The present application claims priority under 35 U.S.C. § 119 to Japanese Patent Application No. 2018-130603, filed on Jul. 10, 2018. The contents of this application are incorporated herein by reference in their entirety.
The present disclosure relates to a symbol input device and a symbol input control method.
There are known information processing apparatuses in which a character is input using a keyboard displayed on a touch panel. In some of these information processing apparatuses, a keyboard including English alphabets arranged in alphabetical order is displayed when a user inputs English characters. In other information processing apparatuses, a keyboard including Japanese kana characters arranged in Japanese syllabary order is displayed when a user inputs Japanese characters.
A symbol input device according to the present disclosure includes a display, a receiving section, and a processor. The display displays a software keyboard image and a symbol input through the software keyboard image. The receiving section receives a symbol input instruction. The processor switchingly executes a non-conversion mode and a conversion mode. In accordance with the symbol input instruction, the symbol is input through the software keyboard image. The symbol includes a first phonogram representing a phonogram of a first language and a second phonogram representing a phonogram of a second language different from the first language. The first phonogram includes a consonant character and a first vowel character. The second phonogram includes a second vowel character corresponding to the first vowel character. The non-conversion mode is a mode in which the first phonogram input in accordance with the symbol input instruction is displayed on the display. The conversion mode is a mode in which the first phonogram input in accordance with the symbol input instruction is converted into the second phonogram corresponding to the first phonogram to be displayed on the display. The software keyboard image includes a first software keyboard image and a second software keyboard image. The first software keyboard image includes a consonant key image representing the consonant character and a first vowel key image representing the first vowel character. The second software keyboard image includes the consonant key image and a second vowel key image representing the second vowel character instead of the first vowel key image. The processor controls the display to display the second software keyboard mage in the conversion mode.
A symbol input control method according to the present disclosure includes causing a processor to execute switchingly executing, displaying, and receiving. In the switchingly executing, a non-conversion mode and a conversion mode are switchingly executed. In the displaying, a software keyboard image and a symbol input through the software keyboard image are displayed. In the receiving, a symbol input instruction is received. In accordance with the symbol input instruction, the symbol is input through the software keyboard image. The symbol includes a first phonogram representing a phonogram of a first language and a second phonogram representing a phonogram of a second language different from the first language. The first phonogram includes a consonant character and a first vowel character. The second phonogram includes a second vowel character corresponding to the first vowel character. The non-conversion mode is a mode in which the first phonogram input in accordance with the symbol input instruction is displayed in the displaying. The conversion mode is a mode in which the first phonogram input in accordance with the symbol input instruction is converted into the second phonogram corresponding to the first phonogram to be displayed in the displaying. The software keyboard image includes a first software keyboard image and a second software keyboard image. The first software keyboard image includes a consonant key image representing the consonant character and a first vowel key image representing the first vowel character. The second software keyboard image includes the consonant key image and a second vowel key image representing the second vowel character instead of the first vowel key image. In the switchingly executing, the second software keyboard image is displayed in the conversion mode.
Now, embodiments of the present disclosure will be described with reference to the accompanying drawings. It is noted that the same or corresponding elements illustrated in the drawings are referred to using the same reference signs to avoid repetition of the description.
Referring to
As illustrated in
The storage 40 is constructed from, for example, a hard disk drive (HDD), random-access memory (RAM), and read only memory (ROM). The storage 40 may include external memory. The external memory is a removable medium. The storage 40 includes, for example, a secure digital (SD) card as the external memory. The storage 40 stores therein various data, a control program, and an application program. The control program is a program for controlling operations of respective sections of the symbol input device 1, and is executed by the processor 10.
The processor 10 is a hardware circuit such as a central processing unit (CPU), and functions as a controller. The processor 10 controls the operations of the respective sections of the symbol input device 1 by reading and executing the control program stored in the storage 40. Besides, the processor 10 reads and executes the application program stored in the storage 40. The processor 10 includes a timer circuit capable of measuring time.
As illustrated in
The display 20 displays a software keyboard image 21 and a symbol L. In detail, the display 20 includes a screen and a touch sensor, and displays various types of images on the screen. The various types of images correspond, for example, to the software keyboard image 21, an image corresponding to the symbol L (hereinafter sometimes simply referred to the “symbol L”), or various types of operation screen images.
The software keyboard image 21 is an image representing a software keyboard having a key layout 211. The key layout 211 is, for example, a QWERTY layout, a DVORAK layout, an AZERTY layout, or a QWERTZ layout. It is noted that the key layout 211 is assumed to be the QWERTY layout in the embodiment described below. The symbol L is input through the software keyboard image 21 in accordance with an operation performed by a user. The input symbol L is displayed in an input symbol display area 22 in the whole screen area of the display 20. The software keyboard image 21 is disposed, for example, adjacently to the input symbol display area 22.
The symbol L includes a first phonogram L1 and a second phonogram L2. In detail, the first phonogram L1 represents a phonogram of a first language. The first language is, for example, English, French, or German. The second phonogram L2 represents a phonogram of a second language. The second language is different from the first language. In the present embodiment, when the first language is, for example, English, and the second language is, for example, Japanese or Korean. A phonogram refers to a character corresponding to each phonetic unit. A phonogram is, for example, each character of English alphabets, each character of Japanese kana characters (Japanese alphabets), or each character of Hangul characters. It is noted that the following embodiment will be described assuming an exemplary case where the first language is English and the second language is Japanese.
The first phonogram L1 includes a first consonant character L1A and a first vowel character L1B. The first consonant character L1A corresponds to a “consonant character”. For example, in the embodiment where the first language is English, the first phonogram L1 is any character of the English alphabets (any of “a” to “z”). The first consonant character L1A is, for example, “s”, “p”, or “b”. The first vowel character L1B is “a”, “i”, “u”, “e”, or “o”.
The second phonogram L2 includes a second consonant character and a second vowel character L2B. For example, in the embodiment where the second language is Japanese, the second phonogram L2 is any character of Japanese kana characters. The Japanese kana characters are, for example, fifty Japanese kana characters of the Japanese syllabary of hiragana or katakana. The second consonant character is, for example, “”, “
”, “
”, “
”, or “
”. The second vowel character L2B corresponds to the first vowel character L1B. Specifically, in the embodiment where the first vowel character L1B is “a”, “i”, “u”, “e”, “o”, the second vowel character L2B is respectively, for example, “
”, “
”, “
”, “
”, or “
” of hiragana.
The receiving section 30 receives various instructions in accordance with operations performed by a user. The operations performed by a user are, for example, a tap operation and a flick operation. In detail, the receiving section 30 is, for example, a touch panel. The various instructions are, for example, instructions for various settings or a symbol input instruction U. The instructions for various settings are instructions for changing various settings of the symbol input device 1. The symbol input instruction U is an instruction to input the symbol L through the software keyboard image 21.
The processor 10 switchingly executes a non-conversion mode and a conversion mode 11. The non-conversion mode and the conversion mode 11 are switched therebetween, for example, when a user taps a prescribed switch key. The non-conversion mode is a mode where the first phonogram L1 input in accordance with the symbol input instruction U is displayed on the display 20. The non-conversion mode is, for example, an alphanumeric character input mode. Specifically, in the non-conversion mode, the processor 10 displays the input first phonogram L1 (for example, “p”) in the input symbol display area 22 without conversion, and determines a display state of the first phonogram L1 (for example, “p”).
The conversion mode 11 is a mode where the first phonogram L1 input in accordance with the symbol input instruction U is converted into the second phonogram L2 corresponding to the first phonogram L to be displayed on the display 20. The conversion mode 11 is, for example, a romaji (roman alphabets) input mode. The romaji input mode refers to a mode where Japanese is input by combining a consonant and a vowel of romaji. Specifically, in the conversion mode 11, the processor 10 converts the input first phonogram L1 into the second phonogram L2 in accordance with a romanization method (such as a Hepburn romanization method) to be displayed in the input symbol display area 22, and determines the display state of the second phonogram L2.
For example, when a character “a” is input as the first vowel character L1B in the conversion mode 11, the display 20 convers the character “a” into a character “” of the second vowel character L2B, and displays the character “
” in a determinate state 22A in the input symbol display area 22.
For example, when a character “s” is input as the first consonant character L1A in the conversion mode 11, the display 20 displays the character “s” in an indeterminate state 22B in the input symbol display area 22. Subsequently, when the character “a” is, for example, input in a position of a cursor 22C as the first vowel character L1B, the display 20 convers the characters “sa” into a character “” (not shown) as the second consonant character, and displays the character “
” in the determinate state 22A in the input symbol display area 22.
In the conversion mode 11, the processor 10 controls the display 20 so as to display a second software keyboard image 21B as the software keyboard image 21. In detail, the software keyboard image 21 includes a first software keyboard image 21A (
As illustrated in
As illustrated in ”.
As described so far with reference to
In this manner, a user can input a character while visually checking the keyboard in which the key of the first vowel character L1B is replaced with the key of the second vowel character L2B corresponding to the first vowel character L1B. Accordingly, uncomfortableness that a user used to use a keyboard of a general key layout feels due to the key layout in inputting a character in the conversion mode 11 can be reduced. As a result, in inputting a phonogram through the software keyboard image 21, it can be easily perceived whether or not an input phonogram is converted.
Besides, according to the present embodiment, the first phonogram L1 can be an English alphabet. Furthermore, the software keyboard image 21 can represent the software keyboard of the QWERTY layout. Accordingly, when the conversion mode 11 using an English alphabet is executed with the keyboard of the widely used key layout, a user can easily perceive whether or not an input English alphabet is converted.
Furthermore, according to the present embodiment, the second language can be Japanese, and the second phonogram L2 can be a Japanese kana character. Besides, the conversion mode 11 can indicate the romaji input mode. Accordingly, when a user inputs the first phonogram L1, the user can intuitively perceive, while visually checking the key layout 211 corresponding to the input character without uncomfortableness, whether the current mode is the romaji input mode or the non-conversion mode. As a result, an eye movement distance necessary for checking the setting of the romaji input mode can be reduced.
Besides, the processor 10 controls the display 20 preferably in such a manner that the first software keyboard image 21A and the second software keyboard image 21B can be switched therebetween based on the symbol input instruction U in the conversion mode 11. The processing for switchingly displaying the first software keyboard image 21A and the second software keyboard image 21B by the processor 10 may be set by default, or a user may change the setting in accordance with convenience for an operation for inputting a character. Hereinafter, processing for controlling, by the processor 10, the display 20 to switchingly display the first software keyboard image 21A and the second software keyboard image 21B is sometimes referred to as the “switching display processing”. When the first software keyboard image 21A and the second software keyboard image 21B are thus switched therebetween, user's preferences in the keyboard operation can be flexibly coped with.
Subsequently, referring to
As illustrated in
Specifically, as illustrated in ” and the second consonant character L2A “
” in the input symbol display area 22 will be exemplified.
As illustrated in ”. The display 20 displays the second vowel character L2B in the input symbol display area 22 in accordance with the second vowel input instruction U1. The second vowel character L2B is, for example, “
”.
Next, as illustrated in
Next, as illustrated in
Next, as illustrated in ”.
Next, as illustrated in
As described with reference to
Besides, when the receiving section 30 receives the first vowel input instruction U3, the processor 10 switches the first software keyboard image 21A to the second software keyboard image 21B. Accordingly, in the conversion mode 11, when an input character is determined in accordance with the first vowel input instruction U3, a user can easily perceive whether or not a phonogram subsequently input is converted.
Furthermore, when the receiving section 30 receives the second vowel input instruction U1, the processor 10 can maintain the display of the second software keyboard image 21B. Accordingly, in the conversion mode 11, when an input character is determined in accordance with the second vowel input instruction U1, a user can easily perceive whether or not a phonogram subsequently input is converted.
Besides, as illustrated in ”, or a comma “
”. Specifically, the punctuation input instruction U4 indicates a tap operation on a punctuation key image 21A3. The punctuation key image 21A3 is, for example, a full stop key image 21A32 or a comma key image 21A31.
The symbol input instruction U preferably further includes a first input instruction and a second input instruction. When the receiving section 30 receives the first input instruction or the second input instruction, the processor 10 switches, for example, the second software keyboard image 21B to the first software keyboard image 21A. The first input instruction is an instruction to input the first phonogram L1. The second input instruction is an instruction to input the second phonogram L2. In other words, the first input instruction and the second input instruction do not include the punctuation input instruction U4. For example, in accordance with the first input instruction and the second input instruction, the symbol L is displayed in the input symbol display area 22. The symbol L is, for example, each character of “”, “
”, “
”, and “
” of hiragana.
Next, when the receiving section 30 receives the punctuation input instruction U4, the processor 10 switches the first software keyboard image 21A to the second software keyboard image 21B as illustrated in
Furthermore, when the receiving section 30 receives the symbol input instruction U (see
Besides, as illustrated in
Furthermore, based on frequency of the receiving section 30 receiving the delete instruction U5, the processor 10 may switch the first software keyboard image 21A to the second software keyboard image 21B to be maintained (to stop the switching display processing to the first software keyboard image 21A). Thus, the number of input mistakes further made by a user having made a large number of input mistakes can be reduced.
Besides, when the receiving section 30 receives the delete instruction U5 in the conversion mode 11, the processor 10 may control the display 20 so as to convert a symbol L displayed in the indeterminate state 22B in the input symbol display area 22 and display the thus converted symbol. The display 20 converts, for example, a symbol L in the indeterminate state 22B as illustrated in ”, “
”, and “
” of hiragana. The symbol L in the converted state 22D is, for example, each character of “h”, “e”, “l”, “l”, and “o” of the alphabets. Besides, the processor 10 may convert a symbol L based on whether or not a user has performed a tap operation on a switch key image 21A5. The switch key image 21A5 represents a key for switching between the conversion mode 11 and the non-conversion mode. Accordingly, the convenience of performing a correcting operation when a user made an input mistake can be improved.
Furthermore, as illustrated in
Besides, the first vowel character L1B (see
For example, as illustrated in ”, “
”, “
”, “
”, and “
”. Specifically, the second software keyboard image 21B includes each of the second vowel key images 21B21 to 21B25 instead of each of the plural first vowel key images 21A2 (for example, key images of “a”, “i”, “u”, “e”, and “o”) (see
Subsequently, an operation of the symbol input device 1 will be described with reference to
In Step S101, the processor 10 determines whether the conversion mode 11 has been selected or the non-conversion mode has been selected. When the conversion mode 11 has been selected (“Conversion Mode” in Step S101), the procedure proceeds to Step S103. On the other hand, when the non-conversion mode has been selected (“Non-conversion Mode” in Step S101), the processor 10 completes the processing.
When the “Conversion Mode” has been selected in Step S101, the display 20 displays the second software keyboard image 21B in Step S103. The procedure proceeds to Step S105.
Next, the processor 10 determines, in Step S105, whether or not the receiving section 30 has received the symbol input instruction U. When the symbol input instruction U has been received (Yes in Step S105), the procedure proceeds to Step S107. On the other hand, when the symbol input instruction U has not been received (No in Step S105), the processor 10 completes the processing.
If Yes in Step S105, the processor 10 switches between the first software keyboard images 21A and the second software keyboard image 21B in Step S107. The procedure proceeds to Step S109.
Next, the processor 10 determines, in Step S109, whether or not the receiving section 30 has received the symbol input instruction U within a prescribed period of time. When the symbol input instruction U has not been received for the prescribed period of time (No in Step S109), the procedure proceeds to Step S111. On the other hand, when the symbol input instruction U has been received within the prescribed period of time (Yes in Step S109), the processor 10 advances the procedure to Step S107, and switches between the first software keyboard image 21A and the second software keyboard image 21B.
If No in Step S109, the display 20 displays, in Step S111, the second software keyboard image 21B. Then, the processing ends.
The embodiments of the present disclosure have been described so far with reference to the accompanying drawings (
(1) As described with reference to
(2) As described with reference to
| Number | Date | Country | Kind |
|---|---|---|---|
| 2018-130603 | Jul 2018 | JP | national |