• DocumentCode
    598078
  • Title

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

  • Author

    Sinangil, M.E. ; Chandrakasan, Anantha P. ; Sze, Vivienne ; Minhua Zhou

  • Author_Institution
    Massachusetts Inst. of Technol., Cambridge, MA, USA
  • fYear
    2012
  • fDate
    Sept. 30 2012-Oct. 3 2012
  • Firstpage
    1533
  • Lastpage
    1536
  • Abstract
    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.
  • Keywords
    motion estimation; video coding; HEVC motion estimation engine; HEVC motion estimation hardware model; HEVC reference software search algorithm; HM search algorithm; block sizes; coding efficiency trade-offs; coding gain; data bandwidth requirements; high efficiency video coding motion estimation configurations; memory cost; on-chip memory area; target encoder specifications; Bandwidth; Encoding; Engines; Hardware; Motion estimation; System-on-a-chip; Video coding; HEVC; memory area; memory bandwidth; motion estimation; reference buffer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Image Processing (ICIP), 2012 19th IEEE International Conference on
  • Conference_Location
    Orlando, FL
  • ISSN
    1522-4880
  • Print_ISBN
    978-1-4673-2534-9
  • Electronic_ISBN
    1522-4880
  • Type

    conf

  • DOI
    10.1109/ICIP.2012.6467164
  • Filename
    6467164