Abstract
Ultrahigh definition television is becoming increasingly attractive and practical with the doubled compression performance delivered by High Efficiency Video Coding (H.265/HEVC). Meanwhile, implementation of real-time video codecs is challenged by not only the huge throughput and memory bandwidth requirements but also the increased complexity of new algorithms. For motion compensation (MC) that is a known bottleneck in video decoding, the enlarged and diversified prediction unit sizes impose notably higher difficulties in trading off area, power, and memory traffic. This paper presents a very large scale integration implementation of HEVC MC that supports 7680 × 4320@60 frames/s bidirectional prediction. The MC design incorporates a highly efficient cache realized by novel architecture optimizations including distance biased directing mapping, eight-bank memory structure, row-based miss information compression, and mask-based block conflict checking. As a result, the proposed design not only achieves 8× throughput enhancement but also improves hardware efficiency by at least 2.01 times, in comparison with prior arts.
Original language | English |
---|---|
Pages (from-to) | 380-393 |
Number of pages | 14 |
Journal | IEEE Transactions on Circuits and Systems for Video Technology |
Volume | 27 |
Issue number | 2 |
DOIs | |
Publication status | Published - 2017 Feb 1 |
Keywords
- Cache
- H.264
- H.265
- High Efficiency Video Coding (HEVC)
- interpolation
- motion compensation (MC)
- ultrahigh definition television (UHDTV)
- very large scale integration (VLSI)
- video decoder
ASJC Scopus subject areas
- Media Technology
- Electrical and Electronic Engineering