(57)【特許請求の範囲】
【請求項１】
透かし情報を埋め込む原画像を入力する画像入力手段と、原画像に埋め込む透かし情報を入力する情報入力手段と、上記画像入力手段により入力された原画像の周波数成分を分析して、その原画像の中で、人間の視覚感度が所定値以下になる周波数より低い周波数の領域を検出する検出手段と、上記検出手段により検出された領域に上記情報入力手段により入力された透かし情報を埋め込む埋込手段と、上記埋込手段により埋め込まれた透かし情報を読み出す読出手段とを備えた電子透かし装置。
【請求項２】
検出手段は人間の視覚感度が所定値以下になる周波数より低い周波数の領域を検出する際、分布関数が示す分布度に応じて検出地点の密度を決定することを特徴とする請求項１記載の電子透かし装置。
【請求項３】
分布関数として正規分布関数を用いることを特徴とする請求項２記載の電子透かし装置。
【請求項４】
分布関数として余弦関数を用いることを特徴とする請求項２記載の電子透かし装置。
【請求項５】
透かし情報を埋め込む原画像を入力する画像入力手段と、原画像に埋め込む透かし情報を入力する情報入力手段と、上記画像入力手段により入力された原画像を構成する画素のうち、その原画像の任意の領域における複数の画素の輝度を検出して、その複数の画素の輝度を所定の演算式に代入し、その演算結果が閾値より大きくなる領域を検出して、その領域の中心部分を出力する検出手段と、上記検出手段から出力された中心部分に上記情報入力手段により入力された透かし情報を埋め込む埋込手段と、上記埋込手段により埋め込まれた透かし情報を読み出す読出手段とを備えた電子透かし装置。
【請求項６】
画像入力手段により入力された原画像の周波数成分を分析し、所定の周波数より高い周波数の領域を検出する検出手段と、上記検出手段により検出された領域に透かし情報を埋め込む埋込手段と、上記埋込手段により埋め込まれた透かし情報を読み出す読出手段とを設けたことを特徴とする請求項１から請求項５のうちのいずれか１項記載の電子透かし装置。
【請求項７】
透かし情報を埋め込む原画像及びその原画像に埋め込む透かし情報を入力するとともに、その原画像の周波数成分を分析して、その原画像の中で、人間の視覚感度が所定値以下になる周波数より低い周波数の領域を検出し、その領域に当該透かし情報を埋め込むとともに、その透かし情報を読み出す電子透かし方法。
【請求項８】
人間の視覚感度が所定値以下になる周波数より低い周波数の領域を検出する際、分布関数が示す分布度に応じて検出地点の密度を決定することを特徴とする請求項７記載の電子透かし方法。
【請求項９】
分布関数として正規分布関数を用いることを特徴とする請求項８記載の電子透かし方法。
【請求項１０】
分布関数として余弦関数を用いることを特徴とする請求項８記載の電子透かし方法。
【請求項１１】
透かし情報を埋め込む原画像及びその原画像に埋め込む透かし情報を入力し、その原画像を構成する画素のうち、その原画像の任意の領域における複数の画素の輝度を検出して、その複数の画素の輝度を所定の演算式に代入し、その演算結果が閾値より大きくなる領域を検出して、その領域の中心部分を出力し、その中心部分に当該透かし情報を埋め込むとともに、その透かし情報を読み出す電子透かし方法。
【請求項１２】
原画像の周波数成分を分析し、所定の周波数より高い周波数の領域を検出し、その領域に透かし情報を埋め込むとともに、その透かし情報を読み出すことを特徴とする請求項７から請求項１１のうちのいずれか１項記載の電子透かし方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、画像を対象とする自己同一性の証明やその画像の注釈及び著作権保護を目的として、論理フィルタなどを用いて視覚的に認識されない透かし情報を原画像に埋め込む電子透かし装置及び電子透かし方法に関するものである。
【０００２】
【従来の技術】
図１６は従来の電子透かし装置を示す構成図であり、図において、１は透かし情報を埋め込む原画像を入力する画像入力部、２は原画像に埋め込む透かし情報を入力する情報入力部、３は画像入力部１により入力された原画像の周波数成分を分析し、所定の周波数より高い周波数の領域を検出する高周波領域検出部、４は高周波領域検出部３により検出された領域に透かし情報を埋め込む情報埋込部である。
【０００３】
次に動作について説明する。
まず、従来の電子透かし装置の原理は、画像中の複雑な図形やテクスチャの箇所では人間の視覚がその変化についていけず、エッジなどの高い周波数領域周辺に存在する誤差や歪みが知覚されづらいという特性を利用し、高い周波数の領域に透かし情報を埋め込むものである（“Ａｄａｐｔｉｖｅ  ｗａｔｅｒｍａｒｋｉｎｇ  ｉｎ  ｔｈｅ  ＤＣＴ  ｄｏｍａｉｎ”，Ｂｏ  Ｔａｏ  ａｎｄ  Ｂｒａｄｌｅｙ  Ｄｉｃｋｉｎｓｏｎ  及び“ディジタル透かし”  画像電子学  第２６巻  第３号  １９９７年，松井  甲子雄，など）。
【０００４】
例えば、図１７に示すような視覚特性があり、縦軸は規格化された感度、横軸は角度（視覚角）１度あたりの周波数（白黒のストライプ）である。
即ち、白黒のストライプの模様を一定の距離だけ離れた場所で見せた場合、その間隔が所定の閾値以下になると（周波数が高くなると）、人間の視覚では、白黒のストライプの模様として知覚できなくなり、平板な灰色に見えるようになる。その臨界の平均値Ｈ（ｆ）を式で表すと下記のようになる。
0003705912.tif 000002
ただし、ｆは周波数を示す。
【０００５】
具体的に、従来の電子透かし装置の動作を説明すると、まず、画像入力部１が透かし情報を埋め込む原画像を入力し、情報入力部２が原画像に埋め込む透かし情報を入力すると、高周波領域検出部３が原画像の周波数成分を分析し、所定の周波数より高い周波数の領域を検出する。
即ち、高周波領域検出部３が、人間の感度が臨界の平均値Ｈ（ｆ）を下回る領域を検出する。
【０００６】
そして、高周波領域検出部３が領域を検出すると、情報埋込部４がその領域に透かし情報を埋め込み、一連の処理を終了する。
これにより、原画像から受ける視覚に影響を与えることなく、透かし情報が原画像に埋め込まれたことになる。
【０００７】
【発明が解決しようとする課題】
従来の電子透かし装置は以上のように構成されているので、原画像から受ける視覚に影響を与えることなく、透かし情報を原画像に埋め込むことができるが、周波数が高い領域は透かし情報を埋め込んでも人間が視覚的に気が付きづらい分、逆に、ローパスフィルタ等を用いると、原画像にあまり影響を与えることなく、第三者が比較的簡単に透かし情報を除去又は破壊することができてしまうなどの課題があった。
【０００８】
この発明は上記のような課題を解決するためになされたもので、原画像にあまり影響を与えることなく、第三者が簡単に透かし情報を除去又は破壊することができない透かし情報を原画像に埋め込むことができる電子透かし装置及び電子透かし方法を得ることを目的とする。
【０００９】
【課題を解決するための手段】
この発明に係る電子透かし装置は、画像入力手段により入力された原画像の周波数成分を分析して、その原画像の中で、人間の視覚感度が所定値以下になる周波数より低い周波数の領域を検出する検出手段を設け、その検出手段により検出された領域に情報入力手段により入力された透かし情報を埋め込むようにしたものである。
【００１０】
この発明に係る電子透かし装置は、人間の視覚感度が所定値以下になる周波数より低い周波数の領域を検出する際、分布関数が示す分布度に応じて検出地点の密度を決定するようにしたものである。
【００１１】
この発明に係る電子透かし装置は、分布関数として正規分布関数を用いるようにしたものである。
【００１２】
この発明に係る電子透かし装置は、分布関数として余弦関数を用いるようにしたものである。
【００１３】
この発明に係る電子透かし装置は、画像入力手段により入力された原画像を構成する画素のうち、任意の複数の画素の輝度を検出するとともに、各画素の輝度を所定の演算式に代入し、その演算結果が閾値より大きくなる箇所に透かし情報を埋め込むようにしたものである。
【００１４】
この発明に係る電子透かし装置は、検出手段により検出された所定の周波数より高い周波数の領域に透かし情報を埋め込むようにしたものである。
【００１５】
この発明に係る電子透かし方法は、原画像の周波数成分を分析して、その原画像の中で、人間の視覚感度が所定値以下になる周波数より低い周波数の領域を検出し、その領域に透かし情報を埋め込むようにしたものである。
【００１６】
この発明に係る電子透かし方法は、人間の視覚感度が所定値以下になる周波数より低い周波数の領域を検出する際、分布関数が示す分布度に応じて検出地点の密度を決定するようにしたものである。
【００１７】
この発明に係る電子透かし方法は、分布関数として正規分布関数を用いるようにしたものである。
【００１８】
この発明に係る電子透かし方法は、分布関数として余弦関数を用いるようにしたものである。
【００１９】
この発明に係る電子透かし方法は、原画像を構成する画素のうち、任意の複数の画素の輝度を検出するとともに、各画素の輝度を所定の演算式に代入し、その演算結果が閾値より大きくなる箇所に透かし情報を埋め込むようにしたものである。
【００２０】
この発明に係る電子透かし方法は、所定の周波数より高い周波数の領域を検出し、その領域に透かし情報を埋め込むようにしたものである。
【００２１】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１はこの発明の実施の形態１による電子透かし装置を示す構成図であり、図において、１１は透かし情報を埋め込む原画像を入力する画像入力部（画像入力手段）、１２は原画像に埋め込む透かし情報を入力する情報入力部（情報入力手段）、１３は画像入力部１１により入力された原画像のうち、所定の周波数より低い周波数の領域の中心部分を検出する低周波領域検出部（検出手段）、１４は低周波領域検出部１３により検出された中心部分に透かし情報を埋め込む情報埋込部（埋込手段）である。
なお、図２はこの発明の実施の形態１による電子透かし方法を示すフローチャートである。
【００２２】
次に動作について説明する。
まず、この実施の形態１による電子透かし装置の原理を簡単に説明すると、従来の電子透かし装置のように、高い周波数の領域であれば、原画像にあまり影響を与えることなく透かし情報を埋め込むことができるが、逆に、ローパスフィルタ等を用いると、原画像にあまり影響を与えることなく、第三者が簡単に透かし情報を除去又は破壊することができる。
【００２３】
そこで、第三者が透かし情報を除去又は破壊しようとすると、原画像に影響を及ぼす可能性の高い、低い周波数の領域に透かし情報を埋め込むことを試みるものである。
しかしながら、低い周波数の領域は、人間の視覚特性が良好であるため（図１７参照）、何の戦略もなく、低い周波数の領域に透かし情報を埋め込もうとすると、原画像に大きな傷を付けてしまい、原画像に与える影響が大きくなってしまう。
【００２４】
そこで、低い周波数の領域に透かし情報を埋め込む戦略として考えたのは、人間の視覚における錯覚、即ち、錯視を利用して透かし情報を埋め込むことにしたものである。
具体的には、錯視には、同期コントラストの錯視（ｉｌｌｕｓｉｏｎ  ｏｆ  ｓｉｍｕｌｔａｎｉｏｕｓ  ｃｏｎｔｒａｓｔ）、コフカの錯視又はＢｅｎｕｓｓｉの輪と呼ばれるものなどがあるが、例えば、パレットに出した絵の具の色と、実際に背景のある絵の上に塗った色では、同じ色でも、その色の印象が異なるというものである。人間はそれぞれの背景に応じて、そこに存在する色や輝度を相対的に認識するからである（例えば、図３の場合、（ａ）の図形と、（ｂ）の図形とでは、対象図形の中心部分に黒色の仕切線があるかないかの相違があるだけで、その他はすべて同じであるが、（ａ）の対象図形はすべてが一様の灰色に見えるのに対し、（ｂ）の対象図形は黒色の仕切線があることによって、仕切線の左側より右側の方が濃い灰色に見える錯視が起こる）。
【００２５】
従って、このような錯視があるため、周波数が８サイクル／度近傍の領域では人間の視覚特性が良好であるが、それよりも周波数が低い領域では、人間の視覚特性が劣化することが知られている（図１７参照）。
このような領域としては、例えば、色や輝度の変化が少ない低い周波数の領域の中心部分が該当する。
【００２６】
次に、この実施の形態１による電子透かし装置の動作を具体的に説明すると、まず、画像入力部１１が透かし情報を埋め込む原画像を入力し（ステップＳＴ１）、情報入力部１２が原画像に埋め込む透かし情報を入力すると（ステップＳＴ２）、低周波領域検出部１３が原画像の周波数成分を分析し、所定の周波数より低い周波数の領域の中心部分を検出する（ステップＳＴ３）。
【００２７】
即ち、畳み込み積分を離散化した積和演算を行う空間フィルタを用いて、下記に示すような演算を実行することにより、原画像の周波数成分を分析し、例えば、人間の感度が０．４以下になる約２サイクル／度の周波数より低い周波数の領域を検出する（図１７参照）。なお、このような周波数の領域は、上述したように、色や輝度の変化が少ない低い周波数の領域の中心部分であると考えられる。
Ｍ（ｉ，ｊ）＝Ｃ×ΣΣＩ（ｉ，ｊ）Ｆ（ｋ，ｌ）        …式（２）
ただし、Ｉ（ｉ，ｊ）は原画像Ｉの第（ｉ，ｊ）成分（輝度値）
Ｆ（ｋ，ｌ）は空間フィルタＦの第（ｋ，ｌ）成分
Ｃは定数
【００２８】
そして、低周波領域検出部１３が低周波領域の中心部分を検出すると、情報埋込部１４がその中心部分に透かし情報を埋め込み（ステップＳＴ４）、一連の処理を終了する。
なお、情報埋込部１４により埋め込まれた透かし情報は、図示せぬ読出手段が配布画像と原画像を入力することにより読み出す処理を実行する。
以上で明らかなように、この実施の形態１によれば、原画像の周波数成分を分析し、所定の周波数より低い周波数の領域の中心部分に透かし情報を埋め込むように構成したので、原画像にあまり影響を与えることなく、第三者が簡単に透かし情報を除去又は破壊することができない透かし情報を原画像に埋め込むことができる効果を奏する。
【００２９】
実施の形態２．
上記実施の形態１では、原画像の周波数成分を分析して、所定の周波数より低い周波数の領域の中心部分を検出するものについて示したが、図形の連結性解析、ラベリング、距離変換、面積、周囲長、ある軸を基準にしたモーメントなどの技術を用いて中心部分を検出するようにしてもよく、上記実施の形態１と同様の効果を奏することができる。
【００３０】
実施の形態３．
上記実施の形態１では、畳み込み積分を離散化した積和演算を行う空間フィルタを用いて低い周波数の領域の中心部分を検出するものについて示したが、積和演算を実行するため計算コストが大きく、演算量が膨大になることが考えられる。
そこで、この実施の形態３では、図４に示すような正規分布関数が示す分布度に応じて検出地点の密度を決定し（論理フィルタの密度を決定）、検出処理の演算量を軽減するようにしている。
【００３１】
即ち、図４に示すような正規分布関数を２次元に拡張することにより（図５参照）、その正規分布関数が示す分布度に応じて検出処理を実行する検出地点の密度（調査ポイントの数）に置き換えて（図５の高さに比例した数だけ、調査ポイント数を増やす）、図６の黒印の地点のみを対象に検出処理を実行し、検出処理の演算量を軽減するものである。
【００３２】
具体的には、１次元の正規分布関数を２次元に拡張して正規分布関数ｇα（ｘ）を下記のように定義するとともに、下記の制約条件を課すと、正規分布関数ｇα（ｘ）は下記のように変形することができる。
【００３３】
【数１】
0003705912.tif 000003
【００３４】
ここで、
ｘ＝ｒｃｏｓθ，ｙ＝ｒｓｉｎθ
のように、正規分布関数ｇα（ｘ）を極座標に変換すると（図７参照）、
ｄｘｄｙ＝［∂（ｘ，ｙ）／∂（ｒ，θ）］ｄｒｄθ＝ｒｄｒｄθ
より、正規分布関数ｇα（ｘ）は、下記のように表すことができる。
【００３５】
【数２】
0003705912.tif 000004
【００３６】
従って、中心からの距離がｒであるときの論理フィルタの密度Ｃは下記のように決定することができる。
【００３７】
【数３】
0003705912.tif 000005
【００３８】
これに基づいて論理フィルタを設計した例が図６であり、図６の黒印の地点の周波数を検出した結果、一定の数以上の同じ値の周波数が検出された場合には、その論理フィルタの中心部は、所定の周波数より低い周波数の領域の中心部分であると判断する。
一方、一定の数以上の同じ値の周波数が検出されない場合には、その論理フィルタの中心部には、所定の周波数より低い周波数の領域の中心部分がないと判断し、論理フィルタの調査ポイントを変更して再度同様の処理を実行する。
なお、かかる検出処理は、画像の画質と強い因果関係があるため、画像に合わせて適宜、閾値を変更することができる。
【００３９】
以上で明らかなように、この実施の形態３によれば、所定の周波数より低い周波数の領域の中心部分を検出する際、正規分布関数が示す分布度に応じて検出地点の密度を決定するように構成したので、検出処理の演算量を軽減することができるようになり、その結果、処理速度の高速化を図ることができる効果を奏する。
【００４０】
実施の形態４．
上記実施の形態３では、分布関数として正規分布関数を用いるものについて示したが、分布関数として図８及び図９に示すような余弦関数を用いるようにしてもよく、上記実施の形態３と同様の効果を奏することができる。
なお、図８及び図９に示すような余弦関数は、図１０のように、変形することができるので、中心からの距離がｒであるときの論理フィルタの密度は下記のように決定することができる。
【００４１】
【数４】
0003705912.tif 000006
【００４２】
実施の形態５．
図１１はこの発明の実施の形態５による電子透かし装置を示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。１５は画像入力部１１により入力された原画像を構成する画素のうち、任意の複数の画素の輝度を検出するとともに、各画素の輝度を所定の演算式に代入し、その演算結果が閾値より大きくなる箇所（領域の中心部分）を検出する輝度検出部（検出手段）である。
【００４３】
次に動作について説明する。
輝度検出部１５以外は上記実施の形態１と同様であるため、主に輝度検出部１５の動作について説明する。
【００４４】
即ち、輝度検出部１５は、例えば、図１２に示すような５×５のサイズの論理フィルタを用いて領域の中心部分を検出する処理を実行する場合、白い部分の画素の輝度は検出せず、黒く塗りつぶされている部分の画素の輝度を検出する。
ただし、論理フィルタの形状は透かし情報を埋め込むユーザが適宜決定するものであるため、図１３に示すような論理フィルタであってもよい。
【００４５】
そして、黒く塗りつぶされている部分の画素の輝度がそれぞれＡ，Ｂ，Ｃ，…，Ｈであるとすると、輝度検出部１５は、下記に示すような各輝度間の演算を実行し、その演算結果Ｚが閾値Ｖより大きいか否かを判定する（ただし、式（８）は透かし情報の埋め込みを実行する者が任意に決定することができる）。
Ｚ＝（Ａ＋２×Ｂ＋Ｃ）／４＋（Ｄ＋Ｅ＋Ｆ）／３＋Ｇ−Ｈ…式（８）
【００４６】
そして、輝度検出部１５は、演算結果Ｚが閾値Ｖより大きい場合には、この論理フィルタの中心であるＥの画素の位置（原画像の位置）を情報埋込部１４に出力し、Ｅの画素の位置に透かし情報を埋め込ませる（図１４参照）。
一方、演算結果Ｚが閾値Ｖより大きくない場合には、図１５に示すように、ユーザが指定する位置に論理フィルタを移動し、同様の処理を実行する。
【００４７】
以上で明らかなように、この実施の形態５によれば、原画像を構成する画素のうち、任意の複数の画素の輝度を検出するとともに、各画素の輝度を所定の演算式に代入し、その演算結果が閾値より大きくなる箇所に透かし情報を埋め込むように構成したので、検出処理の演算量を軽減することができるとともに、ユーザが論理フィルタの論理演算を行う箇所や論理演算式を適宜選択することができるようになり、その結果、第三者に対する情報の漏洩を効果的に防止することができる効果を奏する。
【００４８】
実施の形態６．
上記実施の形態３から実施の形態６では、論理フィルタの位置及び論理フィルタを移動する間隔については特に言及していないが、上記実施の形態１における空間フィルタと同様に、例えば、取り出したい波長の半分の間隔で論理フィルタを移動するのが演算量の軽減及び演算精度の確保の観点から効果的である。
なお、論理フィルタの移動量は論理フィルタの径の約半分に等しいので、論理フィルタの径は論理フィルタを移動する間隔を決定する上で重要な因子となり、従って、論理フィルタの位置及び論理フィルタの径を秘密にすることは、情報の漏洩を防止する上で極めて重要である。
【００４９】
実施の形態７．
上記実施の形態１等では、所定の周波数より低い周波数の領域の中心部分に透かし情報を埋め込むものについて示したが、低い周波数の領域の中心部分に限らず、さらに、従来のものと同様に、高い周波数の領域に透かし情報を埋め込むようにしてもよい。
これにより、透かし情報の埋込量が増大する利点が生じ、また、どちらか一方の透かし情報が第三者に取り除かれても、他方の透かし情報が残る可能性が高くなる効果を奏する。
【００５０】
【発明の効果】
以上のように、この発明によれば、画像入力手段により入力された原画像の周波数成分を分析して、その原画像の中で、人間の視覚感度が所定値以下になる周波数より低い周波数の領域を検出する検出手段を設け、その検出手段により検出された領域に情報入力手段により入力された透かし情報を埋め込むように構成したので、原画像にあまり影響を与えることなく、第三者が簡単に透かし情報を除去又は破壊することができない透かし情報を原画像に埋め込むことができる効果がある。
【００５１】
この発明によれば、人間の視覚感度が所定値以下になる周波数より低い周波数の領域を検出する際、分布関数が示す分布度に応じて検出地点の密度を決定するように構成したので、検出処理の演算量を軽減することができるようになり、その結果、処理速度の高速化を図ることができる効果がある。
【００５２】
この発明によれば、分布関数として正規分布関数を用いるように構成したので、原画像にあまり影響を与えることなく、検出処理の演算量を軽減することができる効果がある。
【００５３】
この発明によれば、分布関数として余弦関数を用いるように構成したので、原画像にあまり影響を与えることなく、検出処理の演算量を軽減することができる効果がある。
【００５４】
この発明によれば、画像入力手段により入力された原画像を構成する画素のうち、任意の複数の画素の輝度を検出するとともに、各画素の輝度を所定の演算式に代入し、その演算結果が閾値より大きくなる箇所に透かし情報を埋め込むように構成したので、検出処理の演算量を軽減することができるとともに、ユーザが論理フィルタの形状やサイズ等を適宜選択することができるようになり、その結果、第三者に対する情報の漏洩を効果的に防止することができる効果がある。
【００５５】
この発明によれば、検出手段により検出された所定の周波数より高い周波数の領域に透かし情報を埋め込むように構成したので、透かし情報の埋込量が増大するとともに、どちらか一方の透かし情報が第三者に取り除かれても、他方の透かし情報が残る可能性が高くなる効果がある。
【００５６】
この発明によれば、原画像の周波数成分を分析して、その原画像の中で、人間の視覚感度が所定値以下になる周波数より低い周波数の領域を検出し、その領域に透かし情報を埋め込むように構成したので、原画像にあまり影響を与えることなく、第三者が簡単に透かし情報を除去又は破壊することができない透かし情報を原画像に埋め込むことができる効果がある。
【００５７】
この発明によれば、人間の視覚感度が所定値以下になる周波数より低い周波数の領域を検出する際、分布関数が示す分布度に応じて検出地点の密度を決定するように構成したので、検出処理の演算量を軽減することができるようになり、その結果、処理速度の高速化を図ることができる効果がある。
【００５８】
この発明によれば、分布関数として正規分布関数を用いるように構成したので、原画像にあまり影響を与えることなく、検出処理の演算量を軽減することができる効果がある。
【００５９】
この発明によれば、分布関数として余弦関数を用いるように構成したので、原画像にあまり影響を与えることなく、検出処理の演算量を軽減することができる効果がある。
【００６０】
この発明によれば、原画像を構成する画素のうち、任意の複数の画素の輝度を検出するとともに、各画素の輝度を所定の演算式に代入し、その演算結果が閾値より大きくなる箇所に透かし情報を埋め込むように構成したので、検出処理の演算量を軽減することができるとともに、ユーザが論理フィルタの形状やサイズ等を適宜選択することができるようになり、その結果、第三者に対する情報の漏洩を効果的に防止することができる効果がある。
【００６１】
この発明によれば、所定の周波数より高い周波数の領域を検出し、その領域に透かし情報を埋め込むように構成したので、透かし情報の埋込量が増大するとともに、どちらか一方の透かし情報が第三者に取り除かれても、他方の透かし情報が残る可能性が高くなる効果がある。
【図面の簡単な説明】
【図１】  この発明の実施の形態１による電子透かし装置を示す構成図である。
【図２】  この発明の実施の形態１による電子透かし方法を示すフローチャートである。
【図３】  人間の視覚における錯覚を説明する説明図である。
【図４】  １次元の正規分布関数を示すグラフ図である。
【図５】  ２次元の正規分布関数を示すグラフ図である。
【図６】  検出処理を実行する検出地点の密度を説明する平面図である。
【図７】  正規分布関数を極座標に変換した状態を示すグラフ図である。
【図８】  １次元の余弦関数を示すグラフ図である。
【図９】  ２次元の余弦関数を示すグラフ図である。
【図１０】  余弦関数を変形した状態を示す説明図である。
【図１１】  この発明の実施の形態５による電子透かし装置を示す構成図である。
【図１２】  論理フィルタの形状等を説明する説明図である。
【図１３】  論理フィルタの形状等を説明する説明図である。
【図１４】  論理フィルタの中心部分を説明する説明図である。
【図１５】  論理フィルタの移動を説明する説明図である。
【図１６】  従来の電子透かし装置を示す構成図である。
【図１７】  人間の視覚特性を示すグラフ図である。
【符号の説明】
１１  画像入力部（画像入力手段）、１２  情報入力部（情報入力手段）、１３  低周波領域検出部（検出手段）、１４  情報埋込部（埋込手段）、１５  輝度検出部（検出手段）。
【図１】
0003705912.tif 000007
【図２】
0003705912.tif 000008
【図３】
0003705912.tif 000009
【図４】
0003705912.tif 000010
【図５】
0003705912.tif 000011
【図６】
0003705912.tif 000012
【図７】
0003705912.tif 000013
【図８】
0003705912.tif 000014
【図９】
0003705912.tif 000015
【図１０】
0003705912.tif 000016
【図１１】
0003705912.tif 000017
【図１２】
0003705912.tif 000018
【図１３】
0003705912.tif 000019
【図１４】
0003705912.tif 000020
【図１５】
0003705912.tif 000021
【図１６】
0003705912.tif 000022
【図１７】
0003705912.tif 000023