(57)【要約】【課題】被写界深度を深くすべきか否かを撮像装置の光軸の向きに応じて適切に決定すること。【解決手段】撮像装置は、撮像部と、撮像装置の姿勢を検出する検出部と、検出部が検出した撮像装置の姿勢に応じた絞りで撮像部に撮像させる制御部とを備える。プログラムは、撮像装置の姿勢を検出する検出ステップと、検出ステップで検出された撮像装置の姿勢に応じた絞りで撮像装置に撮像させる制御ステップとをコンピュータに実行させる。【選択図】図１
2015046757.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置であって、
撮像部と、
撮像装置の姿勢を検出する検出部と、
前記検出部が検出した前記撮像装置の姿勢に応じた絞りで前記撮像部に撮像させる制御部と
を備える撮像装置。
【請求項２】
前記検出部は、被写体からの光を前記撮像部に提供する光学系の光軸の向きを検出し、
前記制御部は、前記検出部が検出した前記光軸の向きに応じて、前記撮像部に撮像させる場合の前記光学系の絞りを変化させる
請求項１に記載の撮像装置。
【請求項３】
前記検出部は、予め定められた基準面と前記光軸とがなす角度を検出し、
前記制御部は、前記検出部が検出した前記角度に応じて前記光学系の絞りを変化させる
請求項２に記載の撮像装置。
【請求項４】
前記基準面は、鉛直方向に垂直な面である
請求項３に記載の撮像装置。
【請求項５】
前記制御部は、前記基準面と前記光軸とがなす角度が小さいほど、前記光学系の絞りを絞る
請求項３または４に記載の撮像装置。
【請求項６】
互いに異なる絞りで撮像を行う回数を設定する回数設定部
をさらに備え、
前記制御部は、前記回数設定部が設定した前記回数だけ、前記光学系の絞りを順次に変更して前記撮像部に撮像させ、
前記回数設定部は、前記基準面と前記光軸とがなす角度が小さいほど、前記回数を多く設定する
請求項３から５のいずれか一項に記載の撮像装置。
【請求項７】
複数の撮影モードの中からユーザ指示に基づいて一つの撮影モードを選択する撮影モード選択部
をさらに備え、
前記制御部は、複数の撮影モードのうちの予め定められた撮影モードが前記ユーザ指示に基づいて選択された場合に、前記検出部が検出した前記撮像装置の姿勢に応じた絞りで前記撮像部に撮像させる
請求項１から６のいずれか一項に記載の撮像装置。
【請求項８】
前記予め定められた撮影モードは、料理を撮影する撮影モードを含む
請求項７に記載の撮像装置。
【請求項９】
被写体からの光を前記撮像部に提供する光学系の光軸方向における予め定められた被写体の存在範囲を特定する範囲特定部
をさらに備え、
前記制御部は、前記範囲特定部が前記存在範囲を特定できた場合に、被写界深度が前記存在範囲に応じた深度になるように前記光学系の絞りを設定し、前記範囲特定部が前記存在範囲を特定できなかった場合に、前記検出部が検出した前記撮像装置の姿勢に応じた絞りに前記光学系の絞りを設定する
請求項２から８のいずれか一項に記載の撮像装置。
【請求項１０】
前記範囲特定部は、色相に基づいて前記予め定められた被写体が存在する領域を特定する
請求項９に記載の撮像装置。
【請求項１１】
撮像装置の姿勢を検出する検出ステップと、
前記検出ステップで検出された前記撮像装置の姿勢に応じた絞りで前記撮像装置に撮像させる制御ステップと
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置およびプログラムに関する。
【背景技術】
【０００２】
プログラムＡＥ撮影可能なカメラとして、撮影時のカメラの姿勢が縦位置であることが判別された場合には、横位置撮影時よりもシャッタ速度が速くなるプログラムを選択するカメラが知られている（例えば、特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特開昭６３-１１９１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
例えば被写界深度を深くすべきか否かを、撮像装置の光軸の向きに応じて適切に判断することができないという課題があった。
【課題を解決するための手段】
【０００４】
本発明の第１の態様においては、撮像装置は、撮像部と、撮像装置の姿勢を検出する検出部と、検出部が検出した撮像装置の姿勢に応じた絞りで撮像部に撮像させる制御部とを備える。
【０００５】
本発明の第２の態様においては、プログラムは、撮像装置の姿勢を検出する検出ステップと、検出ステップで検出された撮像装置の姿勢に応じた絞りで撮像装置に撮像させる制御ステップとをコンピュータに実行させる。
【０００６】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００７】
【図１】一実施形態におけるカメラ１０の利用環境の一例を模式的に示す。
【図２】カメラ１０のシステム構成の一例を示す。
【図３】絞り値および撮影回数と光学系の向きとの関係の一例を模式的に示す。
【図４】ユーザへ提示されるファインダ内画像４００の一例を模式的に示す。
【図５】ユーザへ提示されるファインダ内画像５００の一例を模式的に示す。
【図６】カメラ１０における動作フローの一例を示す。
【図７】レリーズボタンの半押し操作があった場合の動作の一例を示す。
【図８】レリーズボタンの全押し操作があった場合の動作の一例を示す。
【発明を実施するための形態】
【０００８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００９】
図１は、一実施形態におけるカメラ１０の利用環境の一例を模式的に示す。本実施形態では主として、被写体としての料理９０を撮影する料理モードで撮影を行う場合のカメラ１０の動作を説明する。
【００１０】
カメラ１０は、撮像装置の一例としての一眼レフレックスカメラである。カメラ１０は、カメラ本体１３０と、交換レンズとしてのレンズユニット１２０とを備える。レンズユニット１２０は、カメラ本体１３０の前面部に着脱可能に装着される。
【００１１】
カメラ本体１３０は、レリーズボタンが半押しされると、カメラ本体１３０の姿勢を検出する。例えば、カメラ本体１３０は、レリーズボタンが半押しされると、鉛直方向に垂直な基準面である水平面と光軸５０とがなす角度θを検出することにより、カメラ本体１３０の姿勢を検出する。カメラ本体１３０は、レリーズボタンが全押しされると、レリーズボタンが半押しされたときの角度θが小さいほど、レンズユニット１２０の絞りを絞って撮影を行う。例えば、カメラ本体１３０は、角度θが大きい場合は、料理モードにおけるデフォルトの絞り値（Ｆ値）である絞り値８で撮影を行う。角度θが小さい場合は、絞り値１１で撮影を行う。
【００１２】
料理を撮影する場合、料理の近くの斜め上方から撮影する場合が多い。そのため、被写界深度が浅いと、カメラ１０の近くの料理から遠くの料理までピントが合った画像を得ることができない場合がある。カメラ１０によれば、料理モードに設定されている場合には、角度θが小さいほど絞って撮影するので、料理を深い被写界深度で撮影することができる。そのため、カメラ１０の近くに位置する料理から遠くに位置する料理まで、広い範囲にピントの合った画像を提供できる。カメラ１０によれば、レンズユニット１２０の光軸５０の向きに応じて適切な絞りに自動的に変えて撮影するので、ユーザの負担を軽減することができる。また、ピントが外れてしまう可能性を低減することができるので、撮り直しを行う可能性を低減できる。
【００１３】
図２は、カメラ１０のシステム構成の一例を示す。図２は、レンズユニット１２０が装着されたカメラ１０全体のブロック構成を示す。
【００１４】
レンズユニット１２０は、レンズマウント接点１２１を有するレンズマウントを備える。カメラ本体１３０は、カメラマウント接点１３１を有するカメラマウントを備える。レンズマウントとカメラマウントとが係合してレンズユニット１２０とカメラ本体１３０とが一体化されると、レンズマウント接点１２１とカメラマウント接点１３１とが接続される。レンズＭＰＵ１２３は、レンズマウント接点１２１およびカメラマウント接点１３１を介してカメラＭＰＵ１４０と接続され、相互に通信しつつ協働してレンズユニット１２０を制御する。
【００１５】
レンズユニット１２０は、レンズ１２２ａ、レンズ１２２ｂおよび絞り装置１２８を含む光学系、レンズ駆動部１２４およびレンズＭＰＵ１２３を有する。被写体光は、レンズユニット１２０が有する光学系を光軸５０に沿って透過して、カメラ本体１３０に入射する。メインミラー１４５およびサブミラー１４６を含むミラーユニット１６６は、光学系の光軸５０を中心とする被写体光束中に進出した進出位置と、被写体光束から退避した退避位置とを取り得る。サブミラー１４６は、メインミラー１４５の変位に連動して変位する。メインミラー１４５が被写体光束中から退避した位置にある場合に、サブミラー１４６も被写体光束から退避した位置にある。メインミラー１４５が被写体光束中に進出した位置にある場合に、サブミラー１４６も被写体光束中に進出した位置にある。
【００１６】
ミラーユニット１６６が進出位置にある場合、メインミラー１４５は、光学系を通過した被写体光束の一部を反射する。具体的には、メインミラー１４５の一部領域には、ハーフミラーが形成されている。メインミラー１４５のハーフミラー領域に入射した被写体光束の一部は透過し、他の一部は反射する。メインミラー１４５により反射された被写体光束は、ピント板１６１、ファインダ内表示パネル１６０、ペンタプリズム１４７、接眼光学系１６２およびファインダ窓１６３を通じて、被写体像としてユーザに提示される。ユーザは、提示された被写体像に基づいて構図等を確認することができる。ファインダ内表示パネル１６０は、ファインダ表示制御部１６８の制御に従って動作する。ファインダ内表示パネル１６０は、被写体光束に基づく被写体像とともに、撮像動作の設定状態を示す情報等を含む種々の情報をユーザに提示する。ファインダ内表示パネル１６０は、カメラＭＰＵ１４０の制御に従って、被写体光束に基づく被写体像に重畳して、種々の情報をユーザに提示する。例えば、ファインダ内表示パネル１６０は、フォーカスポイントを被写体像にスーパーインポーズ表示する。ファインダ内表示パネル１６０としては、例えばポリマーネットワーク型液晶を用いた拡散方液晶パネルを例示することができる。拡散、透過を制御できる表示デバイスであれば、ファインダ内表示パネル１６０として種々の表示デバイスを適用できる。
【００１７】
メインミラー１４５のハーフミラー領域を透過した被写体光束の一部は、サブミラー１４６で反射されて、ＡＦユニット１４２へ導かれる。ＡＦユニット１４２は、被写体光束を受光する複数の光電変換素子列を有する。光電変換素子列は、合焦状態にある場合には位相が一致した信号を出力し、前ピン状態または後ピン状態にある場合には、位相ずれした信号を出力する。位相のずれ量は、焦点状態からのずれ量に対応する。ＡＦユニット１４２は、光電変換素子列の出力を相関演算することで位相差を検出して、位相差を示す位相差信号をカメラＭＰＵ１４０へ出力する。カメラＭＰＵ１４０は、位相差信号に基づいて被写体までの距離を算出することができる。
【００１８】
光学系の焦点状態は、カメラＭＰＵ１４０等の制御により、ＡＦユニット１４２からの位相差信号を用いて調節される。例えば、位相差信号から検出された焦点状態に基づき、カメラＭＰＵ１４０によって光学系が含むフォーカスレンズの目標位置が決定され、決定された目標位置に向けてレンズＭＰＵ１２３の制御によってフォーカスレンズの位置が制御される。具体的には、レンズＭＰＵ１２３は、一例としてフォーカスレンズモータを含むレンズ駆動部１２４を制御して、光学系を構成するフォーカスレンズを移動させる。このように、ミラーユニット１６６が進出位置にある場合に、位相差検出方式で光学系の焦点状態が検出されて焦点調節が行われる。ＡＦユニット１４２には、撮像素子１３２による撮像範囲内の複数の焦点調節位置のそれぞれにおいて焦点状態を調節すべく、複数の焦点調節位置にそれぞれ対応する複数の位置にそれぞれ光電変換素子が設けられる。また、レンズ駆動部１２４は、カメラＭＰＵ１４０の制御に従って、絞り装置１２８の絞りを制御する。
【００１９】
測光素子１４４は、被写体光を測光する測光部の一例である。測光素子１４４は、ペンタプリズム１４７に導かれた光束の一部の光束を受光する複数の光電変換素子を有する。例えば、測光素子１４４は、シーン認識や被写体判別を行うことができる十分な数の光電変換素子を有する。例えば、測光素子１４４は、４２０個以上の光電変換素子を有する。測光素子１４４が有する光電変換素子で検出された被写体の輝度情報は、カメラＭＰＵ１４０に測光値として出力される。カメラＭＰＵ１４０は、測光素子１４４から取得した輝度情報に基づき、各部を制御する。例えば、カメラＭＰＵ１４０は、当該輝度情報に基づきＡＥ評価値を算出して、ＡＥ評価値に基づいて露出制御を行う。カメラＭＰＵ１４０は、記録範囲が設定されている場合、測光素子１４４が有する複数の光電変換素子のうち、記録範囲内に対応する範囲内に位置する光電変換素子で検出された輝度情報に基づいて、ＡＥ評価値を算出してよい。また、測光素子１４４は、互いに異なる波長域の光を受光する複数の光電変換素子を含む。カメラＭＰＵ１４０は、当該複数の光電変換素子が出力した輝度情報に基づいて被写体の色を特定する。例えば、カメラＭＰＵ１４０は、測光素子１４４が有する当該複数の光電変換素子の輝度情報から、被写体の色相を特定する。カメラＭＰＵ１４０は、特定した色相に基づいて、シーン認識や被写体判別を行う。
【００２０】
メインミラー１４５が被写体光束から退避すると、サブミラー１４６はメインミラー１４５に連動して被写体光束から退避する。撮像素子１３２の光学系側には、フォーカルプレーンシャッタ１４３が設けられる。フォーカルプレーンシャッタ１４３は、一例としてメカニカルシャッタである。ミラーユニット１６６が退避位置にあり、フォーカルプレーンシャッタ１４３が開状態にある場合、光学系を透過した被写体光束は、撮像素子１３２の受光面に入射する。フォーカルプレーンシャッタ１４３は、撮像素子１３２へ入射する被写体光の光路を開閉することで露光を制御する。
【００２１】
撮像素子１３２は、撮像部として機能する。撮像素子１３２は、光学系を通過した被写体光束により被写体を撮像する。撮像素子１３２としては、例えばＣＭＯＳセンサ、ＣＣＤセンサ等の固体撮像素子を例示することができる。撮像素子１３２は、被写体光束を受光する複数の光電変換素子を有しており、複数の光電変換素子でそれぞれ生じた蓄積電荷量に応じたアナログ信号をアナログ処理部１３３へ出力する。アナログ処理部１３３は、撮像素子１３２から出力されたアナログ信号に対して、増幅処理、ＯＢクランプ処理等のアナログ処理を施して、Ａ／Ｄ変換器１３４へ出力する。Ａ／Ｄ変換器１３４は、アナログ処理部１３３から出力されたアナログ信号を、画像データを表すデジタル信号に変換して出力する。撮像素子１３２、アナログ処理部１３３およびＡ／Ｄ変換器１３４は、カメラＭＰＵ１４０からの指示を受けた駆動部１４８により駆動される。
【００２２】
Ａ／Ｄ変換器１３４からデジタル信号で出力したデジタル信号は、画像データとしてＡＳＩＣ１３５に入力される。ＡＳＩＣ１３５は、画像処理機能に関連する回路等を一つにまとめた集積回路である。ＡＳＩＣ１３５は、揮発性メモリの一例としてのＲＡＭ１３６の少なくとも一部のメモリ領域を、画像データを一時的に記憶するバッファ領域として使用して、ＲＡＭ１３６に記憶させた画像データに対して種々の画像処理を施す。ＡＳＩＣ１３５による画像処理としては、ノイズリダクション処理、欠陥画素補正、ホワイトバランス補正、色補間処理、色補正、ガンマ補正、輪郭強調処理、画像データの圧縮処理等を例示することができる。
【００２３】
撮像素子１３２が連続して撮像した場合、順次に出力される画像データはバッファ領域に順次に記憶される。撮像素子１３２が連続して撮像することにより得られた複数の画像データは、連続する静止画の画像データ、または、動画を構成する各画像の画像データとして、バッファ領域に順次に記憶される。ＲＡＭ１３６は、ＡＳＩＣ１３５において動画データを処理する場合にフレームを一時的に記憶するフレームメモリとしても機能する。
【００２４】
ＡＳＩＣ１３５における画像処理としては、記録用の画像データを生成する処理の他、表示用の画像データを生成する処理、自動焦点調節（ＡＦ）用の画像データ処理を例示できる。また、ＡＳＩＣ１３５における画像処理としては、ＡＦ処理用のコントラスト量を検出する処理等を含む。具体的には、ＡＳＩＣ１３５は、画像データからコントラスト量を検出してカメラＭＰＵ１４０に供給する。例えば、ＡＳＩＣ１３５は、光軸方向の異なる位置にフォーカスレンズを位置させて撮像することにより得られた複数の画像データのそれぞれからコントラスト量を検出する。カメラＭＰＵ１４０は、検出されたコントラスト量とフォーカスレンズの位置とに基づいて、光学系の焦点状態を調節する。例えば、カメラＭＰＵ１４０は、コントラスト量を増大させるようフォーカスレンズの目標位置を決定して、レンズＭＰＵ１２３に、決定された目標位置に向けてフォーカスレンズの位置を制御させる。このように、ミラーユニット１６６が退避位置にある場合に、コントラスト検出方式で光学系の焦点状態が検出されて焦点調節が行われる。このように、カメラＭＰＵ１４０は、ＡＳＩＣ１３５およびレンズＭＰＵ１２３と協働して、光学系の焦点調節を行う。
【００２５】
ＡＳＩＣ１３５は、Ａ／Ｄ変換器１３４から出力された画像データを記録する場合、規格化された画像フォーマットの画像データに変換する。例えば、ＡＳＩＣ１３５は、静止画の画像データを、ＪＰＥＧ等の規格に準拠した符号化形式で符号化された静止画データを生成するための圧縮処理を行う。また、ＡＳＩＣ１３５は、複数のフレームを、ＱｕｉｃｋＴｉｍｅ、Ｈ．２６４、ＭＰＥＧ２、Ｍｏｔｉｏｎ  ＪＰＥＧ等の規格に準拠した符号化方式で符号化された動画データを生成するための圧縮処理を行う。ＡＳＩＣ１３５は、生成した静止画データ、動画データ等の画像データを、不揮発性の記録媒体の一例としての外部メモリ１８０へ出力して記録させる。例えば、ＡＳＩＣ１３５は、静止画ファイル、動画ファイルとして外部メモリ１８０に記録させる。外部メモリ１８０としては、フラッシュメモリ等の半導体メモリを例示することができる。外部メモリ１８０としては、ＳＤメモリカード、ＣＦストレージカード、ＸＱＤメモリカード等の種々のメモリカードを例示することができる。ＲＡＭ１３６に記憶されている画像データは、記録媒体ＩＦ１５０および外部メモリ１８０が装着された記録媒体コネクタ１５１を通じて、外部メモリ１８０へ転送される。また、外部メモリ１８０に記録されている画像データは、記録媒体ＩＦ１５０を通じてＲＡＭ１３６へ転送されＲＡＭ１３６に記憶される。記録媒体ＩＦ１５０としては、上述したメモリカードに対するアクセスを制御するカードコントローラを例示することができる。
【００２６】
ＡＳＩＣ１３５は、記録用の画像データの生成に並行して、表示用の画像データを生成する。例えば、ＡＳＩＣ１３５は、いわゆるライブビュー動作時に、表示部１３８に表示させる表示用の画像データを生成する。また、画像の再生時においては、ＡＳＩＣ１３５は、外部メモリ１８０から読み出された画像データから表示用の画像データを生成する。生成された表示用の画像データは、表示制御部１３７の制御に従ってアナログの信号に変換され、液晶ディスプレイ等の表示部１３８に表示される。また、撮像により得られた画像データに基づく画像表示と共に、当該画像データに基づく画像表示をすることなく、カメラ１０の各種設定に関する様々なメニュー項目も、ＡＳＩＣ１３５および表示制御部１３７の制御により表示部１３８に表示される。
【００２７】
外部機器ＩＦ１５２は、外部機器コネクタ１５６を介して接続された外部機器との間の通信を担う。外部メモリ１８０に記録された画像データは、外部機器ＩＦ１５２を通じて外部機器へ転送される。また、外部機器ＩＦ１５２を通じて外部機器から通信により取得した画像データは、外部メモリ１８０に記録される。外部機器ＩＦ１５２は、ＵＳＢ通信により外部機器と通信してよい。
【００２８】
操作入力部１４１は、ユーザから操作を受け付ける。操作入力部１４１は、レリーズボタン、撮影モードダイヤル、再生ボタン、設定ボタン、ライブビュースイッチ、電源スイッチ等の各種操作部材等を含む。撮影モードダイヤルは、料理モードを含む複数の撮影モードの中からユーザが一つの撮影モードを選択する操作を受け付ける。撮影モードダイヤルは、回転式の操作部材であり、複数の撮影モードにそれぞれ対応して複数のポジションを有する。ユーザは、撮影モードダイヤルを回転させて撮影モードダイヤルのポジションを切り替えることにより、現在の撮影モードを切り替えることができる。また、操作入力部１４１は、タッチパネル等として表示部１３８と一体に実装された入力部材を含んでよい。カメラＭＰＵ１４０は、操作入力部１４１が操作されたことを検知して、操作に応じた動作を実行する。例えば、カメラＭＰＵ１４０は、レリーズボタンが押し込まれた場合に、撮像動作を実行するようにカメラ１０の各部を制御する。また、カメラＭＰＵ１４０は、タッチパネルとして実装された入力部材が操作された場合に、表示部１３８に表示させたメニュー項目および操作内容に応じた動作をするよう、カメラ１０の各部を制御する。
【００２９】
角度センサ１７０は、カメラ本体１３０の姿勢を検出する。角度センサ１７０は、基準面に対するカメラ本体１３０の主面の傾きを検出する。例えば、角度センサ１７０は、カメラ本体１３０の３軸方向の傾きを検出する。レンズユニット１２０がカメラ本体１３０に装着されている場合、レンズユニット１２０の光軸５０は、カメラ本体１３０に対して固定される。したがって、角度センサ１７０は、レンズユニット１２０の光軸の向きを検出しているとみなせる。角度センサ１７０としては、ジャイロセンサ等を例示することができる。
【００３０】
カメラ１０は、上記に説明した制御を含めて、カメラＭＰＵ１４０およびＡＳＩＣ１３５により直接的または間接的に制御される。カメラ１０の動作に必要な定数、変数等のパラメータ、プログラム等は、システムメモリ１３９に格納される。システムメモリ１３９は、電気的に消去・記憶可能な不揮発性メモリであり、例えばフラッシュＲＯＭ、ＥＥＰＲＯＭ等により構成される。システムメモリ１３９は、パラメータ、プログラム等を、カメラ１０の非動作時にも失われないように格納する。システムメモリ１３９に記憶されたパラメータ、プログラム等は、ＲＡＭ１３６に展開され、カメラ１０の制御に利用される。カメラ本体１３０内の、ＡＳＩＣ１３５、ＲＡＭ１３６、システムメモリ１３９、表示制御部１３７、カメラＭＰＵ１４０および外部機器ＩＦ１５２は、バス等の接続インタフェース１４９により相互に接続され、各種のデータをやりとりする。
【００３１】
カメラ本体１３０の各部、レンズユニット１２０の各部および外部メモリ１８０は、電源回路１９２を介して電源１９０から電力供給を受ける。電源１９０としては、カメラ本体１３０に対して着脱できる例えばリチウムイオン電池等の二次電池、系統電源等を例示することができる。二次電池は電池の一例であり、電池とは、実質的に充電することができない非充電式の電池を含む。カメラＭＰＵ１４０は、電源回路１９２を制御することにより、電源１９０からカメラ１０の各部への電力供給を制御する。
【００３２】
図３は、絞り値および撮影回数とレンズユニット１２０の光学系の向きとの関係の一例を模式的に示す。ここでは、撮影モードが料理モードに設定されている場合について説明する。
【００３３】
カメラ１０においては、基準面３１０と光軸５０とがなす角度θに対応づけて、撮影回数および各回の絞り値との関係が定められている。具体的には、６０°以上９０°以下の角度範囲に対応づけて、Ｆ値８で１回撮影する旨が定められている。３０°以上６０°未満の角度範囲に対応づけて、Ｆ値８およびＦ値１１で２回続けて撮影することが定められている。０°以上３０°未満の角度範囲に対応づけて、Ｆ値１１、Ｆ値１６およびＦ値２２で３回続けて撮影することが定められている。
【００３４】
図４は、ユーザへ提示されるファインダ内画像４００の一例を模式的に示す。図４は、角度θが３０°以上６０°未満である場合のファインダ内画像の一例である。
【００３５】
レリーズボタンが半押しされると、カメラＭＰＵ１４０は、Ｆ値８、Ｆ値１１の順で絞りを変えて２回の撮影を行うことを、現在の角度θに基づいて決定する。また、カメラＭＰＵ１４０は、各回の撮像動作を行う場合の撮像条件を決定する。具体的には、カメラＭＰＵ１４０は、各回の撮像動作を行う場合のシャッタスピードおよび撮像感度を、各回について決定したＦ値、測光値および料理モード用のプログラム線図に基づいて決定する。
【００３６】
カメラＭＰＵ１４０は、ファインダ表示制御部１６８を制御して、１回目の撮像条件として決定したＦ値、シャッタスピードおよび撮像感度を示す情報をファインダ内表示パネル１６０へ表示させる。カメラＭＰＵ１４０は、ファインダ表示制御部１６８を制御して、決定したシャッタスピードを示す情報をシャッタスピード表示領域４２０に表示させる。カメラＭＰＵ１４０は、ファインダ表示制御部１６８を制御して、決定したＦ値を示す情報を絞り値表示領域４３０に表示させる。カメラＭＰＵ１４０は、ファインダ表示制御部１６８を制御して、決定した撮像感度を示す情報を感度表示領域４５０に表示させる。なお、複数回の撮影を行う旨は、ブラケット撮影としてユーザに提示される。カメラＭＰＵ１４０は、ファインダ表示制御部１６８を制御して、ブラケット撮影を行う旨とブラケット撮影の回数を示す情報を、ブラケット撮影通知領域４４０に表示させる。
【００３７】
カメラＭＰＵ１４０は、レリーズボタンの半押し操作に応じてＡＦ動作を行って、被写体に対して合焦した状態になると、合焦状態にあることを合焦状態通知領域４１０に表示させる。カメラＭＰＵ１４０は、レリーズボタンの全押しを検出すると、決定した絞り値に従って光学系の絞り装置１２８を駆動して、撮影動作を行う。
【００３８】
図５は、ユーザへ提示されるファインダ内画像５００の一例を模式的に示す。図４は、角度θが０°以上３０°未満である場合のファインダ内画像の一例である。
【００３９】
レリーズボタンが半押しされると、カメラＭＰＵ１４０は、Ｆ値１１、Ｆ値１６、Ｆ値２２の順で絞りを変えて３回の撮影を行うことを、現在の角度θに基づいて決定する。また、カメラＭＰＵ１４０は、各回の撮像動作を行う場合の撮像条件を決定する。具体的には、カメラＭＰＵ１４０は、各回の撮像動作を行う場合のシャッタスピードおよび撮像感度を、各回について決定したＦ値、測光値および料理モード用のプログラム線図に基づいて決定する。
【００４０】
カメラＭＰＵ１４０は、ファインダ表示制御部１６８を制御して、１回目の撮像条件として決定したＦ値、シャッタスピードおよび撮像感度を示す情報をファインダ内表示パネル１６０に表示させる。図４に関連して説明したように、カメラＭＰＵ１４０は、各情報を予め定められた領域に表示させる。カメラＭＰＵ１４０は、レリーズボタンの全押しを検出すると、決定した絞り値に従って光学系の絞り装置１２８を駆動して、撮影動作を行う。
【００４１】
このように、カメラ１０においては、角度センサ１７０によって、被写体からの光を撮像素子１３２に提供する光学系の光軸５０の向きが検出される。具体的には、角度センサ１７０は、予め定められた基準面と光軸５０とがなす角度を検出する。より具体的には、角度センサ１７０は、水平面と光軸５０とがなす角度を検出する。カメラＭＰＵ１４０は、角度センサ１７０が検出した光軸の向きに応じて、撮像素子１３２で撮像する場合の光学系の絞りを変化させる。具体的には、カメラＭＰＵ１４０は、角度センサ１７０が検出した、基準面と光軸５０とがなす角度に応じて、光学系の絞りを変化させる。より具体的には、カメラＭＰＵ１４０は、基準面と光軸５０とがなす角度が小さいほど、光学系の絞りを絞る。
【００４２】
なお、図３等に関連して説明した角度範囲は、カメラ１０の動作設定としてユーザが設定できてよい。例えば、Ｆ値１１、Ｆ値１６およびＦ値２２で３回の撮影を行う角度範囲を、０°以上２０°未満に設定できてよい。また、角度範囲に応じて絞り値を変化させるか否かを、カメラ１０の動作設定としてユーザが設定できてよい。また、角度範囲に応じて撮影回数を変化させるか否かを、カメラ１０の動作設定としてユーザが設定できてよい。
【００４３】
図６は、カメラ１０における動作フローの一例を示す。図６は、カメラ１０が電源オフ状態から起動して電源オフされるまでの処理フローを示す。フローは、例えば操作入力部１４１の一部としての電源スイッチがＯＮ位置に切り替えられた場合に、開始される。本フローは、カメラＭＰＵ１４０が主体となってカメラ１０の各部を制御することにより実行される。
【００４４】
ステップＳ６０４において、カメラＭＰＵ１４０は、カメラ１０の初期設定を行う。例えば、カメラＭＰＵ１４０は、カメラ１０を制御するための各種パラメータ等を、システムメモリ１３９からＲＡＭ１３６に展開する。展開された各種パラメータとしては、カメラ１０の動作設定で設定された内容を示す情報を含む。また、カメラＭＰＵ１４０は、例えば操作入力部１４１の一部としての撮影モードダイヤル等の状態、および、展開された各種パラメータ等に基づき、カメラ１０の各部の動作条件を設定する。動作条件としては、連写撮影や単写撮影等のレリーズモード、絞り優先オートや料理モード等の撮影モード、シャッタスピードや露出条件等の撮像条件、ホワイトバランス等の画像処理条件等を例示できる。
【００４５】
続いて、ステップＳ６０６において、カメラＭＰＵ１４０は、設定した内容を表示部１３８に表示させる。カメラＭＰＵ１４０は、上述した動作条件等を示す情報を、アイコン表示等の種々の形式で表示部１３８に表示させる。カメラＭＰＵ１４０は、撮影モードダイヤルによって撮影モードが選択されている場合、撮影モードを示す情報を表示部１３８に表示させる。また、カメラＭＰＵ１４０は、上述した動作条件等を示す情報を、ファインダ内表示パネル１６０に表示させる。
【００４６】
続いて、ステップＳ６０８において、カメラＭＰＵ１４０は、操作イベントを特定する。ここでは、操作入力部１４１に対するユーザ操作に基づくイベントとして、設定ボタンの押し込みに応じて生じる設定イベント、再生ボタンの押し込みに応じて生じる再生イベント、レリーズボタンに対する操作に基づく撮影イベント、電源スイッチがＯＦＦ位置に切り換えられた場合に生じる電源オフイベントを特に取り上げて説明する。
【００４７】
ステップＳ６０８において設定操作イベントが生じた場合、カメラＭＰＵ１４０は、設定処理を行う（ステップＳ６１０）。ステップＳ６１０では、例えば、上述した角度範囲をユーザ操作に基づき設定するための処理、角度範囲に応じて絞り値を変化させるか否かをユーザ操作に基づき設定する処理、角度範囲に応じて撮影回数を変化させるか否かをユーザ操作に基づき設定する処理等を含む。本ステップで設定が変更された場合、変更された設定内容に基づいてパラメータ変数の値が変更される。
【００４８】
ステップＳ６０８において、レリーズボタンに対する操作に基づくイベントと判断された場合、レリーズボタンの押し込みに応じて焦点調節または撮影を行う（ステップＳ６１２）。ステップＳ６１２の処理については、図７および図８に関連して説明する。
【００４９】
ステップＳ６０８において再生操作イベントが生じた場合は、カメラＭＰＵ１４０は画像データの再生を行う（ステップＳ６１４）。具体的には、カメラＭＰＵ１４０は、外部メモリ１８０に記録されている画像データに基づいて表示部１３８に画像を表示させる処理を行う。
【００５０】
ステップＳ６０４において、設定操作イベント、レリーズイベントおよび電源オフイベント以外の操作イベントが生じた場合、操作内容に応じた動作を行う（ステップＳ６１６）。ステップＳ６１０、ステップＳ６１２、ステップＳ６１４、ステップＳ６１６のそれぞれの動作が終了すると、ステップＳ６０８に処理を移行する。
【００５１】
ステップＳ６０８において、ユーザ操作が検出されなかった場合は、非操作時の処理を実行する（ステップＳ６１８）。ステップＳ６１８の処理としては、省電力状態に遷移するか否かを判断する処理、省電力状態に遷移すると判断した場合は省電力状態に遷移する処理等を例示することができる。
【００５２】
ステップＳ６０８において、電源オフイベントが生じた場合、終了処理を行う（ステップＳ６２０）。ステップＳ６２０において実行される処理は、変更された各種パラメータ変数等で示される情報をシステムメモリ１３９にパラメータとして記録する処理を含む。終了処理が完了すると、本フローを終了する。
【００５３】
図７は、レリーズボタンの操作があった場合の動作の一例を示す。本フローは、図６のステップＳ６１２の処理において、レリーズボタンが半押し操作された場合の処理に適用できる。本フローは、レリーズボタンが半押し位置まで押し込まれたことをカメラＭＰＵ１４０が検出した場合に開始される。本フローは、カメラＭＰＵ１４０が主体となってカメラ１０の各部を制御することにより実行される。
【００５４】
ステップＳ７０２において、カメラＭＰＵ１４０は、現在の動作モードが料理モードであるか否かを判断する。料理モードである場合、カメラＭＰＵ１４０は、測光素子１４４から取得した測光値に基づく測光演算および測距動作を行う（ステップＳ７０４）。
【００５５】
続いて、カメラＭＰＵ１４０は、主要被写体の存在範囲を特定できたか否かを判断する（ステップＳ７０６）。カメラＭＰＵ１４０は、光軸方向における主要被写体の存在範囲を色相に基づいて特定する。例えば、測光素子１４４の出力に基づいて、主要被写体の一例としての皿の色相が検出された被写体領域を特定する。被写体領域を特定できた場合、カメラＭＰＵ１４０は、特定した被写体領域に対応する被写体までの距離をＡＦユニット１４２の出力に基づいて特定することにより、光軸方向における主要被写体の存在範囲を特定する。カメラＭＰＵ１４０は、皿の色相等の予め定められた色相の被写体領域を特定できなかった場合は、主要被写体の存在範囲が特定できなかったと判断する。
【００５６】
主要被写体の存在範囲を特定できなかった場合は、角度θに基づいて撮影回数および絞り値を決定する（ステップＳ７０８）。複数回の撮影回数が決定された場合は、各回の絞り値を決定する。続いて、決定した絞り値および測光値に基づいて、シャッタスピードおよび撮像感度を決定する（ステップＳ７１０）。ステップＳ７０８で複数回の撮影回数が決定された場合は、各回の絞り値と測光値とに基づいてシャッタスピードおよび撮像感度を決定する。
【００５７】
ステップＳ７０６において、主要被写体の存在範囲を特定できたと判断された場合、カメラＭＰＵ１４０は、主要被写体の存在範囲に基づいて絞り値を決定する（ステップＳ７１２）。具体的には、カメラＭＰＵ１４０は、差存在範囲に応じた被写界範囲になるように、絞り値を決定する。主要被写体の存在範囲を特定できた場合は、撮影回数は１回に設定される。続いて、決定した絞り値および測光値に基づいて、シャッタスピードおよび撮像感度を決定する（ステップＳ７１４）。
【００５８】
ステップＳ７０２の判断において、現在の撮影モードが料理モードでない場合は、撮影モードに応じて、絞り値、シャッタスピードおよび撮像感度等の撮像条件を決定する（ステップＳ７１６）。例えば、絞り値は、カメラ本体１３０の姿勢に応じて変化しない。具体的には、測光値が同一であれば、絞り値がカメラ本体１３０の姿勢に応じて変化することはない。現在の撮影モードがシャッタ優先オート撮影モードである場合、シャッタスピードはユーザが選択したシャッタスピードに固定され、撮像素子１３２の撮像感度および絞り値の少なくとも一方が、測光値に応じて定まる。現在の撮影モードが絞り優先オート撮影モードである場合は、絞り値はユーザが選択した絞り値に固定され、撮像素子１３２の撮像感度およびシャッタスピードの少なくとも一方が、測光値に応じて定まる。このように、カメラ本体１３０が自動で絞り値を決定する場合、絞り値は測光値に応じて定まる。ステップＳ７１０、ステップＳ７１４、ステップＳ７１６の処理が完了すると、カメラＭＰＵ１４０は、決定した絞り値、シャッタスピードおよび撮像感度を含む撮像条件を表示する（ステップＳ７２０）。例えば、カメラＭＰＵ１４０は、ファインダ表示制御部１６８を制御して、撮像条件を示す情報をファインダ内表示パネル１６０に表示させる。また、カメラＭＰＵ１４０は、表示制御部１３７を制御して、撮像条件を示す情報を表示部１３８に表示させる。
【００５９】
このように、カメラＭＰＵ１４０は、光学系の光軸５０方向における予め定められた被写体の存在範囲の特定を試みる。具体的には、カメラＭＰＵ１４０は、色相に基づいて予め定められた被写体が存在する領域を特定する。そして、カメラＭＰＵ１４０は、存在範囲を特定できた場合に、被写界深度が存在範囲に応じた深度になるように光学系の絞りを設定する。一方、カメラＭＰＵ１４０は、存在範囲を特定できなかった場合に、角度センサ１７０が検出した光軸５０の向きに応じて光学系の絞りを変化させる。
【００６０】
図８は、レリーズボタンの操作があった場合の動作の一例を示す。本フローは、図６のステップＳ６１２の処理において、レリーズボタンが半押し位置より深い全押し位置まで押し込まれた場合の処理に適用できる。本フローは、カメラＭＰＵ１４０が主体となってカメラ１０の各部を制御することにより実行される。
【００６１】
カメラＭＰＵ１４０は、ミラーユニット１６６をアップさせて、ミラーユニット１６６を退避位置に移動させる（ステップＳ８０２）。続いて、カメラＭＰＵ１４０は、現在決定されている撮像条件を反映する（ステップＳ８０４）。例えば、カメラＭＰＵ１４０は、図７に関連して説明した動作で決定した撮像条件に基づいて、絞りを制御する。また、カメラＭＰＵ１４０は、決定したシャッタスピードおよび撮像感度で動作するよう撮像素子１３２を設定する。複数回の撮影を行う旨が決定されている場合は、１回目の撮影を行う場合の撮像条件を反映する。
【００６２】
続いて、カメラＭＰＵ１４０は、撮像素子１３２に撮像動作を行わせて（ステップＳ８０６）、ミラーユニット１６６をダウンさせて、ミラーユニット１６６を進出位置に移動させる（ステップＳ８０８）。カメラＭＰＵ１４０は、撮像素子１３２が撮像動作を行うことで生成された画像データから記録用の画像データを生成する画像処理（ステップＳ８１０）と、生成された記録用の画像データを外部メモリ１８０へ記録させる処理とを、ＡＳＩＣ１３５に開始させる（ステップＳ８１０、ステップＳ８１２）。
【００６３】
続いて、絞りを変えて更に撮影を行うか否かを判断する（ステップＳ８１４）。例えば、カメラＭＰＵ１４０は、本フローにおいて撮像動作を行った回数が、図７に関連して説明した動作で決定した撮影回数に達していない場合に、更に撮影を行うと判断する。更に撮影を行う場合、ミラーユニット１６６をアップして（ステップＳ８１６）、次の撮影を行う場合の撮像条件を反映して（ステップＳ８１８）、ステップＳ８０８に処理を移行する。
【００６４】
ステップＳ８１４において、絞りを変えて更に撮影を行わないと判断した場合、絞りを開放させて（ステップＳ８２０）、本フローを終了する。
【００６５】
このように、カメラＭＰＵ１４０は、基準面と光軸とがなす角度に基づいて、互いに異なる絞りで撮像を行う回数を設定する。この場合、カメラＭＰＵ１４０は、基準面と光軸とがなす角度が小さいほど、回数を多く設定する。そして、カメラＭＰＵ１４０は、設定した回数だけ、光学系の絞りを順次に変更して撮像素子１３２に撮像させる。具体的には、カメラＭＰＵ１４０は、１回の撮影指示に応じて複数回の撮影動作を連続して行わせる。
【００６６】
以上の説明では、撮影モードが料理モードに設定されている場合に、角度センサ１７０が検出した光軸５０の向きに応じて光学系の絞りを変化させるとして説明した。しかし、料理モードは、光軸５０の向きに応じて光学系の絞りを変化させる制御を適用する撮影モードの一例である。他の撮影モードにおける制御に、光軸５０の向きに応じて光学系の絞りを変化させる制御を適用できる。例えば、複数の撮影モードの中からユーザ指示に基づいて設定される撮影モードのうち、光軸５０の向きに応じて光学系の絞りを変化させるべき予め定められた一以上の撮影モードが定められていてよい。カメラＭＰＵ１４０は、複数の撮影モードのうちの予め定められた撮影モードがユーザ指示に基づいて選択された場合に、角度センサ１７０が検出した光軸５０の向きに応じて光学系の絞りを変化させてよい。予め定められた撮影モードとしては、花を撮影するための花撮影モード、近距離の被写体を撮影するための近距離撮影モードを適用できる。その他、例えば高層ビルを下から撮影する場合など、光軸５０の向きによって主要被写体の存在範囲が大きく変わることが想定される場合に、光軸５０の向きに応じて光学系の絞りを変化させる制御を適用できる。
【００６７】
以上に説明したように、カメラ１０は、例えば水平面と光軸５０とがなす角度が小さいほど、光学系の絞りを絞る制御を行う。しかし、カメラ１０は、水平面と光軸５０とがなす角度が小さいほど、光学系の絞りを開いてもよい。かかる制御によれば、合焦対象の被写体にピントが合った状態にして、当該被写体とは離れた被写体がぼけて撮像される撮像条件を設定することができる。かかる制御は、写り込んでほしくない被写体が遠くに存在する場合や、ぼけ味のある画像を得たい場面に適用できる。また、カメラ１０によれば、主要被写体の存在範囲が特定できなかった場合に、光軸５０の向きに応じて光学系の絞りを変化させる制御を適用する。しかし、主要被写体の存在範囲を特定できた場合でも、光軸５０の向きに応じて光学系の絞りを変化させる制御を適用してよい。主要被写体の存在範囲を特定する処理を行うことなく、光軸５０の向きに応じて光学系の絞りを変化させてもよい。
【００６８】
上記の説明において、カメラＭＰＵ１４０の動作として説明した処理は、カメラＭＰＵ１４０がプログラムに従ってカメラ１０が有する各ハードウェアを制御することにより実現される。また、上記の説明においてＡＳＩＣ１３５により実現される処理は、プロセッサによって実現することができる。例えば、ＡＳＩＣ１３５の動作として説明した処理は、プロセッサがプログラムに従ってカメラ１０が有する各ハードウェアを制御することにより実現される。すなわち、本実施形態のカメラ１０に関連して説明した処理は、プロセッサがプログラムに従って動作して各ハードウェアを制御することにより、プロセッサ、メモリ等を含む各ハードウェアとプログラムとが協働して動作することにより実現することができる。すなわち、当該処理を、いわゆるコンピュータ装置によって実現することができる。コンピュータ装置は、上述した処理の実行を制御するプログラムをロードして、読み込んだプログラムに従って動作して、当該処理を実行してよい。コンピュータ装置は、当該プログラムを記憶しているコンピュータ読取可能な記録媒体から当該プログラムをロードすることができる。
【００６９】
また、本実施形態において、レンズユニット１２０が装着された状態のカメラ１０を、撮像装置の一例として取り上げた。しかし、撮像装置とは、レンズユニット１２０が装着されていないカメラ本体１３０を含む概念である。撮像装置は、一眼レフレックスカメラ等のレンズ交換式カメラであってよいし、レンズ非交換式カメラであってもよい。撮像装置は、ビデオカメラであってよい。撮像装置は、撮像機能付きの携帯電話機、撮像機能付きの携帯情報端末等、撮像機能を有する種々の電子機器であってよい。
【００７０】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００７１】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００７２】
１０  カメラ、５０  光軸、１２０  レンズユニット、１２１  レンズマウント接点、１２２  レンズ、１２３  レンズＭＰＵ、１２４  レンズ駆動部、１２８  絞り装置、１３０  カメラ本体、１３１  カメラマウント接点、１３２  撮像素子、１３３  アナログ処理部、１３４  Ａ／Ｄ変換器、１３５  ＡＳＩＣ、１３６  ＲＡＭ、１３７  表示制御部、１３８  表示部、１３９  システムメモリ、１４０  カメラＭＰＵ、１４１  操作入力部、１４２  ＡＦユニット、１４３  フォーカルプレーンシャッタ、１４４  測光素子、１４５  メインミラー、１４６  サブミラー、１４７  ペンタプリズム、１４８  駆動部、１４９  接続インタフェース、１５０  記録媒体ＩＦ、１５２  外部機器ＩＦ、１５６  外部機器コネクタ、１６０  ファインダ内表示パネル、１６１  ピント板、１６２  接眼光学系、１６３  ファインダ窓、１６６  ミラーユニット、１６８  ファインダ表示制御部、１７０  角度センサ、１８０  外部メモリ、１９０  電源、１９２  電源回路、４００、５００  ファインダ内画像
【図１】
2015046757.tif 000003
【図２】
2015046757.tif 000004
【図３】
2015046757.tif 000005
【図４】
2015046757.tif 000006
【図５】
2015046757.tif 000007
【図６】
2015046757.tif 000008
【図７】
2015046757.tif 000009
【図８】
2015046757.tif 000010