(57)【特許請求の範囲】
【請求項１】
撮影光学系を介して被写体を撮像する撮像部と、
前記撮像部で撮像する撮影範囲を基準とする複数の主要被写体のそれぞれの座標を設定する被写体設定部と、
カメラ本体の姿勢を検出する姿勢検出部と、
前記姿勢検出部の検出結果に応じて前記複数の主要被写体のそれぞれの座標を更新する座標更新部と、
前記複数の主要被写体のそれぞれの座標が前記撮影範囲の内側であるか否かを判定するためのしきい値を超えたか否かを判定する撮影範囲判定部と、
前記複数の主要被写体のいずれかの主要被写体が前記撮影範囲判定部がしきい値を超えたと判定した場合は前記撮影範囲の外側の前記各主要被写体の位置を示す情報を表示する表示制御部と、
前記座標更新部により更新された前記複数の主要被写体の座標位置の焦点検出情報に基づいて前記撮影光学系の焦点調節を行う焦点調節部と
を有し、
前記焦点調節部は、撮影範囲内に入っている前記複数の主要被写体のそれぞれの座標位置で焦点位置を求め、前記複数の焦点位置を平均化した焦点位置になるように前記撮影光学系の焦点調節を行う
ことを特徴とするカメラ。
【請求項２】
請求項１に記載のカメラにおいて、
前記撮影光学系の焦点距離情報を入力する焦点距離入力部と、
前記焦点距離入力部から入力する焦点距離情報に応じて前記撮影範囲のしきい値を更新する撮影範囲更新部と
を更に設けたことを特徴とするカメラ。
【請求項３】
請求項１に記載のカメラにおいて、
前記表示制御部は、前記撮影範囲判定部がしきい値以内であると判定した場合は、前記主要被写体の位置を示す情報の表示を終了することを特徴とするカメラ。
【請求項４】
請求項１に記載のカメラにおいて、
前記表示制御部は、前記主要被写体の座標が前記撮影範囲のしきい値内に入ったことを前記撮影範囲判定部が判定した場合に、前記主要被写体の位置を示す情報の表示を変更することを特徴とするカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラの操作性を向上する技術に関する。
【背景技術】
【０００２】
近年、ズーム機能付きのカメラが広く普及している。ところが、主要被写体をズームアップして高倍率撮影する場合に、ズームアップしたままで主要被写体にフレーミングすることは難しい。そこで、撮影者が被写体の構図を決定し易いように、拡大画像と広角画像とを同じ画面内に表示する方法が考えられている（例えば、下記特許文献１参照）。
【特許文献１】特開２００６−１７４１２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、従来技術のように、拡大画像と広角画像とを同じ画面内に埋め込んで表示する場合、表示する撮影画像が２画面必要になる。また、画面に表示する画像の表示サイズが小さくなり、特に広角画像の場合は細部まで観察することは難しい。さらに、拡大画像を表示する領域の一部に広角画像が表示されるため、拡大画像の一部が見えなくなり、フレーミングしにくくなるという問題が生じる。
【０００４】
或いは、拡大画像と広角画像とを別々に並べて２画面表示を行う場合は、横長の表示部が必要になり、カメラのサイズが大きくなってしまうという問題が生じる。
【０００５】
本発明の目的は、主要被写体が撮影範囲から外れた場合でも、撮影したい主要被写体に容易にフレーミングすることができるカメラを提供することである。
【課題を解決するための手段】
【０００６】
本発明に係るカメラは、撮影光学系を介して被写体を撮像する撮像部と、前記撮像部で撮像する撮影範囲を基準とする複数の主要被写体のそれぞれの座標を設定する被写体設定部と、カメラ本体の姿勢を検出する姿勢検出部と、前記姿勢検出部の検出結果に応じて前記複数の主要被写体のそれぞれの座標を更新する座標更新部と、前記複数の主要被写体のそれぞれの座標が前記撮影範囲の内側であるか否かを判定するためのしきい値を超えたか否かを判定する撮影範囲判定部と、前記複数の主要被写体のいずれかの主要被写体が前記撮影範囲判定部がしきい値を超えたと判定した場合は前記撮影範囲の外側の前記各主要被写体の位置を示す情報を表示する表示制御部と、前記座標更新部により更新された前記複数の主要被写体の座標位置の焦点検出情報に基づいて前記撮影光学系の焦点調節を行う焦点調節部とを有し、前記焦点調節部は、撮影範囲内に入っている前記複数の主要被写体のそれぞれの座標位置で焦点位置を求め、前記複数の焦点位置を平均化した焦点位置になるように前記撮影光学系の焦点調節を行うことを特徴とする。
【０００７】
また、前記撮影光学系の焦点距離情報を入力する焦点距離入力部と、前記焦点距離入力部から入力する焦点距離情報に応じて前記撮影範囲のしきい値を更新する撮影範囲更新部とを更に設けたことを特徴とする。
【０００８】
さらに、前記表示制御部は、前記撮影範囲判定部がしきい値以内であると判定した場合は、前記主要被写体の位置を示す情報の表示を終了することを特徴とする。
【００１０】
特に、前記表示制御部は、前記主要被写体の座標が前記撮影範囲のしきい値内に入ったことを前記撮影範囲判定部が判定した場合に、前記主要被写体の位置を示す情報の表示を変更することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、撮影者は、主要被写体が撮影範囲から外れた場合でも、撮影したい主要被写体がある方向を知ることができるので、主要被写体に容易にフレーミングすることが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明に係るカメラの各実施形態について詳しく説明する。
（第１の実施形態）
図１は第１の実施形態に係るカメラ１０１のブロック図である。図１において、カメラ１０１は、撮影光学系１０２と、撮像部１０３と、制御部１０４と、操作部１０５と、表示処理部１０６と、表示部１０７と、画像処理部１０８と、記録部１０９と、記憶媒体１１０と、ファインダ表示部１１１と、姿勢検出部１１２と、フラッシュメモリ１１３とで構成される。
【００１４】
図２はカメラ１０１の外観図で、図２（ａ）は側面から見た図、図２（ｂ）は表示部１０７がある背面から見た図をそれぞれ示す。図２において、カメラ１０１の背面には、光学ファインダ１５１と、操作部に含まれるレリーズボタン１５２と、ズームボタン１５３と、電源スイッチ１５４と、カーソルボタン１５５〜１５８と、ＯＫボタン１５９と、モード選択ボタン１６０と、シフトキー１６１とが配置されている。尚、図１と同符号のものは同じものを示す。
【００１５】
図１のカメラ１０１において、撮影光学系１０２を介して入射する被写体からの光は、撮像部１０３で光電変換およびＡ／Ｄ変換されて画像データとして制御部１０４に出力される。尚、撮影光学系１０２はズームレンズを有し、ズームボタン１５３の操作に応じて、制御部１０４は撮影光学系１０２のズーム位置を制御する。
【００１６】
ユーザーは、操作部１０５にあるレリーズボタン１５２，ズームボタン１５３，電源スイッチ１５４，カーソルボタン１５５〜１５８，ＯＫボタン１５９，モード選択ボタン１６０，シフトキー１６１などの操作インターフェースを介して制御部１０４に指示を与える。尚、制御部１０４は、予めフラッシュメモリ１１３に記憶されたプログラムに従って動作し、操作部１０５の操作内容に応じて、カメラ１０１全体の動作を制御する。
【００１７】
制御部１０４は、撮像部１０３から入力した画像データを表示処理部１０６を介して表示部１０７にスルー画像として表示する。或いは、画像処理部１０８でＪＰＥＧ規格などによる画像圧縮処理を行って、記録部１０９を介して記憶媒体１１０に記録する。尚、画像データは、記憶媒体１１０だけでなく、フラッシュメモリ１１３にも一時的に保存される。
【００１８】
また、制御部１０４は、カメラ１０１の筐体の姿勢データを姿勢検出部１１２から入力し、姿勢データに応じた制御を行う。さらに、制御部１０４は、ファインダ表示部１１１に必要な情報を表示する。尚、姿勢データの処理内容およびファインダ表示部１１１に表示する情報については後で詳しく説明する。
【００１９】
画像処理部１０８は、先に述べた画像圧縮処理だけでなく、制御部１０４の指令に応じて、記録部１０９を介して記憶媒体１１０に記録された画像圧縮済みの画像データを読み出し、伸長処理を施して非圧縮の画像データに戻す。画像処理部１０８が伸長処理した画像データは表示処理部１０６を介して表示部１０７に表示される。
【００２０】
尚、記憶媒体１１０は、例えば、メモリカード、小型ハードディスク、ＤＶＤなどの光ディスクなどで構成される。また、記憶媒体１１０は、カメラ１０１に内蔵されるものであっても、着脱可能に装着されるものであってもよい。さらに、記憶媒体１１０はカメラ１０１の外部に設けられ、有線または無線で電気的に接続されるものであってもよい。本実施形態の記憶媒体１１０は、カメラ１０１から取り外して外部のパソコンなどに接続可能なメモリカードとする。
【００２１】
表示処理部１０６は、画像データを画像として表示部１０７に表示するだけでなく、制御部１０４の指令に応じて、撮影メニュー、カーソルなどを表示する。また、表示部１０７に表示されている画像に重畳して、オーバーレイ描画や文字を表示する処理も行う。
【００２２】
姿勢検出部１１２は、例えば、少なくとも２軸のジャイロセンサで構成される。これら２軸のジャイロセンサは、撮影光学系１０２の光軸方向に対してカメラ１０１の上下方向の移動を検出するジャイロセンサと、左右方向移動を検出するジャイロセンサである。尚、通常のカメラに搭載されている手振れ検出センサと兼用しても構わない。
【００２３】
次に、本実施形態に係るカメラ１０１の特徴について説明する。通常、カメラ１０１の撮影光学系１０２のズームレンズをワイド側にした状態で主要被写体を捉えた後、カメラ１０１自体をパンやチルトして移動した場合や、撮影光学系１０２のズームレンズをテレ側に移動した場合に、主要被写体が撮影範囲から外れてしまうという問題がある。そこで、本実施形態に係るカメラ１０１は、主要被写体が撮影範囲から外れてしまった場合でも、主要被写体がある方向をカメラ１０１の表示部１０７やファインダ表示部１１１に表示された情報によって知ることができる。
【００２４】
図３は、ユーザーによって設定された主要被写体が撮影範囲から外れた時の様子を示した図である。図３（ａ）の画面２０１および図３（ｂ）の画面２０２は、カメラ１０１の表示部１０７に表示される撮影範囲を示す。また、図３（ａ）は、ユーザーがカーソル３０１で示された部分の画像を主要被写体として設定した時の様子を示しており、この状態でカメラ１０１自体を右方向に振った場合、図３（ｂ）に示すように、カーソル３０１で示された主要被写体部分が撮影範囲から外れてしまう。主要被写体部分が撮影範囲から外れてしまうと、表示部１０７に表示される画面２０２の画像を見ただけでは、主要被写体がどこにあるのか分からない。ところが、本実施形態に係るカメラ１０１では、画面２０２に主要被写体がある方向を示す矢印３０２を表示部１０７の画面２０２に重畳表示するようになっている。このため、矢印３０２の方向にカメラ１０１本体を振ることで、一旦、撮影範囲から外れた主要被写体を容易に捉えることが可能になる。尚、カメラ１０１を上下方向に動かした場合でも、同様に、主要被写体がある方向を矢印で表示する。
【００２５】
図３はカメラ１０１自体を動かした場合について説明したが、カメラ１０１の撮影光学系１０２のズームレンズをワイド側にした状態で主要被写体を捉えた後、撮影光学系１０２のズームレンズをテレ側に移動した場合について図４を用いて説明する。
【００２６】
図４は、ユーザーによって設定された主要被写体が撮影範囲から外れた時の様子を示した図である。図４（ａ）の画面２０１，図４（ｂ）の画面２０３，図４（ｃ）の画面２０４は、カメラ１０１の表示部１０７に表示される撮影範囲を示している。また、図４（ａ）は図３（ａ）と同じ画面２０１を示しており、ユーザーがカーソル３０１で示された部分の画像を主要被写体として設定した時の様子を示している。この状態で撮影光学系１０２のズームレンズをテレ側に移動した場合、図４（ｂ）に示すように、カーソル３０１で示された主要被写体部分は撮影範囲から外れてしまう。この状態では、表示部１０７に表示される画面２０３の画像を見ただけでは、主要被写体がどこにあるのか分からない。ところが、先に説明したように、本実施形態に係るカメラ１０１では、画面２０３に主要被写体がある方向を示す矢印３０２を表示部１０７の画面２０３に重畳表示するようになっている。このため、ズームアップしたままでカメラ１０１本体を矢印３０２の方向に振ることで、一旦、撮影範囲から外れた主要被写体を容易に捉えることが可能になる。さらに、再び、主要被写体が撮影範囲内に入った場合は、図４（ｃ）の画面２０４に示すように、矢印３０２を点滅させることによって、ユーザーは主要被写体が撮影範囲内に再び入ったことを容易に知ることができる。尚、矢印３０２を点滅するだけでなく、音声出力部を設けてユーザーに音で知らせるようにしても構わない。
【００２７】
次に、主要被写体が撮影範囲内あるいは撮影範囲外のどちらにあるのかを判別するために、主要被写体の位置を検出する方法について説明する。図５は、カメラ１０１の撮影範囲を横方向にＸ軸、縦方向にＹ軸を配置したＸＹ座標系で示した図である。図５（ａ）において、ユーザーによって設定された主要被写体５０２の位置を座標Ｐ（Ｘ１，Ｙ１）とし、座標Ｐａ（Ｘａ，Ｙａ）と座標Ｐｂ（Ｘｂ，Ｙｂ）とを対角座標とする四角形５０１を撮影範囲とする。尚、撮影範囲の中心は座標Ｐｃ１（Ｘｃ１，Ｙｃ１）である。
【００２８】
本実施形態では、座標Ｐａ（Ｘａ，Ｙａ）と座標Ｐｂ（Ｘｂ，Ｙｂ）とをフレームしきい値として設定し、主要被写体５０２の座標がこの座標で囲まれる四角形５０１の範囲を超えたか否かで、主要被写体５０２が撮影範囲から出たか否かを判断する。
【００２９】
今、カメラ１０１の撮影光学系１０２のズームレンズのズーム位置は変えずに、カメラ１０１の撮影方向を紙面の右上方向に移動させたとする。この時の座標の移動量をＸ軸方向α１、Ｙ軸方向β１とすると、撮影範囲は座標差分（α１，β１）だけ右上方向に移動する。図５（ｂ）は、この時の主要被写体５０２の位置とフレームしきい値（撮影範囲）との関係を示している。
【００３０】
撮影範囲自体が座標（α１，β１）だけ右上方向に移動したので、主要被写体５０２の位置は相対的に左下方向に座標差分（α１，β１）だけ変化することになるので主要被写体５０２の位置は座標Ｐ（Ｘ１−α１，Ｙ１−β１）に移動する。図５（ｂ）では、先に説明した図３（ｂ）のように、主要被写体５０２は撮影範囲５０１の外にある状態で、ユーザーは表示部１０７の画面では主要被写体５０２を見ることができないが、本実施形態では表示部１０７の画面に矢印５０３を表示するので、主要被写体５０２がある方向を知ることができる。
【００３１】
尚、矢印５０３の方向は、撮影範囲の中心座標Ｐｃ１（Ｘｃ１，Ｙｃ１）と主要被写体５０２の座標Ｐ（Ｘ１−α１，Ｙ１−β１）とからＸ軸に対する傾きや角度θ１を求めることができる。また、主要被写体５０２が撮影範囲の中心からどの程度離れているかも撮影範囲の中心座標Ｐｃ１（Ｘｃ１，Ｙｃ１）と主要被写体５０２の座標Ｐ（Ｘ１−α１，Ｙ１−β１）との距離を求めることによって知ることができる。
【００３２】
そこで、例えば、撮影範囲の中心と主要被写体５０２との距離が大きくなるほど矢印５０３の大きさを大きくするなど、撮影範囲の中心と主要被写体５０２との距離に応じて、矢印５０３の大きさを変えるようにしても構わない。
【００３３】
図５では撮影光学系１０２のズームレンズのズーム位置が固定の場合について説明したが、ズームインやズームアウトした場合の処理について図６を用いて説明する。図６は、カメラ１０１の撮影範囲を横方向にＸ軸、縦方向にＹ軸を配置したＸＹ座標系で示した図である。図６（ａ）は、撮影光学系１０２のズームレンズのズーム位置をワイド端にした場合の撮影範囲を示した図で、図５（ａ）と同様に、主要被写体５０２の位置を座標Ｐ（Ｘ１，Ｙ１），座標Ｐａ（Ｘａ，Ｙａ）と座標Ｐｂ（Ｘｂ，Ｙｂ）とを対角座標とする四角形５０１を撮影範囲，中心座標は座標Ｐｃ１（Ｘｃ１，Ｙｃ１）である。
【００３４】
図６（ａ）のワイド端でのフレームしきい値は、図５と同様に、座標Ｐａ（Ｘａ，Ｙａ）と座標Ｐｂ（Ｘｂ，Ｙｂ）とする。つまり、ズームレンズのズーム位置がワイド端の場合は、主要被写体５０２の座標がこのフレームしきい値の範囲を超えたか否かで、主要被写体５０２が撮影範囲から出たか否かを判断する。
【００３５】
今、カメラ１０１の撮影光学系１０２のズームレンズのズーム位置をテレ端に移動したとする。この時の主要被写体５０２の位置とフレームしきい値（撮影範囲）との関係を図５（ｂ）に示す。図５（ｂ）において、ズーム位置の変化によって、撮影範囲の四隅の座標はＸ軸方向に±α２、Ｙ軸方向に±β２だけ移動して、撮影範囲が狭くなる。この結果、座標Ｐａ（Ｘａ，Ｙａ）と座標Ｐｂ（Ｘｂ，Ｙｂ）とを対角座標とする撮影範囲５０１は、座標Ｐ’ａ（Ｘａ＋α２，Ｙａ−β２）と座標Ｐ’ｂ（Ｘｂ−α２，Ｙｂ＋β２）とを対角座標とする撮影範囲５５１のように小さくなる。この結果、主要被写体５０２の座標Ｐ（Ｘ１，Ｙ１）は、撮影範囲５５１の外にある状態で、ユーザーは表示部１０７の画面で主要被写体５０２を見ることはできないが、本実施形態では矢印５５２を表示するので、主要被写体５０２がある方向を知ることができる。
【００３６】
尚、矢印５５２の方向は、図５（ｂ）の矢印５０３と同様に、撮影範囲の中心座標Ｐｃ１（Ｘｃ１，Ｙｃ１）と主要被写体５０２の座標Ｐ（Ｘ１，Ｙ１）とからＸ軸に対する傾きや角度θ２を知ることができる。また、主要被写体５０２が撮影範囲の中心からどの程度離れているかも撮影範囲の中心座標Ｐｃ１（Ｘｃ１，Ｙｃ１）と主要被写体５０２の座標Ｐ（Ｘ１，Ｙ１）の距離によって求めることができる。
【００３７】
このように、ズームレンズのズーム位置の変化に応じて、フレームしきい値を可変するだけで、図５の場合と同様に、主要被写体５０２が撮影範囲内にあるのか否かを判別することができる。但し、この場合は、ズームレンズのズーム位置と撮影範囲の関係を知る必要がある。尚、上記の説明では、主要被写体の座標を更新するようにしたが、主要被写体の座標を固定にして撮影範囲の座標を更新するようにしても構わない。
【００３８】
次に、ズームレンズのズーム位置と撮影範囲の関係について図７を用いて説明する。図７は、撮影光学系１０２のズームレンズの焦点距離に応じて、撮像部１０３で撮影する被写体４０１の撮影範囲と、撮像部１０３の撮像素子４０２との位置関係を示した図である。点線枠４０３はズームレンズをワイド端にした時の撮影範囲を示し、点線枠４０４はズームレンズをテレ端にした時の撮影範囲を示す。ズームレンズをワイド端にした時の画面幅はＷ１で、ズームレンズをテレ端にした時の画面幅はＷ２である。この時、ズームレンズの焦点距離は、ワイド端の場合にＳ１となり、テレ端の場合にＳ２となる。つまり、ズームレンズのズーム位置から画面幅を求めることができる。尚、上記の説明では、横方向の画面幅についてのみ説明したが、縦方向の画面幅も同様である。
【００３９】
このように、ズームレンズのズーム位置と撮影範囲との関係を知ることができるので、制御部１０４は、撮影光学系１０２からズームレンズのズーム位置情報を得ることによって、ズーム位置情報に応じたフレームしきい値を設定することが可能になる。
【００４０】
次に、上記で説明した主要被写体の位置を求める原理を利用した具体例について詳しく説明する。図８および図９のフローチャートは、本実施形態に係るカメラ１０１の撮影モード処理を示すフローチャートで、図１の制御部１０４により実行されるプログラムである。本フローチャートは、ユーザーがモード選択ボタン１６０を押して撮影モードを選択することにより実行されるプログラムである。尚、カメラ１０１は、ユーザーによって操作部１０５の電源ボタン１５４が押されて立ち上がった状態になっている。
【００４１】
（ステップＳ１０１）撮影モードが開始される。この時点で、カメラ１０１の表示部１０７には撮像部１０３により撮像されたスルー画像が表示される。
【００４２】
（ステップＳ１０２）ユーザーがモード選択ボタン１６０を押して撮影モードの終了を選択したか否かを判別する。撮影モードの終了を選択した場合は、ステップＳ１０３に進む。尚、ユーザーがモード選択ボタン１６０を押して強制的に再生モードを選択した場合もステップＳ１０３に進む。
【００４３】
（ステップＳ１０３）撮影モードを終了し、本フローチャートの処理を終了する。
【００４４】
（ステップＳ１０４）撮影光学系１０２のズームレンズの焦点距離判定を行い、先に図６および図７を用いて説明したように、撮影範囲の基準となるフレームしきい値を決定する。例えば、図５および図６（ａ）の場合のフレームしきい値は、座標Ｐａ（Ｘａ，Ｙａ）と座標Ｐｂ（Ｘｂ，Ｙｂ）とを対角座標とする撮影範囲５０１となる。また、図６（ｂ）の場合のフレームしきい値は、座標Ｐ’ａ（Ｘａ＋α２，Ｙａ−β２）と座標Ｐ’ｂ（Ｘｂ−α２，Ｙｂ＋β２）とを対角座標とする撮影範囲５５１となる。
【００４５】
（ステップＳ１０５）図３（ａ）または図４（ａ）で説明したように、カメラ１０１の表示部１０７に表示されているスルー画像に重畳してカーソル３０１を表示する。尚、最初にカーソル３０１を表示する位置は、画面中央に表示するようにしても構わない。
【００４６】
（ステップＳ１０６）ユーザーが操作部１０５のカーソルボタン１５５〜１５８を用いてカーソル３０１の位置を移動する操作を行ったか否かを判別する。ユーザーがカーソル３０１の移動操作を行った場合はステップＳ１０７に進み、ユーザーがカーソル３０１の移動操作を行っていない場合はステップＳ１０８に進む。
【００４７】
（ステップＳ１０７）表示部１０７のスルー画像に重畳表示されているカーソル３０１の位置をユーザーのカーソルボタン１５５〜１５８の操作に応じて移動する。例えば、カーソルボタン１５５を押した場合はカーソル３０１の位置を左方向に移動し、カーソルボタン１５６を押した場合はカーソル３０１の位置を上方向に移動する。同様に、カーソルボタン１５７を押した場合はカーソル３０１の位置を右方向に移動し、カーソルボタン１５８を押した場合はカーソル３０１の位置を下方向に移動する。
【００４８】
（ステップＳ１０８）ユーザーが操作部１０５のＯＫボタン１５９を押下したか否かを判別する。ユーザーがＯＫボタン１５９を押した場合はステップＳ１０９に進み、ユーザーがＯＫボタン１５９を押していない場合はステップＳ１０６に戻る。
【００４９】
（ステップＳ１０９）表示部１０７のスルー画像に重畳表示されているカーソル３０１を消去する。
【００５０】
（ステップＳ１１０）図３（ｂ）または図４（ｂ）で説明したように、カメラ１０１の表示部１０７に表示する矢印３０２を表示するか否かを示す矢印表示フラグを零に初期化する。
【００５１】
（ステップＳ１１１）ステップＳ１０８でユーザーが操作部１０５のＯＫボタン１５９を押下した時のカーソル３０１の座標を主要被写体の座標として決定する。例えば、図５（ａ）または図６（ａ）で説明したように、主要被写体５０２の座標Ｐ（Ｘ１，Ｙ１）が決まる。
【００５２】
（ステップＳ１１２）撮影光学系１０２のズームレンズの焦点距離が変化したか否かを判別する。焦点距離が変化した場合はステップＳ１１３に進み、焦点距離が変化していない場合はステップＳ１１４に進む。
【００５３】
（ステップＳ１１３）撮影光学系１０２のズームレンズの焦点距離が変化したので、図６および図７で説明したように、撮影範囲の基準となるフレームしきい値を変更する。
【００５４】
（ステップＳ１１４）姿勢検出部１１２でカメラ１０１自体の姿勢の変化量を検出する。姿勢検出部１１２は、先に説明したように、上下方向の移動を検出するジャイロセンサと、左右方向移動を検出するジャイロセンサで構成されるので、姿勢の変化量から、図５（ａ）で説明した撮影範囲の左右方向の変化分α１と上下方向の変化分β１とを求めることができる。尚、姿勢の変化量と撮影範囲の座標の変化分との関係は、予め測定したデータをテーブルとしてフラッシュメモリ１１３に記録しておけばよい。或いは、カメラ１０１本体がＸ軸方向に１度動いた場合、主要被写体のＸ方向の座標が＋５だけ移動するなどの近似式を予め設定しておいて、カメラ１０１本体の姿勢の変化量から計算によって撮影範囲の座標の変化分を求めるようにしても構わない。
【００５５】
（ステップＳ１１５）ステップＳ１１４で求めた撮影範囲の座標の変化分を用いて、主要被写体５０２の座標を更新する。例えば、図５（ｂ）の場合は、主要被写体５０２の座標を座標Ｐ（Ｘ１−α１，Ｙ１−β１）に更新する。
【００５６】
（ステップＳ１１６）ステップＳ１１５で更新した主要被写体の座標がフレームしきい値内か否かを判別する。主要被写体の座標がフレームしきい値内の場合はステップＳ１１７に進み、主要被写体の座標がフレームしきい値外の場合はステップＳ１２０に進む。例えば、図５（ｂ）の場合は、フレームしきい値が座標Ｐａ（Ｘａ，Ｙａ）と座標Ｐｂ（Ｘｂ，Ｙｂ）とを対角座標とする撮影範囲５０１で、主要被写体５０２の更新座標が座標Ｐ（Ｘ１−α１，Ｙ１−β１）なので、主要被写体５０２はフレームしきい値外にあると判断する。
【００５７】
（ステップＳ１２０）矢印表示フラグを主要被写体がフレームしきい値外にあることを示す１に設定する。
【００５８】
（ステップＳ１２１）図５（ｂ）および図６（ｂ）で説明したように、撮影範囲の中心座標Ｐｃ１（Ｘｃ１，Ｙｃ１）から主要被写体５０２の座標までの距離を求め、距離の大きさに応じて矢印の形状を決定する。
【００５９】
例えば、２段階の基準距離として基準距離Ａと基準距離Ｂとを設定しておき、Ａより大きい場合は大きいサイズの矢印を表示部１０７に表示し、Ｂより大きくＡより小さい場合は中くらいのサイズの矢印を表示部１０７に表示し、Ｂより小さい場合は小さいサイズの矢印を表示部１０７に表示する。尚、矢印の形状は３段階である必要はない。
【００６０】
（ステップＳ１２２）ステップＳ１２１で決定した形状の矢印を表示部１０７に表示しているスルー画像に重畳表示する。この時、図５（ｂ）および図６（ｂ）で説明したように、撮影範囲の中心座標Ｐｃ１（Ｘｃ１，Ｙｃ１）から主要被写体５０２の位置座標までの傾きや角度に合わせて、矢印の方向を決めて表示部１０７に表示する。この後、ステップＳ１２３に進む。
【００６１】
（ステップＳ１１７）矢印表示フラグ＝１になっているか否かを判別する。つまり、主要被写体がある方向を示す矢印がカメラ１０１の表示部１０７に表示されているか否かを判別する。矢印表示フラグ＝１になっている場合はステップＳ１１８に進み、矢印表示フラグ＝１になっていない場合はステップＳ１２３に進む。
【００６２】
（ステップＳ１１８）図４（ｃ）で説明したように、矢印３０２を所定時間点滅させた後、表示部１０７から消去する。つまり、ステップＳ１１６とステップＳ１１７の判別結果から、主要被写体が一旦フレームしきい値外に出て矢印を表示した後、再び、主要被写体がフレームしきい値内に戻ってきたので、ユーザーが認識しやすいように矢印を点滅した後で消去する。
【００６３】
（ステップＳ１１９）矢印表示フラグを主要被写体がフレームしきい値内にあることを示す０に設定する。この後、ステップＳ１２３に進む。
【００６４】
（ステップＳ１２３）ユーザーが操作部１０５のレリーズボタン１５２を押下したか否かを判別する。レリーズボタン１５２が押下された場合はステップＳ１２４に進み、レリーズボタン１５２が押下されていない場合は図８のステップＳ１１２に戻る。
【００６５】
（ステップＳ１２４）レリーズボタン１５２が押下された場合は、当該位置で撮影するために、主要被写体がある座標位置でＡＦ（オートフォーカス）調節を行う。尚、主要被写体が撮影範囲内にない場合は、デフォルトの位置でＡＦ調節を行う。
【００６６】
また、ＡＦ調節は、例えば、撮像部１０３から入力する画像データに基づいて、制御部１０４がコントラスト方式によって焦点検出を行い、撮影光学系１０２のフォーカスレンズを移動して焦点を合わせる。
【００６７】
（ステップＳ１２５）撮影処理を実行する。制御部１０４は、撮像部１０３から入力する画像データを記録部１０９を介して記憶媒体１１０に記録する。
【００６８】
（ステップＳ１２６）矢印表示フラグ＝１になっているか否かを判別する。矢印表示フラグ＝１になっている場合はステップＳ１２７に進み、矢印表示フラグ＝１になっていない場合はステップＳ１０２に戻る。
【００６９】
（ステップＳ１２７）表示部１０７に表示されている矢印を消去して、ステップＳ１０２に戻る。
【００７０】
このように、本実施形態に係るカメラ１０１は、主要被写体が撮影範囲から外れた場合でも、撮影したい主要被写体がある方向を表示部１０７のスルー画像に重畳表示された矢印によって知ることができるので、カメラ１０１を主要被写体がある方向に容易に向けることが可能になる。
【００７１】
特に、矢印の大きさによって、主要被写体がどの程度離れた位置にあるのかを直感的に知ることができる。
【００７２】
また、一旦、撮影範囲から外れた主要被写体が再び撮影範囲内に入った場合には、矢印を点滅させるので、ユーザーが撮影範囲内の他の被写体に気を取られている場合でも、主要被写体が撮影範囲内に入ったことを容易に認識することができる。
【００７３】
尚、本実施形態では、主要被写体がある方向を矢印で表示するようにしたが、矢印以外の情報を表示しても構わない。例えば、図１０に示すように、主要被写体位置により決まる座標軸の座標値を用いて主要被写体がある方向を表示するようにしても構わない。図１０（ａ）では、表示部１０７の画面にスルー画像６０１を表示して、その周りに主要被写体がある位置を示す座標値を表示する。例えば、上下方向および左右方向に０を中心としてプラス方向とマイナス方向の座標値を表示する。そして、上下方向の０の位置と左右方向の０の位置とが交差する点に主要被写体が来るように主要被写体の位置を設定する。撮影範囲に応じて上下方向および左右方向に表示されている各座標軸の座標値をスクロールする。ユーザーは、各座標軸の座標値が０になる方向にカメラ１０１を動かせば主要被写体を撮影範囲内に捉えることができる。
【００７４】
或いは、図１０（ｂ）に示すように、主要被写体がある方向を示すバーを表示しても構わない。例えば、左右方向の中心位置６０２を基準にバー６０３を表示する。同様に、上下方向の中心位置６０４を基準にバー６０５を表示する。図１０（ｂ）では、左右方向のバー６０３は、中心位置６０２より左側に伸びているので、カメラ１０１を左側に振れば主要被写体を捉えられることがわかる。同様に、上下方向のバー６０５は、中心位置６０４より上側に伸びているので、カメラ１０１を上側に振れば主要被写体を捉えられることがわかる。尚、主要被写体までの距離に応じてバー６０３およびバー６０５の長さを可変するようにしても構わない。例えば、主要被写体までの距離が遠くなるに従ってバー６０３およびバー６０５の長さを長くし、主要被写体までの距離が近くなるに従ってバー６０３およびバー６０５の長さを短くする。この結果、ユーザーは、先に説明した矢印の大きさと同様に、直感的に主要被写体までの距離を知ることができる。
【００７５】
（第２の実施形態）
次に、第２の実施形態に係るカメラについて説明する。本実施形態に係るカメラは第１の実施形態に係るカメラ１０１と基本的な構成および機能は同じである。第１の実施形態と異なるのは、主要被写体がある方向を示す情報を表示部１０７ではなく光学ファインダ内に表示することである。
【００７６】
図１のカメラ１０１のブロック図において、制御部１０４は、主要被写体がある方向を示す情報をファインダ表示部１１１に出力する。ファインダ表示部１１１は、例えば、図１１に示すように、光学ファインダ７０１の中に固定の記号や文字を表示する液晶部材を用いて、主要被写体の位置を設定するためのカーソル枠７０２が表示されている。ユーザーは、このカーソル枠７０２の枠内に主要被写体が入るようにカメラ１０１を合わせて、例えばレリーズボタン１５２などの所定のボタンを操作して主要被写体を設定する。その後、主要被写体の位置に応じて、光学ファインダ７０１の周囲に配置された液晶部材に、主要被写体がある方向を示す記号を表示する。例えば、図１１では、光学ファインダ７０１の右側と上側とに主要被写体がある方向を示す矢印記号が表示される。この場合は、矢印記号の数が多いほど遠く離れていることを示し、主要被写体は右側に大きく離れた位置かつ上側に少し離れた位置にあることがわかる。この結果、ユーザーはカメラ１０１を右方向に大きく、かつ上方向に少し動かすことで主要被写体を捉えることができる。
【００７７】
このように、光学ファインダだけしか持たないカメラの場合であっても、主要被写体が撮影範囲から外れた場合に、撮影したい主要被写体がある方向をファインダ表示部１１１に表示された情報によって知ることができ、ユーザーは主要被写体がある方向に容易にカメラ１０１を向けることができる。
【００７８】
（第３の実施形態）
次に、第３の実施形態に係るカメラについて説明する。本実施形態に係るカメラは第１の実施形態に係るカメラ１０１と基本的な構成および機能は同じである。第１の実施形態と異なるのは、１つの主要被写体ではなく複数の主要被写体に対応することができることである。尚、基本原理は第１の実施形態と同じなので、ここでは第１の実施形態と異なる部分についてのみ説明する。
【００７９】
図１２は、本実施形態に係るカメラ１０１の撮影モード処理を示すフローチャートで、図１の制御部１０４のプログラムにより実行される。尚、カメラ１０１は、ユーザーによって操作部１０５の電源ボタン１５４が押されて立ち上がった状態になっている。また、図８と同じステップ番号は同じ処理を表すので重複する説明は省略する。
【００８０】
先ず、主要被写体を設定する処理について説明する。ステップＳ１０５で主要被写体を設定するためのカーソルが表示部１０７にスルー画像に重畳表示される処理までは同じである。
【００８１】
（ステップＳ１５１）カウンタｎを零にリセットする。カウンタｎは、主要被写体の設定数を示すカウンタである。
【００８２】
カーソルを移動して主要被写体を選択するまでの処理ステップＳ１０６〜Ｓ１０７の処理は図８のフローチャートと同じである。
【００８３】
（ステップＳ１５２）ユーザーが操作部１０５のＯＫボタン１５９を押下したか否かを判別する。ユーザーがＯＫボタン１５９を押した場合は、ユーザーが主要被写体の位置を決定したと判断してステップＳ１５３に進み、ユーザーがＯＫボタン１５９を押していない場合はステップＳ１５５に進む。
【００８４】
（ステップＳ１５３）カウンタｎ＝ｎ＋１とする。カウンタｎを主要被写体が設定される毎に１つずつカウントアップする。
【００８５】
（ステップＳ１５４）選択された主要被写体Ｆｎの座標を決定する。
【００８６】
（ステップＳ１５５）カウンタｎが０であるか否かを判別する。カウンタｎが０の場合はステップＳ１０６に戻り、カウンタｎが０でない場合はステップＳ１５６に進む。
【００８７】
（ステップＳ１５６）撮影対象（全ての主要被写体）の設定が終了したか否かを確認する。ユーザーがシフトキー１６１の押下と同時にＯＫボタン１５９を押下した場合は撮影対象の設定を終了してステップＳ１０９に進み、ユーザーがシフトキー１６１とＯＫボタン１５９とを同時に押下していない場合はステップＳ１０６に戻って次の主要被写体の設定操作を行う。
【００８８】
以降の処理、つまりカーソルを消去して主要被写体の座標を決定し、焦点距離の変化やカメラ姿勢の変化量を検出するまでの処理ステップＳ１０９〜Ｓ１１４の処理はステップＳ１１１を除いて図８のフローチャートと同じである。
【００８９】
ステップＳ１０９以降の処理は、第１の実施形態と基本的には同様に行う。但し、図９のフローチャートにおいて、ステップＳ１１５の主要被写体の座標更新処理は、ｎ個の主要被写体Ｆｎのそれぞれについて行う。同様に、ステップＳ１１６〜Ｓ１２２までの処理についてもｎ個の主要被写体Ｆｎのそれぞれについて行う。この結果、例えば、ステップＳ１１６において、ｎ個の主要被写体Ｆｎの中の少なくとも１つの主要被写体がフレームしきい値を超えたと判定した場合は、ステップＳ１２２においてしきい値を超えたと判定された主要被写体の位置を示す矢印を表示することができる。
【００９０】
また、ステップＳ１２４では、ｎ個の中で予め設定された１つの主要被写体についてＡＦ調節を行っても構わないし、その時点で撮影範囲内に入っている主要被写体のそれぞれの焦点位置を求めた後、これらを平均化してＡＦ調節を行っても構わない。
【００９１】
尚、矢印表示フラグは、主要被写体の数だけ準備し、表示部１０７に重畳表示する矢印がどの被写体の矢印であるかがわかるように、矢印の近くに主要被写体の番号を示す数字を表示するようにしても構わない。また、第１の実施形態と同様に、各主要被写体の距離に応じて矢印の大きさを変えるようにしても構わない。
【００９２】
このように、本実施形態に係るカメラ１０１は、複数の主要被写体が撮影範囲から外れた場合でも、撮影したいそれぞれの主要被写体がある方向を表示部１０７のスルー画像に重畳表示された複数の矢印によって知ることができるので、カメラ１０１をユーザーが撮影したい主要被写体がある方向に容易に向けることが可能になる。
【００９３】
特に、矢印の大きさによって、それぞれの主要被写体がどの程度離れているのかを直感的に知ることができる。
【００９４】
また、一旦、撮影範囲から外れた複数の主要被写体のいずれかが再び撮影範囲内に入った場合には、その主要被写体を示す矢印を点滅させるので、ユーザーが撮影範囲内の他の被写体に気を取られている場合でも、どの主要被写体が撮影範囲内に入ったことを容易に認識することができる。
【００９５】
尚、本実施形態では、第１の実施形態と同様に、主要被写体がある方向を矢印で表示するようにしたが、矢印以外の情報を表示するようにしても構わない。
【図面の簡単な説明】
【００９６】
【図１】第１〜第３の実施形態に係るカメラ１０１のブロック図である。
【図２】第１〜第３の実施形態に係るカメラ１０１の外観図である。
【図３】主要被写体と撮影範囲の関係を示す説明図である。
【図４】ズーム時の主要被写体と撮影範囲の関係を示す説明図である。
【図５】主要被写体と撮影範囲の座標を示す説明図である。
【図６】ズーム時の主要被写体と撮影範囲の座標を示す説明図である。
【図７】ズーム時の焦点距離と撮影範囲の関係を示す説明図である。
【図８】第１の実施形態に係るカメラ１０１のフローチャートである。
【図９】第１の実施形態に係るカメラ１０１のフローチャートである。
【図１０】その他の表示方法を示す説明図である。
【図１１】第２の実施形態に係るカメラ１０１の光学ファインダ１５１の表示例を示す説明図である。
【図１２】第３の実施形態に係るカメラ１０１のフローチャートである。
【符号の説明】
【００９７】
１０１・・・カメラ                  １０２・・・撮影光学系
１０３・・・撮像部                  １０４・・・制御部
１０５・・・操作部                  １０６・・・表示処理部
１０７・・・表示部                  １０８・・・画像処理部
１０９・・・記録部                  １１０・・・記憶媒体
１１１・・・ファインダ表示部        １１２・・・姿勢検出部
１１３・・・フラッシュメモリ        １５１・・・光学ファインダ
１５２・・・レリーズボタン          １５３・・・ズームボタン
１５４・・・電源スイッチ            １５８・・・カーソルボタン
１５５〜１５９・・・ＯＫボタン      １６０・・・モード選択ボタン
１６１・・・シフトキー
【図１】
0005088108.tif 000002
【図２】
0005088108.tif 000003
【図３】
0005088108.tif 000004
【図４】
0005088108.tif 000005
【図５】
0005088108.tif 000006
【図６】
0005088108.tif 000007
【図７】
0005088108.tif 000008
【図８】
0005088108.tif 000009
【図９】
0005088108.tif 000010
【図１０】
0005088108.tif 000011
【図１１】
0005088108.tif 000012
【図１２】
0005088108.tif 000013