Patent ID: 8046397

Claim:
A method of processing a media signal to transform the media signal on a computer system, comprising: determining, in a processing unit of the computer system, a plurality of polynomials which approximate a mathematical function over a plurality of corresponding data intervals; recording coefficients that define each polynomial in a computer-readable memory unit of the computer system; determining, in the processing unit, in response to receipt of the media signal, the interval in which a data value representative of the media signal is located; retrieving the recorded coefficients for the polynomial corresponding to the interval determined to have the data value representative of the media signal located therein; evaluating, in the processing unit, the polynomial for the determined interval with the media signal and the retrieved coefficients to transform the media signal; and outputting the transformed media signal to reproduce the transformed media signal as an output from the computer system, wherein the polynomials and intervals are determined such that a maximum error between the output values and the function is approximately equal for each of the data intervals.