IP Library Granted Patent US 6,961,472
Granted Patent B1
US 6,961,472 · App. 09/507,213 · Granted Nov 1, 2005

Method of inverse quantized signal samples of an image during image decompression

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,961,472
App. No.
09/507,213
Granted
Nov 1, 2005
Kind
B1
Abstract

Briefly, in accordance with one embodiment of the invention, a method of inverse quantizing quantized signal samples of an image during image decompression includes the following. A process to transform the signal samples from a first domain to a second domain is applied. During the transform process, signal samples are filter, by first applying scaled filter coefficients to signal samples along the image in a first direction and then applying scaled filter coefficients to signal samples along the image in a second direction, so that at the completion of the transform process of the image, at least a selected portion of the transformed signal samples are inverse quantized. Many other embodiments in accordance with the invention are also described.

Claims (167)

1. A method of inverse quantizing quantized signal samples of an image during image decompression comprising:

applying a process to transform the quantized signal samples from a first domain to a second domain, the transform process comprises an inverse discrete wavelet transform (IDWT) to decompose signal samples into two or more subbands; and

during the transform process, filtering quantized signal samples by applying scaled filter coefficients, the signals samples first being filtered along the image in a first direction and then along the image in a second direction, so that at the completion of the transform process of the image, at least a selected portion of the transformed signal samples are inverse quantized, wherein the inverse quantization is integrated into the IDWT process, wherein scaling in a first mutually orthogonal direction comprises:

applying a first scale factor to each filter coefficient in the low pass filtering operation to subbands LL k and HL k ;

applying a second scale factor to each filter coefficient in the high pass filtering operation to subband LH k ; and

applying a third scale factor to each filter coefficient in the high pass filtering operation to subband HH k ;

HL, HH, LH, and LL in the k th level, respectively.

2. The method of claim 1 , wherein the first direction and the second direction are mutually orthogonal.

3. The method of claim 1 , wherein the first domain is the frequency domain, the second domain is the spatial domain, the first direction is one of row-wise and column-wise, and the second direction is the other of row-wise and column-wise.

4. The method of claim 3 , wherein the IDWT comprises a two-dimensional IDWT.

5. The method of claim 4 , wherein the inverse transform process comprises combining low pass and a high pass subbands.

6. The method of claim 4 , wherein the subbands being combined were decomposed by biorthogonal spline filters.

7. The method of claim 6 , wherein the spline filters were 9-7 biorthogonal spline filters.

8. The method of claim 4 , and further comprising applying another level of filtering and scaling to the LL subband of the transformed image.

9. The method of claim 4 , and further comprising applying a kth level of filtering and scaling by successively applying, k−1 times, filtering and scaling to the LL subband of the transformed image, k being a positive integer.

10. The method of claim 3 , wherein scaling in a first mutually orthogonal direction comprises:

applying the first scale factor √{square root over (Q(LL k ))} to each filter coefficient in the low pass filtering operation to subbands LL k and HL k ;

applying the second scale factor

Q

(

LH

k

)

Q

(

LL

k

)

to each filter coefficient in the high pass filtering operation to subband LH k ; and

applying the third scale factor

Q

(

HH

k

)

Q

(

LL

k

)

Q

(

HL

k

)

to each filter coefficient in the high pass filtering operation to subband HH k ;

Q (HL k ), Q (HH k ), Q (LH k ), and Q (LL k ) being the quantization thresholds of the subbands, HL, HH, LH, and LL in the k th level, respectively, and Q (LL k ) being equal to 1, when level k is less than K.

11. The method of claim 10 , wherein scaling in a second direction comprises:

applying the first scale factor √{square root over (Q(LL k ))} to each filter coefficient in the low pass filtering operation over the LL k and LH k subband; and

applying the second scale factor

Q

(

HL

k

)

Q

(

LL

k

)

,

to each filter coefficient in the high pass filtering operation over the HL k and HH k subband;

Q (HL k ) and Q (LL k ) being the quantization thresholds of the subbands, HL and LL in the k th level, respectively, K being the total level of the DWT, k being a positive integer less than or equal to K, Q (LL k ) being 1 when k is less than K, and LL 1 being the input image.

12. The method of claim 3 , wherein the IDWT comprises a multidimensional IDWT.

13. The method of claim 3 , wherein the method of inverse quantization is applied to successive video image frames.

14. The method of claim 3 , wherein the signal samples are inverse quantized by truncating the signal sample values.

15. The method of claim 3 , wherein the signal samples are inverse quantized by rounding the signal sample values.

16. The method of claim 1 , wherein the at least a selected portion of the transformed signal samples comprises an entire image of transformed signal samples.

17. A device comprising:

an integrated circuit;

said integrated circuit having input ports to receive signal samples associated with at least one image;

said integrated circuit including digital circuitry;

said digital circuitry having a configuration to apply a process to transform the signal samples from a first domain to a second domain and during the transform process, filtering signal samples, by first applying scaled filter coefficients to signal samples along the image in a first direction and then applying scaled filter coefficients to signal samples along the image in a second direction, at least a selected portion of the transformed signal samples are inverse quantized, the transform process comprises an inverse discrete wavelet transform (IDWT) to decompose signal samples into two or more subbands, wherein the inverse quantization is integrated into the IDWT process, wherein scaling in a first mutually orthogonal direction comprises:

