(57)【要約】【課題】簡易な操作で記入済み情報に対する変更を記入しても適切に変更前後の筆跡情報を処理することができる技術を提供する。【解決手段】サーバは、筆跡情報等を取得した後（ステップ２４１）、取得した筆跡情報の一つである筆跡情報がすでに記入済みの領域に記入されたものであり（ステップ２４３）、訂正の意図を示す筆跡情報であると判別した場合には（ステップ２４６）、この訂正の意図を示す筆跡情報を介して、ステップ２４５の処理で関連付けた新たな筆跡情報と、ステップ２４８の処理で関連付けた記入済み情報とを関連付ける（ステップ２４９）。そして、両筆跡情報が同じ領域に記入されたものである場合には（ステップ２５０）、記入済み情報が記入されている領域に、新たな筆跡情報を登録する（ステップ２５１）。【選択図】図１１
2009181243.tif 000002
【特許請求の範囲】
【請求項１】
各位置を示す情報である位置情報を有し且つ複数の記入済み情報を有する媒体に対する新たな筆跡を電子化した複数の筆跡情報を取得する筆跡情報取得手段と、
前記筆跡情報取得手段が取得した前記複数の筆跡情報のうち、前記複数の記入済み情報の何れかの記入済み情報に対する変更を示唆する示唆情報と、当該複数の筆跡情報の中の所定の筆跡情報とを関連付ける第１の関連付け手段と、
前記示唆情報と、前記複数の記入済み情報の中の当該示唆情報により変更が示唆される所定の記入済み情報とを関連付ける第２の関連付け手段と、
前記示唆情報を介して前記所定の筆跡情報と前記所定の記入済み情報とを関連付ける第３の関連付け手段と、
を含む筆跡情報処理装置。
【請求項２】
前記第１の関連付け手段は、前記示唆情報が記入された時間と前記所定の筆跡情報が記入された時間に基づいて関連付けることを特徴とする請求項１記載の筆跡情報処理装置。
【請求項３】
前記第１の関連付け手段は、前記示唆情報が支配するエリアと前記所定の筆跡情報が支配するエリアに基づいて関連付けることを特徴とする請求項１記載の筆跡情報処理装置。
【請求項４】
前記第１の関連付け手段は、前記示唆情報の重心と前記所定の筆跡情報の重心に基づいて関連付けることを特徴とする請求項１記載の筆跡情報処理装置。
【請求項５】
前記第２の関連付け手段は、前記示唆情報が形成する多角形の面積と前記所定の記入済み情報が形成する多角形の面積に基づいて関連付けることを特徴とする請求項１記載の筆跡情報処理装置。
【請求項６】
前記第２の関連付け手段は、前記示唆情報の重心と前記所定の記入済み情報の重心に基づいて関連付けることを特徴とする請求項１記載の筆跡情報処理装置。
【請求項７】
前記第２の関連付け手段は、前記示唆情報が形成する多角形の重心と前記所定の記入済み情報が形成する多角形の重心に基づいて関連付けることを特徴とする請求項１記載の筆跡情報処理装置。
【請求項８】
複数の区分された領域を有し且つ記入済み情報を有する媒体に対する新たな筆跡を電子化した複数の筆跡情報を取得する筆跡情報取得手段と、
前記筆跡情報取得手段が取得した前記複数の筆跡情報のうち、前記記入済み情報に対する変更を示唆する示唆情報と当該複数の筆跡情報の中の所定の筆跡情報とを関連付ける第１の関連付け手段と、
前記示唆情報と、前記複数の区分された領域のうちいずれかの領域とを関連付ける第２の関連付け手段と、
前記示唆情報を介して前記所定の筆跡情報と前記第２の関連付け手段が関連付けた領域とを関連付ける第３の関連付け手段と、
を含む筆跡情報処理装置。
【請求項９】
前記第２の関連付け手段は、前記示唆情報が形成する多角形の面積と前記区分された領域の面積に基づいて関連付けることを特徴とする請求項８記載の筆跡情報処理装置。
【請求項１０】
前記第２の関連付け手段は、前記示唆情報の重心と前記区分された領域の重心に基づいて関連付けることを特徴とする請求項８記載の筆跡情報処理装置。
【請求項１１】
前記第２の関連付け手段は、前記示唆情報が形成する多角形の重心と前記区分された領域の重心に基づいて関連付けることを特徴とする請求項８記載の筆跡情報処理装置。
【請求項１２】
各位置を示す情報である位置情報を有し、且つ複数の記入済み情報を有する媒体に対する新たな筆跡を電子化した複数の筆跡情報を取得する取得機能と、
前記取得機能により取得した前記複数の筆跡情報のうち、前記複数の記入済み情報の何れかの記入済み情報に対する変更を示唆する示唆情報と、当該複数の筆跡情報の中の所定の筆跡情報とを関連付ける第１の関連付け機能と、
前記示唆情報と、前記複数の記入済み情報の中の当該示唆情報により変更が示唆される所定の記入済み情報とを関連付ける第２の関連付け機能と、
前記示唆情報を介して前記所定の筆跡情報と前記所定の記入済み情報とを関連付ける第３の関連付け機能と、
をコンピュータに実現させるためのプログラム。
【請求項１３】
複数の区分された領域を有し、且つ記入済み情報を有する媒体に対する新たな筆跡を電子化した複数の筆跡情報を取得する取得機能と、
前記取得機能により取得した前記複数の筆跡情報のうち、前記記入済み情報に対する変更を示唆する示唆情報と当該複数の筆跡情報の中の所定の筆跡情報とを関連付ける第１の関連付け機能と、
前記示唆情報と、前記複数の区分された領域のうちいずれかの領域とを関連付ける第２の関連付け機能と、
前記示唆情報を介して前記所定の筆跡情報と前記第２の関連付け機能により関連付けた領域とを関連付ける第３の関連付け機能と、
をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、筆跡情報処理装置、プログラムに関する。
【背景技術】
【０００２】
プリントアウト表面を手動で編集することにより、電子的に記憶された文書に変更を加える技術が知られている(例えば、特許文献１参照)。この特許文献１の技術では、まず、電子的に記憶された文書を、位置コーディングパターンを備えた表面に印刷する。次に、位置コーディングパターン読取り手段を備えたデジタルペンと表面にマーキングを付けるペンポイントとでプリントアウト表面を手動で編集する。すると、このマーキングがコンピュータに転送され、コンピュータ内で解釈され、この解釈に基づいて記憶済み文書に変更が加えられる。
【０００３】
【特許文献１】特表２００３−５２８３８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
通常のインクペンを使用し、用紙に記載された文書を訂正する場合、一般的には、訂正したい文書の上に二重線を引き、例えばその下に正しい文字を記述する。これと同じように、デジタルペンを用いて電子的に記憶された文書に訂正などの変更を加える場合にも、単に筆跡情報をそのまま登録するのではなく、すでに登録されている筆跡情報の代わりに、追記した筆跡情報を新たな文書として管理することが望まれる。また、それを実現する操作は簡易な操作であることが望まれる。
本発明の目的は、簡易な操作で記入済み情報に対する変更を記入しても適切に変更前後の筆跡情報を処理することができる技術を提供することにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、各位置を示す情報である位置情報を有し且つ複数の記入済み情報を有する媒体に対する新たな筆跡を電子化した複数の筆跡情報を取得する筆跡情報取得手段と、前記筆跡情報取得手段が取得した前記複数の筆跡情報のうち、前記複数の記入済み情報の何れかの記入済み情報に対する変更を示唆する示唆情報と、当該複数の筆跡情報の中の所定の筆跡情報とを関連付ける第１の関連付け手段と、前記示唆情報と、前記複数の記入済み情報の中の当該示唆情報により変更が示唆される所定の記入済み情報とを関連付ける第２の関連付け手段と、前記示唆情報を介して前記所定の筆跡情報と前記所定の記入済み情報とを関連付ける第３の関連付け手段と、を含む筆跡情報処理装置である。
【０００６】
請求項２に記載の発明は、前記第１の関連付け手段は、前記示唆情報が記入された時間と前記所定の筆跡情報が記入された時間に基づいて関連付けることを特徴とする請求項１記載の筆跡情報処理装置である。
請求項３に記載の発明は、前記第１の関連付け手段は、前記示唆情報が支配するエリアと前記所定の筆跡情報が支配するエリアに基づいて関連付けることを特徴とする請求項１記載の筆跡情報処理装置である。
請求項４に記載の発明は、前記第１の関連付け手段は、前記示唆情報の重心と前記所定の筆跡情報の重心に基づいて関連付けることを特徴とする請求項１記載の筆跡情報処理装置である。
【０００７】
請求項５に記載の発明は、前記第２の関連付け手段は、前記示唆情報が形成する多角形の面積と前記所定の記入済み情報が形成する多角形の面積に基づいて関連付けることを特徴とする請求項１記載の筆跡情報処理装置である。
請求項６に記載の発明は、前記第２の関連付け手段は、前記示唆情報の重心と前記所定の記入済み情報の重心に基づいて関連付けることを特徴とする請求項１記載の筆跡情報処理装置である。
請求項７に記載の発明は、前記第２の関連付け手段は、前記示唆情報が形成する多角形の重心と前記所定の記入済み情報が形成する多角形の重心に基づいて関連付けることを特徴とする請求項１記載の筆跡情報処理装置である。
【０００８】
請求項８に記載の発明は、複数の区分された領域を有し且つ記入済み情報を有する媒体に対する新たな筆跡を電子化した複数の筆跡情報を取得する筆跡情報取得手段と、前記筆跡情報取得手段が取得した前記複数の筆跡情報のうち、前記記入済み情報に対する変更を示唆する示唆情報と当該複数の筆跡情報の中の所定の筆跡情報とを関連付ける第１の関連付け手段と、前記示唆情報と、前記複数の区分された領域のうちのいずれかの領域とを関連付ける第２の関連付け手段と、前記示唆情報を介して前記所定の筆跡情報と前記第２の関連付け手段が関連付けた領域とを関連付ける第３の関連付け手段と、を含む筆跡情報処理装置である。
請求項９に記載の発明は、前記第２の関連付け手段は、前記示唆情報が形成する多角形の面積と前記区分された領域の面積に基づいて関連付けることを特徴とする請求項８記載の筆跡情報処理装置である。
請求項１０に記載の発明は、前記第２の関連付け手段は、前記示唆情報の重心と前記区分された領域の重心に基づいて関連付けることを特徴とする請求項８記載の筆跡情報処理装置である。
請求項１１に記載の発明は、前記第２の関連付け手段は、前記示唆情報が形成する多角形の重心と前記区分された領域の重心に基づいて関連付けることを特徴とする請求項８記載の筆跡情報処理装置である。
【０００９】
請求項１２に記載の発明は、各位置を示す情報である位置情報を有し、且つ複数の記入済み情報を有する媒体に対する新たな筆跡を電子化した複数の筆跡情報を取得する取得機能と、前記取得機能により取得した前記複数の筆跡情報のうち、前記複数の記入済み情報の何れかの記入済み情報に対する変更を示唆する示唆情報と、当該複数の筆跡情報の中の所定の筆跡情報とを関連付ける第１の関連付け機能と、前記示唆情報と、前記複数の記入済み情報の中の当該示唆情報により変更が示唆される所定の記入済み情報とを関連付ける第２の関連付け機能と、前記示唆情報を介して前記所定の筆跡情報と前記所定の記入済み情報とを関連付ける第３の関連付け機能と、をコンピュータに実現させるためのプログラムである。
請求項１３に記載の発明は、複数の区分された領域を有し、且つ記入済み情報を有する媒体に対する新たな筆跡を電子化した複数の筆跡情報を取得する取得機能と、前記取得機能により取得した前記複数の筆跡情報のうち、前記記入済み情報に対する変更を示唆する示唆情報と当該複数の筆跡情報の中の所定の筆跡情報とを関連付ける第１の関連付け機能と、前記示唆情報と、前記複数の区分された領域のうちいずれかの領域とを関連付ける第２の関連付け機能と、前記示唆情報を介して前記所定の筆跡情報と前記第２の関連付け機能により関連付けた領域とを関連付ける第３の関連付け機能と、をコンピュータに実現させるためのプログラムである。
【発明の効果】
【００１０】
本発明の請求項１によれば、複数の記入済み情報を有する媒体に、記入済み情報に対する変更を示唆する示唆情報が記入された場合に、媒体に対する新たな筆跡を電子化した所定の筆跡情報と記入済み情報とを関連付けることができるため、例えば、これらを関連付けて登録し管理することができる。それゆえ、簡易な操作で記入済み情報に対する変更を記入しても適切に変更前後の筆跡情報を処理することができる。
本発明の請求項２によれば、例えば、示唆情報が記入された時間と最も近い時間に記入された筆跡情報を所定の筆跡情報として関連付けることができるため、正確に示唆情報とこの示唆情報に関連する所定の筆跡情報とを関連付けることができる。
本発明の請求項３によれば、例えば、示唆情報が支配するエリアと最も近いエリアを支配する筆跡情報を所定の筆跡情報として関連付けることができるため、正確に示唆情報とこの示唆情報に関連する所定の筆跡情報とを関連付けることができる。
本発明の請求項４によれば、例えば、示唆情報の重心と最も近い重心を持つ筆跡情報を所定の筆跡情報として関連付けることができるため、正確に示唆情報とこの示唆情報に関連する所定の筆跡情報とを関連付けることができる。
【００１１】
本発明の請求項５によれば、例えば、示唆情報が形成する多角形の面積と最も重複する面積を形成する筆跡情報を所定の記入済み情報として関連付けることができるため、正確に示唆情報とこの示唆情報により変更が示唆される記入済み情報とを関連付けることができる。
本発明の請求項６によれば、例えば、示唆情報の重心と最も近い重心を持つ筆跡情報を所定の記入済み情報として関連付けることができるため、正確に示唆情報とこの示唆情報により変更が示唆される記入済み情報とを関連付けることができる。
本発明の請求項７によれば、例えば、示唆情報が形成する多角形の重心と最も近い重心を持つ多角形を形成する筆跡情報を所定の記入済み情報として関連付けることができるため、正確に示唆情報とこの示唆情報により変更が示唆される記入済み情報とを関連付けることができる。
【００１２】
本発明の請求項８によれば、記入済み情報を有する媒体に、記入済み情報に対する変更を示唆する示唆情報が記入された場合に、媒体に対する新たな筆跡を電子化した所定の筆跡情報と媒体の区分された領域とを関連付けることができるため、例えば、この区分された領域に所定の筆跡情報を登録し管理することができる。簡易な操作で記入済み情報に対する変更を記入しても適切に変更前後の筆跡情報を処理することができる。
本発明の請求項９によれば、例えば、示唆情報と、この示唆情報が形成する多角形の面積と最も重複する面積を有する区分された領域を関連付けることができるため、正確に示唆情報と区分された領域を関連付けることができる。
本発明の請求項１０によれば、例えば、示唆情報と、この示唆情報の重心と最も近い重心を持つ区分された領域を関連付けることができるため、正確に示唆情報と区分された領域を関連付けることができる。
本発明の請求項１１によれば、例えば、示唆情報と、この示唆情報が形成する多角形の重心と最も近い重心を持つ区分された領域を関連付けることができるため、正確に示唆情報と区分された領域を関連付けることができる。
【００１３】
本発明の請求項１２によれば、複数の記入済み情報を有する媒体に、記入済み情報に対する変更を示唆する示唆情報が記入された場合に、媒体に対する新たな筆跡を電子化した所定の筆跡情報と記入済み情報とを関連付けることができるため、例えば、これらを関連付けて登録し管理することができる。それゆえ、簡易な操作で記入済み情報に対する変更を記入しても適切に変更前後の筆跡情報を処理することができる。
本発明の請求項１３によれば、記入済み情報を有する媒体に、記入済み情報に対する変更を示唆する示唆情報が記入された場合に、媒体に対する新たな筆跡を電子化した所定の筆跡情報と媒体の区分された領域とを関連付けることができるため、例えば、この区分された領域に所定の筆跡情報を登録し管理することができる。簡易な操作で記入済み情報に対する変更を記入しても適切に変更前後の筆跡情報を処理することができる。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照して、本発明を実施するための最良の形態について詳細に説明する。
＜第１の実施形態＞
まず、第１の実施形態におけるコンピュータシステムの全体構成について説明する。
図１は、第１の実施形態のコンピュータシステムの構成例を示したものである。
図示するように、このコンピュータシステムは、端末装置１０と、文書サーバ２０と、識別情報サーバ３０と、画像形成装置４０と、端末装置５０とがネットワーク８０に接続されることにより構成されている。また、端末装置５０には、デジタルペン６０が通信装置７０を介して接続されている。
【００１５】
端末装置１０は、文書サーバ２０に対して電子文書の印刷を要求するコンピュータ装置である。ここで、端末装置１０としては、例えば、パーソナルコンピュータやワークステーション、その他のコンピュータを用いるとよい。
文書サーバ２０は、電子文書を記憶し管理するコンピュータ装置である。また、端末装置１０から電子文書の印刷要求があると、電子文書の画像（以下、「文書画像」という。）と、識別情報及び位置情報を表す符号画像とを生成し、これらを合成した合成画像を媒体に印刷する印刷命令を画像形成装置４０に対して出力する。この場合、識別情報とは、媒体を一意に特定するための情報である。位置情報とは、個々の媒体上の座標位置(Ｘ座標、Ｙ座標)を特定するための情報であり、例えば、媒体の左上点を原点とし、媒体の右方向にＸ軸をとり、下方向にＹ軸をとることにより設定した座標系で、座標を表すことが考えられる。ここで、文書サーバ２０としては、例えば、パーソナルコンピュータやワークステーション、その他のコンピュータを用いるとよい。
【００１６】
識別情報サーバ３０は、媒体に付与する識別情報を発行するコンピュータ装置である。そして、発行した識別情報を、その識別情報が付与される媒体に印刷される電子文書と関連付けて記憶する。ここで、識別情報サーバ３０としては、例えば、パーソナルコンピュータやワークステーション、その他のコンピュータを用いるとよい。
画像形成装置４０は、媒体に画像を印刷し、印刷文書として出力する装置である。この画像形成装置４０は、単体のプリンタや印刷機であってもよいし、他にスキャナや通信の機能を備えた所謂複合機であってもよい。ここで、画像形成装置４０における画像形成方式としては、例えば、電子写真方式を用いるとよいが、その他の方式を用いてもよい。
【００１７】
端末装置５０は、印刷文書に対する筆記を電子化した情報(以下、「筆跡情報」という)を、印刷文書に記録された画像の元となる電子文書に反映させるために識別情報サーバ３０に送信するコンピュータ装置である。また、筆跡情報を反映する対象の電子文書を図示しないディスプレイに表示し、その上に筆跡情報を重ねて表示するようにしてもよい。ここで、端末装置５０としては、例えば、パーソナルコンピュータやワークステーション、その他のコンピュータを用いるとよい。尚、本実施形態では、筆跡情報を主に手書き情報として説明するが、これに限らず、例えば、建築や機械等の図面データを出力する装置であるプロッタ等によって機械的に描画された情報であってもよい。
【００１８】
デジタルペン６０は、電子筆記具の一例であり、印刷文書上に文字又は図形を筆記するために用いられるペンデバイスである。また、媒体に印刷された符号画像を読み取る撮像素子を備える。そして、撮像素子で読み取った符号画像から位置情報を検出し、筆記した文字又は図形をイメージデータ化した筆跡情報をこの位置情報に基づいて生成し記憶する。
通信装置７０は、デジタルペン６０から筆跡情報を取得して端末装置５０に送信する装置である。例えば、デジタルペン６０を差し込む差込口を設け、この差込口にデジタルペン６０が差し込まれると、デジタルペン６０に記憶された筆跡情報を端末装置５０に送信するようにするとよい。ここで、端末装置５０との間の通信の方式としては、ＵＳＢ(Universal Serial Bus)、Ｂｌｕｅｔｏｏｔｈ(登録商標)、赤外線通信機能等、種々の方式が考えられる。また、図では、通信装置７０をデジタルペン６０と別体のものとして示しているが、必ずしも別体である必要はなく、一体に構成してもよい。
【００１９】
尚、本明細書では、媒体に記録する画像の元となる電子データを「電子文書」と表記するが、これは、テキストを含む「文書」を電子化したデータのみを意味するものではない。例えば、絵、写真、図形等の画像データ(ラスタデータかベクターデータかによらない)、データベース管理ソフトウェアや表計算ソフトウェアで記録されるデータ、その他の印刷可能な電子データも含めて「電子文書」としている。
また、本明細書において、「媒体」は、画像を印刷可能な媒体であれば、その材質は問わない。代表例は紙であるが、ＯＨＰシートや金属板等であっても構わない。
【００２０】
次に、文書サーバ２０の構成について説明する。
図２は、文書サーバ２０の機能構成例を示したブロック図である。
図示するように、文書サーバ２０は、受信部２１と、識別情報取得部２２と、筆跡情報管理部２３と、筆跡管理情報記憶部２４とを備える。また、識別符号生成部２５ａと、位置符号生成部２５ｂと、符号配置部２５ｃと、パターン画像記憶部２５ｄと、符号画像生成部２５ｅとを備える。更に、文書画像生成部２６と、画像合成部２７と、送信部２９とを備える。
【００２１】
受信部２１は、端末装置１０から印刷要求を受信する。ここで、印刷要求には、印刷対象となる電子文書の識別情報(以下、「文書ＩＤ」という)と、印刷に関する各種設定(以下、「印刷設定」という)とが含まれる。また、受信部２１は、識別情報サーバ３０から識別情報を受信する。更に、印刷文書に対する筆記がなされた際には、識別情報サーバ３０から、印刷文書に埋め込まれた識別情報と、印刷文書に対する筆記の内容を電子化した筆跡情報と、印刷文書に対する筆記がなされた日時の情報(以下、「日時情報」という)とを受信する。ここで、本実施形態では、印刷文書に対する新たな筆記を電子化した筆跡情報を取得する筆跡情報取得手段の一例として、受信部２１を設けている。
識別情報取得部２２は、受信部２１から文書ＩＤ及び印刷設定を取得し、これを送信部２９に渡して識別情報の発行要求の送信を指示し、これを文書画像生成部２６に渡して文書画像の生成を指示する。また、受信部２１から識別情報を取得し、これを識別符号生成部２５ａに渡して識別符号の生成を指示する。
【００２２】
筆跡情報管理部２３は、受信部２１が受信した識別情報、筆跡情報、日時情報を取得し、筆跡管理情報記憶部２４に登録する。その際、筆跡管理情報記憶部２４に適切に登録するために、以下に述べる筆跡情報処理を実行するなど必要に応じて取得した筆跡情報に対して所定の処理を施す。ここで、本実施形態では、第１の関連付け手段、第２の関連付け手段、第３の関連付け手段、判別手段の一例として、筆跡情報管理部２３を設けている。また、筆跡管理情報記憶部２４は、筆跡情報管理部２３によって管理される筆跡管理情報を記憶する。
【００２３】
識別符号生成部２５ａは、媒体を特定する識別情報を符号化して識別符号を生成する。
位置符号生成部２５ｂは、媒体上の座標位置を示す位置情報を符号化して位置符号を生成する。
符号配置部２５ｃは、識別符号生成部２５ａにて生成された識別符号や、位置符号生成部２５ｂにて生成された位置符号等を所定のレイアウトに従って２次元平面に配置し２次元の符号配列を生成する。
パターン画像記憶部２５ｄは、符号配列に格納される各符号の符号値に対応するパターン画像を記憶する。
符号画像生成部２５ｅは、符号配置部２５ｃが生成した２次元の符号配列を参照し、各符号値に対応したパターン画像を選択して符号画像を生成する。
【００２４】
文書画像生成部２６は、識別情報取得部２２から文書ＩＤ及び印刷設定を取得し、この文書ＩＤで特定される電子文書を図示しない記憶手段から読み出し、印刷設定に従ってその電子文書の文書画像を生成する。
画像合成部２７は、符号画像生成部２５ｅが生成した符号画像と、文書画像生成部２６が生成した文書画像とを合成し、合成画像を生成する。
送信部２９は、識別情報サーバ３０に対して識別情報の発行要求を送信する。また、画像形成装置４０に対して媒体に対する画像の印刷命令を送信する。更に、筆跡情報の表示が指示された際には、識別情報サーバ３０に対して、識別情報、筆跡情報、日時情報を送信する。
【００２５】
ここで、本実施形態で生成される符号画像について説明する。
図３は、符号画像を構成する画像等の一例を示した図である。
まず、符号画像を構成する単位パターンについて説明する。
図３(ａ)は、単位パターンの一例を示したものである。
単位パターンとは、情報埋め込みの最小単位である。図では、黒塗りの領域と斜線の領域をドット配置可能な領域とし、その間にある白色の領域をドット配置不可能な領域としている。そして、ドット配置可能な領域のうち、黒塗りの領域にドットが配置され、斜線の領域にはドットが配置されていないことを示している。即ち、図は、ドットを配置可能な９箇所の中から選択した２箇所にドットを配置することで単位パターンを構成した例を示したものである。ここで、９箇所の中から２箇所を選択する組み合わせは３６(＝９Ｃ２)通りなので、単位パターンは、３６種類存在する。このうち、４種類の単位パターンは、同期パターンとして使用される。同期パターンとは、画像の回転を検出したり、識別符号及び位置符号の相対的な位置を特定したりするためのパターンである。特に、画像の回転を検出する必要があることから、４種類の同期パターンとしては、そのうちの１つの同期パターンを９０度回転するとそのうちの別の同期パターンになるようなものが選ばれる。また、この４種類の単位パターンを除く３２種類の単位パターンは、識別符号及び位置符号を表現する情報パターンとして使用され、５ビットの情報が表現される。
【００２６】
ところで、図３(ａ)に示したドットは、あくまで情報表現のためのドットであり、画像を構成する最小の点を意味するドットとは必ずしも一致しない。本実施形態において、情報表現のためのドット(図３(ａ)の最小の四角)は、６００ｄｐｉにおける２ドット×２ドットの大きさを有している。６００ｄｐｉにおける１ドットの大きさは０．０４２３ｍｍなので、情報表現のためのドット(図３(ａ)の最小の四角)の一辺は、８４．６μｍ(＝０．０４２３ｍｍ×２)である。情報表現のためのドットは、大きくなればなるほど目に付きやすくなるため、できるだけ小さいほうが好ましい。ところが、あまり小さくすると、プリンタで印刷できなくなってしまう。そこで、情報表現のためのドットの大きさとして、５０μｍより大きく１００μｍより小さい上記の値を採用している。但し、上記の値８４．６μｍは、あくまで計算上の数値であり、実際に印刷されたトナー像では１００μｍ程度になる。尚、本明細書で「ドット」というときは、特に明示しない限り、画像を構成する最小の点を意味するドットではなく、情報表現のためのドットを指すものとする。
【００２７】
次に、このような単位パターンから構成される符号ブロックについて説明する。
図３(ｂ)に、符号ブロックのレイアウトの一例を示す。尚、ここでは、画像ではなく、パターン画像によって置き換えられる直前の符号配列で示している。即ち、図３(ｂ)の最小の四角(以下、「単位ブロック」という)に、図３(ａ)のような単位パターン(３６通りの単位パターンのいずれか)が配置され、その画像が媒体に形成されることになる。
図３(ｂ)のレイアウトでは、符号ブロックの左上の１つの単位ブロックに、同期符号が配置されている。また、同期符号が配置された単位ブロックの右側の４つの単位ブロックにＸ位置符号が配置され、同期符号が配置された単位ブロックの下側の４つの単位ブロックにＹ位置符号が配置されている。更に、これらの位置符号が配置された単位ブロックに囲まれた１６(＝４×４)個の単位ブロックに識別符号が配置されている。
【００２８】
ここで、識別情報の符号化について述べる。
識別情報を符号化する場合、識別情報を構成するビット列は、ＲＳ符号化を行うために複数のブロックに分割される。符号化には、いくつかの方法があるが、本実施形態では、ＲＳ符号化が適している。ＲＳ符号は多値の符号法であり、この場合、単位ブロックで表現される値がＲＳ符号の多値に対応するからである。例えば、１つの単位ブロックで５ビットの情報を表現する場合、６０ビットの識別情報は、ブロック長が５ビットの１２個のブロックに分割される。そして、２ブロックの誤りを訂正可能なＲＳ符号を採用したとすると、符号長は１６ブロックとなり、図３(ｂ)の符号ブロックにおける識別符号が配置される単位ブロックに収まることになる。尚、符号化方式はＲＳ符号に限定するものでなく、その他の符号化方式、例えば、ＢＣＨ符号等を使用してもよい。
【００２９】
次に、位置情報の符号化について述べる。
位置情報の符号化には、擬似乱数系列の一種であるＭ系列符号が使用される。ここで、Ｍ系列とは、ある長さのシフトレジスタとフィードバックによって生成される符号系列のうち、その周期が最長になる系列をいう。Ｋをシフトレジスタの段数とすると、Ｍ系列の系列長は２Ｋ−１となる。このＭ系列から取り出した任意の連続したＫビットは、同じＭ系列中の他の位置に現れない性質を持つ。そこで、この性質を利用して位置情報を符号化する。
ところで、本実施形態では、符号化すべき位置情報の長さから、必要なＭ系列の次数を求め、Ｍ系列を生成している。しかしながら、符号化する位置情報の長さが予め分かっている場合は、Ｍ系列を毎回生成する必要はない。即ち、固定のＭ系列を予め生成しておき、それをメモリ等に格納しておけばよい。
例えば、系列長８１９１のＭ系列(Ｋ＝１３)を使用したとする。この場合、位置符号も５ビット単位で埋め込むため、系列長８１９１のＭ系列から５ビットずつ取り出してブロック化する。
【００３０】
尚、本明細書では、説明を簡単にするために、識別情報と位置情報とは明確に区別して用いている。しかしながら、広範な位置情報を用意しておき、媒体ごとに異なる範囲から位置情報を切り出して埋め込み、位置情報の違いによって媒体を識別するという手法もある。そこで、このような手法においては、媒体を識別する機能が位置情報に備わっているものと見て、位置情報を識別情報としても考えるものとする。
【００３１】
次に、識別情報サーバ３０の構成について説明する。
図４は、識別情報サーバ３０の機能構成例を示したブロック図である。
図示するように、識別情報サーバ３０は、受信部３１と、識別情報管理部３２と、識別情報記憶部３３と、表示情報生成部３４と、送信部３９とを備える。
【００３２】
受信部３１は、文書サーバ２０から識別情報の発行要求を受信する。また、受信部３１は、印刷文書に対する筆記がなされた際には、識別情報、筆跡情報、日時情報を端末装置５０から受信する。一方で、筆跡情報の表示が指示された際に、文書サーバ２０からは、識別情報、筆跡情報、日時情報を受信する。
【００３３】
識別情報管理部３２は、識別情報の発行要求があると、識別情報を重複することなく発行し、その際に指定された文書ＩＤ及び印刷設定を識別情報に関連付けて記憶する。また、識別情報の指定を受けて、その識別情報に対応する文書ＩＤ及び印刷設定を取り出す。
識別情報記憶部３３は、識別情報を、その使用/未使用の状態、それが付与された媒体に印刷された電子文書の文書ＩＤ、それが付与された媒体に電子文書が印刷された際の印刷設定を関連付けて記憶するデータベースである。
表示情報生成部３４は、筆跡情報の表示が指示された際に、文書サーバ２０から取得した情報に基づいて、筆跡情報を表示するための表示情報を生成する。この表示情報としては、例えば、端末装置５０で表示するイメージを生成する元となるデータを生成する。
【００３４】
送信部３９は、文書サーバ２０からの要求に応じて発行した識別情報を文書サーバ２０に送信する。また、印刷文書に対する筆記がなされた際には、識別情報、筆跡情報、日時情報を文書サーバ２０に送信する。
【００３５】
次に、デジタルペン６０の構成について説明する。
図５は、デジタルペン６０の構成例を示した図である。
図示するように、デジタルペン６０は、ペン全体の動作を制御する制御回路６１を備える。また、制御回路６１は、読み取った符号画像を処理する画像処理部６１ａと、そこでの処理結果から識別情報及び位置情報を抽出するデータ処理部６１ｂとを含む。
また、制御回路６１には、デジタルペン６０による筆記動作をペンチップ６９に加わる圧力によって検出する圧力センサ６２が接続されている。更に、媒体上に赤外光を照射する赤外ＬＥＤ６３と、反射光を検知することによって符号画像を読み取る赤外ＣＭＯＳ６４も接続されている。更にまた、識別情報及び位置情報を記憶するための情報メモリ６５と、外部装置と通信するための通信回路６６と、ペンを駆動するためのバッテリ６７と、ペンの識別情報(ペンＩＤ)を記憶するペンＩＤメモリ６８とが接続されている。
【００３６】
次に、このうち制御回路６１において実現される機能構成について更に詳細に説明する。
図６は、制御回路６１の機能構成例を示したブロック図である。尚、図では、制御回路６１内の画像処理部６１ａとデータ処理部６１ｂとに分けて、機能構成例を示している。
図示するように、画像処理部６１ａは、画像取得部６１１と、ドット配列生成部６１２とを備える。また、データ処理部６１ｂは、符号配列生成部６１３と、識別情報取得部６１４と、位置情報取得部６１５と、筆跡情報生成部６１６とを備える。そして、更に、日時情報取得部６１７と、送信部６１８とを備える。
【００３７】
画像取得部６１１は、赤外ＣＭＯＳ６４が印刷文書から読み取った符号画像を取得する。また、必要に応じて、符号画像に含まれるノイズを除去する。
ドット配列生成部６１２は、符号画像におけるドットの位置を参照して、ドット配列を生成する。即ち、２次元の配列上で、例えば、ドットがある位置に「１」を、ドットがない位置に「０」を記憶することにより、画像として検出したドットをデジタルデータに置き換える。そして、この２次元の配列をドット配列として出力する。
【００３８】
符号配列生成部６１３は、ドット配列上で、符号ブロック内の単位パターンに対応するブロックを検出する。具体的には、単位パターンが配置されるブロックと同じ形状及び大きさの枠をドット配列上で動かし、枠内のドット数が均等になる位置で枠を固定する。例えば、図３(ａ)の単位パターンを用いる場合であれば、３ドット×３ドットに対応する大きさの枠を動かし、枠内に含まれるドット数が２となる位置で枠を固定する。そして、その枠で区切られた各ブロック内のドット位置から定まる符号値を格納した符号配列を生成する。また、この符号配列が生成されると、予め定められた同期符号の符号値を検索することによって、同期符号の位置が特定される。
【００３９】
識別情報取得部６１４は、符号配列から同期符号の位置を基準にして識別符号を検出する。そして、画像生成時にＲＳ符号化処理で用いたパラメータを用いて識別符号を復号し、識別情報を取得する。
位置情報取得部６１５は、符号配列から同期符号の位置を基準にして位置符号を検出する。そして、位置符号からＭ系列の部分系列を取り出し、画像生成時に使用したＭ系列におけるこの部分系列の位置を参照し、この位置を同期符号によるオフセットで補正した値を位置情報として取得する。尚、オフセットで補正するのは、位置符号の間に同期符号が配置されているためである。
【００４０】
筆跡情報生成部６１６は、位置情報取得部６１５が取得した位置情報を連結して筆跡情報を生成する。ここで、筆跡情報には、少なくともデジタルペン６０のペン先の軌跡を電子化したデータが含まれるが、これ以外の情報を含んでもよい。ペン先の軌跡以外の情報としては、例えば、筆記した時にペンに設定されていた色の情報や、筆圧の情報等がある。
【００４１】
日時情報取得部６１７は、筆記がなされた日時を特定する日時情報を、例えば、現在時刻を保持する計時手段(図示せず)から取得する。この日時情報の一例として、本実施形態では、ＹＹＹＹＭＭＤＤＨＨＭＭＳＳという形式の情報を取得する。例えば、２００７年１月１日０時１１分２２秒に筆記がなされたとすると、『２００７０１０１００１１２２』を日時情報として取得する。また、本実施形態において、日時情報は、位置情報を取得する度に同時に取得する。ここで、本実施形態では、媒体へ筆記がなされた時刻を示す筆記時刻情報の一例として、更には、筆記を行った日時を示す筆記日時情報の一例として、日時情報を用いている。
送信部６１８は、識別情報取得部６１４が取得した識別情報と、筆跡情報生成部６１６が生成した筆跡情報と、日時情報取得部６１７が取得した日時情報とを通信回路６６に受け渡すことで、通信装置７０への情報送信を実現する。ここで、本実施形態では、媒体識別情報と筆記情報と筆記日時情報と筆記具識別情報とを送信する送信手段の一例として、送信部６１８を設けている。
【００４２】
次いで、本実施形態のコンピュータシステムの動作について説明する。
本実施形態における動作は、大きく、印刷文書の出力と、印刷文書への筆記と、筆跡情報の管理に分けられるので、以下ではこれらを分けて説明する。なお、印刷文書として図７（ａ）に示す健康診断表１００を例にする。この健康診断表１００には、筆跡情報を記入する領域として、区分された領域と区分されていない領域の両方が設けられている。区分された領域（以下、「区分領域」という場合もある。）とは、罫線で囲まれた領域のことであり、例えば、氏名、性別、生年月日、年齢等の項目名が予め記載されている領域の横に設けられた記入欄を指す。区分されていない領域とは、罫線で囲まれていない領域であり、例えば、健康診断表１００の上部に記載されている「検診日＿＿年＿月＿日」の年、月、日に対応する数字を記入する領域を指す。
【００４３】
Ａ．印刷文書の出力
図８は、このときの文書サーバ２０及び識別情報サーバ３０の動作を示したシーケンス図である。
文書サーバ２０では、まず、受信部２１が、電子文書の印刷要求を端末装置１０から受信する(ステップ２１１)。このうち、電子文書の印刷要求には、文書ＩＤと印刷設定とが含まれる。ここで、文書ＩＤとしては、例えば、ＵＲＬ(Uniform Resource Locator)を用いるとよいが、電子文書を一意に特定することができるものであれば他の情報を用いてもよい。また、印刷設定は、ページ、部数、用紙サイズ、Ｎアップ(電子文書のＮページを媒体の１ページに割り付ける印刷)、余白等の設定を含む。
受信部２１は、これらの情報を受信すると、識別情報取得部２２に受け渡す。すると、識別情報取得部２２は、受け渡された情報のうち、文書ＩＤと印刷設定とを送信部２９に渡し、送信部２９が、これらの情報を識別情報サーバ３０に送信することで、識別情報の発行を要求する(ステップ２１２)。
【００４４】
これにより、識別情報サーバ３０では、受信部３１が、文書ＩＤと印刷設定とを受信する(ステップ３１１)。そして、文書ＩＤと印刷設定は識別情報管理部３２に渡され、識別情報管理部３２が、識別情報記憶部３３から未使用の識別情報を取り出す(ステップ３１２)。ここで、取り出す識別情報の数は、印刷設定に応じて決められる。つまり、基本的には、印刷するページ数に印刷部数を乗じて得られる数の識別情報が取り出される。但し、設定情報中に、Ｎアップの指定等がある場合は、それも考慮される。例えば、１０ページの電子文書を２アップで５部印刷する場合は、２５(＝１０÷２×５)個の識別情報が取り出される。
次に、識別情報管理部３２は、識別情報と文書ＩＤと印刷設定とを関連付けて識別情報記憶部３３に記憶する(ステップ３１３)。そして、ステップ３１２で発行された識別情報は送信部３９に渡され、送信部３９が、文書サーバ２０に対し、識別情報を送信する(ステップ３１４)。
【００４５】
これにより、文書サーバ２０では、受信部２１が識別情報を受信する(ステップ２１３)。そして、受信部２１は、受信した識別情報を識別情報取得部２２に受け渡す。
すると、文書サーバ２０は、識別情報と位置情報とを表す符号画像を生成する(ステップ２１４)。この符号画像の生成は、具体的には、次のような処理により行われる。
即ち、まず、識別情報取得部２２が、ステップ２１３で取得した識別情報を識別符号生成部２５ａに渡し、識別符号生成部２５ａが、識別情報を符号化することで識別符号を生成する。また、位置符号生成部２５ｂは、受信部２１から印刷設定を受け取り、印刷設定に応じた範囲の位置情報を符号化することで位置符号を生成する。
その後、符号配置部２５ｃが、識別符号と位置符号とを所定のレイアウトに従って配置し、これを符号画像生成部２５ｅが、パターン画像記憶部２５ｄに記憶されたパターン画像を用いて画像化することで符号画像を生成する。
【００４６】
また、文書サーバ２０では、文書画像生成部２６が、電子文書の画像（文書画像）を生成する(ステップ２１５)。その際、文書画像生成部２６は、ステップ２１１で識別情報取得部２２が取得した文書ＩＤを受け取り、これに基づいて対象となる電子文書を図示しない記憶手段から読み出す。また、ステップ２１１で識別情報取得部２２が取得した印刷設定を受け取り、これに基づいて文書画像を生成する。なお、図７に示す健康診断表１００においては、氏名、性別、生年月日、年齢などの文字、および罫線などの文書画像が生成される。
そして、画像合成部２７は、ステップ２１４で生成された符号画像と、ステップ２１５で生成された文書画像とを合成し、合成画像を生成する(ステップ２１６)。その後、文書画像の情報と、位置情報の定義付けを行う(ステップ２１７)。図７に示す健康診断表１００においては、例えば、区分された領域がどのような領域座標に存在するかを定義付ける。
その後、合成画像は送信部２９に渡され、送信部２９が、合成画像の印刷命令を画像形成装置４０に送信する(ステップ２１８)。ここで、合成画像の印刷命令は、例えば、文書画像の印刷命令の列からなるＰＤＬ(Page Description Language)ファイルに対し、符号画像として印刷する内容をＰＤＬコマンドとして設定したＰＤＬの形式で送信される。
【００４７】
これにより、画像形成装置４０は、文書画像を例えばＣ(シアン)、Ｍ(マゼンタ)、Ｙ(イエロー)のトナーを用いて媒体に印刷する。また、符号画像を例えばＫ(カーボンを含む黒)のトナー又は特殊トナーを用いて媒体に印刷する。
ここで、特殊トナーとしては、可視光領域(４００ｎｍ〜７００ｎｍ)における最大吸収率が７％以下であり、近赤外領域(８００ｎｍ〜１０００ｎｍ)における吸収率が３０％以上の不可視トナーが例示される。ここで、「可視」及び「不可視」は、目視により認識できるかどうかとは関係しない。印刷文書における画像が可視光領域における特定の波長の吸収に起因する発色性の有無により認識できるかどうかで「可視」と「不可視」とを区別している。また、可視光領域における特定の波長の吸収に起因する発色性が若干あるが人間の目で認識し難いものも、「不可視」に含める。
尚、ここでは、文書画像に符号画像を合成して印刷することとしたが、白紙(ノートや付箋等)に符号画像を印刷する構成としてもよい。その場合は、ステップ２１１で受信する印刷要求に文書ＩＤを含めないようにし、ステップ３１３で識別情報と文書ＩＤ及び印刷設定との関連付けを行わないようにし、ステップ２１５における文書画像の生成は実行しないようにすればよい。
【００４８】
Ｂ．印刷文書への筆記
本実施形態では、印刷文書に対する筆跡情報がデジタルペン６０から通信装置７０を介して端末装置５０に伝えられ、最終的には文書サーバ２０へ登録される。
先ず、デジタルペン６０が筆跡情報を生成して文書サーバ２０に登録する際の動作について説明する。
デジタルペン６０では、まず、赤外ＬＥＤ６３が媒体に対して赤外光を照射し、赤外ＣＭＯＳ６４がその反射光を受光することにより、符号画像を読み取る。そして、画像取得部６１１がこの読み取った符号画像を取得する。そして、符号画像にノイズが含まれていれば、これを除去する。次に、ドット配列生成部６１２が、符号画像に含まれるドット位置をデジタルデータ化し、ドット配列を生成する。そして、符号配列生成部６１３が、ドット配列からブロックを検出し、ブロックごとの符号値を格納した符号配列を生成する。そして、符号配列において、同期符号の位置を特定する。その後、識別情報取得部６１４が、同期符号の位置に基づいて識別符号を検出し、これを復号して識別情報を取得する。また、位置情報取得部６１５が、同期符号の位置に基づいて位置符号を検出し、これを復号して位置情報を取得する。そして、筆跡情報生成部６１６が、位置情報を連結して筆跡情報を生成する。更に、本実施形態では、日時情報取得部６１７が、計時手段(図示せず)から日時情報を取得する。そして、送信部６１８が、これらの情報を通信装置７０及び端末装置５０を介して識別情報サーバ３０へ送信する。
【００４９】
図９は、その後の識別情報サーバ３０及び文書サーバ２０の動作を示したシーケンス図である。
識別情報サーバ３０では、まず、受信部３１が、識別情報、筆跡情報、日時情報を受信する(ステップ３２１)。次に、これらの情報は識別情報管理部３２に渡され、識別情報管理部３２は、渡された識別情報に関連付けられた文書ＩＤを識別情報記憶部３３から取り出す。そして、ステップ３２１で受信した情報の送信先となる文書サーバ２０(文書ＩＤで特定される電子文書が存在する文書サーバ２０)を決定する(ステップ３２２)。尚、識別情報記憶部３３において識別情報に文書ＩＤが関連付けられていなければ、その識別情報は白紙(ノートや付箋)に割り当てられたものであると考えられる。その場合は、白紙に対する筆跡情報を管理する文書サーバ２０を送信先として決定すればよい。
その後、情報は送信部３９に渡され、送信部３９が、ステップ３２２で送信先として決定した文書サーバ２０に対し、識別情報、筆跡情報、日時情報を送信する(ステップ３２３)。
【００５０】
これにより、文書サーバ２０では、受信部２１が、識別情報、筆跡情報、日時情報を受信する(ステップ２２１)。そして、受信部２１は、受信した情報を筆跡情報管理部２３に受け渡す。すると、筆跡情報管理部２３は、識別情報と筆跡情報と日時情報とを対応付けて、筆跡管理情報として筆跡管理情報記憶部２４に記憶する(ステップ２２２)。また、筆跡情報管理部２３は、筆跡管理情報記憶部２４に適切に登録するために、以下に述べる筆跡情報処理を実行するなど必要に応じて取得した筆跡情報に対して所定の処理を施す。
【００５１】
Ｃ．筆跡情報の管理
次に、筆跡管理情報の具体的な内容について説明する。
図７（ｂ）は、筆跡管理情報の具体例を示した図であり、印刷文書である健康診断表１００に健康診断受検者が図７（ａ）のように記入したときの筆跡管理情報を示している。
図示するように、筆跡管理情報は、項目名と、文書ＩＤと、識別情報と、領域座標と、筆跡情報と、日時情報とを対応付けたものとなっている。そして、図７（ｂ）では、図７（ａ）に示すように、健康診断表１００に現時点で氏名と、性別と、生年月日と、年齢が記入されているため、これらの筆跡情報が登録管理されている状態である。なお、図７（ｂ）では、筆跡情報としてイメージデータそのままが対応付けられているが、筆跡情報の格納場所の情報(ＵＲＬ等)を対応付けるようにしてもよい。
【００５２】
次に、本実施形態の特徴点である筆跡情報処理について説明する。
デジタルペン６０を用いて印刷文書に記入する場合、既に記入した事項を訂正することも考えられるし、削除することも考えられる。例えば、健康診断受検者が健康診断表１００にデジタルペン６０を用いて記入する場合には、必要項目に必要事項を最初に記入する場合に加えて、先に記入した文字を訂正する場合や、先に記入した文字と文字の間に文字を加筆する場合や、先に記入した文字に対する注意書きを加える場合など、先に記入した文字に対して変更を加える場合がある。
そして、例えば、デジタルペン６０を用いて先に記入した文字を訂正する場合において、通常インクペンで誤字の上に二重線などを引きその近くの余白に正しい文字を記入して訂正するのと同じようにすることが考えられる。図１０（ａ）は、健康診断表１００に記入した文字を訂正する態様を示す図である。例えば、この図１０（ａ）に示すように、誤字である年齢「３５」の上に二重線などの訂正の意図を示すものを書き、その下の余白に正しい文字である「３６」を記入することで訂正することが考えられる。
【００５３】
図１０（ｂ）は、健康診断表１００に図１０（ａ）のように記入したときの好適な筆跡管理情報を示している。なお、図１０（ｂ）の筆跡管理情報においては、日時情報を省略して示している。
図１０（ａ）のように訂正した場合に、筆跡そのままの情報（「３５」と、３５の上の「二重線」と、「３６」）を登録し管理するのではなく、図１０（ｂ）に示すように、先に記入した文字（「３５」）に代わるものとして新たな文字（「３６」）が登録され管理されることが望ましい。
【００５４】
そこで、本実施形態においては、以下に述べる筆跡情報処理を実行する。
図１１は、第１の実施形態に係る筆跡情報処理のフローチャートである。この筆跡情報処理は、筆跡情報処理装置としての文書サーバ２０が行う処理である。
この処理は、文書サーバ２０が、識別情報サーバ３０から筆跡情報等を受信することをトリガーとして行われるものである。識別情報サーバ３０は、通信装置７０から筆跡情報等を受信した後、図９に示した処理を実行し、順次文書サーバ２０に対して筆跡情報等を送信する。なお、通信装置７０が画像を送信するタイミングとしては以下を例示することができる。（１）デジタルペン６０が画像を読み込み次第順次送信する。（２）デジタルペン６０があがった事を圧力センサ６２で検知した場合に送信する。（３）読取っている画像の明るさが一定以上又は一定以下になった場合に送信する。（４）ユーザによりデジタルペン６０に備えられたデコードスイッチ（不図示）が押された場合に送信する。（５）通信装置７０にデジタルペン６０を差し込む差込口が設けられている場合には、この差込口にデジタルペン６０が差し込まれたときに送信する。
【００５５】
この筆跡情報処理において、文書サーバ２０は、先ず、デジタルペン６０により記載された筆跡情報等を取得する(ステップ２４１)。
その後、文書サーバ２０は、ステップ２４１にて取得した筆跡情報のグループ分けを行う(ステップ２４２)。これは、今回取得した筆跡情報を１つあるいは複数のグループに分けるものであるが、異なるグループの筆跡情報であると認識する方法としては以下の方法を例示することができる。（１）デジタルペン６０が読取った画像の明るさが一定以上又は一定以下になった場合にその前後の筆跡情報を異なるグループの筆跡情報と認識する方法。（２）デジタルペン６０の圧力センサ６２が、ペンチップ６９に圧力が加わらなくなったことを検出した場合に、その前後の筆跡情報をグループの異なる筆跡情報と認識する方法。（３）デジタルペン６０の圧力センサ６２にてペンチップ６９に圧力が加わらなくなったことを検出した後再度ペンチップ６９に圧力が加わり始めるまでに所定の時間が経過した場合に、その圧力センサ６２による圧力検出前後の筆跡情報を異なるグループの筆跡情報と認識する方法。
【００５６】
その後、文書サーバ２０は、ステップ２４２にてグループ分けした筆跡情報のうちの１つの筆跡情報を処理対象の筆跡情報とし、以下の処理を行う。なお、グループ分けした複数の筆跡情報の処理対象の順序は、例えば記入された順序とする。先ず、処理対象の筆跡情報の記入領域が既に筆跡情報の記入済み領域であるか否かを判別する(ステップ２４３)。これは、処理対象の筆跡情報の記入領域に既に筆跡情報などの情報が記入されているか、つまり、両筆跡情報の位置情報が重なっているかどうかを判別するものである。そして、記入されていないと判定した場合には、当該領域には初めて記入されたものであると認識し、処理対象の筆跡情報を、最初に当該領域に記入された筆跡情報を示す項目である筆跡情報１の項目に登録する(ステップ２４４)。
【００５７】
一方、登録されていると判定した場合には、照合関連付け処理を行う(ステップ２４５)。この照合関連付け処理としては、処理対象の筆跡情報が訂正の意図を示す筆跡情報であるかどうかを判別するための前段階として照合処理を行うとともに、処理対象の筆跡情報とステップ２４２にてグループ分けした筆跡情報のうちの他の筆跡情報との関連付けを行う第１の関連付け処理を行う。照合処理は、周知の類似画像検索ソフトなどの類似画像検索手段を用い、処理対象の筆跡情報が、予め登録されている訂正処理のパターンの登録イメージのいずれかに該当するかどうかの照合するものである。図１２は、訂正処理のパターンの登録イメージの例を示したものである。これら照合処理および第１の関連付け処理の具体的内容については後で詳述する。
次に、ステップ２４５で行った照合処理の結果、処理対象の筆跡情報が訂正処理のパターンに該当するかどうか、つまり、処理対象の筆跡情報が訂正の意図を示す筆跡情報であるかどうかを判別する(ステップ２４６)。そして、処理対象の筆跡情報が訂正の意図を示す筆跡情報ではないと判定された場合には、位置情報に合わせて処理対象の筆跡情報を登録する(ステップ２４７)。
【００５８】
一方、処理対象の筆跡情報が訂正の意図を示す筆跡情報であると判定された場合には、先ず、処理対象の筆跡情報である訂正の意図を示す筆跡情報と、この訂正の意図を示す筆跡情報の訂正の対象となる記入済みの筆跡情報とを関連付ける第２の関連付け処理を実行する(ステップ２４８)。この処理の具体的内容については後で詳述する。
その後、処理対象の筆跡情報を介して第１の関連付け処理で関連付けた他の筆跡情報と第２の関連付け処理で関連付けた記入済みの筆跡情報とを関連付ける第３の関連付け処理を実行する(ステップ２４９)。これは、第１の関連付け処理および第２の関連付け処理で処理対象の筆跡情報と関連付けられた他の筆跡情報と記入済みの筆跡情報はお互いに関連するものであるとして、両筆跡情報を関連付けるものである。
【００５９】
その後、第３の関連付け処理にて関連付けた他の筆跡情報と記入済みの筆跡情報が同じ区分された領域に記入されているか否かを判別する(ステップ２５０)。そして、同じ区分された領域に記入されていないと判定された場合には、第３の関連付け処理にて関連付けた他の筆跡情報をその位置情報に合わせて登録する(ステップ２４７)。一方、同じ領域に記入されていると判定された場合には、第３の関連付け処理にて関連付けた他の筆跡情報は、関連付けた記入済みの筆跡情報の次にこの領域に記入された筆跡情報であるので、この領域に記入された最新の筆跡情報を示す項目にこの第３の関連付け処理にて関連付けた他の筆跡情報を登録する (ステップ２５１)。その後、位置情報に合わせて、訂正の意図を示す筆跡情報を登録する(ステップ２５２)。
その後、ステップ２４２にてグループ分けした筆跡情報のうち、未だ登録されていない筆跡情報が存在するか否かを判別する(ステップ２５３)。そして、肯定判定された場合には、ステップ２４３以降の処理を実行する。一方、否定判定された場合には、処理を終了する。
【００６０】
次に、ステップ２４５で行う照合関連付け処理について説明する。
図１３は、この照合関連付け処理を示したフローチャートである。
先ず、周知の類似画像検索ソフトなどの類似画像検索手段を用い、処理対象の筆跡情報が、予め登録されている図１２の訂正処理のパターンの登録イメージのいずれかに該当するかどうかを検索する（ステップ４０１）。なお、図１２に示した訂正処理のパターンの登録イメージは、ユーザが自由に設定可能とすることが好適である。また、事前に登録しておいても良いし、筆跡情報を記入後に登録イメージを追加し、その後筆跡情報処理を実行させても良い。
ステップ４０１にて検索した結果、処理対象の筆跡情報が、図１２の訂正処理のパターンの登録イメージのいずれかに該当するか否かを判別する（ステップ４０２）。そして、該当すると判定された場合には、処理対象の筆跡情報は訂正の意図を示す筆跡情報であると認識し、以下で、この処理対象の筆跡情報と、訂正するために正しく記入したと思われる筆跡情報を関連付ける。その前に、先ず、ステップ２４２にてグループ分けした筆跡情報に、処理対象の筆跡情報以外に筆跡情報が存在するか否かを判別する（ステップ４０３）。そして、存在すると判定された場合には、処理対象の筆跡情報と、ステップ２４２にてグループ分けした筆跡情報のうちの他の筆跡情報であって訂正するために正しく記入したと思われる筆跡情報との関連付けを行う第１の関連付け処理を行う(ステップ４０４)。
【００６１】
第１の関連付け処理にて、処理対象の筆跡情報と他の筆跡情報とを関連付ける方法としては以下の方法を例示することができる。（１）処理対象の筆跡情報が記入された時間と他の筆跡情報が記入された時間に基づいて関連付ける方法、（２）処理対象の筆跡情報が支配するエリアと他の筆跡情報が支配するエリアに基づいて関連付ける方法、（３）処理対象の筆跡情報の重心と他の筆跡情報の重心に基づいて関連付ける方法。
【００６２】
そして、（１）の方法においては、訂正の意図を示す筆跡情報を記入した直後に正しい筆跡情報が記入されると想定されることから、処理対象の筆跡情報が記入された時間と最も近い時間に記入された筆跡情報を正しい筆跡情報として関連付けることが好適である。なお、筆跡情報が記入された時間は、この筆跡情報とともにデジタルペン６０により送信される。（２）の方法においては、訂正の意図を示す筆跡情報を記入した位置の近くに正しい筆跡情報が記入されると想定されることから、処理対象の筆跡情報が支配するエリアと最も近いエリアを支配する筆跡情報を正しい筆跡情報として関連付けることが好適である。なお、筆跡情報のエリアとは、筆跡情報の元となる位置情報のうち、最小のＸＹ座標と最大のＸＹ座標とで形成される矩形をいうものとする。（３）の方法においても、訂正の意図を示す筆跡情報を記入した位置の近くに正しい筆跡情報が記入されると想定されることから、訂正の意図を示す筆跡情報の重心と最も近い重心を持つ筆跡情報を正しい筆跡情報として関連付けることが好適である。なお、筆跡情報の重心は、筆跡情報の元となる位置情報の全ＸＹ座標に基づいて重心となるＸＹ座標を算出するものである。より具体的には、重心のＸ座標は、全位置情報のＸ座標を加算したものを位置情報の数で除算することにより算出され、重心のＹ座標は、全位置情報のＹ座標を加算したものを位置情報の数で除算することにより算出されるものである。
【００６３】
他方、ステップ４０２にて否定判定された場合、つまり、処理対象の筆跡情報が予め登録されている図１２の訂正処理のパターンの登録イメージのいずれにも該当しないと判定された場合には、照合関連付け処理を終了する。また、ステップ４０３にて否定判定された場合、処理対象の筆跡情報以外に筆跡情報が存在しない、つまり、今回受信された筆跡情報は処理対象の筆跡情報１つである場合には、照合関連付け処理を終了する。
【００６４】
なお、第１の関連付け処理の（２）の方法、および（３）の方法においては、処理対象の筆跡情報の訂正対象となる筆跡情報が、同じタイミングで受信した筆跡情報である場合には、処理対象の筆跡情報である訂正の意図を示す筆跡情報のエリアあるいは重心と最も近くなるエリアあるいは重心となる筆跡情報は、この訂正の対象となる筆跡情報となるおそれがある。そのため、ステップ４０４の処理においては、処理対象の筆跡情報の記入時間以降に記入された筆跡情報のみを関連付けの対象とすることが好適である。
【００６５】
次に、図１１のステップ２４８で行う第２の関連付け処理について説明する。
この第２の関連付け処理としては、以下の３つの態様を例示することができる。
図１４は、この第２の関連付け処理の第１の実施例を示したフローチャートである。
先ず、既に媒体（ここでは健康診断表１００の用紙）に記入されている筆跡情報の全ておよび処理対象の筆跡情報に多角形情報化する（ステップ５０１）。これは、筆跡情報の元となる位置情報群から、最小のＸＹ座標を持つ位置情報、最大のＸＹ座標を持つ位置情報、最小のＸＹ座標を持つ位置情報よりも小さなＸ座標を持つ位置情報、最小のＸＹ座標を持つ位置情報よりも小さなＹ座標を持つ位置情報、最大のＸＹ座標を持つ位置情報よりも大きなＸ座標を持つ位置情報、最大のＸＹ座標を持つ位置情報よりも大きなＹ座標を持つ位置情報など、複数の位置座標を線で結び当該筆跡情報を包含する多角形を形成するものである。
その後、全ての筆跡情報の多角形の中から、処理対象の筆跡情報である訂正の意図を示す筆跡情報の多角形と重複している面積が最大となる多角形を形成する筆跡情報を検索する（ステップ５０２）。
そして、ステップ５０２の検索結果で該当する筆跡情報を、訂正の意図を示す筆跡情報の訂正対象となる誤りを記載した筆跡情報と認識し、この筆跡情報と、訂正の意図を示す筆跡情報とを関連付ける（ステップ５０３）。
【００６６】
次に、第２の関連付け処理の第２の実施例について説明する。図１５は、この第２の関連付け処理の第２の実施例を示したフローチャートである。
先ず、既に媒体（ここでは健康診断表１００）に記入されている筆跡情報の全ておよび処理対象の筆跡情報の重心位置を算出する（ステップ５１１）。これは、筆跡情報の元となる位置情報の全ＸＹ座標に基づいて重心となるＸＹ座標を算出するものである。より具体的には、重心のＸ座標は、全位置情報のＸ座標を加算したものを位置情報の数で除算することにより算出され、重心のＹ座標は、全位置情報のＹ座標を加算したものを位置情報の数で除算することにより算出されるものである。
その後、全ての筆跡情報の重心の中から、処理対象の筆跡情報の重心に最も近い重心を持つ筆跡情報を検索する（ステップ５１２）。
そして、ステップ５１２の検索結果で該当する筆跡情報を、訂正の意図を示す筆跡情報の訂正対象となる誤りを記載した筆跡情報と認識し、この筆跡情報と、訂正の意図を示す筆跡情報とを関連付ける（ステップ５１３）。
【００６７】
次に、第２の関連付け処理の第３の実施例について説明する。図１６は、この第２の関連付け処理の第３の実施例を示したフローチャートである。
先ず、既に媒体（ここでは健康診断表１００）に記入されている筆跡情報の全ておよび処理対象の筆跡情報を多角形化する（ステップ５２１）。この処理は、第２の関連付け処理の第１の実施例のステップ５０１と同じ処理であるので、ここではその詳細な説明を省略する。
次に、ステップ５２１で形成した各多角形の重心位置を算出する（ステップ５２２）。
その後、ステップ５２２で算出した全ての多角形の重心の中から、訂正の意図を示す筆跡情報である処理対象の筆跡情報の多角形の重心に最も近い重心を持つ多角形の元となる筆跡情報を検索する（ステップ５２３）。
そして、ステップ５２３の検索結果で該当する筆跡情報を、訂正の意図を示す筆跡情報の訂正対象となる誤りを記載した筆跡情報と認識し、この筆跡情報と、訂正の意図を示す筆跡情報とを関連付ける（ステップ５２４）。
【００６８】
この第１の実施形態においては、筆跡情報処理装置である文書サーバ２０が上述した筆跡情報処理を実行することにより、訂正の意図を示す筆跡情報が記入された場合に、第２の関連付け処理にて訂正の意図を示す筆跡情報の訂正の対象である筆跡情報として関連付けた記入済みの筆跡情報が記入された領域に、第１の関連付け処理にて訂正の意図を示す筆跡情報と関連付けられた他の筆跡情報が最新の筆跡情報として登録されることとなる。
【００６９】
図１０（ａ）の記入例で、追加で「二重線」の筆跡情報と「３６」の筆跡情報を記入した場合についてより詳しく説明する。かかる場合、図１１のフローチャートに示した筆跡情報処理においては、処理対象の筆跡情報である「二重線」の筆跡情報の記入領域には既に「３５」が記入されているため、ステップ２４３で肯定判定されてステップ２４５へ進む。そして、照合関連付け処理で、処理対象の筆跡情報である「二重線」の筆跡情報は、図１２の訂正処理のパターンの登録イメージと一致し、その後のステップ２４６で訂正の意図を示す筆跡情報であると判定される。また、第１の関連付け処理で「３６」の筆跡情報と関連付けられる。そして、処理対象の筆跡情報である「二重線」の筆跡情報は、「３５」の筆跡情報の上に記入されていることから、ステップ２４８の第２の関連付け処理で、記入済みの筆跡情報である「３５」の筆跡情報と関連付けられる。そして、ステップ２４９の第３の関連付け処理で、「二重線」の筆跡情報を介して「３５」の筆跡情報と「３６」の筆跡情報が関連付けられる。そして、両筆跡情報は、領域座標が（（１８０，２２）−（２００，５０））である同じ区分された領域に記入されていることからステップ２５０で肯定判定される。その結果、ステップ２５１にて、図１０（ｂ）に示すように、記入済みの筆跡情報である「３５」の筆跡情報の区分された領域の最新の筆跡情報を示す項目に、この第３の関連付け処理にて関連付けた他の筆跡情報である「３６」の筆跡情報が登録されることとなる。
【００７０】
なお、図１０（ａ）の記入例は、健康診断表１００の区分された領域に訂正の意図を示す筆跡情報と正しい文字の筆跡情報を記入した例であるが、区分されていない領域に記入された場合においても上述した筆跡情報処理を実行することにより、誤りの筆跡情報が記入されている領域に正しい筆跡情報を登録し管理することができる。その際、筆跡情報処理のフローチャートのステップ２５０の判別において同じ領域であると見なす範囲を予め定めておくものとする。
以下に、例えば、図７（ａ）の健康診断表１００の区分されていない領域である検診日の記入箇所に、「検診日２００７年１１月２６日」と記入した筆跡情報を訂正する場合について述べる。例えば、２６日の「２６」の上に訂正の意図を示す筆跡情報である二重線を引き、その上の余白に「２７」と記入した場合、図１１のフローチャートに示した筆跡情報処理においては、処理対象の筆跡情報である「二重線」の筆跡情報の記入領域には既に「２６」が記入されているため、ステップ２４３で肯定判定されてステップ２４５へ進む。そして、照合関連付け処理で、処理対象の筆跡情報である「二重線」の筆跡情報は、図１２の訂正処理のパターンの登録イメージと一致し、その後のステップ２４６で訂正の意図を示す筆跡情報であると判定される。また、第１の関連付け処理で「２７」の筆跡情報と関連付けられる。そして、処理対象の筆跡情報である「二重線」の筆跡情報は、「２６」の筆跡情報の上に記入されていることから、ステップ２４８の第２の関連付け処理で、記入済みの筆跡情報である「２６」の筆跡情報と関連付けられる。そして、ステップ２４９の第３の関連付け処理で、「二重線」の筆跡情報を介して「２６」の筆跡情報と「２７」の筆跡情報が関連付けられる。そして、「２６」の筆跡情報と「２７」の筆跡情報が予め同じ領域であると見なす範囲内に記入されている場合には、ステップ２５０で肯定判定される。その結果、ステップ２５１にて、記入済みの筆跡情報である「２６」の筆跡情報の領域に対する最新の筆跡情報として、「２７」の筆跡情報が登録されることとなる。
【００７１】
なお、上述した筆跡情報処理においては、記入済みの筆跡情報に対する変更を示唆する示唆情報の一例として、訂正の意図を示す「二重線」の筆跡情報を用いている。その他の変更を示唆する示唆情報としては、記入済みの筆跡情報に対する加筆の意図を示す筆跡情報（例えば、「∧」、「∨」）、記入済みの筆跡情報に対する注意書きの意図を示す筆跡情報（例えば、「※」、「（注）」）を例示することができる。また、上述した筆跡情報処理において、変更を示唆する示唆情報により変更が示唆される記入済み情報の一例として、訂正の意図を示す筆跡情報の訂正の対象となる記入済みの筆跡情報を用いている。
【００７２】
ところで、本実施形態では、文書サーバ２０が筆跡情報を処理し管理する。しかしながら、これらの処理を如何なる装置で行うかについては種々のバリエーションが考えられる。例えば、筆跡情報処理は、識別情報サーバ３０で行ってもよいし、端末装置５０で行ってもよいし、デジタルペン６０で行ってもよいし、通信装置７０で行ってもよい。端末装置５０で筆跡情報を処理する構成を採用した場合は、筆跡管理情報を端末装置５０で保持するようにしてもよい。また、デジタルペン６０で筆跡情報を処理する構成を採用した場合は、筆跡管理情報を端末装置５０やデジタルペン６０で保持するようにしてもよい。
そこで、これらの処理をコンピュータ９０で行うものとして、コンピュータ９０のハードウェア構成について説明する。
【００７３】
図１７は、コンピュータ９０のハードウェア構成を示した図である。
図示するように、コンピュータ９０は、演算手段であるＣＰＵ(Central Processing Unit)９１と、記憶手段であるメインメモリ９２及び磁気ディスク装置(ＨＤＤ：Hard Disk Drive)９３とを備える。ここで、ＣＰＵ９１は、ＯＳ(Operating System)やアプリケーション等の各種ソフトウェアを実行し、上述した各機能を実現する。また、メインメモリ９２は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、磁気ディスク装置９３は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。
更に、コンピュータ９０は、外部との通信を行うための通信Ｉ/Ｆ９４と、ビデオメモリやディスプレイ等からなる表示機構９５と、キーボードやマウス等の入力デバイス９６とを備える。
【００７４】
尚、本実施形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【００７５】
＜第２の実施形態＞
第２の実施形態は、第１の実施形態と、主に第２の関連付け処理および第３の関連付け処理が異なる。ここでは異なる部分についてのみ説明し、同じ部分についての説明を省略する。この第２の実施形態では、第２の関連付け処理にて、処理対象の筆跡情報と区分された領域を関連付ける。そして、第３の関連付け処理にて、第１の関連付け処理にて処理対象の筆跡情報と関連付けた他の筆跡情報と、第２の関連付け処理にて処理対象の筆跡情報と関連付けた区分された領域とを関連付ける点に特徴がある。
【００７６】
第２の実施形態に係る第２の関連付け処理は、処理対象の筆跡情報である訂正の意図を示す筆跡情報と、この筆跡情報が記入されたと考えられる区分された領域を関連付ける処理である。この処理の態様としては、以下の３つの態様を例示することができる。
図１８は、第２の実施形態に係る第２の関連付け処理の第１の実施例を示したフローチャートである。
先ず、訂正の意図を示す筆跡情報である処理対象の筆跡情報を多角形情報化する（ステップ６０１）。多角形情報化する手法は上述した手法と同じであるので、その詳細な説明は省略する。
その後、全ての区分された領域の中から、訂正の意図を示す筆跡情報の多角形と重複している面積が最大となる区分された領域を検索する（ステップ６０２）。
そして、ステップ６０２の検索結果で該当する区分された領域を、訂正の意図を示す筆跡情報が記入された領域と認識し、この区分された領域と、訂正の意図を示す筆跡情報とを関連付ける（ステップ６０３）。
【００７７】
次に、第２の実施形態に係る第２の関連付け処理の第２の実施例について説明する。図１９は、この第２の関連付け処理の第２の実施例を示したフローチャートである。
先ず、媒体（例えば健康診断表の用紙）上に区分された領域および訂正の意図を示す筆跡情報である処理対象の筆跡情報の重心位置を算出する（ステップ６１１）。重心位置を算出する手法は上述した手法と同じであるので、その詳細な説明は省略する。
その後、全ての区分された領域の中から、訂正の意図を示す筆跡情報の重心に最も近い重心を持つ区分された領域を検索する（ステップ６１２）。
そして、ステップ６１２の検索結果で該当する区分された領域を、訂正の意図を示す筆跡情報が記入された領域と認識し、この区分された領域と、訂正の意図を示す筆跡情報とを関連付ける（ステップ６１３）。
【００７８】
次に、第２の実施形態に係る第２の関連付け処理の第３の実施例について説明する。図２０は、この第２の関連付け処理の第３の実施例を示したフローチャートである。
先ず、訂正の意図を示す筆跡情報である処理対象の筆跡情報を多角形情報化する（ステップ６２１）。この処理は、上述したステップ６０１と同じ処理であるので、ここではその詳細な説明を省略する。
次に、ステップ６２１で形成した多角形の重心位置および媒体（例えば健康診断表の用紙）上に区分された領域の重心位置を算出する（ステップ６２２）。
その後、ステップ６２２で算出した全ての区分された領域の重心の中から、訂正の意図を示す筆跡情報の多角形の重心に最も近い重心を持つ区分された領域を検索する（ステップ６２３）。
そして、ステップ６２３の検索結果で該当する区分された領域を、訂正の意図を示す筆跡情報が記入された領域と認識し、この区分された領域と、訂正の意図を示す筆跡情報とを関連付ける（ステップ６２４）。
【００７９】
そして、第２の実施形態の第３の関連付け処理においては、処理対象の筆跡情報を介して第１の関連付け処理で関連付けた他の筆跡情報と第２の関連付け処理で関連付けた区分された領域とを関連付けるものである。これは、第１の関連付け処理および第２の関連付け処理で処理対象の筆跡情報と関連付けられた他の筆跡情報と区分された領域はお互いに関連するものであるとして、両者を関連付けるものである。
そして、図１１に示す続くステップ２５０の処理においては、ステップ２４９にて関連付けられた他の筆跡情報が記入された領域と区分された領域が同じであるか否か、つまり、ステップ２４９にて関連付けられた他の筆跡情報の記入領域が関連付けられた区分された領域であるか否かを判別する。そして、肯定判定された場合には、関連付けられた区分された領域に関連付けられた他の筆跡情報を登録する（ステップ２５２）。
【００８０】
この第２の実施形態においては、筆跡情報処理装置である文書サーバ２０が上述した筆跡情報処理を実行することにより、訂正の意図を示す筆跡情報が記入された場合に、第２の関連付け処理にて訂正の意図を示す筆跡情報と関連付けられた区分された領域に、第１の関連付け処理にて訂正の意図を示す筆跡情報と関連付けられた他の筆跡情報が最新の筆跡情報として登録されることとなる。
【００８１】
図１０（ａ）の記入例で、追加で「二重線」の筆跡情報と「３６」の筆跡情報を記入した場合についてより詳しく説明する。かかる場合、図１１のフローチャートに示した筆跡情報処理においては、処理対象の筆跡情報である「二重線」の筆跡情報の記入領域には既に「３５」が記入されているため、ステップ２４３で肯定判定されてステップ２４５へ進む。そして、照合関連付け処理で、処理対象の筆跡情報である「二重線」の筆跡情報は、図１２の訂正処理のパターンの登録イメージと一致し、その後のステップ２４６で訂正の意図を示す筆跡情報であると判定される。また、第１の関連付け処理で「３６」の筆跡情報と関連付けられる。そして、処理対象の筆跡情報である「二重線」の筆跡情報は、ステップ２４８の第２の関連付け処理で、「二重線」の筆跡情報が記入された区分された領域と関連付けられる。そして、ステップ２４９の第３の関連付け処理で、「二重線」の筆跡情報を介して「二重線」の筆跡情報が記入された区分された領域と「３６」の筆跡情報が関連付けられ、両者は同じ区分された領域であることからステップ２５０で肯定判定される。その結果、ステップ２５１にて、図１０（ｂ）に示すように、記入済みの筆跡情報である「３５」の筆跡情報の区分された領域の最新の筆跡情報を示す項目に、この第３の関連付け処理にて関連付けた他の筆跡情報である「３６」の筆跡情報が登録されることとなる。
【００８２】
第２の実施形態においても、文書サーバ２０が筆跡情報を処理し管理する。しかしながら、これらの処理を如何なる装置で行うかについては種々のバリエーションが考えられる。例えば、筆跡情報処理は、識別情報サーバ３０で行ってもよいし、端末装置５０で行ってもよいし、デジタルペン６０で行ってもよいし、通信装置７０で行ってもよい。端末装置５０で筆跡情報を処理する構成を採用した場合は、筆跡管理情報を端末装置５０で保持するようにしてもよい。また、デジタルペン６０で筆跡情報を処理する構成を採用した場合は、筆跡管理情報を端末装置５０やデジタルペン６０で保持するようにしてもよい。そして、これらの処理は、図１７に示したハードウェア構成を有するコンピュータ９０で行うことが好適である。
尚、本実施形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【００８３】
＜第３の実施形態＞
第３の実施形態は、第１の実施形態あるいは第２の実施形態と、文書サーバ２０で行われる筆跡情報処理が異なる。ここでは異なる部分についてのみ説明し、同じ部分についての説明を省略する。
図２１は、文書サーバ２０で行われる第３の実施形態に係る筆跡情報処理のフローチャートである。この第３の実施形態に係る筆跡情報処理は、第１の実施形態に係る筆跡情報処理に対して、一部の処理が異なる。ここでは異なる部分についてのみ説明し、同じ部分については同じ符号を付し、その説明を省略する。
【００８４】
文書サーバ２０は、ステップ２４２にてグループ分けした後、このステップ２４２にてグループ分けした筆跡情報のうちの１つの筆跡情報を処理対象とし、以下の処理を行う。
先ず、処理対象の筆跡情報と、この筆跡情報が記入されたと考えられる区分された領域を関連付ける領域関連付け処理を実行する(ステップ２６１)。その処理の態様は、第２の実施形態に係る第２の関連付け処理と同じである。具体的な処理の内容は上述したのでここでは説明を省略する。
【００８５】
その後、ステップ２６１で処理対象の筆跡情報と関連付けた区分された領域に既に筆跡情報が記入されているか否かを判別する（ステップ２６２）。そして、否定判定、つまり記入されていないと判定した場合には、ステップ２４４へ進む。一方、肯定判定、つまり記入されていると判定した場合には、ステップ２４５へ進む。 ステップ２４４およびステップ２４５の処理については、上述しているため、その詳細な説明は省略する。
ステップ２４６において、処理対象の筆跡情報が訂正の意図を示す筆跡情報であると判定された場合には、第３の関連付け処理を実行する(ステップ２６３)。この第３の関連付け処理は、処理対象の筆跡情報を介して第１の関連付け処理で関連付けた他の筆跡情報と領域関連付け処理（第２の関連付け処理）で関連付けた区分された領域とを関連付ける処理であり、第２の実施形態の第３の関連付け処理と同一である。
【００８６】
そして、続くステップ２５０の処理においては、ステップ２６３にて関連付けられた他の筆跡情報が記入された領域と区分された領域が同じであるか否か、つまり、ステップ２６３にて関連付けられた他の筆跡情報の記入領域が関連付けられた区分された領域であるか否かを判別する。そして、否定判定された場合にはステップ２４７へ進み、一方、肯定判定された場合にはステップ２５１へ進む。ステップ２４７およびステップ２５１の処理については、上述しているため、その詳細な説明は省略する。また、ステップ２５２およびステップ２５３の処理についても、上述しているため、その詳細な説明は省略する。
【００８７】
この第３の実施形態においては、筆跡情報処理装置である文書サーバ２０が上述した筆跡情報処理を実行することにより、訂正の意図を示す筆跡情報が記入された場合に、領域関連付け処理にて訂正の意図を示す筆跡情報と関連付けられた区分された領域に、第１の関連付け処理にて訂正の意図を示す筆跡情報と関連付けられた他の筆跡情報が最新の筆跡情報として登録されることとなる。
【００８８】
図１０（ａ）の記入例で、追加で「二重線」の筆跡情報と「３６」の筆跡情報を記入した場合についてより詳しく説明する。かかる場合、図２１のフローチャートに示した筆跡情報処理においては、ステップ２６１の領域関連付け処理にて、「二重線」の筆跡情報とこの筆跡情報が記入された区分された領域が関連付けられる。そして、続くステップ２６２において、ステップ２６１にて関連付けられた区分された領域には既に「３５」が記入されているため、肯定判定されてステップ２４５へ進む。そして、照合関連付け処理で、処理対象の筆跡情報である「二重線」の筆跡情報は、図１２の訂正処理のパターンの登録イメージと一致し、その後のステップ２４６で訂正の意図を示す筆跡情報であると判定される。また、第１の関連付け処理で「３６」の筆跡情報と関連付けられる。そして、ステップ２６３の第３の関連付け処理で、「二重線」の筆跡情報を介して「二重線」の筆跡情報が記入された区分された領域と「３６」の筆跡情報が関連付けられる。そして、両者は同じ区分された領域、つまり「３６」の筆跡情報は、「二重線」の筆跡情報が記入された区分された領域に記入されていることからステップ２５０で肯定判定される。その結果、ステップ２５１にて、図１０（ｂ）に示すように、記入済みの筆跡情報である「３５」の筆跡情報の区分された領域の最新の筆跡情報を示す項目に、この第３の関連付け処理にて関連付けた他の筆跡情報である「３６」の筆跡情報が登録されることとなる。
【００８９】
第３の実施形態においても、文書サーバ２０が筆跡情報を処理し管理する。しかしながら、これらの処理を如何なる装置で行うかについては種々のバリエーションが考えられる。例えば、筆跡情報処理は、識別情報サーバ３０で行ってもよいし、端末装置５０で行ってもよいし、デジタルペン６０で行ってもよいし、通信装置７０で行ってもよい。端末装置５０で筆跡情報を処理する構成を採用した場合は、筆跡管理情報を端末装置５０で保持するようにしてもよい。また、デジタルペン６０で筆跡情報を処理する構成を採用した場合は、筆跡管理情報を端末装置５０やデジタルペン６０で保持するようにしてもよい。そして、これらの処理は、図１７に示したハードウェア構成を有するコンピュータ９０で行うことが好適である。
尚、本実施形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【図面の簡単な説明】
【００９０】
【図１】第１の実施形態のコンピュータシステムの構成例を示した図である。
【図２】第１の実施形態における文書サーバの機能構成を示したブロック図である。
【図３】第１の実施形態で生成される符号画像の例を示した図である。
【図４】第１の実施形態における識別情報サーバの機能構成を示したブロック図である。
【図５】第１の実施形態におけるデジタルペンの構成例を示した図である。
【図６】第１の実施形態におけるデジタルペンの制御回路の機能機構を示したブロック図である。
【図７】（ａ）は、印刷文書の例として用いた健康診断表を示す図である。（ｂ）は、筆跡管理情報の具体例を示した図である。
【図８】第１の実施形態における印刷文書出力時の動作を示したシーケンス図である。
【図９】第１の実施形態における印刷文書への筆記時の動作を示したシーケンス図である。
【図１０】（ａ）は、印刷文書の例として用いた健康診断表に記入した文字を訂正する態様を示す図である。（ｂ）は、（ａ）のように訂正したときの筆跡管理情報の具体例を示した図である。
【図１１】第１の実施形態における筆跡情報処理のフローチャートである。
【図１２】第１の実施形態における訂正処理のパターンの登録イメージを示した図である。
【図１３】第１の実施形態における照合関連付け処理を示したフローチャートである。
【図１４】第１の実施形態における第２の関連付け処理の第１の実施例を示したフローチャートである。
【図１５】第１の実施形態における第２の関連付け処理の第２の実施例を示したフローチャートである。
【図１６】第１の実施形態における第２の関連付け処理の第３の実施例を示したフローチャートである。
【図１７】第１の実施形態を実現可能なコンピュータのハードウェア構成図である。
【図１８】第２の実施形態における第２の関連付け処理の第１の実施例を示したフローチャートである。
【図１９】第２の実施形態における第２の関連付け処理の第２の実施例を示したフローチャートである。
【図２０】第２の実施形態における第２の関連付け処理の第３の実施例を示したフローチャートである。
【図２１】第３の実施形態に係る筆跡情報処理のフローチャートである。
【符号の説明】
【００９１】
１０，５０…端末装置、２０…文書サーバ、３０…識別情報サーバ、４０…画像形成装置、６０…デジタルペン、７０…通信装置、８０…ネットワーク
【図１】
2009181243.tif 000003
【図２】
2009181243.tif 000004
【図３】
2009181243.tif 000005
【図４】
2009181243.tif 000006
【図５】
2009181243.tif 000007
【図６】
2009181243.tif 000008
【図７】
2009181243.tif 000009
【図８】
2009181243.tif 000010
【図９】
2009181243.tif 000011
【図１０】
2009181243.tif 000012
【図１１】
2009181243.tif 000013
【図１２】
2009181243.tif 000014
【図１３】
2009181243.tif 000015
【図１４】
2009181243.tif 000016
【図１５】
2009181243.tif 000017
【図１６】
2009181243.tif 000018
【図１７】
2009181243.tif 000019
【図１８】
2009181243.tif 000020
【図１９】
2009181243.tif 000021
【図２０】
2009181243.tif 000022
【図２１】
2009181243.tif 000023