(57)【特許請求の範囲】
【請求項１】
原画像、透かし画像形状情報及び埋め込み系列を入力する入力工程と、
前記透かし画像形状情報により示される形状内に含まれる前記原画像の画素の画素値と、前記埋み込み系列との演算を行うことにより、電子透かしが埋め込まれた画像を作成する作成工程とを有することを特徴とする画像処理方法。
【請求項２】
電子透かしが埋め込まれた画像、透かし画像形状情報及び埋め込み系列を入力する工程と、
前記透かし画像形状情報により示される形状内に含まれる前記電子透かしが埋め込まれた画像の画素の画素値と、前記埋め込み系列との演算を行うことにより前記電子透かしを解除する解除工程とを有することを特徴とする画像処理方法。
【請求項３】
前記演算に、共通鍵暗号方式、又は、公開鍵暗号方式による暗号化処理を用いることを特徴とする請求項１又は２に記載の画像処理方法。
【請求項４】
前記原画像が、不可視型電子透かしが埋め込まれている画像であることを特徴とする請求項１〜３の何れか１項に記載の画像処理方法。
【請求項５】
前記電子透かしが埋め込まれた画像、前記透かし画像形状情報及び前記埋め込み系列を出力することを特徴とする請求項１〜４の何れか１項に記載の画像処理方法。
【請求項６】
原画像、透かし画像形状情報、及び埋め込み系列を入力する入力手段と、
前記透かし画像形状情報により示される形状内に含まれる前記原画像の画素の画素値と、前記埋み込み系列との演算を行うことにより、電子透かしが埋め込まれた画像を作成する作成手段とを有することを特徴とする画像処理装置。
【請求項７】
電子透かしが埋め込まれた画像、透かし画像形状情報及び埋め込み系列を入力する入力手段と、
前記透かし画像形状情報により示される形状内に含まれる前記電子透かしが埋め込まれた画像の画素の画素値と、前記埋め込み系列との演算を行うことにより、前記電子透かしを解除する解除手段とを有することを特徴とする画像処理装置。
【請求項８】
前記演算に、共通鍵暗号方式、又は、公開鍵暗号方式による暗号化処理を用いることを特徴とする請求項６又は７に記載の画像処理装置。
【請求項９】
サーバ及び端末を有する画像配付システムであって、
前記サーバは、
原画像、透かし画像形状情報及び埋め込み系列を入力する入力手段と、
前記透かし画像形状情報により示される形状内に含まれる前記原画像の画素の画素値と、前記埋み込み系列との演算を行うことにより、電子透かしが埋め込まれた画像を作成する作成手段と、
前記電子透かしが埋め込まれた画像、前記透かし画像形状情報及び前記埋め込み系列を端末に送信する送信手段とを有し、
前記端末は、
前記電子透かしが埋め込まれた画像、前記透かし画像形状情報及び前記埋め込み系列を前記サーバより受信する受信手段と、
前記透かし画像形状情報により示される形状内に含まれる前記電子透かしが埋め込まれた画像の画素の画素値と前記埋め込み系列との演算を行うことにより、前記電子透かしを解除する解除手段とを有することを特徴とする画像配付システム。
【請求項１０】
請求項１〜５の何れか１項に記載の画像処理方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像の著作権保護、画像の改竄防止等のために、画像に電子透かし等の目視しにくい情報を埋め込むための技術、電子透かしが埋め込まれた画像の電子透かしを解除するための技術、サーバにおいて電子透かしが埋め込まれた画像を作成して、ユーザに配付し、ユーザにおいて電子透かしを解除する技術に関するものである。
【０００２】
【従来の技術】
画像をデジタルデータとして扱うデジタル画像には、従来のアナログ画像と比較して、コンピュータ等によって画質を劣化すること無く簡単にコピーでき、通信回線を通じて電送することができるという特徴がある。このような特徴により、デジタル画像は安易に不正コピーされ再配布されてきた。これを防ぐための方法の一つとして電子透かしと呼ばれる手法がある。
電子透かしには、大きく分類して著作権情報、ユーザ情報等の透かし情報を目に見えない形で埋め込む不可視型と、画像上に著作権を保有する会社のロゴ等の透かし画像を目に見える形で形成する可視型とがある。
【０００３】
不可視型の電子透かしでは、透かし情報が埋め込まれているということが、埋め込み画像を一見しただけでは認識できない。このため、透かし情報の削除は行われにくいものの、不正コピー、不正配布は可視型に比べ行われ易い。但し、例えデジタル画像が不正にコピー又は配布された場合であっても、そのデジタル画像中には透かし情報が残っているので、透かし情報として埋め込まれたユーザＩＤ等により、不正ユーザを特定することができる。
【０００４】
不可視型の電子透かしの代表的なものとして、入力画像に対し高速フーリエ変換、離散コサイン変換、ウェーブレット変換等の周波数変換を行い、周波数領域に透かし情報を加えた後、逆周波数変換を行うことにより埋め込みを行う手法がある。
上記高速フーリエ変換による手法では、入力画像は、ＰＮ系列を加えられて拡散された後、ブロックに分割される。ブロック毎にフーリエ変換が施され、１ブロックに１ビットの透かし情報が埋め込まれる。透かし情報が埋め込まれたブロックは逆フーリエ変換が施され、再び最初と同じＰＮ系列が加えられて合成画像となる。これは、大西、岡、松井、”ＰＮ系列による画像への透かし署名法”１９９７年、暗号と情報セキュリティシンポジウム講演論文集、ＳＣＩＳ９７−２６Ｂに詳しい。
【０００５】
上記離散コサイン変換による手法は、ブロックに分割し、ブロック毎に離散コサイン変換をする。１ブロックに１ビットの情報を埋め込んだ後、逆変換をして合成画像を生成する。これは、中村、小川、高嶋”ディジタル画像の著作権保護のための周波数領域における電子透かし方式”１９９７年、暗号と情報セキュリティシンポジウム講演論文集、ＳＣＩＳ９７−２６Ａに詳しい。
【０００６】
上記ウェーブレット変換による手法は、入力画像をブロック分割する必要のない手法である。これは、石塚、酒井、櫻井、”ウェーブレット変換を用いた電子すかし技術の安全性と信頼性に関する実験的考察”１９９７年、暗号と情報セキュリティシンポジウム講演論文集、ＳＣＩＳ９７．２６Ｄに詳しい。
【０００７】
また、画素の色相、明度等に演算を施して電子透かしを埋め込む手法（Ｄｉｇｉｍａｒｃ社、米国特許５，６３６，２９２号等）もある。
【０００８】
一方、上記可視型電子透かしでは、透かし情報は、デジタル画像上に目で見える形で書き込まれているので、そのままでは利用し辛く、不正コピーや不正配布を思いとどまらせる効果がある。可視型の電子透かしの埋め込み方法として、従来、著作権所有者のロゴ等の著作情報を表した画像の画素値を、原画像の画素値と置き換えることにより、著作情報を原画像に埋め込むという手法がよく用いられてきた。この手法の欠点としては、原画像の画素値が失われるため、原画像を復元できないことが挙げられる。
【０００９】
上述したように、従来の可視型電子透かし埋め込み手法においては、原画像を復元する方法は用意されておらず、正規の原画像を得たい場合は、原画像の全てを再取得する必要があった。
【００１０】
また、電子透かしの他にデジタル画像の著作権を保護するための手法として、次のような方法が特開平９−２３３４５５号公報及び米国特許５，４９１，５６３号で提案されている。
即ち、画像符号化器の直後にスクランブル装置を接続して、符号化された入力画像情報に対してスクランブルを行い、受信者施設へ送る。受信者施設では、画像復号器の直前にスクランブル解除装置を接続して、スクランブルの解除を行うものである。
【００１１】
この手法では、原画像の全てあるいは一部の画素について、ある鍵に依存した形でスクランブルされるが、スクランブルされた全ての画素値は、画像上に画素を取り出した部分に埋め戻されるので、鍵を手に入れることによりスクランブルを解除することが可能となっている。しかし、このように画像にスクランブルをかける方法では、画像の不正利用は防げるものの、著作権情報等の情報を画像上に埋め込むことはできず、画像とは別に著作権情報を配布する必要があった。
【００１２】
【発明が解決しようとする課題】
上記従来例で説明したように、従来の不可視型の電子透かしを著作権保護の目的で使用した場合、不正再配布が行われ易いという問題があった。また、可視型の電子透かしにおいては、原画像を復元する方法が用意されていないという問題があった。
また、スクランブルによる方法では、画像の不正利用は防げるものの、著作権情報を画像上に埋め込むことができず、画像とは別に著作権情報を配布する必要があった。
上記のような問題により、どの方法も著作権保護の目的のために使用するには十分なものではなかった。
【００１３】
本発明は、上記の問題を解決するために成されたもので、著作権保護を十分に行うことができるようにすることを目的としている。
【００１４】
【課題を解決するための手段】
本発明の画像処理方法は、原画像、透かし画像形状情報及び埋め込み系列を入力する入力工程と、前記透かし画像形状情報により示される形状内に含まれる前記原画像の画素の画素値と、前記埋み込み系列との演算を行うことにより、電子透かしが埋め込まれた画像を作成する作成工程とを有することを特徴とする。
【００１５】
また、本発明の画像処理方法は、電子透かしが埋め込まれた画像、透かし画像形状情報及び埋め込み系列を入力する工程と、前記透かし画像形状情報により示される形状内に含まれる前記電子透かしが埋め込まれた画像の画素の画素値と、前記埋め込み系列との演算を行うことにより前記電子透かしを解除する解除工程とを有することを特徴とする。
【００１６】
また、本発明の画像処理装置は、原画像、透かし画像形状情報、及び埋め込み系列を入力する入力手段と、前記透かし画像形状情報により示される形状内に含まれる前記原画像の画素の画素値と、前記埋み込み系列との演算を行うことにより、電子透かしが埋め込まれた画像を作成する作成手段とを有することを特徴とする。
【００１７】
また、本発明の画像処理装置は、電子透かしが埋め込まれた画像、透かし画像形状情報及び埋め込み系列を入力する入力手段と、前記透かし画像形状情報により示される形状内に含まれる前記電子透かしが埋め込まれた画像の画素の画素値と、前記埋め込み系列との演算を行うことにより、前記電子透かしを解除する解除手段とを有することを特徴とする。
【００１８】
また、本発明の画像配付システムは、サーバ及び端末を有する画像配付システムであって、前記サーバは、原画像、透かし画像形状情報及び埋め込み系列を入力する入力手段と、前記透かし画像形状情報により示される形状内に含まれる前記原画像の画素の画素値と、前記埋み込み系列との演算を行うことにより、電子透かしが埋め込まれた画像を作成する作成手段と、前記電子透かしが埋め込まれた画像、前記透かし画像形状情報及び前記埋め込み系列を端末に送信する送信手段とを有し、前記端末は、前記電子透かしが埋め込まれた画像、前記透かし画像形状情報及び前記埋め込み系列を前記サーバより受信する受信手段と、前記透かし画像形状情報により示される形状内に含まれる前記電子透かしが埋め込まれた画像の画素の画素値と前記埋め込み系列との演算を行うことにより、前記電子透かしを解除する解除手段とを有することを特徴とする。
【００１９】
また、本発明の記憶媒体は、上記の画像処理方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記憶媒体である。
【００２３】
【発明の実施の形態】
以下、本発明の実施の形態を図面と共に説明する。
図１は、本発明の第１の実施の形態による電子透かし埋め込み方法の処理を示すフローチャートである。
図１において、まず、処理１１の初期状態で、画素位置と画素値で構成される複数の画素からなる原画像と、埋め込む画像の形状を示す画素位置からなる透かし画像形状情報と、埋め込み系列としての２進数で表現される所定のシリアルビット系列を設定する。
【００２４】
次に処理１２において、原画像を構成する画素の画素位置と透かし画像形状情報との比較処理を行い、一致したとき、処理１３にその画素位置情報を送り、不一致のとき、その画素についての処理を終了する。処理１３では、原画像の指定された画素位置の画素値（全部又は一部）と、上記埋め込み系列としての所定のビット（又はビット列）を用いた演算処理を行う。この演算処理としては、排他的論理和やモジュロ加算、モジュロ乗算等の可逆な演算は全て含まれる。
【００２５】
次に、処理１４で埋め込み処理を行い、処理１３に送られた画素位置の画素値としての演算結果を出力する。
尚、上記の各処理は、各画素毎に順次行うようにしてもよく、また、並列に行うようにしてもよい。
【００２６】
本実施の形態によれば、原画像に対して透かし画像形状情報に応じた変形を加えることができる。この変形は、前述の不可視型電子透かしと異なり、画素値を処理１３の演算結果に応じて大きく変えるので、目に見える可視型透かしとなる。従って、本実施の形態によって生成される画像を、以下の説明では可視型電子透かし埋め込み済み画像と呼ぶものとする。
【００２７】
上記可視型電子透かし埋め込み済み画像は、次に説明する第２の実施の形態による復号法により復元可能であり、透かし画像形状が著作権者のロゴ等の意味のある情報であれば、単なる画像スクランブルと異なる著作権情報保護の効果を実現することができる。
【００２８】
図２は、本発明の第２の実施の形態による電子透かし解除方法を示すフローチャートである。
図２において、まず処理２１の初期状態で、画素位置と画素値で構成される複数の画素からなる可視型電子透かし埋め込み済み画像と、埋め込む画像の形状を示す画素位置からなる透かし画像形状情報と、第１の実施の形態で埋め込みに用いたものと同じ埋め込み系列としてのシリアルビット系列を設定する。
【００２９】
次に処理２２において、電子透かし埋め込み済み画像を構成する画素の画素位置と透かし画像形状情報との比較処理を行い、一致したとき、処理２３にその画素位置情報を送り、不一致のとき、その画素についての処理を終了する。
【００３０】
処理２３では、原画像の指定された画素位置の画素値（全部又は一部）と、埋め込み系列の所定のビット（又はビット列）とを用いた演算処理を行う。ここで、演算処理は透かし埋め込み時に用いられた演算の逆演算である。例えば排他的論理和により、電子透かしが埋め込まれている場合は、再び排他的論理和を演算することによって、原画像の画素の画素値が復元される。
処理２４では、処理２３に送られた画素位置の画素値として演算結果を出力する。
尚、上記の各処理は、各画素毎に順次行うようにしてもよく、また、並列に行うようにしてもよい。
【００３１】
本実施の形態によれば、第１の実施の形態によって生成された可視型電子透かし埋め込み済み画像を原画像に復元することができる。
【００３２】
図３は、第１の実施の形態の演算処理として暗号処理を用いた場合の本発明の第３の実施の形態による電子透かし埋め込み方法を示すフローチャートである。
【００３３】
本実施の形態は、処理３３以外は、第１の実施の形態の図１と同じである。従って、処理３３についてのみ説明する。
処理３３は、原画像の指定された、画素位置に対して暗号化を行う。この場合、埋め込み系列は暗号鍵又は暗号鍵を生成するための初期値として用いることができる。暗号方式としては、例えばＤＥＳ（池野、小山、”現代暗号理論”、電子情報通信学会）を用い、各画素値が８ｂｉｔの値で示される場合、指定された画素位置を８画素位置毎に分割し、その画素値を並べた６４ｂｉｔ毎に上記ＤＥＳによる暗号化を行う。
【００３４】
このとき、埋め込み系列から所定の５６ｂｉｔを鍵として用いる（さらに、８ｂｉｔのパリティを付加する）。ＤＥＳからの出力は入力と同じ６４ｂｉｔであるので、その出力を８ｂｉｔ毎に分割し、各々入力として用いた８つの画素位置の画素値として出力する。
【００３５】
また、ＤＥＳをストリーム暗号として用いる場合は、入力系列を鍵、及び初期値として、ＤＥＳのＣＢＣモードによって疑似乱数を発生させ８ｂｉｔ毎に指定された画素位置の画素値として出力することができる。この場合、発生させる疑似乱数のビット数は指定された画素位置に必要な画素値の数であり、その数になれば終了する。これにより、原画像の復元に必要な大部分の情報は、電子透かし埋め込み済み画像上にあり、画像復元時には、鍵等を表す短いビット列である埋め込み系列を用いればよい埋め込み方法が実現される。
【００３６】
図４は、上記第３の実施の形態によって埋め込まれた電子透かしを解除するための、本発明の第４の実施の形態による電子透かし解除方法を示すフローチャートである。
本実施の形態は、処理４３以外は、第３の実施の形態の図３と同じである。従って、処理３３についてのみ説明する。
処理４３は、電子透かし埋め込み済み画像の指定された画素位置に対して復号を行う。この場合、埋め込み系列は、埋め込みに用いた暗号鍵に対応する復号鍵又は復号鍵を生成するための初期値として用いることができる。
【００３７】
本実施の形態によれば、ＤＥＳからの出力を透かし埋め込み時と同じ画素位置で８ｂｉｔ毎に分割し出力する。これにより、図３の電子透かし埋め込み方法により埋め込まれた電子透かしの解除を行うことができる。
【００３８】
本実施の形態では、暗号化方式としてＤＥＳを例に挙げたが、他の共通鍵暗号方式、例えば、ＦＥＡＬ、ＩＤＥＡ、ＲＣ２、ＲＣ４、ＲＣ５、ＭＩＳＴＹ、シーザー型暗号、ビジネル暗号・ビューフォート暗号、プレイフェア暗号、ヒル暗号、バーナム暗号等を用いることもできる。
【００３９】
図５は本発明の第５の実施の形態を示すもので、第１の実施の形態の電子透かし埋め込み方法を用いて構成した電子透かし埋め込み装置及び第２の実施の形態の電子透かし解除方式を用い構成した電子透かし解除装置を使用したネットワークによるデジタル画像配布システムを示すものである。
本システムは、原画像に電子透かしを埋め込みユーザに供給するサーバ５１と、画像をサーバより購入するユーザ５２と、サーバ５１とユーザ５２の間で情報の交換を行うインターネットに代表される配布手段５８とからなる。
【００４０】
サーバ５１は、原画像、電子透かし埋め込み済み画像、透かし画像形状情報及び埋め込み系列を保存しておく記憶装置５３と、第１の実施の形態の電子透かし埋め込み方法を用いて構成した電子透かし埋め込み装置５４とからなる。
【００４１】
ユーザ５２は、取得した電子透かし埋め込み済み画像、透かし画像形状情報、入力系列及び電子透かしを解除した画像を保存する記憶装置５５と、第２の実施の形態の電子透かし解除方法を用いて構成した電子透かし解除装置５６と、画像表示装置５７とからなる。
【００４２】
サーバ５１である画像販売者は、記憶装置５３に原画像、透かし画像形状情報、及び埋め込み系列を保持している。それらのデータを電子透かし埋め込み装置５４に入力して電子透かし埋め込み済み画像を得、記憶装置５３に保存する。透かし画像形状は、例えば著作者を表すロゴの形状をしているものとする。この場合、埋め込み系列は、各々のユーザ（画像購入者）に固有である場合、共通である場合、その他ユーザ、サーバ、画像によって様々な場合が考えられる。
【００４３】
電子透かしの不正解除を妨げるため、ユーザ同士の埋め込み系列の交換、譲渡を防ぎ、またある画像の埋め込み系列により他の画像の電子透かしを解除することを防ぐため、同じ埋め込み系列で電子透かしを埋め込んだ数種類の画像を比較することにより埋め込み系列が割り出されることを防ぐため等の理由から、配布を行うたびに埋め込み系列を生成すること、つまり、全ての配布画像毎に埋め込み系列を変えることがサーバにとって有利である。
【００４４】
電子透かし埋め込み済み画像は、ユーザ５２からの要求によって配布手段５８により配布され、ユーザ５２の記憶装置５５に保存される。ユーザ５２は、保存した画像を画像表示装置５７で確認し、必要であれば、サーバ５１と契約及び／又は料金の支払い等の必要な手続きを行う。
【００４５】
手続き終了後、サーバ５１は、記憶装置５３に保存してある透かし画像形状情報、埋め込み系列を配布手段５８を通じてユーザ５２に配布する。ユーザ５２は、一旦記憶装置５５に保存した後、電子透かし埋め込み済み画像と共に電子透かし解除装置５６に入力して原画像を復元する。
【００４６】
本実施の形態では、一般的な方法として埋め込み情報配布前に契約等手続きを行う旨述べたが、透かし埋め込み済み画像の配布時等、他のタイミングにおいても手続きが行われる場合も考えられる。また、課金方法としては、電子マネー等のネットワーク上で行うものの他に、クレジットカード及び現金等の一般的なものも可能である。また、電子透かしを埋め込まれた画像や埋め込み系列等、通信路上に送信されるデータは、一般的な通信路暗号化方式により暗号化されて送信される場合もある。
【００４７】
図６は、本発明の第６の実施の形態を示すもので、第３の実施の形態の電子透かし埋め込み方法を用いて構成した電子透かし埋め込み装置の暗号化装置及び電子透かし解除装置の復号装置に、ＲＳＡ等の公開鍵暗号方式を用いて構成したネットワークによるデジタル画像配布システムを示すものである。
本システムにおいては、デジタル画像が配布される以前に、印刷物、記録媒体、ネットワーク、口頭、その他の方法で契約及び／又は課金が行われているものとする。
【００４８】
図６において、上記第５の実施の形態でサーバが埋め込み系列（共通鍵）を保有していたのと異なり、ユーザ６３が鍵生成部６９で公開鍵と秘密鍵の対を作成する。公開鍵は、ネットワークを通して、認証局６２の公開鍵記憶装置６６に、秘密鍵はユーザ６３が保有する記憶装置６８に各々保存される。
【００４９】
サーバ６１は、ユーザ６３との契約に従って、認証局６２の公開鍵記憶装置６６よりユーザ６３の公開鍵を取り出し、これを埋め込み系列の一部或いは全部とし、記憶装置６４の原画像、透かし形状情報と共に電子透かし埋め込み装置６５に入力し、電子透かし埋め込み済み画像を得て、記憶装置６４に一時保存する。この画像は配布手段７１を通じてユーザ６３に配布され、記憶装置６０に保存してある秘密鍵を一部或いは全部とする系列と共に、電子透かし解除装置５８に入力され、電子透かしが解除される。
【００５０】
ユーザの公開鍵を用いて電子透かしを埋め込んだ画像をユーザに配布することにより、このユーザの持つ秘密鍵を用いなければ透かし画像を取り除くことはできない。また、秘密鍵はインターネット上に送信されず、ユーザ６３のローカルな環境のみに存在するので、インターネット上に多数存在する悪意の攻撃者に電子透かしの入っていない画像が渡ることを防ぐ効果がある。
【００５１】
また、暗号化を原画像全体に行う方法に比べて暗号化及び復号に必要な時間が短くなる。また、上記第４の実施の形態の電子透かし埋め込み方式と組み合わせ、二重或いは部分毎に共通鍵暗号方式と公開鍵暗号方式による電子透かしを埋め込むという方式も考えられる。
【００５２】
図７は、本発明の第７の実施の形態を示すもので、原画像に不可視の電子透かしを埋め込み、さらに、第１の実施の形態の電子透かし埋め込み方法を用いて構成した装置により、可視の電子透かしを埋め込むようにしたを特徴とした画像配布システムを示すものである。
【００５３】
本システムは、原画像に電子透かしを埋め込みユーザに供給するサーバ８１、画像をサーバより購入するユーザ８２、原画像、電子透かし埋め込み済み画像、透かし画像形状情報及び埋め込み系列を保存しておく記憶装置８３、不可視型電子透かしを埋め込む不可視透かし埋め込み装置８４、第１の実施の形態の電子透かし埋め込み方法を用いて構成した可視透かし埋め込み装置８５を有する。
【００５４】
さらに、取得した電子透かし埋め込み済み画像、透かし画像形状情報、埋め込み系列、電子透かしを解除した画像を保存する記憶装置８６、第３の実施の形態の方法を用いて構成した電子透かし解除装置８７、画像表示装置８８、サーバ８１とユーザ８２の間で情報の交換を行うインターネットに代表される配布手段８９を有する。
【００５５】
サーバ８１である画像販売者は、記録装置８３に原画像、透かし画像形状情報、可視透かしとして埋め込む埋め込み系列、及び不可視透可視として埋め込む情報を保持している。原画像と不可視透かしとして埋め込む情報を不可視透かし埋め込み装置８４に入力し、不可視透かし埋め込み済み画像を得る。不可視の透かし埋め込み済み画像は見た目には原画像と全く同じである。
【００５６】
不可視透かし埋め込み済み画像は、記憶装置８３に保持している透かし画像形状情報、埋め込み系列と共に可視透かし埋め込み装置８５に入力され、不可視及び可視透かし埋め込み済み画像が出力され、記憶装置８３に保存される。尚、ユーザ側の処理については、第４の実施の形態と同様であるので説明を省略する。
【００５７】
ユーザ側で可視透かしを取り除いた画像は原画像と見た目には同一なので、原画像と同等に利用できる。見た目には同一であるが不可視透かしとして埋め込まれた情報は残っているので、情報を抽出する装置を用いることにより、不可視透かしとして埋め込まれた埋め込み情報を抽出し利用することができる。不正使用された画像が発見されたときに、サーバ或いは警察機関等が情報を抽出するのが一般的と考えられる。
【００５８】
これによって、不正再配布、不正使用等を十分防ぐことができ、かつ可視電子透かしの正式あるいは不正解除後も、不可視の電子透可視により埋め込まれている情報により一定レベルのセキュリティを保つことができる画像配布システムを実現できる。
【００５９】
次に本発明の他の実施の形態としての記憶媒体について説明する。
本発明の目的は、ハードウェア構成により達成することも可能であり、また、ＣＰＵとメモリとで構成されるコンピュータシステムで達成することもできる。本発明をコンピュータシステムで構成する場合、上記メモリは本発明による記憶媒体を構成する。
【００６０】
即ち、上述した各実施の形態において説明した図１〜図４のフローチャートによる動作を実行するためのソフトウェアのプログラムコードを記憶した記憶媒体をシステムや装置で用い、そのシステムや装置のＣＰＵが上記記憶媒体に格納されたプログラムコードを読み出し、実行することにより、本発明の目的を達成することができる。
【００６１】
また、この記憶媒体としては、ＲＯＭ、ＲＡＭ等の半導体メモリ、光ディスク、光磁気ディスク、磁気媒体等を用いてよく、これらをＣＤ−ＲＯＭ、フロッピィディスク、磁気媒体、磁気カード、不揮発性メモリカード等に構成して用いてよい。
【００６２】
従って、この記憶媒体を図５〜図７に示したシステムや装置以外の他のシステムや装置で用い、そのシステムあるいはコンピュータがこの記憶媒体に格納されたプログラムコードを読み出し、実行することによっても、前述した各実施の形態と同等の機能を実現できると共に、同等の効果を得ることができ、本発明の目的を達成することができる。
【００６３】
また、コンピュータ上で稼働しているＯＳ等が処理の一部又は全部を行う場合、あるいは記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された拡張機能ボードやコンピュータに接続された拡張機能ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づいて、上記拡張機能ボードや拡張機能ユニットに備わるＣＰＵ等が処理の一部又は全部を行う場合にも、各実施の形態と同等の機能を実現できると共に、同等の効果を得ることができ、本発明の目的を達成することができる。
【００６４】
【発明の効果】
以上説明したように、本発明によれば、原画像、透かし画像形状情報、及び埋め込み系列を入力とし、透かし画像形状情報によって示される透かし画像の形状内に含まれる原画像の画素の画素値と、埋み込み系列との演算を行うことにより、セキュリティの高い可視型電子透かしを原画像に埋め込むことができ、著作権の保護を十分行うことができる。
【００６５】
また、電子透かしが埋め込まれた画像と透かし形状情報とを上記と逆演算することにより、電子透かしを解除して原画像を復元することができる。
【００６６】
さらに、可視型電子透かしが埋め込まれた画像を作成して、配付するシステムを実現することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態による電子透かし埋め込み方法を示すフローチャートである。
【図２】本発明の第２の実施の形態による電子透かし解除方法を示すフローチャートである。
【図３】本発明の第３の実施の形態による電子透かし埋め込み方法を示すフローチャートである。
【図４】本発明の第４の実施の形態による電子透かし解除方法を示すフローチャートである。
【図５】本発明の第５の実施の形態による上記電子透かし埋め込み方法を用いたネットワークによるデジタル画像配布システムのブロック図である。
【図６】本発明の第６の実施の形態による上記電子透かし埋め込み方法を用いたネットワークによるデジタル画像配布システムのブロック図である。
【図７】本発明の第６の実施の形態による可視型電子透かしと不可視型電子透かしをを埋め込むようにしたネットワークによるデジタル画像配布システムのブロック図である。
【符号の説明】
５１、６１、８１  サーバ
５２、６３、８２  ユーザ
５３、５５、６４、６８、８３  記憶装置
５４、６５  電子透かし埋め込み装置
５６、７０  電子透かし解除装置
５７、６７、８８  画像表示装置
５８、７１、８９  配付手段
６２  認証局
６６  公開鍵記憶装置
６９  鍵生成部
８４  不可視透かし埋め込み装置
８５  可視透かし埋め込み装置
８６  画像記憶装置
８７  可視透かし解除装置
【図１】
0003748495.tif 000002
【図２】
0003748495.tif 000003
【図３】
0003748495.tif 000004
【図４】
0003748495.tif 000005
【図５】
0003748495.tif 000006
【図６】
0003748495.tif 000007
【図７】
0003748495.tif 000008