(57)【要約】【課題】ユーザが所定の情報を指定する場合の手間を削減することが可能な紙媒体、及び入力装置を提供する。【解決手段】紙媒体１００の用紙１２１，１２２には、マーク７１が設けられている。マーク７１は、枠７１１〜７１３と情報線７２１〜７２３とを備えている。枠７１１〜７１３は上下方向に長い矩形状であり左右方向に並んでいる。情報線７２１〜７２３は、夫々枠７１１〜７１３の内側に設けられている。情報線７２１〜７２３は、所定情報に対応して予め設定された角度の線である。情報線７２１は枠７１１の左上の角と右下の角とを結ぶように、左右方向に対して斜めに傾いている。情報線７２２は、枠７１２の左下の角と右上の角とを結ぶように、左右方向に対して斜めに傾いている。情報線７２３は、枠７１３の左上の角と、右側の辺の上下方向中央とを結ぶように、左右方向に対して斜めに傾いている。【選択図】図４
2015084215.tif 000002
【特許請求の範囲】
【請求項１】
所定の情報に対応して予め設定された角度の線である情報線が設けられた用紙を備えていることを特徴とする紙媒体。
【請求項２】
前記用紙には、少なくとも１つの枠が設けられ、
前記情報線は、前記枠のうち、少なくとも１つの前記枠の内側に設けられていることを特徴とする請求項１に記載の紙媒体。
【請求項３】
前記用紙の１つの辺は固定されており、
前記枠は複数であり、
複数の前記枠は、固定された前記１つの辺が延びる方向に並んでいることを特徴とする請求項２に記載の紙媒体。
【請求項４】
１つの前記枠の中に、互いに角度の異なる複数の前記情報線が設けられていることを特徴とする請求項２に記載の紙媒体。
【請求項５】
２つ以上の前記情報線の組み合わせが、個々の前記情報線についての前記所定の情報とは異なる前記所定の情報に対応することを特徴とする請求項１から４のいずれかに記載の紙媒体。
【請求項６】
請求項１から５のいずれかに記載の紙媒体が載置される載置部に設けられた検出部によって検出された、前記用紙に筆記された場合における筆記手段の軌跡を示すストロークデータを取得するストロークデータ取得手段と、
前記ストロークデータ取得手段によって取得された前記ストロークデータに基づいて、前記ストロークデータが示す角度を取得する角度取得手段と、
前記角度取得手段によって取得された角度を使用して、前記ストロークデータが示す前記軌跡が前記情報線に沿っているか否かを判断する角度判断手段と、
前記情報線を示す情報と、前記所定の情報とを対応付けて記憶する記憶手段と、
前記角度判断手段によって前記ストロークデータが示す前記軌跡が前記情報線に沿っていると判断された場合に、前記記憶手段を参照し、沿っていると判断された前記情報線を示す情報に対応付けられた前記所定の情報を特定する特定手段と
を備えたことを特徴とする入力装置。
【請求項７】
前記角度取得手段は、前記ストロークデータの始点と終点とを結ぶ線分の角度を取得することを特徴とする請求項６に記載の入力装置。
【請求項８】
前記角度判断手段によって前記ストロークデータが示す前記軌跡が前記情報線に沿っていると判断された場合に、２つの前記軌跡が前記情報線に沿っているか否かを判断する第一軌跡判断手段を備え、
前記特定手段は、第一前記軌跡判断手段によって前記２つの前記軌跡が前記情報線に沿っていると判断された場合に、前記２つの軌跡以外の前記軌跡が沿っている前記情報線を示す情報に対応付けられた前記所定の情報を特定することを特徴とする請求項６又は７に記載の入力装置。
【請求項９】
前記情報線に沿っている前記２つの軌跡の始点と終点とが逆であるか否かを判断する第二軌跡判断手段を備え、
前記特定手段は、
前記第二軌跡判断手段によって、前記情報線に沿っている前記２つの軌跡の始点と終点とが逆であると判断された場合に、前記２つの軌跡以外の前記軌跡が沿っている前記情報線を示す情報に対応付けられた前記所定の情報を特定し、
前記第二軌跡判断手段によって、前記情報線に沿っている前記２つの軌跡の始点と終点とが逆でないと判断された場合に、前記２つの軌跡を含む前記軌跡が沿っている前記情報線を示す情報に対応付けられた前記所定の情報を特定することを特徴とする請求項８に記載の入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紙媒体及び紙媒体に対して筆記された軌跡を電子化可能な入力装置に関する。
【背景技術】
【０００２】
従来、台座上に載置された紙媒体に対して筆記された場合に、筆記具の移動の軌跡を、紙媒体に筆記された線画の情報として電子化する入力装置が知られている。例えば、特許文献１に記載の筆記入力装置は、手書き入力部とコードリーダとを備えている。ユーザは手書き入力部のステージ上に紙媒体を載置する。紙媒体には、バーコードが記載されている。該バーコードは、例えば、文書名、ページ番号、パソコン名、パソコンのＩＰアドレス等の所定の情報を示すものである。ステージ上に載置された紙媒体のバーコードは、コードリーダによって読み取られる。ユーザが電磁ペンを使用して紙媒体上で筆記すると、紙媒体に書き込まれた筆記位置の座標が手書き入力部によって検出される。検出された筆記位置が示す加筆データは、例えば、バーコードが示すページ番号の文書データに加筆される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１４７７７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、装置にバーコードを設けるのではなく、紙媒体に所定の情報に対応する枠が記載され、ユーザが所定の情報を指定するための枠内を塗りつぶした場合に、入力装置が塗りつぶされた位置に基づいて所定の情報を特定できるようにする手法が考えられる。しかしながら、枠全体を塗りつぶす必要があるため、ユーザが塗りつぶす手間がかかる場合がある。
【０００５】
本発明の目的は、ユーザが所定の情報を指定する場合の手間を削減することが可能な紙媒体、及び入力装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係る紙媒体は、所定の情報に対応して予め設定された角度の線である情報線が設けられた用紙を備えている。この場合、所定の情報を指定する場合に、ユーザは情報線に沿って線画を記入するだけでよい。このため、枠内を塗りつぶす場合に比べてユーザが所定の情報を指定する時の手間を削減することができる。
【０００７】
前記紙媒体において、前記用紙には、少なくとも１つの枠が設けられ、前記情報線は、前記枠のうち、少なくとも１つの前記枠の内側に設けられてもよい。この場合、情報線が枠の内側に設けられているので、枠が設けられていない場合に比べて情報線がより目立つようになり、ユーザが情報線を視認し易い。また、ユーザは枠の形状と情報線とを見比べながら情報線の角度を認識することができる。このため、ユーザが情報線の角度を確認し易い。故に、ユーザは所望する角度の情報線に沿った線画を記入することができる。
【０００８】
前記紙媒体において、前記用紙の１つの辺は固定されており、前記枠は複数であり、複数の前記枠は、固定された前記１つの辺が延びる方向に並んでいてもよい。この場合、用紙の１つの辺が固定されているため、用紙は、固定された辺が延びる方向と直交する方向に比べて、固定された辺が延びる方向にずれ難い。複数の枠は、固定された辺が延びる方向に並んでいる。このため、一の枠が他の枠の位置にずれる可能性を低減できる。よって、一の枠に配置された情報線に沿って線画を記入しようとしたユーザが、誤って他の枠に配置された情報線に沿って線画を記入する可能性を低減できる。
【０００９】
前記紙媒体には、１つの前記枠の中に、互いに角度の異なる複数の前記情報線が設けられていてもよい。この場合、枠が１つであるのに対して、情報線は複数である。このため、枠を情報線の数以上設ける場合に比べて、枠を形成する線の数が少なくなり、ユーザが情報線の位置を視認し易くなる。
【００１０】
前記紙媒体において、２つ以上の前記情報線の組み合わせが、個々の前記情報線についての前記所定の情報とは異なる前記所定の情報に対応してもよい。この場合、２つ以上の情報線の組み合わせで、異なる所定の情報を表すことができる。よって、所定の情報と同じ数だけ情報線を設ける場合に比べて、情報線を配置する用紙上のスペースを削減することができる。
【００１１】
本発明の第２の態様に係る入力装置は、前記紙媒体が載置される載置部に設けられた検出部によって検出された、前記用紙に筆記された場合における筆記手段の軌跡を示すストロークデータを取得するストロークデータ取得手段と、前記ストロークデータ取得手段によって取得された前記ストロークデータに基づいて、前記ストロークデータが示す角度を取得する角度取得手段と、前記角度取得手段によって取得された角度を使用して、前記ストロークデータが示す前記軌跡が前記情報線に沿っているか否かを判断する角度判断手段と、前記情報線を示す情報と、前記所定の情報とを対応付けて記憶する記憶手段と、前記角度判断手段によって前記ストロークデータが示す前記軌跡が前記情報線に沿っていると判断された場合に、前記記憶手段を参照し、沿っていると判断された前記情報線を示す情報に対応付けられた前記所定の情報を特定する特定手段とを備えている。この場合、ユーザが情報線に沿って線画を記入するだけで、情報線に対応する所定の情報が特定される。よって、枠内を塗りつぶす場合に比べてユーザが所定の情報を指定する時の手間を削減することができる。
【００１２】
前記入力装置において、前記角度取得手段は、前記ストロークデータの始点と終点とを結ぶ線分の角度を取得してもよい。この場合、角度取得手段が始点と終点とを結ぶ線分の角度を取得するので、始点と終点との間が情報線からずれていた場合でも、角度判断手段は、ストロークデータが示す軌跡が情報線に沿っていると判断することができる。よって、ユーザが筆記手段を用いて情報線に正確に沿った線画を描く必要がなく、ユーザの負担が軽減される。
【００１３】
前記入力装置は、前記角度判断手段によって前記ストロークデータが示す前記軌跡が前記情報線に沿っていると判断された場合に、２つの前記軌跡が前記情報線に沿っているか否かを判断する第一軌跡判断手段を備え、前記特定手段は、第一前記軌跡判断手段によって前記２つの前記軌跡が前記情報線に沿っていると判断された場合に、前記２つの軌跡以外の前記軌跡が沿っている前記情報線を示す情報に対応付けられた前記所定の情報を特定してもよい。
【００１４】
２つの軌跡が情報線に沿っている場合とは、ユーザが筆記手段を用いて一度情報線に沿った線画を描いた後、さらに同じ情報線に沿って線画を記入した場合である。この場合に、特定手段は、２つの軌跡以外の軌跡が沿っている情報線を示す情報に対応付けられた所定の情報を特定する。すなわち、２つの軌跡を含む軌跡が沿っている情報線を示す情報に対応付けられた所定の情報を特定する場合とは異なる所定の情報が特定される。また、２つの軌跡以外の軌跡が沿っている情報線がない場合には、所定の情報が特定されない。よって、ユーザが筆記手段を用いて一度情報線に沿った線画を描いた後、さらに同じ情報線に沿って線画を描くことによって、指定する所定の情報を変更したり、所定の情報の指定をキャンセルしたりすることができる。よって、ユーザの利便性が向上する。
【００１５】
前記情報線に沿っている前記２つの軌跡の始点と終点とが逆であるか否かを判断する第二軌跡判断手段を備え、前記特定手段は、前記第二軌跡判断手段によって、前記情報線に沿っている前記２つの軌跡の始点と終点とが逆であると判断された場合に、前記２つの軌跡以外の前記軌跡が沿っている前記情報線を示す情報に対応付けられた前記所定の情報を特定し、前記第二軌跡判断手段によって、前記情報線に沿っている前記２つの軌跡の始点と終点とが逆でないと判断された場合に、前記２つの軌跡を含む前記軌跡が沿っている前記情報線を示す情報に対応付けられた前記所定の情報を特定してもよい。
【００１６】
ユーザが、ある方向で情報線に沿って線画を描いた後、情報線に沿って逆方向に線画を描いた場合、第二軌跡判断手段によって、情報線に沿っている２つの軌跡の始点と終点とが逆であると判断される。この場合、特定手段は、２つの軌跡以外の軌跡が沿っている情報線を示す情報に対応付けられた所定の情報を特定する。すなわち、２つの軌跡を含む軌跡が沿っている情報線を示す情報に対応付けられた所定の情報を特定する場合とは異なる所定の情報が特定される。一方、ユーザが、ある方向で情報線に沿って線画を描いた後、情報線に沿って同じ方向に線画を描いた場合、第二軌跡判断手段によって、情報線に沿っている２つの軌跡の始点と終点とが逆でないと判断される。この場合、特定手段は、２つの軌跡を含む軌跡が沿っている情報線を示す情報に対応付けられた所定の情報を特定する。よって、ユーザが筆記手段を用いて情報線に沿った線画をある方向に描いた後、同じ情報線に沿って逆方向に線画を描いた場合のみ、指定する所定の情報を変更したり、所定の情報の指定をキャンセルしたりすることができる。よって、ユーザの利便性が向上する。
【図面の簡単な説明】
【００１７】
【図１】手書入力システム１の概要を示す図である。
【図２】読取装置２の平面図である。
【図３】読取装置２及びＰＣ１９の電気的構成を示すブロック図である。
【図４】マーク７１が設けられた用紙１２１，１２２を示す図である。
【図５】対応データテーブル９５のデータ構成図である。
【図６】センサ基板７Ｌ上に配置された用紙１２１の部分拡大図である。
【図７】メイン処理のフローチャートである。
【図８】マーク７１に線画７８が記入された状態のセンサ基板７Ｌ上に配置された用紙１２１の部分拡大図である。
【図９】ストロークデータ９６のデータ構成図である。
【図１０】認識処理のフローチャートである。
【図１１】切り分け処理のフローチャートである。
【図１２】角度判定処理のフローチャートである。
【図１３】変形例に係るマーク８１が設けられた用紙１２１，１２２を示す図である。
【図１４】変形例に係るマーク９１が設けられた用紙１２１がセンサ基板７Ｌ上に配置された状態の部分拡大図である。
【図１５】変形例に係るマーク５１が設けられた用紙１２１，１２２を示す図である。
【図１６】変形例に係るマーク６１が設けられた用紙１２１，１２２を示す図である。
【図１７】第二実施形態において、マーク７１に線画７８，７９が記入され、チェックボックス９００にチェックマークが記入された状態のセンサ基板７Ｌ上に配置された用紙１２１の部分拡大図である。
【図１８】第二実施形態における認識処理を示す図である。
【図１９】マーク７１に線画７８，７９１が記入され、チェックボックス９００にチェックマークが記入された状態のセンサ基板７Ｌ上に配置された用紙１２１の部分拡大図である。
【図２０】マーク７１に線画７８，７９，７９２が記入され、チェックボックス９００にチェックマークが記入された状態のセンサ基板７Ｌ上に配置された用紙１２１の部分拡大図である。
【発明を実施するための形態】
【００１８】
以下、本発明の第一実施形態について、図面を参照して説明する。図１及び図２を参照して、本実施形態に係る手書入力システム１の概要を説明する。以下の説明では、図１の左上側、右下側、上側、下側、右上側、左下側を、各々、読取装置２の左側、右側、前側、後側、上側、下側と定義して説明する。また読取装置２の左右方向及び上下方向を、夫々、Ｘ軸方向及びＹ軸方向と定義して説明する。
【００１９】
図１に示すように、手書入力システム１は、読取装置２、電子ペン３、ＰＣ１９等を主に備える。読取装置２は、折り畳んで携行可能な、薄型軽量の手書き入力装置である。手書入力システム１では、ユーザは電子ペン３を用いて、読取装置２に固定された紙媒体１００の用紙１１１に線画を筆記する。線画は、線、文字、数値、記号、及び図形等を含む。読取装置２は、電子ペン３の位置を検出する。読取装置２は、経時的に検出された電子ペン３の複数の位置に基づいて、電子ペン３の軌跡を特定する。ＰＣ１９は、読取装置２で特定された電子ペン３の軌跡のデータ（以下、ストロークデータという。）に基づいて、用紙１１１に筆記された線画を電子化した画像ファイルを作成し、記憶する。
【００２０】
図２に示すように、読取装置２は、左右一対の左読取装置２Ｌ、右読取装置２Ｒ、フラットケーブル６、及びカバー４を構成の主体とする。左読取装置２Ｌ及び右読取装置２Ｒは、矩形薄板状であり、カバー４の前面に左右方向に見開き可能に配置されている。左読取装置２Ｌ及び右読取装置２Ｒは、フラットケーブル６によって電気的に接続されている。右読取装置２Ｒは、カバー４は、袋状の袋部４Ａを左側に備える。左読取装置２Ｌは、袋部４Ａ内に差し込まれることでカバー４に着脱可能に装着される。右読取装置２Ｒは、両面テープ及び粘着性を有する樹脂フィルム等によって、カバー４の右前面に貼り付けられる。
【００２１】
読取装置２の前面には紙媒体１００が着脱可能に装着される。図１に示すように、紙媒体１００は、左右方向に見開き可能な冊子状である。紙媒体１００では、一対の表紙（表表紙１１０Ｌ及び裏表紙１１０Ｒ）と複数の用紙１１１が、各々の縁部の一部で綴じられている。一例として、紙媒体１００はＡ５サイズのノートである。用紙１１１に予め印刷された図柄のレイアウト等を示すフォーマットは、紙媒体１００の種別毎又は用紙１１１のページ毎に異なる。紙媒体１００は、表表紙１１０Ｌが左読取装置２Ｌの上面に載置され、且つ、裏表紙１１０Ｒが右読取装置２Ｒの上面に載置されるように、読取装置２上に装着される。本実施形態では、紙媒体１００は、両面テープ及び粘着性を有する樹脂フィルム等によって、紙媒体１００が読取装置２に位置決めされた状態で装着される。ユーザは電子ペン３を用いて紙媒体１００の用紙１１１に線画を筆記できる。
【００２２】
電子ペン３は、公知の電磁誘導式の電子ペンであり、筒体３０、芯体３１、コイル３２、可変容量コンデンサ３３、基板３４、コンデンサ３５、及びインク収納部３６を主に備える。筒体３０は、円柱状の形状を有し、芯体３１の一部、コイル３２、可変容量コンデンサ３３、基板３４、コンデンサ３５、及びインク収納部３６を内部に収容する。芯体３１は、電子ペン３の先端部（図１では下側）に設けられている。芯体３１は図示外の弾性部材によって、電子ペン３の先端側に付勢されている。芯体３１の先端部は、筒体３０の外部に突出している。芯体３１の後端側（図１では上側）は、インクが収納されているインク収納部３６に接続されている。インク収納部３６は、芯体３１にインクを供給する。ユーザが電子ペン３を用いて用紙１１１に筆記すると、インクによって用紙１１１に線画が形成される。
【００２３】
コイル３２は、インク収納部３６の周囲に巻回された状態で、芯体３１と可変容量コンデンサ３３との間に保持されている。可変容量コンデンサ３３は、基板３４によって電子ペン３の内部に固定されている。基板３４には、コンデンサ３５が搭載されている。コンデンサ３５及び可変容量コンデンサ３３はコイル３２に並列に接続され、周知の共振（同調）回路を構成する。
【００２４】
ＰＣ１９は、汎用のノート型のパーソナルコンピュータである。ＰＣ１９は、入力部１９１及びディスプレイ１９２を備える。入力部１９１は、各種指示を入力するために使用される。ディスプレイ１９２は、画像を表示する。手書入力システム１では、ＰＣ１９としてパーソナルコンピュータの代わりに周知の情報端末（タブレットＰＣ、及びスマートフォン等）が用いられてもよい。
【００２５】
図３を参照して、手書入力システム１の電気的構成を説明する。まず、読取装置２の電気的構成と、読取装置２がストロークデータを取得する原理の概要とを説明する。読取装置２は、センサ基板７Ｌ，７Ｒ、メイン基板２０、及びセンサ制御基板２８，２９を備える。センサ基板７Ｌ，７Ｒは、夫々、左読取装置２Ｌ、右読取装置２Ｒ内に設けられる。
【００２６】
メイン基板２０は、ＣＰＵ２１、ＲＡＭ２２、フラッシュＲＯＭ２３、及び無線通信部２４を備えている。ＲＡＭ２２、フラッシュＲＯＭ２３、及び無線通信部２４は、ＣＰＵ２１に電気的に接続されている。ＣＰＵ２１は、読取装置２の制御を行う。ＲＡＭ２２は、演算データ等の各種データを一時的に記憶する。フラッシュＲＯＭ２３には、ＣＰＵ２１が読取装置２を制御するために実行する各種プログラム、及び対応データテーブル９５（図５参照）が記憶されている。また、フラッシュＲＯＭ２３にはストロークデータ等が記憶される。無線通信部２４は、外部の電子機器と無線通信を実行するためのコントローラである。なお、読取装置２がＥメールアドレスにストロークデータを送信する場合、無線通信部２４を介してネットワーク（図示外）に接続して送信してもよいし、ＰＣ１９にストロークデータを転送し、ＰＣ１９にＥメールアドレスに送信するように指示を行ってもよい。
【００２７】
センサ基板７Ｌ、７Ｒには、Ｘ軸方向及びＹ軸方向の各々に細長いループコイルが多数配列されている。センサ基板７Ｌは、センサ制御基板２８のＡＳＩＣ２８Ａに電気的に接続されている。ＡＳＩＣ２８Ａは、電子ペン３による筆記動作がセンサ基板７Ｌ上で行われた場合に、筆記動作に基づいてストロークデータを作成する処理を実行する。センサ基板７Ｒは、センサ制御基板２９のＡＳＩＣ２９Ａに電気的に接続されている。ＡＳＩＣ２９Ａは、電子ペン３による筆記動作がセンサ基板７Ｒ上で行われた場合に、筆記動作に基づいてストロークデータを作成する処理を実行する。ＡＳＩＣ２８Ａ，２９Ａのうち、マスター側のＡＳＩＣ２８ＡはＣＰＵ２１に直接接続され、スレーブ側のＡＳＩＣ２９ＡはＡＳＩＣ２８Ａを介してＣＰＵ２１に接続されている。
【００２８】
センサ基板７Ｌ，７Ｒ上で電子ペン３による筆記動作が行われた場合にストロークデータが取得される原理を、概略的に説明する。ＣＰＵ２１はＡＳＩＣ２８Ａ，２９Ａを制御して、センサ基板７Ｌ，７Ｒの各々のループコイルに、一本ずつ特定の周波数の電流（励磁用送信電流）を流す。これにより、センサ基板７Ｌ，７Ｒの各々のループコイルから磁界が発生する。この状態で、例えばユーザが電子ペン３を用いて、読取装置２に固定された紙媒体１００の用紙１１１に線画を筆記する動作を行うと、電子ペン３はセンサ基板７Ｌ，７Ｒに近接する。そのため、電子ペン３の共振回路は電磁誘導によって共振し、誘導磁界を生じる。
【００２９】
次に、ＣＰＵ２１はＡＳＩＣ２８Ａ，２９Ａを制御して、センサ基板７Ｌ，７Ｒの各々のループコイルからの磁界の発生を停止させる。センサ基板７Ｌ，７Ｒの各々のループコイルは、電子ペン３の共振回路から発せられる誘導磁界を受信する。ＣＰＵ２１はＡＳＩＣ２８Ａ，２９Ａを制御して、センサ基板７Ｌ，７Ｒの各々のループコイルに流れる信号電流（受信電流）を検出させる。ＡＳＩＣ２８Ａ，２９Ａがこの動作を全てのループコイルについて一本ずつ実行することで、受信電流に基づいて電子ペン３の位置が座標情報として検出される。
【００３０】
さらに、電子ペン３を用いて用紙１１１に線画を筆記する動作が行われている状態では、芯体３１に筆圧が付与される。コイル３２のインダクタンスは、芯体３１に付与される筆圧に応じて変化する。これにより、芯体３１に付与される筆圧に応じて、電子ペン３の共振回路の共振周波数が変化する。ＣＰＵ２１は、共振周波数の変化（位相変化）を検出して、電子ペン３に付与された筆圧を特定する。つまりＣＰＵ２１は、特定した筆圧によって、紙媒体１００の用紙１１１に線画が筆記されている状態であるか否かを判断できる。ＣＰＵ２１は、用紙１１１に線画が筆記されていると判断した場合、電子ペン３の軌跡を示すストロークデータを取得し、ＲＡＭ２２又はフラッシュＲＯＭ２３に記憶する。ストロークデータには、軌跡上の複数の位置を示す複数の座標情報が含まれる。
【００３１】
次に、ＰＣ１９の電気的構成と、ＰＣ１９が読取装置２からストロークデータを取得した場合の処理の概要とを説明する。ＰＣ１９は、ＣＰＵ４１、ハードディスクドライブ（ＨＤＤ）４２、ＲＡＭ４３、無線通信部４４、入力回路４５、出力回路４６、入力部１９１、及びディスプレイ１９２を主に備える。ＣＰＵ４１は、ＰＣ１９の制御を行う。ＣＰＵ４１は、ハードディスクドライブ（ＨＤＤ）４３、ＲＡＭ４３、無線通信部４４、入力回路４５、及び出力回路４６と電気的に接続している。ＨＤＤ４２には、ＣＰＵ４１が実行する各種プログラムが記憶される。
【００３２】
ＰＣ１９は、図示外の媒体読取装置（例えば、ＣＤ−ＲＯＭドライブ）を備える。ＰＣ１９は、記憶媒体（例えば、ＣＤ−ＲＯＭ）に記憶されているプログラムを、媒体読取装置で読み取ってＨＤＤ４２にインストールできる。また、ＰＣ１９に接続されている外部機器（図示外）またはネットワークからプログラムを受信して、ＨＤＤ４２にインストールしてもよい。
【００３３】
ＲＡＭ４３は、種々の一時データを記憶する。無線通信部４４は、外部の電子機器と無線通信を実行するためのコントローラである。入力回路４５は、ＣＰＵ４１へ入力部１９１（例えば、マウス、キーボード、タッチパネルなど）からの指示を送る制御を行う。出力回路４６は、ＣＰＵ４１からの指示に応じてディスプレイ１９２に画像を表示する制御を行う。
【００３４】
ＣＰＵ４１は、無線通信部４４を介して読取装置２との間で近距離無線通信を実行する。読取装置２のフラッシュＲＯＭ２３に記憶されているストロークデータは、読取装置２からＰＣ１９に転送される。ＣＰＵ４１は、読取装置２から転送されたストロークデータをＲＡＭ４３又はＨＤＤ４２に記憶する。なお、読取装置２からＰＣ１９に対してストロークデータが転送される場合の通信は、無線通信に限定されず有線通信であってもよい。
【００３５】
ＣＰＵ４１は、ＲＡＭ４３又はＨＤＤ４２に記憶したストロークデータに基づく文字列を特定することも可能である。この場合、ＣＰＵ４１は、Optical Character Recognition（ＯＣＲ）処理を実行する。
【００３６】
図４を参照して、用紙１１１の一例である用紙１２１，１２２について説明する。用紙１２１，１２２は、用紙１１１の一例であり、メモを記入するための用紙である。以下の説明では、図４の上側、下側、左側、右側を夫々、用紙１２１，１２２の上側、下側、左側、右側として説明する。用紙１２１は、紙媒体１００の見開き２ページの左側のページの用紙であり、用紙１２２は、右側のページの用紙である。用紙１２１の右側の辺１２３は、固定されている。用紙１２２の左側の辺１２４は、固定されている。
【００３７】
図４に示すように、用紙１２１，１２２の夫々の左上部には、マーク７１が設けられている。マーク７１は、３つの枠７１１，７１２，７１３と３つの情報線７２１，７２２，７２３とを備えている。枠７１１〜７１３は実線で用紙１２１，１２２に印刷されており、情報線７２１〜７２３は点線で用紙１２１，１２２に印刷されている。枠７１１〜７１３は夫々上下方向に長い矩形状である。情報線７２１〜７２３は、所定情報（後述）に対応して予め設定された角度の線である。また、情報線７２１〜７２３のうち、２つ以上の情報線の組み合わせは、情報線７２１〜７２３の夫々についての所定情報とは異なる所定情報に対応する。所定情報と情報線７２１〜７２３との関係については、図５を参照して後述する。なお、本実施形態では、角度は、左右方向を０度（°）とした時の角度（°）であってもよいし、左右方向の座標をＸ座標、上下方向の座標をＹ座標とした時の、情報線７２１〜７２３の夫々の線分の傾きであってもよい。
【００３８】
情報線７２１〜７２３は、夫々、枠７１１〜７１３の内側に設けられている。情報線７２１〜７２３の角度は互いに異なっている。情報線７２１は枠７１１の左上の角と右下の角とを結ぶように、左右方向に対して斜めに傾いている。情報線７２２は、枠７１２の左下の角と右上の角とを結ぶように、左右方向に対して斜めに傾いている。情報線７２３は、枠７１３の左上の角と、右側の辺の上下方向中央とを結ぶように、左右方向に対して斜めに傾いている。
【００３９】
図５を参照して、対応データテーブル９５について説明する。対応データテーブル９５は、フラッシュＲＯＭ２３に記憶されている。対応データテーブル９５には、情報線を示す情報と所定情報とが対応付けられて記憶されている。なお、対応データテーブル９５には、情報線７２１〜７２３のいずれかに実線で線画が記入されたマーク７１を記載しているが、マーク７１は説明のため記載しているものであり、実際には対応データテーブル９５には登録されていなくてもよい。
【００４０】
情報線を示す情報は、変数Ｌｉｎｅ１、Ｌｉｎｅ２、Ｌｉｎｅ３である。変数Ｌｉｎｅ１は情報線７２１を示している。変数Ｌｉｎｅ２は情報線７２２を示している。変数Ｌｉｎｅ３は情報線７２３を示している。変数Ｌｉｎｅ１は、所定情報「ストロークデータをフラッシュＲＯＭ２３に保存」に対応付けられている。変数Ｌｉｎｅ２は、「ストロークデータをＰＣ１９に転送」に対応付けられている。変数Ｌｉｎｅ３は、「ストロークデータを外部メモリに保存」に対応付けられている。なお、外部メモリの図示は省略している。
【００４１】
変数Ｌｉｎｅ１と変数Ｌｉｎｅ２の組み合わせは、所定情報「ストロークデータをａａａ＠ｂｂｂ．ｎｅ．ｊｐに送信」に対応付けられている。変数Ｌｉｎｅ１と変数Ｌｉｎｅ３の組み合わせは、所定情報「ストロークデータをｃｃｃ＠ｄｄｄ．ｎｅ．ｊｐに送信」に対応付けられている。変数Ｌｉｎｅ２と変数Ｌｉｎｅ３の組み合わせは、所定情報「ストロークデータをｅｅｅ＠ｆｆｆ．ｎｅ．ｊｐに送信」に対応付けられている。変数Ｌｉｎｅ１と変数Ｌｉｎｅ２とＬｉｎｅ３との組み合わせは、所定情報「ストロークデータをｇｇｇ＠ｈｈｈ．ｎｅ．ｊｐに送信」に対応付けられている。
【００４２】
詳細は後述するが、情報線７２１〜７２３のいずれかに沿って線画が記入された場合、線画が記入された情報線７２１〜７２３の組み合わせに応じて、変数Ｌｉｎｅ１、Ｌｉｎｅ２、Ｌｉｎｅ３のいずれかが「ＴＲＵＥ」に設定される（図１０のＳ３４、Ｓ３６、及びＳ３８参照）。そして、対応データテーブル９５が参照されて、「ＴＲＵＥ」に設定された変数Ｌｉｎｅ１、Ｌｉｎｅ２、Ｌｉｎｅ３の組み合わせに対応する所定情報が特定され（図７のＳ２１参照）、所定情報に基づく動作が実行される（図７のＳ２２参照）。このように、角度の異なる情報線７２１〜７２３に沿って線画が記入された場合に、所定情報が特定され、実行される。すなわち、情報線７２１〜７２３の角度は所定情報に対応して予め設定されている。
【００４３】
図６を参照して、フラッシュＲＯＭ２３に予め記憶されている座標情報の一部について説明する。ＨＤＤ４２には、領域７５１，７５２，７５３，７５４が記憶されている。領域７５１は、情報線７２１の左上の端に対応するセンサ基板７Ｌ上の位置を中心とする所定範囲の円領域の座標情報の集合体である。領域７５２は、情報線７２１の右下の端と情報線７２２の左下の端とに対応するセンサ基板７Ｌ上の位置を中心とする所定範囲の円領域の座標情報の集合体である。領域７５３は、情報線７２２の右上の端と情報線７２３の左上の端とに対応するセンサ基板７Ｌ上の位置を中心とする所定範囲の円領域の座標情報の集合体である。領域７５４は、情報線７２３の右下の端に対応するセンサ基板７Ｌ上の位置を中心とする所定範囲の円領域の座標情報の集合体である。なお、フラッシュＲＯＭ２３には、領域７５１〜７５４と同様に、用紙１２２が配置されるセンサ基板７Ｒ側の４つの領域が記憶されているが図示と説明は省略する。
【００４４】
図７〜図１２を参照して、読取装置２のＣＰＵ２１によって実行されるメイン処理について説明する。ＣＰＵ２１は、読取装置２の電源がＯＮされた場合に、フラッシュＲＯＭ２３に記憶されたプログラムに基づいて動作することで、メイン処理を開始する。
【００４５】
以下の説明では、説明の便宜のため、用紙１２１側にユーザによって線画が記入される場合を例に説明する。図８に示すように、ユーザが電子ペン３を使用して用紙１２１に「Ｍｅｅｔｉｎｇ」を記入した後、情報線７２１〜７２３に沿って線画７８を記入するとする。図９に示すストロークデータ９６は、センサ基板７Ｌを介して取得される線画７８の軌跡を示すストロークデータである。ストロークデータ９６は、線画７８に沿った連続する座標情報である。座標情報（Ｘ１，Ｙ１）は、線画７８の記入を開始した点である（図８参照）。座標情報（Ｘ２１、Ｙ２１）は、情報線７２１に沿って右斜め下方に線画が記入された後、情報線７２２に沿って右斜め上方に線画が記入されたために線画が折れ曲がる点である（図８参照）。座標情報（Ｘ４５、Ｙ４５）は、情報線７２２に沿って右斜め上方に線画が記入された後、情報線７２３に沿って右斜め下方に線画が記入されたために線画が折れ曲がる点である（図８参照）。座標情報（Ｘ６０、Ｙ６０）は、情報線７２３に沿って右斜め下方に線画が記入され、線画７８の記入が終了された点である。
【００４６】
図７に示すように、メイン処理では、ＣＰＵ２１は、ストロークデータを取得する（Ｓ１１）。ＣＰＵ２１は、取得したストロークデータをＲＡＭ２２に記憶する。以下では説明の便宜のため、線画７８（図６参照）が記入され、ストロークデータ９６が取得された場合を先に説明し、「Ｍｅｅｔｉｎｇ」のストロークデータが取得された場合については後で説明する。
【００４７】
ＣＰＵ２１は、変数Ｌｉｎｅ１、Ｌｉｎｅ２、及びＬｉｎｅ３を夫々「ｆａｌｓｅ」に設定する（Ｓ１２）。ＣＰＵ２１は、変数Ｌｉｎｅ１、Ｌｉｎｅ２、及びＬｉｎｅ３をＲＡＭ２２に記憶する。なお、以下の説明では特に説明しないが、本実施形態において設定された種々の変数は、ＲＡＭ２２に記憶される。
【００４８】
ＣＰＵ２１は、変数ｉを「１」に設定し、変数ｋを「２」に設定する（Ｓ１３）。ＣＰＵ２１は、Ｓ１１で取得したストロークデータの数を変数ｎ１に設定する（Ｓ１４）。具体例では、線画７８は連続して記入されており、ストロークデータの数は「１」であるとする。この場合、変数ｎ１は「１」に設定される。
【００４９】
ＣＰＵ２１は、「ｉ番目」のストロークデータを特定する（Ｓ１５）。ＣＰＵ２１は、Ｓ１５で特定したストロークデータ中の座標情報の数をｎ２に設定する（Ｓ１６）。具体例では、ストロークデータ９６が１つのみであるため、１番目のストロークデータ９６が特定され（Ｓ１５）、ストロークデータ９６（図９参照）における座標情報の数は６０個であるため、ｎ２が「６０」に設定される（Ｓ１６）。次いで、ＣＰＵ２１は、認識処理（図１０参照）を実行する（Ｓ１７）。
【００５０】
認識処理は、情報線７２１〜７２３のうち、ユーザが線画を記入した情報線を特定する処理である。図１０に示すように、ＣＰＵ２１は、切り分け処理を実行する（Ｓ３１）。図１１を参照して、切り分け処理について説明する。切り分け処理は、１つなぎに記入された線画７８から、情報線７２１〜７２３の夫々に沿って記入された線画の軌跡の始点Ｓと終点Ｅとを特定する処理である。
【００５１】
図１１に示すように、ＣＰＵ２１は、変数ｍを「ｋ−１」に設定する（Ｓ４１）。ＣＰＵ２１は、ストロークデータにおけるｍ番目の座標情報（Ｘｍ，Ｙｍ）を始点Ｓに設定する（Ｓ４２）。最初のＳ４２の処理が実行される場合、変数ｋは「２」に設定されており（Ｓ１３）、ｍは「１」に設定されるので（Ｓ４１）、ストロークデータ９６におけるの１番目の座標情報（Ｘ１，Ｙ１）が始点Ｓに設定される。
【００５２】
ＣＰＵ２１は、ストロークデータ９６におけるｍ番目の座標情報のＹ座標「Ｙｍ」を、変数Ｙｐｒｅに設定する（Ｓ４３）。ＣＰＵ２１は、変数ｐｒｅｓｌｏｐｅを「０」に設定する（Ｓ４４）。ＣＰＵ２１は、変数Ｙｋが変数Ｙｐｒｅよりも大きいか否かを判断する（Ｓ４５）。ＹｋがＹｐｒｅよりも大きくない場合（Ｓ４５：ＮＯ）、ＣＰＵ２１は、変数Ｙｋが変数Ｙｐｒｅより小さいか否かを判断する（Ｓ４６）。変数Ｙｋが変数Ｙｐｒｅより小さくない場合（Ｓ４６：ＮＯ）、ＣＰＵ２１は、後述するＳ５２を実行する。
【００５３】
なお、本実施形態では、後述するＳ５２で変数Ｙｐｒｅに、変数Ｙｋの値が代入され、後述するＳ５４においてｋがインクリメントされながら、Ｓ４５及びＳ４６が繰り返される。このため、ストロークデータ９６において、変数Ｙｋは、変数Ｙｐｒｅの次のＹ座標となる。そして、ＣＰＵ２１は、変数Ｙｋと変数Ｙｐｒｅを比較することで、Ｙ座標が＋側（紙媒体１００の上側）に移動しているか、−側（紙媒体１００の下側）に移動しているか、或いはＹ座標がＸ方向（紙媒体１００の左右方向）に沿って移動しているかを判断している。具体例の場合、線画７８（図８参照）は、Ｙ１〜Ｙ２１の間は、右斜め下方に向かっており、変数Ｙｋは変数Ｙｐｒｅよりも小さくなる。このため、最初のＳ４６の処理では、変数Ｙｋ「Ｙ２」が変数Ｙｐｒｅ「Ｙ１」より小さくなるので、変数ＹｋはＹｐｒｅよりも小さくなると判断される（Ｓ４６：ＹＥＳ）。ＣＰＵ２１は、変数ｓｌｏｐｅを「−１」に設定する（Ｓ４８）。
【００５４】
ＣＰＵ２１は、変数ｐｒｅｓｌｏｐｅが「０」であるか否かを判断する。最初にＳ４９が実行される場合、Ｓ４４において変数ｐｒｅｓｌｏｐｅが「０」に設定されている。よって、変数ｐｒｅｓｌｏｐｅが「０」であると判断され、（Ｓ４９：ＹＥＳ）、ＣＰＵ２１は、変数ｐｒｅｓｌｏｐｅに、変数ｓｌｏｐｅの値を代入する（Ｓ５０）。具体例では、変数ｓｌｏｐｅが「−１」に設定される。
【００５５】
次いで、ＣＰＵ２１は、変数Ｙｐｒｅに変数Ｙｋの値を代入する（Ｓ５２）。ＣＰＵ２１は、変数ｋが変数ｎ２より小さいか否かを判断する（Ｓ５３）。変数ｋが変数ｎ２より小さい場合（Ｓ５３：ＹＥＳ）、ＣＰＵ２１は変数ｋをインクリメントする（Ｓ５４）。ＣＰＵ２１は処理をＳ４５に戻す。
【００５６】
具体例では、変数ｋが「３」に設定される（Ｓ５４）。そして、変数Ｙｋ「Ｙ３」が変数Ｙｐｒｅ「Ｙ２」より小さいと判断され（Ｓ４６：ＹＥＳ）、変数ｓｌｏｐｅが「−１」に設定される（Ｓ４８）。そして、ｐｒｅｓｌｏｐｅが「０」ではないと判断される（Ｓ４９：ＮＯ）。
【００５７】
ＣＰＵ２１は、変数ｓｌｏｐｅが変数ｐｒｅｓｌｏｐｅと異なるか否かを判断する（Ｓ５１）。変数ｓｌｏｐｅが変数ｐｒｅｓｌｏｐｅと等しい場合（Ｓ５１：ＮＯ）、ＣＰＵ２１は、Ｓ５２の処理を行う。線画７８（図８参照）において情報線７２１に沿って記入された座標情報（Ｘ２１，Ｙ２１）までの間（すなわち、変数ｋが「２１」になるまで）、Ｓ４５：ＮＯ、Ｓ４６：ＹＥＳ、Ｓ４８、Ｓ４９：ＮＯ、Ｓ５１〜Ｓ５４の処理が繰り返される。変数ｋが「２２」に設定されると（Ｓ５４）、Ｙ２２は情報線７２２に沿って記入された線画の軌跡に位置するため、変数Ｙｋが変数Ｙｐｒｅよりも大きいと判断される（Ｓ４５：ＹＥＳ）。ＣＰＵ２１は、変数ｓｌｏｐｅを「１」に設定する（Ｓ４７）。この場合、変数ｓｌｏｐｅ「１」がｐｒｅｓｌｏｐｅ「−１」と異なると判断され（Ｓ５１：ＹＥＳ）、ＣＰＵ２１は、変数ｍを「ｋ−１」に設定する（Ｓ５５）。
【００５８】
ＣＰＵ２１は、終点Ｅを（Ｘｍ，Ｙｍ）に設定する。具体例では、変数ｍが「２１」に設定され（Ｓ５５）、終点Ｅが（Ｘ２１，Ｙ２１）に設定される（Ｓ５６）。これによって、情報線７２１に沿って記入された線画の軌跡の始点Ｓ（Ｘ１，Ｙ１）、及び終点Ｅ（Ｘ２１，Ｙ２１）が特定される（Ｓ４２及びＳ５６）。ＣＰＵ２１は、切り分け処理を終了し、図１０に示すように角度判定処理を実行する（Ｓ３２）。角度判定処理は、切り分け処理（Ｓ３１）で取得された始点Ｓと終点Ｅとを結ぶ線分の角度を算出するなどして、情報線７２１〜７２３のいずれに沿って記入された線画の軌跡であるかを特定する処理である。
【００５９】
図１２に示すように、ＣＰＵ２１は、変数ｒｅｔを「０」に設定する（Ｓ６１）。ＣＰＵ２１は、始点Ｓと終点Ｅを結んだ線分の角度ｂを算出する（Ｓ６２）。次いで、ＣＰＵ２１は、Ｓ６２で算出した角度ｂが、ｔ１より大きく、ｔ２より小さいか否かを判断する（Ｓ６３）。ｔ１〜ｔ２の範囲は、情報線７２１の角度を中心とする所定の範囲の角度の値に設定されており、予めフラッシュＲＯＭ２３に記憶されている。なお、ｔ１〜ｔ２、後述するｔ３〜ｔ４、及び後述するｔ５〜ｔ６の夫々の範囲は、互いに重ならない角度の範囲である。
【００６０】
角度ｂがｔ１より大きく、ｔ２より小さい場合（Ｓ６３：ＹＥＳ）、ＣＰＵ２１は、始点Ｓと終点Ｅの一方が領域７５１内にあり、且つ他方が領域７５２内にあるか否かを判断する（Ｓ６４）。始点Ｓと終点Ｅの少なくとも一方が領域７５１，７５２内にない場合（Ｓ６４：ＮＯ）、ＣＰＵ２１は、角度判定処理を終了し、後述するＳ３３（図１０参照）を実行する。
【００６１】
具体例の場合、始点Ｓ（Ｘ１，Ｙ１）及び終点Ｅ（Ｘ２１，Ｙ２１）とを結んだ線分の角度ｂである「ｂ１」が算出されたとする。この場合、角度ｂ「ｂ１」がｔ１より大きく、ｔ２より小さいと判断される（Ｓ６３：ＹＥＳ）。そして、始点Ｓ（Ｘ１，Ｙ１）が領域７５１内にあり、終点Ｅ（Ｘ２１，Ｙ２１）が領域７５２内にある（図８参照）。したがって、始点Ｓと終点Ｅの一方が領域７５１内にあり、且つ他方が領域７５２内にあると判断され（Ｓ６４：ＹＥＳ）、ＣＰＵ２１は、変数ｒｅｔを「１」に設定する（Ｓ６５）。すなわち、Ｓ６３及びＳ６４が実行されることで、Ｓ６２で算出された角度ｂが使用され、ストロークデータ９６が示す線画７８の軌跡が情報線７２１に沿っているか否かが判断されている。そして、線画７８の軌跡が情報線７２１に沿っていれば、変数ｒｅｔは「１」に設定される。
【００６２】
次いで、ＣＰＵ２１は、角度判定処理を終了し、図１０に示すように、変数ｒｅｔが「１」であるか否かを判断する（Ｓ３３）。具体例では、変数ｒｅｔが「１」であるので（Ｓ３３：ＹＥＳ）、ＣＰＵ２１は、変数Ｌｉｎｅ１を「ＴＲＵＥ」に設定する（Ｓ３４）。ＣＰＵ２１は、変数ｋが変数ｎ２より小さいか否かを判断する（Ｓ３９）。すなわち、Ｓ１５で特定されたｉ番目のストロークデータ中の座標情報をすべて確認したか否かが判断される。変数ｋが変数ｎ２より小さい場合（Ｓ３９：ＹＥＳ）、ＣＰＵ２１は、処理をＳ３１に戻す。
【００６３】
図１１に示すように、具体例では、変数ｋが「２２」であるので、変数ｍが「２１」に設定され（Ｓ４１）、始点Ｓが（Ｘ２１，Ｙ２１）に設定される（Ｓ４２）。変数Ｙｐｒｅが「Ｙ２１」に設定される（Ｓ４３）。そして、Ｓ４５〜Ｓ５４の処理が繰り返される。このとき、変数Ｙｋが、変数Ｙｐｒｅより大きいと判断され（Ｓ４５：ＹＥＳ）、変数ｓｌｏｐｅが「１」に設定される（Ｓ４７）。変数ｋが「４６」になると、変数Ｙｋ「Ｙ４６」が、変数Ｙｐｒｅ「Ｙ４５」より小さくなるので（Ｓ４６：ＹＥＳ）、変数ｓｌｏｐｅが「−１」に設定される（Ｓ４８）。このため、変数ｓｌｏｐｅ「１」が変数ｐｒｅｓｌｏｐｅ「−１」と異なると判断され（Ｓ５１：ＹＥＳ）、終点Ｅが（Ｘ４５、Ｙ４５）に設定される（Ｓ５６）。これによって、線画７８（図８参照）において情報線７２２に沿って記入された線画の軌跡の始点（Ｘ２１，Ｙ２１）と終点（Ｘ４５、Ｙ４５）とが特定された状態となる。
【００６４】
そして、図１２に示すように、始点Ｓ（Ｘ２１、Ｙ２１）と終点Ｅ（Ｘ４５、Ｙ４５）とを結んだ線分の角度ｂである「ｂ２」が算出される（Ｓ６２）。この場合、角度ｂがｔ１より大きく、ｔ２より小さい範囲にないと判断される（Ｓ６３：ＮＯ）。ＣＰＵ２１は、Ｓ６２で算出した角度ｂ「ｂ２」が、ｔ３より大きく、ｔ４より小さいか否かを判断する（Ｓ６６）。ｔ３〜ｔ４の範囲は、情報線７２２の角度を中心とする所定の範囲の角度の値に設定されており、予めフラッシュＲＯＭ２３に記憶されている。
【００６５】
角度ｂがｔ３より大きく、ｔ４より小さい場合（Ｓ６６：ＹＥＳ）、ＣＰＵ２１は、始点Ｓと終点Ｅの一方が領域７５２内にあり、且つ他方が領域７５３内にあるか否かを判断する（Ｓ６７）。始点Ｓと終点Ｅの少なくとも一方が領域７５２，７５３内にない場合（Ｓ６７：ＮＯ）、ＣＰＵ２１は、角度判定処理を終了し、Ｓ３３（図１０参照）を実行する。
【００６６】
具体例では、角度ｂ「ｂ２」がｔ３より大きく、ｔ４より小さいと判断される（Ｓ６６：ＹＥＳ）。そして、始点Ｓ（Ｘ２１，Ｙ２１）が領域７５２内にあり、終点Ｅ（Ｘ４５，Ｙ４５）が領域７５３内にある（図８参照）。したがって、始点Ｓと終点Ｅの一方が領域７５２内にあり、且つ他方が領域７５３内にあると判断され（Ｓ６７：ＹＥＳ）、ＣＰＵ２１は、変数ｒｅｔを「２」に設定する（Ｓ６５）。すなわち、Ｓ６６及びＳ６７が実行されることで、Ｓ６２で算出された角度ｂが使用され、ストロークデータ９６が示す線画７８が情報線７２２に沿っているか否かが判断されている。そして、線画７８が情報線７２２に沿っていれば、変数ｒｅｔは「２」に設定される。
【００６７】
ＣＰＵ２１は、角度判定処理を終了し、図１０に示すように、変数ｒｅｔが「１」でないと判断する（Ｓ３３：ＮＯ）。次いで、ＣＰＵ２１は、変数ｒｅｔが「２」であるか否かを判断する（Ｓ３５）。具体例では、変数ｒｅｔが「２」と判断され（Ｓ３５：ＹＥＳ）、変数Ｌｉｎｅ２が「ＴＲＵＥ」に設定される（Ｓ３６）。ＣＰＵ２１は、処理をＳ３９に進める。
【００６８】
図１１に示すように、具体例では、変数ｋが「４６」であるので、変数ｍが「４５」に設定され（Ｓ４１）、始点Ｓが（Ｘ４５，Ｙ４５）に設定される（Ｓ４２）。そして、Ｓ４５〜Ｓ４６の処理が繰り返される。このとき、変数Ｙｋが、変数Ｙｐｒｅより小さいと判断され（Ｓ４６：ＹＥＳ）、変数ｓｌｏｐｅが「−１」に設定される（Ｓ４８）。変数ｋが「６０」になると、変数ｋ「６０」が変数ｎ２「６０」より小さくないと判断される（Ｓ５３：ＮＯ）。ＣＰＵ２１は、終点Ｅを（Ｘｎ２，Ｙｎ２）に設定する（Ｓ５７）。具体例では、終点Ｅは、（Ｘ６０、Ｙ６０）に設定される。次いで、ＣＰＵ２１は、切り分け処理を終了し、処理をＳ３２（図１０参照）に進める。
【００６９】
そして、図１２に示すように、始点Ｓ（Ｘ４５、Ｙ４５）と終点Ｅ（Ｘ６０、Ｙ６０）とを結んだ線分（図８参照）の角度ｂである「ｂ３」が算出される（Ｓ６２）。この場合、角度ｂがｔ１より大きく、ｔ２より小さい範囲にないと判断され（Ｓ６３：ＮＯ）、角度ｂがｔ３より大きく、ｔ４より小さい範囲にないと判断される（Ｓ６６：ＮＯ）。ＣＰＵ２１は、Ｓ６２で算出した角度ｂが、ｔ５より大きく、ｔ６より小さいか否かを判断する（Ｓ６９）。ｔ５〜ｔ６の範囲は、情報線７２３の角度を中心とする所定の範囲の角度の値に設定されており、予めフラッシュＲＯＭ２３に記憶されている。
【００７０】
角度ｂがｔ５より大きく、ｔ６より小さい場合（Ｓ６９：ＹＥＳ）、ＣＰＵ２１は、始点Ｓと終点Ｅの一方が領域７５３内にあり、且つ他方が領域７５４内にあるか否かを判断する（Ｓ７０）。始点Ｓと終点Ｅの少なくとも一方が領域７５３，７５４内にない場合（Ｓ７０：ＮＯ）、ＣＰＵ２１は、角度判定処理を終了し、Ｓ３３（図１０参照）を実行する。
【００７１】
具体例では、角度ｂ「ｂ３」がｔ５より大きく、ｔ６より小さいと判断される（Ｓ６９：ＹＥＳ）。そして、始点Ｓ（Ｘ４５，Ｙ４５）が領域７５３内にあり、終点Ｅ（Ｘ６０，Ｙ６０）が領域７５４内にある。したがって、始点Ｓと終点Ｅの一方が領域７５３内にあり、且つ他方が領域７５４内にあると判断され（Ｓ７０：ＹＥＳ）、ＣＰＵ２１は、変数ｒｅｔを「３」に設定する（Ｓ７１）。すなわち、Ｓ６９及びＳ７０が実行されることで、Ｓ６２で算出された角度ｂが使用され、ストロークデータ９６が示す線画７８の軌跡が情報線７２３に沿っているか否かが判断されている。そして、線画７８の軌跡が情報線７２３に沿っていれば、変数ｒｅｔは「３」に設定される。
【００７２】
ＣＰＵ２１は、角度判定処理を終了し、図１０に示すように、変数ｒｅｔが「１」でないと判断し（Ｓ３３：ＮＯ）、変数ｒｅｔが「２」でないと判断する（Ｓ３５：ＮＯ）。次いで、ＣＰＵ２１は、変数ｒｅｔが「３」であるか否かを判断する（Ｓ３７）。変数ｒｅｔが「３」でない場合（Ｓ３７：ＮＯ）、ＣＰＵ２１は、処理をＳ３９に進める。具体例では、変数ｒｅｔが「３」であると判断され（Ｓ３７：ＹＥＳ）、変数Ｌｉｎｅ３が「ＴＲＵＥ」に設定される（Ｓ３８）。ＣＰＵ２１は、処理をＳ３９に進める。変数ｋ「６０」が変数ｎ２「６０」より小さいと判断され（Ｓ３９：ＹＥＳ）、ＣＰＵ２１は認識処理を終了する。
【００７３】
図７に示すように、ＣＰＵ２１は、変数ｉが変数ｎ１より小さいか否かを判断する（Ｓ１８）。変数ｉが変数ｎ１より小さい場合（Ｓ１８：ＹＥＳ）、ＣＰＵ２１は変数ｉをインクリメントする（Ｓ１９）。次いで、ＣＰＵ２１は処理をＳ１５に戻す。変数ｉが変数ｎ１より小さくない場合（Ｓ１８：ＮＯ）、変数Ｌｉｎｅ１、Ｌｉｎｅ２、Ｌｉｎｅ３のうち少なくとも１つが、「ＴＲＵＥ」に設定されているか否かが判断される（Ｓ２０）。変数Ｌｉｎｅ１、Ｌｉｎｅ２、Ｌｉｎｅ３が全て「ＴＲＵＥ」に設定されていない場合（Ｓ２０：ＮＯ）、ＣＰＵ２１は処理をＳ１１に戻す。
【００７４】
変数Ｌｉｎｅ１、Ｌｉｎｅ２、Ｌｉｎｅ３のうち少なくとも１つが、「ＴＲＵＥ」に設定されている場合（Ｓ２０：ＹＥＳ）、ＣＰＵ２１は、対応データテーブル９５（図５参照）を参照し、「ＴＲＵＥ」に設定されている変数Ｌｉｎｅ１、Ｌｉｎｅ２、Ｌｉｎｅ３の組み合わせに対応付けられた所定情報を特定する（Ｓ２１）。次いで、ＣＰＵ２１は、Ｓ２１で特定し動作状態に基づく動作を実行する（Ｓ２２）。具体例では、変数Ｌｉｎｅ１、Ｌｉｎｅ２、及びＬｉｎｅ３がすべて「ＴＲＵＥ」であるので、所定情報「ストロークデータをｇｇｇ＠ｈｈｈ．ｎｅ．ｊｐに送信する」が特定される（Ｓ２１）。ＣＰＵ２１は、Ｓ２１で特定した動作を実行する（Ｓ２２）。これによって、「Ｍｅｅｔｉｎｇ」を含むストロークデータが、Ｅメールアドレスｇｇｇ＠ｈｈｈ．ｎｅ．ｊｐに送信される。
【００７５】
なお、ユーザは、情報線７２１〜７２３に沿って線画７８を記入する前に、「Ｍｅｅｔｉｎｇ」を記入している。「Ｍｅｅｔｉｎｇ」が記入されている間も、メイン処理が実行されるが、図１２に示す「Ｓ６４：ＮＯ」、「Ｓ６８：ＮＯ」、「Ｓ７０：ＮＯ」、「Ｓ６９：ＮＯ」のいずれかの判断が行われるため、変数ｒｅｔが「０」となる。よって、図１０に示すＳ３４、Ｓ３６、Ｓ３８の処理が実行されず、図７に示すＳ２１における所定情報の特定は行われない。
【００７６】
また、仮に、線画が情報線７２２のみに沿っていれば、メイン処理が実行されることによって、所定情報「ストロークデータをＰＣ１９に転送」が特定され（Ｓ２１）、「Ｍｅｅｔｉｎｇ」を含むストロークデータがＰＣ１９に転送される（Ｓ２２）。すなわち、ユーザは情報線７２１〜７２３のいずれかに沿って線画を記入することで、ＣＰＵ２１に実行させる所定情報を指定することができる。
【００７７】
以上のように、本実施形態における処理が実行される。本実施形態では、所定情報を指定する場合に、ユーザは情報線７２１〜７２３に沿って線画を記入するだけでよい。このため、枠７１１〜７１３内を塗りつぶす場合に比べてユーザが所定情報を指定する時の手間を削減することができる。
【００７８】
また、情報線７２１〜７２３が枠７１１〜７１３の内側に設けられているので、枠７１１〜７１３が設けられていない場合に比べて情報線７２１〜７２３がより目立つようになり、ユーザが情報線７２１〜７２３を視認し易い。また、ユーザが枠７１１〜７１３の形状と情報線７２１〜７２３とを見比べながら情報線７２１〜７２３の角度を認識することができ、角度を認識し易い。故に、ユーザが所望する角度の情報線７２１〜７２３に沿った線画を記入することができる。
【００７９】
また、本実施形態では、図５に示すように、変数Ｌｉｎｅ１、Ｌｉｎｅ２、Ｌｉｎｅ３のうち２つ以上の変数の組み合わせが、個々の変数Ｌｉｎｅ１、Ｌｉｎｅ２、Ｌｉｎｅ３についての所定情報とは異なる所定情報に対応付けられている。変数Ｌｉｎｅ１、Ｌｉｎｅ２、Ｌｉｎｅ３は夫々、情報線７２１，７２２，７２３に対応している。このため、用紙１２１に記載されている情報線７２１〜７２３のうち２つ以上の情報線の組み合わせは、個々の情報線７２１〜７２３についての所定情報とは異なる所定情報に対応している。このように、情報線７２１〜７２３のうち２つ以上の情報線を組み合わせて、異なる所定情報を表すことができる。このため、所定情報と同じ数だけ情報線を設ける場合に比べて、情報線７２１〜７２３を配置する用紙１１１上のスペースを削減することができる。
【００８０】
また、Ｓ６２（図１２参照）では、始点Ｓと終点Ｅとを結ぶ線分の角度ｂを取得する。このため、始点Ｓと終点Ｅとの間の線画の軌跡が情報線７２１〜７２３からずれていた場合でも、Ｓ６３、Ｓ６４、Ｓ６６、Ｓ６７、Ｓ６９、及びＳ７０において、ストロークデータ９６が示す線画７８の軌跡が、情報線７２１〜７２３に沿っているか否かを判断することができる。よって、ユーザが電子ペン３を用いて情報線７２１〜７２３に正確に沿った線画を描く必要がなく、ユーザの負担が軽減される。
【００８１】
なお、線画７８は、マーク７１の情報線７２１の左上端から情報線７２３の右下端に向けて情報線７２１，７２２，７２３の順に記入されていた。しかし、線画７８の記入順が逆の場合、すなわち、情報線７２３の右下端から情報線７２１の左上端に向けて、情報線７２３，７２２，７２１の順に記入されてもよい。
【００８２】
本実施形態において、読取装置２は本発明の「入力装置」の一例である。Ｓ１１の処理を行うＣＰＵ２１は本発明の「ストロークデータ取得手段」の一例である。Ｓ６２の処理を行うＣＰＵ２１は本発明の「角度取得手段」に相当する。Ｓ６３、Ｓ６４、Ｓ６６、Ｓ６７、Ｓ６９、及びＳ７０の処理を行うＣＰＵ２１は本発明の「角度判断手段」の一例である。フラッシュＲＯＭ２３は本発明の「記憶手段」の一例である。Ｓ２１の処理を行うＣＰＵ２１は本発明の「特定手段」の一例である。電子ペン３が本発明の「筆記手段」の一例である。
【００８３】
なお、本発明は上記の実施形態に限定されるものではなく、種々の変更が可能である。例えば、枠７１１〜７１３は実線であったが、線の種類は限定されず、点線であってもよい。情報線７２１〜７２３は点線であったが、線の種類は限定されず、実線であってもよい。また、枠９１１〜９１３が設けられなくてもよい。３つの情報線９２１〜９２３が設けられていたが、１つ以上の情報線が設けられていてもよい。また、所定情報は本実施形態の場合に限定されず、例えば、スケジュールフォーマット、メモフォーマット、Ｔｏｄｏフォーマットなど、用紙１１１のフォーマットの情報であってもよい。
【００８４】
また、マーク７１は枠７１１〜７１３を備えているので、枠７１１〜７１３を使用して他の装置に所定情報を認識させてもよい。より詳細には、他の装置は、上記実施形態のように情報線に沿って記入された線画の角度に基づいて所定情報を特定するのではなく、枠７１１〜７１３が塗りつぶされた場合に、塗りつぶされた枠の位置に基づいて所定情報を特定できるとする。例えば、ユーザは、枠７１１〜７１３の少なくとも１つを塗りつぶす。他の装置はカメラを備えており、カメラで用紙１２１を撮像する。他の装置は撮像した用紙１２１の画像から塗りつぶされた枠の位置を特定する。他の装置は、記憶装置を参照し、特定した枠の位置に対応付けられた所定情報を特定し、動作を実行する。
【００８５】
また、メイン処理を実行するのは、読取装置２のＣＰＵ２１であったが、ＰＣ１９のＣＰＵ４１であってもよい。この場合、ＨＤＤ４２に、メイン処理を行うためのプログラムと対応データテーブル９５とが記憶されてもよい。また、対応データテーブル９５における所定情報は、ＣＰＵ４１が実行する動作の情報に変更されてもよい。本変形例の場合、読取装置２は、ストロークデータをＰＣ１９のＣＰＵ４１に転送する。ＣＰＵ４１はストロークデータを受信し（図７のＳ１１）、受信したストロークデータを使用して、処理を実行する。本変形例の場合、ＰＣ１９は本発明の「入力装置」の一例である。ＨＤＤ４２は本発明の「記憶手段」の一例である。Ｓ１１の処理を行うＣＰＵ４１は本発明の「ストロークデータ取得手段」の一例である。Ｓ６２の処理を行うＣＰＵ４１は本発明の「角度取得手段」に相当する。Ｓ６３、Ｓ６４、Ｓ６６、Ｓ６７、Ｓ６９、及びＳ７０の処理を行うＣＰＵ４１は本発明の「角度判断手段」の一例である。Ｓ２１の処理を行うＣＰＵ４１は本発明の「特定手段」の一例である。
【００８６】
また、マーク７１の形状は限定されない。例えば、枠７１１〜７１３が設けられなくてもよい。また、情報線の数が１つであってもよい。また、図１３に示すマーク８１であってもよい。マーク８１は、用紙１２１，１２２の夫々の左上部に設けられている。マーク８１は、３つの枠８１１，８１２，８１３と３つの情報線８２１，８２２，８２３とを備えている。枠８１１〜８１３は夫々左右方向に長い矩形状である。枠８１１〜８１３は、夫々固定された辺１２３，１２４が延びる方向である上下方向に並んでいる。情報線８２１〜８２３は、所定情報に対応して予め設定された角度の線であり、互いに角度が異なる。また、図示しないが、情報線７２１〜７２３の場合と同様に、情報線８２１〜８２３のうち、２つ以上の情報線の組み合わせは、情報線８２１〜８２３の夫々についての所定情報とは異なる所定情報に対応する。
【００８７】
また、図６に示すマーク７１を使用する場合、切り分け処理（図１１）においてＹ座標が比較（ＹｋとＹｐｒｅとを比較）されながら、始点Ｓと終点Ｅとが特定されていたが、図１３に示すマーク８１を使用する場合、Ｘ座標を比較しながら、始点Ｓと終点Ｅとが特定されればよい。すなわち、Ｓ４３において変数ＸｐｒｅがＸｍに設定され、Ｓ４５及びＳ４６において変数Ｘｋと変数Ｘｐｒｅとが比較され、Ｓ５２においてＸｋが変数Ｙｐｒｅに設定されてもよい。
【００８８】
また、図１３に示すように、用紙１２１，１２２の辺１２３，１２４は固定されている。このため、用紙１２１，１２２は固定された辺１２３，１２４が延びる方向と直交する方向（すなわち、左右方向）に比べて、固定された辺が１２３，１２４が延びる方向（すなわち、上下方向）にずれ難い。複数の枠８１１〜８１３は、固定された辺１２３，１２４が延びる方向に並んでいる。このため、用紙１２１，１２２がずれた場合に、枠８１１〜８１３のうち、一の枠が他の枠の位置にずれる可能性を低減できる。よって、一の枠に配置された情報線に沿って線画を記入しようとしたユーザが、誤って他の枠に配置された情報線に沿って線画を記入する可能性を低減できる。また、一の枠が傾きつつ他の枠の位置にずれ、ＣＰＵ２１が、一の枠内の情報線に沿って記載された線画の軌跡を、他の枠内の情報線に沿って記入された線画の軌跡であると誤認識する可能性を低減できる。
【００８９】
また、マーク７１ではなく、図１４に示すマーク９１であってもよい。マーク９１は、ユニオンフラッグに似た形状をしている。より詳細には、マーク９１は、マーク９１の外形を形成する矩形状の１つの枠９１１を備えており、枠９１１の内側に複数の情報線９２１〜９２４を備えている。情報線９２１は、枠９１１の上辺の中央と下辺の中央とを結ぶ点線である。情報線９２２は、枠９１１の左辺の中央と右辺の中央とを結ぶ点線である。情報線９２３は、枠９１１の左上の角と右下の角とを結ぶ点線である。情報線９２４は、枠９１１の左下の角と右上の角とを結ぶ点線である。情報線９２１〜９２４は、枠９１１の中心で互いに交わる。情報線７２１〜７２３の場合と同様に、情報線９２１〜９２４は、所定情報に対応して予め設定された角度の線であり、互いに角度が異なる。情報線９２１〜９２４のうち、２つ以上の情報線の組み合わせは、情報線９２１〜９２４の夫々についての所定情報とは異なる所定情報に対応する。ユーザは、情報線９２１〜９２４のうち１つ以上の情報線に沿って線画を記入することで、所定情報を指定することが可能となる。
【００９０】
図１４に示すマーク９１の場合、枠９１１の数が１つであるのに対して、情報線９２１〜９２４は複数である。このため、枠を情報線の数以上設ける場合に比べて、枠を形成する線の数が少なくなり、ユーザが情報線９２１〜９２４の位置を視認し易くなる。なお、枠９１１の数が１つであり、情報線が複数あればよく、例えば、枠９１１の内側に、２つ、３つ、又は５つ以上の互いに角度の異なる情報線が設けられてもよい。
【００９１】
また、情報線７２１〜７２３は、所定情報に対応して予め設定された角度の線であった。しかし、例えば、情報線は、所定情報に対応して予め設定された位置に設けられた線であってもよい。例えば、図１５に示すマーク５１は、枠５１１〜５１３と、情報線５２１〜５２３を備えている。枠５１１〜５１３は枠７１１〜７１３（図６参照）と同様の形状及び位置関係である。情報線５２１〜５２３は、所定情報に対応して予め設定された位置に設けられた線であり、互いに位置が異なる。より詳細には、情報線５２１は枠５１１の内側の上部に配置され、左右方向に延びる。情報線５２２は枠５１２の内側の上下方向中央に配置され、左右方向に延びる。情報線５２３は枠５１３の内側の下部に配置され、左右方向に延びる。情報線５２１〜５２３は、固定された辺１２３，１２４が延びる方向である上下方向の位置が異なる。
【００９２】
また、図示しないが、角度の場合の情報線７２１〜７２３の場合と同様に、情報線５２１〜５２３のうち、２つ以上の情報線の組み合わせは、情報線５２１〜５２３の夫々についての所定情報とは異なる所定情報に対応する。ユーザは、情報線５２１〜５２３のうち１つ以上の情報線に沿って線画を記入することで、所定情報を指定することが可能となる。
【００９３】
本変形例では、ＣＰＵ２１は、ストロークデータから、情報線５２１〜５２３のいずれかに沿って記入された線画の軌跡の始点Ｓと終点Ｅとを特定する。そして、Ｓ６４、Ｓ６７、及びＳ７０の処理（図１２参照）と同様に、特定された始点Ｓと終点Ｅとが、情報線５２１〜５２３の夫々の左右の端を中心とする領域内にあるか否かを判断することで、ユーザによって指定された情報線５２１〜５２３が特定されてもよい。
【００９４】
本変形例の場合でも、ユーザは情報線５２１〜５２３に沿って線画を記入することで、所定の情報を指定することができる。また、前述したように、用紙１２１，１２２は固定された辺１２３，１２４が延びる方向と直交する方向（すなわち、左右方向）に比べて、固定された辺が１２３，１２４が延びる方向（すなわち、上下方向）にずれ難い。情報線５２１〜５２３は、固定された辺１２３，１２４が延びる方向である上下方向の位置が異なる。このため、用紙１２１，１２２がずれた場合に、情報線５２１〜５２３のうち、一の情報線が他の情報線の位置にずれる可能性を低減できる。よって、一の情報線に沿って線画を記入しようとしたユーザが、誤って他の情報線に沿って線画を記入する可能性を低減できる。また、一の情報線が他の情報線の位置にずれ、ＣＰＵ２１が、一の情報線に沿って記載された線画の軌跡を、他の情報線に沿って記入された線画の軌跡であると誤認識する可能性を低減できる。
【００９５】
また、マーク５１の変形例として、図１６に示すマーク６１であってもよい。マーク６１は、１つの枠６１１と、情報線６２１〜６２３とを備えている。枠６１１は上下方向に長い矩形状である。情報線６２１〜６２３は、所定情報に対応して予め設定された位置に設けられた点線であり、互いに位置が異なる。より詳細には、情報線６２１〜６２３は、枠６１１の内側において、左右方向に延びる。情報線６２１〜６２３は、固定された辺１２３，１２４が延びる方向である上下方向の位置が異なる。本変形例の場合でも、マーク５１と同様の効果を得ることができる。
【００９６】
また、メイン処理（図７参照）が実行されるタイミングは限定されない。例えば、ＣＰＵ２１は、ユーザが電子ペン３で用紙１２１に記入した時のストロークデータを全てＲＡＭ２２に記憶しておく。そして、ＣＰＵ２１は、マーク７１（図８参照）に記入が行われたことを検出した場合に、メイン処理を実行してもよい。また、ＣＰＵ２１は、マーク７１に記入が行われたことを検出した後、所定時間（例えば、５秒）経過した場合に、メイン処理を実行してもよい。また、例えば、図１７に示すように、用紙１２１にチェックボックス９００を設ける。ＣＰＵ２１は、ユーザが電子ペン３で用紙１２１に記入した時のストロークデータを全てＲＡＭ２２に記憶しておく。そして、ユーザが、用紙１２１に記入を行った後、電子ペン３でチェックボックス９００に、チェックマークを記入した場合に、メイン処理が実行されてもよい。
【００９７】
また、例えば、ユーザが情報線７２１〜７２３に沿って線画を記入した後、線画を記入した情報線７２１〜７２３に沿ってさらに線画を記入した場合に、ユーザが指定する所定の情報の変更及びキャンセルをすることができるようにしてもよい。以下、この変形例について、第二実施形態として説明する。第二実施形態では、図７に示す認識処理（Ｓ１７）において、図１８に示す第二実施形態に係る認識処理が実行される。以下の説明では、第一実施形態と同じ処理は、同じ符号で表し、詳細の説明は省略する。
【００９８】
なお、第二実施形態では、ＣＰＵ２１は、ユーザが電子ペン３で用紙１２１に記入した時のストロークデータを全てＲＡＭ２２に記憶しておくとする。そして、図１７に示すように、ユーザは、電子ペン３を使用して用紙１２１に「Ｍｅｅｔｉｎｇ」を記入した後、情報線７２１〜７２３に沿って線画７８を記入し、さらに情報線７２２と情報線７２１とに沿って線画７９を記入するとする。そして、ユーザがチェックボックス９００に、チェックマークを記入すると、ＣＰＵ２１はメイン処理が実行するとする。
【００９９】
ユーザは、線画７８を記入する場合、情報線７２１の左上端の近傍から、情報線７２１に沿う方向（矢印１０１参照）に向けて記入を開始する。ユーザは、線画７９を記入する場合、情報線７２２の右上端の近傍から、情報線７２２に沿う方向（矢印１０２参照）に向けて記入を開始する。すなわち、線画７９は、線画７８が記入される方向とは逆方向に記載されている。ユーザがチェックボックス９００にチェックマークを記入すると、ＣＰＵ２１は、メイン処理（図７参照）を開始する。ＣＰＵ２１は、ＲＡＭ２２に記憶された、「Ｍｅｅｔｉｎｇ」に基づくストロークデータ（図示せず）と、線画７８に基くストロークデータ９６（図９参照）と、線画７９に基づくストロークデータ（図示せず）とを取得する（Ｓ１）。
【０１００】
線画７９に基づくストロークデータは、図１７に示す座標情報（Ｘ６１、Ｙ６１）から座標情報（Ｘ９８、Ｙ９８）までの座標情報を含む、情報線７２２と情報線７２１とに沿った連続する座標情報である。図１７に示すように、座標情報（Ｘ６１，Ｙ６１）は、線画７９の記入を開始した点である。座標情報（Ｘ８０、Ｙ８０）は、情報線７２２に沿って左斜め下方に線画が記入された後、情報線７２１に沿って左斜め上方に線画が記入されたために線画が折れ曲がる点である。座標情報（Ｘ９８、Ｙ９８）は、情報線７２１に沿って左斜め上方に線画が記入され、線画９８の記入が終了された点である。
【０１０１】
図７に示すように、ＣＰＵ２１は、Ｓ１２及びＳ１３の処理を実行する。「Ｍｅｅｔｉｎｇ」が記入されたことによって得られるストロークデータの数は、「１１」であるとする。また、線画７８が記入されたことによって得られるストロークデータの数は「１」であるとする。線画７９が記入されたことによって得られるストロークデータの数は、「１」であるとする。すなわち、合計１３のストロークデータがＳ１１において取得されている。このため、ＣＰＵ２１は、変数ｎ１を「１３」に設定する（Ｓ１４）。
【０１０２】
「Ｍｅｅｔｉｎｇ」についての１１のストロークデータについて、Ｓ１５〜Ｓ１９の処理が実行される。この場合、図１２に示す「Ｓ６４：ＮＯ」、「Ｓ６８：ＮＯ」、「Ｓ７０：ＮＯ」、「Ｓ６９：ＮＯ」のいずれかの判断が行われるため、変数ｒｅｔが「０」となる。よって、図１８に示すＳ３４、Ｓ３６、Ｓ３８の処理が実行されず、図７に示すＳ２１における所定情報の特定は行われない。
【０１０３】
次いで、ＣＰＵ２１は、１２番目のストロークデータ９６（すなわち、線画７８についてのストロークデータ、図９参照）を特定し（Ｓ１５）、変数ｎ２を「６０」に設定する（Ｓ１６）。第二実施形態においては、ＣＰＵ２１は、図１８に示す認識処理を実行する。
【０１０４】
図１８に示すように、認識処理では、第一実施形態と同様に、切り分け処理（図１１参照）及び角度判定処理（図１２参照）が実行される（Ｓ３１及びＳ３２）。線画７８（図１７参照）の軌跡が情報線７２１に沿っているので、変数ｒｅｔは「１」に設定される（図１２のＳ６５参照）。ＣＰＵ２１は、変数ｒｅｔが「１」であると判断し、変数Ｌｉｎｅ１が「ＴＲＵＥ」であるか否かを判断する（Ｓ８１）。変数Ｌｉｎｅ１は、「ｆａｌｓｅ」であるので、ＣＰＵ２１は、変数Ｌｉｎｅ１が「ＴＵＲＥ」でないと判断し（Ｓ８１：ＮＯ）、変数Ｌｉｎｅ１を「ＴＲＵＥ」に設定する（Ｓ３４）。次いで、ＣＰＵ２１は、始点Ｓを始点Ｓ１に設定し、終点Ｅを終点Ｅ１に設定する（Ｓ８４）。すなわち、線画７８のうち、情報線７８２に沿った線画の始点と終点とを記憶しておく。次いで、ＣＰＵ２１は、変数ｋが変数ｎ２より小さいと判断し（Ｓ３９：ＹＥＳ）、処理をＳ３１に戻す。
【０１０５】
次いで、線画７８（図１７参照）の軌跡が情報線７２２に沿っているので、変数ｒｅｔは「２」に設定される（図１２のＳ６８参照）。ＣＰＵ２１は、変数ｒｅｔが「２」であると判断し（Ｓ３５：ＹＥＳ）、変数Ｌｉｎｅ２が「ＴＲＵＥ」であるか否かを判断する（Ｓ８５）。変数Ｌｉｎｅ２は、「ｆａｌｓｅ」であるので、ＣＰＵ２１は、変数Ｌｉｎｅ２が「ＴＵＲＥ」でないと判断し（Ｓ８５：ＮＯ）、変数Ｌｉｎｅ２を「ＴＲＵＥ」に設定する（Ｓ３６）。次いで、ＣＰＵ２１は、始点Ｓを始点Ｓ２に設定し、終点Ｅを終点Ｅ２に設定する（Ｓ８８）。すなわち、線画７８のうち、情報線７８２に沿った線画の始点と終点とを記憶しておく。次いで、ＣＰＵ２１は、変数ｋが変数ｎ２より小さいと判断し（Ｓ３９：ＹＥＳ）、処理をＳ３１に戻す。
【０１０６】
次いで、線画７８（図１７参照）の軌跡が情報線７２３に沿っているので、変数ｒｅｔは「３」に設定される（図１２のＳ７１参照）。ＣＰＵ２１は、変数ｒｅｔが「３」であると判断し（Ｓ３７：ＹＥＳ）、変数Ｌｉｎｅ３が「ＴＲＵＥ」であるか否かを判断する（Ｓ８９）。変数Ｌｉｎｅ３は、「ｆａｌｓｅ」であるので、ＣＰＵ２１は、変数Ｌｉｎｅ３が「ＴＵＲＥ」でないと判断し（Ｓ８９：ＮＯ）、変数Ｌｉｎｅ３を「ＴＲＵＥ」に設定する（Ｓ３８）。次いで、ＣＰＵ２１は、始点Ｓを始点Ｓ３に設定し、終点Ｅを終点Ｅ３に設定する（Ｓ９２）。すなわち、線画７８のうち、情報線７８３に沿った線画の始点と終点とを記憶しておく。次いで、ＣＰＵ２１は、変数ｋが変数ｎ２より小さくないと判断し（Ｓ３９：ＮＯ）、メイン処理（図７参照）のＳ１８に戻す。
【０１０７】
変数ｉが「１２」であり、変数ｎ１が「１３」であるので、ＣＰＵ２１は、変数ｉが変数ｎ１より小さいと判断し（Ｓ１８：ＹＥＳ）、変数ｉをインクリメントして「１３」に設定する（Ｓ１９）。ＣＰＵ２１は、１３番目のストロークデータ、すなわち、線画７９に基づくストロークデータ（図示せず）を特定する（Ｓ１５）。ＣＰＵ２１は、線画７９に基づくストロークデータの座標情報の数「３８」を変数ｎ２に設定し（Ｓ１６）、認識処理（図１８参照）を実行する（Ｓ１７）。
【０１０８】
ＣＰＵ２１は、切り分け処理（図１１参照）を実行する（Ｓ３１）。切り分け処理において、ＣＰＵ２１は、線画７９に基づくストロークデータにおける座標情報（Ｘ６１、Ｙ６１）を始点Ｓに設定し（Ｓ４２）、座標情報（Ｘ８０、Ｙ８０）を終点Ｅに設定する（Ｓ５６）。ＣＰＵ２１は、角度判定処理（図１２参照）を実行する（Ｓ３２）。角度判定処理において、ＣＰＵ２１は、Ｓ６２で算出した角度ｂが、ｔ３より大きく、ｔ４より小さい範囲にあると判断する（Ｓ６６：ＹＥＳ）。始点Ｓ（Ｘ６１，Ｙ６１）は、領域７５３内にあり、終点Ｅ（Ｘ８０，Ｙ８０）が領域７５２内にあるので、ＣＰＵ２１は、始点Ｓと終点Ｅの一方が領域７５２内にあり、且つ他方が領域７５３内にあると判断する（Ｓ６７：ＹＥＳ）。ＣＰＵ２１は、変数ｒｅｔを「２」に設定する（Ｓ６８）。すなわち、線画７９が情報線７２２に沿っているので、変数ｒｅｔは「２」に設定される。
【０１０９】
図１８に示すように、ＣＰＵ２１は、変数ｒｅｔが「２」であると判断する（Ｓ３５：ＹＥＳ）。線画７８が情報線７２２に沿っているため、Ｓ３６において、変数Ｌｉｎｅ２が「ＴＲＵＥ」に設定されている。このため、ＣＰＵ２１は、変数Ｌｉｎｅ２が「ＴＲＵＥ」であると判断する（Ｓ８５：ＹＥＳ）。Ｓ８５において、ＣＰＵ２１は、変数Ｌｉｎｅ２が「ＴＲＵＥ」であるか否かを判断することで、２つの線画７８，７９の夫々に基づくストロークデータが示す２つの軌跡が情報線７２２に沿っているか否かを判断している。
【０１１０】
ＣＰＵ２１は、２つの線画７８，７９に基づくストロークデータが示す２つの軌跡が情報線７２２に沿っている場合（Ｓ８５：ＹＥＳ）、情報線７２２に沿っている２つの軌跡の始点と終点とが逆であるか否かを判断する（Ｓ８６）。Ｓ８６においては、Ｓ８８において記憶された線画７８に基づく始点Ｓ２（Ｘ２１、Ｙ２１）、終点Ｅ２（Ｓ４５、Ｙ４５）と、Ｓ４２及びＳ５６（図１１参照）において特定された線画７９に基づく始点Ｓ（Ｘ６１、Ｙ６１）、終点Ｅ（Ｘ８０、Ｙ８０）とが比較される。より詳細には、図１７に示すように、線画７８に基づく始点Ｓ２（Ｘ２１，Ｙ２１）が領域７５２にあり、終点Ｅ２（Ｘ４５、Ｙ４５）が領域７５３にあることが特定される。そして、線画７９に基づく始点Ｓ（Ｘ６１、Ｙ６１）が領域７５３にあり、終点Ｅ（Ｘ８０、Ｙ８０）が領域７５２にあることが特定される。すなわち、線画７８に基づく始点Ｓ２、終点Ｅ２と、線画７９に基づく始点Ｓ、終点Ｅとが逆である。よって、ＣＰＵ２１は、情報線７２２に沿っている２つの軌跡の始点と終点とが逆であると判断し（Ｓ８６：ＹＥＳ）、変数Ｌｉｎｅ２を「ｆａｌｓｅ」に設定する（Ｓ８７）。ＣＰＵ２１は、変数ｋが変数ｎ２より小さいと判断し（Ｓ３９：ＹＥＳ）、処理をＳ３１に戻す。なお、ＣＰＵ２１は、Ｓ８６において情報線７２２に沿っている２つの軌跡の始点と終点とが逆でないと判断した場合（Ｓ８６：ＮＯ）、Ｓ３９の処理を実行する。
【０１１１】
ＣＰＵ２１は、切り分け処理（図１１参照）を実行する（Ｓ３１）。切り分け処理（図１１参照）において、ＣＰＵ２１は、線画７９に基づくストロークデータにおける座標情報（Ｘ８０、Ｙ８０）を始点Ｓに設定し（Ｓ４２）、座標情報（Ｘ９８、Ｙ９８）を終点Ｅに設定する（Ｓ５７）。ＣＰＵ２１は、角度判定処理（図１２参照）を実行する（Ｓ３２）。角度判定処理において、ＣＰＵ２１は、Ｓ６２で算出した角度ｂが、ｔ１より大きく、ｔ２より小さい範囲にあると判断する（Ｓ６３：ＹＥＳ）。始点Ｓ（Ｘ８０，Ｙ８０）は、領域７５２内にあり、終点Ｅ（Ｘ９８，Ｙ９８）が領域７５１内にあるので、ＣＰＵ２１は、始点Ｓと終点Ｅの一方が領域７５１内にあり、且つ他方が領域７５２内にあると判断する（Ｓ６４：ＹＥＳ）。ＣＰＵ２１は、変数ｒｅｔを「１」に設定する（Ｓ６５）。すなわち、線画７９が情報線７２１に沿っているので、変数ｒｅｔは「１」に設定される。
【０１１２】
図１８に示すように、ＣＰＵ２１は、変数ｒｅｔが「１」であると判断する（Ｓ３３：ＹＥＳ）。線画７８が情報線７２１に沿っているため、Ｓ３４において、変数Ｌｉｎｅ１が「ＴＲＵＥ」に設定されている。このため、ＣＰＵ２１は、変数Ｌｉｎｅ１が「ＴＲＵＥ」であると判断する（Ｓ８１：ＹＥＳ）。Ｓ８１において、ＣＰＵ２１は、変数Ｌｉｎｅ１が「ＴＲＵＥ」であるか否かを判断することで、２つの線画７８，７９の夫々に基づくストロークデータが示す２つの軌跡が情報線７２１に沿っているか否かを判断している。
【０１１３】
ＣＰＵ２１は、２つの線画７８，７９に基づくストロークデータが示す２つの軌跡が情報線７２１に沿っている場合（Ｓ８１：ＹＥＳ）、情報線７２１に沿っている２つの軌跡の始点と終点とが逆であるか否かを判断する（Ｓ８２）。Ｓ８２においては、Ｓ８４において記憶された線画７８に基づく始点Ｓ１（Ｘ１、Ｙ１）、終点Ｅ１（Ｓ２１、Ｙ２１）と、Ｓ４２及びＳ５７（図１１参照）において特定された線画７９に基づく始点Ｓ（Ｘ８０、Ｙ８０）、終点Ｅ（Ｘ９８、Ｙ９８）とが比較される。より詳細には、図１７に示すように、線画７８に基づく始点Ｓ１（Ｘ１，Ｙ１）が領域７５１にあり、終点Ｅ１（Ｘ２１、Ｙ２１）が領域７５２にあることが特定される。そして、線画７９に基づく始点Ｓ（Ｘ８０、Ｙ８０）が領域７５２にあり、終点Ｅ（Ｘ９８、Ｙ９８）が領域７５１にあることが特定される。すなわち、線画７８に基づく始点Ｓ１、終点Ｅ１と、線画７９に基づく始点Ｓ、終点Ｅとが逆である。よって、ＣＰＵ２１は、情報線７２１に沿っている２つの軌跡の始点と終点とが逆であると判断し（Ｓ８２：ＹＥＳ）、変数Ｌｉｎｅ１を「ｆａｌｓｅ」に設定する（Ｓ８３）。ＣＰＵ２１は、Ｓ８３を実行した後、ＣＰＵ２１は、変数ｋが変数ｎ２より小さいくないと判断し（Ｓ３９：ＮＯ）、メイン処理のＳ１８を実行する。なお、ＣＰＵ２１は、Ｓ８２において情報線７２１に沿っている２つの軌跡の始点と終点とが逆でないと判断した場合にも（Ｓ８２：ＮＯ）、Ｓ３９の処理を実行する。
【０１１４】
図７に示すように、変数ｉが「１３」であり、変数ｎ１が「１３」であるので、ＣＰＵ２１は、変数ｉが変数ｎ１より小さくないと判断する（Ｓ１８：ＮＯ）。変数Ｌｉｎｅ１と変数Ｌｉｎｅ２とが「ｆａｌｓｅ」であり、変数Ｌｉｎｅ３が「ＴＲＵＥ」であるので、ＣＰＵ２１は、変数Ｌｉｎｅ１、Ｌｉｎｅ２、Ｌｉｎｅ３のうち少なくとも１つが、「ＴＲＵＥ」に設定されていると判断する（Ｓ２０：ＹＥＳ）。ＣＰＵ２１は、変数Ｌｉｎｅ１と変数Ｌｉｎｅ２とが「ｆａｌｓｅ」であり、変数Ｌｉｎｅ３が「ＴＲＵＥ」であるので、所定情報「ストロークデータを外部メモリに保存」（図５参照）を特定する（Ｓ２１）。ＣＰＵ２１は、「Ｍｅｅｔｉｎｇ」を含むストロークデータを外部メモリに保存する（Ｓ２２）。次いで、ＣＰＵ２１は、メイン処理を終了する。
【０１１５】
なお、図１８に示すＳ８９において、ＣＰＵ２１が２つの線画に基づくストロークデータが示す２つの軌跡が情報線７２３に沿っていると判断した場合（Ｓ８９：ＹＥＳ）、Ｓ８２及びＳ８６と同様に、情報線７２３に沿っている２つの軌跡の始点と終点とが逆であるか否かを判断する（Ｓ９０）。ＣＰＵ２１は、情報線７２３に沿っている２つの軌跡の始点と終点とが逆であると判断した場合（Ｓ８６：ＹＥＳ）、変数Ｌｉｎｅ３を「ｆａｌｓｅ」に設定し（Ｓ９１）、Ｓ３９の処理を実行する。また、ＣＰＵ２１は、Ｓ９０において情報線７２３に沿っている２つの軌跡の始点と終点とが逆でないと判断した場合（Ｓ９０：ＮＯ）、Ｓ３９の処理を実行する。
【０１１６】
以上のように、第二実施形態における処理が実行される。図１７に示す例は、ユーザが電子ペン３を用いて一度情報線７２１〜７２３に沿って線画７８を描いた後、線画７８に含まれる情報線と同じ情報線７２２と情報線７２１とに沿って線画７９を記入した場合である。この場合、ＣＰＵ２１は、線画７８，７９の夫々に基づく２つの軌跡以外の軌跡が沿っている情報線７２３に示す情報に対応付けられた所定情報「ストロークデータを外部メモリに保存」を特定する（図７のＳ２１）。すなわち、線画７８，７９に基づく２つの軌跡を含む軌跡が沿っている情報線である情報線７２１〜７２３を示す情報に対応付けられた所定情報「ストロークデータをｇｇｇ＠ｈｈｈ．ｎｅ．ｊｐに送信」（図５参照）を特定する場合とは異なる所定情報「ストロークデータを外部メモリに保存」（図５参照）が特定される。よって、ユーザが電子ペン３を用いて情報線７８１〜７８３に沿った線画７８を描いた後、情報線７８２、情報線７８１に沿って線画７９を描くことによって、指定する所定情報を変更することができる。よって、ユーザの利便性が向上する。
【０１１７】
例えば、図１９に示すように、情報線７２１〜７２３に沿う線画７８が記入された後、線画７８が記入された方向とは逆方向（矢印１０３の方向）に、情報線７２３、情報線７２２、及び情報線７２１に沿って線画７９１が記入されたとする。この場合、図１８に示すＳ９１、Ｓ８７、及びＳ８３が実行され、変数Ｌｉｎｅ１、変数Ｌｉｎｅ２、及び変数Ｌｉｎｅ３が全て「ｆａｌｓｅ」に設定される。よって、情報線７２１〜７２３に沿う線画７８、及び逆方向に記入された線画７９１に基づく２つの軌跡以外の軌跡に沿っている情報線がないので、所定の情報が特定されない（図７のＳ２０：ＮＯ）。このように、ユーザは、一度線画７８を記入することで指定した、所定の情報の指定を、情報線７２３、情報線７２２、及び情報線７２１に沿って線画７９１を記入することでキャンセルすることができる。よって、ユーザの利便性が向上する。
【０１１８】
また、ＣＰＵ２１は、情報線７８１，７８２の夫々に沿っている線画７８，７９に基づく２つの軌跡の始点と終点とが逆であると判断し（図１８のＳ８２：ＹＥＳ及びＳ８６：ＹＥＳ、）、変数Ｌｉｎｅ１及び変数Ｌｉｎｅ２を「ｆａｌｓｅ」に設定する（Ｓ８３、Ｓ８７）。このため、線画７８，７９（図１７参照）に基づく２つの軌跡の以外の軌跡（すなわち、線画７８における情報線７２３に沿っている部分の軌跡）が沿っている情報線７８３を示す情報に対応付けられた所定情報「ストロークデータを外部メモリに保存」（図５参照）が特定される（Ｓ２１）。また、仮に、線画７９が矢印１０１（図１７参照）と同じ方向に記入された場合、ＣＰＵ２１は、情報線７８１，７８２の夫々に沿っている線画７８，７９に基づく２つの軌跡の始点と終点とが逆でないと判断し（Ｓ８２：ＮＯ及びＳ８６：ＮＯ）、Ｓ８３及びＳ８７は実行されず、変数Ｌｉｎｅ１及び変数Ｌｉｎｅ２は、「ＴＲＵＥ」のままである。このため、線画７８，７９に基づく２つの軌跡を含む軌跡が沿っている情報線７８１〜７８３を示す情報に対応付けられた所定の情報「ストロークデータをｇｇｇ＠ｈｈｈ．ｎｅ．ｊｐに送信」（図５参照）が特定される（図７のＳ２１）。このように、ユーザが電子ペン３を用いて情報線７８１〜７８３に沿った線画をある方向に描いた後、同じ情報線に沿って逆方向に線画を描いた場合のみ、指定する所定の情報を変更したり、所定の情報の指定をキャンセルしたりすることができる。よって、ユーザの利便性が向上する。
【０１１９】
また、図２０に示すように、図１７と同様に線画７８，７９が記入された後、さらに情報線７２２に沿う線画７９２が、矢印１０４に示す右上方向に記入されたとする。この場合、図１７の場合と同様に、線画７８のストロークデータ９６（図９参照）に基づいて、変数Ｌｉｎｅ１、変数Ｌｉｎｅ２、及び変数Ｌｉｎｅ３が夫々、「ＴＲＵＥ」に設定された後（図１７のＳ３４、Ｓ３６、及びＳ３８）、線画７９のストロークデータに基づいて、変数Ｌｉｎｅ１、変数Ｌｉｎｅ２が「ｆａｌｓｅ」に設定される（Ｓ８３及びＳ８７）。そして、線画７９２のストロークデータに基づいて、処理が行われ、変数ｒｅｔが「２」に設定される（図１２のＳ６８）。そして、変数Ｌｉｎｅ２が「ｆａｌｓｅ」であるので（Ｓ８５：ＮＯ）、変数Ｌｉｎｅ２が再び「ＴＲＵＥ」に設定される（Ｓ３６）。この場合、変数Ｌｉｎｅ２と変数Ｌｉｎｅ３とが「ＴＲＵＥ」であるので、Ｓ２１において、所定情報「ストロークデータをｅｅｅ＠ｆｆｆ．ｎｅ．ｊｐに送信」（図５参照）が特定される（図７のＳ２１）。そして、ＣＰＵ２１は、「Ｍｅｅｔｉｎｇ」を含むストロークデータをｅｅｅ＠ｆｆｆ．ｎｅ．ｊｐに送信する（図７のＳ２２）。以上の例のように、ユーザは、指定する所定の情報を変更したり、所定の情報の指定をキャンセルしたりすることができる。よって、ユーザの利便性が向上する。
【０１２０】
なお、本発明は、第二実施形態に限定されず、種々の変更が可能である。例えば、２つの軌跡の始点と終点とが逆であるか否かを判断するための処理である、Ｓ８２、Ｓ８４、Ｓ８６、Ｓ８８、Ｓ９０、及びＳ９２（図１８参照）が実行されなくてもよい。この場合、Ｓ３４、Ｓ３６、及びＳ３８の処理の後に、Ｓ３９の処理が実行される。また、この場合、ストロークデータが示す２つの軌跡が情報線７２１に沿っている場合（Ｓ８１：ＹＥＳ）、変数Ｌｉｎｅ１が「ｆａｌｓｅ」に設定され（Ｓ８３）、Ｓ３９の処理が実行される。ストロークデータが示す２つの軌跡が情報線７２２に沿っている場合（Ｓ８５：ＹＥＳ）、変数Ｌｉｎｅ２が「ｆａｌｓｅ」に設定され（Ｓ８７）、Ｓ３９の処理が実行される。ストロークデータが示す２つの軌跡が情報線７２３に沿っている場合（Ｓ８９：ＹＥＳ）、変数Ｌｉｎｅ３が「ｆａｌｓｅ」に設定され（Ｓ８９）、Ｓ３９の処理が実行される。この場合、ユーザが情報線７２１〜７２３に沿う線画７８を記入した後、線画７８が記入される方向と同じ方向（図１７の矢印１０１参照）に、情報線７２１〜７２３のいずれかに沿う線画を記入することによって、指定する所定の情報を変更したり、所定の情報の指定をキャンセルしたりすることができる。また、ユーザが情報線７２１〜７２３に沿う線画７８を記入した後、線画７８が記入される方向と逆方向に、情報線７２１〜７２３のいずれかに沿う線画を記入することによって、指定する所定の情報を変更したり、所定の情報の指定をキャンセルしたりすることができる。すなわち、ユーザは、情報線７８１〜７８３のいずれかに沿って、同じ方向又は逆方向に２回線画を記入することで、指定する所定の情報の変更及びキャンセルをすることができる。よって、ユーザの利便性が向上する。
【符号の説明】
【０１２１】
２    読取装置
３    電子ペン
１９    ＰＣ
２３    フラッシュＲＯＭ
２１，４１    ＣＰＵ
４２    ＨＤＤ
５１，６１，７１，８１，９１    マーク
９５    対応データテーブル
９６    ストロークデータ
１００    紙媒体
１１１，１２１，１２２    用紙
１２３，１２４    辺
７１１〜７１３，８１１〜８１３，９１１    枠
７２１〜７２３，８２１〜８２３，９２１〜９２４    情報線
【図１】
2015084215.tif 000003
【図２】
2015084215.tif 000004
【図３】
2015084215.tif 000005
【図４】
2015084215.tif 000006
【図５】
2015084215.tif 000007
【図６】
2015084215.tif 000008
【図７】
2015084215.tif 000009
【図８】
2015084215.tif 000010
【図９】
2015084215.tif 000011
【図１０】
2015084215.tif 000012
【図１１】
2015084215.tif 000013
【図１２】
2015084215.tif 000014
【図１３】
2015084215.tif 000015
【図１４】
2015084215.tif 000016
【図１５】
2015084215.tif 000017
【図１６】
2015084215.tif 000018
【図１７】
2015084215.tif 000019
【図１８】
2015084215.tif 000020
【図１９】
2015084215.tif 000021
【図２０】
2015084215.tif 000022