Audio adaptation to room
First Claim
1. An audio system comprising:
- one or more loudspeaker cabinets, having integrated therein one or more loudspeaker drivers;
one or more audio amplifiers, an output of each of the one or more audio amplifiers is coupled to an input of one of the one or more loudspeaker drivers;
sensing logic to determine an acoustic environment of each of the one or more loudspeaker cabinets;
a low frequency correction filter to receive an audio program, produce one or more audio signals that correct the audio program for room effects for each of the one or more loudspeaker cabinets, responsive to the acoustic environment of each of the one or more loudspeaker cabinets, and provide the one or more audio signals to one or more of the audio amplifiers to output the corrected audio program through one or more of the loudspeaker drivers in each of the one or more loudspeaker cabinets; and
a playback mode processor to receive the audio program and produce one or more audio signals that are provided to one or more of the audio amplifiers in each of the loudspeaker cabinets, and adjust the audio program to aim ambient content of the audio program toward a wall and to aim direct content of the audio program away from the wall responsive to the sensing logic having determined that the acoustic environment is not in free space.
1 Assignment
0 Petitions
Accused Products
Abstract
An audio system includes one or more loudspeaker cabinets, each having loudspeakers. Sensing logic determines an acoustic environment of the loudspeaker cabinets. The sensing logic may include an echo canceller. A low frequency filter corrects an audio program based on the acoustic environment of the loudspeaker cabinets. The system outputs an omnidirectional sound pattern, which may be low frequency sound, to determine the acoustic environment. The system may produce a directional pattern superimposed on an omnidirectional pattern, if the acoustic environment is in free space. The system may aim ambient content toward a wall and direct content away from the wall, if the acoustic environment is not in free space. The sensing logic automatically determines the acoustic environment upon initial power up and when position changes of loudspeaker cabinets are detected. Accelerometers may detect position changes of the loudspeaker cabinets.
-
Citations
24 Claims
-
1. An audio system comprising:
-
one or more loudspeaker cabinets, having integrated therein one or more loudspeaker drivers; one or more audio amplifiers, an output of each of the one or more audio amplifiers is coupled to an input of one of the one or more loudspeaker drivers; sensing logic to determine an acoustic environment of each of the one or more loudspeaker cabinets; a low frequency correction filter to receive an audio program, produce one or more audio signals that correct the audio program for room effects for each of the one or more loudspeaker cabinets, responsive to the acoustic environment of each of the one or more loudspeaker cabinets, and provide the one or more audio signals to one or more of the audio amplifiers to output the corrected audio program through one or more of the loudspeaker drivers in each of the one or more loudspeaker cabinets; and a playback mode processor to receive the audio program and produce one or more audio signals that are provided to one or more of the audio amplifiers in each of the loudspeaker cabinets, and adjust the audio program to aim ambient content of the audio program toward a wall and to aim direct content of the audio program away from the wall responsive to the sensing logic having determined that the acoustic environment is not in free space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method performed by a device to output an audio program through one or more speakers in the device, the method comprising:
-
determining an acoustic environment of the one or more speakers, by outputting an omnidirectional sound pattern through the one or more speakers, estimating an acoustic path between the one or more speakers and a microphone using an echo canceller, collecting a plurality of measurements from the microphone over a first period of time, each of the plurality of measurements being for a second period of time, the first period of time being at least ten times the second period of time, and comparing each of the plurality of measurements to a target level to determine a proportion of the plurality of measurements that meet the target level; when the proportion of the plurality of measurements that meet the target level is above a threshold value, determining a low frequency correction filter to correct for room effects responsive to the acoustic environment of the one or more speakers, and applying the low frequency correction filter to the audio program to produce one or more audio signals; and outputting the one or more audio signals through the one or more speakers in the device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An article of manufacture comprising a machine-readable non-transitory medium having instructions stored therein that, when executed by a processor:
-
determine an acoustic environment of one or more speakers; determine a low frequency correction filter to correct for room effects responsive to the acoustic environment of the one or more speakers; apply the low frequency correction filter to an audio program to produce one or more audio signals; determine when the acoustic environment is in free space; when the acoustic environment is in free space, then adjust the audio program to produce a directional pattern superimposed on an omnidirectional pattern as the one or more audio signals; determine when the acoustic environment is not in free space; adjust the audio program to aim ambient content of the audio program toward a wall and to aim direct content of the audio program away from the wall, as the one or more audio signals, responsive to determining that the acoustic environment is not in free space; and output the one or more audio signals through the one or more speakers. - View Dependent Claims (21, 22, 23, 24)
-
Specification