Patent ID: 7373003

Claim:
A computer-generated method for generating a plurality of constants for use in scaling down a number of original data samples by a factor of B, the method comprising: expressing a first set of variables as B sets of variables, wherein the first set of variables and the B sets of variables represent data samples; and applying transform operations on the first set of variables and the B sets of variables to obtain a transformation from transform coefficients of the B sets of variables into transform coefficients of the first set of variables by: applying a forward transform operation on the first set of variables to create a second representation of the transform coefficients of the first set of variables as a function of the first set of variables; manipulating the second representation to create a third representation of transform coefficients of the first set of variables as a function of the B sets of variables; applying inverse transform operations on the B sets of variables to create a fourth representation, the fourth representation being the B sets of variables as a function of the transform coefficients of the B sets of variables; and manipulating the third representation by substituting the fourth representation in the third representation to create a final representation, the final representation being the transform coefficients of the first set of variables as a function of the transform coefficients of the B sets of variables.