(57)【要約】【課題】手書き情報を入力中に入力制御装置が不意に動いてしまった場合でも確実に編集することができる入力制御装置を提供することを目的とする。【解決手段】ステップＳ１０１の処理で、ＣＰＵ２１はタッチペンダウンが有ったと判断した場合（Ｓ１０１：ＹＥＳ）、次に座標情報を記憶する処理を実行する（Ｓ１０２）。次に、動作検出手段２９により、入力制御装置１０自体の動作を検出したかどうかを判断する（Ｓ１０３）。そして、検出した動作の情報が所定値以上かどうかを判断する（Ｓ１０４）。所定値以上であると判断した場合（Ｓ１０４：ＹＥＳ）、入力情報データベース２４１１の動作情報の項目に、数値の１を記憶する（Ｓ１０５）。その後ＣＰＵ２１は、タッチペンアップされたかどうかを判断する（Ｓ１０７）。タッチペンアップしたと判断した場合（Ｓ１０７：ＹＥＳ）、次に編集処理を実行する（Ｓ１０８）。【選択図】図６
2011180651.tif 000002
【特許請求の範囲】
【請求項１】
情報を表示する表示画面を備えた表示手段と、
前記表示画面に対して利用者により手書き入力される手書き情報を取得する手書き情報取得手段と、
を備えた入力制御装置に於いて、
前記入力制御装置自体の動きを動作情報として検出する動作情報検出手段と、
前記手書き情報取得手段により前記手書き情報を取得中に、前記動作情報検出手段により前記動作情報を検出した場合、前記動作情報を検出し始めた時点以降に入力された前記手書き情報の範囲を特定する動作時入力情報特定手段と、
前記動作時入力情報特定手段により特定された範囲の前記手書き情報に対して編集可能な状態に制御する動作時入力情報編集手段と、
を備えることを特徴とする入力制御装置。
【請求項２】
前記動作時入力情報特定手段は、前記動作情報検出手段により前記動作情報を検出し始めた時点以降から、前記手書き情報が途切れる時点まで、又は前記動作情報が検出されなくなった時点までの範囲を特定することを特徴とする請求項１に記載の入力制御装置。
【請求項３】
前記動作時入力情報編集手段は、利用者により編集方法の指示である編集指示情報を取得する編集指示情報取得手段を備え、
前記動作時入力情報編集手段は、前記動作時入力情報特定手段により特定された範囲の前記手書き情報に対して、前記編集指示情報取得手段により取得した前記編集指示情報に基づいて、前記手書き情報の編集制御を実行することを特徴とする請求項１乃至２のいずれかに記載の入力制御装置。
【請求項４】
前記編集指示情報取得手段は、前記動作時入力情報特定手段により特定された範囲の前記手書き情報に対して、削除する削除処理か、または手書き情報として残す継続処理かを選択する指示情報を前記利用者の操作により取得することを特徴とする請求項３に記載の入力制御装置。
【請求項５】
前記動作情報検出手段は、前記動作情報の閾値である第一閾値を備え、
前記動作時入力情報特定手段は、前記動作情報検出手段により検出された前記動作情報が前記第一閾値より大きいと判断した場合の前記手書き情報を前記範囲として特定することを特徴とする請求項１乃至４のいずれかに記載の入力制御装置。  
【請求項６】
前記動作時入力情報編集手段は、前記動作時入力情報特定手段により特定された範囲の前記手書き情報に対して、表示様態を変更することを特徴とする請求項１乃至５のいずれかに記載の入力制御装置。
【請求項７】
情報を表示する表示画面を備えた表示手段と、
前記表示画面に対して利用者により手書き入力される手書き情報を取得する手書き情報取得手段を備えた入力制御装置にて処理する入力制御方法に於いて、
前記入力制御装置自体の動きを動作情報として検出する動作情報検出ステップと、
前記手書き情報取得ステップにより前記手書き情報を取得中に、前記動作情報検出ステップにより前記動作情報を検出した場合、前記動作情報を検出し始めた時点以降に入力された前記手書き情報の範囲を特定する動作時入力情報特定ステップと、
前記動作時入力情報特定ステップにより特定された範囲の前記手書き情報に対して編集可能な状態に制御する動作時入力情報編集ステップと、
を備えることを特徴とする入力制御方法。
【請求項８】
情報を表示する表示画面を備えた表示手段と、
前記表示画面に対して利用者により手書き入力される手書き情報を取得する手書き情報取得手段を備えた入力制御装置を実行させる入力制御プログラムに於いて、
前記入力制御装置自体の動きを動作情報として検出する動作情報検出ステップと、
前記手書き情報取得ステップにより前記手書き情報を取得中に、前記動作情報検出ステップにより前記動作情報を検出した場合、前記動作情報を検出し始めた時点以降に入力された前記手書き情報の範囲を特定する動作時入力情報特定ステップと、
前記動作時入力情報特定ステップにより特定された範囲の前記手書き情報に対して編集可能な状態に制御する動作時入力情報編集ステップと、
を前記入力制御装置で実行させるための入力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書き入力中に装置の姿勢が変化した場合、容易に入力情報の編集ができる入力制御装置、入力制御方法、および入力制御プログラムに関する。
【背景技術】
【０００２】
従来、ペン等を用いて画面上に文字や図形を手書き入力する機能を有する情報処理装置が考案されている。前記情報処理装置では、情報を表示するための表示部とタッチパネルなどの入力部を組み合わせることで、利用者により入力された手書き情報の筆跡を表示しながら入力することができるようになっている。
【０００３】
さらに、前記情報処理装置に対して手書き入力中に装置が動いてしまった場合でも、装置の姿勢の変化による手ぶれ検出手段を備え、検出結果に基づいて手ぶれにより生じたずれ量を算出し、ずれ量分だけ手書き入力情報を補正することができる技術も開示されている。（特許文献１）
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−８２７６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、近年、タッチパネル機能を備えた表示画面が大型化しており、大型化された表示画面を備えた前記情報処理装置等に利用者が手書き入力する場合には、手に持って入力することが困難な状況となる。よって、利用者は、前記情報処理装置を机等の設置面に載置した状態で手書き入力を行うことになるが、手書き入力操作により装置が急激に大きく姿勢が変化することがあり、手書き入力情報の筆跡が全く意図しない方向へ大きくずれてしまうことがある。そのような時でも前記情報処理装置では、手ぶれ検出手段の検出結果に基づいて、ずれ量分だけ手書きデータを補正するだけなので、補正された手書き入力情報が利用者の所望する入力情報にならない場合があるという課題がある。
【課題を解決するための手段】
【０００６】
上記課題を解決する為に、請求項１に記載の発明の入力制御装置は、情報を表示する表示画面を備えた表示手段と、前記表示画面に対して利用者により手書き入力される手書き情報を取得する手書き情報取得手段と、を備えた入力制御装置に於いて、前記入力制御装置自体の動きを動作情報として検出する動作情報検出手段と、前記手書き情報取得手段により前記手書き情報を取得中に、前記動作情報検出手段により前記動作情報を検出した場合、前記動作情報を検出し始めた時点以降に入力された前記手書き情報の範囲を特定する動作時入力情報特定手段と、前記動作時入力情報特定手段により特定された範囲の前記手書き情報に対して編集可能な状態に制御する動作時入力情報編集手段とを備えることを特徴とする。
【０００７】
請求項２に記載の発明の入力制御装置では、請求項１に記載の発明の構成に加え、前記動作時入力情報特定手段は、前記動作情報検出手段により前記動作情報を検出し始めた時点以降から、前記手書き情報が途切れる時点まで、又は前記動作情報が検出されなくなった時点までの範囲を特定することを特徴とする。
【０００８】
請求項３に記載の発明の入力制御装置では、請求項１乃至２のいずれかに記載の発明の構成に加え、前記動作時入力情報編集手段は、利用者により編集方法の指示である編集指示情報を取得する編集指示情報取得手段を備え、前記動作時入力情報編集手段は、前記動作時入力情報特定手段により特定された範囲の前記手書き情報に対して、前記編集指示情報取得手段により取得した前記編集指示情報に基づいて、前記手書き情報の編集制御を実行することを特徴とする。
【０００９】
請求項４に記載の発明の入力制御装置では、請求項３に記載の発明の構成に加え、前記編集指示情報取得手段は、前記動作時入力情報特定手段により特定された範囲の前記手書き情報に対して、削除する削除処理か、または手書き情報として残す継続処理かを選択する指示情報を前記利用者の操作により取得することを特徴とする。
【００１０】
請求項５に記載の発明の入力制御装置では、請求項１乃至４のいずれかに記載の発明の構成に加え、前記動作情報検出手段は、前記動作情報の閾値である第一閾値を備え、前記動作時入力情報特定手段は、前記動作情報検出手段により検出された前記動作情報が前記第一閾値より大きいと判断した場合の前記手書き情報を前記範囲として特定することを特徴とする。
【００１１】
請求項６に記載の発明の入力制御装置では、請求項１乃至５のいずれかに記載の発明の構成に加え、前記動作時入力情報編集手段は、前記動作時入力情報特定手段により特定された範囲の前記手書き情報に対して、表示様態を変更することを特徴とする。
【００１２】
請求項７に記載の発明では、情報を表示する表示画面を備えた表示手段と、前記表示画面に対して利用者により手書き入力される手書き情報を取得する手書き情報取得手段を備えた入力制御装置にて処理する入力制御方法に於いて、前記入力制御装置自体の動きを動作情報として検出する動作情報検出ステップと、前記手書き情報取得ステップにより前記手書き情報を取得中に、前記動作情報検出ステップにより前記動作情報を検出した場合、前記動作情報を検出し始めた時点以降に入力された前記手書き情報の範囲を特定する動作時入力情報特定ステップと、前記動作時入力情報特定ステップにより特定された範囲の前記手書き情報に対して編集可能な状態に制御する動作時入力情報編集ステップとを備えることを特徴とする。
【００１３】
請求項８に記載の発明では、情報を表示する表示画面を備えた表示手段と、前記表示画面に対して利用者により手書き入力される手書き情報を取得する手書き情報取得手段を備えた入力制御装置を実行させる入力制御プログラムに於いて、前記入力制御装置自体の動きを動作情報として検出する動作情報検出ステップと、前記手書き情報取得ステップにより前記手書き情報を取得中に、前記動作情報検出ステップにより前記動作情報を検出した場合、前記動作情報を検出し始めた時点以降に入力された前記手書き情報の範囲を特定する動作時入力情報特定ステップと、前記動作時入力情報特定ステップにより特定された範囲の前記手書き情報に対して編集可能な状態に制御する動作時入力情報編集ステップとを前記入力制御装置で実行させる。
【発明の効果】
【００１４】
請求項１に記載の発明の入力制御装置では、情報を表示する表示画面を備え、前記表示画面に対して利用者により手書き入力される手書き情報を取得する入力制御装置に於いて、手書き情報を取得中に、入力制御装置自体の動きを動作情報として検出した場合、動作情報を検出し始めた時点以降に入力された手書き情報の範囲を特定する。そして、特定された範囲の手書き情報に対して、編集可能な状態に制御する。よって、利用者は、手書き情報を入力中に入力制御装置が不意に動いてしまった場合でも、装置が動いたことにより意図しない手書き情報になった範囲の編集を容易に行うことができる。
【００１５】
請求項２に記載の発明の入力制御装置では、請求項１に記載の発明の効果に加え、動作情報を検出し始めた時点以降から、手書き情報が途切れる時点まで、又は動作情報が検出されなくなった時点までの範囲を編集可能な範囲と特定する。よって、利用者は、手書き情報を入力中に入力制御装置が不意に動いてしまった場合でも、装置が動いたことにより意図しない手書き情報になった範囲の情報のみを、確実に編集することができる。
【００１６】
請求項３に記載の発明の入力制御装置では、請求項１乃至２のいずれかに記載の発明の効果に加え、利用者により編集方法の指示である編集指示情報を取得し、特定された範囲の手書き情報に対して、取得した編集指示情報に基づいて、手書き情報の編集制御を実行する。よって、利用者は、手書き情報を入力中に入力制御装置が不意に動いてしまった場合でも、装置が動いたことにより意図しない手書き情報になった範囲の情報に対して、編集方法の指示を入力することで、所望の編集を行うことができる。
【００１７】
請求項４に記載の発明の入力制御装置では、請求項３に記載の発明の効果に加え、特定された範囲の手書き情報に対して、削除する削除処理か、手書き情報として残す継続処理かを選択する指示情報を利用者の操作により取得する。よって、利用者は、手書き情報を入力中に入力制御装置が不意に動いてしまった場合でも、装置が動いたことにより意図しない手書き情報になった範囲の情報に対して、削除するか、そのまま残すかどうかの指示を入力することで、所望の編集を行うことができる。
【００１８】
請求項５に記載の発明の入力制御装置では、請求項１乃至４のいずれかに記載の発明の効果に加え、動作情報の閾値である第一閾値を備え、検出された動作情報が第一閾値より大きいと判断した場合の手書き情報を編集可能な範囲として特定する。よって、利用者は、手書き情報を入力中に入力制御装置が不意に動いてしまった場合でも、装置の動きが所定値以上になったと判断された場合のみに、装置が動いたことにより意図しない手書き情報になった範囲の編集を行うことができる。
【００１９】
請求項６に記載の発明の入力制御装置では、請求項１乃至５のいずれかに記載の発明の効果に加え、編集可能な状態に特定された範囲の手書き情報に対して、表示様態を変更する。よって、利用者は、手書き情報を入力中に入力制御装置が不意に動いてしまった場合でも、装置が動いたことにより意図しない手書き情報になった範囲を視覚で確認することができ、編集をより容易に行うことができる。
【００２０】
請求項７に記載の発明では、情報を表示する表示画面を備え、前記表示画面に対して利用者により手書き入力される手書き情報を取得する入力制御装置にて処理する入力制御方法に於いて、手書き情報を取得中に、入力制御装置自体の動きを動作情報として検出した場合、動作情報を検出し始めた時点以降に入力された手書き情報の範囲を特定する。そして、特定された範囲の手書き情報に対して、編集可能な状態に制御する。よって、利用者は、手書き情報を入力中に入力制御装置が不意に動いてしまった場合でも、装置が動いたことにより意図しない手書き情報になった範囲の編集を容易に行うことができる。
【００２１】
請求項８に記載の発明では、情報を表示する表示画面を備え、前記表示画面に対して利用者により手書き入力される手書き情報を取得する入力制御装置を実行させる入力制御プログラムに於いて、手書き情報を取得中に、入力制御装置自体の動きを動作情報として検出した場合、動作情報を検出し始めた時点以降に入力された手書き情報の範囲を特定する。そして、特定された範囲の手書き情報に対して、編集可能な状態に制御する。よって、利用者は、手書き情報を入力中に入力制御装置が不意に動いてしまった場合でも、装置が動いたことにより意図しない手書き情報になった範囲の編集を容易に行うことができる。
【図面の簡単な説明】
【００２２】
【図１】入力制御装置１０の概略構成図である。
【図２】入力制御装置１０の電気的構成図である。
【図３】フラッシュＲＯＭ２４の説明図である。
【図４】入力制御装置１０の表示画面説明図である。
【図５】入力情報データベース２４１１の説明図である。
【図６】入力制御装置１０で実行されるメイン処理のフローチャート説明図である。
【図７】入力制御装置１０で実行される編集処理のフローチャート説明図である。
【図８】入力制御装置１０の表示画面説明図である。
【図９】入力制御装置１０の表示画面説明図である。
【発明を実施するための形態】
【００２３】
以下、本発明を具体化した入力制御装置の実施の形態について、図面を参照して説明する。なお、これらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置の構成、各種処理のフローチャートなどは、それのみに限定する趣旨ではなく、単なる説明例である。
【００２４】
まず、図１〜図２を参照して、本実施形態の入力制御装置１０の概略構成、電気的構成について、順に説明する。
【００２５】
図１（ａ）、（ｂ）を参照して、本実施形態の入力制御装置１０の概略構成について説明をする。図１（ａ）に示す様に、入力制御装置１０は、一般的な材質である樹脂やアルミ等の材質で形成された矩形状の筐体１３に、画像や手書きで入力した情報を表示する為の表示手段１２が備えられている。さらに、表示手段１２には、利用者の指や備え付けのタッチペン１１により入力された位置情報を取得するタッチパネルが層状に重ねて配置されている。また、図１（ｂ）は、図１（ａ）に示した入力制御装置１０を図中のＬ方向から視た側面図を示したものである。図１（ｂ）に示す様に、筐体１３に対して、表示手段１２が配置されている面と反対側である背面側には、支持部材１４が備えられており、水平な載置面に対して筐体１３が所定の角度で安定して設置できるようになっている。
【００２６】
次に図２を参照して、入力制御装置１０の電気的構成について説明する。本実施形態の入力制御装置１０は、図２に示す様に、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、フラッシュＲＯＭ２４と、表示手段１２を構成する表示モニタ２６、タッチパネル２７と、さらに計時手段２８、動作検出手段２９を備えており、これらはすべてバスで相互に接続されている。
【００２７】
ＣＰＵ２１は、入力制御装置１０全体の制御を司る。ＲＯＭ２２は、入力制御装置１０の基本的な動作に必要なプログラムやそのための設定値等を記憶している。ＣＰＵ２１は、ＲＯＭ２２に記憶されたプログラムに従って、入力制御装置１０の動作を制御する。ＲＡＭ２３は、各種データを一時的に記憶するための記憶装置である。また、フラッシュＲＯＭ２４は、不揮発性の半導体メモリであり、後述する各種記憶エリアを備えている。
【００２８】
表示手段１２は、例えば液晶表示装置や有機ＥＬディスプレイなどの表示モニタ２６と、汎用的なタッチパネル２７が層状に重ねて配置されている。表示モニタ２６は、入力信号に従って画像や文字等を表示画面に表示する機器であり、利用者が入力制御装置１０の各種操作を行うためのアイコン等を表示する操作画面や、画像データ等を表示する。また、タッチパネル２７は、汎用的に用いられている抵抗膜方式、静電容量方式、超音波表面弾性波方式、赤外線遮光方式などの何れかの方式で、タッチペン１１の接触を検出する機器である。よって、利用者が表示手段１２を参照しながらタッチ入力すると、タッチパネル２７はタッチ入力された位置の座標情報を取得することができる。また、計時手段２８は、現在時刻を提示する時計機能や、また、後述する各種処理で、時間間隔を計測する為のタイマー機能も備えている機器である。
【００２９】
動作検出手段２９は、図示は省略するが筐体１３に備えられており、入力制御装置１０自体の姿勢が変化したかどうかを検出する機器である。具体的には、例えば汎用的なセンサとして使用されている、加速度センサ、ジャイロセンサ等を用いれば良いが、これに限るものではなく、入力制御装置１０自体の動きを検出できる機器であれば良い。動作検出手段２９は、入力制御装置１０自体が動いた場合、例えば、利用者が表示手段１２へタッチペン１１を用いて手書き入力している際に、手書きによる筆圧により入力制御装置１０が後方へ移動してしまう等の場合、動作検出手段２９は、入力制御装置１０に加わる加速度を検出して加速度データを出力するようになっている。
【００３０】
次に図３を参照して、フラッシュＲＯＭ２４の構成について説明する。フラッシュＲＯＭ２４は、入力情報記憶エリア２４１、表示画面情報記憶エリア２４２等を含む複数の各種記憶エリアで構成されている。入力情報記憶エリア２４１には、詳細な説明は後述するが、利用者によりタッチパネル２７を介して入力された手書き情報等が入力情報データベース２４１１として記憶されている。また、表示画面情報記憶エリア２４２には、本実施形態での入力制御装置１０の各種機能を利用者による選択操作で受け付ける為のメニュー画面情報や、アイコン等の表示画面情報が記憶されている。
【００３１】
ここで図４、５を参照しながら、手書き情報について説明する。図４は、本実施形態の入力制御装置１０の表示手段１２に、例えば利用者が手書き情報Ｂ１を入力した状態の表示画面を示す。また、入力された手書き情報は、タッチパネル２７により後述する座標情報に変換され、図５に示す様な入力情報データベース２４１１として記憶されるようになっている。
【００３２】
そこで、図５に示す入力情報データベース２４１１について詳細に説明する。入力情報データベース２４１１は、入力された手書き情報をＸ座標、Ｙ座標と動作情報の項目で対応付けて記憶されている。Ｘ座標、Ｙ座標の項目には、例えば表示手段１２の中心位置やまたは、左上角の位置を基準座標（０、０）として、タッチパネル２７に入力された手書き情報の相対的な表示位置を示す情報が数値で記憶されている。本実施形態では、例えば図４に示す手書き情報Ｂ１に対応した座標情報として、例えばＸ座標、Ｙ座標が（ｘ１、ｙ１）〜（ｘ１００、ｙ１００）として記憶されているものとする。
【００３３】
また、動作情報の項目には、上記手書き情報Ｂ１を入力中に、動作検出手段２９により入力制御装置１０自体の動作が所定値以上動いたかどうかの判断結果を示す情報が、例えば数値の０、または１として記憶されるようになっている。本実施形態では、動作検出手段２９が、入力制御装置１０の動作が所定値以上動いていないと判断した場合は数値０を記憶し、所定値以上動いたと判断した場合は数値１を記憶するものとする。前記所定値とは、動作検出手段２９として例えば加速度センサを用いている場合とすると、１Ｇ程度を所定値とすれば良い。ここで、図５に示す入力情報２４１１を参照しながら、具体的に説明をすると、Ｘ座標、Ｙ座標が（ｘ１、ｙ１）〜（ｘ８０、ｙ８０）に対応する手書き情報の範囲に対しては、動作情報の項目に０の数値が記憶されている。つまり、（ｘ１、ｙ１）〜（ｘ８０、ｙ８０）に対応する手書き情報を利用者が入力中に、入力制御装置１０自体の動きが、動作検出手段２９により前記所定値以下であると判断されていることを示している。また、（ｘ８１、ｙ８１）〜（ｘ１００、ｙ１００）に対応する手書き情報の範囲に対しては、動作情報の項目に数値の１が記憶されている。つまり、（ｘ８１、ｙ８１）〜（ｘ１００、ｙ１００）に対応する手書き情報の範囲を利用者が入力中に、入力制御装置１０自体の動きが、動作検出手段２９により前記所定値以上検出されたと判断されたことを示している。
【００３４】
以下に、図６を参照しながら、入力制御装置１０において実行されるメイン処理について説明する。図６に示すメイン処理は、ＲＯＭ２２に記憶されたプログラムに従って、ＣＰＵ２１が実行する処理である。
【００３５】
図６に示すメイン処理は、入力制御装置１０の電源がＯＮにされると開始される。まず初めに、ＣＰＵ２１は、手書き入力モード開始指示が有ったかどうかを判断する（Ｓ１００）。具体的には、例えば、表示手段１２に手書き入力モードの開始指示を受け付ける為のアイコン等を表示し、利用者が前記アイコン等にタッチ操作することで、手書きモードを開始できるようになっているものとする。ステップＳ１００の処理で、ＣＰＵ２１は、手書き入力モード開始の指示が無いと判断した場合（Ｓ１００：ＮＯ）、繰り返しステップＳ１００の処理を実行する。
【００３６】
また、ステップＳ１００の処理で、ＣＰＵ２１は、手書き入力モード開始指示が有ったと判断した場合（Ｓ１００：ＹＥＳ）、タッチペンダウンが有るかどうかを判断する（Ｓ１０１）。ステップＳ１０１の処理では、具体的に、利用者が手書き情報を入力開始する際、タッチペン１１を表示手段１２へペンダウンすると、タッチパネル２７はタッチペン１１の接触を検出するので、接触の開始を検出したかどうかを判断している。そして、ステップＳ１０１の処理で、ＣＰＵ２１はタッチペンダウンが無いと判断した場合（Ｓ１０１：ＮＯ）、繰り返しステップＳ１０１の処理を実行し、タッチペンダウンが有るまで待機状態となる。
【００３７】
また、ステップＳ１０１の処理で、ＣＰＵ２１はタッチペンダウンが有ったと判断した場合（Ｓ１０１：ＹＥＳ）、次に座標情報を記憶する処理を実行する（Ｓ１０２）。ステップＳ１０２の処理では、ＣＰＵ２１は、利用者がタッチペン１１を用いて表示手段１２へタッチ入力した位置情報をタッチパネル２７により座標情報として取得して、入力情報データベース２４１１のＸ座標、Ｙ座標情報に記憶する。
【００３８】
次に、ＣＰＵ２１は、動作検出手段２９により、入力制御装置１０自体の動作を検出したかどうかを判断する（Ｓ１０３）。そして、ステップＳ１０３の処理で、ＣＰＵ２１が動作を検出したと判断した場合（Ｓ１０３：ＹＥＳ）、続いてステップＳ１０３の処理で検出した動作の情報が所定値以上かどうかを判断する（Ｓ１０４）。そして、ステップＳ１０４の処理で、ＣＰＵ２１が所定値以上であると判断した場合（Ｓ１０４：ＹＥＳ）、入力情報データベース２４１１の動作情報の項目に、数値の１を記憶する（Ｓ１０５）。
【００３９】
また、ステップＳ１０３の処理で、ＣＰＵ２１が動作を検出していないと判断した場合（Ｓ１０３：ＮＯ）、または、ステップＳ１０４の処理で動作の情報が所定値以下と判断した場合（Ｓ１０４：ＮＯ）、入力情報データベース２４１１の動作情報の項目には、数値の０を記憶する（Ｓ１０６）。
【００４０】
そして、ステップＳ１０５の処理、またはステップＳ１０６の処理の後、ＣＰＵ２１は、タッチペンアップされたかどうかを判断する（Ｓ１０７）。ここでのタッチペンアップとは、利用者がタッチペン１１を、表示手段１２から離した状態のことであり、具体的にはタッチパネル２７が、タッチペン１１による接触を検出しなくなった状態を示す。ステップＳ１０７の処理で、ＣＰＵ２１がタッチペンアップしていないと判断した場合（Ｓ１０７：ＮＯ）、つまり手書き入力中であると判断した場合、再度ステップＳ１０２の処理へ戻る。また、ステップＳ１０７の処理で、ＣＰＵ２１がタッチペンアップしたと判断した場合（Ｓ１０７：ＹＥＳ）、次に編集処理を実行する（Ｓ１０８）。
【００４１】
そこで、図７〜９を参照しながら、ステップＳ１０８の編集処理について説明をする。図７は、ＣＰＵ２１が実行する編集処理のフローチャート図である。
【００４２】
まず、ＣＰＵ２１は、入力情報データベース２４１１を参照し、動作情報の項目に１と記憶された手書き入力情報の範囲を特定する（Ｓ２０１）。具体的には、図４に示す手書き情報Ｂ１に対応した入力情報データベース２４１１（図５）では、動作情報の項目に１と記憶された範囲として、Ｘ座標、Ｙ座標が（ｘ８１、ｙ８１）〜（ｘ１００、ｙ１００）に対応する範囲の手書き情報が特定される。
【００４３】
次に、ステップＳ２０１の処理の後、ＣＰＵ２１は、特定された手書き情報の範囲の表示様態を変更する処理を実行する（Ｓ２０２）。具体的には、本実施形態ではステップＳ２０１で特定された（ｘ８１、ｙ８１）〜（ｘ１００、ｙ１００）の範囲の手書き情報とは、図８に示す手書き情報Ｂ１の一部である手書き情報Ｂ１ｂの範囲に相当するものとし、手書き情報Ｂ１ｂの表示様態を実線から破線に変更されたことを示す。本実施形態では、ステップＳ２０２の処理での表示様態の変更は、破線に変更するように記載したが、これに限るものではなく、例えば、線幅や、線色を変更したり、特定された範囲が点滅表示するような変更にしても良い。
【００４４】
続いて、ステップＳ２０２の処理の後、ＣＰＵ２１は、編集指示を取得したかどうかを判断する（Ｓ２０３）。具体的には、ステップＳ２０３の処理で、図８に示すように、表示手段１２に、表示画面情報記憶エリア２４２に記憶されている編集方法の指示である削除指示を示す削除アイコン２４３１と、継続指示を示す継続アイコン２４３２を表示する。そして、利用者が前記アイコンを選択してタッチ入力することで、ＣＰＵ２１がタッチパネル２７を介して編集指示を取得したかどうかを判断する。
【００４５】
ステップＳ２０３の処理で、ＣＰＵ２１は、編集指示を取得した、つまり、利用者により削除アイコン２４３１か、または継続アイコン２４３２がタッチ入力されたと判断した場合（Ｓ２０３：ＹＥＳ）、次にタッチ入力されたアイコンが削除指示を示す削除アイコンかどうかを判断する（Ｓ２０４）。ステップＳ２０５の処理で、ＣＰＵ２１が、削除指示であると判断した場合（Ｓ２０４：ＹＥＳ）、特定された範囲の手書き情報Ｂ１ｂに対して削除処理を実行し（Ｓ２０５）、本処理を終了する。具体的には、図５に示す入力情報データベース２４１１の、Ｘ座標、Ｙ座標が（ｘ８１、ｙ８１）〜（ｘ１００、ｙ１００）の情報を削除する。よって、表示手段１２では、図９に示すように、手書き情報Ｂ１ｂに対応する範囲が削除され、手書き情報Ｂ１の一部である手書き情報Ｂ１ａのみが表示されている状態となる。
【００４６】
また、ステップＳ２０３の処理で、ＣＰＵ２１が編集指示を取得していないと判断した場合（Ｓ２０３：ＮＯ）、次に所定時間以上経過したかどうかを判断する（Ｓ２０６）。ステップＳ２０６の処理で、ＣＰＵ２１が所定時間（例えば、３秒）以上経過していないと判断した場合（ｓ２０６：ＮＯ）、再度ステップＳ２０３の処理へ戻る。
【００４７】
または、ステップ２０６の処理で、ＣＰＵ２１が所定時間以上経過したと判断した場合（Ｓ２０６：ＹＥＳ）、次にステップＳ２０１で特定された範囲の手書き情報を継続使用する処理を実行し（Ｓ２０７）、本処理を終了する。具体的には、ステップＳ２０７の処理では、入力情報データベース２４１１から、ステップＳ２０１の処理で特定された範囲の手書き情報Ｂ１ｂの動作情報の項目を、１から０に変更し記憶する。また、ステップＳ２０７の処理では、ステップＳ２０２の処理にて表示様態が変更された範囲の手書き情報Ｂ１ｂの表示様態を、変更前の元の状態に戻す処理を実行する。つまり手書き情報Ｂ１ｂを、そのまま手書き情報Ｂ１の一部として継続して表示する状態となり、図４に示すような手書き情報Ｂ１の状態となる。また、ステップＳ２０４の処理で、ＣＰＵ２１が、削除指示ではない、つまり利用者により継続アイコン２４３２をタッチ入力されたと判断した場合（Ｓ２０４：ＮＯ）、同様にステップＳ２０７の処理を実行し、本処理を終了する。
【００４８】
図７に示す編集処理が終了した後、図６のメイン処理に戻り、続いてＣＰＵ２１は手書き入力モード終了かどうかを判断する（Ｓ１０９）。具体的には、例えば、表示手段１２に手書き入力モードの終了指示を受け付ける為のアイコン等を表示し、利用者が前記アイコン等にタッチ操作するようになっているものとする。そしてステップＳ１０９の処理で、ＣＰＵ２１は、終了指示が無いと判断した場合（Ｓ１０９：ＮＯ）、ステップＳ１０１の処理へ戻り繰り返し処理を実行する。また、ステップＳ１０９の処理で、ＣＰＵ２１は、終了指示が有ったと判断した場合（Ｓ１０９：ＹＥＳ）、手書き入力モードを終了し、本処理を終了する。
【００４９】
よって、上述で説明した本実施形態のメイン処理を実行することにより、利用者は、手書き情報を入力中に入力制御装置が不意に動いてしまった場合でも、装置が動いたことにより意図しない手書き情報になった範囲の編集を容易に行うことができる。
【００５０】
なお、上述で説明した本実施形態に示される構成や処理は例示であり、各種の変形が可能なことはいうまでもない。例えば、本実施形態での図６のステップＳ１０４の処理で、ＣＰＵ２１は入力制御装置１０自体の動作の値が所定値以下かどうかを判断している。しかし、これに限るものではなく、入力制御装置１０自体の動作の値が０かそれ以上か、つまり少しでも動いたかどうかを判断するようにしても良い。
【００５１】
また、図７のステップＳ２０３の処理で、編集指示の取得を表示手段１２に表示したアイコンの選択により取得しているが、これに限るものではない。例えば、図６のステップＳ１０７の処理で、ＣＰＵ２１がペンアップを検出したと判断した後に、ペンダウンを検出したと判断した場合は、継続アイコン２４３２を選択されたと同様に判断するよう処理しても良い。
【符号の説明】
【００５２】
１０    入力制御装置
１１    タッチペン
１２    表示手段
１３    筐体
１４    支持部材
Ｂ１    手書き情報
Ｂ１ａ  手書き情報Ｂ１の一部
Ｂ１ｂ  手書き情報Ｂ１の一部
２４３１  削除アイコン
２４３２  継続アイコン
【図１】
2011180651.tif 000003
【図２】
2011180651.tif 000004
【図３】
2011180651.tif 000005
【図４】
2011180651.tif 000006
【図５】
2011180651.tif 000007
【図６】
2011180651.tif 000008
【図７】
2011180651.tif 000009
【図８】
2011180651.tif 000010
【図９】
2011180651.tif 000011