(57)【特許請求の範囲】
【請求項１】
複数の被写体を撮像して画像を得る撮像手段と、
前記撮像手段により撮像される画像に含まれる前記複数の被写体の像のそれぞれを示す、複数の特徴領域を抽出する特徴領域抽出手段と、
前記特徴領域抽出手段により抽出された前記複数の特徴領域についての焦点距離を検出する焦点距離検出手段と、
前記焦点距離検出手段により検出された前記焦点距離のうち、主となる特徴領域についての焦点距離と、それ以外の特徴領域についての焦点距離とを比較する焦点距離比較手段と、
前記焦点距離比較手段の比較結果に基づいて、前記撮像手段により撮像された前記画像を用いて立体表示をしたと仮定した場合における、当該立体表示の立体感の度合いを算出する立体感算出手段と、
前記立体感算出手段により算出された立体感を提示する提示手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記撮像手段により撮像する際のズーム倍率を設定するズーム倍率設定手段をさらに備え、
前記立体感算出手段は、前記焦点距離比較手段の比較結果に加えて、前記ズーム倍率設定手段により設定されたズーム倍率に基づいて、前記立体感の度合いを算出する、
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記撮像手段へ入射する光の量を調整する絞り設定手段をさらに備え、
前記立体感算出手段は、前記焦点距離比較手段の比較結果に加えて、前記絞り設定手段により調整される光の量に基づいて、前記立体感の度合いを算出する、
ことを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記撮像手段により撮像される撮像モードを設定するモード設定手段をさらに備え、
前記特徴領域抽出手段は、前記焦点距離比較手段の比較結果に加えて、前記モード設定手段により設定された撮像モードに基づいて、前記複数の特徴領域を抽出する、
ことを特徴とする請求項１乃至３の何れか１項に記載の撮像装置。
【請求項５】
前記撮像手段により撮像された前記画像から、所定の領域を特徴領域として選択する指示操作を受け付ける入力手段をさらに備え、
前記特徴領域抽出手段は、前記入力手段により指示操作された特徴領域を、前記主となる特徴領域として特定する、
ことを特徴とする請求項１乃至４の何れか１項に記載の撮像装置。
【請求項６】
前記提示手段は、前記立体感算出手段により算出された立体感を示すシンボル画像を重畳表示することを特徴とする請求項１乃至５の何れか１項に記載の撮像装置。
【請求項７】
前記立体感算出手段により算出された立体感の値が所定の閾値以下である場合に、前記撮像手段により撮像された前記画像の立体感を強調させる画像処理を実行する画像処理手段を、
さらに備えることを特徴とする請求項１乃至６の何れか１項に記載の撮像装置。
【請求項８】
被写体を撮像して画像を得る撮像装置が実行する撮像方法において、
複数の被写体を撮像して画像を得る撮像ステップと、
前記撮像ステップにより撮像される画像に含まれる前記複数の被写体の像のそれぞれを示す、複数の特徴領域を抽出する特徴領域抽出ステップと、
前記特徴領域抽出ステップにより抽出された前記複数の特徴領域についての焦点距離を検出する焦点距離検出ステップと、
前記焦点距離検出ステップにより検出された前記焦点距離のうち、主となる特徴領域についての焦点距離と、それ以外の特徴領域についての焦点距離とを比較する焦点距離比較ステップと、
前記焦点距離比較ステップの比較結果に基づいて、前記撮像ステップにより撮像された前記画像を用いて立体表示をしたと仮定した場合における、当該立体表示の立体感の度合いを算出する立体感算出ステップと、
前記立体感算出ステップにより算出された立体感を提示する提示ステップと、
を含むことを特徴とする撮像方法。
【請求項９】
被写体を撮像して画像を得る撮像装置を制御するコンピュータを、
複数の被写体を撮像して画像を得る撮像手段、
前記撮像手段により撮像される画像に含まれる前記複数の被写体の像のそれぞれを示す、複数の特徴領域を抽出する特徴領域抽出手段、
前記特徴領域抽出手段により抽出された前記複数の特徴領域についての焦点距離を検出する焦点距離検出手段、
前記焦点距離検出手段により検出された前記焦点距離のうち、主となる特徴領域についての焦点距離と、それ以外の特徴領域についての焦点距離とを比較する焦点距離比較手段、
前記焦点距離比較手段の比較結果に基づいて、前記撮像手段により撮像された前記画像を用いて立体表示をしたと仮定した場合における、当該立体表示の立体感の度合いを算出する立体感算出手段、
前記立体感算出手段により算出された立体感を提示する提示手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像方法、及びプログラムに関する。
【背景技術】
【０００２】
昨今、立体画像（３−Ｄｉｍｅｎｓｉｏｎａｌ  Ｐｉｃｔｕｒｅ、以下、「３Ｄ画像」とも呼ぶ）を撮影可能なデジタルカメラの需要が高まりつつある。  ３Ｄ画像の撮影を行うことができる一般的な３Ｄデジタルカメラとして、イメージセンサと撮影レンズを含む撮像部を二つ備えた３Ｄデジタルカメラが知られている（例えば、特許文献１参照）。
【０００３】
また、所定地点を中心にパノラマ様に撮影された複数の画像のデータを、左右の目の視差を計算してつなぎ合わせることにより、３Ｄ画像のデータを生成する３Ｄデジタルカメラが知られている（例えば、非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−６６５４７号公報
【非特許文献】
【０００５】
【非特許文献１】ソニーマーケティング株式会社、「Ｑ＆Ａ  サポート・お問い合わせ」「３Ｄスイングパノラマ機能とは何ですか？」＜ｏｎｌｉｎｅ＞、［平成２３年２月９日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｆａｑ．ｓｏｎｙｄｒｉｖｅ．ｊｐ／ｆａｑ／１０４０／ａｐｐ／ｓｅｒｖｌｅｔ／ｑａｄｏｃ？０３５２６５＞
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１や非特許文献１に記載の技術では、ユーザにとっては、実際に、シャッタボタンを全押操作する等の撮影記録操作後に実際に得られた３Ｄ画像を視認しなければ、当該３Ｄ画像の立体感を把握することはできないという問題が生じていた。
【０００７】
即ち、ユーザは撮影記録操作前の段階で３Ｄ画像の立体感を即座に確認したいにも関わらず、撮影記録操作前には立体感を確認することはできない。このため、ユーザは、立体感のある３Ｄ画像（ユーザが所望する３Ｄ画像）を取得するためには、立体感のある構図を想定して、撮影記録操作を行う必要がある。
しかしながら、３Ｄ画像の立体感は、その時の構図（画角に含まれる被写体等の状況）に応じて変化するものであり、撮影記録操作後に得られるであろう３Ｄ画像がどの程度の立体感を持っているのかについて、ユーザが適切に想定することは非常に困難であった。このため、１回の撮影記録操作で得られる３Ｄ画像の多くは、ユーザが所望する程度の立体感を有していないことが多くなっていた。したがって、ユーザは、所望する程度の立体感の３Ｄ画像を最終的に得るためには、構図を変えて何回も撮影記録操作を繰り返すといった、無駄で煩雑な操作をする必要であった。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、撮影記録操作前の段階で、撮影記録操作後に得られるであろう３Ｄ画像の立体感の程度を予測して、ユーザに提示することを容易に実現可能にすることを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の一態様の撮像装置は、
複数の被写体を撮像して画像を得る撮像手段と、
前記撮像手段により撮像される画像に含まれる前記複数の被写体の像のそれぞれを示す、複数の特徴領域を抽出する特徴領域抽出手段と、
前記特徴領域抽出手段により抽出された前記複数の特徴領域についての焦点距離を検出する焦点距離検出手段と、
前記焦点距離検出手段により検出された前記焦点距離のうち、主となる特徴領域についての焦点距離と、それ以外の特徴領域についての焦点距離とを比較する焦点距離比較手段と、
前記焦点距離比較手段の比較結果に基づいて、前記撮像手段により撮像された前記画像を用いて立体表示をしたと仮定した場合における、当該立体表示の立体感の度合いを算出する立体感算出手段と、
前記立体感算出手段により算出された立体感を提示する提示手段と、
を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、撮影記録操作前の段階で、撮影記録操作後に得られるであろう３Ｄ画像の立体感の程度を予測して、ユーザに提示することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る撮像装置のハードウェアの構成を示すブロック図である。
【図２】図１の撮像装置の機能的構成のうち、３Ｄ効果判定処理を実行するための機能的構成を示す機能ブロック図である。
【図３】図２の機能的構成を有する図１の撮像装置が実行するモード設定処理の流れを説明するフローチャートである。
【図４】図２の機能的構成を有する図１の撮像装置が実行する撮影処理の流れを説明するフローチャートである。
【図５】図２の機能的構成を有する図１の撮像装置が実行する図４の撮影処理のうち、３Ｄ効果判定処理の流れを説明するフローチャートである。
【図６】図５の３Ｄ効果判定処理中における出力部のディスプレイの表示例を示している。
【図７】図６の表示例に示す各特徴領域についての各焦点距離を示す図である。
【図８】図５の３Ｄ効果判定処理の処理結果、即ち、立体感を示すシンボル画像がスルー画像に重畳された画面の一例を示す図である。
【図９】スルー画像中に含まれる各特徴領域に対応する各被写体の被写体距離の全てが近い場合における、図５の３Ｄ効果判定処理の結果の一例を示している。
【図１０】スルー画像中に含まれる各特徴領域に対応する各被写体の被写体距離が離れている（ばらけている）場合における、図５の３Ｄ効果判定処理の結果の一例を示している。
【図１１】スルー画像中に含まれる各特徴領域に対応する各被写体の被写体距離の全てが遠い場合における、図５の３Ｄ効果判定処理の結果の一例を示している。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について、図面を用いて説明する。
【００１３】
図１は、本発明の一実施形態に係る撮像装置のハードウェアの構成を示すブロック図である。
撮像装置１は、例えばデジタルカメラとして構成される。
【００１４】
撮像装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、撮像部１６と、入力部１７と、出力部１８と、記憶部１９と、通信部２０と、ドライブ２１と、を備えている。
【００１５】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部１９からＲＡＭ１３にロードされたプログラムにしたがって各種の処理を実行する。
【００１６】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１７】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、撮像部１６、入力部１７、出力部１８、記憶部１９、通信部２０及びドライブ２１が接続されている。
【００１８】
撮像部１６は、後述の図７や図９乃至図１１を参照して説明するように、フォーカスレンズ３１Ｆやズームレンズ３１Ｚを含む光学レンズ部３１と、イメージセンサ３２と、を備えている。
【００１９】
光学レンズ部３１は、被写体を撮影するために、フォーカスレンズ３１Ｆやズームレンズ３１Ｚ等の各種レンズで構成される。
フォーカスレンズ３１Ｆは、イメージセンサ３２の受光面に被写体の像を結像させるレンズである。ズームレンズ３１Ｚは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部３１にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
【００２０】
イメージセンサ３２は、光電変換素子や、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）等から構成される。
光電変換素子は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換（撮像）して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてＡＦＥに順次供給する。
ＡＦＥは、このアナログの画像信号に対して、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部１６の出力信号として出力される。
このような撮像部１６の出力信号を、以下、「撮像画像のデータ」と呼ぶ。撮像画像のデータは、ＣＰＵ１１に適宜供給される。
【００２１】
このような撮像部１６の動作は、ＣＰＵ１１によって制御される。例えば、ＣＰＵ１１は、撮像部１６の各種撮像条件を設定する。例えばＣＰＵ１１は、撮像条件の１つとしてズーム倍率を設定し、設定したズーム倍率になるように、図示せぬレンズ駆動部を制御してズームレンズ３１Ｚを駆動する。また例えばＣＰＵ１１は、撮像条件の別の１つとして、撮像部１６へ入射する光の量を調整するための絞りを設定する。
【００２２】
入力部１７は、電源ボタン、撮影モード設定ボタン、立体感設定ボタン、シャッタボタン等、各種ボタンで構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部１８は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
記憶部１９は、ハードディスク或いはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種画像のデータを記憶する。
通信部２０は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【００２３】
ドライブ２１には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア２２が適宜装着される。ドライブ２１によってリムーバブルメディア２２から読み出されたプログラムは、必要に応じて記憶部１９にインストールされる。また、リムーバブルメディア２２は、記憶部１９に記憶されている画像のデータ等の各種データも、記憶部１９と同様に記憶することができる。
【００２４】
図２は、このような撮像装置１の機能的構成のうち、３Ｄ効果判定処理を実行するための機能的構成を示す機能ブロック図である。
３Ｄ効果判定処理とは、スルー画像の中からの各特徴領域を抽出し、主となる特徴領域（以下、「重点特徴領域」と呼ぶ）とそれ以外の特徴領域の各々に対する焦点距離の差異に基づいて、スルー画像に基づいて３Ｄ画像が生成された場合における立体感を予測算出し、その予測算出結果をスルー画像に対して重畳表示するまでの一連の処理をいう。なお、スルー画像及び特徴領域については後述する。
【００２５】
ＣＰＵ１１においては、３Ｄ効果判定処理の実行が制御される場合、画像取得部４１と、特徴領域抽出部４２と、焦点距離検出部４３と、焦点距離比較部４４と、立体感算出部４５と、表示制御部４６と、が機能する。
また、ＣＰＵ１１においては、撮像部１６を制御するために、モード設定部５１と、撮像条件設定部５２と、が機能する。
【００２６】
このような機能的構成を有する撮像装置１における、撮像部１６の撮像時の設定条件を自動的に設定するモードとして、主要被写体毎にユーザが選択可能な複数のモード、具体的には本実施形態では、「人物モード」、「近接モード」、「風景モード」、「夜景モード」、「スポーツモード」及び「子供／ペットモード」等が存在する。
モード設定部５１は、入力部１７の撮影モード設定ボタンのユーザ操作による選択に基づき、これら複数のモードの中から選択されたモードに対応する設定条件を自動的に設定する。
【００２７】
また、３Ｄ効果判定処理を実行して、立体感の予測算出結果を表示するモード「立体感表示モード」も、撮像装置１の動作モードとして設けられている。ユーザは、入力部１７の図示せぬ立体感設定ボタンを押下操作することによって、立体感表示モードの設定又は解除を指示することができる。
即ち、モード設定部５１は、ユーザによる入力部１７の立体感設定ボタンの押下操作に基づき、立体感表示モードを設定したり、その解除を行う。立体感表示モードが設定されれば、後述の図５の３Ｄ効果判定処理が実行されて、立体感の予測算出結果が表示され、立体感表示モードの設定が解除されれば、当該３Ｄ効果判定処理の実行が禁止されて、立体感の予測算出結果の表示が消去される。モード設定部５１は、このようにして設定された撮影モードの情報を撮像部１６及び特徴領域抽出部４２に提供する。
【００２８】
撮像条件設定部５２は、ユーザによる入力部１７の各操作に応じて、撮像部１６の撮像時の各種設定条件を個別に設定することができる。
即ち、上述の設定条件を自動的に設定するモードでは、選択されたモードに対して予め対応付けられた各種設定条件が、いわば強制的に設定される。このような場合、ユーザは、入力部１７に対する所定の操作を行うことで、各種設定条件の中の任意の数の任意の種類の条件の設定や更新の指示をすることができる。
例えば、ユーザにより、入力部１７のズームスイッチが押下操作された場合には、撮像条件設定部５２は、当該押下操作に応じたズーム倍率（例えば、１〜１２倍）を、設定条件の１つとして設定する。
また例えば、ユーザにより、入力部１７の絞りスイッチが押下操作された場合には、撮像条件設定部５２は、当該押下操作に応じた絞りを、所定条件の１つとして設定する。
【００２９】
画像取得部４１は、撮像部１６から出力された撮像画像のデータを、スルー画像のデータとして取得する。
即ち、ＣＰＵ１１等は、３Ｄ効果判定処理の実行中やその前後に、スルー撮像処理及びスルー表示処理を実行することで、スルー画像を出力部１８（撮像装置１のディスプレイ）に表示させる。
ここで、撮影時には、ユーザは、撮像装置１を固定させた状態で、入力部１７のシャッタスイッチを下限まで押下する。このように、シャッタスイッチを下限まで押下する操作を、以下、「全押し操作」又は単に「全押し」と呼ぶ。これに対し、ユーザは、全押し操作をする前に、ＡＦ（Ａｕｔｏ  Ｆｏｃｕｓ）処理等を撮像装置１に実行させるべく、入力部１７のシャッタスイッチを途中（下限に至らない所定の位置）まで押下する操作を行う。なお、このように、シャッタスイッチの途中（下限に至らない所定の位置）まで押下する操作を、以下、「半押し操作」又は単に「半押し」と呼ぶ。
具体的には、ＣＰＵ１１等は、例えば入力部１７のシャッタスイッチが半押しされると、撮像部１６による撮像動作を継続させる。そして、ＣＰＵ１１等は、撮像部１６による撮像動作が継続されている間、当該撮像部１６から順次出力される撮像画像のデータを、メモリ（本実施形態では記憶部１９）に一時的に記憶させる。このような一連の制御処理が、ここでいう「スルー撮像処理」である。
また、ＣＰＵ１１等は、スルー撮像処理の最中にメモリ（本実施形態では記憶部１９）に一時的に記録された各撮像画像のデータを順次読み出して、当該撮像画像を出力部１８に順次表示させる。このような一連の制御処理が、ここでいう「スルー表示処理」であり、スルー表示処理により出力部１８に表示されている撮像画像が、ここでいう「スルー画像」である。
即ち、画像取得部４１は、スルー表示処理のうち、メモリに一時的に記憶されたスルー画像のデータを取得する処理まで実行し、後述の表示制御部４６は、当該スルー画像を出力部１８に表示させる。
【００３０】
特徴領域抽出部４２は、画像取得部４１により取得されたスルー画像のデータから、複数の特徴領域を抽出する。
「特徴領域」とは、スルー画像内に含まれるオブジェクト（被写体や背景等）のうち、特徴的なオブジェクトを示す領域をいう。
具体的には、特徴領域抽出部４２は、スルー画像のデータのうち色情報等を用いて、コントラスト変化を算出し、その算出結果に基づいて、当該スルー画像に含まれる人や草木等のオブジェクトを示す領域を特徴領域として抽出する。
なお、特徴領域の抽出手法は、特にこれに限定されず、その他、背景画像のエッジの画素値を利用して輪郭線を検出し、輪郭線内の領域を特徴領域として抽出する、といった手法を採用してもよい。
【００３１】
そして、特徴領域抽出部４２は、抽出した複数の特徴領域の各々を、重点特徴領域又はそれ以外の特徴領域に分類する。
「重点特徴領域」とは、ユーザが特に立体感を確認したいと推定するオブジェクトを含む領域である。なお、重点特徴領域は、モード設定部５１により設定された撮像モードに応じて決定されたり、ユーザが直接に入力部１７を操作することにより決定される。
「立体感」とは、スルー画像に基づく３Ｄ表示がされたと仮定した場合に、ユーザが重点特徴領域に着目して当該３Ｄ表示を見たときに感じ取ることができる立体的な奥行きや厚み等の指標となる度合いをいう。
この立体感は、撮像装置１の画角の範囲内の実世界における、重点特徴領域に対応する被写体（主要被写体）と、それ以外の特徴領域に対応する被写体や背景との間の実際の位置関係（以下、「実世界での被写体間位置関係」と呼ぶ）を考慮して求められる。換言すると。立体感の求め方は、実世界での被写体間位置関係を考慮する求め方であれば足り、特に限定されない。そこで、本実施形態では、スルー画像に含まれる重点特徴領域についての焦点距離と、それ以外の特徴領域についての焦点距離とを比較することによって、実世界での被写体間の位置関係が擬似的に算出され、その算出結果に基づいて立体感が求められる。
【００３２】
このため、重点特徴領域を含む各特徴領域についての焦点距離が、焦点距離検出部４３によって検出される。
また、特徴領域抽出部４２は、モード設定部５１により設定された撮像モードに基づいて複数の特徴領域を抽出する。即ち、特徴領域抽出部４２は、撮影時のモードとして、「人物モード」が設定された場合には、スルー画像内に含まれるオブジェクトのうち、人物を中心に特徴領域及び重点特徴領域を抽出する。同様に、特徴領域抽出部４２は、撮影時のモードとして、「近接モード」が設定された場合には、スルー画像内に含まれるオブジェクトのうち、手前側（近接側）にあるオブジェクトを中心に特徴領域及び重点特徴領域を抽出する。同様に、特徴領域抽出部４２は、撮影時のモードとして、「風景モード」が設定された場合には、スルー画像内に含まれるオブジェクトのうち、遠景にあるオブジェクトを中心に特徴領域及び重点特徴領域を抽出する。
なお、本実施形態では、重点特徴領域についての焦点距離と、それ以外の特徴領域についての焦点距離とが離間している程、立体感を示す値が高くなる。
具体的には、立体感を示す値は、「Ｍｉｎ」〜「Ｍａｘ」までの範囲内で無段階増加するように規定されており、立体感の値が高い画像程、スルー画像内の重点特徴領域のオブジェクトに対し、ユーザが奥行きや厚みを感じやすくなる。
そこで、特徴領域抽出部４２は、スルー画像のデータとともに、当該スルー画像内から抽出した重点特徴領域及びそれ以外の特徴領域の情報を焦点距離検出部４３に供給する。
【００３３】
焦点距離検出部４３は、特徴領域抽出部４２により抽出された各特徴領域（重点特徴領域含む）の各々を処理対象として、処理対象の特徴領域についての焦点距離を検出する。
具体的には、焦点距離検出部４３は、処理対象の特徴領域において合焦するように移動されたフォーカスレンズ３１Ｆが移動された場合における、フォーカスレンズ３１Ｆの光軸方向の位置情報を撮像部１６から取得して、当該位置情報に基づいて処理対象の特徴領域についての焦点距離を検出する。焦点距離検出部４３は、重点特徴領域を含む各特徴領域の各々についての焦点距離の情報、及びスルー画像のデータを焦点距離比較部４４に供給する。
【００３４】
焦点距離比較部４４は、焦点距離検出部４３により検出された重点特徴領域についての焦点距離と、それ以外の各特徴領域についての焦点距離とを比較する。
具体的には、焦点距離比較部４４は、重点特徴領域についての焦点距離と、それ以外の各特徴領域についての焦点距離との差分（距離差）に基づき、重点特徴領域とそれ以外の各特徴領域についての各焦点距離の相対関係を求める。
ここで、処理対象の特徴領域の焦点距離と、実世界における、撮像装置１から当該特徴領域に対応する被写体等までの実距離とは一定の対応関係がある。このため、重点特徴領域とそれ以外の特徴領域についての各焦点距離の相対関係（焦点距離の比較結果）は、実世界での被写体間位置関係を疑似的に表わすことになる。即ち、焦点距離比較部４４は、実世界での被写体間位置関係を疑似的に求める。焦点距離比較部４４は、焦点距離の比較結果（実世界での被写体間位置関係）、及びスルー画像のデータを立体感算出部４５に供給する。
【００３５】
立体感算出部４５は、焦点距離比較部４４の焦点距離の比較結果（実世界での被写体間位置関係）に基づいて、撮像部１６により撮像される画像に対する立体感を算出する。
本実施形態では、立体感算出部４５は、重点特徴領域についての焦点距離と、それ以外の特徴領域についての焦点距離との差分の絶対値を、立体感を示す値として算出する。
【００３６】
なお、重点特徴領域以外の特徴領域が複数存在する場合には、これらの複数の特徴領域のうち、任意の１つが選択されて、選択された特徴領域についての焦点距離が用いられて、立体感が算出される。
具体的には例えば、表示制御部４６は、特徴領域抽出部４２により抽出された複数の特徴領域（それを示す枠等）をスルー画像に重畳して出力部１８のディスプレイに表示させてもよい。この場合、ユーザは、入力部１７を操作することにより、ディスプレイに表示された複数の特徴領域の中から任意の１つを選択することができる。立体感算出部４５は、このようにしてユーザにより選択された特徴領域についての焦点距離を用いて、立体感を算出してもよい。
また例えば、立体感算出部４５は、重点特徴領域との焦点距離の差分の絶対値が一番大きくなる又は小さくなる特徴領域を選択し、当該特徴領域についての焦点距離を用いて立体感を算出してもよい。
【００３７】
さらに、立体感算出部４５は、重点特徴領域についての焦点距離と、それ以外の複数の特量領域についての各焦点距離との各差分をそれぞれ求め、これらの複数の差分を総合的に勘案して、立体感を算出してもよい。
【００３８】
さらにまた、立体感を算出するために必要なパラメータは、重点特徴領域についての焦点距離と、それ以外の特徴領域についての焦点距離との差分（実世界での被写体間位置関係）に特に限定されず、これとともに又はこれに代えて、任意の数の任意の種類のパラメータを採用することができる。
例えば、立体感算出部４５は、モード設定部５１により設定された撮像モードや、撮像条件設定部５２により設定された撮像条件をパラメータの１つに加えて、立体感を算出してもよい。即ち、立体感算出部４５は、実世界での被写体間位置関係のみならず、ズーム倍率や絞りの設定値を総合的にして、立体感を算出してもよい。
【００３９】
表示制御部４６は、立体感算出部４５により算出された立体感を示すシンボル画像のデータを、撮像部１６から供給されたスルー画像のデータに重畳し、その結果得られるデータにより表現される画像（以下、「立体感重畳画像」と呼ぶ）を、出力部１８のディスプレイに表示させる制御を実行する。
なお、立体感重畳画像のデータは、通信部２０によって、図示せぬ外部機器に出力させることもできる。これにより、外部機器、例えば、テレビジョン受像機、パーソナルコンピュータ、プロジェクタ等でも、立体感重畳画像の表示が可能になる。
【００４０】
画像処理部６１は、画像の記録が指示されると、その指示の時点のスルー画像として表示されている撮像画像のデータを立体感算出部４５から取得する。そして、画像処理部６１は、当該撮像画像（スルー画像）のデータから、３Ｄ表示のための、左目用と右目用の各画像のデータを生成して、記憶部１９に記憶させる。
ここで、立体感算出部４５により算出された立体感の値が所定の閾値以下である場合には、このような左目用と右目用の各画像により３Ｄ表示がなされても、十分な立体感は得られないことになる。そこで、立体感算出部４５により算出された立体感の値が所定の閾値以下である場合に、画像処理部６１は、撮像画像のデータに対して、立体感を強調させる画像処理（以下、「立体感強調画像処理」と呼ぶ）を施した上で、左目用と右目用の各画像のデータを生成する。
具体的には、画像処理部６１は、焦点距離比較部４４の比較結果に基づき、左目用と右目用の各画像における強調特徴領域の視差を強調せるように、立体感強調画像処理を実行する。
ここで、画像処理部６１は、立体感算出部４５により算出された立体感に基づいて視差の強調を行うことができる。具体的には、画像処理部６１は、上述した重点特徴領域とそれ以外の特徴領域との差分に応じて視差の強調を行うことができる。即ち、差分が小さい場合には、画像処理部６１は、右目用画像と左目用画像との視差を、当該差分に応じて大きくすることで、立体感を強調することができる。
そして、画像処理部６１は、当該立体感画像処理の実行結果に基づいて、撮像画像のデータから、左目用と右目用の画像のデータを生成して、記憶部１９に記録させる。
【００４１】
次に、図３を参照して、このような図２の機能的構成の撮像装置１が実行するモード設定処理について説明する。図３は、図２の機能的構成を有する図１の撮像装置１が実行するモード設定処理の流れを説明するフローチャートである。
【００４２】
モード設定処理は、後述の図４を参照して説明する撮影処理とは独立して実行される処理（並行して実行される場合あり）であり、ユーザにより入力部１７の電源ボタンが押下されたことを契機として開始され、その後、所定の単位時間毎に実行される。即ち、所定の単位時間毎に、次のような処理が繰り返し実行される。
【００４３】
ステップＳ１１において、モード設定部５１は、撮影モード設定ボタンが押下操作されたか否かを判定する。
【００４４】
撮影モード設定ボタンが押下操作された場合、ステップＳ１１においてＹＥＳであると判定されて、処理はステップＳ１２に進む。
ステップＳ１２において、モード設定部５１は、撮影モードを設定する。これにより、設定された撮影モードで規定される各種撮影条件で、撮像部１６が被写体を撮像することになる。
【００４５】
このように、撮影モード設定ボタンが押下操作された場合、ステップＳ１１においてＹＥＳであると判定された後、ステップＳ１２の処理が実行されて、処理はステップＳ１３に進む。これに対して、撮影モード設定ボタンが押下操作されてない場合、ステップＳ１１においてＮＯであると判定されて、ステップＳ１２の処理が実行されずに、処理はステップＳ１３に進む。
【００４６】
ステップＳ１３において、モード設定部５１は、立体感設定ボタンが押下操作されたか否かを判定する。
【００４７】
立体感設定ボタンが押下操作されていない場合、ステップＳ１３においてＮＯであると判定されて、モード設定処理は終了となる。
これに対して、立体感設定ボタンが押下操作された場合、ステップＳ１３においてＹＥＳであると判定されて、処理はステップＳ１４に進む。
【００４８】
ステップＳ１４において、モード設定部５１は、立体感表示モードの設定又は解除をする。
具体的には、モード設定部５１は、後述の図５の３Ｄ効果判定処理を行うか否かを判定するための３Ｄ効果判定フラグがオフの状態で立体感設定ボタンが押下操作された場合には、３Ｄ効果判定フラグをオンにすることで、立体感表示モードを設定する。このようにして３Ｄ効果判定フラグがオンになると、後述の図４のステップＳ３７においてＹＥＳであると判定されて、３Ｄ効果判定処理が実行される。
これに対して、３Ｄ効果判定フラグがオン状態で立体感設定ボタンが押下操作された場合には、モード設定部５１は、３Ｄ効果判定フラグをオフにすることで、立体感表示モードを解除する。このようにして３Ｄ効果判定フラグがオフにされると、後述の図４のステップＳ３７においてＮＯであると判定されて、３Ｄ効果判定処理は実行されない。
このようなステップＳ１４の処理が終了すると、モード設定処理は終了する。
【００４９】
次に、図４を参照して、上述の図２の機能的構成の撮像装置１が実行する、撮影処理について説明する。
図４は、図２の機能的構成を有する図１の撮像装置１が実行する撮影処理の流れを説明するフローチャートである。
【００５０】
撮影処理は、上述の図３を参照して説明したモード設定処理とは独立して実行される処理（並行して実行される場合あり）であり、ユーザにより入力部１７に対する所定の操作がなされたことを契機として開始され、その後、所定の単位時間毎に実行される。即ち、所定の単位時間毎に、次のような処理が繰り返し実行される。
【００５１】
ステップＳ３１において、表示制御部４８は、スルー画像表示を開始する。これにより、スルー画像が出力部１８のディスプレイに表示される。なお、本実施形態では、撮影処理が終了されるまでの間、スルー画像が出力部１８のディスプレイに表示され続けるものとする。
【００５２】
ステップＳ３２において、撮像条件設定部５２は、シャッタスイッチが半押しされたか否かを判定する。
シャッタスイッチが半押しされていない場合、ステップＳ３２においてＮＯであると判定されて、処理はステップＳ３２に戻される。即ち、本実施形態ではシャッタスイッチが半押しされるまでの間、ステップＳ３２の判定処理が繰り返し実行されて、撮影処理は待機状態となる。この待機状態中に、シャッタスイッチが半押しされると、ステップＳ３２においてＹＥＳであると判定されて、処理はステップＳ３３に進む。
【００５３】
ステップＳ３３において、撮像条件設定部５２は、ズーム倍率を設定する。
ステップＳ３４において、撮像条件設定部５２は、ステップＳ３３の処理で設定されたズーム倍率に基づいてズームを行う。具体的には、撮像条件設定部５２は、設定されたズーム倍率となるように、ズームレンズ３１Ｚを駆動する。
【００５４】
ステップＳ３５において、撮像条件設定部５２は、絞りの設定を行う。
ステップＳ３６において、撮像条件設定部５２は、ステップＳ３５の処理で設定された絞りに基づいて撮像部１６へ入射する光の量を調整する。
【００５５】
ステップＳ３７において、モード設定部５１は、立体感表示モードであるか否かを判定する。具体的には、モード設定部５１は、図３のステップＳ１４において設定された３Ｄ効果判定フラグがオンであるか否かを判定する。
立体感表示モードではない場合、即ち、３Ｄ効果判定フラグがオフである場合には、ステップＳ３７においてＮＯであると判定されて、ステップＳ３７の３Ｄ効果判定処理は実行されずに、処理はステップＳ３９に進む。
これに対し、立体感表示モードである場合、即ち、３Ｄ効果判定フラグがオンである場合には、ステップＳ３７においてＹＥＳであると判定されて、処理はステップＳ３８に進む。ステップＳ３８において、画像取得部４１乃至表示制御部４６は、後述の図５を参照して説明する３Ｄ効果判定処理を実行する。これにより、処理はステップＳ３９に進む。
【００５６】
ステップＳ３９において、撮像条件設定部５２は、シャッタスイッチが全押しされたか否かを判定する。シャッタスイッチが全押しされていない場合、ステップＳ３９においてＮＯであると判定されて、処理はステップＳ３３に戻され、それ以降の処理が繰り返される。即ち、本実施形態ではシャッタスイッチが半押しされている限り、シャッタスイッチが全押しされるまでの間、ステップＳ３２：ＹＥＳ及びステップＳ３９：ＮＯのループ処理が繰り返し実行されて、撮像処理は待機状態となる。
このような待機状態中に、シャッタスイッチが全押しされると、ステップＳ３９においてＹＥＳであると判定されて、処理はステップＳ４０に進む。
【００５７】
ステップＳ４０において、撮像部１６は撮像処理を行う。具体的には、画像取得部４１は、撮像部１６を制御して、その時点でスルー画像として表示されている撮像画像のデータを取得する。取得された撮像画像のデータは、ＲＡＭ１３や記憶部１９等のメモリに一時的に記憶される。
【００５８】
ステップＳ４１において、画像処理部６１は、立体感算出部４５により算出された立体感の算出結果が所定の閾値以下であるか否かを判定する。
【００５９】
立体感は、ステップＳ３８の３Ｄ効果判定処理（詳細には後述の図５のステップＳ６５の処理）で算出される。
したがって、そもそもステップＳ３８の３Ｄ効果判定処理が実行されていない場合、又は、当該３Ｄ効果判定処理が実行されたが、その立体感の算出結果が閾値より大きい場合（ステップＳ４１の処理で取得されたオリジナルの撮像画像のままで立体感が充分に得られている場合）には、ステップＳ４２の立体感強調画像処理は実行されずに、処理はステップＳ４３に進む。
ステップＳ４３において、画像処理部６１は、ステップＳ４０の撮像処理により得られたオリジナルの撮像画像のデータから、左目用と右目用の各画像（立体感強調画像処理が施されていない画像）のデータを生成して、記憶部１９に記憶させる。
この処理が終了すると撮影処理が終了する。
【００６０】
これに対し、ステップＳ３８の３Ｄ効果判定処理による立体感の算出結果が閾値以下である場合、即ちステップＳ４１の処理で取得された撮像画像のままで立体感が充分に得られていない場合、処理はステップＳ４２に進む。
ステップＳ４２において、画像処理部６１は、ステップＳ４１の処理で取得された撮像画像のデータに対して、立体感強調画像処理を施す。
ステップＳ４３において、画像処理部６１は、ステップＳ４２の立体感強調画像処理が施された撮像画像のデータから、左目用と右目用の各画像のデータを生成して、記憶部１９に記憶させる。
この処理が終了すると撮影処理が終了する。
【００６１】
次に、図５を参照して、このような撮影処理のうち、ステップＳ３８の３Ｄ効果判定処理について説明する。
図５は、図２の機能的構成を有する図１の撮像装置１が実行する図４の撮影処理のうち、ステップＳ３８の３Ｄ効果判定処理の流れを説明するフローチャートである。
【００６２】
３Ｄ効果判定処理は、本実施形態では、ユーザが入力部１０の立体感設定ボタンを押下操作して、３Ｄ効果判定フラグをオンにしたことによって、図３のモード設定処理のステップＳ１４の処理で立体感表示モードが設定され、その結果、図４の撮影処理のステップＳ３７の処理で、立体感表示モードであると判定されたことを契機として開始される。即ち、次のような処理が実行される。
【００６３】
ステップＳ６１において、画像取得部４１は、スルー画像のデータを撮像部１６から取得する。
【００６４】
ステップＳ６２において、特徴領域抽出部４２は、ステップＳ６１の処理でデータとして取得されたスルー画像から、複数の特徴領域をそれぞれ抽出する。
【００６５】
ステップＳ６３において、特徴領域抽出部４２は、ステップＳ６１の処理で抽出された複数の特徴領域の中から、重点特徴領域を特定する。
なお、ステップＳ６１及び６２の処理、即ち、複数の特徴領域の抽出、及びそのうちの重点特徴領域の特定（選択）の処理は、特徴領域抽出部４２の自律的判断により実行されてもよいし、ユーザの操作による指示に基づいて実行されてもよい。即ち、ユーザが入力部１７を直接に操作することにより、スルー画像の中から任意の１以上の領域を特徴領域として選択することができ、さらに、その中から重点特徴領域を選択することもできる。
【００６６】
ステップＳ６４において、焦点距離検出部４３は、ステップＳ６１の処理で抽出された各特徴領域についての焦点距離をそれぞれ検出する。
【００６７】
ステップＳ６５において、焦点距離比較部４４は、ステップＳ６３の処理で検出した、重点特徴領域についての焦点距離と、それ以外の特徴領域についての焦点距離とを比較する。
【００６８】
ステップＳ６６において、立体感算出部４５は、ステップＳ６５の比較結果に基づいて、立体感を算出する。
この場合、立体感算出部４５は、ステップＳ６４の比較結果のみならず、図３のステップＳ１２の処理で設定した撮影モード、図４のステップＳ３３やステップＳ３５の処理で設定した撮像条件等を総合的に勘案して、立体感の算出を行ってもよい。
【００６９】
ステップＳ６７において、表示制御部４６は、ステップＳ６５において算出された立体感の算出結果を出力部１８に出力する。この処理が終了すると３Ｄ効果判定処理を終了する。
【００７０】
さらに、以下、図６乃至図１１を参照して、３Ｄ効果判定処理について具体的に説明する。
【００７１】
図６は、３Ｄ効果判定処理中における出力部１８のディスプレイの表示例を示している。
【００７２】
図６（Ａ）は、３Ｄ効果判定処理の開始時に出力部１８のディスプレイの画面の一例を示している。
ユーザは、入力部１７（図１）の立体感設定ボタンを押下操作することで、立体感表示モードの設定を指示することができる。モード設定部５１は、このような指示に基づいて、立体感表示モードを設定する。この設定が維持されたまま、ユーザが、入力部１７のシャッタボタンを半押しすると、ステップＳ３７（図４）の処理でＹＥＳであると判定されて、ステップＳ３８の３Ｄ効果判定処理が開始する。
すると、図６（Ａ）に示すような画面が出力部１８のディスプレイに表示される。この場合、画面全体にスルー画像が表示され、当該画面の左上には、「３Ｄレベルを判定します」というメッセージを含むモード開始表示１０１が表示される。
ユーザは、このモード開始表示１０１を視認することによって、３Ｄ効果判定処理が開始されたこと、即ち、３Ｄ表示のための記録用の撮像前に立体感の確認表示がこれから行われることを容易に把握することができる。
なお、モード開始表示１０１は、３Ｄ効果判定処理の開始後に表示されれば足り、消去タイミングは特に限定されず、表示開始後所定時間経過後に消去されてもよいし、後述する立体感の算出結果が表示される際に消去されてもよい。
ただし、特量領域の抽出時及び抽出後には、当該特徴領域をユーザが視認できるように、当該特徴領域と重畳しない位置に、モード開始表示１０１を表示させると好適である。
【００７３】
図６（Ｂ）は、図５の３Ｄ効果判定処理のステップＳ６２及びＳ６３の処理後の状態の出力部１８のディスプレイの画面の一例を示している。
ステップＳ６２の処理では、スルー画像から複数の特徴領域が抽出される。図６（Ｂ）の例では、スルー画像の中から、の特徴領域Ａ１，Ａ２，Ａ３，Ａ４がそれぞれ抽出されて、点線枠で囲まれて強調表示される。特徴領域Ａ１，Ａ２，Ａ３，Ａ４の各々は、スルー画像中に含まれる「山」，「林」，「石」，「人物」の各々のオブジェクトをそれぞれ示している。
ここで、次のステップＳ６３の処理で、「人物」のオブジェクトを示す特徴領域Ａ４が重点特徴領域として特定されたものとする。この場合、図６（Ｂ）に示すように、重点特徴領域Ａ４は、それ以外の特徴領域Ａ１，Ａ２，Ａ３とユーザが容易に区別できるように、太枠や異なる色枠で囲まれて強調表示されている。
【００７４】
なお、特徴領域Ａ１，Ａ２，Ａ３，Ａ４の抽出や、その中から特徴領域Ａ４を重点特徴領域として特定される処理は、ユーザが入力部１７を操作することにより選択したものに基づいて実行されてもよいし、特徴領域抽出部４２による自律的な判断で実行されてもよい。
特徴領域抽出部４２が重点特徴領域を自律的な判断で特定する手法は、特に限定されず、例えば、任意の人物又は顔検出手法を用いて人物又は顔の領域を重点特徴領域として特定する手法や、スルー画像中に含まれる特徴領域のうち、一番大きな特徴領域を重点特徴領域として特定する手法を採用することができる。
【００７５】
図７は、図６の各特徴領域Ａ１，Ａ２，Ａ３，Ａ４を処理対象として実行される図５のステップＳ６４の処理結果、即ち、各特徴領域Ａ１，Ａ２，Ａ３，Ａ４についての各焦点距離を示す図である。
図５の３Ｄ効果判定処理のステップＳ６４の処理では、ステップＳ６２の処理で抽出された図６の各特徴領域Ａ１，Ａ２，Ａ３，Ａ４の各々について、焦点距離ｄａ１，ｄａ２，ｄａ３，ｄａ４の各々が検出される。
ここで、焦点距離ｄａ１，ｄａ２，ｄａ３，ｄａ４と、特徴領域Ａ１，Ａ２，Ａ３，Ａ４の各々に対する被写体ａ１，ａ２，ａ３，ａ４の各々までの距離（以下、「被写体距離」と呼ぶ）との間は、一定の対応関係がある。
即ち、所定の被写体の焦点距離とは、当該所定の被写体に合焦している場合のフォーカスレンズ３１Ｆの位置（レンズアドレス）に対応し、当該レンズアドレスが撮像素子に近づくほど、被写体距離が遠くなっていくという関係が存在する。
図７の例では、焦点距離（レンズアドレス）ｄａ１，ｄａ２，ｄａ３，ｄａ４の各々に対して、合焦した被写体ａ１，ａ２，ａ３，ａ４の各々までの被写体距離、即ち「∞」，「１５ｍ」，「５ｍ」，「１ｍ」の各々が対応している。
【００７６】
この場合、重点特徴領域Ａ４の焦点距離ｄａ４と、それ以外の特徴領域Ａ１，Ａ２，Ａ３の各焦点距離ｄａ１，ｄａ２，ｄａ３の各々との相対関係は、被写体距離が「１ｍ」に対して、被写体距離が「５ｍ」，「１５ｍ」，「∞」の各々になるという相対関係、即ち実世界での被写体間位置関係を疑似的に表わすことになる。
即ち、次のステップＳ６５（図５）の処理では、重点特徴領域Ａ４の焦点距離ｄａ４と、それ以外の特徴領域Ａ１，Ａ２，Ａ３の各焦点距離ｄａ１，ｄａ２，ｄａ３の各々とが比較されるが、この比較は、実世界での被写体間位置関係を疑似的に求めていることと等価になる。
そして、ステップＳ６６の処理で、このような比較結果、即ち実世界での被写体間位置関係に基づいて立体感が求められ、ステップＳ６７の処理で、立体感を示すシンボル画像が、スルー画像に重畳されて表示される。
【００７７】
図８は、図５の３Ｄ効果判定処理のステップＳ６７の処理後の状態の出力部１８のディスプレイの画面、即ち、立体感を示すシンボル画像がスルー画像に重畳された画面の一例を示す図である。
図８に示すように、出力部１８のディスプレイの画面全体にはスルー画像が表示され、当該スルー画像の右側において、上下方向に沿って配置された長尺状のゲージ１０２が重畳して表示されている。
ゲージ１０２の上端には、立体感が最高値であることを示す「Ｍａｘ」の文字列が表示され、ゲージ１０２の下端には、立体感が最低値であることを示す「Ｍｉｎ」の文字列が表示されている。
そして、ゲージ１０２の「Ｍａｘ」の文字列と「Ｍｉｎ」の文字列との間の長尺状のゲージ１０２のうちステップＳ６６の処理で求められた立体感を示す位置を矢印表示するための立体感提示部１０３が、立体感を示すシンボル画像の１つとして表示されている。
これにより、ユーザは、この立体感提示部１０３により提示される立体感の度合いを視認することで、３Ｄ表示のための記録用の撮影前に、スルー画像に含まれる重点特徴領域が示すオブジェクトが奥行きや厚みを感じるような撮影ができるか否かを容易に確認することができる。
【００７８】
次に、図９乃至図１１を参照して、実世界での被写体間位置関係の差異による、図５の３Ｄ効果判定処理の結果の違い、即ち立体感の求め方の違いについて説明する。
図９は、スルー画像中に含まれる各特徴領域に対応する各被写体の被写体距離の全てが近い場合における、図５の３Ｄ効果判定処理の結果の一例を示している。
【００７９】
図９（Ａ）は、スルー画像から各特徴領域及び重点特徴領域が特定された状態の出力部１８のディスプレイの画面の一例を示している。
図９（Ａ）の例では、スルー画像から、「机」のオブジェクトを示す特徴領域Ｂ１、「皿」のオブジェクトを示す特徴領域Ｂ２、及び「魚」のオブジェクトを示す特徴領域Ｂ３が抽出され、枠で囲まれるようにして強調表示されている。そして、特徴領域Ｂ３が重点特徴領域として特定され、それ以外の特徴領域Ｂ１，Ｂ２と明確に区別がつくように、太枠や異なる色枠によって囲まれるようにして強調表示されている。
【００８０】
図９（Ｂ）は、図９（Ａ）の各特徴領域Ｂ１，Ｂ２，Ｂ３を処理対象として実行される図５のステップＳ６４の処理結果、即ち、各特徴領域Ｂ１，Ｂ２，Ｂ３についての各焦点距離を示す図である。
図５の３Ｄ効果判定処理のステップＳ６４の処理では、図９（Ｂ）の各特徴領域Ｂ１，Ｂ２，Ｂ３の各々について、焦点距離ｄｂ１，ｄｂ２，ｄｂ３の各々が検出される。
図９（Ｂ）の例では、焦点距離（レンズアドレス）ｄｂ１，ｄｂ２，ｄｂ３の各々に対して、特徴領域Ｂ１，Ｂ２，Ｂ３の各々に対応する被写体ｂ１，ｂ２，ｂ３の各々までの被写体距離、即ち「０．２ｍ」，「０．１５ｍ」，「０．１ｍ」の各々が対応している。
この場合、重点特徴領域Ｂ３の焦点距離ｄｂ３と、それ以外の特徴領域Ｂ１，Ｂ２の各焦点距離ｄｂ１，ｄｂ２の各々との相対関係として、焦点距離の差分を用いることができる。この場合、焦点距離の差分は、実世界での被写体距離の差分を示すのと等価である。即ち、実世界での被写体間位置関係として被写体距離の差分が採用され、具体的な演算は、焦点距離の差分によって近似的に行われる。
本例では、重点特徴領域Ｂ３の焦点距離ｄｂ３と、特徴領域Ｂ１の焦点距離ｄｂ１との差分は、重点特徴領域Ｂ３に対応する被写体ｂ３の被写体距離「０．１ｍ」と、特徴領域Ｂ１に対応する被写体ｂ１の被写体距離「０．２ｍ」の差分、即ち「０．１ｍ」と対応している。また、重点特徴領域Ｂ３の焦点距離ｄｂ３と、特徴領域Ｂ２の焦点距離ｄｂ２との差分は、重点特徴領域Ｂ３に対応する被写体ｂ３の被写体距離「０．１ｍ」と、特徴領域Ｂ２に対応する被写体ｂ２の被写体距離「０．１５ｍ」の差分、即ち「０．０５ｍ」と対応している。
このように、重点特徴領域Ｂ３の焦点距離ｄｂ３と、それ以外の特徴領域Ｂ１，Ｂ２の各焦点距離ｄｂ１，ｄｂ２の各々との差分から、重点特徴領域Ｂ３に対応する被写体ｂ３と、特徴領域Ｂ１に対応する被写体ｂ１及び特徴領域Ｂ２に対応する被写体ｂ２との間の実距離は「０．１ｍ」や「０．０５ｍ」といった近距離であることが容易にわかる。
この場合、スルー画像中に含まれる重点特徴領域Ｂ３に対応する被写体ｂ３と、それ以外の特徴領域Ｂ１，Ｂ２に対応する被写体ｂ１，ｂ２との焦点距離の差分、及び各特徴領域Ｂ１，Ｂ２，Ｂ３の焦点距離に対する重み付け等を総合的に勘案して立体感が算出される。
したがって、ステップＳ６６の処理では、スルー画像中に含まれる各特徴領域に対応する各被写体の被写体距離の全てが近いと認定されて、立体感として低い値が求められる。
【００８１】
図９（Ｃ）は、実世界での被写体間位置関係が図９（Ｂ）の関係の場合における、図５の３Ｄ効果判定処理のステップＳ６７の処理後の状態の出力部１８のディスプレイの画面、即ち、立体感を示すシンボル画像がスルー画像に重畳された画面の一例を示す図である。
ユーザは、図９（Ｃ）に示すように、ゲージ１０２の「Ｍａｘ」の文字列と「Ｍｉｎ」の文字列との間の長尺状のゲージ１０２のうち、立体感提示部１０３が示す位置を視認することで、立体感は低値であることが容易にわかる。即ち、ユーザは、図９（Ｃ）のスルー画像を用いて３Ｄ表示を実際にする前に、重点特徴領域Ｂ３に対応する「魚」が、それ以外の特徴領域Ｂ２，Ｂ１の各々に対応する「皿」，「机」に対してさほど飛び出して見えない（奥行きがあまり感じられない）３Ｄ表示になると、容易に推定することが可能になる。
より一般的にいえば、ユーザは、図９（Ｃ）の立体感提示部１０３を視認することで、スルー画像に含まれる全てのオブジェクト（特徴領域）が近い場合に得られる３Ｄ表示は、立体感が小さいものになることを容易に推定することができる。
【００８２】
図１０は、スルー画像中に含まれる各特徴領域に対応する各被写体の被写体距離が離れている（ばらけている）場合における、図５の３Ｄ効果判定処理の結果の一例を示している。
【００８３】
図１０（Ａ）は、スルー画像から各特徴領域及び重点特徴領域が特定された状態の出力部１８のディスプレイの画面の一例を示している。
図１０（Ａ）の例では、スルー画像から、「山」のオブジェクトを示す特徴領域Ｃ１、「人１」のオブジェクトを示す特徴領域Ｃ２、及び「人２」のオブジェクトを示す特徴領域Ｃ３が抽出され、枠で囲まれるようにして強調表示されている。そして、特徴領域Ｃ３が重点特徴領域として特定され、それ以外の特徴領域Ｃ１，Ｃ２と明確に区別がつくように、太枠や異なる色枠によって囲まれるようにして強調表示されている。
【００８４】
図１０（Ｂ）は、図１０（Ａ）の各特徴領域Ｃ１，Ｃ２，Ｃ３を処理対象として実行される図５のステップＳ６４の処理結果、即ち、各特徴領域Ｃ１，Ｃ２，Ｃ３についての各焦点距離を示す図である。
図５の３Ｄ効果判定処理のステップＳ６４の処理では、図１０（Ｂ）の各特徴領域Ｃ１，Ｃ２，Ｃ３の各々について、焦点距離ｄｃ１，ｄｃ２，ｄｃ３の各々が検出される。
図１０（Ｂ）の例では、焦点距離（レンズアドレス）ｄｃ１，ｄｃ２，ｄｃ３の各々に対して、特徴領域Ｃ１，Ｃ２，Ｃ３の各々に対応する被写体ｃ１，ｃ２，ｃ３の各々までの被写体距離、即ち「∞（無限大）ｍ」，「５ｍ」，「１ｍ」の各々が対応している。
この場合、重点特徴領域Ｃ３の焦点距離ｄｃ３と、それ以外の特徴領域Ｃ１，Ｃ２の各焦点距離ｄｃ１，ｄｃ２の各々との相対関係として、焦点距離の差分を用いることができる。この場合、焦点距離の差分は、実世界での被写体距離の差分を示すのと等価である。即ち、実世界での被写体間位置関係として被写体距離の差分が採用され、具体的な演算は、焦点距離の差分によって近似的に行われる。
本例では、重点特徴領域Ｃ３の焦点距離ｄｃ３と、特徴領域Ｃ１の焦点距離ｄｃ１との差分は、重点特徴領域Ｃ３に対応する被写体ｃ３の被写体距離「１ｍ」と、特徴領域Ｃ１に対応する被写体ｃ１の被写体距離「∞（無限大）ｍ」の差分、即ち「（∞−１）ｍ」と対応している。また、重点特徴領域Ｃ３の焦点距離ｄｃ３と、特徴領域Ｃ２の焦点距離ｄｃ２との差分は、重点特徴領域Ｃ３に対応する被写体ｃ３の被写体距離「１ｍ」と、特徴領域Ｃ２に対応する被写体ｃ２の被写体距離「５ｍ」の差分、即ち「４ｍ」と対応している。
このように、重点特徴領域Ｃ３の焦点距離ｄｃ３と、それ以外の特徴領域Ｃ１，Ｃ２の各焦点距離ｄｃ１，ｄｃ２の各々との差分から、重点特徴領域Ｃ３に対応する被写体ｃ３と、特徴領域Ｃ１に対応する被写体ｃ１及び特徴領域Ｃ２に対応する被写体ｃ２との間の実距離は「（∞−１）ｍ」や「４ｍ」といった遠距離であることが容易にわかる。
この場合、スルー画像中に含まれる重点特徴領域Ｃ３に対応する被写体ｃ３と、それ以外の特徴領域Ｃ１，Ｃ２に対応する被写体ｃ１，ｃ２との焦点距離の差分、及び各特徴領域Ｃ１，Ｃ２，Ｃ３の焦点距離に対する重み付け等を総合的に勘案して立体感が算出される。
したがって、ステップＳ６６の処理では、スルー画像中に含まれる各特徴領域に対応する各被写体の被写体距離がそれぞれ離れている、即ちそれぞれの被写体距離が遠いと認定されて、立体感として高い値が求められる。
【００８５】
図１０（Ｃ）は、実世界での被写体間位置関係が図１０（Ｂ）の関係の場合における、図５の３Ｄ効果判定処理のステップＳ６７の処理後の状態の出力部１８のディスプレイの画面、即ち、立体感を示すシンボル画像がスルー画像に重畳された画面の一例を示す図である。
ユーザは、図１０（Ｃ）に示すように、ゲージ１０２の「Ｍａｘ」の文字列と「Ｍｉｎ」の文字列との間の長尺状のゲージ１０２のうち、立体感提示部１０３が示す位置を視認することで、立体感は高値であることが容易にわかる。即ち、ユーザは、図１０（Ｃ）のスルー画像を用いて３Ｄ表示を実際にする前に、重点特徴領域Ｃ３に対応する「人２」が、それ以外の特徴領域Ｃ２，Ｃ１の各々に対応する「人１」，「山」に対して大きく飛び出して見える（奥行きが感じられる）３Ｄ表示になると、容易に推定することが可能になる。
より一般的にいえば、ユーザは、図１０（Ｃ）の立体感提示部１０３を視認することで、スルー画像に含まれる全てのオブジェクト（特徴領域）が離れている（ばらけている）場合に得られる３Ｄ表示は、立体感が大きいものになることを容易に推定することができる。
【００８６】
図１１は、スルー画像中に含まれる各特徴領域に対応する各被写体の被写体距離の全てが遠い場合における、図５の３Ｄ効果判定処理の結果の一例を示している。
【００８７】
図１１（Ａ）は、スルー画像から各特徴領域及び重点特徴領域が特定された状態の出力部１８のディスプレイの画面の一例を示している。
図１１（Ａ）の例では、スルー画像から、「山１」のオブジェクトを示す特徴領域Ｄ１、「山２」のオブジェクトを示す特徴領域Ｄ２、及び「人」のオブジェクトを示す特徴領域Ｄ３が抽出され、枠で囲まれるようにして強調表示されている。そして、特徴領域Ｄ３が重点特徴領域として特定され、それ以外の特徴領域Ｄ１，Ｄ２と明確に区別がつくように、太枠や異なる色枠によって囲まれるようにして強調表示されている。
【００８８】
図１１（Ｂ）は、図１１（Ａ）の各特徴領域Ｄ１，Ｄ２，Ｄ３を処理対象として実行される図５のステップＳ６４の処理結果、即ち、各特徴領域Ｄ１，Ｄ２，Ｄ３についての各焦点距離を示す図である。
図５の３Ｄ効果判定処理のステップＳ６４の処理では、図１１（Ｂ）の各特徴領域Ｄ１，Ｄ２，Ｄ３の各々について、焦点距離ｄｄ１，ｄｄ２，ｄｄ３の各々が検出される。
図１１（Ｂ）の例では、焦点距離（レンズアドレス）ｄｄ１，ｄｄ２，ｄｄ３の各々に対して、特徴領域Ｄ１，Ｄ２，Ｄ３の各々に対応する被写体ｄ１，ｄ２，ｄ３の各々までの被写体距離、即ち「５０ｍ」，「４０ｍ」，「３０ｍ」の各々が対応している。
この場合、重点特徴領域Ｄ３の焦点距離ｄｄ３と、それ以外の特徴領域Ｄ１，Ｄ２の各焦点距離ｄｄ１，ｄｄ２の各々との相対関係として、焦点距離の差分を用いることができる。この場合、焦点距離の差分は、実世界での被写体距離の差分を示すのと等価である。即ち、実世界での被写体間位置関係として被写体距離の差分が採用され、具体的な演算は、焦点距離の差分によって近似的に行われる。
本例では、重点特徴領域Ｄ３の焦点距離ｄｄ３と、特徴領域Ｄ１の焦点距離ｄｄ１との差分は、重点特徴領域Ｄ３に対応する被写体ｄ３の被写体距離「３０ｍ」と、特徴領域Ｄ１に対応する被写体ｄ１の被写体距離「５０ｍ」の差分、即ち「２０ｍ」と対応している。また、重点特徴領域Ｄ３の焦点距離ｄｄ３と、特徴領域Ｄ２の焦点距離ｄｄ２との差分は、重点特徴領域Ｄ３に対応する被写体ｄ３の被写体距離「３０ｍ」と、特徴領域Ｄ２に対応する被写体ｄ２の被写体距離「４０ｍ」の差分、即ち「１０ｍ」と対応している。
このように、重点特徴領域Ｄ３の焦点距離ｄｄ３と、それ以外の特徴領域Ｄ１，Ｄ２の各焦点距離ｄｄ１，ｄｄ２の各々との差分から、重点特徴領域Ｄ３に対応する被写体ｄ３と、特徴領域Ｄ１に対応する被写体ｄ１及び特徴領域Ｄ２に対応する被写体ｄ２との間の実距離は「２０ｍ」や「１０ｍ」といった近距離であることが容易にわかる。
この場合、スルー画像中に含まれる重点特徴領域Ｄ３に対応する被写体ｄ３と、それ以外の特徴領域Ｄ１，Ｄ２に対応する被写体ｄ１，ｄ２との焦点距離の差分、及び各特徴領域Ｄ１，Ｄ２，Ｄ３の焦点距離に対する重み付け等を総合的に勘案して立体感が算出される。
したがって、この場合、ステップＳ６６の処理では、スルー画像中に含まれる各特徴領域に対応する各被写体の被写体距離の全てが近いと認定されて、立体感として低い値が求められる。
【００８９】
図１１（Ｃ）は、実世界での被写体間位置関係が図１１（Ｂ）の関係の場合における、図５の３Ｄ効果判定処理のステップＳ６７の処理後の状態の出力部１８のディスプレイの画面、即ち、立体感を示すシンボル画像がスルー画像に重畳された画面の一例を示す図である。
ユーザは、図１１（Ｃ）に示すように、ゲージ１０２の「Ｍａｘ」の文字列と「Ｍｉｎ」の文字列との間の長尺状のゲージ１０２のうち、立体感提示部１０３が示す位置を視認することで、立体感は低値であることが容易にわかる。即ち、ユーザは、図１１（Ｃ）のスルー画像を用いて３Ｄ表示を実際にする前に、重点特徴領域Ｄ３に対応する「人」が、それ以外の特徴領域Ｄ２，Ｄ１の各々に対応する「山２」，「山１」に対してさほど飛び出して見えない（奥行きがあまり感じられない）３Ｄ表示になると、容易に推定することが可能になる。
より一般的にいえば、ユーザは、図１１（Ｃ）の立体感提示部１０３を視認することで、スルー画像に含まれる全てのオブジェクト（特徴領域）が遠い場合に得られる３Ｄ表示は、立体感が小さいものになることを容易に推定することができる。
【００９０】
以上説明したように、本実施形態の撮像装置１は、撮像部１６と、特徴領域抽出部４２と、焦点距離検出部４３と、焦点距離比較部４４と、立体感算出部４５と、を備える。
撮像部１６は、複数の被写体を撮像して画像を得る。
特徴領域抽出部４２は、撮像部１６により撮像される画像に含まれる複数の被写体の像のそれぞれを示す、複数の特徴領域を抽出する。
焦点距離検出部４３は、特徴領域抽出部４２により抽出された複数の特徴領域についての焦点距離を検出する。
焦点距離比較部４４は、焦点距離検出部４３により検出された焦点距離のうち、主となる特徴領域（重点特徴領域）についての焦点距離と、それ以外の特徴領域についての焦点距離とを比較する。
立体感算出部４５は、焦点距離比較部４４の比較結果に基づいて、撮像部１６により撮像された画像を用いて立体表示をしたと仮定した場合における、当該立体表示の立体感の度合いを算出する。
この場合、特徴領域の焦点距離と、実世界における、撮像装置１から当該特徴領域に対応する被写体等までの実距離とは一定の対応関係がある。このため、重点特徴領域とそれ以外の特徴領域についての各焦点距離の相対関係を比較することにより、実世界での被写体間位置関係を疑似的に推定することができる。
したがって、撮像部１６によって撮像された画像に含まれる重点特徴領域についての焦点距離と、それ以外の特徴領域についての焦点距離とを比較することによって、撮影記録操作前の段階で、撮影記録操作後に得られるであろう３Ｄ画像の立体感の程度を予測して、その結果をユーザに提供することができる。
また、焦点距離を比較し、その比較結果に基づいて立体感の情報を算出しているため、撮像装置に元々設けられている機能を利用して立体感を算出することができるため、撮像装置の製造コストの上昇を抑制することができる。
【００９１】
さらに、本実施形態の撮像装置１は、撮像部１６により撮像する際のズーム倍率を設定する撮像条件設定部５２をさらに備え、立体感算出部４５は、焦点距離比較部４４の比較結果に加えて、撮像条件設定部５２により設定されたズーム倍率に基づいて、立体感の度合いを算出することができる。
この場合、３Ｄ画像により得られる立体感は、ズーム倍率に応じて異なる立体感となるため、このズーム倍率に基づいて算出する立体感の度合いを修正することで、算出される立体感の度合いをより現実のものに近づけることができる。したがって、設定されたズーム倍率に基づいて立体感の度合いを算出することにより、撮像部１６により撮像される画像の立体感をより具体的に推定し、その結果をユーザに提供することができる。
【００９２】
さらに、本実施形態の撮像装置１は、撮像部１６へ入射する光の量を調整する撮像条件設定部５２をさらに備え、立体感算出部４５は、焦点距離比較部４４の比較結果に加えて、撮像条件設定部５２により調整される光の量、即ち絞り量に基づいて立体感の度合いを算出することができる。
この場合、３Ｄ画像により得られる立体感は、絞りに応じて異なる立体感となるため、この絞りに基づいて算出する立体感の度合いを修正することで、算出される立体感の度合いをより現実のものに近づけることができる。したがって、設定された絞りに基づいて立体感の度合いを算出することにより、撮像部１６により撮像される画像の立体感をより具体的に推定し、その結果をユーザに提供することができる。
【００９３】
さらに、本実施形態の撮像装置１は、撮像部１６により撮像される撮像モードを設定するモード設定部５１をさらに備え、特徴領域抽出部４２は、焦点距離比較部４４の比較結果に加えて、モード設定部５１により設定された撮像モードに基づいて、複数の特徴領域を抽出する。
この場合、撮像モードに応じて特徴領域を抽出することで、各撮像モードに応じて比較するべきオブジェクトを設定することができる。即ち、人物モードなる撮像モードである場合には、人物を重点特徴領域として決定したり、風景モードなる撮像モードである場合には、風景を重点特徴領域として決定することで、ユーザの所望するオブジェクトに対する立体感の度合いを算出することができる。したがって、設定された撮像モードに基づいて立体感の情報を算出することができ、撮像部１６により撮像される画像の立体感をより具体的に推定し、その結果をユーザに提供することができる。
【００９４】
さらに、本実施形態の撮像装置１は、撮像部１６により撮像された画像から所定の領域を特徴領域として選択する指示操作を受け付ける入力部１７を備える。
そして、特徴領域抽出部４２は、入力部１７により指示操作された特徴領域を、重点特徴領域として特定する。
この場合、ユーザの入力部１７への指示操作に基づいて抽出する重点特徴領域を特定することで、ユーザの所望に応じて対比するべきオブジェクトを特定することができる。即ち、ユーザが確認したいオブジェクトを指示操作することで、ユーザの所望するオブジェクトに対する立体感の度合いを確実に算出することができる。したがって、入力部１７を介して指示操作されたオブジェクトの重点特徴領域に基づいて立体感の度合いを算出することができ、撮像部１６により撮像される画像の立体感をより具体的に推定し、その結果をユーザに提供することができる。
【００９５】
さらに、本実施形態の撮像装置１は、撮像部１６により撮像された画像に対して立体感算出部４５により算出された立体感を示す立体感提示部１０３を重畳表示する制御を実行する表示制御部４６をさらに備える。
この場合、ユーザは、画像に重畳表示された立体感提示部１０３により提示される立体感の度合いを視認することで、重点特徴領域が示すオブジェクトが奥行きや厚みを感じるような撮影ができるか否かを容易に確認することができる。
したがって、立体感提示部１０３を重畳表示させることで、３Ｄ画像の撮影記録操作前の段階で、撮影記録操作後に得られるであろう３Ｄ画像の立体感の程度をユーザに提示することができる。
【００９６】
さらに、本実施形態の撮像装置１は、立体感算出部４５により算出された立体感の値が所定の閾値以下である場合に、撮像部１６により撮像された画像の立体感を強調させる画像処理部６１をさらに備える。したがって、得られる画像の立体感の度合いが小さいものとなってしまうと推定できる場合には、左目用画像と右目用画像との視差を強調することで、立体感のある画像とすることができる。
【００９７】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００９８】
上述の実施形態では、特徴領域を抽出し、主となる特徴領域に対する焦点距離と、主となる特徴領域以外の領域に対する焦点距離とを比較し、その比較結果に基づいて立体感の情報を算出しているがこれに限られない。例えば、各特徴領域に対する距離を赤外線や超音波により各特徴領域に対する実測値を測定し、各特徴領域に対する実測値を比較し、その比較結果に基づいて立体感の情報を算出してもよい。
【００９９】
また、撮像部１６により撮像される画像は、静止画に限られるものではなく、動画像中のフレームを逐次取得し、その取得したフレーム中に存在するオブジェクトに対する特徴領域を検出し、検出した各特徴領域に対する焦点距離を比較してもよい。
【０１００】
また、立体感算出部４５は、焦点距離比較部４により比較された重点特徴領域についての焦点距離とそれ以外の特徴領域の焦点距離との比較結果に基づいて、立体感の度合いを算出しているがこれに限られるものではない。即ち、超音波や赤外線等を用いて、特徴領域抽出部４２により抽出された複数の特徴領域についての推定距離を検出する。そして、推定された各推定距離のうち、主となる特徴領域（重点特徴領域）についての推定距離と、それ以外の特徴領域についての推定距離とを比較する。
そして、推定距離の比較結果に基づいて、撮像部１６により撮像された画像を用いて立体表示をしたと仮定した場合における、当該立体表示の立体感の度合いを算出してもよい。
【０１０１】
また、上述の実施形態では、本発明が適用される撮像装置１は、デジタルカメラを例として説明したが、特にこれに限定されない。
例えば、本発明は、撮像機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、ポータブルゲーム機等に適用可能である。
【０１０２】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図２の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が撮像装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図２の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【０１０３】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【０１０４】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図１のリムーバブルメディア２２により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア２２は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図１のＲＯＭ１２や、図１の記憶部１９に含まれるハードディスク等で構成される。
【０１０５】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段等より構成される全体的な装置を意味するものとする。
【０１０６】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１０７】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
複数の被写体を撮像して画像を得る撮像手段と、
前記撮像手段により撮像される画像に含まれる前記複数の被写体の像のそれぞれを示す、複数の特徴領域を抽出する特徴領域抽出手段と、
前記特徴領域抽出手段により抽出された前記複数の特徴領域についての焦点距離を検出する焦点距離検出手段と、
前記焦点距離検出手段により検出された前記焦点距離のうち、主となる特徴領域についての焦点距離と、それ以外の特徴領域についての焦点距離とを比較する焦点距離比較手段と、
前記焦点距離比較手段の比較結果に基づいて、前記撮像手段により撮像された前記画像を用いて立体表示をしたと仮定した場合における、当該立体表示の立体感の度合いを算出する立体感算出手段と、
を備えることを特徴とする撮像装置。
［付記２］
前記撮像手段により撮像する際のズーム倍率を設定するズーム倍率設定手段をさらに備え、
前記立体感算出手段は、前記焦点距離比較手段の比較結果に加えて、前記ズーム倍率設定手段により設定されたズーム倍率に基づいて、前記立体感の度合いを算出する、
ことを特徴とする付記１に記載の撮像装置。
［付記３］
前記撮像手段へ入射する光の量を調整する絞り設定手段をさらに備え、
前記立体感算出手段は、前記焦点距離比較手段の比較結果に加えて、前記絞り設定手段により調整される光の量に基づいて、前記立体感の度合いを算出する、
ことを特徴とする付記１又は２に記載の撮像装置。
［付記４］
前記撮像手段により撮像される撮像モードを設定するモード設定手段をさらに備え、
前記特徴領域抽出手段は、前記焦点距離比較手段の比較結果に加えて、前記モード設定手段により設定された撮像モードに基づいて、前記複数の特徴領域を抽出する、
ことを特徴とする付記１乃至３の何れか１項に記載の撮像装置。
［付記５］
前記撮像手段により撮像された前記画像から、所定の領域を特徴領域として選択する指示操作を受け付ける入力手段をさらに備え、
前記特徴領域抽出手段は、前記入力手段により指示操作された特徴領域を、前記主となる特徴領域として特定する、
ことを特徴とする付記１乃至４の何れか１項に記載の撮像装置。
［付記６］
前記撮像手段により撮像された前記画像に対して、前記立体感算出手段により算出された立体感を示すシンボル画像を重畳表示する制御を実行する表示制御手段を、
さらに備えることを特徴とする付記１乃至５の何れか１項に記載の撮像装置。
［付記７］
前記立体感算出手段により算出された立体感の値が所定の閾値以下である場合に、前記撮像手段により撮像された前記画像の立体感を強調させる画像処理を実行する画像処理手段を、
さらに備えることを特徴とする付記１乃至６の何れか１項に記載の撮像装置。
［付記８］
被写体を撮像して画像を得る撮像装置が実行する撮像方法において、
複数の被写体を撮像して画像を得る撮像ステップと、
前記撮像ステップにより撮像される画像に含まれる前記複数の被写体の像のそれぞれを示す、複数の特徴領域を抽出する特徴領域抽出ステップと、
前記特徴領域抽出ステップにより抽出された前記複数の特徴領域についての焦点距離を検出する焦点距離検出ステップと、
前記焦点距離検出ステップにより検出された前記焦点距離のうち、主となる特徴領域についての焦点距離と、それ以外の特徴領域についての焦点距離とを比較する焦点距離比較ステップと、
前記焦点距離比較ステップの比較結果に基づいて、前記撮像ステップにより撮像された前記画像を用いて立体表示をしたと仮定した場合における、当該立体表示の立体感の度合いを算出する立体感算出ステップと、
を含むことを特徴とする撮像方法。
［付記９］
被写体を撮像して画像を得る撮像装置を制御するコンピュータを、
複数の被写体を撮像して画像を得る撮像手段、
前記撮像手段により撮像される画像に含まれる前記複数の被写体の像のそれぞれを示す、複数の特徴領域を抽出する特徴領域抽出手段、
前記特徴領域抽出手段により抽出された前記複数の特徴領域についての焦点距離を検出する焦点距離検出手段、
前記焦点距離検出手段により検出された前記焦点距離のうち、主となる特徴領域についての焦点距離と、それ以外の特徴領域についての焦点距離とを比較する焦点距離比較手段、
前記焦点距離比較手段の比較結果に基づいて、前記撮像手段により撮像された前記画像を用いて立体表示をしたと仮定した場合における、当該立体表示の立体感の度合いを算出する立体感算出手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【０１０８】
１・・・撮像装置、１１・・・ＣＰＵ、１２・・・ＲＯＭ、１３・・・ＲＡＭ、１４・・・バス、１５・・・入出力インターフェース、１６・・・撮像部、１７・・・入力部、１８・・・出力部、１９・・・記憶部、２０・・・通信部、２１・・・ドライブ、２２・・・リムーバブルメディア、４１・・・画像取得部、４２・・・特徴領域抽出部、４３・・・焦点距離検出部、４４・・・焦点距離比較部、４５・・・立体感算出部、４６・・・表示制御部、５１・・・モード設定部、５２・・・撮像条件設定部、６１・・・画像処理部
【図１】
0005659856.tif 000002
【図２】
0005659856.tif 000003
【図３】
0005659856.tif 000004
【図４】
0005659856.tif 000005
【図５】
0005659856.tif 000006
【図６】
0005659856.tif 000007
【図７】
0005659856.tif 000008
【図８】
0005659856.tif 000009
【図９】
0005659856.tif 000010
【図１０】
0005659856.tif 000011
【図１１】
0005659856.tif 000012