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