Video interpolation coding
First Claim
1. An encoder for or creating an encoded stream vector for provision to a decoder for producing an enhanced video signal, comprising:
- a decoder simulator comprising;
an interpolator for generating an interpolated image of discrete region of interest of a base layer image;
a classifier for determining a class, and an index value within the determined class, for a difference image based on a selected set of parameters, each index mapped to a unique parameter set;
a summer for creating said difference image representing the difference between said discrete region of interest of said interpolated image and a discrete region of interest of a secondary image associated with said base layer image;
memory configured for storing a created codebook comprising each unique parameter set mapped to those index values, and only those index values, determined for said discrete regions of interest;
a summer for combining said index values, without identification of the class of those index values, determined for said discrete regions of interest with said codebook; and
an encoder for encoding said combined index values and codebook into an encoded signal for provision to a decoder.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of enhancing picture quality of a video signal is disclosed. The method comprises the steps of generating an interpolated base frame image; receiving a first previously decoded difference picture; receiving a second previously decoded difference picture; generating a combined motion compensated difference surface; and generating a temporally interpolated enhanced picture based upon the interpolated base frame image and the combined motion compensated difference surface. A circuit for enhancing picture quality of a video signal is also disclosed. The circuit comprising a base decoder generating a base image of a standard definition picture; a temporal predictive interpolator coupled to the base decoder and generating an interpolated block; and a summing circuit coupled to the temporal predictive interpolator. The summing circuit preferably adds the interpolated block and a difference block.
71 Citations
11 Claims
-
1. An encoder for or creating an encoded stream vector for provision to a decoder for producing an enhanced video signal, comprising:
-
a decoder simulator comprising; an interpolator for generating an interpolated image of discrete region of interest of a base layer image; a classifier for determining a class, and an index value within the determined class, for a difference image based on a selected set of parameters, each index mapped to a unique parameter set; a summer for creating said difference image representing the difference between said discrete region of interest of said interpolated image and a discrete region of interest of a secondary image associated with said base layer image; memory configured for storing a created codebook comprising each unique parameter set mapped to those index values, and only those index values, determined for said discrete regions of interest; a summer for combining said index values, without identification of the class of those index values, determined for said discrete regions of interest with said codebook; and an encoder for encoding said combined index values and codebook into an encoded signal for provision to a decoder. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification