(57)【要約】【課題】撮影環境によって異なる像のブレを適切に補正する撮影方法及び撮影装置を提供する。【解決手段】デジタルカメラ１０は、ジャイロセンサ６８、撮影環境判別部６６、ブレ補正処理部６７、ブレ補正レンズ７４などを備える。ジャイロセンサ６８はいくつかの角速度センサからなり、デジタルカメラ１０の移動を検知する。撮影環境判別部６６は、ジャイロセンサ６８から出力されるブレ信号に基づいて、撮影時にデジタルカメラ１０に生じたブレの周波数を算出する。ブレ補正処理部６７は、撮影環境判別部６６で算出されたブレの周波数に基づいてブレ補正レンズ７４を撮影光軸Ｌ１に対して垂直な方向に移動させ、ブレを補正する。【選択図】図４
2009053395.tif 000002
【特許請求の範囲】
【請求項１】
撮影時に撮影装置が移動することによって画像に生じるブレを自動的に補正する撮影装置において、
撮影装置の使用環境を判別するとともに、判別した使用環境に応じた前記ブレの周波数を特定する撮影環境判別手段と、
前記撮影環境判別手段によって特定された前記ブレの周波数に基づいて前記ブレを補正するブレ補正手段と、
を備えることを特徴とする撮影装置。
【請求項２】
撮影装置の移動を検知し、撮影装置の移動速度に応じた値を出力する角速度センサを備え、
前記撮影環境判別手段は、撮影実行前に前記角速度センサの出力値から撮影装置に生じたブレの周波数を算出することで撮影装置の使用環境を予め判別し、撮影時に前記ブレ補正手段は前記撮影環境判別が算出したブレの周波数の前記ブレを補正することを特徴とする請求項１記載の撮影装置。
【請求項３】
前記ブレの周波数として、前記使用環境ごとに予め定めた複数のブレ周波数と、
取得する画像のホワイトバランスを自動的に調節するホワイトバランス調節手段とを備え、
前記撮影環境判別手段は、前記ホワイトバランス調節手段で使用されるゲイン信号の大きさに基づいて撮影装置の使用環境を判別するとともに、判別した使用環境に応じて前記ブレ周波数を選択することを特徴とする請求項１記載の撮影装置。
【請求項４】
前記ブレの周波数として、前記使用環境ごとに予め定めた複数のブレ周波数と、
使用環境に応じて撮影装置に装着されるアタッチメントと、
前記アタッチメントが撮影装置に装着されていることを検知するアタッチメント検知手段と、
を備え、
前記アタッチメント検知手段によって前記アタッチメントが撮影装置に装着されていることが検知されることによって、前記撮影環境判別手段は撮影装置の使用環境が前記アタッチメントに応じた使用環境であることを判別し、前記アタッチメントに対応する前記ブレ周波数を選択することを特徴とする請求項１記載の撮影装置。
【請求項５】
前記ブレの周波数として、前記使用環境ごとに予め定められた複数のブレ周波数を備え、
前記撮影環境判別手段は撮影装置の使用環境が水中であることを判別し、前記複数のブレ周波数のなかかから水中撮影用に定められたブレ周波数を選択することを特徴とする請求項１記載の撮影装置。
【請求項６】
前記ブレ補正手段が前記ブレの補正を行う撮影装置の使用環境が予め定められ、ブレの補正を行う使用環境を以外の撮影装置の使用環境下では、前記ブレ補正手段による前記ブレの補正を行わないことを特徴とする請求項１乃至５記載の撮影装置。
【請求項７】
撮影時に撮影装置が移動することによって画像に生じるブレを自動的に補正する撮影方法において、
撮影装置の使用環境を判別する使用環境判別ステップと、
前記使用環境判別ステップで判別された撮影装置の使用環境に応じた前記ブレの周波数を特定するブレ周波数特定ステップと、
前記ブレ周波数特定ステップで特定された使用環境に応じた前記ブレの周波数に基づいて前記ブレを補正するブレ補正ステップと、
を備えることを特徴とする撮影方法。
【請求項８】
前記ブレ補正ステップで前記ブレの補正を行う撮影装置の使用環境が予め定められているときに、前記使用環境判別ステップで判別された撮影装置の使用環境が前記ブレの補正を行うことが定められた撮影装置の使用環境でない場合には、前記ブレ補正ステップで前記ブレの補正を行わないことを特徴とする請求項７記載の撮影方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、種々の環境下で手振れ等を補正した撮影を行う撮影方法及び撮影装置に関し、さらに詳しくは、陸上だけでなく水中においても手振れ等を補正した撮影を行う撮影方法及び撮影装置に関する。
【背景技術】
【０００２】
シャッターボタンの押圧時に、デジタルカメラを把持する手や撮影者の身体の振動によって撮影が画像にブレ（以下、手振れ）が生じてしまい、撮影失敗の大きな原因となっている。この手振れは、カメラを両手で把持するようにしたり、三脚などを使用したりすることによって相当軽減される。
【０００３】
近年では、片手でデジタルカメラを把持するような手振れの生じやすい場合であっても、この手振れを補正して撮影を行うことができるデジタルカメラが普及している。こうしたデジタルカメラに採用される手振れ補正の具体的な手法としては、デジタルカメラを把持する手や身体の振動に応じて一部のレンズを移動させるレンズシフト方式や、ＣＣＤ等の撮像素子を移動させるＣＣＤシフト方式などが知られている。
【０００４】
これらの手振れ補正の方式は、何れにしても、デジタルカメラを持つ腕や身体の振動を検知して、これに応じた補正を行う。例えば、カメラを持つ腕、すなわち肘付近から手先にかけて生じる振動の周波数は５〜１０Ｈｚ程度であるとされ、この周波数に応じてレンズやＣＣＤを移動させる。また、同様に、撮影者の身体全体が振動する周波数が１〜２Ｈｚ程度であるとされ、この周波数をも加味してレンズやＣＣＤを移動させることで手振れの補正が行われる。
【０００５】
こうした所定周波数の手振れを精度良く補正する技術としては、例えば、撮影環境の変化などによって手振れ補正を担う素子に生じる温度変化に応じて、手振れ補正のゲインや位相などを変更し、手振れ補正性能の劣化を抑えるカメラが知られている（特許文献１）。
【０００６】
一方、デジタルカメラの普及にともない、撮影時の様々な使用環境（以下、撮影環境）下においても適切な撮影を行うことができるデジタルカメラが求められるようになっている。例えば、防水加工を施されたデジタルカメラや水中撮影用のアタッチメントを備えるデジタルカメラが知られているように、水中撮影の需要は大きい。
【０００７】
こうした水中撮影では、単に撮影を行うだけでなく水中であることに応じて特殊な制御等を行うカメラが知られている。例えば、水があることを検知してズームレンズの進退動作を禁止するカメラ（特許文献２）や、撮影環境が陸上か水中かに応じて撮影環境に適した撮影条件のユーザ設定を設定するカメラ（特許文献３）、水中であっても見やすい配色の表示を行うカメラ（特許文献４）などが知られている。
【０００８】
また、例えば、手振れ補正機能の設けられていないカメラに、手振れ補正機能を設けた水中撮影用のアタッチメントを取り付けることで手振れを軽減するカメラが知られている（特許文献５，６）。同様に水中撮影時の手振れを軽減しようとするカメラには、例えば、水中撮影時にストロボ発光しやすくなるように、被写体の明るさ判別レベルを切り替えることで手振れを軽減するカメラ（特許文献７，８）や、水中撮影用の撮影モード下ではシャッタ速度が高めに設定され、かつ強制発光となる制御を行うことで手振れを軽減するカメラ（特許文献９）も知られている。
【特許文献１】特開平６−２６５９６２号公報
【特許文献２】実開平３−３１７２１号公報
【特許文献３】特開２００５−３２８２２４号公報
【特許文献４】特開２００５−３２８２２６号公報
【特許文献５】特開平９−１５６６９号公報
【特許文献６】特開平９−１５５３７号公報
【特許文献７】特開２００３−１８６０９３号公報
【特許文献８】特開平８−６９０３６号公報
【特許文献９】特開２００６−２０１６３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従来の手振れ補正は、前述のように１〜２Ｈｚ及び５〜１０Ｈｚ（以下、手振れ周波数）の振動を手振れとして軽減するものであり、通常の陸上撮影でこれらの手振れ周波数の振動のみが画像のブレの支配的な要因である場合には良好に補正される。
【００１０】
一方、水中で撮影を行う場合など、陸上以外の環境で撮影が行われる場合には、陸上での手振れ周波数以外に撮影画像にブレを生じさせる振動が生じることがある。こうした場合に、上述のような陸上での手振れ周波数に最適化された通常の手振れ補正が行われると、この手振れ周波数の帯域に含まれない振動が画像のブレの支配的な要因であるために、画像のブレが正しく補正されないばかりか、かえって余計な画像のブレを生じさせてしまうという問題がある。
【００１１】
また、水中撮影等の陸上以外の撮影環境下で撮影を行う従来のカメラは、シャッタ速度やストロボの発光等で手振れを軽減するものであり、手振れ補正機能自体を水中等の陸上環境以外の撮影環境に対応させるものではなく、様々な撮影環境に適応する手振れ補正機能が望まれている。
【００１２】
本発明は上述の問題点に鑑みてなされたものであり、撮影環境ごとにことなる像のブレを適切に補正する撮影方法及び撮影装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の撮影装置は、撮影時に撮影装置が移動することによって画像に生じるブレを自動的に補正する撮影装置であり、撮影装置の使用環境を判別するとともに、判別した使用環境に応じた前記ブレの周波数を特定する撮影環境判別手段と、前記撮影環境判別手段によって特定された前記ブレの周波数に基づいて前記ブレを補正するブレ補正手段とを備えることを特徴とする。
【００１４】
また、撮影装置の移動を検知し、撮影装置の移動速度に応じた値を出力する角速度センサを備え、
前記撮影環境判別手段は、撮影実行前に前記角速度センサの出力値から撮影装置に生じたブレの周波数を算出することで撮影装置の使用環境を予め判別し、撮影時に前記ブレ補正手段は前記撮影環境判別が算出したブレの周波数の前記ブレを補正することを特徴とする。
【００１５】
また、前記ブレの周波数として、前記使用環境ごとに予め定めた複数のブレ周波数と、取得する画像のホワイトバランスを自動的に調節するホワイトバランス調節手段を備え、前記撮影環境判別手段は、前記ホワイトバランス調節手段で使用されるゲイン信号の大きさに基づいて撮影装置の使用環境を判別するとともに、判別した使用環境に応じて前記ブレ周波数を選択することを特徴とする。
【００１６】
前記ブレの周波数として、前記使用環境ごとに予め定めた複数のブレ周波数と、使用環境に応じて撮影装置に装着されるアタッチメントと、前記アタッチメントが撮影装置に装着されていることを検知するアタッチメント検知手段とを備え、前記アタッチメント検知手段によって前記アタッチメントが撮影装置に装着されていることが検知されることによって、前記撮影環境判別手段は撮影装置の使用環境が前記アタッチメントに応じた使用環境であることを判別し、前記アタッチメントに対応する前記ブレ周波数を選択することを特徴とする。
【００１７】
また、前記ブレの周波数として、前記使用環境ごとに予め定められた複数のブレ周波数を備え、前記撮影環境判別手段は撮影装置の使用環境が水中であることを判別し、前記複数のブレ周波数のなかかから水中撮影用に定められたブレ周波数を選択することを特徴とする。
【００１８】
また、前記ブレ補正手段が前記ブレの補正を行う撮影装置の使用環境が予め定められ、ブレの補正を行う使用環境を以外の撮影装置の使用環境下では、前記ブレ補正手段による前記ブレの補正を行わないことを特徴とする。
【００１９】
本発明の撮影方法は、撮影時に撮影装置が移動することによって画像に生じるブレを自動的に補正する撮影方法であり、撮影装置の使用環境を判別する使用環境判別ステップと、前記使用環境判別ステップで判別された撮影装置の使用環境に応じた前記ブレの周波数を特定するブレ周波数特定ステップと、前記ブレ周波数特定ステップで特定された使用環境に応じた前記ブレの周波数に基づいて前記ブレを補正するブレ補正ステップと、を備えることを特徴とする。
【００２０】
また、前記ブレ補正ステップで前記ブレの補正を行う撮影装置の使用環境が予め定められているときに、前記使用環境判別ステップで判別された撮影装置の使用環境が前記ブレの補正を行うことが定められた撮影装置の使用環境でない場合には、前記ブレ補正ステップで前記ブレの補正を行わないことを特徴とする。
【発明の効果】
【００２１】
本発明によれば、撮影環境によって異なる像のブレを適切に補正する撮影方法及び撮影装置を提供することができる。
【発明を実施するための最良の形態】
【００２２】
［第１実施形態］
図１に示すように、デジタルカメラ１０（撮影装置）の前面には、レンズ鏡胴１６やストロボ発光部１７が設けられている。レンズ鏡胴１６には撮影レンズ１８が配置される。また、このレンズ鏡胴１６は、デジタルカメラ１０に収納される位置（図１）と、デジタルカメラ１０の前面に突出される位置（図示しない）との間で伸縮するように、移動自在に設けられている。こうしたレンズ鏡胴１６の移動は、ズーム操作に応じて行われる。ストロボ発光部１７は、主として撮影光量が不足する場合に発光され、適切な撮影条件となるように撮影光量を補う。
【００２３】
また、デジタルカメラ１０の上面には電源ボタン２１やレリーズボタン２２が設けられている。電源ボタン２１は、長押し操作されることで、デジタルカメラ１０の電源のオン，オフを切り替える。また、レリーズボタン２２は、デジタルカメラ１０の上面右側面寄りに設けられており、撮影を実行する際に押圧される。このレリーズボタン２２は、半押しと全押しの２段階の押圧操作が可能となっている。レリーズボタン２２が、半押し操作されると、撮影レンズ１８の焦点距離や撮影の露光量などの各種撮影条件が自動的に調節される。そして、レリーズボタン２２が全押し操作されると、デジタルカメラ１０は、半押し操作の段階で定められた焦点距離や露光量で撮影が実行し、被写体の画像を得る。
【００２４】
図２に示すように、デジタルカメラ１０の背面には、ＬＣＤ２６や操作部２７が設けられている。ＬＣＤ２６には、デジタルカメラ１０の設定項目などの各種メニューや、撮影した画像、スルー画像など、様々な情報が表示される。操作部２７は、モード切替ボタン（図示しない）、メニューボタン２８、決定ボタン２９、キャンセルボタン３１、方向キー３２などから構成される。モード切替ボタンは、デジタルカメラ１０の動作モードを切り替えるボタンである。デジタルカメラ１０に設けられた動作モードには、被写体の撮影を行う撮影モードと、撮影した画像などを表示する再生モードが設けられている。
【００２５】
メニューボタン２８は、押圧操作されることで、ＬＣＤ２６にデジタルカメラ１０の各種設定等のメニューを表示する。例えば、デジタルカメラ１０には、撮影モードとして、風景モードや人物モードなど種々の撮影モードが設けられており、こうした詳細な撮影モードの切替もメニューボタン２８の押圧操作で表示されるメニューから変更される。決定ボタン２９やキャンセルボタン３１は、ＬＣＤ２６に表示されたメニュー等で、選択の決定，実行や選択の解除を行う。
【００２６】
方向キー３２は、デジタルカメラ１０の使用状態に応じて異なる機能を割り当てられた汎用キーである。例えば、デジタルカメラ１０の動作モードが再生モードであるときには、ＬＣＤ２６に表示する画像を変更するコマ送りキーとして機能する。また、デジタルカメラ１０の動作モードが撮影モードであるときには、撮影倍率を変更するズームキーとして機能する。さらに、方向キー３２は、デジタルカメラ１０の設定等を変更する差異には、各種メニューや設定事項を選択するカーソルを移動させるカーソルキーとして機能する。
【００２７】
また、デジタルカメラ１０の側面には、メモリカード３３などの記録メディアを装填するメディアスロット３４や、コンピュータなどの外部機器と通信を行うための接続端子類（図示しない）などが設けられている。さらに、デジタルカメラ１０の下面には、水中パック検知部３６（アタッチメント検知手段）が設けられている。この水中パック検知部３６は、デジタルカメラ１０に水中パック（後述）が装着されているか否かを検出する。
【００２８】
図３に示すように、デジタルカメラ１０には、水中撮影用の付属アタッチメントとして、水中パック３７（アタッチメント）が設けられている。水中パック３７は、前面部４１と背面部４２とからなり、この前面部４１と背面部４２との境界部分にはゴムなどからなるパッキン（図示しない）が設けられている。これにより、前面部４１と背面部４２とが強固に組み合わされると、気密な収納室４３が形作られる。水中で撮影を行う際には、デジタルカメラ１０はこの収納室４３に配置されることで、水中パック３７の外部の水から遮蔽される。
【００２９】
前面部４１の前面にはレンズ防護ユニット４６、拡散板４７などが設けられている。レンズ防護ユニット４６は、収納室４３に配置されたデジタルカメラ１０のレンズ部分を防護する部材であり、ズーム操作によってレンズ鏡胴１６が突出する量に合わせて、前面部４１の前方に突出して設けられている。したがって、水中パック３７を装着して撮影を行う場合であっても、デジタルカメラ１０をズーム操作することが可能となっている。また、このレンズ防護ユニット４６の中央部、すなわちデジタルカメラ１０の光軸Ｌ１上の部分は無色透明な材料からつくられており、デジタルカメラ１０に水中パック３７を装着した状態で撮影を行う場合にも、水中パック３７を装着しない場合に撮影した画像と略同等の画質の画像が得られる。拡散板４７は、ストロボ発光部１７から発せられる光を拡散し、水中の被写体を自然に照明する。
【００３０】
さらに前面部４１の左右の側面には留具４８ａが設けられている。この留具４８ａは、背面部４２の留具４８ｂに掛けられることで、前面部４１と背面部４２とを強固に組み合わせ、収納室４３の気密を維持する。
【００３１】
背面部４２の背面には、表示部５１、操作ボタン５２が設けられている。表示部５１は、ＬＣＤ２６に対応する位置に設けられており、透明な材料からつくられている。したがって、水中パック３７を装着した状態においても、ＬＣＤ２６の表示は見難くなることなく、この表示部５１を通して観察される。
【００３２】
操作ボタン５２は、デジタルカメラ１０に水中パック３７を装着した状態で、デジタルカメラ１０の操作を行うためのボタンであり、操作部２７のボタンやキーに各々に対応して設けられている。また、操作ボタン５２は、押圧操作された場合にも収納室４３の気密を保つように設けられている。
【００３３】
同様に、背面部４２の上面には、レリーズ操作部５３や電源操作部５４が設けられている。レリーズ操作部５３はレリーズボタン２２に対応する位置に、電源操作部５４は電源ボタン２１に対応する位置に各々設けられている。また、前述の操作ボタン５２と同様に、レリーズ操作部５３や電源操作部５４もまた、押圧操作された場合にも収納室４３の気密状態は保たれる。
【００３４】
さらに、背面部４２の内壁の下側面には、突起５６が設けられている。デジタルカメラ１０が収納室４３に配置されると、この突起５６は水中パック検知部３６に係合し、収納室４３内でデジタルカメラ１０を位置決めするとともに、この突起５６が水中パック検知部３６によって検知されることによって、結果としてデジタルカメラ１０は水中パック３７が装着されていることを検知する。
【００３５】
図４に示すように、デジタルカメラ１０は、撮影レンズ１８、ＣＣＤ６１、ＤＳＰ６２、ＡＥ／ＡＷＢ検出回路６３（ホワイトバランス調節手段）、ＡＦ検出回路６４、ブレ補正処理部６７（ブレ補正手段）、撮影環境判別部６６などを備えている。
【００３６】
撮影レンズ１８はズームレンズ７１、絞り７２、フォーカスレンズ７３、ブレ補正レンズ７４などから構成される。ズームレンズ７１は、撮影光軸Ｌ１に沿って移動自在に設けられている。このズームレンズ７１は撮影モード下で、方向キー３２の操作に応じて移動され、撮影倍率を変化させる。また、絞り７２は、レリーズボタン２２の半押し操作などに応じて駆動され、絞り開口の面積を変化させることで撮影光量を調節する。
【００３７】
フォーカスレンズ７３は、ズームレンズ７１と同様に、撮影光軸Ｌ１に沿って移動自在に設けられている。このフォーカスレンズ７３の撮影光軸Ｌ１に沿った移動は、ズームレンズ７１の移動やレリーズボタン２２の半押し操作に応じて行われ、撮影レンズ１８の焦点距離が調節される。
【００３８】
このような撮影レンズ１８の駆動、すなわち、ズームレンズ７１，フォーカスレンズ７３の撮影光軸Ｌ１に沿った移動や絞り７２の絞り開口の大きさの調節は、レンズモータ７６によって行われる。なお、レンズモータ７６は、撮影レンズ１８の各部を駆動する際に必要な個数のステッピングモータやギアなどからなり、モータドライバ７７などを介してＣＰＵ８１によって制御される。
【００３９】
ブレ補正レンズ７４は、撮影光軸Ｌ１に垂直な方向に移動自在に設けられている。このブレ補正レンズ７４の撮影光軸Ｌ１に垂直な方向への移動は、撮影時にデジタルカメラ１０が所定範囲の周波数で振動しているときに行われる。すなわち、ブレ補正レンズ７４は、手振れ等によるデジタルカメラ１０のブレを補正する際に、この手振れ等の周波数に応じて撮影光軸Ｌ１に垂直な方向に移動される。また、こうしたブレ補正レンズ７４の移動は、レンズモータ７８などによって行われ、レンズモータ７８はモータドライバ７９を介して、ブレ補正処理部６７（後述）によって制御される。
【００４０】
ＣＣＤ６１は、撮影レンズ１８の背後に設けられており、撮影レンズ１８によって受光面に結像された被写体光を光電変換し、アナログの撮像信号を出力する。ＣＣＤ６１が出力する撮像信号には、レリーズボタン２２が全押し操作されたときに出力される画素数の大きな本画像信号と、ＬＣＤ２６にスルー表示するためのスルー画像信号とがある。本画像信号は、後述するようにデジタルな画像データに変換されるとともに、各種画像処理などを施されてメモリカード３３へ記録される。一方、スルー画像信号は、例えば毎秒３０フレームのフレームレートで出力されると、デジタルなスルー画像データに変換されるとともに、各種画像処理を施された後にＳＤＲＡＭ９１に記憶される。
【００４１】
また、ＣＣＤ６１は、いわゆる電子シャッタ機能を有しており、タイミングジェネレータ（図示しない）からのシャッタパルスが入力されると、それまで似蓄積された電荷を掃き出して消去し、本画像信号として出力される電荷の蓄積時間を調節する。デジタルカメラ１０による撮影の露光量は、この電子シャッタと絞り７２の絞り開口の大きさとによって定められる。なお、こうしたＣＣＤ６１の動作は、ＣＰＵ８１からの制御信号に基づいてＣＣＤドライバ８２によって制御される。
【００４２】
このようにＣＣＤ６１から出力されるアナログの撮像信号は、相関二重サンプリング回路８６（以下、ＣＤＳ）によってノイズが除去されるとともに、増幅器８７（以下、ＡＭＰ）によって増幅される。そして、Ａ／Ｄ変換器８８によってデジタルな画像データへと変換される。こうして得られる画像データは、ＣＣＤ６１の受光面を構成する各々のセルの蓄積電荷量に正確に対応したＲ，Ｇ，Ｂの画像データであり、デジタルシグナルプロセッサ（ＤＳＰ）６２へと入力される。
【００４３】
ＤＳＰ６２は、画像入力コントローラ、画質補正処理回路、ＹＣ変換処理回路、圧縮伸張処理回路などとして機能する。すなわち、ＤＳＰ６２は、Ａ／Ｄ変換器８８からの画像データをバッファリングしてＳＤＲＡＭ９１に一時的に記憶させるとともに、各種画像変換処理を施す。
【００４４】
例えば、ＤＳＰ６２が画像入力コントローラとして機能する場合には、Ａ／Ｄ変換器８８から入力された画像データをバッファリングして、データバス９２を介してＳＤＲＡＭ９１に一時的に記憶させる。また、画質補正処理回路として機能する場合には、画像データに対して、階調変換、γ補正処理などの各種画像変換処理を施す。さらに、ＹＣ変換処理回路として機能する場合には、ＲＧＢの画像データを輝度信号Ｙと色差信号Ｃｒ，Ｃｂとに変換する。そして、圧縮伸張処理回路として機能する場合には、ＹＣ変換された画像データを所定の方式で圧縮し、ＪＰＥＧやＴＩＦＦといったファイル形式で出力する。
【００４５】
ＳＤＲＡＭ９１は作業用のメモリであり、画像データを一時的に記憶するとともに、ＣＰＵ８１によって実行されるデジタルカメラ１０の制御用プログラムなどがロードされる。また、ＳＤＲＡＭ９１内にはスルー画像を格納するＶＲＡＭ領域が確保されており、このＶＲＡＭ領域に記憶されたスルー画像は前述のフレームレートに合わせて随時更新される。また、フラッシュＲＯＭ９３は、デジタルカメラ１０の制御用プログラムや、各種設定情報などが格納されているメモリである。
【００４６】
水中パック検知部３６は、デジタルカメラ１０に水中パック３７が装着されているか否かを検知する。また、この水中パック検知部３６は、デジタルカメラ１０に水中パック３７が装着されているときには、これを示すオン信号を出力する。一方、デジタルカメラ１０に水中パック３７が装着されていない場合にはオフであり、オン信号を出力しない。ＣＰＵ８１は、この水中パック検知部３６からのオン信号を受けると、例えば、ＬＣＤ２６の表示色を変更するなど、予め定められた水中撮影に適した設定でデジタルカメラ１０を駆動する。
【００４７】
ＡＥ／ＡＷＢ検出回路６３は、ホワイトバランスが撮影に適切か否かを検出するとともに、撮影に適切な露光量を検出し、これらを撮影に適切な値となるように自動的に調節する。すなわち、ＤＳＰ６２から出力された画像データを用いてホワイトバランスが適切か否かを検出し、また、撮影画面内に設定されたＡＥ検出領域から被写体の輝度を検出する。このＡＥ／ＡＷＢ検出回路６３によって検出された被写体の輝度に基づいて、ＣＰＵ８１は、ＣＣＤ６１の電子シャッタ速度と絞り７２の絞り開口の大きさとを定め、露光量が撮影に適切な量となるように調節する。また、デジタルカメラ１０の設定やデジタルカメラ１０の使用状態によっては、絞り７２の開口の大きさの変更や電子シャッタの速度が制限された状態で、ＡＥ／ＡＷＢ検出回路６３による露光量の検出が行われる。
【００４８】
ＡＦ検出回路６４は、ＤＳＰ６２から出力された画像データを用いて焦点距離を検出する。すなわち、ＡＦ検出回路６４は、画像データの撮影画面内に設定されたＡＦ検出領域から高周波成分を抽出し、この高周波成分を積算したＡＦ評価値を出力する。ＣＰＵ８１は、このＡＦ評価値が最大となるように、すなわち、ＡＦ検出領域内のコントラストが最大となる合焦位置にフォーカスレンズ７３を撮影光軸Ｌ１に沿って移動させる。
【００４９】
ジャイロセンサ６８は、いくつかの角速度センサからなり、デジタルカメラ１０が撮影光軸Ｌ１に対して垂直な面内での移動、すなわちデジタルカメラ１０のブレを検知する。また、ジャイロセンサ６８は、検知したデジタルカメラ１０の移動をブレ信号として継続的に出力する。
【００５０】
撮影環境判別部６６は、ジャイロセンサ６８の出力するブレ信号を得ると、このブレ信号に基づいてデジタルカメラ１０の置かれている環境、すなわち、撮影時の環境を判別する。すなわち、撮影環境判別部６６は、ブレ信号からデジタルカメラ１０のブレの周波数（以下、ブレ周波数）を算出する。この撮影環境判別部６６が算出するブレ周波数は、必ずしも１つの値とは限らず、１度に複数のブレ周波数が算出される。
【００５１】
撮影環境判別部６６が算出するブレ周波数は、撮影時のデジタルカメラ１０の状態を如実に表している。すなわち、撮影環境判別部６６がブレ周波数を算出することは、撮影環境を判別することに他ならない。例えば、ブレ周波数が前述の手振れ周波数（１〜２Ｈｚ及び５〜１０Ｈｚ）と同じ周波数帯であれば、撮影環境は、陸上で撮影者の手にデジタルカメラ１０が把持されているという撮影環境である。また、例えば、前述の手振れ周波数の帯域に算出したブレ周波数が該当せず、波のある水中で支配的な周波数帯であれば、撮影環境は波のある水中である。
【００５２】
ブレ補正処理部６７は、撮影環境判別部６６から出力されるブレ周波数を受けると、このブレ周波数に応じてブレ補正レンズ７４を撮影光軸Ｌ１に垂直な方向へとブレ補正レンズ７４を移動させ、デジタルカメラ１０に生じた手振れ等による像のブレを補正する。このブレ補正処理部６７によるデジタルカメラ１０のブレの補正は、撮影モード下でアクティブに設定されているときに常時行われる。
【００５３】
以下、上述のように構成されるデジタルカメラ１０の作用を説明する。デジタルカメラ１０は電源がオンされ、撮影モードが選択されると、ジャイロセンサ６８を駆動してブレ信号を継続的に出力させることで、デジタルカメラ１０に生じた手振れ等のブレを監視する。また、デジタルカメラ１０は、このブレ信号に基づいてブレ周波数を算出する（使用環境判別ステップ，ブレ周波数特定ステップ）。このブレ周波数は、撮影環境によって生じる手振れ等のデジタルカメラ１０のブレを表すものである。したがって、デジタルカメラ１０は、ブレ周波数を算出することは、撮影環境を判別することに等しい。
【００５４】
そして、デジタルカメラ１０は、こうして算出したブレ周波数で手振れを補正を行う（ブレ補正ステップ）。すなわち、デジタルカメラ１０は、算出したブレ周波数に応じてブレ補正レンズ７４を撮影光軸Ｌ１に垂直な方向に随時移動させ、撮影画像のブレを軽減する。例えば、ブレ周波数が１〜２Ｈｚ，５〜１０Ｈｚという周波数帯であれば、撮影環境は、陸上でデジタルカメラ１０が片手で把持されているという撮影環境である。したがって、デジタルカメラ１０が１〜２Ｈｚ，５〜１０Ｈｚのブレ周波数に応じてブレ補正レンズ７４を随時移動させることにより、いわゆる手振れを補正する。
【００５５】
また、例えば、算出したブレ周波数が水中撮影で生じ易い周波数帯であれば、デジタルカメラ１０に生じたブレはいわゆる手振れではなく、水中撮影に特有の波やうねりによるブレである。したがって、デジタルカメラ１０がこうした水中撮影に特有のブレ周波数でブレ補正を行うと、いわゆる手振れではなく、波やうねりによるブレが補正される。
【００５６】
こうしたブレ周波数に基づいたブレ補正は、デジタルカメラ１０のブレ補正がアクティブとなっている間継続的に行われる。すなわち、撮影後にデジタルカメラ１０の電源がオフにされた場合や、再生モード等の撮影を行わないモードに移行された場合などには、ブレ補正機能は自動的にオフとなる。
【００５７】
以上のように、デジタルカメラ１０は、ジャイロセンサ６８から得られるブレ信号に基づいてブレ周波数を算出し、このブレ周波数に応じたブレ補正を行うから、いわゆる手振れだけでなく、撮影環境によって生じる手振れ周波数の帯域に収まらないブレをも撮影環境に応じて適切に補正することができる。また、ジャイロセンサ６８を用いることで、予め想定される撮影環境でない場合であっても、撮影環境に特有のブレ周波数を算出することができるから、様々な撮影環境に柔軟に対応したブレ補正を行うことができる。さらに、上述のように撮影環境に応じて異なるブレ周波数でブレ補正を行うことで、水中撮影時に通常の陸上撮影で生じる手振れを補正するブレ補正を行うことで、かえってブレのひどい画像となってしまうといったような、不適切なブレ補正が行われることによる弊害を防ぐことができる。
【００５８】
なお、上述の第１実施形態のデジタルカメラ１０は、ジャイロセンサ６８からのブレ信号に基づいてブレ周波数を算出し、撮影環境を判別するが、これに限らず、他の手法で撮影環境を判別するようにしても良い。例えば、ホワイトバランスが調節されるときに使用されるゲインに基づいて撮影環境を判別するようにしても良い。この例を以下に第２実施形態として説明するが、上述の第１実施形態のデジタルカメラ１０と同様の部材等については第１実施形態と同一の符号を付し、その説明を省略する。
【００５９】
［第２実施形態］
図６に示すように、デジタルカメラ１１０は、撮影環境判別部１１６、ブレ補正処理部１１７を備えるとともに、第１ブレ周波数１２１，第２ブレ周波数１２２、第１閾値１２６，第２閾値１２７等を予め記憶している。
【００６０】
撮影環境判別部１１６は、ホワイトバランスの調節に使用されるゲインを取得し、このゲインに基づいて撮影環境を判別する。すなわち、撮影環境判別部１１６は、ＡＥ／ＡＷＢ検出回路で算出され、ホワイトバランスの調節に使用されるＲ，Ｇ，Ｂ各色のゲインを取得する。そして、撮影環境判別部１１６は、取得したゲインを予め定められた閾値と比較し、その大小関係に基づいて撮影環境を判別する。さらに、撮影環境判別部１１６は、予め定められたいくつかのブレ周波数のなかから撮影環境に応じて適切なブレ周波数を選択し、ブレ補正処理部１１７に選択したブレ周波数でのブレ補正を行わせる。
【００６１】
ブレ補正処理部１１７は、撮影環境判別部１１６によって選択されたブレ周波数に従ってブレ補正レンズ７４を撮影光軸Ｌ１に対して垂直な方向に駆動することで、撮影環境に応じたブレ補正を行う。
【００６２】
第１ブレ周波数１２１，第２ブレ周波数１２２は、撮影環境判別部１１６によって選択されるブレ周波数のひとつであり、フラッシュＲＯＭ９３に予め記憶されている。第１ブレ周波数１２１は、陸上においてデジタルカメラ１１０が片手で把持されている場合に生じる手振れの周波数であり、一般的な陸上撮影用のブレ周波数である。したがって、この第１ブレ周波数１２１に従ってブレ補正が行われるといわゆる手振れが適切に補正される。また、第２ブレ周波数１２２は、波やうねりがある水中において撮影をする際に生じるブレの周波数であり、水中撮影用のブレ補正周波数となっている。したがって、この第２ブレ周波数１２２に従ってブレ補正が行われると、波やうねりによる水中撮影時に特有のブレが適切に補正される。
【００６３】
また、第１閾値１２６，第２閾値１２７は、撮影環境判別部１１６で使用される閾値であり、ホワイトバランス調節時のゲインと比較される。第１閾値１２６は、ゲインのなかでもＲゲインと比較される閾値である。この第１閾値１２６の大きさは、典型的な水中撮影時のＲゲインの大きさの下限に定められており、日陰における撮影時など陸上で起こりうる高色温度下での撮影時のＲゲインよりも大きな値が定められている。したがって、Ｒゲインの大きさがこの第１閾値１２６よりも大きな値であと、撮影環境判別部１１６によって撮影環境が水中であると判別される。
【００６４】
また、第２閾値１２７は、ゲインの中でもＢゲインと比較される閾値である。この第２閾値１２７の大きさは、水中撮影時の典型的なＢゲインの大きさと略等しく定められており、Ｂゲインがこの第２閾値１２７よりも小さい場合には、撮影環境判別部１１６によって撮影環境が水中であると判別される。
【００６５】
このように構成されるデジタルカメラ１１０は、Ｒゲインの大きさに基づいて撮影環境を判別する。例えば、図７に示すように、デジタルカメラ１１０の電源がオンされ、撮影モードが選択されると、撮影に適切なホワイトバランスとなるように、常時自動的な調節が行われる。そして、このホワイトバランスの自動的な調節と同時に、デジタルカメラ１１０はＲゲインを第１閾値１２６と比較する（使用環境判別ステップ）。
【００６６】
このとき、Ｒゲインが第１閾値１２６よりも小さな値であると、デジタルカメラ１１０は第１ブレ周波数１２１を選択し（ブレ周波数特定ステップ）、この第１ブレ周波数１２１に応じてブレ補正レンズ７４を移動させることでブレ補正を行う（ブレ補正ステップ）。すなわち、第１閾値１２６は、水中撮影時の典型的なＲゲインの大きさの下限に定められているから、Ｒゲインがこの第１閾値１２６よりも小さい場合は撮影環境が水中ではないと判別される。したがって、デジタルカメラ１１０は、通常の陸上撮影用の第１ブレ周波数１２１に基づいてブレ補正レンズ７４を移動させ、ブレ補正を行う。
【００６７】
一方、Ｒゲインが第１閾値１２６以上の値であると、デジタルカメラ１１０は、第２ブレ周波数１２２を選択し（ブレ周波数特定ステップ）、この第２ブレ周波数１２２に応じてブレ補正レンズ７４を移動させることでブレ補正を行う（ブレ補正ステップ）。すなわち、前述のように第１閾値１２６は水中撮影時の典型的なＲゲインの大きさの下限で定められているから、Ｒゲインがこの第１閾値１２６以上の大きさである場合、撮影環境は水中であると判別される。したがって、水中撮影用の第２ブレ周波数１２２に基づいてブレ補正レンズ７４を移動させ、ブレ補正を行う。
【００６８】
また、Ｒゲインのみならず、Ｂゲインの大きさに基づいて撮影環境を判別するようにしても良い。例えば、図８に示すように、デジタルカメラ１１０は、電源がオンされ、撮影モードが選択されると、撮影に適切なホワイトバランスとなるように、常時自動的な調節を行う。そして、このホワイトバランスの自動的な調節と同時に、デジタルカメラ１１０はＲゲインと第１閾値１２６とを比較し、さらに、Ｂゲインと第２閾値１２７とを比較する（使用環境判別ステップ）。
【００６９】
具体的には、まず、Ｒゲインを第１閾値１２６と比較する。前述のように、Ｒゲインが第１閾値１２６以上の大きさである場合には、デジタルカメラ１１０は、撮影環境を水中であると判別する。そして、水中撮影用の第２ブレ周波数１２２に基づいて（ブレ周波数特定ステップ）、ブレ補正レンズ７４を移動させることでブレ補正を行う（ブレ補正ステップ）。
【００７０】
一方、Ｒゲインが第１閾値１２６よりも小さな値である場合には、Ｂゲインと第２閾値１２７とを比較する（使用環境判別ステップ）。このとき、Ｒゲインは第１閾値１２６よりも小さな値であるから、撮影環境は水中でない可能性が高い。しかし、Ｂゲインが第２閾値１２７よりも小さな値であるときには、デジタルカメラ１１０は撮影環境を水中であると判別する。したがって、デジタルカメラは、水中撮影用の第２ブレ周波数１２２に基づいて（ブレ周波数特定ステップ）、ブレ補正レンズ７４を移動させてブレ補正を行う（ブレ補正ステップ）。すなわち、一般に、撮影環境が水中であると青色光が吸収される量は小さく、Ｂゲインの大きさは小さい値となるから、Ｒゲインが第１閾値１２６よりも小さな値であったとしても、デジタルカメラ１１０は撮影環境を水中であると判別し、これに応じたブレ補正を行う。
【００７１】
一方、Ｒゲインが第１閾値１２６よりも小さく、Ｂゲインが第２閾値１２７よりも大きな値であるときには、デジタルカメラ１１０は撮影環境を水中でないと判別する。そして、デジタルカメラ１１０は、陸上撮影用の第１ブレ周波数１２１に基づいて（ブレ周波数特定ステップ）、ブレ補正レンズ７４を移動させてブレ補正を行う（ブレ補正ステップ）。すなわち、Ｒゲイン，Ｂゲインがともに水中撮影でないことを示している場合には、陸上での撮影に適した通常の手振れ補正を行う。
【００７２】
このように、デジタルカメラ１１０は、ジャイロセンサ６８によらずとも、ホワイトバランスの各色のゲインに基づいて適切に撮影環境を判別し、撮影環境に適したブレ補正を行うことができる。また、前述のデジタルカメラ１０と同様に、こうした撮影環境に応じたブレ補正を行うことで、不適切なブレ補正を行うことによる弊害を防ぐことができる。さらに、ホワイトバランスのゲインに基づいて撮影環境を判別することで、ジャイロセンサ６８のような比較的高価なセンサ類を必要とせず、安価に、かつ容易に撮影環境を判別して撮影環境に応じて適切なブレ補正を行うことができる。
【００７３】
なお、上述の第２実施形態では、Ｒゲインに基づいて撮影環境を判別する例や、Ｒゲイン及びＢゲインに基づいて撮影環境を判別する例を示すが、これに限らず、Ｒ，Ｇ，Ｂ各色のゲインの他の組み合わせで撮影環境を判別するようにしても良い。
【００７４】
また、上述の第２実施形態では、判別する撮影環境の例として陸上撮影と水中撮影とを設ける例を示すが、これに限らず、他の撮影環境に適切なブレ周波数を設けることで、様々な撮影環境で適切なブレ補正を行うようにしても良い。
【００７５】
さらに、上述の第２実施形態では、ホワイトバランスのゲインと比較する閾値として、第１閾値１２６，第２閾値１２７を予め記憶しているが、これに限らず、他種の閾値やさらに多くの閾値を設け、より正確に撮影環境を判別できるようにしても良い。
【００７６】
なお、上述の第２実施形態のデジタルカメラ１１０は、ホワイトバランスのゲイン信号に基づいて撮影環境を判別するが、これに限らず、スルー画像の積算値に従って撮影環境を判別するようにしても良い。例えば、スルー画像のデータを色ごとに積算する。この積算値は、撮影環境が水中であれば、赤色光は吸収されてしまうために、スルー画像の赤色画素の積算値であるＲ積算値は陸上撮影時よりも小さな値となる。同様に、撮影環境が水中であれば、青色光は吸収率が低いために、スルー画像の青色画素の積算値であるＢ積算値は陸上撮影時よりも大きな値となる。したがって、このＲ積算値の値やＢ積算値の大きさに応じて撮影環境を判別するようにしても良い。
【００７７】
なお、上述の第１，第２実施形態よりもより簡便に、例えば、撮影環境に応じて設けられた専用のアタッチメントが装着されているか否かによって、撮影環境を判別しても良い。これを以下に第３実施形態として示すが、前述の第１又は第２実施形態と同様の部材等については、前述の実施形態と同様の符号を付し、その説明や図を省略する。
【００７８】
［第３実施形態］
例えば、図９に示すように、デジタルカメラ１４０は、撮影環境判別部１４１、ブレ補正処理部１４２を備えている。また、上述の第２実施形態のデジタルカメラ１１０と同様の第１ブレ周波数１２１、第２ブレ周波数１２２を予め記憶している。
【００７９】
撮影環境判別部１４１は、水中パック検知部３６から水中パック３７が装着されていることを示すオン信号が出力されたか否かによって撮影環境を判別する。すなわち、撮影環境判別部１４１は、水中パック検知部３６からオン信号が出力されると、撮影環境を水中であると判別する。一方、水中パック検知部３６からオン信号が出力されない場合には、撮影環境は通常の陸上であると判別する。また、撮影環境判別部１４１は、撮影環境が陸上であると判別した場合には、予め定められた第１ブレ周波数１２１を選択し、撮影環境が水中であると判別した場合には予め定められた第２ブレ周波数１２２を選択する。
【００８０】
ブレ補正処理部１４２は、第１ブレ周波数１２１又は第２ブレ周波数１２２のうち、撮影環境判別部１４２によって選択されたブレ周波数にしたがってブレ補正レンズ７４を移動させ、手振れ等のブレを補正する。
【００８１】
このように構成されるデジタルカメラ１４０は、図１０に示すように、水中パック３７が装着されていない場合には、撮影環境が陸上であると判別する。したがって、第１ブレ周波数に基づいてブレ補正レンズ７４を移動させ、ブレ補正を行う。一方、水中パック３７が装着されているときには、水中パック３７が装着されていることを検知し、デジタルカメラ１４０は撮影環境を水中であると判別する。したがって、第２ブレ周波数１２２に基づいてブレ補正レンズ７４を移動させ、ブレ補正を行う。
【００８２】
このように、水中パック３７などの撮影環境に応じたアタッチメントの装着状態によって撮影環境を判別することで、前述の第１，第２実施形態のような複雑な撮影環境の判別基準や高価なセンサ類を必要とせず、容易かつ安価に撮影環境に適したブレ補正を行うことができる。
【００８３】
なお、上述の第３実施形態のデジタルカメラ１４０は水中撮影用のアタッチメントである水中パック３７が装着されているか否かによって撮影環境を判別するが、これに限らず、他の撮影環境用のアタッチメントがある場合には、そのアタッチメントの装着状態によって撮影環境を判別するようにしても良い。また、デジタルカメラ１４０が使用されるいくつかの撮影環境の各々に、個々のアタッチメントが設けられているときには、上述の第３実施形態と同様にして何れのアタッチメントが装着された手いるかによって環境を判別することが好ましい。例えば、陸上撮影であっても三脚が装着されている場合には、これを検知し、ブレ補正を行わないようにすればよい。
【００８４】
また、上述の第３実施形態のデジタルカメラ１０は、水中パック３７が装着されているか否かによって撮影環境を判別するが、これに限らず、例えば、水圧センサによって撮影環境が水中であることを判別しても良い。この例を第４実施形態として以下に示すが、上述の第１〜第３実施形態と同様の部材には前述と同様の符号を付し、その説明を省略する。
【００８５】
［第４実施形態］
図１１に示すように、デジタルカメラ１５０は、防水加工を施されており、水中パック３７を装着せずに所定水深まで浸水させることが可能となっており、水圧センサ１５１、撮影環境判別部１５２、ブレ補正処理部１５３などを備えている。また、前述と同様の第１ブレ周波数１２１を予め記憶するとともに、第３ブレ周波数１５６、第４ブレ周波数１５７、第３閾値１５８などが予め定められている。
【００８６】
水圧センサ１５１は、デジタルカメラ１５０が浸水されたときに、水圧を検知する。そして、水圧センサ１５１は、検知した水圧に相当する値の水圧信号を出力する。一方、水圧センサ１５１は、デジタルカメラ１５０が浸水されていないときには水圧信号を出力しない。すなわち、水圧センサ１５１は、デジタルカメラ１５０が浸水されているか否かを検知する水検知センサであるとともに、デジタルカメラ１５０が浸水されているときには水深をも検知する。
【００８７】
撮影環境判別部１５２は、水圧センサ１５１から水圧信号が出力されない場合には、撮影環境を陸上であると判別し、陸上撮影用である第１ブレ周波数１２１を選択する。一方、撮影環境判別部１５２は、水圧センサ１５１から水圧信号を受けると、撮影環境が水中であると判別する。そして、撮影環境判別部１５２は、水圧信号に基づいて、デジタルカメラ１５０の受ける水圧と第３閾値１５８とを比較する。
【００８８】
このとき、デジタルカメラ１５０の受ける水圧が第３閾値１５８よりも小さければ、撮影環境判別部１５２は、撮影環境が水深の浅い水中であると判別し、浅い水中用として設けられた第３ブレ周波数１５６を選択する。また、デジタルカメラ１５０の受ける水圧が第３閾値１５８以上の値であれば、撮影環境判別部１５２は、撮影環境が水深の深い水中であると判別し、深い水中用として設けられた第４ブレ周波数１５７を選択する。
【００８９】
ブレ補正処理部１５３は、撮影環境判別部１５２によって選択されたブレ周波数に応じてブレ補正レンズ７４を撮影光軸Ｌ１に垂直な方向に移動させることで、撮影環境に応じたブレ補正を行う。
【００９０】
第３ブレ周波数１５６，第４ブレ周波数１５７は、撮影環境に応じて選択されるブレ周波数の一つであり、フラッシュＲＯＭ９３に予め記憶されている。第３ブレ周波数１５６は、水深の浅い水中で波やうねり等によって生じる典型的なブレの周波数となっている。また、第４ブレ周波数１５７は、水深の深い水中で波やうねり等によって生じる典型的なブレの周波数となっている。したがって、第３ブレ周波数１５６や第４ブレ周波数１５７に従ってブレ補正が行われると、水深に応じて、典型的な波やうねりによるブレが適切に補正される。
【００９１】
第３閾値１５８は、浸水されたときにデジタルカメラ１５０が受ける水圧と比較される閾値であり、水深によって異なる波やうねりによるブレを水深に応じて便宜的に区分けする。すなわち、前述のように、デジタルカメラ１５０の受ける水圧がこの第３閾値１５８よりも小さい場合には、撮影環境判別部１５２によって撮影環境が水深の浅い水中であると判別され、デジタルカメラ１５０の受ける水圧がこの第３閾値１５８以上の値であるときには、撮影環境判別部１５２によって撮影環境が水深の深い水中であると判別される。
【００９２】
このように構成されるデジタルカメラ１５０は、撮影環境が陸上であるか、水中であるかに応じてブレ補正を行うとともに、撮影環境が水中である場合には水深に応じたブレ補正を行う。例えば、図１２に示すように、デジタルカメラ１５０が浸水されておらず水圧が検知されない場合には、デジタルカメラ１５０は陸上撮影用の第１ブレ周波数１２１に基づいてブレ補正レンズ７４を移動させ、いわゆる手振れを補正する。
【００９３】
一方、水圧が検知され、デジタルカメラ１５０が浸水されていると、デジタルカメラ１５０は検知した水圧に応じたブレ補正を行う。すなわち、検知した水圧が第３閾値１５８よりも小さい場合には、水深の浅い水中撮影用の第３ブレ周波数１５６に基づいてブレ補正レンズ７４を移動させ、水深の浅い水中で生じる波やうねりによるブレを補正する。また、検知した水圧が第３閾値１５８以上の値である場合には、水深の深い水中撮影用の第４ブレ周波数１５７に基づいてブレ補正レンズ７４を移動させ、水深の深い水中で生じる波やうねりによるブレを補正する。
【００９４】
このように、デジタルカメラ１５０は、水圧センサ１５１によって水圧を検知し、水圧が検知されたか否か、及び検知した水圧の値に応じて、撮影環境を判別し、判別した撮影環境に応じてブレ周波数に基づいてブレ補正を行うことができる。
【００９５】
なお、上述の第４実施形態のデジタルカメラ１５０は、水圧センサ１５１によって検知した水圧、すなわち水深に応じて補正するブレの周波数を変えるが、これに限らず、撮影環境が水中であるときには水深によらず同じブレ周波数に基づいてブレ補正を行っても良い。例えば、水圧センサ１５１の替わりに、水の有無を検知する水センサを設け、水が検知されないときには陸上撮影用のブレ周波数でブレ補正を行い、水が検知されたときには水中撮影用のブレ周波数でブレ補正を行うようにしても良い。
【００９６】
また、上述の第４実施形態のデジタルカメラ１５０は、防水加工を施され、水圧センサ１５１設けてあり、水中パック３７を装着しない状態で浸水されるが、これに限らず、水中パック３７に水圧センサを設け、水中パック３７を装着した状態で浸水し、水中パック３７に設けられた水圧センサでデジタルカメラ１５０が受ける水圧を検知しても良い。
【００９７】
なお、上述の第１〜第４実施形態では、撮影環境を判別する元となる信号は、ジャイロセンサ６８、ホワイトバランス補正、水中パック３７の検知、水圧センサ１５１などによるものであるが、これに限らず、これらを組み合わせて撮影環境を判別するようにしても良い。
【００９８】
また、上述の第１〜第４実施形態では、撮影環境が陸上か水中かを判別し、陸上撮影又は水中撮影に適したブレ補正を行うが、これに限らず、他の撮影環境を判別して、その撮影環境に応じたブレ補正を行うようにすることが好ましい。例えば、図１３に示すように、陸上撮影用の第１ブレ周波数１２１や水中撮影用の第２ブレ周波数１２２とともに第５ブレ周波数として無重力撮影用のブレ周波数を予め定めておく。そして、上述の第１〜第４実施形態に示す撮影環境の判別やこれらの組み合わせによる撮影環境の判別を行う。このとき、判別された撮影環境に応じて予め用意された各ブレ周波数に基づいてブレ補正レンズ７４を移動させ、ブレ補正を行うようにしても良い。また、陸上、水中以外の撮影環境として、ここでは無重力状態での撮影を例に挙げるが、これに限らず、こうした種々の撮影環境として、エンジンの駆動による振動や走行中の路面状態等に依存する振動によってブレが引き起こされる車載撮影、水面上の波によってブレが引き起こされる船上撮影といった種々の撮影環境に対応するようにしておくことが好ましい。
【００９９】
なお、上述のように、３以上の撮影環境を判別し、各々の撮影環境に応じたブレ補正を行う場合には、少なくとも１つの撮影環境下で行われるブレ補正が、他の撮影環境下で行われるブレ補正と異なるブレ周波数に基づいて行われるものであれば良く、いくつかの撮影環境下で行われるブレ補正が同一のブレ周波数に基づくものであっても良い。例えば、陸上撮影、水中撮影、無重力撮影、車載撮影、船上撮影といった種々の撮影環境を判別する場合に、撮影環境が水中撮影である場合には水中撮影用のブレ周波数に基づいてブレ補正を行い、陸上撮影、車載撮影、船上撮影といった他の撮影環境下では全て陸上撮影用のブレ周波数に基づいたブレ補正を行うようにしても良い。
【０１００】
さらに、上述の第１〜第４実施形態では、判別した撮影環境に応じたブレ周波数に基づいて何らかのブレ補正を行うが、これに限らず、判別した撮影環境によってはブレ補正機能をオフにしても良い。
【０１０１】
例えば、図１４に示すように、陸上撮影用の第１ブレ周波数１２１等のほかに、第６ブレ周波数を定めておく。この第６ブレ周波数は例えばブレ補正を行わないことを指定するものであり、この第６ブレ周波数に基づいてブレ補正が行われると、ブレ補正機能をオフされるようにしておく。そして、撮影時には、上述の第１〜第４実施形態のように、あるいはこれらの実施形態の組み合わせなどにより撮影環境を自動的に判別する。このとき、例えば、撮影環境が陸上撮影であると判別されれば、第１ブレ周波数１２１に従ってブレ補正レンズ７４を移動させ、手振れを補正する。一方、撮影環境が陸上以外の撮影環境、例えば水中であると判別された場合には、第６ブレ周波数が選択される。このとき、前述のように第６ブレ周波数はブレ補正機能のオフを指定するものであるから、ブレ補正は行われない。
【０１０２】
このように、撮影環境が陸上以外の場合には、ブレ補正機能をオフにすることで、撮影環境に適さない無用なブレ補正が行われ、撮影した画像がかえってブレの大きなものとなってしまうことを抑止することができる。
【０１０３】
なお、上述の各実施形態では、ブレ補正レンズ７４が撮影光軸Ｌ１に垂直な方向に移動することによってブレ補正が行われるが、これに限らず、デジタルカメラのブレに応じてＣＣＤ６１を移動させたり、撮影レンズ１８やＣＣＤ６１の全体をデジタルカメラの本体に対して移動させたりすることでブレ補正を行っても良い。
【図面の簡単な説明】
【０１０４】
【図１】デジタルカメラの前面の外観を示す斜視図である。
【図２】デジタルカメラの背面の外観を示す斜視図である。
【図３】水中パックを示す分解斜視図である。
【図４】第１実施形態のデジタルカメラの電気的構成を示すブロック図である。
【図５】第１実施形態のデジタルカメラの作用を示すフローチャートである。
【図６】第２実施形態のデジタルカメラの電気的構成を示すブロック図である。
【図７】Ｒゲインから撮影環境を判別する場合のフローチャートである。
【図８】Ｒゲイン及びＢゲインから撮影環境を判別する場合のフローチャートである。
【図９】第３実施形態のデジタルカメラの電気的構成を示すブロック図である。
【図１０】第３実施形態のデジタルカメラの作用を示すフローチャートである。
【図１１】第４実施形態のデジタルカメラの電気的構成を示すブロック図である。
【図１２】第４実施形態のデジタルカメラの作用を示すフローチャートである。
【図１３】種々の撮影環境に応じて手ブレ補正の周波数を変更する場合のフローチャートである。
【図１４】撮影環境に応じて手ブレ補正機能をオン，オフを切り替える場合のフローチャートである。
【符号の説明】
【０１０５】
１０，１１０，１４０，１５０  デジタルカメラ（撮影装置）
１８  撮影レンズ
３６  水中パック検知部（アタッチメント検知手段）
３７  水中パック（アタッチメント）
６３  ＡＥ／ＡＷＢ検出回路（ホワイトバランス調節手段）
６６，１１６，１４１，１５２  撮影環境判別部（撮影環境判別手段）
６７，１１７，１４２，１５３  ブレ補正処理部（ブレ補正手段）
６８  ジャイロセンサ（角速度センサ）
７４  ブレ補正レンズ
１２１，１２２，１５６，１５７  ブレ周波数
１２６，１２７，１５８  閾値
１５１  水圧センサ
【図１】
2009053395.tif 000003
【図２】
2009053395.tif 000004
【図３】
2009053395.tif 000005
【図４】
2009053395.tif 000006
【図５】
2009053395.tif 000007
【図６】
2009053395.tif 000008
【図７】
2009053395.tif 000009
【図８】
2009053395.tif 000010
【図９】
2009053395.tif 000011
【図１０】
2009053395.tif 000012
【図１１】
2009053395.tif 000013
【図１２】
2009053395.tif 000014
【図１３】
2009053395.tif 000015
【図１４】
2009053395.tif 000016