(57)【要約】【課題】付加情報を画像に埋め込む際の便宜を図ること、あるいは画像に埋め込まれた付加情報の検出の確実性の向上を図る。【解決手段】  画像データに付加情報を埋め込む際の埋込条件を入力指定させる画面を表示する表示制御部２３と、画面から入力された埋込条件設定値に従って未入力の埋込条件の設定値を算出することで当該未入力の埋込条件を評価し、その評価結果を画面表示させる評価処理部２４と、入力及び評価された各埋込条件の値に従い画像データに付加情報を埋め込む埋込処理部２５とを有する。【選択図】図２
2008177922.tif 000002
【特許請求の範囲】
【請求項１】
画像データに対して付加情報を埋め込むときに設定可能な複数の埋込条件のうちいずれかの埋込条件の設定値を入力する入力手段と、
前記入力手段から入力された埋込条件の設定値を予め定義された評価計算式に代入することによって、入力されなかった埋込条件の評価値を算出する評価処理手段と、
前記評価処理手段における算出結果を出力することで埋込条件の評価結果を提示する出力手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記評価処理手段による評価結果を記憶する記憶手段と、
前記記憶手段に記憶された評価結果を評価履歴情報として出力する評価履歴情報出力手段と、
を有することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記設定可能な複数の埋込条件には、少なくとも埋込強度、埋込位置、検出容易レベルを含むことを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記評価処理手段は、入力された埋込強度及び検出容易レベルから埋込可能位置を計算により求めて出力することを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記評価処理手段は、入力された埋込強度及び埋込位置から検出容易レベルを計算により求めて出力することを特徴とする請求項３記載の画像処理装置。
【請求項６】
前記評価処理手段は、入力された埋込位置及び検出容易レベルから埋込強度を計算により求めて出力することを特徴とする請求項３記載の画像処理装置。
【請求項７】
コンピュータに、
画像データに対して付加情報を埋め込むときに設定可能な複数の埋込条件のうちいずれかの埋込条件の設定値を入力させ、
入力された埋込条件の設定値を予め定義された評価計算式に代入することによって、入力されなかった埋込条件の評価値を算出させ、
算出結果を埋込条件の評価結果として出力させる、
ことを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、特に画像データに付加情報を埋め込む作業の支援に関する。
【背景技術】
【０００２】
従来から、付加情報を不可視の状態で画像に埋め込み印刷し、他の者にその印刷物を読み取らせ付加情報を復号させて情報を伝えるようなサービスを行う技術がある。しかし、印刷後にスキャンしたりカメラで撮影したりして得られた画像データから付加情報が確実に検出できるとは限らない。この付加情報の検出を保証するには、実際に印刷を行うプリンタやスキャナなどの入力機器を用いて前もって読取性能を検証しておくことが確実である。ただ、このような利用形態では、利用がかなり制限され実用的とは言い難い。そこで、実際のプリンタやスキャナ、カメラなどの実機を用いずにコンピュータ上での計算により読取性能を検証する方法が提案されている（例えば、特許文献１，２）。
【０００３】
このうち、特許文献１は、付加情報を格子状のブロックに分割した画像に繰り返し埋め込み、そして埋め込まれた付加情報の読み取りやすさで各ブロックを順位付けし、それを記憶しておく。そして、デコード時には、記憶した情報を参照して読みやすいブロックから順にデコードを試みる。このようにして、デコード処理の高速化を行うものである。また、特許文献２は、入出力環境をエミュレートし、その環境や条件で検出ができるか、できないのかの良否判定を行うものである。
【０００４】
ところで、画像に付加情報を埋め込む際、ユーザには、例えば人の顔や企業のロゴマークなど、いかなる画像劣化もさせたくない部分や、逆に埋込位置の検索を容易化するために画像中の認識し易いオブジェクトに近い部分に埋め込みたいなどの要求をもつ場合があり、この要求に応じるためにユーザに対して複数の埋込可能位置を提示することは有益である。
【０００５】
【特許文献１】特開２００５−２２９５０８号公報
【特許文献２】特開２００６−１０９０７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１においては、デコードの高速化という目的を達成するために埋め込み情報を格子状に区切られた画像ブロックに繰り返し埋め込むようにしており、画像の所望の位置に付加情報を埋め込みたいというユーザの要求に応えることはできない。
【０００７】
また、特許文献２においては、付与された条件や環境で検出が行えるかどうかを判定する方法であって、いくつかの条件から検出に最適な埋込位置を特定するための方法を提供するものではない。
【０００８】
このように、いずれの特許文献１，２においてもユーザにフィードバックするなどの自由度を持ち合わせていないため、例えば、ある埋め込み強度とある検出容易レベルを満足する埋め込み位置が複数あった場合に、それをユーザにフィードバックして埋込位置の決定をユーザに委ねるようなことができなかった。
【０００９】
本発明は、付加情報を画像に埋め込む際の便宜を図ること、または画像に埋め込まれた付加情報の検出の確実性の向上の少なくとも一方を目的とする。
【課題を解決するための手段】
【００１０】
以上のような目的を達成するために、本発明に係る画像処理装置は、画像データに対して付加情報を埋め込むときに設定可能な複数の埋込条件のうちいずれかの埋込条件の設定値を入力する入力手段と、前記入力手段から入力された埋込条件の設定値を予め定義された評価計算式に代入することによって、入力されなかった埋込条件の評価値を算出する評価処理手段と、前記評価処理手段における算出結果を出力することで埋込条件の評価結果を提示する出力手段とを有することを特徴とする。
【００１１】
また、前記評価処理手段による評価結果を記憶する記憶手段と、前記記憶手段に記憶された評価結果を評価履歴情報として出力する評価履歴情報出力手段とを有することを特徴とする。
【００１２】
また、前記設定可能な複数の埋込条件には、少なくとも埋込強度、埋込位置、検出容易レベルを含むことを特徴とする。
【００１３】
また、前記評価処理手段は、入力された埋込強度及び検出容易レベルから埋込可能位置を計算により求めて出力することを特徴とする。
【００１４】
また、前記評価処理手段は、入力された埋込強度及び埋込位置から検出容易レベルを計算により求めて出力することを特徴とする。
【００１５】
また、前記評価処理手段は、入力された埋込位置及び検出容易レベルから埋込強度を計算により求めて出力することを特徴とする。
【００１６】
本発明に係る画像処理プログラムは、コンピュータに、画像データに対して付加情報を埋め込むときに設定可能な複数の埋込条件のうちいずれかの埋込条件の設定値を入力させ、入力された埋込条件の設定値を予め定義された評価計算式に代入することによって、入力されなかった埋込条件の評価値を算出させ、算出結果を埋込条件の評価結果として出力させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、画像データに付加情報を埋め込む際のユーザの設計自由度を向上させることができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００１９】
図１は、本発明に係る画像処理装置の一実施の形態を示したハードウェア構成図である。本実施の形態における画像処理装置２０は、従前から存在する汎用的なコンピュータのハードウェア構成で実現できる。すなわち、コンピュータは、図１に示したようにＣＰＵ１、ＲＯＭ２、ＲＡＭ３、ハードディスクドライブ（ＨＤＤ）４を接続したＨＤＤコントローラ５、入力手段として設けられたマウス６とキーボード７、及び表示装置として設けられたディスプレイ８をそれぞれ接続する入出力コントローラ９、通信手段として設けられたネットワークコントローラ１０を内部バス１１に接続して構成される。
【００２０】
図２は、本実施の形態における画像処理装置２０のブロック構成図である。図２には、埋込条件受付部２１、画像データ取得部２２、表示制御部２３、評価処理部２４、埋込処理部２５、全体制御部２６、評価履歴記憶部２７及び画像データ記憶部２８が示されている。画像データ取得部２２は、付加情報の埋込対象となる画像データを取得する。本実施の形態においては、付加情報を画像データに埋め込んだ場合の検出の確実性等の評価を行う際に、例示した設計画面に埋込対象となる画像データを画面表示したり、埋込条件値を設定したりするが、表示制御部２３は、この設計画面の表示制御を行う。ユーザは、画像データに対して付加情報を埋め込むときに設定可能な複数の埋込条件のうちいずれかを、表示制御部２３が表示した設計画面から入力するが、埋込条件受付部２１は、この入力された埋込条件を受け付ける。評価処理部２４は、埋込条件受付部２１が受け付けた埋込条件の設定値を予め定義された評価計算式に代入することによって、入力されなかった埋込条件の評価値を算出し、その算出結果を出力することで埋込条件の評価結果をユーザに提示する。また、評価結果を評価履歴記憶部２７に書き込む。埋込処理部２５は、埋込条件受付部２１が受け付けた埋込条件の設定値及び当該設定値に基づき評価処理部２４が算出した評価値に基づき画像データに対して付加情報を埋め込む埋込処理を実施する。また、付加情報が埋め込まれた画像データを画像データ記憶部２８に書き込む。全体制御部２６は、上記各構成要素２１〜２５を連携動作させながら画像処理装置２０における全体制御を行う。
【００２１】
画像処理装置２０における各構成要素２１〜２６は、画像処理装置２０を形成するコンピュータと、コンピュータに搭載されたＣＰＵ１で動作するプログラムとの協調動作により実現される。本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。また、各記憶部２７，２８は、コンピュータに搭載されたＨＤＤ４にて実現される。あるいは、ＲＡＭ３やネットワークコントローラ１０を介してアクセス可能な記憶手段でも実現可能である。
【００２２】
図３は、本実施の形態における付加情報多重化画像設計画面の表示例を示した図である。本実施の形態では、ユーザインタフェースとして図３に示した付加情報多重化画像設計画面３０を提供し、この画面３０からユーザにより入力された埋込条件に従い実施する評価処理、並びに設定された埋込条件に基づく付加情報の画像データへの埋込処理を実行することになる。ここで、各処理の詳細について説明する前に図３に示した画面構成について説明する。
【００２３】
図３に示した付加情報多重化画像設計画面３０は、各処理を実行する際に利用する処理関連表示領域３１と、埋込対象の画像データに対して行った評価処理の実行結果の履歴をリスト表示する履歴表示領域３２とで構成される。処理関連表示領域３１には、付加情報の埋込対象となる画像データの表示領域３３と、ユーザに対する指示を表示するガイド表示領域３４とが含まれている。また、本実施の形態では、埋込強度、埋込情報、検出容易レベル及び埋込位置を埋込条件として用いるが、処理関連表示領域３１には、埋込強度、埋込情報及び検出容易レベルに対する条件設定値の入力フィールドであると共に評価結果の表示フィールドでもある各条件設定値フィールド３５，３６，３７が含まれている。更に、ユーザが評価処理を開始指示するための評価開始ボタン３８、ユーザが埋込処理を開始指示するための埋込開始ボタン３９及び各条件設定値フィールド３５〜３７に入力した設定値をリセットするための設定クリアボタン４０が含まれている。
【００２４】
一方、履歴表示領域３２には、指定した埋込条件の設定値と、その設定値に従って実施した評価処理の結果を含む評価履歴情報がリスト表示される。図３に示した表示例によると、矢印の左に埋込条件の設定値が、矢印の右に当該設定値に従った評価結果が、それぞれ展開表示されている。例えば、最新の実施した評価処理では、埋込強度として“７５”、埋込情報として“Ａ１１３０９”、埋込位置として“（５０，３０）”と各条件値を設定して評価処理を実施した結果、検出容易レベル“大”という評価結果が得られたことを示している。
【００２５】
なお、本実施の形態で用いる画面３０には、本実施の形態を実施する上で必要な項目のみを含めるようにしたが、他の情報を付加的に含めるようにしてもよい。また、画面レイアウトもこの画面例に限る必要はない。
【００２６】
次に、本実施の形態における動作について図４に示したフローチャートを用いて説明する。
【００２７】
本実施の形態の画像処理プログラムが起動され、付加情報の埋込対象の画像データがユーザにより指定されると、画像データ取得部２２は、指定された画像データを、当該画像データの格納先、例えばＨＤＤ４あるいはネットワークコントローラ１０を介して外部装置から取得する（ステップ１０１）。そして、全体制御部２６は、表示制御部２３に付加情報多重化画像設計画面３０を表示させると共に、取得した画像データを表示領域３３に表示させる（ステップ１０２）。なお、画像データを新たに取得して表示した初期の段階では、各条件設定値フィールド３５〜３７、埋込位置及び評価履歴情報には何も表示されない。
【００２８】
本実施の形態においては、付加情報多重化画像設計画面３０に表示された評価開始ボタン３８が押下されたか、埋込開始ボタン３９が押下されたかで動作が異なり、さらに、評価開始ボタン３８が押下された場合は、埋込強度、埋込情報、検出容易レベルあるいは埋込位置という埋込条件のうちいずれかが設定されているか否かにより動作が異なる。まず、評価開始ボタン３８が押下された場合について説明する。
【００２９】
まず始めに実際の埋込手法の一例として、本願特許出願人と同一の出願人による特許出願（発明の名称：「画像処理装置及び画像処理方法」、出願公開番号：特開２００４−１４０７６４号公報、以下、「先行文献１」）に開示される埋込手法が存在するが、本実施の形態では、この埋込方法を採用するものとし、以下に簡単にこの埋込方法について説明する。もちろん、本発明の実施においては、誤り訂正符号により符号化した付加情報を画像データに埋め込み、そして埋め込んだ各ビットを正しく検出できるか否かを推測することが可能な手法であれば、他の埋込手法を用いてもよい。
【００３０】
先行文献１に開示された埋込手法では、図５（Ｄ），（Ｅ）に示すような２つのパターンのいずれかを付加情報を構成する各ビットパターンに応じて選択し、それを埋込対象とする画像データ内のある矩形形状の領域に連接して、なおかつ、重ならないように多重化させて埋め込む手法である。図５（Ｄ），（Ｅ）のパターンの特徴は、次の通りである。
【００３１】
１．双方のパターン画像の対応する画素同士を加算した結果は、いずれも同じ所定値（たとえば「０」）になる。
【００３２】
２．各々のパターン画像中の全画素を加算した結果は、いずれも同じ所定値（たとえば「０」）になる。
【００３３】
３．各々のパターン画像は、画像の中心部を通り、その方向が直交する２つの画素値の不連続線（「エッジ」と呼ぶ）を有する。
【００３４】
４．各々のパターン画像の持つ画素値の絶対値は中心でもっとも大きく、中心から離れるほど小さくなる。
【００３５】
このように、面積を持ったパターンによって符号を表現することで印刷においてなされる様々な画質劣化要因（ノイズ）に対する耐性を獲得する一方、画像データと付加情報の多重化後に画像の濃度が大きく変化することが防止され（１，２の特徴による）、パターン画像の検出が容易で復号処理が簡便となり（２，３の特徴による）、かつパターン間でのエッジの発生が防止されて（４の特徴による）、その存在が視覚的に目立たないという特徴がある。
【００３６】
実際に図５（Ｄ），（Ｅ）のようなパターンを作成するためには、図５（Ａ），（Ｂ）に示すように、符号“１”を意味する基本パターン（Ａ）と、符号“０”を意味する基本パターン（Ｂ）とを定義しておき、これらの各要素の値（画素値）に図５（Ｃ）に示す（１）式または（２）式のような式（これらの式においてＣは埋め込み強度、αは減衰率であり、ユーザによって設定される）によって定義される値を乗じて得ることができる。なお、（１）、（２）式でＸ，Ｙはパターン画像の中心を（Ｘ，Ｙ）＝（０，０）としたときの各画素の座標（Ｘ，Ｙ）の値である。
【００３７】
この乗算の結果、図５（Ａ），（Ｂ）それぞれに基づいて図５（Ｄ），（Ｅ）に示した各パターン画像が生成される。なお、図５（Ｄ），（Ｅ）では図示の都合上、濃度の違いをハッチングの違いによって示している。
【００３８】
次に、評価開始ボタン３８が押下された際、埋込強度、埋込情報、検出容易レベル、あるいは埋込位置が設定されているか否かによらず共通に利用される推定ＢＥＲ（Ｂｉｔ  Ｅｒｒｏｒ  Ｒａｔｅ）の算出アルゴリズムについて説明する。
【００３９】
推定ＢＥＲとは、ある埋込位置に、ある埋込対象の付加情報を、ある検出容易レベルとある埋込強度で埋め込んだ場合に推定されるビット・エラー率のことである。まず、この埋込手法を用いた場合に埋め込んだ各ビットが正しく検出できそうか否かを検査する方法について説明する。ここでは、図５（Ａ），（Ｂ）のパターン作成時の計算式に関して、図５（Ｃ）の（１）式を用い、埋込強度をＣ、減衰率を０．２、パターンサイズを８×８画素とした例を説明する。なお、この埋込方法では、座標の取り方を図６のようにして計算しても本発明に対する一般性は失われない。
【００４０】
例えば、埋込強度が７５の場合のパターンは図７のようなパターンになる。このようなパターンを元画像データの対応する画素の各階調値に加算した後、パターンを図８に示すように４つの領域に分割し、それらの領域に含まれる１６個の各画素の階調値の合計値Ｒ１，Ｒ２，Ｒ３，Ｒ４を求める。なお、人間の目では、“＋７５”程度の値を階調値に加算しても、ほとんどその加算分を視認することはできない。
【００４１】
そして、Ｒ１，Ｒ３のうちの小さい方がＲ２，Ｒ４の大きい方よりも大きければ、埋め込まれたのは符号“１”である確率が高く、一方、Ｒ２，Ｒ４のうちの小さい方がＲ１、Ｒ３の大きい方よりも大きければ、埋め込まれたのは符号“０”である確率が高いと考えられる。このように考えれば、符号“１”を埋め込んで、それを正しく検出するためには、符号“１”に対応するパターンの加算後にＲ１，Ｒ３のうちの小さい方がＲ２，Ｒ４の大きい方よりも大きくなっていれば、正しく検出できる可能性が高い。さらに、Ｒ１，Ｒ３のうちの小さい方がＲ２，Ｒ４の大きい方よりもある閾値以上大きくなっていれば、実際のプリント時やスキャン時に発生するノイズに対する耐性が高くなり検出の確度も高くなる。逆に、符号“０”を埋め込んで、それを正しく検出するためには、符号“０”に対応するパターンの加算後にＲ２，Ｒ４のうちの小さい方がＲ１，Ｒ３の大きい方よりも大きくなっていれば、正しく検出できる可能性が高い。さらに、Ｒ２，Ｒ４のうちの小さい方がＲ１，Ｒ３の大きい方よりもある閾値以上大きくなっていれば、実際のプリント時やスキャン時に発生するノイズに対する耐性が高くなり検出の確度も高くなる。
【００４２】
以上の検査をパターンが多重化される画像データの全てのビット（画素）に対して行い、そのうち何ビットが正しく検出できそうかを計測し、その比率を求めたものが推定ＢＥＲである。この推定ＢＥＲの値が、付加情報を誤り訂正符号化する際に想定していたＢＥＲ（想定ＢＥＲ）よりも小さければ付加情報の復号ができる。想定ＢＥＲは、このＢＥＲと同じ割合でエラー・ビットがあっても所定値未満の復号エラー確率が達成できるように符号化した際の設計値である。
【００４３】
さらに、以上の埋込方法を利用する際に閾値の値を大きくしても、推定ＢＥＲが想定ＢＥＲよりも小さければよりノイズに対する耐性が強くなる。換言するとプリント性能やスキャン性能が劣る入出力機器を用いても付加情報の復号が可能となるため、このような場合は検出容易レベルが大きいと考えることができる。ここで、検出容易レベルが大の場合の閾値をｔｈ１、中の場合をｔｈ２、小の場合はｔｈ３とすると、ｔｈ１＞ｔｈ２＞ｔｈ３であり、これらの各閾値は予め複数の入出力の機器の組合せで実験して得られた経験値を用いることが望ましく、この値を適切に使って要求される検出容易レベルを実現した際の推定ＢＥＲを求めればいい。
【００４４】
以上が、評価開始ボタン３８が押下された際に、推定ＢＥＲを求めるために共通に利用されるアルゴリズムである。
【００４５】
次に、評価開始ボタン３８が押下された場合の埋込条件の設定状況に対応した各処理の詳細について説明する。
【００４６】
本実施の形態における評価処理では、付加情報の埋込条件として、埋込強度、埋込情報、検出容易レベル及び埋込位置という４項目を扱うことにしている。そして、４項目のうち３項目がユーザによって設定されたときに残りの１つの項目について適切と考えられる条件値を計算により求め、この算出結果を評価結果としてユーザに提示する。なお、付加情報の内容については、本来ユーザが決定すべき埋込条件であり、評価の結果により決定されるべき値ではないため評価の対象とはならず、原則、実際に埋め込みたいデータ値を条件設定値フィールド３６に設定する。以下、場合分けして説明する。
【００４７】
（ケース１）埋込強度と検出容易レベルが設定されていて、埋込位置が設定されていないケース
【００４８】
ユーザが付加情報多重化画像設計画面３０の各条件設定値フィールド３５〜３７それぞれに埋込強度、付加情報及び検出容易レベルの各設定値を入力し（ステップ１０３）、評価開始ボタン３８を押下すると（ステップ１０４でＹ）、埋込条件受付部２１がユーザにより設定された条件値を受け付けると共に、全体制御部２６は、受け付けられた設定値を評価処理部２４に渡して評価処理の実行開始を指示する。
【００４９】
付加情報が所定の大きさを持つ矩形形状領域内に埋め込まれるとすると、評価処理部２４は、まず始めに付加情報の埋込範囲を示す埋込領域の左上角を、画像データの表示領域３３の左上角に合わせる。そして、付加情報の埋込領域が対応付けされた画像データの画素データに対して、設定された埋込強度と検出容易レベルを用いて推定ＢＥＲを求め、それが想定ＢＥＲより小さいかを求め、小さければ埋込みが成される埋込領域の左上画素の値を白、または黒、あるいは元の画素を反転するなどして視認可能に表示されるように表示制御部２３に指示する。このケースの評価処理では、付加情報の埋込箇所候補をユーザに提示することになる。
【００５０】
以下、前述した処理を、付加情報の埋込領域を左から右へ、また上から下へ1画素ずつずらしながら行う。これにより、ケース１における評価処理では、ユーザの設定条件を満足する埋込箇所の候補が全てリストアップされ、そのリストアップされた埋込箇所候補となる領域を表示制御部２３に画面表示させることでユーザに評価結果を提示する（ステップ１０５）。なお、この後、ユーザは、埋込処理を開始する前に埋込箇所候補の中からいずれか１つの埋込領域を付加情報の埋込位置として選択する。
【００５１】
なお、上記説明では、画像データ全体を処理対象領域とした。ただ、例えば、人の顔や企業のロゴマーク上に付加情報を埋め込みたくない場合がある。このような場合、埋込箇所候補の中から人の顔や企業のロゴマークと重なる埋込箇所候補をユーザが選択しなければよいわけであるが、ケース１において評価開始ボタン３８を押下する前に表示領域３３に表示された画像データのうち評価対象とする領域をユーザが範囲指定できる機能を設ければ、ユーザは、最初から選択することのない領域（人の顔や企業のロゴマークの表示領域）を範囲指定外と設定することができる。これにより、前述した推定ＢＥＲ算出処理等を範囲指定外とした領域に対して実行させずにすむので、評価処理効率の向上を図ることができる。
【００５２】
また、仮にユーザにより付加情報が設定されずに条件設定値フィールド３６が空欄であった場合には、推定ＢＥＲを求める際には各ビットが”１”でも”０”でも検出可能な場合のみビットが正しく検出できると判定すればいい。付加情報を設定しなければ、付加情報によらずにその他の設定条件を満足する埋込位置を探し出すように処理される。これは、画像データの同じ位置に可変データである付加情報を埋め込みたい場合に便宜である。
【００５３】
（ケース２）埋込位置と埋込強度が設定されていて、検出容易レベルが設定されていないケース
【００５４】
ユーザが付加情報多重化画像設計画面３０の条件設定値フィールド３５，３６それぞれに埋込強度及び付加情報の各設定値を入力し（ステップ１０３）、表示領域３３上に埋込位置を指定した後、評価開始ボタン３８を押下すると（ステップ１０４でＹ）、埋込条件受付部２１がユーザにより設定された条件値を受け付けると共に、全体制御部２６は、受け付けられた設定値を評価処理部２４に渡して評価処理の実行開始を指示する。ここで、埋込位置の指定方法としては、表示領域３３に表示された画像データ上でマウス操作等により範囲指定したり、付加情報の埋込領域の大きさが固定されていれば、埋込領域の例えば左上角等の１点を画像データ上で指し示すようにすればよい。このケース２の場合において埋込条件が設定されたときの画面表示例を図９に示す。図９においては、指定された埋込位置を枠４１で示す。
【００５５】
本実施の形態では、検出容易レベルを大、中、小の３段階にレベル分けして評価結果を提示するものとしている。従って、このケース２の場合、評価処理部２４は、まず検出容易レベルが大に相当する閾値ｔｈ１を用いて、設定された埋込強度と設定された埋込位置から計算した推定ＢＥＲが想定ＢＥＲより小さいかを計算し、小さければ検出容易レベルに“大”を設定する。もし、そうでなければ検出容易レベルが中に相当するｔｈ２を用いて同様に推定ＢＥＲを求める。推定ＢＥＲが想定ＢＥＲよりも小さければ、検出容易レベルに“中”を設定する。もし、そうでなければ検出容易レベルが小に相当するｔｈ３を用いて同様に推定ＢＥＲを求める。推定ＢＥＲが想定ＢＥＲよりも小さければ、検出容易レベルに“小”を設定する。もし、そうでなければ検出容易レベルに“不可”を設定する。
【００５６】
以上のようにして、評価処理部２４により検出容易レベルに対する評価が決定されると（ステップ１０５）、表示制御部２３は、その評価結果を受けて条件設定値フィールド３７に、“大”、 “中”、 “小”あるいは“不可”を表示する。なお、付加情報が設定されているか否かによる処理は、ケース１と同様である。
【００５７】
（ケース３）埋込位置と検出容易レベルが設定されていて、埋込強度が設定されていないケース
【００５８】
ユーザが付加情報多重化画像設計画面３０の条件設定値フィールド３６，３７それぞれに付加情報及び検出容易レベルの各設定値を入力し（ステップ１０３）、表示領域３３上に埋込位置を指定した後、評価開始ボタン３８を押下すると（ステップ１０４でＹ）、埋込条件受付部２１がユーザにより設定された条件値を受け付けると共に、全体制御部２６は、受け付けられた設定値を評価処理部２４に渡して評価処理の実行開始を指示する。評価処理部２４は、最初に埋込強度として想定している最小強度を用いて、設定された埋込位置と検出容易レベルに応じた閾値を使い、推定レベルが想定レベルより小さいかを算出する。小さい場合はそのときに用いた埋込強度をこの場合の埋込強度として設定する。もし、そうでない場合は埋込強度として前回値＋１を用いて上記処理を埋込強度が予め想定している最大強度になるまで繰り返し行う。この場合、最大強度を埋込強度として設定する。埋込強度が最大強度であっても推定ＢＥＲが想定ＢＥＲより小さくならない場合は、埋込強度として“不可”を設定する。
【００５９】
以上のようにして、評価処理部２４により検出容易レベルに対する評価が決定されると（ステップ１０５）、表示制御部２３は、その評価結果を受けて条件設定値フィールド３５に、設定された埋込強度の値若しくは“不可”を表示する。なお、付加情報が設定されているか否かによる処理は、ケース１と同様である。
【００６０】
（ケース４）上記以外の組み合わせがなされているケース
【００６１】
基本的には、上記ケース１〜３のいずれかのケースに該当することになるが、もし、いずれにも該当していないと判断した場合には、エラーとする。エラーと判断した場合、その旨が表示制御部２３によって画面３０のガイド表示領域３４などの所定位置に表示されることになる。
【００６２】
評価処理においては、指定された埋込条件に従って上記ケース１〜４のいずれかの処理を実施することになる。そして、評価処理部２４は、評価開始ボタン３８が押下され評価を行う度に評価結果を評価履歴記憶部２７に登録する（ステップ１０６）。評価履歴記憶部２７に登録するデータ項目には、評価したユーザの識別情報、評価した日時情報、設定した埋込条件、評価結果等が含まれる。
【００６３】
全体制御部２６は、評価履歴記憶部２７に履歴が登録されたことを認識すると、その評価履歴情報を取り出して表示制御部２３へ渡す。表示制御部２３は、全体制御部２６からその評価履歴情報を受けて履歴表示領域３２に表示する（ステップ１０７）。本実施の形態では、新しい順にリスト表示したが、表示形態はこれに限る必要はない。
【００６４】
本実施の形態においては、異なる埋込条件にて実施した一連の評価処理の実行結果を評価履歴情報として画面表示するようにしたので、ユーザは、過去の評価結果を参照しながらより適切な埋込条件を見いだしやすくなる。なお、本実施の形態では、一連の評価処理の実行結果を画面表示するようにしたが、画像データに対して過去に実施した評価結果を当該画像データのＩＤ等をキーに評価履歴記憶部２７から取り出し、画面表示するようにしてもよい。
【００６５】
埋込条件は、以上のように評価処理が実行されることで画面３０の所定の表示領域に表示されることになる。この後、ユーザにより設定クリアボタン４０が押下されると（ステップ１０８でＹ）、表示制御部２３は、各条件設定値フィールド３５〜３７のクリア及び画像データ上に設定された埋込位置をクリアする（ステップ１０９）。埋込条件を消去することで、ユーザは、異なる設定値を入力することで、新たな埋込条件による評価を続けて行うことができる。
【００６６】
一方、所定領域に埋込条件が設定された状態にて、評価開始ボタン３８でも設定クリアボタン４０でもなく埋込開始ボタン３９が押下されると（ステップ１０４，１０８で共にＮ）、全体制御部２６は、画面上に表示されている埋込条件の設定値を埋込処理部２５に渡して埋込処理の実行開始を指示する。埋込処理部２５は、この指示に応じて設定された埋込条件に従って付加情報を、画像データに指定された埋込位置に埋め込む（ステップ１１０）。なお、埋込処理自体は、本発明の特徴的な処理ではなく、例えば先行文献１に記載された方法にて埋め込めばよい。埋込処理部２５は、所定の埋込処理を実行し付加情報を埋め込んだ画像データを生成すると、この画像データを画像データ記憶部２８に保存する（ステップ１１１）。
【００６７】
以上説明したように、本実施の形態によれば、ユーザにより設定された埋込条件に従い評価処理を実行して、設定されていない埋込条件に関して評価結果を算出し、その評価結果をユーザに提示するようにした。
【図面の簡単な説明】
【００６８】
【図１】本発明に係る画像処理装置の一実施の形態を示したハードウェア構成図である。
【図２】本実施の形態における画像処理装置のブロック構成図である。
【図３】本実施の形態における付加情報多重化画像設計画面の表示例を示した図である。
【図４】本実施の形態における動作を示したフローチャートである。
【図５】本実施の形態において画像データに埋め込むパターンの一例を示した図である。
【図６】本実施の形態において付加情報を埋め込む際の座標の取り方を示した図である。
【図７】本実施の形態において埋込強度が７５のときの埋込パターンを示した図である。
【図８】本実施の形態において埋込パターンを４分割して形成する計算領域を示した図である。
【図９】本実施の形態において埋込位置が指定された付加情報多重化画像設計画面の表示例を示した図である。
【符号の説明】
【００６９】
１  ＣＰＵ、２  ＲＯＭ、３  ＲＡＭ、４  ハードディスクドライブ（ＨＤＤ）、５  ＨＤＤコントローラ、６  マウス、７  キーボード、８  ディスプレイ、９  入出力コントローラ、１０  ネットワークコントローラ、１１  内部バス、２０  画像処理装置、２１  埋込条件受付部、２２  画像データ取得部、２３  表示制御部、２４  評価処理部、２５  埋込処理部、２６  全体制御部、２７  評価履歴記憶部、２８  画像データ記憶部。
【図１】
2008177922.tif 000003
【図２】
2008177922.tif 000004
【図４】
2008177922.tif 000005
【図５】
2008177922.tif 000006
【図６】
2008177922.tif 000007
【図７】
2008177922.tif 000008
【図８】
2008177922.tif 000009
【図３】
2008177922.tif 000010
【図９】
2008177922.tif 000011