System and method for dynamic equalization of audio data
Abstract
A system for processing audio data is disclosed that includes a plurality of gain adjustment devices, each gain adjustment device having an associated audio input frequency band. A plurality of control signal processing systems are configured to receive audio input data for one of the associated audio input frequency bands and to generate a gain adjustment device control signal. The gain adjustment device control signal is configured to decrease a gain setting of an associated gain adjustment device for a predetermined period of time as a function of a transient in the associated audio input frequency band.
Claims
exact text as granted — not AI-modified1 - 19 . (canceled)
20 . A system for processing audio data comprising:
a clipping system configured to receive audio input data and to generate a clipped audio input signal; a high pass filter coupled to the clipping system and configured to receive the clipped audio input signal and to generate high-pass filtered clipped audio data; a scaler multiplier coupled to the high pass filter and configured to multiply the high-pass filtered clipped audio data by a predetermined value; and a table coupled to the scaler multiplier and configured to receive a difference signal and to select the predetermined value as a function of the difference signal for use in generating an audio output signal.
21 . The system of claim 20 further comprising one or more gain adjustment devices, each gain adjustment device having an associated audio input frequency band, wherein a gain adjustment device control signal is configured to decrease a gain setting of an associated gain adjustment device for a predetermined period of time as a function of a transient in the associated audio input frequency band.
22 . The system of claim 20 further comprising a plurality of control signal processing systems, each control signal processing system configured to receive audio input data for an associated audio input frequency band and to generate a gain adjustment device control signal for use in generating the audio output signal.
23 . The system of claim 20 further comprising a crossover filter coupled to a subtractor, the crossover filter configured to generate a low frequency output and a high frequency output and the subtractor configured to receive the low frequency output and the high frequency output and to generate the difference signal.
24 . The system of claim 23 further comprising an RMS converter coupled between the crossover filter and the subtractor.
25 . The system of claim 23 further comprising a linear to log converter coupled between the crossover filter and the subtractor.
26 . The system of claim 20 further comprising an adder coupled to the table and one of the gain adjustment devices.
27 . A method for processing audio data comprising:
generating a clipped audio input signal from audio input data with a clipping system; generating high-pass filtered clipped audio data from the clipped audio input signal using a high pass filter coupled to the clipping system; multiplying the high-pass filtered clipped audio data by a predetermined value using a scaler multiplier coupled to the high pass filter; and receiving a difference signal at a table coupled to the scaler multiplier and selecting the predetermined value as a function of the difference signal to generate an output audio signal.
28 . The method of claim 27 further comprising:
generating a low frequency output and a high frequency output with a crossover filter coupled to the subtractor; and
receiving the low frequency output and the high frequency output at the subtractor and generating the difference signal.
29 . The method of claim 28 further comprising coupling an RMS converter between the crossover filter and the subtractor.
30 . The method of claim 28 further comprising coupling a linear to log converter between the crossover filter and the subtractor.
31 . The method of claim 27 further comprising coupling an adder to the table and one of the gain adjustment devices.
32 . A non-transitory computer-readable medium encoded with computer-executable instructions that when executed by one or more processors cause the processor to:
generate a clipped audio input signal from audio input data with a clipping system; generate high-pass filtered clipped audio data from the clipped audio input signal using a high pass filter coupled to the clipping system; multiply the high-pass filtered clipped audio data by a predetermined value using a scaler multiplier coupled to the high pass filter; and receive a difference signal at a table coupled to the scaler multiplier and select the predetermined value as a function of the difference signal to generate an output audio signal.
32 . The non-transitory computer-readable medium of claim 31 wherein the instructions cause the processor to:
generate a low frequency output and a high frequency output with a crossover filter coupled to a subtractor; and
receive the low frequency output and the high frequency output at the subtractor and generate the difference signal.
33 . The non-transitory computer-readable medium of claim 31 wherein the instructions cause the processor to couple an RMS converter between a crossover filter and a subtractor.
34 . The non-transitory computer-readable medium of claim 31 wherein the instructions cause the processor to couple a linear to log converter between a crossover filter and a subtractor.
35 . The non-transitory computer-readable medium of claim 31 wherein the instructions cause the processor to couple an adder to the table and a gain adjustment device.Join the waitlist — get patent alerts
Track US2017294890A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.