This application is based on and incorporates herein by reference Japanese Patent Application No. 2006-274049 filed on Oct. 5, 2006.
1. Field of the Invention
A present invention relates to a character input apparatus and program that selects and inputs one of characters displayed on a character list display area of a display device.
2. Description of Related Art
For example, a vehicle navigation system carried in a car includes a main part, a display device, a position detector, a map data input device. The main part is provided with a microcomputer. The display device contains a full color liquid crystal display. The position detector includes a GPS receiver. The map data input device reads map data and destination data from a memory storage, such as a DVD. The vehicle navigation system performs a location function, a route guidance function, etc. Typically, the location function detects the present position of a vehicle, on which the navigation system is carried, to display the present position on top of a map (i.e., the present position overlapping the map) in the display device. The route guidance function searches for and guides a recommended route to the destination designated by a user.
In this case, methods for a user to set up a destination during the execution of the route guidance function includes searching a facility genre for the destination, searching an address or a telephone number for the destination, or inputting the name of the destination by a language (e.g., the Japanese kana syllabary). In the above input operation of the Japanese kana syllabary, the table (Japanese kana syllabary table) of input characters is displayed on the screen of the display device. By a touch sensitive screen input or a remote-control-unit operation, the user selects a character one by one that constitutes the destination name for input.
In a conventional character input apparatus, when the user inputs characters, the character string (item), which contains a string of the inputted characters at the head thereof, is searched from database of the memory storage. Then, the conventional character input apparatus usually displays only associated characters, which may follow the string of the already inputted characters. Also, the conventional character input apparatus makes a display color of the other characters darker (i.e., softens the color of the other characters) for an indication of non-input target. Alternatively, the conventional apparatus may omit the indication of the other characters (for example, refer to JP-A-2005-44220). This can facilitate an input operation for inputting characters for the user.
In order for the above-mentioned character input apparatus to display the table (Japanese kana syllabary table) of the input characters on the screen of the display device, the character input apparatus is required to have a comparatively large-sized display device (e.g., for a vehicle navigation system, a display device of seven inches). In contrast, by recent years, a display device of a vehicle navigation system may be required to be a comparatively small display device having a screen of 3.5 inches such that the display device can be provided in a combination meter (e.g., instrument panel) of a driver's seat. As a result, it may become impossible due to conditions, such as visibility, to display the whole table of the above-mentioned character on the comparatively small screen.
Thus, in the case of such a comparatively small display device, the one-dimensional character list display area that displays several characters (for example, 5 to 8 characters) is provided in the screen of the display device. Thus, it is possible to scroll and display the list of the input characters in the display area for selection of characters by user operation.
For example, the above-mentioned art is applied to a configuration of the above small character input screen such that only associated characters are displayed in a normal condition, and that the other characters other than the associated characters are displayed with a softened color. In this case, the user may have difficulty in identifying a character that is selectable for the next input if the user does not carefully look into the display. For example, this may happen when all the characters presently displayed in the one-dimensional character list display area are other than the input target (i.e., the associated characters), and have the softened color. Or, for another example, the above disadvantage may happen when all the characters displayed in the character list display area are associated characters, in contrast.
The present invention is made in view of the above disadvantages. Thus, it is an objective of the present invention to address at least one of the above disadvantages.
To achieve the objective of the present invention, there is provided a character input apparatus, which includes a display device, list display control means, a storage device, operation means, and retrieval means. The display device is configured to display a character input screen. The list display control means scrolls and displays selectable characters in a one-dimensional character list display area defined in the character input screen. The list display control means is configured to display a certain number of characters in the character list display area. The storage device stores dictionary data having a certain number of words. The operation means selects and inputs one of the characters that are displayed in the character list display area. The retrieval means retrieves a character string from the dictionary data stored in the storage device. The character string is inputted by the operation means. The list display control means displays only an associated character in the character list display area in accordance with a retrieval by the retrieval means. Here, the associated character may follow the character string that has been already inputted. The list display control means omits a display of an other character other than the associated character.
The invention, together with additional objectives, features and advantages thereof, will be best understood from the following description, the appended claims and the accompanying drawings in which:
Hereafter, one embodiment of the present invention is described referring to an
First, the
The position detector 3 includes a GPS receiver, a gyro sensor, a G sensor (neither is illustrated) of well known such that the position detector 3 detects the present position of the own vehicle, a direction of movement of the own vehicle, and the like with high degree of accuracy based on the signal from the above components.
The external storage device 4 includes a storage medium and a drive device. Typically, the storage medium (e.g., a DVD, a hard disk, and the like) stores various kinds of data items, such as road map data and destination data (facility database) that is associated with the road map data. The drive device reads (retrieves) data from the storage medium. The external storage device 4 serves as database which stores dictionary data containing a lot of words (destination names, such as facility names).
The road map data includes data road geometry, the width of a street, a road name, a building, various facilities, name of a place, geographical feature, etc., and also includes data for reproducing the road map on the screen of the display device 5. The destination data includes information about transportation facilities (e.g., a station), other facilities (e.g., leisure facilities, accommodations, and public facilities), various kinds of stores (e.g., a retail store, a department store, a restaurant), residences, apartments, names of places, and the like. Also, the destination data includes data of addresses, telephone numbers, latitudes, longitudes, and the like of the above facilities and the like. At the same time, the destination data includes data for displaying landmarks which show respective facilities above the road map image on the screen of the display device 5.
The display device 5 includes a TFT color liquid crystal display, for example. The TFT color liquid crystal display typically has a comparatively small screen (for example, 3.5 inches) of a slightly portrait format. For example, the small screen has a size longer in a longitudinal direction than that in the transverse direction. As shown in
The operation switch 7 includes two or more mechanical switches formed in a position operable by the user. For example, the mechanical switches are provided at a position in the instrument panel, or in a steering wheel. Also, the operation switch 7 is provided with a cursor key, a determination key, and the like for vertically and horizontally moving a cursor on the screen of the display device 5. The remote control unit 9 is also provided with two or more keys to perform the similar function as the operation switch 7. The operation switches 7 and the remote control unit 9 serve as operation means.
The control circuit 2 realizes the location function that tells the present position of the own vehicle, by the software-based structure (i.e., by the execution of a program). With it, the control circuit 2 realizes the route guidance function that searches for the route to the designated destination, and provides guidance. The location function displays a road map on the display device 5 based on the road map data acquired from the external storage device 4 (or the internal memory 8). With it, the location function displays a present location mark, which shows a present position and a direction of movement of the own vehicle, on the road map based on detection by the position detector 3. At this time, a scale of the map to be displayed is changeable with an operation of the operation switch 7 (or the remote control unit 9) by the user.
The route guidance function automatically calculates a recommended running path (route) to the destination designated by the user from the place of departure (the present location) of the own vehicle, for example, by using a well-known Dijkstra method. Thus, the route guidance function provides guidance of the calculated route to the destination. In addition to the above road map and the present location mark, in the route guidance, the recommended route is displayed on the screen of the display device 5 in a softened color. Along with the above, a guidance sound is outputted through the speaker 6 at a necessary time. When the destination exists in the screen, a destination mark (not shown) is also displayed.
Methods for a user to set up the destination during the execution of the route guidance function includes searching a facility genre for the destination, searching an address or a telephone number for the destination, and inputting the name of the destination by alphabetical characters. The user selects a required mode by the operation of the operation switch 7 (or the remote control unit 9). In one of the modes (i.e., the character input operation mode), the control circuit 2 displays the character input screen on the screen of the display device 5. By the operation of the operation switch 7 (or the remote control unit 9) by the user who looks at the character input screen, the user selects and inputs a character one by one that constitutes the destination name.
At this time, as shown in
The input associated character that includes alphabets of a certain number of characters (five characters in this case) are displayed on the character list display area A. The control circuit 2 displays input associated characters in the character list display area A in the certain order (for example, an alphabetical order). Also, the control circuit 2 is configured to scroll the displayed characters (list) in a vertical direction (longitudinal direction of the screen) in response to the operation of the operation switch 7 (or remote control unit 9) by the user. A selection cursor E is displayed at the fixed position in the character list display area A. For example, in the present embodiment, the fixed position is a position corresponding to the third character from a top.
In the above manner, by the operation of the cursor key of the operation switch 7 (or remote control unit 9), the user scrolls the displayed characters so that the character to input comes to the position of the selection cursor E in the character list display area A. One character is selected (inputted) by carrying out ON operation of the determination key in the above state. By repeating the above operation in sequence, a certain word (e.g., a name of the destination) can be inputted. At this time, the string of the already inputted characters is displayed on the input character string display area B. After the input is completed, the user moves the cursor over the icon of “complete” by the operation of the cursor key, and performs the ON operation of the determination key to complete the destination input.
As is described later, the control circuit 2 searches the destination data for the destination name that contains the string of the inputted characters (i.e., the character string) at the head in the input character string display area B by using the software configuration (execution of the character input operation program), when there is an input of the character in the character input operation mode. Then, the control circuit 2 displays only the associated characters, which may follow the string of the already inputted characters, on the character list display area A, and omits the display of the other characters, which may not. When the control circuit 2 displays only the associated characters on the character list display area A according to the present embodiment, the displayed associated characters are positioned or arranged close to each other such that the control circuit 2 usually displays five characters (refer to
At the time of the start of a following operation for selecting a character, the control circuit 2 displays a character selected in the preceding operation in a position corresponding to the selection cursor E in the character list display area A (refer to
Next, the operation of the above structure is described referring to
Specifically, at step S1, the character input screen is generated first, and input associated characters are searched at step S2. At step S3, it is determined whether the number of input associated characters is less than the maximum number of characters for display (Max. NCD). In the present embodiment, the Max NCD is five characters. When the number of input associated characters is equal to or more than the maximum number of characters for display (i.e., NO at step S3), a list of characters to be displayed on the character list display area A is generated and displayed at step S4.
Only the associated characters searched at step S2 are arranged in the alphabetical order in the list of characters displayed on the character list display area A. Here, the associated characters are characters that may follow the string of already inputted characters displayed in the input character string display area B or characters that may follow the character string that has been already inputted. The other characters other than the associated characters are omitted from the list of the characters displayed on the character list display area A. At step S5, it is determined whether there has been any operation of the character input by the user. When there is the character input operation (YES at step S5), the character is displayed in the input character string display area B at step S6, and control returns to step S1.
Here, the operation is described referring to the example of
When the user wants to input “a” in the state of
In the state shown in
Thus, when the user repeats the character input operation, the number of the associated characters, which comes next, decreases gradually. Returning to
When the user completes the character input operation, the user moves the cursor over the icon D of “complete” by the operation of the cursor key and performs the ON operation of the determination key. Then, the control circuit 2 determines that the character input operation has been completed (YES at step S8), and ends the processing of the character input operation. Consequently, the control circuit 2 displays the map corresponding to the destination inputted as above. Along with it, the control circuit 2 demands the user to operate a confirmation (setup) of the destination, and then performs the route search and the route guidance from the present location to the destination.
In the present embodiment as above, an apparatus includes the comparatively small display device 5, and displays in the one-dimensional character list display area A only the associated character that may follow the string of the already inputted characters. Here, the character list display area A is capable to display a small number of characters. Also, the apparatus omits the display of the other character other than the associated character. Therefore, the user clearly knows which character can be inputted next. As a result, even in the configuration, in which a character is selected and inputted one by one from the characters displayed in the character list display area A that is configured to display characters of a certain number, the user can more easily distinguish the associated character from the other character. Thus, the operability of the character input operation can be advantageously improved.
Typically in the present embodiment, the associated characters are arranged close to each other with a smaller space between the associated characters in the character list display area A. As a result, many associated characters as possible can be always displayed in the character list display area A, and still more, the user is reliably limited from selecting a character that cannot be inputted.
The selection cursor E for selection is provided in the fixed position in the character list display area A. Therefore, the user can perform selection operation of a character comfortably, and thereby the operability becomes more improved. At the time of the start of the selection operation of the following character, the precedingly selected character is displayed at the position of the selection cursor E in the character list display area A. Therefore, the character in the position of the selection cursor E is limited from arbitrarily changing. Also, it can be efficiently understood how much of the string of the characters to be inputted has been inputted by the user. Thus, the operability can be improved.
When the precedingly selected character is not included in the associated characters, the precedingly selected character is displayed in a different form (e.g., in the pale color) from the associated characters. Therefore, the display is comfortable for the user. When the number of the associated characters decreases, the size of the character list display area A is reduced according to the number in the present embodiment. Therefore, a small number of characters can be easier to be seen.
This also enables the user to distinguish the associated character from the other character similar to the above embodiment. Consequently, the effect that the operability of the character input operation can be improved is acquired. Also, characters are displayed such that the user can more easily determine which character is omitted and thereby cannot be inputted. Thus, this can reliably prevent the user from selecting a character that cannot be inputted.
The present invention is not limited to each of the above embodiment, and, for example, the below expansion and modification can be made. The order of the character displayed on the character list display area A is fixed to the alphabetical order in the above embodiment. However, for example, when only the associated characters are displayed on the character list display area A, the associated characters are rearranged on the character list display area A in decreasing order of the number of associated words in the dictionary data. Here, typically, the an associated word may be made using the string of already inputted characters in the input character string display area B. Alternatively, in the above case, the associated characters may be rearranged on the character list display area A in an decreasing order of the frequency of appearance in the past input operation record. According to the above, when the number of associated characters has decreased comparatively, the selection of the character to come next can be quickly performed, and therefore, the operability can be improved. Typically, the past input operation record includes a history of associated characters that have been inputted in the past.
In the above embodiments, examples of English language are described. However, the present invention can be modified and carried out according to the language (language character of the language of each country) for use. When displaying the other language character other than alphabet, various modifications may be employed. For example, the character list display area A may be formed into an oblong field that extends transversely to corresponding to the feature of the other language character. Also, the omission mark M may be alternatively “x” or “O”.
In addition, the present invention is not limited to the vehicle navigation system. For example, the present invention may be applicable to a character input apparatus at large, such as information machines and equipments provided with comparatively small display devices. The information machines and equipments include a pocket telephone, a handheld card reader, an optical information reader, a digital camera, a small electronic dictionary, and a PDA. Also, various changes are possible on the screen configuration of the character input screen, and on the whole hardware configurations. As long as the present invention does not deviate from a gist, the present invention can be changed suitably and carried out.
Additional advantages and modifications will readily occur to those skilled in the art. The invention in its broader terms is therefore not limited to the specific details, representative apparatus, and illustrative examples shown and described.
Number | Date | Country | Kind |
---|---|---|---|
2006-274049 | Oct 2006 | JP | national |