画像を撮像する撮影部と、筐体の状態を検出する状態検出部と、前記状態検出部が検出した前記筐体の状態に応じて、前記撮像部の手振れ補正を実施する手振れ補正部とを有する画像撮影装置。前記筐体の状態に応じて予め取得された複数の補正データが格納されたメモリを有し、前記手振れ補正部は、前記状態検出部が検出した前記筐体の状態に基づき前記メモリに格納されている前記補正データを選択し、当該選択した補正データを使用して前記撮像部の手振れ補正を実施する、請求項1記載の画像撮影装置。ユーザにより把持されて画像が撮影される装置であって、各前記筐体の状態は、前記ユーザの手振れによる異なる振動波形を有する請求項1又は2記載の画像像撮影装置。前記状態検出部は、前記筐体の方向の違いを前記筐体の状態として検出する請求項1乃至3のいずれか1項記載の画像像撮影装置。前記筐体の状態は、筐体が折り畳み式又はスライド式の場合、その開閉状態の違いを前記筐体の状態として検出する請求項1乃至4のいずれか1項記載の画像像撮影装置。ユーザにより把持されて画像が撮影される装置であって、前記ユーザが移動しているか又は停止しているかを検出する歩行検出部を更に有し、前記手振れ補正部は、前記筐体の状態と共に、前記歩行検出部が検出した検出結果に基づき、前記メモリに格納されている補正データを選択し、当該補正データを使用して、前記撮像部の手振れ補正を実施する請求項1乃至7のいずれか1項記載の画像像撮影装置。前記メモリには、画像撮影装置を複数の異なる状態として撮影することで取得された複数の振動波形に基づき生成された複数の前記補正データが格納されている請求項1乃至8のいずれか1項記載の画像像撮影装置。前記手振れ補正部は、前記撮影部を電子式、ディジタル式又は光学式のいずれかの方法にて手振れ補正する請求項1乃至6のいずれか1項記載の画像像撮影装置。筐体の状態を検出する状態検出工程と、前記状態検出工程にて検出された前記筐体の状態に応じて、撮像部の手振れ補正を実施する手振れ補正工程とを有する、画像撮影方法。画像を撮像する撮像部の手振れ補正処理をコンピュータに実行させるためのプログラムであって、筐体の状態を検出する状態検出処理と、前記状態検出処理で検出した前記筐体の状態に応じて、撮像部の手振れ補正を実施する手振れ補正処理とを有する、プログラム。一般的には、装置の姿勢方向や保持方法によって手振れの量や速度が異なる。ところが、一般には、どの状況でも補正可能となるような1つの補正条件が設定されており、状況に応じた補正量とはなっていないため、設定されている補正条件が必ずしも最適な補正条件になっていない場合が生じる。特に、カメラ機能が搭載された携帯電話などで撮影をする場合であって、折畳みやスライドの機構を有する携帯電話では、その状態によって装置の姿勢や保持方法が大きく異なるため、このような違いによる手振れの量や速度の違いが大きく、どの状況でも補正可能となるような補正条件では補正が十分でない状況が発生する。このような問題点は、特許文献1においても同様に生じる。本発明は、このような問題点を解決するためになされたものであり、機器の姿勢状態に応じて最適な補正条件で画像を補正することができる画像撮影装置、画像撮影方法、及びプログラムを提供することを目的とする。本発明に係る画像撮影装置は、画像を撮像する撮影部と、筐体の状態を検出する状態検出部と、前記状態検出部が検出した前記筐体の状態に応じて、前記撮像部の手振れ補正を実施する手振れ補正部とを有するものである。本発明に係る画像撮影方法は、筐体の状態を検出する状態検出工程と、前記状態検出工程にて検出された前記筐体の状態に応じて、撮像部の手振れ補正を実施する手振れ補正工程とを有するものである。また、本発明に係るプログラムは、画像を撮像する撮像部の手振れ補正処理をコンピュータに実行させるためのプログラムであって、筐体の状態を検出する状態検出処理と、前記状態検出処理で検出した前記筐体の状態に応じて、撮像部の手振れ補正を実施する手振れ補正処理とを有するものである。本発明によれば、機器の姿勢状態に応じて最適な補正条件で画像を補正することができる画像撮影装置、画像撮影方法、及びプログラムを提供することができる。以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。この実施の形態は、本発明を、スライド式の携帯電話に適用したものである。なお、本実施の形態においては、スライド式の携帯電話を例にとって説明するが、本発明にかかる画像撮影装置は、スライド式の携帯電話に限らず、折り畳み等の他の開閉状態が異なる携帯電話、又は撮像手段を有するゲーム機やタブレットPC等の可搬型の情報処理装置等にも適用することができることは言うまでもない。本発明の実施の形態1.本実施の形態にかかる携帯電話は、装置の姿勢方向や保持方法によって異なる手振れに対して、それぞれに最適な補正条件をドライバICに内蔵されているメモリに実装し、後述する装置の状態方向を検出する検出手段により検出した装置の状態方向に応じた最適補正条件での手振れ補正を実行するものである。先ず、本実施の形態にかかる携帯電話について説明する。図1a及び図1bは、は、本実施の形態にかかる携帯電話のそれぞれ伸張状態、及び収納状態を示す図である。また、図2a乃至図2cは、本実施の形態にかかる携帯電話のそれぞれ伸張状態裏面、伸張状態表面、及び収納状態表面を示す斜視図である。図1及び図2に示すように、本実施の形態にかかる携帯電話1は、スライド式の形態電話である。携帯電話1の裏面にはカメラ部2を有する。携帯電話1の表面には、液晶画面5、ボタン部6、ボタン部6の上部に設けられたシャッタボタン3、携帯電話1の側面に設けられたシャッタボタン4等を有している。なお、カメラ部2は、裏面のみならず、表面側にも設けられていてもよい。シャッタボタン4は、サイドボタンとして主に収納時の撮影に使用することができる。シャッタボタン3は、伸張時の撮影に使用することができる。図3は伸張時の一般的な保持方法である。伸張時に撮影をする際は、主にシャッタボタン3を使用し、携帯電話1の下部を片手で把持する方法が一般的である。図4は収納時の一般的な保持方法である。収納時に撮影をする際は、主にシャッタボタン4を使用する。この装置姿勢の場合、一般的なディジタルカメラ撮影と同様に両手で携帯電話四隅を把持し液晶画面5にて画像を確認しながら撮影する方法が一般的である。また、伸張時であっても収納時であっても、表面側にカメラ部を有する場合は、当該カメラ部によりユーザ自身を、液晶画面5を確認しながら撮影することができる。図5は、本実施の形態にかかる携帯電話1の機能を示すブロック図である。携帯電話1は、筐体の状態を検出する携帯状態検出部11、画像を撮像する撮像部13、及び携帯状態検出部11が検出した筐体の状態に応じて、撮像部13の手振れ補正を実施する補正部2912を有する。撮像部13は、光を受けて電気信号に変換する撮像素子CCD撮像素子ChargeCoupledDeviceImageSensor又はCMOS撮像素子ComplementaryMetalOxideSemiconductorImageSensor26と、撮像素子の表面に光の像を結ぶレンズ群とを有する。携帯状態検出部11は、携帯状態検出用センサ21及びCPUCentralProcessingUnit22を有している。また、補正部2912は、アクチュエータ23及び手振れ補正ドライバIC24を有している。カメラ制御部25は、カメラ制御部25及び撮像素子26を有している。ここで、携帯状態検出用センサ21は、ホールIC等からなり、一般的に携帯電話に搭載されている機能である。ホールICとは、磁気センサであるホール素子とその出力信号をディジタル信号に変換するICが1パッケージ化された素子であり、携帯電話の開閉等を検出する。携帯電話CUP22は、携帯状態検出用センサ21から出力されるセンサ信号を判別することで、携帯電話の状態を検出する。ここで、例えば、図1に示すスライド式の携帯電話であれば、図2a及び図2bの伸張状態と、図2cの収納状態とは異なる状態として検出される。また、一般的な携帯電話の機能として、表示消灯などの省電力や画像表示方向の変更などを目的に、センサを用いて装置の状態方向を検出することができるため、ユーザが携帯電話1を縦方向に把持する場合と、横方向に把持する場合とを、異なる状態とし検出することができる。折り畳み式の携帯も同様で、折り畳んだ状態収納状態と、開いた状態伸張状態との状態の違いや、ユーザの把持する方向縦方向横方向等を検出する。これらの検出結果はCPU22に送られる。CPU22は、手振れ補正ドライバIC24に格納されている、状態毎に用意された補正データ制御データから最適な補正データを選択する。上記のように、収納状態、伸張状態、把持する方向等を異なる状態として検出するのは、後述するように、当該状態に応じてユーザの手振れにより生じる振動が異なるためである。本実施の形態においては、このような、異なる手振れ状態に応じて異なる補正データを準備することで、より正確な手振れ補正を実現する。そして、CPU22は、アクチュエータ23の動作を補正するよう、手振れ補正ドライバIC24にこの補正データを手振れ補正ドライバIC24に送る。手振れ補正ドライバIC24は、CPU22が選択した補正データを使用して、カメラモジュールに使用されるアクチュエータ23を制御することで手振れ補正を実施する。すなわち、手振れ補正ドライバIC24は、上記のように各状態に応じて生じる異なる振動を打ち消すように、それぞれに応じた補正データを使用してアクチュエータ23を制御する。すなわち、各方向移動速度用センサの出力を基にアクチュエータを動かす電流を後述するドライバ部からアクチュエータ23へ供給する。カメラ制御部25は、撮像素子26に接続し、撮像素子26からの信号を所定の大きさのディジタル画像データに変換する。図6は、手振れ補正ドライバIC24を示すブロック図である。手振れ補正ドライバIC24は、ドライバ部31、メモリ32、及びロジック部33を有している。ドライバ部31は、X方向移動速度検出用センサ43及びY方向移動速度検出用センサ44からのセンサ値を受け取り、X方向駆動素子41及びY方向駆動素子42を制御する。メモリ32は、X方向駆動素子26a及びY方向駆動素子26bの個体差などを補正するために搭載される。X方向駆動素子26a及びY方向駆動素子26bは、レンズをX方向及びY方向に動かすためのアクチュエータ26である。ロジック部33は、手振れ補正ドライバICを制御する。ドライバ部31は、アクチュエータを動作させる。X方向移動速度検出用センサ43及びY方向移動速度検出用センサ44は、加速度などを求める加速度センサ等から構成される。ここで、本実施の形態にかかるメモリ32には、筐体の状態に応じて予め用意された複数の補正データが格納されている。すなわち各種装置姿勢保持方法に応じた振動特性を補正するための個別データを実装する。この補正データは、例えば、携帯電話1を複数の異なる状態として撮影することで複数の振動波形を取得し、この複数の振動波形に応じたものとして準備することができる。すなわち、筐体の状態等に応じて得られる振動波形は異なるため、これらに対応した複数の補正データを準備し、当該複数の補正データをメモリ32に格納する。この補正データは、例えば、設計段階にて、各状態毎に固定パラメータを設定することで用意することができる。パラメータはプリセットとしてメモリ32に格納する。携帯状態検出部11が検出した筐体の状態に基づき、CPU22が、メモリ32に格納されている複数の補正データの中からどの補正データが最適かを判断して選択する。手振れ補正ドライバIC24は、CPU22により選択された補正データを使用して撮像部13の手振れ補正を実施する。なお、手振れ補正ドライバIC24が、CPU22から携帯状態検出部11の検出結果を受け取り、メモリ32の補正データを選択してアクチュエータ23を制御するようにしてもよい。図7は、携帯電話を例にした装置の姿勢方向や保持方法の違いによる撮影時の振動特性を示している。振動波形V1が、保持位置が携帯電話の下部のみとなる伸張状態での振動波形であり、低い振動周波数にも大きな振動がある。振動波形V2が、装置四隅をしっかり保持できる収納状態での振動波形を示しており、振動波形V2の方が全体的に振動量も小さく低い周波数の振動は少ない。図7は撮影時の一般的な振動波形であるが、図3及び図4に示したように装置状態により保持方法が異なることで保持強度も異なるため、手振れ振動を表す波形データにも差異が生じる。保持位置が携帯電話の下部のみとなる伸張状態では、低い振動周波数にも大きな振動があり、装置四隅をしっかり保持できる収納状態では全体的に振動量も小さく低い周波数の振動は少ない。補正データは、この振動波形が示す振動を打ち消すようにアクチュエータ23を制御可能なデータである。すなわち、伸張状態では比較的低い周波数、収納状態ではそれよりも高い周波数成分の揺れが生じる。つまり、筐体状態保持方法に応じて抑圧すべき周波数成分が変わるため、筐体状態に応じて異なるフィルタ等を用意し、フィルタ構成等により抑圧する周波数を最適化することで、アクチュエータ23を制御する。上述のように、手振れ補正ドライバIC24は、補正データを使用して、例えば光学式、電子式、ディジタル式の手振れ補正を実施してもよい。図8は、光学手振れ補正を説明するための図である。光学式手振れ補正は、手振れ振動を検出するセンサ角速度センサなどの出力を検知し、レンズ51、52又はセンサ53などを機械的に動かし、図8a及び図8bに示すように、レンズ51、52の光学センタとセンサ53のセンタのズレを抑制する方法である。なお、図8aのレンズを動かす動作及び図8bの撮像素子26を動かす動作は、図6に示した、アクチュエータの一部を構成するX方向駆動素子26a、Y方向駆動素子26bにより制御される。具体的には、光学式には、レンズシフト方式、イメージセンサシフト方式、及びレンズユニットスイング方式等がある。レンズシフト方式では、写真レンズ内に振動ジャイロ機構を備えた補正レンズを組み込み、上記振動波形を打ち消す方向に補正レンズを動かことによって光軸を補正することができる。これにより、受光面フィルムやイメージセンサに到達する光の動きを抑えることで手ぶれを軽減させることができる。イメージセンサシフト方式は、CCDなどのイメージセンサ撮像素子を上記振動波形に応じて移動させることによって光軸を補正する方式である。本体に補正機構を組み込むことで、レンズ自体に補正レンズを組み込む必要がない、及び手ぶれ補正の作動によって画質が全く低下しない等のメリットがある。レンズユニットスイング方式は、イメージセンサを含むレンズユニット全体を上記振動波形に応じて微小回転させることによって撮影光軸を一定に保つ方式である。これにより、イメージセンサと一体化したレンズユニット全体をカメラ内部で手ぶれ振動波形に逆らう方向に微小回転させるので、イメージセンサまでを含めた光学系全体の要素位置関係を崩すことなく手ぶれ補正できる。本実施の形態においては、装置姿勢保持方法に応じた異なる振動特性を補正するための複数の補正データを手振れ補正用のドライバICのメモリに実装し、携帯電話に搭載されている姿勢検出のデータを使い最適補正データを選択することで、常に最適補正条件での撮影を可能にする。本発明の実施の形態2.次に、本発明の実施の形態2について説明する。図9は、本実施の形態にかかる携帯電話を示すブロック図である。図9に示すように、本実施の形態においては、図5に示す実施の形態1の構成に、歩行検知用センサ27を設けたものである。歩行検知用センサ27は、ユーザが移動しているか又は停止しているかを検出する。なお、歩行又は停止の状態を検出するセンサ例えば加速度センサ等は、通常一般的に携帯電話に搭載されており、センサに内蔵されているマイコンや携帯電話1のCPU22で、歩行しているか停止しているかの状態を判別する。歩行状態では手振れ振動よりも歩行による振動が大きく、筐体状態保持状態以上の振動を生じる場合があり、よって歩行状態における振動波形を測定し、これに応じた補正データを生成し、メモリ32に格納しておく。この場合、歩行の速度を何段階かに分別し、歩行速度に応じた振動波形を測定し、これに応じた補正データをメモリ32に格納しておくことが好ましい。本実施の形態においては、筐体の状態開閉及び左右の向きに加え、ユーザが移動中か否かも合わせて検出し、当該検出結果に応じた補正データに基づき手振れ補正を実施するため、より最適な補正を行うことができると共に、補正データは予め用意しておき、検出結果により当該補正データを選択するのみで最適な手振れ補正が実施できるため、複雑な演算等が必要ない。本発明のその他の実施の形態.上述したように、上述の実施の形態1及び2においては、スライド式の携帯電話について説明したが、折り畳み式等、開閉状態が異なる携帯電話であってもよいし、ゲーム機やタブレットPC等であってもよい。筐体が一体折畳みやスライドなど、2つに分かれていないの装置については、開閉などを検出するためのホールICを不要とし、縦横を検知するための加速度センサなどが搭載することで、方向を検出するようにしてもよい。また、本実施の形態にかかる携帯電話は、静止画のシャッタ押下時の手振れや、動画撮影時の手振れの補正にも有効である。すなわち、静止画シャッタ押下時の振動波形、動画撮影時の振動波形等に基づき、静止画用又は動画用の補正パラメータを個別に準備し、メモリ32に格納しておけばよい。更に、携帯電話1に接触センサを備え、当該接触センサにより、片手持ち又は両手持ち等の保持状態を検出し、当該検出結果に応じた補正データによる手振れ補正を実施してもよい。例えば、片手持ちの場合、筐体の右側を把持する場合と左側を把持する場合とで発生する振動が異なる。よって、予め、これらの状態の振動波形を測定し、当該振動波形に応じた補正データを準備しておくことで、手振れ補正を更に改善することができる。更にまた、手振れには、筐体の状態及び保持状態に加え、被写体の明るさや被写体までの焦点距離により異なる。すなわち、周囲が暗いとシャッタースピードが遅くなるため、手振れの影響を受けやすく、また焦点距離が長いほど、手振れの影響が大きくなる。よって、周囲の明るさや被写体までの焦点距離を検出し、この検出結果に応じて補正の度合いを調整することで、更に手振れ補正の効果を高めることができる。なお、本発明は上述した実施の形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。例えば、上述の実施の形態では、ハードウェアの構成として説明したが、これに限定されるものではなく、任意の処理を、CPUCentralProcessingUnitにコンピュータプログラムを実行させることにより実現することも可能である。この場合、コンピュータプログラムは、様々なタイプの非一時的なコンピュータ可読媒体nontransitorycomputerreadablemediumを用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体tangiblestoragemediumを含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ、光磁気記録媒体例えば光磁気ディスク、CD-ROMReadOnlyMemory、CD-R、CD-R/W、半導体メモリ例えば、マスクROM、PROMProgrammableROM、EPROMErasablePROM、フラッシュROM、RAMrandomaccessmemoryを含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体transitorycomputerreadablemediumによってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。さらに、上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。付記1画像を撮像する撮影部と、筐体の状態を検出する状態検出部と、前記状態検出部が検出した前記筐体の状態に応じて、前記撮像部の手振れ補正を実施する手振れ補正部とを有する画像撮影装置。付記2前記筐体の状態に応じて予め取得された複数の補正データが格納されたメモリを有し、前記手振れ補正部は、前記状態検出部が検出した前記筐体の状態に基づき前記メモリに格納されている前記補正データを選択し、当該選択した補正データを使用して前記撮像部の手振れ補正を実施する付記1記載の画像撮影装置。付記3ユーザにより把持されて画像が撮影される装置であって、各前記筐体の状態は、前記ユーザの手振れによる異なる振動波形を有する付記1又は2記載の画像像撮影装置。付記4前記状態検出部は、前記筐体の方向の違いを前記筐体の状態として検出する付記1乃至3のいずれか1項記載の画像像撮影装置。付記5前記筐体の状態は、筐体が折り畳み式又はスライド式の場合、その開閉状態の違いを前記筐体の状態として検出する付記1乃至4のいずれか1項記載の画像像撮影装置。付記6前記状態検出部は、前記筐体の表面に設けられた接触センサを含み、前記手振れ補正部は、前記状態検出部が検出した前記筐体の状態に加え、前記接触センサにより検出された前記筐体の保持状態に応じた手振れ補正を実施する付記1乃至5のいずれか1項記載の画像像撮影装置。付記7前記状態検出部は、周囲の明るさ及び/又は被写体までの焦点距離を検出し、前記手振れ補正部は、前記状態検出部が検出した前記筐体の状態に加え、前記周囲の明るさ及び/又は被写体までの焦点距離に応じた手振れ補正を実施する付記1乃至6のいずれか1項記載の画像像撮影装置。付記8ユーザにより把持されて画像が撮影される装置であって、前記ユーザが移動しているか又は停止しているかを検出する歩行検出部を更に有し、前記手振れ補正部は、前記筐体の状態と共に、前記歩行検出部が検出した検出結果に基づき、前記メモリに格納されている補正データを選択し、当該補正データを使用して、前記撮像部の手振れ補正を実施する付記1乃至7のいずれか1項記載の画像像撮影装置。付記9前記メモリには、画像撮影装置を複数の異なる状態として撮影することで取得された複数の振動波形に基づき生成された複数の前記補正データが格納されている付記1乃至8のいずれか1項記載の画像像撮影装置。付記10前記手振れ補正部は、前記撮影部を電子式、ディジタル式又は光学式のいずれかの方法にて手振れ補正する付記1乃至6のいずれか1項記載の画像像撮影装置。付記11筐体の状態を検出する状態検出工程と、前記状態検出工程にて検出された前記筐体の状態に応じて、撮像部の手振れ補正を実施する手振れ補正工程とを有する、画像撮影方法。付記12前記手振れ補正工程では、前記状態検出工程にて検出され前記筐体の状態に基づき、前記筐体の状態に応じて予め取得された複数の補正データが格納されたメモリを参照して前記補正データを選択し、当該選択した補正データを使用して前記撮像部の手振れ補正を実施する付記11記載の画像撮影方法。付記13画像を撮像する撮像部の手振れ補正処理をコンピュータに実行させるためのプログラムであって、筐体の状態を検出する状態検出処理と、前記状態検出処理で検出した前記筐体の状態に応じて、撮像部の手振れ補正を実施する手振れ補正処理とを有する、プログラム。付記14前記手振れ補正処理では、前記状態検出処理にて検出した前記筐体の状態に基づき、前記筐体の状態に応じて予め取得された複数の補正データが格納されたメモリを参照して前記補正データを選択し、当該選択した補正データを使用して前記撮像部の手振れ補正を実施する付記13記載のプログラム。