IP Library Granted Patent US 7,463,170
Granted Patent B2
US 7,463,170 · App. 11/565,414 · Granted Dec 9, 2008

Method and system for processing multi-rate audio from a plurality of audio processing sources

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,463,170
App. No.
11/565,414
Granted
Dec 9, 2008
Kind
B2
Abstract

An audio codec in a wireless device may be utilized for up sampling two or more audio signals to a same data sampling rate. Each audio signal, such as digital audio, voice, and polyringer, for example, may be received at one of a plurality of data sampling rates. Audio signals may be equalized and/or compensated with an FIR filter before up sampling or with an IIR filter to reduce overall processing latency. Multiple half-band interpolation operations may perform the up sampling. The first half-band filter may be replaced by an IIR filter to reduce overall processing latency. A gain of the up-sampled data may be adjusted to reduce noise effects. The channels of the up-sampled audio signals may be mixed and later further up sampled for subsequent communication to an output device. The up-sampled mixed audio signals may be down sampled for communication to a Bluetooth radio.

Claims (38)

1. A method for signal processing, the method comprising:

up sampling within an integrated circuit in a wireless device, two or more audio signals to a same data sampling rate, wherein each of said audio signals is received within said integrated circuit at a plurality of data sampling rates;

separately mixing left and right channels of said up-sampled audio signals; and

up sampling said mixed left and right channels for subsequent communication to an output device communicatively coupled to said integrated circuit.

2. The method according to claim 1 , wherein said audio signals comprise digital audio data, digital voice data, and digital polyringer data.

3. The method according to claim 1 , comprising up sampling said audio signals via at least one half-band interpolation operation.

4. The method according to claim 1 , comprising down sampling said up-sampled mixed left and right channels for communication to a Bluetooth radio.

5. The method according to claim 1 , comprising dynamically adjusting a gain on at least one of said left and right channels of said up-sampled audio signals.

6. The method according to claim 5 , comprising programming a ramp-up or ramp-down of said dynamically adjusted gain.

7. The method according to claim 1 , comprising multi-band equalizing of said audio signals prior to said up sampling to said same data sampling rate.

8. The method according to claim 7 , comprising selecting a finite impulse response (FIR) filter for compensation of said multi-band equalized audio signals prior to said up sampling to said same data sampling rate.

9. A machine-readable storage having stored thereon, a computer program having at least one code section for signal processing, the at least one code section being executable by a machine for causing the machine to perform steps comprising:

up sampling within an integrated circuit in a wireless device, two or more audio signals to a same data sampling rate, wherein each of said audio signals is received within said integrated circuit at a plurality of data sampling rates;

separately mixing left and right channels of said up-sampled audio signals; and

up sampling said mixed left and right channels for subsequent communication to an output device communicatively coupled to said integrated circuit.

10. The machine-readable storage according to claim 9 , wherein said audio signals comprise digital audio data, digital voice data, and digital polyringer data.

11. The machine-readable storage according to claim 9 , comprising up code for sampling said audio signals via at least one half-band interpolation operation.

12. The machine-readable storage according to claim 9 , comprising code for down sampling said up-sampled mixed left and right channels for communication to a Bluetooth radio.

13. The machine-readable storage according to claim 9 , comprising code for dynamically adjusting a gain on at least one of said left and right channels of said up-sampled audio signals.

14. The machine-readable storage according to claim 13 , comprising code for programming a ramp-up or ramp-down of said dynamically adjusted gain.

15. The machine-readable storage according to claim 9 , comprising code for multi-band equalizing of said audio signals prior to said up sampling to said same data sampling rate.

16. The machine-readable storage according to claim 15 , comprising code for selecting a finite impulse response (FIR) filter for compensation of said multi-band equalized audio signals prior to said up sampling to said same data sampling rate.

17. A system for signal processing, the system comprising:

an integrated circuit for use in a wireless device that enables up sampling of two or more audio signals to a same data sampling rate, wherein each of said audio signals is received within said integrated circuit at a plurality of data sampling rates;

said integrated circuit enables separately mixing of left and right channels of said up-sampled audio signals; and

said integrated circuit enables up sampling of said mixed left and right channels for subsequent communication to an output device communicatively coupled to said integrated circuit.

18. The system according to claim 17 , wherein said audio signals comprise digital audio data, digital voice data, and digital polyringer data.

19. The system according to claim 17 , wherein said integrated circuit enables up sampling of said audio signals via at least one half-band interpolation operation.

20. The system according to claim 17 , wherein said integrated circuit enables down sampling of said up-sampled mixed left and right channels for communication to a Bluetooth radio.

21. The system according to claim 17 , wherein said integrated circuit enables dynamic adjustment of a gain on at least one of said left and right channels of said up-sampled audio signals.

22. The system according to claim 21 , wherein said integrated circuit enables programming of a ramp-up or ramp-down of said dynamically adjusted gain.

23. The system according to claim 17 , wherein said integrated circuit enables multi-band equalization of said audio signals prior to said up sampling to said same data sampling rate.

24. The system according to claim 23 , wherein said integrated circuit enables selection of a finite impulse response (FIR) filter for compensation of said multi-band equalized audio signals prior to said up sampling to said same data sampling rate.

25. A method for signal processing, the method comprising:

converting sampling rates of signals from a plurality of audio sources to a same sampling rate in two stages, wherein a first stage utilizes a plurality of upsample-by-two filters that reduces said sampling rates to a reduced set of sampling rates and a second stage utilizes an N-order polynomial interpolator to convert said reduced set of sampling rates to said same sampling rate.

26. The method according to claim 25 , wherein said N-order polynomial interpolator is of order N≦4.

27. The method according to claim 25 , comprising substituting the operations of a first of said plurality of upsample-by-two filters with an IIR filter.

28. The method according to claim 27 , comprising compensating said IIR filter to reduce latency.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER PREVIOUSLY RECORDED AT REEL: 047357 FRAME: 0302. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048674/0834 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED ON REEL 047195 FRAME 0658. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047357/0302 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0658 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2007
From: KONG, HONGWEI; ZENG, HUAIYU (HANKS); SOLLENBERGER, NELSON; CHANG, LI FUNG; CHENG, TAIYI; HAYEK, CLAUDE
To: BROADCOM CORPORATION
Reel/Frame 018803/0296 →