(57)【要約】【課題】ストロークデータ（文字等の形を一筆分毎に中心線の座標データで保持するもの）として保持された文字等を適切に削除することが可能な情報表示装置を提供すること。【解決手段】消しゴムストロークデータと交わるペンストロークデータの最も早い入力時刻から最も遅い入力時刻までの間に入力されたペンストロークデータがペンストロークデータテーブルから一挙に削除される（Ｓ１３４、Ｓ１０１〜Ｓ１１５）。従って、ペンストロークデータテーブルにペンストロークデータ（文字等の形を一筆分毎に中心線の座標データで保持するもの）として保持された文字等を適切に削除することが可能である。【選択図】図８
2015041115.tif 000002
【特許請求の範囲】
【請求項１】
第１ストロークデータを表示する表示装置と、
前記表示装置に表示される第１ストロークデータを入力するペン型の第１入力装置と、
前記表示装置に表示された第１ストロークデータを前記表示装置から消去するための第２ストロークデータを入力するペン型の第２入力装置と、
前記第１入力装置で入力された第１ストロークデータの単位時間当たりの入力時刻と入力座標とが一筆分毎に区分して記憶される第１データテーブルと、
前記第２入力装置で入力された第２ストロークデータの単位時間当たりの入力時刻と入力座標とが一筆分のみ記憶される第２データテーブルと、
第２ストロークデータと交わる第１ストロークデータの最も早い入力時刻から最も遅い入力時刻までの間に入力された第１ストロークデータを一筆分単位で前記表示装置から消去することを、前記第１データテーブル及び前記第２データテーブルを用いて行う消去手段と、を備えたこと、を特徴とする情報表示装置。
【請求項２】
請求項１に記載の情報表示装置であって、
前記第１入力装置と前記第２入力装置とを兼用する入力装置と、
前記入力装置が前記第１入力装置として使用される第１モードと前記入力装置が前記第２入力装置として使用される第２モードとを切り替えるモード切替スイッチと、を備えたこと、を特徴とする情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストロークデータ処理を行う情報表示装置に関するものである。
【背景技術】
【０００２】
従来より、ストロークデータ処理を行う情報表示装置では、文字等の入力が手書きで行われる。手書きによる文字等の入力は、例えば、下記特許文献１に記載された電磁誘導式ペンを用いて行われる。
【０００３】
下記特許文献１に記載された電磁誘導式ペンは、スイッチ素子を有する。スイッチ素子は、ペン入力機能と消しゴム機能とを切り換えるスイッチである。つまり、下記特許文献１に記載された電磁誘導式ペンは、ペン入力機能によって文字等を入力したり、消しゴム機能によって入力文字等を削除したりすることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】実用新案登録第３１８１３２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ペン入力機能によって入力された文字等は、ストロークデータ（文字等の形を一筆分毎に中心線の座標データで保持するもの）としてメモリに保持される。そのため、入力文字等のそれぞれを区別することができなかった。
【０００６】
そのため、例えば、入力文字等の一部分しか削除できなかったり、ユーザが意図しない入力文字等の一部分までも削除されることがあった。従って、消しゴム機能によって入力文字等を削除する場合には、入力文字等を適切に削除することが困難であった。
【０００７】
そこで、本発明は、上述した点を鑑みてなされたものであり、ストロークデータ（文字等の形を一筆分毎に中心線（一筆の幅方向両側の平均縁線の中央の線）の座標データで保持するもの）として保持された入力文字等を適切に削除することが可能な情報表示装置を提供することを課題とする。
【課題を解決するための手段】
【０００８】
この課題を解決するためになされた請求項１に係る発明は、情報表示装置であって、第１ストロークデータを表示する表示装置と、前記表示装置に表示される第１ストロークデータを入力するペン型の第１入力装置と、前記表示装置に表示された第１ストロークデータを前記表示装置から消去するための第２ストロークデータを入力するペン型の第２入力装置と、前記第１入力装置で入力された第１ストロークデータの単位時間当たりの入力時刻と入力座標とが一筆分毎に区分して記憶される第１データテーブルと、前記第２入力装置で入力された第２ストロークデータの単位時間当たりの入力時刻と入力座標とが一筆分のみ記憶される第２データテーブルと、第２ストロークデータと交わる第１ストロークデータの最も早い入力時刻から最も遅い入力時刻までの間に入力された第１ストロークデータを一筆分単位で前記表示装置から消去することを、前記第１データテーブル及び前記第２データテーブルを用いて行う消去手段と、を備えたこと、を特徴とする。
【０００９】
また、請求項２に係る発明は、請求項１に記載の情報表示装置であって、前記第１入力装置と前記第２入力装置とを兼用する入力装置と、前記入力装置が前記第１入力装置として使用される第１モードと前記入力装置が前記第２入力装置として使用される第２モードとを切り替えるモード切替スイッチと、を備えたこと、を特徴とする。
【発明の効果】
【００１０】
すなわち、請求項１に係る発明の情報表示装置では、第１入力装置で入力された第１ストロークデータの単位時間当たりの入力時刻と入力座標とが一筆分毎に区分して第１データテーブルに記憶され、且つ、第２入力装置で入力された第２ストロークデータの単位時間当たりの入力時刻と入力座標とが一筆分のみ第２データテーブルに記憶される。そして、第２ストロークデータと交わる第１ストロークデータの最も早い入力時刻から最も遅い入力時刻までの間に入力された第１ストロークデータを表示装置から消去することを、第１データテーブル及び第２データテーブルを用いて行う。従って、ストロークデータ（文字等の形を一筆分毎に中心線の座標データで保持するもの）として保持された文字等を適切に削除することが可能である。
【００１１】
また、請求項２に係る発明の情報表示装置では、第１入力装置と第２入力装置とを兼用する入力装置を備える。入力装置では、モード切替スイッチによって、当該入力装置が第１入力装置として使用される第１モード又は当該入力装置が第２入力装置として使用される第２モードに切り替えられる。従って、一つの入力装置だけで、表示装置に表示される第１ストロークデータを入力することや、表示装置に表示された第１ストロークデータを表示装置から消去するための第２ストロークデータを入力することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係る情報表示システムの全体構成図である。
【図２】同情報表示システムの電気的構成を示すブロック図である。
【図３】同情報表示システムのペンストロークのデータが記憶されたテーブルを表した図である。
【図４】同情報表示システムの消しゴムストロークのデータが記憶されたテーブルを表した図である。
【図５】同情報表示システムの削除リストのデータが記憶されたテーブルを表した図である。
【図６】同情報表示システムのペンストロークのデータが記憶されたテーブルを表した図である。
【図７】同情報表示システムのストロークデータ処理を表したフローチャート図である。
【図８】同情報表示システムのペンストロークデータ削除処理を表したフローチャート図である。
【図９】（ａ）は、ペンストロークのデータ表示例を表した図である。（ｂ）は、ペンストロークと消しゴムストロークのデータ表示例を表した図である。
【図１０】（ａ）は、ペンストロークと消しゴムストロークのデータ表示例を表した図である。（ｂ）は、ペンストロークのデータが消しゴムストロークのデータで消去された例を表した図である。
【図１１】（ａ）は、ペンストロークのデータが消しゴムストロークのデータで消去された従来技術例を表した図である。（ｂ）は、ペンストロークのデータが消しゴムストロークのデータで消去された従来技術例を表した図である。
【発明を実施するための形態】
【００１３】
［１．情報表示システムの概要］
以下、本発明の実施形態について、図面を参照して説明する。参照する図面は、本発明が採用し得る技術的特徴を説明するために用いられるものである。図面に記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨でなく、単なる説明例である。
【００１４】
図１を参照して、本実施形態に係る情報表示システム１の概要を説明する。
【００１５】
情報表示システム１は、読取装置２、電子ペン３、ＰＣ４などを含む。情報表示システム１では、ユーザが電子ペン３を用いて、読取装置２に固定された紙媒体１００の用紙１２０に情報を記入する。読取装置２は、用紙１２０に情報を記入する電子ペン３の軌跡を検出して、後述のペンストロークや消しゴムストロークの各データを取得する。ＰＣ４では、読取装置２で取得されたペンストロークや消しゴムストロークの各データに基づいて、紙媒体１００に記入された情報（文字、記号、図形、数字等）を電子化した画像ファイルが生成される。ＰＣ４は、生成された画像ファイルを保存および表示可能である。
【００１６】
読取装置２は、左右一対のセンサ基板７Ｌ，７Ｒを主体とする。センサ基板７Ｌ，７Ｒは、同一の矩形薄板状であり、左右方向に見開き可能に配置されている。各センサ基板７Ｌ，７Ｒには、Ｘ軸方向およびＹ軸方向の各々に、細長いループコイルが多数配列されていている。読取装置２は、センサ基板７Ｌ，７Ｒを折り畳んで携帯可能な、薄型軽量の装置である。
【００１７】
電子ペン３は、公知の電磁誘導式の電子ペンであり、モード切替スイッチ３Ａを有している。モード切替スイッチ３Ａは、電子ペン３内の発振回路の周波数を変化させることにより、電子ペン３をペンモード又は消しゴムモードに切り替えることができる。ペンモードでは、ペンストロークデータを電子ペン３によって読取装置２に入力させることができる。消しゴムモードでは、消しゴムストロークデータを電子ペン３によって読取装置２に入力させることができる。電子ペン３の先端外部には、芯体の先端部が突出している。電子ペン３内において、芯体の後端側は、インクが収納されているインク収納部に接続されている。インク収納部は、芯体にインクを供給する。ユーザが電子ペン３を用いて用紙１２０に記入すると、インクによって用紙１２０に情報が形成される。
【００１８】
紙媒体１００は、表表紙１１０Ｌと裏表紙１１０Ｒとの間に複数の用紙１２０が綴じられた、左右方向に見開き可能な冊子状である。つまり、紙媒体１００では、一対の表紙（表表紙１１０Ｌおよび裏表紙１１０Ｒ）と複数の用紙１２０とが、各々の縁部の一部で綴られている。紙媒体１００は、表表紙１１０Ｌがセンサ基板７Ｌの上面に載置され、且つ、裏表紙１１０Ｒがセンサ基板７Ｒの上面に載置されるように、読取装置２上に装着される。紙媒体１００が読取装置２に装着された状態で、ユーザは電子ペン３を用いて用紙１２０に情報を記入できる。用紙１２０に対向するセンサ基板７Ｌ，７Ｒのいずれかによって、用紙１２０に情報を記入できる電子ペン３の位置情報が検出される。
【００１９】
［２．情報表示システムの電気的構成］
図２を参照して、情報表示システム１の電気的構成を説明する。まず、読取装置２の電気的構成を説明する。読取装置２は、センサ基板７Ｌ，７Ｒ、メイン基板２０、およびセンサ制御基板２８，２９を備える。
【００２０】
メイン基板２０は、ＣＰＵ２１、フラッシュＲＯＭ２２、および無線通信部２３を備えている。フラッシュＲＯＭ２２および無線通信部２３は、ＣＰＵ２１に電気的に接続されている。ＣＰＵ２１は、読取装置２の制御を行う。フラッシュＲＯＭ２２には、ＣＰＵ２１が読取装置２を制御するために実行する各種プログラムが記憶されている。さらに、フラッシュＲＯＭ２２には、用紙１２０に情報を記入する電子ペン３の軌跡を示すストロークデータが記憶される。ストロークデータは、センサ基板７Ｌ，７Ｒによって経時的に検出された電子ペン３の複数の情報（例えば、入力時刻と入力座標）によって、用紙１２０に情報を記入する電子ペン３の軌跡を特定する。
【００２１】
つまり、フラッシュＲＯＭ２２には、図３および図４に表されたデータテーブルが設けられている。図３に表されたペンストロークデータテーブルでは、ペンモードにある電子ペン３の軌跡を示すストロークデータがペンストロークデータとして一筆分毎に区分して記憶される。さらに、図４に表された消しゴムストロークデータテーブルでは、消しゴムモードにある電子ペン３の軌跡を示すストロークデータが消しゴムストロークデータとして一筆分のみ記憶される。
【００２２】
図３および図４に表されたデータテーブルでは、一筆分のストロークデータについて、「座標Ｎｏ」、「Ｔｉｍｅ」、「Ｘ座標」、および「Ｙ座標」の各項目のデータが記憶される。「座標Ｎｏ」のデータは、通し番号を示す。「Ｔｉｍｅ」のデータは、ＣＰＵ２１に内蔵されたクロック機構で計時された時刻を示す。「Ｘ座標」および「Ｙ座標」の各データは、電子ペン３の位置を示す。さらに、図３に表されたペンストロークデータテーブルでは、ペンストロークデータの一筆分を意味する「ストロークＮｏ」の項目のデータが記憶される。「ストロークＮｏ」のデータは、通し番号で示される。従って、「ストロークＮｏ」の項目のデータが同じであれば同一の一筆分のペンストロークデータを示し、「ストロークＮｏ」の項目のデータが同じでなければ異なる一筆分のペンストロークデータを示す。
【００２３】
また、フラッシュＲＯＭ２２には、図５に表されたデータテーブルが設けられている。図５に表された削除リストデータテーブルには、図３に表されたペンストロークデータテーブルから削除される対象のペンストロークデータを一筆分単位で示す「ストロークＮｏ」の項目のデータが記憶される。その記憶された「ストロークＮｏ」の項目のデータにより、図３に表されたペンストロークデータテーブルから削除される対象のペンストロークデータが一筆分単位で記憶される。
【００２４】
さらに、フラッシュＲＯＭ２２には、図６に表されたデータテーブルが設けられている。図６に表されたペンストロークデータテーブルでは、図３に表されたペンストロークデータテーブルと同様にして、ペンモードにある電子ペン３の軌跡を示すストロークデータがペンストロークデータとして一筆分毎に区分して記憶される。
【００２５】
無線通信部２３は、外部の電子機器と近距離無線通信を実行するためのコントローラである。
【００２６】
センサ基板７Ｌは、センサ制御基板２８のＡＳＩＣ２８Ａに電気的に接続されている。ＡＳＩＣ２８Ａは、電子ペン３による記入動作がセンサ基板７Ｌ上に行われた場合に、記入動作に基づいてストロークデータを取得する。センサ基板７Ｒは、センサ制御基板２９のＡＳＩＣ２９Ａに電気的に接続されている。ＡＳＩＣ２９Ａは、電子ペン３による記入動作がセンサ基板７Ｒ上で行われた場合に、記入動作に基づいてストロークデータを取得する。ＡＳＩＣ２８Ａ，２９Ａのうち、マスター側のＡＳＩＣ２８ＡはＣＰＵ２１に直接接続され、スレーブ側のＡＳＩＣ２９ＡはＡＳＩＣ２８Ａを介してＣＰＵ２１に接続されている。
【００２７】
次に、ＰＣ４の電気的構成を説明する。ＰＣ４は、ＰＣ４の制御を行うＣＰＵ４１を備えている。ＣＰＵ４１は、ハードディスクドライブ（ＨＤＤ）４２、ＲＡＭ４３、無線通信部４４、入力回路４５、および出力回路４６と電気的に接続している。ＨＤＤ４２には、ＣＰＵ４１が実行する各種プログラムが記憶される。
【００２８】
ＲＡＭ４３は、種々の一時データを記憶する。無線通信部４４は、外部の電子機器と近距離無線通信を実行するためのコントローラである。入力回路４５は、ＣＰＵ４１へ入力部４７（例えば、マウス、キーボード、タッチパネルなど）からの指示を送る制御を行う。出力回路４６は、ＣＰＵ４１からの指示に応じてディスプレイ４８に画像を表示する制御を行う。
【００２９】
本実施形態では、読取装置２の無線通信部２３とＰＣ４の無線通信部４４との間で、近距離無線通信を実行可能である。ユーザが読取装置２にデータ転送指示を入力すると、フラッシュＲＯＭ２２に保存されているストロークデータが、読取装置２からＰＣ４に近距離無線通信によって転送される。さらにＰＣ４でプログラムが起動されると、ＣＰＵ４１は読取装置２から転送されたストロークデータに基づいて、紙媒体１００の用紙１２０に記入された情報を電子化した画像ファイルを生成する。画像ファイルは、情報の軌跡をデジタル画像によって示すデータファイルである。デジタル画像の例として、ベクター画像やラスター画像が挙げられる。画像ファイルとしてＪＰＥＧファイル、ＧＩＦファイル、ＰＮＧファイル、ＢＭＰファイルが挙げられる。生成された画像ファイルは、ＨＤＤ４２に保存される。ＨＤＤ４２に保存された画像ファイルは、ディスプレイ４８に表示可能である。
【００３０】
［３．情報表示システムのストロークデータ処理］
次に、読取装置２で実行されるストロークデータ処理について説明する。ストロークデータ処理のプログラムは、フラッシュＲＯＭ２２に記憶されており、ＣＰＵ２１により実行される。
【００３１】
［３．−１  ストロークデータ処理］
図７に表すように、ストロークデータ処理では、まず、Ｓ１２１において、ＣＰＵ２１は、変数Ｓに「０」を代入する。変数Ｓは、フラッシュＲＯＭ２２に確保される。その後は、Ｓ１２２に進む。
【００３２】
Ｓ１２２では、ＣＰＵ２１は、ペン接触判定を行う。ペン接触判定では、用紙１２０に対向するセンサ基板７Ｌ，７Ｒを介して、電子ペン３が用紙１２０に接触しているか否かが判定される。
【００３３】
ここで、電子ペン３が用紙１２０に接触していない場合（Ｓ１２２：非接触）には、ＣＰＵ２１は、このＳ１２２の判定処理を繰り返し行う。これに対して、電子ペン３が用紙１２０に接触している場合（Ｓ１２２：接触）には、Ｓ１２３に進む。
【００３４】
Ｓ１２３では、ＣＰＵ２１は、モード判定を行う。モード判定では、電子ペン３からの周波数に基づいて、電子ペン３がペンモードであるか消しゴムモードであるかが判定される。ここで、電子ペン３がペンモードである場合（Ｓ１２３：ペンモード）には、Ｓ１２４に進む。
【００３５】
Ｓ１２４では、ＣＰＵ２１は、変数Ｓに「１」を加算すると共に、変数Ｐに「０」を代入して初期化する。変数Ｐは、フラッシュＲＯＭ２２に確保される。その後は、Ｓ１２５に進む。
【００３６】
Ｓ１２５では、ＣＰＵ２１は、ペンストロークデータテーブルに以下の情報を追加する。具体的には、図３に表されたように、ペンストロークデータテーブルにおいて、上述したＳ１２２の判定対象に関する情報が追加記憶される。「ストロークＮｏ」の項目には、変数Ｓの値が追加記憶される。「座標Ｎｏ」の項目には、変数Ｐの値が追加記憶される。「Ｔｉｍｅ」の項目には、ＣＰＵ２１に内蔵されたクロック機構で計時された現在時刻が追加記憶される。「Ｘ座標」および「Ｙ座標」の各項目には、用紙１２０に対向するセンサ基板７Ｌ，７Ｒを介して得た電子ペン３の位置であるペン座標が追加記憶される。その後は、Ｓ１２６に進む。
【００３７】
Ｓ１２６では、ＣＰＵ２１は、ＸＸｍｓｅｃが経過するまで待機する。具体的には、ＣＰＵ２１は、ＣＰＵ２１に内蔵されたクロック機構の計時に基づいて、０．１ｍｓｅｃが経過するまで待機する。その後は、Ｓ１２７に進む。
【００３８】
Ｓ１２７では、ＣＰＵ２１は、ペン接触判定を行う。ペン接触判定では、用紙１２０に対向するセンサ基板７Ｌ，７Ｒを介して、電子ペン３が用紙１２０に接触しているか否かが判定される。
【００３９】
ここで、電子ペン３が用紙１２０に接触していない場合（Ｓ１２７：非接触）には、後述するＳ１３５に進む。これに対して、電子ペン３が用紙１２０に接触している場合（Ｓ１２７：接触）には、Ｓ１２８に進む。
【００４０】
Ｓ１２８では、ＣＰＵ２１は、変数Ｐに「１」を加算する。その後は、上述したＳ１２５以降の処理が繰り返し行われる。尚、繰り返し行われるＳ１２５の処理では、図３に表されたように、ペンストロークデータテーブルにおいて、上述したＳ１２７の判定対象に関する情報が追加記憶される。
【００４１】
一方、上述したＳ１２３において、電子ペン３が消しゴムモードである場合（Ｓ１２３：消しゴムモード）には、Ｓ１２９に進む。
【００４２】
Ｓ１２９では、ＣＰＵ２１は、変数Ｐに「０」を代入して初期化する。その後は、Ｓ１３０に進む。
【００４３】
Ｓ１３０では、ＣＰＵ２１は、消しゴムストロークデータテーブルに以下の情報を追加する。具体的には、図４に表されたように、消しゴムストロークデータテーブルにおいて、上述したＳ１２２の判定対象に関する情報が追加記憶される。「座標Ｎｏ」の項目には、変数Ｐの値が追加記憶される。「Ｔｉｍｅ」の項目には、ＣＰＵ２１に内蔵されたクロック機構で計時された現在時刻が追加記憶される。「Ｘ座標」および「Ｙ座標」の各項目には、用紙１２０に対向するセンサ基板７Ｌ，７Ｒを介して得た電子ペン３の位置であるペン座標が追加記憶される。その後は、Ｓ１３１に進む。
【００４４】
Ｓ１３１では、ＣＰＵ２１は、ＸＸｍｓｅｃが経過するまで待機する。具体的には、ＣＰＵ２１は、ＣＰＵ２１に内蔵されたクロック機構の計時に基づいて、０．１ｍｓｅｃが経過するまで待機する。その後は、Ｓ１３２に進む。
【００４５】
Ｓ１３２では、ＣＰＵ２１は、ペン接触判定を行う。ペン接触判定では、用紙１２０に対向するセンサ基板７Ｌ，７Ｒを介して、電子ペン３が用紙１２０に接触しているか否かが判定される。
【００４６】
ここで、電子ペン３が用紙１２０に接触している場合（Ｓ１３２：接触）には、Ｓ１３３に進む。
【００４７】
Ｓ１３３では、ＣＰＵ２１は、変数Ｐに「１」を加算する。その後は、上述したＳ１３０以降の処理が繰り返し行われる。尚、繰り返し行われるＳ１３０の処理では、図４に表されたように、消しゴムストロークデータテーブルにおいて、上述したＳ１３２の判定対象に関する情報が追加記憶される。
【００４８】
一方、上述したＳ１３２において、電子ペン３が用紙１２０に接触していない場合（Ｓ１３２：非接触）には、後述するＳ１３４のペンストロークデータ削除処理が終了した後で、Ｓ１３５に進む。
【００４９】
Ｓ１３５では、ＣＰＵ２１は、ペンストロークデータテーブル（図３参照）の「ストロークＮｏ」の項目のデータの中から最大値を変数Ｓに代入する。その後は、上述したＳ１２２に戻って、上述したＳ１２２以降の各処理が繰り返し行われる。
【００５０】
［３．−２  ペンストロークデータ削除処理］
次に、上述したＳ１３４のペンストロークデータ削除処理について、図８を用いて説明する。図８に表すように、ペンストロークデータ削除処理では、まず、Ｓ１０１において、ＣＰＵ２１は、変数Ａに「１」を代入する。変数Ａは、フラッシュＲＯＭ２２に確保される。その後は、Ｓ１０２に進む。
【００５１】
Ｓ１０２では、ＣＰＵ２１は、ペンストロークデータテーブル（図３参照）の「ストロークＮｏ」の項目のデータの中に変数Ａの値が存在するか否かを判定する。ここで、ペンストロークデータテーブル（図３参照）の「ストロークＮｏ」の項目のデータの中に変数Ａの値が存在する場合（Ｓ１０２：ＹＥＳ）には、Ｓ１０３に進む。
【００５２】
Ｓ１０３では、ＣＰＵ２１は、変数Ｂに「１」を代入する。変数Ｂは、フラッシュＲＯＭ２２に確保される。その後は、Ｓ１０４に進む。
【００５３】
Ｓ１０４では、ＣＰＵ２１は、ペンストロークデータテーブル（図３参照）の「ストロークＮｏ」の項目のデータである変数Ａの値に対応した「座標Ｎｏ」の項目のデータの中に、変数Ｂの値に「１」が加算された値が存在するか否かを判定する。
【００５４】
ここで、ペンストロークデータテーブル（図３参照）の「ストロークＮｏ」の項目のデータである変数Ａの値に対応した「座標Ｎｏ」の項目のデータの中に、変数Ｂの値に「１」が加算された値が存在しない場合（Ｓ１０４：ＮＯ）には、後述するＳ１１２に進む。
【００５５】
これに対して、ペンストロークデータテーブル（図３参照）の「ストロークＮｏ」の項目のデータである変数Ａの値に対応した「座標Ｎｏ」の項目のデータの中に、変数Ｂの値に「１」が加算された値が存在する場合（Ｓ１０４：ＹＥＳ）には、Ｓ１０５に進む。
【００５６】
Ｓ１０５では、ＣＰＵ２１は、ペンストロークデータテーブル（図３参照）の「ストロークＮｏ」の項目のデータである変数Ａの値に対応した「座標Ｎｏ」の項目の各データに基づいて、以下の処理を行う。つまり、ＣＰＵ２１は、「座標Ｎｏ」の項目のデータである変数Ｂの値に対応した「Ｘ座標」および「Ｙ座標」の各項目のデータと「座標Ｎｏ」の項目のデータである変数Ｂの値に「１」が加算された値に対応した「Ｘ座標」および「Ｙ座標」の各項目のデータとを結ぶことにより、線分Ｘを作成する。その後は、Ｓ１０６に進む。
【００５７】
Ｓ１０６では、ＣＰＵ２１は、変数Ｃに「１」を代入する。変数Ｃは、フラッシュＲＯＭ２２に確保される。その後は、Ｓ１０７に進む。
【００５８】
Ｓ１０７では、ＣＰＵ２１は、消しゴムストロークデータテーブル（図４参照）の「座標Ｎｏ」の項目のデータの中において、変数Ｃの値に「１」が加算された値が存在するか否かを判定する。
【００５９】
ここで、消しゴムストロークデータテーブル（図４参照）の「座標Ｎｏ」の項目のデータの中において、変数Ｃの値に「１」が加算された値が存在しない場合（Ｓ１０７：ＮＯ）には、Ｓ１１３に進む。尚、Ｓ１１３では、ＣＰＵ２１は、変数Ｂに「１」を加算する。その後は、上述したＳ１０４に戻って、上述したＳ１０４以降の各処理が繰り返し行われる。
【００６０】
これに対して、消しゴムストロークデータテーブル（図４参照）の「座標Ｎｏ」の項目のデータの中において、変数Ｃの値に「１」が加算された値が存在する場合（Ｓ１０７：ＹＥＳ）には、Ｓ１０８に進む。
【００６１】
Ｓ１０８では、ＣＰＵ２１は、消しゴムストロークデータテーブル（図４参照）において、「座標Ｎｏ」の項目のデータである変数Ｃの値に対応した「Ｘ座標」および「Ｙ座標」の各項目のデータと「座標Ｎｏ」の項目のデータである変数Ｃの値に「１」が加算された値に対応した「Ｘ座標」および「Ｙ座標」の各項目のデータとを結ぶことにより、線分Ｙを作成する。その後は、Ｓ１０９に進む。
【００６２】
Ｓ１０９では、ＣＰＵ２１は、上述したＳ１０５で作成された線分Ｘと上述したＳ１０８で作成された線分Ｙとが交わるか否かを判定する。
【００６３】
ここで、上述したＳ１０５で作成された線分Ｘと上述したＳ１０８で作成された線分Ｙとが交わらない場合（Ｓ１０９：ＮＯ）には、Ｓ１１０に進む。
【００６４】
Ｓ１１０では、ＣＰＵ２１は、変数Ｃに「１」を加算する。その後は、上述したＳ１０７に戻って、上述したＳ１０７以降の各処理が繰り返し行われる。
【００６５】
これに対して、上述したＳ１０５で作成された線分Ｘと上述したＳ１０８で作成された線分Ｙとが交わる場合（Ｓ１０９：ＹＥＳ）には、Ｓ１１１に進む。
【００６６】
Ｓ１１１では、ＣＰＵ２１は、図５に表したように、ペンストロークデータテーブル（図３参照）の「ストロークＮｏ」の項目のデータである変数Ａの値を削除リストデータテーブルに追加記憶する。その後は、Ｓ１１２に進む。
【００６７】
Ｓ１１２では、ＣＰＵ２１は、変数Ａに「１」を加算する。その後は、上述したＳ１０２に戻って、上述したＳ１０２以降の各処理が繰り返し行われる。
【００６８】
一方、上述したＳ１０２において、ペンストロークデータテーブル（図３参照）の「ストロークＮｏ」の項目のデータの中に変数Ａの値が存在しない場合（Ｓ１０２：ＮＯ）には、Ｓ１１４に進む。
【００６９】
Ｓ１１４では、ＣＰＵ２１は、削除リストデータテーブル（図５参照）に記憶された「ストロークＮｏ」の項目のデータのうち、最小値を変数Ｓ１に代入し、最大値を変数Ｓ２に代入する。変数Ｓ１や変数Ｓ２は、フラッシュＲＯＭ２２に確保される。その後は、Ｓ１１５に進む。
【００７０】
Ｓ１１５では、ＣＰＵ２１は、ペンストロークデータテーブル（図３参照）において、「ストロークＮｏ」の項目のデータである変数Ｓ１から変数Ｓ２までの各値に対応した情報（「座標Ｎｏ」、「Ｔｉｍｅ」、「Ｘ座標」及び「Ｙ座標」の各項目のデータ）を削除する。その後は、Ｓ１１６に進む。
【００７１】
Ｓ１１６では、ＣＰＵ２１は、上述したＳ１１５の処理後のペンストロークデータテーブル（図３参照）において、「ストロークＮｏ」の項目のデータである値が連番になるように書き換える。その後は、Ｓ１１７に進む。
【００７２】
ここで、上述したＳ１１４乃至Ｓ１１６の各処理が行われた場合の具体例を説明する。上述したＳ１１４の処理が実行される直前において、ペンストロークデータテーブルが図３に表された通りであり、消しゴムストロークデータテーブルが図４に表された通りであり、及び、削除リストデータテーブルが図５に表された通りであるケースを想定する。このようなケースにおいて、上述したＳ１１４乃至Ｓ１１６の各処理が行われると、ペンストロークデータテーブルは図６に表されたように書き換えられる。
【００７３】
尚、Ｓ１１７では、ＣＰＵ２１は、消しゴムストロークデータテーブル（図４参照）を初期化する。その後は、Ｓ１１８に進む。
【００７４】
Ｓ１１８では、ＣＰＵ２１は、削除リストデータテーブル（図５参照）を初期化する。その後は、上述した図７のストロークデータ処理に戻って、上述したＳ１３５に進む。
【００７５】
［４．まとめ］
すなわち、本実施形態に係る情報表示システム１では、ペンモードの電子ペン３で入力されたペンストロークデータについて、単位時間（ＸＸｍｓｅｃ）当たりの入力時刻（「Ｔｉｍｅ」）と入力座標（「Ｘ座標」「Ｙ座標」）とが図３のペンストロークデータテーブルに記憶される（Ｓ１２５）。且つ、消しゴムモードの電子ペン３で入力された消しゴムストロークデータについて、単位時間（ＸＸｍｓｅｃ）当たりの入力時刻（「Ｔｉｍｅ」）と入力座標（「Ｘ座標」「Ｙ座標」）とが図４の消しゴムストロークデータテーブルに記憶される（Ｓ１３０）。
【００７６】
この点、図３のペンストロークデータテーブルでは、ペンストロークデータの一筆分を意味する「ストロークＮｏ」の項目のデータを介して、単位時間（ＸＸｍｓｅｃ）当たりの入力時刻（「Ｔｉｍｅ」）と入力座標（「Ｘ座標」「Ｙ座標」）が一筆分毎に区分して記憶される。これに対して、図４の消しゴムストロークデータテーブルでは、消しゴムストロークデータの一筆分を意味する「ストロークＮｏ」の項目のデータが記憶されないため、単位時間（ＸＸｍｓｅｃ）当たりの入力時刻（「Ｔｉｍｅ」）と入力座標（「Ｘ座標」「Ｙ座標」）が一筆分のみ記憶される。
【００７７】
そして、消しゴムストロークデータと交わるペンストロークデータの最も早い入力時刻から最も遅い入力時刻までの間に入力されたペンストロークデータが図３のペンストロークデータテーブルから一挙に削除される（Ｓ１３４、Ｓ１０１〜Ｓ１１５）。そのため、図３のペンストロークデータテーブルは、図６のペンストロークデータテーブルに移行する（Ｓ１３４、Ｓ１１６）。従って、図３のペンストロークデータテーブルにペンストロークデータ（文字等の形を一筆分毎に中心線の座標データで保持するもの）として保持された文字等を適切に削除することが可能である。
【００７８】
以下、本発明の内容をわかりやすく説明するために、図９乃至図１１では、ペンストロークデータおよび消しゴムストロークデータが、読取装置２に入力されたと同時にＰＣ４のディスプレイ４８に表示されるものとする。
【００７９】
まず、図９（ａ）に表された軌跡が、ペンモードの電子ペン３によって、読取装置２にペンストロークデータとして入力されたとする。図９（ａ）に表された軌跡とは、郵便番号と「○○○市○○区○○一丁目１−１○○○○工業株式会社」が左から右へ順に並べられた手書き文字である。次に、図９（ｂ）に表された軌跡が、消しゴムモードの電子ペン３によって、読取装置２に消しゴムストロークデータとして入力されたとする。図９（ｂ）に表された軌跡とは、手書きされた実線２０１である。
【００８０】
そして、図１０（ａ）に表すように、手書きされた実線２０１（消しゴムストロークデータ）と交わるペンストロークデータのうち、最も早い入力時刻をもつペンストロークデータは符号２０１Ａが記された「○」の手書き文字であり、最も遅い入力時刻をもつペンストロークデータは符号２０１Ｂが記された「１」の手書き文字である。
【００８１】
そこで、図１０（ｂ）に表されたように、符号２０１Ａが記された「○」の手書き文字から符号２０１Ｂが記された「１」の手書き文字までの「○○○市○○区○○一丁目１−１○○○○工業株式会社」の手書き文字が一挙に消去される。
【００８２】
これにより、例えば、図１１（ａ）に表された従来技術のように、消しゴムモードの電子ペン３で手書きされた想像線２０１の上下一定幅内にあるペンストロークデータのみが消去されるような、不適切な消去態様は発生しない。また、図１１（ｂ）に表された従来技術のように、消しゴムモードの電子ペン３で手書きされた想像線２０１と交わる一筆分のペンストロークデータのみが消去されるような、不適切な消去態様は発生しない。
【００８３】
また、本実施形態に係る情報表示システム１では、ペンモードと消しゴムモードを兼用する電子ペン３を備えている。電子ペン３では、モード切替スイッチ３Ａによって、ペンモード又は消しゴムモードに切り替えられる。従って、一つの電子ペン３だけで、ペンストロークデータを入力することや、ペンストロークデータを消去するための消しゴムストロークデータを入力することができる。
【００８４】
尚、本実施形態に係る情報表示システム１では、上述したようにして、図３のデータテーブルからペンストロークデータが適切に削除されることにより、図３のデータテーブルは図６のデータテーブルとなり、読取装置２に対し、ペンストロークデータをより多く保持させることが可能である。
【００８５】
［５．その他］
尚、本発明は上記実施形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。
例えば、本実施形態に係る情報表示システム１では、読取装置２とＰＣ４とが個別の装置として装備されていた。この点、読取装置２と（ＰＣ４の）ディスプレイ４８とを一体にさせた装置に本発明を適用させることも可能である。
【００８６】
また、電子ペン３については、ペンモード専用の電子ペンおよび消しゴムモード専用の電子ペンの双方を備えてもよい。
【符号の説明】
【００８７】
１    情報表示システム  
２    読取装置
３    電子ペン
３Ａ  モード切替スイッチ
４    ＰＣ
７Ｌ  センサ基板
７Ｒ  センサ基板
２１  読取装置ＣＰＵ
２２  フラッシュＲＯＭ
４８  ディスプレイ
【図１】
2015041115.tif 000003
【図２】
2015041115.tif 000004
【図３】
2015041115.tif 000005
【図４】
2015041115.tif 000006
【図５】
2015041115.tif 000007
【図６】
2015041115.tif 000008
【図７】
2015041115.tif 000009
【図８】
2015041115.tif 000010
【図９】
2015041115.tif 000011
【図１０】
2015041115.tif 000012
【図１１】
2015041115.tif 000013