(57)【要約】      （修正有）【課題】利用者によって隣接する複数の項目に跨って記入された記号等が、どの項目に対して記入されたものであるかを容易且つ的確に識別することができる識別システムを提供する。【解決手段】  識別システム１００において、電子ペン１０により所定の用紙３の所定の欄に記入された記号を、識別システム５が読みとる。識別システム５は用紙３から、印刷されているドットパターンの位置座標と対応付けされた座標情報、記入欄の中央領域及び識別領域、および記入された記号データの１ストローク毎の座標データと対象ストロークを抽出する。そして、識別システムは、対象ストロークの座標データに基づいて、開始点座標の特定と重心点座標の算出を行い、これに基づいて対象ストロークが所定の項目に記入されたものであるか否かを識別する。【選択図】    図７
2005107900.tif 000002
【特許請求の範囲】
【請求項１】
電子ペンにより認識可能なドットパターンが印刷された電子ペン用帳票を使用した識別システムにおいて、
前記電子ペン用帳票は、記入者が前記電子ペンにより記入を行う複数の項目を含み、前記項目の情報に対応するドットパターンが印刷されたものであって、
前記識別システムは、
前記項目に設定された中央領域及び識別領域と、前記ドットパターン上の位置座標とが対応付けされた情報を座標情報として取得する座標情報取得手段と、
前記電子ペン用帳票に記入された記入データを取得するデータ取得手段と、
前記記入データから前記記入者が前記電子ペンを使用して１回の動作で記入したストロークに関する座標データを抽出するストローク抽出手段と、
前記ストローク抽出手段が抽出したストロークの座標データから、前記座標情報に基づいて前記中央領域及び前記識別領域のいずれか１つ以上を通る対象ストロークの座標データを抽出する対象ストローク抽出手段と、
前記対象ストロークの開始点の座標を特定する開始点座標特定手段と、
前記対象ストロークの重心点の座標を算出する重心点座標算出手段と、
前記開始点座標、前記重心点座標及び前記座標情報に基づいて、前記対象ストロークが前記項目に記入されたものであるか否かを識別する識別手段と、を備えることを特徴とする識別システム。
【請求項２】
前記識別領域は、前記項目の上方に存在する上方識別領域及び前記項目の下方に存在する下方識別領域を含んでおり、
前記識別システムは、
前記開始点座標が前記上方識別領域又は前記下方識別領域のどちらに含まれているかを特定する上下特定手段と、
前記上下特定手段が特定した結果に基づいて前記開始点座標及び前記重心点座標のｙ軸上の位置を比較するｙ軸比較手段と、をさらに備え、
前記識別手段は、前記ｙ軸比較手段の結果に基づいて前記対象ストロークが前記項目に記入されたものであるか否かを識別すること特徴とする請求項１に記載の識別システム。
【請求項３】
前記識別領域は、前記項目の左方に存在する左方識別領域及び前記項目の右方に存在する右方識別領域を含んでおり、
前記識別システムは、
前記開始点座標が前記左方識別領域又は前記右方識別領域のどちらに含まれているかを特定する左右領域特定手段と、
前記左右領域特定手段が特定した結果に基づいて前記開始点座標及び前記重心点座標のｘ軸上の位置を比較するｘ軸比較手段と、をさらに備え、
前記識別手段は、前記ｘ軸比較手段の結果に基づいて前記対象ストロークが前記項目に記入されたものであるか否かを識別することを特徴とする請求項１に記載の識別システム。
【請求項４】
前記識別領域は、前記項目の上方に存在する上方識別領域、前記項目の下方に存在する下方識別領域、前記項目の左方に存在する左方識別領域及び前記項目の右方に存在する右方識別領域を含んでおり、
前記識別システムは、
前記開始点座標が前記上方識別領域又は前記下方識別領域のどちらに含まれているかを特定する上下特定手段と、
前記上下特定手段が特定した結果に基づいて前記開始点座標及び前記重心点座標のｙ軸上の位置を比較するｙ軸比較手段と、
前記ｙ軸比較手段の結果に基づいて前記対象ストロークが前記項目に記入されたものであるか否かを識別する上下識別手段と、
前記開始点座標が前記左方識別領域又は前記右方識別領域のどちらに含まれているかを特定する左右領域特定手段と、
前記左右領域特定手段が特定した結果に基づいて前記開始点座標及び前記重心点座標のｘ軸上の位置を比較するｘ軸比較手段と、
前記ｘ軸比較手段の結果に基づいて前記対象ストロークが前記項目に記入されたものであるか否かを識別する左右識別手段と、をさらに備え、
前記識別手段は、前記上下識別手段及び前記左右識別手段の双方において、前記対象ストロークが前記項目に記入されたものであると識別した場合に限り、記ストロークが前記項目に記入されたものであると識別することを特徴とする請求項１に記載の識別システム。
【請求項５】
前記識別領域は、前記電子ペン用帳票上で前記項目が占める範囲を越えて設定することを特徴とする請求項１乃至４のいずれか一項に記載の識別システム。
【請求項６】
電子ペンにより認識可能なドットパターンが印刷された電子ペン用帳票を使用したコンピュータにより実行されるプログラムにおいて、
前記電子ペン用帳票は、記入者が前記電子ペンにより記入を行う複数の項目を含み、前記項目の情報に対応するドットパターンが印刷されたものであって、
前記プログラムは、
前記項目に設定された中央領域及び識別領域と、前記ドットパターン上の位置座標とが対応付けされた情報を座標情報として取得する座標情報取得手段、
前記電子ペン用帳票に記入された記入データを取得するデータ取得手段、
前記記入データから前記記入者が前記電子ペンを使用して１回の動作で記入したストロークに関する座標データを抽出するストローク抽出手段、
前記ストローク抽出手段が抽出したストロークの座標データから、前記座標情報に基づいて前記中央領域及び前記識別領域のいずれか１つ以上を通る対象ストロークの座標データを抽出する対象ストローク抽出手段、
前記対象ストロークの開始点の座標を特定する開始点座標特定手段、
前記対象ストロークの重心点の座標を算出する重心点座標算出手段、
前記開始点座標、前記重心点座標及び前記座標情報に基づいて、前記対象ストロークが前記項目に記入されたものであるか否かを識別する識別手段、として前記コンピュータを機能させることを特徴とするプログラム。
【請求項７】
インクペンユニット及び光学的にドットパターンを読み取る読取ユニットを備える電子ペンにより記入される複数の項目を備え、
前記項目毎に割り当てられた異なるドットパターンが前記電子ペンにより認識可能に印刷された電子ペン用帳票であって、
前記項目には、前記電子ペン用帳票上で前記項目が占める範囲を越えて、記入者に認識不能な状態で、前記電子ペンにより記入された項目を識別するための識別領域が設定されていることを特徴とする電子ペン用帳票。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ペンで記入した情報を正確に取得することができる技術に関する。
【背景技術】
【０００２】
従来、官公庁、金融機関あるいは民間会社その他に提出する申請書などの各種書類（以下、「各種申請書類」と呼ぶ。）には利用者がボールペンなどを利用して必要事項を記入し、記入済みの書類を提出していた。一方、近年では、従来からの紙の帳票の代わりに、帳票を電子化した電子フォームが利用されてきている。電子フォームは、紙の帳票の記入項目などを複数のフィールドとして含む電子データである。帳票を作成する利用者は、パーソナルコンピュータなどに電子フォームを読み込んで表示装置上に表示し、キーボードやマウスなどの入力装置を操作して電子フォームに必要事項を入力する。入力された事項は電子データとして取得され、ネットワークなどを通じて当該帳票の提出先機関などに送信することができる。
【０００３】
しかし、官公庁、金融機関あるいは民間会社などに提出する各種申請書類を作成する場合、パーソナルコンピュータの操作方法に関する知識を十分に有しない利用者や、キーボード入力をあまり得意としない利用者などにとっては、上述の電子フォームを上手に利用することは難しいことが多い。そのような利用者にとっては、むしろ従来から行われているように、紙の帳票に対してペン入力する方法が最も容易である。
【０００４】
このような場合に有効な入力デバイスとして、近年、「電子ペン」、「デジタルペン」などと呼ばれるペン型入力デバイスが登場しており（以下、本明細書では「電子ペン」と呼ぶ。）、その代表的なものとしてスウェーデンのAnoto社が開発した「アノトペン（Anoto pen）」が知られている。アノトペンは、所定のドットパターンが印刷された専用紙（以下、「専用ペーパー」と呼ぶ。）とペアで使用される。アノトペンは、通常のインクタイプのペン先部に加えて、専用紙上のドットパターンを読み取るための小型カメラと、データ通信ユニットを搭載している。利用者が専用紙上にアノトペンで文字などを書いたり、専用紙上に図案化されている画像をチェックしたりすると、ペンの移動に伴って小型カメラが専用紙上のドットパターンを検出し、利用者が書き込んだ文字、画像などの記入データ（「ストロークデータ」ともいう）が取得される。この記入データが、データ通信ユニットによりアノトペンから近くのパーソナルコンピュータや携帯電話などの端末装置に送信される。このアノトペンを利用したシステムは、キーボードに代わる入力デバイスとして利用することが可能であり、上述のパーソナルコンピュータやキーボードの使用に抵抗がある利用者にとっては非常に使いやすい。一方、官公庁などの各種申請書類の提出先でも、利用者の記入事項は従来のように紙の書類としてではなく、記入データとして取得することができるので、そのままその後サーバなどによって電子的な処理を行うことができるというメリットがある。
【０００５】
上記のようなシステムでは、利用者は電子ペンを使用して申請書類を作成し、記入事項に対応する記入データを、ネットワークを通じて当該電子ペン近くの端末装置を介して提出先サーバに送信する。一方、提出先サーバなどでは、受信した記入データに基づいて申請書を作成し、必要な受付処理などを行う。
【０００６】
通常、申請書類等は、利用者が電子ペンにより記号等を記入するための項目を含んでいる。ここで、利用者が記入する記号等は、項目内に収まるように記入されることが望ましいが、電子ペンによる手書きであるため記号等の一部が項目からはみ出てしまうことも多い。そのため、同一申請書類上に複数の項目が隣接して設けられている場合、利用者が記入した記号等が２つ以上の項目に跨ってしまい、どの項目に対して記入されたものであったかを識別することが困難であった。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、以上の点に鑑みてなされたものであり、利用者によって隣接する複数の項目に跨って記入された記号等が、どの項目に対して記入されたものであるかを容易且つ的確に識別することができる識別システムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
本発明の１つの観点では、電子ペンにより認識可能なドットパターンが印刷された電子ペン用帳票を使用した識別システムにおいて、前記電子ペン用帳票は、記入者が前記電子ペンにより記入を行う複数の項目を含み、前記項目の情報に対応するドットパターンが印刷されたものであって、前記識別システムは、前記項目に設定された中央領域及び識別領域と、前記ドットパターン上の位置座標とが対応付けされた情報を座標情報として取得する座標情報取得手段と、前記電子ペン用帳票に記入された記入データを取得するデータ取得手段と、前記記入データから前記記入者が前記電子ペンを使用して１回の動作で記入したストロークに関する座標データを抽出するストローク抽出手段と、前記ストローク抽出手段が抽出したストロークの座標データから、前記座標情報に基づいて前記中央領域及び前記識別領域のいずれか１つ以上を通る対象ストロークの座標データを抽出する対象ストローク抽出手段と、前記対象ストロークの開始点の座標を特定する開始点座標特定手段と、前記対象ストロークの重心点の座標を算出する重心点座標算出手段と、前記開始点座標、前記重心点座標及び前記座標情報に基づいて、前記対象ストロークが前記項目に記入されたものであるか否かを識別する識別手段と、を備える。
【０００９】
上記のように構成された識別システムによれば、記入者は、電子ペンのインクペンユニットにより、電子ペン用帳票上に設けられた所定の項目に記号等の記入を行う。ここで、記号とは１つ以上のストロークから構成される数字や文字等を含むものとする。また、ストロークとは、記入者が電子ペンを使用して１回の動作、即ち一筆書きで記入した記号等の線分である。電子ペンは、電子ペンの移動に伴って帳票上のドットパターンを読み取り、記入者が記入した記号等に関する記入データを取得する。ここで、記入データには当該ドットパターン上の位置座標が含まれている。電子ペンが取得した記入データは、識別システムにより取得される。識別システムは、取得した記入データからストローク毎の座標データを抽出する。なお、本発明における電子ペン用帳票は、項目毎に当該項目の情報に対応するドットパターンが印刷されている。また、当該項目には、中央領域と識別領域がそれぞれ設定されている。
【００１０】
識別システムは、中央領域及び識別領域のそれぞれと、帳票上のドットパターンの位置座標とが対応付けされた座標情報を取得し、抽出したストローク毎の座標データに基づいて当該座標情報を参照することで、当該中央領域及び識別領域のいずれか１つ以上の領域を通るストロークを対象ストロークとしてさらに抽出する。そして、識別システムは、抽出した対象ストロークの座標データに基づいて、開始点座標の特定と重心点座標の算出を行う。さらに、識別システムは、当該開始点座標及び重心点座標に基づいて座標情報を参照することで、対象ストロークが所定の項目に記入されたものであるか否かを識別する。
【００１１】
これによれば、記入者が電子ペンを使用して記入した記号等が電子ペン用帳票上に設けられた複数の項目に跨っている場合であっても、当該記号を示すストロークの開始点座標及び重心点座標に基づいて、容易且つ的確に当該記号等が記入された項目を識別することができる。
【００１２】
上記識別システムの一態様では、前記識別領域は、前記項目の上方に存在する上方識別領域及び前記項目の下方に存在する下方識別領域を含んでおり、前記識別システムは、前記開始点座標が前記上方識別領域又は前記下方識別領域のどちらに含まれているかを特定する上下特定手段と、前記上下特定手段が特定した結果に基づいて前記開始点座標及び前記重心点座標のｙ軸上の位置を比較するｙ軸比較手段と、をさらに備え、前記識別手段は、前記ｙ軸比較手段の結果に基づいて前記対象ストロークが前記項目に記入されたものであるか否かを識別する。
【００１３】
上記のように構成された識別システムは、電子ペン用帳票の構成要素である項目に上方識別領域、下方識別領域及び中央領域を設定する。そして、識別システムは、対象ストロークの開始点座標が上方識別領域又は下方識別領域のいずれに含まれているかを特定する。さらに、識別システムは、当該開始点座標が上方識別領域に含まれている場合と、当該開始点座標が下方識別領域に含まれている場合とに場合分けして、対象ストロークの開始点座標と重心点座標のｙ軸上の位置を比較する。換言すると、対象ストロークの開始点座標と重心点座標をｙ軸を基準にどちらが上又は下に位置するか比較をする。そして、識別システムは、当該比較結果に基づいて対象ストロークが所定の項目に記入されたものであるか否かを識別する。これによれば、電子ペン用帳票上に設けられた複数の項目が上下に隣接して設けられている場合であって、記入者が電子ペンを使用して記入した記号等が当該複数の項目に跨っている場合であっても、容易且つ的確に記入された項目を識別することができる。
【００１４】
上記識別システムの他の一態様では、前記識別領域は、前記項目の左方に存在する左方識別領域及び前記項目の右方に存在する右方識別領域を含んでおり、前記識別システムは、前記開始点座標が前記左方識別領域又は前記右方識別領域のどちらに含まれているかを特定する左右領域特定手段と、前記左右領域特定手段が特定した結果に基づいて前記開始点座標及び前記重心点座標のｘ軸上の位置を比較するｘ軸比較手段と、をさらに備え、前記識別手段は、前記ｘ軸比較手段の結果に基づいて前記対象ストロークが前記項目に記入されたものであるか否かを識別する。
【００１５】
上記のように構成された識別システムは、電子ペン用帳票の構成要素である項目に左方識別領域、右方識別領域及び中央領域を設定する。そして、識別システムは、対象ストロークの開始点座標が左方識別領域又は右方識別領域のいずれに含まれているかを特定する。さらに、識別システムは、当該開始点座標が左方識別領域に含まれている場合と、当該開始点座標が右方識別領域に含まれている場合とに場合分けして、対象ストロークの開始点座標と重心点座標のｘ軸上の位置を比較する。換言すると、対象ストロークの開始点座標と重心点座標をｘ軸を基準にどちらが右又は左に位置するか比較をする。そして、識別システムは、当該比較結果に基づいて対象ストロークが所定の項目に記入されたものであるか否かを識別する。これによれば、電子ペン用帳票上に設けられた複数の項目が左右に隣接して設けられている場合であって、記入者が電子ペンを使用して記入した記号等が当該複数の項目に跨っている場合であっても、容易且つ的確に記入された項目を識別することができる。
【００１６】
上記識別システムの他の一態様では、前記識別領域は、前記項目の上方に存在する上方識別領域、前記項目の下方に存在する下方識別領域、前記項目の左方に存在する左方識別領域及び前記項目の右方に存在する右方識別領域を含んでおり、前記識別システムは、前記開始点座標が前記上方識別領域又は前記下方識別領域のどちらに含まれているかを特定する上下特定手段と、前記上下特定手段が特定した結果に基づいて前記開始点座標及び前記重心点座標のｙ軸上の位置を比較するｙ軸比較手段と、前記ｙ軸比較手段の結果に基づいて前記対象ストロークが前記項目に記入されたものであるか否かを識別する上下識別手段と、前記開始点座標が前記左方識別領域又は前記右方識別領域のどちらに含まれているかを特定する左右領域特定手段と、前記左右領域特定手段が特定した結果に基づいて前記開始点座標及び前記重心点座標のｘ軸上の位置を比較するｘ軸比較手段と、前記ｘ軸比較手段の結果に基づいて前記対象ストロークが前記項目に記入されたものであるか否かを識別する左右識別手段と、をさらに備え、前記識別手段は、前記上下識別手段及び前記左右識別手段の双方において、前記対象ストロークが前記項目に記入されたものであると識別した場合に限り、記ストロークが前記項目に記入されたものであると識別する。
【００１７】
上記のように構成された識別システムは、電子ペン用帳票の構成要素である項目に上方識別領域、下方識別領域、左方識別領域、右方識別領域及び中央領域を設定する。まず、識別システムは、開始点座標が上方識別領域及び下方識別領域のいずれかに含まれている対象ストロークの座標データに基づいて、当該対象ストロークが所定の項目に記入されたものであるか否かを識別する上下識別手段を行う。また、識別システムは、開始点座標が左方識別領域及び右方識別領域のいずれかに含まれている対象ストロークの座標データに基づいて、当該対象ストロークが所定の項目に記入されたものであるか否かを識別する左右識別手段を行う。そして、識別システムは、上下識別手段及び左右識別手段の双方において、当該対象ストロークが所定の項目に記入されたものであると識別された場合にのみ、最終的に当該対象ストロークが所定の項目に記入されたものであると識別する。つまり、どちらか一方の手段において、当該ストロークが所定の項目に記入されたものではないと識別された場合、当該対象ストロークは所定の項目に記入されたものではないと識別される。
【００１８】
これによれば、電子ペン用帳票上に設けられた複数の項目が上下左右の四方に隣接して設けられている場合であって、記入者が電子ペンを使用して記入した記号等が当該複数の項目に跨っている場合であっても、容易且つ的確に記入された項目を識別することができる。
【００１９】
上記の識別システムのさらに他の一態様では、前記識別領域は、前記電子ペン用帳票上で前記項目が占める範囲を越えて設定される。これによれば、記入者が電子ペン用帳票上に設けられた所定の項目からはみ出して記号等を記入した場合であっても、当該記号等に対応するストロークの開始点座標が当該項目を越えて設定された識別領域内に含まれていれば、識別システムは、容易且つ的確に記入された項目を識別することができる。具体的には、記入者が項目Ａに隣接する別の項目Ｂにはみ出して記号等を記入した場合であっても、項目Ａの識別領域が電子ペン用帳票上を占める項目Ａの範囲を越えて項目Ｂの一部を含むように設定されていれば、識別システムは、当該記号等に対応するストロークが項目Ｂではなく項目Ａに記入されたものであると識別することができる。
【００２０】
本発明の別の観点では、電子ペンにより認識可能なドットパターンが印刷された電子ペン用帳票を使用したコンピュータにより実行されるプログラムにおいて、前記電子ペン用帳票は、記入者が前記電子ペンにより記入を行う複数の項目を含み、前記項目の情報に対応するドットパターンが印刷されたものであって、前記プログラムは、前記項目に設定された中央領域及び識別領域と、前記ドットパターン上の位置座標とが対応付けされた情報を座標情報として取得する座標情報取得手段、前記電子ペン用帳票に記入された記入データを取得するデータ取得手段、前記記入データから前記記入者が前記電子ペンを使用して１回の動作で記入したストロークに関する座標データを抽出するストローク抽出手段、前記ストローク抽出手段が抽出したストロークの座標データから、前記座標情報に基づいて前記中央領域及び前記識別領域のいずれか１つ以上を通る対象ストロークの座標データを抽出する対象ストローク抽出手段、前記対象ストロークの開始点の座標を特定する開始点座標特定手段、前記対象ストロークの重心点の座標を算出する重心点座標算出手段、前記開始点座標、前記重心点座標及び前記座標情報に基づいて、前記対象ストロークが前記項目に記入されたものであるか否かを識別する識別手段、として前記コンピュータを機能させる。
【００２１】
上記プログラムをコンピュータにより実行することにより、上述の識別システムを実現することができる。また、上述の識別システムの各態様も同様に実現することができる。
【００２２】
本発明のさらに別の観点では、インクペンユニット及び光学的にドットパターンを読み取る読取ユニットを備える電子ペンにより記入される複数の項目を備え、前記項目毎に割り当てられた異なるドットパターンが前記電子ペンにより認識可能に印刷された電子ペン用帳票であって、前記項目には、前記電子ペン用帳票上で前記項目が占める範囲を越えて、記入者に認識不能な状態で、前記電子ペンにより記入された項目を識別するための識別領域が設定されている。これによれば、記入者が電子ペン用帳票上に設けられた所定の項目からはみ出して記号等を記入した場合であっても、当該項目を越えて設定された識別領域に基づいて的確に記入された項目を識別することが可能となる。
【発明の効果】
【００２３】
本発明によれば、利用者によって隣接する複数の項目に跨って記入された記号等が、どの項目に対して記入されたものであるかを容易且つ的確に識別することができる。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照して本発明の好適な実施の形態について説明する。まず、本発明のシステムにおいて入力デバイスとして使用される電子ペンの概要について説明する。
【００２５】
［電子ペン］
図１は電子ペンの使用形態を模式的に示す図であり、図２は電子ペンの構造を示す機能ブロック図である。図１に示すように、電子ペン１０は、ドットパターンが印刷された専用ペーパー２０と組み合わせて使用される。電子ペン１０は、通常のインクペンと同様のペン先部１７を備えており、利用者は通常のインクペンと同様に専用ペーパー２０上に文字などを書くことになる。
【００２６】
図２に示すように、電子ペン１０は、その内部にプロセッサ１１、メモリ１２、データ通信ユニット１３、バッテリー１４、ＬＥＤ１５、カメラ１６及び圧力センサ１８を備える。また、電子ペン１０は通常のインクペンと同様の構成要素としてインクカートリッジ（図示せず）などを有する。
【００２７】
電子ペン１０は、ペン先部１７により専用ペーパー２０上に描かれたインクの軌跡をデータ化するのではなく、専用ペーパー２０上で電子ペン１０が移動した軌跡座標をデータ化する。ＬＥＤ１５が専用ペーパー２０上のペン先部１７近傍を照明しつつ、カメラ１６が専用ペーパー２０に印刷されているドットパターンを読み取り、データ化する。つまり、電子ペン１０は専用ペーパー２０上で利用者が電子ペン１０を移動させることにより生じるストロークを画像データ又はベクトルデータとして取得することができる。
【００２８】
圧力センサ１８は、利用者が電子ペン１０により専用ペーパー上に文字などを書く際にペン先部１７に与えられる圧力、即ち筆圧を検出し、プロセッサ１１へ供給する。プロセッサ１１は、圧力センサ１８から与えられる筆圧データに基づいて、ＬＥＤ１５及びカメラ１６のスイッチオン／オフの切換を行う。即ち、利用者が電子ペン１０で専用ペーパー２０上に文字などを書くと、ペン先部１７には筆圧がかかる。よって、所定値以上の筆圧が検出されたときに、利用者が記述を開始したと判定して、ＬＥＤ１５及びカメラ１６を作動する。
【００２９】
カメラ１６は専用ペーパー２０上のドットパターンを読み取り、そのパターンデータをプロセッサ１１に供給する。プロセッサ１１は、供給されたドットパターンから、専用ペーパー２０上でのＸ／Ｙ座標を算出する。
【００３０】
プロセッサ１１は、利用者の記述が行われる間に、筆圧の配列データ及びＸ／Ｙ座標データを取得し、タイムスタンプ（時間情報）と関連付けてメモリ１２に記憶していく。よって、メモリ１２内には利用者の記述内容に対応するデータが時系列で記憶されていく。メモリ１２の容量は例えば１Ｍバイト程度とすることができる。
【００３１】
利用者により送信指示がなされるまでは、取得された全てのデータはメモリ１２内に保持される。そして、利用者が送信指示を行うと、データ通信ユニット１３により、電子ペン１０と所定距離内にある端末装置２５へメモリ１２内のデータが送信される。基本的には、一度送信指示がなされると、電子ペン１０はメモリ１２内に記憶していた全てのデータを端末装置２５へ送信するため、メモリ１２内はクリアされる。よって、送信後にもう一度同じ情報を端末装置２５へ送信したい場合には、利用者は専用ペーパー２０上に再度記述を行う必要がある。なお、この場合、利用者は専用ペーパー２０上にインクペンで書かれた文字などをなぞればよいことになる。
【００３２】
電子ペン１０自体は、送信ボタンなどの機能ボタンを備えておらず、送信指示その他の指示は、利用者が専用ペーパー２０上の所定位置に設けられた専用ボックスを電子ペン１０でチェックすることにより実行される。専用ボックスの位置座標には、予め送信指示が対応付けられており、プロセッサ１１は専用ボックスの位置座標を受信すると、データ通信ユニット１３にメモリ１２内のデータを供給し、端末装置２５への送信を行わせる。なお、電子ペン１０は、データの送信完了を電子ペンの振動により示すことができる。
【００３３】
バッテリー１４は電子ペン１０内の各要素に電源供給するためのものであり、例えば電子ペンのキャップ（図示せず）により電子ペン１０自体の電源のオン／オフを行うことができる。
【００３４】
このように、電子ペン１０は利用者が専用ペーパー２０上に記述した文字などに対応する座標データ及び筆圧データを取得して近傍の端末装置２５へ送信する機能を有するが、電子ペン１０のペン先部１７は通常のインクペンとなっているため、専用ペーパー２０上に記述した内容はオリジナルの原本として残るという特徴がある。即ち、紙の原本に対して記述するのと同時に、その内容を座標データなどの形態でリアルタイムに電子化することができる。
【００３５】
なお、電子ペン１０の標準機能によれば、電子ペン１０により得られるデータは、原則として座標データ又はベクトルデータの形態であり、テキストデータではない。但し、電子ペン１０は標準機能として、専用ペーパー２０上に設けられた専用エリアに記述することにより、英数字に限りテキスト化する機能は備えている。
【００３６】
また、電子ペン１０内には、ペン自体及びその所有者に関するプロパティ情報（ペン情報及びペン所有者情報）を保持することができ、アプリケーションから参照することができる。ペン情報としては、バッテリーレベル、ペンＩＤ、ペン製造者番号、ペンソフトウェアのバージョン、サブスクリプションプロバイダのＩＤなどを保持できる。また、ペン所有者情報としては、国籍、言語、タイムゾーン、emailアドレス、空きメモリ容量、名称、住所、ファックス／電話番号、携帯電話番号などを保持することができる。
【００３７】
なお、上記の例におけるデータ通信ユニット１３では、Bluetooth（登録商標）の無線伝送、ＵＳＢケーブルを使用した有線伝送、端子などの接触によるデータ伝送など、各種の方法によって電子ペン１０から端末装置２５へのデータ送信を行うことが考えられる。
【００３８】
次に、電子ペンにより利用者が記述した内容のＸ／Ｙ座標データを取得する方法について説明する。前述のように専用ペーパー２０には、所定のドットパターンが印刷されている。電子ペン１０のカメラ１６は、利用者が専用ペーパー２０上に記述したインクの軌跡を読み取るのではなく、専用ペーパー２０上のドットパターンを読み取る。実際、図１に示すように、ＬＥＤ１５による照明エリア及びカメラ１６の撮影エリア（照明エリア内に位置する）は、ペン先部１７が専用ペーパー２０に接触する位置とはずれている。
【００３９】
ドットパターンはカーボンを含む専用インキなどで印刷されており、カメラ１６はその専用インキによるパターンのみを認識することができる。専用インキ以外のインキ（カーボンを含まない）により、専用ペーパー上に罫線や枠などを印刷しても、電子ペンはそれらを認識することはない。よって、専用ペーパーを利用して各種申込書などの帳票を作成する際は、専用インキ以外のインキで入力枠や罫線、注意書きなどを印刷する。
【００４０】
ドットパターンは、図３に例示するように、各ドットの位置がデータに対応付けされている。図３の例では、ドットの位置を格子の基準位置（縦線及び横線の交差点）から上下左右にシフトすることにより、０〜３の２ビット情報を表示した例である。このようにして表現された情報の組合せにより、専用ペーパー上の位置座標が決定される。図４（ａ）に例示するように、縦横２mmの範囲内に３６個のドットが格子状に配置され、これらのドットにより示されるデータの配列（図４（ｂ））が、その専用ペーパー上の位置座標と対応付けされている。よって、電子ペン１０のカメラ１６が図４（ａ）に示すようなドットパターンを撮影すると、プロセッサ１１はカメラ１６から入力されるドットパターンのデータに基づいて図４（ｂ）に示すデータ配列を取得し、それに対応する専用ペーパー上の位置座標（即ち、そのドットパターンがその専用ペーパー上のどの位置にあるのか）をリアルタイムで算出する。なお、ドットパターンを認識する最小単位は２mm×２mmであり、カメラ１６は毎秒１００回程度の撮影を行う。
【００４１】
次に、専用ペーパーについて説明する。専用ペーパーの構造の一例を図５に示す。図示のように、専用ペーパー２０は、台紙３０上にドットパターン３２が印刷され、その上に罫線などの図案３４が印刷されている。台紙３０は通常は紙であり、ドットパターン３２は前述のようにカーボンを含んだ専用インキにより印刷される。また、通常のインキなどにより図案３４が印刷される。ドットパターンと図案とは同時に印刷してもよいし、いずれかを先に印刷してもよい。
【００４２】
図案３４の例を図６に示す。図６は、ある申込書３６の例であり、複数の記入欄３８や送信ボックス３９が印刷されている。図６には明確に図示されておらず、詳細は後述するが、実際にはドットパターンが申込書３６の全面に印刷されており、その上に記入欄３８や送信ボックス３９が通常のインキにより印刷されている。利用者は、ドットパターンを意識することなく、従来からある申込書と同様に、電子ペン１０を使用して必要事項を申込書３６の各記入欄３８に記入すればよい。
【００４３】
専用ペーパー２０上のエリアは大きく２種類のエリアに分けることができる。１つは記入エリアであり、電子ペン１０による記述内容をそのまま情報として取り扱うエリアである。図６の例では複数の記入欄３８がこれに該当する。もう１つは機能エレメントであり、対応するエリア内を電子ペン１０でチェックした際に、予めそのエリアに対して定義されているアクション、指示などを実行するようになっている。図６の例における送信ボックス３９がこれに該当する。
【００４４】
送信ボックス３９は前述したように電子ペン１０内に記憶されているデータを近傍の端末装置２５へ送信するための指示を行う際に使用される。利用者が送信ボックス３９内に電子ペン１０でチェックを入れると、電子ペン１０が送信ボックス内のドットパターンを読み取る。当該パターンは送信指示に対応付けられており、電子ペン１０内のプロセッサ１１はデータ通信ユニット１３にメモリ１２内の記憶データの送信命令を発する。
【００４５】
ドットパターンの割り当ては、通常、アプリケーション（用紙の種類）毎に行われる。即ち、ある申込書内のドットパターンは１枚の用紙の中で重複することはないが、同一の申込書には全て同じドットパターンが印刷されている。よって、利用者が電子ペン１０で必要事項を入力すると、その入力事項がその申込書のどの項目に対するものであるかを、申込書上の座標データから特定することができる。
【００４６】
このように、ドットパターンを印刷した専用ペーパー上に所定の図案を印刷することにより、専用ペーパーを利用した各種申込書が作成できる。利用者は電子ペン１０を使用して通常の要領で必要事項を記入すれば、その電子データが自動的に取得される。
【００４７】
上記の例では、ドットパターンは専用ペーパー上にカーボンを含むインキにより印刷されているが、プリンタ及びカーボンを含むインクを使用してドットパターンを通常の紙上にプリントすることも可能である。さらに、専用ペーパー上の図案も印刷ではなく、プリンタにより形成することも可能である。ドットパターンをプリンタにより紙上に形成する場合には、１枚１枚に異なるドットパターンを形成することが可能である。よって、形成されたドットパターンの違いにより、それらの用紙１枚１枚を識別し、区別することが可能となる。
【００４８】
なお、本明細書においては、「印刷」の語は、通常の印刷のみならず、プリンタによるプリントも含む概念とする。
【００４９】
次に、電子ペンにより取得したデータの送信処理について図２を参照して説明する。電子ペン１０が取得したデータは、主として利用者が入力した事項のデータであるが、通常はそのデータの送信先であるサービスサーバがどこであるかの情報は含まれていない。その代わりに、その専用ペーパーに関するアプリケーションやサービスを特定する情報が専用ペーパー上のドットパターンに含まれており、利用者の入力作業中に専用ペーパーからその情報が取得されている。よって、電子ペン１０から記入データを受け取った端末装置２５は、まず、問い合わせサーバ２６に対して、その専用ペーパーに対して入力されたデータをどのサービスサーバ２７へ送信すべきかの問い合わせを行う。問い合わせサーバ２６は、専用ペーパー毎に、対応するサービスサーバの情報を有しており、端末装置２５からの問い合わせに応じて、当該専用ペーパーに関するサービスなどを行うサービスサーバ２７の情報（ＵＲＬなど）を端末装置２５へ回答する。それから、端末装置２５は、電子ペンから取得した記入データをそのサービスサーバ２７へ送信することになる。
【００５０】
なお、上記の例では端末装置２５、問い合わせサーバ２６及びサービスサーバ２７が別個に構成されているが、これらの幾つか又は全てを１つの装置として構成することも可能である。本実施形態において、後述する識別サーバは、問い合わせサーバ２６及びサービスサーバ２７を兼ねているものとする。
【００５１】
[第１実施形態]
（i）識別システム
次に、本発明の第１実施形態における識別システムについて説明する。図７に識別システム１００の概略構成を示す。図７に示す識別システム１００は、利用者が電子ペン１０を使用して所定の項目に記号を入力したか否かを識別し、正確な情報を取得するものである。具体的には、模擬試験などで受験者が電子ペン１０ではない通常の鉛筆等で解答を記入した解答用紙を用いて、採点者が電子ペン１０で採点を行うシステムであるとする。
【００５２】
図７に示すように、識別システム１００は、端末装置２５及び識別サーバ５がネットワーク２を通じて接続されることにより構成される。ここで、ネットワーク２の１つの好適な例はインターネットである。また、端末装置２５とは、利用者が使用するパーソナルコンピュータ（以下、「ＰＣ」と呼ぶ。）や携帯電話といったネットワークを介してデータの授受が可能な端末である。なお、識別サーバ５は、受験者データベース（以下、「ＤＢ」と呼ぶ。）５１に接続されている。
【００５３】
まず、本システムによるストローク識別方法の概要を述べておく。解答用紙３は、上述の専用ペーパーとして作成され、試験を受ける受験者は筆記用具として電子ペン１０ではなく、通常の鉛筆やペンを使用して問題に対する解答を解答用紙３に記入する。模擬試験後、解答用紙３は回収され、採点者に配布される。採点者は、電子ペン１０を使用して採点作業を行う。採点者が使用する電子ペン１０には、例えばインクユニット内に赤インクが充填されるので、採点結果は解答用紙３上に赤ペンで記入されることになる。採点者が解答用紙３上に電子ペン１０を用いて丸（○）、バツ（／）などの採点記号を記入すると、電子ペン１０は記入された採点記号に対応するストロークデータを取得し、電子ペン１０内のメモリ１２に一時的に記憶した後、ストロークデータを端末装置２５へ送信する。端末装置２５は、電子ペン１０からストロークデータを受信し、ネットワーク２を通じて識別サーバ５へ送信する。
【００５４】
識別サーバ５は、ストローク識別処理や記号識別処理などを行うサーバである。識別サーバ５は、端末装置２５からストロークデータを受信すると、当該ストロークが所定の項目に記入されたものであるか否かを識別し、当該ストロークが示す記号も識別する。これによれば、採点者が記入したストロークを識別サーバ５が的確に識別することができるため、誤差なく容易に採点結果をデジタルデータとして取得することができる。実際的なシステムの構成としては、学校や塾の先生などの採点者が電子ペン１０及び端末装置２５を使用して採点を行い、学校や塾にある識別サーバ５へストロークデータを送信するように構成することができる。また、その代わりに識別サーバ５を学校や学習塾以外の企業などが運営し、取得した採点結果や集計結果などを学校や学習塾へ提供する構成とすることができる。
【００５５】
次に、各構成要素について個別に説明する。まず、解答用紙３について説明する。本発明のシステムでは、解答用紙３は、上述した専用ペーパーとして作成されている。即ち、図５に例示するように台紙３０上に所定のドットパターン３２が印刷されており、その上に所定の文字や解答欄などが印刷されている。先に述べたように、ドットパターン３２は電子ペン１０が認識することができるように、カーボンを含んだインキにより印刷されている。一方、文字や解答欄などの図案３４は、通常の（カーボンを含まない）インキにより印刷されているため、電子ペン１０がそれを認識することはない。解答用紙３の例を図８に示す。図示のように、解答用紙３は高さ３０ピクセル（以下、「ｐｘ」とする。）の解答欄Ａ乃至Ｃの３つから構成されている。なお、解答用紙３は、前述の送信コマンドを送信するための送信ボックスも備えているが便宜上図示していない。
【００５６】
また、各解答欄には実線で示す境界線の上下５ｐｘ、即ち高さ１０ｐｘの範囲で識別領域が設けられている。図示のように、解答欄Ｂに対する識別領域は破線で示すエリア１及び３である。なお、エリア１乃至３は、領域を識別するためのエリアＩＤである。ここで、解答欄の上方に設定された識別領域を上方識別領域とし、下方に設定された識別領域を下方識別領域とする。つまり、エリアＩＤ「エリア１」が示す領域は、解答欄Ａの下方識別領域であり、同時に解答欄Ｂの上方識別領域でもある。なお、図示のようなエリアＩＤ「エリア２」が示す領域は、解答欄Ｂにおける識別領域を除いた部分であり、中央領域とする。このように、各解答欄は、上方識別領域、中央領域及び下方識別領域という３つの領域が設定されているものとする。具体的に解答欄Ｂにおいて、上方識別領域のエリアＩＤは「エリア１」、中央領域のエリアＩＤは「エリア２」、下方識別領域のエリアＩＤは「エリア３」となる。
【００５７】
このような、各解答欄に設定された領域は、予め設定されたドットパターン上の位置座標に対して規定されている。即ち、上方識別領域、中央領域及び下方識別領域は、解答用紙３の位置座標（ＸＹ座標）により規定されている。例えば、エリアＩＤ「エリア１」の領域は、座標（ｘ３，ｙ３）〜（ｘ４，ｙ４）で規定される範囲となる。
【００５８】
採点者が電子ペン１０を使用して解答用紙３に記入を行うと、電子ペン１０はドットパターンに基づいて、解答用紙３のどの座標に記入が行われたかを示すデータを生成し、内部メモリ１２に記憶する。従って、図８に例示する解答用紙３において、採点者が例えば解答欄Ｂに採点記号バツ（／）を記入すると、電子ペン１０は、解答用紙３上の記入位置座標を取得し、メモリ１２に記憶する。そして、採点者が解答用紙３上に設けられている送信ボックスにチェックマークを記入すると、メモリ１２内に記憶されていた記入位置座標が記入データとして電子ペン１０から端末装置２５へ送信される。つまり、解答用紙３上の解答欄Ｂに採点記号バツ（／）が記入されたとういう情報を含んだ記入データが識別サーバ５へ送信される。
【００５９】
解答用紙３に採点記号が記入された例を図９に示す。図示のとおり、採点者は採点記号として、解答欄Ａにおいて丸（○）を、解答欄Ｂにおいてバツ（／）と丸（○）を、解答欄Ｃにおいてバツ（／）を記入したとする。なお、採点者による記入は電子ペン１０を使用してフリーハンドで行われるため、図９に示すように、採点記号が所定の解答欄に収まりきらず、当該解答欄の上下に隣接する他の解答欄にかかってしまうことを考慮すべきである。通常、解答用紙３上には複数の解答欄が隣接して設けられるので、ある解答欄に対して採点者が記入した採点記号が隣接する解答欄にも跨ってしまう場合がある。この問題は、採点者が解答欄内に収まるように採点記号を記入することを義務付ければ解消するのであるが、実際には採点者が短時間に多数の解答用紙３の採点を行うので、小さな解答欄に素早く正確に採点記号を記入することは難しい。
【００６０】
そこで本実施形態では、電子ペン１０から記入データを取得した識別サーバ５が、採点記号を構成するストロークの開始点位置座標や重心点位置座標を基準に基づいて、当該採点記号がどの項目に対して記入されたものであるかを識別することとしている。
【００６１】
なお、採点記号を識別する際には考慮すべき点がある。それは、採点者が使用する採点記号の形には採点者毎に個人差があるということである。通常、丸「○」や三角「△」は１ストロークで記入されるが、バツについては「×」や「／」などを使用する場合があり、「×」の場合には２ストロークである。採点記号に１ストロークと２ストロークの記号が混在していると、１つの採点記号がどのストロークで構成されるか判別する必要が生じるが、これを自動判別することは難しい。そこで、第１実施形態では、採点記号は全て１ストロークの記号とした。これにより、１ストロークは１つの採点記号に対応していることになり、採点記号に対応するストロークデータを判別する必要がなくなる。
【００６２】
ここで、採点記号を構成するストロークの開始点位置座標や重心点位置座標を基準に基づいて、当該採点記号がどの項目に対して記入されたものであるかを識別する方法について説明する。なお、本実施形態では、解答欄Ｂに記入されたストロークを識別する方法について詳しく説明する。解答用紙３の構成要素である解答欄Ａ及びＣに記入されたストロークを識別する方法も、解答欄Ｂの場合とほぼ同様であるため、便宜上説明は省略する。
【００６３】
具体的に、図９に示す採点記号６３は、解答欄Ａ及びＢにかかっている。また、図示のとおり、採点記号６３の開始点７３の位置座標は、解答欄ＢのエリアＩＤ「エリア１」が示す上方識別領域に含まれている。識別サーバ５は、採点記号６３の重心点７４を算出し、当該重心点７４のＹ軸上の位置座標と、開始点７３のＹ軸上の位置座標とを比較する。比較結果は、図示のとおり、重心点７４の方が開始点７３よりもＹ軸上で「下」に位置する。この場合、識別サーバ５は、採点記号６３に対応するストロークは、解答欄Ｂに記入されたストロークであると識別する。
【００６４】
一方、図９に示す採点記号６１も、解答欄Ａ及びＢにかかっている。また、図示のとおり、採点記号６１の開始点７５の位置座標も採点記号６３と同様に、解答欄ＢのエリアＩＤ「エリア１」が示す上方識別領域に含まれている。識別サーバ５は、採点記号６１の重心点７６を算出し、当該重心点７６のＹ軸上の位置座標と、開始点７５のＹ軸上の位置座標とを比較する。比較結果は、図示のとおり、重心点７６の方が開始点７５よりもＹ軸上で「上」に位置する。この場合、識別サーバ５は、採点記号６１に対応するストロークは、解答欄Ｂに記入されたストロークではないと識別する。
【００６５】
このように、採点記号の開始点が解答欄の上方識別領域に含まれる場合、識別サーバ５は、採点記号に対応するストロークの重心点を算出し、当該重心点のＹ軸上の位置座標と、開始点のＹ軸上の位置座標を比較する。そして、重心点の方が開始点よりもＹ軸上で「下」に位置する場合、識別サーバ５は、当該ストローク、即ち採点記号が処理の対象となっている解答欄に記入されたストロークであると識別する。一方、重心点の方が開始点よりもＹ軸上で「上」に位置する場合、識別サーバ５は、当該ストローク、即ち採点記号が処理の対象となっている解答欄に記入されたストロークではないと識別する。
【００６６】
また、図９に示す採点記号６２は、解答欄Ａ、Ｂ及びＣの全てにかかっている。また、図示のとおり、採点記号６２の開始点７１の位置座標は、解答欄ＢのエリアＩＤ「エリア３」が示す下方識別領域に含まれている。識別サーバ５は、採点記号６２の重心点７２を算出し、当該重心点７２のＹ軸上の位置座標と、開始点７１のＹ軸上の位置座標とを比較する。比較結果は、図示のとおり、重心点７２の方が開始点７１よりもＹ軸上で「上」に位置する。この場合、識別サーバ５は、採点記号６２に対応するストロークは、解答欄Ｂに記入されたストロークであると識別する。
【００６７】
一方、図９に示す採点記号６４は、解答欄Ｂ及びＣにかかっている。また、図示のとおり、採点記号６４の開始点７７も採点記号６２と同様に、解答欄ＢのエリアＩＤ「エリア３」が示す下方識別領域に含まれている。識別サーバ５は、採点記号６４の重心点７８を算出し、当該重心点７８のＹ軸上の位置座標と、開始点７７のＹ軸上の位置座標とを比較する。比較結果は、図示のとおり、重心点７８の方が開始点７７よりもＹ軸上で「上」に位置する。この場合、識別サーバ５は、採点記号６４に対応するストロークは、解答欄Ｂに記入されたストロークではないと識別する。
【００６８】
このように、採点記号の開始点が解答欄の下方識別領域に含まれる場合、識別サーバ５は、採点記号に対応するストロークの重心点を算出し、当該重心点のＹ軸上の位置座標と、開始点のＹ軸上の位置座標とを比較する。そして、重心点の方が開始点よりもＹ軸上で「下」に位置する場合、識別サーバ５は、当該ストローク、即ち採点記号が処理の対象となっている解答欄に記入されたストロークであると識別する。一方、重心点の方が開始点よりもＹ軸上で「上」に位置する場合、識別サーバ５は、当該ストローク、即ち採点記号が処理の対象となっている解答欄に記入されたストロークではないと識別する。
【００６９】
なお、本発明は、ストロークの開始点と重心点の位置座標を比較する識別方法を採用している。この他に、ストロークの開始点と最上点や最下点の位置座標を比較する識別方法も考えられるが、この方法では不具合が生じる。具体的に、図１０を参照して、ストロークの開始点と最上点の位置座標を比較する識別方法の不具合について説明する。図１０に示すように、採点記号８１及び８２は共に解答欄Ａ及びＢにかかっている。また、図示のとおり、採点記号８１及び８２双方の開始点９１及び９３も解答欄ＢのエリアＩＤ「エリア１」が示す上方識別領域に含まれている。ここで、ストロークの重心点ではなく最上点に基づいて識別を行うこととすると、採点記号８１においては、最上点９２のＹ軸上の位置座標と、開始点９１のＹ軸上の位置座標とを比較する。一方、採点記号８２においては、最上点９４のＹ軸上の位置座標と、開始点９３のＹ軸上の位置座標とを比較する。この場合、採点記号８１及び８２の双方共に、開始点よりも最上点の方がＹ軸上で「上」に位置するという同一の結果となるため、適切な識別を行うことができない。よって、本発明では、ストロークの開始点と重心点の位置座標を比較する識別方法を採用することとしている。
【００７０】
また、本実施形態では、採点記号として１ストロークの丸（○）及び上から下へ記入するバツ（／）を適用した例について説明しているが、本発明はこれに限定されるものではなく、この他の１ストロークで記入可能な採点記号である三角（△）や下から上へ記入するバツ（／）を適用することも可能である。この場合、図１１（ａ）に示すように、下から上へ記入するバツ（／）は本実施形態における丸（○）と同様に取り扱うことができる。また、図１１（ｂ）に示すように、三角（△）は本実施形態における上から下へ記入するバツ（／）と同様に取り扱うことができる。
【００７１】
次に、識別サーバ５について詳しく説明する。図１２は、識別システム１００における、特に識別サーバ５の内部構成を示す。図示のように、識別サーバ５は、識別プログラム５０１、データ取得機能５０２、ストローク抽出機能５０３、開始点特定機能５０４、重心点算出機能５０５、座標テーブル５０６、ストローク識別機能５０７、記号識別機能５０８、記号テーブル５０９及び情報記憶機能５１０を有する。なお、各機能は、識別サーバ５が有するＣＰＵが予め用意されたプログラムを実行することにより実現される。
【００７２】
識別プログラム５０１は、端末装置２５を介して電子ペン１０から取得したデータ及び座標テーブル５０６に基づいて、所定のストロークが特定の解答欄に記入されたものであるか否かを識別し、当該特定の解答欄に関する情報を受験者ＤＢ５１に記憶するプログラムである。
【００７３】
データ取得機能５０２は、識別プログラム５０１を実行することにより、採点者が電子ペン１０を使用して解答用紙３に記入した記入データを取得する機能である。
【００７４】
ストローク抽出機能５０３は、識別プログラム５０１を実行することにより、採点者が電子ペン１０を使用して１回の動作即ち一筆書きで記入した採点記号といったストローク毎の座標データを記入データから抽出する機能である。また、ストローク抽出機能５０３は、抽出した全てのストロークの座標データと座標テーブル５０６に基づいて、識別処理を行う特定の解答欄に対する上方識別領域、中央領域及び下方識別領域のいずれか１つ以上を通るストロークの座標データをさらに抽出する機能である。
【００７５】
ここで、座標テーブル５０６について図１３を参照して説明する。座標テーブル５０６は、エリアＩＤ、座標データ及び内容から構成されている。エリアＩＤは、図８に示すような、解答用紙３上の各領域を識別する情報であり、座標データは各エリアＩＤが示す領域の配置を示す解答用紙３上の位置座標である。そして、内容は、座標データで示される各領域の内容を表しており、これによれば、エリアＩＤ「エリア１」の領域は、解答欄Ａの下方識別領域兼解答欄Ｂの上方識別領域である。また、エリアＩＤ「エリア２」の領域は、解答欄Ｂの中央領域である。さらに、エリアＩＤ「エリア３」の領域は、解答欄Ｂの下方識別領域兼解答欄Ｃの上方識別領域である。具体的に、ストローク抽出機能５０３は、識別処理を行う特定の解答欄が解答欄Ｂである場合、座標テーブル５０６を参照して、エリアＩＤ「エリア１」、「エリア２」及び「エリア３」に対応する座標データに基づき、解答欄Ｂに対する上方識別領域、中央領域及び下方識別領域のいずれか１つ以上を通るストロークの座標データを抽出する。
【００７６】
開始点特定機能５０４は、識別プログラム５０１を実行することにより、ストローク抽出機能５０３が抽出したストロークの座標データに基づいて、開始点の位置座標を特定する機能である。重心点算出機能５０５は、識別プログラム５０１を実行することにより、ストローク抽出機能５０３が抽出したストロークの座標データに基づいて、重心点の位置座標を算出する機能である。
【００７７】
ストローク識別機能５０７は、開始点特定機能５０４が特定した開始点の位置座標が特定の解答欄の上方識別領域及び下方識別領域のどちらに含まれているかを特定し、特定した結果に基づいて、開始点の位置座標と重心点算出機能５０５が算出した重心点の位置座標とを比較することにより、所定のストロークが特定の解答欄に記入されたものであるか否かを識別する機能である。
【００７８】
記号識別機能５０８は、ストローク識別機能が特定の解答欄に記入されたものであると識別したストロークのデータに基づいて記号テーブル５０９を参照することにより、採点者が記入した記号を識別する機能である。
【００７９】
ここで、記号テーブル５０９について図１４を参照して説明する。座標テーブル５０９は、記号ＩＤ、ストロークデータ及び内容から構成されている。記号ＩＤは、採点者が電子ペン１０を使用して記入した記号を識別する情報であり、ストロークデータは各記号を示すストロークのデータである。そして、内容は、各ストロークデータでしめされる各記号の内容を表しており、これによれば、記号ＩＤ「Ｓ０１０」の記号は、丸（○）である。具体的に、記号識別機能５０８は、ストローク識別機能５０７が特定の解答欄に記入されたストロークであると識別したもののストロークデータに基づいて記号テーブル５０９を参照することにより、当該ストロークが示す記号を識別する。
【００８０】
情報記憶機能５１０は、識別プログラム５０１を実行することにより、識別処理を行った特定の解答欄に関する情報を取得し、受験者ＤＢ５１に記憶する機能である。ここで、受験者ＤＢ５１について説明する。利用者ＤＢ５１は、受験者ＩＤ及び解答欄情報から構成されており、受験者を識別可能な受験者ＩＤをキーとして、取得した解答欄に関する情報を記憶している。具体的に、第１実施形態において、受験者ＩＤは解答用紙３を使用して受験を行う受験者を識別するＩＤとする。この場合、受験者毎に使用する解答用紙３が異なっており、当該解答用紙３に受験者ＩＤを示すドットパターンが予め印刷されていて記入データと共に取得する等種々の方法により、識別サーバ５は受験者ＩＤを入手できるものとする。また、解答欄情報は、識別処理を行った解答欄や当該解答欄に対応するストロークが示す採点記号の情報などであり、具体的には、解答欄Ｂが丸（○）、解答欄Ｃがバツ（／）といった情報である。これによれば、識別サーバ５は、採点者の記入により取得した情報を一括管理することができ、受験者ＤＢ５１を参照することにより、任意のタイミングで当該情報の集計データ等を容易に作成することができる。
【００８１】
（ii）識別処理
次に、第１実施形態における識別システム１００により実行される第１識別処理について説明する。図１５は識別処理のフローチャートであり、図１６は識別処理に含まれる上下特定処理のフローチャートである。なお、第１識別処理は、特定の解答欄毎に行われる処理であり、具体的に図８に示すような３つの解答欄Ａ乃至Ｃを構成要素とする解答用紙３の場合、第１識別処理は３回行われる。また、便宜上１つの解答欄には１ストロークで構成された採点記号が１つ記入されているものとする。つまり、２ストローク以上で構成される採点記号が記入されることはなく、１つの解答欄に２つ以上の採点記号が記入されることもないものとする。
【００８２】
まず、採点者は、解答用紙３の解答欄に電子ペン１０を使用して採点記号を記入する。具体的に、採点者は、図８に示すように、解答用紙３における解答欄Ａ乃至Ｂに丸（○）やバツ（／）を記入することにより採点を行う。そして、解答用紙３上の送信ボックスにチェックマークを記入することにより、端末装置２５を介して、記入データを識別サーバ５へ送信する。
【００８３】
識別サーバ５は、記入データを取得する（ステップＳ１）。そして、識別サーバ５は、取得した記入データからストローク毎の座標データを抽出する。即ち、取得した記入データから採点記号毎の座標データを抽出する。さらに、識別サーバ５は、抽出したストロークの座標データと、座標テーブルに基づいて、特定の解答欄における上方識別領域、中央領域及び下方識別領域のいずれか１つ以上を通っているストロークの座標データを抽出する。具体的に、特定の解答欄を解答欄Ｂとした場合、図８に示すエリアＩＤ「エリア１」乃至「エリア３」が示す領域のいずれか１つ以上を通っているストロークの座標データを抽出する（ステップＳ２）。
【００８４】
次に、識別サーバ５は、ステップＳ２において抽出したストロークの座標データに基づいて当該ストロークの開始点の位置座標を特定し、開始点座標が特定の解答欄における上方識別領域、中央領域及び下方識別領域のいずれにも含まれていないストロークの座標データを除外する。具体的に、特定の解答欄を解答欄Ｂとした場合、図８に示すエリアＩＤ「エリア１」乃至「エリア３」が示す領域のいずれにも開始点座標が含まれないストロークの座標データを第１識別処理の対象から除外する（ステップＳ３）。そして、識別サーバ５は、上下特定処理を行う（ステップＳ４）。
【００８５】
上下特定処理について図１６を参照して説明する。上下特定処理において識別サーバ５は、まず、ストロークの開始点座標が特定の解答欄の上方識別領域、中央領域、下方識別領域のいずれに含まれているかの判定を行う。具体的に、特定の解答欄を解答欄Ｂとした場合、図８に示すエリアＩＤ「エリア１」、「エリア２」及び「エリア３」が示すいずれの領域に開始点座標が含まれているかを判定する（ステップＳ１１）。
【００８６】
ストロークの開始点座標がエリアＩＤ「エリア１」が示す領域、即ち上方識別領域に含まれると判定された場合、識別サーバ５は、ストロークの座標データに基づいて当該ストロークの重心点の位置座標を算出する（ステップＳ１２）。さらに、識別サーバ５は、重心点のＹ軸上の位置座標と開始点のＹ軸上の位置座標とを比較し、どちらが「上」に位置するかを判定する（ステップＳ１３）。そして、重心点の方が開始点よりもＹ軸上で「上」に位置しないと判定した場合、識別サーバ５は、ストロークが記入されたのは第１識別処理の対象となっている特定の解答欄であると識別する。具体的には解答欄Ｂであると識別する（ステップＳ１４）。一方、重心点の方が開始点よりもＹ軸上で「上」に位置すると判定した場合、識別サーバ５は、ストロークが記入されたのは第１識別処理の対象となっている特定の解答欄ではないと識別する。具体的には解答欄Ｂでないと識別する（ステップＳ１５）。
【００８７】
ストロークの開始点座標がエリアＩＤ「エリア２」が示す領域、即ち中央領域に含まれると判定された場合、識別サーバ５は、当該ストロークが記入されたのは第１識別処理の対象となっている特定の解答欄であると識別する。具体的には解答欄Ｂであると識別する（ステップＳ１６）。
【００８８】
ストロークの開始点座標がエリアＩＤ「エリア３」が示す領域、即ち下方識別領域の対象となっている特定の解答欄であると判定された場合、識別サーバ５は、ストロークの座標データに基づいて当該ストロークの重心点の位置座標を算出する（ステップＳ１７）。さらに、識別サーバ５は、重心点のＹ軸上の位置座標と開始点のＹ軸上の位置座標とを比較し、どちらが「下」に位置するかを判定する（ステップＳ１８）。そして、重心点の方が開始点よりもＹ軸上で「下」に位置すると判定した場合、識別サーバ５は、ストロークが記入されたのは第１識別処理の対象となっている特定の解答欄ではないと識別する。具体的には解答欄Ｂではないと識別する（ステップＳ１９）。一方、重心点の方が開始点よりもＹ軸上で「下」に位置しないと判定した場合、識別サーバ５は、ストロークが記入されたのは第１識別処理の対象となっている特定の解答欄であると識別する。具体的には解答欄Ｂであると識別する（ステップＳ２０）。
【００８９】
このようにステップＳ１４、Ｓ１５、Ｓ１９及びＳ２０のいずれかにより、識別サーバ５が、ストロークが記入されたのが特定の解答欄であるか否かの識別を行った後、上下特定処理は終了する。上下特定処理が終了すると、識別サーバ５は、図１５に示すフローチャートに従って再び第１識別処理を行う。識別サーバ５は、上下特定処理のステップＳ１４又はＳ２０においてストロークが記入されたのが第１識別処理の対象となっている特定の解答欄、即ち解答欄Ｂであると識別した場合に限り、当該ストロークの座標データと記号テーブルに基づいて、当該ストロークが示す採点記号を識別する（ステップＳ６）。そして、識別サーバ５は、何らかの方法で解答用紙３を使用した受験者の受験者ＩＤを取得し、当該受験者ＩＤをキーとして特定の解答欄及び当該解答欄に採点者が記入した採点記号の情報を受験者ＤＢ５１に記憶する（ステップＳ７）。これにより、第１識別処理は終了する。
【００９０】
これによれば、採点者が電子ペン１０を使用して記入した採点記号が解答用紙３上に設けられた複数の解答欄にかかっている場合であっても、容易且つ的確に当該採点記号に対応する解答欄を識別することができる。
【００９１】
なお、上記の実施形態において上方識別領域、中央領域及び下方識別領域は、図８に示すような構成で設定されているが、本発明はこれに限定されるものではなく、解答欄の実線を越えて上に出ている部分を上方識別領域、実線で囲まれた解答欄を中央領域、解答欄の実線を越えて下に出ている部分を下方識別領域とするなど任意に設定する事が可能である。そのため、本実施形態において解答欄は上方識別領域、中央領域及び下方識別領域という３つの領域から構成されることとしているが、中央領域は存在せず、上方識別領域及び下方識別領域という２つの領域のみから構成されるように設定することもできる。この場合、解答欄の半分より上が上方識別領域となり、解答欄の半分より下が下方識別領域となる。
【００９２】
また、上記の実施形態では、解答用紙３を構成する解答欄が図８に示すように縦に隣接する構成となっているが、本発明はこれに限定されるものではなく、図１７に示すように横に隣接する構成とすることも可能である。この場合、上下特定処理のかわりに、後述の第２実施形態において詳しく説明する左右特定処理を行うことで第１識別処理と同様の効果を得ることができる。
【００９３】
[第２実施形態]
（i）識別システム
次に、本発明の第２実施形態における識別システムについて説明する。なお、第２実施形態では、第１実施形態における識別システムと異なる点である解答用紙３及び識別処理について詳細に説明する。即ち、第１実施形態と同様の部分については、便宜上説明を省略する。
【００９４】
具体的に、第２実施形態において識別システムは、利用者が電子ペン１０を使用して１ストロークで構成される記号を解答用紙３に記入するシステムであるとする。なお、第１実施形態の識別システムでは識別サーバ５が受験者ＤＢ５１に接続されているが、第２実施形態の識別システムでは識別サーバ５が受験者ＤＢ５１の代わりに利用者ＤＢに接続されているものとする。ここで、利用者ＤＢは、電子ペン１０を使用して記入を行う利用者の識別情報である利用者ＩＤをキーとして、解答用紙３に記入した情報を記憶しているものとする。
【００９５】
まず、解答用紙３について説明する。本発明のシステムでは、解答用紙３は、上述した専用ペーパーとして作成されている。即ち、図５に例示するように台紙３０上に所定のドットパターン３２が印刷されており、その上に所定の文字や項目などが印刷されている。左記に述べたように、ドットパターン３２は電子ペン１０が認識することができるように、カーボンを含んだインキにより印刷されている。一方、文字や項目などの図案３４は、通常の（カーボンを含まない）インキにより印刷されているため、電子ペン１０がそれを認識することはない。解答用紙３の例を図１８に示す。図示のように、解答用紙３は実線が示す複数の項目から構成されており、１つの項目には１つの記号が記入されるものとする。なお、解答用紙３は、前述の送信コマンドを送信するための送信ボックスも備えているが便宜上図示していない。
【００９６】
また、各項目には境界線の上下一定の範囲で破線が示す識別領域が設けられている。図示のように、項目Ｂに対する識別領域はエリアＩＤ「エリア１」、「エリア３」、「エリア４」及び「エリア５」が示す領域である。ここで、項目の上方に設定された太い破線で囲まれた領域、即ちエリアＩＤ「エリア１」が示す領域を上方識別領域とし、項目の下方に設定された領域、即ちエリアＩＤ「エリア３」が示す領域を下方識別領域とする。また、項目の左方に設定された太い破線で囲まれた領域、即ちエリアＩＤ「エリア４」が示す領域を左方識別領域とし、項目の右方の設定された領域、即ちエリアＩＤ「エリア５」が示す領域を右方識別領域とする。なお、図示のようなエリアＩＤ「エリア２」が示す領域は、項目Ｂにおける識別領域を除いた部分であり、中央領域とする。このように、第２実施形態における解答用紙３を構成する各項目は、上方識別領域、下方識別領域、左方識別領域、右方識別領域及び中央領域という５つの領域から構成されているものとする。なお、図示のように、本実施形態において１つの項目を構成する４つの識別領域は互いに一部重なり合うものとする。
【００９７】
このような、各項目の構成要素である領域は、予め設定されたドットパターン上の位置座標に対して印刷されている。即ち、上方識別領域、下方識別領域、左方識別領域、右方識別領域及び中央領域は、解答用紙３の位置座標（ＸＹ座標）により規定されている。例えば、エリアＩＤ「エリア１」の領域は、座標（ｘ３，ｙ３）〜（ｘ４，ｙ４）で規定される範囲となる。
【００９８】
利用者が電子ペン１０を使用して解答用紙３に記入を行うと、電子ペン１０はドットパターンに基づいて、解答用紙３のどの座標に記入が行われたかを示すデータを生成し、内部メモリ１２に記憶する。従って、図１８に例示する解答用紙３において、利用者が例えば項目Ｂに記号丸（○）を記入すると、電子ペン１０は、解答用紙３上の記入位置座標を取得し、メモリ１２に記憶する。そして、利用者が解答用紙３上に設けられている送信ボックスにチェックマークを記入すると、メモリ１２内に記憶されていた記入位置座標が記入データとして電子ペン１０から端末装置２５へ送信される。つまり、解答用紙３上の項目Ｂに記号丸（○）が記入されたとういう情報を含んだ記入データが識別サーバ５へ送信される。
【００９９】
（ii）識別処理
次に、第２実施形態における識別システム１００により実行される第２識別処理について説明する。図１９は第２識別処理のフローチャートであり、図２０は識別処理に含まれる左右特定処理のフローチャートである。なお、第２識別処理は、解答用紙３上の特定の項目毎に行われる処理であり、具体的に図１８に示すような複数の項目を構成要素とする解答用紙３の場合、第２識別処理はその項目の数だけ行われる。また、便宜上１つの項目には１ストロークで構成された記号が１つ記入されているものとする。つまり、２ストローク以上で構成される記号が記入されることはなく、１つの項目に２つ以上の記号が記入されることもないものとする。
【０１００】
まず、利用者は、解答用紙３の項目に電子ペン１０を使用して記号を記入する。具体的に、利用者は、図１８に示すように、解答用紙３における項目に丸（○）やバツ（／）を記入する。そして、解答用紙３上の送信ボックスにチェックマークを記入することにより、端末装置２５を介して、記入データを識別サーバ５へ送信する。
【０１０１】
識別サーバ５は、記入データを取得する。そして、識別サーバ５は、取得した記入データからストローク毎の座標データを抽出する（ステップＳ３１）。即ち、取得した記入データから記号毎の座標データを抽出する。さらに、識別サーバ５は、抽出したストロークの座標データと、座標テーブルに基づいて、特定の項目における上方識別領域、下方識別領域、左方識別領域、右方識別領域及び中央領域のいずれか１つ以上を通っているストロークの座標データを抽出する。具体的に、特定の項目を項目Ｂとした場合、図１８に示すエリアＩＤ「エリア１」乃至「エリア５」が示す領域のいずれか１つ以上を通っているストロークの座標データを抽出する（ステップＳ３２）。
【０１０２】
次に、識別サーバ５は、ステップＳ３２において抽出したストロークの座標データに基づいて当該ストロークの開始点の位置座標を特定し、開始点座標が特定の項目における上方識別領域、中央領域及び下方識別領域のいずれにも含まれていないストロークの座標データを除外する。具体的に、特定の項目を項目Ｂとした場合、図１８に示すエリアＩＤ「エリア１」乃至「エリア３」が示す領域のいずれにも開始点座標が含まれないストロークの座標データを第２識別処理の対象から除外する（ステップＳ３３）。そして、識別サーバ５は、上下特定処理を行う（ステップＳ３４）。
【０１０３】
なお、上下特定処理については図１６に示すフローチャートに従って、第１識別処理とほぼ同様な処理を行うため、便宜上説明は省略する。
【０１０４】
上下特定処理を終了した識別サーバ５は、図１９に示すフローチャートに従って再び第２識別処理を行う。識別サーバ５は、ステップＳ３２において抽出したストロークの座標データに基づいて当該ストロークの開始点の位置座標を特定し、開始点座標が特定の項目における左方識別領域、中央領域及び右方識別領域のいずれにも含まれていないストロークの座標データを除外する。具体的に、特定の項目を項目Ｂとした場合、図１８に示すエリアＩＤ「エリア２」、「エリア４」及び「エリア５」が示す領域のいずれにも開始点座標が含まれないストロークの座標データを第２識別処理の対象から除外する（ステップＳ３５）。そして、識別サーバ５は、左右特定処理を行う（ステップＳ３６）。
【０１０５】
左右特定処理について図２０を参照して説明する。左右特定処理において識別サーバ５は、まず、ストロークの開始点座標が特定の項目の左方識別領域、中央領域、右方識別領域のいずれに含まれているかの判定を行う。具体的に、特定の項目を項目Ｂとした場合、図１８に示すエリアＩＤ「エリア２」、「エリア４」及び「エリア５」が示すいずれの領域に開始点座標が含まれているかを判定する（ステップＳ４１）。
【０１０６】
ストロークの開始点座標がエリアＩＤ「エリア４」が示す領域、即ち左方識別領域に含まれると判定された場合、識別サーバ５は、ストロークの座標データに基づいて当該ストロークの重心点の位置座標を算出する（ステップＳ４２）。さらに、識別サーバ５は、重心点のＸ軸上の位置座標と開始点のＸ軸上の位置座標とを比較し、どちらが「左」に位置するかを判定する（ステップＳ４３）。そして、重心点の方が開始点よりもＸ軸上で「左」に位置しないと判定した場合、識別サーバ５は、ストロークが記入されたのは第２識別処理の対象となっている特定の項目であると識別する。具体的には項目Ｂであると識別する（ステップＳ４４）。一方、重心点の方が開始点よりもＸ軸上で「イ左」に位置すると判定した場合、識別サーバ５は、ストロークが記入されたのは第２識別処理の対象となっている特定の項目ではないと識別する。具体的には項目Ｂでないと識別する（ステップＳ４５）。
【０１０７】
ストロークの開始点座標がエリアＩＤ「エリア２」が示す領域、即ち中央領域に含まれると判定された場合、識別サーバ５は、当該ストロークが記入されたのは第２識別処理の対象となっている特定の項目であると識別する。具体的には項目Ｂであると識別する（ステップＳ４６）。
【０１０８】
ストロークの開始点座標がエリアＩＤ「エリア５」が示す領域、即ち右方識別領域の対象となっている特定の項目であると判定された場合、識別サーバ５は、ストロークの座標データに基づいて当該ストロークの重心点の位置座標を算出する（ステップＳ４７）。さらに、識別サーバ５は、重心点のＸ軸上の位置座標と開始点のＸ軸上の位置座標とを比較し、どちらが「右」に位置するかを判定する（ステップＳ４８）。そして、重心点の方が開始点よりもＸ軸上で「右」に位置すると判定した場合、識別サーバ５は、ストロークが記入されたのは第２識別処理の対象となっている特定の項目ではないと識別する。具体的には項目Ｂではないと識別する（ステップＳ４９）。一方、重心点の方が開始点よりもＸ軸上で「右」に位置しないと判定した場合、識別サーバ５は、ストロークが記入されたのは第２識別処理の対象となっている特定の項目であると識別する。具体的には項目Ｂであると識別する（ステップＳ５０）。
【０１０９】
このようにステップＳ４４、Ｓ４５、Ｓ４９及びＳ５０のいずれかにより、識別サーバ５が、ストロークが記入されたのが特定の項目であるか否かの識別を行った後、左右特定処理は終了する。左右特定処理が終了すると、識別サーバ５は、図１９に示すフローチャートに従って再び第２識別処理を行う。識別サーバ５は、ステップＳ３４における上下特定処理及びステップＳ３６における左右特定処理の双方で、ストロークが記入されたのが第２識別処理の対象となっている特定の項目、即ち項目Ｂであると識別した場合に限り、当該ストロークを項目Ｂに記入したものであると識別する（ステップＳ３７）。つまり、いずれか一方の処理で項目Ｂに記入されたものであると識別された場合であっても、他方の処理で項目Ｂに記入されたものではないと識別された場合は、当該ストロークは最終的に項目Ｂに記入されたものではないと識別される。
【０１１０】
次に、識別サーバ５は、ステップＳ３７において項目Ｂに記入されたと識別されたストロークの座標データと記号テーブルに基づいて、当該ストロークが示す記号を識別する（ステップＳ３８）。そして、識別サーバ５は、何らかの方法で電子ペン１０を使用して記入を行った利用者の利用者ＩＤを取得し、当該利用者ＩＤをキーとして特定の項目及び当該項目に記入した記号の情報を利用者ＤＢに記憶する（ステップＳ３９）。これにより、第２識別処理は終了する。
【０１１１】
これによれば、利用者が電子ペン１０を使用して記入した記号が解答用紙３上に設けられた複数の項目にかかっている場合であっても、容易且つ的確に当該記号に対応する項目を識別することができる。特に、第２識別処理は、当該項目が上下左右の四方が隣接する状態で設けられている場合であっても、容易且つ的確に記号に対応する項目を識別することができる。
【０１１２】
[第３実施形態]
（i）識別システム
次に、本発明の第３実施形態における識別システムについて説明する。なお、第１実施形態及び第２実施形態と異なり、１つの項目に記入可能な記号は２以上のストロークから構成されるものであってもいいものとする。即ち、１つの項目に数字や文字を記入することができるものとする。そのため、第３実施形態では、第１実施形態における識別システムと異なる点である申込用紙３及び識別処理について詳細に説明する。即ち、第１実施形態と同様の部分については、便宜上説明を省略する。
【０１１３】
具体的に、第３実施形態において識別システムは、利用者が電子ペン１０を使用して金額を銀行の申込用紙３に記入するシステムであるとする。なお、第１実施形態の識別システムでは識別サーバ５が受験者ＤＢ５１に接続されているが、第３実施形態の識別システムでは識別サーバ５が受験者ＤＢ５１の代わりに利用者ＤＢに接続されているものとする。ここで、利用者ＤＢは、電子ペン１０を使用して記入を行う利用者の識別情報である利用者ＩＤをキーとして、申込用紙３に記入した情報を記憶しているものとする。
【０１１４】
まず、申込用紙３について説明する。本発明のシステムでは、申込用紙３は、上述した上述した専用ペーパーとして作成されている。即ち、図５に例示するように台紙３０上に所定のドットパターン３２が印刷されており、その上に所定の文字や線などが印刷されている。左記に述べたように、ドットパターン３２は電子ペン１０が認識することができるように、カーボンを含んだインキにより印刷されている。一方、文字や線などの図案３４は、通常の（カーボンを含まない）インキにより印刷されているため、電子ペン１０がそれを認識することはない。申込用紙３の例を図２１に示す。図２１（ａ）に示すのように、申込用紙３は実線が示す複数の記入欄から構成されており、１つの記入欄には１つの数字が記入されるものとする。なお、申込用紙３は、前述の送信コマンドを送信するための送信ボックスも備えているが便宜上図示していない。
【０１１５】
また、図２１（ｂ）に示すように、各項目には境界線の左右一定の範囲で破線が示す識別領域が設けられている。図示のように、項目Ｂに対する識別領域はエリアＩＤ「エリア１」、「エリア２」及び「エリア３」が示す領域である。ここで、項目の左方に設定された識別領域、即ちエリアＩＤ「エリア１」が示す領域を左方識別領域とし、項目の右方に設定された識別領域、即ちエリアＩＤ「エリア３」が示す領域を右方識別領域とする。なお、図示のようなエリアＩＤ「エリア２」が示す領域は、項目Ｂにおける識別領域を除いた部分であり、中央領域とする。このように、第３実施形態における申込用紙３を構成する各項目は、左方識別領域、右方識別領域及び中央領域という３つの領域から構成されているものとする。
【０１１６】
このような、各項目の構成要素である領域は、予め設定されたドットパターン上の位置座標に対して印刷されている。即ち、左方識別領域、右方識別領域及び中央領域は、申込用紙３の位置座標（ＸＹ座標）により規定されている。例えば、エリアＩＤ「エリア１」の領域は、座標（ｘ３，ｙ３）〜（ｘ４，ｙ４）で規定される範囲となる。
【０１１７】
利用者が電子ペン１０を使用して申込用紙３に記入を行うと、電子ペン１０はドットパターンに基づいて、申込用紙３のどの座標に記入が行われたかを示すデータを生成し、内部メモリ１２に記憶する。従って、図２１（ａ）に例示する申込用紙３において、利用者が例えば項目Ｂに数字「４」を記入すると、電子ペン１０は、申込用紙３上の記入位置座標を取得し、メモリ１２に記憶する。そして、利用者が申込用紙３上に設けられている送信ボックスにチェックマークを記入すると、メモリ１２内に記憶されていた記入位置座標が記入データとして電子ペン１０から端末装置２５へ送信される。つまり、申込用紙３上の項目Ｂに数字「４」が記入されたとういう情報を含んだ記入データが識別サーバ５へ送信される。
【０１１８】
（ii）識別処理
次に、第３実施形態における識別システム１００により実行される第３識別処理について説明する。図２２は第３識別処理のフローチャートである。なお、第３識別処理は、申込用紙３上の特定の項目毎に行われる処理であり、具体的に図２１に示すような複数の項目を構成要素とする申込用紙３の場合、第３識別処理はその項目の数だけ行われる。
【０１１９】
まず、利用者は、申込用紙３の項目に電子ペン１０を使用して記号を記入する。具体的に、利用者は、図２１（ａ）に示すように、申込用紙３における各項目に数字「４」や「０」を記入する。そして、申込用紙３上の送信ボックスにチェックマークを記入することにより、端末装置２５を介して、記入データを識別サーバ５へ送信する。
【０１２０】
識別サーバ５は、記入データを取得する。そして、識別サーバ５は、取得した記入データからストローク毎の座標データを抽出する（ステップＳ６１）。さらに、識別サーバ５は、抽出したストロークの座標データと、座標テーブルに基づいて、特定の項目における左方識別領域、右方識別領域及び中央領域のいずれか１つ以上を通っているストロークの座標データを抽出する。具体的に、特定の項目を項目Ｂとした場合、図２１（ｂ）に示すエリアＩＤ「エリア１」乃至「エリア３」が示す領域のいずれか１つ以上を通っているストロークの座標データを抽出する（ステップＳ６２）。
【０１２１】
次に、識別サーバ５は、ステップＳ６２において抽出したストロークの座標データに基づいて当該ストロークの開始点の位置座標を特定し、開始点座標が特定の項目における左方識別領域、中央領域及び右方識別領域のいずれにも含まれていないストロークの座標データを除外する。具体的に、特定の項目を項目Ｂとした場合、図２１（ｂ）に示すエリアＩＤ「エリア１」乃至「エリア３」が示す領域のいずれにも開始点座標が含まれないストロークの座標データを第３識別処理の対象から除外する（ステップＳ６３）。そして、識別サーバ５は、左右特定処理を行う（ステップＳ６４）。
【０１２２】
なお、左右特定処理については図２０に示すフローチャートに従って、第２識別処理とほぼ同様な処理を行うため、便宜上説明は省略する。
【０１２３】
左右特定処理を終了した識別サーバ５は、図２２に示すフローチャートに従って再び第３識別処理を行う。識別サーバ５は、ステップＳ６３において抽出した全てのストロークについて、ステップＳ６４における左右特定処理を行ったか否かを判定する（ステップＳ６６）。そして、全てのストロークについて左右特定処理を行っていないと判定した場合、識別サーバ５は、左右特定処理を繰り返し行う。一方、全てのストロークについて左右特定処理を行ったと判定した場合、識別サーバ５は、第３識別処理の対象となる特定の項目、即ち項目Ｂに記入したと識別された全てのストロークの座標データと記号テーブルに基づいて、当該ストロークが示す数字を識別する（ステップ６７）。なお、記号テーブルには、２ストローク以上で構成される数字の情報が予め記憶されているものとする。そして、識別サーバ５は、何らかの方法で電子ペン１０を使用して記入を行った利用者の利用者ＩＤを取得し、当該利用者ＩＤをキーとして特定の項目及び当該項目に記入した数字の情報を利用者ＤＢ５１に記憶する（ステップＳ６８）。これにより、第３識別処理は終了する。
【０１２４】
これによれば、利用者が電子ペン１０を使用して記入した数字が申込用紙３上に設けられた複数の項目にかかっている場合であっても、容易且つ的確に当該数字に対応する項目を識別することができる。また、当該数字が２ストローク以上から構成される場合であっても本発明を適用することができる。なお、第３実施形態において利用者が記入するのは数字としているが、本発明はこれに限定されるものではなく、１ストローク以上から構成される文字や記号など任意に適用することが可能である。
【産業上の利用可能性】
【０１２５】
この識別システムによって、隣接する複数の項目に跨って記入された記号等が、どの項目に対して記入されたものであるかを容易且つ的確に識別することができる。
【図面の簡単な説明】
【０１２６】
【図１】電子ペンの使用形態を模式的に示す図である。
【図２】電子ペンの構造を示す機能ブロック図である。
【図３】専用ペーパーに印刷されたドットパターンによる情報の表現方法を説明する図である。
【図４】ドットパターン及びそれに対応する情報の例である。
【図５】専用ペーパーにより構成される帳票の構造を示す。
【図６】電子ペン用帳票の例を示す。
【図７】本発明における識別システムの概略構成を示す図である。
【図８】第１実施形態における解答用紙の構造を示す。
【図９】第１実施形態における解答用紙の記入例である。
【図１０】開始点と最上点の位置座標に基づいて識別処理を行う場合の解答用紙の記入例である。
【図１１】第１実施形態において解答用紙に記入される採点記号の例である。
【図１２】図７に示す識別システムに含まれる識別サーバの機能ブロック図である。
【図１３】座標テーブルのデータ構造を模式的に示す図である。
【図１４】記号テーブルのデータ構造を模式的に示す図である。
【図１５】第１実施形態における第１識別処理のフローチャートである。
【図１６】第１識別処理に含まれる上下特定処理のフローチャートである。
【図１７】解答欄が左右に近接して設けられている解答用紙の構造を示す。
【図１８】第２実施形態における解答用紙の構造を示す。
【図１９】第２実施形態における第２識別処理のフローチャートを示す。
【図２０】第２識別処理に含まれる左右特定処理のフローチャートである。
【図２１】第３実施形態における申込用紙の構造及び記入例を示す図である。
【図２２】第３実施形態における第３識別処理のフローチャートを示す。
【符号の説明】
【０１２７】
２…ネットワーク
３…解答用紙
５…識別サーバ
１０…電子ペン
１１…プロセッサ
１２…メモリ
１３…データ通信ユニット
１４…バッテリー
２５…端末装置
２６…問い合わせサーバ
２７…サービスサーバ
１００…識別システム
【図１】
2005107900.tif 000003
【図２】
2005107900.tif 000004
【図３】
2005107900.tif 000005
【図４】
2005107900.tif 000006
【図５】
2005107900.tif 000007
【図６】
2005107900.tif 000008
【図７】
2005107900.tif 000009
【図８】
2005107900.tif 000010
【図９】
2005107900.tif 000011
【図１０】
2005107900.tif 000012
【図１１】
2005107900.tif 000013
【図１２】
2005107900.tif 000014
【図１３】
2005107900.tif 000015
【図１４】
2005107900.tif 000016
【図１５】
2005107900.tif 000017
【図１６】
2005107900.tif 000018
【図１７】
2005107900.tif 000019
【図１８】
2005107900.tif 000020
【図１９】
2005107900.tif 000021
【図２０】
2005107900.tif 000022
【図２１】
2005107900.tif 000023
【図２２】
2005107900.tif 000024