• DocumentCode
    1151945
  • Title

    Predictive line search: an efficient motion estimation algorithm for MPEG-4 encoding systems on multimedia processors

  • Author

    Huang, Yu-Wen ; Ma, Shyh-Yih ; Shen, Chun-Fu ; Chen, Liang-Gee

  • Author_Institution
    Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • Volume
    13
  • Issue
    1
  • fYear
    2003
  • fDate
    1/1/2003 12:00:00 AM
  • Firstpage
    111
  • Lastpage
    117
  • Abstract
    This paper describes an efficient motion estimation algorithm, the predictive line search (PLS), for real-time implementations of MPEG-4 encoder on multimedia processors. The motion-vector predictor is used as the starting point in the search process because the correlation between neighboring motion vectors is strong. The line search pattern is used in the proposed algorithm to reduce the memory access as well as to exploit the special multimedia processor instructions for sum of absolute difference calculations. Experimental results show that the performance of the PLS is very close to that of the full-search (FS) algorithm. Compared with the well-known diamond search and one-dimensional FS, the PLS shows better performance and robustness, especially for high motion sequences. A prototype MPEG-4 encoding system is implemented on a 216-MHz multimedia processor with very long instruction word architecture to verify the effectiveness of the PLS. Real-time encoding of MPEG-4 Simple Profile Level 3 (CIF, 30 fps) can be achieved with only 57% of the processor load.
  • Keywords
    code standards; data compression; image sequences; motion estimation; multimedia systems; parallel algorithms; parallel architectures; prediction theory; telecommunication standards; video coding; 216 MHz; MPEG-4 Simple Profile Level 3; MPEG-4 encoding systems; correlation; diamond search; full-search algorithm; high motion sequences; line search pattern; motion estimation algorithm; motion vectors; motion-vector predictor; multimedia processors; predictive line search; real-time encoding; real-time implementation; sum of absolute difference calculations; very long instruction word architecture; Encoding; MPEG 4 Standard; Motion estimation; Multimedia systems; Prediction algorithms; Prototypes; Real time systems; Robustness; VLIW; Video compression;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/TCSVT.2002.808093
  • Filename
    1180387