KR100856268B1 - 키패드를 구비한 단말에서 영문 글자 입력 방법 및 장치 - Google Patents

키패드를 구비한 단말에서 영문 글자 입력 방법 및 장치 Download PDF

Info

Publication number
KR100856268B1
KR100856268B1 KR1020040054434A KR20040054434A KR100856268B1 KR 100856268 B1 KR100856268 B1 KR 100856268B1 KR 1020040054434 A KR1020040054434 A KR 1020040054434A KR 20040054434 A KR20040054434 A KR 20040054434A KR 100856268 B1 KR100856268 B1 KR 100856268B1
Authority
KR
South Korea
Prior art keywords
input
keypad
character
alphabet
english
Prior art date
Application number
KR1020040054434A
Other languages
English (en)
Other versions
KR20060005588A (ko
Inventor
박정훈
박영오
이정승
김현수
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020040054434A priority Critical patent/KR100856268B1/ko
Priority to US11/179,650 priority patent/US7872595B2/en
Publication of KR20060005588A publication Critical patent/KR20060005588A/ko
Application granted granted Critical
Publication of KR100856268B1 publication Critical patent/KR100856268B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0237Character input methods using prediction or retrieval techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0235Character input methods using chord techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/23Construction or mounting of dials or of equivalent devices; Means for facilitating the use thereof

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)
  • Telephone Function (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

본 발명은 키패드를 구비한 모든 장치에 있어서, 영문 글자를 키패드를 통해 입력할시 키패드의 위치 변화 없이 빠르게 사용자에게 영문 글자 입력을 제공한다. 본 발명은 영문 글자의 빈도수에 따라 우선순위 테이블을 만들어 키패드에 적용하고, 알파벳 입력 모드가 설정된 상태에서 제 1입력 문자를 키 입력받는 과정과, 상기 제 1입력 문자에 이어지는 적어도 하나의 제 2입력 문자의 키 입력을 대기하는 과정과, 상기 제 2입력 문자의 키 입력 시 이어지는 알파벳 문자의 표시 순서가 지정된 우선순위 테이블을 검색하는 과정과, 상기 우선순위 테이블에 따라 상기 제 2입력 문자의 표시 순서를 제어하는 과정을 포함하여 영문 글자 입력시 상기 키패드의 입력 회수를 줄임으로써 사용자에게 편의를 제공한다.
Figure R1020040054434
키패드, 알파벳

Description

키패드를 구비한 단말에서 영문 글자 입력 방법 및 장치{METHOD AND APPARATUS FOR INPUTTING ALPHABET CHARACTER IN A TERMINAL WITH A KEYPAD}
도 1은 현재 사용되고 있는 이동 단말 키패드의 구조를 도시한 도면,
도 2는 본 발명의 실시 예에 따른 이동 단말의 블록 구성을 도시한 도면,
도 3은 본 발명의 실시 예에 따라 키패드를 통해 입력된 신호에 의해 영문 글자를 표시하는 방법을 설명하기 위한 흐름도,
도 4는 본 발명의 실시 예에 따라 계산된 단어의 빈도수를 나타낸 도면.
본 발명은 키패드를 구비한 단말에서 키 입력 장치 및 방법에 관한 것으로, 특히 영문 글자 입력 장치 및 방법에 관한 것이다.
일반적으로 이동 단말은 개인이 휴대하여 장소와 시간에 구애되지 않고 음성과 데이터를 송/수신할 수 있는 기기이다. 상기 이동 단말의 종류로는 휴대 전화, WAP(Work Analysis Program)폰, PDA(Personal Digital Assistants), 웹 패드(Web Pad) 등이 있으며, 개인 서비스에 중점을 두고 이동성을 확장하여 많은 사람들이 이용하고 있다. 한편, 기술의 발전으로 인하여 이동 단말을 사용하여 음성의 통화뿐만 아니라 영상 데이터 송/수신의 서비스도 진행 중이다. 이러한 이동 통신 기술의 비약적인 발전으로 인하여 현재 이동 통신 사업자들은 이동 단말이 기본적으로 제공해야 하는 통화의 성공, 통화 음질의 보장이외의 부가 서비스를 사용자에게 제공하고 있다. 이러한 부가 서비스에는 뉴스, 스포츠, 주식, 날씨 등의 정보를 음성으로 사용자에게 제공하는 음성 정보 서비스와 증권 정보 등을 문자로 제공해주는 문자 서비스, 교통 상황 정보를 사용자에게 제공하는 교통상황 서비스 및 인터넷 접속, 팩스, 전자우편 등의 통신 서비스를 예로 들 수 있다. 상기와 같은 서비스 이외에도 이동 단말의 사용자가 해당 이동 단말을 이용하여 문자, 음성 서비스 등을 많이 사용하는 실정이다.
이와 같이 이동 단말의 사용자가 여러 서비스를 사용하기 위해서는 상기 이동 단말에 구비된 키패드를 이용하여 문자를 입력하는 경우가 많다. 예를 들어 사용자가 이동 단말을 이용하여 문자 메시지(Short Message Service : 이하 SMS라 함)를 전송하거나, 전화번호를 전화번호부에 저장하거나, 무선 인터넷에 접속하여 이 메일(E-mail)을 작성하여 전송할 때에 상기 키패드를 이용하여 해당 문자를 입력하게 된다. 그러면, 사용자가 이동 단말에 현재 사용되는 상기 키패드를 통해 영문 글자를 입력하는 것에 대해 알아보기로 한다.
도 1은 현재 사용되고 있는 이동 단말 키패드의 구조로서, 상기 도 1에 보이는 바와 같이 4행 3열로 배열된 버튼들로 이루어져있고, 상기 버튼들에는 숫자, 영문글자, 기호 등이 매핑(mapping)되어 있어서 숫자, 영문, 기호의 각 모드에서 상기 버튼들을 누르면 해당 모드에서 매칭되어 있는 문자가 입력되는 방식을 채택하고 있다. 상기 도 1을 참조하면, 각 버튼에는 숫자를 중앙에 크게 표시하고 숫자 아래에 입력 가능한 영문자를 ABC, DEF, GHI...., YZ 등과 같이 표기하여 하나의 버튼에 3개 정도의 영문자를 할당하여 사용하도록 되어 있다. 상기 도 1과 같은 키패드를 이용하여 사용자가 영어 단어를 입력하고자 하는 경우 표시부를 확인하면서 해당되는 알파벳을 입력하기 위해 각 키패드 버튼에 부합되는 숫자를 여러 번 눌러야 하며 그 구성은 하기의 <표 1>과 같다.
키버튼 누름횟수 1 2 3 4 5 6 7 8 9
1회 Q A D G J M P T W
2회 Z B E H K N R U X
3회 C F I L O S V Y

예를 들어 사용자가 "LOVE"란 단어를 현재 사용되고 있는 상기 도 1의 키패드를 통해 입력한다고 가정하여 설명하기로 하겠다. 상기 <표 1>을 참조하면 사용자는 "L"을 입력하기 위해 숫자 버튼 5를 세 번 눌러야 하며, "O"를 입력하기 위해 숫자 버튼 6을 세 번, "V"를 입력하기 위해 숫자 버튼 8을 세 번, "E"를 입력하기 위해 숫자 버튼 3을 두 번 눌러야 한다.
상기에서 예를 든 것처럼 한 영어 단어를 입력하기 위해 똑같은 키패드를 여러 번 눌러야하는 등 사용자의 편의를 고려하지 못하는 문제점이 있었다. 사용자의 편의가 고려되지 않기 때문에 일반적인 사용자가 일상에서 자주 사용하는 단어를 입력하고자 할 시에 불편함을 많이 느끼게 된다. 상기의 이유 때문에 영어권 사용자들은 신체 구조상 키패드를 여러 번 집중해서 눌러야 되는 현재의 키패드 구조에 맞지 않아 영문 글자 입력 방식에 거부감이 많다. 이러한 문제를 해결하기 위해서는 기존의 키패드에 해당하는 알파벳을 바꾸어야 하는데 이미 출시된 제품의 구조 및 설계를 바꾸기가 어렵고, 영어권에서는 현재의 키패드 구조에 익숙해진 상태이기 때문에 구조 자체를 바꾸기 어려운 결정적 단점이 존재 한다. 또한 영어 사전식으로 알파벳을 한 자씩 입력할수록 입력된 철자로 시작하는 단어를 모두 표시하는 장치를 구현하게 되면 상기 이동 단말과 같은 모바일 기기에는 큰 메모리 용량 및 검색, 출력하는데 많은 전력을 소모하게 되어 구현상에 어려움이 존재하게 된다.
본 발명은 키패드를 구비한 단말에서 키입력 회수를 줄일 수 있는 영문 글자 입력 방법 및 장치를 제공함에 있다.
본 발명의 목적을 달성하기 위한 방법으로는 알파벳 입력 모드가 설정된 상태에서 제1 입력 문자를 키 입력받는 과정과, 상기 제1 입력 문자에 연속되는 적어도 하나의 제2 입력 문자의 키 입력을 대기하는 과정과, 상기 제2 입력 문자의 키 입력 시 상기 연속되는 알파벳 문자의 표시 순서가 지정된 우선 순위 테이블을 검색하는 과정과, 상기 우선 순위 테이블에 따라 상기 제2 입력 문자의 표시 순서를 제어하는 과정과, 상기 연속된 알파벳을 표시하는 과정을 포함한다.
본 발명의 목적을 달성하기 위한 장치로는 상기 키패드를 통해 각종 입력 문자를 저장하고 먼저 입력된 알파벳 문자에 연속되는 적어도 하나의 알파벳 문자의 표시 순서가 지정된 우선 순위 테이블을 저장하는 메모리와, 상기 알파벳 문자를 시각적으로 표시하는 표시부와, 상기 연속된 알파벳 문자의 키 입력이 있는 경우 직전 입력된 알파벳 문자에 대응되는 상기 우선 순위 테이블을 검색하고, 상기 우선 순위 테이블에 따라 상기 연속된 알파벳 문자를 상기 표시부로 출력하는 제어부를 포함한다.
삭제
이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명하도록 하겠다. 도면들 중 동일한 구성들은 가능한 한 어느 곳에서든지 동일한 부호들을 나타내고 있음을 유의해야 한다. 하기 설명에서 구체적인 특정사항들이 나타나고 있는데, 이는 본 발명의 보다 전반적인 이해를 돕기 위해 제공된 것이다. 그리고 본 발명을 설명함에 있어, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
이하에서 설명되는 본 발명의 실시 예에 따른 영문 글자 입력 방법 및 장치는 키패드를 구비하는 모든 장치에 적용될 수 있다. 본 발명의 실시 예에서는 상기 키패드를 구비하는 이동 단말을 예로써 설명하도록 하겠다.
도 2는 본 발명의 실시 예에 따른 이동 단말의 블록 구성을 도시한 도면이다. 키패드(200)는 사용자와의 인터페이스를 위한 장치로 각종 기능 키 및 통화 또 는 문자 입력 등을 위한 다수의 키를 구비하고 있다. 또한, 상기 키패드(200)의 각 버튼에는 숫자, 영문, 한글, 특수 기호 등이 키패드 인터페이스(202)를 통해 제어부(204)와 매칭(matching)되어 있다. 제어부(204)는 이동 단말의 전반적인 동작을 제어하는 기능을 수행한다. 또한, 상기 제어부(204)는 본 발명의 실시 예에 따라 알파벳 입력모드에서 사용자가 상기의 키패드(200)를 이용해 문자 메시지(SMS)나 전화번호, 스케줄, 메모 및 기타 정보 등의 입력 기능 뿐 아니라 채팅이나 메일의 송/수신을 제어하는 기능을 수행한다. 또한, 상기 제어부(204)는 특정한 상태 즉, 문자 메시지의 도착, 다이얼링 상태 등을 표시부(206)로 출력하는 기능을 수행한다. 이외에도 상기 제어부(204)가 현재 시간, 수신감도, 배터리 잔량 등의 일반적인 동작 상태를 상기 표시부(206)에 표시할 수도 있다.
상기 도 2의 표시부(206)는 상기 제어부(204)로부터 출력되는 여러 신호들을 시각적으로 표시하며, 상기 표시부(206)는 액정 디스플레이(Liquid Crystal Display : 이하 LCD라 함)를 사용할 수 있으며, 이런 경우 상기 표시부(206)는 LCD 제어부, 영상 데이터를 저장할 수 있는 메모리 및 LCD 표시소자 등을 구비할 수 있다.
도 2의 메모리(208)는 ROM(Read Only Memory)과 RAM(Random Access Memory)으로 구성될 수 있다. 상기 메모리(208)는 상기 제어부(204)의 프로세싱 과정에서 발생된 각종 임시 데이터와 전화번호와 벨 소리 및 화상 정보 등의 사용자 데이터 등이 저장된다. 아울러 상기 메모리(208)에는 상기 이동 단말의 일반적인 동작을 제어하기 위한 프로그램 및 본 발명의 실시 에에 따라 사용자에 의해 상기 키패드 (200)의 버튼이 눌러져 발생된 신호를 제어하기 위한 소정의 프로그램들을 저장할 수 있다. 또한, 본 발명의 실시 예에서 제안된 영문 글자 입력시 키패드 입력 회수를 줄이기 위한 우선순위 테이블을 저장한다. 상기 우선순위 테이블은 상기 도 1의 키패드의 버튼에 구비된 키 버튼 입력 회수에 대응되는 알파벳이 표시되는 것이 아니고 직전에 입력된 알파벳과의 우선순위를 고려하여 작성된 테이블이며, 자세한 설명은 후술하도록 하겠다.
상기 도 2의 데이터 처리부(210)는 수신되는 신호를 복조 및 복호화하는 수신기와 송신되는 신호를 변조 및 부호화하는 송신기 등을 구비한다. 즉, 상기 데이터 처리부(210)는 모뎀(MODEM) 및 코덱(CODEC)으로 구성될 수 있다. 여기서 상기 코덱은 패킷 데이터 등을 처리하는 데이터 코덱과 음성 등의 오디오 코덱에서 출력되는 수신 오디오 신호를 재생하거나 또는 마이크로부터 발생되는 송신 오디오 신호를 상기 데이터 처리부(210)의 오디오 코덱에 전송하는 기능을 수행한다. 또한 다른 프로그램 수행 중에 안내 및 수행 결과를 표시하기 위한 음성을 상기 제어부(204)로부터 받아서 처리한다.
상기 도 2의 RF부(212)는 송신되는 신호를 주파수 상승변환 및 증폭하는 RF 송신기와, 수신되는 신호를 저잡음 증폭하고 주파수를 하강 변환하는 RF 수신기등을 포함한다.
도 3은 본 발명의 실시 예에 따른 상기 키패드(200)를 통해 입력된 신호에 의해 영문 글자를 표시하는 방법을 설명하기 위한 흐름도이다. 이하에서 도 3을 참조하여 본 발명의 실시 예를 설명하도록 하겠다.
300단계에서 상기 제어부(204)는 알파벳(Alphabet) 입력 모드로 설정되어있는지를 검사한다. 이때 알파벳 입력모드란 예컨대 문자 메시지를 작성하거나 주소를 저장할 시에 발생할 수 있는 알파벳 입력 동작이 필요한 모드를 말한다. 상기 제어부(204)는 알파벳 입력모드이면 302단계로 진행하여 문자가 입력되었는지 검사하고, 상기 302단계에서 문자가 입력되지 않았다면 알파벳이 입력되기 전까지 계속 대기한다.
상기 302단계에서 상기 제어부(204)는 상기 키패드(200)를 통해 문자가 입력되었다면 304단계로 진행하여 해당 버튼의 키눌림 횟수에 대응되는 문자를 상기 표시부(206)에 표시한다. 상기 304단계에서 상기 제어부(204)는 상기 302단계에서 처음 입력된 문자가 알파벳인지 검사하는 과정이 포함될 수도 있다. 상기 304단계에서 첫 글자가 알파벳인지 여부를 검사하는 이유는 *, ?, ! 등과 같은 특수문자가 입력될 경우에 상기 이동 단말의 제조사 별로 상기 단계를 처리하기 위해서이다. 제조사 별로 상기 특수문자를 입력할 수도 있고, 오류로 처리하여 재입력을 받기 위해 대기 모드로 전환될 수도 있다.
상기 304단계에서 상기 제어부(204)는 키눌림 회수에 대응되는 문자를 표시하고, 상기 제어부(204)는 306단계로 진행하여 상기 메모리(208)에 상기 알파벳을 저장한다. 상기 제어부(204)는 상기 306단계에서 입력된 상기 알파벳을 상기 메모리(208)에 저장한 다음에 308단계로 진행하여 이어지는 알파벳 입력이 있는지 여부를 검사한다. 상기 308단계에서 이어지는 알파벳 입력이 있다면 상기 제어부(204)는 310단계로 진행하여 직전에 입력된 문자에 대응되는 우선순위 테이블을 상기 메모리(208)에서 검색한다. 상기 308단계에서 상기 제어부(204)는 이어지는 알파벳 입력이 없다면 316단계로 진행하여 단어 입력 완료에 대응되는 키입력이 있는지 검사한다. 이때 단어 입력 완료에 대응되는 키는 띄어쓰기와 같은 하나의 단어 입력이 완료에 대응되는 공백 키 등이 될 수 있다. 여기서 설명의 편의를 위해 직전에 입력된 알파벳을 제 1입력 문자로 칭하며, 연속되어 입력되는 알파벳을 제 2입력 문자로 칭하도록 하겠다.
상기 310단계에서 상기 제어부(204)는 상기 제 1입력 문자에 대응되는 우선순위 테이블을 검색하여 312단계에서 상기 우선순위 테이블에 따라 해당 버튼의 키눌림 회수에 대응되는 문자를 상기 표시부(206)에 표시한다. 상기 제어부(204)는 상기 312단계에서 상기 표시부(206)에 표시된 알파벳을 상기 메모리(208)에 저장한다. 상기 제어부(204)는 상기 314단계에서 상기 알파벳을 저장한 다음 상기 316단계로 진행하여 단어 입력 완료에 대응되는 키입력이 있는지 검사한다. 상기 단어 입력 완료에 대응되는 키입력이란 단어 입력 완료에 대응되는 키는 띄어쓰기와 같은 하나의 단어 입력이 완료에 대응되는 키 등이 될 수 있다.
상기 제어부(204)가 상기 316단계에서 단어 입력 완료에 대응되는 키입력을 확인하면 단어 입력이 종료되었다고 검사하고 새로운 단어의 입력이 있는지 확인하기 위해 상기 302단계로 진행한다. 상기 316단계에서 상기 제어부(204)는 단어 입력 완료에 대응되는 키입력이 없다고 검사되면 318단계로 진행하여 영문 입력 완료에 대응되는 키입력이 있는지 검사하게 된다. 상기 제어부(204)는 상기 318단계에서 영문 입력 완료에 대응되는 키입력이 있다면 320단계로 진행하여 입력된 영문을 메시지로 상기 메모리(208)에 저장하고 알파벳 입력모드를 해제한다. 상기 제어부(204)는 상기 318단계에서 영문 입력 완료에 대응되는 키입력이 없다면 322단계로 진행하여 입력모드전환이 있는지를 검사한다. 여기서 입력모드 전환에 대응되는 키입력이라 함은 해당 키눌림에 따라 미리 설정된 동작을 수행하는 기능키나 특수키 입력을 포함하고, 기타 다른 문자를 입력하기 위한 설정 키입력을 포함한다.
상기 제어부(204)는 상기 322단계에서 입력모드 전환이 있다면 해당 입력모드에 따라 전환된 모드의 동작을 수행한다. 상기 322단계에서 입력모드 전환이 없다면 상기 제어부(204)는 326단계로 진행하여 이어지는 알파벳 입력이 있는지를 검사하고 있다면 상기 310단계로 진행하여 상기 제 1입력 문자에 대응되는 우선순위 테이블을 검색한다.
이하에서 상기 도 2와 상기 도 3에 의해 실시되는 본 발명의 예를 들어 설명하기로 하겠다. 도 4a 내지 도 4c는 본 발명을 실제로 적용하기 위해 계산된 단어의 빈도수를 테이블 형태로 나타낸 것으로 실제 발명에서는 상기 도 2의 메모리(208)에 저장된다. 상기 도 4a 내지 도 4c는 실제 사용 빈도가 높은 단어로 구성된 일반적인 신문, 기사, 잡지. 음악, 소설에 관련 된 글(약 12000 단어로 구성된 글)을 예로 들어서 측정한 것이다. 상기 도 4에서 "<", ">" 표시 안의 알파벳은 상기 제 1입력 문자를 표시하며, 1부터 9까지의 숫자는 상기 이동 단말에 구비된 상기 키패드(200)에 표시된 숫자버튼들을 나타내며 상기 제 2입력 문자를 입력하기 위해 눌려진 상기 키패드(200)상의 숫자 버튼을 나타낸다.
구체적으로 설명하자면, "<a>" 는 제 1입력 문자를 의미하며, 각각의 1부터 9까지의 숫자에 대응되는 알파벳과 콜론 옆의 숫자는 본 발명에서 제안하는 테이블에 의해 표시된 각 알파벳의 우선순위에 대한 것이다. 숫자가 클수록 우선순위가 높다는 것을 의미한다.
상기 도 4를 이용 본 발명의 실시 예와 기존에 사용되는 방식인 상기 <표1>과 비교하여 키패드 스트로크(Stroke)횟수를 비교해 보기로 하겠다.
먼저, 사용자가 "I LOVE YOU"를 입력하려 한다면, 상기 <표1>과 같이 "I"를 입력하기 위해 숫자 버튼 4를 3회,"L"을 입력하기 위해 숫자 버튼 5를 3회, "O"를 입력하기 위해 숫자 버튼 6을 3회, "V"를 입력하기 위해 숫자 버튼 8을 3회, "E"를 입력하기 위해 숫자 버튼 3을 2회, "Y"를 입력하기 위해 숫자 버튼 9를 3회, "O"를 입력하기 위해 숫자 버튼 6을 3회, "U"를 입력하기 위해 숫자 버튼 8을 2회 등 총 22회를 눌러야한다.
반면에 본 발명의 실시 예에 따른 방법은, 상기 도 4를 참조하여 "I"를 입력하기 위해 숫자 버튼 4를 3회,"L"을 입력하기 위해 숫자 버튼 5를 3회, "O"를 입력하기 위해 숫자 버튼 6을 1회, "V"를 입력하기 위해 숫자 버튼 8을 3회, "E"를 입력하기 위해 숫자 버튼 3을 1회, "Y"를 입력하기 위해 숫자 버튼 9를 3회, "O"를 입력하기 위해 숫자 버튼 6을 1회, "U"를 입력하기 위해 숫자 버튼 8을 1회 등 총 14회를 눌러 기존의 방식보다 8회가 줄어든다.
상기와 같은 방법으로 다른 문장을 입력했을 경우에 발생되는 종전의 방식에 비해 발생한 회수의 감소를 하기의 <표 2>를 통해 나타내기로 하겠다.
종래 방식 본 발명
I LOVE YOU 22회 14회
YOU MUST GO HOME 27회 18회
MICHAEL JACKSON 30회 16회

상기 <표 2>에서 보이는 바와 같이 종래 방식에 비해 본 발명에 따른 알파벳 입력방식을 취하면 키입력 회수가 현격히 줄어드는 것을 알 수가 있다.
본 발명의 실시 예에서는 키패드를 구비한 이동 단말의 예만을 들었지만, 이동 단말 뿐만 아니라 키패드를 구비한 모든 장치에 본 발명이 적용될 수 있음은 당업자에겐 자명한일일 것이다.
상술한 바와 같이 본 발명은 키패드를 구비한 이동 단말에 있어서, 키패드를 통해 알파벳을 입력할 시에 기존의 키패드 구조의 변경이 없이 기존의 방법에 비해 키패드 스트로크 횟수를 줄여 사용자의 편의성을 증대시킬 수 있다. 또한 키패드를 구비한 모든 장치에 있어서, 영어 사전식으로 알파벳을 하나씩 입력할수록 입력된 철자로 시작하는 단어를 모두 디스플레이 하는 장치에 비해 적은 메모리 용량 및 적은 전력 소모량으로 구현할 수 있다.

Claims (19)

  1. 키패드를 구비한 단말에서 영문글자를 입력하는 방법에 있어서,
    알파벳 입력 모드가 설정된 상태에서 제1 입력 문자를 키 입력받는 과정과,
    상기 제1 입력 문자에 연속되는 적어도 하나의 제2 입력 문자의 키 입력을 대기하는 과정과,
    상기 제2 입력 문자의 키 입력 시 상기 연속되는 알파벳 문자의 표시 순서가 지정된 우선순위 테이블을 검색하는 과정과,
    상기 우선순위 테이블에 따라 상기 제2 입력 문자의 표시 순서를 제어하는 과정과,
    상기 연속된 알파벳을 표시하는 과정을 포함하는 키패드를 구비한 단말에서 영문글자 입력 방법.
  2. 삭제
  3. 삭제
  4. 삭제
  5. 삭제
  6. 삭제
  7. 제1 항에 있어서,
    상기 연속된 알파벳 문자는 한 단어에서 우선 순위가 가장 높은 문자임을 특징으로 하는 키 패드를 구비한 단말에서 영문글자 입력 방법.
  8. 제1 항에 있어서,
    상기 제2 입력 문자의 입력 시 단어 입력 완료에 대응되는 키 입력이 있는지 검사하는 과정과,
    상기 단어 입력 완료에 대응되는 키 입력이 있는 경우 상기 제1 입력 문자의 입력을 대기하는 과정으로 천이하는 과정을 더 포함하는 키패드를 구비한 단말에서 영문글자 입력 방법.
  9. 제8 항에 있어서,
    영문 입력 완료에 대응되는 키 입력이 있는지를 검사하는 과정과,
    입력된 영문을 메시지로 저장함과 아울러 상기 알파벳 입력 모드를 해제하는 과정을 더 포함하는 키패드를 구비한 단말에서 영문글자 입력 방법.
  10. 제9 항에 있어서,
    입력 모드 전환을 위한 키 입력이 있는지 검사하는 과정과,
    상기 입력 모드 전환에 대응되는 키 입력이 있다면 전환된 모드의 동작을 수행하는 과정을 더 포함하는 키패드를 구비한 단말에서 영문글자 입력 방법.
  11. 제1 항에 있어서,
    상기 제1 입력 문자를 표시부를 통해 표시하는 과정을 더 포함하는 키패드를 구비한 단말에서 영문글자 입력 방법.
  12. 제1 항에 있어서,
    상기 우선 순위 테이블은 한 단어에서 한 문자의 위치와 발생 횟수를 관련시킴을 특징으로 하는 키패드를 구비한 단말에서 영문글자 입력 방법.
  13. 삭제
  14. 키패드를 구비한 단말에서 영문글자를 입력하는 장치에 있어서,
    상기 키패드를 통해 입력된 각종 입력 문자를 저장하고 먼저 입력된 알파벳 문자에 연속되는 적어도 하나의 알파벳 문자의 표시 순서가 지정된 우선순위 테이블을 저장하고 있는 메모리와,
    상기 알파벳 문자를 표시하는 표시부와,
    상기 연속되는 알파벳 문자의 키 입력이 있는 경우 직전 입력된 알파벳 문자에 대응되는 상기 우선순위 테이블을 검색하고, 상기 우선순위 테이블에 따라 상기 연속되는 알파벳 문자를 상기 표시부로 출력하는 제어부를 포함하는 키 패드를 구비한 단말에서 영문글자 입력 장치.
  15. 제14 항에 있어서,
    상기 연속된 알파벳 문자는 한 단어에서 가장 높은 우선 순위 문자임을 특징으로 하는 키패드를 구비한 단말에서 영문글자 입력 장치.
  16. 제14 항에 있어서,
    상기 제어부는 단어 입력 완료에 대응되는 키 입력이 있는지 검사한 후, 상기 단어 입력 완료에 대응되는 키 입력이 있는 경우 다음 입력되는 알파벳 문자는 상기 키패드 상에 지정된 순서에 따라 상기 표시부에 출력시킴을 특징으로 하는 키패드를 구비한 단말에서 영문글자 입력 장치.
  17. 제14 항에 있어서,
    상기 우선 순위 테이블은 한 단어에서 한 문자의 위치에 따른 발생 횟수와 관련됨을 특징으로 하는 키패드를 구비한 단말에서 영문글자 입력 장치.
  18. 삭제
  19. 제14 항에 있어서,
    상기 제어부는 문장 입력 완료에 대응되는 키 입력이 있는지 검사한 후, 상기 문장을 메시지로서 저장하고, 알파벳 입력 모드를 해제함을 포함함을 특징으로 하는 키패드를 구비한 단말에서 영문글자 입력 장치.
KR1020040054434A 2004-07-13 2004-07-13 키패드를 구비한 단말에서 영문 글자 입력 방법 및 장치 KR100856268B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020040054434A KR100856268B1 (ko) 2004-07-13 2004-07-13 키패드를 구비한 단말에서 영문 글자 입력 방법 및 장치
US11/179,650 US7872595B2 (en) 2004-07-13 2005-07-13 Method and apparatus for inputting an alphabet character in a terminal with a keypad

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040054434A KR100856268B1 (ko) 2004-07-13 2004-07-13 키패드를 구비한 단말에서 영문 글자 입력 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20060005588A KR20060005588A (ko) 2006-01-18
KR100856268B1 true KR100856268B1 (ko) 2008-09-03

Family

ID=35598891

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040054434A KR100856268B1 (ko) 2004-07-13 2004-07-13 키패드를 구비한 단말에서 영문 글자 입력 방법 및 장치

Country Status (2)

Country Link
US (1) US7872595B2 (ko)
KR (1) KR100856268B1 (ko)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100687234B1 (ko) * 2005-11-02 2007-02-26 엘지전자 주식회사 이동통신 단말기의 키패드 장치 및 입력 방법
US20080046839A1 (en) * 2006-06-27 2008-02-21 Pixtel Media Technology (P) Ltd. Input mode switching methods and devices utilizing the same
KR100827638B1 (ko) * 2006-10-30 2008-05-07 김윤동 빠른 문자입력을 위한 방법과 이를 이용한 전자기기
KR100724141B1 (ko) * 2006-12-29 2007-05-31 주식회사 네오패드 한글 표출 장치 및 그 방법
CN101452344A (zh) * 2007-12-07 2009-06-10 深圳富泰宏精密工业有限公司 键盘及使用该键盘的便携式电子装置
CN101930295B (zh) * 2009-06-24 2012-11-07 宏达国际电子股份有限公司 动态调整长按延迟时间的方法及其电子装置
US8533621B1 (en) * 2012-05-01 2013-09-10 Katherine S. Meddaugh Communication system and method of use thereof
US9261973B2 (en) 2013-06-07 2016-02-16 Blackberry Limited Method and system for previewing characters based on finger position on keyboard
EP2811371B1 (en) * 2013-06-07 2017-08-09 BlackBerry Limited Method and system for previewing characters based on finger position on keyboard

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000044287A (ko) 1998-12-30 2000-07-15 윤종용 무선단말기에서 글자 입력 방법
KR20030043532A (ko) 2001-11-28 2003-06-02 박성환 소형 기기에서의 영문자 입력장치 및 그 방법

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5911485A (en) * 1995-12-11 1999-06-15 Unwired Planet, Inc. Predictive data entry method for a keypad
JP3158052B2 (ja) 1996-06-14 2001-04-23 アロン化成株式会社 インバート部材の製造方法
JP2857750B2 (ja) 1996-06-18 1999-02-17 株式会社淀川製鋼所 開閉式溝蓋
US5952942A (en) * 1996-11-21 1999-09-14 Motorola, Inc. Method and device for input of text messages from a keypad
US6005495A (en) * 1997-02-27 1999-12-21 Ameritech Corporation Method and system for intelligent text entry on a numeric keypad
US6204848B1 (en) * 1999-04-14 2001-03-20 Motorola, Inc. Data entry apparatus having a limited number of character keys and method
US7091885B2 (en) * 2004-06-02 2006-08-15 2012244 Ontario Inc. Handheld electronic device with text disambiguation
US7218249B2 (en) * 2004-06-08 2007-05-15 Siemens Communications, Inc. Hand-held communication device having navigation key-based predictive text entry

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000044287A (ko) 1998-12-30 2000-07-15 윤종용 무선단말기에서 글자 입력 방법
KR20030043532A (ko) 2001-11-28 2003-06-02 박성환 소형 기기에서의 영문자 입력장치 및 그 방법

Also Published As

Publication number Publication date
US20060012494A1 (en) 2006-01-19
US7872595B2 (en) 2011-01-18
KR20060005588A (ko) 2006-01-18

Similar Documents

Publication Publication Date Title
US7149550B2 (en) Communication terminal having a text editor application with a word completion feature
US7872595B2 (en) Method and apparatus for inputting an alphabet character in a terminal with a keypad
US7423556B2 (en) Method and device for key input in mobile terminal
JP2006352875A (ja) 移動通信端末機及び移動通信端末機におけるデータ処理方法
KR100684509B1 (ko) 이동통신 단말기에서 초성조합을 이용한 문자 입력 방법
KR100238542B1 (ko) 휴대용 전화기에서 전자 사전 기능을 구현하는 방법
KR100648473B1 (ko) 이동통신단말기에서 문자 입력 방법
KR20010107066A (ko) 문자 입력장치, 그를 갖는 이동 전화 시스템 및 그 입력제어방법
JP2000270080A (ja) 移動体通信端末
KR100455773B1 (ko) 리버스 키를 구비한 키패드 및 문자입력 방법
KR100672343B1 (ko) 문자 입력 장치 및 이의 입력 방법
KR100353445B1 (ko) 전화기의 문자코드 입력방법 장치
KR20010108973A (ko) 이동 단말기의 문자 메시지 전송 방법
KR20070034759A (ko) 이동통신 단말기에서 문자 입력 방법
KR20040033691A (ko) 영문입력을 위한 휴대폰의 키패드
JP2002082760A (ja) 携帯通信機器
JP2002149314A (ja) 携帯電話機及びそれに用いる文字入力方法並びにその制御プログラムを記録した記録媒体
JP2000341761A (ja) 携帯電話機、携帯電話機の入力制御方法
KR100713450B1 (ko) 휴대단말기의 데이터 검색방법
KR970010837B1 (ko) 전화기의 한글 저장 방법
CN101017403A (zh) 便携式终端的字符输入设备和方法
KR20060024854A (ko) 이동통신단말기에서 볼륨 업/다운키를 이용하여특수문자를 입력하는 방법
JP2002251252A (ja) 携帯電話機、並びにその文字入力方法、及びその文字表示方法
KR100504386B1 (ko) 다중 검색어를 이용한 전화번호 검색 기능을 갖는이동통신 단말기 및 그 제어 방법
KR100365791B1 (ko) 이동통신 단말기에서 문자 입력방법

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
FPAY Annual fee payment

Payment date: 20120730

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20130730

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140730

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20150730

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20160728

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee