自装置または光学系に加わる重力の方向を検出する重力検出手段と、前記光学系を駆動する駆動手段と、前記方向に基づいて前記光学系の駆動の補正量を前記駆動手段に指示する補正算出手段と、を含む撮影装置。請求項1記載の撮影装置において、前記補正算出手段に、前記光学系の駆動方向に対して重力の影響が最も小さい状態において前記光学系を位置決めするための基準値と、該基準値および前記重力の方向に基づいて前記補正量を算出するための補正係数とを記憶するメモリが予め設けられ、前記補正算出手段は、前記駆動方向が前記重力の方向と一致する場合、前記基準値に前記補正係数を乗算、または前記補正係数を加算もしくは減算した値を前記補正量として算出する、撮影装置。請求項2記載の撮影装置において、前記重力検出手段は、前記重力方向の他に、前記駆動方向に垂直な方向と該重力の方向との角度θを検出すると、該角度θを前記補正算出手段に通知し、前記補正算出手段は、前記重力検出手段から通知される前記角度θがゼロでない場合、前記メモリに保存された補正係数にsinθを乗算した値を補正係数として、前記補正量を算出する、撮影装置。請求項2または3記載の撮影装置において、前記光学系がレンズであり、前記駆動手段が、前記レンズを前記駆動方向に可動するモーターであり、前記基準値が前記モーターに供給する電流に対応する値である、撮影装置。撮影装置または該撮影装置内の光学系に加わる重力の方向を検出し、前記方向に基づいて前記光学系の駆動の補正量を求め、前記補正量に基づいて前記光学系を駆動する、光学調整方法。請求項5記載の光学調整方法において、前記光学系の駆動方向に対して重力の影響が最も小さい状態において前記光学系を位置決めするための基準値と、該基準値および前記重力の方向に基づいて前記補正量を算出するための補正係数とを予め準備し、前記駆動方向が前記重力の方向と一致する場合、前記基準値に前記補正係数を乗算、または前記補正係数を加算もしくは減算した値を前記補正量として算出する、光学調整方法。制御対象の装置または該装置の光学系に加わる重力の方向を検出する重力検出手段と、前記光学系を駆動する駆動手段とを制御するコンピュータに実行させるためのプログラムであって、前記重力検出手段が検出した方向に基づいて前記光学系の駆動の補正量を求め、前記補正量に基づいて前記光学系を前記駆動手段に駆動させる処理を前記コンピュータに実行させるためのプログラム。請求項7記載のプログラムにおいて、前記光学系の駆動方向に対して重力の影響が最も小さい状態において前記光学系を位置決めするための基準値と、該基準値および前記重力の方向に基づいて前記補正量を算出するための補正係数とを予め読み込み、前記駆動方向が前記重力の方向と一致する場合、前記基準値に前記補正係数を乗算、または前記補正係数を加算もしくは減算した値を前記補正量として算出する処理を含むプログラム。撮影モードが同じでも、パンフォーカスで撮影する際、携帯電話機の姿勢の違いによって、被写界深度にズレが生じてしまうことがある。この問題を、図を参照して説明する。図7は図6に示した携帯電話機の姿勢について説明するための側面透視図である。図7に示す携帯電話機80では、問題点を説明するために、レンズ91、固体撮像素子92およびVCM93を含むカメラモジュール81を図に示し、その他の構成を図に示すことを省略している。撮影モードは標準モードであるものとする。図7aは、携帯電話機80の姿勢が縦の場合を示す。図7aに示すように、携帯電話機80の長手方向が地面に対して垂直である。携帯電話機80が図7aに示す姿勢で、操作者が携帯電話機80の下半分を持って撮影する撮影スタイルが考えられる。このときレンズ91の光軸方向が地面に対して水平になっている。図7aに示す状態で、標準モードでパンフォーカスを行う場合のボイスコイルの電流値が携帯電話機80に予め設定されている。図7bは、レンズ91が上空の方向を向き、かつ、携帯電話機80の長手方向が地面に対して水平な状態を示す。例えば、操作者が、木の下に立ち、木の枝に咲いている花を下から見上げるようにして撮影する場合には、携帯電話機80は図7bに示す状態になる。このときレンズ91の光軸方向が地面に対して垂直になっている。以下では、図7bに示す状態の携帯電話機80の姿勢を表とする。図7cは、図7bと同様に携帯電話機80の長手方向が地面に対して水平だが、レンズ91が下地面の方向を向いている状態を示す。例えば、操作者が、地面近くで咲いている花を上から見下ろすようにして撮影する場合には、携帯電話機80は図7cに示す状態になる。このときもレンズ91の光軸方向が地面に対して垂直になっている。以下では、図7cに示す状態の携帯電話機80の姿勢を裏とする。図7aから図7cのそれぞれの状態において、レンズ91にかかる重力の方向を実線の矢印で示し、VCM93の制御にしたがって可動するレンズ91の移動方向を破線の矢印で示す。レンズ91の光軸方向とレンズ91の移動方向は一致している。図7aに示す状態の場合、レンズ91の移動方向と重力方向とが90度になっているため、レンズ91の移動方向に対する重力の影響はほとんどない。これに対して、図7bおよび図7cに示す状態の場合、レンズ91の移動方向が重力方向と一致している。そのため、レンズ91の質量をmとし、重力加速度をgとすると、レンズ91の移動方向にバネの弾性力以外に、mgの力がレンズ91を支持するボイスコイルにかかることになる。図7bおよび図7cのいずれかの状態で、携帯電話機80がパンフォーカスを実行する際、図7aの状態で予め設定された電流値と同じ電流値をボイスコイルに流しても、VCM93の推力がレンズの重量の影響を受け、移動後のレンズの位置が図7aに示す状態で位置決めしたレンズの位置と異なってしまう。そのため、操作者の撮影スタイルの違いによって、図7bおよび図7cに示す状態の被写界深度と図7aに示す状態の被写界深度とにズレが生じてしまう。その結果、撮影スタイルの違いによって、被写界深度の境界付近の被写体の画像がボケたり、被写体にピントが合ったり、ばらついてしまう。本発明は上述したような技術が有する問題点を解決するためになされたものであり、地面に対する、光学系の移動方向に関係なく、パンフォーカス撮影時に被写界深度にズレが生じることを防ぐことを可能にした撮影装置、光学調整方法、およびコンピュータに実行させるためのプログラムを提供することを目的とする。上記目的を達成するための本発明の撮影装置は、自装置または光学系に加わる重力の方向を検出する重力検出手段と、前記光学系を駆動する駆動手段と、前記方向に基づいて前記光学系の駆動の補正量を前記駆動手段に指示する補正算出手段と、を含む構成である。また、本発明の光学調整方法は、撮影装置または該撮影装置内の光学系に加わる重力の方向を検出し、前記方向に基づいて前記光学系の駆動の補正量を求め、前記補正量に基づいて前記光学系を駆動するものである。さらに、本発明のプログラムは、制御対象の装置または該装置の光学系に加わる重力の方向を検出する重力検出手段と、前記光学系を駆動する駆動手段とを制御するコンピュータに実行させるためのプログラムであって、前記重力検出手段が検出した方向に基づいて前記光学系の駆動の補正量を求め、前記補正量に基づいて前記光学系を前記駆動手段に駆動させる処理を前記コンピュータに実行させるものである。本発明によれば、光学系の移動方向に光学系が重力の影響を受ける場合でも、パンフォーカス撮影時に被写界深度にズレが生じることを防ぐことができる。本発明の一実施形態の撮影装置の構成を説明する。図1は本実施形態の撮影装置の一構成例を示すブロック図である。本実施形態の撮影装置1は、自装置または光学系に加わる重力の方向を検出する重力検出手段2と、光学系を駆動する駆動手段6と、重力検出手段2が検出した方向に基づいて光学系の駆動の補正量を駆動手段6に指示する補正算出手段4とを有する。次に、本実施形態の撮影装置の動作を説明する。図2は本実施形態の撮影装置の動作手順を示すフローチャートである。重力検出手段2が装置または光学系に対する重力の方向を検出するとステップ101、補正算出手段4は、重力検出手段2が検出した方向に基づいて光学系の駆動の補正量を求めステップ102、求めた補正量を駆動手段6に通知し、補正量に基づく、光学系の駆動を指示する。駆動手段6は、補正算出手段4から指示される補正量に基づいて光学系を駆動するステップ103。以下に、上述した撮影装置の機能を備えた携帯電話機の実施形態を説明する。本実施形態の携帯電話機の構成を説明する。本実施形態では、本発明の光学調整方法に関連する構成について詳しく説明し、携帯電話としての機能に関する構成についての詳細な説明は省略する。また、本実施形態の携帯電話機は、マクロモード、標準モードおよびINF位置モードの3種類の撮影モードを選択可能であるものとし、各撮影モードにおいて、オートフォーカスとパンフォーカスを選択可能であるものとするが、本実施形態では、パンフォーカスの場合について説明する。図3は本実施形態の携帯電話機の一構成例を示すブロック図である。図3に示すように、本実施形態の携帯電話機10は、カメラモジュール11と、画像処理部12と、6軸センサ13と、表示部15と、各部を制御する制御部14とを有する。制御部14は、プログラムにしたがって処理を実行するCPUCentralProcessingUnit不図示と、プログラムを保存するメモリ不図示とを有する。カメラモジュール11は、レンズ31と、固体撮像素子32と、VCM33と、VCM33に駆動電流を供給するドライバ34と、EEPROMElectricallyErasableandProgrammableReadOnlyMemory35とを有する。固体撮像素子32は、レンズ31で集光された光を電気信号に変換して画像処理部12に送信する。EEPROM35には、撮影モード毎に、パンフォーカスのときにボイスコイルに供給する電流値に対応する基準設定値が予め保存されている。以下では、マクロモードの基準設定値をマクロ基準設定値と称し、標準モードの基準設定値を標準モード基準設定値と称し、INF位置モードの基準設定値をINF基準設定値と称する。これらのマクロ基準設定値、標準モード基準設定値、およびINF基準設定値は、携帯電話機10の姿勢が縦の状態で予め決められている。また、EEPROM35には、携帯電話機10の姿勢が表または裏の場合に、ドライバ34に通知すべき設定値を、基準設定値に基づいて算出するための補正係数が予め保存されている。以下では、携帯電話機10の姿勢が表の場合の補正係数を上向き補正係数と称し、携帯電話機10の姿勢が裏の場合の補正係数を下向き補正係数と称する。ドライバ34は、設定値の情報を含む制御信号を画像処理部12から受信すると、設定値に対応する電流をVCM33に供給する。本実施形態では、VCM33は、背景技術で説明したVCMと同様に、ボイスコイル不図示と、永久磁石不図示と、バネ不図示とを有する。ボイスコイルは、ドライバ34から供給される電流の大きさに対応して、バネの押す力と逆の方向にレンズ31を移動させる。6軸センサ13は、携帯電話機10の姿勢の変化を検出し、検出結果を制御部14に送信する。本実施形態では、説明を簡単にするために、携帯電話機10の姿勢が、図7を参照して説明した縦、表および裏の3通りの場合とする。画像処理部12は、例えば、ISPImageSignalProcessorなど専用のLSILargeScaleIntegratedcircuitsである。ただし、画像処理部12は、専用のLSIの場合に限らない。画像処理部12は、カメラモジュール11の固体撮像素子32から受信する電気信号に対して画像処理を行って画像信号を生成し、生成した画像信号を制御部14に送信する。画像処理部12は、オートフォーカスの指示を制御部14から受け取ると、固体撮像素子32から受信する電気信号からコントラスト値を取得し、コントラストが最大になるようにボイスコイルの電流値を設定するための制御信号をドライバ34に送信する。また、画像処理部12は、パンフォーカスの指示を制御部14から受け取ると、制御部14から受信する、携帯電話機10の姿勢の情報が縦、表および裏のいずれであるかを判定する。判定の結果、画像処理部12は、携帯電話機10の姿勢が縦である場合、設定されている撮影モードに対応する基準設定値をEEPROM35から読み出し、基準設定値の情報を含む制御信号をドライバ34に送信する。また、携帯電話機10の姿勢の情報が表および裏のうち、いずれかである場合、画像処理部12は、設定されている撮影モードに対応して、以下に示す式に、EEPROM35から読み出した基準設定値と補正係数を代入して設定値を算出し、算出した設定値の情報を含む制御信号をドライバ34に送信する。画像処理部12は、携帯電話機10の姿勢が表または裏の場合、撮影モードに対応する基準設定値をEEPROM35から読み出して、姿勢に合わせて式1または式2を用いて、画像処理部12に通知する設定値を算出する。携帯電話機10の姿勢が表の場合設定値=基準設定値×上向き補正係数式1携帯電話機10の姿勢が裏の場合設定値=基準設定値×下向き補正係数式2式1および式2における基準設定値は、マクロ基準設定値、標準モード基準設定値およびINF基準設定値のいずれかである。上向き補正係数は、携帯電話機10の姿勢が表の状態におけるレンズ31の位置が、携帯電話機10の姿勢が縦の状態でパンフォーカスを行ったときのレンズの位置と同じになるように、式1を用いて予め設定される。下向き補正係数は、携帯電話機10の姿勢が裏の状態におけるレンズ31の位置が、携帯電話機10の姿勢が縦の状態でパンフォーカスを行ったときのレンズの位置と同じになるように、式2を用いて予め設定される。補正係数として、上向き補正係数と下向き補正係数の2種類を用意するのは、ボイスコイルの推力の方向が、重力の方向と同じ場合と逆の場合のそれぞれに対応するためである。制御部14は、操作者が携帯電話機10を操作してカメラ機能を起動させ、撮影モードを選択すると、選択された撮影モードの情報を画像処理部12に通知する。制御部14は、画像処理部12から受け取る画像信号を表示部15に送り、画像信号に基づく画像を表示部15に表示させる。制御部14は、フォーカス機能をパンフォーカスに指定する旨の指示が入力されると、6軸センサ13が検出する、携帯電話機10の姿勢を監視し、携帯電話機10の姿勢の情報を画像処理部12に通知する。なお、カメラ機能が起動したときに、操作者が撮影モードを選択する場合で説明したが、操作者が選択しなくても、3つの撮影モードのうち、いずれかの撮影モードが予め設定されていてもよい。次に、本実施形態の携帯電話機が実行する光学調整動作を説明する。図4は本実施形態の携帯電話機が実行する光学調整方法の手順を示すフローチャートである。ここでは、撮影モードが標準モードに設定されているものとする。制御部14は、パンフォーカスを指定する旨の指示が入力されると、6軸センサ13から受信する、携帯電話機10の姿勢の情報を画像処理部12に通知する。画像処理部12は、パンフォーカスを指定する旨の情報と携帯電話機10の姿勢の情報を受信するとステップ201、EEPROM35から標準モード基準設定値を読み出しステップ202、携帯電話機10の姿勢が縦であるか否かを判定するステップ203。ステップ203の判定の結果、携帯電話機10の姿勢が縦である場合、画像処理部12は、標準モード基準設定値を、ドライバ34に通知する設定値にするステップ204。ステップ203の判定の結果、携帯電話機10の姿勢が縦でない場合、画像処理部12は、携帯電話機10の姿勢の情報が表および裏のうち、いずれかであるかを判定するステップ205。ステップ205の判定の結果、携帯電話機10の姿勢が表である場合、画像処理部12は、上向き補正係数をEEPROM35から読み出し、標準モード基準設定値および上向き補正係数を式1に代入して、設定値を算出するステップ206。ステップ205の判定の結果、携帯電話機10の姿勢が裏である場合、画像処理部12は、下向き補正係数をEEPROM35から読み出し、標準モード基準設定値および下向き補正係数を式2に代入して、設定値を算出するステップ206。画像処理部12は、ステップ204、206または207の処理で決めた設定値を含む制御信号をドライバ34に送信し、ドライバ34は設定値に対応する電流値をVCM33に供給することでレンズ31を移動させるステップ208。本実施形態では、パンフォーカスで撮影をする際、携帯電話機10の姿勢からレンズ31に対する重力の方向を検出し、レンズ31を駆動するVCM33のボイスコイルに設定する電流値に、レンズ31の重量の影響に基づく補正を行っている。そのため、携帯電話機10の姿勢が縦の場合と、表や裏の状態のようにレンズ31の移動方向にレンズ31が重力の影響を受ける場合とで、パンフォーカス撮影時に被写界深度にズレが生じることを防ぎ、被写界深度の境界付近の被写体の画像がボケたり、被写体にピントが合ったり、ばらついてしまうことを防止できる。なお、本実施形態では、1枚のレンズを移動させる場合を説明したが、レンズの枚数は1枚に限らず、また、移動対象となる光学系はレンズに限らず、絞りなど他の光学系であってもよい。また、本実施形態では、オートフォーカス方法として、パッシブ方式の一種であるコントラスト検出方式を使用する場合で説明したが、パッシブ方式のうち、位相差検出方式やパッシブ外光方式など他の方式を使用してもよい。また、オートフォーカス方法は、パッシブ方式に限らず、赤外線や超音波などを照射し、その反射波が戻るまでの時間や照射角度から距離を検出する方式であるアクティブ方式を使用してもよい。また、オートフォーカス方法は、パッシブ方式およびアクティブ方式の両方の方式から、またはいずれか一方の方式から、複数の方式を組み合わせて使用したものであってもよい。また、本実施形態では、撮影モードがマクロモード、標準モードおよびINF位置モードの3種類の場合で説明したが、撮影モードはこれら3種類のモードに限らず、他のモーであってもよく、撮影モードは1種類でもよく、3以外の複数種でもよい。また、本実施形態では、携帯電話機10の姿勢が縦、表および裏の3つの状態の場合で説明したが、携帯電話機10の取り得る姿勢はこれら3つの状態に限らない。縦から表になる途中の状態や縦から裏になる途中の状態などにおいて、これらの途中の状態の姿勢に基づいて、パンフォーカス時の設定値を補正してもよい。図5は携帯電話機の姿勢が縦から表または裏への途中の状態における、設定値の算出方法を説明するための図である。図5aは、携帯電話機10の姿勢が縦から裏の方に少し傾いている状態を示す。この傾き角度をθ1とし、レンズの質量をmとし、重力加速度をgとすると、レンズを支持するボイスコイルには、レンズの移動方向光軸方向にmg×sinθ1の力が加わる。そのため、式2の右辺の下向き補正係数にsinθ1を乗算してもよい。図5bは、携帯電話機10の姿勢が縦から表の方に少し傾いている状態を示す。この傾き角度をθ2とすると、図5bに示す場合も、図5aの場合と同様に、式1の右辺の上向き補正係数にsinθ2を乗算してもよい。θ1およびθ2はレンズの移動方向に垂直な方向と重力の方向との角度に相当する。図5を参照して説明した、設定値の算出方法を、図3に示したブロック図を参照して説明する。6軸センサ13で検出された傾き角度θ1またはθ2の情報が制御部14を介して画像処理部12に通知されると、画像処理部12は、式1の右辺の上向き補正係数にsinθ1を乗算し、または、式2の右辺の下向き補正係数にsinθ2を乗算して、設定値を算出する。ただし、θ1=0またはθ2=0である場合、携帯電話機10の姿勢が縦に相当し、画像処理部12は、図4に示したフローチャートのステップ204の処理を実行する。また、図7bに示す表の姿勢は図5bに示す傾き角度θ2が90度の場合に相当するが、表の姿勢は、θ2が90度に完全に一致している場合に限らず、所定の範囲内であれば、携帯電話機10の姿勢が表であると判定してもよい。例えば、θ2=90度±5度であれば、表と判定してもよい。図7cに示す裏についても、表の場合と同様に、図5aに示す傾き角度θ1が90度の場合に相当するが、裏と判定する角度は、θ1=90度の場合に限らず、予め決められた範囲にあればよい。また、本実施形態では、式1および式2において、基準設定値に補正係数を乗算して設定値を算出する場合で説明したが、基準設定値に対して加算または減算して設定値を算出するための補正係数を予め求め、式1および式2において、基準設定値に補正係数を乗算する代わりに、基準設定値に補正係数を加算または減算して設定値を算出してもよい。また、本実施形態では、光学系の駆動手段がVCMの場合で説明したが、駆動手段はVCMに限らず、回転式のモーターであってもよい。また、本実施形態では、VCMがバネを有する場合で説明したが、VCMがバネを有していない構成であってもよい。ボイスコイルに電流を流してないとき、バネ以外の手段で基準位置にレンズが固定されており、ボイスコイルに電流を流すことで、ボイスコイルの推力を利用してレンズを移動させる構成であれば、本発明を適用することが可能である。また、本実施形態では、EEPROM35を画像処理部12と別の構成にして説明したが、EEPROM35が画像処理部12に設けられていてもよい。また、本実施形態では、画像処理部12と制御部14とを別の構成にして説明したが、画像処理部12における設定値算出機能を実行するためのプログラムが制御部14内のメモリ不図示に格納され、制御部14がドライバ34を制御してもよく、その反対に、上述の制御部14の機能が画像処理部12に設けられていてもよい。さらに、本発明の撮影装置を、スマートフォンを含む携帯電話機に適用する場合に限らず、他の装置例えば、ゲーム機、タブレットPC、ノートPC、および、一般的なカメラに適用してもよい。