(57)【要約】【課題】  印刷物に事後的に電子透かしとして透かし情報を付加することを可能とする。【解決手段】  透かし情報を所定のキャリア画像に埋め込む。透かし情報が埋め込まれたキャリア画像を、印刷物の表面に物理的に重ねる。【選択図】        図３
2006020114.tif 000002
【特許請求の範囲】
【請求項１】
印刷物に透かし情報を付加する電子透かし付加方法であって、
（ａ）前記透かし情報を所定のキャリア画像に埋め込む工程と、
（ｂ）前記透かし情報が埋め込まれた前記キャリア画像を、前記印刷物の表面に物理的に重ねる工程と、を備える、電子透かし付加方法。
【請求項２】
請求項１記載の電子透かし付加方法であって、
前記工程（ａ）は、前記透かし情報を、前記透かし情報の内容が視覚的に認識できない状態で前記キャリア画像に埋め込む工程である、電子透かし付加方法。
【請求項３】
請求項１記載の電子透かし付加方法であって、
前記工程（ｂ）は、
前記キャリア画像を透明フィルムに印刷する工程と、
前記透明フィルムを前記印刷物の表面に貼り付ける工程と、を有する、電子透かし付加方法。
【請求項４】
請求項１記載の電子透かし付加方法であって、
前記工程（ｂ）は、
前記キャリア画像を、前記印刷物の表面に直接印刷する工程を有する、電子透かし付加方法。
【請求項５】
請求項１記載の電子透かし付加方法であって、
前記キャリア画像は、所定の一様な濃度を有する画像である、電子透かし付加方法。
【請求項６】
請求項１記載の電子透かし付加方法であって、
前記工程（ａ）は、
前記透かし情報を抽出可能な透かし元画像を準備する工程と、
前記透かし元画像の画素値配列を周波数領域における係数配列とみなして、前記透かし元画像に対して所定の直交変換の逆変換を行うことによって透かし変換画像を生成する工程と、
前記透かし変換画像を前記所定のキャリア画像に埋め込む工程と、を有する、電子透かし付加方法。
【請求項７】
請求項６記載の電子透かし付加方法であって、
前記透かし元画像は、前記透かし情報を表すビット列を、１ビット毎に分解して所定の配置規則に従って画像領域上に配置した画像である、電子透かし付加方法。
【請求項８】
印刷物に透かし情報を付加する電子透かし付加装置であって、
前記透かし情報を所定のキャリア画像に埋め込む画像埋め込み部と、
前記透かし情報が埋め込まれた前記キャリア画像を、前記印刷物の表面に物理的に重ねるキャリア画像重畳部と、を備える、電子透かし付加装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷物に事後的に電子透かしとして透かし情報を付加する技術に関する。
【背景技術】
【０００２】
電子透かしは、デジタルコンテンツの不正コピー抑止策として用いられている（例えば非特許文献１参照）。例えば、著作権情報を電子透かしとしてデジタルコンテンツのデータ内に埋め込んでおくことにより、不正コピーがなされたデータに対して、その埋め込まれた著作権情報を検出し、著作権を主張することができる。ここで、上記例における著作権情報のように、電子透かしとして埋め込まれる（または付加される）情報を、透かし情報と呼ぶ。
【０００３】
【非特許文献１】松井甲子雄著「電子透かしの基礎」森北出版、１９９８年８月２１日、ｐ１６〜１１６
【発明の開示】
【発明が解決しようとする課題】
【０００４】
近年では、不正コピーの形態が多様化し、紙等に印刷された印刷画像をスキャナやデジタルカメラで撮影し再デジタル化する不正コピー行為が増加している。このような不正コピーの増加は、撮影機器の高性能化、カメラ付き携帯電話の普及による撮影機会の増加、デジタル機器間のコピーコントロール技術の導入によるデジタルコピーの困難化等が背景になっているものと考えられる。たとえ印刷画像の元画像データに電子透かしとして透かし情報を埋め込んだとしても、上記のような印刷画像の撮影により不正にコピーされた画像データから埋め込まれた透かし情報を検出することは、不可能かあるいは非常に困難となる。その原因としては、印刷時に元画像データに対する色変換および解像度変換が行われること、印刷に用いるインク色や印刷に用いる紙の変形などが印刷画像に影響を与えること、印刷画像の撮影時に再度色変換および解像度変換が行われると共に、印刷画像と撮像機器との位置関係が撮影画像に影響を与えることなどが挙げられる。このように、事前に元画像データに電子透かしとして透かし情報を埋め込んでおくことによっては、その元画像データが印刷された印刷画像に透かし情報を保持させることは困難である。そして、印刷画像の元画像データに電子透かしとして透かし情報を埋め込む技術では、画像の印刷後に、事後的に印刷画像に対して透かし情報を付加することが困難であるという問題があった。
【０００５】
なお、このような問題は、印刷画像の不正コピーの抑制を目的とした場合に限らず、何らかの透かし情報を電子透かしとして印刷画像に付加する場合に共通する問題であった。また、このような問題は、印刷画像に関する場合に限らず、印刷物に関する場合に共通する問題であった。
【０００６】
本発明は、上述した従来の課題を解決するためになされたものであり、印刷物に事後的に電子透かしとして透かし情報を付加することを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の電子透かし付加方法は、印刷物に透かし情報を付加する電子透かし付加方法であって、
（ａ）前記透かし情報を所定のキャリア画像に埋め込む工程と、
（ｂ）前記透かし情報が埋め込まれた前記キャリア画像を、前記印刷物の表面に物理的に重ねる工程と、を備える。
【０００８】
この電子透かし付加方法では、透かし情報をキャリア画像に埋め込み、キャリア画像を印刷物の表面に物理的に重ねることによって、印刷物に透かし情報を付加することができる。そのため、印刷物に事後的に電子透かしとして透かし情報を付加することができる。
【０００９】
上記電子透かし付加方法において、前記工程（ａ）は、前記透かし情報を、前記透かし情報の内容が視覚的に認識できない状態で前記キャリア画像に埋め込む工程であるとしてもよい。
【００１０】
このようにすれば、印刷物に透かし情報が付加されていることを知覚される可能性を低減することができる。
【００１１】
また、上記電子透かし付加方法において、前記工程（ｂ）は、
前記キャリア画像を透明フィルムに印刷する工程と、
前記透明フィルムを前記印刷物の表面に貼り付ける工程と、を有するとしてもよい。
【００１２】
このようにすれば、キャリア画像を印刷物の表面に物理的に重ねることができる。
【００１３】
また、上記電子透かし付加方法において、前記工程（ｂ）は、
前記キャリア画像を、前記印刷物の表面に直接印刷する工程を有するとしてもよい。
【００１４】
このようにしても、キャリア画像を印刷物の表面に物理的に重ねることができる。
【００１５】
また、上記電子透かし付加方法において、前記キャリア画像は、所定の一様な濃度を有する画像であるとしてもよい。
【００１６】
このようにすれば、透かし情報をキャリア画像に埋め込むことができる。
【００１７】
また、上記電子透かし付加方法において、前記工程（ａ）は、
前記透かし情報を抽出可能な透かし元画像を準備する工程と、
前記透かし元画像の画素値配列を周波数領域における係数配列とみなして、前記透かし元画像に対して所定の直交変換の逆変換を行うことによって透かし変換画像を生成する工程と、
前記透かし変換画像を前記所定のキャリア画像に埋め込む工程と、を有するとしてもよい。
【００１８】
このようにすれば、透かし情報を視覚的に認識できない状態でキャリア画像に埋め込むことができる。
【００１９】
また、上記電子透かし付加方法において、前記透かし元画像は、前記透かし情報を表すビット列を、１ビット毎に分解して所定の配置規則に従って画像領域上に配置した画像であるとしてもよい。
【００２０】
このようにすれば、透かし情報が付加された印刷物のデジタルコピーから確実に透かし情報を検出することができる。
【００２１】
なお、本発明は、種々の態様で実現することが可能であり、例えば、電子透かし付加方法および装置、電子透かし埋め込み方法および装置、電子透かしが埋め込まれたキャリア画像およびその画像が印刷されたフィルム等の態様で実現することができる。
【発明を実施するための最良の形態】
【００２２】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．第１実施例：
Ａ−１．電子透かしフィルム生成システムの構成：
Ａ−２．電子透かし付加処理：
Ａ−３．電子透かし検出装置の構成：
Ａ−４．電子透かし検出処理：
Ｂ．第２実施例：
Ｃ．変形例：
【００２３】
Ａ．第１実施例：
Ａ−１．電子透かしフィルム生成システムの構成：
図１は本発明の第１実施例に用いる電子透かしフィルム生成システムの構成を概略的に示すブロック図である。電子透かしフィルム生成システム１００は、後述の電子透かしフィルムを生成する。電子透かしフィルム生成システム１００は、コンピュータ２００と、プリンタ３００とを備えている。
【００２４】
コンピュータ２００は、ＣＰＵ２１０と、ＲＯＭ２２０と、ＲＡＭ２３０と、液晶ディスプレイなどから成る表示部２６０と、キーボードやポインティングデバイスなどから成る操作部２７０と、種々のデータを格納するハードディスク装置（ＨＤＤ）２８０と、プリンタ３００などの外部機器との入出力端子を備えるインターフェイス部（Ｉ／Ｆ部）２９０と、これらの各要素を接続するバス２０２とを備えている。また、プリンタ３００は、ケーブルを介してインターフェイス部２９０と接続されている。
【００２５】
ＲＡＭ２３０には、画像生成部２４０と、印刷処理部２５０との各機能を実現するためのコンピュータプログラムが格納されている。画像生成部２４０は、後述の電子透かし付加処理において、透かし埋め込みキャリア画像を生成する。画像生成部２４０は、透かし元画像生成部２４２と、ＩＤＣＴ部２４４と、埋め込み処理部２４６としての機能を有すると共に、後述のキャリア画像データ２４８を有している。印刷処理部２５０は、プリンタドライバであり、画像生成部２４０により生成された透かし埋め込みキャリア画像をプリンタ３００によって印刷するための印刷データを生成する。上記の各機能は、ＣＰＵ２１０が上記コンピュータプログラムを実行することによって実現される。
【００２６】
このようなコンピュータプログラムは、フレキシブルディスクやＣＤ−ＲＯＭ等の、コンピュータ読み取り可能な記録媒体（図示せず）に記録された形態で提供される。コンピュータ２００は、その記録媒体からコンピュータプログラムを読み取って、ハードディスク装置２８０を介してまたは直接にＲＡＭ２３０に転送する。あるいは、コンピュータネットワーク上のサーバ（図示せず）などから、通信回線（図示せず）を介してコンピュータ２００に上記コンピュータプログラムを供給するようにしてもよい。
【００２７】
本明細書において、コンピュータとは、ハードウェア装置とオペレーションシステムとを含む概念であり、オペレーションシステムの制御の下で動作するハードウェア装置を意味している。また、オペレーションシステムが不要でアプリケーションプログラム単独またはファームウェア単独でハードウェア装置を動作させるような場合には、そのハードウェア装置自体がコンピュータに相当する。ハードウェア装置は、ＣＰＵと、記録媒体に記録されたコンピュータプログラムを読み取るための手段と、を少なくとも備えている。コンピュータプログラムは、このようなコンピュータに、上記各部の機能を実現させるプログラムコードを含んでいる。なお、上述の機能の一部は、アプリケーションプログラムでなく、オペレーションシステムによって実現されていても良い。
【００２８】
また、「記録媒体」としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置等の、コンピュータが読取り可能な種々の媒体を利用することができる。
【００２９】
Ａ−２．電子透かし付加処理：
図２は、第１実施例の電子透かし付加処理の流れを示すフローチャートである。また、図３は、第１実施例の電子透かし付加処理の処理イメージを概略的に示す説明図である。電子透かし付加処理は、対象画像に透かし情報を付加して、電子透かし付加画像を生成する処理である。ここで、対象画像とは、透かし情報の付加の対象である印刷された画像を意味している。また、透かし情報とは、電子透かしを用いて対象画像に付加する情報を意味しており、例えば、著作権を示す著作権情報が用いられる。
【００３０】
ステップＳ４００（図２）では、画像生成部２４０の透かし元画像生成部２４２（図１）が、透かし情報を配置した透かし元画像を生成する。図３（ａ）には、透かし情報の一例を示しており、図３（ｂ）には、透かし元画像の一例を示している。本実施例では、透かし情報として、文字列（数字列も含む）を用いている。そして、その文字列を表すビット列を、１ビット毎に分解して所定の配置規則に従って画像領域上に配置することにより、透かし元画像を生成している。すなわち、図３の例では、図３（ａ）に示す透かし情報「ａｂｃ・・・」を、透かし情報を表すビット列「０１００１・・・」に展開し、そのビット列を配置した透かし元画像（図３（ｂ））を生成している。以下、透かし情報を表すビット列の配置について説明する。
【００３１】
本実施例では、透かし元画像として、大きさがＮ×Ｎ画素の画像を用いている。そして、後述のステップＳ４１０において、透かし元画像の画素値配列を周波数領域における係数配列とみなして、透かし元画像に対して離散コサイン変換（ＤＣＴ）の逆変換（ＩＤＣＴ）を行うことによって透かし変換画像を生成している。
【００３２】
一般に、画像データのような２次元の離散値に対しては、ＤＣＴおよびＩＤＣＴとして２次元ＤＣＴおよび２次元ＩＤＣＴを用いることができ、それは式（１）および（２）で表される。
【００３３】
【数１】
2006020114.tif 000003
【数２】
2006020114.tif 000004
【００３４】
ここで、Ｇ（ｍ，ｎ）は画素値であり、Ｄ（ｕ，ｖ）はＤＣＴ係数（周波数成分）である。
【００３５】
図４は、ＤＣＴによって一般的に得られる周波数成分を示す説明図である。図４に示す周波数成分（ＤＣＴ係数）の中で、左上の点に位置する成分は直流（ＤＣ）成分と呼ばれ、全体のエネルギ量を規定する。また、その他の周波数成分は、ＤＣ成分から遠ざかるに従って、低周波成分、中周波成分、高周波成分の順に配列される。そして、同一周波数の成分は、ＤＣ成分を中心とした同一の円弧上に配列される。これら周波数成分のうち、低周波成分は画像の大まかな形を規定し、高周波になるに従って画像の細部を規定していく。
【００３６】
図５は、透かし元画像における透かし情報配置領域とマーカの位置とを示す説明図である。透かし情報を表すビット列は、透かし元画像内の透かし情報配置領域（図５のハッチングを付した領域）内に配置される。透かし情報配置領域は、低周波成分または中周波成分に相当する領域であって、かつ、左上の点（ＤＣ成分に相当）を中心とした２つの円弧に挟まれた領域となっている。図５に示すように、透かし元画像の各画素をｕｖ座標で表したとき、左上の点から透かし情報配置領域までの距離ｒ１は、例えば１０６画素分の距離となっている。なお、マーカについては、後述する。
【００３７】
図６は、生成された透かし元画像の一例を示す説明図である。図６に示すように、透かし情報を表すビット列は、１ビット毎に図形化されて透かし元画像上に配置される。本実施例では、ビット列中の１ビットを、例えば、大きさが３×３画素であって、ビットの値が「０」のときはすべての画素の画素値が「０」であり、ビットの値が「１」のときはすべての画素の画素値が「Ｂ（ただしＢ＞０）」であるような図形に図形化している。なお、以降の説明では、透かし情報を表すビット列を図形化したものを「ビット図形」と呼ぶ。ビット図形は、図５に示した透かし情報配置領域において、できる限り、左上の点を中心とした同一の円弧上に位置するように配置される。
【００３８】
ここで、透かし情報配置領域を、低周波成分または中周波成分に相当する領域に設定する理由を説明する。一般に、ＤＣＴによって得られる周波数成分において、高周波成分は、低周波成分や中周波成分に比較してレベルが低い。そのため、ビット図形を高周波成分に相当する領域に配置すると、最終的に得られる後述の電子透かし付加画像の画質が、ビット図形により劣化する恐れがあるからである。また、画質に影響を与えないような、高周波成分に相当する領域内のビット図形の配置位置は非常に限られている。そのため、ビット図形を高周波成分に相当する領域に配置する際には、まばらに配置することとなるため、後述の透かし情報検出処理において、ビット図形を検出することが困難となるからである。
【００３９】
また、透かし元画像には、図６に示すようにビット図形より左上の点に近い位置に、マーカが配置されている。このマーカは、後述の電子透かし検出処理において、ビット図形の位置を容易に探索することを可能とするために配置されるものである。マーカは、図５に示すように、透かし元画像の各画素をｕｖ座標で表したとき、例えば（ｕ，ｖ）＝（６４，６４）の位置に配置される。なお、左上の点からマーカまでの距離ｒ２は、９０画素分の距離となっている。よって、左上の点から透かし情報配置領域までの距離ｒ１とマーカまでの距離ｒ２との比ｒ１／ｒ２は、１．１８となる。マーカは、図６に示すように、例えば、大きさが２×２画素であり、画素の画素値がｋ×Ｂ（ただしｋ≧１）である図形としている。
【００４０】
ステップＳ４１０（図２）では、ＩＤＣＴ部２４４（図１）が、透かし元画像の画素値配列を周波数領域における係数配列とみなして、透かし元画像に対して逆離散コサイン変換（ＩＤＣＴ）を行うことにより透かし変換画像を生成する。図３（ｃ）には、透かし元画像（図３（ｂ））にＩＤＣＴを施すことによって生成した透かし変換画像の一例を示している。
【００４１】
図７は、透かし変換画像の一例を示す説明図である。図７に示すように、左上の点を中心とした同一の円弧上に配列されていたビット図形は、ＩＤＣＴを施したことによって、画像全体に均一に分散される。このように、透かし変換画像においては、ビット図形は視覚的に認識できない状態となり、従って、透かし情報の内容も視覚的に認識できない状態となる。
【００４２】
なお、本実施例のＩＤＣＴは、透かし元画像をブロックに分けることなく画像全体として行う。そのため、後述の電子透かし検出処理において透かし情報（ビット図形）を検出する際に、ブロックの位置や形状の補正が不要となる。従って、電子透かし付加処理により生成される電子透かし付加画像に幾何学的変化が加えられても、透かし情報の検出を容易に行うことができる。また、ブロックに分けた場合と比較して、透かし情報を画像全体に均一に分散させることができ、電子透かし付加画像の一部が欠損したときなどにも、透かし情報を検出しやすくすることができる。
【００４３】
ステップＳ４２０（図２）では、埋め込み処理部２４６（図１）が、透かし変換画像をキャリア画像に埋め込み、透かし埋め込みキャリア画像を生成する。ここで、キャリア画像とは、透かし変換画像を埋め込むために用いられるダミーの画像であり、所定の一様な濃度を有するグレーの画像である。図３（ｄ）にはキャリア画像の一例を示しており、図３（ｅ）には透かし変換画像（図３（ｃ））をキャリア画像に埋め込むことにより生成される透かし埋め込みキャリア画像の一例を示している。
【００４４】
透かし埋め込みキャリア画像は、後述するように、透明フィルムに印刷され、対象画像の表面に貼り付けられる。そのため、対象画像の外観（明るさ等）への影響を小さくするために、キャリア画像は極力濃度が小さい方が好ましい。他方、透かし変換画像の埋め込みはキャリア画像に対して行われるため、キャリア画像の濃度を小さくすると、埋め込まれた透かし変換画像もまた小さくなってしまい、透かし情報の埋め込みおよび検出が困難となる。このようなことから、対象画像の外観への影響を抑制しつつ、透かし情報を埋め込むことができるよう、キャリア画像の濃度は、黒色の濃度値を０と設定し、白色の濃度値を２５５と設定したときに、１６０以上２２０未満であることが好ましく、１８０以上２００未満であることがさらに好ましい。
【００４５】
ステップＳ４３０（図２）では、印刷処理部２５０（図１）が、プリンタ３００を用いて、透かし埋め込みキャリア画像を透明フィルムの表面に印刷し、電子透かしフィルムを生成する。図３（ｆ）には、生成された電子透かしフィルムの一例を示している。
【００４６】
透明フィルムは、上述のキャリア画像の濃度と同様に、対象画像の外観への影響を小さくするために、極力透明度が高いことが好ましい。本実施例では、透明フィルムとして、ナカバヤシ株式会社製の透明フィルムＪＰＬＴ−ＰＣＫ（マット）を用いている。
【００４７】
ステップＳ４４０（図２）では、ユーザが、電子透かしフィルムを対象画像の表面に貼り付け、電子透かし付加画像を生成する。これによって、電子透かしフィルムが対象画像の表面に物理的に重ねられ、電子透かしフィルムが有する透かし情報が対象画像に付加される。図３（ｈ）には、電子透かしフィルム（図３（ｆ））を対象画像（図３（ｇ））の表面に貼り付けることによって生成された電子透かし付加画像の一例を示している。
【００４８】
本実施例で用いる上述の透明フィルムは、予め印刷面の反対側の面に粘着剤が塗布されており、対象画像の表面に貼り付けることができる。なお、予め粘着剤が塗布されていない透明フィルムを用い、事後的に粘着剤を塗布して対象画像の表面に貼り付けることも可能である。
【００４９】
以上説明した電子透かし付加処理により、対象画像に対し、透かし情報の内容が視覚的に認識できない状態で透かし情報を付加した電子透かし付加画像を生成することができる。この電子透かし付加画像をスキャナやデジタルカメラなどで撮像することにより画像データ（以下「撮像データ」と呼ぶ）が生成されると、撮像データには透かし情報が含まれていることとなる。そのため、撮像データに対して、後述の電子透かし検出処理を施すことにより、撮像データから透かし情報を検出することができる。このように、本実施例の電子透かし付加処理によれば、印刷画像に事後的に電子透かしとして透かし情報を付加することができる。そのため、印刷画像に透かし情報を追加したり、印刷画像に埋め込まれた透かし情報を変更したり、同じ画像データの印刷画像毎に異なる透かし情報を付加したりすることができる。
【００５０】
なお、本実施例では、対象画像に透明フィルムが貼り付けられることとなるため、対象画像の表面を透明フィルムによって物理的に保護することができる。また、透かし情報を削除するために、電子透かし付加画像から電子透かしフィルムをはがすと、対象画像の表面に剥離などの損傷が生じることとなる。そのため、本実施例の電子透かし付加処理によれば、対象画像からの透かし情報の物理的な削除に対しても、抑制力を有する。
【００５１】
Ａ−３．電子透かし検出装置の構成：
図８は本発明の第１実施例に用いる電子透かし検出装置の構成を概略的に示すブロック図である。電子透かし検出装置５００は、上述の撮像データから透かし情報を検出する。電子透かし検出装置５００は、コンピュータ６００から成っている。
【００５２】
コンピュータ６００は、ＣＰＵ６１０と、ＲＯＭ６２０と、ＲＡＭ６３０と、液晶ディスプレイなどから成る表示部６６０と、キーボードやポインティングデバイスなどから成る操作部６７０と、種々のデータを格納するハードディスク装置（ＨＤＤ）６８０と、外部から画像データなどを入力するための外部入力部６９０と、これらの各要素を接続するバス６０２とを備えている。
【００５３】
ＲＡＭ６３０には、フィルタ処理部６３２と、ＤＣＴ部６３４と、透かし情報探索部６３６と、透かし情報検出部６３８との各機能を実現するためのコンピュータプログラムが格納されている。上記の各機能は、ＣＰＵ６１０が上記コンピュータプログラムを実行することによって実現される。
【００５４】
Ａ−４．電子透かし検出処理：
図９は、第１実施例の電子透かし検出処理の流れを示すフローチャートである。電子透かし検出処理は、撮像データから透かし情報を検出する処理である。ステップＳ８００では、外部入力部６９０（図８）が、撮像データを入力する。入力された撮像データは、ハードディスク装置６８０の所定の領域に格納される。
【００５５】
ステップＳ８１０（図９）では、フィルタ処理部６３２（図８）が、撮像データにフィルタ処理を施す。具体的には、撮像データから、図５に示した透かし情報配置領域よりも低い周波成分を除去するようなフィルタ処理を行う。フィルタ処理を施すことによって、比較的レベルの高い周波数成分（すなわち、ＤＣ成分やその近傍の低周波成分）を取り除いた画像データを得ることができる。本実施例では、このように、撮像データから透かし情報を検出するのに先立って、フィルタ処理により比較的レベルの高い周波数成分を取り除いているので、透かし情報を検出する際に、容易に検出することが可能となる。
【００５６】
ステップＳ８２０（図９）では、ＤＣＴ部６３４（図８）が、撮像データに対して、画像をブロックに分けることなく、画像全体に、離散コサイン変換（ＤＣＴ）を施して、周波数領域にある像（以下「透かし検出画像」と呼ぶ）を得る。
【００５７】
ステップＳ８３０（図９）では、透かし情報探索部６３６（図８）が、透かし検出画像からマーカを検出し、検出したマーカの状態に基づいて透かし情報（ビット図形）の位置を探索する。
【００５８】
ここで、撮像データは、電子透かし付加画像をスキャナやデジタルカメラにより画像データ化したものであり、画像データ化の際に、電子透かし付加画像に対して何らかの幾何学的変化が加えられる場合がある。このような幾何学的変化が加えられると、撮像データにおける透かし情報の存在する位置は、電子透かし付加画像における透かし情報の位置と変わってしまい、透かし情報の検出が困難となることがある。本実施例では、透かし情報（ビット図形）の位置の探索の際に、マーカを検出することによって、画像に加えられた幾何学的変化を検知し、透かし検出画像に対して、検知した幾何学的変化をキャンセルするような補正を施した上で探索を行っており、確実に透かし情報（ビット図形）を検出することができる。
【００５９】
ステップＳ８４０（図９）では、透かし情報検出部６３８（図８）が、ステップＳ８３０における探索結果に基づいて、透かし検出画像からビット図形を検出し、検出されたビット図形を基にビット列を取得し、ビット列より透かし情報を取得する。
【００６０】
以上説明した電子透かし検出処理により、電子透かし検出装置５００は、撮像データから透かし情報を検出することができる。
【００６１】
Ｂ．第２実施例：
図１０は、第２実施例の電子透かし付加処理の流れを示すフローチャートである。また、図１１は、第２実施例の電子透かし付加処理の処理イメージを概略的に示す説明図である。図２および図３に示した第１実施例との違いは、第２実施例では、透かし埋め込みキャリア画像を対象画像の表面に直接印刷することによって、対象画像に透かし情報を付加している点だけであり、その他の点は同じである。
【００６２】
すなわち、図１０のフローチャートにおいて、ステップＳ４００からステップＳ４２０までは、第１実施例と同じである。そして、第２実施例では、ステップＳ４５０において、印刷処理部２５０（図１）が、透かし埋め込みキャリア画像を対象画像の表面に直接印刷して、電子透かし付加画像を生成する。図１１（ｅ）および（ｆ）には、透かし埋め込みキャリア画像を対象画像の表面に直接印刷している様子を表しており、図１１（ｇ）には、そのようにして生成された電子透かし付加画像の一例を示している。
【００６３】
第２実施例においても、第１実施例と同様に、対象画像に対し、透かし情報の内容が視覚的に認識できない状態で透かし情報を付加した電子透かし付加画像を生成することができる。また、第２実施例において生成された電子透かし付加画像を画像データ化した撮像データにも透かし情報が含まれるため、第１実施例と同様の電子透かし検出処理を施すことにより、撮像データから透かし情報を検出することができる。従って、印刷画像に事後的に電子透かしとして透かし情報を付加することができる。
【００６４】
なお、第２実施例では、透かし埋め込みキャリア画像を、透明フィルムを介さずに、直接対象画像の表面に印刷する。そのため、対象画像に透かし情報を付加する際の対象画像の外観への影響をより抑制することができる。
【００６５】
Ｃ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００６６】
Ｃ−１．変形例１：
上記実施例では、周波数領域と空間領域との変換として、ＤＣＴを用いているが、例えば、離散フーリエ変換（ＤＦＴ）やウェーブレット変換、変形離散コサイン変換（ＭＤＣＴ：modified DCT）などの他の種類の直交変換を用いることも可能である。
【００６７】
Ｃ−２．変形例２：
上記実施例では、透かし情報として文字列を用いているが、透かし情報として、例えばロゴマーク等の他の情報を用いることも可能である。また、対象画像に付加する透かし情報の内容として、著作権情報の他にも任意の内容を用いることができ、対象画像に任意の情報を付加することが可能である。すなわち、本発明は、印刷物に任意の情報を付加して、あたかも二次元バーコードのような情報提供手段としての態様において実施することが可能である。
【００６８】
Ｃ−３．変形例３：
上記実施例では、透かし情報を表すビット列をビット図形に図形化して画像領域上に配置することにより透かし元画像を生成しているが、透かし元画像は透かし情報を抽出可能な画像であればよく、他の方法により透かし元画像を生成することも可能である。また、透かし元画像としては、２値画像や多値画像、白黒画像やカラー画像など種々の画像を用いることができる。
【００６９】
Ｃ−４．変形例４：
上記実施例では、周波数変換を利用して、透かし元画像から透かし変換画像を得ているが、他の方法によって透かし元画像から透かし変換画像を得るとしてもよい。例えば、透かし元画像の各画素の位置を所望の乱数列を利用してランダムに入れ替えて、透かし元情報を画像全体に均一に分散することによって、透かし変換画像を得るようにしてもよい。このようにしても、透かし情報の内容を視覚的に認識できない状態で透かし情報を有する透かし変換画像を得ることができる。
【００７０】
なお、透かし変換画像としては、透かし情報を画像全体に均一に分散させる必要はなく、特定の領域に分散させるようにしてもよい。また、対象画像の画像内容に合わせて、その領域を変化させるようにしてもよい。例えば、対象画像における輝度が高い領域に、透かし変換画像における透かし情報の分散させた領域を合わせるようにしてもよいし、または、対象画像における輪郭部分に、透かし変換画像における透かし情報の位置を合わせるようにしてもよい。
【００７１】
Ｃ−５．変形例５：
上記実施例では、透かし元画像として画素数がＮ×Ｎ画素の画像を用いているが、透かし元画像の画素数は任意に設定可能である。また、透かし変換画像とキャリア画像とは、同じ画素数（サイズ）の画像であるとしているが、異なる画素数の画像を用いることも可能である。また、電子透かしフィルム表面における透かし埋め込みキャリア画像が印刷された範囲（大きさ）は、対象画像の大きさとは関係なく任意に設定可能である。
【００７２】
Ｃ−６．変形例６：
上記実施例では、既に印刷された対象画像に透かし情報を付加して、電子透かし付加画像を得ているが、対象画像の印刷と対象画像への透かし情報の付加を同時に行って、電子透かし付加画像を得ることも可能である。例えば、対象画像の画像データと、透かし埋め込みキャリア画像の画像データとを、それぞれ別々にハーフトーン処理を行って印刷ドットのＯＮ／ＯＦＦデータを生成し、両方のＯＮ／ＯＦＦデータのＯＲ回路からの出力に従って、画像を印刷することも可能である。このようにしても、対象画像に透かし埋め込みキャリア画像が物理的に重ねられた電子透かし付加画像を得ることができる。
【図面の簡単な説明】
【００７３】
【図１】本発明の第１実施例に用いる電子透かしフィルム生成システムの構成を概略的に示すブロック図。
【図２】第１実施例の電子透かし付加処理の流れを示すフローチャート。
【図３】第１実施例の電子透かし付加処理の処理イメージを概略的に示す説明図。
【図４】ＤＣＴによって一般的に得られる周波数成分を示す説明図。
【図５】透かし元画像における透かし情報配置領域とマーカの位置とを示す説明図。
【図６】生成された透かし元画像の一例を示す説明図。
【図７】透かし変換画像の一例を示す説明図。
【図８】本発明の第１実施例に用いる電子透かし検出装置の構成を概略的に示すブロック図。
【図９】第１実施例の電子透かし検出処理の流れを示すフローチャート。
【図１０】第２実施例の電子透かし付加処理の流れを示すフローチャート。
【図１１】第２実施例の電子透かし付加処理の処理イメージを概略的に示す説明図。
【符号の説明】
【００７４】
１００...電子透かしフィルム生成システム
２００...コンピュータ
２０２...バス
２１０...ＣＰＵ
２４０...画像生成部
２４２...透かし元画像生成部
２４６...埋め込み処理部
２４８...キャリア画像データ
２５０...印刷処理部
２６０...表示部
２７０...操作部
２８０...ハードディスク装置
２９０...インターフェイス部
３００...プリンタ
５００...電子透かし検出装置
６００...コンピュータ
６０２...バス
６１０...ＣＰＵ
６３２...フィルタ処理部
６３６...透かし情報探索部
６３８...透かし情報検出部
６６０...表示部
６７０...操作部
６８０...ハードディスク装置
６９０...外部入力部
【図１】
2006020114.tif 000005
【図２】
2006020114.tif 000006
【図３】
2006020114.tif 000007
【図４】
2006020114.tif 000008
【図５】
2006020114.tif 000009
【図６】
2006020114.tif 000010
【図７】
2006020114.tif 000011
【図８】
2006020114.tif 000012
【図９】
2006020114.tif 000013
【図１０】
2006020114.tif 000014
【図１１】
2006020114.tif 000015