×

Reduction of errors during computation of inverse discrete cosine transform

  • US 8,606,023 B2
  • Filed: 06/22/2007
  • Issued: 12/10/2013
  • Est. Priority Date: 06/26/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • generating a matrix of biased coefficients by adding one or more bias values to a coefficient of a matrix of source coefficients;

    generating a matrix of transformed coefficients by using fixed-point arithmetic to repeatedly apply a one-dimensional transform to coefficients in the matrix of biased coefficients;

    generating a matrix of output coefficients by right-shifting coefficients in the matrix of transformed coefficients; and

    wherein coefficients in the matrix of output coefficients are approximations of values that would be produced by transforming the matrix of source coefficients using an ideal inverse discrete cosine transform;

    causing a media presentation unit to output audible or visible signals based on the matrix of output values;

    wherein the addition of the bias values to the coefficient causes positive errors and negative errors to be, on average, equal in magnitude and to be, on average, symmetric about zero, andwherein the errors represent differences between values that result from right-shifting limited precision fixed-point representations of coefficients in the matrix of transformed coefficients by a first magnitude and results from dividing the coefficients in the matrix of transformed coefficients by 2 raised to the power of the first magnitude, without regard to precision.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×