(57)【要約】【課題】フレーム画像を用いた画像の合成処理において、フレーム画像の画像部分に人物の顔が隠れてしまうことを抑止すること。【解決手段】被合成画像にフレーム画像を合成することによって合成画像を生成する際に、被合成画像において人物の顔を含む顔領域を検出し、検出された顔領域の位置に基づいて、基準位置を取得し、フレーム画像の透過部分の基準位置と前記基準位置とに基づいて、被合成画像とフレーム画像との位置を調整し、合成画像を生成する。【選択図】図２
2009246637.tif 000002
【特許請求の範囲】
【請求項１】
被合成画像にフレーム画像を合成することによって合成画像を生成する画像合成装置で
あって、
被合成画像において人物の顔を含む顔領域を検出する顔検出部と、
前記顔検出部によって検出された顔領域の位置に基づいて、被合成画像における基準位
置を取得する基準位置取得部と、
前記フレーム画像の透過部分の基準位置と前記基準位置取得部によって取得された前記
基準位置とに基づいて、被合成画像とフレーム画像との位置を調整し、合成画像を生成す
る位置調整部と
を備える画像合成装置。
【請求項２】
前記顔検出部は、複数の人物の顔についてそれぞれ顔領域を検出し、
前記基準位置取得部は、前記複数の顔領域に基づいて基準位置を取得する、
請求項１に記載の画像合成装置。
【請求項３】
前記顔領域に基づいて、被合成画像において、フレーム画像の透過部分に合成されるべ
き部分を含む保護領域を設定する領域設定部と、
前記保護領域が前記透過部分に重ならないように前記被合成画像のサイズを変更するサ
イズ変更部と、をさらに備え、
前記位置調整部は、前記サイズ変更部によってサイズが変更された被合成画像を用いて
合成画像を生成する
請求項１又は２に記載の画像合成装置。
【請求項４】
被合成画像にフレーム画像を合成することによって合成画像を生成する画像合成装置が
、被合成画像において人物の顔を含む顔領域を検出する顔検出ステップと、
前記画像合成装置が、検出された顔領域の位置に基づいて、被合成画像における基準位
置を取得する基準位置取得ステップと、
前記画像合成装置が、前記フレーム画像の透過部分の基準位置と前記基準位置とに基づ
いて、被合成画像とフレーム画像との位置を調整し、合成画像を生成する位置調整ステッ
プと、
を含む画像合成方法。
【請求項５】
コンピュータを、
被合成画像にフレーム画像を合成することによって合成画像を生成する画像合成装置で
あって、
被合成画像において人物の顔を含む顔領域を検出する顔検出部と、
前記顔検出部によって検出された顔領域の位置に基づいて、被合成画像における基準位
置を取得する基準位置取得部と、
前記フレーム画像の透過部分の基準位置と前記基準位置取得部によって取得された前記
基準位置とに基づいて、被合成画像とフレーム画像との位置を調整し、合成画像を生成す
る位置調整部と
を備える画像合成装置として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像合成装置、画像合成方法、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、撮像された画像に対し、フレーム画像と呼ばれる画像を重ね合わせることが行わ
れている。フレーム画像とは、実際の色を有する画像部分と、重ね合わされた他の画像の
色を映し出す透過部分とを有する。透過部分は、例えばアルファチャンネルの値を用いて
構成される。ユーザは、フレーム画像を用いた合成を行うことにより、撮像した画像を用
いて様々な合成画像を容易に作成することが可能となる（特許文献１参照）。
【０００３】
図１４は、従来のフレーム画像を用いた合成処理の例を示す図である。図１４（Ａ）に
示される画像は、撮像された画像（撮像画像Ｐ２０）である。図１４（Ｂ）に示される画
像は、フレーム画像Ｐ５０である。フレーム画像Ｐ５０は、レンガ模様の部分が画像部分
であり、白い矩形の部分が透過部分である。撮像画像Ｐ２０とフレーム画像Ｐ５０とを重
ね合わせて合成することにより、図１４（Ｃ）に示される合成画像Ｐ７０が得られる。合
成画像は、フレーム画像の画像部分の画像と、フレーム画像の透過部分に配置された部分
に相当する撮像画像Ｐ２０の画像と、を用いて構成される。
【特許文献１】特開２００４−１４８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように、フレーム画像を用いた合成処理では、フレーム画像の画像部分に重ね合わ
せられた撮像画像Ｐ２０の部分は、合成画像に現れない。例えば、図１４においては、撮
像画像Ｐ２０の右上にあった太陽は、フレーム画像の画像部分に隠れてしまい、合成画像
Ｐ７０には現れない。従って、人物の顔の位置が、フレーム画像の画像部分の位置と重な
ってしまった場合、合成画像において人物の顔がフレーム画像の画像部分に隠れてしまう
という問題があった。
本発明は、フレーム画像を用いた画像の合成処理において、フレーム画像の画像部分に
人物の顔が隠れてしまうことを抑止することを可能とする装置、方法及びコンピュータプ
ログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
本発明は、被合成画像にフレーム画像を合成することによって合成画像を生成する画像
合成装置であって、顔検出部、基準位置取得部、及び位置調整部を備える。顔検出部は、
被合成画像において人物の顔を含む顔領域を検出する。基準位置取得部は、顔検出部によ
って検出された顔領域の位置に基づいて、被合成画像における基準位置を取得する。位置
調整部は、フレーム画像の透過部分の基準位置と基準位置取得部によって取得された基準
位置とに基づいて、被合成画像とフレーム画像との位置を調整し、合成画像を生成する。
このように構成された本発明によれば、フレーム画像を用いた画像の合成処理において
、フレーム画像の画像部分に人物の顔が隠れてしまうことを抑止することが可能となる。
【０００６】
本発明の顔検出部は、複数の人物の顔についてそれぞれ顔領域を検出するように構成さ
れても良い。この場合、基準位置取得部は、複数の顔領域に基づいて基準位置を取得する
ように構成されても良い。
【０００７】
本発明は、顔領域に基づいて、被合成画像において、フレーム画像の透過部分に合成さ
れるべき部分を含む保護領域を設定する領域設定部と、保護領域が透過部分に重ならない
ように被合成画像のサイズを変更するサイズ変更部と、をさらに備えるように構成されて
も良い。この場合、位置調整部は、サイズ変更部によってサイズが変更された被合成画像
を用いて合成画像を生成するように構成されても良い。
【０００８】
本発明は、コンピュータを、上述した画像合成装置として動作させるためのコンピュー
タプログラムとして特定されても良い。また、本発明は、上述した画像合成装置として機
能するコンピュータが行う画像合成方法として特定されても良い。なお、この場合のコン
ピュータとは、汎用の情報処理装置のみを指すのではなく、例えば印刷装置に搭載された
専用ハードウェアや汎用ハードウェアも含む。
【０００９】
本発明により、フレーム画像を用いた画像の合成処理において、フレーム画像の画像部
分に人物の顔が隠れてしまうことを抑止することが可能となる。
【発明を実施するための最良の形態】
【００１０】
＜第一実施形態＞
図１は、画像合成装置１ａの機能ブロックの概要を示す図である。図２は、画像合成装
置１ａの処理内容の例を示す図である。画像合成装置１ａは、バスに接続されたＣＰＵや
メモリ等を備え、プログラムが実行されることによって動作する。画像合成装置１ａは、
フレーム画像を用いた画像合成を行う。画像合成装置１ａは、印刷装置に設けられ、印刷
装置に入力された画像とフレーム画像との合成処理を行っても良い。また、画像合成装置
１ａは、情報処理装置に設けられ、フレーム画像を用いた合成処理を行っても良い。
【００１１】
画像合成装置１ａは、顔検出部１１、基準位置取得部１２、及び位置調整部１３を備え
る。なお、上記の各機能部は、専用のハードウェアによって実現されても良い。以下、各
機能部について説明する。
顔検出部１１は、合成処理の対象となる画像（被合成画像２０）を用いて、この画像上
に撮像されている人物の顔を含む領域（以下、「顔領域」という。）３０を検出する（図
２（Ａ）参照）。そして、顔検出部１１は、検出された顔領域３０の位置や大きさ等を示
す顔領域情報を特定する。顔検出部１１は、画像に複数の人物の顔が含まれる場合は、各
顔について顔領域情報を特定する。
【００１２】
顔検出部１１は、公知の技術を用いて顔領域３０の検出処理を行う。例えば、顔検出部
１１は、顔全体の輪郭に対応したテンプレートを予め有し、このテンプレートを用いたテ
ンプレートマッチングによって顔領域３０を検出する。また、顔検出部１１は、人物の素
肌の色を有する領域を検出し、その領域を顔領域３０として検出しても良い。
【００１３】
基準位置取得部１２は、顔検出部１１によって検出された顔領域３０に基づいて基準位
置４０を取得する。基準位置取得部１２は、例えば顔領域３０の中心位置を基準位置４０
として取得する。なお、基準位置取得部１２の他の動作例については、変形例の欄におい
て説明する。
【００１４】
位置調整部１３は、基準位置取得部１２によって取得された基準位置４０と、フレーム
画像５０のフレーム基準位置６０とに基づいて位置調整を行う。そして、位置調整部１３
は、位置調整の結果に基づき、被合成画像２０とフレーム画像５０との合成処理を行い、
合成画像７０を生成する。
【００１５】
フレーム画像５０には、透過部分の任意の場所に予めフレーム基準位置６０が設定され
ている。例えば、フレーム基準位置６０は、透過部分の中心位置に設定される。フレーム
画像５０は、予めフレーム画像５０のデータとして、フレーム基準位置６０を表すデータ
を有している。位置調整部１３は、基準位置４０とフレーム基準位置６０とを一致させ、
その位置で被合成画像２０とフレーム画像５０とを合成する。
【００１６】
図３は、画像合成装置１ａの動作例を示すフローチャートである。まず、被合成画像２
０において、顔検出部１１が顔領域３０の検出を行う（Ｓ０１）。基準位置取得部１２は
、顔領域３０に基づいて基準位置４０を取得する（Ｓ０２）。位置調整部１３は、合成処
理に用いられるフレーム画像５０のフレーム基準位置６０を取得する（Ｓ０３）。位置調
整部１３は、基準位置４０とフレーム基準位置６０とを一致させる。（Ｓ０４）。そして
、位置調整部１３は、被合成画像２０とフレーム画像５０とを合成し、合成画像７０を生
成する（Ｓ０５）。
【００１７】
このように構成された画像合成装置１ａでは、被合成画像２０において検出された人物
の顔に基づく基準位置４０と、透過部分に設けられたフレーム基準位置６０とが、位置調
整部１３によって一致するように画像の位置が調整される。そして、この調整後の位置で
画像の合成が行われる。そのため、人物の顔が透過部分に位置する状態で合成処理が行わ
れるため、人物の顔がフレーム画像５０の画像部分に隠れてしまうことを抑止することが
可能となる。
【００１８】
〔変形例〕
図４は、基準位置４０の変形例を示す図である。基準位置取得部１２は、例えば人物の
顔の器官の位置に基づいて基準位置４０を取得しても良い（図４（Ａ）参照）。なお、こ
の場合、顔検出部１１は、人物の顔の器官を含む領域（以下、「器官領域」という。）の
検出を行う。器官とは、顔に含まれる器官又は顔の周囲にある器官である。器官とは、例
えば目、鼻、唇、額、耳、頭頂部、顎、顔の輪郭などである。図４（Ａ）の場合、基準位
置取得部１２は、器官として検出された右目と左目との中間位置を基準位置４０として取
得する。その他、基準位置取得部１２は、鼻の位置や、口の中心位置や、右耳と左耳との
中間位置や、頭頂部などを基準位置４０として取得しても良い。
【００１９】
また、基準位置取得部１２は、顔領域３０に基づいて、顔領域３０の中心以外の位置を
基準位置４０として取得しても良い（図４（Ｂ）参照）。図４（Ｂ）の場合、基準位置取
得部１２は、顔領域３０の左上端の位置を基準位置４０として取得する。その他、基準位
置取得部１２は、顔領域３０の上辺における左右中間位置や、重心などを基準位置４０と
して取得しても良い。
【００２０】
また、基準位置取得部１２は、顔領域３０が複数検出された場合、各顔領域３０を包含
する顔領域３１を特定し、その顔領域３１に基づいて基準位置４０を取得しても良い（図
４（Ｃ）及び図５参照）。図４（Ｃ）及び図５の場合、基準位置取得部１２は、顔領域３
１の中心位置として基準位置４０を取得する。そして、位置調整部１３は、顔領域３１に
基づいて取得された基準位置４０と、フレーム基準位置６０とを一致させ、合成画像７０
を生成する。
【００２１】
その他、基準位置取得部１２は、顔領域３０が複数検出された場合、各顔領域３０の中
心点の重心を基準位置４０として取得しても良い。このように構成されることにより、合
成画像装置１ａは、複数の人物の顔が存在する被合成画像２０を用いた合成処理において
、これら複数の人物の顔を透過部分に配置した合成画像７０を生成することが可能となる
。
なお、上述したような変形例としての基準位置４０が適用される場合、それに応じてフ
レーム基準位置６０も適宜設定される。例えば、顔領域３０の左上端が基準位置４０とし
て取得される場合は、フレーム基準位置６０も、透過部分の左上端近傍に設定される。
【００２２】
フレーム画像５０は、フレーム基準位置６０を表すデータを有さないように構成されて
も良い。この場合、位置調整部１３は、透過部分の領域に基づいてフレーム基準位置６０
を算出し取得する。例えば、位置調整部１３は、透過部分の中心や重心や、最も左上の位
置などをフレーム基準位置６０として取得する。
【００２３】
＜第二実施形態＞
図６は、画像合成装置１ｂの機能ブロックの概要を示す図である。画像合成装置１ｂは
、領域設定部１４及びサイズ変更部１５をさらに備える点で、画像合成装置１ａと異なる
。以下、画像合成装置１ｂについて、画像合成装置１ａと異なる点を説明する。
【００２４】
領域設定部１４は、顔検出部１１によって検出された顔領域３０に基づいて、保護領域
３２を設定する。保護領域３２は、顔領域３０に含まれる顔の一部を含む領域であって、
顔領域３０とは異なる領域である。保護領域３２は、合成画像７０において表示されるべ
き部分を含む領域である。合成画像７０において表示されるべき部分の定義は、各設計者
によって適宜行われる。
【００２５】
図７（Ａ）、図９（Ａ）は、被合成画像２０における顔領域３０と基準位置４０との具
体例を示す図である。このような被合成画像２０において、領域設定部１４は、顔領域３
０や基準位置４０の値に基づき、図７（Ｂ）、図９（Ｂ）に示されるような保護領域３２
を設定する。保護領域３２は、顔領域３０に含まれる顔の全体を含む領域である。領域設
定部１４は、顔領域３０を縦、横方向にそれぞれ所定の幅や拡大率で拡大させることによ
って、保護領域３２を設定する。図８は、複数の人物の顔が検出された場合の処理例を示
す図である。人物の顔が複数検出された場合（図８（Ａ）参照）、領域設定部１４は、顔
領域３１を所定の幅や拡大率で拡大させることによって、保護領域３２を設定する（図８
（Ｂ）参照）。
【００２６】
サイズ変更部１５は、フレーム画像５０の透過部分と保護領域３２とに基づいて、被合
成画像２０のサイズを変更する。図７（Ｃ）、図９（Ｃ）は、サイズ変更部１５によるサ
イズ変更前の画像例（即ち、位置調整部１３によって位置が調整された段階の画像例）を
示す。図７（Ｄ）、図９（Ｄ）は、サイズ変更部１５によるサイズ変更後の画像例を示す
。位置調整部１３によって位置が調整された結果の画像において、サイズ変更部１５は、
保護領域３２の全ての部分が透過部分に含まれているか否か判断する。サイズ変更部１５
は、保護領域３２の全ての部分が透過部分に含まれている場合（図７（Ｃ）参照）、保護
領域３２が透過部分の領域に外接するように、基準位置４０とフレーム基準位置６０とを
一致させたまま、アスペクト比を維持して被合成画像２０を拡大する（図７（Ｄ）参照）
。一方、サイズ変更部１５は、保護領域３２が透過部分からはみ出している場合（即ち画
像部分に重なっている場合：図９（Ｃ）参照）、保護領域３２が透過部分の領域に外接す
るように、基準位置４０とフレーム基準位置６０とを一致させたまま、アスペクト比を維
持して被合成画像２０を縮小する（図９（Ｄ）参照）。
【００２７】
図１０は、画像合成装置１ｂの動作例を示すフローチャートである。なお、図３に示さ
れる処理と同じ処理については、図１０において同じ符号を付す。まず、被合成画像２０
において、顔検出部１１が顔領域３０の検出を行う（Ｓ０１）。次に、領域設定部１４は
、保護領域３２を設定する（Ｓ０６）。次に、基準位置取得部１２は、顔領域３０に基づ
いて基準位置４０を取得する（Ｓ０２）。位置調整部１３は、合成処理に用いられるフレ
ーム画像５０のフレーム基準位置６０を取得する（Ｓ０３）。位置調整部１３は、基準位
置４０とフレーム基準位置６０とを一致させる。（Ｓ０４）。次に、サイズ変更部１５は
、透過部分と保護領域３２とに基づいて、被合成画像２０を拡大・縮小しサイズを変更す
る（Ｓ０７）。そして、位置調整部１３は、サイズが変更された被合成画像２０とフレー
ム画像５０とを合成し、合成画像７０を生成する（Ｓ０５）。
【００２８】
このように構成された画像合成装置１ｂでは、フレーム画像５０に設けられた透過部分
の大きさに応じて、被合成画像２０の顔の画像が調整される。そのため、透過部分が大き
いにも関わらず顔が小さいままであることや、透過部分から顔がはみ出してしまうことを
抑止することが可能となる。
【００２９】
〔変形例〕
基準位置取得部１２は、顔領域３０、３１に基づいてではなく、保護領域３２に基づい
て基準位置４０を取得しても良い。
また、サイズ変更部１５は、基準位置４０とフレーム基準位置６０とがずれるような方
法で拡大・縮小処理を実行しても良い。
【００３０】
サイズ変更部１５は、顔領域３０が透過部分からはみでている場合、画像の縮小を行わ
ず、使用者に対し警告を行い、拡大、縮小、移動などの調整を促しても良い。
また、サイズ変更部１５は、複数のフレーム画像５０について、顔領域３０が透過部分
からはみ出るか否かの判断を行った後、顔領域３０が透過部分からはみでないフレーム画
像５０のみを選択し、使用者に対して提示をしても良い。
顔領域３０の大きさや位置は、顔検出部１０において採用される顔検出アルゴリズムや
その実装方法などによって異なる。従って、領域設定部１４が顔領域３０に基づいて保護
領域３２を設定する際の設定方法は、顔領域３０の大きさや位置や形などに従って適宜設
定される。例えば、顔領域３０が実際の人物の顔よりも小さい場合、上述したように、領
域設定部１４は顔領域３０を拡大することによって保護領域３２を設定する。一方、顔領
域３０が実際の人物の顔よりも大きい場合、領域設定部１４は顔領域３０を縮小すること
によって保護領域３２を設定しても良い。また、領域設定部１４は、顔領域３０をずらし
たり変形したりすることによって保護領域３２を設定しても良い。
【００３１】
保護領域３２は、必ずしも顔の全ての部分や頭部を含む必要は無く、その領域は設計者
によって適宜設定されても良い。例えば、保護領域３２は、両目、鼻、及び口を含む領域
として設定されても良い。即ち、保護領域３２は、フレーム画像５０の画像部分に隠れて
しまうと都合の悪い部分を設計者が判断し、その判断結果に応じて設定されて良い。
また、画像合成装置１ｂは、画像合成装置１ａにおける各変形例に従って変形がなされ
ても良い。
【００３２】
＜第三実施形態＞
図１１は、画像合成装置１ｃの機能ブロックの概要を示す図である。図１２は、画像合
成装置１ｃの処理例を示す図である。画像合成装置１ｃは、位置調整部１３に代えて位置
調整部１３ｃを備える点、及びサイズ変更部１５に代えてサイズ変更部１５ｃを備える点
で、画像合成装置１ｂと異なる。以下、画像合成装置１ｃについて、画像合成装置１ｂと
異なる点を説明する。
【００３３】
サイズ変更部１５ｃは、基準位置４０とフレーム基準位置６０とがずれる方法で、被合
成画像２０を拡大又は縮小する点で、サイズ変更部１５と異なる。サイズ変更部１５ｃに
よる処理が行われる前は、図１２（Ａ）に示されるように、基準位置４０とフレーム基準
位置６０とは一致している。しかし、例えば図１２（Ｂ）の場合は、サイズ変更部１５ｃ
は、保護領域３２の左上端の位置を固定して拡大処理を行う。そのため、拡大率に従って
、基準位置４０とフレーム基準位置６０とがずれてしまう。
位置調整部１３ｃは、サイズ変更部１５ｃの処理後に、再度の位置調整を行う点で、位
置調整部１３と異なる。図１２（Ｂ）の状態になった後、位置調整部１３ｃは、基準位置
４０とフレーム基準位置６０とが一致するように位置の調整を行う（図１２（Ｃ）参照）
。
【００３４】
図１３は、画像合成装置１ｃの動作例を示すフローチャートである。なお、図１０に示
される処理と同じ処理については、図１３において同じ符号を付す。まず、被合成画像２
０において、顔検出部１１が顔領域３０の検出を行う（Ｓ０１）。次に、領域設定部１４
は、保護領域３２を設定する（Ｓ０６）。次に、基準位置取得部１２は、顔領域３０に基
づいて基準位置４０を取得する（Ｓ０２）。位置調整部１３ｃは、合成処理に用いられる
フレーム画像５０のフレーム基準位置６０を取得する（Ｓ０３）。位置調整部１３ｃは、
基準位置４０とフレーム基準位置６０とを一致させる。（Ｓ０４）。次に、サイズ変更部
１５ｃは、透過部分と保護領域３２とに基づいて、基準位置４０とフレーム基準位置６０
とがずれる方法で、被合成画像２０を拡大・縮小しサイズを変更する（Ｓ０８）。位置調
整部１３ｃは、保護領域３２の位置を調整し、基準位置４０とフレーム基準位置６０とを
一致させる（Ｓ０９）。そして、位置調整部１３ｃは、被合成画像２０とフレーム画像５
０とを合成し、合成画像７０を生成する（Ｓ０５）。
【００３５】
このように構成された画像合成装置１ｃでは、フレーム画像５０に設けられた透過部分
の大きさに応じて、被合成画像２０の顔の画像が調整される。そして、サイズ変更部１５
ｃの処理によって基準位置４０とフレーム基準位置６０とがずれてしまっても、位置調整
部１３ｃによって再び位置の調整が行われる。そのため、透過部分が大きいにも関わらず
顔が小さいままであることや、透過部分から顔がはみ出してしまうことを抑止することが
可能となる。さらに、透過部分の所定の位置に顔の位置が来るように、調整を行うことが
可能となる。
【００３６】
〔変形例〕
図１３のフローチャートにおいて、Ｓ０８及びＳ０９の処理は、所定の回数分繰り返し
実行されても良い。このように構成されることにより、透過部分の大きさに応じてより適
切な大きさの顔の画像を合成することが可能となる。
【００３７】
〔適用例〕
画像合成装置１ａ〜１ｃは、画像を取り扱う装置であればどのような装置に搭載されて
も良い。例えば、画像合成装置１ａ〜１ｃは、撮像装置（スチルカメラ、ビデオカメラ等
）や、プリンタや、情報処理装置（パソコン、携帯電話機、ＰＤＡ等）や、ミニラボ機な
どに搭載されても良い。
また、画像合成装置１ｃは、画像合成装置１ａ，１ｂにおける各変形例に従って変形が
なされても良い。
【００３８】
なお、上述した実施形態における画像合成装置１ａ〜１ｃの一部又は全てをコンピュー
タで実現しても良い。その場合、画像合成機能を実現するためのプログラムをコンピュー
タ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュ
ータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「
コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また
、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディス
ク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディ
スク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、
インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する
場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサー
バやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プ
ログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一
部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムに
すでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこ
の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれ
る。
【図面の簡単な説明】
【００３９】
【図１】画像合成装置の第一実施形態の機能ブロックの概要を示す図である。
【図２】画像合成装置の第一実施形態の処理内容の例を示す図である。
【図３】画像合成装置の第一実施形態の動作例を示すフローチャートである。
【図４】基準位置の例を示す図である。
【図５】画像合成装置の第一実施形態の処理内容の例を示す図である。
【図６】画像合成装置の第二実施形態の機能ブロックの概要を示す図である。
【図７】画像合成装置の第二実施形態の処理内容の例を示す図である。
【図８】保護領域の例を示す図である。
【図９】画像合成装置の第二実施形態の処理内容の例を示す図である。
【図１０】画像合成装置の第二実施形態の動作例を示すフローチャートである。
【図１１】画像合成装置の第三実施形態の機能ブロックの概要を示す図である。
【図１２】画像合成装置の第三実施形態の処理内容の例を示す図である。
【図１３】画像合成装置の第三実施形態の動作例を示すフローチャートである。
【図１４】従来のフレーム画像を用いた合成処理の例を示す図である。
【符号の説明】
【００４０】
１ａ，１ｂ，１ｃ…画像合成装置，  １１…顔検出部，  １２…基準位置取得部，  １３
，１３ｃ…位置調整部，  １４…領域設定部，  １５，１５ｃ…サイズ変更部，  ２０…
被合成画像，  ３０，３１…顔領域，  ３２…保護領域，  ４０…基準位置，  ５０…フ
レーム画像，  ６０…フレーム基準位置，  ７０…合成画像
【図１】
2009246637.tif 000003
【図２】
2009246637.tif 000004
【図３】
2009246637.tif 000005
【図４】
2009246637.tif 000006
【図５】
2009246637.tif 000007
【図６】
2009246637.tif 000008
【図７】
2009246637.tif 000009
【図８】
2009246637.tif 000010
【図９】
2009246637.tif 000011
【図１０】
2009246637.tif 000012
【図１１】
2009246637.tif 000013
【図１２】
2009246637.tif 000014
【図１３】
2009246637.tif 000015
【図１４】
2009246637.tif 000016