loading...
A CABAC Encoder Design of H.264/AVC with RDO Support
Porto Alegre, RS, Brazil May 28-May 30
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/RSP.2007.518th IEEE/IFIP International Workshop ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
X.H. Tian, National University of Singapore
Thinh M. Le, National University of Singapore
B.L. Ho, National University of Singapore
Y. Lian, National University of Singapore
In this paper, a HW CABAC encoder architecture is proposed targeting H.264/AVC main profile. CABAC and Rate Distortion Optimization (RDO) are two important coding tools that enhance coding efficiency of H.264/AVC. However, coding speed of CABAC encoder is limited by the coding data dependence and its serial coding procedure, and RDO requires large memory resource and costs long delay of memory access to backup and restore CABAC context state data. The CABAC encoder of this paper utilizes pipeline structure at top level to reduce data dependence, and coding speed of one symbol per cycle is achieved. A context managing mechanism is designed that fully supports RDO coding of H.264/AVC encoder. It significantly reduces context memory cost and operation delay for context backup and restore. 85% of context memory resource is reduced comparing to the reference design. Synthesis result shows that the encoder can work at 620 MHz targeting 0.13um CMOS process.
Citation:
X.H. Tian, Thinh M. Le, B.L. Ho, Y. Lian, "A CABAC Encoder Design of H.264/AVC with RDO Support," rsp, pp.167-173, 18th IEEE/IFIP International Workshop on Rapid System Prototyping (RSP '07), 2007
Usage of this product signifies your acceptance of the Terms of Use.