Block synchronous decoding
First Claim
Patent Images
1. A continuous pattern recognition system comprising:
- an input device adapted to provide a digital representation of an input;
memory operably coupled to the input device to store the digital representation and a plurality of multi-state models relative to the digital representation;
a processor coupled to the input device, and the memory, the processor including a cache memory, and adapted to convert the digital representation into a plurality of time-sequenced frames; and
wherein the processor is adapted to generate an output of recognized patterns based upon processing the time-sequenced frames and blocks of the multi-state models stored in the cache memory.
2 Assignments
0 Petitions
Accused Products
Abstract
A pattern recognition system and method are provided. Aspects of the invention are particularly useful in combination with multi-state Hidden Markov Models. Pattern recognition is effected by processing Hidden Markov Model Blocks. This block-processing allows the processor to perform more operations upon data while such data is in cache memory. By so increasing cache locality, aspects of the invention provide significantly improved pattern recognition speed.
-
Citations
17 Claims
-
1. A continuous pattern recognition system comprising:
-
an input device adapted to provide a digital representation of an input;
memory operably coupled to the input device to store the digital representation and a plurality of multi-state models relative to the digital representation;
a processor coupled to the input device, and the memory, the processor including a cache memory, and adapted to convert the digital representation into a plurality of time-sequenced frames; and
wherein the processor is adapted to generate an output of recognized patterns based upon processing the time-sequenced frames and blocks of the multi-state models stored in the cache memory. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of recognizing patterns in an input formed of time-sequenced frames, the method comprising:
-
modeling patterns with a plurality of multi-state Hidden Markov Models;
processing Hidden Markov Model Blocks (HMMBs) to recognize the modeled patterns among the time-sequenced frames to generate a sequence of recognized modeled patterns. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A pattern recognizing method comprising:
-
representing an input as a series of time-sequenced frames; and
processing HMMBs and the series to generate an output sequence of recognized patterns corresponding to the input. - View Dependent Claims (14, 15)
-
-
16. A method of recognizing patterns in an input formed of time-sequenced frames, the method comprising:
-
a) modeling patterns with a plurality of multi-state Hidden Markov Models;
b) processing a first point of a first multi-state Hidden Markov Model;
c) processing a second point of the first multi-state Hidden Markov Model, the second point differing from the first point in both state and time; and
d) processing remaining point of the first Hidden Markov Model, and points of the other of the plurality of multi-state Hidden Markov Models to recognize the modeled patterns among the time-sequenced frames to generate a sequence of recognized modeled patterns. - View Dependent Claims (17)
-
Specification