[go: up one dir, main page]

KR102087896B1 - 터치스크린을 가지는 전자 장치에서 텍스트 입력하는 방법 및 장치 - Google Patents

터치스크린을 가지는 전자 장치에서 텍스트 입력하는 방법 및 장치 Download PDF

Info

Publication number
KR102087896B1
KR102087896B1 KR1020130036279A KR20130036279A KR102087896B1 KR 102087896 B1 KR102087896 B1 KR 102087896B1 KR 1020130036279 A KR1020130036279 A KR 1020130036279A KR 20130036279 A KR20130036279 A KR 20130036279A KR 102087896 B1 KR102087896 B1 KR 102087896B1
Authority
KR
South Korea
Prior art keywords
text
style
input
gesture
window
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020130036279A
Other languages
English (en)
Other versions
KR20140120972A (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 KR1020130036279A priority Critical patent/KR102087896B1/ko
Priority to EP14162788.5A priority patent/EP2787429B1/en
Priority to US14/242,263 priority patent/US9946458B2/en
Priority to PCT/KR2014/002781 priority patent/WO2014163373A1/en
Priority to JP2014075990A priority patent/JP6439266B2/ja
Publication of KR20140120972A publication Critical patent/KR20140120972A/ko
Application granted granted Critical
Publication of KR102087896B1 publication Critical patent/KR102087896B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04886Interaction 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0237Character input methods using prediction or retrieval techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04883Interaction 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 for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/109Font handling; Temporal or kinetic typography
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/274Converting codes to words; Guess-ahead of partial word inputs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72436User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Position Input By Displaying (AREA)

Abstract

본 발명은 터치스크린을 가지는 전자 장치에서 텍스트 입력하는 방법에 있어서, 터치스크린에 키패드와 문자 입력창을 표시하는 단계; 상기 키패드를 통해 문자의 입력을 검출하는 단계; 상기 문자와 관련된 추천 텍스트를 후보창에 표시하는 단계; 상기 추천 텍스트에 대한 터치 입력 기구의 제스처를 검출하는 단계; 및 상기 제스처에 대응되는 스타일의 추천 텍스트를 상기 문자 입력창에 표시하는 단계를 포함하는 것을 특징으로 한다.

Description

터치스크린을 가지는 전자 장치에서 텍스트 입력하는 방법 및 장치{METHOD AND APPARATUS FOR INPUTTING TEXT IN ELECTRONIC DEVICE HAVING TOUCHSCREEN}
본 발명은 전자 장치에서 텍스트 입력하는 방법 및 장치에 관한 것으로, 특히 사용자가 간편하게 텍스트를 입력하기 위한 터치스크린을 가지는 전자 장치에서 텍스트 입력하는 방법 및 장치에 관한 것이다.
최근 기술의 발달에 따라 터치스크린을 포함하는 전자 장치의 사용이 점점 증가하고 있다. 이에 따라 전자 장치는 다양한 서비스와 기능을 제공한다. 예를 들어, 전화, 문자 메시지, 이메일(email), 문서 작성, 카메라, 일정 관리 등 다양한 기능을 제공하고 있다. 다양한 기능 중에서 특히, 이메일 및 문서 작성 기능은 텍스트 입력을 통해 수행될 수 있다.
한편, 전자 장치는 표시부 전면 전체에 터치 패널을 배치하는 풀 터치스크린 형태의 구조를 가질 수 있다. 사용자는 터치스크린을 조작하여 전자 장치를 제어하고 텍스트를 입력할 수 있다. 또한 전자 장치는 사용자가 텍스트 입력 시, 입력한 텍스트를 토대로 텍스트 추천 및 스타일(예컨대, 밑줄, 기울임, 진하게, 텍스트 크기 조절 등) 적용 기능을 제공하고 있다. 구체적으로, 사용자가 문자 입력 시, 입력 문자 관련 추천 텍스트 후보군이 나타나면 후보군에서 텍스트를 선택 입력하고, 입력된 단어를 에디터(editor)에서 다시 선택한 후 스타일을 적용할 수 있다. 그러나 이러한 기능은 여러 단계를 걸쳐서 입력되기 때문에 사용이 번거롭다는 문제점이 있다.
즉, 전자 장치의 텍스트 입력에 있어서 편리한 텍스트 입력 방식과 작성된 텍스트에 대한 간편한 스타일 적용 방법이 요구되고 있다.
따라서 본 발명의 목적은, 사용자가 텍스트 입력함에 있어서 텍스트 입력 및 스타일 적용을 여러 단계를 거치지 않고 간편하게 수행할 수 있도록 텍스트 입력하는 방법 및 장치를 제공하는데 있다.
상기와 같은 목적을 달성하기 위해 본 발명은 상기 터치스크린에 키패드와 문자 입력창을 표시하는 단계, 상기 키패드를 통해 문자의 입력을 검출하는 단계, 상기 문자와 관련된 추천 텍스트를 후보창에 표시하는 단계, 상기 추천 텍스트에 대한 터치 입력 기구의 제스처를 검출하는 단계, 및 상기 제스처에 대응되는 스타일의 추천 텍스트를 상기 문자 입력창에 표시하는 단계를 포함한다.
상기와 같은 목적을 달성하기 위해 본 발명은 터치 입력 기구의 제스처를 검출하고 문자 입력창 및 키패드를 표시하는 터치스크린, 상기 키패드를 통해 문자의 입력을 검출하고, 상기 문자와 관련된 추천 텍스트를 후보창에 표시하도록 제어하고, 상기 추천 텍스트에 대한 터치 입력 기구의 제스처를 검출하고, 상기 제스처에 대응되는 스타일의 텍스트를 상기 문자 입력창에 표시하도록 제어하는 제어부로 구성된다.
이상에서 살펴본 바와 같이 본 발명은 사용자의 문자 입력으로 추천 텍스트 후보군이 제공되고 제스처를 통한 스타일 적용까지 간편하게 입력할 수 있는 사용자 인터페이스를 제공하는 데 있다.
또한, 본 발명은 간편하게 입력할 수 있는 사용자 인터페이스를 제공함으로써, 텍스트 입력시간을 단축시켜 전자 장치의 사용을 증대시키는 장점이 있다.
또한, 본 발명은 입력될 스타일이 키패드의 키 라벨에 반영되어 표시되므로, 어떤 스타일로 입력될지 미리 알 수 있는 이점이 있다.
도 1은 본 발명의 실시 예에 따른 휴대 단말의 구성을 나타낸 블록도이다.
도 2는 텍스트 입력을 지원하는 화면을 나타내는 예시도이다.
도 3은 본 발명의 실시 예에 따른 텍스트 입력하는 방법을 설명하기 위한 흐름도이다.
도 4는 본 발명의 실시 예에 따른 드래그를 이용하여 텍스트 스타일을 적용하는 방법을 설명하기 위한 흐름도이다.
도 5는 문장 스타일을 적용하는 예를 설명하기 위한 예시도이다.
도 6a - 6d는 검출된 드래그에 따른 텍스트 스타일을 적용하는 예를 설명하기 위한 예시도이다.
도 7a - 7c는 검출된 탭에 따른 텍스트 스타일을 적용하는 예를 설명하기 위한 예시도이다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예들을 상세히 설명한다. 이때, 첨부된 도면에서 동일한 구성 요소는 가능한 동일한 부호로 나타내고 있음에 유의해야 한다. 또한, 본 발명의 요지를 흐리게 할 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략할 것이다.
한편, 본 명세서와 도면에 개시된 본 발명의 실시 예들은 본 발명의 기술 내용을 쉽게 설명하고 본 발명의 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시 예들 이외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.
상세한 설명에 앞서, 본 발명에서 전자 장치는 이동통신 단말기, 스마트 폰(Smart Phone), 태블릿 PC(Personnel Computer), 핸드-헬드(hand-held) PC, 휴대 멀티미디어 플레이어(Portable Multimedia Player : PMP), 개인 정보 단말기(Personal Digital Assistant : PDA), 노트북(Notebook PC), 데스크탑 PC 등이 될 수 있다.
도 1은 본 발명의 실시 예에 따른 휴대 단말의 구성을 나타낸 블록도이다.
상기 도 1을 참조하면, 본 발명의 휴대 단말(100)은 무선 통신부(110), 저장부(120), 터치스크린(130), 제어부(140)를 포함할 수 있다.
상기 무선 통신부(110)는 제어부(140)의 제어 하에, 네트워크를 통해 외부장치와 음성 통화, 화상 통화 또는 데이터 통신을 수행한다. 무선 통신부(110)는 송신되는 신호의 주파수를 상승 변환 및 증폭하는 RF송신기와, 수신되는 신호를 저 잡음 증폭하고 주파수를 하강 변환하는 RF수신기 등으로 구성될 수 있다. 또한 무선 통신부(110)는 이동통신모듈(예컨대, 3세대(3-Generation) 이동통신모듈, 3.5(3.5-Generation)세대 이동통신모듈 또는 4(4-Generation)세대 이동통신모듈 등), 디지털 방송 모듈(예컨대, DMB 모듈) 및 근거리 통신 모듈(예, 와이파이(Wi-Fi) 모듈, 블루투스(bluetooth) 모듈, NFC(Near Field Communication)) 모듈을 포함한다.
저장부(120)는 휴대 단말(100)의 동작에 필요한 프로그램 및 데이터를 저장하며, 프로그램 영역과 데이터 영역으로 구분될 수 있다. 프로그램 영역은 휴대 단말(100)의 전반적인 동작을 제어하는 프로그램 및 휴대 단말(100)을 부팅시키는 운영체제(OS, Operating System), 멀티미디어 컨텐츠 재생 등에 필요한 어플리케이션, 휴대 단말(100)의 기타 옵션 기능, 예컨대, 카메라 기능, 소리 재생 기능, 이미지 또는 동영상 재생 기능에 필요한 응용 프로그램 등을 저장할 수 있다. 데이터 영역은 휴대 단말(100)의 사용에 따라 발생하는 데이터가 저장되는 영역으로서, 이미지, 동영상, 폰 북, 오디오 데이터 등을 저장할 수 있다.
특히, 본 발명에서 저장부(120)는 입력 문자와 연관된 텍스트를 추천하기 위한 텍스트 데이터베이스를 포함할 수 있다. 그리고 저장부(120)는 후보창에 추천 텍스트 후보군 표시에서 스타일 후보군 표시로 전환하는 프로그램을 저장할 수 있다. 또한 저장부(120)는 사용자의 제스처 동작에 따른 텍스트 스타일이 매핑된 매핑 정보를 저장할 수 있다.
터치스크린(130)은 표시부(131)와 터치 패널(132)을 포함하여 구성된다. 터치 패널(132)은 표시부(131)에 안착(place on the display unit)될 수 있다. 구체적으로 터치 패널(132)은 표시부(131) 위에 위치하는 애드 온 타입(add-on type)이나 표시부(131) 내에 삽입되는 온 셀 타입(on-cell type) 또는 인 셀 타입(in-cell type)으로 구현될 수 있다.
표시부(131)는 제어부(140)의 제어 하에 휴대 단말(100)의 이용에 따른 다양한 화면들, 예를 들면, 잠금 화면, 홈 화면, 앱의 실행 화면, 키패드 화면 등을 표시할 수 있다. 상기 표시부(131)는 액정 표시 장치(Liquid Crystal Display : LCD), OLED(Organic Light Emitted Diode), AMOLED(Active Matrix Organic Light Emitted Diode) 또는 플랙서블 디스플레이(Flexible display)로 구성될 수 있다. 특히, 본 발명에서 표시부(131)는 제어부(140)의 제어 하에, 문자 입력창, 문자 입력을 위한 키패드 및 상기 문자와 관련된 추천 텍스트 후보군을 표시하는 후보창을 제공할 수 있다. 또한 문자 입력창은 키패드를 통해 입력되는 텍스트 및 후보창에서 검출된 제스처 동작에 대응하는 스타일을 표시할 수 있다. 상기 스타일은 글꼴, 글자크기, 글자색, 속성 등을 포함할 수 있다. 상기 글꼴 굴림(gulim)체, 돋움(dotum)체, 궁서(gungseo)체, 바탕(batang)체 등을 포함할 수 있지만 이에 한정하는 것은 아니다. 상기 속성은 진하게, 기울임, 밑줄, 취소선, 외곽선, 그림자, 양각, 음각, 위 첨자, 아래첨자 등을 포함할 수 있지만 이에 한정하는 것은 아니다.
터치 패널(132)은 손 제스처를 감지하는 손 터치 패널과 펜 제스처를 감지하는 펜 터치 패널을 포함하여 구성된 복합 터치 패널일 수 있다. 여기서 손 터치 패널은 정전용량 방식(capacitive type)으로 구성된다. 물론 손 터치 패널은 저항막 방식(resistive type), 적외선 방식 또는 초음파 방식으로 구성될 수도 있다. 또한 손 터치 패널은 사용자의 손 제스처에 의해서만 터치이벤트를 발생하는 것은 아니며, 다른 물체(예, 정전용량 변화를 가할 수 있는 전도성 재질의 물체)에 의해서도 터치이벤트를 생성할 수 있다. 펜 터치 패널은 전자 유도 방식(electromagnetic induction type)으로 구성될 수 있다. 이에 따라 펜 터치 패널은 자기장을 형성할 수 있도록 특수 제작된 터치용 스타일러스 펜에 의해 터치이벤트를 생성한다. 상기 제스처는 터치(Touch) 및 터치 제스처(Touch Gesture)로 구분된다. 다시 터치 제스처는 탭(Tap), 더블 탭(Double Tap), 롱 탭(Long Tap), 드래그(Drag), 드래그 앤 드롭(Drag&Drop), 플릭(Flick), 프레스(Press) 및 롱 프레스(Long Press)를 포함할 수 있다. 특히, 본 발명에서 터치 패널(132)은 사용자의 터치, 탭, 드래그, 복합 드래그 및 롱 프레스를 검출할 수 있다. 구체적으로, 터치는 사용자가 터치스크린(130)의 어느 한 지점에 터치 입력 기구(예, 손가락이나 스타일러스 펜)를 이용하여 접촉하는 제스처이고, 탭은 터치스크린(130)의 어느 한 지점에 터치 입력 기구가 터치된 후 이동 없이 해당 지점에서 터치 해제(touch-off)되는 제스처이고, 드래그는 어느 한 지점을 터치한 상태에서 터치 입력 기구를 소정 방향으로 이동시키는 제스처이고, 롱 프레스는 터치스크린(130)을 어느 한 지점을 터치 입력 기구로 터치한 후 해당 지점을 길게 누르는 제스처이다.
제어부(140)는 휴대 단말(100)의 전반적인 동작 및 휴대 단말(100)의 내부 구성들 간의 신호 흐름을 제어하고, 데이터를 처리하는 기능을 수행하고, 배터리에서 상기 구성들로의 전원 공급을 제어한다. 제어부(140)는 CPU(central processing unit) 및 GPU(graphic processing unit) 등을 포함한다. 주지된 바와 같이 CPU는 자료의 연산 및 비교와, 명령어의 해석 및 실행 등을 수행하는 컴퓨터 시스템의 핵심적인 제어 유닛이다. GPU는 CPU를 대신하여, 그래픽과 관련한 자료의 연산 및 비교와, 명령어의 해석 및 실행 등을 수행하는 그래픽 제어 유닛이다. CPU와 GPU은 각각, 두 개 이상의 독립 코어(예, 쿼드 코어(quad-core))가 단일 집적 회로로 이루어진 하나의 패키지(package)로 통합될 수 있다. 또한 CPU와 GPU는 하나의 칩으로 통합(SoC; System on Chip)된 것일 수 있다. 또한 CPU와 GPU는 멀티 레이어(multi layer)로 패키징(packaging)된 것일 수도 있다. 한편 CPU 및 GPU를 포함하는 구성은 AP(Application Processor)라고 지칭될 수 있다. 특히, 본 발명에서 제어부(140)는 표시부(131)에 표시된 키패드로부터 입력된 문자와 관련된 추천 텍스트 후보군을 후보창에 표시하도록 제어한다. 그리고 제어부(140)는 커서의 입력 위치에 따라 후보창에 문장 스타일 후보군을 표시하고 선택한 스타일을 적용하여 텍스트 입력할 수 있다. 또한 제어부(140)는 추천 텍스트 후보군에서 터치 입력 기구의 제스처(예, 드래그, 탭 등)를 구분하고 이에 대응하는 스타일 입력 및 표시를 제어할 수 있다. 또한 제어부(140)는 입력하고 있는 스타일이 키패드의 키 라벨에 반영되어 표시하도록 제어할 수 있다.
한편, 상기 도 1에 도시하지 않았지만 상기 휴대 단말(100)은 위치 정보 수신을 위한 GPS(Global Positioning System) 모듈, 방송 수신을 위한 방송 수신 모듈, MP3 모듈과 같은 디지털 음원 재생 모듈, 이미지 또는 동영상 촬영 또는 화상 통화를 위한 카메라 모듈 등의 부가 기능을 갖는 구성 요소들을 선택적으로 더 포함할 수 있다. 이러한 구성 요소들은 디지털 기기의 컨버전스(convergence) 추세에 따라 변형이 매우 다양하여 모두 열거할 수는 없으나, 본 발명에 따른 휴대 단말(100)은 상기 언급된 구성 요소들과 동등한 수준의 구성 요소들을 더 포함할 수 있다.
도 2는 텍스트 입력을 지원하는 화면을 나타내는 예시도이다.
도 2를 참조하면, 본 발명의 텍스트 입력을 지원하는 화면은 문자 입력창 (211), 후보창(213) 및 키패드(215)로 구분할 수 있다. 텍스트 입력을 지원하는 화면은 문자 메시지 및 이메일 작성, 메신저 대화창 등 텍스트 입력을 지원하는 모든 화면을 포함할 수 있다. 문자 입력창(211)은 사용자의 제스처 검출에 대응하여 문자 및 스타일을 표시하는 영역이다. 키패드(215)는 제어부(140)의 제어 하에 사용자의 제스처를 검출하여 문자를 입력할 수 있다. 후보창(213)은 제어부(140)의 제어 하에 입력 문자와 연관된 추천 텍스트 후보군을 표시할 수 있다. 또한 후보창(213)에 표시된 추천 텍스트에서 사용자의 제스처를 검출하여 텍스트 및 스타일을 입력할 수 있다.
도 3은 본 발명의 실시 예에 따른 텍스트 입력하는 방법을 설명하기 위한 흐름도이다.
이하 도 5 및 7a - 7c를 참조하여 상세히 설명한다.
도 5는 문장 스타일을 적용하는 예를 설명하기 위한 예시도이다.
도 7a - 7c는 검출된 탭에 따른 텍스트 스타일을 적용하는 예를 설명하기 위한 예시도이다.
도 3을 참조하면, 제어부(140)는 터치 패널(132)로부터 텍스트 입력 화면에 대응되는 앱 선택을 검출할 수 있다. 여기서 앱은 문자 앱, 메일 앱, 메신저 앱 등을 포함할 수 있다. 앱 선택을 검출하면, 제어부(140)는 앱을 실행하여 그 실행 화면을 표시부(131)에 표시하도록 제어할 수 있다. 실행 화면의 표시 후에 제어부(140)는 텍스트 입력을 지원하는 화면을 표시부(131)에 표시하도록 제어할 수 있다. 상기 텍스트 입력을 지원하는 화면의 표시 후에 제어부(140)는 터치 패널(132)로부터 텍스트 입력 요청을 검출할 수 있다. 상기 텍스트 입력 요청에 응답하여 제어부(140)는 301단계에서 문자 입력창(211), 후보창(213) 및 키패드(215)를 표시부(131)에 표시하도록 제어할 수 있다. 이 때, 제어부(140)는 후보창(213)에서 발생하는 제스처 동작 및 제스처 동작에 대응하는 스타일을 설명한 안내창을 표시부(131)에 표시하도록 제어할 수 있다. 또한 제어부(140)는 텍스트 입력 요청에 응답하여 입력 위치를 나타내는 커서를 문자 입력창(211)에 표시하도록 제어할 수 있다. 커서가 표시되면 제어부(140)는 도 5와 같이 문장 스타일 후보군을 후보창(213)에 표시하도록 제어할 수 있다. 상기 표시된 문장 스타일 후보군에서 제스처가 검출되면 제어부(140)는 입력하는 텍스트가 선택한 스타일을 적용하여 문자 입력창(211)에 표시되도록 제어할 수 있다. 한편, 문장 스타일은 사용자에 의해 변경 가능하다. 다음으로 제어부(140)는 303단계에서 터치 패널(132)로부터 키패드(215)에서 터치 입력 기구의 터치를 검출할 수 있다. 상기 검출된 터치 입력 기구의 터치에 대응하여 제어부(140)는 305단계에서 문자 입력창(211)에 키패드(215) 터치 위치의 문자를 표시하도록 제어할 수 있다. 또한 제어부(140)는 문자 입력창(211)에 입력된 문자와 연관된 추천 텍스트 후보군을 텍스트 데이터베이스에서 추출하여 후보창(213)에 표시하도록 제어할 수 있다. 예를 들어, 사용자는 터치 입력 기구를 이용하여 키패드(215)에서 "G"를 탭 입력한 경우, 상기 탭 입력에 대응하여 제어부(140)는 문자 입력창(211)에 "G"를 표시한다. 또한 제어부(140)는 텍스트 데이터베이스에서 "G"에 대응하는 연관된 추천 텍스트를 추출하여 후보군을 후보창(213)에 표시한다. 이어서 사용자는 터치 입력 기구를 이용하여 키패드(215)에서 "r"을 탭 입력한 경우, 상기 탭 입력에 대응하여 제어부(140)는 문자 입력창(211)에 "Gr"을 표시한다. 또한 제어부(140)는 텍스트 데이터베이스에서 "Gr"에 대응하는 연관된 추천 텍스트를 추출하여 후보군을 후보창(213)에 표시한다. 같은 방법으로, 사용자는 터치 입력 기구를 이용하여 키패드(215)에서 "e", "a", "t"를 차례로 탭 입력한 경우, 상기 탭 입력에 대응하여 제어부(140)는 문자 입력창(211)에 "Great"를 표시한다. 또한 제어부(140)는 텍스트 데이터베이스에서 "Great"와 연관된 추천 텍스트를 추출하여 후보군인 "Great, Greater, Greatest"를 후보창(213)에 표시한다.
다음으로 추천 텍스트 후보군이 표시되었다면 제어부(140)는 307단계에서 추천 텍스트 후보군에서 터치 패널(132)로부터 터치 입력 기구의 제스처를 검출할 수 있다. 검출된 제스처가 드래그라면, 제어부(140)는 309단계에서 드래그 방향에 응답하여 스타일이 적용된 텍스트를 문자 입력창(211)에 표시하도록 제어할 수 있다. 드래그 방향이 좌측에서 우측방향으로 드래그 검출되면 밑줄 스타일을, 대각선 방향으로 드래그 검출되면 기울임 스타일을, 드래그 방향이 좌측에서 우측방향으로 드래그 후 다시 좌측방향으로 드래그 검출되면 진하게 스타일을, 상측방향 또는 하측방향으로 드래그 검출되면 텍스트 크기를 더 크기 또는 더 작게 조절하는 것으로 정의할 수 있지만 이에 한정하는 것은 아니다.
도 3의 309단계의 구체적인 수행단계는 도 4 및 도 6a - 6e를 참조하여 설명한다.
도 4는 본 발명의 실시 예에 따른 드래그를 이용하여 텍스트 스타일을 적용하는 방법을 설명하기 위한 흐름도이다.
도 6a - 6d는 검출된 드래그에 따른 텍스트 스타일을 적용하는 예를 설명하기 위한 예시도이다.
도 4를 참조하면, 제어부(140)는 401단계에서 추천 텍스트 후보군에서 좌측에서 우측방향으로의 드래그 검출 여부를 결정한다. 좌측에서 우측방향으로 드래그를 검출한 경우, 제어부(140)는 403단계에서 문자 입력창(211)에 밑줄 스타일의 텍스트를 표시 및 키패드 키 라벨에 밑줄 스타일이 반영되어 표시하도록 제어할 수 있다. 예를 들어, 도 6a를 참조하면, 후보창(213)에 표시된 추천 텍스트 후보군 "Great"에서 601과 같이 사용자가 터치 입력 기구를 이용하여 좌측에서 우측방향으로 드래그 동작한 경우 상기 드래그 동작에 대응하여 603과 같이 문자 입력창(211)에 밑줄 스타일이 적용된 "Great"를 입력할 수 있다. 또한 키패드 키 라벨은 605와 같이 밑줄 스타일을 반영하여 표시할 수 있다.
한편, 좌측에서 우측방향으로의 드래그가 검출되지 않았다면 제어부(140)는 405단계에서 좌측하단에서 우측상단방향으로 대각선 드래그 검출 여부를 결정한다. 상기 대각선방향으로 드래그를 결정한 경우, 제어부(140)는 407단계에서 문자 입력창(211)에 기울임 스타일의 텍스트 표시 및 키패드 키 라벨은 기울임 스타일이 반영되어 표시하도록 제어할 수 있다. 예를 들어, 도 6b를 참조하면, 후보창(213)에 표시된 추천 텍스트 후보군 "Great"에서 607과 같이 사용자가 터치 입력 기구를 이용하여 대각선방향으로 드래그 동작한 경우, 상기 드래그 동작에 대응하여 609와 같이 문자 입력창(211)에 기울임 스타일이 적용된 "Great"를 입력할 수 있다. 또한 키패드 키 라벨은 611과 같이 기울임 스타일을 반영하여 표시할 수 있다.
대각선방향으로의 드래그가 검출되지 않았다면, 제어부(140)는 409단계에서 좌측에서 우측방향으로 드래그 후 다시 좌측방향으로 드래그 검출 여부를 결정한다. 상기 드래그를 검출한 경우, 제어부(140)는 411단계에서 문자 입력창(211)에 진하게 스타일의 텍스트 표시 및 키패드 키 라벨은 진하게 스타일이 반영되어 표시하도록 제어할 수 있다. 예를 들어, 도 6c를 참조하면, 후보창(213)에 표시된 추천 텍스트 후보군 "Great"에서 613과 같이 사용자가 터치 입력 기구를 이용하여 좌측에서 우측방향으로 드래그 후 다시 좌측방향으로 드래그 동작한 경우, 상기 드래그 동작에 대응하여 615와 같이 문자 입력창(211)에 진하게 스타일이 적용된 "Great"를 입력할 수 있다. 또한 키패드 키 라벨은 617과 같이 진하게 스타일을 반영하여 표시할 수 있다.
상기 좌측에서 우측방향으로 드래그 후 다시 좌측방향으로 드래그가 검출되지 않았다면, 제어부(140)는 413단계에서 상측방향 또는 하측방향으로의 드래그 검출 여부를 결정한다. 상측방향 또는 하측방향으로 드래그를 검출한 경우, 제어부(140)는 문자 입력창(211)에 텍스트 크기가 한 단계 크게 또는 한 단계 작게 적용되어 표시하도록 제어할 수 있다. 이 때, 상측방향 또는 하측방향으로의 드래그 후 롱 프레스의 검출 여부를 결정한다. 롱 프레스를 검출한 경우, 제어부(140)는 롱 프레스가 검출된 지점에 텍스트크기조절 슬라이드 표시를 제어할 수 있다. 텍스트크기조절 슬라이드가 표시되면 제어부(140)는 상측방향 또는 하측방향으로의 드래그 동작을 검출하여 문자 입력창(211)에 텍스트크기가 더 크게 또는 더 작게 적용되어 표시하도록 제어할 수 있다. 예를 들어, 도 6d를 참조하면, 후보창(213)에 표시된 추천 텍스트 후보군 "Great"에서 사용자가 터치 입력 기구를 이용하여 상측방향으로 드래그 동작이 발생한 경우, 상기 드래그 동작에 대응하여 621과 같이 문자 입력창(211)에 텍스트 크기가 더 크게 적용되어 표시될 수 있다. 부가적으로 드래그 동작 후 일정시간 터치가 발생한 경우, 619와 같이 텍스트크기조절 슬라이드가 표시된다. 상기 텍스트크기조절 슬라이드에서 상측방향 또는 하측방향으로 드래그 동작이 발생한 경우, 상기 드래그 동작에 대응하여 문자 입력창(211)에 텍스트 크기를 더 크게 또는 더 작게 적용하여 표시할 수 있다.
다시 도 3의 설명으로 복귀하여, 제어부(140)는 311단계에서 후보창(213)에 표시된 추천 텍스트 후보군에서 터치 패널(132)로부터 사용자의 제스처를 검출할 수 있다. 상기 검출된 제스처가 탭이라면, 제어부(140)는 313단계에서 검출된 탭에 응답하여 후보창(213)에 여러 스타일이 적용된 텍스트 후보군으로 전환되어 표시하도록 제어할 수 있다. 제어부(140)는 315단계에서 상기 후보창(213)에 표시된 여러 스타일 텍스트 후보군에서 터치 패널(132)로부터 탭을 검출할 수 있다. 또한 제어부(140)는 키패드 키 라벨이 상기 검출된 스타일로 표시되도록 제어할 수 있다.
예를 들어, 도 7a - 7c를 참조하면, 사용자가 터치 입력 기구를 이용하여 키패드(215)에서 "G"를 탭 입력한 경우, 상기 탭 입력에 대응하여 제어부(140)는 문자 입력창(211)에 "G"를 표시한다. 또한 제어부(140)는 텍스트 데이터베이스에서 "G"에 대응하는 연관된 추천 텍스트를 추출하여 후보군을 후보창(213)에 표시한다. 같은 방법으로, 사용자가 터치 입력 기구를 이용하여 키패드(215)에서 "r", "e"를 차례로 탭 입력한 경우, 상기 탭 입력에 대응하여 제어부(140)는 701과 같이 문자 입력창(211)에 "Gre"를 표시한다. 또한 제어부(140)는 텍스트 데이터베이스에서 "Gre"와 연관된 추천 텍스트를 추출하여 703과 같이 후보군인 "Great, Greeting, Grey"를 후보창(213)에 표시한다. 후보창(213)에 표시된 추천 텍스트 후보군 "Great"에서 704와 같이 탭 입력한 경우, 상기 탭 입력에 응답하여 705와 같이 후보창(213)에 여러 스타일이 적용된 "Great" 후보군으로 전환되어 표시된다. 이 때 상기 여러 스타일의 "Great"에서 706과 같이 밑줄 스타일의 "Great"를 탭 입력한 경우, 707과 같이 문자 입력창(211)에 밑줄 스타일의 "Great"가 입력된다. 또한 711과 같이 키패드 키 라벨은 밑줄 스타일을 반영하여 표시할 수 있다.
이상에서와 같이, 본 발명에 따른 터치스크린을 가지는 전자 장치에서 텍스트 입력하는 방법 및 장치에 대하여 본 명세서 및 도면을 통해 바람직한 실시 예를 들어 설명하였으며, 비록 특정 용어들이 사용되었으나, 이는 단지 본 발명의 기술 내용을 쉽게 설명하고, 발명의 이해를 돕기 위해 일반적인 의미에서 사용된 것일 뿐, 본 발명이 전술한 실시 예에 한정되는 것은 아니다. 즉, 본 발명의 기술적 사상에 바탕을 둔 다양한 실시 예가 가능함은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.
100: 휴대 단말
110: 무선통신부
120: 저장부
130: 터치스크린
131: 표시부
132: 터치 패널
140: 제어부

Claims (12)

  1. 터치스크린을 가지는 전자 장치에서 텍스트 입력하는 방법에 있어서,
    상기 터치스크린에 키패드와 문자 입력창을 포함하는 화면을 표시하는 단계;
    상기 키패드를 통해 문자의 입력을 검출하는 단계;
    상기 입력된 문자를 포함하는 추천 텍스트들을 후보창에 표시하는 단계;
    상기 추천 텍스트들 중 하나의 추천 텍스트에서 제스처를 검출하는 것에 응답하여, 상기 제스처에 대응하는 스타일이 적용된 추천 텍스트를 상기 문자 입력창에 표시하는 단계를 포함하며,
    상기 스타일이 적용된 추천 텍스트를 상기 문자 입력창에 표시하는 단계는,
    상기 제스처를 검출하는 것에 응답하여 스타일 후보군을 표시하는 단계; 및
    상기 스타일 후보군에서 하나의 선택을 검출하는 단계를 포함하는 것을 특징으로 하는 텍스트 입력 방법.
  2. 제 1 항에 있어서,
    상기 스타일이 적용된 추천 텍스트를 상기 문자 입력창에 표시하는 단계는,
    상기 제스처의 이동 방향에 대응하는 스타일이 적용된 추천 텍스트를 표시하는 단계를 포함하는 것을 특징으로 하는 텍스트 입력 방법.
  3. 삭제
  4. 제 2 항에 있어서,
    상기 제스처의 이동 방향에 대응되는 스타일은,
    글꼴, 글자크기, 글자색, 속성 중 적어도 하나를 포함하는 것을 특징으로 하는 텍스트 입력 방법.
  5. 제 1 항에 있어서,
    상기 스타일이 적용된 추천 텍스트를 상기 문자 입력창에 표시하는 단계는,
    상기 키패드에 상기 스타일을 반영하여 표시하는 것을 특징으로 하는 텍스트 입력 방법.
  6. 제 1 항에 있어서,
    상기 터치스크린에 상기 화면을 표시하는 단계는,
    상기 터치스크린에 커서가 표시되면 문장 스타일 후보군을 표시하는 것을 특징으로 하는 텍스트 입력 방법.
  7. 터치스크린; 및
    제어부를 포함하고,
    상기 제어부는,
    키패드와 문자 입력창을 포함하는 화면을 표시하도록 상기 터치스크린을 제어하고, 상기 키패드를 통해 문자의 입력을 검출하고, 상기 입력된 문자를 포함하는 추천 텍스트들을 후보창에 표시하도록 상기 터치스크린을 제어하고, 상기 추천 텍스트들 중 하나의 추천 텍스트에서 제스처를 검출하는 것에 응답하여, 상기 제스처에 대응하는 스타일이 적용된 추천 텍스트를 상기 문자 입력창에 표시하도록 상기 터치스크린을 제어하며,
    상기 제어부는, 상기 제스처에 응답하여 스타일 후보군을 표시하도록 제어하고, 상기 스타일 후보군에서 하나의 선택을 검출하는 것을 특징으로 하는 전자 장치.
  8. 제 7 항에 있어서,
    상기 제어부는,
    상기 제스처의 이동 방향에 대응하는 스타일이 적용된 추천 텍스트를 상기 문자 입력창에 표시하도록 제어하는 것을 특징으로 하는 전자 장치.
  9. 삭제
  10. 제 8 항에 있어서,
    상기 스타일은,
    글꼴, 글자크기, 글자색 및 속성 중 적어도 하나를 포함하는 것을 특징으로 하는 전자 장치.
  11. 제 8 항에 있어서,
    상기 제어부는,
    상기 키패드에 상기 스타일을 반영하여 표시하도록 제어하는 것을 특징으로 하는 전자 장치.
  12. 제 7 항에 있어서,
    상기 제어부는,
    상기 터치스크린에 커서가 표시되면, 문장 스타일 후보군을 표시하도록 제어하는 것을 특징으로 하는 전자 장치.
KR1020130036279A 2013-04-03 2013-04-03 터치스크린을 가지는 전자 장치에서 텍스트 입력하는 방법 및 장치 Active KR102087896B1 (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020130036279A KR102087896B1 (ko) 2013-04-03 2013-04-03 터치스크린을 가지는 전자 장치에서 텍스트 입력하는 방법 및 장치
EP14162788.5A EP2787429B1 (en) 2013-04-03 2014-03-31 Method and apparatus for inputting text in electronic device having touchscreen
US14/242,263 US9946458B2 (en) 2013-04-03 2014-04-01 Method and apparatus for inputting text in electronic device having touchscreen
PCT/KR2014/002781 WO2014163373A1 (en) 2013-04-03 2014-04-01 Method and apparatus for inputting text in electronic device having touchscreen
JP2014075990A JP6439266B2 (ja) 2013-04-03 2014-04-02 タッチスクリーンを有する電子装置におけるテキスト入力方法及び装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130036279A KR102087896B1 (ko) 2013-04-03 2013-04-03 터치스크린을 가지는 전자 장치에서 텍스트 입력하는 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20140120972A KR20140120972A (ko) 2014-10-15
KR102087896B1 true KR102087896B1 (ko) 2020-03-12

Family

ID=50391078

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130036279A Active KR102087896B1 (ko) 2013-04-03 2013-04-03 터치스크린을 가지는 전자 장치에서 텍스트 입력하는 방법 및 장치

Country Status (5)

Country Link
US (1) US9946458B2 (ko)
EP (1) EP2787429B1 (ko)
JP (1) JP6439266B2 (ko)
KR (1) KR102087896B1 (ko)
WO (1) WO2014163373A1 (ko)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015170150A (ja) * 2014-03-07 2015-09-28 株式会社東芝 電子機器及び方法
KR102314532B1 (ko) * 2015-02-17 2021-10-18 엘지전자 주식회사 웨어러블 기기
US10289654B2 (en) * 2016-03-31 2019-05-14 Google Llc Smart variable expressive text or graphics for electronic communications
USD821409S1 (en) 2016-05-16 2018-06-26 Google Llc Display screen or portion thereof with a graphical user interface for messaging
USD820849S1 (en) 2016-05-16 2018-06-19 Google Llc Display screen or portion thereof with a graphical user interface for messaging
WO2018101671A1 (en) * 2016-11-29 2018-06-07 Samsung Electronics Co., Ltd. Apparatus and method for providing sentence based on user input
KR102426435B1 (ko) * 2016-11-29 2022-07-29 삼성전자주식회사 사용자 입력에 기반한 문장을 제공하는 장치 및 방법
KR20220012599A (ko) 2020-07-23 2022-02-04 삼성전자주식회사 전자 장치에서 키패드를 이용한 컨텐츠 검색을 제공하는 방법 및 장치

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060132812A1 (en) * 2004-12-17 2006-06-22 You Software, Inc. Automated wysiwyg previewing of font, kerning and size options for user-selected text
US20100259482A1 (en) * 2009-04-10 2010-10-14 Microsoft Corporation Keyboard gesturing
JP2011257941A (ja) * 2010-06-08 2011-12-22 Panasonic Corp 文字入力装置、文字装飾方法、及び文字装飾プログラム
WO2012132767A1 (ja) * 2011-03-31 2012-10-04 株式会社エヌ・ティ・ティ・ドコモ 携帯端末

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5347295A (en) * 1990-10-31 1994-09-13 Go Corporation Control of a computer through a position-sensed stylus
US9292111B2 (en) * 1998-01-26 2016-03-22 Apple Inc. Gesturing with a multipoint sensing device
JP2002101178A (ja) * 2000-09-21 2002-04-05 Sony Corp 携帯通信端末および画面表示方法
US7284192B2 (en) * 2004-06-24 2007-10-16 Avaya Technology Corp. Architecture for ink annotations on web documents
US8645863B2 (en) * 2007-06-29 2014-02-04 Microsoft Corporation Menus with translucency and live preview
US8661340B2 (en) * 2007-09-13 2014-02-25 Apple Inc. Input methods for device having multi-language environment
KR20100024566A (ko) * 2008-08-26 2010-03-08 주식회사 디오텍 휴대용 단말기의 한글입력장치 및 방법
US8605039B2 (en) * 2009-03-06 2013-12-10 Zimpl Ab Text input
US9189472B2 (en) * 2009-03-30 2015-11-17 Touchtype Limited System and method for inputting text into small screen devices
US8593422B2 (en) * 2010-11-05 2013-11-26 Apple Inc. Device, method, and graphical user interface for manipulating soft keyboards
US8587547B2 (en) * 2010-11-05 2013-11-19 Apple Inc. Device, method, and graphical user interface for manipulating soft keyboards
US8812973B1 (en) * 2010-12-07 2014-08-19 Google Inc. Mobile device text-formatting
EP2469384A1 (en) * 2010-12-23 2012-06-27 Research In Motion Limited Portable electronic device and method of controlling same
US9436381B2 (en) * 2011-01-24 2016-09-06 Apple Inc. Device, method, and graphical user interface for navigating and annotating an electronic document
US9417754B2 (en) * 2011-08-05 2016-08-16 P4tents1, LLC User interface system, method, and computer program product
US20140278349A1 (en) * 2013-03-14 2014-09-18 Microsoft Corporation Language Model Dictionaries for Text Predictions

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060132812A1 (en) * 2004-12-17 2006-06-22 You Software, Inc. Automated wysiwyg previewing of font, kerning and size options for user-selected text
US20100259482A1 (en) * 2009-04-10 2010-10-14 Microsoft Corporation Keyboard gesturing
JP2011257941A (ja) * 2010-06-08 2011-12-22 Panasonic Corp 文字入力装置、文字装飾方法、及び文字装飾プログラム
WO2012132767A1 (ja) * 2011-03-31 2012-10-04 株式会社エヌ・ティ・ティ・ドコモ 携帯端末

Also Published As

Publication number Publication date
JP6439266B2 (ja) 2018-12-19
US20170255356A9 (en) 2017-09-07
KR20140120972A (ko) 2014-10-15
WO2014163373A1 (en) 2014-10-09
EP2787429A2 (en) 2014-10-08
JP2014203460A (ja) 2014-10-27
US9946458B2 (en) 2018-04-17
EP2787429A3 (en) 2014-12-03
US20140310627A1 (en) 2014-10-16
EP2787429B1 (en) 2017-03-08

Similar Documents

Publication Publication Date Title
KR102087896B1 (ko) 터치스크린을 가지는 전자 장치에서 텍스트 입력하는 방법 및 장치
US9898186B2 (en) Portable terminal using touch pen and handwriting input method using the same
US10180767B2 (en) Portable device and method facilitating execution of multiple applications simultaneously
US9292192B2 (en) Method and apparatus for text selection
US8543934B1 (en) Method and apparatus for text selection
US10503255B2 (en) Haptic feedback assisted text manipulation
KR102190904B1 (ko) 윈도우 제어 방법 및 이를 지원하는 전자장치
EP2770422A2 (en) Method for providing a feedback in response to a user input and a terminal implementing the same
US20130290906A1 (en) Method and apparatus for text selection
KR20140033561A (ko) 데이터 표시 방법 및 장치
KR20140088446A (ko) 마우스 기능 제공 방법 및 이를 구현하는 단말
EP2770421A2 (en) Electronic device having touch-sensitive user interface and related operating method
KR102098258B1 (ko) 콘텐츠 편집 방법 및 이를 구현하는 전자기기
CA2821814A1 (en) Method and apparatus for text selection
US20140164186A1 (en) Method for providing application information and mobile terminal thereof
KR20130097266A (ko) 휴대 단말기의 콘텐츠 뷰 편집 방법 및 장치
US20130159934A1 (en) Changing idle screens
US10019423B2 (en) Method and apparatus for creating electronic document in mobile terminal
KR101985888B1 (ko) 전자 게시판 제공 방법 및 장치
KR101970154B1 (ko) 휴대 단말에서 일정 관리 방법 및 장치
KR20140032851A (ko) 터치 입력 처리 방법 및 휴대 단말
US20170031589A1 (en) Invisible touch target for a user interface button
KR20140029827A (ko) 이미지 처리 방법 및 휴대 단말
CA2821784A1 (en) Method and apparatus for text selection

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20130403

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20180403

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20130403

Comment text: Patent Application

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

Comment text: Notification of reason for refusal

Patent event date: 20190830

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20191221

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20200305

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20200306

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20240228

Start annual number: 5

End annual number: 5