Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
77 words
A method for training a neural network comprising the steps of: inputting an audio signal including a training set of phonemes; dividing the signal into segments, each segment representing a phoneme; identifying each segment; transforming segments into time independent vectors; verifying that at least one of the segments or vectors represents to a degree acceptable to an operator a corresponding one of the training set of phonemes; and training the neural network using the time independent vectors.
Claim 2
Independent Claim
77 words
A method for training a neural network comprising the steps of: inputting an audio signal including a training set of phonemes; dividing the signal into segments, each segment representing a phoneme; identifying each segment; transforming segments into time independent vectors; verifying that at least one of the segments or vectors represents to a degree acceptable to an operator a corresponding one of the training set of phonemes; and training the neural network using the time independent vectors.
Claim 3
Dependent Claim
25 words
The method according to claim 1, wherein the trained neural network generates a centroid or a centroid estimate for each phoneme based on corresponding vectors.
Claim 4
Dependent Claim
61 words
The method according to claim 2, further comprising: displaying the audio signal, segments, vectors, and centroids or centroid estimates, wherein the operator visually confirms the acceptability of any one of the segments, vectors, and centroids or centroid estimates based on a degree of visual similarity between any combination of corresponding portions of the displayed audio signal, segments, vectors, or centroids/centroid estimates.
Claim 5
Dependent Claim
66 words
The method according to claim 2, further comprising: selectively reproducing a sound corresponding to one of the audio signal, segments, vectors, and centroids or centroid estimates to audibly confirm the acceptability of any one of the segments, vectors, and centroids or centroid estimates based on a degree of audible similarity between any combination of corresponding segments, vectors, or centroids/centroid estimates with the training set of phonemes.
Claim 6
Dependent Claim
41 words
The method according to claim 1, wherein the dividing step includes displaying a digitized version of the input audio signal and the operator manually divides using a cursor the displayed signal into segments that correspond to each of the training phonemes.
Claim 7
Dependent Claim
47 words
The method according to claim 1, wherein the identifying step includes the operator manually assigning a code to each segment wherein the operator may identify a segment with more than one code if the operator is uncertain of the number of phonemes that the segment may include.
Claim 8
Dependent Claim
27 words
The method according to claim 6, wherein the neural network determines which code should be used to classify the segment or whether the segment represents plural phonemes.
Claim 9
Dependent Claim
43 words
The method according to claim 1, wherein the transforming step includes transforming a segment into one or more multi-dimensional vectors in the frequency domain using a Fourier transform, each vector including multiple elements some of which represent spectral power in different frequency bands.
Claim 10
Dependent Claim
18 words
The method according to claim 8, wherein the fundamental frequency of the segment is filtered out before transformation.
Claim 11
Dependent Claim
35 words
The method according to claim 8, further comprising: reverse transforming the one or more multi-dimensional vectors and audibly reproducing resulting signal to confirm audible similarity with a corresponding one of the training set of phonemes.
Claim 12
Dependent Claim
21 words
The method according to claim 10, further comprising: modifying one or more transformation parameters as a result of the audible confirmation.
Claim 13
Dependent Claim
23 words
The method according to claim 1, wherein the neural network is selected by an operator from UCL, SCL, auto-associative, and backpropagation neural networks.
Claim 14
Dependent Claim
31 words
The method according to claim 1, further comprising: testing the developed neural network using another audio signal to determine how well the neural network recognizes phonemes in the another audio signal.
Claim 15
Dependent Claim
88 words
A user interface for developing a neural network for speech recognition, comprising: a display screen that displays speech segments representing phonemes of a speech signal, multiple dimension vectors, each segment being represented by corresponding one or more vectors, a corresponding phoneme code, and a centroid or an estimate of a centroid associated with each phoneme code to permit comparison between adjacent vectors, where similar sounds are coded with similar vectors, wherein the display screen provides qualitative assistance to a user in developing a neural network for speech recognition.
Claim 16
Dependent Claim
88 words
A user interface for developing a neural network for speech recognition, comprising: a display screen that displays speech segments representing phonemes of a speech signal, multiple dimension vectors, each segment being represented by corresponding one or more vectors, a corresponding phoneme code, and a centroid or an estimate of a centroid associated with each phoneme code to permit comparison between adjacent vectors, where similar sounds are coded with similar vectors, wherein the display screen provides qualitative assistance to a user in developing a neural network for speech recognition.
Claim 17
Dependent Claim
30 words
The user interface in claim 14 including a speaker in addition to the display screen, wherein the user visibly and audibly confirms the quality of the training set of phonemes.
Claim 18
Dependent Claim
46 words
The user interface in claim 14, further comprising: means for displaying an amplitude of the speech signal; means for digitizing the speech signal; means for dividing the digitized signals into speech segments; and means for indicating a starting point and an ending point of each segment.
Claim 19
Dependent Claim
33 words
The user interface in claim 16, further comprising: means for transforming each segment into one or more vectors having plural dimensions, wherein the one or more vectors are displayed on the display screen.
Claim 20
Dependent Claim
28 words
The user interface in claim 17, further comprising: means for assigning the corresponding phoneme code to the one or more vectors, wherein the corresponding phoneme code is displayed.
Claim 21
Dependent Claim
43 words
The user interface in claim 17, further comprising: means for generating the centroid or an estimate of a centroid corresponding to the one or more plural dimension vectors representing a particular phoneme, wherein the centroid or the estimate of a centroid is displayed.
Claim 22
Dependent Claim
57 words
The user interface in claim 19, wherein plural centroid vectors or estimates of centroid vectors are determined for each of plural segments, the user interface further comprising: means for selecting for one of the segments one of the plural centroid vectors or estimates of a centroid vector having a greatest likelihood of corresponding to the one segment.
Claim 23
Dependent Claim
19 words
The user interface in claim 16, further comprising: means for generating an audible signal corresponding to the digitized speech.
Claim 24
Dependent Claim
22 words
The user interface in claim 21, further comprising: means for generating an audible signal corresponding to one or more of the segments.
Claim 25
Dependent Claim
22 words
The user interface in claim 17, further comprising: means for generating an audible signal corresponding to transformed vectors corresponding to a segment.
Claim 26
Dependent Claim
23 words
The user interface in claim 19, further comprising: means for generating an audible signal corresponding to decoded centroids or decoded estimates of centroids.
Claim 27
Independent Claim
110 words
A method for processing speech information using a neural network trained to recognize speech phonemes and generate corresponding phoneme codes, where for each possible phoneme code, an exemplary centroid vector is identified based on an internal structure of the trained neural network, comprising the steps of: dividing an input speech signal into segments; transforming each segment into a set of vectors; the neural network assigning a phoneme code to each vector; converting a sequence of the phoneme codes into a corresponding sequence of exemplary centroid vectors; reverse transforming the sequence of exemplary centroid vectors into an output segment of speech; and generating an audio signal using the output speech segment.
Claim 28
Independent Claim
110 words
A method for processing speech information using a neural network trained to recognize speech phonemes and generate corresponding phoneme codes, where for each possible phoneme code, an exemplary centroid vector is identified based on an internal structure of the trained neural network, comprising the steps of: dividing an input speech signal into segments; transforming each segment into a set of vectors; the neural network assigning a phoneme code to each vector; converting a sequence of the phoneme codes into a corresponding sequence of exemplary centroid vectors; reverse transforming the sequence of exemplary centroid vectors into an output segment of speech; and generating an audio signal using the output speech segment.
Claim 29
Dependent Claim
17 words
The method in claim 25, wherein each of the codes represents a compressed amount of speech information.
Claim 30
Dependent Claim
19 words
The method in claim 25, further comprising: displaying one of the phoneme codes and a corresponding exemplary centroid vector.
Claim 31
Dependent Claim
20 words
The method in claim 25, wherein the internal structure of the neural network includes the trained neural network weight connections.
Claim 32
Dependent Claim
17 words
The method in claim 25, further comprising: generating an audio signal corresponding to the exemplary centroid vector.
Claim 33
Dependent Claim
13 words
The method in claim 25, further comprising: scaling the output segment of speech.