KR100477125B1 - Character input device using electronic pen and its control method - Google Patents

Character input device using electronic pen and its control method Download PDF

Info

Publication number
KR100477125B1
KR100477125B1 KR1019970052997A KR19970052997A KR100477125B1 KR 100477125 B1 KR100477125 B1 KR 100477125B1 KR 1019970052997 A KR1019970052997 A KR 1019970052997A KR 19970052997 A KR19970052997 A KR 19970052997A KR 100477125 B1 KR100477125 B1 KR 100477125B1
Authority
KR
South Korea
Prior art keywords
input
window
data
character
electronic pen
Prior art date
Application number
KR1019970052997A
Other languages
Korean (ko)
Other versions
KR19990032065A (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
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1019970052997A priority Critical patent/KR100477125B1/en
Publication of KR19990032065A publication Critical patent/KR19990032065A/en
Application granted granted Critical
Publication of KR100477125B1 publication Critical patent/KR100477125B1/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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • 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
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03545Pens or stylus
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

Abstract

이 발명은 전자펜을 이용한 문자 입력 장치 및 그 제어 방법에 관한 것으로서, 원하는 데이터를 입력하는 전자펜; 상기 전자펜을 통해 사용 언어의 종류를 선택할 수 있도록 하는 언어 선택창, 상기 전자펜을 통해 문자의 종류를 선택할 수 있도록 하는 문자 선택창, 상기 언어 선택창을 통해 한글 입력을 선택한 경우, 한글의 초성, 중성, 종성을 각각 입력받는 초성 문자창, 종성 문자창, 종성 문자창을 포함하는 세분화된 문자 입력창으로부터 데이터를 입력받는 문자 입력부; 상기 전자펜이 상기 문자 입력부를 터치하여 발생하는 인터럽트 신호에 따라, 상기 전자펜의 터치 동작에 의해 발생하는 데이터가 설정 범위안에 포함되는 지를 판단하고, 발생하는 데이터가 설정 범위안에 포함될 경우, 상기 문자 입력부로 데이터가 입력된 상태로 판단하고, 상기 데이터가 입력된 문자창의 종류에 따른 기능을 수행하도록 제어하는 문자 입력 제어부; 및 문자 입력 제어부와 연결되어, 입력창에 쓰여지는 데이터를 해당 상태로 출력하는 화면 표시부를 포함하여 이루어져, 전자펜을 이용하여 데이터를 입력할 경우, 각 해당 입력창으로 입력되는 데이터를 개별적으로 처리하여 순차적으로 출력하여 하나의 완성된 데이터를 출력하므로, 처리 데이터의 양을 현저히 감소시켜 사용되는 메모리 장치의 용량을 줄일 수 있고, 데이터 처리 시간을 단축할 수 있고, 문자를 입력할 경우, 각 입력창으로 입력되는 데이터를 각각 처리하므로 좀더 여러개의 필체를 처리할 수 있어 문자의 인식율이 향상되는 효과가 발생한다.The present invention relates to a character input device using an electronic pen and a control method thereof, comprising: an electronic pen for inputting desired data; A language selection window for selecting a type of language used through the electronic pen, a text selection window for selecting a type of text through the electronic pen, and a Hangul input for selecting Korean input through the language selection window. A text input unit configured to receive data from a subdivided text input window including an initial text window, a final text window, and a final text window, each of which receives a neutral and a final character; The electronic pen determines whether data generated by a touch operation of the electronic pen is included in a setting range according to an interrupt signal generated by touching the character input unit, and if the generated data is included in a setting range, the character A text input controller configured to determine that data is input to an input unit and to control a function according to a type of a text window into which the data is input; And a screen display unit connected to the character input control unit and outputting data written in the input window in a corresponding state. When data is input using an electronic pen, the data input to each corresponding input window is processed separately. Outputting one completed data sequentially, thereby significantly reducing the amount of processing data, thereby reducing the capacity of the memory device used, reducing the data processing time, and entering each character. Since the data input to the window is processed separately, more handwriting can be processed, which increases the recognition rate of characters.

Description

전자펜을 이용한 문자 입력 장치 및 그 제어 방법Character input device using electronic pen and control method thereof

이 발명은 전자펜을 이용한 문자 입력 장치 및 그 제어 방법에 관한 것으로서, 더욱 상세하게 말하자면, 전자펜에 의해 문자가 입력되는 입력창을 다수개로 분할하여 하나의 완성된 문자로 데이터를 처리하지 않고 각 개별적으로 입력되는 문자 구성 요소마다 데이터 처리하여 하나의 문자로 인식할 수 있도록 하는 전자펜을 이용한 문자 입력 장치 및 그 제어 방법에 관한 것이다.The present invention relates to a character input device using an electronic pen and a method of controlling the same, and more specifically, to divide a plurality of input windows into which a character is input by the electronic pen and to process the data into one completed character without processing the data. The present invention relates to a text input device using an electronic pen and to a method of controlling the same, which processes data for each input text component individually so as to be recognized as one character.

일반적으로 컴퓨터 장치의 입력 장치로는 키보드가 주로 사용되어, 원하는 문자가 숫자를 입력할 수 있도록 하였다.In general, a keyboard is mainly used as an input device of a computer device, so that a desired character can input a number.

그러나 키보드를 능숙하게 사용하기 위해서는 키보드의 자판의 위치를 모두 정확하게 기억하고, 정해진 손가락으로 정확하게 해당하는 자판을 선택해야 한다. 그러므로 능숙하고 정확하게 키보드를 사용하기 위해서는 오랜 시간의 숙달 동작과 연습이 필요하다. 때문에 키보드의 사용이 능숙하지 못한 경우는 데이터의 입력 속도가 느리고 오타 등의 잘못된 데이터가 입력되어, 컴퓨터의 작업 효율을 떨어뜨리는 문제점이 발생한다. 또한 키보드의 점유 면적이 크기 때문에 넓은 작업 공간을 확보해야 하는 불편함도 발생한다.However, in order to use the keyboard skillfully, it is necessary to remember all the positions of the keyboard on the keyboard accurately and select the corresponding keyboard with a predetermined finger. Therefore, to use the keyboard skillfully and accurately requires a long time of mastery and practice. Therefore, when the keyboard is not used well, the input speed of the data is slow and wrong data such as a typo is input, which causes a problem of decreasing the work efficiency of the computer. In addition, the keyboard occupies a large area, which causes inconvenience to secure a large work space.

따라서 상기와 같은 키보드의 사용에 따른 문제점을 해소하기 위해, 전자펜이나 터치 스크린 방식으로 입력 장치를 대신하는 컴퓨터 장치들이 개발되어 사용되어지고 있다.Therefore, in order to solve the problems caused by the use of the keyboard as described above, computer devices that replace the input device by an electronic pen or a touch screen method have been developed and used.

상기 전자펜을 이용할 경우, 직접 사용자가 입력하고자 하는 문자나 숫자를 정해진 장치 위에 쓰면 되므로, 커다란 어려움없이 신속하고 정확하게 원하는 데이터의 입력 동작을 실행할 수 있다.In the case of using the electronic pen, since the user directly writes a letter or number that the user wants to input on a predetermined device, it is possible to execute a desired data input operation quickly and accurately without great difficulty.

상기와 같이 전자펜을 이용하여 컴퓨터로의 데이터를 입력할 경우 문자가 입력되는 입력창은 종래에는 하나로 이루어져 있었다.As described above, when inputting data into a computer by using an electronic pen, the input window for inputting a character was conventionally made of one.

따라서 하나의 완전한 문자로 데이터의 처리 동작을 실행해야 하므로, 많은 양의 데이터가 필요하고 긴 데이터 처리 시간이 요구된다.Therefore, since the data processing operation must be executed with one complete character, a large amount of data is required and a long data processing time is required.

즉, 만약 한글을 입력할 경우, 한글을 초성, 중성, 종성으로 이루어져 있는 한글을 입력할 경우, 초성과 중성으로 구성되어 있는 모든 글자와 초성, 중성, 종성으로 구성되어 있는 모든 글자 중에서, 현재 입력되는 하나의 문자를 정확하게 판정하여 출력해야 한다.That is, if you input Hangul, if you input Hangul consisting of Hangul consisting of Choseong, Neutral, and Jongsung, among the letters consisting of Choseong and Neutral, and all letters consisting of Choseong, Neutral, and Jongseong, the current input Must accurately determine and output a single character.

그러므로 입력되는 문자를 비교하기 위한 수천개의 글자에 해당하는 비교 데이터를 필요로 하고, 수천개의 비교 데이터 중에서 정확하게 현재 입력되는 문자에 해당하는 데이터를 선택해야 한다.Therefore, it is necessary to compare data corresponding to thousands of letters for comparing input characters, and to select data corresponding to characters currently input accurately from thousands of comparison data.

따라서 상기 수천개의 비교 문자를 저장하기 위한 대용량의 메모리 장치가 요구되며, 일일이 많은 데이터 양 중에서 하나의 해당하는 데이터를 선택하기 위한 많은 시간의 데이터 처리 시간이 요구되는 문제점이 발생한다.Therefore, a large memory device for storing the thousands of comparison characters is required, and a large amount of data processing time is required for selecting one corresponding data from a large amount of data.

또한, 전자펜을 이용하여 문자를 입력할 경우, 한 문자의 입력 시간이 제한되어 있으므로, 정상적인 문자 입력을 실행하기 위해서 사용자는 설정된 시간안에 원하는 문자를 입력할 수 있도록 문자 입력 훈련을 거쳐야 한다. In addition, when inputting a character using an electronic pen, since the input time of one character is limited, in order to execute normal character input, the user must undergo a character input training to input a desired character within a set time.

그리고 사람마다의 필체가 다양하여 모든 필체를 지원할 수 없으므로, 사용자는 컴퓨터가 인식할 수 있는 상태의 범위 안에서 문자 입력을 실행해야 하는 불편함이 발생한다. In addition, since the handwriting of each person is diverse and cannot support all the handwritings, the user has to perform character input within the range of the state recognized by the computer.

그러므로 이 발명의 목적은 상기한 종래의 문제점을 해소하기 위한 것으로써, 전자펜을 이용하여 데이터를 입력할 경우, 입력창을 대수개의 창으로 세분화하여 각 창으로 입력되는 데이터만을 처리할 수 있도록 하는 전자펜을 이용한 문자 입력 장치 및 그 제어 방법을 제공하기 위한 것이다.Therefore, an object of the present invention is to solve the above-mentioned problems. When inputting data using an electronic pen, the input window is divided into a number of windows so that only the data input to each window can be processed. A character input device using an electronic pen and a control method thereof are provided.

상기한 목적을 달성하기 위한 이 발명의 구성은,The configuration of the present invention for achieving the above object,

원하는 데이터를 입력하는 전자펜;An electronic pen for inputting desired data;

상기 전자펜을 통해 사용 언어의 종류를 선택할 수 있도록 하는 언어 선택창,A language selection window for allowing the electronic pen to select a type of language to be used;

상기 전자펜을 통해 문자의 종류를 선택할 수 있도록 하는 문자 선택창,A character selection window for selecting a type of character through the electronic pen;

상기 언어 선택창을 통해 한글 입력을 선택할 경우, 한글의 초성, 중성, 종성을 각각 입력받는 초성 문자창, 종성 문자창, 조성 문자창,When the Hangul input is selected through the language selection window, the initial text window, the final text window, the composition text window, respectively, which receive the initial, neutral, and final properties of the Korean text,

을 포함하는 세분화된 문자 입력창으로부터 데이터를 입력하는 문자 입력부;A character input unit configured to input data from a subdivided character input window including a;

상기 전자펜이 상기 문자 입력부를 터치하여 발생하는 인터럽트 신호에 따라, 상기 전자펜의 터치 동작에 의해 발생하는 데이터가 설정 범위안에 포함되는 지를 판단하고, 발생하는 데이터가 설정 범위안에 포함될 경우, 상기 문자 입력부로 데이터가 입력된 상태로 판단하고, 상기 데이터가 입력된 문자창의 종류에 따른 선택한 후, 선택된 입력창으로 입력되는 데이터를 개별적으로 처리하여 각 입력창에 입력되는 데이터를 순차적으로 표시하고, 사용되는 언어의 종류나 문자의 종류기능을 수행하도록 제어하는 문자 입력 제어부; 및The electronic pen determines whether data generated by a touch operation of the electronic pen is included in a setting range according to an interrupt signal generated by touching the character input unit, and if the generated data is included in a setting range, the character After determining that the data is input to the input unit, selecting according to the type of the text window into which the data is input, and separately processing the data input to the selected input window to sequentially display the data input to each input window, and use A character input control unit which controls to perform a kind of language or a kind of character function; And

문자 입력 제어부와 연결되어, 입력창에 쓰여지는 데이터를 해당 상태로 출력하는 화면 표시부를 포함하며, 상기 문자 입력 제어부는, 상기 언어 선택창을 통해 한글 입력이 선택된 경우, 상기 초성 문자창, 종성 문자창, 종성 문자창을 통해 한글의 초성, 중성, 종성을 입력받아 순차적으로 표시하도록 제어하는 것을 특징으로 한다.A screen display unit which is connected to a text input control unit and outputs data written in an input window in a corresponding state, wherein the text input control unit includes the initial text window and the final text when a Korean input is selected through the language selection window; It is characterized by controlling to display sequentially by inputting the initial, neutral, and finality of Hangul through the window, the character window.

상기한 목적을 달성하기 위한 이 발명의 다른 구성은,Another configuration of the present invention for achieving the above object,

(a) 문자 입력부나 화면 표시부로부터 인터럽트 신호가 발생되었는지를 판단하는 단계와,(a) determining whether an interrupt signal is generated from the character input unit or the screen display unit;

(b) 상기 문자 입력부(이때, 문자 입력부는 상기 전자펜을 통해 사용 언어의 종류를 선택할 수 있도록 하는 언어 선택창, 상기 전자펜을 통해 문자의 종류를 선택할 수 있도록 하는 문자 선택창, 상기 언어 선택창을 통해 한글 입력을 선택한 경우, 한글의 초성, 중성, 종성을 각각 입력받는 초성 문자창, 종성 문자창, 종성 문자창을 포함함)나 화면 표시부로부터 인터럽트 신호가 발생되면, 전자펜의 터치 위치에 따라 발생되는 좌표값을 판독하는 단계와;(b) the text input unit (in this case, the text input unit language selection window to select the type of language used by the electronic pen, a character selection window to select the type of characters through the electronic pen, the language selection) If the Hangul input is selected through the window, the touch point of the electronic pen when the interrupt signal is generated from the initial display, the final text window, the final text window, and the final text window, respectively. Reading coordinate values generated according to the method;

(c) 상기 판독된 좌표값을 판단하여, 상기 전자펜의 터치 위치에 해당하는 입력창을 선택하여, 선택된 입력창에 따라 입력되는 데이터를 출력하거나 원하는 언어의 종류나 문자의 종류를 선택하는 단계와;(c) determining the read coordinate value, selecting an input window corresponding to a touch position of the electronic pen, outputting input data according to the selected input window, or selecting a type of a language or a character type; Wow;

(d) 상기 전자펜에 의해 발생하는 데이터의 좌표값이 설정 범위를 초과할 경우엔, 상기 전자펜을 포인터로 작동시키는 단계와;(d) if the coordinate value of the data generated by the electronic pen exceeds the setting range, operating the electronic pen with a pointer;

(e) 상기 전자펜에 의해 발생하는 데이터의 좌표값이 설정된 좌표값 안에 포함되나, 각 입력창의 설정 좌표값 안에 포함되지 않을 경우엔, 각 입력창의 경계면에 해당하는 데이터가 발생한 상태로 판단하는 단계를 포함하며,(e) if the coordinate value of the data generated by the electronic pen is included in the set coordinate value, but not included in the set coordinate value of each input window, determining that data corresponding to the boundary of each input window has occurred; Including;

상기 (b) 단계에서, 상기 문자 입력부의 언어 선택창을 통해 한글 입력이 선택된 경우, 한글의 초성, 중성, 종성을 입력받아, 순차적으로 표시하는 단계를 포함하여 이루어져 있다.In the step (b), if the Hangul input is selected through the language selection window of the character input unit, receiving the initial, neutral, and final of the Hangul, and sequentially displaying.

상기 인터럽트 신호는 전자펜이 문자 입력부나 화면 표시부에 터치되면 발생한다.The interrupt signal is generated when the electronic pen touches a character input unit or a screen display unit.

이하, 이 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 이 발명을 용이하게 실시할 수 있는 가장 바람직한 실시예를 첨부된 도면을 참고로 하여 상세히 설명한다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도1은 이 발명의 실시예에 따른 전자펜을 이용한 문자 입력 장치의 블록도이고,1 is a block diagram of a character input apparatus using an electronic pen according to an embodiment of the present invention;

도2는 이 발명의 실시예에 따른 세분화된 입력창의 예시 화면도이고,2 is an exemplary screen diagram of a segmented input window according to an embodiment of the present invention;

도3은 이 발명의 실시예에 따른 전자펜을 이용한 문자 입력 제어 방법의 동작 순서도이다.3 is a flowchart illustrating a method of controlling a text input using an electronic pen according to an embodiment of the present invention.

도1을 참고로 하여 이 발명의 실시예에 따른 구성을 설명하면, Referring to Figure 1 describes a configuration according to an embodiment of the present invention,

원하는 데이터를 입력하고 포인터로 작동하는 전자펜(1)과,Electronic pen (1) to input desired data and act as a pointer,

제1∼제5입력창(21∼25)으로 세분화되어 있고, 상기 전자펜(1)을 이용하여 각 해당 입력창(21∼25)에 원하는 데이터가 사용자에 의해 쓰여지고, 사용되는 언어의 종류나 문자의 종류를 선택하는 문자 입력부(2)와,The first to fifth input windows 21 to 25 are subdivided, and the desired data is written to the corresponding input windows 21 to 25 by the user using the electronic pen 1, and the type of language used Character input part 2 to select kind of character,

상기 전자펜(1)을 이용하여 문자 입력부(2)의 각 해당 입력창(21∼25)에 데이터가 입력되면, 각 해당하는 입력창(21∼25)으로 입력되는 데이터를 개별적으로 처리하여 하나의 완성된 문자나 숫자로 표시될 수 있도록 하는 문자 입력 제어부(3)와,When data is input into the corresponding input windows 21 to 25 of the character input unit 2 by using the electronic pen 1, the data input to the corresponding input windows 21 to 25 are individually processed. Character input control unit (3) to be displayed as a complete letter or number of,

상기 문자 입력 제어부(3)를 통해 각 입력창(21∼25)을 통해 입력되는 데이터를 표시하는 화면 표시부(4)로 이루어져 있다.And a screen display unit 4 for displaying data input through the input windows 21 to 25 through the character input control unit 3.

상기 문자 입력부(2)는 상기 화면 표시부(4) 중 일부분에 위치한다.The character input unit 2 is located in a part of the screen display unit 4.

상기와 같은 구성으로 이루어져 있는 이 발명의 실시예에 따른 동작은 다음과 같다.The operation according to the embodiment of the present invention having the above configuration is as follows.

먼저, 도3에 도시된 것처럼 문자 입력부(2)를 5개의 입력창(21∼25)으로 세분화시키고, 각 접점을 X축과 Y축으로 구분하여, 도시한 것과 같은 좌표들을 각 해당 접점에 부여하여, 전자펜(11)에 의한 문자 입력부(2)의 터치 위치에 따라 각 해당하는 X축과 Y축의 데이터를 발생한다.First, as shown in FIG. 3, the character input unit 2 is subdivided into five input windows 21 to 25, and each contact is divided into X and Y axes, and the coordinates as shown are given to each corresponding contact point. Thus, data corresponding to each of the X and Y axes is generated according to the touch position of the character input unit 2 by the electronic pen 11.

도3a 내지 도3c를 참고로 하여, 해당 입력창의 인식 동작과 데이터 처리 동작을 설명한다.3A to 3C, a recognition operation and a data processing operation of the corresponding input window will be described.

도3a에 도시된 것처럼, 먼저, 동작에 필요한 전원이 공급되어 문자 입력 제어부(3)의 동작이 시작되면(S10), 문자 입력 제어부(3)는 문자 입력부(2)나 화면 표시부(4)로부터 인터럽트 신호가 발생되었는지를 판단한다(S11).As shown in FIG. 3A, first, when the power required for the operation is supplied and the operation of the character input control unit 3 is started (S10), the character input control unit 3 starts from the character input unit 2 or the screen display unit 4; It is determined whether an interrupt signal is generated (S11).

전자펜(1)이 문자 입력부(2)나 화면 표시부(4)에 터치(touch)되면 문자 입력부(2)나 화면 표시부(4)는 문자 입력 제어부(3)로 인터럽트 신호를 발생시키므로, 상기 문자 입력 제어부(3)는 인터럽트 신호가 발생되었는지를 판단할 수 있다.When the electronic pen 1 touches the character input unit 2 or the screen display unit 4, the character input unit 2 or the screen display unit 4 generates an interrupt signal to the character input control unit 3. The input controller 3 may determine whether an interrupt signal is generated.

따라서, 전자펜(1)에 의한 문자 입력부(2)나 화면 표시부(4)의 터치 동작에 의해, 인터럽트 신호가 발생되면, 문자 입력 제어부(3)는 전자펜(1)의 터치 위치에 따라 가변되는 좌표값을 판독한다(S12).Therefore, when an interrupt signal is generated by the touch operation of the character input unit 2 or the screen display unit 4 by the electronic pen 1, the character input control unit 3 varies according to the touch position of the electronic pen 1. The coordinate value to be read is read (S12).

그러나 전자펜(1)에 의한 문자 입력부(2)나 화면 표시부(4)의 터치 동작이 이루어지지 않아 인터럽트 신호가 발생되지 않을 경우엔, 계속해서 인터럽트 신호의 발생 여부를 판단한다.However, if no interrupt signal is generated because the touch operation of the character input unit 2 or the screen display unit 4 by the electronic pen 1 is not performed, it is determined whether or not the interrupt signal is generated.

상기 단계(S12)에서 인터럽트 신호의 발생으로 전자펜(1)의 동작에 의해 발생하는 데이터를 판독하면, 문자 입력 제어부(3)는 전자펜(1)의 터치 동작으로 발생하는 X축의 값과 Y축의 값이 설정 범위 안에 포함되는지를 판단한다(S13).When the data generated by the operation of the electronic pen 1 is read by the generation of the interrupt signal in the step S12, the character input control unit 3 generates the values of the X-axis and Y generated by the touch operation of the electronic pen 1. It is determined whether the value of the axis is within the setting range (S13).

설정된 범위안에 발생하는 데이터의 X축 값과 Y축 값이 설정 범위를 벗어날 경우엔, 문자 입력 제어부(3)는 전자펜(1)이 문자 입력부(2)가 아닌 화면 표시부(4)의 어느 일정 부분을 터치한 상태로 판단하여, 전자펜(1)이 포인터로 작동될 수 있도록 제어한다(S14).입력 동작을 종료한다(S100).If the X-axis value and the Y-axis value of the data occurring within the set range are out of the set range, the character input control unit 3 causes the electronic pen 1 to have any schedule on the screen display unit 4 instead of the character input unit 2. The electronic pen 1 is controlled to be operated as a pointer by determining that the part is touched (S14). The input operation is terminated (S100).

그러나 발생하는 데이터의 X축과 Y축 범위가 설정 범위안에 포함될 경우엔, 문자 입력 제어부(3)는 Y축의 값을 판단한다.However, when the X-axis and Y-axis ranges of the generated data are included in the setting range, the character input control unit 3 determines the value of the Y-axis.

따라서 Y축의 데이터가 제1접점(Y1)과 제2접점(Y2) 사이에 존재하는지를 판단하고(S15), 발생된 Y축 데이터의 값이 제1접점(Y1)과 제2접점(Y2) 사이에 존재할 경우엔 도2의 제1∼제5입력창(21∼25)창 중에서 첫 번째 행에 해당하는 제1∼제3입력창(언어 선택창, 문자 입력1, 문자 입력2,21∼23)에 대한 문자 입력 제어 동작을 실행한다.Therefore, it is determined whether the data of the Y-axis exists between the first contact (Y1) and the second contact (Y2) (S15), and the value of the generated Y-axis data is between the first contact (Y1) and the second contact (Y2). In the first to fifth input windows 21 to 25 of FIG. 2, the first to third input windows corresponding to the first line (language selection window, character input 1, character input 2, 21 to 23). Executes the character input control operation for).

