Back to Search
Start Over
A High-performance Hardwired CABAC Decoder for Ultra-high Resolution Video.
- Source :
-
IEEE Transactions on Consumer Electronics . Aug2009, Vol. 55 Issue 3, p1614-1622. 9p. 3 Charts. - Publication Year :
- 2009
-
Abstract
- Context-Based Binary Arithmetic Coding (CABAC) is one of two entropy coders used in H.264/AVC, which achieves a high compression ratio at the expense of high computational complexity. For real-time decoding of ultra-high resolution video, we propose a high-throughput hardwired CABAC decoder subsystem. By analyzing the distribution of different types of syntax elements (SE), we propose a Two-Bin arithmetic decoding engine (Two-Bin AE) to generate two bins in one cycle for the most frequent SEs. In order to boost the utilization of the proposed engine, we employ a Prediction-Based Parallel Processing Method to perform decoding and context index calculation in parallel. Furthermore, we propose a Context Table Reallocation Scheme, which can shorten the critical path delay of a Two- Bin AE circuit by 18%. Experimental results show that our decoder on average takes only 118 clock cycles to decode one macroblock (MB) at Main Profile, Level 4.0. For QFHD, i.e., 4×1080 HD, sequences, it can run effectively at 110MHz. The design has been successfully integrated into an H.264/AVC QFHD video decoder in an SOC system. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 00983063
- Volume :
- 55
- Issue :
- 3
- Database :
- Academic Search Index
- Journal :
- IEEE Transactions on Consumer Electronics
- Publication Type :
- Academic Journal
- Accession number :
- 44733981
- Full Text :
- https://doi.org/10.1109/TCE.2009.5278034