TY - JOUR
T1 - VLSI implementation of HEVC motion compensation with distance biased direct cache mapping for 8K UHDTV applications
AU - Wang, Shihao
AU - Zhou, Dajiang
AU - Zhou, Jianbin
AU - Yoshimura, Takeshi
AU - Goto, Satoshi
PY - 2017/2/1
Y1 - 2017/2/1
N2 - 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.
AB - 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.
KW - Cache
KW - H.264
KW - H.265
KW - High Efficiency Video Coding (HEVC)
KW - interpolation
KW - motion compensation (MC)
KW - ultrahigh definition television (UHDTV)
KW - very large scale integration (VLSI)
KW - video decoder
UR - http://www.scopus.com/inward/record.url?scp=85027496916&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85027496916&partnerID=8YFLogxK
U2 - 10.1109/TCSVT.2015.2511858
DO - 10.1109/TCSVT.2015.2511858
M3 - Article
AN - SCOPUS:85027496916
SN - 1051-8215
VL - 27
SP - 380
EP - 393
JO - IEEE Transactions on Circuits and Systems for Video Technology
JF - IEEE Transactions on Circuits and Systems for Video Technology
IS - 2
ER -