JP7263857B2 - 文字入力装置、文字入力方法、及び、文字入力プログラム - Google Patents
文字入力装置、文字入力方法、及び、文字入力プログラム Download PDFInfo
- Publication number
- JP7263857B2 JP7263857B2 JP2019046946A JP2019046946A JP7263857B2 JP 7263857 B2 JP7263857 B2 JP 7263857B2 JP 2019046946 A JP2019046946 A JP 2019046946A JP 2019046946 A JP2019046946 A JP 2019046946A JP 7263857 B2 JP7263857 B2 JP 7263857B2
- Authority
- JP
- Japan
- Prior art keywords
- candidate
- confirmation
- character string
- input
- character
- 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/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/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/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
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/237—Lexical tools
- G06F40/242—Dictionaries
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)
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
- Document Processing Apparatus (AREA)
- Telephone Function (AREA)
Description
まず、図1を用いて、本発明が適用される一例について説明する。図1は、本発明の第1の実施形態に係る文字入力装置のブロック図である。文字入力装置10は、例えば、スマートフォンであり、携帯通信端末等に含まれる文字入力キーボードを用いて、文字入力を行える機器で使用される。
図1は本発明の第1の実施形態に係る文字入力装置のブロック図である。図2は本発明の第1の実施形態に係る文字入力装置の概要図である。図3(A)、図3(B)、図3(C)は本発明の第1の実施形態に係る文字入力装置の概要図である。図4は本発明の第1の実施形態に係る文字入力装置の動作を表すフローチャートである。
次に、図5(A)-図5(D)を用いて、文字入力装置の具体的な構成について説明する。図5(A)、図5(B)、図5(C)、図5(D)は本発明の第1の実施形態の変形例に係る文字入力装置の概要図である。図6は本発明の第1の実施形態の変形例に係る文字入力装置の動作を表すフローチャートである。
次に、図7、図8(A)-図8(D)を用いて、文字入力装置の具体的な構成について説明する。図7は本発明の第2の実施形態に係る文字入力装置のブロック図である。図8(A)、図8(B)、図8(C)、図8(D)は本発明の第2の実施形態に係る文字入力装置の概要図である。図9は本発明の第2の実施形態に係る文字入力装置の動作を表すフローチャートである。
<付記>
文字列の入力操作を受け付ける入力操作部(110)と、
前記文字列が出力された状態からの変化を検知する操作検出部(130)と、
前記変化に基づいて、前記文字列を確定し、確定候補を生成する文字列確定検出部(300)と、
前記確定候補を変換候補として保存する保存部(400)と、
を備える、
文字入力装置(10)。
10、10A…文字入力装置
110…入力操作部
111…文字入力キーボード
112…確定ボタン
113…削除ボタン
114…候補表示部
121、122…文字入力フィールド
130…操作検出部
150…ホームボタン
200…制御部
300…文字列確定検出部
400、400A…保存部
400A…保存部
410…確定候補保存部
420…通常候補保存部
430…辞書DB
440…候補一時保存部
Claims (7)
- 複数の文字入力フィールドのいずれかを特定フィールドとして選択する操作を検出する操作検出部と、
その時点において選択されている前記特定フィールドに対する入力文字列の入力操作を受け付ける入力操作部と、
前記入力文字列に対する変換候補を出力する制御部と、を備え、
前記入力操作部は、前記制御部が出力した変換候補を選択する選択操作、および前記選択操作によって選択された変換候補を確定する確定操作を受け付け、
さらに、前記操作検出部によって、別の前記文字入力フィールドが前記特定フィールドとして選択されたことを検出した場合、直前に選択されていた前記特定フィールドに前記確定操作を受け付けていない変換候補があれば、この変換候補から確定候補を生成する文字列確定検出部と、
前記文字列確定検出部が生成した前記確定候補を保存する保存部と、
を備える、
文字入力装置。 - 前記制御部は、前記文字入力フィールドにおいて、前記文字列確定検出部によって生成された前記確定候補が削除された場合、この削除された確定候補を前記保存部に保存させない、
請求項1に記載の文字入力装置。 - 前記文字列確定検出部は、前記確定操作を受け付けて確定した変換候補から通常候補を生成し、
前記保存部は、前記文字列確定検出部が生成した前記通常候補を保存する、
請求項1、または2に記載の文字入力装置。 - 前記制御部は、利用者の傾向が前記確定候補、または前記通常候補のどちらを前記文字列確定検出部に生成させる傾向であるかを分析する、
請求項3に記載の文字入力装置。 - 前記変換候補を表示する、候補表示部を備え、
前記制御部は、利用者の傾向の分析結果が前記確定候補を前記文字列確定検出部に生成させる傾向であれば、前記確定候補を前記通常候補よりも優先的に前記候補表示部に表示させ、利用者の傾向の分析結果が前記通常候補を前記文字列確定検出部に生成させる傾向であれば、前記通常候補を前記確定候補よりも優先的に前記候補表示部に表示させる、
請求項4に記載の文字入力装置。 - 複数の文字入力フィールドのいずれかを、文字列を入力する特定フィールドとして選択する操作を検出する第1ステップと、
その時点において選択されている前記特定フィールドに対する入力文字列の入力操作を受け付ける第2ステップと、
前記入力文字列に対する変換候補を出力する第3ステップと、をコンピュータが実行し、
前記第2ステップは、第3ステップで出力された変換候補を選択する選択操作、および前記選択操作によって選択された変換候補を確定する確定操作を受け付けるステップであり、
さらに、前記コンピュータが、
別の前記文字入力フィールドが前記特定フィールドとして選択されたことが前記第1ステップで検出された場合、直前に選択されていた前記特定フィールドに前記確定操作を受け付けていない変換候補があれば、この変換候補から確定候補を生成する第4ステップと、
前記第4ステップで生成した前記確定候補を変換候補として保存する第5ステップと、
を実行する、文字入力方法。 - 複数の文字入力フィールドのいずれかを、文字列を入力する特定フィールドとして選択する操作を検出する第1ステップと、
その時点において選択されている前記特定フィールドに対する入力文字列の入力操作を受け付ける第2ステップと、
前記入力文字列に対する変換候補を出力する第3ステップと、をコンピュータに実行させ、
前記第2ステップは、第3ステップで出力された変換候補を選択する選択操作、および前記選択操作によって選択された変換候補を確定する確定操作を受け付けるステップであり、
さらに、前記コンピュータに、
別の前記文字入力フィールドが前記特定フィールドとして選択されたことが前記第1ステップで検出された場合、直前に選択されていた前記特定フィールドに前記確定操作を受け付けていない変換候補があれば、この変換候補から確定候補を生成する第4ステップと、
前記第4ステップで生成した前記確定候補を変換候補として保存する第5ステップと、
を実行させる、文字入力プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019046946A JP7263857B2 (ja) | 2019-03-14 | 2019-03-14 | 文字入力装置、文字入力方法、及び、文字入力プログラム |
EP20156542.1A EP3709137A1 (en) | 2019-03-14 | 2020-02-11 | Character input device, character input method, and character input program |
US16/795,648 US11347377B2 (en) | 2019-03-14 | 2020-02-20 | Character input device, character input method, and character input program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019046946A JP7263857B2 (ja) | 2019-03-14 | 2019-03-14 | 文字入力装置、文字入力方法、及び、文字入力プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020149416A JP2020149416A (ja) | 2020-09-17 |
JP7263857B2 true JP7263857B2 (ja) | 2023-04-25 |
Family
ID=69571786
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019046946A Active JP7263857B2 (ja) | 2019-03-14 | 2019-03-14 | 文字入力装置、文字入力方法、及び、文字入力プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US11347377B2 (ja) |
EP (1) | EP3709137A1 (ja) |
JP (1) | JP7263857B2 (ja) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006216079A (ja) | 2006-04-17 | 2006-08-17 | Sony Corp | 文字列データ処理装置およびその方法 |
JP2008250708A (ja) | 2007-03-30 | 2008-10-16 | Sanyo Electric Co Ltd | 入力文字列予測装置および入力文字列予測プログラム |
JP2013145431A (ja) | 2012-01-13 | 2013-07-25 | Omron Corp | 文字入力用のプログラムおよび情報処理装置ならびに文字入力動作の設定方法 |
JP2014191355A (ja) | 2013-03-26 | 2014-10-06 | Oki Data Corp | 文字入力装置及び文字入力方法 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0816313A (ja) * | 1994-07-04 | 1996-01-19 | Sanyo Electric Co Ltd | 手書き入力方法及び装置 |
JPH11212967A (ja) * | 1998-01-21 | 1999-08-06 | Teguretto Gijutsu Kaihatsu:Kk | 予測入力装置及び方法 |
US20090193334A1 (en) * | 2005-05-18 | 2009-07-30 | Exb Asset Management Gmbh | Predictive text input system and method involving two concurrent ranking means |
US8793620B2 (en) * | 2011-04-21 | 2014-07-29 | Sony Computer Entertainment Inc. | Gaze-assisted computer interface |
JP2009288882A (ja) * | 2008-05-27 | 2009-12-10 | Ntt Docomo Inc | 携帯端末及び情報表示方法 |
JP5187954B2 (ja) | 2008-05-27 | 2013-04-24 | ソニーモバイルコミュニケーションズ株式会社 | 文字入力装置、文字入力学習方法、及びプログラム |
US8019390B2 (en) * | 2009-06-17 | 2011-09-13 | Pradeep Sindhu | Statically oriented on-screen transluscent keyboard |
US9104312B2 (en) * | 2010-03-12 | 2015-08-11 | Nuance Communications, Inc. | Multimodal text input system, such as for use with touch screens on mobile phones |
JP5575578B2 (ja) * | 2010-08-10 | 2014-08-20 | Kddi株式会社 | 入力文字を予測変換する経路検索アプリケーションプログラム、装置及び方法 |
JP2013041567A (ja) * | 2011-07-21 | 2013-02-28 | Sharp Corp | 文字入力装置 |
US20140278349A1 (en) * | 2013-03-14 | 2014-09-18 | Microsoft Corporation | Language Model Dictionaries for Text Predictions |
US9672818B2 (en) * | 2013-04-18 | 2017-06-06 | Nuance Communications, Inc. | Updating population language models based on changes made by user clusters |
KR102313353B1 (ko) * | 2013-07-29 | 2021-10-18 | 삼성전자주식회사 | 캐릭터 입력 방법 및 디스플레이 장치 |
US9703394B2 (en) * | 2015-03-24 | 2017-07-11 | Google Inc. | Unlearning techniques for adaptive language models in text entry |
US9678664B2 (en) * | 2015-04-10 | 2017-06-13 | Google Inc. | Neural network for keyboard input decoding |
JP6677415B2 (ja) * | 2016-03-03 | 2020-04-08 | 富士通コネクテッドテクノロジーズ株式会社 | 文字入力装置及び文字入力プログラム |
US10140017B2 (en) * | 2016-04-20 | 2018-11-27 | Google Llc | Graphical keyboard application with integrated search |
-
2019
- 2019-03-14 JP JP2019046946A patent/JP7263857B2/ja active Active
-
2020
- 2020-02-11 EP EP20156542.1A patent/EP3709137A1/en not_active Ceased
- 2020-02-20 US US16/795,648 patent/US11347377B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006216079A (ja) | 2006-04-17 | 2006-08-17 | Sony Corp | 文字列データ処理装置およびその方法 |
JP2008250708A (ja) | 2007-03-30 | 2008-10-16 | Sanyo Electric Co Ltd | 入力文字列予測装置および入力文字列予測プログラム |
JP2013145431A (ja) | 2012-01-13 | 2013-07-25 | Omron Corp | 文字入力用のプログラムおよび情報処理装置ならびに文字入力動作の設定方法 |
JP2014191355A (ja) | 2013-03-26 | 2014-10-06 | Oki Data Corp | 文字入力装置及び文字入力方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2020149416A (ja) | 2020-09-17 |
US20200293159A1 (en) | 2020-09-17 |
EP3709137A1 (en) | 2020-09-16 |
US11347377B2 (en) | 2022-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9383827B1 (en) | Multi-modal command display | |
US9172789B2 (en) | Contextual search by a mobile communications device | |
US9626094B2 (en) | Communication device and electronic device | |
US9176663B2 (en) | Electronic device, gesture processing method and gesture processing program | |
US20170076181A1 (en) | Converting text strings into number strings, such as via a touchscreen input | |
KR101633842B1 (ko) | 연속적인 제스쳐 입력을 위한 복수의 그래픽 키보드들 | |
US9274613B2 (en) | Method and apparatus pertaining to dynamically determining entered telephone numbers | |
AU2014327147B2 (en) | Quick tasks for on-screen keyboards | |
US9652122B2 (en) | Technique for enabling multiple actions to be performed on an active data item | |
CN110085222B (zh) | 用于支持语音对话服务的交互装置和方法 | |
JP2006527870A (ja) | 設定可能な情報特定システム及び方法 | |
CN102207816A (zh) | 一种基于输入环境进行适配输入的方法和输入法*** | |
US10666783B2 (en) | Method and apparatus for storing telephone numbers in a portable terminal | |
US20160092104A1 (en) | Methods, systems and devices for interacting with a computing device | |
CN106970899B (zh) | 一种文本处理方法及装置 | |
CN105589570A (zh) | 一种处理输入错误的方法和装置 | |
JP7263857B2 (ja) | 文字入力装置、文字入力方法、及び、文字入力プログラム | |
US20130139085A1 (en) | Operation Support Computer Program, Operation Support Computer System | |
US20130227436A1 (en) | Page-turning and operating method for reading multimedia messaging service message of a mobile phone | |
KR100851583B1 (ko) | 숫자 및 문자의 동시 입력을 이용한 전화번호 입력 방법 및장치 | |
JP7476960B2 (ja) | 文字列入力装置、文字列入力方法、および文字列入力プログラム | |
EP3376344B1 (en) | Character input device, character input method, and character input program | |
JP2013046410A (ja) | 情報及び命令に連結した画像によるブラウジング及び/又は命令実行の方法及びその記憶媒体 | |
JP2010102628A (ja) | データ並べ替え方法およびデータ処理装置 | |
WO2008029472A1 (fr) | Programme et système informatiques de support d'opération |
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 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221004 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221205 |
|
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: 20230314 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230327 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7263857 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |