Dynamic time warping using a digital signal processor
US4918733A · kind A · utility
Assignee
Inventor
Key dates
| Filing date | Jul 30, 1986 |
| Grant date | Apr 17, 1990 |
| Priority date | — |
| Expiry date | Jul 30, 2006 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG10L15/12
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A digital signal processor implementation of dynamic time warping for automatic speech recognition using a single memory array that stores only one sequence of accumulated correspondence values and detecting whether or not the constraint on horizontal path compression has been exceeded by storing negatives of calculated accumulated correspondence values to indicate horizontal path movement. The accumulated correspondence values are stored in the array in descending order; and memory locations of that array are reused as accumulated correspondence values are calculated representing the correspondence between a plurality of reference time frames and a plurality of unknown time frames representing an unknown word or utterance. When path movement is from an adjacent horizontal correspondence node to the present node, the negative of the calculated accumulated correspondence is written back into a memory location associated with the present node. When the accumulated correspondence associated with that memory location is calculated for the next sequence of accumulated correspondence values, the method detects the previously stored negative value and does not allow the path to move again…
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.