Mitigating errors in a distributed speech recognition process
First Claim
1. A method of mitigating errors in a distributed speech recognition process, the distributed speech recognition process being one in which speech recognition parameters are arranged in vectors, each vector corresponding to a particular sampling time-frame, and said speech recognition parameters are received at a second location having been transmitted from a first location;
- the method comprising the steps of;
identifying a group comprising one or more of said vectors which have undergone a transmission error; and
replacing one or more speech recognition parameters in the identified group of vectors, wherein said one or more speech recognition parameters in said identified group of vectors are replaced by respective replacement parameters corresponding to copies of one or more corresponding speech recognition parameters from a different vector, corresponding to a different particular sampling time frame, received without error after said identified group of vectors.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of mitigating errors in a distributed speech recognition process. The method comprises the steps of identifying a group comprising one or more vectors which have undergone a transmission error, and replacing one or more speech recognition parameters in the identified group of vectors. In one embodiment all the speech recognition parameters of each vector of the group are replaced by replacing the whole vectors, and each respective replaced whole vector is replaced by a copy of whichever of the preceding or following vector without error is closest in receipt order to the vector being replaced. In another embodiment determination of which speech recognition parameter or parameters are to be replaced is performed by predicting, from vectors received without error, a predicted value for each speech recognition parameter within said identified group of vectors, and replacing those speech recognition parameters within the identified group of vectors which are outside of a predetermined threshold relative to their respective predicted value. Also described is an apparatus for mitigating errors in a distributed speech recognition process.
-
Citations
20 Claims
-
1. A method of mitigating errors in a distributed speech recognition process, the distributed speech recognition process being one in which speech recognition parameters are arranged in vectors, each vector corresponding to a particular sampling time-frame, and said speech recognition parameters are received at a second location having been transmitted from a first location;
-
the method comprising the steps of; identifying a group comprising one or more of said vectors which have undergone a transmission error; and replacing one or more speech recognition parameters in the identified group of vectors, wherein said one or more speech recognition parameters in said identified group of vectors are replaced by respective replacement parameters corresponding to copies of one or more corresponding speech recognition parameters from a different vector, corresponding to a different particular sampling time frame, received without error after said identified group of vectors. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of mitigating errors in a distributed speech recognition process, the distributed speech recognition process being one in which speech recognition parameters are arranged in vectors, each vector corresponding to a particular sampling time-frame, and said speech recognition parameters are received at a second location having been transmitted from a first location;
-
the method comprising the steps of; identifying a group comprising one or more of said vectors which have undergone a transmission error; and replacing one or more speech recognition parameters in the identified group of vectors, wherein all the speech recognition parameters of each vector of said group are replaced by replacing the whole vectors, and each respective replaced whole vector is replaced by a copy of whichever of the preceding or following different vector, corresponding to a different particular sampling time frame is received without error and is closest in receipt order to the vector being replaced. - View Dependent Claims (8)
-
-
9. A method of mitigating errors in a distributed speech recognition process, the distributed speech recognition process being one in which speech recognition parameters are arranged in vectors, each vector corresponding to a particular sampling time-frame, and said speech recognition parameters are received at a second location having been transmitted from a first location, the method comprising the steps of:
-
identifying a group comprising one or more of said vectors which have undergone a transmission error; and replacing one or more speech recognition parameters in the identified group of vectors, wherein said one or more speech recognition parameters in said identified group of vectors are replaced by respective replacement parameters corresponding to one or more speech recognition parameters from a different vector, corresponding to a different particular sampling time frame, received without error after said identified group of vectors; wherein determination of which speech recognition parameter or parameters are to be replaced is performed by predicting, from vectors received without error, a predicted value for each speech recognition parameter within said identified group of vectors, and replacing those speech recognition parameters within the identified group of vectors which are outside of a predetermined threshold relative to their respective predicted value; and wherein those speech recognition parameters which are within a predetermined threshold relative to their respective predicted value are compared with a set of reference vectors to find a best match vector from said set of reference vectors, and those speech recognition parameters which are outside of a predetermined threshold relative to their respective predicted value are replaced by corresponding speech recognition parameters from said best match vector. - View Dependent Claims (10)
-
-
11. An apparatus for mitigating errors in a distributed speech recognition process, the distributed speech recognition process being one in which speech recognition parameters are arranged in vectors, each vector corresponding to a particular sampling time-frame, and said speech recognition parameters are received at a second location having been transmitted from a first location;
-
the apparatus comprising; means for identifying a group comprising one or more of said vectors which have undergone a transmission error; and means for replacing one or more speech recognition parameters in the identified group of vectors, wherein said one or more speech recognition parameters in said identified group of vectors are replaced by respective replacement parameters corresponding to copies of one or more corresponding speech recognition parameters from a different vector, corresponding to a different particular sampling time frame, received without error after said identified group of vectors. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus for mitigating errors in a distributed speech recognition process, the distributed speech recognition process being one in which speech recognition parameters are arranged in vectors, each vector corresponding to a particular sampling time-frame, and said speech recognition parameters are received at a second location having been transmitted from a first location;
-
the apparatus comprising; means for identifying a group comprising one or more of said vectors which have undergone a transmission error; and means for replacing one or more speech recognition parameters in the identified group of vectors, wherein all the speech recognition parameters of each vector of said group are replaced by replacing the whole vectors, and each respective replaced whole vector is replaced by a copy of whichever of the preceding or following different vector, corresponding to a different particular sampling time frame is received without error and is closest in receipt order to the vector being replaced. - View Dependent Claims (18)
-
-
19. An apparatus for mitigating errors in a distributed speech recognition process, the distributed speech recognition process being one in which speech recognition parameters are arranged in vectors, each vector corresponding to a particular sampling time-frame, and said speech recognition parameters are received at a second location having been transmitted from a first location, the apparatus comprising:
-
means for identifying a group comprising one or more of said vectors which have undergone a transmission error; and means for replacing one or more speech recognition parameters in the identified group of vectors, wherein said one or more speech recognition parameters in said identified group of vectors are replaced by respective replacement parameters corresponding to one or more speech recognition parameters from a different vector, corresponding to a different particular sampling time frame, received without error after said identified group of vectors; wherein determination of which speech recognition parameter or parameters are to be replaced is performed by predicting, from vectors received without error, a predicted value for each speech recognition parameter within said identified group of vectors, and replacing those speech recognition parameters within the identified group of vectors which are outside of a predetermined threshold relative to their respective predicted value; and wherein those speech recognition parameters which are within a predetermined threshold relative to their respective predicted value are compared with a set of reference vectors to find a best match vector from said set of reference vectors, and those speech recognition parameters which are outside of a predetermined threshold relative to their respective predicted value are replaced by corresponding speech recognition parameters from said best match vector. - View Dependent Claims (20)
-
Specification