(57)【要約】【課題】  カメラ等により撮像した撮像データの特性を調べ、その撮像データに適した画像データを選択し、撮像データに画像データを合成する画像合成システムを提供することを目的とする。【解決手段】  撮像データに適した画像データを合成する画像合成システムであって、撮像データを取り込む撮像データ取込手段と、撮像データに合成する対象となる画像データである合成対象画像データを複数記憶している合成対象画像データ記憶手段と、取り込んだ撮像データの色に基づいて、撮像データに合成する合成対象画像データを選択する合成対象画像データ選択手段と、選択した合成対象画像データを撮像データに合成する画像合成手段と、を有する画像合成システムである。【選択図】  図１
2005269126.tif 000002
【特許請求の範囲】
【請求項１】
撮像データに適した画像データを合成する画像合成システムであって、
撮像データを取り込む撮像データ取込手段と、
撮像データに合成する対象となる画像データである合成対象画像データを複数記憶している合成対象画像データ記憶手段と、
前記取り込んだ撮像データの色に基づいて、前記撮像データに合成する合成対象画像データを選択する合成対象画像データ選択手段と、
前記選択した合成対象画像データを前記撮像データに合成する画像合成手段と、
を有することを特徴とする画像合成システム。
【請求項２】
前記合成対象画像データ選択手段は、
前記取り込んだ撮像データの色の位置関係に基づいて、前記撮像データに合成する合成対象画像データを選択する、
ことを特徴とする請求項１に記載の画像合成システム。
【請求項３】
前記合成対象画像データ選択手段は、
前記撮像データを構成する各画素の色を判別し最も多くの画素を占有する色を検出することで前記合成対象画像データを選択する、前記合成対象画像データを合成する位置の画素の色とは同系色でない又は同系色である前記合成対象画像データを選択する、特定の色が前記撮像データのうち所定割合以上又は以下を占めることにより前記合成対象画像データを選択する、特定の色が前記撮像データで所定画素数以上又は以下であることにより前記合成対象画像データを選択する、特定の色の重心の位置により前記合成対象画像データを選択する、のうちいずれか一以上を含むことを特徴とする請求項１又は請求項２に記載の画像合成システム。
【請求項４】
前記合成対象画像データ選択手段は、
前記撮像データの撮影日、撮影時間、撮影時刻、撮影場所、利用者の属性、使用状況を前記選択条件として付加する、
ことを特徴とする請求項３に記載の画像合成システム。
【請求項５】
前記撮像データ取込手段は、更に、
前記取り込んだ撮像データの各画素のＲＧＢ値をＨＳＶ値に変換する、
ことを特徴とする請求項１に記載の画像合成システム。
【請求項６】
前記色の判別は、色相値（Ｈ値）、彩度値（Ｓ値）、明度値（Ｖ値）のいずれか一以上により複数のカテゴリに分類し、同一のカテゴリを同一の色として判別する、
ことを特徴とする請求項３に記載の画像合成システム。
【請求項７】
前記色の判別は、明度（Ｖ値）が２１０以上を白色とし、明度（Ｖ値）が５０以下を黒色とし、彩度（Ｓ値）が５０以下を灰色とし、それ以外の場合に於いて、Ｈ値＜１５又は２４５≦Ｈ値を赤色とし、１５≦Ｈ値＜４５を黄色とし、４５≦Ｈ値＜９０を緑色とし、９０≦Ｈ値＜１２０を水色とし、１３５≦Ｈ値＜１８０を青色とし、１８０≦Ｈ値＜２４５を紫色とする、
ことを特徴とする、請求項３に記載の画像合成システム。
【請求項８】
データを記憶する記憶部とプログラムの処理演算を実行する処理演算部とを有しているコンピュータ端末、可搬型通信端末、シール印刷機、デジタルカメラのいずれかを含む実行端末で実行する画像合成プログラムであって、前記画像合成プログラムは、撮像データに合成する対象となる画像データである複数の合成対象画像データと撮像データ取込機能と合成対象画像データ選択機能と画像合成機能とを有しており、前記合成対象画像データを前記記憶部に記憶させ、
前記撮像データ取込機能は、
前記撮像データを前記記憶部に記憶させ、
前記合成対象画像データ選択機能は、
前記記憶部に記憶した撮像データの色に基づいて、前記撮像データに合成する合成対象画像データを選択し、
前記画像合成機能は、
前記選択した合成対象画像データを前記記憶部に記憶した撮像データに合成する、
ことを特徴とする画像合成プログラム。
【請求項９】
データを記憶する記憶部とプログラムの処理演算を実行する処理演算部とを有しているコンピュータ端末、可搬型通信端末、シール印刷機、デジタルカメラのいずれかを含む実行端末で実行する画像合成プログラムを記録した記録媒体であって、前記画像合成プログラムは、撮像データに合成する対象となる画像データである複数の合成対象画像データと撮像データ取込機能と合成対象画像データ選択機能と画像合成機能とを有しており、前記合成対象画像データを前記記憶部に記憶させ、
前記撮像データ取込機能は、
前記撮像データを前記記憶部に記憶させ、
前記合成対象画像データ選択機能は、
前記記憶部に記憶した撮像データの色に基づいて、前記撮像データに合成する合成対象画像データを選択し、
前記画像合成機能は、
前記選択した合成対象画像データを前記記憶部に記憶した撮像データに合成する、
ことを特徴とする画像合成プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ等により撮像した撮像データの特性を調べ、その撮像データに適した画像データを選択し、撮像データに画像データを合成する画像合成システムに関する。
【背景技術】
【０００２】
カメラ等により撮像した画像データ（以下、撮像データ）に、何らかの背景画像等を合成することで、撮像データを演出するシステムが存在しており、特にアミューズメントセンター等に設置されているシール印刷機がその代表的な存在である。
【０００３】
上述のシール印刷機のように、撮像データに背景画像等を合成する際には、そのまま合成しても、撮像データの被写体の大きさと背景画像の大きさが一致しない等の理由から、その不自然さを解消する為に、背景画像や被写体の大きさを加工し調整することにより、自然な合成画像を作成する発明が、下記特許文献１に開示されている。
【０００４】
【特許文献１】特開２０００−１７２８２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述のような発明を用いることによって、撮像データと画像データとの合成の際の不自然さを解消することは可能であるが、撮像データに合成する元となる画像データは、利用者自らが選択しなければならない。これは利用者に対して負担を強いることとなる。
【０００６】
又、撮像データに合成する画像データをランダムに選択する等の方法により、自動的に選択することも出来るが、この場合、撮像データの雰囲気に適した画像データが選択されない場合もあり、合成後の撮像データが不自然なものとなる可能性がある。
【課題を解決するための手段】
【０００７】
そこで本発明者等は、撮像データに合成する、最適な画像データを自動的に選択し、それを撮像データに合成することが可能な、画像合成システムを発明した。
【０００８】
請求項１の発明は、撮像データに適した画像データを合成する画像合成システムであって、撮像データを取り込む撮像データ取込手段と、撮像データに合成する対象となる画像データである合成対象画像データを複数記憶している合成対象画像データ記憶手段と、前記取り込んだ撮像データの色に基づいて、前記撮像データに合成する合成対象画像データを選択する合成対象画像データ選択手段と、前記選択した合成対象画像データを前記撮像データに合成する画像合成手段と、を有する画像合成システムである。
【０００９】
撮像データにどの合成対象画像データを合成するかは、色に基づいて選択すると良い。撮像データの色の印象で、合成画像データが自然か不自然かの印象を受けることが多いからである。
【００１０】
請求項２の発明は、前記合成対象画像データ選択手段は、前記取り込んだ撮像データの色の位置関係に基づいて、前記撮像データに合成する合成対象画像データを選択する、画像合成システムである。
【００１１】
色の位置関係にも基づいて選択すると良い。色の位置関係によって、撮像データの印象が大きく変わるからである。
【００１２】
請求項３の発明は、前記合成対象画像データ選択手段は、前記撮像データを構成する各画素の色を判別し最も多くの画素を占有する色を検出することで前記合成対象画像データを選択する、前記合成対象画像データを合成する位置の画素の色とは同系色でない又は同系色である前記合成対象画像データを選択する、特定の色が前記撮像データのうち所定割合以上又は以下を占めることにより前記合成対象画像データを選択する、特定の色が前記撮像データで所定画素数以上又は以下であることにより前記合成対象画像データを選択する、特定の色の重心の位置により前記合成対象画像データを選択する、のうちいずれか一以上を含む画像合成システムである。
【００１３】
合成対象画像データを選択する具体的な選択条件としては、上述のようなものが代表的である。
【００１４】
請求項４の発明は、前記合成対象画像データ選択手段は、前記撮像データの撮影日、撮影時間、撮影時刻、撮影場所、利用者の属性、使用状況を前記選択条件として付加する、画像合成システムである。
【００１５】
単に色のみではなく、撮像データにこのような条件を付加することによって、同じ色系統や位置の画像であっても、様々なバリエーションを選択肢とすることが出来る。
【００１６】
請求項５の発明は、前記撮像データ取込手段は、更に、前記取り込んだ撮像データの各画素のＲＧＢ値をＨＳＶ値に変換する、画像合成システムである。
【００１７】
色の判別をする際には、ＲＧＢ値で行っても良いが、ＨＳＶ値で行った方がよい。ＨＳＶ値は人間の色の識別に近いからである。
【００１８】
請求項６の発明は、前記色の判別は、色相値（Ｈ値）、彩度値（Ｓ値）、明度値（Ｖ値）のいずれか一以上により複数のカテゴリに分類し、同一のカテゴリを同一の色として判別する、画像合成システムである。
【００１９】
人間の視覚により認識できる色と、実際に撮像画像データの画素の色には相違がある。即ち人間の視覚により認識できる色は、例えば赤色、青色等で識別できるが、撮像画像データではＲＧＢ値、ＨＳＶ値により色を識別しているので、同じ赤色でも値が異なるものがある。従ってそれらを異なる色として判別するのではなく、複数のカテゴリに分類することで、人間の視覚に近く色を分類し、判別することが出来る。
【００２０】
請求項７の発明は、前記色の判別は、明度（Ｖ値）が２１０以上を白色とし、明度（Ｖ値）が５０以下を黒色とし、彩度（Ｓ値）が５０以下を灰色とし、それ以外の場合に於いて、Ｈ値＜１５又は２４５≦Ｈ値を赤色とし、１５≦Ｈ値＜４５を黄色とし、４５≦Ｈ値＜９０を緑色とし、９０≦Ｈ値＜１２０を水色とし、１３５≦Ｈ値＜１８０を青色とし、１８０≦Ｈ値＜２４５を紫色とする、画像合成システムである。
【００２１】
色の判別は具体的にはこのように行うと良い。
【００２２】
請求項８の発明は、データを記憶する記憶部とプログラムの処理演算を実行する処理演算部とを有しているコンピュータ端末、可搬型通信端末、シール印刷機、デジタルカメラのいずれかを含む実行端末で実行する画像合成プログラムであって、前記画像合成プログラムは、撮像データに合成する対象となる画像データである複数の合成対象画像データと撮像データ取込機能と合成対象画像データ選択機能と画像合成機能とを有しており、前記合成対象画像データを前記記憶部に記憶させ、前記撮像データ取込機能は、前記撮像データを前記記憶部に記憶させ、前記合成対象画像データ選択機能は、前記記憶部に記憶した撮像データの色に基づいて、前記撮像データに合成する合成対象画像データを選択し、前記画像合成機能は、前記選択した合成対象画像データを前記記憶部に記憶した撮像データに合成する、画像合成プログラムである。
【００２３】
上述の画像合成システムは、プログラムとしてネットワークからダウンロードされ、それが実行端末に読み込まれることによって実現されても良い。
【００２４】
請求項９の発明は、データを記憶する記憶部とプログラムの処理演算を実行する処理演算部とを有しているコンピュータ端末、可搬型通信端末、シール印刷機、デジタルカメラのいずれかを含む実行端末で実行する画像合成プログラムを記録した記録媒体であって、前記画像合成プログラムは、撮像データに合成する対象となる画像データである複数の合成対象画像データと撮像データ取込機能と合成対象画像データ選択機能と画像合成機能とを有しており、前記合成対象画像データを前記記憶部に記憶させ、前記撮像データ取込機能は、前記撮像データを前記記憶部に記憶させ、前記合成対象画像データ選択機能は、前記記憶部に記憶した撮像データの色に基づいて、前記撮像データに合成する合成対象画像データを選択し、前記画像合成機能は、前記選択した合成対象画像データを前記記憶部に記憶した撮像データに合成する、画像合成プログラムを記録した記録媒体である。
【００２５】
上述の画像合成システムは、そのプログラムを記録した記録媒体が実行端末に読み込まれることによって実現されても良い。
【発明の効果】
【００２６】
本発明により、利用者は自らが選択しなくても、撮像データに合成すべき最適な画像データの選択が自動的になされ、自然な合成画像を作成することが出来る。又、例えば携帯電話、ＰＨＳ、ＰＤＡ等の可搬型通信端末やデジタルカメラ等で本発明の画像合成システムを実現することによって、可搬型通信端末に具備されたカメラやデジタルカメラで利用者が撮像する際に、その撮像した撮像データに、被写体以外のものが写っている可能性があることの期待感を享受することも出来る。
【発明を実施するための最良の形態】
【００２７】
本発明の画像合成システム１のシステム構成の一例を図１のシステム構成図に示す。画像合成システム１は、撮像データ取込手段２と合成対象画像データ記憶手段３と合成対象画像データ選択手段４と画像合成手段５と合成画像データ出力手段６とを有している。
【００２８】
撮像データ取込手段２は、デジタルカメラやデジタルビデオカメラ（以下、カメラ）等で撮像した画像データ（撮像データ）を画像合成システム１に取り込む手段である。尚、カメラは携帯電話、ＰＨＳ、ＰＤＡ等に設けられているものであっても良い。図３に撮像データの一例を示す。又、取り込んだ撮像データの各画素のＲ（赤）Ｇ（緑）Ｂ（青）の値（ＲＧＢ値）を、人間の色の識別に近いＨ（色相）Ｓ（彩度）Ｖ（明度）の値（ＨＳＶ値）に変換する。
【００２９】
合成対象画像データ記憶手段３は、撮像データに合成する対象となる画像データ（合成対象画像データ）を複数記憶している手段である。合成対象画像データは、撮像データとして撮像される可能性のある雰囲気にあった複数の画像データが記憶されていると良い。例えば幽霊、天使、悪魔、虹、星、光等が一例としてあげられるが、これに限定されることはなく、如何なるものであっても良い。又、合成対象画像データには、その合成対象画像データを選択する際の選択条件（後述）を対応づけて記録している。
【００３０】
合成対象画像データ選択手段４は、撮像データ取込手段２で取り込んだ撮像データの色により、合成する最適な合成対象画像データを選択する手段である。例えば、撮像データに含まれる色に基づいて、その色が暗い系統の画像であるか、明るい系統の画像であるか、合成対象画像データを撮像データに合成した場合合成対象画像データが見えるか、合成対象画像データを合成する領域があるか、等の条件に基づいて選択する。
【００３１】
具体的には撮像データに含まれる色に基づいて選択する場合、撮像データを構成する各画素の値（ＲＧＢ値又はＨＳＶ値）を数え上げ、最も多くの画素を占有する色（ＲＧＢ値又はＨＳＶ値）を検出することで、撮像データが暗い系統の画像であるか、明るい系統の画像であるかを判別し、暗い系統の画像である場合には幽霊や悪魔といった暗いことをイメージさせる画像を選択し、明るい系統の画像である場合には天使や光といった明るいことをイメージさせる画像を選択することが出来る。
【００３２】
又、合成対象画像データを撮像データに合成した場合、合成対象画像データを撮像データに重ね合わせることとなるので、合成対象画像データの色と撮像データの色は、同系色でない、又は同系色である、いずれかの合成対象画像データを選択する。従って、合成対象画像データを重ね合わせる画素の色、又は色の領域の重心等に重ね合わせる画素の色と同系色ではない、又は同系色である合成対象画像データを選択する。同系色ではない合成対象画像データを選択する場合には、合成対象画像データをはっきりと見やすく合成したい場合に選択条件として用いることが出来、一方、同系色である合成対象画像データを選択する場合には、合成対象画像データを撮像データに馴染ませて合成したい場合に選択条件として用いることが出来る。色の領域の重心を算出するには、当該色を有する全ての画素のＸ座標、Ｙ座標の平均値を算出し（各Ｘ座標値、Ｙ座標値を足しあわせて画素数で除する）、その座標を当該色の領域の重心とする。
【００３３】
更に、撮像データに合成対象画像データを重ね合わせる領域がないと合成が出来ないので、その大きさを判別すると良い。
【００３４】
画像合成手段５は、撮像データに、合成対象画像データ選択手段４で選択した合成対象画像データを合成し、合成画像データを作成する手段である。この合成は撮像データに重ね合わせるだけであっても良いし、合成対象画像データと撮像データの大きさ等を勘案することで、自然な大きさにして合成しても良い。この場合、例えば上記特許文献１に示した合成方法を用いても良い。
【００３５】
合成画像データ出力手段６は、画像合成手段５で合成した画像合成データを、ディスプレイ等の表示装置、プリンタ等の印刷装置で出力する手段である。
【００３６】
次に本発明の画像合成システム１の処理プロセスの流れの一例を図２のフローチャート図、図１のシステム構成図とを用いて詳細に説明する。
【００３７】
画像合成システム１は、カメラにより撮像した撮像データを撮像データ取込手段２で画像合成システム１に取り込む（Ｓ１００）。図３に撮像データの一例を示す。
【００３８】
取り込んだ撮像データに対して、画像取込手段は、各画素のＲＧＢ値をＨＳＶ値に変換する（Ｓ１１０）。どちらの値であっても色の識別は出来るが、ＲＧＢ値からＨＳＶ値に変換するのは、ＨＳＶ値の方が人間の色の識別に近い為である。従ってＲＧＢ値からＨＳＶ値への変換を行わずに、以後の処理に於いてＲＧＢ値のまま処理を行っても良い。
【００３９】
各画素をＲＧＢ値からＨＳＶ値へ変換するには様々な方法があるが、下記の数１のように行うと良い。尚、ＲＧＢ値のうち値が最大のものをＭＡＸ、最小のものをＭＩＮとし、色相（Ｈ値）、明度（Ｖ値）及び彩度（Ｓ値）を算出する。
（数１）
Ｖ＝（ＭＡＸ＋ＭＩＮ）／２
Ｓ＝２５５×（ＭＡＸ−ＭＩＮ）／ＭＡＸ（但し、ＭＡＸ＝０の場合はＳ＝０）
ＭＡＸ＝Ｒの場合、Ｈ＝４３×（ＭＡＸ−Ｂ−（ＭＡＸ−Ｇ））／（ＭＡＸ−ＭＩＮ）
ＭＡＸ＝Ｇの場合、Ｈ＝４３×（２×（ＭＡＸ−ＭＩＮ）＋（ＭＡＸ−Ｒ）−（ＭＡＸ−Ｂ））／（ＭＡＸ−ＭＩＮ）
ＭＡＸ＝Ｂの場合、Ｈ＝４３×（４×（ＭＡＸ−ＭＩＮ）＋（ＭＡＸ−Ｇ）−（ＭＡＸ−Ｒ））／（ＭＡＸ−ＭＩＮ）
ここでＲ、Ｇ、Ｂとは当該画素のＲＧＢ値のうち、Ｒ（赤）の値、Ｇ（緑）の値、Ｂ（青）の値を示す。
【００４０】
尚、算出したＨ値が、使用可能な範囲（例えば０≦Ｈ値≦２５５）を超えている場合には、Ｈ値＞使用可能な範囲の上限の場合、Ｈ値＝Ｈ値−２５６を計算し、Ｈ値＜使用可能な範囲の下限の場合、Ｈ値＝Ｈ値＋２５６を計算することによって、使用可能な範囲に変換する。ここでＨ値に加算又は減算する値（２５６）は、使用可能な範囲の絶対値＋１となる。
【００４１】
次に合成対象画像データ選択手段４は、撮像データ取込手段２で取り込んだ撮像データの色により、合成する最適な合成対象画像データを選択する（Ｓ１２０）。この最適な合成対象画像データの選択には様々な方法があるが、例えば（１）撮像データが明るい系統の画像であるか、暗い系統の画像であるかで選択する、（２）合成対象画像データを合成する（重ね合わせる）位置の画素の色で選択する、（３）特定の色が撮像データで所定の割合以上／以下である、（４）特定の色が撮像データで所定画素数以上／以下である、（５）撮像データに於ける特定の色の重心の位置、等の各種の選択条件を用いることが出来る。これらの選択条件はいずれか一つを用いても良いし、複数組み合わせても良い。
【００４２】
撮像データを構成する画素の色の判別は、各画素のＨＳＶ値をそのまま用いても良いし、色相値（Ｈ値）、彩度値（Ｓ値）、明度値（Ｖ値）のうちいずれか一以上に応じていくつかのカテゴリに色を分け、同じカテゴリに入るかどうかで判別しても良い。この場合、明度（Ｖ値）が２１０以上の場合には白色とし、明度（Ｖ値）が５０以下の場合には黒色とし、更に彩度（Ｓ値）が５０以下の場合には灰色と判定する。そしてＶ値とＳ値の上述の条件を満たさない場合にはＨ値で判別し、Ｈ値＜１５又は２４５＜Ｈ値の場合には赤色とし、１５＜Ｈ値＜４５の場合には黄色とし、４５＜Ｈ値＜９０の場合には緑色とし、９０＜Ｈ値＜１２０の場合には水色とし、１３５＜Ｈ値＜１８０の場合には青色とし、１８０＜Ｈ値＜２４５の場合には紫色と判別することが出来る。ここで説明した色のカテゴリの分類は一例であり、色の数（カテゴリの数）をこれより増やす、或いは減らしても良い。又、ＨＳＶ値の値も、これに限定されることなく、任意に設定して良い。
【００４３】
撮像データが明るい系統の画像であるか、暗い系統の画像であるかで選択する場合には、撮像データを構成する各画素の値（ＲＧＢ値又はＨＳＶ値）を数え上げ、最も多くの画素を占有する色（ＲＧＢ値又はＨＳＶ値）を検出することで、撮像データが暗い系統の画像であるか、明るい系統の画像であるかを判別し、暗い系統の画像である場合には幽霊や悪魔といった暗いことをイメージさせる画像を選択し、明るい系統の画像である場合には天使や光といった明るいことをイメージさせる画像を選択することが出来る。
【００４４】
合成対象画像データを合成する（重ね合わせる）位置の画素の色で選択する場合には、予め定められた、合成対象画像データを合成する（重ね合わせる）座標位置（Ｘ座標、Ｙ座標）の画素の色と同系色でない又は同系色である合成対象画像データを選択する。この選択条件を用いる場合には、合成対象画像データを合成する（重ね合わせる）撮像データ内の位置が既に決定している場合に有効である。これによって、合成対象画像データと撮像データとが同系色で見えにくくなる問題点を解消できる。或いは合成対象画像データを撮像データに馴染ませることが可能となる。
【００４５】
特定の色が撮像データで所定の割合以上／以下であるを選択条件とする場合には、撮像データを構成する各画素の色を上述と同様に判別し、特定の色（例えば青色）が撮像データの全画素のうちの所定割合（特定の色の画素数÷全画素数で算出）以上／以下であるかを調べ、それによって合成対象画像データを選択する。
【００４６】
特定の色が撮像データで所定の画素数以上／以下であるを選択条件とする場合には、撮像データを構成する各画素の色を上述と同様に判別し、特定の色が撮像データで何画素あるかを調べ、それによって合成対象画像データを選択する。
【００４７】
撮像データに於ける特定の色の重心を選択条件とする場合には、当該特定の色を有する全ての画素のＸ座標、Ｙ座標の平均値を算出し（各Ｘ座標値、Ｙ座標値を足し合わせて特定の色の画素数で除する）、その座標を当該色の領域の重心とする。そして、その重心が撮像データ内のどこに位置するかを重心のＸ座標値、Ｙ座標値に基づいて判別する。この場合、例えば特定の色が青色であり、その重心が上半分に位置した場合に、例えば合成対象画像データとして雲を選択する、等が出来る。
【００４８】
このように上述では５つの選択条件があるが、それ以外にも、撮像データの撮影日、撮影時間、撮影場所（ＧＰＳにより測位された緯度、経度）、使用状況（頻度、回数等）を選択条件に付加しても良い。
【００４９】
例えば選択条件として、特定の色（黒色）の領域が撮像データ内に５，０００ピクセル以上（選択条件（３））であって、黒領域の重心の明度（Ｖ値）が５５以下（選択条件（２））であるとする場合には、図４に示す幽霊の合成対象画像データを合成することを選択する、ものとする。
【００５０】
この場合撮像データ取込手段２で取り込んだ撮像データ（図３）を構成する各画素の色を上述のように調べ、黒色である画素数を加算する。そして黒色の画素数が５，０００ピクセル以上あるかをまず調べる。そして黒色である全ての画素のＸ座標値とＹ座標値に基づいてその重心を算出し、その重心の画素の色の明度（Ｖ値）を調べる。この概念図を図６に示す。この２つの選択条件を満たしている場合には、合成対象画像データ選択手段４は、図４の合成対象画像データを合成する画像として選択することになり、満たしていなければ、他の合成対象画像データを選択する、或いは合成する画像は選択されない（即ち合成は行われない）。
【００５１】
合成対象画像データが選択されると、画像合成手段５は、合成対象画像データ記憶手段３から合成対象画像データを抽出し、撮像データに合成する（Ｓ１３０）。この合成する際の位置は、予め特定の位置又は領域が定められていても良いし、上述の選択条件のように、特定の色の重心と合成対象画像データの中心とが重なるようにしても良い。
【００５２】
この合成は撮像データに合成対象画像データを重ね合わせるだけであっても良いし、合成対象画像データと撮像データの大きさ等を勘案することで、自然な大きさにして合成しても良い。この場合、例えば上記特許文献１に示した合成方法を用いても良い。図３の撮像データに図４の合成対象画像データを合成した、合成画像データを図５に示す。
【００５３】
合成画像データ出力手段６は、合成画像データをディスプレイ等の表示装置、プリンタ等の印刷装置で出力する。例えば図５の合成画像データをディスプレイ等の表示装置で表示する。
【００５４】
このように、撮像データの色系統や特定の画素の色、重心の位置や色、特定の色の大きさ等を判定することで、その撮像データの人間が見た場合の雰囲気、例えば暗い画像、明るい画像等を判定し、その撮像データに合成するにふさわしい合成対象画像データを選択する。これによって、例えば図３のように撮像データが暗い画像であれば、図４のような幽霊の画像データを合成したり、逆に撮像データが明るい画像であれば、天使の画像データを合成したりすることが可能となる。
【００５５】
尚、撮像データの色やその領域の大きさ等の他にも、撮影日、撮影時間、撮影時刻、ＧＰＳで測定した撮影位置（撮影場所）、利用者の属性（性別等）、使用状況（使用頻度、使用回数等）を、合成対象画像データを選択する際の選択条件に付加しても良い。例えば同じ暗い撮像データであっても、撮影時間で昼、夜等の判別を行い、撮影日で時期の判別を行い、ＧＰＳにより測定した撮影場所の判別を行うことで、それぞれの条件に適した合成対象画像データを選択する。例えば１２月２５日の夜であれば、クリスマスに適した画像（蝋燭、天使等）を選択したり、１月１日の朝であれば、元旦に適した画像（初日の出、鏡餅、蜜柑等）を選択したり、北海道に冬で撮像した画像であれば、例えば北海道の冬に適した画像（例えば冬、雪、雪だるま、雪祭り等）を選択したり出来る。
【００５６】
このような画像合成システム１は、コンピュータ端末で実行されても良いし、携帯電話、ＰＨＳ、ＰＤＡ等の可搬型通信端末で実行されても良い。又、上述したように利用者が自らを撮像した画像をシールとして印刷可能なシール印刷機に用いても良い。
【００５７】
尚、上述した画像合成システム１の処理の内容を記録した画像合成プログラムがＣＤ−ＲＯＭやＤＶＤ等の記録媒体に記録され、それがコンピュータ端末、可搬型通信端末、シール印刷機、デジタルカメラ（以下、実行端末とする）に読み込まれることによって、画像合成システム１を実現しても良い。又、画像合成プログラムが所定のサーバから実行端末にネットワークを介してダウンロードされることで、実行端末に読み込まれ、画像合成システム１を実現しても良い。
【００５８】
この場合画像合成プログラムは、合成対象画像データと、撮像データ取込手段２を実行端末で実行する機能（モジュールやプログラム）と、合成対象画像データ選択手段４を実行端末で実行する機能と、画像合成手段５を実行端末で実行する機能と、合成画像データ出力手段６を実行端末で実行する機能とを有している。
【００５９】
この画像合成プログラムを記録した記録媒体が実行端末にセットされ、それがコンピュータ端末に読み込まれることによって、上述の各機能が実行端末の処理演算部（ＣＰＵやレジスタ等の演算装置）に読み込まれる。又、合成対象画像データは実行端末の記憶部（メモリ、キャッシュ、ハードディスク等）に読み込まれる。そして処理演算部に読み込まれた撮像データ取込手段２は、撮像データを画像合成システム１に取り込み、その画素のＲＧＢ値をＨＳＶ値に変換する。そして処理演算部に読み込まれた合成対象画像データ選択手段４は、上述したような選択条件を用いて、撮像データの色により、最適な合成対象画像データを選択する。そして、処理演算部に読み込まれた画像合成手段５は、前記選択した合成対象画像データを撮像データに合成し（重ね合わせる）、合成画像データを作成する。合成後、合成画像データ出力手段６は、合成画像データを実行端末のディスプレイ装置、プリンタ等の印刷装置により出力する。
【００６０】
この画像合成プログラムがネットワークから実行端末にダウンロードされた場合も、画像合成プログラムが記録された記録媒体を実行端末で実行する場合と同様である。
【００６１】
本発明に於ける各手段は、その機能が論理的に区別されているのみであって、物理上あるいは事実上は同一の領域を為していても良い。
【００６２】
尚、本発明を実施するにあたり本実施態様の機能を実現するソフトウェアのプログラムを記録した記憶媒体をシステムに供給し、そのシステムのコンピュータが記憶媒体に格納されたプログラムを読み出し実行することによって実現されることは当然である。
【００６３】
この場合、記憶媒体から読み出されたプログラム自体が前記した実施態様の機能を実現することとなり、そのプログラムを記憶した記憶媒体は本発明を当然のことながら構成することになる。
【００６４】
プログラムを供給する為の記憶媒体としては、例えば磁気ディスク、ハードディスク、光ディスク、光磁気ディスク、磁気テープ、不揮発性のメモリカード等を使用することができる。
【００６５】
又、コンピュータが読み出したプログラムを実行することにより、上述した実施態様の機能が実現されるだけではなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているオペレーティングシステムなどが実際の処理の一部又は全部を行い、その処理によって前記した実施態様の機能が実現される場合も含まれることは言うまでもない。
【００６６】
更に、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わる不揮発性あるいは揮発性の記憶手段に書き込まれた後、そのプログラムの指示に基づき、機能拡張ボードあるいは機能拡張ユニットに備わる演算処理装置などが実際の処理の一部あるいは全部を行い、その処理により前記した実施態様の機能が実現される場合も含まれることは当然である。 
【産業上の利用可能性】
【００６７】
上述の各発明により、利用者は自らが選択しなくても、撮像データに合成すべき最適な画像データの選択が自動的になされ、自然な合成画像を作成することが出来る。又、例えば携帯電話、ＰＨＳ、ＰＤＡ等の可搬型通信端末やデジタルカメラ等で本発明の画像合成システムを実現することによって、可搬型通信端末に具備されたカメラやデジタルカメラで利用者が撮像する際に、その撮像した撮像データに、被写体以外のものが写っている可能性があることの期待感を享受することも出来る。
【図面の簡単な説明】
【００６８】
【図１】本発明のシステム構成の一例を示すシステム構成図である。
【図２】本発明の処理プロセスの流れの一例を示すフローチャート図である。
【図３】撮像データの一例である。
【図４】合成対象画像データの一例である。
【図５】合成画像データの一例である。
【図６】合成対象画像データの選択の際の具体的な一例を示す概念図である。
【符号の説明】
【００６９】
１：画像合成システム
２；撮像データ取込手段
３：合成対象画像データ記憶手段
４：合成対象画像データ選択手段
５：画像合成手段
６：合成画像データ出力手段
【図１】
2005269126.tif 000003
【図２】
2005269126.tif 000004
【図３】
2005269126.tif 000005
【図４】
2005269126.tif 000006
【図５】
2005269126.tif 000007
【図６】
2005269126.tif 000008