Patent US4651289A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4651289A Expired / Lapsed US ⏱️ 0.0 years remaining

Pattern recognition apparatus and method for making same

Assignee: Toshiba Corp
•
Filing: 1983-01-24
•
Granted: 1987-03-17
•
Expires: 2003-01-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a pattern recognition system for speech or print, a first memory stores predetermined reference vectors. A second memory stores subsequently-determined reference vectors subsequent to misrecognition when a new speaker or font is inputted, whereby only the deformations (differences) from a predetermined category of vectors are stored.

Inventors

  • 👤 Kenichi Maeda
  • 👤 Tsuneo Nitta

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 17:18
CPC Classifications
G; G10; G10L; G10L15/00; G06; G06F; G06F40/00; G06F40/20; G06F40/205; G06F40/216; G06F40/237; G06F40/242; G06V; G06V30/00; G06V30/10; G06V30/19; G06V30/192; G06V30/194; G06V30/196

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 240 words
A pattern recognition apparatus for identifying the category of an input pattern from various categories of value patterns stored in the apparatus comprising: a vector generating means for converting an input pattern signal to an input vector representing the characteristics of the input pattern; a dictionary means for storing a plurality of reference vectors for each of said various categories, including a first memory means for storing a plurality of predetermined first reference vectors for each of said categories, said first reference vectors representative of features common to said categories, and a second memory means for storing a plurality of subsequently determined second reference vectors for each of said categories, said second reference vectors representative of features particular to said categories, said second reference vectors being mutually exclusive of said first reference vectors; a reference vector generating means for generating said second reference vectors from the input vector and for storing them in said second memory means, said reference vector generating means generating said second reference vectors by subtracting from the input vector a vector having components corresponding to the angles between the input vector and each of said first reference vectors; a similarity calculating means for calculating the similarities between said input vector and reference vectors stored in said dictionary means for each of said categories; and a comparing means for comparing the similarities calculated for each of said categories and for identifying the category of the input pattern.
Claim 2
Dependent Claim 240 words
A pattern recognition apparatus for identifying the category of an input pattern from various categories of value patterns stored in the apparatus comprising: a vector generating means for converting an input pattern signal to an input vector representing the characteristics of the input pattern; a dictionary means for storing a plurality of reference vectors for each of said various categories, including a first memory means for storing a plurality of predetermined first reference vectors for each of said categories, said first reference vectors representative of features common to said categories, and a second memory means for storing a plurality of subsequently determined second reference vectors for each of said categories, said second reference vectors representative of features particular to said categories, said second reference vectors being mutually exclusive of said first reference vectors; a reference vector generating means for generating said second reference vectors from the input vector and for storing them in said second memory means, said reference vector generating means generating said second reference vectors by subtracting from the input vector a vector having components corresponding to the angles between the input vector and each of said first reference vectors; a similarity calculating means for calculating the similarities between said input vector and reference vectors stored in said dictionary means for each of said categories; and a comparing means for comparing the similarities calculated for each of said categories and for identifying the category of the input pattern.
Claim 3
Dependent Claim 55 words
A pattern recognition apparatus of claim 1 wherein the similarity calculating means comprises: a scalar product calculating means for calculating the scalar product between the input vector and each of said reference vectors; squaring means for squaring each output of said scalar product calculating means; and adding means for adding each of said squared outputs.
Claim 4
Dependent Claim 75 words
A pattern recognition apparatus of claim 2 wherein said first and second memory means store coefficients corresponding to each of said reference vectors, said similarity calculating means further comprising a multiplying means for multiplying the output of said squaring means by the corresponding coefficient, and said reference vector generating means further comprising a coefficient calculating means for calculating the coefficient corresponding to the generated second reference vector from the coefficients of the first reference vectors.
Claim 5
Dependent Claim 52 words
A pattern recognition apparatus according to claim 1 or 2 in which said vector generating means includes an input means for converting said input pattern into electrical signals, and a pre-processing means, receiving said electrical signals, for extracting said input vector representing the characteristic of the input pattern from said electrical signals.
Claim 6
Dependent Claim 23 words
A pattern recognition apparatus according to claim 4 wherein said input pattern is a voice pattern, and said input means comprises a microphone.
Claim 7
Dependent Claim 51 words
A pattern recognition apparatus according to claim 4 wherein said pre-processing means comprises: a plurality of band-pass filters, each filter having a different frequency range; a plurality of squaring circuits, each coupled to a corresponding bandpass filter; and a plurality of low pass filters, each coupled to a corresponding squaring circuit.
Claim 8
Dependent Claim 51 words
A pattern recognition apparatus according to claim 2 wherein said similarity calculating means further comprises an absolute value squaring means for obtaining the squared absolute value of the input vector, and a dividing means for dividing the output of said adding means by the output of the absolute value squaring means.
Claim 9
Dependent Claim 75 words
A pattern recognition apparatus according to claim 1 or 2 wherein said comparing means comprises: a detecting means for determining the maximum value of said calculated similarities and the second largest value of said calculated similarities; a first comparing means for comparing said maximum value with a predetermined first threshold value; and, a second comparing means for comparing the difference between said maximum value and said second largest value with a predetermined second threshold value.
Claim 10
Dependent Claim 165 words
A pattern recognition apparatus according to claim 1 or 2 wherein said reference vector generating means includes a category designating means for designating the desired category for the generated second reference vectors and a reference vector calculating means for calculating and generating said second reference vectors for the category A according to the following equation: ##EQU16## wherein ψ x .sup.(A) is the second reference vectors to be generated, F is the input vector, φ m .sup.(A) (m=1, - - - ,M.sup.(A)) are the first reference vectors of category A wherein category A is designated by the designating means, M.sup.(A) is a number of first reference vectors of category A, ψ n .sup.(A) (n-1, - - - , N.sup.(A)) are the second reference vectors of category A previously stored in the second memory means, N.sup.(A) is a number of second reference vectors of category A previously stored, (F, φ m .sup.(A)) denotes the calculation of a scalar product between vector F and vector φ m .sup.(A).
Claim 11
Dependent Claim 278 words
A pattern recognition apparatus for identifying the category of an input pattern from various categories of reference patterns stored in the apparatus, comprising: a vector generating means for converting an input pattern signal to an input vector representing the characteristics of the input pattern; a dictionary means for storing a plurality of reference vectors for each of said various categories, including a first memory means for storing a plurality of predetermined first reference vectors for each of said categories, said first reference vectors representative of features common to said categories, and a second memory means for storing a plurality of subsequently determined second reference vectors for each of said categories, said second reference vectors representative of features particular to said categories, said second reference vectors being mutually exclusive of said first reference vectors; a reference vector generating means for generating said second reference vectors from the input vector and said first reference vectors and for storing them in said second memory means, said second reference vectors representing characteristics which are specific to said input pattern; a similarity calculating means for calculating the similarities between said input vector supplied from the vector generating means and reference vectors stored in said dictionary means for each of said categories, said similarity calculating means comprising a scalar product calculating means for calculating the scalar product between the input vector and each of said reference vectors, a squaring means for squaring each output of said scalar product calculating means, and an adding means for adding each of said squared outputs; and a comparing means for comparing the similarities calculated for each of said categories and for identifying the category of the input pattern.
Claim 12
Dependent Claim 278 words
A pattern recognition apparatus for identifying the category of an input pattern from various categories of reference patterns stored in the apparatus, comprising: a vector generating means for converting an input pattern signal to an input vector representing the characteristics of the input pattern; a dictionary means for storing a plurality of reference vectors for each of said various categories, including a first memory means for storing a plurality of predetermined first reference vectors for each of said categories, said first reference vectors representative of features common to said categories, and a second memory means for storing a plurality of subsequently determined second reference vectors for each of said categories, said second reference vectors representative of features particular to said categories, said second reference vectors being mutually exclusive of said first reference vectors; a reference vector generating means for generating said second reference vectors from the input vector and said first reference vectors and for storing them in said second memory means, said second reference vectors representing characteristics which are specific to said input pattern; a similarity calculating means for calculating the similarities between said input vector supplied from the vector generating means and reference vectors stored in said dictionary means for each of said categories, said similarity calculating means comprising a scalar product calculating means for calculating the scalar product between the input vector and each of said reference vectors, a squaring means for squaring each output of said scalar product calculating means, and an adding means for adding each of said squared outputs; and a comparing means for comparing the similarities calculated for each of said categories and for identifying the category of the input pattern.
Claim 13
Dependent Claim 247 words
In a pattern recognition system for identifying the category of an input pattern from various categories of reference patterns stored in the system including means for generating an input vector representing the characteristics of the input pattern to be identified, a dictionary means for storing sets of reference vectors each set representing the characteristics of a particular category of reference patterns, a similarity calculating means for determining the similarities for every category by calculating the squared scalar products between the input vector and each set of reference vectors, a comparing means for comparing the category to which the input pattern belongs by comparing said calculated similarities and a reference vector generating means for generating an additional reference vector which is added to the set of reference vectors previously stored, the system having a recognizing mode wherein an unknown input pattern is identified and a learning mode wherein the reference vector generating means is energized, the method of generating said additional reference vector during the learning mode comprising the steps of: supplying said input vector to the reference vector generating means; specifying the category to which the additional reference vector belongs; transferring the sets of reference vectors of the specified category from the dictionary means to the vector generating means; obtaining said additional reference vector by removing components of the transferred reference vectors from the supplied input vector; and storing the additional reference vector in the dictionary means as one of the reference vectors of the specified category.
Claim 14
Dependent Claim 247 words
In a pattern recognition system for identifying the category of an input pattern from various categories of reference patterns stored in the system including means for generating an input vector representing the characteristics of the input pattern to be identified, a dictionary means for storing sets of reference vectors each set representing the characteristics of a particular category of reference patterns, a similarity calculating means for determining the similarities for every category by calculating the squared scalar products between the input vector and each set of reference vectors, a comparing means for comparing the category to which the input pattern belongs by comparing said calculated similarities and a reference vector generating means for generating an additional reference vector which is added to the set of reference vectors previously stored, the system having a recognizing mode wherein an unknown input pattern is identified and a learning mode wherein the reference vector generating means is energized, the method of generating said additional reference vector during the learning mode comprising the steps of: supplying said input vector to the reference vector generating means; specifying the category to which the additional reference vector belongs; transferring the sets of reference vectors of the specified category from the dictionary means to the vector generating means; obtaining said additional reference vector by removing components of the transferred reference vectors from the supplied input vector; and storing the additional reference vector in the dictionary means as one of the reference vectors of the specified category.

References Cited (Backward Citations)

US3191150A Cited
US3509280A Cited
US3688267A Cited
US3816722A Cited
US4069393A Cited
US3906446A Cited
US4181821A Cited
US4256924A Cited
US4319221A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-03-16 1990-09-15 1991-03-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-03-16 1994-09-15 1995-03-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-03-16 1998-09-15 1999-03-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag