KR100689580B1 - Mobile terminal loaded auto spacing words function and thereof method - Google Patents
Mobile terminal loaded auto spacing words function and thereof method Download PDFInfo
- Publication number
- KR100689580B1 KR100689580B1 KR1020050095590A KR20050095590A KR100689580B1 KR 100689580 B1 KR100689580 B1 KR 100689580B1 KR 1020050095590 A KR1020050095590 A KR 1020050095590A KR 20050095590 A KR20050095590 A KR 20050095590A KR 100689580 B1 KR100689580 B1 KR 100689580B1
- Authority
- KR
- South Korea
- Prior art keywords
- message
- spacing
- automatic spacing
- automatic
- morpheme
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000012937 correction Methods 0.000 claims abstract description 16
- 230000000877 morphologic effect Effects 0.000 claims description 15
- 230000006870 function Effects 0.000 description 16
- 238000012545 processing Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 2
- 238000011835 investigation Methods 0.000 description 2
- 229910052709 silver Inorganic materials 0.000 description 2
- 239000004332 silver Substances 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000003058 natural language processing Methods 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User 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/72436—User 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/70—Details of telephonic subscriber devices methods for entering alphabetical characters, e.g. multi-tap or dictionary disambiguation
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Machine Translation (AREA)
- Telephone Function (AREA)
Abstract
Description
도 1은 일반적인 이동단말기의 키 입력부를 나타낸 도면.1 is a view showing a key input unit of a general mobile terminal.
도 2는 본 발명에 따른 자동 띄어쓰기 기능이 탑재된 이동 단말기의 구성을 개략적으로 나타낸 블럭도.Figure 2 is a block diagram schematically showing the configuration of a mobile terminal equipped with an automatic spacing function according to the present invention.
도 3은 도 2에 도시된 언어 처리 모듈의 구성을 개략적으로 나타낸 블럭도.3 is a block diagram schematically showing the configuration of the language processing module shown in FIG.
도 4 및 도 5는 본 발명에 따른 이동 단말기가 자동 띄어쓰기를 수행하는 방법을 나타낸 흐름도.4 and 5 are flowcharts illustrating a method for performing automatic spacing in a mobile terminal according to the present invention.
도 6a 내지 도 6d는 본 발명에 따른 메시지 보기 화면을 나타낸 도면.6A to 6D illustrate a message viewing screen according to the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
200 : 키 입력부 210 : 제어부 200: key input unit 210: control unit
215 : 언어 처리 모듈 220 : 무선 처리부215: language processing module 220: wireless processing unit
230 : 표시부 240 : 저장부230: display unit 240: storage unit
250 : 음성 처리부 300 : 텍스트 입력부250: voice processing unit 300: text input unit
310 : 선 자동 띄어쓰기부 320 : 형태소 분석부310: automatic line spacing unit 320: morphological analysis unit
330 : 형태소 사전 데이터베이스 340 : 자동 띄어쓰기부 330: stemming dictionary database 340: automatic spacing
본 발명은 이동단말기에서 띄어쓰기 없이 수신된 메시지를 자동으로 띄어쓰기하여 디스플레이되도록 하는 자동 띄어쓰기 기능이 탑재된 이동 단말기 및 그 방법에 관한 것이다.The present invention relates to a mobile terminal equipped with an automatic spacing function and a method for automatically displaying and displaying a received message without spacing in the mobile terminal.
예전에는 휴대폰 하면 통화 즉, 음성 통화가 주 목적이었다. 하지만 최근에는 문자 메시지나 디지털 카메라, MP3 플레이어 등 여러가지 기능을 복합적으로 제공하는 휴대폰이 늘어나고 있다. 특히, 문자 메시지 기능은 사용 요금이 음성 수신보다 저렴하고 간단한 의사를 전달하는데 음성 통화보다 효과적이기 때문에 많이 이용되고 있다.In the old days, the main purpose was to make a mobile phone call. Recently, however, mobile phones that provide various functions such as text messages, digital cameras, and MP3 players are increasing. In particular, the text message function is widely used because the usage fee is cheaper than voice reception and more effective than voice call to convey a simple intention.
휴대폰에서 제공하는 문자 메시지 서비스 종류를 보면, 휴대 단말기에 따라 크게 SMS, LMS, MMS로 나뉘어질 수 있으나 현재까지는 여전히 SMS의 사용이 그 중에서 가장 빈번하다.According to the type of text message service provided by a mobile phone, it can be largely divided into SMS, LMS, and MMS depending on the mobile terminal. However, the use of SMS is still the most frequent.
SMS는 한번에 총 80바이트 이하, 즉, 한글 40자, 영어/숫자 80자를 전송할 수 있으며, 사용료는 건당 부과된다.SMS can send less than 80 bytes at a time, that is, 40 Korean characters and 80 English / numeric characters.
또한, 휴대폰 키 입력 방식에서 띄어쓰기의 삽입은 문자 입력과는 다른 동선상에 있다. 현재 출시된 도 1과 같은 휴대 단말기에서 문자는 A영역(100)의 키를 이용하여 입력하고, 띄어쓰기는 B영역(110)의 방향키를 이용하여 입력한다.In addition, the insertion of a space in a mobile phone key input method is on the same line as the character input. In the currently released portable terminal as shown in FIG. 1, letters are input using the key of the
이러한 SMS 전송 특성과 키 입력의 불편함으로 인해 대다수의 사용자들은 띄어쓰기를 사용한 바른 문장을 전송하는 것보다는 띄어쓰기 없이 총 80바이트를 활용하여 한번에 송신하는 것을 선호한다. Due to the SMS transmission characteristics and the inconvenience of key input, most users prefer to transmit a total of 80 bytes at one time without using a space, rather than sending a correct sentence using a space.
그러나 수신자 입장에서 보면 띄어쓰기가 없는 비문법적인 문자 메시지보다는 바른 한글 문법을 사용하여 작성된 문자 메시지가 훨씬 읽기가 쉬울 것이다.However, from a recipient's point of view, text messages written using the correct Hangul grammar will be much easier to read than non-letter text messages without spaces.
이러한 배경에 의해 띄어쓰기가 없이 작성된 문자 메시지의 가동성을 높일수 있는 휴대폰의 SMS 자동 띄어쓰기 부가 기능이 요망되고 있다.Against this background, there is a need for an SMS automatic spacing add-on function of a mobile phone that can improve the operability of a text message written without spacing.
이러한 띄어쓰기를 배제하고 작성된 문장은 기존 한국어 자연어 처리의 틀에서 벗어나고 있어 분석에 어려움이 있다. 기존의 한국어 형태소 분석이라던가 구분 분석의 과정을 살펴보면, 일단 입력 문장을 어절 단위로 나눈다. 예를 들어 '나는 학교에 간다'라는 문장은 '나는', '학교에', '간다'라고 어절 단위로 나눈 후, 사전을 이용하여 형태소 분석을 시작하는 것이다. Sentences excluded from such spacing are difficult to analyze because they deviate from the existing Korean natural language processing framework. Looking at the existing process of Korean morpheme analysis or division analysis, the input sentence is divided into word units. For example, the sentence 'I go to school' is divided into 'I', 'go to school' and 'go' in word units, and then starts a morphological analysis using a dictionary.
따라서 '나는학교에간다'라는 띄어쓰기가 없는 비문법적인 문장의 경우는 기존의 한국어 형태소 분석기에서 만족스러운 결과를 도출할 수 없다. 형태소 분석기는 '나는학교에간다'를 하나의 단어로 간주하고 이에 해당하는 품사를 유추하려 할 것이다.Therefore, in the case of the non-letter sentence without the spacing of 'I go to school', a satisfactory result cannot be obtained from the existing Korean stemmer. The stemmer will consider 'I go to school' as a word and try to infer the part-of-speech equivalent.
그러나 상기와 같은 종래의 띄어쓰기 방법은 입력된 문장의 어절이나 문장 단위의 띄어쓰기 오류를 자동으로 정정할 수 없는 단점이 있다. However, the conventional spacing method as described above has a disadvantage in that the spacing error of an input sentence or sentence unit cannot be automatically corrected.
따라서, 본 발명의 목적은 띄어쓰기 없이 도착한 비문법적인 문자 메시지를 띄어쓰기 오류가 교정된 문법적인 문자 메시지로 전환할 수 있는 자동 띄어쓰기 기능이 탑재된 이동 단말기 및 그 방법을 제공하는데 있다. Accordingly, an object of the present invention is to provide a mobile terminal and a method equipped with an automatic spacing function capable of converting a non-grammatical text message that arrives without spacing into a grammatical text message with a spacing error corrected.
본 발명의 다른 목적은 한국어 형태소 분석 이전에 자동 띄어쓰기 모듈을 삽입함으로써 한국어 형태소 분석의 완성도를 높이고 한국어 합성기의 운율을 개선할 수 있는 자동 띄어쓰기 기능이 탑재된 이동 단말기 및 그 방법을 제공하는데 있다.Another object of the present invention is to provide a mobile terminal and a method equipped with an automatic spacing function that can improve the completion of Korean morpheme analysis and improve the rhythm of a Korean synthesizer by inserting an automatic spacing module before Korean morpheme analysis.
본 발명의 또 다른 목적은 띄어 쓰기 오류가 교정된 문법적인 문자 메시지를 원래 수신된 문자 메시지로 복원할 수 있는 자동 띄어쓰기 기능이 탑재된 이동 단말기 및 그 방법을 제공하는데 있다. It is still another object of the present invention to provide a mobile terminal and a method having an automatic spacing function capable of restoring a grammatical text message having a spacing error corrected to an originally received text message.
상기 목적들을 달성하기 위하여 본 발명의 일 측면에 따르면, 키입력부, 저장부, 표시부가 구비된 이동단말기에 있어서, 단어 정보가 저장된 단어 사전 데이터베이스, 형태소 정보가 저장된 형태소 사전 데이터베이스, 상기 키 입력부를 통해 메시지의 자동 띄어쓰기 교정 명령이 입력되면, 해당 메시지를 입력받는 텍스트 입력부, 상기 텍스트 입력부로부터 전송된 메시지를 분석하여 미리 저장된 띄어쓰기 규칙에 따라 띄어쓰기를 수행하는 제1 자동 띄어쓰기부, 상기 텍스트 입력부 또는 상기 제1 자동 띄어쓰기부로부터 전송된 메시지에 대하여 상기 단어 사전 데이터베이스를 이용하여 상기 메시지에 포함된 단어를 판단하고, 상기 판단된 각 단어 에 대하여 상기 형태소 사전 데이터베이스를 이용하여 형태소를 분석하는 형태소 분석부, 상기 형태소 분석부의 분석결과를 이용하여 상기 1차 자동띄어쓰기가 수행된 메시지에 대하여 띄어쓰기를 수행하는 제2 자동 띄어쓰기부, 상기 제2 자동 띄어쓰기부에서 2차 자동 띄어쓰기가 수행된 메시지를 상기 형태소 분석부에 전송하여 형태소 분석을 하고, 그 분석 결과를 이용하여 3차 자동 띄어쓰기를 수행하는 제3 자동 띄어쓰기부를 포함하는 것을 특징으로 하는 자동 띄어쓰기 기능이 탑재된 이동 단말기가 제공된다. According to an aspect of the present invention to achieve the above object, in a mobile terminal having a key input unit, a storage unit, a display unit, a word dictionary database in which word information is stored, a morpheme dictionary database in which morpheme information is stored, and the key input unit When an automatic spacing correction command of a message is input, a text input unit for receiving a corresponding message, a first auto spacing unit that analyzes a message transmitted from the text input unit and performs spacing according to a pre-stored spacing rule, the text input unit, or the first space. 1 A morpheme analysis unit for determining a word included in the message for the message sent from the automatic spacing unit using the word dictionary database, and for analyzing the morphemes using the morpheme dictionary database for each of the determined words, Morpheme A second automatic spacing unit that performs spacing on the message on which the first auto spacing is performed using the analysis result of the analysis unit, and transmits a message in which the second auto spacing is performed by the second auto spacing unit to the morpheme analysis unit By performing a morphological analysis, and using the analysis result, and the third automatic spacing for performing a third automatic spacing is provided a mobile terminal equipped with an automatic spacing function.
상기 형태소 분석부는 입력된 메시지에 대하여 상기 형태소 사전 데이터베이스에 동일한 단어가 존재하는지를 분석한다. The morpheme analysis unit analyzes whether the same word exists in the morpheme dictionary database with respect to the input message.
본 발명의 다른 실시예에 따르면, 메시지에 대한 띄어쓰기 교정 명령이 입력되면, 상기 메시지를 분석하여 미리 저장된 띄어쓰기 규칙에 따라 1차 자동 띄어쓰기를 수행하고, 상기 1차 자동 띄어쓰기가 수행된 메시지의 형태소를 분석하여 그 분석 결과에 따라 2차 자동 띄어쓰기를 수행하고, 상기 2차 자동 띄어쓰기가 수행된 메시지의 형태소를 분석하여 그 분석 결과에 따라 3차 자동 띄어쓰기를 수행하여 그 결과를 디스플레이하는 것을 특징으로 하는 이동단말기에서 자동 띄어쓰기 방법이 제공된다. According to another embodiment of the present invention, when a spacing correction command for a message is input, the message is analyzed and the first automatic spacing is performed according to a previously stored spacing rule, and the stem of the message on which the first automatic spacing is performed is analyzed. Analyze and perform the second automatic spacing according to the analysis result, and analyze the morpheme of the message on which the second automatic spacing is performed, and perform the third automatic spacing according to the analysis result to display the result. An automatic spacing method is provided in a mobile terminal.
상기 디스플레이된 메시지에 대한 저장 명령이 입력되면, 상기 3차 자동 띄어쓰기가 수행된 메시지를 저장하고, 상기 디스플레이된 메시지에 대한 복원 명령이 입력되면, 상기 3차 자동 띄어쓰기가 수행된 메시지를 원래의 메시지로 복원한 다. When the storage command for the displayed message is input, the message in which the third auto spacing is performed is stored, and when the restore command for the displayed message is input, the message in which the third auto spacing is performed is returned to the original message. Restore to.
상기 메시지에 대한 띄어쓰기 교정 명령이 입력되면, 상기 메시지를 분석하여 미리 저장된 띄어쓰기 규칙에 따라 1차 자동 띄어쓰기를 수행하는 것은 상기 수신된 메시지에 대한 띄어쓰기 교정 명령이 입력되면 상기 메시지를 텍스트 입력부에 입력하고, 상기 메시지가 처음으로 입력된 메시지인지를 판단하고, 상기 판단결과 상기 메시지가 처음으로 입력된 메시지이면, 상기 메시지를 분석하여 미리 저장된 띄어쓰기 규칙에 따라 1차 자동 띄어쓰기를 수행하는 것을 포함한다. When a spacing correction command for the message is input, the first automatic spacing according to the previously stored spacing rule is analyzed and the message is input to the text input unit when the spacing correction command for the received message is input. Determining whether the message is the first input message, and if the message is the first input message, analyzing the message and performing a first automatic spacing according to a pre-stored spacing rule.
상기 판단결과 상기 메시지가 처음으로 입력된 메시지가 아니면, 상기 메시지를 2차 자동 띄어쓰기가 수행된 메시지로 판단하여 상기 2차 자동 띄어쓰기가 수행된 메시지의 형태소를 분석하고, 그 분석 결과에 따라 3차 자동 띄어쓰기를 수행하는 것을 포함한다. If the message is not the first message entered as a result of the determination, the message is determined to be a message that has been subjected to the second automatic spacing, and the morpheme of the message on which the second automatic spacing has been performed is analyzed, and the third order is according to the analysis result. Includes automatic spacing.
상기 1차 자동 띄어쓰기가 수행된 메시지의 형태소를 분석하여 그 분석 결과에 따라 2차 자동 띄어쓰기를 수행하는 것은 상기 1차 자동 띄어쓰기가 수행된 메시지에 대하여 그 메시지에 포함된 단어를 판단하고, 상기 판단된 각 단어에 대하여 형태소 사전 데이터베이스를 이용하여 형태소를 분석하고, 상기 분석된 결과에 따라 2차 자동 띄어쓰기를 수행하는 것을 포함한다. Analyzing the morpheme of the message on which the first automatic spacing is performed and performing the second automatic spacing according to the analysis result determines the words included in the message with respect to the message on which the first automatic spacing is performed, For each word, the morpheme is analyzed using a morpheme dictionary database, and the second automatic spacing is performed according to the analyzed result.
상기 2차 자동 띄어쓰기가 수행된 메시지의 형태소를 분석하여 그 분석 결과에 따라 3차 자동 띄어쓰기를 수행하여 그 결과를 디스플레이하는 것은 상기 2차 자동 띄어쓰기가 완료되었으면, 2차 자동 띄어쓰기가 수행된 메시지를 텍스트 입력 부에 입력하고, 상기 메시지가 처음으로 입력된 메시지인지를 판단하고, 상기 판단결과 상기 메시지가 처음으로 입력된 메시지가 아니므로, 상기 2차 자동 띄어쓰기가 수행된 메시지의 형태소를 분석하고, 그 분석 결과에 따라 3차 자동 띄어쓰기를 수행하여 그 결과를 디스플레이하는 것을 포함한다. Analyzing the morpheme of the message on which the second automatic spacing is performed, and performing the third automatic spacing according to the analysis result, and displaying the result is a message in which the second automatic spacing is completed, when the second automatic spacing is completed. Inputting a text input unit, determining whether the message is the first input message, and analyzing the morpheme of the message in which the second automatic spacing is performed since the message is not the first input message. And performing the third automatic spacing according to the analysis result to display the result.
이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 2는 본 발명에 따른 자동 띄어쓰기 기능이 탑재된 이동 단말기의 구성을 개략적으로 나타낸 블럭도, 도 3은 도 2에 도시된 언어 처리 모듈의 구성을 개략적으로 나타낸 블럭도이다.FIG. 2 is a block diagram schematically showing the configuration of a mobile terminal equipped with an automatic spacing function according to the present invention. FIG. 3 is a block diagram schematically showing the configuration of a language processing module shown in FIG.
도 2를 참조하면, 자동 띄어쓰기 기능이 탑재된 이동단말기는 키입력부(200), 제어부(210), 무선 처리부(220), 표시부(230), 저장부(240), 음성 처리부(250)를 포함한다. Referring to FIG. 2, a mobile terminal equipped with an automatic spacing function includes a
상기 키 입력부(200)는 사용자 명령을 입력받는 것으로서, 다수의 숫자 및 알파벳 키와 기능키, 방향키 등으로 구성된다. 사용자는 상기 키 입력부(200)를 이용하여 원하는 명령을 입력한다. The
상기 저장부(240)는 동작 프로그램 및 상기 동작 프로그램 수행중에 발생하는 데이터를 저장한다. 상기 저장부(240)에는 자동 띄어쓰기가 가능하도록 하는 각종 데이터를 저장하고 있다. The
상기 표시부(230)는 상기 키입력부(200)로부터 입력된 데이터 표시 및 동작 상태 등의 다수의 정보를 표시한다. The
상기 무선 처리부(220)는 안테나를 통해 송수신되는 신호를 증폭 및 필터링, 변복조한다. The
상기 음성 처리부(250)는 상기 제어부(210)의 제어를 받아 마이크로 입력되는 음성을 처리하여 디지털화하고 상기 무선 처리부(220)를 통해 수신된 음성 데이터를 복조하여 스피커를 통해 출력한다. The
상기 제어부(210)는 이동 단말기의 전반적인 동작을 제어한다. The
즉, 상기 제어부(210)는 띄어쓰기가 되지 않은 비문법적인 메시지에 대하여 사용자에 의해 교정 명령이 입력되면, 해당 메시지에 대하여 띄어쓰기를 자동으로 수행되게 하는 언어 처리모듈(215)을 포함한다. That is, the
상기 언어 처리 모듈(215)이 자동 띄어쓰기를 수행하는 방법에 대하여 도 3을 참조하여 설명하기로 한다. A method of performing the automatic spacing by the
도 3을 참조하면, 언어 처리 모듈(215)은 텍스트 입력부(300), 선(pre) 자동 띄어쓰기부(310), 형태소 분석부(320), 자동 띄어쓰기부(340), 형태소 사전 데이터베이스(330)를 포함한다. Referring to FIG. 3, the
상기 텍스트 입력부(300)는 수신된 메시지에 대해 사용자에 의해 교정 명령이 입력되면, 자동 띄어쓰기를 수행하기 위해 해당 메시지를 입력받는다.When the calibration command is input by the user to the received message, the
상기 선 자동 띄어쓰기부(310)는 상기 텍스트 입력부(300)에 입력된 메시지에 대하여 간단한 규칙에 의해 강제로 띄어쓰기를 수행한다. The line
즉, 상기 선 자동 띄어쓰기부(310)는 교육부에서 제정한 맞춤법에 따라 정의 되어 저장된 띄어쓰기 규칙을 반영하여 띄어쓰기 데이터베이스에 저장된 정의 규칙에 따라 문장의 띄어쓰기를 수행한다. 예를들어, '쯤'은 접미사로 앞 어절에 무조건 붙여써야 한다 라든지, '것'앞은 무조건 띄어쓴다 라는 기준이 구조화되어 띄어쓰기를 수행한다. That is, the line
즉, 상기 선 자동 띄어쓰기부(310)는 해당 메시지에 대하여 2바이트씩 검색하면서 띄어써야 하는 것인지를 판단한다. 예를 들어, 현재 검색 글자가 '를'이다면, '를'다음에는 무조건 띄어쓰기를 수행한다.That is, the line
상기 형태소 분석부(320)는 상기 선자동 띄어쓰기부(310)에서 자동 띄어쓰기가 수행된 메시지에 대하여 품사를 분석한다. The
즉, 상기 형태소 분석부(320)는 상기 선 자동 띄어쓰기부(310)에서 선 자동 띄어쓰기가 수행된 메시지를 2바이트씩 검색하면서 단어를 추정하고, 상기 추정된 단어의 품사를 판단한다. That is, the
예를 들어, 상기 선 자동 띄어쓰기부(310)로부터 입력된 메시지가 '대통령은그와 청와대에있다'인 경우, 상기 형태소 분석부(320)는 상기 메시지를 2바이트씩 검색하여 단어를 추정한다. 상기 형태소 분석부(320)가 단어를 추정하면, '대통령', '은', '그', '와', '청와대', '에', '있', '다'로 추정된다. For example, when the message input from the line
상기와 같이 단어가 추정되면, 상기 형태소 분석부(320)는 상기 추정된 각 단어에 대하여 상기 형태소 사전 데이터베이스(330)를 이용하여 품사를 판단한다. 상기 형태소 분석부(320)가 상기 입력된 메시지에 대하여 품사를 분석하면, 대통령은 보통명사, 은은 보통명사, 그는 명사, 와는 조사, 청와대는 보통명사, 에는 조 사, 이는 동사어간, 었다는 어미로 분석된다.When the word is estimated as described above, the
또한, 상기 형태소 분석부(320)는 상기 선 자동 띄어쓰기부(310)로부터 메시지가 입력되면, 상기 입력된 메시지를 영문자, 숫자, 기호, 한글, 한자등을 이들 각각을 대표하는 하나의 심볼로 매핑 처리한 구조로 변경한다. In addition, when the message is input from the line
그런다음 상기 형태소 분석부(320)는 상기 입력된 메시지에 대하여 데이터베이스에 동일한 단어가 존재하는지를 판단한다. 상기 판단결과 상기 검색된 단어에 대하여 동일한 단어가 존재하면, 상기 형태소 분석부(320)는 상기 검색된 각 단어에 대하여 품사를 판단한다. Then, the
그런다음 상기 형태소 분석부(320)는 상기 선 자동 띄어쓰기가 수행된 메시지를 상기 판단된 품사정보와 함께 상기 자동 띄어쓰기부(340)에 전송한다. Then, the
그러면, 상기 자동 띄어쓰기부(340)는 상기 형태소 분석부(320)에서 분석된 품사 정보를 이용하여 해당 메시지에 대하여 자동 띄어쓰기를 수행한다. Then, the
즉, 상기 자동 띄어쓰기부(340)는 '대통령은그와 청와대에있다'메시지가 상기 형태소 분석부(320)에서 분석된 품사 정보와 함께 입력되면, 상기 메시지를 상기 품사 정보에 따라 '대통령 은 그와 청와대에 있다'로 띄어쓰기를 수행한다.That is, the
또한, 상기 자동 띄어쓰기부(340)는 1차로 자동 띄어쓰기가 수행된 메시지를 상기 형태소 분석부(320)에 다시 입력한다. 그러면, 상기 형태소 분석부(320)는 상기 1차 자동 띄어쓰기가 수행된 메시지의 품사를 재분석하여 상기 자동 띄어쓰기부(340)에 전송한다. In addition, the
그러면, 상기 자동 띄어쓰기부(340)는 상기 재분석된 품사 정보를 이용하여 해당 메시지를 2차 자동 띄어쓰기를 수행한다. Then, the
상기와 같이 이동단말기는 하나의 메시지에 대하여 자동 띄어쓰기를 3번에 걸쳐서 하게 되므로, 띄어쓰기의 오류를 적게 할 수 있다.As described above, since the mobile terminal performs three times of automatic spacing for one message, the mobile terminal can reduce the spacing error.
상기와 같이 구성된 이동 단말기가 자동으로 띄어쓰기를 수행하는 방법에 대하여 도 4와 도 5를 참조하여 설명하기로 한다. A method of automatically spaced by the mobile terminal configured as described above will be described with reference to FIGS. 4 and 5.
도 4 및 도 5는 본 발명에 따른 이동 단말기가 자동 띄어쓰기를 수행하는 방법을 나타낸 흐름도, 도 6a 내지 도 6d는 본 발명에 따른 메시지 보기 화면을 나타낸 도면이다. 4 and 5 are flowcharts illustrating a method for performing automatic spacing in a mobile terminal according to the present invention, and FIGS. 6A to 6D are diagrams illustrating a message viewing screen according to the present invention.
먼저, 도 4를 참조하면, 이동단말기는 메시지가 수신되면(S400), 도 4a와 같이 받은 문자에 저장되고 사용자의 요청에 의하여 도 4b와 같이 메시지 보기 화면을 디스플레이한다(S402).First, referring to FIG. 4, when a message is received (S400), the mobile terminal is stored in the received text as shown in FIG. 4A and displays a message view screen as shown in FIG. 4B at the user's request (S402).
즉, 상기 사용자는 메시지가 수신되면, 도 4a와 같은 받은 문자에 진입하여 원하는 메시지를 선택한다. 그러면, 상기 이동단말기는 도 4b와 같이 해당 메시지를 디스플레이한다. That is, when the message is received, the user enters the received text as shown in FIG. 4A and selects a desired message. Then, the mobile terminal displays the message as shown in FIG. 4b.
상기 디스플레이된 메시지 보기 화면에 대하여 도 4b를 참조하면, 상기 메시지 보기 화면은 메시지 제공 영역, 메뉴 제공 영역으로 구성된다. 상기 메시지 제공 영역에는 메시지 내용, 발신자가 표시되고, 상기 메뉴 제공 영역에는 메뉴 버튼, 확인버튼, 교정버튼이 포함되어 있다. 상기 사용자는 상기 메뉴 제공 영역의 메뉴 버튼을 이용하여 해당 메시지를 삭제할 수 있다. Referring to FIG. 4B for the displayed message viewing screen, the message viewing screen includes a message providing area and a menu providing area. The content of the message and the sender are displayed in the message providing area, and the menu providing area includes a menu button, a confirmation button, and a correction button. The user may delete the corresponding message by using the menu button of the menu providing area.
또한, 상기 사용자는 상기 교정 버튼을 이용하여 해당 메시지에 대하여 자동 으로 띄어쓰기가 수행되도록 할 수 있다. In addition, the user may automatically perform a space for the message by using the correction button.
단계 402의 수행 후, 상기 사용자에 의해 띄어쓰기 교정 버튼이 선택되면(S404), 상기 이동 단말기는 상기 메시지를 분석하여 1차 자동 띄어쓰기를 수행한다(S406). After the execution of step 402, if the spacing correction button is selected by the user (S404), the mobile terminal analyzes the message and performs the first automatic spacing (S406).
상기 사용자는 상기 메시지 보기 화면을 통해 디스플레이된 메시지를 보고, 띄어쓰기가 필요한 메시지이면, 교정 버튼을 선택한다. 그러면, 상기 이동단말기는 교육부에서 제정한 맞춤법에 따라 정의되어 저장된 띄어쓰기 규칙을 반영하여 띄어쓰기 데이터베이스에 저장된 정의 규칙에 따라 문장의 띄어쓰기를 수행한다. The user looks at the message displayed through the message viewing screen, and selects a correction button if the message requires a space. Then, the mobile terminal reflects the spacing rules according to the definition rules stored in the spacing database by reflecting the spacing rules defined and stored according to the spelling established by the education unit.
예를들어, '쯤'은 접미사로 앞 어절에 무조건 붙여써야 한다 라든지, '것'앞은 무조건 띄어쓴다 라는 기준이 구조화되어 띄어쓰기를 수행한다. For example, 'about' is a suffix, and the criteria such as 'must' must be used unconditionally or 'thing' is unconditionally spaced is performed.
단계 406의 수행 후, 상기 이동단말기는 상기 1차 자동 띄어 쓰기가 수행된 메시지에 대하여 형태소를 분석한다(S408). 즉, 상기 이동단말기는 상기 1차 자동 띄어쓰기가 수행된 메시지에 대하여 데이터베이스에 동일한 단어가 존재하는지를 판단한다. 상기 판단결과 상기 데이터베이스에 동일한 단어가 존재하면, 상기 이동 단말기는 상기 단어에 대하여 품사를 판단한다.After performing step 406, the mobile terminal analyzes the morpheme for the message on which the first automatic spacing is performed (S408). That is, the mobile terminal determines whether the same word exists in the database with respect to the message on which the first automatic spacing is performed. If the same word exists in the database as a result of the determination, the mobile terminal determines the part-of-speech for the word.
단계 408의 수행 후, 상기 이동 단말기는 상기 형태소 분석 결과에 따라 2차 자동 띄어쓰기를 수행한다(S410). 즉, 상기 이동단말기는 명사와 명사 사이는 띄어쓰고, 명사와 조사는 붙여쓰고, 조사 뒤는 띄어쓰기를 수행한다. After performing step 408, the mobile terminal performs a second automatic spacing according to the result of the morphological analysis (S410). That is, the mobile terminal performs a space between a noun and a noun, pastes a noun and a survey, and performs a space after the survey.
단계 410의 수행 후, 상기 이동단말기는 상기 2차 자동 띄어쓰기가 수행된 메시지의 형태소를 재 분석한다(S412). 즉, 상기 이동단말기는 띄어쓰기의 오류를 줄이기 위하여 2차 자동띄어쓰기가 수행된 메시지에 대하여 3차 자동 띄어쓰기를 수행하기 위하여 즉, 1차 형태소 분석 결과가 오류가 없는지를 판단하기 위하여 형태소 분석을 다시 수행한다. After performing step 410, the mobile terminal re-analyzes the morpheme of the message on which the second automatic spacing is performed (S412). That is, the mobile terminal performs the morphological analysis again to perform the third auto spacing on the message on which the second auto-space is performed to reduce the error of the spacing, that is, to determine whether the first morphological analysis result is free of errors. do.
단계 412의 수행후, 상기 이동단말기는 상기 재분석된 형태소 분석 결과에 따라 3차 자동 띄어쓰기를 수행하고(S414), 3차 자동 띄어쓰기가 수행된 메시지를 도 6c와 같이 디스플레이한다(S416).After performing step 412, the mobile terminal performs the third automatic spacing according to the re-analyzed morphological analysis result (S414), and displays the message on which the third automatic spacing is performed as shown in FIG. 6C (S416).
도 6c를 참조하면, 3차 자동 띄어쓰기가 수행된 메시지 보기 화면에는 자동 띄어쓰기가 수행된 메시지가 디스플레이되는 메시지 제공 영역, 메뉴 버튼, 확인버튼, 복원버튼이 포함되어 있는 메뉴 제공 영역이 포함된다. 상기 사용자는 상기 메뉴 버튼을 이용하여 상기 자동 띄어쓰기가 수행된 메시지를 저장할 수 있다. Referring to FIG. 6C, the message viewing screen on which the third auto space is performed includes a message providing area displaying a message on which auto space is performed, a menu button, a confirmation button, and a restore button. The user may store the message in which the automatic spacing is performed by using the menu button.
또한,상기 사용자는 상기 복원 버튼을 이용하여 상기 3차 자동 띄어쓰기가 수행된 메시지를 원래의 띄어쓰기가 수행되지 않은 메시지로 복원시킬 수 있다. In addition, the user may restore the third spaced message using the restore button to the original spaced message.
단계 416의 수행 후, 상기 사용자가 상기 3차 자동 띄어쓰기가 수행된 메시지를 저장하기를 원하여 저장 버튼을 선택하면(S418), 상기 이동 단말기는 상기 3차 자동 띄어쓰기가 수행된 메시지를 저장한다(S420).After performing step 416, if the user wants to save the third auto spacing message and selects the save button (S418), the mobile terminal stores the third auto spacing message (S418). S420).
만약, 상기 사용자가 상기 3차 자동 띄어쓰기가 수행된 메시지의 복원을 원하여 복원 버튼을 선택하면(S422), 상기 이동 단말기는 상기 3차 자동 띄어쓰기가 수행된 메시지를 원래의 메시지로 디스플레이한다(S424).If the user wants to restore the 3rd auto spaced message and selects a restore button (S422), the mobile terminal displays the 3rd auto spaced message as an original message (S424). ).
다음으로 도 5를 참조하여 이동 단말기가 자동 띄어쓰기를 수행하는 방법에 대하여 설명하기로 한다. Next, a method in which the mobile terminal performs auto spacing will be described with reference to FIG. 5.
도 5를 참조하면, 이동단말기는 메시지가 수신되면(S500), 도 6a와 같이 받은 문자에 저장되고 사용자의 요청에 의하여 도 6b와 같이 메시지 보기 화면을 디스플레이한다(S502).Referring to FIG. 5, when a message is received (S500), the mobile terminal is stored in the received text as shown in FIG. 6A and displays a message view screen as shown in FIG. 6B at the user's request (S502).
단계 502의 수행 후, 상기 사용자에 의해 띄어쓰기 교정 버튼이 선택되면(S504), 상기 이동 단말기는 상기 메시지를 자동 띄어쓰기 교정을 위하여 텍스트 입력부에 입력한다(S506). After the execution of step 502, if the spacing correction button is selected by the user (S504), the mobile terminal inputs the message to the text input unit for automatic spacing correction (S506).
즉, 상기 사용자는 상기 메시지 보기 화면을 통해 디스플레이된 메시지가 띄어쓰기가 필요한 메시지이면, 교정 버튼을 선택한다. 그러면, 상기 이동단말기는 상기 메시지를 자동으로 띄어쓰기가 되도록 텍스트 입력부에 입력한다. That is, the user selects a correction button if the message displayed through the message viewing screen is a message that requires a space. Then, the mobile terminal inputs the message to the text input unit to be automatically spaced.
그러면, 상기 이동 단말기는 상기 텍스트 입력부에 입력된 메시지가 처음으로 입력된 메시지인지를 판단한다(S508). 즉, 상기 이동단말기는 상기 텍스트 입력부에 입력된 메시지가 자동 띄어쓰기가 한번도 수행되지 않은 메시지인지를 판단하기 위하여 처음으로 입력된 메시지인지를 판단한다.Then, the mobile terminal determines whether the message input to the text input unit is the first input message (S508). That is, the mobile terminal determines whether the message inputted to the text input unit is the first inputted message to determine whether the message has not been auto spaced at all.
단계 508의 판단결과 상기 메시지가 처음으로 입력된 메시지이면, 상기 이동단말기는 상기 메시지를 분석하여 1차 자동 띄어쓰기를 수행한다(S510). If it is determined in step 508 that the message is the first input message, the mobile terminal analyzes the message and performs the first automatic spacing (S510).
단계 510의 수행 후, 상기 이동단말기는 상기 1차 자동 띄어 쓰기가 수행된 메시지에 대하여 형태소를 분석한다(S512). After performing step 510, the mobile terminal analyzes the morpheme for the message on which the first automatic spacing is performed (S512).
단계 512의 수행 후, 상기 이동단말기는 상기 메시지에 대한 형태소 분석이 처음으로 이루어졌는지를 판단한다(S514).After performing step 512, the mobile terminal determines whether stemming for the message is performed for the first time (S514).
단계 514의 판단결과 상기 메시지에 대한 형태소 분석이 처음으로 이루어진 것이면, 상기 이동단말기는 상기 형태소 분석 결과에 따라 2차 자동 띄어쓰기를 수행한다(S516). 즉, 상기 이동단말기는 상기 메시지에 대하여 상기 분석된 형태소 정보를 이용하여 띄어쓰기를 수행한다. If the result of the determination in step 514 is the first morphological analysis of the message, the mobile terminal performs the second automatic spacing according to the result of the morphological analysis (S516). That is, the mobile terminal performs spacing on the message using the analyzed morpheme information.
단계 516의 수행 후, 상기 이동단말기는 해당 메시지에 대하여 2차 자동 띄어쓰기가 완료되었는지를 판단한다(S518).After performing step 516, the mobile terminal determines whether the second automatic spacing is completed for the message (S518).
단계 518의 판단결과 해당 메시지 전체에 대하여 2차 자동 띄어쓰기가 완료되었으면, 상기 이동단말기는 단계 506을 수행한다. If the second automatic spacing is completed for the entire message as a result of the determination in step 518, the mobile terminal performs step 506.
즉, 상기 이동단말기는 상기 메시지에 대하여 2차 자동 띄어쓰기가 완료되었으면, 띄어쓰기 오류를 보상하기 위하여 상기 2차 자동 띄어쓰기가 수행된 메시지를 상기 텍스트 입력부에 입력한다. 그러면, 상기 이동 단말기는 상기 입력된 메시지가 처음으로 입력된 메시지인지를 판단한다(S508).That is, when the second automatic spacing is completed with respect to the message, the mobile terminal inputs the second auto spacing message to the text input unit to compensate for the spacing error. Then, the mobile terminal determines whether the input message is the first input message (S508).
단계 508의 판단결과 상기 입력된 메시지가 처음으로 입력된 메시지가 아니면, 상기 이동단말기는 상기 메시지를 다시 형태소 분석이 이루어지도록 한다(S520). 즉, 상기 이동단말기는 1차로 형태소 분석된 메시지를 다시 2차 형태소 분석이 수행되도록 하여 띄어쓰기의 완벽을 기할 수 있다.If it is determined in step 508 that the input message is not the first message input, the mobile terminal allows the stemming analysis of the message again (S520). That is, the mobile terminal can perform a second morphological analysis on the first morphologically analyzed message to complete the spacing.
단계 520의 수행 후, 상기 이동단말기는 상기 형태소 분석 결과에 따라 3차 자동 띄어쓰기를 수행하고(S522), 상기 3차 자동 띄어쓰기가 수행된 메시지를 디스스플레이한다(S524).After performing step 520, the mobile terminal performs the third automatic spacing according to the morphological analysis result (S522), and displays the message on which the third automatic spacing is performed (S524).
단계 524의 수행 후, 상기 사용자가 상기 3차 자동 띄어쓰기가 수행된 메시 지를 저장하기를 원하여 저장 버튼을 선택하면(S526), 상기 이동 단말기는 상기 3차 자동 띄어쓰기가 수행된 메시지를 저장한다(S528).After performing step 524, if the user wants to save the message on which the third auto space is performed and selects a save button (S526), the mobile terminal stores the message on which the third auto space is performed (S526). S528).
만약, 상기 사용자가 상기 3차 자동 띄어쓰기가 수행된 메시지의 복원을 원하여 복원 버튼을 선택하면(S530), 상기 이동 단말기는 상기 3차 자동 띄어쓰기가 수행된 메시지를 원래의 메시지로 디스플레이한다(S532).If the user wants to restore the message on which the third auto space is performed and selects a restore button (S530), the mobile terminal displays the message on which the third auto space is performed as an original message (S532). ).
만약, 단계 514의 판단결과 상기 1차 자동 띄어쓰기가 수행된 메시지의 형태소 분석이 처음이 아니면, 상기 이동단말기는 단계 520부터 단계 532를 수행한다. If the result of the determination in step 514 is not the first morphological analysis of the message on which the first automatic spacing is performed, the mobile terminal performs steps 520 to 532.
본 발명은 상기 실시예에 한정되지 않으며, 많은 변형이 본 발명의 사상 내에서 당 분야에서 통상의 지식을 가진 자에 의하여 가능함은 물론이다.The present invention is not limited to the above embodiments, and many variations are possible by those skilled in the art within the spirit of the present invention.
상술한 바와 같이 본 발명에 따르면, 휴대폰상에서 제한된 입력 바이트수와 키입력 방식으로 인하여 띄어쓰기가 없이 작성된 문장을 한국어 띄어쓰기 기법에 맞게 교정할 수 있는 자동 띄어쓰기 기능이 탑재된 이동 단말기 및 그 방법을 제공할 수 있다. As described above, according to the present invention, a mobile terminal equipped with an automatic spacing function capable of correcting a sentence written without spacing according to Korean spacing techniques due to a limited number of input bytes and a key input method on a mobile phone and a method thereof may be provided. Can be.
또한,본 발명에 따르면, 기존 띄어쓰기에 기반을 둔 한국어 언어처리기의 단점을 휴대폰 환경에 맞게 적용한 것으로 문법이 파괴된 문장에서도 한국어 형태소 분석의 오류를 수정할 수 있는 자동 띄어쓰기 기능이 탑재된 이동 단말기 및 그 방법을 제공할 수 있다. In addition, according to the present invention, a mobile terminal equipped with an automatic spacing function that corrects errors in Korean morphological analysis even in sentences with grammatical destruction by applying the disadvantage of the Korean language processor based on the conventional spacing to the mobile phone environment. It may provide a method.
또한, 본 발명에 따르면, 한국어 언어 처리에 기반을 두는 다른 응용에도 적 용함으로서 다른 개발 엔진의 성능 향상에도 기여할 수 있는 자동 띄어쓰기 기능이 탑재된 이동 단말기 및 그 방법을 제공할 수 있다. In addition, according to the present invention, by applying to other applications based on the Korean language processing, it is possible to provide a mobile terminal and a method equipped with an automatic spacing function that can contribute to the performance improvement of other development engines.
또한 본 발명에 따르면, 한국어 텍스트를 입력으로 받는 한국어 합성기의 경우에도 본 모듈을 적용함으로써 띄어쓰기가 없는 문장 역시 마치 띄어쓰기가 있는 문장처럼 자연스럽고 명료한 합성음을 송출할 수 있게 되며, 한국어 인식의 경우 언어 모델링을 더욱 견고하게 함으로 인식해야 할 대상의 다양성을 줄 수 있는 자동 띄어쓰기 기능이 탑재된 이동 단말기 및 그 방법을 제공할 수 있다. In addition, according to the present invention, even in the case of a Korean synthesizer that receives Korean text as an input, by applying this module, a sentence without a spacing can also transmit a natural and clear synthesized sound like a sentence with a spacing. It is possible to provide a mobile terminal and a method equipped with an automatic spacing function that can give a variety of objects to be recognized by making the modeling more robust.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050095590A KR100689580B1 (en) | 2005-10-11 | 2005-10-11 | Mobile terminal loaded auto spacing words function and thereof method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050095590A KR100689580B1 (en) | 2005-10-11 | 2005-10-11 | Mobile terminal loaded auto spacing words function and thereof method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100689580B1 true KR100689580B1 (en) | 2007-03-02 |
Family
ID=38102373
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050095590A KR100689580B1 (en) | 2005-10-11 | 2005-10-11 | Mobile terminal loaded auto spacing words function and thereof method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100689580B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100897718B1 (en) | 2007-09-14 | 2009-05-15 | 에스케이 텔레콤주식회사 | Device and method for correcting errors of colloquial type sentence |
WO2009069898A1 (en) * | 2007-11-30 | 2009-06-04 | Young Suk Kim | Apparatus for processing display of text message for mobile phone and method of controlling the same |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000050433A (en) * | 1999-01-08 | 2000-08-05 | 박성찬 | Telephone keypad and character input system using the same |
KR20030017225A (en) * | 2001-08-24 | 2003-03-03 | 엘지전자 주식회사 | Letter message auto input apparatus and method for mobile communication terminal |
-
2005
- 2005-10-11 KR KR1020050095590A patent/KR100689580B1/en not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000050433A (en) * | 1999-01-08 | 2000-08-05 | 박성찬 | Telephone keypad and character input system using the same |
KR20030017225A (en) * | 2001-08-24 | 2003-03-03 | 엘지전자 주식회사 | Letter message auto input apparatus and method for mobile communication terminal |
Non-Patent Citations (2)
Title |
---|
1020000050433 |
1020030017225 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100897718B1 (en) | 2007-09-14 | 2009-05-15 | 에스케이 텔레콤주식회사 | Device and method for correcting errors of colloquial type sentence |
WO2009069898A1 (en) * | 2007-11-30 | 2009-06-04 | Young Suk Kim | Apparatus for processing display of text message for mobile phone and method of controlling the same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2424547C2 (en) | Word prediction | |
US10430045B2 (en) | Method for creating short message and portable terminal using the same | |
CN101595447B (en) | Input prediction | |
KR100734240B1 (en) | Communications device with a dictionary which can be updated with words contained in the text message | |
US20080182599A1 (en) | Method and apparatus for user input | |
JP5208393B2 (en) | Character input device and program | |
US20090198691A1 (en) | Device and method for providing fast phrase input | |
MX2007010947A (en) | Method of and device for predictive text editing. | |
JP2008129687A (en) | Special character input support device and electronic equipment with the same | |
CN101682662A (en) | Terminal, function starting-up method and program for terminal | |
CN111523532A (en) | Method for correcting OCR character recognition error and terminal equipment | |
JP2009276818A (en) | Character input program, character input device, and character input method | |
KR100883334B1 (en) | Method and Apparatus for entering text in a mobile device | |
KR100689580B1 (en) | Mobile terminal loaded auto spacing words function and thereof method | |
JP2004112274A (en) | Mobile terminal, information processing method thereof, and information processing program thereof | |
JP2012063526A (en) | Terminal device, speech recognition method and speech recognition program | |
KR100726255B1 (en) | Portable Terminal and Method capable of inputting writing rapidly | |
KR100834279B1 (en) | Method for processing message input and mobile terminal for performing the same | |
CN107665206B (en) | Method and system for cleaning user word stock and device for cleaning user word stock | |
KR20130016867A (en) | User device capable of displaying sensitive word, and method of displaying sensitive word using user device | |
JP5573257B2 (en) | Character input program and communication terminal device | |
KR20090128595A (en) | Apparatus for writting out the text message and method for writting out the text message using the common words | |
US20070218879A1 (en) | Apparatus, method, and program for read out information registration, and portable terminal device | |
JP2011096027A (en) | Character input device | |
JP2007140827A (en) | Input device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |