Noise elimination in a USB codec
First Claim
Patent Images
1. A bus controller comprising:
- an interface for coupling said bus controller to a bus and providing signals to and from said bus;
a bus monitor coupled to said interface and configured to receive signals on said bus and to monitor said bus for the presence of clock activity, audio data, or errors in said audio data; and
a suppression unit coupled to said bus monitor and configured to control volume of a powered loudspeaker on said bus responsive to an indication from said bus monitor of an absence of said clock activity, said audio data, or a presence of said errors in said audio data on said bus, wherein said suppression unit is configured to gradually ramp said volume of said powered loudspeaker from a first predetermined level to a second predetermined level responsive to said indication of an absence of said clock activity, said audio data, or a presence of said errors in said audio data on said bus; and
wherein said suppression unit is configured to turn off power to said powered loudspeaker after said volume of said powered loudspeaker has been adjusted to said second predetermined level;
wherein said suppression unit is configured to restore said power to said powered loudspeaker a predetermined time after said power has been turned off or upon said bus monitor detecting the presence of said clock activity, said audio data, or the absence of said errors on said bus;
said suppression unit is further configured to ramp said volume of said powered loudspeaker from said second predetermined level to said first predetermined level after said power has been restored to said powered loudspeaker.
4 Assignments
0 Petitions
Accused Products
Abstract
A controller for a powered loudspeaker including a bus monitor configured to monitor a bus for activity and a click suppression unit coupled to the bus monitor and configured to control speaker volume by ramping the volume down if an absence of data on the bus is detected, and restoring the volume once bus activity begins again. In this manner, undesired clicks and hisses upon power up and power down are minimized.
41 Citations
19 Claims
-
1. A bus controller comprising:
-
an interface for coupling said bus controller to a bus and providing signals to and from said bus;
a bus monitor coupled to said interface and configured to receive signals on said bus and to monitor said bus for the presence of clock activity, audio data, or errors in said audio data; and
a suppression unit coupled to said bus monitor and configured to control volume of a powered loudspeaker on said bus responsive to an indication from said bus monitor of an absence of said clock activity, said audio data, or a presence of said errors in said audio data on said bus, wherein said suppression unit is configured to gradually ramp said volume of said powered loudspeaker from a first predetermined level to a second predetermined level responsive to said indication of an absence of said clock activity, said audio data, or a presence of said errors in said audio data on said bus; and
wherein said suppression unit is configured to turn off power to said powered loudspeaker after said volume of said powered loudspeaker has been adjusted to said second predetermined level;
wherein said suppression unit is configured to restore said power to said powered loudspeaker a predetermined time after said power has been turned off or upon said bus monitor detecting the presence of said clock activity, said audio data, or the absence of said errors on said bus;
said suppression unit is further configured to ramp said volume of said powered loudspeaker from said second predetermined level to said first predetermined level after said power has been restored to said powered loudspeaker. - View Dependent Claims (2)
-
-
3. A speaker controller, comprising:
-
a bus monitor adapted to receive signals on a bus coupled to said bus monitor, wherein said bus monitor is configured to monitor said bus and to indicate on a control signal a condition selected from the group consisting of a failed cyclic redundancy checksum (CRC) of said signals on said bus, random noise audio data, and an aberrational DC voltage level; and
a suppression unit coupled to said bus monitor to receive said control signal and configured to control volume of a powered loudspeaker coupled to said bus, wherein said suppression unit is responsive to said control signal to lower said volume according to said condition. - View Dependent Claims (4, 5, 6, 7)
-
-
8. A speaker controller comprising:
-
a bus monitor adapted to receive signals on a bus coupled to said bus monitor, wherein said bus monitor is configured to monitor audio data on said bus and to provide a control signal in response to detecting the presence of data errors in the audio data, wherein the control signal indicates the presence of data errors in the audio data; and
a suppression unit coupled to said bus monitor to receive said control signal and configured to control volume of a powered loudspeaker coupled to said bus, wherein said suppression unit is responsive to said control signal to lower said volume. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification