"異なる複数の視点の各々から同一の撮影対象を1フレームずつ連続して撮影する複数の撮影手段と、前記撮影手段のいずれか一方により撮影されたフレームの各々の画像から被写体を検出する検出手段と、前記検出手段により複数の被写体が検出された場合に、検出された被写体の各々と前記撮影手段との距離に関する値を算出し、該値の最大値と最小値との差で表されるレンジを算出するレンジ算出手段と、前記レンジ算出手段により算出された特定フレームのレンジと、特定フレームより1つ前または後に撮影されたフレームのレンジとの差が予め定めた閾値を超えた場合に、該差が小さくなるように、特定フレームのレンジを調整する調整手段と、レンジと該レンジに対応する視差量との予め定めた関係に基づいて、前記レンジ算出手段により算出されたレンジまたは前記調整手段により調整されたレンジに対応する視差量を算出する視差量算出手段と、前記撮影手段の各々により撮影されたフレームの各々の画像と、前記視差量算出手段により算出された視差量とを対応付けて記録手段に記録するように制御する記録制御手段と、を含む撮影装置。前記距離に関する値を、検出された被写体の各々と前記撮影手段との距離、または検出された被写体の各々の視差とした請求項1記載の撮影装置。前記調整手段は、前記1つ前または後に撮影されたフレームのレンジの算出に用いられた被写体が特定フレームから検出されなかった場合には、特定フレームのレンジと1つ前または後に撮影されたフレームのレンジとの差が前記予め定めた閾値を超えたとみなして、特定フレームのレンジを調整する請求項1または請求項2記載の撮影装置。前記レンジ算出手段は、前記検出手段により検出された被写体のフレーム間の移動量を算出し、該移動量が予め定めた所定移動量を超える被写体を除外して、前記レンジを算出する請求項1~請求項3のいずれか1項記載の撮影装置。前記レンジ算出手段は、前記被写体の移動方向が前記撮影手段の光軸方向であって、かつ前記移動量が予め定めた所定移動量を超える被写体を除外する請求項4記載の撮影装置。前記検出手段により検出する被写体を予め登録しておく登録手段を含み、前記レンジ算出手段は、前記登録手段により登録された被写体が前記検出手段により検出された場合に、該登録された被写体を用いて前記レンジを算出する請求項1~請求項3のいずれか1項記載の撮影装置。前記検出手段により検出する被写体を予め登録しておく登録手段を含み、前記レンジ算出手段は、前記移動量が予め定めた所定移動量を超える被写体であって、かつ前記登録手段により登録されていない被写体を除外して、前記レンジを算出する請求項4または請求項5記載の撮影装置。前記検出手段により検出する被写体を予め登録しておく登録手段を含み、前記レンジ算出手段は、前記登録手段により登録された被写体であれば、前記移動量が予め定めた所定移動量を超える場合でも、前記レンジの算出から除外しない請求項4または請求項5記載の撮影装置。前記視差量算出手段は、前記検出手段により検出された被写体が1つの場合には、該被写体をクロスポイントとして視差量を算出し、前記検出手段により被写体が検出されなかった場合には、予め定めた所定点をクロスポイントとして視差量を算出する請求項1~請求項8のいずれか1項記載の撮影装置。複数の撮影手段により、異なる複数の視点の各々から同一の撮影対象を1フレームずつ連続して撮影し、前記撮影手段のいずれか一方により撮影されたフレームの各々の画像から被写体を検出し、複数の被写体が検出された場合に、検出された被写体の各々と前記撮影手段との距離に関する値を算出し、該値の最大値と最小値との差で表されるレンジを算出し、算出された特定フレームのレンジと、特定フレームより1つ前または後に撮影されたフレームのレンジとの差が予め定めた閾値を超えた場合に、該差が小さくなるように、特定フレームのレンジを調整し、レンジと該レンジに対応する視差量との予め定めた関係に基づいて、算出されたレンジまたは調整されたレンジに対応する視差量を算出し、前記撮影手段の各々により撮影されたフレームの各々の画像と、算出された視差量とを対応付けて記録手段に記録する撮影方法。コンピュータを、異なる複数の視点の各々から同一の撮影対象を1フレームずつ連続して撮影するように複数の撮影手段の各々を制御する撮影制御手段、前記撮影手段のいずれか一方により撮影されたフレームの各々の画像から被写体を検出する検出手段、前記検出手段により複数の被写体が検出された場合に、検出された被写体の各々と前記撮影手段との距離に関する値を算出し、該値の最大値と最小値との差で表されるレンジを算出するレンジ算出手段、前記レンジ算出手段により算出された特定フレームのレンジと、特定フレームより1つ前または後に撮影されたフレームのレンジとの差が予め定めた閾値を超えた場合に、該差が小さくなるように、特定フレームのレンジを調整する調整手段、レンジと該レンジに対応する視差量との予め定めた関係に基づいて、前記レンジ算出手段により算出されたレンジまたは前記調整手段により調整されたレンジに対応する視差量を算出する視差量算出手段、及び前記撮影手段の各々により撮影されたフレームの各々の画像と、前記視差量算出手段により算出された視差量とを対応付けて記録手段に記録するように制御する記録制御手段として機能させるための撮影プログラム。しかしながら、特開平2-100589号公報の方法を立体視用の動画に適用し、1フレーム毎に両眼視差量を求めると、フレーム間での両眼視差量の変化が大きくなった場合に、立体視し難い動画となってしまう。また、特開平10-32840号公報の方法では、立体視し易い画像を得るために、輻輳角を変化させるための機構が必要である。本発明は、複雑な機構を備えることなく、フレーム間の視差量の変化を低減して、視聴し易い立体視動画を得ることができる撮影装置、方法及びプログラムを提供する。本発明の撮影装置は、異なる複数の視点の各々から同一の撮影対象を1フレームずつ連続して撮影する複数の撮影手段と、前記撮影手段のいずれか一方により撮影されたフレームの各々の画像から被写体を検出する検出手段と、前記検出手段により複数の被写体が検出された場合に、検出された被写体の各々と前記撮影手段との距離に関する値を算出し、該値の最大値と最小値との差で表されるレンジを算出するレンジ算出手段と、前記レンジ算出手段により算出された特定フレームのレンジと、特定フレームより1つ前または後に撮影されたフレームのレンジとの差が予め定めた閾値を超えた場合に、該差が小さくなるように、特定フレームのレンジを調整する調整手段と、レンジと該レンジに対応する視差量との予め定めた関係に基づいて、前記レンジ算出手段により算出されたレンジまたは前記調整手段により調整されたレンジに対応する視差量を算出する視差量算出手段と、前記撮影手段の各々により撮影されたフレームの各々の画像と、前記視差量算出手段により算出された視差量とを対応付けて記録手段に記録するように制御する記録制御手段と、を含んで構成されている。本発明の撮影装置によれば、撮影手段により、異なる複数の視点の各々から同一の撮影対象を1フレームずつ連続して撮影する。これにより、立体視動画を撮影することができる。そして、検出手段が、撮影手段のいずれか一方により撮影されたフレームの各々の画像から被写体を検出し、レンジ算出手段が、検出手段により複数の被写体が検出された場合に、検出された被写体の各々と撮影手段との距離に関する値を算出し、該値の最大値と最小値との差で表されるレンジを算出する。このレンジに基づいて、視差量算出手段により、フレーム毎の視差量が算出されるが、フレーム間でのレンジの変動が大きい場合にはフレーム間の視差量の変動も大きくなり、視聴し難い立体視動画となってしまう。そこで、調整手段が、レンジ算出手段により算出された特定フレームのレンジと、特定フレームより1つ前または後に撮影されたフレームのレンジとの差が予め定めた閾値を超えた場合に、該差が小さくなるように、特定フレームのレンジを調整し、視差量算出手段が、レンジと該レンジに対応する視差量との予め定めた関係に基づいて、レンジ算出手段により算出されたレンジまたは調整手段により調整されたレンジに対応する視差量を算出する。そして、記録制御手段が、撮影手段の各々により撮影されたフレームの各々の画像と、視差量算出手段により算出された視差量とを対応付けて記録手段に記録するように制御する。このように、特定フレームから検出された被写体の各々と撮影手段との距離に関する値に基づくレンジと、特定フレームの1つ前または後のフレームのレンジとの差が大きい場合には、その差が小さくなるように特定フレームのレンジを調整して、レンジから適切な視差量を算出するため、輻輳角を調整するための複雑な機構を備えることなく、フレーム間の視差量の変化を低減して、視聴し易い立体視動画を得ることができる。前記距離に関する値を、検出された被写体の各々と前記撮影手段との距離、または検出された被写体の各々の視差とすることができる。被写体の各々の視差は、被写体と撮影手段との距離が遠いほど小さくなり、近いほど大きくなるため、被写体の各々と撮影手段との距離に関する値といえる。レンジ算出手段において、被写体の各々と撮影手段との距離を算出した場合には、その距離の最大値と最小値との差で表される被写体距離レンジが算出され、被写体の各々の視差を算出した場合には、その視差の最大値と最小値との差で表される視差レンジが算出される。また、前記調整手段は、前記1つ前または後に撮影されたフレームのレンジの算出に用いられた被写体が特定フレームから検出されなかった場合には、特定フレームのレンジと1つ前または後に撮影されたフレームのレンジとの差が前記予め定めた閾値を超えたとみなして、特定フレームのレンジを調整することができる。1つ前または後に撮影されたフレームのレンジの算出に用いられた被写体が特定フレームから検出されなかった場合には、レンジが大きく変動する可能性が高いため、特定フレームのレンジを調整することで、フレーム間の視差量の変化を低減することができる。また、前記レンジ算出手段は、前記検出手段により検出された被写体のフレーム間の移動量を算出し、該移動量が予め定めた所定移動量を超える被写体を除外して、前記レンジを算出することができる。このように、フレーム間でのレンジの大きな変動を招く可能性が高い移動量の大きな被写体を、予めレンジの算出に用いないように除外しておくことで、フレーム間の視差量の変化を低減することができる。また、前記レンジ算出手段は、前記被写体の移動方向が前記撮影手段の光軸方向であって、かつ前記移動量が予め定めた所定移動量を超える被写体を除外することができる。レンジは、被写体と撮影手段との距離に関する値の最大値と最小値との差であるので、被写体と撮影手段との距離が大きく変動する光軸方向へ移動する被写体を対象とするものである。また、本発明の撮影装置は、前記検出手段により検出する被写体を予め登録しておく登録手段を含んで構成することができ、前記レンジ算出手段は、前記登録手段により登録された被写体が前記検出手段により検出された場合に、該登録された被写体を用いて前記レンジを算出することができる。これにより、特に注視したい被写体を予め登録しておき、注視したい被写体についてフレーム間の視差量の変化を低減して、視聴し易い立体視動画を得ることができる。また、本発明の撮影装置は、前記検出手段により検出する被写体を予め登録しておく登録手段を含んで構成することができ、前記レンジ算出手段は、前記移動量が予め定めた所定移動量を超える被写体であって、かつ前記登録手段により登録されていない被写体を除外して、前記レンジを算出したり、前記登録手段により登録された被写体であれば、前記移動量が予め定めた所定移動量を超える場合でも、前記レンジの算出から除外しないようにしたりすることができる。また、前記視差量算出手段は、前記検出手段により検出された被写体が1つの場合には、該被写体をクロスポイントとして視差量を算出し、前記検出手段により被写体が検出されなかった場合には、予め定めた所定点をクロスポイントとして視差量を算出することができる。また、本発明の撮影方法は、複数の撮影手段により、異なる複数の視点の各々から同一の撮影対象を1フレームずつ連続して撮影し、前記撮影手段のいずれか一方により撮影されたフレームの各々の画像から被写体を検出し、複数の被写体が検出された場合に、検出された被写体の各々と前記撮影手段との距離に関する値を算出し、該値の最大値と最小値との差で表されるレンジを算出し、算出された特定フレームのレンジと、特定フレームより1つ前または後に撮影されたフレームのレンジとの差が予め定めた閾値を超えた場合に、該差が小さくなるように、特定フレームのレンジを調整し、レンジと該レンジに対応する視差量との予め定めた関係に基づいて、算出されたレンジまたは調整されたレンジに対応する視差量を算出し、前記撮影手段の各々により撮影されたフレームの各々の画像と、算出された視差量とを対応付けて記録手段に記録する方法である。また、本発明の撮影プログラムは、コンピュータを、異なる複数の視点の各々から同一の撮影対象を1フレームずつ連続して撮影するように複数の撮影手段の各々を制御する撮影制御手段、前記撮影手段のいずれか一方により撮影されたフレームの各々の画像から被写体を検出する検出手段、前記検出手段により複数の被写体が検出された場合に、検出された被写体の各々と前記撮影手段との距離に関する値を算出し、該値の最大値と最小値との差で表されるレンジを算出する算出手段、前記レンジ算出手段により算出された特定フレームのレンジと、特定フレームより1つ前または後に撮影されたフレームのレンジとの差が予め定めた閾値を超えた場合に、該差が小さくなるように、特定フレームのレンジを調整する調整手段、レンジと該レンジに対応する視差量との予め定めた関係に基づいて、前記レンジ算出手段により算出されたレンジまたは前記調整手段により調整されたレンジに対応する視差量を算出する視差量算出手段、及び前記撮影手段の各々により撮影されたフレームの各々の画像と、前記視差量算出手段により算出された視差量とを対応付けて記録手段に記録するように制御する記録制御手段として機能させるためのプログラムである。以上説明したように、本発明の撮影装置、方法及びプログラムによれば、特定フレームから検出された被写体の各々と撮影手段との距離に関する値に基づくレンジと、特定フレームの1つ前または後のフレームのレンジとの差が大きい場合には、その差が小さくなるように特定フレームのレンジを調整して、レンジから適切な視差量を算出するため、輻輳角を調整するための複雑な機構を備えることなく、フレーム間の視差量の変化を低減して、視聴し易い立体視動画を得ることができる。以下、図面を参照して、本発明の実施の形態を詳細に説明する。なお、本実施の形態では、本発明の撮影装置を動画撮影モードを備えた複眼デジタルカメラに適用した場合について説明する。図1は、第1の実施の形態の複眼デジタルカメラ1の正面側斜視図、図2は背面側斜視図である。図1に示すように、複眼デジタルカメラ1の上部には、レリーズボタン2、電源ボタン3、及びズームレバー4が備えられている。また、複眼デジタルカメラ1の正面には、フラッシュ5及び2つの撮影部21A、21Bのレンズが配設されている。また、複眼デジタルカメラの1の背面には、各種表示を行う液晶モニタ7、及び各種操作ボタン8が配設されている。図3は、複眼デジタルカメラ1の内部構成を示す概略ブロック図である。図3に示すように、複眼デジタルカメラ1は、2つの撮影部21A、21B、撮影制御部22、画像処理部23、圧縮/伸長処理部24、フレームメモリ25、メディア制御部26、内部メモリ27、表示制御部28、3次元処理部30、オブジェクト検出部41、被写体距離レンジ算出部42、被写体距離レンジ調整部43、及び視差量算出部44を備えている。なお、撮影部21A、21Bは、被写体を見込む輻輳角を持って、予め定められた基線長となるように配置されている。なお、輻輳角及び基線長の情報は内部メモリ27に記憶されている。撮影制御部22は、不図示のAF処理部及びAE処理部からなる。静止画撮影モードが選択されている場合には、AF処理部はレリーズボタン2の半押し操作により撮影部21A、21Bが取得したプレ画像に基づいて、合焦領域を決定すると共に、レンズの焦点位置を決定し、撮影部21A、21Bに出力する。AE処理部は、プレ画像に基づいて絞り値とシャッタ速度とを決定し、撮影部21A、21Bに出力する。また、レリーズボタン2の全押し操作により、撮影部21Aに対して左画像、撮影部21Bに対して右画像の本画像を取得させる本撮影の指示を行う。また、撮影制御部22は、動画撮影モードが選択されている場合には、レリーズボタン2の全押し操作により、上記の静止画撮影モードにおける処理を連続して行うように撮影部21A及び撮影部21Bに指示する。なお、静止画撮影モード及び動画撮影モードのいずれの場合も、レリーズボタン2が操作される前は、撮影制御部22は、撮影範囲を確認させるための本画像よりも画素数が少ないスルー画像を、所定時間間隔例えば1/30秒間隔にて順次取得させる指示を撮影部21A、21Bに対して行う。画像処理部23は、撮影部21A、21Bが取得した左画像及び右画像のデジタルの画像データに対して、ホワイトバランスを調整する処理、階調補正、シャープネス補正、及び色補正等の画像処理を施す。圧縮/伸長処理部24は、画像処理部23によって処理が施された左画像及び右画像を表す画像データに対して、例えば、JPEG等の圧縮形式で圧縮処理を行い、立体視用の画像ファイルを生成する。この立体視用の画像ファイルには、左画像及び右画像の画像データを含み、Exifフォーマット等に基づいて、基線長、輻輳角、及び撮影日時等の付帯情報、並びに視点位置を表す視点情報が格納される。フレームメモリ25は、撮影部21A、21Bが取得した左画像及び右画像を表す画像データに対して、前述の画像処理部23が行う処理を含む各種処理を行う際に使用する作業用メモリである。メディア制御部26は、記録メディア29にアクセスして画像ファイル等の書き込み及び読み込みの制御を行う。内部メモリ27は、複眼デジタルカメラ1において設定される各種定数、及びCPU35が実行するプログラム等を記憶する。表示制御部28は、撮影時においてフレームメモリ25に格納された左画像及び右画像から生成された立体視用画像を液晶モニタ7に表示させたり、記録メディア29に記録されている左画像及び右画像、または立体視用画像を液晶モニタ7に表示させたりする。3次元処理部30は、左画像及び右画像をモニタ7に立体視表示を行うために、左画像及び右画像に3次元処理を行って立体視用画像を生成する。オブジェクト検出部41は、取得された左画像または右画像から適切なオブジェクトを検出する。オブジェクトは、撮影対象領域に存在する被写体を示す画像である。適切なオブジェクトとは、左画像または右画像内において、エッジが立っているオブジェクト等とすることができる。また、左画像及び右画像の各々から対応するオブジェクトを検出し、そのオブジェクトの視差の値が所定範囲内のものを検出するようにしてもよい。また、オブジェクト検出部41は、2フレーム目以降の画像からオブジェクトを検出する際には、過去のフレームの画像から検出されたオブジェクトの位置情報等を利用して、対応するオブジェクトを追跡することにより、現フレームからオブジェクトを検出する。被写体距離レンジ算出部42は、左画像または右画像から検出されたオブジェクトの各々について、オブジェクトを示す被写体と本装置撮影部21A、21Bとの距離を三角測量等の手法により算出し、その距離の最大値と最小値との差を被写体距離レンジとして算出する。例えば、図4Aに示すように、左画像または右画像からオブジェクトO1、O2、O3が検出され、オブジェクトO1、O2、O3の各々に対応する被写体S1、S2、S3と複眼デジタルカメラ1とが図4Bに示す位置関係にあったとする。複眼デジタルカメラ1と被写体S1との距離をL1、被写体S2との距離をL2、被写体S3との距離をL3とすると、複眼デジタルカメラ1と被写体との距離の最大値はL1、最小値はL2となるため、被写体距離レンジRは、R=L1-L2と算出される。被写体距離レンジ調整部43は、前フレームの画像について算出された被写体距離レンジと、現フレームの画像について算出された被写体距離レンジとの差が、予め定めた閾値を超えるか否かを判定し、超える場合には、前フレームの被写体距離レンジと現フレームの被写体距離レンジとの差が小さくなるように、現フレームの被写体距離レンジを調整する。後述するように、各フレームの視差量は被写体距離レンジに基づいて算出されるため、フレーム間で被写体距離レンジの大きな変動は、フレーム間の視差量の大きな変動となる。フレーム間で視差量が大きく変動した場合には、視聴し難い動画となってしまうため、視差量の変動が大きくならないように被写体距離レンジを調整するものである。例えば、現フレームの被写体距離レンジをRm、1つ前のフレームの被写体距離レンジをRm-1とすると、調整後の現フレームの被写体距離レンジRm’を、Rm’=α×Rm1-α×Rm-10<α<1として求めることができる。なお、調整後の現フレームの被写体距離レンジRm’の求め方はこれに限定されず、Rmに所定値を加減算するなどRmとRm-1との差が小さくなるような調整方法であればよい。視差量算出部44は、被写体距離レンジと被写体距離レンジに対応する適切な視差量との予め定めた関係に基づいて、算出された被写体距離レンジまたは調整された被写体距離レンジから現フレームの視差量を算出する。ここで、視差量について説明する。例えば、複眼デジタルカメラ1撮影部21A及び21Bとの位置関係が図5Aに示すような被写体S1、及び被写体S2を撮影して、図5Bに示すような左画像50L及び右画像50Rが得られたとする。左画像50Lからは、被写体S1に対応するオブジェクトO1L、及び被写体S2に対応するオブジェクトO2Lが検出され、右画像50Rからは、被写体S1に対応するオブジェクトO1R、及び被写体S2に対応するオブジェクトO2Rが検出される。図6に示すように、左画像50Lと右画像50Rとを重ね合わせることで立体視画像50となる。図6では、左画像50Lに含まれるオブジェクトO1Lと右画像50Rに含まれるオブジェクトO1Rとが一致するように、すなわちオブジェクトO1がクロスポイントとなるように、左画像50Lと右画像50Rとが重ね合わされている。オブジェクトO2LとオブジェクトO2Rとは、距離Pだけずれている。このPが視差量であり、視差量Pを変更することで、立体視画像の立体感を強調したり緩和したりすることができる。次に、視差量と被写体距離レンジとの関係について説明する。被写体距離レンジが小さい場合には、複眼デジタルカメラ1から最も遠くに存在する最遠の被写体と最も近くに存在する最近の被写体との相対的な視差が小さくなる。一方、被写体距離レンジが大きい場合には、最遠の被写体と最近の被写体との相対的な視差が大きくなる。そこで、適切な立体感を有する立体視画像が得られるように、被写体距離レンジが小さい場合には視差量を大きくし、被写体距離レンジが大きい場合には視差量を小さくする。この関係に基づいて、所定の大きさの表示画面で立体視画像を表示するのに適した視差量が被写体距離レンジに応じて決定される。例えば、図7に示すように、横軸に被写体距離レンジ、縦軸に視差量をとったグラフとして、表示画面のサイズ毎に視差量と被写体距離レンジとの関係を定めておくことができる。また、図8に示すように、画素単位での視差量と被写体距離レンジとを対応させたテーブルとして、視差量と被写体距離レンジとの関係を定めておいてもよい。視差量算出部44では、図7や図8に示すような、視差量と被写体距離レンジとの予め定めた関係に基づいて、被写体距離レンジ算出部42で算出された被写体距離レンジ、または被写体距離レンジ調整部43で調整された被写体距離レンジに対応する視差量を算出する。例えば、図7及び図8において、表示画面サイズが3インチ、算出または調整された被写体距離レンジが0.3mの場合には、視差量は40画素となる。本実施の形態では、視差量算出部44で算出される視差量は、最近の被写体を示すオブジェクトについての視差量である。すなわち、図6に示すように、左画像と右画像とを重ね合わせる際には、左画像の最近の被写体を示すオブジェクトと右画像の最近の被写体を示すオブジェクトとの距離が、算出された視差量だけずれて重ね合わされることになる。また、視差量算出部44は、オブジェクト検出部41でオブジェクトが1つしか検出されなかった場合には、検出されたオブジェクトをクロスポイントとして視差量を算出する。また、オブジェクト検出部41でオブジェクトが検出されなかった場合には、予め定めた所定点をクロスポイントとして視差量を算出する。次に、図9を参照して、第1の実施の形態の複眼デジタルカメラ1において実行される動画撮影処理ルーチンについて説明する。本ルーチンは、ユーザにより操作ボタン8が操作されて、動画撮影モードが選択されることによりスタートする。ステップ100で、撮影部21A及び21Bにより撮影されたスルー画像の取り込みを開始する。次に、ステップ102で、レリーズボタン2が押下されるなど、動画像の記録開始を指示する撮影操作があったか否かを判定する。撮影操作があった場合には、ステップ104へ移行し、撮影操作がない場合には、撮影操作があるまで本ステップの判定を繰り返す。ステップ104では、撮影部21A及び21Bにより本撮影の状態で取得された左画像及び右画像を1フレーム分取り込む。次に、ステップ106で、上記ステップ104で取り込んだ左画像または右画像から適切なオブジェクトを検出する。次に、ステップ108で、上記ステップ106で複数のオブジェクトが検出されたか否かを判定する。複数のオブジェクトが検出された場合には、ステップ110へ移行する。1つのオブジェクトしか検出されなかった場合、またはオブジェクトが検出されなかった場合には、ステップ118へ移行する。ステップ110では、左画像または右画像から検出されたオブジェクトの各々について、オブジェクトを示す被写体と複眼デジタルカメラ1との距離を三角測量等の手法により算出し、その距離の最大値と最小値との差を被写体距離レンジとして算出する。次に、ステップ112で、前フレームの被写体距離レンジと現フレームの被写体距離レンジとの差が、予め定めた閾値を超えるか否かを判定することにより、フレーム間の被写体距離レンジの変化が大きいか否かを判定する。フレーム間の被写体距離レンジの変化が大きい場合には、ステップ114へ移行し、前フレームの被写体距離レンジと現フレームの被写体距離レンジとの差が小さくなるように、現フレームの被写体距離レンジを調整して、ステップ116へ移行する。上記ステップ112で、フレーム間の被写体距離レンジの変化が大きくないと判定された場合には、ステップ114をスキップしてステップ116へ移行する。また、現フレームが1フレーム目で、前フレームが存在しない場合にも、本ステップで否定されてステップ116へ移行する。ステップ116では、例えば図7や図8に示すような、被写体距離レンジと被写体距離レンジに対応する適切な視差量との予め定めた関係に基づいて、上記ステップ110で算出された被写体距離レンジ、または上記ステップ114で調整された被写体距離レンジに対応する現フレームの視差量を算出して、ステップ120へ移行する。一方、上記ステップ108で否定判定されてステップ118へ移行した場合には、クロスポイントに基づいて視差量を算出する。オブジェクトが1つしか検出されなかった場合には、そのオブジェクトをクロスポイントし、オブジェクトが検出されなかった場合には、所定点をクロスポイントとして、視差量を算出して、ステップ120へ移行する。ステップ120では、レリーズボタン2が再び押下されるなど、動画像の記録停止を指示する撮影終了操作があったか否かを判定する。撮影終了操作がない場合には、ステップ104へ戻り、次のフレームを取り込んで処理を繰り返す。撮影終了操作があった場合には、ステップ122へ移行して、撮影されたフレーム数分のフレーム毎の左画像、右画像、及び視差量のデータを1つのファイルとし、該ファイルにヘッダ情報を付加した動画ファイルとして記録メディア29に記録して、処理を終了する。以上説明したように、第1の実施の形態の複眼デジタルカメラによれば、フレーム毎に被写体距離レンジを算出し、算出された現フレームの被写体距離レンジと前フレームの被写体距離レンジとの差が大きい場合には、前フレームの被写体距離レンジと現フレームの被写体距離レンジとの差が小さくなるように現フレームの被写体距離レンジを調整して、被写体距離レンジから適切な視差量を算出する。これにより、輻輳角を調整するための複雑な機構を備えることなく、フレーム間の視差量の変化を低減して、視聴し易い立体視動画を得ることができる。次に、第2の実施の形態について説明する。第2の実施の形態では、前フレームの被写体距離レンジの算出に用いたオブジェクトが現フレームから検出されなかった場合に、前フレームの被写体距離レンジと現フレームの被写体距離レンジとの差が大きいとみなして、現フレームの被写体距離レンジを調整する場合について説明する。なお、第2の実施の形態の複眼デジタルカメラの構成は、第1の実施の形態の複眼デジタルカメラ1の構成と同様であるので、同一の符号を付して説明を省略する。ここで、図10を参照して、第2の実施の形態の複眼デジタルカメラ1において実行される動画撮影処理ルーチンについて説明する。本ルーチンは、ユーザにより操作ボタン8が操作されて、動画撮影モードが選択されることによりスタートする。なお、第1の実施の形態の動画撮影処理と同一の処理については、同一の符号を付して、詳細な説明を省略する。ステップ100~ステップ104を経て、左画像及び右画像を1フレーム分取り込む。次に、ステップ200で、上記ステップ104で取り込んだ左画像または右画像から適切なオブジェクトを検出する。また、オブジェクトの位置情報等を用いて、前フレームの左画像または右画像から検出されたオブジェクトを、現フレームの左画像または右画像において追跡する。次に、ステップ108で、上記ステップ106で複数のオブジェクトが検出されたと判定された場合には、ステップ110へ移行して、オブジェクトを示す被写体と複眼デジタルカメラ1との距離の最大値と最小値との差を被写体距離レンジとして算出する。次に、ステップ202で、上記ステップ200のオブジェクトの追跡結果に基づいて、前フレームで被写体距離レンジの算出に用いられたオブジェクトの追跡に失敗したか否かを判定する。前フレームから検出されたオブジェクトが、フレームアウトや他のオブジェクトによるオクルージョン等によって、現フレームから検出されなかった場合には、オブジェクトの追跡に失敗したと判定する。前フレームで被写体距離レンジの算出に用いられたオブジェクトの追跡に失敗した場合には、上記ステップ110で算出された被写体距離レンジは、前フレームで算出された被写体距離レンジに対して大きく変動している可能性が高い。そこで、前フレームの被写体距離レンジの算出に用いられたオブジェクトの追跡に失敗した場合には、ステップ114へ移行して、前フレームの被写体距離レンジと現フレームの被写体距離レンジとの差が小さくなるように、現フレームの被写体距離レンジを調整する。一方、前フレームの被写体距離レンジの算出に用いたオブジェクトの追跡に失敗しなかった場合には、ステップ114をスキップして、被写体距離レンジの調整を行うことなくステップ116へ移行して、被写体距離レンジから視差量を算出する。以降、第1の実施の形態と同様に、ステップ116~ステップ122の処理を実行して、処理を終了する。以上説明したように、第2の実施の形態の複眼デジタルカメラによれば、前フレームの被写体距離レンジの算出に用いたオブジェクトの追跡に失敗した場合には、現フレームの被写体距離レンジと前フレームの被写体距離レンジとの差が大きいとみなして、前フレームの被写体距離レンジと現フレームの被写体距離レンジとの差が小さくなるように現フレームの被写体距離レンジを調整することができる。次に、第3の実施の形態について説明する。第3の実施の形態では、移動量の大きなオブジェクトを被写体距離レンジの算出に用いないように除外する場合について説明する。なお、第3の実施の形態の複眼デジタルカメラの構成は、第1の実施の形態の複眼デジタルカメラ1の構成と同様であるので、同一の符号を付して説明を省略する。ここで、図11を参照して、第3の実施の形態の複眼デジタルカメラ1において実行される動画撮影処理ルーチンについて説明する。本ルーチンは、ユーザにより操作ボタン8が操作されて、動画撮影モードが選択されることによりスタートする。なお、第1及び第2の実施の形態の動画撮影処理と同一の処理については、同一の符号を付して、詳細な説明を省略する。ステップ100~ステップ104を経て、左画像及び右画像を1フレーム分取り込む。次に、ステップ200で、上記ステップ104で取り込んだ左画像または右画像から適切なオブジェクトを検出する。また、オブジェクトの位置情報等を用いて、前フレームの左画像または右画像から検出されたオブジェクトを、現フレームの左画像または右画像において追跡する。次に、ステップ300で、上記ステップ200のオブジェクトの追跡結果に基づいて、追跡されたオブジェクトの移動方向が、撮影部の光軸方向か否かを判定する。撮影部の光軸方向は、オブジェクトの検出及び追跡に用いた画像が左画像の場合には、撮影部21Aの光軸方向であり、右画像の場合には、撮影部21Bである。そして、移動方向が光軸方向のオブジェクトについて、フレーム間での移動量を算出し、その移動量を予め定めた所定移動量と比較することにより、移動量が大きいオブジェクトが存在するか否かを判定する。存在する場合には、ステップ302へ移行し、移動量が大きいオブジェクトを、上記ステップ200で検出及び追跡されたオブジェクトから除外して、ステップ108へ移行する。移動量が大きいオブジェクトに対応する被写体は、移動速度が速いため、被写体と複眼デジタルカメラ1との距離がフレーム間で大きく変動する。このような被写体を示すオブジェクトを被写体距離レンジの算出に用いると、被写体距離レンジが大きく変動してしまうため、被写体距離レンジの算出に用いられないように除外するものである。一方、移動量が大きいオブジェクトが存在しない場合には、ステップ302をスキップして、ステップ108へ移行する。ステップ108では、上記ステップ302で除外されたオブジェクトを除いて、複数のオブジェクトが検出されたか否かを判定し、以降、第1の実施の形態と同様に、ステップ110~ステップ122の処理を実行して、処理を終了する。以上説明したように、第3の実施の形態の複眼デジタルカメラによれば、フレーム間での被写体距離レンジの大きな変動を招く可能性が高い移動量の大きなオブジェクトを、予め被写体距離レンジの算出に用いないように除外しておく。これにより、フレーム間での被写体距離レンジの変動を低減することができる。次に、第4の実施の形態について説明する。第4の実施の形態では、ユーザが特に注視したいオブジェクトを予め選択して登録しておく場合について説明する。なお、第4の実施の形態の複眼デジタルカメラの構成は、第1の実施の形態の複眼デジタルカメラ1の構成と同様であるので、同一の符号を付して説明を省略する。ここで、図12を参照して、第4の実施の形態の複眼デジタルカメラ1において実行される動画撮影処理ルーチンについて説明する。本ルーチンは、ユーザにより操作ボタン8が操作されて、動画撮影モードが選択されることによりスタートする。なお、第1の実施の形態の動画撮影処理と同一の処理については、同一の符号を付して、詳細な説明を省略する。ステップ100で、スルー画像を取り込み、次に、ステップ400で、ユーザにより、特に注視するオブジェクト以下、選択オブジェクトを選択する操作が行われたか否かを判定する。選択オブジェクトは、液晶モニタ7に表示された画像上で、操作ボタン8を操作してカーソルを移動させ、該当のオブジェクト上で決定ボタンを押下するなどして選択することができる。次に、ステップ402で、上記ステップ400で選択された選択オブジェクトについて、輪郭や特徴量等の情報を抽出して、所定の記憶領域に登録する。選択オブジェクトは複数登録されてもよい。次に、ステップ102~ステップ108を経て、複数のオブジェクトが検出されたと判定された場合には、ステップ404へ移行する。検出されたオブジェクトと上記ステップ402で登録した選択オブジェクトの情報とを比較して、検出されたオブジェクトに選択オブジェクトが含まれるか否かを判定する。選択オブジェクトが含まれる場合には、ステップ406へ移行し、選択オブジェクトが含まれに場合には、ステップ110へ移行する。ステップ406では、選択オブジェクトを用いて被写体距離レンジを算出する。選択オブジェクトが複数登録されており、かつ複数の選択オブジェクトが検出された場合には、検出された選択オブジェクトの各々を示す被写体と複眼デジタルカメラ1との距離の最大値と最小値との差を被写体距離レンジとして算出することができる。また、検出された複数のオブジェクトに選択オブジェクトが1つしか含まれていなかった場合には、選択オブジェクトと選択オブジェクト以外のオブジェクトのうちの1つのオブジェクトとを用いて被写体距離レンジを算出する。選択オブジェクト以外のオブジェクトとしては、オブジェクトが示す被写体と複眼デジタルカメラ1との距離が最大または最小となるオブジェクトや、選択オブジェクトを示す被写体との距離が最大または最小となる被写体に対応するオブジェクト等を用いることができる。以降、第1の実施の形態と同様に、ステップ112~ステップ122の処理を実行して、処理を終了する。なお、検出されたオブジェクトが選択オブジェクト1つだけの場合には、ステップ108で否定判定されてステップ118へ移行し、その選択オブジェクトをクロスポイントとする視差量を算出する。以上説明したように、第4の実施の形態の複眼デジタルカメラによれば、特に注視したいオブジェクトを用いて被写体距離レンジを算出し、また、フレーム間での被写体距離レンジの変動が大きくならないように調整する。これにより、特定のオブジェクトに注視して視聴する際に、視聴し易い立体視動画を得ることができる。なお、上記第1~第4の実施の形態では、被写体と撮影手段との距離に関する値として、被写体の各々と撮影手段との距離を算出し、その距離の最大値と最小値との差で表される被写体距離レンジを算出する場合について説明したが、被写体と撮影手段との距離に関する値として、被写体の各々の視差を算出し、その視差の最大値と最小値との差で表される視差レンジを算出するようにしてもよい。この場合、図3に示す被写体距離レンジ算出部42及び被写体距離レンジ調整部43に替えて、視差レンジ算出部及び視差レンジ調整部を設けるようにするとよい。視差レンジ算出部では、視差マップを生成し、オブジェクト検出部41で検出されたオブジェクト毎の視差を求め、視差の最大値と最小値との差から視差レンジを算出する。なお、選択オブジェクトが登録されている場合には、選択オブジェクトの視差を用いて視差レンジを算出する。視差マップの生成は、まず、左画像と右画像とに対してステレオマッチングを行って、例えば左画像を基準として、左画像上の画素x1,y1に対応する右画像上の対応画素x2,y2を抽出する。左画像上の画素x1,y1と右画像上の対応画素x2,y2との視差dは、d=x2-x1と計算でき、この視差dを、基準とした左画像の画素位置x1,y1に格納して生成する。そして、検出されたオブジェクトと視差マップとを対応させて、オブジェクトの位置に対応する視差マップ上の画素位置に格納された視差を、そのオブジェクトの視差として求める。オブジェクトの位置に対応する領域内の複数の画素位置に異なる視差が格納されている場合には、その領域内の視差の平均値や最頻値等を、そのオブジェクトの視差として求めることができる。視差レンジ調整部は、被写体距離レンジ調整部43での処理と同様の処理により、前フレームの画像について算出された視差レンジと、現フレームの画像について算出された視差レンジとの差が、予め定めた閾値を超えるか否かを判定し、差が閾値を超える場合には、前フレームの視差レンジと現フレームの視差レンジとの差が小さくなるように、現フレームの視差レンジを調整する。視差量算出部44は、視差レンジと視差レンジに対応する適切な視差量との予め定めた関係に基づいて、算出された視差レンジまたは調整された視差レンジから現フレームの視差量を算出する。上記で述べたように、視差量と被写体距離レンジとの関係は、被写体距離レンジが小さい場合には、複眼デジタルカメラ1から最も遠くに存在する最遠の被写体と最も近くに存在する最近の被写体との相対的な視差が小さくなり、被写体距離レンジが大きい場合には、最遠の被写体と最近の被写体との相対的な視差が大きくなる。そこで、適切な立体感を有する立体視画像が得られるように、被写体距離レンジが小さい場合には視差量を大きくし、被写体距離レンジが大きい場合には視差量を小さくする。ここで、被写体距離レンジが小さい場合には視差レンジも小さく、被写体距離が大きい場合には視差レンジも大きい。従って、視差レンジと視差量との関係は、被写体距離レンジと視差量との関係と同様に定めておくことができる。例えば、図7に示すように視差レンジと視差量との関係を定めておく場合には、横軸を視差レンジ画素とすればよい。また、上記第1~第4の実施の形態は、適宜組み合わせて実行することができる。第3の実施の形態と第4の実施の形態とを組み合わせる場合には、移動量が大きいオブジェクトであっても、選択オブジェクトであれば除外しないようにすることもできるし、選択オブジェクトであっても、移動量が大きいオブジェクトであれば除外するようにすることもできる。また、上記実施の形態では、前フレームの被写体距離レンジと現フレームの被写体距離レンジとの差が大きいか否かを判定して、現フレームの被写体距離レンジを調整する場合について説明したが、これには限らない。所定フレーム分の画像を取得して、各フレームの被写体距離レンジを算出した後に、特定フレームの被写体距離レンジを、その特定フレームの1つ後に撮影されたフレームの被写体距離レンジと比較することで、特定フレームの被写体距離レンジの調整の可否を判断するようにしてもよい。また、上記実施の形態では、最近の被写体の視差量を求める場合について説明したが、第4の実施の形態のように選択オブジェクトを選択する場合には、選択オブジェクトの視差量を求めるようにしてもよい。また、本実施の形態では、撮影部を2つ備えた構成の複眼デジタルカメラについて説明したが、撮影部を3つ以上備えた構成において、3つ以上の画像を取得する場合にも同様に適用することができる。この場合、複数の画像から任意に2つの画像を組み合わせて、上記実施の形態と同様の処理を行えばよい。また、図3に示した各ブロックをハードウエアにより構成してもよいし、各ブロックの機能をソフトウエアにより実現するように構成してもよいし、ハードウエアとソフトウエアとの組み合わせにより構成してもよい。ソフトウエアにより構成する場合には、本実施の形態の動画撮影処理ルーチンをプログラム化して、そのプログラムをCPUにより実行するようにするとよい。プログラムは、記憶媒体に記憶して提供することもできるし、サーバ等の記憶装置に記憶しておき、ネットワークを介してダウンロードにより提供することもできる。"