(57)【要約】【課題】撮像装置の保持状態を正確に検出し、その検出結果により、手振れが発生する可能性を予見して、手振れを防止する。【解決手段】装置本体の保持状態が複数の保持状態のいずれであるかを判別する保持状態判別手段と、判別結果に基づいて、手振れ防止のための処理内容の選択を行う制御手段とを備えることにより、撮像装置の保持状態を正確に検出し、その検出結果により、手振れが発生する可能性を予見して、手振れを防止する。【選択図】図４
2008249928.tif 000002
【特許請求の範囲】
【請求項１】
装置本体の保持状態が複数の保持状態のいずれであるかを判別する保持状態判別手段と、
該判別結果に基づいて、手振れ防止のための処理内容の選択を行う制御手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
複数の保持状態の各々に対応させて手振れ防止のための異なる処理内容を予め記憶する記憶手段を更に備え、
前記保持状態判別手段は、現在の保持状態を前記記憶手段に記憶されている複数の保持状態の中から判別し、
前記制御手段は、前記保持状態判別手段により判別された保持状態に対応して前記記憶手段に記憶されている処理内容を選択して手振れ防止のための処理を行うことを特徴とする請求項１に記載の撮像装置。
【請求項３】
手振れを防止するための複数の動作モードを設定する設定手段と、
前記制御手段が、前記保持状態判別手段において判別された保持状態と設定されている動作モードとに基づいて、手振れ防止のための処理内容の選択を行うことを特徴とする請求項１に記載の撮像装置。
【請求項４】
手振れに影響を与える撮影条件の設定状況を判別する撮影条件判別手段を備え、
前記制御手段が、該判別された撮影条件と前記保持状態判別手段において判別された保持状態とに基づいて、手振れ防止のための処理内容の選択を行うことを特徴とする請求項１に記載の撮像装置。
【請求項５】
手振れの発生状態を検出する手振れ検出手段を備え、
該検出された手振れの発生状態と前記保持状態判別手段において判別された保持状態とに基づいて、手振れ防止のための処理内容の選択を行うことを特徴とする請求項１に記載の撮像装置。
【請求項６】
前記制御手段が、前記保持状態判別手段において判別された保持状態に応じて、手振れが発生する可能性があることを警告する処理、手振れに影響を与える撮影条件の設定を自動的に変更する処理、撮影を禁止する処理、手振れ補正機能をＯＮとする処理のうち、少なくとも２つを含む複数の処理を実行することを特徴とする請求項１に記載の撮像装置。
【請求項７】
前記制御手段が、前記保持状態判別手段において判別された保持状態に応じてメッセージの内容を選択して、手振れが発生する可能性があることを警告する処理を実行することを特徴とする請求項１に記載の撮像装置。
【請求項８】
前記制御手段が、前記保持状態判別手段において判別された保持状態に応じて手振れに影響を与える撮影条件を選択して、該撮影条件を自動的に変更する処理を実行することを特徴とする請求項１に記載の撮像装置。
【請求項９】
過去の撮影における保持状態と手振れの発生量とを関連付けて記憶する記憶手段を備え、
前記制御手段が、前記記憶手段に記憶された情報に基づいて、最も手振れ量の少ない保持状態を報知することを特徴とする請求項１に記載の撮像装置。
【請求項１０】
過去の撮影における保持状態と手振れの発生量とを関連付けて記憶する記憶手段を備え、
前記制御手段が、前記記憶手段に記憶された情報に基づいて、前記保持状態判別手段により判別された保持状態が過去に手振れ量の大きかった保持状態である場合に、警告を発することを特徴とする請求項１に記載の撮像装置。
【請求項１１】
前記保持状態判別手段が、保持状態として、少なくとも両手保持、片手保持、手によらない保持を判別することを特徴とする請求項１に記載の撮像装置。
【請求項１２】
前記保持状態判別手段が、保持状態として、左右各々の指の位置を判別することを特徴とする請求項１または１１に記載の撮像装置。
【請求項１３】
撮影フレームの向きを判別する撮影フレーム判別手段を備え、
前記前記保持状態判別手段が、保持状態として、縦向き保持、横向き保持をも判別することを特徴とする請求項１または１１に記載の撮像装置。
【請求項１４】
前記保持状態判別手段が、レンズ搭載面の背面に設けられたタッチパネルであることを特徴とする請求項１に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関し、特に、撮像装置の保持状態を簡易な方法で検出して、検出した保持状態に基づいて、手振れを防止する制御を実行する撮像装置に関する。
【背景技術】
【０００２】
近年、ＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサ等の固体撮像素子の高解像度化に伴い、撮影機能を有する様々な情報機器の需要が急速に高まっている。また、こうした状況に対応して、これら情報機器の小型、軽量化が進められている。しかし、これらの小型、軽量の情報機器は、携帯に便利であるという利点がある反面、撮影時のカメラの保持状態によっては、手振れの問題を起こしやすいという問題がある。
【０００３】
上記の問題に対応して、保持用のグリップを有する撮像装置に関して、保持状態を判別し、この判別結果に基づいて、ユーザの指がグリップの所定の位置に係っていないと判断した場合に、音声出力やファインダ内表示あるいは液晶表示素子による表示等でユーザに警告を発する技術が知られている（例えば、特許文献１参照。）。
【特許文献１】特開２０００−３３８５８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術は、保持用のグリップを有する撮像装置に関するものであり、こうした特別の保持部を有しない撮像装置には適用できないという問題があった。また、他の従来技術では、シャッタースピードが遅い場合に警告を発するものや実際の手振れ量を検出し、手振れ量が大きい場合に警告を発するものはあったが、撮像装置の保持状態を正確に検出し、その検出結果により、手振れを防止するための手段を提示するものはなかった。
【０００５】
そこで、本発明は、上述の課題に鑑みてなされたものであり、撮像装置の保持状態を正確に検出し、その検出結果により、手振れを防止するための手段を提示する撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記の課題を解決するために、以下の事項を提案している。
（１）本発明は、装置本体の保持状態が複数の保持状態のいずれであるかを判別する保持状態判別手段と、該判別結果に基づいて、手振れ防止のための処理内容の選択を行う制御手段と、を備えたことを特徴とする撮像装置を提案している。
【０００７】
（２）本発明は、（１）の撮像装置について、複数の保持状態の各々に対応させて手振れ防止のための異なる処理内容を予め記憶する記憶手段を更に備え、前記保持状態判別手段は、現在の保持状態を前記記憶手段に記憶されている複数の保持状態の中から判別し、前記制御手段は、前記保持状態判別手段により判別された保持状態に対応して前記記憶手段に記憶されている処理内容を選択して手振れ防止のための処理を行うことを特徴とする撮像装置を提案している。
【０００８】
（３）本発明は、（１）の撮像装置について、手振れを防止するための複数の動作モードを設定する設定手段と、前記制御手段が、前記保持状態判別手段において判別された保持状態と設定されている動作モードとに基づいて、手振れ防止のための処理内容の選択を行うことを特徴とする撮像装置を提案している。
【０００９】
（４）本発明は、（１）の撮像装置について、手振れに影響を与える撮影条件の設定状況を判別する撮影条件判別手段を備え、前記制御手段が、該判別された撮影条件と前記保持状態判別手段において判別された保持状態とに基づいて、手振れ防止のための処理内容の選択を行うことを特徴とする撮像装置を提案している。
【００１０】
（５）本発明は、（１）の撮像装置について、手振れの発生状態を検出する手振れ検出手段を備え、該検出された手振れの発生状態と前記保持状態判別手段において判別された保持状態とに基づいて、手振れ防止のための制御を行うことを特徴とする撮像装置を提案している。
【００１１】
（６）本発明は、（１）の撮像装置について、前記制御手段が、前記保持状態判別手段において判別された保持状態に応じて、手振れが発生する可能性があることを警告する処理、手振れに影響を与える撮影条件の設定を自動的に変更する処理、撮影を禁止する処理、手振れ補正機能をＯＮとする処理のうち、少なくとも２つを含む複数の処理を実行することを特徴とする撮像装置を提案している。
【００１２】
（７）本発明は、（１）の撮像装置について、前記制御手段が、前記保持状態判別手段において判別された保持状態に応じてメッセージの内容を選択して、手振れが発生する可能性があることを警告する処理を実行することを特徴とする撮像装置を提案している。
【００１３】
（８）本発明は、（１）の撮像装置について、前記制御手段が、前記保持状態判別手段において判別された保持状態に応じて手振れに影響を与える撮影条件を選択して、該撮影条件を自動的に変更する処理を実行することを特徴とする撮像装置を提案している。
【００１４】
（９）本発明は、（１）の撮像装置について、過去の撮影における保持状態と手振れの発生量とを関連付けて記憶する記憶手段を備え、前記制御手段が、前記記憶手段に記憶された情報に基づいて、最も手振れ量の少ない保持状態を報知することを特徴とする撮像装置を提案している。
【００１５】
（１０）本発明は、（１）の撮像装置について、過去の撮影における保持状態と手振れの発生量とを関連付けて記憶する記憶手段を備え、前記制御手段が、前記記憶手段に記憶された情報に基づいて、前記保持状態判別手段により判別された保持状態が過去に手振れ量の大きかった保持状態である場合に、警告を発することを特徴とする撮像装置を提案している。
【００１６】
（１１）本発明は、（１）の撮像装置について、前記保持状態判別手段が、保持状態として、少なくとも両手保持、片手保持、手によらない保持を判別することを特徴とする撮像装置を提案している。
【００１７】
（１２）本発明は、（１）または（１１）の撮像装置について、前記保持状態判別手段が、保持状態として、左右各々の指の位置を判別することを特徴とする撮像装置を提案している。
【００１８】
（１３）本発明は、（１）または（１１）の撮像装置について、撮影フレームの向きを判別する撮影フレーム判別手段を備え、前記前記保持状態判別手段が、保持状態として、縦向き保持、横向き保持をも判別することを特徴とする撮像装置を提案している。
【００１９】
（１４）本発明は、（１）の撮像装置について、前記保持状態判別手段が、レンズ搭載面の背面に設けられたタッチパネルであることを特徴とする撮像装置を提案している。
【発明の効果】
【００２０】
本発明によれば、保持状態判別手段が保持状態を判別し、判別結果に基づいて、制御手段が手振れ防止のための制御を行うことから、保持状態の違いに応じたより効果的な手振れ防止のための制御を実行することができるという効果がある。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施形態について、図面を用いて、詳細に説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００２２】
＜第１の実施形態＞
以下、図１から図４を用いて、本実施形態に係る撮像装置について説明する。
【００２３】
＜撮像装置の外観構成＞
本実施形態に係る撮像装置（デジタルカメラ１００）の外観構成は、図１に示すようになっており、図１（ａ）はその正面図、図１（ｂ）はその背面図を示している。撮像装置（デジタルカメラ１００）は、図１に示すように、その正面側にストロボ発光部１と撮像レンズ（レンズ群）２を備えている。
【００２４】
また、撮像装置（デジタルカメラ１００）の背面には、図１（ｂ）に示すように、液晶モニタ画面（タッチパネル）４と、カーソルキー５と、ＳＥＴキー６と、望遠撮影時に用いられるズームキー（Ｗｉｄｅボタン７−１、Ｔｅｌｅボタン７−２）７等が設けられている。
【００２５】
なお、このカーソルキー５、ＳＥＴキー６、ズームキー７は、モニタ画面（タッチパネル）４とは別の位置に設けてもよいが、本実施形態では、モニタ画面（タッチパネル）４を本体の背面全体に設け、このタッチパネル付きのモニタ画面を利用した仮想的なキーとしてこれらのキーが設けられているものとする。このように構成することで、タッチパネルを利用した指の検出範囲を広げることができ、その場合でも、本体背面に配置されたキーを親指で操作するという使い慣れた操作方法を維持することが可能となる。
【００２６】
さらに、撮像装置（デジタルカメラ１００）の上面には、図１（ａ）、（ｂ）に示すように、シャッターキー８と、電源ボタン９等が設けられ、図示しない撮像装置（デジタルカメラ１００）の側面には、パーソナルコンピュータやモデム等の外部装置をＵＳＢケーブルで接続する場合に用いられるＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）端子の接続部や、メモリカード等を挿入するスロット等が設けられている。
【００２７】
＜撮像装置の電気的構成＞
本実施形態に係る撮像装置（デジタルカメラ１００）は、図２に示すように、撮像レンズ６２と、レンズ駆動ブロック６３と、絞り兼用シャッター６４と、ＣＣＤ５０と、ＴＧ（Ｔｉｍｉｎｇ  Ｇｅｎｅｒａｔｏｒ）６６と、ユニット回路６７と、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６８と、メモリ６９と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）７０と、画像表示部７１と、キー入力部７２と、外部通信Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）７３と、ストロボ駆動部７４と、ストロボ発光部７５と、カードＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）７６、保持状態検出部７７と、手振れ量検出部７８とを備えており、カードＩ／Ｆ７６には、図示しないデジタルカメラ１００本体のカードスロットにメモリカードが着脱可能に接続される。
【００２８】
撮像レンズ６２は、フォーカスレンズ、ズームレンズを含み、レンズ駆動ブロック６３が接続されている。このレンズ駆動ブロック６３は、図示しないフォーカスレンズ、ズームレンズを光軸方向に駆動させるフォーカスモータ及びズームモータと、ＣＰＵ７０からの制御信号にしたがってフォーカスモータ及びズームモータをそれぞれ駆動させるフォーカスドライバ及びズームモータドライバから構成されている。
【００２９】
絞り兼用シャッター６４は、図示しない駆動回路を含み、この駆動回路はＣＰＵ７０から送られてくる制御信号にしたがって絞り兼用シャッターを動作させる。なお、この絞り兼用シャッター６４は、絞りとシャッターとして機能する。
【００３０】
ここで、絞りとは、撮像レンズ６２から入ってくる光の量を制御する機構をいい、シャッターとは、ＣＣＤ５０に光を当てる時間を制御する機構をいう。また、ＣＣＤ５０に光を当てる時間（露出時間）は、シャッターの開閉速度（シャッター速度）によって変化するため、露出量は、この絞りとシャッター速度とによって定めることができる。
【００３１】
ＣＣＤ５０は、撮像レンズ６２及び絞り兼用シャッター６４を介して投影された被写体の光を電気信号に変換し、撮像信号としてユニット回路６７に出力する。また、ＣＣＤ５０は、ＴＧ６６によって生成された所定周波数のタイミング信号にしたがって駆動する。なお、ＴＧ６６にはユニット回路６７が接続されている。
【００３２】
ユニット回路６７は、ＣＣＤ５０から出力される撮像信号を相関二重サンプリングして保持するＣＤＳ（Ｃｏｒｒｅｌａｔｅｄ  Ｄｏｕｂｌｅ  Ｓａｍｐｌｉｎｇ）回路、そのサンプリング後の撮像信号の自動利得調整を行うＡＧＣ（Ａｕｔｏｍａｔｉｃ  Ｇａｉｎ  Ｃｏｎｔｒｏｌ）回路、その自動利得調整後のアナログの撮像信号をデジタル信号に変換するＡ／Ｄ変換器から構成されており、ＣＣＤ５０の撮像信号は、ユニット回路６７を経てデジタル信号としてＣＰＵ７０に送られる。
【００３３】
ＣＰＵ７０は、ユニット回路６７から送られてきた画像データの画像処理（画素補間処理、γ補正、輝度色差信号の生成、ホワイトバランス処理、露出補正処理等）、ブレ補正処理、画像データの圧縮・伸張（例えば、ＪＰＥＧ形式の圧縮・伸張）の処理等を行う機能を有するとともに、デジタルカメラ１００の各部を制御プログラムにしたがって制御するワンチップマイコンであって、時刻を計時するクロック回路を含む。
【００３４】
なお、本実施形態においては、上記の機能以外に、判別された保持状態と設定されている動作モードとに基づいて、手振れ防止のための制御を行う機能、手振れに影響を与える撮影条件の設定状況を判別する機能、判別された撮影条件と判別された保持状態とに基づいて、手振れ防止のための制御を行う機能、検出された手振れの発生状態と判別された保持状態とに基づいて、手振れ防止のための制御を行う機能、判別された保持状態に応じて、手振れが発生する可能性があることを警告する制御、手振れに影響を与える撮影条件の設定を自動的に変更する制御、撮影を禁止する制御、手振れ補正機能をＯＮとする制御を実行する機能、後述するＤＲＡＭ６８に記憶された過去の撮影における保持状態と手振れの発生量との関係に基づいて、最も手振れ量の少ない保持状態を報知する機能、後述するＤＲＡＭ６８に記憶された過去の撮影における保持状態と手振れの発生量との関係に基づいて、判別された保持状態が過去に手振れ量の大きかった保持状態である場合に、警告を発する機能等を実行する。
【００３５】
ＤＲＡＭ６８は、ＣＣＤ５０によって撮像された後、ＣＰＵ７０に送られてきた画像データを一時記憶するバッファメモリとして使用されるとともに、ＣＰＵ７０のワーキングメモリとしても使用される。また、本実施形態においては、複数の保持状態に対応する警告メッセージを格納するデータテーブルや複数の保持状態と手振れに影響を与える撮影条件の設定状態に対応する警告メッセージを格納するデータテーブル、複数の保持状態に対応する警告メッセージと撮影条件の自動変更内容を格納するデータテーブル、複数の動作モードと複数の保持状態に対応する警告メッセージと撮影条件の自動変更内容とを格納するデータテーブル、過去の撮影における保持状態と手振れの発生量との関係を関連付けて記憶するデータテーブル等が含まれる。
【００３６】
メモリ６９は、ＣＰＵ７０によるデジタルカメラ１００の各部の制御に必要なプログラム及び各部の制御に必要なデータを記録格納しており、ＣＰＵ７０は、このプログラムにしたがって処理を実行する。
【００３７】
画像表示部７１は、カラーＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）とその駆動回路とを含み、撮影待機状態にあるときには、ＣＣＤ５０によって撮像された被写体をスルー画像として表示し、記録画像の再生時には、メモリカードから読み出され、伸張された記録画像を表示させる。また、ＣＰＵ７０からの指示により、手振れが発生する可能性がある旨のメッセージを表示して、ユーザに警告を行う。
【００３８】
キー入力部７２は、シャッターボタンやモードキー、ＳＥＴキー、十字キー、撮影モード選択キー等の複数の操作キーを含み、ユーザのキー操作に応じた操作信号をＣＰＵ７０に出力する。また、キー入力部７２は、タッチパネル付きのモニタ画面に設けられた仮想的なキーの表示や入力も制御する。
【００３９】
外部通信Ｉ／Ｆ７３は、外部の電子機器（例えば、パーソナルコンピュータ）との間でデータの入出力を行うものであり、ＵＳＢ規格、ＩＥＥＥ１３９４規格などの各種インターフェース規格による入出力を可能としており、これらの規格によるデータ入出力が可能なパソコンなどの電子機器と接続可能となっている。また、ＩｒＤＡ規格による赤外線通信、Ｂｌｕｅｔｏｏｔｈ規格による無線通信により外部の電子機器と画像データの入出力を可能としているものでもよい。
【００４０】
ストロボ駆動部７４は、ＣＰＵ７０の制御信号にしたがって、ストロボ発光部７５を閃光駆動させ、ストロボ発行部７５は、これによりストロボを閃光させる。ＣＰＵ７０は、図示しない測光回路により、撮影シーンが暗いか否かを判断し、撮影シーンが暗いと判断し、かつ、撮影を行う場合（シャッターボタンの押下時）には、ストロボ駆動部７４に制御信号を出力する。
【００４１】
保持状態判別部７７は、図１（ｂ）に示すデジタルカメラ１００の背面部の液晶モニタ画面４上に設けられたタッチパネルにより構成され、このタッチパネル上に置かれた両手の親指の状態から保持状態を判別する。なお、タッチパネルは、液晶表示エリアと重ならないエリアに設けてもよいし、タッチパネルに替えて、キーやボタン、スイッチ、赤外線センサ等を親指以外の指の位置する本体背面以外の場所に配置してもよい。
【００４２】
手振れ量検出部７８は、例えば、ジャイロセンサ等から構成され、撮影時の手振れ量を検出する。本実施形態においては、撮影時の保持状態と合わせて、ＤＲＡＭ６８にその情報が格納され、次回以降の撮影時において、警告メッセージ等を発する場合に利用される。
【００４３】
＜保持状態と手振れ量との関係＞
次に、図３を用いて、保持状態と手振れ量との関係について説明する。
図３の上部の図は、デジタルカメラ１００の保持状態を示す図であり、図３（ａ）は、タッチパネルセンサによって、両手の親指を検出する両手保持の状態を、図３（ｂ）は、タッチパネルセンサによって、右手あるいは左手のいずれか一方の親指を検出する片手保持の状態を、図３（ｃ）は、タッチパネルセンサによって、右手あるいは左手のいずれの親指も検出できない三脚固定の状態を示している。
【００４４】
ここで、両手保持の場合には、図３に示すように、手振れが発生する可能性はあるものの、両手で撮像装置（デジタルカメラ１００）を保持しているために、規制がかかり手振れの量としては小さいと考えられる。一方、図３に示すように、片手保持の場合には、両手保持の場合に比べて自由度が大きく、規制がかかりにくいために手振れの量としては大きいと考えられる。また、図３に示すように、三脚固定の場合には、三脚により、撮像装置（デジタルカメラ１００）がしっかりと固定されているために、手振れは発生しないと考えられる。
【００４５】
＜保持状態の検出と警告表示の処理＞
次に、図４を用いて、保持状態の検出と警告表示の処理について説明する。
タッチパネルセンサによって、右手あるいは左手の親指を検出する（ステップＳ１０１）。具体的には、両手保持の場合には、右手および左手の親指が検出され、片手保持の場合には、右手あるいは左手の親指のいずれかが検出され、三脚固定の場合には、右手および左手の親指のいずれも検出されない。ここで、右手の親指か左手の親指かの判別は、タッチパネルの左右両端に各々の検出領域を帯状に設け、どちらの検出領域で押下状態が検出されたかによって判別する。
【００４６】
次に、検出された親指により、保持状態を判別する（ステップＳ１０２）。具体的には、右手および左手の親指が検出された場合には、両手保持と判別され、右手あるいは左手の親指のいずれかが検出された場合には、片手保持と判別され、右手および左手の親指のいずれも検出されない場合には、三脚固定と判別される。
【００４７】
ここで、判別した保持状態と手振れ量とは、図３で説明したような関係があることから、両手保持と判別された場合には、例えば、画像表示部７１に、「手振れしやすいので、しっかりホールドしてください」というメッセージを表示し、片手保持と判別された場合には、例えば、画像表示部７１に、「手振れしやすいので、両手でホールドしてください」というメッセージを表示する（ステップＳ１０３）。なお、警告メッセージは表示によらず、あるいは表示とともに音声で行ってもよい。
【００４８】
したがって、本実施形態によれば、判別した保持状態と手振れ量との関係から適切な案内を行うことから、保持状態の違いに応じたより効果的な手振れ防止のための制御を実行することができる。
【００４９】
＜第２の実施形態＞
以下、図５から図９を用いて、本実施形態について説明する。
第１の実施形態においては、右手あるいは左手の親指のいずれかを検出することができるか否かにより、撮像装置（デジタルカメラ１００）の保持状態を判別し、判別した保持状態に応じた案内を行ったが、同じ保持状態でも親指の位置によって、手振れ量は変化する。また、手振れに影響を与える撮影条件によっても、それぞれに適切な案内を行うことが好ましい。そこで、本実施形態では、上記の観点から、第１の実施形態よりもさらに適切な案内を行う撮像装置（デジタルカメラ１００）について、具体的な実施例を交えて説明する。
【００５０】
図５に示すように、両手で撮像装置（デジタルカメラ１００）を保持している場合であっても、どの部分を保持するかによって、手振れ量は変化する。つまり、図５（ａ）のように、撮像装置（デジタルカメラ１００）の上部付近を両手で保持した場合には、手振れ量の発生は比較的小さいが、図５（ｂ）のように、撮像装置（デジタルカメラ１００）の下部付近を両手で保持した場合には、手振れ量の発生は比較的大きい。
【００５１】
＜実施例１＞
そこで、両手保持なのか片手保持なのか、あるいは非保持なのかに加え、親指の検出位置と撮像装置（デジタルカメラ１００）の傾きを含めて撮像装置（デジタルカメラ１００）の保持状態とした場合の各状態について報知される警告メッセージを図６により説明する。なお、撮像装置の傾きの検出方法としては重力センサを用いたり、撮影画像の傾きにより判断するなどの一般的な方法を用いるものとする。
【００５２】
まず、三脚固定のように非保持の場合、カメラの傾きによらず、手ぶれが発生する可能性はないため、警告メッセージは表示しない。
【００５３】
片手保持の場合で、片方の親指が撮像装置（デジタルカメラ１００）の「右上」に検出され、撮像装置（デジタルカメラ１００）の傾きが「横向き」の場合には、保持している位置を支点として大きな手振れが発生する可能性が大きいため、「両手でホールドすることをお勧めします」という警告メッセージを表示する。また、片方の親指が撮像装置（デジタルカメラ１００）の「右下」に検出され、撮像装置（デジタルカメラ１００）の傾きが「縦右９０°」の場合には、保持している位置を支点として大きな手振れが発生する可能性が大きいため、「縦向き撮影では、上側もホールドすることをお勧めします」という警告メッセージを表示する。さらに、片方の親指が撮像装置（デジタルカメラ１００）の「左上」に検出され、撮像装置（デジタルカメラ１００）の傾きが「縦右９０°」の場合には、保持している位置を支点として大きな手振れが発生する可能性が大きいため、「縦向き撮影では、下側もホールドして下さい」という警告メッセージを表示する。
【００５４】
両手保持の場合で、片方の親指が撮像装置（デジタルカメラ１００）の「右上」、もう一方の親指が撮像装置（デジタルカメラ１００）の「左上」に検出され、撮像装置（デジタルカメラ１００）の傾きが「横向き」の場合には、図５（ａ）に示すように大きな手振れが発生する可能性が低いため、特に警告メッセージは表示しない。一方で、片方の親指が撮像装置（デジタルカメラ１００）の「右下」、もう一方の親指が撮像装置（デジタルカメラ１００）の「左下」に検出され、撮像装置（デジタルカメラ１００）の傾きが「横向き」の場合には、図５（ｂ）に示すように大きな手振れが発生する可能性があるため、「カメラの上部をホールドすることをお勧めします」という警告メッセージは表示する。なお、警告メッセージは表示よらず、あるいは表示とともに音声で行ってもよい。
【００５５】
本実施例によれば、両手保持なのか片手保持なのか、あるいは非保持なのかに加え、親指の検出位置と撮像装置の傾きを含めた、それぞれの状態について、適切な警告メッセージを表示することから、手振れの可能性をより的確に判断して手振れ防止のための制御を実行することができる。
【００５６】
＜実施例２＞
本実施例は、実施例１に加えて、保持状態以外に手振れに影響を与える撮影条件の設定状況を加味して、各状態における適切な警告メッセージを発するものであり、その詳細を図７を用いて説明する。
なお、以下では、説明を簡略化するために、親指の検出位置や撮像装置（デジタルカメラ１００）の傾きには言及しないが、実施例１と同様に、親指の検出位置や撮像装置（デジタルカメラ１００）の傾きをも含めて保持状態としてもよい。
【００５７】
まず、シャッター速度が（１／ｆ）以上である場合には、手振れ補正のＯＮ／ＯＦＦおよび撮像装置（デジタルカメラ１００）の保持状態に関わらず、通常、手振れは発生しないため、警告メッセージは表示しない。
【００５８】
次に、シャッター速度が（１／ｆ）以下である場合には、手振れ補正をＯＮさせても撮像装置（デジタルカメラ１００）の保持状態によっては、手振れが発生する。そのため、非保持の場合には、警告メッセージを表示しないが、両手保持の場合には、「手振れしやすい状態ですので、しっかりホールドして下さい」、片手保持の場合には、「手振れしやすい状態ですので、両手でホールドすることをお勧めします」という警告メッセージを表示する。
【００５９】
一方、シャッター速度が（１／ｆ）以下で、手振れ補正がＯＦＦの場合、手振れが発生する可能性が高いため、非保持の場合には、警告メッセージを表示しないが、両手保持の場合には、「非常に手振れしやすい状態ですので、特に、しっかりホールドして下さい」、片手保持の場合には、「非常に手振れしやすい状態ですので、両手でホールドすることを強くお勧めします」という警告メッセージを表示する。なお、警告メッセージは表示よらず、あるいは表示とともに音声で行ってもよい。
【００６０】
したがって、本実施例によれば、実施例１に加えて、保持状態以外に手振れに影響を与える撮影条件の設定状況を加味して、各状態における適切な警告メッセージを表示するため、ユーザは、撮影条件の設定状態を気にすることなく、警告メッセージに従うことにより、適切な手振れ防止を実現することができる。
【００６１】
＜実施例３＞
本実施例は、実施例２に対して、さらに、手振れの影響を受けやすい撮影条件が設定されている場合に、現在の撮影条件と保持状態とに応じて撮影条件を変更するとともに、これに応じた警告メッセージを発するものである。以下、本実施例について、図８を用いて、詳細に説明する。
【００６２】
図８には、図７に対して、手振れの影響を受けやすい撮影条件として、シャッター速度が（１／ｆ）以下の条件および手振れ補正のＯＮ／ＯＦＦの条件が示されている。具体的には、シャッター速度が（１／ｆ）以下で、手振れ補正がＯＮ、保持状態が片手保持の場合には、撮影条件としてシャッター速度を（１／ｆ）以上とし、これに対応して絞りを自動的に変更するとともに、「シャッター速度（絞り）を自動調整して撮影します」という警告メッセージを表示する。
【００６３】
また、シャッター速度が（１／ｆ）以下で、手振れ補正がＯＦＦ、保持状態が片手保持の場合には、撮影条件として自動的に撮影を禁止するとともに、「撮影を禁止しています。両手でホールドするか、撮影条件を変更して下さい」という警告メッセージを表示する。
【００６４】
さらに、シャッター速度が（１／ｆ）以下で、手振れ補正がＯＦＦ、保持状態が両手保持の場合には、撮影条件を自動的に手振れ補正撮影モードに切り換えるとともに、「手振れ補正撮影モードに切り替えましたが、手振れしやすい状態ですので、しっかりホールドして下さい」という警告メッセージを表示する。なお、警告メッセージは表示よらず、あるいは表示とともに音声で行ってもよい。
【００６５】
したがって、本実施例によれば、実施例２に対して、さらに、手振れの影響を受けやすい撮影条件が設定されている場合に、現在の撮影条件と保持状態に応じて撮影条件を変更するとともに、これに応じた警告メッセージを表示することから、様々な状況に適した手振れ防止のための制御を自動的に選択して実行することができる。
【００６６】
＜実施例４＞
本実施例は、実施例３に対して、複数の動作モードの設定状態と複数の保持状態に応じて、手振れ防止のための警告メッセージの内容や手振れに影響を与える撮影条件を自動的に変更するものである。以下、本実施例について、図９を用いて詳細に説明する。
【００６７】
図９には、動作モードとして、シャッター速度変更、手振れ補正ＯＮ、撮影禁止の項目が示されている。具体的には、シャッター速度変更、手振れ補正ＯＮ、撮影禁止のいずれもが無効の場合には、実施例２と同様の警告メッセージを表示する。
【００６８】
次に、動作モードとして、撮影禁止だけが有効な場合で、シャッター速度が（１／ｆ）以下、手振れ補正ＯＦＦ、片手保持の時には、大きな手振れが発生する可能性が高いため、撮影条件を撮影禁止に自動的に変更し、「撮影を禁止しています。両手でホールドするか、撮影条件を変更して下さい」という警告メッセージを表示する。なお、その他の場合には、実施例２と同様の警告メッセージを表示する。
【００６９】
また、動作モードとして、手振れ補正のＯＮが有効な場合で、シャッター速度が（１／ｆ）以下、手振れ補正ＯＦＦ、両手保持の時には、撮影条件を自動的に手振れ補正撮影モードに切り換えるとともに、「手振れ補正撮影モードに切り替えましたが、手振れしやすい状態ですので、しっかりホールドして下さい」という警告メッセージを表示する。
【００７０】
一方、動作モードとして、手振れ補正のＯＮが有効な場合で、シャッター速度が（１／ｆ）以下、手振れ補正ＯＦＦ、片手保持の時には、撮影条件を自動的に手振れ補正撮影モードに切り換えるとともに、「手振れ補正撮影モードに切り替えましたが、手振れしやすい状態ですので、両手でしっかりホールドして下さい」という警告メッセージを表示する。なお、その他の場合には、実施例２と同様の警告メッセージを表示する。
【００７１】
また、動作モードとして、シャッター速度の変更が有効な場合で、シャッター速度が（１／ｆ）以下、手振れ補正ＯＮ、片手保持の時、あるいは、手振れ補正ＯＦＦで片手保持または両手保持のときには、自動的にシャッター速度を（１／ｆ）以上に変更し、これに対応して絞りを変更するとともに、「シャッター速度（絞り）を自動調整して撮影します」という警告メッセージを表示する。なお、その他の場合には、実施例２と同様の警告メッセージを表示する。なお、警告メッセージは表示よらず、あるいは表示とともに音声で行ってもよい。
【００７２】
したがって、本実施例によれば、実施例３に対して、複数の動作モードの設定状態と複数の保持状態に応じて、手振れ防止のための警告メッセージの内容や手振れに影響を与える撮影条件を自動的に変更することから、ユーザの好みや希望に合わせてより柔軟に手振れ防止のための制御を実行することができる。
【００７３】
＜第３の実施形態＞
図１０から図１２を用いて、第３の実施形態について説明する。
本実施形態は、撮影時に、タッチパネルセンサによって、撮像装置（デジタルカメラ１００）の保持状態を検出して記憶するとともに、そのときの手振れの有無および手振れ量の大小を判別して、次の撮影時に、保持位置を表示して案内を行うものである。
【００７４】
＜１回目の撮影時の処理＞
図１０、図１２を用いて、１回目の撮影時の処理について、説明する。
まず、撮影時に、タッチパネルセンサにより、図１２（ａ）のように、左手の親指の位置情報（ＡＬ）と右手の親指の位置情報（ＡＲ）を検出する（ステップＳ２０１）。次に、このときの手振れ量をジャイロセンサ等を用いて検出する（ステップＳ２０２）。そして、撮影された画像について手振れの有無を判定する（ステップＳ２０３）。なお、手振れの有無の確認は、ユーザが目視で行ってもよいし、撮像装置（デジタルカメラ１００）が自動的に行ってもよい。
【００７５】
そして、左手の親指の位置情報（ＡＬ）および右手の親指の位置情報（ＡＲ）と検出した手振れ量とともに保存する。（ステップＳ２０４）。なお、メモリのデータ量を削減するために、手振れの発生量が問題とあるレベルであると判定したときの両手の親指の位置情報（ＡＬ、ＡＲ）とそのときの手振れ量のみ、あるいは手振れの発生量が問題のないレベルであるときの両手の親指の位置情報（ＡＬ、ＡＲ）とそのときの手振れ量のみを保存してもよい。
【００７６】
＜２回目以降の撮影時の処理＞
図１１に示すように、表示部に、保存された手振れの発生量が問題ないレベルであると判定したときの両手の親指の位置情報（ＡＬ、ＡＲ）を表示する（ステップＳ３０１）。このときユーザは、表示された両手の親指の位置に両手の親指をおいて撮影を行う。
【００７７】
次に、タッチパネルセンサにより、実際の両手の親指の位置情報（ＢＬ、ＢＲ）を検出する（ステップＳ３０２）。そして、このときの手振れ量をジャイロセンサ等により検出する（ステップＳ３０３）。さらに、撮影された画像について手振れの有無を判定する（ステップＳ３０４）。なお、手振れの有無の確認は、ユーザが目視で行ってもよいし、撮像装置（デジタルカメラ１００）が自動的に行ってもよい。
【００７８】
そして、実際の両手の親指の位置情報（ＢＬ、ＢＲ）とそのときの手振れ量とを保存する（ステップＳ３０５）。なお、メモリのデータ量を削減するために、両手の親指の位置が（ＢＬ、ＢＲ）であるときの手振れ量が保存してある両手の親指の位置が（ＡＬ、ＡＲ）であるときの手振れ量よりも小さいときには、すでに保存してある両手の親指の位置情報（ＡＬ、ＡＲ）とそのときの手振れ量のデータを削除して、両手の親指の位置情報（ＢＬ、ＢＲ）とそのときの手振れ量のデータを保存し、一方で、両手の親指の位置が（ＢＬ、ＢＲ）であるときの手振れ量が保存してある両手の親指の位置が（ＡＬ、ＡＲ）であるときの手振れ量よりも大きいときには、両手の親指の位置情報（ＢＬ、ＢＲ）とそのときの手振れ量のデータを削除するようにしてもよい。
【００７９】
このように、保存したデータを利用して、撮影時の両手の親指の位置が手振れ量の大きい保持状態である場合には、保存したデータから手振れ量の少ない両手の親指の位置を読み出して、これを表示するとともに、警告メッセージを発してもよいし、第２の実施例のように、併せて撮影条件を自動的に手振れの少ない条件に変更してもよい。
【００８０】
したがって、本実施形態によれば、過去の撮影における保持状態と手振れの発生量とを関連付けて記憶し、記憶された情報に基づいて、最も手振れ量の少ない保持状態を報知することから、撮影者が各自に適した撮像装置の保持方法を知ることができる。また、本実施形態においては、撮影後に両手の親指の位置情報（ＢＬ、ＢＲ）を検出する例について説明したが、両手の親指の位置情報とそのときの手振れ量とをすべて格納しておき、撮影前に両手の親指の位置情報を検出して、その両手の親指の位置が大きな手振れを発生する位置である場合には、警告を発するようにしてもよい。これにより、手振れの発生を未然に防止するための警告を行うことができる。
【００８１】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００８２】
【図１】本発明に係る撮像装置の外観構成図である。
【図２】本発明に係る撮像装置の電気的構成図である。
【図３】保持状態と手振れ量との関係を例示した図である。
【図４】保持状態の検出と警告表示の処理を示すフローである。
【図５】手振れ量と保持する指の位置との関係を例示した図である。
【図６】複数の保持状態に対応する警告メッセージを例示するデータテーブルである。
【図７】複数の保持状態と手振れに影響を与える撮影条件の設定状態に対応する警告メッセージを例示するデータテーブルである。
【図８】複数の保持状態に対応する警告メッセージと撮影条件の自動変更内容を例示するデータテーブルである。
【図９】複数の動作モードと複数の保持状態に対応する警告メッセージと撮影条件の自動変更内容を例示するデータテーブルである。
【図１０】第３の実施形態に係る１回目の撮影時の処理フローである。
【図１１】第３の実施形態に係る２回目以降の撮影時の処理フローである。
【図１２】保持位置を例示して表示する図である。
【符号の説明】
【００８３】
１・・・ストロボ発光部、２・・・撮像レンズ（レンズ群）、４・・・液晶モニタ画面、５・・・カーソルキー、６・・・ＳＥＴキー、７・・・ズームキー、８・・・シャッターキー、９・・・電源ボタン、２０・・・第１のレンズ、２１・・・第２のフォーカスレンズ、３０・・・第２のレンズ、３１・・・反射ミラー、３２・・・光学ズームレンズ、３３・・・第１のフォーカスレンズ、４０・・・光可動反射ミラー、５０・・・ＣＣＤ、６２・・・撮像レンズ、６３・・・レンズ駆動ブロック、６４・・・絞り兼用シャッター、６６・・・ＴＧ、６７・・・ユニット回路、６８・・・ＤＲＡＭ、６９・・・メモリ、７０・・・ＣＰＵ、７１・・・画像表示部、７２・・・キー入力部、７３・・・外部通信Ｉ／Ｆ、７４・・・ストロボ駆動部、７５・・・ストロボ発光部、７６・・・カードＩ／Ｆ、７７・・・保持状態判別部、１００・・・デジタルカメラ
【図１】
2008249928.tif 000003
【図２】
2008249928.tif 000004
【図３】
2008249928.tif 000005
【図４】
2008249928.tif 000006
【図５】
2008249928.tif 000007
【図６】
2008249928.tif 000008
【図７】
2008249928.tif 000009
【図８】
2008249928.tif 000010
【図９】
2008249928.tif 000011
【図１０】
2008249928.tif 000012
【図１１】
2008249928.tif 000013
【図１２】
2008249928.tif 000014