(57)【要約】撮影している被写体と同一の被写体を用いて、被写体に適したアングルでの撮影を案内することを目的として、本発明に係る撮像システム（１）は、被写体を撮像する撮像部（２）と、被写体の立体情報を取得して、仮想空間に仮想被写体を構成する立体情報取得部（７）と、立体情報取得部（７）により取得された仮想被写体に対する撮像部（２）の仮想的な位置および姿勢を仮想アングルとして生成する仮想アングル生成部（１０）と、仮想アングル生成部（１０）において生成された仮想アングルから被写体を撮像した場合の仮想撮像画像を生成する仮想画像生成部（１２）と、仮想画像生成部（１２）により生成された仮想撮像画像を表示する表示部（６）とを備える。
2017072975.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像する撮像部と、
前記被写体の立体情報を取得して、仮想空間に仮想被写体を構成する立体情報取得部と、
該立体情報取得部により取得された前記仮想被写体に対する前記撮像部の仮想的な位置および姿勢を仮想アングルとして生成する仮想アングル生成部と、
該仮想アングル生成部において生成された前記仮想アングルから前記被写体を撮像した場合の仮想撮像画像を生成する仮想画像生成部と、
該仮想画像生成部により生成された前記仮想撮像画像を表示する表示部とを備える撮像システム。
【請求項２】
前記仮想アングル生成部において生成された前記仮想アングルにより撮影できるか否かを判定する仮想アングル判定部を備え、
前記仮想画像生成部が、前記仮想アングル判定部において撮影できると判定された場合に、前記仮想撮像画像を生成する請求項１に記載の撮像システム。
【請求項３】
前記仮想アングル生成部において生成された前記仮想アングルにより撮影できるか否かを判定する仮想アングル判定部を備え、
前記表示部が、前記仮想アングル判定部において撮影できると判定された場合と撮影できないと判定された場合とを区別して表示する請求項１に記載の撮像システム。
【請求項４】
前記仮想アングル判定部は、前記被写体の位置、大きさ、前記撮像部の可動範囲および撮像できる画角の少なくとも１つに基づいて判定する請求項１から請求項３のいずれかに記載の撮像システム。
【請求項５】
前記撮像部により取得された前記被写体の種別を識別する被写体種別識別部を備え、
前記仮想アングル生成部が、前記被写体種別識別部により識別された前記被写体の種別に応じて予め設定された参照アングルに基づいて前記仮想アングルを生成する請求項１から請求項４のいずれかに記載の撮像システム。
【請求項６】
前記撮像部の実アングルを検出する実アングル検出部を備え、
前記仮想アングル生成部が、予め設定された複数の参照アングルの中から前記実アングルに近い参照アングルから順に前記仮想アングルを生成する請求項５に記載の撮像システム。
【請求項７】
前記仮想画像生成部は、前記立体情報取得部により取得される前記仮想被写体の立体情報に抜けがある場合に、前記被写体の種別に応じて予め定義された３次元形状モデルを適用して前記仮想撮像画像を生成する請求項５または請求項６に記載の撮像システム。
【請求項８】
前記立体情報取得部により取得される前記仮想被写体の立体情報に抜けがある場合に、該抜けを補間する実アングルへの変更を促すアングル変更ガイド部を備える請求項１から請求項７のいずれかに記載の撮像システム。
【請求項９】
前記実アングル検出部により検出された前記実アングルと、前記仮想アングル生成部により生成された前記仮想アングルとに基づいて、前記撮像部のアングルの変更方向の情報を生成し、前記表示部に表示させる変更情報生成部を備える請求項６に記載の撮像システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像システムに関するものである。
【背景技術】
【０００２】
被写体種類を認識し、種類に応じた構図ガイドをモニタに表示している被写体の画像上に表示するカメラが知られている（例えば、特許文献１参照。）。
特許文献１の技術は、取得された画像を加工して構図ガイドまたはトリミング画像を提供するものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２２３５９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
構図ガイドは、取得された画像を加工して生成されるものであるため、同一アングルでの案内しかできない。
本発明は、上述した事情に鑑みてなされたものであって、撮影している被写体と同一の被写体を用いて、被写体に適したアングルでの撮影を案内することができる撮像システムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
本発明の一態様は、被写体を撮像する撮像部と、前記被写体の立体情報を取得して、仮想空間に仮想被写体を構成する立体情報取得部と、該立体情報取得部により取得された前記仮想被写体に対する前記撮像部の仮想的な位置および姿勢を仮想アングルとして生成する仮想アングル生成部と、該仮想アングル生成部において生成された前記仮想アングルから前記被写体を撮像した場合の仮想撮像画像を生成する仮想画像生成部と、該仮想画像生成部により生成された前記仮想撮像画像を表示する表示部とを備える撮像システムである。【０００６】
本態様によれば、立体情報取得部により被写体の立体情報が取得され、仮想空間内に仮想被写体の立体モデルが構成される。そして、仮想アングル生成部により、仮想被写体の立体モデルに対する撮像部の位置および姿勢が仮想アングルとして生成され、生成された仮想アングルから被写体を撮像した場合の仮想撮像画像が仮想画像生成部により生成される。生成された仮想撮像画像は表示部に表示される。【０００７】
すなわち、被写体を撮像している撮像部の実アングルとは異なる仮想アングルからの撮像している被写体そのものの仮想撮像画像を表示部に表示して、アングルを変更することによる被写体に好適な画像の取得ができることを提案することができる。
例えば、料理の撮影では好ましいと言われているアングルの１つに真上からの撮影があるが、料理を斜め上から撮影しているユーザには、その有効性を認識させることが難しい。本態様によれば、真上からのアングルを仮想アングルとして仮想撮像画像を生成し、表示部に表示することにより、撮影している被写体に関して真上からのアングルが適していることを効果的に知らせることができる。【０００８】
上記態様においては、前記仮想アングル生成部において生成された前記仮想アングルで撮影できるか否かを判定する仮想アングル判定部を備え、前記仮想画像生成部が、前記仮想アングル判定部において撮影できると判定された場合に、前記仮想撮像画像を生成してもよい。
このようにすることで、撮影できるアングルを提案して、ユーザにアングルの変更を促すことができる。【０００９】
また、上記態様においては、前記仮想アングル生成部において生成された前記仮想アングルで撮影できるか否かを判定する仮想アングル判定部を備え、前記表示部が、前記仮想アングル判定部において撮影できると判定された場合と撮影できないと判定された場合とを区別して表示してもよい。【００１０】
このようにすることで、撮影できることが表示されている場合には、ユーザは実際にアングルを変更して好適な画像を撮影することができ、撮影できないことが表示されている場合には、アングルを変更することによる効果をユーザに認識させることができる。【００１１】
また、上記態様においては、前記仮想アングル判定部は、前記被写体の位置、大きさ、前記撮像部の可動範囲および撮像できる画角の少なくとも１つに基づいて判定してもよい。
このようにすることで、被写体の位置、大きさ、撮像部の可動範囲および撮像できる画角の１つ以上を用いて、アングルを変更して撮影できるか否かを容易に判定することができる。例えば、被写体がタワーや高層ビルのような巨大建造物である場合等には、手持ちの撮像部では被写体を真上から撮影することはできないと判断できる一方、撮像部がドローンのような飛行体に搭載されている場合には、撮影できると判断できる。【００１２】
また、上記態様においては、前記撮像部により取得された前記被写体の種別を識別する被写体種別識別部を備え、前記仮想アングル生成部が、前記被写体種別識別部により識別された前記被写体の種別に応じて予め設定された参照アングルに基づいて前記仮想アングルを生成してもよい。
このようにすることで、被写体に適したアングルを参照アングルとして被写体に対応づけて記憶しておくだけで、被写体種別識別部により識別された被写体の種別に応じて好適なアングルをユーザに分かりやすく提案することができる。【００１３】
また、上記態様においては、前記撮像部の実アングルを検出する実アングル検出部を備え、前記仮想アングル生成部が、予め設定された複数の参照アングルの中から前記実アングルに近い参照アングルから順に前記仮想アングルを生成してもよい。
このようにすることで、撮像部の現在のアングルである実アングルから次の仮想アングルへとアングルを変更する場合に、変更しやすい順に仮想アングルが生成される。これにより、効率的に、全ての参照アングルについてユーザに確認させることができる。【００１４】
また、上記態様においては、前記仮想画像生成部は、前記立体情報取得部により取得される前記仮想被写体の立体情報に抜けがある場合に、前記被写体の種別に応じて予め定義された３次元形状モデルを適用して前記仮想撮像画像を生成してもよい。
このようにすることで、仮想被写体の立体情報に抜けがある場合でも、被写体の種別に応じて予め定義されている３次元形状モデルを適用して、立体情報の構成されていない部分を補間した仮想撮像画像を生成し、ユーザに与える違和感を低減することができる。【００１５】
また、上記態様においては、前記立体情報取得部により取得される前記仮想被写体の立体情報に抜けがある場合に、該抜けを補間する実アングルへの変更を促すアングル変更ガイド部を備えていてもよい。
このようにすることで、アングル変更ガイド部に応じて、ユーザが、立体情報の抜けを補間するための立体情報を取得できる実アングルに変更することにより、抜けている立体情報を取得することができ、完全な仮想撮像画像を生成することができる。【００１６】
また、上記態様においては、前記実アングル検出部により検出された前記実アングルと、前記仮想アングル生成部により生成された前記仮想アングルとに基づいて、前記撮像部のアングルの変更方向の情報を生成し、前記表示部に表示させる変更情報生成部を備えていてもよい。
このようにすることで、変更情報生成部により生成されたアングルの変更方向の情報が表示部に表示されるので、表示された情報に従ってユーザがアングルを変更することにより、好適なアングルからの画像を容易に取得することができる。
【発明の効果】
【００１７】
本発明によれば、撮影している被写体と同一の被写体を用いて、被写体に適したアングルでの撮影を案内することができるという効果を奏する。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係る撮像システムを示す全体構成図である。
【図２】図１の撮像システムのデータベース部に保存される被写体種別および参照アングルの一例を示す図表である。
【図３】図２の変形例として参照アングルが角度範囲を有している場合を示す図表である。
【図４】図１の撮像システムの仮想アングル判定部による判定の一例を示す模式図である。
【図５】図４の変形例として仮想の撮像部付近に障害物がある場合を示す模式図である。
【図６】図４の変形例として被写体が巨大建造物である場合を示す模式図である。
【図７】図１の撮像システムの表示部に撮像された画像を表示した場合を示す図である。
【図８】図１の撮像システムを用いた撮像方法を示すフローチャートである。
【図９】図１の撮像システムの変形例を示す全体構成図である。
【図１０】図９の撮像システムを用いて被写体の立体情報を生成する場合を示す模式図である。
【図１１】図９の撮像システムの変形例を示す全体構成図である。
【図１２】図１１の撮像システムを用いて巨大建造物を被写体として撮像する場合を示す模式図である。
【図１３Ａ】図１２の仮想アングルＡから被写体を撮像した画像を示す図である。
【図１３Ｂ】図１２の仮想アングルＢから被写体を撮像した画像を示す図である。
【図１３Ｃ】図１２の仮想アングルＣから被写体を撮像した画像を示す図である。
【図１４】図１１の撮像システムを用いて被写体に対して一側から撮像する場合を示す模式図である。
【図１５】図１１の撮像システムを用いて実アングルの撮像部と仮想アングル候補の撮像部とによって被写体を撮像する場合を示す模式図である。
【図１６】変更情報生成部を用いて表示部に撮像部の移動方向を模式化して表示した場合を示す図である。
【図１７】アングル変更ガイド部を用いて表示部に撮像部の移動方向を模式化して表示した場合を示す図である。
【発明を実施するための形態】
【００１９】
本発明の一実施形態に係る撮像システム１について、図面を参照して以下に説明する。
本実施形態に係る撮像システム１は、図１に示されるように、被写体の画像を取得する撮像部２と、撮像部２により取得された画像を処理する演算部３と、演算部３に対して処理を指示する入力を行う操作部４と、予め設定された情報を記憶したデータベース部５と、演算部３において処理された画像等を表示する表示部６とを備えている。
【００２０】
撮像システム１はカメラである。
撮像部２はＣＣＤあるいはＣＭＯＳイメージングデバイス等の撮像素子である。
演算部３は、立体仮想空間内に３次元の仮想被写体を構成する立体情報取得部７と、被写体の種別を識別する被写体種別識別部８と、データベース部５から参照アングルを取得する参照アングル取得部９と、取得された参照アングルに基づいて仮想アングル候補を生成する仮想アングル候補生成部（仮想アングル生成部）１０と、生成された仮想アングル候補で撮影できるか否かを判定する仮想アングル判定部１１と、撮影できると判定された仮想アングル候補から被写体を撮像した場合の仮想撮像画像を生成する仮想画像生成部１２とを備えている。
【００２１】
立体情報取得部７は、撮像部２において時系列に取得された被写体の複数の画像が入力されて、入力された画像群から、ＳＬＡＭ（Ｓｉｍｕｌｔａｎｅｏｕｓ  Ｌｏｃａｌｉｚａｔｉｏｎ  Ａｎｄ  Ｍａｐｐｉｎｇ）手法により、被写体Ａの３次元点群およびテクスチャ情報、撮像部２の位置および姿勢、被写体の実スケール等の立体情報を取得するようになっている。また、本発明の一例としてＳＬＡＭを用いたが、同等の立体情報が得られる手法であれば他手法を用いてもよい。
被写体種別識別部８は、撮像部２において取得された被写体の画像を画像処理して特徴量を抽出し、該特徴量に基づいて被写体の種別を識別するようになっている。被写体の種別としては、料理、花、建物、人などがある。なお、識別手法については一般に知られる画像識別手法を用いてもよい。
【００２２】
データベース部５は、例えば、図２に示されるように、被写体の種別と、１以上の好適な参照アングル（立体仮想空間における被写体に対するカメラの好適なアングル）とを対応づけて記憶している。被写体種別識別部８において識別された被写体の種別が入力されると、入力された種別に対応づけて記憶されている１以上の参照アングルを出力するようになっている。参照アングルは図３に示されるように、角度範囲を有していてもよい。
【００２３】
仮想アングル候補生成部１０は、データベース部５から出力されてきた参照アングルに基づいて、立体仮想空間内に配置した仮想的な撮像部２の位置、姿勢および画角を算出するようになっている。２以上の参照アングルがデータベース部５から出力されてきた場合には、優先順位を付けた複数の仮想アングル候補を生成するようになっている。優先順位としては、データベース部５内の定義順あるいはデータベース部５内に別途規定された優先度順を採用することができる。
【００２４】
仮想アングル判定部１１は、被写体の位置、大きさ、撮像システム１の可動範囲および撮影できる画角の少なくとも１つを用いて、仮想アングルにより撮像できるか否かを判定するようになっている。
【００２５】
判定は、例えば、以下のようにして行われる。
図４に示されるように、ある仮想アングル候補に仮想の撮像部２Ａを配置したとき、被写体Ａに対する高さ距離ｄｚ＝０．３ｍ、焦点距離（画角の広さ）ｆ＝２４ｍｍであり、実際の撮像部２Ｂの焦点距離がｆ＝１２０ｍｍであるとき、仮想の撮像部２Ａと同等のアングルおよび画角を実際の撮像部２Ｂで撮像しようとすると、実際の撮像部２Ｂの高さ距離ｄｚ＝１．５ｍと計算される。（０．３ｍ×１２０ｍｍ／２４ｍｍ＝１．５ｍ）被写体Ａが料理であり、撮像部２Ｂが手持ちのカメラである場合、テーブルＢの上においた被写体Ａから、さらに１．５ｍ上に撮像部２Ｂを構えるのは困難であるため、この仮想アングルでは撮影できないと判定することができる。
しかしながら、実際の撮像部２Ｂの焦点距離が仮想の撮像部２Ａの焦点距離と同等であれば、撮影できると判定できる。
【００２６】
また、例えば、図５に示されるように、立体仮想空間の仮想アングルに配置する仮想の撮像部２Ａの付近に障害物（例えば、ランプＣ）がある場合には、実際の撮像部２Ｂを配置することが困難であるとして、撮影できないと判定することができる。このように、仮想アングル判定では被写体の周囲環境の立体情報も考慮して判定できる。
【００２７】
さらに、図６に示されるように、識別された被写体Ａが巨大建造物であり、実際の撮像部２Ｂ１が手持ちのカメラである場合には、カメラの可動範囲が限られているので撮影できないと判定される一方、実際の撮像部２Ｂ２がドローンのような飛行体Ｄに装着されている場合には、可動範囲が拡大されるので撮影できると判定される。
したがって、仮想アングル判定部１１においては、撮像部２の種別をも考慮して判定が行われることにしてもよい。撮像部２の種別としては、手持ちカメラ、三脚、自撮り棒、ドローン等を挙げることができる。
【００２８】
仮想画像生成部１２は、図７に示されるように、仮想アングル判定部１１において撮影できると判定された仮想アングルを用いて立体仮想空間で仮想被写体を撮像したときの画像を仮想撮像画像Ｇ１として生成するようになっている。なお、仮想画像生成部１２は、撮影できないと判定されたときにも、その仮想アングルを用いて立体仮想空間で仮想被写体を撮像したときの画像を仮想撮像画像Ｇ２として生成するとともに、撮影できないことを示す文字あるいは記号（例えば、図７のエクスクラメーションマークＳ）等を仮想撮像画像Ｇ２の一部に合成するようになっている。図中、符号Ｇ０は、撮像部２によるライブ画像である。
【００２９】
このように構成された本実施形態に係る撮像システム１の作用について、以下に説明する。
本実施形態に係る撮像システム１を用いて画像を取得するには、図８に示されるように、ユーザが手持ちのカメラからなる撮像システム１を保持して、被写体Ａの撮影を行うと被写体Ａの画像が時系列に複数取得されて（ステップＳ１）、演算部３に入力される。
【００３０】
演算部３においては、複数の被写体Ａの画像から立体情報取得部７により、立体仮想空間内の仮想被写体が構成される（ステップＳ２）とともに、被写体種別識別部８により、被写体Ａの種別が識別される（ステップＳ３）。
有効な被写体Ａの種別が識別された場合には（ステップＳ４）、参照アングル取得部９により、識別された種別を用いてデータベース部５内が検索され、種別に対応づけて記憶されている参照アングルが読み出される（ステップＳ５）。
【００３１】
参照アングルが読み出された場合には、取得された参照アングルに基づいて、仮想アングル候補生成部１０により仮想アングル候補が生成され（ステップＳ６）、仮想アングル判定部１１により生成された仮想アングル候補で撮影できるか否かが判定される（ステップＳ７）。
撮影できない場合には、フラグがＯＮに設定される（ステップＳ８）。
そして、仮想アングル候補に基づいて、仮想画像生成部１２において、立体仮想空間内で仮想被写体を撮像した時の仮想撮像画像が生成され（ステップＳ９）、表示部６に表示される（ステップＳ１０）。
【００３２】
この場合において、表示部６に表示された仮想撮像画像においては、撮影できるか否かが区別されて表示される。
ユーザは、実際に撮影している被写体Ａを用いた仮想撮像画像によって、現在のアングルとは異なるアングルから被写体Ａを撮影することにより、より好適な画像を取得できることを、実際に撮像システム１を動かす前に分かりやすく案内される。また、撮影できない場合にも、障害を取り払えばより好適な画像を取得できることの気づきを与えることができるという利点がある。
【００３３】
なお、本実施形態においては、データベース部５から参照アングルが読み出された場合には、仮想撮像画像が生成されて表示されることとしたが、データベース部５内に参照アングルが検出された場合に、その旨をユーザに通知し、ユーザからの指示によって仮想撮像画像を生成することにしてもよい。
【００３４】
また、本実施形態においては、仮想アングル判定部１１が、被写体Ａの位置、大きさ、撮像部２の可動範囲および撮影できる画角の少なくとも１つを用いて、仮想アングルにより撮像できるか否かを判定することとしたが、被写体種別に応じて優先して判定する判定基準を定めておくことにしてもよい。
【００３５】
また、本実施形態においては、撮像部２により時系列に取得された複数の画像に基づいて被写体Ａの立体情報を生成することとしたが、これに代えて、撮像部２とは別のデバイスによって取得された画像に基づいて被写体Ａの立体情報を生成することにしてもよい。別のデバイスとしては、図９および図１０に示されるように、被写体Ａが配置された室内の、例えば、天井付近に配置された複数の３Ｄセンサ７ａからなる立体情報取得部７によって立体情報を取得し、演算部３に送って、立体情報記憶部１３に記憶することにしてもよい。あるいは、ドローンのような飛行体に装着した撮像部２によって取得された画像に基づいて立体情報を取得することにしてもよい。また、撮像部２が、例えばＴＯＦ（Ｔｉｍｅ  Ｏｆ  Ｆｌｉｇｈｔ）手法のようなアクティブ系３Ｄセンサを備えていてもよい。
【００３６】
また、図１１に示されるように、撮像部２の実際のアングルを検出する実アングル検出部１４を備え、複数の仮想アングルと実アングルとの差分が小さい（実アングルに対して近い仮想アングルによる）仮想撮像画像から順に表示部６に表示することにしてもよい。
例えば、仮想アングルＡと実アングルαとの差分は、以下のようにして算出することができる。
Ｄｉｆ（α，Ａ）＝（ｃｏｅｆＤ×Ｄｉｓｔａｎｃｅ）＋（ｃｏｅｆＡ×Ａｎｇｌｅ）
ここで、Ｄｉｆ（α，Ａ）は実アングルαと仮想アングルＡとの差分、Ｄｉｓｔａｎｃｅは実アングルαから仮想アングルＡまでの距離、Ａｎｇｌｅは実アングルαから仮想アングルＡまでの角度、ｃｏｅｆＤ，ｃｏｅｆＡは所定の係数である。
【００３７】
また、実アングルαから仮想アングルＡまでのＤｉｓｔａｎｃｅおよびＡｎｇｌｅは、以下のようにして算出することができる。
Ｄｉｓｔａｎｃｅ＝｜αｘ−Ａｘ｜＋｜αｙ−Ａｙ｜＋｜αｚ−Ａｚ｜
Ａｎｇｌｅ＝｜αｒｘ−Ａｒｘ｜＋｜αｒｙ−Ａｒｙ｜＋｜αｒｚ−Ａｒｚ｜
ここで、αｘ，αｙ，αｚは実アングルαの位置を立体仮想空間に投影した位置、αｒｘ，αｒｙ，αｒｚは実アングルαの姿勢である。また、Ａｘ，Ａｙ，Ａｚは仮想アングルＡの立体仮想空間上の位置、Ａｒｘ，Ａｒｙ，Ａｒｚは仮想アングルＡの姿勢である。
【００３８】
実アングル検出部１４としては、ＳＬＡＭから同定される最新フレームにおける撮像部２の位置や姿勢により検出してもよいし、ＧＰＳやジャイロなどを利用してもよい。
例えば、タワーのような巨大建造物を被写体Ａとし、図１２に示されるようにユーザが地点αにいるときには、仮想アングルＡ，Ｂ，Ｃの順に図１３Ａから図１３Ｃに示される仮想撮像画像を表示し、ユーザが地点βにいるときには、仮想アングルＣ，Ｂ，Ａの順に仮想撮像画像を表示するようにすればよい。
【００３９】
ユーザが保持している撮像システム１に近い位置から順に表示されるので、結果として、ユーザを特定の経路に沿って移動させることができる。
巨大建造物を被写体Ａとする場合を例示したが、これに代えて、ビルのエントランスから特定の場所に到達するための経路ガイド、内視鏡の挿入ガイド、工場内装置の部品点検のチェックポイントガイド等に応用してもよい。
【００４０】
また、上記実施形態においては、被写体Ａの立体情報が十分に取得できて仮想被写体が十分に構成されている場合を例示したが、例えば、図１４に示されるように、被写体Ａに対して一側から撮像された画像のみに基づいてＳＬＡＭによって立体情報を取得する場合には、撮像されていない側（矢印Ｅ側）の立体情報は取得されないため、仮想被写体が十分に構成されない場合がある。
【００４１】
このような場合には、データベース部５から参照アングルが読み出されても、当該参照アングルに対応する仮想アングルに基づいて生成される仮想撮像画像は不完全となるので、表示部６により表示される画像から除かれることが好ましい。したがって、読み出された参照アングルの各々について、該参照アングルに対応する仮想アングルからみた仮想被写体の構成割合を算出し、構成割合が所定値以下となる参照アングルを除外することにすればよい。
【００４２】
また、構成割合が所定値以下となる参照アングルを除外することに代えて、データベース部５に被写体Ａの種別に対応づけて立体モデルを記憶しておき、仮想被写体に当てはめることで未構成の部分を補間した仮想被写体を構成することにしてもよい。
例えば、被写体Ａが皿の上の料理である場合、円形の立体モデルを記憶しておくことにより、構成されていない部分の皿の仮想被写体を立体モデルで補間して生成することにすればよい。また、被写体Ａが巨大建造物である場合にも被写体Ａの裏側を立体モデルで補間して下層被写体を構成することができる。
【００４３】
また、図１４に示されるような画像の取得によって、仮想被写体の立体情報の抜けにより仮想被写体が十分に構成されない場合に、撮像システム１がアングル変更ガイド部（図示略）を用いて実アングルへの変更を促すようにしてもよい。アングル変更ガイド部は、立体情報取得部７により取得される仮想被写体の立体情報に抜けがある場合に、該抜けを補間する実アングルへの変更を促すようになっている。これにより、実アングルから仮想アングル候補に近づけるための撮像部２の移動方向を図１７に示されるように模式化して表示部６に表示することにより、ユーザに提示することができる。
【００４４】
さらに、実アングル検出部１４により検出された実アングルの撮像部２Ｂと、参照アングルから生成された仮想アングル候補の撮像部２Ａとの関係が図１５に示されるような位置関係となる場合に、撮像システム１が変更情報生成部（図示略）を用いて実アングルの撮像部２Ｂのアングルの変更を促すようにしてもよい。変更情報生成部は、実アングル検出部１４により検出された実アングルと、仮想アングル候補生成部１０により生成された仮想アングルとに基づいて、実アングルの撮像部２Ｂのアングルの変更方向の情報を生成するようになっている。これにより、図１６に示されるように、実アングルから仮想アングル候補に近づけるための実アングルの撮像部２Ｂの移動方向を模式化して表示部６に表示して、ユーザに画像の取得を促すことができる。
【符号の説明】
【００４５】
１  撮像システム
２，２Ａ，２Ｂ，２Ｂ１，２Ｂ２  撮像部
６  表示部
７  立体情報取得部
８  被写体種別識別部
１０  仮想アングル候補生成部（仮想アングル生成部）
１１  仮想アングル判定部
１２  仮想画像生成部
１４  実アングル検出部
Ａ  被写体
【図１】
2017072975.tif 000003
【図２】
2017072975.tif 000004
【図３】
2017072975.tif 000005
【図４】
2017072975.tif 000006
【図５】
2017072975.tif 000007
【図６】
2017072975.tif 000008
【図７】
2017072975.tif 000009
【図８】
2017072975.tif 000010
【図９】
2017072975.tif 000011
【図１０】
2017072975.tif 000012
【図１１】
2017072975.tif 000013
【図１２】
2017072975.tif 000014
【図１３Ａ】
2017072975.tif 000015
【図１３Ｂ】
2017072975.tif 000016
【図１３Ｃ】
2017072975.tif 000017
【図１４】
2017072975.tif 000018
【図１５】
2017072975.tif 000019
【図１６】
2017072975.tif 000020
【図１７】
2017072975.tif 000021
【国際調査報告】
2017072975.tif 000022
2017072975.tif 000023
2017072975.tif 000024
2017072975.tif 000025