(57)【要約】【課題】特定の筆跡を示す画像ファイルが一旦作成された後でも、特定の筆跡と追記された筆記とを含む新たな画像ファイルを容易に作成できる筆記データ処理装置を提供する【解決手段】読取装置のＣＰＵは、筆記具が近接した位置を特定可能な座標データを取得する（Ｓ２３）。ＣＰＵは、座標データが記入領域の位置を示している場合、座標データをＲＡＭに記憶する（Ｓ２７）。ＣＰＵは、座標データがチェック領域の位置を示している場合（Ｓ２５：ＹＥＳ）、筆記具が第１状態であるか又は第２状態であるかを判断する（Ｓ２９）。ＣＰＵは、第１状態であると判断した場合（Ｓ２９：ＹＥＳ）ＲＡＭに記憶された座標データに基づいてストロークデータを作成する（Ｓ３１）。ＣＰＵは、第２状態であると判断した場合（Ｓ２９：ＮＯ）、ストロークデータに対応する座標データと、ＲＡＭに記憶された座標データとに基づいて、ストロークデータを作成する（Ｓ４５）。【選択図】図７
2015114751.tif 000002
【特許請求の範囲】
【請求項１】
紙媒体が載置される所定領域の何れかの位置に、前記紙媒体への筆記が可能な第１状態と、前記紙媒体への筆記が不可能な第２状態とに切り替え可能な筆記具が近接した場合に、前記筆記具が近接した位置を検出する検出部と、
前記検出部によって検出された位置を特定可能な座標データを取得する取得手段と、
前記取得手段によって取得された前記座標データが所定の条件を満たすか判断する第１判断手段と、
前記第１判断手段によって、前記座標データが前記所定の条件を満たすと判断された場合、前記筆記具が前記第１状態であるか又は前記第２状態であるかを判断する第２判断手段と、
前記第２判断手段によって前記第１状態であると判断された場合、前記紙媒体に筆記された第１線画の位置を示す複数の前記座標データを含む第１ストロークデータファイルを作成する第１作成手段と、
前記第２判断手段によって前記第２状態であると判断された場合、前記第１作成手段によって作成された前記第１ストロークデータファイルに含まれる前記複数の座標データに、前記紙媒体に新たに筆記された第２線画の位置を示す複数の前記座標データを含めたストロークデータファイルであって、前記第１線画に前記第２線画が追記された線画を示す第２ストロークデータファイルを作成する第２作成手段と
を備えたことを特徴とする筆記データ処理装置。
【請求項２】
前記第１判断手段によって、前記座標データが前記所定の条件を満たさないと判断された場合、前記座標データを第１記憶部に記憶する第１記憶手段を備え、
前記第２判断手段は、
前記第１判断手段によって、前記座標データが前記所定の条件を満たすと判断された場合であり、且つ、前記第１記憶部に複数の前記座標データが記憶されている場合、前記筆記具が前記第１状態であるか又は前記第２状態であるかを判断し、
前記第１作成手段は、
前記第２判断手段によって前記第１状態であると判断された場合、前記第１記憶部に記憶された前記複数の座標データを含む前記第１ストロークデータファイルを作成し、
前記第１作成手段によって作成された前記第１ストロークデータファイルを、第２記憶部に記憶する第２記憶手段を更に備え、
前記第２作成手段は、
前記第２判断手段によって前記第２状態であると判断された場合であり、且つ、前記第２記憶部に前記第１ストロークデータファイルが記憶されている場合、前記第２記憶部に記憶された前記第１ストロークデータファイルに含まれる前記複数の座標データに、前記第１記憶部に記憶された前記複数の座標データを含めた前記第２ストロークデータファイルを作成することを特徴とする請求項１に記載の筆記データ処理装置。
【請求項３】
前記第１作成手段によって作成された前記第１ストロークデータファイルに基づいて、第１画像ファイルを作成する第１画像作成手段と、
前記第２作成手段によって作成された前記第２ストロークデータファイルに基づいて、第２画像ファイルを作成する第２画像作成手段と
を備えたことを特徴とする請求項１又は２に記載の筆記データ処理装置。
【請求項４】
前記第１判断手段は、
前記所定領域のうち前記紙媒体の種別に応じて決定される特定の領域であるチェック領域の中の何れかの位置と、前記取得手段によって取得された前記座標データによって特定される位置とが一致する場合、前記所定の条件を満たすと判断することを特徴とする請求項１から３の何れかに記載の筆記データ処理装置。
【請求項５】
前記検出部は、前記筆記具が前記第１状態であるか又は前記第２状態であるかによって異なる誘導電流を検出し、
前記第２判断手段は、
前記誘導電流に基づいて、前記第１状態であるか又は前記第２状態であると判断することを特徴とする請求項１から３の何れかに記載の筆記データ処理装置。
【請求項６】
前記第２作成手段は、
前記第２記憶部に複数の前記第１ストロークデータファイルが記憶されている場合であって、前記第２判断手段によって前記第２状態であると判断された場合、前記複数の第１ストロークデータファイルのうち前記第２記憶部に記憶された日時が最も新しい前記第１ストロークデータファイルに含まれる前記複数の座標データに、前記第１記憶部に記憶された前記複数の座標データを含めた前記第２ストロークデータファイルを作成することを特徴とする請求項２に記載の筆記データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紙媒体に筆記する動作に基づき、筆記具の移動の軌跡を電子化する筆記データ処理装置に関する。
【背景技術】
【０００２】
台座上に載置された紙媒体に筆記具で筆記する場合の筆記具の動作に基づいて、筆記具の移動の軌跡を筆跡として電子化することが可能な筆記データ処理装置が知られている。例えば特許文献１には、紙媒体のうち自由入力欄に相当する部分にペンで筆記された場合に、ペン先の位置を示す複数の座標データを特定し、特定された複数の座標データに基づいて、筆跡を示すビットマップ形式の画像ファイルを作成する筆記データ処理装置が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３０１８６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザがペンで紙媒体に１回目の筆記を行うことによって、上記装置において第１の筆跡を示す第１の画像ファイルが作成され、その後、ユーザがペンで紙媒体に２回目の筆記を行い、第１の筆跡に第２の筆跡を追記した場合を例に挙げる。この場合、上記装置では、第１の筆跡とは異なる第２の筆跡を示す第２の画像ファイルが新たに作成される。第２の画像ファイルによって示される筆跡に第１の筆跡は含まれない。このように、上記装置では、画像ファイルが一旦作成された場合、作成された画像ファイルによって示される筆跡に別の筆跡が追記された新たな画像ファイルを容易に作成できないという問題点がある。
【０００５】
本発明の目的は、特定の筆跡を示す画像ファイルが一旦作成された後でも、特定の筆跡と追記された筆記とを含む新たな画像ファイルを容易に作成できる筆記データ処理装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明の第１態様に係る筆記データ処理装置は、紙媒体が載置される所定領域の何れかの位置に、前記紙媒体への筆記が可能な第１状態と、前記紙媒体への筆記が不可能な第２状態とに切り替え可能な筆記具が近接した場合に、前記筆記具が近接した位置を検出する検出部と、前記検出部によって検出された位置を特定可能な座標データを取得する取得手段と、前記取得手段によって取得された前記座標データが所定の条件を満たすか判断する第１判断手段と、前記第１判断手段によって、前記座標データが前記所定の条件を満たすと判断された場合、前記筆記具が前記第１状態であるか又は前記第２状態であるかを判断する第２判断手段と、前記第２判断手段によって前記第１状態であると判断された場合、前記紙媒体に筆記された第１線画の位置を示す複数の前記座標データを含む第１ストロークデータファイルを作成する第１作成手段と、前記第２判断手段によって前記第２状態であると判断された場合、前記第１作成手段によって作成された前記第１ストロークデータファイルに含まれる前記複数の座標データに、前記紙媒体に新たに筆記された第２線画の位置を示す複数の前記座標データを含めたストロークデータファイルであって、前記第１線画に前記第２線画が追記された線画を示す第２ストロークデータファイルを作成する第２作成手段とを備えている。
【０００７】
第１態様によれば、筆記データ処理装置は、所定の条件を満たす座標データが取得された場合、所定領域に近接した筆記具の状態が第１状態であるか又は第２状態であるかを判断する。筆記データ処理装置は、第１状態であると判断した場合、紙媒体に筆記された線画の位置を示す座標データに基づいて第１ストロークデータファイルを作成する。これによって筆記データ処理装置は、筆記具によって紙媒体に筆記された線画のストロークデータファイルを作成できる。一方、筆記データ処理装置は、第２状態であると判断した場合、第１ストロークデータファイルに含まれる座標データと、紙媒体に新たに筆記された線画の位置を示す座標データとに基づいて、第２ストロークデータファイルを作成する。これによって筆記データ処理装置は、筆記具によって先に筆記された線画と後で筆記された線画との両方のストロークデータファイルを作成できる。従ってユーザは、第２状態とした筆記具を所定領域に近接させることによって、紙媒体に先に筆記した線画と後で筆記した線画とのストロークデータファイルを、筆記データ処理装置に作成させることができる。このためユーザは、特定の線画のストロークデータファイルが一旦作成された後でも、特定の線画と追記された線画との両方のストロークデータファイルを、筆記データ処理装置に容易に作成させることができる。
【図面の簡単な説明】
【０００８】
【図１】手書入力システム１の概要を示す図である。
【図２】共振回路３８の回路図である。
【図３】読取装置２及びスマートフォン１９の電気的構成を示すブロック図である。
【図４】用紙１２３を示す図である。
【図５】ファイルリスト２３１を示す図である。
【図６】筆記の手順を示す図である。
【図７】メイン処理のフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を参照して説明する。図１を参照して、本実施形態に係る手書入力システム１の概要を説明する。以下の説明では、図１の左上側、右下側、上側、下側、右上側、左下側を、各々、読取装置２の左側、右側、前側、後側、上側、下側と定義して説明する。
【００１０】
図１に示すように、手書入力システム１は、読取装置２、電子ペン３、スマートフォン１９等を主に備える。読取装置２は、折り畳んで携行可能な、薄型軽量の手書き入力装置である。手書入力システム１では、ユーザは電子ペン３を用いて、読取装置２に装着された紙媒体１００の用紙１１１に点や線画を筆記する。以下では、線画が筆記される場合について説明する。線画には、文字、数値、記号、図形等が含まれる。読取装置２は、筆記の過程における電子ペン３の位置を取得する。読取装置２は、取得した位置に基づいてストロークデータを作成する。又、読取装置２は、作成したストロークデータに基づいて、電子ペン３によって用紙１１１に筆記された線画を特定する。読取装置２は、特定された線画を含む画像の画像ファイルを作成する。読取装置２は、作成した画像ファイルをスマートフォン１９に送信することができる。スマートフォン１９は、画像ファイルを受信した場合、受信した画像ファイルに対応する画像を、ディスプレイ１９２に表示させる。これによってユーザは、電子ペン３によって用紙１１１に筆記された線画と同一形状の線画を、ディスプレイ１９２を介して視認できる。
【００１１】
読取装置２は、左右一対の左読取装置２Ｌ，右読取装置２Ｒ，及びカバー４を構成の主体とする。左読取装置２Ｌ及び右読取装置２Ｒは、矩形薄板状である。左読取装置２Ｌ及び右読取装置２Ｒは、カバー４の前面に左右方向に見開き可能に配置されている。左読取装置２Ｌ及び右読取装置２Ｒは、フラットケーブル（図示略）によって電気的に接続されている。右読取装置２Ｒは、３つのＬＥＤ５を上端に備える。ＬＥＤ５は、読取装置２の状態をユーザに通知可能である。カバー４は、袋状の袋部４Ａを左側に備える。左読取装置２Ｌは、袋部４Ａ内に差し込まれることでカバー４に着脱可能に装着される。右読取装置２Ｒは、両面テープ及び粘着性を有する樹脂フィルム等によって、カバー４の右前面に貼り付けられる。
【００１２】
なお、読取装置２は、右読取装置２Ｒのみを備えた構成であってもよい。この場合、読取装置２に装着可能な紙媒体１００の一例として、Ａ５サイズのレポート用紙が挙げられる。
【００１３】
読取装置２の前面には紙媒体１００が着脱可能に装着される。紙媒体１００は、左右方向に見開き可能な冊子状である。紙媒体１００では、一対の表紙（表表紙１１０Ｌ及び裏表紙１１０Ｒ）と複数の用紙１１１が、各々の縁部の一部で綴じられている。一例として、紙媒体１００はＡ５サイズのノートである。用紙１１１に予め印刷された図柄のレイアウト等を示すフォーマットは、紙媒体１００の種別毎に異なる。又、用紙１１１のフォーマットは、頁毎に異なる場合もある。以下、用紙１１１に予め印刷された図柄を、印刷図柄という。紙媒体１００は、表表紙１１０Ｌが左読取装置２Ｌの前面に載置され、且つ、裏表紙１１０Ｒが右読取装置２Ｒの前面に載置されるように、読取装置２に装着される。本実施形態では、紙媒体１００は、両面テープ及び粘着性を有する樹脂フィルム等によって、紙媒体１００が読取装置２に位置決めされた状態で装着される。即ち、左読取装置２Ｌ及び右読取装置２Ｒは各々、表表紙１１０Ｌ及び裏表紙１１０Ｒと一体的に移動する。ユーザは電子ペン３を用いて紙媒体１００の用紙１１１に線画を筆記できる。
【００１４】
電子ペン３は、電磁誘導式のノック式電子ペンであり、筒体３０、芯体３１、コイル３２、コンデンサ３３、３５、基板３４、インク収納部３６、スイッチ３７（図２参照）、及び、図示外のノックカムを主に備える。筒体３０は、円柱状の形状を有し、芯体３１、コイル３２，コンデンサ３３、３５、基板３４，インク収納部３６、及びスイッチ３７を内部に収容する。芯体３１は、筒体３０の延伸方向に沿って筒体３０内を延びる。芯体３１の一端部は、電子ペン３の先端側に配置され、芯体３１の他端部は、インクが収納されているインク収納部３６に接続される。インク収納部３６は、芯体３１にインクを供給する。芯体３１は図示外の弾性部材によって、電子ペン３の先端側に付勢されている。
【００１５】
ノックカムは図示外のカム本体、ノック棒３９、及び図示外の回転子を有する。カム本体は、筒体３０のうち電子ペン３の先端側と反対側の内壁に設けられている。ノック棒３９は、筒体３０の反対側の端部から外側に突出する。回転子は芯体３１に接続する。ノック棒３９が筒体３０の内部に押し込まれた場合、回転子は回転し、カム本体のうち電子ペン３の先端側に引っ掛かる。芯体３１は、弾性部材の付勢力に逆らって電子ペン３の先端側に移動し、芯体３１の一端部が筒体３０から外部に突出した状態でカム本体に保持される。芯体３１の一端側が筒体３０から外部に突出した状態で、ユーザが電子ペン３を用いて用紙１１１に筆記すると、インクによって用紙１１１に線画が形成される。ノック棒３９が筒体３０の内部に再度押し込まれた場合、回転子は更に回転し、カム本体から外れる。芯体３１は弾性部材の付勢力によって電子ペン３の反対側に移動し、芯体３１の一端部は筒体３０内部に収容される。この状態で、ユーザは電子ペン３によって用紙１１１に線画を筆記することができない。以下、芯体３１の一端部が筒体３０から外部に突出した状態を第１状態といい、芯体３１の一端部が筒体３０内部に収容された状態を第２状態という。
【００１６】
コイル３２は、インク収納部３６の周囲に巻回されている。コンデンサ３３、３５は、基板３４によって電子ペン３の内部に固定されている。スイッチ３７は、電子ペン３の状態（第１状態又は第２状態）に応じてＯＮ／ＯＦＦする。コイル３２、及び、コンデンサ３３、３５は、スイッチ３７を介して周知の共振回路３８を構成する。
【００１７】
図２を参照し、共振回路３８を説明する。共振回路３８は、第１共振回路３８Ａ及び第２共振回路３８Ｂを備える。第１共振回路３８Ａは、コイル３２及びコンデンサ３３を有する。第２共振回路３８Ｂは、コイル３２及びコンデンサ３５を有する。コイル３２の一端部と、コンデンサ３３、３５の夫々の一端部とは接続する。コイル３２の他端部と、コンデンサ３３、３５の夫々の他端部との間に、スイッチ３７が介在する。スイッチ３７は、１回路２接点式のスイッチである。スイッチ３７は、電子ペン３が第１状態のとき、即ち、ノックカムが押し込まれて芯体３１の一端側が筒体３０から外部に突出した状態で、コイル３２とコンデンサ３３との夫々の他端部同士を導通状態とし、コイル３２とコンデンサ３５との夫々の他端部同士を非導通状態とする。これによって、第１共振回路３８Ａは、第１周波数で共振することが可能な状態になる。一方、スイッチ３７は、電子ペン３が第２状態のとき、即ち、ノックカムが再度押し込まれて芯体３１の一端側が筒体３０内部に収容された状態で、コイル３２とコンデンサ３３との夫々の他端部同士を非導通状態とし、コイル３２とコンデンサ３５との夫々の他端部同士を導通状態とする。これによって、第２共振回路３８Ｂは、第２周波数で共振することが可能な状態になる。
【００１８】
図１に示すように、スマートフォン１９は、タッチパネル１９１及びディスプレイ１９２を備える。タッチパネル１９１は、各種指示を入力するために使用される。ディスプレイ１９２は、画像ファイルに対応する画像を表示可能である。なお、スマートフォン１９の代わりに汎用ＰＣやタブレットＰＣが用いられてもよい。
【００１９】
図３を参照して、手書入力システム１の電気的構成を説明する。まず、読取装置２の電気的構成と、読取装置２が座標データを検出する原理の概要とを説明する。読取装置２は、センサ基板７Ｌ，７Ｒ，メイン基板２０，センサ制御基板２８，２９、入力部２５、及び３つのＬＥＤ５を備える。センサ基板７Ｌ，７Ｒは、夫々、左読取装置２Ｌ，右読取装置２Ｒ内に設けられる。入力部２５及び３つのＬＥＤ５は、右読取装置２Ｒに設けられる。
【００２０】
メイン基板２０は、ＣＰＵ２１、ＲＡＭ２２、フラッシュＲＯＭ２３、及び無線通信部２４を備える。ＲＡＭ２２、フラッシュＲＯＭ２３、及び無線通信部２４は、ＣＰＵ２１に電気的に接続されている。ＣＰＵ２１は、読取装置２の制御を行う。ＲＡＭ２２は、演算データ等の各種データを一時的に記憶する。フラッシュＲＯＭ２３には、ＣＰＵ２１が読取装置２を制御するために実行するプログラムが記憶される。又、フラッシュＲＯＭ２３には、後述するファイルリスト２３１（図５参照）が記憶される。又、フラッシュＲＯＭ２３には、用紙１１１のフォーマット毎にレイアウトデータが複数記憶される。無線通信部２４は、外部の電子機器と近距離無線通信を実行するためのコントローラである。入力部２５及び３つのＬＥＤ５は、ＣＰＵ２１に電気的に接続されている。入力部２５は、読取装置２に対する指示を入力するためのスイッチである。３つのＬＥＤ５の夫々の色は、黄色、緑色、及び赤色である。
【００２１】
センサ基板７Ｌ、７Ｒには、上下方向及び左右方向の各々に細長いループコイルが多数配列されている。センサ基板７Ｌは、センサ制御基板２８のＡＳＩＣ２８Ａに電気的に接続されている。ＡＳＩＣ２８Ａは、電子ペン３による筆記動作がセンサ基板７Ｌ上で行われた場合に、電子ペン３の位置を示す座標データを検出する。センサ基板７Ｒは、センサ制御基板２９のＡＳＩＣ２９Ａに電気的に接続されている。ＡＳＩＣ２９Ａは、電子ペン３による筆記動作がセンサ基板７Ｒ上で行われた場合に、電子ペン３の位置を示す座標データを検出する。ＡＳＩＣ２８Ａ，２９Ａのうち、マスター側のＡＳＩＣ２８ＡはＣＰＵ２１に直接接続され、スレーブ側のＡＳＩＣ２９ＡはＡＳＩＣ２８Ａを介してＣＰＵ２１に接続されている。
【００２２】
センサ基板７Ｌ，７Ｒ上で電子ペン３による筆記動作が行われた場合に座標データが検出される原理を、概略的に説明する。ＣＰＵ２１は、ＡＳＩＣ２８Ａ，２９Ａを制御して、センサ基板７Ｌ，７Ｒの各々のループコイルに、一本ずつ第１周波数の電流（励磁用送信電流）を流す。これにより、センサ基板７Ｌ，７Ｒの各々のループコイルから磁界が発生する。この状態で、例えばユーザが、電子ペン３を第１状態とし、読取装置２に装着された紙媒体１００の用紙１１１に線画を筆記する動作を行うと、電子ペン３はセンサ基板７Ｌ，７Ｒに近接する。そのため、電子ペン３の第１共振回路３８Ａ（図２参照）は電磁誘導によって共振し、誘導磁界を生じる。
【００２３】
次に、ＣＰＵ２１はＡＳＩＣ２８Ａ，２９Ａを制御して、センサ基板７Ｌ，７Ｒの各々のループコイルからの磁界の発生を停止させる。センサ基板７Ｌ，７Ｒの各々のループコイルは、電子ペン３の第１共振回路３８Ａから発せられる誘導磁界を受信する。ＣＰＵ２１はＡＳＩＣ２８Ａ，２９Ａを制御して、センサ基板７Ｌ，７Ｒの各々のループコイルに流れる信号電流（誘導電流）を検出させる。ＡＳＩＣ２８Ａ，２９Ａがこの動作を全てのループコイルについて一本ずつ実行し、誘導電流を検出することによって、第１状態の電子ペン３の位置に対応するループコイルが検出される。ＣＰＵ２１は、検出されたループコイルの位置を示す座標データを検出する。又、同時にＣＰＵ２１は、第１周波数の電流をループコイルに流した後で誘導電流を検出しているので、電子ペン３が第１状態であると判断できる。
【００２４】
又、ＣＰＵ２１は、上記と同様の処理を、センサ基板７Ｌ，７Ｒの各々のループコイルに流す電流の周波数を第２周波数に切り替えて実行する。この場合、電子ペン３の第２共振回路３８Ｂ（図１１参照）が電磁誘導によって共振するので、第２状態の電子ペン３の位置を示す座標データが検出される。又、同時にＣＰＵ２１は、第２周波数の電流をループコイルに流した後で誘導電流を検出しているので、電子ペン３が第２状態であると判断できる。
【００２５】
更に、第１状態の電子ペン３を用いて用紙１１１に線画を筆記する動作が行われている状態では、芯体３１の一端側が用紙１１１に接触するので、芯体３１に筆圧が付与される。又、第２状態の電子ペン３を用いて用紙１１１に線画を筆記する動作が行われている状態では、筒体３０が用紙１１１に接触するので、筒体３０に筆圧が付与される。コイル３２のインダクタンスは、芯体３１又は筒体３０に付与される筆圧に応じて変化する。このため、第１共振回路３８Ａ及び第２共振回路３８Ｂの夫々の共振周波数（第１周波数、第２周波数）は、筆圧に応じて変化する。ＣＰＵ２１は、共振周波数の変化（位相変化）を検出して、電子ペン３に付与された筆圧を特定する。つまりＣＰＵ２１は、特定した筆圧によって、電子ペン３を用いて筆記の動作が行われたか否かを判断できる。
【００２６】
なお、ＣＰＵ２１は、筆圧を特定する代わりに、ループコイルに流れる誘導電流の強さを特定してもよい。ＣＰＵ２１は、誘導電流の強さが所定以上の場合、紙媒体１００の用紙１１１に電子ペン３で筆記が行われている状態であると判断し、誘導電流の強さが所定未満の場合、電子ペン３による筆記が行われていないと判断してもよい。
【００２７】
次に、スマートフォン１９の電気的構成を説明する。スマートフォン１９は、ＣＰＵ４１，ＲＡＭ４２，フラッシュＲＯＭ４３，無線通信部４４，入力回路４５，出力回路４６，タッチパネル１９１，及びディスプレイ１９２を主に備える。ＣＰＵ４１は、スマートフォン１９の制御を行う。ＣＰＵ４１は、ＲＡＭ４２、フラッシュＲＯＭ４３、無線通信部４４、入力回路４５、及び出力回路４６と電気的に接続している。
【００２８】
ＲＡＭ４２は、種々の一時データを記憶する。無線通信部４４は、外部の電子機器と近距離無線通信を実行するためのコントローラである。入力回路４５は、ＣＰＵ４１へタッチパネル１９１からの指示を送る制御を行う。出力回路４６は、ＣＰＵ４１からの指示に応じてディスプレイ１９２に画像を表示する制御を行う。
【００２９】
フラッシュＲＯＭ４３には、ＣＰＵ４１が実行するプログラム、及び、読取装置２から受信した画像ファイルが記憶される。スマートフォン１９は、図示外の媒体読取装置（例えば、メモリカードスロット）を備える。スマートフォン１９は、記憶媒体（例えば、メモリカード）に記憶されているプログラムを、媒体読取装置で読み取ってフラッシュＲＯＭ４３にインストールできる。又、スマートフォン１９に接続されている外部機器（図示外）、又はネットワークからプログラムを受信して、フラッシュＲＯＭ４３にインストールしてもよい。
【００３０】
図４を参照し、紙媒体１００の用紙１１１の一例である用紙１２３について説明する。図４の左側、右側、上側、下側を、夫々、用紙１１１の左側、右側、上側、下側と定義して説明する。なお、図４は、紙媒体１００を見開き状態とした場合に向き合って配置する２頁分の用紙１２３を示している。
【００３１】
図４に示すように、用紙１２３は、メモを筆記するためのメモ用紙である。用紙１２３は、記入領域１２３Ａ、及び、チェックボックス１２３Ｂを有する。記入領域１２３Ａには、左右方向に延びる複数の罫線が上下方向に等間隔に並んで印刷されている。上端部の２本の罫線の夫々の左上側に、「Ｔｉｔｌｅ：」「Ｔａｇｓ：」の文字が印刷されている。記入領域１２３Ａは、ユーザがメモを筆記するための領域である。チェックボックス１２３Ｂは、記入領域１２３Ａの右下に印刷されている。チェックボックス１２３Ｂの形状は、矩形状の１重線である。チェックボックス１２３Ｂは、記入領域１２３Ａに筆記された線画を確定させるためにユーザが線画を筆記する領域を示す。
【００３２】
なお、読取装置２において使用可能な用紙１１１は、図４の用紙１２３に限定されず、他のフォーマットの用紙１１１であってもよい。又、チェックボックス１２３Ｂの形状及び位置は変更できる。例えばチェックボックス１２３Ｂは円形であってもよい。チェックボックス１２３Ｂは、記入領域１２３Ａの左上、左下、及び右上の何れかの位置に設けられていてもよい。
【００３３】
用紙１２３に筆記された線画に基づいてストロークデータ及び画像ファイルが作成される場合のＣＰＵ２１の処理の概要について、図４〜図６を参照して説明する。読取装置２のＣＰＵ２１は、第１状態又は第２状態の電子ペン３に対して筆圧が付与されている間、ＡＳＩＣ２８Ａ，２９Ａを介して電子ペン３の位置を示す座標データを一定周期で繰り返し取得する。ＣＰＵ２１は、取得した複数の座標データの夫々に、座標データが取得された時刻を示す時間データを関連付けて、ＲＡＭ２２の第１領域に記憶する。電子ペン３に対する筆圧の付与が終了した時点でＲＡＭ２２の第１領域に記憶されている複数の座標データ及び複数の時間データは、１つの線分を筆記するときの電子ペン３の動きを示す。以下、１つの線分の位置を示す複数の座標データ、及び、複数の座標データの夫々に関連付けられた複数の時間データを、総称して線分データという。
【００３４】
又、ＲＡＭ２２の第１領域には、電子ペン３の状態（第１状態又は第２状態）を示す状態データが、線分データに関連付けて記憶される。なお、第１状態の電子ペン３によって筆記する動作が行われた場合、芯体３１の一端側は筒体３０から突出しているので、筆記動作に対応する線画が用紙１２３に筆記される。一方、第２状態の電子ペン３によって筆記する動作が行われた場合、芯体３１の一端側は筒体３０内に収容されているので、用紙１２３に線画は筆記されない。
【００３５】
なお本実施形態では、電子ペン３によって線分を筆記する動作が行われる場合について説明しているが、電子ペン３によって点を筆記する動作、即ち、電子ペン３を用紙１２３に一瞬載置させる動作が行われる場合もある。このような場合、ＲＡＭ２２の第１領域には、筆記された点に対応する１つの座標データ及び１つの時間データが線分データとして記憶される場合もある。
【００３６】
ＣＰＵ２１は、ＲＡＭ２２の第１領域に記憶された線分データ及び状態データに基づいて、用紙１２３の記入領域１２３Ａ、及び、チェックボックス１２３Ｂの何れかに、第１状態の電子ペン３によって線画が筆記されたかを判断する。ＣＰＵ２１は、第１状態の電子ペン３によって記入領域１２３Ａに線画が筆記されたと判断した場合、ＲＡＭ２２の第１領域に記憶された線分データを、ＲＡＭ２２の第２領域に記憶し、ＲＡＭ２２の第１領域をクリアする。第１状態の電子ペン３を用いてユーザが記入領域１２３Ａに線分を１つずつ筆記する毎に、ＲＡＭ２２の第２領域に線分データが順に記憶される。
【００３７】
ＣＰＵ２１は、第１状態の電子ペン３によってチェックボックス１２３Ｂに線画が筆記されたと判断した場合、ＲＡＭ２２の第２領域に記憶された少なくとも１つの線分データを含むストロークデータファイルを作成する。以下、ストロークデータファイルを、単にストロークデータという。ストロークデータには、第１状態の電子ペン３によってチェックボックス１２３Ｂに線画が筆記されてから、第１状態の電子ペン３によって次にチェックボックス１２３Ｂに線画が筆記されるまでに取得された少なくとも１つの線分データが含まれる。次に、ＣＰＵ２１は、作成したストロークデータに含まれる少なくとも１つの線分データを１つずつ抽出する。ＣＰＵ２１は、抽出した線分データに対応する複数の座標データによって示される複数の位置の間を、関連付けられた複数の時間データによって示される時刻の順番に直線で結ぶ。ＣＰＵ２１は、線分データ毎に１つずつ得られる線分を結合し、線画として特定する。ＣＰＵ２１は、特定した線画の近傍のみを含む画像の画像ファイルを作成する。画像ファイルは、線画をデシタル画像によって示すデータファイルである。デジタル画像の例として、ベクター画像やラスター画像が挙げられる。画像ファイルとしてＪＰＥＧファイル、ＧＩＦファイル、ＰＮＧファイル、ＢＭＰファイルが挙げられる。
【００３８】
具体例を挙げて説明する。図４に示すように、第１状態の電子ペン３によって、用紙１２３の記入領域１２３Ａに文字列「ＡＢＣＤＥ」（四角形５３内）が筆記され、チェックボックス１２３Ｂに線画が筆記された場合を例に挙げる。この場合、ＣＰＵ２１は、筆記された文字列「ＡＢＣＤＥ」の最も上側、下側、左側、及び右側の夫々の位置を特定する。ＣＰＵ２１は、最も上側の位置を通って左右方向に延びる直線５３１、最も下側の位置を通って左右方向に延びる直線５３２、最も左側の位置を通って上下方向に延びる直線５３３、及び、最も右側の位置を通って上下方向に延びる直線５３４で囲まれる四角形５３を特定する。ＣＰＵ２１は、特定した四角形５３で囲まれた領域を示す画像の画像ファイルを作成する。
【００３９】
ＣＰＵ２１は、作成したストロークデータを、図５に示すファイルリスト２３１に格納する。又、ＣＰＵ２１は、格納したストロークデータに、画像ファイル、及び、ストロークデータ及び画像ファイルを作成した作成日時を対応付けて、ファイルリスト２３１に格納する。
【００４０】
図６（Ａ）を参照し、具体例を挙げて説明する。第１状態の電子ペン３によって、用紙１２３の記入領域１２３Ａに「文字列ＡＢＣＤＥ」が筆記される（図４、四角形５４１内参照）。この場合、ＣＰＵ２１は、文字列「ＡＢＣＤＥ」に対応する複数の線分データを、ＲＡＭ２２の第２領域に記憶する。次いで、第１状態の電子ペン３によってチェックボックス１２３Ｂに線画が筆記される。この場合、ＣＰＵ２１は、ＲＡＭ２２の第２領域に記憶された複数の線分データを含むストロークデータを作成する。ＣＰＵ２１は、作成したストロークデータに基づいて、文字列「ＡＢＣＤＥ」を含む四角形５４１で囲まれた領域を示す画像の画像ファイルを作成する。ＣＰＵ２１は、画像ファイル、ストロークデータ、及び作成日時を対応付け、ファイルリスト２３１（図５参照）に格納する。以下、ファイルリスト２３１に対応付けて記憶された画像ファイル、ストロークデータ、及び作成日時の単位を、登録ファイルという。ＣＰＵ２１は、文字列「ＡＢＣＤＥ」に対応する登録ファイルをファイルリスト２３１に記憶した後、文字列「ＡＢＣＤＥ」に対応する複数の線分データを、ＲＡＭ２２の第２領域から削除する。
【００４１】
更に、用紙１２３の記入領域１２３Ａのうち、文字列「ＡＢＣＤＥ」が筆記された部分の下側に、第１状態の電子ペン３によって文字列「ＦＧＨＩＪ」が筆記される（図４、四角形５４２内参照）。この場合、ＣＰＵ２１は、文字列「ＦＧＨＩＪ」に対応する複数の線分データを、ＲＡＭ２２の第２領域に記憶する。なお、文字列「ＡＢＣＤＥ」に対応する複数の線分データは、ＲＡＭ２２の第２領域から削除されている。従って、文字列「ＦＧＨＩＪ」に対応する複数の線分データのみがＲＡＭ２２の第２領域に記憶された状態になる。次いで、第１状態の電子ペン３によってチェックボックス１２３Ｂに線画が筆記される。この場合、ＣＰＵ２１は、ＲＡＭ２２の第２領域に記憶された複数の線分データを含むストロークデータを作成する。ＣＰＵ２１は、作成したストロークデータに基づいて、文字列「ＦＧＨＩＪ」を含む四角形５４２で囲まれた領域を示す画像の画像ファイルを作成する。ＣＰＵ２１は、画像ファイル、ストロークデータ、及び作成日時を対応付け、ファイルリスト２３１（図５参照）に格納する。
【００４２】
更に、ＣＰＵ２１は、上記の処理に加え、ＲＡＭ２２の第１領域に記憶された線分データ及び状態データに基づいて、第２状態の電子ペン３によってチェックボックス１２３Ｂに線画を筆記する動作が行われたか判断する。ＣＰＵ２１は、第２状態の電子ペン３によってチェックボックス１２３Ｂに線画を筆記する動作が行われたと判断した場合、以下の処理を行う。
【００４３】
図６（Ｂ）を参照して説明する。第１状態の電子ペン３によって記入領域１２３Ａに「文字列ＡＢＣＤＥ」が筆記されてから（図４、四角形５５１内参照）、第１状態の電子ペン３によって文字列「ＦＧＨＩＪ」が筆記される（図４、四角形５５２内参照）までのＣＰＵ２１の処理は、図６（Ａ）の場合と同一であるので、説明を省略する。
【００４４】
次いで、第２状態の電子ペン３によって、チェックボックス１２３Ｂに線画を筆記する動作が行われる。なお、電子ペン３の芯体３１は筒体３０内に収容されているので、チェックボックス１２３Ｂに線画は筆記されない。この場合、ＣＰＵ２１は、ファイルリスト２３１のうち作成日時の最も新しい登録ファイルのストロークデータに含まれる複数の線分データを、ＲＡＭ２２の第２領域に記憶する。図６（Ｂ）の場合、第２状態の電子ペン３によってチェックボックス１２３Ｂに線画を筆記する動作が行われる直前に、第１状態の電子ペン３によって文字列「ＡＢＣＤＥ」が筆記されている。従って、文字列「ＡＢＣＤＥ」に対応する登録ファイルのストロークデータに含まれる複数の線分データが、ＲＡＭ２２の第２領域に記憶される。第２状態の電子ペン３によってチェックボックス１２３Ｂに線画を筆記する動作が行われることによって、文字列「ＡＢＣＤＥ」に対応する線分データは、ＲＡＭ２２の第２領域から一旦削除された後、再度、ＲＡＭ２２の第２領域に記憶されることになる。なお、ＲＡＭ２２の第２領域には、文字列「ＦＧＨＩＪ」に対応する複数の線分データが記憶されている。従って、第２状態の電子ペン３によってチェックボックス１２３Ｂに線画を筆記する動作が行われたことによって、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」に対応する複数の線分データがＲＡＭ２２の第２領域に記憶された状態になる。
【００４５】
次いで、ＣＰＵ２１は、ＲＡＭ２２の第２領域に記憶された複数の線分データを含むストロークデータを作成する。ＣＰＵ２１は、作成したストロークデータに基づいて、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」を含む四角形５５２で囲まれた領域を示す画像の画像ファイルを作成する。ＣＰＵ２１は、作成した画像ファイルに、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」に対応するストロークデータ及び作成日時を対応付け、文字列「ＡＢＣＤＥ」に対応する登録ファイルに上書きしてファイルリスト２３１に格納する。ＣＰＵ２１は、画像ファイル、ストロークデータ、及び作成日時をファイルリスト２３１に記憶した後、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」に対応する複数の線分データを、ＲＡＭ２２の第２領域から削除する。
【００４６】
以上のように、ＣＰＵ２１は、第２状態の電子ペン３によってチェックボックス１２３Ｂに線画を筆記する動作が行われたことに応じて、文字列「ＡＢＣＤＥ」に対応する複数の線分データを、ＲＡＭ２２の第２領域に記憶する。ＣＰＵ２１は、ＲＡＭ２２の第２領域に記憶された複数の線分データに基づいて、ストロークデータ及び画像ファイルを再度作成する。従って、第２状態の電子ペン３によってチェックボックス１２３Ｂに線画を筆記する動作が行われたときに、ＲＡＭ２２の第２領域に別の文字列「ＦＧＨＩＪ」に対応する複数の線分データが記憶されている場合、ＣＰＵ２１は、文字列「ＡＢＣＤＥ」と文字列「ＦＧＨＩＪ」とのストロークデータ及び画像ファイルを新たに作成できる。これによってファイルリスト２３１には、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」のストロークデータ及び画像ファイルが、文字列「ＡＢＣＤＥ」のストロークデータ及び画像ファイルに代わって格納される。第２状態の電子ペン３を使用してチェックボックス１２３Ｂに線画を筆記する動作を行うことは、一旦作成されたストロークデータ及び画像ファイルに対応する文字列に、別の文字列を追記させ、ストロークデータ画像ファイルを新たに作成させるためにユーザが読取装置２に対して行う指示に相当する。
【００４７】
なお上記において、ＣＰＵ２１は、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」を含む画像の画像ファイルを別の方法で作成してもよい。例えばＣＰＵ２１は、ＲＡＭ２２の第２領域に記憶された複数の線分データに基づいて、文字列「ＡＢＣＤＥ」を示す線画と、文字列「ＦＧＨＩＪ」を示す線画を別々に作成してもよい。次にＣＰＵ２１は、別々に作成した線画を上下方向に並べて配置させ、周囲を囲む四角形を特定してもよい。ＣＰＵ２１は、特定した四角形で囲まれた領域のみを含む画像の画像ファイルを作成してもよい。
【００４８】
図７を参照し、読取装置２のＣＰＵ２１によって実行されるメイン処理を説明する。ＣＰＵ２１は、電源がＯＮされた場合に、フラッシュＲＯＭ２３に記憶されたプログラムに基づいて動作することで、メイン処理を開始する。
【００４９】
はじめにＣＰＵ２１は、次の初期化処理を実行する（Ｓ１０）。ＣＰＵ２１は、ＲＡＭ２２に記憶されたデータをクリアする。ＣＰＵ２１は、ＡＳＩＣ２８Ａ，２９Ａの制御を開始する。これによってＣＰＵ２１は、読取装置２に装着された紙媒体１００の用紙１１１に電子ペン３を用いて線画が筆記されているか否かを判断できる状態になる。又、ＣＰＵ２１は、電子ペン３を用いて線画が筆記されている状態であると判断した場合に、電子ペン３の位置を示す座標データを取得できる状態になる。更に、ＣＰＵ２１は、電子ペン３の状態を判断できる状態になる。
【００５０】
ＣＰＵ２１は、読取装置２に装着された紙媒体１００の用紙１１１のフォーマットを特定する（Ｓ１１）。具体的には、ＣＰＵ２１は次のようにしてフォーマットを特定する。ＣＰＵ２１は、用紙１１１のフォーマットが特定されていないことをユーザに通知するために、赤色のＬＥＤ５を点灯させる。ユーザは、用紙１１１の隅に印刷された図示外の複数のキャリブレーションマークの位置に、用紙１１１のフォーマットに対応する順番で電子ペン３によって線画を筆記する。ＣＰＵ２１は、線画を筆記する動作が行われた位置を示す複数の座標データを順番に取得し、線画が筆記された位置、及び、線画が筆記された順番を特定する。ＣＰＵ２１は、特定した位置及び順番に対応する用紙１１１のフォーマットを特定する。なお、キャリブレーションマークの位置に筆記する動作が行われる場合の電子ペン３の状態は、第１状態であってもよいし、第２状態であってもよい。
【００５１】
ＣＰＵ２１は、特定された用紙１１１のフォーマットを示すフォーマット情報をＲＡＭ２２に記憶する（Ｓ１１）。ＣＰＵ２１は、用紙１１１のフォーマットが特定されたことをユーザに通知するために、緑色のＬＥＤ５を点灯させる。以下、用紙１２３（図４参照）が読取装置２に装着され、用紙１２３のフォーマットが特定された場合を例に挙げて具体的に説明する。
【００５２】
ＣＰＵ２１は、特定したフォーマットに対応する情報であって、用紙１２３の記入領域１２３Ａ及びチェックボックス１２３Ｂの夫々の位置を特定することが可能なデータ（以下、レイアウトデータという。）を、フラッシュＲＯＭ２３から読み出してＲＡＭ２２に記憶する（Ｓ１２）。ＣＰＵ２１は、用紙１２３が装着される領域、即ち読取装置２の前面のうち、チェックボックス１２３Ｂに対応する領域を、Ｓ１２でＲＡＭ２２に記憶したレイアウトデータに基づいて特定する。以下、チェックボックス１２３Ｂを構成する矩形状の領域に対応する読取装置２の前面の領域を、チェック領域という。
【００５３】
ＣＰＵ２１は、入力部２５に対する入力操作を検出したか判断する（Ｓ１３）。ＣＰＵ２１は、入力部２５に対する入力操作を検出したと判断した場合（Ｓ１３：ＹＥＳ）、検出した入力操作に対応する処理の内容を特定する。処理の内容の具体例は、異常発生時のリスタート処理、用紙１１１のフォーマットを再度特定する処理等である。ＣＰＵ２１は、特定した処理の内容に基づいて処理を実行する（Ｓ１５）。ＣＰＵ２１は、処理をＳ１３に戻す。
【００５４】
ＣＰＵ２１は、入力部２５に対する入力操作を検出しないと判断した場合（Ｓ１３：ＮＯ）、電子ペン３に付与された筆圧を特定し、第１状態又は第２状態の電子ペン３によって用紙１２３に線画を筆記する動作が行われているかを判断する（Ｓ１７）。ＣＰＵ２１は、用紙１２３に線画を筆記する動作が行われていると判断した場合（Ｓ１７：ＹＥＳ）、座標データを取得する。ＣＰＵ２１は、更に、取得された座標データが検出された時刻を示す時間データを取得する。ＣＰＵ２１は、取得した座標データ及び時間データを関連付け、ＲＡＭ２２の第１領域に記憶する。ＣＰＵ２１は、電子ペン３による１つの線分の筆記が終了するまで、取得した座標データ及び時間データをＲＡＭ２２の第１領域に記憶する処理を繰り返す。電子ペン３による線分の筆記が終了した場合、１つの線分に対応する複数の座標データ及び複数の時間データが線分データとしてＲＡＭ２２の第１領域に記憶された状態になる（Ｓ２３）。更に、ＣＰＵ２１は、電子ペン３の状態（第１状態又は第２状態）を特定し、ＲＡＭ２２の第１領域に状態データを記憶する。
【００５５】
ＣＰＵ２１は、チェックボックス１２３Ｂに線画を筆記する動作が行われたかを、Ｓ２３で取得した線分データに基づいて判断する（Ｓ２５）。具体的には、ＣＰＵ２１は、取得した線分データの複数の座標データの少なくとも１つが、チェック領域内の位置を示している場合、チェックボックス１２３Ｂに線画を筆記する動作が行われたと判断する（Ｓ２５：ＹＥＳ）。一方、ＣＰＵ２１は、複数の座標データの全てが、チェック領域外の位置を示している場合、チェックボックス１２３Ｂに線画を筆記する動作が行われていないと判断する（Ｓ２５：ＮＯ）。
【００５６】
ＣＰＵ２１は、チェックボックス１２３Ｂに線画を筆記する動作が行われていないと判断した場合（Ｓ２５：ＮＯ）、記入領域１２３Ａに線画を筆記する動作が行われたと判断する。ＣＰＵ２１は、ＲＡＭ２２の第１領域に記憶された状態データに基づいて、電子ペン３の状態が第１状態であるかを判断する（Ｓ２６）。電子ペン３の状態が第１状態である場合、芯体３１は筒体３０から突出しているので、記入領域１２３Ａに電子ペン３で線画が筆記されている。ＣＰＵ２１は、電子ペン３の状態が第１状態であると判断した場合（Ｓ２６：ＹＥＳ）、ＲＡＭ２２の第１領域に記憶された線分データ及び状態データを、ＲＡＭ２２の第２領域に記憶する（Ｓ２７）。ＣＰＵ２１は、ＲＡＭ２２の第１領域をクリアし、処理をＳ１３に戻す。一方、電子ペン３の状態が第２状態である場合、芯体３１は筒体３０内に収容されているので、記入領域１２３Ａに線画は筆記されていない。ＣＰＵ２１は、電子ペン３の状態が第２状態であると判断した場合（Ｓ２６：ＮＯ）、処理をＳ１３に戻す。
【００５７】
ＣＰＵ２１は、チェックボックス１２３Ｂに線画を筆記する動作が行われたと判断した場合（Ｓ２５：ＹＥＳ）、少なくとも１つの線分データがＲＡＭ２２の第２領域に記憶されているかを判断する（Ｓ２８）。ＣＰＵ２１は、ＲＡＭ２２の第２領域に線分データが記憶されていないと判断した場合（Ｓ２８：ＮＯ）、処理をＳ１３に戻す。一方、ＣＰＵ２１は、少なくとも１つの線分データがＲＡＭ２２の第２領域に記憶されていると判断した場合（Ｓ２８：ＹＥＳ）、ＲＡＭ２２の第２領域に記憶された状態データに基づいて、電子ペン３の状態が第１状態であるかを判断する（Ｓ２９）。ＣＰＵ２１は、電子ペン３の状態が第１状態であると判断した場合（Ｓ２９：ＹＥＳ）、ＲＡＭ２２の第２領域に記憶された少なくとも１つの線分データを含むストロークデータを作成する（Ｓ３１）。ＣＰＵ２１は、作成したストロークデータに含まれる少なくとも１つの線分データによって示される線画を示す画像の画像ファイルを作成する（Ｓ３１）。ＣＰＵ２１は、ストロークデータ及び画像ファイルを作成した日時を特定する。ＣＰＵ２１は、画像ファイル、画像ファイルを作成するときに使用したストロークデータ、及び、特定した作成日時を対応付けて、ファイルリスト２３１に記憶する（Ｓ３３）。ＣＰＵ２１は、作成したストロークデータに含まれる少なくとも１つの線分データを、ＲＡＭ２２の第２領域から削除する（Ｓ３５）。ＣＰＵ２１は処理をＳ１３に戻す。
【００５８】
例えば、図６（Ａ）に示すように、第１状態の電子ペン３によって記入領域１２３Ａに文字列「ＡＢＣＤＥ」が筆記された場合（Ｓ２５：ＮＯ）、ＲＡＭ２２の第２領域に、文字列「ＡＢＣＤＥ」に対応する複数の線分データが記憶される（Ｓ２７）。次いで、第１状態の電子ペン３によってチェックボックス１２３Ｂに線画を筆記する動作が行われた場合（Ｓ２５：ＹＥＳ、Ｓ２８：ＹＥＳ、Ｓ２９：ＹＥＳ）、ＲＡＭ２２の第２領域に記憶された複数の線分データを含む文字列「ＡＢＣＤＥ」のストロークデータが作成される（Ｓ３１）。又、作成されたストロークデータに基づいて、文字列「ＡＢＣＤＥ」を示す画像の画像ファイルが作成される（Ｓ３１）。作成されたストロークデータ及び画像ファイルを含む登録ファイルは、ファイルリスト２３１に記憶される（Ｓ３３）。登録ファイルがファイルリスト２３１に記憶された後、文字列「ＡＢＣＤＥ」に対応する複数の線分データは、ＲＡＭ２２の第２領域から削除される（Ｓ３５）。
【００５９】
一方、図７に示すように、電子ペン３の状態が第２状態であると判断した場合（Ｓ２９：ＮＯ）、ＣＰＵ２１は、少なくとも１つの登録ファイルがファイルリスト２３１に記憶されているかを判断する（Ｓ３９）。ＣＰＵ２１は、登録ファイルがファイルリスト２３１に記憶されていないと判断した場合（Ｓ３９：ＮＯ）、処理をＳ１３に戻す。ＣＵＰ２１は、少なくとも１つの登録ファイルがファイルリスト２３１に記憶されていると判断した場合（Ｓ３９：ＹＥＳ）、作成日時の最も新しい登録ファイルをファイルリスト２３１から取得する（Ｓ４１）。ＣＰＵ２１は、取得した登録ファイルのストロークデータに含まれている少なくとも１つの線分データを取得し、ＲＡＭ２２の第２領域に記憶する（Ｓ４３）。なお、ＲＡＭ２２の第２領域に線分データが既に記憶されている場合には、Ｓ４１の処理によって、登録ファイルのストロークデータに含まれている少なくとも１つの線分データに、ＲＡＭ２２の第２領域に記憶されていた線分データが追加され、ＲＡＭ２２の第２領域に記憶されることになる。
【００６０】
ＣＰＵ２１は、ＲＡＭ２２の第２領域に記憶された少なくとも１つの線分データを含むストロークデータを作成する（Ｓ４５）。ＣＰＵ２１は、作成したストロークデータに含まれる少なくとも１つの線分データによって示される線画を示す画像の画像ファイルを作成する（Ｓ４５）。ＣＰＵ２１は、作成した画像ファイルを作成した日時を特定する。ＣＰＵ２１は、作成した画像ファイル、画像ファイルを作成するときに使用したストロークデータ、及び、特定した作成日時を対応付け、Ｓ４１の処理によって取得された登録ファイルに上書きして記憶する（Ｓ４７）。これによって、Ｓ４１の処理によって取得された登録ファイルは、ファイルリスト２３１から削除される。ＣＰＵ２１は、作成したストロークデータに含まれる少なくとも１つの線分データを、ＲＡＭ２２の第２領域から削除する（Ｓ４９）。
【００６１】
例えば、図６（Ｂ）に示すように、第１状態の電子ペン３によって記入領域１２３Ａに文字列「ＡＢＣＤＥ」が筆記された後、第１状態の電子ペン３によってチェックボックス１２３Ｂに線画を筆記する動作が行われた場合、文字列「ＡＢＣＤＥ」のストロークデータ及び画像ファイルが作成され、ファイルリスト２３１に記憶される。文字列「ＡＢＣＤＥ」に対応する複数の線分データは、ＲＡＭ２２の第２領域から削除される。次いで、第１状態の電子ペン３によって記入領域１２３Ａに文字列「ＦＧＨＩＪ」が筆記された場合、文字列「ＦＧＨＩＪ」に対応する複数の線分データが取得され、ＲＡＭ２２の第２領域に記憶される（Ｓ２３）。なお、文字列「ＡＢＣＤＥ」に対応する複数の線分データはＲＡＭ２２の第２領域から削除されているので、文字列「ＦＧＨＩＪ」に対応する複数の線分データのみがＲＡＭ２２の第２領域に記憶された状態になる。
【００６２】
次いで、第２状態の電子ペン３によってチェックボックス１２３Ｂに線画を筆記する動作が行われた場合（Ｓ２５：ＹＥＳ、Ｓ２８：ＹＥＳ、Ｓ２９：ＮＯ）、文字列「ＡＢＣＤＥ」に対応する登録ファイルが取得される（Ｓ４１）。取得された登録ファイルのストロークデータに含まれる複数の線分データは、ＲＡＭ２２の第２領域に記憶される（Ｓ４３）。ＲＡＭ２２の第２領域は、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」に対応する複数の線分データが記憶された状態になる。従って、ＲＡＭ２２の第２領域に記憶された複数の線分データに基づいてストロークデータが作成され（Ｓ４５）、画像ファイルが作成された場合（Ｓ４５）、作成された画像ファイルの画像には、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」が含まれる。
【００６３】
ＣＰＵ２１は、Ｓ１７の処理において、用紙１２３に線画が筆記されていない状態であると判断した場合（Ｓ１７：ＮＯ）、スマートフォン１９から無線送信されたデータ要求コマンドを、無線通信部２４を介して受信したか判断する（Ｓ１９）。ＣＰＵ２１は、データ要求コマンドを受信していないと判断した場合（Ｓ１９：ＮＯ）、処理をＳ１３に戻す。ＣＰＵ２１は、データ要求コマンドを受信したと判断した場合（Ｓ１９：ＹＥＳ）、Ｓ３３でファイルリスト２３１に記憶した画像ファイルを、無線通信部２４を介してスマートフォン１９に無線送信する（Ｓ２１）。ＣＰＵ２１は処理をＳ１３に戻す。
【００６４】
なお、スマートフォン１９のＣＰＵ４１は、読取装置２から画像ファイルを取得するための操作がタッチパネル１９１を介して行われた場合、無線通信部４４を介して読取装置２との間で近距離無線通信を実行し、読取装置２に対してデータ要求コマンドを送信する。読取装置２のフラッシュＲＯＭ２３のファイルリスト２３１に格納された画像ファイルは、読取装置２からスマートフォン１９に無線送信される。ＣＰＵ４１は、読取装置２から無線送信された画像ファイルを受信し、フラッシュＲＯＭ４３に記憶する。ＣＰＵ４１は、フラッシュＲＯＭ４３に記憶した画像ファイルに基づいて、電子ペン３によって用紙１２３に筆記された線画と同一形状の線画を含む画像をディスプレイ１９２に表示させる。なお、読取装置２からスマートフォン１９に対して画像ファイルが送信される場合の通信は、無線通信に限定されず有線通信であってもよい。
【００６５】
以上説明したように、読取装置２のＣＰＵ２１は、第１状態の電子ペン３によってチェックボックス１２３Ｂに線画を筆記する動作が行われたと判断した場合（Ｓ２９：ＹＥＳ）、ＲＡＭ２２の第２領域に記憶された少なくとも１つの線分データに対応する線画のストロークデータ及び画像ファイルを作成し（Ｓ３１）、ファイルリスト２３１に格納する（Ｓ３３）。これによってＣＰＵ２１は、第１状態の電子ペン３によって用紙１２３に筆記された線画のストロークデータ及び画像ファイルをファイルリスト２３１に格納できる。
【００６６】
一方、ＣＰＵ２１は、第２状態の電子ペン３によってチェックボックス１２３Ｂに線画を筆記する動作が行われたと判断した場合（Ｓ２９：ＮＯ）、ファイルリスト２３１に格納されたストロークデータ及び画像ファイルに対応する線画と、ＲＡＭ２２の第２領域に記憶された線分データに対応する線画との両方のストロークデータ、及び画像ファイルを作成し（Ｓ３１）、ファイルリスト２３１に格納する（Ｓ３３）。これによってＣＰＵ２１は、電子ペン３によって先に筆記された線画と後で筆記された線画との両方のストロークデータ、及び画像ファイルを作成できる。従ってユーザは、第２状態とした電子ペン３によってチェックボックス１２３Ｂに線画を筆記する動作を行うことによって、記入領域１２３Ａに先に筆記した線画と後で筆記した線画との両方のストロークデータ、及び画像ファイルを、読取装置２に作成させることができる。このためユーザは、図６（Ｂ）に示すように、文字列「ＡＢＣＤＥ」のストロークデータ及び画像ファイルが一旦作成された後でも、文字列「ＡＢＣＤＥ」と、追記された文字列「ＦＧＨＩＪ」との両方のストロークデータ及び画像ファイルを、読取装置２に容易に作成させることができる。
【００６７】
第１状態の電子ペン３によってチェックボックス１２３Ｂに筆記する動作が行われた場合、電子ペン３は筆記可能な状態であるので、チェックボックス１２３Ｂに線画が筆記される。一方、第２状態の電子ペン３によってチェックボックス１２３Ｂに筆記する動作が行われた場合、電子ペン３は筆記不可能な状態であるので、チェックボックス１２３Ｂに線画は筆記されない。チェックボックス１２３Ｂに筆記が頻繁に行われた場合、直近に筆記した線画を認識し難くなるので、第１状態の電子ペン３で筆記したか、第２状態の電子ペン３で筆記したかを区別し難くなる。これに対し、読取装置２では、チェックボックス１２３Ｂに対する筆記が頻繁に行われることを抑制できる。従ってユーザは、直近に筆記した線画を認識し易くなるので、第１状態の電子ペン３で筆記したか、第２状態の電子ペン３で筆記したかを区別し易くなる。
【００６８】
なお、ストロークデータ及び画像ファイルの作成を指示するために第１状態の電子ペン３で筆記する領域と、線画が追加されたストロークデータ及び画像ファイルの作成を指示するために第２状態の電子ペン３で筆記する領域とは、何れもチェックボックス１２３Ｂである。このため、用紙１２３にチェックボックス１２３Ｂを複数設ける必要がない。従って読取装置２は、複数のチェックボックスが設けられることによって記入領域１２３Ａが狭くなることを軽減できる。又、ユーザは、電子ペン３の状態を切り替え、共通のチェックボックス１２３Ｂに線画を筆記する動作を行うことによって、読取装置２に異なる動作を指示できる。従ってユーザは、複数のチェックボックスを使い分ける必要がないので、読取装置２に対して異なる動作を容易に指示できる。
【００６９】
電子ペン３は、共振周波数の異なる第１共振回路３８Ａ（共振周波数：第１周波数）及び第２共振回路３８Ｂ（共振周波数：第２周波数）を有する。電子ペン３は、用紙１１１に対する筆記が可能な状態（第１状態）で第１共振回路３８Ａを有効とし、用紙１１１に対する筆記が不可能な状態（第２状態）で第２共振回路３８Ｂを有効とすることができる。従ってＣＰＵ２１は、第１周波数の電流をループコイルに流したことに応じて誘導電流を検出した場合、電子ペン３が第１状態であると判断し、第２周波数の電流をループコイルに流したことに応じて誘導電流を検出した場合、電子ペン３が第２状態であると判断できる。このように、ＣＰＵ２１は、検出される誘導電流に応じて、電子ペン３の状態を容易に判断できる。
【００７０】
ＣＰＵ２１は、第２状態の電子ペン３によってチェックボックス１２３Ｂに筆記する動作を行った場合、最も新しい作成日時の登録ファイルをファイルリスト２３１から取得し（Ｓ４１）、ストロークデータに含まれる線分データをＲＡＭ２２の第２領域に記憶する（Ｓ４３）。ここで、ＲＡＭ２２の第２領域に別の線分データが追加して記憶されている場合、Ｓ４３で記憶された線分データに対応する線画と、ＲＡＭ２２の第２領域に追加して記憶された線分データに対応する線画とのストロークデータ及び画像ファイルが作成される（Ｓ３１）。このように、ＲＡＭ２２の第２領域に追加して記憶された線分データに対応する線画と共に画像に含められる線画は、常に、最も新しい作成日時の登録ファイルのストロークデータに含まれる線分データに対応する線画になる。ユーザは、追記の対象とする線画のストロークデータ及び画像ファイルを、複数のストロークデータ及び複数の画像ファイルから選択する必要がない。このため、ユーザは、先に筆記された線画と後で筆記された線画のストロークデータ及び画像ファイルを読取装置２に作成させる場合の操作を容易に行うことができる。
【００７１】
本発明は上記実施形態に限定されず、種々の変更が可能である。上記のメイン処理の一部は、スマートフォン１９のＣＰＵ４１によって実行されてもよい。例えば、上記実施形態では、読取装置２のＣＰＵ２１によって画像ファイルが作成され、スマートフォン１９からの要求に応じて、作成された画像ファイルがスマートフォン１９に送信された。これに対し、画像ファイルは、スマートフォン１９のＣＰＵ４１によって作成されてもよい。例えばＣＰＵ２１は、第１状態の電子ペン３によって、チェックボックス１２３Ｂに線画を筆記する動作が行われた場合（Ｓ２５：ＹＥＳ、Ｓ２９：ＹＥＳ）、Ｓ３１の処理において、画像ファイルを作成せずストロークデータのみ作成し、ファイルリスト２３１に記憶してもよい（Ｓ３３）。ＣＰＵ２１は、スマートフォン１９から無線送信されたデータ要求コマンドを受信した場合（Ｓ１９：ＹＥＳ）、Ｓ２１の処理において、ファイルリスト２３１に記憶したストロークデータをスマートフォン１９に送信してもよい。スマートフォン１９のＣＰＵ４１は、読取装置２からストロークデータを受信した場合、受信したストロークデータに基づいて画像ファイルを作成してもよい。ＣＰＵ４１は、作成した画像ファイルに基づいて、電子ペン３によって用紙１２３に筆記された線画と同一形状の線画を含む画像をディスプレイ１９２に表示させてもよい。
【００７２】
チェックボックス１２３Ｂは用紙１２３に設けられていなくてもよい。ＣＰＵ２１は、Ｓ２３で取得した線分データに対応する複数の座標データによって示される位置が所定の条件を満たす場合（例えば、用紙１２３の四隅の何れかの位置に筆記する動作が行われた場合）、ストロークデータ及び画像ファイルの作成処理（Ｓ３１）を実行してもよい。又、ＣＰＵ２１は、Ｓ２３で取得した線分データに対応する線分の形状が所定の条件を満たす場合に、ストロークデータ及び画像ファイルの作成処理（Ｓ３１）を実行してもよい。又、ＣＰＵ２１は、電子ペン３が用紙１２３の特定の位置に押し付けられた状態の継続時間が所定時間よりも長い場合に、ストロークデータ及び画像ファイルの作成処理（Ｓ３１）を実行してもよい。
【００７３】
ＣＰＵ２１は、Ｓ２３の処理を行う場合と、Ｓ２７の処理を行う場合とで、異なる記憶装置に線分データを記憶してもよい。例えばＣＰＵ２１は、Ｓ２７の処理を行う場合、少なくとも１つの線分データをフラッシュＲＯＭ２３に記憶してもよい。又、例えばＣＰＵ２１は、Ｓ２３の処理を行う場合、ＲＡＭ２２とは異なるＲＡＭ（例えば、ＣＰＵ２１に内蔵されたＲＡＭ）に線分データを記憶してもよい。又、ＣＰＵ２１は、ＲＡＭ２２の第３領域にファイルリスト２３１を記憶してもよい。
【００７４】
ＣＰＵ２１は、Ｓ２５の処理において、線分データの複数の座標データの少なくとも１つがチェック領域内の位置を示している場合、チェックボックス１２３Ｂに線画を筆記する動作が行われたと判断した。これに対して、ＣＰＵ２１は、線分データの複数の座標データの全てが、チェック領域内の位置を示している場合、チェックボックス１２３Ｂに線画を筆記する動作が行われたと判断してもよい。
【００７５】
上記実施形態において、電子ペン３の状態は、ノック棒３９を押し込む操作に連動して切り替えられた。これに対して電子ペン３は、スイッチ３７を手動で切り替えられるようにしてもよい。又、ＣＰＵ２１が電子ペン３の状態を判断する方法は変更できる。例えばユーザは、入力部２５を介して、電子ペン３の状態を読取装置２に入力してもよい。ＣＰＵ２１は、入力部２５を介して電子ペン３の状態を判断してもよい。
【００７６】
上記実施形態において、ＣＰＵ２１は、第１状態の電子ペン３によって記入領域１２３Ａに対する筆記動作が行われた場合、取得された線分データを、ＲＡＭ２２の第２領域に記憶した。これに対して、ＣＰＵ２１は、第２状態の電子ペン３によって記入領域１２３Ａに対する筆記動作が行われた場合も、取得された線分データを、ＲＡＭ２２の第２領域に記憶してもよい。上記実施形態において、ＣＰＵ２１は、第２状態の電子ペン３によってチェックボックス１２３Ｂに線画を筆記する動作が行われた場合、最も新しい登録ファイルを取得し、新たなストロークデータファイル及び画像ファイルを含む登録ファイルによって上書きした（Ｓ４５）。ＣＰＵ２１は、最も新しい登録ファイルのストロークデータに含まれる複数の線分データをＲＡＭ２２の第２領域に記憶した（Ｓ４３）後、登録ファイルは上書きされなくてもよく、そのままファイルリスト２１３に格納されてもよい。又、ＣＰＵ２１は、Ｓ４１の処理において取得される登録ファイルを、ユーザに選択させてもよい。
【００７７】
なお、電子ペン３は本発明の「筆記具」の一例である。センサ基板７Ｌ、７Ｒ、ＡＳＩＣ２８Ａ、２９Ａは本発明の「検出部」の一例である。Ｓ２３の処理を行うＣＰＵ２１は本発明の「取得手段」の一例である。Ｓ２５の処理を行うＣＰＵ２１は本発明の「第１判断手段」の一例である。ＲＡＭ２２は本発明の「第１記憶部」の一例である。Ｓ２７の処理を行うＣＰＵ２１は本発明の「第１記憶手段」の一例である。Ｓ２９の処理を行うＣＰＵ２１は本発明の「第２判断手段」の一例である。Ｓ３１の処理を行うＣＰＵ２１は本発明の「第１作成手段」「第１画像作成手段」の一例である。Ｓ４５の処理を行うＣＰＵ２１は本発明の「第２作成手段」「第２画像作成手段」の一例である。Ｓ３３の処理を行うＣＰＵ２１は本発明の「第２記憶手段」の一例である。Ｓ４７の処理を行うＣＰＵ２１は本発明の「第３記憶手段」の一例である。Ｓ２１の処理を行うＣＰＵ２１は本発明の「送信手段」の一例である。
【符号の説明】
【００７８】
１        手書入力システム
２        読取装置
２Ｌ      左読取装置
２Ｒ      右読取装置
１９      スマートフォン
２１      ＣＰＵ
２２      ＲＡＭ
２３      フラッシュＲＯＭ
２８Ａ    ＡＳＩＣ
２９Ａ    ＡＳＩＣ
３２      コイル
３３      コンデンサ
３５      コンデンサ
３７      スイッチ
３８      共振回路
３８Ａ    第１共振回路
３８Ｂ    第２共振回路
４１      ＣＰＵ
１２３    用紙
１２３Ａ  記入領域
１２３Ｂ  チェックボックス
【図１】
2015114751.tif 000003
【図２】
2015114751.tif 000004
【図３】
2015114751.tif 000005
【図４】
2015114751.tif 000006
【図５】
2015114751.tif 000007
【図６】
2015114751.tif 000008
【図７】
2015114751.tif 000009