• DocumentCode
    2328480
  • Title

    Design of a memory-based VLC decoder for portable video applications

  • Author

    Lee, Wei-Chin ; Li, Yao ; Lee, Chen-Yi

  • Author_Institution
    Dept. of Electron. Eng., NCTU, Hsinchu
  • fYear
    2008
  • fDate
    Nov. 30 2008-Dec. 3 2008
  • Firstpage
    1340
  • Lastpage
    1343
  • Abstract
    In this paper, a VLC decoder supporting to decode coefficient data in blocks of MPEG-2 and CAVLC in H.264 is presented. To achieve programmability of the VLC decoder, a memory-based architecture with improved memory efficiency is proposed. Group-based look-up table (LUT) algorithm is extended to multi-table merging (MTM) which extracts redundancy of groups further. With multi-table merging algorithm, all coding tables are integrated into memory more efficiently. While the memory access may lead to much power consumption, a low-power scheme is proposed to reduce memory access. The distributed cache is adopted to save power and improve the decoding throughput as well. Simulation results show that the cache with replacement method can reduce about 60% ~ 95% memory accesses.
  • Keywords
    audio coding; cache storage; low-power electronics; memory architecture; table lookup; video coding; CAVLC; H.264; MPEG-2; coding tables; coefficient data; distributed cache; group-based lookup table; low-power scheme; memory access; memory efficiency; memory-based VLC decoder; memory-based architecture; multitable merging; portable video application; power consumption; Arithmetic; Automatic voltage control; Data engineering; Decoding; Design engineering; Energy consumption; Memory architecture; Merging; Table lookup; Video compression;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2008. APCCAS 2008. IEEE Asia Pacific Conference on
  • Conference_Location
    Macao
  • Print_ISBN
    978-1-4244-2341-5
  • Electronic_ISBN
    978-1-4244-2342-2
  • Type

    conf

  • DOI
    10.1109/APCCAS.2008.4746276
  • Filename
    4746276