(57)【特許請求の範囲】
【請求項１】
画像に対して所定の情報を埋め込む画像処理装置において，
前記情報を埋め込むことにより生じる前記画像の輝度値の誤差（埋め込み誤差）を算出する埋め込み誤差算出手段と，
前記埋め込み誤差算出手段で求めた埋め込み誤差の最大誤差に基づいて前記画像の輝度値の変換方法を設定する変換方法設定手段と，
前記設定された輝度値の変換方法により前記画像の輝度値を変換する輝度変換手段と，  前記輝度値が変換された画像を周波数変換する周波数変換手段と，
前記周波数変換された画像に前記情報を埋め込む情報埋め込み手段と，
前記情報が埋め込まれた画像を周波数逆変換する周波数逆変換手段と，
を備えたことを特徴とする，画像処理装置。
【請求項２】
前記変換方法設定手段は，前記埋め込み誤差算出手段で求めた埋め込み誤差の最大誤差に基づいて，変換後の輝度値の取り得る最小値と最大値から前記最大誤差分だけ加減した値になるように，前記画像の輝度値の変換方法を設定することを特徴とする，請求項１に記載の画像処理装置。
【請求項３】
前記画像の輝度値の度数分布を計測する輝度分布計測手段をさらに備え，
前記変換方法設定手段は，前記埋め込み誤差と前記輝度値の度数分布とに基づいて，前記画像の輝度値の変換方法を設定することを特徴とする，請求項１または２に記載の画像処理装置。
【請求項４】
前記変換方法設定手段において，実際の埋め込み誤差は前記埋め込み誤差算出手段で求めた埋め込み誤差の最大誤差よりも小さいと仮定して，前記画像の輝度値の変換方法を設定し，
前記周波数逆変換することにより得られた画像に対してオーバフローが生じているかを判定し制御するオーバフロー制御手段をさらに備えたことを特徴とする，請求項１，２または３のいずれかに記載の画像処理装置。
【請求項５】
前記変換方法設定手段で設定された輝度値の変換方法の逆変換に相当する変換方法で前記情報が埋め込まれた画像の輝度値を変換し，該変換後の画像を表示する画像表示手段をさらに備えたことを特徴とする，請求項１，２，３または４のいずれかに記載の画像処理装置。
【請求項６】
画像に対して所定の情報を埋め込む画像処理装置において，
情報を埋め込む対象となる画像が入力されて記憶する画像入力手段と，
前記情報を埋め込むことにより生じる前記画像の輝度値の誤差（情報埋め込み誤差）と，前記情報の埋め込み位置を示す付加情報を埋め込むことにより生じる前記画像の輝度値の誤差（付加情報埋め込み誤差）とを算出する埋め込み誤差算出手段と，
前記埋め込み誤差算出手段で求めた前記付加情報埋め込み誤差の最大誤差に基づいて前記画像の輝度値の変換方法を設定する変換方法設定手段と，
前記設定された輝度値の変換方法により前記画像の輝度値を変換する輝度変換手段と，  前記変換された輝度値と前記情報埋め込み誤差と前記付加情報埋め込み誤差とに基づいて，前記付加情報を決定する付加情報決定手段と，
前記輝度値が変換された画像を周波数変換する周波数変換手段と，
前記周波数変換された画像に前記付加情報を埋め込む付加情報埋め込み手段と，
前記付加情報を参照し，該付加情報に応じて，前記周波数変換された画像に前記情報を埋め込む付加情報参照／情報埋め込み手段と，
前記情報が埋め込まれた画像を周波数逆変換する周波数逆変換手段と，
前記周波数逆変換することにより得られた画像を出力する画像出力手段と，
を備えたことを特徴とする，画像処理装置。
【請求項７】
前記変換方法設定手段は，前記埋め込み誤差算出手段で求めた付加情報埋め込み誤差の最大誤差に基づいて，変換後の輝度値の取り得る最小値と最大値から前記最大誤差分だけ加減した値になるように，前記画像の輝度値の変換方法を設定することを特徴とする，請求項６に記載の画像処理装置。
【請求項８】
画像に対して所定の情報を埋め込む画像処理方法において，
情報を埋め込むことにより生じる画像の輝度値の誤差（埋め込み誤差）を算出する第１工程と，
前記第１工程で求めた埋め込み誤差の最大誤差に基づいて前記画像の輝度値の変換方法を設定する第２工程と，
前記設定された輝度値の変換方法により前記画像の輝度値を変換する第３工程と，
前記輝度値が変換された画像を周波数変換する第４工程と，
前記周波数変換された画像に前記情報を埋め込む第５工程と，
前記情報が埋め込まれた画像を周波数逆変換する第６工程と，
を含むことを特徴とする，画像処理方法。
【請求項９】
前記第２工程において，前記第１工程で求めた埋め込み誤差の最大誤差に基づいて，変換後の輝度値の取り得る最小値と最大値から前記最大誤差分だけ加減した値になるように，前記画像の輝度値の変換方法を設定することを特徴とする，請求項８に記載の画像処理方法。
【請求項１０】
前記第１工程において，前記画像の輝度値の度数分布を計測し，前記第２工程において，前記埋め込み誤差と前記輝度値の度数分布とに基づいて，前記画像の輝度値の変換方法を設定することを特徴とする，請求項８または９に記載の画像処理方法。
【請求項１１】
前記第２工程において，実際の埋め込み誤差は前記第１工程で求めた埋め込み誤差の最大誤差よりも小さいと仮定して，前記画像の輝度値の変換方法を設定し，
前記第６工程の後に，前記周波数逆変換することにより得られた画像に対してオーバフローが生じているかを判定する工程をさらに含むことを特徴とする，請求項８，９または１０のいずれかに記載の画像処理方法。
【請求項１２】
前記第６工程の後に，前記第２工程において設定された輝度値の変換方法の逆変換に相当する変換方法で前記情報が埋め込まれた画像の輝度値を変換し，該変換後の画像を表示する工程をさらに含むことを特徴とする，請求項８，９，１０または１１のいずれかに記載の画像処理方法。
【請求項１３】
画像に対して所定の情報を埋め込む画像処理方法において，
情報を埋め込むことにより生じる前記画像の輝度値の誤差（情報埋め込み誤差）を算出する第１工程と，
前記情報の埋め込み位置を示す付加情報を埋め込むことにより生じる前記画像の輝度値の誤差（付加情報埋め込み誤差）を算出する第２工程と，
前記第２工程で求めた付加情報埋め込み誤差の最大誤差に基づいて前記画像の輝度値の変換方法を設定する第３工程と，
前記設定された輝度値の変換方法により前記画像の輝度値を変換する第４工程と，
前記変換された輝度値と前記情報埋め込み誤差と前記付加情報埋め込み誤差とに基づいて，前記付加情報を決定する第５工程と，
前記輝度値が変換された画像を周波数変換する第６工程と，
前記周波数変換された画像に前記付加情報を埋め込む第７工程と，
前記付加情報を参照し，該付加情報に応じて，前記周波数変換された画像に前記情報を埋め込む第８工程と，
前記情報が埋め込まれた画像を周波数逆変換する第９工程と，
を含むことを特徴とする，画像処理方法。
【請求項１４】
前記第３工程において，前記第２工程で求めた付加情報埋め込み誤差の最大誤差に基づいて，変換後の輝度値の取り得る最小値と最大値から前記最大誤差分だけ加減した値になるように，前記画像の輝度値の変換方法を設定することを特徴とする，請求項１３に記載の画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，静止画や動画の一フレームなどのディジタルデータ（以下，画像という。）に所定の情報を埋め込む画像処理装置及び画像処理方法に関する。
【０００２】
【従来の技術】
画像の著作権の保護や改竄の検出を可能とするための画像処理装置として，様々な電子透かし技術が開発されている。また，電子透かし技術におけるデータの埋め込み方法についても，種々の方法が提案されている。その一方法に画像を周波数領域に変換し，その変換係数に電子透かし情報（以下，単に情報という。）を埋め込む方法がある。周波数領域の変換には，例えば，ＤＣＴ（Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）やＤＷＴ（Ｄｉｓｃｒｅｔｅ  Ｗａｖｅｌｅｔ  Ｔｒａｎｓｆｏｒｍ）などがある。
【０００３】
しかし，上記の技術においては，電子透かしが埋め込まれた画像から情報を正確に復元できない場合がある。これは，電子透かしを埋め込むことによって，電子透かし埋め込み後の輝度値（画素値）が，輝度値として取り得る値を超えてしまういわゆるオーバフローが発生するためである。
【０００４】
この問題点を解決するための技術が，文献「特開２００１−２４８７８：画像処理装置およびその方法」に開示されている。この方法では，画像をＤＣＴにより変換し，変換した係数（以下，変換係数という。）に情報を埋め込んでいる。そして，オーバフローが生じた位置に対しては情報を埋め込まず，かつ，オーバフローが生じた位置情報を画像のヘッダ情報として保持している。情報を復元するには，ヘッダ情報を参照し，情報が埋め込まれている位置を特定することにより，情報を正しく復元している。
【０００５】
【発明が解決しようとする課題】
ところで，上記の従来方法では，画像の他にヘッダ情報を必要とするため，保持および伝送する情報量が増加してしまう欠点がある。さらに，ヘッダ情報が含まれていることで，画像に何らかの情報が埋め込まれていることを推認されやすく，情報解読の対象とされてしまう。このような観点から，ヘッダ情報を含むことなく，オーバフローが生じることを防止することの可能な電子透かし技術が要請されている。
【０００６】
以上のような観点から，本発明の目的は，ヘッダ情報を含むことなく，オーバフローが生じることを防止することの可能な，新規かつ改良された画像処理装置及び画像処理方法を提供することである。
【０００７】
【課題を解決するための手段】
上記課題を解決するため，本発明の第１の観点によれば，画像に対して所定の情報を埋め込む画像処理装置が提供される。本発明の画像処理装置（１０）は，情報を埋め込む対象となる画像が入力されて記憶する画像入力手段（１００）と，前記情報を埋め込むことにより生じる前記画像の輝度値の誤差（埋め込み誤差）を算出する埋め込み誤差算出手段（１１０）と，前記画像の輝度値を変換する輝度変換手段（１３０）と，前記輝度値が変換された画像を周波数変換する周波数変換手段（１４０）と，前記周波数変換された画像に前記情報を埋め込む情報埋め込み手段（１５０）と，前記情報が埋め込まれた画像を周波数逆変換する周波数逆変換手段（１６０）と，前記周波数逆変換することにより得られた画像を出力する画像出力手段（１７０）を備えたことを特徴とする。
【０００８】
あるいは，本発明の画像処理装置は，以下のように構成することもできる。すなわち，画像処理装置（１０）は，情報を埋め込む対象となる画像が入力されて記憶する画像入力手段（１００）と，前記情報を埋め込むことにより生じる前記画像の輝度値の誤差（埋め込み誤差）を算出する埋め込み誤差算出手段（１１０）と，前記埋め込み誤差に基づいて前記画像の輝度値の変換方法を設定する変換方法設定手段（１２０）と，前記設定された輝度値の変換方法により前記画像の輝度値を変換する輝度変換手段（１３０）と，前記輝度値が変換された画像を周波数変換する周波数変換手段（１４０）と，前記周波数変換された画像に前記情報を埋め込む情報埋め込み手段（１５０）と，前記情報が埋め込まれた画像を周波数逆変換する周波数逆変換手段（１６０）と，前記周波数逆変換することにより得られた画像を出力する画像出力手段（１７０）を備えたことを特徴とする。
【０００９】
かかる構成によれば，情報を埋め込む前にオーバフローが生じないように画像の輝度値を変換することにより，情報の埋め込みによるオーバフローが生じず，埋め込まれた情報を正しく復元することが可能である。そして，電子透かしを埋め込んだことに起因するヘッダ情報などを画像に保持しておく必要がないため，悪意ある改竄者に，画像に何らかの情報が埋め込まれていることを推認されにくくすることが可能である。
【００１０】
また，前記画像の輝度値の度数分布を計測する輝度分布計測手段（１１２）をさらに備え，前記変換方法設定手段（１２０）は，前記埋め込み誤差と前記輝度値の度数分布とに基づいて，前記画像の輝度値の変換方法を設定することが好ましい。かかる構成によれば，測定した輝度分布から画像の輝度値の変換方法を複数の方法から選択することができる。このため，画像の特性に応じて，画像の劣化が最も少なくなるような方法で画像の輝度値を変換することが可能である。
【００１１】
また，前記周波数逆変換することにより得られた画像に対してオーバフローが生じているかを判定し制御するオーバフロー制御手段（１６５）をさらに備えることが好ましい。かかる構成によれば，まず，画像の劣化が少なくなるような方法で画像の輝度値を変換し，オーバフロー制御手段において，前記周波数逆変換手段から得られる画像に対してオーバフローが生じているか判定し，オーバフローが生じている場合は，変換方法設定手段に処理を戻すことができる。このようにして，画像の特性に応じて，画像の劣化が最も少なくなるような方法で画像の輝度値を変換することが可能である。
【００１２】
また，前記変換方法設定手段（１２０）で設定された輝度値の変換方法の逆変換に相当する変換方法で前記情報が埋め込まれた画像の輝度値を変換し，該変換後の画像を表示する画像表示手段（１８０）をさらに備えることが好ましい。かかる構成によれば，輝度変換手段で用いた変換の逆変換に相当する変換方法で所定の情報が埋め込まれた画像の輝度値を変換し，変換後の画像を表示用の画像として用いることにより，所定の情報を埋め込む前の画像と表示用の画像とを目視で確認することができる。実際の計算結果とは別に，実際に，人間の目で画像の劣化を確認することができ，画像の特性に応じた輝度値の最適な変換方法を選択することが可能である。
【００１３】
また，上記課題を解決するため，本発明の第２の観点によれば，画像に対して所定の情報を埋め込む画像処理装置が提供される。本発明の画像処理装置（５０）は，情報を埋め込む対象となる画像が入力されて記憶する画像入力手段（１００）と，前記情報を埋め込むことにより生じる前記画像の輝度値の誤差（情報埋め込み誤差）と，前記情報の埋め込み位置を示す付加情報を埋め込むことにより生じる前記画像の輝度値の誤差（付加情報埋め込み誤差）とを算出する埋め込み誤差算出手段（１１０）と，前記画像の輝度値を変換する輝度変換手段（１３０）と，前記変換された輝度値と前記情報埋め込み誤差と前記付加情報埋め込み誤差とに基づいて，前記付加情報を決定する付加情報決定手段（１３５）と，前記輝度値が変換された画像を周波数変換する周波数変換手段（１４０）と，前記周波数変換された画像に前記付加情報を埋め込む付加情報埋め込み手段（１４５）と，前記付加情報を参照し，該付加情報に応じて，前記周波数変換された画像に前記情報を埋め込む付加情報参照／情報埋め込み手段（１５５）と，前記情報が埋め込まれた画像を周波数逆変換する周波数逆変換手段（１６０）と，前記周波数逆変換することにより得られた画像を出力する画像出力手段（１７０）を備えたことを特徴とする。
【００１４】
かかる構成によれば，情報を埋め込む前に，情報を埋め込むことによりオーバフローが生じる可能性のある位置を特定し，その情報を画像に埋め込むことにより，画像以外のヘッダ情報などを保持する必要がなく，正しく情報を復元することが可能である。さらに，情報が埋め込まれた画像は情報の埋め込みによるオーバフローが生じず，付加情報から埋め込まれた情報の位置を特定し，画像から正しく埋め込まれた情報を復元することが可能である。
【００１５】
また，上記課題を解決するため，本発明の第３の観点によれば，画像に対して所定の情報を埋め込む画像処理方法が提供される。本発明の画像処理方法は，情報を埋め込むことにより生じる画像の輝度値の誤差（埋め込み誤差）を算出する第１工程と，前記埋め込み誤差に基づいて前記画像の輝度値の変換方法を設定する第２工程と，前記設定された輝度値の変換方法により前記画像の輝度値を変換する第３工程と，前記輝度値が変換された画像を周波数変換する第４工程と，前記周波数変換された画像に前記情報を埋め込む第５工程と，前記情報が埋め込まれた画像を周波数逆変換する第６工程を含むことを特徴とする
【００１６】
かかる方法によれば，情報を埋め込む前にオーバフローが生じないように画像の輝度値を変換することにより，情報の埋め込みによるオーバフローが生じず，埋め込まれた情報を正しく復元することが可能である。そして，電子透かしを埋め込んだことに起因するヘッダ情報などを画像に保持しておく必要がないため，悪意ある改竄者に，画像に何らかの情報が埋め込まれていることを推認されにくくすることが可能である。
【００１７】
また，前記第１工程において，前記画像の輝度値の度数分布を計測し，前記第２工程において，前記埋め込み誤差と前記輝度値の度数分布とに基づいて，前記画像の輝度値の変換方法を設定することが好ましい。かかる方法によれば，測定した輝度分布から画像の輝度値の変換方法を複数の方法から選択することができる。このため，画像の特性に応じて，画像の劣化が最も少なくなるような方法で画像の輝度値を変換することが可能である。
【００１８】
また，前記第６工程の後に，前記周波数逆変換することにより得られた画像に対してオーバフローが生じているかを判定する工程をさらに含むことが好ましい。かかる方法によれば，まず，画像の劣化が少なくなるような方法で画像の輝度値を変換し，周波数逆変換された後の画像に対してオーバフローが生じているか判定し，オーバフローが生じている場合は，輝度値の変換方法を設定し直す処理を再度行うことができる。このようにして，画像の特性に応じて，画像の劣化が最も少なくなるような方法で画像の輝度値を変換することが可能である。
【００１９】
また，前記第６工程の後に，前記第２工程において設定された輝度値の変換方法の逆変換に相当する変換方法で前記情報が埋め込まれた画像の輝度値を変換し，該変換後の画像を表示する工程をさらに含むことが好ましい。かかる方法によれば，輝度変換手段で用いた変換の逆変換に相当する変換方法で所定の情報が埋め込まれた画像の輝度値を変換し，変換後の画像を表示用の画像として用いることにより，所定の情報を埋め込む前の画像と表示用の画像とを目視で確認することができる。実際の計算結果とは別に，実際に，人間の目で画像の劣化を確認することができ，画像の特性に応じた輝度値の最適な変換方法を選択することが可能である。
【００２０】
また，上記課題を解決するため，本発明の第４の観点によれば，画像に対して所定の情報を埋め込む画像処理方法が提供される。本発明の画像処理方法は，情報を埋め込むことにより生じる前記画像の輝度値の誤差（情報埋め込み誤差）を算出する第１工程と，前記情報の埋め込み位置を示す付加情報を埋め込むことにより生じる前記画像の輝度値の誤差（付加情報埋め込み誤差）を算出する第２工程と，前記付加情報埋め込み誤差に基づいて前記画像の輝度値の変換方法を設定する第３工程と，前記設定された輝度値の変換方法により前記画像の輝度値を変換する第４工程と，前記変換された輝度値と前記情報埋め込み誤差と前記付加情報埋め込み誤差とに基づいて，前記付加情報を決定する第５工程と，前記輝度値が変換された画像を周波数変換する第６工程と，前記周波数変換された画像に前記付加情報を埋め込む第７工程と，前記付加情報を参照し，該付加情報に応じて，前記周波数変換された画像に前記情報を埋め込む第８工程と，前記情報が埋め込まれた画像を周波数逆変換する第９工程を含むことを特徴とする。
【００２１】
かかる方法によれば，情報を埋め込む前に，情報を埋め込むことによりオーバフローが生じる可能性のある位置を特定し，その情報を画像に埋め込むことにより，画像以外のヘッダ情報などを保持する必要がなく，正しく情報を復元することが可能である。さらに，情報が埋め込まれた画像は情報の埋め込みによるオーバフローが生じず，付加情報から埋め込まれた情報の位置を特定し，画像から正しく埋め込まれた情報を復元することが可能である。
【００２２】
【発明の実施の形態】
以下に添付図面を参照しながら，本発明にかかる画像処理装置及び画像処理方法の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００２３】
（第１の実施の形態）
本発明にかかる画像処理装置の一実施形態として，画像に電子透かしを埋め込む電子透かし埋め込み装置について説明する。図１は，本実施の形態にかかる電子透かし埋め込み装置１０の構成を示す説明図である。
【００２４】
本実施の形態にかかる電子透かし埋め込み装置１０は，図１に示したように，画像入力手段１００と，埋め込み誤差算出手段１１０と，変換方法設定手段１２０と，輝度変換手段１３０と，周波数変換手段１４０と，情報埋め込み手段１５０と，周波数逆変換手段１６０と，画像出力手段１７０を備えて構成されている。図中の矢印は，その向きに画像の処理が行われることを示している。
【００２５】
（画像入力手段１００）
画像入力手段１００は，所定の情報（電子透かし情報）を埋め込む対象となる画像が入力されて，入力された画像を記憶している。
【００２６】
（埋め込み誤差検出手段１１０）
埋め込み誤差算出手段１１０は，画像入力手段１００に記憶された画像に対し，所定の情報を埋め込むことにより生じる画像の輝度値の誤差（以下，埋め込み誤差と称する。）を算出する。これにより，埋め込み誤差の最大誤差が算出される。
【００２７】
（変換方法設定手段１２０）
変換方法設定手段１２０は，埋め込み誤差算出手段１１０で算出した埋め込み誤差の最大誤差に基づいて，後述する輝度変換手段１３０で実施する輝度値の変換方法を設定する。
【００２８】
（輝度変換手段１３０）
輝度変換手段１３０は，変換方法設定手段１２０で設定された輝度値の変換方法により処理対象となる画像の輝度値の変換を行う。
【００２９】
（周波数変換手段１４０）
周波数変換手段１４０は，輝度変換手段１３０により輝度値が変換された画像に対して，周波数変換を行う。
【００３０】
（情報埋め込み手段１５０）
情報埋め込み手段１５０は，周波数変換手段１４０により周波数変換された画像の変換係数に対して，所定の情報を埋め込む。
【００３１】
（周波数逆変換手段１６０）
周波数逆変換手段１６０は，情報埋め込み手段１５０により所定の情報が埋め込まれた画像に対して，周波数変換手段１４０に対応する周波数逆変換を行う。
【００３２】
（画像出力手段１７０）
画像出力手段１７０は，周波数逆変換手段１６０で得られた画像を所定の情報が埋め込まれた画像として記憶し，必要に応じて出力する。
【００３３】
本実施の形態にかかる電子透かし埋め込み装置１０は以上のように構成されている。次いで，電子透かし埋め込み装置１０における電子透かし埋め込み方法を，図１〜図２を参照しながら具体的に説明する。
【００３４】
画像入力手段１００において，処理対象となる画像が入力され，記憶されている。
【００３５】
埋め込み誤差算出手段１１０では，周波数変換手段１４０により変換した変換係数に所定の情報を埋め込むことにより生じる誤差と周波数逆変換で用いる変換式から，所定の情報を埋め込むことによる生じる画像の輝度値の最大誤差を計算する。具体的には，変換係数のＬＳＢ（Ｌｅａｓｔ  Ｓｉｇｎｉｆｉｃａｎｔ  Ｂｉｔ）に変更を加えることで所定の情報を埋め込む際には，埋め込むことによる変換係数の誤差は，−１〜＋１となる。さらに，周波数逆変換にＩＤＷＴ（Ｉｎｖｅｒｓｅ  ＤＷＴ）を用いる場合，ＩＤＷＴで用いられるウェーブレット（Ｗａｖｅｌｅｔ）のフィルタ係数と上記の誤差から画像の輝度値の最大誤差を算出できる。本実施の形態では，例えば算出された最大誤差が−α〜＋βであるとする。
【００３６】
変換方法設定手段１２０では埋め込み誤差算出手段１１０で算出した最大誤差に基づき，所定の情報を埋め込んで，最大誤差が生じても画像の輝度値がオーバフローを起こさないように，輝度変換方法を決定する。例えば，図２に示すように，変換される前の入力輝度値に対して，変換された後の出力輝度値がα〜（Ｍａｘ−β）になるような変換方法を選択する。そのようにすれば，輝度変換後の輝度値に対して，最大−α〜＋βの誤差が生じてもオーバフローすることはない。ただし，Ｍａｘは，入力画像が取り得る最大値で，各画素が８ビットで非負の値で表現されている場合，Ｍａｘ＝２５５である。
【００３７】
輝度変換手段１３０では，変換方法設定手段１２０で決定された方法で処理対象となる画像の輝度値の変換を行う。本実施の形態では，各画素の入力輝度値に対して図２に示すような変換を行うことにより，変換後の輝度値を得る。
【００３８】
周波数変換手段１４０では，輝度変換された画像に対して，周波数変換を行う。本実施の形態では，ＤＷＴを用い，フィルタリング処理を行うことによって周波数変換を行い，変換係数を求める。
【００３９】
情報埋め込み手段１５０では，周波数変換手段１４０で得られた変換係数の所定位置の値に対して，例えばそのＬＳＢに所定の情報を埋め込む。
【００４０】
周波数逆変換手段１６０では，所定情報を埋め込んだ変換係数に対して，周波数逆変換の処理を行うことにより，周波数逆変換を行い，所定の情報が埋め込まれた画像を得る。
【００４１】
画像出力手段１７０では，周波数逆変換手段１６０で得られた画像を所定の情報が埋め込まれた画像として記憶する。
【００４２】
以上説明したように，本実施の形態によれば，所定の情報を埋め込むことにより生じる誤差をあらかじめ計算し，所定の情報を埋め込んでも画像の輝度値のオーバフローが生じないように輝度変換を行ってから，周波数変換，変換係数への所定情報の埋め込みを行うことによって，所定の情報を埋め込んでも，埋め込んだ画像でオーバフローが発生せず，正しく所定の情報を復元することができる。また，画像以外のヘッダ情報なども必要としない。
【００４３】
（第２の実施の形態）
上述した第１の実施の形態では，所定の情報を埋め込むことにより生じる画像の輝度値の最大誤差に応じて，ある一通りの変換式で，入力画像の輝度値を変換していた。これに対して，以下に説明する本発明の第２の実施の形態では，輝度値の変換方法を設定する前に，まず処理対象となる入力画像の輝度値ヒストグラムを計測する。その計測結果と所定の情報を埋め込むことにより生じる画像の輝度値の最大誤差に応じて，複数の変換方法の中から最適な変換方法を選択し，入力画像の輝度値の変換を行い，所定の情報の埋め込みを実施する。
【００４４】
図３は，本実施の形態にかかる電子透かし埋め込み装置２０の構成を示す説明図である。本実施の形態にかかる電子透かし埋め込み装置２０は，図３に示したように，第１の実施の形態における電子透かし埋め込み装置１０の構成要素に加え，さらに，変換方法設定手段１２０の前段に輝度分布計測手段１１２を備えたことを特徴としている。
【００４５】
（輝度分布計測手段１１２）
輝度分布計測手段１１２は，処理対象となる画像の輝度値の度数分布を計測する。そして，変換方法設定手段１２０は，埋め込み誤差算出手段１１０で算出した埋め込み誤差の最大誤差と，輝度分布計測手段１１２で計測された輝度値の度数分布に基づき，輝度変換手段１３０で実施する輝度変換方法を設定する。
【００４６】
その他の構成要素については，上述の第１の実施の形態と同様であるため，重複説明を省略する。
【００４７】
本実施の形態にかかる電子透かし埋め込み装置２０は以上のように構成されている。次いで，電子透かし埋め込み装置２０における電子透かし埋め込み方法を，図２〜図５を参照しながら具体的に説明する。
【００４８】
画像入力手段１００と埋め込み誤差算出手段１１０の動作は，第１の実施の形態と同様である。
【００４９】
輝度分布計測手段１１２では，処理対象となる入力画像の全画素に対して，輝度値の度数分布を求める。例えば，図４に示した度数分布が得られたとする。
【００５０】
変換方法設定手段１２０では，埋め込み誤差算出手段１１０で算出した最大誤差と輝度分布計測手段１１２で求めた輝度値の度数分布に基づき，輝度変換手段１３０で実施する輝度変換方法を設定する。具体的には，α〜（Ｍａｘ−β）に存在する輝度値の分布の割合が，あらかじめ決めておいた閾値以上の場合には，輝度値の分布が中央付近に偏っていると判断し，第１の実施の形態における図２に示した変換方法ではなく，図５に示した変換方法を用いる。
【００５１】
図５に示した変換方法によれば，α〜（Ｍａｘ−β）の輝度値を持つ画素については，輝度値の変換を行う必要が無いため，輝度変換によって生じる入力輝度値と出力輝度値の平均誤差を小さくすることができる。
【００５２】
輝度変換手段１３０より後段の動作は，第１の実施の形態と同様である。このようにして，所定の電子透かしを埋め込んだ画像を得ることができる。
【００５３】
以上説明したように，本実施の形態によれば，処理対象となる入力画像の輝度の度数分布を計測し，その度数分布と所定の情報を埋め込むことにより生じる誤差とから，輝度変換による入力輝度値と出力輝度値の平均誤差が最も小さくなる輝度変換方法を選択する。このようにして，輝度変換による誤差を小さくすることができ，最終的に，所定の情報が埋め込まれた画像の画質を改善することができる。
【００５４】
（第３の実施の形態）
上述した第１の実施の形態では，所定の情報を埋め込むことにより生じる画像の輝度値の最大誤差に応じて，所定の情報を埋め込んだ画像がオーバフローしないような輝度変換を行い，所定の情報の埋め込みを行っていた。これに対して，以下に説明する本発明の第３の実施の形態では，所定の情報を埋め込むことにより生じる画像の輝度値の最大誤差を求め，実際に所定の情報を埋め込むことによって生じる誤差は求めたその最大誤差よりも小さいと仮定し，その仮定した誤差に基づいて輝度変換を行う。その後，周波数変換，所定の情報の埋め込み，周波数逆変換を行い，所定の情報を埋め込んだ画像を得る。その際，得られた画像においてオーバフローが生じてしまった場合には，所定の情報を埋め込むことによって生じる誤差を先ほど仮定した誤差よりは大きな値に変更して，輝度変換の方法を再設定し，再び，輝度変換および所定の情報を埋め込む処理を行うような再帰的な処理によって，所定の情報の埋め込みを実施する。
【００５５】
図６は，本実施の形態にかかる電子透かし埋め込み装置３０の構成を示す説明図である。本実施の形態にかかる電子透かし埋め込み装置３０は，図６に示したように，第１の実施の形態における電子透かし埋め込み装置１０の構成要素に加え，さらに，画像出力手段１７０の前段にオーバフロー制御手段１６５を備えたことを特徴としている。
【００５６】
本実施の形態においては，変換方法設定手段１２０は，埋め込み誤差算出手段１１０で算出した最大誤差よりも，実際に所定の情報を埋め込むことによって生じる誤差は小さいと仮定し，その仮定した値に基づいて，輝度変換手段１３０で実施する輝度変換方法を設定する。
【００５７】
（オーバフロー制御手段１６５）
オーバフロー制御手段１６５は，周波数逆変換手段１６０によって周波数逆変換することにより得られた画像に対して，オーバフローが生じているかを判定し，以下のように制御する。すなわち，画像にオーバフローが生じていなかったら，画像出力手段１７０に処理を移し，得られた画像を所定の情報を埋め込んだ画像とする。一方，画像にオーバフローが生じていたら，変換方法設定手段１２０に処理を移し，所定の情報を埋め込むことによって生じる誤差を先ほど仮定した誤差よりは大きな値に変更して，輝度変換の方法を設定する。
【００５８】
その他の構成要素については，上述の第１の実施の形態と同様であるため，重複説明を省略する。
【００５９】
本実施の形態にかかる電子透かし埋め込み装置３０は以上のように構成されている。次いで，電子透かし埋め込み装置３０における電子透かし埋め込み方法を，図６を参照しながら具体的に説明する。
【００６０】
画像入力手段１００と埋め込み誤差算出手段１１０の動作は，第１の実施の形態と同様である。
【００６１】
変換方法設定手段１２０では，埋め込み誤差算出手段１１０で算出した最大誤差から，所定の情報を埋め込むことによって生じる予測誤差を推定し，輝度値変換方法を設定する。本実施の形態では，例えば，その誤差を埋め込み誤差算出手段１１０で算出した最大誤差の半分とする。最大誤差が−α〜＋βの場合は，予測誤差を−α／２〜＋β／２とする。その後，この予測誤差に基づき，第１の実施の形態と同様に入力輝度値に対して，出力輝度値がα／２〜（Ｍａｘ−β／２）になるような変換方法を選択する。
【００６２】
輝度変換手段１３０から周波数逆変換手段１６０までの動作は，第１の実施の形態と同様である。
【００６３】
オーバフロー制御手段１６５では，周波数逆変換手段１６０によって得られた所定の情報が埋め込まれた画像がオーバフローしているどうか判定する。もしオーバフローしていなかったら，画像出力手段１７０に処理を移し，得られた画像を所定の情報を埋め込んだ画像とする。もし，オーバフローが発生していたら，変換方法設定手段１２０に処理を移し，所定の情報を埋め込むことによって生じる予測誤差を先ほど予測した予測誤差よりは大きな誤差となるように変更して，輝度変換の方法を設定する。例えば，予測誤差を−α／２−１〜＋β／２＋１と再設定する。
【００６４】
輝度変換手段１３０から周波数逆変換手段１６０までの処理は，第１の実施の形態と同様で，オーバフロー制御手段１６５で周波数逆変換手段１６０によって得られた所定の情報が埋め込まれた画像がオーバフローしなくなるまで，変換方法設定手段１２０で予測誤差を更新しながら再帰的に処理を行う。
【００６５】
以上説明したように，本実施の形態によれば，所定の情報を埋め込んで得られた画像がオーバフローしなくなるまで，輝度値変換の方法を更新し，再帰的に処理を行うことによって，所定の情報を埋め込むことによって生じる最大誤差で画像の輝度変換を行い，所定の情報を埋め込んだ場合と比べて，所定の情報が埋め込まれた画像の画質を改善することができる。
【００６６】
（第４の実施の形態）
本発明の第４の実施の形態について説明する。本実施の形態では，所定の情報が埋め込まれた画像を表示する場合に，処理対象である原画像により近い画質の画像を表示するために，所定の情報を埋め込むために実施した輝度変換の逆変換に相当する輝度変換を所定の情報が埋め込まれた画像に対して行い，画像の表示を行うことを特徴としている。
【００６７】
図７は，本実施の形態にかかる電子透かし埋め込み装置４０の構成を示す説明図である。本実施の形態にかかる電子透かし埋め込み装置２０は，図７に示したように，第１の実施の形態における電子透かし埋め込み装置１０の構成要素に加え，さらに，画像出力手段１７０の後段に画像表示手段１８０を備えたことを特徴としている。
【００６８】
（画像表示手段１８０）
画像表示手段１８０は，変換方法設定手段１２０で設定された輝度値の変換方法の逆変換に相当する変換方法で情報が埋め込まれた画像の輝度値を変換し，その変換後の画像を，表示装置に表示する。画像表示手段１８０自体がモニタなどの表示装置であってもよく，あるいは，画像表示手段１８０が，電子透かし埋め込み装置４０外部の表示装置に，画像を表示させるための信号を供給するようにしてもよい。
【００６９】
その他の構成要素については，上述の第１の実施の形態と同様であるため，重複説明を省略する。
【００７０】
本実施の形態にかかる電子透かし埋め込み装置４０は以上のように構成されている。次いで，電子透かし埋め込み装置４０における電子透かし埋め込み方法を，図２，図７〜図８を参照しながら具体的に説明する。
【００７１】
画像出力手段１７０までの動作は，第１の実施の形態と同様である。
【００７２】
画像表示手段１８０では，画像出力手段１７０から得られる所定の情報を埋め込んだ画像に対して，輝度変換手段１２０で実施した画像の輝度変換の逆変換に相当する輝度変換を行い，表示装置に表示する。例えば，輝度変換手段１２０で実施した画像の輝度変換が図２に示した変換方法を用いた場合，その変換の逆変換に相当する図８に示した変換方法を用いて，画像出力手段１７０から得られる所定の情報が埋め込まれた画像の輝度値を変換する。その変換した画像を表示装置に表示する。
【００７３】
以上説明したように，本実施の形態によれば，所定の情報が埋め込まれた画像を表示する際に，処理対象の入力画像に対して実施した輝度変換の逆変換を所定の情報が埋め込まれた画像に対して行うことにより，原画像との誤差が小さくなり，原画像により近い画質の画像を表示することが可能になる。
【００７４】
（第５の実施の形態）
上述した第１の実施の形態では，所定の情報を埋め込むことにより生じる画像の輝度値の最大誤差に応じて，所定の情報を埋め込んだ画像がオーバフローしないような輝度変換を行い，所定の情報の埋め込みを行っていた。これに対して，以下に説明する本発明の第５の実施の形態では，所定の情報を埋め込んでもオーバフローしないように，所定の情報を埋め込む位置情報を示す付加情報を求め，所定の情報を埋め込む前にその付加情報を画像に埋め込んでいる。そこでまず，付加情報を埋め込むことにより生じる最大誤差に応じて輝度変換を行い，次に変換後の輝度値と，所定の情報を埋め込むことにより生じる画像の輝度値の最大誤差と，付加情報を埋め込むことにより生じる画像の輝度値の最大誤差から，所定の情報を埋め込むことによりオーバフローが生じる可能性のある変換係数を求める。所定の情報を埋め込む際に，その変換係数には所定の情報を埋め込まないようにするため，その変換係数の位置情報を基に付加情報を求める。所定の情報を埋め込む前に，その付加情報をあらかじめ変換係数に埋め込んでおき，所定の情報を埋め込む際に，先に埋め込んだ付加情報を参照し，所定の情報を埋め込むことでオーバフローが発生する可能性のある変換係数には所定の情報を埋め込まず，その他の変換係数には，第１の実施の形態と同様に所定の情報の埋め込みを行う。
【００７５】
図９は，本実施の形態にかかる電子透かし埋め込み装置５０の構成を示す説明図である。本実施の形態にかかる電子透かし埋め込み装置５０は，図９に示したように，画像入力手段１００と，埋め込み誤差算出手段１１０と，変換方法設定手段１２０と，輝度変換手段１３０と，付加情報決定手段１３５と，周波数変換手段１４０と，付加情報埋め込み手段１４５と，付加情報参照／情報埋め込み手段１５５と，周波数逆変換手段１６０と，画像出力手段１７０を備えて構成されている。
【００７６】
このように，本実施の形態にかかる電子透かし埋め込み装置５０は，第１の実施の形態における電子透かし埋め込み装置１０の構成要素に加え，さらに，輝度変換手段１３０の後段に付加情報決定手段１３５を備え，周波数変換手段１４０の後段に付加情報埋め込み手段１４５を備え，さらに，第１の実施の形態における電子透かし埋め込み装置１０の情報埋め込み手段１５０の代わりに付加情報参照／情報埋め込み手段１５５を備えたことを特徴としている。
【００７７】
（画像入力手段１００）
画像入力手段１００は，電子透かしを埋め込む対象となる画像が入力されて，入力された画像を記憶している。
【００７８】
（埋め込み誤差検出手段１１０）
埋め込み誤差算出手段１１０は，画像入力手段１００に記憶された画像に対し，電子透かしを埋め込むことにより生じる画像の輝度値の誤差（埋め込み誤差）を算出する。これにより，埋め込み誤差の最大誤差が算出される。さらに，本実施の形態では，埋め込み誤差算出手段１１０は，情報の埋め込み位置を示す付加情報を埋め込むことにより生じる画像の輝度値の誤差（以下，付加情報埋め込み誤差と称する。）を算出する。これにより，付加情報埋め込み誤差の最大誤差が算出される。
【００７９】
ここで付加情報とは，オーバフローする可能性のある変換係数には所定の情報を埋め込まないようにするため，その変換係数の位置情報を基に与えられるフラグである。なお，付加情報については，さらに後述する。
【００８０】
（変換方法設定手段１２０）
変換方法設定手段１２０は，埋め込み誤差算出手段１１０で算出した付加情報埋め込み誤差の最大誤差に基づいて，後述する輝度変換手段１３０で実施する輝度値の変換方法を設定する。
【００８１】
（輝度変換手段１３０）
輝度変換手段１３０は，変換方法設定手段１２０で設定された輝度値の変換方法により処理対象となる画像の輝度値の変換を行う。
【００８２】
（付加情報決定手段１３５）
付加情報決定手段１３５は，輝度変換手段１３０で輝度変換を行った画像に対して，埋め込み誤差算出手段１１０で算出した埋め込み誤差と付加情報埋め込み誤差の最大誤差から，所定の情報を埋め込むことによりオーバフローが生じる可能がある変換係数の座標を求める。そして，その座標情報から付加情報を決定する。
【００８３】
（周波数変換手段１４０）
周波数変換手段１４０は，輝度変換手段１３０により輝度値が変換された画像に対して，周波数変換を行う。
【００８４】
（付加情報埋め込み手段１４５）
付加情報埋め込み手段１４５は，周波数変換された画像の変換係数に対して，付加情報決定手段１３５で決定した付加情報を埋め込む。
【００８５】
（付加情報参照／情報埋め込み手段１５５）
付加情報参照／情報埋め込み手段１５５は，付加情報埋め込み手段１４５で先に埋め込んだ付加情報を参照し，その付加情報に応じて，周波数変換された画像の変換係数に対して，所定の情報を埋め込む。
【００８６】
（周波数逆変換手段１６０）
周波数逆変換手段１６０は，付加情報参照／情報埋め込み手段１５５により所定の情報が埋め込まれた画像に対して，周波数変換手段１４０に対応する周波数逆変換を行う。
【００８７】
（画像出力手段１７０）
画像出力手段１７０は，周波数逆変換手段１６０で得られた画像を所定の情報が埋め込まれた画像として記憶し，必要に応じて出力する。
【００８８】
本実施の形態にかかる電子透かし埋め込み装置５０は以上のように構成されている。次いで，電子透かし埋め込み装置５０における電子透かし埋め込み方法を，図９〜図１０を参照しながら具体的に説明する。
【００８９】
画像入力手段１００において，処理対象となる画像が入力され，記憶される。
【００９０】
埋め込み誤差算出手段１１０では周波数変換手段１４０により変換した変換係数に所定の情報を埋め込むことにより生じる誤差と周波数逆変換で用いる変換式から，所定の情報を埋め込むことにより生じる画像の輝度値の最大誤差を計算する。また，同様に，ある変換係数に所定の情報を埋め込むことができるかを示す付加情報についても，その付加情報を埋め込むことにより生じる誤差と周波数逆変換で用いる変換式から，付加情報を埋め込むことにより生じる画像の輝度値の最大誤差を計算する。
【００９１】
なお，本実施の形態では，図１０に示したようなウェーブレット変換後の変換係数に情報の埋め込みを行うものとし，１ＨＬ，１ＬＨ，１ＨＨの（ｉ，ｊ）に所定の情報を埋め込み，付加情報を１ＬＬの（ｉ，ｊ）に埋め込む。
【００９２】
変換方法設定手段１２０では埋め込み誤差算出手段１１０で算出した付加情報を埋め込むことにより生じる最大誤差に基づき，付加情報を埋め込むことによって，最大誤差が生じても画像の輝度値がオーバフローを起こさないように，輝度変換方法を決定する。例えば，α，βの値は異なるが，第１の実施の形態と同じような輝度変換方法を用いることができる。輝度変換手段１３０では，変換方法設定手段１２０で決定された方法で処理対象となる画像の輝度値の変換を行う。
【００９３】
また，付加情報決定手段１３５では，輝度変換手段１３０で輝度変換を行った画像に対して，埋め込み誤差算出手段１１０で算出した所定の情報を埋め込むことにより生じる最大誤差と付加情報を埋め込むことにより生じる最大誤差から，所定の情報を埋め込むことによりオーバフローが生じる可能がある画素を決定する。具体的には，変換後の輝度値に上記の所定の情報を埋め込むことにより生じる最大誤差を加算または減算することにより，変換後の輝度値が取り得る最小値（α）あるいは最大値（Ｍａｘ−β）を超える画素を上記画素として決定する。
【００９４】
次に，その画素の座標と周波数変換で用いる変換式から，変換係数に所定の情報を埋め込み，変換係数の値が変化することで，その画素の輝度値に影響を及ぼす変換係数の位置を求める。すなわち，この変換係数は，この変換係数に所定の情報を埋め込むことによって，オーバフローが発生する可能性がある変換係数である。本実施の形態においては，所定の情報を埋め込む１ＨＬ，１ＬＨ，１ＨＨにおいて，上記画素の座標と周波数変換で用いるウェーブレット（Ｗａｖｅｌｅｔ）のフィルタ係数を用いて，上記の変換係数を求める。
【００９５】
さらに，この変換係数の情報から，１ＨＬ，１ＬＨ，１ＨＨの同じ座標における変換係数のいずれかが上記で求めた変換係数であれば，それらの変換係数には所定の情報を埋め込まないようにするため，それらの変換係数に対応する１ＬＬの変換係数に対して埋め込む付加情報を“０”とする。そうでなければ，それらの変換係数には所定の情報を埋め込むことができるので，それらの変換係数に対応する１ＬＬの変換係数に対して埋め込む付加情報を“１”とする。対応する変換係数とは，図１０の矢印で示す対応関係のように，各１ＬＬ〜１ＨＨにおいて，左上の座標を原点としたとき，同じ座標に存在する画素を意味する。
【００９６】
周波数変換手段１４０では，輝度変換された画像に対して，周波数変換を行う。本実施の形態では，ＤＷＴを用い，フィルタリング処理を行うことによって周波数変換を行い，変換係数を求める。付加情報埋め込み手段１４５では，周波数変換手段１４０で得られた変換係数の所定位置の値に対して，付加情報決定手段１３５で決定した付加情報を埋め込む。すなわち本実施の形態では，１ＬＬの変換係数の例えばＬＳＢに付加情報を意味する“０”または“１”を埋め込む。
【００９７】
付加情報参照／情報埋め込み手段１５５では，付加情報埋め込み手段１４５で先に埋め込んだ付加情報を参照しながら，もし対応する変換係数の付加情報が“１”で，その変換係数に対して所定の情報を埋め込んでもよいことを示していれば，所定の情報を埋め込む，そうでなければ，その変換係数には所定の情報は埋め込まない。
【００９８】
本実施の形態では，所定の情報を埋め込む１ＨＬ，１ＬＨ，１ＨＨにおいて，その変換係数に対応する１ＬＬの変換係数のＬＳＢが“１”なら，所定の情報を埋め込み，“０”ならその変換係数は所定の情報を埋め込む対象の変換係数でないと判断し，所定の情報を埋め込まない。所定の情報を埋め込む場合には，周波数変換手段１４０で得られた変換係数の所定位置の値に対して，例えばそのＬＳＢに所定の情報を埋め込む。
【００９９】
周波数逆変換手段１６０では，付加情報および所定情報を埋め込んだ変換係数に対して，周波数逆変換の処理を行うことにより，周波数逆変換を行い，付加情報および所定の情報が埋め込まれた画像を得る。
【０１００】
最後に画像出力手段１７０では，周波数逆変換手段１６０で得られた画像を付加情報および所定の情報が埋め込まれた画像として記憶する。
【０１０１】
以上説明したように，本実施の形態によれば，所定の情報を埋め込むことでオーバフローが発生する可能性のある変換係数を求めておき，その変換係数に所定の情報を埋め込まないようにするため，所定の情報を埋め込むことができるかを示す付加情報を生成し，所定の情報を埋め込む前に，その付加情報をあらかじめ埋め込んでおく。その埋め込んでおいた付加情報を参照しながら，所定の情報を埋め込むことで，所定の情報を埋め込んでもオーバフローが発生する可能性のある変換係数には所定の情報を埋め込まないので，所定の情報を埋め込んでも画像でオーバフローが発生しない。また，所定の情報を復元する際に，所定の情報がどの変換係数に埋め込まれているかを知るためには，付加情報を参照すればよいので，画像以外のヘッダ情報なども必要としない。
【０１０２】
さらに，埋め込みを行う所定の情報が増えて，所定の情報を埋め込むことにより最大誤差が増加しても，埋め込み前の輝度値変換では，付加情報を埋め込むことによる最大誤差のみを考慮した輝度変換を行えばよいので，所定の情報が埋め込まれた画像の画質を改善することができる。
【０１０３】
以上，添付図面を参照しながら本発明にかかる画像処理装置及び画像処理方法の好適な実施形態について説明したが，本発明はかかる例に限定されない。当業者であれば，特許請求の範囲に記載された技術的思想の範疇内において各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１０４】
【発明の効果】
以上説明したように，本発明によれば，情報を埋め込む前にオーバフローが生じないように画像の輝度値を変換することにより，情報の埋め込みによるオーバフローが生じず，埋め込まれた情報を正しく復元することが可能である。そして，電子透かしを埋め込んだことに起因するヘッダ情報などを画像に保持しておく必要がないため，悪意ある改竄者に，画像に何らかの情報が埋め込まれていることを推認されにくくすることが可能である。
【図面の簡単な説明】
【図１】第１の実施の形態にかかる電子透かし埋め込み装置の構成を示す説明図である。
【図２】第１の実施の形態における輝度変換の一例を示す説明図である。
【図３】第２の実施の形態にかかる電子透かし埋め込み装置の構成を示す説明図である。
【図４】第２の実施の形態における輝度値度数分布の一例を示す説明図である。
【図５】第２の実施の形態における輝度変換の一例を示す説明図である。
【図６】第３の実施の形態にかかる電子透かし埋め込み装置の構成を示す説明図である。
【図７】第４の実施の形態にかかる電子透かし埋め込み装置の構成を示す説明図である。
【図８】第４の実施の形態における画像表示用輝度変換の一例を示す説明図である。
【図９】第５の実施の形態にかかる電子透かし埋め込み装置の構成を示す説明図である。
【図１０】第５の実施の形態におけるウェーブレット変換および変換係数の対応例を示す説明図である。
【符号の説明】
１０，２０，３０，４０，５０  電子透かし埋め込み装置
１００  画像入力装置
１１０  埋め込み誤差算出手段
１１２  輝度分布計測手段
１２０  変換方法設定手段
１３０  輝度変換手段
１３５  付加情報決定手段
１４０  周波数変換手段
１４５  付加情報埋め込み手段
１５０  情報埋め込み手段
１５５  付加情報参照／情報埋め込み手段
１６０  周波数逆変換手段
１６５  オーバフロー制御手段
１７０  画像出力手段
１８０  画像表示手段
【図１】
0003768424.tif 000002
【図２】
0003768424.tif 000003
【図３】
0003768424.tif 000004
【図４】
0003768424.tif 000005
【図５】
0003768424.tif 000006
【図６】
0003768424.tif 000007
【図７】
0003768424.tif 000008
【図８】
0003768424.tif 000009
【図９】
0003768424.tif 000010
【図１０】
0003768424.tif 000011