KR101347655B1 - 문자 입력 장치 및 방법 - Google Patents
문자 입력 장치 및 방법 Download PDFInfo
- Publication number
- KR101347655B1 KR101347655B1 KR1020110077025A KR20110077025A KR101347655B1 KR 101347655 B1 KR101347655 B1 KR 101347655B1 KR 1020110077025 A KR1020110077025 A KR 1020110077025A KR 20110077025 A KR20110077025 A KR 20110077025A KR 101347655 B1 KR101347655 B1 KR 101347655B1
- Authority
- KR
- South Korea
- Prior art keywords
- character
- key
- keyset
- delete delete
- touch screen
- 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/0234—Character input methods using switches operable in different directions
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
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)
- Input From Keyboards Or The Like (AREA)
Abstract
본 발명은 단말의 문자 입력 장치 및 방법에 관한 것으로, 특히 단말의 터치스크린을 통해 힌디어 문자를 입력하는 장치 및 방법에 관한 것이다. 본 발명에 따른 단말에서 터치스크린을 통해 힌디어 문자를 입력하는 장치는, 모든 자음들을 포함하는 제1 문자키들 및 연속적으로 조합형자음을 입력하는데 사용되기 위한 조합락키를 포함하는 제1 키셋과, 상기 제1 키셋을 통해 선택된 제1 문자 및 상기 제1 문자와 조합 가능한 미리 정해지는 모음들에 해당하는 제2 문자키들을 포함하는 제2 키셋을 표시하는 터치스크린과, 상기 제1 키셋을 통해 상기 제1 문자를 선택받은 경우 상기 제2 키셋을 표시하도록 상기 터치스크린을 제어하고, 상기 제1 키셋과 상기 제2 키셋을 통해 적어도 하나의 문자를 입력받는 제어부를 포함한다.
Description
본 발명은 단말의 문자 입력 장치 및 방법에 관한 것으로, 특히 단말의 터치스크린을 통해 힌디어 문자(데바나가리(Devanagari))를 입력하는 장치 및 방법에 관한 것이다.
개인용 단말은 휴대할 수 있는 소형 단말을 모두 통칭하는 용어로, PDA(Personal Data Assistant), 무선통신단말, MP3 플레이어, 블루투스 기기, 디지털 카메라 등이 있으며, 이하 PDA를 예를 들어 살펴보기로 한다.
일반적으로 PDA는 컴퓨터의 기본이 되는 중앙처리장치(CPU), 메모리, 운영체제(OS : Operating System), 운용체제를 기반으로 하는 다양한 소프트웨어와 주변기기를 갖추며, 정보수집, 저장, 작성, 검색기능을 수행할 수 있는 기기로서, 근래에는 휴대폰 모듈을 탑재하여 음성통화 및 데이터 통신(인터넷 이용)이 가능한 복합기로서 발전하고 있다.
통상 PDA는 터치스크린을 구비하게 되는데, 터치스크린은 LCD(Liquid Crystal Display)와 같은 디스플레이와 그 위에 설치되는 터치판넬로 구성된다. 사용자는 손가락 또는 포인터를 가지고 터치스크린에 디스플레이되는 아이콘을 터치하여 해당 어플리케이션을 실행하거나, 터치스크린상의 소정 영역에 디스플레이되는 터치키보드를 터치하여 문자 등을 입력한다.
도 1a은 종래 힌디어 문자 입력을 위한 단말의 터치키보드 배열방식 중 일반 키보드 배열방식을 나타낸 도면이다.
도 1a을 참조하면, 단말의 터치스크린은 문자 입력을 위한 키들을 포함하는 터치키보드 영역(110)과, 상기 터치키보드 영역을 통해 입력된 키에 해당하는 문자를 표시하기 위한 디스플레이 영역(130)으로 구성되며, 상기 터치키보드 영역에는 일반 퍼스널 컴퓨터(Personal Computer; 이하, PC)의 키보드 배열방법이 적용되어 있다.
도 1b는 힌디어 문자 입력을 위한 단말의 터치키보드 배열방식 중 3 * 4 배열방식을 나타낸 도면이다.
도 1b를 참조하면, 힌디어 문자 입력을 위해 3 * 4 배열방식을 이용하여 하나의 키에 10개 이상의 힌디어 문자들이 매핑되어 있다. 상기와 같이 터치키보드가 3 * 4 배열인 경우 사용자는 원하는 문자에 해당하는 키를 반복적으로 누르면 키에 해당하는 문자들이 매번 회전(ratate)되어 원하는 문자를 입력할 수 있다.
상기와 같이 단말에 도 1a과 같은 일반 키보드 배열방식을 적용하는 경우, 제한된 터치스크린의 크기로 인해 터치스크린에 구현된 터치키보드의 크기는 작아질 수밖에 없다. 이로 인해 터치키보드의 각 키의 크기도 작아져, 보기에도 불편하고 터치하기에도 불편하여 문자를 입력하는 것이 어렵다. 또한 단말에 도 1b와 같은 3 * 4 배열방식을 적용하는 경우 한 개의 힌디어 문자를 입력을 위해 동일한 키를 최대 20회까지 반복하여 눌러야 하므로 문자 입력에 따른 속도가 저하된다는 문제점이 있다.
이에 따라 단말의 터치스크린을 이용하여 힌디어 문자 입력이 용이하도록 하는 방안이 요구된다.
본 발명은 단말에서 힌디어 문자 입력이 용이하도록 하는 터치스크린을 이용하여 힌디어 문자를 입력하는 장치 및 방법을 제공한다.
본 발명에 따른 단말에서 터치스크린을 통해 힌디어 문자를 입력하는 장치는, 모든 자음들을 포함하는 제1 문자키들 및 연속적으로 조합형자음을 입력하는데 사용되기 위한 조합락키를 포함하는 제1 키셋과, 상기 제1 키셋을 통해 선택된 제1 문자 및 상기 제1 문자와 조합 가능한 미리 정해지는 모음들에 해당하는 제2 문자키들을 포함하는 제2 키셋을 표시하는 터치스크린과, 상기 제1 키셋을 통해 상기 제1 문자를 선택받은 경우 상기 제2 키셋을 표시하도록 상기 터치스크린을 제어하고, 상기 제1 키셋과 상기 제2 키셋을 통해 적어도 하나의 문자를 입력받는 제어부를 포함한다.
또한 본 발명에 따른 단말에서 터치스크린을 통해 힌디어 문자를 입력하는 방법은, 모든 자음들을 포함하는 제1 문자키들 및 조합형자음을 입력하는데 사용되기 위한 조합락키를 포함하는 제1 키셋을 상기 터치스크린에 표시하는 과정과, 상기 제1 키셋을 통해 제1 문자를 선택받은 경우, 상기 제1 문자 및 상기 제1 문자와 조합 가능한 미리 정해지는 모음들에 해당하는 제2 문자키들을 포함하는 제2 키셋을 표시하는 과정과, 상기 제2 키셋을 통해 적어도 하나의 문자를 입력받는 과정을 포함한다.
또한 본 발명에 따른 단말에서 터치스크린을 통해 문자를 입력하는 장치는, 미리 정해지는 자음들을 포함하는 복수의 사각형 제1 문자키들과 조합형자음을 입력하는데 사용되기 위한 사각형 조합락키를 포함하는 제1 키셋과, 상기 제1 키셋을 통해 상기 제1 문자키들 중 선택된 제1 문자키에 해당하는 제1 문자를 중심으로 상기 제1 문자와 연관된 복수의 제2 문자들이 각각 할당된 복수의 사각형 제2문자키들을 포함하는 제2 키셋을 표시하는 터치스크린과, 상기 제1 키셋을 통해 상기 제1 문자키를 입력받은 경우 상기 제2 키셋을 표시하도록 상기 터치스크린을 제어하고, 상기 제2 키셋을 통해 적어도 하나의 문자를 입력받는 제어부를 포함한다. 여기서, 상기 각각의 제2 문자키는, 상기 제1 문자키와 동일한 크기를 가진다. 또한 상기 제2 문자키들은, 상기 제1 문자키를 중심에 두고, 상기 제1 문자를 둘러싸도록 상기 제1 문자의 주위에 형성된다. 또한 상기 터치스크린의 하부에는 상기 제1 키셋을 표시하는 터치키보드가 형성되고, 상기 터치스크린의 상부에는 상기 터치키보드에 의해 입력된 문자를 표시하는 디스플레이부가 형성되며, 상기 제2 키셋의 일부분(a part)은 상기 디스플레이부에 표시된다. 또한 상기 터치스크린 상에 입력되는 터치 이동 입력이 향하는 방향에 형성된 제2 문자키에 할당된 문자가 상기 디스플레이부에 표시된다. 또한 상기 제2 키셋은, 상기 제1 문자키보다 크며, 상기 제1 문자키에 인접한 다른 문자키들에 표시된 문자들을 가리지 않도록 형성된다. 또한 상기 제2 키셋은, 하이라이트되어 표시된다.
또한 본 발명에 따른 단말기에서 문자를 입력하는 방법은, 미리 정해지는 자음들을 포함하는 복수의 사각형 제1 문자키들과 조합형자음을 입력하는데 사용되기 위한 사각형 조합락키를 포함하는 제1 키셋을 터치스크린에 표시하는 과정과, 상기 제1 키셋을 통해 상기 제1 문자키들 중 제1 문자키를 선택받는 과정과, 상기 선택된 제1 문자키에 해당하는 제1 문자를 중심으로 상기 제1 문자와 연관된 복수의 제2 문자들이 각각 할당된 복수의 사각형 제2문자키들을 포함하는 제2 키셋을 표시하는 과정과, 상기 제2 키셋을 통해 상기 제2 문자 키들 중 적어도 하나의 문자키를 입력받는 과정을 포함한다. 여기서, 상기 각각의 제2 문자키는, 상기 제1 문자키와 동일한 크기를 가진다. 또한 상기 제2 문자키들은, 상기 제1 문자키를 중심에 두고, 상기 제1 문자를 둘러싸도록 상기 제1 문자의 주위에 형성된다. 또한 상기 터치스크린의 하부에는 상기 제1 키셋을 표시하는 터치키보드가 형성되고, 상기 터치스크린의 상부에는 상기 터치키보드에 의해 입력된 문자를 표시하는 디스플레이부가 형성되며, 상기 제2 키셋의 일부분(a part)은 상기 디스플레이부에 표시된다. 또한 상기 터치스크린 상에 입력되는 터치 이동 입력이 향하는 방향에 형성된 제2 문자키에 할당된 문자가 입력된다. 또한 상기 제2 키셋은, 하이라이트되어 표시된다.
본 발명은 힌디어 문자를 입력하기 위해 터치스크린에 최소의 키들을 표시하여 선택된 키 상에, 상기 선택된 키에 해당하는 문자와 조합가능한 키들을 포함하는 제2 키셋을 표시하여 힌디어 문자 입력을 용이하게 할 수 있다.
또한 본 발명은 단말에서 제2 키셋을 이용하여 터치스크린을 통한 제1 키셋에 배치되는 힌디어 문자를 입력하기 위한 키들의 수를 최소화할 수 있다.
또한 본 발명은 상기 제2 키셋을 확대하여 표시함으로써, 사용자가 원하는 힌디어 문자를 입력하기 편하고 빠르게 입력 할 수 있다.
또한 본 발명은 종래보다 힌디어 문자 입력 포인팅 과정을 줄이므로 힌디어 문자 입력 시간을 줄일 수 있다.
도 1a는 종래 힌디어 문자 입력을 위한 단말의 터치키보드 배열방식 중 일반 키보드 배열방식을 나타낸 도면,
도 1b는 종래 힌디어 문자 입력을 위한 단말의 터치키보드 배열방식 중 3 * 4 배열방식을 나타낸 도면,
도 2는 본 발명의 실시 예에 따른 힌디어 문자를 나타낸 도면,
도 3은 본 발명의 실시 예에 따른 힌디어 입력을 위한 제1 키셋을 나타낸 도면,
도 4는 본 발명의 실시 예에 따른 힌디어 문자 입력을 위한 제2 키셋을 나타낸 도면,
도 5는 본 발명의 실시 예에 따른 힌디어 문자 입력을 위한 제2 키셋이 제1 키셋 상에 표시되는 일 예를 나타낸 도면,
도 6은 본 발명의 실시예에 따른 터치스크린을 이용한 힌디어 문자 입력 장치를 나타낸 블록도,
도 7은 본 발명의 실시예에 따른 터치스크린을 이용한 힌디어 문자 입력 방법을 나타낸 순서도,
도 8은 본 발명의 실시 예에 따른 힌디어 문자 입력 방식의 일 예를 나타낸 도면.
도 1b는 종래 힌디어 문자 입력을 위한 단말의 터치키보드 배열방식 중 3 * 4 배열방식을 나타낸 도면,
도 2는 본 발명의 실시 예에 따른 힌디어 문자를 나타낸 도면,
도 3은 본 발명의 실시 예에 따른 힌디어 입력을 위한 제1 키셋을 나타낸 도면,
도 4는 본 발명의 실시 예에 따른 힌디어 문자 입력을 위한 제2 키셋을 나타낸 도면,
도 5는 본 발명의 실시 예에 따른 힌디어 문자 입력을 위한 제2 키셋이 제1 키셋 상에 표시되는 일 예를 나타낸 도면,
도 6은 본 발명의 실시예에 따른 터치스크린을 이용한 힌디어 문자 입력 장치를 나타낸 블록도,
도 7은 본 발명의 실시예에 따른 터치스크린을 이용한 힌디어 문자 입력 방법을 나타낸 순서도,
도 8은 본 발명의 실시 예에 따른 힌디어 문자 입력 방식의 일 예를 나타낸 도면.
이하 본 발명의 바람직한 실시 예들의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 그리고 본 발명을 설명함에 있어, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
본 발명의 주요한 요지는, 힌디어 문자 입력이 용이하도록 하는 터치스크린을 이용하여 힌디어 문자를 입력하는 것으로, 힌디어 문자를 입력하기 위해 터치스크린에 최소의 키들을 표시하고, 상기 최소의 키들 중 하나의 키가 선택되면, 상기 선택된 키와 조합가능한 키들을 표시하는 것이다. 이하, 본 명세서에서 키의 선택은 터치스크린 상에서 상기 키의 프레스(press) 및 릴리즈(release) 혹은 프레스 및 드래그(drag) 및 릴리즈 포함한다. 또한 본 명세서에서는 자음과 모음을 통칭하여 문자라고 정의한다. 또한 자음 또는 모음을 입력하기 위한 키를 문자키라 정의한다.
본 명세서에서는 자음이나 모음의 키들이 포함된 터치스크린의 구체적인 예를 언급할 것이나, 각 키의 사용빈도나 목적에 따라 터치스크린에 배열되는 키들은 변경될 수 있으며 다른 키 배열이 사용될 수도 있다.
먼저, 단말에서 힌디어 문자 입력이 용이하도록 하는 터치스크린에 대하여 설명하기로 한다.
본 발명에 따르면, 힌디어 문자의 모든 자음들은 미리 정해지는 자음그룹들로 그룹화되며, 터치스크린은 구성되어 상기 구성된 자음그룹들에 해당하는 자음그룹키들이 적어도 포함된 터치키보드 영역의 초기화면과, 상기 초기화면을 통해 선택된 키 상에 상기 선택된 키에 해당하는 자음과 조합 가능한 모음들에 해당하는 최소의 모음키들이 적어도 포함된 팝업화면을 표시한다.
도 2는 본 발명의 실시 예에 따른 힌디어 문자를 나타낸 도면이다.
도 2를 참조하면, 힌디어 문자는 33개의 자음을 포함하며, 도 2의 아래와 같이 모음과 조합가능하다. 본 발명의 실시 예에 따라 자음그룹들(210 내지 270) 각각은 유사한 발음을 가지는 자음들로 구성될 수 있다.
이하, 본 명세서에서는 터치스크린에서 자음그룹키들이 적어도 포함된 터치 키보드 영역의 초기화면을 '제1 키셋'이라 정의하고, 최소의 모음키들이 적어도 포함된 팝업화면을 '제2 키셋'이라 정의하여 설명하기로 한다. 여기서, 상기 제1 키셋과 상기 제2 키셋의 각 키들은 소정의 크기를 가진다. 일 예로서 상기 제2 키셋의 각 키는 제2 키셋이 표시된 상태에서 제1 키셋을 통해 다른 키들이 선택되기에 불편함이 없을 정도의 크기이다. 또한 상기 제2 키셋의 각 키는 사용자로부터 선택되기에 불편함이 없을 정도의 크기를 가진다. 일 예로서 상기 제2 키셋은 제1 키셋을 통해 선택된 키 상에, 중첩되어 표시될 수있으며, 선택된 키의 영역과 동일한 크기 혹은 조금 더 큰 크기로 표시될 수 있다. 다른 예로, 제2 키셋은 제1 키셋과 동일하거나 유사하게 미리 정해지는 정도의 크기를 가진다.
도 3은 본 발명의 실시 예에 따른 힌디어 문자 입력을 위한 제1 키셋을 나타낸 도면이다.
도 3을 참조하면, 제1 키셋은 7개의 자음그룹키들(310)과, 초성으로 입력되는 사용 빈도가 높은 모음()에 해당하는 모음키(330)와, 사용 빈도가 높은 접속사들 또는 자음들의 조합을 통해 입력할 수 없는 접속사들(예를 들어 , , , ), 및 초성으로 입력되나 사용 빈도가 낮은 모음()을 그룹화한 기타그룹에 해당하는 기타그룹키(350)와, 연속적으로 자음들을 입력하기 위한 조합락(combination Lock)키(370)와 기능키들(<-키, Space키, Enter키, Eng키, 123/sym키)를 포함한다. 다른 실시 예로서 상기 모음키(330)는 상기 초성으로 입력되는 사용 빈도가 높은 모음 및 사용 빈도가 낮은 모음을 그룹화하여 하나의 모음그룹키로 구현될 수 있다.
상기 자음그룹키들(310) 및 기타그룹키(350)는 해당 그룹에 포함된 각 문자들이 중앙에 1자, 상/하/좌/우에 각 1자씩 배치되어 구성된다.
일 예로 상기 제1 키셋을 이용하여 사용자가 해당 키의 중앙에 배치된 문자를 입력하고자 하는 경우, 사용자는 원하는 문자가 포함된 키를 프레스 및 릴리즈하면 제2 키셋이 표시된다. 다른 예로 상기 제1 키셋을 이용하여 사용자가 해당 키의 우측에 배치된 문자를 입력하고자 하는 경우, 사용자는 원하는 문자가 포함된 키를 포인터로 프레스 및 우측으로 드래그 및 릴리즈하면 제2 키셋이 표시된다. 상기 사용자가 해당 키의 상/하/좌측에 배치된 문자를 입력하고자 하는 경우에도 상기 우측에 배치된 문자와 유사하게 포인터로 프레스 및 해당 방향으로 드래그 및 릴리즈하면 제2 키셋이 표시되다. 또 다른 예로 제2 키셋을 사용하지 않고 사용자가 제1 키셋 상에서 연속적으로 자음키들을 선택하여 조합형 자음을 입력하고자 하는 경우, 사용자는 조합락키(370)를 선택한 후, 연속적으로 원하는 자음들에 해당하는 자음그룹키들을 선택하면 된다. 즉, 조합락키가 선택되어 있는 상태에서는 상기 조합형 자음에 관련된 마지막 자음이 선택되기 까지 키셋이 표시되지 않는다.
도 4는 본 발명의 실시 예에 따른 힌디어 문자 입력을 위한 제2 키셋을 나타낸 도면이다.
도 4를 참조하면, 제2 키셋은 상기 제1 키셋을 통해 선택된 문자에 해당하는 문자키(210)와, 상기 선택된 문자와 조합가능한 모음에 해당하는 최소의 모음키들(키, 키, 키, 키, 키, 키, 키) (430)과, 제1 키셋을 통해 선택된 문자에서 발음되는 a를 삭제하기 위한 변환(half)키(450)를 포함한다.
도 5는 본 발명의 실시 예에 따른 힌디어 문자 입력을 위한 제2 키셋이 제1 키셋 상에 표시되는 일 예를 나타낸 도면이다. 상기 제2 키셋은 조합락키가 선택되지 않은 상태에서 도 5와 같이 상기 제1 키셋을 통해 하나의 키가 선택된 경우 상기 선택된 키 상에 표시된다. 그리고, 상기 제2 키셋은 제2 키셋 상에 어느 하나의 키가 선택되면 제거된다.
상기 최소의 모음키들(430) 각각은 해당 모음키에 해당하는 모음 및, 상기 모음과 유사한 모음의 입력에 사용된다. 즉, 제2 키셋에서 키는 및 의 입력에 사용되며, 상기 키가 프레스 및 릴리즈되면 가 입력되고, 상기 키가 프레스 및 소정 영역(선택된 키의 영역) 내에서 드래그 및 릴리즈되면 가 입력된다. 그리고 제2 키셋에서 키는 및 의 입력에 사용되며, 상기 키가 프레스 및 릴리즈되면 가 입력되고, 상기 키가 프레스 및 소정 영역 내에서 드래그 및 릴리즈되면 가 입력된다. 그리고 제2 키셋에서 키는 및 의 입력에 사용되며, 상기 키가 프레스 및 릴리즈되면 가 입력되고, 상기 키가 프레스 및 소정 영역 내에서 드래그 및 릴리즈되면 가 입력된다. 또한 제2 키셋에서 키는 및 의 입력에 사용되며, 상기 키가 프레스 및 릴리즈되면 가 입력되고, 상기 키가 프레스 및 소정 영역 내에서 드래그 및 릴리즈되면 가 입력된다.
도 6은 본 발명의 실시예에 따른 터치스크린을 이용한 힌디어 문자 입력 장치를 나타낸 블록도이다.
도 6을 참조하면, 본 발명의 실시 예에 따른 힌디어 문자 입력 장치는, 도시되지 않은 터치키보드 영역과 디스플레이 영역을 포함하는 터치스크린(610)과, 입력감지부(630)와, 제어부(650)를 포함한다.
상기 터치스크린(610)은 제어부(650)의 제어에 의해 제1 키셋 혹은 제1 키셋과 제2 키셋의 조합을 표시하며, 상기 제2 키셋을 통해 선택된 문자를 디스플레이 영역 상에 표시한다.
상기 입력 감지부(630)는 상기 터치스크린(610)을 통해 특정 키의 선택을 감지하여 제어부(650)로 전달한다. 여기서, 일 예로, 상기 입력 감지부(630)는 상기 터치스크린(610)을 통해 상기 특정키가 프레스 및 릴리즈되었는지, 또는 프레스 및 드래그 및 릴리즈되었는지를 감지한다.
상기 제어부(650)는 제1 키셋 혹은 제1 키셋과 제2 키셋의 조합이 터치스크린(610)에 표시되도록 제어하고, 상기 제2 키셋을 통해 선택된 문자가 터치스크린(610)에 표시되도록 제어한다.
이하, 도면을 참조하여 상기 제어부(650)에 의해 수행되는 본 발명의 실시 예에 따른 힌디어 문자 입력 방식을 설명하기로 한다.
도 7은 본 발명의 실시예에 따른 터치스크린을 이용한 힌디어 문자 입력 방법을 나타낸 순서도이다.
도 7을 참조하면, 701 단계에서 제어부(650)는 입력감지부(630)로부터 제1 키셋을 통해 특정 키상에서 포인터가 프레스됨을 감지하여 상기 프레스된 위치를 확인한다. 그리고 703 단계에서 제어부(650)는 입력감지부(630)로부터 제1 키셋을 통한 상기 포인터의 릴리즈를 감지하여 릴리즈된 위치를 확인한다.
다음으로 705 단계에서 제어부(650)은 상기 프레스 및 릴리즈에 의해 선택된 키가 문자키인지 확인한다.
상기 705 단계에서 제어부(650)는 상기 선택된 키가 문자키인 경우 707 단계로 진행하여 상기 프레스된 위치와 릴리즈된 위치를 비교하여 상기 포인터가 릴리즈되기 전에 드래그되었는지 확인한다. 상기 확인결과 드래그된 경우 709 단계에서 상기 선택된 키에 매핑된 문자들 중 드래그된 방향에 해당하는 문자를 확인하여 719 단계로 진행하고, 드래그 되지 않은 경우 711 단계에서 선택된 문자키의 중앙에 해당하는 문자를 확인한다.
반면, 상기 705 단계에서 제어부(650)는 상기 선택된 키가 문자키가 아닌 경우 조합락키 또는 기능키가 선택되었다고 판단하여 713 단계로 진행한다. 상기 713 단계에서 제어부(650)는 조합락키가 선택되었는지 판단하여, 조합락키가 선택되지 않은경우 기능키가 선택되었다고 판단하여 715 단계에서 해당기능을 수행하고, 조합락키가 선택된 경우 연속적으로 자음을 입력받기 위해 제2 키셋을 표시하지 않고 717 단계로 진행한다.
상기 717 단계에서 제어부(650)는 조합상태에 대해 플래그(flag)=true로 설정하고, 카운트(count)=0으로 설정한 후, 제1 키셋을 통한 프레스를 확인하기 위해 701 단계로 복귀한다.
그리고 다시 719 단계에서 제어부(650)는 플래그=true, 카운트=0인지 확인하여, 플래그=true이고, 카운트=0인 경우 721 단계에서 상기 카운트=1로 설정하고 상기 선택된 문자키에 해당하는 문자를 임시 저장한다. 반면 719 단계에서 제어부(650)는 플래그=true이고, 카운트=0이 아닌 경우 즉, 플래그=false 이거나 혹은 플래그=true이고, 카운트=1인 경우 723 단계로 진행하여 임시 저정한 문자가 존재하는 경우 조합된 문자를 확인한다.
725 단계에서 제어부(650)는 상기 선택된 문자키 상에 상기 확인된 자음 또는 조합된 문자가 중앙에 배치된 제2 키셋을 표시하도록 제어한다. 그리고 727 단계에서 제어부(650)는 입력감지부(630)로부터 제2 키셋을 통한 포인터의 프레스를 감지하여 프레스된 위치를 확인한다. 그리고 729 단계에서 제어부(650)는 입력감지부(630)로부터 제2 키셋을 통한 상기 포인터의 릴리즈를 감지하여 릴리즈된 위치를 확인한다.
731 단계에서 제어부(650)는 상기 프레스 및 릴리즈에 의해 선택된 키가 문자키인지 혹은 변환키인지 확인한다. 상기 731 단계에서 제어부(650)는 상기 선택된 키가 문자키가 선택된 경우 733 단게로 진행하고, 변환키가 선택된 경우 739 단계로 진행한다. 상기 739 단계에서 제어부(650)는 제1 키셋을 통해 선택된 키에 해당하는 문자에서 a가 삭제된 문자를 확인한다.
상기 733 단계에서 제어부(650)는 상기 프레스된 위치와 릴리즈된 위치를 비교하여 포인터가 릴리즈되기 전에 드래그되었는지 확인한다. 상기 확인결과 드래그된 경우 735 단계에서 선택된 문자키가 모음키라면 상기 모음키에 해당하는 2번째 모음을 확인한 후 741 단계로 진행한다.
반면 상기 확인결과 릴리즈되기 전에 포인터가 드래그되지 않았으면, 737 단계에서 제어부(650)는 선택된 문자키에 해당하는 자음 혹은 첫번째 모음을 확인한다.
다음으로 741 단계에서 제어부(650)는 상기 제2 키셋상에 배치된 자음, 혹은 제2 키셋 상에 배치된 자음과 확인한 모음의 조합을 터치스크린에 표시한다.
이하, 상기 설명한 힌디어 문자 입력 방법을 이용하여 힌디어 문자 입력 방식의 일 예를 설명하기로 한다.
도 8은 본 발명의 실시 예에 따른 힌디어 문자 입력 방식의 일 예를 나타낸 도면이다. 이하, 도 8을 참조하여 사용자가 자음 와, 모음 와, 자음 와, 자음 와, 모음 으로 구성된 문자 [buddhi]를 입력하고자 하는 경우에 대해서 설명하기로 한다.
먼저 사용자가 (a)와 같이 자음 를 입력하기 위해 자음 키가 포함된 자음그룹키(801)를 프레스한 후 오른쪽으로 드래그하여 릴리즈하면 (b)와 같이 제2 키셋(803)이 상기 선택한 자음그룹키(801) 상에 표시된다. 상기 제2 키셋(803)을 통해 다음 문자인 모음 에 해당하는 모음 키(805)를 선택하면 디스플레이 영역에 자음 와, 모음 가 조합되어 [bu]에 해당하는 문자가 표시된다.
다음으로 연속되는 자음을 입력하기 위해 (c)와 같이 조합락키(807)를 선택한 후, (d)와 같이 자음 를 입력하기 위해 자음 키가 포함된 자음그룹키(809)를 프레스한 후 오른쪽으로 드래그하여 릴리즈한다. 이때 조합락키(807)가 선택되어 있으므로 제2 키셋은 표시되지 않는다. 다시 (e)와 같이 다음 자음 를 입력하기 위해 자음 키가 포함된 자음그룹키(811)를 프레스한 후 아래쪽으로 드래그하여 릴리즈하면 (f)와 같이 제2 키셋(813)이 상기 선택한 자음그룹키(809) 상에 표시되는데 이때 제2 키셋(813) 상에는 조합형 자음이 배치된다. 상기 제2 키셋(813)을 통해 모음 에 해당하는 모음 키(815)를 선택하면 디스플레이 영역에 자음 와, 모음 와, 자음 와, 자음 와, 모음 이 조합되어 [buddhi]에 해당하는 문자가 표시된다.
한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 변형의 예로서 본 발명은 큰 변형없이 자음과 모음을 가지는 다른 언어에 용이하게 적용이 가능하다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
Claims (37)
- 단말에서 터치스크린을 통해 문자를 입력하는 장치에 있어서,
미리 설정된 복수의 제1 문자를 포함하는 제1 문자키 및 조합형자음을 입력하는데 사용되기 위한 조합락키를 포함하는 제1 키셋과, 상기 제1 키셋을 통해 선택된 제1 문자 및 상기 제1 문자와 조합 가능한 미리 정해진 제2 문자들에 해당하는 제2 문자키들을 포함하는 제2 키셋을 표시하는 터치스크린과,
상기 제1 키셋을 통해 상기 제1 문자를 선택받은 경우 상기 제2 키셋을 표시하도록 상기 터치스크린을 제어하고, 상기 제1 키셋과 상기 제2 키셋을 통해 적어도 하나의 문자를 입력받는 제어부를 포함함을 특징으로 하는 문자 입력 장치. - 제 1 항에 있어서, 상기 제1 문자키는
미리 정해지는 5개의 문자들이 각각 상, 하, 좌, 우, 중앙에 배치되며, 상기 중앙에 배치된 문자는 해당 제1 문자키의 프레스(press) 및 릴리즈(release)를 통해 선택되고, 상기 상,하,좌,우에 배치된 문자들은 해당 제1 문자키의 프레스, 해당방향으로의 드래그(drag) 및 릴리즈를 통해 선택됨을 특징으로 하는 문자 입력 장치. - 제 1 항에 있어서, 상기 제어부는,
상기 제2 키셋을 통해 상기 제2 문자들 중 하나에 해당하는 키를 선택받은 경우, 상기 제1 문자와 상기 선택된 키의 제2 문자가 조합되어 표시되도록 상기 터치스크린을 제어함을 특징으로 하는 문자 입력 장치. - 제 1 항에 있어서, 상기 제어부는,
상기 제2 키셋을 통해 상기 제1 문자에 해당하는 문자키를 선택받은 경우, 상기 제1 문자가 표시되도록 상기 터치스크린을 제어함을 특징으로 하는 문자 입력 장치. - 제 1 항에 있어서, 상기 제어부는,
상기 제2 키셋을 통해 하나의 키가 선택되면, 상기 제2 키셋이 제거되도록 상기 터치스크린을 제어함을 특징으로 하는 문자 입력 장치. - 제 1 항에 있어서, 상기 제2 키셋은, 상기 제1 키셋의 상기 제1 문자에 해당하는 문자키 상에 확대되어 표시됨을 특징으로 하는 문자 입력 장치.
- 제 1 항에 있어서, 상기 제2 키셋은,
상기 제1 키셋과 동일하거나 유사하도록 미리 정해지는 크기로 표시됨을 특징으로 하는 문자 입력 장치. - 제 1 항에 있어서, 상기 제어부는,
상기 조합락키가 선택된 경우, 상기 조합형자음에 관련된 마지막 제1 문자가 선택되기까지 상기 제2 키셋을 표시하지 않도록 상기 터치스크린을 제어함을 특징으로 하는 문자 입력 장치. - 단말에서 터치스크린을 통해 문자를 입력하는 방법에 있어서,
미리 설정된 복수의 문자를 포함하는 제1 문자키 및 조합형자음을 입력하는데 사용되기 위한 조합락키를 포함하는 제1 키셋을 상기 터치스크린에 표시하는 과정과,
상기 제1 키셋을 통해 제1 문자를 선택받은 경우, 상기 제1 문자 및 상기 제1 문자와 조합 가능한 미리 정해지는 제2 문자들에 해당하는 제2 문자키들을 포함하는 제2 키셋을 표시하는 과정과,
상기 제2 키셋을 통해 적어도 하나의 문자를 입력받는 과정을 포함함을 특징으로 하는 문자 입력 방법. - 제 9 항에 있어서, 상기 제1문자키는,
미리 정해지는 5개의 문자들이 각각 상, 하, 좌, 우, 중앙에 배치되며, 상기 중앙에 배치된 문자는 해당 자음그룹키의 프레스(press) 및 릴리즈(release)를 통해 선택되고, 상기 상, 하, 좌, 우에 배치된 문자들은 해당 제1 문자키의 프레스, 해당방향으로의 드래그(drag) 및 릴리즈를 통해 선택됨을 특징으로 하는 문자 입력 방법. - 제 10 항에 있어서,
상기 제2 키셋을 통해 상기 제2 문자들 중 하나에 해당하는 키를 선택받은 경우, 상기 제1 문자와 상기 선택된 제2 문자를 조합하여 표시하는 과정을 더 포함함을 특징으로 하는 문자 입력 방법. - 제 10 항에 있어서,
상기 제2 키셋을 통해 상기 제1 문자에 해당하는 문자키를 선택받은 경우, 상기 제1 문자를 표시하는 과정을 더 포함함을 특징으로 하는 문자 입력 방법. - 제 9 항에 있어서, 상기 제2 키셋을 통해 하나의 키가 선택되면, 상기 제2 키셋이 상기 터치스크린에서 제거됨을 특징으로 하는 문자 입력 방법.
- 제 9 항에 있어서, 상기 제2 키셋은,
상기 제1 키셋의 상기 제1 문자에 해당하는 문자키 상에 확대되어 표시됨을 특징으로 하는 문자 입력 방법. - 제 9 항에 있어서, 상기 제2 키셋은,
상기 제1 키셋과 동일하거나 유사하도록 미리 정해지는 크기로 표시됨을 특징으로 하는 문자 입력 방법. - 제 9 항에 있어서, 상기 제2 키셋은,
상기 조합락키가 선택된 경우, 상기 조합형자음에 관련된 마지막 제1문자가 선택되기까지 표시되지 않음을 특징으로 하는 문자 입력 방법. - 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110077025A KR101347655B1 (ko) | 2011-08-02 | 2011-08-02 | 문자 입력 장치 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110077025A KR101347655B1 (ko) | 2011-08-02 | 2011-08-02 | 문자 입력 장치 및 방법 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080015562A Division KR101102725B1 (ko) | 2008-02-20 | 2008-02-20 | 문자 입력 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110091637A KR20110091637A (ko) | 2011-08-12 |
KR101347655B1 true KR101347655B1 (ko) | 2014-01-06 |
Family
ID=44928897
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110077025A KR101347655B1 (ko) | 2011-08-02 | 2011-08-02 | 문자 입력 장치 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101347655B1 (ko) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000132311A (ja) | 1998-10-26 | 2000-05-12 | Fujitsu Ltd | 文字入力方法および文字入力装置 |
JP2000322181A (ja) | 1999-05-07 | 2000-11-24 | Sharp Corp | ソフトウェアキーボードの表示方法 |
-
2011
- 2011-08-02 KR KR1020110077025A patent/KR101347655B1/ko not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000132311A (ja) | 1998-10-26 | 2000-05-12 | Fujitsu Ltd | 文字入力方法および文字入力装置 |
JP2000322181A (ja) | 1999-05-07 | 2000-11-24 | Sharp Corp | ソフトウェアキーボードの表示方法 |
Also Published As
Publication number | Publication date |
---|---|
KR20110091637A (ko) | 2011-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101102725B1 (ko) | 문자 입력 장치 및 방법 | |
KR101331697B1 (ko) | 단말기의 문자 입력 장치 및 방법 | |
KR101167352B1 (ko) | 단말의 문자 입력 장치 및 방법 | |
JP4981701B2 (ja) | 端末機のタッチスクリーンを用いる文字入力装置及び方法 | |
US8856674B2 (en) | Electronic device and method for character deletion | |
KR20080097114A (ko) | 문자 입력 장치 및 방법 | |
KR101347655B1 (ko) | 문자 입력 장치 및 방법 | |
KR101567602B1 (ko) | 휴대 단말기에서 문자 입력 방법 | |
KR101129122B1 (ko) | 휴대용 단말기의 문자입력장치 및 문자입력방법 | |
CN104182160B (zh) | 电子装置及控制电子装置的方法 | |
EP2575005A1 (en) | Electronic device and method for character deletion | |
KR20140098026A (ko) | 휴대폰을 포함한 휴대 가능한 전자기기에서의 키보드 ui | |
KR20090046390A (ko) | 휴대용 단말기에서 터치스크린을 이용한 문자 입력 장치 및방법 | |
KR20130041638A (ko) | 휴대용 기기의 어플리케이션 실행방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20161129 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20171129 Year of fee payment: 5 |
|
LAPS | Lapse due to unpaid annual fee |