Claims
- 1. A method comprising:
applying an inverse wavelet transform to data repeatedly for a plurality of decomposition levels; and clipping, after each application of the inverse wavelet transform, any value generated as a result of application of the inverse wavelet transform that exceeds a predetermined range associated with that decomposition level subband of the inverse wavelet transform.
- 2. The method defined in claim 1 wherein the inverse wavelet transform comprises a 5,3 wavelet transform filter.
- 3. The method defined in claim 1 wherein the inverse wavelet transform comprises a 9,7 wavelet transform filter.
- 4. An article of manufacture comprising one or more recordable media having executable instructions stored thereon which, when executed by a machine, cause the machine to:
apply an inverse wavelet transform to data repeatedly for a plurality of decomposition levels; and clip, after each application of the inverse wavelet transform, any value generated as a result of application of the inverse wavelet transform that exceeds a predetermined range associated with that decomposition level, subband and inverse wavelet transform.
- 5. The article of manufacture defined in claim 4 wherein the inverse wavelet transform comprises a 5,3 wavelet transform filter.
- 6. The article of manufacture defined in claim 4 wherein the inverse wavelet transform comprises a 9,7 wavelet transform filter.
- 7. An apparatus comprising:
means for applying an inverse wavelet transform to data repeatedly for a plurality of decomposition levels; and means for clipping, after each application of the inverse wavelet transform, any value generated as a result of application of the inverse wavelet transform that exceeds a predetermined range associated with that decomposition level, subband and inverse wavelet transform.
- 8. The apparatus defined in claim 7 wherein the inverse wavelet transform comprises a 5,3 wavelet transform filter.
- 9. The apparatus defined in claim 7 wherein the inverse wavelet transform comprises a 9,7 wavelet transform filter.
- 10. A method comprising:
applying a forward wavelet transform to input data in a 4:x:x format to generate encoded data, where x is not equal to 4; and quantizing level 1 coefficients in high-low (HL) and high-high (HH) subbands to zero, such that the encoded data resembles 4:4:4 formatted data.
- 11. The method defined in claim 10 further comprising quantizing level 1 coefficients in a low-high (LH) subband to zero.
- 12. The method defined in claim 11 wherein the input data is 4:1:1 formatted data.
- 13. The method defined in claim 10 wherein the input data is 4:2:2 formatted data.
- 14. An apparatus comprising:
means for applying a forward wavelet transform to input data in a 4:x:x format to generate encoded data, where x is not equal to 4; and means for quantizing level 1 coefficients in high-low (HL) and high-high (HH) subbands to zero, such that the encoded data resembles 4:4:4 formatted data.
- 15. The apparatus defined in claim 14 further comprising means for quantizing level 1 coefficients in a low-high (LH) subband to zero.
- 16. The apparatus defined in claim 11 wherein the input data is 4:1:1 formatted data.
- 17. The apparatus defined in claim 10 wherein the input data is 4:2:2 formatted data.
- 18. An article of manufacture comprising one or more recordable media having executable instructions stored thereon which, when executed by a machine, cause the machine to:
apply a forward wavelet transform to input data in a 4:x:x format to generate encoded data, where x is not equal to 4; and quantize level 1 coefficients in high-low (HL) and high-high (HH) subbands to zero, such that the encoded data resembles 4:4:4 formatted data.
- 19. The article of manufacture defined in claim 18 further comprising quantizing level 1 coefficients in a low-high (LH) subband to zero.
- 20. The article of manufacture defined in claim 19 wherein the input data is 4:1:1 formatted data.
- 21. The article of manufacture defined in claim 18 wherein the input data is 4:2:2 formatted data.
Parent Case Info
[0001] This is a divisional of U.S. application Ser. No. ______, filed on Feb. 15, 2001, entitled “A Memory Usage Scheme for Performing Wavelet Processing,” and assigned to the corporate assignee of the present invention.