Patent US4404072A successfully refreshed from Google Patents.
Patent US6014502A successfully refreshed from Google Patents.
Patent US492082A successfully refreshed from Google Patents.
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
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)
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 |