KR20120051340A - Text input method and apparatus - Google Patents

Text input method and apparatus Download PDF

Info

Publication number
KR20120051340A
KR20120051340A KR1020100112727A KR20100112727A KR20120051340A KR 20120051340 A KR20120051340 A KR 20120051340A KR 1020100112727 A KR1020100112727 A KR 1020100112727A KR 20100112727 A KR20100112727 A KR 20100112727A KR 20120051340 A KR20120051340 A KR 20120051340A
Authority
KR
South Korea
Prior art keywords
character
input
portable terminal
text
unit
Prior art date
Application number
KR1020100112727A
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 KR1020100112727A priority Critical patent/KR20120051340A/en
Publication of KR20120051340A publication Critical patent/KR20120051340A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

PURPOSE: A method and an apparatus for inputting or editing a character are provided to input a character according to motion recognition of a portable terminal. CONSTITUTION: A motion recognizing unit(110) obtains a coordinate value of each axis according to the motion of a portable terminal(100) through a sensor. The motion recognizing unit generates motion information through the obtained coordinate value. A character editing unit(115) inputs the input character through motion information. A display unit(125) outputs the edited character on a screen.

Description

문자 입력 방법 및 그 장치{Text input method and apparatus}Text input method and apparatus

본 발명은 문자 입력에 관한 것으로, 휴대용 단말기의 동작을 인식하고, 인식된 동작에 상응하여 문자를 입력하거나 문자를 편집할 수 있는 문자 입력 방법 및 그 장치에 관한 것이다.
The present invention relates to a text input, and relates to a text input method and apparatus for recognizing an operation of a portable terminal and inputting or editing a text corresponding to the recognized operation.

정보통신 기술의 급속한 발전에 의해 휴대용 단말기 또한 다양한 멀티미디어 기능을 갖게 되었다. 이로 인해, 휴대용 단말기는 단순히 전화통화뿐만이 아니라 카메라 기능, MP3, 일정 관리 등과 같은 다양한 부가 기능들이 추가되고 있다. 이와 같은 휴대용 단말기를 이용하여 문자를 입력하는 방법은 일반적으로 키 버튼을 직접 눌러 입력하는 방법이 가장 널리 사용되고 있다. Due to the rapid development of information and communication technology, portable terminals also have various multimedia functions. For this reason, the portable terminal is not only a telephone call, but also various additional functions such as a camera function, MP3, and schedule management are being added. In general, a method of inputting a character using such a portable terminal is most commonly used by directly pressing a key button.

그러나 이러한 방법은 복수개의 키 버튼을 구비하고 있는 버튼식 키 패드를 구현하기 위해 각각의 키 버튼에 대한 금형 작업을 필요로 하며, 이로 인해 이동통신 단말기의 제조 공정이 복잡해지고 그 제조 단가가 상승되는 문제점이 있다. 이로 인해, 최근에는 별도의 키 패드를 통한 입력 방식이 아닌 디스플레이상에 키 패드를 출력한 후 이를 이용하여 문자를 입력받는 터치스크린 방식으로 변경되고 있다. However, this method requires a mold work for each key button to implement a button type keypad having a plurality of key buttons, which complicates the manufacturing process of the mobile communication terminal and increases the manufacturing cost thereof. There is a problem. For this reason, in recent years, the keypad has been changed to a touch screen method in which characters are inputted after outputting the keypad on the display instead of an input method through a separate keypad.

이와 같은 터치스크린 방식에서도 자주 이용되는 문자 또는 기능을 이용하기 위해 사용자는 복수회 키패드를 입력해야만 하는 불편함이 있다.
Even in such a touch screen method, in order to use a frequently used character or function, the user has to input a keypad a plurality of times.

본 발명은 휴대용 단말기의 동작 인식에 따라 문자를 입력하거나 편집할 수 있는 문자 입력 방법 및 그 장치를 제공하기 위한 것이다.An object of the present invention is to provide a character input method and apparatus capable of inputting or editing a character according to motion recognition of a portable terminal.

이로 인해, 본 발명은 사용자의 문자 입력에 따른 편의성을 증진시킬 수 있다.
For this reason, the present invention can enhance the convenience according to the user's character input.

본 발명의 일 측면에 따르면, 휴대용 단말기의 움직임에 따라 문자를 입력할 수 있는 장치가 제공된다.According to an aspect of the present invention, there is provided an apparatus capable of inputting a character according to the movement of a portable terminal.

본 발명의 일 실시예에 따르면, 문자를 입력하는 휴대용 단말기에 있어서, 복수의 센서를 구비하고, 상기 센서를 통해 상기 휴대용 단말기의 움직임에 따른 각각의 축의 좌표값을 획득하고, 상기 획득된 좌표값을 이용하여 동작 정보를 생성하는 동작 인식부; 상기 동작 정보를 이용하여 입력 문자를 입력하거나 문자를 편집하는 문자 편집부; 및 상기 문자 편집부에 의해 입력된 문자 또는 편집된 문자를 화면상에 출력하는 디스플레이부를 포함하는 휴대용 단말기가 제공될 수 있다.
According to an embodiment of the present invention, a portable terminal for inputting a character includes a plurality of sensors, obtains coordinate values of each axis according to the movement of the portable terminal through the sensor, and obtains the obtained coordinate values. A motion recognition unit for generating motion information by using; A text editing unit configured to input text or edit text using the operation information; And a display unit which outputs the character input by the character editing unit or the edited character on the screen.

