Method and system for processing high quality audio in a hardware audio codec for audio transmission
First Claim
1. A method for processing an audio signal in an audio processing system, the method comprising:
- determining, from a plurality of audio input devices including a first audio input device and a second audio input device, an originating audio input device that originated the audio signal;
determining, based on the originating audio input device, a path of the audio processing system to process the audio signal, wherein the path is a dual voice path or a high quality audio path;
configuring a filter in the path to select a window of bits from a plurality of sample bits of a sample of the audio signal, wherein a size and a position of the window of bits is determined based on the originating audio input device;
adjusting, based on a sampling frequency of the audio signal, a filtering and decimation module of the filter to configure a decimation ratio of the filter; and
adjusting a coefficient of the filter based on the originating audio input device and the sampling frequency.
7 Assignments
0 Petitions
Accused Products
Abstract
Aspects of a method and/or system for processing high quality audio in a hardware audio CODEC for audio transmission are provided. In this regard, an audio signal may be down-sampled via a cascaded plurality of filters and sample rate converters in the hardware audio CODEC. Additionally, a portion of each sample of the audio signal may be selected based on an origin of the audio signal. The selected portion of each sample of the audio signal may comprise 16 or 18 bits. The selected portion may be determined based on a type, a class, a manufacturer identifier, and/or a model identifier of the origin the audio signal. Coefficients of the filters may be configured based on the origin of the audio signal. One or more of the filters may comprise one or more cascaded biquads. The sample rate converters may comprise one or more CIC decimation filters.
44 Citations
31 Claims
-
1. A method for processing an audio signal in an audio processing system, the method comprising:
-
determining, from a plurality of audio input devices including a first audio input device and a second audio input device, an originating audio input device that originated the audio signal; determining, based on the originating audio input device, a path of the audio processing system to process the audio signal, wherein the path is a dual voice path or a high quality audio path; configuring a filter in the path to select a window of bits from a plurality of sample bits of a sample of the audio signal, wherein a size and a position of the window of bits is determined based on the originating audio input device; adjusting, based on a sampling frequency of the audio signal, a filtering and decimation module of the filter to configure a decimation ratio of the filter; and adjusting a coefficient of the filter based on the originating audio input device and the sampling frequency. - View Dependent Claims (31)
-
-
2. A system for processing a plurality of audio signals, the system comprising:
-
a dual voice audio processing path coupled to an audio interface; a high quality audio processing path; and a processor coupled to the dual voice audio processing path and the high quality audio processing path, wherein the processor is configured to; determine, from a plurality of audio input devices including a first audio input device and a second audio input device, an originating audio input device that originated an audio signal in the plurality of audio signals, configure a filter in the dual voice audio processing path or the high quality audio processing path to select a window of bits from a plurality of sample bits of a sample of the audio signal, wherein a size and a position of the window of bits is determined based on the originating audio input device, adjust, based on a sampling frequency of the audio signal, a filtering and decimation module of the filter to configure a decimation ratio of the filter, and adjust a coefficient of the filter based on the originating audio input device and the sampling frequency. - View Dependent Claims (3, 4, 5, 6, 7, 8, 29, 30)
-
-
9. An audio processing system configured to receive a plurality of audio signals from a plurality of audio input devices including a first audio input device and a second audio input device, the audio processing system comprising:
-
a dual voice path coupled to an audio interface, wherein the dual voice path is configured to down-sample the plurality of audio signals to voice band signals; a high quality audio path configured to process high quality audio signals in the plurality of audio signals; a loopback path, wherein the loopback path is configured to provide a plurality of audio output signals to a plurality of audio output devices; and a processor coupled to the dual voice path, the high quality audio path, and the loopback path, wherein the processor is configured to; determine, from the plurality of audio input devices, an originating audio input device that originated an audio signal in the plurality of audio signals, configure a filter in the dual voice path or the high quality audio path to select a window of bits from a plurality of sample bits of a sample of the audio signal, wherein a size and a position of the window of bits is determined based on the originating audio input device, adjust, based on a sampling frequency of the audio signal, a filtering and decimation module of the filter to configure a decimation ratio of the filter, and adjust a coefficient of the filter based on the originating audio input device and the sampling frequency. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification