USB AUDIO CONTROLLER
First Claim
Patent Images
1. A universal serial bus (USB) audio controller, comprising:
- an USB interface unit, used to connect to an USB bus for communicating with an USB host by a communication information;
an audio interface unit, used to connect to at least one audio device for communicating with an audio signal;
a storage interface unit, used to communicate with an external storage unit by a storage information; and
a processing unit, having at least one processor, for processing the communicating information, the storage information, or the audio signal, wherein when the USB interface unit is connected to the USB host, the processing unit processes with respect to an USB device class definition for the audio devices or operates together with a software in the USB host to work as an USB audio device, and processes with respect to USB mass storage class specifications or operates together with a software in the USB host to work as an USB storage device, wherein when the USB interface unit is disconnected from the USB host, the processing unit processes an audio playback function with an audio source from the storage unit or an audio record function with an audio source from audio interface unit.
0 Assignments
0 Petitions
Accused Products
Abstract
An USB audio controller includes an USB interface unit, an audio interface unit, a storage interface unit, and a processing unit. The USB interface unit is used to connect to an USB bus for communicating with a host by a communication information. The audio interface unit is used to connect to at least one audio device for communicating with an audio signal. The storage interface unit is used to connect to a memory unit for communicating storage information. The processing unit is for processing the communicating information, storage information, or audio signal.
-
Citations
20 Claims
-
1. A universal serial bus (USB) audio controller, comprising:
-
an USB interface unit, used to connect to an USB bus for communicating with an USB host by a communication information; an audio interface unit, used to connect to at least one audio device for communicating with an audio signal; a storage interface unit, used to communicate with an external storage unit by a storage information; and a processing unit, having at least one processor, for processing the communicating information, the storage information, or the audio signal, wherein when the USB interface unit is connected to the USB host, the processing unit processes with respect to an USB device class definition for the audio devices or operates together with a software in the USB host to work as an USB audio device, and processes with respect to USB mass storage class specifications or operates together with a software in the USB host to work as an USB storage device, wherein when the USB interface unit is disconnected from the USB host, the processing unit processes an audio playback function with an audio source from the storage unit or an audio record function with an audio source from audio interface unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A universal serial bus (USB) audio controller, comprising:
-
an USB interface unit, used to connect to an USB bus for communicating with an USB host by a communication information; an audio interface unit, used to connect to at least one audio device for communicating with an audio signal; a storage interface unit, used to communicate with a storage unit by a storage information; and a processing unit, having a hardware circuit or at least one processor, for processing the communicating information, the storage information, or the audio signal, wherein when the USB interface unit is connected to the USB host, the processing unit processes with respect to an USB device class definition for the audio devices or operates together with a software in the USB host to work as an USB audio device, and processes with respect to USB mass storage class specifications or operates together with a software in the USB host to work as an USB storage device, wherein when the audio controller is connected to the USB host, the storage information is an original audio signal outputting to the audio device from the USB host via the audio interface unit, or a compressed audio signal of the original outputting audio signal. - View Dependent Claims (13, 14, 15)
-
-
16. A universal serial bus (USB) audio controller, comprising:
-
an USB interface unit, used to connect to an USB bus for communicating with an USB host by a communication information; an audio interface unit, used to connect to at least one audio device for communicating with an audio signal; a storage interface unit, used to communicate with a storage unit by a storage information; and a processing unit, having a hardware circuit or at least one processor, for processing the communicating information, the storage information, or the audio signal, wherein when the USB interface unit is connected to the USB host, the processing unit processes with respect to an USB device class definition for the audio devices or operates together with a software in the USB host to work as an USB audio device, and processes with respect to USB mass storage class specifications or operates together with a software in the USB host to work as an USB storage device, wherein when the audio controller is connected to the USB host, the storage information includes an original audio signal inputting to the USB host from the audio device via the audio interface unit, or a compressed audio signal of the original inputting audio signal. - View Dependent Claims (17)
-
-
18. A universal serial bus (USB) audio controller, comprising:
-
an USB interface unit, used to connect to an USB bus for communicating with an USB host by a communication information; an audio interface unit, used to connect to at least one audio device for communicating with an audio signal; a storage interface unit, used to communicate with a storage unit by a storage information; and a processing unit, having a hardware circuit or at least one processor, for processing the communicating information, the storage information, or the audio signal, wherein when the USB interface unit is connected to the USB host, the processing unit processes an USB audio device class protocol with respect to an USB device class definition for the audio devices or operates together with a software in the USB host to let the USB audio controller work as an USB audio device of the USB host, wherein when the audio controller is connected to the USB host, the storage information comprises an original audio signal outputting to the audio device from the USB host via the audio interface unit, or a compressed audio signal of the original outputting audio signal. - View Dependent Claims (19)
-
-
20. A universal serial bus (USB) audio controller, comprising:
-
an USB interface unit, used to connect to an USB bus for communicating with an USB host by a communication information; an audio interface unit, used to connect to at least one audio device for communicating with an audio signal; a storage interface unit, used to communicate with a storage unit by a storage information; and a processing unit, having a hardware circuit or at least one processor, for processing the communicating information, the storage information or the audio signal, wherein when the USB interface unit is connected to the USB host, the processing unit processes an USB audio device class protocol with respect to an USB device class definition for the audio devices or operates together with a software in the USB host to let the USB audio controller work as an USB audio device of the USB host, wherein when the audio controller is connected to the USB host, the storage information comprises an original audio signal inputting to the USB host from the audio device via the audio interface unit, or a compressed audio signal of the original inputting audio signal.
-
Specification