DocumentCode
1410939
Title
A Highly Parallel and Scalable CABAC Decoder for Next Generation Video Coding
Author
Sze, Vivienne ; Chandrakasan, Anantha P.
Author_Institution
Syst. & Applic. R&D Center, Texas Instrum., Dallas, TX, USA
Volume
47
Issue
1
fYear
2012
Firstpage
8
Lastpage
22
Abstract
Future video decoders will need to support high resolutions such as Quad Full HD (QFHD, 4096 × 2160) and fast frame rates (e.g., 120 fps). Many of these decoders will also reside in portable devices. Parallel processing can be used to increase the throughput for higher performance (i.e., processing speed), which can be traded-off for lower power with voltage scaling. The next generation standard called High Efficiency Video Coding (HEVC), which is being developed as a successor to H.264/AVC, not only seeks to improve the coding efficiency but also to account for implementation complexity and leverage parallelism to meet future power and performance demands. This paper presents a silicon prototype for a pre-standard algorithm developed for HEVC (“H.265”) called Massively Parallel CABAC (MP-CABAC) that addresses a key video decoder bottleneck. A scalable test chip is implemented in 65-nm and achieves a throughput of 24.11 bins/cycle, which enables it to decode the max H.264/AVC bit-rate (300 Mb/s) with only a 18 MHz clock at 0.7 V, while consuming 12.3 pJ/bin. At 1.0 V, it decodes a peak of 3026 Mbins/s for a bit-rate of 2.3 Gb/s, enough for QFHD at 186 fps. Both architecture and joint algorithm-architecture optimizations used to reduce critical path delay, area cost and memory size are discussed.
Keywords
parallel processing; video coding; H.264-AVC; area cost reduction; bit rate 2.3 Gbit/s; bit rate 300 Mbit/s; coding efficiency; critical path delay reduction; frequency 18 MHz; high efficiency video coding; implementation complexity; joint algorithm-architecture optimizations; leverage parallelism; massively parallel CABAC; memory size reduction; parallel decoder; parallel processing; portable devices; processing speed; quad full HD; scalable CABAC decoder; size 65 nm; voltage 0.7 V; voltage 1 V; voltage scaling; Context; Decoding; Delay; Encoding; Optimization; Table lookup; Video coding; CABAC; CMOS digital integrated circuits; H.264/AVC; HEVC; entropy coding; low-power electronics; parallel algorithms; parallel architectures; video codecs; video coding;
fLanguage
English
Journal_Title
Solid-State Circuits, IEEE Journal of
Publisher
ieee
ISSN
0018-9200
Type
jour
DOI
10.1109/JSSC.2011.2169310
Filename
6117779
Link To Document