applying a first scale factor to each filter coefficient in the low pass filtering operation to subbands LL k and HL k ;

applying a second scale factor to each filter coefficient in the high pass filtering operation to subband LH k ; and

applying a third scale factor to each filter coefficient in the high pass filtering operation to subband HH k ;

HL, HH, LH, and LL in the k th level, respectively.

18. The device of claim 17 , wherein the first direction and the second direction are mutually orthogonal.

19. The device of claim 17 , wherein the first domain is the frequency domain, the second domain is the spatial domain, the first direction is one of row-wise and column-wise, and the second direction is the other of row-wise and column-wise.

20. The device of claim 19 , wherein the IDWT comprises a two-dimensional IDWT.

21. The device of claim 20 , wherein the transform process comprises combining low pass and a high pass subbands.

22. The device of claim 19 , and further comprising applying a second level of filtering and scaling to the LL subband of the transformed image.

23. The device of claim 19 , and further comprising applying a kth level of filtering and scaling by successively applying, k−1 times, filtering and scaling to the LL subband of the transformed image, k being a positive integer.

24. An article comprising: a storage medium, said storage medium having stored thereon, instructions, that when executed by a system to execute said instructions, results in:

applying a process to transform signal samples associated with at least one image from a first domain to a second domain, the transform process comprises an inverse discrete wavelet transform (IDWT) to decompose signal samples into two or more subbands; and

during the transform process, filtering signal samples, by first applying scaled filter coefficients to signal samples along the image in a first direction and then applying scaled filter coefficients to signal samples along the image in a second direction, so that at the completion of the transform process of the image, at least a selected portion of the transformed signal samples are inverse quantized, wherein the inverse quantization is integrated into the IDWT process, wherein scaling in a first mutually orthogonal direction comprises:

applying a first scale factor to each filter coefficient in the low pass filtering operation to subbands LL k and HL k ;

applying a second scale factor to each filter coefficient in the high pass filtering operation to subband LH k ; and

applying a third scale factor to each filter coefficient in the high pass filtering operation to subband HH k ;

HL, HH, LH, and LL in the k th level, respectively.

25. The article of claim 24 , wherein the first domain is the frequency domain, the second domain is the spatial domain, the first direction is one of row-wise and column-wise, and the second direction is the other of row-wise and column-wise.

26. The article of claim 25 , wherein the IDWT comprises a two-dimensional IDWT.

27. The article of claim 24 , wherein the transform process comprises combining low pass and a high pass subbands.

28. The article of claim 25 , and further comprising applying a second level of transformation and scaling to the LL subband of the transformed image.

29. The article of claim 25 , and further comprising applying a kth level of filtering and scaling by successively applying, k−1 times, filtering and scaling to the LL subband of the transformed image, k being a positive integer.

30. A method of inverse quantizing quantized signal samples of an image during image decompression comprising:

applying a process to transform the quantized signal samples from a first domain to a second domain; and

during the transform process, filtering quantized signal samples by applying scaled filter coefficients, the signals samples first being filtered along the image in a first direction and then along the image in a second direction, so that at the completion of the transform process,

of the image, at least a selected portion of the transformed signal samples are inverse quantized,

scaling in a first mutually orthogonal direction comprises:

applying the scale factor √{square root over (Q(LL k ))} to each filter coefficient in the low pass filtering operation to subbands LL k and HL k ;

applying the scale factor

Q

(

LH

k

)

Q

(

LL

k

)

 to each filter coefficient in the high pass filtering operation to subband LH k ; and

applying the scale factor

Q

(

HH

k

)

Q

(

LL

k

)

Q

(

HL

k

)

 to each filter coefficient in the high pass filtering operation to subband HH k ;

Q (HL k ), Q (HH k ), Q (LH k ), and Q (LL k ) being the quantization thresholds of the subbands, HL, HH, LH, and LL in the k th level, respectively, and Q (LL k ) being equal to 1, when level k is less than K.

31. A method of inverse quantizing quantized signal samples of an image during image decompression comprising:

applying a process to transform the quantized signal samples from a first domain to a second domain; and

during the transform process, filtering quantized signal samples by applying scaled filter coefficients, the signals samples first being filtered along the image in a first direction and then along the image in a second direction, so that at the completion of the transform process,

of the image, at least a selected portion of the transformed signal samples are inverse quantized,

scaling in a second direction comprises:

applying the scale factor √{square root over (Q(LL k ))} to each filter coefficient in the low pass filtering operation over the LL k and LH k subband; and

applying the scale factor

Q

(

HL

k

)

Q

(

LL

k

)

,

 to each filter coefficient in the high pass filtering operation over the HL k and HH k subband;

Q (HL k ) and Q (LL k ) being the quantization thresholds of the subbands, HL and LL in the k th level, respectively, K being the total level of the DWT, k being a positive integer less than or equal to K, Q (LL k ) being 1 when k is less than K, and LL 1 being the input image.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050937/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047243/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jun 8, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 043079/0001 →
PATENT SECURITY AGREEMENT Recorded Jun 2, 2016
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 038954/0001 →
SECURITY INTEREST Recorded May 12, 2016
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038669/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 4, 2013
From: INTEL CORPORATION
To: MICRON TECHNOLOGY, INC.
Reel/Frame 030747/0001 →