Patent ID: 6999826

Claim:
A computer readable memory to direct a computer to function in a specified manner, comprising: a first set of instructions to automatically determine a type of a speaker of the computer; a second set of instructions to select a set of filter coefficients for a digital filter based upon the type of the speaker; and a third set of instructions to realize a parametric equalizer using the digital filter, the digital filter producing an output signal to be input to the speaker from the set of filter coefficients and an input signal; wherein the parametric equalizer comprises a plurality of equalizer bands, each equalizer band having one or more filters; wherein the second set of instructions further include: a fourth set of instructions to receive user specified equalizer parameters for the parametric equalizer; a fifth set of instructions to calculate the set of filter coefficients from the user specified equalizer parameters; and a sixth set of instructions for insuring that a value of a cut/boost parameter of the user specified equalizer parameters meets predefined mathematical criteria.