Claims
- 1. A method for compressing data, comprising:
receiving an interpolation formula; determining whether at least one data value is required by the interpolation formula, where the required data value is unavailable; and performing an extrapolation operation to generate the required unavailable data value; wherein the interpolation formula is utilized for compressing data.
- 2. The method as recited in claim 1, wherein the interpolation formula is a component of a wavelet filter.
- 3. The method as recited in claim 1, and further comprising segmenting a plurality of the data values into a plurality of spans.
- 4. The method as recited in claim 3, and further comprising reducing an amount of computation involving the interpolation formula by only utilizing data values within one of the spans.
- 5. The method as recited in claim 2, and further comprising selectively replacing the wavelet filter with a polyphase filter.
- 6. The method as recited in claim 1, and further comprising quantizing the data values.
- 7. The method as recited in claim 6, and further comprising reducing an amount of computation associated with entropy coding by reducing a quantity of the data values.
- 8. The method as recited in claim 7, wherein the quantity of the data values is reduced during a quantization operation involving the data values.
- 9. The method as recited in claim 7, wherein the quantity of the data values is reduced using piles.
- 10. The method as recited in claim 1, and further comprising reducing an amount of computation associated with reconstructing a plurality of the data values into a predetermined data range.
- 11. The method as recited in claim 10, wherein the computation is reduced by performing only one single clip operation.
- 12. The method as recited in claim 2, wherein the wavelet filter includes an interpolation formula including:
- 13. The method as recited in claim 2, wherein the wavelet filter includes an interpolation formula including:
- 14. The method as recited in claim 2, wherein the wavelet filter includes an interpolation formula including:
- 15. The method as recited in claim 2, wherein the wavelet filter includes an interpolation formula including:
- 16. The method as recited in claim 2, wherein the wavelet filter includes an interpolation formula including:
- 17. The method as recited in claim 2, wherein the wavelet filter includes an interpolation formula including:
- 18. The method as recited in claim 2, wherein the wavelet filter includes an interpolation formula including:
- 19. The method as recited in claim 2, wherein the wavelet filter includes an interpolation formula including:
- 20. A computer program product for compressing data, comprising:
computer code for receiving an interpolation formula; computer code for determining whether at least one data value is required by the interpolation formula, where the required data value is unavailable; and computer code for performing an extrapolation operation to generate the required unavailable data value; wherein the interpolation formula is utilized for compressing data.
- 21. A system for compressing data, comprising:
logic for:
analyzing a wavelet scheme to determine local derivatives that a wavelet filter approximates; choosing a polynomial order to use for extrapolation based on characteristics of the wavelet filter and a numbers of available samples; deriving extrapolation formulas for each wavelet filter using the chosen polynomial order; and deriving specific edge wavelet cases utilizing the extrapolation formulas with the available samples in each case.
RELATED APPLICATION(S)
[0001] The present application claims priority from a first provisional application filed Apr. 04, 2002 under serial No. 60/373,974, a second provisional application filed Apr. 19, 2002 under serial No. 60/373,966, a third provisional application filed Jun. 21, 2002 under serial No. 60/390,383, and a fourth provisional application filed May 28, 2002 under serial No. 60/385,254, which are each incorporated herein by reference in their entirety.
Provisional Applications (4)
|
Number |
Date |
Country |
|
60373974 |
Apr 2002 |
US |
|
60373966 |
Apr 2002 |
US |
|
60385254 |
May 2002 |
US |
|
60390383 |
Jun 2002 |
US |