USB audio controller
First Claim
Patent Images
1. A universal serial bus (USB) audio controller, comprising:
- a USB interface unit, used to connect to a USB bus for communicating with a 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 with data exchange or sharing scheme when multiple processors exist, 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 a USB device class definition for the audio devices or operates together with a software in the USB host to work as function of a USB external sound card, and processes with respect to USB mass storage class specifications or operates together with a software in the USB host to work as a 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 external storage unit or an audio record function with an audio source from audio interface unit,wherein when the USB audio controller is connected to the USB host and works as the USB external sound card, the controller records a first audio information which is from the audio interface unit to the USB host and stores a second audio information which is from the USB host to the audio interface unit to the external storage unit, wherein the first audio information and the second audio information are stored to the external storage unit without involving operation of the USB host.
0 Assignments
0 Petitions
Accused Products
Abstract
A USB audio controller includes a USB interface unit, an audio interface unit, a storage interface unit, and a processing unit. The USB interface unit is used to connect to a 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.
38 Citations
11 Claims
-
1. A universal serial bus (USB) audio controller, comprising:
-
a USB interface unit, used to connect to a USB bus for communicating with a 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 with data exchange or sharing scheme when multiple processors exist, 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 a USB device class definition for the audio devices or operates together with a software in the USB host to work as function of a USB external sound card, and processes with respect to USB mass storage class specifications or operates together with a software in the USB host to work as a 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 external storage unit or an audio record function with an audio source from audio interface unit, wherein when the USB audio controller is connected to the USB host and works as the USB external sound card, the controller records a first audio information which is from the audio interface unit to the USB host and stores a second audio information which is from the USB host to the audio interface unit to the external storage unit, wherein the first audio information and the second audio information are stored to the external storage unit without involving operation of the USB host. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A universal serial bus (USB) audio controller, comprising:
-
a USB interface unit, used to connect a USB bus for communicating with a 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 a hardware circuit or at least one processor with data exchange or sharing scheme when multiple processors exist, for processing the communicating information, the storage information, or the audio signal wherein the processing unit is in compliant to a USB audio device class protocol with respect to a USB device class definition for the at least one audio device; wherein when the USB interface unit is connected to the USB host, the processing unit operates together with a software in the USB host to let the USB audio controller having function of a USB external sound card of the USB host, such that the controller records a first audio information which is from the audio interface unit to the USB host and stores a second audio information which is from the USB host to the audio interface unit to the external storage unit, wherein the first audio information and the second audio information are stored to the external storage unit independent from operations of the USB host; and when the USB interface unit is disconnected from the USB host, the processing unit is capable of processing an audio playback function with an audio source from the external storage unit or an audio record function with an audio source from audio interface unit.
-
Specification