摘要 |
A frame group target bits number calculating unit ( 31 ) reads the total number of bits on frame group basis allocatable to residual frames from a storing unit ( 36 ), updates subtracting the number of generated bits used to code a preceding frame, and transmits to a next frame target bits number calculating unit ( 32 ). The next frame target bits number calculating unit ( 32 ) calculates the target number of bits to be allocated to a next frame based on the received total number of bits and the number of residual frames with considering a frame rate value, Rf. An average frame bits number calculating unit ( 33 ) calculates the average number of bits allocated to preceding frames. A calculating unit ( 34 ) multiplies the calculated average number of bits by a predetermined coefficient, compares the resulting value with above target number of bits, selects the greater number and transmits it to a quantization step calculating unit ( 35 ).
|