Variable beamforming with a mobile platform
First Claim
1. A method comprising:
- pointing a mobile platform towards a sound source to select a direction of the sound source with respect to the mobile platform for amplification or suppression of audio information;
implementing beamforming with the mobile platform in the direction of the sound source to amplify or suppress audio information from the sound source;
determining movement of the mobile platform with respect to the sound source; and
using the determined movement to adjust the beamforming to continue to implement beamforming in the direction of the sound source after the mobile platform has moved with respect to the sound source.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile platform includes a microphone array and is capable of implementing beamforming to amplify or suppress audio information from a sound source. The sound source is indicated through a user input, such as pointing the mobile platform in the direction of the sound source or through a touch screen display interface. The mobile platform further includes orientation sensors capable of detecting movement of the mobile platform. When the mobile platform moves with respect to the sound source, the beamforming is adjusted based on the data from the orientation sensors so that beamforming is continuously implemented in the direction of the sound source. The audio information from the sound source may be included or suppressed from a telephone or video-telephony conversation. Images or video from a camera may be likewise controlled based on the data from the orientation sensors.
24 Citations
22 Claims
-
1. A method comprising:
-
pointing a mobile platform towards a sound source to select a direction of the sound source with respect to the mobile platform for amplification or suppression of audio information; implementing beamforming with the mobile platform in the direction of the sound source to amplify or suppress audio information from the sound source; determining movement of the mobile platform with respect to the sound source; and using the determined movement to adjust the beamforming to continue to implement beamforming in the direction of the sound source after the mobile platform has moved with respect to the sound source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A mobile platform comprising:
-
a microphone array; orientation sensors; a processor connected to the microphone array and the orientation sensors; the processor configured to select a direction of a sound source for amplification or suppression of audio information based on the mobile platform being pointed in the direction of the sound source, to implement beamforming to amplify or suppress audio information received by the microphone array in the direction of the sound source, to determine movement of the mobile platform using data provided by the orientation sensors, and to use the determined movement to adjust the beamforming to continue to implement beamforming in the direction of the sound source after the mobile platform has moved with respect to the sound source. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
means for selecting a direction of a sound source with respect to a mobile platform for amplification or suppression of audio information based on the mobile platform being pointed in the direction of the sound source; means for implementing beamforming with the mobile platform in the direction of the sound source to amplify or suppress audio information from the sound source; means for determining movement of the mobile platform with respect to the sound source; and means for using the determined movement to adjust the beamforming to continue to implement beamforming in the direction of the sound source after the mobile platform has moved with respect to the sound source.
-
-
22. A computer-readable medium including program code stored thereon, comprising:
-
program code to select a direction of a sound source for amplification or suppression of audio information based on a microphone array being pointed in the direction of the sound source; program code to implement beamforming to amplify or suppress audio information received by the microphone array in the direction of the sound source; program code to determine movement of the microphone array; and program code to use the determined movement to adjust the beamforming to continue to implement beamforming in the direction of the sound source after the microphone array has moved with respect to the sound source.
-
Specification