複数の撮像手段を有する撮影装置であって、前記撮影装置の撮影モードおよび動作状態を判定する判定手段と、前記撮影モードおよび動作状態により、前記複数の撮像手段のうち有効にする撮像手段を決定する決定手段と、前記有効にする撮像手段に電力を供給する供給手段とを有することを特徴とする撮影装置。前記供給手段は、前記有効にする撮像手段の外の撮像手段に対して電力を供給しないか、供給電力を最小限に抑制することを特徴とする請求項1に記載された撮影装置。前記決定手段は、前記動作状態がフレーミング状態またはライブビュー状態にある場合、前記複数の撮像手段の一つを前記有効にする撮像手段とすることを特徴とする請求項1または請求項2に記載された撮影装置。前記決定手段は、前記撮影モードおよび動作状態が静止画撮影モードおよび撮影準備状態にある場合、前記複数の撮像手段の一部を前記有効にする撮像手段とすることを特徴とする請求項1から請求項3の何れか一項に記載された撮影装置。さらに、前記有効にされた撮像手段が撮影した画像データから撮影シーンに含まれる被写体の撮影距離を推定する推定手段を有し、前記決定手段は、前記推定手段が推定した最短撮影距離により、前記複数の撮像手段から前記撮影シーンの撮影に用いる撮像手段を決定し、前記動作状態が前記撮影準備状態から静止画撮影状態に遷移する場合、前記決定した撮像手段を前記有効にする撮像手段とすることを特徴とする請求項4に記載された撮影装置。さらに、前記撮影装置の温度を取得する手段を有し、前記決定手段は、前記温度により、前記複数の撮像手段から動画撮影に用いる撮像手段を決定し、前記撮影モードが動画撮影モードにあり、前記動作状態が前記ライブビュー状態から動画撮影状態に遷移する場合、前記決定した撮像手段を前記有効にする撮像手段とすることを特徴とする請求項2または請求項3に記載された撮影装置。さらに、前記複数の撮像手段の焦点距離を取得する手段を有し、前記決定手段は、前記温度および前記焦点距離により、前記複数の撮像手段から前記動画撮影に用いる撮像手段を決定することを特徴とする請求項6に記載された撮影装置。前記決定手段は、前記温度および前記撮影装置の電子式防振処理の設定状態により、前記複数の撮像手段から前記動画撮影に用いる撮像手段を決定することを特徴とする請求項6に記載された撮影装置。複数の撮像手段、判定手段、決定手段、供給手段を有する撮影装置の制御方法であって、前記判定手段が、前記撮影装置の撮影モードおよび動作状態を判定し、前記決定手段が、前記撮影モードおよび動作状態により、前記複数の撮像手段のうち有効にする撮像手段を決定し、前記供給手段が、前記有効にする撮像手段に電力を供給することを特徴とする制御方法。本発明は、多視点撮影装置の撮影モードおよび動作状態に応じて複数の撮像手段の有効無効を制御して、熱ノイズを抑制することを目的とする。本発明は、前記の目的を達成する一手段として、以下の構成を備える。本発明は、複数の撮像手段を有する撮影装置において、前記撮影装置の撮影モードおよび動作状態を判定し、前記撮影モードおよび動作状態により、前記複数の撮像手段のうち有効にする撮像手段を決定し、前記有効にする撮像手段に電力を供給することを特徴とする。本発明によれば、多視点撮影装置の撮影モードおよび動作状態に応じて複数の撮像手段の有効無効を制御して、熱ノイズを抑制することができる。以下、本発明にかかる実施例の撮像装置とその制御方法を図面を参照して詳細に説明する。[装置の概観]図1の概観図により実施例の多眼方式の多視点撮影装置以下、多眼カメラの概観を説明する。図1に示すように、多眼カメラ100の正面にはカメラユニット101を複数配置したカメラアレイが配置され、上部には撮影開始を指示するレリーズボタン106が配置されている。カメラユニット101はそれぞれ、撮影レンズ102、光学フィルタ103、撮像デバイス104、周辺回路105を備える。このようなカメラアレイによる同時撮影によって複数視点画像が得られる。図1に示すように、多眼カメラ100の側面には半導体メモリカードのような記録媒体を装着するメモリカードスロット113が配置されている。なお、メモリカードスロット113の代わりにUSBなどのシリアルバスインタフェイスを配置して、シリアルバスを介してハードディスクドライブなどの記憶装置を接続してもよい。また、多眼カメラ100の背面には表示部107、十字状に配置されたキー群108、電源ボタン109、メニューボタン110、決定ボタン111、キャンセルボタン112などが配置されている。なお、本実施例の多眼カメラ100は光学ファインダを備えないので、フレーミング操作ピントや構図の確認には表示部107に表示される画像を用いる。表示部107の表示画面には、撮影範囲をリアルタイムに表示するライブビュー表示、および、メニューボタン110が押された場合のカメラ設定メニュー表示などがある。なお、カメラ設定メニューが表示された状態でメニューボタン110が押されると、表示部107の表示画面はライブビュー表示に復帰する。カメラ設定メニューが表示された状態において、ユーザは、設定項目を選択し、選択した設定項目の状態をキー群108を操作して変更し、決定ボタン111を押して変更を決定するか、キャンセルボタン112を押して変更をキャンセルする。カメラ設定メニューにより変更が可能な設定項目には、動画撮影静止画撮影などの撮影モードの切り替え、絞り値、シャッタスピードなどがある。以下の説明において、絞り値、シャッタスピード、ズーム位置は、カメラアレイを構成するカメラユニット101それぞれについてすべて同値に設定されるとして説明を行うが、カメラユニット101それぞれに異なる値を設定してもよい。また、撮影距離については、例えば表示部107のタッチスクリーンやキー群108を操作して指定される自動焦点測距枠に対応する被写体まで距離を算出し、算出した距離を全カメラユニット101の撮影距離に設定する。なお、被写体の距離推定処理の詳細は後述する。[装置の構成]図2のブロック図により実施例の多眼カメラの構成例を説明する。ワンチップマイクロプロセッサ200は、内蔵するROMなどの格納された制御プログラムを実行して、各カメラユニット101が出力する画像データを画像処理するとともに、後述する各構成を制御して多眼カメラ100全体の動作を制御する。CPU200の制御対象には、LCDなどの表示部107の表示制御、表示部107のバックライトの制御、各カメラユニット101の電源制御などがある。スイッチ206SW1とスイッチ207SW2の機能は撮影モードによって異なる。多眼カメラ100が静止画撮影モードにある場合、SW1は、レリーズボタン106を途中まで押し状態半押状態で閉になり、SW1が閉になると多眼カメラ100は撮影準備状態になる。また、SW2は、レリーズボタン106を最後まで押した状態全押状態で閉になり、SW2が閉になると多眼カメラ100は静止画の撮影を開始する。そして、撮影準備状態において決定した露光時間の経過後、多眼カメラ100は静止画の撮影を終了し、撮影した静止画を例えばメモリカードスロット113に装着された記録媒体214に格納する。多眼カメラが動画撮影モードにある場合、SW1は機能せず、レリーズボタン106の全押状態でSW2が閉になり、SW2が閉になると多眼カメラ100は動画撮影録画を開始する。動画撮影を開始後、SW2が一旦開になり再び閉になると、多眼カメラ100は動画撮影を停止し、撮影した動画を例えばメモリカードスロット113に装着された記録媒体214に格納する。なお、動画撮影中は、ズーム操作によって撮影レンズ102の画角を変更することができる。各カメラユニット101は、撮影レンズ102、光学フィルタ103、撮像デバイス104、周辺回路105などで構成される。周辺回路105には、制御部203、画像処理部204、カメラユニット101の電源部205などが含まれる。制御部203は、撮影レンズ102の各種制御やシャッタ制御などを行う。例えば、撮影距離に合わせて撮影レンズ102を駆動する撮影距離制御、絞り値に合わせて撮影レンズ102内の絞りを駆動する絞り制御、露出時間に合わせて撮像デバイス104を駆動するシャッタ制御を行う。画像処理部204は、撮像デバイス104が出力する画像信号を処理した画像データをバッファメモリ210に転送する。画像処理部211は、バッファメモリ210に格納された画像データを用いて記録媒体214に格納する画像データの形式に応じた画像データを生成する。電源制御部208は、詳細は後述するが、多眼カメラ100の状態に応じて各カメラユニット101の電源部205を制御する。[カメラユニットの配置]図3によりカメラユニット101の配置例を示す。図3において、矩形は各カメラユニット101を表し、矩形の並びは多眼カメラ100を正面から観た場合のカメラユニット101の配置例を表す。図3から図3に示すようなカメラユニット101の配置パターンが考えられる。以下では、多眼カメラ100のカメラユニット101の配置が図3に示す配置パターンとして説明を行う。[状態遷移]図4の状態遷移図により多眼カメラ100の状態遷移を説明する。多眼カメラ100の動作状態は、電源ボタン109の操作により、スタンバイ状態S10とライブビュー状態S11の間を遷移する。静止画撮影モードには、一般に、構図調整フレーミング状態S11、撮影準備状態S12フォーカシング、露出決定、静止画撮影状態S13があり、これら三状態を経るシーケンスによって画像が取得される。静止画撮影状態S13は、露光時間に着目すると、数秒未満の短時間露光と、長い場合には数分間露光する長時間露光に大別される。一方、動画撮影モードにおいては、ライブビュー状態S11から録画を開始して動画撮影状態S14になり、その後、録画を終了してライブビュー状態S11に戻るシーケンスで動画データを取得することが多い。このようなシーケンスを経るため、動画の撮影開始時は、どの程度の時間露光されるかを判断することはできない。そこで、本実施例においては、撮影モード、並びに、フレーミング、撮影準備、短時間露光の静止画撮影および長時間露光の静止画撮影または動画撮影の四つの状態を組み合わせた動作状態について、それぞれ異なる電源制御方法を採用する。以後の説明において、電力を供給して有効にするカメラユニット101を有効カメラユニット、有効カメラユニット以外の省電力モードを設定するカメラユニット101を無効カメラユニットと呼ぶ。無効カメラユニットの撮像デバイス104、並びに、周辺回路105の主要部制御部203、画像処理部204には、電力を供給しないか、供給電力を最小限に抑制する。その結果、有効カメラユニットから出力される画像データのみがバッファメモリ210に転送される。[有効カメラユニットの決定]図5により有効カメラユニットの決定方法を説明する。図5において、矩形および矩形の並びは、図3と同様に、各カメラユニット101とその配置を示す。また、白抜きの矩形は無効カメラユニットを、ハッチングした矩形は有効カメラユニットを示す。また、符号51はセンタカメラユニットを、符号52は距離推定用のカメラユニットの一例を示す。有効カメラユニットの決定は例えば次のように行う。指針1短時間露光の静止画撮影:撮影シーンに含まれる被写体のうち、多眼カメラ100に最も近い位置にある被写体と多眼カメラ100の距離以下、最短被写体距離に従い有効カメラユニットを決定する。なお、距離の推定は撮影準備の段階で実施する。指針2長時間露光の静止画撮影または動画撮影:隣接配置されたカメラユニット101は、同時に、有効カメラユニットにしない。さらに、多眼カメラ100の筐体温度に応じて有効カメラユニットの数を低減する。図6のフローチャートにより指針例に基づく有効カメラユニットの決定処理を説明する。なお、CPU200は、動作モードおよび撮影シーケンスに対応するステータスフラグの値を判定して多眼カメラ100の動作状態を判定する。CPU200は、多眼カメラ100の動作モードを判定する。動画撮影モードの場合は、多眼カメラ100がライブビュー状態S11にあるか、動画撮影状態S14にあるかを判定する。そして、ライブビュー状態S11にある場合はセンタカメラユニット51のみを有効カメラユニットにする。また、動画撮影状態にある場合は指針2に適合するカメラユニット101を有効カメラユニットにする。一方、静止画撮影モードの場合、CPU200は、多眼カメラ100がライブビューまたはフレーミング状態S11、撮影準備状態S12、静止画撮影状態S13の何れにあるかを判定する。そして、ライブビューまたはフレーミング状態S11にある場合は、センタカメラユニット51のみを有効カメラユニットにする。また、撮影準備状態S12にある場合はカメラユニット101の一部であるセンタカメラユニット51および距離推定用のカメラユニット52を有効カメラユニットにする。静止画撮影状態S13にある場合、CPU200は、露光時間の長さを判定し、露光時間が閾値例えば三秒間以下の場合は短時間露光の静止画撮影として指針1に適合するカメラユニット101を有効カメラユニットにする。また、露光時間が閾値を超える場合は長時間露光による静止画撮影として指針2に適合するカメラユニット101を有効カメラユニットにする。そして、CPU200は、多眼カメラ100の状態が遷移したか否かを判定し、状態が遷移すると処理をステップS601に戻す。以下では、有効カメラユニットの決定方法の詳細を説明する。●フレーミングライブビュー状態フレーミングライブビュー状態S11において、CPU200は、センタカメラユニット51のみを有効カメラユニットにして、センタカメラユニット51によって取得した画像データが表す画像を表示部107に表示する。このようにすれば、消費電力が少なく、複雑な処理を必要としないので遅延の少ないライブビュー画像を表示することができる。●撮影準備状態撮影準備状態S12において、CPU200は、撮影距離、ホワイトバランスおよび露出を決定し、最短被写体距離を推定する。図7のフローチャートにより撮影準備状態S12における処理例を説明する。CPU200は、センタカメラユニット51および距離推定用のカメラユニット52を有効カメラユニットにする。そして、有効カメラユニットによって取得した画像データを、バッファメモリ210と画像処理部211を介して、距離推定部215へ転送する。CPU200は、距離推定部215を制御して、有効カメラユニットによって取得した画像データから推定した距離マップを生成させる。そして、距離マップを参照して、有効カメラユニットに設定する撮影距離を決定し、短時間撮影の場合に必要になる最短被写体距離を決定する。さらに、露出シャッタ速度や絞り値などを決定し、画質パラメータホワイトバランスなどを決定する。図8により撮影距離の決定を説明する。CPU200は、距離マップ81にユーザが指定するAF測距枠82を重ねて、AF測距枠82に対応する領域83を抽出し、領域83内の距離情報を用いて撮影距離を決定する。例えば、AF測距枠82に対応する領域83内の距離情報の平均値を撮影距離に決定する。また、CPU200は、距離マップ81から最短距離を取得して最短被写体距離にする。●静止画撮影状態静止画撮影状態S13において、CPU200は、撮影準備状態S12において決定した露光時間に応じて有効カメラユニットを決定する。長時間露光の場合は、後述する動画撮影状態S14と同様の方法で有効カメラユニットを決定する。また、短時間露光の場合は、最短被写体距離によって有効カメラユニットを切り替える。図9により最短被写体距離によって有効カメラユニットを切り替える様子を説明する。なお、図9はカメラユニット101の最短撮影距離が01mの場合の一例を示す。被写体が多眼カメラ100のすぐ近く、例えば10cm程度の距離に存在する場合、センタカメラユニット51と外周に配置されたカメラユニット以下、外周カメラユニットの被写体に対するパララックスが大きくなる。さらに、外周カメラユニットがカバーする撮影範囲に主要な被写体が含まれない可能性がある。そこで、図9に示すように、最短被写体距離が小さい場合は、外周カメラユニットを無効カメラユニットにする。図9は、最短被写体距離が01m013mの場合は外周カメラユニットを無効カメラユニットにし、013m02mの場合は最外周のカメラユニットを無効カメラユニットにするように、段階的に外周のカメラユニットを無効にする例を示す。逆に、撮影シーンに含まれる被写体が多眼カメラ100から充分に離れた例えば5m以上場所にしか存在しない場合、複数のカメラユニット101によって得られる視差は非常に小さくなる。言い換えれば、センタカメラユニット51と、その周囲のカメラユニットとの間の視差は僅かであり、周囲のカメラユニットによって画像データを取得する意味は無い。そこで、図9に示すように、センタカメラユニット51および最外周のカメラユニットを有効カメラユニットにする。また、図9は、最短被写体距離02m5mの場合はすべてのカメラユニットを有効カメラユニットにする例を示す。図10によりカメラユニットのグループ管理を説明する。図10に一例を示すように、各カメラユニット101を中央部に配置されたA群、外周部に配置されたB群とC群に区分し、とくに最外周に配置されたカメラユニットをC群に区分する。図10は各グループの有効無効を示すテーブルで、電源制御部208は、CPU200から入力される指示および最短被写体距離、並びに、図10に示すテーブルに従い、各カメラユニット101の電源部205の動作を制御する。このように、最短被写体距離に基づき有効カメラユニットを切り替えることで、消費電力を削減するだけでなく、画像データ量の適切な削減が可能になる。●動画撮影状態長時間露光動画撮影状態S14においては長時間露光になる可能性が高い。そこで、図5に示すように、通常時は、隣接するカメラユニット同士が同時に有効にしないように、有効カメラユニットを市松模様チェッカボード状に配置する以下、通常時設定。このような配置にすれば、隣接するカメラユニットの発熱の影響を低減して、充分な視差画像を取得することができる。また、動画撮影状態S14においては撮影時間が連続して非常に長くなる可能性がある。さらに、長時間の連続撮影によって温度上昇した多眼カメラ100の筐体温度が低下する前に、次の動画撮影が開始される可能性がある。そこで、筐体温度が高い例えば40°C以上場合は、図5に示すように、高温時の有効カメラユニットの配置を用意する以下、高温時設定。つまり、電源制御部208は、図5に示す通常時および高温時の有効カメラユニットの配置パターンを備え、CPU200の指示に応じて配置パターンを切り替える。図11のフローチャートにより動画撮影状態S14における有効カメラユニットの配置の決定方法を説明する。CPU200は、多眼カメラ100の筐体の適切な箇所に配置された温度センサ213から温度を取得し、取得した温度が閾値例えば40°C以上か否かを判定する。そして、閾値以上の場合は高温時設定を電源制御部208に指示し、閾値未満の場合は通常設定を電源制御部208に指示する。なお、筐体温度ではなく、例えば各カメラユニット101の撮像デバイス104の温度を取得し、撮像デバイス104の例えば温度の平均値または重み付き平均値に基づき有効カメラユニットの配置パターンを決定してもよい。重みは、例えば、外周部から中心に向かって大きくなるようにすればよい。また、多眼カメラ100の図示しないバッテリの残量に基づき有効カメラユニットの配置パターンを決定してもよい。[距離推定処理]距離推定処理は、多眼カメラ100で撮影した複数視点画像を基に、撮影したシーンの距離を推定して距離マップデプス画像を生成する。距離推定方法にはステレオ法、マルチベースラインステレオ法などがあるが、本実施例ではステレオ法による距離推定を行う。図12のフローチャートにより距離推定処理を説明する。距離推定部215は、CPU200が複数視点画像から選択した二つの画像を入力する。CPU200は、例えば、センタカメラユニット51が撮影した画像以下、基準画像と、距離推定用のカメラユニット52のうち任意の一台が撮影した画像以下、対応画像を、距離の推定に使用する二つの画像として選択する。次に、距離推定部215は、基準画像の例えば原点に注目画素を設定し、注目画素とその周囲画素を含む注目領域を設定する。そして、注目領域と対応画像の間でブロックマッチングを行って、注目画素に対応する対応画像の画素対応画素を決定する。次に、距離推定部215は、対応画像を撮影したカメラユニット52の画角やセンタカメラユニット51からの相対位置などを示す撮像装置情報、および、注目画素と対応画素に基づき、注目画素に対応する距離pを計算する。図13により距離pの計算を説明する。角度αは、センタカメラユニット51の水平画角、基準画像の撮像位置、注目画素の座標から算出される。角度βは距離推定用のカメラユニット52の水平画角、対応画像の撮像位置、対応画素の座標から算出される。距離sは、センタカメラユニット51とカメラユニット52の距離であり、基準画像と対応画像の撮像位置から算出される。被写体53との距離pは次式によって計算される。psinαsinβsins...次に、距離推定部215は、基準画像の全画素に対応する距離pを計算したか否かを判定し、未計算の画素があれば注目画素を移動して、処理をステップS303に戻す。また、基準画像の全画素に対応する距離pを計算した場合は、各画素に対応する距離pを画素値に対応させた距離マップを生成する。[ズーミング操作]図14によりズーミング操作に対応する有効カメラユニットの切り替えを説明する。動画撮影や長時間露光による静止画撮影において高温時設定になると、有効カメラユニットを間引いた状態になる。この状態でズーミング操作により画角を狭めると、図14に示すように、各カメラユニットの撮影範囲の重複領域が小さくなり、充分な視差が得られない場合がある。従って、多眼カメラ100がズーム機能を有する場合、画角に応じて有効カメラユニットの配置を制御することが好ましい。図15により撮影レンズ102の焦点距離によって有効カメラユニットを切り替える様子を説明する。なお、図15は撮影レンズ102の焦点距離が28mmから300mm35mm換算時の場合の一例を示す。つまり、高温時設定においては、焦点距離が28mm50mmは高温時設定の配置パターンを使用し、焦点距離が50mm100mmは通常時の配置パターンを使用し、焦点距離が100mmを超える場合は全カメラユニットを有効にする。図16によりズーミング操作に対するカメラユニットのグループ管理を説明する。図16に一例を示すように、各カメラユニット101を市松模様状にD群、E群、G群に区分する。図16は通常時と高温時における、焦点距離と各グループの有効無効を示すテーブルである。電源制御部208は、CPU200から入力される指示および焦点距離、並びに、図16に示すテーブルに従い、各カメラユニット101の電源部205の動作を制御する。このように、焦点距離に基づき有効カメラユニットを切り替えることで、ズーミング操作に伴い撮影範囲の重複領域が減る問題に適切に対処することができる。[電子式防振]以下では、動画撮影に用いられる電子式防振の有効無効に応じた有効カメラユニットの切り替えを説明する。電子式防振は、一般に、フレーム間の差異が小さくなるように位置を合わせ、フレーム間で重複しない画像部分をカットして、見掛け上、振れが少ない映像を取得する技術である。このような仕組みで振れを抑制するため、電子式防振処理を行う場合は、本来撮影すべき領域よりも広い画角の画像を取得する必要がある。図17により電子式防振を考慮した有効カメラユニットの決定方法を説明する。図17に示すように、電子式防振処理を行う場合は外周カメラユニット図10に示すグループB、Cを有効カメラユニットにする。つまり、CPU200は、電子式防振処理の設定状態を判定して、メニュー操作により電子式防振処理の実行が設定されている場合は、外周カメラユニットを有効カメラユニットに加えて、より広い画角の撮影を行う。従って、良好な電子式防振処理が可能になる。このように、多眼カメラ100の状態に応じて、各カメラユニット101の電源部205を制御し、有効カメラユニットを切り替える。従って、カメラユニット101の発熱を抑え、多眼カメラ100における熱ノイズを抑制しつつ、できるだけ多くの光線情報を得て、好適な多視点画像を得ることが可能になる。その結果、より高品位な撮影画像を得ることができる。[その他の実施例]また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステムあるいは装置のコンピュータ又はCPUやMPU等がプログラムを読み出して実行する処理である。