WO2013051367A1 - 文字入力装置、文字入力方法、およびプログラム - Google Patents

文字入力装置、文字入力方法、およびプログラム Download PDF

Info

Publication number
WO2013051367A1
WO2013051367A1 PCT/JP2012/072956 JP2012072956W WO2013051367A1 WO 2013051367 A1 WO2013051367 A1 WO 2013051367A1 JP 2012072956 W JP2012072956 W JP 2012072956W WO 2013051367 A1 WO2013051367 A1 WO 2013051367A1
Authority
WO
WIPO (PCT)
Prior art keywords
character
input
flick
character input
characters
Prior art date
Application number
PCT/JP2012/072956
Other languages
English (en)
French (fr)
Inventor
永 井出
Original Assignee
シャープ株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by シャープ株式会社 filed Critical シャープ株式会社
Publication of WO2013051367A1 publication Critical patent/WO2013051367A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M11/00Coding in connection with keyboards or like devices, i.e. coding of the position of operated keys
    • H03M11/02Details
    • H03M11/04Coding of multifunction keys
    • H03M11/06Coding of multifunction keys by operating the multifunction key itself in different ways
    • H03M11/08Coding of multifunction keys by operating the multifunction key itself in different ways by operating selected combinations of multifunction keys

Definitions

  • the present invention relates to a character input device, a character input method, and a program installed in a portable device.
  • the present invention relates to an input device, a method, a program, and a portable device that perform labor saving of input operations using a touch panel.
  • the type of input characters such as ⁇ Hiragana (Japanese) '', ⁇ Alphabet '' and ⁇ Number '' may be changed is there.
  • some electronic devices are provided with a character switching key that can change the type of an input character, and a user can input a desired character type by pressing the character switching key.
  • FIG. 13 shows an example of a flick character input device as one of methods for inputting characters by changing the character input mode.
  • character types such as “Hiragana (Japanese)”, “alphabet”, and “number” are referred to as character types, and settings that allow the character input device to input the corresponding character types are referred to as character input modes. That is, the character input mode of the character input device that is set to input the character type “Hiragana” is expressed as “Hiragana input mode”.
  • FIG. 13A is a front view of a portable device equipped with a character input device for flick input, and includes a character switching key 130 for changing the input character mode. From FIG. 13 (b) to FIG.
  • Patent Document 1 Japanese Patent Application Laid-Open No. 2004-228561 allows a character of a desired character type to be input from a plurality of characters of different character types by a single flick operation.
  • An example of a character input device 1400 disclosed in Patent Literature 1 is shown in FIG. In FIG. 14, the user touches the “5” key with his / her finger and moves upward while touching the “5” key to select the character type “uppercase alphabetic / numeric (J, K, L, 5)”. While touching the “5” key, the finger is moved by a certain distance, and “J” can be input. Further, when the finger is moved by a certain distance while the “5” key is touched, “K” can be input.
  • the character input device 1400 of Patent Document 1 can input characters of a desired character type from characters of different character types by a single touch panel operation without pressing a character switching key.
  • Patent Document 1 When touching the character switching key and switching the character input mode to perform flick input, the operation is simple but it is necessary to touch the character switching key. Further, as described above, in Patent Document 1, it is possible to input a character of a desired character type from a character of a different character type by a single touch panel operation without touching the character switching key. Increases the amount of movement.
  • the character input device capable of inputting characters of different character types in one character input mode, when a character of a different character type is input, the input character of the input character type is automatically input from the next character input.
  • a character input device for switching to a mode is provided.
  • a character input device is a character input device capable of inputting characters of a plurality of character types, a display unit that displays characters and a numeric keypad, and a touch panel that allows flick input on the display unit.
  • a character input mode switching control unit that switches a plurality of character input modes. The character input mode switching control unit switches to the character input mode of the input character when a character of a character type different from the set character input mode is input.
  • the character input device includes: an input character setting unit that is set as an input character from character input candidates; a storage unit that stores registered character information that defines characters assigned to flick inputs of the keys of the numeric keypad; and the touch panel And a movement direction detection unit that detects a flick direction after touching.
  • the character input device may further include a moving distance detection unit that detects a flick distance after the touch panel is touched.
  • a moving distance detection unit that detects a flick distance after the touch panel is touched.
  • the display unit of the character input device may be configured to display a flick distance of a character input candidate of a set character type shorter than a flick distance of character input candidates of other character types.
  • the area on the touch panel that is determined to have a long flick distance may be configured to have a certain distance from the edge of the touch panel.
  • the character input device may be configured such that a ratio between a flick distance determined as a set character type and a flick distance determined as a different character type is substantially constant.
  • the display unit of the character input device is configured to display a guide indicating characters that can be input assigned to the touched key when one of the ten keys is touched. Also good.
  • the display unit of the character input device is configured to display one character determined by the input character setting unit among the inputable characters displayed on the guide with emphasis over other characters. It may be.
  • the display unit of the character input device may be configured to perform pop-up display of characters determined as the input characters by the input character setting unit.
  • a character input method includes a step of displaying a character and a numeric keypad, a step of detecting a flick input, a step of detecting a character type of the input character, and a plurality of character input modes. And a step of switching to a character input mode of the input character when a character of a character type different from the set character input mode is input.
  • a program having a character input function includes a step of displaying a character and a numeric keypad, a step of detecting a flick input, a step of detecting a character type of the input character, and a plurality of characters
  • the computer is caused to execute a step of switching the input mode and a step of switching to the character input mode of the input character when a character of a character type different from the set character input mode is input.
  • the character input device of the aspect of the present invention it is possible to input characters of different character types in one character input mode, and when the user inputs characters of different character types, the input of the next character is input. Since it automatically switches to the character input mode, efficient flick input can be realized.
  • FIG. 6 is a diagram illustrating an operation example of the mobile device according to the first embodiment. It is a processing flow figure of the portable apparatus of this invention. It is registration character information mounted in the portable apparatus of Embodiment 1. FIG. It is touch panel area
  • region information mounted in the portable apparatus of Embodiment 1. FIG. FIG. 6 is a diagram illustrating an operation example of the mobile device according to the first embodiment. It is the registration character information mounted in the portable apparatus of Embodiment 2. FIG. It is touch panel area
  • the character type such as “Hiragana (Japanese)”, “Alphabet” and “Number” is called a character type, and the character input device can input the corresponding character type in the same manner as the above background art.
  • This setting is called a character input mode. That is, the character input mode of the character input device that is set to input the character type “Hiragana” is expressed as “Hiragana input mode”.
  • the character types in this application can be arbitrarily classified as symbols, pictograms, etc., and these half-width, full-width, lowercase letters, capital letters, etc. are also classified as different types. It can be done.
  • the mobile device is an electronic dictionary in addition to a device having a communication function such as a smartphone, a mobile phone, an information terminal, and an electronic book. And devices that do not have a communication function, such as electronic notebooks.
  • this application displays the key for inputting a character, and the key which performs the function required in order to input a character on the display part of such a portable apparatus. Keys to enter characters are assigned numbers from 0 to 9 such as hiragana and English, and numeric keys, hiragana, and English can be selectively entered by changing the character type. And keys with assigned sounds, punctuation marks, and so on.
  • the keys for inputting characters are referred to as a numeric keypad and distinguished from a so-called full keyboard such as a QWERTY layout.
  • the function key means a key for executing a function necessary for inputting characters or editing a document, although no characters are assigned, such as “Kana-Kanji conversion”, “Confirm”, and “Clear”.
  • the present invention relates to a character input device equipped with a touch panel and capable of flick input.
  • the touch panel is touched with a finger to display character input candidates, and the input character is selected by releasing the finger as it is or sliding the touch panel and releasing it.
  • a flick operation an operation of sliding and moving on the touch panel from a position where the touch panel is touched with a finger.
  • the direction in which the touch panel is slid and moved from the position touched with a finger is referred to as a flick direction
  • the distance in which the touch panel is slid and moved from the touched position is referred to as a flick distance.
  • touch panel The operation of touching the touch panel with a finger and moving it away from the touched position without moving is referred to as “no flick”.
  • touch panel can be operated not only with a finger but also with a touch pen or the like, and in the present embodiment, the expression “operating with a finger” includes operation with a finger other than the finger.
  • the character input device of the present invention can input characters of different character types in one character input mode. For example, in the hiragana input mode, it is possible to input characters having a character type of hiragana and characters having an alphabet.
  • the character input mode can be switched to the mode of characters of different character types input from the next flick operation. For example, if an alphabet is input in the hiragana input mode, the character input mode can be switched to the alphabet input mode from the next flick operation.
  • FIG. 1 is a schematic configuration diagram of a portable device 100 on which the character input device according to the first embodiment is mounted.
  • the mobile device 100 according to the first embodiment includes a display unit 101, a touch panel unit 102, a storage unit 103, a control unit 104, and a communication unit 105.
  • the display unit 101 is a display device such as an organic EL or a liquid crystal display that displays an editing screen for e-mails and texts, a standby screen for mobile phones, various application windows, and the like.
  • the touch panel 102 is provided on the surface of the display unit 101 and detects a touch by a user's finger and a touched position.
  • the storage unit 103 stores registered character information 103a and touch panel area information 103b as a configuration according to the present embodiment. Details of the storage unit 103 will be described later.
  • the storage unit 103 is a storage device such as a memory or a hard disk device, and may be built in a portable device, or may be externally attached or detachably connected by a memory card or an IC card.
  • the storage unit 103 has a function as a general storage unit that stores software of each application, user data such as a camera and voice, etc. Omitted.
  • the control unit 104 includes a character type detection unit 104a, a character input mode switching control unit 104b, an input character setting unit 104c, a display control unit 104d, a movement direction detection unit 104e, and a movement distance detection unit 104f as a configuration according to the present embodiment. .
  • the control unit 104 has a function as a general control unit in addition to the function according to the present embodiment, but the description thereof is omitted here.
  • the character type detection unit 104a detects the character type of the character input by the user's operation. When the character type detected by the character type detection unit 104a is a character type different from the character input mode set in the mobile device 100, the character input mode switching control unit 104b determines the character type detected by the character input mode.
  • Switch to character input mode For example, when the portable device 100 can input a hiragana and a number in the hiragana mode, when the user inputs a number, the character type of the character input by the character type detection unit 104a is detected as a number, and character input mode switching control is performed.
  • the unit 104b switches the character input mode from the hiragana input mode to the number input mode.
  • the mobile device 100 includes a character switching key 208 shown in FIG. 2A, and the user can switch the character input mode by touching the character switching key 208. Also in this case, the character input mode switching control unit 104b performs switching control.
  • the input character setting unit 104c determines the character selected by the user from the character input candidates as the input character.
  • the input character setting unit 104c also performs a process of inputting the temporarily determined character as a confirmed character into the document. Note that characters may be converted into katakana or kanji before being confirmed.
  • the display control unit 104d displays character input candidates and conversion candidates and controls other general display units according to the user's flick operation and character conversion operation.
  • the movement direction detection unit 104e detects the flick direction.
  • the movement distance detection unit 104f detects the flick distance.
  • the communication unit 105 includes a wireless communication unit 105a and a wired communication unit 105b.
  • the wireless communication unit 105a transmits and receives wireless signals, and the wired communication unit 105b is connected to the Internet, a LAN (Local Area Network), and the like, mainly. Send and receive data.
  • the communication by the communication unit 105 includes not only basic communication connection with a communication base station, server, router, etc., but also transmission / reception of data to / from other portable devices such as infrared communication and home appliances such as a television set. .
  • the functions of the other configurations in FIG. 1 will be described later.
  • FIG. 2 sequentially shows how character input is executed by the mobile device 100 of the first embodiment.
  • FIG. 3 is a processing flow of character input of the mobile device 100.
  • 4 is an example of registered character information 103 a stored in the storage unit 103
  • FIG. 5 is an example of touch panel area information 103 b stored in the storage unit 103.
  • FIG. 3 shows a processing flow of character input of the mobile device 100.
  • steps S303 is step 303.
  • the processing flow of FIG. 3 includes S300 to S315, which are processes related to character input, and S316 to S322, which are processes related to character conversion. First, the processing related to character input will be described.
  • the control unit 104 acquires the registered character information 103a corresponding to the set character input mode and the touch panel area information 103b from the storage unit 103, and
  • the character input screen 201 is displayed as shown in FIG. 2A (S300).
  • the character input screen 201 includes an input character display area 202, a numeric keypad 203, and function keys 204.
  • the numeric keypad 203 is configured in an area surrounded by a broken line in FIG.
  • the numeric keypad 203 in FIG. 2A shows a case of 12 keys to which not only numbers 0 to 9 but also input characters such as “*” and “#” are assigned. I will call it.
  • the function keys 204 are not assigned characters, but are distinguished from numeric keys as keys to which editing functions such as conversion, confirmation, and cursor movement are assigned.
  • the function keys include a conversion key 205, a confirmation key 206, a clear key 207, a character switching key 208, and the like.
  • the conversion key 205 is a key used to convert hiragana into kanji or katakana.
  • a confirmation key 206 is a determination key for ending character selection or conversion and confirming the input character.
  • a clear key 207 is an invalidation key for canceling conversion or input.
  • the character switching key 208 is a key for switching the character input mode. It should be noted that the character input mode when the character input device is activated may be the mode when the character input device was last terminated or may be activated in a specific mode.
  • the touch panel 102 detects the touch of the finger 209 (S301: Yes). Then, the control unit 104 detects the pressed key “2” pressed by the user from the touch of the finger 209 detected by the touch panel 102 (S302).
  • the display control unit 104d of the control unit 104 reads the input candidate characters assigned to the pressed key from the registered character information 103a and displays the guide 210 (S303).
  • the character input candidates are “a, b, c, 2”.
  • the guide 210 displays a character that is input when the finger is released and a character that is input when the finger is moved and released as input candidate characters, and the character that is input when the finger is released, that is, the currently selected character.
  • This is a character input assist function that visually assists character input by highlighting.
  • FIG. 4A shows registered character information when the input mode is the alphabet mode.
  • FIG. 4B shows registered character information when the input mode is the numeric input mode.
  • the registered character information 103a defines the numeric keys displayed on the display unit 101 and the characters assigned to the numeric keys. Also, no flick and flick direction are assigned to each of these characters. For example, in FIG. 4A, “d, e, f, 3” is assigned to the press key (3), and “no flick” is assigned to the character “d”, and the characters “e, f” are assigned. 3 ”is assigned the flick direction“ left, top, right ”.
  • no flick means that the finger is input when the touch panel touches the touch panel and moves away, and the flick direction “left, top, right” indicates that the finger touches the touch panel. This means that it is input when moving in the respective directions (flick direction) of “Left, Up, Right” and leaving.
  • FIG. 2B “2” of the numeric keypad 203 is touched, and “a”, “b”, and “c” assigned to the pressed key “2” in the registered character information 103a in the alphabet mode of FIG. 4A.
  • “2” is an inputable character.
  • the storage unit 103 stores registered character information 103a corresponding to each character input mode. Note that “no flick” and “flick direction” in FIG. 4 are defined in the touch panel area information 103b as areas on the touch panel.
  • the point where the flick direction is pressed is defined by defining “no flick” and “left, top, right, right” instead of “no flick” and “left, top, right, bottom”.
  • To the upper direction (direction to the character input screen 201).
  • the range of flicking the finger by the user is reduced, and the finger is not tired.
  • the movement direction detection unit 104e of the control unit 104 acquires the position where the finger touches the touch panel from the touch panel 102, and compares the flick direction with the area defined by the touch panel area information 103b. Then, no flick is detected (S304).
  • FIG. 5A is an example of the touch panel area information 103b.
  • FIG. 5B and FIG. 5C are diagrams for explaining FIG.
  • the touch panel area information 103b defines the correspondence between each key of the numeric keypad displayed on the display unit 101, an area recognized as having no flick, and an area recognized as having moved in the flick direction.
  • FIG. 5B illustrates the definition of the area when the press key (2) is touched. In FIG. 5B, when the finger touches the pressing key (2) and is within the area 505, the movement direction detection unit 104e recognizes that there is no flick.
  • the movement direction detection unit 104e recognizes that the finger has moved away without moving.
  • the moving direction detection unit 104e moves the finger in the flick direction “right”.
  • the movement direction detection unit 104e recognizes that the finger has moved to the “right” and released.
  • the movement direction detection unit 104e of the control unit 104 of the mobile device 100 acquires information such as the coordinates of the finger from the touch panel 102, and the finger moves while touching the touch panel 102 as compared with the touch panel region information 103b. Detect whether or not.
  • the movement direction detection unit 104e When the finger moves while touching the touch panel 102, the movement direction detection unit 104e also detects the flick direction. In addition, the movement direction detection unit 104e determines whether the finger touches the touch panel 102 but does not move when the finger leaves the touch panel, or whether the finger moves away while touching the touch panel 102. To detect. When the finger moves while touching the touch panel 102 and then moves away, the movement direction detection unit 104e also detects the flick direction.
  • the areas defined by the touch panel area information 103b shown in FIG. 5 are “no flick” and flick directions “left”, “up”, “upper right”, and “right”, but “lower” and “lower right”. It is also possible to define areas such as
  • the movement direction detection unit 104e may not detect the movement direction of the finger, and the character input may not be performed.
  • a direction is defined for the area where the finger has passed through last, a character corresponding to the direction may be input. For example, in FIG.
  • region is not limited to FIG. 5, It can implement arbitrarily. For example, a fan shape or a triangle may be used.
  • FIG. 5C shows the definition of the area when the press key (4) is touched. Since FIG. 5C can be understood in the same manner as FIG. 5B, description thereof is omitted here.
  • the input character setting unit 104c of the control unit 104 compares the detection result “no flick” of the movement direction detection unit 104e in step S304 with the registered character information 103a, and temporarily determines the input character (S306).
  • the input character setting unit 104c of the control unit 104 corresponds to “no flick” of the pressed key (2) of the registered character information 103a.
  • the character “a” is provisionally determined as an input character.
  • the guide 210 character input assist function
  • the input character setting unit 104c determines “a” as the input character (S309), and the display control unit 104d deletes the guide ( S310).
  • the character type detection unit 104a of the control unit 104 detects the alphabet that is the character type of the character input in step S309 (S313). Since the character type detected in step S313 is alphabet and is the same as the alphabet that is the character type of the alphabet input mode that has been set previously, the character input mode switching control unit 104b performs switching of the character input mode. No (S314: No). In this state, the mobile device 100 waits for a new operation by the user.
  • the touch panel 102 detects the touch of the finger 209 (S301: Yes). Then, the control unit 104 detects the pressed key “2” pressed by the user from the touch of the finger 209 detected by the touch panel 102 (S302). The display control unit 104d of the control unit 104 reads the input candidate characters “a, b, c, 2” assigned to the pressed key from the registered character information 103a and displays the guide 210 (S303).
  • the movement direction detection unit 104e of the control unit 104 acquires the position where the finger touches the touch panel from the touch panel 102, and detects the flick direction, in this case, no flick, compared to the region defined by the touch panel region information 103b ( S304).
  • the input character setting unit 104c of the control unit 104 compares the detection result of step S304 with the registered character information 103a to temporarily determine the input character “a” (S306).
  • the guide 210 character input assist function
  • the movement direction detection unit 104e of the control unit 104 indicates the position where the finger is moving.
  • the flick direction is detected from the touch panel 102 and compared with the area defined by the touch panel area information 103b (S304).
  • the input character setting unit 104c of the control unit 104 compares the detection result of step S304 with the registered character information 103a to temporarily determine the input character (S306).
  • the movement direction detection unit 104e detects that the finger is moving in the right direction.
  • the input character setting unit 104c of the control unit 104 uses the pressed key (2 The character “2” corresponding to the finger flick direction “right” of FIG.
  • the guide 210 highlights the character tentatively determined in step S306, here "2" (S307).
  • the input character setting unit 104c determines “2” as the input character (S309), and the display control unit 104d deletes the guide ( S310). At this time, it is also possible to perform a pop-up that enlarges and displays the character determined as the input character as in the highlighted display 211 (S311).
  • the character type detection unit 104a of the control unit 104 detects a number that is the character type of the character input in step S309 (S313). Since the character type detected in step S313 is a number and is different from the alphabet that is the character type of the alphabet input mode that was previously set, the character input mode switching control unit 104b changes the character input mode ( S314: Yes). Next, the character input mode switching control unit 104b acquires the registered character information for the numeric input mode (FIG. 4B) from the storage unit 103 and switches to the registered character information for the alphabet mode used (S315). . This changes the character input mode.
  • the touch panel 102 detects the touch of the finger 209 (S301: Yes). Then, the control unit 104 acquires the coordinates touched by the finger 209 detected by the touch panel 102, and detects the pressed key “4” from the registered character information 103a using the acquired coordinate data (S302).
  • the display control unit 104d of the control unit 104 reads input candidate characters assigned to the pressed key, here “4, h, i, g” from the registered character information 103a and displays them on the guide 210 (S303). In FIG.
  • the character input mode is switched to the number input mode in step S315, the number “4” is displayed at the center of the guide 210, and the alphabet is displayed at the periphery.
  • the movement direction detection unit 104e detects that there is no flick (S304), temporarily determines the number “4” as an input character (S306), and “4” is highlighted in the guide 210. (S307).
  • the input character setting unit 104c determines “4” as the input character (S309), deletes the guide (S310), and inputs the already input “2”.
  • the character “4” is added (S312). This state is shown in FIG.
  • the character type detection unit 104a of the control unit 104 detects a number that is the character type of the character input in step S309 (S313).
  • the character input mode switching control unit 104b recognizes that there is no character input mode switching from the detection result of the character type detection unit 104a (S314: No). In this state, the mobile device 100 waits for a new operation by the user.
  • a character input device can convert characters input by a user's key operation.
  • the input hiragana is converted to kanji by a conversion operation
  • the input half-width number is converted to a full-width number by a conversion operation.
  • the character conversion flow of FIG. 3 will be described by taking the case of FIG. 2 (f) as an example. If there is an unconverted character “24” (S316: Yes) and the conversion key 205 is pressed (S317: Yes), the user selects the converted character (S318).
  • the unconverted characters “2” and “4” can be converted into half-width numbers and full-width numbers separately or both at the same time.
  • all the combinations of conversion candidates of “2” and “4” half-width numbers and full-width numbers may be displayed on the display unit, and the user may select them, or each time the conversion key 205 is pressed, the half-width numbers are displayed.
  • the mobile device 100 is a mobile device capable of inputting characters of a plurality of character types.
  • the conversion key 205 is operated. Even if it does not, it will switch to the character input mode of the input character automatically from the input of the next character.
  • the input character type does not frequently change, and the same character type is often continuously input for a certain number of characters. For example, when creating a mail, a friend's name is entered, followed by a telephone number, or when creating a statistical table, items are entered in hiragana or alphabet, followed by a numeric value. In such a case, simply entering a different character type with a single flick operation as in the prior art will result in entering numbers in alphabet input mode, and once the alphabet is selected, it moves without releasing the finger. Then, the operation of selecting a number must be repeated.
  • the character input device is a character input device capable of inputting a desired type of character from a plurality of character types, and a character of a character type different from the character input mode is input. Then, from the input of the next character, the character input mode of the input character is automatically switched.
  • the character input device is a character input device that can input different character types depending on the flick direction in which the user touches the touch panel.
  • the character input device is a character input device capable of inputting characters of different character types not only in the flick direction but also in the flick distance.
  • the character input device stores registered character information and touch panel area information that enable input of different character types depending on the flick distance in the storage unit. Since the information used in the first and second embodiments is different from the information stored in the same storage unit, the portable device 100 in FIG. 1 also executes the character input processing flow in FIG. 3 in the second embodiment. It can be implemented.
  • FIG. 6 is a diagram illustrating an example of character input by the character input device according to the second embodiment.
  • the alphabet “S” is input in the hiragana input mode, and then the alphabet “H” is input in the alphabet input mode. Since the alphabet is input in the hiragana input mode, the character input mode is switched to the alphabet input mode from the next input.
  • FIG. 7 shows registered character information 103a of the mobile device 100 according to the second embodiment.
  • FIG. 7A shows registered character information in the hiragana mode.
  • FIG. 7B shows registered character information in alphabet mode.
  • characters of different character types are assigned when the flick distance is short and when the flick distance is long, and each of the cases where the flick distance is short and long. In some cases, different characters are assigned to the flick direction. A character of a different character type may be assigned to the flick direction. Further, when there is no flick, a character of the same character type as that when the flick distance is short is assigned.
  • FIG. 7 different characters are assigned to the flick direction between the registered character information in the hiragana input mode in FIG. 7A and the registered character information in the alphabet input mode in FIG. 7B.
  • the characters “Ri, Ru, Re” are assigned to the flick directions “Left, Up, Right” when the flick distance is short, respectively, and “Left, top, top right, right” are the flick directions when the flick distance is long.
  • the letters “X, Y, Z, 9” are assigned.
  • the letter “W” is assigned to “no flick” and the letter “ra” is assigned to “down” for the press key (9) of FIG. ) Is different.
  • the characters “X, Y, Z, 9” are assigned to the flick directions “left, top, upper right, right” when the flick distance is short, respectively, and the flick directions “left, top, right” when the flick distance is long.
  • the characters “Ri, Ru, and Re” are assigned to each of them, which are the same as those in FIG.
  • FIG. 8 shows touch panel region information 103b of the mobile device 100 according to the second embodiment.
  • FIG. 8A shows touch panel area information in the hiragana mode.
  • FIG. 8B shows touch panel area information in the alphabet input mode.
  • FIG. 8C illustrates an area corresponding to the pressed key (7) in FIG.
  • FIG. 8D illustrates an area corresponding to the pressed key (4) in FIG. 8B.
  • the touch panel area information 103b of the mobile device 100 according to the second embodiment includes ten keys displayed on the display unit 101, an area recognized as no flick, and an area recognized as moved in each flick direction and flick distance. The correspondence with is defined.
  • the flick operation and each area of the touch panel area information can be understood in the same manner as in the first embodiment, and thus the description thereof will be omitted and only the parts different from the first embodiment will be described.
  • different areas are defined in the hiragana input mode and the alphabet input mode.
  • the flick direction is defined as “left, top, right, bottom”, but in alphabet input mode, it is defined as “left, top, top right, right, bottom”. Yes. Since the touch panel area information common to each character input mode is used in the first embodiment, when the creation of mail or the editing of a text file is started (FIG.
  • the control unit 104 Regardless of the mode, one touch panel area information 103 b is acquired from the storage unit 103.
  • the touch panel area information 103 b corresponding to the set character input mode is acquired from the storage unit 103.
  • an area determined as having no flick is formed in a square shape. If this quadrangle is the same shape as the pressed key, it will be easier for the user to visually understand. On the other hand, when the area of the pressed key is small, it is easier to operate if the quadrangle is enlarged in a similar manner.
  • the area determined to have a short flick distance is an area formed by forming the outer edge of the area into a circle and excluding the area determined to move away from the circle without touching and moving.
  • the area that is determined to have a long flick distance is formed by forming a circle in the outer edge, surrounds the area that is determined to have no flick and the area that is determined to have a short flick distance, and the area that is determined to have no flick and the flick distance. It is set as the area
  • the radius of the circle is not limited to that shown in FIG. 8 and can be arbitrarily changed.
  • the finger is touching the area 860 in FIG. 8C.
  • the touch panel 102 detects a touch (S301: Yes in FIG. 3), and the control unit 104 detects a press key “7” pressed by the user (S302).
  • the display control unit 104d of the control unit 104 reads the input candidate characters assigned to the pressed key from the registered character information 103a and displays a guide (S303).
  • the input candidate characters are “ma, mi, mu, me, mo, P, Q, R, S, 7”.
  • the movement direction detection unit 104e of the control unit 104 acquires the position where the finger is moving from the touch panel 102, and the area defined by the touch panel area information 103b In comparison, the flick direction is detected as “upper right” (S304). Further, the movement distance detection unit 104f detects the flick distance, and here, the flick distance is detected as “long” (S305 in FIG. 3). Note that the position of the finger in FIG. 6B is within the range of the area 868 in FIG. 8C.
  • the input character setting unit 104c of the control unit 104 compares the detection result of step S304 with the registered character information 103a to temporarily determine the input character (S306).
  • step S304 the movement direction detection unit 104e detects that the finger is moving in the upper right direction
  • step S305 the movement distance detection unit 104f detects that the finger has moved a long flick distance. Therefore, the input character setting unit 104c of the control unit 104 performs the character “S” corresponding to the flick direction “upper right” and the flick distance “long” of the press key (7) of the registered character information 103a in FIG. "Is temporarily determined as an input character.
  • the guide 210 highlights “S” (S307).
  • the input character setting unit 104c determines “S” as the input character (S309).
  • the character type detection unit 104a of the control unit 104 detects the alphabet that is the character type of the character input in step S309 (S313). Since the character type detected in step S313 is alphabetic and is different from the hiragana character type of the previously set hiragana input mode, the character input mode switching control unit 104b switches the character input mode (S314). : Yes). Next, the character input mode switching control unit 104b acquires the registered character information for the alphabet input mode (FIG.
  • step S315 the character input mode switching control unit 104b acquires the touch panel area information 103b (FIG. 8B) of the alphabet input mode from the storage unit 103, and the hiragana input mode used. Switch to touch panel area information 103b. In this way, the character input mode is switched.
  • the letter “H” is obtained by pressing the pressing key (4) in the alphabet input mode, moving the finger to the left, and releasing the finger in the area 951 in FIG. 8 (d). "Is shown. Since the procedure is the same as that shown in FIGS. In the second embodiment, alphabets and numbers can be input with the same flick distance, but only alphabets may be input.
  • the mobile device 100 is a mobile device capable of inputting characters of a plurality of character types, and the user touches the touch panel with a finger, and there is no flick or a flick distance from the touched position. If you release your finger at a short distance, you can enter characters of the character type in the character input mode that are preset in the mobile device 100. If you release your finger at a long flick distance, the character type that is different from the character type in the character input mode Can be entered. When the user releases the flick distance by a long distance, the character input mode of the input character type is newly set as the character input mode of the mobile device 100 from the next character input. In addition, the user can input characters of the character type of the newly set character input mode by touching the touch panel with a finger and releasing it without moving from the touched position, or moving it for a short distance and releasing it. Become.
  • Embodiment 3 is a modification of the character input device of Embodiment 2.
  • the character input device according to the third embodiment is an embodiment regarding the shape of each region defined by touch panel region information.
  • FIG. 9 illustrates touch panel area information according to the third embodiment.
  • the area of the touch panel is configured as shown in FIGS. 8C and 8D.
  • the flick direction in the case of a short flick distance is defined as “left, top, right, down”.
  • FIG. 8D the flick direction in the case of a short flick distance is defined as “left, top, top right. , Right, down ".
  • the modification of FIG. 8C is configured as shown in FIGS. 9A, 9B, and 9D, and the modification of FIG. And as shown in FIG.
  • FIG. 9A is an example of the shape of each area of the touch panel area information of the mobile device 100 according to the third embodiment.
  • the region determined to have a short flick distance is a region surrounded by the inside of the circle indicated by 92 and the outside of the region 860 as in FIG. 8C.
  • the region determined to have a long flick distance is a region other than the circle indicated by 92.
  • FIG. 9B and FIG. 9C are other examples of the shape of each area of the touch panel area information of the mobile device 100 according to the third embodiment, and the touch panel area into which one character is input is the edge of the touch panel.
  • the touch panel region is located in the touch panel region, the touch panel region is configured to have a certain distance from the edge of the touch panel.
  • FIG. 9B and FIG. 9C are examples in the case where the touch panel area into which one character is input is an area that is determined to have a long flick distance. FIG. 9B and FIG. 9C will be described.
  • An area that is determined to have a long flick distance is a rectangle composed of the edge of the touch panel (indicated by 91 in the figure) and the edge of the input key area (indicated by 94 in the figure), and a certain distance from the rectangle (in the figure). It is assumed that the area is between the square (indicated by 93 in the figure) formed on the inner side only (indicated by middle d).
  • the region determined to have a short flick distance is a region between a region determined to have no flick and a region determined to have a long flick distance.
  • the regions 866 and 868 are extracted in FIG. 9B and the region 958 is extracted in FIG. 9C.
  • the width of the area where the flick distance is determined to be long is the same regardless of which key of the numeric keypad is touched, which makes it easier for the user to use.
  • the area where the flick distance is determined to be long is configured at the end of the mobile device or the end of the input key area, the user has only to operate roughly toward the end, so that there is an effect that the operation becomes easy.
  • FIG. 9D and FIG. 9E are other examples of the shape of each area of the touch panel area information of the mobile device 100 of the third embodiment.
  • the outer peripheries of the areas determined to have a long flick distance are indicated by 91 and 94 in the figure
  • the outer peripheries of the areas determined to have a short flick distance are indicated by 95 in the figure
  • the areas determined to have no flick are indicated by squares. Yes.
  • the distance between each side of the outer periphery of the region determined to have a long flick distance and each side of the outer periphery of the region determined to have a short flick distance facing each side is determined to be short.
  • the ratio of the distance between each side of the outer periphery of the area to be determined and each side of the area determined to have no flick facing each side is configured to be constant.
  • the distance ratio is illustrated as x1: y1 in FIG. 9D and x2: y2 in FIG. 9E.
  • a character type set in the mobile device 100 is assigned to an area where the flick distance is determined to be short, and a character type different from the character type set in the mobile device 100 is assigned to an area where the flick distance is determined to be long.
  • the ratio of the flick distance determined as the set character type and the flick distance determined as a different character type can be configured to be constant. Even with such a configuration, the mobile device 100 that is easy for the user to operate can be realized. (Embodiment 4)
  • Embodiment 4 is a modification of the character input device of Embodiment 2.
  • the character input device according to the second embodiment can input characters of two different character types by recognizing the flick distance in two stages.
  • the character input device of the fourth embodiment inputs a desired character from characters of three different character types by a single flick operation by recognizing the flick distance in three stages of “short”, “medium”, and “long”. It is possible.
  • FIG. 10 shows the character registration information 103a included in the portable device 100 for recognizing the flick distance in three stages
  • FIG. 11 shows the touch panel area information 103b.
  • FIG. 10A shows registered character information in the hiragana input mode.
  • FIG. 11A shows the touch panel area information 103b in the hiragana mode.
  • FIG. 12 shows an area corresponding to the pressed key (7) in FIG.
  • region shown in FIG. 12 is an example, and can be implemented arbitrarily. In particular, it becomes easier to perform a flick operation by devising the shape of the area when the pressed key is at the center and at the end of the touch panel.
  • FIG. 10B and FIG. 10C are information at the time of registration in the numeric input mode and the alphabet input mode, respectively.
  • different characters are assigned only to the “no flick” and “down” directions, and the same character is assigned to the “left, top, top right, right” directions. Assigned.
  • the letter “ra” is assigned to “no flick” and the letters “w” and “9” are assigned to “lower” for the press key (9) in FIG.
  • the characters “Li, Ru, Re” are assigned to the flick directions “left, top, right” when the flick distance is short.
  • the characters “x, y, z, 9” are assigned to the flick directions “left, top, top right, right” when the flick distance is medium, respectively.
  • the character “9” is assigned to “no flick” and the characters “ra” and “w” are assigned to “down” for the press key (9) in FIG.
  • the letters “Ri, Ru, Re” are assigned to each, and “x, y, z, 9” are assigned to the flick directions “Left, Top, Top Right, Right” respectively when the flick distance is long. This is the same as FIG.
  • the character “w” is assigned to “no flick” and the characters “ra” and “9” are assigned to “below” for the press key (9) in FIG. Is different from FIG. 10 (a) and FIG. 10 (b).
  • “x, y, z, 9” is assigned to the flick directions “left, top, top right, right” when the flick distance is short, respectively, and the flick direction “left, top, right” when the flick distance is medium
  • a blank (no definition) indicates that there is no character assignment.
  • the mobile device 100 of the fourth embodiment includes the character registration information 103a and the touch panel area information 103b described above, and executes the flow of FIG. Since the configuration and flow of the mobile device 100 of the fourth embodiment have already been described, the description thereof is omitted.
  • the character input when there is no flick and the character input when the flick distance is short are set to the same character type, and this is the first character type.
  • Character type is set to the character input mode, and a character input by a flick operation having a flick distance longer than the flick distance at which the first character type is input from the position where the finger touches the touch panel is set to the second.
  • Character type is set to the third character type.
  • the character type of the character input from the first to third character types becomes the character input mode in the next character input. This enables character input in the switched character input mode from the next time. Further, if the classification of the flick distance based on the character registration information 103a and the touch panel area information 103b is further divided, it becomes possible to select and input characters of different character types.
  • a program for realizing the function of each part of the portable device 100 is recorded on a computer-readable recording medium, and the program recorded on this recording medium is read into a computer system and executed to execute the function of each part. It may be realized.
  • the “computer system” includes an OS and hardware such as peripheral devices.
  • the “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM or a CD-ROM, and a hard disk incorporated in a computer system.
  • the program is held for a certain period of time like a volatile memory (RAM) inside a computer system that becomes a server or a client when the program is transmitted via a network such as the Internet or a communication line such as a telephone line.
  • RAM volatile memory
  • the program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium.
  • the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.
  • the program may be for realizing a part of the functions described above. Furthermore, what can implement
  • the program may be provided through the Internet.
  • the character input device and character input method according to the present invention can be applied to a character input device used for creating a document such as an e-mail on a mobile phone.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Input From Keyboards Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)
  • Telephone Function (AREA)

Abstract

 文字入力装置は、複数の文字入力モードを切り替える文字入力モード切り替え制御部を備える。文字入力モード切り替え制御部は、設定されている文字入力モードと異なる文字種別の文字が入力されたら、次の文字の入力は入力された文字の文字入力モードに切り替える。

Description

文字入力装置、文字入力方法、およびプログラム
 本発明は、携帯機器に搭載される文字入力装置と、文字入力方法、およびプログラムに関する。特に、本発明は、タッチパネルを用いて入力操作の省力化を行う入力装置、方法、プログラム及び携帯機器に関する。
 本願は、2011年10月5日に、日本に出願された特願2011-220901号に基づき優先権を主張し、その内容をここに援用する。
 パソコンや携帯機器などの電子機器に搭載される文字入力装置で電子ファイルや電子メールを作成する際に「ひらがな(日本語)」「アルファベット」「数字」などの入力文字の種別を変更することがある。そのため、電子機器には入力文字の種別を変更できる文字切り替えキーが備えられ、文字切り替えキーを押下して所望の文字種別の入力を行うことができるものがある。
 文字入力モードを変更して文字入力を行う方法の一つとして、フリック文字入力装置での例を図13に示す。なお、以下では「ひらがな(日本語)」「アルファベット」「数字」などの文字の種類を文字種別と呼び、文字入力装置が該当の文字種別を入力できる設定を文字入力モードと呼ぶ。つまり、文字種別「ひらがな」を入力できる設定にある文字入力装置の文字入力モードは「ひらがな入力モード」と表現する。図13(a)はフリック入力を行う文字入力装置が搭載された携帯機器の正面図であり、入力文字モードを変更する文字切り替えキー130を備えている。図13(b)からへ図13(d)のように、ひらがな入力モードで指で文字入力キーの「な」のキーを押して右へ移動させて離すと、ひらがな「ね」が入力される。ここで、文字切り替えキー130をタッチしてアルファベット入力モードに切り替える。次に、図13(e)から図13(g)のように文字入力キーの「5」のキーを押して指を上方向へ移動して離すと「L」が入力される。
 このようなフリック入力に関する先行特許文献として特許文献1がある。特許文献1は、1度のフリック操作によって複数の異なる文字種別の文字から所望の文字種別の文字を入力できるようにしたものである。特許文献1に開示された文字入力装置1400の例を図14に示す。図14で「5」のキーを指でタッチし、「5」のキーをタッチしたまま上方向へ移動して「大文字英・数字(J、K、L、5)」の文字種を選択する。「5」のキーをタッチしたまま一定距離だけ指を移動して「J」が入力可能な状態になる。更に、「5」のキーをタッチしたまま一定距離だけ指を移動すると「K」を入力可能な状態になる。また、「5」のキーを指でタッチし、タッチしたまま下方向へ移動すると「ひらがな(な、に、ぬ、ね、の)」の文字種が選択される。同様に、「5」のキーをタッチしたまま一定距離だけ指を移動すると「な」が入力可能な状態になる。更に、「5」のキーをタッチしたまま一定距離だけ指を移動すると「に」を入力可能な状態になる。このように特許文献1の文字入力装置1400は、文字切り替えキーを押下しなくても一度のタッチパネルの操作によって異なる文字種別の文字から所望の文字種別の文字を入力することが可能である。
特開2009-86981号公報
 しかしながら、上記特許文献1では、一度のタッチパネルの操作によって異なる文字種別の文字から所望の文字種別の文字を入力することはできるものの、文字入力モードの切り替えを行わないので、フリック操作が逆に面倒になる場合が存在する。例えば、図14で「ね」「ね」「ね」と入力し、続けて「L」「L」「L」と入力すると仮定する。まず「ね」を入力する場合、「5」のキーを指でタッチし、「5」のキータッチしたまま下方向へ移動して「な、に、ぬ、ね、の」の「な」を選択できる状態にし(1回のタッチ、1方向移動)、「な」から「ね」に至るまでの一定距離だけ移動して、「ね」位置で指を離して入力する。この場合、1回のタッチ、1方向の移動、3文字分の一定距離の移動、指を1回離すことを行っている。一方、「L」を入力するには、「5」のキーを指でタッチし、「5」のキータッチしたまま上方向へ移動して「J、K、L、5」の「J」を選択できる状態にし(1回のタッチ、1方向移動)、「J」から「L」に至るまでの一定距離だけ移動して、「L」位置で指を離して入力する。この場合、1回のタッチ、1方向の移動、2文字分の一定距離の移動、指を1回離すことを行っている。よって「ね」「ね」「ね」と入力し、続けて「L」「L」「L」と入力すると6回のタッチ、6方向の移動、15文字分の一定距離移動、指を6回離すことを行うことになる。一方、図13で同じことを行うと、まず「ね」を入力する場合、「5」のキーを指でタッチし、「な」から「ね」に至るまでの一定距離だけ指を移動して、「ね」位置で指を離して入力する。この場合、1回のタッチ、1文字分の一定距離の移動、指を1回離すことを行っている。「L」を入力する場合、文字切り替えキー130をタッチして離してアルファベット入力モードに切り替える。次に「5」のキーを指でタッチし、「J」から「L」に至るまで一定距離だけ指を移動して、「L」位置で指を離して入力する。この場合、2回のタッチ、1文字分の一定距離の移動、指を2回離すことを行っている。よって、「ね」「ね」「ね」と入力し、続けて「L」「L」「L」と入力すると7回のタッチ、6文字分の一定距離の移動、指を7回離すことを行うことになる。
 文字切り替えキーをタッチし文字入力モードを切り替えてフリック入力を行う場合、操作は単純であるが文字切り替えキーをタッチする必要がある。また、上述したように特許文献1では文字切り替えキーをタッチしなくても一度のタッチパネルの操作によって異なる文字種別の文字から所望の文字種別の文字の入力を行なうことが可能であるが、指を移動する移動量が増加する。
 本発明は、ひとつの文字入力モードで異なる文字種別の文字を入力可能な文字入力装置において、異なる文字種別の文字を入力すると、次の文字入力からは自動的にその入力した文字種別の入力文字モードに切り替わる文字入力装置を提供する。
 本発明の一態様に係る文字入力装置は、複数の文字種別の文字を入力可能な文字入力装置であって、文字とテンキーを表示する表示部と、前記表示部上でフリック入力可能なタッチパネルと、複数の文字入力モードを切り替える文字入力モード切り替え制御部と、を備える。前記文字入力モード切り替え制御部は、設定されている文字入力モードと異なる文字種別の文字が入力された場合、入力された文字の文字入力モードに切り替える。また、前記文字入力装置は、文字入力候補から入力文字として設定する入力文字設定部と、前記テンキーの各キーのフリック入力に割り当てられる文字を定義した登録文字情報を格納する記憶部と、前記タッチパネルがタッチされた後、フリック方向を検出する移動方向検出部とをさらに備えていてもよい。この場合、前記登録文字情報は、フリック方向に関連付けて、異なる文字種別の文字入力候補を割り当てている。また、前記文字入力装置は、前記タッチパネルがタッチされた後、フリック距離を検出する移動距離検出部をさらに備えていてもよい。この場合、前記登録文字情報は、フリック距離に関連付けて、異なる文字種別の文字入力候補を割り当てている。
 また、前記文字入力装置の表示部は、設定された文字種別の文字入力候補のフリック距離を、それ以外の文字種別の文字入力候補のフリック距離よりも短く表示するよう構成されていてもよい。また、前記文字入力装置において、フリック距離が長いと判定されるタッチパネル上の領域は、タッチパネルの端辺から一定の距離の幅を有するように構成されていてもよい。また、前記文字入力装置において、設定された文字種別と判定されるフリック距離と、異なる文字種別と判定されるフリック距離の比は略一定であるように構成されていてもよい。また、前記文字入力装置の表示部は、前記テンキーのうちの1つのキーがタッチされた場合に、タッチされたキーに割り当てられた入力可能な文字を示すガイドを表示するように構成されていてもよい。また、前記文字入力装置の表示部は、前記ガイドに表示される入力可能な文字の中で前記入力文字設定部が確定した1つの文字を他の文字よりも強調して表示するように構成されていてもよい。また、前記文字入力装置の表示部は、前記入力文字設定部により前記入力文字として確定された文字のポップアップ表示を行うように構成されていてもよい。
 本発明の他の一態様に係る文字入力方法は、文字とテンキーを表示するステップと、フリック入力を検出するステップと、入力された文字の文字種別を検出するステップと、複数の文字入力モードを切り替えるステップと、設定されている文字入力モードと異なる文字種別の文字が入力されたら、前記入力された文字の文字入力モードに切り替えるステップを含む。
 本発明の他の一態様に係る文字入力機能を有するプログラムは、文字とテンキーを表示するステップと、フリック入力を検出するステップと、入力された文字の文字種別を検出するステップと、複数の文字入力モードを切り替えるステップと、設定されている文字入力モードと異なる文字種別の文字が入力されたら、前記入力された文字の文字入力モードに切り替えるステップとをコンピュータに実行させる。
 本発明の態様にかかる文字入力装置によれば、ひとつの文字入力モードで異なる文字種別の文字を入力可能であり、使用者が異なる文字種別の文字を入力すると次の文字の入力は入力された文字の文字入力モードに自動的に切り替わるので効率的なフリック入力を実現できる。
本発明の文字入力装置が搭載された携帯機器の略構成図である。 実施形態1の携帯機器の操作例を示した図である。 本発明の携帯機器の処理フロー図である。 実施形態1の携帯機器に搭載される登録文字情報である。 実施形態1の携帯機器に搭載されるタッチパネル領域情報である。 実施形態1の携帯機器の操作例を示した図である。 実施形態2の携帯機器に搭載される登録文字情報である。 実施形態2の携帯機器に搭載されるタッチパネル領域情報である。 実施形態3の携帯機器に搭載されるタッチパネル領域情報の説明図である。 実施形態4の携帯機器に搭載される登録文字情報である。 実施形態4の携帯機器に搭載されるタッチパネル領域情報である。 実施形態4の携帯機器に搭載されるタッチパネル領域情報の説明図である。 従来技術を説明する図である。 従来技術の文字入力装置を説明する図である。
 本明細書における実施形態では、先の背景技術と同様に「ひらがな(日本語)」「アルファベット」「数字」などの文字の種類を文字種別と呼び、文字入力装置が該当の文字種別を入力できる設定を文字入力モードと呼ぶ。つまり、文字種別「ひらがな」を入力できる設定にある文字入力装置の文字入力モードは「ひらがな入力モード」と表現する。なお、本願における文字種別は、ひらがな、カタカナ、アルファベット、数字などの他に、記号、絵文字なども種別として任意に分類可能であり、更にこれらの半角、全角、小文字、大文字なども異なる種別として分類できるものである。
 実施形態では本願の文字入力装置が携帯機器に搭載される場合を例に説明するが、携帯機器とはスマートフォンや携帯電話、情報端末や電子書籍などの通信機能を有する機器に加えて、電子辞書や電子手帳のような通信機能を有さない機器も含むこととする。また、本願はこのような携帯機器の表示部に、文字を入力するためのキーと、文字を入力するために必要な機能を実行するキーとを表示する。文字を入力するキーは、0から9の番号にひらがなや英語などを割り当て、文字種別の切り替えによって数字やひらがなや英語などを選択的に入力できるテンキーと、テンキー以外のキーにも記号や、濁点や促音、句読点、などを割り当てたキーとを構成することがある。
 本願では特に断らない限り、文字を入力するためのキー、つまり上述したテンキーとテンキー以外であるが記号や句読点が割り当てられるキーを合わせてテンキーと呼び、QWERTY配列などのいわゆるフルキーボードと区別することとする。なお、機能キーとは「かな漢字変換」や「確定」「クリア」など、文字は割り当てられていないが、文字入力や文書の編集を行うために必要な機能を実行するキーを意味する。
 本発明は、タッチパネルを備えたフリック入力可能な文字入力装置に関するものである。本願のフリック入力も背景技術と同様にタッチパネルを指でタッチして文字入力候補を表示し、そのまま指を離す、またはタッチパネル上を滑らせてから離すことによって、入力文字を選択するものである。なお、実施形態では、タッチパネルを指でタッチした位置からタッチパネル上を滑らせて移動する動作をフリック動作と呼ぶこととする。また、このフリック動作で、タッチパネルを指でタッチした位置からタッチパネル上を滑らせて移動する方向をフリック方向と呼び、タッチした位置からタッチパネル上を滑らせて移動する距離をフリック距離と呼ぶ。また、タッチパネルを指でタッチし、タッチした位置から移動しないで離す動作をフリック無しと呼ぶ。なお、タッチパネルは指だけでなくタッチペンなどでも操作することが可能であり、本実施形態において指で操作すると表現していることは、指以外で操作することも含めていることとする。
 本発明の文字入力装置はひとつの文字入力モードで、異なる文字種別の文字を入力可能である。例えば、ひらがな入力モードでは、文字種別がひらがなである文字とアルファベットである文字を入力可能である。また、本発明の文字入力装置は、異なる文字種別の文字の入力を行うと、次回のフリック動作からは入力された異なる文字種別の文字のモードへ文字入力モードを切り替えることも可能である。例えば、ひらがな入力モードでアルファベットの入力を行うと、次回のフリック動作からは文字入力モードがアルファベット入力モードに切り替えることが可能である。以下に、本発明を実施するための形態について詳細を説明する。
(実施形態1)
 実施形態1を図1から図5を参照して説明する。図1は、実施形態1における文字入力装置が搭載された携帯機器100の略構成図である。図1に示すように実施形態1の携帯機器100は、表示部101、タッチパネル部102、記憶部103、制御部104、通信部105を備える。
 表示部101は、メールやテキストなどの編集画面や携帯電話の待ち受け画面、各種アプリケーションウィンドウなどを表示する有機ELや液晶などによる表示デバイスである。タッチパネル102は、表示部101の表面に設けられ、使用者の指によるタッチおよびタッチしている位置を検出する。記憶部103は、本実施形態に係る構成として登録文字情報103aとタッチパネル領域情報103bを記憶している。記憶部103の詳細は後述する。なお、記憶部103は、メモリやハードディスク装置などの記憶デバイスであり、携帯機器に内蔵される場合もあればメモリカードやICカードなどによって外付け、または脱着可能に接続される場合もある。また、記憶部103は、本実施形態に係る機能以外に各アプリケーションのソフトウエアやカメラや音声などのユーザデータなどを格納するといった一般的な記憶部としての機能を有するが、ここではその説明を省略する。
 制御部104は本実施形態に係る構成として、文字種別検出部104aと文字入力モード切り替え制御部104bと入力文字設定部104cと表示制御部104dと移動方向検出部104eと移動距離検出部104fを備える。また、制御部104は、本実施形態に係る機能以外に一般的な制御部としての機能を有するが、ここではその説明は省略する。文字種別検出部104aは、使用者の操作によって入力された文字の文字種別を検出する。文字入力モード切り替え制御部104bは、文字種別検出部104aの検出した文字種別が、携帯機器100に設定されている文字入力モードと異なる文字種別である場合、文字入力モードを検出された文字種別の文字入力モードへ切り替える。例えば、携帯機器100がひらがなモードでひらがなと数字を入力可能である場合に、使用者が数字を入力したら文字種別検出部104aが入力した文字の文字種別を数字と検出し、文字入力モード切り替え制御部104bが、文字入力モードをひらがな入力モードから数字入力モードへ切り替える。また、携帯機器100は、図2(a)に示す文字切り替えキー208を備えており、使用者が文字切り替えキー208をタッチして文字入力モードを切り替えることも可能である。この場合も文字入力モード切り替え制御部104bが切り替えの制御を行う。
 入力文字設定部104cは、使用者が文字入力候補から選択した文字を入力文字として確定する。また、入力文字設定部104cは仮決定した文字を確定文字として文書に入力する処理も行う。なお、文字は確定する前にカタカナや漢字に変換されることもある。表示制御部104dは、使用者のフリック動作や文字変換操作に応じて、文字入力候補や変換候補を表示したり、他の一般的な表示部の制御を行う。移動方向検出部104eは、フリック方向を検出する。移動距離検出部104fは、フリック距離を検出する。通信部105は、無線通信部105aと有線通信部105bを備え、無線通信部105aによって無線信号の送受信を行い、有線通信部105bによってインターネットやLAN(Local Area Network)などと有線接続され、主にデータの送受信を行う。なお、通信部105による通信は、通信基地局やサーバ、ルータなどとの基本的な通信接続だけでなく、赤外線通信などによる他の携帯機器やテレビなどの家電機器とのデータの送受信も含まれる。図1のその他の構成の機能については後述する。
 図2は、実施形態1の携帯機器100により文字入力が実行される様子を順に示している。図3は、携帯機器100の文字入力の処理フローである。図4は、記憶部103に格納される登録文字情報103aの一例であり、図5は、記憶部103に格納されるタッチパネル領域情報103bの一例である。
 携帯機器100の文字入力の処理フローを図3に示す。なお、図3の先頭にSが付いているものはステップを示す。例えば、S303はステップ303である。図3の処理フローは、文字入力に関する部分の処理であるS300からS315と、文字変換に関する部分の処理であるS316からS322とから成る。まず文字入力に関する部分の処理を説明する。
 メールの作成やテキストファイルの編集などを開始すると(開始)、制御部104は、設定されている文字入力モードに対応する登録文字情報103aと、タッチパネル領域情報103bとを記憶部103から取得し、図2(a)のように文字入力画面201を表示する(S300)。文字入力画面201は、入力文字表示領域202とテンキー203と機能キー204によって構成される。テンキー203は、図2(a)の破線で囲まれている領域に構成される。図2(a)のテンキー203は、0から9の番号だけでなく、「*」や「#」などの入力文字も割り当てられる12キーの場合を示しているが、一般的な呼称であるテンキーと呼ぶこととする。つまり、入力文字がキーに割り当てられていれば、キーの数に依存せずテンキーと呼ぶ。なお、機能キー204は、文字が割り当てられたものではなく、変換や確定やカーソル移動など編集機能を割り当てられているキーとしてテンキーと区別する。実施形態1では、機能キーは、変換キー205、確定キー206、クリアキー207、文字切り替えキー208などによって構成される。ここで、変換キー205は、ひらがなを漢字やカタカナに変換するために使用するキーである。また、確定キー206は、文字選択や変換などを終了し、入力文字として確定する決定キーである。また、クリアキー207は、変換や入力をキャンセルするための無効化キーである。また、文字切り替えキー208は、文字入力モードを切り替えるためのキーである。なお、文字入力装置の起動時の文字入力モードは、前回に文字入力装置を終了したときのモードを維持してもよいし、特定のモードで起動するようにしてもよい。
 図2(b)のように使用者がテンキー203の押下キーをタッチすると、タッチパネル102が指209のタッチを検出する(S301:Yes)。そして、制御部104は、タッチパネル102が検出した指209のタッチから使用者が押下した押下キー「2」を検出する(S302)。制御部104の表示制御部104dは、押下キーに割り当てられている入力候補の文字を登録文字情報103aから読み込んでガイド210を表示する(S303)。ここでは文字入力候補は「a、b、c、2」である。ガイド210は、指を離すと入力される文字と、指を移動して離すと入力される文字を入力候補の文字として表示し、指を離すと入力される文字、すなわち現在選択されている文字をハイライトすることにより視覚的に文字入力を補助する文字入力補助機能である。
 文字入力処理フローで制御部104が使用する登録文字情報103aを図4を参照して説明する。図4(a)は、入力モードがアルファベットモードの場合の登録文字情報である。図4(b)は、入力モードが数字入力モードの場合の登録文字情報である。登録文字情報103aは、表示部101に表示されるテンキーと、各テンキーに割り当てられる文字を定義している。また、これら各文字に対して、フリック無とフリック方向も割り当てられている。例えば、図4(a)では押下キー(3)に対しては「d、e、f、3」が割り当てられており、更に文字「d」には「フリック無」が、文字「e、f、3」にはそれぞれフリック方向「左、上、右」が割り当てられている。ここで、「フリック無」とは、指がタッチパネルをタッチして移動せずに離れたときに入力されることを意味し、フリック方向「左、上、右」は、指がタッチパネルをタッチして「左、上、右」のそれぞれの方向(フリック方向)へ移動して離れたときに入力されることを意味する。図2(b)ではテンキー203の「2」をタッチしており、図4(a)アルファベットモード時の登録文字情報103aで押下キー「2」に割り当てられた「a」「b」「c」「2」が入力可能な文字である。記憶部103には各文字入力モードに対応する登録文字情報103aが格納されている。なお、図4の「フリック無」や「フリック方向」は、タッチパネル上の領域としてタッチパネル領域情報103bに定義される。
 なお、図4では、「フリック無」と「左、上、右、下」ではなく、「フリック無」と「左、上、右上、右」に定義することによって、フリックする方向を押下した点から上部方向(文字入力画面201への方向)のみに制限している。これにより使用者は指をフリックする範囲が小さくなり、指が疲れないようになる。
 また、図4(a)のアルファベット入力モードの登録文字情報と、図4(b)の数字入力モードの登録文字情報とで、フリック方向に対して異なった文字が割り当てられているのは「フリック無」と「右」の方向のみであり、「左、上、右上」の方向には同じ文字が割り当てられている。すなわち、例えば、図4(a)の押下キー(7)に対しては「フリック無」に文字「p」が割り当てられ、「右」に文字「7」が割り当てられ、「左、上、右上」にそれぞれ文字「q、r、s」が割り当てられている。一方、図4(b)の押下キー(7)に対しては「フリック無」に文字「7」が割り当てられ、「右」に文字「p」が割り当てられ、これらは図4(a)とは異なっており、「左、上、右上」にそれぞれ文字「q、r、s」が割り当てられており、これらは図4(a)と同じである。このようにアルファベット入力モードの登録文字情報と、数字入力モードの登録文字情報とで、「フリック無」と「右」の操作に割り当てられた文字だけが入れ替わるようにすることで、文字配置を関連付けて記憶することができる。このため、ユーザが操作を覚えやすくなり、ガイド表示を見なくても間違いなく格段に早く操作が出来るようになる。なお、図4では「フリック無」と「左、上、右上、右」とを分けて分類したが、「下」や「左上」「右下」など任意に定義することも可能である。
 図2(b)では、制御部104の移動方向検出部104eは、指がタッチパネルをタッチした位置をタッチパネル102から取得し、タッチパネル領域情報103bで定義されている領域と比較してフリック方向、ここではフリック無を検出する(S304)。
 文字入力処理フローで移動方向検出部104eが使用するタッチパネル領域情報103bを図5を参照して説明する。図5(a)は、タッチパネル領域情報103bの一例である。図5(b)と図5(c)は、図5(a)を説明する図である。タッチパネル領域情報103bは、表示部101に表示されるテンキーの各キーと、フリック無と認識される領域とフリック方向に移動したと認識される領域との対応を定義している。図5(b)は、押下キー(2)がタッチされたときの領域の定義を図示したものである。図5(b)において、指が押下キー(2)をタッチして領域505の範囲内にある場合、移動方向検出部104eはフリック無と認識する。ここで指が離れると、移動方向検出部104eは、指が移動しないで離れたと認識する。指が押下キー(2)をタッチして、押下キー(2)をタッチしたまま移動して領域509の範囲内に移動した場合、移動方向検出部104eは、指がフリック方向「右」へ移動したと認識する。ここで指が離れると移動方向検出部104eは、指が「右」へ移動して離れたと認識する。このように携帯機器100の制御部104の移動方向検出部104eは、タッチパネル102から指の座標などの情報を取得し、タッチパネル領域情報103bと比較して、指がタッチパネル102をタッチしたまま移動しているか否かを検出する。そして、指がタッチパネル102をタッチしたまま移動している場合、移動方向検出部104eは、そのフリック方向も検出する。また、移動方向検出部104eは、指がタッチパネルから離れた場合、指がタッチパネル102をタッチしたが移動しないで離れたのか、或いは、指がタッチパネル102をタッチしたまま移動してから離れたのかを検出する。そして、指がタッチパネル102をタッチしたま移動してから離れた場合、移動方向検出部104eは、そのフリック方向も検出する。
 なお、図5に示したタッチパネル領域情報103bで定義している領域は、「フリック無」とフリック方向「左」「上」「右上」「右」であるが、「下」や「右下」などの領域を定義することも可能である。また、フリック方向が定義されていない領域で指が離れた場合は、移動方向検出部104eが指の移動方向を検出せず、文字入力が行われないようにしてもよい。また、最後に指が通過した領域に対して方向が定義されていれば、その方向に対応した文字が入力されるようにしてもよい。例えば、図5(b)で指が領域509を通ってから移動方向が定義されていない領域へ移動して離れた場合、移動方向検出部104eが指の移動方向を領域509に対応する「右」と判定するようすることも可能である。また、各領域の形状は図5に限定されず、任意に実施可能である。例えば、扇形や三角形でもよい。図5(c)は、押下キー(4)がタッチされたときの領域の定義である。図5(c)は図5(b)と同様に理解できるので、ここでは説明を省略する。
 図3のフローに戻って説明する。制御部104の入力文字設定部104cが、ステップS304における移動方向検出部104eの検出結果「フリック無」と登録文字情報103aとを比較して、入力文字を仮決定する(S306)。ここでは、ステップS304で移動方向検出部104eはフリック無を検出しているので、制御部104の入力文字設定部104cは、登録文字情報103aの押下キー(2)の「フリック無」に対応する文字「a」を入力文字として仮決定する。次に、ガイド210(文字入力補助機能)が、ステップS306で仮決定した文字、ここでは「a」をハイライトする(S307)。次に、図2(c)のように指を離すと(S308:Yes)、入力文字設定部104cが「a」を入力文字として決定し(S309)、表示制御部104dがガイドを消去する(S310)。
 制御部104の文字種別検出部104aが、ステップS309で入力された文字の文字種別であるアルファベットを検出する(S313)。ステップS313で検出された文字種別がアルファベットであり、先に設定されていたアルファベット入力モードの文字種別であるアルファベットと同じであるので、文字入力モード切り替え制御部104bは、文字入力モードの切り替えは行わない(S314:No)。この状態で携帯機器100は、使用者の新たな操作を待つ。
 図2(d)のように使用者がテンキー203の押下キー「2」をタッチすると、タッチパネル102が指209のタッチを検出する(S301:Yes)。そして、制御部104は、タッチパネル102が検出した指209のタッチから使用者が押下した押下キー「2」を検出する(S302)。制御部104の表示制御部104dは、押下キーに割り当てられている入力候補の文字「a、b、c、2」を登録文字情報103aから読み込んでガイド210を表示する(S303)。制御部104の移動方向検出部104eは、指がタッチパネルをタッチした位置をタッチパネル102から取得し、タッチパネル領域情報103bで定義されている領域と比較してフリック方向、ここではフリック無を検出する(S304)。制御部104の入力文字設定部104cが、ステップS304の検出結果と登録文字情報103aとを比較して入力文字「a」を仮決定する(S306)。次に、ガイド210(文字入力補助機能)が、ステップS306で仮決定した文字「a」をハイライトする(S307)。
 ここで、図2(e)のように使用者が指を離さずに(S308でNo)、右方向へフリックすると、制御部104の移動方向検出部104eは、指が移動している位置をタッチパネル102から取得し、タッチパネル領域情報103bで定義されている領域と比較してフリック方向を検出する(S304)。制御部104の入力文字設定部104cが、ステップS304の検出結果と登録文字情報103aとを比較して入力文字を仮決定する(S306)。ここでは、S304のステップで移動方向検出部104eは指が右方向へ移動していることを検出しているので、制御部104の入力文字設定部104cは、登録文字情報103aの押下キー(2)の指のフリック方向「右」に対応する文字「2」を入力文字として仮決定する。次に、ガイド210(文字入力補助機能)が、ステップS306で仮決定した文字、ここでは「2」をハイライトする(S307)。次に、図2(f)のように指を離すと(S308:Yes)、入力文字設定部104cが「2」を入力文字として決定し(S309)、表示制御部104dがガイドを消去する(S310)。このとき、入力文字として決定された文字を強調表示211のように拡大して表示するポップアップを行うことも可能である(S311)。
 制御部104の文字種別検出部104aが、ステップS309で入力された文字の文字種別である数字を検出する(S313)。ステップS313で検出された文字種別が数字であり、先に設定されていたアルファベット入力モードの文字種別であるアルファベットと異なっているので、文字入力モード切り替え制御部104bは、文字入力モードを変更する(S314:Yes)。次に、文字入力モード切り替え制御部104bは、記憶部103から数字入力モードの登録文字情報(図4(b))を取得し、使用していたアルファベットモード用の登録文字情報と切り替える(S315)。これによって文字入力モードを変更する。
 図2(g)のように使用者がテンキー203の押下キーをタッチすると、タッチパネル102が指209のタッチを検出する(S301:Yes)。そして、制御部104は、タッチパネル102が検出した指209のタッチした座標を取得し、取得した座標データを使用して、登録文字情報103aから押下キー「4」を検出する(S302)。制御部104の表示制御部104dは、押下キーに割り当てられている入力候補の文字、ここでは「4、h、i、g」を登録文字情報103aから読み込んでガイド210へ表示する(S303)。図2(g)ではステップS315で文字入力モードが数字入力モードに切り替えられたので、ガイド210の中心に数字「4」が表示され、周辺にアルファベットが表示される。ここで使用者は指を動かさないので、移動方向検出部104eがフリック無しと検出し(S304)、入力文字として数字「4」を仮決定し(S306)、ガイド210で「4」がハイライトされる(S307)。ここで指を離すと(S308:Yes)、入力文字設定部104cが「4」を入力文字として決定し(S309)、ガイドを消去して(S310)、既に入力されている「2」へ入力文字「4」を追加する(S312)。この状態が図2(h)である。制御部104の文字種別検出部104aが、ステップS309で入力された文字の文字種別である数字を検出する(S313)。文字入力モード切り替え制御部104bは、文字種別検出部104aの検出結果から、文字入力モードの切り替えはないことを認識する(S314:No)。この状態で携帯機器100は、使用者の新たな操作を待つ。
 次に、フリック入力文字の変換に関する部分を説明する。一般的に文字入力装置は、使用者のキー操作によって入力された文字を変換することが可能である。例えば、入力したひらがなを変換操作によって漢字に変換する、入力した半角数字を変換操作によって全角数字に変換するなどである。
 図2(f)の状態にある場合を例に、図3の文字変換フローを説明する。未変換文字「24」があり(S316:Yes)、変換キー205を押下すると(S317:Yes)、使用者は変換文字を選択する(S318)。ここでは未変換文字「2」「4」のそれぞれ別々に、もしくは両方を同時に半角数字と全角数字に変換可能である。この場合表示部に「2」「4」の半角数字と全角数字の変換候補の組み合わせの全てを表示し、使用者が選択するようにしてもよいし、変換キー205を押下するごとに半角数字と全角数字を交互に表示し、使用者が表示の切り替えを停止することで選択するようにしてもよい。このような処理によって所望の変換文字を確定すると(S319:Yes)、ステップS318の選択処理によって決定された文字が変換文字として変更する(S320)。未変換文字「24」があり(S316:Yes)、変換キー205または確定キー206以外のキーが入力された場合(S317:No、S321:No)、これは未変換文字「24」がある状態での新たな文字入力操作であるので押下キーに応じたガイドを表示する(S303)。これ以降の処理は既に説明しているので省略する。未変換文字が無い場合(S316:No)、押下されたキーが確定キー206であった場合(ステップS321:Yes)、メールツールやテキストエディタなどの文字入力画面を閉じるなどし(S322)、処理を終了する(終了)。
 以上、説明したように実施形態1の携帯機器100は、複数の文字種別の文字を入力可能な携帯機器であって、文字入力モードと異なる文字種別の文字が入力されたら、変換キー205を操作しなくても次の文字の入力からは入力された文字の文字入力モードに自動的に切り替わる。
 メールやテキストファイルなどの文書の作成では、入力している文字種別の変更は頻繁に発生せず、ある程度の文字数は同じ文字種別を継続して入力することが多い。例えば、メール作成中に友人の名前を入力し、続いて電話番号を入力する場合や、統計表を作成するときに項目をひらがなやアルファベットで入力し、続いて数値を入力する場合などである。このような場合、従来技術のように一度のフリック動作で単に異なる文字種別を入力できるだけでは、アルファベット入力モードのまま数字を入力することになり、一旦アルファベットを選択してから指を離さずに移動して数字を選択する動作を繰り返さなければならない。実施形態1の携帯機器100によれば、一度数字を入力し、数字入力モードに切り替わると次からは指で所望のキーを直接タッチし離すだけで数字を入力できるようになるので、文字入力操作が効率的になるという効果がある。
(実施形態2)
 実施形態2の文字入力装置も、実施形態1と同様に、複数の文字種別の文字から所望の種別の文字を入力可能な文字入力装置であり、文字入力モードと異なる文字種別の文字が入力されたら、次の文字の入力からは入力された文字の文字入力モードに自動的に切り替わる。実施形態1の文字入力装置は、タッチパネルをタッチした位置からフリックするフリック方向によって異なる文字種別を入力することが可能な文字入力装置であった。それに対して実施形態2の文字入力装置は、フリック方向だけでなくフリック距離によっても異なる文字種別の文字を入力することが可能な文字入力装置である。このために、実施形態2の文字入力装置は、フリック距離によって異なる文字種別を入力可能にする登録文字情報とタッチパネル領域情報を記憶部に記憶している。実施形態1と2とでは同じ記憶部に格納している情報から使用する情報が異なるだけであるので、実施形態2でも図1の携帯機器100が図3の文字入力処理フローを実行することで実施可能である。
 実施形態2を図1、図3、図6、図7、図8を参照して説明する。ただし、実施形態2は、上述したように登録文字情報とタッチパネル領域情報のみ実施形態1と異なるので、これら以外は説明を省略する。図6は、実施形態2の文字入力装置による文字入力の一例を示した図である。図6の例では、ひらがな入力モードでアルファベット「S」を入力し、続けてアルファベット入力モードでアルファベット「H」を入力している。ひらがな入力モードでアルファベットを入力したので、次の入力からは文字入力モードがアルファベット入力モードに切り替えられている。
 実施形態2の携帯機器100の登録文字情報103aを図7に示す。図7(a)は、ひらがなモードの登録文字情報である。図7(b)は、アルファベットモードの登録文字情報である。図7に示したように、実施形態2の登録文字情報では、フリック距離が短い場合と長い場合とで異なる文字種別の文字が割り当てられており、更にフリック距離が短い場合と長い場合のそれぞれの場合に、フリック方向に対して異なる文字が割り当てられる。なお、フリック方向に対して異なる文字種別の文字が割り当てられることもある。また、フリック無の場合は、フリック距離が短い場合と同じ文字種別の文字が割り当てられる。
 また、図7では、図7(a)のひらがな入力モードの登録文字情報と、図7(b)のアルファベット入力モードの登録文字情報とで、フリック方向に対して異なった文字が割り当てられているのは、「フリック無」と「下」の方向のみであり、「左、上、右上、右」の方向には同じ文字が割り当てられている。すなわち、例えば図7(a)の押下キー(9)に対しては「フリック無」に文字「ら」が割り当てられ、「下」に文字「W」が割り当てられている。また、フリック距離が短い場合のフリック方向「左、上、右」にそれぞれ文字「り、る、れ」が割り当てられ、フリック距離が長い場合のフリック方向「左、上、右上、右」にそれぞれ文字「X、Y、Z、9」が割り当てられている。一方、図7(b)の押下キー(9)に対しては「フリック無」に文字「W」が割り当てられ、「下」に文字「ら」が割り当てられており、これらは図7(a)とは異なっている。また、フリック距離が短い場合のフリック方向「左、上、右上、右」にそれぞれ文字「X、Y、Z、9」が割り当てられ、フリック距離が長い場合のフリック方向「左、上、右」にそれぞれ文字「り、る、れ」が割り当てられており、これらは図7(a)と同じである。つまり、「り、る、れ」「X、Y、Z、9」は、移動するフリック距離が長い短いの差はあるが、方向はひらがな入力モードの登録文字情報とアルファベット入力モードの登録文字情報とで同じである。このように、ひらがな入力モードの登録文字情報とアルファベット入力モードの登録文字情報とで、「フリック無」と「下」の操作に割り当てられた文字だけが入れ替わるようにすることで、文字配置を関連付けて記憶することができる。したがって、ユーザが操作を覚えやすくなり、ガイド表示を見なくても間違いなく格段に早く操作が出来るようになる。
 実施形態2の携帯機器100のタッチパネル領域情報103bを図8に示す。図8(a)は、ひらがなモードのタッチパネル領域情報である。図8(b)は、アルファベット入力モードのタッチパネル領域情報である。図8(c)は、図8(a)の押下キー(7)に対応する領域を図示したものである。図8(d)は、図8(b)の押下キー(4)に対応する領域を図示したものである。実施形態2の携帯機器100のタッチパネル領域情報103bは、表示部101に表示されるテンキーの各キーと、フリック無しと認識される領域と、各フリック方向およびフリック距離に移動したと認識される領域との対応を定義している。フリック動作とタッチパネル領域情報の各領域との対応は実施形態1と同様に理解できるので説明は省略し実施形態1と異なる部分を説明する。実施形態2ではひらがな入力モードとアルファベット入力モードとで異なる領域の定義を行っている。例えば、ひらがな入力モードではフリック距離が短い場合はフリック方向を「左、上、右、下」と定義しているが、アルファベット入力モードでは「左、上、右上、右、下」と定義している。実施形態1では各文字入力モードに対して共通のタッチパネル領域情報を使用しているため、メールの作成やテキストファイルの編集などを開始するときに(図3:開始)、制御部104は、文字モードに関わらずひとつのタッチパネル領域情報103bを記憶部103から取得した。これに対して、実施形態2では設定されている文字入力モードに対応したタッチパネル領域情報103bを記憶部103から取得する。
 図8に示す実施形態2のタッチパネルの各領域で、フリック無しと判定される領域は四角形に形成される。この四角形は、押下キーと同じ形にすると使用者には視覚的にわかりやすくなる。一方、押下キーの面積が小さい場合は、この四角形を相似に拡大して構成すれば操作しやすくなる。また、フリック距離が短いと判定する領域は、その領域の外縁を円の形に形成し、この円から指がタッチされたまま移動しないで離れたと判定される領域を除いた領域とする。フリック距離が長いと判定する領域は、外縁を円の形に形成し、フリック無しと判定される領域とフリック距離が短いと判定される領域とを囲み、フリック無しと判定される領域とフリック距離が短いと判定する領域とを除いた領域とする。なお、ここで円の半径は図8に限定するものではなく、任意に変更可能である。
 図6(a)では、指が図8(c)の領域860の範囲内をタッチしている。タッチパネル102がタッチを検出し(図3のS301:Yes)、制御部104は使用者が押下した押下キー「7」を検出する(S302)。制御部104の表示制御部104dは、押下キーに割り当てられている入力候補の文字を登録文字情報103aから読み込んでガイドを表示する(S303)。ここでは、入力候補の文字は、「ま、み、む、め、も、P、Q、R、S、7」である。
 図6(b)のようにフリック動作を行うと、制御部104の移動方向検出部104eは、指が移動している位置をタッチパネル102から取得し、タッチパネル領域情報103bで定義されている領域と比較して、フリック方向を「右上」と検出する(S304)。また、移動距離検出部104fがフリック距離を検出し、ここではフリック距離を「長」と検出する(図3のS305)。なお、図6(b)の指の位置は、図8(c)では領域868の範囲内にある。制御部104の入力文字設定部104cが、ステップS304の検出結果と登録文字情報103aとを比較して入力文字を仮決定する(S306)。ここでは、S304のステップで移動方向検出部104eは、指が右上方向へ移動していることを検出し、S305のステップで移動距離検出部104fは、指が長いフリック距離を移動したことを検出しているので、制御部104の入力文字設定部104cは、図7(a)の登録文字情報103aの押下キー(7)のフリック方向「右上」、フリック距離「長」に対応する文字「S」を入力文字として仮決定する。次に、ガイド210が、「S」をハイライトする(S307)。
 図6(c)のように指を離すと(S308:Yes)、入力文字設定部104cが「S」を入力文字として決定する(S309)。制御部104の文字種別検出部104aが、ステップS309で入力された文字の文字種別であるアルファベットを検出する(S313)。ステップS313で検出された文字種別がアルファベットであり、先に設定されていたひらがな入力モードの文字種別であるひらがなと異なっているので、文字入力モード切り替え制御部104bは、文字入力モードを切り替える(S314:Yes)。次に、文字入力モード切り替え制御部104bは、記憶部103からアルファベット入力モードの登録文字情報(図7(b))を取得し、使用していたひらがな入力モード用の登録文字情報と切り替える(S315)。また、実施形態2ではS315のステップで文字入力モード切り替え制御部104bが、記憶部103からアルファベット入力モードのタッチパネル領域情報103b(図8(b))を取得し、使用していたひらがな入力モードのタッチパネル領域情報103bと切り替える。このようにして文字入力モードを切り替える。
 図6(d)から図6(f)は、アルファベット入力モードで押下キー(4)が押下され、指を左に移動して図8(d)の領域951で指を離すことで文字「H」が入力される様子を示している。手順は図6(a)から図6(c)と同じなので説明は省略する。なお、実施形態2では同じフリック距離で、アルファベットと数字を入力できるようにしたが、アルファベットのみ入力できるようにしてもよい。
 以上、説明したように実施形態2の携帯機器100は複数の文字種別の文字を入力可能な携帯機器であって、使用者は、指でタッチパネルをタッチし、タッチした位置からフリック無もしくはフリック距離が短い距離で指を離すと携帯機器100に予め設定されている文字入力モードの文字種別の文字を入力でき、フリック距離が長い距離で指を離すと文字入力モードの文字種別とは異なる文字種別の文字を入力できる。そして、使用者は、フリック距離が長い距離で離すと次回の文字入力からは入力した文字種別の文字入力モードが新たに携帯機器100の文字入力モードとして設定される。また、使用者は、指でタッチパネルをタッチし、タッチした位置から移動せずに離す、もしくは短い距離移動して離すことによって新たに設定された文字入力モードの文字種別の文字を入力できるようになる。
 実施形態1のようにフリック方向によってのみ異なる文字種別を入力できる構成では、入力文字候補を増やすと1文字当りに割り当てられる角度が狭くなるので操作しにくい場合がある。実施形態2のように構成することで、多くの入力文字候補を操作しやすい状態で扱うことができるようになる。
 また、実施形態1と同様に文字入力モードを切り替えることによる効果もある。メール作成中に友人の名前を入力し、続いて電話番号を入力する場合、まず名前の入力をひらがなモードでフリック距離の短い範囲で行い、一度だけ長いフリック距離のフリック動作を行い数字を入力して数字入力モードに切り替え、引き続き電話番号の入力を行う。数字入力モードに切り替えた後は、フリック距離の短い範囲で数字の入力を行うことができるようになる。変換キーを押下して文字入力モードを切り替える従来技術の場合、通常の文字入力装置ではひらがな、カタカナ、大文字アルファベット、小文字アルファベットなどの複数のモードが搭載されており、変換キーを何度も押下しながら所望のモードを探す必要があるので効率が悪い。また、変換キーを押さずにひらがなモードで数字を入力することが可能である従来技術の場合、フリック距離が長くなり操作性が悪くなる。実施形態2のように構成することにより、変換キーを押下する必要がなく、短いフリック距離で文字入力を行えるので効率的な文字入力を実現できるようになる。
(実施形態3)
 実施形態3は、実施形態2の文字入力装置の変形例である。実施形態3の文字入力装置は、タッチパネル領域情報で定義される各領域の形状についての実施形態である。図9に実施形態3のタッチパネル領域情報を例示する。実施形態2では、タッチパネルの領域を図8(c)や図8(d)のように構成した。図8(c)は、短いフリック距離の場合のフリック方向を「左、上、右、下」と定義し、図8(d)では短いフリック距離の場合のフリック方向を「左、上、右上、右、下」と定義した。実施形態3では、図8(c)の変形として、図9(a)と図9(b)と図9(d)のように構成し、図8(d)の変形として図9(c)と図9(e)のように構成する。
 図9(a)は、実施形態3の携帯機器100のタッチパネル領域情報の各領域の形状の一例である。フリック距離が短いと判定する領域を、図8(c)と同様に92で示す円の内側と領域860の外側とで囲まれた領域とする。一方、フリック距離が長いと判定する領域は92で示す円以外の領域とする。これにより、図8(c)のようにタッチパネルのタッチの検出が行われない領域がなくなる。
 図9(b)と図9(c)は、実施形態3の携帯機器100のタッチパネル領域情報の各領域の形状の別の一例であり、ひとつの文字が入力されるタッチパネル領域がタッチパネルの端辺に位置する場合には、タッチパネル領域がタッチパネルの端辺から一定の距離の幅を有するように構成されるものである。図9(b)と図9(c)は、ひとつの文字が入力されるタッチパネル領域が、フリック距離が長いと判定される領域の場合の例である。図9(b)と図9(c)を説明する。フリック距離が長いと判定する領域を、タッチパネルの端辺(図中91で示す)および入力キー領域の端辺(図中94で示す)で構成される四角形と、この四角形から一定の距離(図中dで示す)だけ内側に構成される四角形(図中93で示す)との間の領域とする。一方、フリック距離が短いと判定する領域は、フリック無と判定される領域とフリック距離が長いと判定する領域との間の領域とする。理解し易くために、図9(b)では領域866、868を、図9(c)では領域958を抜き出して図示している。このように構成すると、テンキーの各キーのどれをタッチしてもフリック距離が長いと判定される領域の幅は同じになるので、使用者が使いやすくなる。また、フリック距離が長いと判定される領域を携帯機器の端や入力キー領域の端に構成すると、使用者は端を目指して大雑把に操作すればよいので操作しやすくなるという効果もある。
 図9(d)と図9(e)は、実施形態3の携帯機器100のタッチパネル領域情報の各領域の形状の別の一例である。フリック距離が長いと判定される領域の外周を図中91および94で示し、フリック距離が短いと判定される領域の外周を図中95で示し、フリック無しと判定される領域を四角形で示している。ここでは、フリック距離が長いと判定される領域の外周の各辺と、この各辺に対向するフリック距離が短いと判定される領域の外周の各辺との距離と、フリック距離が短いと判定される領域の外周の各辺と、この各辺に対向するフリック無しと判定される領域の各辺との距離の比を一定に構成する。この距離の比は図9(d)ではx1:y1、図9(e)ではx2:y2と図示している。なお、フリック距離が短いと判定される領域に携帯機器100に設定されている文字種別を割りあて、フリック距離が長いと判定される領域に携帯機器100に設定されている文字種別と異なる文字種別を割りあてて、設定された文字種別と判定されるフリック距離と、異なる文字種別と判定されるフリック距離の比を一定に構成することも可能である。これらのように構成しても使用者が操作しやすい携帯機器100を実現できる。
(実施形態4)
 実施形態4は、実施形態2の文字入力装置の変形例である。実施形態2の文字入力装置は、フリック距離を2段階に分けて認識することによって2つの異なる文字種別の文字を入力可能とした。実施形態4の文字入力装置は、フリック距離を「短」「中」「長」の3段階に分けて認識することによって、一度のフリック動作によって3つの異なる文字種別の文字から所望の文字を入力可能とするものである。フリック距離を3段階に分けて認識するために携帯機器100が備える文字登録情報103aを図10に示し、タッチパネル領域情報103bを図11に示す。図10(a)はひらがな入力モードの登録文字情報であり、フリック無しおよびフリック距離が短い場合にはひらがなが入力され、フリック距離が中の場合にはアルファベットが入力され、フリック距離が長い場合には数字が入力される。図11(a)はひらがなモードのタッチパネル領域情報103bである。図11(a)の押下キー(7)に対応する領域を図12に示す。なお、図12に示す各領域の形は一例であり、任意に実施可能である。特に押下キーがタッチパネルの中央にある場合と端にある場合とで領域の形を工夫することでフリック操作を行いやすくなる。図10(b)と図10(c)は、それぞれ数字入力モード、アルファベット入力モードの登録時情報である。
 また、図10(a)のひらがな入力モードの場合の登録文字情報と、図10(b)の数字入力モードの場合の登録文字情報と、図10(c)のアルファベット入力モードの登録文字情報とで、指のフリック方向に対して異なった文字が割り当てられているのは、「フリック無」と「下」の方向のみであり、「左、上、右上、右」の方向には同じ文字が割り当てられている。
 例えば、図10(a)の押下キー(9)に対しては「フリック無」に文字「ら」が割り当てられ、「下」に文字「w」と文字「9」が割り当てられている。また、フリック距離が短い場合のフリック方向「左、上、右」にそれぞれ文字「り、る、れ」が割り当てられている。また、フリック距離が中の場合のフリック方向「左、上、右上、右」にそれぞれ文字「x、y、z、9」が割り当てられている。また、フリック距離が長い場合のフリック方向「左、上、右」にそれぞれ「=、空欄(定義無)、;」が割り当てられている。
 一方、図10(b)の押下キー(9)に対しては「フリック無」に文字「9」が割り当てられ、「下」に文字「ら」と「w」が割り当てられており、これらは図10(a)とは異なっている。また、フリック距離が短い場合のフリック方向「左、上、右」にそれぞれ「=、空欄(定義無)、;」が割り当てられ、フリック距離が中の場合のフリック方向「左、上、右」にそれぞれ文字「り、る、れ」が割り当てられ、フリック距離が長い場合のフリック方向「左、上、右上、右」にそれぞれ「x、y、z、9」が割り当てられており、これらは図10(a)と同じである。
 また、図10(c)の押下キー(9)に対しては「フリック無」に文字「w」が割り当てられ、「下」に文字「ら」と文字「9」が割り当てられており、これらは図10(a)とも図10(b)とも異なっている。また、フリック距離が短い場合のフリック方向「左、上、右上、右」にそれぞれ「x、y、z、9」が割り当てられ、フリック距離が中の場合のフリック方向「左、上、右」にそれぞれ文字「=、空欄(定義無)、;」が割り当てられ、フリック距離が長い場合のフリック方向「左、上、右」にそれぞれ「り、る、れ」が割り当てられており、これらは図10(a)、図10(b)と同じである。なお、ここで空欄(定義無)とは文字割り当てがないことを示す。
 つまり、「り、る、れ」「x、y、z、9」「=、空欄(定義無)、;」は、フリックする距離の差はあるが、方向はひらがな入力モードの登録文字情報と数字入力モードの登録文字情報とアルファベット入力モードの登録文字情報とで同じである。このように、ひらがな入力モードの登録文字情報と、数字入力モードの登録文字情報と、アルファベット入力モードの登録文字情報とで、「フリック無」と「下」の操作に割り当てられた文字だけが入れ替わるようにすることで、文字配置を関連付けて記憶することができる。これにより、ユーザが操作を覚えやすく、ガイド表示を見なくても間違いなく格段に早く操作が出来るようになる。
 実施形態4の携帯機器100は、上述した文字登録情報103aとタッチパネル領域情報103bを有し、図3のフローを実行する。実施形態4の携帯機器100の構成やフローについては既に説明したので省略する。
 実施形態4の携帯機器100によれば、タッチパネルがタッチされた後、フリック無しの場合に入力される文字と、フリック距離が短い場合に入力される文字とを同じ文字種別とし、これを第1の文字種別とする。また、この第1の文字種別を文字入力モードとし、指がタッチパネルをタッチした位置から第1の文字種別が入力されるフリック距離よりも、長いフリック距離のフリック動作によって入力される文字を第2の文字種別とする。また、指がタッチパネルをタッチした位置から第2の文字種別が入力される距離よりも、長いフリック距離のフリック動作によって入力される文字を第3の文字種別とする。そして、これら第1から第3の文字種別から入力された文字の文字種別が次回の文字入力における文字入力モードとなる。これによって次回からは切り替えられた文字入力モードで文字入力が可能になる。また、文字登録情報103aとタッチパネル領域情報103bによるフリック距離の分類を更に分ければ、更に異なる文字種別の文字から選択して入力することが可能になる。
 なお、携帯機器100の各部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の機能を実現するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含む。
 また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。また、上記プログラムはインターネットを通じて提供されるものであってもよい。
 本発明に係る文字入力装置および文字入力方法は、たとえば携帯電話における電子メールなどの文書の作成に使用する文字入力装置に適用することができる。
 91、92、93、94、95  領域範囲
 100  携帯機器
 101  表示部
 102  タッチパネル
 103  記憶部
 103a  登録文字情報
 103b  タッチパネル領域情報
 104  制御部
 104a  文字種別検出部
 104b  文字入力モード切り替え制御部
 104c  入力文字設定部
 104d  表示制御部
 104e  移動方向検出部
 104f  移動距離検出部
 105  通信部
 105a  無線通信部
 105b  有線通信部
 201  文字入力画面
 202  入力文字表示領域
 203  テンキー
 204  機能キー
 205  変換キー
 206  確定キー
 207  クリアキー
 208  文字切り替えキー
 209  指
 13、210  ガイド
 211  強調表示
 500~559、800~1300  領域
 1400  文字入力画面
 1401  入力文字表示領域
 1402  ガイダンス表示領域
 1403  入力された文字を表示する領域
 1404  カーソル領域
 1405~1409  領域

Claims (11)

  1.  複数の文字種別の文字を入力可能な文字入力装置であって、
     文字とテンキーを表示する表示部と、
     前記表示部上でフリック入力可能なタッチパネルと、
     複数の文字入力モードを切り替える文字入力モード切り替え制御部と、
    を備え、
     前記文字入力モード切り替え制御部は、
     設定されている文字入力モードと異なる文字種別の文字が入力された場合、入力された文字の文字入力モードに切り替える文字入力装置。
  2.  前記文字入力装置は、
     文字入力候補から入力文字として設定する入力文字設定部と、
     前記テンキーの各キーのフリック入力に割り当てられる文字を定義した登録文字情報を格納する記憶部と、
     前記タッチパネルがタッチされた後、フリック方向を検出する移動方向検出部とをさらに備え、
     前記登録文字情報は、フリック方向に関連付けて、異なる文字種別の文字入力候補を割り当てている請求項1記載の文字入力装置。
  3.  前記文字入力装置は、
     前記タッチパネルがタッチされた後、フリック距離を検出する移動距離検出部をさらに備え、
     前記登録文字情報は、フリック距離に関連付けて、異なる文字種別の文字入力候補を割り当てている請求項2記載の文字入力装置。
  4.  前記表示部は、
     設定された文字種別の文字入力候補のフリック距離を、それ以外の文字種別の文字入力候補のフリック距離よりも短く表示する請求項3記載の文字入力装置。
  5.  ひとつの文字が入力されるタッチパネル上の領域が、タッチパネルの端辺から一定の距離の幅を有する請求項3または請求項4記載の文字入力装置。
  6.  設定された文字種別と判定されるフリック距離と、異なる文字種別と判定されるフリック距離の比は略一定である請求項3または請求項4記載の文字入力装置。
  7.  前記表示部は、前記テンキーのうちの1つのキーがタッチされた場合に、タッチされたキーに割り当てられた入力可能な文字を示すガイドを表示する請求項1から請求項6のいずれか一項に記載の文字入力装置。
  8.  前記表示部は、前記ガイドに表示される入力可能な文字の中で前記入力文字設定部が確定した1つの文字を他の文字よりも強調して表示する請求項7に記載の文字入力装置。
  9.  前記表示部は、前記入力文字設定部により前記入力文字として確定された文字のポップアップ表示を行う請求項8に記載の文字入力装置。
  10.  文字とテンキーを表示するステップと、
     フリック入力を検出するステップと、
     入力された文字の文字種別を検出するステップと、
     複数の文字入力モードを切り替えるステップと、
     設定されている文字入力モードと異なる文字種別の文字が入力されたら、前記入力された文字の文字入力モードに切り替えるステップと、
     を含む文字入力方法。
  11.  文字とテンキーを表示するステップと、
     フリック入力を検出するステップと、
     入力された文字の文字種別を検出するステップと、
     複数の文字入力モードを切り替えるステップと、
     設定されている文字入力モードと異なる文字種別の文字が入力されたら、前記入力された文字の文字入力モードに切り替えるステップと、
     をコンピュータに実行させるプログラム。
PCT/JP2012/072956 2011-10-05 2012-09-07 文字入力装置、文字入力方法、およびプログラム WO2013051367A1 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2011-220901 2011-10-05
JP2011220901A JP5891540B2 (ja) 2011-10-05 2011-10-05 文字入力装置、文字入力方法、およびプログラム

Publications (1)

Publication Number Publication Date
WO2013051367A1 true WO2013051367A1 (ja) 2013-04-11

Family

ID=48043535

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2012/072956 WO2013051367A1 (ja) 2011-10-05 2012-09-07 文字入力装置、文字入力方法、およびプログラム

Country Status (2)

Country Link
JP (1) JP5891540B2 (ja)
WO (1) WO2013051367A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019159927A (ja) * 2018-03-14 2019-09-19 セイコーソリューションズ株式会社 電子機器

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6217459B2 (ja) 2014-03-04 2017-10-25 オムロン株式会社 文字入力システム用のプログラムおよび情報処理装置
TWI603255B (zh) * 2014-05-05 2017-10-21 志勇無限創意有限公司 手持裝置及其輸入方法
JP2015219630A (ja) * 2014-05-15 2015-12-07 株式会社リコー 情報処理装置、情報処理方法及びプログラム

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6049423A (ja) * 1983-08-29 1985-03-18 Canon Inc 文字処理装置
JP2007193465A (ja) * 2006-01-18 2007-08-02 Sharp Corp 入力装置
JP2008071073A (ja) * 2006-09-13 2008-03-27 Takahiro Kumagai 表示装置
JP2009169451A (ja) * 2008-01-10 2009-07-30 Panasonic Corp 携帯端末および文字入力方法
JP2009205303A (ja) * 2008-02-26 2009-09-10 Ntt Docomo Inc 入力方法および入力装置
JP2011175469A (ja) * 2010-02-24 2011-09-08 Brother Industries Ltd データ入力装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4019512B2 (ja) * 1998-08-11 2007-12-12 ソニー株式会社 文字入力装置、文字入力方法及び文字入力機能を有するプログラムを記録した情報記録媒体
JP5207699B2 (ja) * 2007-09-28 2013-06-12 京セラ株式会社 文字入力装置、文字入力方法および文字入力プログラム
JP5487679B2 (ja) * 2009-03-31 2014-05-07 ソニー株式会社 情報処理装置、情報処理方法および情報処理プログラム
JP5232817B2 (ja) * 2010-02-19 2013-07-10 東芝テック株式会社 業務支援装置およびその制御プログラム

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6049423A (ja) * 1983-08-29 1985-03-18 Canon Inc 文字処理装置
JP2007193465A (ja) * 2006-01-18 2007-08-02 Sharp Corp 入力装置
JP2008071073A (ja) * 2006-09-13 2008-03-27 Takahiro Kumagai 表示装置
JP2009169451A (ja) * 2008-01-10 2009-07-30 Panasonic Corp 携帯端末および文字入力方法
JP2009205303A (ja) * 2008-02-26 2009-09-10 Ntt Docomo Inc 入力方法および入力装置
JP2011175469A (ja) * 2010-02-24 2011-09-08 Brother Industries Ltd データ入力装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019159927A (ja) * 2018-03-14 2019-09-19 セイコーソリューションズ株式会社 電子機器
JP7053317B2 (ja) 2018-03-14 2022-04-12 セイコーソリューションズ株式会社 電子機器

Also Published As

Publication number Publication date
JP5891540B2 (ja) 2016-03-23
JP2013081126A (ja) 2013-05-02

Similar Documents

Publication Publication Date Title
KR101311338B1 (ko) 기호 입력을 위한 전자 장치 및 방법
US10379626B2 (en) Portable computing device
US20070075978A1 (en) Adaptive input method for touch screen
US20140123049A1 (en) Keyboard with gesture-redundant keys removed
CN101174190A (zh) 电子设备屏幕上实现复合按键的软件键盘输入的方法
WO2010089918A1 (ja) 電子機器及び電子機器のプログラム
EP2529287B1 (en) Method and device for facilitating text editing and related computer program product and computer readable medium
US20070063984A1 (en) Input method for touch screen
US20120062495A1 (en) Input device
WO2013051367A1 (ja) 文字入力装置、文字入力方法、およびプログラム
WO2017075710A1 (en) Word typing touchscreen keyboard
KR101434495B1 (ko) 터치스크린을 구비한 단말기 및 그 문자 입력 방법
KR101671797B1 (ko) 핸드헬드 장치 및 그 입력방법
JP5345407B2 (ja) 名称入力装置および名称入力方法
KR101325653B1 (ko) 분리형 문자 입력 인터페이스
JP2014167712A (ja) 情報処理装置、情報処理方法およびプログラム
JP3197051U (ja) キー入力装置
JP2015002520A (ja) 文字入力装置
EP2799954A1 (en) Portable terminal
JP2014089503A (ja) 電子機器及び電子機器の制御方法
KR101659691B1 (ko) 2단 또는 3단의 소프트웨어 키패드를 이용한 영어/숫자/기호 문자 입력 방법
JP2015069278A (ja) 電子機器、方法及びプログラム
KR101263273B1 (ko) 간편조합형 키보드
JP2005222342A (ja) 携帯情報端末
TWI488104B (zh) 電子裝置及控制電子裝置的方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12838355

Country of ref document: EP

Kind code of ref document: A1

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12838355

Country of ref document: EP

Kind code of ref document: A1