그러나 Y축의 데이터가 제1접점(Y1)과 제2접점(Y2) 사이에 존재하지 않을 경우엔, 문자 입력 제어부(3)는 Y축의 제2접점(Y2)과 제3접점(Y3) 사이에 존재하는지를 판단한다(S16).However, if the data of the Y axis does not exist between the first contact point Y1 and the second contact point Y2, the character input control unit 3 is disposed between the second contact point Y2 and the third contact point Y3 of the Y axis. It is determined whether there exists (S16).

판독된 Y축의 데이터가 제2접점(Y2)과 제3접점(Y3) 사이에 존재할 경우엔, 문자 입력 제어부(3)는 도2의 제1∼제5입력창(21∼25) 중에서 두 번째 행에 해당하는 제4 및 제5입력창(특수/숫자/그래픽 입력, 문자 입력3, 특수 문자 입력, 숫자 입력, 24,25)에 대한 문자 입력 제어 동작을 실행한다.If the read Y-axis data exists between the second contact Y2 and the third contact Y3, the character input control unit 3 is the second of the first to fifth input windows 21 to 25 of FIG. Character input control operations for the fourth and fifth input windows (special / numeric / graphic input, character input 3, special character input, numeric input, 24, 25) corresponding to the line are executed.

그러나 Y축의 데이터가 제2접점(Y1)과 제3접점(Y2) 사이에 존재하지 않을 경우엔, 문자 입력 제어부(3)는 Y축의 발생 데이터는 제1∼제5입력창(21∼25)들을 구분하기 위한 경계선에 해당하는 데이터로 판정하고, 에러 상태로 처리하여 입력 데이터를 무시하거나 또는 필요에 따라서는 에러 보정 동작을 실행하여 사용자에 의한 오동작을 보정한다(S17).However, when the data on the Y axis does not exist between the second contact Y1 and the third contact Y2, the character input control unit 3 generates data on the Y axis from the first to fifth input windows 21 to 25. The data is determined as data corresponding to a boundary line for classifying the data, and processed in an error state to ignore input data or, if necessary, an error correction operation is performed to correct a malfunction by a user (S17).

다음으로 도3b를 참고로 하여 입력창 중에서 첫 번째 행에 해당하는 제1∼제3입력창(언어 선택창, 문자 입력1, 문자 입력2, 21∼23))에 대한 문자 입력 제어 동작에 관하여 설명한다.Next, referring to FIG. 3B, a character input control operation for the first to third input windows (language selection window, character input 1, character input 2, 21 to 23) corresponding to the first row of the input window is described. Explain.

전자펜(1)의 터치 동작에 의해 발생되어 판독된 Y축의 데이터가 Y축의 제1접점(Y1)과 제2접점(Y2) 사이에 존재할 경우, 문자 입력 제어부(3)는 X축의 데이터가 제1접점(X1)과 제2접점(X2) 사이에 존재하는지를 판단한다(S21).When the data on the Y axis generated and read by the touch operation of the electronic pen 1 exists between the first contact point Y1 and the second contact point Y2 of the Y axis, the character input control unit 3 stores the data on the X axis. It is determined whether there exists between the 1st contact X1 and the 2nd contact X2 (S21).

전자펜(1)의 터치 동작에 의해 발생하는 X축의 데이터가 상기 범위(X1<X<X2) 안에 포함될 경우엔, 문자 입력 제어부(3)는 전자펜(1)에 의한 터치 동작에 의해 제1입력창(21)에 해당하는 데이터가 발생된 상태로 판단한다.When the data of the X-axis generated by the touch operation of the electronic pen 1 is included in the range X1 <X <X2, the character input control unit 3 may generate a first touch by the touch operation by the electronic pen 1. It is determined that data corresponding to the input window 21 is generated.

그러므로 문자 입력 제어부(3)는 제1입력창(21)의 선택 동작을 통해, 입력하고자 하는 문자의 종류 즉, 영문이나 한글 등의 문자 종류를 선택하기 위한 제어 동작을 실행하여, 원하는 언어로의 문자 입력이 이루어질 수 있도록 한다(S22).Therefore, the character input control unit 3 executes a control operation for selecting a type of character to be input, that is, a character type such as English or Korean, through a selection operation of the first input window 21, and then to a desired language. Character input can be made (S22).

그러나 상기 단계(S21)에서 판단된 X축의 데이터가 제1접점(X1)과 제2접점(X2) 사이에 존재하지 않을 경우엔, 문자 입력 제어부(3)는 X축의 데이터가 제2접점(X2)과 제3접점(X3) 사이에 존재하는지를 판단한다(S23).However, if the data of the X axis determined in the step S21 does not exist between the first contact point X1 and the second contact point X2, the character input control unit 3 determines that the data of the X axis point are the second contact point X2. ) And the third contact (X3) is determined (S23).

전자펜(1)의 터치 동작에 의해 발생하는 X축의 데이터가 상기 범위(X2<X<X3) 안에 포함될 경우엔, 문자 입력 제어부(3)는 전자펜(1)에 의해 제2입력창에 해당하는 데이터가 발생한 상태로 판단한다.When the data of the X axis generated by the touch operation of the electronic pen 1 is included in the range X2 <X <X3, the character input control unit 3 corresponds to the second input window by the electronic pen 1. It is determined that the data is generated.

그러므로 문자 입력 제어부(3)는 입력되는 문자, 즉 한글의 경우엔 초성에 해당하는 자음을 각 해당하는 비교 데이터와 비교하여, 일치하는 데이터를 화면 표시부(4)로 출력하므로, 전자펜(1)에 의해 쓰여진 데이터가 화면 표시부(4)에 표시될 수 있도록 한다(S24). Therefore, the character input control unit 3 compares the input characters, that is, the consonants corresponding to the initial consonants, with the corresponding comparison data, and outputs the corresponding data to the screen display unit 4, so that the electronic pen 1 The data written by the data can be displayed on the screen display section 4 (S24).

그러나 상기 단계(S23)에서 판단된 X축의 데이터가 제2접점(X2)과 제3접점(X3) 사이에 존재하지 않을 경우엔, 문자 입력 제어부(3)는 X축의 데이터가 제3접점(X3)과 제4접점(X4) 사이에 존재하는지를 판단한다(S25).However, if the data of the X axis determined in the step S23 does not exist between the second contact point X2 and the third contact point X3, the character input control unit 3 determines that the data on the X axis point are located at the third contact point X3. ) And the fourth contact (X4) is determined (S25).

전자펜(1)의 터치 동작에 의해 발생하는 X축의 데이터가 상기 범위(X3<X<X4) 안에 포함될 경우엔, 문자 입력 제어부(3)는 전자펜(1)에 의해 제3입력창이 선택된 상태로 판단한다.When the data of the X-axis generated by the touch operation of the electronic pen 1 is included in the range X3 <X <X4, the character input control unit 3 selects a third input window by the electronic pen 1. Judging by.

그러므로 문자 입력 제어부(3)는 입력되는 문자, 즉 한글의 경우엔 중성에 해당하는 모음을 각 해당하는 비교 데이터와 비교하여, 일치하는 데이터를 화면 표시부(4)로 출력하여, 전자펜(1)에 의해 쓰여진 데이터가 화면 표시부(4)에 표시될 수 있도록 한다(S26).Therefore, the character input control unit 3 compares the vowel corresponding to the input character, that is, the neutral in Korean, with the corresponding comparison data, and outputs the matching data to the screen display unit 4, thereby providing the electronic pen 1 The data written by the data can be displayed on the screen display section 4 (S26).

그러나 상기한 범위내에 전자펜(1)에 의해 발생되는 X축의 데이터가 포함되지 않을 경우엔, 문자 입력 제어부(3)는 X축에서 발생하는 데이터를 입력창들을 구분하기 위한 경계선에 해당하는 데이터로 판정하고, 에러 상태로 처리하여 입력 데이터를 무시하거나 또는 필요에 따라서는 에러 보정 동작을 실행하여 사용자에 의한 오동작을 보정한다(S27).However, if the X-axis data generated by the electronic pen 1 is not included within the above range, the character input control unit 3 uses the data generated on the X-axis as data corresponding to a boundary for separating the input windows. Determination, processing in an error state, disregarding the input data, or performing an error correction operation as necessary to correct a malfunction by the user (S27).

따라서 상기와 같은 제어 동작(S21∼S27)에 의해 첫 번째 행에 해당하는 제1∼제3입력창(21∼23)의 제어 동작을 실행하여, 전자펜(1)에 의해 쓰여진 데이터가 순차적으로 표시될 수 있도록 한다.Therefore, the control operation of the first to third input windows 21 to 23 corresponding to the first row is executed by the control operations S21 to S27 as described above, so that the data written by the electronic pen 1 are sequentially processed. To be displayed.

다음으로 도 3c를 참고로 하여 두 번째 행에 존재하는 제4 및 제5입력창(특수/숫자/그래픽 입력, 문자 입력, 특수 문자, 숫자 입력,24,25)의 선택 동작을 설명한다.Next, an operation of selecting fourth and fifth input windows (special / numeric / graphic input, character input, special character, numeric input, 24, 25) existing in the second line will be described with reference to FIG. 3C.

전자펜(1)의 터치 동작에 의해 발생되어 판독된 Y축의 데이터가 Y축의 제2접점(Y2)과 제3접점(Y3) 사이에 존재할 경우, 문자 입력 제어부(3)는 X축의 데이터가 제1접점(X1)과 제2접점(X2) 사이에 존재하는지를 판단한다(S31).When the data on the Y-axis generated and read by the touch action of the electronic pen 1 exists between the second contact Y2 and the third contact Y3 on the Y-axis, the character input control unit 3 stores the data on the X-axis. It is determined whether there exists between the 1st contact X1 and the 2nd contact X2 (S31).

전자펜(1)의 터치 동작에 의해 발생하는 X축의 데이터가 상기 범위(X1<X<X2) 안에 포함될 경우엔, 문자 입력 제어부(3)는 전자펜(1)에 의해 발생되는 데이터가 제4입력창(24)에서 발생한 상태로 판단한다.When the data of the X-axis generated by the touch operation of the electronic pen 1 is included in the range X1 <X <X2, the character input control unit 3 generates data generated by the electronic pen 1 in a fourth manner. It is determined that the state occurred in the input window 24.

그러므로 문자 입력 제어부(3)는 전자펜(1)에 의한 선택 동작에 의해, 특수 문자나, 숫자, 또는 그래픽중 해당하는 데이터의 종류를 선택하여, 특수 문자나 숫자 또는 그래픽의 입력 동작을 실행할 수 있도록 한다(S32).Therefore, the character input control unit 3 can execute the input operation of special characters, numbers or graphics by selecting the type of the corresponding data among the special characters, numbers or graphics by the selection operation by the electronic pen 1. (S32).

그러나 상기 단계(S31)에서 판단된 X축의 데이터가 제1접점(X1)과 제2접점(X2) 사이에 존재하지 않을 경우엔, 문자 입력 제어부(3)는 X축의 데이터가 제2접점(X2)과 제3접점(X4) 사이에 존재하는지를 판단한다(S33).However, when the data of the X-axis determined in the step S31 does not exist between the first contact point X1 and the second contact point X2, the character input control unit 3 determines that the data on the X-axis is the second contact point X2. ) And the third contact (X4) is determined (S33).

전자펜(1)의 터치 동작에 의해 발생하는 X축의 데이터가 상기 범위(X2<X<X4) 안에 포함될 경우엔, 문자 입력 제어부(3)는 전자펜(1)에 의해 제5입력창이 선택된 상태로 판단한다.When the data on the X-axis generated by the touch operation of the electronic pen 1 is included in the range X2 <X <X4, the character input control unit 3 is in a state in which the fifth input window is selected by the electronic pen 1. Judging by.

그러므로 문자 입력 제어부(3)는 입력되는 문자, 한글의 경우엔 종성에 해당하는 자음을 각 해당하는 비교 데이터와 비교하여, 일치하는 데이터를 화면 표시부(4)로 출력하여, 전자펜(1)에 의해 쓰여진 데이터가 화면 표시부(4)로 표시될 수 있도록 한다(S34).Therefore, the character input control unit 3 compares the input characters, the consonants corresponding to the finality in the case of Korean characters, with the corresponding comparison data, and outputs the corresponding data to the screen display unit 4 to the electronic pen 1. The data written by the user can be displayed on the screen display unit 4 (S34).

이때, 제5입력창(25)으로 입력되는 데이터가 ? 마크일 경우나, 제5입력창(25)으로 전자펜(1)을 이용하여 다시 한번 클릭할 경우엔, 문자 입력 제어부(3)는 "도움말" 메시지를 화면 표시부(4)로 출력하여, 사용자가 좀더 용이하게 사용할 수 있도록 한다.In this case, the data input to the fifth input window 25 is? In the case of a mark or when clicking again using the electronic pen 1 in the fifth input window 25, the character input control unit 3 outputs a "help" message to the screen display unit 4, Make it easier to use.

그러나 전자펜(1)의 터치 동작에 의해 발생하는 X축의 데이터가 상기 단계(S31,S32)에서 설정한 범위안에 포함되지 않을 경우엔, 문자 입력 제어부(3)는 X축의 발생 데이터를 입력창들을 구분하기 위한 경계선에 해당하는 데이터로 판정하고, 에러 상태로 처리하여 입력 데이터를 무시하거나 또는 필요에 따라서는 에러 보정 동작을 실행하여 사용자에 의한 오동작을 보정한다(S35).However, if the data of the X-axis generated by the touch operation of the electronic pen 1 is not included in the range set in the steps S31 and S32, the character input control unit 3 inputs the generated data of the X-axis to the input windows. Determination is made of data corresponding to a boundary line for classification, the processing is performed in an error state to ignore input data, or an error correction operation is performed if necessary to correct a malfunction by a user (S35).

따라서 상기와 같이 제1입력창(21)과 제4입력창(21)의 선택 동작에 의해, 사용자는 입력하고자 하는 문자의 종류 즉, 한글, 영문, 일어 등 언어의 종류를 선택할 수 있고, 또 특수 문자나, 숫자 또는 그랙픽 중 원하는 항목의 선택으로 데이터의 종류도 사용자 임의로 선택할 수 있다.Therefore, as described above, by selecting the first input window 21 and the fourth input window 21, the user can select the type of characters to be input, that is, the type of language such as Korean, English, and Japanese. The user can arbitrarily select the type of data by selecting a desired item among special characters, numbers, or graphics.

그리고 제2, 제3 및 제5입력창(22,23,25)으로 각각 입력되는 데이터를 각 해당 입력창(22,23,25)에 입력되는 있는 데이터 중에서 비교하여, 일치하는 데이터의 선별 동작을 통해, 하나의 완전한 문자가 아닌 각각 입력창(22,23,25)으로 입력되는 데이터를 개별적으로 화면 표시부(4)로 표시하여 하나의 완성된 문자가 출력된다.The data input to the second, third, and fifth input windows 22, 23, and 25 are respectively compared among the data input to the corresponding input windows 22, 23, and 25, and the matching operation is performed. By means of the screen display unit 4, the data input to the input windows 22, 23, and 25, respectively, instead of one complete character, is output by one completed character.

상기와 같이 동작하는 이 발명의 효과는 전자펜(1)을 이용하여 데이터를 입력할 경우, 각 해당 입력창(21∼25)으로 입력되는 데이터를 개별적으로 처리한 후 순차적으로 출력하여 하나의 완성된 데이터를 출력하므로, 처리 데이터의 양을 현저히 감소시켜 사용되는 메모리 장치의 용량을 줄일 수 있고, 데이터 처리 시간을 단축할 수 있다.The effects of the present invention operating as described above, when data is input using the electronic pen 1, the data input to each corresponding input window (21 to 25) is processed separately and output one by one sequentially Since the outputted data is output, the amount of processing data can be significantly reduced, so that the capacity of the memory device used can be reduced, and the data processing time can be shortened.

또한, 문자를 입력할 경우, 각 입력창(21∼25)으로 입력되는 데이터를 각각 처리하므로 좀더 여러개의 필체를 처리할 수 있어 문자의 인식율이 향상된다.In addition, when inputting a character, the data input to each input window (21 to 25) is processed respectively, so that more handwriting can be processed, thereby improving the recognition rate of the character.

도1은 이 발명의 실시예에 따른 전자펜을 이용한 문자 입력 장치의 블록도이고,1 is a block diagram of a character input apparatus using an electronic pen according to an embodiment of the present invention;

도2는 이 발명의 실시예에 따른 세분화된 입력창의 예시 화면도이고,2 is an exemplary screen diagram of a segmented input window according to an embodiment of the present invention;

도3은 이 발명의 실시예에 따른 전자펜을 이용한 문자 입력 제어 방법의 동작 순서도이다.3 is a flowchart illustrating a method of controlling a text input using an electronic pen according to an embodiment of the present invention.

Claims (3)

원하는 데이터를 입력하는 전자펜;An electronic pen for inputting desired data; 상기 전자펜을 통해 사용 언어의 종류를 선택할 수 있도록 하는 언어 선택창,A language selection window for allowing the electronic pen to select a type of language to be used; 상기 전자펜을 통해 문자의 종류를 선택할 수 있도록 하는 문자 선택창,A character selection window for selecting a type of character through the electronic pen; 상기 언어 선택창을 통해 한글 입력을 선택한 경우, 한글의 초성, 중성, 종성을 각각 입력받는 초성 문자창, 종성 문자창, 종성 문자창When the Hangul input is selected through the language selection window, the initial text window, the final text window, and the final text window respectively receive the initial, neutral, and final properties of the Hangul. 을 포함하는 세분화된 문자 입력창으로부터 데이터를 입력받는 문자 입력부;A character input unit configured to receive data from a subdivided character input window including a; 상기 전자펜이 상기 문자 입력부를 터치하여 발생하는 인터럽트 신호에 따라, 상기 전자펜의 터치 동작에 의해 발생하는 데이터가 설정 범위안에 포함되는 지를 판단하고, 발생하는 데이터가 설정 범위안에 포함될 경우, 상기 문자 입력부로 데이터가 입력된 상태로 판단하고, 상기 데이터가 입력된 입력창의 종류에 따른 기능을 수행하도록 제어하는 문자 입력 제어부; 및The electronic pen determines whether data generated by a touch operation of the electronic pen is included in a setting range according to an interrupt signal generated by touching the character input unit, and if the generated data is included in a setting range, the character A character input controller which determines that data is input to an input unit and controls to perform a function according to a type of an input window into which the data is input; And 문자 입력 제어부와 연결되어, 입력창에 쓰여지는 데이터를 해당 상태로 출력하는 화면 표시부를 포함하며,It is connected to the character input control unit, and includes a screen display unit for outputting the data written in the input window in the corresponding state, 상기 문자 입력 제어부는,The character input control unit, 상기 언어 선택창을 통해 한글 입력이 선택된 경우, If Korean input is selected through the language selection window, 상기 초성 문자창, 종성 문자창, 종성 문자창을 통해 한글의 초성, 중성, 종성을 입력받아 순차적으로 표시하도록 제어하는 것을 특징으로 하는 전자펜을 이용한 문자 입력 장치.Character input device using an electronic pen, characterized in that for controlling the input of the initial character, the neutral character, the final character of the Hangul through the initial character window, the final character window, the final character window. (a) 문자 입력부나 화면 표시부로부터 인터럽트 신호가 발생되었는지를 판단하는 단계와,(a) determining whether an interrupt signal is generated from the character input unit or the screen display unit; (b) 상기 문자 입력부(이때, 문자 입력부는 상기 전자펜을 통해 사용 언어의 종류를 선택할 수 있도록 하는 언어 선택창, 상기 전자펜을 통해 문자의 종류를 선택할 수 있도록 하는 문자 선택창, 상기 언어 선택창을 통해 한글 입력을 선택한 경우, 한글의 초성, 중성, 종성을 각각 입력받는 초성 문자창, 종성 문자창, 종성 문자창을 포함함)나 화면 표시부로부터 인터럽트 신호가 발생되면, 전자펜의 터치 위치에 따라 발생되는 좌표값을 판독하는 단계와;(b) the text input unit (in this case, the text input unit language selection window to select the type of language used by the electronic pen, a character selection window to select the type of characters through the electronic pen, the language selection) If the Hangul input is selected through the window, the touch point of the electronic pen when the interrupt signal is generated from the initial display, the final text window, the final text window, and the final text window, respectively. Reading coordinate values generated according to the method; (c) 상기 판독된 좌표값을 판단하여, 상기 전자펜의 터치 위치에 해당하는 입력창을 선택하여, 선택된 입력창에 따라 입력되는 데이터를 출력하거나 원하는 언어의 종류나 문자의 종류를 선택하는 단계와;(c) determining the read coordinate value, selecting an input window corresponding to a touch position of the electronic pen, outputting input data according to the selected input window, or selecting a type of a language or a character type; Wow; (d) 상기 전자펜에 의해 발생하는 데이터의 좌표값이 설정 범위를 초과할 경우엔, 상기 전자펜을 포인터로 작동시키는 단계와;(d) if the coordinate value of the data generated by the electronic pen exceeds the setting range, operating the electronic pen with a pointer; (e) 상기 전자펜에 의해 발생하는 데이터의 좌표값이 설정된 좌표값 안에 포함되나, 각 입력창의 설정 좌표값 안에 포함되지 않을 경우엔, 각 입력창의 경계면에 해당하는 데이터가 발생한 상태로 판단하는 단계를 포함하며,(e) if the coordinate value of the data generated by the electronic pen is included in the set coordinate value, but not included in the set coordinate value of each input window, determining that data corresponding to the boundary of each input window has occurred; Including; 상기 (b) 단계에서, 상기 문자 입력부의 언어 선택창을 통해 한글 입력이 선택된 경우, 한글의 초성, 중성, 종성을 입력받아, 순차적으로 표시하는 단계In the step (b), when the Hangul input is selected through the language selection window of the character input unit, receiving the initial, neutral, and finality of the Hangul and displaying them sequentially 를 포함하는 전자펜을 이용한 문자 입력 제어 방법.Character input control method using an electronic pen comprising a. 제2항에 있어서, 상기 인터럽트 신호는,The method of claim 2, wherein the interrupt signal, 상기 전자펜이 상기 문자 입력부나 화면 표시부에 터치되면 발생하는 것을 특징으로 하는 전자펜을 이용한 문자 입력 제어 방법.Character input control method using the electronic pen, characterized in that occurs when the electronic pen touches the character input unit or the screen display unit.
KR1019970052997A 1997-10-16 1997-10-16 Character input device using electronic pen and its control method KR100477125B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019970052997A KR100477125B1 (en) 1997-10-16 1997-10-16 Character input device using electronic pen and its control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019970052997A KR100477125B1 (en) 1997-10-16 1997-10-16 Character input device using electronic pen and its control method

