(57)【要約】      （修正有）【課題】３次元画像モデルの構築に必要な画像データを効率よく取得する。【解決手段】着目画像に現れておりかつ他の画像に現れていないオクルージョン領域が求められる。ディジタル・スチル・カメラ１による撮像によって得られる動画Ｓ４中に，上記着目画像のオクルージョン領域と対応する画像領域が現れていると，そのオクルージョン対応領域ＲＯＣ42が動画Ｓ４中に表示される。３次元画像モデルの構築に不足している画像を動画を通して観察（視認）することができる。【選択図】図１４
2012015674.tif 000002
【特許請求の範囲】
【請求項１】
対象物を撮像し，撮像によって得られる画像データを出力する撮像手段，
上記撮像手段から一定周期で出力される画角決定用の動画データによって表される動画を表示装置の表示画面上に表示する動画表示制御手段，
上記撮像手段によって異なる視点から撮像され，かつ少なくとも一部分が共通する複数の画像のそれぞれについて，他の画像に現れていないオクルージョン領域を検出するオクルージョン領域検出手段，
上記複数の画像のうちの一つを着目画像として，上記オクルージョン領域検出手段によって検出された上記着目画像中のオクルージョン領域に対応する画像領域を，上記動画から検出するオクルージョン対応領域検出手段，および
上記オクルージョン対応領域検出手段によって検出されたオクルージョン対応領域を，上記動画中に表示するオクルージョン対応領域表示制御手段，
を備える撮像装置。
【請求項２】
上記複数の画像のうちのいずれか一つを上記着目画像に決定する着目画像決定手段を備え，
上記オクルージョン領域検出手段は，
上記着目画像決定手段によって決定された着目画像についてのオクルージョン領域を検出するものである，
請求項１に記載の撮像装置。
【請求項３】
上記着目画像決定手段は，
先に撮像された画像から後に撮像された画像の順番に，上記複数の画像のそれぞれを順次上記着目画像として決定するものである，
請求項２に記載の撮像装置。
【請求項４】
上記着目画像決定手段は，
上記オクルージョン領域検出手段によって上記着目画像中のオクルージョン領域が検出されなかった場合に，上記着目画像とされている画像の次に撮像された画像を，上記着目画像とするものである，
請求項３に記載の撮像装置。
【請求項５】
上記オクルージョン領域検出手段は，
上記撮像手段によって一の視点から撮像された画像のみが存在し，視点を異ならせて撮像される他の画像が存在しない場合には，上記一の視点から撮像された画像の全領域をオクルージョン領域とするものである，
請求項１に記載の撮像装置。
【請求項６】
上記オクルージョン領域検出手段は，
上記着目画像とそれ以外の画像のそれぞれとを用いて検出される複数のオクルージョン領域の論理積領域を，上記着目画像についてのオクルージョン領域とするものである，
請求項１から５のいずれか一項に記載の撮像装置。
【請求項７】
上記オクルージョン対応領域検出手段によって検出されたオクルージョン対応領域の大きさに応じて算出される評価情報を，上記動画中に表示するように上記表示装置を制御する評価情報表示制御手段を備える，
請求項１から６のいずれか一項に記載の撮像装置。
【請求項８】
所定の回り方向に沿う位置移動をしながら被写体を撮像し，一周撮像を終えると所定の高さ方向に高さ位置を移動させて，再びその高さ位置で上記回り方向に沿う位置移動をしながら上記被写体を撮像する撮像装置において，
上記被写体を撮像することによって得られる複数の被写体像を表す画像データを出力する撮像手段，
上記撮像手段から一定周期で出力される画角決定用の動画データによって表される動画を表示装置の表示画面上に表示する動画表示制御手段，
上記回り方向に沿う一周撮像が完了したかどうかを判断する一周撮像完了判断手段，および
上記一周撮像完了手段によって一周撮像が完了していないと判断された場合には上記所定の回り方向と逆方向に位置移動させた前駒画像の一部を上記動画上に半透明表示し，一周撮像が完了したと判断された場合には上記所定の高さ方向と逆方向に位置移動させた一周始め画像の一部を上記動画上に半透明表示するアシスト画像表示手段，
を備えた撮像装置。
【請求項９】
上記一周撮像完了判断手段は，上記一周始め画像と一致する動画が撮像されたときに一周撮像の完了を判断するものである，
請求項８に記載の撮像装置。
【請求項１０】
上記一周撮像完了判断手段によって一周撮像の完了が判断された場合に，一周撮像が完了したことを表す一周撮像完了アシスト情報を上記動画上に表示する一周撮像完了アシスト情報表示制御手段を備える，
請求項８または９に記載の撮像装置。
【請求項１１】
被写体までの距離または画角が変動したかどうかを判断する変動判断手段，および
上記変動判断手段によって上記距離または画角が変動したことが判断された場合に，上記変動を解消する方向への撮像位置の移動を促すアシスト情報を上記動画上に表示する変動アシスト情報表示制御手段，
を備える請求項８から１０のいずれか一項に記載の撮像装置。
【請求項１２】
撮像手段が，対象物を撮像して撮像によって得られる画像データを出力し，
動画表示制御手段が，上記撮像手段から一定周期で出力される画角決定用の動画データによって表される動画を表示画面上に表示するように表示装置を制御し，
オクルージョン領域検出手段は，上記撮像手段によって異なる視点から撮像され，かつ少なくとも一部分が共通する複数の画像のそれぞれについて，他の画像に現れていないオクルージョン領域を検出し，
オクルージョン対応領域検出手段が，上記複数の画像のうちの一つを着目画像とし，上記オクルージョン領域検出手段によって検出された上記着目画像中のオクルージョン領域に対応する画像領域を，上記動画から検出し，
オクルージョン対応領域表示制御手段が，上記オクルージョン対応領域検出手段によって検出されたオクルージョン対応領域を，上記動画中に表示するように表示装置を制御する，
撮像装置の動作制御方法。
【請求項１３】
所定の回り方向に沿う位置移動をしながら被写体を撮像し，一周撮像を終えると所定の高さ方向に高さ位置を移動させて，再びその高さ位置で上記回り方向に沿う位置移動をしながら上記被写体を撮像する撮像装置の動作制御方法において，
撮像手段が，上記被写体を撮像することによって得られる複数の被写体像を表す画像データを出力し，
動画表示制御手段が，上記撮像手段から一定周期で出力される画角決定用の動画データによって表される動画を表示装置の表示画面上に表示し，
一周撮像完了判断手段が，上記回り方向に沿う一周撮像が完了したかどうかを判断し，
アシスト画像表示手段が，上記一周撮像完了手段によって一周撮像が完了していないと判断された場合には上記所定の回り方向と逆方向に位置移動させた前駒画像の一部を上記動画上に半透明表示し，一周撮像が完了したと判断された場合には上記所定の高さ方向と逆方向に位置移動させた一周始め画像の一部を上記動画上に半透明表示する，
撮像装置の動作制御方法。
【請求項１４】
対象物を撮像し，撮像によって得られる画像データを出力する撮像手段，および上記撮像手段から一定周期で出力される画角決定用の動画データによって表される動画を表示装置の表示画面上に表示する動画表示制御手段を備える撮像装置のコンピュータを制御するプログラムであって，
上記撮像手段によって異なる視点から撮像され，かつ少なくとも一部分が共通する複数の画像のそれぞれについて，他の画像に現れていないオクルージョン領域を検出させ，
上記複数の画像のうちの一つを着目画像として，検出された上記着目画像中のオクルージョン領域に対応する画像領域を上記動画から検出させ，
検出された上記オクルージョン対応領域を上記動画中に表示させるように，撮像装置のコンピュータを制御する，プログラム。
【請求項１５】
所定の回り方向に沿う位置移動をしながら被写体を撮像し，一周撮像を終えると所定の高さ方向に高さ位置を移動させて，再びその高さ位置で上記回り方向に沿う位置移動をしながら上記被写体を撮像する撮像装置のコンピュータを制御するプログラムであって，
上記撮像装置は，上記被写体を撮像することによって得られる複数の被写体像を表す画像データを出力する撮像手段，および上記撮像手段から一定周期で出力される画角決定用の動画データによって表される動画を表示装置の表示画面上に表示する動画表示制御手段を備えたものであり，
上記回り方向に沿う一周撮像が完了したかどうかを判断させ，
一周撮像が完了していないと判断された場合には上記所定の回り方向と逆方向に位置移動させた前駒画像の一部を上記動画上に半透明表示し，一周撮像が完了したと判断された場合には上記所定の高さ方向と逆方向に位置移動させた一周始め画像の一部を上記動画上に半透明表示させるように，上記撮像装置のコンピュータを制御するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，撮像装置，その動作制御方法およびそのプログラムに関する。
【背景技術】
【０００２】
対象物の３次元画像を構築するためは，互いに異なる撮像位置（視点）から上記対象物を撮像して得られる複数の画像に共通する画像領域が含まれていることが必要である。
【０００３】
特許文献１には，ＧＰＳセンサおよび方位センサを用いることによって３次元画像の構築のための撮影位置および方向を算出することが記載されている。ＧＰＳセンサおよび方位センサという比較的高価なセンサが必要とされる。
【０００４】
特許文献２には，カメラを直線レール上で移動させつつ対象物を複数回撮影することで視差画像列を生成することが記載されている。３次元画像モデルの構築に必要な新たな画像を撮像すべき位置等の情報を撮影者に提供するものではない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2008-154027号公報
【特許文献２】特開2006-154800号公報
【発明の概要】
【０００６】
３次元画像の構築に不足している画像を表示画面上に表示される動画を通して観察（視認）することができるようにし，３次元画像の構築に必要な画像データを効率よく取得できるようにすることを目的とする。
【０００７】
第１の発明による撮像装置は，対象物を撮像し，撮像によって得られる画像データを出力する撮像手段，上記撮像手段から一定周期で出力される画角決定用の動画データによって表される動画を表示画面上に表示するように表示装置を制御する動画表示制御手段，上記撮像手段によって異なる視点から撮像され，かつ少なくとも一部分が共通する複数の画像のそれぞれについて，他の画像に現れていないオクルージョン領域を検出するオクルージョン領域検出手段，上記複数の画像のうちの一つを着目画像として，上記オクルージョン領域検出手段によって検出された上記着目画像中のオクルージョン領域に対応する画像領域を，上記動画から検出するオクルージョン対応領域検出手段，および上記オクルージョン対応領域検出手段によって検出されたオクルージョン対応領域を上記動画中に表示するように表示装置を制御するオクルージョン対応領域表示制御手段を備える。
【０００８】
第１の発明による撮像装置の動作制御方法は，撮像手段が，対象物を撮像して撮像によって得られる画像データを出力し，動画表示制御手段が，上記撮像手段から一定周期で出力される画角決定用の動画データによって表される動画を表示画面上に表示するように表示装置を制御し，オクルージョン領域検出手段が，上記撮像手段によって異なる視点から撮像され，かつ少なくとも一部分が共通する複数の画像のそれぞれについて，他の画像に現れていないオクルージョン領域を検出し，オクルージョン対応領域検出手段が，上記複数の画像のうちの一つを着目画像とし，上記オクルージョン領域検出手段によって検出された上記着目画像中のオクルージョン領域に対応する画像領域を上記動画から検出し，オクルージョン対応領域表示制御手段が，上記オクルージョン対応領域検出手段によって検出されたオクルージョン対応領域を上記動画中に表示するように表示装置を制御する。
【０００９】
第１の発明によると，異なる視点（撮像位置）から撮像されて得られる複数の画像のうちの一つである着目画像についてのオクルージョン領域（着目画像に現れており，かつ他の画像に現れていない画像領域）に対応する画像領域が動画（スルー画）中に存在すると，その画像領域（オクルージョン対応領域）が動画中に表示される。特定色の半透明画像を動画に重合わせて表示することによって上記オクルージョン対応領域を表示してもよい，枠により囲むことによって上記動画中のオクルージョン対応領域を表示していもよい。オクルージョン対応領域が現れている動画が撮影（画像データとして記録）されることによって，それまで上記着目画像についてオクルージョン領域とされていた画像領域が，オクルージョン領域でなくなる（着目画像に現れており，かつ他の画像にも現れている画像領域になる）。オクルージョン対応領域が現れている動画は対象物の３次元画像の構築に不足している画像であると言える。第１の発明によると，動画中に表されるオクルージョン対応領域によって上記対象物の３次元画像の構築に不足している画像を動画を通して観察（視認）することができる。対象物の３次元画像の構築に必要な画像データを効率よく取得することができる。
【００１０】
一実施態様では，上記撮像装置は上記複数の画像のうちのいずれか一つを上記着目画像として決定する着目画像決定手段を備え，上記オクルージョン領域検出手段は，上記着目画像決定手段によって決定された着目画像についてのオクルージョン領域を検出するものである。決定された着目画像についてのオクルージョン領域が検出され，そのオクルージョン領域に対応するオクルージョン対応領域が，動画中から検出される。
【００１１】
好ましくは，上記着目画像決定手段は，先に撮像された画像から後に撮像された画像の順番に，上記複数の画像のそれぞれを順次上記着目画像として決定するものである。複数の画像のそれぞれについて，順次，オクルージョン領域が検出され，かつそのオクルージョン領域に対応するオクルージョン対応領域が動画中から検出される。
【００１２】
一実施態様では，上記着目画像決定手段は，上記オクルージョン領域検出手段によって上記着目画像中のオクルージョン領域が検出されなかった場合に，上記着目画像とされている画像の次に撮像された画像を，上記着目画像とするものである。異なる視点から撮像される複数の画像のそれぞれについて，順次，上記オクルージョン領域を無くすことができる。
【００１３】
上記オクルージョン領域検出手段は，上記撮像手段によって一の視点から撮像された画像のみが存在し（撮影が行われてメモリ・カードに記録されている状態），視点を異ならせて撮像される他の画像が存在しない場合には，上記一の視点から撮像された画像の全領域をオクルージョン領域とするものであってもよい。
【００１４】
上記オクルージョン領域検出手段は，一実施態様では，上記着目画像とそれ以外の画像のそれぞれとを用いて検出される複数のオクルージョン領域の論理積領域を，上記着目画像についてのオクルージョン領域とする。
【００１５】
オクルージョン対応領域が大きければ大きいほど，その動画は着目画像のオクルージョン領域を削減するのに有効な画像（対象物の３次元画像の構築に有効な画像）を表す。好ましくは，上記オクルージョン対応領域検出手段によって検出されたオクルージョン対応領域の大きさに応じて算出される評価情報を，上記動画中に表示するように上記表示装置を制御する評価情報表示制御手段を備える。評価情報は，画像（たとえば，バー表示）であっても，数値であってもよい。評価情報によって動画中のオクルージョン対応領域の大きさが分かりやすく表示される。着目画像のオクルージョン領域を効率よく削減することができる撮影位置を，評価情報によって撮影者に分かりやすく示すことができる。
【００１６】
第２の発明による撮像装置は，所定の回り方向に沿う位置移動をしながら被写体を撮像し，一周撮像を終えると所定の高さ方向に高さ位置を移動させて，再びその高さ位置で上記回り方向に沿う位置移動をしながら上記被写体を撮像するものであり，上記被写体を撮像することによって得られる複数の被写体像を表す画像データを出力する撮像手段，上記撮像手段から一定周期で出力される画角決定用の動画データによって表される動画を表示装置の表示画面上に表示する動画表示制御手段，上記回り方向に沿う一周撮像が完了したかどうかを判断する一周撮像完了判断手段，および上記一周撮像完了手段によって一周撮像が完了していないと判断された場合には上記所定の回り方向と逆方向に位置移動させた前駒画像の一部を上記動画上に半透明表示し，一周撮像が完了したと判断された場合には上記所定の高さ方向と逆方向に位置移動させた一周始め画像の一部を上記動画上に半透明表示するアシスト画像表示手段を備えている。
【００１７】
第２の発明による撮像装置の動作制御方法は，所定の回り方向に沿う位置移動をしながら被写体を撮像し，一周撮像を終えると所定の高さ方向に高さ位置を移動させて，再びその高さ位置で上記回り方向に沿う位置移動をしながら上記被写体を撮像する撮像装置の動作制御方法であり，撮像手段が，上記被写体を撮像することによって得られる複数の被写体像を表す画像データを出力し，動画表示制御手段が，上記撮像手段から一定周期で出力される画角決定用の動画データによって表される動画を表示装置の表示画面上に表示し，一周撮像完了判断手段が，上記回り方向に沿う一周撮像が完了したかどうかを判断し，アシスト画像表示手段が，上記一周撮像完了手段によって一周撮像が完了していないと判断された場合には上記所定の回り方向と逆方向に位置移動させた前駒画像の一部を上記動画上に半透明表示し，一周撮像が完了したと判断された場合には上記所定の高さ方向と逆方向に位置移動させた一周始め画像の一部を上記動画上に半透明表示する。
【００１８】
第２の発明によると，一周撮像が完了していない場合には，所定の回り方向と逆方向（所定の回り方向が右回りであれば左方向，左回りであれば右方向を意味する）に位置移動された前駒画像の一部が，アシスト画像として動画（スルー画）上に半透明表示される。半透明表示されるアシスト画像を用いて所定の回り方向に沿う次回撮像を行うべき位置を決定することができる。一周撮影が完了したと判断されると，所定の高さ方向と逆方向（所定の高さ方向が上方向であれば下方向，下方向であれば上方向を意味する）に位置移動された一周始め画像（一周撮像の最初の撮像により得られた画像）の一部が，アシスト画像として上記動画上に半透明表示される。半透明表示されるアシスト画像を用いて高さ方向に沿う次回撮像を行うべき位置（次の周回撮像の最初の撮像位置）を決定することができる。回り方向および高さ方向に撮像位置（視点）を異ならせながら，被写体の全体を漏れなく撮像することができるので，対象物の３次元画像の構築に有効な画像データを効率よく取得することができる。
【００１９】
たとえば，上記一周始め画像と一致する動画が撮像されたときに一周撮像の完了が判断される。
【００２０】
好ましくは，上記撮像装置は，上記一周撮像完了判断手段によって一周撮像の完了が判断された場合に，一周撮像が完了したことを表す一周撮像完了アシスト情報を上記動画上に表示する一周撮像完了アシスト情報表示制御手段を備える。一周撮像が完了したことが表示されるので無駄な撮像が行われてしまうことが防止される。
【００２１】
他の実施態様では，被写体までの距離または画角が変動したかどうかを判断する変動判断手段，および上記変動判断手段によって上記距離または画角が変動したことが判断された場合に，上記変動を解消する方向への撮像位置の移動を促すアシスト情報を上記動画上に表示する変動アシスト情報表示制御手段がさらに備えられる。ほぼ同じ距離から被写体を複数回撮像することによって得られる，画角がほぼ一致した複数の画像データを取得することができる。
【００２２】
この発明は，上記撮像装置の動作制御方法を実施するためのコンピュータ・プログラムも提供している。そのようなプログラムを格納した記録媒体（ＣＤ−ＲＯＭ等）を提供するようにしてもよい。
【図面の簡単な説明】
【００２３】
【図１】４つの異なる位置から対象物を撮影している様子を示す。
【図２】（Ａ）〜（Ｄ）は撮像位置を異らせて得られた４つの被写体像を示す。
【図３】オクルージョン領域の削減の様子を示す。
【図４】ディジタル・スチル・カメラの電気的構成を示すブロックである。
【図５】オクルージョン削減処理を含むディジタル・スチル・カメラの動作手順を示すフローチャートである。
【図６】オクルージョン削減処理を含むディジタル・スチル・カメラの動作手順を示すフローチャートである。
【図７】動画（スルー画）の一例を示す。
【図８】動画の一例を示す。
【図９】（Ａ），（Ｂ）は，それぞれ被写体像と，そのオクルージョン領域を示す。
【図１０】動画の一例を示す。
【図１１】（Ａ），（Ｂ）は被写体像を示す。
【図１２】２つの被写体像からオクルージョン領域が算出される様子を示す。
【図１３】２つのオクルージョン領域の論理積領域が算出される様子を示す。
【図１４】動画の一例を示す。
【図１５】動画の一例を示す。
【図１６】（Ａ），（Ｂ）は，オクルージョン対応領域の大きさに応じたバー表示を伴う動画を示す。
【図１７】変形例におけるディジタル・スチル・カメラの動作手順を示すフローチャートである。
【図１８】異なる位置から対象物を撮影している様子を示す。
【図１９】第２実施例のディジタル・スチル・カメラの動作手順を示すフローチャートである。
【図２０】第２実施例のディジタル・スチル・カメラの動作手順を示すフローチャートである。
【図２１】被写体像の一例を示す。
【図２２】動画の一例を示す。
【図２３】動画の一例を示す。
【図２４】動画の一例を示す。
【図２５】動画の一例を示す。
【図２６】動画の一例を示す。
【実施例】
【００２４】
（第１実施例）
この実施例では，ディジタル・スチル・カメラ１が用いられて対象物が様々な位置から撮像される。図１は互いに異なる４つの撮像位置（視点）Ｉ〜IVのそれぞれから，ディジタル・スチル・カメラ１によって２つの対象物ＯＢ１，ＯＢ２を撮像している様子を示している。図２（Ａ）〜（Ｄ）は，図１に示す撮像位置Ｉ〜IVのそれぞれから撮像されて取得された画像データによって表される被写体像ｇ１〜ｇ４をそれぞれ示している。
【００２５】
対象物ＯＢ１，ＯＢ２はいずれも立方体でありそれぞれ６つの面を有している。図１において，対象物ＯＢ１の６面（正面，左側面，背面，右側面，上面および底面）がアルファベット符号Ａ〜Ｆによって示されている。同様に，対象物ＯＢ２の６面がアルファベット符号ａ〜ｆによって示されている。
【００２６】
図２（Ａ）〜（Ｄ）に示す被写体像ｇ１〜ｇ４には，対象物ＯＢ１，ＯＢ２を表す対象画像ｏｂ１，ｏｂ２および背景Ｈを表す背景画像ｈが含まれている。図２（Ａ）〜（Ｄ）において，対象画像ｏｂ１，ｏｂ２には，図１に示す対象物ＯＢ１，ＯＢ２の特定面を示す上記アルファベット符号と同一符号が示されている。また，図２（Ａ）〜（Ｄ）では，分かりやすくするために，対象画像ｏｂ１，ｏｂ２のそれぞれにおいて異なる面には異なる模様が，同一面には同一模様が描かれている。
【００２７】
被写体像ｇ１〜ｇ４はいずれも互いに異なる視点から対象物ＯＢ１，ＯＢ２を撮像することで得られたものである。このため，たとえば，第１撮影位置Ｉからの撮像によって得られた被写体像ｇ１（図２（Ａ））に現れているが，第２撮影位置IIからの撮影によって得られた被写体像ｇ２（図２（Ｂ））には現れていない画像部分がある。逆に，被写体像ｇ２に現れているが被写体像ｇ１に現れていない画像部分もある。
【００２８】
第１実施例では，異なる視点からの撮像によって得られる複数の画像のうちの一つが着目画像とされ，この着目画像に現れている画像領域と同一の画像領域が上記着目画像と異なる他の画像において現れることになるように，ディジタル・スチル・カメラ１のユーザに対して撮影のアシストを行うものである。
【００２９】
着目画像に現れておりかつ他の画像（着目画像以外の画像（参照画像））に現れていない画像領域を，以下，オクルージョン領域ＯＣと呼ぶ。ディジタル・スチル・カメラ１の位置を異ならせて複数の画像を得ることによって，着目画像のオクルージョン領域を削減しかつ無くすことができる。
【００３０】
図３は，第１撮像位置Ｉからの撮像によって得られた被写体像ｇ１（図２（Ａ））を着目画像としたときの，上記オクルージョン領域の削減の様子を示している。図３の上段に着目画像ｇ１のオクルージョン領域（一点鎖線ハッチングで示す）が削減される様子が示されている。図３の下段は，オクルージョン領域の削減に用いられる他の被写体像ｇ２およびｇ３を示す。
【００３１】
着目画像ｇ１のみが撮像されており，被写体像ｇ２，ｇ３がまだ撮像されていない状態では，着目画像ｇ１の全領域がオクルージョン領域ＯＣ10とされる（図３上段の左に示す着目画像ｇ１）。
【００３２】
第２撮影位置IIからの撮像によって得られた被写体像ｇ２は，着目画像ｇ１に対応する画像領域を含む。すなわち，対象画像ｏｂ１の正面Ａを表す画像領域（以下，正面領域Ａという，他の領域も同じ表現とする），上面領域Ｅ，対象画像ｏｂ２の正面領域ａ，上面領域ｅ，および背景領域ｈは，着目画像ｇ１に現れておりかつ被写体像ｇ２にも現れている。他方，着目画像ｇ１中の対象画像ｏｂ１の左側面領域Ｂおよび対象画像ｏｂ２の左側面領域ｂは，着目画像ｇ１に現れているが，被写体像ｇ２に現れていない。着目画像ｇ１に現れておりかつ被写体像ｇ２にも現れている画像領域はオクルージョン領域ではなくなり，したがってオクルージョン領域ＯＣ10から削除される。被写体像ｇ２の撮像によって，着目画像ｇ１中の対象画像ｏｂ１の左側面領域Ｂおよび対象画像ｏｂ２の左側面領域ｂのみが，着目画像ｇ１の新たなオクルージョン領域ＯＣ12となる（図３上段の中央に示す着目画像ｇ１）。
【００３３】
第３撮影位置IIIからの撮像によって得られた被写体像ｇ３には，対象画像ｏｂ１の左側面領域Ｂおよび対象画像ｏｂ２の左側面領域ｂが現れている。被写体像ｇ３の撮像によって，オクルージョン領域ＯＣ12もオクルージョン領域でなくなる。このようにして，被写体像像ｇ２，ｇ３が撮像されることで，着目画像ｇ１のオクルージョン領域がなくなる（図３上段の右に示す着目画像ｇ１）。
【００３４】
後述するように，着目画像と対比される画像（上述の説明では被写体像ｇ２，ｇ３）のそれぞれも着目画像とされ，上述の処理が繰返される。撮像位置（視点）を異ならせて撮像された複数の画像について，オクルージョン領域が存在しないようになる。
【００３５】
オクルージョン領域の上述した削減処理（消滅処理）は，たとえば，ディジタル・スチル・カメラ１を用いて実行される。図４はディジタル・スチル・カメラ１の電気的構成を示すブロック図である。
【００３６】
ディジタル・スチル・カメラ１の全体的な動作はＣＰＵ２によって統括される。
【００３７】
ディジタル・スチル・カメラ１は固体撮像素子（ＣＣＤ，ＣＭＯＳなど）15を備え，固体撮像素子15の前方に撮像レンズ11，絞り12，赤外線カット・フィルタ13および光学的ロウパス・フィルタ（ＯＬＰＦ）14が設けられている。
【００３８】
ディジタル・スチル・カメラ１は操作器３を備えている。操作器３には電源ボタン，モード設定ダイアル，二段ストローク・タイプのシャッタ・レリーズ・ボタンなどが含まれる。操作器３から出力される操作信号はＣＰＵ２に入力する。モード設定ダイアルによって設定されるモードには撮影モード，再生モードなどがある。撮影モードの中にはさらに通常撮影モード，多視点撮影モードなどがある。
【００３９】
またディジタル・スチル・カメラ１には，ストロボ撮像のための発光装置４および発光装置４から出射される出射光の反射光を受光するための受光装置５が設けられている。
【００４０】
ディジタル・スチル・カメラ１の電源がオンされ，撮影モードが設定されると，被写体像を表す光線束が，撮像レンズ11，絞り12，赤外線カット・フィルタ13および光学的ロウパス・フィルタ14を介して固体撮像素子15の受光面に入射する。固体撮像素子15の受光面上に被写体像が結像し，被写体像を表すアナログ映像信号が固体撮像素子15から出力する。固体撮像素子15によって一定周期で被写体が撮像され，一定周期で被写体像を表すアナログ映像信号が１フレーム分ずつ出力される。
【００４１】
固体撮像素子15から出力された被写体像を表すアナログ映像信号はアナログ信号処理装置16に入力する。アナログ信号処理装置16は相関二重サンプリング回路，信号増幅器などを含み，ここで相関二重サンプリング，信号増幅などが行われる。アナログ信号処理装置16から出力されたアナログ映像信号はアナログ／ディジタル変換回路17に入力し，ここでディジタル画像データに変換される。ディジタル画像データはデータバス32を介してメモリ制御回路21に与えられる。メモリ制御回路21の制御のもと，ディジタル画像データはメイン・メモリ22に一時的に記録される。
【００４２】
ディジタル画像データはメイン・メモリ22から読出され，データバス31または32を介してディジタル信号処理回路23に入力する。ディジタル信号処理回路23では白バランス調整，ガンマ補正などの所定のディジタル信号処理が行われる。ディジタル信号処理回路23においてディジタル信号処理が行われたデータは表示制御回路28に与えられる。表示制御回路28によって表示装置29が制御されることにより表示画面上に被写体像（動画）（スルー画）が表示される。
【００４３】
シャッタ・レリーズ・ボタンの第一段階の押下があると，レンズ駆動回路６によってレンズ11が駆動されて焦点合わせが行われる。メイン・メモリ22から読出される画像データに基づいてディジタル信号処理回路23において輝度データが得られ，輝度データは積算回路25に入力して積算される。積算値を表すデータはＣＰＵ２に与えられて露出量が算出される。算出された露出量となるように絞り12の開口が絞り駆動回路７によって制御され，固体撮像素子15のシャッタ速度が撮像素子駆動回路８によって制御される。
【００４４】
シャッタ・レリーズ・ボタンの第二段階の押下があると，アナログ／ディジタル変換回路17から出力された画像データはメイン・メモリ22に記録される。メイン・メモリ22から読み出された画像データに対し，上述のようにディジタル信号処理回路23において所定のディジタル信号処理が行われる。ディジタル信号処理回路23から出力された画像データは圧縮伸張処理回路24においてデータ圧縮される。圧縮された画像データが外部メモリ制御回路26の制御によってメモリ・カード27に記録される。
【００４５】
操作器３において再生モードが設定されると，メモリ・カード27に記録されている圧縮画像データが読出される。読出された圧縮画像データは圧縮伸張処理回路24において伸張された後，表示制御回路28に与えられる。表示装置29の表示画面上に再生画像が表示される。
【００４６】
図５および図６は，上述したオクルージョン領域の削減処理を含むディジタル・スチル・カメラ１の動作を示すフローチャートであり，上述したモード設定ダイアルによって，多視点撮影モードが設定されたときのディジタル・スチル・カメラ１の動作を示している。以下に説明するディジタル・スチル・カメラ１の処理は，基本的にはＣＰＵ２またはディジタル信号処理回路23によって実行される。もちろん，以下に説明するディジタル・スチル・カメラ１による処理を実行する専用のハードウェア，たとえば，オクルージョン領域を検出するオクルージョン検出装置，オクルージョン対応領域を検出するオクルージョン対応領域検出装置等を，ディジタル・スチル・カメラ１に別途設けるようにしてもよい。このことは他の実施例でも同様である。
【００４７】
ディジタル・スチル・カメラ１は，上述のように固体撮像素子15を含み，固体撮像素子15からは一定周期で被写体像を表すアナログ映像信号が１フレーム分ずつ出力される。アナログ映像信号はディジタルの画像データに変換され，一定周期の撮像によって得られる画像データによって表される画像が，表示装置29の表示画面上に連続表示される（画角決定用の動画の表示）。
【００４８】
図７は，ディジタル・スチル・カメラ１を背面から示すもので，撮像位置Ｉ（図１参照）にディジタル・スチル・カメラ１が位置しているときに表示装置29の表示画面に表示される動画Ｓ１の例を示している。
【００４９】
表示装置29の表示画面上には，第１撮像位置Ｉからの撮像によって得られる動画Ｓ１（図２（Ａ）に示す被写体像ｇ１と同じとしている）が表示されるとともに，動画Ｓ１に重合わされてオクルージョン対応領域ＲＯＣ10（二点鎖線ハッチングで示す）が表示される。オクルージョン対応領域ＲＯＣとは，後述するように，着目画像中のオクルージョン領域に現れておりかつ動画にも現れている上記動画中の画像領域をいう。画像データの取得（撮影）が未だ行われていない状態は着目画像が存在しない状態である。この状態の動画についてはその全体がオクルージョン対応領域ＲＯＣとして扱われ，したがって最初（１駒目）の撮影の前の状態において表示される動画Ｓ１の全体はオクルージョン対応領域ＲＯＣ10として扱われる。オクルージョン対応領域ＲＯＣ10はたとえば特定色（たとえば赤色）の半透明画像によって，動画に重合わされて表示画面上に可視的に表示される。
【００５０】
図５に戻って，最初の撮影であるかどうか（一駒目画像が未だ得られていない状態かどうか）が判断される（ステップ41）。たとえば，メイン・メモリ22に記憶される撮影済みフラグがオンされているかどうかによって最初の撮影であるかどうかが判断される。撮影済みフラグがオフであれば最初の撮影と判断され，撮影済みフラグがオンであれば最初の撮影ではないと判断される（ステップ41でYES またはNO）。
【００５１】
シャッタ・レリーズ・ボタンが押下されると最初の撮影が行われる（ステップ42）。上述の撮影済みフラグがオンされる。たとえば，図２（Ａ）に示す被写体像ｇ１を表す画像データが１駒目画像としてメモリ・カード27に記憶される。
【００５２】
１駒目画像ｇ１の撮影が行われると，メイン・メモリ22に２つのカウンタｉおよびｎが用意される。カウンタｉは着目画像として扱われるべき画像の駒番号のカウンタであり，カウンタｎは撮影駒総数を表すカウンタである。最初の撮影が行われると，カウンタｉ，ｎにそれぞれ１が代入される。１駒目画像ｇ１が着目画像ｉとなる（ｉ＝１）。撮影画像総数は１である（ｎ＝１）（ステップ43，44，45）。
【００５３】
１駒目画像ｇ１が着目画像ｉとされると，初期状態として１駒目画像ｇ１についてはその全領域がオクルージョン領域とされる（ステップ46）。１駒目画像ｇ１のみが得られている状態では対比されるべき他の画像が存在しないからである。たとえば，１駒目画像ｇ１のすべての画素についてオクルージョン画素であることを表すオクルージョン・フラグが立てられる。これにより，１駒目画像ｇ１の全領域がオクルージョン領域ＯＣ10であることが示される。
【００５４】
表示装置29の表示画面に１駒目画像ｇ１を表示させてもよいし，１駒目画像ｇ１に重ね合わせて，オクルージョン領域ＯＣ10を示す画像（所定の色の半透明画像）を表示してもよい（図３上段の左に示す被写体像ｇ１を参照）。この場合には，図７に示す動画Ｓ１およびオクルージョン対応領域ＲＯＣ10と同様の表示が，表示装置29の表示画面上に表示される。
【００５５】
１駒目画像ｇ１の撮影から所定時間が経過すると，またはシャッタ・レリーズ・ボタンが半押しされると，１駒目画像ｇ１の表示に代えて，動画（スルー画）が表示画面上に再び表示される。
【００５６】
ディジタル・スチル・カメラ１が移動させられ，移動後の撮像位置において動画が撮像されると，着目画像ｉのオクルージョン領域ＯＣに現れており，かつ動画中にも対応して現われている画像領域（対応領域）が求められ，求められた対応領域が動画に重合わされて表示される（ステップ52，53）。
【００５７】
図８は，第２撮像位置II（図１参照）から撮像されているときの動画Ｓ２（図２（Ｂ）の被写体像ｇ２と同じとしている）を示すもので，動画Ｓ２に重合わされて，着目画像ｉ，ここでは１駒目画像ｇ１のオクルージョン領域ＯＣ10（図７参照）中に現れており，かつ動画Ｓ２中にも対応して現れている画像領域が表示されている様子を示している。着目画像ｉのオクルージョン領域中に現れており，かつ動画中にも対応して現れている画像領域が，上述したオクルージョン対応領域ＲＯＣである。図８においてオクルージョン対応領域ＲＯＣ21が二点鎖線ハッチングによって示されている。
【００５８】
着目画像ｉが１駒目画像（被写体像ｇ１）（図２（Ａ））でありその全領域がオクルージョン領域ＯＣ10であるとする。また，第２撮像位置IIから撮像されている動画Ｓ２が図２（Ｂ）の被写体像ｇ２と同じであるとする。この場合，図２（Ａ）と図２（Ｂ）を対比して，背景領域ｈ，対象画像ｏｂ１の上面領域Ｅ，対象画像ｂ２の正面領域ａおよび上面領域ｅは，着目画像ｉのオクルージョン領域ＯＣ10（被写体像ｇ１の全体）中に現れており，かつ動画Ｓ２にも現れている。図８を参照して，背景領域ｈ，対象画像ｏｂ１の上面領域Ｅ，対象画像ｏｂ２の正面領域ａおよび上面領域ｅが新たなオクルージョン対応領域ＲＯＣ21とされる。着目画像ｉ中のオクルージョン領域ＯＣ10と動画Ｓ２とを比較して，動画Ｓ２を構成する画素に対応する画素が着目画像中ｉ中のオクルージョン領域ＯＣ10にも存在する，そのような画素で表される領域がオクルージョン対応領域ＲＯＣ21とされる。
【００５９】
対象画像ｏｂ１の正面領域Ａには，着目画像ｉ（被写体像ｇ１）（図２（Ａ））に現れていず，かつ動画Ｓ２（被写体像ｇ２）（図２（Ｂ））に現れている領域が存在する。この領域（以下，非対応領域という）が，図８において符号Ｎ１で示す枠で囲まれて示されている。対象画像ｏｂ１の正面領域Ａについては，非対応領域Ｎ１を除く領域がオクルージョン対応領域ＲＯＣ21とされる。非対応領域Ｎ１は，動画Ｓ２において撮像された対象物ＯＢ１の正面Ａの色のままで表示される。
【００６０】
オクルージョン対応領域ＲＯＣは，着目画像ｉ中のオクルージョン領域と動画とに共通して現れている画像領域を，上記動画中に示すものである。オクルージョン対応領域ＲＯＣが大きいほど，そのときの動画は，着目画像ｉのオクルージョン領域ＯＣに対応する画像領域を多く含むことが示される。着目画像ｉのオクルージョン領域ＯＣに対応する画像領域を多く含む画像を撮影することできれば，着目画像ｉのオクルージョン領域ＯＣの削減効果が高くなる（図３参照）。
【００６１】
ユーザは，表示装置29の表示画面中に表示される画角決定用の動画を見ながら，オクルージョン対応領域ＲＯＣ21が大きく表示される撮像位置から２駒目の画像の取得を試みることになる。
【００６２】
シャッタ・レリーズ・ボタンが押下されると撮影が行われ，画像データがメモリ・カード27に記憶される（ステップ54）。撮影総駒数ｎがインクリメントされる（ステップ55）。ｎ＝２になる。
【００６３】
着目画像ｉとｎ駒目画像（上述のステップ54において撮影された画像）とが用いられて，着目画像ｉのオクルージョン領域のうち，ｎ駒目画像に現れている画像領域が求められて残りのオクルージョン領域が求められる（ステップ56）。また，ｎ駒目画像のオクルージョン領域が着目画像ｉを用いて求められる（ステップ57）。
【００６４】
図２（Ａ）に示す被写体像ｇ１が着目画像ｉ（１駒目画像）であり，図２（Ｂ）に示す被写体像ｇ２が２駒目画像である場合を例にして，ステップ56，57の処理を説明する。
【００６５】
図９（Ａ）は，１駒目画像ｇ１のオクルージョン領域ＯＣ10（被写体像ｇ１の全体）のうち，２駒目画像像ｇ２にも現れている画像領域を除く，残りのオクルージョン領域ＯＣ12を，１駒目画像ｇ１中に明示して示すものである。
【００６６】
１駒目画像ｇ１のオクルージョン領域ＯＣ10に含まれる画像領域のうち，対象画像ｏｂ１の左側面領域Ｂおよび対象画像ｏｂ２の左側面領域ｂ以外の領域は，２駒目画像ｇ２中に現れている。図９（Ａ）を参照して，１駒目画像ｇ１のオクルージョン領域ＯＣ10に現れており，かつ２駒目画像像ｇ２にも現れている画像領域は，上記オクルージョン領域ＯＣ10から除かれる。この結果，対象画像ｏｂ１の左側面領域Ｂおよび対象画像ｏｂ２の左側面領域ｂが，１駒目画像ｇ１の残りオクルージョン領域ＯＣ12として把握される（ステップ56）。
【００６７】
図９（Ｂ）は，２駒目画像ｇ２のオクルージョン領域を示すもので，１駒目画像ｇ１との関係で求められたオクルージョン領域ＯＣ21が，２駒目画像ｇ２中に明示して示されている。
【００６８】
２駒目画像ｇ２中の対象画像ｏｂ１の正面領域Ａの一部が，２駒目画像ｇ２に現れている画像領域のうち１駒目画像ｇ１に現れていない画像領域である。図９（Ｂ）を参照して，２駒目画像ｇ２中の対象画像ｏｂ１の正面領域Ａの一部が，２駒目画像ｇ２のオクルージョン領域ＯＣ21として求められる（ステップ57）。
【００６９】
ステップ57において求められる，１駒目画像ｇ１と２駒目画像ｇ２を用いることで求められる２駒目画像ｇ２についてのオクルージョン領域ＯＣ21（図９（Ｂ））は，二駒目画像ｇ２が着目画像とされたときの処理において用いられる（詳しくは，後述する）。
【００７０】
図６に戻って，着目画像ｉとｎ駒目画像とを用いた上述の処理を終えると，着目画像ｉのオクルージョン領域の更新処理が行われる（ステップ58）。オクルージョン領域の更新処理では，着目画像ｉについてのそれまでのオクルージョン領域が，ステップ56において求められた残りオクルージョン領域に置換する処理が行われる。すなわち，１駒目画像ｇ１の全領域とされていたオクルージョン領域ＯＣ10（図７）が，図９（Ａ）に示すオクルージョン領域ＯＣ12に置換えられる。
【００７１】
図５に戻って，着目画像ｉ，ここでは１駒目画像ｇ１にオクルージョン領域があるかどうかが判断される（ステップ41でNO，ステップ47）。１駒目画像ｇ１にはオクルージョン領域ＯＣ12が存在するので（図９（Ａ）），再び，１駒目画像ｇ１と画角決定用の動画（スルー画）との対応領域（オクルージョン対応領域）が求められる。求められたオクルージョン対応領域が，上記動画に重合わされて表示される（ステップ47でYES ，ステップ52，53）。
【００７２】
図10は，ディジタル・スチル・カメラ１が第２撮像位置IIから第３撮像位置III（図１参照）に移動させられて，第３撮像位置IIIから撮像されているときの動画Ｓ３（図２（Ｃ）の被写体像ｇ３と同じ）を示すもので，動画Ｓ３に重合わされて，着目画像ｉ，ここでは１駒目画像ｇ１の現在のオクルージョン領域ＯＣ12（図９（Ａ））に現れており，かつ動画Ｓ３中にも対応して現れているオクルージョン対応領域ＲＯＣ31が表示されている様子を示している。着目画像ｉ（１駒目画像ｇ１）の現在のオクルージョン領域ＯＣ12は，対象画像ｏｂ１の左側面領域Ｂと対象画像ｏｂ２の左側面領域ｂである（図９（Ａ））。対象画像ｏｂ１の左側面領域Ｂと対象画像ｏｂ２の左側面領域ｂは動画Ｓ３中に現れている。動画Ｓ３では，対象画像ｏｂ１の左側面領域Ｂと対象画像ｏｂ２の左側面領域ｂがオクルージョン対応領域ＲＯＣ31として表示される。
【００７３】
シャッタ・レリーズ・ボタンが押下されて撮影が行われると，撮影総駒数ｎがインクリメントされる（ステップ54，55）。ここでは，ｎ＝３となる。
【００７４】
上述したように，着目画像ｉとｎ駒目画像とが用いられて，着目画像ｉ中のオクルージョン領域のうちｎ駒目画像にも現れている画像領域が求められて，残りのオクルージョン領域が求められる（ステップ56）。また，ｎ駒目画像のオクルージョン領域が，着目画像ｉを用いて求められる（ステップ57）。ここでは，１駒目画像（図２（Ａ）の被写体像ｇ１）と３駒目画像（図２（Ｃ）の被写体像ｇ３）とが用いられる。
【００７５】
図９（Ａ）を参照して，１駒目画像ｇ１の現在のオクルージョン領域ＯＣ12は対象画像ｏｂ１の左側面領域Ｂおよび対象画像ｏｂ２の左側面領域ｂである。ここで，３駒目画像（被写体像ｇ３）（図２（Ｃ））には，対象画像ｏｂ１の左側面領域Ｂおよび対象画像ｏｂ２の左側面領域ｂが現れている。したがって，３駒目画像ｇ３の撮影によって，図１１（Ａ）に示すように，１駒目画像ｇ１には残りオクルージョン領域が存在しなくなる（ステップ56）。
【００７６】
図２（Ａ）および図２（Ｃ）を参照して，３駒目画像ｇ３のすべての画像領域は，１駒目画像ｇ１に現れている。このため，１駒目画像ｇ１を用いると，３駒目画像ｇ３にオクルージョン領域はない。図１１（Ｂ）に示すように，ステップ57において３駒目画像ｇ３についてのオクルージョン領域は無いと判断される。
【００７７】
着目画像ｉのオクルージョン領域の更新処理（ステップ58）において，着目画像ｉについてのそれまでのオクルージョン領域が，ステップ56において求められた残りオクルージョン領域と置換される。１駒目画像ｇ１のオクルージョン領域ＯＣ12（図９（Ａ））がすべて無くなったことが把握される（図１１（Ａ））。
【００７８】
着目画像ｉにオクルージョン領域があるかどうかの判断において，１駒目画像ｇ１にオクルージョン領域がないことが判断されると（ステップ47でNO），カウンタｉがインクリメントされて，２駒目画像，ここでは，被写体像ｇ２（図２（Ｂ））を着目画像とする処理に進む（ステップ48，ｉ＝２）。
【００７９】
１駒目画像ｇ１に対する上述した処理において，１駒目画像ｇ１，２駒目画像ｇ２および３駒目画像ｇ３が撮影されている。２駒目画像ｇ２を着目画像とする処理では，はじめに，これまでの処理によって既に得られている画像を用いた処理が行われる。
【００８０】
着目画像ｉ，ここでは２駒目画像ｇ２と，ｉ＋１〜ｎ駒目画像，ここでは３駒目画像ｇ３（i＋１＝３，ｎ＝３となる）を用いて，着目画像ｉ（２駒目画像ｇ２）のオクルージョン領域が求められる（ステップ50）。
【００８１】
図１２は，２駒目画像ｇ２（着目画像ｉ）と３駒目画像ｇ３とを用いて，２駒目画像ｇ２のオクルージョン領域ＯＣ23を求める様子を示している。
【００８２】
２駒目画像ｇ２に現れている画像領域のうち，対象画像ｏｂ１の正面領域Ａと，対象画像ｏｂ２の正面領域ａは，３駒目画像ｇ３に現れていない。２駒目画像ｇ２中の対象画像ｏｂ１の正面領域Ａと対象画像ｏｂ２の正面領域ａが，２駒目画像ｇ２と３駒目画像ｇ３とを比較することによって求められる，２駒目画像ｇ２のオクルージョン領域ＯＣ23とされる。４駒目，５駒目等の画像が撮影されているとすれば，２駒目画像ｇ２とそれらの画像とを比較して得られる２駒目画像ｇ２のオクルージョン領域も，ステップ50において求められる。
【００８３】
ステップ50において求められたオクルージョン領域ＯＣ23と，対象画像ｉについて既に求められているオクルージョン領域との論理積がとられ，オクルージョン領域が更新される（ステップ51）。対象画像ｉ，ここでは２駒目画像ｇ２については，上述した１駒目画像ｇ１における処理において，１駒目画像ｇ１との間で，２駒目画像ｇ２のオクルージョン領域ＯＣ21が求められている（図９（Ｂ））。ステップ50において求められたオクルージョン領域ＯＣ23と，既に算出されているオクルージョン領域ＯＣ21との論理積がとられる。ステップ50において２駒目画像ｇ２のオクルージョン領域が複数求められていれば，それらのオクルージョン領域ＯＣについても論理積がとられる。
【００８４】
図１３は，２駒目画像ｇ２のオクルージョン領域ＯＣ23と，２駒目画像ｇ２のオクルージョン領域ＯＣ21との論理積をとる様子を示している。
【００８５】
２駒目画像ｇ２についての２つのオクルージョン領域ＯＣ23，21の論理積をとることによって，２つのオクルージョン領域ＯＣ23，ＯＣ21の両方に共通に現れているオクルージョン領域ＯＣ213が，２駒目画像ｇ２についての残りオクルージョン領域となる。２駒目画像ｇ２についてのオクルージョン領域が，オクルージョン領域ＯＣ213に更新される（ステップ51）。
【００８６】
着目画像ｉのオクルージョン領域と，動画との対応領域（オクルージョン対応領域）が求められ，求められたオクルージョン対応領域が表示される（ステップ52）。図１４は，上述したオクルージョン領域ＯＣ213を有する２駒目画像ｇ２が着目画像ｉであるときに，第４撮像位置IV（図１参照）から撮像されている動画Ｓ４（図２（Ｄ）の被写体像ｇ４と同じ）を示すものある。動画Ｓ４に重合わされて，着目画像ｉ，ここでは２駒目画像ｇ２のオクルージョン領域ＯＣ213（図１３参照）に現れておりかつ動画Ｓ４にも現れている画像領域（オクルージョン対応領域ＲＯＣ42）が表示される（ステップ53）。
【００８７】
第４撮像位置IVからの撮影が行われて４駒目画像ｇ４が取得されると，カウンタｎがインクリメントされ（ｎ＝４となる），着目画像ｉ（ここでは，２駒目画像ｇ２）中のオクルージョン領域ＯＣ213が無くなる（ステップ54，55，56，58，ステップ47でNO）。カウンタｉがインクリメントされ（ｉ＝３となる），３駒目画像ｇ３を着目画像とする処理に進む（ステップ48）。
【００８８】
このようにして，撮影されたすべての画像のそれぞれが着目画像とされて，着目画像のオクルージョン領域が次第に削減されて消去される（図３参照）。
【００８９】
撮影された画像のすべてについてオクルージョン領域がない状態になると，カウンタｉとカウンタｎの数が等しくなる（ｉ＝ｎ）。これにより，上述した一連の処理が終了する（ステップ49でYES）。
【００９０】
オクルージョン領域のない着目画像は，着目画像に現れている画像領域のすべてが，着目画像の撮像位置と異なる撮像位置から取得された他の画像にも現れていることを意味する。対応する画像領域が，互いに撮像位置（視点）が異なる少なくとも２つの画像に含まれている状態となる。そのような複数の画像からは３次元画像の生成を行いやすい。
【００９１】
上述したように，ディジタル・スチル・カメラ１の表示装置29の表示画面に表示される画角決定用の動画中には，着目画像ｉのオクルージョン領域ＯＣを削減することができる画像領域がオクルージョン対応領域ＲＯＣとして明示的に表示される。表示されるオクルージョン対応領域ＲＯＣが大きいほど，着目画像ｉのオクルージョン領域ＯＣの削減ないし消去に有効であり，３次元画像に必要な画像（３次元画像に不足している画像）と言える。オクルージョン対応領域ＲＯＣによって３次元画像の構築に好ましい撮像方向がユーザにアシストされる。現在の撮像方向が妥当である（または妥当でない）ことを，動画中に表されるオクルージョン対応領域ＲＯＣによって容易に認識することができる。
【００９２】
ディジタル・スチル・カメラ１を用いた異なる撮像位置からの複数回の対象物ＯＢ１，ＯＢ２の撮影において（図１参照），ディジタル・スチル・カメラ１と対象物ＯＢ１，ＯＢ２との間の距離はほぼ同じであるのが好ましい。ディジタル・スチル・カメラ１と対象物ＯＢ１，ＯＢ２との間の距離に大きな変動があった場合（たとえば，前駒画像の撮影時に計測された撮影距離から所定距離だけ異なる撮影距離が計測された場合）に，図１５に示すように，「カメラを近づけて下さい！」（または「遠ざけて下さい！」）といった距離に関するアシスト情報ｍ１を動画Ｓ５に重合わせて表示するようにしてもよい。ディジタル・スチル・カメラ１と対象物ＯＢ１，ＯＢ２との間の距離（距離変動）は，ディジタル・スチル・カメラ１が備える測距装置（図示略）によって判断してもよいし，被写体像中の対象画像ｏｂ１，ｏｂ２の大きさに基づいて判断してもよい。
【００９３】
図１６（Ａ），（Ｂ）および図１７は変形例を示している。
【００９４】
図１６（Ａ），（Ｂ）は，いずれもディジタル・スチル・カメラ１を背面から示すものである。
【００９５】
上述したように，ディジタル・スチル・カメラ１の表示画面には，画角決定用の動画（スルー画）が表示されるとともに，着目画像ｉのオクルージョン領域ＯＣに対応する動画中の対応領域（オクルージョン対応領域）ＲＯＣが求められて，上記動画に重合わされて表示される。この変形例では，動画中のオクルージョン対応領域ＲＯＣの面積（大きさ）が求められ，求められた面積に応じた長さを持つ表示バーＢ１が動画に重合わされて表示される。図１６（Ａ），（Ｂ）には，オクルージョン領域ＲＯＣの面積に応じた長さを持つ表示バーＢ１が，動画Ｓ６，Ｓ７に重合わされて表示されている様子がそれぞれ示されている。ディジタル・スチル・カメラ１の位置を異ならせることによってオクルージョン対応領域ＲＯＣの面積が変動すると，それに合わせて表示バーＢ１の長さが変動する。オクルージョン対応領域ＲＯＣの面積が大きいほど，長さの長い表示バー１が表示される。オクルージョン対応領域ＲＯＣの面積が小さくなると，表示バーＢ１の長さは短くなる。表示バーＢ１の長さによってオクルージョン対応領域ＲＯＣの大きさを簡単に認識することができ，ディジタル・スチル・カメラ１の位置（視点）を，オクルージョン領域の削減により好ましい位置に調整することができる。
【００９６】
図１７は，表示バーＢ１を表示する場合のディジタル・スチル・カメラ１の処理を示すフローチャートであり，図６に示すフローチャートと対応する。図６に示すフローチャートと同一処理には同一符号を付し，重複説明を避ける。
【００９７】
はじめに，オクルージョン対応領域表示面積を格納するためのメモリ領域がメイン・メモリ22に設けられ，ここに初期値（０）が格納される（ステップ61）。
【００９８】
上述したように，着目画像ｉのオクルージョン領域ＯＣと動画とが用いられてオクルージョン対応領域ＲＯＣが求められる（ステップ52）。
【００９９】
求められたオクルージョン対応領域ＲＯＣの面積（画素数または面積率でもよい）が算出されて上記メモリ領域に格納される。メモリ領域に格納されたオクルージョン対応領域ＲＯＣの面積に応じた表示バーＢ１の長さが算出される（ステップ62）。算出された長さを持つ表示バーＢ１が，動画Ｓ５，Ｓ６に重合わされて表示画面上に表示される（ステップ63，図１６（Ａ），図１６（Ｂ））。
【０１００】
撮影操作（シャッタ・レリーズ・ボタンの押下）があるまで（ステップ64でYES ，ステップ54），動画の表示，オクルージョン対応領域ＲＯＣの表示および表示バーＢ１の表示が繰返される（ステップ64でNO）。
【０１０１】
表示バーＢ１の表示に代えてまたは加えて，算出された面積の面積率（動画の１フレームの全画素数に対するオクルージョン対応領域ＲＯＣを構成する画素数の割合）を表す数値を，上記動画に重合わせて表示してもよい。
【０１０２】
（第２実施例）
図１８から図２６は，第２実施例を示している。
【０１０３】
第２実施例は，異なる視点から対象物を撮影するためにディジタル・スチル・カメラ１を移動させるときに，その移動方向および移動距離についてのアシスト情報の表示を行うものである。
【０１０４】
図１８は，ディジタル・スチル・カメラ１を用いて対象物（瓶）ＯＢ３を様々な位置ｐ(1)〜ｐ(m)から撮像している様子を示している。
【０１０５】
第２実施例では，ディジタル・スチル・カメラ１を移動させるべき２つの移動方向および移動量があらかじめ設定される。移動量はあらかじめ定められ，２つの移動方向はたとえば操作器３を用いて設定される。設定される２つの移動方向の一つ（第１移動方向）は，対象物ＯＢ３を右回り（反時計回り）または左回り（時計回り）のいずれの回り方向で撮影するか（ディジタル・スチル・カメラ１を移動させるか）を規定する。他の一つの移動方向（第２移動方向）は上記第１移動方向に直交する方向であり，第１移動方向（右回りまたは左回り）の一周分の対象物ＯＢ３の撮影を終えた後，上方向または下方向のいずれにディジタル・スチル・カメラ１を移動させるかを規定する。第２移動方向の移動の後，再度，第１移動方向にディジタル・スチル・カメラ１を移動させながら複数回の撮影が行われる。図１８に示すように，たとえば，ディジタル・スチル・カメラ１が右回りに移動させられて，１駒目，２駒目・・・Ｎ駒目の対象物ＯＢ３の複数回の撮影が行われる。一周分の撮影が完了するとディジタル・スチル・カメラ１が上方向に移動させられ，その高さ位置で再びＮ＋１駒目から始まる２周目の右回りの撮影が行われる。Ｍ駒目の撮影によって視認することができる対象物ＯＢ３の全体の撮影の完了が判断されると，ディジタル・スチル・カメラ１による処理が終了する。
【０１０６】
以下の説明では，上記第１移動方向を右回り方向とし，上記第２移動方向を上方向として説明する。
【０１０７】
図１９および図２０は，第２実施例のディジタル・スチル・カメラ１の処理を示すフローチャートである。
【０１０８】
はじめに，操作器３が用いられてディジタル・スチル・カメラ１を移動させるべき互いに異なる２つの方向（第１移動方向および第２移動方向）が設定される（ステップ71）。ここでは，上述のように，第１移動方向として右回り方向が設定され，第２移動方向として上方向が設定された場合を説明する。
【０１０９】
最初の撮影（１駒目の撮影）かどうかが判断される（ステップ72）。
【０１１０】
最初の撮影である場合，特段の処理は行われず，ディジタル・スチル・カメラ１の表示装置29に動画によって表示されている対象画像ｏｂ３を含む画像データが，シャッタ・レリーズ・ボタンの押下に応じてメモリ・カード27に記録される（ステップ83）。
【０１１１】
図２１はディジタル・スチル・カメラ１を背面から示すもので，撮像位置ｐ(1)から撮像によって得られた１駒目画像ｎ１が，表示装置29の表示画面上に表示されている様子を示している。１駒目画像ｎ１および後述する他の画像は，対象物ＯＢ３を表す対象画像ｏｂ３を含む。
【０１１２】
各周回の最初の撮像によって得られる画像は，周始め画像としてメイン・メモリ22に記憶される。１駒目画像ｎ１は１周目の最初の撮像によって得られた画像であるから，周始め画像としてメイン・メモリ22に記録される（ステップ84）。
【０１１３】
メイン・メモリ22に一周始めフラグが設定される。初期状態では一周始めフラグはオフされる（ステップ85）。後述するように，一周始めフラグは一周分の撮影が完了したときにオンされる。一周始めフラグを用いた処理の詳細は後述する。
【０１１４】
撮影完了操作が無ければ（ステップ93でNO），次の駒（２駒目）の処理に進む（ステップ72でNO）。ディジタル・スチル・スチル１が第１移動方向，ここでは右回り方向に移動させられる。図１８を参照して撮像位置がｐ（１）からｐ（２）となる。
【０１１５】
一周始めフラグがオンされているかどうかが判断される（ステップ73）。１駒目画像ｎ１のみが取得されているとき，上述のように一周始めフラグはオフされている（ステップ85）。この場合，ディジタル・スチル・カメラ１の現移動方向は第１移動方向（右回り方向）であると判断される（ステップ73でNO，ステップ75）。
【０１１６】
判断された現移動方向にしたがって位置移動（位置ずらし）が行われた前駒画像が，アシスト画像として，画角決定用の動画（スルー画）上に半透明表示される（ステップ76）。
【０１１７】
図２２は，撮像位置ｐ（２）から２駒目画像ｎ２が取得される前に，表示画面上に表示される動画Ｓｎ２を示している。
【０１１８】
動画Ｓｎ２に重合わされて，前駒画像，ここでは１駒目画像ｎ１（図２１参照）が左方向に位置移動された状態で半透明表示される。半透明表示される位置移動された前駒画像ｎ１がアシスト画像Ａｎ１である。
【０１１９】
移動方向が右回りである場合，アシスト画像は，前駒画像を左向きに所定移動量（たとえば，前駒画像の横幅の１／３程度の移動量）だけ位置を移動させ，それを半透明表示としたものである。移動方向が左回りであれば，アシスト画像の位置移動方向は右向きとなる。図２２に示すように，アシスト画像としての第１駒目画像Ａｎ１は動画Ｓｎ２中において左方向に位置がずらされて半透明表示される。第１駒目画像ｎ１の一部（第１駒画像の右端から２／３程度）が動画Ｓｎ２中に半透明表示される。
【０１２０】
動画の位置とアシスト画像の位置とが一致しているかどうかが判断される（ステップ77）。ここでは，動画Ｓｎ２の位置が，アシスト画像Ａｎ１（位置移動後の１駒目画像ｎ１）の位置と一致しているかどうかが判断されることになる。たとえば，半透明表示されているアシスト画像（１駒目画像ｎ１の一部）から得られる複数の特徴点と，動画から得られる上記特徴点に対応する対応点の位置に基づいて，上記動画の位置がアシスト画像の位置と一致しているかどうかが判断される。もちろん，アシスト画像と動画に共通して現れている主要被写体像（たとえば，対象画像ｏｂ３）の位置に応じて，動画の位置とアシスト画像の位置の一致を判断してもよい。動画の位置とアシスト画像の位置が一致するかどうかの判断は，前駒画像の一部が動画中に現れており，かつ設定された移動方向および所定移動量に合致する移動後の撮像位置（すなわち，次回撮像位置）からの撮像が行われているかを判断するものである。
【０１２１】
動画Ｓｎ２の位置とアシスト画像Ａｎ１（位置移動後の前駒画像ｎ１）の位置とが一致していない場合，画角および位置を合わせるアシスト情報が表示画面上に表示される（ステップ78でNO，ステップ79）。
【０１２２】
図２２を参照して，たとえば，アシスト画像Ａｎ１が左に，動画Ｓｎ２が右にずれて表示されている場合，右向矢印ｒ１および「カメラの位置を合わせて下さい」の文字列ｍ２が，アシスト情報として表示されている。動画Ｓｎ２の位置ずれの方向および大きさは，上述のように，アシスト画像から得られる複数の特徴点の位置と，動画から得られる上記特徴点に対応する対応点の位置（すなわち，移動ベクトル）から求められる。右向矢印ｒ１にしたがう右方向にディジタル・スチル・カメラ１を移動させると，動画Ｓｎ２中の対象画像ｏｂ３は相対的に左方向に移動する。アシスト情報（右向矢印ｒ１）にしたがう向きにディジタル・スチル・カメラ１を移動させることによって，動画Ｓｎ２の位置とアシスト画像Ａｎ１の位置が一致するようになる。
【０１２３】
第１実施例で説明したように，ディジタル・スチル・カメラ１と対象物ＯＢ３との間の距離に大きな変動があったことが検出された場合には，「カメラを近づけて下さい！」（または「遠ざけて下さい！」）といった距離（画角）に関するアシスト情報ｍ１が，動画Ｓｎ２に重合わせて表示される（図１５参照）。
【０１２４】
動画Ｓｎ２の位置とアシスト画像Ａｎ１の位置が一致すると判断されると（ステップ78でYES），図２３に示すように，アシスト情報ｒ１，ｍ２が表示画面から消える。そのときに表示画面上に表示されている動画と，メモリ・カード27に記憶されている取得済みの画像データによって表される撮影済み画像のそれぞれが比較されて，表示されている動画が撮影済みであるかどうかが判断される（ステップ80，81）。
【０１２５】
１駒目画像ｎ１（図21）のみが撮影済みであり，１駒目画像の撮像位置ｐ（１）と異なる撮像位置ｐ（２）からの撮像によって動画Ｓｎ２（図23）が撮像されている場合，動画Ｓｎ２は撮影済みでない（未撮影）と判断される（ステップ81でNO）。一周始めフラグがオフされていることを条件にして，対象物ＯＢ３の２度目の撮影が行われる（ステップ82でNO，ステップ86）。２駒目画像ｎ２がメモリ・カード27に記憶される。また，一周始めフラグがオンされている場合にはオフされる（ステップ87）。
【０１２６】
同様にして，対象物ＯＢ３の周囲を右回りに移動しながら複数回の撮影が続けられる（図１８参照）。
【０１２７】
図２４は，１周目の右回りのＮ回の撮影が行われ，ほぼ最初の撮像位置ｐ（Ｎ）に戻ってきたときに表示される動画ＳｎＮを示している。
【０１２８】
対象物ＯＢ３を中心にして右回りに移動しつつ，ディジタル・スチル・カメラ１がほぼ一周すると，そのときの動画ＳｎＮは撮影済み画像（一駒目画像ｎ１）とほぼ一致する。動画ＳｎＮは既に撮影ずみであると判断される（ステップ80，ステップ81でYES ）。
【０１２９】
動画ＳｎＮと，上述したメイン・メモリ22に記憶されている周始め画像，ここでは１駒目画像ｎ１とが一致するかどうかが判断される（ステップ88）。動画ＳｎＮと周始め画像（一駒目画像ｎ１）とが一致すると判断されると，一周撮影完了をユーザに示すアシスト情報ｍ３が表示画面上に表示される（図２４，ステップ89でYES ，ステップ90）。
【０１３０】
一周撮影完了が判断されると，上述した一周始めフラグがオンされる（ステップ91）。一周始めフラグがオンされている場合，次のＮ＋１駒目に対する処理では，現移動方向は第２移動方向，すわなち，上方向であることが認識される（ステップ73でYES ，ステップ74）。
【０１３１】
図２５は現移動方向が上方向であると判断されたときの動画Ｓｎ（Ｎ＋１）を示している。
【０１３２】
判断された現移動方向が第２移動方向，ここでは上方向と判断されると，前駒画像ではなく，周始め画像（１駒目画像ｎ１）がアシスト画像として動画中に表される（ステップ76）。ここでは，現移動方向が上方向であるから，アシスト画像としての周始め画像ＡｎＮは，周始め画像を下向きに所定移動量（たとえば，撮影画像の縦幅の１／３程度）だけ移動させたものとなる。また，ディジタル・スチル・カメラ１の移動方向に関するアシスト情報として上向矢印ｒ２が表示画面上に現れる。
【０１３３】
上方向に移動させられた後の最初の一駒目の撮影の前の時点では，上述のように，一周始めフラグがオンされている。この場合には，上方向に移動させられて最初の撮影によって得られる画像（二周目の始めの画像である）が，二周目の周始め画像として新たにメイン・メモリ22に記憶される（ステップ82でYES ，ステップ83，84）。二周目の撮影（右回りに移動しながらの複数回の撮影）に進む。
【０１３４】
右回りの複数回の撮影，上方向の移動，さらなる右回りの複数回の撮影が繰返されると，対象物ＯＢ３の底面を除くすべてが撮影される。一周撮影が完了していないにもかかわらず動画ＳｎＭがすでに撮影済みである場合，視認することができる対象物ＯＢ３のすべての領域の撮影を終えたことを意味する。この場合，撮影不要である旨をユーザに示すアシスト情報ｍ４が表示画面上に表示され，一連の処理が終了する（ステップ81でYES ，ステップ88，ステップ89でNO，ステップ92，図26）。
【０１３５】
アシスト画像Ａｎ１，Ａｎ２・・が表示画面上に半透明表示されるので，次に撮影を行うべき位置および移動距離を撮影者は容易に把握することができる。また，ディジタル・スチル・カメラ１を移動させるべき方向を示す矢印Ａ１，Ａ２も表示され，かつ移動を促すアシスト情報ｍ２も表示されるので，移動方向について撮影者に対して分かりやすくアシストが行われる。一周撮影完了時にその旨を表すアシスト情報ｍ２が表示され，さらに全領域の撮影を終えたことを表すアシスト情報ｍ３も表示されるので，無駄な撮影を回避することができる。
【０１３６】
上述した第２実施例では，対象物ＯＢ３を中心にしてその回りをディジタル・スチル・カメラ１を移動させならがら複数回撮影する例を説明したが，もちろん，ディジタル・スチル・カメラ１を中心してその周囲の景色等を撮影する場合であっても，第２実施例は適用することができる。
【符号の説明】
【０１３７】
１  ディジタル・スチル・カメラ
２  ＣＰＵ
３  操作器
15  固体撮像素子
22  メイン・メモリ
23  ディジタル信号処理回路
27  メモリ・カード
28  表示制御回路
29  表示装置
【図１】
2012015674.tif 000003
【図２】
2012015674.tif 000004
【図３】
2012015674.tif 000005
【図４】
2012015674.tif 000006
【図５】
2012015674.tif 000007
【図６】
2012015674.tif 000008
【図７】
2012015674.tif 000009
【図８】
2012015674.tif 000010
【図９】
2012015674.tif 000011
【図１０】
2012015674.tif 000012
【図１１】
2012015674.tif 000013
【図１２】
2012015674.tif 000014
【図１３】
2012015674.tif 000015
【図１４】
2012015674.tif 000016
【図１５】
2012015674.tif 000017
【図１６】
2012015674.tif 000018
【図１７】
2012015674.tif 000019
【図１８】
2012015674.tif 000020
【図１９】
2012015674.tif 000021
【図２０】
2012015674.tif 000022
【図２１】
2012015674.tif 000023
【図２２】
2012015674.tif 000024
【図２３】
2012015674.tif 000025
【図２４】
2012015674.tif 000026
【図２５】
2012015674.tif 000027
【図２６】
2012015674.tif 000028