(57)【要約】【課題】  画像表示媒体や画像読み取り装置固有の特性を再現するためのエミュレート手段を実現し、電子透かし検出可否の確認を行うことができ、実機を用いることなく表示媒体上に表示される透かし入り画像の評価を行うことができ、評価時に用いたエミュレートに関する設定や評価の過程で知り得た情報、および得られた評価値を保存する機能を実現可能な電子透かし検証方法およびシステム、プログラムを提供する。【解決手段】  電子透かしを検出するための検出環境条件を予め設定し、この検出環境条件が検出に与える影響値を演算により求めるための環境条件エミュレート手段と、環境条件エミュレート手段により求められた影響値に基づいて電子透かしを検出して検出評価値を得るための電子透かし検出手段と、電子透かし検出手段により電子透かしを検出した検出評価値を所定の閾値と比較して検出の良否を判定するための判定手段と、を備える。【選択図】      図１
2006109071.tif 000002
【特許請求の範囲】
【請求項１】
画像に埋め込まれた電子透かしの検出の良否を検証するための電子透かし検証方法であって、
環境条件エミュレート手段により前記電子透かしを検出するための検出環境条件を予め設定し、この検出環境条件が前記検出に与える影響値を演算により求めるステップと、
電子透かし検出手段により前記環境条件エミュレート手段により求められた前記影響値に基づいて前記電子透かしを検出して検出評価値を得るステップと、
判定手段により前記電子透かし検出手段により前記電子透かしを検出した検出評価値を所定の閾値と比較して検出の良否を判定するステップと、
を有することを特徴とする電子透かし検証方法。
【請求項２】
前記環境条件エミュレート手段は、
前記画像から前記検出の対象となる電子透かしが埋め込まれた範囲を抽出するための入力画像整形手段を備えることを特徴とする請求項１に記載の電子透かし検証方法。
【請求項３】
前記環境条件エミュレート手段は、
前記画像が前記検出環境条件に適した画像サイズであるか否かを判定するための入力画像サイズ判定手段を備えることを特徴とする請求項１または２のいずれかに記載の電子透かし検証方法。
【請求項４】
前記環境条件エミュレート手段は、
撮影画像をデジタルデータとして記録可能なカメラで撮影した画像から前記電子透かしを検出する場合を前記環境条件として設定可能であって、
すくなくとも、前記撮影した画像サイズへの変換処理、前記カメラの位置による回転、斜め方向からの前記撮影による歪み、前記カメラのレンズに固有の歪み特性、ピンぼけや手ぶれ、前記カメラのレンズに付着したゴミによるノイズの加算、前記カメラの特性によるコントラストの変化、輝度・色相・彩度の変化、前記カメラが記憶媒体に前記撮影画像を格納する際に施すデータ圧縮による影響、のうちのいずれかを前記演算の演算パラメータとして設定可能なことを特徴とする請求項１〜３のいずれかに記載の電子透かし検証方法。
【請求項５】
前記環境条件エミュレート手段は、
前記画像に対して前記影響値に基づいた画像処理の実行に伴って生じた前記画像上の空白部分に対し、前記画像に含まれる背景情報に基づいた補完を実行して前記空白部分を埋めるための背景情報補完手段を備えることを特徴とする請求項１〜４のいずれかに記載の電子透かし検証方法。
【請求項６】
前記電子透かし検出手段は、
前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを表示するための評価値算出根拠表示手段を備えることを特徴とする請求項１〜５のいずれかに記載の電子透かし検証方法。
【請求項７】
前記電子透かし検出手段は、
前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを保存するための保存手段を備えることを特徴とする請求項１〜６のいずれかに記載の電子透かし検証方法。
【請求項８】
前記検出環境条件は、
前記画像を読取るための画像読み取り装置であることを特徴とする請求項１〜７のいずれかに記載の電子透かし検証方法。
【請求項９】
前記画像読み取り装置は、
前記請求項１〜７のいずれかに記載された構成を備えることを特徴とする請求項８に記載の電子透かし検証方法。
【請求項１０】
画像に埋め込まれた電子透かしの検出の良否を検証するための電子透かし検証システムであって、
前記電子透かしを検出するための検出環境条件を予め設定し、この検出環境条件が前記検出に与える影響値を演算により求めるための環境条件エミュレート手段と、
前記環境条件エミュレート手段により求められた前記影響値に基づいて前記電子透かしを検出して検出評価値を得るための電子透かし検出手段と、
前記電子透かし検出手段により前記電子透かしを検出した検出評価値を所定の閾値と比較して検出の良否を判定するための判定手段と、
を備えることを特徴とする電子透かし検証システム。
【請求項１１】
前記環境条件エミュレート手段は、
前記画像から前記検出の対象となる電子透かしが埋め込まれた範囲を抽出するための入力画像整形手段を備えることを特徴とする請求項１０に記載の電子透かし検証システム。
【請求項１２】
前記環境条件エミュレート手段は、
前記画像が前記検出環境条件に適した画像サイズであるか否かを判定するための入力画像サイズ判定手段を備えることを特徴とする請求項１０または１１のいずれかに記載の電子透かし検証システム。
【請求項１３】
前記環境条件エミュレート手段は、
撮影画像をデジタルデータとして記録可能なカメラで撮影した画像から前記電子透かしを検出する場合を前記環境条件として設定可能であって、
すくなくとも、前記撮影した画像サイズへの変換処理、前記カメラの位置による回転、斜め方向からの前記撮影による歪み、前記カメラのレンズに固有の歪み特性、ピンぼけや手ぶれ、前記カメラのレンズに付着したゴミによるノイズの加算、前記カメラの特性によるコントラストの変化、輝度・色相・彩度の変化、前記カメラが記憶媒体に前記撮影画像を格納する際に施すデータ圧縮による影響、のうちのいずれかを前記演算の演算パラメータとして設定可能なことを特徴とする請求項１０〜１２のいずれかに記載の電子透かし検証システム。
【請求項１４】
前記環境条件エミュレート手段は、
前記画像に対して前記影響値に基づいた画像処理の実行に伴って生じた前記画像上の空白部分に対し、前記画像に含まれる背景情報に基づいた補完を実行して前記空白部分を埋めるための背景情報補完手段を備えることを特徴とする請求項１０〜１３のいずれかに記載の電子透かし検証システム。
【請求項１５】
前記電子透かし検出手段は、
前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを表示するための評価値算出根拠表示手段を備えることを特徴とする請求項１０〜１４のいずれかに記載の電子透かし検証システム。
【請求項１６】
前記電子透かし検出手段は、
前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを保存するための保存手段を備えることを特徴とする請求項１０〜１５のいずれかに記載の電子透かし検証システム。
【請求項１７】
前記検出環境条件は、
前記画像を読取るための画像読み取り装置であることを特徴とする請求項１０〜１６のいずれかに記載の電子透かし検証システム。
【請求項１８】
前記画像読み取り装置は、
前記請求項１０〜１６のいずれかに記載された構成を備えることを特徴とする請求項１７に記載の電子透かし検証システム。
【請求項１９】
画像に埋め込まれた電子透かしの検出の良否を検証するための電子透かし検証プログラムであって、
環境条件エミュレート手段により前記電子透かしを検出するための検出環境条件を予め設定し、この検出環境条件が前記検出に与える影響値を演算により求めるステップと、
電子透かし検出手段により前記環境条件エミュレート手段により求められた前記影響値に基づいて前記電子透かしを検出して検出評価値を得るステップと、
判定手段により前記電子透かし検出手段により前記電子透かしを検出した検出評価値を所定の閾値と比較して検出の良否を判定するステップと、
を有することを特徴とする電子透かし検証プログラム。
【請求項２０】
前記環境条件エミュレート手段は、
前記画像から前記検出の対象となる電子透かしが埋め込まれた範囲を抽出するための入力画像整形手段を備えることを特徴とする請求項１９に記載の電子透かし検証プログラム。
【請求項２１】
前記環境条件エミュレート手段は、
前記画像が前記検出環境条件に適した画像サイズであるか否かを判定するための入力画像サイズ判定手段を備えることを特徴とする請求項１９または２０のいずれかに記載の電子透かし検証プログラム。
【請求項２２】
前記環境条件エミュレート手段は、
撮影画像をデジタルデータとして記録可能なカメラで撮影した画像から前記電子透かしを検出する場合を前記環境条件として設定可能であって、
すくなくとも、前記撮影した画像サイズへの変換処理、前記カメラの位置による回転、斜め方向からの前記撮影による歪み、前記カメラのレンズに固有の歪み特性、ピンぼけや手ぶれ、前記カメラのレンズに付着したゴミによるノイズの加算、前記カメラの特性によるコントラストの変化、輝度・色相・彩度の変化、前記カメラが記憶媒体に前記撮影画像を格納する際に施すデータ圧縮による影響、のうちのいずれかを前記演算の演算パラメータとして設定可能なことを特徴とする請求項１９〜２１のいずれかに記載の電子透かし検証プログラム。
【請求項２３】
前記環境条件エミュレート手段は、
前記画像に対して前記影響値に基づいた画像処理の実行に伴って生じた前記画像上の空白部分に対し、前記画像に含まれる背景情報に基づいた補完を実行して前記空白部分を埋めるための背景情報補完手段を備えることを特徴とする請求項１９〜２２のいずれかに記載の電子透かし検証プログラム。
【請求項２４】
前記電子透かし検出手段は、
前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを表示するための評価値算出根拠表示手段を備えることを特徴とする請求項１９〜２３のいずれかに記載の電子透かし検証プログラム。
【請求項２５】
前記電子透かし検出手段は、
前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを保存するための保存手段を備えることを特徴とする請求項１９〜２４のいずれかに記載の電子透かし検証プログラム。
【請求項２６】
前記検出環境条件は、
前記画像を読取るための画像読み取り装置であることを特徴とする請求項１９〜２５のいずれかに記載の電子透かし検証プログラム。
【請求項２７】
前記画像読み取り装置は、
前記請求項１９〜２５のいずれかに記載された構成を備えることを特徴とする請求項２６に記載の電子透かし検証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子透かし入り画像を読み取り、その画像から電子透かしを検出し、検出された電子透かし情報に基づいた関連情報を提供するサービスにおいて、想定した画像読み取り手段において十分な電子透かしの検出が可能であることを検査確認するための電子透かし検証方法およびシステム、プログラムに関する。
【背景技術】
【０００２】
従来の技術による電子透かし技術は、主に電子透かしを検出することで著作権保護や改竄判定に供されている。これらの検出に際しては、直接デジタルデータから電子透かしを検出する方法の他に、スキャナを用いて画像をデジタルデータ化し、それから電子透かしを読み取る方法を用いている。
【０００３】
また、電子透かし入り画像を印刷し、携帯端末に付属のカメラでその画像を読み取り、読み取った情報を元に利用者を情報源に誘導するようなサービスでは、電子透かしの読み取り確度は重要な意味を持っていた。
【０００４】
このようなサービスでは、サービスを利用可能な機器として複数種類の携帯カメラを想定することが一般的であり、これら全ての機種を用いて検出確認試験を実施するか、標準機種を定めて検出確認試験を実施している。
【０００５】
また、電子透かし入り画像の作成→印刷→検出確認試験という作業を行い、さらに必要であれば透かし強度を修正した画像の作成を行う、という流れを繰り返す中で、一貫した検出確認試験条件を保つ必要がある（特許文献１〜３参照）。
【特許文献１】特開２００１−２３６３４４号公報  「特殊文書管理システム、特殊文書管理方法、特殊文書管理方法のプログラムを記録した記録媒体」
【特許文献２】特開２００１−３１３８２２号公報  「画像処理装置及び画像処理方法並びに記憶媒体」
【特許文献３】特開平１０−３０８８７０号公報  「画像処理システム、同システムに好適な装置、記憶媒体、並びに、印刷物」
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の技術においては、スキャナで画像を読み取る場合、原稿の位置関係によって生じた回転方向の補正を行う機能を有するものがあるものの、他の読み取り装置、例えば携帯端末などに付属したカメラによる画像入力に対する補正手段を備えていなかった。
【０００７】
本発明は上記の点に鑑みてなされたものであり、画像表示媒体や画像読み取り装置固有の特性を再現するためのエミュレート手段を実現でき、このエミュレート手段により容易に電子透かし検出可否の確認を行うことができ、実機を用いることなく表示媒体上に表示される透かし入り画像の評価を行うことができ、評価時に用いたエミュレートに関する設定や評価の過程で知り得た情報、および得られた評価値を保存する機能を実現可能な電子透かし検証方法およびシステム、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に記載の本発明は、画像に埋め込まれた電子透かしの検出の良否を検証するための電子透かし検証方法であって、環境条件エミュレート手段により前記電子透かしを検出するための検出環境条件を予め設定し、この検出環境条件が前記検出に与える影響値を演算により求めるステップと、電子透かし検出手段により前記環境条件エミュレート手段により求められた前記影響値に基づいて前記電子透かしを検出して検出評価値を得るステップと、判定手段により前記電子透かし検出手段により前記電子透かしを検出した検出評価値を所定の閾値と比較して検出の良否を判定するステップと、を有する。
【０００９】
また、請求項２に記載の本発明は、請求項１において、前記環境条件エミュレート手段は、前記画像から前記検出の対象となる電子透かしが埋め込まれた範囲を抽出するための入力画像整形手段を備える。
【００１０】
また、請求項３に記載の本発明は、請求項１または２のいずれかにおいて、前記環境条件エミュレート手段は、前記画像が前記検出環境条件に適した画像サイズであるか否かを判定するための入力画像サイズ判定手段を備える。
【００１１】
また、請求項４に記載の本発明は、請求項１〜３のいずれかにおいて、前記環境条件エミュレート手段は、撮影画像をデジタルデータとして記録可能なカメラで撮影した画像から前記電子透かしを検出する場合を前記環境条件として設定可能であって、すくなくとも、前記撮影した画像サイズへの変換処理、前記カメラの位置による回転、斜め方向からの前記撮影による歪み、前記カメラのレンズに固有の歪み特性、ピンぼけや手ぶれ、前記カメラのレンズに付着したゴミによるノイズの加算、前記カメラの特性によるコントラストの変化、輝度・色相・彩度の変化、前記カメラが記憶媒体に前記撮影画像を格納する際に施すデータ圧縮による影響、のうちのいずれかを前記演算の演算パラメータとして設定可能である。
【００１２】
また、請求項５に記載の本発明は、請求項１〜４のいずれかにおいて、前記環境条件エミュレート手段は、前記画像に対して前記影響値に基づいた画像処理の実行に伴って生じた前記画像上の空白部分に対し、前記画像に含まれる背景情報に基づいた補完を実行して前記空白部分を埋めるための背景情報補完手段を備える。
【００１３】
また、請求項６に記載の本発明は、請求項１〜５のいずれかにおいて、前記電子透かし検出手段は、前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを表示するための評価値算出根拠表示手段を備える。
【００１４】
また、請求項７に記載の本発明は、請求項１〜６のいずれかにおいて、前記電子透かし検出手段は、前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを保存するための保存手段を備える。
【００１５】
また、請求項８に記載の本発明は、請求項１〜７のいずれかにおいて、前記検出環境条件は、前記画像を読取るための画像読み取り装置であることを特徴とする。
【００１６】
また、請求項９に記載の本発明は、請求項８において、前記画像読み取り装置は、請求項１〜７に記載された構成を備える。
【００１７】
また、請求項１０に記載の本発明は、画像に埋め込まれた電子透かしの検出の良否を検証するための電子透かし検証システムであって、前記電子透かしを検出するための検出環境条件を予め設定し、この検出環境条件が前記検出に与える影響値を演算により求めるための環境条件エミュレート手段と、前記環境条件エミュレート手段により求められた前記影響値に基づいて前記電子透かしを検出して検出評価値を得るための電子透かし検出手段と、前記電子透かし検出手段により前記電子透かしを検出した検出評価値を所定の閾値と比較して検出の良否を判定するための判定手段と、を備える。
【００１８】
また、請求項１１に記載の本発明は、請求項１０において、前記環境条件エミュレート手段は、前記画像から前記検出の対象となる電子透かしが埋め込まれた範囲を抽出するための入力画像整形手段を備える。
【００１９】
また、請求項１２に記載の本発明は、請求項１０または１１のいずれかにおいて、前記環境条件エミュレート手段は、前記画像が前記検出環境条件に適した画像サイズであるか否かを判定するための入力画像サイズ判定手段を備える。
【００２０】
また、請求項１３に記載の本発明は、請求項１０〜１２のいずれかにおいて、前記環境条件エミュレート手段は、撮影画像をデジタルデータとして記録可能なカメラで撮影した画像から前記電子透かしを検出する場合を前記環境条件として設定可能であって、すくなくとも、前記撮影した画像サイズへの変換処理、前記カメラの位置による回転、斜め方向からの前記撮影による歪み、前記カメラのレンズに固有の歪み特性、ピンぼけや手ぶれ、前記カメラのレンズに付着したゴミによるノイズの加算、前記カメラの特性によるコントラストの変化、輝度・色相・彩度の変化、前記カメラが記憶媒体に前記撮影画像を格納する際に施すデータ圧縮による影響、のうちのいずれかを前記演算の演算パラメータとして設定可能である。
【００２１】
また、請求項１４に記載の本発明は、請求項１０〜１３のいずれかにおいて、前記環境条件エミュレート手段は、前記画像に対して前記影響値に基づいた画像処理の実行に伴って生じた前記画像上の空白部分に対し、前記画像に含まれる背景情報に基づいた補完を実行して前記空白部分を埋めるための背景情報補完手段を備える。
【００２２】
また、請求項１５に記載の本発明は、請求項１０〜１４のいずれかにおいて、前記電子透かし検出手段は、前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを表示するための評価値算出根拠表示手段を備える。
【００２３】
また、請求項１６に記載の本発明は、請求項１０〜１５のいずれかにおいて、前記電子透かし検出手段は、前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを保存するための保存手段を備える。
【００２４】
また、請求項１７に記載の本発明は、請求項１０〜１６のいずれかにおいて、前記検出環境条件は、前記画像を読取るための画像読み取り装置である。
【００２５】
また、請求項１８に記載の本発明は、請求項１７において、前記画像読み取り装置は、請求項１０〜１６に記載された構成を備える。
【００２６】
また、請求項１９に記載の本発明は、画像に埋め込まれた電子透かしの検出の良否を検証するための電子透かし検証プログラムであって、環境条件エミュレート手段により前記電子透かしを検出するための検出環境条件を予め設定し、この検出環境条件が前記検出に与える影響値を演算により求めるステップと、電子透かし検出手段により前記環境条件エミュレート手段により求められた前記影響値に基づいて前記電子透かしを検出して検出評価値を得るステップと、判定手段により前記電子透かし検出手段により前記電子透かしを検出した検出評価値を所定の閾値と比較して検出の良否を判定するステップと、を有する。
【００２７】
また、請求項２０に記載の本発明は、請求項１９において、前記環境条件エミュレート手段は、前記画像から前記検出の対象となる電子透かしが埋め込まれた範囲を抽出するための入力画像整形手段を備える。
【００２８】
また、請求項２１に記載の本発明は、請求項１９または２０のいずれかにおいて、前記環境条件エミュレート手段は、前記画像が前記検出環境条件に適した画像サイズであるか否かを判定するための入力画像サイズ判定手段を備える。
【００２９】
また、請求項２２に記載の本発明は、請求項１９〜２１のいずれかにおいて、前記環境条件エミュレート手段は、撮影画像をデジタルデータとして記録可能なカメラで撮影した画像から前記電子透かしを検出する場合を前記環境条件として設定可能であって、すくなくとも、前記撮影した画像サイズへの変換処理、前記カメラの位置による回転、斜め方向からの前記撮影による歪み、前記カメラのレンズに固有の歪み特性、ピンぼけや手ぶれ、前記カメラのレンズに付着したゴミによるノイズの加算、前記カメラの特性によるコントラストの変化、輝度・色相・彩度の変化、前記カメラが記憶媒体に前記撮影画像を格納する際に施すデータ圧縮による影響、のうちのいずれかを前記演算の演算パラメータとして設定可能である。
【００３０】
また、請求項２３に記載の本発明は、請求項１９〜２２のいずれかにおいて、前記環境条件エミュレート手段は、前記画像に対して前記影響値に基づいた画像処理の実行に伴って生じた前記画像上の空白部分に対し、前記画像に含まれる背景情報に基づいた補完を実行して前記空白部分を埋めるための背景情報補完手段を備える。
【００３１】
また、請求項２４に記載の本発明は、請求項１９〜２３のいずれかにおいて、前記電子透かし検出手段は、前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを表示するための評価値算出根拠表示手段を備える。
【００３２】
また、請求項２５に記載の本発明は、請求項１９〜２４のいずれかにおいて、前記電子透かし検出手段は、前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを保存するための保存手段を備える。
【００３３】
また、請求項２６に記載の本発明は、請求項１９〜２５のいずれかにおいて、前記検出環境条件は、前記画像を読取るための画像読み取り装置である。
【００３４】
また、請求項２７に記載の本発明は、請求項２６において、前記画像読み取り装置は、請求項１９〜２５に記載された構成を備える。
【発明の効果】
【００３５】
本発明によれば、画像表示媒体や画像読み取り装置固有の特性を再現するためのエミュレート手段を実現でき、このエミュレート手段により容易に電子透かし検出可否の確認を行うことができ、実機を用いることなく表示媒体上に表示される透かし入り画像の評価を行うことができ、評価時に用いたエミュレートに関する設定や評価の過程で知り得た情報、および得られた評価値を保存する機能を実現可能な電子透かし検証方法およびシステム、プログラムを提供することができる。
【発明を実施するための最良の形態】
【００３６】
以下、図面を参照しつつ本発明の電子透かし検証方法およびシステム、プログラムについての説明を行う。なお、以下の実施の形態は、あくまでも本発明の説明のためのものであり、本発明の範囲を制限するものではない。従って、当業者であれば、これらの各要素または全要素を含んだ各種の実施の形態を採用することが可能であるが、これらの実施の形態も本発明の範囲に含まれる。
【００３７】
図１に示すのは、本発明の電子透かし検証方法およびシステム、プログラムの実施の形態に係る、全体構成を説明するための説明図である。
【００３８】
この図１には、システム全体の動作を制御するための制御機能１と、画像入力機能２と、透かし情報機能３と、入力画像整形機能４と、画像サイズ判定機能５と、画像読み取り装置エミュレート機能６と、背景情報補完機能７と、電子透かし検出機能８と、電子透かし検出結果表示機能９と、検出結果画像保存機能１０と、透かし情報範囲設定機能１１と、画像サイズ判定閾値設定機能１２と、画像読み取り装置エミュレート用設定／保存機能１３と、閾値設定機能１４と、が示されている。
【００３９】
このような図１に示された構成は、それぞれが本発明の実施の形態による電子透かし埋め込み方法を構成するために必要な機能である。これらの機能は、例えばコンピュータにインストールして実行可能なプログラムにより実現され、あるいは、それぞれの機能を有する情報処理装置の組み合わせによるシステムにより実現することもできる。
【００４０】
さらに、これらの機能をコンピュータプログラムとして構成し、インターネットなどのネットワークに接続されて配置されたサーバにインストールして実行させてもよい。
【００４１】
こうした構成の図１に参照される本発明の実施の形態は、図２および図３に示した情報処理フローによって電子透かしの埋め込みを実行している。
【００４２】
まず、図２の前加工手段２０において、電子透かしを埋め込む対象となる画像（原画像）となる印刷物がスキャニングされる（Ｓ１）。こうしてスキャニングされた画像はデジタルデータとして保存される（Ｓ２）。
【００４３】
なお、電子透かし入り画像が印刷物の構成要素の一部として利用されている場合、スキャナなどを用いて当該電子透かし入り画像あるいはその近傍を含めて切り出し、それを電子データとして保存している。
【００４４】
次に、前加工手段２０にて処理された処理済み画像（図２中の（Ｂ））は、図１に参照される画像入力機能２によって入力画像として検出確認手段２１へ入力される（Ｓ３）。
【００４５】
まず、画像入力機能２によって検出確認手段２１に入力された画像は、入力画像整形を指示された場合に、画像の外周に沿って正確に再切り出しを実施する（Ｓ４）。この入力画像の整形は、入力画像整形指示（Ｓ１４）において指示された内容に則って入力画像整形機能４によって実行される。
【００４６】
入力画像整形指示は、スキャナ等により作成したデータに対し、画像の外周に沿って正確に再切り出しを実施するか、否かの指示を実行する。この指示が目的とするのは、以下の効果である。
【００４７】
まず、外周に沿って切り出しを行わなかった場合は、画像読み取り装置エミュレート機能６の影響が画像の近傍情報（以下背景と呼ぶ）と画像そのものの境界部分にも作用することになり、後に実施される電子透かし検出時において、背景から対象画像を識別する過程に影響を与えることが可能となる。
【００４８】
また、外周に沿って切り出しを行った場合は、画像読み取り装置エミュレート機能６の影響を受ける前に背景から対象画像を切り出すことで、対象画像にのみ画像読み取り装置エミュレート機能６の影響を及ぼすことができ、純枠に対象画像から電子透かしを読み出すことが可能か否かを判別できる。
【００４９】
次に、画像サイズ判定機能５によって実行される画像サイズ判定（Ｓ５）において、画像サイズ判定閾値／スキャンｄｐｉ値（Ｓ１５）により指定されたスキャン時ｄｐｉ値を元に入力画像サイズ（縦横の長さ）を算出し、同時に判定閾値に従い入力画像のサイズ判定を行い、画像サイズが閾値に満たない場合は警告を表示する。
【００５０】
なお、画像サイズ判定閾値／スキャンｄｐｉ値（Ｓ１５）は、画像サイズ判定閾値／スキャンｄｐｉ値機能１２によって実行され、携帯カメラを用いて印刷物上の透かし入り画像を撮影することを想定した場合、当該画像サイズ（縦横の長さ）が小さい場合、紙面に携帯カメラを接近させて撮影する必要があり、携帯カメラによっては接写機能を備えていない機種があることから、閾値以下の画像サイズに対して、警告を発するために設定する。また、画像サイズを算出する際に必要となるスキャン時のｄｐｉ値も併せて指示する。
【００５１】
次に、実際に画像読み取り装置での読み取りをエミュレートするために、画像読み取り装置エミュレート機能６において、画像読み取り装置エミュレート（Ｓ６）による画像処理が実行される。
【００５２】
この画像読み取り装置エミュレート（Ｓ６）は、画像読み取り装置エミュレート用設定／保存機能１３において実行され、画像読み取り装置エミュレート用設定値（Ｓ１６）が決定される。なお、表示媒体上に表示された電子透かし入り画像を、携帯端末のカメラのような画像読み取り装置で読み取る場合、表示媒体とカメラの位置関係により、撮影された画像の拡大／縮小、斜め方向からの撮影による変形（射影）やスキューあるいは画像全体の回転が生じる。こうした現象を見込んで、これらのカメラで撮影する場合に許容する変形の範囲を設定する。
【００５３】
また、カメラやスキャナのような読み取り装置自体の特性が撮影画像へ影響を及ぼす。例えばレンズの持つ歪み、撮影時の手ぶれやピンぼけ、受像素子の特性によるコントラストの変化や輝度・色相・彩度の変化、レンズに付着するゴミ、読み取った画像をファイルとして保存する際の画像圧縮による劣化の可能性がある。こうした現象を見込んで、これらの特性をエミュレートするための設定値を指定する。
【００５４】
次に、背景情報補完機能７にて実行される背景情報補完指示（Ｓ１７）により背景情報補完を指示された場合、元々の背景情報をもとに新たに生じる背景が元々の背景と同じものになるように背景情報補完（Ｓ７）を行う。なお、背景情報補完指示によって対象画像の外周に沿って再切り出しを行わない設定とした場合、画像読み取り装置エミュレート（Ｓ６）によって画像の回転や変形が行われた場合、背景を含む画像に対して変形が行われるため、元々の背景部分の外側に新たに背景が生じることになる。
【００５５】
このため、電子透かしを検出するにあたり、背景と対象画像を区別しているが、新たな背景と元々ある背景と対象画像との区別が難しいことから、この背景情報補完機能を用いて、元々の背景情報をもとに新たに生じる背景が元々の背景と同じものになるように作成する。
【００５６】
次に、背景情報補完（Ｓ７）により作成された画像データに対し、透かし情報範囲設定（Ｓ１８）により与えられた透かし鍵を用いて電子透かし検出機能８によって電子透かし読み取りを行う（Ｓ８）。
【００５７】
透かし情報範囲設定機能１１および透かし情報機能３にて行われる透かし情報範囲設定（Ｓ１８）においては、電子透かしに埋め込む情報が不正に使用されることを防ぐために、許容される値の範囲、本システムを利用する事業者毎に許可された事業者識別コードの値とその範囲、その値の入力が許可される期間、電子透かしを埋め込む際に使用する透かし鍵について指定する。また、セキュリティを高めるために、本設定値は暗号化された情報として扱うことを可能としている。
【００５８】
次に、電子透かし読み取りの際に得られる評価値と閾値設定機能１４にて設定された判定用閾値（Ｓ１９）により評価値の閾値判定（Ｓ９）を実行する。なお、判定用閾値（Ｓ１９）は、電子透かしを検出する際に得られる評価値を元に、検出率の良否を判断し、その判断のための閾値を指定している。
【００５９】
この評価値の閾値判定（Ｓ９）においては、閾値以上であるか、あるいは閾値以下であるかに関わらず、検出結果（電子透かし読み取りの過程で得られた情報で、電子透かしの検出評価値を算出する過程で得られた、画像の持つ縁や枠の位置情報、それらを元に抽出された透かし検出対象画像、その正規化を図った変換画情報画像、そして検出評価値のうちの一つあるいは複数）を電子透かし検出結果表示機能９により表示する（Ｓ１２）。
【００６０】
さらに、電子透かし検出結果表示（Ｓ１２）がされた後に、画像出力（Ｓ１３）が実行される。
【００６１】
なお、評価値の閾値判定（Ｓ９）の結果、閾値未満の場合は「閾値未満」であることを表示（Ｓ１０）する。また、閾値以上である場合は「閾値以上」であることを表示（Ｓ１１）する。
【００６２】
次に、電子透かし読み取りの過程で得られた情報（電子透かしの検出評価値を算出する過程で得られた、画像の持つ縁や枠の位置情報、それらを元に抽出された透かし検出対象画像、その正規化を図った変換画情報画像、そして検出評価値のうちの一つあるいは複数）を検出結果画像保存機能１０により保存する。
【００６３】
以上説明した本発明の実施の形態においては、画像に埋め込まれた電子透かしの検出の良否を検証するための電子透かし検証システムであって、電子透かしを検出するための検出環境条件を予め設定し、この検出環境条件が検出に与える影響値を演算により求めるための環境条件エミュレート手段と、環境条件エミュレート手段により求められた影響値に基づいて電子透かしを検出して検出評価値を得るための電子透かし検出手段と、電子透かし検出手段により電子透かしを検出した検出評価値を所定の閾値と比較して検出の良否を判定するための判定手段と、を備える。
【００６４】
また、環境条件エミュレート手段は、画像から検出の対象となる電子透かしが埋め込まれた範囲を抽出するための入力画像整形手段を備える。
【００６５】
また、環境条件エミュレート手段は、画像が検出環境条件に適した画像サイズであるか否かを判定するための入力画像サイズ判定手段を備える。
【００６６】
また、環境条件エミュレート手段は、撮影画像をデジタルデータとして記録可能なカメラで撮影した画像から電子透かしを検出する場合を環境条件として設定可能であって、すくなくとも、撮影した画像サイズへの変換処理、カメラの位置による回転、斜め方向からの撮影による歪み、カメラのレンズに固有の歪み特性、ピンぼけや手ぶれ、カメラのレンズに付着したゴミによるノイズの加算、カメラの特性によるコントラストの変化、輝度・色相・彩度の変化、カメラが記憶媒体に撮影画像を格納する際に施すデータ圧縮による影響、のうちのいずれかを演算の演算パラメータとして設定可能である。
【００６７】
また、環境条件エミュレート手段は、画像に対して影響値に基づいた画像処理の実行に伴って生じた画像上の空白部分に対し、画像に含まれる背景情報に基づいた補完を実行して空白部分を埋めるための背景情報補完手段を備える。
【００６８】
また、電子透かし検出手段は、検出評価値に伴って得た、画像の持つ縁および枠の位置情報、位置情報に基づいて抽出された透かし検出対象画像、透かし検出対象画像の正規化処理を施した変換画情報画像、検出評価値の数値、のうちのいずれかを表示するための評価値算出根拠表示手段を備える。
【００６９】
また、電子透かし検出手段は、検出評価値に伴って得た、画像の持つ縁および枠の位置情報、位置情報に基づいて抽出された透かし検出対象画像、透かし検出対象画像の正規化処理を施した変換画情報画像、検出評価値の数値、のうちのいずれかを保存するための保存手段を備える。
【００７０】
また、検出環境条件は、画像を読取るための画像読み取り装置である。
【００７１】
以上説明した本発明の実施の形態によれば、携帯カメラ固有のレンズ歪、ピント精度、コントラストの変化、ＪＰＥＧ圧縮方法、さらに撮影時に生じる事象として、斜め方向からの撮影による画像の変形、手ぶれやピンぼけ、レンズの汚れなどをエミュレートすることにより、特に再試験実施時の再現性、作業効率の向上に寄与することができる。
【００７２】
また、評価時に用いたエミュレートに関する設定、評価の過程で知り得た情報（透かし検出のために実施した幾何変換画像や、識別ポイント情報など）、得られた評価値を保存する機能を具備していることから、これらを作業証跡と位置づけることにより、作成した電子透かし入り画像データの品質を保証するデータとして活用することが可能となる。
【００７３】
さらに、これらのデータを多く集め分析し、得られたノウハウを電子透かし埋め込み工程にフィードバックすることで、より品質の高い電子透かし埋め込み画像作成に寄与することができる。
【図面の簡単な説明】
【００７４】
【図１】本発明の電子透かし検証方法およびシステム、プログラムの実施の形態に係る、全体構成を説明するための説明図を示す。
【図２】本発明の電子透かし検証方法およびシステム、プログラムの実施の形態に係る、データ処理ステップを説明するためのフロー図を示す。
【図３】本発明の電子透かし検証方法およびシステム、プログラムの実施の形態に係る、データ処理ステップを説明するためのフロー図を示す。
【符号の説明】
【００７５】
１  制御機能
２  画像入力機能
３  透かし情報機能
４  入力画像整形機能
５  画像サイズ判定機能
６  画像読み取り装置エミュレート機能
７  背景情報補完機能
８  電子透かし検出機能
９  電子透かし検出結果表示機能
１０  検出結果画像保存機能
１１  透かし情報範囲設定機能
１２  画像サイズ判定閾値設定機能
１３  画像読み取り装置エミュレート用設定／保存機能
１４  閾値設定機能
２０  前加工手段
２１  検出確認手段
【図１】
2006109071.tif 000003
【図２】
2006109071.tif 000004
【図３】
2006109071.tif 000005