Video coding
AssigneeKoninklijke Philips Electronics N.V.
InventorWilhelmus Hendrikus Bruls
Life of this patent
Estimating the term…
Abstract
A method and apparatus for encoding an input video bitstream to produce an encoded output bitstream is disclosed. A base stream is enhanced based on enhancement control parameters. At least one picture content parameter is extracted from the enhanced base stream. At least one picture content parameter is extracted from the input video bitstream. The enhanced picture content parameters are compared with the input picture content parameters. An output from the comparison step is received and the enhancement control parameters are calculated so as to minimize the difference between the input picture content parameters and the enhanced picture content parameters. The calculated control parameters are incorporated into the encoded output bitstream.
Claims16
An encoder for encoding an input video bitstream to produce an encoded output bitstream, comprising:
- an enhancement unit (220) for enhancing a base stream based on enhancement control parameters;
- a first picture content parameter unit (222) for extracting at least one picture content parameter from the enhanced base stream;
- a second picture content parameter unit (224) for extracting at least one picture content parameter from the input video bitstream;
- comparison means (226, 228) for comparing the enhanced picture content parameters with the input picture content parameters;
- a control unit (231) for receiving an output from the comparison means and for calculating said enhancement control parameters which will minimize the difference between the input picture content parameters and the enhanced picture content parameters;
- means (240) for incorporating the calculated control parameters into the encoded output bitstream.
An encoder for encoding an input video bitstream, comprising:
- a downsampling unit (212) for reducing the resolution of the input video bitstream;
- a base encoder (214) for encoding the lower resolution base stream;
- an upscaling unit (216) for decoding and increasing the resolution of the base stream to produce an upscaled base bitstream;
- an enhancement unit (220) for enhancing the base stream based on enhancement control parameters;
- a first picture content parameter unit (222) for extracting at least one picture content parameter from the enhanced base stream;
- a second picture content parameter unit (224) for extracting at least one picture content parameter from the input video bitstream;
- a comparison means (226, 228) for comparing the enhanced picture content parameters from the input picture content parameters;
- a control unit (231) for receiving an output from the comparison means and for calculating said enhancement control parameters which will minimize the difference between the input picture content parameters and the enhanced picture content parameters;
- a subtraction unit (234) for subtracting the upscaled base bitstream from the input video bitstream to produce a residual bitstream;
- switching means (236) for selectively allowing only portions of the residual bitstream to be sent to an enhancement encoder based upon a control signal from the control unit;
- an enhancement encoder (240) for incorporating the portions of the residual bitstream which pass through the switching means with said enhancement control parameters to form the encoded residual bitstream.
A method for encoding an input video bitstream in an encoder to produce an encoded output stream, comprising the steps of:
- enhancing a base stream based on enhancement control parameters;
- extracting at least one picture content parameter from the enhanced base stream;
- extracting at least one picture content parameter from the input video bitstream;
- comparing the enhanced picture content parameters from the input picture content parameters;
- receiving an output from the comparison step and calculating said enhancement control parameters which will minimize the difference between the input picture content parameters and the enhanced picture content parameters;
- incorporating the calculated control parameters into the encoded output bitstream.
A decoder for decoding an input stream with incorporated enhancement control parameters, comprising:
- a decoder (602) for decoding the input signal and separating the enhancement control parameters from the decoded signal;
- an enhancement unit (604, 606) for enhancing the decoded signal based on said enhancement control parameters.
A decoder for decoding compressed video information, comprising:
- a base stream decoder (402) for decoding a received base stream;
- an upconverting unit (406) for increasing the resolution of the decoded base stream;
- an enhancement stream decoder (404) for decoding a received enhancement stream and for separating imbedded enhancement control parameters from the enhancement stream;
- a first addition unit (410) for combining the upconverted decoded base stream and the decoded enhancement stream;
- enhancement means (408, 412) for enhancing the decoded base stream using said enhancement control parameters;
- and
- switch means (414) for selecting to output either the combined streams from the addition unit or the enhanced base stream.
Dependencies are inferred from the claim text.