(57)【要約】【課題】検出領域の外縁に沿って所定幅分の領域を除外した第二領域外に筆記手段が位置する場合に取得した位置情報を軌跡情報に含めないことで、正確な軌跡情報を得ることができる情報入力装置を提供する。【解決手段】ＣＰＵはペンダウン信号を受信すると（Ｓ１３：ＹＥＳ）、座標データを取得して［ＮｏｗＰｏｉｎｔ］に格納する（Ｓ１７）。ＣＰＵは［ＮｏｗＰｏｉｎｔ］の座標データが有効領域Ｐ内にあれば（Ｓ２１：ＹＥＳ）、ストロークデータに追加する（Ｓ２７）。ＣＰＵは［ＮｏｗＰｏｉｎｔ］の座標データが有効領域Ｐ外にはみ出したら（Ｓ２１：ＮＯ）、ストロークデータに追加せず、ストロークヘッダを確定させて（Ｓ３３）、ストロークデータを完成する。【選択図】図４
2015064693.tif 000002
【特許請求の範囲】
【請求項１】
所定部位に配置された紙媒体に対して筆記手段による筆記がなされた位置を検出する検出部と、
前記検出部が検出した位置を位置情報として取得する取得手段と、
予め、前記検出部が位置を検出可能な検出領域において、前記検出領域の外縁に沿って所定幅分の領域である第一領域を除外した第二領域を設定し、前記取得手段が取得した前記位置情報の示す位置が、前記第二領域に含まれるか否か判断する判断手段と、
前記判断手段が、前記位置情報の示す位置が前記第二領域に含まれないと判断した場合には、前記筆記手段による筆記の軌跡を示す軌跡情報を記録する記録部に前記位置情報を記憶せず、前記判断手段が、前記位置情報の示す位置が前記第二領域に含まれると判断した場合には、前記記録部に、前記軌跡情報を構成する情報として前記位置情報を記憶する記憶手段と、
を備えたことを特徴とする情報入力装置。
【請求項２】
前記記憶手段は、前記取得手段が連続して取得する複数の前記位置情報のうち、前記判断手段が、前記位置情報の示す位置が前記第二領域に含まれると判断した一連の前記位置情報の組を、前記組ごとに独立した前記軌跡情報として記憶することを特徴とする請求項１に記載の情報入力装置。
【請求項３】
一連の前記位置情報の組ごとに、前記軌跡情報の属性を表し、少なくとも前記位置情報の数を示す情報を含む属性情報を付加し、独立した前記軌跡情報を生成する付加手段をさらに備えたことを特徴とする請求項２に記載の情報入力装置。
【請求項４】
前記筆記手段が前記検出領域に接触または近接した場合に前記検出部が出力する第一信号と、前記筆記手段が前記検出領域から離れた場合に前記検出部が出力する第二信号を受信する受信手段をさらに備え、
前記記憶手段は、前記受信手段が前記第一信号を受信し、且つ前記判断手段が、前記位置情報の示す位置が前記第二領域に含まれると判断した場合に、前記記録部に前記位置情報を記憶することを特徴とする請求項１から３のいずれかに記載の情報入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数枚の用紙が綴じられた冊子状の記録媒体上で入力される情報を取得可能な情報入力装置に関する。
【背景技術】
【０００２】
従来、筆記具を用いて紙媒体に文字や図形等を記入する場合に、紙媒体をパッド上に載せ、筆記具の移動の軌跡をパッド内に設けたデジタイザで読み取ることで、記入内容をデータ化することができる情報入力装置が知られている。例えば、特許文献１に記載の電子ペーパー記録装置は、デジタイザとして、電磁誘導方式によるタブレットを備える。電磁誘導方式のデジタイザは、筆記具がデジタイザの検出面に接触または近接する位置を検出し、検出面をＸＹ平面とする座標データに変換して情報入力装置に出力することができる。情報入力装置は、デジタイザが出力する座標データをサンプリングすることで、筆記具の移動の軌跡を再現可能な座標データの集合体である軌跡情報を得ることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３２３３６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、電磁誘導方式によるデジタイザは、筆記具が検出面に接触する位置だけでなく、近接する位置も検出することができる。このため、筆記具が検出面外に位置した状態で筆記具の位置をデジタイザが検出した場合、軌跡情報に基づく軌跡を再現すると、ＸＹ平面における最外周部にノイズのような点や線が描画されてしまう可能性があった。
【０００５】
本発明は、上記の問題点を解決するためになされたものであり、検出領域の外縁に沿って所定幅分の領域を除外した第二領域外に筆記手段が位置する場合に取得した位置情報を軌跡情報に含めないことで、正確な軌跡情報を得ることができる情報入力装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一実施態様によれば、所定部位に配置された紙媒体に対して筆記手段による筆記がなされた位置を検出する検出部と、前記検出部が検出した位置を位置情報として取得する取得手段と、予め、前記検出部が位置を検出可能な検出領域において、前記検出領域の外縁に沿って所定幅分の領域である第一領域を除外した第二領域を設定し、前記取得手段が取得した前記位置情報の示す位置が、前記第二領域に含まれるか否か判断する判断手段と、前記判断手段が、前記位置情報の示す位置が前記第二領域に含まれないと判断した場合には、前記筆記手段による筆記の軌跡を示す軌跡情報を記録する記録部に前記位置情報を記憶せず、前記判断手段が、前記位置情報の示す位置が前記第二領域に含まれると判断した場合には、前記記録部に、前記軌跡情報を構成する情報として前記位置情報を記憶する記憶手段と、を備えた情報入力装置が提供される。
【０００７】
本実施態様に係る情報入力装置は、位置情報の示す位置が第二領域からはみ出した場合、その位置情報を軌跡情報としては記録しない。つまり情報入力装置は、検出部が、第一領域や第一領域よりも外側（検出領域外）の位置を検出した位置情報を検出部から取得しても、軌跡情報には含めない。筆記手段が検出領域外に位置する場合、情報入力装置は、検出部の感度によっては意図しない軌跡を示す位置情報を取得することがあるが、その位置情報を軌跡情報に含めないことで、正確な軌跡情報を生成することができる。軌跡情報の除外対象に第一領域における位置情報を含めることで、軌跡情報の正確性をより高めることができる。
【０００８】
本実施態様において、前記記憶手段は、前記取得手段が連続して取得する複数の前記位置情報のうち、前記判断手段が、前記位置情報の示す位置が前記第二領域に含まれると判断した一連の前記位置情報の組を、前記組ごとに独立した前記軌跡情報として記憶してもよい。筆記手段による筆記が、第二領域内にて行われ、第二領域外を経て、再度第二領域内で行われた場合、軌跡情報では、第二領域内から第二領域外に出た直前の位置情報と、第二領域外から第二領域内に入った直後の位置情報とが連続して取得された位置情報として扱われる場合がある。この場合、軌跡情報を利用するアプリケーションによっては、第二領域内から第二領域外に出た直前の位置情報と、第二領域外から第二領域内に入った直後の位置情報との間が直線で結ぶ線分等によって補完されてしまう可能性がある。故に、第二領域内にて行われた筆記に基づく一連の位置情報の組ごとに独立した軌跡情報を構成することで、軌跡情報によって再現する筆記手段の軌跡を、より正確に再現することができる。
【０００９】
本実施態様に係る情報入力装置は、一連の前記位置情報の組ごとに、前記軌跡情報の属性を表し、少なくとも前記位置情報の数を示す情報を含む属性情報を付加し、独立した前記軌跡情報を生成する付加手段をさらに備えてもよい。情報入力装置は、軌跡情報に属性情報を付加することで、軌跡情報を単なる位置情報の集合体としてではない一つの独立した情報として生成することができる。
【００１０】
本実施態様に係る情報入力装置は、前記筆記手段が前記検出領域に接触または近接した場合に前記検出部が出力する第一信号と、前記筆記手段が前記検出領域から離れた場合に前記検出部が出力する第二信号を受信する受信手段をさらに備えてもよい。この場合に、前記記憶手段は、前記受信手段が前記第一信号を受信し、且つ前記判断手段が、前記位置情報の示す位置が前記第二領域に含まれると判断した場合に、前記記録部に前記位置情報を記憶してもよい。情報入力装置は、検出部が出力する位置情報を、第一受信手段が第一信号を受信してから第二信号を受信するまでの間、取得する。その上で、情報入力装置は、位置情報が第二領域に含まれるか判断した結果に基づき、取得した位置情報の記憶を行う。故に情報入力装置は、不要な位置情報を除外した軌跡情報を得ることができ、軌跡情報の正確性をより高めることができる。
【図面の簡単な説明】
【００１１】
【図１】情報入力装置１の斜視図である。
【図２】情報入力装置１の部分平面図である。
【図３】情報入力装置１の電気的構成を示すブロック図である。
【図４】メイン処理のフローチャートである。
【図５】有効領域Ｐと、ストロークデータＭ１，Ｍ２，Ｍ３との関係について説明するための図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について、図面を参照して説明する。参照する図面は、本発明が採用し得る技術的特徴を説明するために用いられるものである。図面に記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。図１、図２を参照し、本実施形態に係る情報入力装置１の概要を説明する。以下の説明では、図１の左上側、右下側、上側、下側、左下側、右上側を、それぞれ、情報入力装置１の左側、右側、上側、下側、前側、後側と定義する。
【００１３】
情報入力装置１は、ユーザが電子ペン３を用いて、情報入力装置１に装着された紙媒体１００に情報を記入した際に、電子ペン３の位置を経時的に検出し電子化する、薄型軽量の手書き入力装置である。情報入力装置１は、筐体８Ｌ，８Ｒを備える。筐体８Ｌ，８Ｒはそれぞれ樹脂製であり、矩形薄板状である。筐体８Ｌ，８Ｒは、図１に示すように左右方向に見開いた状態と、筐体８Ｌ，８Ｒを折り畳んだ状態（図示外）とに配置を変更可能である。
【００１４】
紙媒体１００は、筐体８Ｌ，８Ｒの前面に固定される。図２に示すように、筐体８Ｌ，８Ｒは、前面に、紙媒体１００の表表紙１１０Ｌおよび裏表紙１１０Ｒを固定する際の位置決めを担う窪み状の位置決め部８１Ｌ，８１Ｒをそれぞれ有する。筐体８Ｒは、後述するセンサ基板７１、センサ制御基板２８、およびメイン基板２０（図３参照）を収容する。筐体８Ｌは、センサ基板７２およびセンサ制御基板２９（図３参照）を収容する。詳細は後述するが、センサ基板７１，７２は、それぞれ矩形の平板状をなし、上面に設けた検出領域７１Ａ，７２Ａに接触または近接する電子ペン３の位置を電磁誘導方式によって検出するセンサである。筐体８Ｌ，８Ｒは、センサ基板７１，７２の検出領域７１Ａ，７２Ａをそれぞれ位置決め部８１Ｌ，８１Ｒに合わせて配置した状態で、センサ基板７１，７２を収容する。
【００１５】
図１に示すように、電子ペン３は、公知の電磁誘導式の電子ペンであり、芯体３１、コイル３２、可変容量コンデンサ３３、基板３４、コンデンサ３５、およびインク収納部３６を備える。芯体３１は、電子ペン３の先端部に設けられる。芯体３１は図示外の弾性部材によって、電子ペン３の先端側に付勢される。芯体３１の先端部は、筒体３０の外部に突出する。芯体３１の後端側は、インクが収納されるインク収納部３６に接続する。インク収納部３６は、芯体３１にインクを供給する。ユーザが電子ペン３を用いて筆記すると、筆記されたキャラクタ（文字、数値、図形等）がインクで形成される。
【００１６】
コイル３２は、インク収納部３６の周囲に巻回された状態で、芯体３１と可変容量コンデンサ３３との間に保持される。可変容量コンデンサ３３は、基板３４によって電子ペン３の内部に固定される。基板３４はコンデンサ３５を搭載する。コンデンサ３５と可変容量コンデンサ３３は、コイル３２に並列に接続され、周知の共振（同調）回路を構成する。
【００１７】
紙媒体１００は、左右方向に見開き可能な冊子状の媒体である。紙媒体１００は、一対の表紙（表表紙１１０Ｌ、裏表紙１１０Ｒ）と複数の用紙１２０を、それぞれの縁部で綴じて形成したものである。一例として、紙媒体１００はＡ５サイズのノートである。紙媒体１００は、表表紙１１０Ｌが筐体８Ｌの上面に載置され、且つ、裏表紙１１０Ｒが筐体８Ｒの上面に載置されるように、情報入力装置１上に装着される。紙媒体１００が情報入力装置１に装着された状態で、ユーザは電子ペン３を用いて用紙１２０に情報を記入できる。情報を記入された用紙１２０に対向する筐体８Ｌまたは８Ｒが収容するセンサ基板７１または７２によって、紙媒体１００に情報を記入する電子ペン３の位置情報が検出される。
【００１８】
図３を参照し、情報入力装置１の電気的構成を説明する。情報入力装置１は、メイン基板２０、センサ基板７１，７２、およびセンサ制御基板２８，２９を主に備える。前述したように、メイン基板２０、センサ基板７１およびセンサ制御基板２８は筐体８Ｒが収容し、センサ基板７２およびセンサ制御基板２９は筐体８Ｌが収容する。
【００１９】
メイン基板２０は、ＣＰＵ２１、ＲＡＭ２２、フラッシュＲＯＭ２３、および無線通信部２４を備える。ＲＡＭ２２、フラッシュＲＯＭ２３および無線通信部２４は、ＣＰＵ２１と電気的に接続する。ＣＰＵ２１は、情報入力装置１の制御を司る。ＲＡＭ２２は、演算データ等の各種データを一時的に記憶する。フラッシュＲＯＭ２３は、ＣＰＵ２１が情報入力装置１を制御するために実行する各種プログラムを記憶する。また、フラッシュＲＯＭ２３は、紙媒体１００に情報を記入する電子ペン３の軌跡を示すストロークデータを記憶する。ストロークデータは、センサ基板７１およびセンサ基板７２が経時的に検出した電子ペン３の複数の位置情報（例えば、座標データ）を検出順に並べたデータに、ヘッダ情報（ストロークヘッダ）を付加して構成される。ストロークヘッダは、例えば、１つのストロークデータが含む座標データの数を表すデータ数情報と、ストロークデータの作成時刻を表す時間情報を含む。すなわち、ストロークデータは、個々の座標データを時系列に沿って繋ぐことで、ユーザが用紙１２０に記入した情報（文字、数値、図形等）を再現することができるデータである。無線通信部２４は、外部の電子機器と近距離無線通信を実行するためのコントローラである。図示しないが、情報入力装置１は、無線通信部２４を介し、ユーザが利用するパーソナルコンピュータ（ＰＣ）等に生成したストロークデータを送信することができる。
【００２０】
センサ基板７１，７２は、上記したように、電磁誘導方式のセンサであり、検出領域７１Ａ，７２Ａ（図２参照）に接触または近接する電子ペン３の位置を検出する。センサ基板７１，７２は、それぞれ、Ｘ軸方向（左右方向）およびＹ軸方向（上下方向）に所定の間隔で配列した複数の長方形状ループコイルを検出領域７１Ａ，７２Ａに配置する。センサ基板７１は、センサ制御基板２８が搭載するＡＳＩＣ２８Ａと電気的に接続する。センサ制御基板２８にはアンテナ発振回路（図示略）が組み込まれる。ＡＳＩＣ２８Ａは、センサ基板７１を制御し、電子ペン３の位置を検出する動作を実行させる。ＡＳＩＣ２８Ａは、電子ペン３による記入動作がセンサ基板７１を収容する筐体８Ｒ上で行われた場合に、センサ基板７１が検出した電子ペン３の位置に基づき、検出領域７１ＡをＸＹ平面に見立てた座標データを生成する。
【００２１】
同様に、センサ基板７２は、センサ制御基板２９が搭載するＡＳＩＣ２９Ａと電気的に接続する。センサ制御基板２９にはアンテナ発振回路が組み込まれる。ＡＳＩＣ２９Ａは、センサ基板７２を制御し、電子ペン３の位置を検出する動作を実行させる。ＡＳＩＣ２９Ａは、電子ペン３による記入動作がセンサ基板７２を収容する筐体８Ｌ上で行われた場合に、センサ基板７２が検出した電子ペン３の位置に基づき、検出領域７２ＡをＸＹ平面に見立てた座標データを生成する。ＡＳＩＣ２８Ａ，２９Ａのうち、マスター側のＡＳＩＣ２８ＡはＣＰＵ２１と直接接続し、ＣＰＵ２１に座標データを出力する。スレーブ側のＡＳＩＣ２９ＡはＡＳＩＣ２８Ａを介してＣＰＵ２１と接続し、ＣＰＵ２１に座標データを出力する。
【００２２】
次に、センサ基板７１，７２が電子ペン３の位置を検出する動作（以下、この動作を単に「スキャン」ともいう。）の原理を、概略的に説明する。ＣＰＵ２１の指示に基づき、ＡＳＩＣ２８Ａ，２９Ａはそれぞれセンサ制御基板２８，２９を制御する。センサ制御基板２８，２９は、センサ基板７１，７２の複数のループコイルに特定の周波数の電流を流し、磁界を発生させる。この状態で電子ペン３がセンサ基板７１，７２に近接すると、電子ペン３の共振回路はループコイルの電磁誘導によって共振し、誘導磁界を生じる。
【００２３】
次に、センサ制御基板２８，２９は、ループコイルに流す電流を停止し、ループコイルを一つずつスキャンする。ループコイルには、電子ペン３の共振回路から発せられる誘導磁界によって生じた電流が流れる。電子ペン３に最も近いループコイルに流れる電流は大きく、隣接するループコイルに流れる電流は比較的小さい。センサ制御基板２８，２９は、センサ基板７１，７２の各々のループコイルに流れた電流を差動増幅回路（図示略）によって電圧変換し、ＡＳＩＣ２８Ａ，２９Ａに入力する。ＡＳＩＣ２８Ａ，２９Ａは入力された電圧値に基づいて電子ペン３の位置を求め、座標データに変換してＣＰＵ２１に出力する。
【００２４】
ユーザが電子ペン３で紙媒体１００に情報を記入している場合、電子ペン３は、芯体３１に筆圧が付与される。コイル３２は、芯体３１に付与される筆圧に応じてインダクタンスが変化する。よって、電子ペン３の共振回路は、共振周波数が変化する。ＡＳＩＣ２８Ａ，２９Ａは、共振周波数の変化（位相変化）を検出し、紙媒体１００に情報が記入されているか否かを判断する。ＡＳＩＣ２８Ａ，２９Ａは、共振周波数の変化に基づき、ユーザが紙媒体１００に情報を記入している（電子ペン３に筆圧が付与された）と判断した場合、ＣＰＵ２１に、ペンダウン信号（Ｈｉｇｈ信号）を出力する。また、ＡＳＩＣ２８Ａ，２９Ａは、共振周波数の変化に基づき、ユーザが紙媒体１００へ情報を記入していない（電子ペン３の筆圧が解除された）と判断した場合、ＣＰＵ２１に、ペンアップ信号（Ｌｏｗ信号）を出力する。ＣＰＵ２１は、ペンダウン信号を受信すると、ＡＳＩＣ２８Ａ，２９Ａが出力する座標データを取得して、ストロークデータを作成し、フラッシュＲＯＭ２３に保存する。
【００２５】
上記したように、センサ基板７１，７２の検出領域７１Ａ，７２Ａに接触または近接する電子ペン３の位置を電磁誘導方式によって検出する。このため、センサ基板７１，７２は、検出領域７１Ａ，７２Ａからはみ出た位置に電子ペン３が位置する場合でも、電子ペン３の位置を検出することがある。この場合、ＡＳＩＣ２８Ａ，２９Ａは、センサ基板７１，７２のスキャン結果に基づく座標データとして、検出領域７１Ａ，７２Ａの四辺のうち、電子ペン３がはみ出た側の辺に沿う位置を示す座標データを出力する可能性がある。本実施形態は、図２に示すように、検出領域７１Ａ，７２Ａにおいて、検出領域７１Ａ，７２Ａの外縁に沿って所定幅（座標データをドット数で表した場合、例えば１００ドット）分の領域を、無効領域Ｄと定める。そして、検出領域７１Ａ，７２Ａから無効領域Ｄを除外した領域を、有効領域Ｐと定める。情報入力装置１は、以下に説明するメイン処理を行うことによって、有効領域Ｐからはみ出た分の座標データを無効とし、有効領域Ｐ内の座標データの集合体によって表されるストロークデータを作成する。
【００２６】
図４、図５を参照し、情報入力装置１のメイン処理について説明する。情報入力装置１の電源がオンにされると、ＣＰＵ２１はＡＳＩＣ２８Ａ，２９Ａに指令を出力し、センサ基板７１，７２に電力を供給する。ＡＳＩＣ２８Ａ，２９Ａは、センサ基板７１，７２によるスキャンを開始する。ＣＰＵ２１は、フラッシュＲＯＭ２３に記憶されたプログラムをＲＡＭ２２に読み込み、メイン処理（図４参照）を実行する。なお、ＣＰＵ２１は、処理の過程で得られたデータを適宜ＲＡＭ２２に記憶する。
【００２７】
図４に示すように、メイン処理において、ＣＰＵ２１は初期処理を行う。ＣＰＵ２１は、フラッシュＲＯＭ２３に、ストロークデータの記憶エリアを確保する。ＣＰＵ２１は、ＲＡＭ２２に変数［ＮｏｗＰｏｉｎｔ］の記憶エリアと、フラグ［Ｆｌｇ］の記憶エリアを確保し、初期値として、［Ｆｌｇ］に０（Ｆａｌｓｅ）を設定する（Ｓ１１）。ＣＰＵ２１は、ＡＳＩＣ２８Ａ，２９Ａからペンダウン信号を受信したか否か判断し（Ｓ１３）、受信していなければ（Ｓ１３：ＮＯ）、まだ［Ｆｌｇ］はＦａｌｓｅであるので（Ｓ１５：ＮＯ）、処理をＳ１１に戻す。ＣＰＵ２１はＳ１１〜Ｓ１５の処理を繰り返し、ユーザが電子ペン３で紙媒体１００に情報を記入するのを待機する。ペンダウン信号を受信した場合（Ｓ１３：ＹＥＳ）、ＣＰＵ２１は、ＡＳＩＣ２８Ａ，２９Ａが出力する座標データを取得する（Ｓ１７）。ＣＰＵ２１は、取得した座標データを［ＮｏｗＰｏｉｎｔ］に格納する（Ｓ１９）。
【００２８】
ＣＰＵ２１は、［ＮｏｗＰｏｉｎｔ］に格納した座標データが、有効領域Ｐ内にあるか否か判断する（Ｓ２１）。ユーザがペンダウンした位置の座標データが有効領域Ｐ内であれば（Ｓ２１：ＹＥＳ）、ＣＰＵ２１は［Ｆｌｇ］がＴｒｕｅであるか否か判断する（Ｓ２３）。［Ｆｌｇ］がＦａｌｓｅの場合（Ｓ２３：ＮＯ）、ＣＰＵ２１はフラッシュＲＯＭ２３に確保したストロークデータの記憶エリアに、ストロークヘッダを付加する領域を設定する（Ｓ２５）。ＣＰＵ２１は、図示しないクロックから時間情報を取得してストロークヘッダに記憶する。ＣＰＵ２１は、［ＮｏｗＰｏｉｎｔ］に格納した座標データをストロークデータの末端に追加して記憶する（Ｓ２７）。ＣＰＵ２１は、［Ｆｌｇ］に１（Ｔｒｕｅ）を設定し（Ｓ２９）、処理をＳ１３に戻す。なお、図示しないが、ＣＰＵ２１は、Ｓ１７における座標データの取得が定期的に行われるように、Ｓ２９の処理後にＳ１３に処理を戻す場合に所定時間の経過を待つ。
【００２９】
以後同様にユーザが情報の記入を続け、電子ペン３の座標データが有効領域Ｐ外にはみ出さなければ（Ｓ２１：ＹＥＳ）、ＣＰＵ２１は、電子ペン３の座標データをストロークデータの末端に追加する処理を継続する（Ｓ２７）。なお、Ｓ２３の処理では、上記したＳ２９の処理によって［Ｆｌｇ］がＴｒｕｅであるので（Ｓ２３：ＹＥＳ）、ＣＰＵ２１は、処理をＳ２７に進める。
【００３０】
ＣＰＵ２１は、ストロークデータを作成する処理を行ううちに、ＡＳＩＣ２８Ａ，２９Ａからペンアップ信号を受信した場合（Ｓ１３：ＮＯ）、［Ｆｌｇ］がＴｒｕｅであるので（Ｓ１５：ＹＥＳ）、ストロークヘッダを確定する処理を行う（Ｓ３３）。ＣＰＵ２１は、ストロークデータに追加した座標データの数を計数し、データ数情報としてストロークヘッダに記憶する。ＣＰＵ２１は、ストロークヘッダの確定によってストロークデータの作成を完了し、処理をＳ１１に戻す。
【００３１】
図５に示すように、ユーザが紙媒体１００に電子ペン３で記入した文字「１」に基づき、ＣＰＵ２１が生成したストロークデータＭ１について検証する。ユーザは点Ｈ１でペンダウンし、文字「１」の記入を始める。ＣＰＵ２１は、ペンダウン信号に基づいて（Ｓ１３：ＹＥＳ）、点Ｈ１の座標データを取得する（Ｓ１７）。点Ｈ１は有効領域Ｐ内にあり（Ｓ２１：ＹＥＳ）、ＣＰＵ２１はストロークヘッダを作成して（Ｓ２５）、座標データをストロークデータに追加する（Ｓ２７）。ユーザが点Ｈ１から記入し始めた文字「１」は、途中、有効領域Ｐからはみ出すことなく、点Ｆ１に達する。故にＣＰＵ２１は、Ｓ１３、Ｓ１７〜Ｓ２９の処理を繰り返して行い、電子ペン３の軌跡に基づく座標データをストロークデータに追加する。ユーザは点Ｆ１でペンアップし、文字「１」の記入を終了する。ＣＰＵ２１はペンアップ信号に基づいて（Ｓ１３：ＮＯ）、ストロークヘッダを確定し（Ｓ３３）、ストロークデータＭ１を完成する。ストロークデータＭ１は、点Ｈ１と点Ｆ１が有効領域Ｐ内にある。また、ストロークデータＭ１は、途中、有効領域Ｐからはみ出すことなく、点Ｈ１と点Ｆ１とを接続する線分が形成される。
【００３２】
次に、図４に示すように、ユーザが情報の記入を続け、ＣＰＵ２１が電子ペン３の座標データをストロークデータの末端に追加する処理を継続するうちに（Ｓ１３、Ｓ１７〜Ｓ２９）、電子ペン３の座標データが有効領域Ｐ外にはみ出る場合がある。この場合（Ｓ２１：ＮＯ）、ＣＰＵ２１は処理をＳ３１に進める。上記同様、Ｓ２９の処理によって［Ｆｌｇ］がＴｒｕｅであるので（Ｓ３１：ＹＥＳ）、ＣＰＵ２１は処理をＳ３３に進めてストロークヘッダを確定し（Ｓ３３）、ストロークデータの作成を完了して処理をＳ１１に戻す。すなわち、ユーザが情報の記入を続けるうちに電子ペン３の座標データが有効領域Ｐ外にはみ出た時点で、ＣＰＵ２１は、それまでにユーザが記入した情報に基づく１つの独立したストロークデータを作成する。
【００３３】
さらにユーザが、電子ペン３の座標データが有効領域Ｐ外にはみ出た状態ながらも情報の記入を続けた場合、ＡＳＩＣ２８Ａ，２９Ａがペンダウン信号の出力を継続するので（Ｓ１３：ＹＥＳ）、ＣＰＵ２１は、座標データを取得して［ＮｏｗＰｏｉｎｔ］に格納する（Ｓ１７、Ｓ１９）。ＣＰＵ２１は、［ＮｏｗＰｏｉｎｔ］の座標データが有効領域Ｐ外にあるので（Ｓ２１：ＮＯ）、［Ｆｌｇ］がＴｒｕｅであるか否か判断する（Ｓ３１）。ＣＰＵ２１は、電子ペン３の座標データが有効領域Ｐ外にはみ出た際に行ったＳ１１の処理で［Ｆｌｇ］に０を設定しており（Ｓ３１：ＮＯ）、処理をＳ１３に戻す。ユーザが情報の記入を終了してＡＳＩＣ２８Ａ，２９Ａからペンアップ信号を受信するか（Ｓ１３）、［ＮｏｗＰｏｉｎｔ］の座標データが有効領域Ｐ内に入るまで（Ｓ２１）、ＣＰＵ２１は、Ｓ１３、Ｓ１７〜Ｓ２１、Ｓ３１の処理を繰り返して待機する。そして、電子ペン３の座標データが再び有効領域Ｐ内に入れば（Ｓ２１：ＹＥＳ）、ＣＰＵ２１はストロークヘッダを作成し（Ｓ２５）、上記同様、電子ペン３の座標データをストロークデータの末端に追加する処理を開始する。すなわち、一連の情報の記入において、電子ペン３の座標データが有効領域Ｐ内から有効領域Ｐ外に一旦はみ出し、再度有効領域Ｐ内に戻った場合、ＣＰＵ２１は、有効領域Ｐからはみ出た分の座標データを無効とし、有効領域Ｐ内の座標データからなる２つの独立したストロークデータを作成する。
【００３４】
また、図４に示すように、ＣＰＵ２１がＳ１１〜Ｓ１５の処理を繰り返す待機中にペンダウン信号を受信し（Ｓ１３：ＹＥＳ）、座標データを取得したが（Ｓ１７）、その座標データが有効領域Ｐ外であった場合（Ｓ２１：ＮＯ）、ＣＰＵ２１は、上記同様、Ｓ１３、Ｓ１７〜Ｓ２１、Ｓ３１の処理を繰り返して待機する。そして、電子ペン３の座標データが有効領域Ｐ内に入れば（Ｓ２１：ＹＥＳ）、ＣＰＵ２１はストロークヘッダを作成して（Ｓ２５）、電子ペン３の座標データをストロークデータの末端に追加する処理を開始する。すなわち、ユーザが電子ペン３による情報の記入を有効領域Ｐ外から開始した場合でも、ＣＰＵ２１は、電子ペン３の座標データが有効領域Ｐ内に入るのを待つ。そして、ＣＰＵ２１は、電子ペン３の座標データが有効領域Ｐ内に入った際にストロークヘッダを作成し、電子ペン３の座標データをストロークデータの末端に追加する処理を開始する。
【００３５】
図５に示すように、ユーザが紙媒体１００に電子ペン３で記入した文字「Ｓ」に基づき、ＣＰＵ２１が生成したストロークデータＭ２，Ｍ３について検証する。ユーザは点Ｈ２でペンダウンし、文字「Ｓ」の記入を始める。ＣＰＵ２１は、ペンダウン信号に基づいて（Ｓ１３：ＹＥＳ）、点Ｈ２の座標データを取得する（Ｓ１７）。点Ｈ２は有効領域Ｐ内になく（Ｓ２１：ＮＯ）、ＣＰＵ２１は、取得した座標データを無効とし、ストロークデータを生成しない。ＣＰＵ２１は処理をＳ１３に戻し、Ｓ１３、Ｓ１７〜Ｓ２１、Ｓ３１の処理を繰り返す。ユーザが点Ｈ１から記入し始めた文字「Ｓ」は、点Ｂ１で有効領域Ｐ内に入る（Ｓ２１：ＹＥＳ）。ＣＰＵ２１はストロークヘッダを作成して（Ｓ２５）、座標データをストロークデータに追加する（Ｓ２７）。ＣＰＵ２１は、Ｓ１３、Ｓ１７〜Ｓ２９の処理を繰り返して行い、電子ペン３の軌跡に基づく座標データをストロークデータに追加する。ユーザが記入する文字「Ｓ」は、点Ｂ２で有効領域Ｐ外に、はみ出す（Ｓ２１：ＮＯ）。ＣＰＵ２１は、Ｓ２９で設定した［Ｆｌｇ］に基づいて（Ｓ３１：ＹＥＳ）、ストロークヘッダを確定し（Ｓ３３）、ストロークデータＭ２を完成して処理をＳ１１に戻す。［Ｆｌｇ］はＦａｌｓｅに設定される（Ｓ１１）。
【００３６】
ユーザはペンアップせず、有効領域Ｐ外にはみ出したまま、文字「Ｓ」の記入を継続する（Ｓ１３：ＹＥＳ、Ｓ２１：ＮＯ）。ＣＰＵ２１は、Ｓ１３、Ｓ１７〜Ｓ２１、Ｓ３１の処理を繰り返し、取得する座標データを無効としてストロークデータを生成しない。ユーザの記入する文字「Ｓ」は、点Ｂ３で再び有効領域Ｐ内に入る（Ｓ２１：ＹＥＳ）。ＣＰＵ２１はストロークヘッダを作成し（Ｓ２５）、以降同様にＳ１３、Ｓ１７〜Ｓ２９の処理を繰り返して、電子ペン３の軌跡に基づく座標データをストロークデータに追加する。ユーザが記入する文字「Ｓ」は、点Ｆ２でペンアップする。ＣＰＵ２１はペンアップ信号に基づき（Ｓ１３：ＮＯ）、ストロークヘッダを確定し（Ｓ３３）、ストロークデータＭ３を完成する。このように、ユーザが記入する文字「Ｓ」が、途中、有効領域Ｐ外にはみ出したことによって、ＣＰＵ２１は２つのストロークデータＭ２，Ｍ３を生成する。ストロークデータＭ２，Ｍ３は、それぞれ有効領域Ｐ内の座標データで構成される。
【００３７】
以上説明したように、本実施形態の情報入力装置１のＣＰＵ２１は、［ＮｏｗＰｏｉｎｔ］の座標データが有効領域Ｐ外にはみ出した場合、その座標データはストロークデータに追加しない。つまりＣＰＵ２１は、センサ基板７１，７２が、無効領域Ｄや無効領域Ｄよりも外側（検出領域７１Ａ，７２Ａ外）の位置を検出した結果に基づく座標データをＡＳＩＣ２８Ａ，２９Ａから取得しても、ストロークデータには含めない。電子ペン３が検出領域７１Ａ，７２Ａ外に位置する場合、ＣＰＵ２１は、センサ基板７１，７２の感度によっては意図しない軌跡を示す座標データを取得することがあるが、その座標データをストロークデータに含めないことで、正確なストロークデータを生成することができる。また、ストロークデータ情報の除外対象に無効領域Ｄにおける座標データを含めることで、ストロークデータの正確性をより高めることができる。
【００３８】
また、電子ペン３による筆記が有効領域Ｐ内で行われ、有効領域Ｐ外を経て、再度有効領域Ｐ内で行われた場合、ストロークデータでは、有効領域Ｐ内から有効領域Ｐ外に出た直前の座標データと、有効領域Ｐ外から有効領域Ｐ内に入った直後の座標データとが連続するデータとして扱われる場合がある。この場合、ストロークデータを利用するアプリケーションによっては、有効領域Ｐ内から有効領域Ｐ外に出た直前の座標データと、有効領域Ｐ外から有効領域Ｐ内に入った直後の座標データとの間が直線で結ぶ線分等によって補完されてしまう可能性がある。故に、有効領域Ｐ内にて行われた筆記に基づく一連の座標データの組ごとに独立したストロークデータを構成することで、ストロークデータによって再現する電子ペン３の軌跡を、より正確に再現することができる。
【００３９】
また、情報入力装置１は、ストロークデータにストロークヘッダを付加することで、ストロークデータを単なる座標データの集合体としてではない一つの独立した情報として生成することができる。
【００４０】
また、ＣＰＵ２１は、ＡＳＩＣ２８Ａ，２９Ａが出力する座標データを、ペンダウン信号を受信してからペンアップ信号を受信するまでの間、取得する。その上で、ＣＰＵ２１は、座標データが有効領域Ｐに含まれるか判断した結果に基づき、取得した座標データの記憶を行う。故に、ＣＰＵ２１は、不要な座標データを除外したストロークデータを得ることができ、ストロークデータの正確性をより高めることができる。
【００４１】
なお本発明は上述の実施形態に限定されず、種々の変更が可能である。例えば、ＣＰＵ２１は、電子ペン３の軌跡に基づく座標データが有効領域Ｐ外から有効領域Ｐ内に入ったときに、ストロークヘッダを作成した。これに限らず、ＣＰＵ２１は、例えばＳ１１の処理においてストロークヘッダを作成し、常に、ストロークデータを生成する準備をしてもよい。この場合、Ｓ２３の判断処理をなくすことができるので、ＣＰＵ２１は、メイン処理の実行にかかる負荷を低減することができる。
【００４２】
また、本実施形態では、情報入力装置１は、公知の電磁誘導方式で電子ペン３の近接する位置を検出したが、抵抗膜方式（いわゆる感圧式）、静電容量方式等、その他の方式を用い、センサ基板７１，７２を収容する筐体８Ｌ，８Ｒへの近接または接触を検出してもよい。また、紙媒体１００のサイズ、フォーマット、材質などは、上記実施形態に限定されない。
【００４３】
また、ＡＳＩＣ２８Ａ，２９Ａは、センサ基板７１，７２が検出した電子ペン３の位置に基づく座標データを生成し、メイン基板２０のＣＰＵ２１に出力した。これに限らず、ＡＳＩＣ２８Ａ，２９Ａは、センサ基板７１，７２の各々のループコイルに流れた電流を電圧変換し、得られた電圧値をＡ／Ｄ変換してＣＰＵ２１に出力してもよい。ＣＰＵ２１は、ＡＳＩＣ２８Ａ，２９Ａから得た電圧値に基づき座標データを生成してもよい。
【００４４】
なお、位置決め部８１Ｌ，８１Ｒが、本発明における「所定部位」に相当する。電子ペン３が「筆記手段」に相当する。センサ基板７１，７２が「検出部」に相当する。座標データが「位置情報」に相当する。Ｓ１７の処理を行って座標データを取得するＣＰＵ２１が「取得手段」に相当する。無効領域Ｄが「第一領域」に相当し、有効領域Ｐが「第二領域」に相当する。Ｓ２１の処理を行って［ＮｏｗＰｏｉｎｔ］に格納される座標データが有効領域Ｐ内にあるか否か判断するＣＰＵ２１が「判断手段」に相当する。ストロークデータが「軌跡情報」に相当する。フラッシュＲＯＭ２３のが「記録部」に相当する。Ｓ２７の処理を行ってフラッシュＲＯＭ２３に確保した領域に記憶するストロークデータに［ＮｏｗＰｏｉｎｔ］に格納した座標データを追加して記憶するＣＰＵ２１が「記憶手段」に相当する。
【００４５】
ストロークヘッダが「属性情報」に相当する。Ｓ３３の処理を行ってストロークヘッダを確定し、ストロークデータを生成するＣＰＵ２１が「付加手段」に相当する。ペンダウン信号が「第一信号」に相当し、ペンアップ信号が「第二信号」に相当する。Ｓ１３の処理を行ってペンダウン信号またはペンダウン信号の受信を判断するＣＰＵ２１が「受信手段」に相当する。
【符号の説明】
【００４６】
１            情報入力装置
３            電子ペン
２１            ＣＰＵ
２３            フラッシュＲＯＭ
７１，７２      センサ基板
７１Ａ，７２Ａ  ＡＳＩＣ
８１Ｌ，８１Ｒ  位置決め部
１００            紙媒体
【図１】
2015064693.tif 000003
【図２】
2015064693.tif 000004
【図３】
2015064693.tif 000005
【図４】
2015064693.tif 000006
【図５】
2015064693.tif 000007