JP7147640B2 - 文字入力装置、文字入力方法、及び、文字入力プログラム - Google Patents
文字入力装置、文字入力方法、及び、文字入力プログラム Download PDFInfo
- Publication number
- JP7147640B2 JP7147640B2 JP2019046953A JP2019046953A JP7147640B2 JP 7147640 B2 JP7147640 B2 JP 7147640B2 JP 2019046953 A JP2019046953 A JP 2019046953A JP 2019046953 A JP2019046953 A JP 2019046953A JP 7147640 B2 JP7147640 B2 JP 7147640B2
- Authority
- JP
- Japan
- Prior art keywords
- candidate
- division
- display area
- candidate display
- unit
- 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
- 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
- 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/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- 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/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
- G06F3/04845—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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
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)
- User Interface Of Digital Computer (AREA)
- Document Processing Apparatus (AREA)
Description
まず、図1を用いて、本発明が適用される一例について説明する。図1は、本発明の第1の実施形態に係る文字入力装置のブロック図である。文字入力装置10は、例えば、スマートフォン等の携帯通信端末等に備えられており、タッチパネル式の表示画面を操作することで、文字入力を行える機器で使用される。
図1は本発明の第1の実施形態に係る文字入力装置のブロック図である。図2(A)、図2(B)は、本発明の第1の実施形態に係る文字入力装置の概要図である。図3は本発明の第1の実施形態に係る文字入力装置の動作を表すフローチャートである。
次に、図5、図6を用いて、入力判定領域を調整する具体的な動作について説明する。図5は、本発明の第2の実施形態に係る文字入力装置のブロック図である。図6は本発明の第2の実施形態に係る文字入力装置の概要図である。
次に、図7、図8(A)、図8(B)、図9を用いて、入力判定領域を調整する具体的な動作について説明する。図7は本発明の第3の実施形態に係る文字入力装置のブロック図である。図8(A)、図8(B)は、本発明の第3の実施形態に係る文字入力装置の概要図である。図9は本発明の第3の実施形態に係る文字入力装置の動作を表すフローチャートである。
次に、図10、図11、図12、図13を用いて、入力判定領域を調整する具体的な動作について説明する。図10は本発明の第4の実施形態に係る文字入力装置のブロック図である。図11は本発明の第4の実施形態に係る文字入力装置の動作を表すフローチャートである。図12は本発明の第4の実施形態に係る文字入力装置の動作を表すフローチャートである。図13は本発明の第4の実施形態に係る文字入力装置の動作を表すフローチャートである。
図10、図11を用いて、領域選択検出部251を用いた分割候補表示領域の領域サイズの調整方法を説明する。候補表示管理部100の候補分割管理部101は、分割候補表示領域の選択回数を動的調整情報DB260に保存する。このことによって、分割候補表示領域における領域選択を行った結果が統計的に保存される。
図10、図12を用いて、状況適応度検出部252を用いた分割候補表示領域の領域サイズの調整方法を説明する。候補表示管理部100の候補分割管理部101は、変換候補の選択回数を動的調整情報DB260に保存する。このことによって、分割候補表示領域における変換候補の選択回数が統計的に保存される。
図10、図13を用いて、有効候補数検出部253を用いた分割候補表示領域の領域サイズの調整方法を説明する。候補表示管理部100の候補分割管理部101は、有効候補数を動的調整情報DB260に保存する。このことによって、分割候補表示領域における有効候補数が統計的に保存される。
<付記>
入力文字を受け付ける文字入力部(600)と、
前記入力文字を変換する候補一覧管理部(400)と、
前記入力文字を変換することによって、変換候補一覧を作成する候補一覧作成部(300)と、
前記変換候補一覧を表示する標準候補表示領域を有する候補表示部(810)と、
前記変換候補一覧に含まれる分割候補の移動を検知する操作検出部(700)と、
前記分割候補の移動に基づいて、前記候補表示部に前記標準候補表示領域とは異なる分割候補表示領域を生成する、候補分割管理部(101)と、
を備え、
前記候補分割管理部(101)は、
前記分割候補と前記分割候補表示領域(802)を紐付けし、前記分割候補を前記分割候補表示領域(802)に出力する、文字入力装置(10)。
100、100A、100B…候補表示管理部
101…候補分割管理部
102…候補サイズ調整部
103…候補移動部
200…候補管理部
250…動的調整部
251…領域選択検出部
252…状況適応度検出部
253…有効候補数検出部
260…動的調整情報DB
300…候補一覧作成部
400…候補一覧管理部
401…評価基準生成部
402…類似候補判定部
450…辞書DB
500…制御部
600…文字入力部
700…操作検出部
800…出力部
801…標準候補表示領域
802、803…分割候補表示領域
810…候補表示部
850…入力文字表示部
Claims (6)
- 入力文字を受け付ける文字入力部と、
前記入力文字を変換する候補一覧管理部と、
前記入力文字を変換することによって、変換候補一覧を作成する候補一覧作成部と、
前記変換候補一覧を表示する標準候補表示領域を有する候補表示部と、
前記変換候補一覧に含まれる分割候補の移動を検知する操作検出部と、
前記分割候補の移動に基づいて、前記候補表示部に前記標準候補表示領域とは異なる分割候補表示領域を生成する、候補分割管理部と、
前記分割候補表示領域の選択回数をカウントする領域選択検出部と、
前記選択回数のカウント値に応じて前記分割候補表示領域のサイズを調整する候補サイズ調整部と、
を備え、
前記候補分割管理部は、
前記分割候補と前記分割候補表示領域を紐付けし、前記分割候補を前記分割候補表示領域に出力する、文字入力装置。 - 前記候補一覧管理部は、前記分割候補に関連する候補が存在する場合、
前記関連する候補を前記分割候補表示領域に出力する、請求項1に記載の文字入力装置。 - 前記操作検出部が、前記分割候補が前記分割候補表示領域から移動したことを検知することによって、
前記候補分割管理部は、前記分割候補と前記分割候補表示領域の紐づけを解除する、請求項1に記載の文字入力装置。 - 前記入力文字に関連する候補および関連度に応じて、有効候補数を算出する有効候補数検出部を備え、
前記候補サイズ調整部は、前記有効候補数に応じて、前記分割候補表示領域のサイズを調整する、請求項1に記載の文字入力装置。 - 入力文字を受け付ける第1ステップと、
前記入力文字を変換する第2ステップと、
前記入力文字を変換することによって、変換候補一覧を作成する第3ステップと、
標準候補表示領域に前記変換候補一覧を表示する第4ステップと、
前記変換候補一覧に含まれる分割候補の移動を検知する第5ステップと、
前記分割候補の移動に基づいて、前記第4ステップにおける前記標準候補表示領域とは異なる分割候補表示領域を生成する第6ステップと、
前記分割候補表示領域の選択回数をカウントする第7ステップと、
前記選択回数のカウント値に応じて前記分割候補表示領域のサイズを調整する第8ステップと、
をコンピュータが実行し、
前記第6ステップにおいて、前記分割候補と前記分割候補表示領域を紐付けし、前記分割候補を前記分割候補表示領域に出力する、文字入力方法。 - 入力文字を受け付ける第1ステップと、
前記入力文字を変換する第2ステップと、
前記入力文字を変換することによって、変換候補一覧を作成する第3ステップと、
標準候補表示領域に前記変換候補一覧を表示する第4ステップと、
前記変換候補一覧に含まれる分割候補の移動を検知する第5ステップと、
前記分割候補の移動に基づいて、前記第4ステップにおける前記標準候補表示領域とは異なる分割候補表示領域を生成する第6ステップと、
前記分割候補表示領域の選択回数をカウントする第7ステップと、
前記選択回数のカウント値に応じて前記分割候補表示領域のサイズを調整する第8ステップと、
をコンピュータに実行させ、
前記第6ステップにおいて、前記分割候補と前記分割候補表示領域を紐付けし、前記分割候補を前記分割候補表示領域に出力する、文字入力プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019046953A JP7147640B2 (ja) | 2019-03-14 | 2019-03-14 | 文字入力装置、文字入力方法、及び、文字入力プログラム |
EP20156551.2A EP3709138B1 (en) | 2019-03-14 | 2020-02-11 | Character input device, character input method, and character input program |
US16/792,923 US10915228B2 (en) | 2019-03-14 | 2020-02-18 | Character input device, character input method, and character input program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019046953A JP7147640B2 (ja) | 2019-03-14 | 2019-03-14 | 文字入力装置、文字入力方法、及び、文字入力プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020149417A JP2020149417A (ja) | 2020-09-17 |
JP7147640B2 true JP7147640B2 (ja) | 2022-10-05 |
Family
ID=69571791
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019046953A Active JP7147640B2 (ja) | 2019-03-14 | 2019-03-14 | 文字入力装置、文字入力方法、及び、文字入力プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US10915228B2 (ja) |
EP (1) | EP3709138B1 (ja) |
JP (1) | JP7147640B2 (ja) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004038797A (ja) | 2002-07-05 | 2004-02-05 | Just Syst Corp | 文字列変換装置、文字列変換方法およびその方法をコンピュータに実行させるプログラム |
JP2011233051A (ja) | 2010-04-28 | 2011-11-17 | Just Syst Corp | 入力装置、入力方法および入力プログラム |
WO2012132767A1 (ja) | 2011-03-31 | 2012-10-04 | 株式会社エヌ・ティ・ティ・ドコモ | 携帯端末 |
JP2014505939A (ja) | 2011-01-05 | 2014-03-06 | グーグル・インコーポレーテッド | テキスト入力を容易にするための方法およびシステム |
JP2015056164A (ja) | 2013-09-13 | 2015-03-23 | カシオ計算機株式会社 | 文字入力装置、プログラム、サーバ装置 |
JP2016162267A (ja) | 2015-03-03 | 2016-09-05 | オムロン株式会社 | 文字入力システム用のプログラムおよび情報処理装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5501581B2 (ja) * | 2008-07-25 | 2014-05-21 | シャープ株式会社 | 情報処理装置および情報処理方法 |
JP5361913B2 (ja) * | 2011-01-25 | 2013-12-04 | 株式会社ソニー・コンピュータエンタテインメント | 入力装置、入力方法及びコンピュータプログラム |
US20140201681A1 (en) * | 2013-01-16 | 2014-07-17 | Lookout, Inc. | Method and system for managing and displaying activity icons on a mobile device |
IN2013CH00469A (ja) * | 2013-01-21 | 2015-07-31 | Keypoint Technologies India Pvt Ltd | |
JP6249851B2 (ja) | 2014-03-26 | 2017-12-20 | Kddi株式会社 | 入力制御装置、入力制御方法、およびプログラム |
US9952764B2 (en) * | 2015-08-20 | 2018-04-24 | Google Llc | Apparatus and method for touchscreen keyboard suggestion word generation and display |
RU2632140C2 (ru) * | 2015-09-29 | 2017-10-02 | Общество С Ограниченной Ответственностью "Яндекс" | Способ и сервер для кластеризации предложений для поисковых запросов |
RU2677379C2 (ru) * | 2016-12-06 | 2019-01-16 | Общество С Ограниченной Ответственностью "Яндекс" | Способ формирования пользовательского запроса |
-
2019
- 2019-03-14 JP JP2019046953A patent/JP7147640B2/ja active Active
-
2020
- 2020-02-11 EP EP20156551.2A patent/EP3709138B1/en active Active
- 2020-02-18 US US16/792,923 patent/US10915228B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004038797A (ja) | 2002-07-05 | 2004-02-05 | Just Syst Corp | 文字列変換装置、文字列変換方法およびその方法をコンピュータに実行させるプログラム |
JP2011233051A (ja) | 2010-04-28 | 2011-11-17 | Just Syst Corp | 入力装置、入力方法および入力プログラム |
JP2014505939A (ja) | 2011-01-05 | 2014-03-06 | グーグル・インコーポレーテッド | テキスト入力を容易にするための方法およびシステム |
WO2012132767A1 (ja) | 2011-03-31 | 2012-10-04 | 株式会社エヌ・ティ・ティ・ドコモ | 携帯端末 |
JP2015056164A (ja) | 2013-09-13 | 2015-03-23 | カシオ計算機株式会社 | 文字入力装置、プログラム、サーバ装置 |
JP2016162267A (ja) | 2015-03-03 | 2016-09-05 | オムロン株式会社 | 文字入力システム用のプログラムおよび情報処理装置 |
Also Published As
Publication number | Publication date |
---|---|
US10915228B2 (en) | 2021-02-09 |
EP3709138A1 (en) | 2020-09-16 |
EP3709138B1 (en) | 2022-08-24 |
JP2020149417A (ja) | 2020-09-17 |
US20200293158A1 (en) | 2020-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101608183B1 (ko) | 향상된 창 상태를 이용한 디스플레이 영역의 배열 | |
US7546545B2 (en) | Emphasizing drop destinations for a selected entity based upon prior drop destinations | |
US6907580B2 (en) | Selection paradigm for displayed user interface | |
US8769444B2 (en) | Multi-input gesture control for a display screen | |
US10936568B2 (en) | Moving nodes in a tree structure | |
KR20110109551A (ko) | 터치스크린 장치 및 터치스크린 장치의 입력 처리 방법 | |
US6374272B2 (en) | Selecting overlapping hypertext links with different mouse buttons from the same position on the screen | |
US20120047454A1 (en) | Dynamic Soft Input | |
US20090276701A1 (en) | Apparatus, method and computer program product for facilitating drag-and-drop of an object | |
KR100968180B1 (ko) | 사라지는 개체의 동적 구현 장치 및 방법 | |
US20020051018A1 (en) | Apparatus and method for browser interface operation | |
CN101673181A (zh) | 具有触摸区域的移动表示的用户界面 | |
JP5225004B2 (ja) | コンテンツ可視化装置およびコンテンツ可視化方法 | |
US9189150B2 (en) | Information processing device, information processing method, and computer-readable medium that determine an area of a display screen to which an input operation belongs | |
CN113805752A (zh) | 对象移动方法和电子设备 | |
JP7147640B2 (ja) | 文字入力装置、文字入力方法、及び、文字入力プログラム | |
US20130021260A1 (en) | Method for inputting korean character on touch screen | |
US20130139085A1 (en) | Operation Support Computer Program, Operation Support Computer System | |
CN113050845B (zh) | 一种处理方法和处理装置 | |
JP2016126649A (ja) | 情報処理装置及びその制御方法、プログラム | |
TW202127222A (zh) | 使用者介面調整方法與觸控顯示裝置 | |
JP4221007B2 (ja) | データ表示処理システム | |
CN116194879A (zh) | 视角保持无缝应用切换 | |
US20050223394A1 (en) | Administration of keyboard input in a computer having a display device supporting a graphical user interface | |
CN114968004A (zh) | 一种窗口处理方法、计算设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210304 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220317 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220329 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220523 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220823 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220905 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7147640 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |