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