Architecture and method for fine granularity scalable video coding
First Claim
1. An apparatus for robust fine granularity scalability video encoding, comprising:
- a base layer encoder receiving an original video image and a base layer reference image for generating a base layer bit stream; and
an enhancement layer encoder receiving said original video image, a motion estimation vector, a base layer reconstructed image, and coded base layer discrete cosine transform coefficients for generating an enhancement layer bit stream;
wherein said base layer reference image is generated from said enhancement layer encoder or said base layer encoder, and said base layer reconstrcuted image is generated from said base layer encoder.
1 Assignment
0 Petitions
Accused Products
Abstract
A robust fine granularity scalability video encoding includes a base layer encoder and an enhancement layer encoder in which motion compensated difference images are generated by comparing an original image to predicted images at base layer and enhancement layer with motion compensation. Based on leaky and partial predictions, a high quality reference image is constructed at the enhancement layer to improve temporal prediction. In the construction of the high quality reference image, one parameter β controls the number of bitplanes of the enhancement layer difference coefficients used and another parameter α controls the amount of predictive leak. A spatial scalability module allows the processed pictures at the base layer and the enhancement layer to have identical or different spatial resolutions.
-
Citations
34 Claims
-
1. An apparatus for robust fine granularity scalability video encoding, comprising:
-
a base layer encoder receiving an original video image and a base layer reference image for generating a base layer bit stream; and
an enhancement layer encoder receiving said original video image, a motion estimation vector, a base layer reconstructed image, and coded base layer discrete cosine transform coefficients for generating an enhancement layer bit stream;
wherein said base layer reference image is generated from said enhancement layer encoder or said base layer encoder, and said base layer reconstrcuted image is generated from said base layer encoder. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for robust fine granularity scalability video encoding, comprising:
-
a base layer encoder receiving an original video image and a base layer reference image for generating a base layer bit stream;
an enhancement layer encoder receiving a video image, a motion estimation vector, a base layer reconstructed image, and coded base layer discrete cosine transform coefficients for generating an enhancement layer bit stream; and
an encoder spatial scalability module having a plurality of decimators, a plurality of interpolators and a plurality of switches;
wherein said base layer reference image is generated from said enhancement layer encoder or said base layer encoder, said base layer reconstructed image is generated from said base layer encoder, and said encoder spatial scalability module controls if said base layer reference image is decimated or not when said base layer reference image is generated from said enhancement layer encoder and controls if said base layer reconstructed image is interpolated or not. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for robust fine granularity scalability video decoding, comprising:
-
a base layer decoder receiving a base layer bit stream and a base layer reference image for generating a base layer video image; and
an enhancement layer decoder receiving an enhancement layer bit stream, a motion estimation vector, and coded base layer discrete cosine transform coefficients for generating a display video image;
wherein said base layer reference image is generated from said enhancement layer decoder or said base layer decoder, and said coded base layer discrete cosine transform coefficients are generated from said base layer decoder. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification