KR20080076471A - 휴대단말기의 키 입력 방법 및 장치 - Google Patents

휴대단말기의 키 입력 방법 및 장치 Download PDF

Info

Publication number
KR20080076471A
KR20080076471A KR1020070016435A KR20070016435A KR20080076471A KR 20080076471 A KR20080076471 A KR 20080076471A KR 1020070016435 A KR1020070016435 A KR 1020070016435A KR 20070016435 A KR20070016435 A KR 20070016435A KR 20080076471 A KR20080076471 A KR 20080076471A
Authority
KR
South Korea
Prior art keywords
input
key
character
character input
characters
Prior art date
Application number
KR1020070016435A
Other languages
English (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 삼성전자주식회사
Priority to KR1020070016435A priority Critical patent/KR20080076471A/ko
Publication of KR20080076471A publication Critical patent/KR20080076471A/ko

Links

Images

Classifications

    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/70Details of telephonic subscriber devices methods for entering alphabetical characters, e.g. multi-tap or dictionary disambiguation

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

본 발명은 휴대단말기의 키 입력 방법 및 장치에 관한 것으로, 이러한 본 발명은 휴대단말기의 키 입력 방법에 있어서, 문자입력모드에서 다수의 문자 입력키들이 할당된 인디케이터 영역을 활성화하는 과정과, 상기 다수의 문자 입력키들 중 사용자 선택에 의거하여 하나 이상의 문자 입력키들에 대한 활성화/비활성화를 선택하는 과정과, 상기 문자 입력키들에 대한 활성화/비활성화 후 문자 입력을 감지할 시 상기 문자 입력키들 중 활성화된 하나 이상의 문자 입력키에 대응하는 문자들의 입력을 제어하는 과정을 포함한다.
휴대단말기, 키패드, 쿼티(QWERTY), 분할배열, 문자 입력

Description

휴대단말기의 키 입력 방법 및 장치{APPARATUS AND METHOD FOR INPUTTING KEY IN PORTABLE DEVICE}
도 1은 일반적인 휴대단말기의 키 배열 구조를 개략적으로 도시한 도면,
도 2는 일반적인 쿼티 키 배열의 구조를 개략적으로 도시한 도면,
도 3은 일반적인 쿼티 키 배열의 다른 구조를 개략적으로 도시한 도면,
도 4는 본 발명의 실시 예에 따른 휴대단말기의 개략적인 블록 구성을 도시한 도면,
도 5는 본 발명의 실시 예에 따른 키 입력부의 키 배열 구조를 개략적으로 도시한 도면,
도 6은 본 발명의 실시 예에 따른 키 입력 방법의 예를 도시한 도면,
도 7은 본 발명의 실시 예에 따른 휴대단말기에서 키 입력에 따른 문자를 판별하는 방법을 도시한 도면,
도 8은 본 발명의 실시 예에 따른 문자 입력키를 이용한 키 입력 방법의 예를 도시한 도면.
도 9는 본 발명의 실시 예에 따른 문자 입력키의 활성화/비활성화 상태 예시를 도시한 도면.
본 발명은 휴대단말기에 관한 것으로서, 특히 휴대단말기에서 키 입력을 보다 편리하고 효율적으로 수행할 수 있도록 하는 휴대단말기의 키 입력 방법 및 장치에 관한 것이다.
일반적으로, 현재 무선 통신 기술이 발전하면서 휴대단말기의 보급이 기하급수적으로 증가하고 있다. 휴대단말기의 보급이 일반화되면서 통신 사업자들은 가입자들의 다양한 욕구를 충족시키기 위한 다양한 서비스를 제공하고 있다. 현재 이동통신 서비스 사업자들은 공간 및 시간에 구애됨이 없는 통화는 물론 무선 인터넷 서비스, 문자메시지 서비스 및 멀티미디어 서비스 등 다양한 서비스를 휴대단말기를 통해 제공하고 있다. 상기 문자메시지 서비스로는 단문 메시지 서비스(SMS, Short Message Service) 및 멀티미디어 메시징 서비스(MMS, Multimedia Messaging Service) 등이 있다. 상기 멀티미디어 서비스로는 이미지, 동영상 및 디지털 방송 등이 있다.
특히, 최근에는 휴대단말기를 이용하여 개인 전자메일(E-mail) 전송, 문자메시지 전송, 인터넷 검색 및 문서 작성 등이 가능하게 되었다. 이러한 부가기능을 위한 정보 입력 수단으로는 키패드가 가장 보편적으로 사용되고 있다.
도 1은 일반적인 휴대단말기의 키 배열 구조를 개략적으로 나타낸 것이다.
상기 도 1을 참조하면, 휴대단말기는 통상적으로 3x4 키 배열 구조의 키패드(이하, '3x4 키패드'라 약칭함)를 구비하며, 알파벳 배열 방식으로 이루어져 있다. 상기 3x4 키패드는 숫자, 영문, 자국어(이하, '문자'라 통칭함)를 같이 입력할 수 있도록 하나의 키에 다수의 문자가 매핑된다.
따라서 상기 3x4 키패드는 경우에 따라 하나의 문자를 입력하기 위해 문자 변환(예컨대, 영어 입력모드에서 숫자 입력모드 변환 등)을 수행해야 하는 번거로움이 있다. 즉, 상기 3x4 키패드는 자국어>영소>영대>숫자>특수문자 등으로 전환해서 입력해야 함에 따라 불편함이 따른다.
그리고 상기 3x4 키패드에서는 개인용 컴퓨터 상에서의 입력방식인 쿼티(QWERTY) 키 배열이 아닌 알파벳순 배열방식을 취하고 있다. 따라서 상기 3x4 키패드를 이용한 입력방식은 개인용 컴퓨터에서의 입력이 친숙한 사용자에게는 불편한 입력방식이다. 이에 최근에는 쿼티 방식의 키 배열을 적용하는 휴대단말기들이 등장하고 있다.
도 2는 일반적인 쿼티 키 배열의 구조를 개략적으로 나타낸 것이다.
상기 도 2에 도시한 바와 같이, 휴대단말기는 소형 쿼티 방식 키 배열 구조의 키패드(이하, '쿼티 키패드'라 약칭함)를 부가하여 문자(예컨대, 숫자, 영어 및 기호 등) 등을 보다 편리하게 입력할 수 있는 구조를 가진다. 상기 쿼티 키패드에 형성되는 각각의 키는 숫자, 개별영문, 기호 등을 입력할 수 있는 키 배열로 구성된다. 구체적으로, 상기 쿼티 키패드는 영문 알파벳 1개 문자가 각각 할당된 다수의 키들로 구성되어 있으며, 영문자가 할당된 키들 이외에도 스페이스(SPACE) 키, 엔터(ENTER) 키 등 소정의 기능키들이 더 포함된다. 상기와 같은 배열의 쿼티 키패드는 개인용 컴퓨터나 랩탑 컴퓨터의 키보드를 기반으로 하는 구성이다.
그러나 상기와 같은 구성의 키패드는 횡방향으로 다수의 키를 배열하는 구성이기 때문에, 디스플레이 장치와 함께 구성되어야 하는 휴대단말기에는 소형화에 장애가 되는 문제점이 있다. 또한 상기 쿼티 키패드는 영문 입력 시는 편리하나 휴대성이 떨어지며, 영문과 더불어 각 나라별 자국어 인쇄 시 공간 부족 및 기존 자국어 입력 방식에 변화가 발생하는 문제점이 있다.
도 3은 일반적인 쿼티 키 배열의 다른 구조의 예를 개략적으로 나타낸 것이다.
상기 도 3을 참조하면, 상기 도 3은 5x4 키 배열 구조의 쿼티 키패드(이하, '5x4 쿼티 키패드'라 약칭함)의 예를 나타낸 것으로, 하나의 키에 숫자, 영문 1자 내지 2자 및 기호 등이 매핑된 다수의 키들로 구성된다.
구체적으로, 상기 5x4 쿼티 키패드는 3x4 배열의 숫자 키패드를 기반으로 각 키에 1자 내지 2자의 영문 알파벳 문자가 할당된다. 상기 5x4 쿼티 키패드는 상기 도 2에서 설명한 일반 쿼티 키패드에 비해 일반 휴대단말기에 가까운 디자인으로 휴대성을 보완할 수는 있다. 그러나 상기 5x4 쿼티 키패드는 영문 이외 언어(예컨대, 자국어)를 병행 인쇄하기 어려우며, 또한 이에 따른 문자 입력 방식이 어려운 문제점이 있다.
따라서 본 발명은 상술한 종래 기술의 문제점을 해결하기 위하여 창안된 것으로서, 본 발명의 목적은, 휴대단말기에서 키 입력을 보다 편리하고 효율적으로 제공할 수 있는 휴대단말기의 키 입력 방법 및 장치를 제공함에 있다.
본 발명의 다른 목적은, 휴대단말기에서 쿼티 키패드의 키 배열을 정의하고, 이에 따른 편리한 키 입력 방식을 제공할 수 있는 휴대단말기의 키 입력 방법 및 장치를 제공함에 있다.
본 발명의 또 다른 목적은, 5x4 키 배열 방식을 이용한 쿼티 키의 레이아웃(layout)을 개선하고, 3x4 키 배열 방식의 키패드의 레이아웃에 대한 호환성을 높임으로써, 사용자의 쿼티 키 사용성을 높일 수 있는 휴대단말기의 키 입력 방법 및 장치를 제공함에 있다.
상기와 같은 목적들을 달성하기 위한 본 발명의 실시 예에 따른 방법은, 휴대단말기의 키 입력 방법에 있어서, 문자입력모드에서 다수의 문자 입력키들이 할당된 인디케이터 영역을 활성화하는 과정과, 상기 다수의 문자 입력키들 중 사용자 선택에 의거하여 하나 이상의 문자 입력키들에 대한 활성화/비활성화를 선택하는 과정과, 상기 문자 입력키들에 대한 활성화/비활성화 후 문자 입력을 감지할 시 상기 문자 입력키들 중 활성화된 하나 이상의 문자 입력키에 대응하는 문자들의 입력을 제어하는 과정을 포함한다.
상기와 같은 목적들을 달성하기 위한 본 발명의 실시 예에 따른 방법은, 휴대단말기의 키 입력 방법에 있어서, 문자입력모드에서 문자 입력키 활성화/비활성화를 위한 명령을 감지할 시 문자 입력키들의 인디케이터 영역을 활성화하는 과정 과, 상기 문자 입력키들 중 사용자 선택에 따른 하나 이상의 문자 입력키를 활성화/비활성화하여 표시하는 과정과, 문자입력이 요청될 시 상기 활성화된 하나 이상의 문자 입력키의 특정 문자들에 한하여 문자 입력을 수행하는 과정을 포함한다.
상기와 같은 목적들을 달성하기 위한 본 발명의 실시 예에 따른 장치는, 휴대단말기에 있어서, 사용자로부터 입력되는 키 신호를 감지하는 키 입력부와, 키 입력 제어를 위한 응용 프로그램 및 키 입력 제어와 관련된 설정 정보들을 저장하고, 상기 키 입력부의 각각의 키에 할당되는 하나 이상의 문자들을 매핑하는 매핑 테이블을 포함하는 저장부와, 사용자의 키 입력에 대응하여 변경되는 문자들을 표시하는 표시부와, 문자입력모드에서 키 입력모드의 전환, 문자 입력키의 활성화/비활성화 및 이들의 운영을 제어하는 제어부를 포함한다.
이하, 본 발명에 따른 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 하기의 설명에서는 본 발명의 실시 예에 따른 동작을 이해하는데 필요한 부분만이 설명되며, 그 이외 부분의 설명은 본 발명의 요지를 흩트리지 않도록 생략될 것이라는 것을 유의하여야 한다.
이하에서 설명되는 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위한 용어의 개념으로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어 야만 한다. 따라서 본 명세서에 기재된 실시 예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일실시 예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다.
제안하는 본 발명은 휴대단말기에서 키 입력을 보다 편리하고 효율적으로 수행할 수 있도록 하는 휴대단말기의 키 입력 방법 및 장치에 관한 것이다. 특히 본 발명의 실시 예에서는 휴대단말기에서 키 입력을 쿼티(QWERTY) 방식으로 구현한다. 또한 상기 쿼티 방식의 키 배열을 개선하여 숫자/영어/자국어/특수문자 등의 키 입력을 보다 편리하고 효율적으로 수행할 수 있는 키 배열 구조 및 이를 이용한 키 입력 방법을 제안한다.
본 발명의 실시 예에서는 5x4 키 배열의 쿼티 방식을 이용한 쿼티 키의 레이아웃(layout) 및 입력 방식의 개선을 통해, 기존 3x4 키 레이아웃에 대한 호환성을 높이고, 쿼티 사용성을 높일 수 있는 방법을 제안한다. 또한 본 발명에 따르면 3x4 키에 있어서도 보다 효율적으로 키 입력을 수행할 수 있는 휴대단말기에서 새로운 키 입력 방법 및 장치를 제안한다.
이를 위하여 본 발명의 실시 예에서는 기존의 일반적인 영문 5x4 키 배열의 쿼티 키 레이아웃에, 사용자가 자국어를 입력하던 기존 방식에 대응하게 키를 배열할 수 있도록 한다. 또한 본 발명에서는 이러한 키 배열 구조에서 문자 입력의 새로운 전환 방식을 제안한다.
본 발명의 실시 예에서 상기 휴대단말기는 키 입력을 수행할 수 있는 단말기 로, 이동통신 단말기, 디지털 방송 단말기, 개인 정보 단말기(PDA, Personal Digital Assistant), 스마트 폰(Smart Phone), IMT-2000(International Mobile Telecommunication 2000) 단말기, WCDMA(Wideband Code Division Multiple Access) 단말기 및 UMTS(Universal Mobile Telecommunication Service) 단말기 등과 같은 모든 정보통신기기 및 멀티미디어 기기와, 그에 대한 응용에도 적용될 수 있음은 자명할 것이다.
도 4는 본 발명의 실시 예에 따른 휴대단말기의 블록 구성을 개략적으로 도시한 도면이다.
상기 도 4를 참조하면, 본 발명의 휴대단말기(400)는 무선주파수(Radio Frequency, 이하 'RF'라 칭하기로 한다)처리부(410), 데이터처리부(420), 오디오처리부(430), 키 입력부(440), 메모리부(450), 표시부(460) 및 제어부(470) 등을 포함한다. 상기 메모리부(450)는 매핑 테이블을 더 포함한다. 상기 제어부(470)는 입력모드 판단부(471), 문자입력 체크부(473), 모드 변경부(475) 및 문자 입력키 제어부(477) 등을 더 포함한다.
상기 RF처리부(410)는 휴대단말기(400)의 통신을 수행한다. 예를 들면, 상기 RF처리부(410)는 이동통신 시스템과 통신채널을 형성한다. 상기 RF처리부(410)는 상기 통신채널 형성을 통해 음성통신 및 데이터 통신 등을 수행한다. 상기 RF처리부(410)는 송신되는 신호의 주파수를 상승 변환 및 증폭하는 RF 송신부와, 수신되는 신호를 저잡음 증폭하고 주파수를 하강 변환하는 RF 수신부 등을 포함할 수 있다.
상기 데이터처리부(420)는 상기 오디오처리부(430)로부터 전달되는 음성 데이터, 상기 키 입력부(440)를 통해 입력되는 문자 데이터 및 상기 RF처리부(410)로부터 송수신되는 데이터 등의 처리를 담당한다. 상기 데이터처리부(420)는 상기 RF처리부(410)를 통해 송신되는 신호를 부호화 및 변조하는 송신부와, 상기 RF처리부(410)를 통해 수신되는 신호를 복조 및 복호화 하는 수신부 등을 포함할 수 있다. 상기 데이터 처리부(420)는 모뎀(MODEM) 및 코덱(CODEC)을 포함할 수 있다. 상기 코덱은 패킷 데이터 등을 처리하는 데이터 코덱과 음성 등의 오디오 신호를 처리하는 오디오 코덱을 포함한다.
상기 오디오처리부(430)는 상기 데이터처리부(420)에서 출력되는 오디오 신호를 재생하거나 또는 마이크(MIC)로부터 발생되는 오디오 신호를 상기 데이터처리부(420)에 전송하는 기능을 수행한다. 상기 오디오처리부(430)는 음성/음향 데이터를 스피커(SPK)를 통해 가청음으로 변환하여 출력하고, 상기 마이크(MIC)로부터 수신되는 음성 등의 오디오 신호를 데이터화하여 출력한다.
상기 키 입력부(440)는 숫자, 영어, 특수문자, 기호 및 자국어 등의 문자 정보를 입력받는다. 상기 키 입력부(440)는 휴대단말기(400)의 각종 기능 설정 및 기능 제어와 관련하여 입력되는 키 신호를 상기 제어부(470)로 전달한다. 상기 키 입력부(440)는 휴대단말기(400)의 제공 형태에 따라 터치패드 또는 임의의 키 배열을 가지는 키패드로 형성될 수 있다. 예를 들면, 상기 키 입력부(440)는 3x4 키 배열의 키패드 구조 또는 5X4 키 배열의 쿼티 키패드 구조를 가질 수 있다. 또한 상기 키 입력부(440)는 키패드에 할당되는 숫자 키별로 사용자의 자국어 문자가 할당된 다. 상기 키 입력부(440)는 특정 기능을 수행하도록 설정된 방향키, 볼륨 키 및 핫키 등의 기능키를 더 포함한다.
상기 메모리부(450)는 휴대단말기(400)의 동작 제어에 필요한 프로그램 데이터 및 본 발명의 기능 동작에 필요한 프로그램들을 저장한다. 상기 프로그램들은 키 입력 제어를 위한 응용 프로그램 등일 수 있다. 상기 메모리부(450)는 상기 휴대단말기(400) 제어 시에 생성되는 데이터 및 사용자에 의해 생성되는 데이터를 저장한다. 또한 상기 메모리부(450)는 외부로부터 수신하는 데이터(예컨대, 문자메시지 등) 등을 저장한다.
상기 메모리부(450)는 본 발명의 키 입력 제어와 관련된 설정 정보들을 저장한다. 상기 메모리부(450)는 상기 키 입력부(440)의 각각의 키에 할당되는 하나 이상의 숫자/문자들을 매핑한 매핑 테이블을 더 포함한다. 이러한 실시 예가 하기 <표 1> 내지 <표 2>에 나타나 있다. 또한 상기 메모리부(250)는 상기 프로그램 실행 중에 발생하는 사용자 데이터를 일시 저장하는 하나 이상의 버퍼(buffer)를 포함할 수 있다.
Figure 112007014550455-PAT00001
Figure 112007014550455-PAT00002
상기 <표 1> 및 <표 2>에 나타낸 바와 같이, 상기 <표 1> 및 <표 2>는 상기 메모리부(450)에 저장되는 매핑 테이블의 예들을 나타낸 것이다. 특히, 상기 매핑 테이블은 인식값과 상기 인식값에 대응하는 하나 이상의 문자들을 포함한다. 상기 인식값은 키패드의 각각의 키를 인식하기 위한 값을 나타낸다. 상기 문자들은 자국어, 영어 소문자, 영어 대문자 등일 수 있다.
또한 상기 <표 1> 및 <표 2>의 매핑 테이블의 예에서는 나타내지 않았으나, 상기 인식값에 대응하는 문자들은 특수문자와, 각각의 키에 인쇄되지 않은 다른 문자들(예컨대, 한글의 쌍자음 등)을 더 포함한다. 또한 상기 각각의 키들은 특정 기능들(예컨대, 잠금 기능)을 수행하기 위한 값이 매핑될 수 있다.
상기 인식값에 대응하는 하나 이상의 문자들은 각 사용자에 의해 임의로 설정 가능하도록 함이 바람직하다. 예를 들면, 각 나라별 언어(예컨대, 한글)를 매핑한다. 이때, 상기 자국어를 매핑할 시 사용자가 사용하기 편리한 형태로 매핑하여 사용 가능하다. 상기 매핑 테이블은 각 나라별 언어에 대응하게 휴대단말기 생산 시에 기본 설정되거나, 또는 임의의 웹 서버에서 사용자 편의에 따른 해당 매핑 테이블을 다운로드 가능함은 물론이다. 상기 <표 1> 및 <표 2>의 실시 예에서는 자국어 문자가 한글인 경우를 실시 예로 한다.
상기 표시부(460)는 상기 제어부(470)의 제어에 따라 프로그램 수행 중에 발생하는 화면 데이터(예컨대, 통신 화면 데이터, 문자메시지, 각종 메뉴 데이터 등)를 표시, 사용자의 키 조작 상태 표시 및 기능 설정정보 표시 등을 수행한다. 상기 표시부(460)는 액정표시장치(Liquid Crystal Display, 이하 'LCD'라 칭하기로 한다)로 형성될 수 있다. 상기 LCD가 터치스크린(Touch Screen) 형태로 형성되는 경우 상기 표시부(460)는 입력수단에 포함될 수 있다.
상기 제어부(470)는 상기 휴대단말기(400)의 전반적인 동작 및 상기 휴대단말기(400)의 내부 블록들 간 신호 흐름을 제어한다. 즉, 상기 제어부(470)는 상기 데이터처리부(420), 오디오처리부(430), 키 입력부(440), 메모리부(450) 및 표시부(460) 등 각 구성 간의 신호 흐름을 제어한다. 상기 제어부(470)는 상기 데이터처리부(420)를 포함할 수 있다.
특히, 상기 제어부(470)는 본 발명의 실시 예에 따라 문자입력모드에서 키 입력모드의 전환, 문자 입력키들의 활성화/비활성화 및 이들의 운영을 제어한다. 상기 키 입력모드의 전환은 기본입력방식 및 순환입력방식 중 어느 하나로 전환한다. 상기 기본입력방식은 휴대단말기(400)에 기본적으로 설정되는 문자입력방식을 나타낸다. 상기 순환입력방식은 하나의 키에 매핑된 하나 이상의 문자들 모두를 순차적으로 순환하여 입력하는 문자입력방식을 나타낸다. 특히, 상기 순화입력방식은 문자 입력키의 활성화/비활성화 여부에 따라 각각의 키에 매핑된 하나 이상의 문자들 중 상기 문자 입력키가 활성화된 문자들에 대해서만 순환 입력할 수도 있다.
상기 제어부(470)는 해당 키 입력모드(예컨대, 기본입력방식, 순환입력방식 등)에서 입력되는 키 값을 판단하고, 이를 상기 표시부(460)를 통해 표시하도록 제어한다. 또한 상기 제어부(470)는 상기 키 입력부(440)의 각각의 키에 할당되는 키 값의 변경이 발생하는 경우 상기 <표 1> 내지 <표 2>에 나타낸 바와 같은 매핑 테이블의 설정을 제어한다. 이어서 상기 제어부(470)는 상기 변경된 매핑 테이블의 저장 및 그에 의한 키 입력 동작을 제어한다.
이를 위하여 상기 제어부(470)는 입력모드 판단부(471), 문자입력 체크부(473), 모드 변경부(475) 및 문자 입력키 제어부(477) 등을 더 포함한다.
상기 입력모드 판단부(471)는 문자입력모드(예컨대, 문자메시지 작성 모드) 진입 시 설정된 키 입력모드를 판단하고, 그에 따른 문자입력이 수행되도록 처리한다. 예를 들면, 상기 입력모드 판단부(471)는 설정된 키 입력모드 판단 또는 이전에 진행한 키 입력모드가 기본입력방식인지 순환입력방식인지를 판단하고, 판단하는 키 입력모드에 의거하여 문자가 입력되도록 처리한다.
상기 문자입력 체크부(473)는 문자입력모드에서 입력되는 키의 인식값 및 그에 대응하는 문자를 체크한다. 상기 문자입력 체크부(473)는 상기 동일키의 입력이 일정시간 내에서 연속해서 발생하는 경우 해당 키가 입력되는 입력횟수를 체크하고 그에 대응하는 문자를 검출한다.
예를 들어, 상기 <표 1>을 참조하여 사용자가 순환입력방식에 의거하여 숫자 키 4를 3회, 5회 및 7회를 각각 입력하는 경우를 살펴보기로 한다. 이때, 순환입력방식에서의 문자 배열순서가 "자국어>영어>숫자"인 경우를 가정한다. 상기 순환입력방식은 하나의 키에 매핑된 문자들을 문자 배열순서 및 입력횟수에 의거하여 순차적으로 순환 입력하는 방식을 나타낸다. 예를 들면, 문자 배열순서가 "자국어>영어>숫자"인 경우 입력횟수에 의거하여 자국어-영어-숫자-자국어-영어 등과 같이 순차적으로 순환하는 방식을 나타낸다.
먼저, 사용자가 3회를 입력하는 경우의 예를 살펴보면, 상기 문자입력 체크부(473)는 상기 숫자 키 4에 대한 인식값을 체크하여 매핑 테이블에서 상기 인식값에 대응하는 필드를 확인한다. 이어서, 상기 문자입력 체크부(473)는 동일키의 입력이 일정시간 내에서 연속해서 발생하는 경우 상기 키가 입력되는 횟수(3회)를 판단한다. 상기 문자입력 체크부(473)는 상기 매핑 테이블에 의거하여 상기 입력횟수(3회)에 대응하는 문자 "D"를 인식한다. 즉, 상기 문자 배열 순서에 의거하여 1회 입력 시에는 "ㄱ"을 인식하고, 2회 입력 시에는 "ㅋ"을 인식하고, 3회 입력 시에는 "D"를 인식한다.
다음으로, 사용자가 5회를 입력하는 경우의 예를 살펴보면, 상기 문자입력 체크부(473)는 상기 숫자 키 4에 대한 인식값을 체크하여 매핑 테이블에서 상기 인식값에 대응하는 필드를 확인한다. 이어서, 상기 문자입력 체크부(473)는 동일키의 입력이 일정시간 내에서 연속해서 발생하는 경우 상기 키가 입력되는 횟수(5회)를 판단한다. 상기 문자입력 체크부(473)는 상기 입력횟수(5회)에 대응하는 문자 "4"를 인식한다. 즉, 상기 문자 배열 순서에 의거하여 1회 입력 시에는 "ㄱ"을 인식하고, 2회 입력 시에는 "ㅋ"을 인식하고, 3회 입력 시에는 "D"를 인식하고, 4회 입력 시에는 "F"를 인식하고, 5회 입력 시에는 "4"를 인식한다.
다음으로, 사용자가 7회를 입력하는 경우의 예를 살펴보면, 상기 문자입력 체크부(473)는 상기 숫자 키 4에 대한 인식값을 체크하여 매핑 테이블에서 상기 인식값에 대응하는 필드를 확인한다. 이어서, 상기 문자입력 체크부(473)는 동일키의 입력이 일정시간 내에서 연속해서 발생하는 경우 상기 키가 입력되는 횟수(7회)를 판단한다. 상기 문자입력 체크부(473)는 상기 입력횟수(7회)에 대응하는 문자 "ㅋ"을 인식한다. 즉, 상기 문자 배열 순서에 의거하여 1회 입력 시에는 "ㄱ"을 인식하고, 2회 입력 시에는 "ㅋ"을 인식하고, 3회 입력 시에는 "D"를 인식하고, 4회 입력 시에는 "F"를 인식하고, 5회 입력 시에는 "4"를 인식하고, 6회 입력 시에는 "ㄱ"을 인식하고, 7회 입력 시에는 "ㅋ"을 인식한다.
상기 모드 변경부(475)는 사용자로부터 요청되는 키 입력모드를 적응적으로 변경한다. 예를 들면, 문자입력모드에서 기본입력방식에 의한 문자 입력 도중 사용자로부터 순환입력방식으로의 변경이 요청될 시 상기 기본입력방식에서 순환입력방식으로 키 입력모드를 변경한다.
상기 문자 입력키 제어부(477)는 휴대단말기(400)에서 제공하는 문자 입력키 각각에 대한 활성화/비활성화 여부를 제어한다. 상기 문자 입력키의 활성화/비활성화는 자국어, 영어 소문자, 영어 대문자, 특수문자 및 숫자 등의 문자 입력키 중 어느 하나 이상의 문자 입력키에 대하여 활성화/비활성화 할 수 있다.
따라서 사용자는 활성화된 어느 하나 이상의 문자 입력키들에 의거하여 기본입력방식 또는 순환입력방식으로 문자를 입력할 수 있다. 예를 들면, 후술하는 도 9에 나타낸 바와 같이 사용자가 영어 소문자 및 숫자의 문자 입력키들에 대하여 활성화하는 경우 각각의 키에 할당된 자국어, 영어, 숫자 및 특수문자들 중 상기 문자 입력키에서 활성화된 영어 소문자 및 숫자에 대해서만 기본입력방식 또는 순환입력방식으로 문자 입력이 이루어진다.
한편, 상기 도 4에서는 설명의 편의를 위하여 본 발명의 실시 예에 따른 동작 설명에 필요한 휴대단말기의 개략적인 구성 예를 도시하였으나, 본 발명이 이러한 구성에 한정되지는 않는다. 따라서 본 발명의 휴대단말기는 그 제공 형태에 따라 카메라 모듈, 블루투스 모듈 및 디지털 방송 수신 모듈 등을 더 포함할 수 있음은 물론이다.
이하에서는 상기 휴대단말기에서 키 입력 방법에 대하여 살펴보기로 한다. 특히 하기에서는 본 발명의 휴대단말기가 쿼티 키를 포함하는 것을 대표하여 살펴보기로 한다. 하지만, 본 발명이 하기에서 기술하는 내용에 한정되는 것은 아니므로, 하기의 실시 예에 의거하여 3X4 키 및 5X4 키 등과 같은 다양한 실시 예들에 적용할 수 있음에 유의하여야 한다.
도 5는 본 발명의 실시 예에 따른 키 입력부의 키 배열 구조를 개략적으로 도시한 도면이다.
상기 도 5를 참조하면, 본 발명의 키 입력부(440)는 5x4 키 배열의 쿼티 키패드(이하, '5x4 쿼티 키패드'라 약칭함)(510)를 포함한다. 특히 본 발명의 키 입력부(440)는 5x4 쿼티 키패드(510)에 영어를 분할 배열하고, 자국어의 경우 숫자 키와 매핑된 3x4 키 배열의 키패드(이하, '3x4 키패드'라 약칭함)(530)에 분할 배열한다. 상기 5x4 쿼티 키패드(510) 및 상기 3x4 키패드(530)는 휴대단말기에 형성되는 하나의 키패드를 나타내며, 설명의 편의를 위해 문자 매핑에 따라 구분한 것이다.
본 발명의 키 입력부(440)는 상기 도 5에 나타낸 바와 같이 5x4 쿼티 키패드(510) 레이아웃에 3x4 키패드(530) 레이아웃을 가진다. 상기 참조부호 530의 3x4 키패드 레이아웃에 숫자, 영어 및 사용자의 자국어를 할당한다. 상기 자국어는 한글/일본어/중국어 등 사용자가 사용하는 국가 언어를 배열한다. 이때, 상기 자국어가 할당되는 3x4 키패드(530)에 사용자가 자주 사용하는 다른 언어 또는 문자를 할당할 수도 있다.
상기한 키패드(510, 530)에 할당된 문자를 입력함에 있어서, 상기 키패드(510, 530)에 할당되지 않는 문자(예컨대, 한글의 쌍자음 등)는 순환입력방식에 의거하여 입력하거나 또는 기본입력방식에서 기능 키(Fn)를 이용하여 입력할 수 있다.
상기 순환입력방식에서는 자국어-영어 소문자-영어 대문자-특수문자-숫자 등의 순서에 의거하여 키에 인쇄된 문자들에 대한 변경을 수행하고, 이어서 키패드에 인쇄되지 않은 문자로 변경을 수행한다. 또한 상기 상기 키에 할당되나 키패드에 인쇄되지 않은 상기 문자의 변경이 완료될 시 다시 상기 키에 할당되어 키패드에 인쇄된 문자들을 상기의 순서에 의거하여 변경한다. 이는 매핑 테이블에 의거하여 입력 가능하다. 이러한 동작은 동일 키 입력에 대응하여 반복적으로 수행되며, 이러한 입력이 일정시간 이상 발생하지 않는 경우 마지막으로 변경된 해당 문자를 입력으로 하여 화면상에 표시한다.
한편, 상기 도 5에서 상기 키패드(510, 530)는 특정 기능을 입력할 수 있는 키들 및 기능(Fn, Function) 키를 포함한다. 상기 특정 기능은 스페이스(space), 엔터(enter) 및 백스페이스 등의 기능을 포함한다.
또한 상기 키패드(510, 530) 구조에서는 생략하였으나, 본 발명의 키 입력부(440)는 통화 및 해당 서비스를 수행하기 위한 동작 명령을 입력하는 통화키, 통화 또는 해당 동작의 종료 명령 및 전원의 온/오프 등의 명령을 입력하는 종료키, 휴대단말기(400)의 입출력 사운드에 대한 볼륨 조절 명령과 표시부(460)에 표시되는 정보 중에서 해당 문자, 기호, 아이콘 등의 선택을 표시하는 커서의 이동 명령 또는 표시되는 정보의 페이지 이동 등과 같은 이동 명령을 입력하는 기능키 등을 더 포함한다.
그러면 이하에서는 본 발명의 실시 예에 따른 휴대단말기의 키 입력 방법에 대하여 살펴보기로 한다.
도 6은 본 발명의 실시 예에 따른 키 입력 방법의 예를 도시한 도면이다.
상기 도 6을 참조하면, 먼저 상기 휴대단말기의 제어부는 사용자 요청에 따라 문자입력모드(S601)로 진입할 시, 현재 설정된 키 입력모드를 판단한다(S603). 이때 휴대단말기의 제공 형태에 따라 상기 문자입력모드(S601)로 진입할 시 이전 마지막으로 실행된 키 입력모드를 판단할 수도 있다. 상기 S603단계에서 키 입력모드 판단은 설정된 문자입력방식이 기본입력방식인지 순환입력방식인지를 판단한다.
다음으로, 상기 S603단계에서 판단하는 키 입력모드를 표시부를 통해 안내 표시한다(S605). 상기 안내 표시를 통해 사용자는 키 입력모드 변경을 수행할 수 있다. 따라서 제어부는 상기 안내 표시 후 모드변경 요청이 입력되는지 판단한다(S607). 상기 S607단계에서의 판단결과 모드변경 요청이 입력되면 상기 제어부는 상기 요청에 대응하는 키 입력모드로 변경한다(S609).
한편, 상기 S605단계 내지 S609단계는 사용자 편의를 위해 제공하는 것으로 본 발명의 실시 예에서는 상기의 단계들이 반드시 수행되어야 하는 것은 아니다. 즉, 상기의 단계들은 사용자가 문자입력모드로 진입할 시 현재 키 입력모드를 일정시간 팝업 형태로 표시함으로써 사용자가 문자 입력을 보다 용이하게 수행하도록 하는 것으로, 본 발명에서 생략 가능함은 물론이다.
다음으로, 상기 제어부는 사용자로부터 문자입력을 위한 임의의 키 입력이 발생하면(S611), 상기 S603단계에서 판단하는 키 입력모드에 의거하여 문자입력 절차를 수행한다. 구체적으로, 상기 제어부는 S613단계에서와 같이 상기 S603단계에서 판단하는 키 입력모드가 순환입력방식으로 판단하면 S615단계로 진행하고, 상기 S603단계에서 판단하는 키 입력모드가 기본입력방식으로 판단하면 S627단계로 진행한다.
상기 S615단계에서, 상기 제어부는 상기 입력되는 키의 인식값 및 상기 키의 입력횟수를 판단한다. 이러한 동작 예는 상기 <표 1> 및 <표 2>를 참조한 설명 부분에서 설명한 바와 같다. 다음으로, 상기 제어부는 상기 판단하는 인식값 및 입력횟수에 대응하는 문자를 추출하여 표시한다(S617). 상기 S617단계에서, 상기 인식값이 '1'인 경우 상기 제어부는 상기 1의 키가 연속해서 눌려지는 횟수를 판단하고 그에 대응하는 문자를 추출하여 표시한다.
다음으로, 상기와 같은 절차에 의거하여 문자입력을 수행하는 중에 상기 제어부는 사용자로부터 모드변경이 요청되는지를 체크한다(S619). 상기 S619단계에서의 체크결과 모드변경 요청이 없으면 상기 제어부는 순환입력방식에 의거하여 임의의 문자입력 동작을 사용자 요청에 의거하여 계속 수행한다. 상기 S619단계에서의 체크결과 모드변경 요청이 있으면 상기 제어부는 상기 순환입력방식에서 기본입력방식으로 변경하고(S621), 사용자 요청에 따른 문자입력 동작을 수행한다(S623).
한편, 상기 제어부는 상기 기본입력방식으로 판단하면 상기 S627단계로 진행하여 기본입력방식에 의한 문자입력 절차를 수행한다. 다음으로, 상기 기본입력방식에 의한 문자입력을 수행하는 중에 상기 제어부는 사용자로부터 모드변경이 요청되는지를 체크한다(S629). 상기 S629단계에서의 체크결과 모드변경 요청이 없으면 상기 제어부는 기본입력방식에 의거하여 임의의 문자입력 동작을 사용자 요청에 의거하여 계속 수행한다. 상기 S629단계에서의 체크결과 모드변경 요청이 있으면 상기 제어부는 상기 기본입력방식에서 순환입력방식으로 변경하고(S631), 사용자 요청에 따른 문자입력 동작을 수행한다(S623).
다음으로, 상기와 같은 절차에 의거하여 순환입력방식 및 기본입력방식 중 어느 하나 또는 이들의 조합으로 문자입력을 수행하는 중에 문자입력모드의 종료 여부를 판단하고(S625), 사용자로부터 종료 요청 시 상기 문자입력모드를 종료한다.
이상에서 살펴본 바와 같이, 본 발명의 실시 예에서는 사용자 요청에 의거하여 기본입력방식 및/또는 순환입력방식에 의거하여 문자입력을 수행할 수 있다. 상기 기본입력방식은 5x4 쿼티 키패드를 이용한 입력방식일 수 있다. 상기 순환입력방식은 사용자가 사용하는 자국어 입력방식으로 사용자의 키 매핑 방식에 따라 3x4 키패드를 이용한 입력방식 또는 5x4 쿼티 키패드를 이용한 입력방식일 수 있다.
또한 상기 순환입력방식에서는 하나의 키에 매핑된 문자들(예컨대, 자국어, 영어, 숫자 및 특수문자 등)이 키 입력에 대응하여 순환 변화한다. 예를 들어, 상기 5x4 쿼티 키패드 레이아웃에서 숫자 키 5번에는 5/ㄴㄹ/GH가 매핑된다. 이러한 경우 순환입력방식에서 상기 숫자 키 5번을 연속해서 입력하면 다음 문자 입력으로 넘어 가기 전까지 입력되는 문자는 키에 매핑된 순서대로 5>ㄴ>ㄹ>G>H 순으로 변경한다. 이때, 상기 키를 입력할 때 나타나는 우선순위(예컨대, 숫자>자국어>영어 또는 자국어>숫자>영어 등)는 사용자 설정에 의해 변경가능하다.
이러한 본 발명에 따르면 기존 휴대단말기의 문자입력 방식에 비해 그 입력횟수를 줄일 수 있으며, 일반적인 키보드와 같은 배열로 인하여 그 사용성을 높일 수 있다. 예를 들면, 'capri'를 입력하는 경우 3x4 키패드를 이용하는 방식에서는 <aaa a p pp ggg>와 같이 10회에 입력할 수 있다. 5x4 쿼티 키패드를 이용하는 방식에서는 <c a oo ee uu>와 같이 8회에 입력할 수 있다. 또한 자국어 입력의 경우 사용자가 익숙한 방식으로 입력할 수 있으므로 사용자의 편의성이 향상된다. 또한 순환입력방식에서 자국어/영어/숫자/특수문자 등의 다양한 문자를 입력해야 할 경우에는 문자 입력키의 전환 없이 보다 편리하게 입력할 수 있으며, 이로 인해 문자메시지, 메일 및 문서 등을 보다 간편하고 편리하게 작성할 수 있다.
도 7은 본 발명의 실시 예에 따른 휴대단말기에서 키 입력에 따른 문자를 판별하는 방법을 도시한 도면이다.
상기 도 7을 참조하면, 먼저 휴대단말기의 문자입력모드에서 임의의 키가 입력되면(S701) 상기 제어부는 이를 감지한다. 이어서, 상기 제어부는 상기 입력되는 키의 인식값을 판단한다(S703). 이때 상기 제어부는 상기 입력되는 키의 입력횟수를 카운트한다(S705).
다음으로, 상기 제어부는 동일키에 대한 입력이 있는지 체크한다(S707). 즉, 상기 제어부는 상기 입력 키가 반복해서 입력되는지를 체크한다. 상기 제어부는 상기 S707단계에서의 체크결과 동일키에 대한 입력이 있으면 상기 키의 입력횟수를 1 증가한다(S709).
이어서, 상기 제어부는 설정된 임계 시간을 체크한다(S711). 즉, 상기 설정된 임계 시간 내에 상기 동일키에 대한 추가 입력이 있는지를 판단한다. 이때 상기 임계 시간 내에 상기 동일키에 대한 입력을 감지하면, 상기 제어부는 상기 S707단계로 진행한다. 상기 임계 시간 내에 상기 동일키에 대한 입력이 없으면, 상기 제어부는 상기 키의 입력횟수에 대응하는 문자를 추출하여 표시한다(S713).
한편, 상기 제어부는 상기 S707단계에서의 체크결과 동일키에 대한 입력이 없으면 새로운 키 입력이 있는지 체크한다(S717). 상기 제어부는 새로운 키 입력이 없으면 요청되는 해당 동작을 수행한다(S719). 상기 해당 동작 수행은 상기의 키 입력 동작을 완료하거나, 입력 문자의 취소(삭제) 및 문자입력모드 종료 등을 수행할 수 있다.
다음으로, 상기 제어부는 새로운 키 입력이 있으면 이전 인식값의 키 입력횟수에 대응하는 문자를 추출하여 표시한다(S721). 이어서, 상기 제어부는 새로운 입력 키의 인식값을 판단(S723)한 후 상기 S705단계로 진행하여 상기 새로운 키의 입력횟수를 카운트한다.
한편, 상기 제어부는 상기와 같은 절차 키 입력 동작을 수행하는 중에 키 입력 동작의 완료 여부를 체크한다(S715). 상기 제어부는 상기 키 입력 동작이 완료되지 않을 시 상기한 과정을 사용자 요청에 의거하여 계속 수행한다. 상기 제어부는 상기 키 입력 동작이 완료될 시 상기한 키 입력 과정을 완료한다.
도 8은 본 발명의 실시 예에 따른 문자 입력키를 이용한 키 입력 방법의 예를 도시한 도면이다.
상기 도 8을 참조하면, 먼저 휴대단말기의 문자입력모드(S801)에서 문자 입력키가 선택되면 제어부는 이를 감지하고(S803), 상기 문자 입력키를 활성화한다(S813). 즉, 상기 제어부는 표시부의 설정된 인디케이터 영역에 문자 입력키를 활성화하여, 사용자가 문자 입력키 각각에 대한 활성화/비활성화 선택이 용이하도록 한다. 이에 대한 예가 후술하는 도 9에 나타나 있다.
한편, 상기 제어부는 상기 문자입력모드(S801)에서 문자 입력을 위한 키가 입력되면 이를 감지하고(S805), 상기 도 6을 참조한 설명 부분에서 설명한 바와 같이 문자입력 동작을 수행한다. 예를 들면, 키 입력모드 판단(S809), 해당 키 입력모드에서의 문자 입력 수행(S811) 등의 과정을 수행한다. 상기 제어부는 상기 문자입력모드(S801)에서 사용자 요청에 따라 임의의 다른 동작을 수행할 수 있다(S807). 또한 상기 제어부는 상기 문자입력 동작 수행 중에도 사용자 요청에 의거하여 문자 입력키 인디케이터를 활성화할 수 있다.
다음으로, 상기 제어부는 문자 입력키를 활성화한 후 사용자로부터 임의의 문자 입력키에 대한 활성화/비활성화가 선택되는지를 판별한다(S815). 이때, 상기 제어부는 문자 입력키의 활성화/비활성화가 선택되지 않으면 S819단계로 진행한다. 상기 제어부는 문자 입력키의 활성화/비활성화가 선택되면 사용자 선택에 따라 해당 문자 입력키를 활성화 또는 비활성화하여 표시한다(S817).
다음으로, 상기 제어부는 임의의 문자 입력키에 대한 활성화/비활성화 후 커서의 이동이 있는지를 판별한다(S819). 상기 S819단계에서의 판별결과 커서의 이동이 없으면 S825단계로 진행하고, 상기 S819단계에서의 판별결과 커서의 이동이 있으면 S821단계로 진행한다. 상기 커서 이동은 사용자가 임의의 문자 입력키를 활성화/비활성화한 후 다른 문자 입력키의 활성화/비활성화 선택을 위한 모든 이동 방법을 나타낸다.
상기 S821단계에서 상기 제어부는 상기 커서 이동 요청에 대응하는 문자 입력키의 위치로 커서를 이동하고, S823단계에서 사용자 선택에 따라 해당 문자 입력키에 대한 활성화 또는 비활성화를 수행한 후 그 상태를 표시한다(S823).
다음으로, 상기와 같은 절차에 의거하여 문자 입력키의 활성화/비활성화를 수행하고 사용자로부터 문자입력 요청이 있는지를 판단한다(S825). 상기 제어부는 문자입력이 요청되지 않으면 상기한 절차를 반복 수행하여 사용자 선택에 따른 문자 입력키의 활성화/비활성화 과정을 계속 수행할 수 있다. 상기 S825단계에서의 판단결과 문자입력이 요청되면 상기 제어부는 활성화된 문자 입력키에 의거하여 특정 문자들에 대한 문자 입력을 수행한다(S827). 상기 S827단계에서 상기 제어부는 문자 입력키들 중 활성화된 문자 입력키에 해당하는 문자(예컨대, 영어 소문자, 숫자)에 대해서만 문자 입력을 수행한다.
그러면 이하에서는 상기 도 8에 따른 문자 입력키를 이용한 키 입력 방법의 동작 실시 예를 하기 도 9를 참조하여 살펴보기로 한다.
도 9는 본 발명의 실시 예에 따른 문자 입력키의 활성화/비활성화 상태 예시를 도시한 도면한 도면이다.
상기 도 9를 참조하면, 참조부호 910은 기지국과의 신호 송수신 세기, 배터리 잔량 등의 정보를 표시하는 인디케이터 영역을 나타내고, 참조부호 920은 사용자가 작성하는 문자들을 표시하는 문자 입력창을 나타내고, 참조부호 930은 문자메시지 작성 시 사용자 편의를 위해 제공하는 메뉴들을 표시하는 메뉴 소프트키를 나타내고, 참조부호 940은 휴대단말기에서 제공하는 문자 입력키의 형태를 나타낸다.
상기 참조부호 940에 나타낸 바와 같이, 문자 입력키는 휴대단말기의 제공 형태에 따라 자국어, 영어 소문자, 영어 대문자, 특수문자 및 숫자 등의 각각의 문자 입력키를 포함한다. 상기 제어부는 상기 각각의 문자 입력키 중 사용자 선택에 의거하여 임의의 문자 입력키에 대한 활성화/비활성화 여부를 제어한다. 상기 도 9에서는 영어 소문자 및 숫자의 문자 입력키가 활성화되고, 자국어, 영어 대문자 및 특수문자의 문자 입력키가 비활성화된 상태의 예시를 나타낸다.
상기 도 9의 예시와 같이 영어 소문자 및 숫자의 문자 입력키가 활성화된 상태에서 사용자가 문자를 입력하게 되면, 상기 제어부는 영어 소문자 및 숫자에 대해서만 기본입력방식 또는 순환입력방식에 의하여 문자 입력을 처리한다.
이상에서 살펴본 바와 같이, 본 발명의 상세한 설명에서는 구체적인 실시 예에 관하여 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 안 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
상술한 바와 같이 본 발명에서 제안하는 휴대단말기의 키 입력 방법 및 장치에 따르면, 휴대단말기의 키 입력을 보다 간편하고 편리하게 수행할 수 있다. 특히, 문자메시지 등의 작성 시에 키 입력에 따른 사용자 편의를 제공할 수 있다.
본 발명에 따르면, 순환입력방식에 의거하여 자국어, 영어, 특수문자 및 숫자 등 다양한 문자를 입력할 시 입력모드 전환 없이 편리하게 키 입력을 수행할 수 있다.
또한 문자 입력키에 대하여 사용자 임의로 활성화/비활성화 할 수 있다. 이로 인해 키의 입력 횟수를 줄여서 보다 편리하고 효율적으로 문자를 입력할 수 있다.
또한 휴대단말기의 키 배열을 사용자 임의로 배치할 수 있으며, 이를 매핑 테이블로 생성할 수 있다. 상기 사용자가 자주 사용하는 키 배열을 통해 문자를 보다 편리하게 입력할 수 있다.

Claims (19)

  1. 휴대단말기의 키 입력 방법에 있어서,
    문자입력모드에서 다수의 문자 입력키들이 할당된 인디케이터 영역을 활성화하는 과정과,
    상기 다수의 문자 입력키들 중 사용자 선택에 의거하여 하나 이상의 문자 입력키들에 대한 활성화/비활성화를 선택하는 과정과,
    상기 문자 입력키들에 대한 활성화/비활성화 후 문자 입력을 감지할 시 상기 문자 입력키들 중 활성화된 하나 이상의 문자 입력키에 대응하는 문자들의 입력을 제어하는 과정을 포함하는 휴대단말기의 키 입력 방법.
  2. 제1항에 있어서, 상기 문자들의 입력을 제어하는 과정은,
    상기 휴대단말기의 각각의 키에 할당된 다수개의 문자들 중 상기 활성화된 하나 이상의 문자 입력키에 대응하는 문자의 입력을 제어하는 과정을 포함하는 휴대단말기의 키 입력 방법.
  3. 제2항에 있어서,
    상기 문자의 입력이 하나의 키에서 연속적으로 발생할 시 상기 활성화된 문 자 입력키에 대응하는 문자들만을 적응적으로 변경 표시하는 과정을 포함하는 휴대단말기의 키 입력 방법.
  4. 제2항에 있어서,
    상기 문자 입력은 순환입력방식에 의거하여 입력하는 과정을 포함하는 휴대단말기의 키 입력 방법.
  5. 제4항에 있어서,
    상기 순환입력방식은 문자 입력키의 활성화/비활성화 여부에 따라 각각의 키에 매핑된 하나 이상의 문자들 중 상기 문자 입력키가 활성화된 문자들에 대해서만 순환 입력하는 것을 특징으로 하는 휴대단말기의 키 입력 방법.
  6. 휴대단말기의 키 입력 방법에 있어서,
    문자입력모드에서 문자 입력키 활성화/비활성화를 위한 명령을 감지할 시 문자 입력키들의 인디케이터 영역을 활성화하는 과정과,
    상기 문자 입력키들 중 사용자 선택에 따른 하나 이상의 문자 입력키를 활성화/비활성화하여 표시하는 과정과,
    문자입력이 요청될 시 상기 활성화된 하나 이상의 문자 입력키의 특정 문자들에 한하여 문자 입력을 수행하는 과정을 포함하는 휴대단말기의 키 입력 방법.
  7. 제6항에 있어서,
    상기 문자 입력은 기본입력방식 및 순환입력방식 중 어느 하나 또는 이들의 조합에 의거하여 입력하는 과정을 포함하는 휴대단말기의 키 입력 방법.
  8. 제7항에 있어서,
    상기 순환입력방식은 하나의 키에 매핑된 하나 이상의 문자들 모두를 순차적으로 순환하여 입력하는 방식인 것을 특징으로 하는 휴대단말기의 키 입력 방법.
  9. 제7항에 있어서,
    상기 순환입력방식은 문자 입력키의 활성화/비활성화 여부에 따라 각각의 키에 매핑된 하나 이상의 문자들 중 상기 문자 입력키가 활성화된 문자들에 대해서만 순환 입력하는 것을 특징으로 하는 휴대단말기의 키 입력 방법.
  10. 제7항에 있어서,
    상기 문자 입력은 순환입력방식에 의거하여 하나의 키에 매핑된 하나 이상의 문자들을 키 입력에 대응하여 적응적으로 변경 표시하는 과정과,
    상기 하나의 키 입력이 완료될 시 상기 키 입력이 완료되는 시점의 해당 문자를 고정 표시하는 과정을 더 포함하는 휴대단말기의 키 입력 방법.
  11. 휴대단말기에 있어서,
    사용자로부터 입력되는 키 신호를 감지하는 키 입력부와,
    키 입력 제어를 위한 응용 프로그램 및 키 입력 제어와 관련된 설정 정보들을 저장하고, 상기 키 입력부의 각각의 키에 할당되는 하나 이상의 문자들을 매핑하는 매핑 테이블을 포함하는 저장부와,
    사용자의 키 입력에 대응하여 변경되는 문자들을 표시하는 표시부와,
    문자입력모드에서 키 입력모드의 전환, 문자 입력키의 활성화/비활성화 및 이들의 운영을 제어하는 제어부를 포함하는 휴대단말기.
  12. 제11항에 있어서,
    상기 제어부는 기본입력방식 및 순환입력방식 중 어느 하나의 키 입력모드의 전환을 제어하는 것을 특징으로 하는 휴대단말기.
  13. 제12항에 있어서,
    상기 제어부는 상기 순환입력방식에서 하나의 키에 매핑된 하나 이상의 문자들의 순환 입력을 제어하는 것을 특징으로 하는 휴대단말기.
  14. 제12항에 있어서,
    상기 제어부는 상기 순화입력방식에서 문자 입력키의 활성화/비활성화 여부에 따라 각각의 키에 매핑된 하나 이상의 문자들 중 상기 문자 입력키가 활성화된 문자들에 대해서만 순환 입력을 제어하는 것을 특징으로 하는 휴대단말기.
  15. 제12항에 있어서, 상기 제어부는,
    문자입력모드 진입 시 설정된 키 입력모드를 판단하고, 그에 따른 문자입력이 수행되도록 처리하는 입력모드 판단부와,
    문자입력모드에서 입력되는 키의 인식값 및 그에 대응하는 문자를 체크하는 문자입력 체크부와,
    사용자로부터 요청되는 키 입력모드를 적응적으로 변경하는 모드 변경부와,
    문자 입력키 각각에 대한 활성화/비활성화 여부를 제어하는 문자 입력키 제 어부를 포함하는 휴대단말기.
  16. 제15항에 있어서,
    상기 입력모드 판단부는 설정된 키 입력모드 판단 또는 이전에 진행한 키 입력모드가 기본입력방식인지 순환입력방식인지를 판단하는 것을 특징으로 하는 휴대단말기.
  17. 제15항에 있어서,
    상기 문자입력 체크부는 동일키의 입력이 일정시간 내에서 연속해서 발생하는 경우 해당 키가 입력되는 입력횟수를 체크하고 그에 대응하는 문자를 검출하는 것을 특징으로 하는 휴대단말기.
  18. 제15항에 있어서,
    상기 문자 입력키 제어부는 상기 문자 입력키의 활성화/비활성화는 자국어, 영어 소문자, 영어 대문자, 특수문자 및 숫자의 문자 입력키 중 어느 하나 이상의 문자 입력키에 대하여 활성화/비활성화를 제어하는 것을 특징으로 하는 휴대단말기.
  19. 제11항에 있어서,
    상기 키 입력부의 키 배열 및 상기 매핑 테이블은 사용자에 의해 임의로 설정하는 것을 특징으로 하는 휴대단말기.
KR1020070016435A 2007-02-16 2007-02-16 휴대단말기의 키 입력 방법 및 장치 KR20080076471A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070016435A KR20080076471A (ko) 2007-02-16 2007-02-16 휴대단말기의 키 입력 방법 및 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070016435A KR20080076471A (ko) 2007-02-16 2007-02-16 휴대단말기의 키 입력 방법 및 장치

Publications (1)

Publication Number Publication Date
KR20080076471A true KR20080076471A (ko) 2008-08-20

Family

ID=39879719

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070016435A KR20080076471A (ko) 2007-02-16 2007-02-16 휴대단말기의 키 입력 방법 및 장치

Country Status (1)

Country Link
KR (1) KR20080076471A (ko)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990007518A (ko) * 1998-08-31 1999-01-25 허진호 셀룰라 무선통신 단말기의 문자입력 방법
KR20050005205A (ko) * 2003-07-07 2005-01-13 삼성전자주식회사 이동통신 단말기에서 한글입력문자를 영문/특수문자로전환하여 디스플레이하는 장치 및 방법
KR20060056591A (ko) * 2004-11-22 2006-05-25 삼성전자주식회사 이동 통신 단말기의 문자 입력 방법
KR100678922B1 (ko) * 2005-12-05 2007-02-05 삼성전자주식회사 문자 입력 장치 및 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990007518A (ko) * 1998-08-31 1999-01-25 허진호 셀룰라 무선통신 단말기의 문자입력 방법
KR20050005205A (ko) * 2003-07-07 2005-01-13 삼성전자주식회사 이동통신 단말기에서 한글입력문자를 영문/특수문자로전환하여 디스플레이하는 장치 및 방법
KR20060056591A (ko) * 2004-11-22 2006-05-25 삼성전자주식회사 이동 통신 단말기의 문자 입력 방법
KR100678922B1 (ko) * 2005-12-05 2007-02-05 삼성전자주식회사 문자 입력 장치 및 방법

Similar Documents

Publication Publication Date Title
US8627224B2 (en) Touch screen keypad layout
US7443316B2 (en) Entering a character into an electronic device
US7149550B2 (en) Communication terminal having a text editor application with a word completion feature
EP1901534B1 (en) Method of managing a language information for a text input and method of inputting a text and a mobile terminal
KR100832800B1 (ko) 후보 전화번호를 제공하는 이동통신 단말기 및 그 제어방법
US8918736B2 (en) Replay recommendations in a text entry interface
US20100220061A1 (en) Mobile wireless communications device to display a cursor based upon a selected keyboard mode and associated methods
JP2012522284A (ja) タッチ・ベースのテキスト入力のためのシステム及び方法
US20110115722A1 (en) System and method of entering symbols in a touch input device
EP1934688A2 (en) Entering text into an electronic device
US20050251745A1 (en) Input switching method and electronic device therefor
JP2008521096A (ja) データを入力する機構および方法
US20090104928A1 (en) Portable electronic device and a method for entering data on such a device
US20110014953A1 (en) User input assembly for an electronic device
US20080139227A1 (en) Standby scratch pad
US20070004460A1 (en) Method and apparatus for non-numeric telephone address
KR20080076471A (ko) 휴대단말기의 키 입력 방법 및 장치
KR100650124B1 (ko) 소프트 키패드 표시 장치 및 그 방법
KR100640504B1 (ko) 휴대장치의 문자인식 장치 및 방법
KR20060095145A (ko) 입력 키 세트를 이용한 문자 입력모드 변환 시스템 및 변환방법
KR100455773B1 (ko) 리버스 키를 구비한 키패드 및 문자입력 방법
EP2224322A1 (en) A mobile wireless communications device to display a cursor based upon a selected keyboard mode and associated methods
KR20100129416A (ko) 복수의 입력 수단을 구비한 휴대 단말기의 입력 모드 운용 방법
KR101122386B1 (ko) 단말기에서의 문자 입력 방법 및 장치
KR100641190B1 (ko) 휴대용 단말기의 문자입력 방법

Legal Events

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