摘要 |
<p>The present invention describes methods and apparatus for providing pattern recognition between adjacent sequential frames of data, which data can be non-related data of various types, or related in a time-sequence and contain both audio and image data within each frame. Using a predictive thread to determine a default pattern direction, and then making comparisons between various search blocks from a reference frame with corresponding target search areas of a target frame, in horizontal, vertical, diagonal and rotational directions, using different threads and parallel processing techniques, pattern recognition is achieved, with directional threads that are not obtaining a sufficient number of matches being terminated. Where matches are found, they are stored as a linked list or binary tree, and then processed to so that overlapping matches within a frame are represented as a superset block.</p> |