Method and system for providing low cost robust operational control of video encoders
First Claim
1. A system comprising:
- a bit rate controller configured to generate at least one picture/slice quantization parameter based on a feedback control technique, wherein the feedback control technique utilizes at least one of a proportional-integral-derivative (PID) controller, an adaptive controller and a non-adaptive controller;
a quality/distortion controller configured to at least one quality/distortion control signal that controls the selection of at least one of a pixel-block quantization parameter, pixel-block encoding mode and pixel-block partition; and
a video encoder configured to (i) receive the at least one picture/slice quantization parameter and the at least one quality/distortion control signal and (ii) generate encoded video data.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
19 Claims
-
1. A system comprising:
-
a bit rate controller configured to generate at least one picture/slice quantization parameter based on a feedback control technique, wherein the feedback control technique utilizes at least one of a proportional-integral-derivative (PID) controller, an adaptive controller and a non-adaptive controller; a quality/distortion controller configured to at least one quality/distortion control signal that controls the selection of at least one of a pixel-block quantization parameter, pixel-block encoding mode and pixel-block partition; and a video encoder configured to (i) receive the at least one picture/slice quantization parameter and the at least one quality/distortion control signal and (ii) generate encoded video data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification