(57)【要約】【課題】移動する被写体を背景から除いた画像を提供する。【解決手段】撮像範囲が同一である複数の画像を連続して撮像する撮像部と、指示入力に基づいて撮像部に撮像させ、特定の被写体を含む被写体画像を取得する被写体画像取得部と、被写体画像取得部が指示入力を受け付けたタイミングを含む所定の時間範囲において撮像部が撮像した複数の画像に基づいて、特定の被写体の背景画像を生成する背景画像生成部と、被写体画像取得部が取得した被写体画像から特定の被写体の領域の被写体領域画像を抽出する被写体領域画像抽出部と、背景画像生成部が生成した背景画像に、被写体領域画像抽出部が抽出した被写体領域画像を合成して、合成画像を生成する合成画像生成部とを備えた。【選択図】図２
2006186637.tif 000002
【特許請求の範囲】
【請求項１】
撮像範囲が同一である複数の画像を連続して撮像する撮像部と、
指示入力に基づいて前記撮像部に撮像させ、特定の被写体を含む被写体画像を取得する被写体画像取得部と、
前記被写体画像取得部が指示入力を受け付けたタイミングを含む所定の時間範囲において前記撮像部が撮像した複数の画像に基づいて、前記特定の被写体の背景画像を生成する背景画像生成部と、
前記被写体画像取得部が取得した前記被写体画像から前記特定の被写体の領域の被写体領域画像を抽出する被写体領域画像抽出部と、
前記背景画像生成部が生成した前記背景画像に、前記被写体領域画像抽出部が抽出した前記被写体領域画像を合成して、合成画像を生成する合成画像生成部と
を備える画像生成装置。
【請求項２】
前記背景画像生成部は、前記撮像部が撮像した複数の画像を平均化することにより、前記背景画像を生成する
請求項１に記載の画像生成装置。
【請求項３】
前記撮像部は、複数の画素毎に、異なる色の光をそれぞれ受光する複数の受光部を有し、
前記受光部は、受光面積が異なる複数の受光素子を含み、
前記背景画像生成部は、前記撮像部が撮像した複数の画像に対して、前記受光素子毎に受光量を平均化することにより、前記背景画像を生成する
請求項２に記載の画像生成装置。
【請求項４】
前記背景画像生成部は、前記背景画像の部分領域毎に異なる幅の時間範囲において前記撮像部が撮像した複数の画像を用いて、前記背景画像を生成する
請求項２に記載の画像生成装置。
【請求項５】
前記背景画像生成部は、前記合成画像において前記特定の被写体との距離がより遠い部分領域の背景画像を、より幅の広い時間範囲において前記撮像部が撮像した、より多い数の画像を用いて生成する
請求項４に記載の画像生成装置。
【請求項６】
前記背景画像生成部は、前記合成画像において前記特定の被写体の近傍に位置する第１部分領域の背景画像を、第１の時間範囲において前記撮像部が撮像した複数の画像を用いて生成し、前記合成画像において前記特定の被写体から前記第１部分領域より遠くに位置する第２部分領域の背景画像を、前記第１の時間範囲を含む第２の時間範囲において前記撮像部が撮像した複数の画像を用いて生成する
請求項５に記載の画像生成装置。
【請求項７】
撮像範囲が同一である複数の画像を撮像部によって連続して撮像する段階と、
指示入力に基づいて前記撮像部に撮像させ、特定の被写体を含む被写体画像を取得する段階と、
指示入力を受け付けたタイミングを含む所定の時間範囲において前記撮像部によって撮像された複数の画像に基づいて、前記特定の被写体の背景画像を生成する段階と、
前記被写体画像から前記特定の被写体の領域の被写体領域画像を抽出する段階と、
前記背景画像に前記被写体領域画像を合成して、合成画像を生成する段階と
を備える画像生成方法。
【請求項８】
画像を生成する画像生成装置用のプログラムであって、前記画像生成装置を、
撮像範囲が同一である複数の画像を連続して撮像する撮像部、
指示入力に基づいて前記撮像部に撮像させ、特定の被写体を含む被写体画像を取得する被写体画像取得部、
前記被写体画像取得部が指示入力を受け付けたタイミングを含む所定の時間範囲において前記撮像部が撮像した複数の画像に基づいて、前記特定の被写体の背景画像を生成する背景画像生成部、
前記被写体画像取得部が取得した前記被写体画像から前記特定の被写体の領域の被写体領域画像を抽出する被写体領域画像抽出部、
前記背景画像生成部が生成した前記背景画像に、前記被写体領域画像抽出部が抽出した前記被写体領域画像を合成して、合成画像を生成する合成画像生成部
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像生成装置、画像生成方法、及びプログラムに関する。特に本発明は、画像を生成する画像生成装置、及び画像生成方法、並びに当該画像生成装置用のプログラムに関する。
【背景技術】
【０００２】
撮像装置で撮像された画像から被写体を抽出して、抽出した被写体の背景を、別途用意した背景画像を用いて置換する技術がある（例えば、特許文献１参照。）。
【特許文献１】特開２００１−０３６８０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
観光地等で撮像した画像の背景に、撮像対象ではない観光客等が写ってしまい、撮像者にとって不本意な画像となってしまう場合がある。この場合、画像から撮像対象を抽出して、抽出した撮像対象の背景を、別途用意した背景画像を用いて置換することによって、撮像者は、観光客等が背景に写っていない合成画像を得ることができる。しかしながら、別途用意した背景画像が撮像されたときの季節、天候等が、実際に撮像者が撮像したときの季節、天候等と異なる場合には、得られる合成画像が現実感の乏しいものになってしまうという課題があった。
【０００４】
そこで本発明は、上記の課題を解決することができる画像生成装置、及び画像生成方法を提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００５】
本発明の第１の形態における画像生成装置は、撮像範囲が同一である複数の画像を連続して撮像する撮像部と、指示入力に基づいて撮像部に撮像させ、特定の被写体を含む被写体画像を取得する被写体画像取得部と、被写体画像取得部が指示入力を受け付けたタイミングを含む所定の時間範囲において撮像部が撮像した複数の画像に基づいて、特定の被写体の背景画像を生成する背景画像生成部と、被写体画像取得部が取得した被写体画像から特定の被写体の領域の被写体領域画像を抽出する被写体領域画像抽出部と、背景画像生成部が生成した背景画像に、被写体領域画像抽出部が抽出した被写体領域画像を合成して、合成画像を生成する合成画像生成部とを備える。
【０００６】
背景画像生成部は、撮像部が撮像した複数の画像を平均化することにより、背景画像を生成してもよい。撮像部は、複数の画素毎に、異なる色の光をそれぞれ受光する複数の受光部を有し、受光部は、受光面積が異なる複数の受光素子を含み、背景画像生成部は、撮像部が撮像した複数の画像に対して、受光素子毎に受光量を平均化することにより、背景画像を生成してもよい。
【０００７】
背景画像生成部は、背景画像の部分領域毎に異なる幅の時間範囲において撮像部が撮像した複数の画像を用いて、背景画像を生成してもよい。背景画像生成部は、合成画像において特定の被写体との距離がより遠い部分領域の背景画像を、より幅の広い時間範囲において撮像部が撮像した、より多い数の画像を用いて生成してもよい。背景画像生成部は、合成画像において特定の被写体の近傍に位置する第１部分領域の背景画像を、第１の時間範囲において撮像部が撮像した複数の画像を用いて生成し、合成画像において特定の被写体から第１部分領域より遠くに位置する第２部分領域の背景画像を、第１の時間範囲を含む第２の時間範囲において撮像部が撮像した複数の画像を用いて生成してもよい。
【０００８】
本発明の第２の形態における画像生成方法は、撮像範囲が同一である複数の画像を撮像部によって連続して撮像する段階と、指示入力に基づいて撮像部に撮像させ、特定の被写体を含む被写体画像を取得する段階と、指示入力を受け付けたタイミングを含む所定の時間範囲において撮像部によって撮像された複数の画像に基づいて、特定の被写体の背景画像を生成する段階と、被写体画像から特定の被写体の領域の被写体領域画像を抽出する段階と、背景画像に被写体領域画像を合成して、合成画像を生成する段階とを備える。
【０００９】
本発明の第３の形態によると、画像を生成する画像生成装置用のプログラムであって、画像生成装置用を、撮像範囲が同一である複数の画像を連続して撮像する撮像部、指示入力に基づいて撮像部に撮像させ、特定の被写体を含む被写体画像を取得する被写体画像取得部と、被写体画像取得部が指示入力を受け付けたタイミングを含む所定の時間範囲において撮像部が撮像した複数の画像に基づいて、特定の被写体の背景画像を生成する背景画像生成部と、被写体画像取得部が取得した被写体画像から特定の被写体の領域の被写体領域画像を抽出する被写体領域画像抽出部と、背景画像生成部が生成した背景画像に、被写体領域画像抽出部が抽出した被写体領域画像を合成して、合成画像を生成する合成画像生成部として機能させる。
【００１０】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた発明となりうる。
【発明の効果】
【００１１】
本発明によれば、移動する被写体を背景から除いた画像を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、発明の実施形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１３】
図１は、本発明の一実施形態に係る画像生成装置３００の利用環境の一例を示す。撮像者は、画像生成装置３００を用いて山を背景とした撮像者自身を撮像する。撮像者は、利用者端末３１０を用いて画像生成装置３００に撮像するよう指示する。画像生成装置３００は、固定された撮像範囲の被写体を連続的に撮像しており、撮像者から撮像を指示されたときに、撮像者が写った画像から撮像者の像を抽出する。また、画像生成装置３００は、撮像を指示された時刻を含む期間に撮像した複数の画像を用いて、飛行している飛行機、撮像者以外の移動している人物等が写っていない風景の背景画像を生成する。そして、画像生成装置３００は、背景画像に撮像者の像を重ね合わせて得られる合成画像を、利用者端末３１０に送信する。また、画像生成装置３００は、インターネット等に接続されたサーバ内の、利用者端末３１０と関連付けられたディレクトリに合成画像を格納しておき、撮像者は撮像した後に、当該サーバから合成画像を取得してもよい。
【００１４】
なお、利用者端末３１０および画像生成装置３００は、赤外線通信、又は、無線ＬＡＮ、インターネット等の通信回線を介して、撮像を指示する情報または合成画像等を送受信してもよい。また、利用者端末３１０は、携帯電話等の携帯情報端末であってよい。
【００１５】
本実施形態に係る画像生成装置３００によれば、撮像者と風景だけが写った画像を得ることができる。さらに、撮像者は、撮像を指示した時刻に近い時刻における風景を背景に持つ画像を得ることができるので、より現実感のある画像を得ることができる。
【００１６】
図２は、本発明の一実施形態に係る画像生成装置３００のブロック構成の一例を示す。画像生成装置３００は、撮像部２００、指示入力受付部２０２、被写体画像取得部２０４、被写体領域画像抽出部２０６、背景画像取得部２０８、背景画像生成部２１０、及び合成画像生成部２１２を備える。なお、画像生成装置３００が備える構成要素のうち、撮像部２００のみが被写体を撮像できる場所に設置され、指示入力受付部２０２、被写体画像取得部２０４、被写体領域画像抽出部２０６、背景画像取得部２０８、背景画像生成部２１０、及び合成画像生成部２１２は、撮像部２００とは異なる場所に備えられるパーソナルコンピュータ等によって実現されてもよい。
【００１７】
以下、画像生成装置３００が備える構成要素の動作を説明する。撮像部２００は、撮像方向、及び画角が固定されており、撮像範囲が同一である複数の画像を連続して撮像する。具体的には、撮像部２００は、被写体からの光をＣＣＤ等の撮像デバイスで受光して、被写体を撮像する。また、撮像部２００は、予め定められた時間間隔で連続的に被写体を撮像している。また、撮像部２００は、連続的に撮像して得られる、予め定めた個数の画像を保持してもよい。
【００１８】
指示入力受付部２０２は、撮像を指示する旨を示す指示入力を利用者端末３１０から受信して、被写体画像取得部２０４に指示入力を送信する。被写体画像取得部２０４は、指示入力に基づいて撮像部２００に撮像させ、被写体画像を取得する。なお、被写体画像取得部２０４は、指示入力を受け付けたタイミングに最も近いタイミングで撮像部２００によって撮像された画像を被写体画像としてもよい。被写体領域画像抽出部２０６は、被写体画像取得部２０４が取得した被写体画像に写されている被写体の中から、人物等を特定の被写体として選択して、選択した特定の被写体の領域の被写体領域画像を抽出する。
【００１９】
背景画像取得部２０８は、被写体画像取得部２０４が指示入力を受け付けたタイミングを含む所定の時間範囲において撮像部２００が撮像した複数の画像の中から、特定の被写体の背景画像を生成するために用いる画像を選択する。そして、背景画像生成部２１０は、背景画像取得部２０８が選択した複数の画像に基づいて、特定の被写体の背景画像を生成する。具体的には、背景画像生成部２１０は、撮像部２００が撮像した複数の画像を、画素毎に平均化することによって、背景画像を生成する。
【００２０】
合成画像生成部２１２は、背景画像生成部２１０が生成した背景画像に、被写体領域画像抽出部２０６が抽出した被写体領域画像を合成して合成画像を生成する。合成画像生成部２１２が生成した合成画像は、利用者端末３１０に送信される。これにより、背景を移動している人物等が特定の被写体の背景に写り込んでいない画像を得ることができる。
【００２１】
図３は、撮像部２００が有する画素２３０の構成の一例を示す。図３（ａ）は、画素２３０の配置の一例を示す。画素２３０は、各色の光を受光する受光部（２４２ａ〜ｃ、以下２４２と総称する。）を備える。受光部２４２は、受光素子（２４４ａ〜ｃ、以下２４４と総称する。）、及び受光素子（２４６ａ〜ｃ、以下２４６と総称する。）、並びにフィルタ（２４０ａ〜ｃ、以下２４０と総称する。）を備える。
【００２２】
図３（ｂ）は、受光部２４２ａが有する受光素子２４４ａ、及び受光素子２４６ａ、並びにフィルタ２４０ａの構成の一例を示す。フィルタ２４０ａは、被写体からの光のうち、赤の波長帯域の光を透過させる。受光素子２４６ａ、及び受光素子２４４ａは、フィルタ２４０ａを透過した光を受光する。受光素子２４４ａ、及び受光素子２４６ａは、フォトダイオード等の受光素子であってよい。受光素子２４６ａは、受光素子２４４ａよりも受光する面積が大きく、感度が高い。
【００２３】
なお、受光部２４２ｂ、及び受光部２４２ｃは、受光部２４２ａと同一の構成要素を持つ。そして、受光部２４２ｂ、及び受光部２４２ｃが持つ各構成要素の符号の末尾に、それぞれｂ、及びｃの符号を付けることにより、いずれの受光部２４２の構成要素であるかを識別する。また、受光部２４２ｂ、及び受光部２４２ｃの各々が備える受光素子２４４、及び受光素子２４６の動作は、それぞれ受光素子２４４ａ、及び受光素子２４６ａの動作と同一であるので説明を省略する。また、受光部２４２ｂが備えるフィルタ２４０ｂ、及び受光部２４２ｃが備えるフィルタ２４０ｃは、それぞれ緑、及び青の波長帯域の光を透過させる。
【００２４】
背景画像生成部２１０は、撮像部２００が撮像した複数の画像を色毎に平均化することにより、背景画像を生成する。具体的には、背景画像生成部２１０は、撮像部２００が撮像した複数の画像に対して、複数の受光素子２４４毎に、また、複数の受光素子２４６毎に、受光量を平均化することによって背景画像を生成する。このため、背景画像を構成する各画素の色毎の受光量を広いダイナミックレンジで得ることができるので、背景画像の画質を向上させることができる。
【００２５】
図４は、合成画像を生成するために用いる画像を選択する例を示す。図５は、図４で選択された画像を用いて合成画像を生成する手順の一例を示す。被写体画像取得部２０４は、指示入力受付部２０２から指示入力を受け付けた時刻である撮像指示時刻に最も近い時刻に撮像された画像を被写体画像とする。図４の例では、時刻ｔ５０に撮像された画像を被写体画像５０とする。なお、被写体画像取得部２０４は、撮像部２００が撮像指示時刻に撮像することができる場合には、撮像指示時刻において撮像部２００に撮像させて得られる画像を被写体画像としてもよい。
【００２６】
被写体領域画像抽出部２０６は、被写体画像取得部２０４が取得した被写体画像５０から特定の被写体を抽出して、抽出した特定の被写体の領域が写った被写体領域画像１０２を生成する。具体的には、被写体領域画像抽出部２０６は、被写体画像５０の中央に位置する被写体５２０を、エッジ抽出等によって特定の被写体として抽出する。また、被写体領域画像抽出部２０６は、エッジ抽出等によって被写体画像５０から複数の被写体の輪郭を抽出して、抽出した複数の被写体の輪郭と、予め定めた人物のパターンとのパターンマッチング等によって人物５１０及び人物５２０を抽出して、面積が最も大きい人物５１０を特定の被写体として決定してもよい。また、被写体領域画像抽出部２０６は、人間の肌の色に近い色を持つ被写体を被写体画像５０から抽出して、抽出した被写体と、予め定めた顔のパターンとのパターンマッチング等によって正面を向いた顔を持つ人物５１０及び人物５２０を抽出して、正面を向いた顔を持つ人物５１０、又は５２０のいずれかを特定の被写体としてもよい。
【００２７】
また、被写体領域画像抽出部２０６は、特定の被写体の近傍に位置する複数の人物を判断して、当該複数の人物の全体を特定の被写体としてもよい。例えば、人物５１０が特定の被写体として抽出された場合に、人物５１０と接している人物５２０を抽出して、人物５１０及び人物５２０を、特定の被写体として決定する。また、被写体領域画像抽出部２０６は、エッジ抽出等によって得られた複数の被写体の輪郭を利用者端末３１０に送信して、撮像者に複数の被写体の中から被写体を選択させ、撮像者が選択した被写体の位置等の情報を受け取ることによって特定の被写体を決定してもよい。また、被写体領域画像抽出部２０６は、利用者端末３１０に被写体画像５０を送信して、撮像者に特定の被写体の位置を選択させ、撮像者が選択した被写体の位置等の情報を受け取ることによって特定の被写体を決定してもよい。
【００２８】
図５の例では、被写体領域画像抽出部２０６は、被写体画像５０から、人物５１０及び人物５２０を特定の被写体として決定する。そして、被写体領域画像抽出部２０６は、被写体画像５０における人物５１０及び人物５２０の領域をエッジ抽出等によって抽出して、人物５１２及び人物５２２のみが写っている被写体領域画像１０２を生成する。
【００２９】
背景画像取得部２０８は、被写体画像取得部２０４が指示入力を受け付けたタイミングを含む所定の時間範囲において撮像部２００が撮像した複数の画像の中から、特定の被写体の背景画像を生成するために用いる画像を選択する。図４の例では、背景画像取得部２０８は、指示入力を受け付けたタイミングである撮像指示時刻を含む時間範囲（ｔ１〜ｔ１００）で撮像された画像（１〜１００）を選択する。そして、背景画像生成部２１０は、背景画像取得部２０８が選択した画像（１〜１００）を平均化することによって背景画像１０４を生成する。複数の画像を平均化することによって得られる背景画像１０４には、時間範囲（ｔ１〜ｔ１００）で静止している被写体のみが写される。
【００３０】
例えば、図８の画像１の像５４４として写っている山は、時間範囲（ｔ１〜ｔ１００）の間でほとんど変化していないため、画像１００の像５４６は像５４４と略同一である。したがって、画像（１〜１００）を平均化して得られる背景画像１０４には、山は像５４８として写る。一方で、画像１の像５３４として写っている飛行機の位置は、時間範囲（ｔ１〜ｔ１００）において時間とともに変化して、画像１００では像５３６の位置に移動する。したがって、飛行している飛行機の像は、背景画像１０４にはほとんど残らない。また、人物の像５２４は、時間範囲（ｔ１〜ｔ１００）の間に動いておらず、画像１００における人物の像５２６と略同一である。したがって、背景画像１０４には、人物の像５２８が写る。また、画像１の像５１４として写っている人物は、時間範囲（ｔ１〜ｔ１００）の間に片腕を上に挙げていて、画像１００において片腕が挙がった状態の像５１６として写っている。この場合、画像１の像５１４として写っている人物は、背景画像１０４においては、動かしている片腕がほぼ消えた像５１８として写る。そして、背景画像１０４には、動かしている片腕の後方にある柵が写る。
【００３１】
合成画像生成部２１２は、背景画像１０４に被写体領域画像１０２を合成することによって、合成画像１０６を生成する。図８の例では、合成画像１０６は、二人の人物、風景である山、及び柵だけが写り、飛行する飛行機は写っていない画像となる。
【００３２】
図６は、背景画像の部分領域の設定例を示す。背景画像取得部２０８は、特定の被写体の背景画像を生成するための画像を選択する場合に、画像に対して複数の部分領域を設定して、当該部分領域毎の背景画像を生成するために用いる画像を、当該部分領域毎に選択してもよい。図６の例では、特定の被写体の近傍から順に、画像を５つの部分領域（１２０、１３０、１４０、１５０、１６０）に分割されている。部分領域（１２０、１３０、１４０、１５０、１６０）のうち、部分領域１２０が特定の被写体の最も近傍に位置しており、部分領域１３０、部分領域１４０、部分領域１５０、及び部分領域１６０は、特定の被写体から部分領域１２０よりも遠くに位置する。なお、背景画像取得部２０８は、背景画像取得部２０８によって選択された複数の背景画像から抽出される特定の被写体の全てが収まる範囲を、特定の被写体の近傍に位置する部分領域１２０の範囲として設定してもよい。なお、それぞれの部分領域は、背景画像取得部２０８によって選択された複数の画像において、同じ領域に設定されていることが望ましい。
【００３３】
図７は、背景画像を生成するために用いる画像を選択する例を示す。また、図８は、図７で選択した画像から合成画像を生成する手順の一例を示す。図７の例では、背景画像取得部２０８は、指示入力を受け付けたタイミングである撮像指示時刻を含む時間範囲（ｔ４１〜ｔ６０）に撮像された画像（４１〜６０）を、被写体の近傍の部分領域１２０の背景画像を生成するために用いる画像として選択する。そして、背景画像生成部２１０は、背景画像取得部２０８が選択した画像（４１〜６０）を平均化することによって、部分領域１２０における背景画像１２２を生成する。
【００３４】
また、背景画像取得部２０８は、部分領域１２０よりも特定の被写体から遠方にある部分領域（１３０、１４０、１５０、１６０）における背景画像を生成するために用いる画像として、部分領域１２０の背景画像を生成するために用いる画像が撮像された時間範囲（ｔ４１〜ｔ６０）よりも幅の広い時間範囲において撮像部２００が撮像した、より多い数の画像（１〜１００）の中から選択する。また、背景画像取得部２０８は、部分領域（１３０、１４０、１５０、１６０）のそれぞれの背景画像を生成するために用いる画像として、部分領域１２０の背景画像を生成するために用いる画像（４１〜６０）を含む画像を選択する。
【００３５】
図７の例では、部分領域１５０の背景画像を生成するための画像として、時間範囲（ｔ１１〜ｔ９０）において撮像部２００が撮像した画像（１１〜９０）を選択する。また、部分領域１６０の背景画像を生成するための画像としては、更に幅の広い時間範囲（ｔ１〜ｔ１００）において撮像部２００が撮像した、更に多い数の画像（１〜１００）を選択する。そして、背景画像生成部２１０は、画像（１１〜９０）を用いて部分領域１５０の背景画像１５２を生成し、画像（１〜１００）を用いて部分領域１６０の背景画像１６２を生成する。そして、背景画像生成部２１０は、部分領域（１２０、１３０、１４０、１５０、１６０）の各々における背景画像を合成することによって、背景画像１１０を生成する。
【００３６】
なお、被写体領域画像抽出部２０６は、図５で説明した方法と同様の方法を用いて、被写体画像５０から特定の被写体を抽出して、抽出した特定の被写体の領域が写った被写体領域画像１０２を生成する。そして、合成画像生成部２１２は、背景画像生成部２１０が生成した背景画像１１０に、被写体領域画像抽出部２０６が抽出した被写体領域画像１０２を合成することによって、合成画像１０８を生成する。
【００３７】
背景画像生成部２１０は、部分領域（１２０、１３０、１４０、１５０、１６０）のそれぞれの背景画像を、撮像タイミングを含む時間範囲（ｔ４１〜ｔ６０）において撮像された画像（４１〜６０）を用いて生成するので、実際の撮像タイミングにおける背景に近い画像が背景画像１１０として得られる。また、背景画像生成部２１０は、合成画像において特定の被写体との距離がより遠い部分領域の背景画像を、より幅の広い時間範囲において撮像部２００が撮像した、より多い数の画像を平均化することによって生成するので、画像上において特定の被写体から離れた位置を移動する物体は合成画像１０８には写らず、風景だけを合成画像１０８に残すことができる。また、背景画像生成部２１０は、被写体の近傍の部分領域１２０においては、他の部分領域（１３０、１４０、１５０、１６０）よりも、短い時間範囲において撮像部２００が撮像した、より少ない数の画像を平均化して背景画像１２２を生成するので、動きのある面白い画像を得ることができる。図８の例では、合成画像１０８には人物が動かす腕が残像として残っており、躍動感のある画像が得られる。
【００３８】
図９は、本実施形態に係るコンピュータ１５００のハードウェア構成の一例を示す。コンピュータ１５００は、ホスト・コントローラ１５８２により相互に接続されるＣＰＵ１５０５、ＲＡＭ１５２０、グラフィック・コントローラ１５７５、及び表示装置１５８０を有するＣＰＵ周辺部と、入出力コントローラ１５８４によりホスト・コントローラ１５８２に接続される通信インターフェイス１５３０、ハードディスクドライブ１５４０、及びＣＤ−ＲＯＭドライブ１５６０を有する入出力部と、入出力コントローラ１５８４に接続されるＲＯＭ１５１０、フレキシブルディスク・ドライブ１５５０、及び入出力チップ１５７０を有するレガシー入出力部とを備える。
【００３９】
ホスト・コントローラ１５８２は、ＲＡＭ１５２０と、高い転送レートでＲＡＭ１５２０をアクセスするＣＰＵ１５０５、及びグラフィック・コントローラ１５７５とを接続する。ＣＰＵ１５０５は、ＲＯＭ１５１０、及びＲＡＭ１５２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等がＲＡＭ１５２０内に設けたフレーム・バッファ上に生成する画像データを取得し、表示装置１５８０上に表示させる。これに代えて、グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００４０】
入出力コントローラ１５８４は、ホスト・コントローラ１５８２と、比較的高速な入出力装置であるハードディスクドライブ１５４０、通信インターフェイス１５３０、ＣＤ−ＲＯＭドライブ１５６０を接続する。ハードディスクドライブ１５４０は、コンピュータ１５００内のＣＰＵ１５０５が使用するプログラム、及びデータを格納する。通信インターフェイス１５３０は、ネットワークを介して画像生成装置３００と通信し、画像生成装置３００にプログラム、及びデータを提供する。ＣＤ−ＲＯＭドライブ１５６０は、ＣＤ−ＲＯＭ１５９５からプログラムまたはデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０、及び通信インターフェイス１５３０に提供する。
【００４１】
また、入出力コントローラ１５８４には、ＲＯＭ１５１０と、フレキシブルディスク・ドライブ１５５０、及び入出力チップ１５７０の比較的低速な入出力装置とが接続される。ＲＯＭ１５１０は、コンピュータ１５００が起動時に実行するブート・プログラムや、コンピュータ１５００のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ１５５０は、フレキシブルディスク１５９０からプログラムまたはデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０、及び通信インターフェイス１５３０に提供する。入出力チップ１５７０は、フレキシブルディスク・ドライブ１５５０や、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
【００４２】
ＲＡＭ１５２０を介して通信インターフェイス１５３０に提供されるプログラムは、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５、またはＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ１５２０を介して通信インターフェイス１５３０に提供され、ネットワークを介して画像生成装置３００に送信される。画像生成装置３００に送信されたプログラムは、画像生成装置３００においてインストールされて実行される。
【００４３】
画像生成装置３００にインストールされて実行されるプログラムは、画像生成装置３００を、撮像部２００、指示入力受付部２０２、被写体画像取得部２０４、被写体領域画像抽出部２０６、背景画像取得部２０８、背景画像生成部２１０、及び合成画像生成部２１２として機能させる。
【００４４】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスクまたはＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンピュータ１５００に提供してもよい。
【００４５】
以上、実施形態を用いて本発明を説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更または改良を加えることができる。そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００４６】
【図１】画像生成装置３００の利用環境の一例を示す図である。
【図２】画像生成装置３００のブロック構成の一例を示す図である。
【図３】撮像部２００が有する画素の構成の一例を示す図である。
【図４】背景画像を生成するための画像を選択する例を示す図である。
【図５】合成画像を生成する手順の一例を示す図である。
【図６】部分領域の一例を示す図である。
【図７】背景画像を生成するための画像を選択する他の例を示す図である。
【図８】合成画像を生成する他の手順の一例を示す図である。
【図９】コンピュータ１５００のハードウェア構成の一例を示す図である。
【符号の説明】
【００４７】
２００  撮像部
２０２  指示入力受付部
２０４  被写体画像取得部
２０６  被写体領域画像抽出部
２０８  背景画像取得部
２１０  背景画像生成部
２１２  合成画像生成部
２３０  画素
２４０  フィルタ
２４２  受光部
２４４  受光素子
２４６  受光素子
３００  画像生成装置
３１０  利用者端末
【図１】
2006186637.tif 000003
【図２】
2006186637.tif 000004
【図３】
2006186637.tif 000005
【図４】
2006186637.tif 000006
【図５】
2006186637.tif 000007
【図６】
2006186637.tif 000008
【図７】
2006186637.tif 000009
【図８】
2006186637.tif 000010
【図９】
2006186637.tif 000011