Speech recognition pattern adaptation system using tree scheme
First Claim
1. A pattern adaptation system using a distribution tree scheme for adapting a reference pattern comprised a plurality of different categories based on an input pattern as an aggregate of input samples comprising:
- (a) input pattern generating means for generating the input pattern;
(b) reference pattern memory means for storing the reference pattern;
(c) pattern matching means for matching the categories of the reference pattern stored in the reference pattern memory means with input samples of the input pattern generated by the input pattern generating means;
(d) distribution tree scheme reference pattern memory means for storing beforehand a distribution tree scheme reference pattern as a reference pattern expressed in a tree scheme;
(e) data amount estimating means for calculating the input sample numbers, in each node of the tree scheme reference pattern stored in the tree scheme reference pattern memory means, by using the correspondence obtained through the pattern matching by the pattern matching means;
(f) node selection means for selecting a node for the adaptation according to the calculated number of the input samples by the data amount estimating means;
(g) adaptation parameter generating means for calculating an adaptation parameter in a node selected by the node selecting means; and
(h) reference pattern generating means for producing an adapted reference pattern by using the adaptation parameter produced by the adaptation parameter generating means and updating the reference pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
Pattern matching means 3 matches categories of a reference pattern stored in reference pattern memory means 2 and input samples of an input pattern produced by input pattern generating means 1. Data statistics estimating means 6 calculates the numbers of input samples in individual nodes of a tree scheme reference pattern stored in the tree scheme reference pattern memory means 4. Node selecting means 6 selects nodes used for adaptation according to the input sample numbers calculated by the data statistics estimating means 5. Adaptation parameter generating means 7 calculates an adaptation parameter in the Nodes selected by the node selecting means 6. Reference pattern generating means 8 produces an adapted reference pattern using the calculated adaptation parameter.
37 Citations
20 Claims
-
1. A pattern adaptation system using a distribution tree scheme for adapting a reference pattern comprised a plurality of different categories based on an input pattern as an aggregate of input samples comprising:
-
(a) input pattern generating means for generating the input pattern;
(b) reference pattern memory means for storing the reference pattern;
(c) pattern matching means for matching the categories of the reference pattern stored in the reference pattern memory means with input samples of the input pattern generated by the input pattern generating means;
(d) distribution tree scheme reference pattern memory means for storing beforehand a distribution tree scheme reference pattern as a reference pattern expressed in a tree scheme;
(e) data amount estimating means for calculating the input sample numbers, in each node of the tree scheme reference pattern stored in the tree scheme reference pattern memory means, by using the correspondence obtained through the pattern matching by the pattern matching means;
(f) node selection means for selecting a node for the adaptation according to the calculated number of the input samples by the data amount estimating means;
(g) adaptation parameter generating means for calculating an adaptation parameter in a node selected by the node selecting means; and
(h) reference pattern generating means for producing an adapted reference pattern by using the adaptation parameter produced by the adaptation parameter generating means and updating the reference pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
wherein the same tree scheme that is used for a speech recognition mode is used for the pattern adaptation system using a tree scheme.
-
-
11. A pattern adaptation system, using a distribution tree scheme for adapting a reference pattern comprising a plurality of different categories based on an input pattern as an aggregate of input samples, comprising the steps of:
-
matching categories of a reference pattern and an input pattern, calculating a number of input samples in each node of a tree scheme reference pattern, selecting a node used for adaptation according to the input sample number calculated, producing an adaptation parameter in the node selected, and producing an adapted reference pattern and updating the initial reference pattern based on the produced adaptation parameter.
-
-
12. A pattern adaptation method utilizing a distribution tree scheme for adapting a reference pattern comprised of a plurality of different categories based upon an input pattern as an aggregate of input samples, comprising the steps of:
-
(a) generating an input pattern;
(b) storing a reference pattern in a reference pattern memory;
(c) matching the categories of the reference pattern to obtain a reference pattern match, the reference patterns stored in the reference pattern memory with input samples of the input pattern;
(d) storing beforehand a distribution tree scheme reference pattern, in a distribution tree scheme reference pattern memory, as a reference pattern expressed in a tree scheme;
(e) estimating a data amount by calculating the input sample numbers, in each node of the tree scheme reference pattern stored in the tree scheme reference pattern memory, by utilizing the correspondence obtained through the pattern matching;
(f) selecting a node for the adaptation, according to the calculated number of the input samples, by utilizing the results of step (e);
(g) generating an adaptation parameter for calculating an adaptation parameter in the node selected as a result of step (f); and
(h) generating a reference pattern for producing an adapted reference pattern by using the adaptation parameter and updating the reference pattern.
-
-
13. A method for obtaining a speech probability comprising the steps of:
-
(a) calculating a first plurality of distribution probabilities, wherein the plurality of distribution probabilities correspond to a plurality of nodes comprising a distribution tree structure, (b) calculating a sum of the plurality of distribution probabilities, (c) calculating a vocal sound unit probability by utilizing the calculated sum, (d) calculating at least a word probability by utilizing the vocal sound unit probability, (e) calculating a speech probability by utilizing a set of results of steps (a) through (d), (f) adapting a reference pattern based upon an input pattern and the results of step (e), and (g) adapting an input pattern based upon the results of step (e). - View Dependent Claims (14, 15, 16, 17)
-
-
18. A pattern adaptation apparatus, utilizing a distribution tree scheme for adapting a reference pattern comprised of a plurality of different categories based upon an input pattern as an aggregate of input samples, comprising:
-
(a) an input pattern generating unit for generating the input pattern, wherein the input pattern utilized comprises a time series of feature vectors obtained by an analysis of an input speech;
(b) a reference pattern memory unit for storing the reference pattern;
(c) a pattern matching unit for matching the categories of the reference pattern stored in the reference pattern memory unit with input samples of the input pattern generated by the input pattern generating unit, wherein the pattern matching unit executes a probability-based matching;
(d) a distribution tree scheme reference pattern memory unit for storing beforehand a distribution tree scheme reference pattern as a reference pattern expressed in a tree scheme;
(e) a data amount estimating unit for calculating the input sample numbers, in each node of the tree scheme reference pattern stored in the tree scheme reference pattern memory unit, by utilizing the correspondence obtained through the pattern matching by the pattern matching unit;
(f) a node selection unit for selecting a node for the adaptation according to the calculated number of the input samples by the data amount estimating unit, wherein the tree scheme is based upon a probability-based tree scheme, and wherein the degrees to which sub-nodes belong to parent nodes are represented utilizing real numbers of 0 to 1, and a sum of degrees to which a sub-node belongs to a plurality of parent nodes is 1;
(g) an adaptation parameter generating unit for calculating an adaptation parameter in a node selected by the node selecting unit; and
(h) a reference pattern generating unit for producing an adapted reference pattern by using the adaptation parameter produced by the adaptation parameter generating unit and updating the reference pattern. - View Dependent Claims (19, 20)
the data amount estimating unit calculates an expected input sample number, and wherein the expected input sample number is utilized instead of the input sample number. -
20. A pattern adaptation apparatus as recited in claim 18, wherein
a hidden Marcov model, in which an output probability distribution is a mixture Gaussian distribution, is utilized as the reference pattern tree scheme, and wherein the tree scheme reference pattern is a tree scheme reference pattern produced by taking considerations of output probability distribution mean vectors in individual stages of the hidden Marcov model.
-
Specification