Time warp signal recognition processor for matching signal patterns
First Claim
1. A method for matching signals, said method including the step ofextending 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.
1 Assignment
0 Petitions
Accused Products
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.
77 Citations
10 Claims
-
1. 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. - View Dependent Claims (2)
-
-
3. 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.
-
5. 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. - View Dependent Claims (6, 7, 8, 9, 10)
-
Specification