(57)【要約】  温度変動が生じても、光学式手振れ補正およびオートフォーカス機能等を安定動作させる光学モジュール。レンズ部および撮像素子の間の相対位置を変化させるアクチュエータと、レンズ部の周囲温度を示す温度情報に応じてアクチュエータの駆動量を補正する補正部と、アクチュエータの駆動量を制御する制御部と、を備える駆動装置、レンズユニット、デバイス、補正方法、およびプログラムを提供する。
2017104774.tif 000002
【特許請求の範囲】
【請求項１】
レンズ部および撮像素子の間の相対位置を変化させるアクチュエータと、
前記レンズ部の周囲温度を示す温度情報に応じて前記アクチュエータの駆動量を補正する補正部と、
前記アクチュエータの駆動量を制御する制御部と、
を備える駆動装置。
【請求項２】
前記レンズ部は、光軸方向及び光軸とは異なる方向のうち、少なくとも一方向に移動し、
前記アクチュエータは、前記レンズ部を移動させる請求項１に記載の駆動装置。
【請求項３】
前記レンズ部の目標位置を指定する制御信号を入力する制御入力部を備え、
前記制御部は、前記制御信号に基づき、前記アクチュエータの駆動量を制御する請求項２に記載の駆動装置。
【請求項４】
前記補正部は、前記温度情報に基づき、前記制御入力部から入力する制御信号を補正する請求項３に記載の駆動装置。
【請求項５】
前記レンズ部の位置に応じた磁場情報を検知する磁場検知部を備え、
前記補正部は、前記温度情報に基づいて、前記磁場情報を補正し、
前記制御部は、補正された前記磁場情報に基づいて、前記アクチュエータの駆動量を制御する請求項２から４のいずれか一項に記載の駆動装置。
【請求項６】
前記レンズ部は、磁場を発生する磁場発生部を有し、
前記磁場検知部は、前記磁場発生部が発生する磁場を検知して前記磁場情報を出力する請求項５に記載の駆動装置。
【請求項７】
前記磁場検知部は、前記レンズ部の一の方向の位置に応じた大きさの磁場情報を出力する請求項５または６に記載の駆動装置。
【請求項８】
前記レンズ部のフォーカス状態を検出するフォーカス検出部と、
前記レンズ部の前記フォーカス状態に基づいて、前記アクチュエータの駆動量を調整する調整部と、
を更に備える請求項２から７の何れか一項に記載の駆動装置。
【請求項９】
前記レンズ部の位置を検出する位置検出部を更に備え、
前記位置検出部および前記制御部を一体に形成したデバイスを備える請求項２から８の何れか一項に記載の駆動装置。
【請求項１０】
前記レンズ部の周囲温度を検出して、前記温度情報を出力する温度検出部を備え、
前記補正部は、前記温度検出部が出力する前記温度情報に基づいて、前記アクチュエータの駆動量を補正する請求項１から９の何れか一項に記載の駆動装置。
【請求項１１】
前記レンズ部の周囲温度を示す温度情報を入力する温度情報入力部を備える請求項１から１０の何れか一項に記載の駆動装置。
【請求項１２】
前記補正部は、前記温度情報に対し、前記アクチュエータに供給した駆動電流に応じて補正する請求項１から１１のいずれか一項に記載の駆動装置。
【請求項１３】
前記補正部および前記制御部を一体に形成したデバイスを備える請求項１から１２の何れか一項に記載の駆動装置。
【請求項１４】
レンズ部と、
請求項１から１３のいずれか一項に記載の駆動装置と、
を備えるレンズユニット。
【請求項１５】
光軸方向及び光軸とは異なる方向のうち、少なくとも一方向に移動するレンズ部の位置を移動させる駆動装置の補正方法であって、
前記レンズ部の周囲温度を示す温度情報に応じて前記駆動装置の駆動量を補正する段階と、
前記駆動装置の駆動量を制御する段階と、
を備える補正方法。
【請求項１６】
前記レンズ部の周囲温度を検出して温度情報を出力する段階を備える請求項１５に記載の補正方法。
【請求項１７】
前記レンズ部の周囲温度の検出結果である温度情報を入力する段階を備える請求項１５に記載の補正方法。
【請求項１８】
前記レンズ部の目標位置を指定する制御信号を入力する段階を備え、
前記駆動量を制御する段階は、前記制御信号に基づき、前記駆動装置の駆動量を制御する請求項１５から１７のいずれか一項に記載の補正方法。
【請求項１９】
前記レンズ部の位置に応じた磁場情報を検知する段階を備え、
前記駆動量を補正する段階は、前記温度情報に基づいて、前記磁場情報を補正し、
前記駆動量を制御する段階は、補正された前記磁場情報に基づいて、前記駆動装置の駆動量を制御する請求項１５から１８のいずれか一項に記載の補正方法。
【請求項２０】
前記駆動装置の駆動量を制御する段階の後に、
前記レンズ部のフォーカス状態を検出する段階と、
前記レンズ部の前記フォーカス状態に基づいて、前記駆動装置の駆動量を更に補正する段階と、
を更に備える請求項１５から１９のいずれか一項に記載の補正方法。
【請求項２１】
コンピュータに、請求項１５から２０のいずれか一項に記載の補正方法を実行させるためのプログラム。
【請求項２２】
温度情報およびアクチュエータの駆動量を入力する入力部と、
前記温度情報に基づいてレンズ部または撮像素子を駆動する前記アクチュエータの駆動量の補正値を算出する補正部と、
前記アクチュエータの駆動量および前記補正値に基づいて、前記アクチュエータの駆動量を補正した補正駆動量を出力する出力部と、
を備えるデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、駆動装置、レンズユニット、デバイス、補正方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、デジタルカメラ、携帯電話、小型ＰＣ等に搭載されるレンズを有する光学モジュールは、当該レンズの位置をアクチュエータ等で移動させて制御し、光学式手振れ補正、および／またはオートフォーカス機能等を実行していた（例えば、特許文献１、２参照）。
特許文献１  特開２０１１−２２５６３号公報
特許文献２  国際公開第２０１３／１７１９９８号
【解決しようとする課題】
【０００３】
このような光学モジュールは、レンズの位置の検出結果を用いてフィードバック制御して安定動作させていた。しかしながら、当該レンズの位置は、周囲の温度が変化すると、レンズおよびレンズホルダ等の熱膨張および熱収縮によって変動し、また、レンズの有効焦点距離も変動してしまうことがあった。このような変動は、レンズのフォーカス位置を変動させるので、フィードバック制御してレンズを目標位置に移動させても、被写体にフォーカスを合わせることができなくなってしまうことがあった。
【一般的開示】
【０００４】
（項目１）
駆動装置は、レンズ部および撮像素子の間の相対位置を変化させるアクチュエータを備えてよい。
駆動装置は、レンズ部の周囲温度を示す温度情報に応じてアクチュエータの駆動量を補正する補正部を備えてよい。
駆動装置は、アクチュエータの駆動量を制御する制御部を備えてよい。
（項目２）
駆動装置は、光軸方向及び光軸とは異なる方向のうち、少なくとも一方向に移動するレンズ部を移動させるアクチュエータを備えてよい。
駆動装置は、レンズ部の周囲温度を示す温度情報に応じてアクチュエータの駆動量を補正する補正部を備えてよい。
駆動装置は、アクチュエータの駆動量を制御する制御部を備えてよい。
（項目３）
駆動装置は、レンズ部の目標位置を指定する制御信号を入力する制御入力部を備えてよい。
制御部は、制御信号に基づき、アクチュエータの駆動量を制御してよい。
（項目４）
補正部は、温度情報に基づき、制御入力部から入力する制御信号を補正してよい。
（項目５）
駆動装置は、レンズ部の位置に応じた磁場情報を検知する磁場検知部を備えてよい。
補正部は、温度情報に基づいて、磁場情報を補正してよい。
制御部は、補正された磁場情報に基づいて、アクチュエータの駆動量を制御してよい。
（項目６）
レンズ部は、磁場を発生する磁場発生部を有してよい。
磁場検知部は、磁場発生部が発生する磁場を検知して磁場情報を出力してよい。
（項目７）
磁場検知部は、レンズ部の一の方向の位置に応じた大きさの磁場情報を出力してよい。
（項目８）
駆動装置は、レンズ部のフォーカス状態を検出するフォーカス検出部を備えてよい。
駆動装置は、レンズ部のフォーカス状態に基づいて、アクチュエータの駆動量を調整する調整部を備えてよい。
（項目９）
駆動装置は、レンズ部の位置を検出する位置検出部を備えてよい。
駆動装置は、位置検出部および制御部を一体に形成したデバイスを備えてよい。
（項目１０）
駆動装置は、レンズ部の周囲温度を検出して、温度情報を出力する温度検出部を備えてよい。
補正部は、温度検出部が出力する温度情報に基づいて、アクチュエータの駆動量を補正してよい。
（項目１１）
駆動装置は、レンズ部の周囲温度を示す温度情報を入力する温度情報入力部を備えてよい。
（項目１２）
補正部は、温度情報に対し、アクチュエータに供給した駆動電流に応じて補正してよい。
（項目１３）
駆動装置は、補正部および制御部を一体に形成したデバイスを備えてよい。
（項目１４）
レンズユニットは、レンズ部を備えてよい。
レンズユニットは、項目１から１３のいずれかに記載の駆動装置を備えてよい。
（項目１５）
補正方法は、レンズ部の周囲温度を示す温度情報に応じて駆動装置の駆動量を補正する段階を備えてよい。
補正方法は、駆動装置の駆動量を制御する段階を備えてよい。
（項目１６）
補正方法は、レンズ部の周囲温度を検出して温度情報を出力する段階を備えてよい。
（項目１７）
補正方法は、レンズ部の周囲温度の検出結果である温度情報を入力する段階を備えてよい。
（項目１８）
補正方法は、レンズ部の目標位置を指定する制御信号を入力する段階を備えてよい。
駆動量を制御する段階は、制御信号に基づき、駆動装置の駆動量を制御してよい。
（項目１９）
補正方法は、レンズ部の位置に応じた磁場情報を検知する段階を備えてよい。
駆動量を補正する段階は、温度情報に基づいて、磁場情報を補正してよい。
駆動量を制御する段階は、補正された磁場情報に基づいて、駆動装置の駆動量を制御してよい。
（項目２０）
補正方法は、駆動装置の駆動量を制御する段階の後に、レンズ部のフォーカス状態を検出する段階を備えてよい。
補正方法は、駆動装置の駆動量を制御する段階の後に、レンズ部のフォーカス状態に基づいて、駆動装置の駆動量を更に補正する段階を備えてよい。
（項目２１）
コンピュータに、項目１５から２０のいずれかに記載の補正方法を実行させるためのプログラム。
（項目２２）
デバイスは、温度情報およびアクチュエータの駆動量を入力する入力部を備えてよい。
デバイスは、温度情報に基づいてレンズ部または撮像素子を駆動するアクチュエータの駆動量の補正値を算出する補正値算出部を備えてよい。
デバイスは、アクチュエータの駆動量および補正値に基づいて、アクチュエータの駆動量を補正した補正駆動量を出力する出力部を備えてよい。
【０００５】
なお、上記の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００６】
【図１】本実施形態に係る駆動装置１００の構成例を、レンズ部１０および信号供給部２００と共に示す。
【図２】本実施形態に係る駆動装置１００の第１の構成例を示す。
【図３】本実施形態に係る駆動装置１００の動作フローの一例を示す。
【図４】本実施形態に係るレンズ部１０の周囲温度に対するフォーカス位置の関係の一例を示す。
【図５】本実施形態に係る駆動装置１００の第２の構成例を示す。
【図６】本実施形態に係る駆動装置１００の第３の構成例を示す。
【図７】本実施形態に係る駆動装置１００の第４の構成例を示す。
【図８】本実施形態に係る駆動装置１００の第５の構成例を示す。
【図９】本実施形態に係る駆動装置１００の一部が集積されたデバイス４００の構成例を示す。
【図１０】本実施形態に係る駆動装置１００として機能するコンピュータ１９００のハードウェア構成の一例を示す。
【発明を実施するための形態】
【０００７】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００８】
図１は、本実施形態に係る駆動装置１００の構成例を、レンズ部１０および信号供給部２００と共に示す。駆動装置１００は、信号供給部２００から供給される制御信号と、レンズ部１０の位置の検出結果とに基づき、駆動信号をレンズ部１０に供給して、当該レンズ部１０の位置を制御する。
【０００９】
ここで、レンズ部１０は、一例として、直交する３方向（例えば、Ｘ、Ｙ、およびＺ方向）に移動可能な光学モジュールである。レンズ部１０は、光軸方向、および／または光軸方向と異なる方向に移動可能でよい。レンズ部１０は、光軸方向および光軸方向と異なる方向のうち、少なくとも一方向に移動可能でよい。なお、光軸方向と異なる方向は、レンズ部１０の光軸方向に対して略垂直な方向でよい。本実施形態に係るレンズ部１０は、駆動装置１００によって駆動され、予め定められた方向に移動する。図１は、レンズ部１０が有するレンズ２０の光軸方向と略同一方向に、当該レンズ部１０が移動する例を示す。レンズ部１０は、レンズ２０と、レンズホルダ２２と、磁場発生部３０と、を有する。
【００１０】
レンズ２０は、外部から入力する光を屈折させて、撮像素子またはイメージセンサ部等に集束または発散させる。レンズ２０は、凸レンズまたは凹レンズでよく、ガラスまたはプラスチック等を含んで形成されてよい。図１は、レンズ２０がＸＹ平面に略平行に配置され、光軸がＺ方向に略平行となる例を示す。
【００１１】
レンズホルダ２２は、レンズ２０を搭載する。レンズホルダ２２が、例えば、Ｘ、Ｙ、Ｚ方向に移動することにより、レンズ２０の位置が移動することになる。レンズホルダ２２は、Ｚ方向に移動することにより、レンズ２０を光軸方向と略同一方向に移動させ、レンズ部１０のオートフォーカス動作等を実行してよい。また、レンズホルダ２２は、Ｘ方向および／またはＹ方向に移動することにより、レンズ２０を光軸方向と略垂直な方向に移動させ、レンズ部１０の手振れ補正動作等を実行してよい。
【００１２】
磁場発生部３０は、磁場を発生する。磁場発生部３０は、永久磁石を含んでよい。磁場発生部３０は、レンズホルダ２２に固定されてよく、この場合、レンズホルダ２２の移動に伴って移動する。即ち、レンズ部１０の外部の一定の位置または基準点において、磁場発生部３０が供給する磁場の大きさを検知することにより、レンズホルダ２２の位置を検出することができる。
【００１３】
信号供給部２００は、当該駆動装置１００に、レンズ部１０の目標位置を指定する制御信号を供給する。信号供給部２００は、予め定められた基準位置からレンズ部１０の目標位置までの距離に比例した制御信号を供給してよい。信号供給部２００は、オートフォーカス動作および手振れ補正動作等を実行する過程において、レンズ部１０が位置すべき目標値に応じて、制御信号を当該駆動装置１００に供給してよい。また、信号供給部２００は、基準温度または予め定められた温度において、レンズ部１０の目標位置に対応する制御信号を供給してよい。
【００１４】
本実施形態に係る駆動装置１００は、このような信号供給部２００から受け取る制御信号に基づき、レンズ部１０を目標位置に移動させる。駆動装置１００は、アクチュエータ１１０と、磁場検知部１２０と、制御部１３０と、を備える。
【００１５】
アクチュエータ１１０は、レンズ部１０を移動させる。アクチュエータ１１０は、レンズ部１０を一方向に移動させてよい。アクチュエータ１１０は、レンズ部１０の光軸方向、および／または光軸方向と異なる方向に移動させてよい。アクチュエータ１１０は、レンズ部１０の光軸方向および光軸方向と異なる方向のうち、少なくとも一方向に移動させてよい。なお、光軸方向と異なる方向は、レンズ部１０の光軸方向に対して略垂直な方向でよい。アクチュエータ１１０は、磁力によってレンズ部１０を移動させてよい。アクチュエータ１１０は、１または複数のコイルを含み、当該コイルに通電することによって磁力を発生させる電磁石を有してよい。アクチュエータ１１０は、一例として、レンズ部１０に固定された磁場発生部３０に対向し、当該磁場発生部３０を引き寄せ、または離間させるように磁力を発生させて、レンズ部１０を移動させる。
【００１６】
図１は、アクチュエータ１１０が磁力を発生させて、レンズ部１０を＋Ｚ方向または−Ｚ方向に移動させる例を示す。これに代えて、またはこれに加えて、アクチュエータ１１０は、レンズ部１０をレンズ２０の光軸方向とは略垂直な方向に移動させてよい。この場合、レンズ部１０は、複数の磁場発生部を有してよく、アクチュエータは、複数の磁場発生部に対応して複数設けられてよい。即ち、アクチュエータおよび磁場発生部の組は、移動させる方向毎に設けられ、レンズ部１０をそれぞれ移動させてよい。
【００１７】
例えば、レンズ部１０は、Ｘ方向およびＹ方向に対応して２つの磁場発生部が設けられる場合、当該２つの磁場発生部に対向して２つのアクチュエータが設けられる。アクチュエータのそれぞれは、対応する電磁石に磁力をそれぞれ発生させることにより、レンズ部１０をＸＹ平面上において移動させることができる。即ち、図１に示すレンズ部１０および駆動装置１００に、少なくとも２組の磁場発生部およびアクチュエータを更に設けることにより、レンズ部１０を三次元的に移動させることができる。
【００１８】
磁場検知部１２０は、レンズ部１０の位置に応じた磁場情報を検知する。磁場検知部１２０は、レンズ部１０から発生する磁場を検知してよい。磁場検知部１２０は、一例として、レンズ部１０に固定された磁場発生部３０が発生する磁場を検知して磁場情報を出力する。磁場検知部１２０は、レンズ部１０の一の方向の位置に応じた大きさの磁場情報を出力してよい。磁場検知部１２０は、例えば、磁場発生部３０の磁場を検知してレンズ部１０のＺ方向の位置を検出する。
【００１９】
また、アクチュエータ１１０がレンズ部１０を三次元的に移動させる場合、磁場検知部１２０は、複数設けられてよく、Ｘ方向およびＹ方向に対応して設けられた複数の磁場発生部からの磁場をそれぞれ検知してよい。磁場検知部１２０は、ホール素子、磁気抵抗素子（ＭＲ）、巨大磁気抵抗素子（ＧＭＲ）、トンネル効果磁気抵抗素子（ＴＭＲ）、マグネトインピーダンス素子（ＭＩ素子）、および／またはインダクタンスセンサ等を有してよい。なお、磁場検知部１２０は、これらのセンサ出力の演算結果を磁場情報として出力してよい。また、磁場検知部１２０は、これらのセンサとＬＳＩとが一体化された素子でよい。磁場検知部１２０は、検知した磁場情報を、制御部１３０に供給する。
【００２０】
制御部１３０は、信号供給部２００から受け取った制御信号および磁場検知部１２０から受け取った磁場情報に基づいて、アクチュエータ１１０の駆動量を制御する。制御部１３０は、制御信号に応じた位置にレンズ部１０を位置させるように、アクチュエータ１１０を制御してよい。即ち、制御部１３０は、レンズ部１０の位置の検出結果に基づき、レンズ部１０を当該制御信号に応じた位置に移動させるように、クローズドループによるフィードバック制御を実行してよい。制御部１３０は、アクチュエータ１１０毎に、即ち、レンズ部１０を移動させる方向毎に、クローズドループを設けてそれぞれ制御してよい。
【００２１】
制御部１３０は、制御パラメータを用いてアクチュエータ１１０の駆動量を制御してよい。制御部１３０は、一例として、ＰＩＤ制御（Ｐｒｏｐｏｔｉｏｎａｌ−Ｉｎｔｅｇｒａｌ−Ｄｅｒｉｖａｔｉｖｅ  Ｃｏｎｔｒｏｌｌｅｒ）を用いてアクチュエータ１１０を制御する。この場合、制御部１３０は、比例ゲイン、積分ゲイン、および微分ゲイン等を、制御パラメータとして用いてよい。制御部１３０は、磁場検知部１２０からのレンズ部１０の磁場情報をＡ／Ｄ変換したデジタル信号と制御信号とに基づき、ＰＩＤ制御回路でアクチュエータ１１０の駆動量を算出し、算出した駆動量をＤ／Ａ変換した駆動信号をアクチュエータ１１０に供給してよい。
【００２２】
以上のように、駆動装置１００は、制御信号に応じてレンズ部１０を移動させ、レンズ２０の位置を制御する。例えば、駆動装置１００は、制御信号に応じてレンズ２０の光軸方向（例えばＺ方向）の位置を制御して、オートフォーカス機能を実行する。また、駆動装置１００は、制御信号に応じてレンズ２０のＸＹ平面における位置または３次元的な位置を制御して、手振れ補正機能を実行する。
【００２３】
ここで、レンズ２０およびレンズホルダ２２は、周囲の温度変動に応じて熱膨張および熱収縮する。また、レンズ２０は、周囲の温度変化に応じた屈折率および形状の変化等により、有効焦点距離が変動することもある。したがって、レンズ部１０の周囲の温度が変化すると、レンズ２０のフォーカス位置が変動してしまうことがある。即ち、レンズ部１０の位置をフィードバック制御して目標位置に正確に移動させても、レンズ部１０の周囲温度が変化すると、被写体に対するフォーカスずれが生じてしまうことがある。
【００２４】
そこで、本実施形態に係る駆動装置１００は、レンズ部１０の周囲温度を検出し、レンズ部１０を移動させるアクチュエータ１１０の駆動量を補正して、温度変化によるフォーカスずれを低減させる。このような駆動装置１００について、図２を用いて説明する。
【００２５】
図２は、本実施形態に係る駆動装置１００の第１の構成例を示す。第１の構成例の駆動装置１００において、図１に示された本実施形態に係る駆動装置１００の動作と略同一のものには同一の符号を付け、説明を省略する。第１の構成例の駆動装置１００は、増幅部１４０と、ＡＤ変換部１５０と、温度検出部１５４と、補正部１６０と、入力部１７０と、受信部１８０と、を更に備える。
【００２６】
増幅部１４０は、磁場検知部１２０が検知した磁場情報に応じた検知信号を増幅する。増幅部１４０は、検知信号の振幅電圧または電流値を１倍以上に増幅してよい。増幅部１４０は、増幅信号をＡＤ変換部１５０に供給する。ＡＤ変換部１５０は、増幅部１４０から受け取った増幅信号をデジタル信号に変換する。ＡＤ変換部１５０は、変換したデジタル信号を補正部１６０に供給する。
【００２７】
温度検出部１５４は、レンズ部１０の周囲温度を検出して、温度情報を出力する。温度検出部１５４は、レンズ部１０の周囲温度として、レンズ部１０の温度、レンズ部１０近傍の空間の温度、レンズ部１０近傍のモジュール部材の温度、撮像素子またはイメージセンサの温度いずれかの温度を検出してもよい。また、上記の複数の温度の平均温度を検出して、温度情報として出力してもよい。温度検出部１５４は、デジタル型またはアナログ型の半導体センサでよい。これに代えて、温度検出部１５４は、サーミスタ、測温抵抗体、または熱電対等であってもよい。また、ボイスコイルモータで使われる、コイルであってもよい。温度検出部１５４は、温度情報を補正部１６０に供給する。
【００２８】
補正部１６０は、ＡＤ変換部１５０から受け取ったデジタル信号を補正して、補正した信号を制御部１３０に供給する。補正部１６０は、レンズ部１０の周囲温度を示す温度情報に応じてアクチュエータ１１０の駆動量を補正する。補正部は、温度検出部１５４が出力する温度情報に基づいて、アクチュエータ１１０の駆動量を補正する。補正部１６０は、温度情報に基づいて、磁場検知部１２０が検知した磁場情報を補正する。補正部１６０は、磁場情報を補正して補正された磁場情報を制御部１３０に出力する。
【００２９】
入力部１７０は、レンズ部１０の目標位置を指定する制御信号を入力する。入力部１７０は、駆動装置１００の外部の信号供給部２００から供給される制御信号を入力する。入力部１７０は、電気信号または電波信号等を入力してよい。なお、入力部１７０は、電波信号を入力する場合、アンテナ等を有してよい。入力部１７０は、制御信号を、受信部１８０を介して制御部１３０に供給する。
【００３０】
受信部１８０は、制御信号を受け取る。受信部１８０は、制御信号が規定された通信方式で送信された場合、当該通信方式に応じて制御信号を受信してよい。受信部１８０は、例えば、シリアル通信方式、パラレル通信方式、ネットワーク、または無線通信方式等によって送信された制御信号を受信する。受信部１８０は、一例として、Ｉ２Ｃ（Ｉｎｔｅｒ−Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）方式で送信された制御信号を受信する。受信部１８０は、受信した制御信号を制御部１３０に供給する。
【００３１】
制御部１３０は、アクチュエータ１１０の駆動量を制御する。即ち、制御部１３０は、補正部１６０によって補正された磁場情報に基づいて、アクチュエータ１１０の駆動量を制御する。また、制御部１３０は、受信部１８０から供給された制御信号に対応する位置にレンズ部１０を移動させるように、アクチュエータ１１０の駆動量を制御する。制御部１３０は、比較部１３２と、ドライバ部１３４を含む。
【００３２】
比較部１３２は、補正された磁場情報および制御信号を比較して、比較結果を出力する。比較部１３２は、比較結果を定数倍してから出力してもよい。比較部１３２は、差動増幅回路を含んでよい。比較部１３２は、ＰＩＤコントローラを含んでよい。比較部１３２は、比較結果をドライバ部１３４に供給する。
【００３３】
ドライバ部１３４は、補正された磁場情報および制御信号の比較結果に基づき、アクチュエータ１１０の駆動信号を出力する。ドライバ部１３４は、例えば、比較結果が略零の場合、出力している駆動信号を維持する。即ち、ドライバ部１３４は、レンズ部１０の目標位置に対応する制御信号と、レンズ部１０の検出位置に対応する磁場情報とが略一致する場合、レンズ部１０が目標位置に位置していると判断して、アクチュエータ１１０の駆動信号を維持してよい。
【００３４】
また、ドライバ部１３４は、比較結果が略零と異なる場合、出力している駆動信号を変更する。ドライバ部１３４は、比較結果が零と比較してより大きい場合に、駆動信号をより大きく変更してよい。ドライバ部１３４は、比較結果の絶対値を零に近づけるように駆動信号を変更する。
【００３５】
以上のように、本実施形態に係る制御部１３０は、レンズ部１０の検出位置に対応する磁場情報と、レンズ部１０の目標位置に対応する磁場情報とを略一致させるように動作する。ここで、補正部１６０は、温度変化に伴うフォーカスずれを低減させるように磁場情報を補正する。このような駆動装置１００の動作について、次に説明する。
【００３６】
図３は、本実施形態に係る駆動装置１００の動作フローの一例を示す。駆動装置１００は、図３の動作フローを実行することで、レンズ部１０の周囲温度が変化しても、外部から供給される制御信号に対応した位置にレンズ部１０を移動させてフォーカスずれを低減させる。
【００３７】
まず、駆動装置１００は、温度変化ΔＴに対するレンズ２０のフォーカス位置の変動に関する情報を取得する（Ｓ３００）。駆動装置１００は、例えば、関数Ｆ（ΔＴ）の情報を製造会社より取得して、補正部１６０等からアクセス可能な記憶部等に記憶する。また、駆動装置１００は、温度変化に対するレンズ部１０の変動を計測し、テーブル等にして記憶してもよい。レンズ２０のフォーカス位置の変動に関する情報は、駆動装置１００の製造段階において記憶されてよい。また、当該情報は、ネットワーク等を介して取得、記憶、および更新されてもよい。
【００３８】
次に、温度検出部１５４は、レンズ部１０の周囲温度を検出する（Ｓ３１０）。温度検出部１５４は、検出したレンズ部１０の温度情報を補正部１６０に供給する。なお、温度検出部１５４は、検出した周囲温度が当該駆動装置１００の動作温度の範囲外の場合、温度の異常を通知して、当該駆動装置１００の動作を停止または中止してよい。
【００３９】
次に、磁場検知部１２０は、レンズ部１０の位置に応じた磁場情報を検知する（Ｓ３２０）。そして、補正部１６０は、レンズ部１０の位置に応じた磁場情報を、温度検出部１５４から受け取った温度情報に基づき補正する（Ｓ３３０）。補正部１６０は、例えば、温度変化に対するレンズ２０の有効焦点距離の変動を、外部から取得した関数等を用いて補正する。レンズ２０の有効焦点距離は、温度変化に伴う屈折率および形状変化等によって生じるので、このような温度に対する有効焦点距離の変動の情報は、レンズ２０の製造会社等から取得することができる。また、このような関数を実際に測定して取得してもよい。また、レンズの有効焦点距離以外にも、ハウジングなどの部材の熱膨張・収縮の影響で、イメージセンサとレンズ部１０の距離も変化する場合があるが、これに関しても、シミュレーション等で影響を見積もることができる。
【００４０】
一例として、レンズ２０から被写体までの距離ｄ（オブジェクト距離）に対して、駆動装置１００が当該レンズ２０を移動させるべき位置をｘ（ポジションコード）とする。そして、基準温度または予め定められた温度から変化した温度変化ΔＴによって位置ｘが変動する変動量を、関数Ｆ（ΔＴ）とする。ここで、基準温度または予め定められた温度を、Ｔ０とする。補正部１６０は、関数Ｆ（ΔＴ）を用いて、オブジェクト距離ｄに対する温度補正されたポジションコードｘ＋Ｆ（ΔＴ）を算出できる。
【００４１】
即ち、補正部１６０は、レンズ２０のフォーカスずれを補正すべく、レンズ部１０をＦ（ΔＴ）だけ移動させるように磁場情報を補正してよい。例えば、補正部１６０は、磁場情報からＦ（ΔＴ）を差し引いて、実際に検出されたレンズ部１０の検出位置よりも−Ｆ（ΔＴ）ずらした検出位置を補正後の磁場情報とする。
【００４２】
次に、制御部１３０は、補正された磁場情報および制御信号に基づいて、アクチュエータ１１０の駆動量を制御する（Ｓ３４０）。例えば、制御部１３０は、駆動装置１００の外部の信号供給部２００から入力部１７０に供給される制御信号に応じて、レンズ部１０を移動させる。なお、信号供給部２００は、基準温度Ｔ０において、レンズ部１０の位置ｘを指定する制御信号を供給するものとし、例えば、温度がＴ０からΔＴ変化している場合、フォーカス位置はｘ＋Ｆ（ΔＴ）に変動することになる。
【００４３】
したがって、制御部１３０は、補正前の磁場情報および制御信号を比較して駆動信号を制御し、レンズ部１０の位置を制御信号の指定位置ｘに移動させると、Ｆ（ΔＴ）のフォーカスずれが生じさせてしまう。これに対し、本実施形態に係る補正部１６０は、補正後の磁場情報を、例えばＦ（ΔＴ）だけ減じるので、制御部１３０が補正後の磁場情報および制御信号を比較して、比較結果を零に近づけるように駆動信号を制御すると、レンズ部１０の位置は、制御信号の指定位置ｘから＋Ｆ（ΔＴ）だけずれた位置に移動し、フォーカスずれを低減させることができる。
【００４４】
駆動装置１００は、クローズドループにより、レンズ部１０の移動、位置検出、および補正を繰り返して、レンズ部１０の位置を安定化させてよい。この場合、駆動装置１００は、例えば、補正された磁場情報および制御信号の比較結果が、基準値または閾値以下となるまで、Ｓ３２０からＳ３４０の動作を繰り返す。
【００４５】
制御部１３０は、信号供給部２００からの次の制御信号が入力部１７０に供給された場合（Ｓ３５０：Ｙｅｓ）、Ｓ３１０に戻り、当該次の制御信号に対応する目標位置にレンズ部１０を移動させる。ここで、補正部１６０は、温度検出部１５４の温度検出結果が前回の温度検出結果と比較して基準温度範囲内の温度変化であることに応じて、前回用いた補正値と略同一の補正値を用いて磁場情報を補正してよい。これに代えて、補正部１６０は、温度検出毎に補正値を決定してから、磁場情報を補正してもよい。
【００４６】
また、初期にのみ温度を検出する場合、予め定められた一定の時間毎に温度を検出する場合、予め定められたループ回数毎に温度を検出する場合、または、レンズ部を動かさない状態で温度を検出する場合等は、Ｓ３１０まで戻らなくてよく、Ｓ３２０に戻ってもよい。制御部１３０は、信号供給部２００から制御信号が入力部１７０に供給されなかった場合（Ｓ３５０：Ｎｏ）、レンズ部１０の移動を終了させてよい。
【００４７】
以上のように、本実施形態に係る駆動装置１００は、周囲温度が変化しても、当該周囲温度の変化の影響を低減させるようにレンズ部１０の位置の検知結果を補正するので、レンズ部１０を目標位置に対応する正しいフォーカス位置に移動させることができる。これによって、駆動装置１００は、温度変化が生じても、被写体に対するフォーカスずれを低減させ、光学式手振れ補正およびオートフォーカス機能等を安定動作させることができる。
【００４８】
以上の本実施形態に係る補正部１６０は、関数Ｆを用いて補正値を算出する例を説明した。これに代えて、または、これに加えて、補正部１６０は、周囲温度の変化に対するレンズ部１０の位置の変動またはレンズホルダ２２の変動を予め測定し、測定結果に応じた補正値を用いて、磁場情報を補正してもよい。この場合、補正部１６０は、複数のオブジェクト距離ｄに対する補正値のテーブルを記憶する記憶部を有し、当該テーブルを用いて磁場情報を補正してよい。
【００４９】
図４は、本実施形態に係るレンズ部１０の周囲温度に対するフォーカス位置の関係の一例を示す。図４は、横軸がレンズ部１０の相対的な周囲温度を示し、縦軸がレンズ部１０のフォーカス位置の例を示す。レンズ部１０は、図４の実線で示すように、温度の変化に応じてフォーカス位置が変動する。このような変動は、レンズホルダ２２等の機械構造の材質、およびレンズ２０の材質等によって異なるが、一例として、数℃の温度変化に対して、フォーカス位置がレンズ部１０の移動範囲の数％程度変動する場合がある。
【００５０】
したがって、例えば、基準温度Ｔ０（一例として、２５℃）の室内にあった撮像装置を、温度Ｔ１（一例として、３５℃）の室外に持ち出して撮像する場合、環境温度がΔＴ（本例の場合１０℃）変化することにより、フォーカス位置がΔｘ（例えば、移動範囲の１０％程度）変動するので、オートフォーカス機能等が正常に動作しなくなってしまう。そこで、本実施形態に係る補正部１６０は、温度変化ΔＴを検出し、当該温度変化に対応するフォーカス位置の変動Δｘを算出して補正する。補正部１６０は、上述のとおり、関数Ｆおよび／またはテーブルを用いてフォーカス位置の変動を補正してよい。
【００５１】
このような駆動装置１００は、少なくとも一部が一体化されたデバイスとして形成されてよい。即ち、駆動装置１００は、磁場検知部１２０および制御部１３０を一体に形成したデバイスを備えてよい。また、駆動装置１００は、磁場検知部１２０、制御部１３０、および温度検出部１５４を一体に形成したデバイスを備えてよい。これに代えて、駆動装置１００は、一体に形成されたデバイスでよい。このようなデバイスは、集積回路としてチップ化されてよい。即ち、当該デバイスは、磁場検知部１２０を内蔵したアクチュエータ１１０のワンチップドライバＩＣとして形成されてよい。
【００５２】
駆動装置１００が温度検出部１５４を含んでワンチップ化された場合、当該温度検出部１５４をレンズ部１０に近接した位置に容易に配置することができ、当該温度検出部１５４は、周囲温度をより正確に測定できる。なお、温度検出部１５４が制御部１３０と共にワンチップ化された場合、ドライバ部１３４がアクチュエータ１１０に駆動電流を供給することに応じてチップの温度が上昇することがあり、この場合、温度検出部１５４は、当該温度上昇を含めた温度変化を検出することになる。
【００５３】
そこで、補正部１６０は、温度情報に対し、アクチュエータ１１０に供給した駆動電流に応じて補正してもよい。例えば、アクチュエータ１１０がコイルを有し、当該コイルにドライバ部１３４が駆動電流Ｉｃｏｉｌを供給する場合、電力Ｉｃｏｉｌ・Ｖｄｄに比例する熱が発生する。ここで、Ｖｄｄは、制御部１３０の電源電圧である。また、チップ内において、駆動電流以外にも電流Ｉｉｃを消費する場合、当該チップは、（Ｉｃｏｉｌ＋Ｉｉｃ）・Ｖｄｄに比例する熱が発生する。
【００５４】
即ち、当該チップは、温度Ｔｄ＝（Ｉｃｏｉｌ＋Ｉｉｃ）・Ｖｄｄ／θの温度変化が生じる。ここで、θは、当該チップを形成する半導体等の熱抵抗である。この場合、補正部１６０は、温度検出部１５４の検出温度Ｔｄｅｔから温度Ｔｄを差し引いて補正してよい。即ち、補正部１６０は、温度Ｔ＝Ｔｄｅｔ−Ｔｄを、レンズ部１０の周囲温度として算出してよい。この場合、補正部１６０は、温度変化ΔＴを、ΔＴ＝（Ｔｄｅｔ−Ｔｄ）−Ｔ０として算出してよい。なお、チップ内に流れる電流が略零、または駆動電流に比べて無視できるほど小さい場合、補正部１６０は、温度Ｔｄ＝Ｉｃｏｉｌ・Ｖｄｄ／θと算出してもよい。
【００５５】
また、このような温度に対して、予め定められた係数等を用いて環境温度等を算出してもよい。例えば、上記温度ＴまたはΔＴに、外部の環境温度と相関のある定数をかけることにより、環境温度を算出する。また、より詳細な推定には、適切な時定数を持たせ、時間、電流、および電圧の少なくとも１つを変数とする関数として、環境温度を推定してもよい。具体的には、環境温度Ｔａは、単純な熱伝達のモデルにおいて、Ｔａ＝Ｔ０＋｛１−ｅｘｐ（−ｔ／τ）｝・Ｒ・Ｗとしてよい。（Ｒ : 比例係数、Ｗ：電力、ｔ : 経過時間、τ: 時定数）。これに代えて、複数の関数の重ね合わせなどのモデルを用いてもよい。なお、これらの温度補正は、ハウジングなどの部材の熱膨張・収縮の影響を補正してもよい。
【００５６】
また、上記計算は、ドライバ部１３４に電流を流した場合を想定して算出する例を説明したが、これに代えて、駆動装置１００の立ち上げ時の温度と、ドライバ部１３４に電流を流した場合の温度とを検出してもよい。即ち、ドライバ部１３４に電流を流した場合の温度から、ドライバ電流を流さない状態の温度を差し引くことにより、温度変化Ｔｄを算出してもよい。
【００５７】
以上のように、本実施形態に係る駆動装置１００は、周囲温度の変化の影響を低減させるように、ＡＤ変換部１５０が出力するデジタル信号を補正部１６０が補正する例を説明した。これに代えて、補正部１６０は、ＡＤ変換部１５０が入力信号をデジタル信号に変換する過程において、磁場情報を補正してもよい。この場合、補正部１６０は、ＡＤ変換部１５０がデジタル信号に変換する場合に用いる変換パラメータ、補正パラメータ、および／またはオフセットパラメータ等を補正してよい。
【００５８】
これに代えて、駆動装置１００は、ＡＤ変換部１５０に入力するアナログ信号を補正してもよい。この場合、増幅部１４０の入力側および／または出力側に、アナログ信号を補正する補正部１６０が設けられてよい。また、増幅部１４０の入出力応答を補正してもよい。また、駆動装置１００は、これらの補正を組み合わせてもよい。
【００５９】
これに代えて、駆動装置１００は、制御信号を補正してもよい。このような駆動装置１００について、図５を用いて説明する。図５は、本実施形態に係る駆動装置１００の第２の構成例を示す。第２の構成例の駆動装置１００において、図２に示された本実施形態に係る駆動装置１００の動作と略同一のものには同一の符号を付け、説明を省略する。第２の構成例の駆動装置１００は、外部の信号供給部２００から供給される制御信号を補正する。
【００６０】
即ち、第２の構成例の補正部１６０は、入力部１７０と通信して入力部１７０から入力する制御信号を受け取り、温度情報に基づき、当該制御信号を補正して制御部１３０に供給する。補正部１６０は、入力部１７０から入力する制御信号を補正して、補正された制御信号を出力する。補正部１６０は、例えば、図４の点線で示すような、温度変化を考慮していない磁場検知部１２０の応答を仮定して供給される制御信号に対して、図４の実線で示すような応答となるように補正する。
【００６１】
例えば、信号供給部２００が、レンズ部１０を目標位置ｘに移動させるべく、目標位置ｘに対応する磁場情報ｙを制御信号として駆動装置１００に供給する。ここで、磁場情報ｙは、温度変化がない場合において、レンズ部１０が目標位置ｘに位置したことに応じて磁場検知部１２０が検知する磁場情報である。この場合、補正部１６０は、当該制御信号ｙをｙ'へと補正する。ここで、磁場情報ｙ'は、一例として、温度変化がない場合において、レンズ部１０が目標位置ｘ＋Δｘに位置したことに応じて磁場検知部１２０が検知する磁場情報である。即ち、磁場情報ｙ'は、ΔＴの温度変化が生じた場合において、レンズ部１０が位置ｘ'に位置したことに応じて磁場検知部１２０が検知する磁場情報でもある。
【００６２】
これにより、レンズ部１０が位置ｘ＋Δｘに位置する場合に、磁場検知部１２０が検知する磁場情報と、補正部１６０が補正した制御信号ｙ'とを、略同一の値とすることができる。したがって、制御部１３０は、補正された制御信号および磁場情報に基づいてアクチュエータ１１０の駆動量を制御することにより、レンズ部１０を目標位置ｘに対応するより正しいフォーカス位置ｘ＋Δｘに移動させることができる。
【００６３】
このように、補正部１６０は、温度Ｔ０を想定した場合のレンズ部１０の目標位置に対応する制御信号を、温度Ｔ０＋ΔＴにおけるレンズ部１０の目標位置に対応する制御信号となるように補正する。これにより、位置ｘ＋Δｘに対応する制御信号と磁場情報とが略同一になり、ドライバ部１３４は、目標位置ｘに対応するより正しいフォーカス位置ｘ＋Δｘにレンズ部１０を維持するように駆動信号を供給できる。なお、補正部１６０は、関数Ｆ（ΔＴ）を用いて、Ｆ（ΔＴ）をΔｘとして算出してもよく、これに代えて、またはこれに加えて、予め取得したテーブル等を用いてΔｘを算出してもよい。
【００６４】
以上の本実施形態に係る駆動装置１００は、磁場情報または制御信号を補正することを説明した。これに代えて、駆動装置１００は、磁場情報および制御信号を補正してもよい。このような駆動装置１００について、図６を用いて説明する。図６は、本実施形態に係る駆動装置１００の第３の構成例を示す。第３の構成例の駆動装置１００において、図２および図５に示された本実施形態に係る駆動装置１００の動作と略同一のものには同一の符号を付け、説明を省略する。
【００６５】
第３の構成例の駆動装置１００は、複数の補正部を有してよい。図６は、補正部１６０が第１補正部１６２および第２補正部１６４を有し、第１補正部１６２が磁場情報を補正し、第２補正部１６４が制御信号を補正する例を示す。
【００６６】
第１補正部１６２は、図２で説明したように、磁場情報を補正してよい。この場合、第２補正部１６４は、入力部１７０から入力する制御信号を更に補正してよい。第２補正部１６４は、一例として、磁場情報の出力レベルを補正する。図６は、この場合の駆動装置１００の例を示す。
【００６７】
これに代えて、第２補正部１６４は、図５で説明したように、入力部１７０から入力する制御信号を補正してよい。この場合、第２補正部１６４は、温度検出部１５４から温度情報を受け取ってよい。また、第１補正部１６２は、磁場情報を更に補正してよい。即ち、第１補正部１６２は、一例として、磁場情報の出力レベルを補正する。
【００６８】
これに代えて、第１補正部１６２および第２補正部１６４は、磁場情報および制御信号をそれぞれ補正してもよい。例えば、第１補正部１６２は、レンズ部１０の位置が第１領域の範囲内である場合、第１補正値を用いて磁場情報を補正し、第２補正部１６４は、レンズ部１０の位置が第２領域の範囲内である場合、第１補正値とは異なる第２補正値を用いて制御信号を補正する。また、第１補正部１６２および第２補正部１６４の少なくとも一方は、出力レベルを更に補正してもよい。駆動装置１００は、複数の補正部を有することで、多様な補正を実行することができる。ここで、第１領域および第２領域の分割は、磁場情報または入力する制御信号の大きさに基づいて決定してもよい。
【００６９】
図７は、本実施形態に係る駆動装置１００の第４の構成例を示す。第４の構成例の駆動装置１００は、バネタイプのレンズ部１０を駆動する。レンズ部１０は、弾性体２４を更に有し、一例として、弾性体２４の一端がレンズホルダ２２に接続され、弾性体２４の他端が固定される。この場合、アクチュエータ１１０は、制御部１３０の駆動量に応じた駆動力と弾性体２４の弾性力とに応じた位置に、レンズ部１０の位置を移動させることになる。即ち、レンズホルダ２２は、弾性体２４の弾性力およびアクチュエータ１１０の駆動力がつり合う位置に移動する。
【００７０】
このようなバネタイプのレンズ部１０においても、駆動装置１００は、温度検出部１５４が検出する温度情報に基づき、磁場検知部１２０の検知結果を補正する。これに代えて、または、これに加えて、駆動装置１００は、温度情報に基づき、制御信号を補正してもよい。
【００７１】
なお、バネタイプのレンズ部１０は、アクチュエータ１１０の駆動力に応じた位置に移動するので、当該アクチュエータ１１０に供給する駆動信号に応じて、レンズ部１０の位置を検出することができる。したがって、駆動装置１００がレンズ部１０の位置を検出する位置検出部２３０を更に有してもよい。
【００７２】
即ち、位置検出部２３０は、ドライバ部１３４の入力信号に応じて、レンズ部１０の位置を検出する。なお、位置検出部２３０は、ドライバ部１３４の出力であるアクチュエータ１１０の駆動信号を受け取って、レンズ部１０の位置を検出してもよい。
【００７３】
位置検出部２３０は、レンズ部１０の位置を検出することができるので、当該レンズ部１０の位置と補正された磁場情報とを一致させるように、補正値を生成することができる。即ち、補正部１６０は、位置検出部２３０が出力するレンズ部１０の位置を受け取り、補正した磁場情報との差分が基準範囲内であるか否かを確認してよい。補正部１６０は、当該差分が基準範囲内にない場合、補正値をレンズ部１０の位置に対応するように変更してよい。
【００７４】
このように、第４の構成例の駆動装置１００は、補正部１６０による補正結果を位置検出部２３０の位置情報として取得することができる。したがって、補正部１６０は、位置検出部２３０の位置情報に基づき、磁場情報の補正を微調整することができる。これにより、駆動装置１００は、レーザ光等を用いてレンズ部１０の位置を検出する位置検出装置を用いずに、補正値をキャリブレーションすることができる。即ち、駆動装置１００は、補正値をキャリブレーションしつつ、アクチュエータ１１０を駆動することができる。なお、図７に示す駆動装置１００は、補正部１６０が磁場情報を補正する例を説明したが、これに代えて、補正部１６０は、制御信号を補正してもよい。
【００７５】
以上の本実施形態に係る駆動装置１００は、制御信号に対応する位置にレンズ部１０を移動させ、オートフォーカス機能および手振れ補正機能を安定に実行させる。このようなオートフォーカス機能は、一例として、赤外光または超音波等を用いて被写体およびレンズ部１０の間の距離を測定し、当該測定結果に応じてレンズ部１０の位置を決定する。したがって、距離の測定誤差、被写体の移動、およびレンズ部１０の位置の決定アルゴリズム等によっては、駆動装置１００が制御信号に対応する位置にレンズ部１０を移動させても、レンズ２０によるフォーカス位置が被写体の意図した位置に合致しない場合がある。
【００７６】
そこで、駆動装置１００は、制御信号によって指定された位置にレンズ部１０を移動させた後、レンズ２０のフォーカス位置を更に微調整してもよい。このような駆動装置１００について、図８を用いて説明する。図８は、本実施形態に係る駆動装置１００の第５の構成例を示す。第５の構成例の駆動装置１００は、フォーカス検出部３１０と、調整部３２０と、を更に備える。
【００７７】
フォーカス検出部３１０は、レンズ部１０のフォーカス状態を検出する。フォーカス検出部３１０は、制御部１３０が、アクチュエータ１１０を駆動してレンズ部１０を移動させた後に、レンズ２０のフォーカス位置を検出する。フォーカス検出部３１０は、位相差検出方式およびコントラスト検出方式等の、レンズ２０により取得した画像に基づき、フォーカス位置を検出してよい。フォーカス検出部３１０は、指定位置に移動したレンズ２０のフォーカス位置と被写体とのフォーカス誤差をフォーカス状態として検出してよい。
【００７８】
調整部３２０は、レンズ部１０のフォーカス状態に基づいて、アクチュエータ１１０の駆動量を調整する。調整部３２０は、フォーカス検出部３１０が検出したフォーカス誤差を低減させるように、アクチュエータ１１０の駆動量を調節してよい。調整部３２０は、アクチュエータ１１０の駆動量を調節する指示を、制御部１３０に供給してもよく、これに代えて、補正部１６０に供給してもよい。
【００７９】
これにより、本実施形態に係る駆動装置１００は、赤外光等を用いた高速なオートフォーカス機能を実行させた後、精度の高い画像処理によるオートフォーカス機能を実行して、高速かつ高精度なフォーカス調整を実現することができる。なお、駆動装置１００は、調整部３２０による調整量を記憶する記憶部を更に備えてもよい。これにより、制御部１３０が制御信号に応じて次にレンズ部１０を移動させる場合、補正部１６０は、記憶部が記憶した調整量に応じて、レンズ部１０の位置を更に補正することができる。
【００８０】
以上の本実施形態に係る駆動装置１００は、温度検出部１５４を備え、温度検出部１５４が検出した温度情報に基づき、補正部１６０が磁場情報および／または制御信号を補正する例を説明した。これに代えて、駆動装置１００は、温度検出部１５４がなくてもよい。即ち、駆動装置１００は、レンズ部の周囲温度を示す温度情報を入力する温度情報入力部を備えてもよい。この場合、駆動装置１００は、外部から入力する温度情報を受け取り、当該温度情報に基づき、補正部１６０が磁場情報および／または制御信号を補正する。また、駆動装置１００は、補正部１６０が外部にあってもよい。駆動装置１００は、外部の補正部１６０に温度情報を出力し（または外部の温度情報を外部の補正部１６０が受け取り）、外部で算出した補正値を受け取って磁場情報および／または制御信号に加算してもよい。
【００８１】
以上の本実施形態に係る駆動装置１００は、磁場検知部１２０を備え、レンズ部１０に固定された磁場発生部３０が発生する磁場を検知する例を説明したが、これに限定されるものではない。例えば、レンズ部１０に磁場検知部１２０が設けられ、レンズ部１０とは別個独立に磁場発生部３０が設けられてもよい。この場合、アクチュエータ１１０の少なくとも一部は、レンズ部１０に設けられてよい。即ち、レンズ部１０にアクチュエータ１１０のコイルが固定され、磁場発生部３０を引き寄せ、または離間させるように磁力を発生させても、アクチュエータ１１０は、レンズ部１０を移動させることができる。
【００８２】
また、磁場発生部３０およびアクチュエータ１１０が、別個独立に設けられる例を説明したが、これに限定されるものではない。例えば、アクチュエータ１１０が発生させる磁場を、磁場検知部１２０が検知してよく、この場合、磁場発生部３０はアクチュエータ１１０に含まれる。
【００８３】
なお、磁場発生部３０がアクチュエータ１１０に含まれる場合、アクチュエータ１１０は、レンズホルダ２２等を引き寄せ、または離間させるように磁力を発生させてよく、この場合、磁場検知部１２０はレンズ部１０に固定されることが望ましい。また、磁場発生部３０を含むアクチュエータ１１０がレンズ部１０に固定される場合、アクチュエータ１１０は、レンズ部１０とは別個独立に設けられた金属等を引き寄せ、または離間させるように磁力を発生させてよい。
【００８４】
以上の本実施形態において、レンズ部１０を移動する駆動装置１００の例について説明したが、駆動装置１００は、本例に限定されるものではない。駆動装置１００は、レンズ２０が集光した画像を検出する撮像素子またはイメージセンサ部等を移動してもよい。即ち、アクチュエータ１１０は、イメージセンサ部を移動させ、磁場検知部１２０は、イメージセンサ部に固定された磁場発生部３０の磁場を検出してよい。このように、アクチュエータ１１０は、レンズ部１０とレンズ２０が集光した画像を検出する撮像素子との間の相対位置を変化させてよい。また、磁場検知部１２０は、レンズ部１０および撮像素子の間の相対位置に応じた磁場情報を検知してよい。
【００８５】
以上の本実施形態において、レンズ部１０を移動する駆動装置１００について説明した。なお、当該駆動装置１００は、レンズユニットの一部であってもよい。即ち、レンズユニットは、レンズ部１０と、駆動装置１００とを備える。また、レンズユニットは、信号供給部２００と組み合わされて、レンズシステムを構成してもよい。また、レンズ位置ではなく、レンズによって集光した光を受光するイメージセンサ部等の受光部側を移動させる構成でも、相対的にレンズ部１０を移動させることになるので、以上の本実施形態と等価であることは言うまでもない。また、以上の形態は、デュアルカメラ等の複数のカメラを使用する場合に用いてもよい。
【００８６】
以上の本実施形態において、駆動装置１００は、少なくとも一部が一体化されたデバイスを備える例を説明した。これに加えて、駆動装置１００は、アクチュエータ１１０の駆動量が入力され、当該アクチュエータ１１０の駆動量を補正した補正駆動量を出力するデバイスを備えてもよい。即ち、当該デバイスは、補正部１６０と、制御部１３０が集積されたデバイスとなる。このようなデバイスについて、図９を用いて説明する。
【００８７】
図９は、本実施形態に係る駆動装置１００の一部が集積されたデバイス４００の構成例を示す。デバイス４００は、制御部１３０と、補正部１６０と、入力部４１０と、出力部４２０とを備える。
【００８８】
入力部４１０は、温度情報およびアクチュエータ１１０の駆動量を入力する。また、入力部４１０は、レンズ部１０の位置に応じた磁場情報を更に入力してよい。入力部４１０は、例えば、温度検出部１５４に接続され、当該温度検出部１５４から温度情報を受け取る。入力部４１０は、例えば、受信部１８０に接続され、当該受信部１８０から受け取る制御信号を、アクチュエータ１１０の駆動量として入力する。また、入力部４１０は、ＡＤ変換部１５０に接続され、当該ＡＤ変換部１５０から磁場情報を受け取ってもよい。
【００８９】
補正部１６０は、既に説明したように、レンズ部１０の周囲温度を示す温度情報に応じて、レンズ部１０または撮像素子を駆動するアクチュエータ１１０の駆動量を補正する補正値を算出する。補正部１６０は、例えば、温度情報に基づいて、アクチュエータ１１０の駆動量を補正する補正値を算出して、制御部１３０に出力する。また、補正部１６０は、温度情報に基づいて、磁場情報を補正して補正された磁場情報を補正値として制御部１３０に出力してもよい。
【００９０】
制御部１３０は、既に説明したように、入力部４１０から受け取ったアクチュエータ１１０の駆動量と、補正部１６０から受け取った補正値とに基づいて、アクチュエータ１１０の駆動量を制御する。制御部１３０は、例えば、アクチュエータ１１０の駆動量および補正値に基づいて、アクチュエータ１１０の駆動量を補正した補正駆動量を算出する。
【００９１】
そして、出力部４２０は、制御部１３０が補正した補正駆動量を出力する。出力部４２０は、アクチュエータ１１０に接続され、当該アクチュエータ１１０に補正駆動量を供給してよい。以上のように、デバイス４００は、温度情報およびアクチュエータの駆動量に基づき、アクチュエータの駆動量を補正した補正駆動量をアクチュエータ１１０に出力することができる。このようなデバイス４００は、種々のアクチュエータ１１０に対応することができる。
【００９２】
図１０は、本実施形態に係る駆動装置１００として機能するコンピュータ１９００のハードウェア構成の一例を示す。本実施形態に係るコンピュータ１９００は、ホスト・コントローラ２０８２により相互に接続されるＣＰＵ２０００、ＲＡＭ２０２０、グラフィック・コントローラ２０７５、および表示装置２０８０を有するＣＰＵ周辺部と、入出力コントローラ２０８４によりホスト・コントローラ２０８２に接続される通信インターフェイス２０３０、ハードディスクドライブ２０４０、およびＤＶＤドライブ２０６０を有する入出力部と、入出力コントローラ２０８４に接続されるＲＯＭ２０１０、フレキシブルディスク・ドライブ２０５０、および入出力チップ２０７０を有するレガシー入出力部と、を備える。
【００９３】
ホスト・コントローラ２０８２は、ＲＡＭ２０２０と、高い転送レートでＲＡＭ２０２０をアクセスするＣＰＵ２０００およびグラフィック・コントローラ２０７５とを接続する。ＣＰＵ２０００は、ＲＯＭ２０１０およびＲＡＭ２０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィック・コントローラ２０７５は、ＣＰＵ２０００等がＲＡＭ２０２０内に設けたフレーム・バッファ上に生成する画像データを取得し、表示装置２０８０上に表示させる。これに代えて、グラフィック・コントローラ２０７５は、ＣＰＵ２０００等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００９４】
入出力コントローラ２０８４は、ホスト・コントローラ２０８２と、比較的高速な入出力装置である通信インターフェイス２０３０、ハードディスクドライブ２０４０、ＤＶＤドライブ２０６０を接続する。通信インターフェイス２０３０は、ネットワークを介して他の装置と通信する。ハードディスクドライブ２０４０は、コンピュータ１９００内のＣＰＵ２０００が使用するプログラムおよびデータを格納する。ＤＶＤドライブ２０６０は、ＤＶＤ−ＲＯＭ２０９５からプログラムまたはデータを読み取り、ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供する。
【００９５】
また、入出力コントローラ２０８４には、ＲＯＭ２０１０と、フレキシブルディスク・ドライブ２０５０、および入出力チップ２０７０の比較的低速な入出力装置とが接続される。ＲＯＭ２０１０は、コンピュータ１９００が起動時に実行するブート・プログラム、および／または、コンピュータ１９００のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ２０５０は、フレキシブルディスク２０９０からプログラムまたはデータを読み取り、ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供する。入出力チップ２０７０は、フレキシブルディスク・ドライブ２０５０を入出力コントローラ２０８４へと接続すると共に、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を入出力コントローラ２０８４へと接続する。
【００９６】
ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供されるプログラムは、フレキシブルディスク２０９０、ＤＶＤ−ＲＯＭ２０９５、またはＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ２０２０を介してコンピュータ１９００内のハードディスクドライブ２０４０にインストールされ、ＣＰＵ２０００において実行される。
【００９７】
プログラムは、コンピュータ１９００にインストールされ、コンピュータ１９００を制御部１３０、補正部１６０、フォーカス検出部３１０、および調整部３２０として機能させる。
【００９８】
プログラムに記述された情報処理は、コンピュータ１９００に読込まれることにより、ソフトウェアと上述した各種のハードウェア資源とが協働した具体的手段である制御部１３０、補正部１６０、フォーカス検出部３１０、および調整部３２０として機能する。そして、この具体的手段によって、本実施形態におけるコンピュータ１９００の使用目的に応じた情報の演算または加工を実現することにより、使用目的に応じた特有の駆動装置１００が構築される。
【００９９】
一例として、コンピュータ１９００と外部の装置等との間で通信を行う場合には、ＣＰＵ２０００は、ＲＡＭ２０２０上にロードされた通信プログラムを実行し、通信プログラムに記述された処理内容に基づいて、通信インターフェイス２０３０に対して通信処理を指示する。通信インターフェイス２０３０は、ＣＰＵ２０００の制御を受けて、ＲＡＭ２０２０、ハードディスクドライブ２０４０、フレキシブルディスク２０９０、またはＤＶＤ−ＲＯＭ２０９５等の記憶装置上に設けた送信バッファ領域等に記憶された送信データを読み出してネットワークへと送信し、もしくは、ネットワークから受信した受信データを記憶装置上に設けた受信バッファ領域等へと書き込む。このように、通信インターフェイス２０３０は、ＤＭＡ（ダイレクト・メモリ・アクセス）方式により記憶装置との間で送受信データを転送してもよく、これに代えて、ＣＰＵ２０００が転送元の記憶装置または通信インターフェイス２０３０からデータを読み出し、転送先の通信インターフェイス２０３０または記憶装置へとデータを書き込むことにより送受信データを転送してもよい。
【０１００】
また、ＣＰＵ２０００は、ハードディスクドライブ２０４０、ＤＶＤドライブ２０６０（ＤＶＤ−ＲＯＭ２０９５）、フレキシブルディスク・ドライブ２０５０（フレキシブルディスク２０９０）等の外部記憶装置に格納されたファイルまたはデータベース等の中から、全部または必要な部分をＤＭＡ転送等によりＲＡＭ２０２０へと読み込ませ、ＲＡＭ２０２０上のデータに対して各種の処理を行う。そして、ＣＰＵ２０００は、処理を終えたデータを、ＤＭＡ転送等により外部記憶装置へと書き戻す。このような処理において、ＲＡＭ２０２０は、外部記憶装置の内容を一時的に保持するものとみなせるから、本実施形態においてはＲＡＭ２０２０および外部記憶装置等をメモリ、記憶部、または記憶装置等と総称する。本実施形態における各種のプログラム、データ、テーブル、データベース等の各種の情報は、このような記憶装置上に格納されて、情報処理の対象となる。なお、ＣＰＵ２０００は、ＲＡＭ２０２０の一部をキャッシュメモリに保持し、キャッシュメモリ上で読み書きを行うこともできる。このような形態においても、キャッシュメモリはＲＡＭ２０２０の機能の一部を担うから、本実施形態においては、区別して示す場合を除き、キャッシュメモリもＲＡＭ２０２０、メモリ、および／または記憶装置に含まれるものとする。
【０１０１】
また、ＣＰＵ２０００は、ＲＡＭ２０２０から読み出したデータに対して、プログラムの命令列により指定された、本実施形態中に記載した各種の演算、情報の加工、条件判断、情報の検索・置換等を含む各種の処理を行い、ＲＡＭ２０２０へと書き戻す。例えば、ＣＰＵ２０００は、条件判断を行う場合においては、本実施形態において示した各種の変数が、他の変数または定数と比較して、大きい、小さい、以上、以下、等しい等の条件を満たすかどうかを判断し、条件が成立した場合（または不成立であった場合）に、異なる命令列へと分岐し、またはサブルーチンを呼び出す。
【０１０２】
また、ＣＰＵ２０００は、記憶装置内のファイルまたはデータベース等に格納された情報を検索することができる。例えば、第１属性の属性値に対し第２属性の属性値がそれぞれ対応付けられた複数のエントリが記憶装置に格納されている場合において、ＣＰＵ２０００は、記憶装置に格納されている複数のエントリの中から第１属性の属性値が指定された条件と一致するエントリを検索し、そのエントリに格納されている第２属性の属性値を読み出すことにより、所定の条件を満たす第１属性に対応付けられた第２属性の属性値を得ることができる。
【０１０３】
以上に示したプログラムまたはモジュールは、外部の記録媒体に格納されてもよい。記録媒体としては、フレキシブルディスク２０９０、ＤＶＤ−ＲＯＭ２０９５の他に、ＤＶＤ、Ｂｌｕ−ｒａｙ（登録商標）、またはＣＤ等の光学記録媒体、ＭＯ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークまたはインターネットに接続されたサーバシステムに設けたハードディスクまたはＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンピュータ１９００に提供してもよい。
【０１０４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、請求の範囲の記載から明らかである。
【０１０５】
請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【０１０６】
１０  レンズ部、２０  レンズ、２２  レンズホルダ、２４  弾性体、３０  磁場発生部、１００  駆動装置、１１０  アクチュエータ、１２０  磁場検知部、１３０  制御部、１３２  比較部、１３４  ドライバ部、１４０  増幅部、１５０  ＡＤ変換部、１５４  温度検出部、１６０  補正部、１６２  第１補正部、１６４  第２補正部、１７０  入力部、１８０  受信部、２００  信号供給部、２３０  位置検出部、３１０  フォーカス検出部、３２０  調整部、４００  デバイス、４１０  入力部、４２０  出力部、１９００  コンピュータ、２０００  ＣＰＵ、２０１０  ＲＯＭ、２０２０  ＲＡＭ、２０３０  通信インターフェイス、２０４０  ハードディスクドライブ、２０５０  フレキシブルディスク・ドライブ、２０６０  ＤＶＤドライブ、２０７０  入出力チップ、２０７５  グラフィック・コントローラ、２０８０  表示装置、２０８２  ホスト・コントローラ、２０８４  入出力コントローラ、２０９０  フレキシブルディスク、２０９５  ＤＶＤ−ＲＯＭ
【図１】
2017104774.tif 000003
【図２】
2017104774.tif 000004
【図３】
2017104774.tif 000005
【図４】
2017104774.tif 000006
【図５】
2017104774.tif 000007
【図６】
2017104774.tif 000008
【図７】
2017104774.tif 000009
【図８】
2017104774.tif 000010
【図９】
2017104774.tif 000011
【図１０】
2017104774.tif 000012
【国際調査報告】
2017104774.tif 000013
2017104774.tif 000014
2017104774.tif 000015
2017104774.tif 000016
2017104774.tif 000017
2017104774.tif 000018