Publications (2)

Publication Number Publication Date
KR19990032065A KR19990032065A (en) 1999-05-06
KR100477125B1 true KR100477125B1 (en) 2005-08-17

Family

ID=37304058

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970052997A KR100477125B1 (en) 1997-10-16 1997-10-16 Character input device using electronic pen and its control method

Country Status (1)

Country Link
KR (1) KR100477125B1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100362992B1 (en) * 1999-09-09 2002-11-29 김우생 Method for processing a substance of a electronic chart using electronic pen
KR100352170B1 (en) * 2000-05-02 2002-09-12 최인철 Method and Apparatus for A Numeral Code Generation of using Fingerprint Recognition Sensor
KR100403127B1 (en) * 2001-05-07 2003-10-30 (주)네이스텍 Method of Input Type Conversion By Display Type In Terminal Using Touch Screen
KR100414143B1 (en) * 2001-10-30 2004-01-13 미래통신 주식회사 Mobile terminal using touch pad
KR100443694B1 (en) * 2001-12-24 2004-08-09 주식회사 디오텍 A formatting method for digital ink data and data communication method using digital ink data
KR100656779B1 (en) * 2005-03-05 2006-12-19 송우찬 Alphabet Input Apparatus Using A TouchPad And Method Thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR930014174A (en) * 1991-12-06 1993-07-22 이헌조 Online Cursive Character Recognition Method
KR930023867A (en) * 1992-05-29 1993-12-21 이헌조 Online Hangul Handwritten Character Recognition Method
KR970049353A (en) * 1995-12-29 1997-07-29 김광호 Pen input device on computer
KR19990011911A (en) * 1997-07-25 1999-02-18 구자홍 Hangul Character Phone Separation Recognition System and Method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR930014174A (en) * 1991-12-06 1993-07-22 이헌조 Online Cursive Character Recognition Method
KR930023867A (en) * 1992-05-29 1993-12-21 이헌조 Online Hangul Handwritten Character Recognition Method
KR970049353A (en) * 1995-12-29 1997-07-29 김광호 Pen input device on computer
KR19990011911A (en) * 1997-07-25 1999-02-18 구자홍 Hangul Character Phone Separation Recognition System and Method

Also Published As

Publication number Publication date
KR19990032065A (en) 1999-05-06

Similar Documents

Publication Publication Date Title
US6493464B1 (en) Multiple pen stroke character set and handwriting recognition system with immediate response
US6104317A (en) Data entry device and method
CN100511263C (en) Method used for electronic device with graphical handwriting recognition user interface
US5956021A (en) Method and device for inputting information for a portable information processing device that uses a touch screen
JP3025121B2 (en) Information processing method and apparatus
KR20050119112A (en) Unambiguous text input method for touch screens and reduced keyboard systems
EP1988444A2 (en) Character input apparatus and method
KR101391080B1 (en) Apparatus and method for inputting character
JPH06242885A (en) Document editing method
KR20050019906A (en) Information display input device and information display input method, and information processing device
JP2005535975A (en) Character input method using software keyboard
KR19990087081A (en) Display Key Input Device
US9189154B2 (en) Information processing apparatus, information processing method, and program
KR20030073477A (en) Character recognition system
KR100477125B1 (en) Character input device using electronic pen and its control method
KR20050025267A (en) Alphabet recognition apparatus and method
KR100882324B1 (en) Input apparatus for supporting keyboard function
US5614926A (en) Word processor with a handwriting text processing function
KR20100069089A (en) Apparatus and method for inputting letters in device with touch screen
JP2010165146A (en) Display method for software keyboard and portable information terminal device
KR20010073976A (en) Handwriting Recognition System and the Method for Information Unit
JP5913771B2 (en) Touch display input system and input panel display method
JP3317379B2 (en) Display screen input device
JP2667761B2 (en) Data processing device
KR19990046758A (en) character inputing method for commumication apparatus and calculation by computer using device

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120228

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20130227

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee