Audio signal processing in Kinect
Kinect has its own inbuilt sophisticated audio-processing pipeline to filter the audio data. Once the source and position of the sound is calculated, the audio-processing pipeline merges the signals of all microphones and produces a signal with high-quality sound. Kinect can identify the sound within a range of +50 to -50 radians.
Note
The range of angle within which Kinect can listen is called source angle.
As Kinect is responsible for human voice recognition, the audio-processing pipeline also applies a filter on the wave frequency by suppressing all the frequencies that go out of the frequencies of the human voice (between 80 and 1100 Hz). Along with that, the pipeline is also responsible for filtering out other noise, removing the echoes, and producing an amplified voice.
The Kinect audio-processing pipelines use several digital signal processors (DSP) that have all the complex algorithms to produce better voice recognition, irrespective of the circumstances...