Patent ID: 8274474
Filing Date: 2012-09-25
Classification: G06F

Abstract:
1. A character input device for determining an input character from among a plurality of characters, comprising: character storage means for storing the plurality of characters such that each character is within at least one of a plurality of character groups and each character group includes more than one of the plurality of characters; predicted character string storage means for storing a plurality of predicted character strings; focused character group specification information storage means for storing focused character group specification information that indicates a selected state of any of the plurality of character groups as a focused character group; predicted character string acquisition means for obtaining one or more predicted character strings that are expected to be input by a user from among the plurality of predicted character strings stored in the predicted character string storage means based on each of the characters in the focused character group; currently selected input candidate specification information storage means for storing currently selected input candidate specification information for specifying, as a currently selected input candidate one of: (i) any of the characters of the focused character group, and (ii) any of the one or more predicted character strings obtained by the predicted character string acquisition means; display control means for causing display means to display a character input screen containing: (i) character group correspondence images, each corresponding to one of the plurality of character groups, and (ii) an input candidate presentation image for presenting each of the characters in the focused character group and the one or more predicted character strings obtained by the predicted character string acquisition means; focused character group specification information update means for updating the focused character group specification information according to a focused point moving operation by the user, such that the character group specified according to the focused character group specification information is updated to any of the plurality of character groups; currently selected input candidate specification information update means for updating the currently selected input candidate specification information according to the user pressing a single input character selection button, such that the character or the predicted character string specified according to the currently selected input candidate specification information is updated to any of the characters and the one or more predicted character strings presented in the input candidate presentation image; and input character determination means for determining, in a case where a character is specified as the currently selected input candidate according to the currently selected input candidate specification information, the character as the input character according to an input character determination operation by the user, and determining, in a case where a predicted character string is specified as the currently selected input candidate according to the currently selected input candidate specification information, at least some of the characters contained in the predicted character string as the input character according to the input character determination operation.