"複数の顔が撮影された、視点が異なる複数の画像に対して立体視表示のための3次元処理を行って、立体視表示用の表示手段に立体視表示される立体視用画像を生成する画像処理装置であって、前記画像中の顔を検出する顔検出手段と、各顔毎に、前記複数の画像間の視差量に基づいて奥行き方向の距離を算出する距離算出手段と、前記画像中において顔が3つ以上検出された場合に、該3つ以上の顔の奥行き方向の距離の関係に基づいて、主要被写体を決定する主要被写体決定手段と、前記主要被写体の視差が最も小さくなるように、前記複数の画像に対して前記3次元処理を行って立体視用画像を生成する3次元処理手段とを備えたことを特徴とする画像処理装置。前記主要被写体決定手段が、前記画像中において顔が2つ検出された場合に、該2つの顔を前記距離順に並べたとき、手前側の顔を前記主要被写体として決定する機能をさらに備えるものであることを特徴とする請求項1記載の画像処理装置。複数の顔が撮影された、視点が異なる複数の画像に対して立体視表示のための3次元処理を行って、立体視表示用の表示手段に立体視表示される立体視用画像を生成する画像処理装置であって、前記画像中の顔を検出する顔検出手段と、前記画像の各画素毎に、前記複数の画像間の視差量に基づいて奥行き方向の距離を算出する距離算出手段と、前記画像中において顔が3つ以上検出された場合に、前記各画素の距離の関係に基づいて、主要被写体を決定する主要被写体決定手段と、前記主要被写体の視差が最も小さくなるように、前記複数の画像に対して前記3次元処理を行って立体視用画像を生成する3次元処理手段とを備えたことを特徴とする画像処理装置。前記主要被写体決定手段が、前記画像中において顔が2つ検出された場合に、該2つの顔を前記距離順に並べたとき、手前側の顔を前記主要被写体として決定する機能をさらに備えるものであることを特徴とする請求項3記載の画像処理装置。複数の顔が撮影された、視点が異なる複数の画像に対して立体視表示のための3次元処理を行って、立体視表示用の表示手段に立体視表示される立体視用画像を生成する画像処理方法であって、前記画像中の顔を検出し、各顔毎に、前記複数の画像間の視差量に基づいて奥行き方向の距離を算出し、前記画像中において顔が3つ以上検出された場合に、該3つ以上の顔の奥行き方向の距離の関係に基づいて、主要被写体を決定し、前記主要被写体の視差が最も小さくなるように、前記複数の画像に対して前記3次元処理を行って立体視用画像を生成することを特徴とする画像処理方法。複数の顔が撮影された、視点が異なる複数の画像に対して立体視表示のための3次元処理を行って、立体視表示用の表示手段に立体視表示される立体視用画像を生成する画像処理方法であって、前記画像中の顔を検出し、前記画像の各画素毎に、前記複数の画像間の視差量に基づいて奥行き方向の距離を算出し、前記画像中において顔が3つ以上検出された場合に、前記各画素の距離の関係に基づいて、主要被写体を決定し、前記主要被写体の視差が最も小さくなるように、前記複数の画像に対して前記3次元処理を行って立体視用画像を生成することを特徴とする画像処理方法。請求項5に記載の画像処理方法をコンピュータに実行させるためのプログラム。請求項6に記載の画像処理方法をコンピュータに実行させるためのプログラム。上記のような立体感の調整は、具体的には視線の交差位置であるクロスポイントを主要被写体に合せることで行なわれる。画像中に人物が映っている場合、その人物の顔の位置をクロスポイントとして設定することにより、好ましい立体感の画像を得ることができるが、画像中に複数の人物が映っている場合には、最も手前の人物の顔にクロスポイントを合せると、他の人物の顔が全て奥に引っ込んで立体感の乏しい画像となってしまい、逆に最も奥の人物の顔にクロスポイントを合せると、他の人物の顔が全て手前に飛び出して視覚疲労や不快感を生じる画像となってしまうという問題がある。また、特許文献4に記載の主要被写体抽出手段では、奥行き方向の情報に基づき主要被写体クロスポイントを決定しているものの、上記した立体感等の問題を鑑みた上でのクロスポイントの調整については何ら言及されていない。本発明は上記事情に鑑みなされたものであり、複数の人物が写っている立体視用画像について適切に立体感を調整できるようにすることを目的とする。本発明の第1の画像処理装置は、複数の顔が撮影された、視点が異なる複数の画像に対して立体視表示のための3次元処理を行って、立体視表示用の表示手段に立体視表示される立体視用画像を生成する画像処理装置であって、画像中の顔を検出する顔検出手段と、各顔毎に、複数の画像間の視差量に基づいて奥行き方向の距離を算出する距離算出手段と、画像中において顔が3つ以上検出され、かかる3つ以上の顔を距離順に並べたとき、中間距離にある顔を最も優先順位の高い顔として、主要被写体を決定する主要被写体決定手段と、主要被写体の視差が最も小さくなるように、複数の画像に対して3次元処理を行って立体視用画像を生成する3次元処理手段とを備えたことを特徴とするものである。なお、ここでいう中間距離にある顔とは、画像を撮影する撮像手段からの距離順すなわち、ユーザーが立体視用画像を観賞した際にユーザー側から順に並んだ3つ以上の顔のうち、最も手前の顔と最も奥の顔との間に挟まれている顔をいうものである。また、ここでいう手前とは、画像を撮影する撮像手段立体視用画像観賞時におけるユーザー側に対し近位であることをいうものであり、奥とは、画像を撮影する撮像手段立体視用画像観賞時におけるユーザー側に対し遠位であることをいうものである。最適な立体感を得るために必要な要件としては、1:主要被写体より手前に飛び出した被写体が存在すること、2:主要被写体より奥に引っ込んだ被写体が存在すること等が挙げられる。これらを実現するためには、複数の顔を距離順に並べたとき、中間距離にある顔を最も優先順位の高い顔として、主要被写体を決定すればよい。ここで、中間距離にある顔、すなわち優先順位を最も高くする顔は、複数の顔を距離順に並べたとき、手前から奥に向けて1:2に内分する点に最も近い顔とすることが好ましい。その根拠について図20を用いて説明する。図20は3Dコンソーシアムが定めた立体映像に関する安全ガイドラインGL-12:快適に見られる奥行き範囲を超えてコンテンツを表示しないことに示される立体視可能範囲である。なお図20中の数値の単位はcmである。このガイドラインに従えば、立体視可能な範囲について、手前側の飛び出し量図20の表示面ISより右側は、奥側の引っ込み量図20の表示面ISより左側に比べて抑える必要があるとしている。この範囲を超える視差を残すようなクロスポイント調整を行えば、視覚疲労や不快感が生じる可能性がある。従って、クロスポイントとなる主要被写体は、少なくとも最も手前の被写体と最も奥の被写体の中心よりも手前にすべきであり、この目安として手前から奥に向けて概ね1:2に内分する点に最も近い被写体とすることが望ましいと言える。もちろんこれは1:2に限定するものではなく、表示システムや観察者の視距離によっても変わり得るが、重要なことは中心よりも手前に位置する被写体を主要被写体として設定することである。従って、画像中において顔が2つのみ検出された場合には、2つの顔を距離順に並べたとき、手前側の顔を主要被写体として決定することが好ましい。また、主要被写体決定手段は、優先順位を調整する優先順位調整手段を備えたものとすることが好ましい。この場合、優先順位調整手段は、表示手段の特性、各顔の信頼度、各顔の大きさ、各顔の表情、各顔の下部領域の色、各顔の下部領域の所定範囲内における肌色の割合の少なくとも1つに基づいて優先順位を調整するものとすることが好ましい。本発明の第2の画像処理装置は、複数の顔が撮影された、視点が異なる複数の画像に対して立体視表示のための3次元処理を行って、立体視表示用の表示手段に立体視表示される立体視用画像を生成する画像処理装置であって、画像中の顔を検出する顔検出手段と、画像の各画素毎に、複数の画像間の視差量に基づいて奥行き方向の距離を算出する距離算出手段と、画像中において顔が3つ以上検出された場合に、各画素を距離順に並べたとき、中間距離にある画素に最も近い顔を最も優先順位の高い顔として、主要被写体を決定する主要被写体決定手段と、主要被写体の視差が最も小さくなるように、複数の画像に対して3次元処理を行って立体視用画像を生成する3次元処理手段とを備えたことを特徴とするものである。ここで、中間距離にある画素、すなわち優先順位を最も高くする顔を決めるための基準となる画素は、各画素を距離順に並べたとき、手前から奥に向けて1:2に内分する点の画素とすることが好ましい。従って、画像中において顔が2つのみ検出された場合には、2つの顔を距離順に並べたとき、手前側の顔を主要被写体として決定することが好ましい。本発明の第2の画像処理装置は、上記第1の画像処理装置と比較して、奥行き方向の距離が人物同士の中で中間付近にある人物の顔ではなく、画像全体の中で中間付近にある人物の顔を主要被写体として立体感を調整するようにした点が異なるだけであり、その利点の根拠は上記第1の画像処理装置での説明と同様である。また、主要被写体決定手段は、優先順位を調整する優先順位調整手段を備えたものとすることが好ましい。この場合、優先順位調整手段は、表示手段の特性、各顔の信頼度、各顔の大きさ、各顔の表情、各顔の下部領域の色、各顔の下部領域の所定範囲内における肌色の割合の少なくとも1つに基づいて優先順位を調整するものとすることが好ましい。本発明の第1の画像処理方法は、複数の顔が撮影された、視点が異なる複数の画像に対して立体視表示のための3次元処理を行って、立体視表示用の表示手段に立体視表示される立体視用画像を生成する画像処理方法であって、画像中の顔を検出し、各顔毎に、複数の画像間の視差量に基づいて奥行き方向の距離を算出し、画像中において顔が3つ以上検出された場合に、3つ以上の顔を距離順に並べたとき、中間距離にある顔を最も優先順位の高い顔として、主要被写体を決定し、主要被写体の視差が最も小さくなるように、複数の画像に対して前記3次元処理を行って立体視用画像を生成することを特徴とする方法である。本発明の第2の画像処理方法は、複数の顔が撮影された、視点が異なる複数の画像に対して立体視表示のための3次元処理を行って、立体視表示用の表示手段に立体視表示される立体視用画像を生成する画像処理方法であって、画像中の顔を検出し、画像の各画素毎に、複数の画像間の視差量に基づいて奥行き方向の距離を算出し、画像中において顔が3つ以上検出された場合に、各画素を距離順に並べたとき、中間距離にある画素に最も近い顔を最も優先順位の高い顔として、主要被写体を決定し、主要被写体の視差が最も小さくなるように、複数の画像に対して3次元処理を行って立体視用画像を生成することを特徴とする方法である。なお、本発明による第1および第2の画像処理方法をコンピュータに実行させるためのプログラムとして提供してもよい。本発明によれば、複数の人物が写っている立体視用画像について、奥行き方向の距離が人物同士の中で中間付近にある人物の顔、もしくは画像全体の中で中間付近にある人物の顔を主要被写体として立体感を調整するようにしたので、立体感に富みつつ視覚疲労や不快感を生じない適切な立体視用画像を得ることができる。ここで、主要被写体を、奥行き方向の距離が人物同士の中で手前から奥に向けて1:2に内分する点に最も近い顔、もしくは画像全体の中で手前から奥に向けて1:2に内分する点の画素に最も近い顔とすることで、より適切な立体視用画像を得ることができる。なお、画像中において顔が2つのみ検出された場合には、2つの顔を距離順に並べたとき、手前側の顔を主要被写体として決定することにより、同様の効果を得ることができる。また、主要被写体を決定する上で、優先順位を調整可能にすることで、より柔軟な調整を行なうことができる。この場合、表示手段の特性、各顔の信頼度、各顔の大きさ、各顔の表情、各顔の下部領域の色、各顔の下部領域の所定範囲内における肌色の割合の少なくとも1つに基づいて優先順位を調整することで、これらの条件を考慮したより適切な立体視用画像を得ることができる。以下、図面を参照して本発明の実施の形態について説明する。図1は本発明の第1の実施の形態による画像処理装置の外観構成を示す斜視図、図2は第1の実施の形態による画像処理装置の内部構成を示す概略ブロック図である。図1に示すように第1の実施の形態による画像処理装置1は、正面に液晶ディスプレイLCD2および操作ボタン3を備える。また、側面にはメモリカード等の記録メディア4を挿入するスロット5を備える。そして、第1の実施の形態による画像処理装置1は、記録メディア4に記録された、互いに異なる位置において撮影を行うことにより取得した複数の画像から生成された立体視用画像を、LCD2に立体視表示するものである。なお、本実施の形態においては、2つの画像GL、GRを用いて立体視表示を行うものとして説明する。また、画像GLは立体視表示する際の左目用の画像、画像GRは右目用の画像とする。操作ボタン3は、上ボタン3U、下ボタン3D、左ボタン3L、右ボタン3Rおよび中央ボタン3Cを備える。図2に示すように、画像処理装置1は、記録制御部21、圧縮/伸長処理部22、フレームメモリ23、内部メモリ24、画像処理部25、表示制御部26およびCPU27を備える。記録制御部21は、スロット5に挿入された記録メディア4に対する情報の記録および読み出しの制御を行う。圧縮/伸長処理部22は、記録メディア4から読み出した立体視表示を行うための2つの画像GL,GRの圧縮および解凍の処理を行う。画像GL、GRの画像ファイルには、Exifフォーマット等に基づいて、後述する立体感調整値および撮影日時等の付帯情報が格納されたタグが付与される。フレームメモリ23は、画像GL、GRを表す画像データに対して、後述する3次元処理を含む各種処理を行う際に使用する作業用メモリである。内部メモリ24は、画像処理装置1において設定される各種定数、およびCPU27が実行するプログラム等を記憶する。画像処理部25は、画像GL、GRをLCD2に立体視表示させるために、画像GL、GRに3次元処理を行って立体視用画像を生成する。ここで、本実施の形態における立体視表示の方式としては、公知の任意の方式を用いることができる。例えば、画像GL、GRを並べて表示して裸眼平行法により立体視を行う方式、またはLCD2にレンチキュラーレンズを貼り付け、LCD2の表示面の所定位置に画像GL、GRを表示することにより、左右の目に画像GL、GRをそれぞれ入射させて立体視表示を実現するレンチキュラー方式を用いることができる。また、LCD2に左右の目への光路を変更するパララックスバリアを貼り付け、LCD2の表示面の所定位置に画像GL、GRを表示することにより、左右の目に画像GL、GRをそれぞれ入射させて立体視表示を実現するパララックスバリア方式を用いることができる。また、画像GL、GRの色を例えば赤と青のように異ならせて重ね合わせたり、画像GL、GRの偏光方向を異ならせて重ね合わせることにより、画像GL、GRを合成して立体視表示を実現する方式アナグリフ方式、偏光フィルタ方式を用いることができる。さらに、LCD2のバックライトの光路を光学的に左右の目に対応するように交互に分離し、LCD2の表示面に画像GL、GRをバックライトの左右への分離にあわせて交互に表示することにより、立体視表示を実現するスキャンバックライト方式を用いることができる。なお、LCD2は画像処理部25が行う3次元処理の方式に応じた加工がなされている。例えば、立体視表示の方式がレンチキュラー方式の場合には、LCD2の表示面にレンチキュラーレンズが取り付けられており、パララックスバリア方式の場合には、LCD2の表面にパララックスバリアが取り付けられている。また、スキャンバックライト方式の場合には、左右の画像の光線方向を変えるための光学素子がLCD2の表示面に取り付けられている。また、画像処理部25は、画像中の顔を検出する顔検出手段、各顔毎に複数の画像間の視差量に基づいて奥行き方向の距離を算出する距離算出手段、複数の顔を距離順に並べたとき中間距離にある顔を最も優先順位の高い顔として主要被写体を決定する主要被写体決定手段、および主要被写体の視差が最も小さくなるように複数の画像に対して3次元処理を行って立体視用画像を生成する3次元処理手段としての機能を有する他、必要に応じて画像GL、GRに対してホワイトバランスを調整する処理、階調補正、シャープネス補正、および色補正等の画像処理を施すことも可能である。表示制御部26は、3次元処理により取得される立体視用画像を立体視表示したり、画像GL、GRを2次元表示したりする。CPU27は、操作ボタン3からの指示に応じて画像処理装置1の各部を制御する。データバス28は、画像処理装置1を構成する各部およびCPU27に接続されており、画像処理装置1における各種データおよび各種情報のやり取りを行う。次に、第1の実施の形態において行われる処理について説明する。図3は第1の実施の形態において立体感の調整時に行われる処理を示すフローチャート、図4は左右画像間の視差量を説明するための図その1、図5は表示画像の一例を示す図その1、図6は立体感評価値を示す図その1である。第1の実施の形態による画像処理装置1は、複数の人物が写っている立体視用画像について、奥行き方向の距離が人物同士の中で中間付近にある人物の顔を主要被写体として立体感を調整するようにしたものである。なお、ここでは立体視表示の方式としてレンチキュラー方式を採用した場合について説明する。立体視用画像を生成するための2つの画像GL、GRは、同一の被写体を異なる位置において撮影することにより取得されたものであるため、画像GL、GRを重ねた場合、画像GL、GRに含まれる被写体はあらかじめ定められた視差量を持っており、まず、図4に示すように、画像GL、GRに基づいて視差マップPMの作成を行なうステップS1。この視差マップPMは、画像GL、GRのうちの一方を基準として、各画素毎の視差量を輝度で示したものである。本実施の形態では、左画像GLを基準画像とし、視差量が大きい程高輝度で表示しているが、この態様に限定されるものではない。次いで、図5に示すように、基準画像とした左画像GL中において顔の検出を行ないステップS2、各顔の代表視差の算出を行なうステップS3。なお、画像中の顔の検出方法についてはどのような方法を用いてもよい。また、各顔の代表視差については、顔の中心位置や瞳の位置等どの位置を基準としてもよい。また、各顔の代表視差については、視差マップPMを参照して顔領域の視差の平均値を代表視差としてもよいし、顔の中心位置や瞳の位置等の任意の位置の視差量を代表視差としてもよい。次いで、図6に示すように、複数の顔を距離順に並べたとき、手前から奥に向けて1:2に内分する点Aが頂点となる立体感評価関数F1に基づいて各顔毎に立体感評価値rを決定しステップS4、立体感評価値rが最も高い顔を最も優先順位の高い顔として主要被写体を決定するステップS5。ここで、立体感評価値rの調整を行なわない場合には、立体感評価値rが最も高い顔2が主要被写体として決定されるのだが、各種の条件に基づいて各顔毎の立体感評価値rの調整を行なうようにしてもよい。以下、その条件について説明する。例えば、表示手段の特性に基づいて立体感評価値rの調整を行なうようにしてもよい。図7は表示手段毎に異なる立体感評価値とした場合の図である。LCD2表示手段の構成によって立体視の見え方は異なる。例えばレンチキュラーレンズが取り付けられたものの場合、レンチキュラーレンズのクロストーク特性によって立体視の見え方が異なる。クロストークが少ない場合には左右画像の視差が多少残っていてもクロスポイントがあっているように見えるため、この場合は、図7に示すように、頂点の位置は変えないものの他の部分の立体感評価値rが高い別の立体感評価関数F1aやF1bに変更する。その結果、後述の他の調整を組み合わせた場合に、各顔毎の優先順位が入れ替わり易くなる。なお、レンチキュラーレンズが取り付けられたもの以外の場合であっても、その表示手段の特性を考慮して、立体感評価関数を変更すればよい。また、各顔の信頼度に基づいて立体感評価値rの調整を行なうようにしてもよい。図8は顔の信頼度に基づいて優先度を調整する場合の説明図である。顔の信頼度とは、画像から検出された顔が本当に顔であるかの信憑性を測る度合であって、図8に示すように、顔の信頼度が高い程、顔優先度k1の値を大きくする。なお、顔の信憑性を測る方法については、既に種々の方法が提案されており、どのような方法を用いてもよい。これにより顔の誤判別の影響を小さくすることができる。この顔優先度k1は、各顔毎に立体感評価値rに乗算する係数であって、0より大きい値を有する。最終的な立体感評価値rfは式1に基づいて算出され、立体感評価値rfが最も高い顔を最も優先順位の高い顔として主要被写体を決定するrf=r×k11また、各顔の大きさに基づいて立体感評価値rの調整を行なうようにしてもよい。図9は表示画像の一例を示す図その2、図10は顔の大きさに基づいて優先度を調整する場合の説明図である。図9に示すように、画像中の顔の大きさが小さい程、図10に示すように、顔優先度k2の値を大きくする。これは、一般には子供を主役として画像の撮影を行なうことが多く、顔の大きさが小さい程子供の可能性が高いため、上記の態様とすることにより適切に主要被写体を選択できるようになるからである。この顔優先度k2は、各顔毎に立体感評価値rに乗算する係数であって、0より大きい値を有する。最終的な立体感評価値rfは式2に基づいて算出され、立体感評価値rfが最も高い顔を最も優先順位の高い顔として主要被写体を決定するrf=r×k22なお、上記とは逆に画像中の顔の大きさが大きい程、顔優先度k2の値を大きくするようにしてもかまわない。また、各顔の表情に基づいて立体感評価値rの調整を行なうようにしてもよい。図11は表示画像の一例を示す図その3、図12は顔の表情に基づいて優先度を調整する場合の説明図である。図11に示すように、画像中の顔の表情が笑顔である程、図12に示すように、顔優先度k3の値を大きくする。なお、顔の表情を判断する方法については、既に種々の方法が提案されており、どのような方法を用いてもよい。これは、一般には笑顔で写っている人を主要被写体とした方が好ましいため、上記の態様とすることにより適切に主要被写体を選択できるようになるからである。この顔優先度k3は、各顔毎に立体感評価値rに乗算する係数であって、0より大きい値を有する。最終的な立体感評価値rfは式3に基づいて算出され、立体感評価値rfが最も高い顔を最も優先順位の高い顔として主要被写体を決定するrf=r×k33なお、笑顔以外にも怒った表情等他の表情に基づいて顔優先度k3の値を調整するようにしてもかまわない。また、各顔の下部領域の色に基づいて立体感評価値rの調整を行なうようにしてもよい。図13は表示画像の一例を示す図その4、図14は服の彩度に基づいて優先度を調整する場合の説明図である。図13に示すように、画像中の顔の下部領域、すなわち人物の服装部分である可能性が高い領域の色の彩度が高い程、図14に示すように、顔優先度k4の値を大きくする。これは、例えば結婚式等のパーティーでは鮮やか色の服装をした人物が主役であることが多く、服装の色の彩度が高い程主役の可能性が高いため、上記の態様とすることにより適切に主要被写体を選択できるようになるからである。この顔優先度k4は、各顔毎に立体感評価値rに乗算する係数であって、0より大きい値を有する。最終的な立体感評価値rfは式4に基づいて算出され、立体感評価値rfが最も高い顔を最も優先順位の高い顔として主要被写体を決定するrf=r×k44なお、上記とは逆に画像中の顔の下部領域の色の彩度が低い程、顔優先度k4の値を大きくするようにしてもかまわない。また、各顔の下部領域の所定範囲内における肌色の割合に基づいて立体感評価値rの調整を行なうようにしてもよい。図13は表示画像の一例を示す図その4、図15は肌の露出度に基づいて優先度を調整する場合の説明図である。図13に示すように、画像中の顔の下部領域、すなわち人物の服装部分である可能性が高い領域の所定範囲内における肌色の割合が多い程、図15に示すように、顔優先度k5の値を大きくする。これは、例えば結婚式等のパーティーでは肌の露出が多い服装をした人物が主役であることが多く、顔の下部領域の所定範囲内における肌色の割合が多い程主役の可能性が高いため、上記の態様とすることにより適切に主要被写体を選択できるようになるからである。この顔優先度k5は、各顔毎に立体感評価値rに乗算する係数であって、0より大きい値を有する。最終的な立体感評価値rfは式5に基づいて算出され、立体感評価値rfが最も高い顔を最も優先順位の高い顔として主要被写体を決定するrf=r×k55なお、上記とは逆に顔の下部領域の所定範囲内における肌色の割合が少ない程、顔優先度k5の値を大きくするようにしてもかまわない。以上の調整を、1つもしくは複数組み合わせて主要被写体を決定することによって、ユーザのニーズに沿ったより適切な立体視用画像を得ることができる。仮に以上の調整を全て組み合わせた場合には、最終的な立体感評価値rfは式6に基づいて算出される。rf=r×k1×k2×k3×k4×k56次いで、上記のように決定した主要被写体の視差が最も小さくなるように複数の画像に対して3次元処理を行って立体視用画像を生成するステップS6。本実施の形態では立体視表示の方式としてレンチキュラー方式を採用しているため、3次元処理の具体的な内容としては、LCD2上で画像GL、GRの主要被写体の表示位置が同じ位置となるように画像GL、GRの水平方向の座標を変更すればよい。なお、立体視表示の方式としてレンチキュラー方式以外の方式を採用した場合には、主要被写体がクロスポイントとなるように、各方式に合せて適宜処理を変更すればよい。最後に、上記の様にして生成した立体視用画像をLCD2上に表示して処理を終了する。上記の構成とすることにより、人物のみを主体として撮影された画像の場合に、立体感に富みつつ視覚疲労や不快感を生じない適切な立体視用画像を得ることができる。次いで、本発明の第2の実施の形態について説明する。なお、第2の実施の形態による画像処理装置は、第1の実施の形態による画像処理装置と同一の構成を有し、行われる処理のみが異なるため、ここでは構成についての詳細な説明は省略する。図16は第2の実施の形態において立体感の調整時に行われる処理を示すフローチャート、図17は左右画像間の視差量を説明するための図その2、図18は立体感評価値を示す図その2である。本実施の形態による画像処理装置は、複数の人物が写っている立体視用画像について、画像全体の中で中間付近にある人物の顔を主要被写体として立体感を調整するようにしたものである。なお、ここでは立体視表示の方式としてレンチキュラー方式を採用した場合について説明する。立体視用画像を生成するための2つの画像GL、GRは、同一の被写体を異なる位置において撮影することにより取得されたものであるため、画像GL、GRを重ねた場合、画像GL、GRに含まれる被写体はあらかじめ定められた視差量を持っており、まず、図17に示すように、画像GL、GRに基づいて視差マップPMの作成を行なうステップS11。この視差マップPMは、画像GL、GRのうちの一方を基準として、各画素毎の視差量を輝度で示したものである。本実施の形態では、左画像GLを基準画像とし、視差量が大きい程高輝度で表示しているが、この態様に限定されるものではない。次いで、基準画像とした左画像GL中において顔の検出を行ないステップS12、各顔の代表視差の算出を行なうステップS13。なお、画像中の顔の検出方法についてはどのような方法を用いてもよい。また、各顔の代表視差については、顔の中心位置や瞳の位置等どの位置を基準としてもよい。次いで、図18に示すように、各画素を距離順に並べたとき、手前から奥に向けて1:2に内分する点Bが頂点となる立体感評価関数F2に基づいて各顔毎に立体感評価値rを決定しステップS14、立体感評価値rが最も高い顔を最も優先順位の高い顔として主要被写体を決定するステップS15。ここで、立体感評価値rの調整を行なわない場合には、立体感評価値rが最も高い顔2が主要被写体として決定されるのだが、上記第1の実施の形態と同様に、各種の条件に基づいて各顔毎の立体感評価値rの調整を行なうようにしてもよい。次いで、上記のように決定した主要被写体の視差が最も小さくなるように複数の画像に対して3次元処理を行って立体視用画像を生成するステップS16。本実施の形態では立体視表示の方式としてレンチキュラー方式を採用しているため、3次元処理の具体的な内容としては、LCD2上で画像GL、GRの主要被写体の表示位置が同じ位置となるように画像GL、GRの水平方向の座標を変更すればよい。なお、立体視表示の方式としてレンチキュラー方式以外の方式を採用した場合には、主要被写体がクロスポイントとなるように、各方式に合せて適宜処理を変更すればよい。最後に、上記の様にして生成した立体視用画像をLCD2上に表示して処理を終了する。上記の構成とすることにより、風景まで含めた全体が撮影された画像の場合に、立体感に富みつつ視覚疲労や不快感を生じない適切な立体視用画像を得ることができる。なお、第1の実施の形態における処理と第2の実施の形態における処理とを切り替え可能に構成することもできる。そのような態様とした場合において行われる処理について説明する。図19はこの場合の立体感の調整時に行われる処理を示すフローチャートである。まず、視差マップの作成を行ないステップS21、次いで基準画像中において顔の検出を行ないステップS22、各顔の代表視差の算出を行なうステップS23。次いで、撮影画像についてのモード種別の取得を行なうステップS24。このモード種別とは、立体視用画像を生成するための画像が、人物のみを主体として撮影されたものか風景まで含めた全体が撮影されたものかを判断するための情報であって、撮影を行なったカメラにおいて、撮影を行なった際の撮影モード例えば人物/風景の情報を画像のデータに添付するようにしてもよいし、本発明の画像処理装置において、ユーザに手動入力により選択させるようにしてもよい。そして、モード種別の判定を行いステップS25、風景を含むモードである場合には、図18に示すように、各画素を距離順に並べたとき、手前から奥に向けて1:2に内分する点Bが頂点となる立体感評価関数F2に基づいて各顔毎に立体感評価値rを決定しステップS26、立体感評価値rが最も高い顔を最も優先順位の高い顔として主要被写体を決定するステップS27。また、人物のみを主体としたモードである場合には、図6に示すように、複数の顔を距離順に並べたとき、手前から奥に向けて1:2に内分する点Aが頂点となる立体感評価関数F1に基づいて各顔毎に立体感評価値rを決定しステップS29、立体感評価値rが最も高い顔を最も優先順位の高い顔として主要被写体を決定するステップS27。ここで、立体感評価値rの調整を行なわない場合には、立体感評価値rが最も高い顔2が主要被写体として決定されるのだが、上記第1および第2の実施の形態と同様に、各種の条件に基づいて各顔毎の立体感評価値rの調整を行なうようにしてもよい。次いで、上記のように決定した主要被写体の視差が最も小さくなるように複数の画像に対して3次元処理を行って立体視用画像を生成しステップS28、最後に上記の様にして生成した立体視用画像をLCD2上に表示して処理を終了する。上記の構成とすることにより、画像の内容に応じて最適な処理を選択できるため、より適切な立体視用画像を得ることができる。また、上記第1および第2の実施の形態による画像処理装置1を、複数の撮影部を備えた複眼撮影装置に適用してもよい。この場合、撮影により取得した複数の画像を直ちに表示して、立体感の調整を行って記録メディア4に記録することが可能となる。以上、本発明の実施の形態に係る装置10について説明したが、コンピュータを、画像処理部25、記録制御部21および表示制御部26に対応する手段として機能させ、図3、図16および図19に示すような処理を行わせるプログラムも、本発明の実施の形態の1つである。また、そのようなプログラムを記録したコンピュータ読取り可能な記録媒体も、本発明の実施の形態の1つである。"