Browse > Article

Hardware Design of High Performance CAVLC Encoder  

Lee, Yang-Bok (Department of Information and Communication Engineering, Hanbat National University)
Ryoo, Kwang-Ki (Department of Information and Communication Engineering, Hanbat National University)
Publication Information
Abstract
This paper presents optimized searching technique to improve the performance of H.264/AVC. By using the proposed forward and backward searching algorithm, redundant cycles of latency for data reordering can be removed. Furthermore, in order to reduce the total number of execution cycles of CAVLC encoder, early termination mode and two stage pipelined architecture are proposed. The experimental result shows that the proposed architecture needs only 36.0 cycles on average for each $16{\times}16$ macroblock encoding. The proposed architecture improves the performance by 57.8% than that of previous designs. The proposed CAVLC encoder was implemented using Verilog HDL and synthesized with Magnachip $0.18{\mu}m$ standard cell library. The synthesis result shows that the gate count is about 17K with 125Mhz clock frequency.
Keywords
CAVLC; H.264/AVC;
Citations & Related Records
연도 인용수 순위
  • Reference
1 정제창, H.264/AVC 비디오 압축 표준, 홍릉과학 출판사, 2005.
2 J. V. Team, Advanced Video coding for generic audiovisual services, ITU-T Recommendation H.264 and ISO/IEC 14496-10 AVC, May 2005.
3 C. D. Chien, K. P. Lu, Y. H. Shih, and J. I. Guo, "A high performance CAVLC encoder design for MPEG-4 AVC/H.264 video coding applications," in Proc. ISCAS, pp. 3838-3841, May 2006.
4 C. A. Rahman and W. Badawy, "CAVLC encoder design for real-time mobile video applications," IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 54, no. 10, pp. 873-877, Oct. 2007.   DOI
5 S. C. Hsia and W. H. Liao, "Forward Computations for Context-Adaptive Variable- Length Coding Design," IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 57, no. 8, pp. 637-641, Aug. 2010.   DOI
6 Joint Video Team(JVT) Reference Software JM 13.2.
7 T. H. Tsai, S. P. Chang, T. L. Fang, "Highly efficient CAVLC encoder for MPEG-4 AVC/H.264," Circuits, Devices & Systems, Volume 3, Issue 3, pp. 116-124, June 2009.   DOI   ScienceOn
8 우정욱, 이원재, 김재석, "실시간 HD급 영상 처리를 위한 H.264/AVC CAVLC 부호화기의 하드웨어 구조 설계," 전자공학회, 제 44 권, SD 편, 제 7 호, pp. 45-53, July 2007.