Samsung S5PC110 Manual page 1451

Risc microprocessor
Table of Contents

Advertisement

S5PC110_UM
6.3.4.2 Rate Control Register
6.3.4.2.1 Rate Control Configuration Register (RC_CONFIG, R/W, Address = 0xF170_C5A0)
RC_CONFIG
Reserved
FR_RC_EN
MB_RC_EN
Reserved
FRAME_QP
Bit
[31:10] Reserved
[9]
Frame level rate control enable
0 = Disable frame level rate control
1 = Enable frame level rate control
[8]
Macroblock level rate control enable. Valid only for
H.264
0 = Disable MB level rate control
1 = Enable MB level rate control
[7:6]
Reserved
[5:0]
Frame QP (quantization parameter)
FRAME_QP is used for the first macroblock QP in a
frame.
This value should be set in the range of MIN_QP to
MAX_QP in RC_QBOUND.
The QP of the next macroblocks can be changed as
per the value of FR_RC_EN and MB_RC_EN.
The interpretation of FRAME_QP is varying as per
RC_CONFIG[9:8] as follows.
<RC_CONFIG[9:8]>
2'b00: Constant QP is applied to all macroblocks.
FRAME_QP is used for I frame. P_FRAME_QP and
B_FRAME_QP are used for P and B frames.
2'b01: The QP of the next macroblocks can vary with
macroblock adaptive scaling. But it does not take
into account the size of generated bits.
2'b10: The QP of the next macroblocks can be
changed by the difference between the numbers of
target bit and generated bit during the encoding a
picture. But macroblock adaptive scaling is not
applied.
2'b11: The QP of the next macroblocks can be
changed by the difference between the numbers of
target bit and generated bit during the encoding a
picture. It also can vary with macroblock adaptive
scaling.
Description
6 5BMULTI FORMAT CODEC
Initial State
0
0
0
0
0
6-59

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents