Handsfree beam pattern configuration
First Claim
1. A method for adjusting sound emitted by a loudspeaker array, comprising:
- sensing, using one or more microphone arrays, a voice command from a user in a listening area at a first instance in time, wherein the user is associated with a stored user profile that specifies a predefined location at which to direct a loudspeaker array output beam pattern;
based on the sensed voice command, determining a location in the listening area at which to steer a loudspeaker array output beam pattern;
steering the loudspeaker array output beam pattern at the determined location in the listening area; and
thenat a second instance in time that is later than the first instance in time, if a current location of the user is not determinable then steering the loudspeaker array output beam pattern at the predefined location that is specified in the stored user profile associated with the user.
0 Assignments
0 Petitions
Accused Products
Abstract
An audio system that adjusts one or more beam patterns emitted by one or more loudspeaker arrays based on the preferences of users/listeners is described. The audio system includes an audio receiver that contains a listener location estimator, a listener identifier, and a voice command processor. Inputs from the listener location estimator, the listener identifier, and the voice command processor are fed into an array processor. The array processor drives the one or more loudspeaker arrays to emit beam patterns into the listening area based on inputs from each of these devices. By examining the location, preferred usage settings, and voice commands from listeners, the generated beam patterns are customized to the explicit and implicit preferences of the listeners with minimal direct input. Other embodiments are also described.
22 Citations
20 Claims
-
1. A method for adjusting sound emitted by a loudspeaker array, comprising:
sensing, using one or more microphone arrays, a voice command from a user in a listening area at a first instance in time, wherein the user is associated with a stored user profile that specifies a predefined location at which to direct a loudspeaker array output beam pattern; based on the sensed voice command, determining a location in the listening area at which to steer a loudspeaker array output beam pattern; steering the loudspeaker array output beam pattern at the determined location in the listening area; and
thenat a second instance in time that is later than the first instance in time, if a current location of the user is not determinable then steering the loudspeaker array output beam pattern at the predefined location that is specified in the stored user profile associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. An audio system for adjusting sound emitted by one or more loudspeaker arrays, comprising:
-
one or more microphone arrays to sense a voice command from a user in a listening area at a first instance in time; and a processor, configured to receive, from the one or more microphones arrays, microphone signals having the sensed voice command from the user, wherein the user is associated with a stored user profile that specifies a predefined location at which to direct a loudspeaker array output beam pattern; based on the sensed voice command, determine a location in the listening area at which to steer a loudspeaker array output beam pattern; steer the loudspeaker array output beam pattern at the determined location in the listening area; and at a second instance in time that is later than the first instance in time, if a current location of the user is not determinable, then steer the loudspeaker array output beam pattern at the predefined location that is specified in the stored user profile associated with the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An article of manufacture for adjusting sound emitted by a loudspeaker array, comprising:
-
one or more microphone arrays to sense a voice command from a user in a listening area at a first instance in time; and a non-transitory machine-readable storage medium that stores instructions which, when executed by a processor in a computing device, receive, from the one or more microphone arrays, microphone signals having the sensed voice command from the user, wherein the user is associated with a stored user profile that specifies a predefined location at which to direct a loudspeaker array output beam pattern; based on the sensed voice command, determine a location in the listening area at which to steer a loudspeaker array output beam pattern; steer the loudspeaker array output beam pattern at the determined location in the listening area; and at a second instance in time that is later than the first instance in time, if a current location of the user is not determinable, then steer the loudspeaker array output beam pattern at the predefined location that is specified in the stored user profile associated with the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification