Video interpolation coding
First Claim
1. A method of enhancing picture quality of a video signal, said method comprising the steps of:
- receiving base images of pictures having a first definition from a base layer decoder;
coding the differences between said base images of pictures having a first definition and pictures having a second definition using vector quantization;
creating a database of codebooks based upon said differences between said base images of pictures having a first definition and pictures having a second definition; and
generating enhanced images based upon said base images of said pictures having a first definition and enhancement stream data.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of enhancing picture quality of a video signal is described. The method comprising steps of receiving base images of pictures having a first definition from a base layer decoder; coding the differences between the base images of pictures and pictures having a second definition using vector quantization; creating a database of codebooks based upon the differences; and generating enhanced images based upon the base images and enhancement stream data. A circuit for enhancing picture quality of a video signal is also described. The circuit comprises a base layer decoder generating a base image of a standard definition picture; an interpolator coupled to the base layer decoder and generating an interpolated block; a classifier coupled to the base layer decoder and generating a class number; and a summing circuit coupled to the interpolator and the classifier. The summing circuit preferably adds the interpolated block and a difference block.
83 Citations
33 Claims
-
1. A method of enhancing picture quality of a video signal, said method comprising the steps of:
-
receiving base images of pictures having a first definition from a base layer decoder;
coding the differences between said base images of pictures having a first definition and pictures having a second definition using vector quantization;
creating a database of codebooks based upon said differences between said base images of pictures having a first definition and pictures having a second definition; and
generating enhanced images based upon said base images of said pictures having a first definition and enhancement stream data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of enhancing picture quality of a video signal, said method comprising the steps of:
-
analyzing the differences between said image of standard definition pictures and high definition pictures;
creating a database of codebooks based upon said differences between said images of standard definition pictures and high definition pictures;
receiving base images of standard definition pictures from a base layer decoder;
generating an interpolated block based upon said base images of standard definition pictures;
generating a difference block based upon said codebook; and
generating enhanced images based upon said standard definition images by adding said interpolated block and said difference block. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A circuit for enhancing picture quality of a video signal, said circuit comprising:
-
a base layer decoder generating a base image of a standard definition picture;
an interpolator coupled to said base layer decoder and generating an interpolated block;
a classifier coupled to said base layer decoder and generating a class number; and
a summing circuit coupled to said interpolator and said classifier, said summing circuit adding said interpolated block and a difference block. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A circuit for enhancing picture quality of a video signal, said circuit comprising:
-
base layer decoder means generating a base image of a standard definition picture;
temporal predictive interpolator means coupled to said base layer decoder means and generating an interpolated block;
classifier means coupled to said base layer decoder means and generating a class number; and
summing circuit means coupled to said temporal predictive interpolator means and classifier means, said summing circuit means adding said interpolated block and a difference block.
-
Specification