[go: nahoru, domu]

KR101328556B1 - Character input apparatus - Google Patents

Character input apparatus Download PDF

Info

Publication number
KR101328556B1
KR101328556B1 KR1020120027964A KR20120027964A KR101328556B1 KR 101328556 B1 KR101328556 B1 KR 101328556B1 KR 1020120027964 A KR1020120027964 A KR 1020120027964A KR 20120027964 A KR20120027964 A KR 20120027964A KR 101328556 B1 KR101328556 B1 KR 101328556B1
Authority
KR
South Korea
Prior art keywords
user
unit
touch screen
interface unit
character
Prior art date
Application number
KR1020120027964A
Other languages
Korean (ko)
Other versions
KR20130106225A (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 KR1020120027964A priority Critical patent/KR101328556B1/en
Publication of KR20130106225A publication Critical patent/KR20130106225A/en
Application granted granted Critical
Publication of KR101328556B1 publication Critical patent/KR101328556B1/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/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/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • 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/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
    • G06F3/04164Connections between sensors and controllers, e.g. routing lines between electrodes and connection pads
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

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)
  • Computer Networks & Wireless Communication (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 문자 입력장치에 관한 것이다. 본 발명에 따른 문자 입력장치는 문자입력을 위한 인터페이스부를 포함하는 터치스크린부와; 상기 터치스크린부 내에서 상기 인터페이스부가 위치하지 않은 영역을 사용자가 선택하는 경우 상기 선택된 위치에 상기 인터페이스부가 표시되도록 상기 터치스크린부를 제어하는 제어부를 포함하는 것을 특징으로 한다. 이에 의하여, 키패드가 위치하는 영역을 사용자가 원하는 위치로 이동시킬 수 있으며, 사용자의 입력의도 및 입력상황에 따라 키패드 배열위치를 자유롭게 변경할 수 있다.The present invention relates to a character input device. Character input device according to the present invention includes a touch screen unit including an interface unit for character input; And a controller configured to control the touch screen unit to display the interface unit at the selected position when the user selects an area in which the interface unit is not located in the touch screen unit. Accordingly, the area where the keypad is located can be moved to a desired position by the user, and the keypad arrangement position can be freely changed according to the user's input intention and input situation.

Description

문자 입력장치 { CHARACTER INPUT APPARATUS }Character Input Device {CHARACTER INPUT APPARATUS}

본 발명은 문자 입력장치에 관한 것이다. 보다 상세하게는, 터치스크린을 이용하여 사용자로부터 문자를 입력받는 문자 입력장치에 관한 것이다.
The present invention relates to a character input device. More specifically, the present invention relates to a text input device that receives text from a user using a touch screen.

휴대전화 또는 PDA(Personal Digital Assistants) 등과 같은 전자기기는 정보의 표시 및 입력기술의 발달로 인해 종래의 키패드를 이용한 한글 입력방식에서 키패드를 생략하여 화면을 크게 구성할 수 있는 장점을 가지는 터치스크린을 이용한 한글입력방식이 많이 이용된다.Electronic devices such as mobile phones or PDAs (Personal Digital Assistants) have touch screens that have the advantage of large screen configuration by omitting the keypad in the Korean input method using a conventional keypad due to the development of information display and input technology. Hangul input method is used a lot.

그런데 기계적인 키보드는 사용자가 시각 장애를 가진 경우에도 키보드의 버튼에 배치되어 있는 돌기를 인식하여 기준위치를 찾을 수 있지만, 이러한 종래의 문자입력방식은 물리적으로 구분되지 않은 하나의 터치스크린부를 이용하기 때문에 직접 육안으로 확인하기 전에는 기준위치를 찾을 수 없으며, 키패드 영역이 고정된 위치에 존재하기 때문에 사용자는 키패드를 터치하기 위해 그 위치를 항상 확인해야 하는 불편함이 있었다.By the way, the mechanical keyboard can find the reference position by recognizing the projections disposed on the buttons of the keyboard even when the user has a visual impairment, but the conventional character input method uses a single touch screen that is not physically separated. Therefore, the user cannot find the reference position before directly checking with the naked eye. Since the keypad area exists at a fixed position, the user has to check the position at all times in order to touch the keypad.

또한 종래의 문자입력에 사용되는 키패드는 언어 및 기호별로 항상 고정된 위치에 해당 입력단위가 존재하기 때문에 사용자의 입력의도 및 입력상황, 예를 들어 단순히 문자를 입력하는 경우와 수식을 입력하는 경우 각각의 상황에 무관하게 고정된 위치에 입력단위가 존재하여 입력이 불편할 뿐만 아니라 원하는 문자입력에 많은 시간이 소요되는 문제가 있었다.
In addition, the keypad used in the conventional text input always has a corresponding input unit in a fixed position for each language and symbol, so that the user's input intention and input status, for example, a simple text input and a formula input Regardless of each situation, there is a problem that the input unit is not only inconvenient to input, but also takes a long time for inputting a desired character.

따라서 본 발명은 키패드가 위치하는 영역을 사용자가 원하는 위치로 이동시킬 수 있는 문자 입력장치를 제공하는 것을 목적으로 한다.Accordingly, an object of the present invention is to provide a character input device capable of moving a region where a keypad is located to a desired position by a user.

또한 본 발명은 사용자의 입력의도 및 입력상황에 따라 키패드 배열위치를 자유롭게 변경할 수 있는 문자 입력장치를 제공하는 것을 목적으로 한다.
In addition, an object of the present invention is to provide a character input device that can be freely changed the position of the keypad arrangement according to the user's input intention and input situation.

상기 목적은, 문자입력을 위한 인터페이스부를 포함하는 터치스크린부와; 상기 터치스크린부 내에서 상기 인터페이스부가 위치하지 않은 영역을 사용자가 선택하는 경우 상기 선택된 위치에 상기 인터페이스부가 표시되도록 상기 터치스크린부를 제어하는 제어부를 포함하는 것을 특징으로 하는 문자 입력장치에 의해 달성된다.The object may include a touch screen unit including an interface unit for text input; And a controller for controlling the touch screen unit to display the interface unit at the selected position when the user selects an area in which the interface unit is not located in the touch screen unit.

상기 사용자의 선택은 터치 또는 드래그 동작을 포함할 수 있다.The selection of the user may include a touch or drag operation.

자이로센서를 더 포함하고, 상기 제어부는 상기 자이로센서의 기울어짐에 따라 상기 인터페이스부가 상기 표시부 내에서 이동하도록 상기 터치스크린부를 제어할 수 있다.The apparatus may further include a gyro sensor, and the controller may control the touch screen unit to move the interface unit within the display unit as the gyro sensor is inclined.

상기 제어부는 상기 터치가 기설정된 시간 이상 유지되는 경우 상기 선택된 위치에 상기 인터페이스부가 표시되도록 상기 터치스크린부를 제어할 수 있다.The controller may control the touch screen unit to display the interface unit at the selected position when the touch is maintained for a predetermined time or more.

상기 제어부는 사용자의 입력에 의해 상기 터치스크린부 내에서 상기 인터페이스가 위치하지 않은 영역의 크기 및 위치가 조절되도록 상기 터치스크린부를 제어할 수 있다.The controller may control the touch screen unit to adjust the size and position of an area where the interface is not located in the touch screen unit by a user input.

상기 제어부는 상기 터치스크린부 내에서 상기 인터페이스부가 위치하지 않은 영역에 문자 및 문자열을 포함하는 콘텐츠를 표시하도록 상기 터치스크린부를 제어할 수 있다.The controller may control the touch screen unit to display content including a character and a character string in an area where the interface unit is not located in the touch screen unit.

한편, 문자입력을 위한 인터페이스부를 포함하는 터치스크린부와; 상기 인터페이스부 내의 키패드 배열위치에 대한 정보를 저장하는 저장부와; 상기 키패드 배열위치에 대한 정보에 기초하여 상기 인터페이스부 내의 키패드 배치가 변경되도록 상기 터치스크린부를 제어하는 제어부를 포함하는 것을 특징으로 하는 문자 입력장치에 의해서도 상기 목적은 달성된다.On the other hand, the touch screen unit including an interface unit for character input; A storage unit for storing information on a keypad arrangement position in the interface unit; The object is also achieved by a character input apparatus comprising a control unit for controlling the touch screen unit to change the keypad arrangement in the interface unit based on the information on the keypad arrangement position.

상기 키패드 배열위치에 대한 정보는 서버 또는 외부의 장치 간에 정보의 송수신이 가능하다.The information on the arrangement position of the keypad can transmit and receive information between the server or an external device.

상기 키패드 배열위치에 대한 정보는 XML(eXtensible Markup Language) 또는 바이너리의 파일형태로 저장될 수 있다.The information on the keypad arrangement position may be stored in XML (eXtensible Markup Language) or binary file format.

상기 제어부는, 사용자의 선택에 따라 상기 인터페이스부의 크기가 조절되도록 상기 터치스크린부를 제어할 수 있다.The controller may control the touch screen unit to adjust the size of the interface unit according to a user's selection.

상기 제어부는, 사용자의 드래그 방향을 인식하여 상기 드래그 방향의 반대방향으로 상기 인터페이스부가 이동되도록 상기 터치스크린부를 제어할 수 있다.The controller may recognize the dragging direction of the user and control the touch screen unit to move the interface unit in a direction opposite to the dragging direction.

또한 문자입력을 위한 인터페이스부를 포함하는 터치스크린부와; 상기 터치스크린부 내에서의 사용자의 드래그 방향을 인식하여 상기 드래그 방향의 반대방향으로 상기 인터페이스부가 이동되도록 상기 터치스크린부를 제어하는 제어부를 포함하는 것을 특징으로 하는 문자 입력장치에 의해서도 상기 목적은 달성된다.
In addition, the touch screen unit including an interface unit for character input; The object is also achieved by a character input apparatus comprising a controller for recognizing a drag direction of the user in the touch screen unit and controlling the touch screen unit to move the interface unit in a direction opposite to the drag direction. .

본 발명에 따른 문자 입력장치에 의하면, 키패드가 위치하는 영역을 사용자가 원하는 위치로 이동시킬 수 있다.According to the character input device according to the present invention, the area where the keypad is located can be moved to a position desired by the user.

또한 본 발명에 따른 문자 입력장치에 의하면, 사용자의 입력의도 및 입력상황에 따라 키패드 배열위치를 자유롭게 변경할 수 있다.
In addition, according to the character input apparatus according to the present invention, the keypad arrangement position can be freely changed according to the user's input intention and input situation.

도 1은 본 발명에 따른 문자 입력장치의 구성을 도시한 블록도이며,
도 2는 본 발명에 따른 문자 입력장치의 터치스크린부에 마련되는 인터페이스부를 도시한 도면이며,
도 3은 본 발명의 제1실시예에 따른 문자 입력장치의 인터페이스부가 이동하는 과정을 설명하기 위한 도면이며,
도 4는 본 발명의 제2실시예에 따른 문자 입력장치의 인터페이스부가 이동하는 과정을 설명하기 위한 도면이며,
도 5는 본 발명의 제3실시예에 따른 문자 입력장치의 인터페이스부가 이동하는 과정을 설명하기 위한 도면이며,
도 6은 본 발명에 따른 문자 입력장치의 인터페이스부에 마련되는 키패드 배열위치에 대한 정보가 송수신되는 과정을 설명하기 위한 블록도이며,
도 7은 본 발명의 또다른 실시예에 따른 문자 입력장치의 인터페이스부의 크기가 조절되는 과정을 설명하기 위한 도면이다.
1 is a block diagram showing the configuration of a character input apparatus according to the present invention,
2 is a view showing an interface unit provided in the touch screen unit of the character input apparatus according to the present invention,
3 is a view for explaining a process of moving the interface unit of the character input apparatus according to the first embodiment of the present invention,
4 is a view for explaining a process of moving the interface unit of the character input apparatus according to the second embodiment of the present invention,
5 is a view for explaining a process of moving the interface unit of the character input apparatus according to the third embodiment of the present invention,
6 is a block diagram illustrating a process of transmitting and receiving information on a keypad arrangement position provided in an interface unit of a character input apparatus according to the present invention.
7 is a view for explaining a process of adjusting the size of the interface unit of the character input apparatus according to another embodiment of the present invention.

이하, 첨부된 도면을 참조하여 본 발명에 따른 문자 입력장치에 대해 상세하게 설명한다.Hereinafter, a character input apparatus according to the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명에 따른 문자 입력장치의 구성을 도시한 블록도이다. 도 1에 도시된 바와 같이, 본 발명에 따른 문자 입력장치(100)는 터치스크린부(10)와, 제어부(20)와, 저장부(30)를 포함한다. 본 발명에 따른 문자 입력장치(100)는 터치방식에 의해 문자의 입력이 가능한 휴대전화, PDA, 스마트폰, 태블릿PC 뿐만 아니라 ATM 단말기, 내비게이션 등으로 구현될 수 있다.1 is a block diagram showing the configuration of a character input apparatus according to the present invention. As shown in FIG. 1, the character input apparatus 100 according to the present invention includes a touch screen unit 10, a controller 20, and a storage unit 30. The text input device 100 according to the present invention may be implemented as an ATM terminal, a navigation device, etc. as well as a mobile phone, a PDA, a smart phone, a tablet PC that can input text by a touch method.

터치스크린부(10)는 기입력된 문자 및 문자열을 표시하며, 문자를 구성하는 입력단위를 표시한다. 그리고 표시된 입력단위를 통해 사용자로부터 원하는 문자를 입력받는다.The touch screen unit 10 displays previously input characters and character strings, and displays input units constituting characters. And the desired input unit receives the desired characters from the user.

도 2에 도시된 바와 같이, 본 발명에 따른 터치스크린부(10)는 정방형의 키패드가 표시되는 인터페이스부(11)와 문자 및 문자열을 포함하는 콘텐츠가 표시되는 표시부(12)를 포함한다. 도 2에서는 인터페이스부(11)의 키패드가 정방형인 것을 일예로 설명하고 있지만, 인터페이스부(11)는 원 또는 다각형 등으로 구현되거나 공지의 키보드와 같이 횡방향의 직사각형을 포함하는 다양한 형태로 구현될 수 있다.As shown in FIG. 2, the touch screen unit 10 according to the present invention includes an interface unit 11 on which a square keypad is displayed, and a display unit 12 on which contents including text and text are displayed. In FIG. 2, the keypad of the interface unit 11 is described as an example, but the interface unit 11 may be implemented in various forms including a rectangle in a horizontal direction, such as a circle or polygon, or a known keyboard. Can be.

본 발명에 따른 터치스크린부(10)는 터치패널, 액정패널, 백라이트가 순차적으로 적층되어 있으며, 터치패널로부터 발생한 신호는 터치스크린(10)에 마련된 신호선에 의해 제어부(20)로 전달된다.In the touch screen unit 10 according to the present invention, a touch panel, a liquid crystal panel, and a backlight are sequentially stacked, and a signal generated from the touch panel is transmitted to the controller 20 by a signal line provided on the touch screen 10.

제어부(20)는 터치스크린부(10) 내에서 인터페이스부(11)가 위치하지 않은 영역을 사용자가 선택하는 경우 선택된 위치에 인터페이스부(11)가 표시되도록 터치스크린부(10)를 제어한다. 본 발명에 따른 제어부(20)는 마이컴 및 소프트웨어 등으로 구현될 수 있다.The controller 20 controls the touch screen unit 10 to display the interface unit 11 at the selected position when the user selects an area where the interface unit 11 is not located in the touch screen unit 10. The control unit 20 according to the present invention may be implemented by a microcomputer, software, or the like.

구체적으로, 제어부(20)는 사용자가 선택한 터치스크린부(10) 내의 좌표를 산출하여 해당 좌표에 인터페이스부(11)가 표시되도록 터치스크린부(10)를 제어한다. 여기서 사용자의 선택은 사용자의 터치와, 드래그를 포함한다. 본 발명에 따른 제어부(20)는 터치스크린(10)의 일영역이 사용자에 의해 접촉되는 경우 이를 터치로 인식하고, 터치된 상태에서 사용자에 의해 접촉된 영역이 이동하는 경우 이를 드래그로 인식하여 해당 영역의 좌표를 산출하여 어떠한 위치를 사용자가 선택하였는지 판단한다. 이를 통해 제어부(20)는 사용자가 터치스크린부(10)를 터치하는 즉시 해당 위치에 인터페이스부(11)를 표시할 수 있으며, 사용자가 터치한 후 드래그하여 인터페이스부(11)가 배치될 위치를 실시간으로 확인하는 것도 가능하다. 그리고 인터페이스부(11)의 이동을 제외한 일반적인 편집을 위한 동작과의 구별을 위해 제어부(20)는 사용자가 기설정된 시간 이상 터치스크린부(10)를 터치하는 경우에만 인터페이스부(11)가 이동하도록 하는 것이 바람직하다.Specifically, the controller 20 controls the touch screen unit 10 to calculate the coordinates in the touch screen unit 10 selected by the user so that the interface unit 11 is displayed on the coordinates. Here, the user's selection includes a user's touch and dragging. The controller 20 according to the present invention recognizes a touch when one area of the touch screen 10 is touched by the user, and recognizes it as a drag when the area touched by the user moves in the touched state. The coordinates of the area are calculated to determine which location the user has selected. As a result, the control unit 20 may display the interface unit 11 at a corresponding position as soon as the user touches the touch screen unit 10, and touch and drag the user to position the interface unit 11. It is also possible to check in real time. In addition, the control unit 20 may move the interface unit 11 only when the user touches the touch screen unit 10 for a preset time to distinguish the operation from the general editing operation except for the movement of the interface unit 11. It is desirable to.

저장부(30)는 제어부(20)의 동작에 필요한 소프트웨어 및 사용자의 조작에 의해 문자를 입력받고 인터페이스부(11)를 이동시키기 위한 다양한 정보를 저장한다. 사용자가 변경을 원하는 인터페이스부(11)의 위치는 사용자의 터치 및 드래그 동작이 아닌 좌표의 직접 입력에 의해서도 가능하며, 이 때 저장부(30)는 사용자가 선택한 인터페이스부(11)의 위치를 좌표정보로 저장하여 필요에 따라 사용자가 즉시 로드할 수 있도록 저장할 수 있다. 본 발명에 따른 저장부(20)는 ROM(Read Only Memory) 또는 플래쉬 메모리 등의 다양한 저장매체로 구현될 수 있다. 도 3은 본 발명에 따른 문자 입력장치(100)의 인터페이스부(11)가 이동하는 과정을 설명하기 위한 도면이다. 도 3에 도시된 바와 같이, 터치스크린부(10) 내에서 인터페이스부(11)는 원의 형상으로 표시부(12)에 표시될 수 있으며, 사용자의 터치 및 드래그에 의한 선택에 따라 이동이 가능하다. 위에서 설명한 바와 같이, 사용자의 터치가 있는 것으로 인식되는 경우 터치된 좌표로 인터페이스부(11)가 즉시 이동되어 표시되며, 사용자의 터치 후 드래그 동작이 있는 것으로 인식되는 경우 사용자의 드래그 과정에서 좌표가 변경된 인터페이스부(11)를 계속 표시함으로써 사용자가 원하는 위치를 실시간으로 확인하며 인터페이스부(11)를 이동시킬 수 있다. 인터페이스부(11)의 이동은 인터페이스부(11)의 중앙을 나타내는 중심좌표가 사용자에 의해 선택된 좌표로 이동하는 것이 바람직하지만, 사용자의 설정에 따라 인터페이스부(11)의 좌측 및 우측의 상하단이 기준이 되는 것도 가능하다. 물론, 사용자의 선택에도 불구하고 인터페이스부(11)는 터치스크린부(10)의 영역을 넘을 수 없다.The storage unit 30 stores a variety of information for inputting characters and moving the interface unit 11 by software necessary for the operation of the control unit 20 and user manipulation. The position of the interface unit 11 that the user wants to change is also possible by direct input of coordinates, rather than a user's touch and drag operation, and the storage unit 30 coordinates the position of the interface unit 11 selected by the user. It can be stored as information and stored for immediate loading by the user as needed. The storage unit 20 according to the present invention may be implemented with various storage media such as a read only memory (ROM) or a flash memory. 3 is a view for explaining a process of moving the interface unit 11 of the character input apparatus 100 according to the present invention. As shown in FIG. 3, the interface unit 11 in the touch screen unit 10 may be displayed on the display unit 12 in a circle shape, and may be moved according to a user's selection by touch and drag. . As described above, when it is recognized that there is a user's touch, the interface unit 11 is immediately moved and displayed as the touched coordinates, and when it is recognized that there is a drag operation after the user's touch, the coordinates are changed during the user's dragging process. By continuously displaying the interface unit 11, the user may check the desired position in real time and move the interface unit 11. In the movement of the interface unit 11, the center coordinates representing the center of the interface unit 11 preferably move to a coordinate selected by the user. However, the upper and lower ends of the left and right sides of the interface unit 11 may be referred to according to the user's setting. It is also possible. Of course, despite the user's selection, the interface unit 11 may not cross the area of the touch screen unit 10.

도 3 내지 도 5는 본 발명에 따른 문자 입력장치의 인터페이스부가 이동하는 과정을 설명하기 위한 도면이다. 도 3에 도시된 바와 같이, 본 발명에 따른 제어부(20)는 사용자의 터치 또는 드래그 동작에 의해 인터페이스부(11)가 표시부(12) 내에서 이동할 수 있도록 터치스크린부(10)를 제어한다. 여기서, 본 발명에 따른 문자 입력장치(100)는 자이로센서(미도시)를 탑재하여 장치의 기울어짐에 따라 인터페이스부(11)가 표시부(12) 내에서 이동할 수 있도록 제어부(20)가 터치스크린부(10)를 제어하는 것도 가능하다.3 to 5 are views for explaining a process of moving the interface unit of the character input apparatus according to the present invention. As shown in FIG. 3, the control unit 20 according to the present invention controls the touch screen unit 10 to allow the interface unit 11 to move within the display unit 12 by a user's touch or drag operation. Here, the character input device 100 according to the present invention is equipped with a gyro sensor (not shown) so that the control unit 20 is a touch screen so that the interface unit 11 can move within the display unit 12 as the device is tilted. It is also possible to control the unit 10.

그리고 본 발명에 따른 제어부(20)는 인터페이스부(11)가 특정한 영역 내에서만 이동할 수 있도록 터치스크린부(10)를 제어하는 것도 가능하다. 도 4에 도시된 바와 같이, 본 발명의 제2실시예에 따른 문자 입력장치는 터치스크린부(10) 내부에 인터페이스부(11)가 이동 가능한 별도의 영역(R)이 마련되어 있으며, 제어부(20)는 사용자의 선택위치와 관계없이 인터페이스부(11)가 터치스크린부(10) 내의 별도의 영역(R) 내에서만 이동이 가능하도록 터치스크린부(10)를 제어하고 이를 통해 별도의 영역(R) 외부에 현재 표시되고 있는 문자 및 문자열 등의 콘텐츠를 스크롤 할 수 있다.In addition, the control unit 20 according to the present invention may control the touch screen unit 10 so that the interface unit 11 can move only within a specific area. As shown in FIG. 4, in the character input device according to the second embodiment of the present invention, a separate region R in which the interface unit 11 is movable is provided in the touch screen unit 10, and the controller 20 is provided. ) Controls the touch screen unit 10 so that the interface unit 11 can move only in a separate area R in the touch screen unit 10 regardless of the user's selection position, and through this, a separate area R ) You can scroll content such as text and text that are currently displayed outside.

여기서 제어부(20)는 인터페이스부(11)가 위치하기 위한 터치스크린부(10) 내의 별도의 영역(R)을 사용자의 선택에 의해 조절할 수 있다. 그 일예로 사용자가 영역(R)의 경계를 기설정된 시간 이상 터치하는 경우 제어부(20)는 터치스크린부(10) 내의 별도의 영역(R)의 경계를 활성화시켜 조절이 가능함을 사용자에게 알릴 수 있다. 이 때, 사용자가 영역(R) 내의 임의의 위치를 선택한 후 드래그하면 드래그한 곳으로 영역(R)의 위치를 이동시킬 수 있다. 만일 사용자가 영역(R)의 경계를 원하는 위치로 드래그하면 드래그된 위치로 영역(R)의 경계가 이동하여 영역(R)의 크기가 조절되도록 하는 것도 가능하다.Herein, the controller 20 may adjust a separate area R in the touch screen unit 10 in which the interface unit 11 is located, according to a user's selection. For example, when the user touches the boundary of the region R for a predetermined time or more, the controller 20 may notify the user that adjustment is possible by activating the boundary of the separate region R in the touch screen unit 10. have. At this time, if the user selects an arbitrary position in the region R and drags it, the position of the region R may be moved to the dragged position. If the user drags the boundary of the region R to a desired position, the boundary of the region R may be moved to the dragged position so that the size of the region R may be adjusted.

한편, 도 5에 도시된 바와 같이 본 발명의 제3실시예에 따른 문자 입력장치에 의하면 사용자의 드래그 방향을 인식하여 사용자의 드래그 방향의 반대방향으로 인터페이스부(11)가 실시간 이동되도록 터치스크린부(10)를 제어하는 것도 가능하다. 도 5에서 실선은 사용자의 드래그 방향을 도시한 것이며, 점선은 사용자의 드래그 동작에 의해 인터페이스부(11)가 이동하는 경로를 도시한 것이다. 도 5에서는 사용자의 드래그 속도보다 인터페이스부(11)의 이동속도가 작은 경우를 일예로 설명하고 있지만, 인터페이스부(11)의 이동속도와 사용자의 드래그 속도와의 비가 특정값이 되도록 자유롭게 설정이 가능하다.On the other hand, according to the character input device according to the third embodiment of the present invention as shown in Figure 5 the touch screen unit to recognize the drag direction of the user to move the interface unit 11 in the opposite direction of the user's drag direction in real time It is also possible to control (10). In FIG. 5, the solid line shows the drag direction of the user, and the dotted line shows the path that the interface unit 11 moves by the drag operation of the user. In FIG. 5, the case in which the moving speed of the interface unit 11 is smaller than the dragging speed of the user is described as an example. However, the ratio between the moving speed of the interface unit 11 and the dragging speed of the user can be freely set. Do.

