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