(57)【要約】【課題】機器の姿勢状態に応じて最適な補正条件で画像を補正する。【解決手段】撮像装置１は、画像を撮像する撮影部１２と、筐体の状態を検出する筐体状態検出部１１と、筐体状態検出部１１が検出した筐体の状態に応じて、撮像部１２の手振れ補正を実施する手振れ補正部２３とを有する。また、筐体の状態に応じて予め取得された複数の補正データが格納されたメモリを有し、手振れ補正部２３は、筐体状態検出部１１が検出した筐体の状態に基づきメモリに格納されている補正データを選択し、選択した補正データを使用して撮像部１２の手振れ補正を実施する。【選択図】図１
2012185213.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮像する撮影部と、
筐体の状態を検出する状態検出部と、
前記状態検出部が検出した前記筐体の状態に応じて、前記撮像部の手振れ補正を実施する手振れ補正部とを有する画像撮影装置。
【請求項２】
前記筐体の状態に応じて予め取得された複数の補正データが格納されたメモリを有し、
前記手振れ補正部は、前記状態検出部が検出した前記筐体の状態に基づき前記メモリに格納されている前記補正データを選択し、当該選択した補正データを使用して前記撮像部の手振れ補正を実施する、請求項１記載の画像撮影装置。
【請求項３】
ユーザにより把持されて画像が撮影される装置であって、
各前記筐体の状態は、前記ユーザの手振れによる異なる振動波形を有する
請求項１又は２記載の画像像撮影装置。
【請求項４】
前記状態検出部は、前記筐体の方向の違いを前記筐体の状態として検出する
請求項１乃至３のいずれか１項記載の画像像撮影装置。
【請求項５】
前記筐体の状態は、筐体が折り畳み式又はスライド式の場合、その開閉状態の違いを前記筐体の状態として検出する
請求項１乃至４のいずれか１項記載の画像像撮影装置。
【請求項６】
ユーザにより把持されて画像が撮影される装置であって、
前記ユーザが移動しているか又は停止しているかを検出する歩行検出部を更に有し、
前記手振れ補正部は、前記筐体の状態と共に、前記歩行検出部が検出した検出結果に基づき、前記メモリに格納されている補正データを選択し、当該補正データを使用して、前記撮像部の手振れ補正を実施する
請求項１乃至７のいずれか１項記載の画像像撮影装置。
【請求項７】
前記メモリには、画像撮影装置を複数の異なる状態として撮影することで取得された複数の振動波形に基づき生成された複数の前記補正データが格納されている
請求項１乃至８のいずれか１項記載の画像像撮影装置。
【請求項８】
前記手振れ補正部は、前記撮影部を電子式、ディジタル式又は光学式のいずれかの方法にて手振れ補正する
請求項１乃至６のいずれか１項記載の画像像撮影装置。
【請求項９】
筐体の状態を検出する状態検出工程と、
前記状態検出工程にて検出された前記筐体の状態に応じて、撮像部の手振れ補正を実施する手振れ補正工程とを有する、画像撮影方法。
【請求項１０】
画像を撮像する撮像部の手振れ補正処理をコンピュータに実行させるためのプログラムであって、
筐体の状態を検出する状態検出処理と、
前記状態検出処理で検出した前記筐体の状態に応じて、撮像部の手振れ補正を実施する手振れ補正処理とを有する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、可搬型の画像撮影装置、画像撮影方法、及びプログラムに関し、特に、手振れを補正することができる画像撮影装置、画像撮影方法、及びプログラムに関する。
【背景技術】
【０００２】
一般に、カメラ撮影時の手振れ補正方法の１つに光学式手振れ補正がある。ただし、光学式手振れ補正では、レンズを移動させて光軸を曲げる方式であるために、光軸を補正するための設計が難しかったり、レンズを移動させることから、収差等の問題が発生して光学的な劣化の原因となる等の課題を有する。
【０００３】
そこで、特許文献１には、手振れを補正する際に、光学的劣化や機械精度への悪影響を低減することを目的の１つにした手振れ補正装置が開示されている。
【０００４】
この特許文献１に記載の手振れ補正装置は、カメラの振れ量を検出する手振れ検出手段と、この手振れ検出手段がカメラの振れ量を検出したときに、アクチュエータを制御してカメラの振れ量を打ち消すように２軸支持機構を介してレンズユニットを回転させる制御手段とを有するものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１９１６１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一般的には、装置の姿勢方向や保持方法によって手振れの量や速度が異なる。ところが、一般には、どの状況でも補正可能となるような１つの補正条件が設定されており、状況に応じた補正量とはなっていないため、設定されている補正条件が必ずしも最適な補正条件になっていない場合が生じる。
【０００７】
特に、カメラ機能が搭載された携帯電話などで撮影をする場合であって、折畳みやスライドの機構を有する携帯電話では、その状態によって装置の姿勢や保持方法が大きく異なるため、このような違いによる手振れの量や速度の違いが大きく、どの状況でも補正可能となるような補正条件では補正が十分でない状況が発生する。このような問題点は、特許文献１においても同様に生じる。
【０００８】
本発明は、このような問題点を解決するためになされたものであり、機器の姿勢状態に応じて最適な補正条件で画像を補正することができる画像撮影装置、画像撮影方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る画像撮影装置は、画像を撮像する撮影部と、筐体の状態を検出する状態検出部と、前記状態検出部が検出した前記筐体の状態に応じて、前記撮像部の手振れ補正を実施する手振れ補正部とを有するものである。
【００１０】
本発明に係る画像撮影方法は、筐体の状態を検出する状態検出工程と、前記状態検出工程にて検出された前記筐体の状態に応じて、撮像部の手振れ補正を実施する手振れ補正工程とを有するものである。
【００１１】
また、本発明に係るプログラムは、画像を撮像する撮像部の手振れ補正処理をコンピュータに実行させるためのプログラムであって、筐体の状態を検出する状態検出処理と、前記状態検出処理で検出した前記筐体の状態に応じて、撮像部の手振れ補正を実施する手振れ補正処理とを有するものである。
【発明の効果】
【００１２】
本発明によれば、機器の姿勢状態に応じて最適な補正条件で画像を補正することができる画像撮影装置、画像撮影方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】（ａ）及び（ｂ）は、本発明の実施の形態１にかかる携帯電話のそれぞれ伸張状態、収納状態を示す図である。
【図２】（ａ）乃至（ｃ）は、本発明の実施の形態１にかかる携帯電話のそれぞれ伸張状態（裏面）、伸張状態（表面）、及び収納状態（表面）を示す斜視図である。
【図３】伸張時の一般的な保持方法である。
【図４】収納時の一般的な保持方法である。
【図５】本発明の実施の形態１にかかる携帯電話１の機能を示すブロック図である。
【図６】本発明の実施の形態１にかかる携帯電話１における手振れ補正ドライバＩＣ２４を示すブロック図である。
【図７】携帯電話を例にした装置の姿勢方向や保持方法の違いによる撮影時の振動特性を示している。
【図８】光学手振れ補正を説明するための図である。
【図９】本発明の実施の形態２にかかる携帯電話を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。この実施の形態は、本発明を、スライド式の携帯電話に適用したものである。なお、本実施の形態においては、スライド式の携帯電話を例にとって説明するが、本発明にかかる画像撮影装置は、スライド式の携帯電話に限らず、折り畳み等の他の開閉状態が異なる携帯電話、又は撮像手段を有するゲーム機やタブレットＰＣ等の可搬型の情報処理装置等にも適用することができることは言うまでもない。
【００１５】
本発明の実施の形態１．
本実施の形態にかかる携帯電話は、装置の姿勢方向や保持方法によって異なる手振れに対して、それぞれに最適な補正条件をドライバＩＣに内蔵されているメモリに実装し、後述する装置の状態・方向を検出する検出手段により検出した装置の状態・方向に応じた最適補正条件での手振れ補正を実行するものである。
【００１６】
先ず、本実施の形態にかかる携帯電話について説明する。図１（ａ）及び図１（ｂ）は、は、本実施の形態にかかる携帯電話のそれぞれ伸張状態、及び収納状態を示す図である。また、図２（ａ）乃至図２（ｃ）は、本実施の形態にかかる携帯電話のそれぞれ伸張状態（裏面）、伸張状態（表面）、及び収納状態（表面）を示す斜視図である。
【００１７】
図１及び図２に示すように、本実施の形態にかかる携帯電話１は、スライド式の形態電話である。携帯電話１の裏面にはカメラ部２を有する。携帯電話１の表面には、液晶画面５、ボタン部６、ボタン部６の上部に設けられたシャッタボタン３、携帯電話１の側面に設けられたシャッタボタン４等を有している。なお、カメラ部２は、裏面のみならず、表面側にも設けられていてもよい。シャッタボタン４は、サイドボタンとして主に収納時の撮影に使用することができる。シャッタボタン３は、伸張時の撮影に使用することができる。
【００１８】
図３は伸張時の一般的な保持方法である。伸張時に撮影をする際は、主にシャッタボタン３を使用し、携帯電話１の下部を片手で把持する方法が一般的である。図４は収納時の一般的な保持方法である。収納時に撮影をする際は、主にシャッタボタン４を使用する。この装置姿勢の場合、一般的なディジタルカメラ撮影と同様に両手で携帯電話四隅を把持し液晶画面５にて画像を確認しながら撮影する方法が一般的である。また、伸張時であっても収納時であっても、表面側にカメラ部を有する場合は、当該カメラ部によりユーザ自身を、液晶画面５を確認しながら撮影することができる。
【００１９】
図５は、本実施の形態にかかる携帯電話１の機能を示すブロック図である。携帯電話１は、筐体の状態を検出する携帯状態検出部１１、画像を撮像する撮像部１３、及び携帯状態検出部１１が検出した筐体の状態に応じて、撮像部１３の手振れ補正を実施する補正部２９１２を有する。
【００２０】
撮像部１３は、光を受けて電気信号に変換する撮像素子（ＣＣＤ撮像素子（Charge Coupled Device Image Sensor）又はＣＭＯＳ撮像素子（Complementary Metal Oxide Semiconductor Image Sensor））２６と、撮像素子の表面に光の像を結ぶレンズ（群）とを有する。
【００２１】
携帯状態検出部１１は、携帯状態検出用センサ２１及びＣＰＵ（Central Processing Unit）２２を有している。また、補正部２９１２は、アクチュエータ２３及び手振れ補正ドライバＩＣ２４を有している。カメラ制御部２５は、カメラ制御部２５及び撮像素子２６を有している。
【００２２】
ここで、携帯状態検出用センサ２１は、ホールＩＣ等からなり、一般的に携帯電話に搭載されている機能である。ホールＩＣとは、磁気センサであるホール素子とその出力信号をディジタル信号に変換するＩＣが1パッケージ化された素子であり、携帯電話の開閉等を検出する。携帯電話ＣＵＰ２２は、携帯状態検出用センサ２１から出力されるセンサ信号を判別することで、携帯電話の状態を検出する。
【００２３】
ここで、例えば、図１に示すスライド式の携帯電話であれば、図２（ａ）及び図２（ｂ）の伸張状態と、図２（ｃ）の収納状態とは異なる状態として検出される。また、一般的な携帯電話の機能として、表示消灯などの省電力や画像表示方向の変更などを目的に、センサを用いて装置の状態・方向を検出することができるため、ユーザが携帯電話１を縦方向に把持する場合と、横方向に把持する場合とを、異なる状態とし検出することができる。折り畳み式の携帯も同様で、折り畳んだ状態（収納状態）と、開いた状態（伸張状態）との状態の違いや、ユーザの把持する方向（縦方向・横方向）等を検出する。
【００２４】
これらの検出結果はＣＰＵ２２に送られる。ＣＰＵ２２は、手振れ補正ドライバＩＣ２４に格納されている、状態毎に用意された補正データ（制御データ）から最適な補正データを選択する。上記のように、収納状態、伸張状態、把持する方向等を異なる状態として検出するのは、後述するように、当該状態に応じてユーザの手振れにより生じる振動が異なるためである。本実施の形態においては、このような、異なる手振れ状態に応じて異なる補正データを準備することで、より正確な手振れ補正を実現する。そして、ＣＰＵ２２は、アクチュエータ２３の動作を補正するよう、手振れ補正ドライバＩＣ２４にこの補正データを手振れ補正ドライバＩＣ２４に送る。
【００２５】
手振れ補正ドライバＩＣ２４は、ＣＰＵ２２が選択した補正データを使用して、カメラモジュールに使用されるアクチュエータ２３を制御することで手振れ補正を実施する。すなわち、手振れ補正ドライバＩＣ２４は、上記のように各状態に応じて生じる異なる振動を打ち消すように、それぞれに応じた補正データを使用してアクチュエータ２３を制御する。すなわち、各方向移動速度用センサの出力を基にアクチュエータを動かす電流を後述するドライバ部からアクチュエータ２３へ供給する。
【００２６】
カメラ制御部２５は、撮像素子２６に接続し、撮像素子２６からの信号を所定の大きさのディジタル画像データに変換する。
【００２７】
図６は、手振れ補正ドライバＩＣ２４を示すブロック図である。手振れ補正ドライバＩＣ２４は、ドライバ部３１、メモリ３２、及びロジック部３３を有している。ドライバ部３１は、Ｘ方向移動速度検出用センサ４３及びＹ方向移動速度検出用センサ４４からのセンサ値を受け取り、Ｘ方向駆動素子４１及びＹ方向駆動素子４２を制御する。メモリ３２は、Ｘ方向駆動素子２６ａ及びＹ方向駆動素子２６ｂの個体差などを補正するために搭載される。Ｘ方向駆動素子２６ａ及びＹ方向駆動素子２６ｂは、レンズをＸ方向及びＹ方向に動かすためのアクチュエータ２６である。ロジック部３３は、手振れ補正ドライバＩＣを制御する。ドライバ部３１は、アクチュエータを動作させる。Ｘ方向移動速度検出用センサ４３及びＹ方向移動速度検出用センサ４４は、加速度などを求める加速度センサ等から構成される。
【００２８】
ここで、本実施の形態にかかるメモリ３２には、筐体の状態に応じて予め用意された複数の補正データが格納されている。すなわち各種装置姿勢・保持方法に応じた振動特性を補正するための個別データを実装する。この補正データは、例えば、携帯電話１を複数の異なる状態として撮影することで複数の振動波形を取得し、この複数の振動波形に応じたものとして準備することができる。すなわち、筐体の状態等に応じて得られる振動波形は異なるため、これらに対応した複数の補正データを準備し、当該複数の補正データをメモリ３２に格納する。この補正データは、例えば、設計段階にて、各状態毎に固定パラメータを設定することで用意することができる。パラメータはプリセットとしてメモリ３２に格納する。
【００２９】
携帯状態検出部１１が検出した筐体の状態に基づき、ＣＰＵ２２が、メモリ３２に格納されている複数の補正データの中からどの補正データが最適かを判断して選択する。手振れ補正ドライバＩＣ２４は、ＣＰＵ２２により選択された補正データを使用して撮像部１３の手振れ補正を実施する。なお、手振れ補正ドライバＩＣ２４が、ＣＰＵ２２から携帯状態検出部１１の検出結果を受け取り、メモリ３２の補正データを選択してアクチュエータ２３を制御するようにしてもよい。
【００３０】
図７は、携帯電話を例にした装置の姿勢方向や保持方法の違いによる撮影時の振動特性を示している。振動波形Ｖ１が、保持位置が携帯電話の下部のみとなる伸張状態での振動波形であり、低い振動周波数にも大きな振動がある。振動波形Ｖ２が、装置四隅をしっかり保持できる収納状態での振動波形を示しており、振動波形Ｖ２の方が全体的に振動量も小さく低い周波数の振動は少ない。
【００３１】
図７は撮影時の一般的な振動波形であるが、図３及び図４に示したように装置状態により保持方法が異なることで保持強度も異なるため、手振れ振動を表す波形データにも差異が生じる。保持位置が携帯電話の下部のみとなる伸張状態では、低い振動周波数にも大きな振動があり、装置四隅をしっかり保持できる収納状態では全体的に振動量も小さく低い周波数の振動は少ない。補正データは、この振動波形が示す振動を打ち消すようにアクチュエータ２３を制御可能なデータである。すなわち、伸張状態では比較的低い周波数、収納状態ではそれよりも高い周波数成分の揺れが生じる。つまり、筐体状態（保持方法）に応じて抑圧すべき周波数成分が変わるため、筐体状態に応じて異なるフィルタ等を用意し、フィルタ構成等により抑圧する周波数を最適化することで、アクチュエータ２３を制御する。
【００３２】
上述のように、手振れ補正ドライバＩＣ２４は、補正データを使用して、例えば光学式、電子式、ディジタル式の手振れ補正を実施してもよい。図８は、光学手振れ補正を説明するための図である。光学式手振れ補正は、手振れ振動を検出するセンサ（角速度センサなど）の出力を検知し、レンズ５１、５２又はセンサ５３などを機械的に動かし、図８（ａ）及び図８（ｂ）に示すように、レンズ５１、５２の光学センタとセンサ５３のセンタのズレを抑制する方法である。なお、図８（ａ）のレンズを動かす動作及び図８（ｂ）の撮像素子２６を動かす動作は、図６に示した、アクチュエータの一部を構成するＸ方向駆動素子２６ａ、Ｙ方向駆動素子２６ｂにより制御される。
【００３３】
具体的には、光学式には、レンズシフト方式、イメージセンサシフト方式、及びレンズユニットスイング方式等がある。レンズシフト方式では、写真レンズ内に振動ジャイロ機構を備えた補正レンズを組み込み、上記振動波形を打ち消す方向に補正レンズを動かことによって光軸を補正することができる。これにより、受光面（フィルムやイメージセンサ）に到達する光の動きを抑えることで手ぶれを軽減させることができる。イメージセンサシフト方式は、ＣＣＤなどのイメージセンサ（撮像素子）を上記振動波形に応じて移動させることによって光軸を補正する方式である。本体に補正機構を組み込むことで、レンズ自体に補正レンズを組み込む必要がない、及び手ぶれ補正の作動によって画質が全く低下しない等のメリットがある。レンズユニットスイング方式は、イメージセンサを含むレンズユニット全体を上記振動波形に応じて微小回転させることによって撮影光軸を一定に保つ方式である。これにより、イメージセンサと一体化したレンズユニット全体をカメラ内部で手ぶれ（振動波形）に逆らう方向に微小回転させるので、イメージセンサまでを含めた光学系全体の要素位置関係を崩すことなく手ぶれ補正できる。
【００３４】
本実施の形態においては、装置姿勢・保持方法に応じた異なる振動特性を補正するための複数の補正データを手振れ補正用のドライバＩＣのメモリに実装し、携帯電話に搭載されている姿勢検出のデータを使い最適補正データを選択することで、常に最適補正条件での撮影を可能にする。
【００３５】
本発明の実施の形態２．
次に、本発明の実施の形態２について説明する。図９は、本実施の形態にかかる携帯電話を示すブロック図である。図９に示すように、本実施の形態においては、図５に示す実施の形態１の構成に、歩行検知用センサ２７を設けたものである。歩行検知用センサ２７は、ユーザが移動しているか又は停止しているかを検出する。なお、歩行又は停止の状態を検出するセンサ（例えば加速度センサ等）は、通常一般的に携帯電話に搭載されており、センサに内蔵されているマイコンや携帯電話１のＣＰＵ２２で、歩行しているか停止しているかの状態を判別する。
【００３６】
歩行状態では手振れ振動よりも歩行による振動が大きく、筐体状態（保持状態）以上の振動を生じる場合があり、よって歩行状態における振動波形を測定し、これに応じた補正データを生成し、メモリ３２に格納しておく。この場合、歩行の速度を何段階かに分別し、歩行速度に応じた振動波形を測定し、これに応じた補正データをメモリ３２に格納しておくことが好ましい。
【００３７】
本実施の形態においては、筐体の状態（開閉及び左右の向き）に加え、ユーザが移動中か否かも合わせて検出し、当該検出結果に応じた補正データに基づき手振れ補正を実施するため、より最適な補正を行うことができると共に、補正データは予め用意しておき、検出結果により当該補正データを選択するのみで最適な手振れ補正が実施できるため、複雑な演算等が必要ない。
【００３８】
本発明のその他の実施の形態．
上述したように、上述の実施の形態１及び２においては、スライド式の携帯電話について説明したが、折り畳み式等、開閉状態が異なる携帯電話であってもよいし、ゲーム機やタブレットＰＣ等であってもよい。筐体が一体（折畳みやスライドなど、２つに分かれていない）の装置については、開閉などを検出するためのホールＩＣを不要とし、縦横を検知するための加速度センサなどが搭載することで、方向を検出するようにしてもよい。
【００３９】
また、本実施の形態にかかる携帯電話は、静止画のシャッタ押下時の手振れや、動画撮影時の手振れの補正にも有効である。すなわち、静止画シャッタ押下時の振動波形、動画撮影時の振動波形等に基づき、静止画用又は動画用の補正パラメータを個別に準備し、メモリ３２に格納しておけばよい。
【００４０】
更に、携帯電話１に接触センサを備え、当該接触センサにより、片手持ち又は両手持ち等の保持状態を検出し、当該検出結果に応じた補正データによる手振れ補正を実施してもよい。例えば、片手持ちの場合、筐体の右側を把持する場合と左側を把持する場合とで発生する振動が異なる。よって、予め、これらの状態の振動波形を測定し、当該振動波形に応じた補正データを準備しておくことで、手振れ補正を更に改善することができる。
【００４１】
更にまた、手振れには、筐体の状態及び保持状態に加え、被写体の明るさや被写体までの焦点距離により異なる。すなわち、周囲が暗いとシャッタースピードが遅くなるため、手振れの影響を受けやすく、また焦点距離が長いほど、手振れの影響が大きくなる。よって、周囲の明るさや被写体までの焦点距離を検出し、この検出結果に応じて補正の度合いを調整することで、更に手振れ補正の効果を高めることができる。
【００４２】
なお、本発明は上述した実施の形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。
【００４３】
例えば、上述の実施の形態では、ハードウェアの構成として説明したが、これに限定されるものではなく、任意の処理を、ＣＰＵ（Central Processing Unit）にコンピュータプログラムを実行させることにより実現することも可能である。この場合、コンピュータプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（random access memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００４４】
さらに、上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
画像を撮像する撮影部と、
筐体の状態を検出する状態検出部と、
前記状態検出部が検出した前記筐体の状態に応じて、前記撮像部の手振れ補正を実施する手振れ補正部とを有する画像撮影装置。
（付記２）
前記筐体の状態に応じて予め取得された複数の補正データが格納されたメモリを有し、
前記手振れ補正部は、前記状態検出部が検出した前記筐体の状態に基づき前記メモリに格納されている前記補正データを選択し、当該選択した補正データを使用して前記撮像部の手振れ補正を実施する
付記１記載の画像撮影装置。
（付記３）
ユーザにより把持されて画像が撮影される装置であって、
各前記筐体の状態は、前記ユーザの手振れによる異なる振動波形を有する
付記１又は２記載の画像像撮影装置。
（付記４）
前記状態検出部は、前記筐体の方向の違いを前記筐体の状態として検出する
付記１乃至３のいずれか１項記載の画像像撮影装置。
（付記５）
前記筐体の状態は、筐体が折り畳み式又はスライド式の場合、その開閉状態の違いを前記筐体の状態として検出する
付記１乃至４のいずれか１項記載の画像像撮影装置。
（付記６）
前記状態検出部は、前記筐体の表面に設けられた接触センサを含み、
前記手振れ補正部は、前記状態検出部が検出した前記筐体の状態に加え、前記接触センサにより検出された前記筐体の保持状態に応じた手振れ補正を実施する
付記１乃至５のいずれか１項記載の画像像撮影装置。
（付記７）
前記状態検出部は、周囲の明るさ及び／又は被写体までの焦点距離を検出し、
前記手振れ補正部は、前記状態検出部が検出した前記筐体の状態に加え、前記周囲の明るさ及び／又は被写体までの焦点距離に応じた手振れ補正を実施する
付記１乃至６のいずれか１項記載の画像像撮影装置。
（付記８）
ユーザにより把持されて画像が撮影される装置であって、
前記ユーザが移動しているか又は停止しているかを検出する歩行検出部を更に有し、
前記手振れ補正部は、前記筐体の状態と共に、前記歩行検出部が検出した検出結果に基づき、前記メモリに格納されている補正データを選択し、当該補正データを使用して、前記撮像部の手振れ補正を実施する
付記１乃至７のいずれか１項記載の画像像撮影装置。
（付記９）
前記メモリには、画像撮影装置を複数の異なる状態として撮影することで取得された複数の振動波形に基づき生成された複数の前記補正データが格納されている
付記１乃至８のいずれか１項記載の画像像撮影装置。
（付記１０）
前記手振れ補正部は、前記撮影部を電子式、ディジタル式又は光学式のいずれかの方法にて手振れ補正する
付記１乃至６のいずれか１項記載の画像像撮影装置。
（付記１１）
筐体の状態を検出する状態検出工程と、
前記状態検出工程にて検出された前記筐体の状態に応じて、撮像部の手振れ補正を実施する手振れ補正工程とを有する、画像撮影方法。
（付記１２）
前記手振れ補正工程では、前記状態検出工程にて検出され前記筐体の状態に基づき、前記筐体の状態に応じて予め取得された複数の補正データが格納されたメモリを参照して前記補正データを選択し、当該選択した補正データを使用して前記撮像部の手振れ補正を実施する
付記１１記載の画像撮影方法。
（付記１３）
画像を撮像する撮像部の手振れ補正処理をコンピュータに実行させるためのプログラムであって、
筐体の状態を検出する状態検出処理と、
前記状態検出処理で検出した前記筐体の状態に応じて、撮像部の手振れ補正を実施する手振れ補正処理とを有する、プログラム。
（付記１４）
前記手振れ補正処理では、前記状態検出処理にて検出した前記筐体の状態に基づき、前記筐体の状態に応じて予め取得された複数の補正データが格納されたメモリを参照して前記補正データを選択し、当該選択した補正データを使用して前記撮像部の手振れ補正を実施する
付記１３記載のプログラム。
【符号の説明】
【００４５】
１  携帯電話
２  カメラ部
３  シャッタボタン
４  シャッタボタン
５  液晶画面
６  ボタン部
１１  携帯状態検出部
１３  撮像部
２１  携帯状態検出用センサ
２２  ＣＰＵ
２３  アクチュエータ
２４  手振れ補正ドライバＩＣ
２５  カメラ制御部
２６  撮像素子
２７  歩行検知用センサ
２９  補正部
３１  ドライバ部
３２  メモリ
３３  ロジック部
４１  Ｘ方向駆動素子
４２  Ｙ方向駆動素子
４３  Ｘ方向移動速度検出用センサ
４４  Ｙ方向移動速度検出用センサ
【図１】
2012185213.tif 000003
【図２】
2012185213.tif 000004
【図３】
2012185213.tif 000005
【図４】
2012185213.tif 000006
【図５】
2012185213.tif 000007
【図６】
2012185213.tif 000008
【図７】
2012185213.tif 000009
【図８】
2012185213.tif 000010
【図９】
2012185213.tif 000011