(57)【特許請求の範囲】
【請求項１】
所定の合成条件に基づいて、少なくとも１つの挿入画像を原画像に合成する画像合成処理装置であって、
前記合成条件にしたがって、ブロック化された挿入画像の量子化データである各要素の位置に対して所定の方向で隣接する位置に、各要素のデータ量に等しくブロック化された所定の符号要素を挿入して、埋込画像を作成する埋込画像作成部と、
前記合成条件にしたがって、埋込画像に含まれる挿入画像の要素と該要素に対して挿入された符号要素とのそれぞれに、ブロック化された原画像の量子化データに含まれる要素のうちの１つを対応させて合成すべく、原画像の量子化データの各要素を複製することで原画像を所定の方向に伸長して伸長原画像を作成する伸長原画像作成部と、
前記合成条件にしたがって、埋込画像に含まれる各要素と伸長原画像に含まれる各要素とを合成して合成画像を作成する合成画像作成部と
を備えることを特徴とする画像合成処理装置。
【請求項２】
請求項１の画像合成処理装置で作成された合成画像から挿入画像を分離する画像分離処理装置であって、
ブロック化された合成画像の量子化データである各要素のうち、所定の符号要素と伸長原画像の各要素とが合成されている要素から、所定の合成条件を利用して、伸長原画像の各要素を復元する伸長原画像復元部と、
ブロック化された合成画像の量子化データである各要素のうち、挿入画像の各要素と伸長原画像の各要素とが合成されている要素から、所定の方向で隣接する位置で抽出された伸長原画像の要素を、所定の合成条件を利用して除去することで、合成画像の各要素から挿入画像の各要素を復元する挿入画像復元部と
を備えることを特徴とする画像分離処理装置。
【請求項３】
合成画像を作成する請求項１に記載の画像合成処理装置と、該合成画像から挿入画像を分離する請求項２に記載の画像分離処理装置とを備えることを特徴とする画像処理システム。
【請求項４】
所定の合成条件に基づいて、少なくとも１つの挿入画像を原画像に合成する画像合成処理方法であって、
前記合成条件にしたがって、ブロック化された挿入画像の量子化データである各要素の位置に対して所定の方向で隣接する位置に、各要素のデータ量に等しくブロック化された所定の符号要素を挿入して、埋込画像を作成するステップと、
前記合成条件にしたがって、埋込画像に含まれる挿入画像の要素と該要素に対して挿入された符号要素とのそれぞれに、ブロック化された原画像の量子化データに含まれる要素のうちの１つを対応させて合成すべく、原画像の量子化データの各要素を複製することで原画像を所定の方向に伸長して伸長原画像を作成するステップと、
前記合成条件にしたがって、埋込画像に含まれる各要素と伸長原画像に含まれる各要素とを合成して合成画像を作成するステップと
を備えることを特徴とする画像合成処理方法。
【請求項５】
請求項４の画像合成方法で作成された合成画像から挿入画像を分離する画像分離処理方法であって、
ブロック化された合成画像の量子化データである各要素のうち、所定の符号要素と伸長原画像の各要素とが合成されている要素から、所定の合成条件を利用して、伸長原画像の各要素を復元するステップと、
ブロック化された合成画像の量子化データである各要素のうち、挿入画像の各要素と伸長原画像の各要素とが合成されている要素から、所定の方向で隣接する位置で抽出された伸長原画像の要素を、所定の合成条件を利用して除去することで、合成画像の各要素から挿入画像の各要素を復元するステップと、
復元された挿入画像の各要素を結合するステップと
を備えることを特徴とする画像分離処理方法。
【請求項６】
合成画像を作成する請求項４に記載の画像合成処理方法と、該合成画像から挿入画像を分離する請求項５に記載の画像分離処理方法とを備えることを特徴とする画像処理方法。
【請求項７】
コンピュータを、所定の合成条件に基づいて、少なくとも１つの挿入画像を原画像に合成する画像合成処理装置として機能させるプログラムであって、
コンピュータを、
前記合成条件にしたがって、ブロック化された挿入画像の量子化データである各要素の位置に対して所定の方向で隣接する位置に、各要素のデータ量に等しくブロック化された所定の符号要素を挿入して、埋込画像を作成する埋込画像作成部、
前記合成条件にしたがって、埋込画像に含まれる挿入画像の要素と該要素に対して挿入された符号要素とのそれぞれに、ブロック化された原画像の量子化データに含まれる要素のうちの１つを対応させて合成すべく、原画像の量子化データの各要素を複製することで原画像を所定の方向に伸長して伸長原画像を作成する伸長原画像作成部と、
前記合成条件にしたがって、埋込画像に含まれる各要素と伸長原画像に含まれる各要素とを合成して合成画像を作成する合成画像作成部
として機能させることを特徴とするプログラム。
【請求項８】
コンピュータを、請求項７の画像合成処理装置として機能させるプログラムを利用して作成された合成画像から、挿入画像を分離する画像分離処理装置として機能させるプログラムであって、
コンピュータを、
ブロック化された合成画像の量子化である各要素のうち、所定の符号要素と伸長原画像の各要素とが合成されている要素とから、所定の合成条件を利用して、伸長原画像の各要素を復元する伸長原画像復元部、
ブロック化された合成画像の量子化データである各要素のうち、挿入画像の各要素と伸長原画像の各要素とが合成されている要素から、所定の方向で隣接する位置で抽出された伸長原画像の要素を所定の合成条件を利用して除去することで、合成画像の各要素から挿入画像の各要素を復元する挿入画像復元部
として機能させることを特徴とするプログラム。
【請求項９】
コンピュータを、合成画像を作成する請求項７の画像合成処理装置として機能させるプログラムと、該合成画像から挿入画像を分離する請求項８に記載の画像分離処理装置として機能させるプログラムとを備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムに関し、特に原画像に対して挿入画像を合成または分離する画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、自然画像である原画像に、別の画像データを挿入画像として合成する電子透かし技術が知られている。電子透かし技術では、原画像に対して挿入画像を目立たないように合成する必要がある。そこで、原画像の空間周波数成分を抽出して、高周波領域に挿入画像を合成することで、挿入画像を原画像に対して目立たなくすることが知られている（例えば、特許文献１参照）。
【０００３】
また、他の電子透かし技術として、原画像の見た目に影響の少ない部分に挿入画像を合成する画素置換法が知られている。また、原画像および挿入画像に対してアマダール変換を施す画素空間利用法が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−０１１２５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、原画像の空間周波数成分を利用して原画像に挿入画像を合成する場合、原画像を周波数成分に変換してからその係数を利用して挿入画像を合成するので、相対的に計算量、メモリ量などに対する負荷が高くなってしまう。画像置換法および画素空間利用法を利用して原画像に挿入画像を合成する場合でも、合成原理や手順が複雑で、実現困難である場合が多い。合成画像から挿入画像を分離する場合も同様に、分離原理や手順が複雑であるので、実現困難である場合が多い。
【０００６】
本発明は、斯かる事情に鑑み、原画像に対する挿入画像の合成または分離をより簡素にする画像処理装置、画像処理システム、画像処理方法、およびプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明に係る画像合成処理装置は、所定の合成条件に基づいて、少なくとも１つの挿入画像を原画像に合成する画像合成処理装置であって、前記合成条件にしたがって、ブロック化された挿入画像の量子化データである各要素の位置に対して所定の方向で隣接する位置に、各要素のデータ量に等しくブロック化された所定の符号要素を挿入して、埋込画像を作成する埋込画像作成部と、前記合成条件にしたがって、埋込画像に含まれる挿入画像の要素と該要素に対して挿入された符号要素とのそれぞれに、ブロック化された原画像の量子化データに含まれる要素のうちの１つを対応させて合成すべく、原画像の量子化データの各要素を複製することで原画像を所定の方向に伸長して伸長原画像を作成する伸長原画像作成部と、前記合成条件にしたがって、埋込画像に含まれる各要素と伸長原画像に含まれる各要素とを合成して合成画像を作成する合成画像作成部とを備える。
【０００８】
斯かる構成によれば、挿入画像への所定の符号要素の挿入、原画像の伸長、および所定の条件にしたがう合成により合成画像を作成するので、簡素な作業で合成画像を作成できる。
【０００９】
本発明に係る画像分離処理装置は、上記画像合成処理装置で作成された合成画像から挿入画像を分離する画像分離処理装置であって、ブロック化された合成画像の量子化データである各要素のうち、所定の符号要素と伸長原画像の各要素とが合成されている要素から、所定の合成条件を利用して、伸長原画像の各要素を復元する伸長原画像復元部と、ブロック化された合成画像の量子化データである各要素のうち、挿入画像の各要素と伸長原画像の各要素とが合成されている要素から、所定の方向で隣接する位置で抽出された伸長原画像の要素を、所定の合成条件を利用して除去することで、合成画像の各要素から挿入画像の各要素を復元する挿入画像復元部とを備える。
【００１０】
斯かる構成によれば、合成画像からの伸長原画像の復元、合成画像からの伸長原画像の要素の除去による挿入画像の各要素の復元、および復元された挿入画像の各要素の結合という、簡素な作業で合成画像から挿入画像を分離できる。
【００１１】
また、本発明に係る画像処理システムは、合成画像を作成する上記画像合成処理装置と、該合成画像から挿入画像を分離する上記画像分離処理装置とを備える。
【００１２】
斯かる構成によれば、簡素な作業で挿入画像および原画像を合成できるとともに、簡素な作業で合成画像から挿入画像が分離できるので、全体として簡素な作業で合成画像の作成および分離をすることができる。
【００１３】
本発明に係る画像合成方法は、所定の合成条件に基づいて、少なくとも１つの挿入画像を原画像に合成する画像合成処理方法であって、前記合成条件にしたがって、ブロック化された挿入画像の量子化データである各要素の位置に対して所定の方向で隣接する位置に、各要素のデータ量に等しくブロック化された所定の符号要素を挿入して、埋込画像を作成するステップと、前記合成条件にしたがって、埋込画像に含まれる挿入画像の要素と該要素に対して挿入された符号要素とのそれぞれに、ブロック化された原画像の量子化データに含まれる要素のうちの１つを対応させて合成すべく、原画像の量子化データの各要素を複製することで原画像を所定の方向に伸長して伸長原画像を作成するステップと、前記合成条件にしたがって、埋込画像に含まれる各要素と伸長原画像に含まれる各要素とを合成して合成画像を作成するステップとを備える。
【００１４】
斯かる構成によれば、挿入画像への所定の符号要素の挿入、原画像の伸長、および所定の合成条件にしたがう合成により合成画像を作成するので、簡素な作業で合成画像を作成できる。
【００１５】
本発明に係る画像分離方法は、上記画像合成方法で作成された合成画像から挿入画像を分離する画像分離方法であって、ブロック化された合成画像の量子化データである各要素のうち、所定の符号要素と伸長原画像の各要素とが合成されている要素から、所定の合成条件を利用して、伸長原画像の各要素を復元するステップと、ブロック化された合成画像の量子化データである各要素のうち、挿入画像の各要素と伸長原画像の各要素とが合成されている要素から、所定の方向で隣接する位置で抽出された伸長原画像の要素を、所定の合成条件を利用して除去することで、合成画像の各要素から挿入画像の各要素を復元するステップと、復元された挿入画像を結合するステップとを備える。
【００１６】
斯かる構成によれば、合成画像からの伸長原画像の復元、合成画像からの伸長原画像の要素の除去による挿入画像の各要素の復元、および復元された挿入画像の各要素の結合という、簡素な作業で合成画像から挿入画像を分離できる。
【００１７】
また、本発明に係る画像処理方法は、合成画像を作成する上記画像合成方法と、該合成画像から挿入画像を分離する上記画像分離方法とを備える。
【００１８】
斯かる構成によれば、簡素な作業で挿入画像および原画像を合成できるとともに、簡素な作業で合成画像から挿入画像を分離できるので、全体として簡素な作業で合成画像の作成および分離をすることができる。
【００１９】
本発明にかかるプログラムは、コンピュータを、所定の合成条件に基づいて、少なくとも１つの挿入画像を原画像に合成する画像合成処理装置として機能させるプログラムであって、コンピュータを、前記合成条件にしたがって、ブロック化された挿入画像の量子化データである各要素の位置に対して所定の方向で隣接する位置に、各要素のデータ量に等しくブロック化された所定の符号要素を挿入して、埋込画像を作成する埋込画像作成部、前記合成条件にしたがって、埋込画像に含まれる挿入画像の要素と該要素に対して挿入された符号要素とのそれぞれに、ブロック化された原画像の量子化データに含まれる要素のうちの１つを対応させて合成すべく、原画像の量子化データの各要素を複製することで原画像を所定の方向に伸長して伸長原画像を作成する伸長原画像作成部と、前記合成条件にしたがって、埋込画像に含まれる各要素と伸長原画像に含まれる各要素とを合成して合成画像を作成する合成画像作成部として機能させる。
【００２０】
斯かる構成によれば、挿入画像への所定の符号要素の挿入、原画像の伸長、および所定の条件にしたがう合成により合成画像を作成するので、簡素な作業で合成画像を作成できる。
【００２１】
また、本発明に係るプログラムは、コンピュータを、上記画像合成処理装置として機能させるプログラムを利用して作成された合成画像から、挿入画像を分離する画像分離処理装置として機能させるプログラムであって、コンピュータを、ブロック化された合成画像の量子化データである各要素のうち、所定の符号要素と伸長原画像の各要素とが合成されている要素とから、所定の合成条件を利用して、伸長原画像の各要素を復元する伸長原画像復元部、ブロック化された合成画像の量子化データである各要素のうち、挿入画像の各要素と伸長原画像の各要素とが合成されている要素から、所定の方向で隣接する位置で抽出された伸長原画像の要素を所定の合成条件を利用して除去することで、合成画像の各要素から挿入画像の各要素を復元する挿入画像復元部として機能させる。
【００２２】
斯かる構成によれば、合成画像からの伸長原画像の復元、合成画像からの伸長原画像の要素の除去による挿入画像の各要素の復元、および復元された挿入画像の各要素の結合という、簡素な作業で合成画像から挿入画像を分離できる。
【００２３】
また、本発明に係るプログラムは、コンピュータを、合成画像を作成する上記画像合成処理装置として機能させるプログラムと、該合成画像から挿入画像を分離する上記画像分離処理装置として機能させるプログラムとを備える。
【００２４】
斯かる構成によれば、簡素な作業で挿入画像および原画像を合成できるとともに、簡素な作業で合成画像から挿入画像を分離できるので、全体として簡素な作業で合成画像の作成および分離をすることができる。
【発明の効果】
【００２５】
以上の如く、本発明に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムによれば、原画像に対する挿入画像の合成または分離をより簡素にできるという優れた効果を奏する。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係る画像処理システムのシステム構成図を示す。
【図２】同実施形態に係る画像合成処理装置（画像分離処理装置）のハードウェア構成図を示す。
【図３】同実施形態に係る画像合成処理装置のブロック図を示す。
【図４】同実施形態に係る合成条件決定部のブロック図を示す。
【図５】同実施形態に係る画像合成部のブロック図を示す。
【図６】同実施形態に係る画像分離処理装置のブロック図を示す。
【図７】同実施形態に係る画像分離部のブロック図を示す。
【図８】同実施形態に係る合成画像の作成におけるフローチャートを示す。
【図９】同実施形態に係る合成条件の決定におけるフローチャートを示す。
【図１０】同実施形態に係る挿入画像の分離におけるフローチャートを示す。
【図１１】同実施形態に係る挿入画像と原画像とを合成する概略図を示す。
【図１２】同実施形態に係る合成画像から挿入画像を分離する概略図を示す。
【図１３】同実施形態に係る原画像および挿入画像を示し、図１３（ａ）は、第１の原画像を示し、図１３（ｂ）は、第２の原画像を示し、図１３（ｃ）は、挿入画像を示す。
【図１４】同実施形態に係る、所定の混合比率で合成された第１の合成画像と、第１の合成画像から分離された挿入画像とを示し、図１４（ａ）は、所定の混合比率で合成された第１の合成画像を示し、図１４（ｂ）は、第１の合成画像から分離された挿入画像を示す。
【図１５】同実施形態に係る、所定の混合比率で合成された第２の合成画像と、第２の合成画像から分離された挿入画像とを示し、図１５（ａ）は、所定の混合比率で合成された第２の合成画像を示し、図１５（ｂ）は、第２の合成画像から分離された挿入画像を示す。
【図１６】他の実施形態に係る、画像合成部のブロック図を示す。
【図１７】他の実施形態に係る、合成条件の決定におけるフローチャートを示す。
【図１８】他の実施形態に係る、所定の相対比率で合成された第３の合成画像と、第３の合成画像から分離された挿入画像とを示し、図１８（ａ）は、所定の相対比率で合成された第３の合成画像を示し、図１８（ｂ）は、第２の合成画像から分離された挿入画像を示す。
【図１９】他の実施形態に係る、所定の相対比率で合成された第４の合成画像と、第４の合成画像から分離された挿入画像とを示し、図１９（ａ）は、所定の相対比率で合成された第４の合成画像を示し、図１９（ｂ）は、第４の合成画像から分離された挿入画像を示す。
【発明を実施するための形態】
【００２７】
＜第１の実施形態＞
以下、本発明に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムにおける第１の実施形態について、図１〜図１５を参酌して説明する。
【００２８】
図１に示すように、画像処理システム１は、原画像と原画像に埋め込む挿入画像とを合成する画像合成処理装置２と、原画像および挿入画像を画像合成処理装置２に提供する画像提供装置３と、画像合成処理装置２において合成された合成画像を出力する合成画像出力装置４と、合成画像出力装置４において出力された合成画像から挿入画像を分離する画像分離処理装置５とを備える。なお、原画像は、例えば、複数の階調をもつ自然画像であってよい。また、挿入画像は、例えば、白と黒とで表される２値画像であってよい。本実施形態において、原画像は、複数の階調をもつ自然画像であり、挿入画像は、ＱＲコード（登録商標）であるとして説明する。
【００２９】
［画像合成処理装置］
【００３０】
図２に示すように、本実施形態に係る画像合成処理装置２は、ホスト・コントローラ２８２により相互に接続されるＣＰＵ２０５、ＲＡＭ２２０、グラフィック・コントローラ２７５、および表示装置２８０を有するＣＰＵ２０５周辺部と、入出力コントローラ２８４によりホスト・コントローラ２８２に接続される通信インターフェイス２３０、ハードディスクドライブ２４０、およびＣＤ−ＲＯＭドライブ２６０を有する入出力部と、入出力コントローラ２８４に接続されるＲＯＭ２１０と、入出力チップ２７０を有するレガシー入出力部とを備える。
【００３１】
ホスト・コントローラ２８２は、ＲＡＭ２２０と、高い転送レートでＲＡＭ２２０をアクセスするＣＰＵ２０５およびグラフィック・コントローラ２７５とを接続する。ＣＰＵ２０５は、ＲＯＭ２１０およびＲＡＭ２２０に格納されたプログラムに基づいて動作して、各部を制御する。グラフィック・コントローラ２７５は、ＣＰＵ２０５等がＲＡＭ２２０内に設けたフレーム・バッファ上に作成する画像データを取得して、表示装置２８０上に表示させる。これに代えて、グラフィック・コントローラ２７５は、ＣＰＵ２０５等が作成する画像データを格納するフレーム・バッファを内部に含んでもよい。
【００３２】
入出力コントローラ２８４は、ホスト・コントローラ２８２と、比較的高速な入出力装置である通信インターフェイス２３０、ハードディスクドライブ２４０、ＣＤ−ＲＯＭドライブ２６０を接続する。通信インターフェイス２３０は、ネットワークを介して他の装置と通信する。ハードディスクドライブ２４０は、画像合成処理装置２内のＣＰＵ２０５が使用するプログラムおよびデータを格納する。ＣＤ−ＲＯＭドライブ２６０は、ＣＤ−ＲＯＭ２９５からプログラムまたはデータを読み取り、ＲＡＭ２２０を介してハードディスクドライブ２４０に提供する。
【００３３】
また、入出力コントローラ２８４には、ＲＯＭ２１０と、入出力チップ２７０の比較的低速な入出力装置とが接続される。ＲＯＭ２１０は、画像合成処理装置２が起動時に実行するブート・プログラム、画像合成処理装置２のハードウェアに依存するプログラム等を格納する。入出力チップ２７０は、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
【００３４】
ＲＡＭ２２０を介してハードディスクドライブ２４０に提供されるプログラムは、ＣＤ−ＲＯＭ２９５またはＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ２２０を介して画像合成処理装置２内のハードディスクドライブ２４０にインストールされ、ＣＰＵ２０５において実行される。画像合成処理装置２にインストールされて実行されるプログラムは、ＣＰＵ２０５等に働きかけて制御部として機能させ、画像合成処理装置２を制御させる。
【００３５】
画像合成処理装置２は、例えば、携帯端末、パーソナルコンピュータ等であってよい。画像合成処理装置２は、画像提供部３および合成画像出力装置４と有線または無線で接続されて、原画像、挿入画像、および合成画像を送受信する。図３に示すように、画像合成処理装置２は、ユーザからの入力を受け付ける入力デバイス２１ａと、画像提供装置３から原画像および挿入画像を取得する画像取得部２１と、画像取得部２１が取得した原画像および挿入画像を格納する画像格納部２２と、原画像および挿入画像の合成条件を決定する合成条件決定部２３と、合成条件決定部２３が決定した合成条件を格納する合成条件格納部２４と、決定された合成条件にしたがって原画像および挿入画像を合成する画像合成部２５と、合成画像および決定された合成条件を合成画像出力部４に出力する画像出力部２６とを備える。
【００３６】
入力デバイス２１ａは、例えばキーボードやマウス等である。入力デバイス２１ａは、画像提供装置３に格納されている原画像および合成画像のうち、ユーザから合成を希望する原画像および挿入画像を選択する情報の入力を受け付ける。入力デバイス２１ａは、入力された、原画像および挿入画像を選択する情報を、画像取得部２１に送る。
【００３７】
なお、入力デバイス２１ａは、スキャナ等の画像読取部であってもよく、入力デバイス２１ａに原画像または挿入画像が直接入力されてもよい。原画像または挿入画像が入力デバイス２１ａに入力された場合、入力デバイス２１ａは、入力された原画像または挿入画像を合成条件決定部２３に送る。また、入力デバイス２１ａは、原画像および挿入画像を合成する合成条件の入力を受け付けてもよい。合成条件が入力された場合、入力デバイス２１ａは、入力された合成条件を合成条件決定部２３に送る。
【００３８】
画像取得部２１は、例えば、ＬＡＮカードや、無線通信手段、またはＩ／Ｏポート等を含む。画像取得部２１は、入力デバイス２１ａから送られた原画像および挿入画像を選択する情報を取得する。画像取得部２１は、選択された原画像および挿入画像を画像提供装置３から取得する。画像取得部２１は、取得した原画像および挿入画像を画像格納部２２に送る。
【００３９】
画像格納部２２は、例えば、ハードディスク、ＲＡＭ、光メディア、またはＳＳＤなどの記憶装置であってよい。画像格納部２２は、画像受信部２１によって受信された原画像および挿入画像を格納する。
【００４０】
合成条件決定部２３は、図４に示すように、原画像および挿入画像のそれぞれの画像を評価する画像評価部２３１と、原画像および挿入画像の合成画像における混合比率を決定する混合比率決定部２３２と、挿入画像に埋め込まれる符号要素の挿入条件を決定する符号挿入条件決定部２３３と、原画像の伸長条件を決定する伸長条件決定部２３４とを有する。合成条件決定部２３は、全体としてＣＰＵ２０５が機能することで、原画像および挿入画像の所定の合成条件を決定する。
【００４１】
画像評価部２３１は、画像格納部２２に格納されている原画像および挿入画像を読み出す。画像評価部２３１は、読み出された挿入画像の枚数、量子化された原画像のサイズ、および量子化された挿入画像のサイズを評価する。画像評価部２３１は、評価して得られた挿入画像の枚数、量子化された原画像のサイズ、および量子化された挿入画像のサイズを伸長条件決定部２３４、および合成条件格納部２４に送る。なお、本実施形態においては、簡便のために、画像評価部２３１は、挿入画像の枚数を１枚、原画像のサイズと挿入画像のサイズとを同じと評価して、評価結果を符号挿入条件決定部２３３、伸長条件決定部２３４、および合成条件格納部２４に送るものとする。
【００４２】
また、画像評価部２３１は、取得した原画像および挿入画像の画素値等を評価する。例えば、本実施形態において、画像評価部２３１は、原画像および挿入画像に含まれる画素の画素値や画像全体の色合い、輝度値等を評価する。例えば、画像評価部２３１は、原画像の輝度値が全体として高く、挿入画像の輝度値が全体として低いという評価をする。画像評価部２３１は、原画像および挿入画像の画素値等を評価して得られた結果を、混合比率決定部２３２、符号挿入条件決定部２３３、および伸長条件決定部２３４に送る。
【００４３】
混合比率決定部２３２は、画像評価部２３１から受け取った評価結果から、合成画像における原画像と挿入画像との混合比率を決定する。混合比率決定部２３２は、原画像に対して挿入画像が目立たなくなり、かつ原画像から挿入画像を抽出できる程度の混合比率を決定する。
【００４４】
例えば、原画像の輝度値が全体として高く、挿入画像の輝度値が全体として低いと評価されている場合、混合比率決定部２３２は、基準となる所定の混合比率に対して、合成画像における原画像の混合比率を相対的に低くし、挿入画像の混合比率を相対的に高くする。混合比率決定部２３２は、決定された混合比率を、合成条件格納部２４に送る。なお、入力デバイス２１ａに混合比率の入力があった場合、混合比率決定部２３２は、入力された混合比率を合成条件格納部２４に送る。
【００４５】
なお、原画像に対して挿入画像が目立たなくなり、かつ原画像から挿入画像を抽出できる程度の混合比率としては、原画像と挿入画像とのＳ／Ｎ比が４０ｄＢ程度であるのが好ましい。例えば、合成画像出力装置４が合成画像を電子データとして格納する場合、混合比率決定部２３２は、挿入画像の混合比率を０．００４程度にするのが好ましい。すなわち、原画像の混合比率を０．９９６程度にするのが好ましい。画像合成処理装置２が合成画像を印刷物として合成画像出力装置４に出力する場合には、混合比率決定部２３２は、挿入画像の混合比率を０．３から０．０３の間程度にするのが好ましい。すなわち、原画像の混合比率を０．７から０．９７の間程度にするのが好ましい。本実施形態では、原画像の混合比率を０．９９６、挿入画像の混合比率を０．００４として説明する。
【００４６】
符号挿入条件決定部２３３は、画像評価部２３１から受け取った評価結果を利用して、埋込画像を作成するために、挿入画像に挿入する符号要素を決定する。すなわち、符号挿入条件決定部２３３は、原画像のサイズと、挿入画像のサイズと、原画像および挿入画像の画素値等とを利用して、挿入画像に挿入する符号要素を決定する。ここで、符号挿入条件決定部２３３は、挿入画像の量子化データを所定のデータ量ごとにブロック化して、ブロックに含まれる各要素と同じデータ量の符号要素を決定する。具体的には、符号挿入条件決定部２３３は、挿入画像の量子化データを行ベクトル毎にブロック化して、ブロックに含まれる各要素のデータ量に等しいデータ量の符号要素を決定する。
【００４７】
例えば、符号挿入条件決定部２３３が、原画像および挿入画像のサイズが同じで、原画像の輝度が高く、挿入画像の輝度が低いという評価を受け取った場合を考える。この場合、符号挿入条件決定部２３３は、符号要素として、ブロック化された挿入画像の量子化データの各行ベクトルに含まれる要素と同じデータ量で、より白に近いデータをもつ符号要素を決定する。なお、本実施形態では、簡便のために、符号挿入条件決定部２３３は、奇数列目が０で偶数列目が１である行ベクトルを符号要素として決定するものとする。すなわち、符号挿入条件決定部２３３は、符号要素を（１，０，１，０，１，０，・・・）の行ベクトルに決定するものとする。符号挿入条件決定部２３３は、決定された符合要素を、合成条件格納部２４に送る。なお、入力デバイス２１ａが符号要素の直接入力を受け付けた場合、符号挿入条件決定部２３３は、画像評価部２３１による画像評価を利用する符号要素の決定に代えて、入力された符号要素を決定された符合要素として合成条件格納部２４に送ってもよい。
【００４８】
伸長条件決定部２３４は、画像評価部２３１から受け取った評価結果から、所定の方向に原画像を伸長する伸長条件を決定する。具体的には、伸長条件決定部２３４は、挿入画像の枚数と、原画像および挿入画像のサイズとから、所定の方向に原画像を伸長する伸長条件を決定する。
【００４９】
本実施形態では、挿入画像が１枚であり、原画像および挿入画像のサイズが等しいと評価されているので、伸長条件決定部２３４は、原画像を縦方向に２倍にすることを伸長条件として決定する。換言すると、伸長条件決定部２３４は、原画像の量子化データを列方向に２倍に伸長することを伸長条件として決定する。伸長条件決定部２３４は、決定した伸長条件を合成条件格納部２４に送る。なお、入力デバイス２１ａが伸長条件の直接入力を受け付けた場合、伸長条件決定部２３４は、決定された伸長条件に代えて、入力された伸長条件を合成条件格納部２４に送ってもよい。
【００５０】
合成条件格納部２４は、例えば、ハードディスク、ＲＡＭ、またはＳＳＤ等の記憶装置で有ってよい。合成条件格納部２４は、画像評価部２３１から送られた挿入画像の枚数、挿入画像および原画像のサイズ、混合比率決定部２３２から送られた混合比率、符号挿入条件決定部２３３から送られた符号要素、ならびに伸長条件決定部２３４から送られた伸長条件を原画像と挿入画像との合成条件として格納する。
【００５１】
画像合成部２５は、図５に示すように、決定された合成条件にしたがって埋込画像を作成する埋込画像作成部２５１と、決定された合成条件にしたがって伸長原画像を作成する伸長画像作成部２５２と、作成された埋込画像と作成された伸長原画像とを合成する合成画像作成部２５３とを有する。画像合成部２５は、全体としてＣＰＵ２０５が機能することで、埋込画像と伸長原画像とを合成する。
【００５２】
埋込画像作成部２５１は、画像格納部２２に格納されている挿入画像を取得する。また、埋込画像作成部２５１は、合成条件格納部２４に格納されている合成条件を取得する。埋込画像作成部２５１は、所定の方法を利用して、挿入画像をブロック化する。埋込画像作成部２５１は、ブロック化された挿入画像の量子化データにおける各要素の位置に対して所定の方向で隣接する位置に、各要素のデータ量に等しくブロック化された所定の符号要素を挿入して、埋込画像を作成する。なお、埋込画像作成部２５１は、ブロック化する方法として、合成条件格納部２４に予め格納されている方法を取得して利用してもよく、符号挿入条件決定部２３３から合成条件として受け取ってもよい。埋込画像作成部２５１は、作成された埋込画像を合成画像作成部２５３に送る。
【００５３】
より詳しくは、埋込画像作成部２５１は、取得した合成条件に含まれる、挿入画像の枚数、伸長条件、および符号要素にしたがって、決定された符合要素を挿入画像に挿入して埋込画像を作成する。例えば、挿入画像が１枚の場合、埋込画像作成部２５１は、伸長条件に合わせて作成される伸長原画像のサイズに対して、挿入画像の枚数を加味した埋込画像のサイズを同じサイズにするように埋込画像を作成する。すなわち、合成条件に、挿入画像が１枚であり、原画像の量子化データを列方向に２倍に伸長するという伸長条件と、符号要素とが含まれている場合、埋込画像作成部２５１は、ブロック化された挿入画像の各行ベクトルの直上の行に、合成条件に含まれる符号要素を挿入することで埋込画像を作成する。これにより、埋込画像作成部２５１は、挿入画像のサイズに対して、列方向のサイズを２倍にした埋込画像を作成する。このようにして、埋込画像作成部２５１は、列方向に２倍に伸長される原画像のサイズと、作成された埋込画像のサイズとを同じサイズにする。埋込画像作成部２５１は、作成した埋込画像を合成画像作成部２５３に送る。
【００５４】
本実施形態において、埋込画像作成部２５１は、挿入画像が１枚であり、原画像の量子化データを列方向に２倍に伸長するという伸長条件と、符号要素の行ベクトル（１，０，１，０，１，０，・・・）にしたがって、埋込画像を作成する。埋込画像作成部２５１は、挿入画像の直上の行に符号要素を挿入することで、伸長された原画像のサイズと、埋込画像のサイズとを同じサイズにする。これにより、埋込画像作成部２５１は、埋込画像の量子化データにおいて、奇数行を符号要素の行ベクトル、偶数行を挿入画像の量子化データの各行ベクトルとする埋込画像を作成する。
【００５５】
伸長画像作成部２５２は、画像格納部２２から原画像を取得する。また、伸長画像作成部２５２は、合成条件格納部２４から合成条件を取得する。伸長画像作成部２５２は、埋込画像に含まれる挿入画像の要素と、該要素に対して挿入された符号要素とのそれぞれに、ブロック化された原画像の量子化データに含まれる要素のうちの１つを対応させて合成すべく、原画像の量子化データの各要素を複製することで原画像を所定の方向に伸長して伸長原画像を作成する。具体的には、伸長画像作成部２５２は、合成条件に含まれる伸長条件にしたがって原画像を伸長することで、埋込画像の要素と、該要素に対して挿入された符号要素とのそれぞれに、ブロック化された原画像の量子化データに含まれる要素のうち同じ要素をもつ１組のブロックを対応させて合成すべく、原画像の量子化データの各要素を複製することで原画像を所定の方向に伸長して伸長原画像を作成する。伸長画像作成部２５２は、作成した伸長原画像を合成画像作成部２５３に送る。
【００５６】
本実施形態では、合成条件が原画像を列方向に２倍に伸長するという伸長条件を含むので、伸長画像作成部２５２は、原画像の量子化データを列方向に２倍に伸長する。具体的には、伸長画像作成部２５２は、原画像の各行ベクトルの各要素を、該行ベクトルの直上に複製することで、原画像を伸長して伸長原画像を作成する。すなわち、伸長画像作成部２５２は、（２ｎ−１）行の行ベクトル（ｎは自然数）に含まれる各要素と、２ｎ行の行ベクトル（ｎは自然数）に含まれる各要素とが等しい伸長原画像を作成する。
【００５７】
合成画像作成部２５３は、合成条件格納部２４から合成条件を取得する。また、合成画像作成部２５３は、取得した合成条件にしたがって、埋込画像に含まれる各要素と伸長原画像に含まれる各要素とを合成して合成画像を作成する。
【００５８】
すなわち、合成画像作成部２５３は、所定の合成条件に含まれる混合比率を利用して、以下の式を満たすように合成画像を作成する。
（式１）
Ｘij＝Ａ1Ｓ1,ij+Ａ2Ｓ2,ij
【００５９】
ここで、Ｘijは、量子化された合成画像の第ｉ行第ｊ列目を示し、Ａ1は、伸長原画像（原画像）の混合比率を示し、Ｓ1,ijは、量子化された伸長原画像の第ｉ行第ｊ列目を示し、Ａ2は、埋込画像（挿入画像）の混合比率を示し、Ｓ2,ijは、量子化された埋込画像の第ｉ行第ｊ列目を示す。
【００６０】
合成画像作成部２５３は、このようにして、伸長原画像の量子化データである各要素と、埋込画像の量子化データである各要素とを対応させて合成画像を作成する。本実施形態において、合成画像作成部２５３は、符号要素と複製された原画像の各行ベクトルとが合成される奇数行と、挿入画像の各行ベクトルと原画像の各行ベクトルとが合成される偶数行とをもつ合成画像を作成する。合成画像作成部２５３は、作成した合成画像を画像出力部２６に送る。本実施形態では、合成画像作成部２５３は、伸長原画像の混合比率０．９９６と埋込画像の混合比率０．００４とを利用して、伸長原画像および埋込画像とを合成する。そして、合成画像作成部２５３は、符号要素の行ベクトル（１，０，１，０，１，０，・・・）と複製された原画像の量子化データの行ベクトルとが合成された奇数行と、ブロック化された挿入画像の量子化データの各行ベクトルとブロック化された原画像の量子化データの各行ベクトルとが合成された偶数行とをもつ合成画像を作成する。
【００６１】
画像出力部２６は、例えば、ＬＡＮカードや、無線通信手段、またはＩ／Ｏポート等を含む。画像出力部２６は、作成された合成画像を合成画像出力装置４に送る。また、画像出力部２６は、作成された合成画像とともに、合成条件格納部２４に格納されている合成条件を取得して、合成画像出力装置４に送る。
【００６２】
［画像提供装置］
画像提供装置３は、例えば、データベースを備えるサーバであり、画像合成処理装置２に提供する少なくとも１枚の原画像および少なくとも１枚の挿入画像を格納している。
【００６３】
［合成画像出力装置］
合成画像出力装置４は、例えば、サーバやパーソナルコンピュータ、携帯端末等であり、画像合成処理装置２から合成画像を取得して、画像提供装置３から送られた合成画像および合成条件を、合成画像出力装置４内に設けられているデータベース（図示しない）等に格納する。なお、合成画像出力装置４は、例えば、プリンタでもよく、画像合成処理装置２から合成画像を取得して、合成画像を印刷する。
【００６４】
［画像分離処理装置］
次に、画像分離処理装置５について説明する。画像分離処理装置５のハードウェア構成は、画像提供装置３のハードウェア構成に対して、画像分離処理装置５にインストールされて実行されるプログラムが、ＣＰＵ２０５等に働きかけて制御部として機能させ、画像分離処理装置５を制御させる点で相違する。その他構成は、画像提供装置３の構成と同様であるので、ここでの説明を省略する。
【００６５】
画像分離処理装置５は、図６に示すように、合成画像出力装置４から取得する合成画像を選択入力する入力デバイス５１ａと、合成画像出力装置４から選択された合成画像を取得する合成画像取得部５１と、合成画像取得部５１で取得された合成画像を格納する画像格納部５２と、合成画像および抽出された挿入画像を表示する画像表示部５３と、取得した合成画像の合成条件を取得する合成条件取得部５４と、合成画像出力装置４から取得した合成条件を格納する合成条件格納部５５と、合成条件に基づいて合成画像から挿入画像を分離する画像分離部５６とを備える。なお、本実施形態では、画像合成処理装置２における実施形態において詳述した合成画像から挿入画像を分離する場合で説明する。
【００６６】
入力デバイス５１ａは、例えば、キーボードやマウスであり、合成画像出力装置４に格納されている合成画像から、挿入画像の分離を希望する合成画像の選択入力をユーザから受け付ける。入力デバイス５１ａは、入力された合成画像の選択を、合成画像取得部５１に送る。なお、合成画像出力装置４がプリンタ等の印刷機器である場合、入力デバイス５１ａは、スキャナ等の画像読取部を含んでもよく、合成画像を読み取って、合成画像取得部５１に送ってもよい。さらに、入力デバイス５１ａは、合成画像に係る合成条件の入力を受け付けて、入力された該合成条件を合成条件取得部５４に送ってもよい。
【００６７】
合成画像取得部５１は、例えば、ＬＡＮカードや、無線通信手段、またはＩ／Ｏポート等を含む。合成画像取得部５１は、入力デバイス５１ａに入力された合成画像の選択に基づいて、合成画像出力装置４から合成画像を取得する。合成画像取得部５１は、取得した合成画像を画像格納部５２に送る。また、合成画像取得部５１は、合成画像出力装置４から合成画像の合成条件を取得して画像表示部５３に送る。なお、入力デバイス５１ａがスキャナ等の画像読取部である場合には、合成画像取得部５１は、入力デバイス５１ａで読取られた合成画像のデータを画像格納部５２に送る。
【００６８】
画像格納部５２は、例えば、ハードディスク、ＲＡＭ、光メディア、またはＳＳＤなどの記憶装置であってよい。画像格納部５２は、合成画像取得部５１から送られた合成画像を格納する。
【００６９】
画像表示部５３は、例えば、ディスプレイであり、画像格納部５２に格納された合成画像を取得して、ユーザに対して表示する。また、画像表示部５３は、画像分離部５６において分離された挿入画像をユーザに対して表示する。
【００７０】
合成条件取得部５４は、ＣＰＵ２０５が機能することで、選択された合成画像に対応する合成条件を、合成画像出力装置４から取得する。合成条件取得部５４は、取得した合成条件を、合成条件格納部５５に送る。なお、入力デバイス５１ａに合成条件が入力された場合、合成条件取得部５４は、入力された合成条件を合成条件格納部５５に送る。本実施形態では、合成条件取得部５４は、１枚の挿入画像、原画像と挿入画像とのサイズが同じ、符号要素が（１，０，１，０，１，０，・・・）である、原画像の伸長条件が列方向に２倍である、原画像の混合比率が０．９９６である、挿入画像の混合比率が０．００４であるといった合成条件を合成画像出力装置４から取得する。
【００７１】
合成条件格納部５５は、例えば、ハードディスク、ＲＡＭ、光メディア、またはＳＳＤなどの記憶装置であってよい。合成条件格納部５５は、合成条件取得部５４から送られた合成条件を格納する。
【００７２】
画像分離部５６は、図７に示すように、合成画像から原画像を復元する原画像復元部５６１と、合成画像から原画像を復元する挿入画像復元部５６２とを有する。
【００７３】
原画像復元部５６１は、画像格納部５２から合成画像を取得する。また、原画像復元部５６１は、合成条件格納部５５から該合成画像に係る合成条件を取得する。原画像復元部５６１は、ブロック化された合成画像の量子化データである各要素のうち、所定の符号要素と複製された原画像の各要素とが合成されている要素から、取得した合成条件を利用して、伸長原画像の各要素を復元する。すなわち、原画像復元部５６１は、所定の符号要素と伸長原画像の各要素とが合成されている要素を特定して、合成条件を利用して合成画像から原画像を復元する。原画像復元部５６１は、合成画像の量子化データと、復元された原画像の量子化データとを、挿入画像復元部５６２に送る。
【００７４】
例えば、原画像復元部５６１は、ブロック化された合成画像の量子化データである各要素のうち、奇数行に当たる行に着目する。原画像復元部５６１は、合成条件に含まれる、混合比率および符号要素を利用して、符合要素と複製された原画像のブロックとが合成されている要素から、埋込画像の混合比率を加味して符号要素を除去する。これにより、原画像復元部５６１は、符号要素と複製された原画像のブロックとが合成されている要素から、伸長原画像の混合比率が加味された、複製された原画像のブロックの要素のみを抽出できる。原画像復元部５６１は、さらに、伸長原画像の混合比率を利用して、複製された原画像のブロックの各要素を復元するとともに、複製された原画像の各ブロックを列方向で結合することで原画像を復元する。原画像復元部５６１は、ブロック化された合成画像の量子化データと、復元された原画像の量子化データとを、挿入画像復元部５６２に送る。
【００７５】
より具体的には、原画像復元部５６１は、合成画像の量子化データの各要素に対して、奇数行に着目する。そして、式１を変形した式２を利用してブロック化された原画像の量子化データの各要素を復元する。
（式２）
Ｓ1,(2i)j＝Ｓ1,(2i-1)j＝Ｘ(2i-1)j／Ａ1−Ａ2Ｓ2,(2i-1)j／Ａ1
【００７６】
ここで、Ｘijは、量子化された合成画像の第ｉ行第ｊ列目を示し、Ａ1は、伸長原画像（原画像）の混合比率を示し、Ｓ1,ijは、量子化された伸長原画像の第ｉ行第ｊ列目を示し、Ａ2は、埋込画像（挿入画像）の混合比率を示し、Ｓ2,ijは、量子化された埋込画像の第ｉ行第ｊ列目を示す。
【００７７】
本実施形態では、原画像復元部５６１は、合成画像の奇数行に着目する。まず、原画像復元部５６１は、合成画像の奇数行を合成画像から抽出する。そして、原画像復元部５６１は、抽出された各要素を列方向で結合する。原画像復元部５６１は、埋込画像の混合比率０．００４を加味して、符号要素（１，０，１，０，１，０，・・・）を結合された画像から除去する。これにより、原画像復元部５６１は、原画像を復元する。原画像復元部５６１は、ブロック化された合成画像の量子化データと、復元された原画像の量子化データとを、挿入画像復元部５６２に送る。
【００７８】
挿入画像復元部５６２は、原画像復元部５６１から、ブロック化された合成画像の量子化データと、復元された原画像の量子化データとを取得する。挿入画像復元部５６２は、ブロック化された合成画像の量子化データである各要素のうち、挿入画像の各要素と伸長原画像の各要素とが合成されている要素から、所定の方向で隣接する位置で抽出された伸長原画像の各要素を復元する。具体的には、挿入画像復元部５６２は、合成条件に含まれる、挿入画像の枚数、混合比率、および複製された原画像の各要素を利用して、ブロック化された合成画像の量子化データの偶数行から挿入画像の各要素を復元する。
【００７９】
例えば、挿入画像復元部５６２は、ブロック化された合成画像の量子化データである各要素のうち、挿入画像の各要素と、原画像の各要素とが合成されている偶数行の要素に着目する。挿入画像復元部５６２は、合成条件に含まれる混合比率と複製された原画像の各要素とを利用して、挿入画像の各要素と原画像の各要素とが合成されている偶数行の要素から、伸長原画像の混合比率を加味して原画像の各要素を除去する。これにより、挿入画像復元部５６２は、挿入画像の各要素と原画像の各要素とが合成されている偶数行の要素から、埋込画像の混合比率が加味された挿入画像の要素を抽出できる。挿入画像復元部５６２は、さらに、埋込画像の混合比率を利用して、挿入画像の各要素を復元する。
【００８０】
より具体的には、挿入画像復元部５６２は、合成画像の量子化データの各要素に対して、偶数行に着目する。そして、式２で得たＳ1,(2i)jをもとに、以下の式３を利用して原画像の量子化データの各要素を復元する。
（式３）
Ｓ2,(2i)j＝Ｘ(2i)j／Ａ2−Ａ1Ｓ1,(2i)j／Ａ2
【００８１】
ここで、Ｘijは、量子化された合成画像の第ｉ行第ｊ列目を示し、Ａ1は、伸長原画像（原画像）の混合比率を示し、Ｓ1,ijは、量子化された伸長原画像の第ｉ行第ｊ列目を示し、Ａ2は、埋込画像（挿入画像）の混合比率を示し、Ｓ2,ijは、量子化された埋込画像の第ｉ行第ｊ列目を示す。
【００８２】
本実施形態では、挿入画像復元部５６２は、合成画像の偶数行に着目する。まず、挿入画像復元部５６２は、合成画像の偶数行を合成画像から抽出する。挿入画像復元部５６２は、抽出した偶数行の各要素を結合する。挿入画像復元部５６２は、結合された各要素から、伸長原画像の混合比率０．９９６を加味して、結合された各要素から原画像の各要素を除去する。これにより、挿入画像復元部５６２は、
なお、挿入画像復元部５６２は、合成条件格納部５５から合成条件を取得して、合成条件に含まれる挿入画像の枚数に合わせて、挿入画像を復元してもよい。
【００８３】
本実施形態に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像処理方法、およびプログラムの構成については以上の通りであり、次に、本実施形態に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像処理方法、およびプログラムの作用について、図８〜図１０に示すフローチャートを利用して説明する。
【００８４】
［合成画像の作成］
まず、原画像および挿入画像から合成画像を作成する手順を図８および図９に示すフローチャートを利用して説明する。画像取得部２１は、合成画像出力装置４から原画像を取得する（ステップＳ６１）。画像取得部２１は、入力デバイス２１ａに入力された原画像を選択する入力にしたがって、合成画像出力装置４から原画像を取得してもよい。画像格納部２２は、画像取得部２１によって取得された原画像を格納する。
【００８５】
さらに、画像取得部２１は、合成画像出力装置４から挿入画像を取得する（ステップＳ６２）。画像取得部２１は、入力デバイス２１ａに入力された挿入画像を選択する入力にしたがって、合成画像出力装置４から挿入画像を取得してもよい。画像格納部２２は、画像取得部２１によって取得された挿入画像を格納する。
【００８６】
合成条件決定部２３は、画像格納部２２に格納された原画像および挿入画像について、合成条件を決定する（ステップＳ６３）。図９に示すように、合成条件の決定は、原画像および挿入画像のそれぞれの画像の画素値の評価等（ステップＳ６３１）と、原画像および挿入画像の混合比率の決定（ステップＳ６３２）と、挿入画像へ符号要素を挿入する条件の決定（ステップＳ６３３）と、原画像の伸長条件の決定（ステップＳ６３４）とを含む。
【００８７】
まず、画像評価部２３１は、原画像に挿入される挿入画像の枚数と、原画像のサイズと、挿入画像のサイズとを評価する。また、画像評価部２３１は、原画像および挿入画像に含まれる画素の画素値や画像全体の色合いおよび輝度等を評価する（ステップＳ６３１）。画像評価部２３１は、評価した結果を評価結果として、混合比率決定部２３２、符号挿入条件決定部２３３、および伸長条件決定部２３４に送る。また、画像評価部２３１は、評価結果を合成条件格納部２４に送る。
【００８８】
混合比率決定部２３２は、画像評価部２３１から送られた評価結果にしたがって、原画像と挿入画像を合成した合成画像における、原画像および挿入画像のそれぞれの混合比率を決定する（ステップＳ６３２）。混合比率決定部２３２は、合成画像において、挿入画像が原画像に対して目立たず、かつ合成画像から挿入画像を分離できる程度の混合比率を決定する。混合比率決定部２３２は、決定した混合比率を合成条件格納部２４に送る。
【００８９】
符号挿入条件決定部２３３は、画像評価部２３１から送られた評価結果にしたがって、挿入画像に挿入する符号要素を決定する（ステップＳ６３３）。たとえば、画像評価部２３１が評価結果において、原画像の輝度が高く、挿入画像の輝度が低いと評価している場合、符号挿入条件決定部２３３は、白に近い量子化データとなる符号要素を、挿入画像に挿入すべき符号要素として決定する。符号挿入条件決定部２３３は、決定した符合要素を合成条件格納部２４に送る。合成条件格納部２４は、挿入画像の枚数、伸長条件、混合比率、および符号要素を合成条件として格納する。
【００９０】
伸長条件決定部２３４は、画像評価部２３１から送られた評価結果にしたがって、原画像の伸長条件を決定する（ステップＳ６３４）。伸長条件決定部２３４は、原画像を伸長する伸長条件として、原画像の伸長率および伸長方向を決定する。より詳しくは、伸長条件決定部２３４は、原画像に合成される挿入画像の枚数、および原画像に対する挿入画像の大きさに応じて、原画像の伸長率および伸長方向を決定する。例えば、原画像と同じ大きさの挿入画像を１枚合成する場合には、伸長条件決定部２３４は、縦方向に原画像を２倍に伸長する伸長条件を決定する。伸長条件決定部２３４は、決定した伸長条件を合成条件格納部２４に送る。合成条件格納部２４は、送られた伸長条件を格納する。
【００９１】
埋込画像作成部２５１は、画像格納部２２に格納されている挿入画像を読み出す。また、埋込画像作成部２５１は、合成条件格納部２４に格納されている合成条件を読み出す。そして、埋込画像作成部２５１は、読み出された合成条件にしたがって、所定の符号要素を挿入画像に挿入して埋込画像を作成する（ステップＳ６４）。埋込画像作成部２５１は、作成した埋込画像を合成画像作成部２５３に送る。
【００９２】
伸長画像作成部２５２は、画像格納部２２に格納されている挿入画像を読み出す。また、伸長画像作成部２５２は、合成条件格納部２４に格納されている合成条件を読み出す。そして、伸長画像作成部２５２は、読み出された合成条件にしたがって、原画像を伸長して伸長原画像を作成する（ステップＳ６５）。伸長画像作成部２５２は、作成した伸長原画像を合成画像作成部２５３に送る。
【００９３】
合成画像作成部２５３は、合成条件格納部２４に格納されている合成条件を読み出す。また、合成画像作成部２５３は、埋込画像作成部２５１から埋込画像を取得するとともに、伸長画像作成部２５２から伸長原画像を取得する。そして、合成画像作成部２５３は、合成条件にしたがって、埋込画像作成部２５１から送られた埋込画像と、伸長画像作成部２５２から送られた伸長原画像とを合成して、合成画像を作成する（ステップＳ６６）。
【００９４】
より詳しくは、合成画像作成部２５３は、合成条件に含まれる原画像および挿入画像の混合比率にしたがって、埋込画像作成部２５１から送られた埋込画像と、伸長画像作成部２５２から送られた伸長原画像とを合成して、合成画像を作成する。合成画像作成部２５３は、作成した合成画像を画像出力部２６に送る。
【００９５】
画像出力部２６は、合成条件格納部２４から合成条件を読み出す。画像出力部２６は、読み出した合成条件と、合成画像作成部２５３から送られた合成画像とを合成画像出力装置４に出力する（ステップＳ６７）。
【００９６】
［挿入画像の分離］
次に、合成画像から挿入画像を分離する手順を図１０に示すフローチャートを利用して説明する。合成画像取得部５１は、入力デバイス５１ａに入力された合成画像を選択する情報に基づいて、出力装置４から合成画像を取得する（ステップＳ７０）。合成画像取得部５１は、取得した合成画像を画像格納部５２に送る。画像格納部５２は、合成画像取得部５１から送られた合成画像を格納する。画像表示部５３は、画像格納部５２に格納された合成画像を取得して表示する。
【００９７】
合成条件取得部５４は、入力デバイス５１ａに入力された合成画像を選択する情報に基づいて、合成画像の合成条件を合成画像出力装置４から取得する（ステップＳ７１）。合成条件取得部５４は、取得した合成条件を合成条件格納部５５に送る。合成条件格納部５５は、合成条件取得部５４から送られた合成条件を格納する。
【００９８】
画像分離部５６は、画像格納部５２に格納されている合成画像を取得する。また、画像分離部５６は、合成条件格納部５５に格納されている合成条件を取得する。原画像復元部５６１は、合成条件にしたがって、ブロック化された合成画像の量子化データの各要素から、符号要素とブロック化された原画像の量子化データの各要素とが合成されている要素を特定および抽出する。さらに、原画像復元部５６１は、合成条件にしたがって、符号要素とブロック化された原画像の量子化データの各要素とが合成されている要素から、符号要素を取り除く。これにより、原画像復元部５６１は、符号要素とブロック化された原画像の量子化データの各要素とから、原画像の各要素を復元する（ステップＳ７２）。原画像復元部５６１は、ブロック化された合成画像の量子化データと、復元した原画像の各要素とを挿入画像復元部５６２に送る。
【００９９】
挿入画像復元部５６２は、合成条件にしたがって、ブロック化された合成画像の量子化データの各要素から、挿入画像の各要素と原画像の各要素とが合成されている要素を特定および抽出する。挿入画像復元部５６２は、抽出した各要素を結合する。さらに、挿入画像復元部５６２は、合成条件にしたがって、原画像復元部５６１から送られた原画像の各要素を利用して、挿入画像の各要素と原画像の各要素とが合成されている要素から、原画像の各要素を除去することで挿入画像を復元する。挿入画像復元部５６２は、結合された挿入画像を画像表示部５３に送る。画像表示部５３は、送られた合成画像を表示する（ステップＳ７３）。
【０１００】
次に、本実施形態に係る量子化データである原画像と量子化データである挿入画像との合成と、量子化データである合成画像からの量子化データである挿入画像の分離とを、簡易なモデルを利用して説明する。なお、ここでは、簡便のために、原画像および挿入画像の画像サイズを２×２行列、符号要素を（０，２）の行ベクトル、混合比率を５０％として説明する。
【０１０１】
［合成画像の作成］
図１１を参照して説明する。埋込画像作成部２５１は、量子化データである挿入画像の各行の直上に、符号要素（０，２）の行ベクトルを挿入することで、埋込画像を作成する。これにより、埋込画像は、（０，２）の行ベクトルをもつ奇数行と、挿入画像の行ベクトルをもつ偶数行とを有する。すなわち、埋込画像は、図１１に示すような、２×４行列の量子化データになる。
【０１０２】
伸長画像作成部２５２は、量子化データである原画像の各行ベクトルを、列方向に複製することで、伸長原画像を作成する。これにより、伸長原画像は、同じ要素の行ベクトルをもつ１行目および２行目と、同じ要素の行ベクトルをもつ３行目および４行目とを有する。すなわち、伸長原画像は、図１１に示すような、２×４行列の量子化データになる。
【０１０３】
画像合成部２５は、混合比率５０％で、量子化データである埋込画像と、量子化データである伸長原画像とを合成する。これにより、図１１に示すような、２×４行列の量子化データである合成画像が生成される。
【０１０４】
［挿入画像の分離］
図１２を参照して、図１１において生成された合成画像から挿入画像を分離する場合を説明する。まず、原画像復元部５６１は、量子化データである合成画像から、奇数行を抽出して結合する。原画像復元部５６１は、混合比率５０％を加味して、結合された各要素から符号要素（０，２）を除去することで、原画像を復元する。これにより、原画像復元部５６１は、合成前の量子化データである原画像を合成画像から分離できる。なお、図１１では、原画像と推定される画像として、推定原画像と記載している。
【０１０５】
挿入画像復元部５６２は、量子化データである合成画像から、偶数行を抽出して結合する。挿入画像復元部５６２は、混合比率５０％を加味して、結合された各要素から原画像の各要素を除去することで、挿入画像を復元する。これにより、挿入画像復元部５６２は、合成前の量子化データである挿入画像を合成画像から分離できる。
【０１０６】
＜実施例１＞
次に、本実施形態に係る実施例を説明する。実施例１においては図１３（ａ）に示す画像を原画像とし、図１３（ｃ）に示す１枚の画像を挿入画像とした。また、原画像の混合比率を０．９９６、挿入画像の混合比率を０．００４とした。
【０１０７】
画像合成処理装置２を利用して、原画像と挿入画像とを合成することで、図１４（ａ）に示すような、挿入画像の目立たない合成画像を得ることができた。そして、画像分離処理装置５を利用して、図１４（ａ）に示す合成画像から挿入画像を分離することで、図１２（ｂ）に示す挿入画像を得ることができた。このように、合成画像において挿入画像を目立たなくすることができるとともに、合成画像から挿入画像を抽出することができた。
【０１０８】
＜実施例２＞
実施例２として、図１３（ｂ）に示す画像を原画像とし、図１３（ｃ）に示す１枚の画像を挿入画像とした。また、原画像の混合比率を０．９９６、挿入画像の混合比率を０．００４とした。
【０１０９】
画像合成処理装置２を利用して、原画像と挿入画像とを合成することで、図１５（ａ）に示すような、挿入画像の目立たない合成画像を得ることができた。そして、画像分離処理装置５を利用して、図１５（ａ）に示す合成画像から挿入画像を分離することで、図１５（ｂ）に示す挿入画像を得ることができた。このように、合成画像において挿入画像を目立たなくすることができるとともに、合成画像から挿入画像を抽出することができた。
【０１１０】
以上より、本実施形態に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムは、原画像に対する挿入画像の合成または分離をより簡素にできる。すなわち、原画像および挿入画像の分離原理や手順を簡素化することができるとともに、メモリ使用量などの負荷についても軽減することができる。
【０１１１】
また、挿入画像を原画像に挿入して目立たなくすることができるので、原画像および挿入画像を別々に表示または印刷する必要がない。したがって、挿入画像の外観が原画像に対して目立つことを防止でき、原画像の外観を良好に保つことができる。特に、挿入画像がＱＲコード（登録商標）やバーコード等の場合には、原画像に対してＱＲコード（登録商標）やバーコード等が目立つことを防止でき、原画像の外観を良好に保つことができる。
【０１１２】
＜第２の実施形態＞
次に、本発明に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムにおける第２の実施形態について、図１６〜図１９を参酌して説明する。なお、図１６〜図１９において、図１〜図１５の符号と同一の符号を付した部分は、第１の実施形態と同一の構成又は要素を表す。
【０１１３】
本実施形態に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムは、図１６に示すように、第１の実施形態に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムに対して、混合比率決定部２３２を相対比率決定部２３５に変更したものである。したがって、本実施形態においては、相対比率決定部２３５以外の説明を省略する。
【０１１４】
相対比率決定部２３５は、画像評価部２３１から受け取った評価結果から、合成画像における原画像と挿入画像との相対比率を決定する。相対比率決定部２３５は、原画像に対して挿入画像が目立たなくなり、かつ原画像から挿入画像が抽出できる程度の相対比率を決定する。相対比率決定部２３５は、決定された相対比率を、合成条件格納部２４に送る。なお、入力デバイス２１ａに相対比率の入力があった場合、相対比率決定部２３５は、入力された相対比率を合成条件格納部２４に送る。
【０１１５】
例えば、原画像の輝度値が全体的に高く、挿入画像の輝度値が全体的に低いと評価されている場合、相対比率決定部２３５は、基準となる相対比率から、原画像の輝度値に合わせて相対比率を高くする。また、原画像の一部に白が多く、挿入画像に黒が多いと評価されている場合、相対比率決定部２３５は、基準となる相対比率から、相対比率を低くする。
【０１１６】
ここで、相対比率とは、原画像に対する挿入画像の画素値を相対的に変化させる比率である。相対比率を利用することで、合成画像の各要素は以下の式を利用して決定される。
（式４）
Ｘij=(ＰＳ2,ij+１)Ｓ1,ij
【０１１７】
ここで、Ｘijは、合成画像Ｘの第ｉ行第ｊ列目の画素値を示し、Ｐは、相対比率を示し、Ｓ1,ijは、原画像Ｓ1の第ｉ行第ｊ列目の画素値を示し、Ｓ2,ijは、挿入画像Ｓ2の第ｉ行第ｊ列目の画素値を示す。
【０１１８】
すなわち、相対比率を利用する場合、混合比率を利用する場合における式１の混合比率を、以下の式５のように置き換えて利用することができる。
（式５）
Ａ1＝ＰＳ1,ij
Ａ2＝１
【０１１９】
本実施形態に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムの構成は以上の通りであり、次に、本実施形態に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムの作用について図１７に示すフローチャートを参照して説明する。なお、合成条件決定部２３における作用以外については、混合比率を利用する点を除いて第１の実施形態に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムと同一であるので、ここでの説明を省略する。
【０１２０】
すなわち、図１７に示すフローチャートでは、第１の実施形態における、図９に示すフローチャートにおける混合比率の決定（ステップＳ６３２）が、相対比率の決定に置き換えられる。相対比率決定部２３５は、画像評価部２３１から送られた評価結果にしたがって、原画像と挿入画像を合成した合成画像における、原画像に対する挿入画像の相対比率を決定する（ステップＳ６３５）。相対比率決定部２３５は、合成画像において、挿入画像が原画像に対して目立たず、かつ合成画像から挿入画像を分離できる程度の相対比率を決定する。相対比率決定部２３５は、決定した混合比率を合成条件格納部２４に送る。
【０１２１】
＜実施例３＞
実施例３として、実施例１と同じ図１３（ａ）に示す原画像および図１３（ｃ）に示す挿入画像を利用した。また、相対比率を−０．０４とした。
【０１２２】
画像合成処理装置２を利用して、原画像と挿入画像とを合成することで、図１８（ａ）に示すような、挿入画像の目立たない合成画像を得ることができた。そして、画像分離処理装置５を利用して、図１８（ａ）に示す合成画像から挿入画像を分離することで、図１８（ｂ）に示す挿入画像を得ることができた。このように、合成画像において挿入画像を目立たなくすることができるとともに、合成画像から挿入画像を抽出することができた。
【０１２３】
＜実施例４＞
実施例４として、実施例２と同じ図１３（ｂ）に示す原画像および図１３（ｃ）に示す挿入画像を利用した。また、相対比率を−０．０４とした。
【０１２４】
画像合成処理装置２を利用して、原画像と挿入画像とを合成することで、図１９（ａ）に示すような、挿入画像の目立たない合成画像を得ることができた。そして、画像分離処理装置５を利用して、図１９（ａ）に示す合成画像から挿入画像を分離することで、図１９（ｂ）に示す挿入画像を得ることができた。このように、合成画像において挿入画像を目立たなくすることができるとともに、合成画像から挿入画像を抽出することができた。
【０１２５】
以上により、本実施形態に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムによれば、第１の実施形態と同様に、原画像に対する挿入画像の合成または分離をより簡素にできる。すなわち、原画像および挿入画像の分離原理や手順を簡素化することができるとともに、メモリ使用量などの負荷についても軽減することができる。
【０１２６】
また、挿入画像を原画像に挿入して目立たなくすることができるので、原画像および挿入画像を別々に表示または印刷する必要がない。したがって、挿入画像の外観が原画像に対して目立つことを防止でき、原画像の外観を良好に保つことができる。特に、挿入画像がＱＲコード（登録商標）やバーコード等の場合には、原画像に対してＱＲコード（登録商標）やバーコード等が目立つことを防止でき、原画像の外観を良好に保つことができる。
【０１２７】
なお、本発明に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムは、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。また、上記した複数の実施形態の構成や方法等を任意に採用して組み合わせてもよく（１つの実施形態に係る構成や方法等を他の実施形態に係る構成や方法等に適用してもよく）、さらに、下記する各種の変更例に係る構成や方法等を任意に選択して、上記した実施形態に係る構成や方法等に採用してもよいことは勿論である。
【０１２８】
例えば、本発明に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムおいては、混合比率決定部２３２による混合比率の決定、および符号挿入条件決定部２３３による符号要素の決定の前に、伸長条件決定部２３４は、原画像の伸長条件を決定してもよい。
【０１２９】
また、本発明に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムにおいては、原画像の量子化データの各列ベクトルと、挿入画像の量子化データの各列ベクトルとをそれぞれブロック化してもよい。すなわち、原画像の各ブロックに含まれるデータ量と、挿入画像の各ブロックに含まれるデータ量とが等しくなるようにブロック化されるのであれば、どのようなブロック化方法を採用してもよい。これにより、原画像または挿入画像の画素値に合わせて、適したブロック化方法を採用することができる。
【０１３０】
また、本実施形態に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムにおいては、挿入画像としてＱＲコード（登録商標）を利用して説明したが、挿入画像は、どのような画像であってもよい。例えば、文字や記号等であってもよい。
【０１３１】
また、本実施形態に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムにおいては、符号挿入条件決定部２３３は、採用されたブロック化方法や、符号要素の挿入方法を合成条件に含めて合成条件格納部２４に送ってもよい。これにより、画像分離処理装置５において、画像分離部５６が合成条件を取得することで、画像提供装置３において採用されたブロック化方法または符号要素の挿入方法を利用して合成画像から挿入画像を分離することができる。
【０１３２】
また、本実施形態に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムにおいて、混合比率決定部２３２は、原画像または挿入画像に含まれる領域毎に異なる混合比率を決定してもよい。例えば、混合比率決定部２３２が原画像の混合比率を決定する場合に、混合比率決定部２３２は、白の多い領域に対して高い混合比率を決定して、黒の多い領域に対して低い混合比率を決定してもよい。
【０１３３】
また、本発明に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムにおいては、挿入画像が２枚以上になる場合に、伸長画像作成部２５２は、原画像を４倍以上に伸長して、２枚以上の挿入画像を挿入してもよい。例えば、挿入画像が２枚である場合、伸長画像作成部２５２は、原画像の各行ベクトルの各要素を、該行ベクトルの直上の行に３回複製することで、原画像を４倍に伸長して伸長原画像を作成する。すなわち、伸長画像作成部２５２は、（４ｎ−３）行の行ベクトル（ｎは自然数）に含まれる各要素と、（４ｎ−２）、（４ｎ−１）、および４ｎ行の行ベクトル（ｎは自然数）のそれぞれに含まれる各要素とが等しい伸長原画像を作成する。合成画像作成部２５３は、（４ｎ−３）行および（４ｎ−２）行に、１枚目の挿入画像に係る埋込画像の行ベクトルを挿入し、（４ｎ−１）行および４ｎ行に、２枚目の挿入画像に係る埋込画像の行ベクトルを挿入することで、２枚の挿入画像を原画像に合成することができる。
【０１３４】
この場合、合成画像出力装置４の挿入画像復元部５６２は、合成条件に含まれる挿入画像の枚数が２枚であることを取得する。挿入画像復元部５６２は、（４ｎ−３）行および（４ｎ−２）行から１枚目の挿入画像の分離し、（４ｎ−１）行および４ｎ行から２枚目の挿入画像を分離する。これにより、原画像に対して、複数の挿入画像に係る情報を合わせて挿入することができる。
【０１３５】
また、本発明に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムにおいては、伸長画像作成部２５２は、原画像の量子化データの列方向への伸長率に合わせて列方向に伸長するとともに、行方向についても該伸長率に合わせて伸長してもよい。これにより、原画像の縦横比を崩すことなく、原画像と挿入画像とを合成することができる。
【０１３６】
また、本発明に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムにおいては、ブロック化された原画像の量子化データの各要素に隣接する位置であれば、いずれの方向に埋込画像の各要素を合成してもよい。例えば、１枚の挿入画像を原画像に合成する場合で、原画像および挿入画像のサイズが同じ場合、伸長画像作成部２５２は、ブロック化された原画像の量子化データを行方向および列方向にそれぞれ３倍することで、原画像の１つのブロックに対して複製された８つのブロックを作成して、伸長原画像を作成してもよい。埋込画像作成部２５１は、ブロック化された挿入画像の量子化データの各要素に対して、符号要素を各要素の周囲の８ブロックに挿入して埋込画像を作成してもよい。合成画像作成部２５３は、伸長原画像と埋込画像とを合成することで合成画像を作成してもよい。
【０１３７】
これにより、合成画像は、挿入画像の要素と原画像の要素とが合成されている１つの要素に対して、符号要素と原画像の要素とが合成されている８つの要素を含む。したがって、８つの要素から符号要素を除いた原画像の要素のそれぞれの閾値処理を実行することにより、原画像の要素をより確実に合成画像から分離することができる。すなわち、量子化誤差やノイズ等があっても、合成画像から原画像の各要素をより確実に分離することができる。したがって、挿入画像の各要素についても、より確実に合成画像から分離することができる。特に、合成画像出力装置４がプリンタ等である場合に、画像分離処理装置５は、合成画像出力装置４で印刷された合成画像を読取って、より確実に合成画像から挿入画像を分離できる。
【０１３８】
また、本発明に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムにおいては、画像合成処理装置２が電子データとして画像提供装置３に合成画像を出力する場合、画像合成部２５は、合成条件を合成画像のヘッダに含めてもよい。この場合、画像出力部２６は、合成条件のみを合成画像出力装置４に出力してもよい。これにより、画像分離処理装置５は、合成画像の取得以外に別途、合成条件を取得する必要がない。したがって、画像分離処理装置５において、合成条件の取得が出来ずに、挿入画像の分離が出来なくなることを防止できる。
【０１３９】
また、本発明に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムにおいては、画素値として、ＲＧＢ成分、ＣＭＹ成分、またはこれらのそれぞれの成分を利用することができる。これにより、例えば、画像合成部２５は、伸長原画像および埋込画像のＲ成分のみを利用して合成画像を作成してもよい。これにより、原画像および挿入画像の色合いに合わせて、合成画像を作成することができる。
【０１４０】
また、本発明に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムにおいて、合成条件決定部２３で合成条件を決定せずに、既知の合成条件を合成条件格納部２４に格納しておき、画像合成部２５は、既知の合成条件を利用して伸長原画像と埋込画像とを合成してもよい。同様に、合成条件格納部５５が合成条件格納部２４に格納されている合成条件と同じ既知の合成条件を格納しており、画像分離部５６が既知の合成条件を利用して、合成画像を原画像と挿入画像とに分離してもよい。
【０１４１】
また、本発明に係る画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラムにおいて、画像提供装置３は、予め原画像と挿入画像とのサイズを同一にした上で、該原画像と該挿入画像とを格納していてもよい。
【符号の説明】
【０１４２】
１…画像処理システム、２…画像合成処理装置、３…画像提供装置、４…合成画像出力装置、５…画像分離処理装置、２１…画像取得部、２１ａ…入力デバイス、２２…画像格納部、２３…合成条件決定部、２４…合成条件格納部、２５…画像合成部、２６…画像出力部、５１…合成画像取得部、５１ａ…入力デバイス、５２…画像格納部、５３…画像表示部、５４…合成条件取得部、５５…合成条件格納部、５６…画像分離部、２３１…画像評価部、２３２…混合比率決定部、２３３…符号挿入条件決定部、２３４…伸長条件決定部、２３５…相対比率決定部、２５１…埋込画像作成部、２５２…伸長画像作成部、２５３…合成画像作成部、５６１…原画像復元部、５６２…挿入画像復元部
【図１】
0005719665.tif 000002
【図２】
0005719665.tif 000003
【図３】
0005719665.tif 000004
【図４】
0005719665.tif 000005
【図５】
0005719665.tif 000006
【図６】
0005719665.tif 000007
【図７】
0005719665.tif 000008
【図８】
0005719665.tif 000009
【図９】
0005719665.tif 000010
【図１０】
0005719665.tif 000011
【図１１】
0005719665.tif 000012
【図１２】
0005719665.tif 000013
【図１６】
0005719665.tif 000014
【図１７】
0005719665.tif 000015
【図１３】
0005719665.tif 000016
【図１４】
0005719665.tif 000017
【図１５】
0005719665.tif 000018
【図１８】
0005719665.tif 000019
【図１９】
0005719665.tif 000020