2. The information processing apparatus according to claim 1 , further comprising: a character separation unit configured to separate the locus data other than the gesture locus data separated by the separation unit up to a number of characters as an upper limit value, into locus data of one character one by one, the condition information including the number of characters of the locus data other than the gesture locus data separated by the separation unit, wherein the second recognition unit is configured to recognize locus data of each character included in the locus data other than the gesture locus data according to locus data of each of the one character separated by the character separation unit and information of the character included in the character dictionary data.
1. An information processing apparatus comprising: an acquisition unit configured to acquire locus data; a first recognition unit configured to recognize gesture locus data included in a part of the acquired locus data according to the acquired locus data and gesture shape data included in gesture dictionary data; a separation unit configured to separate gesture locus data and locus data other than the gesture locus data from the acquired locus data according to a result of the recognition by the first recognition unit; a second recognition unit configured to recognize the locus data other than the gesture locus data based on condition information associated with the gesture locus data as the result of the recognition by the first recognition unit and information of a character included in character dictionary data.