(57)【特許請求の範囲】
【請求項１】
可視状態の主画像情報に対して不可視状態で副情報を埋め込むことによって合成画像情報を作成する画像処理方法において、
第１の値あるいは第２の値のいずれかの画素値となる２値の画素で構成される主画像情報の各画素に対し順次注目領域を設定する注目領域設定ステップと、
この注目領域設定ステップにより設定された注目領域が前記第１の値に対応する場合に第１の特定画素を割り当て、前記注目領域が前記第２の値に対応する場合に前記第1の特定画素とは異なる第２の特定画素を割り当てる特定画素選択処理ステップと、
第１の値あるいは第２の値で構成される副情報の第１の値あるいは第２の値に応じて、あらかじめ用意された第１の鍵情報あるいは当該第１の鍵情報とは異なる第２の鍵情報を選択する鍵情報選択処理ステップと、
この鍵情報選択処理ステップにより選択された第１の鍵情報あるいは第２の鍵情報に対して、あらかじめ設定された色差量で色差変調処理を行なう色差変調処理ステップと、
前記主画像情報において前記第１の鍵情報あるいは第２の鍵情報と同じ画素数となる画素ブロックの各画素に対し前記特定画素選択ステップにより選択された第１の特定画素あるいは第２の特定画素を割り当てた特定画素ブロックを作成する特定画素ブロック作成ステップと、
この特定画素ブロック作成ステップにより作成された特定画素ブロックと前記色差変調処理ステップにより色差変調処理された第１の鍵情報あるいは第２の鍵情報を重畳することにより、前記主画像情報に対して前記副情報を不可視状態で埋め込んだ合成画像情報を作成する重畳処理ステップと、
この重畳処理ステップにより作成された合成画像情報を可視状態で出力する出力処理ステップと、
を具備したことを特徴とする画像処理方法。
【請求項２】
可視状態の主画像情報に対して不可視状態で副情報を埋め込むことによって合成画像情報を作成する画像処理方法において、
多値情報で構成される主画像情報をあらかじめ設定された主画像拡大率にて拡大して拡大主画像情報を作成する主画像拡大処理ステップと、
この主画像拡大処理ステップにより得られる拡大主画像情報を拡大率単位で小ブロックに分割する拡大主画像分割処理ステップと、
この拡大主画像分割処理ステップにより分割された各小ブロックに対し順次注目領域として所定サイズの注目ブロックを設定する注目ブロック設定ステップと、
この注目ブロック設定ステップにより設定された注目ブロックを最小単位としてブロック誤差拡散法を用いて２値化するブロック疑似中間調処理ステップと、
このブロック疑似中間調処理ステップにより２値化された注目ブロックが第１の値に対応する場合に複数画素で構成された第１の特定画像を割り当て、前記ブロック疑似中間調処理ステップにより２値化された注目ブロックが第２の値に対応する場合に前記第1の特定画像とは異なる複数画素で構成された第２の特定画像を割り当てる特定画像選択処理ステップと、
２値情報で構成される副情報の第１の値あるいは第２の値に応じて、あらかじめ用意された第１の鍵情報あるいは当該第１の鍵情報とは異なる第２の鍵情報を選択する鍵情報選択処理ステップと、
この鍵情報選択処理ステップにより選択された第１の鍵情報あるいは第２の鍵情報に対して、あらかじめ設定された色差量で色差変調処理を行なう色差変調処理ステップと、
前記特定画像選択ステップにより選択された第１の特定画像あるいは第２の特定画像と前記色差変調処理ステップにより色差変調処理された第１の鍵情報あるいは第２の鍵情報を重畳することにより、前記主画像情報に対して前記副情報を不可視状態で埋め込んだ合成画像情報を作成する重畳処理ステップと、
この重畳処理ステップにより作成された合成画像情報を可視状態で出力する出力処理ステップと、
を具備したことを特徴とする画像処理方法。
【請求項３】
可視状態の主画像情報に対して不可視状態で副情報を埋め込むことによって合成画像情報を作成する画像処理方法において、
多値情報で構成される主画像情報をあらかじめ設定された主画像拡大率にて拡大して拡大主画像情報を作成する主画像拡大処理ステップと、
この主画像拡大処理ステップにより得られる拡大主画像情報を拡大率単位で小ブロックに分割する拡大主画像分割処理ステップと、
この拡大主画像分割処理ステップにより分割された各小ブロックに対し順次注目領域として所定サイズの注目ブロックを設定する注目ブロック設定ステップと、
この注目ブロック設定ステップにより設定された注目ブロックを最小単位としてブロック誤差拡散法を用いて多値化するブロック中間調処理ステップと、
このブロック中間調処理ステップにより多値化された注目ブロックが第１の値に対応する場合に複数画素で構成された第１の特定画像を割り当て、前記ブロック中間調処理ステップにより多値化された注目ブロックが第２の値に対応する場合に前記第1の特定画像とは異なる複数画素で構成された第２の特定画像を割り当て、第１の値と第２の値との中間の階調を表現する場合は、前記第１の特定画像と第２の特定画像とを組合わせることで第３以降の特定画像を作成し、それを割り当てる特定画像作成・選択処理ステップと、
２値情報で構成される副情報の第１の値あるいは第２の値に応じて、あらかじめ用意された第１の鍵情報あるいは当該第１の鍵情報とは異なる第２の鍵情報を選択する鍵情報選択処理ステップと、
この鍵情報選択処理ステップにより選択された第１の鍵情報あるいは第２の鍵情報に対して、あらかじめ設定された色差量で色差変調処理を行なう色差変調処理ステップと、
前記特定画像作成・選択処理ステップにより選択された特定画像と前記色差変調処理ステップにより色差変調処理された第１の鍵情報あるいは第２の鍵情報を重畳することにより、前記主画像情報に対して前記副情報を不可視状態で埋め込んだ合成画像情報を作成する重畳処理ステップと、
この重畳処理ステップにより作成された合成画像情報を可視状態で出力する出力処理ステップと、
を具備したことを特徴とする画像処理方法。
【請求項４】
前記出力処理ステップにより出力された合成画像情報を取得して、その取得した合成画像情報から前記副情報を復元する画像処理方法であって、
前記出力処理ステップにより出力された合成画像情報を入力する画像情報入力ステップと、
この画像情報入力ステップにより入力された合成画像情報から前記副情報の周波数成分を抽出する周波数成分抽出ステップと、
この周波数成分抽出ステップにより抽出された周波数成分を平滑化処理する平滑化処理ステップと、
この平滑化処理ステップの処理結果を正規化処理する正規化処理ステップと、
この正規化処理ステップの処理結果を表示する表示ステップと、
を具備したことを特徴とする請求項１から請求項３のいずれか１つに記載の画像処理方法。
【請求項５】
前記出力処理ステップにより出力された合成画像情報を取得して、その取得した合成画像情報から前記副情報を復元する画像処理方法であって、
前記第１の鍵情報あるいは第２の鍵情報のいずれか一方と同一のパターンを前記出力処理ステップと出力解像度を対応させて透明状の記録媒体に記録することで作成した復元マスクシートを前記出力処理ステップにより出力された合成画像情報の上に物理的に重ね合わせることにより前記副情報を可視化することを特徴とする請求項１から請求項３のいずれか１つに記載の画像処理方法。
【請求項６】
前記第１の鍵情報および第２の鍵情報は２値画像であり、それぞれ画像内において第１色と第２色との面積比率がほぼ１：１であることを特徴とする請求項１から請求項３のいずれか１つに記載の画像処理方法。
【請求項７】
前記第1の特定画素または第1の特定画像は、第１色の最大輝度値から一定値α（（最大輝度値／２）＞α＞０）を減算して作成した無彩色画素または無彩色画像とし、前記第２の特定画素または第２の特定画像は、第２色の最小輝度値に一定値β（（最大輝度値／２）＞β＞０）を加算して作成した無彩色画素または無彩色画像としたことを特徴とする請求項１から請求項３のいずれか１つに記載の画像処理方法。
【請求項８】
前記色差量は、（最大輝度値／２）＞α，β≧γ＞０となる±γを用いることを特徴とする請求項７記載の画像処理方法。
【請求項９】
前記第1の特定画像あるいは第２の特定画像は、縦サイズおよび横サイズともに前記第１の鍵情報あるいは第２の鍵情報のサイズの整数倍であることを特徴とする請求項２または請求項３記載の画像処理方法。
【請求項１０】
可視状態の主画像情報に対して不可視状態で副情報を埋め込むことによって合成画像情報を作成する画像処理方法において、
カラー情報で構成されている主画像情報をあらかじめ設定された主画像拡大率にて拡大して拡大主画像情報を作成する主画像拡大処理ステップと、
この主画像拡大処理ステップにより得られる拡大主画像情報を拡大率単位で小ブロックに分割する拡大主画像分割処理ステップと、
この拡大主画像分割処理ステップにより分割された各小ブロックに対し順次注目領域として所定サイズの注目ブロックを設定する注目ブロック設定ステップと、
この注目ブロック設定ステップにより設定された注目ブロック内のカラー画像を複数の色プレーンに色分解する色分解処理ステップと、
この色分解処理ステップにより色分解された複数の色プレーンそれぞれに対して、前記注目ブロック設定ステップにより設定された注目ブロックを最小単位としてブロック誤差拡散法を用いて多値化するブロック中間調処理ステップと、
このブロック中間調処理ステップにより多値化された注目ブロックが最大輝度に対応する場合に複数画素で構成された第１の特定画像を割り当て、前記ブロック中間調処理ステップにより多値化された注目ブロックが最小輝度に対応する場合に前記第1の特定画像とは異なる複数画素で構成された第２の特定画像を割り当て、前記ブロック中間調処理ステップにより多値化された注目ブロックが最大輝度と最小輝度との中間の階調を表現する場合は、前記第１の特定画像と第２の特定画像とを組合わせることで第３以降の特定画像を作成し、それを割り当てる特定画像作成・選択処理ステップと、
２値情報で構成される副情報の第１の値あるいは第２の値に応じて、あらかじめ用意された第１の鍵情報あるいは当該第１の鍵情報とは異なる第２の鍵情報を選択する鍵情報選択処理ステップと、
この鍵情報選択処理ステップにより選択された第１の鍵情報あるいは第２の鍵情報に対して、あらかじめ設定された色差量で色差変調処理を行なう色差変調処理ステップと、
前記特定画像作成・選択処理ステップにより選択された特定画像と前記色差変調処理ステップにより色差変調処理された第１の鍵情報あるいは第２の鍵情報を重畳することにより、前記主画像情報に対して前記副情報を不可視状態で埋め込んだ合成画像情報を作成する重畳処理ステップと、
この重畳処理ステップにより作成された合成画像情報を可視状態で出力する出力処理ステップと、
を具備したことを特徴とする画像処理方法。
【請求項１１】
前記出力処理ステップにより出力された合成画像情報を取得して、その取得した合成画像情報から前記副情報を復元する画像処理方法であって、
前記出力処理ステップにより出力された合成画像情報を入力する画像情報入力ステップと、
この画像情報入力ステップにより入力された合成画像情報を色分解する色分解処理ステップと、
この色分解処理ステップにより色分解された各色画像情報に対して前記副情報の周波数成分を抽出する周波数成分抽出ステップと、
この周波数成分抽出ステップにより抽出された周波数成分を平滑化処理する平滑化処理ステップと、
この平滑化処理ステップの処理結果を正規化処理する正規化処理ステップと、
この正規化処理ステップの処理結果を表示する表示ステップと、
を具備したことを特徴とする請求項１１記載の画像処理方法。
【請求項１２】
可視状態の主画像情報に対して不可視状態で副情報を埋め込むことによって合成画像情報を作成する画像処理装置において、
第１の値あるいは第２の値のいずれかの画素値となる２値の画素で構成される主画像情報の各画素に対し順次注目領域を設定する注目領域設定手段と、
この注目領域設定手段により設定された注目領域が前記第１の値に対応する場合に第１の特定画素を割り当て、前記注目領域が前記第２の値に対応する場合に前記第1の特定画素とは異なる第２の特定画素を割り当てる特定画素選択処理手段と、
第１の値あるいは第２の値２値情報で構成される副情報の第１の値あるいは第２の値に応じて、あらかじめ用意された第１の鍵情報あるいは当該第１の鍵情報とは異なる第２の鍵情報を選択する鍵情報選択処理手段と、
この鍵情報選択処理手段により選択された第１の鍵情報あるいは第２の鍵情報に対して、あらかじめ設定された色差量で色差変調処理を行なう色差変調処理手段と、
前記主画像情報において前記第１の鍵情報あるいは第２の鍵情報と同じ画素数となる画素ブロックの各画素に対し前記特定画素選択ステップにより選択された第１の特定画素あるいは第２の特定画素を割り当てた特定画素ブロックを作成する特定画素ブロック作成手段と、
この特定画素ブロック作成手段により作成された特定画素ブロックと前記色差変調処理手段により色差変調処理された第１の鍵情報あるいは第２の鍵情報を重畳することにより、前記主画像情報に対して前記副情報を不可視状態で埋め込んだ合成画像情報を作成する重畳処理手段と、
この重畳処理手段により作成された合成画像情報を可視状態で出力する出力処理手段と、
を具備したことを特徴とする画像処理装置。
【請求項１３】
可視状態の主画像情報に対して不可視状態で副情報を埋め込むことによって合成画像情報を作成する画像処理装置において、
多値情報で構成される主画像情報をあらかじめ設定された主画像拡大率にて拡大して拡大主画像情報を作成する主画像拡大処理手段と、
この主画像拡大処理手段により得られる拡大主画像情報を拡大率単位で小ブロックに分割する拡大主画像分割処理手段と、
この拡大主画像分割処理手段により分割された各小ブロックに対し順次注目領域として所定サイズの注目ブロックを設定する注目ブロック設定手段と、
この注目ブロック設定手段により設定された注目ブロックを最小単位としてブロック誤差拡散法を用いて２値化するブロック疑似中間調処理手段と、
このブロック疑似中間調処理手段により２値化された注目ブロックが第１の値に対応する場合に複数画素で構成された第１の特定画像を割り当て、前記ブロック疑似中間調処理手段により２値化された注目ブロックが第２の値に対応する場合に前記第1の特定画像とは異なる複数画素で構成された第２の特定画像を割り当てる特定画像選択処理手段と、
２値情報で構成される副情報の第１の値あるいは第２の値に応じて、あらかじめ用意された第１の鍵情報あるいは当該第１の鍵情報とは異なる第２の鍵情報を選択する鍵情報選択処理手段と、
この鍵情報選択処理手段により選択された第１の鍵情報あるいは第２の鍵情報に対して、あらかじめ設定された色差量で色差変調処理を行なう色差変調処理手段と、
前記特定画像選択手段により選択された第１の特定画像あるいは第２の特定画像と前記色差変調処理手段により色差変調処理された第１の鍵情報あるいは第２の鍵情報を重畳することにより、前記主画像情報に対して前記副情報を不可視状態で埋め込んだ合成画像情報を作成する重畳処理手段と、
この重畳処理手段により作成された合成画像情報を可視状態で出力する出力処理手段と、
を具備したことを特徴とする画像処理装置。
【請求項１４】
可視状態の主画像情報に対して不可視状態で副情報を埋め込むことによって合成画像情報を作成する画像処理装置において、
多値情報で構成される主画像情報をあらかじめ設定された主画像拡大率にて拡大して拡大主画像情報を作成する主画像拡大処理手段と、
この主画像拡大処理手段により得られる拡大主画像情報を拡大率単位で小ブロックに分割する拡大主画像分割処理手段と、
この拡大主画像分割処理手段により分割された各小ブロックに対し順次注目領域として所定サイズの注目ブロックを設定する注目ブロック設定手段と、
この注目ブロック設定手段により設定された注目ブロックを最小単位としてブロック誤差拡散法を用いて多値化するブロック中間調処理手段と、
このブロック中間調処理手段により多値化された注目ブロックが第１の値に対応する場合に複数画素で構成された第１の特定画像を割り当て、前記ブロック中間調処理手段により多値化された注目ブロックが第２の値に対応する場合に前記第1の特定画像とは異なる複数画素で構成された第２の特定画像を割り当て、第１の値と第２の値との中間の階調を表現する場合は、前記第１の特定画像と第２の特定画像とを組合わせることで第３以降の特定画像を作成し、それを割り当てる特定画像作成・選択処理手段と、
２値情報で構成される副情報の第１の値あるいは第２の値に応じて、あらかじめ用意された第１の鍵情報あるいは当該第１の鍵情報とは異なる第２の鍵情報を選択する鍵情報選択処理手段と、
この鍵情報選択処理手段により選択された第１の鍵情報あるいは第２の鍵情報に対して、あらかじめ設定された色差量で色差変調処理を行なう色差変調処理手段と、
前記特定画像作成・選択処理手段により選択された特定画像と前記色差変調処理手段により色差変調処理された第１の鍵情報あるいは第２の鍵情報を重畳することにより、前記主画像情報に対して前記副情報を不可視状態で埋め込んだ合成画像情報を作成する重畳処理手段と、
この重畳処理手段により作成された合成画像情報を可視状態で出力する出力処理手段と、
を具備したことを特徴とする画像処理装置。
【請求項１５】
前記出力処理手段により出力された合成画像情報を取得して、その取得した合成画像情報から前記副情報を復元する画像処理装置であって、
前記出力処理手段により出力された合成画像情報を入力する画像情報入力手段と、
この画像情報入力手段により入力された合成画像情報から前記副情報の周波数成分を抽出する周波数成分抽出手段と、
この周波数成分抽出手段により抽出された周波数成分を平滑化処理する平滑化処理手段と、
この平滑化処理手段の処理結果を正規化処理する正規化処理手段と、
この正規化処理手段の処理結果を表示する表示手段と、
を具備したことを特徴とする請求項１０から請求項１２のいずれか１つに記載の画像処理装置。
【請求項１６】
可視状態の主画像情報に対して不可視状態で副情報を埋め込むことによって合成画像情報を作成する画像処理装置において、
カラー情報で構成されている主画像情報をあらかじめ設定された主画像拡大率にて拡大して拡大主画像情報を作成する主画像拡大処理手段と、
この主画像拡大処理手段により得られる拡大主画像情報を拡大率単位で小ブロックに分割する拡大主画像分割処理手段と、
この拡大主画像分割処理手段により分割された各小ブロックに対し順次注目領域として所定サイズの注目ブロックを設定する注目ブロック設定手段と、
この注目ブロック設定手段により設定された注目ブロック内のカラー画像を複数の色プレーンに色分解する色分解処理手段と、
この色分解処理手段により色分解された複数の色プレーンそれぞれに対して、前記注目ブロック設定手段により設定された注目ブロックを最小単位としてブロック誤差拡散法を用いて多値化するブロック中間調処理手段と、
このブロック中間調処理手段により多値化された注目ブロックが最大輝度に対応する場合に複数画素で構成された第１の特定画像を割り当て、前記ブロック中間調処理手段により多値化された注目ブロックが最小輝度に対応する場合に前記第1の特定画像とは異なる複数画素で構成された第２の特定画像を割り当て、前記ブロック中間調処理手段により多値化された注目ブロックが最大輝度と最小輝度との中間の階調を表現する場合は、前記第１の特定画像と第２の特定画像とを組合わせることで第３以降の特定画像を作成し、それを割り当てる特定画像作成・選択処理手段と、
２値情報で構成される副情報の第１の値あるいは第２の値に応じて、あらかじめ用意された第１の鍵情報あるいは当該第１の鍵情報とは異なる第２の鍵情報を選択する鍵情報選択処理手段と、
この鍵情報選択処理手段により選択された第１の鍵情報あるいは第２の鍵情報に対して、あらかじめ設定された色差量で色差変調処理を行なう色差変調処理手段と、
前記特定画像作成・選択処理手段により選択された特定画像と前記色差変調処理手段により色差変調処理された第１の鍵情報あるいは第２の鍵情報を重畳することにより、前記主画像情報に対して前記副情報を不可視状態で埋め込んだ合成画像情報を作成する重畳処理手段と、
この重畳処理手段により作成された合成画像情報を可視状態で出力する出力処理手段と、
を具備したことを特徴とする画像処理装置。
【請求項１７】
前記出力処理手段により出力された合成画像情報を取得して、その取得した合成画像情報から前記副情報を復元する画像処理装置であって、
前記出力処理手段により出力された合成画像情報を入力する画像情報入力手段と、
この画像情報入力手段により入力された合成画像情報を色分解する色分解処理手段と、
この色分解処理手段により色分解された各色画像情報に対して前記副情報の周波数成分を抽出する周波数成分抽出手段と、
この周波数成分抽出手段により抽出された周波数成分を平滑化処理する平滑化処理手段と、
この平滑化処理手段の処理結果を正規化処理する正規化処理手段と、
この正規化処理手段の処理結果を表示する表示手段と、
を具備したことを特徴とする請求項１６記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえば、可視状態の主画像情報（人物の顔画像など）に対して別の付加的な副情報（セキュリティ情報など）を不可視状態で埋め込み合成して合成画像情報を作成したり、後でその作成した合成画像情報から副情報を復元したりするための画像処理方法および画像処理装置に関する。
【背景技術】
【０００２】
最近、情報の電子化やインターネットの普及に伴って、画像の偽造や変造防止のために電子透かし、電子署名などの技術が重要視されるようになってきている。特に、主画像情報（人物の顔画像など）に付加的な副情報（セキュリティ情報など）を不可視状態で埋め込む電子透かし技術は、ＩＤカードや著作権情報を埋め込んだ写真に対する不正コピー、偽造、改ざん対策として提案されている。
【０００３】
たとえば、印刷物へ出力される画像データに対して、人間が感知しにくい高い空間周波数成分および色差成分の特性を利用して、データを埋め込む電子透かし挿入方法が公知である（たとえば、特許文献１参照）。
【０００４】
また、ブロック単位で誤差拡散法を行なうことにより、２値画像に対し電子透かしを埋め込む手法が提案されている（たとえば、非特許文献１参照）。しかし、誤差拡散法を利用しているにも関わらず印刷画像を対象にしておらず、印刷前のデジタルデータの状態での評価のみを行なっている。
【特許文献１】特許第３５４７８９２号公報
【非特許文献１】「ブロック誤差拡散法による２値画像へのデータ埋め込み」、中静真ら(東京農工大)、画像電子学会誌、Ｖｏｌ．３１、Ｎｏ．４（２００２）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記したようにＩＤカードなどに対する個人認証用の顔画像記録等に電子透かし技術を適用して、顔画像等のセキュリティ性を高めることが最近要求されてきている。  
現在、一般には、オフィス向けでは電子写真方式を用いたレーザープリンタや複写機が、家庭用ではインクジェットプリンタが普及している。  
このインクジェットプリンタは、疑似中間調表現を行なうためにＦＭ変調方式である誤差拡散処理が使用される。誤差拡散処理は、ランダムディザの一種で、原画像と処理画像の局所平均誤差を最小にすることをねらいに行なわれる疑似中間調処理の一手法で、比較的良い画像再現性を示すが、特有のテクスチャが目立つ場合がある。
【０００６】
前記特許文献１では、基本的に文書のような２値画像（たとえば、白黒２値画像）に適用することは難しい。  
また、前記非特許文献１では、ブロック単位で誤差拡散法を行なうことにより、２値画像に対し電子透かしを埋め込むが、電子透かしの復元方法についての記載はない。
【０００７】
そこで、本発明は、文書のような２値画像（たとえば、白黒２値画像）に電子透かしを埋め込むことが可能になるとともに、誤差拡散処理を用いた記録方式で記録する画像に電子透かしを埋め込むことが可能になり、かつ、上記電子透かし埋め込み済み画像から副情報を確実に取出すことが可能になる画像処理方法および画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像処理方法は、可視状態の主画像情報に対して不可視状態で副情報を埋め込むことによって合成画像情報を作成する画像処理方法において、第１の値あるいは第２の値のいずれかの画素値となる２値の画素で構成される主画像情報の各画素に対し順次注目領域を設定する注目領域設定ステップと、この注目領域設定ステップにより設定された注目領域が前記第１の値に対応する場合に第１の特定画素を割り当て、前記注目領域が前記第２の値に対応する場合に前記第1の特定画素とは異なる第２の特定画素を割り当てる特定画素選択処理ステップと、第１の値あるいは第２の値で構成される副情報の第１の値あるいは第２の値に応じて、あらかじめ用意された第１の鍵情報あるいは当該第１の鍵情報とは異なる第２の鍵情報を選択する鍵情報選択処理ステップと、この鍵情報選択処理ステップにより選択された第１の鍵情報あるいは第２の鍵情報に対して、あらかじめ設定された色差量で色差変調処理を行なう色差変調処理ステップと、前記主画像情報において前記第１の鍵情報あるいは第２の鍵情報と同じ画素数となる画素ブロックの各画素に対し前記特定画素選択ステップにより選択された第１の特定画素あるいは第２の特定画素を割り当てた特定画素ブロックを作成する特定画素ブロック作成ステップと、この特定画素ブロック作成ステップにより作成された特定画素ブロックと前記色差変調処理ステップにより色差変調処理された第１の鍵情報あるいは第２の鍵情報を重畳することにより、前記主画像情報に対して前記副情報を不可視状態で埋め込んだ合成画像情報を作成する重畳処理ステップと、この重畳処理ステップにより作成された合成画像情報を可視状態で出力する出力処理ステップとを具備している。
【０００９】
また、本発明の画像処理方法は、可視状態の主画像情報に対して不可視状態で副情報を埋め込むことによって合成画像情報を作成する画像処理方法において、カラー情報で構成されている主画像情報をあらかじめ設定された主画像拡大率にて拡大して拡大主画像情報を作成する主画像拡大処理ステップと、この主画像拡大処理ステップにより得られる拡大主画像情報を拡大率単位で小ブロックに分割する拡大主画像分割処理ステップと、この拡大主画像分割処理ステップにより分割された各小ブロックに対し順次注目領域として所定サイズの注目ブロックを設定する注目ブロック設定ステップと、この注目ブロック設定ステップにより設定された注目ブロック内のカラー画像を複数の色プレーンに色分解する色分解処理ステップと、この色分解処理ステップにより色分解された複数の色プレーンそれぞれに対して、前記注目ブロック設定ステップにより設定された注目ブロックを最小単位としてブロック誤差拡散法を用いて多値化するブロック中間調処理ステップと、このブロック中間調処理ステップにより多値化された注目ブロックが最大輝度に対応する場合に複数画素で構成された第１の特定画像を割り当て、前記ブロック中間調処理ステップにより多値化された注目ブロックが最小輝度に対応する場合に前記第1の特定画像とは異なる複数画素で構成された第２の特定画像を割り当て、前記ブロック中間調処理ステップにより多値化された注目ブロックが最大輝度と最小輝度との中間の階調を表現する場合は、前記第１の特定画像と第２の特定画像とを組合わせることで第３以降の特定画像を作成し、それを割り当てる特定画像作成・選択処理ステップと、２値情報で構成される副情報の第１の値あるいは第２の値に応じて、あらかじめ用意された第１の鍵情報あるいは当該第１の鍵情報とは異なる第２の鍵情報を選択する鍵情報選択処理ステップと、この鍵情報選択処理ステップにより選択された第１の鍵情報あるいは第２の鍵情報に対して、あらかじめ設定された色差量で色差変調処理を行なう色差変調処理ステップと、前記特定画像作成・選択処理ステップにより選択された特定画像と前記色差変調処理ステップにより色差変調処理された第１の鍵情報あるいは第２の鍵情報を重畳することにより、前記主画像情報に対して前記副情報を不可視状態で埋め込んだ合成画像情報を作成する重畳処理ステップと、この重畳処理ステップにより作成された合成画像情報を可視状態で出力する出力処理ステップとを具備している。
【００１０】
また、本発明の画像処理装置は、可視状態の主画像情報に対して不可視状態で副情報を埋め込むことによって合成画像情報を作成する画像処理装置において、第１の値あるいは第２の値のいずれかの画素値となる２値の画素で構成される主画像情報の各画素に対し順次注目領域を設定する注目領域設定手段と、この注目領域設定手段により設定された注目領域が前記第１の値に対応する場合に第１の特定画素を割り当て、前記注目領域が前記第２の値に対応する場合に前記第1の特定画素とは異なる第２の特定画素を割り当てる特定画素選択処理手段と、第１の値あるいは第２の値２値情報で構成される副情報の第１の値あるいは第２の値に応じて、あらかじめ用意された第１の鍵情報あるいは当該第１の鍵情報とは異なる第２の鍵情報を選択する鍵情報選択処理手段と、この鍵情報選択処理手段により選択された第１の鍵情報あるいは第２の鍵情報に対して、あらかじめ設定された色差量で色差変調処理を行なう色差変調処理手段と、前記主画像情報において前記第１の鍵情報あるいは第２の鍵情報と同じ画素数となる画素ブロックの各画素に対し前記特定画素選択ステップにより選択された第１の特定画素あるいは第２の特定画素を割り当てた特定画素ブロックを作成する特定画素ブロック作成手段と、この特定画素ブロック作成手段により作成された特定画素ブロックと前記色差変調処理手段により色差変調処理された第１の鍵情報あるいは第２の鍵情報を重畳することにより、前記主画像情報に対して前記副情報を不可視状態で埋め込んだ合成画像情報を作成する重畳処理手段と、この重畳処理手段により作成された合成画像情報を可視状態で出力する出力処理手段とを具備している。
【００１１】
さらに、本発明の画像処理装置は、可視状態の主画像情報に対して不可視状態で副情報を埋め込むことによって合成画像情報を作成する画像処理装置において、カラー情報で構成されている主画像情報をあらかじめ設定された主画像拡大率にて拡大して拡大主画像情報を作成する主画像拡大処理手段と、この主画像拡大処理手段により得られる拡大主画像情報を拡大率単位で小ブロックに分割する拡大主画像分割処理手段と、この拡大主画像分割処理手段により分割された各小ブロックに対し順次注目領域として所定サイズの注目ブロックを設定する注目ブロック設定手段と、この注目ブロック設定手段により設定された注目ブロック内のカラー画像を複数の色プレーンに色分解する色分解処理手段と、この色分解処理手段により色分解された複数の色プレーンそれぞれに対して、前記注目ブロック設定手段により設定された注目ブロックを最小単位としてブロック誤差拡散法を用いて多値化するブロック中間調処理手段と、このブロック中間調処理手段により多値化された注目ブロックが最大輝度に対応する場合に複数画素で構成された第１の特定画像を割り当て、前記ブロック中間調処理手段により多値化された注目ブロックが最小輝度に対応する場合に前記第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……（Ｃ−１）  
ＤＥＳ（ｉ，ｊ）-G＝ＳＲＣ２（ｉ，ｊ）  
＋ＣＤＭＲＳＬＴ（ｉ，ｊ）-G……（Ｃ−２）  
ＤＥＳ（ｉ，ｊ）-B＝ＳＲＣ２（ｉ，ｊ）  
＋ＣＤＭＲＳＬＴ（ｉ，ｊ）-B……（Ｃ−３）  
ＤＥＳ（ｉ，ｊ）    ：  合成画像情報
ＳＲＣ２（ｉ，ｊ）  ：  特定画素ブロック作成処理結果
ＣＤＭＲＳＬＴ（ｉ，ｊ）：  色差変調処理結果
前述のように、色差変調処理によって、鍵情報のパターン情報を補色の関係を用いて色差情報パターンに変換して見かけ上無彩色情報に置き換えた。そして、鍵情報選択処理部１１０の処理によって、副情報１０２と複数の鍵情報１０３，１０４とを関連付けることにより、副情報１０２は見かけ上無彩色の情報として関連づけられたことになる。上記式（Ｃ−１）〜（Ｃ−３）のＣＤＭＲＳＬＴ（ｉ，ｊ）がそれに相当する。
【００５０】
上記式（Ｃ−１）〜（Ｃ−３）では、マクロ的にはＣＤＭＲＳＬＴ（ｉ，ｊ）が人間の肉眼では色差を識別できず無彩色に見えるため、下記式（Ｄ−１）〜（Ｄ−２）のように、  
ＣＤＭＲＳＬＴ≒０……（Ｄ−１）  
ＤＥＳ≒ＳＲＣ２  ……（Ｄ−２）  
※Ｒ，Ｇ，Ｂ成分を合成した場合を示している  
と誤認識して、合成画像情報と特定画素ブロック作成処理結果とは同じに見える。
【００５１】
元々、特定画素ブロック作成処理結果は、白黒２値画像から構成された主画像情報１０１から注目画素の黒さや白さを維持したまま特定画素（本実施の形態の場合は無彩色画素を使用）に変換して作成されたものであるから、特定画素ブロック作成処理結果と主画像情報１０１は厳密には異なるが、印刷（記録）した画像としては見かけ上似た画像となる。
【００５２】
ＳＲＣ≒ＳＲＣ２（但し、印刷結果において）……（Ｅ−１）  
したがって、前記式式（Ｄ−２）および（Ｅ−１）より、  
ＳＲＣ≒ＤＥＳ……（Ｆ−１）  
となり、印刷（記録）結果において、主画像情報１０１と合成画像情報１１４とはほぼ同じになり、副情報１０２を不可視状態の電子透かしとして、主画像情報１０１に埋め込むことが可能になる。
【００５３】
次に、上記したように埋め込んだ電子透かしを復元する電子透かし復元処理について説明する。  
図９は、第１の実施の形態に係る画像処理装置としての電子透かし復元処理系の構成を概略的に示すものである。この電子透かし復元処理系は、図１の電子透かし埋め込み処理系で作成された記録物１１６から副情報１０２を復元する、いわゆる電子透かし復元処理を行なうもので、記録物１１６に記録されている合成画像情報を取込み、デジタルの画像情報に変換する画像情報入力手段としての画像情報入力部８０１、画像情報入力部８０１により入力された合成画像情報から副情報１０２の周波数成分を抽出する周波数成分抽出手段としての周波数成分抽出部８０２、周波数成分抽出部８０２により抽出された周波数成分を平滑化処理する平滑化処理手段としての平滑化処理部８０３、平滑化処理部８０３の処理結果を正規化処理する正規化処理手段としての正規化処理部８０４、正規化処理部８０４の処理結果を表示する表示手段としての表示部８０５を有して構成される。
【００５４】
以下、このような構成において処理の流れについて図１０に示すフローチャートを参照して説明する。  
まず、画像情報入力部８０１は、記録物１１６に記録されている合成画像情報を光学的に読取り、デジタルの画像情報として入力する（ステップＳ９０１）。次に、周波数成分抽出部８０２は、画像情報入力部８０１で入力された合成画像情報から、複数の鍵情報の中の１つ、たとえば、第１の鍵情報１０３の空間周波数成分を検出して抽出する（ステップＳ９０２）。
【００５５】
次に、平滑化処理部８０３は、周波数成分抽出処理部８０２で抽出された周波数成分を平滑化する処理を行なう（ステップＳ９０３）。次に、正規化処理部８０４は、平滑化処理部８０３の処理結果に対して、入力値が輝度値「０」から「２５５」の範囲内に収まるように正規化する処理を行なう（ステップＳ９０４）。最後に、表示部８０５は、正規化処理部８０４の処理結果を表示する（ステップＳ９０５）。
【００５６】
ここで、本発明における図９および図１０の副情報の復元処理を、以降、電子透かし復元処理と呼ぶ。
【００５７】
図１１は、図６（ｂ）に示す第１の鍵情報１０３が記録された場合の周波数成分を模式的に表現した例を示している。この例は、４×４画素領域９０１において、白丸９０３が白画素を記録した画点、斜線丸９０２が黒画素を記録した画点を示しているものとする。
【００５８】
主走査方向には、下に凸の波と上に凸の波があり、ちょうど１周期分のサイン波（のようなもの）９０４が存在する。副走査方向には、同様に２周期分のサイン波（のようなもの）９０５が存在する。
【００５９】
合成画像情報１１４から、上記した第１の鍵情報１０３に特有な主走査方向の波と副走査の波の周波数成分を検知することにより、電子透かしである副情報１０２を復元することが可能になる。ここでは、第１の鍵情報１０３の説明を行なったが、第２の鍵情報１０４の場合も同様である。
【００６０】
図１２は、合成画像情報１１４を空間領域から周波数領域に変換したときの模式図を示している。  
図１２（ａ）は、特定画素ブロック作成処理部１０９における処理結果の空間周波数領域の分布を示す。前述のとおり、この分布は主画像情報１０１と相関がある。図１２（ｂ）は、第１の鍵情報１０３を色差変調処理部１１２で色差変調処理した結果の空間周波数領域の分布を示す。
【００６１】
正確には重畳処理において、図１２（ｂ）は第１の鍵情報１０３の周波数領域ではなく、埋め込み情報の周波数領域表現であるが、色差変調ではＲ，Ｇ，Ｂの１つの色プレーンに特定して着目した場合、鍵情報の周波数は全く変更されておらず、そのまま埋め込み情報へと変換されているため、［鍵情報の周波数領域表現＝埋め込み情報の周波数表現］と見なして構わない。
【００６２】
図１２（ｃ）は、重畳処理の結果である合成画像情報１１４の空間周波数領域の分布を示す。それぞれｆｘ、ｆｙは２次元周波数座標を示し、ｆｚは周波数の成分の振幅（強度）を示す。  
図１２（ｃ）の周波数分布より、周波数成分抽出部８０２での周波数成分抽出処理により鍵情報の周波数成分を抽出することにより、電子透かし情報を求めることができる。
【００６３】
図１３は、平滑化処理部８０３の処理内容を模式的に示している。  
周波数成分抽出部８０２で抽出された信号は、たとえば、図１３（ａ）のように示される。横軸は位置（ｘ方向またはｙ方向）、縦軸は振幅（＝信号の強さ）を示す。実際には、２次元画像の周波数分布の振幅と位置との関係なので、図１３（ａ）のように単純な２次元グラフではなく、３次元グラフになるのであるが、ここは説明をわかりやすくするために、このようにしている。
【００６４】
図１３（ａ）では、相対的に振幅の大きい波と相対的に振幅の小さい波がある。振幅が大きい波の部分は電子透かしが抽出された部分であり、「信号有り」と図中で示してある。また、振幅が小さい波の部分は電子透かしが抽出されなかった部分であり、「信号無し」と図中で示してある。
【００６５】
図１３（ａ）の波形のままでは人間の目にはわかりにくいので、図１３（ａ）に対して絶対値を取り、ある定数倍処理を行なうと図１３（ｂ）に示すようになる。  
さらに、所定の領域単位で参照領域を設けて移動平均処理等を行なうと、図１３（ｃ）に示すようになり、「信号有り」と「信号無し」の部分が比較的明確に分離される。
【００６６】
図１４は、正規化処理部８０４の処理内容を模式的に示している。  
平滑化処理部８０３の処理結果は、図１４（ａ）に示ように、相対的に大きいピークＡ２を持つ波形と相対的に小さいピークＡ１を持つ波形の２種類の波形の混合されたものである。実際、小さいピークＡ１の波形では電子透かし信号は抽出されていないので、この信号は必要がない。
【００６７】
そこで、正規化処理を行なう。一般的には、デジタル処理を行なう際には各色プレーンに対して８ビットを割り当てるので、最小値が「０」、最大値が「２５５」となるように座標変換する。その結果例を図１４（ｂ）に示す。図１４（ｂ）では、わかりやすくするために振幅「０」以下の信号を記述しているが、実際には「０」以下の信号は全て切り捨てて、「０」から「２５５」の範囲に収まるように変換する。  
最後に、表示部８０５で復元処理の結果を表示する。
【００６８】
以上のようにして、合成画像情報から電子透かしである副情報を復元して取出すことが可能になる。
【００６９】
なお、他の電子透かし復元処理方法として、復元したい副情報のビットプレーンで用いている鍵情報の黒画素を記録情報、白画素を非記録情報として、記録処理部１１５における合成画像情報１１４の記録解像度と合わせた上で、透明状の記録媒体に記録することにより作成した復元用マスクシートを、合成画像情報１１４が記録された記録物１１６の上に物理的に重ね合わせることにより、電子透かしである副情報１０２を復元することが可能である。この場合は、副情報１０２が肉眼で目視可能である。
【００７０】
この復元処理方法は、色差変調処理により鍵情報を補色の組合わせの色差量に変換して見かけ上無彩色情報にしていることがポイントになる。上記復元マスクシートは、透明状の記録媒体に補色の第１色が黒画素で記録されていて、第２色が非記録状態なので、第１色に対応する黒画素は下の画像を透過しないで遮蔽し、第２色に対応する非記録画素は透明で下の画像を透過して見えるようになる。つまり、補色の関係にある第１色と第２色の片側一方だけが見えて、残りの一方が遮蔽されて見えないため、色差の色バランスが崩れて、無彩色状態ではなくなるからである。
【００７１】
以上説明したように、第１の実施の形態を用いることにより、２値情報で構成されている主画像情報に対して見かけ上２値の記録画像の中に副情報を不可視状態で埋め込み、また、その埋め込み画像から副情報を復元可能となる。
【００７２】
次に、第２の実施の形態について説明する。  
第２の実施の形態では、たとえば、ＩＤカードの個人認証用顔画像の処理に適用した場合について説明するが、本発明はこれに限定されるものではなく、他の画像の処理にも同様に適用可能である。
【００７３】
図１５は、第２の実施の形態に係る画像処理装置としての電子透かし埋め込み処理系の構成を概略的に示すものである。この電子透かし埋め込み処理系は、人間の肉眼で可視状態の主画像情報に副情報（セキュリティ情報など）を不可視状態で埋め込んで合成画像情報を作成する、いわゆる電子透かし埋め込み処理を行なうもので、多値情報で構成される主画像情報４０１をあらかじめ設定された主画像拡大率にて拡大して拡大主画像情報を作成する主画像拡大処理手段としての主画像拡大処理部４０７、主画像拡大処理部４０７により得られる拡大主画像情報を拡大率単位で小ブロックに分割する拡大主画像分割処理手段としての拡大主画像分割処理部４０８、拡大主画像分割処理部４０８により分割された各小ブロックに対し順次注目領域として所定サイズの注目ブロックを設定する注目ブロック設定手段としての注目ブロック設定処理部４０９、注目ブロック設定処理部４０９により設定された注目ブロックを最小単位としてブロック誤差拡散法を用いて２値化するブロック疑似中間調処理手段としての２値ブロック疑似中間調処理部４１０、２値ブロック疑似中間調処理部４１０の処理結果が白色（第１の値）に対応する場合に複数画素で構成された第１の特定画像４０５を割り当て、２値ブロック疑似中間調処理部４１０の処理結果が黒色（第２の値）に対応する場合に第１の特定画像４０５とは異なる複数画素で構成された第２の特定画像４０６を割り当てる特定画像選択処理手段としての特定画像選択処理部４１１、２値情報で構成される副情報４０２の”０”（第１の値）あるいは”１”（第２の値）に応じて、あらかじめ用意された第１の鍵情報４０３あるいは当該第１の鍵情報４０３とは異なる第２の鍵情報４０４を選択する鍵情報選択処理手段としての鍵情報選択処理部４１２、鍵情報選択処理部４１２により選択された第１の鍵情報４０３あるいは第２の鍵情報４０４に対して、あらかじめ設定された色差量４１３で色差変調処理を行なう色差変調処理手段としての色差変調処理部４１４、特定画像選択処理部４１１により選択された第１の特定画像４０５あるいは第２の特定画像４０６と色差変調処理部４１４により色差変調処理された第１の鍵情報４０３あるいは第２の鍵情報４０４を重畳することにより、主画像情報４０１に対して副情報４０２を不可視状態で埋め込んだ合成画像情報４１６を作成する重畳処理手段としての重畳処理部４１５、重畳処理部４１５により作成された合成画像情報４１６を記録媒体上に可視状態で記録（印刷）することでＩＤカードとして利用される記録物４１８を得る出力処理手段としての記録処理部４１７を有して構成される。
【００７４】
以下、このような構成において処理の流れについて図１６に示すフローチャートを参照して説明する。  
入力情報として、主画像情報４０１、副情報（電子透かし情報）４０２、第１の鍵情報４０３、第２の鍵情報４０４、第1の特定画像４０５、第２の特定画像４０６がある。主画像情報４０１は、たとえば、ＩＤカードの個人認証用顔画像など偽変造を防止したい多値画像（多値情報）である。この例の場合、主画像情報４０１は多値画像を前提とする。
【００７５】
副情報４０２は、主画像情報４０１のセキュリティ性を高めるための情報であり、いわゆる電子透かし情報である。  
第１の鍵情報４０３および第２の鍵情報４０４は、作成したＩＤカード等の記録物４１８から電子透かしとして埋め込んだ副情報４０２を後で取出して復元するときに用いる鍵となる情報であり、これらはあらかじめ用意されているものとする。  
第１の特定画像４０５および第２の特定画像４０６は、２値ブロック疑似中間調処理部４１０の処理結果に応じて使用される画像であり、これらもあらかじめ用意されているものとする。
【００７６】
まず、主画像拡大処理部４０７は、入力される多値情報で構成される主画像情報４０１をあらかじめ設定された主画像拡大率にて拡大して拡大主画像情報を作成する（ステップＳ５０１）。
【００７７】
次に、拡大主画像分割処理部４０８は、主画像拡大処理部４０７の処理結果と第１の鍵情報４０３および第２の鍵情報４０４を入力として、主画像拡大処理部４０７により得られる拡大主画像情報を小ブロックに分割する（ステップＳ５０２）。この分割する小ブロックのサイズは鍵情報のサイズに関連して決定される。
【００７８】
次に、注目ブロック設定処理部４０９は、拡大主画像分割処理部４０８により分割された各小ブロックに対し順次注目領域として所定サイズの注目ブロックを設定する（ステップＳ５０３）。  
次に、２値ブロック疑似中間調処理部４１０は、注目ブロック設定処理部４０９により設定された注目ブロックを最小単位としてブロック誤差拡散法を用いて２値化する（ステップＳ５０４）。本実施の形態では、２値ブロック疑似中間調処理として、あらかじめ定められた閾値（たとえば、閾値＝１２８）で２値ブロック誤差拡散処理を行なう。その結果、注目ブロックの画素値全体が２値化され、白画素もしくは黒画素に決定される。
【００７９】
次に、特定画像選択処理部４１１は、２値ブロック疑似中間調処理部４１０の処理結果および第１の特定画像４０５、第２の特定画像４０６を入力として、特定画像を決定する（ステップＳ５０５）。本実施の形態では、２値ブロック疑似中間調処理部４１０の処理結果が白色に対応する場合は第１の特定画像４０５を選択し、２値ブロック疑似中間調処理部４１０の処理結果が黒色に対応する場合は第２の特定画像４０６を選択する。
【００８０】
次に、鍵情報選択処理部４１２は、入力される副情報４０２の”０”あるいは”１”に応じて、あらかじめ用意された第１の鍵情報４０３あるいは第２の鍵情報４０４を選択する（ステップＳ５０６）。この場合、副情報４０２が”０”の場合は第１の鍵情報４０３が選択され、”１”の場合は第２の鍵情報４０４が選択される。
【００８１】
次に、色差変調処理部４１４は、鍵情報選択処理部４１２により選択された第１の鍵情報４０３あるいは第２の鍵情報４０４に対して、あらかじめ設定された色差量（ΔＣｄ）４１３を基に色差変調処理を行なう（ステップＳ５０７）。
【００８２】
次に、重畳処理部４１５は、特定画像選択処理部４１１により選択された第１の特定画像４０５あるいは第２の特定画像４０６と色差変調処理部４１４により色差変調処理された第１の鍵情報４０３あるいは第２の鍵情報４０４を重畳することにより、主画像情報４０１に対して副情報４０２を不可視状態で埋め込んだ合成画像情報４１６を作成する（ステップＳ５０８）。
【００８３】
次に、記録処理部４１７は、重畳処理部４１５により作成された合成画像情報４１６を記録媒体上に可視状態で記録（印刷）することで、ＩＤカード等として利用される記録物４１８が作成される（ステップＳ５０９）。以上の処理工程で、主画像情報４０１がカラー画像か２値画像に関係なく、記録処理部４１７はフルカラーで処理を行なう必要がある。その理由は前述した第１の実施の形態で説明した。
【００８４】
図１７は、ＩＤカードへの第１の適用例、すなわち、作成された第１のＩＤカード６０１（記録物４１８に相当）の具体例を示している。ＩＤカード６０１には、持ち主の個人認証用顔画像６０２が見掛け上２値画像で記録されているが、この顔画像６０２は図１５および図１６で説明した電子透かし埋め込み処理によって作成され記録されたものである。また、識別番号（いわゆるＩＤ番号）、氏名、生年月日、有効期限などの個人管理情報６０３が記録されている。これらの個人管理情報６０３を、前述した電子透かし埋め込み処理における副情報４０２として用いることにより、ＩＤカード６０１の認証用顔画像６０２と個人管理情報６０３とが関連付けられるため、ＩＤカード６０１の一部を改ざんしたり、偽造したりすることが困難になり、セキュリティ性を高めることが可能になる。
【００８５】
図１８は、ＩＤカードへの第２の適用例、すなわち、作成された第２のＩＤカード７０１（記録物４１８に相当）の具体例を示している。ＩＤカード７０１には、持ち主の２つの個人認証用顔画像７０２，７０４が記録されている。この例では、一方の個人認証用顔画像７０２は電子透かしの埋め込みがない普通のカラー顔写真を記録したものであり、他方の個人認証用顔画像７０４は一方の個人認証用顔画像７０２を図１５および図１６で説明した電子透かし埋め込み処理によって電子透かしを埋め込み、見掛け上２値画像として記録したものである。一般に、個人認証用顔画像７０４のような画像をゴースト画像と呼ばれている。
【００８６】
図１８の例の場合、通常の顔画像である個人認証用顔画像７０２と電子透かしの入った個人認証用顔画像７０４（ゴースト画像）との内容が同じため、このＩＤカード７０１の顔写真を改ざんするためには、個人認証用顔画像７０２，７０４の２箇所を変更しなければならず、図１７の例の場合よりもセキュリティ性が高いと言える。
【００８７】
図１９は、２値ブロック疑似中間調処理部４１０により２値ブロック疑似中間調処理を行なう際の注目ブロックＰ（ｉ，ｊ）とその走査方向等を示している。  
図１９（ａ）は、主画像情報４０１を基にした画像座標系を示す。左上を基点（０，０）にして左から右へ、上から下へと走査する。  
図１９（ｂ）は、注目ブロックの例を示す。横サイズがＲｘ画素、縦サイズがＲｙ画素の小ブロックで、この注目ブロックを単位にして２値ブロック疑似中間調処理を行なう。
【００８８】
本実施の形態では、２値ブロック疑似中間調処理部４１０における２値ブロック疑似中間調処理にブロック誤差拡散処理を用いている。それについて、図２０および図２１を用いて簡単に説明する。ブロック誤差拡散処理とは、通常は画素単位で行なう処理を、小ブロック単位で行なう誤差拡散処理をいう。図２０に誤差拡散領域の例を示す。注目ブロック（Ｐ）を周辺の４ブロックに対して量子化誤差を拡散する。図２１に誤差拡散係数の例を示す。この誤差拡散係数の比率で量子化誤差を拡散する。
【００８９】
図２２は、特定画像の具体例を示す。図２２（ａ）は注目ブロックが白系色（たとえば白色）に対応する第１の特定画像４０５を示し、図２２（ｂ）は注目ブロックが黒系色（たとえば黒色）に対応する第２の特定画像４０６を示している。それぞれサイズが横Ｓｘ画素×縦Ｓｙ画素で、図２２（ａ）の白系色対応の第１の特定画像４０５の輝度値は、白（（Ｒ，Ｇ，Ｂ）＝（最大輝度値，最大輝度値，最大輝度値）、８ビットの場合）から一定値α（最大輝度値／２＞α＞０）を減算した値となり、図２２（ｂ）の黒系色対応の第２の特定画像４０６の輝度値は、黒（（Ｒ，Ｇ，Ｂ）＝（最小輝度値，最小輝度値，最小輝度値）、８ビットの場合は最小輝度値＝０）に一定値β（最大輝度値／２＞β＞０）を加算した値となっている。
【００９０】
なお、鍵情報に関しては、基本的に前述した第１の実施の形態で説明したものと同じなので、説明を省略する。
【００９１】
ここで、主画像情報４０１、第１の特定画像４０５、第２の特定画像４０６、第１の鍵情報４０３、第２の鍵情報４０４、注目ブロックの各サイズの関係を以下に示す。  
Ａｘ・ＳＲＣｘ＝Ｂｘ・Ｓｘ（ｕ）＝Ｃｘ・Ｂｘ・Ｋｘ（ｖ）……（Ｇ−１）  
Ａｙ・ＳＲＣｙ＝Ｂｙ・Ｓｙ（ｕ）＝Ｃｙ・Ｂｙ・Ｋｙ（ｖ）……（Ｇ−２）  
Ａｘ≧Ｓｘ（ｕ）＝Ｒｘ……（Ｇ−３）  
Ａｙ≧Ｓｙ（ｕ）＝Ｒｙ……（Ｇ−４）  
ＳＲＣｘ：主画像情報４０１の横サイズ（画素数）  
ＳＲＣｙ：主画像情報４０１の縦サイズ（画素数）  
Ａｘ：主画像情報４０１の拡大率（横）  
Ａｙ：主画像情報４０１の拡大率（縦）  
Ｂｘ、Ｂｙ：正の整数  
Ｓｘ：特定画像４０５，４０６の横サイズ（画素数）、ｕ＝１，２  
Ｓｙ：特定画像４０５，４０６の縦サイズ（画素数）、ｕ＝１，２  
Ｃｘ、Ｃｙ：正整数  
Ｋｘ：鍵情報４０３，４０４の横サイズ（画素数）、ｖ＝１，２  
Ｋｙ：鍵情報４０３，４０４の縦サイズ（画素数）、ｖ＝１，２  
Ｒｘ：注目ブロックの横サイズ（画素数）  
Ｒｙ：注目ブロックの縦サイズ（画素数）  
なお、以降の処理手順は、前述した第１の実施の形態と同様であるので説明を省略する。
【００９２】
以上説明したように、第２の実施の形態を用いることにより、多値情報で構成されている主画像情報に対して見かけ上２値の記録画像の中に副情報を不可視状態で埋め込み、また、その埋め込み画像から副情報を復元可能となる。
【００９３】
次に、第３の実施の形態について説明する。  
図２３は、第３の実施の形態に係る画像処理装置としての電子透かし埋め込み処理系の構成を概略的に示すものである。第３の実施の形態に係る電子透かし埋め込み処理系の第２の実施の形態と異なる点は、２値ブロック疑似中間調処理部４１０がブロック中間調処理手段としての多値ブロック中間調処理部４１９に置き換えられ、特定画像選択処理部４１１が特定画像作成・選択処理手段としての特定画像作成・選択処理部４２０に置き換えられた点にあり、その他は前述した第２の実施の形態と同様であるので、説明は省略する。
【００９４】
多値ブロック中間調処理部４１９は、注目ブロック設定処理部４０９により設定された注目ブロックを最小単位としてブロック誤差拡散法を用いて多値化する。  
特定画像作成・選択処理部４２０は、多値ブロック中間調処理部４１９の処理結果が白色（第１の値）に対応する場合に第１の特定画像４０５を割り当て、多値ブロック中間調処理部４１９の処理結果が黒色（第２の値）に対応する場合に第２の特定画像４０６を割り当て、白色と黒色との中間の階調を表現する場合は、第１の特定画像４０５と第２の特定画像４０６とを組合わせることで第３以降の特定画像を作成し、それを割り当てる。
【００９５】
以下、このような構成において処理の流れについて図２４に示すフローチャートを参照して説明する。  
まず、主画像拡大処理部４０７は、入力される多値情報で構成される主画像情報４０１をあらかじめ設定された主画像拡大率にて拡大して拡大主画像情報を作成する（ステップＳ３０１）。
【００９６】
次に、拡大主画像分割処理部４０８は、主画像拡大処理部４０７の処理結果と第１の鍵情報４０３および第２の鍵情報４０４を入力として、主画像拡大処理部４０７により得られる拡大主画像情報を小ブロックに分割する（ステップＳ３０２）。この分割する小ブロックのサイズは鍵情報のサイズに関連して決定される。
【００９７】
次に、注目ブロック設定処理部４０９は、拡大主画像分割処理部４０８により分割された各小ブロックに対し順次注目領域として所定サイズの注目ブロックを設定する（ステップＳ３０３）。  
次に、多値ブロック中間調処理部４１９は、注目ブロック設定処理部４０９により設定された注目ブロックを最小単位としてブロック誤差拡散法を用いて多値化する（ステップＳ３０４）。本実施の形態では、多値ブロック中間調処理として、多値ブロック誤差拡散処理を行なう。その結果、注目ブロックの画素値全体が多値化され、白色から黒色の多段階の階調に決定される。
【００９８】
次に、特定画像作成・選択処理部４２０は、多値ブロック中間調処理部４１９の処理結果および第１の特定画像４０５、第２の特定画像４０６を入力として、特定画像を決定する（ステップＳ３０５）。本実施の形態では、多値ブロック中間調処理部４１９の処理結果が白色に対応する場合は第１の特定画像４０５を選択し、多値ブロック中間調処理部４１９の処理結果が黒色に対応する場合は第２の特定画像４０６を選択する。
【００９９】
また、白色と黒色との中間色の場合は、特定画像作成・選択処理部４２０にて、第１の特定画像４０５および第２の特定画像４０６をその中間調に対応する比率で混合することで第３以降の特定画像を作成する。たとえば、全体で４階調の場合、あらかじめ用意してある第１の特定画像４０５および第２の特定画像４０６の他に第３の特定画像〜第５の特定画像（図示せず）が必要に応じて作成される。
【０１００】
次に、鍵情報選択処理部４１２は、入力される副情報４０２の”０”あるいは”１”に応じて、あらかじめ用意された第１の鍵情報４０３あるいは第２の鍵情報４０４を選択する（ステップＳ３０６）。この場合、副情報４０２が”０”の場合は第１の鍵情報４０３が選択され、”１”の場合は第２の鍵情報４０４が選択される。
【０１０１】
次に、色差変調処理部４１４は、鍵情報選択処理部４１２により選択された第１の鍵情報４０３あるいは第２の鍵情報４０４に対して、あらかじめ設定された色差量（ΔＣｄ）４１３を基に色差変調処理を行なう（ステップＳ３０７）。
【０１０２】
次に、重畳処理部４１５は、特定画像作成・選択処理部４２０により選択された特定画像と色差変調処理部４１４により色差変調処理された第１の鍵情報４０３あるいは第２の鍵情報４０４を重畳することにより、主画像情報４０１に対して副情報４０２を不可視状態で埋め込んだ合成画像情報４１６を作成する（ステップＳ３０８）。
【０１０３】
次に、記録処理部４１７は、重畳処理部４１５により作成された合成画像情報４１６を記録媒体上に可視状態で記録（印刷）することで、ＩＤカード等として利用される記録物４１８が作成される（ステップＳ３０９）。以上の処理工程で、主画像情報４０１がカラー画像か２値画像に関係なく、記録処理部４１７はフルカラーで処理を行なう必要がある。その理由は前述した第１の実施の形態で説明した。
【０１０４】
ここで、特定画像作成・選択処理部４２０における白色と黒色との中間色の場合の処理について更に説明する。  
前述のように、多値ブロック中間調処理部４１９で作成されるのが中間色の場合は、特定画像作成・選択処理部４２０にて、第１の特定画像４０５および第２の特定画像４０６をその中間調に対応する比率で混合して第３以降の特定画像を作成する。
【０１０５】
図２５に全体で例えば５階調の場合を示す。図２５（ａ）は注目ブロックが白系色（たとえば白色）に対応する第１の特定画像４０５を示し、図２５（ｂ）は注目ブロックが黒系色（たとえば黒色）に対応する第２の特定画像４０６を示している。図２５（ｃ），（ｇ）に示すように、第１の特定画像４０５および第２の特定画像４０６と同じサイズ（Ｓｘ画素×Ｓｙ画素）でその内部を分割し、図２５（ｄ）〜（ｆ）に示すように、それぞれ分割した領域に中間調に対応する第１の特定画像４０５または第２の特定画像４０６を割り当てて、第１の特定画像４０５と第２の特定画像４０６の占める割合を変化させることにより、中間調パターンを作成し、それを第３の特定画像〜第５の特定画像とする。
【０１０６】
なお、以降の処理手順は、前述した第２の実施の形態と同様であるので説明を省略する。
【０１０７】
以上説明したように、第３の実施の形態を用いることにより、多値情報で構成されている主画像情報に対して多値の記録画像の中に副情報を不可視状態で埋め込み、また、その埋め込み画像から副情報を復元可能となる。
【０１０８】
次に、第４の実施の形態について説明する。  
図２６は、第４の実施の形態に係る画像処理装置としての電子透かし埋め込み処理系の構成を概略的に示すものである。この電子透かし埋め込み処理系は、人間の肉眼で可視状態のカラー情報で構成されている主画像情報に副情報（セキュリティ情報など）を不可視状態で埋め込んで合成画像情報を作成する、いわゆる電子透かし埋め込み処理を行なうもので、カラー情報で構成されている主画像情報９０１をあらかじめ設定された主画像拡大率にて拡大して拡大主画像情報を作成する主画像拡大処理手段としての主画像拡大処理部９０７、主画像拡大処理部９０７により得られる拡大主画像情報を拡大率単位で小ブロックに分割する拡大主画像分割処理手段としての拡大主画像分割処理部９０８、拡大主画像分割処理部９０８により分割された各小ブロックに対し順次注目領域として所定サイズの注目ブロックを設定する注目ブロック設定手段としての注目ブロック設定処理部９０９、注目ブロック設定処理部９０９により設定された注目ブロック内のカラー画像を複数の色プレーンに色分解する色分解処理手段としての色分解処理部９１０、色分解処理部９１０により色分解された複数の色プレーンそれぞれに対して、注目ブロック設定処理部９０９により設定された注目ブロックを最小単位としてブロック誤差拡散法を用いて多値化するブロック中間調処理手段としての多値ブロック中間調処理部９１１、多値ブロック中間調処理部９１１の処理結果が最大輝度に対応する場合に複数画素で構成された第１の特定画像９０５を割り当て、多値ブロック中間調処理部９１１の処理結果が最小輝度に対応する場合に第1の特定画像９０５とは異なる複数画素で構成された第２の特定画像９０６を割り当て、多値ブロック中間調処理部９１１の処理結果が最大輝度と最小輝度との中間の階調を表現する場合は、第１の特定画像特定画像９０５と第２の特定画像９０６とを組合わせることで第３以降の特定画像を作成し、それを割り当てる特定画像作成・選択処理手段としての特定画像作成・選択処理部９１２、２値情報で構成される副情報９０２の”０”（第１の値）あるいは”１”（第２の値）に応じて、あらかじめ用意された第１の鍵情報９０３あるいは当該第１の鍵情報９０３とは異なる第２の鍵情報９０４を選択する鍵情報選択処理手段としての鍵情報選択処理部９１３、鍵情報選択処理部９１３により選択された第１の鍵情報９０３あるいは第２の鍵情報９０４に対して、あらかじめ設定された色差量９１４で色差変調処理を行なう色差変調処理手段としての色差変調処理部９１５、特定画像作成・選択処理部９１２により選択された第１の特定画像９０５あるいは第２の特定画像９０６と色差変調処理部９１５により色差変調処理された第１の鍵情報９０３あるいは第２の鍵情報９０４を重畳することにより、主画像情報９０１に対して副情報９０２を不可視状態で埋め込んだ合成画像情報９１７を作成する重畳処理手段としての重畳処理部９１６、重畳処理部９１６により作成された合成画像情報９１７を記録媒体上に可視状態で記録（印刷）することでＩＤカードとして利用される記録物９１９を得る出力処理手段としての記録処理部９１８を有して構成される。
【０１０９】
以下、このような構成において処理の流れについて図２７に示すフローチャートを参照して説明する。  
入力情報として、主画像情報９０１、副情報（電子透かし情報）９０２、第１の鍵情報９０３、第２の鍵情報９０４、第1の特定画像９０５、第２の特定画像９０６がある。主画像情報９０１は、たとえば、ＩＤカードの個人認証用顔画像など偽変造を防止したいカラー画像（カラー情報）である。この例の場合、主画像情報９０１はカラー画像を前提とする。
【０１１０】
副情報９０２は、主画像情報９０１のセキュリティ性を高めるための情報であり、いわゆる電子透かし情報である。  
第１の鍵情報９０３および第２の鍵情報９０４は、作成したＩＤカード等の記録物９１９から電子透かしとして埋め込んだ副情報９０２を後で取出して復元するときに用いる鍵となる情報であり、これらはあらかじめ用意されているものとする。  
第１の特定画像９０５および第２の特定画像９０６は、多値ブロック中間調処理部９１１の処理結果に応じて使用される画像であり、これらもあらかじめ用意されているものとする。
【０１１１】
まず、主画像拡大処理部９０７は、入力されるカラー情報で構成される主画像情報９０１をあらかじめ設定された主画像拡大率にて拡大して拡大主画像情報を作成する（ステップＳ６０１）。
【０１１２】
次に、拡大主画像分割処理部９０８は、主画像拡大処理部９０７の処理結果と第１の鍵情報９０３および第２の鍵情報９０４を入力として、主画像拡大処理部９０７により得られる拡大主画像情報を小ブロックに分割する（ステップＳ６０２）。この分割する小ブロックのサイズは鍵情報のサイズに関連して決定される。
【０１１３】
次に、注目ブロック設定処理部９０９は、拡大主画像分割処理部９０８により分割された各小ブロックに対し順次注目領域として所定サイズの注目ブロックを設定する（ステップＳ６０３）。  
次に、色分解処理部９１０は、注目ブロック設定処理部９０９により設定された注目ブロック内のカラー画像を複数の色プレーン、たとえば、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の３原色に色分解する（ステップＳ６０４）。なお、色分解される色は、たとえば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）でも構わない。色分解処理部９１０の処理結果として、３つの色プレーン（本実施の形態では、レッド、グリーン、ブルー）が出力される。
【０１１４】
次に、多値ブロック中間調処理部９１１は、色分解処理部９１０により色分解された３つの色プレーンそれぞれに対して、注目ブロック設定処理部９０９により設定された注目ブロックを最小単位としてブロック誤差拡散法を用いて多値化する（ステップＳ６０５）。本実施の形態では、多値ブロック中間調処理として多値ブロック誤差拡散処理を行なう。その結果、注目ブロックの画素値全体が多値化され、０〜２５５（８ビット／色・画素の場合）の多段階の階調が決定される。
【０１１５】
次に、特定画像作成・選択処理部９１２は、多値ブロック中間調処理部９１１の処理結果および第１の特定画像９０５、第２の特定画像９０６を入力として、特定画像を決定する（ステップＳ６０６）。本実施の形態では、多値ブロック中間調処理部９１１からの各色プレーンの入力に対して、多値ブロック中間調処理部９１１の処理結果が、輝度値＝２５５（最大輝度）の場合は第１の特定画像９０５を選択し、多値ブロック中間調処理部９１１の処理結果が、輝度値＝０（最小輝度）の場合は第２の特定画像９０６を選択する。
【０１１６】
また、特定画像作成・選択処理部９１２は、多値ブロック中間調処理部９１１の処理結果が最大輝度と最小輝度との中間の階調を表現する場合は、第１の特定画像９０５と第２の特定画像９０６とをその中間調に対応する面積比率で混合することで第３以降の特定画像を作成し、それを割り当てる。たとえば、全体で１７階調の場合、あらかじめ用意してある第１の特定画像９０５および第２の特定画像９０６の他に第３の特定画像〜第１７の特定画像（図示せず）が必要に応じて作成される。
【０１１７】
次に、鍵情報選択処理部９１３は、入力される副情報９０２の”０”あるいは”１”に応じて、あらかじめ用意された第１の鍵情報９０３あるいは第２の鍵情報９０４を選択する（ステップＳ６０７）。この場合、副情報９０２が”０”の場合は第１の鍵情報９０３が選択され、”１”の場合は第２の鍵情報９０４が選択される。
【０１１８】
次に、色差変調処理部９１５は、鍵情報選択処理部９１３により選択された第１の鍵情報９０３あるいは第２の鍵情報９０４に対して、あらかじめ設定された色差量（ΔＣｄ）９１４を基に色差変調処理を行なう（ステップＳ６０８）。
【０１１９】
次に、重畳処理部９１６は、特定画像作成・選択処理部９１２により選択された第１の特定画像９０５あるいは第２の特定画像９０６と色差変調処理部９１５により色差変調処理された第１の鍵情報９０３あるいは第２の鍵情報９０４を重畳することにより、主画像情報９０１に対して副情報９０２を不可視状態で埋め込んだ合成画像情報９１７を作成する（ステップＳ６０９）。
【０１２０】
次に、記録処理部９１８は、重畳処理部９１６により作成された合成画像情報９１７を記録媒体上に可視状態で記録（印刷）することで、ＩＤカード等として利用される記録物９１９が作成される（ステップＳ６１０）。
【０１２１】
以上の処理工程で、主画像情報９０１がカラー画像か２値画像に関係なく、記録処理部９１８はフルカラーで処理を行なう必要がある。その理由は、後述するように色差変調処理部９１５でカラー画像処理を行なうからである。
【０１２２】
第４の実施の形態におけるＩＤカードへの第１、第２の適用例は、第２の実施の形態で説明した図１７、図１８と基本的に同様であるので説明は省略するが、個人認証用顔画像６０２，７０４がカラー多値画像で記録されている点が異なる。
【０１２３】
なお、第４の実施の形態における多値ブロック中間調処理部９１１により多値ブロック中間調処理を行なう際の注目ブロックとその走査方向等は、前述した第２の実施の形態（図１９、図２０、図２１）と同様であるので、説明は省略する。
【０１２４】
また、第４の実施の形態における第１の鍵情報９０３、第２の鍵情報９０４は、第１の実施の形態で説明した図６と基本的に同様であるので説明は省略するが、第１の鍵情報９０３および第２の鍵情報９０４の白色、黒色の情報は相対的なものであり、入れ替わっても差し支えない。また、第１の鍵情報９０３を副情報９０２の「０」に割り当て、第２の鍵情報９０４を副情報９０２の「１」に割り当てることも相対的なものであり、入れ替えても差し支えない。
【０１２５】
図２８は、特定画像の具体例を示す。図２８（ａ）は注目ブロックが最大輝度値の場合に対応する第１の特定画像９０５を示し、図２８（ｂ）は注目ブロックが最小輝度値の場合に対応する第２の特定画像９０６を示している。それぞれサイズが横Ｓｘ画素×縦Ｓｙ画素で、図２８（ａ）の最大輝度値対応の輝度値は、８ビットの場合は最大輝度値＝２５５から一定値α（最大輝度値／２＞α＞０）を減算した値となり、図２８（ｂ）の最小輝度値対応の輝度値は、８ビットの場合は最小輝度値＝０に一定値β（最大輝度値／２＞β＞０）を加算した値となっている。
【０１２６】
なお、第４の実施の形態における主画像情報９０１、第１の特定画像９０５、第２の特定画像９０６、第１の鍵情報９０３、第２の鍵情報９０４、注目ブロックの各サイズの関係は、前述した第２の実施の形態（式（Ｇ−１）〜（Ｇ−４））と同様であるので、説明は省略する。
【０１２７】
前述のように、多値ブロック中間調処理部９１１で作成されるのが中間色の場合は、特定画像作成・選択処理部９１２にて、第１の特定画像９０５および第２の特定画像９０６をその中間調に対応する比率で混合して第３以降の特定画像を作成する。
【０１２８】
図２９に全体で例えば１７階調（Ｎ＝１７）の場合を示す。図２９（ａ）は注目ブロックが最大輝度値の場合に対応する第１の特定画像９０５を示し、図２９（ｂ）は注目ブロックが最小輝度値の場合に対応する第２の特定画像９０６を示している。図２９（ｃ），（ｋ）に示すように、第１の特定画像９０５および第２の特定画像９０６と同じサイズ（Ｓｘ画素×Ｓｙ画素）でその内部を分割し、図２９（ｄ）〜（ｊ）に示すように、それぞれ分割した領域に中間調に対応する第１の特定画像９０５または第２の特定画像９０６を割り当てて、第１の特定画像９０５と第２の特定画像９０６の占める割合を変化させることにより、中間調パターンを作成し、それを第３の特定画像〜第１７の特定画像とする。  
他の階調数でも同様に、第１の特定画像９０５および第２の特定画像９０６を基に中間調を作成して、残りの特定画像を作成する。
【０１２９】
なお、第４の実施の形態に係る色差変調処理は、前述した第１の実施の形態（式（Ａ−１）〜（Ａ−６）、（Ｂ−１））と同様であるので、説明は省略する。
【０１３０】
特定画像作成・選択処理部９１２の処理結果と色差変調処理部９１５の処理結果を重畳処理部９１６で重畳処理することにより、主画像情報９０１に対し副情報９０２を不可視状態で埋め込んだ合成画像情報９１７を作成することができ、これを記録処理部９１８で記録することにより、記録物９１９が作成される。合成画像情報９１７は副情報９０２が電子透かしとして不可視状態で埋め込まれている。
【０１３１】
なお、第４の実施の形態に係る重畳処理部９１６での重畳処理は、前述した第１の実施の形態（式（Ｃ−１）〜（Ｃ−３）、（Ｄ−１）〜（Ｄ−２）、（Ｅ−１）、（Ｆ−１））と同様であるので、説明は省略する。
【０１３２】
次に、上記したように埋め込んだ電子透かしを復元する電子透かし復元処理について説明する。  
図３０は、第４の実施の形態に係る画像処理装置としての電子透かし復元処理系の構成を概略的に示すものである。この電子透かし復元処理系は、図２６の電子透かし埋め込み処理系で作成された記録物９１９から副情報９０２を復元する、いわゆる電子透かし復元処理を行なうもので、記録物９１９に記録されている合成画像情報を取込み、デジタルの画像情報に変換する画像情報入力手段としての画像情報入力部９３１、画像情報入力部９３１により入力された合成画像情報を色分解する色分解処理手段としての色分解処理部９３２、色分解処理部９３２により色分解された各色画像情報に対して副情報９０２の周波数成分を抽出する周波数成分抽出手段としての周波数成分抽出部９３３、周波数成分抽出部９３３により抽出された周波数成分を平滑化処理する平滑化処理手段としての平滑化処理部９３４、平滑化処理部９３４の処理結果を正規化処理する正規化処理手段としての正規化処理部９３５、正規化処理部６０５の処理結果を表示する表示手段としての表示処理部９３６を有して構成される。
【０１３３】
以下、このような構成において処理の流れについて図３１に示すフローチャートを参照して説明する。  
まず、画像情報入力部９３１は、記録物９１９に記録されている合成画像情報を光学的に読取り、デジタルの画像情報として入力する（ステップＳ７０１）。次に、色分解処理部９３２は、画像情報入力部９３１により入力された合成画像情報を、たとえば、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の３原色に色分解する（ステップＳ７０２）。
【０１３４】
次に、周波数成分抽出部９３３は、色分解処理部９３２により色分解された各色画像情報から、複数の鍵情報の中の１つ、たとえば、第１の鍵情報９０３の空間周波数成分を検出して抽出する（ステップＳ７０３）。
【０１３５】
次に、平滑化処理部９３４は、周波数成分抽出処理部９３３で抽出された周波数成分を平滑化する処理を行なう（ステップＳ７０４）。次に、正規化処理部９３５は、平滑化処理部９３４の処理結果に対して、入力値が輝度値「０」から「２５５」の範囲内に収まるように正規化する処理を行なう（ステップＳ７０５）。最後に、表示処理部９３６は、正規化処理部９３５の処理結果を表示する（ステップＳ７０６）。
【０１３６】
なお、各部の詳細は、図１１〜図１４を用いて説明した第１の実施の形態と基本的に同様であるので、説明を省略する。
【０１３７】
以上説明したように、第４の実施の形態を用いることにより、フルカラー情報で構成されている主画像情報９０１に対して疑似中間調処理を行なった印刷画像の中に副情報９０２を不可視状態で埋め込み、後でその埋め込み画像から副情報９０２を復元することが可能になる。
【０１３８】
なお、上述した第４の実施の形態において、副情報の復元処理における他の復元方法として、前述した第１の実施の形態と同様なことが言える。すなわち、復元したい副情報のビットプレーンで用いている鍵情報の黒画素を記録情報、白画素を非記録情報として、記録処理部９１８における合成画像情報９１７の記録解像度と合わせた上で、透明状の記録媒体に記録することにより作成した復元用マスクシートを、合成画像情報９１７が記録された記録物９１９の上に物理的に重ね合わせることにより、電子透かしである副情報９０２を復元することが可能である。この場合は、副情報９０２が肉眼で目視可能である。
【０１３９】
この復元処理方法は、色差変調処理により鍵情報を補色の組合わせの色差量に変換して見かけ上無彩色情報にしていることがポイントになる。上記復元マスクシートは、透明状の記録媒体に補色の第１色が黒画素で記録されていて、第２色が非記録状態なので、第１色に対応する黒画素は下の画像を透過しないで遮蔽し、第２色に対応する非記録画素は透明で下の画像を透過して見えるようになる。つまり、補色の関係にある第１色と第２色の片側一方だけが見えて、残りの一方が遮蔽されて見えないため、色差の色バランスが崩れて、無彩色状態ではなくなるからである。
【０１４０】
以上詳述したように上記実施の形態によれば、以下のような作用効果が期待できる。  
（１）文書のような２値画像（たとえば、白黒２値画像）に対し電子透かしを埋め込むことが可能になる。  
（２）誤差拡散処理のような疑似中間調処理を用いた記録方式（たとえば、インクジェットプリンタ等）で記録する画像に対し電子透かしを埋め込むことが可能になる。  
（３）上記（１）および（２）の電子透かし埋め込み済み画像から副情報を確実に取出すことが可能になる。
【図面の簡単な説明】
【０１４１】
【図１】本発明の第１の実施の形態に係る画像処理装置としての電子透かし埋め込み処理系の構成を概略的に示すブロック図。
【図２】第１の実施の形態に係る電子透かし埋め込み処理の流れを説明するフローチャート。
【図３】第１の実施の形態における契約書への第１の適用例を示す模式図。
【図４】第１の実施の形態における契約書への第２の適用例を示す模式図。
【図５】第１の実施の形態における特定画素の具体例を説明する模式図。
【図６】第１の実施の形態における鍵情報の具体例を説明する模式図。
【図７】第１の実施の形態における特定画素ブロックの具体例を説明する模式図。
【図８】第１の実施の形態における色差変調処理の概念を説明する模式図。
【図９】第１の実施の形態に係る画像処理装置としての電子透かし復元処理系の構成を概略的に示すブロック図。
【図１０】第１の実施の形態に係る電子透かし復元処理の流れを説明するフローチャート。
【図１１】第１の実施の形態における鍵情報の周波数成分を説明するための模式図。
【図１２】第１の実施の形態における合成画像情報の周波数分布を説明するための模式図。
【図１３】第１の実施の形態における平滑化処理を説明するための模式図。
【図１４】第１の実施の形態における正規化処理を説明するための模式図。
【図１５】本発明の第２の実施の形態に係る画像処理装置としての電子透かし埋め込み処理系の構成を概略的に示すブロック図。
【図１６】第２の実施の形態に係る電子透かし埋め込み処理の流れを説明するフローチャート。
【図１７】第２の実施の形態におけるＩＤカードへの第１の適用例を示す模式図。
【図１８】第２の実施の形態におけるＩＤカードへの第２の適用例を示す模式図。
【図１９】第２の実施の形態における注目ブロックとその走査方向を説明するための模式図。
【図２０】第２の実施の形態におけるブロック誤差拡散処理の誤差拡散領域を示す模式図。
【図２１】第２の実施の形態におけるブロック誤差拡散処理の誤差拡散係数の例を示す模式図。
【図２２】第２の実施の形態における特定画像の具体例を説明をする模式図。
【図２３】本発明の第３の実施の形態に係る画像処理装置としての電子透かし埋め込み処理系の構成を概略的に示すブロック図。
【図２４】第３の実施の形態に係る電子透かし埋め込み処理の流れを説明するフローチャート。
【図２５】第３の実施の形態における多階調表現の具体例を説明するための模式図。
【図２６】本発明の第４の実施の形態に係る画像処理装置としての電子透かし埋め込み処理系の構成を概略的に示すブロック図。
【図２７】第４の実施の形態に係る電子透かし埋め込み処理の流れを説明するフローチャート。
【図２８】第４の実施の形態における特定画像の具体例を説明をする模式図。
【図２９】第４の実施の形態における多階調表現の具体例を説明するための模式図。
【図３０】第４の実施の形態に係る画像処理装置としての電子透かし復元処理系の構成を概略的に示すブロック図。
【図３１】第４の実施の形態に係る電子透かし復元処理の流れを説明するフローチャート。
【符号の説明】
【０１４２】
１０１…主画像情報、１０２…副情報、１０３…第１の鍵情報、１０４…第２の鍵情報、１０５…第１の特定画素、１０６…第２の特定画素、１０７…注目画素設定処理部（注目画素設定手段）、１０８…特定画素選択処理部（特定画素選択処理手段）、１０９…特定画素ブロック作成処理部（特定画素ブロック作成手段）、１１０…鍵情報選択処理部（鍵情報選択処理手段）、１１１…色差量、１１２…色差変調処理部（色差変調処理手段）、１１３…重畳処理部（重畳処理手段）、１１４…合成画像情報、１１５…記録処理部（出力処理手段）、１１６…記録物。
【図１】
0004922205.tif 000002
【図２】
0004922205.tif 000003
【図３】
0004922205.tif 000004
【図４】
0004922205.tif 000005
【図５】
0004922205.tif 000006
【図６】
0004922205.tif 000007
【図７】
0004922205.tif 000008
【図８】
0004922205.tif 000009
【図９】
0004922205.tif 000010
【図１０】
0004922205.tif 000011
【図１１】
0004922205.tif 000012
【図１２】
0004922205.tif 000013
【図１３】
0004922205.tif 000014
【図１４】
0004922205.tif 000015
【図１５】
0004922205.tif 000016
【図１６】
0004922205.tif 000017
【図１７】
0004922205.tif 000018
【図１８】
0004922205.tif 000019
【図１９】
0004922205.tif 000020
【図２０】
0004922205.tif 000021
【図２１】
0004922205.tif 000022
【図２２】
0004922205.tif 000023
【図２３】
0004922205.tif 000024
【図２４】
0004922205.tif 000025
【図２５】
0004922205.tif 000026
【図２６】
0004922205.tif 000027
【図２７】
0004922205.tif 000028
【図２８】
0004922205.tif 000029
【図２９】
0004922205.tif 000030
【図３０】
0004922205.tif 000031
【図３１】
0004922205.tif 000032