Patent ID: 7720310

Claim:
A computer readable medium containing a data structure and program logic for scaling down a plurality of original data samples by a factor of B, wherein the program logic is executed by a processing unit and comprises: storing a plurality of values to effect the scaling down of the original data samples by applying the plurality of values to transformed data samples representing the plurality of original data samples, wherein the plurality of values are determined by: (a) 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 (b) 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 the 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.