KR102397414B1 - 전자 장치 및 그 제어 방법 - Google Patents
전자 장치 및 그 제어 방법 Download PDFInfo
- Publication number
- KR102397414B1 KR102397414B1 KR1020170152283A KR20170152283A KR102397414B1 KR 102397414 B1 KR102397414 B1 KR 102397414B1 KR 1020170152283 A KR1020170152283 A KR 1020170152283A KR 20170152283 A KR20170152283 A KR 20170152283A KR 102397414 B1 KR102397414 B1 KR 102397414B1
- Authority
- KR
- South Korea
- Prior art keywords
- character
- active area
- input
- processor
- displaying
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/454—Multi-language systems; Localisation; Internationalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0237—Character input methods using prediction or retrieval techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0236—Character input methods using selection techniques to select from displayed items
-
- 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/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/04166—Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
-
- 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/0484—Interaction 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
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/001—Texturing; Colouring; Generation of texture or colour
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)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
도 2는 본 발명의 일 실시 예에 따른 전자 장치의 구성을 나타내는 블럭도이다.
도 3은 도 2에 도시된 전자 장치의 세부 구성을 나타내는 블럭도이다.
도 4a, 4b 및 도 5a, 도 5b는 본 발명의 일 실시 예에 따른 문자 입력 UI 제공 방법을 설명하기 위한 도면들이다.
도 6a 내지 도 6d, 도 7은 본 발명의 다른 실시 예에 따른 문자 입력 UI 제공 방법을 설명하기 위한 도면들이다.
도 8은 본 발명의 일 실시 예에 따른 전자 장치의 제어 방법을 설명하기 위한 흐름도이다.
a | o | i | e | |
h | pre_consonant_1 preconsonant_2 |
pre_consonant_1 |
pre_consonant_1 |
Non |
120: 저장부 130: 프로세서
Claims (20)
- 디스플레이;
단어를 구성하는 문자의 조합 규칙이 저장된 저장부; 및
특정 언어의 문자 입력 UI를 표시하고,
상기 문자 입력 UI 상에서 입력된 제1 문자 및 상기 저장부에 저장된 상기 특정 언어의 문자 조합 규칙에 기초하여 제1 우선 순위를 가지는 제2 문자 및 제2 우선 순위를 가지는 제3 문자를 예측하고,
상기 제2 문자 및 상기 제3 문자에 대응되는 키의 활성 영역을 확장하여 표시하도록 상기 디스플레이를 제어하는 프로세서;를 포함하며,
상기 프로세서는,
사용자의 입력 히스토리에 기초하여 상기 문자 입력 UI 상에서 터치 포인트를 수집하고, 상기 수집된 터치 포인트를 커버하는 영역을 식별하고,
상기 식별된 영역의 중심점에 기초하여 상기 식별된 영역을 확장하여 상기 제2 문자 및 상기 제3문자에 대응되는 키의 활성 영역을 결정하고, 상기 확장된 활성 영역을 표시하도록 디스플레이를 제어하며,
상기 우선 순위는 상기 제1 문자가 상기 제2 문자 및 상기 제3 문자와 조합되는 문자 조합 규칙의 개수 및 사용자의 선택 히스토리 중 적어도 하나에 기초하여 식별되는, 전자 장치. - 제1항에 있어서,
상기 프로세서는,
상기 제2 문자에 대응되는 키의 주변 둘레 영역으로 확장된 상기 활성 영역을 표시하는, 전자 장치. - 삭제
- 삭제
- 제1항에 있어서,
상기 프로세서는,
상기 확장된 활성 영역을 나머지 키의 색상과 상이한 색상으로 표시하는, 전자 장치. - 제1항에 있어서,
상기 문자의 조합 규칙은,
언어 별로, 특정 문자를 포함하는 단어들에서 특정 문자와 함께 이용되는 문자의 역할을 분석하여 획득되는, 전자 장치. - 제1항에 있어서,
상기 프로세서는,
상기 문자 입력 UI가 로딩되는 경우 및 상기 사용자에 의해 상기 언어가 선택되는 경우 중 적어도 하나의 경우에 상기 언어에 대응되는 문자 조합 규칙을 획득하는, 전자 장치. - 삭제
- 제1항에 있어서,
상기 프로세서는,
상기 제2 문자 및 상기 제3 문자에 대응되는 키의 활성 영역을 나머지 키의 색상과 상이한 색상으로 표시하는, 전자 장치. - 제9항에 있어서,
상기 프로세서는,
상기 제2 문자 및 상기 제3 문자에 대응되는 키의 활성 영역을 색상 및 명도(lightness) 중 적어도 하나가 상이하도록 표시하는, 전자 장치. - 단어를 구성하는 문자의 조합 규칙을 저장하는 전자 장치의 제어 방법에 있어서,
특정 언어의 문자 입력 UI를 표시하는 단계;
상기 문자 입력 UI 상에서 입력된 제1 문자 및 저장부에 저장된 상기 특정 언어의 문자 조합 규칙에 기초하여 제1 우선 순위를 가지는 제2 문자 및 제2 우선 순위를 가지는 제3 문자를 예측하는 단계; 및
상기 제2 문자 및 상기 제3 문자에 대응되는 키의 활성 영역을 확장하여 표시하는 단계;를 포함하며,
상기 활성 영역을 확장하여 표시하는 단계는,
사용자의 입력 히스토리에 기초하여 상기 문자 입력 UI 상에서 터치 포인트를 수집하고, 상기 수집된 터치 포인트를 커버하는 영역을 식별하고, 상기 식별된 영역의 중심점에 기초하여 상기 식별된 영역을 확장하여 상기 제2 문자 및 상기 제3 문자에 대응되는 키의 활성 영역을 결정하고, 상기 확장된 활성 영역을 표시하는 단계를 포함하고,
상기 우선 순위는 상기 제1 문자가 상기 제2 문자 및 상기 제3 문자와 조합되는 문자 조합 규칙의 개수 및 사용자의 선택 히스토리 중 적어도 하나에 기초하여 식별되는, 제어 방법. - 제11항에 있어서,
상기 활성 영역을 확장하여 표시하는 단계는,
상기 제2 문자에 대응되는 키의 주변 둘레 영역으로 확장된 상기 활성 영역을 표시하는, 제어 방법. - 삭제
- 삭제
- 제11항에 있어서,
상기 활성 영역을 확장하여 표시하는 단계는,
상기 활성 영역을 나머지 키의 색상과 상이한 색상으로 표시하는, 제어 방법. - ◈청구항 16은(는) 설정등록료 납부시 포기되었습니다.◈제11항에 있어서,
상기 문자의 조합 규칙은,
언어 별로, 특정 문자를 포함하는 단어들에서 특정 문자와 함께 이용되는 문자의 역할을 분석하여 획득되는, 제어 방법. - ◈청구항 17은(는) 설정등록료 납부시 포기되었습니다.◈제11항에 있어서,
상기 문자 입력 UI가 로딩되는 경우 및 상기 사용자에 의해 상기 언어가 선택되는 경우 중 적어도 하나의 경우에 상기 언어에 대응되는 문자 조합 규칙을 획득하는 단계;를 더 포함하는 제어 방법. - 삭제
- ◈청구항 19은(는) 설정등록료 납부시 포기되었습니다.◈제11항에 있어서,
상기 활성 영역을 확장하여 표시하는 단계는,
상기 제2 문자 및 상기 제3 문자에 대응되는 키의 활성 영역을 나머지 키의 색상과 상이한 색상으로 표시하는, 제어 방법.
- 삭제
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170152283A KR102397414B1 (ko) | 2017-11-15 | 2017-11-15 | 전자 장치 및 그 제어 방법 |
US16/763,836 US11599204B2 (en) | 2017-11-15 | 2018-10-12 | Electronic device that provides a letter input user interface (UI) and control method thereof |
PCT/KR2018/012053 WO2019098534A1 (ko) | 2017-11-15 | 2018-10-12 | 전자 장치 및 그 제어 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170152283A KR102397414B1 (ko) | 2017-11-15 | 2017-11-15 | 전자 장치 및 그 제어 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190055489A KR20190055489A (ko) | 2019-05-23 |
KR102397414B1 true KR102397414B1 (ko) | 2022-05-13 |
Family
ID=66538747
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170152283A Active KR102397414B1 (ko) | 2017-11-15 | 2017-11-15 | 전자 장치 및 그 제어 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11599204B2 (ko) |
KR (1) | KR102397414B1 (ko) |
WO (1) | WO2019098534A1 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11703979B2 (en) * | 2021-02-26 | 2023-07-18 | Qualcomm Incorporated | Power saving for large-area sensor |
EP4242805A4 (en) * | 2022-01-27 | 2024-02-14 | Samsung Electronics Co., Ltd. | ELECTRONIC DEVICE AND METHOD FOR RECOGNIZING USER INTENT FROM TOUCH INPUT ON A VIRTUAL KEYBOARD, AND NON-TRANSIENT COMPUTER-READABLE STORAGE MEDIUM |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101553395B1 (ko) * | 2014-06-05 | 2015-09-15 | 네이버 주식회사 | 자판을 제어하는 방법과 시스템, 그리고 기록 매체 및 파일 배포 시스템 |
WO2017131251A1 (ko) * | 2016-01-27 | 2017-08-03 | 주식회사 노타 | 디스플레이 디바이스 및 그의 터치 입력 프로세싱 방법 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6573844B1 (en) | 2000-01-18 | 2003-06-03 | Microsoft Corporation | Predictive keyboard |
KR100537280B1 (ko) | 2003-10-29 | 2005-12-16 | 삼성전자주식회사 | 휴대용 단말기에서 터치스크린을 이용한 문자 입력 장치및 방법 |
US8232973B2 (en) | 2008-01-09 | 2012-07-31 | Apple Inc. | Method, device, and graphical user interface providing word recommendations for text input |
EP2149837A1 (en) * | 2008-07-29 | 2010-02-03 | Samsung Electronics Co., Ltd. | Method and system for emphasizing objects |
US8786551B2 (en) | 2008-12-11 | 2014-07-22 | Verizon Patent And Licensing Inc. | Predictive keypad/keyboard lighting to guide input |
US8812972B2 (en) * | 2009-09-30 | 2014-08-19 | At&T Intellectual Property I, L.P. | Dynamic generation of soft keyboards for mobile devices |
KR20120009200A (ko) | 2010-07-23 | 2012-02-01 | 삼성전자주식회사 | 휴대용 단말기에서 문자 입력 방법 및 장치 |
US8490008B2 (en) | 2011-11-10 | 2013-07-16 | Research In Motion Limited | Touchscreen keyboard predictive display and generation of a set of characters |
CA2789827C (en) | 2012-01-19 | 2017-06-13 | Research In Motion Limited | Virtual keyboard providing an indication of received input |
US9489128B1 (en) | 2012-04-20 | 2016-11-08 | Amazon Technologies, Inc. | Soft keyboard with size changeable keys for a smart phone |
US9164623B2 (en) * | 2012-10-05 | 2015-10-20 | Htc Corporation | Portable device and key hit area adjustment method thereof |
KR20140106287A (ko) * | 2013-02-26 | 2014-09-03 | 삼성전자주식회사 | 단말에서 문자 입력을 위한 방법 및 장치 |
US9046928B2 (en) | 2013-02-27 | 2015-06-02 | International Business Machines Corporation | Method and apparatus for improved text entry |
WO2015127325A1 (en) * | 2014-02-21 | 2015-08-27 | Drnc Holdings, Inc. | Methods for facilitating entry of user input into computing devices |
CN106605200A (zh) * | 2014-04-08 | 2017-04-26 | 福布斯·霍尔滕·三世·诺里斯 | 一种优化人体工程学的向用户呈现按键的拇指键入方法 |
-
2017
- 2017-11-15 KR KR1020170152283A patent/KR102397414B1/ko active Active
-
2018
- 2018-10-12 WO PCT/KR2018/012053 patent/WO2019098534A1/ko active Application Filing
- 2018-10-12 US US16/763,836 patent/US11599204B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101553395B1 (ko) * | 2014-06-05 | 2015-09-15 | 네이버 주식회사 | 자판을 제어하는 방법과 시스템, 그리고 기록 매체 및 파일 배포 시스템 |
WO2017131251A1 (ko) * | 2016-01-27 | 2017-08-03 | 주식회사 노타 | 디스플레이 디바이스 및 그의 터치 입력 프로세싱 방법 |
Also Published As
Publication number | Publication date |
---|---|
WO2019098534A1 (ko) | 2019-05-23 |
KR20190055489A (ko) | 2019-05-23 |
US20210405766A1 (en) | 2021-12-30 |
US11599204B2 (en) | 2023-03-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102453833B1 (ko) | 전자 장치 및 그 제어 방법 | |
US10222963B2 (en) | Display apparatus and control method capable of performing an initial setting | |
EP2854013B1 (en) | Method for displaying in electronic device and electronic device thereof | |
US20190065030A1 (en) | Display apparatus and control method thereof | |
US20160334988A1 (en) | Display device and method for providing recommended characters from same | |
US20150363049A1 (en) | System and method for reduced-size menu ribbon | |
US10452256B2 (en) | Non-interfering multi-application display method and an electronic device thereof | |
EP3015997A1 (en) | Method and device for facilitating selection of blocks of information | |
US20240221723A1 (en) | Electronic apparatus and controlling method thereof | |
KR102397414B1 (ko) | 전자 장치 및 그 제어 방법 | |
US20140320258A1 (en) | Key writing device and key writing method thereof | |
TW201928652A (zh) | 控制方法、電子裝置及非暫態電腦可讀取記錄媒體 | |
US10558610B2 (en) | Utilizing function apparatus, recording medium, and method for comparing information before and after connection release with an external device | |
US20150317185A1 (en) | Method for switching operating system and electronic device using the method | |
KR102743249B1 (ko) | 전자 장치 및 그 제어 방법 | |
US11373634B2 (en) | Electronic device for recognizing abbreviated content name and control method thereof | |
US20160299673A1 (en) | Display apparatus and display method | |
US10055395B2 (en) | Method for editing object with motion input and electronic device thereof | |
US10140258B2 (en) | Portable device and image displaying method thereof | |
JP5468640B2 (ja) | 電子機器、電子機器の制御方法、電子機器の制御プログラム | |
JP2008108184A (ja) | タッチパネル搭載装置、外部装置、及び外部装置の操作方法 | |
US20190228339A1 (en) | Electronic apparatus, method and system for providing content information, and computer readable medium | |
KR20190138366A (ko) | 소스 장치 및 그 제어 방법 | |
US20160284050A1 (en) | Display apparatus and display method thereof | |
KR20240050032A (ko) | 전자 장치 및 그 ui 제공 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20171115 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20201027 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20171115 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: 20211109 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: 20220503 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20220509 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20220510 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |