KR100477125B1 - Character input device using electronic pen and its control method - Google Patents
Character input device using electronic pen and its control method Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03545—Pens or stylus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
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)
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
이 발명은 전자펜을 이용한 문자 입력 장치 및 그 제어 방법에 관한 것으로서, 더욱 상세하게 말하자면, 전자펜에 의해 문자가 입력되는 입력창을 다수개로 분할하여 하나의 완성된 문자로 데이터를 처리하지 않고 각 개별적으로 입력되는 문자 구성 요소마다 데이터 처리하여 하나의 문자로 인식할 수 있도록 하는 전자펜을 이용한 문자 입력 장치 및 그 제어 방법에 관한 것이다.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
상기 전자펜(1)을 이용하여 문자 입력부(2)의 각 해당 입력창(21∼25)에 데이터가 입력되면, 각 해당하는 입력창(21∼25)으로 입력되는 데이터를 개별적으로 처리하여 하나의 완성된 문자나 숫자로 표시될 수 있도록 하는 문자 입력 제어부(3)와,When data is input into the
상기 문자 입력 제어부(3)를 통해 각 입력창(21∼25)을 통해 입력되는 데이터를 표시하는 화면 표시부(4)로 이루어져 있다.And a screen display unit 4 for displaying data input through the
상기 문자 입력부(2)는 상기 화면 표시부(4) 중 일부분에 위치한다.The
상기와 같은 구성으로 이루어져 있는 이 발명의 실시예에 따른 동작은 다음과 같다.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
도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
전자펜(1)이 문자 입력부(2)나 화면 표시부(4)에 터치(touch)되면 문자 입력부(2)나 화면 표시부(4)는 문자 입력 제어부(3)로 인터럽트 신호를 발생시키므로, 상기 문자 입력 제어부(3)는 인터럽트 신호가 발생되었는지를 판단할 수 있다.When the
따라서, 전자펜(1)에 의한 문자 입력부(2)나 화면 표시부(4)의 터치 동작에 의해, 인터럽트 신호가 발생되면, 문자 입력 제어부(3)는 전자펜(1)의 터치 위치에 따라 가변되는 좌표값을 판독한다(S12).Therefore, when an interrupt signal is generated by the touch operation of the
그러나 전자펜(1)에 의한 문자 입력부(2)나 화면 표시부(4)의 터치 동작이 이루어지지 않아 인터럽트 신호가 발생되지 않을 경우엔, 계속해서 인터럽트 신호의 발생 여부를 판단한다.However, if no interrupt signal is generated because the touch operation of the
상기 단계(S12)에서 인터럽트 신호의 발생으로 전자펜(1)의 동작에 의해 발생하는 데이터를 판독하면, 문자 입력 제어부(3)는 전자펜(1)의 터치 동작으로 발생하는 X축의 값과 Y축의 값이 설정 범위 안에 포함되는지를 판단한다(S13).When the data generated by the operation of the
설정된 범위안에 발생하는 데이터의 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
그러나 발생하는 데이터의 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
따라서 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
그러나 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
판독된 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
그러나 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
다음으로 도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,
전자펜(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
전자펜(1)의 터치 동작에 의해 발생하는 X축의 데이터가 상기 범위(X1<X<X2) 안에 포함될 경우엔, 문자 입력 제어부(3)는 전자펜(1)에 의한 터치 동작에 의해 제1입력창(21)에 해당하는 데이터가 발생된 상태로 판단한다.When the data of the X-axis generated by the touch operation of the
그러므로 문자 입력 제어부(3)는 제1입력창(21)의 선택 동작을 통해, 입력하고자 하는 문자의 종류 즉, 영문이나 한글 등의 문자 종류를 선택하기 위한 제어 동작을 실행하여, 원하는 언어로의 문자 입력이 이루어질 수 있도록 한다(S22).Therefore, the character
그러나 상기 단계(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
전자펜(1)의 터치 동작에 의해 발생하는 X축의 데이터가 상기 범위(X2<X<X3) 안에 포함될 경우엔, 문자 입력 제어부(3)는 전자펜(1)에 의해 제2입력창에 해당하는 데이터가 발생한 상태로 판단한다.When the data of the X axis generated by the touch operation of the
그러므로 문자 입력 제어부(3)는 입력되는 문자, 즉 한글의 경우엔 초성에 해당하는 자음을 각 해당하는 비교 데이터와 비교하여, 일치하는 데이터를 화면 표시부(4)로 출력하므로, 전자펜(1)에 의해 쓰여진 데이터가 화면 표시부(4)에 표시될 수 있도록 한다(S24). Therefore, the character
그러나 상기 단계(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
전자펜(1)의 터치 동작에 의해 발생하는 X축의 데이터가 상기 범위(X3<X<X4) 안에 포함될 경우엔, 문자 입력 제어부(3)는 전자펜(1)에 의해 제3입력창이 선택된 상태로 판단한다.When the data of the X-axis generated by the touch operation of the
그러므로 문자 입력 제어부(3)는 입력되는 문자, 즉 한글의 경우엔 중성에 해당하는 모음을 각 해당하는 비교 데이터와 비교하여, 일치하는 데이터를 화면 표시부(4)로 출력하여, 전자펜(1)에 의해 쓰여진 데이터가 화면 표시부(4)에 표시될 수 있도록 한다(S26).Therefore, the character
그러나 상기한 범위내에 전자펜(1)에 의해 발생되는 X축의 데이터가 포함되지 않을 경우엔, 문자 입력 제어부(3)는 X축에서 발생하는 데이터를 입력창들을 구분하기 위한 경계선에 해당하는 데이터로 판정하고, 에러 상태로 처리하여 입력 데이터를 무시하거나 또는 필요에 따라서는 에러 보정 동작을 실행하여 사용자에 의한 오동작을 보정한다(S27).However, if the X-axis data generated by the
따라서 상기와 같은 제어 동작(S21∼S27)에 의해 첫 번째 행에 해당하는 제1∼제3입력창(21∼23)의 제어 동작을 실행하여, 전자펜(1)에 의해 쓰여진 데이터가 순차적으로 표시될 수 있도록 한다.Therefore, the control operation of the first to
다음으로 도 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
전자펜(1)의 터치 동작에 의해 발생하는 X축의 데이터가 상기 범위(X1<X<X2) 안에 포함될 경우엔, 문자 입력 제어부(3)는 전자펜(1)에 의해 발생되는 데이터가 제4입력창(24)에서 발생한 상태로 판단한다.When the data of the X-axis generated by the touch operation of the
그러므로 문자 입력 제어부(3)는 전자펜(1)에 의한 선택 동작에 의해, 특수 문자나, 숫자, 또는 그래픽중 해당하는 데이터의 종류를 선택하여, 특수 문자나 숫자 또는 그래픽의 입력 동작을 실행할 수 있도록 한다(S32).Therefore, the character
그러나 상기 단계(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
전자펜(1)의 터치 동작에 의해 발생하는 X축의 데이터가 상기 범위(X2<X<X4) 안에 포함될 경우엔, 문자 입력 제어부(3)는 전자펜(1)에 의해 제5입력창이 선택된 상태로 판단한다.When the data on the X-axis generated by the touch operation of the
그러므로 문자 입력 제어부(3)는 입력되는 문자, 한글의 경우엔 종성에 해당하는 자음을 각 해당하는 비교 데이터와 비교하여, 일치하는 데이터를 화면 표시부(4)로 출력하여, 전자펜(1)에 의해 쓰여진 데이터가 화면 표시부(4)로 표시될 수 있도록 한다(S34).Therefore, the character
이때, 제5입력창(25)으로 입력되는 데이터가 ? 마크일 경우나, 제5입력창(25)으로 전자펜(1)을 이용하여 다시 한번 클릭할 경우엔, 문자 입력 제어부(3)는 "도움말" 메시지를 화면 표시부(4)로 출력하여, 사용자가 좀더 용이하게 사용할 수 있도록 한다.In this case, the data input to the
그러나 전자펜(1)의 터치 동작에 의해 발생하는 X축의 데이터가 상기 단계(S31,S32)에서 설정한 범위안에 포함되지 않을 경우엔, 문자 입력 제어부(3)는 X축의 발생 데이터를 입력창들을 구분하기 위한 경계선에 해당하는 데이터로 판정하고, 에러 상태로 처리하여 입력 데이터를 무시하거나 또는 필요에 따라서는 에러 보정 동작을 실행하여 사용자에 의한 오동작을 보정한다(S35).However, if the data of the X-axis generated by the touch operation of the
따라서 상기와 같이 제1입력창(21)과 제4입력창(21)의 선택 동작에 의해, 사용자는 입력하고자 하는 문자의 종류 즉, 한글, 영문, 일어 등 언어의 종류를 선택할 수 있고, 또 특수 문자나, 숫자 또는 그랙픽 중 원하는 항목의 선택으로 데이터의 종류도 사용자 임의로 선택할 수 있다.Therefore, as described above, by selecting the
그리고 제2, 제3 및 제5입력창(22,23,25)으로 각각 입력되는 데이터를 각 해당 입력창(22,23,25)에 입력되는 있는 데이터 중에서 비교하여, 일치하는 데이터의 선별 동작을 통해, 하나의 완전한 문자가 아닌 각각 입력창(22,23,25)으로 입력되는 데이터를 개별적으로 화면 표시부(4)로 표시하여 하나의 완성된 문자가 출력된다.The data input to the second, third, and
상기와 같이 동작하는 이 발명의 효과는 전자펜(1)을 이용하여 데이터를 입력할 경우, 각 해당 입력창(21∼25)으로 입력되는 데이터를 개별적으로 처리한 후 순차적으로 출력하여 하나의 완성된 데이터를 출력하므로, 처리 데이터의 양을 현저히 감소시켜 사용되는 메모리 장치의 용량을 줄일 수 있고, 데이터 처리 시간을 단축할 수 있다.The effects of the present invention operating as described above, when data is input using the
또한, 문자를 입력할 경우, 각 입력창(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)
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)
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)
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 |
-
1997
- 1997-10-16 KR KR1019970052997A patent/KR100477125B1/en not_active IP Right Cessation
Patent Citations (4)
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 | |
JP4213414B2 (en) | Function realization method and apparatus | |
KR20050119112A (en) | Unambiguous text input method for touch screens and reduced keyboard systems | |
EP1988444A2 (en) | Character input apparatus and method | |
CN101427202B (en) | Method and device for improving inputting speed of characters | |
KR101391080B1 (en) | Apparatus and method for inputting character | |
EP0661619A1 (en) | A data input device with a display keyboard | |
KR20050019906A (en) | Information display input device and information display input method, and information processing device | |
KR19990087081A (en) | Display Key Input Device | |
US9189154B2 (en) | Information processing apparatus, information processing method, and program | |
KR20030073477A (en) | Character recognition system | |
KR100651396B1 (en) | Alphabet recognition apparatus and method | |
KR100477125B1 (en) | Character input device using electronic pen and its control method | |
JP6380150B2 (en) | Program and information processing apparatus for character input system | |
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 |
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 |