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

Pattern matching apparatus employing compensation for pattern deformation

Assignee: NEC Corp
•
Filing: 1984-10-03
•
Granted: 1989-10-03
•
Expires: 2004-10-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A pattern matching apparatus for comparing an input pattern of features with a reference pattern. Address information is stored in the reference pattern along with features, so that branching in a work memory which stores cumulative distances between the input and reference patterns may be effected. In this manner, memory requirements for storing reference patterns are reduced, and the number of required distance calculations also is reduced.

Inventors

  • 👤 Hiroaki Sakoe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 21:25
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/08; G10L15/12

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 306 words
A pattern matching apparatus comprising: a work memory having a plurality of memory addresses for storing numerical data; a reference pattern memory for storing reference patterns having reference feature data time sequences including address data. said address data specifying branching points in said reference time sequence, said branching points leading to at least two other points within said reference time sequence; a control means for generating a first reading address signal indicative of an address of said reference pattern memory, a writing address signal indicative of an address of said work memory and a second reading address signal indicative of an address of said work memory addressed by said address data read out from said reference pattern memory; a distance calculating means for calculating a plurality of distances between respective portions of feature data read out from said reference pattern memory addressed by said first reading address signal and feature data of an input pattern, said work memory storing cumulative distances of sum values of the calculated distances as said numerical data accordingly; a dynamic programming matching means for calculating a new cumulative distance by performing a dynamic programming (DP) recurrence formula based upon the cumulative distances read out from said work memory addressed by said second reading address signal and writing said new cumulative distance in said work memory at the address designated by said writing address signal; and a decoder for judging whether the read out signal from said reference pattern memory is the address data or the feature date and supplying the read out signal to said control means and said distance calculating means when it is the address data and the feature data, respectively, wherein, in response to said address data, said distance calculating means calculates said plurality of distances based on each of said other points leading from said branching points.
Claim 2
Dependent Claim 306 words
A pattern matching apparatus comprising: a work memory having a plurality of memory addresses for storing numerical data; a reference pattern memory for storing reference patterns having reference feature data time sequences including address data. said address data specifying branching points in said reference time sequence, said branching points leading to at least two other points within said reference time sequence; a control means for generating a first reading address signal indicative of an address of said reference pattern memory, a writing address signal indicative of an address of said work memory and a second reading address signal indicative of an address of said work memory addressed by said address data read out from said reference pattern memory; a distance calculating means for calculating a plurality of distances between respective portions of feature data read out from said reference pattern memory addressed by said first reading address signal and feature data of an input pattern, said work memory storing cumulative distances of sum values of the calculated distances as said numerical data accordingly; a dynamic programming matching means for calculating a new cumulative distance by performing a dynamic programming (DP) recurrence formula based upon the cumulative distances read out from said work memory addressed by said second reading address signal and writing said new cumulative distance in said work memory at the address designated by said writing address signal; and a decoder for judging whether the read out signal from said reference pattern memory is the address data or the feature date and supplying the read out signal to said control means and said distance calculating means when it is the address data and the feature data, respectively, wherein, in response to said address data, said distance calculating means calculates said plurality of distances based on each of said other points leading from said branching points.
Claim 3
Dependent Claim 35 words
A pattern matching apparatus according to claim 1, wherein a signal for discriminating between a feature and said address data in said reference pattern is applied to one of the bits of said reference pattern.

References Cited (Backward Citations)

US4059725A Cited
US4479236A Cited
US4570232A Cited
US4670850A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag