• DocumentCode
    781214
  • Title

    Algorithmic and architectural co-design for integer motion estimation of AVS

  • Author

    Sheng, Bin ; Gao, Wen ; Don Xie

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Harbin Inst. of Technol.
  • Volume
    52
  • Issue
    3
  • fYear
    2006
  • Firstpage
    1092
  • Lastpage
    1098
  • Abstract
    The video part of A VS has been finalized, in order to enhance coding performance. AVS video standard adopts some new features for motion estimation, such as variable block size search, multiple reference frames, and motion vector prediction. However, the better performance comes at the price of high computational complexity, data dependence and memory access requirement. These new features also make the hardware implementation more difficult, especially for real-time applications. In this paper, we firstly propose an integer motion estimation algorithm from hardware-oriented viewpoint. Experimental results show that the proposed algorithm has almost the same performance as the reference software of AVS in SDTV applications. Then the corresponding VLSI architecture is presented. The VLSI architecture has been described in Verilog HDL and synthesized using 0.18 mum Artisan CMOS cells library. The circuit totally costs about 400 K equivalent logic gates. At 108 MHz working frequency, the circuit can meet the real-time requirement for SDTV (720times576, 25 fps) applications, with the search area of 192times192. The co-design obtains better tradeoff between performance and gate-count
  • Keywords
    CMOS integrated circuits; VLSI; audio coding; code standards; computational complexity; digital television; hardware description languages; hardware-software codesign; motion estimation; video coding; AVS video standard; SDTV applications; VLSI architecture; Verilog HDL; computational complexity; hardware-oriented viewpoint; integer motion estimation; motion vector prediction; multiple reference frames; variable block size search; Application software; Circuit synthesis; Computational complexity; Computer architecture; Hardware design languages; Motion estimation; Software algorithms; Software libraries; Software performance; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2006.1706512
  • Filename
    1706512