• DocumentCode
    785900
  • Title

    A novel VLSI architecture of motion compensation for multiple standards

  • Author

    Zheng, Junhao ; Gao, Wen ; Wu, David ; Xie, Don

  • Author_Institution
    Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing
  • Volume
    54
  • Issue
    2
  • fYear
    2008
  • fDate
    5/1/2008 12:00:00 AM
  • Firstpage
    687
  • Lastpage
    694
  • Abstract
    Motion compensation (MC) is one of the most important technologies capable of removing the temporal redundancy and widely adopted by the main video standards. From the older MPEG-2 to the latest H.264 and the Chinese AVS, many efficient coding tools have been introduced into MC, such as new motion vector prediction, bi-directional matching, quarter precision interpolation, etc. However, these new features enormously increase the computational complexity and the memory bandwidth consumption. In this paper, we introduce a novel architecture design of motion compensation (MC) for multiple video standards including MPEG-2, H.264, and AVS. The proposed design has a macroblock- level pipelined structure which consists of MV predictor, cache-based Fetch, and pixel interpolation unit. The proposed architecture exploits the parallelism in MC algorithm to accelerate the processing speed and uses the dedicated design to optimize the memory access. MV predictor unit can cover all MV prediction algorithms for the three standards and provide a simple error concealment scheme. Cache-based Fetch unit can save 25% memory bandwidth of MC in average and doesn´t impact the performance in the worst case. Pixel interpolation unit adopts fully separate 1D filtering structure which is designed to effectively avoid the redundant calculations. The architecture can achieve the real-time multiple-standard decoding for HDTV 1080i (1920*1088 4:2:0 60 field/s) video. The efficient design can work at the frequency of148.5MHz and the total gate count for logic circuit s is about 56K.
  • Keywords
    VLSI; cache storage; logic design; motion compensation; pipeline processing; video coding; Chinese AVS; H.264; MPEG-2; MV predictor; VLSI architecture; cache-based Fetch; macroblock- level pipelined structure; memory bandwidth; motion compensation; pixel interpolation unit; video standard; Acceleration; Bandwidth; Bidirectional control; Computational complexity; Computer architecture; Interpolation; Motion compensation; Parallel processing; Redundancy; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2008.4560148
  • Filename
    4560148