# US 2018/0324518 A1 · Automatic speech recognition triggering system

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

- Number: US 2018/0324518 A1
- Document ID: US20180324518A1
- Status: Published application
- Kind: A1
- Application number: 15/587,325
- Filed: 2017-05-04
- Published: 2018-11-08
- Earliest claimed: 2017-05-04
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Sorin V. Dusan; Aram M. Lindahl; Robert D. Watson
- Web page: https://patentgrep.com/patent/US20180324518A1

## CPC

- H04R 1/1091: {Details not provided for in groups H04R1/1008 - H04R1/1083}
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G10L 15/08: Speech classification or search
- G10L 25/06: the extracted parameters being correlation coefficients
- G10L 25/78: Detection of presence or absence of voice signals (switching of direction of transmission by voice frequency in two-way loud-speaking telephone systems H04M9/10)
- G10L 15/22: Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L 2015/088: {Word spotting}
- H04R 2460/13: Hearing devices using bone conduction transducers
- 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)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

An automatic speech recognition (ASR) triggering system, and a method of providing an ASR trigger signal, is described. The ASR triggering system can include a microphone to generate an acoustic signal representing an acoustic vibration and an accelerometer worn in an ear canal of a user to generate a non-acoustic signal representing a bone conduction vibration. A processor of the ASR triggering system can receive an acoustic trigger signal based on the acoustic signal and a non-acoustic trigger signal based on the non-acoustic signal, and combine the trigger signals to gate an ASR trigger signal. For example, the ASR trigger signal may be provided to an ASR server only when the trigger signals are simultaneously asserted. Other embodiments are also described and claimed.

## Claims

### Claim 1

An automatic speech recognition (ASR) triggering system, comprising:
a microphone to generate an acoustic signal representing an acoustic vibration;
an accelerometer to generate a non-acoustic signal representing a bone conduction vibration;
an acoustic detector to receive the acoustic signal and to generate an acoustic trigger signal in response to the acoustic signal matching an energy signature of a key-phrase;
a voice activity detector (VAD) to receive the non-acoustic signal and to generate a VAD signal based on the non-acoustic signal;
a pattern detector to receive the VAD signal and to generate a non-acoustic trigger signal in response to the VAD signal matching a predetermined sequence of energy intervals of the key phrase; and
a processor to receive the acoustic trigger signal and the non-acoustic trigger signal, and generate an ASR trigger signal based on a combination of the acoustic trigger signal and the non-acoustic trigger signal when the acoustic trigger signal and the non-acoustic trigger signal are asserted.

### Claim 2 (depends on 1)

The ASR triggering system of claim 1, wherein the accelerometer detects the bone conduction vibration along one or more axes, wherein the non-acoustic signal includes one or more axis signals, and wherein the VAD generates the VAD signal based on an energy in the one or more axis signals.

### Claim 3 (depends on 2)

The ASR triggering system of claim 2, wherein the one or more axis signals includes a first axis signal and a second axis signal, and wherein the VAD generates the VAD signal based on a cross-correlation of the first axis signal and the second axis signal.

### Claim 4 (depends on 1)

The ASR triggering system of claim 1, wherein the VAD receives the acoustic signal, and wherein the VAD cross-correlates the acoustic signal and the non-acoustic signal to generate the VAD signal.

### Claim 5 (depends on 1)

The ASR triggering system of claim 1, wherein the pattern detector detects a match between the VAD signal and the predetermined sequence of energy intervals, and generates the non-acoustic trigger signal in response to the match.

### Claim 6 (depends on 1)

The ASR triggering system of claim 1, wherein the acoustic detector generates the acoustic trigger signal as a high digital signal, and wherein the VAD generates the VAD signal as the high digital signal when an energy or a cross-correlation value of the non-acoustic signal is above a predetermined threshold.

### Claim 7 (depends on 6)

The ASR triggering system of claim 6, wherein the processor generates the ASR trigger signal when the acoustic trigger signal and the non-acoustic trigger signal are simultaneously high digital signals.

### Claim 8 (depends on 1)

The ASR triggering system of claim 1 further comprising a second acoustic detector to receive the acoustic signal and to generate a power-on signal in response to detecting a power-on portion of the energy signature of the key-phrase, and wherein the accelerometer powers on and generates the non-acoustic signal in response to receiving the power-on signal from the second acoustic detector.

### Claim 9

An automatic speech recognition (ASR) triggering system, comprising:
a microphone to generate an acoustic signal representing an acoustic vibration;
an accelerometer to generate a non-acoustic signal representing a bone conduction vibration; and
a processor including an acoustic channel to receive the acoustic signal and a non-acoustic channel to receive the non-acoustic signal, wherein the processor generates an ASR trigger signal based on a combination of the acoustic signal and the non-acoustic signal, and wherein the processor generates the ASR trigger signal when the acoustic signal and the non-acoustic signal match an energy signature of a key-phrase.

### Claim 10 (depends on 9)

The ASR triggering system of claim 9, wherein the processor generates the ASR trigger signal when the acoustic signal matches the non-acoustic signal.

### Claim 11 (depends on 10)

The ASR triggering system of claim 10, wherein the acoustic signal matches the non-acoustic signal when the acoustic signal and the non-acoustic signal simultaneously match the energy signature of the key-phrase.

### Claim 12 (depends on 9)

The ASR triggering system of claim 9, wherein the acoustic signal has a higher energy bandwidth than the non-acoustic signal.

### Claim 13 (depends on 9)

The ASR triggering system of claim 9, wherein the ASR trigger signal is a binary output.

### Claim 14

An automatic speech recognition (ASR) triggering system, comprising:
an accelerometer to generate a non-acoustic signal corresponding to a sequence of hums made by a user, wherein the sequence of hums have respective durations; and
a processor to
receive the non-acoustic signal, and
generate an ASR trigger signal based on a comparison of the respective durations of the sequence of hums to a predetermined sequence of intervals, wherein the ASR trigger signal is generated by the processor when the respective durations match the predetermined sequence of intervals.

### Claim 15 (depends on 14)

The ASR triggering system of claim 14, wherein the processor
determines a sequence of energy peaks of the non-acoustic signal corresponding to the sequence of hums,
compares the sequence of energy peaks to a predetermined sequence of energy intervals having the predetermined sequence of intervals, and
generates the ASR trigger signal in response to determining the sequence of energy peaks matches the predetermined sequence of energy intervals.

### Claim 16 (depends on 15)

The ASR triggering system of claim 15, wherein the accelerometer detects a bone conduction vibration along a first axis and along a second axis, wherein the non-acoustic signal includes a first axis signal corresponding to the bone conduction vibration along the first axis and a second axis signal corresponding to the bone conduction vibration along the second axis, and wherein the processor cross-correlates the first axis signal and the second axis signal to generate a VAD signal having the sequence of energy peaks.

### Claim 17 (depends on 16)

The ASR triggering system of claim 16, wherein the processor determines an energy peak of the energy peaks when a cross-correlation value of the first axis signal and the second axis signal is above a predetermined correlation threshold.

### Claim 18 (depends on 17)

The ASR triggering system of claim 17, wherein each respective duration of the sequence of hums is between when the cross-correlation value rises above the predetermined correlation threshold to when the cross-correlation value falls below the predetermined correlation threshold.

### Claim at position 19

19-20. (canceled)
