KR20080029144A - Method using pattern recognition - Google Patents

Method using pattern recognition Download PDF

Info

Publication number
KR20080029144A
KR20080029144A KR1020060094769A KR20060094769A KR20080029144A KR 20080029144 A KR20080029144 A KR 20080029144A KR 1020060094769 A KR1020060094769 A KR 1020060094769A KR 20060094769 A KR20060094769 A KR 20060094769A KR 20080029144 A KR20080029144 A KR 20080029144A
Authority
KR
South Korea
Prior art keywords
message
input
boilerplate
sentence
word
Prior art date
Application number
KR1020060094769A
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 KR1020060094769A priority Critical patent/KR20080029144A/en
Publication of KR20080029144A publication Critical patent/KR20080029144A/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/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
    • H04M1/72436User 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 for text messaging, e.g. short messaging services [SMS] or e-mails
    • 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
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • 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
    • G06F3/0237Character input methods using prediction or retrieval techniques
    • 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/72466User interfaces specially adapted for cordless or mobile telephones with selection means, e.g. keys, having functions defined by the mode or the status of the device

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)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

A method for inputting a message by using pattern recognition is provided to solve a problem that when a user wants to input a desired text message, the user has to input the desired common phrase each time. When a user selects a message input menu(S210), a controller displays a message creation image(S220). When the user inputs a word(S230), the controller checks which one of a current word common phrase key and a sentence common phrase key has been selected(S240). If the word common phrase key has been selected, the controller checks whether a sentence including a word stored corresponding to the inputted word is in a memory unit(S250). If there is a sentence including the word stored corresponding to the inputted word, the controller searches the sentence including the corresponding word from the memory unit, increases a priority level of the corresponding sentence, and displays the same on the message creation image(S270).

Description

패턴인식을 이용한 메시지 입력방법{Method Using Pattern Recognition}Message input method using pattern recognition {Method Using Pattern Recognition}

도 1은 본 발명의 일 실시예에 따른 이동통신 단말기의 구성을 나타낸 블럭도.1 is a block diagram showing the configuration of a mobile communication terminal according to an embodiment of the present invention.

도 2는 본 발명의 일 실시예에 따라 단어 상용구키가 선택된 경우에 패턴인식을 이용한 메시지 입력방법을 나타낸 순서도.2 is a flowchart illustrating a message input method using pattern recognition when a word boilerplate key is selected according to an embodiment of the present invention.

도 3은 도 2에 따라 단어 상용구키가 선택된 경우에 패턴인식을 이용한 영문 메시지 입력방법을 나타낸 예시도.3 is an exemplary view illustrating an English message input method using pattern recognition when the word boilerplate key is selected according to FIG. 2.

도 4는 본 발명의 일 실시예에 따라 문장 상용구키가 선택된 경우에 패턴인식을 이용한 메시지 입력방법을 나타낸 순서도.4 is a flowchart illustrating a message input method using pattern recognition when a sentence boilerplate key is selected according to an embodiment of the present invention.

도 5는 도 4에 따라 문장 상용구키가 선택된 경우에 패턴인식을 이용한 영문 메시지 입력방법을 나타낸 예시도.5 is an exemplary view illustrating an English message input method using pattern recognition when a sentence boilerplate key is selected according to FIG. 4.

도 6은 단어 상용구키가 선택된 경우에 패턴인식을 이용한 한글 메시지 입력방법을 나타낸 예시도.6 is an exemplary view illustrating a Hangul message input method using pattern recognition when the word boilerplate key is selected.

도 7은 문장 상용구키가 선택된 경우에 패턴인식을 이용한 한글 메시지 입력방법을 나타낸 예시도.7 is an exemplary view illustrating a Hangul message input method using pattern recognition when a sentence boilerplate key is selected.

<도면의 주요부분에 대한 부호의 설명>         <Description of the symbols for the main parts of the drawings>

10 : 이동통신 단말기 100 : 송수신부10: mobile communication terminal 100: transceiver

110 : 입력부 112 : 단어 상용구키110: input unit 112: word boilerplate key

114 : 문장 상용구키 120 : 메모리부114: sentence common key 120: memory

130 : 표시부 140 : 제어부130 display unit 140 control unit

본 발명은 패턴인식을 이용한 메시지 입력방법에 관한 것이다.The present invention relates to a message input method using pattern recognition.

이동통신 단말기의 수요가 급속도로 증가하면서, 다양하고 편리한 기능을 제공하는 이동통신 단말기가 제공되고 있다.As the demand for mobile communication terminals increases rapidly, mobile communication terminals providing various and convenient functions have been provided.

이와 같이, 이동통신 단말기가 제공하는 다양하고 편리한 기능 중에 하나가 메시지 서비스로서 일반적으로 단문 메시지 서비스(Shot Message Service; SMS)와 멀티미디어 메시지 서비스(Multimedia Message Service; MMS)가 있다.As such, one of various convenient functions provided by the mobile communication terminal is a short message service (Shot Message Service) and a multimedia message service (MMS).

이러한 메시지 서비스를 이용시 사용자가 원하는 텍스트 메시지를 입력하려고 할 때 사용자가 빈번하게 사용하는 텍스트를 미리 저장해 놓은 상용구 기능이 제공되고 있었다.When using such a message service, when a user wants to input a desired text message, a boilerplate function that stores text frequently used by a user in advance is provided.

하지만, 이러한 기능은 사용자가 원하는 상용구를 직접 매번 입력해야 함으로서 그 사용이 번거롭다는 문제점이 있었다.However, this function has a problem that it is cumbersome to use the user directly input the desired boilerplate every time.

이러한 종래기술의 문제점을 해결하기 위한 본 발명의 목적은, 사용빈도가 높은 문장의 패턴을 인식하여 상용구로 저장하는 패턴인식을 이용한 메시지 입력방 법을 제공하는 데에 그 목적이 있다.An object of the present invention for solving the problems of the prior art is to provide a message input method using a pattern recognition for recognizing the pattern of sentences with high usage frequency and storing them as boilerplate.

이와 같은 목적을 달성하기 위한 본 발명의 패턴인식을 이용한 메시지 입력방법은 메시지 작성화면에서 메시지가 입력되는 입력단계와, 입력단계에서 입력되는 메시지를 문장 단위의 패턴을 인식하는 패턴인식 단계 및 패턴인식 단계에서 인식된 문장을 상용구로 저장하는 저장단계를 포함한다.Message input method using the pattern recognition of the present invention for achieving the above object is a pattern recognition step and a pattern recognition step of recognizing the pattern of the unit of the input step, the message input in the message creation screen, the sentence input step And a storing step of storing the recognized sentence in the step as boilerplate.

이때, 패턴인식 단계에서는 메시지를 문장 단위의 패턴을 인식하여, 문장 단위의 패턴이 기 저장되어 있는 경우에 해당 문장의 우선순위를 증가시키고, 기 저장되어 있지 않은 경우에는 새로운 문장으로 저장할 수 있다.At this time, in the pattern recognition step, the message is recognized in a sentence-by-sentence pattern, and if the sentence-based pattern is previously stored, the priority of the corresponding sentence may be increased, and if not, the pattern may be stored as a new sentence.

이때 입력단계에서 입력되는 메시지에 포함된 특정 문자를 포함하는 특정 상용구를 메시지 작성화면에 표시하는 표시단계를 추가로 포함한다.In this case, the method may further include a display step of displaying a specific boilerplate including a specific character included in the message input in the input step on the message creation screen.

또한, 저장단계에서는 입력단계에서 입력되는 메시지의 특정 문자를 포함하는 특정 상용구를 우선순위가 높은 순서부터 순차적으로 메시지 작성화면에 표시하는 표시단계를 추가로 포함한다.In addition, the storing step further includes a display step of displaying a specific boilerplate including a specific character of the message input in the input step sequentially on the message creation screen from the highest priority order.

또한, 표시단계에서 표시된 특정 상용구 중 어느 하나를 선택하는 단계를 추가로 포함한다.The method may further include selecting any one of the specific boilerplate displayed in the displaying step.

또한, 입력단계에서 입력되는 메시지를 단어 단위의 상용구 검색을 실행하는 단어 상용구키가 선택되는 단계를 추가로 포함하고, 표시단계에서는 단어 상용구키가 선택된 상태에서 메시지가 입력되면 저장단계에서 저장된 상용구 중 메시지의 특정 단어를 포함하는 상용구를 표시할 수 있다.The method may further include selecting a word boilerplate key for executing a word boilerplate search on a message input in the input step, and in the displaying step, when a message is input while the word boilerplate key is selected, among the boilerplate words stored in the storing step. You can display boilerplate text that includes specific words in a message.

또한, 입력단계에서 입력되는 메시지를 문장 단위의 상용구 검색을 실행하는 문장 상용구키를 추가로 포함하고, 표시단계에서는 문장 상용구키가 선택된 상태에서 메시지가 입력되면 저장단계에서 저장된 상용구 중 메시지의 특정 문장을 포함하는 상용구를 표시할 수 있다.The apparatus may further include a sentence boilerplate key for executing a boilerplate word search in a sentence unit, and in the display stage, when the message is input while the sentence boilerplate key is selected, a specific sentence of the message among the boilerplate words stored in the storing step. You can display a boilerplate including a.

이하, 본 발명의 일 실시예에 따른 패턴인식을 이용한 메시지 입력방법을 도면을 참조하여 상세하게 설명한다.Hereinafter, a message input method using pattern recognition according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 이동통신 단말기의 구성을 나타낸 블럭도이다.1 is a block diagram showing the configuration of a mobile communication terminal according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 이동통신 단말기(10)는 송수신부(100), 입력부(110), 메모리부(120), 표시부(130) 및 제어부(140)를 포함한다.As shown in FIG. 1, the mobile communication terminal 10 according to an exemplary embodiment of the present invention includes a transceiver 100, an input unit 110, a memory unit 120, a display unit 130, and a controller 140. Include.

먼저, 송수신부(100)는 안테나(ANT)를 통해 기지국과 통신을 수행하여, 이동통신 단말기(10)에서 작성된 메시지를 안테나(ANT)를 통해 기지국으로 송신되도록 하고 안테나(ANT)를 통해 기지국으로부터의 메시지를 수신한다.First, the transceiver 100 communicates with the base station through the antenna ANT to transmit a message written in the mobile communication terminal 10 to the base station through the antenna ANT and from the base station through the antenna ANT. Receive a message.

입력부(110)는 숫자키 및 각종 기능키를 구비하고, 사용자가 메시지 작성을 메시지 입력 메뉴를 선택하고, 메시지를 입력하면 이에 해당하는 신호를 제어부(140)로 출력한다. 이때, 입력부(110)에 의해 입력되는 메시지는, 멀티미디어 데이터가 삽입되는 멀티미디어 메시지 또는 텍스트 데이터가 입력되는 문자메시지일 수 있다. 또한, 입력부(110)는 입력되는 메시지를 단어 단위의 상용구 검색을 실행하는 단어 상용구키(112)와 입력되는 메시지를 문장 단위의 상용구 검색을 실 행하는 문장 상용구키(114)를 포함한다.The input unit 110 includes a numeric key and various function keys, and when a user selects a message input menu to compose a message, and inputs a message, the input unit 110 outputs a corresponding signal to the controller 140. In this case, the message input by the input unit 110 may be a multimedia message into which multimedia data is inserted or a text message into which text data is input. In addition, the input unit 110 includes a word boilerplate key 112 that executes a word boilerplate search on a word-by-word basis and a sentence boilerplate key 114 that performs a sentence-by-word search on the input message.

메모리부(120)는 플래쉬 메모리, 램(RAM), EEPROM(electrically erasable programmable read only memory) 등으로 구성될 수 있으며 이동통신 단말기(10)의 전반적인 동작을 제어하는 소정의 프로그램이 저장된다. 또한, 메모리부(120)에는 사용자가 입력한 메시지에 따른 복수의 상용구가 저장된다.The memory unit 120 may include a flash memory, a RAM, an electrically erasable programmable read only memory (EEPROM), and the like, and store a predetermined program that controls the overall operation of the mobile communication terminal 10. In addition, the memory 120 stores a plurality of common phrases according to a message input by a user.

표시부(130)는 제어부(140)로부터의 각종 정보신호 및 메모리부(120)에 저장된 복수의 상용구를 표시한다.The display unit 130 displays various information signals from the control unit 140 and a plurality of common phrases stored in the memory unit 120.

제어부(140)는 MSM(Mobile Station Modem)을 구비하여 이동통신 단말기(10)의 일반적인 입출력을 제어한다. 이때, 제어부(140)는 표시부(130)에 표시된 메시지 입력창에 입력되는 메시지를 문장 단위의 패턴을 인식하여 이를 상용구로 메모리부(120)에 저장하도록 제어한다.The controller 140 includes a mobile station modem (MSM) to control general input / output of the mobile communication terminal 10. At this time, the control unit 140 recognizes the message input to the message input window displayed on the display unit 130 and recognizes the pattern in units of sentences and controls it to be stored in the memory unit 120 as a boilerplate.

이와 같이 구성되는 본 발명의 작용을 살펴 보면 다음과 같다.Looking at the operation of the present invention configured as described above are as follows.

< 단어 상용구키가 선택된 경우에 패턴인식을 이용한 메시지 입력방법><Message input method using pattern recognition when word boilerplate key is selected>

도 2는 본 발명의 일 실시예에 따라 단어 상용구키가 선택된 경우에 패턴인식을 이용한 메시지 입력방법을 나타낸 순서도이고, 도 3은 도 2에 따라 단어 상용구키가 선택된 경우에 패턴인식을 이용한 영문 메시지 입력방법을 나타낸 예시도이다.2 is a flowchart illustrating a message input method using pattern recognition when the word boilerplate key is selected according to an embodiment of the present invention, and FIG. 3 is an English message using pattern recognition when the word boilerplate key is selected according to FIG. 2. An illustration showing an input method.

도 2에 도시된 바와 같이, 본 발명의 일 실시예에 따라 단어 상용구키가 선택된 경우에 패턴인식을 이용한 메시지 입력방법은 메시지 작성화면에서 메시지가 입력되는 입력단계(S210~S230)와, 입력단계에서 입력되는 메시지를 문장 단위의 패턴을 인식하는 패턴인식 단계(S240~S250)와, 패턴인식 단계에서 인식된 문장을 상용구로 저장하는 저장단계(S260) 및 입력단계에서 입력되는 메시지에 포함된 특정 문자를 포함하는 특정 상용구를 메시지 작성화면에 표시하는 표시단계(S270~S280)를 포함한다.As shown in FIG. 2, when the word boilerplate key is selected according to an embodiment of the present invention, a message input method using pattern recognition includes an input step (S210 to S230) of inputting a message on a message creation screen, and an input step. Pattern recognition step (S240 ~ S250) for recognizing the pattern of the unit of the message input from the sentence, and the storage step (S260) for storing the sentence recognized in the pattern recognition step as boilerplate and the specific message included in the input step And a display step (S270 ˜ S280) of displaying a specific boilerplate including text on the message creation screen.

먼저, 사용자가 메시지 입력 메뉴를 선택하면(S210), 제어부(140)는 메시지 작성화면(400)을 표시부(130)의 화면에 표시한다(S220).First, when the user selects the message input menu (S210), the controller 140 displays the message creation screen 400 on the screen of the display unit 130 (S220).

이때, 도 3의 (a)와 같이 메시지 작성화면(400)에 사용자가 영문인 "way"를 입력하면(S230), 제어부(140)는 현재 단어 상용구키(112)와 문장 상용구키(114) 중 어느 키가 선택되어 있는지 확인한다(S240).At this time, if the user enters the English "way" on the message creation screen 400 as shown in Figure 3 (a) (S230), the controller 140 is the current word boilerplate key 112 and sentence boilerplate key 114 Check which key is selected (S240).

여기서, 제어부(140)는 단어 상용구키(112)가 선택되어 있는 경우에는 입력된 메시지인 "way"에 대응하는 기 저장된 단어를 포함하는 문장이 메모리부(120)에 존재하는지 확인한다(S250).Here, when the word boilerplate key 112 is selected, the controller 140 checks whether a sentence including a pre-stored word corresponding to the input message “way” exists in the memory unit 120 (S250). .

이때, 제어부(140)는 입력된 메시지인 "way"에 대응하도록 메모리부(120) 미리 저장된 단어를 포함하는 문장이 존재하지 않는 경우에는 입력된 메시지인 "way"를 포함하는 메시지의 작성이 종료되면 이를 문장 단위로 패턴을 인식하여 메모리부(120)에 상용구로 저장한다(S260).In this case, when there is no sentence including the word stored in advance in the memory unit 120 to correspond to the input message "way", the controller 140 ends the preparation of the message including the input message "way". When the pattern is recognized in units of sentences, the memory unit 120 stores the pattern as boilerplate (S260).

그러나, 제어부(140)는 입력된 메시지인 "way"에 대응하도록 메모리부(120) 미리 저장된 단어를 포함하는 문장이 존재하는 경우에는, 메모리부(120)에서 해당 단어를 포함하는 문장을 검색하여 해당 문장의 우선순위를 증가시키고 메시지 작성 화면(400) 상에 표시한다(S270).However, when there is a sentence including a word stored in advance in the memory unit 120 to correspond to an input message "way", the controller 140 searches for a sentence including the word in the memory unit 120. The priority of the sentence is increased and displayed on the message creation screen 400 (S270).

이때, 도 3의 (b)와 같이 "way"에 대응하도록 메모리부(120)에 미리 저장된 단어를 포함하는 문장은 복수일 경우에 각 문장이 갖는 우선순위에 따라 순차적으로 팝업창(Pop Up Window, 410) 에 표시할 수 있다.In this case, as shown in FIG. 3B, when a plurality of sentences including a word stored in the memory unit 120 is stored in advance to correspond to "way", a pop-up window is sequentially displayed according to the priority of each sentence. 410 may be indicated.

따라서, 사용자는 팝업창(410)의 선택바(420)를 상하로 이동시켜 복수의 문장 중에서 원하는 문장을 선택함으로써(S280), 도 3의 (c)와 같이 메시지 작성화면(400) 상에 원하는 단어를 포함하는 문장을 손쉽게 입력할 수 있다.Therefore, the user moves the selection bar 420 of the pop-up window 410 up and down to select a desired sentence from the plurality of sentences (S280), the desired word on the message creation screen 400 as shown in (c) of FIG. You can easily enter a sentence that includes.

이와는 다르게, 전술한 S240 단계에서 현재 선택된 키가 문장 상용구키(114) 인 경우에는 다음과 같다.Unlike this, in the case where the currently selected key is the sentence boilerplate key 114 in step S240 described above.

도 4는 본 발명의 일 실시예에 따라 문장 상용구키가 선택된 경우에 패턴인식을 이용한 메시지 입력방법을 나타낸 순서도이고, 도 5는 도 4에 따라 문장 상용구키가 선택된 경우에 패턴인식을 이용한 영문 메시지 입력방법을 나타낸 예시도이다.4 is a flowchart illustrating a message input method using pattern recognition when a sentence boilerplate key is selected according to an embodiment of the present invention, and FIG. 5 is an English message using pattern recognition when a sentence boilerplate key is selected according to FIG. 4. An illustration showing an input method.

도 4에 도시된 바와 같이, 본 발명의 일 실시예에 따라 문장 상용구키(114)가 선택된 경우에 패턴인식을 이용한 메시지 입력방법은, 먼저 문장 상용구키(114)가 선택된 상태에서 입력되는 메시지를 포함하는 문장을 용이하게 입력하도록 한다.As shown in FIG. 4, when the sentence boilerplate key 114 is selected according to an embodiment of the present invention, a message input method using pattern recognition may be a message input in a state where the sentence boilerplate key 114 is first selected. Easily enter sentences to include.

즉, 도 5의 (a)와 같이 메시지 작성화면(400)에 사용자가 영문인 "way"를 입력한다.That is, the user inputs "way" in English on the message creation screen 400 as shown in FIG.

이때, 제어부(140)는 입력된 메시지인 "way"에 대응하는 기 저장된 문장이 메모리부(120)에 존재하는지 확인한다(S290).In this case, the controller 140 checks whether a pre-stored sentence corresponding to the input message “way” exists in the memory unit 120 (S290).

여기서, 제어부(140)는 문장 상용구키(114)가 선택된 상태에서 입력된 메시지인 "way"는 문장을 이루는 각 단어의 첫 알파벳을 입력한 것으로 판단한다.Herein, the controller 140 determines that the message "way" input while the sentence boilerplate key 114 is selected has input the first alphabet of each word constituting the sentence.

따라서, 제어부(140)는 입력된 메시지인 "way"에 대응하도록 메모리부(120) 미리 저장된 문장을 확인하고, 이러한 문장이 존재하지 않는 경우에는 입력된 메시지인 "way"를 포함하는 메시지의 작성이 종료되면 이를 문장 단위로 패턴을 인식하여 메모리부(120)에 상용구로 저장한다(S300).Therefore, the controller 140 checks the sentence stored in advance in the memory unit 120 to correspond to the input message "way", and if the sentence does not exist, prepares a message including the input message "way". When this is finished, the pattern is recognized in units of sentences and stored in the memory unit 120 as boilerplate (S300).

그러나, 제어부(140)는 입력된 메시지인 "way"에 대응하도록 메모리부(120) 미리 저장된 문장이 존재하는 경우에는, 도 5의 (b)와 같이 메모리부(120)에서 해당 문장을 검색하여 메시지 작성화면(400) 상에 표시한다(S310).However, when there is a sentence stored in advance in the memory unit 120 to correspond to the input message "way", the controller 140 searches for the sentence in the memory unit 120 as shown in FIG. Displayed on the message creation screen 400 (S310).

이때에도, "way"에 대응하도록 메모리부(120)에 미리 저장된 문장은 복수일 수 있으며 제어부(140)는 이를 팝업창(410) 형태로 표시할 수 있다.In this case, a plurality of sentences may be pre-stored in the memory unit 120 to correspond to "way", and the controller 140 may display them in the form of a pop-up window 410.

따라서, 사용자는 팝업창(410)의 선택바(420)를 상하로 이동시켜 복수의 문장 중에서 원하는 문장을 선택함으로써(S320) 도 5의 (c)와 같이 메시지 작성화면(400) 상에 원하는 문장을 손쉽게 입력할 수 있다.Therefore, the user moves the selection bar 420 of the pop-up window 410 up and down to select a desired sentence from among a plurality of sentences (S320) to display the desired sentence on the message creation screen 400 as shown in FIG. You can easily type.

지금까지 설명한 실시예에서는 메시지 작성화면(400) 상에 영문을 메시지로 입력하는 것에 대해서만 설명하였지만 본 발명은 이에 한정되지는 않고 한글을 입력할 때에도 동일하게 적용되는데 이에 대한 일례는 도 6과 같다.In the above-described embodiment, only the input of the English letter as a message on the message creation screen 400 has been described. However, the present invention is not limited thereto, and the same applies to inputting Korean. An example thereof is illustrated in FIG. 6.

도 6은 단어 상용구키가 선택된 경우에 패턴인식을 이용한 한글 메시지 입력방법을 나타낸 예시도이다.6 is an exemplary diagram illustrating a Hangul message input method using pattern recognition when the word boilerplate key is selected.

도 6의 (a)와 같이, 단어 상용구키(112)가 선택되어 있는 상태에서 메시지 작성화면(400) 상에 "ㄱㄴㅇ"이 입력되면, 제어부(140)는 이에 대응하는 단어를 포함하는 기 저장된 문장이 메모리부(120)에 존재하는지 확인한다(S250).As shown in (a) of FIG. 6, when "Bb" is input on the message creation screen 400 in a state where the word boilerplate key 112 is selected, the controller 140 previously stored a word including the corresponding word. It is checked whether a sentence exists in the memory unit 120 (S250).

이때, 제어부(140)는 입력된 메시지인 "ㄱㄴㅇ"에 대응하도록 메모리부(120) 미리 저장된 단어를 포함하는 문장이 존재하지 않는 경우에 입력된 메시지인 "ㄱㄴㅇ"를 포함하는 메시지의 작성이 종료된 후 이를 문장 단위로 패턴을 인식하여 메모리부(120)에 상용구로 저장한다(S260).At this time, the controller 140 ends the preparation of the message including the input message "ㄱㄴㅇ" when there is no sentence including the word stored in advance in the memory unit 120 to correspond to the input message "ㄱㄴㅇ". After that, the pattern is recognized in sentence units and stored in the memory unit 120 as boilerplate (S260).

그러나, 제어부(140)는 입력된 메시지인 "ㄱㄴㅇ"에 대응하도록 메모리부(120)에 미리 저장된 단어를 포함하는 문장이 존재하는 경우에 도 6의 (b)와 같이 메모리부(120)에서 단어의 음절을 이루는 음소가 "ㄱㄴㅇ"으로 이루어진 단어를 포함하는 문장을 검색하여 메시지 작성화면(400) 상에 표시한다(S270).However, when there is a sentence including a word stored in the memory 120 in advance so as to correspond to the input message "ㄱㄴ", the controller 140 displays the word in the memory unit 120 as shown in FIG. The phoneme forming a syllable is searched for a sentence containing a word consisting of "ㄱㄴㅇ" and displayed on the message creation screen 400 (S270).

이때에도, "ㄱㄴㅇ"에 대응하도록 메모리부(120)에 미리 저장된 문장은 복수일 수 있으며 제어부(140)는 이를 팝업창(410) 형태로 표시할 수 있다.In this case, a plurality of sentences may be pre-stored in the memory 120 to correspond to "AB", and the controller 140 may display them in the form of a popup window 410.

따라서, 사용자는 팝업창(410)의 선택바(420)를 상하로 이동시켜 복수의 문장 중에서 원하는 문장을 선택함으로써(S280) 도 6의 (b)와 같이 메시지 작성화면(400) 상에 원하는 문장을 손쉽게 입력할 수 있다.Therefore, the user moves the selection bar 420 of the pop-up window 410 up and down to select a desired sentence from among a plurality of sentences (S280) to display the desired sentence on the message creation screen 400 as shown in FIG. You can easily type.

또한, 문장 상용구키(114)가 선택된 경우는 도 7과 같다.In addition, the sentence boilerplate 114 is selected as shown in FIG.

도 7은 문장 상용구키가 선택된 경우에 패턴인식을 이용한 한글 메시지 입력방법을 나타낸 예시도이다.7 is an exemplary diagram illustrating a Hangul message input method using pattern recognition when a sentence boilerplate key is selected.

도 7의 (a)와 같이, 문장 상용구키(114)가 선택되어 있는 상태에서 메시지 작성화면(400) 상에 "ㄱㄴㅇ"이 입력되면, 제어부(140)는 이에 대응하도록 기 저장된 문장이 메모리부(120)에 존재하는지 확인한다.As shown in (a) of FIG. 7, when "bb" is input on the message creation screen 400 while the sentence boilerplate key 114 is selected, the controller 140 stores the previously stored sentences so as to correspond thereto. Check if it exists at (120).

여기서, 제어부(140)는 문장 상용구키(114)가 선택된 상태에서 입력된 메시지인 "ㄱㄴㅇ"는 문장을 이루는 각 단어의 첫 음소를 입력한 것으로 판단한다.Here, the controller 140 determines that the message “ㄱㄴㅇ” input while the sentence boilerplate key 114 is selected has input the first phoneme of each word constituting the sentence.

따라서, 제어부(140)는 입력된 메시지인 "ㄱㄴㅇ"에 대응하도록 메모리부(120) 미리 저장된 문장을 확인하고(S290), 이러한 문장이 존재하지 않는 경우에는 입력된 메시지인 "ㄱㄴㅇ"를 포함하는 메시지의 작성이 종료되면 이를 문장 단위로 패턴을 인식하여 메모리부(120)에 상용구로 저장한다(S300).Therefore, the controller 140 checks the sentence stored in advance in the memory unit 120 to correspond to the input message "ㄱㄴㅇ" (S290), and if such a sentence does not exist, includes the input message "ㄱㄴㅇ". When the writing of the message is finished, the pattern is recognized in sentence units and stored in the memory unit 120 as boilerplate (S300).

그러나, 제어부(140)는 입력된 메시지인 "ㄱㄴㅇ"에 대응하도록 메모리부(120)에 미리 저장된 문장이 존재하는 경우에는, 메모리부(120)에서 해당 문장을 검색하여 메시지 작성화면(400) 상에 표시한다(S310).However, if there is a sentence previously stored in the memory unit 120 to correspond to the input message "ㄱㄴㅇ", the controller 140 searches for the sentence in the memory unit 120 and displays the message on the message creation screen 400. It is displayed on (S310).

이때에도, "ㄱㄴㅇ"에 대응하도록 메모리부(120)에 미리 저장된 문장은 복수일 수 있으며 제어부(140)는 이를 팝업창(410) 형태로 표시할 수 있다.In this case, a plurality of sentences may be pre-stored in the memory 120 to correspond to "AB", and the controller 140 may display them in the form of a popup window 410.

따라서, 사용자는 팝업창(410)의 선택바(420)를 상하로 이동시켜 복수의 문장 중에서 원하는 문장을 선택함으로써(S320), 도 7의 (b)와 같이 메시지 작성화면(400) 상에 원하는 문장을 손쉽게 입력할 수 있다.Therefore, the user moves the selection bar 420 of the pop-up window 410 up and down to select a desired sentence from among a plurality of sentences (S320), the desired sentence on the message creation screen 400 as shown in (b) of FIG. Can be easily entered.

지금까지 설명한 실시예에서는 단어 상용구키(112)와 문장 상용구키(114)가 서로 분리된 것에 대해 설명하였지만 본 발명은 이에 한정되지 않는다.In the above-described embodiment, the word boilerplate key 112 and the sentence boilerplate key 114 have been described as being separated from each other, but the present invention is not limited thereto.

즉, 단어 상용구키(112)와 문장 상용구키(114)는 동일한 키일 수 있으며 이 키를 한번 누르면 단어 상용구키(112)와 설정되고 이를 한번 더 누르면 단어 상용 구키(112) 기능이 해제되고 문장 상용구키(114)가 선택될 수 있도록 설정하는 것이 가능하다.That is, the word boilerplate key 112 and the sentence boilerplate key 114 may be the same key, and pressing this key once is set with the word boilerplate key 112 and pressing it once more releases the word boilerplate key 112 function and the sentence boilerplate. It is possible to set the key 114 to be selected.

또한, 지금까지의 실시예에서는 문장 상용구키(114)가 선택된 경우 특정 문장을 검색하기 위해 문장을 이루는 단어의 알파벳 첫자나 첫 음소를 입력하였지만 본 발명은 이에 한정되지는 않는다.In addition, in the above embodiments, when the sentence boilerplate key 114 is selected, the first letter of the alphabet or the first phoneme of a word forming a sentence is input to search for a specific sentence, but the present invention is not limited thereto.

예를 들면, "Where are you?" 를 검색하기 위해 "w", "a", "y"를 입력할 뿐 아니라 해당 알파벳 또는 음소가 포함된 키를 입력할 수도 있다. 즉, "9(wxyz", 2(abc)"로 키패드가 정의되어 있을 경우에 숫자 "929"를 입력하여도 문장이 선택될 수 있다.For example, "Where are you?" In addition to entering "w", "a", "y" to search for, you can also enter a key containing the alphabet or phoneme. That is, when the keypad is defined as "9 (wxyz", 2 (abc) "), the sentence may be selected even if the number" 929 "is entered.

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the technical spirit of the present invention for those skilled in the art.

따라서, 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고 청구범위를 뒷받침하여 해석해야 한다.Accordingly, the present invention should not be limited by the foregoing embodiments and the accompanying drawings, but should be interpreted in support of the claims.

이상에서 설명한 바와 같이 본 발명에 따르면, 사용빈도가 높은 문장의 패턴을 인식하여 상용구로 저장함으로써 편리한 효과가 있다.As described above, according to the present invention, a pattern having a high frequency of use is recognized and stored in the boilerplate.

Claims (7)

메시지 작성화면에서 메시지가 입력되는 입력단계;An input step of inputting a message on a message creation screen; 상기 입력단계에서 입력되는 메시지를 문장 단위의 패턴을 인식하는 패턴인식 단계; 및A pattern recognition step of recognizing a pattern in units of sentences for the message input in the input step; And 상기 패턴인식 단계에서 인식된 문장을 상용구로 저장하는 저장단계;A storage step of storing the sentence recognized in the pattern recognition step as boilerplate; 를 포함하는 패턴인식을 이용한 메시지 입력방법.Message input method using pattern recognition comprising a. 제 1 항에 있어서,The method of claim 1, 상기 패턴인식 단계에서는 상기 메시지를 문장 단위의 패턴을 인식하여, 문장 단위의 패턴이 기 저장되어 있는 경우에 해당 문장의 우선순위를 증가시키고, 기 저장되어 있지 않은 경우에는 새로운 문장으로 저장하는 것을 특징으로 하는 패턴인식을 이용한 메시지 입력방법.In the pattern recognition step, the message is recognized in a sentence-by-sentence pattern, and if the pattern in a sentence unit is stored in advance, the priority of the sentence is increased, and if not already stored, the new sentence is stored. Message input method using pattern recognition. 제 1 항에 있어서,The method of claim 1, 상기 입력단계에서 입력되는 메시지에 포함된 특정 문자를 포함하는 특정 상용구를 상기 메시지 작성화면에 표시하는 표시단계를 추가로 포함하는 것을 특징으로 하는 패턴인식을 이용한 메시지 입력방법.And a display step of displaying a specific boilerplate including a specific character included in a message input in the input step on the message creation screen. 제 2 항 또는 제 3 항에 있어서,The method of claim 2 or 3, 상기 저장단계에서는 상기 입력단계에서 입력되는 메시지의 특정 문자를 포함하는 특정 상용구를 우선순위가 높은 순서부터 순차적으로 상기 메시지 작성화면에 표시하는 표시단계를 추가로 포함하는 것을 특징으로 하는 패턴인식을 이용한 메시지 입력방법.The storing step further includes a display step of displaying a specific boilerplate including a specific character of a message input in the input step in order from the order of high priority to the message creation screen. How to enter a message. 제 3 항에 있어서,The method of claim 3, wherein 상기 표시단계에서 표시된 특정 상용구 중 어느 하나를 선택하는 단계를 추가로 포함하는 것을 특징으로 하는 패턴인식을 이용한 메시지 입력방법.Message input method using pattern recognition, characterized in that further comprising the step of selecting any one of the specific boilerplate displayed in the display step. 제 3 항에 있어서,The method of claim 3, wherein 상기 입력단계에서 입력되는 메시지를 단어 단위의 상용구 검색을 실행하는 단어 상용구키가 선택되는 단계를 추가로 포함하고,And selecting a word boilerplate key for executing a word boilerplate search on a message input in the input step. 상기 표시단계에서는 상기 단어 상용구키가 선택된 상태에서 상기 메시지가 입력되면 상기 저장단계에서 저장된 상용구 중 상기 메시지의 특정 단어를 포함하는 상용구를 표시하는 것을 특징으로 하는 패턴인식을 이용한 메시지 입력방법.In the displaying step, when the message is input while the word boilerplate key is selected, a message input method using pattern recognition, which displays a boilerplate including a specific word of the message among the boilerplate words stored in the storing step. 제 3 항에 있어서,The method of claim 3, wherein 상기 입력단계에서 입력되는 메시지를 문장 단위의 상용구 검색을 실행하는 문장 상용구키를 추가로 포함하고,The apparatus further comprises a sentence boilerplate key for executing a sentence boilerplate input by the message input in the input step, 상기 표시단계에서는 상기 문장 상용구키가 선택된 상태에서 상기 메시지가 입력되면 상기 저장단계에서 저장된 상용구 중 상기 메시지의 특정 문장을 포함하는 상용구를 표시하는 것을 특징으로 하는 패턴인식을 이용한 메시지 입력방법.In the displaying step, if the message is input while the sentence boilerplate key is selected, a message input method using pattern recognition characterized by displaying a boilerplate including a specific sentence of the message among the boilerplate stored in the storing step.
KR1020060094769A 2006-09-28 2006-09-28 Method using pattern recognition KR20080029144A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060094769A KR20080029144A (en) 2006-09-28 2006-09-28 Method using pattern recognition

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060094769A KR20080029144A (en) 2006-09-28 2006-09-28 Method using pattern recognition

Publications (1)

Publication Number Publication Date
KR20080029144A true KR20080029144A (en) 2008-04-03

Family

ID=39531762

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060094769A KR20080029144A (en) 2006-09-28 2006-09-28 Method using pattern recognition

Country Status (1)

Country Link
KR (1) KR20080029144A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150107066A (en) * 2014-03-13 2015-09-23 에스케이플래닛 주식회사 Messenger service system, method and apparatus for messenger service using common word in the system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150107066A (en) * 2014-03-13 2015-09-23 에스케이플래닛 주식회사 Messenger service system, method and apparatus for messenger service using common word in the system

Similar Documents

Publication Publication Date Title
KR100719412B1 (en) Method and apparatus for character entry in a wireless communication device
KR100790700B1 (en) Speech recognition assisted autocompletion of composite characters
JP4369245B2 (en) Mobile phone device and method for inputting text
US20090313571A1 (en) Method for customizing data entry for individual text fields
US20130097548A1 (en) Virtual Keyboard, Input Method, and Associated Storage Medium
US20050251745A1 (en) Input switching method and electronic device therefor
KR100883466B1 (en) Method for auto completion of special character in portable terminal
KR100595694B1 (en) Method for registering addiction phase in the mobile terminal
KR20080029144A (en) Method using pattern recognition
EP2894547B1 (en) Character input device, character input method of character input device, and non-transitory computer-readable medium
KR100665820B1 (en) Mobile communication terminal and method for inputting letters
KR20090128595A (en) Apparatus for writting out the text message and method for writting out the text message using the common words
KR100664144B1 (en) Method for inserting commonly used sentence in mobile communication device
KR20080007180A (en) Method for inputting text in multiple languages
KR100703403B1 (en) Inputted characters displaying method in wireless telecommunication unit
KR20050022560A (en) Letter input method using the shift key in mobile communication terminal
KR101424255B1 (en) Mobile communication terminal and method for inputting letters therefor
KR101155281B1 (en) Method for inputting hangul in mobile terminal
KR101063601B1 (en) Mobile terminal and his phone number search method
KR101230233B1 (en) method for inputting korean alphabet of mobile phone and mobile phone thereof
KR100639881B1 (en) Apparatus and method for inputting character
KR20060018565A (en) An input method for a keyboard in an information communication device
KR20030094811A (en) Multi language input apparatus for communications equipment and control method thereof
JP2007094786A (en) Mobile terminal
KR20070070641A (en) An apparatus and method for inputting words in a mobile communication terminal

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application