System and method of generating an audio signal
First Claim
1. A method of generating an audio signal, the method comprising:
- receiving a plurality of input audio signals from a plurality of microphones forming a microphone array, the plurality of input audio signals being representative of a set of sound sources within an auditory field of view of the microphone array at a given instant in time;
receiving a motion input signal from a motion sensor, the motion input signal being representative of the motion of the microphone array; and
manipulating the received plurality of input audio signals in response to the received motion input signal to generate an audio output signal that is representative of a set of sound sources within the auditory field of view of a virtual microphone, the apparent motion of the virtual microphone being independent of the motion of the microphone arrays,wherein manipulating further comprises,generating an orientation signal that represents the orientation of the plurality of microphones and a trajectory signal that represents the trajectory of the plurality of microphones from the motion input signal,generating a difference signal representing a difference between the orientation signal and the trajectory signal,damping the difference signal,adding the damped difference signal to the trajectory signal, andproviding a damped orientation signal representing an apparent orientation of the virtual microphone.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of generating an audio signal comprises receiving a plurality of input audio signals from a plurality of microphones forming a microphone array, the plurality of input audio signals being representative of a set of sound sources within the auditory field of view of the microphone array at a given instant in time; receiving a motion input signal from a motion sensor, the motion input signal being representative of the motion of the microphone array; and manipulating the received plurality of input audio signals in response to the received motion input signal to generate an audio output signal that is representative of a set of sound sources within the auditory field of view of a virtual microphone, the apparent motion of the virtual microphone being independent of the motion of the microphone array.
16 Citations
16 Claims
-
1. A method of generating an audio signal, the method comprising:
-
receiving a plurality of input audio signals from a plurality of microphones forming a microphone array, the plurality of input audio signals being representative of a set of sound sources within an auditory field of view of the microphone array at a given instant in time; receiving a motion input signal from a motion sensor, the motion input signal being representative of the motion of the microphone array; and manipulating the received plurality of input audio signals in response to the received motion input signal to generate an audio output signal that is representative of a set of sound sources within the auditory field of view of a virtual microphone, the apparent motion of the virtual microphone being independent of the motion of the microphone arrays, wherein manipulating further comprises, generating an orientation signal that represents the orientation of the plurality of microphones and a trajectory signal that represents the trajectory of the plurality of microphones from the motion input signal, generating a difference signal representing a difference between the orientation signal and the trajectory signal, damping the difference signal, adding the damped difference signal to the trajectory signal, and providing a damped orientation signal representing an apparent orientation of the virtual microphone. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable medium encoded with computer executable logic configured to perform:
-
receiving a plurality of input audio signals from a plurality of microphones forming a microphone array, the plurality of input audio signals being representatives of a set of sound sources within auditory field of view of the microphone array at a given instant in time; reviving a motion input signal from a motion sensor, the motion input signal being representative of the motion of the microphone array; manipulating the received plurality of input audio signals in response to the received motion input signal to generate an audio output signal that is representative of a set of sound sources within the auditory field of view of a virtual microphone, the apparent motion of the virtual microphone being independent of the motion of the microphone array, wherein manipulating further comprises, generating an orientation signal that represents the orientation of the plurality of microphones and a trajectory signal that represents the trajectory of the plurality of microphones from the motion input signal, generating a difference signal representing a difference between the orientation signal and the trajectory signal, damping the difference signal, adding the damped difference signal to the trajectory signal, and providing a damped orientation signal representing an apparent orientation of the virtual microphone.
-
-
8. An audio signal processor comprising:
-
a first input for receiving a plurality of input audio signals from a plurality of microphones forming a microphone array; a second input for receiving a motion input signal from a motion sensor, the motion input signal being representative of the motion of the microphone array; a data processor connected to the first input and the second input, and arranged to; receive the plurality of input audio signals from the plurality of microphones forming a microphone array, the plurality of input audio signals being representative of a set of sound sources within an auditory field of view of the microphone array at a given instant in time; receive the motion input signal from the motion sensor, the motion input signal being representative of the motion of the microphone array; manipulate the received plurality of input audio signals in response to the received motion input signal to generate an audio output signal that is representative of a set of sound sources within the auditory field of view of a virtual microphone, the apparent motion of the virtual microphone being independent of the motion of the microphone array; and generate an audio output signal; and an output for providing the generated audio output signal, wherein manipulate the received plurality of audio input signals further comprises, generate an orientation signal that represents the orientation of the plurality of microphones and a trajectory signal that represents the trajectory of the plurality of microphones from the motion input signal, generate a difference signal representing a difference between the orientation signal and the trajectory signal, damp the difference signal, add the damped difference signal to the trajectory signal, and provide a damped orientation signal representing an apparent orientation of the virtual microphone. - View Dependent Claims (9)
-
-
10. A method of generating an audio signal, the method comprising:
-
receiving a plurality of input audio signals from a plurality of microphones forming a microphone array, the plurality of input audio signals being representative of a set of sound sources within an auditory field of view of the microphone array at a given instant in time; receiving a motion input signal from a motion sensor, the motion input signal being representative of the motion of the microphone array; and manipulating the received plurality of input audio signals in response to the received motion input signal to generate an audio output signal that is representative of a set of sound sources within the auditory field of view of a virtual microphone, the apparent motion of the virtual microphone being independent of the motion of the microphone array, wherein manipulating further comprises; determining an initial trajectory signal for the virtual microphone from the motion input signal; repeatedly modifying the initial trajectory signal until the initial trajectory signal conforms to one or more predetermined criteria, and generating the conforming trajectory signal as an apparent trajectory signal for the virtual microphone. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification