WO2010089918A1 - Electronic device and electronic device program - Google Patents
Electronic device and electronic device program Download PDFInfo
- Publication number
- WO2010089918A1 WO2010089918A1 PCT/JP2009/066300 JP2009066300W WO2010089918A1 WO 2010089918 A1 WO2010089918 A1 WO 2010089918A1 JP 2009066300 W JP2009066300 W JP 2009066300W WO 2010089918 A1 WO2010089918 A1 WO 2010089918A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- display
- software keyboard
- input
- character
- keyboard
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04886—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements 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/0233—Character input methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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 for inputting data by handwriting, e.g. gesture or text
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/70—Details of telephonic subscriber devices methods for entering alphabetical characters, e.g. multi-tap or dictionary disambiguation
Definitions
- the present invention relates to an electronic device having a function of inputting characters by switching a plurality of character input modes, and more particularly to an input using a touch panel and a program for the electronic device.
- a cellular phone which is one of electronic devices having a character input function, uses a character input function when creating an e-mail or browsing a website.
- the user needs to input using various character types such as hiragana, katakana and alphabet.
- a virtual keyboard (hereinafter referred to as a software keyboard) is displayed on a display.
- the software keyboard is a virtual keyboard that displays character buttons side-by-side, and the user touches the character button that he / she wants to input with a pen or finger, and the characters corresponding to the character button displayed in the touched area are input.
- the software keyboard can switch the arrangement of character buttons and the character type assigned to the character buttons.
- the user can display the software keyboard by assigning alphabets such as “q”, “w”, “e”, “r”, “t”, and “y” to 35 buttons. , “A”, “I”, “U”, “E”, “O”, and other hiragana characters can be switched to the display assigned to the 12 buttons.
- character buttons assigned hiragana corresponding to consonants such as “a”, “ka”, “sa”, “ta” and “na” are displayed on the display as a software keyboard.
- a character corresponding to the character button displayed in the touched area is input by touching the character button with a finger or a touch pen.
- a slide operation slides a finger or a touch pen on the character buttons constituting the software keyboard. Then, in accordance with this slide operation, the software keyboard for inputting hiragana is switched to the software keyboard for inputting katakana (see, for example, Patent Document 1).
- a software keyboard in which numbers such as “1”, “2”, and “3” are assigned to the character buttons is displayed on the display.
- There is a technique for switching to a software keyboard for inputting different character types by operating a switching button displayed on the software keyboard see, for example, Patent Document 2).
- display control can be performed to change the display on the display in conjunction with an operation on the touch panel.
- a finger or a touch pen is slid on the touch panel, it is possible to display software keys displayed on the display in conjunction with the slide operation. A telephone is required.
- the present invention has been made to solve the above-described problems, and provides an electronic device and an electronic device program capable of performing intuitive display in an easy-to-understand operation and switching the type of characters to be input. provide.
- the present invention provides a display means for displaying an image, a detection means provided on the display means for detecting an operation on the image, and a display means for controlling the first software keyboard.
- An input control unit that receives and displays a predetermined character input from an operation position on the first software keyboard based on the detection result of the detection unit, and switches from the first software keyboard to the second software keyboard based on the detection result of the detection unit
- the display means is controlled to perform display control for moving the first software keyboard as if it is moved out of the display area of the display means, and to move and display the first software keyboard.
- move the second software keyboard from the display area of the display means to the display area.
- the electronic device program of the present invention displays a first software keyboard by controlling a display means for displaying an image, a detection means provided on the display means for detecting an operation on the image, and the display means. And an input control means for receiving a predetermined character input from an operation position on the first software keyboard based on the detection result of the detection means, and a request for switching from the first software keyboard to the second software keyboard based on the detection result of the detection means.
- the display means is controlled to perform display control for moving the first software keyboard as if it is moved out of the display area of the display means, and following the movement display of the first software keyboard. , Move the second software keyboard from the display area of the display means to the display area Characterized in that the functioning of the electronic device as a display control unit for controlling the display to move as if.
- the present invention it is possible to switch the type of characters to be input with an intuitive and easy-to-understand operation, and further display the display in conjunction with the above operation to determine that the type of character input to the user has been switched.
- An electronic device that can be easily notified can be provided.
- FIG. 1 is a diagram showing an external appearance of an electronic device according to an embodiment of the present invention.
- FIG. 2 is a block diagram illustrating a configuration of the electronic device illustrated in FIG. 1.
- the figure which showed the display of the main display of the electronic device shown in FIG. 6 is a flowchart for describing processing for an input operation of the electronic device illustrated in FIG. 1.
- the figure which showed the display of the main display of the electronic device shown in FIG. The figure which showed the display of the main display of the electronic device shown in FIG. 7 is a flowchart for explaining a software keyboard switching process of the electronic device shown in FIG. 1.
- the figure which showed the display of the main display of the electronic device shown in FIG. The figure for demonstrating the slide action with respect to the electronic device shown in FIG.
- FIG. 1 is a diagram showing an appearance of the mobile phone 1.
- FIG. 1A is a front view of the mobile phone 1
- FIG. 1B is a side view of the mobile phone 1.
- a main display 10 is provided in front of the mobile phone 1, and characters and figures are displayed on the main display 10.
- a touch panel 4 made of a transparent material is provided so as to overlap the main display 10. The user performs input by touching the touch panel 4.
- the touch panel 4 is manufactured by a known technique such as a pressure-sensitive type or an electrostatic type.
- the touch panel 4 includes a capacitance sensor that detects a change in capacitance due to contact with a finger or the like. The capacitance sensor detects a position where the capacitance has changed due to a finger touching the touch panel 4, and notifies the control unit 31 described later of the coordinates of the position where the capacitance has changed.
- control part 31 performs the process according to the coordinate (henceforth an input coordinate) of the position which the user input.
- the input coordinates may be detected not only when a new input coordinate is detected, but also when the input coordinate changes or whenever a certain time elapses.
- a side key 5 is provided on the side surface of the mobile phone 1.
- the side key 5 is assigned a function for switching the operation mode to the manner mode and a function for calling a menu input screen.
- the control unit 31 executes processing corresponding to the notification.
- a part of the functions assigned to the buttons of the software keyboard displayed on the main display 10 can be assigned to the side keys 5. Input processing through the software keyboard will be described in detail later.
- a microphone 7 is provided under the main display 10.
- the microphone 7 collects the user's voice during a call.
- a speaker 8 is provided on the main display 10. The speaker 8 amplifies and outputs the voice of the other party during a call.
- a battery 9 is provided inside the mobile phone 1. The battery 9 stores driving power of the mobile phone 1 and supplies power to each circuit of the mobile phone 1 through the power supply circuit 34.
- FIG. 2 is a block diagram showing a configuration of the mobile phone 1.
- the mobile phone 1 includes an antenna 21.
- the antenna 21 transmits and receives radio signals to and from other radio stations.
- the mobile phone 1 performs voice communication and data communication by wireless communication.
- FIG. 2 shows a configuration in the case of adopting a CDMA (Code Division Multiple Access) scheme, other communication methods may be employed. Since a known technique is applied to the communication method, description thereof is omitted here.
- CDMA Code Division Multiple Access
- the mobile phone 1 includes a control unit 31.
- the control unit 31 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory).
- the CPU executes processing in accordance with programs stored in the ROM and various application programs loaded from the storage unit 32 (to be described later) into the RAM.
- the CPU processes signals supplied from the respective units, generates various control signals, and supplies them to the respective units. Through such processing, the CPU controls the mobile phone 1 in an integrated manner. Further, the CPU executes various processes such as accepting an instruction from the user or accepting a character input according to the input coordinates detected by the touch panel 4.
- the storage unit 32 includes, for example, a storage medium such as a ROM, a RAM, a flash memory that is an electrically rewritable or erasable nonvolatile memory, and an HDD (Hard Disc Drive), and is executed by the CPU of the control unit 31.
- Various application programs and control data to be stored are stored.
- the RAM temporarily stores data necessary for the CPU to execute various processes and data related to video displayed on the main display 10.
- the storage unit 32 stores characters of various languages such as hiragana, katakana, and alphabet, and various types of character information such as symbols and numbers, and also stores image data of a software keyboard corresponding to each type of character information. ing.
- control unit 31 has a conversion function for converting the input character string “Au” into another type of character string such as “Meet”.
- This conversion function performs conversion with reference to a dictionary file stored in the storage unit 32.
- the dictionary file associates input characters with converted characters. Since the conversion function technique is a known technique, the description thereof is omitted here.
- FIG. 3 is a diagram showing an example in which an alphabet software keyboard 50 for inputting alphabets is displayed on the main display 10.
- the main display 10 displays an antenna picture indicating the radio wave reception intensity of the antenna 21, a battery picture indicating the remaining battery level of the battery 9, time information notified from the timer 39, and the like on the upper part.
- the main display 10 displays a character string display window 51 for displaying the input character string at the center.
- the main display 10 displays a software keyboard 51 for inputting alphabets, a left software keyboard switching button 58 and a right software keyboard switching button 59 for switching the software keyboard at the bottom.
- FIG. 4 is a flowchart for explaining the character input process.
- the control unit 31 waits for an input through the touch panel 4 (step 101).
- the control unit 31 determines whether or not the input coordinates match the coordinates of any key on the alphabet software keyboard 50 (Step 102). ). If it is determined that the input coordinates do not match the coordinates of any key of the alphabet software keyboard 50 (No in step 102), the control unit 31 waits for an input from the touch panel 4 again (step 101).
- the control unit 31 controls whether the keys having the same coordinates (hereinafter simply referred to as input keys) are character keys. Determine if it is a key. If it is determined that the input key is a character key (“character key” in step 103), the control unit 31 determines that a character corresponding to the input key has been input, and accepts the input of this character (step 104). . For example, when a character key marked with “d” in the software keyboard for alphabet 50 is operated, the control unit 31 continues to the character input position on the character display window 51 after the character string already input so far. To display the character “d”.
- control unit 31 executes a process assigned to the control key (step 105).
- the process assigned to the control key includes, for example, a process of moving a cursor indicating a character input position, a process of deleting a character adjacent to the cursor, a process of switching lowercase / uppercase letters of the alphabet, or another type of character. For example, switching to a software keyboard.
- the character input process ends (step 106). The user can input a desired character string by repeatedly performing the character input process shown in FIG.
- FIG. 5 is a diagram showing an example in which a numeric symbol software keyboard 53 for inputting numbers and symbols is displayed on the main display 10.
- the main display 10 displays the software keyboard 53 for numerical symbols at the bottom.
- the character input process using the numerical symbol software keyboard 53 is the same as the character input process described with reference to FIG. 4.
- the control unit 31 moves to the position of the cursor on the character display window 51 and continues to “ ) ”Is displayed.
- FIG. 6 is a diagram showing an example in which a hiragana software keyboard 54 for inputting hiragana and kanji is displayed on the main display 10.
- the main display 10 displays a hiragana software keyboard 54 at the bottom.
- the character key with “A” displayed is the “Hi”, “I”, “U”, “E” and “O” five-character hiragana characters. Assigned.
- the control unit 31 performs toggle input for switching the five characters according to the number of times of operation.
- the user needs to use the software keyboard shown in FIGS. 3, 5, and 6 in accordance with the type of characters to be input. Therefore, when the user operates, for example, the left software keyboard switching button 58 or the right software keyboard switching button 59 and the coordinates thereof are notified to the control unit 31 by the touch panel 4, the control unit 31 uses the software keyboard as another software keyboard. Switch to and display.
- the main display 10 shown in FIG. 3 displays a left software keyboard switching button 58 on the left side of the main display 10 and a right software keyboard switching button 59 on the right side.
- the main display 10 shown in FIG. 5 displays only the left software keyboard switching button 58
- the main display 10 shown in FIG. 6 displays only the right software keyboard switching button 59.
- the control unit 31 performs switching processing for switching to the software keyboard corresponding to each of the software keyboards 50, 53, and 54.
- FIG. 7 is a flowchart for explaining the switching process.
- the control unit 31 starts this switching process (step S1). 200).
- the control unit 31 determines which one of the right software keyboard switching button 58 (indicated as the right switching button in FIG. 7) and the left software keyboard switching button 59 (indicated as the left switching button in FIG. 7) has been operated ( Step 203).
- the control unit 31 indicates that the software keyboard currently displayed on the main display 10 is the alphabet software keyboard 50. Or the software keyboard 53 for numeric symbols (step 204).
- the control unit 31 replaces the numeric symbol software keyboard 53 with the alphabet software. Control is performed to display the keyboard 50 (step 205), and the process is terminated (step 210), whereas the software keyboard displayed on the main display 10 is an alphabet software keyboard ("alphabet" in step 204).
- the control unit 31 performs control to display the hiragana software keyboard 54 instead of the alphabet software keyboard 50 (step 206), and ends the process (step 210).
- the control unit 31 uses the alphabet software keyboard 50 as the software keyboard currently displayed on the main display 10. It is determined whether there is a hiragana software keyboard 54 (step 207).
- the control unit 31 replaces the alphabet software keyboard 50 with the numeric symbol software keyboard. 53 is controlled (step 208), and the process is terminated (step 210).
- the control unit 31 displays the alphabet software keyboard 50 instead of the hiragana software keyboard 54. Control is performed (step 209), and the process is terminated (step 210).
- the user can display a software keyboard for inputting desired types of characters by operating the software keyboard 52 on the left or right side of the main display 10.
- the control unit 31 scrolls the software keyboard displayed before switching to the outside of the screen of the main display 10 and hides it.
- the software keyboard corresponding to is scrolled from the outside of the main display 10 to display an animation.
- FIG. 8 when the right software keyboard switching button 59 is operated while the main display 10 displays the alphabet input software keyboard 50, an animation display that newly displays the hiragana input software keyboard 54 is displayed. It is the figure which showed a part of. That is, the alphabet input software keyboard 50 is scrolled in the direction of the arrow in FIG.
- the main display 10 scrolls the hiragana input software keyboard 54 from the outside of the screen to the right to display an animation.
- this animation display it is possible to give the user an impression as if the hiragana input software keyboard 54 is connected to the left of the alphabet input software keyboard 50.
- an animation is displayed in the direction opposite to that shown in FIG. The user can be given an impression as if they are connected and arranged.
- This animation display gives the user an intuitive impression that three software keyboards are connected horizontally and can be slid horizontally to switch the character type. The operation can be performed.
- a display process for displaying an animation when the software keyboard is switched by an action of sliding a finger or a touch pen that touches the touch panel 4 (hereinafter referred to as a slide action) will be described.
- the software keyboard is switched by operating the left software keyboard switching button 58 or the right software keyboard switching button 59.
- the control unit 31 performs a slide switching process for switching the software keyboard by a slide action.
- FIG. 9 is a diagram for explaining a sliding action on the touch panel 4 by the finger 80.
- the control unit 31 corresponds to three slide actions described below.
- the first slide action is as shown in FIG. That is, in the first slide action, the user's finger 80 (or touch pen) touches the area on the touch panel 4 where the software keyboard is displayed, and then the finger 80 is moved on the software keyboard on the left or right side of the screen. This is an operation of releasing the finger 80 from the software keyboard. That is, the locus that the finger 80 draws on the touch panel 4 by the first slide action is on the software keyboard.
- the control unit 31 detects from the input coordinates output from the touch panel 4 that such a first slide action has been performed.
- control unit 31 detects the distance (the length of the trajectory drawn by the finger 80 on the touch panel) and the speed at which the finger 80 slides on the touch panel based on the input coordinates, and the distance is equal to or greater than the first threshold value.
- the speed is equal to or higher than the second threshold, it is determined that the first slide action has been performed, and control is performed to switch the displayed software keyboard.
- the switching display of the software keyboard is performed by an animation display as shown in FIG. As a result, an animation is displayed in response to the first slide action, and the user can perform an intuitive operation.
- the second slide action is as shown in FIG. That is, in the second slide action, the user's finger 80 (or touch pen) touches the area where the software keyboard of the touch panel 4 is displayed, and then the finger 80 is moved on the software keyboard on the left side or right side of the screen. Is moved to outside the main display 10 (outside the touch panel 4). That is, the locus drawn by the finger 80 on the touch panel 4 by the second slide action reaches the end of the detection range of the touch panel 4 from the software keyboard.
- the control unit 31 detects from the input coordinates output from the touch panel 4 that such a second slide action has been performed.
- control unit 31 detects the distance and speed at which the finger 80 slides on the touch panel 4 based on the input coordinates, and the distance is equal to or greater than a third threshold and / or the speed is a second threshold. In the above case, it is determined that the second slide action has been performed, and control to switch the displayed software keyboard is performed.
- the switching display of the software keyboard is performed by an animation display as shown in FIG. As a result, an animation is displayed in response to the second slide action, and the user can perform an intuitive operation.
- the third slide action is as shown in FIG.
- the control unit 31 detects from the input coordinates output from the touch panel 4 that such a third slide action has been performed. Further, the control unit 31 detects the distance and speed at which the finger 80 slides on the touch panel 4 based on the input coordinates, and the distance is equal to or greater than a third threshold and / or the speed is a second threshold.
- the third threshold value may be smaller than the first threshold value. That is, when the finger 80 is slid out of the touch panel 4 (second action), or when the finger 80 is slid out of the touch panel 4 (third action), the finger 80 is slid within the touch panel 4 (first action). ), The action may be detected at a short distance.
- FIG. 10 shows a software keyboard to which characters other than hiragana and hiragana are assigned with the same key arrangement as the hiragana input keyboard 54 and a character type switching key 60 for switching the character type.
- the control unit 31 displays the hiragana input keyboard 54, first, as shown in FIG. 10 (a), the controller 31 switches the key displaying the hiragana and the character type to katakana.
- a hiragana input keyboard 54a having a character type switching key 60a is displayed.
- the control unit 31 detects from the input coordinates notified from the touch panel 4 that the character type switching key 60a is operated by the user, as shown in FIG.
- a hiragana input keyboard 54b having a displayed key and a character type switching key 60b for switching the character type to a lowercase alphabet is displayed.
- a hiragana input keyboard 54c having a key on which alphabets are displayed and a character type switching key 60c for switching the character type to the capital letter alphabet is displayed.
- the control unit 31 detects from the input coordinates notified from the touch panel 4 that the character type switching key 60c is operated by the user as shown in FIG.
- a hiragana input keyboard 54d having a key on which alphabets are displayed and a character type switching key 60d for switching the character type to a symbol is displayed.
- the control unit 31 detects from the input coordinates notified from the touch panel 4 that the character type switching key 60d has been operated by the user as shown in FIG.
- a hiragana input keyboard 54e having a displayed key and a character type switching key 60e for switching the character type to a number is displayed.
- the control unit 31 detects from the input coordinates notified from the touch panel 4 that the character type switching key 60e has been operated by the user as shown in FIG.
- a hiragana input keyboard 54f having a displayed key and a character type switching key 60f for switching the character type to hiragana is displayed.
- the hiragana input keyboards 54a to 54f are switched by displaying the animation described with reference to FIG. 8 by the display control of the control unit 31 so that the user can intuitively understand the switching.
- the switching process of the hiragana input keyboards 54a to 54f has been described as being executed by the control unit 31 when the control unit 31 detects an operation on the character type switching keys 60a to 60f.
- the control unit 31 may execute the switching process when the control unit 31 detects the slide action described with reference to FIG.
- FIG. 11 shows a state in which the order setting window 62 for setting the order is displayed on the main display 10.
- the control unit 31 switches the above order by an operation from the user through the touch panel 4 and records this information in the storage unit 32. Thereafter, the control unit 31 displays the character type switching keys 60a to 60f on the hiragana input keyboards 54a to 54f based on the order information stored in the storage unit 31, and the character type switching keys 60a to 60f are displayed.
- the control unit 31 When operated, the control unit 31 displays on the main display 10 hiragana input keyboards 54a to 54f for inputting characters of the type corresponding to the operated key. In addition, the control unit 31 counts the usage frequency of each of the hiragana input keyboards 54a to 54f, rearranges the order from the highest usage frequency according to the count result, and records this order information in the storage unit 32. In this way, similar display control may be performed according to this order.
- FIG. 12 shows an example in which the operated key is highlighted.
- the control unit 31 detects a key operated on the basis of input coordinates given from the touch panel 4 (hereinafter referred to as an operation key), and at a position where the operation key is displayed.
- the main display 10 is controlled so as to perform display with the shades reversed and to perform normal display above the position. According to this, even if the operation key is hidden by the operated finger or the like, it is displayed on the operation key, so that the user can easily recognize which operation key is.
- FIG. 13 highlights the operation keys by inverting the display of the operation keys. For example, in the example of FIG. 13, the background of a key that has not been operated is displayed in white and the character is displayed in black. In this case, the control unit 31 controls the main display 10 so that the background of the operation keys is displayed in black and the characters are displayed in white. In this way, by reversing the shade of the operation key display, the user can easily recognize which key has been operated.
- hiragana input method described with reference to FIG. 6, the character that the user desires to input is specified according to the number of times the keys of the hiragana input software keyboard 54 are continuously operated.
- a hiragana input method as shown in FIG. 14 may be adopted. That is, when the control unit 31 detects that the key of the hiragana input software keyboard 54 is operated based on the input coordinates given from the touch panel 4, each of the control unit 31 corresponds to a plurality of characters assigned to the operated key.
- the display 10 is controlled to display the key to be displayed in the assigned character display area 55.
- the control unit 31 detects that the character key displayed in the assigned character display area 55 has been operated based on the input coordinates given from the touch panel 4, the character assigned to the operated character key is displayed. Display and accept input.
- the character key “ta” is operated as illustrated in FIG. 14A, whereby the control unit 31 performs “ta” “chi” associated with the character key “ta”.
- Character keys corresponding to “tsu”, “te”, and “to” are displayed in the assigned character display area 55.
- the control unit 31 displays the character “to” at the cursor position and inputs it. Accept. According to such an input method, it is possible to input with two operations per character, and the user can input characters with few operations, which is highly convenient.
- FIG. 15 shows a display example of the user key 61.
- “1”, “2”, “!”, “ ⁇ ”, “?”, And “tsu”, which are considered to be frequently used by the user are registered as user keys 61.
- Character identification information registered by the user is recorded in the storage unit 40 as definition data, and based on this definition data, the control unit 31 controls the display 10 to display the user key 61.
- the control unit 31 detects that the key corresponding to “!” Is operated based on the input coordinates given from the touch panel 4, The character “!” Is displayed at the cursor position to accept the input. According to the user key, the user can reduce the number of times of character type switching and character selection operations by previously registering frequently input characters. It should be noted that registration of frequently used characters may be arbitrarily performed by the user, or the control unit 31 counts the usage frequency, generates the definition data based on the count result, and stores it in the storage unit 40. It may be recorded.
- the software keyboard when a slide action is applied to the software keyboard displayed on the main display 10, the software keyboard is switched to another software keyboard with animation display. Since the software keyboard is switched and displayed by the animation in this way, the user can have an impression as if a plurality of software keyboards are connected and are easily operated intuitively.
- a mobile phone has been described as an example.
- the present invention is not limited to a mobile phone, and can be applied to, for example, a PDA (Personal Digital Assistant), a wired terminal, or a small information processing device having no communication function.
- a PDA Personal Digital Assistant
- the case where three software keyboards are switched has been described as an example, but the present invention can also be applied to a case where two or four or more software keyboards are provided.
- the key layout is not limited to that shown in the figure, and various modifications can be made.
- the slide action and the animation display have been described by taking the left and right direction as an example, but the present invention is not limited to this.
- the control unit 31 may perform switching display to another software keyboard with an animation display that moves the software keyboard up and down. .
- the control unit 31 is accompanied by an animation display that moves the software keyboard to the back side of the screen.
- the display may be switched to another software keyboard. That is, as shown in FIG. 16A, a plurality of software keyboards 50, 53, and 54 are displayed so as to overlap each other.
- control unit 31 detects that a slide action has been given based on the input coordinates given from the touch panel 4.
- the control unit 31 controls the display 10 to perform the animation display described above.
- the present invention is not limited to the above-described embodiment, and may be embodied by modifying the constituent elements within a range not departing from the gist of the invention.
- Various inventions may be formed by proper combinations of a plurality of constituent elements disclosed in the above embodiments. For example, some components may be deleted from all the components shown in each embodiment.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
- Telephone Set Structure (AREA)
- Telephone Function (AREA)
- Position Input By Displaying (AREA)
Abstract
Provided is an electronic device in which a user can select a type of characters to be inputted by an easy operation through a display which can intuitionally be understood. The user inputs a character via a software keyboard displayed on a touch panel and uses a different software keyboard in accordance with the type of the character to be inputted. The electronic device performs an animation display for shifting the software keyboard by a slide action against the touch panel when switching the software keyboard from one to another.
Description
本発明は、複数の文字入力モードを切り換えて文字を入力する機能を持ち、特にタッチパネルによって入力を行う電子機器及び電子機器のプログラムに関する。
The present invention relates to an electronic device having a function of inputting characters by switching a plurality of character input modes, and more particularly to an input using a touch panel and a program for the electronic device.
近年、文字入力機能を備えた電子機器の小型化や高機能化が進んでいる。文字入力機能を備えた電子機器の1つである携帯電話機は、電子メールの作成やウェブサイトの閲覧などを行う際に、文字入力機能を使用する。使用者は、こうした文字入力を行う際にひらがな、カタカナおよびアルファベットなどの様々な文字種類を使い分けて入力を行う必要がある。
In recent years, electronic devices equipped with character input functions are becoming smaller and more sophisticated. A cellular phone, which is one of electronic devices having a character input function, uses a character input function when creating an e-mail or browsing a website. When performing such character input, the user needs to input using various character types such as hiragana, katakana and alphabet.
また、ディスプレイ上にタッチパネルを設け、ペンや指によってタッチパネルを操作することで文字入力を行う携帯電話機が実用化されている。タッチパネルを通じて文字入力を行う携帯電話機においては、ディスプレイ上に仮想的なキーボード(以下、ソフトウェアキーボードと称する)を表示させる。ソフトウェアキーボードは文字ボタンを並べて表示した仮想的なキーボードであって、使用者は入力したい文字ボタンにペンや指で触れることで、触れられた領域に表示される文字ボタンに対応する文字が入力される。ソフトウェアキーボードは、物理的なボタンを用いたキーボードと異なり、文字ボタンの配置や文字ボタンに割当てる文字種類を切り換えることができる。例えば、使用者は入力のし易さに応じて、ソフトウェアキーボードの表示を「q」「w」「e」「r」「t」「y」などのアルファベットを35個のボタンに割当てた表示や、「あ」「い」「う」「え」「お」などのひらがなを12個のボタンに割当てた表示に切り換えることができる。
Also, mobile phones that are provided with a touch panel on the display and perform character input by operating the touch panel with a pen or a finger have been put into practical use. In a mobile phone that inputs characters through a touch panel, a virtual keyboard (hereinafter referred to as a software keyboard) is displayed on a display. The software keyboard is a virtual keyboard that displays character buttons side-by-side, and the user touches the character button that he / she wants to input with a pen or finger, and the characters corresponding to the character button displayed in the touched area are input. The Unlike a keyboard using physical buttons, the software keyboard can switch the arrangement of character buttons and the character type assigned to the character buttons. For example, according to the ease of input, the user can display the software keyboard by assigning alphabets such as “q”, “w”, “e”, “r”, “t”, and “y” to 35 buttons. , “A”, “I”, “U”, “E”, “O”, and other hiragana characters can be switched to the display assigned to the 12 buttons.
こうしたタッチパネルを通じて文字入力を行うために、「あ」「か」「さ」「た」「な」などの子音に対応するひらがなを割り当てた文字ボタンをソフトウェアキーボードとしてディスプレイに表示させる。そして、上記文字ボタンに指またはタッチペンで触れることで、触れられた領域に表示される文字ボタンに対応する文字が入力される。また、ソフトウェアキーボードから入力する文字種類を、例えばひらがなからカタカナに切り換える場合は、ソフトウェアキーボードを構成する文字ボタンの上で指やタッチペンを滑らせるスライド操作(スライドアクション)を行う。すると、このスライド操作に応じて、ひらがなを入力するためのソフトウェアキーボードから、カタカナを入力するためのソフトウェアキーボードに切り替えられる(例えば、特許文献1を参照)。
In order to input characters through such a touch panel, character buttons assigned hiragana corresponding to consonants such as “a”, “ka”, “sa”, “ta” and “na” are displayed on the display as a software keyboard. A character corresponding to the character button displayed in the touched area is input by touching the character button with a finger or a touch pen. In addition, when the character type input from the software keyboard is switched from hiragana to katakana, for example, a slide operation (slide action) is performed by sliding a finger or a touch pen on the character buttons constituting the software keyboard. Then, in accordance with this slide operation, the software keyboard for inputting hiragana is switched to the software keyboard for inputting katakana (see, for example, Patent Document 1).
また、「1」「2」「3」などの数字を文字ボタンに割当てたソフトウェアキーボードをディスプレイに表示させる。このソフトウェアキーボード上に表示された切替ボタンを操作することで、異なる文字種類を入力するためのソフトウェアキーボードに切り換える技術がある(例えば、特許文献2を参照)。
Also, a software keyboard in which numbers such as “1”, “2”, and “3” are assigned to the character buttons is displayed on the display. There is a technique for switching to a software keyboard for inputting different character types by operating a switching button displayed on the software keyboard (see, for example, Patent Document 2).
ところで、ディスプレイ上にタッチパネルを設けた携帯電話機においては、タッチパネルに対する操作に連動してディスプレイの表示を変化させる表示制御が行える。これを利用して、指またはタッチペンをタッチパネル上でスライドさせた場合は、スライド操作に連動してディスプレイに表示したソフトウェアキーを移動させるなどの表示が行える、直感的かつわかりやすい操作と表示が行える携帯電話機が求められている。
By the way, in a mobile phone provided with a touch panel on the display, display control can be performed to change the display on the display in conjunction with an operation on the touch panel. Using this, when a finger or a touch pen is slid on the touch panel, it is possible to display software keys displayed on the display in conjunction with the slide operation. A telephone is required.
しかし、従来の多くのソフトウェアキーボードにおいては、入力する文字の種類の切り替えると、ソフトウェアキーボードの切替表示が瞬時に行われるようになっている。例えばひらがなを入力するためのソフトウェアキーボードからカタカナを入力するためのソフトウェアキーボードに切り換える場合には、例えばソフトウェアキー上の特定のボタンを操作するとそのボタンの表示が「あ」から「ア」と瞬時に切り替わり、入力される文字も切り替わる。このように、タッチパネル上の直感的な操作に応じて、ソフトウェアキーボードの文字種類を切り換えたり、更には、文字種類が切り替わったことを使用者にわかりやすく表示する技術は未だ実現されていない。
However, in many conventional software keyboards, when the type of characters to be input is switched, the switching display of the software keyboard is instantaneously performed. For example, when switching from a software keyboard for inputting hiragana to a software keyboard for inputting katakana, for example, when a specific button on the software key is operated, the display of that button instantly changes from “A” to “A”. The characters to be input are also switched. As described above, a technique for switching the character type of the software keyboard according to an intuitive operation on the touch panel and further displaying the fact that the character type has been switched to the user in an easy-to-understand manner has not yet been realized.
本発明は上記問題点を解決するためになされたもので、使用者がわかりやすい操作で直感的にわかりやすい表示を行って、入力する文字の種類を切り換えることが可能な電子機器および電子機器のプログラムを提供する。
The present invention has been made to solve the above-described problems, and provides an electronic device and an electronic device program capable of performing intuitive display in an easy-to-understand operation and switching the type of characters to be input. provide.
上記の目的を達成するために、この発明は、映像を表示する表示手段と、表示手段上に設けられ、映像に対する操作を検出する検出手段と、表示手段を制御して、第1ソフトウェアキーボードを表示し、検出手段の検出結果に基づいて、第1ソフトウェアキーボードに対する操作位置から所定の文字入力を受け付ける入力制御手段と、検出手段の検出結果に基づいて第1ソフトウェアキーボードから第2ソフトウェアキーボードに切り替える要求が与えられたと判断した場合に、表示手段を制御して、第1ソフトウェアキーボードを表示手段の表示領域外に移動するかのごとく移動させる表示制御を行うと共に、第1ソフトウェアキーボードの移動表示に続けて、第2ソフトウェアキーボードを表示手段の表示領域外から表示領域内へ移動するかのごとく移動させる表示制御を行う表示制御手段とを具備して構成するようにした。
In order to achieve the above object, the present invention provides a display means for displaying an image, a detection means provided on the display means for detecting an operation on the image, and a display means for controlling the first software keyboard. An input control unit that receives and displays a predetermined character input from an operation position on the first software keyboard based on the detection result of the detection unit, and switches from the first software keyboard to the second software keyboard based on the detection result of the detection unit When it is determined that a request has been given, the display means is controlled to perform display control for moving the first software keyboard as if it is moved out of the display area of the display means, and to move and display the first software keyboard. Next, move the second software keyboard from the display area of the display means to the display area. And to constitute by comprising a display control unit that performs display control to move as Luca.
また、本発明の電子機器のプログラムは、映像を表示する表示手段と、表示手段上に設けられ、映像に対する操作を検出する検出手段と、表示手段を制御して、第1ソフトウェアキーボードを表示し、検出手段の検出結果に基づいて、第1ソフトウェアキーボードに対する操作位置から所定の文字入力を受け付ける入力制御手段と、検出手段の検出結果に基づいて第1ソフトウェアキーボードから第2ソフトウェアキーボードに切り替える要求が与えられたと判断した場合に、表示手段を制御して、第1ソフトウェアキーボードを表示手段の表示領域外に移動するかのごとく移動させる表示制御を行うと共に、第1ソフトウェアキーボードの移動表示に続けて、第2ソフトウェアキーボードを表示手段の表示領域外から表示領域内へ移動するかのごとく移動させる表示制御を行う表示制御手段として電子機器を機能させることを特徴とする。
The electronic device program of the present invention displays a first software keyboard by controlling a display means for displaying an image, a detection means provided on the display means for detecting an operation on the image, and the display means. And an input control means for receiving a predetermined character input from an operation position on the first software keyboard based on the detection result of the detection means, and a request for switching from the first software keyboard to the second software keyboard based on the detection result of the detection means. When it is determined that the display has been given, the display means is controlled to perform display control for moving the first software keyboard as if it is moved out of the display area of the display means, and following the movement display of the first software keyboard. , Move the second software keyboard from the display area of the display means to the display area Characterized in that the functioning of the electronic device as a display control unit for controlling the display to move as if.
本発明によれば、直感的でわかりやすい操作で入力される文字の種類を切り換えることができ、更に上記操作に連動した表示を行って、使用者に入力される文字の種類が切り替わったことをわかりやすく通知することが可能な電子機器が提供できる。
According to the present invention, it is possible to switch the type of characters to be input with an intuitive and easy-to-understand operation, and further display the display in conjunction with the above operation to determine that the type of character input to the user has been switched. An electronic device that can be easily notified can be provided.
以下、本発明の実施の形態について図面を参照して説明する。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
本発明の実施形態に係る電子機器のとして、携帯電話機1を例に挙げて説明する。図1は、携帯電話機1の外観を示す図である。図1(a)は、携帯電話機1の正面図であり、図1(b)は携帯電話機1を側面図である。
Description will be made by taking the cellular phone 1 as an example of the electronic apparatus according to the embodiment of the present invention. FIG. 1 is a diagram showing an appearance of the mobile phone 1. FIG. 1A is a front view of the mobile phone 1, and FIG. 1B is a side view of the mobile phone 1.
図1(a)に示すように、携帯電話機1の正面にはメインディスプレイ10を設けており、これに文字や図形を表示する。また、メインディスプレイ10の上に重なるようにして、透明の素材でできたタッチパネル4を設けている。使用者は、タッチパネル4に触れることで入力を行う。タッチパネル4は、感圧式、静電式などの公知の技術で製造されたものである。例えば静電式の場合、タッチパネル4は、指などが接触することで静電容量が変化することを検出する静電容量センサを備える。この静電容量センサは、タッチパネル4への指などの接触によって静電容量が変化した位置を検出し、この静電容量が変化した位置の座標を後述する制御部31へ通知する。これにより、制御部31は、使用者が入力した位置の座標(以下、単に入力座標と称する)に応じた処理を実行する。なお、この入力座標の検出は、新たな入力座標が検出された場合の他、入力座標が変化した場合でもよいし、あるいは一定時間が経過するごとに行っても良い。
As shown in FIG. 1 (a), a main display 10 is provided in front of the mobile phone 1, and characters and figures are displayed on the main display 10. In addition, a touch panel 4 made of a transparent material is provided so as to overlap the main display 10. The user performs input by touching the touch panel 4. The touch panel 4 is manufactured by a known technique such as a pressure-sensitive type or an electrostatic type. For example, in the case of an electrostatic type, the touch panel 4 includes a capacitance sensor that detects a change in capacitance due to contact with a finger or the like. The capacitance sensor detects a position where the capacitance has changed due to a finger touching the touch panel 4, and notifies the control unit 31 described later of the coordinates of the position where the capacitance has changed. Thereby, the control part 31 performs the process according to the coordinate (henceforth an input coordinate) of the position which the user input. The input coordinates may be detected not only when a new input coordinate is detected, but also when the input coordinate changes or whenever a certain time elapses.
また、図1(b)に示されるように、携帯電話機1の側面にはサイドキー5が設けられる。サイドキー5には、動作モードをマナーモードに切り替える機能や、メニューの入力画面を呼び出し機能が割り当てられている。サイドキー5が押下されると、押下されたキーを示す情報を、後述する制御部31に通知し、この通知に応じた処理を制御部31が実行する。メインディスプレイ10上に表示させたソフトウェアキーボードのボタンに割当てられた機能の一部をサイドキー5に割当てることが可能である。ソフトウェアキーボードを通じた入力処理については、後に詳述する。
Further, as shown in FIG. 1B, a side key 5 is provided on the side surface of the mobile phone 1. The side key 5 is assigned a function for switching the operation mode to the manner mode and a function for calling a menu input screen. When the side key 5 is pressed, information indicating the pressed key is notified to the control unit 31, which will be described later, and the control unit 31 executes processing corresponding to the notification. A part of the functions assigned to the buttons of the software keyboard displayed on the main display 10 can be assigned to the side keys 5. Input processing through the software keyboard will be described in detail later.
また、図1(a)に示されるように、メインディスプレイ10の下にはマイクロフォン7を設ける。マイクロフォン7は、通話時において、使用者の音声を集音する。また、メインディスプレイ10の上にはスピーカ8を設けている。スピーカ8は、通話時において、通話相手の音声を拡声出力する。また、携帯電話機1の内部には、バッテリ9を備える。バッテリ9は、携帯電話機1の駆動電力を蓄えており、電源回路34を通じて携帯電話機1の各回路に電力を供給する。
Further, as shown in FIG. 1A, a microphone 7 is provided under the main display 10. The microphone 7 collects the user's voice during a call. A speaker 8 is provided on the main display 10. The speaker 8 amplifies and outputs the voice of the other party during a call. In addition, a battery 9 is provided inside the mobile phone 1. The battery 9 stores driving power of the mobile phone 1 and supplies power to each circuit of the mobile phone 1 through the power supply circuit 34.
図2は、上記携帯電話機1の構成を示すブロック図である。携帯電話機1は、アンテナ21を備える。アンテナ21は、他の無線局との間で、無線信号を送受信する。携帯電話機1は、無線通信により音声通信やデータ通信を行う。図2では、CDMA(Code Division Multiple Access)方式を採用する場合の構成を示しているが、その他の通信方法を採用してもよい。通信方法については公知の技術を適用するので、ここでは説明を省略する。
FIG. 2 is a block diagram showing a configuration of the mobile phone 1. The mobile phone 1 includes an antenna 21. The antenna 21 transmits and receives radio signals to and from other radio stations. The mobile phone 1 performs voice communication and data communication by wireless communication. Although FIG. 2 shows a configuration in the case of adopting a CDMA (Code Division Multiple Access) scheme, other communication methods may be employed. Since a known technique is applied to the communication method, description thereof is omitted here.
携帯電話機1は、制御部31を備える。制御部31は、CPU(Central Processing Unit)と、ROM(Read Only Memory)やRAM(Random Access Memory)を備える。CPUは、ROMに記憶されるプログラムや、後述する記憶部32からRAMにロードされた各種のアプリケーションプログラムに従って処理を実行する。CPUは、各部から供給される信号を処理し、また種々の制御信号を生成して各部に供給する。このような処理によって、CPUは、携帯電話機1を統括的に制御する。またCPUは、タッチパネル4が検出した入力座標に応じて、ユーザから指示を受け付けたり、文字入力を受け付けるなど種々の処理を実行する。
The mobile phone 1 includes a control unit 31. The control unit 31 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory). The CPU executes processing in accordance with programs stored in the ROM and various application programs loaded from the storage unit 32 (to be described later) into the RAM. The CPU processes signals supplied from the respective units, generates various control signals, and supplies them to the respective units. Through such processing, the CPU controls the mobile phone 1 in an integrated manner. Further, the CPU executes various processes such as accepting an instruction from the user or accepting a character input according to the input coordinates detected by the touch panel 4.
記憶部32は、例えば、ROM、RAMや電気的に書き換えや消去が可能な不揮発性メモリであるフラッシュメモリ、およびHDD(Hard Disc Drive)などの記憶媒体で構成され、制御部31のCPUにより実行される種々のアプリケーションプログラムや制御データを記憶する。RAMは、CPUが各種の処理を実行する上で必要なデータや、メインディスプレイ10に表示する映像に関するデータを一時的に記憶する。記憶部32は、ひらがな、カタカナ、アルファベットなど、種々の言語の文字および記号や数字などの種々の種類の文字情報を記憶するとともに、各種類の文字情報に対応したソフトウェアキーボードの画像データを記憶している。また制御部31は、例えば入力された文字列「あう」を、「会う」などの他の種類の文字列に変換する変換機能を備えている。この変換機能は、記憶部32に記憶される辞書ファイルを参照して変換を行う。辞書ファイルは、入力文字と変換文字とを対応付けたものである。なお、変換機能の技術については、公知の技術であるので、ここでは説明を省略する。
The storage unit 32 includes, for example, a storage medium such as a ROM, a RAM, a flash memory that is an electrically rewritable or erasable nonvolatile memory, and an HDD (Hard Disc Drive), and is executed by the CPU of the control unit 31. Various application programs and control data to be stored are stored. The RAM temporarily stores data necessary for the CPU to execute various processes and data related to video displayed on the main display 10. The storage unit 32 stores characters of various languages such as hiragana, katakana, and alphabet, and various types of character information such as symbols and numbers, and also stores image data of a software keyboard corresponding to each type of character information. ing. Further, the control unit 31 has a conversion function for converting the input character string “Au” into another type of character string such as “Meet”. This conversion function performs conversion with reference to a dictionary file stored in the storage unit 32. The dictionary file associates input characters with converted characters. Since the conversion function technique is a known technique, the description thereof is omitted here.
次に、ソフトウェアキーボードを通じて文字を入力する処理について説明する。図3は、アルファベットを入力するためのアルファベット用ソフトウェアキーボード50を、メインディスプレイ10に表示した例を示す図である。メインディスプレイ10は、上部に、アンテナ21の電波受信強度を示すアンテナピクトや、バッテリ9の電池残量を示す電池ピクト、タイマ39から通知された時刻情報などを表示する。メインディスプレイ10は、中央に、入力された文字列を表示するための文字列表示ウィンドウ51を表示する。メインディスプレイ10は、下部に、アルファベットを入力するためのソフトウェアキーボード51と、ソフトウェアキーボードを切り換えるための左側ソフトウェアキーボード切替ボタン58および右側ソフトウェアキーボード切替ボタン59を表示する。
Next, the process of inputting characters through the software keyboard will be described. FIG. 3 is a diagram showing an example in which an alphabet software keyboard 50 for inputting alphabets is displayed on the main display 10. The main display 10 displays an antenna picture indicating the radio wave reception intensity of the antenna 21, a battery picture indicating the remaining battery level of the battery 9, time information notified from the timer 39, and the like on the upper part. The main display 10 displays a character string display window 51 for displaying the input character string at the center. The main display 10 displays a software keyboard 51 for inputting alphabets, a left software keyboard switching button 58 and a right software keyboard switching button 59 for switching the software keyboard at the bottom.
以下に、アルファベット用ソフトウェアキーボード50を用いて文字入力を行う文字入力処理について述べる。図4は、上記文字入力処理を説明するためのフローチャートである。まず、制御部31は、当該処理を開始すると(ステップ100)、制御部31はタッチパネル4を通じた入力を待ち受ける(ステップ101)。制御部31は、タッチパネル4から入力座標が与えられると(ステップ101のYes)、この入力座標がアルファベット用ソフトウェアキーボード50上のいずれかのキーの座標と一致するか否かを判断する(ステップ102)。上記入力座標がアルファベット用ソフトウェアキーボード50のいずれのキーの座標とも一致しないと判断した場合(ステップ102のNo)、制御部31は再びタッチパネル4からの入力を待ち受ける(ステップ101)。一方、入力座標がアルファベット用キーボード50のキーと一致すると判断した場合(ステップ102のYes)、制御部31は、座標が一致するキー(以下、単に入力キーと称する)が文字キーであるか制御キーであるかを判断する。入力キーが文字キーであると判断すると(ステップ103の「文字キー」)、制御部31は、入力キーに対応した文字が入力されたものと判断し、この文字の入力を受け付ける(ステップ104)。例えばアルファベット用ソフトウェアキーボード50のうちの「d」が記された文字キーが操作された場合、制御部31は文字表示ウィンドウ51上の文字入力位置に、これまでにすでに入力された文字列に続けて「d」の文字を表示する。一方、入力キーが制御キーボタンであると判断すると(ステップ103の「制御キー」)、制御部31は、制御キーに割当てられた処理を実行する(ステップ105)。制御キーに割当てられる処理としては、例えば文字入力位置を示すカーソルを移動させる処理、上記カーソルに隣接する文字を消去する処理、アルファベットの小文字/大文字を切り替える処理、あるいは他の種類の文字を入力するためのソフトウェアキーボードに切り替える処理などがある。ステップ104あるいはステップ105の処理が終了すると、文字入力処理を終了する(ステップ106)。図4に示す文字入力処理を繰り返し行うことで、使用者は所望の文字列を入力することができる。
The character input process for inputting characters using the alphabet software keyboard 50 is described below. FIG. 4 is a flowchart for explaining the character input process. First, when the control unit 31 starts the process (step 100), the control unit 31 waits for an input through the touch panel 4 (step 101). When the input coordinates are given from the touch panel 4 (Yes in Step 101), the control unit 31 determines whether or not the input coordinates match the coordinates of any key on the alphabet software keyboard 50 (Step 102). ). If it is determined that the input coordinates do not match the coordinates of any key of the alphabet software keyboard 50 (No in step 102), the control unit 31 waits for an input from the touch panel 4 again (step 101). On the other hand, when it is determined that the input coordinates match the keys of the alphabet keyboard 50 (Yes in step 102), the control unit 31 controls whether the keys having the same coordinates (hereinafter simply referred to as input keys) are character keys. Determine if it is a key. If it is determined that the input key is a character key (“character key” in step 103), the control unit 31 determines that a character corresponding to the input key has been input, and accepts the input of this character (step 104). . For example, when a character key marked with “d” in the software keyboard for alphabet 50 is operated, the control unit 31 continues to the character input position on the character display window 51 after the character string already input so far. To display the character “d”. On the other hand, when it is determined that the input key is a control key button (“control key” in step 103), the control unit 31 executes a process assigned to the control key (step 105). The process assigned to the control key includes, for example, a process of moving a cursor indicating a character input position, a process of deleting a character adjacent to the cursor, a process of switching lowercase / uppercase letters of the alphabet, or another type of character. For example, switching to a software keyboard. When the process of step 104 or step 105 ends, the character input process ends (step 106). The user can input a desired character string by repeatedly performing the character input process shown in FIG.
アルファベットと異なる種類の文字に対応したソフトウェアキーボードに切り替えることで、使用者は他の種類の文字列を入力することが出来る。図5は、数字や記号の入力するための数字記号用ソフトウェアキーボード53を、メインディスプレイ10に表示した例を示す図である。メインディスプレイ10は、下部に、上記数字記号用ソフトウェアキーボード53を表示する。数字記号用ソフトウェアキーボード53を用いた文字入力処理は、図4を用いて説明した文字入力処理と同様であり、使用者が所望の数字や記号のソフトウェアキーが表示されたタッチパネル4に触れると、その文字が入力される。例えば、数字記号用ソフトウェアキーボード53の「)」が表示された文字キーが操作されると、制御部31は文字表示ウィンドウ51上のカーソルの位置に、これまで入力された文字列に続けて「)」の文字を表示する。
使用 By switching to a software keyboard that supports different types of characters from the alphabet, the user can enter other types of character strings. FIG. 5 is a diagram showing an example in which a numeric symbol software keyboard 53 for inputting numbers and symbols is displayed on the main display 10. The main display 10 displays the software keyboard 53 for numerical symbols at the bottom. The character input process using the numerical symbol software keyboard 53 is the same as the character input process described with reference to FIG. 4. When the user touches the touch panel 4 on which software keys of desired numbers and symbols are displayed, That character is entered. For example, when a character key on which “” is displayed on the numeric symbol software keyboard 53 is operated, the control unit 31 moves to the position of the cursor on the character display window 51 and continues to “ ) ”Is displayed.
図6は、ひらがなや漢字を入力するためのひらがな用ソフトウェアキーボード54を、メインディスプレイ10に表示した例を示す図である。メインディスプレイ10は、下部に、ひらがな用ソフトウェアキーボード54を表示する。ひらがな用ソフトウェアキーボード54を用いた文字入力処理では、たとえば「あ」が表示された文字キーには、あ行の「あ」「い」「う」「え」「お」の5文字のひらがなが割当てられている。制御部31は、「あ」の文字キーが連続して操作されると、その操作された回数に応じて、上記5文字を切り換えるトグル入力を行う。
FIG. 6 is a diagram showing an example in which a hiragana software keyboard 54 for inputting hiragana and kanji is displayed on the main display 10. The main display 10 displays a hiragana software keyboard 54 at the bottom. In the character input process using the hiragana software keyboard 54, for example, the character key with “A” displayed is the “Hi”, “I”, “U”, “E” and “O” five-character hiragana characters. Assigned. When the character key “A” is continuously operated, the control unit 31 performs toggle input for switching the five characters according to the number of times of operation.
同様に「わ」が表示された文字キーには、「わ」「を」「ん」の3文字のひらがなが割当てられており、「わ」の文字キーを例えば2回連続して操作すると、制御部31は、文字表示ウィンドウ51上のカーソルの位置に、これまで入力された文字列に続けて「を」の文字を表示する。
Similarly, three character hiragana characters “WA”, “O”, and “N” are assigned to the character key displaying “WA”, and if the character key of “WA” is operated twice, for example, The control unit 31 displays the character “O” at the position of the cursor on the character display window 51 following the character string input so far.
次に、ソフトウェアキーボードを切り替える処理について説明する。使用者は、図3、図5、図6に示したソフトウェアキーボードを、入力する文字の種類に合わせて、使い分ける必要がある。そこで、使用者が、例えば左側ソフトウェアキーボード切替ボタン58または右側ソフトウェアキーボード切替ボタン59を操作し、その座標がタッチパネル4によって制御部31に通知されると、制御部31はソフトウェアキーボードを別のソフトウェアキーボードに切り替えて表示する。図3に示すメインディスプレイ10は、左側ソフトウェアキーボード切替ボタン58をメインディスプレイ10の左側に、右側ソフトウェアキーボード切替ボタン59を右側に表示する。図5に示すメインディスプレイ10は、左側ソフトウェアキーボード切替ボタン58だけを表示し、図6に示すメインディスプレイ10は、右側ソフトウェアキーボード切替ボタン59だけを表示する。制御部31は、左側ソフトウェアキーボード切替ボタン58または右側ソフトウェアキーボード切替ボタン59が操作されると、各ソフトウェアキーボード50,53,54にそれぞれ対応するソフトウェアキーボードに切り換える切替処理を行う。
Next, the process for switching the software keyboard will be described. The user needs to use the software keyboard shown in FIGS. 3, 5, and 6 in accordance with the type of characters to be input. Therefore, when the user operates, for example, the left software keyboard switching button 58 or the right software keyboard switching button 59 and the coordinates thereof are notified to the control unit 31 by the touch panel 4, the control unit 31 uses the software keyboard as another software keyboard. Switch to and display. The main display 10 shown in FIG. 3 displays a left software keyboard switching button 58 on the left side of the main display 10 and a right software keyboard switching button 59 on the right side. The main display 10 shown in FIG. 5 displays only the left software keyboard switching button 58, and the main display 10 shown in FIG. 6 displays only the right software keyboard switching button 59. When the left software keyboard switching button 58 or the right software keyboard switching button 59 is operated, the control unit 31 performs switching processing for switching to the software keyboard corresponding to each of the software keyboards 50, 53, and 54.
図7は、上記切替処理を説明するためのフローチャートである。まず、使用者が、左側ソフトウェアキーボード切替ボタン58または右側ソフトウェアキーボード切替ボタン59を操作し、その座標がタッチパネル4によって制御部31に通知されると、制御部31はこの切替処理を開始する(ステップ200)。制御部31は、右側ソフトウェアキーボード切替ボタン58(図7では右側切替ボタンと表記)と、左側ソフトウェアキーボード切替ボタン59(図7では左側切替ボタンと表記)のうち、どちらが操作されたかを判断する(ステップ203)。操作されたキーが左側ソフトウェアキーボード切替ボタン58であった場合(ステップ203の「左側切替ボタン」)、制御部31は、現在メインディスプレイ10に表示しているソフトウェアキーボードがアルファベット用ソフトウェアキーボード50であるか、あるいは数字記号用ソフトウェアキーボード53であるかを判断する(ステップ204)。ここで、メインディスプレイ10に表示しているソフトウェアキーボードが数字記号用ソフトウェアキーボード53であった場合(ステップ204の「数字記号用)、制御部31は数字記号用ソフトウェアキーボード53に代わってアルファベット用ソフトウェアキーボード50を表示する制御を行い(ステップ205)、処理を終了する(ステップ210)。一方、メインディスプレイ10に表示されているソフトウェアキーボードがアルファベット用ソフトウェアキーボードである場合(ステップ204の「アルファベット用」)、制御部31はアルファベット用ソフトウェアキーボード50に代わってひらがな用ソフトウェアキーボード54を表示する制御を行い(ステップ206)、処理を終了する(ステップ210)。
FIG. 7 is a flowchart for explaining the switching process. First, when the user operates the left software keyboard switching button 58 or the right software keyboard switching button 59 and the coordinates thereof are notified to the control unit 31 by the touch panel 4, the control unit 31 starts this switching process (step S1). 200). The control unit 31 determines which one of the right software keyboard switching button 58 (indicated as the right switching button in FIG. 7) and the left software keyboard switching button 59 (indicated as the left switching button in FIG. 7) has been operated ( Step 203). When the operated key is the left software keyboard switching button 58 (“left switching button” in step 203), the control unit 31 indicates that the software keyboard currently displayed on the main display 10 is the alphabet software keyboard 50. Or the software keyboard 53 for numeric symbols (step 204). Here, when the software keyboard displayed on the main display 10 is the numeric symbol software keyboard 53 (“numeral symbol” in step 204), the control unit 31 replaces the numeric symbol software keyboard 53 with the alphabet software. Control is performed to display the keyboard 50 (step 205), and the process is terminated (step 210), whereas the software keyboard displayed on the main display 10 is an alphabet software keyboard ("alphabet" in step 204). The control unit 31 performs control to display the hiragana software keyboard 54 instead of the alphabet software keyboard 50 (step 206), and ends the process (step 210).
一方、入力ボタンが右側のソフトウェアキーボード切替ボタン59であった場合(ステップ203の「右側切替ボタン」)、制御部31は、現在メインディスプレイ10に表示しているソフトウェアキーボードがアルファベット用ソフトウェアキーボード50であるか、あるいはひらがな用ソフトウェアキーボード54であるかを判断する(ステップ207)。ここで、メインディスプレイ10に表示しているソフトウェアキーボードがアルファベット用ソフトウェアキーボード50であった場合(ステップ207の「アルファベット用」)、制御部31はアルファベット用ソフトウェアキーボード50に代わって数字記号用ソフトウェアキーボード53を表示する制御を行い(ステップ208)、処理を終了する(ステップ210)。一方、メインディスプレイ10に表示されているソフトウェアキーボードがひらがな用ソフトウェアキーボード54である場合(ステップ207の「ひらがな用」)、制御部31はひらがな用ソフトウェアキーボード54に代わってアルファベット用ソフトウェアキーボード50を表示する制御を行い(ステップ209)、処理を終了する(ステップ210)。
On the other hand, when the input button is the right software keyboard switching button 59 (“right switching button” in step 203), the control unit 31 uses the alphabet software keyboard 50 as the software keyboard currently displayed on the main display 10. It is determined whether there is a hiragana software keyboard 54 (step 207). When the software keyboard displayed on the main display 10 is the alphabet software keyboard 50 (“alphabet” in step 207), the control unit 31 replaces the alphabet software keyboard 50 with the numeric symbol software keyboard. 53 is controlled (step 208), and the process is terminated (step 210). On the other hand, when the software keyboard displayed on the main display 10 is the hiragana software keyboard 54 (“Hiragana” in step 207), the control unit 31 displays the alphabet software keyboard 50 instead of the hiragana software keyboard 54. Control is performed (step 209), and the process is terminated (step 210).
以上の切替処理によって、使用者はメインディスプレイ10の左側あるいは右側にあるソフトウェアキーボード52を操作することにより、所望の種類の文字を入力するためのソフトウェアキーボードを表示することができる。
By the above switching process, the user can display a software keyboard for inputting desired types of characters by operating the software keyboard 52 on the left or right side of the main display 10.
次に、ソフトウェアキーボードを切り替える際にアニメーション表示を行う表示処理について説明する。従来のソフトウェアキーボードを切り替える処理では、使用者からソフトウェアキーボードを切り替える指示が与えられると、瞬間的にソフトウェアキーボードが切り替えられていた。この場合、瞬間的にソフトウェアキーボードの文字表示やキーレイアウトが変化するために、使用者は、ソフトウェアキーボードが切り替わったことが認識しにくいという問題点があった。
Next, display processing that displays animation when the software keyboard is switched will be described. In the process of switching the conventional software keyboard, when the user gives an instruction to switch the software keyboard, the software keyboard is switched instantaneously. In this case, since the character display and key layout of the software keyboard change instantaneously, there is a problem that it is difficult for the user to recognize that the software keyboard has been switched.
そこで、本発明では、使用者からソフトウェアキーボードを切り替える指示が与えられた場合、制御部31は切り替え前に表示していたソフトウェアキーボードをメインディスプレイ10の画面外へスクロールさせて隠すとともに、代わりに指示に応じたソフトウェアキーボードをメインディスプレイ10の画面外からスクロールさせて表示させるアニメーション表示を行う。図8に示す例では、メインディスプレイ10がアルファベット入力用ソフトウェアキーボード50を表示している状態で右側ソフトウェアキーボード切替ボタン59が操作されたことにより、新たにひらがな入力用ソフトウェアキーボード54を表示するアニメーション表示の一部を示した図である。すなわち、図8中の矢印の方向にアルファベット入力用ソフトウェアキーボード50をスクロールして画面右側に隠す。
Therefore, in the present invention, when an instruction to switch the software keyboard is given from the user, the control unit 31 scrolls the software keyboard displayed before switching to the outside of the screen of the main display 10 and hides it. The software keyboard corresponding to is scrolled from the outside of the main display 10 to display an animation. In the example shown in FIG. 8, when the right software keyboard switching button 59 is operated while the main display 10 displays the alphabet input software keyboard 50, an animation display that newly displays the hiragana input software keyboard 54 is displayed. It is the figure which showed a part of. That is, the alphabet input software keyboard 50 is scrolled in the direction of the arrow in FIG.
これと同時に、メインディスプレイ10は、制御部31の制御により、ひらがな入力用ソフトウェアキーボード54を画面外から右にスクロールしてアニメーション表示させる。このアニメーション表示によって、アルファベット入力用ソフトウェアキーボード50の左隣にひらがな入力用ソフトウェアキーボード54が繋がって配置されているかの様な印象を使用者に与えることができる。アルファベット入力用ソフトウェアキーボード50から数字記号入力用ソフトウェアキーボード53に切り替える場合も、図8とは反対方向にアニメーションを表示させることで、アルファベット入力用ソフトウェアキーボード50の右隣に数字記号入力用キーボード53が繋がって配置されているかの様な印象を使用者に与えることができる。このアニメーション表示によって、使用者は、3つのソフトウェアキーボードが横方向に連結し、これらを横方向にスライドさせて文字の種類を切り換えることができるという直感的な印象を与えることができ、直感的な操作を行うことができる。
At the same time, under the control of the control unit 31, the main display 10 scrolls the hiragana input software keyboard 54 from the outside of the screen to the right to display an animation. By this animation display, it is possible to give the user an impression as if the hiragana input software keyboard 54 is connected to the left of the alphabet input software keyboard 50. Even when switching from the alphabet input software keyboard 50 to the numeric symbol input software keyboard 53, an animation is displayed in the direction opposite to that shown in FIG. The user can be given an impression as if they are connected and arranged. This animation display gives the user an intuitive impression that three software keyboards are connected horizontally and can be slid horizontally to switch the character type. The operation can be performed.
次に、タッチパネル4に対して接触した指やタッチペンをスライドさせるアクション(以下、スライドアクションと称する)によって、ソフトウェアキーボードを切り替える際にアニメーション表示を行う表示処理について説明する。図7に示した切替処理では、左側ソフトウェアキーボード切替ボタン58または右側ソフトウェアキーボード切替ボタン59を操作することによってソフトウェアキーボードが切り替えられた。これに加えて、制御部31は、スライドアクションにより、ソフトウェアキーボードを切り替えるスライド切替処理を行う。
Next, a display process for displaying an animation when the software keyboard is switched by an action of sliding a finger or a touch pen that touches the touch panel 4 (hereinafter referred to as a slide action) will be described. In the switching process shown in FIG. 7, the software keyboard is switched by operating the left software keyboard switching button 58 or the right software keyboard switching button 59. In addition to this, the control unit 31 performs a slide switching process for switching the software keyboard by a slide action.
図9は、指80によるタッチパネル4に対するスライドアクションを説明する図である。制御部31は、以下に説明する3つのスライドアクションに対応する。
FIG. 9 is a diagram for explaining a sliding action on the touch panel 4 by the finger 80. The control unit 31 corresponds to three slide actions described below.
第1のスライドアクションは、図9(a)に示す通りである。すなわち、第1のスライドアクションは、使用者の指80(またはタッチペン)がタッチパネル4のソフトウェアキーボードが表示される領域に触れ、続いてその指80をソフトウェアキーボード上で、画面の左側方向もしくは右側方向にスライドさせた後、その指80をソフトウェアキーボードから離す操作である。つまり、第1のスライドアクションによって、指80がタッチパネル4上で描く軌跡は、ソフトウェアキーボード上に在る。このような第1のスライドアクションが行われたことを、制御部31は、タッチパネル4が出力する入力座標から検出する。また制御部31は、上記入力座標に基づいて、指80がタッチパネル上をスライドした距離(指80がタッチパネル上で描く軌跡の長さ)や速度を検出し、上記距離が第1の閾値以上で、かつ/または、上記速度が第2の閾値以上の場合に、第1スライドアクションが行われたと判断し、表示しているソフトウェアキーボードを切り替える制御を行う。ソフトウェアキーボードの切り替え表示は、図8に示したようにアニメーション表示で行う。これにより、第1のスライドアクションに応動したアニメーション表示がなされ、使用者は直感的な操作が可能となる。
The first slide action is as shown in FIG. That is, in the first slide action, the user's finger 80 (or touch pen) touches the area on the touch panel 4 where the software keyboard is displayed, and then the finger 80 is moved on the software keyboard on the left or right side of the screen. This is an operation of releasing the finger 80 from the software keyboard. That is, the locus that the finger 80 draws on the touch panel 4 by the first slide action is on the software keyboard. The control unit 31 detects from the input coordinates output from the touch panel 4 that such a first slide action has been performed. Further, the control unit 31 detects the distance (the length of the trajectory drawn by the finger 80 on the touch panel) and the speed at which the finger 80 slides on the touch panel based on the input coordinates, and the distance is equal to or greater than the first threshold value. When the speed is equal to or higher than the second threshold, it is determined that the first slide action has been performed, and control is performed to switch the displayed software keyboard. The switching display of the software keyboard is performed by an animation display as shown in FIG. As a result, an animation is displayed in response to the first slide action, and the user can perform an intuitive operation.
第2のスライドアクションは、図9(b)に示す通りである。すなわち、第2のスライドアクションは、使用者の指80(またはタッチペン)がタッチパネル4のソフトウェアキーボードが表示される領域に触れ、続いてその指80をソフトウェアキーボード上で、画面の左側方向もしくは右側方向にスライドさせ、メインディスプレイ10外(タッチパネル4外)まで移動させる操作である。つまり、第2のスライドアクションによって、指80がタッチパネル4上で描く軌跡は、ソフトウェアキーボード上からタッチパネル4の検出範囲の端部に達する。このような第2のスライドアクションが行われたことを、制御部31は、タッチパネル4が出力する入力座標から検出する。また制御部31は、上記入力座標に基づいて、指80がタッチパネル4上をスライドした距離や速度を検出し、上記距離が第3の閾値以上で、かつ/または、上記速度が第2の閾値以上の場合に、第2スライドアクションが行われたと判断し、表示しているソフトウェアキーボードを切り替える制御を行う。ソフトウェアキーボードの切り替え表示は、図8に示したようにアニメーション表示で行う。これにより、第2のスライドアクションに応動したアニメーション表示がなされ、使用者は直感的な操作が可能となる。
第3のスライドアクションは、図9(c)に示す通りである。すなわち、第3のスライドアクションは、使用者の指80(またはタッチペン)がメインディスプレイ10外(タッチパネル4外)に触れ、続いてその指80をタッチパネル4のソフトウェアキーボードが表示される領域上をスライドさせた後、その指80をソフトウェアキーボードから離す操作である。つまり、第3のスライドアクションによって、指80がタッチパネル4上で描く軌跡は、タッチパネル4の検出範囲の端部からソフトウェアキーボード上に達する。このような第3のスライドアクションが行われたことを、制御部31は、タッチパネル4が出力する入力座標から検出する。また制御部31は、上記入力座標に基づいて、指80がタッチパネル4上をスライドした距離や速度を検出し、上記距離が第3の閾値以上で、かつ/または、上記速度が第2の閾値以上の場合に、第3スライドアクションが行われたと判断し、表示しているソフトウェアキーボードを切り替える制御を行う。ソフトウェアキーボードの切り替え表示は、図8に示したようにアニメーション表示で行う。これにより、第3のスライドアクションに応動したアニメーション表示がなされ、使用者は直感的な操作が可能となる。 The second slide action is as shown in FIG. That is, in the second slide action, the user's finger 80 (or touch pen) touches the area where the software keyboard of thetouch panel 4 is displayed, and then the finger 80 is moved on the software keyboard on the left side or right side of the screen. Is moved to outside the main display 10 (outside the touch panel 4). That is, the locus drawn by the finger 80 on the touch panel 4 by the second slide action reaches the end of the detection range of the touch panel 4 from the software keyboard. The control unit 31 detects from the input coordinates output from the touch panel 4 that such a second slide action has been performed. Further, the control unit 31 detects the distance and speed at which the finger 80 slides on the touch panel 4 based on the input coordinates, and the distance is equal to or greater than a third threshold and / or the speed is a second threshold. In the above case, it is determined that the second slide action has been performed, and control to switch the displayed software keyboard is performed. The switching display of the software keyboard is performed by an animation display as shown in FIG. As a result, an animation is displayed in response to the second slide action, and the user can perform an intuitive operation.
The third slide action is as shown in FIG. That is, in the third slide action, the user's finger 80 (or touch pen) touches outside the main display 10 (outside the touch panel 4), and then slides thefinger 80 on the area where the software keyboard of the touch panel 4 is displayed. And then releasing the finger 80 from the software keyboard. That is, the locus drawn by the finger 80 on the touch panel 4 by the third slide action reaches the software keyboard from the end of the detection range of the touch panel 4. The control unit 31 detects from the input coordinates output from the touch panel 4 that such a third slide action has been performed. Further, the control unit 31 detects the distance and speed at which the finger 80 slides on the touch panel 4 based on the input coordinates, and the distance is equal to or greater than a third threshold and / or the speed is a second threshold. In the above case, it is determined that the third slide action has been performed, and control to switch the displayed software keyboard is performed. The switching display of the software keyboard is performed by an animation display as shown in FIG. Thereby, an animation display corresponding to the third slide action is performed, and the user can perform an intuitive operation.
第3のスライドアクションは、図9(c)に示す通りである。すなわち、第3のスライドアクションは、使用者の指80(またはタッチペン)がメインディスプレイ10外(タッチパネル4外)に触れ、続いてその指80をタッチパネル4のソフトウェアキーボードが表示される領域上をスライドさせた後、その指80をソフトウェアキーボードから離す操作である。つまり、第3のスライドアクションによって、指80がタッチパネル4上で描く軌跡は、タッチパネル4の検出範囲の端部からソフトウェアキーボード上に達する。このような第3のスライドアクションが行われたことを、制御部31は、タッチパネル4が出力する入力座標から検出する。また制御部31は、上記入力座標に基づいて、指80がタッチパネル4上をスライドした距離や速度を検出し、上記距離が第3の閾値以上で、かつ/または、上記速度が第2の閾値以上の場合に、第3スライドアクションが行われたと判断し、表示しているソフトウェアキーボードを切り替える制御を行う。ソフトウェアキーボードの切り替え表示は、図8に示したようにアニメーション表示で行う。これにより、第3のスライドアクションに応動したアニメーション表示がなされ、使用者は直感的な操作が可能となる。 The second slide action is as shown in FIG. That is, in the second slide action, the user's finger 80 (or touch pen) touches the area where the software keyboard of the
The third slide action is as shown in FIG. That is, in the third slide action, the user's finger 80 (or touch pen) touches outside the main display 10 (outside the touch panel 4), and then slides the
なお、第3の閾値は、第1の閾値よりも小さい値でもよい。すなわち、指80をタッチパネル4外にスライドさせる場合(第2のアクション)や、指80をタッチパネル4外からスライドさせる場合(第3のアクション)は、タッチパネル4内でスライドさせる場合(第1のアクション)に比べて、短い距離でアクションを検出するようにしてもよい。
Note that the third threshold value may be smaller than the first threshold value. That is, when the finger 80 is slid out of the touch panel 4 (second action), or when the finger 80 is slid out of the touch panel 4 (third action), the finger 80 is slid within the touch panel 4 (first action). ), The action may be detected at a short distance.
なお、右側方向へのスライドアクションによって行われるアニメーション表示は、図7のステップ203で説明した「右側切替ボタン」を操作した場合と同様である。また左側方向へのスライドアクションによって行われるアニメーション表示は、「左側切替ボタン」を操作した場合と同様である。
Note that the animation display performed by the sliding action in the right direction is the same as when the “right switching button” described in step 203 in FIG. 7 is operated. The animation displayed by the leftward sliding action is the same as when the “left switching button” is operated.
次に、ひらがな入力用ソフトウェアキーボード54から入力する文字の種類を切り替える切替処理について説明する。前述では、アルファベットを入力する場合は、図3に示したアルファベット入力用キーボード50を用い、一方、数字や記号を入力する場合は、図5に示した数字記号入力用キーボード53を用いるものとして説明した。同様に、ひらがなを入力する場合は、図6に示したひらがな入力用キーボード54を用いるが、本発明では、ひらがな入力用キーボード54と同じキー配置で、カタカナなどの他の文字種類を入力することを可能にする。図10に、ひらがな入力用キーボード54と同じキー配置で、ひらがなとひらがな以外の種類の文字を割当てたソフトウェアキーボードと、文字の種類を切り替えるための文字種類切替キー60を示す。制御部31は、ひらがな入力用キーボード54を表示する場合、はじめに、図10(a)に示すように、ひらがなを入力するためにひらがなが表示されたキーと、文字の種類をカタカナに切り替えるための文字種類切替キー60aを備えたひらがな入力用キーボード54aを表示する。制御部31は、タッチパネル4から通知される入力座標から、文字種類切替キー60aが使用者によって操作されたことを検出すると、図10(b)に示すように、カタカナを入力するためにカタカナが表示されたキーと、文字の種類を小文字アルファベットに切り替えるための文字種類切替キー60bを備えたひらがな入力用キーボード54bを表示する。制御部31は、タッチパネル4から通知される入力座標から、文字種類切替キー60bが使用者によって操作されたことを検出すると、図10(c)に示すように、小文字アルファベットを入力するために小文字アルファベットが表示されたキーと、文字の種類を大文字アルファベットに切り替えるための文字種類切替キー60cを備えたひらがな入力用キーボード54cを表示する。制御部31は、タッチパネル4から通知される入力座標から、文字種類切替キー60cが使用者によって操作されたことを検出すると、図10(d)に示すように、大文字アルファベットを入力するために大文字アルファベットが表示されたキーと、文字の種類を記号に切り替えるための文字種類切替キー60dを備えたひらがな入力用キーボード54dを表示する。制御部31は、タッチパネル4から通知される入力座標から、文字種類切替キー60dが使用者によって操作されたことを検出すると、図10(e)に示すように、記号を入力するために記号が表示されたキーと、文字の種類を数字に切り替えるための文字種類切替キー60eを備えたひらがな入力用キーボード54eを表示する。制御部31は、タッチパネル4から通知される入力座標から、文字種類切替キー60eが使用者によって操作されたことを検出すると、図10(f)に示すように、数字を入力するために数字が表示されたキーと、文字の種類をひらがなに切り替えるための文字種類切替キー60fを備えたひらがな入力用キーボード54fを表示する。
Next, switching processing for switching the type of characters input from the hiragana input software keyboard 54 will be described. In the above description, it is assumed that the alphabet input keyboard 50 shown in FIG. 3 is used for inputting alphabets, while the numerical symbol input keyboard 53 shown in FIG. 5 is used for inputting numbers and symbols. did. Similarly, when inputting hiragana, the hiragana input keyboard 54 shown in FIG. 6 is used. However, in the present invention, other character types such as katakana are input with the same key arrangement as the hiragana input keyboard 54. Enable. FIG. 10 shows a software keyboard to which characters other than hiragana and hiragana are assigned with the same key arrangement as the hiragana input keyboard 54 and a character type switching key 60 for switching the character type. When the control unit 31 displays the hiragana input keyboard 54, first, as shown in FIG. 10 (a), the controller 31 switches the key displaying the hiragana and the character type to katakana. A hiragana input keyboard 54a having a character type switching key 60a is displayed. When the control unit 31 detects from the input coordinates notified from the touch panel 4 that the character type switching key 60a is operated by the user, as shown in FIG. A hiragana input keyboard 54b having a displayed key and a character type switching key 60b for switching the character type to a lowercase alphabet is displayed. When the control unit 31 detects from the input coordinates notified from the touch panel 4 that the character type switching key 60b has been operated by the user, as shown in FIG. A hiragana input keyboard 54c having a key on which alphabets are displayed and a character type switching key 60c for switching the character type to the capital letter alphabet is displayed. When the control unit 31 detects from the input coordinates notified from the touch panel 4 that the character type switching key 60c is operated by the user, as shown in FIG. A hiragana input keyboard 54d having a key on which alphabets are displayed and a character type switching key 60d for switching the character type to a symbol is displayed. When the control unit 31 detects from the input coordinates notified from the touch panel 4 that the character type switching key 60d has been operated by the user, as shown in FIG. A hiragana input keyboard 54e having a displayed key and a character type switching key 60e for switching the character type to a number is displayed. When the control unit 31 detects from the input coordinates notified from the touch panel 4 that the character type switching key 60e has been operated by the user, as shown in FIG. A hiragana input keyboard 54f having a displayed key and a character type switching key 60f for switching the character type to hiragana is displayed.
なお、ひらがな入力用キーボード54a~54fの切り替えは、制御部31の表示制御によって、図8を参照して説明したアニメーション表示を行い、切り替えを使用者が直感的にわかりやすくなるようにする。また、上述では、ひらがな入力用キーボード54a~54fの切り替え処理は、文字種類切替キー60a~60fに対する操作を制御部31が検出した場合に、制御部31が実行するものとして説明したが、図9を参照して説明したスライドアクションを制御部31が検出した場合に、上記切り替え処理を制御部31が実行するようにしてもよい。
The hiragana input keyboards 54a to 54f are switched by displaying the animation described with reference to FIG. 8 by the display control of the control unit 31 so that the user can intuitively understand the switching. In the above description, the switching process of the hiragana input keyboards 54a to 54f has been described as being executed by the control unit 31 when the control unit 31 detects an operation on the character type switching keys 60a to 60f. The control unit 31 may execute the switching process when the control unit 31 detects the slide action described with reference to FIG.
なお、図10を参照した説明では、文字種類切替キー60a~60fを操作する毎に、ひらがな、カタカナ、小文字アルファベット、大文字アルファベット、記号、数字、ひらがな…と順に切り替わるものとして説明したが、この順序は、使用者が任意に設定するようにしてもよい。図11は、上記順序を設定する順序設定ウィンドウ62をメインディスプレイ10に表示した状態を示すものである。制御部31は、タッチパネル4を通じた使用者からの操作で、上記順序を入れ替え、この情報を記憶部32に記録する。その後、制御部31は、記憶部31が記憶する順序の情報に基づいて、文字種類切替キー60a~60fをひらがな入力用キーボード54a~54f上に表示するようにし、文字種類切替キー60a~60fが操作されると、制御部31は操作されたキーに対応する種類の文字を入力するためのひらがな入力用キーボード54a~54fをメインディスプレイ10に表示する。また制御部31が、各ひらがな入力用キーボード54a~54fの使用頻度をカウントし、このカウント結果に応じて上記順序を使用頻度の高いものから並び替え、この順序の情報を記憶部32に記録するようにして、この順序に従って、同様の表示制御を行うようにしても良い。
In the description with reference to FIG. 10, it has been described that each time the character type switching keys 60a to 60f are operated, hiragana, katakana, lowercase alphabet, uppercase alphabet, symbol, number, hiragana, etc. are switched in order. May be arbitrarily set by the user. FIG. 11 shows a state in which the order setting window 62 for setting the order is displayed on the main display 10. The control unit 31 switches the above order by an operation from the user through the touch panel 4 and records this information in the storage unit 32. Thereafter, the control unit 31 displays the character type switching keys 60a to 60f on the hiragana input keyboards 54a to 54f based on the order information stored in the storage unit 31, and the character type switching keys 60a to 60f are displayed. When operated, the control unit 31 displays on the main display 10 hiragana input keyboards 54a to 54f for inputting characters of the type corresponding to the operated key. In addition, the control unit 31 counts the usage frequency of each of the hiragana input keyboards 54a to 54f, rearranges the order from the highest usage frequency according to the count result, and records this order information in the storage unit 32. In this way, similar display control may be performed according to this order.
次に、操作されたキーを強調して表示する強調表示処理について説明する。機械的なキーであれば、使用者はキーを操作したときに、その感触を感じることでもキーを押下したことを認識することができた。しかし、タッチパネル4を用いた文字入力においては、使用者はキーを押し下げた感触が無いために、キー操作を体感しにくいという問題があった。そこで本発明では、操作されたキーの表示を変化させることで、使用者が操作したキーを認識させる強調表示処理を行う。図12は、操作されたキーを強調して表示した例を示している。図12に示すキーの強調表示処理では、制御部31は、タッチパネル4から与えられた入力座標に基づいて操作されたキー(以下、操作キーと称する)を検出し、操作キーを表示する位置に濃淡を反転させた表示を行うとともに、その位置よりも上に、通常の表示を行うようにメインディスプレイ10を制御する。これによれば、操作キーが、操作した指などにより隠れても、その上に表示されるので、使用者は操作キーがどれであるかを容易に認識することが出来る。図13は、操作キーの表示の濃淡を反転させて表示することで、操作キーを強調したものである。例えば図13の例では、操作されていないキーについて、その背景を白で表示し、文字を黒で表示している。この場合、制御部31は、操作キーの背景を黒で表示し、文字を白で表示するように、メインディスプレイ10を制御する。このように、操作キーの表示の濃淡を反転させることで、使用者は操作したキーがどれであるか容易に認識することができる。
Next, the highlighting process for highlighting the operated key will be described. In the case of a mechanical key, the user can recognize that the user has pressed the key by feeling the touch when operating the key. However, the character input using the touch panel 4 has a problem that it is difficult for the user to feel the key operation because the user does not feel that the key is depressed. Therefore, in the present invention, highlighting processing for recognizing the key operated by the user is performed by changing the display of the operated key. FIG. 12 shows an example in which the operated key is highlighted. In the key highlighting process shown in FIG. 12, the control unit 31 detects a key operated on the basis of input coordinates given from the touch panel 4 (hereinafter referred to as an operation key), and at a position where the operation key is displayed. The main display 10 is controlled so as to perform display with the shades reversed and to perform normal display above the position. According to this, even if the operation key is hidden by the operated finger or the like, it is displayed on the operation key, so that the user can easily recognize which operation key is. FIG. 13 highlights the operation keys by inverting the display of the operation keys. For example, in the example of FIG. 13, the background of a key that has not been operated is displayed in white and the character is displayed in black. In this case, the control unit 31 controls the main display 10 so that the background of the operation keys is displayed in black and the characters are displayed in white. In this way, by reversing the shade of the operation key display, the user can easily recognize which key has been operated.
次に、ひらがな入力用ソフトウェアキーボード54を用いた文字入力処理について説明する。図6を参照して説明したひらがなの入力方法ではひらがな入力用ソフトウェアキーボード54のキーを連続して操作した回数に応じて、使用者が入力を望む文字を特定するようにした。これに代わって、図14に示すようなひらがなの入力方法を採用しても良い。すなわち、制御部31は、タッチパネル4から与えられた入力座標に基づいて、ひらがな入力用ソフトウェアキーボード54のキーが操作されたことを検出すると、操作されたキーに割り当てられた複数の文字にそれぞれ対応するキーを割当て文字表示領域55に表示するようにディスプレイ10を制御する。そして、制御部31は、タッチパネル4から与えられた入力座標に基づいて、割当て文字表示領域55に表示された文字キーが操作されたことを検出すると、操作された文字キーに割当てられた文字を表示して、入力を受け付ける。図14に示す例では、図14(a)に示すように「た」の文字キーが操作され、これにより制御部31は、「た」の文字キーに対応づけられた「た」「ち」「つ」「て」「と」に対応する文字キーを割当て文字表示領域55に表示する。そして、図14(b)に示すように、割当て文字表示領域55に表示された「と」の文字キーが操作されると、制御部31はカーソル位置に「と」の文字を表示して入力を受け付ける。このような入力方法によれば、1文字あたり2回の操作で入力でき、使用者は少ない操作で文字入力が行え、利便性が高い。
Next, character input processing using the hiragana input software keyboard 54 will be described. In the hiragana input method described with reference to FIG. 6, the character that the user desires to input is specified according to the number of times the keys of the hiragana input software keyboard 54 are continuously operated. Instead of this, a hiragana input method as shown in FIG. 14 may be adopted. That is, when the control unit 31 detects that the key of the hiragana input software keyboard 54 is operated based on the input coordinates given from the touch panel 4, each of the control unit 31 corresponds to a plurality of characters assigned to the operated key. The display 10 is controlled to display the key to be displayed in the assigned character display area 55. Then, when the control unit 31 detects that the character key displayed in the assigned character display area 55 has been operated based on the input coordinates given from the touch panel 4, the character assigned to the operated character key is displayed. Display and accept input. In the example illustrated in FIG. 14, the character key “ta” is operated as illustrated in FIG. 14A, whereby the control unit 31 performs “ta” “chi” associated with the character key “ta”. Character keys corresponding to “tsu”, “te”, and “to” are displayed in the assigned character display area 55. Then, as shown in FIG. 14B, when the character key “to” displayed in the assigned character display area 55 is operated, the control unit 31 displays the character “to” at the cursor position and inputs it. Accept. According to such an input method, it is possible to input with two operations per character, and the user can input characters with few operations, which is highly convenient.
次に、ユーザキーについて説明する。ユーザキーは、使用者が任意に、入力頻度の高い文字などを予め登録することで、入力の利便性を高めるものである。図15に、ユーザキー61の表示例を示す。図15に示す例では、ユーザキー61として、使用者が使用頻度が高いと考えた「1」「2」「!」「○」「?」「っ」が登録されている場合を示している。使用者によって登録された文字の識別情報は、定義データとして記憶部40に記録され、この定義データに基づいて、制御部31がディスプレイ10を制御して、ユーザキー61を表示する。例えば「!」が定義されたユーザキー61が操作されると、制御部31は、タッチパネル4から与えられた入力座標に基づいて、「!」に対応するキーが操作されたことを検出し、カーソル位置に「!」の文字を表示して、入力を受け付ける。ユーザキーによれば、使用者は入力頻度の高い文字を予め登録することで、文字の種類の切り替えや文字の選択操作の回数を減らすことができる。なお、使用頻度の高い文字の登録は、使用者が任意に行っても良いし、制御部31が使用頻度をカウントし、このカウント結果に基づいて、上記定義データを生成し、記憶部40に記録するようにしてもよい。
Next, the user key will be described. The user key is used to increase the convenience of input by allowing the user to arbitrarily register characters or the like that are frequently input in advance. FIG. 15 shows a display example of the user key 61. In the example illustrated in FIG. 15, “1”, “2”, “!”, “◯”, “?”, And “tsu”, which are considered to be frequently used by the user, are registered as user keys 61. . Character identification information registered by the user is recorded in the storage unit 40 as definition data, and based on this definition data, the control unit 31 controls the display 10 to display the user key 61. For example, when the user key 61 in which “!” Is defined is operated, the control unit 31 detects that the key corresponding to “!” Is operated based on the input coordinates given from the touch panel 4, The character “!” Is displayed at the cursor position to accept the input. According to the user key, the user can reduce the number of times of character type switching and character selection operations by previously registering frequently input characters. It should be noted that registration of frequently used characters may be arbitrarily performed by the user, or the control unit 31 counts the usage frequency, generates the definition data based on the count result, and stores it in the storage unit 40. It may be recorded.
以上のように、上記構成の電子機器では、メインディスプレイ10上に表示したソフトウェアキーボードに対して、スライドアクションを加えると、アニメーション表示を伴って、他のソフトウェアキーボードに切り替えるようにしている。このようにアニメーションによってソフトウェアキーボードが切り替え表示されるので、使用者は、複数のソフトウェアキーボードが繋がって配置されているかの様な印象を持つことができ、直感的な操作が行いやすい。
As described above, in the electronic device having the above-described configuration, when a slide action is applied to the software keyboard displayed on the main display 10, the software keyboard is switched to another software keyboard with animation display. Since the software keyboard is switched and displayed by the animation in this way, the user can have an impression as if a plurality of software keyboards are connected and are easily operated intuitively.
なお、ここに述べた実施の形態において、携帯電話機を例に挙げて説明した。しかし、本発明は、携帯電話機に限定されるものではなく、例えばPDA(Personal Digital Assistant)や有線端末、あるいは通信機能を持たない小型情報処理機器などにも適用することができる。また、本実施形態では、3つのソフトウェアキーボードを切り換える場合を例に挙げて説明したが、2つあるいは4つ以上のソフトウェアキーボードを備える場合にも適用できる。また、キーのレイアウトは、図に示した限りではなく、種々の変形が可能である。また、スライドアクションやアニメーション表示は、左右方向を例に挙げて説明したが、これに限定されるものではない。例えば、使用者がソフトウェアキーボードに対して上下方向のスライドアクションを加えると、制御部31がソフトウェアキーボードを上下方向に移動させるアニメーション表示を伴って、他のソフトウェアキーボードへの切り替え表示を行ってもよい。あるいは、使用者がソフトウェアキーボードに対して上下方向や左右方向のスライドアクションを加えると、図16に示すように制御部31がソフトウェアキーボードをあたかも画面の奥側に移動させるようなアニメーション表示を伴って、他のソフトウェアキーボードへの切り替え表示を行ってもよい。すなわち、図16(a)に示すように、複数のソフトウェアキーボード50,53,54が重なったように表示する。そして、ソフトウェアキーボード50に対してスライドアクションが与えられると、図16(b)に示すように、最上段に表示されていたソフトウェアキーボード50が最下段に移動するアニメーション表示を行い、これにより図16(c)に示すように、次順の別のソフトウェアキーボード53が最上段に表示される。このようなアニメーション表示を行う場合でも、制御部31が、タッチパネル4から与えられた入力座標に基づいてスライドアクションが与えられたことを検出する。制御部31は、スライドアクションを検出すると、ディスプレイ10を制御して、上述したアニメーション表示を行わせる。
In the embodiment described here, a mobile phone has been described as an example. However, the present invention is not limited to a mobile phone, and can be applied to, for example, a PDA (Personal Digital Assistant), a wired terminal, or a small information processing device having no communication function. In the present embodiment, the case where three software keyboards are switched has been described as an example, but the present invention can also be applied to a case where two or four or more software keyboards are provided. The key layout is not limited to that shown in the figure, and various modifications can be made. Further, the slide action and the animation display have been described by taking the left and right direction as an example, but the present invention is not limited to this. For example, when the user applies a vertical slide action to the software keyboard, the control unit 31 may perform switching display to another software keyboard with an animation display that moves the software keyboard up and down. . Alternatively, when the user applies a sliding action in the vertical direction or the horizontal direction to the software keyboard, as shown in FIG. 16, the control unit 31 is accompanied by an animation display that moves the software keyboard to the back side of the screen. The display may be switched to another software keyboard. That is, as shown in FIG. 16A, a plurality of software keyboards 50, 53, and 54 are displayed so as to overlap each other. When a slide action is given to the software keyboard 50, as shown in FIG. 16 (b), an animation is displayed in which the software keyboard 50 displayed at the top is moved to the bottom, thereby FIG. As shown in (c), another software keyboard 53 in the next order is displayed at the top. Even when such animation display is performed, the control unit 31 detects that a slide action has been given based on the input coordinates given from the touch panel 4. When detecting the slide action, the control unit 31 controls the display 10 to perform the animation display described above.
本発明は、上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲であれば、構成要素を変形して具体化しても良い。また、上記各実施形態に開示されている複数の構成要素の適宣な組み合わせにより、種々の発明を形成しても良い。例えば、各実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
The present invention is not limited to the above-described embodiment, and may be embodied by modifying the constituent elements within a range not departing from the gist of the invention. Various inventions may be formed by proper combinations of a plurality of constituent elements disclosed in the above embodiments. For example, some components may be deleted from all the components shown in each embodiment.
1 携帯電話機
4 タッチパネル
5 サイドキー
7 マイクロフォン
8 スピーカ
9 バッテリ
10 メインディスプレイ
21 アンテナ
31 制御部
32 記憶部
34 電源回路
50 アルファベット用ソフトウェアキーボード
51 文字入力ウィンドウ
52 ソフトウェアキーボード切替ボタン
53 数字記号用ソフトウェアキーボード
54 ひらがな用ソフトウェアキーボード
55 割当て文字表示領域
60 文字種類切替ボタン
61 ユーザボタン表示領域 DESCRIPTION OFSYMBOLS 1 Mobile phone 4 Touch panel 5 Side key 7 Microphone 8 Speaker 9 Battery 10 Main display 21 Antenna 31 Control part 32 Memory | storage part 34 Power supply circuit 50 Alphabetic software keyboard 51 Character input window 52 Software keyboard switching button 53 Numerical symbol software keyboard 54 Hiragana Software keyboard 55 Assigned character display area 60 Character type switching button 61 User button display area
4 タッチパネル
5 サイドキー
7 マイクロフォン
8 スピーカ
9 バッテリ
10 メインディスプレイ
21 アンテナ
31 制御部
32 記憶部
34 電源回路
50 アルファベット用ソフトウェアキーボード
51 文字入力ウィンドウ
52 ソフトウェアキーボード切替ボタン
53 数字記号用ソフトウェアキーボード
54 ひらがな用ソフトウェアキーボード
55 割当て文字表示領域
60 文字種類切替ボタン
61 ユーザボタン表示領域 DESCRIPTION OF
Claims (7)
- 映像を表示する表示手段と、
前記表示手段上に設けられ、前記映像に対する操作を検出する検出手段と、
前記表示手段を制御して第1ソフトウェアキーボードを表示し、前記検出手段によって検出された前記第1ソフトウェアキーボードに対する操作位置から所定の文字を特定し、前記特定された所定の文字入力を受け付ける入力制御手段と、
前記検出手段の検出結果に基づいて前記第1ソフトウェアキーボードから第2ソフトウェアキーボードに切り替える要求が与えられたと判断した場合に、前記表示手段を制御して、前記第1ソフトウェアキーボードを前記表示手段の表示領域外に移動させる表示制御を行うと共に、前記第1ソフトウェアキーボードの移動表示に続けて、前記第2ソフトウェアキーボードを前記表示手段の表示領域外から表示領域内へ移動させる表示制御を行う表示制御手段とを具備したことを特徴とする電子機器。 Display means for displaying video;
Detecting means provided on the display means for detecting an operation on the video;
Input control for controlling the display means to display a first software keyboard, specifying a predetermined character from an operation position on the first software keyboard detected by the detecting means, and receiving the specified predetermined character input Means,
When it is determined that a request to switch from the first software keyboard to the second software keyboard is given based on the detection result of the detection means, the display means is controlled to display the first software keyboard on the display means. Display control means for performing display control for moving outside the area, and for performing display control for moving the second software keyboard from outside the display area of the display means into the display area following the movement display of the first software keyboard An electronic device comprising: - 前記表示制御手段は、前記検出手段の検出結果が、予め設定した長さ以上の長さを持つ軌跡を示す場合に、前記切り替え要求が与えられたと判断することを特徴とする請求項1に記載の電子機器。 2. The display control unit according to claim 1, wherein the display control unit determines that the switching request is given when a detection result of the detection unit indicates a trajectory having a length longer than a preset length. Electronic equipment.
- 前記表示制御手段は、前記検出手段の検出結果が、前記第1ソフトウェアキーボードが表示された位置から前記検出手段の検出範囲の端部まで続く軌跡である場合に、前記第1ソフトウェアキーボードから第2ソフトウェアキーボードに切り替える要求が与えられたと判断することを特徴とする請求項2に記載の電子機器。 When the detection result of the detection means is a trajectory that continues from the position where the first software keyboard is displayed to the end of the detection range of the detection means, the display control means outputs the second from the first software keyboard. The electronic apparatus according to claim 2, wherein it is determined that a request to switch to a software keyboard is given.
- 前記表示制御手段は、前記検出手段の検出結果が、前記検出手段の検出範囲の端部から前記第1ソフトウェアキーボードが表示された位置まで続く軌跡である場合に、前記第1ソフトウェアキーボードから第2ソフトウェアキーボードに切り替える要求が与えられたと判断することを特徴とする請求項2に記載の電子機器。 When the detection result of the detection means is a trajectory that continues from the end of the detection range of the detection means to the position where the first software keyboard is displayed, the display control means outputs the second from the first software keyboard. The electronic apparatus according to claim 2, wherein it is determined that a request to switch to a software keyboard is given.
- 前記表示制御手段は、前記検出手段の検出結果が第1の方向を示す軌跡である場合に、前記表示手段を制御して、前記第1ソフトウェアキーボードを前記表示手段の表示領域外に移動させる表示制御を行うと共に、前記第1ソフトウェアキーボードの移動表示に続けて、前記第2ソフトウェアキーボードを前記表示手段の表示領域外から表示領域内へ移動させる表示制御を行い、一方、前記検出手段の検出結果が第2の方向を示す軌跡である場合に、前記表示手段を制御して、前記第1ソフトウェアキーボードを前記表示手段の表示領域外に移動させる表示制御を行うと共に、前記第1ソフトウェアキーボードの移動表示に続けて、前記第3ソフトウェアキーボードを前記表示手段の表示領域外から表示領域内へ移動させる表示制御を行うことを特徴とする請求項2乃至4のいずれか1項に記載の電子機器。 The display control means controls the display means to move the first software keyboard out of the display area of the display means when the detection result of the detection means is a locus indicating the first direction. And performing display control for moving the second software keyboard from outside the display area of the display means into the display area following the movement display of the first software keyboard, while the detection result of the detection means Is a trajectory indicating the second direction, the display means is controlled to perform display control for moving the first software keyboard out of the display area of the display means, and the movement of the first software keyboard Following display, display control is performed to move the third software keyboard from outside the display area of the display means into the display area. The electronic device according to any one of claims 2 to 4, characterized and.
- 映像を表示する表示手段と、
前記表示手段上に設けられ、前記映像に対する操作を検出する検出手段と、
前記表示手段を制御して、第1ソフトウェアキーボードを表示し、前記検出手段によって検出された前記第1ソフトウェアキーボードに対する操作位置から所定の文字を特定し、前記特定された所定の文字入力を受け付ける入力制御手段と、
前記検出手段の検出結果に基づいて前記第1ソフトウェアキーボードから第2ソフトウェアキーボードに切り替える要求が与えられたと判断した場合に、前記表示手段を制御して、前記第1ソフトウェアキーボードの一部と、前記第2ソフトウェアキーボードの一部を同時に前記表示手段に表示させたのち、前記第1ソフトウェアキーボードに代わって前記第2ソフトウェアキーボードを表示させる表示制御を行う表示制御手段とを具備したことを特徴とする電子機器。 Display means for displaying video;
Detecting means provided on the display means for detecting an operation on the video;
An input for controlling the display means to display the first software keyboard, to identify a predetermined character from the operation position on the first software keyboard detected by the detecting means, and to accept the specified predetermined character input Control means;
When it is determined that a request to switch from the first software keyboard to the second software keyboard is given based on the detection result of the detection means, the display means is controlled to control a part of the first software keyboard; And a display control means for performing display control for displaying the second software keyboard instead of the first software keyboard after a part of the second software keyboard is simultaneously displayed on the display means. Electronics. - 映像を表示する表示手段と、
前記表示手段上に設けられ、前記映像に対する操作を検出する検出手段と、
前記表示手段を制御して、第1ソフトウェアキーボードを表示し、前記検出手段によって検出された前記第1ソフトウェアキーボードに対する操作位置から所定の文字を特定し、前記特定された所定の文字入力を受け付ける入力制御手段と、
前記検出手段の検出結果に基づいて前記第1ソフトウェアキーボードから第2ソフトウェアキーボードに切り替える要求が与えられたと判断した場合に、前記表示手段を制御して、前記第1ソフトウェアキーボードを前記表示手段の表示領域外に移動させる表示制御を行うと共に、前記第1ソフトウェアキーボードの移動表示に続けて、前記第2ソフトウェアキーボードを前記表示手段の表示領域外から表示領域内へ移動させる表示制御を行う表示制御手段として電子機器を機能させるためのプログラム。 Display means for displaying video;
Detecting means provided on the display means for detecting an operation on the video;
An input for controlling the display means to display the first software keyboard, to identify a predetermined character from the operation position on the first software keyboard detected by the detecting means, and to accept the specified predetermined character input Control means;
When it is determined that a request to switch from the first software keyboard to the second software keyboard is given based on the detection result of the detection means, the display means is controlled to display the first software keyboard on the display means. Display control means for performing display control for moving outside the area, and for performing display control for moving the second software keyboard from outside the display area of the display means into the display area following the movement display of the first software keyboard As a program for functioning electronic devices.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009-027803 | 2009-02-09 | ||
JP2009027803A JP2012088750A (en) | 2009-02-09 | 2009-02-09 | Electronic apparatus and character input program for electronic apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2010089918A1 true WO2010089918A1 (en) | 2010-08-12 |
Family
ID=42541833
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2009/066300 WO2010089918A1 (en) | 2009-02-09 | 2009-09-17 | Electronic device and electronic device program |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2012088750A (en) |
WO (1) | WO2010089918A1 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012101712A1 (en) * | 2011-01-25 | 2012-08-02 | 株式会社ソニー・コンピュータエンタテインメント | Input device, input method, and computer program |
WO2012169730A2 (en) | 2011-06-10 | 2012-12-13 | Samsung Electronics Co., Ltd. | Method and apparatus for providing character input interface |
EP2693317A1 (en) * | 2012-08-01 | 2014-02-05 | BlackBerry Limited | Electronic device and method of changing a keyboard |
WO2014045414A1 (en) * | 2012-09-21 | 2014-03-27 | 富士通株式会社 | Character input device, character input method, and character input control program |
CN104765467A (en) * | 2014-01-03 | 2015-07-08 | 柯南楠 | Rapid all-phonetic input method |
JP5805674B2 (en) * | 2011-01-25 | 2015-11-04 | 株式会社ソニー・コンピュータエンタテインメント | Input device, input method, and computer program |
JP2018049657A (en) * | 2012-03-02 | 2018-03-29 | マイクロソフト テクノロジー ライセンシング,エルエルシー | Classifying intent of user inputs |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013238935A (en) * | 2012-05-11 | 2013-11-28 | Sharp Corp | Input device, input device controlling method, controlling program, and recording medium |
CN103870186A (en) * | 2012-12-17 | 2014-06-18 | 华为终端有限公司 | Input method and input device of touch-screen electronic device |
JP6062085B1 (en) * | 2015-12-25 | 2017-01-18 | 株式会社日本デジタル研究所 | Input interface control system, method and program |
CN109858290B (en) * | 2019-01-15 | 2021-04-20 | 招银云创信息技术有限公司 | Password input method, device, computer equipment and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005092441A (en) * | 2003-09-16 | 2005-04-07 | Aizu:Kk | Character input method |
JP2006148536A (en) * | 2004-11-19 | 2006-06-08 | Sony Corp | Portable terminal, and character inputting method and program |
JP2008305294A (en) * | 2007-06-11 | 2008-12-18 | Sharp Corp | Portable terminal device mounted with full keyboard and full keyboard display method |
-
2009
- 2009-02-09 JP JP2009027803A patent/JP2012088750A/en active Pending
- 2009-09-17 WO PCT/JP2009/066300 patent/WO2010089918A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005092441A (en) * | 2003-09-16 | 2005-04-07 | Aizu:Kk | Character input method |
JP2006148536A (en) * | 2004-11-19 | 2006-06-08 | Sony Corp | Portable terminal, and character inputting method and program |
JP2008305294A (en) * | 2007-06-11 | 2008-12-18 | Sharp Corp | Portable terminal device mounted with full keyboard and full keyboard display method |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5805674B2 (en) * | 2011-01-25 | 2015-11-04 | 株式会社ソニー・コンピュータエンタテインメント | Input device, input method, and computer program |
JP2012155485A (en) * | 2011-01-25 | 2012-08-16 | Sony Computer Entertainment Inc | Input device, input method and computer program |
US9411425B2 (en) | 2011-01-25 | 2016-08-09 | Sony Corporation | Input device, input method, and computer program for inputting characters, numbers, or symbols by using an on-screen keyboard |
CN103329089A (en) * | 2011-01-25 | 2013-09-25 | 索尼电脑娱乐公司 | Input device, input method, and computer program |
WO2012101712A1 (en) * | 2011-01-25 | 2012-08-02 | 株式会社ソニー・コンピュータエンタテインメント | Input device, input method, and computer program |
US9348424B2 (en) | 2011-01-25 | 2016-05-24 | Sony Corporation | Input device, input method, and computer program for inputting characters, numbers, or symbols by using an on-screen keyboard |
EP2718788A2 (en) * | 2011-06-10 | 2014-04-16 | Samsung Electronics Co., Ltd. | Method and apparatus for providing character input interface |
EP2718788A4 (en) * | 2011-06-10 | 2014-12-03 | Samsung Electronics Co Ltd | Method and apparatus for providing character input interface |
US9886191B2 (en) | 2011-06-10 | 2018-02-06 | Samsung Electronics Co., Ltd. | Method and apparatus for providing character input interface |
EP3355167A1 (en) * | 2011-06-10 | 2018-08-01 | Samsung Electronics Co., Ltd. | Method and apparatus for providing character input interface |
US10359932B2 (en) | 2011-06-10 | 2019-07-23 | Samsung Electronics Co., Ltd. | Method and apparatus for providing character input interface |
WO2012169730A2 (en) | 2011-06-10 | 2012-12-13 | Samsung Electronics Co., Ltd. | Method and apparatus for providing character input interface |
US9535605B2 (en) | 2011-06-10 | 2017-01-03 | Samsung Electronics Co., Ltd. | Method and apparatus for providing character input interface |
JP2018049657A (en) * | 2012-03-02 | 2018-03-29 | マイクロソフト テクノロジー ライセンシング,エルエルシー | Classifying intent of user inputs |
EP2693317A1 (en) * | 2012-08-01 | 2014-02-05 | BlackBerry Limited | Electronic device and method of changing a keyboard |
JP5888423B2 (en) * | 2012-09-21 | 2016-03-22 | 富士通株式会社 | Character input device, character input method, character input control program |
WO2014045414A1 (en) * | 2012-09-21 | 2014-03-27 | 富士通株式会社 | Character input device, character input method, and character input control program |
CN104765467A (en) * | 2014-01-03 | 2015-07-08 | 柯南楠 | Rapid all-phonetic input method |
CN104765467B (en) * | 2014-01-03 | 2019-07-23 | 柯南楠 | Quick all-phonetic input method |
Also Published As
Publication number | Publication date |
---|---|
JP2012088750A (en) | 2012-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2010089918A1 (en) | Electronic device and electronic device program | |
KR101311338B1 (en) | Electronic apparatus and method for symbol input | |
JP6135947B2 (en) | Character input system | |
JP5755219B2 (en) | Mobile terminal with touch panel function and input method thereof | |
JP2000278391A (en) | Portable telephone set having back handwriting input function | |
WO2012101710A1 (en) | Input device, input method, and computer program | |
JP2009288882A (en) | Mobile terminal and information display method | |
WO2013051367A1 (en) | Character input device, character input method, and program | |
JP2012155485A (en) | Input device, input method and computer program | |
KR20080097563A (en) | Keyboard system and operating method thereof | |
KR101046660B1 (en) | Character input and output device and method | |
JP3197051U (en) | Key input device | |
JP2010134719A (en) | Input device, control method of input device and program | |
JP2014140236A (en) | Character data input device | |
JP5716566B2 (en) | Information processing apparatus and character input control program | |
KR101149892B1 (en) | Mobile device, letter input method thereof and | |
JP6605921B2 (en) | Software keyboard program, character input device, and character input method | |
JP2014089503A (en) | Electronic apparatus and control method for electronic apparatus | |
KR101399150B1 (en) | Method for inputting character using touch screen | |
JP2010020667A (en) | Character input method and device using touch sensitive pointing device | |
KR20150052905A (en) | Display apparatus with touch screen and screen keypad control method thereof | |
US20080158186A1 (en) | Method for inputting character | |
KR20090046390A (en) | The method and apparatus for input in portable terminal using touch screen | |
KR20180029349A (en) | Input interface device of wearable device and character input method using the same | |
JP2014120833A (en) | Information processing device and program |
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: 09839692 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 09839692 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: JP |