JP7508766B2 - 入力装置、入力方法、プログラム、入力システム - Google Patents
入力装置、入力方法、プログラム、入力システム Download PDFInfo
- Publication number
- JP7508766B2 JP7508766B2 JP2019185271A JP2019185271A JP7508766B2 JP 7508766 B2 JP7508766 B2 JP 7508766B2 JP 2019185271 A JP2019185271 A JP 2019185271A JP 2019185271 A JP2019185271 A JP 2019185271A JP 7508766 B2 JP7508766 B2 JP 7508766B2
- Authority
- JP
- Japan
- Prior art keywords
- control unit
- operation command
- display
- handwritten
- handwriting input
- 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 OR CALCULATING; 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/04883—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 for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of two-dimensional [2D] relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03545—Pens or stylus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/14—Image acquisition
- G06V30/1444—Selective acquisition, locating or processing of specific regions, e.g. highlighted text, fiducial marks or predetermined fields
- G06V30/1448—Selective acquisition, locating or processing of specific regions, e.g. highlighted text, fiducial marks or predetermined fields based on markings or identifiers characterising the document or the area
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/14—Image acquisition
- G06V30/1444—Selective acquisition, locating or processing of specific regions, e.g. highlighted text, fiducial marks or predetermined fields
- G06V30/1456—Selective acquisition, locating or processing of specific regions, e.g. highlighted text, fiducial marks or predetermined fields based on user interactions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/24—Character recognition characterised by the processing or recognition method
- G06V30/242—Division of the character sequences into groups prior to recognition; Selection of dictionaries
- G06V30/244—Division of the character sequences into groups prior to recognition; Selection of dictionaries using graphical properties, e.g. alphabet type or font
- G06V30/2445—Alphabet recognition, e.g. Latin, Kanji or Katakana
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/28—Character recognition specially adapted to the type of the alphabet, e.g. Latin alphabet
- G06V30/287—Character recognition specially adapted to the type of the alphabet, e.g. Latin alphabet of Kanji, Hiragana or Katakana characters
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/32—Digital ink
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Character Discrimination (AREA)
- Controls And Circuits For Display Device (AREA)
Description
本実施形態の手書き入力装置の説明の便宜上、まず、従来の手書き入力装置の操作手順について簡単に説明する。
(A1) 編集機能メニューボタン1031をペンで押下して編集機能メニュー103を表示する。
(A2) 編集機能メニュー103の「消去する」ボタン1032をユーザーが押下すると、手書き入力装置は自動的に編集機能メニュー103を消去する。
(A3) ユーザーが消去対象の複数のストロークを跨ぐようにペンで書き込むとストロークが消去される。
(A4) ペン機能メニューボタン1021をペンで押下する。
(B1) 入出力機能メニューボタン1041をユーザーがペンで押下すると入出力機能メニュー104が開く。
(B2) 入出力機能メニュー104の「テンプレート選択」ボタン1042をユーザーがペンで押下すると入出力機能メニューが閉じてテンプレート選択ウィンドウが開く。
(B3) 所望のテンプレートが表示されるまでスクロールさせるため左右ボタン等をペンで押下する。
(B4) 所望のテンプレートをペンで押下するとそのテンプレートが読み込まれてテンプレート選択ウィンドウが閉じる。
次に、図3を用いて、本実施形態の手書き入力装置2の概略について説明する。図3は、手書き入力装置2が表示する操作コマンドの候補(操作コマンド候補ともいう)の表示例を説明する図の一例である。図3(a)はユーザーが文字を手書きしたことにより表示される操作コマンドの候補を示し、図3(b)は囲み線を手書きしたことにより表示される操作コマンドの候補を示す。まず、図3(a)について説明する。
入力手段とはタッチパネルに座標を指定して手書きが可能な手段であればよい。例えば、ペン、人の指や手、棒状部材などがある。また、視線入力が可能でもよい。
図4を用いて、本発明の実施形態に係る手書き入力装置2の全体構成を説明する。図4は、手書き入力装置2の全体構成図を示した図である。ここでは、手書き入力装置2の一例として、電子黒板を示している。
続いて、図5を用いて、手書き入力装置2のハードウェア構成を説明する。手書き入力装置2は図示するように情報処理装置又はコンピュータの構成を有している。図5は、手書き入力装置2のハードウェア構成図の一例である。図5に示されているように、手書き入力装置2は、CPU(Central Processing Unit)201、ROM(Read Only Memory)202、RAM(Random Access Memory)203、及び、SSD(Solid State Drive)204を備えている。
次に、図6を用いて、手書き入力装置2が有する機能について説明する。図6は手書き入力装置2が有する機能をブロック状に示す機能ブロック図の一例である。手書き入力装置2は、手書き入力部21、表示部22、手書き入力表示制御部23、候補表示タイマー制御部24、手書き入力保存部25、手書き認識制御部26、手書き認識辞書部27、文字列変換制御部28、文字列変換辞書部29、予測変換制御部30、予測変換辞書部31、操作コマンド認識制御部32、及び、操作コマンド定義部33を備えている。手書き入力装置2が有する各機能は、図5に示されている各構成要素のいずれかが、SSD204からRAM203上に展開されたプログラムに従ったCPU201からの命令によって動作することで実現される機能又は手段である。
本実施形態ではユーザー認証の結果を用いた制御が行われるため、手書き入力装置2がユーザー認証する機能を有することが好ましい。このため、図7を用いてユーザー認証に関する機能について説明する。
次に、図8を用いて、手書き入力装置2が各種の処理に使用する定義済み制御データについて説明する。図8は定義済み制御データの一例を示す。図8の例では制御項目ごとに制御データを示す。
図9~図11を用いて辞書データについて説明する。図9は手書き認識辞書部27の辞書データの一例であり、図10は文字列変換辞書部29の辞書データの一例であり、図11は予測変換辞書部31の辞書データの一例である。なお、これらの辞書データはそれぞれ図20のステップS4.7.2~S4.7.4で使用される。
次に、図12、図13を用いて操作コマンド認識制御部32が使用する操作コマンド定義データについて説明する。図12は、操作コマンド定義部33が保持する操作コマンド定義データとシステム定義データの一例を示す。
図14は図12(a)の操作コマンド定義データ(選択オブジェクトがない場合)に基づく操作コマンドの候補の表示例を示す。操作コマンドの候補の表示手順については図18~図23のシーケンス図にて詳細に説明する。
本実施形態の手書き入力装置2は確定オブジェクトをユーザーが手書きにより選択することで選択オブジェクトを指定できる。選択オブジェクトは編集又は修飾の対象となる。
図16は、図13に示した手書きオブジェクトがある場合の操作コマンド定義データに基づく操作コマンドの候補の表示例を示す。図16(a)は編集系の操作コマンドの候補であり、図16(b)は修飾系の操作コマンドの候補である。また、図16(a)は図15(a)の手書きオブジェクト11aで選択オブジェクトが指定された例を示す。
以上の構成と図18~図23を用いて、手書き入力装置2の動作について説明する。図18~図23は手書き入力装置2が文字列候補と操作コマンドの候補を表示する処理を説明する一例のシーケンス図である。図18の処理は、手書き入力装置2が起動すると(アプリケーションが起動すると)スタートする。なお、図18~図23ではスペースの都合上、符号で図6の機能を示した。
S4.7.3.3:文字列変換制御部28は受信した変換文字列候補を操作コマンド認識制御部32に送信する。
以上説明したように、本実施形態の手書き入力装置2は、ユーザーが手書きオブジェクトを手書きしたり確定オブジェクトを囲み線で囲んだりすることで、任意の操作コマンドの候補を表示させることができる。したがって、手書きした状態から任意の機能(編集機能、入出力機能、又はペン機能等)を呼び出すことができる。これにより、メニューボタンを押下して所望の機能を呼び出すステップバイステップの操作を不要にでき、ユーザーが手書きしている状態から任意の機能を呼び出すまでの操作手順を低減できる。
手書き入力装置2のハードウェア構成は図5と同様でよい。本実施例では情報処理システム10のハードウェア構成例を説明する。
次に、図26を用いて、手書き入力システム100が有する機能について説明する。図26は手書き入力システム100が有する機能をブロック状に示す機能ブロック図の一例である。なお、図26の説明では、主に図6との相違を説明する。
情報処理システム10は、通信部43、手書き入力表示制御部23、候補表示タイマー制御部24、手書き入力保存部25、手書き認識制御部26、手書き認識辞書部27、文字列変換制御部28、文字列変換辞書部29、予測変換制御部30、予測変換辞書部31、操作コマンド認識制御部32、及び、操作コマンド定義部33を備えている。情報処理システム10が有する各機能は、図25に示されている各構成要素のいずれかが、HD604からRAM603上に展開されたプログラムに従ったCPU601からの命令によって動作することで実現される機能又は手段である。
以上の構成と図27~図33を用いて、手書き入力システム100の動作について説明する。図27~図33は手書き入力装置2が文字列候補と操作コマンドの候補を表示する処理を説明する一例のシーケンス図である。図27の処理は、手書き入力装置2が起動して(Webブラウザ又は専用のアプリケーションが起動して)、情報処理システム10との通信が確立するとスタートする。なお、図27~図33の全体的な流れは図18~図23と同様でよい。
手書き認識システムの場合の操作ガイド500は図14と同様でよい。当然ながら、デザインなどを変更することは可能である。本実施例では英語が手書きされた場合に表示される操作ガイドの一例を説明する。
したがって、本実施例では、手書き入力装置2と情報処理システム10が通信する手書き入力システム100においても実施例1と同様に手書き認識することができる。
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
21 手書き入力部
22 表示部
23 手書き入力表示制御部
24 候補表示タイマー制御部
25 手書き入力保存部
26 手書き認識制御部
27 手書き認識辞書部
28 文字列変換制御部
29 文字列変換辞書部
30 予測変換制御部
31 予測変換辞書部
32 操作コマンド認識制御部
33 操作コマンド定義部
34 ユーザー認証部
35 認証情報取得部
Claims (18)
- ディスプレイへの手書き入力を受け付ける手書き入力部と、
前記手書き入力部が受け付けた前記手書き入力を文字列候補として認識する手書き認識制御部と、
前記手書き認識制御部が認識した文字列候補と部分一致する文字列に応じた操作コマンドの候補を取得する操作コマンド認識制御部と、
前記手書き入力部が受け付けた前記手書き入力を手書きオブジェクトとして前記ディスプレイに表示させる表示制御部と、を備え、
前記表示制御部は、第一の時間、前記手書きオブジェクトの変化が発生しなかった場合、前記手書き認識制御部が認識した文字列候補および前記操作コマンドの候補を前記ディスプレイに選択可能に表示させることを特徴とする入力装置。 - 前記表示制御部は、前記第一の時間、前記手書きオブジェクトの変化が発生しなかった場合、前記手書きオブジェクトを含む手書きオブジェクト矩形領域を表示し、更に、前記手書きオブジェクトを操作コマンドとして認識した1つ以上の操作コマンドの候補を表示し、
前記操作コマンドの候補が第二の時間、選択されなかった場合、前記操作コマンドの候補の表示を消去する操作を受け付けた場合、又は、前記手書きオブジェクトの変化が発生した場合、表示されている前記操作コマンドの候補を消去し、
前記操作コマンドの候補が選択される以外の条件で、前記操作コマンドの候補の表示を消去した場合、前記手書きオブジェクトの表示を維持することを特徴とする請求項1に記載の入力装置。 - 前記操作コマンドの候補と前記文字列候補が前記第二の時間、選択されなかった場合、又は、前記操作コマンドの候補と前記文字列候補の表示を消去する操作を受け付けた場合、前記操作コマンドの候補と前記文字列候補の表示を消去し、
前記操作コマンドの候補と前記文字列候補が選択される以外の条件で、前記操作コマンドの候補と前記文字列候補の表示が消去された場合、前記手書きオブジェクトの表示を維持することを特徴とする請求項2に記載の入力装置。 - 前記文字列候補として文字、数字、記号、又は、図形を表示し、
文字、数字、記号、又は、図形と共に、前記操作コマンドの候補を表示することを特徴とする請求項3に記載の入力装置。 - 前記操作コマンドに対応付けられた変数を置き換える定数を記憶しており、
前記操作コマンドの候補が選択された場合、前記変数が前記定数で置き換えられた前記操作コマンドを実行することを特徴とする請求項1~4のいずれか1項に記載の入力装置。 - ユーザーを認証するユーザー認証手段を有し、
前記ユーザー認証手段が認証に成功した場合、認証に成功したユーザーに関する情報を前記定数に設定し、
前記操作コマンドの候補が選択された場合、前記変数が前記ユーザーに関する情報で置き換えられた前記操作コマンドを実行することを特徴とする請求項5に記載の入力装置。 - すでに手書きされている確定オブジェクトの位置情報と、前記手書きオブジェクトが所定の関係にある場合、前記操作コマンド認識制御部は、前記手書きオブジェクトと所定の関係にある前記確定オブジェクトに関する前記操作コマンドの候補を取得することを特徴とする請求項1~6のいずれか1項に記載の入力装置。
- 前記操作コマンド認識制御部は、前記手書きオブジェクトと所定の関係にある前記確定オブジェクトを編集又は修飾する前記操作コマンドの候補を取得することを特徴とする請求項7に記載の入力装置。
- すでに手書きされている複数の確定オブジェクトのそれぞれの位置情報と、1つの前記手書きオブジェクトが所定の関係にある場合、
前記操作コマンド認識制御部は、1つの前記手書きオブジェクトと所定の関係にある複数の前記確定オブジェクトに関する前記操作コマンドの候補を取得することを特徴とする請求項7又は8に記載の入力装置。 - すでに手書きされている確定オブジェクトと前記手書きオブジェクトが所定の重なり率以上又は重なり率より大きく、重なっている場合、すでに手書きされている確定オブジェクトの位置情報と、前記手書きオブジェクトが前記所定の関係にあると判定することを特徴とする請求項7~9のいずれか1項に記載の入力装置。
- 複数の前記操作コマンドの候補を表示する場合、1つ以上の前記操作コマンドの候補とサブメニューボタンを表示し、
前記サブメニューボタンの操作に応じて残りの前記操作コマンドを表示することを特徴とする請求項1~10のいずれか1項に記載の入力装置。 - 前記サブメニューボタンと共に表示される前記操作コマンドは、最後にユーザーが選択した前記操作コマンドであることを特徴とする請求項11に記載の入力装置。
- 前記操作コマンドの候補が選択される以外の条件は、前記操作コマンドの候補の表示を消去する操作を受け付けた場合、又は、前記手書きオブジェクトの変化が発生した場合であることを特徴とする請求項2に記載の入力装置。
- 前記手書きオブジェクトの変化が発生しなかった場合は、ユーザーからのペン操作を受け付けなかった場合であることを特徴とする請求項1~13のいずれか1項に記載の入力装置。
- 前記手書き入力部が、前記手書き認識制御部が認識した文字列候補の選択を受け付けた場合、
前記表示制御部は、前記手書きオブジェクトの表示を消去するとともに、前記手書き認識制御部が認識した文字列候補を前記ディスプレイに表示させ、
前記手書き入力部が、前記操作コマンドの候補の選択を受け付けた場合、
前記表示制御部は、前記手書きオブジェクトの表示を消去するとともに、前記操作コマンドを実行させることを特徴とする請求項1に記載の入力装置。 - 手書き入力部が、ディスプレイへの手書き入力を受け付けるステップと、
手書き認識制御部が、前記手書き入力部が受け付けた前記手書き入力を文字列候補として認識するステップと、
操作コマンド認識制御部が、前記手書き認識制御部が認識した文字列候補と部分一致する文字列に応じた操作コマンドの候補を取得するステップと、
表示制御部が、前記手書き入力部が受け付けた前記手書き入力を手書きオブジェクトとして前記ディスプレイに表示させるステップと、
前記表示制御部は、第一の時間、前記手書きオブジェクトの変化が発生しなかった場合、前記手書き認識制御部が認識した文字列候補および前記操作コマンドの候補を前記ディスプレイに選択可能に表示させるステップと、
を有することを特徴とする入力方法。 - 情報処理装置を、
ディスプレイへの手書き入力を受け付ける手書き入力部と、
前記手書き入力部が受け付けた前記手書き入力を文字列候補として認識する手書き認識制御部と、
前記手書き認識制御部が認識した文字列候補と部分一致する文字列に応じた操作コマンドの候補を取得する操作コマンド認識制御部と、
前記手書き入力部が受け付けた前記手書き入力を手書きオブジェクトとして前記ディスプレイに表示させる表示制御部、として機能させ、
前記表示制御部は、第一の時間、前記手書きオブジェクトの変化が発生しなかった場合、前記手書き認識制御部が認識した文字列候補および前記操作コマンドの候補を前記ディスプレイに選択可能に表示させることを特徴とするプログラム。 - 入力装置と情報処理システムとが通信する入力システムであって、
前記入力装置は、
ディスプレイへの手書き入力を受け付ける手書き入力部と、
前記手書き入力部が受け付けた前記手書き入力を文字列候補として認識する手書き認識制御部と、
前記手書き認識制御部が認識した文字列候補と部分一致する文字列に応じた操作コマンドの候補を取得する操作コマンド認識制御部と、
前記手書き入力部が受け付けた前記手書き入力を手書きオブジェクトとして前記ディスプレイに表示させる表示制御部と、を備え、
前記表示制御部は、第一の時間、前記手書きオブジェクトの変化が発生しなかった場合、前記手書き認識制御部が認識した文字列候補および前記操作コマンドの候補を前記ディスプレイに選択可能に表示させ、
前記情報処理システムは、
前記第一の時間、前記手書きオブジェクトの変化が発生した旨の通知を受信しなかった場合、前記手書きオブジェクトに基づいて1つ以上の前記操作コマンドの候補を前記入力装置に送信することを特徴とする入力システム。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/282,886 US12299272B2 (en) | 2018-10-15 | 2019-10-11 | Input apparatus, input method, program, and input system |
| PCT/JP2019/040250 WO2020080300A1 (en) | 2018-10-15 | 2019-10-11 | Input apparatus, input method, program, and input system |
| EP19794272.5A EP3867733B1 (en) | 2018-10-15 | 2019-10-11 | Input apparatus, input method, program, and input system |
| CN201980066254.4A CN112805664B (zh) | 2018-10-15 | 2019-10-11 | 输入装置、输入方法、程序和输入系统 |
| JP2024099801A JP7827096B2 (ja) | 2018-10-15 | 2024-06-20 | 情報処理装置、表示方法、プログラム、入力システム |
| US19/172,667 US20250264990A1 (en) | 2018-10-15 | 2025-04-08 | Input apparatus, input method, program, and input system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018194685 | 2018-10-15 | ||
| JP2018194685 | 2018-10-15 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024099801A Division JP7827096B2 (ja) | 2018-10-15 | 2024-06-20 | 情報処理装置、表示方法、プログラム、入力システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020064625A JP2020064625A (ja) | 2020-04-23 |
| JP7508766B2 true JP7508766B2 (ja) | 2024-07-02 |
Family
ID=70388325
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019185271A Active JP7508766B2 (ja) | 2018-10-15 | 2019-10-08 | 入力装置、入力方法、プログラム、入力システム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12299272B2 (ja) |
| EP (1) | EP3867733B1 (ja) |
| JP (1) | JP7508766B2 (ja) |
| CN (1) | CN112805664B (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020080300A1 (en) * | 2018-10-15 | 2020-04-23 | Ricoh Company, Ltd. | Input apparatus, input method, program, and input system |
| JP7420016B2 (ja) * | 2020-08-27 | 2024-01-23 | 株式会社リコー | 表示装置、表示方法、プログラム、表示システム |
| JP7367639B2 (ja) | 2020-08-31 | 2023-10-24 | 株式会社リコー | 表示装置、表示方法、プログラム |
| JP7543788B2 (ja) * | 2020-08-31 | 2024-09-03 | 株式会社リコー | 表示装置、入力方法、プログラム |
| WO2022246834A1 (zh) * | 2021-05-28 | 2022-12-01 | 京东方科技集团股份有限公司 | 一种交互方法、电子设备及计算机存储介质 |
| CN117037186B (zh) * | 2023-10-09 | 2024-01-30 | 山东维克特信息技术有限公司 | 一种患者数据管理系统 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001005599A (ja) | 1999-06-22 | 2001-01-12 | Sharp Corp | 情報処理装置及び情報処理方法並びに情報処理プログラムを記録した記録媒体 |
| US20060085767A1 (en) | 2004-10-20 | 2006-04-20 | Microsoft Corporation | Delimiters for selection-action pen gesture phrases |
| JP2008191799A (ja) | 2007-02-02 | 2008-08-21 | Hoya Corp | 携帯機器 |
| JP2016535343A (ja) | 2013-08-09 | 2016-11-10 | サムスン エレクトロニクス カンパニー リミテッド | ディスプレイ装置及びその方法 |
| JP2018124735A (ja) | 2017-01-31 | 2018-08-09 | シャープ株式会社 | 表示装置、表示方法及びプログラム |
| JP2018128850A (ja) | 2017-02-08 | 2018-08-16 | 富士通株式会社 | 情報処理プログラム、情報処理方法および情報処理装置 |
Family Cites Families (31)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3744552B2 (ja) * | 1994-03-07 | 2006-02-15 | 富士通株式会社 | ペン入力装置 |
| JPH09167058A (ja) * | 1995-12-15 | 1997-06-24 | Sharp Corp | 情報処理装置 |
| US6986106B2 (en) * | 2002-05-13 | 2006-01-10 | Microsoft Corporation | Correction widget |
| US20030233237A1 (en) * | 2002-06-17 | 2003-12-18 | Microsoft Corporation | Integration of speech and stylus input to provide an efficient natural input experience |
| JP2004213269A (ja) * | 2002-12-27 | 2004-07-29 | Toshiba Corp | 文字入力装置 |
| US7565625B2 (en) * | 2004-05-06 | 2009-07-21 | Pixar | Toolbar slot method and apparatus |
| JP3871684B2 (ja) * | 2004-06-18 | 2007-01-24 | 株式会社ソニー・コンピュータエンタテインメント | コンテンツ再生装置およびメニュー画面表示方法 |
| KR20070032142A (ko) * | 2005-09-16 | 2007-03-21 | 삼성전자주식회사 | 사용자 인터페이스를 구성하는 드라이버 및 방법 |
| WO2008143212A1 (ja) * | 2007-05-18 | 2008-11-27 | Kabushiki Kaisha Sega Doing Business As Sega Corporation | デジタイザ機能付液晶表示装置、情報処理用電子機器及びゲーム装置 |
| JP4989516B2 (ja) * | 2008-02-27 | 2012-08-01 | キヤノン株式会社 | 表示制御装置、撮像装置及び表示制御方法、プログラム並びに記憶媒体 |
| KR101361508B1 (ko) * | 2008-08-19 | 2014-02-10 | 삼성전자 주식회사 | 화상형성장치, 시스템 및 이 장치의 기능설정메뉴 제공방법 |
| JP5649509B2 (ja) * | 2011-05-10 | 2015-01-07 | 株式会社日立ソリューションズ | 情報入力装置及び情報入力システム及び情報入力方法 |
| KR101862123B1 (ko) * | 2011-08-31 | 2018-05-30 | 삼성전자 주식회사 | 휴대단말기의 입력 장치 및 방법 |
| KR101665223B1 (ko) * | 2012-05-17 | 2016-10-11 | 샤프 가부시키가이샤 | 표시 제어 장치, 전자 기기, 기록 매체 및 표시 장치의 제어 방법 |
| KR102068604B1 (ko) * | 2012-08-28 | 2020-01-22 | 삼성전자 주식회사 | 휴대단말기의 문자 인식장치 및 방법 |
| JP6462638B2 (ja) | 2013-03-01 | 2019-01-30 | 株式会社リコー | 電子情報ボード、画像処理方法及びプログラム |
| JP5991281B2 (ja) | 2013-03-01 | 2016-09-14 | 株式会社リコー | 画像処理装置、画像処理システム、画像処理方法及びプログラム |
| JP2014241005A (ja) * | 2013-06-11 | 2014-12-25 | 株式会社東芝 | 表示制御装置、表示制御方法、及び表示制御プログラム |
| US9182908B2 (en) * | 2013-07-09 | 2015-11-10 | Kabushiki Kaisha Toshiba | Method and electronic device for processing handwritten object |
| JP2015094977A (ja) * | 2013-11-08 | 2015-05-18 | 株式会社東芝 | 電子機器及び方法 |
| JP2015162088A (ja) * | 2014-02-27 | 2015-09-07 | 株式会社東芝 | 電子機器、方法及びプログラム |
| US20150339936A1 (en) * | 2014-05-21 | 2015-11-26 | Samsung Electronics Co., Ltd. | Display apparatus and controlling method thereof |
| JP6430198B2 (ja) * | 2014-09-30 | 2018-11-28 | 株式会社東芝 | 電子機器、方法及びプログラム |
| CN108351774A (zh) | 2015-11-02 | 2018-07-31 | 株式会社理光 | 信息处理装置、通信系统和信息处理方法 |
| JP6583432B2 (ja) | 2015-12-25 | 2019-10-02 | 株式会社リコー | 画像処理装置、画像表示方法、プログラム |
| KR20170093644A (ko) * | 2016-02-05 | 2017-08-16 | 삼성전자주식회사 | 휴대용 단말기 및 그 제어방법 |
| US10248635B2 (en) * | 2016-02-29 | 2019-04-02 | Myscript | Method for inserting characters in a character string and the corresponding digital service |
| US20170270357A1 (en) * | 2016-03-15 | 2017-09-21 | Microsoft Technology Licensing, Llc | Handwritten auto-completion |
| JP2020071799A (ja) * | 2018-11-02 | 2020-05-07 | シャープ株式会社 | 情報処理装置、情報処理方法、及びプログラム |
| JP7409828B2 (ja) * | 2019-11-11 | 2024-01-09 | ファナック株式会社 | 数値制御装置 |
| JP7384191B2 (ja) * | 2021-06-29 | 2023-11-21 | 株式会社リコー | 表示装置、プログラム、領域変更方法 |
-
2019
- 2019-10-08 JP JP2019185271A patent/JP7508766B2/ja active Active
- 2019-10-11 CN CN201980066254.4A patent/CN112805664B/zh active Active
- 2019-10-11 US US17/282,886 patent/US12299272B2/en active Active
- 2019-10-11 EP EP19794272.5A patent/EP3867733B1/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001005599A (ja) | 1999-06-22 | 2001-01-12 | Sharp Corp | 情報処理装置及び情報処理方法並びに情報処理プログラムを記録した記録媒体 |
| US20060085767A1 (en) | 2004-10-20 | 2006-04-20 | Microsoft Corporation | Delimiters for selection-action pen gesture phrases |
| JP2008191799A (ja) | 2007-02-02 | 2008-08-21 | Hoya Corp | 携帯機器 |
| JP2016535343A (ja) | 2013-08-09 | 2016-11-10 | サムスン エレクトロニクス カンパニー リミテッド | ディスプレイ装置及びその方法 |
| JP2018124735A (ja) | 2017-01-31 | 2018-08-09 | シャープ株式会社 | 表示装置、表示方法及びプログラム |
| JP2018128850A (ja) | 2017-02-08 | 2018-08-16 | 富士通株式会社 | 情報処理プログラム、情報処理方法および情報処理装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3867733B1 (en) | 2025-06-18 |
| EP3867733A1 (en) | 2021-08-25 |
| US20210365179A1 (en) | 2021-11-25 |
| JP2020064625A (ja) | 2020-04-23 |
| US12299272B2 (en) | 2025-05-13 |
| CN112805664B (zh) | 2024-09-06 |
| CN112805664A (zh) | 2021-05-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7508766B2 (ja) | 入力装置、入力方法、プログラム、入力システム | |
| JP7613526B2 (ja) | 手書き入力装置、手書き入力方法、プログラム、入力システム | |
| JP7452155B2 (ja) | 手書き入力装置、手書き入力方法、プログラム | |
| US11132122B2 (en) | Handwriting input apparatus, handwriting input method, and non-transitory recording medium | |
| JP7613060B2 (ja) | 表示装置、表示方法、プログラム | |
| JP7456287B2 (ja) | 表示装置、プログラム、表示方法 | |
| WO2014147722A1 (ja) | 電子機器、方法及びプログラム | |
| JP7354878B2 (ja) | 手書き入力装置、手書き入力方法、プログラム、入力システム | |
| JP7827096B2 (ja) | 情報処理装置、表示方法、プログラム、入力システム | |
| JP7259828B2 (ja) | 表示装置、表示方法、プログラム | |
| JP7543788B2 (ja) | 表示装置、入力方法、プログラム | |
| EP3882757A1 (en) | Display device, display method, and program | |
| JP2026074282A (ja) | 入力装置、入力方法、プログラム、入力システム | |
| JP2025151683A (ja) | 表示装置、表示方法、プログラム、表示システム | |
| JP7268479B2 (ja) | 表示装置、プログラム、表示方法 | |
| JP2025165043A (ja) | 表示装置、表示方法、プログラム、表示システム | |
| JP2025168750A (ja) | 表示装置、表示方法、プログラム、表示システム | |
| JP2025060255A (ja) | 表示装置、表示方法、プログラム及び情報処理システム | |
| JP2021152884A (ja) | 表示装置、表示方法、プログラム、情報処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220824 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231024 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20231221 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240222 |
|
| 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: 20240521 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240603 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7508766 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |