(57)【要約】【課題】コンテンツの種類を選ばず、容易に透かし情報を認知することができない、簡易な電子透かし埋め込み方法と、透かし情報が埋め込まれたコンテンツから透かし情報を、容易に検出することができる電子透かし検出方法および電子透かし検出装置を提供する。【解決手段】コンテンツＰを構成する第一画素Ｐ（ｋ）の色相成分に対して、透かし情報ｗを構成する、第二画素ｗ（ｋ）の画素データを埋め込む。この処理をコンテンツＰを構成する全画素に対して施し、透かし情報ｗが埋め込まれたコンテンツＰｗを生成する。また、当該方法により生成されたコンテンツＰｗとは別に、少なくとも２以上の基底色を設け、当該状態で撮像装置２００により撮像し、当該撮像された基底色と撮像される前の基底色とを比較することにより、撮像されたコンテンツの色補正を行い、補正後のコンテンツと透かし情報が埋め込まれる前のコンテンツとに基づいて、透かし情報を検出する。【選択図】        図１
2004289399.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツに透かし情報を埋め込む電子透かし埋め込み方法において、
前記コンテンツを構成する各第一画素の色相成分に対して、前記透かし情報を構成する、各第二画素の画素データに関する情報を埋め込む、
ことを特徴とする電子透かし埋め込み方法。
【請求項２】
前記コンテンツを構成する前記各第一画素の画素データ表示をＨＳＶ座標表示に変換した後、前記埋め込みを行う、
ことを特徴とする請求項１に記載の電子透かし埋め込み方法。
【請求項３】
前記各第一画素の色相成分に対して、前記各第二画素の画素データに関する情報に応じた所定の演算処理を施すことにより、前記各第一画素に前記各第二画素の画素データに関する情報を埋め込む、
ことを特徴とする請求項１または請求項２に記載の電子透かし埋め込み方法。
【請求項４】
前記所定の演算処理は、
演算前の色相成分と、演算後の色相成分とが一対一の関係となる演算処理である、
ことを特徴とする請求項３に記載の電子透かし埋め込み方法。
【請求項５】
第一のコンテンツを構成する画素の色相成分に、透かし情報を埋め込むことにより生成された第二のコンテンツから、前記透かし情報を検出する電子透かし検出方法において、
（ａ）前記第二のコンテンツとは別に、少なくとも２以上の基底色を設けるステップと、
（ｂ）前記第二のコンテンツおよび前記基底色を撮像するステップと、
（ｃ）前記撮像された前記基底色の第一の色相値と、前記撮像される前の前記基底色の第二の色相値との比較に応じて、前記撮像された前記第二のコンテンツを構成する画素の色相値を補正し、第三のコンテンツを生成するステップと、
（ｄ）前記第一のコンテンツと前記第三のコンテンツとを比較することにより、前記透かし情報を検出するステップとを、
備えることを特徴とする電子透かし検出方法。
【請求項６】
（ｅ）前記ステップ（ｂ）の後に、前記撮像された前記第二のコンテンツを構成する画素の画素データをＨＳＶ座標表示に変換するステップを、さらに備えている、
ことを特徴とする請求項５に記載の電子透かし検出方法。
【請求項７】
第一のコンテンツを構成する画素の色相成分に、透かし情報を埋め込むことにより生成された第二のコンテンツと、少なくとも２以上の基底色とを撮像し、当該撮像された撮像情報を入力する入力手段と、
前記撮像された前記基底色の第一の色相値と、前記撮像される前の前記基底色の第二の色相値との比較に応じて、前記撮像された前記第二のコンテンツを構成する画素の色相値の色補正を行い、第三のコンテンツを生成する色補正部と、
前記第一のコンテンツを記憶しているデータ保持部と、
前記データ保持部で記憶されている前記第一のコンテンツと、前記第三のコンテンツとを比較することにより、前記透かし情報を検出する透かし検出部とを、備えていることを特徴とする電子透かし検出装置。
【請求項８】
前記撮像された第二のコンテンツを構成する画素の画素データをＨＳＶ座標表示に変換する画像変換部を、さらに備えている、
ことを特徴とする請求項７に記載の電子透かし検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、画像コンテンツに透かし情報を埋め込む電子透かし埋め込み方法、および当該方法により埋め込まれた透かし情報を検出する電子透かし検出方法および電子透かし検出装置に係る発明である。
【０００２】
【従来の技術】
従来より、人間が視覚によって認知することできない文字情報を静止画像等に埋め込む、電子透かし技術は存在していたが、最近では、デジタル技術の進歩やインターネットの普及に伴い、画像等のデジタルコンテンツ（以下、単にコンテンツと称す）の著作権保護の観点から当該電子透かし技術は、注目を浴びている。
【０００３】
なぜなら、当該電子透かし技術を用いて、所定のコンテンツにＩＤや文字等の秘密情報を埋め込むことにより、特定の利用者のみが当該コンテンツを利用することができるように、利用制限を課すことが可能だからである。
【０００４】
上記電子透かし技術として、輝度値成分を利用したものや、空間周波数成分を利用する技術等が既に存在しており、例えば、以下に示すものが先行技術として開示されている（例えば、特許文献１、２、３参照）。
【０００５】
【特許文献１】
特開２０００−１３４４６１号公報
【特許文献２】
特開２０００−２１６９８２号公報
【特許文献３】
特開２０００−２０７８３１号公報
【０００６】
【発明が解決しようとする課題】
しかし、輝度値成分を利用した電子透かし技術においては、輝度値の変化に対して人間の目は過敏であるため、秘密情報（以下、透かし情報と称す）がコンテンツに埋め込まれていることを容易に判別でき、透かし情報の内容を容易に認識できるという問題が生じていた。
【０００７】
また、周波数成分を利用した電子透かし技術においては、視覚を通じて人が透かし情報を認識することをできないようにするため、高周波数成分に透かし情報を埋め込むので、高周波成分をほとんど含まないコンテンツについては適用が困難であった。
【０００８】
さらに、周波数成分を利用した電子透かし技術においては、ＦＦＴ（ＦａｓｔＦｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ：高速フーリエ変換）やＤＣＴ（Ｄｉｇｉｔａｌ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ：離散コサイン変換）等の空間周波数解析を経由しなければならず、計算量が膨大なものとなっていた。
【０００９】
そこで、この発明は、適用できるコンテンツの種類を選ばず、また容易に透かし情報を認知（判別）することができない、簡易な電子透かし埋め込み方法を提供することを目的とする。また、当該電子透かし埋め込み方法により生成されたコンテンツから、透かし情報を検出することができる電子透かし検出方法および電子透かし検出装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記の目的を達成するために、本発明に係る請求項１に記載の電子透かし埋め込み方法は、コンテンツに透かし情報を埋め込む電子透かし埋め込み方法において、前記コンテンツを構成する各第一画素の色相成分に対して、前記透かし情報を構成する、各第二画素の画素データに関する情報を埋め込む。
【００１１】
また、本発明に係る請求項５に記載の電子透かし検出方法は、第一のコンテンツを構成する画素の色相成分に、透かし情報を埋め込むことにより生成された第二のコンテンツから、前記透かし情報を検出する電子透かし検出方法において、（ａ）前記第二のコンテンツとは別に、少なくとも２以上の基底色を設けるステップと、（ｂ）前記第二のコンテンツおよび前記基底色を撮像するステップと、（ｃ）前記撮像された前記基底色の第一の色相値と、前記撮像される前の前記基底色の第二の色相値との比較に応じて、前記撮像された前記第二のコンテンツを構成する画素の色相値を補正し、第三のコンテンツを生成するステップと、（ｄ）前記第一のコンテンツと前記第三のコンテンツとを比較することにより、前記透かし情報を検出するステップとを、備えている。
【００１２】
また、本発明に係る請求項７に記載の電子透かし検出装置は、第一のコンテンツを構成する画素の色相成分に、透かし情報を埋め込むことにより生成された第二のコンテンツと、少なくとも２以上の基底色とを撮像し、当該撮像された撮像情報を入力する入力手段と、前記撮像された前記基底色の第一の色相値と、前記撮像される前の前記基底色の第二の色相値との比較に応じて、前記撮像された前記第二のコンテンツを構成する画素の色相値の色補正を行い、第三のコンテンツを生成する色補正部と、前記第一のコンテンツを記憶しているデータ保持部と、前記データ保持部で記憶されている前記第一のコンテンツと、前記第三のコンテンツとを比較することにより、前記透かし情報を検出する透かし検出部とを、備えている。
【００１３】
【発明の実施の形態】
以下、この発明をその実施の形態を示す図面に基づいて具体的に説明する。
【００１４】
＜実施の形態１＞
本実施の形態は、人の顔写真などの画像コンテンツに対して、その人のＩＤ番号などの属性情報を透かし情報として埋め込み、電子透かし情報入りコンテンツを作成する際に、画像データの色相（色あい）成分に当該透かし情報を埋め込むことを特徴としている。以下、本実施の形態の詳細について説明する。
【００１５】
まず、図１に示すように、電子データ化されているカラー画像等のコンテンツＰを用意する。一般的に、コンテンツＰの各画素の画素データは、ＲＧＢ（赤・緑・青）座標系で表されている（例えば、（１２８，１２８，０）のように０から２５５までの整数で表現されている）。
【００１６】
次に、コンテンツＰの各画素の画素データの表示方式を、ＲＧＢ座標系からＨＳＶ（色相・彩度・明度）座標系に変換する。つまり、各画素の画素データをＨＳＶ座標表示に変換させるのである。
【００１７】
ここで、当該座標変換は、例えば各画素値のＲ，Ｇ，Ｂ成分が、０≦Ｒ，Ｇ，Ｂ≦２５５の場合には、以下の変換式に基づいて行われる。
【００１８】
まず、Ｖ（明度）の値は、次式（１）により定められる。
【００１９】
Ｖ＝（Ｒ，Ｇ，Ｂのうち最大の値）  ・・・（１）
次に、Ｓ（彩度）の値を定めるに際し、次式（２）を導く。
【００２０】
Ｘ＝（Ｒ，Ｇ，Ｂのうち最小の値）  ・・・（２）
式（１），（２）より、Ｓ（彩度）の値は、次式（３）により定められる。
【００２１】
Ｓ＝２５５×（Ｖ−Ｘ）／Ｖ  ・・・（３）
次に、Ｈ（色相）の値を定めるに際し、式（１），（２）を用いることにより、次式（４），（５），（６）を導く。
【００２２】
ｒ＝６０×（Ｖ−Ｒ）／（Ｖ−Ｘ）  ・・・（４）
ｇ＝６０×（Ｖ−Ｇ）／（Ｖ−Ｘ）  ・・・（５）
ｂ＝６０×（Ｖ−Ｂ）／（Ｖ−Ｘ）  ・・・（６）
ここで、もし、Ｒ＝Ｖであり、かつＧ＝Ｘであるなら、式（６）を用いることにより、Ｈ（色相）の値は、次式（７）により定められる。
【００２３】
Ｈ＝３００＋ｂ  ・・・（７）
また、もし、Ｒ＝Ｖであり、かつＧ≠Ｘであるなら、式（５）を用いることにより、Ｈ（色相）の値は、次式（８）により定められる。
【００２４】
Ｈ＝６０−ｇ  ・・・（８）
また、もし、Ｇ＝Ｖであり、かつＢ＝Ｘであるなら、式（４）を用いることにより、Ｈ（色相）の値は、次式（９）により定められる。
【００２５】
Ｈ＝６０＋ｒ  ・・・（９）
また、もし、Ｇ＝Ｖであり、かつＢ≠Ｘであるなら、式（６）を用いることにより、Ｈ（色相）の値は、次式（１０）により定められる。
【００２６】
Ｈ＝１８０−ｂ  ・・・（１０）
また、もし、Ｂ＝Ｖであり、かつＲ＝Ｘであるなら、式（５）を用いることにより、Ｈ（色相）の値は、次式（１１）により定められる。
【００２７】
Ｈ＝１８０＋ｇ  ・・・（１１）
また、もし、Ｂ＝Ｖであり、かつＲ≠Ｘであるなら、式（４）を用いることにより、Ｈ（色相）の値は、次式（１２）により定められる。
【００２８】
Ｈ＝３００−ｒ  ・・・（１２）
以上のように、Ｖ（明度）は式（１）、Ｓ（彩度）は式（３）、Ｈ（色相）は式（７）〜（１２）により定められる。ここで、Ｈ（色相）・Ｓ（彩度）・Ｖ（明度）は、０≦Ｈ≦３５９、０≦Ｓ、Ｖ≦２５５の範囲の値である。
【００２９】
なお、上記変換式は、０≦Ｒ，Ｇ，Ｂ≦２５５のように、Ｒ，Ｇ，Ｂの値を２５６段階で表示されている場合の変換式である。しかし、これ以外の段階（例えば、０≦Ｒ，Ｇ，Ｂ≦５００の５０１段階）でＲ，Ｇ，Ｂが表示されている場合には、上記変換式の各定数を当該段階数の変化に応じて変化させれば、上記変換式を用いることができる。
【００３０】
Ｒ，Ｇ，Ｂの値の段階数に応じて変換式の定数は変化するが、どのような変換式を採用しても、常に、Ｒ・Ｇ・ＢとＨ・Ｓ・Ｖとは、一対一の関係にある。
【００３１】
さて、次に、コンテンツＰに埋め込むための透かし情報ｗを用意する。ここで、本実施の形態では、透かし情報ｗとして、白のバックグランドに黒色で表された数字（１２）を用いているが、これに限るものでなく、例えばカラーの模様や写真画等であってもかまわない。
【００３２】
次に、コンテンツＰに透かし情報ｗを埋め込む方法について、図１を参照しつつ説明する。
【００３３】
まず、上記変換式により、各画素の画像データがＨＳＶ座標系表示に変換された、電子化されたコンテンツＰにおいて、当該コンテンツＰの第ｋ番目の画素Ｐ（ｋ）に注目する。そして、当該画素Ｐ（ｋ）の色相成分Ｐ（ｋ）ｈに透かし情報を埋め込む場合に、以下の操作を行う。
【００３４】
例えば、透かし情報ｗの同じく第ｋ番目の画素ｗ（ｋ）に注目し、当該画素ｗ（ｋ）の輝度値が０（つまり、黒色）の場合に、色相成分Ｐ（ｋ）ｈに対して、次式の処理を施し、色相成分をＰ’（ｋ）ｈに変化させる。
【００３５】
Ｐ’（ｋ）ｈ＝Ｐ（ｋ）ｈ＋α  ・・・（１３）
ここで、αは任意に決められる定数である。このようにして、ｋ番目の画素Ｐ（ｋ）の色相成分に透かし情報が埋め込まれる。なお、当該画素ｗ（ｋ）の輝度値が２５５（つまり、白色）の場合には、対応する色相成分Ｐ（ｋ）ｈに対して何も処理を施さない。
【００３６】
その後、ＨＳＶ座標表示をＲＧＢ座標表示に変換する。
【００３７】
以上の埋め込み操作を、コンテンツＰの全ての画素の色相成分に対して、対応する透かし情報ｗの画素の輝度値が０（つまり、黒色）の場合に、式（１３）の処理を施すことにより、コンテンツＰに透かし情報ｗが完全に埋め込まれたコンテンツＰｗを生成することができる。
【００３８】
ここで、本実施の形態では、埋め込み操作を実現する関数として、所定の条件（透かし情報ｗを構成する画素が黒色であるという条件）の下に作用する式（１３）を導入したが、これに限るものではなく、透かし情報ｗの内容（つまり、カラーであるか、白黒であるか。また、数字であるか、模様であるか）等に応じて、適正な関数形および、当該関数形を施す条件を選択することが可能である。
【００３９】
つまり、コンテンツＰの各画素の色相成分に対して所定の演算を施すことにより、当該色相成分に透かし情報ｗを埋め込むことができれば、当該所定の演算は、ユーザが任意に選択することができ、どのような演算を施したとしても、結果として、色相成分に透かし情報ｗが埋め込まれたコンテンツＰｗを生成することができるのである。
【００４０】
したがって、当該演算関数として、計算量の少ない関数を採用することができ、周波数成分を用いた電子透かし技術のように、複雑なＦＦＴ変換等の処理は必要でなくなる。よって、簡易な処理により、コンテンツＰに透かし情報ｗを埋め込むことができる。
【００４１】
ただし、選択する関数系として、色相成分Ｐ（ｋ）ｈと色相成分Ｐ’（ｋ）ｈとが常に一対一の関係にある関数を選択することにより、例えば、透かし情報ｗが埋め込まれたコンテンツＰｗに対して、前記選択された関数の逆関数を施すことにより、容易にコンテンツＰｗから透かし情報ｗを取り出すことができる。
【００４２】
本実施の形態で説明したように、コンテンツＰを構成する各画素の色相成分Ｐに対して、透かし情報ｗの対応する各画素の画素データを埋め込むことにより、人の目は色相成分の変化に対して分解能が高くないので、コンテンツＰｗから透かし情報の位置・内容等を容易に認知（判別）することができない。
【００４３】
したがって、適用できるコンテンツＰの種類を選ばず、簡単に当該コンテンツＰに秘密にしておきたい属性情報などを埋め込むことができる。
【００４４】
また、コンテンツＰを構成する各画素の画素データ表示をＨＳＶ座標系表示に変換することにより、色相成分のみの抽出が容易となり、当該色相成分にのみ透かし情報ｗを埋め込む処理が簡単となる。
【００４５】
＜実施の形態２＞
本実施の形態では、実施の形態１の方法により生成された透かし情報ｗが埋め込まれたコンテンツＰｗから、透かし情報ｗを検出することができる電子透かし検出方法および電子透かし検出装置に関するものである。
【００４６】
図２は、本実施の形態に係る電子透かし検出装置１００の構成と、撮像装置２００とを概略的に示したブロック図である。
【００４７】
当該電子透かし検出装置１００は、入力されてきたコンテンツＰｗ’（透かし情報ｗが埋め込まれたコンテンツのことをコンテンツＰｗ、撮像装置２００により撮像されたコンテンツのことをコンテンツＰｗ’と称している。）をＨＳＶ座標系に画像フォーマット変換する画像変換部１０と、当該画像フォーマット変換されたコンテンツＰｗ’に対して色補正を行う色補正部１１と、透かし情報ｗが埋め込まれていないコンテンツＰを予めに記憶しているデータ保持部１２と、色補正部１１において色補正されたコンテンツＰｗ’’と、データ保持部１２において記憶されているコンテンツＰとを比較することにより透かし情報ｗの検出を行う透かし検出部１３とで構成されている。
【００４８】
以下、図２に示した構成図と、図３のフローチャートに基づいて、本実施の形態に係る電子透かし検出装置１００の処理の流れについて説明する。
【００４９】
はじめに、コンテンツＰの色相成分に透かし情報ｗが埋め込まれているコンテンツＰｗの周辺に、少なくとも２以上の基底色Ｃを設ける（ステップＳ１０）。ここで、各基底色Ｃは、それぞれ異なる色相値を有している。この様子を図４に示す。
【００５０】
図４では、コンテンツＰｗの上方に、３つの基底色Ｃ１，Ｃ２，Ｃ３が水平方向に配置されているが、配置の方向や順序はこれに限るものでなくてもよく、例えば、コンテンツＰｗの横方に鉛直方向に配置してもかまわない。つまり、電子透かし検出装置１００内で自動的に基底色Ｃ１〜Ｃ３を読み取ることができるように、その配置方法が既知であればよい。
【００５１】
ここで、基底色Ｃ１，Ｃ２，Ｃ３の色相値を、それぞれｈ１，ｈ２，ｈ３であるとする。
【００５２】
次に、人工網膜ＬＳＩやＣＣＤカメラ等の撮像装置２００により、基底色Ｃ１〜Ｃ３を含めた状態でコンテンツＰｗを撮像し、当該撮像したコンテンツＰｗ’を電子透かし検出装置１００（詳しくは、画像変換部１０）に送信する（ステップＳ１１）。
【００５３】
ここで、通常、撮像装置２００を用いてコンテンツＰｗを撮像すると、色ずれが生じ、当該撮像されたコンテンツはコンテンツＰｗ’に変化してしまう。この様子を図５に示す。
【００５４】
図５で示しているように、コンテンツＰｗに色ずれが生じるのと同時に、基底色Ｃ１〜Ｃ３に対しても色ずれが発生し、撮像された基底色は、基底色Ｃ１’〜Ｃ３’へと変化する。つまり、基底色Ｃ１’〜Ｃ３’の色相値が、それぞれｈ１’，ｈ２’，ｈ３’に変化する。
【００５５】
次に、画像変換部１０において、撮像装置２００から送信されてきたコンテンツＰｗ’は、ＲＧＢ座標系からＨＳＶ座標系に画像フォーマットが変換され、当該変換されたコンテンツＰｗ’が色補正部１１へと送信される（ステップＳ１２）。
【００５６】
つまり、コンテンツＰｗ’を構成する画素の画素データをＨＳＶ座標表示に変換し、当該変換されたコンテンツＰｗ’を色補正部１１へ送信するのである。ここで、当該座標変換は、例えば式（１）〜（１２）を用いて実行される。
【００５７】
次に、色補正部１１では、以下の処理に基づいてコンテンツＰｗ’の色補正を行い、色補正されたコンテンツＰｗ’’を生成し、当該コンテンツＰｗ’’を透かし検出部１３へと送信する（ステップＳ１３）。以下より、当該補正の方法を説明する。
【００５８】
はじめに、コンテンツＰｗ’と共に色ずれが生じている基底色Ｃ１’〜Ｃ３’の色相値ｈ１’〜ｈ３’を読み取る。次に、撮像される前の基底色Ｃ１〜Ｃ３の色相値ｈ１〜ｈ３（予め、電子透かし検出装置１００に設定されている）と、前記で読み取られた色相値ｈ１’〜ｈ３’とをそれぞれ比較して、コンテンツＰｗ’を構成する各画素に生じた色ずれを算出する。
【００５９】
例えば、ｎ種の基底色Ｃ１，Ｃ２，・・・Ｃｎ（それぞれの色相値は、ｈ１，ｈ２・・・ｈｎである）を用意し、それが撮像装置２００により撮像されることにより基底色Ｃ１’，Ｃ２’・・・Ｃｎ’（それぞれの色相値は、ｈ１’，ｈ２’・・・ｈｎ’となる）へと変化したとする。
【００６０】
まず、撮像される前の基底色Ｃ１〜Ｃｎの色相値ｈ１〜ｈｎと、撮像された後の基底色Ｃ１’〜Ｃｎ’の色相値ｈ１’〜ｈｎ’より、全ての色相値に対する色ずれの変換テーブルを作成する。
【００６１】
ここで、当該変換テーブルの作成は、次式（１４）に示す線形一次補間を用いて行われる。
【００６２】
ｈｉ’＝ｈ（ｉ−１）’＋｛ｈ（ｉ＋１）’−ｈ（ｉ−１）’｝×｛ｈｉ−ｈ（ｉ−１）｝／｛ｈ（ｉ＋１）−ｈ（ｉ−１）｝  ・・・（１４）
ただし、式（１４）より得られたｈｉ’の値が３６０以上（ｈｉ’≧３６０）の場合には、ｈｉ’として次式（１５）のものを採用する。
【００６３】
ｄｉ’’＝ｄｉ’−３６０  ・・・（１５）
当該色相値ｈｉ’が算出される様子を図６に模式的に示す。
【００６４】
本実施の形態では、３種の基底色Ｃ１〜Ｃ３の場合について考えているので、予め既知である当該基底色Ｃ１〜Ｃ３の色相値ｈ１〜ｈ３と、色補正部１１が読み取った色ずれを起こした基底色Ｃ１’〜Ｃ３’の色相値ｈ１’〜ｈ３’とに基づいて、全ての色相値に対する色ずれの変換テーブルを式（１４）、（１５）から作成する。
【００６５】
そして、コンテンツＰｗ’の各画素に対して、上記で作成された変換テーブルに基づき色補正を行い、色補正後のコンテンツＰｗ’’を生成する。この様子を図７に示す。
【００６６】
最後に、透かし検出部１３では、データ保持部１２で記憶されている、透かし情報を埋め込む前のコンテンツＰを構成する画素の色相値と、色補正部１１で生成された、色補正後のコンテンツＰｗ’’を構成する画素の色相値とを比較することにより、透かし情報ｗを検出する（ステップＳ１４）。
【００６７】
以上のように、本実施の形態では、コンテンツＰｗとは別に、少なくと２以上の基底色Ｃを設けているので、コンテンツＰｗを撮像するに際して、撮像前の基底色Ｃと撮像後の基底色Ｃ’とを比較することにより、撮像装置２００等の様々な外乱によって生じるコンテンツＰｗの色ずれを補正することができる。
【００６８】
特に、既知の各色相値と、当該既知の色相値から求められる色相値のみを用いて補正を行うので、補正処理は簡易になり、当該補正処理時間を短縮化させることができる。
【００６９】
また、画素変換部１０において、ＨＳＶ座標系表示にコンテンツＰｗ’が画像フォーマット変換されているので、色相成分のみの抽出が可能となり、色相成分に埋め込まれている透かし情報ｗの検出を容易に行うことができる。
【００７０】
【発明の効果】
本発明の請求項１に記載の電子透かし埋め込み方法は、コンテンツに透かし情報を埋め込む電子透かし埋め込み方法において、前記コンテンツを構成する各第一画素の色相成分に対して、前記透かし情報を構成する、各第二画素の画素データに関する情報を埋め込むので、人の目は色相成分の変化に対して分解能が高くないことから、透かし情報が埋め込まれたコンテンツから透かし情報の位置・内容等を容易に認知（判別）することができない。したがって、適用できるコンテンツの種類を選ばず、簡単に当該コンテンツに秘密にしておきたい属性情報などの透かし情報を埋め込むことができる。
【００７１】
本発明の請求項５に記載の電子透かし検出方法は、第一のコンテンツを構成する画素の色相成分に、透かし情報を埋め込むことにより生成された第二のコンテンツから、前記透かし情報を検出する電子透かし検出方法において、（ａ）前記第二のコンテンツとは別に、少なくとも２以上の基底色を設けるステップと、（ｂ）前記第二のコンテンツおよび前記基底色を撮像するステップと、（ｃ）前記撮像された前記基底色の第一の色相値と、前記撮像される前の前記基底色の第二の色相値との比較に応じて、前記撮像された前記第二のコンテンツを構成する画素の色相値を補正し、第三のコンテンツを生成するステップと、（ｄ）前記第一のコンテンツと前記第三のコンテンツとを比較することにより、前記透かし情報を検出するステップとを、備えているので、撮像装置を用いた撮像によって生じる第二のコンテンツの色ずれを、容易に補正することができる。したがって、透かし情報の検出も容易に行うことができる。
【００７２】
本発明の請求項７に記載の電子透かし検出装置は、第一のコンテンツを構成する画素の色相成分に、透かし情報を埋め込むことにより生成された第二のコンテンツと、少なくとも２以上の基底色とを撮像し、当該撮像された撮像情報を入力する入力手段と、前記撮像された前記基底色の第一の色相値と、前記撮像される前の前記基底色の第二の色相値との比較に応じて、前記撮像された前記第二のコンテンツを構成する画素の色相値の色補正を行い、第三のコンテンツを生成する色補正部と、前記第一のコンテンツを記憶しているデータ保持部と、前記データ保持部で記憶されている前記第一のコンテンツと、前記第三のコンテンツとを比較することにより、前記透かし情報を検出する透かし検出部とを、備えているので、請求項５の発明と同様の効果を得ることができる電子透かし検出装置を提供することができる。
【図面の簡単な説明】
【図１】コンテンツに透かし情報を埋め込む処理について、説明をするための図である。
【図２】電子透かし検出装置の構成および、撮像装置を示す概略図である。
【図３】電子透かし検出処理の流れを示すフローチャートである。
【図４】コンテンツの周辺に設置された基底色の様子を示す図である。
【図５】撮像されることにより、色ずれが生じたコンテンツの様子を示す図である。
【図６】線形（一次）補間により、色相値ｈ’を算出する様子を示す図である。
【図７】コンテンツの色補正の様子を示す図である。
【符号の説明】
１０  画像変換部、１１  色補正部、１２  データ保持部、１３  透かし検出部、１００  透かし検出装置、２００  撮像装置。
【図１】
2004289399.tif 000003
【図２】
2004289399.tif 000004
【図３】
2004289399.tif 000005
【図４】
2004289399.tif 000006
【図５】
2004289399.tif 000007
【図６】
2004289399.tif 000008
【図７】
2004289399.tif 000009