Distortion quantizer model for video encoding
AssigneeKoninklijke Philips Electronics N.V.
InventorsYong Yan, Kiran Challapali
Life of this patent
Estimating the term…
Abstract
A video encoder that allows for the selection of a distortion level, comprising: a selection system for selecting a target distortion level; and a system for determining a quantization parameter q that will ensure compliance with the selected target distortion level, wherein the system includes an algorithm for calculating distortion that utilizes a Gaussian distribution having a variance that is a function of the quantization parameter q. The algorithm is based on a distortion model D(q)=N(a1q2+a2q+a3, b1q2+b2q+b3), wherein N is a Gaussian distribution and a1, a2, a3, b1, b2 and b3 are distortion model parameters.
Claims18
A method for determining a quantization parameter q that meets a predetermined quality level for video encoding, comprising the steps of:
- providing a distortion model D(q)=N(a1q2+a2q+a3, b1q2+b2q+b3), wherein N is a Gaussian distribution and a1, a2, a3, b1, b2 and b3 are distortion model parameters;
- selecting a target distortion level;
- calculating the quantization parameter q such that an upper bound of the distortion model D(q) is less than or equal to the target distortion level;
- and using the quantization parameter q for said video encoding.
An encoding system having quality level selection capabilities, comprising:
- a system for selecting a target distortion level;
- a distortion model, wherein the distortion model determines a distortion level as a function of a quantization parameter, and wherein the distortion model includes a Gaussian distribution having a variance that is a function of the quantization parameter;
- and
- a system for calculating the quantization parameter such that the distortion level does not exceed the target distortion level.
A video encoder that allows for the selection of a distortion level, comprising:
- a selection system for selecting a target distortion level;
- and
- a system for determining a quantization parameter that will ensure compliance with the selected target distortion level, wherein the system for determining includes an algorithm for calculating distortion that utilizes a Gaussian distribution having a variance that is a function of the quantization parameter.
A program product, stored on a recordable medium, which when executed allows for the selection of a distortion level in an encoding operation, comprising:
- a selection system for determining for selecting a target distortion level;
- and
- a code for determining a quantization parameter that will ensure compliance with the selected target distortion level, wherein the code for determining includes an algorithm for calculating distortion that utilizes a Gaussian distribution having a variance that is a function of the quantization parameter.
Dependencies are inferred from the claim text.