구체적으로, 제어부(20)는 기설정된 시간 동안 사용자가 터치한 터치스크린부(10)의 위치에 기초하여 사용자의 드래그 방향을 산출한다. 제어부(20)는 사용자가 터치한 위치와 드래그 방향을 산출하여 사용자가 입력하고자 하는 문자의 위치를 파악할 수 있다. 그리하여 제어부(20)는 사용자가 터치한 위치와 사용자가 입력하고자 하는 문자의 위치 사이의 거리를 단축시키기 위해 사용자의 드래그 방향의 반대방향으로 인터페이스부(11)가 실시간 이동하도록 터치스크린부(10)를 제어할 수 있다.In detail, the controller 20 calculates a drag direction of the user based on the position of the touch screen unit 10 touched by the user for a preset time. The controller 20 may determine the position of the character that the user wants to input by calculating the position touched by the user and the drag direction. Thus, the control unit 20 moves the interface unit 11 in real time to move in the opposite direction to the drag direction of the user in order to shorten the distance between the position touched by the user and the position of the character to be input by the user. Can be controlled.

이로써, 본 발명에 따른 문자 입력장치에 의하면 사용자가 문자를 입력하기 위해 이동해야 하는 터치스크린부(10) 내의 이동거리를 줄임으로써 전체적으로 문자의 입력시간을 단축시킬 수 있다.Thus, according to the text input device according to the present invention, the input time of the text can be shortened as a whole by reducing the moving distance in the touch screen unit 10 in which the user must move to input the text.

한편, 본 발명의 또다른 실시예에 따른 문자 입력장치는 저장부(30)가 인터페이스부(11) 내의 키패드 배열위치에 대한 정보를 저장하고, 제어부(20)는 키패드 배치에 대한 정보에 기초하여 인터페이스부(11) 내의 키패드 배치가 변경되도록 터치스크린부(10)를 제어할 수 있다. 이를 통해 사용자의 입력의도나 입력상황에 맞는 키패드가 표시되어 사용자는 원하는 키패드의 배열을 디폴트 상태로 두어 문자 및 문자열의 입력을 용이하게 할 수 있다.On the other hand, in the character input device according to another embodiment of the present invention, the storage unit 30 stores information on the keypad arrangement position in the interface unit 11, the control unit 20 based on the information on the keypad arrangement The touch screen unit 10 may be controlled to change the arrangement of the keypad in the interface unit 11. Through this, a keypad is displayed according to the user's input intention or the input situation so that the user can easily input a character and a character string by leaving the desired arrangement of the keypad as a default state.

예를 들어, 사용자가 수식을 포함하는 콘텐츠를 입력하고자 하는 경우 한글의 입력 후 수식을 입력하기 위해 키패드의 배치를 변경하기 위한 버튼을 계속적으로 입력해야 하지만, 사용자가 원하는 키패드의 배열을 사용자가 설정한 후 저장부(30)에 저장하는 경우 자주 사용하는 수식기호를 키패드의 일부에 표시하여 보다 손쉽게 콘텐츠를 입력할 수 있다.For example, if a user wants to enter content that includes a formula, he or she must continuously enter a button for changing the layout of the keypad to enter the formula after entering Korean characters, but the user sets the desired arrangement of the keypad. After storing in the storage unit 30, the frequently used modifier symbols can be displayed on a part of the keypad so that content can be input more easily.

본 발명에 따른 저장부(30)에 저장되는 키패드 배열위치에 대한 정보는 기본적인 텍스트 형식으로 입력이 가능하고 암호화를 위해 바이너리 형태로 저장되는 것도 가능하다.The information on the arrangement position of the keypad stored in the storage unit 30 according to the present invention can be input in a basic text format and can be stored in binary form for encryption.

키패드 배열위치에 대한 정보는 해당하는 키패드의 위치정보와 그 위치에 해당하는 문자 또는 기호의 정보를 테이블 형태로 저장하는 것이 바람직하다. 아울러 인터페이스부(11)의 형상, 즉 정방형 또는 원형으로의 표시여부도 사용자가 설정할 수 있다.As for the information on the arrangement position of the keypad, it is preferable to store the position information of the corresponding keypad and the information of characters or symbols corresponding to the position in a table form. In addition, the shape of the interface unit 11, that is, whether the display in a square or a circle can be set by the user.

그리고 본 발명에 따른 키패드 배열위치에 대한 정보는 각 언어별로 자주 사용되는 입력단위를 설정하는 것도 가능하다. 예를 들어, 한글의 경우 통계적으로 가장 많이 사용되는 “ㅇ”과, “ㄱ”과, “ㅁ”과, “ㅅ”과, “ㄹ”과, “ㄴ”과, 모음 중에서 가장 많이 사용되는 “ㅏ”와, “ㅣ”와, “ㅡ”와, “ㅓ”와, “ㅗ”와, “ㅜ”가 각각의 키패드에 배치될 수 있다.In addition, the information on the arrangement position of the keypad according to the present invention may set an input unit that is frequently used for each language. For example, in the case of Hangul, the most frequently used statistically “ㅇ”, “ㄱ”, “ㅁ”, “ㅅ”, “ㄹ”, “B”, and “vo” “ㅏ”, “ㅣ”, “ㅡ”, “ㅓ”, “ㅗ” and “TT” can be placed on each keypad.

본 발명에 따른 키패드 배열위치에 대한 정보는 XML(eXtensible Markup Language) 형식 또는 바이너리 형식의 파일로 저장되는 것이 바람직하지만 그 밖에 장치독립적으로 실행될 수 있는 파일이면 그 형식을 불문한다. XML 형식으로 키패드 배열위치에 대한 정보가 저장되는 경우, 사용자는 웹사이트에 접속하여 GUI 방식으로 키패드 배열위치를 편집할 수 있으며 해당 웹사이트로부터 사용자가 소지하고 있는 문자 입력장치(100)로 XML 파일을 다운로드할 수 있다.The information on the arrangement position of the keypad according to the present invention is preferably stored in an XML (eXtensible Markup Language) format or a binary format file. When the information on the keypad arrangement position is stored in XML format, the user can access the website and edit the arrangement of the keypad arrangement in a GUI manner, and the XML file from the website to the character input device 100 possessed by the user. You can download it.

도 6은 본 발명에 따른 문자 입력장치(100)의 인터페이스부(11)에 마련되는 키패드 배열위치에 대한 정보가 송수신되는 과정을 설명하기 위한 블록도이다. 도 6에 도시된 바와 같이, 사용자가 설정한 키패드 배열위치에 대한 정보는 웹사이트 내용을 저장하는 서버(S) 간에 송수신이 가능하며 사용자가 소지하는 문자 입력장치(100) 간에도 유무선 통신모듈에 의해 송수신이 가능하다.6 is a block diagram illustrating a process of transmitting and receiving information on a keypad arrangement position provided in the interface unit 11 of the character input apparatus 100 according to the present invention. As shown in Figure 6, the information on the keypad arrangement position set by the user can be transmitted and received between the server (S) for storing the website content, even between the character input device 100 possessed by the wired and wireless communication module Sending and receiving is possible.

이 때, 사용자의 정보를 보호하기 위해 서버(S)의 웹사이트에서는 사용자를 식별하기 위한 특수코드를 키패드 배열위치에 대한 정보 내에 삽입할 수 있고, 이를 통해 사용자가 소지하고 있는 문자 입력장치(100)에서 특수코드를 입력함으로써 제어부(20)는 사용에 대한 권한을 부여할 수 있다.At this time, in order to protect the user's information, the website of the server (S) can insert a special code for identifying the user in the information on the keypad arrangement position, through which the character input device (100) possessed by the user By inputting a special code in the control unit 20 may grant the right to use.

물론, 키패드 배열위치에 대한 정보는 복수 개의 파일로 생성 및 관리가 가능하다.Of course, the information on the arrangement position of the keypad can be generated and managed in a plurality of files.

한편, 본 발명의 또다른 실시예에 따른 문자 입력장치에 의하면 사용자의 선택에 의해 인터페이스부(11)의 크기를 조절하는 것이 가능하다. 그 일예로 사용자가 인터페이스부(11)의 테두리를 기설정된 시간동안 터치하는 것과 같이 사용자가 크기를 조절하기 위한 특정한 동작을 터치스크린부(10)에 입력하는 경우, 제어부(20)는 인터페이스부(11)의 경계를 활성화시키고 사용자의 계속된 입력에 따라 인터페이스부(11)의 크기가 확대 및 축소되도록 터치스크린부(10)를 제어한다. 이를 통해 사용자가 원하는 문자 입력환경을 제공할 수 있다.On the other hand, according to the character input device according to another embodiment of the present invention it is possible to adjust the size of the interface unit 11 by the user's selection. For example, when the user inputs a specific operation for adjusting the size to the touch screen unit 10 such as the user touching the edge of the interface unit 11 for a predetermined time, the controller 20 may include an interface unit ( 11) and controls the touch screen unit 10 to enlarge and reduce the size of the interface unit 11 in accordance with the user's continued input. Through this, the user can provide the desired character input environment.

이상, 바람직한 실시예를 통하여 본 발명에 관하여 상세히 설명하였으나, 본 발명은 이에 한정되는 것은 아니며 특허청구범위 내에서 다양하게 실시될 수 있다.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments.

10 : 터치스크린부 11 : 인터페이스부
20 : 제어부 30 : 저장부
100 : 문자 입력장치 R : 영역
S : 서버
10: touch screen unit 11: the interface unit
20: control unit 30: storage unit
100: character input device R: area
S: server

Claims (13)

문자를 구성하는 입력단위를 표시 및 입력받기 위한 복수 개의 입력버튼과, 상기 입력단위를 조합하여 문자 및 문장을 완성하기 위한 부가기능을 수행하는 기능버튼을 포함하며, 상기 기능버튼을 중심에 배치하고 상기 입력버튼을 상기 기능버튼으로부터 동일한 거리에 배치하는 인터페이스부를 포함하는 터치스크린부와;
상기 터치스크린부 내에 상기 인터페이스부가 표시 가능한 별도의 영역이 표시되고, 상기 별도의 영역 내에서 상기 인터페이스부가 위치하지 않은 영역을 사용자가 선택하는 경우 상기 선택된 위치에 상기 인터페이스부가 표시되며, 상기 별도의 영역은 사용자의 선택에 의해 상기 터치스크린부 내에서 크기 및 위치 중 적어도 어느 하나가 변경 가능하도록 표시되며, 상기 별도의 영역을 제외한 영역에 문자 및 문자열을 포함하는 콘텐츠가 표시되도록 상기 터치스크린부를 제어하는 제어부를 포함하는 것을 특징으로 하는 문자 입력장치.
And a plurality of input buttons for displaying and receiving an input unit constituting a character, and a function button for performing an additional function for completing a character and a sentence by combining the input units. A touch screen unit including an interface unit for arranging the input button at the same distance from the function button;
A separate area capable of displaying the interface part is displayed in the touch screen part, and when the user selects an area in which the interface part is not located within the separate area, the interface part is displayed at the selected location, and the separate area Is displayed so that at least one of a size and a position of the touch screen unit is changeable by a user's selection, and controls the touch screen unit to display contents including a character and a character string in an area except the separate area. Character input apparatus comprising a control unit.
제1항에 있어서,
상기 사용자의 선택은 사용자의 터치 또는 드래그 동작을 포함하는 것을 특징으로 하는 문자 입력장치.
The method of claim 1,
The user's selection includes a user's touch or drag operation.
삭제delete 삭제delete 삭제delete 제1항에 있어서,
상기 인터페이스부 내의 키패드 배열위치에 대한 정보를 저장하는 저장부를 더 포함하고,
상기 제어부는 상기 키패드 배열위치에 대한 정보에 기초하여 상기 인터페이스부 내의 키패드 배치가 변경되도록 상기 터치스크린부를 제어하는 것을 특징으로 하는 문자 입력장치.
The method of claim 1,
Further comprising a storage unit for storing information on the keypad arrangement position in the interface unit,
And the control unit controls the touch screen unit to change the arrangement of the keypad in the interface unit based on the information on the keypad arrangement position.
삭제delete 제6항에 있어서,
상기 키패드 배열위치에 대한 정보는 서버 또는 외부의 장치 간에 정보의 송수신이 가능한 것을 특징으로 하는 문자 입력장치.
The method according to claim 6,
Character information input device, characterized in that the information on the keypad arrangement position is capable of transmitting and receiving information between the server or an external device.
제6항에 있어서,
상기 키패드 배열위치에 대한 정보는 XML(eXtensible Markup Language) 또는 바이너리 파일형태로 저장되는 것을 특징으로 하는 문자 입력장치.
The method according to claim 6,
Character information input apparatus characterized in that the information on the keypad arrangement position is stored in the form of XML (eXtensible Markup Language) or binary file.
제1항 또는 제6항에 있어서,
상기 제어부는, 사용자의 선택에 따라 상기 인터페이스부의 크기가 조절되도록 상기 터치스크린부를 제어하는 것을 특징으로 하는 문자 입력장치.
7. The method according to claim 1 or 6,
The controller may control the touch screen unit to adjust the size of the interface unit according to a user's selection.
제1항 또는 제6항에 있어서,
상기 제어부는, 사용자의 드래그 방향을 인식하여 상기 드래그 방향의 반대방향으로 상기 인터페이스부가 이동하도록 상기 터치스크린부를 제어하는 것을 특징으로 하는 문자 입력장치.
7. The method according to claim 1 or 6,
The controller may recognize the dragging direction of the user and control the touch screen unit to move the interface unit in a direction opposite to the dragging direction.
제1항 또는 제6항에 있어서,
자이로센서를 더 포함하고,
상기 제어부는 상기 자이로센서의 기울어짐에 따라 상기 인터페이스부가 이동하도록 상기 터치스크린부를 제어하는 것을 특징으로 하는 문자 입력장치.
7. The method according to claim 1 or 6,
It further includes a gyro sensor,
The controller controls the touch screen unit to move the interface unit as the gyro sensor is inclined.
삭제delete
KR1020120027964A 2012-03-19 2012-03-19 Character input apparatus KR101328556B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120027964A KR101328556B1 (en) 2012-03-19 2012-03-19 Character input apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120027964A KR101328556B1 (en) 2012-03-19 2012-03-19 Character input apparatus

Publications (2)

Publication Number Publication Date
KR20130106225A KR20130106225A (en) 2013-09-27
KR101328556B1 true KR101328556B1 (en) 2013-11-13

Family

ID=49454261

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120027964A KR101328556B1 (en) 2012-03-19 2012-03-19 Character input apparatus

Country Status (1)

Country Link
KR (1) KR101328556B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100003621A (en) * 2008-07-01 2010-01-11 엘지전자 주식회사 Mobile terminal and method for displaying keypad thereof
KR20120007042A (en) * 2009-04-10 2012-01-19 퀄컴 인코포레이티드 A virtual keypad generator with learning capabilities

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100003621A (en) * 2008-07-01 2010-01-11 엘지전자 주식회사 Mobile terminal and method for displaying keypad thereof
KR20120007042A (en) * 2009-04-10 2012-01-19 퀄컴 인코포레이티드 A virtual keypad generator with learning capabilities

Also Published As

Publication number Publication date
KR20130106225A (en) 2013-09-27

Similar Documents

Publication Publication Date Title
US9619139B2 (en) Device, method, and storage medium storing program
US8009146B2 (en) Method, apparatus and computer program product for facilitating data entry via a touchscreen
EP2924553B1 (en) Method and system for controlling movement of cursor in an electronic device
KR102091235B1 (en) Apparatus and method for editing a message in a portable terminal
KR100798301B1 (en) Scrolling method and mobile communication terminal using the same
US9280275B2 (en) Device, method, and storage medium storing program
US20240231595A1 (en) Portable terminal device
EP3041201A1 (en) User terminal device and control method thereof
KR101528412B1 (en) Display device, user interface method, and program
US20140164976A1 (en) Input method and electronic device for processing the same
US20120297339A1 (en) Electronic device, control method, and storage medium storing control program
US20150193112A1 (en) User interface device, user interface method, and program
KR20130108843A (en) Method and apparatus for managing screens in a portable terminal
US20070024577A1 (en) Method of controlling software functions, electronic device, and computer program product
KR102138913B1 (en) Method for processing input and an electronic device thereof
CN105074644A (en) Information processing terminal, screen control method, and screen control program
US9092198B2 (en) Electronic device, operation control method, and storage medium storing operation control program
US9423947B2 (en) Mobile electronic device, control method, and storage medium storing control program
KR101354841B1 (en) Electronic Device With Touch Screen And Input Data Processing Method Thereof
US20130086502A1 (en) User interface
KR20090049153A (en) Terminal with touchscreen and method for inputting letter
KR101190048B1 (en) Electronic book apparatus and user interface providing method of the same
KR20140131070A (en) Apparatus and method for generating a message in a portable terminal
KR101328556B1 (en) Character input apparatus
KR20080078336A (en) Method for inputing notes and communication terminal for using the same

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

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20171101

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee