Combined speech and alternate input modality to a mobile device
First Claim
1. A method of entering information into a mobile device, comprising:
- receiving a multi-word speech input from a user;
performing speech recognition on the speech input to obtain a multi-word speech recognition result; and
sequentially displaying, in a display, words in the speech recognition result for user confirmation or correction, by adding one word at a time to the display, regardless of how many words are in the speech recognition result, and only displaying a next word in the speech recognition result after user confirmation or correction has been received for a previously displayed word that is immediately preceding the next word in the speech recognition result;
wherein performing speech recognition comprises;
calculating a hypothesis lattice indicative of a plurality of speech recognition hypotheses based on the speech input;
prior to finishing calculating the hypothesis lattice and while continuing to calculate the hypothesis lattice, calculating a preliminary hypothesis lattice indicative of only partial speech recognition hypotheses based on the speech input and outputting the preliminary hypothesis lattice; and
wherein sequentially displaying the speech recognition result for user correction or confirmation comprises displaying the speech recognition result first using the preliminary hypothesis lattice, until the hypothesis lattice is completely calculated, and then displaying the speech recognition result using the completely calculated hypothesis lattice.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of entering information into a mobile device includes receiving a multi-word speech input from a user, performing speech recognition on the speech input to obtain a multi-word speech recognition result, and sequentially displaying, in a display, words in the speech recognition result for user confirmation or correction, by adding one word at a time to the display. A next word is only displayed after user confirmation or correct has been received for a previously displayed word that is immediately preceding the next word in the speech recognition result. The method also includes calculating a hypothesis lattice indicative of a plurality of speech recognition hypotheses based on the speech input and, prior to finishing calculating the hypothesis lattice and while continuing to calculate the hypothesis lattice, calculating a preliminary hypothesis lattice indicative of only partial speech recognition hypotheses based on the speech input and outputting the preliminary hypotheses lattice.
36 Citations
17 Claims
-
1. A method of entering information into a mobile device, comprising:
-
receiving a multi-word speech input from a user; performing speech recognition on the speech input to obtain a multi-word speech recognition result; and sequentially displaying, in a display, words in the speech recognition result for user confirmation or correction, by adding one word at a time to the display, regardless of how many words are in the speech recognition result, and only displaying a next word in the speech recognition result after user confirmation or correction has been received for a previously displayed word that is immediately preceding the next word in the speech recognition result; wherein performing speech recognition comprises; calculating a hypothesis lattice indicative of a plurality of speech recognition hypotheses based on the speech input; prior to finishing calculating the hypothesis lattice and while continuing to calculate the hypothesis lattice, calculating a preliminary hypothesis lattice indicative of only partial speech recognition hypotheses based on the speech input and outputting the preliminary hypothesis lattice; and wherein sequentially displaying the speech recognition result for user correction or confirmation comprises displaying the speech recognition result first using the preliminary hypothesis lattice, until the hypothesis lattice is completely calculated, and then displaying the speech recognition result using the completely calculated hypothesis lattice. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile device, comprising:
-
a speech recognizer; a user interface component receiving a speech recognition result from the speech recognizer indicative of recognition of a multi-word speech input and sequentially displaying words in the speech recognition result by displaying a next word in the speech recognition result and displaying a plurality of alternate words in a list as alternates to the displayed next word, wherein the next word in the speech recognition result and the plurality of alternate words are automatically displayed after a previously output word in the speech recognition result has been confirmed or corrected by a user and before any words following the next word in the speech recognition result are displayed, the user interface component adding only the next word and the plurality of alternate words to the display, regardless of how many additional words are in the speech recognition result following the next word, and wherein the user interface component is configured to receive a user input that identifies one of the alternate words in the list as being a correct word in the speech recognition result; and wherein the speech recognizer provides the speech recognition result to the user interface component by calculating a likely recognition hypothesis lattice indicative of a plurality of speech recognition hypotheses based on the speech input, and wherein the speech recognizer is configured to recalculate the recognition hypothesis lattice based on the user input that identifies one of the alternate words in the list, and wherein a subsequent word following the identified correct word in the speech recognition result is displayed and a plurality of alternate words are provided for the subsequent word based on the recalculation of the recognition hypothesis lattice. - View Dependent Claims (10, 11, 12)
-
-
13. A mobile device, comprising:
-
a user actuable input modality component; a display; a speech recognition system configured to calculate a hypothesis lattice indicative of a plurality of speech recognition hypotheses based on a received multi-word speech input, wherein, prior to finishing calculating the hypothesis lattice and while calculating the hypothesis lattice, the speech recognition system calculates a preliminary hypothesis lattice indicative of only partial speech recognition hypotheses for the multi-word speech input and outputs the preliminary hypothesis lattice; and a user interface component configured to display a list of words indicative of the received multi-word speech input, wherein each word in the list is sequentially displayed for user confirmation or correction prior to displaying a next word in the list, regardless of a number of words in the list, and wherein the next word in the list is displayed only after receiving user confirmation or correction for an immediately previous word in the list, wherein a portion of the list of words indicative of the received multi-word speech input is first displayed using the preliminary hypothesis lattice, until the hypothesis lattice is completely calculated, and then the list of words indicative of the received multi-word speech input is displayed using the completely calculated hypothesis lattice. - View Dependent Claims (14, 15, 16, 17)
-
Specification