KR20080052209A - Character data input method and device - Google Patents
Character data input method and device Download PDFInfo
- Publication number
- KR20080052209A KR20080052209A KR1020070051256A KR20070051256A KR20080052209A KR 20080052209 A KR20080052209 A KR 20080052209A KR 1020070051256 A KR1020070051256 A KR 1020070051256A KR 20070051256 A KR20070051256 A KR 20070051256A KR 20080052209 A KR20080052209 A KR 20080052209A
- Authority
- KR
- South Korea
- Prior art keywords
- character
- sub display
- area
- characters
- input
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements 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/0233—Character input methods
- G06F3/0237—Character input methods using prediction or retrieval techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements 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/0233—Character input methods
- G06F3/0236—Character input methods using selection techniques to select from displayed items
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/23—Construction or mounting of dials or of equivalent devices; Means for facilitating the use thereof
-
- 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
-
- 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)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Input From Keyboards Or The Like (AREA)
- Telephone Function (AREA)
Abstract
본 발명은 표시부에서 다수개의 서브 표시 영역에 나누어 표시된 문자로 문자 데이터 입력을 할 수 있는 방법 및 장치에 관한 것이다. 사용자는 표시된 서브 표시 영역에서 입력하고자 하는 문자가 포함된 서브 표시 영역을 선택한다. 선택된 서브 표시 영역의 문자들은 새로운 서브 표시 영역에 표시되고, 하나 또는 다수 개 다른 영역의 문자는 사라진다. 반복적인 방법에 의해 서브 영역에 표시되는 문자들의 개수들이 줄어들 수 있도록, 남겨진 문자는 다수개의 서브 표시 영역으로 다시 나누어진다. 이러한 방법으로, 문자들이 키보드를 사용하지 않아도 입력될 수 있다.The present invention relates to a method and apparatus for inputting character data into characters displayed in a plurality of sub display areas in a display unit. The user selects a sub display area including a character to be input from the displayed sub display area. Characters of the selected sub display area are displayed in a new sub display area, and characters of one or more other areas disappear. The remaining characters are subdivided into a plurality of sub display areas so that the number of characters displayed in the sub area can be reduced by an iterative method. In this way, characters can be entered without using the keyboard.
Description
도 1은 본 발명의 실시예에 따른 휴대 단말기를 도시한 평면도.1 is a plan view showing a mobile terminal according to an embodiment of the present invention.
도 2는 도 1의 휴대 단말기의 주요 구성을 도시한 블록도. FIG. 2 is a block diagram showing a main configuration of the portable terminal of FIG.
도 3은 도 1에 도시한 휴대 단말기의 문자 데이터 입력 방법을 나타낸 흐름도.3 is a flowchart illustrating a text data input method of the mobile terminal illustrated in FIG. 1.
도 4a 내지 4F는 도 3의 문자 데이터 입력 방법을 예시한 예시도.4A to 4F are exemplary views illustrating the character data input method of FIG. 3.
도 5는 도 3의 문자 데이터 입력 방법에 있어서 숫자가 입력되는 화면을 예시한 예시도.FIG. 5 is an exemplary diagram illustrating a screen on which a number is input in the character data input method of FIG. 3. FIG.
도 6은 도 3의 문자 데이터 입력 방법에 있어서 특수 문자가 입력되는 화면을 예시한 예시도.6 is an exemplary diagram illustrating a screen on which a special character is input in the character data input method of FIG. 3.
도 7a 내지 도 7c는 본 발명의 다른 실시예에 따른 문자 데이터 입력 방법을 예시한 화면 예시도.7A to 7C are screen diagrams illustrating a text data input method according to another embodiment of the present invention.
도 8은 본 발명의 다른 실시예에 따른 문자 데이터 입력 방법을 나타낸 흐름도.8 is a flowchart illustrating a text data input method according to another embodiment of the present invention.
본 발명은 문자 데이터를 입력하는 방법 및 장치에 관한 것이다. 특히 본 발명은 휴대 단말기와 같은 소형 기기에서의 문자 데이터 입력에 관한 것이지만, 이에 한정되지 않는다.The present invention relates to a method and apparatus for inputting character data. In particular, the present invention relates to text data input in a small device such as a portable terminal, but is not limited thereto.
대부분의 휴대 단말기는 4개의 행과 3개의 열로 키 배열이 구성된 표준 ITU-T 키패드를 포함한다. 각각의 키에는 다수개의 다른 문자들로 조합되어 있다. 표준 ITU-T 키패드를 이용한 문자 데이터 입력 방법은 두 개의 모드가 있다. 첫 번째 입력 방법은 원하는 문자가 선택될 때까지 반복적으로 그 문자에 해당하는 문자키를 입력하는 모드이다. 두 번째 입력 방법은 그 문자를 입력하기 위한 문자키를 한 번 입력하고, 키들의 입력되었던 조합을 이용한 가능한 단어 리스트를 표시하여 키입력에 대응되는 이전에 입력되었던 조합 가능한 단어를 선택하는 모드이다.Most portable terminals include a standard ITU-T keypad with key arrangements in four rows and three columns. Each key is a combination of a number of different characters. There are two modes for text data entry using the standard ITU-T keypad. The first input method is a mode in which a character key corresponding to the character is repeatedly inputted until the desired character is selected. The second input method is a mode for selecting a previously inputtable combinable word corresponding to a key input by inputting a character key for inputting the character once and displaying a list of possible words using the input combination of keys.
두 번째 문자 데이터 입력 방법은 때때로 예상 메시지 보내기로 간주될 수 있다. 그렇지만 이 방법은 일반적으로 휴대 단말기가 입력되는 문자 데이터를 예상할 수 없기 때문에 사용자가 원하는 문자를 표시하지 않을 수도 있다. 그러나 이 방법은 사용자가 키를 통해 예상된 문자들을 선택하여 입력할 수 있기 때문에, 문자 데이터 입력 두 번째 모드를 명확한 문자 데이터 입력이라 칭하기도 한다.The second character data entry method can sometimes be considered to send an expected message. However, this method may not display the characters desired by the user since the portable terminal generally cannot predict the inputted character data. However, this method is sometimes referred to as clear text data input because the user can select and enter the expected characters through the key.
그러나 위에서 설명한 문자 데이터 입력 두 가지 방법은 휴대 단말기가 사용자의 요구에 의해 점점 작게 만들어지고, 이에 따라 문자를 입력할 수 있는 키들이 작게 만들어져 사용자가 문자를 잘못 입력할 수도 있다는 문제점이 있다. However, the two methods of inputting text data described above have a problem in that the portable terminal is made smaller and smaller by the user's request, and thus, the keys for inputting the characters are made smaller and the user may incorrectly input characters.
미국 특허 제 6.980.200호는 이러한 문제점을 해결하기 위해 고안된 것으로, 알파벳 키패드를 사용하지 않고 문자를 입력할 수 있는 방법에 관한 것이다. 실시 예에서 사용자는 문자 그룹의 목록으로부터 입력할 다음 문자가 포함된 그룹을 선택한다. 다음으로 선택된 문자 그룹안의 문자들을 터치스크린에 표시한다. 그리고 사용자는 입력하고자 하는 문자의 이미지를 누른다. 다른 실시예에서 사용자는 원하는 문자가 하이라이트로 표시될 때까지 방향키를 이용하여 문자 리스트를 순차적으로 이동시킨다. 그리고 선택키를 이용하여 원하는 문자를 표시한다.US Patent No. 6.980.200 is designed to solve this problem and relates to a method for entering characters without using an alphabetic keypad. In an embodiment, the user selects a group including the next character to input from the list of character groups. Next, the characters in the selected character group are displayed on the touch screen. The user then presses an image of the character to be input. In another embodiment, the user sequentially moves the character list using the arrow keys until the desired character is highlighted. Then use the selection keys to display the desired character.
그러나 사용자는 입력하고자 하는 문자가 어느 문자 그룹에 포함되어 있는지 파악하고 있지 않으면, 각각의 문자 그룹을 확인해야 한다는 불편함이 있다. However, if the user does not know which character group the character to be input is included in, it is inconvenient to check each character group.
본 발명의 목적은 키패드를 사용하지 않고 문자 데이터 입력 방법 및 장치을 제공하는데 있다.An object of the present invention is to provide a method and apparatus for inputting text data without using a keypad.
본 발명의 다른 목적은 표시부에 표시된 다수 개의 서브 영역에 문자들을 분류하여 문자를 입력할 수 있는 문자 데이터 입력 방법 및 장치를 제공하는데 있다. Another object of the present invention is to provide a character data input method and apparatus capable of inputting characters by classifying characters into a plurality of sub-regions displayed on the display unit.
사용자는 표시된 서브 영역 중 하나의 서브 영역을 선택한다. 선택된 서브 영역에 해당하는 문자는 새로운 서브 영역으로 나누어져 표시된다. 그리고 선택되지 않은 하나 또는 그 이상의 서브 영역에 문자들은 사라진다. 이러한 과정이 반복됨에 따라 사용자는 서브 표시 영역에 표시되는 문자의 개수를 줄일 수 있다. The user selects one of the displayed subregions. Characters corresponding to the selected subarea are displayed divided into new subareas. The characters disappear in one or more subareas that are not selected. As this process is repeated, the user may reduce the number of characters displayed in the sub display area.
본 발명에서 '장치'는 데이터를 입력할 수 있는 장치들을 의미한다. 특히 휴대 단말기와 같이 소형기기로 사용자가 휴대할 수 있는 장치들을 말한다. In the present invention, 'device' refers to devices that can input data. In particular, it refers to devices that a user can carry with a small device such as a portable terminal.
'문자 데이터'는 문자들을 이용하여 작성되어지는 단어 또는 문장들을 의미 한다. 이러한 문자 데이터는 주로 문자 메시지를 보내거나, 휴대 단말기에 사진, 음악, 문서 등을 저장할 때 파일명 등으로 휴대 단말기에서 입력되는 모든 문자 데이터가 될 수 있다. 또한 '문자'는 한글, 영문자, 일본어, 중국어 등 휴대 단말기에서 사용될 수 있는 각 국가별 언어들을 기반으로 한 문자를 의미한다. 여기서는 문자를 영문자로 예시하여 설명한다.'Character data' means words or sentences that are written using letters. The text data may be all text data input from the mobile terminal as a file name when sending a text message or storing pictures, music, documents, etc. in the mobile terminal. In addition, 'character' refers to a character based on the languages of each country that can be used in mobile terminals, such as Korean, English, Japanese, Chinese. Here, a letter is illustrated by an English letter.
또한 '문자 영역'은 문자를 표시하며, 사용자에 의해 입력될 문자가 선택되는 영역을 의미한다. 서브 표시 영역은 문자 영역을 이루고 있는 영역이다. 본 발명에서는 문자 영역은 두 개의 서브 표시 영역으로 나누어져 문자들을 표시한다고 가정했으나, '서브 표시 영역'은 두 개 이상의 서브 표시 영역으로 나누어져 문자를 표시할 수 있다. 또한 서브 표시 영역은 왼쪽 문자 영역, 오른쪽 문자 영역, 위쪽 문자 영역, 아래쪽 문자 영역을 포함한다.In addition, the 'character area' indicates a character and means an area in which a character to be input by the user is selected. The sub display area is an area forming the character area. In the present invention, it is assumed that the character area is divided into two sub display areas to display characters, but the 'sub display area' may be divided into two or more sub display areas to display characters. The sub display area also includes a left text area, a right text area, an upper text area, and a lower text area.
'부분 매칭 알고리즘'은 하나 또는 다수개의 문자가 입력되었을 때, 입력된 문자 다음으로 따라올 수 있는 문자를 확률적으로 검토하여 예상하는 알고리즘을 의미한다.'Partial matching algorithm' refers to an algorithm that probabilistically examines and predicts a character that can follow the input character when one or more characters are input.
이하, 본 발명의 바람직한 실시 예들을 첨부한 도면을 참조하여 상세히 설명한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 실시예에 따른 휴대 단말기를 도시한 평면도이다.1 is a plan view illustrating a mobile terminal according to an embodiment of the present invention.
도1을 참조하면, 본 발명의 실시예에 따른 휴대 단말기 1은 케이스 3, 키패드 5 그리고 표시부 7로 구성된다. Referring to FIG. 1, a
키패드 5는 윗쪽 키 9a, 왼쪽 키 9b, 오른쪽 키 9c 그리고 아래쪽 키 9d를 포함하는 방향키 9, 선택키 11, 삭제키 13, 확인키 15, 취소키 17, 문자 그룹 키 19, 특별 키 21을 포함한다. 여기서 방향키 9는 각각 문자가 표시된 서브 표시 영역과 대응하여 사용자가 문자를 선택할 수 있도록 한다. 예를 들어 사용자가 오른쪽 표시 영역에 있는 문자를 선택하려면 오른쪽 키 9c를 입력하거나, 위쪽 표시 영역에 있는 문자를 선택하려면, 9a를 입력하면 된다.Keypad 5 includes
도 2에서 도시된 바와 같이, 휴대 단말기 1의 주요 구성은 제어부 31, 오디오 코덱 33, 무선 통신부 35, 표시부 드라이버 37, 키패드 5, 심카드 39, 롬 41, 램 43을 포함한다. 모든 구성은 휴대 단말기 1의 케이스 안쪽에 위치한 건전지(도시되지 않음)로부터 전원을 공급받는다. 또한 제어부 31은 휴대 단말기 1의 각각의 구성과 연결되어, 구성들 간의 전반적인 동작을 제어한다.As shown in FIG. 2, the main components of the
오디오 코덱 33은 마이크 45로부터 수신되는 소리 신호를 부호화하고, 부호화된 소리 신호를 제어부 31로 전송하며 제어부 31로부터 수신한 부호화된 소리 신호를 복호화하여, 복호화된 소리 신호를 스피커 47로 출력하는 구성이다. The
무선 통신부 35는 안테나 49를 통해 감지된 무선 RF신호를 제어부 31에게 입력되기 위한 적합한 형태로 처리하고, 안테나 49를 이용하여 제어부 31로부터 전송된 신호를 RF송신을 하기 위한 적합한 형태로 처리하는 구성이다.The
표시부 드라이버 37은 제어부 31로부터 표시를 위한 제어 신호를 수신하고, 제어 신호를 드라이브 신호로 전환하여 표시부 7에 표시하고자 하는 것을 표시하도록 하는 구성이다.The
심카드 39는 휴대 단말기 1에 부착되어 전화번호, 휴대 단말기를 사용하는 사용자의 정보 등이 등록된 카드이다. 그리고 램 43은 제어부 31에서 실행될 수 있는 응용 프로그램을 저장한다. 롬 41은 휴대 단말기 1에서 동작이 수행되는 동안 제어부 31에 의해 사용되어지는 데이터와 프로그램이 수행되는 방법을 저장한다. 본 발명의 실시예에서 롬 41은 본 발명에 따른 문자 데이터 입력 모드에서 수행되는 문자 데이터 입력 방법 49를 포함한다. The
본 발명의 문자 데이터 입력 방법은 도 3, 4A 내지 4F, 5 및 6을 참조하여 설명될 것이다. The character data input method of the present invention will be described with reference to FIGS. 3, 4A to 4F, 5 and 6. FIG.
도 3은 도 1에 도시한 휴대 단말기의 문자 데이터 입력 방법을 나타낸 흐름도이다. 도 4a 내지 4F는 도 3의 문자 데이터 입력 방법을 예시한 예시도이다. 그리고 도 5는 도 3의 문자 데이터 입력 방법에 있어서 숫자가 입력되는 화면을 예시한 예시도이다. 또한 도 6은 도 3의 문자 데이터 입력 방법에 있어서 특수 문자가 입력되는 화면을 예시한 예시도이다.3 is a flowchart illustrating a text data input method of the mobile terminal illustrated in FIG. 1. 4A through 4F are exemplary views illustrating the method of inputting character data of FIG. 3. 5 is an exemplary diagram illustrating a screen on which a number is input in the character data input method of FIG. 3. 6 is an exemplary diagram illustrating a screen on which a special character is input in the character data input method of FIG. 3.
도 3을 참조하면, 문자 데이터 입력 모드는 1단계에서 사용자에 의해 특별 키 21이 입력되거나, 또는 방향 키 9 및 선택키 11이 입력되거나, 문자 데이터 입력을 요구하는 표시된 메뉴 옵션을 통해 시작된다. Referring to FIG. 3, the character data input mode is started through a displayed menu option for inputting a special key 21, a
다음으로 제어부 31은 3단계에서 도 4에서 도시된 것과 같이 설정된 문자 그룹을 표시부 7에 표시한다. 여기서 설정된 문자 그룹은 모든 영문자를 포함한다. 도 4a 내지 4F에서 도시된 바와 같이 표시부 7은 메시지 입력 영역 61, 문자 영역 63으로 표시된다. 문자 영역 63은 문자를 표시할 수 있는 다수개의 서브 표시 영역으로 나누어진다. 본 발명에서 서브 표시 영역은 왼쪽 문자 영역 63a 그리고 오른 쪽 문자 영역 63b로 나누어진다. 커서65는 메시지 입력 영역 61에서 다음 문자가 입력될 위치에 표시된다. Next, the
도 4a에서 도시된 바와 같이 영문자 중 절반이 왼쪽 문자 영역 63a에 표시되고, 영문자 중 나머지 절반은 오른쪽 문자 영역 63b에 표시된다. 예를 들면 영문자는 도 4a에서 도시된 바와 같이 4개의 행과 4개의 열로 나누어지고, 이렇게 나누어진 영문자는 왼쪽 문자 영역 63a와 오른쪽 문자 영역 63b에 각각 2개의 열들로 나누어 표시된다. 다시 말해 영문자는 4*4형식으로 나누어져 표시될 수 있다. 또한 서브 표시 영역에 문자를 표시할 때 문자를 원형으로 배열하여 표시할 수도 있고, 몇 개의 문자들끼리 그룹을 지어 표시할 수도 있다. As shown in FIG. 4A, half of the alphabet letters are displayed in the
본 발명에서 휴대 단말기 1의 사용자는 남겨진 문자가 입력하고자 하는 문자가 될 때까지 표시되는 문자들을 절반씩 반복적으로 감소시키는 검색을 수행한다. 남겨진 문자는 자동적으로 표시부 7의 메시지 입력 영역 61에 표시된 커서 65의 위치에 입력된다. 특히 휴대 단말기 1의 사용자가 원하는 문자가 포함된 그 서브 표시 영역에 해당하는 방향키 9가 입력될 때마다 입력된 방향키 9에 해당하는 서브 표시 영역의 문자들이 표시된다. (다시 말해 만약에 입력하고자 하는 문자가 도 4에서 왼쪽 문자 영역 63a에 위치하면, 사용자는 왼쪽키 9b를 입력한다. 즉 문자 영역에서 표시된 서브 표시 영역의 위치에 대응되도록 방향키 9의 위치가 결정된다). 선택되지 않은 서브 표시 영역의 문자는 제거된다. 그리고 선택된 서브 표시 영역의 문자들은 두 개의 새로운 서브 표시 영역으로 대등하게 나누어 다시 표시된다. 이 진행 과정은 한 개의 문자가 남을 때까지 반복된다.In the present invention, the user of the
예를 들면, 문자 'r' 입력을 도 4a 내지 4F를 참조로 하여 설명한다. 도 4a를 참조하면, 문자 'r'은 표시부 7의 왼쪽 문자 영역 63a에 나타나 있다. 이에 따라 사용자는 왼쪽키 9b를 누른다. 그러면 제어부 31은 도 4a에서 표시된 왼쪽 문자 영역 63a에서의 두 개의 열을 도 4b와 같이 표시한다. 여기서 제어부 31은 왼쪽 문자 영역 63a에 위치한 두 개의 열을 구성하고 있는 네 개의 행들 중에서 두 개의 행은 위쪽 문자 영역 71a 그리고 나머지 두 개의 행은 위쪽 문자 영역 71a의 아래에 위치한 아래 문자 영역 71b에 위치시킨다. For example, the input of the letter 'r' will be described with reference to Figs. 4A to 4F. Referring to FIG. 4A, the letter 'r' is shown in the
도 4b를 참조하면, 문자 'r'은 아래 문자 영역 71b에 나타나 있다. 이에 따라 사용자는 아래쪽 키 9d를 입력한다. 그러면 제어부 31은 도 4c에서 도시한 바와 같이 도 4b에서 도시된 아래쪽 문자 영역 71b에 표시된 두 개의 행들 중에서 한 개의 행을 왼쪽 문자 영역 81a에 한 개의 열로 표시하고, 다른 한 개의 행은 왼쪽 문자 영역 81a의 오른쪽에 위치한 오른쪽 문자 영역 81b에 한 개의 열로 표시한다. 도 4c를 참조하면, 문자 'r'은 오른쪽 문자 영역 81b에 위치한다. 이에 따라 사용자는 오른쪽 키 9c를 입력한다. 그러면 제어부 31은 오른쪽 문자 영역 81b에 해당하는 문자열을 도 4d와 같이 표시한다. 다시 말해 한 개로 정렬된 문자(두 개의 문자 'pq' 포함)를 위쪽 문자 영역 91a에 표시한다. 그리고 한 개의 정렬된 문자(다른 두 개의 문자 'rs' 포함)를 위쪽 문자 영역 91a의 아래에 위치한 아래쪽 문자 영역 91b에 표시한다. Referring to Fig. 4B, the letter 'r' is shown in the
도 4d를 참조하면, 문자 'r'은 아래쪽 문자 영역 91b에 위치한다. 이에 따라 사용자는 아래 키 9d를 입력한다. 그러면 제어부 31은 이를 감지하고, 도 4d의 아 래쪽 문자 영역 91b에 한 개의 정렬된 문자 'rs'를 도 4e에서 도시된 화면으로 표시한다. 다시 말해, 한 개의 문자는 왼쪽 문자 영역 101a에 표시되고, 다른 한 개의 문자는 왼쪽 문자 영역 101a의 오른쪽에 위치한 오른쪽 문자 영역 101b에 표시한다. 도 4e를 참조하면, 문자 'r'은 왼쪽 문자 영역 101a에 있다. 이에 따라 사용자는 왼쪽키 9b를 입력한다.Referring to FIG. 4D, the letter 'r' is located in the
제어부 31은 입력된 왼쪽키 9b에 해당되는 도 4e의 왼쪽 문자 영역 101a에 표시된 단 한 개인 문자 'r'을 메시지 입력 영역 61에 입력한다. 그리고 커서 65는 다음 위치로 옮겨진다. 다음에 도 4f에서 도시된 바와 같이, 제어부 31은 다음 문자를 입력하기 위한 설정된 문자 그룹을 다시 표시한다.The
도 3으로 돌아와, 설정된 문자 그룹을 표시한 제어부 31은 5단계에서 문자 그룹 키 19가 입력되는지 판단한다. 만약 문자 그룹 키 19가 입력되면, 제어부 31은 7단계에서 다음 문자 그룹을 표시한다. 본 실시예에서 휴대 단말기 1은 적어도 세 가지 문자 그룹을 저장할 수 있다. 다시 말해 모든 영문자를 가지고 있는 첫 번째 그룹(설정된 문자 그룹, 한글 다시 말해 자음과 모음으로 설정된 그룹일 수도 있다), 숫자 0부터 9까지 가지고 있는 두 번째 그룹 및 특수 기호를 가지고 있는 세 번째 그룹이다.Returning to FIG. 3, the
제어부 31은 문자 그룹키 19가 입력될 때마다 첫 번째 문자 그룹(도 4a에서 도시됨)에서 두 번째 문자 그룹(도 5에서 도시됨)으로 그리고 세 번째 그룹(도 6에서 도시됨)으로 그리고 다시 첫 번째 문자 그룹으로 돌아가며 표시한다. Whenever the
만약에 문자 그룹키 19가 입력되지 않으면, 제어부 31은 9단계에서 지움키 13이 입력되는지 판단한다. 지움키 13이 입력되면, 제어부 31은 11단계에서 사용자가 마지막으로 입력했던 명령에 따라 표시되었던 화면을 취소한다. 그리고 제어부 31은 바로 9단계 전에서 표시되었던 화면을 표시부 7에 표시한다. If the
반면에 지움키 13이 입력되지 않으면, 제어부 31은 13단계에서 방향키 9가 입력되는지 판단한다. 방향키 9가 입력되면, 제어부 31은 15단계에서 방향키 9에 해당하는 표시부 7의 문자 영역 63에 서브 표시 영역의 표시된 문자들이 한 개의 문자인지 확인한다. 만약 입력된 방향키 9에 해당하는 서브 표시 영역의 문자가 여러 개가 존재하면, 제어부 31은 전술한 바와 같이 해당하는 서브 표시 영역의 문자를 나누어, 17단계에서 표시부 7에서 두 개의 새로운 서브 표시 영역에 다시 표시한다. 만약 입력된 방향키 9에 해당하는 서브 표시 영역에 표시된 문자가 하나이면, 제어부 31은 19단계에서 서브 표시 영역에 표시된 문자를 표시부 7의 메시지 입력 영역 61에 표시한다. 그리고 제어부 31은 다음 문자를 입력하기 위한 설정된 문자 그룹이 다시 표시한다.On the other hand, if the erase key 13 is not input, the
만약 방향키 9가 입력되지 않으면, 제어부 31은 21단계에서 확인키 15가 입력되는지 판단한다. 확인키 15가 입력되면 제어부 31은 23단계에서문자 데이터 입력모드를 종료하고, 입력된 문자 데이터를 이용하기 위한 옵션 리스트를 표시한다. 본 실시예에서 옵션은 휴대 단말기에 단문 메시지 또는 멀티미디어 메시지 송신, 이메일 송신이 될 수 있다.If the
만약 확인키 15가 입력되지 않으면, 제어부31은 25단계에서 취소키17이 입력되는지 확인한다. 취소키 17이 입력되었으면, 제어부 31은 27단계에서 문자 입력 모드를 취소한다. 그러나 취소키 17이 입력되지 않으면, 제어부 31은 다음 키입력이 발생될 때까지 대기한다 .If the
본 발명의 첫 번째 실시예에서 논의한 바와 같이, 사용자는 영문자 키패드를 사용하지 않고도 문자 데이터를 입력할 수 있다. 휴대 단말기 1에서 문자를 표시할 수 있는 키패드를 제거함에 따라, 다른 기능키(방향키 9, 선택키 11, 삭제키 13, 확인키 15, 취소키 17, 문자 그룹 키 19, 특별 키 21등)들이 크게 구성될 수 있다. 이에 따라 휴대 단말기 1에서 다른 기능키들을 이용하여 문자 입력이 쉽고 정확하게 입력될 수 있다. As discussed in the first embodiment of the present invention, a user can enter text data without using an alphabetic keypad. As the keypad capable of displaying characters is removed from the
두 번째 실시예Second embodiment
본 발명의 두 번째 실시예는 도 7a 내지 7C 및 도 8을 참조로 하여 설명한다. 두 번째 실시예는 첫 번째 실시예를 활용한 방법이다. 사용자가 입력하고자 하는 문자를 예상하고, 예상된 문자가 맞을 경우 사용자가 예상된 문자를 선택할 수 있는 예측 문자 기술을 이용한다. 이러한 방법은 문자 데이터를 입력하기 위해 요구되는 키입력 횟수를 줄일 수 있음으로 문자 데이터 입력을 빠르게 할 수 있다. A second embodiment of the present invention will be described with reference to FIGS. 7A-7C and 8. The second embodiment is a method utilizing the first embodiment. It predicts the characters that the user wants to input and uses predictive character technology that allows the user to select the expected characters if the expected characters are correct. This method can reduce the number of key inputs required for inputting the character data, thereby speeding up the input of the character data.
첫 번째 실시예에 따른 휴대 단말기와 두 번째 실시예에 따른 휴대 단말기의 다른 점은 문자가 입력되는 동안 사용되어질 수 있는 예측 알고리즘이 추가되었다는 것이다. 첫 번째 실시예와 두 번째 실시예에서 동일한 구성은 첫 번째 실시예의 참조번호를 참조한다.The difference between the portable terminal according to the first embodiment and the portable terminal according to the second embodiment is that a prediction algorithm that can be used while text is input is added. The same configuration in the first embodiment and the second embodiment refers to the reference numerals of the first embodiment.
두 번째 실시예의 문자 입력 모드에 대한 전반적인 방법은 단어 'morning'을 입력하기 위해 문자 'm', 'o', 'r'을 미리 입력한 화면인 도 7a 내지 7B를 예를 들 어 설명된다. The overall method for the character input mode of the second embodiment is described with reference to FIGS. 7A to 7B, which are screens in which the letters 'm', 'o', and 'r' are previously input in order to input the word 'morning'.
도 7a를 참조하면, 제어부 31은 첫 번째 실시예와 같은 방법으로 왼쪽 문자 영역 201a와 오른쪽 문자 영역 201b에 해당하는 설정된 문자 그룹을 나누어 표시한다. 메시지 입력 영역 61에 문자가 입력될 때 표시되는 사각형 커서에 예상된 다음 문자를 표시한다. 본 실시예에서 한 개 또는 그 이상의 입력된 문자를 따라올 수 있는 가장 가능성이 있는 문자가 부분 매칭 알고리즘(PPM; Prediction by Partial Matching Algorithm)에 의해 추론된다. 도 7a에 도시된 바와 같이 예측 알고리즘은 문자 'e'가 나열된 'mor'에 따라올 것이라고 예상한다.Referring to FIG. 7A, the
예상된 문자가 틀렸을 경우, 사용자는 왼쪽 방향 키 9b를 이용하여 입력하고자 하는 문자 'n'이 포함된 왼쪽 문자 영역 201a를 선택한다. 도 7b의 화면은 도7A의 왼쪽 문자 영역 201a의 위치했던 문자가 위쪽 문자 영역 211a와 아래쪽 문자 영역 211b으로 나누어 표시된 화면이다. 다시 한번 아직도 'e'가 유효한 문자이므로 예측 알고리즘은 문자 'e'가 가능한 문자라고 예상한다. 그래서 사용자는 아래키 9d를 이용하여 입력하고자 하는 문자 'n'이 포함된 아래쪽 문자 영역 211b를 선택한다. 도 7c의 화면은 도 7b의 아래쪽 문자 영역 211b의 문자들을 왼쪽 문자 영역 221a와 오른쪽 문자 영역 221b로 나누어 표시한 화면이다. 문자 'e'가 다음 문자를 위한 옵션에 유용한 문자가 아니기 때문에 예측 알고리즘은 남겨진 문자들에서 'n'이 'mor'를 따라올 수 있는 가능성 있는 문자로 예상한다. 그리고 제어부 31은 예상되는 다음 문자 'n'을 표시부 7에 표시한다. 만약 이것이 맞으면, 사용자는 선택키 11을 입력한다. 그리고 제어부 31은 다음 문자로 'n'을 확인한다. 문자들 'morn'에 따라 예상될 수 있는 문자로 'i'가 될 수 있고, 사용자는 표시된 문자 'i'를 확인하고 선택키 11을 입력한다. 그리고 문자들 'morni' 다음으로 예상될 수 있는 문자로 'n'이 될 수 있다. 그러면 사용자는 표시된 문자 'n'을 확인하고 선택키 11을 입력한다. 다음으로 문자들 'mornin'에 입력될 수 있는 예상된 문자는 'g'가 될 수 있다. 따라서 사용자는 표시된 문자 'g'를 확인하고 선택키 11을 입력한다. 이러한 방법에 따라 단어 'morning'의 마지막 세 문자들은 선택키 11을 세 번 연속하여 입력함에 따라 간단하게 입력될 수 있다.If the expected character is wrong, the user selects the
도 8은 본 발명의 다른 실시예에 따른 문자 데이터 입력 방법을 나타낸 흐름도이다. 도시된 바와 같이 첫 번째 실시예의 문자 데이터 입력 모드에서 오직 다른 점은 방향키 9의 입력에 따른 수행 과정과 선택키 11의 입력에 따른 새로운 수행과정이다. 이러한 두 개의 다른 수행 과정은 상세한 설명에서 설명한다. 도 3에서 전술한 1단계 내지 13단계까지의 과정과 도 8의 51단계 내지 63단계까지의 과정은 동일하다. 따라서 도8의 51단계 내지 67단계까지 과정의 상세한 설명은 도 3을 참조로 한다.8 is a flowchart illustrating a text data input method according to another embodiment of the present invention. As shown, the only difference in the character data input mode of the first embodiment is the execution process according to the input of the
63단계에서 방향키 9가 입력되면, 제어부 31은 65단계에서 방향키 9가 한 개의 문자를 포함하는 서브 표시 영역을 선택하기 위해 입력된 것인지를 판단한다.When the
선택된 서브 표시 영역이 다수 개의 문자들을 포함하면, 제어부 31은 67단계에서 도 3에서 전술한 바와 같이 표시부의 새로운 두 개의 서브 표시 영역에 해당하는 문자를 나누어 표시한다. 그리고 제어부 31은 서브 표시 영역에 표시된 문자들을 확인한다. 그리고 제어부 31은 확인된 문자 중에서 메시지 입력 영역 61에 표 시된 문자와 함께 자주 사용되는 문자를 선택하여 예측 문자로 표시한다. 그리고 제어부 31은 69단계에서 표시부 7의 메시지 입력 영역 61에 표시된 문자 다음으로 설정된 예측 문자를 업데이트한다. If the selected sub display area includes a plurality of characters, the
반면에 선택된 서브 표시 영역이 한 개의 문자를 포함하면, 제어부 31은 71단계에서 서브 표시 영역에 표시된 문자를 표시부 7의 메시지 입력 영역 61에 입력한다. 그리고 제어부 31은 입력된 문자 다음으로 따라올 수 있는 문자를 문자 예측 알고리즘을 통해 예상하여 표시한다. On the other hand, if the selected sub display area includes one character, the
그러나 63단계에서 방향키 9가 입력되지 않고, 73단계에서 선택(OK)키 11이 입력되면, 제어부 31은 75단계에서 예상된 문자를 표시한다. 그리고 제어부 31은 표시된 문자를 따라올 수 있는 문자를 다시 예상하여 표시한다. 다음으로 제어부 31은 설정된 문자 그룹을 표시한다. 도 8의 77단계 내지 83단계는 도 3에서 전술한 바와 같이 21단계 내지 27단계와 동일함으로 도 3을 참고로 한다.However, if the
실시예에 대한 변형예Modifications to the Examples
두 번째 실시예에서, 예측 알고리즘은 서브 표시 영역에 남겨진 문자로부터 가장 가능성이 있는 다음 문자를 예상할 수 있다. 따라서 두 번째 실시예에서 예상된 다음 문자가 메시지 입력 영역 61에 표시되었을 때, 선택키 11이 입력되지 않으면, 제어부 31은 표시된 예상 문자를 메시지 입력 영역61에서 지운다. 그리고 다시 입력되는 키에 따른 문자 입력을 수행한다.In the second embodiment, the prediction algorithm may predict the next most likely character from the characters left in the sub display area. Therefore, when the next character expected in the second embodiment is displayed in the
두 번째 실시예에서 부분 매칭 알고리즘은 서브 표시 영역에 남겨져있는 문자들을 이용하여 가장 가능성 있는 문자를 예상한다. 본 발명에서 예시한 부분 매 칭 알고리즘 대신에 다른 방법의 알고리즘이 대신으로 사용될 수 있다. 예를 들어 문자가 입력될 때마다 입력된 문자들을 포함하는 단어를 예상하여 표시하는 방법의 예측 알고리즘이 사용될 수 있다.In the second embodiment, the partial matching algorithm predicts the most probable characters by using the characters left in the sub display area. Instead of the partial matching algorithm illustrated in the present invention, other algorithms may be used instead. For example, a prediction algorithm of a method of predicting and displaying a word including the input characters whenever a character is input may be used.
첫 번째와 두 번째 실시예에서 키패드는 사용자가 사용자 선택을 하기 위해 사용되어진다. 다른 장치들도 사용 가능하다. 표시부 7이 터치스크린이면, 사용자는 입력하고자 하는 문자가 포함된 서브 표시 영역을 터치할 수 있다.In the first and second embodiments the keypad is used for user selection. Other devices can also be used. If the
첫 번째와 두 번째 실시예에서 문자가 두 개의 서브 표시 영역으로 분류된다. 두 개의 서브 표시 영역보다 더 많은 영역으로 나누어 문자가 표시될 수 있다. 예를 들어 문자들은 4개의 서브 표시 영역으로 나누어질 수 있다. 다시 말해 문자들은 위쪽 문자 영역, 왼쪽 문자 영역, 오른쪽 문자 영역, 아래쪽 문자 영역으로 나누어 배열될 수 있다. 이에 따라 입력하고자 하는 문자가 포함된 서브 표시 영역을 선택하는데, 4개의 방향키가 사용할 수 있다. 또한 세 부분의 검색이 가능하도록 세 개의 서브 표시 영역으로 문자들을 나누어 배열할 수 있다.In the first and second embodiments, characters are classified into two sub display areas. Characters may be displayed by being divided into more areas than the two sub display areas. For example, the characters may be divided into four sub display areas. In other words, the characters may be arranged by dividing the upper character region, the left character region, the right character region, and the lower character region. Accordingly, four direction keys can be used to select the sub display area including the character to be input. In addition, the characters can be arranged in three sub display areas so that the three parts can be searched.
첫 번째와 두 번째 실시예에서 본 발명의 문자 데이터 입력 기술은 휴대 단말기에 적용된다. 휴대 단말기의 예로는 무선 단말 통신 네트워크를 통해 이용할 수 있는 핸드폰, 로컬 기지국을 통해 이용할 수 있는 무선 전화기 등이 있다. In the first and second embodiments, the text data input technique of the present invention is applied to a portable terminal. Examples of portable terminals include mobile phones available through a wireless terminal communication network and wireless phones available through a local base station.
본 발명의 문자 데이터 입력 기술은 예를 들어 개인 휴대용 정보 단말기(PDA) 또는 리모트 컨트롤 같은 다른 전자 기기에도 적용될 수 있다. 본 발명의 문자 데이터 입력 기술은 기기의 전체적인 크기가 작아져서 키들의 개수를 줄여야하는 소형 기기들에게 특별히 유용하다. The text data input technology of the present invention can also be applied to other electronic devices such as, for example, personal digital assistants (PDAs) or remote controls. The text data input technique of the present invention is particularly useful for small devices that need to reduce the number of keys by reducing the overall size of the device.
본 발명에 따르면, 휴대 단말기에서 문자 데이터를 입력할 때, 문자를 다수 개의 서브 표시 영역에 나누어 표시할 수 있다. 이러한 방법으로 사용자는 자신이 입력하고자 하는 문자를 포함하고 있는 서브 표시 영역을 선택하여 문자를 입력할 수 있다. 또한 문자를 서브 표시 영역에 표시함에 따라, 휴대 단말기는 문자를 포함하는 키패드를 따로 구비할 필요가 없다. 이에 따라 휴대 단말기의 크기를 작게 만들 수 있다.According to the present invention, when text data is input in a portable terminal, the text can be divided and displayed in a plurality of sub display areas. In this way, the user can select a sub display area including the character to be input and input the character. In addition, as the characters are displayed in the sub display area, the portable terminal does not need to separately include a keypad including the characters. Accordingly, the size of the portable terminal can be made small.
그리고 입력되는 문자를 따라 다음 문자가 예상되어 표시되기 때문에, 문자를 입력하기 위한 키입력 횟수가 줄어들 수 있다. Since the next character is expected and displayed along with the input character, the number of key inputs for entering the character may be reduced.
Claims (27)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0624305.9 | 2006-12-05 | ||
GB0624305A GB2444521A (en) | 2006-12-05 | 2006-12-05 | An iterative data entry method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20080052209A true KR20080052209A (en) | 2008-06-11 |
Family
ID=37711596
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070051256A KR20080052209A (en) | 2006-12-05 | 2007-05-28 | Character data input method and device |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR20080052209A (en) |
GB (1) | GB2444521A (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102010002402A1 (en) * | 2010-02-26 | 2011-09-01 | Endress + Hauser Conducta Gesellschaft für Mess- und Regeltechnik mbH + Co. KG | Field device of process automation technology, as well as methods for editing text and / or numbers, and device with a display unit and with a control unit |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0313207A3 (en) * | 1987-10-23 | 1990-05-30 | Hewlett-Packard Company | Method and apparatus for inputting characters |
WO2002035336A1 (en) * | 2000-10-27 | 2002-05-02 | Qcode Information Technology Limited | Text inputting system |
US20030090456A1 (en) * | 2001-11-04 | 2003-05-15 | Kaiwen Lin | Method of mapping linguistic symbols to a sequence of keystrokes and assist memorization with musical notes |
AU2003242326A1 (en) * | 2003-06-12 | 2005-01-04 | Katsuyasu Ono | Input device |
CN1317632C (en) * | 2004-08-30 | 2007-05-23 | 摩托罗拉公司 | Method for inputting character into electronic device |
-
2006
- 2006-12-05 GB GB0624305A patent/GB2444521A/en not_active Withdrawn
-
2007
- 2007-05-28 KR KR1020070051256A patent/KR20080052209A/en not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
GB2444521A (en) | 2008-06-11 |
GB0624305D0 (en) | 2007-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100719412B1 (en) | Method and apparatus for text entry in a wireless communication device | |
US6744423B2 (en) | Communication terminal having a predictive character editor application | |
JP4189004B2 (en) | Portable information terminal and control program | |
TWI420889B (en) | Electronic apparatus and method for symbol input | |
US8581851B2 (en) | Method and device for character input having a base character component and a supplemental character component | |
US20130219325A1 (en) | Character input apparatus, character input assist method, and character input assist program | |
CN101682662B (en) | Terminal, function starting-up method and program for terminal | |
KR100690961B1 (en) | Character input method of mobile communication terminal and its device | |
KR20060060629A (en) | Data storage and retrieval method of mobile communication terminal | |
JP3722359B2 (en) | Character input system and communication terminal | |
KR101240088B1 (en) | Display apparatus and display method thereof | |
CN100455080C (en) | Portable cellular phone with search device and method for searching operation function | |
US6799914B2 (en) | Arabic-persian alphabeth input apparatus | |
US9928084B2 (en) | Electronic device and method for activating application | |
KR20120103667A (en) | Method and device for character entry | |
KR100768426B1 (en) | Character input device and method of portable terminal | |
KR20080052209A (en) | Character data input method and device | |
US9230349B2 (en) | Electronic device and control method therefor | |
JP5105093B2 (en) | Terminal device and program | |
JP2005346462A (en) | Character input device and program | |
KR100548352B1 (en) | How to display Chinese input window of mobile communication terminal | |
KR20050015897A (en) | Character display method of mobile terminal | |
CN102597917B (en) | Electronic equipment | |
WO2011037230A1 (en) | Electronic device and method for activating application | |
KR100851583B1 (en) | Phone number input method and device using simultaneous input of numbers and letters |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20070528 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20080929 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20081223 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20080929 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |