(57)【要約】【課題】電子透かしの耐性と、品質劣化の防止とを両立させることができる電子透かし埋め込み装置及び電子透かし埋め込み方法を提供することを目的とする。【解決手段】重要度の高い電子透かし情報は、耐性の強い成分に埋め込み、重要度の低い電子透かし情報を、画像の品質の影響が少ない成分に埋め込み、この結果、耐性の強い成分に埋め込む電子透かし情報を重要な情報に限定する。また、全ての情報を埋め込む場合よりも、品質の劣化を抑制することができ、重要度の低い電子透かし情報については、耐性が弱いながらも画像の品質に影響が小さい成分に埋め込む。【選択図】図１
2009077210.tif 000002
【特許請求の範囲】
【請求項１】
多値階調の画像データに、電子透かしを埋め込む電子透かし埋め込み方法において、
複数の電子透かし情報を、画像データ中で、性質が異なる複数の成分に、選択的に埋め込むことを特徴とする電子透かし埋め込み方法。
【請求項２】
請求項１において、
画像データを周波数変換した場合における異なる周波数成分に、複数の電子透かし情報を選択的に埋め込むことを特徴とする電子透かし埋め込み方法。
【請求項３】
請求項２において、
上記周波数変換は、離散コサイン変換であることを特徴とする電子透かし埋め込み方法。
【請求項４】
請求項２において、
上記周波数変換は、離散ウェーブレット変換であることを特徴とする電子透かし埋め込み方法。
【請求項５】
請求項２〜請求項４のいずれか１項において、
画像データを周波数変換したときの異なる周波数成分に、重要度の異なる複数の電子透かし情報を、選択的に埋め込むことを特徴とする電子透かし埋め込み方法。
【請求項６】
請求項５において、
画像データを周波数変換したときの異なる周波数成分に、重要度の異なる複数の電子透かし情報を埋め込むときに、選択した周波数成分のうちで最も周波数が高い成分に、重要度の低い電子透かし情報を埋め込むことを特徴とする電子透かし埋め込み方法。
【請求項７】
請求項５又は請求項６において、
画像データを周波数変換したときの異なる周波数成分に、重要度の異なる複数の電子透かし情報を埋め込むときに、選択した周波数成分のうちで周波数の高い成分から順次、重要度が低い順で電子透かし情報を埋め込むことを特徴とする電子透かし埋め込み方法。
【請求項８】
請求項５において、
画像データを周波数変換したときの異なる周波数成分に、重要度の異なる複数の電子透かし情報を埋め込むときに、選択した周波数成分のうち最も周波数が低い成分に、重要度の高い電子透かし情報を埋め込むことを特徴とする電子透かし埋め込み方法。
【請求項９】
請求項５又は請求項８において、
画像データを周波数変換したときの異なる周波数成分に、重要度の異なる複数の電子透かし情報を埋め込むときに、選択した周波数成分のうち周波数の低い成分から順次、重要度が高い順で電子透かし情報を埋め込むことを特徴とする電子透かし埋め込み方法。
【請求項１０】
請求項５において、
画像データを周波数変換したときの異なる周波数成分に、重要度の異なる複数の電子透かし情報を埋め込むときに、最も高い周波数成分とそれに次ぐ高い周波数成分を選択し、最も高い周波数成分には重要度の低い電子透かし情報を埋め込み、最も高い周波数成分に次ぐ周波数成分には重要度の高い電子透かし情報を埋め込むことを特徴とする電子透かし埋め込み方法。
【請求項１１】
請求項１において、
画像データの空間領域における異なる階層に、複数の電子透かし情報を選択的に埋め込むことを特徴とする電子透かし埋め込み方法。
【請求項１２】
請求項１１において、
画像データ中の空間領域における異なる階層に、重要度の異なる複数の電子透かし情報を選択的に埋め込むことを特徴とする電子透かし埋め込み方法。
【請求項１３】
請求項１２において、
画像データ中の空間領域における異なる階層に、重要度の異なる複数の電子透かし情報を埋め込むときに、選択した複数の階層のうち、最下位ビットの階層に、重要度の低い電子透かし情報を埋め込むことを特徴とする電子透かし埋め込み方法。
【請求項１４】
請求項１２又は請求項１３において、
画像データ中の空間領域における異なる階層に、重要度の異なる複数の電子透かし情報を埋め込むときに、選択した複数の階層のうちで、下位ビットの階層から順次、重要度の低い電子透かし情報を埋め込むことを特徴とする電子透かし埋め込み方法。
【請求項１５】
請求項１２において、
画像データ中の空間領域における異なる階層に、重要度の異なる複数の電子透かし情報を埋め込むときに、選択した複数の階層のうちで、最上位ビットの階層に、重要度の高い電子透かし情報を埋め込むことを特徴とする電子透かし埋め込み方法。
【請求項１６】
請求項１２又は請求項１５において、
画像データ中の空間領域における異なる階層に、重要度の異なる複数の電子透かし情報を埋め込むときに、選択した複数の階層のうちで、上位ビットの階層から順次、重要度の高い電子透かし情報を埋め込むことを特徴とする記載の電子透かし埋め込み方法。
【請求項１７】
請求項１２において、
画像データ中の空間領域における異なる階層に、重要度の異なる複数の電子透かし情報を埋め込むとに、最下位ビットの階層には重要度の低い電子透かし情報を埋め込み、最下位ビットに次ぐ下位ビットの階層には重要度の高い電子透かし情報を埋め込むことを特徴とする電子透かし埋め込み方法。
【請求項１８】
請求項１〜請求項１７のいずれか１項において、
上記重要度の高い電子透かし情報は、画像の防犯に関わる情報であることを特徴とする電子透かし埋め込み方法。
【請求項１９】
請求項１８において、
上記重要度の高い電子透かし情報は、著作権情報であることを特徴とする電子透かし埋め込み方法。
【請求項２０】
請求項１８において、
上記重要度の高い電子透かし情報は、著作権情報であることを特徴とする電子透かし埋め込み方法。
【請求項２１】
多値階調の画像データに電子透かしを埋め込む電子透かし埋め込み装置であって、
画像データを、性質が異なる複数の成分に分割する分割手段と；
上記分割手段が成分毎に分割したデータに、複数の電子透かし情報を選択的に埋め込む電子透かし埋め込み手段と；
を有することを特徴とする電子透かし埋め込み装置。
【請求項２２】
請求項２１において、
上記分割手段は、画像データを周波数変換したときの異なる周波数成分に分割する手段であることを特徴とする電子透かし埋め込み装置。
【請求項２３】
請求項２２において、
上記分割手段は、離散コサイン変換する手段であることを特徴とする電子透かし埋め込み装置。
【請求項２４】
請求項２２において、
上記分割手段は、離散ウェーブレット変換する手段であることを特徴とする電子透かし埋め込み装置。
【請求項２５】
請求項２２〜請求項２４のうちのいずれか１項において、
上記電子透かし埋め込み手段は、画像データを周波数変換したときの異なる周波数成分に、重要度の異なる複数の電子透かし情報を選択的に埋め込む手段であることを特徴とする電子透かし埋め込み装置。
【請求項２６】
請求項２５において、
上記電子透かし埋め込み手段は、画像データを周波数変換したときの異なる周波数成分に、重要度の異なる複数の電子透かし情報を埋め込むときに、選択した周波数成分のうちで最も周波数が高い成分に、重要度の低い電子透かし情報を埋め込む手段であることを特徴とする電子透かし埋め込み装置。
【請求項２７】
請求項２５又は請求項２６において、
上記電子透かし埋め込み手段は、画像データを周波数変換したときの異なる周波数成分に、重要度の異なる複数の電子透かし情報を埋め込むときに、選択した周波数成分のうちで、周波数の高い成分から順次、重要度が低い順に、電子透かし情報を埋め込む手段であることを特徴とする電子透かし埋め込み装置。
【請求項２８】
請求項２５において、
上記電子透かし埋め込み手段は、画像データを周波数変換したときの異なる周波数成分に、重要度の異なる複数の電子透かし情報を埋め込むときに、選択した周波数成分のうちで、最も周波数が低い成分に、重要度の高い電子透かし情報を埋め込む手段であることを特徴とする電子透かし埋め込み装置。
【請求項２９】
請求項２５又は請求項２８において、
上記電子透かし埋め込み手段は、画像データを周波数変換したときにおける異なる周波数成分に、重要度の異なる複数の電子透かし情報を埋め込むときに、選択した周波数成分のうちで、周波数の低い成分から順次、重要度が高い順に電子透かし情報を埋め込む手段であることを特徴とする電子透かし埋め込み装置。
【請求項３０】
請求項２５において、
上記電子透かし埋め込み手段は、画像データを周波数変換したときにおける異なる周波数成分に、重要度の異なる複数の電子透かし情報を埋め込むときに、最も高い周波数成分とそれに次ぐ高い周波数成分とを選択し、最も高い周波数成分には、重要度の低い電子透かし情報を埋め込み、最も高い周波数成分に次ぐ周波数成分には、重要度の高い電子透かし情報を埋め込む手段であることを特徴とする電子透かし埋め込み装置。
【請求項３１】
請求項２１において、
上記分割手段は、画像データの空間領域における異なる階層に分割する手段であることを特徴とする電子透かし埋め込み装置。
【請求項３２】
請求項３１において、
上記電子透かし埋め込み手段は、画像データ中の空間領域における異なる階層に、重要度の異なる複数の電子透かし情報を選択的に埋め込む手段であることを特徴とする電子透かし埋め込み装置。
【請求項３３】
請求項３２において、
上記電子透かし埋め込み手段は、画像データ中の空間領域における異なる階層に、重要度の異なる複数の電子透かし情報を埋め込むときに、選択した複数の階層のうちで、最下位ビットの階層に、重要度の低い電子透かし情報を埋め込む手段であることを特徴とする電子透かし埋め込み装置。
【請求項３４】
請求項３２又は請求項３３において、
上記電子透かし埋め込み手段は、画像データ中の空間領域における異なる階層に、重要度の異なる複数の電子透かし情報を埋め込むときに、選択した複数の階層のうちで、下位ビットの階層から順次、重要度の低い電子透かし情報を埋め込む手段であることを特徴とする電子透かし埋め込み装置。
【請求項３５】
請求項３２において、
上記電子透かし埋め込み手段は、画像データ中の空間領域における異なる階層に、重要度の異なる複数の電子透かし情報を埋め込むときに、選択した複数の階層のうちで、最上位ビットの階層に、重要度の高い電子透かし情報を埋め込む手段であることを特徴とする電子透かし埋め込み装置。
【請求項３６】
請求項３２又は請求項３５において、
上記電子透かし埋め込み手段は、画像データ中の空間領域における異なる階層に、重要度の異なる複数の電子透かし情報を埋め込むときに、選択した複数の階層のうちで、上位ビットの階層から順次、重要度の高い電子透かし情報を埋め込む手段であることを特徴とする電子透かし埋め込み装置。
【請求項３７】
請求項３２において、
上記電子透かし埋め込み手段は、画像データ中の空間領域における異なる階層に、重要度の異なる複数の電子透かし情報を埋め込むときに、最下位ビットの階層には、重要度の低い電子透かし情報を埋め込み、最下位ビットに次ぐ下位ビットの階層には、重要度の高い電子透かし情報を埋め込む手段であることを特徴とする電子透かし埋め込み装置。
【請求項３８】
請求項２１〜請求項３７のうちのいずれか１項において、
上記重要度の高い電子透かし情報は、画像の防犯に関わる情報であることを特徴とする電子透かし埋め込み装置。
【請求項３９】
請求項３８において、
上記重要度の高い電子透かし情報は、著作権で保護されていることを示す著作権情報であることを特徴とする電子透かし埋め込み装置。
【請求項４０】
請求項３８において、
上記重要度の高い電子透かし情報は、画像データを保護するための使用規制情報であることを特徴とする電子透かし埋め込み装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多値階調の画像データに電子透かしを埋め込む制御方法に関する。
【背景技術】
【０００２】
近年、ネットワークの世界的普及に伴い、デジタルデータの流通が増加している。こうした状況の中で、著作権保護の観点から、電子透かしが注目されている。上記「電子透かし」は、デジタルデータの中に、人間が知覚できないように情報を埋め込む技術である。この技術を利用して、コンテンツデータの著作権管理や正当でない利用の防止を行っている。
【０００３】
この電子透かしを用いて、画像データ中に、次の情報を埋め込むことができる。
【０００４】
１．著作権情報
２．使用規制情報（複写禁止、等）
３．所有者表示情報
４．ＩＰアドレスの履歴管理情報
５．データ情報（日時、シリアル番号、等）
６．ユーザ指定情報（ユーザ入力情報）
上記電子透かし技術は、人間が知覚できないように埋め込むので、様々な方法が提案されている。画像データが構成される空間領域の低位ビットに埋め込む方法は、「空間領域型」と呼ばれる。画像データを周波数変換した変換データの高周波側に埋め込む方法は、「変換領域型」と呼ばれる。これらは、人間の知覚が、低周波帯域には、敏感で、高周波帯域には、鈍感であるという性質を利用している。
【０００５】
しかし、画像データの低位ビットや高周波帯域に埋め込まれている電子透かしは、低域フィルタ処理や平滑化処理を行うと、容易に除去され、電子透かしの耐性が弱い。このように、電子透かしが除去されると、著作権保護の目的で電子透かしを使用している場合、正当ではない利用の抑止力が無くなる。
【０００６】
この弱い耐性に対して、人間の知覚にとって重要な周波数成分に埋め込む方法が提案されている（たとえば、特許文献１参照）。この方法では、電子透かしを、スペクトラム拡散で埋め込むので、透かし自体は、付加的なランダムなノイズとして認識される。
【特許文献１】特開平９−１９１３９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１記載の提案方法では、人間の知覚にとって重要な周波数成分に、電子透かしを埋め込むので、品質が劣化するという問題がある。
【０００８】
上記のように、従来技術では、画像の品質劣化が小さくなるように電子透かしを埋め込むと、耐性が弱くなり、耐性を強く電子透かしを埋め込むと、画像の劣化が大きくなり、電子透かしの耐性と、品質劣化の防止とが両立しないという問題がある。
【０００９】
本発明は、電子透かしの耐性と、品質劣化の防止とを両立させることができる電子透かし埋め込み装置及び電子透かし埋め込み方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、重要度の高い電子透かし情報は、耐性の強い成分に埋め込み、重要度の低い電子透かし情報を、画像の品質の影響が少ない成分に埋め込み、この結果、耐性の強い成分に埋め込む電子透かし情報を重要な情報に限定する。本発明は、全ての情報を埋め込む場合よりも、品質の劣化を抑制することができ、重要度の低い電子透かし情報については、耐性が弱いながらも画像の品質に影響が小さい成分に埋め込む。
【発明の効果】
【００１１】
本発明によれば、電子透かしの耐性と、品質劣化との問題を両立させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１２】
図２は、本発明の電子透かし処理部２０７を示すブロック図である。
【００１３】
電子透かし処理部２０７は、分割手段１０１と、電子透かし埋め込み手段１０２、１０３と、結合手段１０４とを有する。
【００１４】
分割手段１０１は、画像データを成分毎に分割する手段である。
【００１５】
電子透かし埋め込み手段１０２、１０３は、分割手段１０１が分割したデータから選択した１つの成分に、電子透かしを埋め込む手段である。
【００１６】
結合手段１０４は、分割したデータを結合する手段である。
【００１７】
画像データを、分割手段１０１に入力すると、複数の成分に分割される。周波数成分や、空間領域におけるビット階層で分割した例を、後述する。
【００１８】
分割されたデータに、電子透かしを埋め込んだ場合、その特徴によって、耐性が強い成分や、画像品質に影響が小さい成分が存在する。このような特徴に基づいて、電子透かしを埋め込む成分を選択し、選択された成分に、電子透かしを埋め込む。
【００１９】
この埋め込む成分を選択する場合、次の判断方法が考えられる。
【００２０】
背景技術で説明したように、電子透かし情報には、様々なものがある。このような電子透かし情報は、情報の内容によって、必要度が異なる。
【００２１】
たとえば、「１．著作権情報」に関しては、画像が存在する限り、必要な情報である。一方で、「５．データ情報（日時、シリアル番号、等）」は、情報の管理として有用なものであるが、「１．著作権情報」よりも重要度が低いと判断することもできる。こうした電子透かし情報の内容に基づいて、重要度の高い情報については、耐性の強い成分に埋め込み、重要度が低い情報については、画像品質に影響が小さい成分に埋め込む。
【００２２】
図２に示す電子透かし処理部２０７では、電子透かし情報が、２つ記載されているが、電子透かし埋め込み手段を、３つ以上設けるようにしてもよく、電子透かし情報が３つ以上存在するようにしてもよい。１つの電子透かし埋め込み手段に、１つの電子透かし情報を設ける必要はなく、必要に応じて、様々な組み合わせパターンが考えられる。
【００２３】
また、耐性の強い成分に埋め込む情報として、セキュリティ（防犯）に関する情報が考えられる。たとえば、著作権で保護されていることを示す「１．著作権情報」や、複写禁止又は複写制限等を示す「２．使用規制情報」に、耐性の強い成分に埋め込む情報を用いると、効果的である。
【００２４】
結合手段１０４では、分割されたデータのうちで、電子透かしを埋め込んだデータと、何らの加工もされていないデータとを結合する。この結果、電子透かしを埋め込んだデータが生成される。
【００２５】
下記実施例の中で具体的な構成例を挙げて説明する。
【実施例１】
【００２６】
図１は、本発明の実施例１である画像処理装置ＰＲ１を示すブロック図である。
【００２７】
実施例１である画像処理装置ＰＲ１は、離散ウェーブレット変換を用いて、画像データを周波数成分に分割し、電子透かしを埋め込む装置である。
【００２８】
画像処理装置ＰＲ１は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、ＥＥＰＲＯＭ２０４と、ユーザインタフェース部２０５と、離散ウェーブレット変換部２０６と、電子透かし処理部２０７と、離散ウェーブレット逆変換部２０８とを有する。
【００２９】
ＣＰＵ２０１は、画像処理装置を制御する。ＲＯＭ２０２は、画像処理装置ＰＲ１を制御するプログラムを格納している。ＲＡＭ２０３は、データの読み書き可能なメモリである。ＥＥＰＲＯＭ２０４は、電源が遮断された場合でも、そのデータを保持することができるメモリである。
【００３０】
ユーザインタフェース部２０５は、装置外部との間で、通信する。離散ウェーブレット変換部２０６は、画像データの離散ウェーブレット変換を行う。
【００３１】
図２は、電子透かし処理部２０７を示すブロック図である。
【００３２】
電子透かし処理部２０７は、電子透かしを埋め込む処理を行う。離散ウェーブレット逆変換部２０８は、画像データの離散ウェーブレット逆変換を実行する。
【００３３】
図３は、実施例１において、画像データに、電子透かしを埋め込む処理を示すフローチャートである。
【００３４】
Ｓ１で、元画像を矩形領域に分割する。この矩形領域に分割する処理を、「タイリング」と呼ぶ。Ｓ２で、タイリングした画像を、離散ウェーブレット変換し、周波数成分毎に分割処理する。Ｓ３で、周波数成分毎に分割したデータに、複数の電子透かし情報を、選択的に埋め込む。Ｓ４で、画像を離散ウェーブレット逆変換し、周波数成分を結合する。Ｓ５で、タイリングしたブロックを結合する。
【００３５】
次に、上記各処理の詳細について説明する。
【００３６】
図４は、実施例１において、タイリング処理を説明する図である。
【００３７】
図４中、実線で示す長方形は、画像の全体像を示す。破線で示すブロックは、電子透かしを埋め込む処理領域である。このように、電子透かし埋め込み処理が可能なサイズに分割し、処理する。このタイリングされた個々の矩形領域の画像を、「タイル画像」と呼ぶ。離散ウェーブレット変換の処理は、図中に記載されている数字の順番に従って実行される。
【００３８】
図５は、離散ウェーブレット変換部２０６による周波数成分の分割の機能を説明するブロック図である。
【００３９】
図５において、タイル画像の垂直方向に対してローパスフィルタとハイパスフィルタとを用い、高周波成分と低周波成分とのデータに分割する。次に、垂直方向に関して分割された画像データを、水平方向に対して、ローパスフィルタとハイパスフィルタとを用い、高周波成分のデータと低周波成分のデータとに分割する。
【００４０】
上記処理を行った結果、図５に示す出力画像を得ることができる。この処理を、「１ステージ分解」と呼ぶ。
【００４１】
出力画像において、ＬＬの成分は、垂直方向、水平方向ともに、低周波成分である。また、ＨＨ、ＨＬ、ＬＨの成分は、垂直方向、水平方向の少なくとも一方が高周波成分である。
【００４２】
図６は、離散ウェーブレット変換部２０６による階層的な周波数成分の分割の機能を説明するブロック図である。
【００４３】
図６（ａ）から図６（ｂ）に向かう操作は、図５について説明した１ステージ分解の操作である。この処理を、図６（ｂ）の低周波成分ＬＬ１に対して行うと、図６（ｃ）に示す結果になる。この操作を、「２ステージ分解」と呼ぶ。この結果、周波数成分が、高周波成分ＨＨ１、ＨＬ１、ＬＨ１と、２番目高周波成分ＨＨ２、ＨＬ２、ＬＨ２と、低周波成分ＬＬ２とに分解される。
【００４４】
図７は、実施例１において、複数の電子透かし情報を埋め込む方法を説明する図である。
【００４５】
図７において、高周波成分ＨＨ１、ＨＬ１、ＬＨ１は、最も周波数が高い高周波成分である。この高周波成分ＨＨ１、ＨＬ１、ＬＨ１に電子透かしを埋め込むと、電子透かしの耐性は弱いが、画像品質の劣化が少ない埋め込みができる。したがって、高周波成分ＨＨ１、ＨＬ１、ＬＨ１に、重要度の低い電子透かし情報を埋め込む。
【００４６】
２番目高周波成分ＨＨ２、ＨＬ２、ＬＨ２は、高周波成分ＨＨ１、ＨＬ１、ＬＨ１の次に周波数が高い成分である。２番目高周波成分ＨＨ２、ＨＬ２、ＬＨ２に、電子透かしを埋め込むと、高周波成分ＨＨ１、ＨＬ１、ＬＨ１よりも画像への影響があるが、電子透かし埋め込みの耐性が強い。このために、重要度の高い電子透かし情報を、２番目高周波成分ＨＨ２、ＨＬ２、ＬＨ２に埋め込む。
【００４７】
低周波成分ＬＬ２に、電子透かしを埋め込むと、画像を破壊するので、低周波成分ＬＬ２には電子透かしを埋め込まない。
【００４８】
図８は、離散ウェーブレット逆変換部２０８による周波数成分の結合の機能を説明するブロック図である。
【００４９】
図８において、高周波成分のデータと低周波成分のデータとについて、水平方向に対して、ローパスフィルタとハイパスフィルタとを用い、画像を結合する。次に、垂直方向に対して、ローパスフィルタとハイパスフィルタとを用い、画像を結合する。この処理を、「１ステージ合成」と呼ぶ。
【００５０】
図９は、離散ウェーブレット逆変換部２０８による階層的な周波数成分の結合の機能を説明するブロック図である。
【００５１】
図９（ａ）から図９（ｂ）に向かう操作は、低周波成分ＬＬ２、２番目高周波成分ＨＨ２、ＨＬ２、ＬＨ２について、図８で説明した結合を行う操作である。この操作を、「２ステージ合成」と呼ぶ。図９（ｂ）から図９（ｃ）に向かう操作は、図８で説明した「１ステージ合成」であり、低周波成分ＬＬ１、高周波成分ＨＨ１、ＨＬ１、ＬＨ１が結合される。
【００５２】
実施例１によれば、画像データ中の異なる成分に、複数の電子透かし情報を選択的に埋め込むことができる。
【００５３】
また、重要度が高い電子透かし情報を、低周波成分（２番目高周波成分）に埋め込むことによって、耐性の強い電子透かし埋め込みができる。一方、重要度が低い電子透かし情報を、高周波成分に埋め込むことによって、画像劣化が防止される電子透かし埋め込みができる。
【００５４】
実施例１は、図１に示す離散ウェーブレット変換部２０６、電子透かし処理部２０７、離散ウェーブレット逆変換部２０８等、専用の手段を有する。なお、離散ウェーブレット変換部２０６、電子透かし処理部２０７、離散ウェーブレット逆変換部２０８等の機能を、ＣＰＵの制御によって、ソフトウェア的に制御するようにしてもよい。
【００５５】
（実施例１の応用例）
実施例１は、周波数の最も高い成分と、それに次ぐ高周波成分とに、電子透かしを埋め込む実施例である。実施例１の応用例として、耐性と画像品質とを両立させ、柔軟性のある電子透かし埋め込みを考えることができる。
【００５６】
図１０は、実施例１の応用例である複数の電子透かし情報を埋め込む方法の説明図である。
【００５７】
タイル画像を、３ステージ分解し、４段の周波数分解をする。高周波成分ＨＨ１、ＨＬ１、ＬＨ１は、周波数が最も高い成分である。２番目高周波成分ＨＨ２、ＨＬ２、ＬＨ２は、高周波成分ＨＨ１、ＨＬ１、ＬＨ１に次いで高い周波数成分である。３番目高周波成分ＨＨ３、ＨＬ３、ＬＨ３は、２番目高周波成分ＨＨ２、ＨＬ２、ＬＨ２に次いで高い周波数成分である。低周波成分ＬＬ３は、最も低い周波数成分である。
【００５８】
耐性を求める電子透かし情報を、３番目高周波成分ＨＨ３、ＨＬ３、ＬＨ３に埋め込む。耐性を必須としない電子透かし情報を、高周波成分ＨＨ１、ＨＬ１、ＬＨ１に埋め込む。つまり、図１０に示す例は、重要度の高い情報を、３番目高周波成分ＨＨ３、ＨＬ３、ＬＨ３に埋め込み、重要度の低い情報を、２番目高周波成分ＨＨ２、ＨＬ２、ＬＨ２に埋め込む例である。
【実施例２】
【００５９】
図１１は、本発明の実施例２である画像処理装置ＰＲ２を示すブロック図である。
【００６０】
実施例１は、各手段を、別々のブロックで実行する実施例である。実施例２は、全ての処理を、１つのブロックで実行する実施例である。
【００６１】
画像処理装置ＰＲ２は、ＣＰＵ１１０１と、ＲＯＭ１１０２と、ＲＡＭ１１０３と、ＥＥＰＲＯＭ１１０４と、ユーザインタフェース部１１０５と、電子透かし処理部１１０６とを有する。
【００６２】
ＣＰＵ１１０１は、画像処理装置ＰＲ２を制御する。ＲＯＭ１１０２は、画像処理装置ＰＲ２を制御するプログラムを格納している。ＲＡＭ１１０３は、データの読み書き可能なメモリである。
【００６３】
ＥＥＰＲＯＭ１１０４は、電源が遮断された場合でも、そのデータを保持することができる。ユーザインタフェース部１１０５は、装置外部との通信を行う。電子透かし処理部１１０６は、電子透かしを埋め込む処理を行う。
【００６４】
図１２は、実施例２において、電子透かし処理部１１０６を示す構成図である。
【００６５】
電子透かし処理部１１０６は、離散ウェーブレット変換部１２１０と、１ステージ分解部１２１１と、２ステージ分解部１２１２と、離散ウェーブレット逆変換部１２２０と、２ステージ合成部１２２１と、１ステージ合成部１２２２とを有する。
【００６６】
電子透かし実行部１２３０と、電子透かし埋め込み部１２３１、１２３２とが設けられ、区別するために記号Ａ、Ｂが付されている。
【００６７】
元画像を入力すると、１ステージ分解部１２１１が、離散ウェーブレット変換の１ステージ分解を行う。高周波成分ＨＨ１、ＨＬ１、ＬＨ１は、電子透かし埋め込み部Ｂ  １２３２に送られる。低周波成分ＬＬ１は、２ステージ分解部１２１２に送られる。低周波成分ＬＬ１を入力すると、２ステージ分解部１２１２が、離散ウェーブレット変換の１ステージ分解を行う。２番目高周波成分ＨＨ２、ＨＬ２、ＬＨ２は、電子透かし埋め込み部Ａ  １２３１に送られる。低周波成分ＬＬ２は、２ステージ合成部１２２１に送られる。
【００６８】
電子透かし埋め込み部Ｂ  １２３２に送られた高周波成分ＨＨ１、ＨＬ１、ＬＨ１には、重要度の低い電子透かしを埋め込む。電子透かしを埋め込んだデータは、１ステージ合成部１２２２に送られる。
【００６９】
電子透かし埋め込み部Ａ  １２３１に送られた２番目高周波成分ＨＨ２、ＨＬ２、ＬＨ２には、重要度の高い電子透かしを埋め込む。電子透かしを埋め込んだデータは、２ステージ合成部１２２１に送られる。
【００７０】
２ステージ合成部１２２１では、２ステージ分解部１２１２から送られた低周波成分ＬＬ２と、電子透かし埋め込み部Ａ  １２３１から送られた２番目高周波成分ＨＨ２、ＨＬ２、ＬＨ２とを、離散ウェーブレット変換の２ステージ合成する。合成した低周波成分ＬＬ１は、１ステージ合成部１２２２に送られる。１ステージ合成部１２２２では、２ステージ合成部１２２１から送られた低周波成分ＬＬ１と、電子透かし埋め込み部Ｂ  １２３２から送られた高周波成分ＨＨ１、ＨＬ１、ＬＨ１とを、離散ウェーブレット変換の１ステージ合成する。
【００７１】
上記処理を行った結果、電子透かしが埋め込まれた生成画像が出力される。
【００７２】
実施例２において処理すると、実施例１の処理結果と同等の結果が得られる。さらに実施例２の場合、処理フロー間の制御が不必要であるので、処理速度が向上する。
【実施例３】
【００７３】
図１３は、本発明の実施例３である画像処理装置ＰＲ３を示すブロック図である。
【００７４】
実施例３は、離散コサイン変換を用いて、画像データを周波数成分に分割し、電子透かしを埋め込む実施例である。
【００７５】
画像処理装置ＰＲ３は、ＣＰＵ１３０１と、ＲＯＭ１３０２と、ＲＡＭ１３０３と、ＥＥＰＲＯＭ１３０４と、ユーザインタフェース部１３０５と、離散コサイン変換部１３０６と、電子透かし処理部１３０７と、離散コサイン逆変換部１３０８とを有する。
【００７６】
ＣＰＵ１３０１は、画像処理装置ＰＲ３を制御する。ＲＯＭ１３０２は、画像処理装置ＰＲ３を制御するプログラムを格納している。ＲＡＭ１３０３は、データの読み書き可能なメモリである。ＥＥＰＲＯＭ１３０４は、電源が遮断された場合でも、そのデータを保持することができるメモリである。
【００７７】
ユーザインタフェース部１３０５は、装置外部との間で通信する。離散コサイン変換部１３０６は、画像データの離散コサイン変換を行う。電子透かし処理部１３０７は、電子透かしを埋め込む処理を行う。離散コサイン逆変換部１３０８は、画像データの離散コサイン逆変換を行う。
【００７８】
図１４は、実施例３において、画像データに電子透かしを埋め込む処理を示すフローチャートである。
【００７９】
Ｓ１４０１で、元画像を８×８のブロックに分割する。Ｓ１４０２で、分割したブロックを、離散コサイン変換し、周波数成分毎に分割処理する。Ｓ１４０３で、周波数成分毎に分割したデータに、複数の電子透かし情報を選択的に埋め込む。Ｓ１４０４で、ブロックを離散コサイン逆変換し、周波数成分を結合する。Ｓ１４０５で、８×８のブロックを結合する。
【００８０】
図１５は、離散コサイン変換部１３０６による周波数成分の分割の機能を説明するブロック図である。
【００８１】
図１５において、左上隅の画素が直流成分である。その他の画素は、交流成分である。右方向、下方向に行くほど高周波成分である。右側及び下側の点模様で示す周波数成分Ａは、最も高周波の成分である。この高周波成分に、電子透かしを埋め込むと、電子透かしの耐性は弱いが、画像品質の劣化が少ない。このために、上記最も高周波の成分に、重要度の低い電子透かし情報を埋め込む。
【００８２】
周波数が２番目に高い成分である（２番目高周波）成分Ｂは、画像への影響があるが、耐性が強い電子透かし埋め込みができる。このために、２番目高周波成分Ｂに重要度の高い電子透かし情報を埋め込む。
【００８３】
上記のように、実施例３の構成によって、画像データ中の周波数成分が異なる成分に、複数の電子透かし情報を選択的に埋め込むことができる。
【００８４】
また、重要度が高い電子透かし情報を、低周波成分に埋め込むことによって、耐性の強い電子透かし埋め込むことができる。一方、重要度が低い電子透かし情報を、高周波成分に埋め込むことによって、画像劣化を防止した電子透かし埋め込みを実現することができる。
【００８５】
（実施例３の応用例）
実施例３は、周波数が最も高い成分と、それに次ぐ高周波成分に、電子透かしを埋め込む実施例である。実施例１の応用例で示したように、実施例３においても、耐性と画像品質とを両立させ、柔軟性のある電子透かし埋め込みを実現する応用例を考えることができる。
【００８６】
図１６は、実施例３の応用例において、複数の電子透かし情報を埋め込む方法を説明する図である。
【００８７】
実施例３の応用例は、より重要度が高い電子透かし情報で、より耐性が必要とされる場合、実施例３よりも低周波寄りに、電子透かし情報を埋め込む実施例である。図１６において、重要度の高い情報を、周波数成分Ｅに埋め込み、重要度の低い情報を、周波数成分Ｂに埋め込む。
【実施例４】
【００８８】
図１７は、本発明の実施例４である画像処理装置ＰＲ４における電子透かし処理部を示すブロック図である。
【００８９】
本発明の実施例４は、画像データを、空間領域のビット階層に分割し、電子透かしを埋め込む実施例である。実施例４である画像処理装置ＰＲ４の構成は、図１１に示す画像処理装置ＰＲ２と同等である。
【００９０】
画像処理装置ＰＲ４は、ビット分割部１７０１と、ビット結合部１７０２と、電子透かし埋め込み部１７１０とを有する。
【００９１】
ビット分割部１７０１は、画像データをビット分割する。ビット結合部１７０２は、ビット分割したデータを結合する。
【００９２】
電子透かし埋め込み部１７１０は、電子透かしを実行し、電子透かし埋め込み部Ａ  １７１１と、電子透かし埋め込み部Ｂ  １７１２とを有する。
【００９３】
元画像データを、Ｄ［７：０］と表現する。このデータは、Ｄ［７］が最上位ビット（Ｍｏｓｔ  Ｓｉｇｎｉｆｉｃａｎｔ  Ｂｉｔ）であり、Ｄ［０］が最下位ビット（Ｌｅａｓｔ  Ｓｉｇｎｉｆｉｃａｎｔ  Ｂｉｔ）である。
【００９４】
元画像Ｄ［７：０］を入力すると、ビット分割部１７０１が、画像データＤ［７：２］と、画像データＤ［１］と、画像データＤ［０］とに分割する。
【００９５】
画像データＤ［７：２］は、ビット結合部１７０２に送信される。一方、画像データＤ［１］は、電子透かし埋め込み部Ａ  １７１１に送られる。また、画像データＤ［０］は、電子透かし埋め込み部Ｂ  １７１２に送られる。電子透かし埋め込み部Ａ  １７１１は、画像データＤ［１］に、重要度の高い電子透かしを埋め込む。出力されるデータを、Ｄ’［１］と置く。電子透かし埋め込み部Ｂ  １７１２は、画像データＤ［０］に、重要度の低い電子透かしを埋め込む。出力されるデータを、Ｄ’［０］と置く。ビット分割部１７０１は、Ｄ［７：２］と、Ｄ’［１］と、Ｄ’［０］とをビット結合し、生成画像Ｄ’［７：０］を出力する。
【００９６】
図１８は、実施例４において、生成画像の空間領域をビット階層で表現した図である。
【００９７】
図１８に示すように、上方に、上位ビットを配置し、下に行くに従って、下位ビットを配置している。
【００９８】
図１７で説明した電子透かし処理部の処理によって、最下位ビット層であるＤ’［０］に、重要度が低い電子透かし情報を埋め込む。そして、次の下位ビット層であるＤ’［１］に、重要度が高い電子透かし情報を埋め込む。
【００９９】
上記のように、実施例４によって、画像データ中の異なる周波数成分に、複数の電子透かし情報を選択的に埋め込むことができる。
【０１００】
また、重要度が高い電子透かし情報を、上位ビット階層に埋め込むので、耐性の強い電子透かし埋め込みを実現することができる。一方、重要度が低い電子透かし情報を、最下位ビットに埋め込むので、画像劣化を防止した電子透かし埋め込みを実現することができる。
【０１０１】
（実施例４の応用例）
図１９は、実施例４の応用例において、生成画像の空間領域をビット階層で表現した図である。
【０１０２】
実施例４は、最下位ビットと、それに次ぐ下位ビットに、電子透かしを埋め込む実施例である。実施例４の応用例は、耐性と画像品質とを両立させ、柔軟性のある電子透かし埋め込み方法である。
【０１０３】
図１８の説明と同様に、上方に、上位ビットを配置し、下に行くに従って、下位ビットを配置している。
【０１０４】
実施例４の応用例において、電子透かし情報として３つの情報を埋め込む。つまり、より重要度が高い電子透かし情報であって、より耐性が必要とされる場合、実施例４よりも上位ビット寄りに、電子透かし情報を埋め込む。図１９に示す応用例は、画像データＤ’［４］に、重要度が高い電子透かし情報を埋め込み、画像データＤ’［３］に、重要度が中程度の電子透かし情報を埋め込み、画像データＤ’［１］に、重要度が低い電子透かし情報を埋め込んだ例である。
【０１０５】
なお、動画像データ又は音声データに、上記実施例を適用するようにしてもよい。
【０１０６】
請求項１記載の発明によれば、画像データの性質が異なる複数の成分に対して、各々の成分に電子透かし情報を埋め込むことができる。この結果、成分の性質に応じて、電子透かし情報を埋め込むことができる。
【０１０７】
請求項２記載の発明によれば、画像データの周波数特性が異なる複数の成分に対して、各々の成分に電子透かし情報を埋め込むことができる。この結果、成分の周波数特性に応じて、電子透かし情報を埋め込むことができる。
【０１０８】
請求項３記載の発明によれば、画像データの周波数特性が異なる複数の成分に対して、各々の成分に電子透かし情報を埋め込むことができる。この結果、成分の周波数特性に応じて、電子透かし情報を埋め込むことができる。
【０１０９】
請求項４記載の発明によれば、画像データの周波数特性が異なる複数の成分に対して、各々の成分に電子透かし情報を埋め込むことができる。この結果、成分の周波数特性に応じて、電子透かし情報を埋め込むことができる。
【０１１０】
請求項５記載の発明によれば、画像データの周波数特性が異なる複数の成分に対して、各々の成分に重要度の異なる電子透かし情報を埋め込むことができる。この結果、成分の周波数特性に応じて、重要度に応じた電子透かし情報を埋め込むことができる。
【０１１１】
請求項６記載の発明によれば、画像データの選択した周波数成分のうち周波数が高い成分に、重要度の低い電子透かし情報を埋め込むことができる。この結果、画像の劣化を低減して電子透かしを埋め込むことができる。
【０１１２】
請求項７記載の発明によれば、画像データの選択した周波数成分のうち周波数が高い成分から順に、重要度の低い電子透かし情報を埋め込むことができる。この結果、画像の劣化を低減して電子透かしを埋め込むことができる。
【０１１３】
請求項８記載の発明によれば、画像データの選択した周波数成分のうち周波数が低い成分に、重要度の高い電子透かし情報を埋め込むことができる。この結果、耐性の強い電子透かしを埋め込むことができる。
【０１１４】
請求項９記載の発明によれば、画像データの選択した周波数成分のうち周波数が低い成分から順次、重要度の高い電子透かし情報を埋め込むことができる。この結果、耐性の強い電子透かしを埋め込むことができる。
【０１１５】
請求項１０記載の発明によれば、最も高い周波数成分に、重要度の低い電子透かし情報を埋め込むことができる。最も高い周波数成分に次ぐ周波数成分に、重要度の高い電子透かし情報を埋め込むことができる。この結果、重要度の低い電子透かし情報に関しては画像の劣化を低減して電子透かしを埋め込むことができる。重要度の高い電子透かし情報には耐性の強い電子透かしを埋め込むことができる。
【０１１６】
請求項１１記載の発明によれば、画像データの階層が異なる複数の成分対して、各々の成分に電子透かし情報を埋め込むことができる。この結果、成分の特性に応じて、電子透かし情報を埋め込むことができる。
【０１１７】
請求項１２記載の発明によれば、画像データの階層が異なる複数の成分に対して、各々の成分に重要度の異なる電子透かし情報を埋め込むことができる。この結果、成分の特性に応じて、重要度に応じた電子透かし情報を埋め込むことができる。
【０１１８】
請求項１３記載の発明によれば、画像データの選択した複数の階層のうち下位ビットに、重要度の低い電子透かし情報を埋め込むことができる。この結果、画像の劣化を低減して電子透かしを埋め込むことができる。
【０１１９】
請求項１４記載の発明によれば、画像データの選択した複数の階層のうち下位ビットに、重要度の低い電子透かし情報を埋め込むことができる。この結果、画像の劣化を低減して電子透かしを埋め込むことができる。
【０１２０】
請求項１５記載の発明によれば、画像データの選択した複数の階層のうち上位ビットに、重要度の高い電子透かし情報を埋め込むことができる。この結果、耐性の強い電子透かしを埋め込むことができる。
【０１２１】
請求項１６記載の発明によれば、画像データの選択した複数の階層のうち上位ビットに、重要度の高い電子透かし情報を埋め込むことができる。この結果、耐性の強い電子透かしを埋め込むことができる。
【０１２２】
請求項１７記載の発明によれば、最下位ビット周波数が高い成分に、重要度の低い電子透かし情報を埋め込むことができる。最下位ビットに次ぐ下位ビットの階層に、重要度の高い電子透かし情報を埋め込むことができる。この結果、重要度の低い電子透かし情報に関しては画像の劣化を低減して電子透かしを埋め込むことができる。重要度の高い電子透かし情報には耐性の強い電子透かしを埋め込むことができる。
【０１２３】
請求項１８記載の発明によれば、セキュリティが必要とされる画像に耐性の強い電子透かし情報を埋め込むことができる。その結果、画像のセキュリティが保護される。
【０１２４】
請求項１９記載の発明によれば、画像に電子透かし情報として著作権情報を埋め込むとき、耐性の強い電子透かし情報を埋め込むことができる。その結果、画像のセキュリティが保護される。
【０１２５】
請求項２０記載の発明によれば、複写禁止等の情報である使用規制情報を埋め込むとき、耐性の強い電子透かし情報を埋め込むことができる。その結果、画像のセキュリティが保護される。
【０１２６】
請求項２１記載の発明によれば、画像データの性質が異なる複数の成分対して、各々の成分に電子透かし情報を埋め込むことができる。この結果、成分の性質に応じて、電子透かし情報を埋め込むことができる。
【０１２７】
請求項２２記載の発明によれば、画像データの周波数特性が異なる複数の成分に対して、各々の成分に電子透かし情報を埋め込むことができる。この結果、成分の周波数特性に応じて、電子透かし情報を埋め込むことができる。
【０１２８】
請求項２３記載の発明によれば、画像データの周波数特性が異なる複数の成分対して、各々の成分に電子透かし情報を埋め込むことができる。この結果、成分の周波数特性に応じて、電子透かし情報を埋め込むことができる。
【０１２９】
請求項２４記載の発明によれば、画像データの周波数特性が異なる複数の成分に対して、各々の成分に電子透かし情報を埋め込むことができる。この結果、成分の周波数特性に応じて、電子透かし情報を埋め込むことができる。
【０１３０】
請求項２５記載の発明によれば、画像データの周波数特性が異なる複数の成分に対して、各々の成分に重要度の異なる電子透かし情報を埋め込むことができる。この結果、成分の周波数特性に応じて、重要度に応じた電子透かし情報を埋め込むことができる。
【０１３１】
請求項２６記載の発明によれば、画像データの選択した周波数成分のうち周波数が高い成分に、重要度の低い電子透かし情報を埋め込むことができる。この結果、画像の劣化を低減して電子透かしを埋め込むことができる。
【０１３２】
請求項２７記載の発明によれば、画像データの選択した周波数成分のうち周波数が高い成分に、重要度の低い電子透かし情報を埋め込むことができる。この結果、画像の劣化を低減して電子透かしを埋め込むことができる。
【０１３３】
請求項２８記載の発明によれば、画像データの選択した周波数成分のうち周波数が低い成分に、重要度の高い電子透かし情報を埋め込むことができる。この結果、耐性の強い電子透かしを埋め込むことができる。
【０１３４】
請求項２９記載の発明によれば、画像データの選択した周波数成分のうち周波数が低い成分に、重要度の高い電子透かし情報を埋め込むことができる。この結果、耐性の強い電子透かしを埋め込むことができる。
【０１３５】
請求項３０記載の発明によれば、最も高い周波数成分に、重要度の低い電子透かし情報を埋め込むことができる。最も高い周波数成分に次ぐ周波数成分に、重要度の高い電子透かし情報を埋め込むことができる。この結果、重要度の低い電子透かし情報に関しては画像の劣化を低減して電子透かしを埋め込むことができる。重要度の高い電子透かし情報には耐性の強い電子透かしを埋め込むことができる。
【０１３６】
請求項３１記載の発明によれば、画像データの階層が異なる複数の成分に対して、各々の成分に電子透かし情報を埋め込むことができる。この結果、成分の特性に応じて、電子透かし情報を埋め込むことができる。
【０１３７】
請求項３２記載の発明によれば、画像データの階層が異なる複数の成分に対して、各々の成分に重要度の異なる電子透かし情報を埋め込むことができる。この結果、成分の特性に応じて、重要度に応じた電子透かし情報を埋め込むことができる。
【０１３８】
請求項３３記載の発明によれば、画像データの選択した複数の階層のうち下位ビットに、重要度の低い電子透かし情報を埋め込むことができる。この結果、画像の劣化を低減して電子透かしを埋め込むことができる。
【０１３９】
請求項３４記載の発明によれば、画像データの選択した複数の階層のうち下位ビットに、重要度の低い電子透かし情報を埋め込むことができる。この結果、画像の劣化を低減して電子透かしを埋め込むことができる。
【０１４０】
請求項３５記載の発明によれば、画像データの選択した複数の階層のうち上位ビットに、重要度の高い電子透かし情報を埋め込むことができる。この結果、耐性の強い電子透かしを埋め込むことができる。
【０１４１】
請求項３６記載の発明によれば、画像データの選択した複数の階層のうち上位ビットに、重要度の高い電子透かし情報を埋め込むことができる。この結果、耐性の強い電子透かしを埋め込むことができる。
【０１４２】
請求項３７記載の発明によれば、最下位ビット周波数が高い成分に、重要度の低い電子透かし情報を埋め込むことができる。最下位ビットに次ぐ下位ビットの階層に、重要度の高い電子透かし情報を埋め込むことができる。この結果、重要度の低い電子透かし情報に関しては画像の劣化を低減して電子透かしを埋め込むことができる。重要度の高い電子透かし情報には耐性の強い電子透かしを埋め込むことができる。
【０１４３】
請求項３８記載の発明によれば、セキュリティが必要とされる画像に耐性の強い電子透かし情報を埋め込むことができる。その結果、画像のセキュリティが保護される。
【０１４４】
請求項３９記載の発明によれば、画像に電子透かし情報として著作権情報を埋め込むとき、耐性の強い電子透かし情報を埋め込むことができる。その結果、画像のセキュリティが保護される。
【０１４５】
請求項４０記載の発明によれば、複写禁止等の情報である使用規制情報を埋め込むとき、耐性の強い電子透かし情報を埋め込むことができる。その結果、画像のセキュリティが保護される。
【図面の簡単な説明】
【０１４６】
【図１】本発明の実施例１である画像処理装置ＰＲ１を示すブロック図である。
【図２】本発明の電子透かし処理部２０７を示すブロック図である。
【図３】実施例１において、画像データに、電子透かしを埋め込む処理を示すフローチャートである。
【図４】実施例１において、タイリング処理を説明する図である。
【図５】離散ウェーブレット変換部２０６による周波数成分の分割の機能を説明するブロック図である。
【図６】離散ウェーブレット変換部２０６による階層的な周波数成分の分割の機能を説明するブロック図である。
【図７】実施例１において、複数の電子透かし情報を埋め込む方法を説明する図である。
【図８】離散ウェーブレット逆変換部２０８による周波数成分の結合の機能を説明するブロック図である。
【図９】離散ウェーブレット逆変換部２０８による階層的な周波数成分の結合の機能を説明するブロック図である。
【図１０】実施例１の応用例である複数の電子透かし情報を埋め込む方法の説明図である。
【図１１】本発明の実施例２である画像処理装置ＰＲ２を示すブロック図である。
【図１２】実施例２において、電子透かし処理部１１０６を示す構成図である。
【図１３】本発明の実施例３である画像処理装置ＰＲ３を示すブロック図である。
【図１４】実施例３において、画像データに電子透かしを埋め込む処理を示すフローチャートである。
【図１５】離散コサイン変換部１３０６による周波数成分の分割の機能を説明するブロック図である。
【図１６】実施例３の応用例において、複数の電子透かし情報を埋め込む方法を説明する図である。
【図１７】本発明の実施例４である画像処理装置ＰＲ４における電子透かし処理部を示すブロック図である。
【図１８】実施例４において、生成画像の空間領域をビット階層で表現した図である。
【図１９】実施例４の応用例において、生成画像の空間領域をビット階層で表現した図である。
【符号の説明】
【０１４７】
１０１…分割手段、
１０２、１０３…電子透かし埋め込み手段、
１０４…結合手段、
ＰＲ１…画像処理装置、
２０１…ＣＰＵ、
２０２…ＲＯＭ、
２０３…ＲＡＭ、
２０４…ＥＥＰＲＯＭ、
２０５…ユーザインタフェース部、
２０６…離散ウェーブレット変換部、
２０７…電子透かし処理部、
２０８…離散ウェーブレット逆変換部、
ＰＲ２…画像処理装置、
１１０１…ＣＰＵ、
１１０２…ＲＯＭ、
１１０３…ＲＡＭ、
１１０４…ＥＥＰＲＯＭ、
１１０５…ユーザインタフェース部、
１１０６…電子透かし処理部、
１２１０…離散ウェーブレット変換部、
１２１１…１ステージ分解部、
１２１２…２ステージ分解部、
１２２０…離散ウェーブレット逆変換部、
１２２１…２ステージ合成部、
１２２２…１ステージ合成部、
１２３０…電子透かし実行部、
１２３１…電子透かし埋め込み部Ａ、
１２３２…電子透かし埋め込み部Ｂ、
ＰＲ３…画像処理装置、
１３０１…ＣＰＵ、
１３０２…ＲＯＭ、
１３０３…ＲＡＭ、
１３０４…ＥＥＰＲＯＭ、
１３０５…ユーザインタフェース部、
１３０６…離散コサイン変換部、
１３０７…電子透かし処理部、
１３０８…離散コサイン逆変換部、
１７０１…ビット分割部、
１７０２…ビット結合部、
１７１０…電子透かし埋め込み部、
１７１１…電子透かし埋め込み部Ａ、
１７１２…電子透かし埋め込み部Ｂ。
【図１】
2009077210.tif 000003
【図２】
2009077210.tif 000004
【図３】
2009077210.tif 000005
【図４】
2009077210.tif 000006
【図５】
2009077210.tif 000007
【図６】
2009077210.tif 000008
【図７】
2009077210.tif 000009
【図８】
2009077210.tif 000010
【図９】
2009077210.tif 000011
【図１０】
2009077210.tif 000012
【図１１】
2009077210.tif 000013
【図１２】
2009077210.tif 000014
【図１３】
2009077210.tif 000015
【図１４】
2009077210.tif 000016
【図１５】
2009077210.tif 000017
【図１６】
2009077210.tif 000018
【図１７】
2009077210.tif 000019
【図１８】
2009077210.tif 000020
【図１９】
2009077210.tif 000021