Method of compressing digital images
First Claim
1. A sequence of subsampling representations of decreasing length for compressing a digital representation of an image, the digital representation comprising a two-dimensional array of pixels wherein a primary color component and secondary color components are associated with each pixel, the sequence comprising:
- a first subsampling representation wherein all color components are present at each pixel;
a second subsampling representation wherein the primary color component and one secondary color component are present at each pixel;
a third subsampling representation wherein a primary color component is present at each pixel and quadruple as many primary color components as each secondary color components are present;
a fourth subsampling representation derived from the first subsampling representation by reducing the number of pixels in the horizontal direction and in the vertical direction by dividing each dimension of the two-dimensional array by an integral factor;
a fifth subsampling representation derived from the fourth subsampling representation wherein the primary color component and one secondary color component are present at each pixel; and
a sixth subsampling representation derived from the fourth subsampling representation wherein a primary color component is present at each pixel and quadruple as many primary color components as each secondary color component are present.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of compressing digital representations of images stores the images in multiple subsampling quality scales in a progressive manner such that a higher quality scale contains only data incremental to the data in an adjacent lower quality scale. The data in each quality scale is transformed, quantized, and entropy encoded. A discrete wavelet cosine transformation combining frequency transformation features of a discrete cosine transformation and spatial transformation features of a wavelet transformation is provided. Sequences of subsampling quality scales are provided for multi-scale representations of images. A novel context selection method is used which treats color components and coefficients of different positions differently. An image compressed in a given quality scale can be transmitted or decompressed progressively allowing progressive downloading or transmission over the Internet.
29 Citations
2 Claims
-
1. A sequence of subsampling representations of decreasing length for compressing a digital representation of an image, the digital representation comprising a two-dimensional array of pixels wherein a primary color component and secondary color components are associated with each pixel, the sequence comprising:
-
a first subsampling representation wherein all color components are present at each pixel;
a second subsampling representation wherein the primary color component and one secondary color component are present at each pixel;
a third subsampling representation wherein a primary color component is present at each pixel and quadruple as many primary color components as each secondary color components are present;
a fourth subsampling representation derived from the first subsampling representation by reducing the number of pixels in the horizontal direction and in the vertical direction by dividing each dimension of the two-dimensional array by an integral factor;
a fifth subsampling representation derived from the fourth subsampling representation wherein the primary color component and one secondary color component are present at each pixel; and
a sixth subsampling representation derived from the fourth subsampling representation wherein a primary color component is present at each pixel and quadruple as many primary color components as each secondary color component are present.
-
-
2. A sequence of subsampling representations of decreasing length for compressing a digital representation of an image, the digital representation comprising a two-dimensional array of pixels wherein a primary color component and secondary color components are associated with each pixel, the sequence comprising:
-
a first subsampling representation wherein all color components are present at each pixel;
a second subsampling representation wherein the primary color component and one secondary color component are present at each pixel;
a third subsampling representation wherein a primary color component is present at each pixel and quadruple as many primary color components as each secondary color components are present; and
a fourth subsampling representation wherein one color component is present at each pixel and twice as many primary components as secondary components are present.
-
Specification