# US 2014/0156270 A1 · Apparatus and method for speech recognition

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

- Number: US 2014/0156270 A1
- Document ID: US20140156270A1
- Status: Published application
- Kind: A1
- Application number: 13/846,387
- Filed: 2013-03-18
- Published: 2014-06-05
- Earliest claimed: 2012-12-05
- Assignees: Halla Climate Control Corporation; Hyundai Motor Company
- Applicants: Hyundai Motor Company; Halla Climate Control Corporation
- Inventors: Gee Young Shin; Jeong Hoon Lee
- Web page: https://patentgrep.com/patent/US20140156270A1

## CPC

- G10L 21/0216: characterised by the method used for estimating noise
- 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 15/02: Feature extraction for speech recognition; Selection of recognition unit
- G10L 21/0224: Processing in the time domain
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

Disclosed herein is an apparatus and a method for speech recognition. The apparatus includes a controller that is configured to receive a speech signal including a speech recognition waveform from a user and the waveform of speech generated within a vehicle, when a speech recognition operation initiates. The controller is further configured to generate an offset waveform corresponding to a speech output waveform generated from a speech output device within the vehicle, using feature information of the speech output waveform, when the speech recognition operation initiates. Additionally, the controller is configured to extract the speech recognition waveform of the user by removing a predetermined amount or more of the speech output waveform from a speech signal input by overlapping the offset waveform to the speech signal and to perform speech recognition based on the speech recognition waveform.

## Claims

### Claim 1

An apparatus for speech recognition, comprising:
a controller configured to:
receive a speech signal including a speech recognition waveform from a user and a waveform of speech generated within a vehicle, when a speech recognition operation initiates;
generate an offset waveform corresponding to a speech output waveform generated from a speech output device within the vehicle, using feature information of the speech output waveform, when the speech recognition operation initiates;
extract the speech recognition waveform of the user by removing a predetermined amount or more of the speech output waveform from a speech signal, by overlapping the offset waveform to the speech signal; and
perform speech recognition based on the speech recognition waveform.

### Claim 2 (depends on 1)

The apparatus according to claim 1, wherein the controller is further configured to:
generate an offset waveform corresponding to the speech output waveform based on the feature information of the speech output device generating the speech output waveform.

### Claim 3 (depends on 1)

The apparatus according to claim 1, wherein the controller is further configured to:
generate an offset waveform corresponding to the speech output waveform by modulating the amplitude and the phase of the original signal based on the frequency feature of the speech output waveform.

### Claim 4 (depends on 1)

The apparatus according to claim 1, wherein the offset waveform is a signal with the phase modulated by 180° from the speech output waveform.

### Claim 5 (depends on 1)

The apparatus according to claim 1, wherein the controller is further configured to:
adjust the air volume from an air conditioning system by transmitting a signal indicating the initiation of a speech recognition operation to an air conditioning controller in a vehicle based on the waveforms in a speech signal, when the speech signal is input.

### Claim 6

A method for speech recognition, comprising:
receiving, by a controller, a speech signal including a speech recognition waveform from a user and the waveform of speech generated within a vehicle, when a speech recognition operation initiates;
generating, by the controller, an offset waveform corresponding to a speech output waveform generated from a speech output device within the vehicle, using feature information of the speech output waveform, when the speech recognition operation initiates;
extracting, by the controller, the speech recognition waveform of the user by removing a predetermined amount or more of the speech output waveform from a speech signal, by overlapping the offset waveform to the speech signal; and
performing, by the controller, speech recognition based on the speech recognition waveform.

### Claim 7 (depends on 6)

The method according to claim 6, wherein the generating of the offset waveform further comprises:
generating, by the controller, an offset waveform corresponding to the speech output waveform based on the feature information of the speech output device generating the speech output waveform.

### Claim 8 (depends on 6)

The method according to claim 6, wherein the generating of the offset waveform further comprising:
generating, by the controller, an offset waveform corresponding to the speech output waveform by modulating the amplitude and the phase of the original signal based on the frequency feature of the speech output waveform.

### Claim 9 (depends on 6)

The method according to claim 6, wherein the offset waveform is a signal with the phase modulated by 180° from the speech output waveform.

### Claim 10 (depends on 6)

The method according to claim 6, further comprising:
adjusting, by the controller, the air volume from an air conditioning system by transmitting a signal indicating the initiation of a speech recognition operation to an air conditioning controller, when the speech recognition operation initiates.

### Claim 11

A non-transitory computer readable medium containing program instructions executed by a controller, the computer readable medium comprising:
program instructions that receive a speech signal including a speech recognition waveform from a user and the waveform of speech generated within a vehicle, when a speech recognition operation initiates;
program instructions that generate an offset waveform corresponding to a speech output waveform generated from a speech output device within the vehicle, using feature information of the speech output waveform, when the speech recognition operation initiates;
program instructions that extract the speech recognition waveform of the user by removing a predetermined amount or more of the speech output waveform from a speech signal, by overlapping the offset waveform to the speech signal; and
program instructions that perform speech recognition based on the speech recognition waveform.

### Claim 12 (depends on 11)

The non-transitory computer readable medium of claim 11, further comprising:
program instructions that generate an offset waveform corresponding to the speech output waveform based on the feature information of the speech output device generating the speech output waveform.

### Claim 13 (depends on 11)

The non-transitory computer readable medium of claim 11, further comprising:
program instructions that generate an offset waveform corresponding to the speech output waveform by modulating the amplitude and the phase of the original signal based on the frequency feature of the speech output waveform.

### Claim 14 (depends on 11)

The non-transitory computer readable medium of claim 11, wherein the offset waveform is a signal with the phase modulated by 180° from the speech output waveform.

### Claim 15 (depends on 11)

The non-transitory computer readable medium of claim 11, further comprising:
program instructions that adjust the air volume from an air conditioning system by transmitting a signal indicating the beginning of a speech recognition operation to an air conditioning controller, when the speech recognition operation initiates.
