WO2009104940A2 - Character input method using touch keypad - Google Patents
Character input method using touch keypad Download PDFInfo
- Publication number
- WO2009104940A2 WO2009104940A2 PCT/KR2009/000874 KR2009000874W WO2009104940A2 WO 2009104940 A2 WO2009104940 A2 WO 2009104940A2 KR 2009000874 W KR2009000874 W KR 2009000874W WO 2009104940 A2 WO2009104940 A2 WO 2009104940A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- key
- character
- characters
- pointing device
- finger
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/0489—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 dedicated keyboard keys or combinations thereof
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1615—Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function
- G06F1/1616—Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1643—Details related to the display arrangement, including those related to the mounting of the display in the housing the display being associated to a digitizer, e.g. laptops that can be used as penpads
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1662—Details related to the integrated keyboard
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0202—Constructional details or processes of manufacture of the input device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03547—Touch pads, in which fingers can move on a surface
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
Definitions
- a related field of the present invention is a technical field related to an input device of a portable small digital device, and is a field for developing a simple text input method using a two-dimensional pointing device represented by a touch pad or a touch screen.
- GUI graphical user interface
- FIG. 1 is a view showing a keypad using a general keypad mobile phone and the touchpad of the present invention.
- FIG. 2 illustrates an example of a touch pad having a push switch of FIG.
- FIG. 3 shows one switch at each of four lower corners of the touch pad, and the upper part where a finger touches forms a key top layer of a general keypad, and the positive and negative electrodes of the switches are connected to each other with the same polarity.
- FIG. 4 is a diagram illustrating a structure in which a metal dome sheet is disposed below the touch pad bundle so that one metal dome switch is disposed directly under each key area to facilitate switch operation.
- FIG. 5 is a view illustrating a structure in which a switch under the touch pad shown in FIGS. 1 to 4 is disposed at an outer side of a mobile phone body;
- FIG. 6 is a diagram illustrating key presses for inputting the phrase 'door opens' using a keypad mobile phone.
- FIG. 7 is a diagram schematically showing a key press for inputting the phrase 'door opens' using the touch pad of the present invention.
- FIG. 8 is a flowchart illustrating an algorithm for selecting and inputting one character from among a plurality of characters assigned to one key according to the number of presses using a pointing device that distinguishes a touch state from a pressed state.
- FIG. 9 is a flowchart illustrating a method in which an input execution is performed when a finger is spaced apart from the pointing apparatus in a character input method using a pointing device that distinguishes a touch state from a pressed state.
- Drawing showing an example
- FIG. 10 illustrates an example of inputting characters when only two characters are designated for each key of the virtual keyboard.
- 11 is a diagram illustrating an example and a flowchart of a method in which three or more characters are assigned to one key and all of these characters are separately input using a touch state and a pressed state.
- FIG. 12 is a diagram illustrating a string arrangement of subgroups belonging to ten character lines in Japanese, and a flowchart for inputting characters.
- FIG. 13 is a diagram illustrating an example of a process of inputting Japanese according to the method described with reference to FIG. 12.
- FIG. 14 is a diagram illustrating an example of inputting a letter 'n' using a virtual keypad having a 5 * 5 type keypad.
- GUI computer graphical user interface
- GUI graphical user interface
- the pointing device which is essential for a graphical user interface (GUI) system of a computer, has not been applied due to the space limitations and usage problems in which these small electronic devices can be mounted.
- GUI graphical user interface
- the size of the touchpad or pointing stick already used in a laptop computer and the like and the structure and size of the function button used with the pointing device need to be changed. will be.
- touch screens and input pens are currently being applied to palmtop computers or PDAs, but such touch screens or input pens are not easy to apply in one hand such as mobile phones.
- a structure that can be operated with one hand to provide a method that can be used in the same way as the existing mobile phone.
- the present invention uses a two-dimensional pointing device capable of distinguishing a touch state from a pressed state, and includes a virtual key including a plurality of characters assigned to a plurality of characters including a first letter and a second letter.
- a character input method using a keyboard comprising: when a touch state is detected, designating a first character of a virtual key on a virtual keyboard corresponding to a touched area of the two-dimensional pointing device; If a pressed state is detected, designating a second character of the virtual key; And allowing the designated character to be inputted.
- the reference character which is a representative character of these two characters, is input when the finger is spaced while touching the pointing device, and another non-reference Characters can be entered when the pointing device reaches a pressed state and the fingers are spaced apart.
- the reference character which is a representative of these characters, is input when the finger is spaced while touching the pointing device, and the remaining non-reference characters are used for pointing the pointing device. It can be specified in turn according to the number of presses, and the specified characters can be entered when the fingers are spaced apart.
- the number of presses is greater than the number of the specified characters, the number of subtracted numbers of the designated characters becomes the actual number of presses so that the characters may be designated.
- the character input method may allow a new character input step to be entered when the finger is separated from the pointing device or the finger moves to another position in the touch state.
- the present invention is a character input method through a virtual keyboard comprising a virtual key assigned a plurality of characters to each key using a two-dimensional pointing device in order to achieve the above object, when a touch state is detected, Allowing a plurality of characters allocated to a virtual key on a virtual keyboard corresponding to the touched first area to be arranged and output on each virtual key of the virtual keyboard on the screen in the two-dimensional pointing device; Designating one letter of the output characters according to the touched position in the two-dimensional pointing device in a state in which the plurality of characters are output on the virtual keyboard; And allowing the designated character to be inputted.
- the plurality of characters assigned to the virtual key are output to the virtual keyboard on the screen.
- the letter of may be a letter assigned to the virtual key corresponding to the second area.
- the present invention adds a push switch to a two-dimensional pointing device such as a touch pad and a touch screen in order to facilitate text input in a handheld small device such as a mobile electronic device, especially a mobile phone.
- a touch input method and an input method by pressing such as a keypad the number of keys on the keyboard can be reduced in half, thereby bringing the effect of embedding the keyboard in a small space of the mobile device.
- the QWERTY keyboard installed in existing mobile devices is so small that it can be placed in a limited space due to the large number of keys, so that the thumb touches the keypad as much as possible by raising the thumb to distinguish between the key to be pressed and the surrounding keys. It causes the inconvenience of making the area small. This causes a lot of fatigue and even pain in the thumb, while the character input using the touchpad of the present invention does not need to move the finger carefully to distinguish between the key and the surrounding key to press on the keyboard Relatively low fatigue and fast text entry is guaranteed.
- the text input method using the touch pad according to the present invention enables the user to install a keyboard which can be easily operated even in a narrow space, and thus, the mobile phone is no longer a simple communication device but a PDA in a hand, that is, a Palmtop computer. It will open an upgraded generation of fingertop computers. This change means the emergence of digital devices that bring mobile phones to the computer at any time in response to the Ubiquitous era.
- the input device using the touch pad of the present invention can be used as a remote controller capable of inputting characters used in conventional TVs, VCRs, DVDs, as well as portable digital electronic devices.
- GUI graphical user interface
- the present invention uses a structure in which the touch pad and the touch screen have a separate switch for confirming the pressed state or can identify the touch and the pressed state in order to distinguish the touch from the pressed state.
- a structure is shown in FIGS. 1 to 5.
- Figure 1 shows a typical keypad mobile phone [Fig. 1 (A)] and a mobile phone (Fig. 1 (B)) using a touch pad 101 having a switch function with a built-in push switch at the bottom, although not shown in the figure.
- a virtual keypad 106 and an input window 103 are used on a screen 105 for text transmission or a phone call, and a pointer 104 is provided to operate as a general personal computer.
- the additional power on / off switch 012 is sufficient to implement a handheld PC.
- the touch pad having a switch function is a pointing device that allows a user to operate a cursor with a keyboard input using a virtual keypad, and tapping and pressing a function of tapping the touch pad with the functions of the left and right buttons of a mouse.
- Each switch can be implemented to provide a practical one-handed PC.
- FIG. 2 is an example of a touch pad having the push switch of FIG. 1 (B) below, and when the touch pad bundle 201 is pressed with a finger, the switch 202 located at one end is pressed and a finger for operating the touch pad.
- the mouse button can also be operated.
- the switch 202 shown in the figure preferably uses a metal dome switch or tact switch that allows the user to easily recognize the on / off state of the switch.
- FIG. 3 shows one switch 303 disposed at four corners of the bottom of the touch pad 301, and the upper part where the finger touches makes a keytop layer 306 of a general keypad to visually and tactilely recognize each key.
- the switch closest to where the finger is pressed is pressed so that the touch pad 301, the touch pad support plate 302, and the touch pad bundle composed of the key top layer are attached to the cellular phone body 304. It is a structure supporting it.
- 3 (A) and (B) show that the touch pad is in a touch state and a pressed state, respectively.
- the switch under the touch pad bundle may use a metal dome switch or a tact switch.
- FIG. 4 is a structure in which a metal dome sheet is disposed below the touch pad bundle so that one metal dome switch is disposed directly under each key region, thereby making it easier to operate the switch.
- 4A is a plan view of a bundle of touch pads consisting of a keytop, a light guide sheet, a silicon pad, a flexible printed circuit board (FPCB) type touch pad, and a metal dome switch (metal dome sheet and PCB) ( II, III, IV, V, VI) and A-A ', and the silicon pad's boss presses the center of the metal dome to increase the click feel, and the touch pad allows the boss to penetrate through It has a boss hole and is attached to the bottom of the silicon pad.
- the circuit on the PCB on which the metal dome sheet is placed has only one (+) and (-) electrodes. It penetrates through the PCB and is connected to the lower surface of the PCB. Likewise, the negative electrode covers the entire upper surface of the PCB. Therefore, the same on / off signal is generated when a finger presses any position of the keytop.
- the principle of the operation of the metal dome switch is as shown in Fig. 4b. In the non-pressed state [Fig. 4b (I)], the metal dome has an edge portion contacting the negative electrode of the PCB and the positive electrode of the PCB is connected to the metal dome. When the touch pad is pressed by a finger [Fig.
- the center part of the metal dome is recessed downward and touches the (+) electrode of the PCB.
- the over (+) electrode is short-circuited to turn on the SW.
- the adhesive tape for combining the LED illuminating the waveguide sheet, the key top, the waveguide sheet, the silicon pad, and the touch pad is omitted.
- FIG. 5 illustrates a structure in which a switch under the touch pad shown in FIGS. 1 to 4 is disposed at the outer side of the mobile phone body.
- the advantage of such a structure is to remove the movement of the touch pad to form a rigid touch pad structure, and particularly to apply when the touch sensor is located above the display, such as a touch screen is impossible to move up and down.
- Figure 5a (A) shows the front of the portion of the clamshell phone body containing the touch pad 501
- Figure 5a (B) is the back portion
- Figures 5a (C) and (D) is A-A '. Shown along the cut section.
- the rear part has push switch levers 502L and 502R at both edges in the longitudinal direction, and this structure reacts to the pressing force of the touchpad when the mobile phone is held by one or both hands as shown in FIG. 5B.
- the push switch lever is pressed simultaneously so that the switch 503R is turned on.
- the pressed shape of the lever is shown in detail in FIG. 5A (D).
- 5b (A) shows how the mobile phone having such a switch structure is actually held by one hand, and unlike a mobile phone, a mobile phone having a touch screen can operate in landscape mode with two hands due to its wide screen size. This operation is shown in Figure 5b (B).
- a virtual keyboard character input system using these pointing devices may have the same input method as a conventional keypad input device.
- the position of the key on the virtual keyboard is determined by the intrinsic (x, y) coordinate providing function of the pointing device, and when a pressed state is reached, a character assigned to the key where the finger is located is input. If multiple characters are assigned to each key, they are entered in order among multiple characters specified by the number of pressing. This is the same as the method using a conventional keypad.
- the first configuration of the present invention is to determine the counting reset function of the number of pressing in the virtual keyboard system requiring multi-tapping according to the contact state. In this case, the contact is disconnected not only when the finger is spaced apart from the pointing device but also when the current key position is moved to another key, the new position key is activated and a new count of counting starts.
- the user presses the designated key for the specified number of times and then presses the finger away from the pointing device and presses the same key again for the specified number of times. If the user presses the key a predetermined number of times and moves the finger to a neighboring key while the finger is in contact with the pointing device, the counting of the key pressed so far is terminated and the character is selected and input according to the number of presses. If the finger returns to the same key and is pressed again without being separated from the pointing device, the number of pushes is counted again from the beginning to start a new character input.
- FIG. 6 shows only the keypad of the keypad mobile phone
- FIG. 7 the difference between the keypad using the existing multi-tap and the text input using the touch pointing device of the present invention will be described below.
- Figure 6 shows the keypad portion (A) of the body of the keypad phone
- Figure 6 (B) shows a key press for inputting the phrase 'door opens' using multi-tapping, in particular the movement key (601)
- the following shows an example of using the character input.
- FIG. 7 illustrates a method of inputting text in the same manner as a general keypad mobile phone by using a two-dimensional pointing device that can distinguish a touch state from a touch state by using the push switches of FIGS. 1 to 6.
- the pointing device can distinguish a touch state from a spaced state, when a finger is spaced apart from the pointing device, the pointing device enters a new input step in the input window to produce the same effect as pressing the move key shown in FIG. The point is different.
- 'd' is input when the finger reaches the pressed state by pressing once while touching the 'DEF' key area on the pointing device.
- the finger moves to the 'MNO' key to activate the 'MNO' key ('Activation' refers to a state in which a key area is selected to be touched by the finger) and then pressed three times. 'O' is entered when three pushes have been reached.
- the finger moves from the 'DEF' key area to the 'MNO' key area, the same result is obtained whether the finger moves with the pointing device touched or spaced apart. This is the same result even if the finger moves to the pressed state, that is, the touch pad is in the pressed state.
- the actual state of the 'MNO' key is activated only when it is restored to the touch state.
- the two-dimensional pointing device that distinguishes the touch state from the pressed state under this configuration can input multiple characters with one key by multi-tapping like the existing keypad mobile phone, while pressing the move key to input the same characters continuously. Eliminate the discomfort you have to give. 8 is a flowchart illustrating such a configuration in the virtual keyboard system corresponding to the case where three characters are assigned to each key.
- FIG. 8 is a flowchart illustrating an algorithm for selecting and inputting one character from among a plurality of characters assigned to one key according to the number of presses using a pointing device that distinguishes a touch state from a pressed state.
- a separate switch is connected to each key so that the pressing operation of the key is performed simultaneously with the selection of the key and the execution of the input, but in the case of the pointing device that distinguishes the touch state from the pressing state, the key is selected in the touch state ( Activated, 801) The input execution is different only when the pressed state is reached.
- the point that the touch of the finger to the area of the current input key when the character input using the pointing device is terminated (802, 803) is different from the general keypad that the movement to the next space is made.
- a second configuration of the present invention is to provide a method for distinguishing a character input in a touch state and a character input in a pressed state.
- the reference letter (corresponding to the first letter of the letters printed on each key of the virtual keypad) is spaced apart when the fingers are in contact.
- the other two non-reference characters are inputted in order according to the number of times of pressing the pointing apparatus while the finger is in contact with the two-dimensional pointing apparatus, that is, the number of times of reaching the pressed state. If all n characters including the representative character are specified, the reference character is displayed on the virtual keypad screen when each key is touched, and the last non-reference character is displayed on the screen according to the number of presses. If a total of n pushes are made, the reference character is displayed on the screen again.
- FIG. 9 illustrates a case in which an input execution is performed when a finger is spaced apart from the pointing apparatus in the character input method using a pointing device that distinguishes a touch state from a pressed state.
- the actual character input is shown in Figure 9b. to be.
- the difference from FIG. 8 is that the entry into the new character input step is the point 901 in which the finger starts contacting the pointing device, and the point in which the character input ends is the time point 902 in which the finger is separated from the pointing device.
- the position change results in a change of the activation key so that no input of the letter assigned to the key that has been activated is made at all, and a new key is activated to start the input step of the letter assigned to this key. do.
- the character input is achieved, the character is specified in both the touch state and the pressed state to reduce the number of presses required for the character input. Furthermore, when only two characters are assigned to one key, no multi-tapping is necessary. You can implement no keyboard algorithm. An example of this is illustrated in FIG. 10. FIG. 10.
- FIG. 9B shows an example of character input using both the touch state and the pressed state of the same sentence 'door opens' used in the character input method using only the pressed state in FIG. 7B.
- the number of presses is 22 to 14 times. It shows the effect of reducing it.
- 'd' and 'p' do not need to be pressed, so the ease of input is much increased.
- the first letter 'd' is input when the finger touches the 'DEF' key area in the pointing device and is separated.
- the 'o' that follows is pressed twice by touching the 'MNO' key area 905 with a finger. Spaced apart (904).
- second 'o' touch the 'MNO' key area and press twice to complete the input.
- 'd' and 'p' are just the 'DEF' and 'PRS' key areas. Touching and spacing brings the ease of typing.
- FIG. 10 shows an example of inputting a character when only two characters are assigned to each key of the virtual keyboard.
- FIG. 10A is English and
- FIG. 10B is a virtual keypad corresponding to Korean (A) and Chinese (B). It is showing the bay.
- FIG. 10B shows a virtual keyboard layout for Korean (A) and Chinese (B) input.
- Korean and Chinese are characterized by a collection of vowels separated on a single line. This is because one syllable is composed of elementary, middle, and final words like Korean and Chinese, and it is convenient to separate consonants and vowels, especially when neutral is composed of vowels.
- Korean and Chinese have separate consonants and vowels, and all vowels are completed with a combination of these vowels.
- the vowels' ⁇ ',' ⁇ ',' ⁇ ', and' ⁇ ' are input as a complete vowel in the general keyboard, but in the virtual keypad of FIG. 10B (A), they are respectively' ⁇ '+' ⁇
- the only difference is the combination of ',' ⁇ '+' ⁇ ',' ⁇ '+' ⁇ ',' ⁇ '+' ⁇ '.
- English and Korean are phonetic letters, so if you enter the letters phonetically, the characters are completed. However, in Chinese, they are ideograms, so various characters are expressed with the same pronunciation. You will go through the process of selecting the letters you want. For example, if you enter Chinese Pinyin 'zhongguo' phonetically to input ' ⁇ (China)', you will first find 18 Chinese characters that correspond to 'zhong'.
- the arrangement of the keys of five rows has substantially the same effect as the keyboard of ten rows. Therefore, a problem occurs in the case of a mobile device equipped with a general QWERTY keyboard, that is, the size of the key becomes smaller, making it difficult to select it with a finger, or vice versa, in which the mobile device must be turned on to maintain a certain size of the key. Does not occur in a mobile device using this configuration. If the keys are the same size, the width can be reduced by half compared to the mobile device equipped with the QWERTY keyboard to maximize portability. Unlike the keypads used in general mobile phones, the keys are not touched. There is no inconvenience to lift your thumb to press only the desired key, so that the user can easily use a large finger.
- the third configuration of the present invention is not performed by pressing repeated input of a plurality of characters assigned to each key, but each key when a finger touches a pointing device with a plurality of characters assigned to each key on a virtual keyboard.
- This is a method of distributing it around and selecting it and inputting it. That is, in the case of a virtual keyboard using a two-dimensional pointing device, if multiple characters are assigned to each key and the finger touches the pointing device, the characters assigned to each key are distributed and arranged around each key, and the user inputs them among the distributed letters. To move the finger to the position where the desired character is arranged to move the finger away from the pointing device at that position can be made to enter the character.
- 11 is a method in which three or more characters are assigned to one key and all of these characters are separated by using the touch state and the pressed state.
- the Japanese input method is used. For example,
- the keyboard layout of the virtual keypad is composed of characters representing the ten rows ( ⁇ , ⁇ , ⁇ , ⁇ , ⁇ , ⁇ , ⁇ , ⁇ , ⁇ , ⁇ , ⁇ , ⁇ ) from keys 1 to 0. It is the same as the keyboard of a Japanese mobile phone. Representative characters in each of these lines correspond to different consonants, and each of these lines includes a total of five characters in which the representative characters and the consonant pronunciations are the same and differ in vowel pronunciation.
- each key is assigned a letter corresponding to each line, and the key must be pressed one to five times to enter five characters on each line.
- the two-dimensional pointing device it is possible to input a desired character by one touch and a space without having to press it several times.
- 11A (I) shows a case of having the same virtual keypad layout as that of a typical keypad cellular phone.
- the keyboard layout of this virtual keypad is different from that of a general keypad.
- five letters are assigned to each key. These characters have the same consonant and different vowel pronunciation. The same consonant and vowel sound are said to belong to the same line.
- ⁇ (ka) the five Japanese characters ⁇ ka (ka), KI (ki), ⁇ (ku), ⁇ (ke, ⁇ (ko) '' belong to this.
- 11A (II) shows that the characters belonging to the ka line when the finger is spaced from the pointing device 1101 and the ka line key is activated by contacting the key area 1103 of the pointing device 1103. Shows the arrangement around the key.
- the characters representing each row displayed on each key on the virtual keypad disappear from the screen, and instead, the characters belonging to the active row (character group) are arranged and displayed on the screen.
- ka (ka) and ki (ki) belonging to the same character group as ka (ka).
- Ku (ku), ⁇ (ke), and ko (ko) are arranged around the second key on the virtual keypad 1102 (in this configuration, in a symmetrical form from top to bottom).
- FIG. 11A shows that the finger moves to the 'SP' (space, 1105) key region while the ka key is activated, and the character 'ka (ka, 1106) is selected and activated. Ka is shown in the input window 1107. This is shown in a flowchart in Fig. 11B.
- these derivatives must be arranged on the virtual keypad at the same time, which is inconvenient for practical use, and in the case of the 15-key virtual keypad, if a total of 16 keys are required, such as the ha line, they cannot be distributed. In some cases.
- a normal keypad to input these derived characters, enter the characters corresponding to the representative characters and then press a key (corresponding to the '*' key on the keypad) to input these derived characters. It is convenient.
- the third configuration of the present invention designates not only the representative character group of each row but also the derived character group in one key, and the finger touches the pointing device area corresponding to the key to which the representative character group is assigned.
- the representative character group is distributed around the designated key on the virtual keypad. Press once to display the characters belonging to the first derived character group on the virtual keypad, and press the pointing device again to display the second derived character group. It is a way to display the characters belonging to and select it. If all n character groups including the representative character group are specified, the representative character group is displayed on the virtual keypad screen when each key is touched, and the characters of the last derivative group are displayed on the screen according to the number of pressing. If press once more, press n times, then the representative character group is displayed on the screen again. In other words, according to the number of times a key is pressed, the characters of the derived character group belonging to these groups are arranged on the virtual keypad so as to be selected.
- FIG. 12 An example of designating such a derived character group (subgroup) string in a virtual keypad for inputting Japanese is shown in FIG. 12.
- Each character line additionally has a subgroup character line similar in consonant pronunciation to the character that represents each character line.
- line ⁇ (a) which is Group-1
- line la (la) as a subgroup.
- Line sa (Group-3) with line sa (za),
- ⁇ (na) lines which are Group-5, have nen (nn) lines,
- Group-6 inha has a line of ba, pa and pa
- Group-7 (Ma), Group-9 ( ⁇ ) and Group-0 (WA) do not have separate subgroups. Therefore, in order to input characters belonging to each subgroup of each character line, first activate the character line (1201), and then press the pointing device without moving the finger to activate the subgroup in turn according to the number of times of pressing (1202). . As shown in FIG. 12E, if the subgroups are all three, activating the character line to which these subgroups belong will display the representative subgroup subgroup-0 on the screen, and then activate them according to the number of times subgroup-1 and subgroup-2 press in turn. If the number of times of pressing is greater than 3, the number of times of subtracting 3 from the number of pressings determines the subgroup (1202).
- the method of inputting the characters belonging to these subgroups is the same as the method shown in FIG. 11B, and the finger is moved (1203) to select and activate the desired character. (1204) In this state, the pointing device If it is separated from (1205), character input is performed.
- 12E illustrates a case where the number of subgroups is 3, and if the number of subgroups is p, 3n may be changed to pn from 3n + m, which is a criterion for determining the number of times 1202 of FIG. 12E.
- Subgroup-1 [ ⁇ (ga) derived character group] of the group ' ⁇ (ka)' is shown on the virtual keypad.
- Subgroup-1 in Group 2 is the same except that the English pronunciation 'k' in the representative group Subgroup-0 [' ⁇ (ka)'] is changed to 'g'. Therefore, you do not need to know the characters belonging to Subgroup-1 easily.
- Subgroup-0 of each group is a representative character group representing each line, and the first character of these standard groups is the same as the character representing each key in the Japanese mobile phone keyboard.
- the fourth configuration of the present invention supplements the problem of the character input method using the third configuration.
- the key of the area where the finger is in contact with the pointing device is the active key, and when the finger is moved to the new key area in the contact state, this key becomes the active key and the input of the character assigned to the key is It becomes possible.
- the activation key remains unchanged until the key in the area where the finger first touches the pointing device is locked by the activation key and the finger is spaced apart from the pointing device.
- the finger movement in the contacted state is only responsible for selecting the letters arranged around the activation key, and the keys of the virtual keyboard displayed on the screen before the contact are not activated.
- Figure 13a (II) is a character that the actual user wants to input the other ( ⁇ ) line, in the case of accidentally selected a line ( ⁇ ) by the finger touches the '1' key to activate the ' ⁇ ' key Is showing.
- FIG. 13B (III) when the finger touches the touch pad, the finger is moved to the touch pad '4' key area corresponding to the other row, and the finger is pressed in that state.
- the ta line is activated and the characters assigned to it are expanded on the virtual keyboard so that they can be selected.
- the method of changing the activation key while the finger is in contact with the pointing device (touch pad) is to provide an easy way to modify the activation key even if the activation key is incorrectly selected by the touch.
- the pointing device has a pressed state. If a pointing device has only a touch state without a pressing state, it is inconvenient to select a method of correcting a finger after being separated from the pointing device.
- the letter is arranged only on the surrounding keys without assigning a letter to the position of the active key as shown in FIG. 12, spaced apart while the finger is first touched, and then the key is touched to input the key. Just activate it.
- the numbers written inside the Activation Key which are shown in black, are shown for the purpose of showing the correlation with the numbers displayed on the pointing device of the cellular phone of FIG. 11 and are not designated as numbers that can be input to the Activation Key. In reality, no character is specified.
- the fifth configuration of the present invention is a method for enabling easy input without using the pressing function of the pointing device when two letters are assigned to each key of the virtual keypad.
- the finger (exactly the center of the finger) is located in the pointing device area (the '4' key) corresponding to this key (mn key). Touches the 'mn' key on the virtual keypad and enters the reference character 'm' when the fingers are spaced in this state, and the non-reference character when the fingers are separated from the pointing device with the pointer out of the 'mn' key area. 'n' is inputted.
- two letters are assigned to each key of the virtual keypad, and when these keys are activated, the standard letter is assigned to the original active key position and the remaining non-reference letters are assigned around the active key.
- the reference character is input when the key is spaced apart from the pointing device at the activation key position, and the non-reference character is input when the key is spaced apart from the position of the activation key.
- the activated key is a key of the virtual keypad corresponding to the point where the finger first touches the spaced apart device. The activated key is not changed until the finger is spaced apart.
- the two-dimensional pointing device can distinguish the touch state from the pressed state, if the finger is moved out of the active key area to a position of another key, the pointing device is pressed. The key corresponding to the position can be activated.
- the method of the present invention can also be embodied as computer readable code on a computer readable recording medium.
- the computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, and the like, and may also be implemented in the form of a carrier wave (for example, transmission over the Internet). Include.
- the computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Input From Keyboards Or The Like (AREA)
- Telephone Function (AREA)
Abstract
Description
본 발명의 해당 분야는 휴대용 소형디지탈기기의 입력장치와 관련된 기술분야로서 터치패드, 터치스크린 등으로 대변되는 2차원 포인팅 장치를 이용한 간편한 문자입력 방법 개발 분야이다. A related field of the present invention is a technical field related to an input device of a portable small digital device, and is a field for developing a simple text input method using a two-dimensional pointing device represented by a touch pad or a touch screen.
컴퓨터가GUI(graphic user interface)시스템으로 전환되게 한 것은 컴퓨터 모니터에서 실행 명령의 내용과 위치를 지정하여 주는 포인터를 움직일 수 있게 하는 장치로 마우스가 등장하고 나서부터이다. 그 이후로 컴퓨터가 휴대용으로 크기가 작아짐에 따라 사용상의 편리성을 더하기 위해 마우스를 대체할 수 있는 내장형 포인팅장치로 터치패드 및 디스플레이 위에 내장되는 터치스크린 등이 개발되어 사용되게 되었다. 이들 터치스크린의 경우 일반적인 PC의 키보드(Full QWERTY Keyboard) 형태와 기능까지도 제공하게 되는데 핸드폰의 키패드와 달리 두 손으로 작동시켜야 하는 불편함을 초래한다. 이에 본 발명은 터치패드 및 터치스크린 포인팅장치를 이용하더라도 한 손으로 작동 가능한 문자입력 방법을 제공하고자 한다. The computer's transition to a graphical user interface (GUI) system began with the emergence of the mouse as a device that allows the computer monitor to move pointers that specify the content and location of executable commands. Since then, as computers become smaller in size, portable pointing devices, such as touchpads and built-in touch screens, have been developed and used as a built-in pointing device that can replace a mouse for added convenience. These touch screens also provide the form and function of a full PC keyboard, which causes the inconvenience of having to operate it with two hands unlike the keypad of a mobile phone. Accordingly, the present invention is to provide a text input method that can be operated with one hand even using a touch pad and a touch screen pointing device.
도 1은 일반적인 키패드 핸드폰과 본 발명의 터치패드를 이용한 키패드를 도시한 도면 1 is a view showing a keypad using a general keypad mobile phone and the touchpad of the present invention.
도 2는 도 1(B)의 누름스위치를 하부에 가지는 터치패드의 일예를 도시한 도면 FIG. 2 illustrates an example of a touch pad having a push switch of FIG.
도 3은 터치패드 하부 네 구석에 각기 하나의 스위치를 배치하고 손가락이 닿는 상부는 일반적인 키패드의 키탑레이어를 형성하고 이들 스위치의 (+) 전극과 (-)전극은 동일한 극성의 전극끼리 서로 연결되어 동시에 눌려져도 하나의 온/오프 신호를 발생시키는 구조의 예를 도시한 도면 FIG. 3 shows one switch at each of four lower corners of the touch pad, and the upper part where a finger touches forms a key top layer of a general keypad, and the positive and negative electrodes of the switches are connected to each other with the same polarity. A diagram showing an example of a structure that generates one on / off signal even when pressed simultaneously
도 4는 터치패드뭉치 하부에 메탈돔시트(metal dome sheet)를 배치하여 각각의 키 영역 바로 밑에 하나의 메탈돔 스위치가 배치되도록하여 스위치 조작이 보다 용이하도록 한 구조를 도시한 도면 FIG. 4 is a diagram illustrating a structure in which a metal dome sheet is disposed below the touch pad bundle so that one metal dome switch is disposed directly under each key area to facilitate switch operation.
도 5는 도 1~4에서 보여지는 터치패드 하부의 스위치가 핸드폰 몸체의 외곽에 배치되는 구조를 도시한 도면 FIG. 5 is a view illustrating a structure in which a switch under the touch pad shown in FIGS. 1 to 4 is disposed at an outer side of a mobile phone body;
도 6은 키패드핸드폰을 이용하여 'door opens'라는 문구를 입력하기 위한 키 누름을 도식적으로 보여 주는 도면 6 is a diagram illustrating key presses for inputting the phrase 'door opens' using a keypad mobile phone.
도 7은 본 발명의 터치패드를 이용하여 'door opens'라는 문구를 입력하기 위한 키 누름을 도식적으로 보여 주는 도면 7 is a diagram schematically showing a key press for inputting the phrase 'door opens' using the touch pad of the present invention.
도 8은 터치상태와 누름상태를 구분하는 포인팅장치를 이용하여 일반 키패드와 동일하게 누름횟수에 따라 하나의 키에 지정된 다수의 문자 중에서 하나의 문자를 선택하여 입력하는 알고리즘을 설명하는 흐름도 FIG. 8 is a flowchart illustrating an algorithm for selecting and inputting one character from among a plurality of characters assigned to one key according to the number of presses using a pointing device that distinguishes a touch state from a pressed state.
도 9는 터치상태와 누름상태를 구분하는 포인팅장치를 이용한 문자입력 방법에서 누름상태에서 입력실행이 이루어지는 것이 아니라 포인팅장치로부터 손가락이 이격될 경우에 입력실행이 이루어지는 경우의 방법을 도시한 흐름도 및 구체적 예를 도시한 도면 FIG. 9 is a flowchart illustrating a method in which an input execution is performed when a finger is spaced apart from the pointing apparatus in a character input method using a pointing device that distinguishes a touch state from a pressed state. Drawing showing an example
도 10은 가상키보드의 각각의 키에 두개의 문자만이 지정된 경우의 문자입력 예를 도시한 도면 FIG. 10 illustrates an example of inputting characters when only two characters are designated for each key of the virtual keyboard. FIG.
도 11은 하나의 키에 3개 이상의 문자가 지정되어 이들 문자를 모두 터치상태와 누름상태를 이용하여 구분 입력하는 방법의 예 및 흐름도를 도시한 도면 11 is a diagram illustrating an example and a flowchart of a method in which three or more characters are assigned to one key and all of these characters are separately input using a touch state and a pressed state.
도 12는 일본어의 경우 10개의 문자 행(行)에 속한 서브그룹(subgroup)의 문자열 배열을 보여주는 도면 및 문자입력을 위한 흐름도 FIG. 12 is a diagram illustrating a string arrangement of subgroups belonging to ten character lines in Japanese, and a flowchart for inputting characters.
도 13은 도 12에서 설명한 방법에 따라 일본어를 입력하는 과정의 일예를 보여주는 도면 FIG. 13 is a diagram illustrating an example of a process of inputting Japanese according to the method described with reference to FIG. 12.
도 14는 5*5형태의 키패드를 가지는 가상키패드를 이용하여 문자 'n'을 입력하는 일예를 보여주는 도면 FIG. 14 is a diagram illustrating an example of inputting a letter 'n' using a virtual keypad having a 5 * 5 type keypad.
반도체 기술의 발전에 힘입어 20세기 중반에 이루어진 진공관을 기반으로 한 컴퓨터가 이제는 손안에 들어올 수 있을 정도로 소형화 및 집적화가 이루어져서 더 이상 컴퓨터가 일정 공간에 갇혀져서 사용되는 기기가 아니며 데스크탑(desktop), 랩탑(laptop)컴퓨터를 거쳐 PDA까지 일상화가 이미 이루어진 상태이다. 더 나아가 핸드폰, MP3, PDP 등 예전에는 컴퓨터와는 무관하게 사용되던 기기들이 컴퓨터와 같은 기능을 추가적으로 담당하거나 아예 휴대용 팜탑(Palmtop)컴퓨터에 이들 기능이 포함되는 융합의 시대를 맞이하고 있다. 이러한 추세에서 컴퓨터의 GUI(graphical user interface)시스템을 이들 소형 전자기기에도 도입할 시기가 도래하고 있다. 하지만 컴퓨터의 GUI(graphical user interface)시스템에 필수적으로 요구되는 포인팅장치를 이들 소형 전자기기들의 경우 장착 시킬 수 있는 공간상의 제약과 사용상의 문제점 때문에 적용 되지 못하고 있다. GUI(graphical user interface)시스템을 사용하기 위해 포인팅장치가 적용되려면 이미 노트북컴퓨터 등에서 내장형으로 사용되고 있는 터치패드 혹은 포인팅스틱의 크기 축소 및 이들 포인팅장치와 함께 쓰이는 기능버튼의 구조 및 크기에도 변화가 있어야 할 것이다. 이러한 점을 극복하고자 고안된 것이 터치스크린과 입력펜으로 현재 팜탑 컴퓨터 혹은 PDA에 적용되고 있지만 핸드폰과 같이 한 손으로 작동시켜야 할 정도의 크기에는 이들 터치스크린이나 입력 펜의 적용이 쉽지 않은 것이다. 따라서 마우스와 같이 포인팅기능이 용이하고, 문자입력도 일반적인 핸드폰의 키패드보다 용이하게 하는 터치패드를 이용한 입력장치를 제공하는 것이 본 발명의 기술적 과제이다. 더욱이 경우에 따라서는 한 손으로도 작동시킬 수 있는 구조를 제공하여 기존 핸드폰과 동일하게 사용할 수 있는 방법을 제공하는 것이다. Thanks to advances in semiconductor technology, vacuum tube-based computers in the mid-twentieth century are now miniaturized and integrated enough to fit in your hand, and are no longer devices that are confined to space and used on desktops and laptops. (laptop) Routines have already been made through computers and PDAs. Furthermore, devices such as mobile phones, MP3s, and PDPs, which were previously unrelated to computers, are in charge of additional functions such as computers, or are in the age of convergence where these functions are included in portable Palmtop computers. With this trend, it is time to introduce computer graphical user interface (GUI) systems to these small electronic devices. However, the pointing device, which is essential for a graphical user interface (GUI) system of a computer, has not been applied due to the space limitations and usage problems in which these small electronic devices can be mounted. In order for the pointing device to be applied to use a graphical user interface (GUI) system, the size of the touchpad or pointing stick already used in a laptop computer and the like and the structure and size of the function button used with the pointing device need to be changed. will be. Designed to overcome this point, touch screens and input pens are currently being applied to palmtop computers or PDAs, but such touch screens or input pens are not easy to apply in one hand such as mobile phones. Accordingly, it is a technical problem of the present invention to provide an input device using a touch pad which is easy to point like a mouse and makes text input easier than a keypad of a general mobile phone. In addition, in some cases, by providing a structure that can be operated with one hand to provide a method that can be used in the same way as the existing mobile phone.
상기한 목적을 위하여 본 발명에서는 터치상태와 누름상태를 구분할 수 있는 2차원 포인팅장치를 이용하여 각각의 키에 제1문자 및 제2문자를 포함하는 복수의 문자가 할당된 가상키들을 포함하는 가상키보드를 통한 문자입력방법에 있어서, 터치상태가 감지되면, 상기 2차원 포인팅장치의 터치되는 영역에 대응되는 가상키보드상의 가상키의 제1문자가 지정되는 단계; 누름상태가 감지되면 상기 가상키의 제2문자가 지정되는 단계; 및 상기 지정된 문자가 입력되도록 하는 단계;를 포함하는 것을 특징으로 하는 가상키보드를 이용한 문자입력방법을 제공한다. For the above purpose, the present invention uses a two-dimensional pointing device capable of distinguishing a touch state from a pressed state, and includes a virtual key including a plurality of characters assigned to a plurality of characters including a first letter and a second letter. A character input method using a keyboard, comprising: when a touch state is detected, designating a first character of a virtual key on a virtual keyboard corresponding to a touched area of the two-dimensional pointing device; If a pressed state is detected, designating a second character of the virtual key; And allowing the designated character to be inputted.
여기서, 상기 가상키보드의 각각의 가상키에 2개의 문자만이 지정된 경우 이들 2개의 문자 중 대표가 되는 기준문자는 손가락이 포인팅장치를 터치한 상태에서 이격할 경우에 입력되고, 또 하나의 비기준문자는 포인팅장치가 누름상태에 도달한 다음 손가락이 이격할 경우 입력되도록 할 수 있다. Here, when only two characters are designated for each virtual key of the virtual keyboard, the reference character, which is a representative character of these two characters, is input when the finger is spaced while touching the pointing device, and another non-reference Characters can be entered when the pointing device reaches a pressed state and the fingers are spaced apart.
또한, 가상키보드의 각각의 키에 3개 이상의 문자가 지정된 경우 이들 문자 중 대표가 되는 기준문자는 손가락이 포인팅장치를 터치한 상태에서 이격할 경우에 입력되고, 또 나머지 비기준문자는 포인팅장치를 누른 횟수에 따라 차례로 지정되고 이렇게 지정된 문자가 손가락이 이격할 경우에 입력되도록 할 수 있다. In addition, when three or more characters are assigned to each key of the virtual keyboard, the reference character, which is a representative of these characters, is input when the finger is spaced while touching the pointing device, and the remaining non-reference characters are used for pointing the pointing device. It can be specified in turn according to the number of presses, and the specified characters can be entered when the fingers are spaced apart.
또한, 누름횟수가 지정된 문자의 갯수보다 클 경우에는 지정된 문자의 갯수를 뺀 나머지 숫자가 실질적인 누름 횟수가 되어 문자가 지정되도록 할 수 있다. In addition, when the number of presses is greater than the number of the specified characters, the number of subtracted numbers of the designated characters becomes the actual number of presses so that the characters may be designated.
또한, 상기 문자입력방법은 손가락이 포인팅장치로부터 이격되거나 손가락이 터치상태에서 다른 위치로 이동하는 경우 새로운 문자입력 단계에 진입하도록 할 수 있다. In addition, the character input method may allow a new character input step to be entered when the finger is separated from the pointing device or the finger moves to another position in the touch state.
한편, 본 발명은 상기한 목적을 달성하기 위하여 2차원 포인팅장치를 이용하여 각각의 키에 복수의 문자가 할당된 가상키들을 포함하는 가상키보드를 통한 문자입력방법에 있어서, 터치상태가 감지되면, 상기 2차원 포인팅장치에서 터치된 제1영역에 대응되는 가상키보드상의 가상키에 할당된 복수의 문자가 화면상의 가상키보드의 각각의 가상키에 배열되어 출력되도록 하는 단계; 상기 복수의 문자가 가상키보드 상에 출력된 상태에서 상기2차원 포인팅장치에서의 터치되는 위치에 따라 상기 출력되는 문자 중의 하나의 문자가 지정되는 단계; 및 상기 지정된 문자가 입력되도록 하는 단계;를 포함하는 것을 특징으로 하는 가상키보드를 이용한 문자입력방법을 제공한다. On the other hand, the present invention is a character input method through a virtual keyboard comprising a virtual key assigned a plurality of characters to each key using a two-dimensional pointing device in order to achieve the above object, when a touch state is detected, Allowing a plurality of characters allocated to a virtual key on a virtual keyboard corresponding to the touched first area to be arranged and output on each virtual key of the virtual keyboard on the screen in the two-dimensional pointing device; Designating one letter of the output characters according to the touched position in the two-dimensional pointing device in a state in which the plurality of characters are output on the virtual keyboard; And allowing the designated character to be inputted.
여기서, 사용자가 손가락을 포인팅장치에 접촉한 상태에서 상기 제1영역 이외의 제2영역으로 이동한 다음 눌러주면, 가상키에 할당된 복수의 문자가 화면상의 가상키보드에 출력되는 단계에서 출력되는 복수의 문자는 상기 제2영역에 대응되는 가상키에 할당된 문자가 될 수 있다. Here, when a user moves a finger to a second area other than the first area while pressing a finger, and then presses it, the plurality of characters assigned to the virtual key are output to the virtual keyboard on the screen. The letter of may be a letter assigned to the virtual key corresponding to the second area.
본 발명은 휴대용 전자기기 특히 핸드폰과 같이 파지형(Handheld) 소형 기기에서 문자입력을 용이하게 하기 위해 터치패드와 터치스크린 등 2차원 포인팅장치에 누름스위치를 추가하여 이들 포인팅 장치가 터치상태와 누름상태를 구분하도록 하게 하였다. 즉 터치 본연의 입력방법과 키패드와 같은 누름에 의한 입력 방법을 동시에 제공하여 키보드의 키 숫자를 반으로 줄일 수 있게 되어 모바일 기기의 작은 공간에 키보드가 내장되는 효과를 가져오게 된다. 더욱이 기존 모바일 기기에 장착된 쿼티 키보드는 많은 수의 키로 인해 한정된 공간에 배치하기 위해서 그 크기가 작아지다 보니 누르고자 하는 키와 주위의 키를 구분하기 위해 엄지를 치켜세워 가능한 한 엄지가 키패드에 닿는 면적을 작게 하여야 하는 불편함을 야기한다. 이로인해 엄지에 많은 피로가 발생하게 되고 심지어 고통까지 호소하는 예가 빈번한데 반해 본 발명의 터치패드를 이용한 문자입력은 키보드에서 누르고자 키와 주변의 키를 구분하기 위해 손가락을 조심스럽게 움직일 필요가 없어서 상대적으로 피로감이 적고 빠른 문자입력이 보장된다. The present invention adds a push switch to a two-dimensional pointing device such as a touch pad and a touch screen in order to facilitate text input in a handheld small device such as a mobile electronic device, especially a mobile phone. To distinguish between. That is, by providing a touch input method and an input method by pressing such as a keypad, the number of keys on the keyboard can be reduced in half, thereby bringing the effect of embedding the keyboard in a small space of the mobile device. Moreover, the QWERTY keyboard installed in existing mobile devices is so small that it can be placed in a limited space due to the large number of keys, so that the thumb touches the keypad as much as possible by raising the thumb to distinguish between the key to be pressed and the surrounding keys. It causes the inconvenience of making the area small. This causes a lot of fatigue and even pain in the thumb, while the character input using the touchpad of the present invention does not need to move the finger carefully to distinguish between the key and the surrounding key to press on the keyboard Relatively low fatigue and fast text entry is guaranteed.
결과적으로 본 발명에 의한 터치패드를 이용한 문자입력방식은 좁은 공간이라도 손쉽게 작동할 수 있는 키보드를 장착할 수 있게 함으로서, 핸드폰이 더 이상 단순한 통화기기가 아니라 손안의 컴퓨터 즉 Palmtop 컴퓨터인 PDA를 한 단계 업그레이드한 fingertop 컴퓨터 세대를 열게 되는 것이다. 이런 변화는 핸드폰이 Ubiquitous 시대에 부응하여 언제든지 컴퓨터를 몸에 지니는 효과를 가져오는 디지털기기의 등장을 의미하는 것이다. 그리고 본 발명의 터치패드를 이용한 입력장치는 휴대용 디지털 전자기기 뿐만 아니라 기존의 TV, VCR, DVD 등에 사용되는 문자입력이 가능한 리모트콘트롤러(Remote Controller)로서도 사용 가능하다. 즉 단순한 포인팅장치로서만이 아니라 실질적으로 키보드의 기능이 탑재된 만능형 포인팅장치의 기능을 제공하여 모니터를 갖는 전자기기에 GUI(Graphical User Interface)의 구현을 가능하게 한다. 궁극적으로 본 발명의 입력장치는 전자기기의 컴퓨터화를 그리고 모든 기기간의 네트워킹을 가능하게 하는 진정한 의미의 손안의(Hand-In) Ubiquitous Input Device가 될 것이다. As a result, the text input method using the touch pad according to the present invention enables the user to install a keyboard which can be easily operated even in a narrow space, and thus, the mobile phone is no longer a simple communication device but a PDA in a hand, that is, a Palmtop computer. It will open an upgraded generation of fingertop computers. This change means the emergence of digital devices that bring mobile phones to the computer at any time in response to the Ubiquitous era. In addition, the input device using the touch pad of the present invention can be used as a remote controller capable of inputting characters used in conventional TVs, VCRs, DVDs, as well as portable digital electronic devices. That is, not only a simple pointing device but also a function of a universal pointing device equipped with a function of a keyboard substantially enables the implementation of a graphical user interface (GUI) in an electronic device having a monitor. Ultimately, the input device of the present invention will be a true hand-in Ubiquitous input device that enables computerization of electronic devices and networking between all devices.
본 발명은 터치와 누름상태를 구분하기 위해 터치패드와 터치스크린이 누름상태를 확인하는 별도의 스위치를 가지거나 그 자체가 터치와 누름상태를 확인할 수 있는 구조를 이용한다. 이러한 구조는 도 1 ~ 도 5까지 보여지고 있다. 터치 상태와 누름 상태를 확인하는 방법이 다를 지라도 한 손으로 모바일기기를 파지하고 있는 상태에서 터치 상태와 누름상태를 조작하기 용이한 구조이다. The present invention uses a structure in which the touch pad and the touch screen have a separate switch for confirming the pressed state or can identify the touch and the pressed state in order to distinguish the touch from the pressed state. Such a structure is shown in FIGS. 1 to 5. Although the method of checking the touch state and the pressed state is different, it is easy to operate the touch state and the pressed state while holding the mobile device with one hand.
도 1 일반적인 키패드 핸드폰[도1(A)]과 그림상에는 나타나 있지 않지만 하부에 누름스위치를 내장하여 스위치 기능을 가지는 터치패드(101)를 이용한 핸드폰[도1(B)]을 보여주고 있다. 터치패드를 이용한 핸드폰의 경우 문자전송이나 전화통화를 위해서는 화면(105) 상에 가상키패드(106)와 입력창(103)을 이용하게 되고 포인터(104)를 제공하여 일반 개인용 컴퓨터와 마찬가지로 작동된다. 터치패드 외에 추가적으로 Power On/Off 할 수 있는 스위치(012)를 가지면 손안의 PC를 구현하는데 부족함이 없다. 그 이유는 본 발명의 스위치 기능을 갖는 터치패드는 가상키패드를 이용한 키보드 입력과 함께 커서를 조작할 수 있게 하는 포인팅장치로서 마우스의 왼쪽 버튼과 오른쪽 버튼의 기능을 터치패드를 두드리는 동작인 탭핑과 누름스위치를 이용하여 각각 구현할 수 있으므로 실질적인 한 손으로 조작 가능한 PC를 제공하게 된다. Figure 1 shows a typical keypad mobile phone [Fig. 1 (A)] and a mobile phone (Fig. 1 (B)) using a
도 2는 도 1(B)의 누름스위치를 하부에 가지는 터치패드의 일예로서 터치패드 뭉치(201)를 손가락으로 눌러주면 한 쪽 끝에 위치한 스위치(202)가 눌려지는 구조이며 터치패드를 작동시키는 손가락으로 마우스버튼도 작동시킬 수 구조이다. 그림에 보이는 스위치(202)는 사용자가 스위치의 on/off 상태를 쉽게 인지할 수 있는 메탈 돔스위치(metal dome switch) 혹은 tact 스위치를 이용하는 것이 바람직하다. 2 is an example of a touch pad having the push switch of FIG. 1 (B) below, and when the
도 3은 터치패드(301)하부 네 구석에 각기 하나의 스위치(303)를 배치하고 손가락이 닿는 상부는 일반적인 키패드의 키탑레이어(keytop layer, 306)를 만들어 각 키를 시각적 및 촉각적으로 인식할 수 있도록 자판인쇄 및 요철구조를 형성시킨다. 도 2와 달리 손가락이 누르는 곳에 가장 가까운 스위치가 눌려지도록 한 것으로 터치패드(301), 터치패드지지판(302) 및 키탑레이어로 구성되는 터치패드 뭉치를 탄성체(305)가 핸드폰 몸체(304)에 부착되어 지지하는 구조이다. 도 3(A)와 (B)는 각각 터치패드가 터치상태 및 누름 상태에 있음을 보여주고 있다. 도 2와 마찬가지로 터치패드 뭉치하부의 스위치는 메탈 돔스위치(metal dome switch) 혹은 tact 스위치를 이용하는 것이 바람직하다. FIG. 3 shows one
도 4는 터치패드뭉치 하부에 메탈돔시트(metal dome sheet)를 배치하여 각각의 키 영역 바로 밑에 하나의 메탈돔 스위치가 배치되도록하여 스위치 조작이 보다 용이하도록 한 구조이다. 도 4a는 키탑(Keytop), 도파로시트(light guide sheet), 실리콘패드, FPCB(flexible printed circuit board) 타입의 터치패드, 메탈돔스위치(메탈돔시트와 PCB)로 구성되는 터치패드 뭉치의 평면도(II, III, IV, V, VI) 및 A-A'의 단면도를 보여주고 있으며 실리콘패드의 보스는 메탈돔의 가운데를 눌러주어 클릭감을 높여주고 터치패드는 이들 보스가 관통할 수 있도록 보스의 동일한 수의 구멍(boss hole)을 가지고 실리콘패드 하부에 부착된다. 도 4에 보여지는 메탈돔스위치의 특징은 메탈돔시트가 놓여 있는 PCB상의 회로는 하나의 (+), (-)전극만을 가지는 구조로서 PCB의 상부에 25개의 원형 섬을 이루는 (+)전극은 PCB를 관통하여 PCB 하부면에서 모두 연결되어 있으며, 이와 마찬가지로 (-)전극도PCB 상부면 전체를 덮고 있다. 따라서, 손가락이 키탑(Keytop)의 어느 위치를 눌러주어도 동일한 on/off 신호가 발생한다. 메탈돔스위치가 작동하는 원리는 도 4b에 보여주는 바와 눌려지지 않은 상태[도 4b(I)]에서 메탈돔은 에지부분이 PCB의 (-)전극에 닿아 있고PCB의 (+) 전극은 메탈돔의 가운데 부분에 해당되어 메탈돔으로부터 이격되어 있으며, 터치패드가 손가락으로 눌려질 경우[도 4b(II)] 메탈돔의 가운데 부분이 아래쪽으로 함몰되어 PCB의 (+)전극에 닿게 되어 (-)전극과(+) 전극이 단락되어 SW On 시키는 것이다. 다만 그림에서 도파로시트를 조명하는 LED와 키탑, 도파로시트, 실리콘패드, 터치패드를 결합시키는 접착테이프(adhesive)는 생략되어 있다. FIG. 4 is a structure in which a metal dome sheet is disposed below the touch pad bundle so that one metal dome switch is disposed directly under each key region, thereby making it easier to operate the switch. 4A is a plan view of a bundle of touch pads consisting of a keytop, a light guide sheet, a silicon pad, a flexible printed circuit board (FPCB) type touch pad, and a metal dome switch (metal dome sheet and PCB) ( II, III, IV, V, VI) and A-A ', and the silicon pad's boss presses the center of the metal dome to increase the click feel, and the touch pad allows the boss to penetrate through It has a boss hole and is attached to the bottom of the silicon pad. The characteristic feature of the metal dome switch shown in FIG. 4 is that the circuit on the PCB on which the metal dome sheet is placed has only one (+) and (-) electrodes. It penetrates through the PCB and is connected to the lower surface of the PCB. Likewise, the negative electrode covers the entire upper surface of the PCB. Therefore, the same on / off signal is generated when a finger presses any position of the keytop. The principle of the operation of the metal dome switch is as shown in Fig. 4b. In the non-pressed state [Fig. 4b (I)], the metal dome has an edge portion contacting the negative electrode of the PCB and the positive electrode of the PCB is connected to the metal dome. When the touch pad is pressed by a finger [Fig. 4b (II)], the center part of the metal dome is recessed downward and touches the (+) electrode of the PCB. The over (+) electrode is short-circuited to turn on the SW. However, in the figure, the adhesive tape for combining the LED illuminating the waveguide sheet, the key top, the waveguide sheet, the silicon pad, and the touch pad is omitted.
도 5는 도 1~4에서 보여지는 터치패드 하부의 스위치가 핸드폰 몸체의 외곽에 배치되는 구조를 보여주고 있다. 이러한 구조의 장점은 터치패드의 움직임을 제거하여 견고한 터치패드 구조를 형성할 수 있으며 특히 터치스크린과 같이 터치센서가 디스플레이 상부에 위치하여 상하 움직임이 불가능한 경우에 적용하기 위한 구조이다. 도 5a(A)는 폴더형 핸드폰 몸체 중에서 터치패드(501)가 포함된 부분의 전면을 보여주고 있으며 도 5a(B)는 배면부를 그리고 도 5a(C)와 (D)는 A-A'를 따라 잘라낸 단면도를 보여주고 있다. 특히 배면부는 길이방향으로 양쪽 모서리에 누름스위치 레버(502L, 502R)를 가지는데 이러한 구조는 도 5b에 보여지는 바와 같이 핸드폰을 한손 혹은 두 손으로 파지하였을 때 터치패드를 눌러주는 힘에 반작용으로 이들 누름스위치 레버가 동시에 눌려지게 되어 스위치(503R)가 on 되는 것이다. 레버의 눌려진 모양이 도 5a(D)에 자세히 나타나 있다. 실제 이러한 스위치 구조를 가지는 핸드폰을 한 손으로 파지하여 작동하는 모양을 도 5b(A)에 보여주고 있으며, 일반 핸드폰과 달리 터치스크린을 가지는 핸드폰은 넓은 화면 크기로 인해 두 손으로 가로모드에서 작동하게 되는데, 이렇게 작동하는 모습이 도 5b(B)에 보여주고 있다. 실제 터치스크린 핸드폰의 경우 세로모드에서 한 손으로도 조작이 가능한데 이 경우 도 5b(A)와 동일한 모양이 된다. 특히 터치스크린의 경우 터치스크린 자체가 모니터와 접합되어 있고 그 크기가 일반적으로 크기 때문에 도 1~도 4에 보여지는 구조의 누름스위치를 갖는것은 불가능하다. 따라서, 도 5a에 보여지는 구조를 적용하면 터치스크린을 갖는 모바일 기기에도 누름상태를 부여하여 왼손잡이, 오른손잡이 모두 손쉽게 작동가능하게 된다. 5 illustrates a structure in which a switch under the touch pad shown in FIGS. 1 to 4 is disposed at the outer side of the mobile phone body. The advantage of such a structure is to remove the movement of the touch pad to form a rigid touch pad structure, and particularly to apply when the touch sensor is located above the display, such as a touch screen is impossible to move up and down. Figure 5a (A) shows the front of the portion of the clamshell phone body containing the
이와 같은 구조를 이용하는 경우 다음과 같은 편리함이 있다. In the case of using such a structure there is the following convenience.
터치패드 혹은 터치스크린 등의 2차원 포인팅장치가 접촉상태와 누름상태를 구분하는 기능을 가질 경우 이들 포인팅장치를 이용한 가상키보드 문자입력 시스템은 기존의 키패드 입력장치와 동일한 입력 방법이 가능하다. 이를테면 포인팅장치 본래의 (x,y)좌표 제공 기능에 의해 가상키보드 상의 키의 위치가 정해지며 누름상태에 도달하면 손가락이 위치한 키에 지정된 문자가 입력된다. 만약 각 키에 다수의 문자가 지정되어 있으면 눌러 주는 횟수에 따라 지정된 다수의 문자 중에 순서대로 입력되는 것이다. 이러한 점은 기존의 키패드를 이용한 방법과 동일하다. 하지만 접촉상태와 누름상태를 구분하는 2차원 포인팅장치의 경우 손가락이 포인팅장치에 닿은 상태와 떨어진 상태가 구분이 되므로 동일한 키를 눌러주는 횟수의 카운팅이 종료되고 새로운 카운팅이 시작되는 시점을 이 키와의 접촉이 끊기는 시점으로 하면 기존의 키패드와 달리 동일한 문자를 연속하여 입력하기 위해 이동키를 눌러줄 필요가 없는 것이다. 즉 멀티 탭핑이 필요한 가상키보드 시스템에서 누름 횟수의 카운팅 리셋(counting reset)기능을 접촉상태의 여부에 의해 판가름하는 것이 본 발명의 첫 번째 구성이다. 여기서 접촉이 끊긴다는 것은 손가락이 포인팅장치로부터 이격 되는 것 뿐만 아니라 현재의 키 위치에서 다른 키로의 이동할 경우 새로운 위치의 키가 활성화되어 새로운 누름횟수 카운팅이 시작되는 경우이다. 따라서, 동일한 문자를 연속하여 입력하기 위해서 입력하고자 하는 문자가 지정된 키를 지정된 횟수만큼 눌러준 다음 손가락을 포인팅장치로부터 이격 하였다가 다시 동일한 키를 지정된 횟수만큼 다시 눌러주면 되는 것이며 또 다른 방법으로는 지정된 키를 정해진 횟수만큼 눌러준 다음 손가락이 포인팅장치에 닿아 있는 상태로 이웃한 키로 이동하면 지금까지 눌러준 키의 누름 카운팅은 종료되면서 누름횟수에 따른 문자의 선택과 입력이 이루어진다. 만약 손가락이 포인팅장치로부터 이격되지 않은 상태에서 동일한 키로 다시 돌아와서 눌러 줄 경우 처음부터 다시 누름횟수를 카운팅하여 새로운 문자입력을 시작하게 되는 것이다. When a two-dimensional pointing device such as a touch pad or a touch screen has a function of distinguishing a contact state from a pressed state, a virtual keyboard character input system using these pointing devices may have the same input method as a conventional keypad input device. For example, the position of the key on the virtual keyboard is determined by the intrinsic (x, y) coordinate providing function of the pointing device, and when a pressed state is reached, a character assigned to the key where the finger is located is input. If multiple characters are assigned to each key, they are entered in order among multiple characters specified by the number of pressing. This is the same as the method using a conventional keypad. However, in the case of the two-dimensional pointing device that distinguishes the contact state from the pressed state, the state in which the finger touches the pointing device and the separated state is distinguished, so the counting of the number of times of pressing the same key ends and the new counting starts. When the contact point is broken, unlike the existing keypad, it is not necessary to press the move key to input the same character consecutively. That is, the first configuration of the present invention is to determine the counting reset function of the number of pressing in the virtual keyboard system requiring multi-tapping according to the contact state. In this case, the contact is disconnected not only when the finger is spaced apart from the pointing device but also when the current key position is moved to another key, the new position key is activated and a new count of counting starts. Therefore, in order to input the same character continuously, the user presses the designated key for the specified number of times and then presses the finger away from the pointing device and presses the same key again for the specified number of times. If the user presses the key a predetermined number of times and moves the finger to a neighboring key while the finger is in contact with the pointing device, the counting of the key pressed so far is terminated and the character is selected and input according to the number of presses. If the finger returns to the same key and is pressed again without being separated from the pointing device, the number of pushes is counted again from the beginning to start a new character input.
구체적인 예를 도 6(키패드 핸드폰의 키패드만을 보여주고 있다)과 도 7을 이용하여 기존 멀티탭핑을 이용하는 키패드와 본 발명의 터치 포인팅장치를 이용한 문자입력의 차이를 설명하면 다음과 같다. 6 (showing only the keypad of the keypad mobile phone) and FIG. 7, the difference between the keypad using the existing multi-tap and the text input using the touch pointing device of the present invention will be described below.
도 6은 키패드핸드폰의 몸체 중에서 키패드 부분(A)을 보여주고 있으며 도6(B)는 멀티탭핑을 이용하여 'door opens'라는 문구를 입력하기 위한 키 누름을 도식적으로 보여 주고 있는데 특히 이동키(601)의 문자입력시에 사용 예를 보여주고 있다. Figure 6 shows the keypad portion (A) of the body of the keypad phone, Figure 6 (B) shows a key press for inputting the phrase 'door opens' using multi-tapping, in particular the movement key (601) The following shows an example of using the character input.
기존의 멀티탭핑을 이용한 키패드의 경우 door라는 영문자를 입력하는 경우 'd'를 입력한 후에 연속되는 'o'를 입력하기 위해서는 'mno' 지정된 키를 세 번 눌러 주어 'o'를 입력한 다음 새로운 두 번째 'o'를 입력을 위해서 이동키(601)를 눌러주고 다시 'mno'지정된 키를 세 번 눌러 주어 'o' 를 입력하게 된다. 이 경우 문자입력 문장에서 다음 칸으로 움직여주는 방향키(601)는 키패드로부터 엄지의 관절운동 범위 중에서 가장 먼 거리에 위치하여 문자입력을 더욱 어렵게 하는 요인이다. In the case of the keypad using the existing multi-tap, in the case of entering the English letter door, in order to input consecutive 'o' after entering 'd', press 'mno' key three times and enter 'o' In order to input the second 'o', the
도 7은 도 1~6까지의 누름스위치를 이용하여 터치상태와 누름상태를 구분할 수 있는 2차원 포인팅장치를 이용하여 일반적인 키패드 핸드폰과 동일하게 문자를 입력하는 방법을 보여주고 있다. 다만 일반 키패드와 달리 포인팅장치는 터치상태와 이격상태를 구분할 수 있기 때문에 손가락이 포인팅장치로부터 이격되면 입력창에서 새로운 입력단계로 진입하게 하여 도 6에서 보여주는 이동키를 눌러주는 것과 동일한 효과를 가져오게 하는 점이 다르다. 'door opens'라는 문장을 입력하는 경우 손가락이 포인팅장치 상의 'DEF'키 영역을 터치한 상태에서 한 번 눌러주어 누름상태에 도달하면 'd'가 입력된다. 이렇게 'd'가 입력된 후에 손가락이 'MNO'키로 이동하여 'MNO'키를 활성화('활성화'는 어떤 키 영역이 손가락에 의해 터치되어 입력될 수 있도록 선택된 상태를 의미한다.)시키고 세번 눌러주어 세번의 누름상태에 도달하면 'o'가 입력된다. 이 때 손가락이'DEF'키 영역으로부터 'MNO' 키 영역으로 이동할 때 손가락이 포인팅장치를 터치한 상태로 이동하든 이격된 상태에서 이격하든지 동일한 결과를 가져온다. 심지어 눌러준 상태 즉 터치패드가 누름상태에 도달해 있는 상태로 손가락이 자리를 이동하여도 동일한 결과이다. 다만 이렇게 누름상태에서 이동한 후에는 터치상태로 회복되어야 실질적인 'MNO'키의 활성화가 이루어지는 것이다. 7 illustrates a method of inputting text in the same manner as a general keypad mobile phone by using a two-dimensional pointing device that can distinguish a touch state from a touch state by using the push switches of FIGS. 1 to 6. However, unlike a general keypad, since the pointing device can distinguish a touch state from a spaced state, when a finger is spaced apart from the pointing device, the pointing device enters a new input step in the input window to produce the same effect as pressing the move key shown in FIG. The point is different. In case of inputting 'door opens' sentence, 'd' is input when the finger reaches the pressed state by pressing once while touching the 'DEF' key area on the pointing device. After the 'd' is entered, the finger moves to the 'MNO' key to activate the 'MNO' key ('Activation' refers to a state in which a key area is selected to be touched by the finger) and then pressed three times. 'O' is entered when three pushes have been reached. At this time, when the finger moves from the 'DEF' key area to the 'MNO' key area, the same result is obtained whether the finger moves with the pointing device touched or spaced apart. This is the same result even if the finger moves to the pressed state, that is, the touch pad is in the pressed state. However, after moving in the pressed state, the actual state of the 'MNO' key is activated only when it is restored to the touch state.
'mno' 키에 해당하는 터치패드 영역을 세번 눌러 준다음 그 다음의 ' o ' 를 입력하기 위해서는 도 7(B)에 보여지는 바와 같이 터치패드로부터 손가락이 떨어졌다가 다시 터치패드에 닿아(702 - retouch) 세 번 더 눌러주고 'mno'키 영역을 벗어나거나 터치패드로부터 손을 이격하면 연속한 'o'의 입력이 이루어진다. 즉 손가락이 터치패드로부터 이격되기만 하여도 키패드의 방향키를 눌러주는 효과를 가져오게 된다는 점이다. 더 나아가서 손가락이 터치패드에 닿아 있는 상태에서도 문자의 영역을 벗어 났다 다시 그 문자의 영역으로 되돌아오게 되는 경우에도 키패드의 방향키를 눌러주는 것과 동일한 효과를 가져오는 것이 본 발명의 첫 번째 구성으로 동일하지 않은 키에 지정된 문자를 입력하기 위해 굳이 손가락이 포인팅장치로부터 떨어질 필요가 없는 것이다. Press the touch pad area corresponding to the 'mno' key three times, and then, to enter the next 'o', the finger is moved away from the touch pad and then touches the touch pad as shown in FIG. 7 (B) (702). Press again three times and leave the 'mno' key area or move your hand away from the touchpad to create a continuous 'o' input. That is, even if the finger is separated from the touch pad, the effect of pressing the direction key of the keypad is produced. Furthermore, even when the finger touches the touchpad, even if the character is out of the character area and is returned to the character area again, the same effect as pressing the direction key on the keypad is not the same as the first configuration of the present invention. You do not have to move your finger away from the pointing device to enter the letters assigned to the keys.
즉 이런 구성 하에서 터치상태와 누름상태를 구분하는 2차원 포인팅 장치는 기존의 키패드 핸드폰과 동일하게 멀티탭핑에 의해서 하나의 키로 여러 문자를 입력할 수 있으면서도 동일한 문자를 연속하여 입력하기 위해 이동 키를 눌러 주어야 하는 불편함을 제거 할 수 있다. 각 키에 3개의 문자가 지정된 경우에 해당하는 가상키보드 시스템에서 이러한 구성에 의한 흐름도가 도 8에 보여지고 있다. In other words, the two-dimensional pointing device that distinguishes the touch state from the pressed state under this configuration can input multiple characters with one key by multi-tapping like the existing keypad mobile phone, while pressing the move key to input the same characters continuously. Eliminate the discomfort you have to give. 8 is a flowchart illustrating such a configuration in the virtual keyboard system corresponding to the case where three characters are assigned to each key.
도 8은 터치상태와 누름상태를 구분하는 포인팅장치를 이용하여 일반 키패드와 동일하게 누름횟수에 따라 하나의 키에 지정된 다수의 문자 중에서 하나의 문자를 선택하여 입력하는 알고리즘을 설명하는 흐름도이다. 일반키패드는 각각의 키에 별도의 스위치가 연결되어 키의 누름동작이 키의 선택과 입력실행 동시에 이루어지지만 터치상태와 누름상태를 구분하는 포인팅장치의 경우는 터치상태에서 키의 선택이 이루지고(활성화, 801) 누름상태에 이르러야 입력실행이 이루어지는 점이 다르다. 따라서 포인팅장치를 이용한 문자 입력시 현재 입력중인 키의 영역에 대한 손가락의 터치가 종료(802, 803)되면 입력창에서 다음 칸으로의 이동이 이루진다는 점이 일반 키패드와 다른 점이다. 즉 일반키패드의 경우에는 다른 키를 눌러주거나 이동키(정확하게는 현재 입력중인 키의 문자 입력 종료키)를 눌러 주어야 입력창에서 다음 칸으로 이동하여 새로운 입력 단계를 시작하는 것이다. FIG. 8 is a flowchart illustrating an algorithm for selecting and inputting one character from among a plurality of characters assigned to one key according to the number of presses using a pointing device that distinguishes a touch state from a pressed state. In the general keypad, a separate switch is connected to each key so that the pressing operation of the key is performed simultaneously with the selection of the key and the execution of the input, but in the case of the pointing device that distinguishes the touch state from the pressing state, the key is selected in the touch state ( Activated, 801) The input execution is different only when the pressed state is reached. Therefore, the point that the touch of the finger to the area of the current input key when the character input using the pointing device is terminated (802, 803) is different from the general keypad that the movement to the next space is made. In other words, in the case of the general keypad, it is necessary to press another key or press the move key (exactly the character input end key of the currently input key) to move to the next space in the input window to start a new input step.
본 발명의 두번째 구성은 첫번째 구성과 달리 접촉상태와 누름상태를 구분하는 기능을 가지는 2차원 포인팅 장치의 경우 접촉상태에서 이격되는 것만으로도 문자입력이 이루어지도록 하는 것이다. 즉 터치상태에서 입력되는 문자와 누름상태에서 입력되는 문자를 구분하는 방법을 제공하는 것이 본 발명의 두 번째 구성이다. According to the second aspect of the present invention, in the case of the two-dimensional pointing device having a function of distinguishing the contact state from the pressed state, unlike the first configuration, the character input is made only by being separated from the contact state. That is, a second configuration of the present invention is to provide a method for distinguishing a character input in a touch state and a character input in a pressed state.
도 9에 보여지는 바와 같이 가상키패드에서 하나의 키에 3 개의 문자가 지정될 경우 기준문자(가상 키패드의 각 키에 인쇄된 문자 중 첫 번째 문자에 해당)는 손가락이 접촉상태에서 이격 되는 경우에 입력되고, 나머지 2개의 비기준문자는 손가락이 2차원 포인팅장치에 닿아 있는 상태에서 이들 포인팅장치를 눌러 주는 횟수 즉 누름 상태에 도달한 횟수에 따라 순서대로 입력 되도록 하는 것이다. 만약 대표문자를 포함하여 모두 n개의 문자가 지정되는 경우 각 키를 터치할 때 기준문자가 가상키패드 화면에 표시되고, 누름 횟수에 따라 마지막 비기준문자가 화면에 표시되며 이 상태에서 한 번 더 눌러 주어 총 n번의 누름 동작이 이루어지면 다시 기준문자를 화면에 표시하게 된다. As shown in FIG. 9, when three letters are assigned to one key in the virtual keypad, the reference letter (corresponding to the first letter of the letters printed on each key of the virtual keypad) is spaced apart when the fingers are in contact. The other two non-reference characters are inputted in order according to the number of times of pressing the pointing apparatus while the finger is in contact with the two-dimensional pointing apparatus, that is, the number of times of reaching the pressed state. If all n characters including the representative character are specified, the reference character is displayed on the virtual keypad screen when each key is touched, and the last non-reference character is displayed on the screen according to the number of presses. If a total of n pushes are made, the reference character is displayed on the screen again.
도 9는 터치상태와 누름상태를 구분하는 포인팅장치를 이용한 문자입력 방법에서 누름상태에서 입력실행이 이루어지는 것이 아니라 포인팅장치로부터 손가락이 이격될 경우에 입력실행이 이루어지는 경우로 이에 해당하는 흐름도는 도 9a에 보여지고 있으며 실제 문자입력 예를 도 9b에 보여주고 있다. 이다. 도 8과 다른 점은 새로운 문자입력단계로의 진입은 손가락이 포인팅장치에 접촉이 시작되는 시점(901)이며 문자입력이 종료되는 시점은 포인팅장치로부터 손가락이 이격되는 시점(902)이다. 손가락이 포인팅장치 접촉상태에서 위치 변경(903)은 활성키의 변경을 가져와 지금까지 활성화되어 있던 키에 지정된 문자의 입력이 전혀 이루어지지 않고 새로운 키가 활성화되어 이 키에 지정된 문자의 입력단계가 시작된다. 이러한 흐름도에 따라 문자입력을 이룰 경우 터치상태와 누름상태 모두에 문자를 지정하여 문자입력에 필요한 누름횟수를 줄여주고 더 나아가서 하나의 키에 두개의 문자만이 지정되어 있는 경우에는 멀티탭핑이 전혀 필요없는 키보드 알고리즘을 구현할 수 있다. 이에 대한 예는 도 10에서 설명된다. 도 9b는 이미 도 7b에서 누름상태만을 이용한 문자입력 방법에 이용된 동일한 문장 'door opens'를 터치상태와 누름상태 모두를 이용한 문자입력의 예를 보여주고 있는데 결과적으로 누름횟수를 22번에서 14번으로 줄여주는 효과를 가져옴을 보여준다. 또한, 'd', 'p'의 경우는 굳이 눌러 주지 않아도 됨으로 입력의 용이성이 훨씬 증가하게 된다. FIG. 9 illustrates a case in which an input execution is performed when a finger is spaced apart from the pointing apparatus in the character input method using a pointing device that distinguishes a touch state from a pressed state. The actual character input is shown in Figure 9b. to be. The difference from FIG. 8 is that the entry into the new character input step is the
구체적으로 설명하면 첫 문자 'd'는 포인팅장치에서 'DEF'키 영역에 손가락을 터치하였다가 이격시키면 입력되며 이어지는 'o'는 'MNO'키 영역(905)을 손가락으로 터치하여 두 번 눌러주고 이격시키면(904) 된다. 그리고 두번째 'o'는 다시'MNO'키 영역을 터치하여 두 번 눌러주면 입력이 완료된다. 'r'의 경우 'PRS'영역을 한 번 눌러주고 손가락을 이격시키면 입력된다. 즉 도 7b에 보여주는 경우에는 두 번 눌러주어야 입력되었던 것이 한 번만 눌러 주어도 입력이 되므로 누름횟수를 반으로 줄어드는 효과를 가져오는 것이다. 'r'과 마찬가지로 'e', 'n' 모두 각각 'DEF', 'MNO'키 영역을 한 번만 눌러주면 입력이 완료되며 'd', 'p'는 단지 'DEF', 'PRS'키 영역을 터치하고 이격시키면 입력이 완료되는 용이함을 가져오는 것이다. In detail, the first letter 'd' is input when the finger touches the 'DEF' key area in the pointing device and is separated. The 'o' that follows is pressed twice by touching the 'MNO'
도 10은 가상키보드의 각각의 키에 두개의 문자만이 지정된 경우의 문자입력 예를 보여주고 있으는데 도 10a는 영어의 경우이고 도 10b는 한국어(A)와 중국어(B)에 해당하는 가상키패드만을 보여주고 있다. FIG. 10 shows an example of inputting a character when only two characters are assigned to each key of the virtual keyboard. FIG. 10A is English and FIG. 10B is a virtual keypad corresponding to Korean (A) and Chinese (B). It is showing the bay.
영어와 중국어는 실질적으로 하나의 키에 단지 두개의 문자만이 지정되어 있지만 한국어의 경우에는 세개의 문자가 지정된 키가 'ㄱㅋ', 'ㄷㅌ', 'ㅂㅍ', 'ㅈㅊ' 등이다. 이들 키에는 쌍자음이 추가로 지정되어 있는데 이들 쌍자음을 입력하기 위해서는 포인팅장치의 이들 키가 지정된 영역을 두 번 눌러주어야 입력된다. 이는 도 9a의 흐름도에서 m=2인 경우를 말한다. In English and Chinese, only two letters are assigned to a single key, but in the case of Korean, the three letter keys are 'ㄱㅋ', 'ㄷㅌ', 'ㅂㄷ' and 'ㅈㅊ'. These keys are additionally assigned to twin consonants. To input these twin consonants, these keys must be pressed twice in the designated area of the pointing device. This refers to the case where m = 2 in the flowchart of FIG. 9A.
도 10a에 보여지는 5*5 형태의 자판과 같이 각 키에 2개의 문자만이 지정된 경우에는 키보드와 동일한 입력 방식 즉 한 번의 누름동작에 하나의 문자가 입력되는 방식이 구현되어 멀티탭(multi-tapping)을 이용하는 키패드 방식을 키보드 방식(모든 문자가 키를 한 번 누름에 의해 입력이 가능한 방법)으로 바꾸어 줄 수 있는 장점이 있다. When only two characters are assigned to each key, such as the 5 * 5 type keyboard shown in FIG. 10A, the same input method as that of the keyboard, that is, a method of inputting one character in one pressing operation is implemented. ) Has the advantage of changing the keypad method to the keyboard method (all characters can be entered by pressing a key once).
예를 들어, 'door opens'라는 문장을 입력하는데 누름 횟수는 키보드와 동일하게 10회 밖에 되지 않아 멀티탭 방식에 비해 반 이하로 줄어들게 되며 심지어'o', 'e', 's'는 터치와 이격에 의해서만 입력되므로 누름에 따른 피로감을 감소하게 되는 장점을 가져오게 되는 것이다. For example, enter the sentence 'door opens', and the number of presses is 10 times the same as the keyboard, which is less than half that of the multi-tap method, and even 'o', 'e', and 's' are separated from the touch. Since it is input by only to bring the advantage of reducing the fatigue of pressing.
도 10b는 한국어(A)와 중국어(B) 입력을 위한 가상키보드 자판 배열을 보여주고 있다. 영어와 달리 한국어와 중국어의 경우는 모음을 분리하여 하나의 행에 모아 놓은 것이 특징이다. 이는 한국어와 중국어와 같이 하나의 음절이 초,중,종성으로 구성되어 있고 특히 중성이 모음으로 이루어지는 경우 자음과 모음을 분리하는 것이 문자입력에 편리하기 때문이다. FIG. 10B shows a virtual keyboard layout for Korean (A) and Chinese (B) input. Unlike English, Korean and Chinese are characterized by a collection of vowels separated on a single line. This is because one syllable is composed of elementary, middle, and final words like Korean and Chinese, and it is convenient to separate consonants and vowels, especially when neutral is composed of vowels.
한국어와 중국어는 자음과 모음이 분리되어 있는데, 모든 모음이 이들 모음의 조합으로 완성된다. 다만 한국어의 경우 모음 'ㅐ', 'ㅒ', 'ㅔ', 'ㅖ'의 경우 일반 키보드에서는 하나의 완성된 모음으로 입력되지만 도 10b(A)의 가상키패드에서는 이들이 각각 'ㅏ'+'ㅣ', 'ㅑ'+'ㅣ', 'ㅓ'+'ㅣ', 'ㅕ'+'ㅣ'의 조합으로 이루어지는 점이 다를 뿐이다. 그리고 영어와 한국어는 표음문자여서 문자를 소리나는대로 입력하면 문자입력이 완성되지만 중국어의 경우 표의문자여서 동일한 발음으로 여러가지 문자가 표현되므로 일반적으로 소리나는 발음을 입력한 다음 다시 그 발음을 갖는 문자 중에서 원하는 문자를 선택해야 하는 과정을 더 거치게 된다. 예를들면'中國(중국)을 입력하기 위해 중국어 병음'zhongguo'을 소리나는대로 입력하면 먼저 'zhong'에 해당하는 중국문자 18개와 Korean and Chinese have separate consonants and vowels, and all vowels are completed with a combination of these vowels. In Korean, however, the vowels' ㅐ ',' ㅒ ',' ㅔ ', and' 입력 'are input as a complete vowel in the general keyboard, but in the virtual keypad of FIG. 10B (A), they are respectively' ㅏ '+' ㅣ The only difference is the combination of ',' ㅑ '+' ㅣ ',' ㅓ '+' ㅣ ',' ㅕ '+' ㅣ '. And English and Korean are phonetic letters, so if you enter the letters phonetically, the characters are completed. However, in Chinese, they are ideograms, so various characters are expressed with the same pronunciation. You will go through the process of selecting the letters you want. For example, if you enter Chinese Pinyin 'zhongguo' phonetically to input '中國 (China)', you will first find 18 Chinese characters that correspond to 'zhong'.
'guo' 에 해당하는 중국문자 20개 20 Chinese characters for "guo"
중에서 각각 '中'과 '國'을 선택하여 입력해야 하는 불편함이 있다. 하지만 현재 개인용 컴퓨터의 경우 미국 마이크로소프트사의 윈도우즈 시스템에서 제공하는 IME(input method editor)를 이용하면 'zhongguo'를 차례로 입력할 경우 자동으로 변환되어 '中國'을 입력하게 되어 굳이 문자 하나하나를 변환할 필요없이 문장 전체를 문맥상 가장 알맞는 중국어 문자로 변환하여 입력이 이루어진다. 이렇게 문맥을 통한 중국어 병음을 중국어 문자로의 변환에는 키보드와 같이 병음 하나 하나를 정확히 입력할 수 있는 방법이 필요한데 기존의 키패드의 경우 멀티탭핑 방법으로 이들 병음 하나하나를 입력하기 힘들어[도 6에 보이는 키패드 핸드폰의 경우 'zhongguo'를 입력하기 위해서는 모두 z(3)+h(2)+o(3)+이동키(1)+n(2)+g(1) +이동키(1)+g(1)+u(2)+o(3)] 19번의 누름 동작이 필요하다.] 어떤 단어를 입력할 때 각 음절의 초성만을 병음으로 입력한 다음 이들 초성으로부터 예측되는 단어를 나열되어 이들 중 하나를 사용자가 선택 입력하는 예측방법(prediction method)을 입력방법으로 이용하고 있다. 이에 반해 도 10b(B)에 보여지는 중국어 가상키패드는 총 8번의 누름동작으로 '中國'의 입력이 완료될 수 있는 편리함을 가져온다. 즉 개인용 컴퓨터에서와 같이 키보드를 이용하여 입력하는 방법과 동일한 원리로 문자입력이 가능하게 하는 것이다. It is inconvenient to input by selecting '中' and '國' respectively. However, in the case of a personal computer, if you use the input method editor (IME) provided by the US Microsoft Windows system, when you enter 'zhongguo' in order, it is automatically converted to '中國' and you need to convert each character. Input is done by translating the entire sentence into the most appropriate Chinese characters in context, without the need. The conversion of Chinese Pinyin to Chinese characters through the context requires a method of accurately inputting Pinyin one by one like a keyboard. In the case of the conventional keypad, it is difficult to input each of the Pinyin by multi-tap method [shown in FIG. In the case of keypad mobile phone, to input 'zhongguo', all z (3) + h (2) + o (3) + move key (1) + n (2) + g (1) + move key (1) + g (1 ) + u (2) + o (3)] 19 presses are required.] When entering a word, enter only the consonants of each syllable as Pinyin, then list the words that are predicted from those consonants. Prediction method that the user selects and inputs is used as an input method. On the contrary, the Chinese virtual keypad shown in FIG. 10B (B) brings a convenience that the input of '中國' can be completed by a total of eight pressing operations. That is, the character input is possible in the same principle as the method of inputting using a keyboard as in a personal computer.
도 10b도 도 10a에 보여지는 포인팅장치에서 5열의 키 배열이 실질적으로는 10열의 키보드와 동일한 효과를 가져온다. 따라서 일반적인 QWERTY 키보가 장착된 모바일 기기의 경우 발생하는 문제점 즉 키의 크기가 작아져서 손가락으로 선택하는 것이 어려워지는 문제점 혹은 이와 정반대로 키의 크기를 일정수준으로 유지하기 위해 모바일 기기가 켜져야 하는 문제가 본 구성을 이용하는 모바일 기기에서는 발생하지 않는다. 만약 키의 크기가 동일한 경우에는 실질적으로 QWERTY 키보드를 장착한 모바일 기기에 비해 그 폭을 반으로 줄일 수 있어서 휴대성을 극대화 시킬 수 있게 하는 것이며 일반적인 핸드폰에 쓰이는 키패드와 달리 주변의 키 영역을 건드리지 않고 원하는 키만을 눌러주기 위해 엄지를 치켜 세워야 하는 불편함이 없어서 손가락이 큰 사용자도 용이하게 사용할 수 있게 되는 것이다. In the pointing device shown in Fig. 10B, the arrangement of the keys of five rows has substantially the same effect as the keyboard of ten rows. Therefore, a problem occurs in the case of a mobile device equipped with a general QWERTY keyboard, that is, the size of the key becomes smaller, making it difficult to select it with a finger, or vice versa, in which the mobile device must be turned on to maintain a certain size of the key. Does not occur in a mobile device using this configuration. If the keys are the same size, the width can be reduced by half compared to the mobile device equipped with the QWERTY keyboard to maximize portability. Unlike the keypads used in general mobile phones, the keys are not touched. There is no inconvenience to lift your thumb to press only the desired key, so that the user can easily use a large finger.
본 발명의 3번째 구성은 첫번째 두번째 구성과 달리 각각의 키에 지정된 다수의 문자의 입력이 누름 반복에 의해서 이루어지는것이 아니라 가상키보드 상에서 각 키에 지정된 다수의 문자를 손가락이 포인팅장치에 닿을 경우 각 키 주위에 분산 배열하고 이를 선택하여 입력 되도록 하는 방법이다. 즉 2차원 포인팅장치를 이용한 가상키보드의 경우 각 키에 여러 개의 문자를 지정하고 손가락이 포인팅장치에 접촉하는 경우 각 키에 지정된 문자를 각 키의 주변에 분산 배열하여 사용자가 분산 배열된 문자 중에 입력을 원하는 문자가 배열된 위치로 손가락을 움직여 그 위치에서 손가락을 포인팅 장치로부터 이격시키면 문자의 입력이 이루어지도록 할 수 있다. Unlike the first configuration, the third configuration of the present invention is not performed by pressing repeated input of a plurality of characters assigned to each key, but each key when a finger touches a pointing device with a plurality of characters assigned to each key on a virtual keyboard. This is a method of distributing it around and selecting it and inputting it. That is, in the case of a virtual keyboard using a two-dimensional pointing device, if multiple characters are assigned to each key and the finger touches the pointing device, the characters assigned to each key are distributed and arranged around each key, and the user inputs them among the distributed letters. To move the finger to the position where the desired character is arranged to move the finger away from the pointing device at that position can be made to enter the character.
도 11은 하나의 키에 3개 이상의 문자가 지정되어 이들 문자를 모두 터치상태와 누름상태를 이용하여 구분 입력하는 방법으로는 누름횟수의 감소가 눈에 띄게 줄지않는 경우 대체할 수 입력 방법을 일본어를 예로 들어 보여주고 있다. 11 is a method in which three or more characters are assigned to one key and all of these characters are separated by using the touch state and the pressed state. When the decrease in the number of presses is not noticeably reduced, the Japanese input method is used. For example,
도 11에서 가상키패드의 자판 배열은 10개의 행(行)을 대표하는 문자(あ, か, さ, た, な, は, ま, や, ら, わ) 를 1번 키 ~ 0번 키까지 배열한 일본 핸드폰의 자판과 동일하다. 이들 각 행의 대표문자는 각기 다른 자음에 해당하는 것으로 이들 각 행에는 대표문자와 자음 발음이 동일하고 모음 발음을 달리하는 총 5개의 문자가 포함된다. In FIG. 11, the keyboard layout of the virtual keypad is composed of characters representing the ten rows (あ, か, さ, た, な, は, ま, や, ら, わ) from
일반적인 키패드 핸드폰의 경우에는 각각의 키에 각 행에 해당되는 문자가 지정되어 키를 한 번에서 다섯 번까지 눌러주어야 각 행의 5개의 문자를 입력할 수 있다. 이에 반해, 2차원 포인팅장치를 이용하는 경우에는 여러 번 눌러 줄 필요가 없이 한번의 터치와 이격에 의해 원하는 문자를 입력할 수 있게 된다. In the case of a general keypad mobile phone, each key is assigned a letter corresponding to each line, and the key must be pressed one to five times to enter five characters on each line. On the contrary, in the case of using the two-dimensional pointing device, it is possible to input a desired character by one touch and a space without having to press it several times.
구체적으로 살펴본다. Look specifically.
도11a(I)는 일반적인 키패드 핸드폰의 자판과 동일한 가상키패드 자판 배열을 가지는 경우이다. 이 가상키패드의 자판배열이 일반 키패드와 다른 점은 일본어의 경우 각 키에 5개의 문자가 지정되어 있고 이들 문자는 자음 발음은 동일하고 모음 발음을 달리하는 문자들이다. 이렇게 자음 발음이 같고 모음 발음이 다른 문자를 동일한 '행(行)'에 속한다고 말한다. 따라서, か(ka)행의 경우 'か(ka), き(ki), く(ku), け(ke, こ(ko)' 5개의 일본어 문자가 이에 속한다. 11A (I) shows a case of having the same virtual keypad layout as that of a typical keypad cellular phone. The keyboard layout of this virtual keypad is different from that of a general keypad. In Japanese, five letters are assigned to each key. These characters have the same consonant and different vowel pronunciation. The same consonant and vowel sound are said to belong to the same line. Thus, in the case of か (ka), the five Japanese characters `` ka (ka), KI (ki), く (ku), け (ke, こ (ko) '' belong to this.
도11a(II)는 손가락이 포인팅장치(1101)로부터 이격되었다가 포인팅장치에서 '2'번 키 영역(1103)을 접촉하여 か(ka)행키가 활성화되었을 때 か(ka)행에 속한 문자들이 키 주변에 배열된 상태를 보여준다. 하나의 행(문자그룹)이 활성화되면 가상키패드 상의 각 키에 표시되어 있던 각각의 행을 대표하는 문자들은 화면에서 사라지고 대신 활성행(문자그룹)에 속한 문자들이 화면에 배열되어 표시된다. 11A (II) shows that the characters belonging to the ka line when the finger is spaced from the
도11a(II)에서와 같이 사용자가 '2'번 키 영역(1103)을 접촉하여 か(ka)행키가 활성화되면, か(ka)와 동일한 문자그룹에 속하는 か(ka), き(ki), く(ku), け(ke), こ(ko)가 가상키패드(1102) 상의 2번 키의 주위에 배열(본 구성에서는 위로부터 아래로 좌우대칭 형태로)된다. As shown in FIG. 11A (II), when the user touches the
이 상태에서 손가락이 이들 활성행 소속 문자 중에 입력하고자 하는 문자가 표시된 영역으로 손가락이 움직이면 이 문자가 선택 활성화 되고, 그 상태에서 손가락을 이격시키면 해당되는 문자가 입력되게 된다. In this state, when the finger moves to the area in which the character to be input among the characters belonging to the active row is displayed, the character is selected and activated. If the finger is spaced apart in the state, the corresponding character is input.
도 11a(III)은 か(ka)행 키가 활성화된 상태에서 손가락이 'SP'(space, 1105)키 영역으로 이동하여 문자 'か(ka, 1106)가 선택 활성화되고 이 상태에서 손가락이 이격되어 か(ka)가 입력창(1107)에 입력된 상태를 보여주고 있다. 이를 흐름도로 나타낸 것이 도 11b이다. FIG. 11A (III) shows that the finger moves to the 'SP' (space, 1105) key region while the ka key is activated, and the character 'ka (ka, 1106) is selected and activated. Ka is shown in the
즉 문자그룹을 대표하는 문자열이 가상키패드 초기 화면의 각각의 키에 표시되고 손가락이 포인팅장치에 닿아 이들 키가 활성화되면(1108) 이들 문자그룹에 속한 문자들이 가상키패드의 각각의 키에 위로부터 아래쪽으로 좌우대칭형태로 배열되어 손가락이 이들 문자의 영역으로 이동(1109)하면 이들 문자에 해당하는 키가 활성화되며(1110) 손가락이 이격될 때(1111) 입력이 되는 것이다. That is, when a character string representing a character group is displayed on each key of the initial screen of the virtual keypad, and a finger touches the pointing device to activate these keys (1108), the characters belonging to the character group are displayed from top to bottom on each key of the virtual keypad. When the finger is moved to the region of these characters (1109), the keys corresponding to these characters are activated (1110) and input when the fingers are spaced (1111).
이러한 방법으로 일본어에서 10개의 행(行)에 해당하는 문자의 입력이 가능하게 된다. 하지만 문제는 이들 키패드 자판에 표시되는 각 행(行)을 대표하는 문자(あ, か, さ, た, な, は, ま, や, ら, わ) 외에 이들 대표문자로부터 파생되는 문자들이 있는데 예를 들면 あ(A) -> ぁ(받침으로 쓰이는 'あ'), か(ka)-> が(ga), さ(sa)->ざ(za), た(ta)-> だ(da), は(ha)-> ば(ba)-> ぱ(pa)->ヴぁ(va) 등이 있는데 이들의 입력도 가능하게 하려면 각 키를 터치하였을 때 각 행(行)의 대표문자 그룹의 문자들 뿐만 아니라 이들 파생문자들도 동시에 가상키패드에 배열하여야 하는데 실제 사용에 있어서 불편할 뿐더러 15개의 키를 갖는 가상키패드에서는 は(ha)행과 같이 총 16개의 키가 필요한 경우에는 다 분산시킬 수 없는 경우도 있다. 오히려 일반적인 키패드 경우처럼 이들 파생문자를 입력하려면 대표문자에 해당하는 문자를 입력한 후에 이를 파생문자로 변환시키는 키(키패드의'*'키에 해당)를 눌러 주어 이들 파생문자를 입력하게 하는 것이 오히려 편리하다. 이러한 점에서 본 발명의 세 번째 구성은 하나의 키에 각 행(行)의 대표문자 그룹뿐만 아니라 파생 문자그룹도 지정하고, 이들 대표문자 그룹이 지정되는 키에 해당하는 포인팅장치 영역을 손가락이 터치하면 대표문자 그룹이 가상키패드 상에 지정 키 주위에 분산 배열되고, 한 번 눌러주면 첫 번째 파생문자그룹에 속한 문자들이 가상키패드에 표시되고, 다시 한 번 더 포인팅장치를 눌러주면 두 번째 파생문자 그룹에 속한 문자들이 나타나도록 하여 선택하게 하는 방법이다. 만약 대표문자 그룹을 포함하여 모두 n개의 문자그룹이 지정되는 경우 각 키를 터치할 때 대표문자그룹이 가상키패드 화면에 표시되고, 누름 횟수에 따라 마지막 파생문자 그룹의 문자들이 화면에 표시되며 이 상태에서 한 번 더 눌러 주어 총 n번의 누름 동작이 이루어지면 다시 대표문자그룹을 화면에 표시하게 된다. 즉 어떤 키를 눌러주는 횟수에 따라 이들 그룹에 속한 파생문자 그룹의 문자들이 가상키패드 상에 배열되어 선택되도록 하는 방법을 제공하는 것이다. In this way, it is possible to input characters corresponding to ten lines in Japanese. However, the problem is that in addition to the characters (あ, か, さ, た, な, は, ま, や, ら, わ) representing each line displayed on these keypad keyboards, there are characters derived from these representative characters. For example, あ (A)-> ぁ ('あ'), か (ka)-> が (ga), さ (sa)-> ざ (za), た (ta)-> だ (da) , は (ha)-> ば (ba)-> ぱ (pa)-> ヴ ぁ (va), etc. To enable input of these keys, each key is touched. In addition to the characters, these derivatives must be arranged on the virtual keypad at the same time, which is inconvenient for practical use, and in the case of the 15-key virtual keypad, if a total of 16 keys are required, such as the ha line, they cannot be distributed. In some cases. On the contrary, as in the case of a normal keypad, to input these derived characters, enter the characters corresponding to the representative characters and then press a key (corresponding to the '*' key on the keypad) to input these derived characters. It is convenient. In this regard, the third configuration of the present invention designates not only the representative character group of each row but also the derived character group in one key, and the finger touches the pointing device area corresponding to the key to which the representative character group is assigned. The representative character group is distributed around the designated key on the virtual keypad. Press once to display the characters belonging to the first derived character group on the virtual keypad, and press the pointing device again to display the second derived character group. It is a way to display the characters belonging to and select it. If all n character groups including the representative character group are specified, the representative character group is displayed on the virtual keypad screen when each key is touched, and the characters of the last derivative group are displayed on the screen according to the number of pressing. If press once more, press n times, then the representative character group is displayed on the screen again. In other words, according to the number of times a key is pressed, the characters of the derived character group belonging to these groups are arranged on the virtual keypad so as to be selected.
일본어를 입력하는 가상키패드에서 이러한 파생문자그룹(서브그룹) 문자열을 지정한 예를 도 12에 도시하였다. An example of designating such a derived character group (subgroup) string in a virtual keypad for inputting Japanese is shown in FIG. 12.
각각의 문자 행(行)은 각 문자 행을 대표하는 문자와 자음 발음이 유사한 subgroup 문자행을 추가적으로 가진다. 예를 들면 도 12a에서 Group-1인 あ(a)행은 ぁ(la)행을 subgroup으로 가지며, Each character line additionally has a subgroup character line similar in consonant pronunciation to the character that represents each character line. For example, in FIG. 12A, line あ (a), which is Group-1, has line la (la) as a subgroup.
Group-2 인 か(ka)행의 경우 が(ga)행을, For line ka (ka) with Group-2, line 을 (ga),
Group-3 인 さ(sa)행은 ざ(za)행을, Line sa (Group-3) with line sa (za),
Group-4 인 た(ta)행의 경우 だ(da)행과 っ(ltu, 받침형 つ)행을, In the case of Group (4) (TA), we have だ (da) and っ (ltu).
Group-5 인 な(na)행은 ん(nn)행을, な (na) lines, which are Group-5, have nen (nn) lines,
Group-6 인 は(ha)행은 ば(ba)행과 ぱ(pa)행 및 ヴぁ(va)행을 Group-6 inha (ha) has a line of ba, pa and pa
Group-8 인 や(ya)행은 ゃ(lya)행을 각각 subgroup으로 가지며, Ya (ya) line, which is Group-8, has Ya (lya) line as subgroup,
그러나 Group-7인 ま(ma)행, Group-9인 ら(ra)행, Group-0인 わ(wa)행은 별도의 subgroup을 가지지 않는다. 따라서 각각의 문자 행의 subgroup에 속한 문자들의 입력을 위해서는 해당 문자 행을 먼저 활성화 시킨(1201) 다음 손가락을 움직이지 않은 상태에서 포인팅장치를 눌러 주어 눌러준 횟수에 따라 subgroup을 차례로 활성화(1202) 시킨다. 도 12e에 보여주는 바와 같이 subgroup이 모두 3개일 경우 이들 subgroup이 속한 문자 행을 활성화 시키면 대표 subgroup인 subgroup-0가 화면에 표시되고, 이어서 subgroup-1과 subgroup-2가 차례로 눌러주는 횟수에 따라 활성화되며, 눌러준 횟수가 3보다 커지면 눌러준 횟수에서 3을 뺀 나머지 횟수가 subgroup을 결정(1202)하게 되는 것이다. 일단subgroup이 활성화되면 이들 subgroup에 속한 문자를 입력하는 방법은 도 11b에 표시되어 있는 방법과 동일하게 손가락이 이동하여(1203) 원하는 문자를 선택하여 활성화시킨다.(1204) 이 상태에서 손가락을 포인팅장치로부터 이격시키면(1205) 문자입력이 이루어지는 것이다. 그리고 도 12e는 subgroup의 숫자가3인 경우이고, 만약 subgroup의 숫자가 p이면 도 12e의 누름횟수 판단 기준(1202)인 3n+m에서 3n을 pn으로 변경하면 된다. However, Group-7 (Ma), Group-9 (ら) and Group-0 (WA) do not have separate subgroups. Therefore, in order to input characters belonging to each subgroup of each character line, first activate the character line (1201), and then press the pointing device without moving the finger to activate the subgroup in turn according to the number of times of pressing (1202). . As shown in FIG. 12E, if the subgroups are all three, activating the character line to which these subgroups belong will display the representative subgroup subgroup-0 on the screen, and then activate them according to the number of times subgroup-1 and subgroup-2 press in turn. If the number of times of pressing is greater than 3, the number of times of subtracting 3 from the number of pressings determines the subgroup (1202). Once the subgroups are activated, the method of inputting the characters belonging to these subgroups is the same as the method shown in FIG. 11B, and the finger is moved (1203) to select and activate the desired character. (1204) In this state, the pointing device If it is separated from (1205), character input is performed. 12E illustrates a case where the number of subgroups is 3, and if the number of subgroups is p, 3n may be changed to pn from 3n + m, which is a criterion for determining the number of
도 12를 통해 이를 설명하면, 대표문자그릅 'か(ka)'의 경우 도 12a의 Group 2에 보여지는 바와 같이 か(ka)에 해당하는 키 영역(1303)을 한 번 눌러주면 이 키에 지정된 그룹 'か(ka)'의 Subgroup-1[が(ga) 파생문자그룹]이 가상키패드 상에 보여진다. Group 2의 Subgroup-1은 대표문자 그룹인 Subgroup-0['か(ka)']의 영어 발음 'k'를'g'로바꾼 것 말고는 모두 동일하다. 따라서 Subgroup-1에 속한 문자를 따로 숙지할 필요가 없이 Subgroup-0의 문자 배열로부터 쉽게 파악된다. 더 나아가서 각 Group의Subgroup-0는 각 행(行)을 대표하는 대표문자그룹인데 이들 기준그룹의 첫 문자는 일본 핸드폰 자판에서 각 키를 대표하는 문자와 동일하여 일본인의 경우는 이를 그룹에 속한 문자들을 자연스럽게 숙지할 수 있는 장점이다. 기존의 키패드 핸드폰의 경우 が(ga)를 입력하고자 하는 경우에는 か(ka)를 입력한 다음 か(ka)-> が(ga)변환키를 추가로 눌러주어야 했는데 반해 본 발명의 세 번째 구성에 따른 방법에서는 별도의 변환키가 필요 없이 동일한 키[か(ka)에 해당하는 키]를 한 번 눌러 줌으로써 か(ka)-> が(ga) 자동 변환이 이루어지게 되는 편리함을 가져오는 것이다. Referring to FIG. 12, in the case of the representative character group 'か (ka)', as shown in
본 발명의 네 번째 구성은 위의 세번째 구성을 이용한 문자입력 방법이 가지는 문제점을 보완하는 것이다. 두번째 구성에서는 손가락이 포인팅장치에 이격상태에서 접촉하게 되는 영역의 키가 활성키로 되고, 이후 손가락이 접촉상태에서 새로운 키 영역으로 이동하게 되면 이 키가 활성키가 되어 이 키에 지정된 문자의 입력이 가능하게 된다. 이와 달리 세번째 구성에서는 손가락이 포인팅장치에 이격상태에서 처음 접촉하게 되는 영역의 키가 활성키로 고정되고 손가락이 포인팅장치로부터 이격될때까지 이 활성키에는 변화가 없게 된다. 일단 접촉된 상태에서의 손가락 이동은 활성키 주변에 배열된 문자들을 선택하는 기능만을 담당하게 되고 접촉전에 화면상에 보여지던 가상키보드의 키들의 활성화는 이루어지지 않는다. 본 발명 세번째 구성에서와 같이 손가락이 이격상태에서 터치가 이루어지는 활성키로 고정되는 경우라 할지라도 포인팅장치의 누름상태를 이용하면 손가락을 포인팅장치로부터 이격하지 않고도 활성키의 변환을 가능하게 하는 방법이 본 발명의 네번째 구성이다. 즉 손가락이 포인팅장치에 접촉된 상태에서 이미 활성화된 활성키 영역을 벗어나 새로운 키 영역으로 옮긴 다음 이 키 영역을 눌러주어 이 키를 활성화시켜 새로운 활성키의 설정을 가능하게 하는 방법을 제공하는 것이다. 이러한 기능은 누름상태가 없는 포인팅장치에서는 불가능한 것이다. 이를 도 13을 예로 들어 설명하면 다음과 같다. 도 13a(I)은 본 발명의 세번째 구성에 따라 일본어를 입력하는 방법을 제공하는 가상키패드 배열이다. 도 13a(II)는 실제 사용자가 입력을 원하는 문자는 타(た)행인데, 실수로 아(あ)행을 선택한 경우로 손가락이 '1'번키를 터치하여 'あ'행키가 활성화된 상태를 보여주고 있다. 이 경우 도 13b(III)에 보이는 것처럼 손가락을 터치패드에 닿은 상태에서 타(た)행에 해당하는 터치패드 '4'번키 영역으로 손가락을 이동하고, 그 상태에서 눌러주면 도 13b(IV)에 보여지는 바와 같이 타(た)행이 활성화되고 그에 지정된 문자들이 가상키보드 상에 확장 배열되어 선택될 수 있도록 한다. 이렇게 손가락이 포인팅장치(터치패드)에 접촉한 상태에서 활성키의 변경 방법은 터치에 의해 활성키 고정되는 경우 활성키의 선택이 잘못되더라도 쉽게 수정할 수 있는 방법을 제공하는 것이며 이러한 활성키 변경 방법은 누름상태를 갖는 포인팅장치가 제공하는 장점이다. 만약 누름상태가 없이 터치상태만을 가지는 포인팅장치에서는 부득이 손가락을 포인팅장치로부터 이격한 후 수정하는 방법을 택해야 하는 불편함을 가진다. 아니면 도 12에 보여지는 가상키패드 배열과 같이 활성키의 위치에는 문자를 지정하지 않고 주변의 키들에만 문자를 배열하여 손가락이 처음 접촉된 상태에서 그대로 이격한 다음 입력을 원하는 키를 터치하여 그 키를 활성화시키면 되는 것이다. 도 12에서 검정색으로 표시된 활성키의 내부에 쓰여진 숫자는 단지 도 11의 핸드폰의 포인팅장치에 표시된 숫자와의 연관성을 보여주기 위한 목적으로 보여지고 있는 것이며 활성키에 입력가능한 문자로서 숫자가 지정된 것은 아니고 실제로는 문자지정이 되어 있지 않은 상태이다. The fourth configuration of the present invention supplements the problem of the character input method using the third configuration. In the second configuration, the key of the area where the finger is in contact with the pointing device is the active key, and when the finger is moved to the new key area in the contact state, this key becomes the active key and the input of the character assigned to the key is It becomes possible. In contrast, in the third configuration, the activation key remains unchanged until the key in the area where the finger first touches the pointing device is locked by the activation key and the finger is spaced apart from the pointing device. The finger movement in the contacted state is only responsible for selecting the letters arranged around the activation key, and the keys of the virtual keyboard displayed on the screen before the contact are not activated. As in the third configuration of the present invention, even when the finger is fixed with an active key touched in the spaced apart state, the method of enabling the conversion of the active key without separating the finger from the pointing device by using the pressed state of the pointing device is described herein. Fourth configuration of the invention. In other words, while the finger is in contact with the pointing device, it moves from the already activated key area to the new key area, and then presses the key area to activate the key to enable setting of a new activation key. This is not possible with a pointing device without a pressed state. This will be described with reference to FIG. 13 as an example. 13A (I) is a virtual keypad arrangement providing a method for inputting Japanese according to the third aspect of the present invention. Figure 13a (II) is a character that the actual user wants to input the other (た) line, in the case of accidentally selected a line (아) by the finger touches the '1' key to activate the 'あ' key Is showing. In this case, as shown in FIG. 13B (III), when the finger touches the touch pad, the finger is moved to the touch pad '4' key area corresponding to the other row, and the finger is pressed in that state. As shown, the ta line is activated and the characters assigned to it are expanded on the virtual keyboard so that they can be selected. The method of changing the activation key while the finger is in contact with the pointing device (touch pad) is to provide an easy way to modify the activation key even if the activation key is incorrectly selected by the touch. It is an advantage that the pointing device has a pressed state. If a pointing device has only a touch state without a pressing state, it is inconvenient to select a method of correcting a finger after being separated from the pointing device. Alternatively, as shown in FIG. 12, the letter is arranged only on the surrounding keys without assigning a letter to the position of the active key as shown in FIG. 12, spaced apart while the finger is first touched, and then the key is touched to input the key. Just activate it. In FIG. 12, the numbers written inside the Activation Key, which are shown in black, are shown for the purpose of showing the correlation with the numbers displayed on the pointing device of the cellular phone of FIG. 11 and are not designated as numbers that can be input to the Activation Key. In reality, no character is specified.
본 발명의 다섯 번째 구성은 가상키패드의 각각의 키에 두개의 문자가 지정되는 경우 포인팅장치의 누름기능을 이용하지 않고 손쉽게 입력이 가능하게 하는 방법이다. 도 14를 예를 들어 설명하면 두 개의 문자 m,n이 '4'번키에 지정된 경우 이 키(mn 키)에 해당하는 포인팅장치 영역('4'번키)에 손가락이(정확하게는 손가락의 중심)이 닿아 가상키패드에서 'mn'키가 활성화되고 이 상태에서 손가락이 이격 되면 기준문자 'm'이 입력되고, 포인터가 'mn'키 영역을 벗어난 상태에서 포인팅장치로부터 손가락이 이격하는 경우 비기준 문자 'n'이 입력되도록 하는 방법이다. The fifth configuration of the present invention is a method for enabling easy input without using the pressing function of the pointing device when two letters are assigned to each key of the virtual keypad. Referring to FIG. 14, when two letters m and n are assigned to the '4' key, the finger (exactly the center of the finger) is located in the pointing device area (the '4' key) corresponding to this key (mn key). Touches the 'mn' key on the virtual keypad and enters the reference character 'm' when the fingers are spaced in this state, and the non-reference character when the fingers are separated from the pointing device with the pointer out of the 'mn' key area. 'n' is inputted.
즉 가상키패드의 각각의 키에 두 개의 문자가 지정되고 이들 키가 활성화되면 활성키에 지정된 두 개의 문자 중에서 기준문자는 원래 활성키 위치에 지정되고 나머지 비기준문자는 활성키 주위에 지정되어 손가락이 활성키 위치에서 포인팅장치로부터 이격하면 기준문자가 입력되고, 활성키를 벗어난 위치에서 이격하면 비기준문자가 입력되도록 할 수 있다. In other words, two letters are assigned to each key of the virtual keypad, and when these keys are activated, the standard letter is assigned to the original active key position and the remaining non-reference letters are assigned around the active key. The reference character is input when the key is spaced apart from the pointing device at the activation key position, and the non-reference character is input when the key is spaced apart from the position of the activation key.
여기서도 활성키(activated key)는 손가락이 포인팅장치에 이격상태에서 처음 닿게 되는 지점에 해당하는 가상키패드의 키로서 손가락이 이격되기 전까지 이 활성키는 변경되지 않는다. Here, the activated key is a key of the virtual keypad corresponding to the point where the finger first touches the spaced apart device. The activated key is not changed until the finger is spaced apart.
다만 본 발명의 네 번째 구성에서와 마찬가지로 본 구성에서도 2차원 포인팅장치가 터치상태와 누름상태를 구분할 수 있는 경우라면 손가락이 활성키 영역을 벗어나 다른 키의 위치에 옮겨진 상태에서 포인팅장치를 눌러 주면 이 위치에 해당하는 키를 활성화 시킬 수 있다. However, in this configuration as in the fourth configuration of the present invention, if the two-dimensional pointing device can distinguish the touch state from the pressed state, if the finger is moved out of the active key area to a position of another key, the pointing device is pressed. The key corresponding to the position can be activated.
예를 들면 사용자가 입력하고자 하는 문자는 원래 'o'였는데 실수로 도 14(II)에 보여지는 바와 같이 'mn'키를 터치하여 'mn'키가 활성화 되었지만, 도 14(III)와 같이 손가락을'op'키 영역에 해당하는 위치로 이동하여 포인팅장치를 눌러주면 'op'키가 활성화되도록 할 수 있다. 이러한 예는 도 13이 제공하는 활성키 변환기능의 유용성을 확실히 보여주는 것이다. For example, the character that the user wants to input was originally 'o', but the 'mn' key was activated by touching the 'mn' key as shown in FIG. 14 (II), but the finger as shown in FIG. 14 (III). Move to the position corresponding to 'op' key area and press the pointing device to activate 'op' key. This example clearly demonstrates the usefulness of the Activation Key Conversion function provided by FIG.
도 14와 같은 경우, 사 용자가 원하는 키에 해당하는 영역을 접촉하기만 하면 비기준문자를 입력하기 위해 손가락이 이격되어야 할 방향과 지점을 전혀 고려하지 않아도 되는 장점을 부여한다. 그리고 어떤 키가 활성화될 경우 이 키의 바탕색이 원래 가상키패드의 바탕색과 다르게 하여 활성상태에 있음을 나타낸다. 더 나아가서 활성키의 중심에는 기준문자를 활성키 이외의 키 영역에는 비기준문자를 표시하여 활성상태 및 기준, 비기준 문자를 쉽게 인식할 수 있게 하여 문자 입력의 편리성을 한 층 증가시킬 수 있다. 다만 도 14에 보이는 바와 같이 비기준문자의 표시를 활성키에 바로 인접한 키에만 국한하여 표시하면 사용자가 현재 활성화된 키 이외의 키에 지정된 문자들을 지속적으로 파악할 수 있게 하여 다음에 입력될 문자의 위치 파악을 용이하게 한다. In the case of FIG. 14, if the user only touches an area corresponding to a desired key, the user does not need to consider the direction and the point at which the finger should be spaced apart to input the non-reference character. When a key is activated, the background color of this key is different from that of the original virtual keypad, indicating that it is in an active state. Furthermore, the reference character is displayed at the center of the activation key and non-reference characters are displayed at key areas other than the activation key, so that the active state, reference, and non-reference characters can be easily recognized. . However, as shown in FIG. 14, when the display of non-reference characters is limited to only the key immediately adjacent to the active key, the user can continuously grasp the characters assigned to the keys other than the currently activated key, thereby positioning the next character. Make it easy to grasp.
본 발명의 상기 방법은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.The method of the present invention can also be embodied as computer readable code on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, and the like, and may also be implemented in the form of a carrier wave (for example, transmission over the Internet). Include. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
Claims (8)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2008-0016569 | 2008-02-24 | ||
| KR20080016569 | 2008-02-24 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2009104940A2 true WO2009104940A2 (en) | 2009-08-27 |
| WO2009104940A3 WO2009104940A3 (en) | 2009-11-19 |
Family
ID=40986075
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2009/000874 Ceased WO2009104940A2 (en) | 2008-02-24 | 2009-02-24 | Character input method using touch keypad |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR20090091269A (en) |
| WO (1) | WO2009104940A2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103959206A (en) * | 2011-12-08 | 2014-07-30 | 英特尔公司 | Methods and apparatus for dynamically adapting a virtual keyboard |
| KR101749833B1 (en) | 2015-12-17 | 2017-06-21 | 연세대학교 산학협력단 | Apparatus and method for providing virtual keyboard |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2003264948A1 (en) * | 2002-09-30 | 2004-04-23 | Sanyo Electric Co., Ltd. | Mobile digital devices |
| US20040263484A1 (en) * | 2003-06-25 | 2004-12-30 | Tapio Mantysalo | Multifunctional UI input device for moblie terminals |
| KR100539904B1 (en) * | 2004-02-27 | 2005-12-28 | 삼성전자주식회사 | Pointing device in terminal having touch screen and method for using it |
| JP2006244393A (en) * | 2005-03-07 | 2006-09-14 | Tokai Rika Co Ltd | Input device |
-
2009
- 2009-02-24 WO PCT/KR2009/000874 patent/WO2009104940A2/en not_active Ceased
- 2009-02-24 KR KR1020090015421A patent/KR20090091269A/en not_active Withdrawn
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103959206A (en) * | 2011-12-08 | 2014-07-30 | 英特尔公司 | Methods and apparatus for dynamically adapting a virtual keyboard |
| CN103959206B (en) * | 2011-12-08 | 2016-10-19 | 英特尔公司 | Method and apparatus for dynamically adapting dummy keyboard |
| US9507519B2 (en) | 2011-12-08 | 2016-11-29 | Intel Corporation | Methods and apparatus for dynamically adapting a virtual keyboard |
| KR101749833B1 (en) | 2015-12-17 | 2017-06-21 | 연세대학교 산학협력단 | Apparatus and method for providing virtual keyboard |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20090091269A (en) | 2009-08-27 |
| WO2009104940A3 (en) | 2009-11-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1953623B1 (en) | Apparatus and method for inputting characters on touch keyboard | |
| KR100478020B1 (en) | On-screen key input device | |
| KR100954594B1 (en) | Virtual keyboard input system using pointing device used in digital equipment | |
| US8164570B2 (en) | Condensed keyboard for electronic devices | |
| JP4729433B2 (en) | Input device | |
| WO2010134710A2 (en) | List search method and mobile terminal supporting the same | |
| WO2010081355A1 (en) | Method for switching input interface on handheld electronic device and switching device thereof | |
| US20110234623A1 (en) | Interface with and communication between mobile electronic devices | |
| US20100020103A1 (en) | Interface with and communication between mobile electronic devices | |
| KR20090115831A (en) | Push switch for multi-touch touchpad | |
| WO2011065744A2 (en) | Method of providing gui for guiding start position of user operation and digital device using the same | |
| KR20110058171A (en) | Virtual keyboard model using touch keypad | |
| WO2009104940A2 (en) | Character input method using touch keypad | |
| WO2011087206A2 (en) | Method for inputting korean character on touch screen | |
| WO2012026657A1 (en) | Touch-type character inputting device and method | |
| US20240419257A1 (en) | Electronic device having complex human interface and operation method thereof | |
| WO2008114086A2 (en) | Combined data entry systems | |
| WO2014017840A1 (en) | Keyboard using key combination method and character input method using same | |
| KR20110020342A (en) | Character input method using touch keypad | |
| KR20110020341A (en) | Character input method using touch keypad | |
| WO2010090421A9 (en) | Character and function key input device using dictionary order and use frequency | |
| WO2019151669A1 (en) | Method for providing on-screen keyboard and computing device for performing same | |
| WO2011142606A2 (en) | Character input method and character input apparatus using a touch screen, and recording medium and character input apparatus using a touch screen and in which a program for implementing the character input method is recorded | |
| CN118749095A (en) | Electronic device with complex human-machine interface and operation method thereof | |
| CN101290552B (en) | Handheld electronic device and input module and method thereof |
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: 09713473 Country of ref document: EP Kind code of ref document: A2 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 31.01.2011) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 09713473 Country of ref document: EP Kind code of ref document: A2 |