• DocumentCode
    2443453
  • Title

    H.264 Video Encoder Implementation on a Low-power DSP with Low and Stable Computational Complexity

  • Author

    Goto, Kenji ; Hatabu, Atsushi ; Nishizuka, Hirofumi ; Matsunaga, Katsumasa ; Nakamura, Ryoichi ; Mochizuki, Yoji ; Miyazaki, Takashi

  • Author_Institution
    NEC Corp., Kanagawa
  • fYear
    2006
  • fDate
    Oct. 2006
  • Firstpage
    101
  • Lastpage
    106
  • Abstract
    This paper describes the implementation of an H.264 video encoder designed for use on a low-power DSP core (NEC Electronics Corporation´s SPXK6) for mobile equipment, which offers not only low computational complexity but small load fluctuation between average and peak load. In order to reduce the high degree of complexity that H.264 ordinarily requires, the encoder employs fast coding methods, including diamond motion searches, and fast decisions based on current-image smoothness as to which type of coding to employ. Further, to suppress increases in peak loads which would degrade real-time encoding performance, feedback-based control of computational complexity is used in motion estimation and intra/inter coding type decisions. On an SPXK6 DSP, the encoder performs H.264 baseline profile video coding at a QVGA (320times240 pixels) resolution of 15 fps, for an average load of 104 M cycle/sec, excluding memory access cycles, with the suppressed peak load increasing by only 20% over that of the average load
  • Keywords
    computational complexity; data compression; digital signal processing chips; mobile radio; real-time systems; video coding; DSP; H.264 video encoder; QVGA; computational complexity; feedback-based control; mobile equipment; real-time encoding; Computational complexity; Degradation; Digital signal processing; Encoding; Fluctuations; Mobile computing; Motion control; Motion estimation; National electric code; Video coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems Design and Implementation, 2006. SIPS '06. IEEE Workshop on
  • Conference_Location
    Banff, Alta.
  • ISSN
    1520-6130
  • Print_ISBN
    1-4244-0383-9
  • Electronic_ISBN
    1520-6130
  • Type

    conf

  • DOI
    10.1109/SIPS.2006.352563
  • Filename
    4161833