Audio zoom
First Claim
Patent Images
1. A method for processing a signal, comprising:
- receiving one or more acoustic signals captured by two or more microphones on a device;
receiving an indication of a spatial area within an environment, the indication being received from a user of the device;
based on the indication, determining adaptation constraints used to steer a beam, the adaptation constraints including constraints used in an audio noise suppression system;
reducing, using at least one hardware processor, an energy of at least one first acoustic signal component of at least one of the acoustic signals, the at least one acoustic signal being associated with a first source positioned outside the spatial area, the reducing including forming the beam based on the indication, the energy of the at least one first acoustic signal component being reduced for the at least one acoustic signal associated with the first source positioned outside the beam; and
adjusting a reverberation level associated with at least one second acoustic signal component of at least one other of the acoustic signals, the at least one other acoustic signal being associated with a second source positioned inside the spatial area based on the indication.
4 Assignments
0 Petitions
Accused Products
Abstract
An audio equivalent of a video zoom feature for video recording and communication applications, as well as video post production processes. The audio zoom may operate in conjunction with a video zoom feature or independently. The audio zoom may be achieved by controlling reverberation effects of a signal, controlling a gain of the signal, as well as controlling the width of a directional beam which is used to select the particular audio component to focus on. The audio zoom may operate in response to user input, such as a user selection of a particular direction, or automatically based a current environment or other factors.
-
Citations
19 Claims
-
1. A method for processing a signal, comprising:
-
receiving one or more acoustic signals captured by two or more microphones on a device; receiving an indication of a spatial area within an environment, the indication being received from a user of the device; based on the indication, determining adaptation constraints used to steer a beam, the adaptation constraints including constraints used in an audio noise suppression system; reducing, using at least one hardware processor, an energy of at least one first acoustic signal component of at least one of the acoustic signals, the at least one acoustic signal being associated with a first source positioned outside the spatial area, the reducing including forming the beam based on the indication, the energy of the at least one first acoustic signal component being reduced for the at least one acoustic signal associated with the first source positioned outside the beam; and adjusting a reverberation level associated with at least one second acoustic signal component of at least one other of the acoustic signals, the at least one other acoustic signal being associated with a second source positioned inside the spatial area based on the indication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform an audio zoom method, the method comprising:
-
receiving one or more acoustic signals captured by two or more microphones on a device; receiving an indication of a spatial area within an environment, the indication being received from a user of the device; based on the indication, determining adaptation constraints used to steer a beam, the adaptation constraints including constraints used in an audio noise suppression system; reducing an energy of at least one acoustic signal component of at least one of the acoustic signals, the at least one acoustic signal being associated with a first source positioned outside the spatial area, the reducing including forming the beam based on the indication, the energy of the at least one acoustic signal component being reduced for the at least one acoustic signal associated with the first source positioned outside the beam; and adjusting a reverberation level associated with at least one second acoustic signal component of at least one other of the acoustic signals, the at least one other acoustic signal being associated with a second source positioned inside the spatial area based on the indication. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system for performing noise reduction in an audio signal, the system comprising:
-
a non-transitory memory; a beamformer module stored in the memory and executed by a processor to identify subband signals associated with an audio source within a spatial area within an environment, the spatial area being indicated by a user input, the user input determining adaptation constraints used to steer a beam, the adaptation constraints including constraints used in an audio noise suppression system, an energy of at least one acoustic signal component of at least one of the acoustic signals being reduced, the at least one acoustic signal being associated with a first source positioned outside the spatial area, the reducing including forming the beam based on the indication, the energy of the at least one acoustic signal component being reduced for the at least one acoustic signal associated with the first source positioned outside the beam; and a reverb module stored in the memory and executed by a processor to cancel at least a portion of the sub-band signals.
-
Specification