Systems and methods for analyzing multichannel wave inputs
AssigneeVisiSonics Corporation
InventorsNail A. Gumerov, BOWEN ZHI, Ramani Duraiswami
Life of this patent
Estimating the term…
Abstract
A spatial-audio recording system includes a processor, and instructions stored in a computer-readable medium that, when read by the processor, cause the processor to perform operations. The operations include retrieving audio data recorded at a number of microphones, determining a recorded signal vector based on the audio data, and initializing values for an operator. The operations further include determining a plurality of waves from directions by performing operations comprising iteratively, until an exit condition is satisfied: initializing or incrementing an index “i”; determining an ith direction using the operator; and updating the operator to correspond to the ith iteration.
Claims24
A spatial-audio recording system comprising:
- a processor;
- and
- instructions stored in a non-transient computer-readable medium that, when read by the processor, cause the processor to perform operations comprising:
- retrieving audio data;
- determining a recorded signal vector based on the audio data;
- initializing values for an operator specific to a frequency;
- and
- determining a plurality of directions by performing operations comprising iteratively, until an exit condition is satisfied:
- initializing or incrementing an index “i”;
- determining an ith direction using the operator;
- and
- updating the operator to correspond to an ith iteration.
A spatial-audio recording system, comprising:
- a plurality of microphones comprising a number M of microphones;
- a processor;
- and
- instructions stored in a computer-readable medium that, when read by the processor, cause the processor to perform operations comprising:
- retrieving audio data recorded by the microphones;
- determining a recorded signal vector based on the audio data;
- initializing values for an operator, the operator being an M×M matrix;
- and
- determining a plurality of directions by performing operations comprising iteratively, until an exit condition is satisfied:
- initializing or incrementing an index “i”;
- determining an ith direction using the operator;
- and
- updating the operator to correspond to an ith iteration.
A method of determining one or more sources of an audio signal, comprising:
- retrieving audio data;
- determining a recorded signal vector based on the audio data;
- initializing values for an operator, and
- determining a plurality of directions by performing operations comprising iteratively, until an exit condition is satisfied:
- initializing or incrementing an index “i”;
- determining an ith direction using the operator;
- and
- updating the operator to correspond to an ith iteration.
A spatial-wave analysis system comprising:
- a processor;
- and
- instructions stored in a non-transient computer-readable medium that, when read by the processor, cause the processor to perform operations comprising:
- retrieving wave signal data;
- determining a signal vector based on the wave signal data;
- initializing values for an operator specific to a frequency;
- determining a plurality of directions by performing operations comprising iteratively, until an exit condition is satisfied:
- initializing or incrementing an index “i”;
- determining an ith direction using the operator, and
- updating the operator to correspond to an ith iteration;
- and
- determining an isolated wave having one direction of the plurality of directions.
Dependencies are inferred from the claim text.