(57)【要約】【課題】  地紋が付加されるコンテンツデータのレイアウト変更や拡大・縮小処理が発生しても、レイアウト変更や拡大・縮小処理に影響を受けない適切な地紋画像を生成する。【解決手段】  地紋画像を構成する潜像画像と背景画像を、指定された変倍率に従って変倍する。このとき、既に地紋画像がドットパターン画像で生成されている場合は潜像画像と背景画像の領域（境界）を抽出し、抽出した領域を変倍した後、潜像画像領域は潜像画像のドットパターンに変換する。また、背景画像領域は背景画像のドットパターンに変換する。まだドットパターン画像で生成されていない場合は、地紋画像のベースとなるビットマップ画像に対して変倍処理を実行し、その後、ドットパターン形成処理を実行する。【選択図】  図６
2005198250.tif 000002
【特許請求の範囲】
【請求項１】
複写後に、複写物に画像形成される第１の領域を第１のドットパターンで形成し、かつ、複写後に画像が形成されないか、又は第１の領域と比較して濃度が低い画像が複写物に画像形成される第２の領域を第２のドットパターンで形成した、少なくとも２つの領域からなる地紋画像を形成する画像形成工程を有する画像処理方法であって、
前記地紋画像の変倍率を取得する倍率取得工程と、
前記倍率取得工程で取得された変倍率に従って、前記第１の領域及び前記第２の領域のサイズを変更する変倍工程と、
前記変倍工程で変倍された前記第１の領域及び前記第２の領域をそれぞれ前記第１のドットパターン及び前記第２のドットパターンで形成するドット形成工程と、
を有することを特徴とする画像処理方法。
【請求項２】
前記地紋画像を複数の領域に分割して、当該領域毎にドットパターンの検出を行う検出工程と、
前記ドットパターンの検出結果に基づいて、前記第１の領域及び前記第２の領域の境界形状を取得する境界取得工程と、をさらに有し、
前記変倍工程は、取得した前記第１の領域及び前記第２の領域の境界形状を前記変倍率で変更することを特徴とする請求項１に記載の画像処理方法。
【請求項３】
前記倍率取得工程は、前記変倍率とともに変倍の基準点を取得することを特徴とする請求項１または２に記載の画像処理方法。
【請求項４】
前記倍率取得工程で取得する前記地紋画像の変倍率は前記地紋画像と合成されるコンテンツ画像に対する変倍の倍率であることを特徴とする請求項１乃至３のいずれか１項に記載に画像処理方法。
【請求項５】
コンテンツ画像とともに前記地紋画像を変倍するか否かの設定情報を入力する入力工程をさらに有し、
前記入力工程で入力された設定情報に基づいて、前記地紋画像の変倍処理を実行することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理方法。
【請求項６】
複写後に、複写物に画像形成される第１の領域を第１のドットパターンで形成し、かつ、複写後に画像が形成されないか、又は第１の領域と比較して濃度が低い画像が複写物に画像形成される第２の領域を第２のドットパターンで形成した、少なくとも２つの領域からなる地紋画像を形成する画像形成手段を有する画像処理装置であって、
前記地紋画像の変倍率を取得する倍率取得手段と、
前記倍率取得手段で取得した変倍率に従って、前記第１の領域及び前記第２の領域のサイズを変更する変倍手段と、
前記変倍手段で変倍された前記第１の領域及び前記第２の領域をそれぞれ前記第１のドットパターン及び前記第２のドットパターンで形成するドット形成手段と、
を有することを特徴とする画像処理装置。
【請求項７】
前記地紋画像を複数の領域に分割して、当該領域毎にドットパターンの検出を行う検出手段と、
前記ドットパターンの検出結果に基づいて、前記第１の領域及び前記第２の領域の境界形状を取得する境界取得手段と、をさらに有し、
前記変倍手段は、取得した前記第１の領域及び前記第２の領域の境界形状を前記変倍率で変更することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記倍率取得手段は、前記変倍率とともに変倍の基準点を取得することを特徴とする請求項６または７に記載の画像処理装置。
【請求項９】
前記倍率取得手段で取得する前記地紋画像の変倍率は前記地紋画像と合成されるコンテンツ画像に対する変倍の倍率であることを特徴とする請求項６乃至８のいずれか１項に記載に画像処理装置。
【請求項１０】
コンテンツ画像とともに前記地紋画像を変倍するか否かの設定情報を入力する入力手段を有し、
前記入力手段で入力された設定情報に基づいて、前記地紋画像の変倍処理を実行することを特徴とする請求項６乃至９のいずれか１項に記載の画像処理装置。
【請求項１１】
複写後に、複写物に画像形成される第１の領域を第１のドットパターンで形成し、かつ、複写後に画像が形成されないか、又は第１の領域と比較して濃度が低い画像が複写物に画像形成される第２の領域を第２のドットパターンで形成した、少なくとも２つの領域からなる地紋画像を形成する画像形成工程を有する画像処理方法をコンピュータに実行させるためのプログラムであって、
前記地紋画像の変倍率を取得する倍率取得ステップと、
前記倍率取得ステップで取得された変倍率に従って、前記第１の領域及び前記第２の領域のサイズを変更する変倍ステップと、
前記変倍ステップで変倍された前記第１の領域及び前記第２の領域をそれぞれ前記第１のドットパターン及び前記第２のドットパターンで形成するドット形成ステップと、
を有することを特徴とするプログラム。
【請求項１２】
前記地紋画像を複数の領域に分割して、当該領域毎にドットパターンの検出を行う検出ステップと、
前記ドットパターンの検出結果に基づいて、前記第１の領域及び前記第２の領域の境界形状を取得する境界取得ステップと、をさらに有し、
前記変倍ステップは、取得した前記第１の領域及び前記第２の領域の境界形状を前記変倍率で変更することを特徴とする請求項１１に記載のプログラム。
【請求項１３】
前記倍率取得ステップは、前記変倍率とともに変倍の基準点を取得することを特徴とする請求項１１または１２に記載のプログラム。
【請求項１４】
前記倍率取得ステップで取得する前記地紋画像の変倍率は前記地紋画像と合成されるコンテンツ画像に対する変倍の倍率であることを特徴とする請求項１１乃至１３のいずれか１項に記載のプログラム。
【請求項１５】
コンテンツ画像とともに前記地紋画像を変倍するか否かの設定情報を入力する入力ステップをさらに有し、
前記入力ステップで入力された設定情報に基づいて、前記地紋画像の変倍処理を実行することを特徴とする請求項１１乃至１４のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理方法、画像処理装置及びプログラムに関し、詳しくは、複写物の使用などを牽制するための地紋画像を生成する技術に関する。
【背景技術】
【０００２】
従来、帳票や住民票などの原本性が必要とされる書類（以下、「コンテンツ」とも称す）の複写を禁止或いは抑止する目的で、これらのコンテンツは偽造防止用紙と呼ばれる予め特殊な印刷を施した用紙に印刷されていた。偽造防止用紙とは、原本においては人間にとって見えにくいが、複写機などを用いて複写した場合には「ＶＯＩＤ」等の所定の文字や図形が浮び上がるような用紙である。偽造防止用紙は、予め特殊な印刷を施しておく必要があるので通常の用紙と比較してコストが高いことや、偽造防止用紙の製作時に設定された文字や図形しか浮び上がらせることができないことなどが課題となっていた。
特許文献１や特許文献２には、このような偽造防止用紙の製作における技術が開示されている。
【０００３】
一方、様々なコンテンツのデジタル化が進む中、これら帳票や住民票など原本性が必要とされるコンテンツも同様にデジタル化されている。しかしながら、帳票や住民票などのコンテンツに関してのデジタル化は、まだ過渡状態であり、コンピュータを用いて作成したコンテンツを、プリンタ等を用いて紙に出力して利用することが一般的である。
【０００４】
このような状況に加え、近年におけるプリンタの性能の飛躍的な向上に起因して、従来の偽造防止用紙と同様の効果を有する用紙をコンピュータとプリンタとを用いて簡単に製作するための技術が注目されている。特許文献３及び特許文献４には、コンピュータを用いて作成したコンテンツをプリンタで紙に出力する際に、コンテンツの背景に地紋と呼ばれる模様を重ねて出力するような技術である。
【０００５】
地紋画像は、原本（プリンタで出力した印刷物）においては何ら意味を持たない単なる模様に見えるが、原本を複写すると複写物上に所定の文字や図形が浮び上がるようなものである。これにより、複写した者に偽造防止用紙と同等の牽制効果を与えることができる。
【０００６】
コンピュータを用いてコンテンツ画像と地紋画像とを重ねて紙に出力する場合には、当然のことながら通常の普通紙を用いて出力できるので、従来の偽造防止用紙に比べてコストダウンになるという利点がある。さらに、コンテンツ画像を出力する際に地紋画像を生成することによって、「ＶＯＩＤ」などの予め定められた静的な文字列に加えて、ユーザ名や出力日時などの任意かつ動的な文字列等を埋め込めるという利点もある。
【０００７】
技術的には、地紋画像は、イメージスキャナ（読み取り装置）の読取可能解像度よりプリンタ（出力装置）の印刷解像度が高いことを利用し、画像を構成するドットの大きさや所定領域の面積濃度を調整することによりイメージスキャナに検知させる領域と検知させない領域とを設ける。そして、出力物の時点では、その２つの領域の濃度差を最小化し、複写物において濃度差を最大とするものである。すなわち、地紋画像は、出力物においては２つの領域の面積濃度差が最小であるために人間の目には一様な模様や単なる背景に見えるが、それを複写して得られた複写物においては２つの領域における面積濃度の差が大きくなり、一方の領域（イメージスキャナに検知させる領域）が他方の領域に対して相対的に人間の目で明らかに識別できる画像として浮かび上がらせるものである。
【０００８】
例えば、印刷する地紋画像において、イメージスキャナに検知させる領域の画像は、大きなドット（集中したドット）で構成し、検知させない領域の画像は、孤立した小さなドット（分散したドット）で構成する。なお、面積濃度は、イメージスキャナに検知させる領域と検知させない領域とで等しく或いは略等しくする。
【０００９】
このようにして印刷された地紋画像をイメージスキャナで読み取って複写すると、大きなドットはイメージスキャナで検知され、複写物においても再現できるが、小さなドットはイメージスキャナで検知されないため、複写物において殆ど再現されない（あるいは、小さなドットの一部のみが再現される。）。これにより、複写物では、小さなドットで構成された領域画像が消え、或いは面積濃度が複写前より低くなる（白色に近くなるように薄くなり）。対して、大きなドットで構成された領域画像は通常どおり画像形成されるため、複写物では、そのコントラストが明確となる。
【００１０】
なお、説明の便宜上、本明細書における以下の説明では、地紋において、複写した際にドットが再現され複写後に複写物に形成される画像を「潜像」と称し、一方、複写した際にドットが再現されず複写後に完全に消える或いは濃度が低くなる画像を「背景」と称す。
【００１１】
また、地紋では、隠されている文字や画像（潜像）をより判別しにくくする、「カモフラージュ」という技術も良く知られている。このカモフラージュ技術は、地紋画像における潜像部や背景部とは面積濃度を異ならせた模様を地紋画像全体に配置する方法であり、潜像部や背景部とは異なる濃度のカモフラージュ模様が目立ち、潜像が更に目立たなくなる効果がある。また、カモフラージュ模様なしの地紋画像に比べ、カモフラージュ模様が存在する地紋は、印刷物に装飾的な印象を与える効果もある。
【００１２】
このカモフラージュ模様は、複写後に潜像を容易に判別できるようにするために、複写後にはカモフラージュ模様の内部のドットはできるだけ消えることが望ましい。最も簡単な実装の場合には、カモフラージュは、カモフラージュ模様に相当する箇所でドットを打たないことで実現できる。
【００１３】
また、従来から、コンピュータを用いて作成したコンテンツ画像をプリンタで出力する際には、コンテンツのレイアウトや出力サイズを変更した印刷処理が可能である。また、特許文献５には、コンテンツと地紋画像が重ならないように印刷物を生成する構成が開示されている。
【００１４】
【特許文献１】米国特許５７８８２８５号公報
【特許文献２】米国特許６０００７２８号公報
【特許文献３】特開２００１−１９７２９７号公報
【特許文献４】特開２００１−２３８０７５号公報
【特許文献５】特開平１１−２４５４７３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
上述したように、コンピュータを用いて作成したコンテンツに地紋画像を重ねて出力する場合には、印刷するドットの大きさを適切に制御してイメージスキャナの読み取り可能性を確実に制御することが非常に重要である。
しかしながら、一般的に知られたページレイアウト機能や拡大又は縮小処理に伴って、コンテンツ画像とともに地紋画像が拡大又は縮小されて印刷されると、印刷した時点で潜像と背景のコントラストが大きくなることで、印刷物において見えてはいけない「ＶＯＩＤ」などの潜像が認識できるような状態になることがある。また、複写後に複写物において正しく潜像が浮かび上がらなくなることがある。つまり、印刷するコンテンツ画像がレイアウト変更等に応じてサイズ変更されるとき、同様な手法で地紋画像もサイズ変更すると、不適切な地紋画像となり、地紋としての機能が損なわれるおそれがある。
【００１６】
例えば、コンピュータを用いて作成したコンテンツデータに、複写機のイメージスキャナで読み取れる大きさのドットのパターンで形成された「ＶＯＩＤ」の文字（潜像）と、複写機のイメージスキャナで読み取れない大きさのドットのパターンで形成されたそれ以外の部分（背景）とで構成された地紋画像を重ねて印刷するとする。
【００１７】
コンテンツのサイズを変更しない場合には地紋画像もサイズ変更されないので、印刷した時点の印刷物では、地紋画像における「ＶＯＩＤ」の文字は観察者には認識されず、地紋画像は単なる模様又は背景として認識される。この印刷物を複写機により複写すると、複写物では、地紋画像の潜像画像である「ＶＯＩＤ」の文字のみが顕在化する。
【００１８】
一方、コンテンツデータのサイズを縮小して印刷する場合には、コンテンツとともに地紋画像も単純に縮小処理されるので、地紋画像において、複写機のイメージスキャナで読み取れる大きさのドットのパターンで形成されていた「ＶＯＩＤ」の文字列も縮小される。即ち、変倍による補間処理により、単位領域あたりのドット数が変更されたり、ドット自体が小さくなる。したがって、この印刷物を複写機により複写する場合には、イメージスキャナが「ＶＯＩＤ」の文字のドットを検出することができず、得られる複写物では、「ＶＯＩＤ」の文字が脱落してしまったり、不完全なものとなってしまう。
【００１９】
また、コンテンツデータのサイズを拡大して印刷する場合には、コンテンツとともに地紋画像も単純に拡大処理されるので、地紋画像において、本来、複写機のイメージスキャナで読み取れない大きさのドットのパターンで形成されていた「ＶＯＩＤ」以外の部分のパターンのドットも拡大される（変倍による補間処理により、単位領域あたりのドット数が変更されたり、ドット自体が大きくなる）。したがって、この印刷物を複写機により複写する場合には、イメージスキャナが「ＶＯＩＤ」以外の部分のドットをも検出してしまい、得られる複写物では、「ＶＯＩＤ」の文字が浮かび上がらないことがある。
【００２０】
また、地紋画像において複写機のイメージスキャナで読み取れる大きさのドットのパターンで形成されていた「ＶＯＩＤ」の文字を構成するドットも拡大されて印刷されるので、面積濃度バランスが崩れ、印刷した時点の印刷物で「ＶＯＩＤ」の文字が認識できてしまうおそれもある。この場合、印刷物が複写物と判断されてしまう可能性があるため、地紋画像付の出力物として不完全なものとなる。
【００２１】
こうした課題を避けるため、一般的にはコンテンツデータのレイアウト変更や拡大・縮小処理が指定されていても、地紋画像の拡大や縮小処理は実行していない。
しかしながら、地紋画像を付加したコンテンツデータを生成しようとするオペレータは、コンテンツデータの内容やオブジェクトに応じて、地紋画像をレイアウトする場合もある。たとえば、コンテンツデータに地紋画像を重ねたくない写真やロゴがある場合は、その領域に地紋画像が適用されないように地紋画像をデザインする。また、地紋画像の潜像画像をコンテンツ画像との位置関係に応じて、配置する箇所を規定することもある。
【００２２】
こうしたケースにおいて、コンテンツ画像のレイアウト変更や拡大・縮小処理を行い、かつ地紋画像がコンテンツ画像のレイアウト変更や拡大・縮小処理に追従しないように構成すると、所望する出力物が得られない、という課題が生じてしまう。たとえば、図９のようにコンテンツ画像に対して特定の位置に地紋画像の潜像部を規定してあったものを、コンテンツ画像のみを縮小してしまうと図１０のように出力されてしまい、本来所望していた出力とは異なってしまう。
また、コンテンツ画像のみを拡大してしまうと、図１１のように出力されてしまう。
【００２３】
これらの例では、地紋画像の潜像部の配置箇所を規定したものを開示したが、特定の領域に潜像部と背景部とからなる地紋画像を配置する構成においても、コンテンツ画像のレイアウト変更や拡大・縮小処理によって、所望した位置に地紋画像が配置されないことがある。
【００２４】
本発明は、このような問題を解決するためになされたものであり、印刷するコンテンツデータのレイアウト変更や拡大縮小処理が発生しても、適切な地紋画像を生成できるようにすることを目的とする。
【課題を解決するための手段】
【００２５】
上述した課題を解決するために、複写後に、複写物に画像形成される第１の領域を第１のドットパターンで形成し、かつ、複写後に画像が形成されないか、又は第１の領域と比較して濃度が低い画像が複写物に画像形成される第２の領域を第２のドットパターンで形成した、少なくとも２つの領域からなる地紋画像を形成する画像形成工程を有する画像処理方法は、前記地紋画像の変倍率を取得する倍率取得工程と、前記倍率取得工程で取得された変倍率に従って、前記第１の領域及び前記第２の領域のサイズを変更する変倍工程と、前記変倍工程で変倍された前記第１の領域及び前記第２の領域をそれぞれ前記第１のドットパターン及び前記第２のドットパターンで形成するドット形成工程と、を有する。
【００２６】
また、複写後に、複写物に画像形成される第１の領域を第１のドットパターンで形成し、かつ、複写後に画像が形成されないか、又は第１の領域と比較して濃度が低い画像が複写物に画像形成される第２の領域を第２のドットパターンで形成した、少なくとも２つの領域からなる地紋画像を形成する画像形成手段を有する画像処理装置は、前記地紋画像の変倍率を取得する倍率取得手段と、前記倍率取得手段で取得した変倍率に従って、前記第１の領域及び前記第２の領域のサイズを変更する変倍手段と、前記変倍手段で変倍された前記第１の領域及び前記第２の領域をそれぞれ前記第１のドットパターン及び前記第２のドットパターンで形成するドット形成手段と、を有する。
【発明の効果】
【００２７】
本発明によれば、地紋画像に対して拡大処理又は縮小処理を施すとき、前記各要素の形状及び内部を形成するドットパターンは変えずに、地紋画像を構成する各要素の領域のみを所定の倍率に応じて変更することにより、地紋としての機能を損なわずに、変更後の原稿画像の大きさに応じた適切な地紋画像を生成することができ、その地紋画像に原稿画像を重ねて出力することができる。
【発明を実施するための最良の形態】
【００２８】
以下、図面を参照しながら発明を実施するための最良の形態について詳細に説明する。尚、本実施例では、背景部に対応する画像は、ドット分散型ディザマトリクスを用いてドットが離散的に配置されるように設計し、潜像部に対応する画像はドット集中型ディザマトリクスを用いてドットが集中して配置されるように設計するものとする。
【００２９】
また、背景部については、説明の便宜上、複写時に「消失する領域」であるとして説明するが、本発明はこれに限定されるものではなく、地紋画像が形成された印刷物を複写機で複写した際に、得られた複写物が原本（地紋画像が形成された印刷物）ではないことが顕像化した潜像部によって人間が認識可能なように、潜像部に対して薄く印刷されるような構成であっても良い。つまり、決して背景部の画像は複写物において「消失」する必要はなく、潜像部が識別可能な濃度レベルであれば良い。
【００３０】
以下、背景部の画像生成に用いるディザマトリクスを背景ディザマトリクス、潜像部の画像生成に用いるディザマトリクスを潜像ディザマトリクスと呼ぶこととする。
【００３１】
また、ディザ法は多値の入力画像信号を一定の規則により算出された閾値と比較して、その大小関係で２値画像を出力する方法である。ディザマトリクスはディザ法で入力画像信号を２値化する際の閾値が２次元的に配置された閾値マトリクスである。
入力画像信号の画素値を対応するディザマトリクスの閾値で２値化処理することにより、２値画像（閾値パターン）が得られるが、得られる２値画像は入力画像信号の階調がディザマトリクスの閾値未満の場合には、画素値に一方のビット（例えば１）、閾値以上の場合には他方のビット（例えば０）が割り当てられる。
【００３２】
本実施例では、背景を構成する２値画像、潜像部を構成する２値画像は、プリンタを使って紙に印刷した時に背景部と潜像部がほぼ同じ濃度となるよう、それぞれ適切な入力画像信号を入力して、ディザ法によって予め生成されているとする。
また、プリンタを使って紙に印刷した時に背景部と潜像部がほぼ同じ濃度となるような背景閾値パターンと潜像閾値パターンの生成方法については後に詳しく述べる。
以下の説明では、背景部を構成する２値画像を背景閾値パターンと呼び、潜像部を構成する２値画像を潜像閾値パターンと呼ぶこととする。
【００３３】
本実施例では、印刷時に背景部と潜像部の濃度が等しくなるような、背景部と潜像部を構成するパターン（２値画像）である背景閾値パターン、潜像閾値パターンの組み合わせを予め決定しておき、背景閾値パターン、潜像閾値パターン、潜像部と背景部を指定する２値画像である地紋基本画像、及びカモフラージュ領域を指定する２値画像であるカモフラージュ領域指定画像を用いて論理演算を実行することにより、高速、かつ、省メモリで地紋画像を生成する構成を採用する。
尚、背景閾値パターン、潜像閾値パターンは地紋画像の背景部と潜像部の印刷時の濃度を決定するパラメータであり、「地紋濃度パラメータ」の具体的な構成要素とする。
【００３４】
また、１画素単位で地紋画像に対するドットのＯｎ／Ｏｆｆの論理演算を実行し、地紋画像の生成を行うことにより、地紋画像を生成する際に必要となるメモリ量を大幅に削減するものである。
【００３５】
図１は、実施例１における地紋合成印刷装置の内部処理を示すブロック図である。この地紋合成印刷装置は、地紋画像生成部１０１、合成部１０２、印刷データ処理部１０３、印刷部１０４から構成されている。なお、本実施例では、地紋合成印刷装置は上記の各部を含むデバイスとして説明するが、本発明はこの構成に限るものではない。例えば、地紋画像生成部１０１、合成部１０２、印刷データ処理部１０３をコンピュータなどの１つの装置とし、このコンピュータと通信可能な印刷装置に印刷部１０４を有するシステムとして構成することもできる。
【００３６】
まず、地紋画像生成部１０１には、入力背景画像１１１、色情報１１２、処理領域情報１１３、潜像閾値パターン１１４、背景閾値パターン１１６、地紋基本画像１１５、カモフラージュ領域指定画像１１７が入力され、地紋画像１１８を生成して出力する。地紋画像生成部１０１は、所定の規則に従って入力背景画像１１１に画像処理を行い、地紋画像１１８を生成する。尚、入力背景画像１１１は多値画像でも２値画像でも良い。また、処理領域情報１１３は入力画像情報中で地紋の埋め込み処理を行う領域を示す情報である。
【００３７】
地紋基本画像１１５は、潜像部と背景部を含む最小要素を指定するための画像であり、１画素１ビットで構成される。地紋基本画像１１５の一方のビット（例えば１）は潜像部を表し、他方のビット（例えば０）は背景部を表す。カモフラージュ領域指定画像１１７は、カモフラージュ効果を持たせるために、濃度を薄くする領域を指定するための画像であり、地紋基本画像１１５と同様に１画素１ビットで構成される。カモフラージュ領域指定画像１１７の一方のビット（例えば１）はカモフラージュ領域でないことを示し、他方のビット（例えば０）は周囲に比べて濃度を薄くするカモフラージュ領域であることを示す。
既に述べたように、背景閾値パターン１１６と潜像閾値パターン１１４は、印刷出力時に等しい濃度として出力されるように、適当な画像信号をそれぞれ背景ディザマトリクスと潜像ディザマトリクスの閾値で閾値処理して生成されている。
【００３８】
次に、地紋画像生成部１０１で生成された地紋画像１１８は合成部１０２に出力される。地紋画像１１８の生成方法については後に詳しく述べる。
【００３９】
合成部１０２では、入力原稿画像１１９と生成された地紋画像１１８とを合成し、地紋合成出力原稿画像を生成する。尚、入力原稿画像１１９の内容に関わらず、地紋画像１１８をそのまま地紋合成出力原稿画像とする場合には、合成部１０２で入力原稿画像１１９を参照する必要はない。このとき、地紋画像１１８や入力原稿画像１１９を構成するオブジェクト毎にカラーマッチング処理を実行し、その後、入力原稿画像１１９を構成するオブジェクトと地紋画像１１８を合成して地紋合成出力原稿画像を生成しても良い。或いは後段の印刷データ処理部１０３において、地紋合成出力原稿画像に対してカラーマッチング処理を実行しても良い。
【００４０】
次に、印刷データ処理部１０３では、ＯＳ（Operating System）の描画インターフェース（例えば、Microsoft社のＯＳであるWindows（登録商標）シリーズのGraphic Device Interface（ＧＤＩ）やApple Computer社のＯＳであるMacOSシリーズのQuickDraw等が良く知られている）を介して合成部１０２で合成された地紋合成出力原稿画像を描画情報として受け取り、逐次印刷コマンドへと変換していく。このとき、必要に応じてカラーマッチング処理やＲＧＢ−ＣＭＹＫ変換、ハーフトーン処理などの画像処理を実行する。そして、印刷データ処理部１０３は、地紋合成出力原稿画像データとして、印刷部１０４で解釈可能なデータ形式（例えば、ページ記述言語で記述されたデータ形式や印刷ビットマップに展開されたデータ形式）を後段の印刷部１０４に送る。
【００４１】
印刷部１０４では、入力された地紋合成出力原稿画像データの情報に従って、地紋合成出力原稿を印刷出力する。ここでレーザビームプリンタの場合を例として説明を行うと、印刷部１０４は不図示のプリンタコントローラとプリンタエンジンとで構成される。このプリンタコントローラは印刷情報制御部、ページメモリ、出力制御部などで構成される。印刷情報制御部では印刷データ処理部１０３から送られてくるページ記述言語（ＰＤＬ）を解析し、描画及び印字に関するコマンドについては、対応するパターンをページメモリに展開する。
ここで必要に応じて、ＲＧＢ−ＣＭＹＫ変換やハーフトーン処理などの画像処理も実行する。尚、ページ記述言語で記述されたデータ形式ではなく、印刷ビットマップであると判定した場合、イメージデータをそのままページメモリに展開する。
【００４２】
出力制御部はページメモリの内容をビデオ信号に変換し、プリンタエンジンへ出力する。このプリンタエンジンは、例えば記録媒体の搬送機構、半導体レーザーユニット、感光ドラム、現像ユニット、定着ユニット、ドラムクローニングユニット、分離ユニットなどから構成され、公知の電子写真プロセスで印刷を行う。
【００４３】
尚、地紋画像生成部１０１において、各画素がプリンタの１次色（シアン、イエロー、マゼンダ、ブラック）だけで印刷出力されることを意図して地紋画像を作成している場合、プリンタの１次色（シアン、イエロー、マゼンダ、ブラック）で出力することを想定して表現された各画素が複数の異なる色のインクやトナーで印刷されることは望ましくない。従って、印刷データ処理部１０３や印刷部１０４では、地紋合成出力原稿画像中の地紋画像に相当する画素値（例えば、シアン、マゼンダ、イエロー、ブラック）に対しては、１画素の画素値が印刷時に異なる色の複数のインクやトナーで同時に表現され、混色とならないように設定することが望ましい。
【００４４】
具体的には、カラーマッチング等の色変換処理をパスし、ハーフトーン処理を実行した後にも、常に単色のインク又はトナーで各画素が印刷される設定を導入すると良い。但し、インクジェットプリンタで地紋画像の１画素を同じ色の淡インク、濃インク、又は大インクドット、小インクドットで表現する場合はこの限りではない。また、地紋画像の色のバリエーションとして、シアンの画素とイエローの画素をバランスよく配置させて、一見緑色に見える地紋画像を生成することも可能であるが、この場合も、地紋画像の１画素はプリンタの１次色（シアン、イエロー、マゼンダ、ブラック）で構成されているならば、地紋画像の１画素は対応するシアンやイエローのトナー又はインクだけで正確に出力することが望ましい。
【００４５】
しかしながら、地紋画像の１画素をプリンタの１次色（シアン、イエロー、マゼンダ、ブラック）だけで印刷出力しなくとも、地紋の効果を実現する画像を生成することは可能である。地紋画像の１画素が複数の異なる色のインクやトナーで表現されていたとしても、複写後に潜像が残るならば、偽造防止地紋として用いることは可能である。
【００４６】
尚、実施例では、地紋画像、入力原稿画像、地紋合成出力原稿画像、地紋合成出力原稿画像データは全てデジタルデータであり、地紋合成出力原稿は紙に印刷された画像を表すものとする。
【００４７】
次に、図２を用いて、偽造抑止地紋生成装置の内部処理について説明する。
図２は、実施例１における地紋画像生成部１０１の内部処理手順を示すフローチャートである。初めにユーザインタフェース等を通じてステップＳ２０１で、地紋画像生成処理が開始される。次に、ステップＳ２０２で、入力背景画像１１１、背景閾値パターン１１６、潜像閾値パターン１１４、地紋基本画像１１５、カモフラージュ領域指定画像１１７を読み込む。
【００４８】
次に、ステップＳ２０３で、地紋画像を生成する際の初期画素を決定する。例えば、入力画像全体に対して左上から右下までラスター走査順に画像処理を行い、地紋画像に変更する場合、左上を初期位置とする。
次に、ステップＳ２０４では、背景閾値パターン１１６、潜像閾値パターン１１４、地紋基本画像１１５、カモフラージュ画像１１７は入力背景画像１１１の左上からタイル上に配置するとし、処理対象となっている入力背景画像１１１の画素に対して、以下の式（１）を計算し、印刷時のドットに対応する画素値を書き込むか否かを判定する。このとき画素値は入力された色情報１１２に対応する。
【００４９】
【数１】
2005198250.tif 000003
【００５０】
ここで、式（１）の構成要素の定義を以下に示す。
nCamouflage：カモフラージュ画像において、対象画素がカモフラージュ模様を構成する画素であれば０、そうでなければ１
nSmallDotOn：背景閾値パターンの画素値が黒であれば１、白であれば０（色はこれに限定されない）
nLargeDotOn：前景閾値パターンの画素値が黒であれば１、白であれば０（色はこれに限定されない）
nHiddenMark：地紋基本画像において、対象画素が潜像画像を構成する画素であれば１、背景画像を構成する画素であれば０。
/nHiddenMark：nHiddenMarkの否定。潜像部で０、背景部で１となる。
【００５１】
尚、このとき入力背景画像の画素値を参照しながら、印刷時のドットに対応する画素値を書き込むか否かを判定しても良い。この場合、式（１）の右辺に入力背景画像を参照して得られる項目（nBackground）を乗算すると良い。このnBackgroundは、入力背景画像が特定の画素値を持つ領域（白地領域）ならば１、そうでないなら０とする。
【００５２】
また、各処理対象画素で、式（１）の全ての要素を用いて計算する必要はない。以下のように、不必要な計算を省くことで処理の高速化を図れる。
例えば、nHiddenMark=1ならば、/nHiddenMark=0、nHiddenMark=0ならば/nHiddenMark=1となる。従って、nHiddenMark=1ならば、式（２）の値をnLargeDotOnの値とし、nHiddenMark=0ならば、式（２）の値をnSmallDotOnの値とすると良い。
また、nCamouflageの値は全体にかかる積算であり、nCamouflage=0であれば、nWriteDotOn=0となる。従って、nCamouflage=0の場合はnCamouflage以降の式（２）の計算を省略すると良い。
【００５３】
【数２】
2005198250.tif 000004
【００５４】
また、生成される地紋画像では、背景閾値パターン１１６、潜像閾値パターン１１４、地紋基本画像１１５、カモフラージュ領域指定画像１１７の縦横の長さの最小公倍数の大きさの画像が繰り返しの最小単位となる。そのため、地紋画像生成部１０１では、繰り返しの最小単位である地紋画像の一部分のみを生成し、その地紋画像の一部分を入力背景画像の大きさにタイル状に繰り返し並べると、地紋画像１１８の生成にかかる処理時間を短縮できる。
【００５５】
次に、ステップＳ２０５では、ステップＳ２０４での計算結果（nWriteDotOnの値）を判定する。ここで、nWriteDotOn=1ならばステップＳ２０６へ進み、nWriteDotOn=0ならばステップＳ２０７へ進む。
【００５６】
このステップＳ２０６では、印刷時のドットに対応する画素値を書き込む処理を行う。画素値の値は、地紋画像１１８の色により変えることができる。黒色の地紋を作成したい場合、入力背景画像１１１の処理対象画素を黒に設定する。その他、プリンタのトナー又はインクの色に合わせてシアン、マゼンダ、イエローに設定すれば、カラーの地紋画像１１８を作成することもできる。
入力背景画像１１１が１画素当たり１〜数ビットの画像データである場合には、インデックスカラーを用いて画素値を表現すれば良い。インデックスカラーとは、画像データの表現方法で、対象とするカラー画像で頻繁に出現する色情報を目次に設定し（例えばインデックス０は白、インデックス１はシアンなど）、各画素の値は色情報を記載した目次の番号で表現する（例えば、１番目の画素値はインデックス１の値、２番目の画素値はインデックス２の値、…と表現する。）
【００５７】
ステップＳ２０７では、入力背景画像１１１の処理対象領域の全画素が処理されたかを判定する。入力背景画像１１１の処理対象領域の全画素が処理されていない場合はステップＳ２０８へ進み、未処理の画素を選択し、再びステップＳ２０４〜ステップＳ２０６の処理を実行する。また、入力背景画像１１１の処理対象領域の全画素に対する処理が完了していれば、ステップＳ２０９へ進み、地紋画像生成部１０１における画像処理を終了する。上述の処理により、入力背景画像１１１に対して画像処理を加えた地紋画像１１８が生成できる。
【００５８】
次に、実施例での潜像部と背景部におけるドットの配置方法について説明する。実施例では、潜像部をドット集中型ディザマトリクス、背景部をドット分散型ディザマトリクスに基づいて生成する場合について説明する。また潜像部を生成する際に用いるドット集中型ディザマトリクスの代表としては、渦巻き型ディザマトリクスが挙げられる。
【００５９】
図３（Ａ）は、４×４の渦巻き型ディザマトリクスの一例を示す図である。４×４の渦巻き型ディザマトリクスの閾値は渦巻状に中心から数値が増加する形で配置されている。
図３（Ｂ）は、図３（Ａ）の４×４の渦巻き型ディザマトリクスを用いて所定の入力画像信号を閾値処理して得られる閾値パターン（ドット配置）を表す図である。図３（Ｂ）は入力画像信号が４の場合、図３（Ａ）のディザマトリクスで閾値処理して得られる閾値パターンを示している。ここで得られる閾値パターン（ドット配置）は、各々のドットが集中して配置されるパターンとなっている。
【００６０】
一方、背景部を構成するドット分散型ディザマトリクスの代表としては、Bayer型ディザマトリクスが挙げられる。Bayer型のＮ×Ｎディザマトリクスは次式で表される。
【００６１】
【数３】
2005198250.tif 000005
【００６２】
但し、Ｎは２のべき乗、ＵNは各要素が１のＮ×Ｎマトリックスである。
【００６３】
図３（Ｃ）は、４×４のBayer型ディザマトリクスの一例を示す図である。任意の入力画像信号をBayer型ディザマトリクスでディザ処理を行って生成される閾値パターンは、各々のドットが分散して配置されるように設計されている。
図３（Ｄ）は、図３（Ｃ）の４×４のBayer型ディザマトリクスを用いて所定の入力画像信号を閾値処理して得られる閾値パターン（ドット配置）を表す図である。図３（Ｄ）は入力画像信号が４の場合、図３（Ｃ）のディザマトリクスで閾値処理して得られる閾値パターンを示している。ここで得られる閾値パターン（ドット配置）は、各々のドットがお互いに分散して配置されるパターンとなっている。Bayer型ディザマトリクスでは、閾値マトリクスの各要素は相互になるべく接触しない位置に順に配置され、その閾値パターンは孤立した格子状のドット配置を取る。Bayer型ディザでは、ディザマトリクスのサイズが大きくなるとマトリクスによる周期的なテクスチャが目立つ場合も存在するが、特定の階調では、周期的で美しいパターンが得られるメリットがある。
【００６４】
本実施例では、背景に用いるディザマトリクスとして以降、Bayer型ディザマトリクスを用いる場合を中心に説明するが、Bayer型ディザマトリクスに限定するものではない。その他のドット分散型ディザマトリクスを用いても良い。
例えば、ブルーノイズマスクも、背景に用いるドット分散型ディザマトリクスの一例である。このブルーノイズマスクは、任意の階調での閾値パターンが全てブルーノイズ特性を有し、閾値パターンを形成する黒画素の分布がランダムではあるが一様性が高く、粒状性が目立ちにくい。また、ブルーノイズ特性とは、任意の階調に設定した場合の点の出力パターンが局所的に非周期的（locally aperiodic）、かつ等方的（isotropic）で低周波成分が少ないことを意味する。ブルーノイズマスクから得られる閾値パターンはモアレの発生を防止し、紙送りムラを目立ちにくくするなど、視覚的に好ましい出力パターンが得られる長所がある。
【００６５】
また、ブルーノイズマスクでなくとも、特定又は任意の階調での閾値パターンが周期的（又は擬似周期的）、かつ非等方的で低周波成分が少ないドット分散型ディザマトリクスを用いても良い。また閾値パターンを用いる方法ではないが、本実施例では誤差拡散法を用いた背景部の構成も可能である。既に述べたベイヤー型ディザマトリクスやブルーノイズマスクを用いて背景閾値パターンを生成した場合、式（１）における nSmallDotOnの値は背景閾値パターンを参照することで読み出すことが出来る。一方、誤差拡散法を用いる場合は、１画素ごとに背景の濃さに対応する階調と周囲の画素から伝播された誤差分の和を所定の閾値と比較し、処理対象画素におけるドットのＯｎ／Ｏｆｆを決定し、nSmallDotOnの値として用いると良い。このとき、ドットのＯｎ／Ｏｆｆで生じた誤差は重みをつけて近傍画素に分配される。未処理の画素の画素値は背景の濃さに対応する元の入力画素値と分配された誤差の和となっている。
【００６６】
尚、背景閾値パターンと同様、背景の濃さに対応する階調は予め準備されているとする。誤差拡散法は処理時間がかかるデメリットがあるが、ドットが均一に分散した視覚特性の良い画像が得られるメリットがある。誤差拡散法については既によく知られているため、本実施例では詳しい説明は省略する。同様に、誤差拡散法を改良した方法も適用可能である。
【００６７】
また、各階調における閾値パターンは、ディザマトリクスに基づき生成しなくてもよい。階調毎に独自に背景閾値パターン、潜像閾値パターンを生成してもよい。この場合、各階調毎に画質のよい閾値パターンを集めることが出来るメリットもある。
【００６８】
図４は、背景閾値パターンと潜像閾値パターンの黒画素の面積比率を比較するための図である。図４に示すように、背景ディザマトリクスの縦と横の大きさをＸ＿Ｓ、Ｙ＿Ｓとし、入力画像信号の階調をＴ＿Ｓとし、潜像ディザマトリクスの縦と横の大きさをＸ＿Ｌ、Ｙ＿Ｌとし、入力画像信号の階調をＴ＿Ｌとする。
このとき、背景閾値パターン内の黒画素が占める割合はＰ＿Ｓ＝Ｔ＿Ｓ／（Ｘ＿Ｓ＊Ｙ＿Ｓ）となり、潜像閾値パターン内の黒画素が占める割合はＰ＿Ｌ＝Ｔ＿Ｌ／（Ｘ＿Ｌ＊Ｙ＿Ｌ）となる。
【実施例１】
【００６９】
次に、上述した画像処理装置による地紋画像生成を基本原理として、入力画像原稿１１９として入力されるコンテンツ画像（デジタル化されたコンテンツデータ）に地紋画像を重ねた（オーバレイした）画像を生成する処理において、コンテンツ画像の拡大又は縮小を伴うレイアウト変更が要求された場合に、地紋画像に対して拡大処理又は縮小処理を施しながらも、地紋としての機能を損なわない適切な地紋画像を生成する処理について説明する。
【００７０】
なお、以下では、コンテンツ画像に対して要求されるレイアウト変更は、１ページ分のコンテンツデータを複数用紙に分割して印刷するためのコンテンツ画像の拡大処理と、いわゆる２ｉｎ１のように複数ページ分のコンテンツデータを１枚の用紙片面に印刷するためのコンテンツデータの縮小処理とを一例として説明する。
【００７１】
図５は、本実施例１における画像生成処理動作を示すフローチャートであり、コンテンツデータと地紋画像とをオーバレイして生成する動作に係るものである。この処理は、画像処理装置のＣＰＵが画像生成処理のためのプログラムを後述する画像処理装置内の各モジュールやユニットを用いて実行することで実現される。
【００７２】
なお、以下の処理は合成部１０２及び印刷データ処理部１０３が処理するものとして説明するが、本発明はこの構成に限定されるものではない。
【００７３】
まず、ステップＳ５０１にて、合成部１０２が電子文書アプリケーションを用いて作成されたコンテンツデータ及び地紋画像データを読み込む。
【００７４】
次に、ステップＳ５０２にて、合成部１０２はコンテンツデータのページ数と印刷要求により指示された用紙面数を比較し、ページ数と用紙面数との関係を判断する。この判断の結果、１ページ分のコンテンツデータを分割して複数の用紙面に印刷する場合には、ステップＳ５０３に進む。また、１ページ分のコンテンツデータ、あるいは複数ページ分のコンテンツデータを１つの用紙面に印刷する場合には、ステップＳ５１１に進む。
【００７５】
ステップＳ５０３では、ページ数のループ処理が開始される。そして、ステップＳ５０４にてコンテンツ画像データに対して地紋画像のオーバレイ処理が行われ、ここで地紋画像に対して拡大処理が施される。なお、地紋画像オーバレイ処理の詳細については後述する。
【００７６】
次に、ステップＳ５０５にて用紙面数ループ処理が開始される。その後、ステップＳ５０６にて、印刷データ処理部１０３は１ページ分のイメージを用紙面数に応じて領域分割する。そして、用紙面毎に分割されたイメージから、１つの用紙面領域に対応する用紙面部分のデータ（コンテンツデータ及び地紋画像データ）を抽出し、抽出したデータを用紙面データとする。
【００７７】
次に、ステップＳ５０７にて、印刷データ処理部１０３はステップＳ５０６の処理を用紙面数分だけ繰り返したか否かを判断する。この判断の結果、ステップＳ５０６の処理を用紙面数分だけ繰り返したと判断した場合には、用紙面数ループ処理を終了し、ステップＳ５０８に進む。一方、用紙面数分のステップＳ５０６の処理を行っていない場合には、ステップＳ５０６の処理を繰り返し行う。
【００７８】
ステップＳ５０８にて、印刷データ処理部１０３はステップＳ５０４〜ステップＳ５０７の処理をページ数分繰り返したか否かを判断する。ステップＳ５０４〜ステップＳ５０７の処理をページ数分だけ繰り返したと印刷データ処理部１０３が判断した場合には、ページ数ループ処理を終了し、ステップＳ５０９に進む。一方、ページ数分の処理を行っていない場合には、ステップＳ５０４〜ステップＳ５０７の処理を繰り返し行う。
【００７９】
一方、ステップＳ５０２において、１ページ分のコンテンツデータ、あるいは複数ページ分のコンテンツデータを１つの用紙面に印刷すると判断された場合に進むステップＳ５１１にて、用紙面数ループ処理が開始される。さらにステップＳ５１２にて、ページ数のループ処理が開始される。
【００８０】
次に、ステップＳ５１３にて、合成部１０２は地紋画像オーバレイ処理を実行する。ここで、複数ページ分のコンテンツデータを１つの用紙面に印刷する場合（Ｎｕｐ処理）には、地紋画像に対して縮小処理が施される。なお、地紋画像オーバレイ処理の詳細については後述する。
【００８１】
ステップＳ５１４にて、印刷データ処理部１０３はステップＳ５１３の処理を１用紙面に印刷するページ数分だけ繰り返したか否かを判断する。この判断の結果、ステップＳ５１３の処理をページ数分だけ繰り返したと印刷データ処理部１０３が判断した場合には、ページ数ループ処理を終了し、ステップＳ５１５に進む。一方、１用紙面に印刷するページ数分のステップＳ５１３の処理を行っていない場合には、ステップＳ５１３の処理を繰り返し行う。
【００８２】
次に、ステップＳ５１５にて、各ページイメージ（コンテンツデータ及び地紋画像データ）を順次オフセットさせて用紙面上にコピーし用紙面データを生成する。
【００８３】
ステップＳ５１６にて、印刷データ処理部１０３はステップＳ５１２〜ステップＳ５１５の処理を用紙面数分だけ繰り返したか否かを判断する。この判断の結果、ステップＳ５１２〜ステップＳ５１５の処理を用紙面数分だけ繰り返したと印刷データ処理部１０３が判断した場合には、用紙面数ループ処理を終了し、ステップＳ５０９に進む。一方、ステップＳ５１２〜ステップＳ５１５の処理を用紙面数分行っていない場合には、ステップＳ５１２〜ステップＳ５１５の処理を繰り返し行う。
【００８４】
ステップＳ５０９にて、上述した処理において抽出したすべての用紙面データを結合する。続いて、ステップＳ５１０にて結合した用紙面データを印刷部に送信し処理を終了する。
【００８５】
図６は、図５に示したステップＳ５０４、Ｓ５１３において行われる地紋画像オーバレイ処理の動作を示すフローチャートである。なお、本実施例においては、地紋画像データは、ビットマップデータであるとする。
【００８６】
まず、ステップＳ６０１にて、合成部１０２は、１ページ分の地紋画像イメージ全体を格子状に区切り、所定の大きさのブロックに分割する。そして、分割したブロックにおけるドットサイズの検出をブロック毎に行い、各ブロックに含まれるドットサイズを判定する。
この判定の結果、１つのブロックに複数のドットサイズのドットが形成されていると判定した場合には、そのブロックをさらに細かく分割してドットサイズの検出を行い、単一のドットサイズのドットで形成されていると判定できるまで、そのマスを格子状に区切っていく。これにより、地紋画像イメージが単一のドットサイズのドットで形成されたマスに分割される。
【００８７】
そして、隣接したブロックが同じドットサイズで形成されていれば、その２つのブロックは同じ領域に属していると判断し、ドットサイズ別に領域を広げていくことで、地紋画像イメージ全体をドットサイズ別にいくつかの領域に分割する。
【００８８】
ステップＳ６０２にて、分割した領域のすべての境界線をベクターデータとして、それらを指定の倍率で拡大縮小する。すなわち、地紋画像における潜像部と背景部との境界線、言い換えれば地紋として隠されている潜像部又は背景部における画像の輪郭のみを指定の倍率に基づいて拡大縮小する。これにより、拡大縮小された境界線だけのイメージデータを得ることができる。なお、指定の倍率は、ユーザによる指定あるいはその他の設定に基づいて自動計算される。また、２ページの画像データを１枚の用紙に割り付けるといった、いわゆるＮｕｐ（N in 1）処理の場合は、予め定められた縮小率を用いることが可能となる。
【００８９】
ステップＳ６０３にて、ステップＳ６０２での処理により得られた境界線だけのイメージデータにおける各領域を、元のドットサイズ（ステップＳ６０２において拡大縮小する前のドットサイズであり、ステップＳ６０１において検出した時のドットサイズ）で形成し、新たな地紋画像イメージを生成する。したがって、地紋画像における潜像部及び背景部の形状及びその内部を形成するドットサイズは変わらずに、潜像部及び背景部の領域のみを所望の倍率で拡大又は縮小した地紋画像イメージが生成される。
【００９０】
ステップＳ６０４にて、コンテンツのページイメージを生成する。
【００９１】
次に、ステップＳ６０５にて、ステップＳ６０３において生成した地紋画像イメージにステップＳ６０４において生成したコンテンツイメージをオーバレイして処理を終了する。
【００９２】
以上説明した処理によれば、コンテンツに対する拡大処理又は縮小処理とは独立して、地紋画像における潜像部及び背景部の領域のみを指定倍率で拡大又は縮小し、潜像部及び背景部を指定倍率にかかわらず、予め規定されたドットサイズ（倍率が１倍のときのドットサイズ）のドットで形成することで、地紋画像としての機能は損なわずに、指定倍率で拡大又は縮小した地紋画像を生成することができる。
【００９３】
図７及び図８を参照して、上述したようにして生成される地紋画像が付与されたコンテンツ画像について説明する。
図７（Ａ）は地紋画像イメージを示す図であり、図７（Ｂ）は地紋画像とともに印刷するコンテンツを示す図である。
図７（Ａ）に示すように、地紋画像イメージは、潜像部の画像として複写機のイメージスキャナで読め取れる大きさのドットのパターンで形成された「ＶＯＩＤ」の文字と、背景部の画像として複写機のイメージスキャナで読み取れない大きさのドットのパターンで形成されたそれ以外の部分とで構成されている。
【００９４】
図７（Ａ）に示す地紋画像と図７（Ｂ）に示すコンテンツとをオーバレイして印刷することにより、図７（Ｃ）に示す地紋付きコンテンツデータの印刷物が得られる。この図７（Ｃ）に示した印刷物を複写機等を用いて複写すると、地紋画像における背景部が消え（あるいは濃度が低くなって紙色に近づくように薄くなり）、図７（Ｃ）に示した原本とは異なる、図７（Ｄ）に示すようなコンテンツと地紋画像における潜像部とが表示された複写物が得られる。
【００９５】
図８（Ａ）〜（Ｃ）は、図７（Ｃ）に示した地紋画像が付与されたコンテンツデータの印刷物におけるａ部を拡大して示した図である。図８（Ａ）は、印刷時の倍率が１倍、つまり拡大も縮小も行わずに印刷された画像を示しており、図８（Ｂ）は、印刷時に拡大処理（倍率＞１）を行って印刷された画像を示しており、図８（Ｃ）は、印刷時に縮小処理（倍率＜１）を行って印刷された画像を示している。
【００９６】
図８（Ａ）〜図８（Ｃ）に示すように、コンテンツ画像である"/１）"は、印刷時の倍率に応じて拡大又は縮小されている。また、地紋画像における潜像部も印刷時の倍率に応じて拡大又は縮小されている。ここでは示していないが、当然背景部も印刷時の倍率に応じて拡大又は縮小される。
しかしながら、潜像部及び背景部をそれぞれ構成しているドットのサイズは、印刷時の倍率にかかわらず、図８（Ａ）〜図８（Ｃ）において同じサイズである。
【００９７】
つまり、コンテンツ画像や地紋画像の拡大や縮小に関わらず、地紋画像を構成する潜像部は、複写機のイメージスキャナで読み取れる大きさのドットのパターンで構成されており、背景部は、複写機のイメージスキャナで読み取れない大きさのドットのパターンで構成されている。
したがって、これらを複写した場合には、地紋画像において、何ら問題なく潜像部が浮き上がって見える（顕像化する）こととなるので、このようにして地紋画像を生成して印刷することで、地紋画像としての機能を失うことなく、印刷時の倍率に応じて拡大又は縮小した地紋画像を印刷することができる。
【００９８】
なお、上述した実施例では地紋画像における潜像がページ全体に規則的に配置されている地紋画像を一例として説明したが、地紋画像にコンテンツデータをオーバレイして印刷する場合には、図９に示すようにコンテンツと潜像との相対的なサイズ及び位置関係に意味を有する場合がある。図９においては、コンテンツ及び地紋画像の作成者は、印刷物が複写された後に複写物において浮かび上がる潜像（「ＣＯＰＹ」の文字）がコンテンツの右下に位置することを意図している。
【００９９】
しかしながら、地紋画像を固定サイズとし、コンテンツのみを縮小又は拡大して、地紋画像にコンテンツをオーバレイして印刷すると、図１０及び図１１に示すように作成者が意図した位置とは異なる位置に潜像が印刷され、印刷物の価値が損なわれてしまうだけでなく、地紋画像を付与した意味をなさなくなってしまう。
また、従来のように地紋画像をコンテンツと同様に拡大又は縮小すると、地紋の機能を損なってしまうことがある。
【０１００】
このような場合にも、コンテンツを拡大又は縮小する倍率に合わせて、地紋画像をページ全体として拡大又は縮小してコンテンツに対する地紋画像の潜像の位置を調整するとともに、上述した本実施形態を適用して、地紋画像における潜像部及び背景部の形状とそれらの内部をそれぞれ形成しているドットサイズは変えずに、領域（境界線）を拡大又は縮小する。さらに、拡大又は縮小した地紋画像を必要に応じて回転させても良い。
これにより、地紋画像としての機能を失うことなく、コンテンツと潜像との相対的なサイズ及び位置関係を保持して、複写後に潜像が浮かび上がった場合にその意味を損なわないようにして、地紋画像にコンテンツをオーバレイして印刷することができる。
【０１０１】
また、上述した実施例では、コンピュータ側にて地紋画像の拡大及び縮小処理を実現するようにしているが、プリンタドライバや、印刷部１０４等を構成するプリンタ側にて地紋画像の拡大及び縮小処理とコンテンツデータと地紋画像とのオーバレイを行うようにしても良い。
また、上述した実施例では、潜像部及び背景部が予め規定されたドットパターンで構成された所定サイズの地紋画像を有し、それに対して拡大及び縮小処理を行う場合について説明しているが、領域（潜像画像と背景画像の境界線）のみを定めた潜像部と背景部とを地紋画像として有し、それらに対して拡大処理及び縮小処理を施した後、潜像部及び背景部に対して、上述したような規定されたドットパターンを適用するようにしても良い。
この構成を実施例２として以下に説明する。
【実施例２】
【０１０２】
図１２は、実施例２を説明するためのフローチャートである。前提として、地紋画像の潜像部として設定されている文字列に関するデータを地紋画像生成部１０１が有するものとする。
この文字列に関するデータとは、文字列のビットマップ画像を想定しているが、それ以外のデータ形式であってもよい。このビットマップ画像は、デフォルトの地紋画像サイズを有する。たとえば、Ａ４用紙の印字可能領域相当の画像データである。この画像を基本画像とし、この基本画像をベースに文字列部分を潜像ドットパターンに変換し、その他の部分を背景ドットパターンに変更するものとする。
【０１０３】
まず、ステップＳ１２０１で、変倍率と変倍の基準点を取得し、取得した情報に基づいて地紋画像のベースとなるビットマップ画像を変倍する。この概略図を図１３に示す。図１３では、地紋画像のベースとなるビットマップ画像１２１０を基準点１２１１に対して所定の変倍率で変倍した画像を生成する。なお、図１３では、説明の便器上、文字列ＣＯＰＹのうち、「Ｃ」のみを表現しているが、ベースとなるビットマップ画像全体を図１３のように変倍すればよい。これにより、所定の変倍率で変倍されたビットマップ画像を得ることができる。
【０１０４】
なお、変倍率はユーザによる指定あるいはその他の設定に基づいて自動計算される。また、２ページの画像データを１枚の用紙に割り付けるといった、いわゆるＮｕｐ（N in 1）処理の場合は、予め定められた縮小率を用いることが可能となる。
【０１０５】
続いて、ステップＳ１２０２では、変倍されたビットマップ画像に対して、ディザ処理を行い地紋画像を生成する。この地紋画像の生成処理は、上述した論理演算によるものであるので、ここでは説明を省略する。
【０１０６】
続いて、ステップＳ１２０３では、コンテンツデータからページイメージを生成する。
その後、ステップＳ１２０４では、コンテンツデータのページイメージとステップＳ１２０２で生成された地紋画像とを合成（オーバレイ）し、所望の地紋付コンテンツ画像を出力する。
【０１０７】
なお、コンテンツデータと地紋画像との合成は、ホストコンピュータ側で実行しても、プリンタなどの出力装置側で実行してもよい。
【０１０８】
本実施例のように処理した場合には、図６に示したステップＳ６０１での処理を行う必要がなくなり、データ処理量をさらに削減することができる。
【０１０９】
また、上述した実施例では、複写後に潜像である文字が浮き上がる地紋画像を一例として示したが、潜像として図形を有する地紋画像であっても良いし、これらを組み合わせても良い。また、潜像と背景との関係を地紋画像において逆にし、複写後に文字の部分が消えるか、または面積濃度が他の領域に比べて低くなるようにしても良い。いわゆる、白抜き画像の生成である。
【０１１０】
また、上述した第１及び第２の実施例ともに、地紋画像の変倍処理を実現するものであるが、コンテンツ画像に地紋画像を付与するか否か、または地紋画像の各種スタイル（文字列の入力、角度、色、フォントなど）を設定するユーザインタフェースに、地紋画像をコンテンツ画像の変倍と共に変倍するか否かの入力機能を設定しておくように構成するができる。
【０１１１】
ユーザが、この入力機能において、「地紋画像を変倍しない」旨の指定をした場合は、従来技術として説明したように、コンテンツ画像の変倍に地紋画像を追従させないようにする。また、ユーザが、この入力機能において、「地紋画像を変倍する」旨の指定をした場合は、本発明の変倍処理を実行するようにプログラムを切り替えることできる。
【０１１２】
なお、上述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、前記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
また、この場合、前記ソフトウェアのプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコード自体は本発明を構成する。また、そのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【０１１３】
例えば、上述した実施形態における画像処理装置は、図１４に示すようなコンピュータ機能１３００を有し、そのＣＰＵ１３０１により上述した実施形態での動作が実施される。
コンピュータ機能１３００は、前記図１４に示すように、ＣＰＵ１３０１と、ＲＯＭ１３０２と、ＲＡＭ１３０３と、キーボード（ＫＢ）１３０９のキーボードコントローラ（ＫＢＣ）１３０５と、表示部としてのＣＲＴディスプレイ（ＣＲＴ）１３１０のＣＲＴコントローラ（ＣＲＴＣ）１３０６と、ハードディスク（ＨＤ）１３１１及びフレキシブルディスク（ＦＤ）１３１２のディスクコントローラ（ＤＫＣ）１３０７と、ネットワークインタフェースカード（ＮＩＣ）１３０８とが、システムバス１３０４を介して互いに通信可能に接続された構成としている。
ＣＰＵ１３０１は、ＲＯＭ１３０２又はＨＤ１３１１に記憶されたソフトウェア、又はＦＤ１３１２より供給されるソフトウェアを実行することで、システムバス１３０４に接続された各構成部を総括的に制御する。
すなわち、ＣＰＵ１３０１は、上述したような動作を行うための処理プログラムを、ＲＯＭ１３０２、ＨＤ１３１１、又はＦＤ１３１２から読み出して実行することで、上述した実施形態での動作を実現するための制御を行う。
ＲＡＭ１３０３は、ＣＰＵ１３０１の主メモリ又はワークエリア等として機能する。
ＫＢＣ１３０５は、ＫＢ１３０９や図示していないポインティングデバイス等からの指示入力を制御する。ＣＲＴＣ１３０６は、ＣＲＴ１３１０の表示を制御する。
ＤＫＣ１３０７は、ブートプログラム、種々のアプリケーション、ユーザファイル、ネットワーク管理プログラム、及び上述した実施形態における前記処理プログラム等を記憶するＨＤ１３１１及びＦＤ１３１２とのアクセスを制御する。ＮＩＣ１３０８はネットワーク１３１３上の他の装置と双方向にデータをやりとりする。
【０１１４】
なお、前記実施形態は、何れも本発明を実施するにあたっての具体化のほんの一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【０１１５】
以上、これらの実施例によれば、地紋画像に対して拡大処理又は縮小処理を施すとき、前記各要素の形状及び内部を形成するドットパターンは変えずに、地紋画像を構成する各要素の領域のみを所定の倍率に応じて変更することにより、地紋としての機能を損なわずに、変更後の原稿画像の大きさに応じた適切な地紋画像を生成することができ、その地紋画像に原稿画像を重ねて出力することができる。
【図面の簡単な説明】
【０１１６】
【図１】本発明の実施例における地紋合成印刷装置の内部処理を示すブロック図である。
【図２】本発明の実施例における地紋画像生成動作を示すフローチャートである。
【図３】ディザマトリクスの一例を示す図である。
【図４】潜像部及び背景部の黒画素の面積比率を比較するための図である。
【図５】本発明の実施例における地紋印刷処理動作を示すフローチャートである。
【図６】本発明の第１の実施例における地紋画像変倍処理動作を示すフローチャートである。
【図７】地紋画像データとコンテンツデータとの関係の一例を示す図である。
【図８】地紋画像データとコンテンツデータとの関係の一例を示す拡大図である。
【図９】地紋付出力物を複写した場合の複写物のイメージの一例を示す図である。
【図１０】コンテンツ画像のみを縮小した場合の地紋付出力物の一例を示す図である。
【図１１】コンテンツ画像のみを拡大した場合の地紋付出力物の一例を示す図である。
【図１２】本発明の第２の実施例における地紋画像変倍処理動作を示すフローチャートである。
【図１３】本発明の第２の実施例における地紋画像データの変倍処理の概念を示す図である。
【図１４】本実施例における画像処理装置を実現可能なコンピュータ機能を示すブロック図である。
【符号の説明】
【０１１７】
１０１  地紋画像生成部
１０２  合成部
１０３  印刷データ処理部
１０４  印刷部
１１１  入力背景画像
１１３  処理領域情報
１１５  地紋基本画像
１１７  カモフラージュ領域指定画像
１１８  地紋画像
１１９  入力原稿画像
【図１】
2005198250.tif 000006
【図２】
2005198250.tif 000007
【図３】
2005198250.tif 000008
【図４】
2005198250.tif 000009
【図５】
2005198250.tif 000010
【図６】
2005198250.tif 000011
【図７】
2005198250.tif 000012
【図８】
2005198250.tif 000013
【図９】
2005198250.tif 000014
【図１０】
2005198250.tif 000015
【図１１】
2005198250.tif 000016
【図１２】
2005198250.tif 000017
【図１３】
2005198250.tif 000018
【図１４】
2005198250.tif 000019