(57)【特許請求の範囲】
【請求項１】
撮影指示用の操作子の操作に基づいて撮影する撮影手段と、
この撮影手段のぶれ量を検出するぶれ量検出手段と、
このぶれ検出手段により前記操作子の操作前のぶれ量を取得し、このぶれ量と、予め定めた閾値とを比較し、この比較結果に基づいて、或いは、このぶれ量と前記操作子の操作直後のぶれ量との比を求め、この比に基づいて、撮影者の手ぶれ傾向が、前記操作子の操作前からぶれ量が多く前記操作子の操作前後でぶれ量が変わらない撮影未熟者の手ぶれ傾向と、前記操作子の操作直後はぶれ量が増えるもののそれ以外の時間は前記撮影未熟者よりもぶれ量が少ない撮影熟練者の手ぶれ傾向とのどちらであるかを特定する撮影制御手段を備え、
前記撮影制御手段は、
前記手ぶれ傾向が前記撮影熟練者の手ぶれ傾向であると特定した場合、前記操作子の操作直後の手ぶれが所定の手ぶれ量以下の値に収束するまで待って撮影を実行し、
前記手ぶれ傾向が前記撮影未熟練者の手ぶれ傾向であると特定した場合、前記操作子の操作直後の手ぶれの収束を待たずに撮影を実行する
ことを特徴とする撮影装置。
【請求項２】
前記特定した撮影者の手ぶれ傾向を示す情報が記憶可能に構成され、
前記撮影制御手段は、前記情報が記憶済みの場合、この記憶済みの情報の手ぶれ傾向に基づいてぶれを低減する撮影を実行させることを特徴とする請求項１に記載の撮影装置。
【請求項３】
前記撮影制御手段は、撮影者の手ぶれ傾向が前記撮影熟練者の傾向であると特定した場合、前記操作子の操作後のぶれ量が前記操作子の操作前のぶれ量程度に至った際に、前記撮影手段による撮影を実行させることを特徴とする請求項１又は２に記載の撮影装置。
【請求項４】
前記撮影制御手段は、撮影者の手ぶれ傾向が前記撮影未熟練者の傾向であると特定した場合、自動或いは手動設定された撮影条件と、ぶれの影響を低減可能な撮影条件とを取得し、取得した撮影条件のうち、ぶれをより低減する撮影条件で前記撮影手段による撮影を実行させることを特徴とする請求項１乃至３のいずれかに記載の撮影装置。
【請求項５】
撮影指示用の操作子の操作前のぶれ量を取得し、このぶれ量に基づいて撮影者の手ぶれ傾向を特定してこの特定した手ぶれ傾向に従った撮影処理を実行する撮影装置の制御方法において、
前記操作子の操作前のぶれ量を取得し、このぶれ量と、予め定めた閾値とを比較し、この比較結果に基づいて、或いは、このぶれ量と前記操作子の操作直後のぶれ量との比を求め、この比に基づいて、撮影者の手ぶれ傾向が、前記操作子の操作前からぶれ量が多く前記操作子の操作前後でぶれ量が変わらない撮影未熟者の手ぶれ傾向と、前記操作子の操作直後はぶれ量が増えるもののそれ以外の時間は前記撮影未熟者よりもぶれ量が少ない撮影熟練者の手ぶれ傾向とのどちらであるかを特定し、
前記手ぶれ傾向が前記撮影熟練者の手ぶれ傾向であると特定した場合、前記操作子の操作直後の手ぶれが所定の手ぶれ量以下の値に収束するまで待って撮影を実行し、
前記手ぶれ傾向が前記撮影未熟練者の手ぶれ傾向であると特定した場合、前記操作子の操作直後の手ぶれの収束を待たずに撮影を実行する
ことを特徴とする撮影装置の制御方法。
【請求項６】
撮影指示用の操作子の操作に基づいて撮影する撮影手段と、この撮影手段のぶれ量を検出するぶれ量検出手段と、を備える撮影装置のコンピュータを、
このぶれ検出手段により前記操作子の操作前のぶれ量を取得し、このぶれ量と、予め定めた閾値とを比較し、この比較結果に基づいて、或いは、このぶれ量と前記操作子の操作直後のぶれ量との比を求め、この比に基づいて、撮影者の手ぶれ傾向が、前記操作子の操作前からぶれ量が多く前記操作子の操作前後でぶれ量が変わらない撮影未熟者の手ぶれ傾向と、前記操作子の操作直後はぶれ量が増えるもののそれ以外の時間は前記撮影未熟者よりもぶれ量が少ない撮影熟練者の手ぶれ傾向とのどちらであるかを特定し、
前記手ぶれ傾向が前記撮影熟練者の手ぶれ傾向であると特定した場合、前記操作子の操作直後の手ぶれが所定の手ぶれ量以下の値に収束するまで待って撮影を実行し、
前記手ぶれ傾向が前記撮影未熟練者の手ぶれ傾向であると特定した場合、前記操作子の操作直後の手ぶれの収束を待たずに撮影を実行する手段として機能させる撮影制御手段
として機能させる
ことを特徴とするプログラム。
【請求項７】
請求項６に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ぶれの少ない撮影が可能な撮影装置、その制御方法、制御プログラム及び記録媒体に関する。
【背景技術】
【０００２】
従来より、ぶれ量検出機能を有するカメラが知られている。この種のカメラには、シャッターボタン操作後に検出されたぶれ量とぶれ許容値とを比較し、ぶれ量がぶれ許容値より大きい場合には上記ぶれ許容値を高い値に変更し、ぶれ量がぶれ許容値を下回った際に撮影を行うものがある（例えば、特許文献１）。
また、この種のカメラには、シャッターボタン操作後のぶれ量の波形の極大値を検出したタイミングから予め定めた時間だけ遅延させたタイミングで撮影を行うものもある（例えば、特許文献２）。
【特許文献１】特開平８−３２０５１１号公報
【特許文献２】特開平５−１０７６２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１記載のものは、ぶれ量が収束するか否かに関係なく、予め定めたぶれ許容値を下回ったことを条件に撮影を行うので、ぶれ量が後に収束する場合であっても収束前に撮影を行う場合が生じ、ぶれの少ない画像を効率的に撮影することができない。また、ぶれが収束せずに定常的に発生している場合には、ぶれ低減モードに移行するまでは撮影を行わないので、撮影までのタイムラグが長くなってしまう問題が生じる。
一方、上記特許文献２記載のものについても、ぶれ量が収束するか否かに関係なく、ぶれ量の波形の極大値を検出したタイミングを基準に撮影を行うので、ぶれが収束したタイミングで撮影を行うことができない。
【０００４】
本発明は、上述した事情に鑑みてなされたものであり、撮影者の手ぶれ傾向を簡易に特定してぶれを低減した画像を撮影することができる撮影装置、その制御方法、制御プログラム及び記録媒体を提供することにある。
【課題を解決するための手段】
【０００５】
上述課題を解決するため、本発明は、撮影装置において、撮影指示用の操作子の操作に基づいて撮影する撮影手段と、この撮影手段のぶれ量を検出するぶれ量検出手段と、このぶれ検出手段により前記操作子の操作前のぶれ量を取得し、このぶれ量と、予め定めた閾値とを比較し、この比較結果に基づいて、或いは、このぶれ量と前記操作子の操作直後のぶれ量との比を求め、この比に基づいて、撮影者の手ぶれ傾向が、前記操作子の操作前からぶれ量が多く前記操作子の操作前後でぶれ量が変わらない撮影未熟者の手ぶれ傾向と、前記操作子の操作直後はぶれ量が増えるもののそれ以外の時間は前記撮影未熟者よりもぶれ量が少ない撮影熟練者の手ぶれ傾向とのどちらであるかを特定する撮影制御手段を備え、前記撮影制御手段は、前記手ぶれ傾向が前記撮影熟練者の手ぶれ傾向であると特定した場合、前記操作子の操作直後の手ぶれが所定の手ぶれ量以下の値に収束するまで待って撮影を実行し、前記手ぶれ傾向が前記撮影未熟練者の手ぶれ傾向であると特定した場合、前記操作子の操作直後の手ぶれの収束を待たずに撮影を実行することを特徴とする。
この発明によれば、撮影者の手ぶれ傾向を簡易に特定でき、かつ、特定した手ぶれ傾向に従った撮影処理を実行するので、ぶれを低減した画像を撮影することが可能になる。
【０００７】
また、上記発明において、前記特定した撮影者の手ぶれ傾向を示す情報が記憶可能に構成され、前記撮影制御手段は、前記情報が記憶済みの場合、この記憶済みの情報の手ぶれ傾向に基づいてぶれを低減する撮影を実行させるようにすることが好ましい。この構成によれば、撮影毎に撮影者の手ぶれ傾向を特定する処理を行う必要がなく、撮影処理の簡素化を図ることができる。
【０００８】
また、上記発明において、前記撮影制御手段が、撮影者の手ぶれ傾向が前記撮影熟練者の傾向であると特定した場合、前記操作子の操作後のぶれ量が前記操作子の操作前のぶれ量程度に至った際に、前記撮影手段による撮影を実行させることが好ましい。この構成によれば、タイムラグを抑制しつつ、適切な撮影条件でぶれ量が少ない画像を撮影することが可能になる。
【０００９】
また、上記発明において、前記撮影制御手段が、撮影者の手ぶれ傾向が前記撮影未熟練者の傾向であると特定した場合、自動或いは手動設定された撮影条件と、ぶれの影響を低減可能な撮影条件とを取得し、取得した撮影条件のうち厳しい方の撮影条件で前記撮影手段による撮影を実行させることが好ましい。この構成によれば、ぶれを回避可能な撮影条件ですぐに撮影を行うので、ぶれの少ない画像をタイムラグなく撮影することが可能になる。
【００１０】
また、本発明は、以上説明した撮影装置、その制御方法に適用する他、この発明を実施するための制御プログラムを電気通信回線を介してダウンロード可能にしたり、そのようなプログラムを、磁気記録媒体、光記録媒体、半導体記録媒体といった、コンピュータに読み取り可能な記録媒体に記憶して配布する、といった態様でも実施され得る。
【００１１】
本発明に係る撮影装置、その制御方法、制御プログラム及び記録媒体によれば、撮影者の手ぶれ傾向を簡易に特定してぶれを低減した画像を撮影することが可能になる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の実施形態を詳述する。
（第１実施形態）
図１は第１実施形態に係るデジタルカメラ（撮影装置）１０の構成を示すブロック図である。このデジタルカメラ１０は、撮影部２０、表示部３０、操作部４０、角速度検出部５０、制御部６０、外部記録再生部７０及び着脱自在なリムーバブルメモリ８０を備えている。
撮影部２０は、光学系２１、イメージセンサ２２、アナログフロントエンド（ＡＦＥ）部２３、画像処理部２４及び圧縮・伸張部２５を有している。光学系２１は、複数のレンズ２１ａ、絞り２１ｂ等で構成され、制御部６０の制御の下、いずれかのレンズ２１ａと絞り２１ｂが駆動されて、被写体をイメージセンサ２２の受光面に結像させる。
【００１３】
イメージセンサ２２は、２次元空間に離散的に配置された光電変換素子とＣＣＤ（Charge Coupled Device）等の電荷転送素子とを備えた撮像素子であり、いわゆるＣＣＤイメージセンサ、ＣＭＯＳイメージセンサ等が適用されている。イメージセンサ２２は、制御部６０の制御の下、受光面に結像された被写体像を光電変換して得られる電荷を光電変換素子毎に一定時間蓄積し、光電変換素子毎の受光量に応じた電気信号を出力する。なお、イメージセンサ２２の露光量は、絞り２１ｂのＦ値や光学系２１とイメージセンサ２２との間に設けられる図示しないメカニカルシャッタの開放時間とで決定され、撮影時の露光量は、制御部６０が設定したシャッター速度及び露出時間に基づいて決定される。また、イメージセンサ２２の露光時間はイメージセンサ２２の電荷蓄積時間自体を電気的に制御することによって調整してもよい。
【００１４】
ＡＦＥ部２３は、イメージセンサ２２から出力される電気信号をＡＤ変換器でデジタル信号に量子化してＲＡＷデータを出力し、画像処理部２４は、ＲＡＷデータに対し、３原色（ＲＧＢ）の濃淡レベルを持つカラー画像を形成する画像形成処理、ホワイトバランス補正、ガンマ補正等を施して画像データを出力する。
圧縮・伸張部２５は、画像処理部２４から出力された画像データを圧縮し、また、圧縮された画像データを伸張するものであり、圧縮した画像データは外部記録再生部７０に出力し、外部記録再生部７０は、制御部６０の制御の下、画像データをリムーバブルメモリ８０に記録する。また、外部記録再生部７０は、制御部６０の制御の下、リムーバブルメモリ８０に記録された圧縮画像データを読み出して圧縮・伸張部２５に出力する。なお、リムーバブルメモリ８０は、半導体メモリ、光ディスク、磁気ディスク又はハードディスク等が適用される。
【００１５】
表示部３０は、液晶ディスプレイや液晶駆動部等を備え、制御部６０の制御の下、操作メニューや撮影画像等の各種情報を表示する情報出力手段として機能する。このデジタルカメラ１０は、動作モードとして、静止画を撮影する撮影モードと、撮影済みの静止画を再生する再生モードとを少なくとも備え、上記表示部３０には、例えば撮影モードの場合には、撮影部２０により撮影中の画像が表示され、再生モードの場合には、外部記録再生部７０によってリムーバブルメモリ８０から読み出され圧縮・伸張部２５により伸張された画像データの画像が表示される。なお、本実施形態では、撮影モードとして複数の撮影モードを備えている。
【００１６】
この複数の撮影モードには、制御部６０が露出時間（シャッター速度）と絞り値を算出して撮影する自動露出モード、露出時間をユーザ（撮影者）が入力し絞り値については制御部６０が算出するシャッター優先モード、絞り値をユーザが入力し露出時間は制御部６０が算出する露出優先モード、露出時間及び絞り値をユーザが入力するプログラムモード等があり、また、各モードは全てセルフタイマーを使用して撮影できるようになっている。
【００１７】
操作部４０は、ユーザによって操作される複数の操作子を有し、この操作子には、撮影を指示する押下式のシャッターボタン（撮影指示用の操作子）４１ａや、動作モードの選択や撮影条件の設定等を行う操作キーがあり、シャッターボタン４１ａについては、最奧部まで押下された全押し状態と、いわゆる半押しで押下された状態とを検出可能に構成されている。
【００１８】
角速度検出部５０は、デジタルカメラ１０のぶれ量を検出するぶれ量検出手段として機能するものであり、図２に示すように、撮像対象のフレームＦＬの上下方向（以下、Ｘ軸と定義する）の角速度を検出するＸ軸ジャイロセンサ５１と、左右方向（以下、Ｙ軸と定義する）の角速度を検出するＹ軸ジャイロセンサ５２とを有している。この角速度検出部５０は、２つのジャイロセンサ５１、５２によりＸ軸及びＹ軸の各角速度に応じた電圧値の角速度検出信号を制御部６０に出力する。
【００１９】
制御部（撮影制御手段）６０は、デジタルカメラ１０の各部を制御するコンピュータとして機能するものであり、図１に示すように、各種プログラムの実行や演算処理をするＣＰＵ６１と、このＣＰＵ６１が実行する制御プログラム１００や各種データを格納する書換可能なフラッシュＲＯＭ（以下、単に「ＲＯＭ」という）６２と、上記ＣＰＵ６１の演算結果や各種データを一時的に格納するためのワークエリアとして機能するＲＡＭ６３とを備えている。
【００２０】
この制御プログラム１００は、磁気記録媒体、光記録媒体又は半導体記録媒体等のコンピュータ読み取り可能な記録媒体１１０に記録して配布したり、通信ネットワーク上の配信サーバからダウンロード可能にすることができる。さらに、パーソナルコンピュータと本デジタルカメラ１０とを通信可能にケーブル等で接続し、パーソナルコンピュータで読み取られた記録媒体１１０の制御プログラム１００をデジタルカメラ１０に出力することで、ＲＯＭ（記憶手段）６２に制御プログラム１００を格納することも可能である。
【００２１】
ところで、発明者らが手ぶれ傾向を調査したところ、撮影に慣れていない人（以下、撮影未熟練者という。）の場合、図３に示すように、シャッターボタン４１ａを押下したタイミングＴ１の前後でぶれ量が殆ど変わらない傾向αがあり、撮影に慣れた人（以下、撮影熟練者という。）の場合、図４に示すように、シャッターボタン４１ａを押下したタイミングＴ１の直後はぶれ量が増えるものの、それ以外の時間は撮影未熟練者よりもぶれ量が少ない傾向βがあることを見出した。言い換えれば、撮影未熟練者はシャッターボタン操作前のぶれ量が多く、かつ、手ぶれ量が収束しない傾向となり、撮影熟練者はシャッターボタン操作前のぶれ量が小さく、かつ、シャッター操作後に手ぶれ量がシャッターボタン操作時より小さい値に収束する傾向となることを見出した。
そこで、本実施形態では、シャッターボタン操作前のぶれ量に基づいて手ぶれ傾向が上記２つの手ぶれ傾向α、βのいずれに該当するかを判別し、判別した手ぶれ傾向に従った撮影処理を実行させる撮影プログラムを制御プログラム１００に含めている。
【００２２】
次に撮影プログラム実行時の動作を説明する。図５は、この場合の動作を示すフローチャートである。この撮影プログラムは撮影モード時に実行され、まず、制御部６０は、撮影モードに移行すると、ぶれ量取得処理を行う（ステップＳ１）。このぶれ量取得処理は、制御部６０が角速度検出部５０から角速度検出信号を取り込み、手ぶれに相当するぶれ量（以下、「手ぶれ量」という。）を算出し、この算出処理を複数回繰り返すことによって複数時点の手ぶれ量を取得してＲＡＭ６３に格納する処理である。
【００２３】
次に、制御部６０は、ＲＡＭ６３に格納された手ぶれ量の平均値（以下、平均手ぶれ量Ｍ０）を演算により求めてＲＡＭ６３に格納し（ステップＳ２）、続いて、シャッターボタン４１ａが全押しされたか否かを判定する（ステップＳ３）。
シャッターボタン４１ａが全押しされていない場合（ステップＳ３：NO）、つまり、撮影者から撮影指示がない場合には、制御部６０は、ステップＳ１の処理に移行し、シャッターボタン４１ａが全押し操作されるまで、ステップＳ１、Ｓ２の処理を繰り返し、ＲＡＭ６３に格納された平均手ぶれ量Ｍ０を最新の値に更新する。
【００２４】
一方、シャッターボタン４１ａが全押し操作された場合（ステップＳ３：YES）、制御部６０は、ＲＡＭ６３に格納された平均手ぶれ量Ｍ０が予め設定した閾値Ｌ１以下か否かを判定する（ステップＳ４）。ここで、この閾値Ｌ１は、撮影熟練者のシャッターボタン操作前のぶれ量か、撮影未熟練者のシャッターボタン操作前のぶれ量かを判定するための判定基準値であり、例えば、撮影熟練者のボタン操作前のぶれ量の上限値より大きく、撮影未熟練者のボタン操作前のぶれ量の下限値より小さい値が適用される。
【００２５】
平均手ぶれ量Ｍ０が閾値Ｌ１以下の場合（ステップＳ４：YES）、制御部６０は、撮影者が撮影熟練者と判別できるため、撮影者の手ぶれ傾向を撮影熟練者の手ぶれ傾向β（図４）と略同一と見なし、この手ぶれ傾向βに従った第１撮影処理を実行する（ステップＳ５）。
これに対し、平均手ぶれ量Ｍ０が閾値Ｌ１より大きい場合には（ステップＳ４：NO）、制御部６０は、撮影者が撮影未熟練者と判別できるため、撮影者の手ぶれ傾向を撮影未熟練者の手ぶれ傾向αと略同一と見なし、この手ぶれ傾向αに従った第２撮影処理を実行する（ステップＳ６）。以下、第１撮影処理と第２撮影処理を詳述する。
【００２６】
第１撮影処理の場合、撮影者の手ぶれ傾向は手ぶれ量がシャッターボタン操作時より小さい値に収束する傾向（図４の手ぶれ傾向βに相当）になる可能性が高いため、ぶれ量が収束するのを待って撮影を行っている。
図６は第１撮影処理を示すフローチャートである。この図に示すように、制御部６０は、まず、ぶれ量取得処理を開始してシャッターボタン操作後の手ぶれ量を順次取得し（ステップＳ１０）、この手ぶれ量の平均値（以下、平均手ぶれ量Ｍ１）を演算により求め（ステップＳ１１）、この平均手ぶれ量Ｍ１が、記憶済みのシャッターボタン操作前の平均手ぶれ量Ｍ０以下か否かを判定する（ステップＳ１２）。
ここで、平均手ぶれ量Ｍ１が平均手ぶれ量Ｍ０より大きい場合には（ステップＳ１２：NO）、制御部６０は、ステップＳ１０の処理に移行し、これにより、新たに平均手ぶれ量Ｍ１を求め、この平均手ぶれ量Ｍ１が平均手ぶれ量Ｍ０以下か否かを判定するステップＳ１０〜Ｓ１２の処理を繰り返す。
【００２７】
この場合、撮影者の手ぶれ傾向はシャッターボタン操作後に収束する傾向（撮影熟練者の手ぶれ傾向）となる可能性が高いため、平均手ぶれ量Ｍ１がシャッターボタン操作前の平均手ぶれ量Ｍ０以下の値に収束し（ステップＳ１２:YES）、この場合、制御部６０は、当該制御部６０が自動設定或いはユーザが手動設定した撮影条件（露出時間、絞り値）で撮影を実行する（ステップＳ１３）。これにより、ぶれ量が最も少なくなったタイミングで、最適な撮影条件で撮影を行うことができ、ぶれの少ない高品位な画像を撮影することができる。以上が第１撮影処理である。
【００２８】
次に第２撮影処理を説明する。第２撮影処理の場合、撮影者の手ぶれ傾向は収束しない傾向（図３の手ぶれ傾向αに相当）になる可能性が高いため、ぶれ量から求めたぶれの影響を低減可能な撮影条件を求め、この撮影条件と自動設定された撮影条件のうちいずれか厳しい方の条件で撮影を行うようにしている。
図７は第２撮影処理を示すフローチャートである。なお、本実施形態では撮影条件のうち露出時間を設定する場合を例示するが、露出時間に限らず、絞り値を設定してもよい。
図７に示すように、制御部６０は、まず、撮影プログラムに予め記述された許容手ぶれ量設定値Ｌ２を取得し（ステップＳ２０）、この許容手ぶれ量設定値Ｌ２から記憶済みの平均手ぶれ量Ｍ０を除算し、この除算値に基づいてぶれを回避可能なぶれ回避露出時間ＴＡを設定する（ステップＳ２１）。
【００２９】
次に、制御部６０は、自動露出した場合の露出時間（自動露出時間という。）ＴＢを取得し（ステップＳ２２）、この自動露出時間ＴＢがぶれ回避露出時間ＴＡ以下か否かを判定する（ステップＳ２３）。そして、制御部６０は、自動露出時間ＴＢがぶれ回避露出時間ＴＡ以下の場合は（ステップＳ２３：YES）、実際に使用する露出時間を自動露出時間ＴＢに設定する一方（ステップＳ２４）、自動露出時間ＴＡがぶれ回避露出時間ＴＢを超える場合は（ステップＳ２３：NO）、実際に使用する露出時間を自動露出時間ＴＡに設定する。その後、制御部６０は、上記設定した露出時間を含む撮影条件で撮影を実行する（ステップＳ２５）。
このように、ぶれを回避可能なぶれ回避露出時間ＴＡ以下の露出時間で撮影を行うので、ぶれ量が比較的大きい状況下でも、ぶれの少ない画像を撮影することができ、しかも、シャッターボタン操作後にすぐに撮影を行うので、撮影タイミングの遅れ（タイムラグ）を確実に回避することができる。以上が第２撮影処理である。
【００３０】
以上説明したように、本実施形態では、シャッターボタン操作前のぶれ量に基づいて撮影者の手ぶれ傾向が撮影熟練者の傾向（収束する傾向）βか、撮影未熟練者の傾向（収束しない傾向）αかを特定するので、手ぶれ傾向を予測する予測演算等を行うことなく、撮影者の手ぶれ傾向を簡易かつ迅速に特定することができる。
しかも、本実施形態では、撮影者の手ぶれ傾向が撮影熟練者の傾向βの場合には、手ぶれ傾向が収束したタイミングですぐに撮影を行うので、タイムラグを抑制しつつ、適切な撮影条件でぶれ量が少ない画像を撮影することが可能になる。また、撮影者の手ぶれ傾向が撮影未熟練者の傾向αの場合には、ぶれを回避可能な撮影条件ですぐに撮影を行うので、ぶれの少ない画像をタイムラグなく撮影することが可能になる。
【００３１】
（第２実施形態）
第２実施形態に係るデジタルカメラ１０は、ユーザ（撮影者）の手ぶれ傾向を事前に特定する手ぶれ傾向特定モードを有し、このモードにて特定した手ぶれ傾向に従って撮影を行う点を除いて、第１実施形態に係るデジタルカメラ１０と略同一である。このため、以下、手ぶれ傾向特定モードを詳細に説明する。
図８は手ぶれ傾向特定モードの動作を示すフローチャートである。なお、この手ぶれ傾向特定モードは、ユーザに空シャッターを切ってもらい、その操作前後のぶれ量の変化特性に基づき撮影者の手ぶれ傾向を特定するモードである。
【００３２】
ユーザにより手ぶれ傾向特定モードが選択されると、制御部６０は、ぶれ量取得処理を開始する（ステップＳ３０）。次に、制御部６０は、シャッターボタン４１ａが全押しされたか否かを判定し（ステップＳ３１）、否定結果の場合はステップＳ３０の処理に移行し、これにより、シャッターボタン４１ａが全押しされるまでぶれ量取得処理を継続する。
一方、シャッターボタン４１ａが全押し操作された場合には、制御部６０は、シャッターボタン操作前の手ぶれ量の平均値（平均手ぶれ量Ｍ０）を演算により求めてＲＡＭ６３に格納した後（ステップＳ３２）、シャッターボタン操作後の所定期間内における手ぶれ量の最大値Ｍｍａｘを取得する（ステップＳ３３）。
【００３３】
続いて、制御部６０は、最大値Ｍｍａｘを平均手ぶれ量Ｍ０で除算した値Ｘが、予め定めた閾値Ｌ５以上か否かを判定する（ステップＳ３４）。ここで、撮影未熟練者の場合は、シャッター操作前後でぶれ量が殆ど変わらないため（図３）、上記値Ｘは値１前後の値をとると予想される一方、撮影熟練者の場合、シャッター操作直後にぶれ量が増えるため（図４）、上記値Ｘが値１より大の値をとると予想される。このため、上記閾値Ｌ５に上記撮影未熟者と撮影熟練者との一般的な値Ｘを判別可能な値を設定することにより、撮影者が撮影熟練者の手ぶれ傾向か撮影未熟練者の手ぶれ傾向かを特定することができる。
【００３４】
次に、制御部６０は、値Ｘが閾値Ｌ５以上の場合には（ステップＳ３４：YES）、撮影者が撮影熟練者であると判断し、撮影者が撮影熟練者の手ぶれ傾向であることを示す手ぶれ傾向情報をＲＡＭ６３又はＲＯＭ６２に格納し（ステップＳ３５）、値Ｘが閾値Ｌ５を下回る場合には（ステップＳ３４：NO）、撮影者が撮影未熟練者であると判断し（ステップＳ３６）、撮影者が撮影未熟練者の手ぶれ傾向であることを示す手ぶれ傾向情報をＲＡＭ６３又はＲＯＭ６２に格納する。これにより、撮影者の手ぶれ傾向を特定可能な手ぶれ傾向情報が記憶される。以上が手ぶれ傾向特定モードの動作である。
【００３５】
手ぶれ傾向情報が記憶されると、撮影モードの場合に、制御部６０は、その手ぶれ傾向情報を読み出し、この情報に基づき撮影者が撮影熟練者の手ぶれ傾向である場合には、第１実施形態で説明した第１撮影処理（図６参照）を実行して撮影を行い、撮影者が撮影未熟練者の手ぶれ傾向である場合には、第２撮影処理（図７参照）を実行して撮影を行う。
【００３６】
以上説明したように、本実施形態では、撮影者によるシャッター操作前後のぶれ量を比較し、この比較結果に基づいて撮影者の手ぶれ傾向が撮影熟練者の傾向（収束する傾向）βか、又は、撮影未熟練者の傾向（収束しない傾向）αかを特定するので、より正確に撮影者の手ぶれ傾向を特定でき、しかも、手ぶれ傾向を予測する予測演算等する場合に比して簡易に手ぶれ傾向を判別することができる。
また、本実施形態では、特定した撮影者の手ぶれ傾向を示す情報を記憶し、この記憶した情報に従った撮影処理を実行するので、第１実施形態と同様に、タイムラグを抑制しつつ、ぶれの少ない画像を確実に撮影することが可能にできるだけでなく、撮影毎に撮影者の手ぶれ傾向を特定する処理を行う必要がなく、撮影処理の簡素化を図ることができる。
【００３７】
（第３実施形態）
第３実施形態に係るデジタルカメラ１０は、ユーザ（撮影者）の手ぶれ傾向を過去の撮影時のぶれ量から特定する手ぶれ傾向特定処理を行う点を除いて、第１実施形態に係るデジタルカメラ１０と略同一であり、以下、手ぶれ傾向特定処理を詳述する。
図９は手ぶれ傾向特定処理を示すフローチャートである。なお、前提として、この手ぶれ傾向特定処理は、撮影モード時に実行される処理であり、例えば、ぶれ量を示す手ぶれ傾向情報が記憶されていない場合、若しくは、前回手ぶれ傾向情報を記憶してから所定時間が経過した場合、又は、ユーザにより処理開始が指示された場合等に実行される。
【００３８】
まず、制御部６０は、ぶれ量取得処理を開始し（ステップＳ４０）、シャッターボタン４１ａの全押し操作があれば撮影処理（前回の撮影）を実行する（ステップＳ４１）。この撮影処理の後、制御部６０は、シャッターボタン操作前の手ぶれ量の平均値（平均手ぶれ量Ｍ０）を演算により求めると共に（ステップＳ４２）、シャッターボタン操作後のぶれ量の最大値Ｍｍａｘを取得する（ステップＳ４３）。
【００３９】
続いて、制御部６０は、第２実施形態と同様に、最大値Ｍｍａｘを平均手ぶれ量Ｍ０で除算した値Ｘを求め、この値Ｘが予め定めた閾値Ｌ５以上か否かを判定し（ステップＳ４４）、値Ｌ５以上であれば（ステップＳ４４：YES）、撮影者が撮影熟練者の手ぶれ傾向であることを示す手ぶれ傾向情報をＲＡＭ６３又はＲＯＭ６２に格納し（ステップＳ４５）、値Ｘが閾値Ｌ５を下回る場合には（ステップＳ４４：NO）、撮影者が撮影未熟練者の手ぶれ傾向であることを示す手ぶれ傾向情報をＲＡＭ６３又はＲＯＭ６２に格納する（ステップＳ４６）。これにより、撮影者の手ぶれ傾向を特定可能な手ぶれ傾向情報が記憶される。以上が手ぶれ傾向特定処理の動作である。
【００４０】
そして、以降、シャッターボタン操作により撮影指示があると、制御部６０は、その手ぶれ傾向情報を読み出し、この情報に基づき撮影者が撮影熟練者の手ぶれ傾向である場合には、第１実施形態で説明した第１撮影処理（図６参照）を実行して撮影を行い、撮影者が撮影未熟練者の手ぶれ傾向である場合には、第２撮影処理（図７参照）を実行して撮影を行う。
【００４１】
本実施形態では、実際の撮影時におけるシャッターボタン操作前後のぶれ量を取得し、この比較結果に基づいて撮影者の手ぶれ傾向が撮影熟練者の傾向（収束する傾向）βか、又は、撮影未熟練者の傾向（収束しない傾向）αかを特定するので、第２実施形態の効果に加えて、ユーザに空シャッターを切ってもらうといった特別の操作が必要なくなる。このため、ユーザが通常の撮影操作を行うだけで、そのユーザの手ぶれ傾向に従った撮影処理を実行することが可能になる。
【００４２】
（応用例）
上述した実施の形態では、デジタルカメラ１０に本発明を適用した場合を例示したが、これに限らず、要は、ぶれ量が問題となる機器に広く適用が可能である。例えば、デジタルカメラ以外の撮影装置に広く適用することが可能であり、具体的には、カメラ付き携帯電話機、銀塩カメラ、及び、カメラ付き或いはカメラを外付け可能なＰＤＡやノート型パソコン等に適用可能である。
【図面の簡単な説明】
【００４３】
【図１】本発明の第１実施形態に係るデジタルカメラの構成を示すブロック図である。
【図２】フレームとぶれの軸との関係を説明するための図である。
【図３】撮影未熟練者の手ぶれ傾向を示す図である。
【図４】撮影熟練者の手ぶれ傾向を示す図である。
【図５】撮影プログラム実行時の動作を示すフローチャートである。
【図６】第１撮影処理を示すフローチャートである。
【図７】第２撮影処理を示すフローチャートである。
【図８】第２実施形態に係る手ぶれ傾向特定モードの動作を示すフローチャートである。
【図９】第３実施形態に係る手ぶれ傾向特定処理を示すフローチャートである。
【符号の説明】
【００４４】
１０…デジタルカメラ（撮影装置）、２０…撮影部、３０…表示部、４０…操作部、４１ａ…シャッターボタン（撮影指示用の操作子）、５０…角速度検出部（ぶれ量検出手段）、６０…制御部（撮影制御手段）、７０…外部記録再生部、８０…リムーバブルメモリ、１００…制御プログラム、１１０…記録媒体。
【図１】
0004561615.tif 000002
【図２】
0004561615.tif 000003
【図３】
0004561615.tif 000004
【図４】
0004561615.tif 000005
【図５】
0004561615.tif 000006
【図６】
0004561615.tif 000007
【図７】
0004561615.tif 000008
【図８】
0004561615.tif 000009
【図９】
0004561615.tif 000010