(57)【要約】【課題】      電子ペンにより項目に記入された情報に基づいて、利用者が意図した項目や選択肢を容易且つ的確に特定することができる特定システムを提供する。【解決手段】  特定システム１００において、利用者は、電子ペン１０により申込書３上に設けられ、所定の選択肢が記載された項目にチェックマークを記入する。電子ペン１０は、移動に伴って申込書３上のドットパターンを読み取り、利用者が記入したチェックマークに関する記入データを取得する。特定システム１００は、当該記入データを取得し、ストローク毎の座標データを抽出する。さらに、特定システム１００は、抽出したストローク毎の座標データに基づいて座標テーブル５０４を参照することにより、当該申込書３上に設けられた各項目に記入されたストロークの数を算出する。そして、特定システム１００は、算出した各項目のストローク数に基づいて利用者がチェックマークを記入した項目を容易且つ的確に特定する。即ち、利用者が意図する選択肢を容易且つ的確に特定することができる。【選択図】    図１１
2006139338.tif 000002
【特許請求の範囲】
【請求項１】
電子ペンにより認識可能なドットパターンが印刷された電子ペン用帳票を使用した特定システムにおいて、
前記電子ペン用帳票は、記入者が前記電子ペンにより記入を行う複数の項目を含み、前記項目の情報に対応するドットパターンが印刷されたものであって、
前記特定システムは、
前記項目と、前記ドットパターン上の位置座標とが対応付けされた情報を座標情報として取得する座標情報取得手段と、
前記電子ペン用帳票に記入された記入データを取得するデータ取得手段と、
前記記入データから前記記入者が前記電子ペンを使用して１回の動作で記入したストロークに関する座標データを抽出するストローク抽出手段と、
前記ストローク抽出手段が抽出したストロークの座標データと、前記座標情報とに基づいて、各項目に記入されたストロークの数を算出するストローク数算出手段と、
前記ストローク数算出手段が算出した結果に基づいて、前記記入者が選択した項目を特定する特定手段と、を備えることを特徴とする特定システム。
【請求項２】
前記ストローク数算出手段が算出した結果に基づいて、１つのストロークのみが記入された項目があるか否か判定する第１判定手段をさらに備え、
前記特定手段は、前記第１判定手段の判定結果に基づいて、前記記入者が選択した項目を特定することを特徴とする請求項１に記載の特定システム。
【請求項３】
前記第１判定手段が１つのストロークのみが記入された項目があると判定した場合に、当該１つのストロークのみが記入された項目が複数であるか否かを判定する第２判定手段をさらに備え、
前記特定手段は、前記第２判定手段が前記１つのストロークのみが記入された項目が１つであると判定した場合に、当該項目を前記記入者が選択した項目と特定することを特徴とする請求項２に記載の特定システム。
【請求項４】
前記記入データは、前記電子ペン用帳票に記入された時間に関する時間情報を有しており、
前記ストローク抽出手段は、前記記入データから前記ストロークに関する座標データ及び時間情報を抽出するものであって、
前記特定システムは、
前記ストローク抽出手段が抽出したストロークの座標データ及び時間情報とに基づいて、最後に記入されたストロークを特定する最終ストローク特定手段をさらに備え、
前記特定手段は、前記第２判定手段が前記１つのストロークのみが記入された項目が複数であると判定した場合に、前記最終ストローク特定手段が特定した最終ストロークが記入された項目を前記記入者が選択した項目と特定することを特徴とする請求項２又は３に記載の特定システム。
【請求項５】
前記特定システムは、
前記第１判定手段が１つのストロークのみが記入された項目がないと判定した場合に、前記ストローク数算出手段が算出した結果に基づいて、記入されたストローク数が最も多い項目を特定する最多ストローク項目特定手段と、
前記最多ストローク項目特定手段が特定した最多ストローク項目が複数であるか否かを判定する第３判定手段と、をさらに備え、
前記特定手段は、前記第３判定手段が、前記最多ストローク項目が１つであると判定した場合に、当該項目を前記記入者が選択した項目と特定することを特徴とする請求項２乃至４に記載の特定システム。
【請求項６】
前記特定手段は、前記第３判定手段が、前記最多ストローク項目が複数であると判定した場合に、前記最終ストローク特定手段が特定した最終ストロークが記入された項目を前記記入者が選択した項目と特定することを特徴とする請求項４又は５に記載の特定システム。
【請求項７】
電子ペンにより認識可能なドットパターンが印刷された電子ペン用帳票を使用したコンピュータにより実行されるプログラムであって、
前記電子ペン用帳票は、記入者が前記電子ペンにより記入を行う複数の項目を含み、前記項目の情報に対応するドットパターンが印刷されたものであり、
前記プログラムは、
前記項目と、前記ドットパターン上の位置座標とが対応付けされた情報を座標情報として取得する座標情報取得手段、
前記電子ペン用帳票に記入された記入データを取得するデータ取得手段、
前記記入データから前記記入者が前記電子ペンを使用して１回の動作で記入したストロークに関する座標データを抽出するストローク抽出手段、
前記ストローク抽出手段が抽出したストロークの座標データと、前記座標情報とに基づいて、各項目に記入されたストロークの数を算出するストローク数算出手段、
前記ストローク数算出手段が算出した結果に基づいて、前記記入者が選択した項目を特定する特定手段、として前記コンピュータを機能させることを特徴とするプログラム。
【請求項８】
前記ストローク数算出手段が算出した結果に基づいて、１つのストロークのみが記入された項目があるか否か判定する第１判定手段としてさらに前記コンピュータを機能させ、
前記特定手段は、前記第１判定手段の判定結果に基づいて、前記記入者が選択した項目を特定することを特徴とする請求項７に記載のプログラム。
【請求項９】
前記第１判定手段が１つのストロークのみが記入された項目があると判定した場合に、当該１つのストロークのみが記入された項目が複数であるか否かを判定する第２判定手段としてさらに前記コンピュータを機能させ、
前記特定手段は、前記第２判定手段が前記１つのストロークのみが記入された項目が１つであると判定した場合に、当該項目を前記記入者が選択した項目と特定することを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記記入データは、前記電子ペン用帳票に記入された時間に関する時間情報を有しており、
前記ストローク抽出手段は、前記記入データから前記ストロークに関する座標データ及び時間情報を抽出するものであって、
前記プログラムは、
前記ストローク抽出手段が抽出したストロークの座標データ及び時間情報に基づいて、最後に記入されたストロークを特定する最終ストローク特定手段としてさらに前記コンピュータを機能させ、
前記特定手段は、前記第２判定手段が前記１つのストロークのみが記入された項目が複数であると判定した場合に、前記最終ストローク特定手段が特定した最終ストロークが記入された項目を前記記入者が選択した項目と特定することを特徴とする請求項８又は９に記載のプログラム。
【請求項１１】
前記プログラムは、
前記第１判定手段が１つのストロークのみが記入された項目がないと判定した場合に、前記ストローク数算出手段が算出した結果に基づいて、記入されたストローク数が最も多い項目を特定する最多ストローク項目特定手段、
前記最多ストローク項目特定手段が特定した最多ストローク項目が複数であるか否かを判定する第３判定手段、としてさらに前記コンピュータを機能させ、
前記特定手段は、前記第３判定手段が、前記最多ストローク項目が１つであると判定した場合に、当該項目を前記記入者が選択した項目と特定することを特徴とする請求項８乃至１０に記載のプログラム。
【請求項１２】
前記特定手段は、前記第３判定手段が、前記最多ストローク項目が複数であると判定した場合に、前記最終ストローク特定手段が特定した最終ストロークが記入された項目を前記記入者が選択した項目と特定することを特徴とする請求項１０又は１１に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ペンで記入した情報を正確に取得するための技術に関する。
【背景技術】
【０００２】
入力デバイスとして、近年、「電子ペン」、「デジタルペン」などと呼ばれるペン型入力デバイスが登場しており（以下、本明細書では「電子ペン」と呼ぶ。）、その代表的なものとしてスウェーデンのAnoto社が開発した「アノトペン（Anoto pen）」が知られている。アノトペンは、所定のドットパターンが印刷された専用紙（以下、「専用ペーパー」と呼ぶ。）とペアで使用される。アノトペンは、通常のインクタイプのペン先部に加えて、専用紙上のドットパターンを読み取るための小型カメラと、データ通信ユニットを搭載している。利用者が専用紙上にアノトペンで文字などを書いたり、専用紙上に図案化されている画像をチェックしたりすると、ペンの移動に伴って小型カメラが専用紙上のドットパターンを検出し、利用者が書き込んだ文字、画像などの記入データ（「ストロークデータ」ともいう）が取得される。この記入データが、データ通信ユニットによりアノトペンから近くのパーソナルコンピュータや携帯電話などの端末装置に送信される。
【０００３】
上記のようなシステムでは、利用者は電子ペンを使用して所定の書類を作成し、記入事項に対応する記入データを、ネットワークを通じて当該電子ペン近くの端末装置を介して提出先サーバに送信することができる。この場合、提出先サーバなどでは、受信した記入データに基づいて所定の書類を作成し、必要な受付処理などを行うことになる。
【０００４】
通常、利用者が作成する書類は、電子ペンにより記入するための複数の項目を含んでいる。換言すると、利用者は、所定の書類を作成するため、電子ペンにより文字や記号を項目に適切に記入する必要がある。具体的には、利用者が選択肢の記載された項目にチェックマークを記入することで、複数の選択肢の中から該当するものを選択することが考えられる。このような場合、利用者によりチェックマークが適切に記入されていれば問題ないが、例えば、チェックマークを二重線で取り消した後、他の項目に新たに記入するような場合には、取り消し方法や記入順序等が利用者毎に異なることから、利用者が意図した選択肢をシステム側で正しく特定することが困難であった。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、以上の点に鑑みてなされたものであり、電子ペンにより項目に記入された情報に基づいて、利用者が意図した項目や選択肢を容易且つ的確に特定することができる特定システムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明の１つの観点では、電子ペンにより認識可能なドットパターンが印刷された電子ペン用帳票を使用した特定システムにおいて、前記電子ペン用帳票は、記入者が前記電子ペンにより記入を行う複数の項目を含み、前記項目の情報に対応するドットパターンが印刷されたものであって、前記特定システムは、前記項目と、前記ドットパターン上の位置座標とが対応付けされた情報を座標情報として取得する座標情報取得手段と、前記電子ペン用帳票に記入された記入データを取得するデータ取得手段と、前記記入データから前記記入者が前記電子ペンを使用して１回の動作で記入したストロークに関する座標データを抽出するストローク抽出手段と、前記ストローク抽出手段が抽出したストロークの座標データと、前記座標情報とに基づいて、各項目に記入されたストロークの数を算出するストローク数算出手段と、前記ストローク数算出手段が算出した結果に基づいて、前記記入者が選択した項目を特定する特定手段と、を備える。
【０００７】
上記のように構成された特定システムによれば、記入者は、電子ペンのインクペンユニットにより、電子ペン用帳票上に設けられた所定の項目にチェックマーク等の記入を行う。ここで、チェックマークとは、１つ以上のストロークから構成される「○」や「レ」といった記号等をいう。なお、ストロークとは、記入者が電子ペンを使用して１回の動作、即ち一筆書きで記入した記号等の線分である。電子ペンは、電子ペンの移動に伴って帳票上のドットパターンを読み取り、記入者が記入した記号等に関する記入データを取得する。ここで、記入データには当該ドットパターン上の位置座標が含まれている。電子ペンが取得した記入データは、特定システムにより取得される。特定システムは、取得した記入データからストローク毎の座標データを抽出する。
【０００８】
本発明における電子ペン用帳票は、項目毎に当該項目の情報に対応するドットパターンが印刷されている。よって、特定システムは、抽出したストローク毎の座標データに基づいて座標情報を参照することにより、当該電子ペン用帳票上に設けられた各項目に記入されたストロークの数を算出することができる。そして、特定システムは、算出した各項目のストローク数に基づいて記入者がチェックマークを記入した項目を特定することができる。
【０００９】
これによれば、記入者がチェックマークの訂正等を行い、複数のストロークが各項目に記入された場合であっても、ストローク数に基づいて容易且つ的確に記入者が意図した項目を特定することができる。即ち、記入者が意図した選択肢を特定することができる。
【００１０】
上記特定システムの一態様では、前記ストローク数算出手段が算出した結果に基づいて、１つのストロークのみが記入された項目があるか否か判定する第１判定手段をさらに備え、前記特定手段は、前記第１判定手段の判定結果に基づいて、前記記入者が選択した項目を特定することを特徴とする。これによれば、特定システムは、１つのストロークのみが記入された項目が存在するか否かを判定し、当該判定結果に基づいて記入者が意図した項目を特定している。よって、記入者が記入したチェックマークを二重線等で修正し、新たに他の項目へチェックマークを記入した場合であっても、特定システムは的確に記入者が意図した項目を特定することができる。
【００１１】
上記特定システムの他の一態様では、前記第１判定手段が１つのストロークのみが記入された項目があると判定した場合に、当該１つのストロークのみが記入された項目が複数であるか否かを判定する第２判定手段をさらに備え、前記特定手段は、前記第２判定手段が前記１つのストロークのみが記入された項目が１つであると判定した場合に、当該項目を前記記入者が選択した項目と特定する。これによれば、特定システムは、１つのストロークのみが記入された項目が複数であるか否かを判定し、当該判定結果に基づいて記入者が意図した項目を特定している。よって、当該項目が１つである場合には、容易に記入者が意図した項目であると特定することができる。
【００１２】
上記特定システムの他の一態様では、前記記入データは、前記電子ペン用帳票に記入された時間に関する時間情報を有しており、前記ストローク抽出手段は、前記記入データから前記ストロークに関する座標データ及び時間情報を抽出するものであって、前記特定システムは、前記ストローク抽出手段が抽出したストロークの座標データ及び時間情報とに基づいて、最後に記入されたストロークを特定する最終ストローク特定手段をさらに備え、前記特定手段は、前記第２判定手段が前記１つのストロークのみが記入された項目が複数であると判定した場合に、前記最終ストローク特定手段が特定した最終ストロークが記入された項目を前記記入者が選択した項目と特定する。
【００１３】
上記のように構成された特定システムは、１つのストロークのみが記入された項目が複数ある場合に、最終ストロークが記入された項目を記入者が意図した項目であると特定する。よって、複数の項目に１つのストロークが記入されており、ストローク数に基づいて項目を特定することができない場合であっても、特定システムは、記入者がストロークを記入した時間的経緯に基づいて的確に記入者が意図する項目を特定することができる。
【００１４】
上記特定システムの他の一態様では、前記特定システムは、前記第１判定手段が１つのストロークのみが記入された項目がないと判定した場合に、前記ストローク数算出手段が算出した結果に基づいて、記入されたストローク数が最も多い項目を特定する最多ストローク項目特定手段と、前記最多ストローク項目特定手段が特定した最多ストローク項目が複数であるか否かを判定する第３判定手段と、をさらに備え、前記特定手段は、前記第３判定手段が、前記最多ストローク項目が１つであると判定した場合に、当該項目を前記記入者が選択した項目と特定する。
【００１５】
上記のように構成された特定システムは、１つのストロークのみが記入された項目がない場合に、記入されたストローク数が最も多い項目を最多ストローク項目として特定する。さらに、特定システムは、最多ストローク項目が複数であるか否かを判定し、当該最多ストローク項目が１つである場合に当該項目を記入者が選択した項目と特定する。最多ストローク項目が複数とは、具体的に、最多ストローク数が４つであれば、ストロークが４つ記入された項目が複数存在することをいう。これによれば、チェックマークの訂正等を行うことで項目への記入が増大した場合であっても、的確に記入者が意図する項目を特定することができる。
【００１６】
上記特定システムのさらに他の一態様では、前記特定手段は、前記第３判定手段が、前記最多ストローク項目が複数であると判定した場合に、前記最終ストローク特定手段が特定した最終ストロークが記入された項目を前記記入者が選択した項目と特定する。これによれば、最多ストローク項目が複数ある場合に、最終ストロークが記入された項目を記入者が意図した項目であると特定する。よって、ストローク数に基づいて項目を特定することができない場合であっても、特定システムは、記入者がストロークを記入した時間的経緯に基づいて的確に記入者が意図する項目を特定することができる。
【００１７】
本発明の別の観点では、電子ペンにより認識可能なドットパターンが印刷された電子ペン用帳票を使用したコンピュータにより実行されるプログラムであって、前記電子ペン用帳票は、記入者が前記電子ペンにより記入を行う複数の項目を含み、前記項目の情報に対応するドットパターンが印刷されたものであり、前記プログラムは、前記項目と、前記ドットパターン上の位置座標とが対応付けされた情報を座標情報として取得する座標情報取得手段、前記電子ペン用帳票に記入された記入データを取得するデータ取得手段、前記記入データから前記記入者が前記電子ペンを使用して１回の動作で記入したストロークに関する座標データを抽出するストローク抽出手段、前記ストローク抽出手段が抽出したストロークの座標データと、前記座標情報とに基づいて、各項目に記入されたストロークの数を算出するストローク数算出手段、前記ストローク数算出手段が算出した結果に基づいて、前記記入者が選択した項目を特定する特定手段、として前記コンピュータを機能させる。
【００１８】
上記プログラムをコンピュータにより実行することにより、上述の特定システムを実現することができる。また、上述の特定システムの各態様も同様に実現することができる。
【発明の効果】
【００１９】
本発明によれば、電子ペンにより項目に記入された情報に基づいて、利用者が意図した項目や選択肢を容易且つ的確に特定することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明の好適な実施の形態について説明する。まず、本発明のシステムにおいて入力デバイスとして使用される電子ペンの概要について説明する。
【００２１】
［電子ペン］
図１は電子ペンの使用形態を模式的に示す図であり、図２は電子ペンの構造を示す機能ブロック図である。図１に示すように、電子ペン１０は、ドットパターンが印刷された専用ペーパー２０と組み合わせて使用される。電子ペン１０は、通常のインクペンと同様のペン先部１７を備えており、利用者は通常のインクペンと同様に専用ペーパー２０上に文字などを書くことになる。
【００２２】
図２に示すように、電子ペン１０は、その内部にプロセッサ１１、メモリ１２、データ通信ユニット１３、バッテリー１４、ＬＥＤ１５、カメラ１６及び圧力センサ１８を備える。また、電子ペン１０は通常のインクペンと同様の構成要素としてインクカートリッジ（図示せず）などを有する。
【００２３】
電子ペン１０は、ペン先部１７により専用ペーパー２０上に描かれたインクの軌跡をデータ化するのではなく、専用ペーパー２０上で電子ペン１０が移動した軌跡座標をデータ化する。ＬＥＤ１５が専用ペーパー２０上のペン先部１７近傍を照明しつつ、カメラ１６が専用ペーパー２０に印刷されているドットパターンを読み取り、データ化する。つまり、電子ペン１０は専用ペーパー２０上で利用者が電子ペン１０を移動させることにより生じるストロークを画像データ又はベクトルデータとして取得することができる。
【００２４】
圧力センサ１８は、利用者が電子ペン１０により専用ペーパー上に文字などを書く際にペン先部１７に与えられる圧力、即ち筆圧を検出し、プロセッサ１１へ供給する。プロセッサ１１は、圧力センサ１８から与えられる筆圧データに基づいて、ＬＥＤ１５及びカメラ１６のスイッチオン／オフの切換を行う。即ち、利用者が電子ペン１０で専用ペーパー２０上に文字などを書くと、ペン先部１７には筆圧がかかる。よって、所定値以上の筆圧が検出されたときに、利用者が記述を開始したと判定して、ＬＥＤ１５及びカメラ１６を作動する。
【００２５】
カメラ１６は専用ペーパー２０上のドットパターンを読み取り、そのパターンデータをプロセッサ１１に供給する。プロセッサ１１は、供給されたドットパターンから、専用ペーパー２０上でのＸ／Ｙ座標を算出する。
【００２６】
プロセッサ１１は、利用者の記述が行われる間に、筆圧の配列データ及びＸ／Ｙ座標データを取得し、タイムスタンプ（時間情報）と関連付けてメモリ１２に記憶していく。よって、メモリ１２内には利用者の記述内容に対応するデータが時系列で記憶されていく。メモリ１２の容量は例えば１Ｍバイト程度とすることができる。
【００２７】
利用者により送信指示がなされるまでは、取得された全てのデータはメモリ１２内に保持される。そして、利用者が送信指示を行うと、データ通信ユニット１３により、電子ペン１０と所定距離内にある端末装置２５へメモリ１２内のデータが送信される。基本的には、一度送信指示がなされると、電子ペン１０はメモリ１２内に記憶していた全てのデータを端末装置２５へ送信するため、メモリ１２内はクリアされる。よって、送信後にもう一度同じ情報を端末装置２５へ送信したい場合には、利用者は専用ペーパー２０上に再度記述を行う必要がある。なお、この場合、利用者は専用ペーパー２０上にインクペンで書かれた文字などをなぞればよいことになる。
【００２８】
電子ペン１０自体は、送信ボタンなどの機能ボタンを備えておらず、送信指示その他の指示は、利用者が専用ペーパー２０上の所定位置に設けられた専用ボックスを電子ペン１０でチェックすることにより実行される。専用ボックスの位置座標には、予め送信指示が対応付けられており、プロセッサ１１は専用ボックスの位置座標を受信すると、データ通信ユニット１３にメモリ１２内のデータを供給し、端末装置２５への送信を行わせる。なお、電子ペン１０は、データの送信完了を電子ペンの振動により示すことができる。
【００２９】
バッテリー１４は電子ペン１０内の各要素に電源供給するためのものであり、例えば電子ペンのキャップ（図示せず）により電子ペン１０自体の電源のオン／オフを行うことができる。
【００３０】
このように、電子ペン１０は利用者が専用ペーパー２０上に記述した文字などに対応する座標データ及び筆圧データを取得して近傍の端末装置２５へ送信する機能を有するが、電子ペン１０のペン先部１７は通常のインクペンとなっているため、専用ペーパー２０上に記述した内容はオリジナルの原本として残るという特徴がある。即ち、紙の原本に対して記述するのと同時に、その内容を座標データなどの形態でリアルタイムに電子化することができる。
【００３１】
なお、電子ペン１０の標準機能によれば、電子ペン１０により得られるデータは、原則として座標データ又はベクトルデータの形態であり、テキストデータではない。但し、電子ペン１０は標準機能として、専用ペーパー２０上に設けられた専用エリアに記述することにより、英数字に限りテキスト化する機能は備えている。
【００３２】
また、電子ペン１０内には、ペン自体及びその所有者に関するプロパティ情報（ペン情報及びペン所有者情報）を保持することができ、アプリケーションから参照することができる。ペン情報としては、バッテリーレベル、ペンＩＤ、ペン製造者番号、ペンソフトウェアのバージョン、サブスクリプションプロバイダのＩＤなどを保持できる。また、ペン所有者情報としては、国籍、言語、タイムゾーン、emailアドレス、空きメモリ容量、名称、住所、ファックス／電話番号、携帯電話番号などを保持することができる。
【００３３】
なお、上記の例におけるデータ通信ユニット１３では、Bluetooth（登録商標）の無線伝送、ＵＳＢケーブルを使用した有線伝送、端子などの接触によるデータ伝送など、各種の方法によって電子ペン１０から端末装置２５へのデータ送信を行うことが考えられる。
【００３４】
次に、電子ペンにより利用者が記述した内容のＸ／Ｙ座標データを取得する方法について説明する。前述のように専用ペーパー２０には、所定のドットパターンが印刷されている。電子ペン１０のカメラ１６は、利用者が専用ペーパー２０上に記述したインクの軌跡を読み取るのではなく、専用ペーパー２０上のドットパターンを読み取る。実際、図１に示すように、ＬＥＤ１５による照明エリア及びカメラ１６の撮影エリア（照明エリア内に位置する）は、ペン先部１７が専用ペーパー２０に接触する位置とはずれている。
【００３５】
ドットパターンはカーボンを含む専用インキなどで印刷されており、カメラ１６はその専用インキによるパターンのみを認識することができる。専用インキ以外のインキ（カーボンを含まない）により、専用ペーパー上に罫線や枠などを印刷しても、電子ペンはそれらを認識することはない。よって、専用ペーパーを利用して各種申込書などの帳票を作成する際は、専用インキ以外のインキで入力枠や罫線、注意書きなどを印刷する。
【００３６】
ドットパターンは、図３に例示するように、各ドットの位置がデータに対応付けされている。図３の例では、ドットの位置を格子の基準位置（縦線及び横線の交差点）から上下左右にシフトすることにより、０〜３の２ビット情報を表示した例である。このようにして表現された情報の組合せにより、専用ペーパー上の位置座標が決定される。図４（ａ）に例示するように、縦横２mmの範囲内に３６個のドットが格子状に配置され、これらのドットにより示されるデータの配列（図４（ｂ））が、その専用ペーパー上の位置座標と対応付けされている。よって、電子ペン１０のカメラ１６が図４（ａ）に示すようなドットパターンを撮影すると、プロセッサ１１はカメラ１６から入力されるドットパターンのデータに基づいて図４（ｂ）に示すデータ配列を取得し、それに対応する専用ペーパー上の位置座標（即ち、そのドットパターンがその専用ペーパー上のどの位置にあるのか）をリアルタイムで算出する。なお、ドットパターンを認識する最小単位は２mm×２mmであり、カメラ１６は毎秒１００回程度の撮影を行う。
【００３７】
次に、専用ペーパーについて説明する。専用ペーパーの構造の一例を図５に示す。図示のように、専用ペーパー２０は、台紙３０上にドットパターン３２が印刷され、その上に罫線などの図案３４が印刷されている。台紙３０は通常は紙であり、ドットパターン３２は前述のようにカーボンを含んだ専用インキにより印刷される。また、通常のインキなどにより図案３４が印刷される。ドットパターンと図案とは同時に印刷してもよいし、いずれかを先に印刷してもよい。
【００３８】
図案３４の例を図６に示す。図６は、ある申込書３６の例であり、複数の記入欄３８や送信ボックス３９が印刷されている。図６には明確に図示されておらず、詳細は後述するが、実際にはドットパターンが申込書３６の全面に印刷されており、その上に記入欄３８や送信ボックス３９が通常のインキにより印刷されている。利用者は、ドットパターンを意識することなく、従来からある申込書と同様に、電子ペン１０を使用して必要事項を申込書３６の各記入欄３８に記入すればよい。
【００３９】
専用ペーパー２０上のエリアは大きく２種類のエリアに分けることができる。１つは記入エリアであり、電子ペン１０による記述内容をそのまま情報として取り扱うエリアである。図６の例では複数の記入欄３８がこれに該当する。もう１つは機能エレメントであり、対応するエリア内を電子ペン１０でチェックした際に、予めそのエリアに対して定義されているアクション、指示などを実行するようになっている。図６の例における送信ボックス３９がこれに該当する。
【００４０】
送信ボックス３９は前述したように電子ペン１０内に記憶されているデータを近傍の端末装置２５へ送信するための指示を行う際に使用される。利用者が送信ボックス３９内に電子ペン１０でチェックを入れると、電子ペン１０が送信ボックス内のドットパターンを読み取る。当該パターンは送信指示に対応付けられており、電子ペン１０内のプロセッサ１１はデータ通信ユニット１３にメモリ１２内の記憶データの送信命令を発する。
【００４１】
ドットパターンの割り当ては、通常、アプリケーション（用紙の種類）毎に行われる。即ち、ある申込書内のドットパターンは１枚の用紙の中で重複することはないが、同一の申込書には全て同じドットパターンが印刷されている。よって、利用者が電子ペン１０で必要事項を入力すると、その入力事項がその申込書のどの項目に対するものであるかを、申込書上の座標データから特定することができる。
【００４２】
このように、ドットパターンを印刷した専用ペーパー上に所定の図案を印刷することにより、専用ペーパーを利用した各種申込書が作成できる。利用者は電子ペン１０を使用して通常の要領で必要事項を記入すれば、その電子データが自動的に取得される。
【００４３】
上記の例では、ドットパターンは専用ペーパー上にカーボンを含むインキにより印刷されているが、プリンタ及びカーボンを含むインクを使用してドットパターンを通常の紙上にプリントすることも可能である。さらに、専用ペーパー上の図案も印刷ではなく、プリンタにより形成することも可能である。ドットパターンをプリンタにより紙上に形成する場合には、１枚１枚に異なるドットパターンを形成することが可能である。よって、形成されたドットパターンの違いにより、それらの用紙１枚１枚を識別し、区別することが可能となる。
【００４４】
なお、本明細書においては、「印刷」の語は、通常の印刷のみならず、プリンタによるプリントも含む概念とする。
【００４５】
次に、電子ペンにより取得したデータの送信処理について図２を参照して説明する。電子ペン１０が取得したデータは、主として利用者が入力した事項のデータであるが、通常はそのデータの送信先であるサービスサーバがどこであるかの情報は含まれていない。その代わりに、その専用ペーパーに関するアプリケーションやサービスを特定する情報が専用ペーパー上のドットパターンに含まれており、利用者の入力作業中に専用ペーパーからその情報が取得されている。よって、電子ペン１０から記入データを受け取った端末装置２５は、まず、問い合わせサーバ２６に対して、その専用ペーパーに対して入力されたデータをどのサービスサーバ２７へ送信すべきかの問い合わせを行う。問い合わせサーバ２６は、専用ペーパー毎に、対応するサービスサーバの情報を有しており、端末装置２５からの問い合わせに応じて、当該専用ペーパーに関するサービスなどを行うサービスサーバ２７の情報（ＵＲＬなど）を端末装置２５へ回答する。それから、端末装置２５は、電子ペンから取得した記入データをそのサービスサーバ２７へ送信することになる。
【００４６】
なお、上記の例では端末装置２５、問い合わせサーバ２６及びサービスサーバ２７が別個に構成されているが、これらの幾つか又は全てを１つの装置として構成することも可能である。本実施形態において、後述する特定サーバは、問い合わせサーバ２６及びサービスサーバ２７を兼ねているものとする。
【００４７】
[特定システム]
次に、本発明の特定システムについて説明する。図７に特定システム１００の概略構成を示す。図７に示す特定システム１００は、電子ペン１０により項目に記入された情報に基づいて、利用者が意図した選択肢を容易且つ的確に特定するシステムである。具体的に、利用者は、申込書３に設けられ、選択肢１乃至３が記載された項目の中から、電子ペン１０で意図する選択肢１つにチェックマーク（○など）を記入するものとする。
【００４８】
図７に示すように、特定システム１００は、端末装置２５及び特定サーバ５がネットワーク２を通じて接続されることにより構成される。ここで、ネットワーク２の１つの好適な例はインターネットである。また、端末装置２５とは、利用者が使用するパーソナルコンピュータ（以下、「ＰＣ」と呼ぶ。）や携帯電話といったネットワークを介してデータの授受が可能な端末である。
【００４９】
まず、本システムによる選択肢特定方法の概要を述べておく。利用者は、まず、電子ペン１０を使用して申込書３上に設けられ、選択肢１乃至３が記載された複数の項目の中から任意の１つを選択し、当該項目にチェックマークを記入する。そして、利用者が記入した記入データは、電子ペン１０から端末装置２５へ送信され、端末装置２５から特定サーバ５へ送信される。
【００５０】
特定サーバ５は、申込書３に印刷されたドットパターンの座標データに基づいて、記入データからストローク毎の座標データを抽出する。ここで、ストロークとは、利用者が電子ペン１０を使用して１回の動作、即ち一筆書きで記入したチェックマーク等である。そして、特定サーバ５は、抽出したストロークの座標データに基づいて後述する座標テーブルを参照することで、各項目にそれぞれストロークがいくつ記入されているかを算出する。また、特定サーバ５は、抽出したストロークの座標データ、時間情報及び座標テーブルに基づいて、時間的に最後に記入された最終ストロークを特定する。そして、特定サーバ５は、各項目のストローク数及び最終ストロークと、詳細は後述するが利用者が選択した項目を特定するための条件を記憶している条件テーブルとに基づいて、利用者が意図する選択肢を特定する。
【００５１】
[申込書]
次に、申込書３について説明する。本発明のシステムでは、申込書３は、上述した専用ペーパーとして作成されている。即ち、図５に例示するように台紙３０上に所定のドットパターン３２が印刷されており、その上に所定の文字や項目などが印刷されている。先に述べたように、ドットパターン３２は電子ペン１０が認識することができるように、カーボンを含んだインキにより印刷されている。一方、文字や項目などの図案３４は、通常の（カーボンを含まない）インキにより印刷されているため、電子ペン１０がそれを認識することはない。
【００５２】
申込書３上に設けられた項目の例を図８（ａ）に示す。申込書３上には質問事項と、図示のような当該質問の解答に対応する選択肢１乃至３が記載された項目と、前述の送信ボックスとが印刷されている。このような複数の項目及び送信ボックスは、予め設定されたドットパターン上の位置座標に対して印刷されている。即ち、複数の項目と送信ボックスは、申込書３の位置座標（ＸＹ座標）により規定されている。例えば、選択肢１が記載された項目は、座標（ｘ１，ｙ１）〜座標（ｘ２，ｙ２）で規定する範囲とされる。
【００５３】
利用者は、電子ペン１０を使用して該当する選択肢が記載された項目１つにチェックマークを記入する。なお、記入を訂正する場合、利用者は、図８（ｂ）に示すように最初に記入したチェックマークを二重線などで取り消し、新たなチェックマークを他の選択肢が記載された項目に記入する。利用者が電子ペン１０を使用して申込書３に記入を行うと、電子ペン１０はドットパターンに基づいて、申込書３のどの座標に記入が行われたかを示すデータを生成し、内部メモリ１２に記憶する。従って、申込書３において、利用者が例えば図８（ａ）に示すような、選択肢２が記載された項目にチェックマークを記入すると、電子ペン１０は、申込書３の記入位置座標を取得し、メモリ１２に記憶する。そして、利用者が申込書３上に設けられている送信ボックスにチェックマークを記入すると、メモリ１２内に記憶されていた記入位置座標が記入データとして電子ペン１０から所定の端末装置２５へ送信される。つまり、申込書３に記載されている質問事項の解答として選択肢２が選択され、対応する項目にチェックマークが記入されたという情報を含んだ記入データが特定サーバ５へ送信される。
【００５４】
[選択肢特定方法]
次に、図９及び図１０を参照して、選択肢特定方法について詳細に説明する。図９は、利用者が選択した項目を特定するための条件を規定している条件テーブルのデータ構造を模式的に示す図である。また、図１０（ａ）乃至（ｆ）は、申込書３にチェックマークが記入された例である。
【００５５】
特定サーバ５は、各項目のストローク数及び最終ストロークと、図９に示すような条件テーブルとに基づいて、利用者が意図する選択肢を特定する。ここで、条件テーブルについて詳しく説明する。
【００５６】
条件テーブルは図示のとおり、優先順位及び条件から構成されている。特定サーバ５は、各項目のストローク数及び最終ストロークが所定の条件に合致した場合に、利用者が意図する選択肢を特定するが、その際、優先順位の高い条件から順に合致するか否かの判定を行う。なお、本実施形態では、「第１」が最も優先順位が高く、「第４」が最も優先順位が低いものとする。
【００５７】
優先順位「第１」は、「１ストロークのみ存在する項目がある場合は、その選択肢を有効とする」という条件である。これは即ち、１ストロークのみ記入された項目が１つのみの場合に、当該項目に記載された選択肢を利用者が選択したものと特定するということである。
【００５８】
優先順位「第２」は、「１ストロークのみ存在する項目が複数ある場合は、最終ストロークの選択肢を有効とする」という条件である。これは即ち、１ストロークのみ記入された項目が複数ある場合には、ストローク数のみに基づいて特定することができないため、最終ストロークが記入された項目を特定し、当該項目に記載された選択肢を利用者が選択したものと特定することである。
【００５９】
優先順位「第３」は、「２ストローク以上存在する項目が複数ある場合は、最もストローク数が多い選択肢を有効とする」という条件である。これは即ち、１ストロークのみ記入された項目が存在せず、２ストローク以上存在する項目が複数ある場合に、記入されたストローク数が最も多い項目を特定し、当該項目に記載された選択肢を利用者が選択したものと特定するということである。換言すると、１ストロークのみ記入された項目が存在せず、２ストローク以上存在する項目が１つの場合には、当該項目に記載された選択肢を利用者が選択したものと特定する。
【００６０】
優先順位「第４」は、「２ストローク以上で最もストローク数が多い項目が複数ある場合は、その中で最終ストロークの選択肢を有効とする」という条件である。これは即ち、１ストロークのみ記入された項目が存在せず、記入されたストローク数が最も多い項目が複数ある場合には、ストローク数のみに基づいて特定することができないため、最終ストロークが記入された項目を特定し、当該項目に記載された選択肢を利用者が選択したもの特定することである。
【００６１】
ここで、図１０（ａ）乃至（ｆ）に示すように記入されたチェックマークと、図９に示す条件テーブルに規定される条件とから選択肢を特定する方法について具体的に説明する。
【００６２】
図１０（ａ）は、利用者が選択肢１を意図して、当該選択肢１が記載された項目にチェックマークを記入した例である。この場合、特定サーバ５は、選択肢１が記載された項目に１ストローク記入されており、他の項目にはストロークが記入されていないことを認識する。よって、条件テーブルに規定された優先順位「第１」の条件に合致することから、利用者は選択肢１を選択したものと特定する。
【００６３】
図１０（ｂ）は、利用者が最初に記入したチェックマークを二重線で取り消し、選択肢２を意図して、当該選択肢２が記載された項目に新たなチェックマークを記入した例である。この場合、特定サーバ５は、選択肢１が記載された項目に３ストローク記入されており、選択肢２が記載された項目に１ストローク記入されていることを認識する。よって、条件テーブルに規定された優先順位「第１」の条件に合致することから、利用者は選択肢２を選択したものと特定する。なお、利用者が最初に記入したチェックマークを二重線で取り消す行為は、選択肢２が記載された項目にチェックマークを記入する前であっても後であっても構わない。即ち、取り消し行為の時間的な前後を問わず本発明は適用することができる。
【００６４】
図１０（ｃ）は、利用者が選択肢２及び３が記載されたそれぞれの項目にチェックマークを記入した例である。この場合、特定サーバ５は、選択肢２及び３が記載されたそれぞれの項目に１ストロークずつ記入されており、選択肢１が記載された項目にはストロークが記入されていないことを認識する。よって、条件テーブルに規定された優先順位「第１」の条件では、利用者が選択した選択肢を特定することができない。そのため、特定サーバ５は、選択肢２及び３が記載された項目に記入されたそれぞれのストロークの時間情報に基づいて最終ストロークを特定し、さらに当該最終ストロークが記入された項目を特定する。例えば、図示のとおり、利用者が、選択肢２が記載された項目にチェックマークを記入した後、選択肢３が記載された項目にチェックマークを記入した場合、当該選択肢３が記載された項目に記入されたチェックマークが最終ストロークとなる。よって、条件テーブルに規定された優先順位「第２」の条件に基づいて、利用者は選択肢３を選択したものと特定する。
【００６５】
なお、このような場合は、選択肢の特定を利用者の記入順序に頼らざるを得ないが、複数の選択肢に１つずつストロークが存在する場合は、後に記入したものを選択したと考えるのが自然である。そもそも、このような場合、申込書３を人間が見てもどちらを選択したか判断することはできないため、利用者の記入ミスである蓋然性が高い。
【００６６】
図１０（ｄ）は、利用者が、選択肢１及び選択肢２が記載された項目に記入したチェックマークを二重線で取り消し、最終的に選択肢１を意図して、当該選択肢１が記載された項目に新たなチェックマークを記入した例である。この場合、特定サーバ５は、選択肢１が記載された項目に４ストローク記入されており、選択肢２が記載された項目に３ストローク記入されていることを認識する。よって、条件テーブルに規定された優先順位「第３」の条件に基づいて、利用者は選択肢１を選択したものと特定する。なお、利用者が最初に記入したチェックマークを二重線で取り消す行為は、最終的に意図したチェックマークを記入する前であっても後であっても構わない。即ち、取り消し行為の時間的な前後を問わず本発明は適用することができる。
【００６７】
図１０（ｅ）は、利用者が、選択肢１及び選択肢２が記載された項目に記入したチェックマークをそれぞれ取り消し、最終的に選択肢１を意図して、当該選択肢１が記載された項目に新たなチェックマークを記入した例である。この場合、特定サーバ５は、選択肢１及び選択肢２が記載されたそれぞれの項目に３ストロークずつ記入されていることを認識する。よって、条件テーブルに規定された優先順位「第３」の条件では、利用者が選択した選択肢を特定することができない。そのため、特定サーバ５は、選択肢１及び２が記載された項目に記入されたそれぞれのストロークの時間情報に基づいて最終ストロークを特定し、さらに当該最終ストロークが記入された項目を特定する。例えば、図示のような順番で利用者が記入を行った場合、選択肢１が記載された項目に記入されたチェックマークが最終ストロークとなる。よって、条件テーブルに規定された優先順位「第４」の条件に基づいて、利用者は選択肢１を選択したものと特定する。
【００６８】
なお、このような場合は、選択肢の特定を利用者の記入順序に頼らざるを得ないため、選択肢１が記載された項目に最終的なチェックマークを記入した後、選択肢２が記載された項目のチェックマークを取り消した場合、特定サーバ５は、利用者は選択肢２を選択したものと特定する恐れがある。しかし、同一の人間が続けて訂正を行う場合、取り消し方法はどの選択肢においても同じと考えられるため、図１０（ｅ）に示すような記入例は運用上レアケースであると思われる。
【００６９】
図１０（ｆ）は、利用者が、選択肢１及び選択肢２が記載された項目に記入したチェックマークをそれぞれ取り消し、再度新たなチェックマークを記入した例である。この場合、特定サーバ５は、選択肢１及び選択肢２が記載されたそれぞれの項目に４ストローク記入されていることを認識する。よって、条件テーブルに規定された優先順位「第３」の条件では、利用者が選択した選択肢を特定することができない。そのため、特定サーバ５は、選択肢１及び２が記載された項目に記入されたそれぞれのストロークの時間情報に基づいて、最終ストロークが記入された項目を特定する。例えば、図示のような順番で利用者が記入を行った場合、選択肢２が記載された項目に記入されたチェックマークが最終ストロークとなる。よって、条件テーブルに規定された優先順位「第４」の条件に基づいて、利用者は選択肢２を選択したものと特定する。
【００７０】
なお、このような場合は、選択肢の特定を利用者の記入順序に頼らざるを得ないが、複数の選択肢に２以上であって同数のストロークが存在する場合は、後に記入したものを選択したと考えるのが自然である。そもそも、このような場合、申込書３を人間が見てもどちらを選択したか判断することはできないため、利用者の記入ミスである蓋然性が高い。
【００７１】
[特定サーバ]
次に、特定サーバ５について詳しく説明する。図１１は、特定システム１００における、特に特定サーバ５の内部構成を示す。図示のように、特定サーバ５は、特定プログラム５０１、データ取得機能５０２、ストローク抽出機能５０３、座標テーブル５０４、条件テーブル５０５、ストローク数算出機能５０６、最終ストローク特定機能５０７、項目特定機能５０８及び選択肢特定機能５０９を有する。なお、各機能は、特定サーバ５が有するＣＰＵが予め用意されたプログラムを実行することにより実現される。
【００７２】
特定プログラム５０１は、端末装置２５を介して電子ペン１０から取得したデータ、座標テーブル５０４及び条件テーブル５０５に基づいて、チェックマークが記入された項目を特定し、利用者が意図した選択肢を特定するプログラムである。
【００７３】
データ取得機能５０２は、特定プログラム５０１を実行することにより、利用者が電子ペン１０を使用して申込書３に記入した記入データを取得する機能である。
【００７４】
ストローク抽出機能５０３は、特定プログラム５０１を実行することにより、利用者が電子ペン１０を使用して１回の動作、即ち一筆書きで記入したチェックマークといったストローク毎の座標データを記入データから抽出する機能である。
【００７５】
ストローク数算出機能５０６は、ストローク抽出機能５０３が抽出したストロークの座標データに基づいて座標テーブル５０４を参照することにより、申込書３上に設けられた各項目に記入されたストロークの数を算出する機能である。ここで、座標テーブル５０４について図１２を参照して説明する。座標テーブル５０４は、項目ＩＤ、座標データ及び内容から構成されている。項目ＩＤは申込書３上の各項目を識別する情報であり、座標データは各項目の配置を示す申込書３の位置座標である。そして、内容は、座標データで示される各項目の内容を表しており、これによれば、項目ＩＤ「Ａ１」の項目は「選択肢１」、項目ＩＤ「Ａ２」の項目は「選択肢２」が記載されていることを示していることとなる。
【００７６】
最終ストローク特定機能５０７は、ストローク抽出機能５０３が抽出したストロークの時間情報及び座標データに基づいて座標テーブル５０４を参照することにより、利用者が最後に記入したストロークを特定する機能である。
【００７７】
項目特定機能５０８は、ストローク数算出機能５０６が算出した各項目のストローク数と、最終ストローク特定機能５０７が特定した最終ストロークとに基づいて、条件テーブル５０５を参照することにより、利用者がチェックマークを記入した項目を特定する機能である。なお、条件テーブル５０５は、上述のとおり、優先順位及び条件から構成されており、利用者がチェックマークを記入した項目を特定するための条件が規定されている。
【００７８】
選択肢特定機能５０９は、項目特定機能５０８が特定した項目に基づいて座標テーブル５０４の内容を参照することにより、利用者が意図した選択肢を特定する機能である。
【００７９】
[特定処理]
次に、上記の特定システム１００により実行される特定処理について説明する。図１３は、特定処理のフローチャートである。
【００８０】
まず、利用者は、申込書３を構成する複数の項目の中から任意の項目を選択し、当該項目に電子ペン１０を使用してチェックマークを記入する。具体的に、利用者は、図８（ａ）に示すような、所定の選択肢が記載された項目にチェックマークを記入することにより、質問事項に対する解答を記入するものとする。そして、申込書３上の送信ボックスにチェックマークを記入することにより、端末装置２５を介して、記入データを特定サーバ５へ送信する。
【００８１】
特定サーバ５は、記入データを取得し、当該記入データからストローク毎の座標データ及び時間情報を抽出する（ステップＳ１）。即ち、特定サーバ５は、記入データからチェックマーク毎の座標データ及び時間情報を抽出する。さらに、特定サーバ５は、抽出した座標データに基づいて座標テーブルを参照することにより、申込書３上の各項目に記入されたストローク数を算出する（ステップＳ２）。そして、特定サーバ５は、算出したストローク数及び図９に示すような条件テーブルに基づいて、利用者がチェックマークを記入した項目を特定する。
【００８２】
具体的に、特定サーバ５は、まず、１ストロークのみ記入された項目が有るか否かを判定する（ステップＳ３）。１ストロークのみ記入された項目が有る場合（ステップＳ３：Ｙｅｓ）、特定サーバ５は、当該項目が複数であるか否かを判定する（ステップＳ４）。当該項目が１つであれば（ステップＳ４；Ｎｏ）、特定サーバ５は、前述の優先順位「第１」の条件に従い、当該項目を利用者が最終的にチェックマークを記入した項目であると特定する（ステップＳ１０）。一方、当該項目が複数であれば（ステップＳ４；Ｙｅｓ）、特定サーバ５は、ステップＳ１で抽出したストロークの時間情報に基づいて最終ストロークを特定する（ステップＳ５）。そして、特定サーバ５は、前述の優先順位「第２」の条件に従い、当該最終ストロークが記入された項目を利用者が最終的にチェックマークを記入した項目であると特定する（ステップＳ１０）。
【００８３】
一方、ステップＳ３において１ストロークのみ記入された項目がない場合（ステップＳ３；Ｎｏ）、２ストローク以上記入された項目が有るか否かを判定する（ステップＳ６）。２ストローク以上記入された項目がない場合（ステップＳ６；Ｎｏ）、利用者がストロークを記入していないことを意味するため、特定サーバ５は特定処理を終了する。一方、２ストローク以上記入された項目が有る場合（ステップＳ６；Ｙｅｓ）、当該２ストローク以上記入された項目が複数であるか否かを判定する（ステップＳ７）。２ストローク以上記入された項目が１つであれば（ステップＳ７；Ｎｏ）、特定サーバ５は、当該項目を利用者が最終的にチェックマークを記入した項目である特定する。
【００８４】
一方、２ストローク以上記入された項目が複数である場合（ステップＳ７；Ｙｅｓ）、特定サーバ５は、最もたくさんのストローク（以下、「最多ストローク」と呼ぶ。）が記入された項目が複数であるか否かを判定する（ステップＳ８）。最多ストロークが記入された項目が１つであれば（ステップＳ８；Ｎｏ）、前述の優先順位「第３」の条件に従い、当該項目を利用者が最終的にチェックマークを記入した項目であると特定する（ステップＳ１０）。一方、当該項目が複数であれば（ステップＳ８；Ｙｅｓ）、特定サーバ５は、ステップＳ１で抽出したストロークの時間情報に基づいて最終ストロークを特定する（ステップＳ９）。そして、特定サーバ５は、前述の優先順位「第４」の条件に従い、当該最終ストロークが記入された項目を利用者が最終的にチェックマークを記入した項目であると特定する（ステップＳ１０）。
【００８５】
そして、特定サーバ５は、ステップＳ１０において特定した項目に基づいて座標テーブルの内容を参照することにより、利用者が意図する選択肢を特定する（ステップＳ１１）。これにより、特定サーバ５は、特定処理を完了する。
【００８６】
これによれば、利用者が意図する選択肢に対応する項目にチェックマークを記入する際、最終的なチェックマークと取り消すための二重線の記入順序やストロークの形状を意識しなくても、特定サーバ５は、利用者が意図する選択肢を的確に特定することができる。即ち、どのようなストロークの形状、順番で記入したとしても、特定サーバ５は、利用者が意図する選択肢を的確に特定することができる。
【産業上の利用可能性】
【００８７】
この特定システムによって、電子ペン１０により項目に記入された情報に基づいて、利用者が意図した項目や選択肢を容易且つ的確に特定することができる。
【図面の簡単な説明】
【００８８】
【図１】電子ペンの使用形態を模式的に示す図である。
【図２】電子ペンの構造を示す機能ブロック図である。
【図３】専用ペーパーに印刷されたドットパターンによる情報の表現方法を説明する図である。
【図４】ドットパターン及びそれに対応する情報の例である。
【図５】専用ペーパーにより構成される帳票の構造を示す。
【図６】電子ペン用帳票の例を示す。
【図７】本発明における特定システムの概略構成を示す図である。
【図８】申込書３上に設けられた項目の例である。
【図９】条件テーブルのデータ構造を模式的に示す図である。
【図１０】申込書３上に設けられた項目への記入例である。
【図１１】図７に示す特定システムに含まれる特定サーバの機能ブロック図である。
【図１２】座標テーブルのデータ構造を模式的に示す図である。
【図１３】本発明における特定処理のフローチャートである。
【符号の説明】
【００８９】
２…ネットワーク
３…解答用紙
５…特定サーバ
１０…電子ペン
１１…プロセッサ
１２…メモリ
１３…データ通信ユニット
１４…バッテリー
２５…端末装置
２６…問い合わせサーバ
２７…サービスサーバ
１００…特定システム
【図１】
2006139338.tif 000003
【図２】
2006139338.tif 000004
【図３】
2006139338.tif 000005
【図４】
2006139338.tif 000006
【図５】
2006139338.tif 000007
【図６】
2006139338.tif 000008
【図７】
2006139338.tif 000009
【図８】
2006139338.tif 000010
【図９】
2006139338.tif 000011
【図１０】
2006139338.tif 000012
【図１１】
2006139338.tif 000013
【図１２】
2006139338.tif 000014
【図１３】
2006139338.tif 000015