Information processing apparatus, information processing method, program, and storage medium
First Claim
1. An information processing apparatus for (i) displaying a plurality of input fields, each of which is used to input a word, and (ii) achieving a predetermined task on the basis of at least one word input into at least one of the plurality of input fields, the apparatus comprising:
- means for storing, for each of the plurality of input fields, first grammar information which indicates a first grammar to be used for inputting a word into the respective input field, where the first grammar information includes information to be used for specifying words which can be used in the first grammar;
means for storing second grammar information which indicates a second grammar to be used for inputting a word into each respective input field of the plurality of input fields through a single utterance, where the second grammar information includes information to be used for specifying words which can be used in the second grammar;
designation means for designating at least one of the plurality of input fields;
first selection means for, when a single input field is designated by said designation means, selecting a word from the words specified by the first grammar information corresponding to the designated input field;
first generation means for generating a single-field utterance example to be referred to for inputting a word into the designated input field, the single-field utterance example being generated by using the word selected by said first selection means and the first grammar information corresponding to the designated input field;
first output means for visibly or audibly outputting the single-field utterance example generated by said first generation means;
second selection means for, when the plurality of input fields is designated by said designation means, selecting words corresponding to the designated input fields from the words specified by the second grammar information;
second generation means for generating a multiple-field utterance example to be referred to for inputting a word into each of the designated input fields through a single utterance, the multiple-field utterance example being generated by using the words selected by said second selection means and the second grammar information;
second output means for visibly or audibly outputting the multiple-field utterance example generated by said second generation means; and
speech recognition means for recognizing speech which is externally input for the purpose of inputting at least one word into at least one respective input field designated by said designation means.
1 Assignment
0 Petitions
Accused Products
Abstract
The correspondence between input fields and grammars is obtained (S102), and a speech utterance example is displayed using a grammar corresponding to a portion (field) designated by an input instruction (S106). Also, a speech recognition process is executed using this grammar (S108). The speech recognition result is displayed in the field designated by the input instruction (S109). Upon reception an instruction for transmitting input data to an application, the input data is transmitted to the application (S110).
-
Citations
8 Claims
-
1. An information processing apparatus for (i) displaying a plurality of input fields, each of which is used to input a word, and (ii) achieving a predetermined task on the basis of at least one word input into at least one of the plurality of input fields, the apparatus comprising:
-
means for storing, for each of the plurality of input fields, first grammar information which indicates a first grammar to be used for inputting a word into the respective input field, where the first grammar information includes information to be used for specifying words which can be used in the first grammar; means for storing second grammar information which indicates a second grammar to be used for inputting a word into each respective input field of the plurality of input fields through a single utterance, where the second grammar information includes information to be used for specifying words which can be used in the second grammar; designation means for designating at least one of the plurality of input fields; first selection means for, when a single input field is designated by said designation means, selecting a word from the words specified by the first grammar information corresponding to the designated input field; first generation means for generating a single-field utterance example to be referred to for inputting a word into the designated input field, the single-field utterance example being generated by using the word selected by said first selection means and the first grammar information corresponding to the designated input field; first output means for visibly or audibly outputting the single-field utterance example generated by said first generation means; second selection means for, when the plurality of input fields is designated by said designation means, selecting words corresponding to the designated input fields from the words specified by the second grammar information; second generation means for generating a multiple-field utterance example to be referred to for inputting a word into each of the designated input fields through a single utterance, the multiple-field utterance example being generated by using the words selected by said second selection means and the second grammar information; second output means for visibly or audibly outputting the multiple-field utterance example generated by said second generation means; and speech recognition means for recognizing speech which is externally input for the purpose of inputting at least one word into at least one respective input field designated by said designation means. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An information processing method for (i) displaying a plurality of input fields, each of which is used to input a word, and (ii) achieving a predetermined task on the basis of at least one word input into at least one of the input fields, the method comprising:
-
a step of storing, for each of the plurality of input fields, first grammar information which indicates a first grammar to be used for inputting a word into the respective input field, where the first grammar information includes information to be used for specifying words which can be used in the first grammar; a step of storing second grammar information which indicates a second grammar to be used for inputting a word into each respective input field of the plurality of input fields through a single utterance, where the second grammar information includes information to be used for specifying words which can be used in the second grammar; a designation step of designating at least one of the plurality of input field; a first selection step of, when a single input field is designated in said designation step, selecting a word from the words specified by the first grammar information corresponding to the designated input field; a first generation step of generating a single-field utterance example to be referred to for inputting a word into the designated input field, the single-field utterance example being generated by using the word selected in said first selection step and the first grammar information corresponding to the designated input field; a first output step of visibly or audibly outputting the single-field utterance example generated in said first generation step; a second selection step of, when the plurality of input fields is designated in said designation step, selecting words corresponding to the designated input fields from the words specified by the second grammar information; a second generation step of generating a multiple-field utterance example to be referred to for inputting a word into each of the designated input fields, the multiple-field utterance example being generated by using the words selected in said second selection step and the second grammar information; a second output step of visibly or audibly outputting the multiple-field utterance example generated in said second generation step; and a speech recognition step of recognizing speech which is externally input for the purpose of inputting at least one word into at least one respective input field designated in said designation step. - View Dependent Claims (7, 8)
-
Specification