Memory cost vs. coding efficiency trade-offs for HEVC motion estimation engine

This paper presents a comparison between various High Efficiency Video Coding (HEVC) motion estimation configurations in terms of coding efficiency and memory cost in hardware. An HEVC motion estimation hardware model that is suitable to implement HEVC reference software (HM) search algorithm is cre...

Full description

Bibliographic Details
Main Authors: Sinangil, Mahmut E. (Author), Chandrakasan, Anantha P. (Contributor), Sze, Vivienne (Contributor), Zhou, Minhua (Author), Sinangil, Mahmut (Contributor)
Other Authors: Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science (Contributor)
Format: Article
Language:English
Published: Institute of Electrical and Electronics Engineers (IEEE), 2015-03-05T19:37:27Z.
Subjects:
Online Access:Get fulltext
LEADER 02062 am a22002653u 4500
001 95887
042 |a dc 
100 1 0 |a Sinangil, Mahmut E.  |e author 
100 1 0 |a Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science  |e contributor 
100 1 0 |a Chandrakasan, Anantha P.  |e contributor 
100 1 0 |a Sinangil, Mahmut  |e contributor 
100 1 0 |a Chandrakasan, Anantha P.  |e contributor 
100 1 0 |a Sze, Vivienne  |e contributor 
700 1 0 |a Chandrakasan, Anantha P.  |e author 
700 1 0 |a Sze, Vivienne  |e author 
700 1 0 |a Zhou, Minhua  |e author 
700 1 0 |a Sinangil, Mahmut  |e author 
245 0 0 |a Memory cost vs. coding efficiency trade-offs for HEVC motion estimation engine 
260 |b Institute of Electrical and Electronics Engineers (IEEE),   |c 2015-03-05T19:37:27Z. 
856 |z Get fulltext  |u http://hdl.handle.net/1721.1/95887 
520 |a This paper presents a comparison between various High Efficiency Video Coding (HEVC) motion estimation configurations in terms of coding efficiency and memory cost in hardware. An HEVC motion estimation hardware model that is suitable to implement HEVC reference software (HM) search algorithm is created and memory area and data bandwidth requirements are calculated based on this model. 11 different motion estimation configurations are considered. Supporting smaller block sizes is shown to impose significant memory cost in hardware although the coding gain achieved through supporting them is relatively smaller. Hence, depending on target encoder specifications, the decision can be made not to support certain block sizes. Specifically, supporting only 64x64, 32x32 and 16x16 block sizes provide 3.2X on-chip memory area, 26X on-chip bandwidth and 12.5X off-chip bandwidth savings at the expense of 12% bit-rate increase when compared to the anchor configuration supporting all block sizes. 
520 |a Texas Instruments Incorporated 
546 |a en_US 
655 7 |a Article 
773 |t Proceedings of the 2012 19th IEEE International Conference on Image Processing (ICIP)