(57)【特許請求の範囲】
【請求項１】
電子文書を２値画像化した文書画像を取得する文書画像取得手段と、
所定の情報を２値画像化した情報画像であって所定形状の複数の画像要素からなる情報画像を取得する情報画像取得手段と、
前記文書画像と前記情報画像との排他的論理和演算を行うことにより、当該文書画像と当該情報画像を合成した合成画像を生成する排他的論理和演算手段と、
前記合成画像を媒体上に形成する画像形成機構が画像要素を大きめに形成する特性を有する場合には、前記文書画像における画像が存在しない部分に合成する画像要素が、前記文書画像における画像が存在する部分に合成する画像要素よりも小さくなるように補正し、前記画像形成機構が画像要素を小さめに形成する特性を有する場合には、前記文書画像における画像が存在しない部分に合成する画像要素が、前記文書画像における画像が存在する部分に合成する画像要素よりも大きくなるように補正する補正手段と
を備えたことを特徴とする画像生成装置。
【請求項２】
画像を生成する画像生成装置と、
前記画像生成装置により生成された前記画像を処理する画像処理装置と
を備え、
前記画像生成装置は、
電子文書を２値画像化した文書画像を取得する文書画像取得手段と、
所定の情報を２値画像化した情報画像であって所定形状の複数の画像要素からなる情報画像を取得する情報画像取得手段と、
前記文書画像と前記情報画像との排他的論理和演算を行うことにより、当該文書画像と当該情報画像を合成した合成画像を生成する排他的論理和演算手段と、
前記合成画像を媒体上に形成する画像形成機構が画像要素を大きめに形成する特性を有する場合には、前記文書画像における画像が存在しない部分に合成する画像要素が、前記文書画像における画像が存在する部分に合成する画像要素よりも小さくなるように補正し、前記画像形成機構が画像要素を小さめに形成する特性を有する場合には、前記文書画像における画像が存在しない部分に合成する画像要素が、前記文書画像における画像が存在する部分に合成する画像要素よりも大きくなるように補正する補正手段と、
前記排他的論理和演算手段により生成され前記補正手段により補正された前記合成画像を前記画像形成機構に出力する出力手段と
を備え、
前記画像処理装置は、
前記合成画像が形成された前記媒体から読み取られた当該合成画像を取得する合成画像取得手段と、
前記合成画像を所定の大きさだけ膨張させる処理及び前記合成画像を所定の大きさだけ縮退させる処理を含む画像処理を行うことにより、前記情報画像を生成する情報画像生成手段と
を備えたことを特徴とする画像処理システム。
【請求項３】
前記所定の大きさは、前記複数の画像要素の大きさと略等しい大きさであることを特徴とする請求項２記載の画像処理システム。
【請求項４】
前記情報画像生成手段は、前記複数の画像要素の大きさを検出する手段を更に備えたことを特徴とする請求項３記載の画像処理システム。
【請求項５】
前記画像処理は、
前記合成画像を所定の大きさだけ膨張させてから縮退させる処理及び前記合成画像を所定の大きさだけ縮退させてから膨張させる処理を行うことにより、前記文書画像を生成する処理と、
前記文書画像と前記合成画像との排他的論理和演算を行うことにより、前記情報画像を生成する処理と
を含むことを特徴とする請求項２記載の画像処理システム。
【請求項６】
前記画像処理は、
前記合成画像を所定の大きさだけ膨張させてから縮退させる処理を行うことにより、前記文書画像における画像が存在する部分に合成された前記情報画像を除去して第１の情報除去画像を生成する処理と、
前記合成画像を所定の大きさだけ縮退させてから膨張させる処理を行うことにより、前記文書画像における画像が存在しない部分に合成された前記情報画像を除去して第２の情報除去画像を生成する処理と、
前記第１の情報除去画像と前記第２の情報除去画像との排他的論理和演算を行うことにより、前記情報画像を生成する処理と
を含むことを特徴とする請求項２記載の画像処理システム。
【請求項７】
コンピュータに、
電子文書を２値画像化した文書画像を取得する機能と、
所定の情報を２値画像化した情報画像であって所定形状の複数の画像要素からなる情報画像を取得する機能と、
前記文書画像と前記情報画像との排他的論理和演算を行うことにより、当該文書画像と当該情報画像を合成した合成画像を生成する機能と、
前記合成画像を媒体上に形成する画像形成機構が画像要素を大きめに形成する特性を有する場合には、前記文書画像における画像が存在しない部分に合成する画像要素が、前記文書画像における画像が存在する部分に合成する画像要素よりも小さくなるように補正し、前記画像形成機構が画像要素を小さめに形成する特性を有する場合には、前記文書画像における画像が存在しない部分に合成する画像要素が、前記文書画像における画像が存在する部分に合成する画像要素よりも大きくなるように補正する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像生成装置、画像処理装置、記録媒体、及びプログラムに関する。
【背景技術】
【０００２】
紙上に位置コーディングパターンを印刷する技術が知られている(例えば、特許文献１参照)。この特許文献１では、このような位置コーディングパターンが印刷された紙上で描画デバイスを用いて例えばテキストを書くときに、描画デバイスの光学的検出器が描画デバイス下に置かれたパターンの画像を規則的な間隔で取ることによって紙上の位置のシーケンスを記録し、紙上に書かれたテキストのデジタルコピーを構成するようにしている。
【０００３】
また、利用者を識別するための付加情報を原稿の画像部に埋め込んで印字出力する技術も知られている(例えば、特許文献２参照)。この特許文献２では、２値化されたデータの一方(例えば値０)を周辺の画素と同じ濃度の画素で表し、もう一方(例えば値１)のデータを周辺の画素の濃度と僅かに異なる所定濃度の画素で表す。そして、画像データからこの所定濃度の画素の座標を拾い出し、所定の長さの複数の２進数に変換することによって、付加情報を再構成している。
【０００４】
【特許文献１】特表２００４−５２８６４４号公報
【特許文献２】特開平６−２２１１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、画像が存在する部分(以下、「画像部」という)と画像が存在しない部分(以下、「背景部」という)を有する文書画像に対して、所定の情報を画像化した情報画像を合成する際の一般的な要求として、画像部と背景部に跨る範囲への情報画像の合成を効率的に行いたいということがある。しかしながら、従来、このような要求に対する解決策は提案されていなかった。
【０００６】
本発明は、以上のような背景の下でなされたものであって、その目的は、文書画像の画像部及び背景部に跨る範囲に対する情報画像の合成を効率よく行うことにある。
【課題を解決するための手段】
【０００７】
本発明の画像生成装置は、電子文書を２値画像化した文書画像を取得する文書画像取得手段と、所定の情報を２値画像化した情報画像を取得する情報画像取得手段と、文書画像と情報画像との排他的論理和演算を行うことにより、文書画像と情報画像を合成する合成手段とを備えている。
ここで、情報画像は、所定形状の複数の画像要素からなり、合成手段は、文書画像における画像が存在する部分に合成する画像要素と、文書画像における画像が存在しない部分に合成する画像要素との大小関係を制御する手段を更に備えていてもよい。
【０００８】
本発明の画像処理装置は、電子文書を２値画像化した文書画像と、所定の情報を２値画像化した情報画像とを、文書画像と情報画像の排他的論理和演算を行うことで合成した合成画像を取得する合成画像取得手段と、合成画像を所定の大きさだけ膨張させる処理及び合成画像を所定の大きさだけ縮退させる処理を含む画像処理を行うことにより、情報画像を生成する情報画像生成手段とを備えている。
ここで、情報画像は、所定形状の複数の画像要素からなり、所定の大きさは、複数の画像要素の大きさと略等しい大きさとすることができる。
また、情報画像生成手段は、複数の画像要素の大きさを検出する手段を更に備えていてもよい。
【０００９】
更に、上記の画像処理は、合成画像を所定の大きさだけ膨張させてから縮退させる処理及び合成画像を所定の大きさだけ縮退させてから膨張させる処理を行うことにより、文書画像を生成する処理と、文書画像と合成画像との排他的論理和演算を行うことにより、情報画像を生成する処理とを含むものとすることができる。
更にまた、上記の画像処理は、合成画像を所定の大きさだけ膨張させてから縮退させる処理を行うことにより、文書画像における画像が存在する部分に合成された情報画像を除去して第１の情報除去画像を生成する処理と、合成画像を所定の大きさだけ縮退させてから膨張させる処理を行うことにより、文書画像における画像が存在しない部分に合成された情報画像を除去して第２の情報除去画像を生成する処理と、第１の情報除去画像と第２の情報除去画像との排他的論理和演算を行うことにより、情報画像を生成する処理とを含むものとすることができる。
【００１０】
本発明の記録媒体は、電子文書を画像化した文書画像における画像が存在しない部分に対応し、所定の情報を画像化した情報画像が重畳される部分に画像が形成された第１の領域と、文書画像における画像が存在する部分に対応し、情報画像が重畳される部分を除いた部分に画像が形成された第２の領域とを含んでいる。
【００１１】
本発明のプログラムは、第一に、コンピュータに、電子文書を２値画像化した文書画像を取得する機能と、所定の情報を２値画像化した情報画像を取得する機能と、文書画像と情報画像との排他的論理和演算を行うことにより、文書画像と情報画像を合成する機能とを実現させるためのものである。
また、第二に、コンピュータに、電子文書を２値画像化した文書画像と、所定の情報を２値画像化した情報画像とを、文書画像と情報画像の排他的論理和演算を行うことで合成した合成画像を取得する機能と、合成画像を所定の大きさだけ膨張させる処理及び合成画像を所定の大きさだけ縮退させる処理を含む画像処理を行うことにより、情報画像を生成する機能とを実現させるためのものである。
【発明の効果】
【００１２】
請求項１の発明には、文書画像の画像部及び背景部に跨る範囲に情報画像を合成した結果の画像を好ましい状態にすることができるという効果がある。
請求項２の発明には、文書画像の画像部及び背景部に跨る範囲に情報画像を合成した結果の画像を好ましい状態にし、その情報画像を抽出することができるという効果がある。
請求項３の発明には、情報画像を抽出する際の確実性を向上することができるという効果がある。
請求項４の発明には、情報画像を合成した結果の画像の状態が未知であっても情報画像を抽出することができるという効果がある。
請求項５の発明には、情報画像を効率よく抽出することができるという効果がある。
請求項６の発明には、情報画像を効率よく抽出することができるという効果がある。
請求項７の発明には、文書画像の画像部及び背景部に跨る範囲に情報画像を合成した結果の画像を好ましい状態にすることができるという効果がある。
【発明を実施するための最良の形態】
【００１３】
以下、添付図面を参照して、本発明を実施するための最良の形態(以下、「実施の形態」という)について詳細に説明する。
まず、本実施の形態におけるシステム構成について説明する。
図１は、本実施の形態が適用されるシステムの構成を示したものである。このシステムは、端末装置１０と、文書サーバ２０と、識別情報サーバ３０と、画像形成装置４０とがネットワーク９０に接続されることにより構成されている。また、このシステムは、印刷文書５０と、電子ペン６０とを含む。
【００１４】
端末装置１０は、電子文書の印刷を指示するために用いられる。尚、この端末装置１０としては、ＰＣ(Personal Computer)が例示される。
文書サーバ２０は、電子文書を記憶している。そして、電子文書の印刷指示があると、電子文書の画像とコードパターン画像とを重畳した重畳画像の形成指示を出力する。尚、この文書サーバ２０は、汎用のサーバコンピュータによって実現することができる。
ここで、コードパターン画像とは、識別情報及び位置情報を符号化して得られる識別符号及び位置符号を画像化したものである。このうち、識別情報としては、媒体を一意に識別する識別情報、又は、媒体に印刷された電子文書を一意に識別する識別情報のいずれかが採用される。前者の識別情報を採用した場合、同じ電子文書を複数部数印刷すると、異なる媒体には異なる識別情報が付与される。一方、後者の識別情報を採用した場合、同じ電子文書を印刷すると、異なる媒体であっても同じ識別情報が付与される。また、位置情報は、媒体上の座標位置を表す情報である。
【００１５】
識別情報サーバ３０は、媒体に付与する識別情報を発行する。そして、発行した識別情報を、その媒体に印刷される電子文書と関連付けて管理する。尚、この識別情報サーバ３０も、汎用のサーバコンピュータによって実現することができる。
画像形成装置４０は、媒体に画像を形成する。ここで、画像形成装置４０における画像形成方式としては、例えば、電子写真方式を用いることができるが、その他の如何なる方式を用いてもよい。
印刷文書５０は、電子文書の画像とコードパターン画像とを重畳した重畳画像が印刷された媒体である。
電子ペン６０は、印刷文書５０に文字又は図形を記録する機能を有するペンデバイスである。
【００１６】
尚、本明細書では、「電子文書」の文言を用いるが、これは、テキストを含む「文書」を電子化したデータのみを意味するものではない。例えば、絵、写真、図形等の画像データ(ラスタデータかベクターデータかによらない)、その他の印刷可能な電子データも含めて「電子文書」としている。
【００１７】
次に、このシステムにおいて印刷文書５０を生成する際の動作を説明する。
図２は、このときの動作を示したシーケンス図である。
まず、ユーザが、端末装置１０を操作し、文書サーバ２０に格納された電子文書の中から印刷対象の電子文書を指定する。これにより、端末装置１０は、その電子文書の印刷指示を文書サーバ２０に送信する(ステップ１０１)。尚、このとき、端末装置１０は、ユーザが指定した印刷パラメータも送信する。ここで、印刷パラメータには、ページ、部数、用紙サイズ、Ｎ−ｕｐ(用紙の１ページ内に電子文書のＮページを割り付ける印刷)、余白等がある。
【００１８】
すると、文書サーバ２０は、電子文書の印刷指示を受信する(ステップ２０１)。そして、印刷を指示された電子文書の格納場所と、端末装置１０から受信した印刷パラメータとを識別情報サーバ３０に送信する(ステップ２０２)。
【００１９】
これにより、識別情報サーバ３０は、電子文書の格納場所と印刷パラメータとを受信する(ステップ３０１)。そして、識別情報を管理するデータベースから未使用の識別情報を取り出す(ステップ３０２)。ここで、取り出す識別情報の数は、印刷パラメータに応じて決められる。つまり、基本的には、印刷するページ数に印刷部数を乗じて得られる数の識別情報が取り出される。但し、印刷パラメータ中に、Ｎ−ｕｐの指定等がある場合は、それも考慮される。例えば、１０ページの電子文書を２−ｕｐで５部印刷する場合は、２５(＝１０÷２×５)個の識別情報が取り出される。
次に、識別情報サーバ３０は、識別情報と、電子文書の格納場所と、印刷パラメータとを関連付けてデータベースに登録する(ステップ３０３)。そして、識別情報サーバ３０は、文書サーバ２０に対し、識別情報を送信する(ステップ３０４)。
【００２０】
これにより、文書サーバ２０は、識別情報を受信する(ステップ２０３)。そして、識別情報及び位置情報を埋め込んだコードパターン画像を生成する(ステップ２０４)。尚、コードパターン画像の生成処理の詳細は後述する。
その後、文書サーバ２０は、電子文書の文書画像とコードパターン画像とを画像形成装置４０に送信し、画像形成を指示する(ステップ２０５)。この指示は、例えば、電子文書、識別情報、位置情報からページ記述言語(ＰＤＬ：Print Description Language)を生成し、これを送信することで行うことができる。
【００２１】
すると、画像形成装置４０は、電子文書の文書画像とコードパターン画像とを受信する(ステップ４０１)。これにより、画像形成装置４０は、まず、文書画像とコードパターン画像とを合成する(ステップ４０２)。そして、合成した画像をＫ(黒)の画像へ展開する(ステップ４０３)。次に、合成した画像をＫ(黒)のトナーを用いて媒体上に形成する(ステップ４０４)。
【００２２】
ところで、上述した例では、識別情報サーバ３０は識別情報を発行するだけで、文書サーバ２０が、識別情報を含むコードパターン画像を生成し、画像形成装置４０に画像形成を指示する構成とした。しかしながら、識別情報サーバ３０が、コードパターン画像を生成し、画像形成装置４０に画像形成を指示する構成としてもよい。
また、コードパターン画像は、画像形成装置４０で生成することもできる。この場合は、文書サーバ２０又は識別情報サーバ３０が、電子文書から生成したＰＤＬに識別情報を付加して画像形成装置４０へ送信し、画像形成装置４０が識別情報を含むコードパターン画像を生成することになる。
【００２３】
また、上記では、識別情報と、電子文書の格納場所と、印刷パラメータとを関連付けたデータベースを識別情報管理サーバ３０に置く構成について説明した。これは、かかるデータベースを共有可能な装置に置くことで、複数ユーザへの対応や、サーバのアクセス制御技術を利用した電子文書のセキュリティ確保が可能となるからである。しかしながら、必ずしもこのような構成を採用しなければならないというわけではなく、端末装置１０や文書サーバ２０にこのようなデータベースを置く構成を採用してもよい。
【００２４】
次に、本実施の形態で生成されるコードパターン画像の元となるコードパターンについて説明する。
図３は、コードパターンについて説明するための図である。
まず、コードパターンを構成するビットパターンについて説明する。
図３(ａ)に、ビットパターンの配置の一例を示す。
ビットパターンとは、情報埋め込みの最小単位である。ここでは、図３(ａ)に示すように、９箇所の中から選択した２箇所にビットを配置する。図では、黒の四角が、ビットが配置された位置を示し、斜線の四角が、ビットが配置されていない位置を示している。９箇所の中から２箇所を選択する組み合わせは、３６(＝９Ｃ２)通りある。従って、このような配置方法により、３６通り(約５．２ビット)の情報を表現することができる。
但し、識別情報及び位置情報は、この３６通りのうち３２通り(５ビット)を使用して表現するものとする。
【００２５】
ところで、図３(ａ)に示した最小の四角は、６００ｄｐｉにおける２ドット×２ドットの大きさを有している。６００ｄｐｉにおける１ドットの大きさは０．０４２３ｍｍなので、この最小の四角の一辺は、８４．６μｍ(＝０．０４２３ｍｍ×２)である。コードパターンを構成するドットは、大きくなればなるほど目に付きやすくなるため、できるだけ小さいほうが好ましい。ところが、あまり小さくすると、プリンタで印刷できなくなってしまう。そこで、ドットの大きさとして、５０μｍより大きく１００μｍより小さい上記の値を採用している。これにより、プリンタで印刷可能な最適な大きさのドットを形成することができる。つまり、８４．６μｍ×８４．６μｍが、プリンタで安定的に形成可能な最小の大きさなのである。
尚、ドットをこのような大きさにすることで、１つのビットパターンの一辺は、約０．５ｍｍ(＝０．０４２３ｍｍ×２×６)となる。
【００２６】
また、このようなビットパターンから構成されるコードパターンについて説明する。
図３(ｂ)に、コードパターンの配置の一例を示す。
ここで、図３(ｂ)に示した最小の四角が、図３(ａ)に示したビットパターンに相当する。即ち、識別情報を符号化した識別符号は、１６(＝４×４)個のビットパターンを使用して埋め込まれる。また、Ｘ方向の位置情報を符号化したＸ位置符号と、Ｙ方向の位置情報を符号化したＹ位置符号とは、それぞれ、４個のビットパターンを使用して埋め込まれる。更に、左上角部に、コードパターンの位置と回転を検出するための同期符号が、１つのビットパターンを使用して埋め込まれる。
尚、１つのコードパターンの大きさは、ビットパターンの５個分の幅に等しいため、約２．５ｍｍとなる。本実施の形態では、このように生成したコードパターンを画像化したコードパターン画像を、用紙全面に配置する。
【００２７】
次いで、識別情報及び位置情報を符号化し、符号化された情報からコードパターン画像を生成する処理について説明する。尚、図２に示した動作を行う場合、この処理は、文書サーバ２０にて実行される。
図４は、このような符号化及び画像生成の処理について説明するための図である。
まず、識別情報の符号化について説明する。
識別情報の符号化には、ブロック符号化方式のＲＳ(リードソロモン)符号が使用される。図３で説明した通り、本実施の形態では、５ビットの情報を表現できるビットパターンを用いて情報を埋め込む。従って、情報の誤りも５ビット単位で発生するため、ブロック符号化方式で符号化効率が良いＲＳ符号を使用している。但し、符号化方式はＲＳ符号に限定するものでなく、その他の符号化方式、例えば、ＢＣＨ符号等を使用することもできる。
【００２８】
上述したように、本実施の形態では、５ビットの情報量を持つビットパターンを用いて情報を埋め込む。従って、ＲＳ符号のブロック長を５ビットとする必要がある。そのため、識別情報を５ビットずつに区切り、ブロック化する。図４では、識別情報「００１１１０１１０１００１…」から、第１のブロック「００１１１」と、第２のブロック「０１１０１」とが切り出されている。
そして、ブロック化された識別情報に対し、ＲＳ符号化処理を行う。図４では、「ｂｌｋ１」、「ｂｌｋ２」、「ｂｌｋ３」、「ｂｌｋ４」、…というようにブロック化した後、ＲＳ符号化が行われる。
【００２９】
ところで、本実施の形態において、識別情報は、１６(＝４×４)個のブロックに分けられる。そこで、ＲＳ符号における符号ブロック数を１６とすることができる。また、情報ブロック数は、誤りの発生状況に応じて設計することができる。例えば、情報ブロック数を８とすれば、ＲＳ(１６，８)符号となる。この符号は、符号化された情報に４ブロック(＝(１６−８)÷２)の誤りが発生しても、それを補正することができる。また、誤りの位置を特定できれば、訂正能力を更に向上することができる。尚、この場合、情報ブロックに格納される情報量は、４０ビット(＝５ビット×８ブロック)である。従って、約１兆種類の識別情報が表現可能である。
【００３０】
次に、位置情報の符号化について説明する。
位置情報の符号化には、擬似乱数系列の一種であるＭ系列符号が使用される。ここで、Ｍ系列とは、Ｋ段の線形シフトレジスタで発生できる最大周期の系列であり、２Ｋ−１の系列長をもつ。このＭ系列から取り出した任意の連続したＫビットは、同じＭ系列中の他の位置に現れない性質を持つ。そこで、この性質を利用することにより、位置情報を符号化することができる。
【００３１】
ところで、本実施の形態では、符号化すべき位置情報の長さから、必要なＭ系列の次数を求め、Ｍ系列を生成している。しかしながら、符号化する位置情報の長さが予め分かっている場合は、Ｍ系列を毎回生成する必要はない。即ち、固定のＭ系列を予め生成しておき、それをメモリ等に格納しておけばよい。
例えば、系列長８１９１のＭ系列(Ｋ＝１３)を使用したとする。
この場合、位置情報も５ビット単位で埋め込むため、系列長８１９１のＭ系列から５ビットずつ取り出してブロック化する。図４では、Ｍ系列「１１０１００１１０１１０１０…」が、５ビットずつブロック化されている。
【００３２】
以上のように、識別情報がブロック分割された後、ＲＳ符号により符号化され、また、位置情報がＭ系列により符号化された後、ブロック分割されると、図示するように、ブロックが合成される。即ち、これらのブロックは、図示するようなフォーマットで２次元平面に展開される。図４に示したフォーマットは、図３(ｂ)に示したフォーマットに対応している。即ち、黒の四角が同期符号を意味している。また、横方向に配置された「１」、「２」、「３」、「４」、…がＸ位置符号を、縦方向に配置された「１」、「２」、「３」、「４」、…がＹ位置符号を、それぞれ意味している。位置符号は、媒体の位置が異なれば異なる情報が配置されるので、座標位置に対応する数字で示しているのである。一方、グレーの四角が識別符号を意味している。識別符号は、媒体の位置が異なっても同じ情報が配置されるので、全て同じマークで示しているのである。
【００３３】
ところで、図からも分かる通り、２つの同期符号の間には、４個のビットパターンがある。従って、２０(＝５×４)ビットのＭ系列の部分系列を配置することができる。２０ビットの部分系列から１３ビットの部分系列を取り出せば、その１３ビットが全体(８１９１)の中のどの部分の部分系列なのかを特定することができる。このように、２０ビットのうち１３ビットを位置の特定に使用した場合、取り出した１３ビットの誤りの検出又は訂正を、残りの７ビットを使用して行うことができる。即ち、Ｍ系列を生成した時と同じ生成多項式を使用して、２０ビットの整合性を確認することで、誤りの検出と訂正が可能となるのである。
その後、各ブロックにおけるビットパターンが、ドット画像を参照することにより画像化される。そして、図４の最右に示すようなドットで情報を表す出力画像が生成される。
【００３４】
ところで、本実施の形態では、電子文書を２値画像化した文書画像と、図４で述べたような手法で生成された２値画像であるコードパターン画像とを合成して合成画像を生成する際の方法について工夫している。
図５は、この合成画像の生成について模式的に示した図である。
まず、図５(ａ)は、電子文書の文書画像の一部を拡大して示したものである。そして、図５(ｂ)は、この文書画像に合成するコードパターン画像の一部を拡大して示したものである。
本実施の形態では、図５(ａ)の画像と図５(ｂ)の画像とを合成する際に、画像どうしの排他的論理和演算を行うことにより、図５(ｃ)の画像を生成する。つまり、文書画像の背景部では、コードパターン画像がＫ(黒)トナーで形成され、画像部では、コードパターン画像を除く部分がＫ(黒)トナーで形成されている。
【００３５】
このような文書画像とコードパターン画像との合成処理を、図２においては、画像形成装置４０で行っていた。しかしながら、この合成処理は、文書サーバ２０や識別情報サーバ３０で行うことも可能である。従って、以下では、この合成処理を一般的な画像生成装置で行うものとして説明する。
【００３６】
図６は、本実施の形態における画像生成装置の機能構成を示したブロック図である。
図示するように、この画像生成装置は、文書画像受付部７１と、コードパターン画像受付部７２と、画像合成部７３と、画像出力部７６とを備える。また、画像合成部７３は、ＥＸＯＲ演算部７４と、画像補正部７５とを備えている。
【００３７】
文書画像受付部７１は、外部から入力された文書画像を受け付ける。コードパターン画像受付部７２は、外部から入力されたコードパターン画像を受け付ける。
画像合成部７３は、文書画像受付部７１が受け付けた文書画像とコードパターン画像受付部７２が受け付けたコードパターン画像とを合成する。この画像合成部７３内の構成のうち、ＥＸＯＲ演算部７４は、文書画像とコードパターン画像の排他的論理和演算を行う。また、画像補正部７５は、排他的論理和演算を行った結果の画像において、画像要素の大きさを補正する。
【００３８】
画像出力部７６は、ＥＸＯＲ演算部７４が生成し画像補正部７５により補正された画像を出力する。尚、この画像生成装置が画像形成装置４０の一部であるとすると、画像出力部７６により出力された画像は、画像形成装置４０内の図示しない画像形成機構により媒体に印刷される。また、この画像生成装置が文書サーバ２０や識別情報サーバ３０にて実現されるとすると、画像出力部７６により出力された画像は、ネットワーク９０を介して例えば画像形成装置４０に送信される。
【００３９】
尚、これらの機能部分は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、画像生成装置のＣＰＵが、文書画像受付部７１、コードパターン画像受付部７２、ＥＸＯＲ演算部７４、画像補正部７５、画像出力部７６の各機能を実現するプログラムを例えば磁気ディスク装置からメインメモリに読み込んで実行する。また、このプログラムは、磁気ディスク装置に予め記憶しておくだけでなく、ＣＤ−ＲＯＭ等の記録媒体からロードしたり、インターネット等のネットワークからダウンロードしたりすることによって提供してもよい。
【００４０】
次に、この画像生成装置の動作について説明する。
図７は、このときの画像生成装置の動作を示したフローチャートである。
図示するように、画像生成装置では、まず、文書画像受付部７１が、文書画像を取得する(ステップ７０１)。また、コードパターン画像受付部７２が、コードパターン画像を取得する(ステップ７０２)。
そして、ＥＸＯＲ演算部７４が、取得した２つの画像のＥＸＯＲ(排他的論理和)演算を行う(ステップ７０３)。
【００４１】
ところで、本実施の形態では、図３を参照して述べたように、コードパターン画像を構成する画像要素(トナーがのる最小単位)の大きさを、６００ｄｐｉで２ドット×２ドット、即ち、直径が８５μｍ程度にしている。このように小さな画像要素を形成する場合、画像形成機構の特性によっては、画像要素が大きめに形成されたり小さめに形成されたりする状況が生ずる。画像形成機構には、ドットを大きめに形成するものもあれば、ドットを小さめに形成するものもあるからである。つまり、ドットを大きめに形成する画像形成機構では、文書画像の背景部と画像部における画像要素を同じドット数で生成した場合、背景部の正転画像要素(トナーがのる部分)は大きめに形成され、画像部の反転画像要素(トナーがのらない部分)は小さめに形成される。一方、ドットを小さめに形成する画像形成機構では、傾向が逆になる。
【００４２】
しかしながら、正転画像要素と反転画像要素とは、画像全域にわたって同じ大きさであることが好ましい。そこで、本実施の形態では、画像形成時におけるこれらの画像要素の大きさが等しくなるよう、画像生成時に画像要素の大きさを調整する構成を採用している。尚、ここでは、コードパターン画像を構成する画像要素を、図４と同様、ドット画像として説明する。
【００４３】
まず、画像補正部７５は、生成された画像を媒体に形成する際に用いられる画像形成機構の特性を判定する(ステップ７０４)。即ち、画像形成機構の特性が、ドットを大きめに形成するものであるか、ドットを小さめに形成するものであるか、普通の大きさで形成するものであるかを判定する。
ここで、画像形成機構がドットを普通の大きさで形成すると判定された場合、画像補正部７５は画像を補正せず、ＥＸＯＲ演算部７４が生成した画像をそのまま画像出力部７６に受け渡す。
【００４４】
また、画像形成機構がドットを大きめに形成すると判定された場合、文書画像の背景部に生成する正転ドット画像(トナーがのる部分)を、文書画像の画像部に生成する反転ドット画像(トナーがのらない部分)よりも小さくする(ステップ７０５)。これにより、ＥＸＯＲ演算部７４は、補正後の画像を画像出力部７６に受け渡す。
更に、画像形成装置がドットを小さめに形成すると判定された場合、文書画像の背景部に生成する正転ドット画像(トナーがのる部分)を、文書画像の画像部に生成する反転ドット画像(トナーがのらない部分)よりも大きくする(ステップ７０６)。これにより、ＥＸＯＲ演算部７４は、補正後の画像を画像出力部７６に受け渡す。
その後、画像出力部７６は、受け渡された画像を、図示しない画像形成機構に出力したり、ネットワーク９０を介して画像形成装置４０に送出したりする(ステップ７０７)。
【００４５】
尚、上記説明では、文書画像とコードパターン画像のＥＸＯＲ演算を行ってから正転ドット画像と反転ドット画像の大きさの調整を行っていたが、処理の順序はこれには限らない。つまり、ＥＸＯＲ演算を行う前のコードパターン画像において、文書画像と重なることになるドット画像と、文書画像と重なることにならないドット画像とを区別して、これらの大きさを調整するようにしてもよい。
【００４６】
次に、このように合成画像が印刷された媒体からの情報の読取りについて説明する。
まず、情報の読取りに用いられる電子ペン６０の一般的な機能について述べる。
図８は、電子ペン６０の機構を示した図である。
図示するように、電子ペン６０は、ペン全体の動作を制御する制御回路６１を備える。また、制御回路６１は、入力画像から検出したコードパターン画像を処理する画像処理部６１ａと、そこでの処理結果から識別情報及び位置情報を抽出するデータ処理部６１ｂとを含む。
そして、制御回路６１には、電子ペン６０による筆記動作をペンチップ６９に加わる圧力によって検出する圧力センサ６２が接続されている。また、媒体上に赤外光を照射する赤外ＬＥＤ６３と、画像を入力する赤外ＣＭＯＳ６４も接続されている。更に、識別情報及び位置情報を記憶するための情報メモリ６５と、外部装置と通信するための通信回路６６と、ペンを駆動するためのバッテリ６７と、ペンの識別情報(ペンＩＤ)を記憶するペンＩＤメモリ６８も接続されている。
【００４７】
ここで、この電子ペン６０の動作の概略を説明する。
電子ペン６０による筆記が行われると、ペンチップ６９に接続された圧力センサ６２が、筆記動作を検出する。これにより、赤外ＬＥＤ６３が点灯し、赤外ＣＭＯＳ６４がＣＭＯＳセンサによって媒体上の画像を撮像する。
尚、赤外ＬＥＤ６３は、消費電力を抑制するために、ＣＭＯＳセンサのシャッタタイミングに同期させてパルス点灯する。
また、赤外ＣＭＯＳ６４は、撮像した画像を同時に転送できるグローバルシャッタ方式のＣＭＯＳセンサを使用する。そして、赤外領域に感度があるＣＭＯＳセンサを使用する。また、外乱の影響を低減するために、ＣＭＯＳセンサ全面に可視光カットフィルタを配置している。ＣＭＯＳセンサは、７０ｆｐｓ〜１００ｆｐｓ(frame per second)程度の周期で、画像を撮像する。尚、撮像素子はＣＭＯＳセンサに限定するものではなく、ＣＣＤ等、他の撮像素子を使用してもよい。
【００４８】
このように撮像した画像が制御回路６１に入力されると、制御回路６１は、撮像した画像からコードパターン画像を取得する。そして、それを復号し、コードパターン画像に埋め込まれている識別情報及び位置情報を取得する。
以下、このときの制御回路６１の動作について説明する。
図９は、制御回路６１の動作を示したフローチャートである。
まず、画像処理部６１ａは、画像を入力する(ステップ６０１)。そして、画像に含まれるノイズを除去するための処理を行う(ステップ６０２)。ここで、ノイズとしては、ＣＭＯＳ感度のばらつきや電子回路により発生するノイズ等がある。ノイズを除去するために如何なる処理を行うかは、電子ペン６０の撮像系の特性に応じて決定すべきである。例えば、ぼかし処理やアンシャープマスキング等の先鋭化処理を適用することができる。
【００４９】
次に、画像処理部６１ａは、画像からドットパターン(ドット画像の位置)を検出する(ステップ６０３)。例えば、２値化処理によりドットパターン部と背景部とを切り分け、２値化された個々の画像位置からドットパターンを検出することができる。２値化画像にノイズ成分が多数含まれる場合は、例えば、２値化画像の面積や形状によりドットパターンの判定を行うフィルタ処理を組み合わせる必要がある。
また、画像処理部６１ａは、検出したドットパターンを２次元配列上のデジタルデータに変換する(ステップ６０４)。例えば、２次元配列上で、ドットがある位置を「１」、ドットがない位置を「０」というように変換する。そして、この２次元配列上のデジタルデータは、画像処理部６１ａからデータ処理部６１ｂへと受け渡される。
【００５０】
次いで、データ処理部６１ｂは、受け渡されたデジタルデータから、図３(ａ)に示した２つのドットの組み合わせからなるビットパターンを検出する(ステップ６０５)。例えば、ビットパターンに対応するブロックの境界位置を２次元配列上で動かし、ブロック内に含まれるドットの数が２つになるような境界位置を検出することにより、ビットパターンを検出することができる。
このようにしてビットパターンが検出されると、データ処理部６１ｂは、ビットパターンの種類を参照することにより、同期符号を検出する(ステップ６０６)。そして、同期符号からの位置関係に基づいて、識別符号及び位置符号を検出する(ステップ６０７)。
その後、データ処理部６１ｂは、識別符号を復号して識別情報を取得し、位置符号を復号して位置情報を取得する(ステップ６０８)。識別符号については、ＲＳ復号処理を施すことで識別情報を得る。一方、位置符号については、読み出した部分系列の位置を、画像生成時に使用したＭ系列と比較することで、位置情報を得る。
【００５１】
本実施の形態では、この電子ペン６０により、合成画像から文書画像とコードパターン画像とを復元する。
図１０は、この文書画像とコードパターン画像の復元について模式的に示した図である。
まず、図１０(ａ)は、合成画像の一部を拡大して示したものである。これは、図５(ｃ)に示した画像と同じものである。
本実施の形態では、図１０(ａ)の画像を膨張させたり縮退させたりすることで、図１０(ｂ)の文書画像及び図１０(ｃ)のコードパターン画像を復元する。つまり、図１０(ｂ)は、電子文書の文書画像の一部を拡大して示したものであり、図５(ａ)に示した画像と同じものである。また、図１０(ｃ)は、コードパターン画像の一部を拡大して示したものであり、図５(ｂ)に示した画像と同じものである。
【００５２】
ここでは、このような文書画像とコードパターン画像の復元処理を電子ペン６０で行うものとして説明した。しかしながら、この復元処理は、電子ペン６０から情報を受信したＰＣで行うことも可能である。また、文書画像とコードパターン画像とが印刷された媒体の全面をスキャンできるスキャナで実現することもできる。従って、以下では、この復元処理を一般的な画像処理装置で行うものとして説明する。
【００５３】
図１１は、本実施の形態における画像処理装置の機能構成を示したブロック図である。
図１１(ａ)に示すように、この画像処理装置は、画像受付部８１と、２値画像生成部８２と、コードパターン画像生成部８３と、画像整形部８６と、画像復号部８７とを備える。また、コードパターン画像生成部８３は、画像分離部８４と、ＥＸＯＲ演算部８５とを備えている。
【００５４】
画像受付部８１は、処理対象の画像を受け付ける。２値画像生成部８２は、受け付けた画像を２値画像へ変換する。
コードパターン画像生成部８３は、この２値画像に基づいてコードパターン画像を生成する。画像分離部８４は、コードパターン画像と文書画像とを分離するための２種類の画像を生成する。ＥＸＯＲ演算部８５は、この２種類の画像のＥＸＯＲ(排他的論理和)演算を行い、コードパターン画像を生成する。
画像整形部８６は、生成された画像に含まれるノイズ成分を除去する。画像復号部８７は、ノイズ成分の除去された画像から情報を復号する。
【００５５】
また、画像分離部８４については、生成する２種類の画像によって構成が異なる。ここでは２つの構成例を示す。
まず、図１１(ｂ)に、画像分離部８４の第１の構成例を示す。
図示するように、第１の構成例において、画像分離部８４は、文書画像抽出部８４ａと、サイズ検出部８４ｂと、画像膨張部８４ｃと、画像縮退部８４ｄとを備えている。
文書画像抽出部８４ａは、後述する各機能部を制御することにより２値画像から文書画像を抽出する。サイズ検出部８４ｂは、画像の膨張や縮退を行う際のサイズを検出する。画像膨張部８４ｃは、指示された画像に対して公知の膨張処理を行う。また、画像縮退部８４ｄは、指示された画像に対して公知の縮退処理を行う。
【００５６】
ここで、膨張処理とは、画像を膨らませる処理であり、縮退処理(収縮処理)とは、画像を縮める処理である。具体的には、膨張処理は、画像部の境界から一定の範囲にある背景部の画素を画像部の画素とすることで実現される。一方、縮退処理は、画像部の境界から一定の範囲にある画像部の画素を背景部の画素とすることで実現される。
【００５７】
次に、図１１(ｃ)に、画像分離部８４の第２の構成例を示す。
図示するように、第２の構成例において、画像分離部８４は、正転ドット画像除去部８４ｅと、サイズ検出部８４ｂと、画像膨張部８４ｃと、画像縮退部８４ｄと、反転ドット画像除去部８４ｆとを備えている。
正転ドット画像除去部８４ｅは、文書画像の背景部に含まれるドットパターンを除去する。また、反転ドット画像除去部８４ｆは、文書画像の画像部に含まれるドットパターンを除去する。尚、サイズ検出部８４ｂ、画像膨張部８４ｃ、画像縮退部８４ｄについては、図１１(ｂ)に示したものと同様なので説明を省略する。
【００５８】
尚、これらの機能部分は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、画像処理装置のＣＰＵが、画像受付部８１、２値画像生成部８２、画像分離部８４(内部の機能も含む)、ＥＸＯＲ演算部８５、画像整形部８６、画像復号部８７の各機能を実現するプログラムを例えば磁気ディスク装置からメインメモリに読み込んで実行する。また、このプログラムは、磁気ディスク装置に予め記憶しておくだけでなく、ＣＤ−ＲＯＭ等の記録媒体からロードしたり、インターネット等のネットワークからダウンロードしたりすることによって提供してもよい。
【００５９】
次に、この画像処理装置の動作について説明する。但し、この画像処理装置の一般的な動作の流れは図９に示した通りである。即ち、ステップ６０１が画像受付部８１の処理に相当し、ステップ６０２が画像整形部８６の処理に相当し、ステップ６０３〜６０８が画像復号部８７の処理に相当する。従って、ここでは、本実施の形態の画像処理装置に特有の処理として、ステップ６０１とステップ６０２の間で実行される２値画像生成部８２及びコードパターン画像生成部８３の処理について説明する。
【００６０】
画像処理装置では、画像受付部８１が２値画像生成部８２に画像を受け渡すと、２値画像生成部８２が、この画像を２値画像へ変換する。ここで、２値画像へ変換は、公知の固定閾値による２値化のほか、動的閾値生成法による２値化を適用して行うことができる。そして、２値画像生成部８２は、変換後の２値画像を画像分離部８４に受け渡す。すると、画像分離部８４は、この２値画像を分離する。
その後、この２値画像の分離は、図１１(ｂ)の構成を有する画像分離部８４の場合、文書画像抽出部８４ａが行う。一方、図１１(ｃ)の構成を有する画像分離部８４の場合、正転ドット画像除去部８４ｅ及び反転ドット画像除去部８４ｆが行う。
従って、以下では、これらの各機能部の動作について説明する。
【００６１】
第一に、図１１(ｂ)の画像分離部８４における文書画像抽出部８４ａの動作について説明する。
図１２(ａ)は、文書画像抽出部８４ａの動作を示したフローチャートである。
まず、文書画像抽出部８４ａは、２値画像生成部８２から２値画像を取得する(ステップ８０１)。次に、サイズ検出部８４ｂにドット画像のサイズを検出させ、その結果を取得する(ステップ８０２)。ここで、サイズ検出部８４ｂは、ドット画像のサイズを例えば次のような手法で検出することができる。即ち、２値画像にラベリング処理を行い、ラベルごとの画像の面積のヒストグラムを生成する。その結果、ドット画像はヒストグラム中で最も出現数が多いはずなので、最も出現頻度が高い面積をドット画像の面積とする。面積が分かれば、ドット画像の半径を算出できるので、膨張及び縮退の量を算出することができるのである。
【００６２】
そして、文書画像抽出部８４ａは、画像膨張部８４ｃに対し、２値画像をこの取得したサイズだけ膨張させるよう指示し、その結果を取得する(ステップ８０３)。次いで、画像縮退部８４ｄに対し、２値画像をこの取得したサイズだけ縮退させるよう指示し、その結果を取得する(ステップ８０４)。これにより、文書画像の画像部に重ねられた反転ドット画像が除去される。この場合、ドット画像の大きさが２ドット×２ドットであることが分かれば、膨張及び縮退の量を２ドットとする。ドット画像と同じ大きさとすることで、ドット画像だけを除去し、文書画像の要素を除去しないようにするためである。
【００６３】
また、文書画像抽出部８４ａは、画像縮退部８４ｄに対し、２値画像をこの取得したサイズだけ縮退させるよう指示し、その結果を取得する(ステップ８０５)。次いで、画像膨張部８４ｃに対し、２値画像をこの取得したサイズだけ膨張させるよう指示し、その結果を取得する(ステップ８０６)。これにより、文書画像の背景部に重ねられた正転ドット画像が除去される。この場合、ドット画像の大きさが２ドット×２ドットであることが分かれば、膨張及び縮退の量を２ドットとする。ドット画像と同じ大きさとすることで、ドット画像だけを除去し、文書画像の要素を除去しないようにするためである。
尚、上記説明では、画像を膨張させてから縮退させた後、縮退させてから膨張させていたが、処理の順序はこれには限らない。つまり、画像を縮退させてから膨張させた後、膨張させてから縮退させるようにしても同じ結果が得られる。
【００６４】
第二に、図１１(ｃ)の画像分離部８４における正転ドット画像除去部８４ｅの動作について説明する。
図１２(ｂ)は、正転ドット画像除去部８４ｅの動作を示したフローチャートである。
まず、正転ドット画像除去部８４ｅは、２値画像生成部８２から２値画像を取得する(ステップ８１１)。次に、サイズ検出部８４ｂにドット画像のサイズを検出させ、その結果を取得する(ステップ８１２)。サイズ検出部８４ｂによるドット画像のサイズの検出手法は既述の通りである。
【００６５】
そして、正転ドット画像除去部８４ｅは、画像縮退部８４ｄに対し、２値画像をこの取得したサイズだけ縮退させるよう指示し、その結果を取得する(ステップ８１３)。次いで、画像膨張部８４ｃに対し、２値画像をこの取得したサイズだけ膨張させるよう指示し、その結果を取得する(ステップ８１４)。これにより、文書画像の背景部に重ねられた正転ドット画像が除去される。この場合、ドット画像の大きさが２ドット×２ドットであることが分かれば、膨張及び縮退の量を２ドットとする。ドット画像と同じ大きさとすることで、ドット画像だけを除去し、文書画像の要素を除去しないようにするためである。
【００６６】
第三に、図１１(ｃ)の画像分離部８４における反転ドット画像除去部８４ｆの動作について説明する。
図１２(ｃ)は、反転ドット画像除去部８４ｆの動作を示したフローチャートである。
まず、反転ドット画像除去部８４ｆは、２値画像生成部８２から２値画像を取得する(ステップ８２１)。次に、サイズ検出部８４ｂにドット画像のサイズを検出させ、その結果を取得する(ステップ８２２)。サイズ検出部８４ｂによるドット画像のサイズの検出手法は既述の通りである。
【００６７】
そして、反転ドット画像除去部８４ｆは、画像膨張部８４ｃに対し、２値画像をこの取得したサイズだけ膨張させるよう指示し、その結果を取得する(ステップ８２３)。次いで、画像縮退部８４ｄに対し、２値画像をこの取得したサイズだけ縮退させるよう指示し、その結果を取得する(ステップ８２４)。これにより、文書画像の画像部に重ねられた反転ドット画像が除去される。この場合、ドット画像の大きさが２ドット×２ドットであることが分かれば、膨張及び縮退の量を２ドットとする。ドット画像と同じ大きさとすることで、ドット画像だけを除去し、文書画像の要素を除去しないようにするためである。
【００６８】
以上により、本実施の形態についての説明を終了する。
ところで、本実施の形態では、文書画像とコードパターン画像から合成画像を生成する処理を画像生成装置で行い、合成画像からコードパターン画像を抽出する処理を画像処理装置で行うこととした。従って、ここでこれらの処理を実行するコンピュータ(端末装置１０、文書サーバ２０、識別情報管理サーバ３０等)のハードウェア構成について説明しておく。
【００６９】
図１３は、このようなコンピュータのハードウェア構成を示した図である。
図示するように、コンピュータは、演算手段であるＣＰＵ(Central Processing Unit)９０１と、記憶手段であるメインメモリ９０２及び磁気ディスク装置(ＨＤＤ：Hard Disk Drive)９０３とを備える。ここで、ＣＰＵ９０１は、ＯＳ(Operating System)やアプリケーション等の各種ソフトウェアを実行し、上述した各機能を実現する。また、メインメモリ９０２は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、磁気ディスク装置９０３は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。
更に、コンピュータは、外部との通信を行うための通信Ｉ/Ｆ９０４と、ビデオメモリやディスプレイ等からなる表示機構９０５と、キーボードやマウス等の入力デバイス９０６とを備える。
【００７０】
尚、本実施の形態では、図１のようなシステムにおいて画像を生成し処理することについて説明したが、このようなシステムはあくまで一例であってこれに限られるものではない。
また、情報は符号化してから画像化しコードパターン画像として文書画像に埋め込んでいたが、符号化を必ず行わなければならないというわけでもない。従って、コードパターン画像は、所定の情報を画像化したという意味で情報画像と称することもできる。
【００７１】
この場合、情報画像には、媒体を識別するための識別情報、又は、媒体上に形成する文書画像を識別するための識別情報を含めることができる。このような構成によれば、文書画像の画像部及び背景部に跨る範囲に対して効率よく合成された情報画像に基づいて、その文書画像を管理したり、その文書画像に関連する他の情報を取得したりすることができるという効果が得られる。
【００７２】
また、情報画像には、媒体上の位置に固有な位置情報を含めることもできる。このような構成によれば、文書画像の画像部及び背景部に跨る範囲に対して効率よく合成された情報画像に基づいて、その文書画像に対する手書きを電子化して管理することができるという効果が得られる。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施の形態が適用されるシステム構成を示した図である。
【図２】本発明の実施の形態における印刷文書の生成に関するシーケンス図である。
【図３】本発明の実施の形態で生成されるコードパターンを説明するための図である。
【図４】本発明の実施の形態における情報の符号化及びコードパターン画像の生成について説明するための図である。
【図５】本発明の実施の形態における文書画像とコードパターン画像の合成について説明するための図である。
【図６】本発明の実施の形態における画像生成装置の機能構成を示したブロック図である。
【図７】本発明の実施の形態における画像生成装置の動作を示したフローチャートである。
【図８】本発明の実施の形態における電子ペンの機構を示した図である。
【図９】本発明の実施の形態における電子ペンの動作を示したフローチャートである。
【図１０】本発明の実施の形態における文書画像とコードパターン画像の分離について説明するための図である。
【図１１】本発明の実施の形態における画像処理装置の機能構成を示したブロック図である。
【図１２】本発明の実施の形態における画像処理装置(画像分離部)の動作を示したフローチャートである。
【図１３】本発明の実施の形態における画像生成装置又は画像処理装置を実現するコンピュータのハードウェア構成を示した図である。
【符号の説明】
【００７４】
１０…端末装置、２０…文書サーバ、３０…識別情報サーバ、４０…画像形成装置、５０…印刷文書、６０…電子ペン
【図１】
0004670740.tif 000002
【図２】
0004670740.tif 000003
【図３】
0004670740.tif 000004
【図４】
0004670740.tif 000005
【図５】
0004670740.tif 000006
【図６】
0004670740.tif 000007
【図７】
0004670740.tif 000008
【図８】
0004670740.tif 000009
【図９】
0004670740.tif 000010
【図１０】
0004670740.tif 000011
【図１１】
0004670740.tif 000012
【図１２】
0004670740.tif 000013
【図１３】
0004670740.tif 000014