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

Time warp signal recognition processor for matching signal patterns

Assignee: AT&T Inc
•
Filing: 1981-03-20
•
Granted: 1983-05-17
•
Expires: 2001-03-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Known signal processors for matching signal patterns commonly compare an unknown signal with one of a set of reference signals. Various comparison techniques are known. One comparison technique for solving a parenthesization problem includes an orthogonal array of interconnected cells which are adapted for dynamic programming and for extending data and control information in a generally left-to-right direction as well as in a bottom-to-top direction. For solving a pattern matching problem, known arrangements for extending control information in a generally left-to-right or bottom-to-top direction do not appear to be satisfactory. The disclosed signal processor for matching signal patterns and for dynamically time warping an unknown input signal with a reference input signal generates a measure of the correspondence between the input signals. In generating the correspondence measure, the processor includes an arrangement for controlling all processor cells on a predetermined diagonal of the array of cells. Thereby all cells coupled to the diagonal can operate in parallel to increase and improve the efficiency of the signal processor. The processor also includes an arrangement for controlling all processor cells on each diagonal of the array of cells. As a result, not only can all cells on each diagonal operate in parallel but also each of the plurality of diagonals can operate in parallel for processing the same or different sets of input signals. Thereby, a still further increase in the efficiency of the signal processor obtains.

Inventors

  • 👤 Bryan D. Ackland
  • 👤 David J. Burr
  • 👤 Neil H. E. Weste

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 11:03
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/08; G10L15/12; G06; G06V; G06V10/00; G06V10/70; G06V10/74; G06V10/75; G06V10/754

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 103 words
A method for matching signals, said method including the step of extending an unknown input signal and a reference input signal through an orthogonal array of processor cells and characterized in that said method further comprises the steps of: time warping one input signal with respect to the other input signal; processing said wrapped input signals in processor cells, said cells being coupled to a predetermined diagonal of said array; controlling said processing by having all cells coupled to said diagonal of said array concurrently processing said input signals; and generating during said processing a measure of the correspondence between said input signals.
Claim 2
Independent Claim 103 words
A method for matching signals, said method including the step of extending an unknown input signal and a reference input signal through an orthogonal array of processor cells and characterized in that said method further comprises the steps of: time warping one input signal with respect to the other input signal; processing said wrapped input signals in processor cells, said cells being coupled to a predetermined diagonal of said array; controlling said processing by having all cells coupled to said diagonal of said array concurrently processing said input signals; and generating during said processing a measure of the correspondence between said input signals.
Claim 3
Dependent Claim 38 words
The method for matching signals defined in claim 1 further comprises the steps of: controlling the parallel processing of each of a plurality of respective diagonals of said array whereby said respective diagonals concurrently process respective input signals.
Claim 4
Dependent Claim 108 words
In a signal recognition system, a signal processor including an array of cells, said cells adapted for processing an input signal according to a predetermined criteria and characterized in that said signal processor further comprises (a) means for time warping an unknown input signal and a reference input signal, (b) means responsive to said warped signals for generating a measure of the correspondence between said input signals, said generating means including means for controlling the parallel processing of a plurality cells, said plurality of cells being coupled to a predetermined diagonal of said array of cells, and (c) means for extending said correspondence measure to an output terminal.
Claim 5
Dependent Claim 108 words
In a signal recognition system, a signal processor including an array of cells, said cells adapted for processing an input signal according to a predetermined criteria and characterized in that said signal processor further comprises (a) means for time warping an unknown input signal and a reference input signal, (b) means responsive to said warped signals for generating a measure of the correspondence between said input signals, said generating means including means for controlling the parallel processing of a plurality cells, said plurality of cells being coupled to a predetermined diagonal of said array of cells, and (c) means for extending said correspondence measure to an output terminal.
Claim 6
Dependent Claim 36 words
The signal processor defined in claim 3 wherein said parallel processing control means further includes (d) means for controlling the parallel processing of cells on a plurality of respective predetermined diagonals of said array of cells.
Claim 7
Dependent Claim 118 words
A signal processor including an array of processor cells, means for extending an input signal through said cells to an output terminal and characterized in that said signal processor further comprises pattern matching means, said pattern matching means including: (a) first means for comparing a first unknown input signal and a first reference input signal, (b) first means for time warping either of said first input signals with respect to the other of said first input signals, and (c) diagonal control means coupled to said first time warping means for controlling cells on a first predetermined diagonal of said array of cells, said diagonal controlling means including means for the parallel processing of said signals to be compared.
Claim 8
Dependent Claim 118 words
A signal processor including an array of processor cells, means for extending an input signal through said cells to an output terminal and characterized in that said signal processor further comprises pattern matching means, said pattern matching means including: (a) first means for comparing a first unknown input signal and a first reference input signal, (b) first means for time warping either of said first input signals with respect to the other of said first input signals, and (c) diagonal control means coupled to said first time warping means for controlling cells on a first predetermined diagonal of said array of cells, said diagonal controlling means including means for the parallel processing of said signals to be compared.
Claim 9
Dependent Claim 28 words
The signal processor defined in claim 5 wherein said pattern matching means further includes: means for providing an optimal time warp path through said array of processor cells.
Claim 10
Dependent Claim 40 words
The signal processor defined in claim 5 wherein said pattern matching means further includes: means responsive to said diagonal control means for measuring a correspondence between said input signals and means for extending said correspondence measure to an output terminal.
Claim 11
Dependent Claim 40 words
The signal processor defined in claim 6 wherein said pattern matching means further includes: means responsive to said diagonal control means for measuring a correspondence between said input signals and means for extending said correspondence measure to an output terminal.
Claim 12
Dependent Claim 77 words
The signal processor defined in claim 5 wherein said pattern matching means further includes: (d) second means for comparing a second unknown input signal and a second reference input signal, (e) second means for time warping either of said second input signals with respect to the other of said second input signals, (f) said diagonal control means coupled to said second time warping means for controlling cells on a second predetermined diagonal of said array of cells.
Claim 13
Dependent Claim 72 words
The signal processor defined in claim 9 wherein said diagonal control means further includes: (g) means for parallel processing such that not only do all cells on said first diagonal parallel process said first input signals to be compared and all cells on said second diagonal parallel process said second input signals to be compared but also said first diagonal processing occurs substantially concurrent and in parallel with said second diagonal processing.

References Cited (Backward Citations)

US3864518A Cited
US4059725A Cited
US4049913A Cited
US4086567A Cited
US4210962A Cited
US4215401A Cited
US4181821A Cited
US4256924A Cited
US4224600A Cited
US4319221A Cited
US4349700A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag