Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2008, Vol. 34 ›› Issue (6): 229-23. doi: 10.3969/j.issn.1000-3428.2008.06.084

• Multimedia Technology and Application • Previous Articles     Next Articles

VLSI Architecture for H.264 Entropy Encoding

HE Jun, TIAN Ying-hong, HONG Zhi-liang   

  1. (ASIC & System State Key Laboratory, Fudan University, Shanghai 201203)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-03-20 Published:2008-03-20

基于H.264的熵编码结构

何 俊,田应洪,洪志良   

  1. (复旦大学专用集成电路与系统国家重点实验室,上海 201203)

Abstract: This paper presents a high performance VLSI architecture design for H.264/AVC entropy encoding. In the design, a fast encode all-zeros block method is proposed to accelerate the encoding process. A double RAM method is designed to avoid the mistake of storage and be easy to control data as a block. A pipeline technology is proposed to erase the RAM and make the process faster. The synthesis result shows the proposed architecture can improve the performance of the CAVLC.

Key words: Context based Adaptive Variable Length Coding(CAVLC), Exp-Golomb, H.264, Very Large Scale Integration(VLSI)

摘要: Exp-Golomb和CAVLC是H.264引入的新的熵编码形式,通过引入上下文的方式,减少编码码流,提高鲁棒性。该文提出一种熵编码的硬件结构,采用全0子块探测,双RAM结构,流水线技术,以及通过计算代替查找表的方法,加快编码过程,同时减少硬件的复杂度。FPGA综合结果显示,关键路径为11.449 ns,系统时钟最高支持到87.346 MHz。

关键词: 基于内容的变长编码, 指数哥伦布编码, H.264协议, 超大规模集成电路

CLC Number: