(57)【要約】【課題】検出センサーによって撮影画像に生じる被写体の画像のズレ量を抑制するとともに、電池寿命の短命化を抑制する手ぶれ検出装置、手ぶれ検出方法、および手ぶれ検出プログラムを提供する。【解決手段】１つの検出軸まわりについての回転速度を検出する１つの検出センサー１００と、検出軸方向調節手段１０５と、所定の通知手段１２０とを有した撮影装置において、１つの検出センサーが検出した回転速度に基づいて算出する第１の画像ズレ量算出部２００ａと、撮影装置が撮影した被写体の画像について所定の画像解析結果に基づいて算出する第２の画像ズレ量算出部２００ｂと、第１の画像ズレ量と第２の画像ズレ量とを用いて、１つの検出軸について調節すべき調節方向を算出する調節方向算出部２００ｃと、算出された調節すべき調節方向を通知手段１２０を用いて通知する。【選択図】図３
2007292831.tif 000002
【特許請求の範囲】
【請求項１】
被写体の撮影時に生じる撮影装置の手ぶれを検出する手ぶれ検出装置であって、
前記撮影装置に取り付けられ、１つの検出軸まわりについて前期撮影装置の回転速度を検出する１つの検出センサーと、
前記１つの検出軸の方向を調節する検出軸方向調節手段と、
を備える手ぶれ検出装置。
【請求項２】
請求項１に記載の手ぶれ検出装置であって、
前記１つの検出センサーが検出した前記回転速度の大きさを表す大きさ情報を通知する第１の通知手段を備える手ぶれ検出装置。
【請求項３】
請求項２に記載の手ぶれ検出装置であって、
前記撮影装置における前記１つの検出軸の方向を取得する検出軸方向取得手段をさらに備え、
前記第１の通知手段は、前記検出軸方向取得手段が取得した前記１つの検出軸の方向を、前記回転速度の大きさを表す大きさ情報とともに通知することを特徴とする手ぶれ検出装置。
【請求項４】
請求項１または２のいずれか一項に記載の手ぶれ検出装置であって、
前記撮影装置が撮影する被写体の画像について、第１の方向の画像ズレ量である第１の画像ズレ量を、前記１つの検出センサーが検出した回転速度に基づいて算出する第１の画像ズレ量算出部と、
前記撮影装置が撮影した被写体の画像について、第２の方向の画像ズレ量である第２の画像ズレ量を、前記撮影装置が撮影した被写体の画像について所定の画像解析を行い、その解析結果に基づいて算出する第２の画像ズレ量算出部と、
前記第１の画像ズレ量と前記第２の画像ズレ量とを用いて、前記１つの検出軸について調節すべき調節方向を算出する調節方向算出部と、
算出された前記調節すべき調節方向を通知する第２の通知手段と、
を備えた手ぶれ検出装置。
【請求項５】
請求項４に記載の手ぶれ検出装置であって、
前記撮影装置における前記１つの検出軸の方向を取得する検出軸方向取得手段をさらに備え、
前記第１の方向は前記検出軸方向取得手段が取得した方向と直交する方向であり、前記第２の方向は前記検出軸方向取得手段が取得した方向であることを特徴とする手ぶれ検出装置。
【請求項６】
請求項１ないし５のいずれか一項に記載の手ぶれ検出装置であって、
前記撮影装置が撮影する被写体の画像について、前記１つの検出センサーが検出した回転速度に基づいて算出した画像ズレ量を用いて、前記撮影装置の手ぶれ量を推測する手ぶれ量推測部と、
前記手ぶれ量推測部が推測した手ぶれ量に応じて、前記撮影装置の撮影条件を補正する撮影条件補正部と、
を更に備える手ぶれ検出装置。
【請求項７】
被写体の撮影時に生じる撮影装置の手ぶれを検出する手ぶれ検出方法であって、
１つの検出軸まわりについての回転速度を検出する１つの検出センサーが取り付けられ、前記１つの検出軸の方向を調節する検出軸方向調節手段と、所定の通知手段とを有する撮影装置において、
前記撮影装置が撮影する被写体の画像について、第１の方向の画像ズレ量である第１の画像ズレ量を、前記１つの検出センサーが検出した回転速度に基づいて算出する第１の画像ズレ量算出工程と、
前記撮影装置が撮影した被写体の画像について、第２の方向の画像ズレ量である第２の画像ズレ量を、前記撮影装置が撮影した被写体の画像について所定の画像解析を行い、その解析結果に基づいて算出する第２の画像ズレ量算出工程と、
前記第１の画像ズレ量と前記第２の画像ズレ量とを用いて、前記１つの検出軸について調節すべき調節方向を算出する調節方向算出工程と、
算出された前記調節すべき調節方向を前記所定の通知手段を用いて通知する工程と、
を備えた手ぶれ検出方法。
【請求項８】
被写体の撮影時に生じる撮影装置の手ぶれを検出する手ぶれ検出プログラムであって、
１つの検出軸まわりについての回転速度を検出する１つの検出センサーが取り付けられ、前記１つの検出軸の方向を調節する検出軸方向調節手段と、所定の通知手段とを有する撮影装置において、
前記撮影装置が撮影する被写体の画像について、第１の方向の画像ズレ量である第１の画像ズレ量を、前記１つの検出センサーが検出した回転速度に基づいて算出する第１の画像ズレ量算出機能と、
前記撮影装置が撮影した被写体の画像について、第２の方向の画像ズレ量である第２の画像ズレ量を、前記撮影装置が撮影した被写体の画像について所定の画像解析を行い、その解析結果に基づいて算出する第２の画像ズレ量算出機能と、
前記第１の画像ズレ量と前記第２の画像ズレ量とを用いて、前記１つの検出軸について調節すべき調節方向を算出する調節方向表示機能と、
算出された前記調節すべき調節方向を前記所定の通知手段を用いて通知する機能と、
をコンピュータに実現させる手ぶれ検出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体の撮影時に生じる撮影装置の手ぶれを検出する手ぶれ検出装置、手ぶれ検出方法、および手ぶれ検出プログラムに関する。
【背景技術】
【０００２】
近年、電子機器にジャイロ等の動きを検出する検出装置を取り付け、電子機器の動きを検出し、検出した動きにより電子機器の機能に関しての補正や制御をすることが行われるようになった。例えば、電子機器がカメラのような撮影装置の場合では、撮影時に生じる手ぶれを、ジャイロなどの検出センサーを用いて検出し、検出した手ぶれ量に基づいて撮影時の撮影条件を補正して、撮影画像に生じる縦方向や横方向の画像のズレ量を抑制することが行われている（例えば、特許文献１または特許文献２）。
【０００３】
また、このようなカメラの手ぶれの検出に際しては、より正確な手ぶれ防止を行うために、通常少なくとも２つの検出センサーを用いて手ぶれを検出することが行われる。例えば、特許文献１では、カメラのグリップ位置に２つの検出センサーを配置して手ぶれを検出する技術が開示され、特許文献２では、ペンタプリズムの近傍位置に２つの検出センサーを配置して手ぶれを検出する技術が開示されている。
【０００４】
【特許文献１】特開平５−１４２６１３号公報
【特許文献２】特開平９−１８９９３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、近年例えばカメラ機能付き携帯電話などのように撮影装置の小型化が進み、これに起因して撮影装置に搭載する電池サイズも小型化している。そのため、電池寿命が短くならない様に、撮影装置の消費電流を少なくする節電対策が必要となる。
【０００６】
一方、手ぶれを検出するための検出センサーは、一般的に圧電振動子などの振動子を用いたジャイロセンサーが採用され、この振動子の振動状態の変化を検知することで所定の軸周りの角速度などを検知する仕組みになっている。このため、手ぶれを検出するためには、圧電振動子を駆動し、常に振動状態にしておく必要があることから、駆動のための電流を常に検出センサーに流しておくことが必要になる。従って、検出センサーは電流を消費し、電池寿命の短命化を招いてしまうことになる。
【０００７】
しかしながら、特許文献１および特許文献２では、２つの検出センサーを用いて手ぶれを検出していること、また、検出に際して消費電流を少なくすることに関する技術の開示が無いことから、検出センサーによって手ぶれを検出して撮影画像に生じる被写体の画像のズレを抑制することが可能であっても、電池寿命が短くなってしまうという課題がある。
【０００８】
本発明は、このような課題に鑑みてなされたもので、検出センサーによって撮影画像に生じる被写体の画像のズレ量を抑制するとともに、電池寿命の短命化を抑制する手ぶれ検出装置、手ぶれ検出方法、および手ぶれ検出プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の手ぶれ検出装置は、被写体の撮影時に生じる撮影装置の手ぶれを検出する手ぶれ検出装置であって、前記撮影装置に取り付けられ、１つの検出軸まわりについて前期撮影装置の回転速度を検出する１つの検出センサーと、前記１つの検出軸の方向を調節する検出軸方向調節手段と、を備えることを要旨とする。
【００１０】
この構成によれば、撮影者は、撮影装置を用いて撮影した被写体画像について、画像のズレ量が最も大きい方向を、例えば表示体への表示画像や印刷された印刷画像などによって出力された実際の撮影画像を用いて調べたのち、その方向と直交する方向の軸まわりについて回転速度を検出するように１つの検出軸の方向を調節することができる。この結果、撮影装置について最も大きな手ぶれが生じやすい方向における手ぶれを、１つの検出センサーを用いて検出できることになるため、撮影画像に生じる被写体の画像ズレ量を１つの検出センサーによって抑制するとともに、電池寿命の短命化を抑制することが可能となる。
【００１１】
ここで、前記１つの検出センサーが検出した前記回転速度の大きさを表す大きさ情報を通知する第１の通知手段を備えることとしてもよい。
【００１２】
こうすれば、例えば通知手段が表示体であった場合、１つの検出軸の方向を調節する際、撮影者は、調節した検出軸の方向についての回転速度の大きさを、表示体に表示された大きさ情報を視認することによって、撮影時における手ぶれの大きさを確認できる。そこで、検出軸の方向を調節する都度回転速度の大きさ情報を確認することによって、撮影装置について最も大きな手ぶれが検出できるように、１つの検出軸の方向を調節することが可能となる。この結果、撮影画像に生じる被写体の画像ズレ量を、１つの検出センサーによって抑制することができる。
【００１３】
また、前記撮影装置における前記１つの検出軸の方向を取得する検出軸方向取得手段をさらに備え、前記第１の通知手段は、前記検出軸方向取得手段が取得した前記１つの検出軸の方向を、前記回転速度の大きさを表す大きさ情報とともに通知することとしてもよい。
【００１４】
こうすれば、例えば通知手段が表示体であった場合、検出軸の方向とその方向における回転速度の大きさとを表示体に一緒に表示することができる。従って、例えば撮影者が検出軸の方向を複数回調節したとき、検出軸方向と回転速度の大きさを複数回分表示体に表示する。そして、撮影者は、表示された複数回分の検出軸方向と回転速度の大きさを視認することによって、撮影時に生じる最も大きな手ぶれを検出することができる方向に、１つの検出軸の方向を調節することが可能となる。この結果、撮影画像に生じる被写体の画像ズレ量を、１つの検出センサーによって抑制することができる。
【００１５】
あるいは、本発明の手ぶれ検出装置は、前記撮影装置が撮影する被写体の画像について、第１の方向の画像ズレ量である第１の画像ズレ量を、前記１つの検出センサーが検出した回転速度に基づいて算出する第１の画像ズレ量算出部と、前記撮影装置が撮影した被写体の画像について、第２の方向の画像ズレ量である第２の画像ズレ量を、前記撮影装置が撮影した被写体の画像について所定の画像解析を行い、その解析結果に基づいて算出する第２の画像ズレ量算出部と、前記第１の画像ズレ量と前記第２の画像ズレ量とを用いて、前記１つの検出軸について調節すべき調節方向を算出する調節方向算出部と、算出された前記調節すべき調節方向を通知する第２の通知手段と、を備えることとしてもよい。
【００１６】
この構成によれば、例えば、撮影画像について、第１の方向の画像ズレ量については１つの検出センサーが検出した回転速度に基づいて算出し、第２の方向の画像ズレ量については撮影した被写体の画像を解析することで画像ズレ量を算出する。そして、第１の方向と第２の方向の画像ズレ量を用い、例えばこれらをベクトル合成した方向を調節すべき調節方向として算出し、この調節方向を通知手段によって通知する。従って、撮影者は通知された調節方向に従って検出軸方向を調節することによって、１つの検出軸の方向を、撮影時に生じる最も大きな手ぶれが検出できる方向に容易に調節することが可能となる。この結果、撮影画像に生じる被写体の画像ズレ量を、１つの検出センサーによって抑制することができる。
【００１７】
また、前記撮影装置における前記１つの検出軸の方向を取得する検出軸方向取得手段をさらに備え、前記第１の方向は前記検出軸方向取得手段が取得した方向と直交する方向であり、前記第２の方向は前記検出軸方向取得手段が取得した方向であることとしてもよい。
【００１８】
こうすれば、検出軸について調節すべき調節方向を、例えば撮影装置の縦方向などのように撮影装置を基準とした方向として取得する。この結果、検出軸方向となる第２の方向の画像ズレ量を、撮影画像の縦方向と横方向について画像解析して算出されたそれぞれの画像ズレ量を用いて算出することができる。従って、例えば撮影装置の縦方向に対して検出軸が斜めになっている状態でも、検出軸方向となる第２の画像ズレ量を撮影画像から算出できる。また、第１の方向を検出軸と直交する方向とすることで、手ぶれによる撮影装置の動きを、共通する方向成分を持たない互いに独立した方向の動き成分として把握できる。従って、調節すべき検出軸の方向が、撮影装置について最も大きな手ぶれを検出できる方向となる確率が高くなる。さらに、検出軸の調節方向も、撮影装置を基準とした方向として通知できるため、撮影者は、容易に検出軸の方向を調節することができる。
【００１９】
さらに、本発明の手ぶれ検出装置は、前記撮影装置が撮影する被写体の画像について、前記１つの検出センサーが検出した回転速度に基づいて算出した画像ズレ量を用いて、前記撮影装置の手ぶれ量を推測する手ぶれ量推測部と、前記手ぶれ量推測部が推測した手ぶれ量に応じて、前記撮影装置の撮影条件を補正する撮影条件補正部と、をさらに備えることとしてもよい。
【００２０】
こうすれば、１つの検出センサーが検出した回転速度に基づいて、例えばシャッター速度、絞り、感度などといった撮影条件を補正できることになる。従って、撮影者は、撮影装置に取り付けられた１つの検出センサーによって、被写体の画像ズレ量を抑制した画像を撮影することが可能となる。
【００２１】
また、本発明を、手ぶれ検出方法としても捉えることができる。すなわち、本発明の手ぶれ検出方法は、被写体の撮影時に生じる撮影装置の手ぶれを検出する手ぶれ検出方法であって、１つの検出軸まわりについての回転速度を検出する１つの検出センサーが取り付けられ、前記１つの検出軸の方向を調節する検出軸方向調節手段と、所定の通知手段とを有した撮影装置において、前記撮影装置が撮影する被写体の画像について、第１の方向の画像ズレ量である第１の画像ズレ量を、前記１つの検出センサーが検出した回転速度に基づいて算出する第１の画像ズレ量算出工程と、前記撮影装置が撮影した被写体の画像について、第２の方向の画像ズレ量である第２の画像ズレ量を、前記撮影装置が撮影した被写体の画像について所定の画像解析を行い、その解析結果に基づいて算出する第２の画像ズレ量算出工程と、前記第１の画像ズレ量と前記第２の画像ズレ量とを用いて、前記１つの検出軸について調節すべき調節方向を算出する調節方向算出工程と、算出された前記調節すべき調節方向を前記通知手段を用いて通知する工程と、を備えたことを要旨とする。
【００２２】
この方法によれば、撮影装置を用いて撮影した被写体画像について、１つの検出センサーによって算出した画像のズレ量と画像解析によって算出した画像ズレ量とを用いて、１つの検出軸について調節すべき方向を算出し、撮影装置が有する所定の通知手段を用いて通知する。従って撮影者は、検出軸方向調節手段を用い、通知された調節方向に従って１つの検出軸を調節すべき調節方向に容易に調節することができる。この結果、撮影装置について最も手ぶれが生じやすい方向についての手ぶれを、１つの検出センサーを用いて検出できるようになるため、撮影画像に生じる被写体の画像ズレ量を１つの検出センサーによって抑制するとともに、電池寿命の短命化を抑制することが可能となる。
【００２３】
あるいは、本発明をコンピュータのプログラムとしても捉えることができる。すなわち、本発明の手ぶれ検出プログラムは、被写体の撮影時に生じる撮影装置の手ぶれを検出する手ぶれ検出プログラムであって、１つの検出軸まわりについての回転速度を検出する１つの検出センサーが取り付けられ、前記１つの検出軸の方向を調節する検出軸方向調節手段と、所定の通知手段とを有する撮影装置において、前記撮影装置が撮影する被写体の画像について、第１の方向の画像ズレ量である第１の画像ズレ量を、前記１つの検出センサーが検出した回転速度に基づいて算出する第１の画像ズレ量算出機能と、前記撮影装置が撮影した被写体の画像について、第２の方向の画像ズレ量である第２の画像ズレ量を、前記撮影装置が撮影した被写体の画像について所定の画像解析を行い、その解析結果に基づいて算出する第２の画像ズレ量算出機能と、前記第１の画像ズレ量と前記第２の画像ズレ量とを用いて、前記１つの検出軸について調節すべき調節方向を算出する調節方向算出機能と、算出された前記調節すべき方向を前記通知手段を用いて通知する機能と、をコンピュータに実現させることを要旨とする。
【００２４】
このプログラムによれば、撮影装置を用いて撮影した被写体画像について、１つの検出センサーによって算出した画像のズレ量と画像解析によって算出した画像ズレ量とを用いて、１つの検出軸について調節すべき調節方向を算出し、撮影装置が有する所定の通知手段を用いて通知する。従って撮影者は、検出軸方向調節手段を用い、通知された調節方向に従って１つの検出軸を調節すべき方向に容易に調節することができる。この結果、撮影装置について最も手ぶれが生じやすい方向についての手ぶれを、１つの検出センサーを用いて検出できるようになるため、撮影画像に生じる被写体の画像ズレ量を１つの検出センサーによって抑制するとともに、電池寿命の短命化を抑制することが可能となる。
【発明を実施するための最良の形態】
【００２５】
本発明を具体化した実施形態について説明する前に、本発明の手ぶれ検出装置の概要について、図１と図２とを用いて説明する。図１は本発明の手ぶれ検出装置の組み込み対象となる撮影装置の一例としてのデジタルカメラ（以降、単にカメラ）について、撮影時におけるカメラの手ぶれ量を説明するための説明図である。また、図２は、本発明の概要を説明するための説明図である。
【００２６】
図１（ａ）に示したように、シャッターボタンＳＢを押してシャッターを切り、被写体を撮影する際、撮影者の身体の動きに起因して少なからずカメラは手ぶれを生ずる。手ぶれは、図示したようにカメラの横方向の軸をＸ軸、縦方向の軸をＹ軸、レンズの中心軸をＺ軸とすると、それぞれの軸周りの回転として発生する。ここで、Ｘ軸周りの回転をピッチ、Ｙ軸周りの回転をロール、Ｚ軸周りの回転をヨーと呼ぶ。
【００２７】
例えば、図１（ａ）に示した状態でカメラを構えて被写体を撮影した時、カメラにピッチが発生すると、被写体の画像は縦方向にズレを生ずる。この画像ズレ量は、ピッチの回転速度とシャッタースピード、および画角の関係から算出される。これを図１（ｂ）にて説明する。
【００２８】
図１（ｂ）は、カメラをＸ軸方向から見た状態を示している。図示したように撮影時におけるカメラの画角がＧＫ（度）であったとすると、このとき撮影される画像の範囲はこの画角ＧＫに応じた範囲になる。そして図１（ｂ）は、カメラからの距離Ｌに位置する被写体を撮影した場合、撮影画像の縦の画面サイズがＨになることを示している。
【００２９】
この状態で、撮影時においてＸ軸周りに角速度ＰＳ（度／秒）の回転（ピッチ）が発生すると、カメラはシャッターが開いている間、カメラに内蔵された図示しないＣＣＤなどの撮像素子によって被写体の画像を取り込むことになる。そのため、撮影画像は、シャッタースピードＳＳ（秒）の時間分のピッチ回転量に相当する分だけ被写体の画像が縦方向にズレた画像になってしまう。
【００３０】
ちなみに、この縦方向の画像ズレ量をＴＺとすると、ＴＺ＝Ｈ×（ＰＳ×ＳＳ／ＧＫ）で算出される。また、撮影画像は、ＣＣＤなどの撮像素子によって取り込まれることから、例えばＨを撮像素子の縦の画素数とした場合、画像ズレ量は画素数として算出されることになる。従って、以降の実施例において説明する画像ズレ量の算出処理は、このように縦の画素数（あるいは横の画像数）を算出する処理を行うことになる。
【００３１】
Ｘ軸周りと同様に、Ｙ軸周りにロール回転が発生すると、撮影画像における被写体の画像は横方向にズレて相当の画像ズレ量を生じ、Ｚ軸周りにヨー回転が発生すると、撮影画像における被写体の画像は回転方向にズレて相当の画像ズレ量を生じる。
【００３２】
ところで、カメラの撮影者は、通常両手でカメラを支えたり、顔の一部にカメラを接触させたりしてカメラを構え、カメラが安定するように保持しながら撮影することが多い。このような状態においては、カメラを回転させることは困難であることから、図１におけるカメラのＺ軸まわりの回転は発生頻度が低いと推定される。一方カメラのＸ軸まわりとＹ軸まわりの回転については、撮影者がカメラを安定して保持した状態でも、身体の動きに伴って、上下方向や左右方向へは容易に動くことができることから、比較的発生頻度が高いと推定される。そこで、このように比較的発生頻度が高いと推定される縦方向と横方向の画像ズレに着目する。
【００３３】
図２は、本発明の概要を説明する説明図である。ここでは、説明を容易にするため、カメラの背面に設けられた液晶モニタに撮影画像が表示されるものとする。また、同じくカメラには、以降の実施例において説明する検出センサーと、検出センサーの検出軸の方向を調節する調節つまみが設けられているものとする。もとより、検出センサーは検出軸まわりの回転速度を検出する。
【００３４】
このようなカメラにおいて、撮影時に縦方向の手ぶれが生じた場合、図２（ａ）に示したように被写体の画像が縦方向の画像ズレ量ＴＺ分ズレた撮影画像になる。このような場合は、調節つまみを回転して、検出センサーの検出軸方向がピッチを検出するＸ軸となるように調節すれば、検出センサーによってカメラの手ぶれを検出することができる。
【００３５】
あるいは、撮影時に横方向の手ぶれが生じた場合、図２（ｂ）に示したように被写体の画像が横方向の画像ズレ量ＹＺ分ズレた撮影画像になる。このような場合は、調節つまみを回転して、検出センサーの検出軸方向がロールを検出するＹ軸となるように調節すれば、検出センサーによってカメラの手ぶれを検出することができる。
【００３６】
ところで、通常カメラの手ぶれは、上述した縦方向と横方向の手ぶれが同時に起きることが多く、このような場合、これらをベクトル的に合成した合成方向に最も大きな手ぶれが生じることになる。例えば、図２（ｃ）に示したように合成方向である斜め方向に被写体の画像が画像ズレ量ＮＺ分ズレた撮影画像になる。このような場合は、調節つまみを回転して、検出センサーの検出軸方向が合成方向と直交する方向となるように調節すれば、カメラの手ぶれを検出することができる。
【００３７】
そこで、本発明は、撮影画像に生じる被写体画像のズレが最も大きい方向と直交する方向に、検出センサーの検出軸の方向を調節できるようにすることによって、１つの検出センサーによって最も大きな手ぶれを検出し、撮影画像に生じる被写体の画像ズレ量を抑制しようとするものである。
【００３８】
（実施例）
それでは、本発明を具体化した一実施例について説明する。
【００３９】
図３は、カメラに組み込まれた手ぶれ検出装置２００の機能構成を説明するブロック図である。図示したように、手ぶれ検出装置２００には、ＣＰＵ１５０、ＲＡＭ１６０、ＲＯＭ１７０、入力インターフェイス（Ｉ／Ｆ）１４０、出力インターフェイス（Ｉ／Ｆ）１８０、検出センサー１００、アナログ／デジタル変換回路（Ａ／Ｄ）１０１、およびドライバ１１０が構成され、これらはバスラインを介して相互に接続されている。また、検出軸方向調節手段１０５、検出軸方向取得手段１０６、通知手段としての液晶モニタ１２０が、同じく手ぶれ検出装置２００として構成されている。
【００４０】
検出センサー１００は、検出軸方向調節手段１０５を回転することによって回転し、その検出軸の方向を調節することができるように構成されている。検出軸方向調節手段１０５は、本実施例では、図２にて説明したような調節つまみによって検出軸の方向を調節できる構成を有しているものとする。もとより、これに限らず、ウオームとウオーム歯車を構成しウオーム軸をねじ回し工具を使って回転させるようにして調節することとしてもよい。
【００４１】
また、検出軸方向取得手段１０６は、調節された検出軸の方向をカメラを基準とした方向として取得できるように構成されている。取得方法は、調節つまみに連動して動くカウンタを用いたり、調節つまみにエンコーダーを設置したり、調節つまみの一部に設けた突起がマイクロスイッチなどの接点を開閉することとしたりして構成するなど、位置検出が可能な周知の技術を用いればよい。
【００４２】
また検出センサー１００は、図１にて説明したように、回転速度を検出するためのセンサーであり、本実施例では角速度センサーであるものとして扱う。従って検出センサー１００は回転速度として角速度を検出する。もとより、角加速度センサーや加速度センサーなど軸周りの速度が測定できる構成を有するセンサーであれば他のセンサーを用いても良い。
【００４３】
入力Ｉ／Ｆ１４０は、レンズを介して図示しない撮像素子に取り込まれた撮影画像に対するインターフェイスとして、またシャッターボタンＳＢのシャッター操作に対するインターフェイスとして、さらに検出軸方向取得手段１０６が検出した検出結果のインターフェイスとして機能し、それぞれＣＰＵ１５０が扱える所定のデジタル信号に変換する。ドライバ１１０は、液晶モニタ１２０に所定の画像を表示するための表示用駆動回路であり、Ａ／Ｄ１０１は、検出センサー１００からのアナログ出力をＣＰＵ１５０が扱えるデジタル出力に変換する変換回路である。出力Ｉ／Ｆ１８０は、カメラの撮影条件に関する補正データをカメラに設けられた撮影回路１９０に出力するインターフェイスとして機能する。もとより、撮影回路１９０は、出力Ｉ／Ｆ１８０から出力されたカメラの撮影条件の補正データに従って、実際の撮影時における撮影条件を設定し、図示しないカメラの撮像素子に被写体画像を取り込む機能を有する回路である。
【００４４】
ＣＰＵ１５０は、ＲＯＭ１７０に格納されたプログラムを必要に応じて読み出し、所定のオペレーティングシステムのもとで実行することによって手ぶれ検出装置として機能する。特に、ＣＰＵ１５０は、プログラムを実行する際、必要に応じてデジタルデータをワーキングメモリとしてのＲＡＭ１６０に記録したり、ＲＡＭ１６０やＲＯＭ１７０から必要なデジタルデータを読み出したり、あるいは所定のデジタルデータを入力Ｉ／Ｆ１４０を介して取得したり、出力Ｉ／Ｆ１８０を介して撮影回路１９０に出力したりして、図３に示した第１の画像ズレ量算出部２００ａ、第２の画像ズレ量算出部２００ｂ、調節方向算出部２００ｃ、手ぶれ量推測部２００ｄ、撮影条件補正部２００ｅとして機能する。
【００４５】
第１の画像ズレ量算出部２００ａは、この検出センサー１００が検出した回転速度に基づいて撮影画像について被写体の第１の方向の画像ズレ量を算出する。もとより、画像ズレ量の算出に際しては、前述したように、第１の画像ズレ量算出部２００ａは撮影時のカメラの画角とシャッタースピード、および撮像素子の縦と横の画素数を取得する。
【００４６】
第２の画像ズレ量算出部２００ｂは、カメラが撮影した撮影画像について所定の画像解析を行い、第２の方向の画像ズレ量を算出する。本実施例では、画像解析の方法として、画素値の変化率に着目して画像のエッジを検出するエッジ検出によって画像ズレ量を算出するものとする。もとより、エッジ検出に限らず、画像の特徴点に着目したパターンマッチングや、画素の一定の輝度値に着目したオプティカルフロー追跡など、周知の画像解析技術を用いて画像ズレ量を算出することとしてもよい。
【００４７】
調節方向算出部２００ｃは、第１の画像ズレ量と第２の画像ズレ量とを用いて、検出軸の方向が最も大きな手ぶれを検出できる方向となる方向を算出する。その後、算出結果は、調節すべき調節方向として、ドライバ１１０を介して通知手段となる液晶モニタ１２０に表示されることになる。
【００４８】
手ぶれ量推測部２００ｄは、検出センサー１００が検出した回転速度に基づいて算出した画像ズレ量を用いてカメラの手ぶれ量を推測する。
【００４９】
撮影条件補正部２００ｅは、撮影時において、カメラが実際に撮影する撮影条件を補正する。本実施例では、シャッタースピードと感度の撮影条件について、撮影者が撮影に当たって設定した撮影条件や、カメラが自動で設定した撮影条件を、推測された手ぶれ量に基づいて補正する。もとより、撮影条件はこれ以外に、露出やフラッシュ点灯、または輪郭強調などの処理条件、あるいは多ショット撮影なども考えられ、必要に応じて補正対象とするとよい。
【００５０】
それでは、このように機能ブロックが構成された本実施例の手ぶれ検出装置２００が行う検出軸の方向調節に関する処理について、図４のフローチャートを用いて説明する。
【００５１】
この処理が開始されると、まずステップＳ２１１にて検出軸調節モードか否かを判定する処理を行う。本実施例では、図示しないモード選択ボタンによって、撮影者がモード選択したか否かをＣＰＵ１５０が判定するものとする。もとより、電源投入後の所定回数分の撮影は検出軸調節モードにデフォルトで設定されるようにしてもよい。
【００５２】
次いで、ＣＰＵ１５０は、検出軸調節モードであると判定すると（Ｓ２１１：ＹＥＳ）、シャッターが切られたか否かを判定する処理（ステップＳ２１２）を行う。一方、検出軸調節モードでないと判定すると（Ｓ２１１：ＮＯ）、ステップＳ２２０に進み撮影モード処理を実行する。撮影モード処理については、この後図６を用いて説明する。
【００５３】
次に、ステップＳ２１２にて、ＣＰＵ１５０が、入力Ｉ／Ｆ１４０を介してシャッターボタンＳＢのシャッター操作信号を受け取り、シャッターが切られたと判定すると（Ｓ２１２：ＹＥＳ）、ステップＳ２１３以降の処理に移る。一方、シャッターが切られていないと判定すると（Ｓ２１２：ＮＯ）、ステップＳ２１２に戻り、再度ステップＳ２１２の処理を繰り返す。
【００５４】
シャッターが切られたと判定すると（Ｓ２１２：ＹＥＳ）、次のステップＳ２１３にて検出軸と直交する方向の画像ズレ量を算出する処理を行う。ＣＰＵ１５０は、入力Ｉ／Ｆ１４０を介して検出軸方向取得手段１０６から検出軸の方向を取得する。そして、検出センサー１００が撮影時に検出した回転速度のデジタルデータと、撮影時におけるカメラの画角およびシャッタースピードと、撮像素子の縦と横の画素数とから、検出軸方向と直交する方向の画像ズレ量を画素数として算出する。
【００５５】
次に、ステップＳ２１４にて、撮影画像を取得する処理を行う。ＣＰＵ１５０は、入力Ｉ／Ｆ１４０を介して撮像素子が取り込んだ画像データをＲＡＭ１６０に格納することで、撮影画像を取得する。
【００５６】
次いで、ステップＳ２１５にて、撮影画像を画像解析して検出軸の方向の画像ズレ量を算出する処理を行う。ＣＰＵ１５０は、格納した撮影画像を読み出し、前述したようにエッジ検出処理を行ったのち、撮影画像から検出軸方向のエッジ間に存在する画素数を読み取ることで画像ズレ量を算出する。このとき、ＣＰＵ１５０は、撮影画像のうちエッジが検出された全ての画像領域についてエッジ間の画素数を読み取り、そのうちの最大画素数を横方向の画像ズレ量として算出する。もとより、これに限らず、例えば左右両端部分など所定の画像領域についてのみエッジ間画素数を読み取ることとしてもよいし、また、読み取った画素数の平均値を画像ズレ量としてもよい。
【００５７】
なお、通常撮影画像に生ずる画像ズレ量は、画素数が数十画素以内である場合が多いことから、エッジ間に存在する画素数が例えば２０画素以内など所定の画素数以内となるものを、画像ズレ量として読み出すようにするとよい。こうすれば、処理負荷が軽減できるとともに、画像ズレ量を適切に算出する確率が高くなる。
【００５８】
なお、ステップＳ２１３またはステップＳ２１５において、図２（ｃ）に示したように、検出軸方向が斜めであった場合は、エッジ間の画素数は、縦の画素数と横の画素数とが算出されることから、この場合の画像ズレ量は、縦の画素数の２乗と横の画素数の２乗との和の平方根を算出し、算出して得られた画素数を用いる。
【００５９】
そして、ステップＳ２１６にて、算出された２つの画像ズレ量を用いて検出軸の調節方向を算出処理する。ＣＰＵ１５０は、ステップＳ２１３で算出された画像ズレ量と、ステップＳ２１５で算出された画像ズレ量を用いて、検出軸の調節すべき方向を算出する。その後、ステップＳ２１７にて、調節すべき調節方向を通知処理する。ステップＳ２１６およびＳ２１７での処理について図５を用いて説明する。
【００６０】
図５（ａ）は、ステップＳ２１６での処理について説明する説明図である。図示したように、検出軸と直交する方向となる第１の方向の画像ズレ量がＴＧ、検出軸の方向となる第２の方向の画像ズレ量がＹＧであった場合、最も大きい手ぶれ方向は、これらをベクトル合成した方向になる。そこで、ＣＰＵ１５０は、ＴＧとＹＧを用いて調節すべき検出軸の方向を、次の式（１）を用いて回転角度θとして算出する。
θ＝ｔａｎ-1（ＹＧ／ＴＧ）    …（１）
【００６１】
ところで、例えば、図１（ｂ）にて説明したようにＸ軸が検出軸であったとき、検出軸方向（図１（ｂ）では図面手前方向）に対してピッチの回転方向が異なると、被写体の画像がズレる方向が上下異なる方向になる。したがって、本実施例では、回転角度の算出処理において、画像ズレ量は撮影画像において上方向と右方向がプラス方向として算出されるものとする。例えば図５（ａ）において、被写体の画像ズレ方向が下方向であれば、第１の方向の画像ズレ量は、「−ＴＧ」として算出され、被写体の画像ズレ方向が左方向であれば、第２の方向の画像ズレ量は、「−ＹＧ」として算出される。この結果、式（１）によって算出される回転角度も、値がプラスであれば時計回転方向であることになる。
【００６２】
図５（ｂ）は、ステップＳ２１７での処理について一例を示す説明図である。図示したように、カメラの背面に設けられた液晶モニタ１２０に調節すべき調節方向を文章にて通知する。ＣＰＵ１５０は、ＲＯＭ１７０に格納された所定の文章データを読み出し、回転方向と回転角度のデータを付加して通知データを作成し、ドライバ１１０を介して液晶モニタ１２０に表示させる。もとより、通知は文章に限らず、矢印など方向を示す図形としてもよい。あるいは、調節前の現在の検出軸方向と、調節すべき検出軸方向とを並べて表示することとしてもよい。さらには調節途中の検出軸の方向と調節すべき検出軸方向とを並べて表示することとしてもよい。こうすれば、撮影者は調節すべき検出軸の方向を視覚的に容易に確認することができ、従って検出軸の調節作業が容易となる。
【００６３】
図４に戻り、以上説明したステップＳ２１７までの処理が終了すると、再びステップＳ２１１にもどり、検出軸調節モードか否かを判定する処理を行う。前述したように、図示しないモード選択ボタンによって、撮影者がモード選択したか否かをＣＰＵ１５０が判定し、検出軸調整モードと判定した場合は、上述した処理を繰り返す。例えば撮影者に依存して手ぶれが発生しやすい方向に傾向性がある場合、検出軸調整モードの処理を何回か繰り返すことによって、撮影時におけるカメラの手ぶれが最も大きくなる方向を算出する確率が高くなることが期待できる。
【００６４】
次に、ステップＳ２１１：ＮＯの場合に行われる撮影モード処理について、図６のフローチャートを用いて説明する。
【００６５】
この処理が開始されると、まずステップＳ２２１にてシャッターが切られたか否かの判定処理を行う。前述したようにＣＰＵ１５０は、入力Ｉ／Ｆ１４０を介してシャッターボタンＳＢのシャッター操作信号を受け取ることでシャッターが切られたと判定する。そして、シャッター操作信号を受け取り、シャッターが切られたと判定すると（Ｓ２２１：ＹＥＳ）、ステップＳ２２３以降の処理に移る。一方、シャッターが切られていないと判定すると（Ｓ２２１：ＮＯ）、ステップＳ２２１に戻り、シャッターが切られたか否かの判定処理を繰り返す。
【００６６】
シャッターが切られると、次のステップＳ２２３にて検出軸と直交する方向の画像ズレ量を算出する処理を行う。ＣＰＵ１５０は、入力Ｉ／Ｆ１４０を介して検出軸方向取得手段１０６から検出軸の方向を取得する。そして、検出センサー１００が撮影時に検出した回転速度のデジタルデータと、撮影時におけるカメラの画角およびシャッタースピードと、撮像素子の縦と横の画素数とから、検出軸方向と直交する方向の画像ズレ量を画素数として算出する。
【００６７】
そして、次のステップＳ２２４にて、ステップＳ２２３で算出された画像ズレ量を用いて、手ぶれ量を推測する処理を行う。本実施例では、ＣＰＵ１５０は、画像ズレ量として算出された画素数を手ぶれ量として推測する。もとより、検出軸以外の軸方向への手ぶれを仮想し、この仮想分を補正するように予め係数を設定したテーブルをＲＯＭ１７０に格納しておき、算出された画素数にこの係数を乗算した値を推測した手ぶれ量として算出することとしてもよい。
【００６８】
次いで、ステップＳ２２５にて、撮影条件を補正する処理を行う。ＣＰＵ１５０は、推測した手ぶれ量に基づいて、実際の撮影時におけるシャッタースピードまたは感度の撮影条件を補正する。例えば、撮影画像において被写体の画像に画像ズレが生じていると認識できるようになる時の画素数を基準画素数とし、手ぶれ量として推測された画素数の基準画素数に対する割合を計算して、その割合に相当する時間分シャッタースピードを速くするように補正する。そして、シャッタースピードが速くなった分露出が不足することになるため、露出不足分を補うように感度を補正するのである。
【００６９】
さらに、ステップＳ２２６にて、補正した撮影条件を撮影回路に出力する処理を行う。ＣＰＵ１５０は、ステップＳ２２５にて補正した撮影条件を、出力Ｉ／Ｆ１８０を介してカメラに設けられた撮影回路１９０に出力する。
【００７０】
その後、ステップＳ２２７にて、撮影モードを継続するか否かを判定処理し、継続する場合は（Ｓ２２７：ＹＥＳ）、ステップＳ２２１に戻って次の撮影に備える。一方、継続しない場合は撮影モード処理を終了し、図４の処理フローに戻って本手ぶれ検出装置の処理が終了する。なお、本実施例では、カメラの電源が切られるか、又は前述したように図示しないモード選択ボタンによって、撮影者が撮影モード以外のモードを選択したか否かをＣＰＵ１５０が判定することで、撮影モードを継続するか否かを判定する。
【００７１】
上述したように、本発明を具体化した実施例によれば、手ぶれが最も大きいと想定される方向と直交する方向に検出軸を調節できるので、１つの検出センサーによって撮影画像に生じる被写体の画像のズレ量を抑制することが可能となる。また、１つの検出センサーを用いればよいことから、電池寿命の短命化を抑制する手ぶれ検出装置を提供することができる。
【００７２】
以上、本発明について実施例を用いて説明したが、本発明はこうした実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内において様々な形態で実施し得ることは勿論である。
【００７３】
（第１変形例）
例えば、上記実施例では、図４にて説明したように、２つの画像ズレ量を算出し、算出した画像ズレ量を用いて検出軸の調節方向を算出したが、画像ズレ量を算出せず、回転速度の大きさを通知することとしてもよい。こうすれば、画像ズレ量の算出処理に伴う処理負荷が軽減できる。もとより、この処理においては、ＣＰＵ１５０は、図３に示した第１の画像ズレ量算出部２００ａ、第２の画像ズレ量算出部２００ｂ、調節方向算出部２００ｃとしては機能しないことになる。
【００７４】
第１変形例を図７に示したフローチャートを用いて説明する。図示した第１変形例の処理において、ステップＳ２１１、ステップＳ２１２、ステップＳ２２０は図４に示した上記実施例における処理と同一であり、従ってこれらの処理についての説明は省略し、ステップＳ２１８とステップＳ２１９について説明する。
【００７５】
ステップＳ２１２にてシャッターが切られたと判定後（ＹＥＳ）、検出センサーの回転速度を取得する。ＣＰＵ１５０は、シャッターが切られたときの回転速度を、Ａ／Ｄ１０１を介して検出センサー１００からデジタルデータとして取得する。
【００７６】
そして、ステップＳ２１９にて、取得した回転速度の大きさ情報を通知する処理を行う。その後、再びステップＳ２１１にもどり、検出軸調節モードか否かを判定する処理を行う。前述したように、図示しないモード選択ボタンによって、撮影者がモード選択したか否かをＣＰＵ１５０が判定し、検出軸調整モードと判定した場合は、上述した処理を繰り返すのである。
【００７７】
ステップＳ２１９での処理内容について、図８を用いて説明する。図８（ａ）は、ステップＳ２１９での処理についての一例を示す説明図である。図示したように、カメラの背面に設けられた液晶モニタ１２０に回転速度の大きさ情報を文章にて通知する。ＣＰＵ１５０は、ＲＯＭ１７０に格納された所定の文章データを読み出し、回転速度の大きさデータを付加して通知データを作成し、ドライバ１１０を介して液晶モニタ１２０に表示させる。もとより、通知は文章に限らず、レベルメータなどのような大きさを表す図形としてもよい。また、この処理では、ＣＰＵ１５０は、検出軸方向取得手段１０６から検出軸の方向を取得しなくてもよく、処理の負荷が軽減される。
【００７８】
あるいは、ステップＳ２１９において、ＣＰＵ１５０は、入力Ｉ／Ｆ１４０を介して検出軸方向取得手段１０６から検出軸の方向を取得し、回転速度の大きさ情報を、取得した検出軸の方向と合わせて通知することとしてもよい。この通知例を図８（ｂ）に示す。図示したように、液晶モニタ１２０には、横軸にカメラを基準とした検出軸の方向を示す角度と、縦軸に回転速度の大きさとが表示されている。このように表示することによって、撮影者は撮影時にどの方向に最も大きな手ぶれが発生するかを容易に確認することができ、この結果、検出軸の方向を、最も大きな手ぶれが検出できる方向に、容易に調節することが可能となる。
【００７９】
（第２変形例）
また、上記実施例では、図４のステップＳ２１４において、手ぶれ補正を行わないで撮影した画像撮影画像として取得し、この画像を解析して検出軸の方向の画像ズレ量を算出したが、本変形例では、手ぶれ補正後の撮影画像を取得し、この補正後の撮影画像を解析することとしてもよい。
【００８０】
この場合、図４においてステップＳ２１３とステップＳ２１４との間に、図６に示したステップＳ２２４からＳ２２６に示した処理が行われる。また、このときステップＳ２２４にて行う処理では、検出軸方向の手ぶれ量をデフォルト値として設定し、このデフォルト値とステップＳ２２３で算出した画像ズレ量とを用いて手ぶれ量を推測することとしてもよい。こうすれば、検出軸方向に対する手ぶれ量を想定して補正できる。また、このように、補正後の撮影画像を用いることで、検出軸調節モードにおいて撮影した被写体画像についても、手ぶれが抑制された撮影画像を得ることができ、撮影画像として採用することができる。
【００８１】
なお、補正後の撮影画像は、推測された手ぶれ量に基づいて補正された撮影条件にて撮影されるため、検出軸方向の画像ズレ量が抑制された画像になっている。従って、このような場合、撮影画像を画像解析して算出した画像ズレ量については、撮影時における実際の手ぶれによって生じる被写体の画像ズレ量よりも小さいズレ量を算出することになる。そこで、ステップＳ２１５での処理に際しては、補正分を逆補正して画像ズレ量を算出するとよい。こうすれば、実際に生じる手ぶれ量に近づけることが可能となる。
【００８２】
（第３変形例）
また、上記実施例では、第１の方向がカメラを基準として斜め方向になっている状態も含め、画像ズレ量を算出する処理を行うものとしたが、第１の方向を、カメラを基準として縦方向または横方向のどちらかの方向であることとしてもよい。
【００８３】
カメラの形状や撮影者によっては、縦方向または横方向のどちらか一方に大きな手ぶれを生じる場合も想定される。このような場合、大きな手ぶれが生じる一方向の回転速度を検出すればよいことになる。従って、検出軸方向取得手段は、検出軸が縦か横かの２つの状態を取得すれば良く、また検出軸調節手段も縦か横かの２つの状態に調節できるように構成されていれば良い。従って、検出軸方向取得手段および検出軸調節手段の構成を簡略化することができる。
【００８４】
また、画像ズレ量の算出も、縦方向か横方向かの一方向になることから、算出に関する処理負荷を軽減することが可能となる。さらに、調節すべき方向の算出処理も、２つの画像ズレ量の大きさを比較して、大きい方の一方向を調節方向とすればよく、この処理に伴う負荷も軽減することが可能となる。
【００８５】
（第４変形例）
また、上記実施例では、通知手段を液晶モニタとし、文章や図形を表示することとしたが、表示以外の方法で通知することとしてもよい。例えば、カメラに発音体を備え、音や音声によって通知することとしてもよい。あるいは、カメラに発光体を備え、光によって通知することとしてもよい。こうすれば、例えば表示体を備えていないカメラでも検出軸を調節することが可能となる。
【００８６】
（第５変形例）
また、上記実施例では、第１の方向と第２の方向の２つの画像ズレ方向を、互いに直交する方向としたが、これに限らず、２つの画像ズレ方向を互いに直交しない方向としてもよい。例えば、カメラ機能付き携帯電話などカメラの構造に起因して、カメラの動きが特定の方向へ顕著に移動することが想定される場合がある。このような場合、想定される顕著な移動方向を画像ズレ方向として算出するとよい。こうすれば、カメラの顕著な動き方向と検出センサーの検出方向とが同じになり、適切に手ぶれ量を推測する確率が高くなる。
【００８７】
（第６変形例）
また、上記実施例では、図２にて説明したように、縦方向と横方向の２つの画像ズレ方向、つまり図１においてＸ軸まわりとＹ軸まわりの回転に伴う方向の手ぶれを検出するものとしたが、手ぶれの方向を図１においてＸ軸まわりとＺ軸まわりの回転に伴う方向の手ぶれを検出するものとしてもよい。あるいは、Ｙ軸まわりとＺ軸まわりの回転に伴う方向の手ぶれを検出するものとしてもよい。
【００８８】
上記実施例では、Ｚ軸まわりの回転が起こりにくい場合を想定したことから、Ｘ軸まわりとＹ軸まわりの手ぶれに着目したが、撮影者の撮影方法やカメラの構造などに依存してＺ軸まわりの回転が生じやすい場合も想定される。従って、このような場合はＺ軸まわりの回転を検出することによって、手ぶれ量をより正しく推測できることになる。
【図面の簡単な説明】
【００８９】
【図１】（ａ）は、カメラの手ぶれについての概要を説明する説明図、（ｂ）は、撮影画像の被写体についての画像ズレ量を説明する説明図。
【図２】本発明の概要を説明する説明図。
【図３】本実施例の手ぶれ検出装置の機能ブロック構成を説明する説明図。
【図４】本実施例の手ぶれ検出装置が行う処理を説明するフローチャート。
【図５】（ａ）は、検出軸の調節方向の算出処理を説明する説明図、（ｂ）は、調節方向の通知例を説明する説明図。
【図６】本実施例の手ぶれ検出装置が行う撮影モード処理のフローチャート。
【図７】第１変形例の手ぶれ検出装置が行う処理を説明するフローチャート。
【図８】（ａ）、（ｂ）は第１変形例の手ぶれ検出装置が行う回転速度の通知例を示す説明図。
【符号の説明】
【００９０】
１００…検出センサー、１０１…Ａ／Ｄ、１０５…検出方向調節手段、１０６…検出軸方向取得手段、１１０…ドライバ、１２０…液晶モニタ、１４０…入力Ｉ／Ｆ、１５０…ＣＰＵ、１６０…ＲＡＭ、１７０…ＲＯＭ、１８０…出力Ｉ／Ｆ、１９０…撮影回路、２００…検出装置、２００ａ…第１の画像ズレ量算出部、２００ｂ…第２の画像ズレ量算出部、２００ｃ…調節方向算出部、２００ｄ…手ぶれ量推測部、２００ｅ…撮影条件補正部。
【図１】
2007292831.tif 000003
【図２】
2007292831.tif 000004
【図３】
2007292831.tif 000005
【図４】
2007292831.tif 000006
【図５】
2007292831.tif 000007
【図６】
2007292831.tif 000008
【図７】
2007292831.tif 000009
【図８】
2007292831.tif 000010