JP6852480B2 - 文字入力装置、文字入力方法、および、文字入力プログラム - Google Patents
文字入力装置、文字入力方法、および、文字入力プログラム Download PDFInfo
- Publication number
- JP6852480B2 JP6852480B2 JP2017049550A JP2017049550A JP6852480B2 JP 6852480 B2 JP6852480 B2 JP 6852480B2 JP 2017049550 A JP2017049550 A JP 2017049550A JP 2017049550 A JP2017049550 A JP 2017049550A JP 6852480 B2 JP6852480 B2 JP 6852480B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- character
- key
- input character
- unconfirmed
- 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/018—Input/output arrangements for oriental characters
-
- 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/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/0489—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 dedicated keyboard keys or combinations thereof
- G06F3/04895—Guidance during keyboard input operation, e.g. prompting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/232—Orthographic correction, e.g. spell checking or vowelisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
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)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Machine Translation (AREA)
- Input From Keyboards Or The Like (AREA)
Description
図5は、本発明の実施形態に係る学習の流れの第1態様を示す図である。図5に示すステップ11からステップ14は、「ありがとう」を確定入力文字として文字入力する際の一連の処理過程である。
図6は、本発明の実施形態に係る学習の流れの第2態様を示す図である。図6に示すステップ21からステップ26は、「ありがとう」を確定入力文字として文字入力する際の一連の処理過程である。
図7は、本発明の実施形態に係る学習の流れの第3態様を示す図である。図7に示すステップ31からステップ34は、「有り難い」を確定入力文字として文字入力する際の一連の処理過程である。
図8は、本発明の実施形態に係る学習の流れの第4態様を示す図である。図8に示すステップ41からステップ44は、「ありがとう」を確定入力文字として文字入力する際の一連の処理過程である。
図9は、本発明の実施形態に係る学習の流れの第5態様を示す図である。図9に示すステップ51からステップ56は、「ありがとう」を確定入力文字として文字入力する際の一連の処理過程である。
図10は、本発明の実施形態に係る学習の流れの第6態様を示す図である。図10に示すステップ61からステップ67は、「今日と」を確定入力文字として文字入力する際の一連の処理過程である。
11:表示部
12:入力検出部
13:入力キー判定部
14:入力文字処理部
15:入力文字出力部
16:変換候補処理部
17:変換学習データベース
18:入力履歴記憶部
111:キーボード表示部
112:入力文字表示部
113:変換候補表示部
120:タッチパネル
210:カーソル
211:確定入力文字
212:未確定入力文字
310:変換候補
Claims (7)
- 入力されたキーの種類を判定する入力キー判定部と、
前記入力キー判定部で判定された前記キーの種類が文字キーであれば、前記文字キーに対応する文字を未確定入力文字に追加する処理を実行し、前記入力キー判定部で判定された前記キーの種類が削除キーであれば、前記未確定入力文字の一部の文字を削除する処理を実行する入力文字処理部と、
読みを関連づけた変換候補の学習を実行する変換候補処理部と、を備え、
前記入力文字処理部は、さらに、前記未確定入力文字を、この未確定入力文字を読みとする確定入力文字に確定する確定処理を実行し、
前記変換候補処理部は、前記確定処理の実行前に前記削除キーが連続して入力されたとき、この前記削除キーの連続入力にかかる、最初の前記削除キーが入力される直前の前記未確定入力文字を、前記確定入力文字の読みに設定した前記変換候補の学習を実行し、最初以外の前記削除キーが入力される直前の前記未確定入力文字については、前記確定入力文字の読みに設定した前記変換候補の学習を実行しない、文字入力装置。 - 前記変換候補処理部が、前記確定処理の実行前に前記削除キーが入力されたときに、前記確定入力文字の読みに設定する前記未確定入力文字は、
前記確定処理の実行前における、最後の前記削除キーが、前記削除キーの連続入力にかかるものでなければ、この最後の前記削除キーが入力される直前の前記未確定入力文字であり、
前記確定処理の実行前における、最後の前記削除キーが、前記削除キーの連続入力にかかるものであれば、この前記削除キーの連続入力にかかる、最初の前記削除キーが入力される直前の前記未確定入力文字である、
請求項1に記載の文字入力装置。 - 前記入力キー判定部で判定された前記キーの種類が削除キーであれば、この削除キーが入力される直前の前記未確定入力文字を記憶する入力履歴記憶部を備えている、
請求項1、または2に記載の文字入力装置。 - 前記入力履歴記憶部は、
前記確定処理で前記確定入力文字が確定されると、前記削除キーが入力される直前の前記未確定入力文字と、前記確定処理で確定された前記確定入力文字と、をペアにして記憶し、
前記変換候補処理部は、
前記入力履歴記憶部に記憶されている、前記未確定入力文字と前記確定入力文字とが一致する前記ペアの個数が閾値を超えている前記ペアについて、前記未確定入力文字を前記確定入力文字に設定する前記変換候補の学習を実行する、
請求項3に記載の文字入力装置。 - 読みと前記変換候補とを互いに関連付けして記憶する変換学習データベースを備え、
前記変換候補処理部は、
前記削除キーが入力される直前の前記未確定入力文字を読みとし、前記確定処理で確定された前記確定入力文字を変換候補として、互いに関連付けし、前記変換学習データベースに記憶する、
請求項1〜4のいずれかに記載の文字入力装置。 - 演算処理装置が、
入力されたキーの種類を判定する第1処理と、
前記第1処理で判定した前記キーの種類が文字キーであれば、前記文字キーに対応する文字を未確定入力文字に追加する第2処理と、
前記第1処理で判定した前記キーの種類が削除キーであれば、前記未確定入力文字の一部の文字を削除する第3処理と、
前記未確定入力文字を、この未確定入力文字を読みとする確定入力文字に確定する第4処理と、
前記確定入力文字の確定前に前記削除キーの入力があったことを検出すると、前記削除キーが入力される直前の前記未確定入力文字を、前記第4処理で確定した前記確定入力文字の読みに設定する変換候補の学習を実行する第5処理と、を実行し、
前記第5処理は、前記確定入力文字の確定前に前記削除キーが連続して入力されたとき、この前記削除キーの連続入力にかかる、最初の前記削除キーが入力される直前の前記未確定入力文字を、前記確定入力文字を前記第4処理で確定した前記確定入力文字の読みに設定した変換候補の学習を実行し、最初以外の前記削除キーが入力される直前の前記未確定入力文字については、前記確定入力文字の読みに設定した前記変換候補の学習を実行しない、処理である、
文字入力方法。 - 入力されたキーの種類を判定する第1処理と、
前記第1処理で判定した前記キーの種類が文字キーであれば、前記文字キーに対応する文字を未確定入力文字に追加する第2処理と、
前記第1処理で判定した前記キーの種類が削除キーであれば、前記未確定入力文字の一部の文字を削除する第3処理と、
前記未確定入力文字を、この未確定入力文字を読みとする確定入力文字に確定する第4処理と、
前記確定入力文字の確定前に前記削除キーの入力があったことを検出すると、前記削除キーが入力される直前の前記未確定入力文字を、前記第4処理で確定した前記確定入力文字の読みに設定する変換候補の学習を実行する第5処理と、を演算処理装置に実行させ、
前記第5処理は、前記確定入力文字の確定前に前記削除キーが連続して入力されたとき、この前記削除キーの連続入力にかかる、最初の前記削除キーが入力される直前の前記未確定入力文字を、前記確定入力文字を前記第4処理で確定した前記確定入力文字の読みに設定した変換候補の学習を実行し、最初以外の前記削除キーが入力される直前の前記未確定入力文字については、前記確定入力文字の読みに設定した前記変換候補の学習を実行しない、処理である、
文字入力プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017049550A JP6852480B2 (ja) | 2017-03-15 | 2017-03-15 | 文字入力装置、文字入力方法、および、文字入力プログラム |
EP18150981.1A EP3376348A1 (en) | 2017-03-15 | 2018-01-10 | Character input device, character input method, and character input program |
US15/866,513 US10768713B2 (en) | 2017-03-15 | 2018-01-10 | Character input device, character input method, and character input program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017049550A JP6852480B2 (ja) | 2017-03-15 | 2017-03-15 | 文字入力装置、文字入力方法、および、文字入力プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018152818A JP2018152818A (ja) | 2018-09-27 |
JP6852480B2 true JP6852480B2 (ja) | 2021-03-31 |
Family
ID=60997309
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017049550A Active JP6852480B2 (ja) | 2017-03-15 | 2017-03-15 | 文字入力装置、文字入力方法、および、文字入力プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US10768713B2 (ja) |
EP (1) | EP3376348A1 (ja) |
JP (1) | JP6852480B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IT202200003092A1 (it) | 2022-02-18 | 2023-08-18 | Thales Alenia Space Italia Spa Con Unico Socio | Gruppo evaporatore modulare per un sistema di controllo termico a tubo di calore ad anello chiuso |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5754737A (en) | 1995-06-07 | 1998-05-19 | Microsoft Corporation | System for supporting interactive text correction and user guidance features |
JP2990077B2 (ja) * | 1996-10-28 | 1999-12-13 | 沖縄日本電気ソフトウェア株式会社 | 文書作成装置およびその入力方法 |
GB2347239B (en) * | 1999-02-22 | 2003-09-24 | Nokia Mobile Phones Ltd | A communication terminal having a predictive editor application |
US20020156816A1 (en) * | 2001-02-13 | 2002-10-24 | Mark Kantrowitz | Method and apparatus for learning from user self-corrections, revisions and modifications |
US7159191B2 (en) | 2003-03-03 | 2007-01-02 | Flextronics Sales & Marketing A-P Ltd. | Input of data |
US20060192765A1 (en) * | 2005-02-25 | 2006-08-31 | Inventec Corporation | Chinese character auxiliary input method and device |
US8904282B2 (en) * | 2005-04-21 | 2014-12-02 | Motorola Mobility Llc | Electronic device having capability for interpreting user inputs and method therefor |
US9043700B2 (en) * | 2007-08-31 | 2015-05-26 | Blackberry Limited | Handheld electronic device and associated method providing disambiguation of an ambiguous input and selectively providing prediction of future characters |
KR101753625B1 (ko) * | 2011-03-08 | 2017-07-20 | 삼성전자주식회사 | 휴대용 단말기에서 오입력을 방지하기 위한 방법 및 장치 |
JP6030997B2 (ja) * | 2013-05-31 | 2016-11-24 | 富士通フロンテック株式会社 | 情報処理装置、入力補助方法、及び入力補助プログラム |
US9836443B2 (en) * | 2015-02-27 | 2017-12-05 | Lenovo (Singapore) Pte. Ltd. | Changing text input modes |
CN105404401A (zh) * | 2015-11-23 | 2016-03-16 | 小米科技有限责任公司 | 输入处理方法、装置及设备 |
CN105759984B (zh) * | 2016-02-06 | 2019-07-02 | 上海触乐信息科技有限公司 | 二次输入文本的方法和装置 |
JP6544319B2 (ja) * | 2016-08-25 | 2019-07-17 | 京セラドキュメントソリューションズ株式会社 | 電子機器、文字入力制御方法、及び文字入力制御プログラム |
-
2017
- 2017-03-15 JP JP2017049550A patent/JP6852480B2/ja active Active
-
2018
- 2018-01-10 US US15/866,513 patent/US10768713B2/en active Active
- 2018-01-10 EP EP18150981.1A patent/EP3376348A1/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
JP2018152818A (ja) | 2018-09-27 |
EP3376348A1 (en) | 2018-09-19 |
US10768713B2 (en) | 2020-09-08 |
US20180267621A1 (en) | 2018-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11614862B2 (en) | System and method for inputting text into electronic devices | |
Kieras | Using the keystroke-level model to estimate execution times | |
US9547639B2 (en) | Typing error correction method and device implementing the same method | |
US10310628B2 (en) | Type error revising method | |
US20130007606A1 (en) | Text deletion | |
US10474355B2 (en) | Input pattern detection over virtual keyboard for candidate word identification | |
CN104102704B (zh) | ***控件展示方法和装置 | |
WO2018228146A1 (zh) | 一种便捷操作方法和终端 | |
CN104412204A (zh) | 用于组装单词的方法、控制器以及装置 | |
US20100125725A1 (en) | Method and system for automatically detecting keyboard layout in order to improve the quality of spelling suggestions and to recognize a keyboard mapping mismatch between a server and a remote user | |
JP6852480B2 (ja) | 文字入力装置、文字入力方法、および、文字入力プログラム | |
JP5637143B2 (ja) | 共同開発支援システム、共同開発支援方法及びプログラム | |
EP3260955A1 (en) | Slide input method and apparatus | |
CN112149402B (zh) | 文档对比方法、装置、电子设备和计算机可读存储介质 | |
US20120154436A1 (en) | Information display apparatus and information display method | |
JP2014183485A (ja) | 入力装置、入力方法、及びコンピュータプログラム | |
JP6497137B2 (ja) | 文字入力装置、入力制御プログラム、および入力制御方法 | |
KR101901744B1 (ko) | 오타 수정 방법 | |
KR101946545B1 (ko) | 오타 수정 방법 | |
KR101544166B1 (ko) | 터치스크린을 이용한 데이터 입력 장치 및 방법과 이를 실행하기 위한 기록매체 및 프로그램 | |
JP6083819B2 (ja) | 入力支援システム、入力支援方法および入力支援プログラム | |
EP3709137A1 (en) | Character input device, character input method, and character input program | |
JP2010211530A (ja) | 情報検索端末装置、情報検索システム、情報検索方法、および情報検索プログラム | |
KR101822624B1 (ko) | 오기 정정 방법 및 이를 실행하기 위하여 매체에 저장된 애플리케이션 | |
JP2016200896A (ja) | 文字入力方法、装置、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200109 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200722 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200901 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201022 |
|
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: 20210209 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210222 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6852480 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |