Architecture for a universal serial bus-based PC speaker controller
First Claim
1. A powered loudspeaker for use with a personal computer comprising:
- a USB interface for coupling said powered loudspeaker to a Universal Serial Bus, wherein said USB provides USB data to said powered loudspeaker;
an extractor circuit coupled to said USB interface configured to extract a plurality of data streams from said USB data, wherein said data streams include clock data, digital audio data, and control data;
a speaker controller coupled to receive said control data and configured to provide control signals to an external power supply and amplifier;
an audio data circuit coupled to receive said clock data and said audio data, said audio data circuit including a digital to analog converter for converting said audio data to an analog audio signal, wherein said audio data circuit is further configured to receive an audio control signal from said speaker controller; and
an output driver coupled to provide said analog audio signal to said powered loudspeaker.
4 Assignments
0 Petitions
Accused Products
Abstract
There is provided a novel powered loudspeaker implemented to be compatible with the USB specification. The powered speaker includes a speaker driven by a power amplifier coupled to a power supply. Both the amplifier and the power supply, in turn, are coupled to a USB controller. The controller is configured to provide USB functionality and compatibility. In addition, provides a phase locked loop (PLL) for recovering a timer clock from the received data stream. The present invention further includes a function whereby the absence of data on the relevant channel is detected and the output to the speakers is muted in response thereto. A further circuit is provided that controls when the output to the speaker is turned on such that no clicks or pops occur at power-up or when the device or bus is not stable. In addition, tone control, including base and treble filters, volume control, and balance between left and right outputs (in a stereo version) are provided. Furthermore, power management functionality is provided. If the USB has been idle for a predetermined period of time, the system can place itself into a low power sleep mode, or the loud speaker can be placed into a sleep mode via software from the host.
211 Citations
12 Claims
-
1. A powered loudspeaker for use with a personal computer comprising:
-
a USB interface for coupling said powered loudspeaker to a Universal Serial Bus, wherein said USB provides USB data to said powered loudspeaker; an extractor circuit coupled to said USB interface configured to extract a plurality of data streams from said USB data, wherein said data streams include clock data, digital audio data, and control data; a speaker controller coupled to receive said control data and configured to provide control signals to an external power supply and amplifier; an audio data circuit coupled to receive said clock data and said audio data, said audio data circuit including a digital to analog converter for converting said audio data to an analog audio signal, wherein said audio data circuit is further configured to receive an audio control signal from said speaker controller; and an output driver coupled to provide said analog audio signal to said powered loudspeaker. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification