(57)【要約】【課題】電子ペンによって記入された帳票の種別を識別する。【解決手段】サーバ１０４は、所定の用紙を用いて作成された帳票１００を所定のエリアで区分し、それぞれのエリア毎に軌跡があった場合に付与するポイントを定義したエリア定義マスタ１２６を格納しておく。そして、電子ペン１０１から取得した軌跡情報を、エリア定義マスタ１２６を用いて帳票毎にポイントを合算する。算出した軌跡情報の合算ポイントについて、エリア定義マスタ１２６に定義された全ポイントに対する適合率を、帳票毎に算出することで、軌跡情報が記入された帳票種別を識別する。そして、識別した帳票種別の情報を画面表示させることで、判定者の帳票種別判定を支援する。【選択図】図１
2007133593.tif 000002
【特許請求の範囲】
【請求項１】
所定の用紙を用いて作成された帳票と、
前記帳票への書き込みにより軌跡情報を生成する電子ペンと、
前記電子ペンから取得した軌跡情報を解析して電子データ化する処理装置とを使用して前記帳票の種別を識別する識別システムにおいて、
前記処理装置は、
前記帳票の種別毎に前記電子ペンによる記入位置が異なることに起因して定義される記入位置定義情報を保管する記憶手段と、
前記記入位置定義情報と識別対象となる帳票への書き込みにより電子ペンから入力された前記軌跡情報とを用いて、前記記入位置定義情報と前記軌跡情報との一致度の高さを算出し、前記算出した一致度の高い種別を候補として識別する識別手段と、
前記識別した種別の情報および前記軌跡情報を画面に表示することで、判定者に前記帳票の種別を選択可能にする出力手段と
を備えたことを特徴とする識別システム。
【請求項２】
所定の用紙を用いて作成された帳票と、
前記帳票への書き込みにより軌跡情報を生成する電子ペンと、
前記電子ペンから取得した軌跡情報を解析し電子データ化する処理装置とを使用して前記帳票の種別を識別する識別システムにおいて、
前記処理装置は、
前記帳票の種別毎に前記電子ペンによる記入位置が異なることに起因して定義される記入位置定義情報を保管する記憶手段と、
前記記入位置定義情報と識別対象となる帳票への書き込みにより電子ペンから入力された前記軌跡情報とを用いて、前記記入位置定義情報と前記軌跡情報との一致度の高さを算出し、前記算出した種別のなかで一致度の最も高い種別を識別する識別手段と
を備えたことを特徴とする識別システム。
【請求項３】
前記記入位置定義情報は、
前記帳票を所定の領域で区分し、その領域毎に軌跡情報の有無に応じて所定のポイントを付与する情報を含み、
前記識別手段は、
前記領域毎に前記電子ペンから入力された前記軌跡情報が存在するか否かを判別し、存在の有無に応じてその領域に付与された前記所定のポイントの合計を算出し、この算出したポイント数と、帳票の種別毎に算出される全ポイント数とを比較することで、前記一致度の高さを算出する
ことを特徴とする請求項1又は請求項２に記載の識別システム。
【請求項４】
前記帳票の種別を選択可能にする場合は、
前記識別手段は、
前記軌跡情報と一致度の高い帳票の種別を、一致度の高い順に複数の候補として識別し、
前記出力手段は、
前記一致度の高い順に出力する
ことを特徴とする請求項３に記載の識別システム。
【請求項５】
前記識別手段は、
前記一致度が所定の値以上を持つ帳票の種別を、候補として識別する
ことを特徴とする請求項４に記載の識別システム。
【請求項６】
前記処理装置は、
前記電子ペンで記入された帳票の画像情報を取得し、前記出力手段によって前記識別した種別の情報および前記軌跡情報に加え、前記画像情報を画面に表示する
ことを特徴とする請求項１乃至請求項５のいずれか一項に記載の識別システム。
【請求項７】
所定の用紙を用いて作成された帳票と、
前記帳票への書き込みにより軌跡情報を生成する電子ペンと、
前記電子ペンから取得した軌跡情報を解析し電子データ化する処理装置とを使用して前記帳票の種別を識別する識別システムにおいて、
前記帳票の種別毎に前記電子ペンによる記入位置が異なることに起因して定義される記入位置定義情報を保管する記憶手段と、
前記記入位置定義情報と識別対象となる帳票への書き込みにより電子ペンから入力された前記軌跡情報とを用いて、前記記入位置定義情報と前記軌跡情報との一致度の高さを算出し、前記算出した一致度の高い種別を候補として識別する識別手段と、
前記識別した種別の情報および前記軌跡情報を画面に表示することで、判定者に前記帳票の種別を選択可能にする出力手段と
をコンピュータである処理装置に実行させることを特徴とする識別プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ペンを利用して記入を行う帳票を識別するための技術に関する。
【背景技術】
【０００２】
近年、入力デバイスとして電子ペン（デジタルペン）が利用されており、その代表的なものとして、Ａｎｏｔｏ（登録商標）コーポレーションにより製造される「Ａｎｏｔｏ（登録商標）ペン」等が知られている。
この電子ペンは、所定のドットパターン印刷が施された用紙上に、利用者が電子ペンで文字等を書くことによって、電子ペンに内蔵されたカメラがドットパターンを撮影し、このドットパターンから電子ペンの移動軌跡を検出し、利用者によって記入された記入データが、軌跡情報として電子データで取得される。取得された軌跡情報は、ネットワーク等を通じてサーバ等に送信することができる。
【０００３】
軌跡情報は、記入データのみが電子ペンに取得され、用紙そのものに予め印刷されている帳票の文字やレイアウト等は取得されない。そのため、記入データがどのような種別の帳票（帳票種別）に対して書かれたものであるかを識別するために、帳票毎にパターンの異なるドットパターンを使用することが必要となる。
【０００４】
記入データがどのような種別の帳票に対して書かれたものであるか、帳票種別を識別するための識別システムに関するものには、以下のような技術がある。
例えば特許文献１では、帳票に種別認識用エリアを設け、利用者が種別認識用エリアにチェック等の記入を行うことで、種別認識用エリアへの記入データを含む軌跡情報をサーバに供給する。サーバは、その軌跡情報に基づいて、利用者が記入した帳票の種別を認識する。種別認識用エリアに印刷されたドットパターンは、帳票の種別毎に異なるものとなっており、これを利用してサーバは帳票種別を識別している。
【０００５】
また、特許文献２では、帳票に識別情報が割り当てられた帯状パターン（バーコード等）を設け、その箇所を利用者が電子ペンでトレースすることで、帯状パターンに対応する識別情報をサーバが取得し、その識別情報を利用してサーバは帳票を識別している。
【特許文献１】特開２００４−１２７１９８公報（段落「０００７」〜「００２３」、図８）
【特許文献２】特開２００３−３４５５０３公報（段落「０００９」〜「００１５」、図９）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、ドットパターンとは関係なく、複数の帳票を設けることが必要なこともある。また同じドットパターンの用紙でも、帳票を区別することが必要な場合もある。
特許文献１における帳票は、種別認識用エリアが設けられるものであり、自動的に帳票の種別を判断するものではない。
また、特許文献２では、予め帯状パターン毎に特定の識別情報を割り当ておき、利用者がその帯状パターンを電子ペンでトレースすることにより、対応する識別情報の入力が可能となるため、任意の帳票に対して自動的に帳票種別を判断することはできない。つまり、利用者に負担をかけずに帳票種別を識別するところまでは至らず、帳票種別を識別するための操作が利用者の負担となっていた。
【０００７】
本発明は、前記した課題を解決し、電子ペンを利用して記入された帳票種別を利用者に負担をかけることなく識別する識別システム及び識別プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記課題を解決するため、本発明は、所定の用紙を用いて作成された帳票と、前記帳票への書き込みにより軌跡情報を生成する電子ペンと、前記電子ペンから取得した軌跡情報を解析して電子データ化する処理装置とを使用して前記帳票の種別を識別する識別システムにおいて、前記処理装置は、前記帳票の種別毎に前記電子ペンによる記入位置が異なることに起因して定義される記入位置定義情報を保管する記憶手段と、前記記入位置定義情報と識別対象となる帳票への書き込みにより電子ペンから入力された前記軌跡情報とを用いて、前記記入位置定義情報と前記軌跡情報との一致度の高さを算出し、前記算出した一致度の高い種別を候補として識別する識別手段と、前記識別した種別の情報および前記軌跡情報を画面に表示することで、判定者に前記帳票の種別を選択可能にする出力手段とを備える構成とした。
その他の手段については、後記する実施の形態で述べる。
【発明の効果】
【０００９】
本発明によれば、電子ペンを利用して記入された帳票種別を利用者に負担をかけることなく識別することが可能となる。
【発明を実施するための最良の形態】
【００１０】
本発明を実施するための最良の形態（以下「実施形態」とする）を詳細に説明する。
なお、本実施形態では、識別システムを適宜「システム」と省略して記載する。また、「帳票種別」とは、帳票の種類、帳票内の記入エリアのレイアウト、縦書き・横書き等を含む概念とし、「印刷」とは、通常の印刷の他、プリンタによるプリントアウトを含む概念とする。
【００１１】
（システム構成）
図１は、本発明に係る識別システムが適用される一実施形態の構成図である。
帳票１００を作成し、その帳票１００に電子ペン１０１を用いて記入された軌跡情報を取得し、その軌跡情報を用いて、記入された帳票の種別をサーバ１０４が識別し、その結果を表示するまでの過程を、図１を参照して説明する。なお、図１において二重囲み線で示される各処理（Ｓ２０１〜Ｓ２０７）については、図８を用いて後記する。
【００１２】
まず、印刷会社において、例えばドットパターンが印刷されたドットパターン紙３０１上に、プリンタ５０３を用いて所定のフォーマット（罫線や枠、項目名等）を重ね印刷する。それによって帳票１００を作成する（帳票作成）。なお、重ね印刷を行う者は必ずしも印刷会社である必要は無く、例えば利用者自身がドットパターン紙３０１に重ね印刷して帳票１００を作成してもよい。
なお本発明の技術はドットパターンの種類や有無とは関係なく利用することも可能である。
【００１３】
重ね印刷で作成された帳票１００に対し、利用者が電子ペン１０１を用いて必要事項を記入する。記入データは、電子ペン１０１が内蔵する記憶部（図示せず）に軌跡情報として記憶され（軌跡情報の記憶）、適宜利用者によってパーソナルコンピュータ（以下「ＰＣ」と記載）１０２に送信される（軌跡情報取込）。
ＰＣ１０２に送信された軌跡情報は、通信回線１０３を介してサーバ（処理装置）１０４に送信される（軌跡情報送信）。
サーバ１０４は、送信されてきた軌跡情報を用いて、軌跡情報に対応する帳票種別を識別する識別処理を行う（帳票識別処理）。
【００１４】
続いて、サーバ１０４は、識別した帳票種別の情報と軌跡情報とを、ＰＣ１０５に送信する（帳票種別と軌跡情報の送信）。
ＰＣ１０５は、受信した帳票種別の情報と軌跡情報とを画面等に表示する（画面表示）。これによって、判定者が帳票種別の判定を行う際の支援を行う。
【００１５】
次に、図１を参照しつつ、図２を用いて、本システムに用いられる各構成要素及びサーバ１０４の構成を説明する。図２は、図１の各構成要素と、サーバを機能展開して示したブロック図である。なお、図１と同じ要素には同じ符号を付してある。
【００１６】
本システムは、帳票１００への記入及び軌跡情報（記入データ）の取得を行う電子ペン１０１、前記軌跡情報を電子ペン１０１から取得してサーバ１０４に送信するＰＣ１０２、前記軌跡情報をＰＣ１０２からサーバ１０４に送信するための通信回線１０３、送信された前記軌跡情報と自身に蓄積されているデータから帳票１００の種別を識別し、選出する処理を行うサーバ１０４、及びサーバ１０４によって識別された帳票１００の種別等を表示するＰＣ１０５から主に構成される。
【００１７】
（電子ペン）
本実施形態で用いる電子ペン１０１は、利用者によって帳票１００に記入された記入データを、軌跡情報として、ＰＣ１０２に送信する。
詳しく説明すると、電子ペン１０１の構成は、通常のインクタイプのペン先部に加えて、図示しないが、例えば帳票１００に印刷されたドットパターンを読み取るためのカメラ、記入時に電子ペン１０１に作用する筆圧を検出する圧力センサ、カメラ及び圧力センサからのデータを処理して、記入により移動するペン先の位置をドットパターンと関連付け、軌跡情報として作成するプロセッサ、作成された軌跡情報の蓄積等を行う記憶部、通信ユニット等を搭載している。
【００１８】
この通信ユニットは、短距離無線伝送技術の一種であるBluetooth（登録商標）等の通信プロトコルに従い、所定の周波数帯域の電波を利用して情報を送受信する装置が挙げられるが、その他の無線技術や、無線ＬＡＮ（Local Area Network）、あるいは有線通信技術の通信プロトコルに従って情報を送受信する装置であってもよい。また、プロセッサはＣＰＵ（Central Processing Unit）やＲＯＭ（Read Only Memory）等の電気・電子回路から構成されており、電子ペン１０１を統括的に制御する。
【００１９】
具体的には、電子ペン１０１は、利用者が電子ペン１０１により帳票１００上に文字等を書く際にペン先に与えられる圧力、即ち筆圧を検出し、この筆圧データをプロセッサへ供給し、プロセッサは圧力センサから与えられる筆圧データに基づいてカメラのスイッチオン／オフの切替等を行う。電子ペン１０１は、所定値以上の筆圧が検出されたときに、利用者が記入を開始したと判定して、カメラを作動させる。カメラは、帳票１００上のドットパターンを読み取り、その情報をプロセッサに供給する。プロセッサは供給された情報から、帳票１００上での電子ペン１０１のＸ／Ｙ座標を算出する。
プロセッサは、算出したＸ／Ｙ座標を、タイムスタンプ（時間情報）と関連付けて、時系列の軌跡情報として記憶部に保存し、この保存した軌跡情報を利用者の指示によりＰＣ１０２に通信ユニットを介して送信する。
なお、本発明の技術は、利用者の記入した軌跡情報を記憶可能な装置であれば、電子ペンに限らず適応可能である。
【００２０】
（帳票）
電子ペン１０１により記入される帳票１００は、例えば特殊なドットパターンが印刷された用紙を用いることで、電子ペン用の専用紙として機能する。この専用紙は、紙面を所定サイズの格子に区切った場合に、その位置を特定できるようにドットが配置されており、このドットパターンの情報を用いて、帳票１００上における電子ペン１０１のペン先の位置を特定することができるものである。
図１の印刷会社では、前記専用紙上に、紙面情報である罫線や枠、項目名等のフォーマットを印刷することで、帳票１００を生成する。このフォーマットの違いが、本発明における帳票種別である。
帳票１００に記入する電子ペン１０１の利用者は、帳票１００の上面に重ね印刷されているフォーマット（罫線や枠、項目名等）から記入位置等を特定して帳票１００に記入する。
【００２１】
通常、帳票種別が異なる場合には、帳票種別をシステム側で識別できるように、異なるドットパターンのドットパターン紙３０１（図１）を用いるが、ライセンス料などの関係からコスト高になることも多い。またドットパターンには、フォーマットの規定がないものなどレイアウトの自由度が高いものもある。そこで、本発明では、帳票Ａ、帳票Ｂ、帳票Ｃというように帳票種別が異なっても、同じドットパターンが印刷されているドットパターン紙３０１を用いる。そして、帳票種別の識別を、帳票１００のフォーマット（罫線や枠等のレイアウト）の違いによる書き込み位置の違いに基づいて行う。
【００２２】
ドットパターン紙上に、フォーマットを重ね印刷して生成した各帳票の例を図３に示す。
ドットパターン紙３０１に対し、帳票Ａはフォーマット４００Ａを重ね印刷したものであり、帳票Ｂはフォーマット４００Ｂを重ね印刷したものであり、帳票Ｃはフォーマット４００Ｃを重ね印刷したものである。
以下、任意の帳票を指す場合は符号１００を用い、任意のフォーマットを指す場合は符号４００を用いる。
【００２３】
図４は、各帳票の具体例と、電子ペンによるそれぞれの記入例を示した図である。
帳票Ａは、社名と金額を記入する領収書形式のレイアウトを持つ帳票１００である。この帳票Ａへの記入データ例は、記入例４１０Ａに示される。
帳票Ｂは、社名、品名、数量、金額、合計数を記入する注文表形式のレイアウトである。この帳票Ｂへの記入データ例は、記入例４１０Ｂに示される。
帳票Ｃは、帳票Ｂのレイアウトに類似しているが、品名に対応するコードを記入するコード４００１が追加されている。この帳票Ｃへの記入データ例は、記入例４１０Ｃに示される。
このように各帳票（Ａ，Ｂ，Ｃ）は、その種別によってフォーマット（４１０Ａ，４１０Ｂ，４１０Ｃ）が異なり、文字の記入位置が異なるようになっている。
【００２４】
（パーソナルコンピュータ）
図２に戻って説明する。
ＰＣ１０２は、図示しないが、演算処理等を行う際に用いられる記憶手段としての記憶部と、前記演算処理等を行う演算処理部と、通信を行う際に使用するネットワークインタフェースとを少なくとも備える一般的なコンピュータとして構成される。なお、記憶部は、ＲＡＭ等により構成される。演算処理は、ＣＰＵによって構成される演算処理部が、記憶部上のプログラムを実行することで、実現される。
ＰＣ１０２は、電子ペン１０１に内蔵される通信ユニットを介して送信された軌跡情報を受信し、必要に応じて自身に内蔵する記憶部に保存する。
そして、保存した軌跡情報を、所定のタイミングによりネットワークインタフェース及び通信回線１０３を介してサーバ１０４に送信する。このタイミングは、利用者の指示によってもよいし、定期的に行われてもよい。
【００２５】
（サーバ）
サーバ１０４は、ＰＣ１０２から送信される軌跡情報を受信し、帳票種別の識別等の処理を行う演算処理部１１０、前記演算処理部１１０の処理の際に一時的にデータを記憶するＲＡＭ１１１、演算処理部１１０による処理結果等をＰＣ１０５に送信する送受信部１１２、記憶手段としての記憶部１２０等から主に構成され、例えばサーバ用コンピュータにより実現される。なお、ＰＣ１０２又はＰＣ１０５とサーバ１０４との通信においては、送受信部１１２を介し、以下その説明を省略する。
【００２６】
サーバ１０４の記憶部１２０には、識別プログラム（以下、「プログラム」と記載）１２１が格納される。このプログラム１２１は、サーバ１０４のＲＡＭ１１１等に展開されて演算処理部１１０が実行することで、識別手段として機能する。
【００２７】
さらに、記憶部１２０には、電子ペン１０１の軌跡情報を記憶する軌跡データベース（以下「ＤＢ」と記載）１２５、帳票種別を識別するための帳票（Ａ，Ｂ，Ｃ、図３参照）毎のエリア定義を記憶する帳票エリア定義マスタ（以下「エリア定義マスタ」と記載）１２６、関連データを記憶する関連ＤＢ１２７とが格納される。
なお、軌跡ＤＢ１２５、エリア定義マスタ１２６、及び関連ＤＢ１２７は、図２ではサーバ１０４の記憶部１２０内に備えられる構成となっているが、全てもしくはいずれかがサーバ１０４外に備えられ、所定の伝送線等により接続されてもよい。
【００２８】
軌跡ＤＢ１２５は、図５に示す軌跡情報テーブル５００を保持する。軌跡情報テーブル５００は、１つのレコードが時間毎の電子ペン１０１の帳票１００におけるＸ座標とＹ座標を表しており、レコード毎に付与される固有のＩＤ（IDentification）であるＩＤ５００１、時刻を表す時間５００２、帳票１００におけるＸ座標５００３、Ｙ座標５００４のフィールドを有する。例えば、行５０１０のレコードは、ＩＤ５００１＝「１」のデータについて、時間５００２で「2005/11/01 11:09:00.01」の時刻に電子ペン１０１のペン先がＸ座標５００３＝「９」、Ｙ座標５００４＝「４」の位置にあったことを示している。
なお、前記項目に加えて、例えば帳票１００の１枚毎に固有のＩＤ等の情報をさらに追加して、開始（記入始め）〜終了（記入終了のチェックマークに記入）までの区切りで管理してもよい。
【００２９】
エリア定義マスタ１２６は、図６（ａ）に示すエリア定義テーブル６００を保持する。エリア定義テーブル６００は、１つのレコードが各帳票（Ａ，Ｂ，Ｃ）のエリア毎のポイント数を表しており、帳票名６００１、エリアＩＤ６００２、開始Ｘ座標６００３、終了Ｘ座標６００４、開始Ｙ座標６００５、終了Ｙ座標６００６、軌跡情報が存在した場合に加算されるポイントを表す付与ポイント６００７のフィールドを有する。なお、このエリア定義テーブル６００は、請求項１における記入位置定義情報に相当する。
【００３０】
図６（ｂ）のエリア区分は、ある帳票１００についてのエリア区分の例を模式的に表している。ここでは例として、帳票１００を３０分割し、Ｘ座標を横軸に、Ｙ座標を縦軸にとり、それぞれの座標を１０毎に区切ったそれぞれのエリアに０１〜３０のＩＤを割り当ててある。区分されたエリアは、座標の小さい方（帳票１００の左上）から順に、エリアＩＤが昇順に付与される。
このエリアＩＤに基づいて、図６（ａ）のエリアＩＤ６００２、開始Ｘ座標６００３、終了Ｘ座標６００４、開始Ｙ座標６００５、終了Ｙ座標６００６が設定される。つまり、これら４つの値で規定される範囲が該当するエリアの範囲となる。
例えば、図６（ａ）の行６０１０は、帳票名６００１＝「帳票Ａ」の、エリアＩＤ６００２＝「エリア０１」に相当する領域として、開始Ｘ座標６００３＝「０」、終了Ｘ座標６００４＝「１０」、開始Ｙ座標６００５＝「０」、終了Ｙ座標６００６＝「１０」で表されている。そして、「エリア０１」内の領域に、軌跡情報が存在した場合には、付与ポイント６００７より、帳票Ａとして５ポイント（以下、ポイントを「Ｐ」と適宜記載）加算する。また、行６０１１は、行６０１０の「エリア０１」と同じ領域に軌跡情報が存在した場合に、帳票Ｂに５Ｐを加算することを表す。ポイント加算の説明は、図７を参照して後記する。
なお、本実施形態では、このエリア区分を各帳票（Ａ，Ｂ，Ｃ）共通としているが、それぞれ異なった区分で各エリアを定義してもよい。
【００３１】
図７は、各帳票において、エリア毎に与えられるポイントの値を、例として模式的に示した図である。図７（ａ）は帳票Ａのエリア毎の付与ポイント定義であり、図７（ｂ）は帳票Ｂのエリア毎の付与ポイント定義であり、図７（ｃ）は帳票Ｃのエリア毎の付与ポイント定義である。
例えば、図７（ａ）の帳票Ａエリア毎付与ポイント定義において、符号７０１０は、図６（ａ）の行６０１０の情報に対応しており、「エリア０１」に軌跡情報が存在した場合に「５Ｐ」が付与されることが模式的に示されている。他のエリアも同様であり、さらに、図７（ｂ）の帳票Ｂエリア毎付与ポイント定義、図７（ｃ）の帳票Ｃエリア毎付与ポイント定義も同様である。
【００３２】
図２に戻って説明する。
関連ＤＢ１２７は、電子ペン１０１が取得した関連情報等を保管する。関連情報とは、例えば帳票識別処理結果の情報や、後記する図９で説明する帳票毎の全ポイント数の情報、図１１の文字種マスタ等であるが、不要の場合は削除してもよい。
【００３３】
サーバ１０４は、プログラム１２１、軌跡ＤＢ１２５、エリア定義マスタ１２６、関連ＤＢ１２７等を用いて、識別した帳票種別の候補等の情報を、ＰＣ１０５に送信する。
【００３４】
（パーソナルコンピュータ）
ＰＣ１０５は、ＰＣ１０２と同様に一般的なコンピュータであり、図示しない演算処理部と、ネットワークインタフェースと、表示部と、入力部とを少なくとも備えて構成される。
ＰＣ１０５は、サーバ１０４から送信された情報を、ネットワークインタフェースを介して受信し、表示部等に表示する。表示された帳票種別の情報を、判定者が目視にて確認し、軌跡情報に該当する帳票種別を判定する。
【００３５】
（識別システム全体の処理の流れ）
図８は、本実施形態における識別システムの処理のフローである。
図８を参照し、適宜、図１〜７を参照して、詳細な処理と本システムの動作について説明する。なお、この図８における各処理（Ｓ２０１〜Ｓ２０７）に関して、図１と同じ処理については同じ符号を付してある。
本実施形態では、電子ペン１０１を用いて帳票Ｂに記入された場合を例として説明する。
【００３６】
まず、例えば印刷会社が、ドットパターン紙３０１にフォーマット４００Ｂを重ね印刷して帳票Ｂを生成する（Ｓ２０１）。
【００３７】
続いて、前記生成された帳票Ｂへ、利用者が電子ペン１０１で書き込んだ記入データを、電子ペン１０１の記憶部が軌跡情報として記憶する（Ｓ２０２）。ここで記憶される軌跡情報とは、前記したとおり電子ペン１０１の時間単位のＸ／Ｙ座標からなる軌跡情報である。
【００３８】
次に、電子ペン１０１に記憶されている軌跡情報を、ＰＣ１０２が所定の通信路を用いて取り込む（Ｓ２０３）。
【００３９】
続いて、ＰＣ１０２は通信回線１０３を介して、前記取り込んだ軌跡情報をサーバ１０４に送信する（Ｓ２０４）。サーバ１０４は、ＰＣ１０２から受信した軌跡情報を、自身の記憶部１２０の軌跡ＤＢ１２５に軌跡情報テーブル５００として記憶する。
【００４０】
サーバ１０４の演算処理部１１０は、前記記憶した軌跡ＤＢ１２１とエリア定義マスタ１２６とを用いて、受信した軌跡情報がどの帳票（Ａ，Ｂ，Ｃ）に記入されたものであるかを識別する（帳票識別処理）（Ｓ２０５）。この帳票識別処理の詳細は、図９を用いて後記する。
【００４１】
サーバ１０４が識別した帳票種別の情報は、帳票種別の候補として、ＰＣ１０５の要求等を契機として、ＰＣ１０５に送信される。その際、軌跡ＤＢ１２５に保存されている軌跡情報も共に送信される（Ｓ２０６）。なお、ＰＣ１０５への送信のタイミングは、帳票種別の情報を関連ＤＢ１２７に保存しておき、ＰＣ１０５の要求の都度、関連ＤＢ１２７から読み出して送信してもよいし、あるいは、関連ＤＢ１２７の情報を定期的にＰＣ１０５に送信してもよい。
【００４２】
ＰＣ１０５の演算処理部は、サーバ１０４から受信した帳票種別の候補の情報及び軌跡情報を、ＰＣ１０５の画面に表示する（Ｓ２０７）。ここで表示された画面例については、図１２〜１４を用いて後記する。
【００４３】
（帳票識別処理の流れ）
図９は、図８における帳票識別処理（Ｓ２０５）の詳細な処理のフローである。図９に沿って、適宜図１〜８を参照しながら説明する。この帳票識別処理は、前記したとおり、プログラム１２１が、サーバ１０４のＲＡＭ１１１等に展開されて演算処理部１１０が実行することで機能する。以下、その説明を省略する。
また、ここでは、図２の関連ＤＢ１２７に予め帳票毎の全ポイント数の情報が保存されているものとする。詳細な説明は後記する。
【００４４】
まず、演算処理部１１０は、記憶部１２０の軌跡ＤＢ１２５から、軌跡情報テーブル５００をＲＡＭ１１１等へ読み込む（Ｓ２０５１）。
続いて、演算処理部１１０は、ループカウンタｎに初期値として１を設定する（Ｓ２０５２）。
【００４５】
演算処理部１１０は、記憶部１２０のエリア定義マスタ１２６から、ｎ番目の帳票１００のエリア定義テーブル６００をＲＡＭ１１１等へ読み込む（Ｓ２０５３）。
例えば、ｎ＝１（帳票Ａ）の場合、エリア定義テーブル６００において、帳票名６００１＝「帳票Ａ」のデータを読み込む。
Ｓ２０５１で読み込んだ軌跡情報テーブル５００とＳ２０５３で読み込んだエリア定義テーブル６００とを用いて、ｎ番目の帳票１００の合算ポイント数を算出する（Ｓ２０５４）。以下、合算ポイント数の算出方法について説明する。
【００４６】
演算処理部１１０は、ＲＡＭ１１１等に読み込んだ軌跡情報テーブル５００とエリア定義テーブル６００との情報を用いて、軌跡情報テーブル５００に合致したエリア定義テーブル６００のエリア毎のポイントを帳票別に加算していく。つまり、エリア定義テーブル６００でエリア毎に、軌跡情報テーブル５００で軌跡情報が存在するか否かを判断して、軌跡情報が存在した場合には、当該エリアに設定されている付与ポイントを、帳票毎に加算していくということである。
例えば、図５の行５０１０における＜Ｘ座標「９」、Ｙ座標「４」＞に軌跡情報（記入データ）が存在しており、図６のエリア定義テーブル６００では、まず、＜Ｘ座標「９」，Ｙ座標「４」＞をエリア内に持つ行６０１０で、帳票Ａに付与ポイント６００７＝「５Ｐ」を加算する。他のエリアでも軌跡情報が存在した場合には、エリア定義テーブル６００の付与ポイント６００７の情報に基づいて同様にポイントを加算し、合算ポイント数を算出する。
【００４７】
図１０（ａ）は、Ｓ２０５１で読み込んだ軌跡情報テーブルを模式的に示し、エリア定義テーブルのエリア区分と重ね合わせた図である。
図１０（ｂ）は、帳票Ａについて、各エリアの付与ポイントを模式的に示した図である。ここでは、軌跡情報のあるエリアは網掛けで示している。符号１０１１で、「エリア０１」は、図１０（ａ）の符号１００１（図５、行５０１０）より軌跡情報が存在する（網掛け表示）ので、「５Ｐ」付与される。また、「エリア０５」は、図１０（ａ）より軌跡情報は存在する（網掛け表示）が、帳票Ａに「エリア０５」への付与ポイントが設定されていないため、ポイントは付与されない。「エリア１９」は、軌跡情報が存在しないため、ポイントは付与されない。その他のエリアも同様である。
これにより、軌跡情報の、帳票Ａにおける合算ポイント数は１１Ｐ（網掛け表示部：５Ｐ＋５Ｐ＋１Ｐ）となる。
【００４８】
続いて、演算処理部１１０は、記憶部１２０の関連ＤＢ１２７に予め保管してあるｎ番目の帳票１００の、全ポイント数の情報をＲＡＭ１１１等へ読み込む（Ｓ２０５５）。この帳票１００の全ポイント数の情報とは、エリア定義テーブル６００に定義されている帳票（Ａ，Ｂ，Ｃ）毎の付与ポイントを加算したものであり、例えば帳票Ａの全ポイント数は、図７より１２Ｐ（５Ｐ＋５Ｐ＋１Ｐ＋１Ｐ）、同様に帳票Ｂは４７Ｐ、帳票Ｃは５１Ｐ、という情報が、予め関連ＤＢ１２７に保管されてあるものとする。
なお、ここでは予め各帳票（Ａ，Ｂ，Ｃ）の全ポイント数を関連ＤＢ１２７に保管しておく例を説明したが、これに限らず、帳票識別処理を実行する度にその都度、エリア定義テーブル６００を用いて各帳票（Ａ，Ｂ，Ｃ）の全ポイント数を算出してもよい。
【００４９】
続いて、ｎ番目の帳票１００における全ポイント数に対する合算ポイント数の適合率を算出する（Ｓ２０５６）。適合率とは、請求項１における一致度に相当し、合算ポイント数／全ポイント数で求められる。なお、各帳票（Ａ，Ｂ，Ｃ）の全ポイント数と合算ポイント数が近い（適合率が高い）帳票ほど、候補である確率が高いことを意味する。この場合、帳票１００の全ポイント数よりも軌跡情報の合算ポイント数が上回ることはない。
前記した方法で適合率を算出すると、帳票Ａは、全ポイント数１２Ｐ中、合算ポイント数１１Ｐで適合率0.9166（91.7％）となる。
【００５０】
演算処理部１１０は、ループカウンタｎの値が、Ｓ２０５３でＲＡＭ１１１等に読み込んだエリア定義テーブル６００の帳票名６００１における種別数以上（ｎ≧帳票の種別数）であるか否かを判別する（Ｓ２０５７）。
【００５１】
ｎ＜帳票の種別数であった場合（Ｓ２０５７→Ｎｏ）、演算処理部１１０は、ｎをインクリメントし（Ｓ２０５８）、Ｓ２０５３の処理に戻る。これによって、次の帳票１００の適合率が算出される。
【００５２】
帳票（Ａ，Ｂ，Ｃ）について、Ｓ２０５４で合算ポイント数を算出した結果の例を、図１０（ｂ）〜（ｄ）に模式的に示す。
前記したとおり、図１０（ｂ）は、帳票Ａについて、各エリアの付与ポイントを模式的に示した図である。同様に図１０（ｃ）は帳票Ｂについての各エリアの付与ポイント、図１０（ｄ）は帳票Ｃについての各エリアの付与ポイントを模式的に示している。
【００５３】
帳票（Ａ，Ｂ，Ｃ）について、Ｓ２０５６で適合率を算出した結果は、以下のとおりとなる。
帳票Ａは、全ポイント数１２Ｐ中、合算ポイント数１１Ｐで適合率0.9166（91.7％）。
帳票Ｂは、全ポイント数４７Ｐ中、合算ポイント数４７Ｐで適合率1.0000（100.0％）。
帳票Ｃは、全ポイント数５１Ｐ中、合算ポイント数４７Ｐで適合率0.9215（92.2％）。
以上の算出結果により、ここでの軌跡情報が記載された帳票種別として、適合率の高い順に帳票Ｂ、帳票Ｃ、帳票Ａという候補が識別される。
【００５４】
一方、ｎ≧帳票の種別数であった場合（Ｓ２０５７→Ｙｅｓ）、帳票識別処理（Ｓ２０５）は終了となり、図８のＳ２０６の処理に進む。つまり、図８のＳ２０６において、Ｓ２０５で算出した適合率に基づき、帳票の候補である帳票Ｂ、帳票Ａ、帳票Ｃの情報および軌跡ＤＢ１２５の情報を、サーバ１０４はＰＣ１０５に送信するということになる。
【００５５】
なお、適合率算出の変形例として、予め帳票（Ａ，Ｂ，Ｃ）毎に異なるエリア区分を設定したり、エリア毎に付与するポイント数を異なる設定にしたりすることにより、それぞれの帳票（Ａ，Ｂ，Ｃ）の全ポイント数を同じ（例えば１００Ｐ）にしてもよい。その場合には、それぞれの帳票（Ａ，Ｂ，Ｃ）の合算ポイント数同士をそのまま比較することで、適合率の算出を省略できる。
【００５６】
また、合算ポイント数算出の例として、付与ポイントを加算する方法を説明したが、変形例として、例えば減算する方法（ペナルティ方式）をとってもよい。具体的には、軌跡情報が存在するべきでないエリア（例えば、図１０（ｂ）のエリア０３，０４・・等）について、マイナスの値（「−２」等）をポイントとして付与することで、マイナスの値を合算した値を比較することも可能である。
さらに、減算する方法と、前記した加算する方法を併用することで合算ポイント数の帳票毎の格差を広げ、比較を容易にすることも可能である。
【００５７】
さらに、ポイント算出の変形例として、例えば軌跡情報の文字種を判別して、判別した文字種毎にポイントを算出してもよい。
図１１は、図２の関連ＤＢ１２７に保存される文字種マスタの例を示している。文字種マスタ１１００は、帳票名１１０１、エリアＩＤ１１０２、文字種１１０３、付与ポイント１１０４を有する。帳票名１１０１はエリア定義テーブル６００の帳票名６００１と、エリアＩＤ１１０２はエリア定義テーブル６００のエリアＩＤ６００２とそれぞれリンクしており、各帳票（Ａ，Ｂ，Ｃ）のエリア毎に、軌跡情報の文字種を判別してポイントを算出できる。
ポイント算出の方法は、図１０（ａ）の符号１００１において、「エリア０１」に軌跡情報があることを判別し、特開２００３−３０８４８３号公報等の既存の文字識別技術等を用いて軌跡情報（記入データ）が漢字又はかなであることを判別する。文字種マスタ１１００の行１１１０では、「エリア０１」の軌跡情報が「漢字又はかな」であれば、付与ポイント１１０４＝「５Ｐ」を付与することから、図１０（ｂ）の符号１０１１に示すように帳票Ａの「エリア０１」のポイントとして５Ｐが付与される。もし、「エリア０１」の軌跡情報が「数字」であれば、行１１１１より１Ｐが付与される。帳票Ｂ，帳票Ｃも同様である。
なお、文字種マスタ１１００を利用する場合は、図１１の付与ポイント１１０４の値を、ポイント算出に使用するため、図６の付与ポイント６００７の項目は不要となる。
本変形例では、エリアや文字種等によりポイントを定義することが可能である。
【００５８】
（操作画面）
図１２〜１４は判定者による帳票種別の確定を支援するための操作画面である。この操作画面１２０１上で、判定者が帳票種別を確認し、確定することによって、軌跡情報に対応する帳票種別が確定される。
【００５９】
図１２は、操作画面の帳票候補エリアにて「帳票Ｂ」が選択されている場合の画面例である。
この帳票候補エリア１２０８にて、Ｓ２０５の処理によって識別された帳票（Ａ，Ｂ，Ｃ）の候補が、適合率の高い順に一覧で帳票名表示エリア１２１０に表示される。そして、ここでは帳票（Ａ，Ｂ，Ｃ）のなかで最も高い適合率である帳票Ｂが予め選択されており、それを示す○が選択エリア１２０９に表示されている。
【００６０】
軌跡情報表示エリア１２０５は、帳票候補エリア１２０８の選択エリア１２０９で選択されている「帳票Ｂ」のフォーマット４００Ｂ（図３）に、電子ペン１０１から取得した軌跡情報を重ね合わせた情報が表示されている。判定者は、軌跡情報表示エリア１２０５を目視し、選択エリア１２０９で選択された帳票種別が、軌跡情報にあっているか否かを判断することができる。
【００６１】
判定者が判断した結果、帳票種別が軌跡情報にあっていれば、判定者が入力部を介して、帳票種別を確定するＯＫボタン１２１１を押すことで、軌跡情報は、選択エリア１２０９で選択されている帳票種別と対応するものとして確定される。その情報は例えばサーバ１０４の記憶部１２０の関連ＤＢ１２７に保管されてもよい。
【００６２】
判定者が入力部を介してキャンセルボタン１２１２を押した場合は、軌跡情報に関する帳票種別は確定されない。ここで、帳票種別が一度も確定されていなければ帳票種別は未定となる。
【００６３】
図１２の例では表示枠１２０６、表示枠１２０７共に、軌跡情報に合っており、帳票Ｂが、軌跡情報（記入データ）に対応する帳票種別であるとわかる。この結果を判定者が目視することによって、判定者は入力部を介してＯＫボタン１２１１を押し、軌跡情報表示エリア１２０５に表示されている軌跡情報が帳票Ｂの情報であることを確定する。
【００６４】
図１３は、図１２の帳票候補エリアにおいて、判定者が「帳票Ｃ」を選択した場合の画面例である。帳票候補エリア１２０８の選択エリア１２０９には、「帳票Ｃ」が選択されていることを示す○が表示されている。
【００６５】
軌跡情報表示エリア１２０５は、帳票Ｃのフォーマット４００Ｃ（図３）に、電子ペン１０１から取得した軌跡情報を重ね合わせた情報が表示されている。
軌跡情報表示エリア１２０５の表示枠１３０２は、コード１３０３の列が軌跡情報に合っていない。この結果から、判定者が、帳票Ｃは軌跡情報に対し適切でないと判断した場合、キャンセルボタン１２１２を押すと、この軌跡情報の帳票種別は変更されない。
【００６６】
（変形例）
図１４は、図１２の操作画面において、予め電子ペンで記入された帳票をスキャナやカメラ等で取り込んだイメージ画像を加えて表示する画面例である。
この場合、例えば、軌跡情報と、取り込んだイメージ画像とに、同じ帳票ＩＤの情報を付与しておき、サーバ１０４（図１）がそれぞれに付与された帳票ＩＤをリンクさせることで、軌跡情報に対応するイメージ画像を、取込イメージ画像１４０１に表示する。これにより判定者は、イメージ画像と軌跡情報とを見比べながら、帳票種別を判定することが可能となる。なお、取込イメージ画像１４０１を、操作画面１２０１全体に表示させたり、拡大／縮小等を施して画面表示させたりすることによって、帳票種別の判定をさらに確実にすることも可能である。
この変形例は、実際に記入された現物の帳票１００を判定者が確認できない場合や、判定者の帳票１００に対する記憶が曖昧な場合等に有効である。
【００６７】
また、本実施形態では、候補となる帳票種別を適合率順に一覧表示することとしたが、これに限らず、最も適合率の高い帳票種別のみを表示してもよい。また、本実施形態では、候補となる帳票種別３つを一覧表示する例を説明したが、これに限らず、予め適合率について所定の値を設定しておき、その値以上の適合率を取得した候補については全て一覧で表示させるようにしてもよい。
【００６８】
さらに、本実施形態では、電子ペン１０１からの軌跡情報をＰＣ１０２で取得し、サーバ１０４に送信することでサーバ１０４が帳票識別処理を実行する方法を例として説明したが、それに限らず、例えばＰＣ１０２で電子ペンから取得した軌跡情報を用いて帳票識別処理を実行し、その結果に基づいてＰＣ１０２において判定者が帳票種別の判定を実施してもよい。その場合はサーバ１０４とＰＣ１０５は不要となる。あるいは、ＰＣ１０２からサーバ１０４を介さずにＰＣ１０５へ軌跡情報を送信し、ＰＣ１０５が帳票識別処理を実行し、その結果に基づいて判定者が帳票種別の判定を実施してもよい。
その他についても、本発明の趣旨を逸脱しない範囲で変形可能である。
【００６９】
（その他）
以上説明した実施形態によれば、１つのドットパターンに対して、複数の帳票種別を使用しても、電子ペンによる軌跡情報を用いて帳票種別を判定し、その帳票種別にあわせて軌跡情報を表示することによって、事前に帳票へ情報付与することや、記入時に利用者が余分な操作をすることがなくなる。
ドットパターンのパターン当たりのライセンスにはコストが発生することもあり、帳票を識別するために異なるドットパターンを使用することについては、製造上やコストの面で改善が求められていた。しかしながら、本実施形態によれば、帳票毎にドットパターンを用意する必要もなくなる。
また、ドットパターンを用いない軌跡情報処理技術においても、本実施形態の技術は使用可能である。
さらに、各帳票を候補順に一覧で表示し、判定者が操作画面において候補となっている帳票種別を選択することで、それぞれの帳票種別に軌跡情報を重ねて表示させ、判定者の帳票種別の確定作業を支援することができる。
【００７０】
Ａｎｏｔｏ（登録商標）コーポレーションによる電子ペンシステムは、１つのドットパターン毎に１つの帳票定義を行う。本システムでは、この帳票定義の範囲内で、複数の帳票種別（フォーマット）の定義をサポートすることができ、ドットパターンのライセンス取得に伴うコストを削減することが可能となる。また、前記のような帳票定義の制限がない場合においては、個別に自由な帳票種別（レイアウト）の設計が可能となるため、制限が少なくなり帳票の設計が容易になる利点がある。
【００７１】
本システムは、電子ペンの軌跡情報を用いて、予め定義されたエリア毎のポイント数と、記載された文字種（漢字、数字、英語等の種別）毎の合算ポイント数とにより、帳票種別等を識別することを可能とする。そのため、帳票種別等の識別だけでなく、利用者の記入内容（軌跡情報）の識別に基づく分類全般にわたって、本システムを応用することができる。例えば、文書フォーマット（レイアウト、文字種等）が決められている論文の選別、経理情報、人事情報等の識別も容易となる。また、データ種別及びデータ配置の解析によるデータフォーマットあるいは帳票形式の識別機能として、広く応用することが可能である。
【図面の簡単な説明】
【００７２】
【図１】本発明の一実施形態に関する識別システムが適用される構成図である。
【図２】図１の各構成要素と、サーバを機能展開して示したブロック図である。
【図３】本発明の一実施形態に関するドットパターンにフォーマットを重ね印刷して生成した各帳票の例である。
【図４】本発明の一実施形態に関する各帳票の具体例と、電子ペンによるそれぞれの記入例を示した図である。
【図５】本発明の一実施形態に関する軌跡ＤＢに格納されている軌跡情報テーブルの例を示す図である。
【図６】本発明の一実施形態に関する  （ａ）エリア定義マスタに格納されているエリア定義テーブルの例、（ｂ）帳票のエリア区分の例を模式的に表した図である。
【図７】本発明の一実施形態に関する各帳票のエリア毎に与えられるポイントの値を、（ａ）帳票Ａエリア毎ポイント定義、（ｂ）帳票Ｂエリア毎ポイント定義、（ｃ）帳票Ｃエリア毎ポイント定義、として模式的に示した図である。
【図８】本発明の一実施形態に関する識別システムの処理のフローである。
【図９】図８の帳票識別処理の詳細な処理のフローである。
【図１０】本発明の一実施形態に関する  （ａ）Ｓ２０５１で読み込んだ軌跡情報テーブルを模式的に示しエリア定義テーブルのエリア区分と重ね合わせた図、（ｂ）帳票Ａ各エリア付与ポイントを模式的に示した図、（ｃ）帳票Ｂ各エリア付与ポイントを模式的に示した図、及び（ｄ）帳票Ｃ各エリア付与ポイントを模式的に示した図である。
【図１１】本発明の一実施形態に関する関連ＤＢに保存される文字種マスタの例を示す図である。
【図１２】操作画面の帳票候補エリアにて帳票Ｂが選択されている場合の画面例を示す図である。
【図１３】図１２の帳票候補エリアにて帳票Ｃが選択されている場合の画面例を示す図である。
【図１４】図１２の操作画面において、予め電子ペン記入された帳票をスキャナやカメラ等で取り込んだイメージ画像を加えて表示する画面例を示す図である。
【符号の説明】
【００７３】
１００  帳票
１０１  電子ペン
１０２，１０５  パーソナルコンピュータ
１０４  サーバ（処理装置）
１２０１  操作画面
１２１  識別プログラム
１２５  軌跡データベース（軌跡ＤＢ）
１２６  帳票エリア定義マスタ（エリア定義マスタ）
１４０１  取込イメージ画像
３０１  ドットパターン紙
４００，４００Ａ，４００Ｂ，４００Ｃ  フォーマット
５００  軌跡情報テーブル
６００  エリア定義テーブル（記入位置定義情報）
６００７  付与ポイント
【図１】
2007133593.tif 000003
【図２】
2007133593.tif 000004
【図３】
2007133593.tif 000005
【図４】
2007133593.tif 000006
【図５】
2007133593.tif 000007
【図６】
2007133593.tif 000008
【図７】
2007133593.tif 000009
【図８】
2007133593.tif 000010
【図９】
2007133593.tif 000011
【図１０】
2007133593.tif 000012
【図１１】
2007133593.tif 000013
【図１２】
2007133593.tif 000014
【図１３】
2007133593.tif 000015
【図１４】
2007133593.tif 000016