(57)【要約】【課題】筆跡入力であるか、ジェスチャの入力であるかを確実に判別することができ、ユーザの意図に沿った手書き入力をモード切り替え無しに行うことができる手書き入力装置、手書き入力方法、及びコンピュータプログラムを提供する。【解決手段】ジェスチャの種類に対応付けた実行コマンドを記憶しておき、画面上で受け付けた該ジェスチャを含む筆跡入力の画面上での座標値を取得して筆跡を表示する。筆跡入力を受け付けている場合、筆跡の表示データを更新する。筆跡入力が完了していない場合、該筆跡入力がジェスチャの入力であるか否かを判断する。ジェスチャの入力である場合、該ジェスチャの画面上での座標値に基づいてジェスチャの種類を判別し、ジェスチャの種類に対応する実行コマンドを読み出し、ジェスチャの入力である旨を示す表示を行う。ジェスチャの入力が完了した場合、該ジェスチャの入力に対応した実行コマンドを実行する。【選択図】図２
2008027082.tif 000002
【特許請求の範囲】
【請求項１】
ジェスチャの種類に対応付けた実行コマンドを記憶しておき、画面上で受け付けた該ジェスチャを含む筆跡入力の画面上での座標値を取得して筆跡を表示する手書き入力装置において、
筆跡入力を受け付けているか否かを判断する第１の判断手段と、
該第１の判断手段で筆跡入力を受け付けていると判断した場合、筆跡の表示データを更新する筆跡表示更新手段と、
筆跡入力の受付が完了したか否かを判断する第２の判断手段と、
該第２の判断手段で受付が完了していないと判断した場合、該筆跡入力がジェスチャの入力であるか否かを判断する第３の判断手段と、
該第３の判断手段でジェスチャの入力であると判断した場合、該ジェスチャの画面上での座標値に基づいてジェスチャの種類を判別する手段と、
該手段で判別したジェスチャの種類に対応する実行コマンドを読み出す手段と、
ジェスチャの入力である旨を示す表示を行うジェスチャ判断表示手段と、
ジェスチャの入力が完了したか否かを判断する第４の判断手段と
を備え、
該第３の判断手段でジェスチャの入力が完了したと判断した場合、該ジェスチャの入力に対応した実行コマンドを実行するようにしてあることを特徴とする手書き入力装置。
【請求項２】
ジェスチャの画面上での座標値が一定であるか否かを判断する座標値判断手段と、
前記第３の判断手段でジェスチャの入力であると判断した場合、前記座標値判断手段で座標値が一定であると判断したとき、座標値が一定である状態で所定の時間が経過したか否かを判断する第５の判断手段を備え、
該第５の判断手段で所定の時間が経過したと判断した場合、前記第３の判断手段の判断結果を、ジェスチャの入力でないと変更し、
前記ジェスチャ判断表示手段での表示を、ジェスチャの入力でないと判断された旨を示す表示へ更新するようにしてあることを特徴とする請求項１記載の手書き入力装置。
【請求項３】
前記第３の判断手段でジェスチャの入力であると判断した場合、前記第４の判断手段でジェスチャの入力が完了したと判断したときに、ポインティングデバイスが指示している画面上の近傍にて所定のアイコンを表示する手段と、
該手段で表示されたアイコンが選択されたか否かを判断する第６の判断手段と
を備え、
該第６の判断手段で選択されたと判断した場合、前記第３の判断手段の判断結果を、ジェスチャの入力でないと変更し、
前記ジェスチャ判断表示手段での表示を、ジェスチャの入力でないと判断された旨を示す表示へ更新するようにしてあることを特徴とする請求項１記載の手書き入力装置。
【請求項４】
前記ジェスチャ判断表示手段は、ジェスチャであると判断された筆跡入力に係る表示データを点滅表示させるようにしてあることを特徴とする請求項１乃至３のいずれか一項に記載の手書き入力装置。
【請求項５】
前記ジェスチャ判断表示手段は、ジェスチャであると判断された筆跡入力に係る表示データを点滅表示させる時間間隔を、判別したジェスチャの種類に応じて変更するようにしてあることを特徴とする請求項４記載の手書き入力装置。
【請求項６】
前記ジェスチャ判断表示手段は、ジェスチャであると判断された筆跡入力に係る表示データの色を変更するようにしてあることを特徴とする請求項１乃至３のいずれか一項に記載の手書き入力装置。
【請求項７】
前記ジェスチャ判断表示手段は、ジェスチャであると判断された筆跡入力に係る表示データの色を、判別したジェスチャの種類に応じて変更するようにしてあることを特徴とする請求項６記載の手書き入力装置。
【請求項８】
前記ジェスチャ判断表示手段は、ジェスチャであると判断された筆跡入力に係る表示データを表示する位置の近傍に、ジェスチャの入力であると判断された旨を示すテキストデータを表示するようにしてあることを特徴とする請求項１乃至３のいずれか一項に記載の手書き入力装置。
【請求項９】
ジェスチャの種類に対応付けた実行コマンドを記憶し、画面上で受け付けた該ジェスチャを含む筆跡入力の画面上での座標値を取得して筆跡を表示する手書き入力方法において、
筆跡入力を受け付けているか否かを判断し、
筆跡入力を受け付けていると判断した場合、筆跡の表示データを更新し、
筆跡入力の受付が完了したか否かを判断し、
受付が完了していないと判断した場合、該筆跡入力がジェスチャの入力であるか否かを判断し、
ジェスチャの入力であると判断した場合、該ジェスチャの画面上での座標値に基づいてジェスチャの種類を判別し、
判別したジェスチャの種類に対応する実行コマンドを読み出し、
ジェスチャの入力である旨を示す表示を行い、
ジェスチャの入力が完了したか否かを判断し、
ジェスチャの入力が完了したと判断した場合、該ジェスチャの入力に対応した実行コマンドを実行することを特徴とする手書き入力方法。
【請求項１０】
ジェスチャの種類に対応付けた実行コマンドを記憶しておき、画面上で受け付けた該ジェスチャを含む筆跡入力の画面上での座標値を取得して筆跡を表示するコンピュータで実行することが可能なコンピュータプログラムにおいて、
前記コンピュータを、
筆跡入力を受け付けているか否かを判断する第１の判断手段、
該第１の判断手段で筆跡入力を受け付けていると判断した場合、筆跡の表示データを更新する筆跡表示更新手段、
筆跡入力の受付が完了したか否かを判断する第２の判断手段、
該第２の判断手段で受付が完了していないと判断した場合、該筆跡入力がジェスチャの入力であるか否かを判断する第３の判断手段、
該第３の判断手段でジェスチャの入力であると判断した場合、該ジェスチャの画面上での座標値に基づいてジェスチャの種類を判別する手段、
該手段で判別したジェスチャの種類に対応する実行コマンドを読み出す手段、
ジェスチャの入力である旨を示す表示を行うジェスチャ判断表示手段、
ジェスチャの入力が完了したか否かを判断する第４の判断手段、及び
該第３の判断手段でジェスチャの入力が完了したと判断した場合、該ジェスチャの入力に対応した実行コマンドを実行する手段
として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スタイラスペン、ペン型タブレット等のペン型入力装置を用いて、コンピュータの表示画面上の入力領域に手書きで入力することが可能な手書き入力装置、手書き入力方法、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
スタイラスペン、ペン型タブレット等のペン型入力装置を用いて、コンピュータの表示画面上で手書き文字の筆跡の入力を行う手書き入力装置が多々開発されている。多くの手書き入力装置は、筆跡の入力であるのか、コマンドの入力であるのかを区別するために、ボタンの選択等により入力のモードを切り替える手段を備えている。例えば、表示画面上の筆跡を削除する場合には、削除モードに切り替えるコマンドを実行するためのボタンを選択し、その後に削除対象となる筆跡入力の上でペンを動かす等の操作を行う必要が有り、２段階の操作が必要となる。また、通常ボタン領域は画面の端部に設けられており、ボタン領域から離れた部分にて筆跡入力を行っていた場合、コマンド実行のためのボタンを選択するためには、ペンを大きく移動させる必要があるという不便さがあった。
【０００３】
所定の条件を具備する筆跡の入力を受け付けた場合には、筆跡の入力ではなくジェスチャの入力であると判断し、該ジェスチャと対応付けて記憶されているコマンドを実行するようにすることで、ユーザが入力のモード切り替えを行うことなく筆跡の入力とコマンドの入力とを区別する方法も開示されている。この方法では、ジェスチャの入力であると判定される所定の条件を具備する筆跡の入力を行いたい場合であっても、ユーザの意図に反してジェスチャの入力であると判定されるおそれがあり、その筆跡の入力ができないという問題点があった。そこで、筆跡の入力とジェスチャの入力との区別を、ユーザの意図を反映して行うことができる方法が開示されている。
【０００４】
例えば特許文献１では、ユーザが入力した筆跡入力が所定の条件を具備する場合、該筆跡入力を消去して、該ジェスチャに対応付けて記憶してある所定の記号を表示する。所定の記号がユーザにより選択された場合、消去された筆跡入力を復活させて再表示する。
【特許文献１】特開平８−００６７０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来の手書き入力装置では、筆跡入力であるか否かを入力が完了した時点で行っていた。したがって、入力が完了するまで筆跡入力であるのかジェスチャ入力であるのか、ユーザが確認する手段が無く、ユーザの意に反してジェスチャであると判定されるおそれが残されているという問題点があった。例えば、塗りつぶし領域を検出した場合にジェスチャの入力であると判断する場合、手書き入力では十分に塗りつぶし領域とならない可能性がある。この場合、ジェスチャの入力であると判定されず、塗りつぶし途上の筆跡が筆跡入力として受け付けられてしまうという問題点があった。また、確実にジェスチャの入力であると判断されるために、必要以上に塗りつぶし入力を行う必要があり、ユーザの意図に合致した筆跡入力を行うことが困難であるという問題点が残されていた。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、筆跡入力であるか、ジェスチャの入力であるかを確実に判別することができ、ユーザの意図に沿った手書き入力をモード切り替え無しに行うことができる手書き入力装置、手書き入力方法、及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために第１発明に係る手書き入力装置は、ジェスチャの種類に対応付けた実行コマンドを記憶しておき、画面上で受け付けた該ジェスチャを含む筆跡入力の画面上での座標値を取得して筆跡を表示する手書き入力装置において、筆跡入力を受け付けているか否かを判断する第１の判断手段と、該第１の判断手段で筆跡入力を受け付けていると判断した場合、筆跡の表示データを更新する筆跡表示更新手段と、筆跡入力の受付が完了したか否かを判断する第２の判断手段と、該第２の判断手段で受付が完了していないと判断した場合、該筆跡入力がジェスチャの入力であるか否かを判断する第３の判断手段と、該第３の判断手段でジェスチャの入力であると判断した場合、該ジェスチャの画面上での座標値に基づいてジェスチャの種類を判別する手段と、該手段で判別したジェスチャの種類に対応する実行コマンドを読み出す手段と、ジェスチャの入力である旨を示す表示を行うジェスチャ判断表示手段と、ジェスチャの入力が完了したか否かを判断する第４の判断手段とを備え、該第３の判断手段でジェスチャの入力が完了したと判断した場合、該ジェスチャの入力に対応した実行コマンドを実行するようにしてあることを特徴とする。
【０００８】
第２発明に係る手書き入力装置は、第１発明において、ジェスチャの画面上での座標値が一定であるか否かを判断する座標値判断手段と、前記第３の判断手段でジェスチャの入力であると判断した場合、前記座標値判断手段で座標値が一定であると判断したとき、座標値が一定である状態で所定の時間が経過したか否かを判断する第５の判断手段を備え、該第５の判断手段で所定の時間が経過したと判断した場合、前記第３の判断手段の判断結果を、ジェスチャの入力でないと変更し、前記ジェスチャ判断表示手段での表示を、ジェスチャの入力でないと判断された旨を示す表示へ更新するようにしてあることを特徴とする。
【０００９】
第３発明に係る手書き入力装置は、第１発明において、前記第３の判断手段でジェスチャの入力であると判断した場合、前記第４の判断手段でジェスチャの入力が完了したと判断したときに、ポインティングデバイスが指示している画面上の近傍にて所定のアイコンを表示する手段と、該手段で表示されたアイコンが選択されたか否かを判断する第６の判断手段とを備え、該第６の判断手段で選択されたと判断した場合、前記第３の判断手段の判断結果を、ジェスチャの入力でないと変更し、前記ジェスチャ判断表示手段での表示を、ジェスチャの入力でないと判断された旨を示す表示へ更新するようにしてあることを特徴とする。
【００１０】
第４発明に係る手書き入力装置は、第１乃至第３発明のいずれか１つにおいて、前記ジェスチャ判断表示手段は、ジェスチャであると判断された筆跡入力に係る表示データを点滅表示させるようにしてあることを特徴とする。
【００１１】
第５発明に係る手書き入力装置は、第４発明において、前記ジェスチャ判断表示手段は、ジェスチャであると判断された筆跡入力に係る表示データを点滅表示させる時間間隔を、判別したジェスチャの種類に応じて変更するようにしてあることを特徴とする。
【００１２】
第６発明に係る手書き入力装置は、第１乃至第３発明のいずれか１つにおいて、前記ジェスチャ判断表示手段は、ジェスチャであると判断された筆跡入力に係る表示データの色を変更するようにしてあることを特徴とする。
【００１３】
第７発明に係る手書き入力装置は、第６発明において、前記ジェスチャ判断表示手段は、ジェスチャであると判断された筆跡入力に係る表示データの色を、判別したジェスチャの種類に応じて変更するようにしてあることを特徴とする。
【００１４】
第８発明に係る手書き入力装置は、第１乃至第３発明のいずれか１つにおいて、前記ジェスチャ判断表示手段は、ジェスチャであると判断された筆跡入力に係る表示データを表示する位置の近傍に、ジェスチャの入力であると判断された旨を示すテキストデータを表示するようにしてあることを特徴とする。
【００１５】
第９発明に係る手書き入力方法は、ジェスチャの種類に対応付けた実行コマンドを記憶し、画面上で受け付けた該ジェスチャを含む筆跡入力の画面上での座標値を取得して筆跡を表示する手書き入力方法において、筆跡入力を受け付けているか否かを判断し、筆跡入力を受け付けていると判断した場合、筆跡の表示データを更新し、筆跡入力の受付が完了したか否かを判断し、受付が完了していないと判断した場合、該筆跡入力がジェスチャの入力であるか否かを判断し、ジェスチャの入力であると判断した場合、該ジェスチャの画面上での座標値に基づいてジェスチャの種類を判別し、判別したジェスチャの種類に対応する実行コマンドを読み出し、ジェスチャの入力である旨を示す表示を行い、ジェスチャの入力が完了したか否かを判断し、ジェスチャの入力が完了したと判断した場合、該ジェスチャの入力に対応した実行コマンドを実行することを特徴とする。
【００１６】
第１０発明に係るコンピュータプログラムは、ジェスチャの種類に対応付けた実行コマンドを記憶しておき、画面上で受け付けた該ジェスチャを含む筆跡入力の画面上での座標値を取得して筆跡を表示するコンピュータで実行することが可能なコンピュータプログラムにおいて、前記コンピュータを、筆跡入力を受け付けているか否かを判断する第１の判断手段、該第１の判断手段で筆跡入力を受け付けていると判断した場合、筆跡の表示データを更新する筆跡表示更新手段、筆跡入力の受付が完了したか否かを判断する第２の判断手段、該第２の判断手段で受付が完了していないと判断した場合、該筆跡入力がジェスチャの入力であるか否かを判断する第３の判断手段、該第３の判断手段でジェスチャの入力であると判断した場合、該ジェスチャの画面上での座標値に基づいてジェスチャの種類を判別する手段、該手段で判別したジェスチャの種類に対応する実行コマンドを読み出す手段、ジェスチャの入力である旨を示す表示を行うジェスチャ判断表示手段、ジェスチャの入力が完了したか否かを判断する第４の判断手段、及び該第３の判断手段でジェスチャの入力が完了したと判断した場合、該ジェスチャの入力に対応した実行コマンドを実行する手段として機能させることを特徴とする。
【００１７】
第１発明、第９発明及び第１０発明では、ジェスチャの種類に対応付けた実行コマンドを記憶し、画面上で受け付けた該ジェスチャを含む筆跡入力の画面上での座標値を取得して筆跡を表示する。筆跡入力を受け付けているか否かを判断し、筆跡入力を受け付けていると判断した場合、筆跡の表示データを更新する。筆跡入力の受付が完了したか否かを判断し、受付が完了していないと判断した場合、該筆跡入力がジェスチャの入力であるか否かを判断する。ジェスチャの入力であると判断した場合、該ジェスチャの画面上での座標値に基づいてジェスチャの種類を判別し、判別したジェスチャの種類に対応する実行コマンドを読み出し、ジェスチャの入力である旨を示す表示を行う。ジェスチャの入力が完了したか否かを判断し、ジェスチャの入力が完了したと判断した場合、該ジェスチャの入力に対応した実行コマンドを実行する。これにより、ジェスチャの入力が完了する前の時点であっても、ジェスチャの入力であると判断されている旨を表示することにより、ユーザがジェスチャの入力であると判断されたか否かを確認することができ、不要なジェスチャの入力を継続することなくジェスチャに対応付けて記憶されているコマンドを実行することが可能となる。
【００１８】
第２発明では、ジェスチャの入力であると判断した場合、ジェスチャ入力の画面上の座標値が一定であると判断したとき、ジェスチャの入力が完了したと判断するまでに所定の時間が経過したか否かを判断する。所定の時間が経過したと判断した場合、ジェスチャの入力でないと判断結果を変更し、ジェスチャの入力でないと判断された旨を示す表示へ更新する。これにより、ジェスチャに割当てられている筆跡入力を行う場合には、ジェスチャであると判断され、ジェスチャの入力である旨を示す表示を確認してから所定時間以上筆跡入力を更新せずに放置することで、コマンドが実行されないよう動作を制御することができる。例えば既に筆跡入力されている文字に重ねて「×」印をジェスチャとして入力した場合、更新された表示、「×」の筆跡と交差している筆跡入力の表示データがコマンドにより削除されるよう設定されているときには、「×」印の色表示が更新された状態で一定時間放置する。このようにすることで、筆跡入力が削除されることなく「×」印の筆跡入力を受け付けることが可能となる。
【００１９】
第３発明では、ジェスチャの入力であると判断された場合、ジェスチャの入力が完了したと判断されたときに、ポインティングデバイスが指示している画面上の近傍にて所定のアイコンを表示する。表示されたアイコンが選択された場合、ジェスチャの入力でないと判断結果を変更し、ジェスチャの入力でないと判断された旨を示す表示へ更新する。これにより、アイコンを選択することで、ジェスチャの入力が完了した後であってもジェスチャであるとの判断を容易にキャンセルすることができ、ジェスチャに対応付けられているコマンドを実行することなく筆跡入力を画面に再表示することが可能となる。
【００２０】
第４及び第５発明では、ジェスチャの入力であると判断した場合、ジェスチャの入力であると判断された筆跡入力に係る表示データを点滅表示させる。また、ジェスチャの入力であると判断された筆跡入力に係る表示データを点滅表示させる時間間隔は、判別されたジェスチャの種類に応じて変更することが好ましい。
【００２１】
第６及び第７発明では、ジェスチャの入力であると判断した場合、ジェスチャの入力であると判断された筆跡入力に係る表示データの色を変更する。また、ジェスチャの入力であると判断された筆跡入力に係る表示データの色は、判別されたジェスチャの種類に応じて変更することが好ましい。
【００２２】
第８発明では、ジェスチャの入力であると判断された筆跡入力に係る表示データを表示する位置の近傍に、ジェスチャの入力であると判断された旨を示すテキストデータを表示する。もちろん表示するテキストデータは、判別されたジェスチャの種類に応じて変更することが好ましい。
【００２３】
これらの他、ジェスチャの入力であると判断された筆跡入力に係る表示データを表示する位置の近傍に、ジェスチャの入力であると判断された旨を示すアイコンを表示しても良いし、ジェスチャの入力であると判断された筆跡入力に係る表示データを指示するカーソルの形状を変更して表示しても良い。いずれも判別されたジェスチャの種類に応じて表示を変更することが好ましいことは言うまでもない。
【００２４】
このように、ジェスチャの入力であると判断された旨を、視覚により確実に判断することができ、ユーザの意図に応じて継続して筆跡入力する、又はジェスチャの入力を完了することにより、モード切替ボタンを用いることなく、ユーザの意図に沿った筆跡入力を行うことが可能となる。
【発明の効果】
【００２５】
第１発明、第９発明及び第１０発明によれば、ジェスチャの入力が完了する前の時点であっても、ジェスチャの入力であると判断された時点でその旨が表示されることにより、ユーザが視覚によりジェスチャの入力であると判断された旨を確認することができ、不要なジェスチャの入力を継続することなくジェスチャに対応付けて記憶されているコマンドを実行することが可能となる。
【００２６】
第２発明によれば、ジェスチャに割当てられている筆跡入力を行う場合には、ジェスチャであると判断され、ジェスチャの入力であると判断された旨が表示されたのを確認してから所定時間以上筆跡入力を更新せずに放置することで、コマンドが実行されないよう動作を制御することができる。例えば既に筆跡入力されている文字に重ねて「×」印をジェスチャとして入力した場合、更新された表示、「×」の筆跡と交差している筆跡入力の表示データがコマンドにより削除されるよう設定されているときには、「×」印の色表示が更新された状態で一定時間放置する。このようにすることで、筆跡入力が削除されることなく「×」印の筆跡入力を受け付けることが可能となる。
【００２７】
第３発明によれば、アイコンを選択することで、ジェスチャの入力が完了した後であってもジェスチャであるとの判断を容易にキャンセルすることができ、ジェスチャに対応付けられているコマンドを実行することなく筆跡入力を画面に表示することが可能となる。
【００２８】
第４乃至第８発明によれば、ジェスチャの入力であると判断された旨を、視覚により確実に判断することができ、ユーザの意図に応じて継続して筆跡入力する、又はジェスチャの入力を完了することにより、モード切替ボタンを用いることなく、ユーザの意図に沿った筆跡入力を行うことが可能となる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。図１は、本発明の実施の形態に係る手書き入力装置１の構成を示すブロック図である。手書き入力装置１は、装置全体を制御するＣＰＵ等の制御手段１１、本発明の実施の形態に係る手書き入力装置１で実行可能なコンピュータプログラム１０１及びデータ等の各種情報を記録したＣＤ−ＲＯＭ等の記録媒体１０２から各種情報を読み取るＣＤ−ＲＯＭドライブ等の補助記憶手段１２、補助記憶手段１２により読み取った各種情報を記録するハードディスク等の記録手段１３を備えている。そして記録手段１３から本発明に係るコンピュータプログラム１０１及びデータ等の各種情報を読み取り、情報を一時的に記憶するＲＡＭ等の記憶手段１４に記憶させてコンピュータプログラム１０１に含まれる各種手順を制御手段１１により実行することで、コンピュータは、本発明に係る手書き入力装置１として動作する。
【００３０】
手書き入力装置１は、さらに外部とデータ通信する通信手段１５、スタイラスペン、ペン型タブレット等の手書き入力手段１６、及びモニタ等の表示手段１７を備えている。手書き入力手段１６は表示手段１７と一体化されており、表示手段１７に表示されている画像に対して筆跡、ジェスチャ等の入力を受け付け、受け付けた入力は、内部バス１８を介して制御手段１１へ送られる。
【００３１】
図２は、本発明の実施の形態に係る手書き入力装置１の制御手段１１の手書き入力処理の手順を示すフローチャートである。手書き入力装置１の制御手段１１は、筆跡の入力を受け付けたか否かを判断し（ステップＳ２０１）、制御手段１１は筆跡の入力を受け付けるまで待ち状態となる（ステップＳ２０１：ＮＯ）。制御手段１１が、筆跡の入力を受け付けたと判断した場合（ステップＳ２０１：ＹＥＳ）、制御手段１１は、受け付けた筆跡入力の画面上での座標値を取得する（ステップＳ２０２）。制御手段１１は、取得した座標値を記憶手段１４に１ストローク単位で記憶する（ステップＳ２０３）。なお、１ストロークの座標値とは、画面上にペンダウンしてからペンアップするまでの連続した座標群を意味しており、以下、筆跡入力情報という。制御手段１１は、取得した座標値に基づいて表示手段１７の筆跡表示を更新する（ステップＳ２０４）。
【００３２】
図３は、本発明の実施の形態に係る手書き入力装置１の記憶手段１４に記憶される筆跡入力情報の一例を示す図である。本実施の形態では、入力される筆跡ごとに筆跡を識別する情報である筆跡ＩＤを付与し、筆跡ＩＤごとにペンダウンした画面上の座標値、ペンダウンしてから一定のサンプリング時間ごとに取得した画面上の座標値、ペンアップした画面上の座標値として記憶手段１４に記憶する。画面上に表示する場合には、サンプリングされた座標値に基づいて例えばスプライン補間等により補間して表示する。もちろん、サンプリング時間間隔を短くし、隣接する座標間を一次近似して表示しても良い。これにより、ペンダウンしてからペンアップするまでの筆跡を画面に表示することができる。
【００３３】
制御手段１１は、該筆跡入力がジェスチャの入力であるか否かを判断する（ステップＳ２０５）。筆跡入力がジェスチャの入力であるか否かを判断する手段は特に限定されるものではない。本実施の形態では、筆跡入力が一定数以上の鋭角部分を有するか否かでジェスチャの入力であるか否かを判断する。もちろん、判断するための条件はこれに限定されるものではなく、略閉曲線を所定数以上繰り返す、閉領域を塗りつぶす等、筆跡が特定可能な条件であれば何でも良い。
【００３４】
図４は、手書き文字「あいえ」を入力した表示画面の例示図である。図４の例では、ユーザが、手書き文字「え」を削除する目的で、ジグザグ線３１を入力している。ジグザグ線３１は、鋭角に折れ曲がる折部を複数箇所有することから、ペンダウンしてからの筆跡の座標値に基づいて、折部の数を計数する。
【００３５】
記憶手段１４には、ジェスチャの入力として判断される条件が記憶されている。図５は、本発明の実施の形態に係る手書き入力装置１の記憶手段１４に記憶されているジェスチャ情報記憶部のデータ構成の例示図である。
【００３６】
ジェスチャ情報記憶部には、ジェスチャの種類を識別する情報であるジェスチャＩＤに対応付けて、該ジェスチャと判断されるために必要な一又は複数の条件、及び該ジェスチャに対応付けた実行コマンドが記憶されている。制御手段１１が、筆跡入力がジェスチャの入力ではないと判断した場合（ステップＳ２０５：ＮＯ）、筆跡の入力の受け付けが完了したか否かを判断する（ステップＳ２０６）。制御手段１１が、筆跡の入力の受け付けが完了していないと判断した場合（ステップＳ２０６：ＮＯ）、制御手段１１は、処理をステップＳ２０１へ戻し、上述した処理を繰り返す。制御手段１１が、筆跡の入力の受け付けが完了したと判断した場合（ステップＳ２０６：ＹＥＳ）、制御手段１１は、通常の筆跡入力として処理する（ステップＳ２０７）。
【００３７】
制御手段１１が、筆跡入力がジェスチャの入力であると判断した場合（ステップＳ２０５：ＹＥＳ）、制御手段１１は、ジェスチャ情報記憶部から、該条件に合致するジェスチャの種類を示すジェスチャＩＤを特定して、特定されたジェスチャＩＤに対応する実行コマンドを読み出す（ステップＳ２０８）。続いて制御手段１１は、表示部１７にジェスチャの判定結果の表示を行う（ステップＳ２０９）。制御手段１１は、ジェスチャの入力が完了したか否か、すなわちペンアップしたか否かを判断する（ステップＳ２１０）。
【００３８】
制御手段１１が、ジェスチャの入力が完了していないと判断した場合（ステップＳ２１０：ＮＯ）、制御手段１１は、処理をステップＳ２０１へ戻し、上述した処理を繰り返す。図６は、手書き文字「あいえ」を入力した表示画面上で入力された実線のジグザグ線３１が、ジェスチャの入力であると判断された旨を示す表示として破線のジグザグ線３２へ更新された場合の例示図である。
【００３９】
このようにジェスチャの入力途上であっても、ジャスチャの入力であると判断された時点でジェスチャの入力である旨を示す表示がなされることにより、ユーザは視覚的にジェスチャの入力であると認識された旨を知ることができる。したがって、ユーザが該ジェスチャの入力により何らかのコマンドを実行したい場合には、これ以上筆跡の入力を継続する必要が無く、筆跡の入力を完了する、すなわちペンアップすることで、無駄な筆跡入力を行うことなく所望のコマンドを実行することができる。
【００４０】
図７は、手書き文字「あいえ」を入力した表示画面上でペンアップによりコマンドが実行された場合の表示例を示す図である。図７の例では、ジェスチャの入力により実行するコマンドが、入力されたジェスチャと交差している、既に入力された筆跡データの削除である場合を示している。図７に示すように、ペンアップすることによりジェスチャの入力が完了し、該ジェスチャに対応するコマンドが実行され、ジェスチャと交差している手書き文字「え」が削除されている。
【００４１】
なお、ジェスチャの入力である旨を表示する手段は、実線を破線に更新することに限定されるものではない。例えば、筆跡の表示データを点滅表示させても良い。この場合、点滅表示させる時間間隔を、ジェスチャの種類に応じて変更することにより、どのコマンドが実行されるのかユーザが視覚的に把握することが可能となる。
【００４２】
また、筆跡の表示データの表示色を変更しても良い。例えば通常の筆跡入力は‘黒’で表示するのに対し、ジェスチャの入力であると判断された筆跡は‘赤’等で表示する。また、表示色をジェスチャの種類に応じて変更することにより、どのコマンドが実行されるのかユーザが視覚的に把握することが可能となる。
【００４３】
さらに、筆跡が表示されている画面上の位置の近傍に、ジェスチャの入力であると判断された旨を示すテキストデータを表示しても良い。この場合、表示するテキストデータを、ジェスチャの種類に応じて変更することにより、どのコマンドが実行されるのかユーザが視覚的に把握することが可能となる。
【００４４】
また、筆跡が表示されている画面上の位置の近傍に、ジェスチャの入力であると判断された旨を示すアイコンを表示しても良い。この場合も、表示するアイコンを、ジェスチャの種類に応じて変更することにより、どのコマンドが実行されるのかユーザが視覚的に把握することが可能となる。
【００４５】
さらに、画面上に表示されている筆跡（ジェスチャ）の表示データを指示するカーソルの形状を変更して表示しても良い。例えばジェスチャの入力であると判断されるまではペン型のカーソルを表示し、ジェスチャの入力であると判断された後は、消しゴム型のカーソルを表示する。もちろん、表示するカーソルを、ジェスチャの種類に応じて変更することにより、どのコマンドが実行されるのかユーザが視覚的に把握することが可能となる。
【００４６】
制御手段１１が、ジェスチャの入力が完了したと判断した場合（ステップＳ２１０：ＹＥＳ）、制御手段１１は、読み出した実行コマンドを実行する（ステップＳ２１１）。これにより、ユーザが意識したタイミング、すなわちジェスチャの入力を停止したタイミングでジェスチャに対応付けられたコマンドを実行することが可能となる。
【００４７】
以上のように本実施の形態によれば、ジェスチャの入力が完了する前の時点であっても、入力された筆跡がジェスチャの入力であると判断された時点でジェスチャの入力である旨を示す表示がなされることにより、ユーザが視覚的にジェスチャの入力であると認識された事実を確認することができ、不要なジェスチャの入力を継続することなくジェスチャに対応付けて記憶されているコマンドを実行することが可能となる。
【００４８】
なお、入力された筆跡がジェスチャの入力であると判断された場合に、一定時間ジェスチャの筆跡の入力が継続されなかった場合には、ジェスチャの入力ではないと判断されることが好ましい。すなわちユーザはジェスチャを入力していると意図していないのに、手書き入力装置１の制御手段１１はジェスチャであると誤認識した事実を、ジェスチャの入力であると判断された旨を示す表示がなされたことによりユーザが把握した場合、斯かる制御手段１１の判断をキャンセルする方法を準備しておくべきだからである。図８は、本発明の実施の形態に係る手書き入力装置１の制御手段１１のジェスチャの入力である場合の処理手順を示すフローチャートである。
【００４９】
手書き入力装置１の制御手段１１が、入力された筆跡はジェスチャの入力であると判断した場合（ステップＳ２０５：ＹＥＳ）、制御手段１１は、ジェスチャ情報記憶部から、該条件に合致するジェスチャの種類を示すジェスチャＩＤを特定して、特定されたジェスチャＩＤに対応する実行コマンドを読み出す（ステップＳ８０１）。制御手段１１は、表示部１７にジェスチャの判定結果の表示を行い（ステップＳ８０２）、ジェスチャの入力が完了したか否か、すなわちペンアップしたか否かを判断する（ステップＳ８０３）。
【００５０】
制御手段１１が、ジェスチャの入力が完了していないと判断した場合（ステップＳ８０３：ＮＯ）、制御手段１１は、ジェスチャの入力が停止したか否かを判断する（ステップＳ８０４）。ジェスチャの入力が停止したか否かは、ペンアップされずに筆跡入力が更新されているか否かにより判断する。
【００５１】
制御手段１１が、ジェスチャの入力が停止していないと判断した場合（ステップＳ８０４：ＮＯ）、制御手段１１は、ユーザがジェスチャを意識して入力しているものと判断し、処理をステップＳ２０１へ戻す。制御手段１１が、ジェスチャの入力が停止したと判断した場合（ステップＳ８０４：ＹＥＳ）、制御手段１１は、内蔵しているタイマ等を用いて計時をリセット・開始し（ステップＳ８０５）、所定時間が経過したか否かを判断する（ステップＳ８０６）。制御手段１１が、所定時間経過していないと判断した場合（ステップＳ８０６：ＮＯ）、制御手段１１は、ジェスチャの入力停止が継続しているか否かを判断する（ステップＳ８０７）。
【００５２】
制御手段１１が、ジェスチャの入力停止が継続していると判断した場合（ステップＳ８０７：ＹＥＳ）、制御手段１１は、処理をステップＳ８０６へ戻す。制御手段１１が、ジェスチャの入力停止が継続していないと判断した場合（ステップＳ８０７：ＮＯ）、制御手段１１は、処理をステップＳ２０１へ戻す。
【００５３】
制御手段１１が、所定時間経過したと判断した場合（ステップＳ８０６：ＹＥＳ）、制御手段１１は、ユーザが意図していないジェスチャの入力であると判断し、表示手段１７に表示されているジェスチャの入力であるか否かの判定結果を、ジェスチャの入力ではない旨の表示へ更新する（ステップＳ８０８）。図９は、手書き文字「あいえ」を入力した表示画面上でジェスチャと判定された旨を示す破線のジグザグ線３２が、ジェスチャと判定される前のジグザグ線３１と同様の実線のジグザグ線３３へ更新された例示図である。このように、一定時間ペンアップせずに待機することにより、ユーザはジェスチャではないという意思表示をすることができ、ジェスチャに対応付けられた実行コマンドの実行を未然に防止することが可能となる。
【００５４】
制御手段１１が、ジェスチャの入力が完了したと判断した場合（ステップＳ８０３：ＹＥＳ）、制御手段１１は、読み出した実行コマンドを実行する（ステップＳ８０９）。これにより、ユーザが意識したタイミング、すなわちジェスチャの入力を停止したタイミングでジェスチャに対応付けられたコマンドを実行することが可能となる。
【００５５】
また、入力された筆跡がジェスチャの入力であると判断された場合に、ジェスチャの入力が完了したと判断された時点で、ポインティングデバイスが指示している画面上の近傍にて実行コマンドのキャンセルを指示するためのアイコンを一定時間表示しても良い。この場合、ジェスチャであると意識していないユーザが誤ってペンアップしたことにより、実行コマンドが実行され、例えば本来は削除する意思のない筆跡入力が削除された場合であっても、一定時間表示されているアイコンを選択することにより、復元することが可能となる。
【００５６】
図１０は、本発明の実施の形態に係る手書き入力装置１の制御手段１１のジェスチャの入力を完了した場合の復元処理の手順を示すフローチャートである。手書き入力装置１の制御手段１１が、ジェスチャの入力が完了したと判断した場合（ステップＳ８０３：ＹＥＳ）、制御手段１１は、読み出した実行コマンドを実行する（ステップＳ１００１）。制御手段１１は、実行されたコマンドのキャンセルを指示するアイコンを画面上に表示し（ステップＳ１００２）、内蔵しているタイマ等により計時を開始する（ステップＳ１００３）。
【００５７】
制御手段１１は、表示されたアイコンが選択されたか否かを判断する（ステップＳ１００４）。制御手段１１が、アイコンが選択されていないと判断した場合（ステップＳ１００４：ＮＯ）、制御手段１１は、所定の時間が経過したか否かを判断する（ステップＳ１００５）。
【００５８】
制御手段１１が、所定の時間経過していないと判断した場合（ステップＳ１００５：ＮＯ）、制御手段１１は、処理をステップＳ１００４へ戻し、上述の処理を繰り返す。制御手段１１が、所定の時間経過したと判断した場合（ステップＳ１００５：ＹＥＳ）、制御手段１１は、ユーザがジェスチャにより実行された実行コマンドをキャンセルする意思がないものと判断し、表示されているアイコンを削除する（ステップＳ１００６）。
【００５９】
制御手段１１が、アイコンが選択されたと判断した場合（ステップＳ１００４：ＹＥＳ）、制御手段１１は、該ジェスチャにより実行された実行コマンドが、ユーザの意図する処理ではないと判断し、実行された実行コマンドをキャンセルする（ステップＳ１００７）。例えば実行コマンドが、ジェスチャと交差している筆跡の削除であった場合には、筆跡及びジェスチャが画面上に復元して表示される。
【００６０】
このようにすることで、アイコンを選択することにより、ジェスチャの入力が完了した後であってもジェスチャであるとの判断を容易にキャンセルすることができ、ジェスチャに対応付けられているコマンドを実行することなく筆跡入力を画面に再表示することが可能となる。
【００６１】
以上の実施の形態に関し、さらに以下の付記を開示する。
【００６２】
（付記１）
ジェスチャの種類に対応付けた実行コマンドを記憶しておき、画面上で受け付けた該ジェスチャを含む筆跡入力の画面上での座標値を取得して筆跡を表示する手書き入力装置において、
筆跡入力を受け付けているか否かを判断する第１の判断手段と、
該第１の判断手段で筆跡入力を受け付けていると判断した場合、筆跡の表示データを更新する筆跡表示更新手段と、
筆跡入力の受付が完了したか否かを判断する第２の判断手段と、
該第２の判断手段で受付が完了していないと判断した場合、該筆跡入力がジェスチャの入力であるか否かを判断する第３の判断手段と、
該第３の判断手段でジェスチャの入力であると判断した場合、該ジェスチャの画面上での座標値に基づいてジェスチャの種類を判別する手段と、
該手段で判別したジェスチャの種類に対応する実行コマンドを読み出す手段と、
ジェスチャの入力である旨を示す表示を行うジェスチャ判断表示手段と、
ジェスチャの入力が完了したか否かを判断する第４の判断手段と
を備え、
該第３の判断手段でジェスチャの入力が完了したと判断した場合、該ジェスチャの入力に対応した実行コマンドを実行するようにしてあることを特徴とする手書き入力装置。
【００６３】
（付記２）
ジェスチャの画面上での座標値が一定であるか否かを判断する座標値判断手段と、
前記第３の判断手段でジェスチャの入力であると判断した場合、前記座標値判断手段で座標値が一定であると判断したとき、座標値が一定である状態で所定の時間が経過したか否かを判断する第５の判断手段を備え、
該第５の判断手段で所定の時間が経過したと判断した場合、前記第３の判断手段の判断結果を、ジェスチャの入力でないと変更し、
前記ジェスチャ判断表示手段での表示を、ジェスチャの入力でないと判断された旨を示す表示へ更新するようにしてあることを特徴とする付記１記載の手書き入力装置。
【００６４】
（付記３）
前記第３の判断手段でジェスチャの入力であると判断した場合、前記第４の判断手段でジェスチャの入力が完了したと判断したときに、ポインティングデバイスが指示している画面上の近傍にて所定のアイコンを表示する手段と、
該手段で表示されたアイコンが選択されたか否かを判断する第６の判断手段と
を備え、
該第６の判断手段で選択されたと判断した場合、前記第３の判断手段の判断結果を、ジェスチャの入力でないと変更し、
前記ジェスチャ判断表示手段での表示を、ジェスチャの入力でないと判断された旨を示す表示へ更新するようにしてあることを特徴とする付記１記載の手書き入力装置。
【００６５】
（付記４）
前記ジェスチャ判断表示手段は、ジェスチャであると判断された筆跡入力に係る表示データを点滅表示させるようにしてあることを特徴とする付記１乃至３のいずれか１つに記載の手書き入力装置。
【００６６】
（付記５）
前記ジェスチャ判断表示手段は、ジェスチャであると判断された筆跡入力に係る表示データを点滅表示させる時間間隔を、判別したジェスチャの種類に応じて変更するようにしてあることを特徴とする付記４記載の手書き入力装置。
【００６７】
（付記６）
前記ジェスチャ判断表示手段は、ジェスチャであると判断された筆跡入力に係る表示データの色を変更するようにしてあることを特徴とする付記１乃至３のいずれか１つに記載の手書き入力装置。
【００６８】
（付記７）
前記ジェスチャ判断表示手段は、ジェスチャであると判断された筆跡入力に係る表示データの色を、判別したジェスチャの種類に応じて変更するようにしてあることを特徴とする付記６記載の手書き入力装置。
【００６９】
（付記８）
前記ジェスチャ判断表示手段は、ジェスチャであると判断された筆跡入力に係る表示データを表示する位置の近傍に、ジェスチャの入力であると判断された旨を示すテキストデータを表示するようにしてあることを特徴とする付記１乃至３のいずれか１つに記載の手書き入力装置。
【００７０】
（付記９）
前記ジェスチャ判断表示手段は、前記テキストデータを、判別したジェスチャの種類に応じて変更するようにしてあることを特徴とする付記８記載の手書き入力装置。
【００７１】
（付記１０）
前記ジェスチャ判断表示手段は、ジェスチャであると判断された筆跡入力に係る表示データを表示する位置の近傍に、ジェスチャの入力であると判断された旨を示すアイコンを表示するようにしてあることを特徴とする付記１乃至３のいずれか１つに記載の手書き入力装置。
【００７２】
（付記１１）
前記ジェスチャ判断表示手段は、前記アイコンを、判別したジェスチャの種類に応じて変更するようにしてあることを特徴とする付記１０記載の手書き入力装置。
【００７３】
（付記１２）
前記ジェスチャ判断表示手段は、ジェスチャであると判断された筆跡入力に係る表示データを指示するカーソルの形状を変更して表示するようにしてあることを特徴とする付記１乃至３のいずれか１つに記載の手書き入力装置。
【００７４】
（付記１３）
前記ジェスチャ判断表示手段は、前記カーソルの形状を、判別したジェスチャの種類に応じて変更するようにしてあることを特徴とする付記１２記載の手書き入力装置。
【００７５】
（付記１４）
ジェスチャの種類に対応付けた実行コマンドを記憶し、画面上で受け付けた該ジェスチャを含む筆跡入力の画面上での座標値を取得して筆跡を表示する手書き入力方法において、
筆跡入力を受け付けているか否かを判断し、
筆跡入力を受け付けていると判断した場合、筆跡の表示データを更新し、
筆跡入力の受付が完了したか否かを判断し、
受付が完了していないと判断した場合、該筆跡入力がジェスチャの入力であるか否かを判断し、
ジェスチャの入力であると判断した場合、該ジェスチャの画面上での座標値に基づいてジェスチャの種類を判別し、
判別したジェスチャの種類に対応する実行コマンドを読み出し、
ジェスチャの入力である旨を示す表示を行い、
ジェスチャの入力が完了したか否かを判断し、
ジェスチャの入力が完了したと判断した場合、該ジェスチャの入力に対応した実行コマンドを実行することを特徴とする手書き入力方法。
【００７６】
（付記１５）
ジェスチャの画面上での座標値が一定であるか否かを判断し、
ジェスチャの入力であると判断した場合、座標値が一定であると判断したとき、座標値が一定である状態で所定の時間が経過したか否かを判断し、
所定の時間が経過したと判断した場合、ジェスチャの入力でないと判断結果を変更し、
ジェスチャの入力でないと判断された旨を示す表示へ更新することを特徴とする付記１４記載の手書き入力方法。
【００７７】
（付記１６）
ジェスチャの入力であると判断した場合、ジェスチャの入力が完了したと判断したときに、ポインティングデバイスが指示している画面上の近傍にて所定のアイコンを表示し、
表示されたアイコンが選択されたか否かを判断し、
選択されたと判断した場合、ジェスチャの入力でないと判断結果を変更し、
ジェスチャの入力でないと判断された旨を示す表示へ更新することを特徴とする付記１４記載の手書き入力方法。
【００７８】
（付記１７）
ジェスチャであると判断された筆跡入力に係る表示データを点滅表示させることを特徴とする付記１４乃至１６のいずれか１つに記載の手書き入力方法。
【００７９】
（付記１８）
ジェスチャであると判断された筆跡入力に係る表示データを点滅表示させる時間間隔を、判別したジェスチャの種類に応じて変更することを特徴とする付記１７記載の手書き入力方法。
【００８０】
（付記１９）
ジェスチャであると判断された筆跡入力に係る表示データの色を変更することを特徴とする付記１４乃至１６のいずれか１つに記載の手書き入力方法。
【００８１】
（付記２０）
ジェスチャであると判断された筆跡入力に係る表示データの色を、判別したジェスチャの種類に応じて変更することを特徴とする付記１９記載の手書き入力方法。
【００８２】
（付記２１）
ジェスチャであると判断された筆跡入力に係る表示データを表示する位置の近傍に、ジェスチャの入力であると判断された旨を示すテキストデータを表示することを特徴とする付記１４乃至１６のいずれか１つに記載の手書き入力方法。
【００８３】
（付記２２）
前記テキストデータを、判別したジェスチャの種類に応じて変更することを特徴とする付記２１記載の手書き入力方法。
【００８４】
（付記２３）
ジェスチャであると判断された筆跡入力に係る表示データを表示する位置の近傍に、ジェスチャの入力であると判断された旨を示すアイコンを表示することを特徴とする付記１４乃至１６のいずれか１つに記載の手書き入力方法。
【００８５】
（付記２４）
前記アイコンを、判別したジェスチャの種類に応じて変更することを特徴とする付記２３記載の手書き入力方法。
【００８６】
（付記２５）
ジェスチャであると判断された筆跡入力に係る表示データを指示するカーソルの形状を変更して表示することを特徴とする付記１４乃至１６のいずれか１つに記載の手書き入力方法。
【００８７】
（付記２６）
前記カーソルの形状を、判別したジェスチャの種類に応じて変更することを特徴とする付記２５記載の手書き入力方法。
【００８８】
（付記２７）
ジェスチャの種類に対応付けた実行コマンドを記憶しておき、画面上で受け付けた該ジェスチャを含む筆跡入力の画面上での座標値を取得して筆跡を表示するコンピュータで実行することが可能なコンピュータプログラムにおいて、
前記コンピュータを、
筆跡入力を受け付けているか否かを判断する第１の判断手段、
該第１の判断手段で筆跡入力を受け付けていると判断した場合、筆跡の表示データを更新する筆跡表示更新手段、
筆跡入力の受付が完了したか否かを判断する第２の判断手段、
該第２の判断手段で受付が完了していないと判断した場合、該筆跡入力がジェスチャの入力であるか否かを判断する第３の判断手段、
該第３の判断手段でジェスチャの入力であると判断した場合、該ジェスチャの画面上での座標値に基づいてジェスチャの種類を判別する手段、
該手段で判別したジェスチャの種類に対応する実行コマンドを読み出す手段、
ジェスチャの入力である旨を示す表示を行うジェスチャ判断表示手段、
ジェスチャの入力が完了したか否かを判断する第４の判断手段、及び
該第３の判断手段でジェスチャの入力が完了したと判断した場合、該ジェスチャの入力に対応した実行コマンドを実行する手段
として機能させることを特徴とするコンピュータプログラム。
【００８９】
（付記２８）
前記コンピュータを、
ジェスチャの画面上での座標値が一定であるか否かを判断する座標値判断手段、
前記第３の判断手段でジェスチャの入力であると判断した場合、前記座標値判断手段で座標値が一定であると判断したとき、座標値が一定である状態で所定の時間が経過したか否かを判断する第５の判断手段、
該第５の判断手段で所定の時間が経過したと判断した場合、前記第３の判断手段の判断結果を、ジェスチャの入力でないと変更する手段、及び
前記ジェスチャ判断表示手段での表示を、ジェスチャの入力でないと判断された旨を示す表示へ更新する手段
として機能させることを特徴とする付記２７記載のコンピュータプログラム。
【００９０】
（付記２９）
前記コンピュータを、
前記第３の判断手段でジェスチャの入力であると判断した場合、前記第４の判断手段でジェスチャの入力が完了したと判断したときに、ポインティングデバイスが指示している画面上の近傍にて所定のアイコンを表示する手段、
該手段で表示されたアイコンが選択されたか否かを判断する第６の判断手段、
該第６の判断手段で選択されたと判断した場合、前記第３の判断手段の判断結果を、ジェスチャの入力でないと変更する手段、及び
前記ジェスチャ判断表示手段での表示を、ジェスチャの入力でないと判断された旨を示す表示へ更新する手段
として機能させることを特徴とする付記２７記載のコンピュータプログラム。
【００９１】
（付記３０）
前記コンピュータを、
前記ジェスチャ判断表示手段にて、ジェスチャであると判断された筆跡入力に係る表示データを点滅表示させるようにしてあることを特徴とする付記２７乃至２９のいずれか１つに記載のコンピュータプログラム。
【００９２】
（付記３１）
前記コンピュータを、
前記ジェスチャ判断表示手段にて、ジェスチャであると判断された筆跡入力に係る表示データを点滅表示させる時間間隔を、判別したジェスチャの種類に応じて変更するようにしてあることを特徴とする付記３０記載のコンピュータプログラム。
【００９３】
（付記３２）
前記コンピュータを、
前記ジェスチャ判断表示手段にて、ジェスチャであると判断された筆跡入力に係る表示データの色を変更するようにしてあることを特徴とする付記２７乃至２９のいずれか１つに記載のコンピュータプログラム。
【００９４】
（付記３３）
前記コンピュータを、
前記ジェスチャ判断表示手段にて、ジェスチャであると判断された筆跡入力に係る表示データの色を、判別したジェスチャの種類に応じて変更するようにしてあることを特徴とする付記３２記載のコンピュータプログラム。
【００９５】
（付記３４）
前記コンピュータを、
前記ジェスチャ判断表示手段にて、ジェスチャであると判断された筆跡入力に係る表示データを表示する位置の近傍に、ジェスチャの入力であると判断された旨を示すテキストデータを表示するようにしてあることを特徴とする付記２７乃至２９のいずれか１つに記載のコンピュータプログラム。
【００９６】
（付記３５）
前記コンピュータを、
前記ジェスチャ判断表示手段にて、前記テキストデータを、判別したジェスチャの種類に応じて変更するようにしてあることを特徴とする付記３４記載のコンピュータプログラム。
【００９７】
（付記３６）
前記コンピュータを、
前記ジェスチャ判断表示手段にて、ジェスチャであると判断された筆跡入力に係る表示データを表示する位置の近傍に、ジェスチャの入力であると判断された旨を示すアイコンを表示するようにしてあることを特徴とする付記２７乃至２９のいずれか１つに記載のコンピュータプログラム。
【００９８】
（付記３７）
前記コンピュータを、
前記ジェスチャ判断表示手段にて、前記アイコンを、判別したジェスチャの種類に応じて変更するようにしてあることを特徴とする付記３６記載のコンピュータプログラム。
【００９９】
（付記３８）
前記コンピュータを、
前記ジェスチャ判断表示手段にて、ジェスチャであると判断された筆跡入力に係る表示データを指示するカーソルの形状を変更して表示するようにしてあることを特徴とする付記２７乃至２９のいずれか１つに記載のコンピュータプログラム。
【０１００】
（付記３９）
前記コンピュータを、
前記ジェスチャ判断表示手段にて、前記カーソルの形状を、判別したジェスチャの種類に応じて変更するようにしてあることを特徴とする付記３８記載のコンピュータプログラム。
【図面の簡単な説明】
【０１０１】
【図１】本発明の実施の形態に係る手書き入力装置の構成を示すブロック図である。
【図２】本発明の実施の形態に係る手書き入力装置の制御手段の手書き入力処理の手順を示すフローチャートである。
【図３】本発明の実施の形態に係る手書き入力装置の記憶手段に記憶される筆跡入力情報の一例を示す図である。
【図４】手書き文字を入力した表示画面の例示図である。
【図５】本発明の実施の形態に係る手書き入力装置の記憶手段に記憶されているジェスチャ情報記憶部のデータ構成の例示図である。
【図６】手書き文字を入力した表示画面上で入力された実線のジグザグ線が、ジェスチャの入力であると判断された旨を示す表示として破線のジグザグ線へ更新された場合の例示図である。
【図７】手書き文字を入力した表示画面上でペンアップによりコマンドが実行された場合の表示例を示す図である。
【図８】本発明の実施の形態に係る手書き入力装置の制御手段のジェスチャの入力である場合の処理手順を示すフローチャートである。
【図９】手書き文字を入力した表示画面上でジェスチャと判定された旨を示す破線のジグザグ線が、実線のジグザグ線へ更新された例示図である。
【図１０】本発明の実施の形態に係る手書き入力装置の制御手段のジェスチャの入力を完了した場合の復元処理の手順を示すフローチャートである。
【符号の説明】
【０１０２】
１  手書き入力装置
１１  制御手段
１４  記憶手段
１７  手書き入力手段
１０１  コンピュータプログラム
１０２  記録媒体
【図１】
2008027082.tif 000003
【図２】
2008027082.tif 000004
【図３】
2008027082.tif 000005
【図４】
2008027082.tif 000006
【図５】
2008027082.tif 000007
【図６】
2008027082.tif 000008
【図７】
2008027082.tif 000009
【図８】
2008027082.tif 000010
【図９】
2008027082.tif 000011
【図１０】
2008027082.tif 000012