IP Library Granted Patent US 7,912,728
Granted Patent B2
US 7,912,728 · App. 11/565,373 · Granted Mar 22, 2011

Method and system for handling the processing of bluetooth data during multi-path multi-rate audio processing

Assignee: Broadcom Corporation
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,912,728
App. No.
11/565,373
Granted
Mar 22, 2011
Kind
B2
Abstract

An audio codec in a baseband processor may be utilized for mixing audio signals received at a plurality of data sampling rates. The mixed audio signals may be up sampled to a very large sampling rate, and then down sampled to a specified sampling rate that is compatible with a Bluetooth-enabled device by utilizing an interpolator in the audio codec. The down-sampled signals may be communicated to Bluetooth-enabled devices, such as Bluetooth headsets, or Bluetooth-enabled devices with a USB interface. The interpolator may be a linear interpolator for which the audio codec may enable generation of triggering and/or coefficient signals based on the specified output sampling rate. An interpolation coefficient may be generated based on a base value associated with the specified output sampling rate. The audio codec may enable selecting the specified output sampling rate from a plurality of rates.

Claims (33)

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

mixing audio signals in an audio codec integrated within a baseband processor in a wireless device, wherein said audio signals are received in said audio codec at a plurality of data sampling rates;

up sampling said mixed audio signals to a sampling rate that is at least one order of magnitude higher than the sampling rate of each said mixed audio signals; and

down sampling said up-sampled mixed audio signals to a specified output sampling rate that is compatible with a Bluetooth-enabled device by utilizing an interpolator integrated within said audio codec.

2. The method according to claim 1 , comprising selecting said specified output sampling rate from a plurality of output sampling rates.

3. The method according to claim 1 , comprising communicating said down-sampled mixed audio signal to said Bluetooth-enabled device via a USB interface.

4. The method according to claim 1 , wherein said Bluetooth-enabled device is a Bluetooth headset communicatively coupled to said baseband processor.

5. The method according to claim 1 , comprising down sampling said mixed audio signals utilizing a linear interpolator.

6. The method according to claim 5 , comprising generating at least one signal that triggers said linear interpolator based on said specified output sampling rate.

7. The method according to claim 5 , comprising generating at least one coefficient signal to said linear interpolator based on said specified output sampling rate.

8. The method according to claim 7 , comprising generating an interpolation coefficient in said linear interpolator by utilizing said at least one coefficient signal and a base value based on said specified output 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:

mixing audio signals in an audio codec integrated within a baseband processor in a wireless device, wherein said audio signals are received in said audio codec at a plurality of data sampling rates;

up sampling said mixed audio signals to a sampling rate that is at least one order of magnitude higher than the sampling rate of each said mixed audio signals; and

down sampling said up-sampled mixed audio signals to a specified output sampling rate that is compatible with a Bluetooth-enabled device by utilizing an interpolator integrated within said audio codec.

10. The machine-readable storage according to claim 9 , wherein said at least one code section comprises code for selecting said specified output sampling rate from a plurality of output sampling rates.

11. The machine-readable storage according to claim 9 , wherein said at least one code section comprises code for communicating said down-sampled mixed audio signal to said Bluetooth-enabled device via a USB interface.

12. The machine-readable storage according to claim 9 , wherein said Bluetooth-enabled device is a Bluetooth headset communicatively coupled to said baseband processor.

13. The machine-readable storage according to claim 9 , wherein said at least one code section comprises code for down sampling said mixed audio signals utilizing a linear interpolator.

14. The machine-readable storage according to claim 13 , wherein said at least one code section comprises code for generating at least one signal that triggers said linear interpolator based on said specified output sampling rate.

15. The machine-readable storage according to claim 13 , wherein said at least one code section comprises code for generating at least one coefficient signal to said linear interpolator based on said specified output sampling rate.

16. The machine-readable storage according to claim 15 , wherein said at least one code section comprises code for generating an interpolation coefficient in said linear interpolator by utilizing said at least one coefficient signal and a base value based on said specified output sampling rate.

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

an audio codec integrated within a baseband processor in a wireless device that enables mixing audio signals, wherein said audio signals are received in said audio codec at a plurality of data sampling rates;

said audio codec comprises an interpolator that up-samples said mixed audio signals to a sampling rate that is at least one order of magnitude higher than the sampling rate of each of said mixed audio signals; and

said audio codec further comprises an interpolator that enables down sampling said up-sampled mixed audio signals to a specified output sampling rate that is compatible with a Bluetooth-enabled device.

18. The system according to claim 17 , wherein said audio codec enables selection of said specified output sampling rate from a plurality of output sampling rates.

19. The system according to claim 17 , wherein said audio codec enables communication of said down-sampled mixed audio signal to said Bluetooth-enabled device via a USB interface.

20. The system according to claim 17 , wherein said Bluetooth-enabled device is a Bluetooth headset communicatively coupled to said baseband processor.

21. The system according to claim 17 , wherein said audio codec enables down sampling said mixed audio signals utilizing a linear interpolator.

22. The system according to claim 21 , wherein said audio codec enables generation of at least one signal that triggers said linear interpolator based on said specified output sampling rate.

23. The system according to claim 21 , wherein said audio codec enables generation of at least one coefficient signal to said linear interpolator based on said specified output sampling rate.

24. The system according to claim 23 , wherein said audio codec enables generation of an interpolation coefficient in said linear interpolator by utilizing said at least one coefficient signal and a base value based on said specified output sampling rate.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
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 Aug 14, 2007
From: KONG, HONGWEI; SOLLENBERGER, NELSON; CHANG, LI FUNG; HAYEK, CLAUDE; CHENG, TAIYI
To: BROADCOM CORPORATION
Reel/Frame 019691/0889 →
Continuity (1)
Related Publication 20080133227A1 · Jun 5, 2008