A system and method are used for recognising a time-sequential input
pattern (20), which is derived from a continual physical quantity, such as
speech. The system has input means (30), which accesses the physical
quantity and therefrom generates a plurality of input observation vectors.
The input observation vectors represent the input pattern. A reference
pattern database (40) is used for storing a plurality of reference
patterns. Each reference pattern includes a sequence of reference units,
where each reference unit is represented by at least one associated
reference vector .mu..sub.a in a set {.mu..sub.a } of reference vectors. A
localizer (50) is used for locating among the reference patterns stored in
the reference pattern database (40), a recognised reference pattern, which
corresponds to the input pattern. The locating includes selecting a subset
{.mu..sub.s } of reference vectors from said set {.mu..sub.a } for each
input observation vector o by calculating a measure of dissimilarity
between the input observation vector o and each reference vector of the
set {.mu..sub.a }. A number of reference vectors .mu..sub.a, whose
measures of dissimilarity with said input observation vector o are the
smallest, are used as the subset {.mu..sub.s } of reference vectors. The
reference vectors of the subset {.mu..sub.s } are used to calculate for
each reference pattern, a pattern similarity score. The recognised pattern
is one of the reference patterns for which an optimum of the pattern
similarity scores is calculated. Output means (70) are used for outputting
the recognised pattern.
Ένα σύστημα και μια μέθοδος χρησιμοποιούνται για την αναγνώριση ενός χρόνος-διαδοχικού σχεδίου εισαγωγής (20), που προέρχεται από μια συνεχή φυσική ποσότητα, όπως η ομιλία. Το σύστημα έχει εισαγάγει τα μέσα (30), τα οποία έχουν πρόσβαση στη φυσική ποσότητα και παράγουν απ' αυτό μια πολλαπλότητα των διανυσμάτων παρατήρησης εισαγωγής. Τα διανύσματα παρατήρησης εισαγωγής αντιπροσωπεύουν το σχέδιο εισαγωγής. Μια βάση δεδομένων σχεδίων αναφοράς (40) χρησιμοποιείται για την αποθήκευση μιας πολλαπλότητας των σχεδίων αναφοράς. Κάθε σχέδιο αναφοράς περιλαμβάνει μια ακολουθία μονάδων αναφοράς, όπου κάθε μονάδα αναφοράς αντιπροσωπεύεται από τουλάχιστον ένα σχετικό διάνυσμα αναφοράς μu..σuψ.α σε ένα σύνολο {mu..sub.a } διανυσμάτων αναφοράς. Localizer (50) χρησιμοποιείται για την εντόπιση μεταξύ των σχεδίων αναφοράς που αποθηκεύονται στη βάση δεδομένων σχεδίων αναφοράς (40), ένα αναγνωρισμένο σχέδιο αναφοράς, το οποίο αντιστοιχεί στο σχέδιο εισαγωγής. Η εντόπιση περιλαμβάνει την επιλογή ενός υποσυνόλου {mu..sub.s } των διανυσμάτων αναφοράς από το εν λόγω σύνολο {mu..sub.a } για κάθε παρατήρηση διανυσματικό ο εισαγωγής με τον υπολογισμό ενός μέτρου της ανομοιότητας μεταξύ της παρατήρησης διανυσματικό ο εισαγωγής και κάθε διανύσματος αναφοράς του συνόλου {mu..sub.a }. Διάφορα διανύσματα αναφοράς μu..σuψ.α, τα των οποίων μέτρα της ανομοιότητας με την εν λόγω εισαγωγή η παρατήρηση διανυσματικό ο είναι η μικρότερη, χρησιμοποιούνται ως υποσύνολο {mu..sub.s } των διανυσμάτων αναφοράς. Τα διανύσματα αναφοράς του υποσυνόλου {mu..sub.s } χρησιμοποιούνται για να υπολογίσουν για κάθε σχέδιο αναφοράς, ένα αποτέλεσμα ομοιότητας σχεδίων. Το αναγνωρισμένο σχέδιο είναι ένα από τα σχέδια αναφοράς για τα οποία ένα βέλτιστο των αποτελεσμάτων ομοιότητας σχεδίων υπολογίζεται. Τα μέσα παραγωγής (70) χρησιμοποιούνται για το αναγνωρισμένο σχέδιο.