Patent ID: 8194885

Claim:
A method for designing a discrete-time audio precompensation filter based on a Single-Input Multiple Output linear model (H) that describes the dynamic response of an associated sound generating system at p>1 listening positions, for which said dynamic response differs for at least two of these listening positions, said method comprising the steps of: providing information representative of n non-minimum phase zeros {z i } that are outside of the stability region |z|=1 in the complex frequency domain, where 1≦n<m, with m being the smallest number of zeros outside |z|=1 of any of the p individual scalar models from the single input to the p outputs of the linear model H, said non-minimum phase zeros having the property that their inversion by the precompensation filter results in pre-ringings of the compensated impulse response that are smaller than a prespecified limit; determining said precompensation filter as the product of at least two scalar dynamic systems, represented by: i) an inverse of a characteristic scalar magnitude response in the frequency domain that represents the power gains at all or a subset of the p listening positions according to the model H; ii) a causal Finite Impulse Response (FIR) filter of user-specified degree d, wherein said FIR filter has coefficients corresponding to a causal part of a delayed non-causal impulse response that is based on said information representative of n non-minimum phase zeros.