Proceedings of the Korean Society of Broadcast Engineers Conference (한국방송∙미디어공학회:학술대회논문집)
- 2013.06a
- /
- Pages.119-122
- /
- 2013
Study of parallelization methods for real-time HEVC encoder implementation
실시간 HEVC 인코더 구현을 위한 병렬화 기법에 관한 연구
- Ahn, Yongjo (Dept. of Computer Engineering, Kwangwoon University) ;
- Hwang, Taejin (Dept. of Computer Engineering, Kwangwoon University) ;
- Lee, Dongkyu (Dept. of Electronic Engineering, Kwangwoon University) ;
- Kim, Sangmin (Dept. of Electronic Engineering, Kwangwoon University) ;
- Oh, Seoung-Jun (Dept. of Electronic Engineering, Kwangwoon University) ;
- Sim, Dong-Gyu (Dept. of Computer Engineering, Kwangwoon University)
- 안용조 (광운대학교 컴퓨터공학과) ;
- 황태진 (광운대학교 컴퓨터공학과) ;
- 이동규 (광운대학교 전자공학과) ;
- 김상민 (광운대학교 전자공학과) ;
- 오승준 (광운대학교 전자공학과) ;
- 심동규 (광운대학교 컴퓨터공학과)
- Published : 2013.06.26
Abstract
ITU-T VCEG 과 ISO/IEC MPEG 이 공동으로 구성한 JCT-VC (Joint Collaborative Team on Video Coding)이 표준화를 진행 중인 HEVC (High Efficiency Video Coding)은 H.264/AVC 대비 약 2 배의 압축효율을 갖는다. 하지만, 계층적 구조를 갖는 가변크기 블록의 사용과 재귀적 부호화 구조에 따른 인코더의 복잡도 증가는 개선해야 할 문제점으로 지적되고 있다. 본 논문에서는 현재 표준화가 진행 중인 HEVC 인코더의 실시간 구현을 위한 SIMD 명령어를 이용한 data-level 병렬화 기법, CPU 및 GPU 를 이용한 multi-threading 기법과 같은 다양한 병렬화 기법을 소개한다. 또한, 이러한 병렬화 기법들을 HEVC 인코더에 적용하기 위해 적합한 연산 및 기능 모듈에 대하여 소개한다. 본 연구를 통하여 HM (HEVC reference model)에 적용한 결과
Keywords