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
OG exemplary drawing
 
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.