(57)【要約】【課題】手ぶれの状態を視覚に頼ることなく、容易に把握でき、ユーザが撮影作業に集中することを可能とする。【解決手段】ディジタルスチルカメラ１は、手ぶれ量検出部３０により手ぶれ状態を検出し、ＣＰＵ１１は、手ぶれ状態告知部３５によりユーザに対し検出された手ぶれ状態を振動態様により告知する。【選択図】図１
2007208814.tif 000002
【特許請求の範囲】
【請求項１】
手ぶれ状態を検出する手ぶれ状態検出部と、
ユーザに対し検出された前記手ぶれ状態を振動態様により告知する振動告知部と、
を備えたことを特徴とする撮像装置。
【請求項２】
請求項１記載の撮像装置において、
検出対象の前記手ぶれ状態は、手ぶれ方向を含むことを特徴とする撮像装置。
【請求項３】
請求項２記載の撮像装置において、
前記手ぶれ状態検出部は、所定の複数の軸方向の手ぶれ状態を検出し、
前記振動告知部は、前記複数の軸方向の手ぶれ状態のうち最も手ぶれ量の大きな軸方向についての前記手ぶれ状態を告知する、
ことを特徴とする撮像装置。
【請求項４】
請求項３記載の撮像装置において、
前記手ぶれ状態検出部は、前記手ぶれ状態として手ぶれ量を検出し、
前記振動告知部は、前記最も手ぶれ量の大きな軸方向に沿って、当該撮像装置を振動させることを特徴とする撮像装置。
【請求項５】
請求項２記載の撮像装置において、
前記手ぶれ状態検出部は、所定の複数の軸方向の手ぶれ状態を検出し、
前記振動告知部は、前記複数の軸方向毎に前記手ぶれ状態を告知する、
ことを特徴とする撮像装置。
【請求項６】
請求項５記載の撮像装置において、
前記手ぶれ状態検出部は、前記手ぶれ状態として手ぶれ量を検出し、
前記振動告知部は、前記複数の軸方向毎に、各軸方向に沿って、当該撮像装置を振動させることを特徴とする撮像装置。
【請求項７】
請求項４または請求項６記載の撮像装置において、
前記振動告知部は、当該撮像装置を振動させる際の振動量を前記手ぶれ量に応じて設定することを特徴とする撮像装置。
【請求項８】
請求項７記載の撮像装置において、
前記振動告知部は、前記振動量と前記手ぶれ量との対応関係を予め記憶したテーブルを記憶するテーブル記憶部を備えたことを特徴とする撮像装置。
【請求項９】
請求項２ないし請求項８のいずれかに記載の撮像装置において、
前記手ぶれ状態検出部は、ジャイロセンサ備え、当該ジャイロセンサが出力した角速度検出信号に基づいて前記手ぶれ方向を検出することを特徴とする撮像装置。
【請求項１０】
請求項４、請求項６、請求項７または請求項８のいずれかに記載の撮像装置において、
前記手ぶれ状態検出部は、ジャイロセンサ備え、当該ジャイロセンサが出力した角速度検出信号に基づいて前記手ぶれ量を検出することを特徴とする撮像装置。
【請求項１１】
手ぶれ状態を検出する手ぶれ状態検出部を備えた撮像装置の制御方法において、
前記手ぶれ状態を検出する手ぶれ状態検出過程と、
ユーザに対し検出された前記手ぶれ状態を振動態様により告知する振動告知過程と、
を備えたことを特徴とする撮像装置の制御方法。
【請求項１２】
手ぶれ状態を検出する手ぶれ状態検出部を備えた撮像装置をコンピュータにより制御するための制御プログラムにおいて、
前記手ぶれ状態を検出させ、
ユーザに対し検出された前記手ぶれ状態を振動態様により告知させる、
ことを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、制御方法及び制御プログラムに係り、特に手ぶれの状態をユーザに告知する技術に関する。
【背景技術】
【０００２】
従来より静止画を撮像するディジタルスチルカメラなどの撮像装置においては、撮影の際に生じる手ぶれの影響を回避するために種々の方法が提案されている。
このような撮像装置においては、ユーザに対して手ぶれを抑制させるべく、特許文献１に示すように、ぶれ量およびぶれ方向をリアルタイムでディスプレイに表示し、ユーザに対して撮像装置の手ぶれが少なくなるように持ち方を変更するように促すものが提案されている。
【特許文献１】特開平７−１１０５０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、手ぶれ量および手ぶれ方向をリアルタイムでディスプレイに表示すると、ユーザは、手ぶれを抑制するためにディスプレイを凝視する必要があり、構図を定めたり、撮影タイミングを見極めるなどの撮影作業に集中することができないという問題点があった。
そこで、本発明の目的は、手ぶれの状態を視覚に頼ることなく、容易に把握でき、ユーザが撮影作業に集中することが可能な撮像装置、制御方法および制御プログラムを提供することにある。
【課題を解決するための手段】
【０００４】
上記課題を解決するため、撮像装置は、手ぶれ状態を検出する手ぶれ状態検出部と、ユーザに対し検出された前記手ぶれ状態を振動状態として告知する振動告知部と、を備えたことを特徴としている。
上記構成によれば、手ぶれ状態検出部は、手ぶれ状態を検出する。
振動告知部は、ユーザに対し検出された手ぶれ状態を振動状態として告知する。
【０００５】
この場合において、検出対象の前記手ぶれ状態は、手ぶれ方向を含むようにしてもよい。
また、前記手ぶれ状態検出部は、所定の複数の軸方向の手ぶれ状態を検出し、前記振動告知部は、前記複数の軸方向の手ぶれ状態のうち最も手ぶれ量の大きな軸方向についての前記手ぶれ状態を告知するようにしてもよい。
さらに、前記手ぶれ状態検出部は、前記手ぶれ状態として手ぶれ量を検出し、前記振動告知部は、前記最も手ぶれ量の大きな軸方向に沿って、当該撮像装置を振動させるようにしてもよい。
【０００６】
さらにまた、前記手ぶれ状態検出部は、所定の複数の軸方向の手ぶれ状態を検出し、前記振動告知部は、前記複数の軸方向毎に前記手ぶれ状態を告知するようにしてもよい。
また、前記手ぶれ状態検出部は、前記手ぶれ状態として手ぶれ量を検出し、前記振動告知部は、前記複数の軸方向毎に、各軸方向に沿って、当該撮像装置を振動させるようにしてもよい。
さらに、前記振動告知部は、当該撮像装置を振動させる際の振動量を前記手ぶれ量に応じて設定するようにしてもよい。
【０００７】
さらにまた、前記振動告知部は、前記振動量と前記手ぶれ量との対応関係を予め記憶したテーブルを記憶するテーブル記憶部を備えるようにしてもよい。
また、前記手ぶれ状態検出部は、ジャイロセンサ備え、当該ジャイロセンサが出力した角速度検出信号に基づいて前記手ぶれ方向を検出するようにしてもよい。
さらに、前記手ぶれ状態検出部は、ジャイロセンサ備え、当該ジャイロセンサが出力した角速度検出信号に基づいて前記手ぶれ量を検出するようにしてもよい。
【０００８】
また、手ぶれ状態を検出する手ぶれ状態検出部を備えた撮像装置の制御方法において、前記手ぶれ状態を検出する手ぶれ状態検出過程と、ユーザに対し検出された前記手ぶれ状態を振動態様により告知する振動告知過程と、を備えるようにしてもよい。
【０００９】
また、手ぶれ状態を検出する手ぶれ状態検出部を備えた撮像装置をコンピュータにより制御するための制御プログラムにおいて、前記手ぶれ状態を検出させ、ユーザに対し検出された前記手ぶれ状態を振動態様により告知させるようにしてもよい。
【発明を実施するための最良の形態】
【００１０】
次に本発明の最適な実施の形態について図面を参照して説明する。
本実施の形態では、電子機器の一態様としての携帯型ディジタルスチルカメラ（以下、単に「ディジタルスチルカメラ」と言う）に本発明を適用した場合について説明する。
図１は、実施形態のディジタルスチルカメラの概要構成ブロック図である。
ディジタルスチルカメラ１は、図１に示すように、制御部１０、撮影部２０、手ぶれ量検出部３０、手ぶれ状態告知部３５、操作部４０、リムーバブルメディア５０、Ｉ／Ｆ部５１および映像出力端子５２を備えている。
【００１１】
制御部１０は、ディジタルスチルカメラ１の各部を制御する制御手段として機能するものであり、各種プログラムの実行や演算処理を行うＣＰＵ１１と、このＣＰＵ１１が実行する制御プログラム１００や各種データを格納する書換可能なフラッシュＲＯＭ（以下、単に「ＲＯＭ」と言う）１２と、ＣＰＵ１１の演算結果や各種データを一時的に格納するためのワークエリアとして機能するＲＡＭ１３と、セルフタイマ撮影などにおいて計時を行うタイマ回路１４とを備えている。また、上記ＲＯＭ１２に格納された制御プログラム１００にはオートフォーカス補正を実現するための動画表示処理プログラムが含まれている。
【００１２】
この制御プログラム１００は例えばＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、フレキシブルディスク等のコンピュータ読み取り可能な記録媒体６０に記録して配布することが可能である。さらに、パーソナルコンピュータとディジタルスチルカメラ１とを通信可能にケーブル等で接続し、パーソナルコンピュータで読み取られた記録媒体６０の制御プログラム１００を本スチルカメラ１に出力することで、フラッシュＲＯＭ１２に制御プログラム１００を格納することも可能である。
【００１３】
次いで、撮像部２０は被写体を静止画として撮影するものであり、カメラコントロール回路２１、撮影カメラ２２、撮影部ＲＡＭ２３および表示パネル２４を備えている。カメラコントロール回路２１は、制御部１０の制御の下、撮影部２０の各部を制御するものである。また、撮影カメラ２２は、ＣＣＤセンサあるいはＣＭＯＳイメージセンサで撮像を行い、対応する画像データをカメラコントロール回路２１に出力する。この場合において、ＣＣＤやＣＭＯＳイメージセンサにおいては、光電変換素子が２次元にマトリクス状或いはハニカム状に配置されている。また、撮像カメラ２２は、複数の光学レンズを有してなる光学レンズ系、この光学レンズ系を駆動してズーム、フォーカスなどを実現するためのレンズ駆動装置、自動露光を行うために絞り等を実現するための絞り駆動装置、ＣＣＤやＣＭＯＳイメージセンサにて取得されたアナログ信号をデジタル信号に変換して画像データとして出力するＡ／Ｄ変換回路等を備えて構成されている。
撮影部ＲＡＭ２３は、画像データを一時的に格納するものである。
【００１４】
また、表示パネル２４は撮影された静止画や設定画面等の各種情報を表示するものであり、例えば液晶ディスプレイパネルや有機ＥＬパネル等のフラットディスプレイパネルにより構成されている。
リムーバブルメディア５０は撮影時の動画データを格納するものであり、例えばビデオテープ、記録可能な光学ディスク、リムーバブルハードディスクにより構成されている。
このような構成の下、撮影カメラ２２から出力されたフレームの画像データはカメラコントロール回路２１にて所定の画像処理がなされた後、撮影部ＲＡＭ２３に一時的に格納され、また、制御部１０を介してリムーバブルメディア５０に動画データとして順次可能される。そして、撮像部ＲＡＭ２３に格納された画像データは表示パネル２４に撮影した静止画をライブビュー表示する際に用いられ、また、リムーバブルメディア５０に格納された静止画の画像データは撮影後に静止画を表示する際に用いられる。
【００１５】
図２は、角速度の軸の説明図である。
手ぶれ量検出部３０は、上記手ぶれ状態（手ぶれ方向および手ぶれ量）を検出する手ぶれ状態検出部として機能するものである。具体的には、手ぶれ量検出部３０は、図２に示すように、フレーム７０の高さ方向（以下、Ｘ軸と定義する）の移動と横方向（以下、Ｙ軸と定義する）の移動とのそれぞれの角速度を個別に検出すべく、図１に示したように、Ｘ軸ジャイロセンサ３１およびＹ軸ジャイロセンサ３２の２つのジャイロセンサ３１、３２を有し、それぞれのジャイロセンサ３１、３２が角速度に応じた電圧値の角速度検出信号を制御部１０に出力する。
【００１６】
制御部１０は、フレーム７０のサンプリング周期と同期して各ジャイロセンサ３１、３２の角速度検出信号を取り込み、Ｘ軸およびＹ軸のそれぞれについて手ぶれ方向および手ぶれ量を算出し、手ぶれ状態告知部３５における手ぶれ状態の告知に用いるほか、フレーム７０の画像データと対応付けて、或いは、画像データに付加してリムーバブルメディア５０に格納する。
本実施形態においては、ジャイロセンサ３１、３２を用い、所定のサンプリング期間における積分角速度、ひいては、所定のサンプリング期間における手ぶれ量θ（Ｘ軸方向手ぶれ量θｘおよびＹ軸方向手ぶれ量θｙ）を算出しているが、ジャイロセンサ３１、３２の個体差等によって角速度（ｒａｄ／秒）がゼロの場合の角速度検出信号の電圧値が異なるため、本実施形態では、本体の電源が投入された後、撮影を開始する前までに、各ジャイロセンサ３１、３２の角速度検出信号をサンプリングして、その平均値をゼロ点電圧値として設定している。このとき、一定時間に亘り複数のゼロ点電圧値を求め、これらのゼロ点電圧値の平均値との差が所定値以下のゼロ点電圧値が一定割合（例えば９９％）以上得られた場合に、そのゼロ点電圧値の平均値を実際のゼロ点電圧値として設定する構成としており、これにより本体が停止状態であるときのゼロ点電圧値を設定可能となる。
【００１７】
手ぶれ状態告知部３５は、ユーザに対し検出された手ぶれ状態を振動状態として告知する振動告知部として機能するものである。具体的には、手ぶれ状態告知部３５は、Ｘ軸方向（Ｘ軸に沿った方向）についての手ぶれ状態を振動状態により告知するＸ軸バイブレータ３６と、Ｙ軸方向（Ｙ軸に沿った方向）についての手ぶれ状態を振動状態により告知するＹ軸バイブレータ３７と、を備え、Ｘ軸バイブレータ３６およびＹ軸バイブレータ３７は、制御部１０により振動状態が制御されることとなる。
Ｘ軸バイブレータ３６およびＹ軸バイブレータ３７としては、ピエゾ素子あるいは小型ソレノイドコイルなどの所定の軸方向に沿って振動を与えることが可能な素子を用いることができる。
【００１８】
操作部４０は、ユーザによって操作される複数の操作子を有し、例えば電源ボタンや撮影開始／終了等の各種指示を入力するための操作キー等を有している。Ｉ／Ｆ部５１は本スチルカメラ１をパーソナルコンピュータとケーブル等で通信可能に接続するためのインターフェースであり、リムーバブルメディア５０に格納された画像データをパーソナルコンピュータに出力する際には当該画像データがＩ／Ｆ部５１を介してパーソナルコンピュータに出力される。映像出力端子５２は、テレビやプロジェクタなどの外部ディスプレイ装置に画像データに対応する映像信号を出力するための端子である。なお、本スチルカメラ１は、上述の構成要素の他にも、音声信号を取り込み記録・再生するためのオーディオ回路や、音声信号を外部スピーカや外部アンプ等に出力するための音声出力端子などを備えている。
【００１９】
次に動作を説明する。
図３は実施形態の処理フローチャートである。
この場合において、予め手ぶれ量と手ぶれ状態告知部３５を構成するＸ軸バイブレータ３６およびＹ軸バイブレータ３７のそれぞれの振動量の対応関係が格納されたテーブルが作成される（ステップＳ１０）。
まず、制御部１０のＣＰＵ１１は、当該ディジタルスチルカメラ１の動作モードが、画像を撮影する撮影モードであるか否かを判別する（ステップＳ１１）。
ステップＳ１１の判別において、当該ディジタルスチルカメラ１の動作モードが撮影モードではない場合には（ステップＳ１１；Ｎｏ）、撮影処理を終了する。
ステップＳ１１の判別において、当該ディジタルスチルカメラ１の動作モードが撮影モードである場合には（ステップＳ１１；Ｙｅｓ）、制御部１０のＣＰＵ１１は、手ぶれ量検出部３０を介してＸ軸ジャイロセンサ３１およびＹ軸ジャイロセンサ３２の出力信号に対応する手ぶれ状態データを取得する（ステップＳ１２）。
【００２０】
続いてＣＰＵ１１は、手ぶれ状態データに基づいて手ぶれ方向を計算する（ステップＳ１３）。さらにＣＰＵ１１は、手ぶれ状態に基づいて、手ぶれ量をＸ軸方向およびＹ軸方向のそれぞれについて計算する（ステップＳ１４）。
ここで、ＣＰＵ１１における手ぶれ量計算について簡単に説明すると、ＣＰＵ１１は、Ｘ軸ジャイロセンサ３１およびＹ軸ジャイロセンサの出力した角速度検出信号に基づいて角速度（ｒａｄ／秒）を算出し、この角速度（ｒａｄ／秒）を所定のサンプリング間隔（秒）で積分することで積分角速度Σ（ｒａｄ／秒）を算出する。実際には、ＣＰＵ１１は、積分角速度として、Ｘ軸方向積分角速度ΣｘおよびＹ軸方向積分角速度Σｙを算出し、それぞれをＸ軸方向手ぶれ量およびＹ軸方向手ぶれ量とする。
続いて、ＣＰＵ１１は、ステップＳ１３、１４の計算結果に基づいて、手ぶれ状態（手ぶれ量および手ぶれ方向）を振動状態で告知する手ぶれ状態告知処理を行う（ステップＳ１５）。
【００２１】
図４は、手ぶれ状態告知処理の処理フローチャートである。
まず、ＣＰＵ１１は、ステップＳ１４において計算したＸ軸方向の手ぶれ量がＹ軸方向の手ぶれ量よりも大きいか否かを判別する（ステップＳ２１）。
ステップＳ２１の判別において、Ｘ軸方向の手ぶれ量がＹ軸方向の手ぶれ量よりも大きい場合には（ステップＳ２１；Ｙｅｓ）、ＣＰＵ１１は、手ぶれ状態を告知する際の手ぶれ方向（告知方向）をＸ軸方向とし（ステップＳ２２）、処理をステップＳ２４に移行する。
ステップＳ２１の判別において、Ｘ軸方向の手ぶれ量がＹ軸方向の手ぶれ量以下である場合には（ステップＳ２１；Ｎｏ）、ＣＰＵ１１は手ぶれ状態を告知する際の手ぶれ方向（告知方向）をＹ軸方向とする（ステップＳ２２）。
次にＣＰＵ１１は、ステップＳ１３において計算した手ぶれ状態を告知する際の手ぶれ方向（告知方向）の手ぶれ量から後述するテーブル番号を取得する（ステップＳ２４）。
【００２２】
図５は、手ぶれ量−振動量対応テーブルの説明図である。
ＣＰＵ１１は、ステップＳ１３において計算した手ぶれ状態を告知する際の手ぶれ方向（告知方向）の手ぶれ量（単位pixel）に対応するテーブル番号（＝１〜５）を取得する（ステップＳ２４）。
次にＣＰＵ１１は、ステップＳ２４において取得したテーブル番号が１であるか否かを判別する（ステップＳ２５）。
ステップＳ２５の判別において、取得したテーブル番号が１である場合には（ステップＳ２５；Ｙｅｓ）、手ぶれ状態を告知する際の振動量をテーブル番号＝１に相当する振動量、すなわち、図５に示すように振動量０（振動なし）として、ステップＳ２２あるいはステップＳ２３で設定された告知方向と振動量で手ぶれ状態告知部３５のＸ軸バイブレータ３６あるいはＹ軸バイブレータ３７のいずれかを振動させることとなるが（ステップＳ３１）、この場合には、振動量０であるので、何もせずに手ぶれ状態告知処理を終了することとなる。
【００２３】
ステップＳ２５の判別において、取得したテーブル番号が１ではない場合には（ステップＳ２５；Ｎｏ）、ＣＰＵ１１は、ステップＳ２４において取得したテーブル番号が２であるか否かを判別する（ステップＳ２７）。
ステップＳ２７の判別において、取得したテーブル番号が２である場合には（ステップＳ２７；Ｙｅｓ）、手ぶれ状態を告知する際の振動量をテーブル番号＝２に相当する振動量、すなわち、図５に示すように、テーブル番号＝２に相当する振動量＝１（相対値）として、ステップＳ２２あるいはステップＳ２３で設定された告知方向と振動量＝１で手ぶれ状態告知部３５のＸ軸バイブレータ３６あるいはＹ軸バイブレータ３７のいずれかを振動させる。
ステップＳ２７の判別において、取得したテーブル番号が２ではない場合には（ステップＳ２７；Ｎｏ）、ＣＰＵ１１は、ステップＳ２４において取得したテーブル番号が３であるか否かを判別する（ステップＳ２９）。
【００２４】
ステップＳ２９の判別において、取得したテーブル番号が３である場合には（ステップＳ２９；Ｙｅｓ）、手ぶれ状態を告知する際の振動量をテーブル番号＝３に相当する振動量、すなわち、図５に示すように、テーブル番号＝３に相当する振動量＝２（相対値）として、ステップＳ２２あるいはステップＳ２３で設定された告知方向と振動量＝２で手ぶれ状態告知部３５のＸ軸バイブレータ３６あるいはＹ軸バイブレータ３７のいずれかを振動させる。
さらにステップＳ２７の判別において、取得したテーブル番号が３ではない場合には（ステップＳ２７；Ｎｏ）、図４では、図示の簡略化のため省略したが、以下、同様にして、取得したテーブル番号が４あるいは５であるかを判別して同様の処理を行うこととなる。
続いて、ＣＰＵ１１は、シャッタスイッチの操作状態に基づいて撮影が開始されたか否かを判別する（ステップＳ１６）。
続いて、ＣＰＵ１１は、シャッタスイッチの操作状態に基づいて撮影が終了されたか否かを判別する（ステップＳ１７）。
【００２５】
すなわち、シャッタスイッチが半押しされた場合には、ＣＰＵ１１は、カメラコントロール回路２１を制御し、自動露出制御を行わせ、自動焦点（オートフォーカス）制御を行わせることとなる。そして、シャッタスイッチが全押しされた場合には、ＣＰＵ１１は、前述のオートフォーカス制御によりオートフォーカスロック状態とされた合焦点位置にレンズを固定して、撮影カメラ２２により撮像を行い、得られた画像データを撮影部ＲＡＭ２３に一時的に取り込む。
このとき、ＣＰＵ１１は、算出したＸ軸方向積分角速度ΣｘおよびＹ軸方向積分角速度Σｙに基づいてＸ軸方向手ぶれ量およびＹ軸方向手ぶれ量θｙを算出し、Ｘ軸方向手ぶれ量θｘおよびＹ軸方向手ぶれ量θｙの少なくともいずれか一方が許容値を越えているか否かを判別する。この場合において、この許容値は、ズーム倍率、シャッタ速度などの撮影条件によって適宜設定されている。
【００２６】
上記判別において、Ｘ軸方向手ぶれ量およびＹ軸方向手ぶれ量の少なくともいずれか一方が許容値を越えている場合には、手ぶれ補正処理に移行する。
手ぶれ補正処理においては、撮影カメラ２２にレンズ駆動駆動手ぶれ補正機構が内蔵されている場合には、カメラコントロール回路２１がレンズ駆動駆動手ぶれ補正機構を駆動して、手ぶれ補正を行う。また、撮影カメラ２２にＣＣＤ駆動駆動手ぶれ補正機構が内蔵されている場合には、カメラコントロール回路２１がＣＣＤ駆動駆動手ぶれ補正機構を駆動して、手ぶれ補正を行う。また、画像処理により手ぶれ補正を行う場合には、画像処理回路に電源を供給し、あるいは、ＣＰＵ１１の処理クロックを高速クロックに変更し手ぶれ補正を行うこととなる。
そして、補正後に得られる画像データを撮影部ＲＡＭ２３に一時的に取り込むとともに、制御部１０の制御下でリムーバブルメディア５０に記録する画像データ取込処理を行うこととなる。画像データのリムーバブルメディア５０への記録動作と並行して表示パネル２４には、撮像した画像が表示されることとなる。
その後、ＣＰＵ１１は再び処理をステップＳ１７に移行し、撮影処理が終了するまで以下、同様の処理を繰り返す。
【００２７】
以上の説明のように、本実施形態によれば、体感により、より手ぶれの大きな方向が、Ｘ軸方向であるのかあるいはＹ軸方向であるのかを容易に把握でき、その手ぶれ量の度合いも容易に把握できるので、確実かつ容易に手ぶれを抑制することができ、手ぶれの少ない画像を撮影することが可能となる。
【００２８】
図６は、他の実施形態における手ぶれ状態告知処理の処理フローチャートである。
本実施形態が図４の実施形態と異なる点は、Ｘ軸およびＹ軸のそれぞれについて手ぶれ状態告知を行う点である。
以下の説明においては、図３については、必要に応じて援用するものとする。
まず、ＣＰＵ１１は、手ぶれ状態告知処理に移行すると（ステップＳ１５）、手ぶれ状態を告知する際の手ぶれ方向（告知方向）をＸ軸方向とし（ステップＳ４１）、ステップＳ１３において計算した手ぶれ状態を告知する際の手ぶれ方向（告知方向）の手ぶれ量（単位pixel）に対応するテーブル番号（＝１〜５）を取得する（ステップＳ４２）。
次にＣＰＵ１１は、ステップＳ４２において取得したテーブル番号が１であるか否かを判別する（ステップＳ４３）。
【００２９】
ステップＳ４３の判別において、取得したテーブル番号が１である場合には（ステップＳ４３；Ｙｅｓ）、手ぶれ状態を告知する際の振動量をテーブル番号＝１に相当する振動量、すなわち、図５に示すように振動量０（振動なし）として、手ぶれ状態告知部３５のＸ軸バイブレータ３６を振動させることとなるが（ステップＳ４９）、この場合には、振動量０であるので、何もせずに処理をステップＳ５０に移行することとなる。
ステップＳ４３の判別において、取得したテーブル番号が１ではない場合には（ステップＳ４３；Ｎｏ）、ＣＰＵ１１は、ステップＳ４２において取得したテーブル番号が２であるか否かを判別する（ステップＳ４５）。
【００３０】
ステップＳ４５の判別において、取得したテーブル番号が２である場合には（ステップＳ４５；Ｙｅｓ）、手ぶれ状態を告知する際の振動量をテーブル番号＝２に相当する振動量、すなわち、図５に示すように、テーブル番号＝２に相当する振動量＝１（相対値）として、Ｘ軸方向に振動量＝１で手ぶれ状態告知部３５のＸ軸バイブレータ３６を振動させ（ステップＳ４９）、処理をステップＳ５０に移行することとなる。
ステップＳ４５の判別において、取得したテーブル番号が２ではない場合には（ステップＳ４５；Ｎｏ）、ＣＰＵ１１は、ステップＳ４２において取得したテーブル番号が３であるか否かを判別する（ステップＳ４７）。
【００３１】
ステップＳ４７の判別において、取得したテーブル番号が３である場合には（ステップＳ４７；Ｙｅｓ）、手ぶれ状態を告知する際の振動量をテーブル番号＝３に相当する振動量、すなわち、図５に示すように、テーブル番号＝３に相当する振動量＝２（相対値）として（ステップＳ４８）、Ｘ軸方向に振動量＝２で手ぶれ状態告知部３５のＸ軸バイブレータ３６を振動させ（ステップＳ４９）、処理をステップＳ５０に移行することとなる。
さらにステップＳ４７の判別において、取得したテーブル番号が３ではない場合には（ステップＳ４７；Ｎｏ）、図６では、図示の簡略化のため省略したが、以下、同様にして、取得したテーブル番号が４あるいは５であるかを判別して同様の処理を行い、処理をステップＳ５０に移行することとなる。
【００３２】
続いてＣＰＵ１１は、手ぶれ状態を告知する際の手ぶれ方向（告知方向）をＹ軸方向とし（ステップＳ５０）、ステップＳ１３において計算した手ぶれ状態を告知する際の手ぶれ方向（告知方向）の手ぶれ量（単位pixel）に対応するテーブル番号（＝１〜５）を取得する（ステップＳ５１）。
次にＣＰＵ１１は、ステップＳ５１において取得したテーブル番号が１であるか否かを判別する（ステップＳ５２）。
ステップＳ５２の判別において、取得したテーブル番号が１である場合には（ステップＳ５２；Ｙｅｓ）、手ぶれ状態を告知する際の振動量をテーブル番号＝１に相当する振動量、すなわち、図５に示すように振動量０（振動なし）として、手ぶれ状態告知部３５のＹ軸バイブレータ３７を振動させることとなるが（ステップＳ５８）、この場合には、振動量０であるので、何もせずに手ぶれ状態告知処理を終了することとなる。
【００３３】
ステップＳ５２の判別において、取得したテーブル番号が１ではない場合には（ステップＳ５２；Ｎｏ）、ＣＰＵ１１は、ステップＳ５１において取得したテーブル番号が２であるか否かを判別する（ステップＳ５４）。
ステップＳ５４の判別において、取得したテーブル番号が２である場合には（ステップＳ５４；Ｙｅｓ）、手ぶれ状態を告知する際の振動量をテーブル番号＝２に相当する振動量、すなわち、図５に示すように、テーブル番号＝２に相当する振動量＝１（相対値）として（ステップＳ５５）、Ｙ軸方向に振動量＝１で手ぶれ状態告知部３５のＹ軸バイブレータ３７を振動させ（ステップＳ５８）、手ぶれ状態告知処理を終了することとなる。
【００３４】
ステップＳ５４の判別において、取得したテーブル番号が２ではない場合には（ステップＳ５４；Ｎｏ）、ＣＰＵ１１は、ステップＳ５１において取得したテーブル番号が３であるか否かを判別する（ステップＳ５６）。
ステップＳ５６の判別において、取得したテーブル番号が３である場合には（ステップＳ５６；Ｙｅｓ）、手ぶれ状態を告知する際の振動量をテーブル番号＝３に相当する振動量、すなわち、図５に示すように、テーブル番号＝３に相当する振動量＝２（相対値）として（ステップＳ５７）、Ｙ軸方向に振動量＝２で手ぶれ状態告知部３５のＹ軸バイブレータ３７を振動させ（ステップＳ５８）、手ぶれ状態告知処理を終了することとなる。
さらにステップＳ５６の判別において、取得したテーブル番号が３ではない場合には（ステップＳ５６；Ｎｏ）、図６では、図示の簡略化のため省略したが、以下、同様にして、取得したテーブル番号が４あるいは５であるかを判別して同様の処理を行い、手ぶれ状態告知処理を終了することとなる。
【００３５】
以上の説明のように、本実施形態によれば、体感により手ぶれ方向がＸ軸方向であるのか、Ｙ軸方向であるのかを容易に把握でき、その手ぶれ量の度合いも容易に把握できるので、確実かつ容易に手ぶれを抑制することができ、手ぶれの少ない画像を撮影することが可能となる。
【００３６】
以上の説明ではディジタルスチルカメラについて説明したが、携帯電話に設けられたカメラや、ＰＤＡ一体型カメラや、一眼レフカメラなど他の静止画を撮像可能な電子光学機器に適用が可能である。
【００３７】
以上の説明では、角速度に基づいてぶれ量を検出する構成を例示したが、これに限らず、加速度センサを用いてぶれ量（動き量）を検出する構成としても良い。
【図面の簡単な説明】
【００３８】
【図１】実施形態のディジタルスチルカメラの概要構成ブロック図である。
【図２】角速度の軸の説明図である。
【図３】実施形態の処理フローチャートである。
【図４】撮影処理の処理フローチャートである。
【図５】手ぶれ量−振動量対応テーブルの説明図である。
【図６】他の実施形態における手ぶれ状態告知処理の処理フローチャートである。
【符号の説明】
【００３９】
１…ディジタルスチルカメラ、１０…制御部（手ぶれ状態検出部）、１１…ＣＰＵ（手ぶれ状態検出部）、２０…撮影部、２１…カメラコントロール回路、２２…撮影カメラ（手ぶれ補正機構）、２４…表示パネル、３０…手ぶれ量検出部（手ぶれ状態検出部）、３５…手ぶれ状態告知部（振動告知部）、３６…Ｘ軸バイブレータ（振動告知部）、３７…Ｙ軸バイブレータ（振動告知部）、５０…リムーバブルメディア、６０…記録媒体、７０…フレーム。
【図１】
2007208814.tif 000003
【図２】
2007208814.tif 000004
【図３】
2007208814.tif 000005
【図４】
2007208814.tif 000006
【図５】
2007208814.tif 000007
【図６】
2007208814.tif 000008