METHOD AND SYSTEM FOR PROCESSING MULTI-RATE AUDIO FROM A PLURALITY OF AUDIO PROCESSING SOURCES
First Claim
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.
7 Assignments
0 Petitions
Accused Products
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.
26 Citations
28 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for signal processing, the system comprising:
-
an integrated circuit 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. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 27, 28)
-
-
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, 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 that utilizes an N-order polynomial interpolator to convert said reduced set of sampling rates to said same sampling rate. - View Dependent Claims (26)
Specification