← Back to Patent Explorer
US4797929A Expired / Lapsed US ⏱️ 0.0 years remaining

Word recognition in a speech recognition system using data reduced word templates

Assignee: Motorola Solutions Inc
•
Filing: 1986-01-03
•
Granted: 1989-01-10
•
Expires: 2006-01-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Described herein, is an arrangement and method for processing speech information in a speech recognition system (300). In such a system where the speech information is depicted as words, each word representing a sequence of frames (510) and where the recognition system has means (120) for comparing present input speech to a word template, the word template stored in template memory and derived from one or more previous input word, the present invention is best employed. The invention describes combining contiguous acoustically similar frames (512) derived from the previous input word or words into representative frames to form a corresponding reduced word template, storing the reduced word template in template memory in an efficient manner, and comparing frames of the present input speech to the representative frames of the reduced word template according to the number of frames combined in the representative frames of the reduced word template. In doing so, a measure of similarity between the present input speech and the word template is generated.

Inventors

  • 👤 Ira A. Gerson
  • 👤 Brett L. Lindsley
  • 👤 Philip J. Smanski

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 22:18
CPC Classifications
G; G10; G10L; G10L13/00; G10L15/00; G10L15/06; G10L15/063; A; A61; A61P; A61P31/00; A61P31/12; A61P35/00; C; C07; C07K; C07K2319/00; C07K2319/01; C07K2319/02

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 124 words
A method for processing speech information in a speech recognition system, wherein the information is represented by a sequence of frames, said speech recognition system being capable of comparing a given frame set to a template, and having template memory to store said template, said processing method comprising the steps of: (a) combining contiguous acoustically similar frames of a previous frame set into representative frames to form a reduced template; (b) storing said reduced template in template memory; and (c) comparing frames of said given frame set to said representative frames of said reduced template according to the number of frames combined in said representative frames of said reduced template to produce a measure of similarity between the given frame set and the template.
Claim 2
Independent Claim 124 words
A method for processing speech information in a speech recognition system, wherein the information is represented by a sequence of frames, said speech recognition system being capable of comparing a given frame set to a template, and having template memory to store said template, said processing method comprising the steps of: (a) combining contiguous acoustically similar frames of a previous frame set into representative frames to form a reduced template; (b) storing said reduced template in template memory; and (c) comparing frames of said given frame set to said representative frames of said reduced template according to the number of frames combined in said representative frames of said reduced template to produce a measure of similarity between the given frame set and the template.
Claim 3
Dependent Claim 31 words
The method of claim 1, wherein combining further includes the steps of generating a distortion measure for each representative frame and comparing each said distortion measure to a predetermined distortion threshold.
Claim 4
Dependent Claim 21 words
The method of claim 1, wherein combining further includes the step of determining a distortion measure corresponding to said reduced template.
Claim 5
Dependent Claim 20 words
The method of claim 1, further including the step of determining the number of frames combined in each representative frame.
Claim 6
Dependent Claim 22 words
The method of claim 1, wherein storing further includes the step of storing the number of frames combined into each representative frame.
Claim 7
Dependent Claim 20 words
The method of claim 1, further including the step of determining the number of representative frames representing said reduced template.
Claim 8
Dependent Claim 37 words
The method of claim 1, wherein storing further includes the step of storing a first element of frame data corresponding to the difference between a second element of frame data and said first element of frame data.
Claim 9
Dependent Claim 20 words
The method of claim 1, wherein storing further includes the step of storing an energy measure for each representative frame.
Claim 10
Dependent Claim 28 words
The method of claim 1, wherein comparing further includes the step of accumulating distance measures corresponding to the difference between the given input word and the reduced template.
Claim 11
Independent Claim 135 words
A method for generating a measure of similarity for speech information in a speech recognition system, wherein the information is represented by a sequence of frames, said speech recognition system being capable of comparing a given input frame set to a template, said method comprising the steps of: combining contiguous acoustically similar frames of a previous frame set into representative frames to form a reduced template; comparing frames of said given frame set to said representative frames of said reduced template by accumulating a set of distance measures for each representative frame, each said set having a total number of accumulated distance measures corresponding to the number of frames combined in each said representative frame; and determining a measure of similarity between said given frame set and said template based on said accumulated distance measures.
Claim 12
Independent Claim 135 words
A method for generating a measure of similarity for speech information in a speech recognition system, wherein the information is represented by a sequence of frames, said speech recognition system being capable of comparing a given input frame set to a template, said method comprising the steps of: combining contiguous acoustically similar frames of a previous frame set into representative frames to form a reduced template; comparing frames of said given frame set to said representative frames of said reduced template by accumulating a set of distance measures for each representative frame, each said set having a total number of accumulated distance measures corresponding to the number of frames combined in each said representative frame; and determining a measure of similarity between said given frame set and said template based on said accumulated distance measures.
Claim 13
Dependent Claim 35 words
The method of claim 10, wherein comparing further includes the step of defining a maximum number of accumulations for a particular representative frame corresponding to the number of frames combined into said particular representative frame.
Claim 14
Dependent Claim 30 words
The method of claim 11, wherein comparing further includes the step of defining a minimum number of accumulations proportional to said maximum number of accumulations for said particular representative frame.
Claim 15
Dependent Claim 46 words
The method of claim 10, wherein comparing further includes the step of sequentially accumulating similarity measures corresponding to two representative frames, two said representative frames being separated by at least one other said representative frame, but without accumulating a similarity measure from said other representative frame.
Claim 16
Dependent Claim 127 words
An arrangement for processing speech information in a speech recognition system, wherein the information is represented by a sequence of frames, said speech recognition system being capable of comparing a given frame set to a template, and having template memory to store said template, said processing arrangement comprising: (a) means for combining contiguous acoustically similar frames of a previous frame set into representative frames to form a reduced template; (b) means for storing said reduced template in template memory; and (c) means for comparing frames of said given frame set to said representative frames of said reduced template according to the number of frames combined in said representative frames of said reduced template to produce a measure of similarity between the given frame set and the template.
Claim 17
Dependent Claim 127 words
An arrangement for processing speech information in a speech recognition system, wherein the information is represented by a sequence of frames, said speech recognition system being capable of comparing a given frame set to a template, and having template memory to store said template, said processing arrangement comprising: (a) means for combining contiguous acoustically similar frames of a previous frame set into representative frames to form a reduced template; (b) means for storing said reduced template in template memory; and (c) means for comparing frames of said given frame set to said representative frames of said reduced template according to the number of frames combined in said representative frames of said reduced template to produce a measure of similarity between the given frame set and the template.
Claim 18
Dependent Claim 32 words
The arrangement of claim 1, wherein means for combining further includes means for generating a distortion measure for each representative frame and comparing each said distortion measure to a predetermined distortion threshold.
Claim 19
Dependent Claim 22 words
The arrangement of claim 1, wherein means for combining further includes means for determining a distortion measure corresponding to said reduced template.
Claim 20
Dependent Claim 19 words
The arrangement of claim 1, further including means for determining the number of frames combined in each representative frame.
Claim 21
Dependent Claim 23 words
The arrangement of claim 1, wherein means for storing further includes means for storing the number of frames combined into each representative frame.
Claim 22
Dependent Claim 19 words
The arrangement of claim 1, further including means for determining the number of representative frames representing said reduced template.
Claim 23
Dependent Claim 38 words
The arrangement of claim 1, wherein means for storing further includes means for storing a first element of frame data corresponding to the difference between a second element of frame data and said first element of frame data.
Claim 24
Dependent Claim 21 words
The arrangement of claim 1, wherein means for storing further including means for storing an energy measure for each representative frame.
Claim 25
Dependent Claim 29 words
The arrangement of claim 1, wherein means for comparing further includes means for accumulating distance measures corresponding to the difference between the given input word and the reduced template.
Claim 26
Dependent Claim 138 words
An arrangement for generating a measure of similarity for speech information in a speech recognition system, wherein the information is represented by a sequence of frames, said speech recognition system being capable of comparing a given input frame set to a template, said arrangement comprising: means for combining contiguous acoustically similar frames of a previous frame set into representative frames to form a reduced template; means for comparing frames of said given frame set to said representative frames of said reduced template by accumulating a set of distance measures for each representative frame, each said set having a total number of accumulated distance measures corresponding to the number of frames combined in each said representative frame; and means for determining a measure of similarity between said given frame set and said template based on said accumulated distance measures.
Claim 27
Dependent Claim 138 words
An arrangement for generating a measure of similarity for speech information in a speech recognition system, wherein the information is represented by a sequence of frames, said speech recognition system being capable of comparing a given input frame set to a template, said arrangement comprising: means for combining contiguous acoustically similar frames of a previous frame set into representative frames to form a reduced template; means for comparing frames of said given frame set to said representative frames of said reduced template by accumulating a set of distance measures for each representative frame, each said set having a total number of accumulated distance measures corresponding to the number of frames combined in each said representative frame; and means for determining a measure of similarity between said given frame set and said template based on said accumulated distance measures.
Claim 28
Dependent Claim 36 words
The arrangement of claim 10, wherein means for comparing further includes means for defining a maximum number of accumulations for a particular representative frame corresponding to the number of frames combined into said particular representative frame.
Claim 29
Dependent Claim 31 words
The arrangement of claim 11, wherein means for comparing further includes means for defining a minimum number of accumulations proportional to said maximum number of accumulations for said particular representative frame.
Claim 30
Dependent Claim 47 words
The arrangement of claim 10, wherein means for comparing further includes means for sequentially accumulating similarity measures corresponding to two representative frames, two said representative frames being separated by at least one other said representative frame, but without accumulating a similarity measure from said other representive frame.
Claim 31
Independent Claim 138 words
The method for processing speech information in a speech recognition system, wherein the information is represented by a sequence of frames, said speech recognition system being capable of comparing a given frame-set to a template using a word model comprising of a plurality of states, and having template memory to store said template, said processing method comprising the steps of: (a) combining contiguous acoustically similar frames of a previous frame-set into representative frames; (b) forming a word model having a plurality of states, each state corresponding to one of said representative frames; and (c) comparing at least a predetermined minimum number of frames of the given frame-set to a state of the word model according to the number of frames combined in said representative frames to produce a measure of similarity between the given frame-set and the template.
Claim 32
Independent Claim 138 words
The method for processing speech information in a speech recognition system, wherein the information is represented by a sequence of frames, said speech recognition system being capable of comparing a given frame-set to a template using a word model comprising of a plurality of states, and having template memory to store said template, said processing method comprising the steps of: (a) combining contiguous acoustically similar frames of a previous frame-set into representative frames; (b) forming a word model having a plurality of states, each state corresponding to one of said representative frames; and (c) comparing at least a predetermined minimum number of frames of the given frame-set to a state of the word model according to the number of frames combined in said representative frames to produce a measure of similarity between the given frame-set and the template.
Claim 33
Independent Claim 139 words
The method for processing speech information in a speech recognition system, wherein the information is represented by a sequence of frames, said speech recognition system being capable of comparing a given frame-set to a template using a word model comprising of a plurality of states, and having template memory to store said template, said processing method comprising the steps of: (a) combining contiguous acoustically similar frames of a previous frame-set into representative frames; (b) forming a word model having a plurality of states, each state corresponding to one of said representative frames; and (c) comparing not more than a predetermined maximum number or frames of the given frame-set to a state of the word model according to the number of frames combined in said representative frames to produce a measure of similarity between the given frame-set and the template.
Claim 34
Independent Claim 139 words
The method for processing speech information in a speech recognition system, wherein the information is represented by a sequence of frames, said speech recognition system being capable of comparing a given frame-set to a template using a word model comprising of a plurality of states, and having template memory to store said template, said processing method comprising the steps of: (a) combining contiguous acoustically similar frames of a previous frame-set into representative frames; (b) forming a word model having a plurality of states, each state corresponding to one of said representative frames; and (c) comparing not more than a predetermined maximum number or frames of the given frame-set to a state of the word model according to the number of frames combined in said representative frames to produce a measure of similarity between the given frame-set and the template.
Claim 35
Independent Claim 148 words
The method for processing speech information in a speech recognition system, wherein the information is represented by a sequence of frames, said speech recognition system being capable of comparing a given frame-set to a template using a word model comprising of a plurality of states, and having template memory to store said template, said processing method comprising the steps of: (a) combining contiguous acoustically similar frames of a previous frame-set into representative frames; (b) forming a word model having a plurality of states, each state corresponding to one of said representative frames; and (c) comparing at least a predetermined minimum number of frames, but not more than a predetermined maximum number of frames, of the given frame-set to a state of the word model according to the number of frames combined in said representative frames to produce a measure of similarity between the given frame-set and the template.
Claim 36
Independent Claim 148 words
The method for processing speech information in a speech recognition system, wherein the information is represented by a sequence of frames, said speech recognition system being capable of comparing a given frame-set to a template using a word model comprising of a plurality of states, and having template memory to store said template, said processing method comprising the steps of: (a) combining contiguous acoustically similar frames of a previous frame-set into representative frames; (b) forming a word model having a plurality of states, each state corresponding to one of said representative frames; and (c) comparing at least a predetermined minimum number of frames, but not more than a predetermined maximum number of frames, of the given frame-set to a state of the word model according to the number of frames combined in said representative frames to produce a measure of similarity between the given frame-set and the template.

References Cited (Backward Citations)

US3582559A Cited
US3812291A Cited
US4132867A Cited
US4227177A Cited
US4227176A Cited
US4181813A Cited
US4412098A Cited
US4449233A Cited
US4513436A Cited
US4489434A Cited
US4489435A Cited
US4415767A Cited
US4449190A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-01-10 1992-07-11 1993-01-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-01-10 1996-07-11 1997-01-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-01-10 2000-07-11 2001-01-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag