+

KR101454523B1 - Method and device for character entry - Google Patents

Method and device for character entry Download PDF

Info

Publication number
KR101454523B1
KR101454523B1 KR1020127017017A KR20127017017A KR101454523B1 KR 101454523 B1 KR101454523 B1 KR 101454523B1 KR 1020127017017 A KR1020127017017 A KR 1020127017017A KR 20127017017 A KR20127017017 A KR 20127017017A KR 101454523 B1 KR101454523 B1 KR 101454523B1
Authority
KR
South Korea
Prior art keywords
user
candidate
symbol
character
characters
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020127017017A
Other languages
Korean (ko)
Other versions
KR20120103667A (en
Inventor
용-게 후
수-진 첸
시앙 장
유 주
Original Assignee
모토로라 모빌리티 엘엘씨
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 모토로라 모빌리티 엘엘씨 filed Critical 모토로라 모빌리티 엘엘씨
Publication of KR20120103667A publication Critical patent/KR20120103667A/en
Application granted granted Critical
Publication of KR101454523B1 publication Critical patent/KR101454523B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/126Character encoding
    • G06F40/129Handling non-Latin characters, e.g. kana-to-kanji conversion
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/274Converting codes to words; Guess-ahead of partial word inputs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Human Computer Interaction (AREA)
  • Document Processing Apparatus (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Machine Translation (AREA)

Abstract

자동 완성 기능 텍스트 입력 방법 및 장치는, 적어도 하나의 심볼을 입력하는 단계, 심볼로부터 예측된 적어도 하나의 후보 문자열을 디스플레이하는 단계; 및 후보 문자열의 일부분만을 선택하는 단계를 포함하고, 그 일부분은 전체 후보 문자열로서 독립적으로 디스플레이되지 않는다.An autocomplete text input method and apparatus includes: inputting at least one symbol; displaying at least one candidate string predicted from the symbol; And selecting only a portion of the candidate string, the portion of which is not displayed independently as the entire candidate string.

Description

문자 입력 방법 및 장치{METHOD AND DEVICE FOR CHARACTER ENTRY}METHOD AND DEVICE FOR CHARACTER ENTRY

본 발명은 일반적으로 전자 장치에 텍스트를 입력하는 것에 관한 것으로, 특히, 자동 완성 기능 텍스트 입력(predictive text entry) 방법들에 관한 것이다.FIELD OF THE INVENTION The present invention relates generally to inputting text to an electronic device, and more particularly to methods of predictive text entry.

개인 장치들은, 적어도 하나의 문자가 입력된 후에, 후보 문자들, 후보 단어들, 후보 구절들, 및/또는 후보 열들을 제시하는 알고리즘들을 사용하는 자동 완성 기능 텍스트 입력 방법들을 통상 제공한다. 이러한 장치들의 일례들은, 터치 스크린 또는 키패드에서 글자와 숫자를 쓴 문자들의 입력에 응답해서, 자동 완성 기능 텍스트 애플리케이션들을 사용해서 후보 문자들, 후보 단어들, 후보 구절들, 및/또는 후보 열들을 예측하는, 휴대폰들, 스마트폰들, 및 퍼스널 디지털 어시스턴트들(PDAs)을 포함한다.The personal devices typically provide autocomplete text input methods that use algorithms to present candidate characters, candidate words, candidate phrases, and / or candidate sequences after at least one character is entered. Examples of such devices include, in response to input of letters and numbers written on a touch screen or keypad, predictions of candidate characters, candidate words, candidate phrases, and / or candidate rows using autocomplete text applications Mobile phones, smart phones, and personal digital assistants (PDAs).

예를 들어, 로마자를 사용하는 글자 입력 모드의 경우, 사용자는 희망 단어와 연관된 제1 심볼(레터)을 선택하고, 이에 응답해서, 해당 레터에 대응하는 후보 단어들 및 구절들의 리스트가 디스플레이에 제시된다. 리스트는, 예를 들어, 가장 흔한 단어들이 먼저 나타나고 덜 흔한 단어들이 나중에 제시되도록, 흔한 사용 통계들에 기초한다. 사용자는 디스플레이된 단어 또는 구절을 선택하거나, 또는 희망 단어 또는 구절이 후보로서 제시될 때까지 심볼들을 계속해서 입력할 수 있다. 이러한 글자 문자 입력의 한 장점은, 3X4 전화 키패드 또는 표준 쿼티(qwerty) 키패드 등의, 소형 키보드에서 쉽게 표현될 수 있는 비교적 적은 수의 심볼들(레터들 A-Z)을 사용한다는 것이다.For example, in the case of a letter input mode using the Roman alphabet, the user selects a first symbol (letter) associated with the desired word and, in response, displays a list of candidate words and phrases corresponding to that letter on the display do. The list is based on common usage statistics, for example, so that the most common words appear first and less common words are presented later. The user may select a displayed word or phrase, or continue inputting symbols until a desired word or phrase is presented as a candidate. One advantage of such character input is the use of a relatively small number of symbols (letters A-Z) that can be easily represented on a small keyboard, such as a 3X4 telephone keypad or a standard qwerty keypad.

한자 및 다른 문자 기반 언어들은, 숫자 키패드에 오버레이될 수 있는 관리 가능한 수의 알파벳 레터들을 갖지 않기에, 수용하기가 더 힘들다. 예를 들어, 한자는 알파벳을 사용하지 않지만, 대신, 대략 5000 내지 7000 개의 흔히 사용되는 문자들을 가진다. 유익하게, 다수의 음성 시스템들이, 예를 들어, 만다린 중국어(Mandarin Chinese)의 발음을 표준화하기 위해 개발되어 왔다. 만다린 중국어를 위한 웨이드-자일즈(Wade-Giles) 및 핀인(pinyin) 시스템들 등의 이러한 수개의 음성 시스템들은 음성 심볼들로서 로마자를 사용하고, 37-심볼 음성 알파벳을 가지는 만다린 중국어를 위한 주음(zhuyin) 시스템 등의 다른 음성 시스템들은 독특한 음성 심볼 집합을 사용한다. 광둥어(Cantonese Chinese)는 또한 로마자를 사용하는 음성 시스템을 가진다.Chinese characters and other character-based languages are more difficult to accommodate because they do not have a manageable number of alphabet letters that can be overlaid on the numeric keypad. For example, Chinese characters do not use the alphabet, but instead have approximately 5000 to 7000 commonly used characters. Advantageously, a number of speech systems have been developed to standardize the pronunciation of, for example, Mandarin Chinese. These several voice systems, such as Wade-Giles and pinyin systems for Mandarin Chinese, use the Roman alphabet as the voice symbols and the zhuyin for Mandarin Chinese with the 37- Other voice systems, such as systems, use a unique set of voice symbols. Cantonese Chinese also have a Roman-speaking voice system.

흔히 사용되는 5000개 이상의 한자들이 있더라도, 만다린 중국어 음성에서는 대략 400개의 기본 음성 음절들만이 존재한다. 따라서, 다수의 상이한 한자들은 동일한 만다린 중국어 음성 음절을 사용한다. 극단적인 일례는 만다린 중국어 핀인 단어 "yi"이며, 이 음성 음절은 각각 상이한 의미를 가진 100개 이상의 상이한 한자들을 나타낸다.Even though there are more than 5000 commonly used Chinese characters, there are only about 400 basic voice syllables in Mandarin Chinese voice. Thus, many different Chinese characters use the same Mandarin Chinese phonetic syllable. An extreme example is the Mandarin Chinese Phineas word "yi", which represents more than 100 different Chinese characters with different meanings.

또한, 만다린 중국어는 4개의 표준 어조들을 사용해서 의미들을 구별한다. 따라서, 동일한 음성 음절은, 상이한 어조를 사용해서 발음될 때, 상이한 의미를 가진다. 일례로서 음성 단어 "yi"를 사용해서, 적어도 20개의 문자들이 제1 어조를 사용하고, 적어도 31개의 문자들이 제2 어조를 사용하며, 적어도 16개의 문자들이 제3 어조를 사용하고, 적어도 63개의 문자들이 제4 어조를 사용한다.Mandarin Chinese also distinguishes meanings using four standard tones. Thus, the same negative syllable has different meanings when pronounced using different tones. As an example, by using the spoken word "yi ", at least 20 characters use a first tone, at least 31 characters use a second tone, at least 16 letters use a third tone, and at least 63 Letters use the fourth tone.

각종 음성 시스템들 중 한 음성 시스템의 음성 심볼들 전부 및 4개의 어조들에 대응하는 키들을 가진 일반 치수의 키보드를 사용해서 한자들을 컴퓨터 시스템에 입력하는 각종 방법들이 존재하더라도, 휴대폰, 스마트폰, 또는 퍼스널 디지털 어시스턴트 등의 휴대형 핸드헬드 장치에서 사용되도록 문자들의 감소된 키패드 입력 방법이 필요하다. 또한, 감소된 사용자 제한들로 더 적은 수의 키 스트로크들 및 더 쉬운 선택을 사용하는 방식으로 신속 입력을 제공하는 것이 바람직하다.Although there are various methods of inputting Chinese characters into a computer system using a general-sized keyboard having keys corresponding to all of the voice symbols and four tones of one voice system among various voice systems, There is a need for a reduced keypad input method of characters for use in portable handheld devices such as personal digital assistants. It is also desirable to provide an expedited input in a manner that uses fewer keystrokes and easier selection with reduced user constraints.

자동 완성 기능 텍스트 입력 방법은, 적어도 하나의 심볼을 입력하는 단계, 상기 적어도 하나의 심볼로부터 예측된 적어도 하나의 후보 문자열을 디스플레이하는 단계; 및 상기 적어도 하나의 후보 문자열의 일부분만을 선택하는 단계를 포함하고, 그 일부분은 전체 후보 문자열로서 독립적으로 디스플레이되지 않는다.An autocomplete text input method comprises the steps of: inputting at least one symbol; displaying at least one candidate string predicted from the at least one symbol; And selecting only a portion of the at least one candidate string, wherein the portion is not independently displayed as an entire candidate string.

본 방법은 텍스트 필드에서 선택된 일부분에 이은 다음 문자를 선택하는 것을 용이하게 하기 위해, 선택된 일부분에 대응하는 첨부 문자들인, 결과 후보 문자들을 디스플레이하는 단계를 더 포함할 수 있다.The method may further comprise displaying result candidate characters, which are attached characters corresponding to the selected portion, to facilitate selection of the next character following the selected portion in the text field.

본 방법은, 예를 들어, 커서 위치와 연관된 기계적인 버튼 누름 또는 디스플레이 터치패드에서의 손가락 누름으로서 구현될 수 있는, 지속된 누름으로 일부분을 하이라이트 표시하는 단계를 더 포함할 수 있다.The method may further comprise highlighting a portion with a sustained push, which may be implemented, for example, as a mechanical button press associated with the cursor position or a finger press on the display touch pad.

본 방법은, 사용자가 지속된 누름에 이어 뗄 때 텍스트 상자에 기재(commit)하는 단계를 더 포함할 수 있다.The method may further comprise the step of committing to a text box when the user continues to the sustained push.

본 방법은, 한자들의 후보열들을 생성하기 위해 핀인으로 심볼들을 입력하는 단계를 더 포함할 수 있다.The method may further comprise the step of inputting symbols into a pin-in to generate candidate strings of Chinese characters.

본 방법은, 심볼 입력 상자의 제1 심볼 외의 심볼 입력 상자의 한 심볼을 선택하는 단계를 더 포함할 수 있다.The method may further include the step of selecting one symbol of a symbol input box other than the first symbol of the symbol input box.

본 방법은, 후보 문자 구절의 제1 문자를 포함하지 않는 일부분을 선택하는 단계를 더 포함할 수 있다.The method may further comprise selecting a portion that does not include the first character of the candidate character phrase.

또한, 본 방법이 제공되는 장치가 기술된다.Further, an apparatus in which the present method is provided is described.

개별 도면들에 걸쳐 유사한 참조 부호들이 동일하거나 기능적으로 유사한 요소들을 나타내는, 첨부 도면들은, 이하의 상세한 설명과 함께, 본 명세서의 일부에 포함되고 그 일부를 형성하며, 청구된 본 발명을 포함하는 개념들의 실시예들을 더 실증하고, 이러한 실시예들의 각종 원리들 및 장점들을 설명하도록 작용한다.
도 1은 핸드폰(a mobile handset)을 도시한다.
도 2는 추가 사용자 동작들 후에 도 1에 따른 핸드폰의 디스플레이를 도시한다.
도 3은 추가 사용자 동작들 후에 도 2에 따른 핸드폰의 디스플레이를 도시한다.
도 4는 추가 사용자 동작들 후에 도 3에 따른 핸드폰의 디스플레이를 도시한다.
도 5는 대안 인터페이스를 도시한다.
도 6은 다른 대안 인터페이스를 도시한다.
도 7은 일 실시예에 따른 방법을 도시한다.
도면들의 요소들은 간결성 및 명료성을 위해 도시된 것이며 반드시 일정한 비율로 그려지지 않았음을 알 것이다. 예를 들어, 본 발명의 실시예들의 이해를 향상시키는 것을 돕기 위해 도면들에서 요소들 중 일부 요소들의 치수들은 다른 요소들에 비해 과장될 수 있다.
본 명세서에서 설명의 이점을 가진 당업자에게 쉽게 명백할 세부 사항들로 본 설명을 모호하게 하지 않도록 본 발명의 실시예들을 이해하는 것과 관련 있는 특정 세부 사항들만을 도시해서, 장치 및 방법 구성 요소들은 도면들에서 종래의 심볼들에 의해 적절한 곳에 표현되었다.
BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, wherein like reference numerals designate like or functionally similar elements throughout the different drawings, are incorporated in and constitute a part of this specification, together with the description which follows, and in which: And further serve to explain various principles and advantages of these embodiments.
Figure 1 shows a mobile handset.
Figure 2 shows the display of a cellular phone according to Figure 1 after additional user actions.
Figure 3 shows the display of a cell phone according to Figure 2 after additional user actions.
Figure 4 shows the display of a cellular phone according to Figure 3 after additional user actions.
Figure 5 shows an alternative interface.
Figure 6 shows another alternative interface.
Figure 7 illustrates a method according to one embodiment.
It will be appreciated that the elements of the figures are shown for brevity and clarity and are not necessarily drawn to scale. For example, to help improve understanding of embodiments of the present invention, the dimensions of some of the elements in the figures may be exaggerated relative to other elements.
Having thus described specific details only with reference to an understanding of the embodiments of the invention, rather than to obscure the description with details that will be readily apparent to those skilled in the art having the benefit of this description, Lt; RTI ID = 0.0 > symbols < / RTI >

본 발명은, 사용자가 심볼들 및 인기 있는 구절들을 빨리 입력해서 희망 문자 출력과 더 관련 있는 후보 문자 필드의 목표 후보 리스트를 생성하고, 그 후, 선택 프로세스를 더 신속히 처리하도록 후보 문자 필드에 나타나는 문자열의 임의의 일부분을 선택할 수 있게 한다. The present invention allows a user to quickly enter symbols and popular phrases to create a target candidate list of candidate character fields that are more relevant to the desired character output and then generate a string of characters that appear in the candidate character field to process the selection process more quickly To select an arbitrary portion of < / RTI >

통신 장치(100)(도 1)는 연관된 터치 스크린 장치를 가진 디스플레이(102)를 포함한다. 통신 장치는 동작을 가능케 하는, 도시되지 않은, 회로를 포함한다. 예를 들어, 장치(100)는 트랜시버, 안테나, 마이크로프로세서 등의 제어기, 메모리, 마이크로폰, 스피커, 및 배터리, 또는 다른 종래의 컴포넌트들을 포함할 수 있다. 일례의 장치(100)는, 본 기술 분야에서 공지된 바와 같으며 휴대폰 장치들에 전형적인 바와 같이, 저항기 및/또는 축전기 센서를 사용해서 구현될 수 있는 디스플레이(102)와 연관된 터치 스크린을 포함한다. 당업자는, 포펠 키들(poppel keys)을 사용하는 모토롤라 RAZR 또는 다른 핸드셋들, 또는 임의의 다른 적합한 입력 메커니즘에서 발견되는 바와 같이, 장치가 디스플레이 및 전형적인 기계적인 키패드 및 네비게이션 키(도시되지 않음)를 대안으로 가질 수 있음을 알 것이다. 장치는 다른 추가 회로 또는 회로의 일부분을 포함할 수 있다. 임의의 경우에, 장치(100)는 본 명세서에 기술된 방법들을 실행하기 위해 제어기에 의해 실행되는 메모리에 저장된 애플리케이션들을 포함한다. 도시된 장치는, 또한, 설명을 위해 제공되는, 스피커 포트(160), 마이크로폰 포트(162), 및 3개의 기계적인 버튼들(164, 166, 168)을 포함한다.The communication device 100 (Figure 1) includes a display 102 with an associated touch screen device. The communication device includes circuits, not shown, that enable operation. For example, the device 100 may include a controller, such as a transceiver, an antenna, a microprocessor, a memory, a microphone, a speaker, and a battery, or other conventional components. An exemplary device 100 is as is known in the art and includes a touch screen associated with the display 102 that may be implemented using resistors and / or capacitor sensors, as is typical for mobile phone devices. One of ordinary skill in the art will appreciate that the device may be capable of displaying a display and a typical mechanical keypad and navigation keys (not shown), as found in Motorola RAZR or other handsets using poppel keys, or any other suitable input mechanism, ≪ / RTI > The device may include other additional circuitry or a portion of the circuitry. In any case, the device 100 includes applications stored in memory that are executed by the controller to perform the methods described herein. The illustrated apparatus also includes a speaker port 160, a microphone port 162, and three mechanical buttons 164, 166, 168, which are provided for illustrative purposes.

약간 더 특히, 도시된 디스플레이(102)는 터치 스크린을 사용해서, 예를 들어, 디스플레이에 제시된 이미지들의 직접적인 손가락 제어(direct finger control)를 가능케 한다. 디스플레이는 텍스트 필드(104), 심볼 입력 상자(106), 및 후보 문자 필드(108)를 포함한다. 디스플레이는, 또한, 전화를 사용하는 이들에게 친숙한 방식으로 숫자들 및 레터들을 제시하는, 전화 핸드셋에서 발견되는 타입의 3 X 4 행렬 키패드를 제시하는 시뮬레이티드 키패드(110)를 포함한다. 디스플레이는 또한 동적 핀인 문자 및 단어 키세트(112)를 포함한다. 동적 핀인 문자 및 단어 키세트는 디스플레이를 탭핑(tapping)함으로써 선택하도록 사용자에게 핀인을 제시한다. 디스플레이는, 또한, 삭제 키(114), 엔터 키(116), 스페이스 키(118), 및 키패드 선택 키(120)를 포함하는 것으로 도시된, 제어 키들을 사용자에게 제시하기 위해 메모리에 저장된 장치 애플리케이션들에 따라 제어된다. 키패드 실렉터는, 예를 들어, 사용자가 쿼티 및 전화 키패드들 사이에서 키패드를 토글할 수 있게 한다.More particularly, the display 102 shown uses a touch screen to enable direct finger control of the images presented on the display, for example. The display includes a text field 104, a symbol input box 106, and a candidate text field 108. The display also includes a simulated keypad 110 that presents a 3x4 matrix keypad of the type found in a telephone handset that presents numbers and letters in a manner that is familiar to those using the phone. The display also includes a dynamic pinned character and word key set 112. The dynamic pin-in character and word key set presents the user with a pin-in to select by tapping the display. The display also includes a keypad selection key 120 that is shown to include a delete key 114, an enter key 116, a space key 118, Lt; / RTI > The keypad selector allows, for example, a user to toggle the keypad between the qwerty and telephone keypads.

도시된 디스플레이는 텍스트 필드(104)에서 입력될 메시지 수신인에 대한 어드레스 필드(128)를 포함한다. 사용자는 종래의 방식으로 어드레스 필드에 메시지 수신인을 입력한다. 텍스트 필드(104)는, 구성중인 텍스트가 사용자에게 제시되는 필드이고, 예를 들어, 단문 메시지 서비스(SMS)에서 사용되는 등의 단문 메시지, 이메일 메시지, 상태 메시지 등의 소셜 네트워킹 포스트, 또는 장치(100) 상의 임의의 다른 애플리케이션을 위한 텍스트 필드일 수 있다.The display shown includes an address field 128 for the message recipient to be entered in the text field 104. [ The user enters the message recipient into the address field in a conventional manner. The text field 104 is a field in which the text being constructed is presented to the user and may be a social networking post such as a short message, such as used in a short message service (SMS), an email message, a status message, Lt; RTI ID = 0.0 > 100 < / RTI >

심볼 입력 상자(106)는, 도시된 일례에서 사용자에 의해 입력된 핀인 심볼들, 단어들 또는 열들 등의 사용자의 입력을 디스플레이한다. 본 명세서에서 사용되는 바와 같이, 핀인 단어들, 문자들 또는 열들은 한자들과 연관된 소리들에 대한 개별 음성 문자들이며, 본 명세서에서는 핀인 단어들이라고 할 것이다. 핀인 구절들은 단어들 간에 적합한 스페이스들을 가진 복수의 핀인 단어들을 말한다. 심볼 입력 상자(106)는 심볼 입력을 용이하게 하는 피드백을 사용자에게 제공하고, 장치 애플리케이션이 후보 문자 필드(108)에서 후보 문자들을 생성하도록 정확한 단어들 또는 구절들을 사용중임을 사용자에게 확인해 준다. 애플리케이션이 한자들을 생성하기 위해 유익하게 사용되는, 핀인을 사용하는 것으로 도시되었지만, 심볼 입력 상자는 키패드를 통해 사용자가 입력중인 어떤 형태의 텍스트이든 포함할 것이며, 이는 주음(Zhuyin) 또는 사용자에 의해 선택되고, 장치(100) 애플리케이션에 의해 지원되는 임의의 다른 희망 입력 언어를 포함할 수 있음을 당업자는 알 것이다.Symbol input box 106 displays the user's input, such as symbols, words or columns, which are pins input by the user in the illustrated example. As used herein, Pinyin words, characters, or columns are individual phonetic characters for sounds associated with Chinese characters and will be referred to herein as Pinyin words. Phinetic verses refer to a plurality of Phinetic words with appropriate spaces between words. The symbol input box 106 provides the user with feedback to facilitate symbol input and confirms to the user that the device application is using the correct words or phrases to generate candidate characters in the candidate character field 108. [ Although the application is shown using pin-in, which is beneficially used to create Chinese characters, the symbol input box will include any type of text the user is typing through the keypad, which can be selected by Zhuyin or by the user And may include any other desired input languages supported by the device 100 application.

후보 문자 필드(108)는 심볼 입력 상자(106)에서 입력 및 디스플레이된 심볼들에 대응하는 연속 입력 후보 문자들, 단어들, 열들 및/또는 구절들을 사용자에게 제시하는 연속 필드이다. 후보 문자들은, 후보 문자 필드(108)에 디스플레이된 문자들이 핀인 구절 "wo men dou you shi"에 대응하는, 도 1에 도시된 바와 같은, 흔한 구절 또는 단어들의 조합 등의 단어들의 열, 또는 핀인 단어 "yi"에 대응하는 다수의 문자들 등의 한마디 단어의 문자들에 대응할 수 있다. 또한, 후보 필드는 사용자가 필드에 디스플레이되지 않은 후보 문자들로 스크롤할 수 있게 하는 화살표 키들(122, 124)을 포함하고, 따라서, 선택을 위해 사용자에게 유효한 문자들의 수를 확장한다. 예를 들어, 상술된 바와 같이, 사용자가 오직 심볼 입력 상자(106)에서 단어 "yi"를 입력하면, 100+ 문자들이 이 단어에 대응한다. 장치 애플리케이션은 후보 문자 필드(108)에 가장 흔한 문자들을 제시할 것이지만, 사용자는 화살표 키들을 사용해서 단어 "yi"에 대응하는 100+ 문자들 전부를 스크롤할 수 있다.Candidate character field 108 is a contiguous field that presents the user with consecutive input candidate characters, words, columns and / or phrases corresponding to the symbols input and displayed in symbol input box 106. Candidate characters may be a string of words, such as a common phrase or a combination of words, as shown in Figure 1, where the characters displayed in the candidate character field 108 correspond to the pinned phrase "wo men dou you shi &Quot; can correspond to the words of a word of a word such as a plurality of characters corresponding to the word "yi ". In addition, the candidate field includes arrow keys 122, 124 that allow the user to scroll to candidate characters that are not displayed in the field, thus extending the number of characters available to the user for selection. For example, as described above, when a user only enters the word "yi" in the symbol input box 106, 100+ characters correspond to this word. The device application will present the most common characters in the candidate character field 108, but the user can scroll through all 100+ characters corresponding to the word "yi" using the arrow keys.

도시된 일례에서, 사용자는, 상자(702)(도 7)에 표시된 바와 같이, 키패드(110)(도 1)의 키들에서 디스플레이를 터치함으로써 심볼들을 입력한다. 예를 들어, 사용자는 입력 필드에 "w"가 디스플레이될 때까지 "9wxyz" 키를 반복해서 누름으로써 핀인 열 "wo"를 입력할 수 있다. 블록 704(도 7)에 도시된 바와 같이, 후보 문자들의 리스트가 후보 문자 필드(108)에 나타날 것이다. 그 후, 사용자는 심볼 입력 상자(106)에서 "w" 다음으로 "o"가 나타날 때까지 "6mno" 키를 반복해서 누를 수 있다. 이 때에, 핀인 열 "wo"에 대응하는 복수의 문자들이 후보 문자 필드(108)에 나타날 것이다. 사용자는 희망 문자 위에서 손가락을 탭핑함으로써 상기 문자들 중 하나를 선택할 수 있어서, 선택된 희망 문자가 다음 문자로서 텍스트 필드(104)에 기재되게 한다.In the illustrated example, the user enters symbols by touching the display in the keys of the keypad 110 (Fig. 1), as shown in box 702 (Fig. 7). For example, the user can enter the pinned column "wo" by repeatedly pressing the "9wxyz" key until "w" is displayed in the input field. As shown in block 704 (FIG. 7), a list of candidate characters will appear in the candidate character field 108. Thereafter, the user can repeatedly press the "6mno" key until "o" appears in the symbol input box 106 after "w ". At this time, a plurality of characters corresponding to the pin-in column "wo" will appear in the candidate character field 108. The user can select one of the characters by tapping a finger on the desired character so that the selected desired character is written to the text field 104 as the next character.

대안으로, 사용자가, 핀인 열 "wo"로 시작하는 흔한 구절 등의 구절을 입력하기 희망하면, "wo"가 심볼 입력 상자(106)에서 디스플레이된 후에, 사용자는 스페이스 키(118)를 누를 수 있다. 도시된 일례에서, 사용자는 그 후 심볼 입력 상자(106)에서 "m" 키가 나타날 때까지 "6mno" 키를 반복해서 누를 수 있다. 사용자는, 도 1에 도시된 바와 같이, 구절 "wo men dou you shi"가 심볼 입력 상자(106)에 디스플레이될 때까지 동일한 방식으로 키들(110)을 사용해서 심볼들 및 스페이스들을 계속해서 입력한다. 후보 한자 열은 도 1의 후보 문자 필드(108)에서 하이라이트 표시된 "我們都有是"일 것이다. 이 문자열이 사용자가 텍스트로서 입력하기 원하는 희망 문자열이면, 사용자는 후보 문자 필드의 하이라이트 표시된 영역에서 간단히 탭핑할 수 있으며, 전체 하이라이트 표시된 구절 我們都有是이 선택되어 텍스트 필드(104)에 기재될 것이다.Alternatively, if the user wishes to enter a phrase such as a common phrase beginning with a pinned column "wo ", after" wo "is displayed in the symbol entry box 106, the user can press the space key 118 have. In the example shown, the user can then repeatedly press the "6mno" key until the "m" key appears in the symbol input box 106. [ The user continues to input symbols and spaces using the keys 110 in the same manner until the phrase "wo men dou you shi" is displayed in the symbol input box 106, as shown in Figure 1 . The candidate character string may be "Our nation is owned" highlighted in the candidate character field 108 in FIG. If this string is the desired string that the user wants to input as text, the user can simply tap in the highlighted area of the candidate character field, and the entire highlighted phrase will be selected and written in the text field 104 .

그러나, 사용자가 후보 한자 열 "我們都有是" 대신 "我們都有事"를 입력하기 원하면, 사용자는 "我們都有"만을 선택 및 기재할 수 있다. 이는 사용자가 제1 문자 "我" 위에 손가락을 놓고 그 손가락을 아래로 유지하여 "們都有" 키들에 걸쳐 움직여서, 유지된 또는 연속 누름을 야기함으로써 달성된다. 부분적인 선택은 도 7의 상자(706)에 의해 표현된다. 장치 애플리케이션은, 도 3에 도시된 바와 같이, 선택될 후보 열의 최종 연속 문자 위에 我們都有를 버블이 디스플레이할 때까지 각각의 문자가 교차됨에 따라 선택된 열을 디스플레이하는 버블(130)(도 2)을 생성하도록 연속 누름에 응답한다. 지속적인 누름 후에 사용자가 손가락을 올릴 때, 장치 애플리케이션은 버블의 문자열을 텍스트 필드(104)에 기재한다. 선택된 문자들에 대응하는 핀인 문자들 및 열은 심볼 입력 상자(106)로부터 제거될 것이고, 따라서, "wo men dou you"가 필드로부터 제거된다.However, if the user wishes to input "our private property" instead of the candidate character column "our private property", the user can select and list only "our private property". This is accomplished by the user placing a finger over the first character " I " and holding the finger down to move across "conventional" The partial selection is represented by box 706 in FIG. The device application may include a bubble 130 (FIG. 2) that displays the selected column as each character is crossed until the bubble displays the last consecutive character of the candidate string to be selected, as shown in FIG. 3, In response to the successive presses. When the user raises his or her finger after continuous pressing, the device application writes a string of bubbles in the text field 104. Characters and columns corresponding to the selected characters will be removed from the symbol input box 106 and therefore "wo men dou you" is removed from the field.

선택되지 않은 심볼 입력 상자(106)의 핀인 단어인, "shi"에 대응하는 후보들의 새로운 리스트가 디스플레이될 것이다. "shi"가 심볼 입력 상자에 있었지만 대응 문자가 선택되지 않았기에, "shi"에 대한 후보 문자들은 이전 선택에 첨부된 문자를 반영한다. 따라서, 최고 확률을 가진 후보 문자들은, 이전에 기재된 구절과 연관될 때, 상자(708)에 표시된 바와 같이, 사용자에게 제시될 것이다. 다시 말해서, "shi"에 대해 가장 가능성 있는 후보들은 "wo men dou you"와 어울리는 문자들일 것이다. "shi"에 대응하지만 구절을 고려할 때 가능성이 적은 다른 문자들은 화살표를 사용해서 액세스 가능할 것이다. 따라서, 사용자는 후보 필드(108)에서 "事" 심볼을 간단히 탭핑함으로써 핀인 "shi"에 대한 한자 후보들로부터 "事"를 계속해서 선택할 수 있다.A new list of candidates corresponding to "shi ", which is the pin of the unselected symbol input box 106, will be displayed. Since "shi" was in the symbol entry box but the corresponding character was not selected, the candidate characters for "shi" reflect the characters attached to the previous selection. Thus, candidate characters with the highest probability will be presented to the user, as indicated in box 708, when associated with a previously described phrase. In other words, the most likely candidates for "shi" would be those matching "wo men dou you". Other characters that correspond to "shi" but are less likely when considering phrases will be accessible using arrows. Thus, the user can continue to select "things" from Chinese character candidates for the pin "shi" by simply tapping the "what" symbol in the candidate field 108.

사용자가 이전 단락에 기술된 바와 같이 "shi"에 대한 문자를 선택하지 않고 "shi"에 인접한 핀인 단어들을 심볼 입력 필드에서 계속해서 입력하면, 장치 애플리케이션은 이제 심볼 입력 상자(106)에 있는 심볼 구절에 응답해서 예측 후보 문자열을 변경할 것이다.If the user does not select a character for "shi " as described in the previous paragraph and continues to enter pinned words adjacent to" shi " in the symbol input field, The prediction candidate string will be changed in response to the prediction candidate string.

따라서, 상기 일례에서, 시작 단어는 영구적인 터치(지속적인 누름)가 이어지는 사용자에 의해 터치된 제1 단어임을 알 수 있다. 애플리케이션은 탭 선택 모드(사용자가 터치한 하이라이트 표시된 영역이 어디인지와 무관하게, 전체 하이라이트 표시된 후보 문자열이 선택되어 기재됨)로부터 가변 입력 모드(사용자가 선택한 문자 또는 문자들만이 선택 및 기재됨)로 변경하기 위해 지속적인 누름에 대응한다. 가변 모드는 지속적인 누름의 시작부터 끝까지 문자를 사용하거나, 유지된 터치 중에 커서가 이동하지 않는 경우 싱글 문자를 사용하며, 사용자가 팝업 버블에서 손가락을 올릴 때 선택될 문자들을 디스플레이한다. 시간 임계값이 탭 선택 모드로부터 가변 모드로 변경하기 위한 트리거로서 사용될 수 있음이 예상된다.Thus, in the above example, it can be seen that the start word is the first word touched by the user who is followed by a permanent touch (continuous push). The application can be changed from the variable input mode (only characters or characters selected by the user are selected and listed) to the tap selection mode (regardless of where the highlighted area is touched by the user, the entire highlighted candidate string is selected and listed) Respond to continuous push to change. The variable mode uses a character from the beginning to the end of a continuous push, uses a single character if the cursor does not move during the held touch, and displays the characters to be selected when the user raises the finger in the pop-up bubble. It is anticipated that the time threshold may be used as a trigger to change from a tap selection mode to a variable mode.

또한, 사용자가 손가락을 움직임에 따라, (다음 문자로의 이동에 응답해서 도 2의 "我們都"로부터 도 3의 "我們都有"로 변경하는 버블(130)에 의해 도시된 바와 같이) 선택이 변한다. 사용자가 손가락을 올릴 때, 선택된 후보 "我們都有"는 텍스트 필드에 기재된다. 다음으로, 나머지 핀인 "shi"에 대한 후보가 후보 문자 필드에 디스플레이된다. 목표 문자 "事"는 제3 아이템이며, 도 4에서 레드 원으로 표시된다. 사용자는, 도 4에 도시된 바와 같이, 텍스트 필드(104)로의 쉬운 기재를 위해 이 문자를 탭핑한다.In addition, as the user moves his / her finger, he or she selects (as shown by bubble 130 changing from "My Friend" in FIG. 2 to " Change. When the user raises his or her finger, the selected candidate "我們 都有" is described in the text field. Next, a candidate for the remaining pin "shi" is displayed in the candidate character field. The target character "thing" is the third item, and is represented by a red circle in Fig. The user taps this character for easy entry into the text field 104, as shown in FIG.

본 발명의 다른 양상에 따라, 사용자는 본 방법을 사용해서 핀인 구절로부터 특정 문자를 선택할 수 있다. 예를 들어, 선택이 다수의 후보들에서 스크롤할 것을 요구하도록, 핀인 단어, 또는 열이 다수의 연관된 문자들을 가지는 경우, 본 방법은 핀인 단어와 연관된 희망 문자를 포함하는 인기 있는 구절을 사용자가 입력할 수 있게 할 수 있다. 이를 달성하기 위해, 사용자는 상술된 바와 같이 심볼 입력 상자(106)에 핀인 구절을 입력한다. 예를 들어, 사용자가 "我們都有가 아니라 "是"를 텍스트 필드(104)에 입력하기 원하면, 사용자는 후보 필드 위의 버블이 "是"를 디스플레이할 때까지 도 1의 후보 문자 필드(108)의 "是" 위에 손가락을 누른채 유지할 수 있다. 그 후, 사용자는 손가락을 올릴 수 있으며, "是" 만이 텍스트 필드(104)로 이동될 것이다. 그 후, 사용자는 계속해서 텍스트를 입력할 수 있다.In accordance with another aspect of the present invention, a user can select a particular character from a pin-in phrase using this method. For example, if a pinned word, or column, has a large number of associated characters, so that the selection requires scrolling in multiple candidates, the method may allow the user to enter a popular phrase containing the desired character associated with the pinned word I can do it. To achieve this, the user enters a pin-in phrase in the symbol input box 106 as described above. For example, if the user wishes to enter "not " in the text field 104, the user may select the candidate character field 108 of FIG. 1 until the bubble on the candidate field displays" The user can raise the finger and only "yes" will be moved to the text field 104. The user then continues to enter the text .

도 5는 대안 실시예에 따른 디스플레이를 도시한다. 본 실시예에서, 사용자는 글자 심볼들을 입력하기 위해 쿼티 키패드(502)를 사용한다. 도시된 바와 같이, 사용자는 쿼티 키패드에서 키들을 탭핑함으로써 텍스트 상자(504)에 직접 심볼들 "it is ve"를 타이팡한다. 동시에, 후보들이 후보 리스트(506)에 디스플레이된다. 사용자는 리스트(506)로부터 전체 후보 단어들을 탭핑할 수 있으며, 또는 사용자는 지속적인 누름을 사용하고 슬라이드해서 리스트로부터 ("vehi" 등의) 후보 단어의 일부분을 선택할 수 있다. 사용자 선택은 유지된 터치에 이어 사용자의 손가락을 뗄 때 텍스트 필드에 기재된다.5 shows a display according to an alternative embodiment. In this embodiment, the user uses the QWERTY keypad 502 to enter character symbols. As shown, the user types symbols "it is" directly into the text box 504 by tapping the keys on the QWERTY keypad. At the same time, the candidates are displayed in the candidate list 506. The user may tap all candidate words from the list 506, or the user may use a continuous push and slide to select a portion of the candidate word (such as "vehi") from the list. The user selection is described in the text field when the user's finger is released following the held touch.

도 6은 다른 대안 실시예를 도시한다. 본 실시예에서, 예를 들어, 쿼티 키보드를 사용해서 심볼 "F"를 입력할 때, 심볼 F가 심볼 입력 상자(602)에 나타난다. 복수의 구절들이 후보 구절들로서 나타난다. 컴퓨터 마우스를 사용하는 사용자는 후보 구절 위의 임의의 로케이션에서 커서를 움직여서 클릭하여 전체 구절 열을 선택할 수 있으며, 따라서, 구글TM 탐색 사이트 등의 탐색 엔진에서 전체 후보 열에 대한 탐색을 개시할 수 있다. 이러한 방법으로, 사용자는 열 "Food network" 위의 임의의 장소에서 클릭함으로써 "Food network"의 탐색을 개시할 수 있다. 대안으로, 사용자는 커서를 아래로 슬라이드해서, 희망 열 "food net" 또는 단어 "network" 등의, 후보들의 임의의 부분을 후보 리스트(604)에서 하이라이트 표시할 수 있다. 사용자가 마우스 우 버튼의 지속적인 누름을 해제할 때, 하이라이트 표시된 부분에 대한 구글 탐색이 개시된다. 따라서, 마우스 등의 네비게이션 장치가 터치 스크린 대신 사용될 수 있음을 알 수 있다.Figure 6 shows another alternative embodiment. In the present embodiment, for example, when the symbol "F" is input using the QWERTY keyboard, the symbol F appears in the symbol input box 602. [ Multiple verses appear as candidate phrases. A user using a computer mouse can move the cursor at any location on the candidate phrase to select the entire phrase by clicking on it and thus can start searching for the entire candidate sequence in a search engine such as a Google TM search site. In this way, the user can initiate a search for "Food network" by clicking anywhere on the row "Food network ". Alternatively, the user can slide the cursor down to highlight any portion of the candidates in the candidate list 604, such as the desired column "food net" or the word "network". When the user releases the right push of the right mouse button, a Google search for the highlighted portion is initiated. Therefore, it can be seen that a navigation device such as a mouse can be used instead of the touch screen.

본 명세서에 기술된 방법 및 장치는 완전한 문자열의 선택 또는 심볼들의 반복된 입력 없이 후보 리스트에서 하나의 후보 문자열의 일부인 한자들을 사용자가 선택해서 심볼 열을 기재하게 하는 기능을 제공한다. 또한 본 방법 및 장치는, 사용자가, 본 명세서에서 구절이라고 하는, 한자열의 시작 및 끝을 나타내게 해서, 시작 및 끝 문자들 간의 중국어 단어들이 선택 및 텍스트에 기재될 수 있다. 본 방법 및 장치는, 사용자들이 사용자가 희망하는 문자들을 하이라이트 표시함으로써 후보 한자들의 일부분을 선택할 수 있게 한다. 애플리케이션은, 연속 문자 후보 열 내에서, 임의의 문자 또는 연속 문자열을 하이라이트 표시할 수 있다. 사용자가 터치 스크린으로부터 손가락을 떼거나 스타일러스 컨트롤(예를 들어, 마우스의 우 버튼 또는 트랙 패드와 연관된 버튼)에서 뗄 때, 하이라이트 표시된 콘텐츠는 생성될 텍스트로서 기재될 것이다.The methods and apparatus described herein provide the ability for a user to select a complete character string or a Chinese character that is part of one candidate character string in a candidate list without repeated input of symbols to write a symbol string. The method and apparatus may also allow Chinese words between the beginning and ending characters to appear in the selection and text, allowing the user to indicate the beginning and end of the Chinese character string, referred to herein as the phrase. The method and apparatus enable users to select a portion of candidate characters by highlighting the characters that the user desires. The application may highlight any character or string of consecutive characters within the sequence of consecutive character candidates. When the user releases the finger from the touch screen or releases it from the stylus control (e.g., the button associated with the right button of the mouse or the trackpad), the highlighted content will be described as text to be generated.

기존 입력 방법들은, 사용자가 키들을 하나하나씩 누르고 선택에 사용될 실시간 후보 리스트를 생성할 때 결과를 추정할 수 있다. 그러나, 장치가 후보 리스트로부터 선택할 것을 사용자에게 프롬프팅할 때, 사용자는 후보 리스트로부터 완전한 열만을 선택할 수 있다. 기존 애플리케이션들은 사용자가 부분적인 열을 선택하지 못하게 한다. 이 요구 사항이 사용자를 제한하는 다수의 이유들이 있다. 희망 문자 또는 문자들은 흔히 사용되지 않기 때문에 높은 확률의 후보가 아니어서, 사용자가 억지로 아주 넓은 후보 리스트를 스크롤하게 하거나 전체 문자열을 입력하게 할 수 있다. 또한, 사용자는, 키를 정확하게 누르지 않았을 수도 있어서(예를 들어, "벨 키패드(Bell Keypad)"로서 공지된, 3 X 4 전화 키패드를 사용해서 문자들을 입력할 때 잘못된 키, 또는 디스플레이 스크린에서 터치패드를 사용할 때 키를 놓침), 그 결과, 후보 문자열들이 사용자의 예상을 충족시키지 않을 수 있다.Existing input methods can estimate the result when the user presses the keys one by one and generates a real-time candidate list to be used for selection. However, when the device prompts the user to select from the candidate list, the user may select only the complete column from the candidate list. Existing applications prevent users from selecting partial columns. There are a number of reasons why this requirement limits users. Because the desired characters or characters are not commonly used, they are not candidates of high probability, so that the user can force the user to scroll through a very wide candidate list or enter the entire string. Also, the user may not be able to press the key correctly (e.g., the wrong key when entering characters using the 3 x 4 telephone keypad, known as "Bell Keypad" The key is missed when using the pad), so that the candidate strings may not meet the user's expectations.

공지된 시스템들은 - 특별히 중국어 문장 연속 입력 모드에서 - 사용자 경험을 저하시키는 정확한 결과로서 전체 아이템의 일부분을 선택하게 하는 융통성을 사용자에게 제공하지 않는다. 사용자가 후보 문자 필드에서 한자들의 부분만을 찾을 때, 사용자는 희망 문자를 찾기 위해 후보 필드를 강제로 스크롤하거나, 문자를 기재하고, 그 후 텍스트가 완성될 때까지, 반복해서 각각의 나머지 한자를 입력, 탐색, 발견 및 기재해야 한다.The known systems do not provide the user with the flexibility to select a portion of the entire item as an exact result that degrades the user experience - especially in Chinese sentence continuous input mode. When the user finds only the part of the Chinese characters in the candidate character field, the user forcibly scrolls the candidate field to search for the desired character, or writes the character, and repeatedly inputs each remaining Chinese character until the text is completed , Search, discover and record.

상술된 설명에서, 특정 실시예들이 기술되었다. 그러나, 이하의 청구항들에 설명된 본 발명의 범위를 벗어나지 않은 채로 각종 변경들 및 변형들이 이루어질 수 있음을 당업자는 안다. 따라서, 본 설명 및 도면들은 제한의 의미가 아닌 예시적인 것으로 간주될 것이며, 모든 변경들이 본 교시의 범위 내에 포함되는 것으로 의도된다.In the foregoing description, specific embodiments have been described. It will be apparent, however, to one skilled in the art that various changes and modifications can be made without departing from the scope of the invention as set forth in the claims below. Accordingly, the description and drawings are to be regarded in an illustrative rather than a restrictive sense, and all variations are intended to be included within the scope of the present teachings.

이점들, 장점들, 문제에 대한 해결책들, 및 임의의 이점, 장점, 또는 해결책이 발생하거나 더욱 더 명백해지게 할 수 있는 임의의 요소(들)가 임의의 청구항 또는 모든 청구항들의 중대하거나 필요하거나 또는 본질적인 특징들 또는 요소들로서 해석되지 않을 것이다. 본 발명은 오로지 본 출원의 계류 중에 이루어진 임의의 보정들 및 발행된 청구항들의 모든 동등물들을 포함하는 첨부된 청구항들에 의해서만 정의된다.Any element (s) capable of causing, or causing any benefit, advantage, or solution to occur, or become more pronounced, to be present in the claims, advantages, solutions to problems, And will not be construed as critical features or elements. The present invention is defined solely by the appended claims including any amendments made during the pendency of the present application and all equivalents of the published claims.

Claims (7)

자동 완성 기능 텍스트(predictive text)의 방법으로서,
적어도 하나의 심볼을 입력하는 단계;
상기 적어도 하나의 심볼로부터 예측된 적어도 하나의 후보 문자열을 디스플레이하는 단계; 및
상기 적어도 하나의 후보 문자열의 일부분만을 선택하는 단계 - 상기 일부분은 전체 후보 문자열로서 독립적으로 디스플레이되지 않음 -
를 포함하는 방법.
As a method of predictive text,
Inputting at least one symbol;
Displaying at least one candidate string predicted from the at least one symbol; And
Selecting only a portion of the at least one candidate string, the portion not being displayed independently as an entire candidate string,
≪ / RTI >
제1항에 있어서,
상기 선택된 일부분에 결과 문자를 첨부하는 것을 용이하게 하기 위해, 상기 선택된 일부분에 대응하는 결과 후보들을 디스플레이하는 단계를 더 포함하는 방법.
The method according to claim 1,
Further comprising displaying the result candidates corresponding to the selected portion to facilitate appending the result character to the selected portion.
제1항에 있어서,
상기 선택 단계는 연관된 지속된 누름에 의해 상기 일부분을 하이라이트 표시를 하는 단계를 포함하는 방법.
The method according to claim 1,
Wherein said selecting includes highlighting said portion by an associated sustained push.
제3항에 있어서,
사용자가 상기 지속된 누름에 이어 뗄 때 상기 일부분이 텍스트 상자에 기재되는 방법.
The method of claim 3,
And the portion is described in a text box when the user continues to the sustained push.
제1항에 있어서,
상기 적어도 하나의 심볼은 핀인(pinyin) 단어들을 포함하고, 상기 적어도 하나의 후보 문자열은 한자들을 포함하는 방법.
The method according to claim 1,
Wherein the at least one symbol comprises pinyin words and the at least one candidate character string comprises Chinese characters.
제1항에 있어서,
적어도 하나의 심볼을 입력하는 상기 단계는 심볼 입력 상자에 적어도 하나의 심볼을 입력하는 단계를 포함하고, 상기 선택된 일부분은 상기 심볼 입력 상자에서의 제1 심볼 외의, 상기 심볼 입력 상자에서의 한 심볼에만 대응하는 방법.
The method according to claim 1,
Wherein the step of inputting at least one symbol comprises inputting at least one symbol to a symbol input box, wherein the selected portion comprises only one symbol in the symbol input box other than the first symbol in the symbol input box Corresponding method.
제1항에 있어서,
상기 선택된 일부분은 후보 문자열의 제1 문자를 포함하지 않는 방법.
The method according to claim 1,
Wherein the selected portion does not include a first character of the candidate string.
KR1020127017017A 2009-12-30 2009-12-30 Method and device for character entry Active KR101454523B1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2009/001585 WO2011079417A1 (en) 2009-12-30 2009-12-30 Method and device for character entry

Publications (2)

Publication Number Publication Date
KR20120103667A KR20120103667A (en) 2012-09-19
KR101454523B1 true KR101454523B1 (en) 2014-11-12

Family

ID=44226097

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020127017017A Active KR101454523B1 (en) 2009-12-30 2009-12-30 Method and device for character entry

Country Status (3)

Country Link
KR (1) KR101454523B1 (en)
CN (1) CN102893238B (en)
WO (1) WO2011079417A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5813780B2 (en) 2013-08-02 2015-11-17 株式会社東芝 Electronic device, method and program
JP2015094977A (en) 2013-11-08 2015-05-18 株式会社東芝 Electronic apparatus and method
WO2015139196A1 (en) * 2014-03-18 2015-09-24 华为终端有限公司 Method, device, and terminal for inputting text
JP6342194B2 (en) 2014-03-28 2018-06-13 株式会社東芝 Electronic device, method and program
CN105759984B (en) 2016-02-06 2019-07-02 上海触乐信息科技有限公司 Method and device for secondary text input

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080294982A1 (en) 2007-05-21 2008-11-27 Microsoft Corporation Providing relevant text auto-completions
CN101779608A (en) 2010-02-04 2010-07-21 刘英宁 Method for manufacturing livestock cultivation fermentation bed and swine production method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7050979B2 (en) * 2001-01-24 2006-05-23 Matsushita Electric Industrial Co., Ltd. Apparatus and method for converting a spoken language to a second language
CN1779608A (en) * 2004-11-18 2006-05-31 黄金富 Character inputting method
US8504349B2 (en) * 2007-06-18 2013-08-06 Microsoft Corporation Text prediction with partial selection in a variety of domains

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080294982A1 (en) 2007-05-21 2008-11-27 Microsoft Corporation Providing relevant text auto-completions
CN101779608A (en) 2010-02-04 2010-07-21 刘英宁 Method for manufacturing livestock cultivation fermentation bed and swine production method

Also Published As

Publication number Publication date
CN102893238B (en) 2016-04-20
CN102893238A (en) 2013-01-23
KR20120103667A (en) 2012-09-19
WO2011079417A1 (en) 2011-07-07

Similar Documents

Publication Publication Date Title
US9122672B2 (en) In-letter word prediction for virtual keyboard
US9032322B2 (en) Touchscreen keyboard predictive display and generation of a set of characters
US9128921B2 (en) Touchscreen keyboard with corrective word prediction
EP2618239B1 (en) Next letter prediction for virtual keyboard
EP2631758B1 (en) Touchscreen keyboard providing word predictions in partitions of the touchscreen keyboard in proximate association with candidate letters
CA2794063C (en) Touchscreen keyboard predictive display and generation of a set of characters
EP2703957B1 (en) Method to select word by swiping capacitive keyboard
US20130271385A1 (en) Method of Changing Input States
US20110060984A1 (en) Method and apparatus for word prediction of text input by assigning different priorities to words on a candidate word list according to how many letters have been entered so far by a user
US20140063067A1 (en) Method to select word by swiping capacitive keyboard
CN1890949B (en) Apparatus and method for inputting characters and numbers to display of mobile communication terminal
KR20120006503A (en) Improved text input
CN109844695B (en) character input device
CA2817262C (en) Touchscreen keyboard with corrective word prediction
JP2011524595A (en) Methods for customizing data entry for individual text fields
KR101454523B1 (en) Method and device for character entry
CN103365426A (en) Pinyin input method and communication terminal thereof
TWI475405B (en) Electronic device and text-input interface displaying method thereof
US20130125035A1 (en) Virtual keyboard configuration
EP2660684A1 (en) User interface for changing an input state of a virtual keyboard
EP2592566A1 (en) Touchscreen keyboard predictive display and generation of a set of characters
CN106648132B (en) Method and apparatus for character entry
JP5159122B2 (en) Sentence creation device and character input method
WO2013068782A1 (en) Touchscreen keyboard predictive display and generation of a set of characters
US20080158186A1 (en) Method for inputting character

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

E601 Decision to refuse application
PE0601 Decision on rejection of patent

St.27 status event code: N-2-6-B10-B15-exm-PE0601

AMND Amendment
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PX0901 Re-examination

St.27 status event code: A-2-3-E10-E12-rex-PX0901

PX0701 Decision of registration after re-examination

St.27 status event code: A-3-4-F10-F13-rex-PX0701

X701 Decision to grant (after re-examination)
R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U12-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R14-asn-PN2301

FPAY Annual fee payment

Payment date: 20171017

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

FPAY Annual fee payment

Payment date: 20181012

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

FPAY Annual fee payment

Payment date: 20191011

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 12

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载