KR100762944B1 - Editor for screen keyboard on display device and editing method therefor - Google Patents

Editor for screen keyboard on display device and editing method therefor Download PDF

Info

Publication number
KR100762944B1
KR100762944B1 KR1020070018760A KR20070018760A KR100762944B1 KR 100762944 B1 KR100762944 B1 KR 100762944B1 KR 1020070018760 A KR1020070018760 A KR 1020070018760A KR 20070018760 A KR20070018760 A KR 20070018760A KR 100762944 B1 KR100762944 B1 KR 100762944B1
Authority
KR
South Korea
Prior art keywords
screen keyboard
keyboard
button
screen
display unit
Prior art date
Application number
KR1020070018760A
Other languages
Korean (ko)
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 KR1020070018760A priority Critical patent/KR100762944B1/en
Application granted granted Critical
Publication of KR100762944B1 publication Critical patent/KR100762944B1/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/0238Programmable keyboards

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)
  • Input From Keyboards Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

A device and a method for editing a screen keyboard are provided to enable a user to change a shape of the screen keyboard or character buttons and arrangement of the character buttons so as to be suitable for users' characteristics and tastes and add supplementary character buttons, thereby improving input speed and providing convenience in input. A storage(36) stores data for forming an initial screen keyboard, which will be displayed on a display unit(10), according to the kind of a screen keyboard. The storage stores data about a screen keyboard changed from the initial screen keyboard and stores data for forming selection buttons displayed on the display unit in order to perform a screen keyboard edit function. A screen keyboard changing unit(32) changes the initial screen keyboard according as a button for switching a mode into a screen keyboard edit mode is selected and a screen keyboard change signal is inputted. A control module(31) reads out the data for forming the selection buttons from the storage in response to a screen keyboard edit signal, displays the read data on the display unit, and controls the screen keyboard changing unit based on selection signals of the selection buttons and the screen keyboard changing signal.

Description

화면자판 편집기와 편집방법{editor for screen keyboard on display device and editing method therefor}Editor for screen keyboard on display device and editing method therefor}

도 1은 본 발명의 문자입력모드에서 표시부에 나타나는 기능버튼과 화면자판을 도시한 것이다. 1 illustrates a function button and a screen keyboard appearing on a display unit in the character input mode of the present invention.

도 2은 본 발명의 자판 편집모드에서 표시부에 나타나는 기능버튼과 화면자판을 도시한 것이다. 2 illustrates a function button and a screen keyboard appearing on the display unit in the keyboard editing mode of the present invention.

도 3는 본 발명에 의하여 구현되는 화면자판 편집기의 전체적인 구성을 나타내는 블록도이다.3 is a block diagram showing the overall configuration of a screen keyboard editor implemented by the present invention.

도 4은 본 발명의 일실시예의 화면자판 편집기의 동작과정을 설명하는 순서도이다. 4 is a flowchart illustrating an operation of a screen keyboard editor according to an embodiment of the present invention.

도 5는 도 2의 초기화면자판으로부터 변경된 화면자판의 변경과정을 도시한 것이다.FIG. 5 illustrates a process of changing the screen keyboard changed from the initial screen keyboard of FIG. 2.

도 6는 본 발명에 의하여 영문 화면자판의 변경과정을 도시한 것이다.Figure 6 shows the change of the English screen keyboard according to the present invention.

도 7은 외부 편집보조 화면자판으로부터 문자버튼을 영문 화면자판 내로 가져와 배치하는 변경과정을 도시한 것이다.FIG. 7 illustrates a process of bringing and arranging a character button from an external editing assist screen keyboard into an English screen keyboard.

도 8은 문자버튼 수가 다른 화면자판 프레임으로 변경시 문자버튼의 재배치 및 여분의 문자버튼 처리결과를 도시한다.Fig. 8 shows the results of rearrangement of character buttons and extra character button processing when changing the number of character buttons to screen keyboard frames.

본 발명은 모바일 단말기의 화면에 표시된 문자입력용 화면자판을 변경시키는 화면자판 편집기와 편집방법에 관한 것이다.The present invention relates to a screen keyboard editor and an editing method for changing a screen for text input displayed on a screen of a mobile terminal.

휴대폰의 문자입력은 자음 모음이 할당된 키패드 상의 버튼이 선택됨에 따라서 화면에 문자를 입력하거나, 액정화면에 표시된 화면자판의 자음 모음을 스타일러스 펜을 사용하여 선택하여 문자를 입력한다.In the text input of the mobile phone, as the buttons on the keypad assigned with the consonant vowels are selected, characters are inputted on the screen, or characters are selected by using a stylus pen to select the consonant vowels displayed on the LCD screen.

또한, 키패드 버튼의 입력방식보다는 PDA, 네비게이션 등의 전자장치가 보편화됨에 따라서 화면자판을 이용하여 입력하는 방식이 점차 보편화되고 있는 추세이다. In addition, as electronic devices such as PDAs and navigation systems become more popular than input methods of keypad buttons, input methods using a screen keyboard are gradually becoming more common.

그러나 이러한 전자장치의 화면자판은 사용자의 특성에 대한 고려 없이 획일적으로 정해진 하나의 자판형태를 이루고 있다.However, the screen keyboard of such an electronic device has a uniform keyboard form without considering the characteristics of the user.

통상적으로 화면자판은 오른손잡이와 화면자판을 능숙하게 다룰 수 있는 숙련된 사용자 위주로 설계된다.Typically, the screen keyboard is designed for an experienced user who can handle the right-handed and the screen keyboard skillfully.

예를 들어, 한글입력용 화면자판은 복수의 자음 모음이 할당된 문자버튼이 배치되되 왼쪽에 자음 문자버튼이 있고 오른쪽에 모음 문자버튼이 형성되어 있으나, 이러한 문자버튼의 배열은 오른 손잡이에게는 편하나 왼손잡이에게는 오히려 불편하다. 또한, 영문입력용 화면자판은 키보드에 익숙한 사용자는 쿼티(QWERTY) 자판식의 문자버튼 배열이 익숙할 수 있으나, 노인층이나 컴퓨터의 사용빈도가 적 은 초심자들은 알파벳 순으로 배치된 문자버튼 배열이 편리할 수 있다. For example, a screen input for Hangul input is arranged with a character button assigned a plurality of consonant vowels, but the consonant character button is formed on the left side and the vowel character button is formed on the right side. It is rather uncomfortable for left-handed people. In addition, the English input screen keyboard may be familiar with the QWERTY keyboard character layout for users who are familiar with the keyboard, but for the elderly or beginners who use the computer less frequently, the alphabet button layout is convenient. can do.

또한, 현재 사용되고 있는 화면자판의 형태는 사각형 형태가 주로 사용되고 있으나, 사용자는 원 형태 또는 다른 형태의 화면자판의 형태를 원할 수 있다. In addition, although the rectangular form is mainly used as the form of the currently used screen keyboard, the user may want a form of the screen keyboard of a circle form or another form.

또한, 사용자가 자주 사용하는 특수문자를 한글, 영문 화면자판 내에 추가하기를 원해도 현행 자판은 자판 내에 버튼의 수가 정해져 있어 추가 배치가 어렵다. In addition, even if the user wants to add a special character frequently used in the Korean and English screen keyboards, the current keyboard has a limited number of buttons in the keyboard, and thus it is difficult to add additional characters.

본 발명은 이러한 문제점을 해결하기 위한 것으로, 본 발명의 목적은 사용자가 자신의 특성 및 기호에 맞게 화면자판이나 문자버튼의 형태 및 문자버튼의 배치를 변경하고, 부가적인 문자버튼을 추가할 수 있도록 함으로써 입력속도를 향상하고 입력의 편리성을 제공하기 위한 것이다.The present invention is to solve this problem, an object of the present invention is to allow the user to change the form of the screen keyboard or character buttons and the arrangement of the character buttons according to their characteristics and preferences, and to add additional character buttons This is to improve the input speed and provide convenience of input.

상기 기술적 과제를 이루기 위한 본 발명의 특징은 표시부로부터 화면자판 편집신호가 발생되면 화면자판 편집모드로 전환되어 문자입력 화면자판을 변경하는 화면자판 편집기에 있어서: 화면자판의 종류에 따라서 상기 표시부에 표시할 초기 화면자판을 형성하는 데이터와, 상기 초기 화면자판으로부터 변경된 화면자판의 데이터와, 화면자판 편집기능을 수행하기 위하여 상기 표시부에 표시되는 선택버튼들을 형성하는 데이터가 저장되는 저장수단; 상기 화면자판 편집모드로 전환시키기 위한 버튼이 선택되고, 화면자판 변경신호가 입력됨에 따라서 상기 초기 화면자판을 변경시키는 화면자판 변경수단; 상기 화면자판 편집신호에 의해 상기 저장수단으로부터 상기 선택버튼들을 형성하는 데이터를 읽어와 상기 표시부에 표시하고, 상기 선택버튼들의 선택신호와 상기 화면자판 변경신호에 의하여 상기 화면자판 변경수단을 제어하는 제어수단을 포함하는 것이다.According to an aspect of the present invention, a screen keyboard editor which switches to a screen keyboard editing mode and changes a character input screen keyboard when a screen keyboard editing signal is generated from the display unit, is displayed on the display unit according to the type of screen keyboard. Storage means for storing data for forming an initial screen keyboard, data of the screen keyboard changed from the initial screen keyboard, and data for forming selection buttons displayed on the display unit for performing the screen keyboard editing function; Screen keyboard changing means for changing the initial screen keyboard as a button for switching to the screen keyboard editing mode is selected and a screen keyboard change signal is inputted; A control for reading the data forming the selection buttons from the storage means by the screen keyboard editing signal and displaying the data on the display unit, and controlling the screen keyboard changing means by the selection signal of the selection buttons and the screen keyboard change signal; It includes a means.

본 발명의 다른 특징은 화면자판 편집을 위해 표시부에 초기 화면자판을 표시하고, 초기 화면자판내의 문자버튼의 위치를 변경시키는 위치변경신호에 의하여 상기 문자버튼들의 위치를 변경시켜 변경된 화면자판을 생성하여 상기 표시부에 표시하는 화면자판 편집기에 있어서: 상기 초기 화면자판과 상기 변경된 화면자판을 형성하는 데이터를 저장하는 저장모듈; 상기 위치변경신호에 의하여 특정 문자버튼을 처음의 위치로부터 목적 위치로 이동시키는 문자버튼 위치변경모듈; 상기 위치변경신호를 입력받아 상기 문자버튼 위치변경모듈을 제어하며, 상기 변경된 화면자판을 상기 저장모듈에 저장하는 제어모듈을 포함하는 것이다.Another feature of the present invention is to display the initial screen keyboard on the display for editing the keyboard, to change the position of the character buttons by the position change signal for changing the position of the character button in the initial screen keyboard to generate a changed screen keyboard A screen keyboard editor displayed on the display unit, comprising: a storage module configured to store data forming the initial screen keyboard and the changed screen keyboard; A character button position changing module for moving a specific character button from a first position to a target position by the position change signal; And a control module for receiving the position change signal and controlling the character button position change module and storing the changed screen keyboard in the storage module.

본 발명의 또 다른 특징은 표시부에 표시된 자음 모음이 할당된 문자버튼들이 집합되어 이루어진 화면자판을 변경하는 화면자판 편집기에 있어서: 문자입력을 위한 초기화 상태의 초기 화면자판을 형성하는 데이터와 변경된 화면자판을 형성하는 데이터를 저장하는 저장모듈; 상기 표시부로부터 화면자판 내에 특정 문자버튼의 처음 위치를 변경하기 위한 위치변경신호와 변경될 위치인 목적위치가 입력되면 상기 특정 문자버튼을 상기 목적 위치에 이동 배치하고, 상기 목적위치에 이동 배치된 상기 특정 문자버튼의 위치정보와 할당된 자음 모음을 임시적인 기억장소나 상기 저장모듈에 저장하는 문자버튼 위치변경모듈을 포함하는 것이다.Another aspect of the present invention provides a screen keyboard editor for changing a screen keyboard on which character buttons assigned with consonant vowels displayed on the display unit are assembled: data for forming an initial screen keyboard with an initial state for text input and a changed screen keyboard. A storage module for storing data forming the data; When the position change signal for changing the initial position of the specific character button and the target position, which is the position to be changed, are input from the display unit, the specific character button is moved to the target position, and the movable position is moved to the target position. It includes a character button position changing module for storing the position information of the specific character button and the assigned consonant collection in a temporary storage place or the storage module.

본 발명의 또 다른 특징은 화면자판 편집을 위해 저장된 문자입력 화면자판을 표시부에 표시하는 초기단계; 상기 표시부에 표시된 화면자판 중 문자를 생성하 는 기호가 할당된 특정 문자버튼을 선택하고, 목적위치를 지정하는 위치변경신호를 발생시키는 위치변경신호 발생단계; 상기 위치변경신호에 의하여 상기 특정 문자버튼을 처음 위치로부터 상기 목적 위치로 변경 배치하는 이동단계를 포함하는 것이다.Another feature of the present invention is an initial step of displaying a character input screen keyboard stored for editing the screen keyboard; A position change signal generation step of selecting a specific character button to which a symbol for generating a character is assigned from the screen keyboard displayed on the display unit and generating a position change signal for designating a target position; And shifting the specific character button from the first position to the target position by the position change signal.

본 발명의 또 다른 특징은 문자버튼추가 기능을 포함하는 자판편집기능을 수행하기 위한 선택수단과 다수의 문자버튼으로 이루어진 화면자판이 표시된 표시부의 상기 화면자판을 새로운 화면자판으로 변경시키는 화면자판 편집기에 있어서: 상기 화면자판을 형성하는 데이터와 화면자판 내에 없는 문자버튼을 포함하고 있는 편집보조 화면자판을 형성하는 데이터를 저장하고, 변경된 화면자판의 데이터가 저장되는 저장모듈; 문자버튼추가 자판편집기능이 선택되면, 상기 저장모듈로부터, 상기 편집보조 화면자판 데이터를 읽어와 상기 표시부의 화면자판과 중복되지 않도록 표시하며, 상기 표시부에 표시된 상기 편집보조 화면자판의 특정 문자버튼이 선택되어 상기 표시부의 화면자판의 목적위치로 드래그(drag)될 때, 상기 특정 문자버튼을 상기 목적위치에 복사하는 문자버튼추가 모듈을 포함하는 것이다.Another feature of the present invention is a screen keyboard editor for changing the screen keyboard of a display unit on which a display keyboard composed of a plurality of character buttons and a selection means for performing a keyboard editing function including a text button addition function is changed to a new screen keyboard. A storage module, comprising: a storage module configured to store data forming the screen keyboard and data forming an editing assist screen keyboard including character buttons not included in the screen keyboard, and to store data of the changed screen keyboard; When a character button addition keyboard editing function is selected, the editing auxiliary screen keyboard data is read from the storage module and displayed so as not to overlap with the screen keyboard of the display unit, and the specific character button of the editing auxiliary screen keyboard displayed on the display unit is displayed. When selected and dragged to the target position of the screen keyboard of the display unit, it includes a character button addition module for copying the specific character button to the target position.

본 발명의 또 다른 특징은 표시부에 화면자판 편집기능을 수행하기 위하여 표시된 화면자판 변경 선택버튼과 다수의 문자버튼으로 이루어진 화면자판이 표시되고, 화면자판 변경 선택버튼에 의하여 상기 표시된 화면자판을 새로운 화면자판으로 변경시키는 화면자판 편집기에 있어서: 상기 화면자판의 종류를 표시하는 메뉴창을 형성하는 데이터, 상기 화면자판의 다양한 형상을 가진 화면자판 종류에 따른 초기 화면자판을 형성하는 데이터, 변경된 화면자판의 데이터가 저장되는 저장 모듈; 상기 화면자판 변경 선택버튼이 선택될 때, 상기 저장모듈에 저장된 화면자판의 종류를 표시하는 메뉴창을 상기 표시부에 표시하고, 상기 표시부로부터 메뉴창들중 하나가 선택될 때 선택신호를 수신하는 제어모듈; 상기 제어모듈로부터 상기 선택신호를 수신하고, 상기 선택된 화면자판의 초기 화면자판 데이터를 상기 저장모듈로부터 읽어와 상기 표시부에 표시하는 화면자판 프레임 변경모듈을 포함하는 것이다.Another feature of the present invention is a screen keyboard consisting of a screen keyboard change selection button and a plurality of character buttons displayed to perform the screen keyboard editing function on the display unit, the screen keyboard is changed to a new screen by the screen keyboard change selection button A screen keyboard editor for converting to a keyboard, the screen keyboard editor comprising: data for forming a menu window for displaying a type of the screen keyboard, data for forming an initial screen keyboard according to a type of screen keyboard having various shapes of the screen keyboard, and a changed screen keyboard. A storage module in which data is stored; When the screen change selection button is selected, a menu window for displaying the type of the screen keyboard stored in the storage module is displayed on the display unit, and a control for receiving a selection signal when one of the menu windows is selected from the display unit. module; And a screen keyboard frame changing module configured to receive the selection signal from the control module and read initial screen keyboard data of the selected screen keyboard from the storage module and display the data on the display unit.

이하, 본 발명의 실시예를 첨부된 도면에 따라서 상세히 설명하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일실시예에서 화면자판 입력모드에서의 기능버튼과 화면자판을 도시한 것이다. 1 illustrates a function button and a screen keyboard in a screen keyboard input mode in an embodiment of the present invention.

도 1에서, 표시부는 문자를 입력하기 위한 문자버튼이 집합되어 이루어진 화면자판과 화면자판의 종류를 선택하기 위한 자판종류선택 버튼, 한 글자 삭제버튼(Back Space), 쌍자음생성 버튼과 같은 문자편집 기능버튼 및 자판편집모드로 전환하기 위한 자판편집 기능버튼이 표시된 터치패널이다. In FIG. 1, the display unit edits characters such as a screen keyboard on which character buttons for inputting characters are set and a keyboard type selection button for selecting a type of the screen keyboard, a one-letter deletion button (Back Space), and a double-tone sound generation button. The touch panel displays a function button and a keyboard edit function button for switching to the keyboard edit mode.

도 2는 도 1의 문자입력모드에서 자판편집 기능버튼이 선택되었을 때 나타나는 자판편집모드에서의 기능버튼들과 화면자판을 도시한 것이다. 자판편집모드로 전환되면 한 글자 삭제버튼, 쌍자음 생성버튼과 같은 불필요한 문자편집 기능버튼은 비 활성화되고 자판종류선택 버튼, 화면자판 프레임변경 버튼, 문자버튼 형상변경 버튼, 문자버튼추가 버튼, 저장 버튼, 초기화(Reset) 버튼, 종료 버튼과 같은 화면자판 편집에 필요한 기능버튼이 활성화 된다. FIG. 2 illustrates the function buttons and the screen keyboard in the keyboard editing mode that appear when the keyboard editing function button is selected in the character input mode of FIG. 1. When switching to the keyboard editing mode, unnecessary text editing function buttons such as the one-letter delete button and the double consonant generation button are deactivated and the keyboard type selection button, screen keyboard frame change button, character button shape change button, character button add button, and save button Function buttons for editing the keyboard, such as Reset button and Exit button, are activated.

편집모드로 전환시 문자입력모드에서 직전 사용하던 화면자판을 편집대상인 초기화면자판으로 표시하며, 자판종류선택 버튼에 의하여 한글자판, 영문 대/소 문자 자판, 특수문자자판, 숫자자판과 같이 편집하고자 하는 편집대상 자판을 변경할 수 있다. When switching to the edit mode, the screen keyboard that was used immediately before in the text input mode is displayed as the initial screen to be edited, and the keyboard type selection button is used for editing such as Korean keyboard, English large / small character keyboard, special character keyboard, and numeric keyboard. You can change the keyboard to be edited.

화면자판 프레임변경 버튼은 화면자판의 형상 및 화면자판 내에 있는 문자버튼의 수를 변경하는 기능을 수행하는 화면자판 프레임변경 모듈을 활성화하며, 문자버튼 형상변경 버튼은 문자버튼의 형상 및 색상을 변경하는 기능을 수행하는 문자버튼 형상변경 모듈을 활성화하며, 문자버튼추가 버튼은 초기화면자판 내에 없는 문자버튼을 포함하고 있는 편집보조 화면자판을 표시부에 나타내고, 편집보조 화면자판 상의 선택된 특정 문자버튼으로 초기화면자판 내의 특정 문자버튼을 대체하는 기능을 수행하는 문자버튼추가 모듈을 활성화하며, 저장 버튼에 의하여 변경된 화면자판의 변경 데이터가 저장되고, 초기화(RESET) 버튼이 눌리면 변경된 화면자판을 초기화면자판으로 변경되고, 종료 버튼이 선택되면 화면자판 편집기가 비 활성화된다.The on-screen keyboard change button activates the on-screen keyboard frame changing module that changes the shape of the on-screen keyboard and the number of letter buttons in the on-screen keyboard.The on-screen keyboard change button changes the shape and color of the on-screen keyboard. Activates the character button shape change module that performs the function, and the Add Character Button button displays the Edit Subscreen keyboard including the text buttons that are not in the initial screen. Activates the Add Character Button module that replaces a specific character button in the keyboard, saves the changed data of the changed screen keyboard by the save button, and changes the changed screen keyboard to the initial screen when the RESET button is pressed. If the exit button is selected, the keyboard editor is deactivated.

도 2의 화면자판은 한글 화면자판을 예시한 것으로 화면자판의 프레임 내의 각 위치의 문자버튼들은 C1, C2,…, C21의 위치코드가 지정되고, 각 위치코드에 대하여 자, 모음이 할당되어 후술되는 저장모듈에 저장되며, 각 위치코드에 따른 문자버튼의 대응관계는 C1→ㄱ, C2→ㄴ, C3→ㄷ, C4→ㄹ, C5→ㅁ, C6→ ㅂ, C7→ㅅ, C8→ㅇ, C9→ㅈ, C10→ㅊ, C11→ㅋ, C12→ㅌ, C13→ㅍ, C14→ㅎ, C15→ㅏ, C16→ㅓ, C17→ㅗ, C18→ㅜ, C19→ㅡ, C20→ㅣ, C21→. 로 이루어진다. The screen keyboard of FIG. 2 illustrates a Korean screen keyboard, and the character buttons at each position in the frame of the screen keyboard are C1, C2,... , The location code of C21 is designated, the vowels are assigned to each location code, and are stored in the storage module which will be described later. The correspondence of the character buttons according to each location code is C1 → A, C2 → B, C3 → ㄷ , C4 → ㄹ, C5 → ㅁ, C6 → ㅂ, C7 → ㅅ, C8 → ㅇ, C9 → ,, C10 → →, C11 → ㅋ, C12 → ㅌ, C13 → ㅍ, C14 → ㅎ, C15 → ㅏ, C16 → C17 → ㅗ, C18 → TT, C19 → ㅡ, C20 → ㅣ, C21 →. Is made of.

도 3는 본 발명에 의하여 구현되는 화면자판 편집기의 전체적인 구성을 나타 내는 블록도이다.3 is a block diagram showing the overall configuration of a screen keyboard editor implemented by the present invention.

