Video coding
OwnerWilhelmus Bruls, Reinier Klein Gunnewiekinventors
Life of this patent
Estimating the term…
Abstract
A method and apparatus for providing spatial scalable compression of an input video stream is disclosed. A base stream is encoded which comprises base features. A residual signal is encoded to produce an enhancement stream comprising enhancement features, wherein the residual signal is the difference between original frames of the input video stream an upscaled frames from the base layer. A processed version of the base features are subtracted from the enhancement features in the enhancement stream.
Claims22
An apparatus for performing spatial scalable compression of an input video stream including an encoder for encoding and outputting the video stream in a compressed form, comprising:
- a base layer encoder (312) for encoding a base stream which comprises base features;
- an enhancement layer encoder (314) for encoding a residual signal to produce an enhancement stream comprising enhancement features, wherein the residual signal is the difference between original frames of the input video stream an upscaled frames from the base layer;
- a unit (390) for subtracting a processed version of the base features from the enhancement features in the enhancement stream.
A layered encoder for encoding an input video stream, comprising:
- a downsampling unit (320) for reducing the resolution of the video stream;
- a first motion estimation unit (322) which calculates base motion vectors for each frame of the downsampled video stream;
- a first motion compensation unit (324) which receives the base motion vectors from the first motion estimation unit and produces a first predicted stream;
- a first subtraction unit (325) for subtracting the first predicted stream from said downsampled video stream to produce a base stream;
- a base encoder (312) for encoding a lower resolution base stream;
- an upconverting unit (350) for decoding and increasing the resolution of the base stream to produce a reconstructed video stream;
- a second motion estimation unit (354) which receives the input video stream and the reconstructed video stream and calculates enhancement motion vectors for each frame of the received streams based upon an upscaled base layer plus enhancement layer;
- a second subtraction unit (358) for subtracting the reconstructed video stream from the input video stream to produce a residual stream;
- a second motion compensation unit (356) which receives the motion vectors from the motion estimation unit and produces a second predicted stream;
- a third subtraction unit (364) for subtracting the second predicted stream from the residual stream;
- an enhancement encoder (314) for encoding the resulting stream from the subtraction unit and outputting an enhancement stream;
- arid
- a split vector unit (390) for subtracting a processed version of the base motion vectors from the enhancement motion vectors in the enhancement stream.
A method for providing spatial scalable compression of an input video stream, comprising the steps of:
- encoding a base stream which comprises base features;
- encoding a residual signal to produce an enhancement stream comprising enhancement features, wherein the residual signal is the difference between original frames of the input video stream an upscaled frames from the base layer;
- subtracting a processed version of the base features from the enhancement features in the enhancement stream.
A decoder for decoding compressed video information, comprising:
- a base stream decoder (402) for decoding a received base stream;
- an upconverting unit (404) for increasing the resolution of the decoded base stream;
- a merge unit (408) for adding processed base features produced by the base stream decoder to a residual signal in a received enhancement stream;
- an enhancement stream decoder (410) for decoding an output signal from the merge unit;
- and
- an addition unit (406) for combining the upconverted decoded base stream and the decoded output of the merge unit to produce a video output.
A method for decoding compressed video information received in a base stream and an enhancement stream, comprising the steps of:
- decoding the received base stream;
- increasing the resolution of the decoded base stream;
- adding processed base features produced by the base stream decoder to a residual signal in the received enhancement stream to form a combined signal;
- decoding the combined signal;
- and
- combining the upconverted decoded base stream and the decoded combined signal to produce a video output.
Dependencies are inferred from the claim text.