Method for decompressing JPEG files using a variable block size inverse discrete cosine transform
First Claim
Patent Images
1. A method of improving the speed and efficiency of electronic data decompression, comprising:
- retrieving compressed serial data corresponding to a matrix;
examining the compressed serial data for a zero coefficient position;
selecting a transform as based upon the zero coefficient position found in the examining step;
applying the selected transform to a subset of the compressed serial data to produce a subset transform result; and
interpolating the subset transform result to provide decompressed data.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for decompressing digital image data to improve the speed of decompression is disclosed. More specifically, the present invention improves image decompression time by operating upon a subset of the original data and by performing a modified discrete cosine transform on a subset of the originally provided data. The subset is determined by examining the compressed data and looking for a particular pattern of zero values and/or and “end of block” statement.
24 Citations
27 Claims
-
1. A method of improving the speed and efficiency of electronic data decompression, comprising:
-
retrieving compressed serial data corresponding to a matrix;
examining the compressed serial data for a zero coefficient position;
selecting a transform as based upon the zero coefficient position found in the examining step;
applying the selected transform to a subset of the compressed serial data to produce a subset transform result; and
interpolating the subset transform result to provide decompressed data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of improving the speed and efficiency of electronic data decompression, comprising:
-
examining compressed serial data for the position of an end-of-block command in the data;
selecting an inverse transform depending upon the position of an end-of-block command found in the examining step, applying the selected inverse transform to the compressed data to produce a transform result; and
interpolating the transform result to provide decompressed data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of improving the speed and efficiency of JPEG decompression, comprising:
-
examining compressed serial data for a zero coefficient position to determine a determined subset of compressed data;
selecting an inverse transform depending upon the zero coefficient position found in the examining step;
applying the selected inverse transform to the determined subset of compressed data to produce a subset transform result; and
interpolating the subset transform result to provide a full 8×
8 matrix of pixel data.- View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification