# US 2010/0166222 A1 · System and method for digital signal processing

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2010/0166222 A1
- Document ID: US20100166222A1
- Status: Published application
- Kind: A1
- Application number: 12/648,007
- Filed: 2009-12-28
- Published: 2010-07-01
- Earliest claimed: 2006-02-07
- Assignees: Bongiovi Acoustics LLC
- Inventors: Anthony Bongiovi
- Web page: https://patentgrep.com/patent/US20100166222A1

## CPC

- H04S 1/007: {in which the audio signals are in digital form (data reduction aspects thereof based on psychoacoustics G10L19/02)}
- G10L 21/0208: Noise filtering
- H04L 25/03012: {operating in the time domain (H04L25/03165, H04L25/03178 take precedence)}
- H04R 1/005: {using digitally weighted transducing elements}
- G10L 21/0232: Processing in the frequency domain
- H04S: STEREOPHONIC SYSTEMS
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04R: LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; ELECTRIC HEARING AIDS; PUBLIC ADDRESS SYSTEMS (producing sounds with frequency not determined by supply frequency G10K)

## Abstract

The present invention provides for methods and systems for digitally processing an audio signal. In various embodiments, a method comprises receiving a profile comprising a plurality of filter equalizing coefficients, configuring a plurality of filters of a graphic equalizer with the plurality of filter equalizing coefficients from the profile, receiving a first signal for processing, adjusting the plurality of filters using a first gain, equalizing the first signal using the plurality of filters of the graphic equalizer, outputting the first signal, receiving a second signal for processing, adjusting the plurality of filters, previously configured with the filter equalizing coefficients from the profile, using a second gain, equalizing the second plurality of frequencies of the second signal with the plurality of filters of the graphic equalizer, and outputting the second signal.

## Claims

### Claim 1

A method comprising:
receiving a profile comprising a plurality of filter equalizing coefficients;
configuring a plurality of filters of a graphic equalizer using the plurality of filter equalizing coefficients from the profile;
receiving a first signal for processing;
adjusting the plurality of filters using a first gain;
equalizing the first signal using the plurality of filters of the graphic equalizer;
outputting the first signal;
receiving a second signal for processing;
adjusting the plurality of filters, previously configured using the filter coefficients from the profile, using a second gain;
equalizing the second plurality of frequencies of the second signal with the plurality of filters of the graphic equalizer; and
outputting the second signal.

### Claim 2 (depends on 1)

The method of claim 1, wherein the profile comprising the plurality of filter equalizing coefficients is received from a communication network.

### Claim 3 (depends on 1)

The method of claim 1, wherein the profile comprising the plurality of filter equalizing coefficients is received from firmware.

### Claim 4 (depends on 1)

The method of claim 1, wherein the plurality of filters are configured using the plurality of filter equalizing coefficients to modify the first signal to clarify a sound of a voice during a telephone communication.

### Claim 5 (depends on 1)

The method of claim 1, wherein the plurality of filters are configured using the plurality of filter equalizing coefficients to modify the first signal to clarify a sound of a voice in a high noise environment.

### Claim 6 (depends on 1)

The method of claim 1, wherein the plurality of filters are configured using the plurality of filter equalizing coefficients to modify the first signal to adjust a sound associated with a media file for a handheld device.

### Claim 7 (depends on 1)

The method of claim 1, further comprising, prior to equalizing the first signal:
adjusting a gain of the first signal;
filtering the adjusted first signal with a low shelf filter; and
compressing the filtered first signal with a compressor.

### Claim 8 (depends on 1)

The method of claim 1, further comprising, after equalizing the first signal:
compressing the equalized first signal with a compressor; and
adjusting the gain of the compressed first signal.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
filtering the first signal with a first low filter;
filtering the first signal received from the first low shelf filter with a first high shelf filter prior to compressing the filtered signal with a compressor;
filtering the first signal with a second low shelf filter prior to equalizing the first signal with the graphic equalizer; and
filtering the first signal with a second high shelf filter after the first signal is filtered with the second low shelf filter.

### Claim 10 (depends on 1)

The method of claim 1, wherein the plurality of filters of the graphic equalizer comprises eleven cascading second order filters.

### Claim 11 (depends on 10)

The method of claim 10, wherein each of the second order filters are bell filters.

### Claim 12

A system comprising:
a graphic equalizer comprising:
a filter module comprising a plurality of filters;
a profile module configured to receive a profile comprising a plurality of filter equalizing coefficients; and
an equalizing module configured to configure the plurality of filters using the plurality of filter equalizing coefficients from the profile, to receive first and second signals, to adjust the plurality of filters using a first gain, to equalize the first plurality using the plurality of filters of the graphic equalizer, to output the first signal, to adjust the plurality of filters, previously configured using the filter equalizing coefficients from the profile, using a second gain, to equalize the second signal using the plurality of filters of the graphic equalizer, and to output the second signal.

### Claim 13 (depends on 12)

The system of claim 12, wherein the profile comprising the plurality of filter equalizing coefficients is received from a communication network.

### Claim 14 (depends on 12)

The system of claim 12, wherein the profile comprising the plurality of filter equalizing coefficients is received from firmware.

### Claim 15 (depends on 12)

The system of claim 12, wherein the profile module configures the plurality of filters using the plurality of filter equalizing coefficients to modify the first signal to clarify a sound of a voice during a telephone communication.

### Claim 16 (depends on 12)

The system of claim 12, wherein the profile module configures the plurality of filters using the plurality of filter equalizing coefficients to modify the first signal to clarify a sound of a voice in a high noise environment.

### Claim 17 (depends on 12)

The system of claim 12, wherein the profile module configures the plurality of filters using the plurality of filter equalizing coefficients to modify the first signal to adjust a sound associated with a media file for a handheld device.

### Claim 18 (depends on 12)

The system of claim 12, further comprising:
a gain amplifier configured to amplify the first signal and the second signal;
a low shelf filter configured to filter the amplified first signal and the amplified second signal; and
a compressor configured to compress the filtered first signal and the filtered second signal.

### Claim 19 (depends on 12)

The system of claim 12, further comprising:
a compressor configured to compress the equalized first signal and the equalized second signal; and
a gain amplifier configured to receive the first and second signals from the compressor, amplify a gain of the first and second signals, and output the first and second signals.

### Claim 20 (depends on 12)

The system of claim 12, further comprising:
a first high shelf filter configured to filter the first and second signals prior to compressing the first and second signals with a compressor;
a low shelf filter configured to receive the first and second signals from the first high shelf filter and to filter the first and second signal prior to the graphic equalizer equalizing the first and second signals; and
a second high shelf filter configured to receive the first and second signals from the low shelf filter and to filter the first and second signals.

### Claim 21 (depends on 12)

The system of claim 12, wherein the plurality of filters of the graphic equalizer comprises eleven cascading second order filters.

### Claim 22

A method comprising:
configuring a graphic equalizer using a plurality of filter equalizing coefficients;
adjusting the graphic equalizer using a first gain;
processing the first signal with the graphic equalizer;
outputting the first signal from the graphic equalizer;
adjusting the graphic equalizer using a second gain;
processing the second signal with the graphic equalizer, the graphic equalizer being previously configured using the plurality of filter equalizing coefficients; and
outputting the second signal from the graphic equalizer.

### Claim 23 (depends on 22)

The method of claim 22, further comprising receiving the plurality of filter equalizing coefficients from a communication network.

### Claim 24 (depends on 22)

The method of claim 22, further comprising receiving the plurality of filter equalizing coefficients from firmware.

### Claim 25 (depends on 22)

The method of claim 22, further comprising:
adjusting a gain of the first signal;
processing the first signal with first low shelf filter; and
processing the first signal with a compressor.

### Claim 26

A computer readable medium comprising executable instructions, the instructions being executable by a processor for performing a method, the method comprising:
receiving a profile comprising a plurality of filter equalizing coefficients;
configuring a plurality of filters of a graphic equalizer using the plurality of filter equalizing coefficients from the profile;
receiving a first signal for processing;
adjusting the plurality of filters using a first gain;
equalizing the first signal using the plurality of filters of the graphic equalizer;
outputting the first signal;
receiving a second signal for processing;
adjusting the plurality of filters, previously configured using the filter coefficients from the profile, using a second gain;
equalizing the second plurality of frequencies of the second signal with the plurality of filters of the graphic equalizer; and
outputting the second signal.
