(57)【要約】【課題】主画像情報に対し、人間が直接的に理解可能な第１副情報（たとえば、ロゴマーク、文字、図形のような情報）と人間が直接的に理解不能な第２副情報（たとえば、２次元コードのような機械読取り可能な情報）の２種類を埋め込み、後でそれらを復元することが可能になる画像処理方法および画像処理装置を提供する。【解決手段】副情報として人間が直接的に理解可能な第１副情報および人間が直接的に理解不能な第２副情報を用いて第１副情報と第２副情報とが互いに干渉しないようにレイアウト情報を作成し、作成したレイアウト情報に基づき第１鍵情報を用いて第１副情報を主画像情報に対し不可視状態で埋め込むとともに、作成したレイアウト情報に基づき第２鍵情報を用いて第２副情報を主画像情報に対し不可視状態で埋め込み、これら各処理結果を合成することにより主画像情報に対し第１副情報および第２副情報を不可視状態で埋め込んだ合成画像情報を作成し、この作成した合成画像情報を表示出力する。【選択図】      図２
2009088614.tif 000002
【特許請求の範囲】
【請求項１】
可視状態の主画像情報に対し後で当該副情報を復元するために必要な鍵情報を用いて不可視状態で副情報を埋め込むことにより合成画像情報を作成する画像処理方法において、
前記副情報として、人間が直接的に理解可能な第１副情報および人間が直接的に理解不能な第２副情報を用いて、前記第１副情報と前記第２副情報とが互いに干渉しないようにレイアウト情報を作成するレイアウト処理ステップと、
このレイアウト処理ステップにより作成されたレイアウト情報に基づき、第１鍵情報を用いて前記第１副情報を前記主画像情報に対し不可視状態で埋め込む第１画像処理ステップと、
前記レイアウト処理ステップにより作成されたレイアウト情報に基づき、前記第１鍵情報と異なる第２鍵情報を用いて前記第２副情報を前記主画像情報に対し不可視状態で埋め込む第２画像処理ステップと、
前記第１画像処理ステップおよび前記第２画像処理ステップの各処理結果を合成することにより、前記主画像情報に対し前記第１副情報および第２副情報を不可視状態で埋め込んだ合成画像情報を作成する合成処理ステップと、
この合成処理ステップにより作成された合成画像情報を可視状態で出力する出力処理ステップと、
を具備したことを特徴とする画像処理方法。
【請求項２】
第１画像処理ステップは、
前記レイアウト処理ステップにより作成されたレイアウト情報および前記第１副情報に基づき前記第１鍵情報に対し位相変調処理を行なう位相変調処理ステップと、
この位相変調処理ステップにより位相変調処理された第１鍵情報に対して、あらかじめ設定された色差量で色差変調処理を行なう第１色差変調処理ステップと、
この第１色差変調処理ステップにより色差変調処理された第１鍵情報と前記主画像情報を重畳処理する重畳処理ステップとを具備し、
第２画像処理ステップは、
前記第２鍵情報および当該第２鍵情報とは異なる第３鍵情報に対して、それぞれ独立にあらかじめ設定された色差量で色差変調処理を行なう第２および第３色差変調処理ステップと、
この第２および第３色差変調処理ステップにより色差変調処理された第２鍵情報および第３鍵情報を、前記レイアウト処理ステップにより作成されたレイアウト情報および前記第２副情報に基づき選択し合成する選択・合成処理ステップと、
この選択・合成処理ステップの処理結果と前記主画像情報を重畳処理する重畳処理ステップとを具備したことを特徴とする請求項１記載の画像処理方法。
【請求項３】
可視状態の主画像情報に対し後で当該副情報を復元するために必要な鍵情報を用いて不可視状態で副情報を埋め込むことにより合成画像情報を作成する画像処理方法において、
前記副情報として、人間が直接的に理解可能な第１副情報および人間が直接的に理解不能な第２副情報を用いて、前記第１副情報と前記第２副情報とが互いに干渉しないようにレイアウト情報を作成するレイアウト処理ステップと、
このレイアウト処理ステップにより作成されたレイアウト情報および前記第１副情報に基づき前記第１鍵情報に対し位相変調処理を行なう位相変調処理ステップと、
この位相変調処理ステップにより位相変調処理された第１鍵情報に対して、あらかじめ設定された色差量で色差変調処理を行なう第１色差変調処理ステップと、
前記第１鍵情報とは異なる第２鍵情報に対して、あらかじめ設定された色差量で色差変調処理を行なう第２色差変調処理ステップと、
前記第１色差変調処理ステップにより色差変調処理された第１鍵情報および前記第２色差変調処理ステップにより色差変調処理された第２鍵情報を、前記レイアウト処理ステップにより作成されたレイアウト情報および前記第２副情報に基づき選択し合成する選択・合成処理ステップと、
この選択・合成処理ステップの処理結果と前記主画像情報を重畳処理することにより、前記主画像情報に対し前記第１副情報および第２副情報を不可視状態で埋め込んだ合成画像情報を作成する合成処理ステップと、
この合成処理ステップにより作成された合成画像情報を可視状態で出力する出力処理ステップと、
を具備したことを特徴とする画像処理方法。
【請求項４】
前記出力処理ステップにより出力された合成画像情報を取得して、その取得した合成画像情報から前記第１副情報あるいは第２副情報を復元する画像処理方法であって、
前記出力処理ステップにより出力された合成画像情報を入力する画像情報入力ステップと、
この画像情報入力ステップにより入力された合成画像情報を色分解する色分解処理ステップと、
この色分解処理ステップにより色分解された各色画像情報に対して、前記レイアウト処理ステップにより作成されたレイアウト情報に基づき前記第１副情報が埋め込まれている第１領域と前記第２副情報が埋め込まれている第２領域とに分割する領域分割処理ステップと、
この領域分割処理ステップにより分割された第１領域の色画像情報から前記第１鍵情報を用いて前記第１副情報を復元する第１復元処理ステップと、
前記領域分割処理ステップにより分割された第２領域の色画像情報から前記第２鍵情報およびまたは第３鍵情報を用いて前記第２副情報を復元する第２復元処理ステップと、
前記第１復元処理ステップにより復元された復元画像と前記第２復元処理ステップにより復元された復元画像とを比較することにより、あらかじめ定められた条件を満たす方の復元画像を判定する判定処理ステップと、
この判定処理ステップの処理結果を表示する表示ステップと、
を具備したことを特徴とする請求項１または請求項２記載の画像処理方法。
【請求項５】
前記出力処理ステップにより出力された合成画像情報を取得して、その取得した合成画像情報から前記第１副情報あるいは第２副情報を復元する画像処理方法であって、
前記出力処理ステップにより出力された合成画像情報を入力する画像情報入力ステップと、
この画像情報入力ステップにより入力された合成画像情報を色分解する色分解処理ステップと、
この色分解処理ステップにより色分解された各色画像情報に対して、前記レイアウト処理ステップにより作成されたレイアウト情報に基づき前記第１副情報が埋め込まれている第１領域と前記第２副情報が埋め込まれている第２領域とに分割する領域分割処理ステップと、
この領域分割処理ステップにより分割された第１領域の色画像情報から前記第１鍵情報を用いて前記第１副情報を復元する第１復元処理ステップと、
前記領域分割処理ステップにより分割された第２領域の色画像情報から前記第１鍵情報およびまたは第２鍵情報を用いて前記第２副情報を復元する第２復元処理ステップと、
前記第１復元処理ステップにより復元された復元画像と前記第２復元処理ステップにより復元された復元画像とを比較することにより、あらかじめ定められた条件を満たす方の復元画像を判定する判定処理ステップと、
この判定処理ステップの処理結果を表示する表示ステップと、
を具備したことを特徴とする請求項３記載の画像処理方法。
【請求項６】
前記判定処理ステップは、
前記第２復元処理ステップにより復元された復元画像から前記第２副情報を認識する認識処理ステップと、
この認識処理ステップにより前記第２副情報の認識が成功した場合は当該第２副情報を結果として選択し、前記第２副情報の認識が失敗した場合は前記第１復元処理ステップにより復元された復元画像から前記第１副情報を結果として選択する結果選択処理ステップと、
を具備したことを特徴とする請求項４または請求項５記載の画像処理方法。
【請求項７】
前記第１復元処理ステップは、
前記領域分割処理ステップにより分割された第１領域の色画像情報の周波数分布から対応する鍵情報の周波数成分を求める第１周波数成分抽出ステップと、
この第１周波数成分抽出ステップにより抽出された周波数成分からゼロクロス点を抽出するゼロクロス点抽出ステップと、
このゼロクロス点抽出ステップにより抽出されたゼロクロス点に基づき空間周波数成分の各座標について基準位相からのずれ量を求め、所定量以上ずれている座標とそうでない座標とに分けて復元画像を作成するずれ量処理ステップと、
を具備したことを特徴とする請求項４または請求項５記載の画像処理方法。
【請求項８】
前記第２復元処理ステップは、
前記領域分割処理ステップにより分割された第２領域の色画像情報の周波数分布から対応する鍵情報の周波数成分を求める第２周波数成分抽出ステップと、
この第２周波数成分抽出ステップにより抽出された周波数成分を平滑化処理する平滑化処理ステップと、
この平滑化処理ステップの処理結果を正規化処理する正規化処理ステップと、
を具備したことを特徴とする請求項４または請求項５記載の画像処理方法。
【請求項９】
前記第２復元処理ステップは、
前記領域分割処理ステップにより分割された第２領域の色画像情報から、使用した鍵情報に対応する周波数分布を用いて、特定の周波数成分を抽出する第３周波数成分抽出ステップと、
この第３周波数成分抽出ステップにより抽出された周波数成分を平滑化処理する第２平滑化処理ステップと、
この第２平滑化処理ステップの処理結果を正規化処理する第２正規化処理ステップと、
前記領域分割処理ステップにより分割された第２領域の色画像情報から、使用したもう一方の鍵情報に対応する周波数分布を用いて、特定の周波数成分を抽出する第４周波数成分抽出ステップと、
この第４周波数成分抽出ステップにより抽出された周波数成分を平滑化処理する第３平滑化処理ステップと、
この第３平滑化処理ステップの処理結果を正規化処理する第３正規化処理ステップと、
前記第２正規化処理ステップの処理結果と前記第３平滑化処理ステップの処理結果を合成して前記第２副情報を作成する復元画像合成処理ステップと、
を具備したことを特徴とする請求項４または請求項５記載の画像処理方法。
【請求項１０】
前記出力処理ステップにより出力された合成画像情報を取得して、その取得した合成画像情報から前記第１副情報を復元する画像処理方法であって、
前記第１の鍵情報と同一のパターンを前記出力処理ステップと出力解像度を対応させて透明状の記録媒体に記録することで作成した復元マスクシートを前記出力処理ステップにより出力された合成画像情報の上に物理的に重ね合わせることにより前記第１副情報を可視化することを特徴とする請求項１から請求項３のいずれか１つに記載の画像処理方法。
【請求項１１】
可視状態の主画像情報に対し後で当該副情報を復元するために必要な鍵情報を用いて不可視状態で副情報を埋め込むことにより合成画像情報を作成する画像処理装置において、
前記副情報として、人間が直接的に理解可能な第１副情報および人間が直接的に理解不能な第２副情報を用いて、前記第１副情報と前記第２副情報とが互いに干渉しないようにレイアウト情報を作成するレイアウト処理手段と、
このレイアウト処理手段により作成されたレイアウト情報に基づき、第１鍵情報を用いて前記第１副情報を前記主画像情報に対し不可視状態で埋め込む第１画像処理手段と、
前記レイアウト処理手段により作成されたレイアウト情報に基づき、前記第１鍵情報と異なる第２鍵情報を用いて前記第２副情報を前記主画像情報に対し不可視状態で埋め込む第２画像処理手段と、
前記第１画像処理手段および前記第２画像処理手段の各処理結果を合成することにより、前記主画像情報に対し前記第１副情報および第２副情報を不可視状態で埋め込んだ合成画像情報を作成する合成処理手段と、
この合成処理手段により作成された合成画像情報を可視状態で出力する出力処理手段と、
を具備したことを特徴とする画像処理装置。
【請求項１２】
第１画像処理手段は、
前記レイアウト処理手段により作成されたレイアウト情報および前記第１副情報に基づき前記第１鍵情報に対し位相変調処理を行なう位相変調処理手段と、
この位相変調処理手段により位相変調処理された第１鍵情報に対して、あらかじめ設定された色差量で色差変調処理を行なう第１色差変調処理手段と、
この第１色差変調処理手段により色差変調処理された第１鍵情報と前記主画像情報を重畳処理する重畳処理手段とを具備し、
第２画像処理手段は、
前記第２鍵情報および当該第２鍵情報とは異なる第３鍵情報に対して、それぞれ独立にあらかじめ設定された色差量で色差変調処理を行なう第２および第３色差変調処理手段と、
この第２および第３色差変調処理手段により色差変調処理された第２鍵情報および第３鍵情報を、前記レイアウト処理手段により作成されたレイアウト情報および前記第２副情報に基づき選択し合成する選択・合成処理手段と、
この選択・合成処理手段の処理結果と前記主画像情報を重畳処理する重畳処理手段とを具備したことを特徴とする請求項１１記載の画像処理装置。
【請求項１３】
可視状態の主画像情報に対し後で当該副情報を復元するために必要な鍵情報を用いて不可視状態で副情報を埋め込むことにより合成画像情報を作成する画像処理装置において、
前記副情報として、人間が直接的に理解可能な第１副情報および人間が直接的に理解不能な第２副情報を用いて、前記第１副情報と前記第２副情報とが互いに干渉しないようにレイアウト情報を作成するレイアウト処理手段と、
このレイアウト処理手段により作成されたレイアウト情報および前記第１副情報に基づき前記第１鍵情報に対し位相変調処理を行なう位相変調処理手段と、
この位相変調処理手段により位相変調処理された第１鍵情報に対して、あらかじめ設定された色差量で色差変調処理を行なう第１色差変調処理手段と、
前記第１鍵情報とは異なる第２鍵情報に対して、あらかじめ設定された色差量で色差変調処理を行なう第２色差変調処理手段と、
前記第１色差変調処理手段により色差変調処理された第１鍵情報および前記第２色差変調処理手段により色差変調処理された第２鍵情報を、前記レイアウト処理手段により作成されたレイアウト情報および前記第２副情報に基づき選択し合成する選択・合成処理手段と、
この選択・合成処理手段の処理結果と前記主画像情報を重畳処理することにより、前記主画像情報に対し前記第１副情報および第２副情報を不可視状態で埋め込んだ合成画像情報を作成する合成処理手段と、
この合成処理手段により作成された合成画像情報を可視状態で出力する出力処理手段と、
を具備したことを特徴とする画像処理装置。
【請求項１４】
前記出力処理手段により出力された合成画像情報を取得して、その取得した合成画像情報から前記第１副情報あるいは第２副情報を復元する画像処理装置であって、
前記出力処理手段により出力された合成画像情報を入力する画像情報入力手段と、
この画像情報入力手段により入力された合成画像情報を色分解する色分解処理手段と、
この色分解処理手段により色分解された各色画像情報に対して、前記レイアウト処理手段により作成されたレイアウト情報に基づき前記第１副情報が埋め込まれている第１領域と前記第２副情報が埋め込まれている第２領域とに分割する領域分割処理手段と、
この領域分割処理手段により分割された第１領域の色画像情報から前記第１鍵情報を用いて前記第１副情報を復元する第１復元処理手段と、
前記領域分割処理手段により分割された第２領域の色画像情報から前記第２鍵情報およびまたは第３鍵情報を用いて前記第２副情報を復元する第２復元処理手段と、
前記第１復元処理手段により復元された復元画像と前記第２復元処理手段により復元された復元画像とを比較することにより、あらかじめ定められた条件を満たす方の復元画像を判定する判定処理手段と、
この判定処理手段の処理結果を表示する表示手段と、
を具備したことを特徴とする請求項１１または請求項１２記載の画像処理装置。
【請求項１５】
前記出力処理手段により出力された合成画像情報を取得して、その取得した合成画像情報から前記第１副情報あるいは第２副情報を復元する画像処理装置であって、
前記出力処理手段により出力された合成画像情報を入力する画像情報入力手段と、
この画像情報入力手段により入力された合成画像情報を色分解する色分解処理手段と、
この色分解処理手段により色分解された各色画像情報に対して、前記レイアウト処理手段により作成されたレイアウト情報に基づき前記第１副情報が埋め込まれている第１領域と前記第２副情報が埋め込まれている第２領域とに分割する領域分割処理手段と、
この領域分割処理手段により分割された第１領域の色画像情報から前記第１鍵情報を用いて前記第１副情報を復元する第１復元処理手段と、
前記領域分割処理手段により分割された第２領域の色画像情報から前記第１鍵情報およびまたは第２鍵情報を用いて前記第２副情報を復元する第２復元処理手段と、
前記第１復元処理手段により復元された復元画像と前記第２復元処理手段により復元された復元画像とを比較することにより、あらかじめ定められた条件を満たす方の復元画像を判定する判定処理手段と、
この判定処理手段の処理結果を表示する表示手段と、
を具備したことを特徴とする請求項１３記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえば、可視状態の主画像情報（人物の顔画像など）に対して別の付加的な副情報（セキュリティ情報など）を不可視状態で埋め込み合成して合成画像情報を作成したり、後でその作成した合成画像情報から副情報を復元したりするための画像処理方法および画像処理装置に関する。
【背景技術】
【０００２】
最近、情報の電子化やインターネットの普及に伴って、画像の偽造や変造防止のために電子透かし、電子署名などの技術が重要視されるようになってきている。特に、主画像情報（人物の顔画像など）に付加的な副情報（セキュリティ情報など）を不可視状態で埋め込む電子透かし技術は、ＩＤカードや著作権情報を埋め込んだ写真に対する不正コピー、偽造、改ざん対策として提案されている。
【０００３】
たとえば、印刷物へ出力される画像データに対して、人間が感知しにくい高い空間周波数成分および色差成分の特性を利用して、データを埋め込む電子透かし挿入方法が公知である（たとえば、特許文献１参照）。
【０００４】
また、副情報として機械読取りを考慮した２次元コードを用いた電子透かし埋め込み方法が開示されている（たとえば、特許文献２参照）。
【特許文献１】特許第３５４７８９２号公報
【特許文献２】特開２００５−１８４６０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記したようにＩＤカードなどに対する個人認証用の顔画像記録等に電子透かし技術を適用して、顔画像等のセキュリティ性を高めることが最近要求されてきている。  
また、電子透かしの副情報に機械読取りを考慮した２次元コード等が用いられるようになり、電子透かしの復元の際には機械による自動化処理が望まれる場合が存在する。
【０００６】
特許文献１では、原理的に副情報の輪郭情報のみを主画像情報に埋め込んでいるために、輪郭情報のみで濃度情報が保存されていないので、開示されている復元用マスクシートを用いた肉眼での副情報の確認ならば問題ないが、別途、機械読取りによる自動処理を考慮した場合、周波数フィルタ等の画像処理による復元では、文字や数字等のキャラクタは比較的問題ないが、２次元コードのような面の情報を復元することは適していない。
【０００７】
また、特許文献２では、副情報に機械読取りを考慮した２次元コードを用いた電子透かし埋め込み方法が開示されているが、電子透かしの復元が完全にできなかった場合、視覚的に理解可能な副情報ならば、人間が判断して救うことができるが、２次元コードのような人間が直接的に理解不能な情報の場合、その副情報を救うことは困難である。
【０００８】
そこで、本発明は、主画像情報に対し、人間が直接的に理解可能な第１副情報（たとえば、ロゴマーク、文字、図形のような情報）と人間が直接的に理解不能な第２副情報（たとえば、２次元コードのような機械読取り可能な情報）の２種類を埋め込み、後でそれらを復元することが可能になる画像処理方法および画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の画像処理方法は、可視状態の主画像情報に対し後で当該副情報を復元するために必要な鍵情報を用いて不可視状態で副情報を埋め込むことにより合成画像情報を作成する画像処理方法において、前記副情報として、人間が直接的に理解可能な第１副情報および人間が直接的に理解不能な第２副情報を用いて、前記第１副情報と前記第２副情報とが互いに干渉しないようにレイアウト情報を作成するレイアウト処理ステップと、このレイアウト処理ステップにより作成されたレイアウト情報に基づき、第１鍵情報を用いて前記第１副情報を前記主画像情報に対し不可視状態で埋め込む第１画像処理ステップと、前記レイアウト処理ステップにより作成されたレイアウト情報に基づき、前記第１鍵情報と異なる第２鍵情報を用いて前記第２副情報を前記主画像情報に対し不可視状態で埋め込む第２画像処理ステップと、前記第１画像処理ステップおよび前記第２画像処理ステップの各処理結果を合成することにより、前記主画像情報に対し前記第１副情報および第２副情報を不可視状態で埋め込んだ合成画像情報を作成する合成処理ステップと、この合成処理ステップにより作成された合成画像情報を可視状態で出力する出力処理ステップとを具備している。
【００１０】
また、本発明の画像処理装置は、可視状態の主画像情報に対し後で当該副情報を復元するために必要な鍵情報を用いて不可視状態で副情報を埋め込むことにより合成画像情報を作成する画像処理装置において、前記副情報として、人間が直接的に理解可能な第１副情報および人間が直接的に理解不能な第２副情報を用いて、前記第１副情報と前記第２副情報とが互いに干渉しないようにレイアウト情報を作成するレイアウト処理手段と、このレイアウト処理手段により作成されたレイアウト情報に基づき、第１鍵情報を用いて前記第１副情報を前記主画像情報に対し不可視状態で埋め込む第１画像処理手段と、前記レイアウト処理手段により作成されたレイアウト情報に基づき、前記第１鍵情報と異なる第２鍵情報を用いて前記第２副情報を前記主画像情報に対し不可視状態で埋め込む第２画像処理手段と、前記第１画像処理手段および前記第２画像処理手段の各処理結果を合成することにより、前記主画像情報に対し前記第１副情報および第２副情報を不可視状態で埋め込んだ合成画像情報を作成する合成処理手段と、この合成処理手段により作成された合成画像情報を可視状態で出力する出力処理手段とを具備している。
【発明の効果】
【００１１】
本発明によれば、主画像情報に対し、人間が直接的に理解可能な第１副情報（たとえば、ロゴマーク、文字、図形のような情報）と人間が直接的に理解不能な第２副情報（たとえば、２次元コードのような機械読取り可能な情報）の２種類を埋め込み、後でそれらを復元することが可能になる画像処理方法および画像処理装置を提供できる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について図面を参照して説明する。  
まず、第１の実施の形態について説明する。
【００１３】
図１は、第１の実施の形態に係る画像処理装置としての電子透かし埋め込み処理系の構成を概略的に示すものである。この電子透かし埋め込み処理系は、人間の肉眼で可視状態の主画像情報に副情報（セキュリティ情報など）を不可視状態で埋め込んで合成画像情報を作成する、いわゆる電子透かし埋め込み処理を行なうもので、大きく分けて、副情報として、人間が直接的に理解可能な第１副情報１０２および人間が直接的に理解不能な第２副情報１０３を用いて、第１副情報１０２と第２副情報１０３とが互いに干渉しないようにレイアウト情報１０８を作成するレイアウト処理手段としてのレイアウト処理部１０７、レイアウト処理部１０７により作成されたレイアウト情報１０８に基づき、第１鍵情報１０４を用いて第１副情報１０２を主画像情報１０１に対し不可視状態で埋め込む第１画像処理手段としての第１画像処理部１２６、レイアウト処理部１０７により作成されたレイアウト情報１０８に基づき、第１鍵情報１０４と異なる第２鍵情報１０５を用いて第２副情報１０３を主画像情報１０１に対し不可視状態で埋め込む第２画像処理手段としての第２画像処理部１２７、第１画像処理部１２６および第２画像処理部１２７の各処理結果を合成することにより、主画像情報１０１に対し第１副情報１０２および第２副情報１０３を不可視状態で埋め込んだ合成画像情報１２３を作成する合成処理手段としての合成処理部１２２、および、合成処理部１２２により作成された合成画像情報１２３を記録媒体上に可視状態で記録（印刷）することで記録物１２５を得る出力処理手段としての記録処理部１２４から構成される。
【００１４】
第１画像処理部１２６は、第１副情報１０２を２値画像化した後の結果に対して、エッジ抽出を行なうエッジ抽出処理部１０９、レイアウト処理部１０７により作成されたレイアウト情報１０８および第１副情報１０２に基づき第１鍵情報１０４に対し位相変調処理を行なう位相変調処理手段としての位相変調処理部１１０、位相変調処理部１１０により位相変調処理された第１鍵情報１０４に対して、あらかじめ設定された色差量１１１で色差変調処理を行なう第１色差変調処理手段としての第１色差変調処理部１１２、および、第１色差変調処理部１１２により色差変調処理された第１鍵情報１０４と主画像情報１０１を重畳処理する重畳処理手段としての第１重畳処理部１１３を有して構成される。
【００１５】
第２画像処理部１２７は、第２鍵情報１０５を２値画像化した後の結果に対して、あらかじめ設定された色差量１１５で色差変調処理を行なう第２色差変調処理手段としての第２色差変調処理部１１６、第３鍵情報１０６を２値画像化した後の結果に対して、あらかじめ設定された色差量１１７で色差変調処理を行なう第３色差変調処理手段としての第３色差変調処理部１１８、第２色差変調処理部１１６により色差変調処理された第２鍵情報１０５および第３色差変調処理部１１８により色差変調処理された第３鍵情報１０６を、レイアウト処理部１０７により作成されたレイアウト情報１０８および第２副情報１０３に基づき選択し合成する選択・合成処理手段としての選択・合成処理部１１９、および、この選択・合成処理部１１９の処理結果と主画像情報１０１を重畳処理する重畳処理手段としての重畳処理部１２０を有して構成される。
【００１６】
以下、このような構成において全体的な処理の流れについて図２に示すフローチャートを参照して説明する。  
入力情報として、主画像情報１０１、第1副情報（電子透かし情報）１０２、第２副情報（電子透かし情報）１０３、第１鍵情報１０４、第２鍵情報１０５、および、第３鍵情報１０６がある。主画像情報１０１は、たとえば、ＩＤカード等の保護したいものに用いる偽変造を防止したい画像(たとえば、証明用顔画像等)である。
【００１７】
第1副情報１０２および第２副情報１０３は、主画像情報１０１のセキュリティ性を高めるための情報であり、いわゆる電子透かし情報である。第1副情報１０２は、人間が直接的に理解可能な情報、たとえば、ロゴマーク、文字、図形のような情報である。また、第２副情報１０３は、第１副情報１０２とは異なり、人間が直接的に理解不能な情報、たとえば、２次元コードのような機械読取り可能（マシンリーダブル）な情報である。
【００１８】
第１の鍵情報１０４は、作成したＩＤカード等の記録物１２５から電子透かしとして埋め込んだ第１副情報１０２を後で取出して復元するときに用いる鍵となる情報である。また、第２の鍵情報１０５および第３鍵情報１０６は、作成したＩＤカード等の記録物１２５から電子透かしとして埋め込んだ第２副情報１０３を後で取出して復元するときに用いる鍵となる情報である。これら第１〜第３の鍵情報１０４〜１０６は、あらかじめ用意されているものとする。
【００１９】
最初に、レイアウト処理部１０７は、第１副情報１０２および第２副情報１０３から、レイアウト情報１０８を作成する（ステップＳ２０２）。
【００２０】
次に、第１画像処理部１２６において、エッジ抽出処理部１０９は、第１副情報１０２を２値画像化した後の結果に対して、エッジ抽出処理を行なう（ステップＳ２０３）。次に、位相変調処理部１１０は、第１鍵情報１０４を２値化画像化した後の結果に対して、エッジ抽出処理部１０９の処理結果およびレイアウト処理部１０７で作成されたレイアウト情報１０８に基づいて、位相変調を行なう（ステップＳ２０４）。
【００２１】
次に、第１色差変調処理部１１２は、位相変調処理部１１０の処理結果に対して、あらかじめ設定された色差量（ΔＣｄ）１１１を基に色差変調処理を行なう（ステップＳ２０５）。次に、第１重畳処理部１１３は、主画像情報１０１および第１色差変調処理部１１２の処理結果を重畳することにより、第１重畳画像情報１１４を作成する（ステップＳ２０６）。
【００２２】
また、第２画像処理部１２７において、第２色差変調処理部１１６は、第２鍵情報１０５を２値化画像化した後の結果に対して、あらかじめ設定された色差量（ΔＣｄ）１１５を基に色差変調処理を行なう（ステップＳ２０７）。次に、上記同様に、第３色差変調処理部１１８は、第３鍵情報１０６を２値化画像化した後の結果に対して、あらかじめ設定された色差量（ΔＣｄ）１１７を基に色差変調処理を行なう（ステップＳ２０８）。
【００２３】
次に、選択・合成処理部１１９は、第２色差変調処理部１１６の処理結果および第３色差変調処理部１１８の処理結果を、レイアウト処理部１０７で作成されたレイアウト情報１０８および第２副情報１０３に基づき選択・合成処理を行なう（ステップＳ２０９）。次に、第２重畳処理部１２０は、主画像情報１０１および選択・合成処理部１１９の処理結果を重畳することにより、第２重畳画像情報１２１を作成する（ステップＳ２１０）。
【００２４】
次に、合成処理部１２２は、第１画像処理部１２６の処理結果である第１重畳画像情報１１４および第２画像処理部１２７の処理結果である第２重畳画像情報１２１に対して、レイアウト処理部１０７で作成されたレイアウト情報１０８に基づき合成処理を行ない、合成画像情報１２３を作成する（ステップＳ２１１）。
【００２５】
次に、記録処理部１２４は、合成処理部１２２により作成された合成画像情報１２３を記録媒体上に可視状態で記録（印刷）することで、ＩＤカード等の記録物１２５が作成される（ステップＳ２１２）。
【００２６】
ここで、本発明における図１および図２の副情報の埋め込み処理を、以降、電子透かし埋め込み処理と呼ぶ。
【００２７】
図３は、ＩＤカードへの適用例、すなわち、作成されたＩＤカード３０１（記録物１２５に相当）の具体例を示している。ＩＤカード３０１には、持ち主の個人認証用顔画像３０２が記録されているが、この顔画像３０２は図１および図２で説明した電子透かし埋め込み処理によって作成され記録されたものである。また、識別番号（いわゆるＩＤ番号）、氏名、生年月日、有効期限などの個人管理情報３０３が記録されている。これらの個人管理情報３０３を、前述した電子透かし埋め込み処理における副情報１０２，１０３として用いることにより、ＩＤカード３０１の認証用顔画像３０２と個人管理情報３０３とが関連付けられるため、ＩＤカード３０１の一部を改ざんしたり、偽造したりすることが困難になり、セキュリティ性を高めることが可能になる。
【００２８】
以下、要部の詳細について説明する。  
まず、エッジ抽出処理部１０９によるエッジ抽出処理について簡単に説明する。エッジ抽出処理の手法には様々な手法が存在するが、本例では主走査方向（ｘ方向）に３画素、副走査方向（ｙ方向）に１画素の３×１画素の参照領域で移動平均を取り、その結果でエッジかどうか判断する。移動平均を取る算出式を下記式（Ａ−１）に示す。
【００２９】
Ｅ（ｉ，ｊ）＝移動平均の値……（Ａ−１）  
Ｅ（ｉ，ｊ）：画素（ｉ，ｊ）のエッジ抽出処理結果  
≠０＆≠１……第１副情報（０ｏｒ１）のエッジ領域  
＝０      ……第１副情報（０ｏｒ１）の背景領域（白画素）  
＝１      ……第１副情報（０ｏｒ１）の画像領域（黒画素）
次に、位相変調処理部１１０による位相変調処理について簡単に説明する。  
入力として、第１副情報１０２に対しエッジ抽出処理した処理結果と第１鍵情報１０４を２値画像化した結果とレイアウト情報１０８を用いて、下記式（Ｂ−１）〜（Ｂ−３）のように処理する。レイアウト情報１０８に関しては、後で後述するが、電子透かしを埋め込む位置を格納してある情報なので、ここでは説明しない。
【００３０】
Ｅ（ｉ，ｊ）＝０の場合      →  ＰＭ（ｉ，ｊ）＝ＫＥＹ１（ｉ）……（Ｂ−１）  
Ｅ（ｉ，ｊ）＝≠０＆≠１の場合  →  ＰＭ（ｉ，ｊ）＝  
ＫＥＹ１（ｉ＋２）……（Ｂ−２）  
Ｅ（ｉ，ｊ）＝１の場合  →  ＰＭ（ｉ，ｊ）＝ＫＥＹ１（ｉ＋１）……（Ｂ−３）  
Ｅ（ｉ，ｊ）：画素（ｉ，ｊ）のエッジ抽出処理結果  
ＰＭ（ｉ，ｊ）：画素（ｉ，ｊ）の位相変調結果  
ＫＥＹ１（ｉ，ｊ）：画素（ｉ，ｊ）の第１鍵情報
次に、本実施の形態における色差変調処理部１１２，１１６，１１８での色差変調処理について図４を用いて説明する。  
図１に示したように色差変調処理では、（１）色差量および鍵情報およびその他の情報により計算した位相変調処理結果、あるいは、（２）鍵情報を２値画像化した結果、のうち（１）および（２）、あるいは、（１）または（２）を入力として、色差変調処理済み画像情報を結果として出力する。
【００３１】
図４は、本実施の形態に係る色差変調処理の概念を示すもので、以下、図４を用いて色差変調処理について説明する。  
図４（ａ）は鍵情報の一部分（横８画素×縦２画素）を示し、非斜線部分が白画素（Ｗ）、斜線部分が黒画素（Ｋ）を示している。入力される色差量ΔＣｄはＲ，Ｇ，Ｂの３成分に分けることができ、それぞれΔＣｄ-R、ΔＣｄ-G、ΔＣｄ-Bとなる（８ビット演算の場合、２５５≧ΔＣｄ-R、ΔＣｄ-G、ΔＣｄ-B≧０）となる。
【００３２】
そして、下記式（Ｃ−１）〜（Ｃ−６）にしたがい、Ｒ，Ｇ，Ｂの３成分を別々に計算して色差変調処理を行なう。色差量ΔＣｄの値が大きいほど電子透かし復元時の復元難易度が低くなるが、あまり大きくしすぎると副情報が露見しやすくなる。
【００３３】
ＫＥＹ（ｉ，ｊ）＝Ｗの場合  →  ＣＤＭＲＳＬＴ（ｉ，ｊ）-R＝  
＋ΔＣｄ-R……（Ｃ−１）  
ＣＤＭＲＳＬＴ（ｉ，ｊ）-G＝  
−ΔＣｄ-G……（Ｃ−２）  
ＣＤＭＲＳＬＴ（ｉ，ｊ）-B＝  
−ΔＣｄ-B……（Ｃ−３）  
ＫＥＹ（ｉ，ｊ）＝Ｋの場合  →  ＣＤＭＲＳＬＴ（ｉ，ｊ）-R＝  
−ΔＣｄ-R……（Ｃ−４）  
ＣＤＭＲＳＬＴ（ｉ，ｊ）-G＝  
＋ΔＣｄ-G……（Ｃ−５）  
ＣＤＭＲＳＬＴ（ｉ，ｊ）-B＝  
＋ΔＣｄ-B……（Ｃ−６）  
ＫＥＹ（ｉ，ｊ）  ：  鍵情報  
ＣＤＭＲＳＬＴ（ｉ，ｊ）：  色差変調処理結果  
ここに、色差量ΔＣｄは、  
（最大輝度値／２）≧γ＞０……（Ｄ−１）  
となるγを用いることが望ましい。
【００３４】
色差変調処理の結果、Ｒ，Ｇ，Ｂ成分に分けたＣＤＭＲＳＬＴ-R〜ＣＤＭＲＳＬＴ-Bを図４（ｂ）（ｃ）（ｄ）に示す。また、Ｒ，Ｇ，Ｂ成分を合成したものを図４（ｅ）に示す。ここに、図４（ａ）のＡ−Ａ’と図４（ｅ）のＢ−Ｂ’とが対応している。
【００３５】
色差変調処理の結果、鍵情報が白画素（Ｗ）に対応している部分はレッド成分リッチ（Ｒ−ｒｉｃｈ）になり、黒画素（Ｋ）に対応している部分はシアン成分リッチ（Ｃ−ｒｉｃｈ）になる。レッドとシアンは物理補色の関係にあるために、両者を足し合わせると無彩色になる。
【００３６】
したがって、この画素ピッチを人間の肉眼の感知範囲を超えた高解像度（約３００ｄｐｉ以上）に設定することにより、図４（ｅ）の色差変調処理結果は肉眼ではレッドとシアンが識別できず無彩色（灰色）となる。この性質を利用することにより、鍵情報のパターンを色差情報パターンに変換して見かけ上無彩色情報に置き換えることができる。
【００３７】
なお、ここでは補色の例として、レッドとシアンを用いたが、グリーンとマゼンタ、ブルーとイエローなど、他の組み合わせでももちろん構わない。  
また、鍵情報の白画素にレッド、黒画素にシアンを割り当ててあるが、補色の割り当ては相対的なものなので、逆になっても原理的に全く問題ない。
【００３８】
第１画像処理部１２６の場合、主画像情報１０１と第１色差変調処理部１１２の処理結果を入力として、第１重畳処理部１１３にて重畳処理することにより、第１重畳画像情報１１４が作成される。
【００３９】
また、第２画像処理部１２７の場合、主画像情報１０１と選択・合成処理部１１９の処理結果を入力として、第２重畳処理部１２０にて重畳処理することにより、第２重畳画像情報１２１が作成される。
【００４０】
このように作成された第１重畳画像情報１１４および第２重畳画像情報１２１を入力として、合成処理部１２２にて合成処理することにより、主画像情報１０１に対し第１副情報１０２および第２副情報１０３を不可視状態で埋め込んだ合成画像情報１２３を作成することができ、これを記録処理部１２４にて記録処理することにより、ＩＤカード等の記録物１２５が作成される。合成画像情報１２３は、副情報１０２，１０３が電子透かしとして不可視状態で埋め込まれている。
【００４１】
重畳処理部１１３，１２０での重畳処理は、下記式（Ｅ−１）〜（Ｅ−３）にしたがい、Ｒ，Ｇ，Ｂの３成分を別々に計算して行なう。  
ＤＥＳ［ｋ］（ｉ，ｊ）-R＝ＳＲＣ（ｉ，ｊ）-R
＋ＳＲＣ２［ｋ］（ｉ，ｊ）-R……（Ｅ−１）  
ＤＥＳ［ｋ］（ｉ，ｊ）-G＝ＳＲＣ（ｉ，ｊ）-G
＋ＳＲＣ２［ｋ］（ｉ，ｊ）-G……（Ｅ−２）  
ＤＥＳ［ｋ］（ｉ，ｊ）-B＝ＳＲＣ（ｉ，ｊ）-B
＋ＳＲＣ２［ｋ］（ｉ，ｊ）-B……（Ｅ−３）  
ＤＥＳ［ｋ］（ｉ，ｊ）  ：合成画像情報、ｋ＝第１画像処理部、第２画像処理部  
ＳＲＣ（ｉ，ｊ）        ：主画像情報  
ＳＲＣ２［ｋ］（ｉ，ｊ）：ｋ＝第１画像処理部の時、ＳＲＣ２（ｉ，ｊ）＝第１  
色差変調処理部の処理結果  
ｋ＝第２画像処理部の時、ＳＲＣ２（ｉ，ｊ）＝選択  
・合成処理部の処理結果  
（ｉ，ｊ）：画像の各座標値、ｉ＝０〜（Width−１）、ｊ＝０〜（Height−１）
上記式（Ｅ−１）〜（Ｅ−３）では、マクロ的にはＳＲＣ２が人間の肉眼では色差を識別できず無彩色に見えるため、下記式（Ｆ−１）〜（Ｆ−２）のように、  
ＳＲＣ２［ｋ］≒０……（Ｆ−１）  
ＤＥＳ≒ＳＲＣ    ……（Ｆ−２）  
※Ｒ，Ｇ，Ｂ成分を合成した場合を示している  
となり、印刷結果において、主画像情報と合成画像情報はほぼ同じになり、副情報を不可視状態の電子透かしとして主画像情報に埋め込むことが可能になる。
【００４２】
図５（ａ）は主画像情報１０１、図５（ｂ）は第１副情報１０２を２値画像化したもの、図５（ｃ）は第２副情報１０３を２値画像化したもの、図５（ｄ）はレイアウト情報１０８の一例を示している。
【００４３】
図５（ａ）の主画像情報１０１は、ＩＤカード等に用いる認証用の顔画像である。  
図５（ｂ）は、人間が直接的に理解可能な情報、たとえば、ロゴマーク、文字、図形のような情報である第１副情報１０２を２値画像化したものである。この例では、上側にＩＤカードのシリアル番号５０５、下側に企業名５０６を入れてある。
【００４４】
図５（ｃ）は、第１副情報１０２とは異なり、人間が直接的に理解不能な情報、たとえば、２次元コードのような機械読取り可能な情報である第２副情報１０３を２値画像化したものである。この例では、ＩＤカードのシリアル番号５０５をＱＲコード５０７化したもので、第１副情報１０２と第２副情報１０３とは関連づけてある。
【００４５】
図５（ｄ）は、レイアウト処理部１０７で作成されたレイアウト情報１０８である。レイアウト情報１０８は、主画像情報１０１と同じサイズであり、第１副情報１０２を埋め込む領域は５０２ａおよび５０２ｂの格子パターン領域部分であり、第２副情報１０３を埋め込む領域は５０３のドットパターン領域部分である。また、白地部分５０４は何も電子透かしを埋め込まない領域を示す。
【００４６】
次に、上記したように埋め込んだ電子透かしを復元する電子透かし復元処理について説明する。
【００４７】
図６は、第１の実施の形態に係る画像処理装置としての電子透かし復元処理系の構成を概略的に示すものである。この電子透かし復元処理系は、図１の電子透かし埋め込み処理系で作成された記録物１２５から第１副情報１０２および第２副情報１０３を復元する、いわゆる電子透かし復元処理を行なうもので、大きく分けて、記録物１２５に記録されている合成画像情報を取込み、デジタルの画像情報に変換する画像情報入力手段としての画像情報入力部６０３、画像情報入力部６０３により入力された合成画像情報を色分解する色分解処理手段としての色分解処理部６０４、色分解処理部６０４により色分解された各色画像情報に対して、前記レイアウト処理部１０７により作成されたレイアウト情報１０８に基づき第１副情報１０２が埋め込まれている第１領域と第２副情報１０３が埋め込まれている第２領域とに分割する領域分割処理手段としての領域分割処理部６０５、領域分割処理部６０５により分割された第１領域の色画像情報から第１鍵情報１０４を用いて第１副情報１０２を復元する第１復元処理手段としての第１復元処理部６１４、領域分割処理部６０５により分割された第２領域の色画像情報から第２鍵情報１０５あるいは第３鍵情報１０５を用いて第２副情報１０３を復元する第２復元処理手段としての第２復元処理部６１５、第２復元処理部６１５により復元された復元画像から第２副情報１０３を認識する認識処理手段としての認識処理部６１６、認識処理部６１６により第２副情報１０３の認識が成功した場合は当該第２副情報１０３を結果として選択し、第２副情報１０３の認識が失敗した場合は第１復元処理部６１４により復元された復元画像から第１副情報１０２を結果として選択する結果選択処理手段としての結果選択処理部６１２、結果選択処理部６１２の処理結果を表示する表示手段としての表示処理部６１３から構成される。
【００４８】
第１復元処理部６１４は、領域分割処理部６０５により分割された第１領域の色画像情報の周波数分布から第１鍵情報１０４の周波数成分を求める第１周波数成分抽出手段としての第１周波数成分抽出部６０６、第１周波数成分抽出部６０６により抽出された周波数成分からゼロクロス点を抽出するゼロクロス点抽出手段としてのゼロクロス点抽出部６０７、および、ゼロクロス点抽出部６０７により抽出されたゼロクロス点に基づき空間周波数成分の各座標について基準位相からのずれ量を求め、所定量以上ずれている座標とそうでない座標とに分けて復元画像を作成するずれ量処理手段としてのずれ量処理部６０８を有して構成される。
【００４９】
第２復元処理部６１５は、領域分割処理部６０５により分割された第２領域の色画像情報の周波数分布から第２鍵情報１０５あるいは第３鍵情報１０５の周波数成分を求める第２周波数成分抽出手段としての第２周波数成分抽出部６０９、第２周波数成分抽出部６０９により抽出された周波数成分を平滑化処理する平滑化処理手段としての平滑化処理部６１０、および、平滑化処理部６１０の処理結果を正規化処理する正規化処理手段としての正規化処理部６１１を有して構成される。
【００５０】
以下、このような構成において全体的な処理の流れについて図７に示すフローチャートを参照して説明する。  
画像情報入力部６０３は、記録物１２５に記録されている合成画像情報を光学的に読取り、デジタルの画像情報として入力する（ステップＳ７０２）。次に、色分解処理部６０４は、画像情報入力部６０３で読取られた画像情報をＲ，Ｇ，ＢもしくはＣ，Ｍ，Ｙ等の３色に色分解する（ステップＳ７０３）。
【００５１】
次に、領域分割処理部６０５は、色分解処理部６０４で色分解された各色プレーンに対して、レイアウト情報１０８を基にして、第１副情報１０２が埋め込まれた第１領域と第２副情報１０３が埋め込まれた第２領域に分割する処理を行なう（ステップＳ７０４）。
【００５２】
次に、第１復元処理部６１４において、第１周波数成分抽出部６０６は、領域分割処理部６０５で分割された第１領域の各色プレーンに対して、第１の鍵情報１０２の空間周波数成分を検出して抽出する（ステップＳ７０５）。  
次に、ゼロクロス点抽出部６０７は、第１周波数成分抽出部６０６で抽出された空間周波数成分からゼロクロス点（＝符号が変化するポイント）を抽出する（ステップＳ７０６）。
【００５３】
次に、ずれ量処理部６０８は、ゼロクロス点抽出部６０７で抽出されたゼロクロス点を射影し、空間周波数成分の基準位相を求める。そして、空間周波数成分の各座標について基準位相からのずれ量を計算し、所定の閾値以上ずれている座標の画素値を黒、そうでないものを白に置き換える（ステップＳ７０７）。これらの処理によって、第１復元画像情報が作成される。
【００５４】
また、第２復元処理部６１５において、第２周波数成分抽出部６０９は、領域分割処理部６０５で分割された第２領域の各色プレーンに対して、第２の鍵情報１０５あるいは第３鍵情報１０６の空間周波数成分を検出して抽出する（ステップＳ７０８）。  
次に、平滑化処理部６１０は、第２周波数成分抽出処理部６０９で抽出された空間周波数成分に対して平滑化処理を行なう（ステップＳ７０９）。
【００５５】
次に、正規化処理部６１１は、平滑化処理部６１０の処理結果に対して、入力値が輝度値「０」から「２５５」（８ビット処理の場合）の範囲内に収まるように正規化する処理を行なう（ステップＳ７１０）。これらの処理によって、第２復元画像情報が作成される。
【００５６】
次に、認識処理部６１６は、正規化処理部６１１からの第２復元画像情報を入力として、その第２復元画像情報から第２副情報１０３を認識処理し、その認識結果を出力する（ステップＳ７１１）。
【００５７】
次に、結果選択処理部６１２は、ずれ量処理部６０８からの第１復元画像情報、正規化処理部６１１からの第２復元画像情報、および、認識処理部６１６の認識結果を入力として、復元画像を選択する（ステップＳ７１２）。  
次に、表示処理部６１３は、結果選択処理部６１２の選択結果を可視表示する（ステップＳ７１３）。
【００５８】
ここで、本発明における図６および図７の副情報の復元処理を、以降、電子透かし復元処理と呼ぶ。
【００５９】
以下、要部の詳細について説明する。  
図８は、鍵情報の一例を示していて、図８（ａ）は第１鍵情報１０４、図８（ｃ）は第２鍵情報１０５、図８（ｅ）は第３鍵情報１０６の例である。本実施の形態では、これらの鍵情報は１６桁の２進数で表現されている。これらの鍵情報の「０」を白画素に、「１」を黒画素に変換して２値画像化したものを、それぞれ図８（ｂ）、図８（ｄ）、図８（ｆ）に示し、それぞれの鍵情報を２値画像化したものを鍵画像情報と呼ぶ。
【００６０】
本質的には鍵情報と鍵画像情報とは同じものを示している。この例では２進数を２値画像化して鍵画像情報を作成したが、直接、幾何学的なパターンを生成して鍵画像情報として用いることも可能である。また、鍵情報は、疑似乱数から発生させてもよいが、特定の語句をアスキーコード等に変換した後、ふ進数に変換して作成しても構わない。
【００６１】
第１鍵情報１０４（および／または第１鍵画像情報）は、図１における第１画像処理部１２６で使用され、第２鍵情報１０５（および／または第２鍵画像情報）と第３鍵情報１０６（および／または第３鍵画像情報）は、図１における第２画像処理部１２７で使用されるので、第１鍵情報１０４と第２鍵情報１０５と第３鍵情報１０６が全て同じサイズである必要はない。ただし、演算を簡略して高速化するため、第２鍵情報１０５と第３鍵情報１０６は同じサイズの方が望ましい。
【００６２】
図９は、本実施の形態で用いる図８（ｂ）の第１鍵画像情報が印刷された場合の周波数成分を模式的に表現した例を示す。この例は、４×４画素領域９０１において、白丸９０３が白画素を記録した画点、斜線丸９０２が黒画素を記録した画点を示しているものとする。  
主走査方向には、下に凸の波と上に凸の波があり、ちょうど１周期分のサイン波（のようなもの）９０４が存在する。副走査方向には、同様に２周期分のサイン波（のようなもの）９０５が存在する。
【００６３】
記録物１２５から読取った合成画像情報（１２３）から、レイアウト情報１０８に基づき、上記第１鍵画像情報に特有な主走査方向の波と副走査の波の周波数成分を検知することにより、電子透かしである第１副情報１０２を復元することが可能になる。ここでは、第１鍵画像情報の説明をしたが、他の鍵画像情報の場合も同様である。
【００６４】
図１０は、合成画像情報１２３を空間領域から周波数領域に変換したときの模式図を示している。  
図１０（ａ）は、主画像情報１０１の空間周波数領域の分布を示し、図１０（ｂ）は、第１鍵画像情報（第１鍵情報１０４）を位相変調処理部１１０および第１色差変調処理部１１２で処理した結果の空間周波数領域の分布を示している。
【００６５】
正確には、重畳処理において、図１０（ｂ）は鍵情報の周波数領域そのものではなく、埋め込み情報の周波数領域表現であるが、色差変調ではＲ，Ｇ，Ｂの１つの色プレーンに特定して着目した場合、鍵情報の周波数は全く変更されておらず、そのまま埋め込み情報へと変換されているため、［鍵情報の周波数領域表現＝埋め込み情報の周波数表現］と見なして構わない。
【００６６】
図１０（ｃ）は、重畳処理の結果である合成画像情報１２３の空間周波数領域の分布を示す。それぞれｆｘ、ｆｙは２次元周波数座標を示し、ｆｚは周波数の成分の振幅（強度）を示す。実際には、レイアウト情報１０８に基づいて、合成画像情報１２３から第１副情報１０２のみが埋め込まれている第１重畳画像情報の周波数分布に対して処理が行なわれる。
【００６７】
図１０（ｃ）の周波数分布より、第１周波数成分抽出部６０６での周波数成分抽出処理により鍵画像情報の周波数成分を抽出することにより、電子透かし情報を求めることができる。
【００６８】
なお、図１０の例では、第１副情報１０２および第１鍵情報１０４に関しての説明であったが、基本的に第２副情報１０３および第２鍵情報１０５、第３鍵情報１０６に関しても、考え方は共通である。
【００６９】
次に、第１復元処理部６１４の各部分についての詳細な説明を行なう。  
図１１は、ゼロクロス点抽出部６０７の入力となる、第１周波数成分抽出部６０６により抽出された鍵情報の空間周波数成分の振幅を表し、白が＋側、黒が−側を意味している。この例は、８×８画素領域１１０１において、白丸１１０２が白画素を記録した画点、斜線丸１１０３が黒画素を記録した画点を示しているものとする。  
主走査方向には、下に凸の波と上に凸の波があり、ちょうど１周期分のサイン波（のようなもの）１１０４が存在する。副走査方向には、同様に２周期分のサイン波（のようなもの）１１０５が存在する。
【００７０】
図１２は、ゼロクロス点抽出部６０７の出力で、＋側から−側へ変わる点（＝ゼロクロス点）の座標を射影してその数を集計し、一定閾値ＴＨ以上の数がある座標を基準位相のゼロクロス点として抽出している。
【００７１】
図１３は、ずれ量処理部６０８の処理を説明する図で、基準位相の空間周波数成分の振幅および振幅の微分値と、各座標におけるそれらとのずれ量を計算し、計算したずれ量に応じて画素値を置き換えた結果を表している。所定の閾値以上ずれている座標の画素値を黒色、そうでないものを白色に置き換える。上記の処理を行なうことにより、第１副情報１０２が復元される。
【００７２】
次に、第２復元処理部６１５の各部分についての詳細な説明を行なう。  
図１４は、平滑化処理部６１０の処理内容を模式的に示している。第２周波数成分抽出部６０９で抽出された信号は、たとえば、図１４（ａ）のように示される。横軸は位置（ｘ方向またはｙ方向）、縦軸は振幅（＝信号の強さ）を示す。実際には、２次元画像の周波数分布の振幅と位置との関係なので、図１４（ａ）のように単純な２次元グラフではなく、３次元グラフになるのであるが、ここは説明をわかりやすくするために、このようにしている。
【００７３】
図１４（ａ）では、相対的に振幅の大きい波と相対的に振幅の小さい波がある。振幅が大きい波の部分は電子透かしが抽出された部分であり、「信号有り」と図中で示してある。また、振幅が小さい波の部分は電子透かしが抽出されなかった部分であり、「信号無し」と図中で示してある。
【００７４】
図１４（ａ）の波形のままでは人間の目にはわかりにくいので、図１４（ａ）に対して絶対値を取り、ある定数倍処理を行なうと図１４（ｂ）に示すようになる。  
さらに、所定の領域単位で参照領域を設けて移動平均処理等を行なうと、図１４（ｃ）に示すようになり、「信号有り」と「信号無し」の部分が比較的明確に分離される。
【００７５】
図１５は、正規化処理部６１１の処理内容を模式的に示している。平滑化処理部６１０の処理結果は、図１５（ａ）に示ように、相対的に大きいピークＡ２を持つ波形と相対的に小さいピークＡ１を持つ波形の２種類の波形の混合されたものである。実際、小さいピークＡ１の波形では電子透かし信号は抽出されていないので、この信号は必要がない。
【００７６】
そこで、正規化処理を行なう。一般的には、デジタル処理を行なう際には各色プレーンに対して８ビットを割り当てるので、最小値が「０」、最大値が「２５５」となるように座標変換する。その結果例を図１５（ｂ）に示す。図１５（ｂ）では、わかりやすくするために振幅「０」以下の信号を記述しているが、実際には「０」以下の信号は全て切り捨てて、「０」から「２５５」の範囲に収まるように変換する。上記の処理を行なうことにより、第２副情報１０３が復元される。
【００７７】
次に、認識処理部６１６についての詳細な説明を行なう。  
認識処理部６１６は、正規化処理部６１１から得られる第２復元画像情報の中の第２副情報１０３を認識処理する。本実施の形態の場合、第２副情報１０３として２次元コードの一種であるＱＲコードを用いたので、認識処理部６１６ではＱＲコードのデコード処理を行なうことで、第２副情報１０３を得る。また、認識成功あるいは認識失敗の情報を出力する。
【００７８】
次に、結果選択処理部６１２についての詳細な説明を行なう。  
図１６のフローチャートは、結果選択処理部６１２における処理の流れを示しており、以下、このフローチャートにしたがって処理の流れを説明する。
【００７９】
まず、認識処理部６１６からの第２副情報１０３の認識成功あるいは認識失敗の認識処理結果を取得する（ステップＳ１６０２）。次に、認識処理部６１６からの認識処理結果を参照することで、第２副情報１０３が認識成功かどうかの判定を行なう（ステップＳ１６０３）。
【００８０】
この判定の結果、第２副情報１０３の認識が成功した場合、出力として第２副情報１０３を選択し（ステップＳ１６０４）、第２副情報１０３の認識が失敗した場合、出力として第１副情報１０２を選択し（ステップＳ１６０５）、選択した副情報を出力する（ステップＳ１６０６）。
【００８１】
結果選択処理部６１２では、第２副情報１０３の選択を優先させる。これは、第２副情報１０３が２次元コード等の機械読取り可能な情報だからである。第２副情報１０３を図示していない他の制御装置と連動させることにより、入退室管理等のきめ細かいＩＤカードの使用方法が可能になる。
【００８２】
第２副情報１０３の認識が失敗した場合は、第２副情報１０３は機械読取り可能な情報故に、人間には理解できず、意味のない情報となる。その場合は、人間に認識可能な第１副情報１０２を出力することにより、人間に判断させて入退室管理等の継続を行なうことができる。
【００８３】
次に、第２復元処理６１５の変形例について図１７を参照して説明する。  
図６の第２復元処理部６１５では、第２周波数成分抽出部６０９、平滑化処理部６１０、正規化処理部６１１の３処理に分かれているが、図１７では、これらが並列になって、第３復元処理部６１５ａと第４復元処理部６１５ｂとで構成され、さらに、第３復元処理部６１５ａの出力と第４復元処理部６１５ｂの出力とを合成する復元画像合成処理部６１７を有して構成される。
【００８４】
さらに、第３復元処理部６１５ａは、第３周波数成分抽出部６０９ａ、第２平滑化処理部６１０ａ、および、第２正規化処理部６１１ａを有して構成される。また、第４復元処理部６１５ｂは、第４周波数成分抽出部６０９ｂ、第３平滑化処理部６１０ｂ、および、第３正規化処理部６１１ｂを有して構成される。
【００８５】
第３復元処理部６１５ａは、第２鍵情報１０５を用いて復元処理を行なうことで、第３復元画像情報を作成し、第４復元処理部６１５ｂは、第３鍵情報１０６を用いて復元処理を行なうことで、第４復元画像情報を作成する。
【００８６】
復元画像合成処理部６１７は、第３復元処理部６１５ａから得られる第３復元画像情報と第４復元処理部６１５ｂから得られる第４復元画像情報とを合成して第２復元画像情報が作成され、認識処理部６１６および結果選択処理部６１２に送られる。
【００８７】
復元画像合成処理部６１７は、第３復元画像情報と第４復元画像情報の一致した画像成分を強調して、不一致の部分の画像成分を弱めることにより、つまり、２つの画像情報の論理積を取ることにより、第２復元画像情報の復元性を高めることが可能になる。  
また、第３復元画像情報と第４復元画像情報との論理和を取ることにより、お互いの復元で不完全だった部分を補完することが可能になる。
【００８８】
なお、第１副情報１０２の他の復元方法として、第１鍵画像情報の黒画素を記録情報、白画素を非記録情報として、記録処理部１２４における合成画像情報１２３の記録解像度と合わせた上で、透明状の記録媒体に記録することにより作成した復元用マスクシートを、合成画像情報１２３が記録された記録物１２５の上に物理的に重ね合わせることにより、電子透かしである第１副情報１０２を復元することが可能である。この場合は、第１副情報１０２が肉眼で目視可能である。
【００８９】
この復元処理方法は、色差変調処理により第１鍵画像情報を補色の組合わせの色差量に変換して見かけ上無彩色情報にしていることがポイントになる。上記復元マスクシートは、透明状の記録媒体に補色の第１色が黒画素で記録されていて、第２色が非記録状態なので、第１色に対応する黒画素は下の画像を透過しないで遮蔽し、第２色に対応する非記録画素は透明で下の画像を透過して見えるようになる。つまり、補色の関係にある第１色と第２色の片側一方だけが見えて、残りの一方が遮蔽されて見えないため、色差の色バランスが崩れて、無彩色状態ではなくなるからである。
【００９０】
また、第１の実施の形態では、第１副情報１０２に対応して第１鍵情報１０４、第２副情報１０３に対応して第２鍵情報１０５および第３鍵情報１０６を用いているが、第１鍵情報１０４と第２鍵情報１０５を共通化することも可能である。
【００９１】
前記説明のように、３種類の鍵情報を用いた場合は、第１副情報１０２と第２副情報１０３をそれぞれ独立に復元・管理可能であるが、第１鍵情報１０４と第２鍵情報１０５を共通化することにより、２種類の副情報が鍵情報による関連付けが行なわれるため、共通に復元・管理することが可能になる。
【００９２】
以上説明したように、第１の実施の形態を用いることにより、主画像情報１０１に対して、人間が直接的に理解可能な第１副情報（たとえば、ロゴマーク、文字、図形のような情報）１０２と第１副情報１０２とは異なり人間が直接的に理解不能な第２副情報（たとえば、２次元コードのような機械読取り可能な情報）１０３の２種類を埋め込み、後でその埋め込み画像から第１副情報１０２および第２副情報１０３を復元することが可能になる。
【００９３】
次に、第２の実施の形態について説明する。  
図１８は、第２の実施の形態に係る画像処理装置としての電子透かし埋め込み処理系の構成を概略的に示すものである。この電子透かし埋め込み処理系は、人間の肉眼で可視状態の主画像情報に副情報（セキュリティ情報など）を不可視状態で埋め込んで合成画像情報を作成する、いわゆる電子透かし埋め込み処理を行なうもので、副情報として、人間が直接的に理解可能な第１副情報１８０２および人間が直接的に理解不能な第２副情報１８０３を用いて、第１副情報１８０２と第２副情報１８０３とが互いに干渉しないようにレイアウト情報１８０７を作成するレイアウト処理手段としてのレイアウト処理部１８０６、第１副情報１８０２を２値画像化した後の結果に対して、エッジ抽出を行なうエッジ抽出処理部１８０８、レイアウト処理部１８０６により作成されたレイアウト情報１８０７および第１副情報１８０２に基づき第１鍵情報１８０４に対し位相変調処理を行なう位相変調処理手段としての位相変調処理部１８０９、位相変調処理部１８０９により位相変調処理された第１鍵情報１８０４に対して、あらかじめ設定された色差量１８１０で色差変調処理を行なう第１色差変調処理手段としての第１色差変調処理部１８１１、第２鍵情報１８０５を２値画像化した後の結果に対して、あらかじめ設定された色差量１８１２で色差変調処理を行なう第２色差変調処理手段としての第２色差変調処理部１８１３、第１色差変調処理部１８１１により色差変調処理された第１鍵情報１８０４および第２色差変調処理部１８１３により色差変調処理された第２鍵情報１８０５を、レイアウト処理部１８０６により作成されたレイアウト情報１８０７および第２副情報１８０３に基づき選択し合成する選択・合成処理手段としての選択・合成処理部１８１４、選択・合成処理部１８１４の処理結果と主画像情報１８０１を重畳処理することにより、主画像情報１８０１に対し第１副情報１８０２および第２副情報１８０３を不可視状態で埋め込んだ合成画像情報１８１６を作成する合成処理手段としての重畳処理部１８１５、および、重畳処理部１８１５により作成された合成画像情報１８１５を記録媒体上に可視状態で記録（印刷）することで記録物１８１８を得る出力処理手段としての記録処理部１８１７から構成される。
【００９４】
以下、このような構成において全体的な処理の流れについて図１９に示すフローチャートを参照して説明する。  
入力情報として、主画像情報１８０１、第1副情報（電子透かし情報）１８０２、第２副情報（電子透かし情報）１８０３、第１鍵情報１８０４、および、第２鍵情報１８０５がある。主画像情報１８０１は、たとえば、ＩＤカード等の保護したいものに用いる偽変造を防止したい画像(たとえば、証明用顔画像等)である。
【００９５】
第1副情報１８０２および第２副情報１８０３は、主画像情報１８０１のセキュリティ性を高めるための情報であり、いわゆる電子透かし情報である。第1副情報１８０２は、人間が直接的に理解可能な情報、たとえば、ロゴマーク、文字、図形のような情報である。また、第２副情報１８０３は、第１副情報１８０２とは異なり、人間が直接的に理解不能な情報、たとえば、２次元コードのような機械読取り可能（マシンリーダブル）な情報である。
【００９６】
第１の鍵情報１８０４は、作成したＩＤカード等の記録物１２５から電子透かしとして埋め込んだ第１副情報１８０２を後で取出して復元するときに用いる鍵となる情報である。また、第２の鍵情報１８０５は、作成したＩＤカード等の記録物１８１８から電子透かしとして埋め込んだ第２副情報１８０３を後で取出して復元するときに用いる鍵となる情報である。これら第１〜第２の鍵情報１８０４〜１８０５は、あらかじめ用意されているものとする。
【００９７】
最初に、レイアウト処理部１８０６は、第１副情報１８０２および第２副情報１８０３から、レイアウト情報１８０７を作成する（ステップＳ１９０２）。
【００９８】
次に、エッジ抽出処理部１８０８は、第１副情報１８０２を２値画像化した後の結果に対して、エッジ抽出処理を行なう（ステップＳ１９０３）。次に、位相変調処理部１８０９は、第１鍵情報１８０４を２値化画像化した後の結果に対して、エッジ抽出処理部１８０８の処理結果およびレイアウト処理部１８０６で作成されたレイアウト情報１８０７に基づいて、位相変調を行なう（ステップＳ１９０４）。
【００９９】
次に、第１色差変調処理部１８１１は、位相変調処理部１８０９の処理結果に対して、あらかじめ設定された色差量（ΔＣｄ）１８１０を基に色差変調処理を行なうことで、第１色差変調画像情報を作成する（ステップＳ１９０５）。
【０１００】
また、第２色差変調処理部１８１３は、第２鍵情報１８０５を２値化画像化した後の結果に対して、あらかじめ設定された色差量（ΔＣｄ）１８１２を基に色差変調処理を行なうことで、第２色差変調画像情報を作成する（ステップＳ１９０６）。
【０１０１】
次に、選択・合成処理部１８１４は、第１色差変調処理部１８１１の処理結果（第１色差変調画像情報）および第２色差変調処理部１８１３の処理結果（第２色差変調画像情報）を、レイアウト処理部１８０６で作成されたレイアウト情報１８０７および第２副情報１８０３に基づき選択・合成処理を行なう（ステップＳ１９０７）。
【０１０２】
次に、重畳処理部１８１５は、主画像情報１８０１および選択・合成処理部１８１４の処理結果を重畳することにより、合成画像情報１８１６を作成する（ステップＳ１９０８）。
【０１０３】
次に、記録処理部１８１７は、重畳処理部１８１５により作成された合成画像情報１８１６を記録媒体上に可視状態で記録（印刷）することで、ＩＤカード等の記録物１８１８が作成される（ステップＳ１９０９）。
【０１０４】
図２０は、第２の実施の形態に係る電子透かしの埋め込み方向の関係を示している。図中のＥは主画像情報１８０１と同じサイズの画像領域を示すものとする。横に副走査方向（ｘ方向）、縦に主走査方向（ｙ方向）とした場合、  
（１）第１副情報を埋め込む電子透かしの位相変調方向  
（２）第２副情報を埋め込む電子透かしキャリア信号の周期の長い方向  
の（１）と（２）の方向を一致させることが重要である。
【０１０５】
（１）に関しては、位相変調処理は、前記式（Ｂ−１）〜（Ｂ−３）に示すように、ある方向に画素情報をずらす処理を行なう。画素情報の位置をずらすので、ある程度の幅が必要となる。
【０１０６】
（２）に関しては、電子透かしのキャリア信号は画像の画素の輝度を振幅とみなした場合、２次元の画像は輝度値の分布はＳｉｎ関数とＣｏｓ関数との合成で表現できることが一般に知られている。ここでは、第１鍵情報を２値画像化した輝度分布がキャリア信号とみなすことができる。
【０１０７】
そこで、２次元画像なので、キャリア信号はｘ方向とｙ方向に分解できるが、その周期の長い方を前記（１）の方向と一致させることにより、（２）のキャリア信号の周期内で（１）の位相変調処理が行なわれるため、画像の周期性が壊れない。
【０１０８】
逆に、（２）の周期の短い方と（１）の方向と一致させた場合、（２）のキャリア信号の周期内で（１）の位相変調処理が収まらない可能性が生じるので、その場合、画像の周期性が壊れて電子透かしとして機能しない可能性が生じる。
【０１０９】
さらに、（１）および（２）が副走査方向と一致していることも重要である。図１８で示すように、合成画像情報１８１６はカラープリンタ等の記録処理部１８１７で記録（印刷）処理をされることにより、ＩＤカード等の記録物１８１８が作成される。一般に、プリンタ等の記録装置では、主走査方向よりも副走査方向の方が位置制御精度が低い。前述のように、位相変調処理は画素情報の位置をずらす処理のため、位相変調処理しない９０度異なる方向に対して、位置制御精度がそれほどシビアではないためである。  
これに関しては、前述した復元マスクシートを用いて、第１副情報を復元する際に非常に影響が大きい。
【０１１０】
なお、第１副情報１８０２および第２副情報１８０３の復元処理に関しては、前述した第１の実施の形態の手法がそのまま適用可能なので、ここでは説明を省略する。
【０１１１】
以上説明したように、第２の実施の形態を用いることにより、主画像情報１８０１に対して、人間が直接的に理解可能な第１副情報（たとえば、ロゴマーク、文字、図形のような情報）１８０２と第１副情報１８０２とは異なり人間が直接的に理解不能な第２副情報（たとえば、２次元コードのような機械読取り可能な情報）１８０３の２種類を埋め込み、後でその埋め込み画像から第１副情報１８０２および第２副情報１８０３を復元することが可能になる。
【０１１２】
次に、第３の実施の形態について説明する。  
図２１は、第３の実施の形態に係る画像処理装置としての電子透かし埋め込み処理系の構成を概略的に示すものである。第３の実施の形態に係る電子透かし埋め込み処理系の第１の実施の形態と異なる点は、レイアウト処理部１０７が主画像情報１０１、第１副情報１０２および第２副情報１０３を用いてレイアウト情報１０８を作成するようにした点にあり、その他は前述した第１の実施の形態と同様であるので、説明は省略する。
【０１１３】
レイアウト処理部１０７は、図２２に示すフローチャートにしたがった動作を行なうもので、以下、それについて説明する。  
まず、主画像情報１０１の輝度分布情報を計算する（ステップＳ２２０２）。この場合、主画像情報１０１を横方向（ｘ方向）にｖ分割（ｖ：正整数）し、縦方向（ｙ方向）にｗ分割（ｗ：正整数）し、その分割された小領域単位で、主画像情報１０１の平均輝度値Ｌ（ｕ，ｖ）を計算し、主画像情報１０１全体の輝度分布を求める。
【０１１４】
主画像情報１０１の小領域内の平均輝度値Ｌ（ｕ，ｖ）を求める方法としては、単純に、注目画素（ｉ，ｊ）のＲ，Ｇ，Ｂの平均値を取ることによって近似することもできるが、ここでは、下記式（Ｇ−１）にしたがって計算する。  
Ｌ（ｕ，ｖ）＝０．２９９＊Ｒ（ｕ，ｖ）＋０．５８７＊Ｇ（ｕ，ｖ）  
＋０１１４＊Ｂ（ｕ，ｖ）……（Ｇ−１）
次に、ステップＳ２２０２で求めた輝度分布情報に基づいて、第２副情報１０３の位置を設定する（ステップＳ２２０３）。ステップＳ２２０２で求めた輝度分布情報は、最小値をＬ（ｕ，ｖ）ｍｉｎ、最大値をＬ（ｕ，ｖ）ｍａｘとすると、中心値は
Ｌ（ｕ，ｖ）ｃｅｎｔｅｒ＝（Ｌ（ｕ，ｖ）ｍｉｎ＋Ｌ（ｕ，ｖ）ｍａｘ）／２  
となる。本発明の電子透かし埋め込み処理では、色差変調を用いているので、輝度の最小値や最大値に近い領域は色差が充分に取れない可能性が高いため、埋め込みがうまくいかない可能性がある。したがって、優先したい第２副情報１０３を、輝度値の中心値付近の値の分布を多く持つエリアに配置することにより、色差が充分に取れて埋め込みがうまくいく。
【０１１５】
次に、ステップＳ２２０２で求めた輝度分布情報に基づいて、第１副情報１０２の位置を設定する（ステップＳ２２０４）。第１副情報１０２の位置は、第２副情報１０３の位置を除外した輝度分布の中で、輝度値の中心値付近の値の分布を多く持つエリアを選択する。
【０１１６】
次に、上記のように位置設定された第１副情報１０２および第２副情報１０３を用いてレイアウト情報１０８を作成する（ステップＳ２２０５）。
【０１１７】
図２３に、上記したようにレイアウト処理部１０７で作成された主画像情報１０１、副情報１０２，１０３、レイアウト情報１０８の一例を示す。
【０１１８】
たとえば、図２３（ａ）に示す主画像情報１０１を、前述のように、横方向（ｘ方向）にｖ分割（ｖ：正整数）し、縦方向（ｙ方向）にｗ分割（ｗ：正整数）し、その分割された小領域単位で、主画像情報１０１の平均輝度値Ｌ（ｕ，ｖ）を計算し、主画像情報１０１全体の輝度分布を求めると、図２３（ｂ）に示すようになる。図２３（ｂ）の各格子が前記小領域で、それぞれに対して平均輝度値を求めて、そこから全体の輝度分布を求める。
【０１１９】
図２３（ｃ）はレイアウト情報１０８を示す。図中、２３０４ａは第１副情報１０２（図５（ｂ）の文字５０５に対応）の領域を示し、２３０４ｂは第１副情報１０２（図５（ｂ）の文字５０６に対応）の領域を示し、２３０５は第２副情報１０３（図５（ｂ）のＱＲコード５０７に対応）の領域を示す。
【０１２０】
なお、各副情報領域における黒塗りの四角印２３０４ｃは領域の左上の基点を示している。各副情報領域は縦横方向だけでなく、回転方向もレイアウト処理によって移動されるから基点が必要となる。この例の場合、領域２３０４ａは０度回転（回転していない）、領域２３０４ｂは横方向（ｘ軸）に対して４５度回転、領域２３０５は横方向（ｘ軸）に対して１３５度回転してある。
【０１２１】
図２３（ｄ）は、レイアウト情報１０８に基づきレイアウトされた副情報（第１副情報１０２＋第２副情報１０３）である。前述の通り、各副情報は対応するレイアウト領域にしたがって配置および回転処理されている。
【０１２２】
次に、第４の実施の形態について説明する。  
図２４は、第４の実施の形態に係る画像処理装置としての電子透かし埋め込み処理系の構成を概略的に示すものである。第４の実施の形態に係る電子透かし埋め込み処理系の第２の実施の形態と異なる点は、レイアウト処理部１８０６が主画像情報１８０１、第１副情報１８０２および第２副情報１８０３を用いてレイアウト情報１８０７を作成するようにした点にあり、その他は前述した第２の実施の形態と同様であるので、説明は省略する。  
なお、レイアウト処理部１８０６は、前述した第３の実施の形態におけるレイアウト処理部１０７と同様の動作を行なうので、ここでの説明は省略する。
【０１２３】
以上詳述したように上記実施の形態によれば、以下のような作用効果が期待できる。  
（１）主画像情報に、人間が直接的に理解可能な第１副情報（たとえば、ロゴマーク、文字、図形のような情報）と第１副情報とは異なり人間が直接的に理解不能な第２副情報（たとえば、２次元コードのような機械読取り可能な情報）の２種類を埋め込み、後でそれらを復元することが可能になる。  
（２）まず第２副情報を復元することにより、２次元コードのような機械読取り可能な情報を機械が扱えるために自動処理が可能になる。
【０１２４】
（３）第２副情報が復元不可能な場合でも、第１副情報を復元することにより、人間が直接的に理解可能なロゴマーク、文字、図形のような情報が扱えるので、人間の判断で処理が可能になる。
【０１２５】
（４）第２副情報の復元が不完全であっても、上記のような意味ある情報の場合、知識で補間することにより対処可能となる。
【図面の簡単な説明】
【０１２６】
【図１】本発明の第１の実施の形態に係る画像処理装置としての電子透かし埋め込み処理系の構成を概略的に示すブロック図。
【図２】第１の実施の形態に係る電子透かし埋め込み処理の流れを説明するフローチャート。
【図３】ＩＤカードへの適用例を示す模式図。
【図４】色差変調処理の概念を説明する模式図。
【図５】第１の実施の形態における主画像情報、第１副情報、第２副情報、レイアウト情報の一例を示す模式図。
【図６】第１の実施の形態に係る画像処理装置としての電子透かし復元処理系の構成を概略的に示すブロック図。
【図７】第１の実施の形態に係る電子透かし復元処理の流れを説明するフローチャート。
【図８】第１の実施の形態における鍵情報の具体例を説明する模式図。
【図９】第１の実施の形態における鍵情報の周波数成分を説明するための模式図。
【図１０】第１の実施の形態における合成画像情報の周波数分布を説明するための模式図。
【図１１】第１の実施の形態における鍵情報の周波数分布の振幅を説明するための模式図。
【図１２】第１の実施の形態におけるゼロクロス点を投影したヒストグラムを説明するための模式図。
【図１３】第１の実施の形態における位相ずれ量処理結果を説明するための模式図。
【図１４】第１の実施の形態における平滑化処理を説明するための模式図。
【図１５】第１の実施の形態における正規化処理を説明するための模式図。
【図１６】第１の実施の形態における結果選択処理の流れを説明するフローチャート。
【図１７】第１の実施の形態における第２復元処理部の変形例の構成を概略的に示すブロック図。
【図１８】本発明の第２の実施の形態に係る画像処理装置としての電子透かし埋め込み処理系の構成を概略的に示すブロック図。
【図１９】第２の実施の形態に係る電子透かし埋め込み処理の流れを説明するフローチャート。
【図２０】第２の実施の形態における電子透かし埋め込み方向の関係を説明するための模式図。
【図２１】本発明の第３の実施の形態に係る画像処理装置としての電子透かし埋め込み処理系の構成を概略的に示すブロック図。
【図２２】第３の実施の形態におけるレイアウト処理部の動作を説明するフローチャート。
【図２３】第３の実施の形態におけるレイアウト処理部で作成された主画像情報、副情報、レイアウト情報の一例を示す模式図。
【図２４】本発明の第４の実施の形態に係る画像処理装置としての電子透かし埋め込み処理系の構成を概略的に示すブロック図。
【符号の説明】
【０１２７】
１０１…主画像情報、１０２…第１副情報、１０３…第２副情報、１０４…第１鍵情報、１０５…第２鍵情報、１０６…第３鍵情報、１０７…レイアウト処理部、１０８…レイアウト情報、１０９…エッジ抽出処理部（エッジ抽出処理手段）、１１０…位相変調処理部（位相変調処理手段）、１１１…色差量、１１２…第１色差変調処理部（第１色差変調処理手段）、１１３…第１重畳処理部（第１重畳処理手段）、１１４…第１重畳画像情報、１１４…合成画像情報、１１５…色差量、１１６…第２色差変調処理部（第２色差変調処理手段）、１１７…色差量、１１８…第３色差変調処理部（第３色差変調処理手段）、１１９…選択・合成処理部（選択・合成処理手段）、１２０…第２重畳処理部（第２重畳処理手段）、１２１…第２重畳画像情報、１２２…合成処理部（合成処理手段）、１２３…合成画像情報、１２４…記録処理部（出力処理手段）、１２５…記録物、１２６…第１画像処理部（第１画像処理手段）、１２７…第２画像処理部（第２画像処理手段）。
【図１】
2009088614.tif 000003
【図２】
2009088614.tif 000004
【図３】
2009088614.tif 000005
【図４】
2009088614.tif 000006
【図５】
2009088614.tif 000007
【図６】
2009088614.tif 000008
【図７】
2009088614.tif 000009
【図８】
2009088614.tif 000010
【図９】
2009088614.tif 000011
【図１０】
2009088614.tif 000012
【図１１】
2009088614.tif 000013
【図１２】
2009088614.tif 000014
【図１３】
2009088614.tif 000015
【図１４】
2009088614.tif 000016
【図１５】
2009088614.tif 000017
【図１６】
2009088614.tif 000018
【図１７】
2009088614.tif 000019
【図１８】
2009088614.tif 000020
【図１９】
2009088614.tif 000021
【図２０】
2009088614.tif 000022
【図２１】
2009088614.tif 000023
【図２２】
2009088614.tif 000024
【図２３】
2009088614.tif 000025
【図２４】
2009088614.tif 000026