(57)【特許請求の範囲】
【請求項１】
異なる視点画像に存在する複数の顔領域ごとの視差情報を取得する視差情報取得部と、
前記複数の顔領域の表示方法を選択する表示方法選択部と、
前記表示方法選択部が選択した表示方法に従い、前記複数の顔領域の中から特定の顔領域を選択する顔領域選択部と、
前記顔領域選択部の選択した特定の顔領域の視差情報に基づいて、前記視点画像内の前記特定の顔領域の視差量を調節する視差調節部と、
前記視差調節部が前記特定の顔領域の視差量を調節した視点画像に基づいて、立体画像を所定の表示装置に表示する表示制御部と、
を備える立体画像表示装置。
【請求項２】
前記表示方法選択部は、前記顔領域の中からいずれか１つを選択して前記選択された顔領域を表示する表示方法を選択し、
前記顔領域選択部は、選択操作に基づいて前記顔領域の中からいずれか１つの顔領域を選択し、
前記視差調節部は、前記選択された顔領域の視差情報に基づき、前記視点画像内の前記選択された顔領域の視差量を調節する請求項１に記載の立体画像表示装置。
【請求項３】
前記顔領域選択部は、前記表示装置に一覧表示された前記複数の顔領域の中からいずれか１つを選択する請求項２に記載の立体画像表示装置。
【請求項４】
前記表示方法選択部は、前記複数の顔領域の中からいずれか１つを順次選択して前記順次選択された顔領域を順次個別に表示する表示方法を選択し、
前記顔領域選択部は、前記複数の顔領域の中からいずれか１つの顔領域を順次選択し、
前記視差調節部は、前記順次選択された顔領域の視差情報に基づき、前記順次選択された顔領域の視差量を調節し、
前記表示制御部は、前記視差量の調節された前記顔領域を順次表示する請求項１から３のいずれかに記載の立体画像表示装置。
【請求項５】
前記表示方法選択部は、前記顔領域の各々を分割画面の各々に分けて表示する表示方法を選択し、
前記顔領域選択部は、前記顔領域の中から各分割画面に表示する顔領域を選択し、
前記顔領域選択部が選択した各顔領域を前記視点画像から切り出す切出部を備え、
前記視差調節部は、前記各分割画面に表示する各顔領域の視差情報に基づき、前記切出部の切り出した顔領域ごとの視差量を調節し、
前記表示制御部は、前記視差量の調節された各顔領域を各分割画面に表示する請求項１から３のいずれかに記載の立体画像表示装置。
【請求項６】
前記表示方法選択部は、前記顔領域の中からいずれか１つを選択して前記選択された顔領域を基準に前記顔領域の全てが所定の画角内に収まるよう表示する表示方法を選択し、
前記顔領域選択部は、前記顔領域の中からいずれか１つの顔領域を選択し、
前記選択された顔領域を基準に前記複数の顔領域の全てが所定の画角内に収まるような切り出し範囲を前記視点画像に設定し、前記視点画像から前記切り出し範囲内の画像を切り出す切出部を備え、
前記視差調節部は、前記選択された顔領域の視差情報に基づき、前記切出部の切り出した視点画像内の前記選択された顔領域の視差量を調節し、
前記表示制御部は、前記視差量の調節された切り出し画像を表示する請求項１から３のいずれかに記載の立体画像表示装置。
【請求項７】
前記表示方法選択部は、前記顔領域の各々を分割画面の各々に分けて表示する表示方法を選択し、
前記顔領域選択部は、前記顔領域の中から各分割画面に表示する顔領域を選択し、
前記視差調節部は、前記各分割画面に表示する各顔領域の視差情報に基づき、前記各分割画面に表示する顔領域ごとの視差量を調節し、
前記顔領域選択部が選択した各顔領域を前記顔領域ごとの視差量の調整された視点画像から切り出す切出部を備え、
前記表示制御部は、前記切出部の切り出した各顔領域の視点画像を各分割画面に表示する請求項１から３のいずれかに記載の立体画像表示装置。
【請求項８】
前記表示方法選択部は、前記顔領域の中からいずれか１つを選択して前記選択された顔領域を基準に前記顔領域の全てが所定の画角内に収まるよう表示する表示方法を選択し、
前記顔領域選択部は、前記顔領域の中からいずれか１つの顔領域を選択し、
前記視差調節部は、前記選択された顔領域の視差情報に基づき、前記顔領域選択部の選択した視点画像内の前記選択された顔領域の視差量を調節し、
前記選択された顔領域を基準に前記複数の顔領域の全てが所定の画角内に収まるような切り出し範囲を前記視点画像に設定し、前記視点画像から前記切り出し範囲内の画像を切り出す切出部を備え、
前記表示制御部は、前記切出部が前記視点画像から切り出した画像を表示する請求項１から３のいずれかに記載の立体画像表示装置。
【請求項９】
コンピュータが、
異なる視点画像に存在する複数の顔領域ごとの視差情報を取得するステップと、
前記複数の顔領域の表示方法を選択するステップと、
前記選択した表示方法に従い、前記複数の顔領域の中から特定の顔領域を選択するステップと、
前記選択した特定の顔領域の視差情報に基づいて、前記視点画像内の前記特定の顔領域の視差量を調節するステップと、
前記特定の顔領域の視差量を調節した視点画像に基づいて、立体画像を所定の表示装置に表示するステップと、
を含む立体画像表示方法。
【請求項１０】
異なる視点画像に存在する複数の顔領域ごとの視差情報を取得する機能と、
前記複数の顔領域の表示方法を選択する機能と、
前記選択した表示方法に従い、前記複数の顔領域の中から特定の顔領域を選択する機能と、
前記選択した特定の顔領域の視差情報に基づいて、前記視点画像内の前記特定の顔領域の視差量を調節する機能と、
前記特定の顔領域の視差量を調節した視点画像に基づいて、立体画像を所定の表示装置に表示する機能と、
をコンピュータに実現させる立体画像表示プログラム。
【請求項１１】
コンピュータ読取可能な記録媒体であって、プロセッサが前記記録媒体に格納された指令を読み取って実行した場合に、
異なる視点画像に存在する複数の顔領域ごとの視差情報を取得するステップと、
前記複数の顔領域の表示方法を選択するステップと、
前記選択した表示方法に従い、前記複数の顔領域の中から特定の顔領域を選択するステップと、
前記選択した特定の顔領域の視差情報に基づいて、前記視点画像内の前記特定の顔領域の視差量を調節するステップと、
前記特定の顔領域の視差量を調節した視点画像に基づいて、立体画像を所定の表示装置に表示するステップと、
を実行する、記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、立体画像の表示に関し、特に、複数の顔を含む立体画像の表示に関する。
【背景技術】
【０００２】
特許文献１によると、顔検出部３０が、撮像部２１Ａ，２１Ｂが取得した第１の画像Ｇ１から被写体が存在する基準被写体領域を検出し、第２の画像Ｇ２から基準被写体領域に対応する対応被写体領域を検出する。領域設定部３１が、第１の画像Ｇ１に基準被写体領域を含む所定範囲の基準切り出し領域を、第２の画像Ｇ２に対応被写体領域を含む所定範囲の仮の切り出し領域を設定する。そして、仮の切り出し領域を第２の画像Ｇ２上において移動させつつ、基準切り出し領域に含まれる被写体の所定の構造物と、仮の切り出し領域に含まれる被写体の所定の構造物とのずれ量を検出し、ずれ量が最小となる位置における仮の切り出し領域を、基準切り出し領域の対応切り出し領域に設定する。トリミング部３２が第１の画像Ｇ１から基準切り出し領域を、第２の画像Ｇ２から対応切り出し領域をトリミングする。【０００３】
特許文献２によると、複数の撮像ユニットの光軸が平行になるようにして被写体の撮影を行ってフレームメモリ１２に画像データを記憶する。ＣＰＵ１０は、双方の撮像ユニットＩ１，Ｉ２で得られた複数の撮影画像中の顔の位置を検出し、モータドライバ１１に指示してナットＮ１，Ｎ２を移動させることにより輻輳角を調節させる。双方の撮像ユニットＩ１，Ｉ２それぞれで右視点用、左視点用の画像データを生成する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１２９４２０号公報
【特許文献２】特開２００８−２２１５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
立体画像を再生するには、視差を視点画像のどこかの一点に合わせる必要がある。そのため、立体画像の中には視差の合っている位置と合っていない位置が生じる。一般に視差は画角中央付近（画像中央部）で調節するため、人物撮影など顔を主要被写体とした場合に、画面の中央以外に人物がいたときには、中心に視差を合わせると、顔には視差が合わないこととなる（図１１Ａから図１１Ｅ）。【０００６】
図１１Ａは、立体撮像装置の左右の撮像部と被写体（人およびタワー）の位置関係を模式的に示す図であり、図１１Ｂは、図１１Ａの位置関係の場合に左右の撮像部を用いて被写体を撮影して得られた画像（それぞれ左撮像部画像および右撮像部画像）を示している。図１１Ｃは、被写体の位置と左撮像部画像および右撮像部画像により得られた被写体の画像の関係を模式的に示す図である。図１１Ｄは、画像の中央部にクロスポイントを設定した場合の左撮像部画像および右撮像部画像を示しており、図１１Ｅは、顔認識した被写体にクロスポイントを設定した場合の左撮像部画像および右撮像部画像を示している。なお、図１１Ｂから図１１Ｅにおいて、実線は左撮像部により得られた画像を示しており、破線は右撮像部により得られた画像を示している。【０００７】
図１１Ｃに示すように、被写体の位置が、クロスポイント設定位置（中間距離）およびその近傍の場合には、左撮像部画像および右撮像部画像の再生像はほぼ重なる。一方、被写体の位置が、クロスポイント設定位置よりも近距離の場合と遠距離の場合には、被写体の再生像が二重像になる。このため、図１１Ａの位置関係の場合に、画像中央部にクロスポイントを設定すると、図１１Ｄに示すように、画像中央部の被写体（タワー）よりも近距離にある被写体（人）の顔が二重像になる。【０００８】
そこで、特許文献１のように、顔認識を行って、画角の中央ではなく顔認識した位置に視差を合わせることが考えられる（図１１Ｅ）。しかし、複数の顔が画角内にあった場合、視差が合わない顔が存在し得る。【０００９】
本発明は、主要な顔以外の全ての顔に対応する視差情報に基づいて、どの顔を見る場合でも視差が適正に合うよう視差を制御し、人物が多数存在する場合の自然な立体画像の表示を実現する。
【課題を解決するための手段】
【００１０】
本発明の一態様に係る立体画像表示装置は、異なる視点画像に存在する複数の顔領域ごとの視差情報を取得する視差情報取得部と、複数の顔領域の表示方法を選択する表示方法選択部と、表示方法選択部が選択した表示方法に従い、複数の顔領域の中から特定の顔領域を選択する顔領域選択部と、顔領域選択部の選択した特定の顔領域の視差情報に基づいて、視点画像内の特定の顔領域の視差量を調節する視差調節部と、視差調節部が特定の顔領域の視差量を調節した視点画像に基づいて、立体画像を所定の表示装置に表示する表示制御部とを備える。【００１１】
好ましくは、表示方法選択部は、顔領域の中からいずれか１つを選択して選択された顔領域を表示する表示方法を選択し、顔領域選択部は、選択操作に基づいて顔領域の中からいずれか１つの顔領域を選択し、視差調節部は、選択された顔領域の視差情報に基づき、視点画像内の選択された顔領域の視差量を調節する。【００１２】
好ましくは、顔領域選択部は、表示装置に一覧表示された複数の顔領域の中からいずれか１つを選択する。【００１３】
好ましくは、表示方法選択部は、複数の顔領域の中からいずれか１つを順次選択して順次選択された顔領域を順次個別に表示する表示方法を選択し、顔領域選択部は、複数の顔領域の中からいずれか１つの顔領域を順次選択し、視差調節部は、順次選択された顔領域の視差情報に基づき、順次選択された顔領域の視差量を調節し、表示制御部は、視差量の調節された顔領域を順次表示する。【００１４】
好ましくは、表示方法選択部は、顔領域の各々を分割画面の各々に分けて表示する表示方法を選択し、顔領域選択部は、顔領域の中から各分割画面に表示する顔領域を選択し、顔領域選択部が選択した各顔領域を視点画像から切り出す切出部を備え、視差調節部は、各分割画面に表示する各顔領域の視差情報に基づき、切出部の切り出した顔領域ごとの視差量を調節し、表示制御部は、視差量の調節された各顔領域を各分割画面に表示する。【００１５】
好ましくは、表示方法選択部は、顔領域の中からいずれか１つを選択して選択された顔領域を基準に顔領域の全てが所定の画角内に収まるよう表示する表示方法を選択し、顔領域選択部は、顔領域の中からいずれか１つの顔領域を選択し、選択された顔領域を基準に複数の顔領域の全てが所定の画角内に収まるような切り出し範囲を視点画像に設定し、視点画像から切り出し範囲内の画像を切り出す切出部を備え、視差調節部は、選択された顔領域の視差情報に基づき、切出部の切り出した視点画像内の選択された顔領域の視差量を調節し、表示制御部は、視差量の調節された切り出し画像を表示する。【００１６】
好ましくは、表示方法選択部は、顔領域の各々を分割画面の各々に分けて表示する表示方法を選択し、顔領域選択部は、顔領域の中から各分割画面に表示する顔領域を選択し、視差調節部は、各分割画面に表示する各顔領域の視差情報に基づき、各分割画面に表示する顔領域ごとの視差量を調節し、顔領域選択部が選択した各顔領域を顔領域ごとの視差量の調整された視点画像から切り出す切出部を備え、表示制御部は、切出部の切り出した各顔領域の視点画像を各分割画面に表示する。【００１７】
好ましくは、表示方法選択部は、顔領域の中からいずれか１つを選択して選択された顔領域を基準に顔領域の全てが所定の画角内に収まるよう表示する表示方法を選択し、顔領域選択部は、顔領域の中からいずれか１つの顔領域を選択し、視差調節部は、選択された顔領域の視差情報に基づき、顔領域選択部の選択した視点画像内の選択された顔領域の視差量を調節し、選択された顔領域を基準に複数の顔領域の全てが所定の画角内に収まるような切り出し範囲を視点画像に設定し、視点画像から切り出し範囲内の画像を切り出す切出部を備え、表示制御部は、切出部が視点画像から切り出した画像を表示する。【００１８】
本発明の一態様に係る立体画像表示方法は、コンピュータが、異なる視点画像に存在する複数の顔領域ごとの視差情報を取得するステップと、複数の顔領域の表示方法を選択するステップと、選択した表示方法に従い、複数の顔領域の中から特定の顔領域を選択するステップと、選択した特定の顔領域の視差情報に基づいて、視点画像内の特定の顔領域の視差量を調節するステップと、特定の顔領域の視差量を調節した視点画像に基づいて、立体画像を所定の表示装置に表示するステップとを含む。【００１９】
本発明の一態様に係る立体画像表示プログラムは、異なる視点画像に存在する複数の顔領域ごとの視差情報を取得する機能と、前記複数の顔領域の表示方法を選択する機能と、前記選択した表示方法に従い、前記複数の顔領域の中から特定の顔領域を選択する機能と、前記選択した特定の顔領域の視差情報に基づいて、前記視点画像内の前記特定の顔領域の視差量を調節する機能と、前記特定の顔領域の視差量を調節した視点画像に基づいて、立体画像を所定の表示装置に表示する機能とをコンピュータに実現させる。【００２０】
本発明の一態様に係る記録媒体は、コンピュータ読取可能な記録媒体であって、プロセッサが前記記録媒体に格納された指令を読み取って実行した場合に、異なる視点画像に存在する複数の顔領域ごとの視差情報を取得するステップと、前記複数の顔領域の表示方法を選択するステップと、前記選択した表示方法に従い、前記複数の顔領域の中から特定の顔領域を選択するステップと、前記選択した特定の顔領域の視差情報に基づいて、前記視点画像内の前記特定の顔領域の視差量を調節するステップと、前記特定の顔領域の視差量を調節した視点画像に基づいて、立体画像を所定の表示装置に表示するステップとを実行するように構成されている。
【発明の効果】
【００２１】
この発明によると、視点画像間で対応関係にある顔領域の情報とそれらの視差情報を画像とともに取得し、表示方法に応じて選択された顔の視差に応じて視差調節を行い、立体画像が表示される。従って、複数の顔がある立体画像で目的の顔に視差が最適化された、目に負担が少なく自然な立体映像の表示が可能となる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態に係る立体画像表示装置を備えた撮像装置（デジタルカメラ）の正面斜視図
【図２】本発明の一実施形態に係る立体画像表示装置を備えた撮像装置（デジタルカメラ）の背面斜視図
【図３Ａ】本発明の一実施形態に係る立体画像表示装置を備えた撮像装置（デジタルカメラ）のブロック図
【図３Ｂ】本発明の一実施形態に係る立体画像表示装置を備えた撮像装置（デジタルカメラ）のブロック図
【図４】第１実施形態に係る表示処理のフローチャート
【図５】表示再生装置の要部ブロック図
【図６Ａ】第１実施形態に係る立体画像の表示例を示す図
【図６Ｂ】第１実施形態に係る立体画像の表示例を示す図
【図６Ｃ】第１実施形態に係る立体画像の表示例を示す図
【図７】第２実施形態に係る表示処理のフローチャート
【図８Ａ】第２実施形態に係る立体画像の表示例を示す図
【図８Ｂ】第２実施形態に係る立体画像の表示例を示す図
【図８Ｃ】第２実施形態に係る立体画像の表示例を示す図
【図８Ｄ】第２実施形態に係る立体画像の表示例を示す図
【図９】第３実施形態に係る表示処理のフローチャート
【図１０Ａ】第３実施形態に係る立体画像の表示例を示す図
【図１０Ｂ】第３実施形態に係る立体画像の表示例を示す図
【図１０Ｃ】第３実施形態に係る立体画像の表示例を示す図
【図１１Ａ】立体撮像装置の左右の撮像部と被写体（人およびタワー）の位置関係を模式的に示す図
【図１１Ｂ】図１１Ａの位置関係の場合に左右の撮像部を用いて被写体を撮影して得られた画像（それぞれ左撮像部画像および右撮像部画像）を示す図
【図１１Ｃ】被写体の位置と左撮像部画像および右撮像部画像により得られた被写体の画像の関係を模式的に示す図
【図１１Ｄ】画像の中央部にクロスポイントを設定した場合の左撮像部画像および右撮像部画像
【図１１Ｅ】顔認識した被写体にクロスポイントを設定した場合の左撮像部画像および右撮像部画像
【発明を実施するための形態】
【００２３】
図１は、本発明の立体撮像装置の一実施形態であるデジタルカメラ１０の外観構成を示す正面斜視図である。図２は、そのデジタルカメラの一例の外観構成を示す背面斜視図である。
【００２４】
デジタルカメラ１０は、複数の撮像部（図１では２つを例示）を備えており、同一被写体を複数視点（図１では左右２つの視点を例示）から撮影可能となっている。なお、本例では、説明の便宜のため２つの撮像部を備えた場合を例に説明するが、本発明はこれに限定されず、３つ以上の撮像部を備えた場合であっても同様に適用可能である。
【００２５】
本例のデジタルカメラ１０のカメラボディ１１２は、矩形の箱状に形成されており、その正面には、図１に示すように、一対の撮影光学系１１Ｒ、１１Ｌと、ストロボ１１６が設けられている。また、カメラボディ１１２の上面には、レリーズボタン１４、電源／モードスイッチ１２０、モードダイヤル１２２等が設けられている。また、カメラボディ１１２の背面には、図２に示すように、液晶表示装置（ＬＣＤ：ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ）などで構成されたモニタ１３、ズームボタン１２６、十字ボタン１２８、ＭＥＮＵ／ＯＫボタン１３０、ＤＩＳＰボタン１３２、ＢＡＣＫボタン１３４等が設けられている。
【００２６】
左右一対の撮影光学系１１Ｒ、１１Ｌは、それぞれ沈胴式のズームレンズ（図３の１８Ｒ、１８Ｌ）を含んで構成されており、デジタルカメラ１０の電源をＯＮすると、カメラボディ１１２から繰り出される。なお、撮影光学系におけるズーム機構や沈胴機構については、公知の技術なので、ここでは、その具体的な説明を省略する。
【００２７】
モニタ１３は、半円筒状のレンズ群を有したいわゆるレンチキュラレンズが前面に配置されたカラー液晶パネル等の表示装置である。このモニタ１３は、撮影済み画像を表示するための画像表示部として利用されるとともに、各種設定時にＧＵＩ（ｇｒａｐｈｉｃａｌ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）として利用される。また、撮影時には、撮像素子で捉えた画像がスルー表示され、電子ファインダとして利用される。なお、モニタ１３の立体画像の表示方式は、レンチキュラレンズを用いるものに限られない。例えば、パララックスバリア方式を適用してもよいし、めがねを利用した立体画像の表示方式（例えば、アナグリフ方式、偏光フィルタ方式、液晶シャッタ方式など）を適用してもよい。
【００２８】
レリーズボタン１４は、いわゆる「半押し」と「全押し」とからなる２段ストローク式のスイッチで構成されている。デジタルカメラ１０は、静止画撮影時（例えば、モードダイヤル１２２またはメニューによる静止画撮影モード選択時）、このレリーズボタン１４を半押しすると撮影準備処理、すなわち、ＡＥ（Ａｕｔｏｍａｔｉｃ  Ｅｘｐｏｓｕｒｅ：自動露出）、ＡＦ（Ａｕｔｏ  Ｆｏｃｕｓ：自動焦点合わせ）、ＡＷＢ（Ａｕｔｏｍａｔｉｃ  Ｗｈｉｔｅ  Ｂａｌａｎｃｅ：自動ホワイトバランス）の各処理を行い、全押しすると、画像の撮影・記録処理を行う。また、動画撮影時（例えば、モードダイヤル１２２またはメニューにより動画撮影モード選択時）、このレリーズボタン１４を全押しすると、動画の撮影を開始し、再度全押しすると、撮影を終了する。なお、設定により、レリーズボタン１４を全押ししている間、動画の撮影を行い、全押しを解除すると、撮影を終了するようにもできる。なお、静止画撮影専用のレリーズボタンおよび動画撮影専用のレリーズボタンを設けてもよい。
【００２９】
電源／モードスイッチ１２０（電源スイッチ及びモードスイッチ）は、デジタルカメラ１０の電源スイッチとして機能するとともに、デジタルカメラ１０の再生モードと撮影モードとを切り替える切替スイッチとして機能する。モードダイヤル１２２は、撮影モードの設定に用いられる。デジタルカメラ１０は、このモードダイヤル１２２を「２Ｄ静止画位置」にセットすることにより、２Ｄの静止画を撮影する２Ｄ静止画撮影モードに設定され、「３Ｄ静止画位置」にセットすることにより、３Ｄの静止画を撮影する３Ｄ静止画撮影モードに設定される。さらに、「３Ｄ動画位置」にセットすることにより、３Ｄの動画を撮影する３Ｄ動画撮影モードに設定される。
【００３０】
ズームボタン１２６は、撮影光学系１１Ｒ、１１Ｌのズーム操作に用いられ、望遠側へのズームを指示するズームテレボタンと、広角側へのズームを指示するズームワイドボタンとで構成されている。十字ボタン１２８は、上下左右４方向に押圧操作可能に設けられており、各方向の押圧操作に対して、カメラの設定状態に応じた機能が割り当てられる。ＭＥＮＵ／ＯＫボタン１３０は、メニュー画面の呼び出し（ＭＥＮＵ機能）に用いられるとともに、選択内容の確定、処理の実行指示等（ＯＫ機能）に用いられる。ＤＩＳＰボタン１３２は、モニタ１３の表示内容の切り替え指示等の入力に用いられ、ＢＡＣＫボタン１３４は入力操作のキャンセル等の指示の入力に用いられる。
【００３１】
図３Ａおよび図３Ｂは、デジタルカメラ１０の要部を示すブロック図である。
【００３２】
デジタルカメラ１０は、右視点用の撮影光学系１１Ｒおよび撮像素子２９Ｒを有する右視点用の撮像部と、左視点用の撮影光学系１１Ｌおよび撮像素子２９Ｌを有する左視点用の撮像部を備える。
【００３３】
２つの撮影光学系１１（１１Ｒ、１１Ｌ）は、それぞれ、ズームレンズ１８（１８Ｒ、１８Ｌ）、フォーカスレンズ１９（１９Ｒ、１９Ｌ）、および、絞り２０（２０Ｒ、２０Ｌ）を有する。これらのズームレンズ１８、フォーカスレンズ１９、および、絞り２０は、それぞれ、ズームレンズ制御部２２（２２Ｒ、２２Ｌ）、フォーカスレンズ制御部２３（２３Ｒ、２３Ｌ）、絞り制御部２４（２４Ｒ、２４Ｌ）により駆動される。各制御部２２、２３、２４は、ステッピングモータからなり、ＣＰＵ２６に接続された不図示のモータドライバから与えられる駆動パルスにより制御される。
【００３４】
２つの撮影光学系１１（１１Ｒ、１１Ｌ）の背後には、それぞれ、ＣＣＤ（ｃｈａｒｇｅ−ｃｏｕｐｌｅｄ  ｄｅｖｉｃｅ）イメージセンサ（以下単に「ＣＣＤ」という）２９（２９Ｒ、２９Ｌ）が配置されている。なお、ＣＣＤ２９の代りに、ＭＯＳ（ｍｅｔａｌ−ｏｘｉｄｅ  ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型のイメージセンサを用いるようにしてもよい。ＣＣＤ２９は、周知のように、複数の光電変換素子が並べられた光電変換面を有し、この光電変換面に撮影光学系１１を介して被写体光が入射することにより、被写体像が結像される。ＣＣＤ２９には、ＣＰＵ２６によって制御されるタイミングジェネレータ：ＴＧ３１（３１Ｒ、３１Ｌ）が接続され、このＴＧ３１から入力されるタイミング信号（クロックパルス）により、電子シャッタのシャッタ速度（各光電変換素子の電荷蓄積時間である）が決定される。
【００３５】
ＣＣＤ２９から出力された撮像信号は、アナログ信号処理回路３３（３３Ｒ、３３Ｌ）に入力される。アナログ信号処理回路３３は、相関二重サンプリング回路（ＣＤＳ）、増幅器（ＡＭＰ）、Ａ／Ｄ変換器などを有する。ＣＤＳは、撮像信号から各画素の蓄積電荷時間に対応したＲ（ｒｅｄ）、Ｇ（ｇｒｅｅｎ）、Ｂ（ｂｌｕｅ）の画像データを生成する。ＡＭＰは、生成された画像データを増幅する。Ａ／Ｄ変換器は、増幅された画像データをアナログからデジタルに変換する。
【００３６】
ＡＭＰは、ＣＣＤ２９の感度を調節する感度調節装置として機能する。ＣＣＤ２９のＩＳＯ感度（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｏｒｇａｎｉｚａｔｉｏｎ  ｆｏｒ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ）は、ＡＭＰのゲインによって決定される。そして、Ａ／Ｄ変換器３６（３６Ｒ、３６Ｌ）から出力されたデジタルの画像データは、画像入力コントローラ３８（３８Ｒ、３８Ｌ）を介して、作業用のメモリであるＳＤＲＡＭ（ｓｙｎｃｈｒｏｎｏｕｓ  ｄｙｎａｍｉｃ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）３９によりそれぞれ右の視点の画像データ、左の視点の画像データとして一時的に記憶される。
【００３７】
デジタル信号処理部４１は、ＳＤＲＡＭ３９から画像データを読み出して、階調変換、ホワイトバランス補正、γ補正処理、ＹＣ変換処理などの各種画像処理を施し、この画像データを再度ＳＤＲＡＭ３９に記憶させる。デジタル信号処理部４１による画像処理済みの画像データは、ＶＲＡＭ（ｖｉｄｅｏ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）６５にスルー画として取得されたのち、表示制御部４２で映像出力用のアナログ信号に変換され、モニタ１３に表示される。また、レリーズボタン１４の全押しに伴って取得された画像処理済みの画像データは、圧縮伸張処理部４３で所定の圧縮形式（例えばＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）形式）で圧縮された後、メディア制御部１５を経由して、記録用画像としてメモリカード１６に記録される。
【００３８】
操作部２５は、デジタルカメラ１０の各種操作を行うためのものであり、図１および図２に示した各種のボタン・スイッチ１２０から１３４を含んでいる。
【００３９】
ＣＰＵ２６は、デジタルカメラ１０を統括的に制御するために設けられている。ＣＰＵ２６は、フラッシュＲＯＭ（ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ）６０やＲＯＭ６１に記憶された各種制御用のプログラムや設定情報、姿勢検出センサ７３や操作部２５からの入力信号などに基づいて、バッテリー７０、電源制御部７１、時計部７２など各部を制御する。
【００４０】
また、デジタルカメラ１０には、ＡＥ（Ａｕｔｏ  Ｅｘｐｏｓｕｒｅ）／ＡＷＢ（Ａｕｔｏ  Ｗｈｉｔｅ  Ｂａｌａｎｃｅ）制御を行うＡＥ／ＡＷＢ制御部４７、顔領域に対する視差検出を行う視差検出部４９が設けられている。また、デジタルカメラ１０は、フラッシュ５の発光タイミングや発光量を制御するフラッシュ制御部２３を備える。
【００４１】
ＡＥ／ＡＷＢ制御部４７は、レリーズボタン１４が半押しされたときに、ＣＣＤ２９により得られた画像（撮像画像）を解析して、被写体の輝度情報等に基づき、絞り２０の絞り値およびＣＣＤ２９の電子シャッタのシャッタ速度を算出する。そして、これらの算出結果に基づきＡＥ／ＡＷＢ制御部４７は、絞り制御部２４を介して絞り値を制御し、ＴＧ３１を介してシャッタ速度を制御する。
【００４２】
例えば、２つの撮影光学系１１Ｒ、１１Ｌのうちの一方の撮影光学系のＣＣＤ２９Ｒまたは２９Ｌにより得られた撮像画像（右視点画像または左視点画像）に基づいて、両方の撮影光学系１１Ｒ、１１Ｌの絞り値およびシャッタ速度を算出する。両方の撮影光学系１１Ｒおよび１１Ｌにより得られた撮像画像（右視点画像および左視点画像）に基づいて、それぞれの撮影光学系１１Ｒ、１１Ｌの絞り値およびシャッタ速度を算出してもよい。
【００４３】
ＡＦ制御部４５は、レリーズボタン１４が半押しされたときに、フォーカスレンズ１９Ｒ、１９Ｌを光軸方向に沿って移動させてコントラスト値を算出するＡＦサーチ制御、および、コントラスト値に基づく合焦レンズ位置にフォーカスレンズ１９Ｒ、１９Ｌを移動させる合焦制御を行う。ここで、「コントラスト値」は、ＣＣＤ２９Ｒ、２９Ｌにより得られた撮像画像に基づいて算出される。「合焦レンズ位置」は、フォーカスレンズ１９Ｒ、１９Ｌが少なくとも主要被写体に合焦するフォーカスレンズ１９Ｒ、１９Ｌの位置である。
【００４４】
例えば、２つの撮影光学系１１Ｒ、１１Ｌのフォーカスレンズ１９Ｒ、１９Ｌのうち少なくとも一方を、モータドライバ２７Ｒまたは２７Ｌの駆動により移動させながら、一方の撮影光学系１１Ｒまたは１１Ｌの撮像画像（右視点画像または左視点画像）に基づいて、コントラスト値を算出する。そのコントラスト値に基づき、２つの撮影光学系１１Ｒ、１１Ｌのフォーカスレンズ１９Ｒ、１９Ｌの合焦レンズ位置をそれぞれ決定し、モータドライバ２７Ｒおよび２７Ｌをそれぞれ駆動して、各フォーカスレンズ１９Ｒ、１９Ｌをそれぞれの合焦レンズ位置に移動させる。なお、両方の撮影光学系１１Ｒ、１１ＬにおいてそれぞれＡＦサーチを行って、それぞれの合焦レンズ位置を決定してもよい。
【００４５】
姿勢検出センサ７３は、撮影光学系１１Ｒ、１１Ｌが予め決められた姿勢に対して回転された方向および角度を検出する。
【００４６】
手ブレ制御部６２は、撮影光学系１１Ｒ、１１Ｌに設けられた図示しない補正レンズをモータによって駆動することで、姿勢検出センサ７３の検出した光軸のずれを補正して手ブレを防止する。
【００４７】
ＣＰＵ２６は、撮影光学系１１Ｒ、１１Ｌの被写体像に対応する左右の画像データに基づいて顔認識を行うよう顔認識部６４を制御する。顔認識部６４は、ＣＰＵ２６の制御に応じて顔認識を開始し、左右の画像データからそれぞれ顔認識を行う。顔認識部６４は、顔認識の結果、左右の画像データからそれぞれから認識された顔領域の位置情報を含む顔領域情報をＳＤＲＡＭ３９に記憶する。顔認識部６４は、テンプレートマッチングなど公知の方法により、ＳＤＲＡＭ３９に記憶された画像から顔領域を認識することができる。なお被写体の顔領域とは、撮像画像中の人物や動物の顔領域が挙げられる。
【００４８】
顔対応判定部６６は、右の画像データから認識された顔領域と左の画像データから認識された顔領域の対応関係を判定する。すなわち、顔対応判定部６６は、左右の画像データのそれぞれから認識された顔領域の位置情報同士が最も近接する顔領域の組を特定する。そして、顔対応判定部６６は、当該組を構成する顔領域同士の画像情報をマッチングし、両者の同一性の確度が所定の閾値を超えた場合、当該組を構成する顔領域同士は対応関係にあると判定する。
【００４９】
視差検出部４９は、対応関係にあると判定された顔領域同士の位置情報に基づいて、当該顔領域間の視差を算出する。視差検出部４９は、対応関係にあると判定された顔領域の組ごとに視差の算出を繰り返し、この顔領域の組ごとの視差をＳＤＲＡＭ３９に記憶する。
【００５０】
例えば、対応関係にある顔領域同士の視差の算出は、次のようにする。まず、視差検出部４９は、組を構成する顔領域間で対応する特定の点（対応点）間の位置の差（対応点間距離）を算出する。そして、視差検出部４９は、当該組の顔領域に含まれる点の視差の平均値を算出し、これを当該組の視差とする。対応関係にある顔領域の位置情報とその視差は、左右の画像データと対応づけられてＳＤＲＡＭ３９に記憶される。例えば、対応関係にある顔領域の位置情報とその視差は、画像データの付帯情報（ヘッダ、タグ、メタ情報など）として記憶される。画像データがメモリカード１６に記録用画像として圧縮記録される際は、対応関係にある顔領域の位置情報とその視差に関する情報は、例えば、Ｅｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ）などのタグ情報として、この顔領域の位置情報と視差が合わせて記録用画像の付帯情報に記録される。当然ながら、画像データ内に顔領域が存在しなかったり、顔領域が存在しても対応関係になければ、この情報は記憶されない。
【００５１】
図４は第１実施形態に係る表示処理のフローチャートを示す。この処理はＣＰＵ２６によって制御される。この処理をＣＰＵ２６に実行させるプログラムはＲＯＭ６１などのコンピュータ読み取り可能な記録媒体に記録されている。この処理は、画像データの付帯情報に上記の顔領域の位置情報と視差が記憶された後に実行される。
【００５２】
なお、この処理を実行するのに必要なブロックは、デジタルカメラ以外の電子機器に備えられていてもよい。例えば、図５に示すような、ＣＰＵ２６、ＶＲＡＭ６５、ＳＤＲＡＭ３９、フラッシュＲＯＭ６０、ＲＯＭ６１、圧縮伸張処理部４３、メディア制御部１５、視差検出部４９、視差調節部６３、表示制御部４２、モニタ１３などの平面または立体画像を表示するブロックを備えた表示再生装置がこの処理を実行することもできる。
【００５３】
Ｓ１では、ＣＰＵ２６は、ＳＤＲＡＭ３９またはメモリカード１６に記憶された左右の画像データと、当該画像データの付帯情報から、対応関係にある顔領域の位置情報と視差の読み出しを試みる。
【００５４】
Ｓ２では、ＣＰＵ２６は、顔領域の位置情報の読み出しが成功したか否かを判断する。Ｙｅｓの場合はＳ３に進み、Ｎｏの場合はＳ５に進む。
【００５５】
Ｓ３では、ＣＰＵ２６は、顔領域の組の位置情報に対応する視差情報の読み出しが成功したか否かを判断する。Ｙｅｓの場合はＳ４に進み、Ｎｏの場合はＳ５に進む。
【００５６】
Ｓ４では、ＣＰＵ２６は、「通常再生」、「顔選択再生」、「顔拡大再生」、「スライドショー」など、画像の再生方法を受け付ける。
【００５７】
ＣＰＵ２６は、顔拡大再生の再生方法として「顔選択再生」または「顔拡大再生」が選択された場合、さらに、操作部２５を介して、視差調節を希望する所望の顔を選択させる。ＣＰＵ２６は、操作部２５から選択された顔を示す情報を顔選択情報としてＳＤＲＡＭ３９に記憶する。ＣＰＵ２６は、操作部２５を介し、一覧表示された顔情報の中から、所望の顔情報の選択を受け付けてもよい。例えば、ＣＰＵ２６は、画像の再生方法の選択後、左右いずれかの画像データを平面画像として表示するとともに、当該画像の中にある顔領域のうち、左右の画像データ内で対応関係にある顔領域を平面画像あるいは立体画像で一覧表示する。
【００５８】
ＣＰＵ２６は、顔拡大再生の再生方法として「スライドショー」が選択された場合、顔選択情報として、各顔情報に重複のないよう表示順序を付与し、その各顔の表示順序を顔選択情報としてＳＤＲＡＭ３９に記憶する。表示順序の付与は自動でも手動でもよい。例えば、ＣＰＵ２６は、画像データの付帯情報に記録された撮影日時の昇順または降順に沿って表示順序を付与する。あるいは、ＣＰＵ２６は、操作部２５を介した表示順序の指定に従って表示順序を付与する。
【００５９】
顔拡大再生の再生方法として、「顔拡大再生」または「スライドショー」の選択があった場合はＳ６、ない場合はＳ７に進む。
【００６０】
Ｓ５では、ＣＰＵ２６は、画面中央を基準に視差調節を行うよう視差調節部６３に指示する。視差調節部６３は、画面中央にクロスポイントが設定されるよう左右画像データの視差量を調節し、表示制御部４２を介してモニタ１３に立体画像を表示する。図６Ａはこの立体画像の表示例である。
【００６１】
Ｓ６では、ＣＰＵ２６は、顔選択情報で示された選択された顔領域を基準に左右の画像データの視差調節を行うよう視差調節部６３に指示する。視差調節部６３は、選択された顔領域にクロスポイントが設定されるよう左右の画像データの視差量を調節し、表示制御部４２を介してモニタ１３に立体画像を表示する。
【００６２】
ＣＰＵ２６は、「顔選択再生」が選択されている場合、選択された顔領域に対応する視差情報を基準に、左右の画像データの視差調節を行うよう視差調節部６３に指示する。視差調節部６３は、選択された顔領域にクロスポイントが設定されるよう左右の画像データの視差量を調節し、表示制御部４２を介してモニタ１３に当該視差調節の完了した左右の画像データを立体表示する。図６Ｂはこの立体画像の表示例であり、顔Ｄにクロスポイントが設定されている。
【００６３】
ＣＰＵ２６は、「顔拡大再生」が選択されている場合、顔選択情報で示された選択された顔領域を左右の画像データから切り出す。そして、ＣＰＵ２６は、選択された顔領域に対応する視差情報を基準に、当該切り出した顔領域の視差調節を行うよう視差調節部６３に指示する。視差調節部６３は、選択された顔領域にクロスポイントが設定されるよう当該切り出した顔領域の視差量を調節し、表示制御部４２を介してモニタ１３に当該切り出した顔領域の立体画像を表示する。この際、表示制御部４２は、モニタ１３の表示領域の周縁に達するまで顔領域を拡大する。図６Ｃは、それぞれ顔ＡからＤが選択された顔領域である場合の立体画像の表示例を示す。
【００６４】
なお、左右の画像データから顔領域を切り出した後に視差調整をすると、切り出し画像データ間の共通領域が減少し、立体表示領域が減少する可能性がある。よって、まず視差調節部６３が、選択された顔領域にクロスポイントが設定されるよう視差量を調節することが好ましい。そして、ＣＰＵ２６は、視差調節後の左右の画像データから顔領域を切り出し、表示制御部４２は、当該視差調節された左右の画像データからの切り出し顔領域をモニタ１３に表示することが好ましい。
【００６５】
ＣＰＵ２６は、「スライドショー」が選択されている場合、顔選択情報で示された表示順に従って、各顔領域を左右の画像データから順次１つずつ切り出す。そして、ＣＰＵ２６は、当該切り出した顔領域に対応する視差情報を基準に、当該切り出した顔領域の視差調節を行うよう視差調節部６３に指示する。視差調節部６３は、選択された顔領域にクロスポイントが設定されるよう当該切り出した顔領域の視差量を調節し、表示制御部４２を介してモニタ１３に当該切り出した顔領域の立体画像を表示する。これを、表示順に従って各顔領域の全てに対して繰り返すことで、立体表示される顔領域が順次切り替わるスライドショーを実行する。この際、表示制御部４２は、モニタ１３の表示領域の周縁に達するまで各顔領域を拡大表示してもよい。
【００６６】
Ｓ７では、ＣＰＵ２６は、主要な顔領域を基準に視差調節を行うよう視差調節部６３に指示する。視差調節部６３は、選択された顔領域にクロスポイントが設定されるよう左右画像データの視差量を調節し、表示制御部４２を介してモニタ１３に立体画像を表示する。例えば、主要な顔領域とは、画面中央に最も近い位置に存在する顔領域である。あるいは、サイズが最も大きい顔領域である。あるいは、順位が最高の顔領域である。
【００６７】
以上の処理によると、予め記録されている、対応関係にある顔領域の情報とそれらの視差情報を画像とともに読み出しておき、再生時の顔選択情報と選択された顔の視差に応じて視差調節を行い、選択された再生方法に応じて立体画像が表示される。従って、複数の顔がある立体画像で目的の顔に視差が最適化された、目に負担が少なく自然な立体映像の表示が可能となる。
【００６８】
＜第２実施形態＞
図７は、第２実施形態に係る表示処理のフローチャートを示す。この処理はＣＰＵ２６によって制御される。この処理をＣＰＵ２６に実行させるプログラムはＲＯＭ６１などのコンピュータ読み取り可能な記録媒体に記録されている。この処理は、画像データの付帯情報に上記の顔領域の位置情報と視差が記憶された後に実行される。この処理は図５の表示再生装置によって実行されてもよい。
【００６９】
Ｓ１１からＳ１３は、それぞれＳ１からＳ３と同様である。
【００７０】
Ｓ１４では、ＣＰＵ２６は、「インデックス表示」か「分割表示」の再生方法が操作部２５を介してユーザから選択されたか否かを判断する。「インデックス表示」は、画像データ内の顔の全てを一覧表示した上、その顔の中から任意に選択された顔を一覧以外のモニタ１３の表示領域に表示する方法である。「分割表示」は、モニタ１３の表示領域を顔領域の数だけ分割し、画像データ内の顔領域の各々を対応する分割画面で立体表示する再生方法である。「インデックス表示」が選択された場合はＳ１５に進み、「分割表示」が選択された場合はＳ２２に進む。
【００７１】
Ｓ１５では、ＣＰＵ２６は、対応関係にある顔領域の全個数をＮとすると、画面分割数をＮ＋１と決定する。ＣＰＵ２６は、所望の顔領域の選択を受け付ける。選択はユーザ操作などの手動によるもの、あるいは顔領域の順序などに応じた自動的なもののいずれでもよい。所定の順序は、顔認識部６４による顔認識の順番などである。ユーザ操作の場合は、画像データ内の顔の全てをモニタ１３の分割画面のそれぞれの表示領域に一覧表示して、その中から顔領域を選択させるとよい。ＣＰＵ２６は、一覧から選択された顔領域は立体画像、一覧から選択されない顔領域は平面画像で表示してもよい。こうすると注目度の高い顔領域をより効果的に見せることができる。この一覧は平面画像でも立体画像でもよい。ただし、立体画像として表示する場合は、各顔領域ごとに個別に視差調節がされる。
【００７２】
ＣＰＵ２６は、Ｓ１１で読み込まれた顔領域の位置情報に応じて、選択された顔領域を、左右の画像データのそれぞれから切り出す。
【００７３】
Ｓ１６では、ＣＰＵ２６は、当該切り出した顔領域に対応する視差情報を基準に、当該切り出した顔領域の視差調節を行うよう視差調節部６３に指示する。視差調節部６３は、選択された顔領域にクロスポイントが設定されるよう当該切り出した顔領域の視差量を調節する。
【００７４】
Ｓ１７では、ＣＰＵ２６は、表示制御部４２を介してモニタ１３に当該切り出した顔領域の立体画像を表示する。顔領域の立体画像を表示する位置は、上記の顔領域の一覧が表示されるＮ個分の分割画面とは異なる分割画面である。この結果、モニタ１３には図８Ｄのような画面が表示される。
【００７５】
Ｓ１８では、ＣＰＵ２６は、全ての顔領域についてＳ１５からＳ１８の処理が完了し、全ての顔領域が立体表示されたか否かを判断する。例えばこの判断は、Ｓ１５からＳ１８の処理のループ回数が認識された顔領域の数以上となったか否かにより行われる。Ｙｅｓの場合はＳ１９に進み、Ｎｏの場合はＳ１５に戻る。
【００７６】
Ｓ１９では、ＣＰＵ２６は、主要な顔領域を基準に左右の画像データの視差量を調節するよう視差調節部６３に指示する。例えば、主要な顔領域とは、画面中央に最も近い位置に存在する顔領域である。あるいは、サイズが最も大きい顔領域である。あるいは、顔認識時の顔らしさの評価値の順位が最高の顔領域である。
【００７７】
Ｓ２０では、視差調節部６３は、主要な顔領域にクロスポイントが設定されるよう左右画像データの視差量を調節し、表示制御部４２を介してモニタ１３に立体画像を表示する。この結果、図８Ｃのように、顔領域の一覧以外の分割画面に当該立体画像が表示される。あるいは、図８Ａのような画面がモニタ１３に表示されてもよい。
【００７８】
Ｓ２１では、ＣＰＵ２６は、画面中央を基準に視差調節を行うよう視差調節部６３に指示する。視差調節部６３は、画面中央にクロスポイントが設定されるよう左右画像データの視差量を調節し、表示制御部４２を介してモニタ１３に立体画像を表示する。
【００７９】
Ｓ２２では、ＣＰＵ２６は、画面分割数を対応関係にある顔領域の全個数Ｎと決定する。ＣＰＵ２６は、対応関係にある顔領域の各々を左右画像データから切り出した上、それぞれ独立した上記個数分の分割画面で切り出した顔領域の各々を視差調節した上で表示するよう指示する。視差調節部６３は、分割画面の顔領域ごとにクロスポイントが設定されるよう左右画像データの視差量を調節し、表示制御部４２を介してモニタ１３の分割画面ごとに各顔領域の立体画像を表示する。この結果、モニタ１３には図８Ｂのような画面が表示される。
【００８０】
Ｓ２３では、ＣＰＵ２６は、処理を終了するか否かの選択を操作部から受け付ける。Ｙｅｓの場合は処理を終了し、Ｎｏの場合はＳ１１に戻る。
【００８１】
なお、上述したとおり、左右の画像データから顔領域を切り出した後に視差調整をすると、切り出し画像データ間の共通領域が減少し、立体表示領域が減少する可能性がある。よって、Ｓ２２では左右の画像データについて各顔領域の視差調節を行い、視差調整後の各顔領域を左右の画像データから切り出して各分割画面で表示するとよい。
【００８２】
図８Ａから図８Ｄは本処理による表示例を示す。図８Ａに示すように、画像全体をモニタ１３の表示領域全体で表示するときには、主要な顔領域を基準に視差調節する（Ｓ１９）。なお、一覧から顔領域が選択されていないときにも、これと同様の表示を行うこともできる。また、図８Ｂに示すように、各顔領域を切り出して分割画面で各顔領域を表示するときは、各顔領域の視差を基準に各分割画面の視差を調節する（Ｓ２２）。また、図８Ｃに示すように、分割画面で各顔を一覧表示するとともに、画像全体をモニタ１３の残りの１つの分割画面全体で表示する（Ｓ２０）。一覧の視差調節は分割画面の場合と同様にすることができる。また、図８Ｄに示すように、一覧から特定の顔領域が選択された場合は、一覧以外の残りの分割画面内で、一覧から選択された顔領域を基準に視差調節された顔領域が表示される（Ｓ１５からＳ１７）。
【００８３】
上記の処理で、「分割表示」が選択されると、画面分割された各表示面内で顔に視差が調節され、全ての顔が二重像にならない自然で目の負担が少ない立体画像の表示が可能となり、多画面での視認性が向上する。
【００８４】
上記の処理で、「インデックス表示」が選択されると、図８Ｃあるいは図８Ｄのように大きい画面と小さい画面を組み合わせて表示する。この際、分割画面ごとに２Ｄ表示と３Ｄ表示の使い分けを行う。よって、注目度の高い画面をより効果的に見せることが可能である。
【００８５】
＜第３実施形態＞
図９は第３実施形態に係る表示処理のフローチャートを示す。この処理はＣＰＵ２６によって制御される。この処理をＣＰＵ２６に実行させるプログラムはＲＯＭ６１などのコンピュータ読み取り可能な記録媒体に記録されている。この処理は、画像データの付帯情報に上記の顔領域の位置情報と視差が記憶された後に実行される。この処理は図５の表示再生装置によって実行されてもよい。
【００８６】
Ｓ３１からＳ３７は、それぞれＳ１からＳ７と同様である。
【００８７】
Ｓ３８では、ＣＰＵ２６は、ユーザの選択した顔領域が左右の画像データの中心付近に存在するか否かを判断する。Ｙｅｓの場合はＳ４０、Ｎｏの場合はＳ３９に進む。
【００８８】
Ｓ３９では、ＣＰＵ２６は、画像の中に顔領域が２以上存在するか否かを判断する。Ｙｅｓの場合はＳ４２、Ｎｏの場合はＳ４１に進む。
【００８９】
Ｓ４０はＳ３５と同様である。
【００９０】
Ｓ４１では、ＣＰＵ２６は、ユーザの選択した顔領域が画像中心付近に存在するように、左右の画像データからモニタ１３の表示領域のアスペクトに相当する領域を切り出す。そして、ＣＰＵ２６は、切り出した領域の中心を基準に視差量を調節するよう視差調節部６３を制御し、当該切り出した領域を立体画像としてモニタ１３に表示するよう表示制御部４２を制御する。
【００９１】
Ｓ４２では、ＣＰＵ２６は、ユーザの選択した顔領域およびそれ以外の顔領域が画像中心付近に存在するように、所定のサイズおよびアスペクトを有する切り出し枠を左右の画像上に設定する。かつ、ＣＰＵ２６は、ユーザの選択した顔領域が切り出し枠内に収まるよう切り出し枠の位置を設定する。ＣＰＵ２６は、切り出し枠内の画像の部分領域を切り出す。そして、ＣＰＵ２６は、切り出した領域の中心を基準に視差量を調節し、当該切り出した領域を立体画像としてモニタ１３に表示する。切り出し領域のサイズは、モニタ１３の表示領域のサイズよりも小さく、例えばモニタ１３の表示領域のサイズの７０から５０％である。切り出し領域のアスペクト比は、モニタ１３の表示領域のアスペクト比と同一である。
【００９２】
なお、上述したとおり、左右の画像データから画像を切り出した後に視差調整をすると、切り出し画像データ間の共通領域が減少し、立体表示領域が減少する可能性がある。よって、Ｓ４２では左右の画像データについて切り出し枠の中心を基準した視差調節を行い、視差調整後の左右画像データから切り出し枠内の領域の切り出しを行って表示するとよい。
【００９３】
図１０Ａから図１０Ｃは本処理に従った表示例を示す。図１０Ａに示すように、画像全体を表示するときは、主要な顔領域を基準に視差調節する（Ｓ３７）。図１０Ｂに示すように、選択された顔領域、ここでは顔Ｄが画面中心付近に存在しない場合、図１０Ｃに示すように、ユーザの選択した顔領域Ｄおよびそれ以外の顔領域Ａ／Ｂ／Ｄが画像中心付近に存在するように、切り出し枠の位置を調節する。すなわち、顔領域Ｄが図中破線で囲まれる領域内に入るようにする。
【００９４】
通常、撮影した時点での構図で画像の再生が行われるが、顔情報が含まれている画像では、全体の雰囲気を変えずに特定の顔をクローズアップしてみたいという場合がある。そのような場合、選択した顔も他の顔も画角の中央にある程度近いところにあり、かつ画角の中に選択した顔が収まるように、自動的に視差と画角を調節する。このため、表示された顔領域の中で視差がどの顔領域に合っているのかがユーザに分かりやすく、かつ、選択した顔と他の顔の双方の視認性が向上する。
【００９５】
上記の各実施形態に係る立体画像表示装置および立体画像表示方法は、立体画像を表示する機能を有する立体画像表示装置または撮像装置に適用可能であり、上記の処理を行わせるためのコンピュータ読取可能なプログラムや、該プログラムが格納される記録媒体としても提供することができる。
【符号の説明】
【００９６】
４２：表示制御部、４９：視差検出部、６３：視差調節部、６４：顔認識部、６６：顔対応判定部
【図１】
0005449550.tif 000002
【図２】
0005449550.tif 000003
【図３Ａ】
0005449550.tif 000004
【図３Ｂ】
0005449550.tif 000005
【図４】
0005449550.tif 000006
【図５】
0005449550.tif 000007
【図６Ａ】
0005449550.tif 000008
【図６Ｂ】
0005449550.tif 000009
【図６Ｃ】
0005449550.tif 000010
【図７】
0005449550.tif 000011
【図８Ａ】
0005449550.tif 000012
【図８Ｂ】
0005449550.tif 000013
【図８Ｃ】
0005449550.tif 000014
【図８Ｄ】
0005449550.tif 000015
【図９】
0005449550.tif 000016
【図１０Ａ】
0005449550.tif 000017
【図１０Ｂ】
0005449550.tif 000018
【図１０Ｃ】
0005449550.tif 000019
【図１１Ａ】
0005449550.tif 000020
【図１１Ｂ】
0005449550.tif 000021
【図１１Ｃ】
0005449550.tif 000022
【図１１Ｄ】
0005449550.tif 000023
【図１１Ｅ】
0005449550.tif 000024