(57)【特許請求の範囲】
【請求項１】
パネル面上に押圧力が加えられているか否かを、前記パネル面に網目状に形成されたセル毎に特定することが可能なタッチパネルを制御するタッチパネル制御装置であって、
押圧力が加えられた前記セルである押圧セルを複数特定する第一特定手段と、
前記第一特定手段によって特定された複数の前記押圧セルの位置を示す位置情報を、記憶手段に記憶する記憶制御手段と、
前記第一特定手段によって特定された複数の前記押圧セルの位置に基づき、前記押圧セル間の離隔の程度を特定する第二特定手段と、
前記記憶手段に記憶された前記位置情報のうち、前記第二特定手段によって特定された前記離隔の程度が所定条件を満たす場合の一対の前記押圧セルの位置を示す前記位置情報を無効とする無効手段と、
前記記憶手段に記憶された前記位置情報のうち、前記無効手段によって無効とされた前記位置情報を除く前記位置情報によって示される前記押圧セルの中から、前記第二特定手段によって特定された前記離隔の程度が最も小さい一対の前記押圧セルを、前記押圧セル毎に複数選択し、選択した複数の前記押圧セルの中で、前記離隔の程度が最も大きい一対の前記押圧セルを抽出する抽出手段と、
前記抽出手段によって抽出された前記押圧セルの位置を、ユーザが指定した前記パネル面上の位置である指定位置として決定する決定手段と
を備えたことを特徴とするタッチパネル制御装置。
【請求項２】
前記第二特定手段は、
前記押圧セル間の位置関係と、前記離隔の程度とが対応付けられたテーブルを参照し、前記位置関係を調整することによって、前記押圧セル間の前記離隔の程度を特定することを特徴とする請求項１に記載のタッチパネル制御装置。
【請求項３】
パネル面上に押圧力が加えられているか否かを、前記パネル面に網目状に形成されたセル毎に特定することが可能なタッチパネルを制御するタッチパネル制御方法であって、
押圧力が加えられた前記セルである押圧セルを複数特定する第一特定ステップと、
前記第一特定ステップによって特定された複数の前記押圧セルの位置を示す位置情報を、記憶手段に記憶する記憶制御ステップと、
前記第一特定ステップによって特定された複数の前記押圧セルの位置に基づき、前記押圧セル間の離隔の程度を特定する第二特定ステップと、
前記記憶手段に記憶された前記位置情報のうち、前記第二特定ステップによって特定された前記離隔の程度が所定条件を満たす場合の一対の前記押圧セルの位置を示す前記位置情報を無効とする無効ステップと、
前記記憶手段に記憶された前記位置情報のうち、前記無効ステップによって無効とされた前記位置情報を除く前記位置情報によって示される前記押圧セルの中から、前記第二特定ステップによって特定された前記離隔の程度が最も小さい一対の前記押圧セルを、前記押圧セル毎に複数選択し、選択した複数の前記押圧セルの中で、前記離隔の程度が最も大きい一対の前記押圧セルを抽出する抽出ステップと、
前記抽出ステップによって抽出された前記押圧セルの位置を、ユーザが指定した前記パネル面上の位置である指定位置として決定する決定ステップと
を備えたことを特徴とするタッチパネル制御方法。
【請求項４】
パネル面上に押圧力が加えられているか否かを、前記パネル面に網目状に形成されたセル毎に特定することが可能なタッチパネルのうち、押圧力が加えられた前記セルである押圧セルを複数特定する第一特定ステップと、
前記第一特定ステップによって特定された複数の前記押圧セルの位置を示す位置情報を、記憶手段に記憶する記憶制御ステップと、
前記第一特定ステップによって特定された複数の前記押圧セルの位置に基づき、前記押圧セル間の離隔の程度を特定する第二特定ステップと、
前記記憶手段に記憶された前記位置情報のうち、前記第二特定ステップによって特定された前記離隔の程度が所定条件を満たす場合の一対の前記押圧セルの位置を示す前記位置情報を無効とする無効ステップと、
前記記憶手段に記憶された前記位置情報のうち、前記無効ステップによって無効とされた前記位置情報を除く前記位置情報によって示される前記押圧セルの中から、前記第二特定ステップによって特定された前記離隔の程度が最も小さい一対の前記押圧セルを、前記押圧セル毎に複数選択し、選択した複数の前記押圧セルの中で、前記離隔の程度が最も大きい一対の前記押圧セルを抽出する抽出ステップと、
前記抽出ステップによって抽出された前記押圧セルの位置を、ユーザが指定した前記パネル面上の位置である指定位置として決定する決定ステップと
をコンピュータに実行させるための制御プログラム。
【請求項５】
パネル面上に押圧力が加えられているか否かを、前記パネル面に網目状に形成されたセル毎に特定することが可能なタッチパネルのうち、押圧力が加えられた前記セルである押圧セルを複数特定する第一特定ステップと、
前記第一特定ステップによって特定された複数の前記押圧セルの位置を示す位置情報を、記憶手段に記憶する記憶制御ステップと、
前記第一特定ステップによって特定された複数の前記押圧セルの位置に基づき、前記押圧セル間の離隔の程度を特定する第二特定ステップと、
前記記憶手段に記憶された前記位置情報のうち、前記第二特定ステップによって特定された前記離隔の程度が所定条件を満たす場合の一対の前記押圧セルの位置を示す前記位置情報を無効とする無効ステップと、
前記記憶手段に記憶された前記位置情報のうち、前記無効ステップによって無効とされた前記位置情報を除く前記位置情報によって示される前記押圧セルの中から、前記第二特定ステップによって特定された前記離隔の程度が最も小さい一対の前記押圧セルを、前記押圧セル毎に複数選択し、選択した複数の前記押圧セルの中で、前記離隔の程度が最も大きい一対の前記押圧セルを抽出する抽出ステップと、
前記抽出ステップによって抽出された前記押圧セルの位置を、ユーザが指定した前記パネル面上の位置である指定位置として決定する決定ステップと
をコンピュータに実行させるための制御プログラムを記憶したコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スタイラス等をパネル面に接触させることによって筆記が行われるタッチパネルを制御するタッチパネル制御装置、タッチパネル制御方法、制御プログラム、および制御プログラムを記憶したコンピュータ読み取り可能な媒体に関する。
【背景技術】
【０００２】
スタイラスをパネル面に接触させることによって筆記が行われるタッチパネルが知られている。このようなタッチパネルでは、スタイラスによる筆記の過程で、スタイラスを所持する手の一部分（例えば手の腹部や指の関節等）、腕、腕時計、被服等が、スタイラスと共にパネル面に接触し、パネル面を押圧する場合がある。このような場合、スタイラスによって筆記された情報を特定するためには、スタイラスによって押圧されたパネル面の領域を、スタイラス以外の物体によって押圧されたパネル面の領域と区別する必要がある。
【０００３】
接触領域の面積に応じて、指先が接触した領域と、手の腹の部分が接触した領域とを区別する技術が開示されている（例えば特許文献１参照）。この技術では、面積の最も小さな接触領域には、指先が接触していると判断される。一方、面積の大きな接触領域には、手の腹の部分が接触していると判断される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−３０６７５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
スタイラス以外の物体がパネル面を押圧する場合の領域が、スタイラスがパネル面を押圧する場合の領域よりも常に大きいと仮定する。この場合、上述の技術を応用することによって、スタイラスが押圧した領域と、スタイラス以外の物体が押圧した領域とを区別することが可能とも考えられる。
【０００６】
しかしながら、スタイラス以外の物体が押圧した領域が、スタイラスが押圧した領域よりも必ず大きいとは限らない。例えば、スタイラスよりも大きな物体がパネル面を押圧する場合でも、物体がパネル面に徐々に接近する過程における初期の段階では、物体の一部分のみがパネル面を押圧することになるので、押圧領域の面積は小さい。従って上述の技術が応用された場合でも、スタイラスが押圧した領域と、スタイラス以外の物体が押圧した領域とを明確に区別することができないという問題点がある。
【０００７】
本発明の目的は、スタイラス等を用いてユーザが指定したパネル面の領域を、スタイラス等以外の物体がパネル面を押圧した領域と明確に区別して認識することが可能なタッチパネル制御装置、タッチパネル制御方法、制御プログラム、および制御プログラムを記憶したコンピュータ読み取り可能な媒体を提供することである。
【課題を解決するための手段】
【０００８】
本発明の第一態様に係るタッチパネル制御装置は、パネル面上に押圧力が加えられているか否かを、前記パネル面に網目状に形成されたセル毎に特定することが可能なタッチパネルを制御するタッチパネル制御装置であって、押圧力が加えられた前記セルである押圧セルを複数特定する第一特定手段と、前記第一特定手段によって特定された複数の前記押圧セルの位置を示す位置情報を、記憶手段に記憶する記憶制御手段と、前記第一特定手段によって特定された複数の前記押圧セルの位置に基づき、前記押圧セル間の離隔の程度を特定する第二特定手段と、前記記憶手段に記憶された前記位置情報のうち、前記第二特定手段によって特定された前記離隔の程度が所定条件を満たす場合の一対の前記押圧セルの位置を示す前記位置情報を無効とする無効手段と、前記記憶手段に記憶された前記位置情報のうち、前記無効手段によって無効とされた前記位置情報を除く前記位置情報によって示される前記押圧セルの中から、前記第二特定手段によって特定された前記離隔の程度が最も小さい一対の前記押圧セルを、前記押圧セル毎に複数選択し、選択した複数の前記押圧セルの中で、前記離隔の程度が最も大きい一対の前記押圧セルを抽出する抽出手段と、前記抽出手段によって抽出された前記押圧セルの位置を、ユーザが指定した前記パネル面上の位置である指定位置として決定する決定手段とを備えたことを特徴とする。
【０００９】
ユーザが意識的に押圧力を加えることによって指定するパネル面上の指定位置と、ユーザが無意識にパネル面を押圧する位置とは大きく離隔する傾向にある。例えば、ユーザがスタイラスを使用してパネル面上に指定位置を指定する場合、指定位置と、スタイラス以外の物体（例えば、スタイラスを所持する手の一部分（手の腹部や指の関節等）、腕、腕時計、被服等）がパネルを押圧する位置とは大きく離隔する傾向にある。このためタッチパネル制御装置は、離隔の程度が最も大きい一対の押圧セルを抽出し、少なくともいずれか一方の位置を、指定位置として特定する。これによってタッチパネル制御装置は、指定位置を、ユーザが無意識にパネル面を押圧する位置と明確に区別して認識することが容易に可能となる。
【００１０】
又、ユーザが無意識にパネル面を押圧する位置は密集する傾向がある。このためタッチパネル制御装置は、離間の程度が最も小さい一対の押圧セルをはじめに選択することによって、密集した状態の押圧セルを、指定位置を決定する場合の押圧セルの対象から除外できる。従ってタッチパネル制御装置は、ユーザが無意識にパネル面を押圧する位置を効果的に排除し、指定位置を適切に決定することができる。
【００１１】
又、タッチパネル制御装置は、指定位置と、ユーザが無意識にパネル面を押圧する位置とを明確に区別することができる。
【００１２】
第一態様において、前記第二特定手段は、前記押圧セル間の位置関係と、前記離隔の程度とが対応付けられたテーブルを参照し、前記位置関係を調整することによって、前記押圧セル間の前記離隔の程度を特定してもよい。これによってタッチパネル制御装置は、押圧セル間の離隔の程度を容易に特定することができる。またタッチパネル制御装置は、テーブルに含める離間の程度を調節することによって、タッチパネルの使用態様や指定位置の指定方法等がユーザ毎に異なる場合であっても、離隔の程度を適切に特定することができる。
【００１３】
本発明の第二態様に係るタッチパネル制御方法は、パネル面上に押圧力が加えられているか否かを、前記パネル面に網目状に形成されたセル毎に特定することが可能なタッチパネルを制御するタッチパネル制御方法であって、押圧力が加えられた前記セルである押圧セルを複数特定する第一特定ステップと、前記第一特定ステップによって特定された複数の前記押圧セルの位置を示す位置情報を、記憶手段に記憶する記憶制御ステップと、前記第一特定ステップによって特定された複数の前記押圧セルの位置に基づき、前記押圧セル間の離隔の程度を特定する第二特定ステップと、前記記憶手段に記憶された前記位置情報のうち、前記第二特定ステップによって特定された前記離隔の程度が所定条件を満たす場合の一対の前記押圧セルの位置を示す前記位置情報を無効とする無効ステップと、前記記憶手段に記憶された前記位置情報のうち、前記無効ステップによって無効とされた前記位置情報を除く前記位置情報によって示される前記押圧セルの中から、前記第二特定ステップによって特定された前記離隔の程度が最も小さい一対の前記押圧セルを、前記押圧セル毎に複数選択し、選択した複数の前記押圧セルの中で、前記離隔の程度が最も大きい一対の前記押圧セルを抽出する抽出ステップと、前記抽出ステップによって抽出された前記押圧セルの位置を、ユーザが指定した前記パネル面上の位置である指定位置として決定する決定ステップとを備えたことを特徴とする。第二態様によれば、第一態様と同様の効果を奏することができる。
【００１４】
本発明の第三態様に係る制御プログラムは、パネル面上に押圧力が加えられているか否かを、前記パネル面に網目状に形成されたセル毎に特定することが可能なタッチパネルのうち、押圧力が加えられた前記セルである押圧セルを複数特定する第一特定ステップと、
前記第一特定ステップによって特定された複数の前記押圧セルの位置を示す位置情報を、記憶手段に記憶する記憶制御ステップと、前記第一特定ステップによって特定された複数の前記押圧セルの位置に基づき、前記押圧セル間の離隔の程度を特定する第二特定ステップと、前記記憶手段に記憶された前記位置情報のうち、前記第二特定ステップによって特定された前記離隔の程度が所定条件を満たす場合の一対の前記押圧セルの位置を示す前記位置情報を無効とする無効ステップと前記記憶手段に記憶された前記位置情報のうち、前記無効ステップによって無効とされた前記位置情報を除く前記位置情報によって示される前記押圧セルの中から、前記第二特定ステップによって特定された前記離隔の程度が最も小さい一対の前記押圧セルを、前記押圧セル毎に複数選択し、選択した複数の前記押圧セルの中で、前記離隔の程度が最も大きい一対の前記押圧セルを抽出する抽出ステップと、前記抽出ステップによって抽出された前記押圧セルの位置を、ユーザが指定した前記パネル面上の位置である指定位置として決定する決定ステップとをコンピュータに実行させる。第三態様によれば、第一態様と同様の効果を奏することができる。
【００１５】
本発明の第四態様に係る制御プログラムを記憶したコンピュータ読み取り可能な媒体は、パネル面上に押圧力が加えられているか否かを、前記パネル面に網目状に形成されたセル毎に特定することが可能なタッチパネルのうち、押圧力が加えられた前記セルである押圧セルを複数特定する第一特定ステップと、前記第一特定ステップによって特定された複数の前記押圧セルの位置を示す位置情報を、記憶手段に記憶する記憶制御ステップと、前記第一特定ステップによって特定された複数の前記押圧セルの位置に基づき、前記押圧セル間の離隔の程度を特定する第二特定ステップと、前記記憶手段に記憶された前記位置情報のうち、前記第二特定ステップによって特定された前記離隔の程度が所定条件を満たす場合の一対の前記押圧セルの位置を示す前記位置情報を無効とする無効ステップと前記記憶手段に記憶された前記位置情報のうち、前記無効ステップによって無効とされた前記位置情報を除く前記位置情報によって示される前記押圧セルの中から、前記第二特定ステップによって特定された前記離隔の程度が最も小さい一対の前記押圧セルを、前記押圧セル毎に複数選択し、選択した複数の前記押圧セルの中で、前記離隔の程度が最も大きい一対の前記押圧セルを抽出する抽出ステップと、前記抽出ステップによって抽出された前記押圧セルの位置を、ユーザが指定した前記パネル面上の位置である指定位置として決定する決定ステップとをコンピュータに実行させる。第四態様によれば、第一態様と同様の効果を奏することができる。
【図面の簡単な説明】
【００１６】
【図１】手書き入力システム１を示す図である。
【図２】電子筆記装置１１の電気的構成を示すブロック図である。
【図３】導電シート４０を示す図である。
【図４】パネルモジュール１９の図３におけるＩ−Ｉ線矢視方向断面図である。
【図５】パネルモジュール１９に押圧力が加えられた状態を示す図である。
【図６】押圧セル６１〜６７を示す図である。
【図７】第一テーブル２４１を示す図である。
【図８】第一テーブル２４１を示す図である。
【図９】メイン処理を示すフローチャートである。
【図１０】押圧セル８１〜８４を示す図である。
【図１１】無効化処理を示すフローチャートである。
【図１２】特定された押圧セルの位置情報に基づきプロットした結果を示す図である。
【図１３】特定された押圧セルの位置情報に基づきプロットした結果を示す図である。
【図１４】第二テーブル２４２を示す図である。
【図１５】第二テーブル２４３を示す図である。
【図１６】第二テーブル２４４を示す図である。
【図１７】第二テーブル２４５を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施形態について、図面を参照して説明する。図１を参照し、手書き入力システム１について説明する。手書き入力システム１は、汎用の筆記具１２を用いて筆記された場合の筆跡を特定して電子化し、筆跡データとして保存するためのシステムである。手書き入力システム１は、電子筆記装置１１およびＰＣ１４を備える。電子筆記装置１１およびＰＣ１４は、通信ケーブル１８を介して接続する。
【００１８】
電子筆記装置１１は、凹形状の載置部１６を手前側の面に備える。載置部１６の底面にタッチパネル１７が設けられる。タッチパネル１７の形状は略長方形である。タッチパネル１７は、抵抗膜方式で駆動する。筆記具１２による筆記動作に伴い、筆記具１２の先端部によってタッチパネル１７が押圧された場合、印加された押圧力の位置（以下、「押圧位置」という。）が特定される。これによって電子筆記装置１１は、特定した押圧位置に基づいて筆跡を特定できる。
【００１９】
例えばユーザは、タッチパネル１７のうち、電子筆記装置１１の手前側（以下、「タッチパネル１７の手前側」という。）に紙媒体７０を載置する。ユーザは、紙媒体７０に対し、汎用の筆記具１２（ボールペンやシャープペンシル等）を用いて筆記する。紙媒体７０に線画が描画される。同時に、筆記具１２による筆記動作によってタッチパネル１７に押圧力が加えられ、筆跡が特定される。このようにしてユーザは、筆記具１２によって紙媒体７０に線画が描画されると同時に、筆記具１２による筆跡を示す筆跡データを得ることができる。
【００２０】
ＰＣ１４は、電子筆記装置１１によって作成された筆跡データを、通信ケーブル１８を介して電子筆記装置１１から取得する。ＰＣ１４は、電子筆記装置１１から取得した筆跡データをデータベースに記憶する。ＰＣ１４は、データベースに記憶した筆跡データを解析することができる。またＰＣ１４は、電子筆記装置１１によって作成された筆跡データに基づき、筆跡の解析処理を行ったり、筆記具１２を用いて描かれた線画をディスプレイに表示したりできる。
【００２１】
図２を参照して、電子筆記装置１１の電気的構成について説明する。電子筆記装置１１は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、フラッシュメモリ２４、駆動回路２５、通信制御部２６、およびタッチパネル１７を備える。ＣＰＵ２１は、電子筆記装置１１全体の制御を司る。ＲＯＭ２２には、ブートプログラムおよび初期データが記憶される。ＲＡＭ２３には、一時的なデータが記憶される。フラッシュメモリ２４には、ＣＰＵ２１のプログラム、および第一テーブル２４１（図７、図８参照、後述）が記憶される。駆動回路２５はタッチパネル１７を駆動する。通信制御部２６は、通信ケーブル１８（図１参照）を介してＰＣ１４（図１参照）と通信を行う。タッチパネル１７は、パネルモジュール１９を備える。パネルモジュール１９は、導電シート４０、電圧印加部３８、および電圧検出部３９を備える。
【００２２】
ＰＣ１４は、ドライブ装置１４１を備える。ドライブ装置１４１は、記憶媒体１４２に記憶された情報を読み出すことができる。例えばＰＣ１４は、記憶媒体１４２に記憶されたＣＰＵ２１のプログラムを読み出し、通信ケーブル１８を介して電子筆記装置１１にプログラムを送信する。ＣＰＵ２１は、ＰＣ１４から送信されたプログラムを受信し、フラッシュメモリ２４に記憶する。ＣＰＵ２１は、フラッシュメモリ２４に記憶したプログラムに基づいて動作することが可能となる。
【００２３】
図３を参照し、導電シート４０の構成について説明する。導電シート４０は、第一導電膜４１および第二導電膜４２を備える。第一導電膜４１および第二導電膜４２の形状は略長方形である。第一導電膜４１および第二導電膜４２の形状は、タッチパネル１７（図１参照）の形状と略同一である。第一導電膜４１および第二導電膜４２は積層している。第一導電膜４１は、第二導電膜４２に対してタッチパネル１７の手前側に配置する。第一導電膜４１および第二導電膜４２間に、複数のスペーサ４５（図４参照）が設けられる。スペーサ４５は、第一導電膜４１および第二導電膜４２を離間する。
【００２４】
第一導電膜４１は、複数の抵抗膜４１１を備える。抵抗膜４１１は透明である。抵抗膜４１１の形状は略長方形である。抵抗膜４１１の長手方向の長さは、第一導電膜４１の短手方向の長さと同一である。抵抗膜４１１の短手方向の長さは、第一導電膜４１の長手方向の長さよりも短く、筆記具１２（図１参照）の先端部の直径よりも十分大きい。抵抗膜４１１は、第一導電膜４１の長手方向に並行に並んでいる。隣接する抵抗膜４１１間の境界部分に隙間４１３が設けられる。隙間４１３の間隔は、抵抗膜４１１の短手方向の長さと比較して非常に小さい。以下、抵抗膜４１１の並ぶ方向（図３における上下方向）を、Ｙ軸方向という。Ｙ軸方向と直交する方向（図３における左右方向）を、Ｘ軸方向という。Ｙ軸方向は、第一導電膜４１の長手方向および抵抗膜４１１の短手方向に相当する。Ｘ軸方向は、第一導電膜４１の短手方向および抵抗膜４１１の長手方向に相当する。それぞの抵抗膜４１１のうちＸ軸方向両端部に、電極４１２が設けられる。電極４１２には、電圧印加部３８および電圧検出部３９（図２参照）が接続される。電圧印加部３８は、電極４１２を介して抵抗膜４１１に電圧を印加する。電圧検出部３９は、電極４１２間の電圧を検出する。
【００２５】
第二導電膜４２は、複数の抵抗膜４２１を備える。抵抗膜４２１は透明である。抵抗膜４２１の形状は略長方形である。抵抗膜４２１の長手方向の長さは、第二導電膜４２の長手方向の長さと同一である。抵抗膜４２１の短手方向の長さは、第二導電膜４２の短手方向の長さよりも短く、筆記具１２の先端部の直径よりも十分大きい。Ｙ軸方向は、第二導電膜４２および抵抗膜４２１の長手方向に相当する。Ｘ軸方向は、第二導電膜４２および抵抗膜４２１の短手方向に相当する。抵抗膜４２１は、第二導電膜４２の短手方向、即ちＸ軸方向に並んでいる。隣接する抵抗膜４２１間の境界部分に隙間４２３が設けられる。隙間４２３の間隔は、抵抗膜４２１の短手方向の長さよりも非常に短い。それぞの抵抗膜４２１のうちＹ軸方向両端部に、電極４２２が設けられる。電極４２２には、電圧印加部３８および電圧検出部３９（図２参照）が接続される。電圧印加部３８は、電極４２２を介して抵抗膜４２１に電圧を印加する。電圧検出部３９は、電極４２２間の電圧を検出する。
【００２６】
図４に示すように、導電シート４０の第一導電膜４１のうち第二導電膜４２と近接する側と反対側の面、即ちタッチパネル１７（図１参照）の手前側に、フィルム３２が積層される。フィルム３２は、導電シート４０を保護する。第一導電膜４１および第二導電膜４２間に、複数のスペーサ４５が設けられる。スペーサ４５は、第一導電膜４１および第二導電膜４２を離間する。第二導電膜４２のうち第一導電膜４１と近接する側と反対側の面側に、ガラス基板３４が積層される。ガラス基板３４は、導電シート４０を支持する。積層された状態のフィルム３２、導電シート４０、およびガラス基板３４、並びに、電圧印加部３８および電圧検出部３９（図２参照）が、パネルモジュール１９に相当する。パネルモジュール１９は、タッチパネル１７の手前側に取り付けられる。
【００２７】
パネルモジュール１９に押圧力が印加された場合の様子について、図５を参照して説明する。以下、図５の上側および下側を、パネルモジュール１９の上側および下側という。電子筆記装置１１の載置部１６（図１参照）の底面に紙媒体７０（図１参照）が載置され、筆記具１２を用いて紙媒体７０に筆記が行われたとする。筆記具１２の先端部は、載置部１６の底面に設けられたタッチパネル１７（図１参照）手前側のパネルモジュール１９に押圧力を加える。図５に示すように、パネルモジュール１９は、筆記具１２による押圧力に伴って変形する。具体的には次の通りである。導電シート４０に対して、フィルム３２側から下方に向かう方向の押圧力が加わる。フィルム３２および第一導電膜４１は、下方に撓む。第一導電膜４１の抵抗膜４１１１と、第二導電膜４２の抵抗膜４２１１、４２１２とが接触する。
【００２８】
押圧力が加えられた位置を検出する方法について説明する。第一導電膜４１が備える抵抗膜４１１（図３参照）に設けられた電極４１２（図３参照）、および第二導電膜４２が備える抵抗膜４２１（図３参照）に設けられた電極４２２（図３参照）間に、電圧印加部３８（図２参照）から電圧が印加される。電極間に電圧が印加された状態で、筆記具１２による筆記動作がタッチパネル１７に対して実行される。図５に示すように、パネルモジュール１９が変形したとする。
【００２９】
第一導電膜４１の抵抗膜４１１１と、第二導電膜４２の抵抗膜４２１１、４２１２が接続することによって、抵抗膜４１１１に設けられた電極４１２間の電圧、および、抵抗膜４２１１、４２１２に設けられた電極４２２間の電圧が変化する。電極４１２、４２２に接続された電圧検出部３９は、電極間の電圧を検出する。ＣＰＵ２１（図２参照）は、電圧検出部３９によって検出された電圧を取得し、電極４１２、４２２間の電圧の変化を検出する。ＣＰＵ２１は、電圧が変化した電極４１２が設けられた抵抗膜４１１１と、電極４２２が設けられた抵抗膜４２１１、４２１２が交差する領域を、外部から押圧力が加えられた押圧位置として特定する。
【００３０】
このようにパネルモジュール１９は、筆記具１２などの物体が接触することによって押圧力が加えられた押圧位置を、抵抗膜４１１１、４２１１が交差する領域（以下、「セル」ともいう。）単位で特定することができる。以下、押圧位置として特定されたセルを「押圧セル」という。図３に示すように、セルは、タッチパネル１７の手前側に網目状に形成され、且つ、それぞれのセルを構成する抵抗膜４１１、４２１には、電極４１２、４２２が別々に設けられる。このためＣＰＵ２１は、セルごとに押圧位置を特定できることになる。従ってＣＰＵ２１は、タッチパネル１７の多点を同時に押圧する力が加えられた場合でも、複数の押圧セルを同時に特定することができる。
【００３１】
また図５のように、抵抗膜４２１１、４２１２間の境界部分に押圧力が加えられた場合、抵抗膜４１１１は、抵抗膜４２１１と抵抗膜４２１２に接触する。このためＣＰＵ２１は、抵抗膜４１１１、４２１１が交差するセル、および、抵抗膜４１１１、４２１２が交差するセルの両方を、押圧セルとして特定する。このように、抵抗膜間４１１、４２１間の境界部分に押圧力が加えられた場合や、大きな物体によってタッチパネル１７に押圧力が加えられた場合、ＣＰＵ２１は、隣接配置する複数の押圧セルを同時に特定する。
【００３２】
ユーザが手で筆記具１２（図１参照）を所持し、タッチパネル１７（図１参照）に対して筆記動作を行うことを想定する。図３に示すように、通常ユーザは、手６０の腹部や手首をタッチパネル１７に載せて手６０を安定させつつ、筆記具１２によって筆記動作を行う。さらに、筆記動作の過程で、手首に装着された腕時計やアクセサリーがタッチパネル１７に押し当てられる場合もある。このような場合にＣＰＵ２１は、筆記具１２の先端部によって押圧力が加えられた押圧セル６１を特定する。またＣＰＵ２１は、手６０の腹部および手首によって押圧力が加えられた押圧セル６３、６５を特定する。さらにＣＰＵ２１は、手首に装着された腕時計やアクセサリーによって押圧力が加えられた押圧セル６７を特定する。
【００３３】
図６は、網目状に配置したセル６８のうち、特定された押圧セル６１〜６７の位置を示している。筆記具１２（図３参照）の先端部の直径は、セルの辺長よりも十分小さいので、筆記具１２は１つのセルを押圧する。このためＣＰＵ２１は、１つのセルを押圧セル６１として特定する。一方、手６０（図３参照）の腹部や手首の面積は大きいので、手６０の腹部や手首は、複数のセルを同時に押圧する。このためＣＰＵ２１は、隣接配置する複数のセルを押圧セル６３、６５として特定する。他方、小さな腕時計やアクセサリーが手６０に装着されている場合、腕やアクセサリーは１つのセルを押圧する。このためＣＰＵ２１は、１つのセルを押圧セル６７として特定する。
【００３４】
筆記具１２による筆跡を示す筆跡データを取得するために、ＣＰＵ２１は、筆記具１２によって押圧力が加えられた押圧セル６１を、他の押圧セル６３〜６７と特別して特定する必要がある。以下、筆記具１２によって押圧力が加えられた押圧セル６１を他の押圧セル６３、６５、６７と区別して特定する方法の詳細について説明する。なお以下、図６に示すそれぞれのセル６８を、左上端のセルからＸ軸方向およびＹ軸方向に向けて順番に割り当てた番号を用いて表記する。例えば左上端からＸ軸方向に向けて３番目、且つ、左上端からＹ軸方向に向けて４番目のセルである押圧セル６１を、「押圧セル６１（３，４）」のように表記する。
【００３５】
押圧セル６１〜６７を特定した後、ＣＰＵ２１は、特定した押圧セル６１（３，４）、６３（（８，１２）、（９，１２）、（１０，１２）・・・）、６５（（９，１８）、（１０，１８）・・・）、６７（６，１７）間の離隔の程度を特定する。離隔の程度は、押圧セル間のＸ軸方向およびＹ軸方向の距離（単位／セル）を加算することによって算出される。例えば押圧セル６１（３，４）と押圧セル６３（８，１２）との間の離隔の程度は、Ｘ軸方向に５セル分離隔し、Ｙ軸方向に８セル分離隔しているので、１３（＝５＋８）になる。また、例えば押圧セル６５（９，１８）と押圧セル６５（１０，１９）との間の離隔の程度は、２（＝１＋１）になる。また、例えば押圧セル６３（８，１５）と押圧セル６７（６，１７）との間の離隔の程度は、４（＝２＋２）になる。以下、このようにして算出される離隔の程度を、「離隔距離」という。
【００３６】
ＣＰＵ２１は、特定した押圧セル６１〜６７のうち対となる全ての組み合わせを抽出し、抽出した組み合わせごとに離隔距離を特定する。ＣＰＵ２１は、特定した離隔距離を、押圧セルの位置を示す位置情報に対応付けて第一テーブル２４１（図７参照）に記憶する。なお位置情報は、セル６８のうち左上端のセルを基準とした場合の押圧セル６１〜６７のＸ軸方向およびＹ軸方向の位置（Ｘ，Ｙ）を示す座標情報である。例えば図７で示されるように、位置情報（最も左の列）および離隔距離は第一テーブル２４１に記憶される。
【００３７】
続いてＣＰＵ２１は、第一テーブル２４１に記憶された位置情報のうち、離隔距離２を含む位置情報を無効とする。ＣＰＵ２１は、位置情報が無効である旨を示すフラグ情報を記憶することによって、対応する位置情報を無効にする。図７の第一テーブル２４１の場合、位置情報（３，４）、および（６，１７）を除く位置情報は、すべて離隔距離２を含む。このためＣＰＵ２１は、図８に示すように、（３，４）、および（６，１７）を除く位置情報に、無効である旨を示すフラグ情報（図８中、×）を対応付けて記憶する。このようにしてＣＰＵ２１は、離隔距離２を含む位置情報を無効にする。
【００３８】
離隔距離２を含む位置情報を無効とする理由は次の通りである。筆記具１２の先端部の直径は、セルの辺長よりも十分小さい。このため、筆記具１２を用いてタッチパネル１７が押圧される場合に、ＣＰＵ２１が同時に特定する可能性のある押圧セルの数は、１つまたは２つとなる場合が多い。押圧セルの数が２つとなる理由は、セルの辺どうしが隣接する隣接部分を筆記具１２が押圧する場合、隣接するセルが押圧セルとして同時に特定されるためである。なお、セルの頂点どうしが隣接する隣接部分を筆記具１２が押圧する場合、４つの押圧セルが同時に特定されることになる。しかしながら、４つの押圧セルが同時に特定される可能性は、１つまたは２つの押圧セルが同時に特定される場合と比較して小さい。
【００３９】
一方、筆記具１２による筆記動作時に筆記具１２以外の物体によってタッチパネル１７が押圧される場合、ＣＰＵ２１が特定する可能性のある押圧セルの数は、４つ以上となる場合が多い。また、特定される４つ以上の押圧セルは隣接配置する場合が多い。
【００４０】
ここで、４つ以上の押圧セルが隣接配置する場合において、押圧セルごとに離隔距離が特定され、第一テーブル２４１（図７参照）に離隔距離が記憶された場合を想定する。この場合、離隔距離２を含む位置情報を無効とする処理が行われることによって、これらの押圧セルの位置情報は無効となる。このため、筆記具１２以外の物体によって押圧された押圧セル６３、６５（図６参照）の位置情報（図８における、位置情報（３，４）、および（６，１７）を除く位置情報）は無効となる。なお、隣接する４つ以上の押圧セルの並び方によっては、押圧セルの位置情報が無効とされない場合もある（図１０参照、後述）。このような押圧セルは、後述する別の処理（無効化処理、図１１参照）によって無効化される。詳細は後述する。
【００４１】
これに対し、１つまたは２つの押圧セルについて、押圧セルごとに離隔距離が特定され、第一テーブル２４１に離隔距離が記憶された場合を想定する。この場合、離隔距離２を含む位置情報を無効とする処理が行われても、位置情報（図７における（３，４）、および（６，１７））は無効とならない。このため、筆記具１２によって押圧された押圧セル６１の位置情報（図８における（３，４））は無効とならない。
【００４２】
以上のようにＣＰＵ２１は、第一テーブル２４１のうち離隔距離２を含む位置情報を無効とすることによって、筆記具１２以外の物体によって押圧された押圧セルを無効化できる。一方、筆記具１２によって押圧された押圧セルは無効化されないので、ＣＰＵ２１は、筆記具１２によって押圧力が加えられた押圧セル６１を、筆記具１２以外の物体によって押圧力が加えられた押圧セル６３、６５と明確に区別して特定できる。
【００４３】
続いてＣＰＵ２１は、第一テーブル２４１（図８参照）を参照し、無効化された位置情報を除く位置情報に対応付けられた離隔距離のうち最小となる離隔距離（以下、「最小離隔距離」という。）を、位置情報ごとに選択する。図８の場合、（３，４）（押圧セル６１、図６参照）に対応する離隔距離から最小遠隔距離１３が選択される。同様に、（６，１７）（押圧セル６７、図６参照）に対応する離隔距離から最小遠隔距離４が選択される。
【００４４】
最後にＣＰＵ２１は、選択された最小離隔距離のうち最大となる最小離隔距離に対応付けられた位置情報を、筆記具１２によって押圧された押圧セルの位置情報として決定する。図８の場合、最小離隔距離１３である位置情報（３，４）（押圧セル６１、図６参照）が、筆記具１２によって指定された位置（以下、「指定位置」ともいう。）を示す位置情報として決定される。
【００４５】
最大となる最小離隔距離に対応付けられた位置情報を、指定位置の位置情報として特定する理由は、次の通りである。筆記具１２を用いた筆記動作によって押圧された押圧セル６１と、筆記具１２以外の物体（例えばユーザの手６０（図３参照）の腹部、手首、腕時計、アクセサリー等）によって押圧された押圧セル６３〜６７とは、位置が大きく離隔する場合が多い（例えば図３参照）。このためＣＰＵ２１は、最小離隔距離が最大となる場合の位置情報を抽出し、筆記具１２による筆記動作によって指定されたタッチパネル１７上の位置、即ち指定位置の位置情報として決定する。これによってＣＰＵ２１は、筆記具１２によって指定された指定位置を、ユーザが無意識にタッチパネル１７を押圧した位置と明確に区別して認識することが容易に可能となる。
【００４６】
また、位置情報に対応付けられた離隔距離から最小離隔距離を選択して比較する理由は次の通りである。筆記具１２以外の物体によって押圧された押圧セルは、隣接配置すると同時に、押圧セルどうしが近傍に配置する場合が多い。例えば図６では、筆記具１２以外の物体によって押圧された押圧セル６３〜６７は、それぞれ近傍（導電シート４０の右下部分）に配置している。一方、筆記具１２によって押圧された押圧セル６１は、押圧セル６３〜６７から離間して配置している。このためＣＰＵ２１は、最小離隔距離どうしを比較し、最大の最小離隔距離を抽出することによって、指定位置を決定する場合の比較対象から押圧セル６３〜６７を排除できる。これによってＣＰＵ２１は、ユーザが無意識にタッチパネル１７を押圧した場合の押圧セル６３〜６７を効果的に排除し、指定位置を適切に決定することができる。
【００４７】
図９を参照し、ＣＰＵ２１によって実行されるメイン処理について説明する。メイン処理は、電子筆記装置１１の電源がＯＮされた場合に、フラッシュメモリ２４に記憶されたプログラムをＣＰＵ２１が実行することによって開始される。ＣＰＵ２１は、導電シート４０（図３参照）の抵抗膜４１１（図３参照）の両側に設けられた電極４１２（図３参照）、および抵抗膜４２１（図３参照）の両端に設けられた電極４２２（図３参照）間に、電圧印加部３８（図２参照）を介して電圧を印加する。ＣＰＵ２１は、電極４１２、４２２間の電圧を、電圧検出部３９（図２参照）を介して検出する。
【００４８】
ＣＰＵ２１は、電圧検出部３９を介して検出した電圧に基づき、抵抗膜４１１、４２１の接触を検出したか判断する（Ｓ１１）。抵抗膜４１１、４２１の接触を検出しない場合（Ｓ１１：ＮＯ）、押圧セルは特定されない。抵抗膜４１１、４２１の接触を継続して監視するために、処理はＳ１１に戻る。
【００４９】
抵抗膜４１１、４２１の接触を検出した場合（Ｓ１１：ＹＥＳ）、パネルモジュール１９に押圧力が印加されたことになるので、ＣＰＵ２１は、押圧セルを特定する（Ｓ１３）。ＣＰＵ２１は、特定された押圧セルの位置を示す位置情報を、第一テーブル２４１（図７、図８参照）に記憶する（Ｓ１５）。ＣＰＵ２１は、Ｓ１３で特定した押圧セルと、第一テーブル２４１に既に記憶されている位置情報によって示される他の押圧セルとの間の離隔距離が、Ｓ３５（後述）ですべて特定されているか判断する（Ｓ１７）。特定されていない離隔距離がある場合（Ｓ１７：ＮＯ）、ＣＰＵ２１は、Ｓ１３で特定した押圧セルと他の押圧セルとの組み合わせのうち、離隔距離を特定していない組み合わせを選択し、離隔距離を特定する（Ｓ３５）。ＣＰＵ２１は、特定した離隔距離を、押圧セルの位置情報に対応付けて第一テーブル２４１に記憶する（Ｓ３６）。
【００５０】
ＣＰＵ２１は、Ｓ３５で特定した離隔距離が２であるかを判断する（Ｓ３７）。離隔距離が２である場合（Ｓ３７：ＹＥＳ）、ＣＰＵ２１は、位置情報が無効であることを示すフラグ情報を、押圧セルの位置情報に対応付けて第一テーブル２４１に記憶する。これによってＣＰＵ２１は、第一テーブル２４１に記憶された位置情報を無効化する（Ｓ３９）。ＣＰＵ２１は、フラッシュメモリ２４の前周期テーブル（図示外）に、無効化した位置情報を記憶する（Ｓ４０）。前周期テーブルは、後述する無効化処理（Ｓ２３参照）において使用される。詳細は後述する。処理はＳ１７に戻る。一方、Ｓ３５で特定した離隔距離が２以外である場合（Ｓ３７：ＮＯ）、Ｓ１３で特定した押圧セルと他の押圧セルとの組み合わせのうち、離隔距離を特定していない組み合わせを選択し、離隔距離を繰り返し特定するために、処理はＳ１７に戻る。離隔距離が繰り返し特定された結果、離隔距離がすべて特定された場合（Ｓ１７：ＹＥＳ）、処理はＳ２７に進む。なおこの時点で、図８で示される情報が第一テーブル２４１に記憶されたことになる。
【００５１】
ＣＰＵ２１は、第一テーブル２４１を参照し、無効化された位置情報を除く位置情報に対応付けられた離隔距離のうち最小離隔距離を、位置情報ごとに選択する（Ｓ２７）。次にＣＰＵ２１は、選択した最小離隔距離のうち最大となる最小離隔距離に対応付けられた位置情報を特定する（Ｓ２９）。最後にＣＰＵ２１は、第一テーブル２４１に記憶された位置情報のうち、Ｓ２９で選択した位置情報を除く位置情報を削除する（Ｓ３１）。ＣＰＵ２１は、第一テーブル２４１に記憶された位置情報を、筆記データとしてフラッシュメモリ２４に記憶する。処理はＳ１９に進む。
【００５２】
ＣＰＵ２１は、一ストローク分の筆記動作が完了したか判断する（Ｓ１９）。一ストロークとは、連続する線分の開始から終了までを示す。ＣＰＵ２１は、第一テーブル２４１に有効な位置情報が残っていない場合、一ストローク分の筆記動作が完了したと判断する。なお、一ストローク分の筆記動作が完了したと判断される場合として、（１）押圧セルが検出されない場合、および、（２）検出された押圧セルの位置情報のすべてがＳ３９で無効化された場合とがある。一ストローク分の筆記動作が完了していない場合（Ｓ１９：ＮＯ）、ＣＰＵ２１は、周期的に押圧セルを特定するために、所定時間待機する（Ｓ２１）。所定時間の経過後、ＣＰＵ２１は、一ストローク分の筆記動作が完了するまで押圧セルを繰り返し特定するため、処理はＳ１３に戻る。
【００５３】
一ストローク分の筆記動作が完了したとする（Ｓ１９：ＹＥＳ）。フラッシュメモリ２４には、一ストローク分の筆記動作に対応する筆記データが記憶された状態になる。ＣＰＵ２１は、筆記データに含まれる位置情報を、必要に応じて無効化するために、無効化処理（図１１参照）を実行する（Ｓ２３）。無効化処理の概要は以下の通りである。
【００５４】
図１０は、筆記具１２以外の物体（例えば、手６０（図３参照）の腹部や手首等）が導電シート４０に徐々に近づき、最終的に導電シート４０を押圧する過程で、ＣＰＵ２１によって周期的（第一周期４０１〜第四周期４０４）に特定される押圧セル８１〜８４を示している。導電シート４０に物体が近づくに従い、物体と導電シート４０との接触面積は徐々に大きくなる。このため特定される押圧セルの数は、時間の経過に伴って徐々に大きくなる。例えば第一周期４０１では、導電シート４０に物体が僅かに接触した状態であるため、物体のうち一部分のみが導電シート４０を押圧する。このため、押圧セル８１のみが特定される。第一周期４０１から所定時間経過後の第二周期４０２では、導電シート４０と物体との間の距離が近接することによって、物体のより大きな部分が導電シート４０を押圧する。このため、隣接する複数の押圧セル８２が特定される。第三周期４０３では、押圧セル８２の数よりも大きい数の押圧セル８３が特定され、第四周期４０４では、押圧セル８３よりもさらに大きい数の押圧セル８４が特定される。
【００５５】
Ｓ３７、Ｓ３９（図９参照）においてＣＰＵ２１は、第一テーブル２４１のうち離隔距離２に対応付けられた位置情報を無効化している。位置情報の無効化により、ＣＰＵ２１は、筆記具１２によって押圧された押圧位置と、筆記具１２以外の物体によって押圧された押圧位置とを区別する。ここで、Ｓ３７、Ｓ３９の無効化処理が行われた後、一ストローク分の筆記動作が完了した場合を想定する。この場合、第四周期４０４では、押圧セル８４すべての位置情報に離隔距離２が対応付けられることになるので、押圧セル８４の位置情報はすべて無効化される。このため、筆記具１２以外の物体によって押圧された押圧セル８４は、筆記具１２によって押圧された押圧セルを決定する場合の選択対象から除外される。
【００５６】
これに対し、第三周期４０３では、押圧セル８４のうち中心の押圧セル８３１には最小離隔距離として１が対応付けられ、離隔距離２は対応付けられない。一方、周囲の押圧セル８３２に対して離隔距離２が対応付けられる。このため、押圧セル８３２の位置情報は無効化され、押圧セル８３１の位置情報は無効化されない。また、第一周期４０１および第二周期４０２では、押圧セル８１、８２には離隔距離２が対応付けられないので、押圧セル８１、８２の位置情報は無効化さない。このため、押圧セル８１、８２、８３１は筆記具１２以外の物体によって押圧されているにも関わらず、筆記具１２によって押圧された押圧セルを決定する場合の選択対象となる。従って、筆記具１２によって押圧された押圧セルとして押圧セル８１、８２、８３１が誤って特定されている可能性がある。
【００５７】
そこでＣＰＵ２１は、次のようにして、押圧セル８１、８２、８３１の位置情報を無効化する。Ｓ１９（図９参照）において、ＣＰＵ２１が（１）押圧セルが検出されないことによって一ストローク分の筆記動作が完了したと判断したとする。一ストローク分の筆記データに対応する前周期テーブルに、押圧セル８４の位置情報が記憶されていたとする。ＣＰＵ２１は、筆記データに含まれる位置情報のうち、無効化した押圧セル８４と同一位置にある押圧セル８１、８２、８３１の位置情報を無効化する。このようにしてＣＰＵ２１は、筆記具１２以外の物体が押圧された場合の押圧セルのうち、押圧セルの特定時点（Ｓ３７、Ｓ３９（図９参照））の処理時点）で無効化しきれない押圧セルの位置情報を、過去に遡って無効化することができる。従ってＣＰＵ２１は、筆記具１２以外の物体によって押圧された位置が、筆記具１２によって押圧された位置と誤って認識されることを抑止できる。ＣＰＵ２１は、筆記具１２によって押圧された押圧セルを正確に特定することができる。
【００５８】
一方、ＣＰＵ２１が、（２）検出された押圧セルの位置情報のすべてがＳ３９で無効化されることによって一ストローク分の筆記動作が完了したと判断したとする。この場合、筆記動作自体は継続して行われていることになるので、前周期テーブルに基づき過去に遡って位置情報を無効化すると同時に、継続中の筆記動作の後段階の位置情報も無効化する必要がある。そこでＣＰＵ２１は、筆記データに含まれる位置情報を次のようにして無効化する。はじめにＣＰＵ２１は、上述の（１）と同様の方法で、無効化した押圧セル８４と同一位置にある押圧セル８１、８２、８３１の位置情報を無効化する。加えてＣＰＵ２１は、前周期テーブルに記憶された情報を、フラッシュメモリ２４の後周期テーブル（図示外）に記憶する。ＣＰＵ２１は、次のストローク分の筆記動作が完了した段階で、後周期テーブルを参照する。ＣＰＵ２１は、後周期テーブルに、押圧セル８４の位置情報が含まれている場合に、押圧セル８４と同一位置にある押圧セルの位置情報を無効化する。これによって、実際には一つのストロークが継続している二つの筆記動作に対応する位置情報を無効化できる。このようにＣＰＵ２１は、ユーザが筆記具１２以外の物体をタッチパネル１７に押圧させた場合の押圧セルのうち、押圧セルの特定時点で無効化しきれない押圧セルの位置情報を、過去に無効化された押圧セルの位置情報に基づいて無効化することができる。従ってＣＰＵ２１は、筆記具１２によって押圧された押圧セルを更に正確に特定できる。
【００５９】
無効化処理について、図１１のフローチャートを参照して詳説する。ＣＰＵ２１は、一ストローク分の筆記データを、フラッシュメモリ２４から取得する（Ｓ５０）。ＣＰＵ２１は、Ｓ１９（図９参照）で（１）の理由によって一ストローク分の筆記動作が完了したと判断しており、且つ、Ｓ５０で取得した一ストローク分の筆記データに対応する前周期テーブルが、フラッシュメモリ２４に記憶されているか判断する（Ｓ５１）。前周期テーブルがフラッシュメモリ２４に記憶されている場合（Ｓ５１：ＹＥＳ）、ＣＰＵ２１は、Ｓ５０で取得した筆記データのうち、前周期テーブルに記憶された位置情報と同一の位置情報を無効化する（Ｓ５５）。処理はＳ５９に進む。一方、前周期テーブルがフラッシュメモリ２４に記憶されていない場合（Ｓ５１：ＮＯ）、処理はＳ５９に進む。
【００６０】
ＣＰＵ２１は、Ｓ１９（図９参照）で（２）の理由によって一ストローク分の筆記動作が完了したと判断しており、且つ、Ｓ５０で取得した筆記データのストロークよりも一つつ前のストロークに対応する後周期テーブルが、フラッシュメモリ２４に記憶されているか判断する（Ｓ５９）。後周期テーブルがフラッシュメモリ２４に記憶されている場合（Ｓ５９：ＹＥＳ）、ＣＰＵ２１は、Ｓ５０で取得した筆記データのうち、後周期テーブルに記憶された位置情報と同一の位置情報を無効化する（Ｓ６３）。無効化処理は終了し、処理はメイン処理（図９参照）に戻る。一方、後周期テーブルがフラッシュメモリ２４に記憶されていない場合（Ｓ５９：ＮＯ）、無効化処理は終了し、処理はメイン処理（図９参照）に戻る。
【００６１】
図９に示すように、無効化処理（Ｓ２３）の終了後、ＣＰＵ２１は、フラッシュメモリ２４に記憶された筆記データに含まれる位置情報を、筆記具１２によって指定されたタッチパネル１７上の指定位置を示す位置情報として決定する（Ｓ３３）。メイン処理は終了する。
【００６２】
図１２は、筆記具１２を用いて筆記動作が行われた場合に特定された押圧セルの位置情報に基づき、押圧位置をプロットした結果を示している。ユーザは、タッチパネル１７上に載置した紙媒体７０（図１参照）の上側に、「お疲れ様です。」の文字を描画している。図１２に示すように、押圧位置１０１は「お疲れ様です。」の文字を形成している。加えて、押圧位置１０１（「お疲れ様です。」）の右下部分に、多数の押圧位置１０２が分布している。押圧位置１０２は、筆記具１２を用いて筆記動作が行われた場合に、筆記具１２を所持する手の腹部や手首等によって押圧された押圧位置を示している。
【００６３】
図１３は、ＣＰＵ２１がメイン処理（図９参照）を実行することによって決定された指定位置をプロットした結果を示している。図１２の場合と同様、「お疲れ様です。」の文字が指定位置１０３によって形成されている。一方、図１２の場合と異なり、指定位置１０３の右下側には、筆記具１２を所持する手の腹部や手首等によって押圧された押圧位置はほとんど検出されない。このように、上述のメイン処理がＣＰＵ２１によって実行された場合、筆記具１２以外の物体によって押圧された押圧セルは無効化されるので、筆記具１２以外の物体によって押圧された押圧位置は筆記データから効果的に排除される。
【００６４】
以上説明したように、ＣＰＵ２１は、最も大きい最小離隔距離に対応する押圧セルを抽出し、その位置を指定位置として特定できる。ＣＰＵ２１は、筆記具１２によって押圧された押圧セルを、筆記具１２以外の物体によって押圧された押圧セルと明確に区別して認識することが容易に可能となる。またＣＰＵ２１は、押圧セルの位置情報を無効化した場合、他の周期で取得した位置情報も併せて無効化することができる。このためＣＰＵ２１は、筆記具１２によって押圧された押圧セルを正確に区別して認識できる。
【００６５】
なお本発明は、上述の実施形態に限定されず、種々の変更が可能である。上述では、タッチパネル１７の外部に設けられたＣＰＵ２１が、押圧位置を特定するための処理を行なっていた。これに対し、タッチパネル１７がＣＰＵ、ＲＯＭ、ＲＡＭ、フラッシュメモリ等を備えていても良い。そして、タッチパネル１７が備えるＣＰＵが、上述したＣＰＵ２１による処理を代わりに実行しても良い。またＰＣ１４のＣＰＵ２１が、上述したＣＰＵ２１による処理を代わりに実行しても良い。
【００６６】
上述では、いわゆる抵抗膜方式で駆動するタッチパネル１７を想定したが、本発明はこれに限定されない。他の駆動方式に基づいて動作するタッチパネル１７であってもよい。
【００６７】
上述の実施形態では、押圧セル間のＸ軸方向およびＹ軸方向の距離を加算することによって、離隔距離が特定された。これに対し、押圧セルの位置関係と離隔距離とが対応付けられた第二テーブル２４２（図１４参照）、２４３（図１５参照）、２４４（図１６参照）、２４５（図１７参照）を適用することによって、離隔距離が特定されてもよい。第二テーブル２４２〜２４５では、中心位置（図中「○」にて表記する）の押圧セルから、周囲の他の押圧セルまでの離隔距離が示されている。ＣＰＵ２１は、第二テーブル２４２〜２４５の中心位置に対象とする押圧セルを配置することによって、対象とする押圧セルと他の押圧セルとの間の離隔距離を容易に特定することができる。例えばＣＰＵ２１は、図１４の第二テーブル２４２を適用することによって、上述の実施形態で説明した方法で算出される離隔距離と同一の離隔距離を容易に特定することができる。
【００６８】
また、例えば図１５の第二テーブル２４３が適用された場合、筆記具１２によって押圧された押圧セルの位置情報が、Ｓ３７、Ｓ３９の無効化処理によって無効化されることを適切に抑制できる。理由は次の通りである。筆記具１２によって押圧された場合に特定される押圧セルの数は、１、２、４のいずれかである。複数の押圧セルが特定される場合、これらは常に隣接する。ここで第二テーブル２４３が適用された場合、隣接する押圧セル間の離隔距離は常に１となる。このため、筆記具１２によって押圧された押圧セルは、Ｓ３７、Ｓ３９（図９参照）の無効化処理における無効化の条件である「離隔距離２」に合致せず、無効化されない。
【００６９】
また図１６の第二テーブル２４４または、図１７の第二テーブル２４５は、ユーザの筆記具１２の使用方法や筆記方法等に応じて使い分けられる。これによってＣＰＵ２１は、筆記具１２以外の物体によって押圧された押圧セルの位置情報を、Ｓ３７、Ｓ３９による無効化処理によって効果的に無効化させることができる。
【００７０】
以上のようにＣＰＵ２１は、第二テーブル２４２〜２４５を適用することによって、離隔距離を容易に特定することができる。またＣＰＵ２１は、格納される離間距離の組み合わせや配置がそれぞれ異なる第二テーブル２４２〜２４５を使い分けることによって、筆記具１２の使用態様や筆記方向、タッチパネル１７の使用法等がユーザ毎に異なる場合であっても、離隔距離を適切に特定することができる。
【００７１】
メイン処理（図９参照）の結果、複数の押圧セルが抽出された場合等には、タッチパネル１７の上側に配置する押圧セルを、筆記具１２によって押圧された押圧セルとして特定してもよい。筆記具１２による筆記動作が行われた場合、筆記具１２によって押圧された押圧セルは、通常、手の腹部や手首等よりもタッチパネル１７の上側に配置する場合が多いためである。これによってＣＰＵ２１は、押圧セルの位置情報の中から、指定位置を示す位置情報を容易に決定することができる。
【００７２】
上述では、Ｓ３５、Ｓ３９（図９参照）における位置情報の無効化の条件を、「離隔距離２」とした。これに対してＣＰＵ２１は、離隔距離２以外の場合に、第一テーブル２４１に記憶された位置情報を無効化してもよい。例えばＣＰＵ２１は、離隔距離３、４の場合に、第一テーブル２４１に記憶された位置情報を無効化してもよい。
【００７３】
なお、Ｓ１３の処理を行うＣＰＵ２１が本発明の「第一特定手段」に相当する。Ｓ３５の処理を行うＣＰＵ２１が本発明の「第二特定手段」に相当する。Ｓ２７、Ｓ２９の処理を行うＣＰＵ２１が本発明の「抽出手段」に相当する。Ｓ３３の処理を行うＣＰＵ２１が本発明の「決定手段」に相当する。Ｓ１５の処理を行うＣＰＵ２１が本発明の「記憶制御手段」に相当する。Ｓ３７、Ｓ３９の処理を行うＣＰＵ２１が本発明の「無効手段」に相当する。Ｓ１３の処理が本発明の「第一特定ステップ」に相当する。Ｓ３５の処理が本発明の「第二特定ステップ」に相当する。Ｓ２７、Ｓ２９の処理が本発明の「抽出ステップ」に相当する。Ｓ３３の処理が本発明の「決定ステップ」に相当する。
【符号の説明】
【００７４】
１    入力システム
１１  電子筆記装置
１２  筆記具
１７  タッチパネル
２４  フラッシュメモリ
６０  セル
２４１  第一テーブル
２４２、２４３、２４４、２４５  第二テーブル
【図１】
0005974584.tif 000002
【図２】
0005974584.tif 000003
【図３】
0005974584.tif 000004
【図４】
0005974584.tif 000005
【図５】
0005974584.tif 000006
【図６】
0005974584.tif 000007
【図７】
0005974584.tif 000008
【図８】
0005974584.tif 000009
【図９】
0005974584.tif 000010
【図１０】
0005974584.tif 000011
【図１１】
0005974584.tif 000012
【図１４】
0005974584.tif 000013
【図１５】
0005974584.tif 000014
【図１６】
0005974584.tif 000015
【図１７】
0005974584.tif 000016
【図１２】
0005974584.tif 000017
【図１３】
0005974584.tif 000018