# US 9,437,181 B2 · Off-axis audio suppression in an automobile cabin

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,437,181 B2
- Document ID: US9437181B2
- Status: Granted
- Kind: B2
- Application number: 14/452,938
- Filed: 2014-08-06
- Published: 2014-11-27
- Granted: 2016-09-06
- Earliest claimed: 2011-07-29
- Assignees: 2236008 Ontario Inc.
- Applicants: 2236008 Ontario Inc.
- Inventors: Mark Ryan Fallat; Phillip Alan Hetherington; Michael Andrew Percy
- Web page: https://patentgrep.com/patent/US9437181B2

## CPC

- G10K 11/16: Methods or devices for protecting against, or for damping, noise or other acoustic waves in general (G10K11/36 takes precedence)
- G10L 21/02: Speech enhancement, e.g. noise reduction or echo cancellation (reducing echo effects in line transmission systems H04B3/20; echo suppression in hands-free telephones H04M9/08)
- H04R 3/005: {for combining the signals of two or more microphones (specially adapted for hearing aids H04R25/407)}
- H04R 29/004: {for microphones (H04R29/007 takes precedence)}
- G10L 15/20: Speech recognition techniques specially adapted for robustness in adverse environments, e.g. in noise, of stress induced speech (G10L21/02 takes precedence)
- G10L 2021/02087: {the noise being separate speech, e.g. cocktail party}
- G10L 2021/02165: {Two microphones, one receiving mainly the noise signal and the other one mainly the speech signal}
- H04R 2410/05: Noise reduction with a separate noise microphone
- H04R 2410/07: Mechanical or electrical reduction of wind noise generated by wind passing a microphone
- H04R 2499/13: Acoustic transducers and sound field adaptation in vehicles
- G10K: SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- H04R: LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; ELECTRIC HEARING AIDS; PUBLIC ADDRESS SYSTEMS (producing sounds with frequency not determined by supply frequency G10K)

## Abstract

The suppression of off-axis audio in an audio environment is provided. Off-axis audio may be considered audio that does not originate from a region of interest. The off-axis audio is suppressed by comparing a phase difference between signals from two microphones to a target slope of the phase difference between signals originating from the region of interest. The target slope can be adapted to allow the region of interest to move with the location of a human speaker such as a driver.

## Claims

### Claim 1

A method of off-axis audio suppression in an audio environment comprising:
receiving first and second audio signals from first and second microphones positioned within the audio environment;
calculating a phase difference between the first and second audio signals;
calculating a direction error between the calculated phase difference and a target slope, the target slope defining a desired phase difference between signals from the first and second microphones corresponding to audio originating from a region of interest; and
processing the first and second audio signals based on the calculated direction error to determine if the first and second audio signals correspond to audio originating from the region of interest and to suppress off-axis audio relative to the positions of the first and second microphones and the region of interest and further comprising adjusting the target slope based on the calculated phase difference between the first and second audio signals to adapt the region of interest based on a location of a human speaker within the audio environment.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first and second audio signals are frequency domain representations of a frame of audio received at the corresponding microphone over a time interval, and wherein the method is repeated for subsequent frames of audio.

### Claim 3 (depends on 2)

The method of claim 2, wherein processing the first and second audio signals comprises:
determining if the direction error is less than an on-axis threshold, indicating that the frame of audio represented by the first and second audio signals corresponds to voice audio originating from the region of interest; and
combining the first and second audio signals to enhance the frame of audio when the direction error is less than the on-axis threshold.

### Claim 4 (depends on 2)

The method of claim 2, wherein processing the first and second audio signals comprises:
determining if the direction error is greater than an off-axis threshold, indicating that the frame of audio represented by the first and second audio signals corresponds to noise audio or to voice audio originating from outside the region of interest; and
combining the first and second audio signals to suppress the frame of audio when the direction error is greater than the off-axis threshold.

### Claim 5 (depends on 2)

The method of claim 2, wherein processing the first and second audio signals comprises:
determining if the direction error is between an off-axis threshold and an on-axis threshold, indicating that the frame of audio represented by the first and second audio signals corresponds to a combination of voice audio originating from the region of interest and noise audio or to voice audio originating from outside the region of interest;
calculating a mixing mask as a function of frequency; and
combining the first and second audio signals using the mixing mask when the direction error is between than the off-axis threshold and the on-axis threshold.

### Claim 6

An apparatus performing off-axis audio suppression in an audio environment comprising:
a processor and memory configuring the apparatus to provide:
a target slope stored in memory defining a desired phase difference between signals from first and second microphones corresponding to audio originating from a region of interest;
a target adaptation component adjusting the target slope based on a calculated phase difference between the first and second audio signals to adapt the region of interest based on a location of a human speaker within the audio environment
a source-locating component calculating a direction error between the target slope and a phase difference between first and second audio signals received from the first and second microphones; and
an audio mixer processing the first and second audio signals based on the calculated direction error to suppress off-axis audio relative to the positions of the first and second microphones and the region of interest.

### Claim 7 (depends on 6)

The apparatus of claim 6, further comprising a signal processing component to convert the first and second audio signals to frequency domain representations of a frame of audio received at the corresponding microphone over a time interval.

### Claim 8 (depends on 7)

The apparatus of claim 7, wherein the audio mixer determines if the direction error is less than an on-axis threshold, indicating that the frame of audio represented by the first and second audio signals corresponds to voice audio originating from the region of interest and combines the first and second audio signals to enhance the frame of audio when the direction error is less than the on-axis threshold.

### Claim 9 (depends on 7)

The apparatus of claim 7, wherein the audio mixer determines if the direction error is greater than an off-axis threshold, indicating that the frame of audio represented by the first and second audio signals corresponds to noise audio or to voice audio originating from outside the region of interest and combines the first and second audio signals to suppress the frame of audio when the direction error is greater than the off-axis threshold.

### Claim 10 (depends on 7)

The apparatus of claim 7, wherein the audio mixer determines if the direction error is between an off-axis threshold and an on-axis threshold, indicating that the frame of audio represented by the first and second audio signals corresponds to a combination of voice audio originating from the region of interest and noise audio or to voice audio originating from outside the region of interest and combines the first and second audio signals using a mixing mask calculated as a function of frequency when the direction error is between the off-axis threshold and the on-axis threshold.

### Claim 11

A computer readable non-transitory memory containing instructions which when executed by a processor perform a method of off-axis audio suppression in an audio environment comprising:
receiving first and second audio signals from first and second microphones positioned within the audio environment;
calculating a phase difference between the first and second audio signals;
calculating a direction error between the calculated phase difference and a target slope, the target slope defining a desired phase difference between signals from the first and second microphones corresponding to audio originating from a region of interest; and
processing the first and second audio signals based on the calculated direction error to determine if the first and second audio signals correspond to audio originating from the region of interest and to suppress off-axis audio relative to the positions of the first and second microphones and the region of interest and further comprising adjusting the target slope based on the calculated phase difference between the first and second audio signals to adapt the region of interest based on a location of a human speaker within the audio environment.

### Claim 12 (depends on 11)

The computer readable non-transitory memory of claim 11, wherein the first and second audio signals are frequency domain representations of a frame of audio received at the corresponding microphone over a time interval, and wherein the method is repeated for subsequent frames of audio.

### Claim 13 (depends on 11)

The computer readable non-transitory memory of claim 11, wherein processing the first and second audio signals comprises:
determining if the direction error is less than an on-axis threshold, indicating that the frame of audio represented by the first and second audio signals corresponds to voice audio originating from the region of interest; and
combining the first and second audio signals to enhance the frame of audio when the direction error is less than the on-axis threshold.

### Claim 14 (depends on 11)

The computer readable non-transitory memory of claim 11, wherein processing the first and second audio signals comprises:
determining if the direction error is greater than an off-axis threshold, indicating that the frame of audio represented by the first and second audio signals corresponds to noise audio or to voice audio originating from outside the region of interest; and
combining the first and second audio signals to suppress the frame of audio when the direction error is greater than the off-axis threshold.

### Claim 15 (depends on 11)

The computer readable non-transitory memory of claim 11, wherein processing the first and second audio signals comprises:
determining if the direction error is between an off-axis threshold and an on-axis threshold, indicating that the frame of audio represented by the first and second audio signals corresponds to a combination of voice audio originating from the region of interest and noise audio or to voice audio originating from outside the region of interest;
calculating a mixing mask as a function of frequency; and
combining the first and second audio signals using the mixing mask when the direction error is between than the off-axis threshold and the on-axis threshold.
