期刊文献+

CAVLC编码算法及高速熵编码器的FPGA实现 被引量:1

CAVLC coding algorithm and FPGA realization of high-speed entropy encoder
下载PDF
导出
摘要 H.264视频编码标准在基本档次和扩展档次采用基于上下文的自适应可变长编码(CAVLC)熵编码方法,但标准并未明确规定CAVLC的具体编码方法。从CAVLC的解码原理出发,详细分析H.264视频编码标准中的CAVLC编码算法,提出一种应用于H.264/AVC标准的高速CAVLC编码器方案,设计中综合采用了多时钟域处理技术与并行处理技术,提高了系统的处理性能;通过算术运算替换部分静态码表,降低系统对存储资源的消耗。给出了各个功能模块的详细设计原理与FPGA硬件实现方法。FPGA实验验证表明,该方案编码系统时钟可达107.97MHz,编码时延小于36个时钟周期,能满足对高清、实时应用的编码要求。 Context-Based Adaptive Variable-Length Coding (CAVLC) algorithm was adopted as an entropy coding method in baseline and extended profile of H. 264/AVC standard, but the detailed syntax on which was not explicitly stipulated. A profound analysis on the CAVLC coding algorithm of H. 264 standard was performed based on the principle of CALVC decoding method. A high-speed and low power-consumption CAVLC coder for H. 264/AVC standard was presented according to the former analysis, in which multi-clock domain processing and parallel processing techniques were adopted to improve the performance of the system, and arithmetic were used to replace some static code table to reduce memory consumption. The detailed design and FPGA realization method on each sub-blocks are also concerned. Finally, FPGA verification and realization indicates that the maximum coding system clock can up to 107.97 MHz, and the coding delay is less than 36 clock cycles, which can adequately meet the needs of some high-definition and real-time applications.
出处 《计算机应用》 CSCD 北大核心 2008年第5期1350-1354,共5页 journal of Computer Applications
基金 国家发改委CNGI2005示范工程项目(CNGI-04-4-2D)
关键词 H.264/AVC标准 基于上下文的自适应可变长编码 熵编码 编码器 FPGA H. 264/AVC standard Context-Based Adaptive Variable-Length Coding (CAVLC) entropy coding encoder FPGA
  • 相关文献

参考文献9

  • 1WIEGAND T.Overview of the H.264/AVC video coding standard[J].IEEE Transactions on Circuits and Systems for Video Technology,2003,13(7):501-504.
  • 2ALLE M,BISWAS J,NANDY S K.High performance VLSI architecture design for H.264 CAVLC decoder[C]// ASAP'06.Washington,DC:IEEE Computer Society,2006:317-322.
  • 3SHAU-YIN TSENG.A pattern-search method for H.264/AVC CAVLC decoding[J].IEEE International Conference on Multimedia and Expo.Toronto:[s.n.],2006:1073-1076.
  • 4YU G S,CHANG T S.A zero-skipping multi-symbol CAVLC decoder for MPEG-4 AVC/H.264[C]// ISCAS 2006.Washington DC:IEEE Press,2006:1240-1243.
  • 5MOON Y H,KIM G Y,KIM J H.An efficient decoding of CAVLC in H.264/AVC video coding standard[J].ICME,2005,51(3):933-938.
  • 6AMER I.BADAWY W.JULLIEN G.Towards MPEG-4 part 10 system on chip:A VLSI prototype for context based adaptive variable length coding(CAVLC)[C]// SIPS.Austin:IEEE Press,2004:275-279.
  • 7CHIEN CHIH-DA,LU KENG-PO,SHIH YI-HUNG.A high performance CAVLC encoder design for MPEG-4 AVC/H.264 video coding applications[J].ISCAS.Greece:[s.n.],2006:3838-3841.
  • 8SILVA T,VORTMANN J,AGOSTINI L,et al.FPGA based design of CAVLC and Exp-Golomb coders for H.264/AVC baseline entropy coding[C]// SPL'07.Mar del Plata:IEEE,2007:161-166.
  • 9ITU-T Recommendation H.264 Advanced video coding for generic audiovisual services(ITU-T Rec.H.264 ISO/IEC 14496-10 AVC)[S].ITU-T.2005.

同被引文献4

  • 1H.264/MPEG-4 Part 10 White Paper [EB/OL].www.vcodex. com, 2004.7.
  • 2ITU-TH.264建议书[S].国际电信联盟,2005.3.
  • 3ADV7188 Datasheet[S]. Analog Devices, Inc, 2007.1.
  • 4TMS320C6000 DSP External Memory Interface (EMIF) Reference Guide (spru266) [S]. Texas instruments incorporated, 2005.

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部