SYSTEM AND METHOD OF PATTERN RECOGNITION IN VERY HIGH DIMENSIONAL SPACE
First Claim
1. A computer-readable medium storing instructions for controlling a computing device to process phonemes for use in recognizing a received phoneme having an associated received-signal vector using a stored plurality of phoneme classes, each of the plurality of phoneme classes comprising class phonemes, the instructions comprising, for each class phoneme:
- generating an expanded stored-phoneme vector from the class phoneme; and
transforming the expanded stored-phoneme vector into an orthogonal form associated with a hypersphere having a center and a radius, wherein a received phoneme may be recognized by generating an expanded received-signal vector into an orthogonal form for analysis in the hypersphere.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method of recognizing speech comprises an audio receiving element and a computer server. The audio receiving element and the computer server perform the process steps of the method. The method involves training a stored set of phonemes by converting them into n-dimensional space, where n is a relatively large number. Once the stored phonemes are converted, they are transformed using single value decomposition to conform the data generally into a hypersphere. The received phonemes from the audio-receiving element are also converted into n-dimensional space and transformed using single value decomposition to conform the data into a hypersphere. The method compares the transformed received phoneme to each transformed stored phoneme by comparing a first distance from a center of the hypersphere to a point associated with the transformed received phoneme and a second distance from the center of the hypersphere to a point associated with the respective transformed stored phoneme.
-
Citations
20 Claims
-
1. A computer-readable medium storing instructions for controlling a computing device to process phonemes for use in recognizing a received phoneme having an associated received-signal vector using a stored plurality of phoneme classes, each of the plurality of phoneme classes comprising class phonemes, the instructions comprising, for each class phoneme:
-
generating an expanded stored-phoneme vector from the class phoneme; and transforming the expanded stored-phoneme vector into an orthogonal form associated with a hypersphere having a center and a radius, wherein a received phoneme may be recognized by generating an expanded received-signal vector into an orthogonal form for analysis in the hypersphere. - View Dependent Claims (2, 3, 4)
-
-
5. A method of recognizing a received phoneme, the method comprising:
-
generating an expanded received-signal vector from a received-signal vector associated with a received phoneme; transforming the expanded received-signal vector into an orthogonal form associated with a hypersphere having a center and a radius; determining a first distance associated with the orthogonal form of the expanded received-signal vector and a second distance associated respectfully with each orthogonal form of expanded stored phoneme vectors; and recognizing the received phoneme according to a comparison of the first distance with the second distance. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A computing device for recognizing a received phoneme, the computing device comprising:
-
a module configured to generate an expanded stored-phoneme vector from each of a plurality of class phonemes; a module configured to transform the expanded stored-phoneme vector into an orthogonal form associated with a hypersphere having a center and a radius; and a module configured to recognize a received phoneme by generating an expanded received-signal vector associated with the received phoneme into an orthogonal form for analysis in the hypersphere. - View Dependent Claims (12, 13, 14)
-
-
15. A computing device for recognizing a received phoneme, the computing device comprising:
-
a module configured to generate an expanded received-signal vector from a received signal vector associated with a received phoneme; a module configured to transform the expanded received-signal vector into an orthogonal form associated with a hypersphere having a center and a radius; a module configured to determine a first distance associated with the orthogonal form of the expanded received-signal vector and a second distance associated with each orthogonal form of expanded stored phoneme vectors; and a module configured to recognize the received phoneme according to a comparison of the first distance with the second distance. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification