(57)【要約】【課題】原稿にある一定の大きさの余白領域が無くても容易に電子透かしデータを埋め込むことのできる画像処理装置を提供する。【解決手段】複数の電子透かしデータと、各電子透かしデータに付与される抽出優先順位と、各電子透かしデータの埋め込み可能な最大データ量とを関連付けて記憶する記憶手段と、原稿の印字することができる印字可能領域内に印字対象でない余白領域を検出する余白領域検出手段と、前記余白領域のサイズを算出する余白サイズ算出手段と、前記余白領域のサイズに埋め込むことができる電子透かしデータのデータ量を算出するデータ量算出手段と、前記データ量算出手段が算出したデータ量に基づいて、記憶手段に記憶された複数の電子透かしデータから前記抽出優先順位に従って電子透かしデータを抽出する抽出手段と、前記抽出手段が抽出した電子透かしデータを前記余白領域に埋め込む埋め込み手段とを備える。【選択図】図３
2008219705.tif 000002
【特許請求の範囲】
【請求項１】
電子透かしデータを埋め込み可能な画像処理装置であって、
複数の電子透かしデータと、各電子透かしデータに付与される抽出優先順位と、各電子透かしデータの埋め込み可能な最大データ量とを関連付けて記憶する記憶手段と、
原稿の印字することができる印字可能領域内に印字対象でない余白領域を検出する余白領域検出手段と、
前記余白領域のサイズを算出する余白サイズ算出手段と、
前記余白領域のサイズに埋め込むことができる電子透かしデータのデータ量を算出するデータ量算出手段と、
前記データ量算出手段が算出したデータ量に基づいて、記憶手段に記憶された複数の電子透かしデータから前記抽出優先順位に従って電子透かしデータを抽出する抽出手段と、
前記抽出手段が抽出した電子透かしデータを前記余白領域に埋め込む埋め込み手段と、
を備える画像処理装置。
【請求項２】
請求項１に記載の画像処理装置としてコンピュータを機能させるための画像処理プログラム。
【請求項３】
請求項１に記載の画像処理装置としてコンピュータを機能させるための画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項４】
原稿の印字することができる印字可能領域内に印字対象でない余白領域を検出するステップと、
前記余白領域のサイズを算出するステップと、
前記余白領域のサイズに埋め込むことができる電子透かしデータのデータ量を算出するステップと、
前記データ量に基づいて、抽出優先順位が付与された複数の電子透かしデータから前記抽出優先順位に従って埋め込む電子透かしデータを抽出するステップと、
抽出した電子透かしデータを、前記余白領域に埋め込むステップと、
を備える画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法および画像処理プログラムに関し、特に電子透かしデータを埋め込み可能な画像処理装置、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
印刷装置では、画像データをプリントした用紙や画像データ自体の不正コピーを抑止したり、用紙や画像データの流出元を特定したりするために電子透かしが用いられている。例えば画像データに、出力者の情報を電子透かしとして埋め込むことで、流出経路を追跡することができる。電子透かしは、改竄の有無や真正性を検証するのにも用いられている。
【０００３】
このように利用される電子透かしについて、例えば特許文献１には、文字データが無い空白部分を検出して、その空白部分に電子透かしデータを埋め込む技術が記載されている。
【特許文献１】特開２００５−３８２４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、上記技術では、原稿にある一定の大きさの空白部分があれば電子透かしデータを埋め込むことは可能であるが、必ずしも常に十分な空白部分が存在するとは限らない。このような場合、ユーザが画像データを縮小することで空白部分を形成してから、その空白部分に電子透かしデータを埋め込むという煩雑な手順をとっていた。
【０００５】
本発明は、このような従来の技術における課題を鑑みてなされたものであり、原稿にわずかな空白部分しか無くても、その空白部分に電子透かしデータを容易に埋め込むことのできる画像処理装置等を提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
上述の目的を達成するために、本発明の提供する画像処理装置は、電子透かしデータを埋め込み可能であることを前提とする。
【０００７】
このような画像処理装置に、まず、複数の電子透かしデータと、各電子透かしデータに付与される抽出優先順位と、各電子透かしデータのデータ量とを関連付けて記憶する記憶手段を設ける。複数の電子透かしデータとして、例えばＭＡＣ（Media Access Control）アドレス、ホスト名、印刷日時、ＩＰアドレス、文書名、ユーザ定義等を用いることができる。ユーザは、各電子透かしデータに抽出優先順位を付与することができる。またユーザは、各電子透かしデータに、埋め込むことができる最大のデータ量を設定することができる。埋め込む電子透かしデータの数、種類によってデータ量が変化する。
【０００８】
また画像処理装置は、原稿の印字することができる印字可能領域内に印字対象でない余白領域を検出する余白領域検出手段と、前記余白領域検出手段が検出した余白領域のサイズを算出する余白サイズ算出手段と、前記余白サイズ算出手段が算出した余白領域のサイズに埋め込むことができる電子透かしデータのデータ量を算出するデータ算出手段とを備える。
【０００９】
印字対象でない余白領域とは、印刷画像データが用紙に出力される場合にその用紙において文字図形等が印字されない領域をいう。余白領域検出手段は、原稿の画像データにこの余白領域があるか否かを検出する。具体的には、印刷画像データを視覚的に認知可能なイメージデータ（例えばビットマップデータ）に展開し、そのイメージデータから余白領域があるか否かを検出する。余白領域検出手段により余白領域が検出された場合、余白サイズ算出手段は、検出された余白領域のサイズを算出する。具体的には、上述同様印刷画像データを展開したイメージデータを参照して算出する。余白領域のサイズが算出されると、データ量算出手段は、余白領域にどれだけのデータ量の電子透かしデータを埋め込むことができるかを算出する。
【００１０】
さらに画像処理装置は、前記データ量算出手段が算出したデータ量に基づいて、記憶手段に記憶された複数の電子透かしデータから前記抽出優先順位に従って埋め込む電子透かしデータを抽出する抽出手段と、前記抽出手段が抽出した電子透かしデータを、余白領域検出手段が検出した余白領域に埋め込む埋め込み手段とを備える。これにより、余白領域のサイズに合わせて、電子透かしデータを埋め込むことができる。また、抽出手段は、ユーザが設定した抽出優先順位に従って抽出するため、ユーザにとって重要度の高い電子透かしデータから埋め込まれる。
【００１１】
以上より、印字可能領域内にわずかな余白領域がない場合であっても、その余白領域に合わせて電子透かしを埋め込むことができる。その結果、従来のように、ユーザが印刷画像データを縮小させることで、余白領域を形成するという煩雑な操作をする必要はない。
【００１２】
他の観点によれば、本発明は、上述の画像処理装置としてコンピュータを機能させるための画像処理プログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することができる。
【発明の効果】
【００１３】
以上の構成を採用することにより、原稿にわずかな余白領域しかなくても、ユーザに煩雑な手続きの負担をかけることなく、容易に電子透かしデータを埋め込むことができる。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照して本発明の実施の形態について説明する。図１は、本実施の形態における画像処理システムの全体構成の簡略図である。
【００１５】
本発明は、例えばプリンタ１０２や複合機１０３などの印刷装置１０１とネットワーク１０４を介して接続されたコンピュータ１００及びそのコンピュータ１００上で動作する画像処理プログラムとして具体化される。コンピュータ１００は、例えばパーソナルコンピュータやサーバなどの一般的な汎用コンピュータを用いることが出来る。このコンピュータ１００が、電子透かしを生成して、電子透かしを印刷画像データに埋め込む。そして、コンピュータ１００は、電子透かしが埋め込まれた印刷画像データを印刷装置に出力する。印刷装置１０１は、取得した電子透かし入り印刷画像データに基づいて、電子透かしが埋め込まれた印刷画像を用紙に印刷する。
【００１６】
本実施形態では、電子透かしとして埋め込まれるデータは、印刷画像データとともにドットパターンとして印字される地紋画像データとなっている。印刷画像を印刷した用紙が流出しても、複数のドットからなるドットパターン（地紋パターン、地紋タイルともいう。）に埋め込まれた追跡情報により、流出源を特定することができ、結果的に不正流出が抑止される。
【００１７】
図２は、画像処理に用いるコンピュータのハードウェア構成の一例を示す図である。コンピュータ１００は、ＣＰＵ２０１やバス２０２を有する。ＣＰＵ２０１はバス２０２を通じてＲＯＭ２０３やＲＡＭ２０４と接続される。ＲＯＭ２０３に記憶されたプログラムの指令にしたがってコンピュータ１００が起動すると、ＣＰＵ２０１はＲＡＭ２０４上でＯＳ２０５の一部または全部を動作させる。また、ＲＡＭ２０４には、ユーザの入力に基づき、印刷画像データ２１０や地紋データ２１１のファイルが格納される。
【００１８】
バス２０２には、入力装置２０６や表示装置２０７、通信インターフェイス２０８も接続されている。入力装置２０６には、マウスやトラックボールのようなカーソルデバイスや、キーボードを用いることができる。表示装置２０７には、液晶ディスプレイやＣＲＴディスプレイを用いることができる。通信インターフェイス２０８は、ネットワーク１０４にコンピュータ１００を接続する。
【００１９】
さらにバス２０２には、記憶装置の一つとして、ＨＤＤ２０９も接続されている。ＨＤＤ２０９は、コンピュータ１００を画像処理装置として機能させるための、印刷画像データ２１０の処理を実行する画像処理プログラム２１２のファイルを格納している。ＣＰＵ２０１は、バス２０２を介して画像処理プログラム２１２をＨＤＤ２０９から読み出し、そのプログラム２１２の指令に従って印刷画像データ２１０の処理を実行する。この処理には、前記地紋データ２１１を印刷画像データ２１０に埋め込む処理も含まれる。
【００２０】
さらに、ＨＤＤ２０９は、画像処理プログラム２１２のファイルのほか、プリンタドライバ２１３のファイルも格納している。プリンタドライバ２１３のファイルは、コンピュータ１００のユーザが用いる印刷装置１０１に応じて予めＨＤＤ２０９に格納され、ユーザによる印刷指示を受けると呼び出される。プリンタドライバ２１３は、対応する印刷装置１０１が処理可能な形式にデータを変換し、その印刷データをその印刷装置１０１に出力する。例えばネットワーク１０４を通じ、その印刷データをプリンタ１０５が受信すると、プリンタコントローラ２１５の制御にしたがってプリンタエンジン２１６がそのデータを用紙に印刷する。
【００２１】
以上のように、コンピュータ１００は、画像処理プログラム２１２やプリンタドライバ２１３の指令にしたがって、ＲＯＭ２０３やＨＤＤ２０９上のファイルに対して入出力を行い、例えばＲＡＭ２０４に格納された印刷画像データを処理する画像処理装置として機能する。
【００２２】
次に、印刷画像データを処理するための具体的な各手段について説明する。以下に示す各手段は、ＣＰＵ２０１がプログラムを実行することによって動作する。
【００２３】
図３は画像処理装置の機能的構成の一例を示す図である。コンピュータ１００は、地紋データ受付部３０１、地紋データ記憶部３０２、地紋画像データ生成部３０３、地紋画像データ記憶部３０４を備えている。
【００２４】
地紋データ受付部３０１は、ユーザによって入力装置から入力された地紋データを受け付ける。受け付けた地紋データは、地紋データテーブルとして地紋データ記憶部３０２に記憶される。
【００２５】
図４は、地紋データテーブルのデータ構成の一例を示す図である。地紋データテーブル４００には、地紋データ４０１、地紋データ４０１の抽出優先順位４０２、地紋データの最大データ量４０３が記述される。
【００２６】
地紋データ４０１は、流出元を特定するための出力者に関する情報である。図４に示すように、地紋データ４０１としては、ネットワークを介したデータの送受信に必要なコンピュータ固有のアドレス（例えばＭＡＣ（Media Access Control）アドレス、ＩＰアドレス）、ネットワーク上でコンピュータに付与されるホスト名、印刷日時、文書名、ユーザ定義（例えばユーザのコード又は氏名など）等を用いることができる。
【００２７】
これら複数の地紋データ４０１には、ユーザによって抽出優先順位４０２が設定されている。本実施形態の抽出優先順位４０２は、ＭＡＣアドレス、ホスト名、印刷日時、ＩＰアドレス、文書名、ユーザ定義の順に設定されている。また、ユーザの設定により、地紋データ４０１ごとに、埋め込むことができる最大のデータ量４０３が確保されている。すなわち、ユーザは予め確保されている前記最大データ量４０３以下の地紋データを入力することができる。例えば図４に示すように、ＭＡＣアドレスの地紋データ４０１としては、最大８バイトのデータ量が確保されているため、ユーザは８バイト以内のＭＡＣアドレスを入力することができる。
【００２８】
地紋画像データ生成部３０３は、ユーザが入力した地紋データに基づいて、地紋画像のイメージデータ（以下、地紋画像データという）を生成する。生成された地紋画像データは、地紋画像データ記憶部３０４に記憶される。
【００２９】
また、コンピュータ１００は、印刷画像データ受付部３０５、印刷画像データ記憶部３０６、余白領域検出部３０７、余白サイズ算出部３０８、埋め込みデータ量算出部３０９、地紋画像データ抽出部３１０と、地紋埋め込み部３１１と、合成画像出力部３１２を備える。
【００３０】
印刷画像データ受付部３０５は、ユーザによって入力装置から入力された印刷画像データを受け付け、受け付けた印刷画像データを印刷画像データ記憶部３０６に記憶する。
【００３１】
余白領域検出部３０７は、原稿の印字することができる印字可能領域内における、印字対象でない余白領域を検出する。具体的にはまず、印刷画像データ記憶部３０６から印刷画像データを読み出し、印刷される画像を視覚的に認知することのできるイメージデータに展開する。この実施形態では、画像を格子状にならんだ点（ドット）の集合として表現するビットマップデータが用いられる。そして、このビットマップデータのイメージ画像を参照して、余白領域（すなわち、印字領域でない（ドットがうたれない）領域）を検出する。
【００３２】
図５は、印刷画像データを出力した状態のイメージ画像を示す図である。印字可能領域５０１は、原稿の印字面全面となっており、印字対象となる印字領域５０２（すなわち、印刷画像が用紙に印字される予定である領域）と印字対象とならない余白領域５０３（すなわち、印刷画像が用紙に印字されない予定である領域）とで構成される。本実施形態では、正方形でかつ最も大きいサイズの最大余白領域５０４を検出する。
【００３３】
余白サイズ算出部３０８は、余白領域検出部３０７が検出した最大余白領域５０４のサイズを算出する。上述同様に印刷画像データをビットマップデータに展開し、展開したビットマップデータを参照することで余白領域のサイズを算出する。図５に示すように、本実施形態の最大余白領域５０４は、縦方向の長さと横方向の長さ（例えば２００pix（縦）×２００pix（横））により求められる。
【００３４】
埋め込みデータ量算出部３０９は、前記余白サイズ算出部３０８が算出した最大余白領域５０４のサイズから、最大余白領域５０４に埋め込むことができる地紋画像データのデータ量（すなわち、最大余白領域５０４のサイズに相当する地紋画像データのデータ量）を算出する。この算出は、例えばＨＤＤに記憶されたデータ量算出テーブル（図示しない）を参照することで求めることができる。データ量算出テーブルは、余白領域のサイズと余白領域に埋め込むことができるデータ量との対応が記述されており、最大余白領域５０４のサイズが分かると（例えば２００pix（縦）×２００pix（横））、その最大余白領域５０４に対応するデータ量（例えば８０バイト）を求めることができる。
【００３５】
地紋画像データ抽出部３１０は、前記地紋画像データ記憶部３０３に記憶された複数の地紋画像データから、実際に地紋として埋め込む地紋画像データを抽出する。具体的には、地紋画像データの合計のデータ量が、前記埋め込みデータ量算出部３０９が算出した、埋め込み可能なデータ量以下におさまるように抽出される。例えば、埋め込み可能なデータ量が８０バイトと算出された場合、合計８０バイト以下となるように１又は２以上の地紋画像データが抽出される。
【００３６】
また、地紋画像データ抽出部３１０は、地紋データの抽出優先順位４０１が高い順に抽出する。例えば図４では、抽出優先順位４０１にしたがってＭＡＣアドレス（８バイト）、ホスト名（３４バイト）、印刷日時（１１バイト）、ＩＰアドレス（６バイト）の４つの地紋画像データが抽出される。これら４つの地紋画像データを合計したデータ量５９バイト（すなわち、８＋３４＋１１＋６の和）は、埋め込み可能なデータ量８０バイト以下におさめることができるからである。これに対して、次の抽出優先順位４０１である文書名（６６バイト）は抽出することはできない。文書名までも抽出してしまうと、合計データ量１２５バイト（すなわち、８＋３４＋１１＋６＋６６の和）は埋め込み可能なデータ量８０バイトを超えてしまうからである。
【００３７】
地紋埋め込み部３１１は、前記地紋画像データ抽出部３１０が抽出した地紋画像データを、前記余白領域検出部３０７が検出した最大余白領域５０４に埋め込み、地紋入りの合成画像データを生成する。
【００３８】
合成画像データ出力部３１２は、前記合成画像データを、例えばプリンタ１０２に出力する。具体的には、ユーザがアプリケーションソフトから印刷を実行すると、ＯＳからの処理の要求を受けたプリンタドライバが、対応するプリンタが処理可能な形式に合成画像データを変換し、変換した合成画像データをそのプリンタに出力する。
【００３９】
以下、コンピュータが地紋を埋め込む処理手順について説明する。図６は、本実施形態のコンピュータが地紋を埋め込む処理手順を示すフローチャートである。
【００４０】
ユーザの入力によって印刷画像データを受け付けると（Ｓ１）、その印刷画像データを印刷画像データ記憶部に記憶する（Ｓ２）。そして、印刷画像データをビットマップデータに展開して、印字可能領域における最大余白領域を検出する（Ｓ３）。続いて、検出した最大余白領域のサイズを算出し（Ｓ４）、その最大余白領域に埋め込むことができる地紋画像データのデータ量を算出する（Ｓ５）。
【００４１】
次に、ユーザの入力によって複数の地紋データを受け付ける（Ｓ６）。ここで、複数の地紋データともに、各地紋データに付与される抽出優先順位の設定と、各地紋データ毎に割り当てられる最大データ量の設定も受け付ける。そして、入力された地紋データを基に地紋画像データを生成し（Ｓ７）、地紋画像データ記憶部に記憶する（Ｓ８）。地紋画像データ記憶部には、地紋画像データと、前記抽出優先順位と、前記最大データ量とが関連付けて記憶される。
【００４２】
次に、余白領域に埋め込み可能な地紋画像データのデータ量に基づいて、記憶手段内に記憶された複数の地紋画像データから前記抽出優先順位に従って埋め込む地紋画像データを抽出する（Ｓ９）。ここで、抽出する地紋画像データの合計データ量（記憶手段から抽出する地紋画像データの最大データ量の和）が、余白領域に埋め込み可能なデータ量以下におさまるように抽出する。
【００４３】
続いて、抽出した地紋画像データを前記余白領域に埋め込む（Ｓ１０）。
【００４４】
以上のように、印字可能領域内にある所定サイズのまとまった余白領域がない場合であっても、存在する余白領域の中から最大の余白領域を検出し、その最大余白領域のサイズに合わせて地紋画像データを埋め込むことができる。したがって、従来のように、ユーザが印字領域を縮小させ、新たな余白領域を確保するという操作をする必要はない。
【００４５】
上述の実施の形態で利用した画像処理プログラムは、インターネットなどの電気通信回線を用いたり、コンピュータ読み取り可能な記録媒体に格納したりすることで、関係者や第三者に提供することができる。例えばプログラムの指令を電気信号や光信号、磁気信号などで表現し、その信号を搬送波に載せて送信することで、同軸ケーブルや銅線、光ファイバのような伝送媒体でそのプログラムを提供することができる。またコンピュータ読取可能な記録媒体としては、ＣＤ−ＲＯＭやＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷなどの光学メディアや、フレキシブルディスクのような磁気メディア、フラッシュメモリやＲＡＭのような半導体メモリを利用することができる。
【００４６】
また上述した実施の形態は本発明の技術的範囲を制限するものではなく、既に記載したもの以外でも、本発明の範囲内で種々の変形や応用が可能である。
【００４７】
図７は、別の実施の形態におけるコンピュータの機能ブロック図である。図８は、別の実施の形態における地紋データテーブルのデータ構成図である。上述の実施の形態と共通する点については説明を省略し、主として異なる点について説明する。
【００４８】
本実施形態のコンピュータ７００は、上述同様、印刷画像データ受付部７０５、印刷画像データ記憶部７０６、余白領域検出部７０７、余白サイズ算出部７０８、埋込データ量算出部７０９を備え、これらの各機能は上述の実施形態と同等である。
【００４９】
また、コンピュータ７００は、地紋データ受付部７０１、地紋データ記憶部７０２、地紋画像データ生成部７０３、地紋画像データ記憶部７０４、地紋画像データ抽出部７１０、地紋埋め込み部７１１、合成画像データ出力部７１２、入力データ量算出部７１３、積算データ量算出部７１４を備える。
【００５０】
地紋データ受付部７０１は、ユーザの入力により地紋データを受け付けると、地紋データ記憶部７０２に地紋データテーブルとして記憶する。
【００５１】
入力データ量算出部７１３は、ユーザが入力した地紋データ８０１のデータ量を算出する。算出された入力データ量８０３は地紋データ記憶部７０３内の地紋データテーブル８００に記述される。
【００５２】
積算データ量算出部７１４は、入力データ量算出部７１３により算出された入力データ量８０３を積算する。積算データ量８０４は各地紋データ８０１の抽出優先順位８０２に基づいて算出される。すなわち、算出対象となる地紋データ８０１より優先順位が高い全ての地紋データの合計データ量を算出する。例えば図８では、抽出優先順位が３位である印刷日時までの積算データ量は、抽出優先順位が１位であるＭＡＣアドレスのデータ量（８バイト）と、抽出優先順位が２位であるホスト名のデータ量（２５バイト）と、抽出優先順位が３位である印刷日時のデータ量（１０バイト）とを合計した積算データ量（すなわち４３バイト）となる。このようにして算出された積算データ量８０４は、地紋データテーブル８００に記述される。
【００５３】
地紋画像データ生成部７０３は、前記地紋データから地紋画像データを生成するとともに、生成した地紋画像データを地紋画像データ記憶部７０４に記憶する。
【００５４】
地紋画像データ抽出部７１０は、前記抽出優先順位に従って、地紋画像データを抽出する。ここで、本実施形態の地紋画像データ抽出部７１０は、前記積算データ量が前記埋め込みデータ量算出部が算出したデータ量（すなわち、最大余白領域に埋め込み可能なデータ量）以下におさまるように抽出する。例えば図８において、埋め込み可能なデータ量が４５バイトである場合、積算データ量が４５バイト以下であるＭＡＣアドレス、ホスト名、印刷日時の地紋画像データを抽出する。
【００５５】
地紋埋め込み部７１１は、抽出した地紋画像データを最大余白領域に埋め込み、地紋入りの合成画像データを生成する。
【００５６】
以上のようにして、本実施形態のコンピュータでは、ユーザが入力した複数の地紋データの中から、原稿の余白領域に埋め込むことが出来る地紋データを1又は複数抽出する。この抽出は抽出優先順位にしたがって行われるため、重要度の高い地紋データから埋め込むことが可能となる。したがって、原稿に十分な余白領域が無い場合であっても、従来のように、埋め込みを断念したり、あるいは印字領域を縮小させて新たな余白領域を形成するという煩雑な手順を踏む必要はなく、余白領域のサイズに応じた１又は複数の地紋データを埋め込むことが出来る。
【産業上の利用可能性】
【００５７】
本発明に係る画像処理装置等によれば、地紋を埋め込むための十分な余白領域がなくても、余白領域のサイズに合わせて電子透かしデータを埋め込むことができ、コンピュータや、コンピュータプログラムなどに有用である。
【図面の簡単な説明】
【００５８】
【図１】本実施の形態における画像処理システムの全体構成の簡略図。
【図２】本実施の形態におけるコンピュータの機械的構成図。
【図３】本実施の形態におけるコンピュータの機能ブロック図。
【図４】地紋データテーブルのデータ構成図。
【図５】印刷画像データが出力された状態のイメージ画像を示す図。
【図６】本実施の形態におけるコンピュータの画像処理手順を示すフローチャート。
【図７】他の実施の形態におけるコンピュータの機能ブロック図。
【図８】他の実施の形態における地紋データテーブルのデータ構成図。
【符号の説明】
【００５９】
１００    コンピュータ
１０１    印刷装置
１０２    プリンタ
１０３    複合機
２１０    印刷画像データ
２１１    地紋画像データ
２１２    画像処理プログラム
２１３    プリンタドライバ
３０１    地紋データ受付部
３０２    地紋画像データ生成部
３０３    地紋画像データ記憶部
３０５    印刷画像データ受付部
３０６    印刷画像データ記憶部
３０７    余白領域検出部
３０８    余白サイズ算出部
３０９    埋め込みデータ量算出部
３１０    地紋画像データ抽出部
３１１    地紋埋め込み部
３１２    合成画像データ出力部
【図１】
2008219705.tif 000003
【図２】
2008219705.tif 000004
【図３】
2008219705.tif 000005
【図４】
2008219705.tif 000006
【図５】
2008219705.tif 000007
【図６】
2008219705.tif 000008
【図７】
2008219705.tif 000009
【図８】
2008219705.tif 000010