Method and system for providing low cost robust operational control of video encoders
First Claim
1. A system for handling video encoding, the system comprising:
- a bit rate controller configured to operate at a picture/slice level and generate a plurality of quantization parameters based on feedback control;
a quality/distortion controller configured to receive the plurality of quantization parameters, operate at a pixel block level and generate a plurality of quality/distortion control signals; and
a video encoder configured to receive the plurality of quantization parameters and the plurality of quality/distortion control signals and generate a bit rate signal;
wherein the feedback control is based on the bit rate signal.
1 Assignment
0 Petitions
Accused Products
Abstract
In one aspect, the present invention discloses a simple low cost framework for robust operational control of video encoders. The framework comprises a two-layer architecture that effectively decouples the processes of video bit rate control and video quality/distortion control. The upper layer includes a video bit rate controller that operates on a single picture/picture-slice, or a set of pictures/picture-slices, and is based on feedback control techniques used in automatic control systems. The lower layer includes a video quality/distortion controller that operates at the level of blocks of pixels, and reduces distortion artifacts. The decoupled nature of the encoder control architecture of the present invention provides the flexibility of combining various feedback control algorithms and various distortion reduction schemes. In another aspect, the present invention discloses an efficient bit rate controller that serves as the upper layer of the operational control architecture, and is based on the proportional-integral-derivative (PID) technique used in automatic control systems. The bit rate controller relies on pure feedback of bit rate data and does not require rate-distortion modeling. In yet another aspect, the present invention discloses a simple and effective video quality/distortion controller that serves as the lower layer of the operational control architecture, and is based upon factors that directly influence the human visual system (HVS). The quality/distortion controller relies on very simple image distortion, complexity and activity metrics and does not depend upon rate-distortion optimization techniques. The low cost video encoder operational control architecture of the present invention may be used in connection with H.264 (ISO/IEC 14496-10) compliant video encoders as well as other video coding standards.
22 Citations
16 Claims
-
1. A system for handling video encoding, the system comprising:
-
a bit rate controller configured to operate at a picture/slice level and generate a plurality of quantization parameters based on feedback control;
a quality/distortion controller configured to receive the plurality of quantization parameters, operate at a pixel block level and generate a plurality of quality/distortion control signals; and
a video encoder configured to receive the plurality of quantization parameters and the plurality of quality/distortion control signals and generate a bit rate signal;
wherein the feedback control is based on the bit rate signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification