Method of further compressing JPEG image
First Claim
Patent Images
1. A method of further compressing JPEG image, comprising:
- recovering at least two blocks of DCT coefficients of JPEG image by procedure of decompression procedure of “
variable length decoding”
, “
run-length unpacking”
, “
zig-zag scanning” and
“
de-quanitzation”
;
removing inter-block or intra-block redundancy of the recovered DCT coefficients of block image; and
variable length encoding of the selected DCT coefficients from inter-block or intra-block of each block of image.
1 Assignment
0 Petitions
Accused Products
Abstract
Recovered 8×8 DCT coefficient arrays of all block of a JPEG image is formed by reversely decompressing the JPEG image till the procedure of dequantization. A method of redundancy removal of inter-block same subband AC coefficient and intra-block adjacent subband DCT coefficients is applied by re-ordering the coefficients by magnitude of the neighboring subband or a weighted sum of those. The differential values of both inter-block and intra-block DCT coefficients are calculated and coded by an entropy coder to further reduce the data rate. A short code is assigned to represent the “end of non-zero” of each re-ordered subband AC coefficients.
-
Citations
17 Claims
-
1. A method of further compressing JPEG image, comprising:
-
recovering at least two blocks of DCT coefficients of JPEG image by procedure of decompression procedure of “
variable length decoding”
, “
run-length unpacking”
, “
zig-zag scanning” and
“
de-quanitzation”
;
removing inter-block or intra-block redundancy of the recovered DCT coefficients of block image; and
variable length encoding of the selected DCT coefficients from inter-block or intra-block of each block of image. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of removing redundancy of DCT coefficients, comprising re-ordering the DCT coefficient of the AC coefficients according to the magnitude of DCT coefficients of the neighboring frequency;
-
calculating the differential values of inter-block AC coefficients and intra-block AC coefficients;
coding the differential values of inter-block AC coefficients and intra-block AC coefficients by using variable length coding; and
selecting the shorter code of inter-block and intra-block coding to represent the result of the coding. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus of further compressing JPEG image, comprising
an decompression engine recovering the JPEG image to dequantization step and forming the 8× - 8 DCT coefficient array;
an device re-ordering the DCT coefficient of the AC coefficients according to the magnitude of the neighboring frequency DCT coefficient;
an engine calculating the differential values of inter-block AC coefficients and intra-block AC coefficients and selecting the one with smaller value for VLC coding;
a calculating unit quantizing the differential values of the inter-block and intra-block coefficients; and
a compression unit coding the differential values of inter-block AC coefficients and intra-block AC coefficients by using a variable length code;
- View Dependent Claims (14, 15, 16, 17)
- 8 DCT coefficient array;
Specification