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