TY - JOUR
T1 - Out-of-loop rate control for video codec hardware/software co-design
AU - Chen, Ching Ho
AU - Tsai, Chun-Jen
PY - 2004/9/7
Y1 - 2004/9/7
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=4344674788&partnerID=8YFLogxK
U2 - 10.1109/ISCAS.2004.1329214
DO - 10.1109/ISCAS.2004.1329214
M3 - Conference article
AN - SCOPUS:4344674788
SN - 0271-4310
VL - 2
JO - Proceedings - IEEE International Symposium on Circuits and Systems
JF - Proceedings - IEEE International Symposium on Circuits and Systems
T2 - 2004 IEEE International Symposium on Cirquits and Systems - Proceedings
Y2 - 23 May 2004 through 26 May 2004
ER -