WO2011043574A2 - System for inputting characters, and method for same - Google Patents

System for inputting characters, and method for same Download PDF

Info

Publication number
WO2011043574A2
WO2011043574A2 PCT/KR2010/006782 KR2010006782W WO2011043574A2 WO 2011043574 A2 WO2011043574 A2 WO 2011043574A2 KR 2010006782 W KR2010006782 W KR 2010006782W WO 2011043574 A2 WO2011043574 A2 WO 2011043574A2
Authority
WO
WIPO (PCT)
Prior art keywords
input
touch
user
module
character
Prior art date
Application number
PCT/KR2010/006782
Other languages
French (fr)
Korean (ko)
Other versions
WO2011043574A3 (en
Inventor
손예리
강호준
Original Assignee
(주)도넛시스템엘에스아이
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR1020090095712A external-priority patent/KR20110038426A/en
Priority claimed from KR1020090126958A external-priority patent/KR101117651B1/en
Application filed by (주)도넛시스템엘에스아이 filed Critical (주)도넛시스템엘에스아이
Publication of WO2011043574A2 publication Critical patent/WO2011043574A2/en
Publication of WO2011043574A3 publication Critical patent/WO2011043574A3/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0234Character input methods using switches operable in different directions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Definitions

  • the present invention relates to a character input system and a method thereof, and in particular, a touch, multi-touch, drag, multi-touch drag operation, and 8-direction input operation can be performed on one key, and a character can be corrected by correcting a user's input. It relates to a text input system and a method thereof that can be easily input.
  • the mobile terminal device is a mobile communication device.
  • a terminal such as a mobile phone and a PDA, that is, an information device has been developed, it has become common to transmit necessary information using texts in addition to calls.
  • a terminal using a touch screen is becoming more common, and accordingly, a character is inputted by visually recognizing a keyboard to a user using a touch screen.
  • a terminal using such a touch screen has a difficulty in inputting text by a user since the method and method are different depending on the type of device, for example, a manufacturer.
  • a single character input key is pressed once or several times, or the final character desired by the user is input using an asterisk (*) or pound (#).
  • the input standby state is maintained for a predetermined time, for example, about 3 seconds. Therefore, there is a problem in that it takes a lot of time due to the standby state for entering characters.
  • An object of the present invention is to provide a character input system and a character input method that can easily enter a character.
  • Another object of the present invention is to provide a character input system and a character input method capable of quickly entering a character.
  • the present invention provides a touch screen module for inputting a character by a user, a keyboard module provided corresponding to the touch screen module, and having a key for inputting a character by the user, and the touch screen module.
  • a touch screen module for inputting a character by a user
  • a keyboard module provided corresponding to the touch screen module, and having a key for inputting a character by the user
  • the touch screen module At least one touch start point at which the user starts to touch the touch screen module, an input processing module for recognizing a character last input by the user as a touch end point at which the user touches the touch screen module, and position information transmitted from the input processing module
  • a processing module that receives the classification information, merges the text, and recognizes the text to the user.
  • the input processing module may include a touch module configured to determine a touch operation of the touch screen module by the user, a multi touch module configured to determine whether to perform a multi-touch operation on at least two areas of the touch screen module of the user; And a drag module to determine a drag operation of the user to the touch screen module, and a multi touch drag module to determine whether the user performs a drag operation after multi-touching two or more areas of the touch screen module. .
  • the input processing module may further include an input correction module that corrects an error of the user's text input.
  • the input correction module may include an input angle correction module for correcting a predetermined angular range of the drag operation input by the user through the touch screen module to a reference angle of the drag operation.
  • the input correction module may include an input length correction module configured to correct an input length of a drag operation input by the user through the touch screen module to a basic input length of the drag operation.
  • the input correction module may include an input time correction module configured to correct an input time of a touch operation or a drag operation input by the user through the touch screen module to a basic input time of the touch operation or a drag operation.
  • the specified word or a word with a high frequency of use may pop up.
  • the pop-up is preferably smaller than the size of the key located in the vicinity of the pop-up so as not to cover the characters contained in the key located in the vicinity of the pop-up.
  • the apparatus may further include a popup control module for turning on / off a function of the popup.
  • the keyboard module may include a Korean keyboard, and the Korean keyboard includes' ⁇ ',' ⁇ ',' ⁇ ',' ⁇ ',' ⁇ ',' ⁇ ',' ⁇ ',' ⁇ ',' ⁇ ',' SPACE 'keys or' ⁇ ',' ⁇ ',' ⁇ ',' ⁇ ',' ⁇ ',' ⁇ ',' ⁇ ',' SPACE 'keys or' ⁇ ',' ⁇ ',' ⁇ ',' ⁇ ',' ⁇ ',' ⁇ ',' ⁇ ','.
  • the input correction module may include an input order correction module for correcting an input order of characters input by the user through the touch screen module to match word order.
  • the keyboard module may include an English alphabet key, and the alphabet key is provided with two or more alphabets.
  • the alphabet key selects one of two or more alphabets included in the alphabet key according to the dragging, multitouch, or multitouch dragging direction.
  • the uppercase letter or lowercase letter may be selected according to the touch or multi-touch.
  • the drag operation may include eight different drag operations.
  • the keyboard module may include a 'SPACE' key.
  • the 'SPACE' key may input a space when performing a touch operation, and performs a back space function when performing a drag operation in one of the eight directions. Enter is performed when dragging in the direction.
  • keyboard guide provided on the touch screen module, the keyboard guide is in the form of a film of a transparent material, a projection is formed in the center of the letter.
  • the present invention provides a character input method in which a user inputs a character using a touch screen, the method comprising: setting a language of a character to be input, and determining a touch start point and a touch end point input by the user on the touch screen. Detecting an input comprising: classifying the user input into touch, drag, multi-touch, and multi-touch drag; and merging the characters determined by the sensed input and the classified input.
  • a character input method is provided. Merging the character determined by the sensed input and the classified input, setting the language of the character to be input; when setting the character to be input in Hangul, determined by the sensed input and the classified input Storing consonants and vowels in a buffer, and merging the consonants and vowels.
  • the detecting of an input including a touch start point and a touch end point input by the user on the touch screen may further include popping up a final sound of a character located at the touch start point around the touch start point.
  • the detecting of the input including the touch start point and the touch end point input by the user on the touch screen may include a character located at the touch start point or the touch end point around the touch start point or the touch end point.
  • the method may further include popping up a starting word list.
  • the method may further include correcting the detected input, and comparing the detected angle of the drag motion with a reference angle range, and correcting an input angle determined as a drag motion belonging to the reference angle range. can do.
  • the correcting of the detected input may include comparing the detected length of the drag operation with a reference length, determining that the touch input is within the reference length range, and determining that the drag operation is out of the reference length range. And correcting the length.
  • the calibrating of the detected input may include comparing the input time between the plurality of touch operations with respect to the detected specific key with a reference input time, and determining that the touch input is one touch operation when it belongs to the reference input time range. If it is out of the reference input time range, it is determined that all input touch motions are input, or when the time for holding a touch after the drag operation on the detected specific key is within the reference holding time range compared to the reference holding time, dragging And determining an operation, and correcting an input time for generating a specific event when out of the reference holding time range.
  • the correcting of the detected input may include: correcting an input order of correcting a character input order for the detected input with a reference character input order when it is different from the reference character input order. It may include.
  • the present invention can combine all the vowels into two vowels of ' ⁇ ' and ' ⁇ ', and can input all the vowels with two buttons (' ⁇ ' and ' ⁇ ') without having to memorize the vowel keyboard.
  • you write you can provide a character input system and a character input method that can input sequentially.
  • the present invention can provide a character input system and a character input method that can easily input characters through touch, multi-touch, drag, multi-touch drag operation without using an asterisk (*) or pound (#). .
  • the present invention can provide a character input system and a character input method capable of quickly inputting a character without delay by inputting the last input character as a final character at the time when a touch, multi-touch, drag, or multi-touch drag operation ends. .
  • the present invention can provide a text input system and a text input method in which a user can easily input text by popping up a word list or a word specified by the user or a word frequently used around the touched text. have.
  • the present invention can provide a character input system and a character input method capable of correcting a character input by a user by correcting it even if there is an error in the user's input.
  • the present invention can provide a character input system and a character input method capable of inputting up to 18 characters including multi-touch on one key by supporting a touch input operation and an 8-direction input operation on one key. .
  • the character input system supports a touch operation and a maximum 8-direction input operation to the 'SPACE' key, so that the 'SPACE' key is used as the 'backspace' key, the 'space' key, and the 'enter' key.
  • a text input system and a text input method capable of performing an operation may be provided.
  • FIG. 1 is a conceptual diagram of a character input system according to a first embodiment of the present invention.
  • FIG. 2 is a diagram illustrating a Hangul keyboard module of a character input system according to a first embodiment of the present invention.
  • 3 and 4 are diagrams illustrating a final sound input according to an operation after a consonant touch of a Korean keyboard in the character input system according to the first embodiment of the present invention.
  • FIG. 5 is a diagram illustrating an example of a final sound input according to an operation after touching a Korean keyboard in a character input system according to a modification of the first embodiment of the present invention
  • FIG. 6 is a Hangul keyboard ending table of the character input system according to the first embodiment of the present invention.
  • FIG. 7 is an exemplary pop-up pop-up according to the operation after touching the Korean keyboard in the character input system according to the first embodiment of the present invention.
  • 9 to 11 are exemplary diagrams for explaining the single vowel and double vowel input of the character input system according to the first embodiment of the present invention.
  • FIG. 12 is an exemplary view of terminal input of the character input system according to the first embodiment of the present invention.
  • FIG. 13 is an exemplary diagram for explaining a Korean character pop-up of a character input system according to a first embodiment of the present invention.
  • FIG. 14 is an exemplary diagram of an English keyboard of the character input system according to the first embodiment of the present invention.
  • 15 is an English keyboard ending table of the character input system according to the first embodiment of the present invention.
  • 16 and 17 are exemplary diagrams for explaining the English pop-up of the character input system according to a first embodiment of the present invention.
  • FIG. 18 is a conceptual diagram of a character input system according to a second embodiment of the present invention.
  • FIG. 19 is a diagram showing a Hangul keyboard module of a character input system according to a second embodiment of the present invention.
  • 20 is a conceptual diagram illustrating a 'SPACE' key for explaining a blank key of a character input system according to a second embodiment of the present invention.
  • 21 and 22 are views for explaining an input angle correction module of the character input system according to a second embodiment of the present invention.
  • FIG. 23 is a schematic cross-sectional view of a touch screen module for explaining an input length correction module of a character input system according to a second embodiment of the present invention.
  • FIG. 24 is a plan view showing a protective film of the character input system according to a second embodiment of the present invention.
  • 25 is a flowchart of a character input method according to a first embodiment of the present invention.
  • 26 is a flowchart of a character input method according to a second embodiment of the present invention.
  • multi-touch module 328 multi-touch drag module
  • FIG. 1 is a conceptual diagram of a character input system according to a first embodiment of the present invention.
  • Character input system according to the first embodiment of the present invention, as shown in Figure 1, the touch screen module 100, the keyboard module 200, the input processing module 300, the processing module 400 and And a speaker 500.
  • the touch screen module 100 is for inputting a character by directly touching a user, and includes a touch panel.
  • touch panels are capacitive overlay, resistive overlay, infrared beam, surface acoustic wave, and integral tension measurement depending on the structure and driving method. Methods (Integral Strain Guage), Piezo-Effective method (Piezo Electric) and the like.
  • Methods Integral Strain Guage
  • Piezo-Effective method Piezo-Effective method
  • the present invention can use any touch panel regardless of the type for the user to enter characters.
  • FIG. 2 is a diagram showing a Hangul keyboard module of the character input system according to the first embodiment of the present invention, Figures 3 and 4 after the consonant touch of the Hangul keyboard of the character input system according to the first embodiment of the present invention It is an example of the bell input according to the operation.
  • 5 is a diagram illustrating an example of a final sound input according to an operation after touching a Korean keyboard in a character input system according to a modification of the first exemplary embodiment of the present invention.
  • the keyboard module 200 is for visually recognizing a keyboard to a user.
  • the keyboard module 200 is provided at a lower portion of the touch module, and when the user touches the keyboard to input a character, the touch screen module 100 corresponding to the position of the character is touched. Is input.
  • the keyboard module 200 includes ' ⁇ ', ' ⁇ ', ' ⁇ ', 'b', 'c', ' ⁇ ', ' ⁇ ', ' ⁇ ', ' ⁇ ' , 'J', and 'space'.
  • the keyboard is arranged in a matrix form in FIG. 2, the layout of the keyboard may vary depending on the device to which the character input system according to the present invention is applied. For example, as illustrated in FIG.
  • the ' ⁇ ' and ' ⁇ ' buttons may be integrated, and a special character button such as '., nowadays' May be added. 4 and 5, the arrangement may be changed or the number of vowels may be adjusted.
  • the first letter of each button is visually recognized by the user as an initial sound, and the characters except the initial sound are input according to an action such as a user drag.
  • the input processing module 300 classifies an input through the keyboard module 200 and the touch screen module 100 into touch, drag, multi-touch, and multi-touch drag and classifies the location information and the classification information into the processing module 400. To pass.
  • the input processing module 300 includes a touch module 322, a drag module 324, a multi-touch module 326, and a multi-touch drag module 328.
  • the touch module 322 detects a point where a user starts a touch on the touch screen module 100.
  • the drag module 324 detects a point at which the user ends the touch on the touch screen module 100, and uses a drag performed by the user using the detected touch end point and the point at which the touch module 322 starts the detected touch. Recognize the action. Since the user needs to perform a touch from the touch screen module 100 by applying pressure to the touch screen module 100 even if the user wants to perform a drag, the drag module 324 may perform a touch start point detected by the touch screen module 100. It receives the information and adds the information about the touch end point detected by itself to finally recognize the drag operation.
  • the multi-touch module 326 detects that a user simultaneously touches two or more points on the touch screen module 100.
  • the multi-touch drag module 328 simultaneously touches two or more points on the touch screen module 100, and then detects the drag operation while maintaining the touched state. To this end, the multi-touch drag module 328 recognizes a user's multi-touch drag operation by using a touch end point for two or more points and a touch start point for the multi-touch detected by the multi-touch module 326.
  • FIG. 6 is a Hangul keyboard ending table of the character input system according to the first embodiment of the present invention
  • Figure 7 is a diagram illustrating a pop-up pop-up according to the operation after touching the Hangul keyboard of the character input system according to the first embodiment of the present invention .
  • ' ⁇ ', ' ⁇ ', ' ⁇ ', ' ⁇ ', ' ⁇ ', ' ⁇ ', ' ⁇ ', ' ⁇ ', ' ⁇ ' and ' ⁇ ' Each sound and wild sound are input as the final sound. For example, as illustrated in FIG. 7, when only 'a' is touched, 'a' is input as a final sound, and ' ⁇ ' or ' ⁇ ' is input as it is dragged vertically or horizontally. At this time, as shown, ' ⁇ ' and ' ⁇ ' may pop up around the ' ⁇ '.
  • '-' is input as it is, and ' ⁇ ' or 'TT' is input as it is dragged upward or downward.
  • a character such as ' ⁇ ' is also inputted as a final sound depending on the direction of the user's drag.
  • the vertical or horizontal or diagonal drag may be a bell sound input by the user according to the setting change.
  • the input of the bell according to the multi-touch also differs from the general touch.
  • FIGS. 9 to 11 illustrate input of short vowels and double vowels of the character input system according to the first embodiment of the present invention. It is an illustrative diagram for explanation.
  • the vowel is input as it is, but ' ⁇ ' or 'TT', ' ⁇ ' or ' ⁇ ' of a shape corresponding to the corresponding direction is input by dragging up, down, left, or right. do.
  • ' ⁇ ' or ' ⁇ ', ' ⁇ ' or ' ⁇ ' having a shape corresponding to the corresponding direction is input according to dragging up, down, left, and right after the multi-touch.
  • the present invention may have more than one method for inputting one character. That is, as shown in (b) of FIG. 10, first touch ' ⁇ ' to input ' ⁇ ', then drag ' ⁇ ' to enter ' ⁇ ' and then drag ' ⁇ ' once again to left You can also convert ' ⁇ ' entered in the previous step to ' ⁇ ' and enter 'bran'.
  • 'rug' as shown in FIG. 10 first touch 'a' to input 'a', then drag '-' to input ' ⁇ '.
  • FIG. 12 is an exemplary view of terminal input of the character input system according to the first embodiment of the present invention.
  • FIG. 13 is an exemplary diagram for describing a Korean keyboard pop-up of a character input system according to a first embodiment of the present invention.
  • the present invention may further include a pop-up control module for turning on / off the pop-up function.
  • Figure 14 is an exemplary view of an English keyboard of the character input system according to a first embodiment of the present invention
  • Figure 15 is an English keyboard ending table of the character input system according to a first embodiment of the present invention
  • 16 and 17 are exemplary diagrams for describing an English pop-up of the character input system according to the first embodiment of the present invention.
  • the English keyboard generally has the arrangement as shown in FIG. 14, and three or more alphabets are provided on one key.
  • one of a plurality of alphabets included in a corresponding key may be selected by touching one key or dragging after touching.
  • a word list starting with the letter may be popped up.
  • touch '5' key that includes 'jkl', that is, 'jkl' key to input 'l'
  • 'k' and 'l' may pop up around the 'jkl' key.
  • the word list beginning with 'appl' may pop up around 'l' or may pop up on the top of the keyboard.
  • a list of words starting with 'j', 'k', and 'l' may pop up.
  • FIG. 17 'korea', 'know', 'jealousy', 'jewerly', and 'lemon' that start with 'j', 'k', and 'l' pop up at the top. do.
  • words popping up on the top may start with 'j', 'k', and 'l', but may be popped up in the order of high frequency of use of the user.
  • the selection of the word to be popped up may be selected by dragging.
  • an uppercase letter or a lowercase letter may be selected according to a touch or a multitouch.
  • a touch or a multitouch For example, referring to FIG. 14, when the keyboard is selected in lowercase English and 'Again' is entered, 'ab' is multi-touched to input 'A' and 'ghi' and 'abc' keys. Touch to enter 'Aga'. Then, drag 'ghi' right and drag 'mno' left to finally enter 'Again'.
  • touch 'abc' key to input 'Again' to enter 'A' and multi-touch 'ghi' and 'abc' keys. Enter 'Aga'. Then, drag 'ghi' key multi-touch right and drag 'mno' multi-touch left and finally enter 'Again'.
  • the processing module 400 merges the characters sensed by the input processing module 300 and transmits the image signals to the display module (not shown) for visual recognition of the characters to the user so that the user can recognize the characters input by the user. do.
  • an acoustic signal for this, for example, a beep sound according to the character input is transmitted to the speaker 500 so that the user can hear it.
  • the speaker 500 reproduces an audio signal transmitted from the processing module 400 so that the user can hear it.
  • the speaker 500 may be omitted, but it is basically provided to the device, for example, a mobile phone, PDA, etc. to which the character input system according to the present invention can be applied.
  • the present invention may further include a motor 600 that recognizes that the user is touched when the user touches the touch screen module.
  • the motor 600 may include a vibration motor, and when the user touches the touch screen module by the motor 600, the motor 600 may recognize the button pressed by the vibration.
  • the character input system according to the present embodiment can easily input characters through touch, multi-touch, drag, and multi-touch drag operations without using an asterisk (*) or pound (#).
  • the character input system according to the present exemplary embodiment may quickly input a character without delay by inputting the last input character as the final character at the time when the touch, multi-touch, drag, or multi-touch drag operation ends.
  • the character input system according to the present embodiment can pop up a word list starting with the character, a word specified by the user, or a word with a high frequency of use, so that the user can easily input the character around the touched character.
  • FIG. 18 is a conceptual diagram of a character input system according to a second embodiment of the present invention.
  • the character input system includes a touch screen module 100, a keyboard module 200, an input processing module 300, a processing module 400, And a speaker 500.
  • the touch screen module 100, the touch module 322, the drag module 324, the multi-touch module 326, the multi-touch drag module 328, the processing module 400, the speaker 500, and the motor Since the description of 600 is the same as that of the first embodiment of the present invention, a description thereof will be omitted.
  • the keyboard module 200 is for visually recognizing a keyboard to a user.
  • the keyboard module 200 is provided at a lower portion of the touch module, and when the user touches the keyboard to input a character, the touch screen module 100 corresponding to the position of the character is touched. Is input.
  • FIG. 19 is a diagram illustrating a Hangul keyboard module of a character input system according to a second embodiment of the present invention.
  • the keyboard module 200 expands the size of the arranged keyboard module 200 to reduce a typographical error in the text input by the letters ⁇ , ⁇ , ⁇ , ⁇ , and ⁇ . It can be implemented as six buttons including ',' ⁇ '.
  • the keyboard is arranged in a matrix form in FIG. 2, the layout of the keyboard may vary depending on the device to which the character input system according to the present invention is applied.
  • the present embodiment exemplifies the keyboard module 200 having the six buttons described above, but if the eight-way input operation proposed in this embodiment is applied, the size of the keyboard module 200, that is, the keyboard module ( Buttons provided at 200 and sizes thereof may be provided in various ways.
  • a 'SPACE' key and a 'language setting' key for changing a character of a keyboard such as Korean, English, and Japanese may be added.
  • the keyboard module 200 described above may input at least three or more characters into one key according to a user's input operation.
  • Table 1 shows the character input according to the input operation of the character input system according to the present embodiment.
  • ' ⁇ ' is input when the touch is performed, and ' ⁇ ' is input when the drag phase is performed.
  • ' ⁇ ' is input when performing a dragging operation
  • ' ⁇ ' is input when performing a left dragging operation
  • ' ⁇ ' is input when the right drag operation is performed.
  • Table 1 is only one example, and a user's input operation such as up drag and down drag on a specific key may be changed.
  • the input processing module 300 classifies an input through the keyboard module 200 and the touch screen module 100 into touch, drag, multi-touch, and multi-touch drag and classifies the location information and the classification information into the processing module 400. To pass.
  • the input processing module 300 includes a touch determination module 320 and an input correction module 340.
  • the touch determination module 320 is for determining that the user touches the touch screen module 100.
  • the touch determination module 320 may include a touch module 322, a drag module 324, a multi-touch module 326, and a multi-touch drag module. 328.
  • the multi-touch drag module 328 simultaneously touches two or more points on the touch screen module 100, and then detects the drag operation while maintaining the touched state. To this end, the multi-touch drag module 328 recognizes a user's multi-touch drag operation by using a touch end point for two or more points and a touch start point for the multi-touch detected by the multi-touch module 326.
  • the present embodiment may perform only a general touch operation and a drag operation. In this case, the above-described multi-touch module 326 and the multi-touch drag module 328 may be omitted.
  • 20 is a conceptual diagram illustrating a 'SPACE' key for explaining a blank key of a character input system according to a second embodiment of the present invention.
  • the touch input operation, the left drag (1), the right drag (2), the up drag (3), the down drag (4), the left drag (5), for all keys, Input in 8 directions including left top drag (6), right top drag (7) and right bottom drag (8) is possible.
  • the 'SPACE' key if a touch operation is performed, it operates as a general blank key.
  • the left drag (1) operation when the left drag (1) operation is performed, it operates as the backspace key
  • the right drag (2) operation when the right drag (2) operation is performed, the enter key can be operated.
  • the 'SPACE' key according to the present invention operates as the 'backspace key' when performing the upper drag (3) operation, 'Enter key' when performing the lower drag (4) operation It can also work.
  • the present embodiment exemplifies only Korean input, but the character input system according to the present invention may input a foreign language such as English.
  • a foreign language such as English
  • it may also be input in a similar manner to the above-described Korean input method. That is, one or more alphabets may be input from a specific alphabet key by touching or dragging a specific alphabet key in a specific direction.
  • the input correction module 340 is for correcting an operation input by the user through the touch screen module 100, and includes an input angle correction module 342, an input length correction module 344, and an input time correction module 346. , And input order correction module 348.
  • 21 and 22 are views for explaining an input angle correction module of the character input system according to the second embodiment of the present invention.
  • the input angle correction module 342 is for correcting the angle of the drag operation input by the user through the touch screen module 100.
  • the vertical drag is input along the y axis and the left and right drag is input along the x axis.
  • the present system includes an input angle correction module 342 to calculate an error range when a user drags an input so that the input is correctly recognized.
  • drags input within the first angle ⁇ 1 are recognized as left and right drags
  • drags input within the second angle ⁇ 2 are recognized as up and down drags.
  • the first angle ⁇ 1 and the second angle ⁇ 2 may be, for example, 0 degrees to 25 degrees.
  • the present invention is not limited thereto, and the first angle ⁇ 1 and the second angle ⁇ 2 may be 0 degrees to 45 degrees.
  • the input angle correction module 342 may learn this according to an input characteristic of a user, and accordingly, the first angle ⁇ 1 and the second angle ⁇ 2 may be different from each other. For example, as shown in FIG. 22, for example, when a user inputs characters with both hands, the left and right hands have different input angles A from each other.
  • the reference coordinate axes x-axis and y-axis in FIG.
  • the character input system can narrow the first angle ⁇ 1 and the second angle ⁇ 2 to fit the user's input characteristics, and can simplify the calculation process, thereby increasing the character input speed. You can.
  • FIG. 23 is a schematic cross-sectional view of a touch screen module for explaining an input length correction module of a character input system according to a second embodiment of the present invention.
  • the input length correction module 344 is for correcting the length of the drag operation input by the user through the touch screen module 100. As illustrated in FIG. 23, this may be determined according to the number of pixels P of the touch screen module 100 that are touched through the drag operation. For example, a drag input less than or equal to the first length L1 may be recognized as a touch, and a drag input greater than or equal to the first length L1, that is, a second length L2 may be recognized as a drag. Further, according to this, the text input system according to the present embodiment can increase the accuracy of the text input by preventing the drag operation not intended by the user.
  • the input time correction module 346 is for correcting the delay time of the drag operation or the delay time of the touch operation input by the user through the touch screen module 100.
  • an event may be generated, and the input time correction module 346 determines whether the event occurs.
  • the delay time correction of the drag operation may be repeatedly performed automatically when the user maintains the touch for 0.5 seconds or more after the drag operation.
  • the delay time correction of the touch operation is determined as a double touch (double click) when the user touches the specific key again after 0.5 seconds after the touch operation on the specific key. At this time, if the user touches the specific key again within 0.5 seconds after performing the touch operation on the specific key, it is regarded as one touch operation.
  • the input order correction module 348 is for correcting a character input order error of the user. For example, to enter ‘ ⁇ ’, you should enter ‘ ⁇ ’ and ‘ ⁇ ’ sequentially. However, when entering a sentence, ‘ ⁇ ’ and ‘ ⁇ ’ may not be entered in sequence, and ‘ ⁇ ’ and ‘ ⁇ ’ may be entered in that order. In this case, the present embodiment is not input as ' ⁇ ', and stores the input ' ⁇ ' and ' ⁇ ' and then displays ' ⁇ '.
  • the present embodiment includes a memory for storing a character that the user has made an input operation.
  • a memory for storing a character that the user has made an input operation.
  • two letters that is, consonants and vowels
  • the characters ' ⁇ ' and ' ⁇ ' are stored in memory.
  • ' ⁇ ' is loaded from the memory and displayed.
  • ' ⁇ ' is immediately displayed.
  • ' ⁇ ' is loaded from memory and finally ' ⁇ ' is displayed.
  • 'ga' is finally displayed.
  • FIG. 24 is a plan view showing a protective film of the character input system according to a second embodiment of the present invention.
  • the keyboard guide enables the user to sense the position of the character key K provided in the keyboard module 200 with the sense of a fingertip even if the user does not see with his / her eyes. It may further include.
  • the keyboard guide may be in the form of a general protective film, and includes protrusions protruding at the central position of the letter key K on the surface of the protective film.
  • the protective film and the protrusion is preferably made of a transparent material such as rubber or silicon. That is, the present embodiment may include a keyboard guide made of a transparent material so that it is very small to the naked eye to the center of the letter key K and does not interfere with the user's visual recognition.
  • the user may input characters.
  • the character input system according to the present exemplary embodiment may correct the error even if the user's input is input to accurately input the character to be input by the user.
  • the character input system according to the present exemplary embodiment supports a touch input operation and an eight-direction input operation on one key so that up to 18 characters including multi-touch may be input on one key.
  • the character input system according to the present embodiment supports the input operation of up to 8 directions including the touch input operation and the multi-touch in the 'SPACE' key, so that the 'SPACE' key is used as the 'backspace' key and ' The space 'key and the enter key can be used.
  • 25 is a flowchart of a character input method according to a first embodiment of the present invention.
  • the character input method includes setting a language (S1), detecting an input (S2), classifying an input (S3), and , Merging the characters (S4).
  • the language is set according to the type of language that the user wants to input.
  • This embodiment exemplifies inputting Korean or English through language setting.
  • the present invention is not limited thereto and may be applied to all languages other than Korean and English.
  • Detecting an input detects a user's touch screen module input for inputting a character.
  • the step of detecting the input in order to accurately recognize the user's character input includes the steps of detecting the starting position of the touch (S2-1); And detecting an end position of the touch (S2-2).
  • the starting position of the user's first touch on the touch screen module for text input is detected.
  • the first consonants or vowels that are not deformed by the initial sound, that is, dragging or multi-touch dragging, of the character to be input by the user may be recognized as the starting position of the touch is sensed.
  • the user detects whether the user touches only one point of the touch screen module or touches two or more points at the same time, that is, multi-touch.
  • the touch end position of the last touch is sensed.
  • the user may drag or multi-drag horizontally, vertically or diagonally from the initial position to input a desired character.
  • the terminal detects a position at which the user ends the touch in order to acquire information about the final sound of the character to be finally input, that is, the consonant or vowel to be finally input by dragging or multi-touch dragging.
  • the user when the touch start position of the user is detected in the step of detecting an input, the user may easily input a desired character around the consonant, vowel, or alphabet corresponding to the detected touch start position.
  • a bell that can be input by dragging can be popped up to be recognized by the user.
  • the present embodiment may pop up a list of words starting with consonants, vowels, or alphabets corresponding to the detected touch start position when the touch start position of the user is detected in the step of detecting the input. This may be performed by popping up a list of words starting with the consonant or vowel or alphabet around the consonant or vowel corresponding to the location where the user started the touch. In addition, these two steps (final pop-up, word list pop-up) is preferably performed after detecting the start position of the touch or after detecting the end position of the touch.
  • step S3 the input is classified according to the touch start position information, the touch end position information, and the touch type information (touch or multi-touch) obtained by detecting the start position of the touch and the end position of the touch.
  • the user's input is a touch that presses only one point of the touch module, a drag moved while pressing from one point of the touch module to another point, and a multi-touch that presses two or more points of the touch module simultaneously.
  • the multi-touch drag may be classified as moving to a specific point while pressing two or more points of the touch module simultaneously.
  • the characters are merged according to the acquired touch start position information, touch end position information and touch type information, and the input classified accordingly, and displayed to the user.
  • This embodiment exemplifies a language input through a character input method in Korean and English. Accordingly, in the merging of characters, the consonants and vowels for the Korean characters are stored in a buffer according to the language set in the language setting step. Step S4-1-1, merging consonants and vowels (S4-1-2) or storing alphabet for English (S4-2-1) and merging alphabets (S4-2) -2).
  • Storing the consonants and vowels in the buffer (S4-1-1) is performed before merging the consonants and vowels finally determined according to the acquired touch start position information, touch end position information and touch type information, and the classified input accordingly.
  • step S4-2-1 of storing the alphabet the alphabet input by the user is stored in the buffer before merging the alphabet.
  • the step of storing the alphabet may be omitted.
  • Merging the alphabet (S4-2-2) merges the alphabet input by the user or stored in the buffer. This finally completes the word the user wants and a sentence listing the words.
  • the character input method according to the present embodiment can easily input characters through touch, multi-touch, drag, and multi-touch drag operations without using an asterisk (*) or pound (#).
  • the character input method according to the present embodiment can quickly input a character without delay by inputting the last input character as the final character at the time when the touch, multi-touch, drag, or multi-touch drag operation ends.
  • the character input method according to the present embodiment can pop up a word list starting with the character, a user-specified word, or a high frequency of use of words around the touched character so that the user can easily input the character.
  • 26 is a flowchart of a character input method according to a second embodiment of the present invention.
  • the character input method according to the second embodiment of the present invention includes setting a language (S1), detecting an input (S2), correcting the input (S3), and Step S4 of classifying the input and step S5 of merging the characters.
  • the step of classifying the input (S4) and the step of merging the characters (S5) is the same as the character input method according to the first embodiment of the present invention described above, a description thereof will be omitted.
  • the language is set according to the type of language that the user wants to input.
  • This embodiment exemplifies inputting Korean or English through language setting.
  • the present invention is not limited thereto and may be applied to all languages other than Korean and English.
  • the step S1 of setting the above-described language may be omitted.
  • Detecting an input detects a user's touch screen module input for inputting a character.
  • the step S2 of detecting the input to accurately recognize the text input of the user may include detecting a start position of the touch (S2-1). ), Storing the character of the touch start position (S2-2), and detecting the end position of the touch (S2-3).
  • the step (S2-1) of detecting the start position of the touch and the step (S2-3) of detecting the end position of the touch are the same as the text input method according to the first embodiment of the present invention described above Description is omitted.
  • the character at the touch start position is stored in the character in which the user performs a touch input operation on the touch screen module.
  • Correcting the input (S3) corrects the input operation of the user input through the step (S2) of detecting the input.
  • Correcting the input (S3) includes correcting the input angle (S3-1), correcting the input length (S3-2), correcting the input time (S3-3), and input Correcting the order (S3-4).
  • the input angle error of the user is corrected. It is based on the x-axis and the y-axis that intersects the x-axis perpendicularly, and drags or multi-touch drags on or near the x-axis or y-axis within a range of angles between the x-axis and the y-axis. Consider it as a touch drag gesture.
  • a drag operation within an angular range close to the x axis is classified as an up drag or a lower drag according to a drag direction
  • a drag operation within an angular range close to the y axis is classified as a left drag or a right drag according to the drag direction.
  • Correcting the input length corrects an input length error of the user when the user performs a drag operation or a multi-touch drag operation.
  • a drag operation or a multi-touch drag operation within a predetermined number of pixels is recognized as a touch, and a drag operation or a multi-touch drag operation of a predetermined number or more is determined as the corresponding drag operation or a multi-touch drag operation. Can be done.
  • Correcting the input time (S3-3) corrects an input time error of the user when the user performs a touch operation, a multi-touch operation, a drag operation, or a multi-touch drag operation.
  • the step of correcting the delay time of the drag operation during the step (S3-3) of correcting the input time is to stop the touch after a delay within a certain time without stopping the touch after the drag operation or multi-touch drag operation, It can be determined by performing a general touch operation. Of course, when delaying for more than a predetermined time without stopping the touch after the drag operation or the multi-touch drag operation, an event such as a repeated input may be generated.
  • step (S3-3) of correcting the input time if the user touches the specific key again within a certain time after the touch operation on the specific key, Can be considered as input.
  • the user touches the specific key again after a certain time after performing a touch operation on the specific key it is determined as two inputs (double clicks).
  • the character input method according to the present exemplary embodiment may correct the error even if there is an error in the user's input so as to accurately input the character to be input by the user.
  • the character input method according to the present exemplary embodiment may support a touch input operation and an eight-direction input operation on one key to input a maximum of 18 characters including multi-touch on one key.
  • the character input method according to the present embodiment supports the input operation of up to 8 directions including the touch input operation and the multi-touch in the 'SPACE' key, so that the 'SPACE' key is used as the 'backspace' key and ' The space 'key and the enter key can be used.

Landscapes

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

Abstract

The present invention relates to a system for inputting characters and to a method for same, and particularly, to a system for inputting characters and to a method for same in which a user may perform a touch operation, a multi-touch operation, a drag operation, a multi-touch drag operation, and an eight-direction input operation using a single key, and the user input is corrected to enable the user to input characters with ease. The system and method of the present invention can render all of the Korean vowels from just the two vowels of 'ㅣ' and 'ㅡ' without having to use the asterisk (*) or pound (#), such that the user may consecutively input all of the Korean vowels using just two buttons ('ㅣ' and 'ㅡ') without having to memorize keys for vowels, as if the user is writing using a pencil. In addition, characters can be lastly inputted at the point in time that a touch operation, a multi-touch operation, a drag operation, and a multi-touch drag operation end, thus enabling the user to quickly input characters without delay. Further, the system and method of the present invention can correct errors in the input of user to produce accurate characters which the user had intended to input. In addition, a single key has a function of touch input and eight-direction input, and therefore the user may input a maximum of 18 characters, including a multi-touch input, using the single key.

Description

문자입력 시스템 및 그 방법Character input system and method
본 발명은 문자입력 시스템 및 그 방법에 대한 것으로서, 특히 하나의 키에 터치, 멀티터치, 드래그, 멀티터치 드래그 동작, 및 8방향의 입력 동작을 수행할 수 있으며, 사용자의 입력을 보정하여 문자를 쉽게 입력할 수 있는 문자입력 시스템 및 그 방법에 관한 것이다.The present invention relates to a character input system and a method thereof, and in particular, a touch, multi-touch, drag, multi-touch drag operation, and 8-direction input operation can be performed on one key, and a character can be corrected by correcting a user's input. It relates to a text input system and a method thereof that can be easily input.
이동 단말기기는 이동이 가능한 통신 기기로서 기존에는 단순히 통화만을 수행하였으나, 휴대폰과, PDA 등과 같은 단말기, 즉, 정보화 기기가 발달함에 따라 통화 이외에도 문자를 이용하여 필요한 정보를 전달하는 것이 보편화되었다. 또한, 최근 터치스크린을 이용한 단말기가 보편화되고 있으며, 이에 따라 터치스크린을 이용하여 자판을 사용자에게 시인시켜 문자를 입력하고 있다.The mobile terminal device is a mobile communication device. In the past, only a call was performed. However, as a terminal such as a mobile phone and a PDA, that is, an information device has been developed, it has become common to transmit necessary information using texts in addition to calls. In addition, recently, a terminal using a touch screen is becoming more common, and accordingly, a character is inputted by visually recognizing a keyboard to a user using a touch screen.
하지만, 이러한 터치스크린을 이용한 단말기는 기기의 종류, 예를 들어 제조회사 등에 따라 문자입력 시스템과 방법이 상이하여 사용자가 문자를 입력하는데 어려움이 있다. 또한, 기존의 문자입력 시스템 및 문자입력 방법은 하나의 문자 입력키를 한번 또는 여러번 누르거나, 애스테리스크(*) 또는 파운드(#)를 이용하여 사용자가 원하는 최종 문자를 입력하였다. 또한, 이에 따라 사용자가 원하는 최종 문자가 어떤 문자인지 정확하게 인지할 수 없으므로 입력 대기 상태를 소정 시간, 예를 들어 3초 정도 유지하게 된다. 따라서, 문자를 입력하는데 대기 상태로 인해 많은 시간이 소요되는 문제점이 있다. 물론, 이를 해결하기 위해 ‘SPACE(빈칸)'에 해당하는 키를 누르면 다음 문자 입력 지점으로 이동하지만 사용자가 하나의 문자를 입력할 때마다 ‘SPACE(빈칸)'을 눌러줘야 되므로 번거로운 문제점이 있다. 또한, 사용자가 문자를 입력할 때, 사용자마다 입력 특징이 다르므로 사용자가 원하는 문자를 정확하게 입력할 수 없는 문제점이 있다.However, a terminal using such a touch screen has a difficulty in inputting text by a user since the method and method are different depending on the type of device, for example, a manufacturer. In addition, in the conventional character input system and character input method, a single character input key is pressed once or several times, or the final character desired by the user is input using an asterisk (*) or pound (#). In addition, since the user cannot accurately recognize which character the last character desired is, the input standby state is maintained for a predetermined time, for example, about 3 seconds. Therefore, there is a problem in that it takes a lot of time due to the standby state for entering characters. Of course, if you press the key corresponding to the 'SPACE (blank)' to solve this problem, it moves to the next character input point, but the user has to press the 'SPACE (blank)' every time a user enters a single character has a problem. In addition, when the user inputs a character, there is a problem that the user can not accurately enter the desired character because the input characteristics are different for each user.
본 발명의 목적은 문자를 쉽게 입력할 수 있는 문자입력 시스템 및 문자입력 방법을 제공하는 것이다.An object of the present invention is to provide a character input system and a character input method that can easily enter a character.
본 발명의 다른 목적은 문자를 빠르게 입력할 수 있는 문자입력 시스템 및 문자입력 방법을 제공하는 것이다.Another object of the present invention is to provide a character input system and a character input method capable of quickly entering a character.
본 발명의 또 다른 목적은 사용자의 문자 입력 오차를 보정할 수 있는 문자입력 시스템 및 문자입력 방법을 제공하는 것이다.It is still another object of the present invention to provide a character input system and a character input method capable of correcting a character input error of a user.
상술한 목적을 달성하기 위해 본 발명은 사용자가 문자를 입력하기 위한 터치스크린 모듈과, 상기 터치스크린 모듈과 대응하여 구비되며 사용자가 문자를 입력하기 위한 키가 배열된 자판 모듈과, 상기 터치스크린 모듈을 통한 사용자가 상기 터치스크린 모듈에 터치를 시작한 하나 이상의 터치 시작 지점과, 터치를 종료한 터치 종료 지점으로 사용자가 최종 입력한 문자를 인지하는 입력 처리 모듈과, 상기 입력 처리 모듈에서 전달된 위치 정보와 분류 정보를 전달받아 문자를 병합하고 사용자에게 시인시키는 프로세싱 모듈을 포함하는 것을 특징으로 하는 문자입력 시스템을 제공한다. 상기 입력 처리 모듈은, 상기 사용자의 상기 터치스크린 모듈에 대한 터치 동작을 판단하는 터치 모듈과, 상기 사용자의 상기 터치스크린 모듈에 대한 두 개 이상의 영역에 멀티터치 동작을 수행하는지를 판단하는 멀티터치 모듈과, 상기 사용자의 상기 터치스크린 모듈에 대한 드래그 동작을 판단하는 드래그 모듈, 및 상기 사용자가 상기 터치스크린 모듈에서 두 개 이상의 영역에 멀티터치 한 후 드래그 동작을 수행하는지를 판단하는 멀티터치 드래그 모듈을 포함한다. 상기 입력 처리 모듈은 상기 사용자의 문자 입력에 대한 오차를 보정하는 입력 보정 모듈을 더 포함할 수 있다. 상기 입력 보정 모듈은 상기 사용자가 터치스크린 모듈을 통해 입력한 드래그 동작의 일정 각도 범위를, 드래그 동작의 기준 각도로 보정하는 입력 각도 보정 모듈을 포함할 수 있다. 상기 입력 보정 모듈은 상기 사용자가 터치스크린 모듈을 통해 입력한 드래그 동작의 입력 길이를, 상기 드래그 동작의 기본 입력 길이로 보정하는 입력 길이 보정 모듈을 포함할 수 있다. 상기 입력 보정 모듈은 상기 사용자가 터치스크린 모듈을 통해 입력한 터치 동작 또는 드래그 동작의 입력 시간을, 상기 터치 동작 또는 드래그 동작의 기본 입력 시간으로 보정하는 입력 시간 보정 모듈을 포함할 수 있다.In order to achieve the above object, the present invention provides a touch screen module for inputting a character by a user, a keyboard module provided corresponding to the touch screen module, and having a key for inputting a character by the user, and the touch screen module. At least one touch start point at which the user starts to touch the touch screen module, an input processing module for recognizing a character last input by the user as a touch end point at which the user touches the touch screen module, and position information transmitted from the input processing module And a processing module that receives the classification information, merges the text, and recognizes the text to the user. The input processing module may include a touch module configured to determine a touch operation of the touch screen module by the user, a multi touch module configured to determine whether to perform a multi-touch operation on at least two areas of the touch screen module of the user; And a drag module to determine a drag operation of the user to the touch screen module, and a multi touch drag module to determine whether the user performs a drag operation after multi-touching two or more areas of the touch screen module. . The input processing module may further include an input correction module that corrects an error of the user's text input. The input correction module may include an input angle correction module for correcting a predetermined angular range of the drag operation input by the user through the touch screen module to a reference angle of the drag operation. The input correction module may include an input length correction module configured to correct an input length of a drag operation input by the user through the touch screen module to a basic input length of the drag operation. The input correction module may include an input time correction module configured to correct an input time of a touch operation or a drag operation input by the user through the touch screen module to a basic input time of the touch operation or a drag operation.
또한, 상기 사용자가 터치한 키의 주변에 상기 사용자가 터치한 키가 포함하는 문자로 시작되는 단어, 또는 상기 사용자가 터치한 키를 드래그 또는 멀티터치 또는 멀티터치 드래그하여 입력하는 종음, 또는 사용자가 지정한 단어, 또는 사용빈도가 높은 단어가 팝업될 수 있다. 이때, 상기 팝업은 팝업의 주변에 위치한 키가 포함하는 문자를 가리지 않도록, 팝업의 주변에 위치한 키의 크기보다 작은 것이 바람직하다. 상기 팝업의 기능을 온/오프하는 팝업 제어 모듈을 더 포함할 수 있다.In addition, a word beginning with a letter included in the key touched by the user around the key touched by the user, or a final note inputted by dragging, multitouch, or multitouch dragging the key touched by the user; The specified word or a word with a high frequency of use may pop up. In this case, the pop-up is preferably smaller than the size of the key located in the vicinity of the pop-up so as not to cover the characters contained in the key located in the vicinity of the pop-up. The apparatus may further include a popup control module for turning on / off a function of the popup.
상기 자판 모듈은 한글 자판을 포함할 수 있으며, 상기 한글 자판은 ‘ㅣ', 'ㅡ', 'ㄱ', 'ㄴ', 'ㄷ', 'ㅁ', 'ㅂ', 'ㅅ', 'ㅇ', 'ㅈ', 'SPACE' 키 또는, ‘ㅣ', 'ㅡ', 'ㄱ', 'ㄴ', 'ㄷ', 'ㅁ', 'ㅂ', 'ㅅ', '.', 'ㅈ', 'SPACE' 키 또는, ‘ㅣ', 'ㅡ', 'ㄱ', 'ㄴ', 'ㄷ', 'ㅂ', 'ㅅ', 'ㅈ', 'SPACE', 'ㅇ', '.' 키 또는, 'ㄱ', 'ㄴ', 'ㄹ', 'ㅁ', 'ㅅ', 'ㅇ', 'ㅡ', 'ㅣ', '특수문자', '언어변환' 키 또는, ‘ㄱ', 'ㅁ', 'ㅅ', 'ㅇ', 'ㅡ', 'ㅣ' 키로 이루어지며, 상기 키는 드래그, 멀티터치 또는 멀티터치 드래그되는 방향에 따라 각각의 된소리 또는 거센소리가 입력된다. 상기 입력 보정 모듈은 상기 사용자가 터치스크린 모듈을 통해 입력한 문자의 입력 순서를 어순에 맞도록 보정하는 입력 순서 보정 모듈을 포함할 수 있다.The keyboard module may include a Korean keyboard, and the Korean keyboard includes' ㅣ ',' ㅡ ',' ㄱ ',' ㄴ ',' ㄷ ',' ㅁ ',' ㅂ ',' ㅅ ',' ㅇ ',' ㅈ ',' SPACE 'keys or' ㅣ ',' ㅡ ',' ㄱ ',' ㄴ ',' ㄷ ',' ㅁ ',' ㅂ ',' ㅅ ','. ',' ㅈ ',' SPACE 'key or,' ㅣ ',' ㅡ ',' ㄱ ',' ㄴ ',' ㄷ ',' ㅂ ',' ㅅ ',' ㅈ ',' SPACE ',' ㅇ ','. ' Key, or 'ㄱ', 'ㄴ', 'ㄹ', 'ㅁ', 'ㅅ', 'ㅇ', 'ㅡ', 'ㅣ', 'special character', 'language conversion' key, or 'ㄱ' , 'ㅁ', 'ㅅ', 'ㅇ', 'ㅡ', 'ㅣ' key, the key is a sound, or a rough sound is input according to the drag, multi-touch or multi-touch drag direction. The input correction module may include an input order correction module for correcting an input order of characters input by the user through the touch screen module to match word order.
상기 자판 모듈은 영문 알파벳 키를 포함할 수 있으며, 상기 알파벳 키는 둘 이상의 알파벳이 구비된다. 상기 알파벳 키는 드래그, 멀티터치 또는 멀티터치 드래그되는 방향에 따라 상기 알파벳 키에 포함된 둘 이상의 알파벳 중 하나가 선택된다. 상기 알파벳 키는 터치 또는 멀티터치에 따라 대문자 또는 소문자가 선택될 수 있다.The keyboard module may include an English alphabet key, and the alphabet key is provided with two or more alphabets. The alphabet key selects one of two or more alphabets included in the alphabet key according to the dragging, multitouch, or multitouch dragging direction. The uppercase letter or lowercase letter may be selected according to the touch or multi-touch.
상기 드래그 동작은 서로 상이한 8방향의 드래그 동작을 포함할 수 있다. 이때, 상기 자판 모듈은 ‘SPACE' 키를 포함할 수 있으며, 상기 ‘SPACE' 키는 터치 동작 수행 시 공백을 입력하고, 상기 8방향 중 일 방향으로 드래그 동작 수행 시 백 스페이스 기능을 수행하고, 타 방향으로 드래그 동작 수행 시 엔터 기능을 수행한다.The drag operation may include eight different drag operations. In this case, the keyboard module may include a 'SPACE' key. The 'SPACE' key may input a space when performing a touch operation, and performs a back space function when performing a drag operation in one of the eight directions. Enter is performed when dragging in the direction.
상기 터치스크린 모듈 상에 구비된 자판 가이드를 더 포함할 수 있고, 상기 자판 가이드는 투명 재질의 필름 형태이되, 상기 문자의 중심부에 돌기가 형성된다.It may further include a keyboard guide provided on the touch screen module, the keyboard guide is in the form of a film of a transparent material, a projection is formed in the center of the letter.
또한, 본 발명은 사용자가 터치스크린을 이용하여 문자를 입력하는 문자입력 방법에 있어서, 입력할 문자의 언어를 설정하는 단계와, 상기 사용자가 상기 터치스크린에 입력한 터치 시작 지점과 터치 종료 지점을 포함하는 입력을 감지하는 단계와, 상기 사용자 입력을 터치, 드래그, 멀티터치, 멀티터치 드래그로 분류하는 단계와, 상기 감지된 입력과 분류된 입력에 의해 결정된 문자를 병합하는 단계를 포함하는 것을 특징으로 하는 문자입력 방법을 제공한다. 상기 감지된 입력과 분류된 입력에 의해 결정된 문자를 병합하는 단계는, 상기 입력할 문자의 언어를 설정하는 단계;에서 입력할 문자를 한글로 설정할 경우, 상기 감지된 입력과 분류된 입력에 의해 결정된 자음과 모음을 버퍼에 저장하는 단계와, 상기 자음과 모음을 병합하는 단계를 포함한다. 상기 감지된 입력과 분류된 입력에 의해 결정된 문자를 병합하는 단계는, 상기 입력할 문자의 언어를 설정하는 단계;에서 입력할 문자를 영어로 설정할 경우, 상기 감지된 입력과 분류된 입력에 의해 결정된 알파벳을 병합하는 단계를 포함한다. 상기 사용자가 상기 터치스크린에 입력한 터치 시작 지점과 터치 종료 지점을 포함하는 입력을 감지하는 단계는, 상기 터치 시작 지점의 주변에 상기 터치 시작 지점에 위치한 문자의 종음이 팝업되는 단계를 더 포함할 수 있다. 상기 사용자가 상기 터치스크린에 입력한 터치 시작 지점과 터치 종료 지점을 포함하는 입력을 감지하는 단계는, 상기 터치 시작 지점 또는 터치 종료 지점의 주변에, 상기 터치 시작 지점 또는 터치 종료 지점에 위치한 문자로 시작하는 단어 목록을 팝업하는 단계를 더 포함할 수 있다. 상기 사용자가 상기 터치스크린에 입력한 터치 시작 지점과 터치 종료 지점을 포함하는 입력을 감지하는 단계; 이후, 감지된 입력을 보정하는 단계를 더 포함할 수 있으며, 상기 감지된 드래그 동작의 각도를 기준 각도 범위와 비교하여, 상기 기준 각도 범위에 속하는 드래그 동작으로 판단하는 입력 각도를 보정하는 단계를 포함할 수 있다. 상기 감지된 입력을 보정하는 단계는, 상기 감지된 드래그 동작의 길이를 기준 길이와 비교하여, 상기 기준 길이 범위에 속할 경우 터치 동작으로 판단하며, 상기 기준 길이 범위를 벗어날 경우 드래그 동작으로 판단하는 입력 길이를 보정하는 단계를 포함할 수 있다. 상기 감지된 입력을 보정하는 단계는, 상기 감지된 특정 키에 대한 다수의 터치 동작 사이의 입력 시간을 기준 입력 시간과 비교하여, 상기 기준 입력 시간 범위에 속할 경우 한 번의 터치 동작으로 판단하며, 상기 기준 입력 시간 범위를 벗어날 경우 입력된 터치 동작을 모두 입력으로 판단하거나, 상기 감지된 특정 키에 대한 드래그 동작 후 터치를 유지하는 시간이 기준 유지 시간과 비교하여, 상기 기준 유지 시간 범위에 속할 경우 드래그 동작으로 판단하며, 상기 기준 유지 시간 범위를 벗어날 경우 특정 이벤트를 발생시키는 입력 시간을 보정하는 단계를 포함할 수 있다. 상기 감지된 입력을 보정하는 단계는, 상기 감지된 입력에 대한 문자 입력 순서를 기준 문자 입력 순서와 비교하여, 상기 기준 문자 입력 순서와 상이할 경우 기준 문자 입력 순서로 보정하는 입력 순서를 보정하는 단계를 포함할 수 있다.In addition, the present invention provides a character input method in which a user inputs a character using a touch screen, the method comprising: setting a language of a character to be input, and determining a touch start point and a touch end point input by the user on the touch screen. Detecting an input comprising: classifying the user input into touch, drag, multi-touch, and multi-touch drag; and merging the characters determined by the sensed input and the classified input. A character input method is provided. Merging the character determined by the sensed input and the classified input, setting the language of the character to be input; when setting the character to be input in Hangul, determined by the sensed input and the classified input Storing consonants and vowels in a buffer, and merging the consonants and vowels. Merging the character determined by the sensed input and the classified input, setting the language of the character to be input; when setting the character to be input in English, determined by the sensed input and the classified input Merging the alphabet. The detecting of an input including a touch start point and a touch end point input by the user on the touch screen may further include popping up a final sound of a character located at the touch start point around the touch start point. Can be. The detecting of the input including the touch start point and the touch end point input by the user on the touch screen may include a character located at the touch start point or the touch end point around the touch start point or the touch end point. The method may further include popping up a starting word list. Detecting an input including a touch start point and a touch end point input by the user on the touch screen; Thereafter, the method may further include correcting the detected input, and comparing the detected angle of the drag motion with a reference angle range, and correcting an input angle determined as a drag motion belonging to the reference angle range. can do. The correcting of the detected input may include comparing the detected length of the drag operation with a reference length, determining that the touch input is within the reference length range, and determining that the drag operation is out of the reference length range. And correcting the length. The calibrating of the detected input may include comparing the input time between the plurality of touch operations with respect to the detected specific key with a reference input time, and determining that the touch input is one touch operation when it belongs to the reference input time range. If it is out of the reference input time range, it is determined that all input touch motions are input, or when the time for holding a touch after the drag operation on the detected specific key is within the reference holding time range compared to the reference holding time, dragging And determining an operation, and correcting an input time for generating a specific event when out of the reference holding time range. The correcting of the detected input may include: correcting an input order of correcting a character input order for the detected input with a reference character input order when it is different from the reference character input order. It may include.
본 발명은 'ㅣ'와 'ㅡ'의 두 가지 모음으로 모든 모음을 조합할 수 있으며, 모든 모음을 두 버튼('ㅣ'와 'ㅡ')으로 입력이 가능하여 모음 자판을 외울 필요 없이 연필로 글을 쓰듯이 순차적으로 입력할 수 있는 문자입력 시스템 및 문자입력 방법을 제공할 수 있다.The present invention can combine all the vowels into two vowels of 'ㅣ' and 'ㅡ', and can input all the vowels with two buttons ('ㅣ' and 'ㅡ') without having to memorize the vowel keyboard. As you write, you can provide a character input system and a character input method that can input sequentially.
본 발명은 애스테리스크(*) 또는 파운드(#)를 이용하지 않고 터치, 멀티터치, 드래그, 멀티터치 드래그 동작을 통해 문자를 쉽게 입력할 수 있는 문자입력 시스템 및 문자입력 방법을 제공할 수 있다.The present invention can provide a character input system and a character input method that can easily input characters through touch, multi-touch, drag, multi-touch drag operation without using an asterisk (*) or pound (#). .
본 발명은 터치, 멀티터치, 드래그, 멀티터치 드래그 동작이 종료되는 시점에 최종 입력된 문자를 최종 문자로 입력하여 딜레이 없이 문자를 빠르게 입력할 수 있는 문자입력 시스템 및 문자입력 방법을 제공할 수 있다.The present invention can provide a character input system and a character input method capable of quickly inputting a character without delay by inputting the last input character as a final character at the time when a touch, multi-touch, drag, or multi-touch drag operation ends. .
본 발명은 터치된 문자의 주변에 해당 문자로 시작하는 단어 목록 또는 사용자가 지정한 단어 또는 사용빈도가 높은 단어를 팝업시켜 사용자가 문자를 쉽게 입력할 수 있는 문자입력 시스템 및 문자입력 방법을 제공할 수 있다.The present invention can provide a text input system and a text input method in which a user can easily input text by popping up a word list or a word specified by the user or a word frequently used around the touched text. have.
본 발명은 사용자의 입력에 오차가 있더라도 이를 보정하여 사용자가 입력하고자 하는 문자를 정확하게 입력할 수 있는 문자입력 시스템 및 문자입력 방법을 제공할 수 있다.The present invention can provide a character input system and a character input method capable of correcting a character input by a user by correcting it even if there is an error in the user's input.
본 발명은 하나의 키에 터치 입력 동작과 8방향의 입력 동작을 지원하여 하나의 키에 멀티 터치를 포함하여 최대 18가지의 문자를 입력할 수 있는 문자입력 시스템 및 문자입력 방법을 제공할 수 있다.The present invention can provide a character input system and a character input method capable of inputting up to 18 characters including multi-touch on one key by supporting a touch input operation and an 8-direction input operation on one key. .
본 발명에 따른 문자입력 시스템은 ‘SPACE' 키에 터치 동작과 최대 8방향의 입력 동작을 지원하여 ’SPACE' 키가 입력 동작에 따라 ‘백 스페이스’키와 ‘스페이스’ 키 및 ‘엔터’키의 동작을 수행할 수 있는 문자입력 시스템 및 문자입력 방법을 제공할 수 있다.The character input system according to the present invention supports a touch operation and a maximum 8-direction input operation to the 'SPACE' key, so that the 'SPACE' key is used as the 'backspace' key, the 'space' key, and the 'enter' key. A text input system and a text input method capable of performing an operation may be provided.
도 1은 본 발명의 제 1 실시예에 따른 문자입력 시스템의 개념도이다.1 is a conceptual diagram of a character input system according to a first embodiment of the present invention.
도 2는 본 발명의 제 1 실시예에 따른 문자입력 시스템의 한글 자판 모듈을 도시한 도면.2 is a diagram illustrating a Hangul keyboard module of a character input system according to a first embodiment of the present invention.
도 3 및 도 4는 본 발명의 제 1 실시예에 따른 문자입력 시스템의 한글 자판의 자음 터치 후 동작에 따른 종음 입력 예시도.3 and 4 are diagrams illustrating a final sound input according to an operation after a consonant touch of a Korean keyboard in the character input system according to the first embodiment of the present invention.
도 5는 본 발명의 제 1 실시예의 변형예에 따른 문자입력 시스템의 한글 자판 터치 후 동작에 따른 종음 입력 예시도.5 is a diagram illustrating an example of a final sound input according to an operation after touching a Korean keyboard in a character input system according to a modification of the first embodiment of the present invention;
도 6은 본 발명의 제 1 실시예에 따른 문자입력 시스템의 한글 자판 종음 테이블.6 is a Hangul keyboard ending table of the character input system according to the first embodiment of the present invention.
도 7은 본 발명의 제 1 실시예에 따른 문자입력 시스템의 한글 자판 터치 후 동작에 따른 종음 팝업 예시도.7 is an exemplary pop-up pop-up according to the operation after touching the Korean keyboard in the character input system according to the first embodiment of the present invention.
도 8은 본 발명의 제 1 실시예에 따른 문자입력 시스템의 한글 자판 자음의 종음 테이블.8 is a final table of the Korean alphabet consonants of the character input system according to the first embodiment of the present invention.
도 9 내지 도 11은 본 발명의 제 1 실시예에 따른 문자입력 시스템의 단 모음 및 이중 모음 입력을 설명하기 위한 예시도.9 to 11 are exemplary diagrams for explaining the single vowel and double vowel input of the character input system according to the first embodiment of the present invention.
도 12는 본 발명의 제 1 실시예에 따른 문자입력 시스템의 종성 입력 예시도.12 is an exemplary view of terminal input of the character input system according to the first embodiment of the present invention.
도 13은 본 발명의 제 1 실시예에 따른 문자입력 시스템의 한글 자판 팝업을 설명하기 위한 예시도.13 is an exemplary diagram for explaining a Korean character pop-up of a character input system according to a first embodiment of the present invention.
도 14는 본 발명의 제 1 실시예에 따른 문자입력 시스템의 영문 자판의 예시도.14 is an exemplary diagram of an English keyboard of the character input system according to the first embodiment of the present invention.
도 15는 본 발명의 제 1 실시예에 따른 문자입력 시스템의 영문 자판 종음 테이블.15 is an English keyboard ending table of the character input system according to the first embodiment of the present invention.
도 16 및 도 17은 본 발명의 제 1 실시예에 따른 문자입력 시스템의 영문 팝업을 설명하기 위한 예시도.16 and 17 are exemplary diagrams for explaining the English pop-up of the character input system according to a first embodiment of the present invention.
도 18은 본 발명의 제 2 실시예에 따른 문자입력 시스템의 개념도.18 is a conceptual diagram of a character input system according to a second embodiment of the present invention.
도 19는 본 발명의 제 2 실시예에 따른 문자입력 시스템의 한글 자판 모듈을 도시한 도면.19 is a diagram showing a Hangul keyboard module of a character input system according to a second embodiment of the present invention.
도 20은 본 발명의 제 2 실시예에 따른 문자입력 시스템의 공백키를 설명하기 위한 ‘SPACE'키의 개념도.20 is a conceptual diagram illustrating a 'SPACE' key for explaining a blank key of a character input system according to a second embodiment of the present invention.
도 21 및 도 22는 본 발명의 제 2 실시예에 따른 문자입력 시스템의 입력 각도 보정 모듈을 설명하기 위한 도면.21 and 22 are views for explaining an input angle correction module of the character input system according to a second embodiment of the present invention.
도 23은 본 발명의 제 2 실시예에 따른 문자입력 시스템의 입력 길이 보정 모듈을 설명하기 위한 터치스크린 모듈의 개략 단면도.FIG. 23 is a schematic cross-sectional view of a touch screen module for explaining an input length correction module of a character input system according to a second embodiment of the present invention; FIG.
도 24는 본 발명의 제 2 실시예에 따른 문자입력 시스템의 보호필름을 도시한 평면도.24 is a plan view showing a protective film of the character input system according to a second embodiment of the present invention.
도 25는 본 발명의 제 1 실시예에 따른 문자입력 방법의 순서도.25 is a flowchart of a character input method according to a first embodiment of the present invention.
도 26은 본 발명의 제 2 실시예에 따른 문자입력 방법의 순서도.26 is a flowchart of a character input method according to a second embodiment of the present invention.
<도면 부호의 설명><Description of Drawing>
100: 터치스크린 모듈 200: 자판 모듈100: touch screen module 200: keyboard module
300: 입력처리 모듈 320: 터치 판단 모듈300: input processing module 320: touch determination module
322: 터치 모듈 324: 드래그 모듈322: touch module 324: drag module
326: 멀티터치 모듈 328: 멀티터치 드래그 모듈326: multi-touch module 328: multi-touch drag module
340: 입력 보정 모듈 342: 입력 각도 보정 모듈340: input correction module 342: input angle correction module
344: 입력 길이 보정 모듈 346: 입력 시간 보정 모듈344: input length correction module 346: input time correction module
348: 입력 순서 보정 모듈 400: 프로세싱 모듈348: input sequence correction module 400: processing module
500: 스피커 600: 모터500: speaker 600: motor
이하, 도면을 참조하여 본 발명의 실시예를 상세히 설명하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
그러나 본 발명은 이하에서 개시되는 실시예에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이다. 도면상의 동일 부호는 동일한 요소를 지칭한다.However, the present invention is not limited to the embodiments disclosed below, but will be implemented in various different forms, only the embodiments are to make the disclosure of the present invention complete, the scope of the invention to those skilled in the art It is provided to inform you. Like reference numerals in the drawings refer to like elements.
도 1은 본 발명의 제 1 실시예에 따른 문자입력 시스템의 개념도이다.1 is a conceptual diagram of a character input system according to a first embodiment of the present invention.
본 발명의 제 1 실시예에 다른 문자입력 시스템은 도 1에 도시된 바와 같이, 터치스크린 모듈(100)과, 자판 모듈(200)과, 입력처리 모듈(300)과, 프로세싱 모듈(400)과, 스피커(500)를 포함한다.Character input system according to the first embodiment of the present invention, as shown in Figure 1, the touch screen module 100, the keyboard module 200, the input processing module 300, the processing module 400 and And a speaker 500.
터치스크린 모듈(100)은 사용자가 직접 터치를 하여 문자를 입력하기 위한 것으로서, 터치 패널을 포함한다. 이러한 터치 패널은 구조 및 구동 방식에 따라 접촉식 정전용량 방식(Capacitive Overlay), 압력식 저항막 방식(Registive Overlay), 적외선 감지 방식(Infrared Beam), 초음파 방식(Surface Acoustic Wave), 적분식 장력 측정 방식(Integral Strain Guage), 피에조 효과 방식(Piezo Electric) 등을 포함할 수 있다. 물론, 본 발명은 사용자가 문자를 입력하기 위해 종류에 상관없이 모든 터치 패널을 사용할 수 있다.The touch screen module 100 is for inputting a character by directly touching a user, and includes a touch panel. These touch panels are capacitive overlay, resistive overlay, infrared beam, surface acoustic wave, and integral tension measurement depending on the structure and driving method. Methods (Integral Strain Guage), Piezo-Effective method (Piezo Electric) and the like. Of course, the present invention can use any touch panel regardless of the type for the user to enter characters.
도 2는 본 발명의 제 1 실시예에 따른 문자입력 시스템의 한글 자판 모듈을 도시한 도면이고, 도 3 및 도 4는 본 발명의 제 1 실시예에 따른 문자입력 시스템의 한글 자판의 자음 터치 후 동작에 따른 종음 입력 예시도이다. 도 5는 본 발명의 제 1 실시예의 변형예에 따른 문자입력 시스템의 한글 자판 터치 후 동작에 따른 종음 입력 예시도이다.2 is a diagram showing a Hangul keyboard module of the character input system according to the first embodiment of the present invention, Figures 3 and 4 after the consonant touch of the Hangul keyboard of the character input system according to the first embodiment of the present invention It is an example of the bell input according to the operation. 5 is a diagram illustrating an example of a final sound input according to an operation after touching a Korean keyboard in a character input system according to a modification of the first exemplary embodiment of the present invention.
자판 모듈(200)은 사용자에게 자판을 시인시키기 위한 것으로서, 터치 모듈의 하부에 구비되어 사용자가 문자를 입력하기 위해 자판을 터치하면 해당 문자의 위치에 해당하는 터치스크린 모듈(100)이 터치되어 문자가 입력된다. 이러한 자판 모듈(200)은 도 2에 도시된 바와 같이, ‘ㅣ', 'ㅡ', 'ㄱ', 'ㄴ', 'ㄷ', 'ㅁ', 'ㅂ', 'ㅅ', 'ㅇ', 'ㅈ', 'SPACE(빈칸)'를 포함할 수 있다. 물론, 도 2에서는 자판이 매트릭스 형태로 배열되었으나, 본 발명에 따른 문자입력 시스템이 적용되는 기기에 따라 자판의 배열은 달라질 수 있다. 예를 들어, 도 3에 도시된 바와 같이, 'ㅁ'과 'ㅇ' 버튼을 통합하고, '.,?!'와 같은 특수문자 버튼을 추가할 수도 있다. 또한, 도 4 및 도 5에 도시된 바와 같이, 배열을 변경하거나 모음의 개수를 조절할 수 있다. 이때, 도 3 내지 도 5에 도시된 자판은 각각의 버튼의 첫 문자가 초음으로 사용자에게 시인되며, 초음을 제외한 문자들은 사용자의 드래그 등과 같은 액션에 따라 입력된다.The keyboard module 200 is for visually recognizing a keyboard to a user. The keyboard module 200 is provided at a lower portion of the touch module, and when the user touches the keyboard to input a character, the touch screen module 100 corresponding to the position of the character is touched. Is input. As shown in FIG. 2, the keyboard module 200 includes 'ㅣ', 'ㅡ', 'ㄱ', 'b', 'c', 'ㅁ', 'ㅂ', 'ㅅ', 'ㅇ' , 'J', and 'space'. Of course, although the keyboard is arranged in a matrix form in FIG. 2, the layout of the keyboard may vary depending on the device to which the character input system according to the present invention is applied. For example, as illustrated in FIG. 3, the 'ㅁ' and 'ㅇ' buttons may be integrated, and a special character button such as '.,?!' May be added. 4 and 5, the arrangement may be changed or the number of vowels may be adjusted. In this case, in the keyboard illustrated in FIGS. 3 to 5, the first letter of each button is visually recognized by the user as an initial sound, and the characters except the initial sound are input according to an action such as a user drag.
입력처리 모듈(300)은 사용자가 자판 모듈(200)과 터치스크린 모듈(100)을 통한 입력을 터치, 드래그, 멀티터치, 멀티터치 드래그로 분류하고 위치 정보와 분류 정보를 프로세싱 모듈(400)로 전달한다. 이러한 입력처리 모듈(300)은 터치 모듈(322)과, 드래그 모듈(324)과, 멀티터치 모듈(326)과, 멀티터치 드래그 모듈(328)을 포함한다.The input processing module 300 classifies an input through the keyboard module 200 and the touch screen module 100 into touch, drag, multi-touch, and multi-touch drag and classifies the location information and the classification information into the processing module 400. To pass. The input processing module 300 includes a touch module 322, a drag module 324, a multi-touch module 326, and a multi-touch drag module 328.
터치 모듈(322)은 사용자가 터치스크린 모듈(100)에서 터치를 시작한 지점을 감지한다.The touch module 322 detects a point where a user starts a touch on the touch screen module 100.
드래그 모듈(324)은 사용자가 터치스크린 모듈(100)에서 터치를 종료한 지점을 감지하고, 감지된 터치 종료 지점과 터치 모듈(322)에서 감지된 터치를 시작한 지점을 이용하여 사용자가 수행한 드래그 동작을 인지한다. 이는 사용자가 문자를 입력하기 위해 드래그를 수행하고자 하더라도 터치스크린 모듈(100)에 우선 압력을 가하여 터치부터 수행해야 하므로, 드래그 모듈(324)은 터치스크린 모듈(100)에서 감지된 터치 시작 지점에 대한 정보를 전달받고 자신이 감지한 터치 종료 지점에 대한 정보를 더하여 최종적으로 드래그 동작을 인지한다.The drag module 324 detects a point at which the user ends the touch on the touch screen module 100, and uses a drag performed by the user using the detected touch end point and the point at which the touch module 322 starts the detected touch. Recognize the action. Since the user needs to perform a touch from the touch screen module 100 by applying pressure to the touch screen module 100 even if the user wants to perform a drag, the drag module 324 may perform a touch start point detected by the touch screen module 100. It receives the information and adds the information about the touch end point detected by itself to finally recognize the drag operation.
멀티터치 모듈(326)은 사용자가 터치스크린 모듈(100)에서 둘 이상의 지점을 동시에 터치한 것을 감지한다.The multi-touch module 326 detects that a user simultaneously touches two or more points on the touch screen module 100.
멀티터치 드래그 모듈(328)은 사용자가 터치스크린 모듈(100)에서 둘 이상의 지점을 동시에 터치한 후, 터치된 상태를 유지하며 이동한 드래그 동작을 감지한다. 이를 위해 멀티터치 드래그 모듈(328)은 둘 이상의 지점에 대한 터치 종료 지점과 멀티터치 모듈(326)에서 감지된 멀티터치에 대한 터치 시작 지점을 이용하여 사용자의 멀티터치 드래그 동작을 인지한다.The multi-touch drag module 328 simultaneously touches two or more points on the touch screen module 100, and then detects the drag operation while maintaining the touched state. To this end, the multi-touch drag module 328 recognizes a user's multi-touch drag operation by using a touch end point for two or more points and a touch start point for the multi-touch detected by the multi-touch module 326.
도 6은 본 발명의 제 1 실시예에 따른 문자입력 시스템의 한글 자판 종음 테이블이고, 도 7은 본 발명의 제 1 실시예에 따른 문자입력 시스템의 한글 자판 터치 후 동작에 따른 종음 팝업 예시도이다.6 is a Hangul keyboard ending table of the character input system according to the first embodiment of the present invention, Figure 7 is a diagram illustrating a pop-up pop-up according to the operation after touching the Hangul keyboard of the character input system according to the first embodiment of the present invention .
도 6을 참조하면, 이러한 동작에 따라 'ㅣ', 'ㅡ', 'ㄱ', 'ㄴ', 'ㄷ', 'ㅁ', 'ㅂ', 'ㅅ', 'ㅇ', 'ㅈ'은 각각이 된소리와 거센소리 등이 종음으로 입력된다. 예를 들어, 도 7에 도시된 바와 같이, 'ㄱ'을 터치만 할 경우 'ㄱ'이 종음으로 입력되며, 세로 또는 가로로 드래그 함에 따라 'ㄲ' 또는 'ㅋ'이 입력된다. 이때, 도시된 바와 같이, 'ㄲ' 과 'ㅋ'이 'ㄱ'의 주변에 팝업될 수도 있다.Referring to FIG. 6, 'ㅣ', 'ㅡ', 'ㄱ', 'ㄴ', 'ㄷ', 'ㅁ', 'ㅂ', 'ㅅ', 'ㅇ' and 'ㅈ' Each sound and wild sound are input as the final sound. For example, as illustrated in FIG. 7, when only 'a' is touched, 'a' is input as a final sound, and 'ㄲ' or 'ㅋ' is input as it is dragged vertically or horizontally. At this time, as shown, 'ㄲ' and 'ㅋ' may pop up around the 'ㄱ'.
또한, 'ㅡ'를 터치만 할 경우 역시 'ㅡ'이 그대로 종음으로 입력되며, 위쪽 또는 아래쪽으로 드래그 함에 따라 'ㅗ' 또는 'ㅜ'이 입력된다. 물론, 'ㅣ' 등과 같은 문자 역시 사용자의 드래그에 방향에 따라 대응하는 문자가 종음으로 입력된다. 또한, 이러한 세로 또는 가로 또는 사선의 드래그는 사용자가 설정변경에 따라 입력되는 종음이 달라질 수도 있다. In addition, when only '-' is touched, '-' is input as it is, and 'ㅗ' or 'TT' is input as it is dragged upward or downward. Of course, a character such as 'ㅣ' is also inputted as a final sound depending on the direction of the user's drag. In addition, the vertical or horizontal or diagonal drag may be a bell sound input by the user according to the setting change.
본 발명은 일반적인 터치 이외에도 멀티터치를 수행할 수 있으므로 멀티터치에 따른 종음의 입력 역시 일반적인 터치와 달라진다.In the present invention, since the multi-touch can be performed in addition to the general touch, the input of the bell according to the multi-touch also differs from the general touch.
도 8은 본 발명의 제 1 실시예에 따른 문자입력 시스템의 한글 자판 자음의 종음 테이블이고, 도 9 내지 도 11은 본 발명의 제 1 실시예에 따른 문자입력 시스템의 단 모음 및 이중 모음 입력을 설명하기 위한 예시도이다.8 is a final table of the Hangul alphabet consonants of the character input system according to the first embodiment of the present invention, and FIGS. 9 to 11 illustrate input of short vowels and double vowels of the character input system according to the first embodiment of the present invention. It is an illustrative diagram for explanation.
도 8을 참조하면, 터치만을 수행할 경우, 해당 모음이 그대로 종음으로 입력되지만, 상하좌우 드래그에 따라 해당 방향과 일치하는 형상의 'ㅗ' 또는 'ㅜ' , 'ㅓ' 또는 'ㅏ'가 입력된다. 또한, 멀티터치의 경우, 멀티터치 후 상하좌우 드래그에 따라 해당 방향과 일치하는 형상의 'ㅛ' 또는 'ㅠ' , 'ㅕ' 또는 'ㅑ'가 입력된다. 전술된 구조에 의해 본 실시예는 우선, 단 모음 및 이중 모음, 예를 들어, '겨'를 입력할 경우, 도 9의 (a)에 도시된 바와 같이, 우선 'ㄱ'을 터치하여 'ㄱ'을 입력하고, 'ㅣ'를 멀티터치 좌 드래그 하여 'ㅕ'를 입력함으로써 '겨'를 입력할 수 있다. 하지만, 본 발명은 하나의 문자를 입력하기 위한 방법이 하나 이상일 수 있다. 즉, 도 10의 (b)에 도시된 바와 같이, 우선 'ㄱ'을 터치하여 'ㄱ'을 입력하고, 'ㅣ'를 좌 드래그 하여 'ㅓ'를 입력한 후 'ㅣ'를 다시 한번 좌 드래그하여 전 단계에서 입력된 'ㅓ'를 'ㅕ'로 변환하여 '겨'를 입력할 수도 있다. 또한, 예를 들어, '괘'를 입력할 경우, 도 10에 도시된 바와 같이, 우선 'ㄱ'을 터치하여 'ㄱ'을 입력하고, 'ㅡ'를 상 드래그 하여 'ㅗ'를 입력한다. 이후, 'ㅣ'를 우 드래그하여 'ㅏ'를 입력하고, 'ㅣ'를 터치하여 전 단계에서 입력된 'ㅏ'를 'ㅐ'로 변환하여 '괘'를 입력할 수 있다. 또한, 예를 들어, '계'를 입력할 경우, 도 11에 도시된 바와 같이, 우선 'ㄱ'을 터치하여 'ㄱ'을 입력한다. 이후, 'ㅣ'를 멀티터치 좌 드래그하여 'ㅕ'를 입력하고, 'ㅣ'를 터치하여 전 단계에서 입력된 'ㅕ'를 'ㅖ'로 변환하여 '계'를 입력할 수 있다.Referring to FIG. 8, when only a touch is performed, the vowel is input as it is, but 'ㅗ' or 'TT', 'ㅓ' or 'ㅏ' of a shape corresponding to the corresponding direction is input by dragging up, down, left, or right. do. In addition, in the case of multi-touch, 'ㅛ' or 'ㅠ', 'ㅕ' or 'ㅑ' having a shape corresponding to the corresponding direction is input according to dragging up, down, left, and right after the multi-touch. According to the above-described structure, in the present embodiment, first, when inputting a single vowel and a double vowel, for example, 'chull', as shown in FIG. You can enter 'Off' by entering ',' and 'ㅣ' by multi-touch left dragging and entering 'ㅕ'. However, the present invention may have more than one method for inputting one character. That is, as shown in (b) of FIG. 10, first touch 'ㄱ' to input 'ㄱ', then drag 'ㅣ' to enter 'ㅓ' and then drag 'ㅣ' once again to left You can also convert 'ㅓ' entered in the previous step to 'ㅕ' and enter 'bran'. In addition, for example, when inputting 'rug', as shown in FIG. 10, first touch 'a' to input 'a', then drag '-' to input 'ㅗ'. Thereafter, drag 'ㅣ' right to input 'ㅏ', and touch 'ㅣ' to convert 'ㅏ' input in the previous step to 'ㅐ' to input 'rug'. In addition, for example, when inputting the 'system', as shown in Figure 11, first touch the 'b' to input 'a'. Thereafter, drag 'ㅣ' to multi-touch left and input '멀티', and touch 'ㅣ' to convert 'ㅕ' input in the previous step to 'ㅖ' to input 'system'.
도 12는 본 발명의 제 1 실시예에 따른 문자입력 시스템의 종성 입력 예시도이다.12 is an exemplary view of terminal input of the character input system according to the first embodiment of the present invention.
종성(자음), 예를 들어, '값'을 입력할 경우, 도 12의 (a)에 도시된 바와 같이, 우선 'ㄱ'을 터치하여 'ㄱ'을 입력한다. 이후, 'ㅣ'를 우 드래그하여 'ㅏ'를 입력하고, 'ㅂ'을 터치하여 'ㅂ'을 입력한다. 또한, 'ㅂ'을 입력한 후 'ㅅ'을 터치하여 터치만으로 '값'을 입력할 수 있다. 이때, 드래그를 이용할 경우, 도 12의 (b)에 도시된 바와 같이, 우선 'ㄱ'을 터치하여 'ㄱ'을 입력한다. 이후, 'ㅣ'를 우 드래그하여 'ㅏ'를 입력하고, 'ㅂ'을 사선 또는 세로 드래그하여 'ㅂㅅ'을 입력함으로써 '값'을 입력할 수 있다. 또한, 멀티터치를 이용할 경우, 도 12의 (c)에 도시된 바와 같이, 우선 'ㄱ'을 터치하여 'ㄱ'을 입력한다. 이후, 'ㅣ'를 우 드래그하여 'ㅏ'를 입력하고, 'ㅂ'과 'ㅅ'을 멀티터치하여 'ㅂㅅ'을 입력함으로써 '값'을 입력할 수 있다.In the case of inputting finality (consonant), for example, 'value', as shown in FIG. 12 (a), first, 'a' is touched to input 'a'. Then, drag 'ㅣ' to enter 'ㅏ' and touch 'ㅂ' to enter 'ㅂ'. In addition, after inputting the 'ㅂ' to touch 'ㅅ' to enter a 'value' only by touching. At this time, when using the drag, as shown in FIG. Thereafter, the user may input 'value' by dragging 'ㅣ' to input 'ㅏ' and dragging 'ㅂ' diagonally or vertically to input 'ㅂㅅ'. In addition, when using the multi-touch, as shown in (c) of FIG. 12, first touch the 'b' to enter a 'b'. Thereafter, drag 'ㅣ' to input 'ㅏ', multi-touch 'ㅂ' and 'ㅅ' to enter 'ㅂㅅ' to input 'value'.
도 13은 본 발명의 제 1 실시예에 따른 문자입력 시스템의 한글 자판 팝업을 설명하기 위한 예시도이다.FIG. 13 is an exemplary diagram for describing a Korean keyboard pop-up of a character input system according to a first embodiment of the present invention.
한편, 본 실시예는 도 13에 도시된 바와 같이, 초음으로 'ㄱ'을 선택할 경우, '구글', '김밥', '꽃', '쿡', '칸' 등과 같이 초음인 'ㄱ' 또는 종음인 'ㄲ' 또는 'ㅋ'으로 시작하거나, 사용자가 입력한 빈도가 높은 단어가 상단에 팝업될 수 있다. 이때, 초음의 주변에 해당 초음과 연관된 된소리와 거센소리 또는 단어 등을 팝업할 때, 해당 초음 버튼의 주변에 위치한 버튼을 가리지 않도록 팝업창의 크기를 최소화한다. 이는 터치스크린 패널 모듈을 터치할 때마다 화면의 변화(팝업에 따른 깜박임)가 심할 경우 사용자가 거부감을 느낄 수 있으며, 모바일 환경일 경우 전력소모가 증가하며 낮은 CPU 성능으로 인해 문자입력속도가 느려질 수 있기 때문이다. 물론, 이러한 팝업 기능은 모바일 환경에서 팝업의 생성과 소멸 시 전력소모와 입력속도 저하의 요인이 될 수 있으므로, 사용자가 임의로 팝업 기능을 ON/OFF시키거나 배터리의 잔량이 일정량 이하일 때 자동으로 OFF되도록 할 수 있다. 또한, 이를 위해 본 발명은 팝업 기능을 ON/OFF하는 팝업 제어 모듈을 더 포함할 수 있다.On the other hand, in the present embodiment, as shown in Figure 13, when selecting a 'b' as a supersonic, such as 'Google', 'kimbap', 'flower', 'cook', 'can', etc. Words beginning with the final letter 'ㄲ' or 'ㅋ' or frequently entered by the user may pop up at the top. At this time, when popping a sound associated with the corresponding sound and a rough sound or a word around the ultrasonic sound, the size of the popup window is minimized so as not to cover the button located near the ultrasonic sound button. Whenever the touch screen panel module is touched, the screen change (blinking according to the pop-up) is severe, and the user may feel rejected.In mobile environments, power consumption increases and character input speed may be slowed down due to low CPU performance. Because there is. Of course, this pop-up function may cause power consumption and input speed degradation when the pop-up is generated and destroyed in a mobile environment. can do. In addition, the present invention may further include a pop-up control module for turning on / off the pop-up function.
한편, 언어설정을 통해 영문을 입력할 경우 역시 전술된 한글 입력방법과 유사한 방법으로 입력할 수 있다.On the other hand, when the English input through the language setting can also be input in a similar manner to the Korean input method described above.
도 14는 본 발명의 제 1 실시예에 따른 문자입력 시스템의 영문 자판의 예시도이고, 도 15는 본 발명의 제 1 실시예에 따른 문자입력 시스템의 영문 자판 종음 테이블이다. 또한, 도 16 및 도 17은 본 발명의 제 1 실시예에 따른 문자입력 시스템의 영문 팝업을 설명하기 위한 예시도이다.14 is an exemplary view of an English keyboard of the character input system according to a first embodiment of the present invention, Figure 15 is an English keyboard ending table of the character input system according to a first embodiment of the present invention. 16 and 17 are exemplary diagrams for describing an English pop-up of the character input system according to the first embodiment of the present invention.
영문 자판은 일반적으로 도 14와 같은 배열을 가지며, 하나의 키에 3개 이상의 알파벳이 구비되어 있다. 이러한 영문 자판의 경우, 도 15와 같이, 하나의 키를 터치하거나, 터치 후 드래그함에 따라 해당 키에 포함된 다수의 알파벳 중 하나를 선택할 수 있다. 또한, 사용자가 문자를 입력할 때 해당 문자로 시작하는 단어목록이 팝업되도록 할 수도 있다. 예를 들어, 도 16을 참조하면, 'apple'을 입력하기 위해 'app'까지 입력한 후, 'l'을 입력하기 위해 ‘jkl'을 포함하는 ‘5’키 즉, ‘jkl'키를 터치하면, ‘jkl'키의 주변에 'k'와 'l'이 각각 팝업될 수 있다. 또한, 이때, 'appl'로 시작하는 단어 목록이 'l'의 주변에 팝업되거나, 자판의 상부에 팝업될 수 있다. 물론, 'appl'을 입력하지 않고 처음 문자로 ‘jkl'을 포함하는 ‘5’를 터치할 경우, 'j', 'k', 'l'로 시작하는 단어 목록이 팝업될 수 있다. 이는, 예를 들어 도 17에 도시된 바와 같이, 'j', 'k', 'l'로 시작하는 'korea', 'know', 'jealousy', 'jewerly', 'lemon'가 상단에 팝업된다. 물론, 이와 같이 상단에 팝업되는 단어는 'j', 'k', 'l'로 시작되되 사용자의 사용빈도가 높은 단어순으로 팝업될 수 있다. 이때, 팝업되는 단어의 선택은 드래그로 선택할 수 있다.The English keyboard generally has the arrangement as shown in FIG. 14, and three or more alphabets are provided on one key. In the case of the English keyboard, as shown in FIG. 15, one of a plurality of alphabets included in a corresponding key may be selected by touching one key or dragging after touching. Also, when the user inputs a letter, a word list starting with the letter may be popped up. For example, referring to FIG. 16, after inputting 'app' to input 'apple', touch '5' key that includes 'jkl', that is, 'jkl' key to input 'l' In this case, 'k' and 'l' may pop up around the 'jkl' key. In this case, the word list beginning with 'appl' may pop up around 'l' or may pop up on the top of the keyboard. Of course, if you touch '5' including 'jkl' as the first character without entering 'appl', a list of words starting with 'j', 'k', and 'l' may pop up. For example, as shown in FIG. 17, 'korea', 'know', 'jealousy', 'jewerly', and 'lemon' that start with 'j', 'k', and 'l' pop up at the top. do. Of course, words popping up on the top may start with 'j', 'k', and 'l', but may be popped up in the order of high frequency of use of the user. In this case, the selection of the word to be popped up may be selected by dragging.
또한, 본 실시예는 터치 또는 멀티터치에 따라 대문자 또는 소문자가 선택되도록 할 수 있다. 예를 들어, 도 14를 참조하면, 자판이 영문 소문자로 선택되어 있고 'Again'을 입력할 때, 'abc'키를 멀티터치하여 'A'를 입력하고 'ghi'키와 'abc'키를 터치하여 'Aga'를 입력한다. 이후, 'ghi'키를 우 드래그하고 'mno'키를 좌 드래그하여 최종적으로 'Again'를 입력한다. 이때, 전술된 예와는 반대로 자판이 영문 대문자로 선택되어 있을 경우에는 'Again'을 입력하기 위해 'abc'키를 터치하여 'A'를 입력하고 'ghi'키와 'abc'키를 멀티터치하여 'Aga'를 입력한다. 이후, 'ghi'키를 멀티터치 우 드래그하고 'mno'키를 멀티터치 좌 드래그하여 최종적으로 'Again'을 입력한다.In addition, according to the present embodiment, an uppercase letter or a lowercase letter may be selected according to a touch or a multitouch. For example, referring to FIG. 14, when the keyboard is selected in lowercase English and 'Again' is entered, 'ab' is multi-touched to input 'A' and 'ghi' and 'abc' keys. Touch to enter 'Aga'. Then, drag 'ghi' right and drag 'mno' left to finally enter 'Again'. In this case, in contrast to the above example, when the keyboard is selected in uppercase letters, touch 'abc' key to input 'Again' to enter 'A' and multi-touch 'ghi' and 'abc' keys. Enter 'Aga'. Then, drag 'ghi' key multi-touch right and drag 'mno' multi-touch left and finally enter 'Again'.
프로세싱 모듈(400)은 입력처리 모듈(300)에 의해 감지된 문자를 병합하고 이에 대한 영상 신호를 사용자에게 시인시키는 디스플레이 모듈(미도시)에 전송하여 사용자가 자신이 입력한 문자를 시인할 수 있게 한다. 또한, 이에 대한 청각 신호, 예를 들어, 문자 입력에 따른 비프음 등을 스피커(500)로 전송하여 사용자가 이를 들을 수 있게 한다.The processing module 400 merges the characters sensed by the input processing module 300 and transmits the image signals to the display module (not shown) for visual recognition of the characters to the user so that the user can recognize the characters input by the user. do. In addition, an acoustic signal for this, for example, a beep sound according to the character input is transmitted to the speaker 500 so that the user can hear it.
스피커(500)는 프로세싱 모듈(400)에서 전송된 청각 신호를 재생하여 사용자가 이를 들을 수 있게 한다. 물론, 이러한 스피커(500)는 생략될 수도 있으나, 본 발명에 따른 문자입력 시스템이 적용될 수 있는 기기, 예를 들어, 휴대폰, PDA 등에 기본적으로 구비되어 있으므로 이를 이용할 수 있다.The speaker 500 reproduces an audio signal transmitted from the processing module 400 so that the user can hear it. Of course, the speaker 500 may be omitted, but it is basically provided to the device, for example, a mobile phone, PDA, etc. to which the character input system according to the present invention can be applied.
한편, 본 발명은 사용자가 터치스크린 모듈을 터치 하였을 때 사용자에게 터치된 것을 인지시키는 모터(600)를 더 포함할 수 있다. 이때, 모터(600)는 진동 모터를 포함할 수 있으며, 이러한 모터(600)에 의해 사용자가 터치스크린 모듈을 터치하였을 때 진동으로 버튼 눌림을 인지할 수 있다.Meanwhile, the present invention may further include a motor 600 that recognizes that the user is touched when the user touches the touch screen module. In this case, the motor 600 may include a vibration motor, and when the user touches the touch screen module by the motor 600, the motor 600 may recognize the button pressed by the vibration.
상술한 바와 같이 본 실시예에 따른 문자입력 시스템은 애스테리스크(*) 또는 파운드(#)를 이용하지 않고 터치, 멀티터치, 드래그, 멀티터치 드래그 동작을 통해 문자를 쉽게 입력할 수 있다. 또한, 본 실시예에 따른 문자입력 시스템은 터치, 멀티터치, 드래그, 멀티터치 드래그 동작이 종료되는 시점에 최종 입력된 문자를 최종 문자로 입력하여 딜레이 없이 문자를 빠르게 입력할 수 있다. 또한, 본 실시예에 따른 문자입력 시스템은 터치된 문자의 주변에 해당 문자로 시작하는 단어 목록 또는 사용자가 지정한 단어 또는 사용빈도가 높은 단어를 팝업시켜 사용자가 문자를 쉽게 입력할 수 있다.As described above, the character input system according to the present embodiment can easily input characters through touch, multi-touch, drag, and multi-touch drag operations without using an asterisk (*) or pound (#). In addition, the character input system according to the present exemplary embodiment may quickly input a character without delay by inputting the last input character as the final character at the time when the touch, multi-touch, drag, or multi-touch drag operation ends. In addition, the character input system according to the present embodiment can pop up a word list starting with the character, a word specified by the user, or a word with a high frequency of use, so that the user can easily input the character around the touched character.
다음은 본 발명의 제 2 실시예에 따른 문자입력 시스템에 대해 도면을 참조하여 설명하고자 한다. 후술할 내용 중 전술된 본 발명의 제 1 실시예에 따른 문자입력 시스템의 설명과 중복되는 내용은 생략하거나 간략히 설명하기로 한다.Next, a character input system according to a second embodiment of the present invention will be described with reference to the drawings. Among the contents to be described later, contents overlapping with the description of the character input system according to the first embodiment of the present invention will be omitted or briefly described.
도 18은 본 발명의 제 2 실시예에 따른 문자입력 시스템의 개념도이다.18 is a conceptual diagram of a character input system according to a second embodiment of the present invention.
본 발명의 제 2 실시예에 따른 문자입력 시스템은 도 18에 도시된 바와 같이, 터치스크린 모듈(100)과, 자판 모듈(200)과, 입력처리 모듈(300)과, 프로세싱 모듈(400)과, 스피커(500)를 포함한다. 이때, 터치스크린 모듈(100)과, 터치 모듈(322) 드래그 모듈(324), 멀티터치 모듈(326), 멀티터치 드래그 모듈(328), 프로세싱 모듈(400), 스피커(500), 및 모터(600)의 설명은 전술된 본 발명의 제 1 실시예와 동일하므로, 이에 대한 설명은 생략하기로 한다.As shown in FIG. 18, the character input system according to the second embodiment of the present invention includes a touch screen module 100, a keyboard module 200, an input processing module 300, a processing module 400, And a speaker 500. In this case, the touch screen module 100, the touch module 322, the drag module 324, the multi-touch module 326, the multi-touch drag module 328, the processing module 400, the speaker 500, and the motor ( Since the description of 600 is the same as that of the first embodiment of the present invention, a description thereof will be omitted.
자판 모듈(200)은 사용자에게 자판을 시인시키기 위한 것으로서, 터치 모듈의 하부에 구비되어 사용자가 문자를 입력하기 위해 자판을 터치하면 해당 문자의 위치에 해당하는 터치스크린 모듈(100)이 터치되어 문자가 입력된다.The keyboard module 200 is for visually recognizing a keyboard to a user. The keyboard module 200 is provided at a lower portion of the touch module, and when the user touches the keyboard to input a character, the touch screen module 100 corresponding to the position of the character is touched. Is input.
도 19는 본 발명의 제 2 실시예에 따른 문자입력 시스템의 한글 자판 모듈을 도시한 도면이다.19 is a diagram illustrating a Hangul keyboard module of a character input system according to a second embodiment of the present invention.
이러한 자판 모듈(200)은 도 19에 도시된 바와 같이, 배열된 자판 모듈(200)의 크기를 넓혀 문자 입력 오타를 줄이기 위해 ‘ㄱ', 'ㅁ', 'ㅅ', 'ㅇ', 'ㅣ', 'ㅡ'를 포함하는 6개의 버튼으로 구현될 수 있다. 물론, 도 2에서는 자판이 매트릭스 형태로 배열되었으나, 본 발명에 따른 문자입력 시스템이 적용되는 기기에 따라 자판의 배열은 달라질 수 있다. 또한, 본 실시예는 전술된 6개의 버튼을 구비한 자판 모듈(200)을 예시하였으나, 본 실시예에서 제안된 8방향 입력 동작이 적용된다면, 자판 모듈(200)의 크기, 즉, 자판 모듈(200)에 구비된 버튼과 이의 크기는 다양하게 제공될 수 있다.As shown in FIG. 19, the keyboard module 200 expands the size of the arranged keyboard module 200 to reduce a typographical error in the text input by the letters ㄱ, ㅁ, ㅅ, ㅇ, and ㅣ. It can be implemented as six buttons including ',' ㅡ '. Of course, although the keyboard is arranged in a matrix form in FIG. 2, the layout of the keyboard may vary depending on the device to which the character input system according to the present invention is applied. In addition, the present embodiment exemplifies the keyboard module 200 having the six buttons described above, but if the eight-way input operation proposed in this embodiment is applied, the size of the keyboard module 200, that is, the keyboard module ( Buttons provided at 200 and sizes thereof may be provided in various ways.
또한, 도 19에 도시된 자판 모듈(200)에서 'SPACE' 키와, 한글과 영어 및 일어 등과 같은 자판의 문자를 변경하는 '언어설정’ 키 등을 추가시킬 수도 있다. 또한, 전술된 자판 모듈(200)은 사용자의 입력 동작에 따라 하나의 키에 적어도 3개 이상의 문자를 입력할 수 있다.In addition, in the keyboard module 200 illustrated in FIG. 19, a 'SPACE' key and a 'language setting' key for changing a character of a keyboard such as Korean, English, and Japanese may be added. In addition, the keyboard module 200 described above may input at least three or more characters into one key according to a user's input operation.
표 1은 본 실시예에 따른 문자입력 시스템의 입력 동작에 따른 문자 입력을 나타낸 것이다.Table 1 shows the character input according to the input operation of the character input system according to the present embodiment.
표 1
기본 자판
터치
상 드래그
하 드래그
좌 드래그
우 드래그
Table 1
Basic keyboard G M S
Touch G M S
Phase drag N H
Ha drag TT
Left drag C L Lol
Right drag P T
표 1을 참조하면, 일 예로, ‘ㄱ’의 경우, 터치를 수행할 경우 'ㄱ’ 이 입력되며, 상 드래그 동작을 수행할 경우 'ㄴ’이 입력된다. 또한, 하 드래그 동작을 수행할 경우, 'ㄲ’이 입력되고, 좌 드래그 동작을 수행할 경우 'ㄷ’이 입력된다. 또한, 우 드래그 동작을 수행할 경우 'ㄸ’이 입력된다. 물론, 표 1은 하나의 예시일 뿐이며, 특정 키에 대한 상 드래그와 하 드래그 등과 같은 사용자의 입력 동작은 변경될 수 있다.Referring to Table 1, as an example, in the case of 'ㄱ', 'ㄱ' is input when the touch is performed, and 'ㄴ' is input when the drag phase is performed. In addition, when performing a dragging operation, 'ㄲ' is input, and when performing a left dragging operation, 'ㄷ' is input. In addition, 'ㄸ' is input when the right drag operation is performed. Of course, Table 1 is only one example, and a user's input operation such as up drag and down drag on a specific key may be changed.
입력처리 모듈(300)은 사용자가 자판 모듈(200)과 터치스크린 모듈(100)을 통한 입력을 터치, 드래그, 멀티터치, 멀티터치 드래그로 분류하고 위치 정보와 분류 정보를 프로세싱 모듈(400)로 전달한다. 이러한 입력처리 모듈(300)은 터치 판단 모듈(320)과 입력 보정 모듈(340)을 포함한다.The input processing module 300 classifies an input through the keyboard module 200 and the touch screen module 100 into touch, drag, multi-touch, and multi-touch drag and classifies the location information and the classification information into the processing module 400. To pass. The input processing module 300 includes a touch determination module 320 and an input correction module 340.
터치 판단 모듈(320)은 사용자가 터치스크린 모듈(100)을 터치하는 것을 판단하기 위한 것으로서, 터치 모듈(322)과, 드래그 모듈(324)과, 멀티터치 모듈(326)과, 멀티터치 드래그 모듈(328)을 포함한다.The touch determination module 320 is for determining that the user touches the touch screen module 100. The touch determination module 320 may include a touch module 322, a drag module 324, a multi-touch module 326, and a multi-touch drag module. 328.
멀티터치 드래그 모듈(328)은 사용자가 터치스크린 모듈(100)에서 둘 이상의 지점을 동시에 터치한 후, 터치된 상태를 유지하며 이동한 드래그 동작을 감지한다. 이를 위해 멀티터치 드래그 모듈(328)은 둘 이상의 지점에 대한 터치 종료 지점과 멀티터치 모듈(326)에서 감지된 멀티터치에 대한 터치 시작 지점을 이용하여 사용자의 멀티터치 드래그 동작을 인지한다. 물론, 본 실시예는 일반 터치 동작과 드래그 동작만을 수행 할 수도 있으며, 이 경우, 전술된 멀티터치 모듈(326)과 멀티터치 드래그 모듈(328)은 생략될 수도 있다.The multi-touch drag module 328 simultaneously touches two or more points on the touch screen module 100, and then detects the drag operation while maintaining the touched state. To this end, the multi-touch drag module 328 recognizes a user's multi-touch drag operation by using a touch end point for two or more points and a touch start point for the multi-touch detected by the multi-touch module 326. Of course, the present embodiment may perform only a general touch operation and a drag operation. In this case, the above-described multi-touch module 326 and the multi-touch drag module 328 may be omitted.
도 20은 본 발명의 제 2 실시예에 따른 문자입력 시스템의 공백키를 설명하기 위한 ‘SPACE'키의 개념도이다.20 is a conceptual diagram illustrating a 'SPACE' key for explaining a blank key of a character input system according to a second embodiment of the present invention.
본 실시예는 도 20에 도시된 바와 같이, 모든 키에 대해 터치 입력 동작과 좌 드래그(①), 우 드래그(②), 상 드래그(③), 하 드래그(④), 좌하 드래그(⑤), 좌상 드래그(⑥), 우상 드래그(⑦), 우하 드래그(⑧)를 포함하는 8방향의 입력이 가능하다. 예를 들어, ‘SPACE' 키의 경우, 터치 동작을 수행하면 일반적인 공백키로 동작한다. 또한, 좌 드래그(①) 동작을 수행하면 ‘백스페이스키’로 동작하며, 우 드래그(②) 동작을 수행하면 ‘엔터키’로 동작할 수 있다. 물론, 이는 일 실시예일 뿐이며, 본 발명에 따른 ‘SPACE'키는 상 드래그(③) 동작을 수행할 때 ‘백스페이스키’로 동작하며, 하 드래그(④) 동작을 수행할 때 ‘엔터키’로 동작할 수도 있다.In this embodiment, as shown in FIG. 20, the touch input operation, the left drag (①), the right drag (②), the up drag (③), the down drag (④), the left drag (⑤), for all keys, Input in 8 directions including left top drag (⑥), right top drag (⑦) and right bottom drag (⑧) is possible. For example, in the case of the 'SPACE' key, if a touch operation is performed, it operates as a general blank key. In addition, when the left drag (①) operation is performed, it operates as the backspace key, and when the right drag (②) operation is performed, the enter key can be operated. Of course, this is only one embodiment, the 'SPACE' key according to the present invention operates as the 'backspace key' when performing the upper drag (③) operation, 'Enter key' when performing the lower drag (④) operation It can also work.
한편, 본 실시예는 한글 입력만을 예시하였으나, 본 발명에 따른 문자입력 시스템은 영문 등과 같은 외국어를 입력할 수도 있다. 예를 들어, 언어설정을 통해 영문을 입력할 경우 역시 전술된 한글 입력방법과 유사한 방법으로 입력할 수 있다. 즉, 특정 알파벳 키를 터치하거나 특정 방향으로 드래그하는 등의 동작을 수행하여 특정 알파벳 키에서 하나 이상의 알파벳을 입력할 수 있다.Meanwhile, the present embodiment exemplifies only Korean input, but the character input system according to the present invention may input a foreign language such as English. For example, when entering English through language setting, it may also be input in a similar manner to the above-described Korean input method. That is, one or more alphabets may be input from a specific alphabet key by touching or dragging a specific alphabet key in a specific direction.
입력 보정 모듈(340)은 사용자가 터치스크린 모듈(100)을 통해 입력한 동작을 보정하기 위한 것으로서, 입력 각도 보정 모듈(342)과, 입력 길이 보정 모듈(344), 입력 시간 보정 모듈(346), 및 입력 순서 보정 모듈(348)을 포함한다.The input correction module 340 is for correcting an operation input by the user through the touch screen module 100, and includes an input angle correction module 342, an input length correction module 344, and an input time correction module 346. , And input order correction module 348.
도 21 및 도 22는 본 발명의 제 2 실시예에 따른 문자입력 시스템의 입력 각도 보정 모듈을 설명하기 위한 도면이다.21 and 22 are views for explaining an input angle correction module of the character input system according to the second embodiment of the present invention.
입력 각도 보정 모듈(342)은 사용자가 터치스크린 모듈(100)을 통해 입력한 드래그 동작의 각도를 보정하기 위한 것이다. 본 실시예는 기본적으로 도 21에 도시된 바와 같이, 상하 드래그는 y축을 따라 입력되고 좌우 드래그는 x축을 따라 입력된다. 하지만, 사용자는 드래그 입력 시 수직 방향(상하 드래그) 또는 수평 방향(좌우 드래그)으로 정확하게 입력하지 못하는 경우가 많다. 따라서, 본 실시계는 입력 각도 보정 모듈(342)을 구비하여 사용자의 드래그 입력 시 오차 범위를 산정하여 입력이 정확하게 인식되도록 한다. 도 21을 참조하면, 본 실시예는 제 1 각도(θ1) 내에서 입력되는 드래그는 좌우 드래그로 인식하고, 제 2 각도(θ2) 내에서 입력되는 드래그는 상하 드래그로 인식한다. 이때, 제 1 각도(θ1)와 제 2 각도(θ2)는 예를 들어, 0도 내지 25도일 수 있다. 하지만, 본 발명은 이에 한정되는 것은 아니며, 제 1 각도(θ1)와 제 2 각도(θ2)는 0도 내지 45도일 수도 있다. 또한, 입력 각도 보정 모듈(342)은 사용자의 입력 특징에 따라 이를 학습할 수 있으며, 이에 따라 제 1 각도(θ1)와 제 2 각도(θ2)는 서로 상이할 수도 있다. 이는 예를 들어, 도 22에 도시된 바와 같이, 예를 들어, 사용자가 양손으로 문자를 입력할 경우, 왼손과 오른손은 입력 각도(A)가 서로 상이하게 된다. 이 경우, 사용자가 주로 드래그하는 각도에 따라서 기준 좌표축(도 4의 x축과 y축)을 사용자의 입력 특성에 맞도록 보정한다. 이는 사용자가 입력하는 손가락의 각도, 즉, 드래그하는 각도를 매회 업데이트하여 사용자의 입력 특성에 부합하는 가장 이상적인 각도로 보정한다. 또한, 이에 따라 본 실시예에 따른 문자입력 시스템은 제 1 각도(θ1)와 제 2 각도(θ2)를 사용자의 입력 특성에 맞도록 좁힐 수 있으며, 연산과정을 간소화할 수 있어 문자입력 속도를 증가시킬 수 있다.The input angle correction module 342 is for correcting the angle of the drag operation input by the user through the touch screen module 100. In the present embodiment, as shown in FIG. 21, the vertical drag is input along the y axis and the left and right drag is input along the x axis. However, the user may not input correctly in the vertical direction (up and down drag) or horizontal direction (left and right drag) during drag input. Therefore, the present system includes an input angle correction module 342 to calculate an error range when a user drags an input so that the input is correctly recognized. Referring to FIG. 21, in the present exemplary embodiment, drags input within the first angle θ1 are recognized as left and right drags, and drags input within the second angle θ2 are recognized as up and down drags. In this case, the first angle θ1 and the second angle θ2 may be, for example, 0 degrees to 25 degrees. However, the present invention is not limited thereto, and the first angle θ1 and the second angle θ2 may be 0 degrees to 45 degrees. In addition, the input angle correction module 342 may learn this according to an input characteristic of a user, and accordingly, the first angle θ1 and the second angle θ2 may be different from each other. For example, as shown in FIG. 22, for example, when a user inputs characters with both hands, the left and right hands have different input angles A from each other. In this case, the reference coordinate axes (x-axis and y-axis in FIG. 4) are corrected to fit the input characteristics of the user according to the angle mainly dragged by the user. It updates the angle of the finger input by the user, that is, the drag angle, each time to correct the most ideal angle that matches the user's input characteristics. In addition, according to this embodiment, the character input system according to the present embodiment can narrow the first angle θ1 and the second angle θ2 to fit the user's input characteristics, and can simplify the calculation process, thereby increasing the character input speed. You can.
도 23은 본 발명의 제 2 실시예에 따른 문자입력 시스템의 입력 길이 보정 모듈을 설명하기 위한 터치스크린 모듈의 개략 단면도이다.23 is a schematic cross-sectional view of a touch screen module for explaining an input length correction module of a character input system according to a second embodiment of the present invention.
입력 길이 보정 모듈(344)은 사용자가 터치스크린 모듈(100)을 통해 입력한 드래그 동작의 길이를 보정하기 위한 것이다. 이는 도 23에 도시된 바와 같이, 드래그 동작을 통해 터치되는 터치스크린 모듈(100)의 픽셀(P)의 개수에 따라 결정될 수 있다. 예를 들어, 제 1 길이(L1)이하의 드래그 입력은 터치로 인식하며, 제 1 길이(L1) 이상, 즉, 제 2 길이(L2)의 드래그 입력은 드래그로 인식할 수 있다. 또한, 이에 따라, 본 실시예에 따른 문자입력 시스템은 사용자가 의도하지 않은 드래그 동작을 방지하여 문자입력의 정확성을 증가시킬 수 있다.The input length correction module 344 is for correcting the length of the drag operation input by the user through the touch screen module 100. As illustrated in FIG. 23, this may be determined according to the number of pixels P of the touch screen module 100 that are touched through the drag operation. For example, a drag input less than or equal to the first length L1 may be recognized as a touch, and a drag input greater than or equal to the first length L1, that is, a second length L2 may be recognized as a drag. Further, according to this, the text input system according to the present embodiment can increase the accuracy of the text input by preventing the drag operation not intended by the user.
입력 시간 보정 모듈(346)은 사용자가 터치스크린 모듈(100)을 통해 입력한 드래그 동작의 지연 시간 또는 터치 동작의 지연 시간을 보정하기 위한 것이다. 본 실시예는 사용자가 드래그 동작 후 터치를 중지하지 않고 지연시킬 경우, 이벤트를 발생시킬 수 있으며, 입력 시간 보정 모듈(346)은 상기 이벤트 발생 여부를 결정한다. 예를 들어, 드래그 동작의 지연 시간 보정은, 사용자가 드래그 동작 후 0.5초 이상 터치를 유지하고 있을 때 해당 키의 입력을 자동으로 반복하여 수행할 수 있다. 또한, 터치 동작의 지연 시간 보정은 사용자가 특정 키에 대해 터치 동작을 한 후 0.5초 이후 해당 특정 키를 다시 터치 할 때 이를 더블 터치(더블 클릭)으로 판단한다. 이때, 사용자가 특정 키에 대해 터치 동작을 수행한 후 0.5초 이내에 해당 특정 키를 다시 터치 할 경우 한번의 터치 동작으로 간주한다.The input time correction module 346 is for correcting the delay time of the drag operation or the delay time of the touch operation input by the user through the touch screen module 100. According to the present embodiment, when the user delays the touch without stopping the touch after the drag operation, an event may be generated, and the input time correction module 346 determines whether the event occurs. For example, the delay time correction of the drag operation may be repeatedly performed automatically when the user maintains the touch for 0.5 seconds or more after the drag operation. In addition, the delay time correction of the touch operation is determined as a double touch (double click) when the user touches the specific key again after 0.5 seconds after the touch operation on the specific key. At this time, if the user touches the specific key again within 0.5 seconds after performing the touch operation on the specific key, it is regarded as one touch operation.
입력 순서 보정 모듈(348)은 사용자의 문자 입력 순서 오류를 보정하기 위한 것이다. 예를 들어, ‘가’를 입력하기 위해서는 ‘ㄱ’과 ‘ㅏ’을 순차적으로 입력해야 한다. 하지만, 문장 입력 시 ‘ㄱ’과 ‘ㅏ’을 순차적으로 입력하지 못하고, ‘ㅏ’과 ‘ㄱ’순으로 입력할 수도 있다. 이 경우, 본 실시예는 ‘ㅏㄱ’으로 입력되지 않고, 입력된 ‘ㅏ’과 ‘ㄱ’을 저장한 후 ‘가’로 표시한다.The input order correction module 348 is for correcting a character input order error of the user. For example, to enter ‘가’, you should enter ‘ㄱ’ and ‘ㅏ’ sequentially. However, when entering a sentence, ‘ㄱ’ and ‘순차적’ may not be entered in sequence, and ‘ㅏ’ and ‘ㄱ’ may be entered in that order. In this case, the present embodiment is not input as 'ㅏㄱ', and stores the input 'ㅏ' and 'ㄱ' and then displays '가'.
또한, 본 실시예는 사용자가 입력 동작을 취한 문자를 저장하는 메모리를 포함한다. 사용자가 두 개의 문자, 즉, 자음과 모음을 동시에 입력할 경우, 사용자가 처음 터치 입력 동작을 취한 문자가 최종 입력 문자인지, 처음 터치 입력 동작을 취한 후 드래그 등과 같은 입력 동작을 취할지 알 수 없다. 따라서, 사용자의 모든 입력 동작은 터치 입력 동작부터 시작되므로 최종 입력 문자가 결정되기 전까지 이를 메모리에 저장한다. 예를 들어, 사용자가 첫 번째 문자로 ‘ㄱ’을 누른 상태에서 두 번째 문자로 ‘ㅣ'을 누르게 되면, 첫 번째 문자가 터치 입력 동작을 통해 ‘ㄱ’으로 입력될지 드래그 입력 동작을 통해 ‘ㅋ’으로 입력될지 선택이 되지 않은 상태이다. 이런 경우, ‘ㄱ’과 ‘ㅣ’을 문자로 표시하지 않고 메모리에 ‘ㄱ’과 ‘ㅣ’을 저장한다. 이때, 첫 번째 문자로 ‘ㄱ’이 선택된 경우, 메모리에서 ‘ㄱ’을 로딩하여 표시하고, 그렇지 않고 드래그 입력 동작을 통해 ‘ㅋ’이 선택된 경우, 바로 ‘ㅋ’을 표시한다. 이후, 모음으로 ‘ㅣ’이 선택되었다면, 메모리에서 ‘ㅣ’를 로딩하여 최종적으로 ‘기’를 표시한다. 하지만, 그렇지 않고 드래그 입력 동작을 통해 두 번째 문자로 ‘ㅏ’가 선택된 경우, 최종적으로 ‘가’를 표시하게 된다.In addition, the present embodiment includes a memory for storing a character that the user has made an input operation. When the user simultaneously inputs two letters, that is, consonants and vowels, it is not known whether the user first takes the touch input operation as the last input character or takes an input operation such as dragging after the first touch input operation. Therefore, since all input operations of the user start with the touch input operation, they are stored in the memory until the final input character is determined. For example, if the user presses the first letter 'ㄱ' and then press 'ㅣ' as the second character, the first letter is entered as 'ㄱ' through the touch input action or 'ㅋ' through the drag input action. 'Is input or not selected. In this case, instead of the letters 'ㄱ' and 'ㅣ', the characters 'ㄱ' and 'ㅣ' are stored in memory. In this case, when 'ㄱ' is selected as the first character, 'ㄱ' is loaded from the memory and displayed. Otherwise, if 'ㅋ' is selected through the drag input operation, 'ㅋ' is immediately displayed. After that, if 'ㅣ' is selected as the vowel, 'ㅣ' is loaded from memory and finally '기' is displayed. However, if 'ㅏ' is selected as the second character through the drag input operation, 'ga' is finally displayed.
도 24는 본 발명의 제 2 실시예에 따른 문자입력 시스템의 보호필름을 도시한 평면도이다.24 is a plan view showing a protective film of the character input system according to a second embodiment of the present invention.
본 실시예에 따른 문자입력 시스템은 도 24에 도시된 바와 같이, 사용자가 자판 모듈(200)에 구비된 문자 키(K)의 위치를 눈으로 보지 않더라도 손끝의 감각으로 감지할 수 있도록 하는 자판 가이드를 더 포함할 수 있다. 이러한 자판 가이드는 일반적인 보호 필름의 형태일 수 있으며, 상기 보호 필름의 표면에 문자 키(K)의 중심 위치에 돌출된 돌기를 포함한다. 이때, 상기 보호 필름과 돌기는 고무 또는 실리콘 등과 같은 투명한 재질로 제작되는 것이 바람직하다. 즉, 본 실시예는 문자 키(K)의 중심부에 육안으로 보기에 아주 작고, 사용자가 화면을 시인하는데 방해가 되지 않도록 투명한 재질의 자판 가이드를 구비할 수 있다. 또한, 이에 따라 본 발명은 사용자가 자판 모듈(200)을 직접 보지 않더라도 문자를 입력할 수 있다.In the character input system according to the present embodiment, as illustrated in FIG. 24, the keyboard guide enables the user to sense the position of the character key K provided in the keyboard module 200 with the sense of a fingertip even if the user does not see with his / her eyes. It may further include. The keyboard guide may be in the form of a general protective film, and includes protrusions protruding at the central position of the letter key K on the surface of the protective film. In this case, the protective film and the protrusion is preferably made of a transparent material such as rubber or silicon. That is, the present embodiment may include a keyboard guide made of a transparent material so that it is very small to the naked eye to the center of the letter key K and does not interfere with the user's visual recognition. In addition, according to the present invention, even if the user does not see the keyboard module 200 directly, the user may input characters.
상술한 바와 같이 본 실시예에 따른 문자입력 시스템은 사용자의 입력에 오차가 있더라도 이를 보정하여 사용자가 입력하고자 하는 문자를 정확하게 입력할 수 있다. 또한, 본 실시예에 따른 문자입력 시스템은 하나의 키에 터치 입력 동작과 8방향의 입력 동작을 지원하여 하나의 키에 멀티 터치를 포함하여 최대 18가지의 문자를 입력할 수 있다. 또한, 본 실시예에 따른 문자입력 시스템은 ‘SPACE' 키에 터치 입력 동작과 멀티 터치를 포함하여 최대 8방향의 입력 동작을 지원하여 ’SPACE' 키가 입력 동작에 따라 ‘백 스페이스’키와 ‘스페이스’ 키 및 ‘엔터’키의 동작을 수행할 수 있다.As described above, the character input system according to the present exemplary embodiment may correct the error even if the user's input is input to accurately input the character to be input by the user. In addition, the character input system according to the present exemplary embodiment supports a touch input operation and an eight-direction input operation on one key so that up to 18 characters including multi-touch may be input on one key. In addition, the character input system according to the present embodiment supports the input operation of up to 8 directions including the touch input operation and the multi-touch in the 'SPACE' key, so that the 'SPACE' key is used as the 'backspace' key and ' The space 'key and the enter key can be used.
다음은 본 발명의 제 1 실시예에 따른 문자입력 방법에 대해 도면을 참조하여 설명하기로 한다.Next, a character input method according to a first embodiment of the present invention will be described with reference to the drawings.
도 25는 본 발명의 제 1 실시예에 따른 문자입력 방법의 순서도이다.25 is a flowchart of a character input method according to a first embodiment of the present invention.
본 발명의 제 1 실시예에 따른 문자입력 방법은 도 25에 도시된 바와 같이, 언어를 설정하는 단계(S1)와, 입력을 감지하는 단계(S2)와, 입력을 분류하는 단계(S3)와, 문자를 병합하는 단계(S4)를 포함한다.As shown in FIG. 25, the character input method according to the first embodiment of the present invention includes setting a language (S1), detecting an input (S2), classifying an input (S3), and , Merging the characters (S4).
언어를 설정하는 단계(S1)는 사용자가 입력하고자 하는 언어의 종류에 따라 언어를 설정한다. 본 실시예는 언어 설정을 통해 한글 또는 영어를 입력하는 것으로 예시한다. 물론, 본 발명은 이에 한정되는 것은 아니며, 한글과 영어 이외의 모든 언어에 적용될 수 있다.In the setting of the language (S1), the language is set according to the type of language that the user wants to input. This embodiment exemplifies inputting Korean or English through language setting. Of course, the present invention is not limited thereto and may be applied to all languages other than Korean and English.
입력을 감지하는 단계(S2)는 문자를 입력하기 위한 사용자의 터치스크린 모듈 입력을 감지한다. 이때, 본 실시예는 사용자가 문자 입력을 터치와 드래그 등으로 구분하여 입력하므로, 사용자의 문자 입력을 정확하게 인지하기 위해 입력을 감지하는 단계는 터치의 시작 위치를 감지하는 단계(S2-1)와, 터치의 종료 위치를 감지하는 단계(S2-2)를 포함한다.Detecting an input (S2) detects a user's touch screen module input for inputting a character. At this time, in the present embodiment, since the user inputs the character input by touching and dragging, the step of detecting the input in order to accurately recognize the user's character input includes the steps of detecting the starting position of the touch (S2-1); And detecting an end position of the touch (S2-2).
터치의 시작 위치를 감지하는 단계(S2-1)는 사용자가 문자 입력을 위해 터치스크린 모듈에 처음으로 터치하는 시작 위치를 감지한다. 이때, 터치의 시작 위치를 감지함에 따라 사용자가 입력하려는 문자의 초음, 즉, 드래그 또는 멀티터치 드래그에 의해 변형되지 않은 가장 처음의 자음 또는 모음을 알 수 있다. 또한, 터치의 시작 위치를 감지하는 단계에서는 터치 타입 정보를 수집하기 위해 사용자가 터치스크린 모듈의 일 지점만을 터치하였는지, 둘 이상의 지점을 동시에 터치, 즉, 멀티터치 하였는지를 감지한다.In the detecting of the starting position of the touch (S2-1), the starting position of the user's first touch on the touch screen module for text input is detected. At this time, the first consonants or vowels that are not deformed by the initial sound, that is, dragging or multi-touch dragging, of the character to be input by the user may be recognized as the starting position of the touch is sensed. Also, in the step of detecting the start position of the touch, in order to collect touch type information, the user detects whether the user touches only one point of the touch screen module or touches two or more points at the same time, that is, multi-touch.
터치의 종료 위치를 감지하는 단계(S2-2)는 사용자가 초음을 터치한 후 최종 터치의 종료를 수행한 터치 종료 위치를 감지한다. 사용자는 자신이 원하는 문자를 입력하기 위해 초음의 위치에서 가로, 세로 또는 사선으로 드래그 또는 멀티 드래그를 수행할 수 있다. 따라서, 사용자가 최종적으로 입력하려는 문자의 종음, 즉, 드래그 또는 멀티터치 드래그에 의해 최종적으로 입력하려는 자음 또는 모음에 대한 정보를 취득하기 위해 사용자가 터치를 종료한 위치를 감지한다.In the detecting of the end position of the touch (S2-2), after the user touches the initial sound, the touch end position of the last touch is sensed. The user may drag or multi-drag horizontally, vertically or diagonally from the initial position to input a desired character. Accordingly, the terminal detects a position at which the user ends the touch in order to acquire information about the final sound of the character to be finally input, that is, the consonant or vowel to be finally input by dragging or multi-touch dragging.
한편, 본 실시예는 입력을 감지하는 단계에서 사용자의 터치 시작 위치가 감지될 경우, 감지된 터치 시작 위치에 해당하는 자음 또는 모음 또는 알파벳의 주변에 사용자가 자신이 원하는 문자를 쉽게 입력할 수 있도록 드래그를 통해 입력할 수 있는 종음을 팝업시켜 사용자에게 시인시킬 수 있다.Meanwhile, in the present embodiment, when the touch start position of the user is detected in the step of detecting an input, the user may easily input a desired character around the consonant, vowel, or alphabet corresponding to the detected touch start position. A bell that can be input by dragging can be popped up to be recognized by the user.
또한, 본 실시예는 입력을 감지하는 단계에서 사용자의 터치 시작 위치가 감지될 경우, 감지된 터치 시작 위치에 해당하는 자음 또는 모음 또는 알파벳을 시작으로 하는 단어 목록을 팝업시킬 수도 있다. 이는 사용자가 터치를 시작한 위치에 해당하는 자음 또는 모음의 주변에 해당 자음 또는 모음 또는 알파벳으로 시작하는 단어 목록을 팝업시켜 수행할 수 있다. 또한, 이러한 두 가지의 단계(종음 팝업, 단어 목록 팝업)는 입력을 감지하는 단계 중 터치의 시작 위치를 감지하는 단계 이후, 또는 터치의 종료 위치를 감지하는 단계 이후에 수행되는 것이 바람직하다.In addition, the present embodiment may pop up a list of words starting with consonants, vowels, or alphabets corresponding to the detected touch start position when the touch start position of the user is detected in the step of detecting the input. This may be performed by popping up a list of words starting with the consonant or vowel or alphabet around the consonant or vowel corresponding to the location where the user started the touch. In addition, these two steps (final pop-up, word list pop-up) is preferably performed after detecting the start position of the touch or after detecting the end position of the touch.
입력을 분류하는 단계(S3)는 터치의 시작 위치와 터치의 종료 위치를 감지함에 따라 취득된 터치 시작 위치 정보와 터치 종료 위치 정보 및 터치 타입 정보(터치 또는 멀티터치)에 따라 입력을 분류한다. 또한, 이러한 분류에 따라, 사용자의 입력은 터치 모듈의 일 지점만을 가압한 터치, 터치 모듈의 일 지점에서 타 지점까지 가압한 상태로 이동한 드래그, 터치 모듈의 둘 이상의 지점을 동시에 가압한 멀티터치, 터치 모듈의 둘 이상의 지점을 동시에 가압한 상태로 특정 지점까지 이동한 멀티터치 드래그로 분류될 수 있다.In step S3, the input is classified according to the touch start position information, the touch end position information, and the touch type information (touch or multi-touch) obtained by detecting the start position of the touch and the end position of the touch. In addition, according to this classification, the user's input is a touch that presses only one point of the touch module, a drag moved while pressing from one point of the touch module to another point, and a multi-touch that presses two or more points of the touch module simultaneously. The multi-touch drag may be classified as moving to a specific point while pressing two or more points of the touch module simultaneously.
문자를 병합하는 단계(S4)는 취득된 터치 시작 위치 정보와 터치 종료 위치 정보 및 터치 타입 정보 및 이에 따라 분류된 입력에 따라 문자 병합하여 사용자에게 디스플레이한다. 본 실시예는 문자입력 방법을 통해 입력되는 언어를 한글과 영어로 예시하며, 이에 따라, 문자를 병합하는 단계는 언어를 설정하는 단계에서 설정된 언어에 따라 한글을 위한 자음과 모음을 버퍼에 저장하는 단계(S4-1-1)와, 자음과 모음을 병합하는 단계(S4-1-2) 또는 영어를 위한 알파벳을 저장하는 단계(S4-2-1)와 알파벳을 병합하는 단계(S4-2-2)를 포함한다.In the step of merging the characters (S4), the characters are merged according to the acquired touch start position information, touch end position information and touch type information, and the input classified accordingly, and displayed to the user. This embodiment exemplifies a language input through a character input method in Korean and English. Accordingly, in the merging of characters, the consonants and vowels for the Korean characters are stored in a buffer according to the language set in the language setting step. Step S4-1-1, merging consonants and vowels (S4-1-2) or storing alphabet for English (S4-2-1) and merging alphabets (S4-2) -2).
자음과 모음을 버퍼에 저장하는 단계(S4-1-1)는 취득된 터치 시작 위치 정보와 터치 종료 위치 정보 및 터치 타입 정보 및 이에 따라 분류된 입력에 따라 최종 결정된 자음과 모음을 병합하기 전 버퍼에 저장한다. 이는 사용자가 입력한 자음의 종음과 모음의 종음을 사용자가 입력한 순서대로 나열하거나 결합할 경우 정상적인 문자가 구현될 수 없으므로 자음의 종음과 모음의 종음을 병합하기 전 버퍼에 저장한다.Storing the consonants and vowels in the buffer (S4-1-1) is performed before merging the consonants and vowels finally determined according to the acquired touch start position information, touch end position information and touch type information, and the classified input accordingly. Store in This means that if the user's input consonants and vowels are listed or combined in the order entered by the user, normal characters cannot be implemented. Therefore, the consonants and vowels are stored in the buffer before merging.
자음과 모음을 병합하는 단계(S4-1-2)는 버퍼에 저장된 자음의 종음과 모음의 종음 중 문자로 결합될 수 있는 자음의 종음과 모음의 종음을 병합한다.Merging consonants and vowels (S4-1-2) merges the consonants and the vowels of the consonants which can be combined into letters among the consonants and the vowels stored in the buffer.
알파벳을 저장하는 단계(S4-2-1)는 알파벳을 병합하기 전 버퍼에 사용자가 입력한 알파벳을 저장한다. 물론, 영어는 입력되는 알파벳을 순서대로 나열해도 문자를 구현하는데 문제가 없으므로 알파벳을 저장하는 단계는 생략될 수도 있다.In step S4-2-1 of storing the alphabet, the alphabet input by the user is stored in the buffer before merging the alphabet. Of course, English has no problem in implementing the letters even if the alphabetical order is input, the step of storing the alphabet may be omitted.
알파벳을 병합하는 단계(S4-2-2)는 사용자가 입력하거나, 버퍼에 저장된 알파벳을 병합한다. 이를 통해 최종적으로 사용자가 원하는 단어와, 단어를 나열한 문장이 완성된다.Merging the alphabet (S4-2-2) merges the alphabet input by the user or stored in the buffer. This finally completes the word the user wants and a sentence listing the words.
상술한 바와 같이 본 실시예에 따른 문자입력 방법은 애스테리스크(*) 또는 파운드(#)를 이용하지 않고 터치, 멀티터치, 드래그, 멀티터치 드래그 동작을 통해 문자를 쉽게 입력할 수 있다. 또한, 본 실시예에 따른 문자입력 방법은 터치, 멀티터치, 드래그, 멀티터치 드래그 동작이 종료되는 시점에 최종 입력된 문자를 최종 문자로 입력하여 딜레이 없이 문자를 빠르게 입력할 수 있다. 또한, 본 실시예에 따른 문자입력 방법은 터치된 문자의 주변에 해당 문자로 시작하는 단어 목록 또는 사용자가 지정한 단어 또는 사용빈도가 높은 단어를 팝업시켜 사용자가 문자를 쉽게 입력할 수 있다.As described above, the character input method according to the present embodiment can easily input characters through touch, multi-touch, drag, and multi-touch drag operations without using an asterisk (*) or pound (#). In addition, the character input method according to the present embodiment can quickly input a character without delay by inputting the last input character as the final character at the time when the touch, multi-touch, drag, or multi-touch drag operation ends. In addition, the character input method according to the present embodiment can pop up a word list starting with the character, a user-specified word, or a high frequency of use of words around the touched character so that the user can easily input the character.
다음은 본 발명의 제 2 실시예에 따른 문자입력 방법에 대해 도면을 참조하여 설명하기로 한다. 후술될 내용 중 전술된 본 발명의 제 1 실시예에 따른 문자입력 방법의 설명과 중복된 내용은 생략하거나 간략히 설명하기로 한다.Next, a character input method according to a second embodiment of the present invention will be described with reference to the drawings. Descriptions overlapping with the description of the character input method according to the first embodiment of the present invention described above will be omitted or briefly described.
도 26은 본 발명의 제 2 실시예에 따른 문자입력 방법의 순서도이다.26 is a flowchart of a character input method according to a second embodiment of the present invention.
본 발명의 제 2 실시예에 따른 문자입력 방법은 도 26에 도시된 바와 같이, 언어를 설정하는 단계(S1)와, 입력을 감지하는 단계(S2)와, 입력을 보정하는 단계(S3)와, 입력을 분류하는 단계(S4)와, 문자를 병합하는 단계(S5)를 포함한다. 이때, 입력을 분류하는 단계(S4)와, 문자를 병합하는 단계(S5)는 전술된 본 발명의 제 1 실시예에 따른 문자입력 방법과 동일하므로 이에 대한 설명은 생략한다.As shown in FIG. 26, the character input method according to the second embodiment of the present invention includes setting a language (S1), detecting an input (S2), correcting the input (S3), and Step S4 of classifying the input and step S5 of merging the characters. At this time, the step of classifying the input (S4) and the step of merging the characters (S5) is the same as the character input method according to the first embodiment of the present invention described above, a description thereof will be omitted.
언어를 설정하는 단계(S1)는 사용자가 입력하고자 하는 언어의 종류에 따라 언어를 설정한다. 본 실시예는 언어 설정을 통해 한글 또는 영어를 입력하는 것으로 예시한다. 물론, 본 발명은 이에 한정되는 것은 아니며, 한글과 영어 이외의 모든 언어에 적용될 수 있다. 한편, 본 실시예에 따른 문자입력 방법이 적용된 시스템에서 하나의 언어만을 사용할 경우, 전술된 언어를 설정하는 단계(S1)는 생략될 수도 있다.In the setting of the language (S1), the language is set according to the type of language that the user wants to input. This embodiment exemplifies inputting Korean or English through language setting. Of course, the present invention is not limited thereto and may be applied to all languages other than Korean and English. On the other hand, when using only one language in the system to which the character input method according to the present embodiment is applied, the step S1 of setting the above-described language may be omitted.
입력을 감지하는 단계(S2)는 문자를 입력하기 위한 사용자의 터치스크린 모듈 입력을 감지한다. 이때, 본 발명은 사용자가 문자 입력을 터치와 드래그 등으로 구분하여 입력하므로, 사용자의 문자 입력을 정확하게 인지하기 위해 입력을 감지하는 단계(S2)는 터치의 시작 위치를 감지하는 단계(S2-1)와, 터치 시작 위치의 문자를 저장하는 단계(S2-2)와, 터치의 종료 위치를 감지하는 단계(S2-3)를 포함한다. 이때, 터치의 시작 위치를 감지하는 단계(S2-1)와, 터치의 종료 위치를 감지하는 단계(S2-3)는 전술된 본 발명의 제 1 실시예에 따른 문자입력 방법과 동일하므로 이에 대한 설명은 생략한다.Detecting an input (S2) detects a user's touch screen module input for inputting a character. In this case, since the user inputs the text input by dividing the text input into touch and drag, the step S2 of detecting the input to accurately recognize the text input of the user may include detecting a start position of the touch (S2-1). ), Storing the character of the touch start position (S2-2), and detecting the end position of the touch (S2-3). At this time, the step (S2-1) of detecting the start position of the touch and the step (S2-3) of detecting the end position of the touch are the same as the text input method according to the first embodiment of the present invention described above Description is omitted.
터치 시작 위치의 문자를 저장하는 단계(S2-2)는 사용자가 터치스크린 모듈에 터치 입력 동작을 취한 문자를 저장한다. 이는 사용자가 두 개의 문자, 즉, 자음과 모음을 동시에 입력할 경우, 사용자가 처음 터치 입력 동작을 취한 문자가 최종 입력 문자인지, 처음 터치 입력 동작을 취한 후 드래그 등과 같은 입력 동작을 취할지 알 수 없다. 따라서, 사용자의 모든 입력 동작은 터치 입력 동작부터 시작되므로 최종 입력 문자가 결정되기 전까지 이를 메모리에 저장한다. 예를 들어, 사용자가 첫 번째 문자로 ‘ㄱ’을 누른 상태에서 두 번째 문자로 ‘ㅣ'을 누르게 되면, 첫 번째 문자가 터치 입력 동작을 통해 ‘ㄱ’으로 입력될지 드래그 입력 동작을 통해 ‘ㅋ’으로 입력될지 선택이 되지 않은 상태이다. 이런 경우, ‘ㄱ’과 ‘ㅣ’을 문자로 표시하지 않고 메모리에 ‘ㄱ’과 ‘ㅣ’을 저장한다.In operation S2-2, the character at the touch start position is stored in the character in which the user performs a touch input operation on the touch screen module. This means that when a user enters two letters, ie, consonants and vowels at the same time, the user does not know whether the first touch input action is the last input character or whether the user takes an input action such as dragging after the first touch input action. . Therefore, since all input operations of the user start with the touch input operation, they are stored in the memory until the final input character is determined. For example, if the user presses the first letter 'ㄱ' and then press 'ㅣ' as the second character, the first letter is entered as 'ㄱ' through the touch input action or 'ㅋ' through the drag input action. 'Is input or not selected. In this case, instead of the letters 'ㄱ' and 'ㅣ', the characters 'ㄱ' and 'ㅣ' are stored in memory.
입력을 보정하는 단계(S3)는 입력을 감지하는 단계(S2)를 통해 입력된 사용자의 입력 동작을 보정한다. 이러한 입력을 보정하는 단계(S3)는 입력 각도를 보정하는 단계(S3-1)와, 입력 길이를 보정하는 단계(S3-2)와, 입력 시간을 보정하는 단계(S3-3), 및 입력 순서를 보정하는 단계(S3-4)를 포함한다.Correcting the input (S3) corrects the input operation of the user input through the step (S2) of detecting the input. Correcting the input (S3) includes correcting the input angle (S3-1), correcting the input length (S3-2), correcting the input time (S3-3), and input Correcting the order (S3-4).
입력 각도를 보정하는 단계(S3-1)는 사용자가 드래그 동작 또는 멀티터치 드래그 동작을 수행할 경우, 사용자의 입력 각도 오차를 보정한다. 이는 x축과, x축과 수직하게 교차하는 y축을 기준으로 하고, x축과 y축에서 일정 각도 범위 내에서 x축 또는 y축과 근접한 드래그 동작 또는 멀티터치 드래그 동작을 해당 축의 드래그 동작 또는 멀티터치 드래그 동작으로 간주한다. 이는 예를 들어, x축과 근접한 각도 범위 내의 드래그 동작은 드래그 방향에 따라 상 드래그 또는 하 드래그로 분류하며, y축과 근접한 각도 범위 내의 드래그 동작은 드래그 방향에 따라 좌 드래그 또는 우 드래그로 분류한다.In the step of correcting the input angle (S3-1), when the user performs a drag operation or a multi-touch drag operation, the input angle error of the user is corrected. It is based on the x-axis and the y-axis that intersects the x-axis perpendicularly, and drags or multi-touch drags on or near the x-axis or y-axis within a range of angles between the x-axis and the y-axis. Consider it as a touch drag gesture. For example, a drag operation within an angular range close to the x axis is classified as an up drag or a lower drag according to a drag direction, and a drag operation within an angular range close to the y axis is classified as a left drag or a right drag according to the drag direction. .
입력 길이를 보정하는 단계(S3-2)는 사용자가 드래그 동작 또는 멀티터치 드래그 동작을 수행할 경우, 사용자의 입력 길이 오차를 보정한다. 이는 터치스크린 모듈의 픽셀 개수에 따라 일정 픽셀 개수 이내의 드래그 동작 또는 멀티터치 드래그 동작은 터치로 인식하며, 일정 픽셀 개수 이상의 드래그 동작 또는 멀티터치 드래그 동작은 해당 드래그 동작 또는 멀티터치 드래그 동작으로 판단하여 수행할 수 있다.Correcting the input length (S3-2) corrects an input length error of the user when the user performs a drag operation or a multi-touch drag operation. According to the number of pixels of the touch screen module, a drag operation or a multi-touch drag operation within a predetermined number of pixels is recognized as a touch, and a drag operation or a multi-touch drag operation of a predetermined number or more is determined as the corresponding drag operation or a multi-touch drag operation. Can be done.
입력 시간을 보정하는 단계(S3-3)는 사용자가 터치 동작 또는 멀티터치 동작 또는 드래그 동작 또는 멀티터치 드래그 동작을 수행할 경우, 사용자의 입력 시간 오차를 보정한다. 이때, 입력 시간을 보정하는 단계(S3-3) 중 드래그 동작의 지연 시간을 보정하는 단계는 드래그 동작 또는 멀티터치 드래그 동작 후 터치를 중지하지 않고 일정 시간 이내에서 지연시킨 후 터치를 중지할 경우, 일반적인 터치 동작으로 판단하여 수행할 수 있다. 물론, 드래그 동작 또는 멀티터치 드래그 동작 후 터치를 중지하지 않고 일정 시간 이상 지연시킬 경우, 반복 입력 등의 이벤트를 발생시킬 수 있다. 또한, 입력 시간을 보정하는 단계(S3-3) 중 터치 동작의 지연 시간을 보정하는 단계는 사용자가 특정 키에 대해 터치 동작을 수행한 후 일정 시간 이내에 해당 특정 키를 다시 터치할 경우, 한번의 입력으로 간주하여 수행할 수 있다. 물론, 사용자가 특정 키에 대해 터치 동작을 수행한 후 일정 시간 이후에 해당 특정 키를 다시 터치할 경우, 두 번의 입력(더블 클릭)으로 판단한다.Correcting the input time (S3-3) corrects an input time error of the user when the user performs a touch operation, a multi-touch operation, a drag operation, or a multi-touch drag operation. At this time, the step of correcting the delay time of the drag operation during the step (S3-3) of correcting the input time is to stop the touch after a delay within a certain time without stopping the touch after the drag operation or multi-touch drag operation, It can be determined by performing a general touch operation. Of course, when delaying for more than a predetermined time without stopping the touch after the drag operation or the multi-touch drag operation, an event such as a repeated input may be generated. In addition, the step of correcting the delay time of the touch operation during the step (S3-3) of correcting the input time, if the user touches the specific key again within a certain time after the touch operation on the specific key, Can be considered as input. Of course, if the user touches the specific key again after a certain time after performing a touch operation on the specific key, it is determined as two inputs (double clicks).
입력 순서를 보정하는 단계(S3-4)는 사용자가 문자를 입력할 때, 문자 입력 순서의 실수를 보정한다. 이는 사용자가 문자의 입력 순서를 잘못 입력할 경우, 즉, 한글 입력에서 모음과 자음의 순서를 반대로 입력할 경우, 해당 입력된 자음과 모음을 저장한 후 이를 다시 배열하여 사용자가 입력하고자 하는 문자를 표현함으로써 수행할 수 있다.Correcting the input order (S3-4), when a user inputs a character, corrects a mistake in the character input order. This is because when the user inputs a letter in the wrong order, that is, when the vowel and consonant are reversed in the Hangul input, the corresponding consonant and the vowel are saved and rearranged. Can be done by expression.
상술한 바와 같이 본 실시예에 따른 문자입력 방법은 사용자의 입력에 오차가 있더라도 이를 보정하여 사용자가 입력하고자 하는 문자를 정확하게 입력할 수 있다. 또한, 본 실시예에 따른 문자입력 방법은 하나의 키에 터치 입력 동작과 8방향의 입력 동작을 지원하여 하나의 키에 멀티 터치를 포함하여 최대 18가지의 문자를 입력할 수 있다. 또한, 본 실시예에 따른 문자입력 방법은 ‘SPACE' 키에 터치 입력 동작과 멀티 터치를 포함하여 최대 8방향의 입력 동작을 지원하여 ’SPACE' 키가 입력 동작에 따라 ‘백 스페이스’키와 ‘스페이스’ 키 및 ‘엔터’키의 동작을 수행할 수 있다.As described above, the character input method according to the present exemplary embodiment may correct the error even if there is an error in the user's input so as to accurately input the character to be input by the user. In addition, the character input method according to the present exemplary embodiment may support a touch input operation and an eight-direction input operation on one key to input a maximum of 18 characters including multi-touch on one key. In addition, the character input method according to the present embodiment supports the input operation of up to 8 directions including the touch input operation and the multi-touch in the 'SPACE' key, so that the 'SPACE' key is used as the 'backspace' key and ' The space 'key and the enter key can be used.
이상에서는 도면 및 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허청구범위에 기재된 본 발명의 기술적 사상으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although described above with reference to the drawings and embodiments, those skilled in the art can be variously modified and changed within the scope of the invention without departing from the spirit of the invention described in the claims below. I can understand.

Claims (26)

  1. 사용자가 문자를 입력하기 위한 터치스크린 모듈과,A touch screen module for the user to enter text,
    상기 터치스크린 모듈과 대응하여 구비되며 사용자가 문자를 입력하기 위한 키가 배열된 자판 모듈과,A keyboard module provided corresponding to the touch screen module and having keys arranged for a user to input characters;
    상기 터치스크린 모듈을 통한 사용자가 상기 터치스크린 모듈에 터치를 시작한 하나 이상의 터치 시작 지점과, 터치를 종료한 터치 종료 지점으로 사용자가 최종 입력한 문자를 인지하는 입력 처리 모듈과,An input processing module for recognizing a character input by the user as one or more touch start points at which the user through the touch screen module starts to touch the touch screen module and a touch end point at which the touch ends;
    상기 입력 처리 모듈에서 전달된 위치 정보와 분류 정보를 전달받아 문자를 병합하고 사용자에게 시인시키는 프로세싱 모듈을 포함하는 것을 특징으로 하는 문자입력 시스템.And a processing module for receiving the location information and the classification information transmitted from the input processing module to merge the texts and to recognize the text to the user.
  2. 청구항 1에 있어서,The method according to claim 1,
    상기 입력 처리 모듈은,The input processing module,
    상기 사용자의 상기 터치스크린 모듈에 대한 터치 동작을 판단하는 터치 모듈과,A touch module for determining a touch operation of the user on the touch screen module;
    상기 사용자의 상기 터치스크린 모듈에 대한 두 개 이상의 영역에 멀티터치 동작을 수행하는지를 판단하는 멀티터치 모듈과,A multi-touch module for determining whether to perform a multi-touch operation on at least two areas of the touch screen module of the user;
    상기 사용자의 상기 터치스크린 모듈에 대한 드래그 동작을 판단하는 드래그 모듈, 및A drag module to determine a drag operation of the user to the touch screen module;
    상기 사용자가 상기 터치스크린 모듈에서 두 개 이상의 영역에 멀티터치 한 후 드래그 동작을 수행하는지를 판단하는 멀티터치 드래그 모듈을 포함하는 것을 특징으로 하는 문자입력 시스템.And a multi-touch drag module to determine whether the user performs a drag operation after multi-touching two or more areas of the touch screen module.
  3. 청구항 1에 있어서,The method according to claim 1,
    상기 입력 처리 모듈은 상기 사용자의 문자 입력에 대한 오차를 보정하는 입력 보정 모듈을 더 포함하는 것을 특징으로 하는 문자입력 시스템.The input processing module further comprises an input correction module for correcting the error of the user's text input.
  4. 청구항 3에 있어서,The method according to claim 3,
    상기 입력 보정 모듈은 상기 사용자가 터치스크린 모듈을 통해 입력한 드래그 동작의 일정 각도 범위를, 드래그 동작의 기준 각도로 보정하는 입력 각도 보정 모듈을 포함하는 것을 특징으로 하는 문자입력 시스템.The input correction module comprises an input angle correction module for correcting a predetermined angular range of the drag operation input by the user through the touch screen module to a reference angle of the drag operation.
  5. 청구항 3에 있어서,The method according to claim 3,
    상기 입력 보정 모듈은 상기 사용자가 터치스크린 모듈을 통해 입력한 드래그 동작의 입력 길이를, 상기 드래그 동작의 기본 입력 길이로 보정하는 입력 길이 보정 모듈을 포함하는 것을 특징으로 하는 문자입력 시스템.And the input correction module comprises an input length correction module for correcting an input length of a drag operation input by the user through a touch screen module to a basic input length of the drag operation.
  6. 청구항 3에 있어서,The method according to claim 3,
    상기 입력 보정 모듈은 상기 사용자가 터치스크린 모듈을 통해 입력한 터치 동작 또는 드래그 동작의 입력 시간을, 상기 터치 동작 또는 드래그 동작의 기본 입력 시간으로 보정하는 입력 시간 보정 모듈을 포함하는 것을 특징으로 하는 문자입력 시스템.The input correction module may include an input time correction module configured to correct an input time of a touch operation or a drag operation input by the user through the touch screen module to a basic input time of the touch operation or a drag operation. Input system.
  7. 청구항 1에 있어서,The method according to claim 1,
    상기 사용자가 터치한 키의 주변에 상기 사용자가 터치한 키가 포함하는 문자로 시작되는 단어, 또는 상기 사용자가 터치한 키를 드래그 또는 멀티터치 또는 멀티터치 드래그하여 입력하는 종음, 또는 사용자가 지정한 단어, 또는 사용빈도가 높은 단어가 팝업되는 것을 특징으로 하는 문자입력 시스템.A word beginning with a letter included in the key touched by the user around the key touched by the user, a bell sound inputted by dragging, multitouch, or multitouch dragging the key touched by the user, or a word designated by the user Character input system, characterized in that the pop-up word, or frequently used.
  8. 청구항 7에 있어서,The method according to claim 7,
    상기 팝업은 팝업의 주변에 위치한 키가 포함하는 문자를 가리지 않도록, 팝업의 주변에 위치한 키의 크기보다 작은 것을 특징으로 하는 문자입력 시스템.The pop-up is a character input system, characterized in that smaller than the size of the key located in the vicinity of the pop-up, so as not to cover the characters contained in the key located in the periphery of the pop-up.
  9. 청구항 7에 있어서,The method according to claim 7,
    상기 팝업의 기능을 온/오프하는 팝업 제어 모듈을 더 포함하는 것을 특징으로 하는 문자입력 시스템.Character input system further comprises a pop-up control module for turning on / off the function of the pop-up.
  10. 청구항 1에 있어서,The method according to claim 1,
    상기 자판 모듈은 한글 자판을 포함하고,The keyboard module includes a Hangul keyboard,
    상기 한글 자판은 ‘ㅣ', 'ㅡ', 'ㄱ', 'ㄴ', 'ㄷ', 'ㅁ', 'ㅂ', 'ㅅ', 'ㅇ', 'ㅈ', 'SPACE' 키 또는, ‘ㅣ', 'ㅡ', 'ㄱ', 'ㄴ', 'ㄷ', 'ㅁ', 'ㅂ', 'ㅅ', '.', 'ㅈ', 'SPACE' 키 또는, ‘ㅣ', 'ㅡ', 'ㄱ', 'ㄴ', 'ㄷ', 'ㅂ', 'ㅅ', 'ㅈ', 'SPACE', 'ㅇ', '.' 키 또는, 'ㄱ', 'ㄴ', 'ㄹ', 'ㅁ', 'ㅅ', 'ㅇ', 'ㅡ', 'ㅣ', '특수문자', '언어변환' 키 또는, ‘ㄱ', 'ㅁ', 'ㅅ', 'ㅇ', 'ㅡ', 'ㅣ' 키로 이루어지며,The Hangul keyboard is 'ㅣ', 'ㅡ', 'ㄱ', 'ㄴ', 'ㄷ', 'ㅁ', 'ㅂ', 'ㅅ', 'ㅇ', 'ㅈ', 'SPACE' key or, 'ㅣ', 'ㅡ', 'ㄱ', 'ㄴ', 'ㄷ', 'ㅁ', 'ㅂ', 'ㅅ', '.', 'ㅈ', 'SPACE' key or 'ㅣ', 'ㅡ', 'ㄱ', 'ㄴ', 'ㄷ', 'ㅂ', 'ㅅ', 'ㅈ', 'SPACE', 'ㅇ', '.' Key, or 'ㄱ', 'ㄴ', 'ㄹ', 'ㅁ', 'ㅅ', 'ㅇ', 'ㅡ', 'ㅣ', 'special character', 'language conversion' key, or 'ㄱ' , 'ㅁ', 'ㅅ', 'ㅇ', 'ㅡ' and 'ㅣ'
    상기 키는 드래그, 멀티터치 또는 멀티터치 드래그되는 방향에 따라 각각의 된소리 또는 거센소리가 입력되는 것을 특징으로 하는 문자입력 시스템.The key is a character input system, characterized in that each of the sound or the harsh sound is input in accordance with the drag, multi-touch or multi-touch drag direction.
  11. 청구항 10에 있어서,The method according to claim 10,
    상기 입력 보정 모듈은 상기 사용자가 터치스크린 모듈을 통해 입력한 문자의 입력 순서를 어순에 맞도록 보정하는 입력 순서 보정 모듈을 포함하는 것을 특징으로 하는 문자입력 시스템.And the input correction module comprises an input order correction module for correcting an input order of characters input by the user through the touch screen module according to the word order.
  12. 청구항 1에 있어서,The method according to claim 1,
    상기 자판 모듈은 영문 알파벳 키를 포함하고, 상기 알파벳 키는 둘 이상의 알파벳이 구비된 것을 특징으로 하는 문자입력 시스템.The keyboard module includes an English alphabet key, the alphabet key is provided with two or more alphabets.
  13. 청구항 12에 있어서,The method according to claim 12,
    상기 알파벳 키는 드래그, 멀티터치 또는 멀티터치 드래그되는 방향에 따라 상기 알파벳 키에 포함된 둘 이상의 알파벳 중 하나가 선택되는 것을 특징으로 하는 문자입력 시스템.The alphabet key is a character input system, characterized in that one of the two or more alphabets included in the alphabet key is selected according to the drag, multi-touch or multi-touch drag direction.
  14. 청구항 12에 있어서,The method according to claim 12,
    상기 알파벳 키는 터치 또는 멀티터치에 따라 대문자 또는 소문자가 선택되는 것을 특징으로 하는 문자입력 시스템.The alphabet key is a letter input system, characterized in that the uppercase or lowercase letters are selected according to the touch or multi-touch.
  15. 청구항 2에 있어서,The method according to claim 2,
    상기 드래그 동작은 서로 상이한 8방향의 드래그 동작을 포함하는 것을 특징으로 하는 문자입력 시스템.And the drag operation comprises a drag operation in eight different directions.
  16. 청구항 15에 있어서,The method according to claim 15,
    상기 자판 모듈은 ‘SPACE' 키를 포함하고,The keyboard module includes a 'SPACE' key,
    상기 ‘SPACE' 키는 터치 동작 수행 시 공백을 입력하고, 상기 8방향 중 일 방향으로 드래그 동작 수행 시 백 스페이스 기능을 수행하고, 타 방향으로 드래그 동작 수행 시 엔터 기능을 수행하는 것을 특징으로 하는 문자입력 시스템.The 'SPACE' key inputs a space when performing a touch operation, performs a back space function when performing a drag operation in one of the eight directions, and performs an enter function when performing a drag operation in another direction. Input system.
  17. 청구항 1에 있어서,The method according to claim 1,
    상기 터치스크린 모듈 상에 구비된 자판 가이드를 더 포함하고,Further comprising a keyboard guide provided on the touch screen module,
    상기 자판 가이드는 투명 재질의 필름 형태이되, 상기 문자의 중심부에 돌기가 형성된 것을 특징으로 하는 문자입력 시스템.The keyboard guide is in the form of a film of a transparent material, characterized in that the projection is formed in the center of the letter character input system.
  18. 사용자가 터치스크린을 이용하여 문자를 입력하는 문자입력 방법에 있어서,In a text input method in which a user inputs text using a touch screen,
    입력할 문자의 언어를 설정하는 단계와,Setting the language of the characters to be entered;
    상기 사용자가 상기 터치스크린에 입력한 터치 시작 지점과 터치 종료 지점을 포함하는 입력을 감지하는 단계와,Detecting an input including a touch start point and a touch end point input by the user on the touch screen;
    상기 사용자 입력을 터치, 드래그, 멀티터치, 멀티터치 드래그로 분류하는 단계와,Categorizing the user input into touch, drag, multi-touch, and multi-touch drag;
    상기 감지된 입력과 분류된 입력에 의해 결정된 문자를 병합하는 단계를 포함하는 것을 특징으로 하는 문자입력 방법.And merging the characters determined by the sensed input and the classified input.
  19. 청구항 18에 있어서,The method according to claim 18,
    상기 감지된 입력과 분류된 입력에 의해 결정된 문자를 병합하는 단계는,Merging the characters determined by the sensed input and the classified input,
    상기 입력할 문자의 언어를 설정하는 단계;에서 입력할 문자를 한글로 설정할 경우,Setting a language of the text to be input; when setting the text to be input in Korean,
    상기 감지된 입력과 분류된 입력에 의해 결정된 자음과 모음을 버퍼에 저장하는 단계와,Storing consonants and vowels determined by the sensed and classified inputs in a buffer;
    상기 자음과 모음을 병합하는 단계를 포함하는 것을 특징으로 하는 문자입력 방법.Character input method comprising the step of merging the consonants and vowels.
  20. 청구항 18에 있어서,The method according to claim 18,
    상기 감지된 입력과 분류된 입력에 의해 결정된 문자를 병합하는 단계는,Merging the characters determined by the sensed input and the classified input,
    상기 입력할 문자의 언어를 설정하는 단계;에서 입력할 문자를 영어로 설정할 경우,Setting a language of the text to be input; when setting the text to be input in English,
    상기 감지된 입력과 분류된 입력에 의해 결정된 알파벳을 병합하는 단계를 포함하는 것을 특징으로 하는 문자입력 방법.And merging the alphabet determined by the sensed input and the classified input.
  21. 청구항 18에 있어서,The method according to claim 18,
    상기 사용자가 상기 터치스크린에 입력한 터치 시작 지점과 터치 종료 지점을 포함하는 입력을 감지하는 단계는,Detecting an input including a touch start point and a touch end point input by the user on the touch screen,
    상기 터치 시작 지점의 주변에 상기 터치 시작 지점에 위치한 문자의 종음이 팝업되는 단계를 더 포함하는 것을 특징으로 하는 문자입력 방법.And a pop-up of a letter of a character located at the touch start point around the touch start point.
  22. 청구항 18에 있어서,The method according to claim 18,
    상기 사용자가 상기 터치스크린에 입력한 터치 시작 지점과 터치 종료 지점을 포함하는 입력을 감지하는 단계는,Detecting an input including a touch start point and a touch end point input by the user on the touch screen,
    상기 터치 시작 지점 또는 터치 종료 지점의 주변에, 상기 터치 시작 지점 또는 터치 종료 지점에 위치한 문자로 시작하는 단어 목록을 팝업하는 단계를 더 포함하는 것을 특징으로 하는 문자입력 방법.And popping up a word list starting from a character located at the touch start point or the touch end point, around the touch start point or the touch end point.
  23. 청구항 18에 있어서,The method according to claim 18,
    상기 사용자가 상기 터치스크린에 입력한 터치 시작 지점과 터치 종료 지점을 포함하는 입력을 감지하는 단계; 이후, 감지된 입력을 보정하는 단계를 더 포함하고,Detecting an input including a touch start point and a touch end point input by the user on the touch screen; Thereafter, further comprising correcting the sensed input,
    상기 감지된 드래그 동작의 각도를 기준 각도 범위와 비교하여, 상기 기준 각도 범위에 속하는 드래그 동작으로 판단하는 입력 각도를 보정하는 단계를 포함하는 것을 특징으로 하는 문자입력 방법.And comparing the detected angle of the drag operation with a reference angle range, and correcting an input angle determined as a drag operation belonging to the reference angle range.
  24. 청구항 23에 있어서,The method according to claim 23,
    상기 감지된 입력을 보정하는 단계는,Correcting the detected input,
    상기 감지된 드래그 동작의 길이를 기준 길이와 비교하여, 상기 기준 길이 범위에 속할 경우 터치 동작으로 판단하며, 상기 기준 길이 범위를 벗어날 경우 드래그 동작으로 판단하는 입력 길이를 보정하는 단계를 포함하는 것을 특징으로 하는 문자입력 방법.And comparing the detected length of the drag operation with a reference length, determining that the touch operation is included in the reference length range, and correcting an input length determined to be a drag operation when out of the reference length range. Character input method.
  25. 청구항 23에 있어서,The method according to claim 23,
    상기 감지된 입력을 보정하는 단계는,Correcting the detected input,
    상기 감지된 특정 키에 대한 다수의 터치 동작 사이의 입력 시간을 기준 입력 시간과 비교하여, 상기 기준 입력 시간 범위에 속할 경우 한 번의 터치 동작으로 판단하며, 상기 기준 입력 시간 범위를 벗어날 경우 입력된 터치 동작을 모두 입력으로 판단하거나,The input time between the plurality of touch operations with respect to the detected specific key is compared with a reference input time, and is determined as one touch operation when it falls within the reference input time range. Judge all actions as input,
    상기 감지된 특정 키에 대한 드래그 동작 후 터치를 유지하는 시간이 기준 유지 시간과 비교하여, 상기 기준 유지 시간 범위에 속할 경우 드래그 동작으로 판단하며, 상기 기준 유지 시간 범위를 벗어날 경우 특정 이벤트를 발생시키는 입력 시간을 보정하는 단계를 포함하는 것을 특징으로 하는 문자입력 방법.When the time for holding the touch after the drag operation on the detected specific key is within the reference holding time range, it is determined as a drag operation, and when a time out of the reference holding time range is generated, a specific event is generated. Character input method comprising the step of correcting the input time.
  26. 청구항 23에 있어서,The method according to claim 23,
    상기 감지된 입력을 보정하는 단계는,Correcting the detected input,
    상기 감지된 입력에 대한 문자 입력 순서를 기준 문자 입력 순서와 비교하여, 상기 기준 문자 입력 순서와 상이할 경우 기준 문자 입력 순서로 보정하는 입력 순서를 보정하는 단계를 포함하는 것을 특징으로 하는 문자입력 방법.Comparing the character input order of the detected input with a reference character input order, and correcting the input order of correcting the reference character input order when the character input order is different from the reference character input order. .
PCT/KR2010/006782 2009-10-08 2010-10-05 System for inputting characters, and method for same WO2011043574A2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR1020090095712A KR20110038426A (en) 2009-10-08 2009-10-08 System for inputting characters and method for inputting characters
KR10-2009-0095712 2009-10-08
KR1020090126958A KR101117651B1 (en) 2009-12-18 2009-12-18 System for inputting a character and method for inputting a character
KR10-2009-0126958 2009-12-18

Publications (2)

Publication Number Publication Date
WO2011043574A2 true WO2011043574A2 (en) 2011-04-14
WO2011043574A3 WO2011043574A3 (en) 2011-10-27

Family

ID=43857266

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2010/006782 WO2011043574A2 (en) 2009-10-08 2010-10-05 System for inputting characters, and method for same

Country Status (1)

Country Link
WO (1) WO2011043574A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015102325A1 (en) * 2014-01-03 2015-07-09 삼성전자 주식회사 Display device and method for providing recommended characters from same

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100478020B1 (en) * 1996-02-19 2005-10-07 미사와홈 가부시키가이샤 On-screen key input device
KR100749557B1 (en) * 2006-06-17 2007-08-16 박노수 Data input apparatus
KR20080071522A (en) * 2007-01-30 2008-08-04 삼성전자주식회사 Apparatus and method for inputing characters in terminal
KR20090011755A (en) * 2007-07-27 2009-02-02 하동원 Method and apparatus of inputting han gul character
KR20090076650A (en) * 2008-01-09 2009-07-13 엘지전자 주식회사 Mobile terminal for inputting hangul

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100478020B1 (en) * 1996-02-19 2005-10-07 미사와홈 가부시키가이샤 On-screen key input device
KR100749557B1 (en) * 2006-06-17 2007-08-16 박노수 Data input apparatus
KR20080071522A (en) * 2007-01-30 2008-08-04 삼성전자주식회사 Apparatus and method for inputing characters in terminal
KR20090011755A (en) * 2007-07-27 2009-02-02 하동원 Method and apparatus of inputting han gul character
KR20090076650A (en) * 2008-01-09 2009-07-13 엘지전자 주식회사 Mobile terminal for inputting hangul

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015102325A1 (en) * 2014-01-03 2015-07-09 삼성전자 주식회사 Display device and method for providing recommended characters from same

Also Published As

Publication number Publication date
WO2011043574A3 (en) 2011-10-27

Similar Documents

Publication Publication Date Title
WO2011102689A2 (en) Multilingual key input apparatus and method thereof
WO2014185624A1 (en) Text input device and text input method
US8281251B2 (en) Apparatus and method for inputting characters/numerals for communication terminal
US5319386A (en) Ideographic character selection method and apparatus
WO2011096702A2 (en) Written character inputting device and method
WO2010137859A2 (en) Apparatus and method for unlocking a locking mode of portable terminal
WO2011004960A2 (en) Multi-touch-type character input method
WO2013151347A1 (en) Apparatus and method for inputting characters
WO2018062580A1 (en) Method for translating characters and apparatus therefor
JP2010211825A (en) System to enhance data entry in mobile and fixed environment
WO2019022567A2 (en) Method for automatically providing gesture-based auto-complete suggestions and electronic device thereof
WO2014137176A1 (en) Input apparatus, display apparatus, and control methods thereof
CN103455165A (en) Touchscreen keyboard with corrective word prediction
KR20100003831A (en) Chinese character input apparatus, and method thereof
WO2012063981A1 (en) Method and device for quickly inputting text using touch screen
WO2011043574A2 (en) System for inputting characters, and method for same
WO2013073797A1 (en) Keypad device for a touch screen and method for providing same
WO2017131251A1 (en) Display device and touch input processing method therefor
WO2013042910A1 (en) Device and method for inputting letters in a mobile terminal
WO2021133050A1 (en) Pattern input type multilingual virtual keypad system
WO2013172522A1 (en) Terminal capable of text message makeup and control method
WO2013115440A1 (en) Apparatus and method for inputting letters on multi-touch screen by using tapping motion
WO2016200194A1 (en) Method and device for providing issue content
KR101117651B1 (en) System for inputting a character and method for inputting a character
WO2015012478A1 (en) Method and apparatus for input and pointer using border touch

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: 10822219

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10822219

Country of ref document: EP

Kind code of ref document: A2