| US 7,603,269 B2 | ||
| Speech recognition grammar creating apparatus, control method therefor, program for implementing the method, and storage medium storing the program | ||
| Kazue Kaneko, Kawasaki (Japan); and Michio Aizawa, Yokohama (Japan) | ||
| Assigned to Canon Kabushiki Kaisha, (Japan) | ||
| Filed on Jun. 29, 2005, as Appl. No. 11/169,550. | ||
| Claims priority of application No. 2004-191596 (JP), filed on Jun. 29, 2004. | ||
| Prior Publication US 2005/0288931 A1, Dec. 29, 2005 | ||
| Int. Cl. G06F 15/16 (2006.01); G06F 17/21 (2006.01); G06F 17/27 (2006.01) | ||
| U.S. Cl. 704—10 [704/9; 704/237; 704/256; 709/201; 709/202; 709/223] | 16 Claims |

| 1. A speech recognition grammar creating apparatus that describes a speech-recognizing object as a speech recognition grammar,
comprising:
a grouping unit adapted to create a component group of n component elements, wherein n is an integer not less than 2;
a first determination unit adapted to determine if the component group of n component elements is a group including at least
one component element that cannot be omitted;
a second determination unit adapted to determine if the n component elements are order designated when it is determined by
said first determination unit that the component group is the group including the at least one component element that cannot
be omitted; and
a creating unit adapted to create the speech recognition grammar by creating sequences of the n component elements and combinations
thereof according to the designated order when it is determined by said second determination unit that the n component elements
are order designated, and by creating respective permutations of the n component elements and combinations thereof when it
is determined by said second determination unit that the n component elements are not order designated.
|