본 발명의 다른 실시예에 따르면, 휴대용 단말기의 움직임에 따라 문자를 입력할 수 있는 방법이 제공된다.According to another embodiment of the present invention, a method for inputting a text according to a movement of a portable terminal is provided.

본 발명의 일 실시예에 따르면, 휴대용 단말기에서 문자를 입력하는 방법에 있어서, (a) 상기 휴대용 단말기의 제1 방향 또는 제2 방향으로의 움직임에 따른 동작 정보를 생성하는 단계; (b) 상기 동작 정보에 따라 입력 문자를 입력하거나 문자를 편집하는 단계; 및 (c) 상기 입력된 입력 문자 또는 편집된 문자를 화면상에 출력하는 단계를 포함하는 문자 입력 방법이 제공될 수 있다.
According to an embodiment of the present invention, a method of inputting a text in a portable terminal, the method comprising: (a) generating motion information according to a movement in a first direction or a second direction of the portable terminal; (b) inputting an input character or editing a character according to the operation information; And (c) outputting the input text or the edited text on the screen.

본 발명에 따른 문자 입력 방법 및 장치를 제공함으로써, 휴대용 단말기의 동작 인식에 따라 문자를 입력하거나 편집할 수 있다.By providing the character input method and apparatus according to the present invention, it is possible to input or edit the character in accordance with the motion recognition of the portable terminal.

이로 인해, 본 발명은 사용자의 문자 입력에 따른 편의성을 증진시킬 수 있다.
For this reason, the present invention can enhance the convenience according to the user's character input.

도 1은 문자를 입력할 수 있는 휴대용 단말기의 구성을 개략적으로 도시한 블록도.
도 2 및 도 3은 휴대용 단말기를 이용하여 문자를 입력하거나 편집하는 것을 예시한 도면.
도 4는 휴대용 단말기에서 문자를 입력하는 방법을 나타낸 순서도.
1 is a block diagram schematically showing the configuration of a portable terminal capable of inputting characters.
2 and 3 illustrate inputting or editing a character using a portable terminal.
4 is a flowchart illustrating a method of inputting a character in a portable terminal.

본 발명은 다양한 변환을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변환, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.BRIEF DESCRIPTION OF THE DRAWINGS The present invention is capable of various modifications and various embodiments, and specific embodiments are illustrated in the drawings and described in detail in the detailed description. It is to be understood, however, that the invention is not to be limited to the specific embodiments, but includes all modifications, equivalents, and alternatives falling within the spirit and scope of the invention. In the following description of the present invention, if it is determined that the detailed description of the related known technology may obscure the gist of the present invention, the detailed description thereof will be omitted.

제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. The terms first, second, etc. may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another.

본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting of the present invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this application, the terms "comprise" or "have" are intended to indicate that there is a feature, number, step, operation, component, part, or combination thereof described in the specification, and one or more other features. It is to be understood that the present invention does not exclude the possibility of the presence or the addition of numbers, steps, operations, components, components, or a combination thereof.

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

[도 1 설명][Description of Fig. 1]

도 1은 문자를 입력할 수 있는 휴대용 단말기의 구성을 개략적으로 도시한 블록도이다. 1 is a block diagram schematically illustrating a configuration of a portable terminal capable of inputting text.

도 1을 참조하면, 휴대용 단말기(100)는 동작 인식부(110), 문자 편집부(115), 입력부(120), 저장부(125), 설정부(130), 디스플레이부(135) 및 제어부(140)를 포함하여 구성된다.Referring to FIG. 1, the portable terminal 100 may include an operation recognition unit 110, a text editing unit 115, an input unit 120, a storage unit 125, a setting unit 130, a display unit 135, and a control unit ( 140).

동작 인식부(110)는 하나 이상의 센서를 구비하고, 해당 센서를 통해 측정된 계측 정보를 이용하여 당해 휴대용 단말기의 움직임을 인식하고, 인식된 움직임에 따른 동작 정보를 생성하고, 생성된 동작 정보를 문자 편집부(115)로 출력하는 기능을 수행한다. The motion recognition unit 110 includes one or more sensors, recognizes the movement of the portable terminal by using the measurement information measured by the sensor, generates motion information according to the recognized motion, and generates the generated motion information. Outputs to the text editing unit 115.

여기서, 센서는 자이로 센서, 중력 센서 등과 같이 각 운동량의 변화에 의해서 발생한 코리올리힘 또는 관성력을 이용한 센서이면 모두 동일하게 적용될 수 있다.Here, the sensor may be equally applied to any sensor using a Coriolis force or an inertia force generated by a change in each momentum, such as a gyro sensor or a gravity sensor.

자이로 센서(Gryosensor)는 자이로 스코프, 관성 센서, 각속도 센서, 네비게이션 센서 등으로 명명되어 불리워지며 미세 움직임을 감지하여 측정 및 제어를 위한 신호를 제공할 수 있다. 즉, 자이로 센서는 자이로 센서가 부착된 임의의 물체의 움직임, 가속도, 상하좌우 기울어짐 등을 감지하는데 널리 사용된다. 센서는 3개의 센서가 서로 직교하도록 배치되어 구현되는 것이 바람직하나 구현 방법에 따라 2축 센서로 구현될 수도 있다. Gyrosensor is called as a gyroscope, an inertial sensor, an angular velocity sensor, a navigation sensor, etc. and can detect a fine movement and provide a signal for measurement and control. That is, the gyro sensor is widely used to detect the movement, acceleration, tilt, tilt, and the like of any object to which the gyro sensor is attached. The sensor is preferably implemented so that the three sensors are orthogonal to each other, but may be implemented as a two-axis sensor depending on the implementation method.

중력 센서는 3개의 중력 센서가 서로 직교하도록 배치되어 3축의 움직임에 상응하여 각각의 축의 좌표 정보를 생성하여 동작 인식부(110)로 출력할 수 있다.The gravity sensor may be arranged such that the three gravity sensors are orthogonal to each other to generate coordinate information of each axis in response to movement of the three axes, and output the coordinate information to the motion recognition unit 110.

또한, 자이로 센서는 3개의 자이로 센서가 서로 직교하도록 배치되어 3축의 움직임을 감지하여 각속도 및 벡터각을 생성하여 동작 인식부(110)로 출력할 수 있다. 예를 들어, 3개의 자이로 센서가 서로 직교하도록 배치되어 있는 경우, Z축을 중심축으로 하여 X축 및 Y축 2개의 축을 중심으로 휴대용 단말기(100)의 움직임을 감지하여 이에 상응하는 각속도 및 벡터각을 생성할 수도 있다. In addition, the gyro sensor may be arranged so that the three gyro sensors are orthogonal to each other to detect the movement of the three axes to generate the angular velocity and the vector angle to output to the motion recognition unit 110. For example, when the three gyro sensors are arranged to be orthogonal to each other, the movement of the portable terminal 100 is sensed about two axes of the X and Y axes with the Z axis as the center axis and corresponding angular velocity and vector angle. You can also create

이에 따라, 동작 인식부(110)는 센서를 통해 입력된 계측 정보를 신호처리하여 당해 휴대용 단말기(100)의 움직임에 상응하여 당해 휴대용 단말기가 제1 방향 또는 제2 방향으로 움직였는지 여부를 판단하여 동작 정보(즉, 제1 방향 또는 제2 방향)를 생성하여 문자 편집부(115)로 출력할 수 있다. 제1 방향은 여기서, 제1 방향은 가로 방향 및 세로 방향 중 어느 하나이고, 제2 방향은 가로 방향 또는 세로 방향 중 다른 하나일 수 있다. Accordingly, the motion recognition unit 110 processes the measurement information input through the sensor to determine whether the portable terminal has moved in the first direction or the second direction corresponding to the movement of the portable terminal 100. The operation information (ie, the first direction or the second direction) may be generated and output to the text editing unit 115. In the first direction, the first direction may be any one of a horizontal direction and a vertical direction, and the second direction may be the other of the horizontal direction or the vertical direction.

본 명세서에서는 이해와 설명의 편의를 도모하기 위해, 동작 인식부(110)가 가로 방향(즉, 좌우) 또는 세로 방향(상하)로의 움직임을 감지하여 이에 따른 동작 정보를 생성하는 것을 가정하여 설명하나 가로 방향 또는 세로 방향 이외에도 앞뒤 또는 회전(예를 들어, 90도, 180도, 270도 360도)을 감지하여 그에 따른 동작 정보를 생성할 수도 있다.In the present specification, for convenience of understanding and description, it is assumed that the motion recognition unit 110 detects a movement in a horizontal direction (ie, left and right) or a vertical direction (up and down) to generate motion information accordingly. In addition to the horizontal direction or the vertical direction, the front and rear or rotation (for example, 90 degrees, 180 degrees, 270 degrees 360 degrees) may be detected to generate motion information accordingly.

본 명세서에서 동작 정보는 휴대용 단말기의 움직임에 따른 방향 정보로 예를 들어, 제1 방향 또는 제2 방향일 수 있다.In the present specification, the operation information is direction information according to the movement of the portable terminal, and may be, for example, a first direction or a second direction.

문자 편집부(115)는 동작 인식부(110)를 통해 입력된 동작 정보를 이용하여 입력부(120)를 통해 입력된 입력 문자를 편집하거나 입력 문자를 입력하기 위한 수단이다.The text editing unit 115 is a means for editing the input text input through the input unit 120 or inputting the input text using the operation information input through the motion recognition unit 110.

예를 들어, 문자 편집부(115)는 동작 정보가 제1 방향이면 입력 문자로 공백 문자를 입력할 수 있다. 즉, 사용자가 휴대용 단말기를 이용하여 문자 입력시, 공백 문자와 같이 자주 쓰이는 문자를 별도로 키패드를 이용하여 입력하지 않고, 당해 휴대용 단말기를 좌우 또는 상하로 움직여 사용자의 문자 입력에 따른 편의성을 증진시킬 수 있다.For example, if the operation information is the first direction, the text editing unit 115 may input a space character as the input text. That is, when a user inputs a character using a portable terminal, the user may increase the convenience of the user's character input by moving the portable terminal left or right or up and down without separately inputting frequently used characters such as a space character using a keypad. have.

또한, 문자 편집부(115)는 동작 정보가 제2 방향이면, 입력된 전체 문자 또는 현재 시점까지 입력된 문자에 대해 맞춤법 검사를 수행할 수 있다.In addition, when the operation information is the second direction, the text editing unit 115 may perform a spell check on the entire text input or the text input up to the present time.

본 명세서에서는 동작 정보에 따라 문자 편집부(115)에서 문자를 입력하거나 문자를 편집하는 것으로 한정하여 설명하고 있으나 구현 방법에 따라 동작 정보에 따라 키패드를 설정하도록 할 수도 있다.In the present specification, the text editing unit 115 is limited to inputting text or editing text according to the operation information. However, the keypad may be set according to the operation information according to an implementation method.

예를 들어, 동작 정보가 제1 방향이면, 문자 편집부(115)는 제1 키패드를 선택하여 디스플레이부(135)를 통해 출력하도록 할 수 있으며, 제2 방향이면 문자 편집부(115)는 제2 키패드가 디스플레이부(135)를 통해 출력되도록 제어할 수 있다. 이때, 제1 키패드는 영문 키패드 또는 특수 기호 키패드 중 어느 하나일 수 있으며, 제2 키패드는 영문 키패드 또는 특수 기호 키패드 중 다른 하나일 수 있다. 본 명세서에서는 이해와 설명의 편의를 도모하기 위해 제1 키패드 및 제2 키패드를 특수 기호 키패드로 한정하여 설명하고 있으나, 이는 사용자에 의해 자주 사용되는 키패드를 설정한 후 해당 동작 정보에 상응하여 설정된 키패드가 선택되어 표출되도록 제어할 수도 있다.For example, when the operation information is in the first direction, the text editing unit 115 may select the first keypad and output the same through the display unit 135. In the second direction, the text editing unit 115 may display the second keypad. May be controlled to be output through the display unit 135. In this case, the first keypad may be any one of the English keypad or the special symbol keypad, and the second keypad may be the other of the English keypad or the special symbol keypad. In the present specification, for convenience of understanding and explanation, the first keypad and the second keypad are limited to a special symbol keypad, but this is set to correspond to the operation information after setting a keypad frequently used by a user. May be controlled to be selected and displayed.

예를 들어, 설정부(130)에 의해 자동 맞춤법 검사가 설정된 경우, 문자 편집부(115)는 동작 정보가 제2 방향인 경우, 입력된 입력 문자를 취소할 수 있다. For example, when the automatic spell check is set by the setting unit 130, the text editing unit 115 may cancel the input text when the operation information is in the second direction.

다른 예를 들어, 문자 편집부(115)는 동작 정보에 따라 설정된 문자를 입력할 수도 있다. 예를 들어, 사용자는 휴대용 단말기(100)의 움직임에 따라 자주 사용되는 문자(예를 들어, @, ?)를 각각 설정할 수 있다. 이와 같은 경우, 문자 편집부(115)는 동작 정보에 따라 설정된 문자를 입력할 수 있다. For another example, the text editing unit 115 may input a text set according to the operation information. For example, the user may set the characters (eg, @ and?) That are frequently used according to the movement of the portable terminal 100. In this case, the text editing unit 115 may input a character set according to the operation information.

입력부(120)는 사용자로부터 휴대용 단말기(100)의 동작을 제어하기 위한 제어 명령, 기능 선택 명령(예를 들어, 문자 입력 등)등을 입력받기 위한 수단이다. 예를 들어, 입력부(120)는 디스플레이부(135)를 통해 출력된 키패드의 임의의 문자(또는 숫자, 특수기호)를 선택받아 문자 편집부(115)로 출력하는 기능을 수행한다.The input unit 120 is a means for receiving a control command for controlling the operation of the portable terminal 100, a function selection command (for example, a text input, etc.) from a user. For example, the input unit 120 selects an arbitrary letter (or number, special symbol) of the keypad output through the display unit 135 and outputs the selected character to the text editing unit 115.

저장부(125)는 본 발명에 따른 휴대용 단말기(100)의 운용 프로그램, 미리 설정된 알고리즘 등이 저장된다. 여기서, 운용 프로그램은 휴대용 단말기(100)의 전반적인 동작을 제어하기 위한 프로그램 및 영상 처리를 위한 프로그램뿐만이 아니라 프로그램들을 수행하는 도중에 발생되는 데이터를 일시적으로 저장하는 기능을 수행할 수도 있다. The storage unit 125 stores an operation program, a preset algorithm, and the like of the portable terminal 100 according to the present invention. Here, the operation program may perform a function of temporarily storing not only a program for controlling the overall operation of the portable terminal 100 and a program for image processing, but also data generated while executing the programs.

설정부(130)는 문자 입력에 따른 자동 맞춤법 검사를 설정하는 기능을 수행한다. 예를 들어, 설정부(130)는 입력부(120)를 통해 사용자로부터 설정 정보를 입력받고, 해당 설정 정보에 따라 자동 맞춤법 검사를 설정할 수 있다. 여기서, 설정 정보는 설정 또는 해지일 수 있다.The setting unit 130 performs a function of setting an automatic spell check according to the character input. For example, the setting unit 130 may receive setting information from the user through the input unit 120 and set an automatic spell check according to the setting information. Here, the setting information may be setting or canceling.

디스플레이부(135)는 제어부(140)의 제어에 의해 문자, 숫자, 이미지, 영상 데이터 등을 표시하는 수단이다. 예를 들어, 디스플레이부(135)는 액정화면(LCD: Liquid Crystal Display) 일 수 있다. The display unit 135 is a means for displaying letters, numbers, images, image data, etc. under the control of the controller 140. For example, the display unit 135 may be a liquid crystal display (LCD).

제어부(140)는 도 1에 도시된 휴대용 단말기(100)의 각각의 구성 요소들(예를 들어, 동작 인식부(110), 문자 편집부(115), 입력부(120), 디스플레이부(135), 저장부(125) 등)을 제어하는 기능을 수행한다.
The controller 140 may include components of the portable terminal 100 illustrated in FIG. 1 (for example, the gesture recognition unit 110, the text editing unit 115, the input unit 120, the display unit 135, Storage unit 125, etc.).

[도 2 및 도 3 설명][Description of FIGS. 2 and 3]

도 2 및 도 3은 휴대용 단말기를 이용하여 문자를 입력하거나 편집하는 것을 예시한 도면이다.2 and 3 are diagrams illustrating inputting or editing text using a portable terminal.

우선 이해와 설명의 편의를 도모하기 위해 휴대용 단말기의 동작에 상응하여 입력 문자를 입력하는 방법에 대해 설명하기로 한다.First, a description will be given of a method of inputting an input character corresponding to an operation of a portable terminal for convenience of understanding and explanation.

도 2의 210에 도시된 바와 같이, "오후"와 같이 문자가 입력되어 있다고 가정하자. 이와 같은 상태에서 사용자가 공백 문자(즉, 띄어쓰기)를 입력하고자 하는 경우, 사용자는 별도의 키패드를 선택하여 공백 문자를 입력하지 않고, 현재 커서가 존재하는 상태에서, 도 2의 220에 도시된 바와 같이 제1 방향 또는 제2 방향으로 휴대용 단말기를 움직임으로써 공백 문자를 입력할 수 있다(도 2의 230 참조).As shown at 210 in FIG. 2, assume that a character is input, such as "afternoon". In this state, when the user wants to input a space character (that is, a space), the user does not select a separate keypad and inputs a space character, and in the state where the cursor is present, as shown in 220 of FIG. 2. Likewise, the space character may be input by moving the portable terminal in the first direction or the second direction (see 230 of FIG. 2).

본 명세서에서는 이해와 설명의 편의를 도모하기 위해 문자 입력시에 공백 문자를 입력하는 방법에 대해 설명하였으나, 문자가 전체 입력된 상태에서 공백 문자를 입력하고자 하는 경우에는 사용자는 공백 문자를 입력하고자 하는 위치(즉, 띄어쓰기를 희망하는 위치)로 커서를 이동시킨 후 당해 휴대용 단말기를 제1 방향 또는 제2 방향으로 움직임으로써 해당 위치에 공백 문자를 입력할 수 있다.In this specification, for convenience of understanding and explanation, a method of inputting a space character during character input has been described. However, when a character is to be input while the character is fully input, the user wants to input a space character. After moving the cursor to a position (that is, a position where a space is desired), the space character may be input at the position by moving the portable terminal in the first direction or the second direction.

또한, 문자가 입력된 상태에서, 도 2의 240에 도시된 바와 같이, 제1 방향 또는 제2 방향 중 다른 하나로 사용자가 휴대용 단말기를 움직이는 경우, 휴대용 단말기(100)는 입력된 문자에 대해 맞춤법 검사를 수행할 수 있다.In addition, when a character is input, as illustrated in 240 of FIG. 2, when the user moves the portable terminal in another of the first direction and the second direction, the portable terminal 100 checks the spelling of the input text. Can be performed.

다른 예를 들어, 도 3를 참조하면, 310과 같이 문자가 입력되어 있으나, 마지막 문자가 잘못 입력된 경우, 사용자는 도 3의 320과 같이 휴대용 단말기를 움직임으로써, 해당 문자를 취소(즉, 삭제)할 수 있다(도 3의 330 참조). 이때, 문자는 하나의 글자 단위로 삭제될 수도 있으며, 문자 단위로 삭제될 수도 있다. 본 명세서에서 문자 단위는 자음 또는 모음을 지칭하는 것이다.For another example, referring to FIG. 3, when a character is input as shown in 310 but the last character is incorrectly input, the user cancels (ie, deletes) the character by moving the portable terminal as shown in 320 of FIG. 3. (See 330 in FIG. 3). In this case, the character may be deleted by one letter unit or may be deleted by character unit. In the present specification, the character unit refers to a consonant or a vowel.

예를 들어, 도 3의 310과 같이 문자가 입력된 상태에서, 글자 단위로 삭제시 “춥”이 삭제될 수 있다. 다른 예를 들어, 문자 단위로 삭제되는 경우, “ㅂ”이 삭제될 수 있다.For example, in a state in which a character is input as shown in 310 of FIG. 3, “cold” may be deleted when the character is deleted. In another example, when deleted in units of characters, “” may be deleted.

글자 단위로의 삭제 또는 문자 단위로의 삭제는 문자가 입력된 시간에 상응하여 설정될 수 있다. 문자가 입력되고 기준 시간이 초과되지 않은 경우, 휴대용 단말기(100)는 사용자의 휴대용 단말기(100)의 움직임에 상응하여 문자 단위로 문자를 삭제할 수 있다. 그러나 만일 문자 입력후 기준 시간이 초과된 경우, 휴대용 단말기(100)는 사용자의 휴대용 단말기(100)의 움직임에 상응하여 글자 단위로 문자를 삭제할 수 있다.
The deletion in units of characters or the deletion in units of characters may be set corresponding to the time at which characters are input. When a character is input and the reference time is not exceeded, the portable terminal 100 may delete the character in units of characters corresponding to the movement of the portable terminal 100 of the user. However, if the reference time is exceeded after inputting the text, the portable terminal 100 may delete the text in units of letters corresponding to the movement of the portable terminal 100 of the user.

[도 4 설명][Description of Fig. 4]

도 4는 휴대용 단말기에서 문자를 입력하는 방법을 나타낸 순서도이다. 이하에서 설명되는 각각의 단계는 휴대용 단말기(100)의 각각의 구성 요소에 의해 수행되나 이해와 설명의 편의를 도모하기 위해 휴대용 단말기로 통칭하여 설명하기로 한다.4 is a flowchart illustrating a method of inputting a text in a portable terminal. Each step described below is performed by each component of the portable terminal 100, but will be collectively described as a portable terminal for the convenience of understanding and explanation.

이하에서는 휴대용 단말기가 문자를 입력하는 어플리케이션이 구동되어 사용자로부터 문자를 입력받고 있는 이후 과정에 대해 설명하기로 한다.Hereinafter, a description will be given of a subsequent process in which an application for inputting text is driven by the portable terminal to receive text from a user.

단계 410에서 휴대용 단말기(100)는 당해 휴대용 단말기(100)가 제1 방향 및 제2 방향 중 어느 방향으로 움직였는지 여부를 판단한다. 여기서, 제1 방향은 전술한 바와 같이, 가로 방향(좌우) 및 세로 방향(상하) 중 어느 하나일 수 있으며, 제2 방향은 가로 방향 및 세로 방향 중 다른 하나일 수 있다.In operation 410, the portable terminal 100 determines whether the portable terminal 100 has moved in the first direction or the second direction. As described above, the first direction may be any one of the horizontal direction (left and right) and the vertical direction (up and down), and the second direction may be the other of the horizontal direction and the vertical direction.

만일 휴대용 단말기가 제1 방향으로 움직인 경우, 단계 415에서 휴대용 단말기(100)는 입력 커서가 존재하는 위치에 공백 문자를 입력 문자로써 입력한다.If the portable terminal moves in the first direction, the portable terminal 100 inputs a space character as an input character at the position where the input cursor exists in step 415.

그러나 만일 휴대용 단말기가 제2 방향으로 움직인 경우, 단계 420에서 휴대용 단말기(100)는 자동 맞춤법 검사가 설정되었는지 여부를 판단한다.However, if the portable terminal moves in the second direction, the portable terminal 100 determines whether an automatic spell check is set in step 420.

만일 자동 맞춤법 검사가 설정된 경우, 단계 425에서 휴대용 단말기(100)는 제2 방향으로의 움직임에 따라 입력 커서가 존재하는 위치의 문자를 취소(또는 삭제)한다. 이때, 휴대용 단말기(100)는 전술한 바와 같이, 입력 커서가 존재하는 위치의 문자를 글자 단위 또는 문자 단위로 취소(또는 삭제)할 수 있다.If the automatic spell check is set, in step 425, the portable terminal 100 cancels (or deletes) the character at the position where the input cursor exists in accordance with the movement in the second direction. In this case, as described above, the portable terminal 100 may cancel (or delete) a character at a position where an input cursor exists in a character unit or a character unit.

그러나 만일 자동 맞춤법 검사가 설정되지 않은 경우, 단계 430에서 휴대용 단말기(100)는 입력된 문자에 대해 맞춤법 검사를 수행한다.
However, if the automatic spell check is not set, the portable terminal 100 performs a spell check on the input character in step 430.

한편, 본 발명의 실시예에 따른 휴대용 단말기에서 문자를 입력하는 방법은 다양한 전자적으로 정보를 처리하는 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 저장 매체에 기록될 수 있다. 저장 매체는 프로그램 명령, 데이터 파일, 데이터 구조등을 단독으로 또는 조합하여 포함할 수 있다. On the other hand, the method for inputting a character in a portable terminal according to an embodiment of the present invention can be implemented in the form of program instructions that can be executed through various electronic means for processing information can be recorded in the storage medium. The storage medium may include program instructions, data files, data structures, etc. alone or in combination.

저장 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 소프트웨어 분야 당업자에게 공지되어 사용 가능한 것일 수도 있다. 저장 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media) 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 또한 상술한 매체는 프로그램 명령, 데이터 구조 등을 지정하는 신호를 전송하는 반송파를 포함하는 광 또는 금속선, 도파관 등의 전송 매체일 수도 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 전자적으로 정보를 처리하는 장치, 예를 들어, 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. Program instructions to be recorded on the storage medium may be those specially designed and constructed for the present invention or may be available to those skilled in the art of software. Examples of storage media include magnetic media such as hard disks, floppy disks and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic-optical media such as floppy disks. hardware devices specifically configured to store and execute program instructions such as magneto-optical media and ROM, RAM, flash memory, and the like. In addition, the above-described medium may be a transmission medium such as an optical or metal wire, a waveguide, or the like including a carrier wave for transmitting a signal specifying a program command, a data structure, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as devices for processing information electronically using an interpreter or the like, for example, a high-level language code that can be executed by a computer.

상술한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야에서 통상의 지식을 가진 자라면 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention as defined in the appended claims. It will be understood that the invention may be varied and varied without departing from the scope of the invention.

110: 동작 인식부
115: 문자 편집부
120: 입력부
125: 저장부
130: 설정부
135: 디스플레이부
140: 제어부
110: motion recognition unit
115: text editing unit
120: Input unit
125: storage unit
130: setting unit
135: display unit
140: control unit

Claims (9)

문자를 입력하는 휴대용 단말기에 있어서,
복수의 센서를 구비하고, 상기 센서를 통해 상기 휴대용 단말기의 움직임에 따른 각각의 축의 좌표값을 획득하고, 상기 획득된 좌표값을 이용하여 동작 정보를 생성하는 동작 인식부;
상기 동작 정보를 이용하여 입력 문자를 입력하거나 문자를 편집하는 문자 편집부; 및
상기 문자 편집부에 의해 입력된 문자 또는 편집된 문자를 화면상에 출력하는 디스플레이부를 포함하는 휴대용 단말기.
In a portable terminal for inputting a character,
A motion recognition unit having a plurality of sensors, acquiring coordinate values of each axis according to the movement of the portable terminal through the sensor, and generating motion information using the obtained coordinate values;
A text editing unit configured to input text or edit text using the operation information; And
And a display unit for outputting a character or an edited character input by the character editing unit on a screen.
제1 항에 있어서,
상기 동작 정보는 제1 방향 또는 제2 방향인 휴대용 단말기.
The method according to claim 1,
The operation information is a portable terminal in a first direction or a second direction.
제2 항에 있어서,
상기 제1 방향은 가로 방향 및 세로 방향 중 어느 하나이고,
상기 제2 방향은 가로 방향 및 세로 방향 중 다른 하나인 휴대용 단말기.
The method of claim 2,
The first direction is any one of a horizontal direction and a vertical direction,
The second direction is the other of the horizontal direction and the vertical direction of the portable terminal.
제3 항에 있어서,
상기 문자 편집부는 상기 동작 정보가 상기 제1 방향이면 입력 문자로 공백문자를 입력하고, 상기 제2 방향이면 입력된 문자에 대해 맞춤법을 검사하는 휴대용 단말기.
The method of claim 3,
The text editing unit inputs a space character as an input character when the operation information is in the first direction, and checks the spelling of the input character when the motion information is in the second direction.
제4 항에 있어서,
문자 입력에 상응하여 자동 맞춤법 검사를 설정받는 설정부를 더 포함하되,
상기 자동 맞춤법 검사가 설정된 경우, 상기 문자 편집부는 상기 동작 정보가 상기 제2 방향이면, 상기 입력 문자를 취소 편집하는 휴대용 단말기.
The method of claim 4, wherein
It further includes a setting unit for setting the automatic spell check corresponding to the character input,
And when the automatic spell checking is set, the text editing unit cancels and edits the input text when the operation information is in the second direction.
휴대용 단말기에서 문자를 입력하는 방법에 있어서,
(a) 상기 휴대용 단말기의 제1 방향 또는 제2 방향으로의 움직임에 따른 동작 정보를 생성하는 단계;
(b) 상기 동작 정보에 따라 입력 문자를 입력하거나 문자를 편집하는 단계; 및
(c) 상기 입력된 입력 문자 또는 편집된 문자를 화면상에 출력하는 단계를 포함하는 문자 입력 방법.
In the method for inputting a character in a portable terminal,
(a) generating motion information according to movement of the portable terminal in a first direction or a second direction;
(b) inputting an input character or editing a character according to the operation information; And
(c) outputting the input text or the edited text on the screen.
제6 항에 있어서,
상기 제1 방향은 가로 방향 및 세로 방향 중 어느 하나이고,
상기 제2 방향은 상기 가로 방향 및 상기 세로 방향 중 다른 하나인 것을 특징으로 하는 문자 입력 방법.
The method of claim 6,
The first direction is any one of a horizontal direction and a vertical direction,
And the second direction is the other one of the horizontal direction and the vertical direction.
제7 항에 있어서,
상기 (b) 단계 이전에,
문자 입력에 상응하여 자동 맞춤법 검사가 설정되었는지 여부를 판단하는 단계를 더 포함하되,
자동 맞춤법 검사가 설정되고, 상기 동작 정보가 상기 제2 방향이면, 상기 (b) 단계는, 상기 입력 문자를 삭제 또는 취소하여 문자를 편집하는 것을 특징으로 하는 문자 입력 방법.
The method of claim 7, wherein
Before step (b),
Determining whether automatic spell checking is set according to the character input,
If the automatic spell check is set, and the operation information is in the second direction, the step (b) includes deleting or canceling the input character to edit the character.
제7 항에 있어서,
상기 동작 정보가 상기 제1 방향이면, 상기 (b) 단계는 상기 입력 문자를 입력하는 것을 특징으로 하는 문자 입력 방법.
The method of claim 7, wherein
If the operation information is the first direction, the step (b) is characterized in that the input character input method.
KR1020100112727A 2010-11-12 2010-11-12 Text input method and apparatus KR20120051340A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100112727A KR20120051340A (en) 2010-11-12 2010-11-12 Text input method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100112727A KR20120051340A (en) 2010-11-12 2010-11-12 Text input method and apparatus

Publications (1)

Publication Number Publication Date
KR20120051340A true KR20120051340A (en) 2012-05-22

Family

ID=46268436

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100112727A KR20120051340A (en) 2010-11-12 2010-11-12 Text input method and apparatus

Country Status (1)

Country Link
KR (1) KR20120051340A (en)

Similar Documents

Publication Publication Date Title
US20200356265A1 (en) User terminal device and control method thereof
KR101885131B1 (en) Method and apparatus for screen scroll of display apparatus
KR102153006B1 (en) Method for processing input and an electronic device thereof
KR102180961B1 (en) Method for processing input and an electronic device thereof
CN105518643B (en) Multi display method, storage medium and electronic device
KR101453703B1 (en) Automated controls for sensor enabled user interface
US20140337720A1 (en) Apparatus and method of executing function related to user input on screen
KR102422793B1 (en) Device and method for receiving character input through the same
KR20140071035A (en) display apparatus for displaying multi screen and method for controlling thereof
US20160091988A1 (en) System and method for controlling a virtual input interface
KR20140078275A (en) Method and apparatus for screen scroll of display apparatus
KR20150001130A (en) Method for processing user input and apparatus for the same
KR20150025450A (en) Method, apparatus and recovering medium for clipping of contents
US9665232B2 (en) Information-processing device, storage medium, information-processing method, and information-processing system for enlarging or reducing an image displayed on a display device
EP3051513B1 (en) Display apparatus and control method thereof
US10055395B2 (en) Method for editing object with motion input and electronic device thereof
KR102283360B1 (en) Method, apparatus and recovering medium for guiding of text edit position
US20150233721A1 (en) Communication system
KR20120051340A (en) Text input method and apparatus
CN107924276B (en) Electronic equipment and text input method thereof
US20140292818A1 (en) Display apparatus and control method thereof
KR101474873B1 (en) Control device based on non-motion signal and motion signal, and device control method thereof
KR101269034B1 (en) Method for playing art and craft using motion recognition of mobile device
KR20110133860A (en) Mobile terminal and operation method thereof
KR20140117914A (en) Method and apparatus for verifying a character input

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal