×

Processing of performance sensitive transforms

  • US 7,558,815 B2
  • Filed: 01/24/2005
  • Issued: 07/07/2009
  • Est. Priority Date: 10/08/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer implemented method of reducing an error in an output of a digital image processed using a discrete cosine transform equation, the method comprising:

  • receiving the digital image for processing using the discrete cosine transform equation;

    determining integer numerators and floating point denominators to approximate floating point coefficients of sub-transforms of the discrete cosine transform equation;

    determining truncation errors generated from performing multiplication operations using the integer numerators, wherein the multiplication operations are implemented as shift right bit operations;

    approximating a cumulative error in an output of the discrete cosine transform equation based on the truncation errors generated from performing the multiplication operations in the sub-transforms;

    modifying at least one of the sub-transforms in the discrete cosine transform equation by changing at least one of an addition operation to a subtraction operation and a subtraction operation to an addition operation performed within the at least one of the sub-transforms to reduce the cumulative error in the output of the discrete cosine transform equation;

    generating a modified discrete cosine transform equation including the modified at least one sub-transform; and

    processing the digital image using the modified discrete cosine transform equation to generate the output.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×