High quality wide-range multi-layer image compression coding system
First Claim
1. A method for compressing a sequence of digitized video images, the method including:
- applying a band-split filter structure to generate a band-split hierarchy from a digitized video image, the band-split hierarchy comprising at least two reduced resolution levels in which low-pass bands are created in between pixels of the digitized video image;
applying a different quantization parameter value to each of such at least two reduced resolution layers; and
performing subsequent encoding steps on such at least two reduced resolution layers to create a compressed output of such digitized video image.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer programs for high quality wide-range multi-layer image compression coding, including consistent ubiquitous use of floating point values in essentially all computations; an adjustable floating-point deadband; use of an optimal band-split filter; use of entire SNR layers at lower resolution levels; targeting of specific SNR layers to specific quality improvements; concentration of coding bits in regions of interest in targeted band-split and SNR layers; use of statically-assigned targets for high-pass and/or for SNR layers; improved SNR by using a lower quantization value for regions of an image showing a higher compression coding error; application of non-linear functions of color when computing difference values when creating an SNR layer; use of finer overall quantization at lower resolution levels with regional quantization scaling; removal of source image noise before motion-compensated compression or film steadying; use of one or more full-range low bands; use of alternate quantization control images for SNR bands and other high resolution enhancing bands; application of lossless variable-length coding using adaptive regions; use of a folder and file structure for layers of bits; and a method of inserting new intra frames by counting the number of bits needed for a motion compensated frame.
-
Citations
11 Claims
-
1. A method for compressing a sequence of digitized video images, the method including:
-
applying a band-split filter structure to generate a band-split hierarchy from a digitized video image, the band-split hierarchy comprising at least two reduced resolution levels in which low-pass bands are created in between pixels of the digitized video image; applying a different quantization parameter value to each of such at least two reduced resolution layers; and performing subsequent encoding steps on such at least two reduced resolution layers to create a compressed output of such digitized video image. - View Dependent Claims (2, 3)
-
-
4. A method for compressing a sequence of digitized video images represented as pixels, the method including:
-
generating at least one processed layer from at least one of the digitized video images, each processed layer comprising a plurality of values; and applying a quantization parameter to the plurality of values of such at least one processed layer using a lower quantization value for regions of such layer showing a higher compression coding error relative to a corresponding digitized video image or layer from which such processed layer was generated.
-
-
5. A method for compressing a sequence of digitized video images represented as pixels, the method including:
-
generating at least one processed layer from at least one of the digitized video images, each processed layer comprising a plurality of values; and applying a quantization parameter to the plurality of values of such at least one processed layer using an adjustable size floating-point deadband for values of such processed layer near zero. - View Dependent Claims (6, 7)
-
-
8. A method for compressing a sequence of digitized video images represented as pixels, the method including:
-
generating at least one processed layer from at least one of the digitized video images, each processed layer comprising a plurality of values; dithering the values of at least one of such processed layers with pseudo-random noise prior to quantization; and applying a quantization parameter to the plurality of values of such at least one processed layer. - View Dependent Claims (9)
-
-
10. A method for compressing a sequence of digitized video images represented as pixels, the method including:
-
generating a plurality of processed layers from at least one of the digitized video images; applying a corresponding quantization parameter to each processed layer, each corresponding quantization parameter being scaled such that lower resolution layers have lower quantization parameter values relative to higher resolution layers; and varying the value of the quantization parameter for each processed layer as a function of the region within such processed layer.
-
-
11. A method for reproducing the appearance of film grain or camera noise in compressed digitized video images, the method including:
applying a transform amplitude histogram as a function of one or more of color, brightness, and region for at least one signal-to-noise layer generated from such compressed digitized video images.
Specification