Computer audio system and method
First Claim
Patent Images
1. A system comprising:
- an input to receive a digital audio input signal;
a splitter to split the digital audio input signal into a plurality of digital audio signals; and
a plurality of digital signal processing (DSP) software modules corresponding to a detected number of hardware audio interfaces, wherein the plurality of DSP software modules are dynamically created such that a number of the DSP software modules that are dynamically created is equal to the detected number of hardware audio interfaces, wherein a first DSP software module of the plurality of DSP software modules includes a first sample rate converter that adjusts a sample rate of a first digital audio signal, wherein a second DSP software module of the plurality of DSP software modules includes a second sample rate converter that adjusts a sample rate of a second digital audio signal, and wherein the first sample rate converter and the second sample rate converter operate independently such that a first output signal associated with the first digital audio signal and a second output signal associated with the second digital audio signal have different sample rates.
23 Assignments
0 Petitions
Accused Products
Abstract
A computer audio system and method is disclosed. The system includes an input to receive a digital audio input signal and a splitter to split the digital audio input signal into a plurality of digital audio signals. The system also includes a plurality of digital signal processing software modules corresponding to a detected number of hardware audio interfaces.
49 Citations
20 Claims
-
1. A system comprising:
-
an input to receive a digital audio input signal; a splitter to split the digital audio input signal into a plurality of digital audio signals; and a plurality of digital signal processing (DSP) software modules corresponding to a detected number of hardware audio interfaces, wherein the plurality of DSP software modules are dynamically created such that a number of the DSP software modules that are dynamically created is equal to the detected number of hardware audio interfaces, wherein a first DSP software module of the plurality of DSP software modules includes a first sample rate converter that adjusts a sample rate of a first digital audio signal, wherein a second DSP software module of the plurality of DSP software modules includes a second sample rate converter that adjusts a sample rate of a second digital audio signal, and wherein the first sample rate converter and the second sample rate converter operate independently such that a first output signal associated with the first digital audio signal and a second output signal associated with the second digital audio signal have different sample rates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 15, 16, 17, 18, 19, 20)
-
-
9. A method comprising:
-
receiving a digital audio input signal; detecting a number of hardware audio interfaces; splitting the digital audio input signal into a plurality of digital audio signals corresponding to the detected number of hardware audio interfaces; and dynamically creating a number of digital signal processing (DSP) software modules corresponding to the plurality of digital audio signals such that the number of DSP software modules that are dynamically created is equal to the detected number of hardware audio interfaces, wherein a first DSP software module of the plurality of DSP software modules includes a first sample rate converter that adjusts a sample rate of a first digital audio signal, wherein a second DSP software module of the plurality of DSP software modules includes a second sample rate converter that adjusts a sample rate of a second digital audio signal, and wherein the first sample rate converter and the second sample rate converter operate independently such that a first output signal associated with the first digital audio signal and a second output signal associated with the second digital audio signal have different sample rates. - View Dependent Claims (10, 11, 12)
-
-
13. A system comprising:
-
a processor; a memory accessible to the processor; a hardware module responsive to the processor, the hardware module including a plurality of hardware audio interfaces; a device driver to control the processor, wherein the device driver comprises; a splitter to split a received digital audio input signal into a plurality of digital audio signals; and a plurality of digital signal processor (DSP) software modules corresponding to a detected number of the plurality of hardware audio interfaces, wherein the plurality of DSP software modules are dynamically created such that a number of the DSP software modules that are dynamically created is equal to the detected number of the plurality of hardware audio interfaces, wherein a first DSP software module of the plurality of DSP software modules includes a first sample rate converter that adjusts a sample rate of a first digital audio signal, wherein a second DSP software module of the plurality of DSP software modules includes a second sample rate converter that adjusts a sample rate of a second digital audio signal, and wherein the first sample rate converter and the second sample rate converter operate independently such that a first output signal associated with the first digital audio signal and a second output signal associated with the second digital audio signal have different sample rates. - View Dependent Claims (14)
-
Specification