Claims
- 1. A method comprising:
performing a refinement coding pass to bit-planes of a code block to create refinement bits; and setting refinement bits to the more probable symbol (MPS).
- 2. The method defined in claim 1 wherein only a portion of the refinement bits in a codeblock are set to the MPS.
- 3. The method defined in claim 1 wherein setting refinement bits to the MPS is performed to implement non-uniform quantization step sizes.
- 4. An apparatus comprising:
means for performing a refinement coding pass to bit-planes of a code block to create refinement bits; and means for setting refinement bits to the more probable symbol (MPS).
- 5. The apparatus defined in claim 4 wherein only a portion of the refinement bits in a codeblock are set to the MPS.
- 6. The apparatus defined in claim 4 wherein setting refinement bits to the MPS is performed to implement non-uniform quantization step sizes.
- 7. An article of manufacture comprising at least one recordable media storing executable instructions thereon which, when executed by a processing device, cause the processing device to:
perform a refinement coding pass to bit-planes of a code block to create refinement bits; and set refinement bits to the more probable symbol (MPS).
- 8. The article of manufacture defined in claim 7 wherein only a portion of the refinement bits in a codeblock are set to the MPS.
- 9. The article of manufacture defined in claim 7 wherein setting refinement bits to the MPS is performed to implement non-uniform quantization step sizes.
- 10. A method comprising:
applying a forward wavelet transform to input data to generate a plurality of coefficients; quantizing each coefficient to one of a plurality of potential values based on which of a plurality of associated ranges in which said each coefficient resides, wherein at least one of the potential values is not at the centroid of its associated range.
- 11. An apparatus comprising:
means for applying a forward wavelet transform to input data to generate a plurality of coefficients; means for quantizing each coefficient to one of a plurality of potential values based on which of a plurality of associated ranges in which said each coefficient resides, wherein at least one of the potential values is not at the centroid of its associated range.
- 12. An article of manufacture having one or more recordable medium storing instructions thereon which, when executed by the machine, cause the machine to:
apply a forward wavelet transform to input data to generate a plurality of coefficients; quantize each coefficient to one of a plurality of potential values based on which of a plurality of associated ranges in which said each coefficient resides, wherein at least one of the potential values is not at the centroid of its associated range.
- 13. A method comprising:
identifying two spatially adjacent coefficients that are within a predetermined amount numerically and in separate quantization bins; setting a quantized value of one of the two spatially adjacent coefficients to that of the other of the two spatially adjacent coefficients.
- 14. The method defined in claim 13 wherein the predetermined amount comprises a quantization bin size.
- 15. An apparatus comprising:
means for identifying two spatially adjacent coefficients that are within a predetermined amount numerically and in separate quantization bins; means for setting a quantized value of one of the two spatially adjacent coefficients to that of the other of the two spatially adjacent coefficients.
- 16. The method defined in claim 15 wherein the predetermined amount comprises a quantization bin size.
- 17. An article of manufacture having one or more recordable medium storing instructions thereon which, when executed by the machine, cause the machine to:
identifying two spatially adjacent coefficients that are within a predetermined amount numerically and in separate quantization bins; setting a quantized value of one of the two spatially adjacent coefficients to that of the other of the two spatially adjacent coefficients.
- 18. The article of manufacture defined in claim 17 wherein the predetermined amount comprises a quantization bin size.
- 19. A method comprising:
applying a forward wavelet transform to input data to generate a plurality of coefficients including DC coefficients; and quantizing the DC coefficients more than other coefficients in the plurality of coefficients if the input data includes text.
- 20. The method defined in claim 19 further comprising applying a quantization step size of 8, 16 or 32 for text only regions of the input data and a quantization step size of 1, 2 or 4 to non-text regions of the input data.
- 21. 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 to generate a plurality of coefficients including DC coefficients; and quantize the DC coefficients more than other coefficients in the plurality of coefficients if the input data includes text.
- 22. The article of manufacture defined in claim 21 further comprising instructions which, when executed by the machine, cause the machine to apply a quantization step size of 8, 16 or 32 for text only regions of the input data and a quantization step size of 1, 2 or 4 to non-text regions of the input data.
- 23. An apparatus comprising:
means for applying a forward wavelet transform to input data to generate a plurality of coefficients including DC coefficients; and means for quantizing the DC coefficients more than other coefficients in the plurality of coefficients if the input data includes text.
- 24. The method defined in claim 23 further comprising applying a quantization step size of 8, 16 or 32 for text only regions of the input data and a quantization step size of 1, 2 or 4 to non-text regions of the input data.
Parent Case Info
[0001] This is a divisional of 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.