Patent ID: 7656950

Claim:
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.