표시부(10)에는 터치식 화면과 스타일러스 펜이 가압되는 위치를 인식하는 감지모듈을 구비하며, 입력부(20)는 OS(Operating System)의 일부분으로 표시부의 감지모듈에 의해 인식된 위치정보를 응용프로그램으로 구성된 화면자판 편집기(30)에 전달한다. The display unit 10 includes a sensing module for recognizing a position at which the touch screen and the stylus pen are pressed, and the input unit 20 is a part of an operating system (OS) and uses the position information recognized by the sensing module of the display unit. Transfer to the screen keyboard editor 30 configured as.

화면자판 편집기(30)는 화면자판의 형상 및 화면자판 내의 문자버튼을 재배치하고, 문자버튼의 수를 변경할 수 있는 프로그램이 구비된 화면자판 프레임변경 모듈(32), 문자버튼의 형상을 변경할 수 있는 프로그램이 구비된 문자버튼 형상변경 모듈(33), 문자버튼의 위치를 변경시키기 위한 변경신호가 입력될 때 변경신호에 따라서 문자버튼의 위치를 변경시키는 문자버튼 위치변경 모듈(34), 편집보조 화면자판을 표시부에 나타내고 편집보조 화면자판에서 문자버튼을 선택하여 화면자판으로 이동/배치하는 문자버튼추가 모듈(35), 입력부에서 인식된 위치정보를 화면자판 편집기(30)의 각 모듈들에 전달하고, 자판종류선택 버튼, 화면자판 프레임변경 버튼, 문자버튼추가 버튼, 문자버튼 형상변경 버튼, 저장 버튼, 초기화 버튼, 종료 버튼이 선택 시에는 화면자판 편집기(30) 내 해당 모듈 및 기능(Function)을 활성화시키고 각 모듈들을 제어하는 제어모듈(31), 각 종류의 화면자판 프레임에 따른 초기 화면자판 및 편집보조 화면자판을 구성하는 데이터 및 각 모듈에 의해 변경되는 변경 데이터가 저장되는 저장모듈(36)이 구비된다. The screen keyboard editor 30 rearranges the shape of the screen keyboard and the letter buttons in the screen keyboard, and is provided with a screen keyboard frame changing module 32 having a program for changing the number of the text buttons, and the shape of the text buttons. Character button shape changing module 33 equipped with a program, character button position changing module 34 for changing the position of the character button according to the change signal when a change signal for changing the position of the character button is input, and an editing auxiliary screen Display the keyboard on the display unit, and select the character button in the editing auxiliary screen keyboard to move / arrange the character button addition module 35, transfer the position information recognized by the input unit to each module of the screen keyboard editor 30 When selecting the keyboard type selection button, screen keyboard frame change button, character button add button, character button shape change button, save button, reset button, and exit button Control module 31 for activating the corresponding module and function in the face keyboard editor 30 and controlling the respective modules, data constituting the initial screen keyboard and the editing assist screen keyboard according to each type of screen keyboard frame, and each A storage module 36 is provided in which change data changed by the module is stored.

영상처리부(40)는 OS의 일부분으로 화면자판 편집기(30)에서 전송된 문자 및 이미지 정보를 표시부(10)에 나타낸다. The image processor 40 displays text and image information transmitted from the screen keyboard editor 30 as a part of the OS on the display unit 10.

표시부(10)가 터치패널이 아닐 경우의 위치정보 감지는 커서위치에서의 마우스의 클릭을 통해 이루어진다. When the display unit 10 is not the touch panel, location information is detected by clicking the mouse at the cursor position.

다음의 표 1은 저장모듈(36)에 저장된 데이터의 구조를 설명한 것이다.Table 1 below describes the structure of data stored in the storage module 36.

항 목Item 세 부 내 용The details 적 용 (예)Application (Yes) 비 고Remarks 화면자판 종류데이터Screen type data 표시되는 화면자판 종류정보On-screen keyboard type information displayed 1: 한글자판 2: 영어대문자 3: 영어소문자 4: 숫자자판 5: 특수문자자판 6: 편집보조자판1: Hangul Keyboard 2: Uppercase English 3: Lowercase English 4: Numeric Keyboard 5: Special Character Keyboard 6: Editing Keyboard -- 화면자판 프레임 데이터Keyboard frame data 표시되는 화면자판 프레임 형상정보 On-screen keyboard frame shape information displayed f1: 사각형 프레임 (7행3열) f2: 사각형프레임 (6행4열) f3: 원형 프레임 f4: 타원형 프레임f1: Rectangular frame (7 rows and 3 columns) f2: Rectangular frame (6 rows and 4 columns) f3: Circular frame f4: Oval frame -- 문자버튼 형상 데이터Character Button Shape Data 표시되는 문자버튼 형상정보Character button shape information displayed p1: 사각형, yellow P2: 원형, blue p3: 타원형, black p1: square, yellow P2: round, blue p3: oval, black 문자버튼의 위치코드와 초기화 자모 데이터Position code and initial letter data of character button 화면자판의 초기화시에 개별 문자버튼의 코드에 대응되는 자음 모음 정보Consonant vowel information corresponding to codes of individual character buttons at the time of initializing the keyboard 한글자판: C1→ㄱ,C2→ㄴ,.... 숫자자판:C1→1, C2→2, ...Korean keyboard: C1 → a, C2 → b, .... Numeric keyboard: C1 → 1, C2 → 2, ... *화면자판종류에 따라 문자버튼의 코드정보는 가변적* Code information of character button is variable according to screen type 문자버튼의 변경위치코드에 대응하는 자모 데이터 Jamo data corresponding to change position code of character button 변경된 문자버튼의 위치코드에 따라서 대응하는 자음 모음의 정보가 변화됨The information of the corresponding consonant vowel changes according to the position code of the changed character button --

표 1에서 문자버튼의 위치코드와 초기화 자/모음 데이터는 화면자판이 활성화될 때에 각 문자버튼에 지정된 자/모음 정보를 의미하는 것이며, 문자버튼의 변경 위치코드에 대응하는 자/모음 데이터는 초기화 화면자판으로부터 문자버튼의 위치가 변경된 경우에 변경된 위치에 대응하는 자/모음 데이터이다. 또한, 저장모듈(35)에는 프레임의 색상정보, 문자버튼의 색상정보를 포함할 수 있으며, 이러한 정보들을 선택하도록 하여 화면자판 및 문자버튼의 색상을 변화시킬 수 있다.In Table 1, the position code and initializer / vowel data of the character button means the character / vowel information assigned to each character button when the screen keyboard is activated, and the character / vowel data corresponding to the changed position code of the character button is initialized. Character / collection data corresponding to the changed position when the position of the character button is changed from the screen keyboard. In addition, the storage module 35 may include color information of a frame and color information of a text button, and may change the colors of the screen keyboard and the text button by selecting such information.

도 4는 본 발명의 일실시예의 화면자판 편집기의 동작과정을 설명하는 순서도이고, 도 5는 도 2의 초기화면자판으로부터 변경된 화면자판으로의 변경과정을 도시한 것이다.4 is a flowchart illustrating an operation of the screen keyboard editor according to an embodiment of the present invention, and FIG. 5 is a view illustrating a process of changing from the initial screen keyboard of FIG. 2 to the changed screen keyboard.

문자입력초기화 후 문자입력모드에서 도 1과 같은 기능버튼 및 화면자판이 표시부(10)에 표시된다(S1),(S2).After the character input initialization, in the character input mode, the function buttons and the screen keyboard as shown in FIG. 1 are displayed on the display unit 10 (S1) and (S2).

문자입력모드에서 자판편집 기능버튼이 선택되면, 도2와 같은 자판종류선택 버튼, 화면자판 프레임변경 버튼, 문자버튼 형상변경 버튼, 문자버튼추가 버튼, 저장 버튼, 초기화(Reset) 버튼, 종료 버튼으로 이루어진 기능버튼 및 문자입력모드에서 직전에 사용한 화면자판을 편집대상 초기화면자판으로 표시부(10)에 표시한다. 또한, 문자버튼 위치변경 모듈(34)을 활성화하여 문자버튼 위치 변경작업의 수행을 통해 화면자판 내 문자배치를 임의로 변경할 수 있다. 이를 위해, 한 문자버튼이 선택된 후에 드래그(drag)를 통해 다른 위치로 이동하는 경우에 (이하, 선택된 특정 문자버튼을 초기위치 문자버튼이라 하고, 드래그가 끝나는 다른 위치의 문자버튼을 목적위치 문자버튼이라 한다), 문자버튼 위치변경 모듈(34)은 드래그에 따라 입력부(20)를 통해 화면자판 편집기(20)에 입력되는 위치변경신호를 감지하여 드래그가 끝나는 목적위치 문자버튼과 초기위치 문자버튼을 교환시킨다. 즉, 초기위치 문자버튼은 목적위치로 목적위치 문자버튼은 초기위치로 교환 배치된다. 활성화된 문자버튼 위치변경 모듈(34)은 편집모드가 종료될 때 까지 문자버튼 위치변경이 가능하도록 유지한다(S3),(S4). When the keyboard editing function button is selected in the text input mode, the keyboard type selection button, screen keyboard frame change button, character button shape change button, character button add button, save button, reset button, and exit button as shown in FIG. The screen keyboard used immediately before in the function button and the text input mode made is displayed on the display unit 10 as the initial screen for editing. In addition, by activating the character button position changing module 34, the character layout in the screen keyboard may be arbitrarily changed by performing the character button position changing operation. To this end, when one character button is selected and then moved to another position by dragging (hereinafter, the selected specific character button is called an initial position character button, and the character button of another position where the drag ends is the target position character button). The character button position changing module 34 detects the position change signal input to the screen keyboard editor 20 through the input unit 20 according to the dragging, and selects the target position character button and the initial position character button to which the drag ends. Exchange it. That is, the initial position character button is arranged to be replaced with the target position character button to the initial position. The activated character button position changing module 34 maintains the character button position change until the editing mode is terminated (S3) and (S4).

자판편집모드에서 화면자판 프레임변경 버튼을 선택하면, 화면자판 프레임변경 모듈(32)이 구동되며 원, 사각, 타원과 같은 프레임의 형상 및 다양한 문자버튼 수를 가지는 프레임들이 표시되는 선택메뉴가 나타나고, 사용자가 이중 하나를 선택하면, 선택된 화면자판 프레임으로 초기 화면자판 프레임을 변화시키고, 기 설정된 규칙에 따라서 변화된 프레임 내에 문자버튼의 위치를 재배치시킨다(S6). When the on-screen keyboard frame change button is selected in the keyboard editing mode, the on-screen keyboard frame change module 32 is driven and a selection menu is displayed in which frames having various shapes such as circles, squares, and ellipses, and frames having various number of character buttons are displayed. When the user selects one of them, the initial screen keyboard frame is changed to the selected screen keyboard frame, and the position of the letter button is rearranged in the changed frame according to a preset rule (S6).

화면자판의 프레임이 변경된 경우에 문자버튼 재배치의 기 설정된 규칙은 화면자판 프레임 변경모듈(32)에 의하여 정하여지며, 그 일 예가 도 8에 도시된 바와 같이, 현행 f1 프레임 (사각형-7행3열의 21개 버튼)에서 f2 프레임 (사각형-6행4열의 24개 버튼)으로 변경하면 기 설정된 규칙에 따라 f2 프레임상의 21개 문자버튼 영역이 채워지고 나머지 3개는 공백 문자버튼으로 표시되도록 하며, 역으로 f2 프레임(사각형-6행4열의 24개 버튼)으로부터 f1 프레임 (사각형-7행3열의 21개 버튼)으로 변경되는 경우에 3개의 공백 문자버튼이 제거된 후 재배치되도록 하는 것이다.When the frame of the screen keyboard is changed, the preset rule for rearranging the character buttons is determined by the screen keyboard frame changing module 32. As an example of this, as shown in FIG. 8, the current f1 frame (rectangles 7 to 3 columns) 21 buttons) to the f2 frame (24 buttons in 4 rows and 4 squares), fills the 21 character button area of the f2 frame according to the preset rules, and displays the remaining 3 characters as blank character buttons. So, if you change from f2 frame (24 buttons in rectangle-6 rows and 4 columns) to f1 frame (21 buttons in rectangle 7 rows and 3 columns), the three space character buttons are removed and repositioned.

이와 같이 화면자판의 프레임이 변경된 후에 문자버튼 위치변경 작업이 가능하며 문자버튼의 재배치 및 위치변경 작업시 변경된 데이터는 임시로 저장된다(S6). As described above, after the frame of the screen keyboard is changed, the position change of the character button is possible, and the changed data is temporarily stored in the rearrangement and position change of the character button (S6).

문자버튼 형상변경 버튼을 선택하면(S7), 문자버튼 형상변경 모듈(33)이 구동되며 원, 사각, 타원 등을 형상 및 색상을 선택할 수 있는 선택메뉴가 표시되고, 사용자가 이중 하나를 선택하면 선택된 문자버튼 형상 및 색상으로 초기 문자버튼이 변경되고, 화면자판 프레임 변경과 같이 변경된 데이터는 임시로 저장된다(S8).When the character button shape change button is selected (S7), the character button shape change module 33 is driven to display a selection menu for selecting the shape and color of a circle, a square, an ellipse, and the like. The initial character button is changed to the selected character button shape and color, and the changed data such as a change of the screen keyboard frame is temporarily stored (S8).

문자버튼추가 버튼을 선택하면(S9), 문자버튼추가 모듈(35)이 구동되며, 도 7과 같이, 표시부(10)의 현재의 화면자판이 표시된 화면영역 외의 별도의 영역에 편집보조 화면자판을 표시한다(S10).If the character button addition button is selected (S9), the character button addition module 35 is driven, and as shown in FIG. 7, the editing auxiliary screen keyboard is placed in a separate area other than the screen area where the current screen keyboard of the display unit 10 is displayed. It is displayed (S10).

도 8에 도시된 바와 같이, 문자버튼추가 모듈(35)은 편집보조 화면자판에 있는 특정 문자버튼이 선택되어 드래그(Drag)를 통해 현재의 화면자판의 특정 문자버튼의 위치에 도달할 때, 편집보조 화면자판의 선택된 특정 문자버튼을 현재의 화면자판의 특정 문자버튼의 위치에 표시되도록 한다. 즉, 편집보조 화면자판상의 초기위치 문자버튼이 복사되어 현재의 화면자판에 있는 목적위치 문자버튼 위치에 배치되고, 목적위치에 있던 기존 문자버튼은 제거된다(S10).As shown in FIG. 8, the character button adding module 35 edits when a specific character button in the editing assistant screen keyboard is selected and reaches the position of the specific character button on the current keyboard by dragging. The selected specific character button of the sub screen keyboard is displayed at the position of the specific character button of the current screen keyboard. That is, the initial position character button on the editing assist screen keyboard is copied and placed at the target position character button position on the current screen keyboard, and the existing character button at the target position is removed (S10).

변경작업을 수행 후 저장 버튼을 누르면 임시 저장되어 있던 변경 데이터가 저장된다(S13),(S14). When the save button is pressed after the change operation, the temporarily stored change data is stored (S13) and (S14).

변경작업을 끝내고 종료 버튼을 누르면 자판편집기가 종료된다(S11),(S12).When the change is finished and the end button is pressed, the keyboard editor is terminated (S11) and (S12).

도 5는 한글 화면자판 내에 문자버튼들 간의 교환 배치되는 과정을 도시한다. FIG. 5 illustrates a process of exchanging character buttons among Korean screen keyboards.

문자버튼 위치변경 모듈(34)은 초기 화면자판에서 초기위치 C15의 문자버튼[ㅏ]가 선택되어 목적위치 C6의 문자버튼[ㅂ]으로 드래그되면, C6의 위치에 문자버튼[ㅏ]를 배치하고, C15의 위치에 문자버튼[ㅂ]을 배치시키고, 이들 배치에 따른 위치코드와 변경된 문자버튼의 자/모음의 대응관계를 버퍼에 일시적으로 저장한다. 도 4의 ②는 ①의 초기 화면자판에서 이러한 과정에 의하여 문자버튼[ㅏ], [ㅓ], [ㅗ], [ㅜ], [ㅡ]가 순차적으로 문자버튼[ㅂ], [ㅅ], [ㅍ], [ㅎ], [l]과 교환된 상태를 도시한 것이고, ③은 ②의 상태에서 문자버튼[ㅂ], [ㅅ], [l]가 문자버튼[ㅇ], [ㅈ], [.]과 교환된 상태를 도시한 것이고, ④는 ③의 상태에서 문자버튼[ㅇ]과 문자버튼[ㅈ]이 교환된 상태를 도시한 것이고, ⑤는 ④의 상태에서 문자버튼[ㅊ]과 문자버튼[ㅌ]이 교환된 상태를 도시한 것이고, ⑥은 최종적인 상태로 ⑤의 상태에서 문자버튼[ㅌ]과 문자버튼[ㅋ]이 교환된 상태로 한글 자음의 문자버튼이 좌측에 ㄱ,ㄴ, ㄷ,… 순으로 배치되어 있으며, 모음이 우측 2열에 배치되어 있다.When the character button [모듈] of the initial position C15 is selected on the initial screen keyboard and dragged to the character button [ㅂ] of the target position C6, the character button position changing module 34 arranges the character button [ㅏ] at the position of C6. And a character button [ㅂ] at the position of C15, and temporarily store in the buffer the correspondence relationship between the position code and the changed character buttons of the character button according to these arrangements. ② of FIG. 4 shows the character buttons [ㅏ], [ㅓ], [ㅗ], [TT], and [ㅡ] in this order in the initial screen keyboard of ①.ッ], [ㅎ] and [l] are shown in the state exchanged with ③, and in the state of ②, the letter buttons [ㅂ], [ㅅ], [l] are the letter buttons [ㅇ], [ㅈ], [ .] Shows the state exchanged with ④, and ④ shows the state where the character button [ㅇ] and the character button [ㅈ] were exchanged in the state of ③, and ⑤ shows the state of the character button [ㅊ] and the character in the state of ④. The button [ㅌ] is shown in the state of being exchanged, ⑥ is the final state, and in the state of ⑤, the letter button [ㅌ] and the character button [ㅋ] are exchanged, and the letter buttons of the Korean consonants a , C,… The vowels are arranged in order in the right two rows.

이와 같이, 사용자는 자신이 선호하는 방식대로 자음과 모음의 배치를 바꿀 수 있다. In this way, the user can change the arrangement of consonants and vowels in the way he prefers.

도 6는 본 발명에 의하여 영문 화면자판의 변경과정을 도시한다.6 shows a process of changing the English screen keyboard according to the present invention.

도 6의 ①은 자판종류선택 버튼에 의하여 영문대문자 화면자판을 선택한 경우에 표시되는 "QWERTY"방식으로 배열된 초기 화면자판이고, ②는 ①의 상태에서 문자버튼[A], [B], [C], [D]와 문자버튼[Q], [W], [E], [R]이 교환된 상태를 나타낸 것이고, ③은 ②의 상태에서 문자버튼[E], [F], [G], [H]가 교환된 상태를 나타낸 것이고, ④는 문자버튼을 교환하여 최종적으로 A, B, C, D 순으로 문자가 배치된 상태를 나타낸다. 6 is an initial screen keyboard arranged in the "QWERTY" method displayed when the English uppercase screen keyboard is selected by the keyboard type selection button, and ② is the character buttons [A], [B], [ C], [D], and the letter buttons [Q], [W], [E], and [R] are shown, and ③ indicates the letter buttons [E], [F], and [G] in the state of ②. ] And [H] are exchanged, and ④ is the state in which letters are finally arranged in the order of A, B, C, and D by exchanging the character buttons.

도 7은 외부 편집보조 화면자판에서 영문 화면자판으로 문자버튼을 이동 배치하는 과정을 도시한다. 문자버튼추가 버튼의 선택에 의해 영문 화면자판과 별도의 화면 영역에 표시된 편집보조 화면자판에 있는 [@]를 선택하여 목적위치인 영문 화면자판상의 [,] 위치로 드래그하면 [,]는 제거되고 [@]가 해당 목적위치에 복사 배치된다. FIG. 7 illustrates a process of moving a character button from an external editing assist screen keyboard to an English screen keyboard. Select [Add] button and select [@] in the edit subscreen that is displayed in the separate screen area from the English screen keyboard and drag it to the [,] position on the English screen keyboard as the target position. [@] Is copied to the destination.

이와 같이, 사용자는 사용빈도는 높으나 현재 화면자판 내에 없는 문자버튼을 외부의 편집보조 화면자판을 이용하여 사용하는 화면자판 내로 이동 배치할 수 있다. As such, the user may move and arrange a character button having a high frequency of use but not presently present in the screen keyboard by using an external editing assistant screen keyboard.

도 8은 f1 프레임(사각형, 7행 3열)을 f2 프레임 (사각형, 6행4열)으로 변경된 결과를 도시한다. ①은 f1 프레임에서의 문자버튼 배치를 나타내고, ②는 f2 프레임으로 변경된 후의 문자버튼 배치를 나타낸다. f2 프레임의 여분의 3개 문자버튼 영역은 공백 문자버튼으로 표시된다. 8 shows the result of changing an f1 frame (a rectangle, 7 rows and 3 columns) to an f2 frame (a rectangle, 6 rows and 4 columns). ① indicates the character button arrangement in the f1 frame, and ② indicates the character button arrangement after the change to the f2 frame. The extra three character button areas of the f2 frame are displayed as blank character buttons.

도 1 내지 도 8에 기술된 실시예는 자판편집기능을 활성화하기 위하여 초기 화면에 자판편집 버튼이 표시되고, 자판편집 버튼이 선택되는 경우에 화면자판이 편집되도록 하도록 구성되어 있으나, 문자입력 중에 특정의 신호가 입력되면 제어모듈(31)에서 특정의 신호가 화면자판 편집을 수행하도록 하는 신호임을 인식하여 화면자판을 편집하도록 제어대상들을 제어할 수 있다. 이러한 구성은 도 1 내지 도 8에 기술된 내용으로부터 당업자가 충분히 예측할 수 있는 것이고, 본 발명의 보호범위는 이러한 실시예들에 의하여 한정되는 것이 아니고, 특허청구범위에 기재된 내용에 의하여 설정된다.1 to 8 is configured to display the keyboard edit button on the initial screen and to edit the screen keyboard when the keyboard edit button is selected to activate the keyboard editing function. When a signal is input, the control module 31 recognizes that a specific signal is a signal for performing screen keyboard editing and controls the control targets to edit the screen keyboard. Such a configuration can be sufficiently predicted by those skilled in the art from the contents described in FIGS. 1 to 8, and the protection scope of the present invention is not limited to these embodiments, but is set by the contents described in the claims.

상기의 목적과 구성을 갖는 본 발명에 따르면, 터치패널에 표시된 화면자판을 사용자의 특성 및 기호에 의하여 문자버튼을 재배치, 추가 또는 프레임 형태 및 색상을 변환하여 사용할 수 있어 편리하게 문자를 입력시킬 수 있다.According to the present invention having the above object and configuration, the screen keyboard displayed on the touch panel can be used to rearrange, add, or change the frame shape and color of the character buttons according to the characteristics and preferences of the user to conveniently input characters. have.

Claims (22)

표시부로부터 화면자판 편집신호가 발생되면 화면자판 편집모드로 전환되어 문자입력 화면자판을 변경하는 화면자판 편집기에 있어서: In the on-screen keyboard editor, when the on-screen keyboard editing signal is generated from the display unit, the screen is changed to the on-screen keyboard editing mode and the character input screen keyboard is changed. 화면자판의 종류에 따라서 상기 표시부에 표시할 초기 화면자판을 형성하는 데이터와, 상기 초기 화면자판으로부터 변경된 화면자판의 데이터와, 화면자판 편집기능을 수행하기 위하여 상기 표시부에 표시되는 선택버튼들을 형성하는 데이터가 저장되는 저장수단;Forming the initial screen keyboard to be displayed on the display unit according to the type of screen keyboard, the data of the screen keyboard changed from the initial screen keyboard, and selecting buttons displayed on the display unit to perform the screen keyboard editing function. Storage means for storing data; 상기 화면자판 편집모드로 전환시키기 위한 버튼이 선택되고, 화면자판 변경신호가 입력됨에 따라서 상기 초기 화면자판을 변경시키는 화면자판 변경수단;Screen keyboard changing means for changing the initial screen keyboard as a button for switching to the screen keyboard editing mode is selected and a screen keyboard change signal is inputted; 상기 화면자판 편집신호에 의해 상기 저장수단으로부터 상기 선택버튼들을 형성하는 데이터를 읽어와 상기 표시부에 표시하고, 상기 선택버튼들의 선택신호와 상기 화면자판 변경신호에 의하여 상기 화면자판 변경수단을 제어하는 제어수단을 포함하고, A control for reading the data forming the selection buttons from the storage means by the screen keyboard editing signal and displaying the data on the display unit, and controlling the screen keyboard changing means by the selection signal of the selection buttons and the screen keyboard change signal; Means, 상기 화면자판 변경수단은 화면자판 내에 없는 문자버튼을 포함하고 있는 편집보조 화면자판을 표시부에 나타내고, 상기 편집보조 화면자판 상의 선택된 특정 문자버튼을 초기 화면자판 내의 특정 문자버튼 위치로 이동/배치하는 문자버튼추가 모듈을 포함하는 것을 특징으로 하는 화면자판 편집기.The on-screen keyboard changing means displays on the display unit an edit assist screen keyboard including a character button not present in the on-screen keyboard, and moves / arranges the selected specific letter button on the edit assist screen keyboard to a specific letter button position in the initial screen keyboard. Screen keyboard editor comprising a button addition module. 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 화면자판 편집을 위해 표시부에 초기 화면자판을 표시하고, 초기 화면자판내의 문자버튼의 위치를 변경시키는 위치변경신호에 의하여 상기 문자버튼들의 위치를 변경시켜 변경된 화면자판을 생성하여 상기 표시부에 표시하는 화면자판 편집기에 있어서:A screen for displaying an initial screen keyboard on a display unit for screen keyboard editing, and changing the positions of the character buttons by a position change signal for changing the position of the character buttons in the initial screen keyboard to generate a changed screen keyboard and displaying the displayed keyboard on the display panel. In the keyboard editor: 상기 초기 화면자판과 상기 변경된 화면자판을 형성하는 데이터를 저장하는 저장모듈;A storage module for storing data forming the initial screen keyboard and the changed screen keyboard; 상기 위치변경신호에 의하여 특정 문자버튼을 처음의 위치로부터 목적 위치로 이동시키는 문자버튼 위치변경모듈;A character button position changing module for moving a specific character button from a first position to a target position by the position change signal; 상기 위치변경신호를 입력받아 상기 문자버튼 위치변경모듈을 제어하며, 상기 변경된 화면자판을 상기 저장모듈에 저장하는 제어모듈을 포함하고,A control module for receiving the position change signal to control the character button position change module and storing the changed screen keyboard in the storage module; 상기 문자버튼 위치변경 모듈은 상기 표시부로부터 입력되는 기 설정된 신호에 의하여 표시부에 표시된 화면자판의 화면영역 외의 화면영역에 편집보조 화면자판을 표시하고, 상기 편집보조 화면자판의 특정 문자버튼이 선택되어 상기 표시부에 표시된 화면자판의 특정 문자버튼의 위치로 드래그(drag)될 때, 상기 편집보조 화면자판의 특정 문자버튼을 상기 표시부에 표시된 화면자판의 특정 문자버튼의 위치에 복사하는 것을 특징으로 하는 화면자판 편집기.The character button position changing module displays an editing assist screen keyboard in a screen area other than the screen area of the screen keyboard displayed on the display unit by a predetermined signal inputted from the display unit, and selects a specific character button of the edit auxiliary screen keyboard. When dragging to a position of a specific character button of the screen keyboard displayed on the display unit, the screen keyboard, characterized in that to copy the specific character button of the editing auxiliary screen keyboard to the position of the specific character button of the screen keyboard displayed on the display unit Editor. 표시부에 표시된 자음 모음이 할당된 문자버튼들이 집합되어 이루어진 화면자판을 변경하는 화면자판 편집기에 있어서: In the on-screen editor, which changes the on-screen keyboard in which character buttons assigned to the consonant bar displayed on the display are collected: 문자입력을 위한 초기화 상태의 초기 화면자판을 형성하는 데이터와 변경된 화면자판을 형성하는 데이터를 저장하는 저장모듈; A storage module for storing data forming an initial screen keyboard in an initial state for character input and data forming a changed screen keyboard; 상기 표시부로부터 화면자판 내에 특정 문자버튼의 처음 위치를 변경하기 위한 위치변경신호와 변경될 위치인 목적위치가 입력되면 상기 특정 문자버튼을 상기 목적 위치에 이동 배치하고, 상기 목적위치에 이동 배치된 상기 특정 문자버튼의 위치정보와 할당된 자음 모음을 임시적인 기억장소나 상기 저장모듈에 저장하는 문자버튼 위치변경모듈을 포함하고,When the position change signal for changing the initial position of the specific character button and the target position, which is the position to be changed, are input from the display unit, the specific character button is moved to the target position, and the movable position is moved to the target position. And a character button position changing module for storing the position information of the specific character button and the assigned consonants in a temporary storage place or the storage module. 상기 문자버튼 위치변경 모듈은 상기 표시부로부터 입력되는 기 설정된 신호에 의하여 표시부에 표시된 화면자판의 화면영역 외의 화면영역에 편집보조 화면자판을 표시하고, 상기 편집보조 화면자판의 특정 문자버튼이 선택되어 상기 표시부에 표시된 화면자판의 특정 문자버튼의 위치로 드래그(drag)될 때, 상기 편집보조 화면자판의 특정 문자버튼을 상기 표시부에 표시된 화면자판의 특정 문자버튼의 위치에 복사하는 것을 특징으로 하는 화면자판 편집기.The character button position changing module displays an editing assist screen keyboard in a screen area other than the screen area of the screen keyboard displayed on the display unit by a predetermined signal inputted from the display unit, and selects a specific character button of the edit auxiliary screen keyboard. When dragging to a position of a specific character button of the screen keyboard displayed on the display unit, the screen keyboard, characterized in that to copy the specific character button of the editing auxiliary screen keyboard to the position of the specific character button of the screen keyboard displayed on the display unit Editor. 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 문자버튼추가 기능을 포함하는 자판편집기능을 수행하기 위한 선택수단과 다수의 문자버튼으로 이루어진 화면자판이 표시된 표시부의 상기 화면자판을 새로운 화면자판으로 변경시키는 화면자판 편집기에 있어서: In the on-screen keyboard editor for changing the on-screen keyboard of the display unit on which a display keyboard composed of a plurality of letter buttons is displayed and a selection means for performing a keyboard editing function including a text button addition function: 상기 화면자판을 형성하는 데이터와 화면자판 내에 없는 문자버튼을 포함하고 있는 편집보조 화면자판을 형성하는 데이터를 저장하고, 변경된 화면자판의 데이터가 저장되는 저장모듈; A storage module for storing data for forming the screen keyboard and data for forming an editing assist screen keyboard including character buttons not included in the screen keyboard, and storing data of the changed screen keyboard; 문자버튼추가 자판편집기능이 선택되면, 상기 저장모듈로부터, 상기 편집보조 화면자판 데이터를 읽어와 상기 표시부의 화면자판과 중복되지 않도록 표시하 며, 상기 표시부에 표시된 상기 편집보조 화면자판의 특정 문자버튼이 선택되어 상기 표시부의 화면자판의 목적위치로 드래그(drag)될 때, 상기 특정 문자버튼을 상기 목적위치에 복사하는 문자버튼추가 모듈을 포함하는 것을 특징으로 하는 화면자판 편집기.When a character button addition keyboard editing function is selected, the editing auxiliary screen keyboard data is read from the storage module and displayed so as not to overlap with the screen keyboard of the display unit, and the specific character button of the editing auxiliary screen keyboard displayed on the display unit. And a character button adding module for copying the specific character button to the target position when the selected character is dragged to the target position of the screen keyboard of the display unit. 제 19 항에 있어서, 상기 문자버튼 위치변경 모듈은 상기 표시부의 화면자판내의 특정 문자버튼이 선택되어 드래그 될 때 상기 특정 문자버튼을 드래그된 위치의 문자버튼과 교환하는 것을 특징으로 하는 화면자판 편집기.20. The keyboard editor of claim 19, wherein the character button position changing module exchanges the specific character button with a character button of a dragged position when a specific character button in the screen keyboard of the display unit is selected and dragged. 삭제delete 삭제delete
KR1020070018760A 2007-02-24 2007-02-24 Editor for screen keyboard on display device and editing method therefor KR100762944B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070018760A KR100762944B1 (en) 2007-02-24 2007-02-24 Editor for screen keyboard on display device and editing method therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070018760A KR100762944B1 (en) 2007-02-24 2007-02-24 Editor for screen keyboard on display device and editing method therefor

Publications (1)

Publication Number Publication Date
KR100762944B1 true KR100762944B1 (en) 2007-10-04

Family

ID=39418981

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070018760A KR100762944B1 (en) 2007-02-24 2007-02-24 Editor for screen keyboard on display device and editing method therefor

Country Status (1)

Country Link
KR (1) KR100762944B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104915104A (en) * 2015-06-29 2015-09-16 小米科技有限责任公司 Display method and device of keyboard interface
KR20160069588A (en) * 2014-12-08 2016-06-17 주식회사 위자드랩 A input device

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100204335B1 (en) 1996-06-21 1999-06-15 윤종용 A virtual keyboard system and a key-inputting method therein
KR20000049575A (en) * 2000-04-12 2000-08-05 김훈건 Key input method and apparatus using mouse device
JP2002246937A (en) 2001-02-14 2002-08-30 Kenwood Corp Frequency-setting device
KR20020074240A (en) * 2001-03-19 2002-09-30 주식회사 드림티브이 Method of arranging keys of korean keyboard for the screen and method of displaying the korean keyboard
JP2002297293A (en) * 2001-03-30 2002-10-11 Matsushita Electric Ind Co Ltd Portable information terminal equipment
WO2004079557A1 (en) 2003-03-03 2004-09-16 Xrgomics Pte Ltd Unambiguous text input method for touch screens and reduced keyboard systems
KR20050048978A (en) * 2003-11-20 2005-05-25 주식회사 팬택앤큐리텔 Apparatus and method for changing character arrangement of software keyboard in device with touch screen
KR20060007132A (en) * 2004-07-19 2006-01-24 엘지전자 주식회사 Input method of multiple character string on screen-keyboard
KR20060019273A (en) * 2004-08-27 2006-03-03 삼성전자주식회사 Head mounted display information terminal and apparatus and method for inputting key
JP2006216087A (en) 2006-05-24 2006-08-17 Sosuke Kawashima Information display input device

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100204335B1 (en) 1996-06-21 1999-06-15 윤종용 A virtual keyboard system and a key-inputting method therein
KR20000049575A (en) * 2000-04-12 2000-08-05 김훈건 Key input method and apparatus using mouse device
JP2002246937A (en) 2001-02-14 2002-08-30 Kenwood Corp Frequency-setting device
KR20020074240A (en) * 2001-03-19 2002-09-30 주식회사 드림티브이 Method of arranging keys of korean keyboard for the screen and method of displaying the korean keyboard
JP2002297293A (en) * 2001-03-30 2002-10-11 Matsushita Electric Ind Co Ltd Portable information terminal equipment
WO2004079557A1 (en) 2003-03-03 2004-09-16 Xrgomics Pte Ltd Unambiguous text input method for touch screens and reduced keyboard systems
KR20050048978A (en) * 2003-11-20 2005-05-25 주식회사 팬택앤큐리텔 Apparatus and method for changing character arrangement of software keyboard in device with touch screen
KR20060007132A (en) * 2004-07-19 2006-01-24 엘지전자 주식회사 Input method of multiple character string on screen-keyboard
KR20060019273A (en) * 2004-08-27 2006-03-03 삼성전자주식회사 Head mounted display information terminal and apparatus and method for inputting key
JP2006216087A (en) 2006-05-24 2006-08-17 Sosuke Kawashima Information display input device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160069588A (en) * 2014-12-08 2016-06-17 주식회사 위자드랩 A input device
KR101660709B1 (en) 2014-12-08 2016-09-29 주식회사 위자드랩 A input device
CN104915104A (en) * 2015-06-29 2015-09-16 小米科技有限责任公司 Display method and device of keyboard interface

Similar Documents

Publication Publication Date Title
US6104317A (en) Data entry device and method
US7075519B2 (en) Method for entering a character sequence into an electronic device as well as an electronic device for performing said method
US10379626B2 (en) Portable computing device
KR100913849B1 (en) Character input device
US6741235B1 (en) Rapid entry of data and information on a reduced size input area
KR100478020B1 (en) On-screen key input device
US10235042B2 (en) Space optimizing micro keyboard method and apparatus
CN100419651C (en) Directional input system with automatic correction
JP4863211B2 (en) Character data input device
WO2010035585A1 (en) Mobile terminal, method for displaying software keyboard and recording medium
JP2013515295A (en) Data input system and method
JP2004054589A (en) Information display input device and method, and information processor
KR20130113622A (en) Input device and method for inputting character
KR101189112B1 (en) Method for Inputting Hangul in Touch Screen
KR101085239B1 (en) Mobile terminal having double sided input parts, character input method and display change method thereof
KR101039284B1 (en) Touch type character input apparatus and method
KR20050048758A (en) Inputting method and appartus of character using virtual button on touch screen or touch pad
KR100762944B1 (en) Editor for screen keyboard on display device and editing method therefor
KR101808774B1 (en) Virtual keyboard strucutre for mobile device, method of inputting character using virtual keyboard for mobile device, computer readable storage media containing program for executing the same
KR20140018436A (en) System for inputting information utilizing word prediction and method thereof
KR20150132896A (en) A remote controller consisting of a single touchpad and its usage
JP2022094941A (en) Character input method, character input program, and character input device
KR101568716B1 (en) Korean language input device using using drag type
KR20120097921A (en) System for inputting information utilizing extension key and method thereof
JP4133523B2 (en) Character input device

Legal Events

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

Payment date: 20110812

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee