(57)【要約】【課題】電子透かしに対して高度な幾何変換耐性を簡単な処理で実現可能にする。【解決手段】透かし入り画像に、画像の基準点あるいは基準線を表わす印の補正マーカを付加した補正マーカ付き透かし入り画像を作成し提供する。補正マーカ付き透かし入りのアナログ画像を入力し、アナログ／デジタル変換して入力画像データを出力し、該入力画像データ中から補正マーカを検出し、基準点あるいは基準点が所定の状態からどの程度歪んでいるかを表わす幾何変換パラメータを推定し、該幾何変換パラメータを用いて入力画像データを幾何変換して補正済み画像データを得、該補正済み画像データ内に埋め込まれている透かし情報を検出する。【選択図】        図６
2005026797.tif 000002
【特許請求の範囲】
【請求項１】
画像内に別の情報を不可視に埋め込む電子透かし埋め込み方法であって、
画像データと透かし情報を入力とし、画像データ内に透かし情報を埋め込み、透かし入り画像データを作成するステップと、
透かし入り画像データに、画像の基準点あるいは基準線を表す印である補正マーカを付加し、補正マーカ付き透かし入り画像データを作成するステップと、
補正マーカ付き透かし入り画像データをアナログ出力するステップと、を有することを特徴とする電子透かし埋め込み方法。
【請求項２】
請求項１に記載の電子透かし埋め込み方法であって、
透かし入り画像データに付加する補正マーカが可視であることを特徴とする電子透かし埋め込み方法。
【請求項３】
請求項１に記載の電子透かし埋め込み方法であって、
透かし入り画像データに付加する補正マーカが透かし入り画像データ内に不可視に埋め込まれることを特徴とする電子透かし埋め込み方法。
【請求項４】
画像内に別の情報を不可視に埋め込む電子透かし埋め込み装置であって、
画像データと透かし情報を入力とし、画像データ内に透かし情報を埋め込み、透かし入り画像データを作成する手段と、
透かし入り画像データに、画像の基準点あるいは基準線を表す印である補正マーカを付加し、補正マーカ付き透かし入り画像データを作成する手段と、
補正マーカ付き透かし入り画像データをアナログ出力する手段と、を有することを特徴とする電子透かし埋め込み装置。
【請求項５】
画像内に不可視に埋め込まれた情報を検出する電子透かし検出方法であって、
アナログ画像を入力とし、アナログ／デジタル変換を行って入力画像データを出力するステップと、
入力画像データ中から補正マーカを検出し、検出した補正マーカの変形度合いから幾何変換パラメータを推定するステップと、
幾何変換パラメータを用いて入力画像データを幾何変換して、補正済み画像データを作成するステップと、
補正済み画像データ内に埋め込まれている透かし情報を読み取って、その結果を出力するステップと、を有すること特徴とする電子透かし検出方法。
【請求項６】
請求項５に記載の電子透かし検出方法であって、
推定された幾何変換パラメータが予め定められた値の範囲か否か調べ、範囲外であれば検出不能の旨を処理結果として出力して処理を終了するステップを更に有することを特徴とする電子透かし検出方法。
【請求項７】
請求項５もしくは６に記載の電子透かし検出方法であって、入力画像データ中の可視な補正マーカを認識し、検出した補正マーカの変形度合いから幾何変換パラメータを推定することを特徴とする電子透かし検出方法。
【請求項８】
請求項５もしくは６に記載の電子透かし検出方法であって、入力画像データ中に不可視に埋め込まれた補正マーカを認識し、検出した補正マーカの変形度合いから幾何変換パラメータを推定することを特徴とする電子透かし検出方法。
【請求項９】
請求項５もしくは６に記載の電子透かし検出方法であって、入力画像データ中の背景領域と画像領域を認識し、検出した画像の輪郭の変形度合いから幾何変換パラメータを推定することを特徴とする電子透かし検出方法。
【請求項１０】
画像内に不可視に埋め込まれた情報を検出する電子透かし検出装置であって、
アナログ画像を入力とし、アナログ／デジタル変換を行って入力画像データを出力する手段と、
入力画像データ中から補正マーカを検出し、検出した補正マーカの変形度合いから幾何変換パラメータを推定する手段と、
幾何変換パラメータを用いて入力画像データを幾何変換して、補正済み画像データを作成する手段と、
補正済み画像データ内に埋め込まれている透かし情報を読み取って、その結果を出力する手段と、を有すること特徴とする電子透かし検出装置。
【請求項１１】
請求項５に記載の電子透かし検出装置であって、
推定された幾何変換パラメータが予め定められた値の範囲か否か調べ、範囲外であれば検出不能の旨を処理結果として出力して処理を終了する手段を更に有することを特徴とする電子透かし検出装置。
【請求項１２】
電子透かし検出クライアント装置と電子透かし検出サーバ装置とがネットワークを介して接続され、画像内に不可視に埋め込まれた情報を検出する電子透かし検出システムであって、
電子透かし検出クライアント装置は、アナログ画像を入力とし、アナログ／デジタル変換を行って入力画像データを出力する手段と、入力画像データ中から補正マーカを検出し、検出した補正マーカの変形度合いから幾何変換パラメータを推定する手段と、幾何変換パラメータを用いて入力画像データを幾何変換して、補正済み画像データを作成する手段と、補正済み画像データを電子透かし検出サーバ装置に送信して電子透かし検出処理を要求し、その応答を処理結果として出力する手段を備え、
電子透かし検出サーバ装置は、電子透かし検出クライアント装置から送られた補正済み画像データ内に埋め込まれている透かし情報を読み取って、その結果を電子透かし検出クライアント装置に返信する手段を備える、ことを特徴とする電子透かし検出システム。
【請求項１３】
電子透かし検出クライアント装置と電子透かし検出サーバ装置とがネットワークを介して接続され、画像内に不可視に埋め込まれた情報を検出する電子透かし検出システムであって、
電子透かし検出クライアント装置は、アナログ画像を入力とし、アナログ／デジタル変換を行って入力画像データを出力する手段と、入力画像データ中から補正マーカを検出し、検出した補正マーカの変形度合いから幾何変換パラメータを推定する手段と、入力画像データと幾何変換パラメータを電子透かし検出サーバ装置に送信して電子透かし検出処理を要求し、その応答を処理結果として出力する手段を備え、
電子透かし検出サーバ装置は、電子透かし検出クライアント装置から送られた幾何変換パラメータを用いて入力画像データを幾何変換して、補正済み画像データを作成する手段と、補正済み画像データ内に埋め込まれている透かし情報を読み取って、その結果を電子透かし検出クライアント装置に返信する手段を備える、ことを特徴とする電子透かし検出システム。
【請求項１４】
請求項１２もしくは１３に記載の電子透かし検出システムであって、
電子透かし検出クライアント装置は、推定された幾何変換パラメータが予め定められた値の範囲か否か調べ、範囲外であれば検出不能の旨を処理結果として出力して処理を終了する手段を更に備えることを特徴とする電子透かし検出システム。
【請求項１５】
請求項１、２、３、５、６、７、８、９のいずれか１項に記載の電子透かし埋め込み方法もしくは電子透かし検出方法の処理ステップをコンピュータで実行することを特徴とするプログラム。
【請求項１６】
請求項１、２、３、５、６、７、８、９のいずれか１項に記載の電子透かし埋め込み方法もしくは電子透かし検出方法の処理ステップをコンピュータで実行することを特徴とするプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像や映像などのコンテンツに、別の副情報を知覚されないように埋め込み、またこの副情報を読み取る技術である電子透かし技術に関するものである。今日、電子透かし技術は、コンテンツの著作権保護システムや、コンテンツに関するサービス提供システムなどに用いられている。
【０００２】
【従来の技術】
画像、映像や音声といったコンテンツの流通の際、コンテンツデータ自体のみをユーザに提供するのではなく、別のサービスに関する広告情報を付加して提供することで、コンテンツ流通を広告ビジネスとして利用する方法については既に実現されている。また、コンテンツとサービス情報との結び付けの方法として、コンテンツの編集加工や印刷などアナログ出力を施された場合でも結び付けを維持するために、電子透かし技術を用いる方法が提案されている（例えば、特許文献１、特許文献２参照）。
【０００３】
このような技術では、例えば、コンテンツのＩＤを、電子透かし技術を用いてコンテンツの中に埋め込み、サービス情報の提示の際には、コンテンツの中に埋め込まれたコンテンツＩＤを電子透かし技術を用いて読み出して、コンテンツＩＤに関連付けられたサービス情報を提示する、という方法をとる。さらに、電子透かしのアナログ変換耐性（デジタル画像を紙などのアナログメディアに印刷したものをスキャナやカメラのような入力デバイスを用いて再デジタル化し、再デジタル化画像からも電子透かしが検出可能）を利用して、紙などアナログメディア上のコンテンツから関連サービス情報を提供することも可能である。
【０００４】
しかしながら、従来の電子透かし技術では、画像の射影変換耐性など複雑な幾何変換に耐性を持たせることが困難であり、その計算処理量も膨大であった。さらに紙メディアから関連サービス情報を提供するシステムを利用する場合、利用者にとって、手元にある印刷画像は当該システム上で電子透かしが埋め込まれたものであり、関連サービス情報を取得可能か、それとも当該システムで処理されたものではなく関連サービス情報が得られないものか、を容易に知ることが出来なかった。このため利用者は数多くの当該システム対象外のコンテンツからの電子透かし検出を試み、手間や時間の無駄に終わるといった問題があった。
【０００５】
【特許文献１】
特開２００２−１４９７８号公報
【特許文献２】
特開２００２−１６７８５号公報
【０００６】
【発明が解決しようとする課題】
本発明は、このように従来の技術において不可能であった、電子透かしに対して高度な幾何変換耐性を簡単な処理で実現させ、さらにコンテンツ関連情報提供システムの利用者にとって、手元にあるコンテンツから関連サービス情報取得が可能か否かを、容易に知ることができるようにすることにある。
【０００７】
【課題を解決するための手段】
本発明の第一の形態では、画像データと透かし情報を入力とし、画像データ内に透かし情報を埋め込み、透かし入り画像データを作成する電子透かし埋め込み手段と、透かし入り画像に、画像の基準点あるいは基準線を表す印である補正マーカを付加し、補正マーカ付き透かし入り画像データを作成する補正マーカ追加手段、補正マーカ付き透かし入り画像データを紙に印刷、ディスプレイに表示などの手段で、アナログ画像を出力する出力手段を備える。
【０００８】
また、アナログ画像を入力し、アナログ／デジタル変換して入力画像データとして出力する入力手段、入力画像データ中から補正マーカを検出し、基準点あるいは基準線が所定の状態からどの程度歪んでいるかを表す幾何変換パラメータを推定する補正マーカ認識手段、幾何変換パラメータを用いて入力画像データを幾何変換して、補正済み画像データを作成する幾何変換補正手段、補正済み画像データ内に埋め込まれている透かし情報を読み取って、その結果を出力する電子透かし検出手段を備える。
【０００９】
本発明の第二の形態においては、推定された幾何変換パラメータが予め定められた値の範囲か否か調べ、範囲外であれば検出不能の旨を処理結果として出力して処理を終了し、幾何変換パラメータが予め定められた値の範囲内であれば、そのまま幾何変換パラメータを出力して処理続行とする検出可否判定手段を更に備える。
【００１０】
本発明の第三の形態においては、ネットワーク上に電子透かし検出クライアント装置と電子透かし検出サーバ装置があり、電子透かし検出クライアント装置はアナログ画像を入力とし、アナログ／デジタル変換して入力画像データとして出力する入力手段、入力画像データ中から補正マーカを検出し、基準点あるいは基準線が所定の状態からどの程度歪んでいるかを表す幾何変換パラメータを推定する補正マーカ認識手段、幾何変換パラメータを用いて入力画像データを幾何変換して、補正済み画像データを作成する幾何変換補正手段、補正済み画像データをサーバに送信して電子透かし検出処理を要求し、その応答を処理結果として出力する通信処理手段を備え、また、電子透かし検出サーバ装置は、電子透かし検出クライアント装置から送られた補正済み画像データ内に埋め込まれている透かし情報を読み取って、その結果を電子透かし検出クライアント装置に返信する電子透かし検出手段を備える。
【００１１】
本発明の第四の形態においては、ネットワーク上に電子透かし検出クライアント装置と電子透かし検出サーバ装置があり、電子透かし検出クライアント装置は、アナログ画像を入力とし、アナログ／デジタル変換して入力画像データとして出力する入力手段、入力画像データ中から補正マーカを検出し、基準点あるいは基準線が所定の状態からどの程度歪んでいるかを表す幾何変換パラメータを推定する補正マーカ認識手段、入力画像データと幾何変換パラメータをサーバに送信して電子透かし検出処理を要求し、その応答を処理結果として出力する通信処理手段を備え、また、電子透かし検出サーバ装置は、電子透かし検出クライアント装置から送られた幾何変換パラメータを用いて入力画像データを幾何変換して、補正済み画像データを作成する幾何変換補正手段、補正済み画像データ内に埋め込まれている透かし情報を読み取って、その結果を電子透かし検出クライアント装置に返信する電子透かし検出手段を備える。
【００１２】
本発明の第五の形態においては、第三あるいは第四の形態のクライアント／サーバ型電子透かし検出システムにおいて、電子透かし検出クライアント装置が、推定された幾何変換パラメータが予め定められた値の範囲か否か調べ、範囲外であれば検出不能の旨を処理結果として出力して処理を終了し、幾何変換パラメータが予め定められた値の範囲内であれば、そのまま幾何変換パラメータを出力して処理続行とする検出可否判定手段を更に備える。
【００１３】
【発明の実施の形態】
以下、図面を参照して本発明の実施例を説明する。
［実施例１］
本実施例は、画像データと透かし情報を入力して、補正マーカ付き透かし入り画像データをアナログ出力するものである。図１に本実施例の電子透かし埋め込み装置の構成例を示し、図２にその処理フローチャートを示す。
【００１４】
図１において、電子透かし埋め込み装置１００は、電子透かし埋め込み部１１０、補正マーカ追加部１２０、出力部１３０から構成され、画像データ１０１と透かし情報１０２を入力とし、補正マーカ付き透かし入りのアナログ画像１３１を出力する。
【００１５】
電子透かし埋め込み部１１０は、画像データ１０１と透かし情報１０２を入力とし（ステップ２０１）、電子透かし技術を用いて画像データ内に透かし情報を不可視に埋め込み、透かし入り画像データを作成して出力する（ステップ２０２）。電子透かし技術としては、従来から画素置換法や周波数領域利用法などが知られている。画素置換法は、画像データの各画素の濃度値が複数ビット（例えば８ビット）で構成されるのに対応して複数のビットプレーンを考え、画像の特徴にあまり影響しない冗長なビットプレーン（例えば最下位のビットプレーン）に透かし情報を埋め込む方式である。また、周波数領域利用法は、画像データを周波数変換し、冗長な周波数係数を微小変更して透かし情報を埋め込む方式である。本発明では、電子透かし技術自体はどのような方式でもよい。図３に電子透かし埋め込み部１１０の具体的処理例を示す。
【００１６】
補正マーカ追加部１２０は、透かし入り画像データ１１１を入力とし、該透かし入り画像データ１１１に予め定めた画像の基準点あるいは基準線を表す印である補正マーカを付加し、補正マーカ付き透かし入り画像データ１２１を作成する（ステップ２０３）。補正マーカ付き透かし入り画像データの例を図４に示す。図４（ａ）は画像（透かし入り画像データ）の周り（本例では４隅）に特定のパターンを配置・付加して補正マーカ４０１とした例、図４（ｂ）は画像を囲む枠のようなものを補正マーカ４０２とした例である。また、図４（ｃ）は補正マーカ４０３を電子透かし技術を用いて画像に不可視に埋め込んだ例である。なお、補正マーカの付加は図４の（ａ）〜（ｃ）に限らないことは云うまでもない。
【００１７】
出力部は、補正マーカ付き透かし入り画像データ１２１を入力とし、該補正マーカ付き透かし入り画像データ１２１を紙に印刷、あるいはディスプレイに表示などの手段で、アナログ画像１３１として出力する（ステップ２０４）。図５に紙で印刷する例を示す。これは、図４（ａ）の補正マーカ付き透かし入り画像データを紙に印刷した例である。
【００１８】
〔実施例２〕
本実施例は、紙に印刷出力などされたアナログ画像を入力して、透かし情報を読み取り出力するものである。図６に本実施例の電子透かし検出装置の構成例を示し、図７にその処理フローチャートを示す。
【００１９】
図６において、電子透かし検出装置６００は、入力部６１０、補正マーカ認識部６２０、幾何変換補正部６３０、電子透かし検出部６４０から構成され、アナログ画像６０１を入力とし、検出した透かし情報６４１を出力する。
【００２０】
図８に入力部６１０の処理内容を示す。入力部６１０は光学スキャナ装置８１０やカメラ装置８２０などのアナログ入力手段を持ち、紙に印刷された補正マーカ付き透かし入り画像などのアナログ画像６０１を入力し、アナログ／デジタル変換を行って入力画像データ６１１を出力する（ステップ７０１）。一般に入力画像データ６１１は、光学スキャナ装置８１０に用紙が正しく設定されない場合、あるいは、カメラ装置８２０の撮影角度などにより、幾何変換（幾何変形）を受ける。入力画像データ６１１の例を図９に示す。図９の（ａ）〜（ｃ）は、それぞれ、図４の（ａ）〜（ｃ）の補正マーカ付き透かし入り画像データについて紙に印刷出力したもの（アナログ画像）をカメラで斜めから撮影して入力した例である。
【００２１】
補正マーカ認識部６２０は、入力画像データ６１１を入力とし、該入力画像データ中の補正マーカを認識し、透かし入り画像データに生じた幾何変換のパラメータを推定し、幾何変換パラメータ情報６２１を出力する（ステップ７０２）。図１０に補正マーカ認識部６２０での処理内容を示す。図１０（ａ）のように、特定のパターンが補正マーカとして付加されている場合は、パターン認識技術を用いてパターンの位置、姿勢を認識し、幾何変換パラメータを推定する。図１０の（ｂ）ように、画像の枠線の形で補正マーカが付加されている場合は、直線認識、コーナー認識により幾何変換パラメータ情報を推定する。また、図１０の（ｃ）のように、補正マーカが電子透かし技術を用いて不可視に埋め込まれている場合、電子透かし検出により補正マーカを認識し、幾何変換パラメータ情報を推定する。
【００２２】
補正マーカの認識による幾何変換パラメータの推定方法としては、例えば『清水慶行、太田直哉、金谷健一、「信頼性評価を備えた最適な射影変換の計算プログラム」、情報処理学会研究報告  ９８−ＣＶＩＭ−１１１−５  （１９９８−０５）、ｐｐ．３３−４０、１９９８．５．２７』で示されるように、基準点４点とその幾何変換後の４点から、射影変換のパラメータを推定する方法がある。ここで、図１０の（ａ）のような画像のコーナー４点に特定のパターンを配置する補正マーカの場合、あらかじめ定められた基準点として補正マーカの初期座標値を採り、幾何変換後の点として補正マーカ認識により得られる幾何変換後のパターンの座標値を採ることにより、両者の差から射影変換のパラメータ（幾何変換パラメータ）の推定が実現できる。
【００２３】
幾何変換補正部６３０は、入力画像データ６１１と幾何変換パラメータ情報６２１を入力とし、幾何変換パラメータ情報６２１を用いて入力画像データ６１１を幾何変換し、補正済み画像データ６３１を出力する（ステップ７０３）。図１１に幾何変換補正部６３０の処理内容を示す。幾何変換補正部６３０は、入力画像データ６１１に対して、幾何変換パラメータ情報６２１で表される幾何変換の逆変換を施すことにより画像の姿勢を補正し、補正済み画像データ６３１を得る。
【００２４】
電子透かし検出部６４０は、補正済み画像データ６３１を入力とし、該補正済み画像データ６３１に対して電子透かし検出を試み、読み取った透かし情報を出力する（ステップ７０４）。電子透かし検出処理は、基本的に電子透かし処理埋め込みの逆処理である。図１２に電子透かし検出部６４０での処理内容を示す。
【００２５】
なお、本実施例における電子透かし検出装置６００では、可視あるいは不可視な補正マーカが付加されたアナログ画像だけでなく、特に補正マーカを付加しない場合でも、入力画像データを幾何補正することが可能である。すなわち、図１３のように、紙に印刷出力された透かし入りアナログ画像１３０１の画像と背景（紙面）のコントラストがはっきりしており、画像領域と背景領域が切り分け可能な場合、カメラ装置８２０などで入力された画像データ１３０２をもとに画像のエッジ検出、コーナー検出によって画像の基準点と変換後の基準点座標を算出でき、それゆえ幾何変換パラメータを推定することが可能となる。
【００２６】
実施例１、２によれば、電子透かし埋め込み時に画像の基準点あるいは基準線を表す印である補正マーカを付加し、電子透かし検出の際にこの補正マーカを用いて幾何変換パラメータを推定し、入力画像を補正することで、射影変換などの複雑な幾何変換に対する電子透かしの耐性を実現することができる。また、補正マーカを用いた幾何変換の補正は、補正マーカが可視であれば、不可視な方法よりもマーカの探索が容易であるため、複雑な幾何変換に対応した電子透かし技術の実装を容易にすることも可能である。さらに補正マーカを可視とした時には、補正マーカを「この補正マーカ付きのコンテンツからは関連サービス情報取得が可能である」という意味を表すものとして利用者にアピールすることで、利用者がコンテンツから関連サービス情報取得が可能か否かを簡単に知ることができるようになる。
【００２７】
［実施例３］
本実施例は、先の実施例２と同様に紙に印刷出力などされたアナログ画像を入力して、透かし情報を読み取り出力するものであるが、幾何変換パラメータが予め定められた値の範囲外であれば、透かし検出不能として処理を終了するようにしたものである。図１４に本実施例の電子透かし検出装置の構成例を示し、図１５、図１６にその処理フローチャートを示す。
【００２８】
図１４において、電子透かし検出装置１４００は、入力部１４１０、補正マーカ認識部１４２０、検出可否判定部１４３０、幾何変換補正部１４４０、電子透かし検出部１４５０から構成され、補正マーカ付き等の透かし入りアナログ画像１４０１を入力とし、検出不能あるいは透かし情報を検出結果１４５１として出力する。
【００２９】
入力部１４１０、補正マーカ認識部１４２０、幾何変換補正部１４４０および電子透かし検出部１４５０の処理内容は、先の実施例２と同様である。すなわち、入力部１４１０においてアナログ画像１４０１を入力し、アナログ／デジタル変換して入力画像データ１４１１を出力し（ステップ１５０１）、補正マーカ認識部１４２０において入力画像データ中の補正マーカ等を認識して幾何変換パラメータ情報１４２１を得る（ステップ１５０２）。幾何変換補正部１４４０では、後述する検出可否判定部１４３０で透かし検出可が判定された場合、幾何変換パラメータ情報１４２１を用いて入力画像データ１４１１を幾何変換して補正し、補正済み画像データ１４４１を得る（ステップ１５０４）。電子透かし検出部１４５０は、補正済み画像データ１４４１に対して電子透かし検出を試み、読み取った透かし情報を検出結果１４５１として出力する（ステップ１５０５）。本実施例の特徴は、検出可否判定部１４３０を付加した点にある。検出可否判定部１４３０は、幾何変換パラメータ情報１４２０を入力とし、透かし検出可否を判定する（ステップ１５０３）。
【００３０】
図１６は検出可否判定部１４３０の処理フローチャートである。検出可否判定部１４３０では、幾何変換パラメータ情報１４２１を入力し（ステップ１６０１）、この入力された幾何変換パラメータ情報の値が、予め定められた値の範囲か否かを調べ（ステップ１６０２）、範囲内であれば、入力された幾何変換パラメータ情報１４２１をそのまま出力して幾何変換補正部１４４０に送るが（ステップ１６０３）、範囲外であれば検出不能としてその旨を検出結果として出力し（ステップ１６０４）、該電子透かし検出装置１４００の処理を終了する。
【００３１】
例えば、図１７（ａ）に示すように、アナログ入力画像に施された幾何変換（幾何変形）が緩い場合は補正を行った後で電子透かしの検出が可能であるが、図１７（ｂ）のように幾何変換が激しい場合、アナログ／デジタル変換時のサンプリングにより画像情報が欠落してしまうため、電子透かしの検出が困難となる。このように幾何変換の程度が激しくなるにつれ、電子透かしの検出が困難となることから、電子透かし検出可能性の程度から幾何変換パラメータの値の範囲を予め定めておく。例えば、幾何補正の対象が射影変換である場合、図１０（ａ）、（ｂ）で例示したように、補正マーカの認識により射影変換のパラメータが取得可能である。このとき、アナログ画像に対するカメラの撮影角度が、アナログ画像の法線方向から例えば１５度以内の範囲である場合にのみ検出可能とする、といった基準で上記処理を行うことが可能である。
【００３２】
本実施例によれば、先の実施例１、２の作用・効果に加えて、補正マーカ認識により推定した幾何変換パラメータが予め定められた値の範囲の場合にのみ電子透かしの検出処理を行うようにすることで、電子透かしの検出が不可能な場合の処理量を削減し、トータルでの処理効率を改善できる。
【００３３】
［実施例４］
本実施例は、ネットワークを介して接続された、電子透かし検出クライアント装置と、電子透かし検出サーバ装置からなるクライアント／サーバ型電子透かし検出システムを提供するものである。
【００３４】
図１８に本実施例の電子透かし検出システムの全体構成図を示す。図１８において、１８１０は電子透かし検出クライアント装置、１８２０は電子透かし検出サーバ装置、１８３０はネットワークである。便宜上、図１８では一つの電子透かし検出クライアント装置しか示していないが、一般には複数（多数）の電子透かし検出クライアント装置１８１０がネットワーク１８３０を介して電子透かし検出サーバ装置１８２０を共有することが可能である。
【００３５】
電子透かし検出クライアント装置１８１０は、入力部１８１１、補正マーカ認識部１８１２、検出可否判定部１８１３、幾何変換補正部１８１４、通信処理部１８１５から構成され、アナログ画像１８０１を入力とし、検出不能あるいは透かし情報を検出結果１８０４として出力する。ここで、入力部１８１１、補正マーカ認識部１８１２、検出可否判定部１８１３および幾何変換補正部１８１４での処理は、先の実施例３の該当する部分での処理と同様である。すなわち、入力部１８１１においてアナログ画像１８０１を入力し、アナログ／デジタル変換して入力画像データを出力し、補正マーカ認識部１８１２において入力画像データ中の補正マーカを認識して幾何変換パラメータ情報を得る。そして、検出可否判定部１８１３において電子透かし検出可否を判定し、幾何変換パラメータが所定の値の範囲外の場合、「検出不能」を検出結果１８０４として出力し処理を終了する。一方、幾何変換パラメータが所定の値の範囲内の場合は処理を続け、幾何変換補正部１８１４において、幾何変換パラメータ情報を用いて入力画像データを補正し、補正済み画像データを得る。通信処理部１８１５は、幾何変換補正部１８１４で出力された補正済み画像データ１８０２を、電子透かし検出サーバ装置１８２０に送信して電子透かし検出を依頼し、電子透かし検出サーバ装置１８２０より透かし情報１８０３を受信し、該透かし情報１８０３を検出結果１８０４として出力する。
【００３６】
電子透かし検出サーバ装置１８２０は、通信処理部１８２１と電子透かし検出部１８２２から構成される。通信処理部１８２１は電子透かし検出クライアント装置１８１０から送られてくる、補正済み画像データ１８０２を受信し、電子透かし検出部１８２２に送る。電子透かし検出部１８２２は補正済み画像データ内に埋め込まれている透かし情報を読み取って通信処理部１８２１に送る。通信処理部１８２１は、該透かし情報１８０３を依頼元の電子透かし検出クライアント装置１８１０に返送する。電子透かし検出部１８２２の処理は、先の実施例２や３の電子透かし検出部での処理と同様である。
【００３７】
本実施例によれば、電子透かし検出処理を、補正マーカを認識し幾何変換パラメータ推定を行って画像の幾何補正を行う第１処理部分と、電子透かしを検出する第２処理部分とに分離し、さらに第１処理部分の処理で推定した幾何変換パラメータが予め定められた値の範囲の場合にのみ、第２処理部分後半の処理を行うようにすることで、電子透かしの検出が不可能な場合の処理量を削減し、トータルでの処理効率を改善できる。さらに第１処理部分と判定部分をクライアント端末上に、第２処理部分をサーバ上に実装するクライアント・サーバ型システムとすることにより、クライアント端末上で電子透かし検出可否の判定を行い、検出可能な時のみサーバに電子透かし検出処理要求をかけることで、サーバの負荷を低くすることができ、また利用者に対するレスポンスタイムを短くすることができる。また必要な場合にしかクライアント・サーバ間の通信が行われないため、通信量の削減も実現する。さらに電子透かし検出処理はサーバで行うため、アルゴリズムの秘匿性が高まり安全性も向上する。
【００３８】
［実施例５］
本実施例は、先の実施例４と同様に、ネットワークを介して接続された、電子透かし検出クライアント装置と、電子透かし検出サーバ装置からなるクライアント／サーバ型電子透かし検出システムを提供するものであるが、電子透かし検出機能に加えて幾何変換機能もサーバ側に持たせるものである。
【００３９】
図１９に本実施例の電子透かし検出システムの全体構成図を示す。図１９において、１９１０は電子透かし検出クライアント装置、１９２０は電子透かし検出サーバ装置、１９３０はネットワークである。この場合も、一般に複数（多数）の電子透かし検出クライアント装置がネットワーク１９３０を介して電子透かし検出サーバ装置１９２０を共有することが可能である。
【００４０】
電子透かし検出クライアント装置１９１０は、入力部１９１１、補正マーカ認識部１９１２、検出可否判定部１９１３、通信処理部１９１４から構成され、アナログ画像１９０１を入力とし、検出不能あるいは透かし情報を検出結果として出力とする。ここで、入力部１９１１、補正マーカ認識部１９１２および検出可否判定部１９１３での処理は、先の実施例３の該当する部分での処理と同様である。すなわち、入力部１９１１においてアナログ画像を入力し、アナログ／デジタル変換して入力画像データを出力し、補正マーカ認識部において１９１２入力画像データ中の補正マーカを認識して幾何変換パラメータ情報を得る。そして、検出可否判定部１９１３において透かし検出可否を判定し、幾何変換パラメータが所定の値の範囲外の場合、「検出不能」を検出結果１９０５として出力し処理を終了する。一方、幾何変換パラメータが所定の値の範囲内の場合は処理を続ける。この場合、通信処理部１９１４は、入力画像データ１９０２と幾何変換パラメータ情報１９０３を電子透かし検出サーバ装置１９２０に送信して電子透かし検出を依頼し、電子透かし検出サーバ装置１９２０より透かし情報を受信し、該透かし情報を検出結果１９０５として出力する。
【００４１】
電子透かし検出サーバ装置１９２０は、通信処理部１９２１、幾何変換補正部１９２２および電子透かし検出部１９２３から構成される。通信処理部１９２１は、電子透かし検出クライアント装置１９１０から送られてくる入力画像データ１９０２と幾何変換パラメータ情報１９０３を受信し、幾何変換補正部１９２２に送る。幾何変換補正部１９２２は幾何変換パラメータ情報を用いて入力画像データを幾何変換して補正済み画像データを作成し、電子透かし検出部１９２３は該補正済み画像データ内に埋め込まれている透かし情報を読み取って通信処理部１９２１に送る。通信処理部１９２１は、該透かし情報１９０４を依頼元の電子透かし検出クライアント装置１９１０に返送する。ここで、幾何変換補正部１９２２および電子透かし検出部１９２３での処理は、先の実施例２の該当部分と同様である。
【００４２】
本実施例によれば、先の実施例４と比較して、幾何変換補正処理をクライアント側ではなくサーバ側で処理することによって、より処理能力の低いクライアント端末を用いても電子透かしの検出を効率的に行うことが可能となる。
【００４３】
［実施例６］
本実施例は、先の実施例４や５において、電子透かし検出クライアント装置の検出可否判定部を省略したものである。それ以外は先の実施例４や５と同様の構成であるので図面は省略する。本実施例の動作は、先の実施例２と基本的に同様である。本実施例によれば、検出可否判定部を省略した分、電子透かし検出クライアント装置の構成が簡単化され、安価なクライアント装置を提供できる。実際には、ユーザのニーズに応じて、検出可否判定部を備えた電子透かし検出クライアント装置や本実施例の検出可否判定部を省略した電子透かし検出クライアント装置がネットワーク上に混在することになる。
【００４４】
以上、本発明の実施例を説明したが、電子透かし埋め込み装置や電子透かし検出装置等における一部もしくは全部の処理機能をコンピュータのプログラムで構成し、そのプログラムをコンピュータを用いて実行して本発明を実現することができること、あるいは、その処理手順をコンピュータのプログラムで構成し、そのプログラムをコンピュータに実行させることができることは言うまでもない。また、コンピュータでその処理機能を実現するためのプログラム、あるいは、コンピュータにその処理手順を実行させるためのプログラムを、そのコンピュータが読み取り可能な記録媒体、例えば、ＦＤやＭＯ、ＲＯＭ、メモリカード、ＣＤ、ＤＶＤ、リムーバブルディスクなどに記録して、保存したり、提供したりすることができるとともに、インターネット等のネットワークを通してそのプログラムを配布したりすることが可能である。
【００４５】
【発明の効果】
本発明によれば、電子透かし埋め込み時に画像の基準点あるいは基準線を表す印である補正マーカを付加し、検出の際に、補正マーカを用いて基準点あるいは基準線が所定の状態からどの程度歪んでいるかを表す幾何変換パラメータを推定して画像を補正することで、射影変換などの複雑な幾何変換に対する電子透かしの耐性を実現できる。また、補正マーカを用いた幾何変換の補正は、補正マーカが可視であれば、不可視な方法よりもマーカの探索が容易であるため補正処理も容易となる。さらに補正マーカを可視とした時に、補正マーカを「この補正マーカ付きのコンテンツからは関連サービス情報取得が可能である」という意味を表すものとして利用者にアピールすることで、利用者がコンテンツから関連サービス情報取得が可能か否かを簡単に知ることができる。
【００４６】
また、本発明によれば、電子透かし検出処理を、補正マーカを認識して幾何変換パラメータを推定し画像の幾何変換補正を行う処理部分と、電子透かしを検出する処理部分とに分離し、さらに前半の処理で推定した幾何変換パラメータが予め定められた値の範囲の場合にのみ後半の処理を行うようにすることで、電子透かしの検出が不可能な場合の処理量を削減し、トータルでの処理効率を改善できる。
【００４７】
さらに、本発明によれば、処理の前半部分と判定部分をクライアント端末上に、後半部分をサーバ上に実装するクライアント・サーバ型システムとすることにより、クライアント端末上で電子透かし検出可否の判定を行い、検出可能な時のみサーバに後半処理要求をかけることでサーバの負荷を低くすることができ、また利用者に対するレスポンスタイムを短くすることができる。また必要な場合にしかクライアント・サーバ間の通信が行われないため、通信量の削減も実現する。さらに電子透かし検出処理はサーバで行うため、アルゴリズムの秘匿性が高まり安全性も向上する。
【００４８】
また、本発明によれば、幾何変換補正処理をクライアントではなくサーバ側で処理することによって、より処理能力の低いクライアント端末を用いても電子透かしの検出を効率的に行うことが可能となる。さらに、電子透かし検出可否判定機能を省略すれば、より安価なクライアント端末を用いて電子透かしを行うことも可能である。
【図面の簡単な説明】
【図１】本発明の実施例１としての電子透かし埋め込み装置の構成図である。
【図２】本発明の実施例１の処理フローチャートである。
【図３】電子透かし埋め込みを説明する図である。
【図４】補正マーカ付き透かし入り画像の一例を示す図である。
【図５】補正マーカ付き透かし入り画像の出力例を示す図である。
【図６】本発明の実施例２としての電子透かし検出装置の構成図である。
【図７】本発明の実施例２の処理フローチャートである。
【図８】補正マーカ付き透かし入り画像の入力動作を説明する図である。
【図９】入力画像データの一例を示す図である。
【図１０】補正マーカの認識を説明する図である。
【図１１】入力画像データの幾何変換補正を説明する図である。
【図１２】電子透かし検出を説明する図である。
【図１３】補正マーカ無しの場合の幾何変換パラメータ推定を説明する図である。
【図１４】本発明の実施例３としての電子透かし検出装置の構成図である。
【図１５】本発明の実施例３の処理フローチャートである。
【図１６】電子透かし検出可否判定の処理フローチャートである。
【図１７】電子透かし検出可能／不可能の入力画像データの一例を示す図である。
【図１８】本発明の実施例４としてのクライアント／サーバ型電子透かし検出システムの構成図である。
【図１９】本発明の実施例５としてのクライアント／サーバ型電子透かし検出システムの構成図である。
【符号の説明】
１００  電子透かし埋め込み装置
１０１  画像データ
１０２  透かし情報
１１０  電子透かし埋め込み部
１２０  補正マーカ追加部
１３０  出力部
１３１  アナログ画像
６００、１４００  電子透かし検出装置
６０１、１４０１  アナログ画像
６１０、１４１０  入力部
６２０、１４２１  補正マーカ認識部
１４３０  検出可否判定部
６３０、１４４０  幾何変換補正部
６４０、１４５０  電子透かし検出部
６４１  透かし検出部
１４５１  検出結果
【図１】
2005026797.tif 000003
【図２】
2005026797.tif 000004
【図３】
2005026797.tif 000005
【図４】
2005026797.tif 000006
【図５】
2005026797.tif 000007
【図６】
2005026797.tif 000008
【図７】
2005026797.tif 000009
【図８】
2005026797.tif 000010
【図９】
2005026797.tif 000011
【図１０】
2005026797.tif 000012
【図１１】
2005026797.tif 000013
【図１２】
2005026797.tif 000014
【図１３】
2005026797.tif 000015
【図１４】
2005026797.tif 000016
【図１５】
2005026797.tif 000017
【図１６】
2005026797.tif 000018
【図１７】
2005026797.tif 000019
【図１８】
2005026797.tif 000020
【図１９】
2005026797.tif 000021