• DocumentCode
    418430
  • Title

    Out-of-loop rate control for video codec hardware/software co-design

  • Author

    Chen, Ching-Ho ; Tsai, Chun-Jen

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • Volume
    2
  • fYear
    2004
  • fDate
    23-26 May 2004
  • Abstract
    Most software-based video encoders perform rate-distortion model analysis to determine the quantizer step size after the motion estimation (ME) step. The Sum of Absolute Differences (SAD) values from the motion estimator are used as the complexity estimates for rate-control model. However, for video encoders on SoC platforms, the calculation of rate-control model is typically done on the Microcontroller Unit (MCU) core while the macroblock encoding loop (ME, transform, quantization, and entropy coding) is done by a VLSI accelerator core. In order to reduce the communication overhead between the MCU and the ASIC accelerator, a rate control algorithm that is executed outside the encoding loop solely by the MCU is very useful. In this paper, an out-of-loop rate control with scene change detection is proposed for video codec for SoC platforms. The experimental results show that this algorithm is very promising for video codec hardware/software co-design.
  • Keywords
    VLSI; encoding; hardware-software codesign; microcontrollers; rate distortion theory; system-on-chip; video codecs; video coding; ASIC accelerator; SoC platform; VLSI accelerator core; communication overhead reduction; entropy coding; hardware-software codesign; macroblock encoding loop; microcontroller unit; motion estimation; out-of-loop rate control; quantisation coding; rate control algorithm; rate distortion model analysis; scene change detection; software based video encoders; sum of absolute difference; transform coding; video codecs; Change detection algorithms; Communication system control; Encoding; Hardware; Microcontrollers; Motion estimation; Performance analysis; Quantization; Rate-distortion; Video codecs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2004. ISCAS '04. Proceedings of the 2004 International Symposium on
  • Print_ISBN
    0-7803-8251-X
  • Type

    conf

  • DOI
    10.1109/ISCAS.2004.1329214
  • Filename
    1329214