作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2008, Vol. 34 ›› Issue (6): 229-23. doi: 10.3969/j.issn.1000-3428.2008.06.084

• 多媒体技术及应用 • 上一篇    下一篇

基于H.264的熵编码结构

何 俊,田应洪,洪志良   

  1. (复旦大学专用集成电路与系统国家重点实验室,上海 201203)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-03-20 发布日期:2008-03-20

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

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

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

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)

中图分类号: