(57)【要約】【課題】ターゲットコードに対してレンズを線形に制御する。【解決手段】補正回路２０６は、位置検出素子１１０からの位置検出信号Ｓ２に応じた第１検出コードＤ２を、レンズ１０４の実際の変位と線形な関係を有する第２検出コードＤ３に変換する。制御回路２０８は、第２検出コードＤ３が、レンズ１０４の目標電流値を示すターゲットコードＤ１に近づくようにアクチュエータ１０６を制御する。【選択図】図３
2018146791.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置に使用されるアクチュエータドライバであって、
前記撮像装置は、
撮像素子と、
前記撮像素子への入射光路上に設けられたレンズと、
前記レンズを変位させるアクチュエータと、
前記レンズの変位を示す位置検出信号を生成する位置検出素子と、
前記レンズの目標変位を示すターゲットコードと前記位置検出信号にもとづいて前記アクチュエータをフィードバック制御する前記アクチュエータドライバと、
を備え、
前記アクチュエータドライバは、
前記位置検出信号に応じた第１検出コードを、前記レンズの実際の変位と線形な関係を有する第２検出コードに変換する補正回路と、
前記第２検出コードが前記ターゲットコードに近づくように前記アクチュエータを制御する制御回路と、
を備えることを特徴とするアクチュエータドライバ。
【請求項２】
前記ターゲットコードの値ｘと前記レンズの変位の値ｙの理想特性がｙ＝ｆ（ｘ）であり、前記第１検出コードの値ｚと前記レンズの変位の値ｙの関係がｙ＝ｇ（ｚ）であるとき、前記補正回路は、
ｘ＝ｆ−１（ｇ（ｚ））
で表される変換特性にしたがって、前記第２検出コードの値ｘを生成することを特徴とする請求項１に記載のアクチュエータドライバ。
【請求項３】
前記補正回路は、前記第１検出コードと、前記第１検出コードと前記第２検出コードの差分との対応関係を保持するルックアップテーブルを含むことを特徴とする請求項２に記載のアクチュエータドライバ。
【請求項４】
前記ルックアップテーブルは、前記第１検出コードの複数の代表値について、対応する差分の値を保持することを特徴とする請求項３に記載のアクチュエータドライバ。
【請求項５】
前記補正回路は、前記第１検出コードと、前記第２検出コードとの対応関係を保持するルックアップテーブルを含むことを特徴とする請求項２に記載のアクチュエータドライバ。
【請求項６】
前記ルックアップテーブルは、前記第１検出コードの複数の代表値について、対応する第２検出コードの値を保持することを特徴とする請求項５に記載のアクチュエータドライバ。
【請求項７】
撮像装置に使用されるアクチュエータドライバであって、
前記撮像装置は、
撮像素子と、
前記撮像素子への入射光路上に設けられたレンズと、
前記レンズを変位させるアクチュエータと、
前記レンズの変位を示す位置検出信号を生成する位置検出素子と、
前記レンズの目標変位を示す第１ターゲットコードと前記位置検出信号にもとづいて前記アクチュエータをフィードバック制御する前記アクチュエータドライバと、
を備え、
前記アクチュエータドライバは、
前記第１ターゲットコードを第２ターゲットコードに変換する補正回路と、
前記位置検出信号に応じた検出コードが前記第２ターゲットコードに近づくように前記アクチュエータを制御する制御回路と、
を備え、
前記第１ターゲットコードから前記第２ターゲットコードへの変換特性は、前記第１ターゲットコードに対して前記アクチュエータが線形に変位するように規定されることを特徴とするアクチュエータドライバ。
【請求項８】
前記検出コードの値ｚと前記レンズの変位ｙの関係がｙ＝ｇ（ｚ）であるとき、前記補正回路は、その逆関数を用いて、
ｘ’＝ｇ−１（ｘ）
で表される変換特性にしたがって、前記第２ターゲットコードの値ｘ’を生成することを特徴とする請求項７に記載のアクチュエータドライバ。
【請求項９】
前記補正回路は、前記第２ターゲットコードと、前記第２ターゲットコードと前記第１ターゲットコードの差分との対応関係を保持するルックアップテーブルを含むことを特徴とする請求項８に記載のアクチュエータドライバ。
【請求項１０】
ひとつの基板に一体集積化されることを特徴とする請求項１から９のいずれかに記載のアクチュエータドライバ。
【請求項１１】
撮像素子と、
前記撮像素子への入射光路上に設けられたレンズと、
前記レンズを変位させるアクチュエータと、
前記レンズの変位を示す位置検出信号を生成する位置検出素子と、
前記レンズの目標変位を示すターゲットコードと前記位置検出信号にもとづいて前記アクチュエータをフィードバック制御する請求項１から１０のいずれかに記載のアクチュエータドライバと、
を備えることを特徴とする撮像装置。
【請求項１２】
請求項１１に記載の撮像装置を備えることを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関する。
【背景技術】
【０００２】
近年、スマートフォンなどに搭載されるカメラモジュールは、ＡＦ（オートフォーカス）機能を備える。ＡＦ機能付きのカメラモジュールは、撮像素子と被写体の間に設けられたレンズを、被写体の像が撮像素子の表面（撮像面）に結像するように光軸方向（Ｚ軸）に変位させる。
【０００３】
図１は、ＡＦ機能を備えるカメラモジュールのブロック図である。カメラモジュール１００は、撮像素子１０２、レンズ１０４、アクチュエータ１０６、アクチュエータドライバ１０８、位置検出素子１１０、ＣＰＵ（Central Processing Unit）１１４を備える。
【０００４】
撮像素子１０２は、レンズ１０４を透過した像を撮影する。ＣＰＵ１１４は、レンズ１０４の変位の目標値を示すターゲットコードＤ１を生成する。アクチュエータドライバ１０８は、ターゲットコードＤ１にもとづいて、アクチュエータ１０６に対する駆動信号Ｓ５を生成する。アクチュエータ１０６は、駆動信号Ｓ５に応じてレンズ１０４を位置決めする。
【０００５】
ＡＦ機能付きのカメラモジュールでは、レンズ１０４を正確に位置決めする必要があるため、フィードバック制御（クローズドループ制御）が採用される。位置検出素子１１０は、レンズ１０４の変位を示す位置検出信号Ｓ２を生成する。アクチュエータドライバ１０８は、位置検出信号Ｓ２の示すレンズ１０４の位置が、ターゲットコードＤ１が示す目標位置と一致するように、駆動信号Ｓ５をフィードバック制御する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−２０５５５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
図２（ａ）は、レンズ１０４の実際の変位と、位置検出信号Ｓ２の関係を示す図である。図２（ｂ）は、ターゲットコードＤ１とレンズ１０４の変位の関係を示す図である。
【０００８】
スマートフォンやタブレットに搭載されるカメラモジュール１００は小型化、薄型化が要求されるため、その内部の構成部品のサイズやレイアウトの制約が多い。かかる事情から、図２（ａ）に示すように、位置検出素子１１０が生成する位置検出信号Ｓ２は、実際のレンズ１０４の変位に対して非線形である。
【０００９】
上述のように、アクチュエータドライバ１０８はターゲットコードＤ１と位置検出信号Ｓ２の値が一致するように、アクチュエータ１０６を駆動する。その結果、図２（ｂ）に示すように、ターゲットコードＤ１に対して、レンズ１０４を線形に制御することができなくなる。
【００１０】
本発明はかかる状況に鑑みてなされたものであり、そのある態様の例示的な目的のひとつは、ターゲットコードに対してレンズを線形に制御可能なアクチュエータドライバの提供にある。
【課題を解決するための手段】
【００１１】
本発明のある態様は、撮像装置に使用されるアクチュエータドライバに関する。撮像装置は、撮像素子と、撮像素子への入射光路上に設けられたレンズと、レンズを変位させるアクチュエータと、レンズの変位を示す位置検出信号を生成する位置検出素子と、レンズの目標変位を示すターゲットコードと位置検出信号にもとづいてアクチュエータをフィードバック制御するアクチュエータドライバと、を備える。アクチュエータドライバは、位置検出信号に応じた第１検出コードを、レンズの実際の変位と線形な関係を有する第２検出コードに変換する補正回路と、第２検出コードがターゲットコードに近づくようにアクチュエータを制御する制御回路と、を備える。
【００１２】
この態様によると、ターゲットコードに対してレンズを線形に変位させることができる。
【００１３】
ターゲットコードの値ｘとレンズの変位の値ｙの理想特性がｙ＝ｆ（ｘ）であり、第１検出コードの値ｚとレンズの変位の値ｙの関係がｙ＝ｇ（ｚ）であるとき、補正回路は、ｘ＝ｆ−１（ｇ（ｚ））で表される変換特性にしたがって、第２検出コードの値ｘを生成してもよい。
【００１４】
補正回路は、第１検出コードと、第１検出コードと第２検出コードの差分との対応関係を保持するルックアップテーブルを含んでもよい。これによりルックアップテーブルの容量を削減できる。
【００１５】
ルックアップテーブルは、第１検出コードの複数の代表値について、対応する差分の値を保持してもよい。これによりルックアップテーブルの容量を削減できる。
【００１６】
補正回路は、第１検出コードと、第２検出コードとの対応関係を保持するルックアップテーブルを含んでもよい。ルックアップテーブルは、第１検出コードの複数の代表値について、対応する第２検出コードの値を保持してもよい。
【００１７】
本発明の別の態様もまた、撮像装置に使用されるアクチュエータドライバに関する。撮像装置は、撮像素子と、撮像素子への入射光路上に設けられたレンズと、レンズを変位させるアクチュエータと、レンズの変位を示す位置検出信号を生成する位置検出素子と、レンズの目標変位を示す第１ターゲットコードと位置検出信号にもとづいてアクチュエータをフィードバック制御するアクチュエータドライバと、を備える。アクチュエータドライバは、第１ターゲットコードを第２ターゲットコードに変換する補正回路と、位置検出信号に応じた検出コードが第２ターゲットコードに近づくようにアクチュエータを制御する制御回路と、を備える。第１ターゲットコードから第２ターゲットコードへの変換特性は、第１ターゲットコードに対してアクチュエータが線形に変位するように規定される。
【００１８】
検出コードの値ｚとレンズの変位の値ｙの関係がｙ＝ｇ（ｚ）であるとき、補正回路は、その逆関数を用いて、
ｘ’＝ｇ−１（ｘ）
で表される変換特性にしたがって、第２ターゲットコードの値ｘ’を生成してもよい。
【００１９】
補正回路は、第２ターゲットコードと、第２ターゲットコードと第１ターゲットコードの差分との対応関係を保持するルックアップテーブルを含んでもよい。
【００２０】
アクチュエータドライバは、ひとつの基板に一体集積化されてもよい。
「一体集積化」とは、回路の構成要素のすべてが基板上に形成される場合や、回路の主要構成要素が集積化される場合が含まれ、回路定数の調節用に一部の抵抗やキャパシタなどが基板の外部に設けられていてもよい。回路を１つのチップ上に集積化することにより、回路面積を削減することができるとともに、回路素子の特性を均一に保つことができる。
【００２１】
本発明の別の態様は撮像装置に関する。撮像装置は、撮像素子と、撮像素子への入射光路上に設けられたレンズと、レンズを変位させるアクチュエータと、レンズの変位を示す位置検出信号を生成する位置検出素子と、レンズの目標変位を示すターゲットコードと位置検出信号にもとづいてアクチュエータをフィードバック制御する上述のいずれかのアクチュエータドライバと、を備える。
【００２２】
本発明の別の態様は電子機器に関する。電子機器は、上述の撮像装置を備える。
【００２３】
なお、以上の構成要素の任意の組み合わせや本発明の構成要素や表現を、方法、装置、システムなどの間で相互に置換したものもまた、本発明の態様として有効である。さらに、この課題を解決するための手段の記載は、すべての欠くべからざる特徴を説明するものではなく、したがって、記載されるこれらの特徴のサブコンビネーションも、本発明たり得る。
【発明の効果】
【００２４】
本発明によれば、ターゲットコードに対してレンズを線形に変位させることができる。
【図面の簡単な説明】
【００２５】
【図１】ＡＦ機能を備えるカメラモジュールのブロック図である。
【図２】図２（ａ）は、レンズの実際の変位と位置検出信号の関係を示す図であり、図２（ｂ）は、ターゲットコードとレンズの変位の関係を示す図である。
【図３】第１の実施の形態に係るカメラモジュールのブロック図である。
【図４】図４（ａ）〜（ｃ）は、補正処理を説明する図である。
【図５】カメラモジュールのキャリブレーションを説明する図である。
【図６】補正回路の構成例を示す図である。
【図７】図７（ａ）、（ｂ）は、ルックアップテーブルの容量削減を説明する図である。
【図８】補正回路の別の構成例を示す図である。
【図９】第２の実施の形態に係るカメラモジュールのブロック図である。
【図１０】カメラモジュールを備える電子機器を示す図である。
【発明を実施するための形態】
【００２６】
以下、本発明を好適な実施の形態をもとに図面を参照しながら説明する。各図面に示される同一または同等の構成要素、部材、処理には、同一の符号を付するものとし、適宜重複した説明は省略する。また、実施の形態は、発明を限定するものではなく例示であって、実施の形態に記述されるすべての特徴やその組み合わせは、必ずしも発明の本質的なものであるとは限らない。
【００２７】
また図面に記載される各部材の寸法（厚み、長さ、幅など）は、理解の容易化のために適宜、拡大縮小されている場合がある。さらには複数の部材の寸法は、必ずしもそれらの大小関係を表しているとは限らず、図面上で、ある部材Ａが、別の部材Ｂよりも厚く描かれていても、部材Ａが部材Ｂよりも薄いこともあり得る。
【００２８】
本明細書において、「部材Ａが、部材Ｂと接続された状態」とは、部材Ａと部材Ｂが物理的に直接的に接続される場合のほか、部材Ａと部材Ｂが、それらの電気的な接続状態に実質的な影響を及ぼさない、あるいはそれらの結合により奏される機能や効果を損なわせない、その他の部材を介して間接的に接続される場合も含む。
【００２９】
同様に、「部材Ｃが、部材Ａと部材Ｂの間に設けられた状態」とは、部材Ａと部材Ｃ、あるいは部材Ｂと部材Ｃが直接的に接続される場合のほか、それらの電気的な接続状態に実質的な影響を及ぼさない、あるいはそれらの結合により奏される機能や効果を損なわせない、その他の部材を介して間接的に接続される場合も含む。
【００３０】
（第１の実施の形態）
図３は、第１の実施の形態に係るカメラモジュール１００のブロック図である。図３のカメラモジュール１００の基本構成は、図１のそれと同様である。レンズ１０４は、撮像素子１０２への入射光路上に設けられる。アクチュエータ１０６は、レンズ１０４を光軸方向に変位させる。位置検出素子１１０は、ホールセンサなどの磁気センサであり、レンズ１０４の変位を示す位置検出信号（ホール信号）Ｓ２を生成する。ＡＦセンサ１１２は、位相差検出方式あるいはコントラスト検出方式にもとづいて、合焦に必要な情報を検出する。
【００３１】
ＣＰＵ１１４は、ＡＦセンサ１１２の出力にもとづいて、レンズ１０４の変位の目標値を示すターゲットコードＤ１を含むシリアルデータＳ１を生成する。アクチュエータドライバ２００は、ターゲットコードＤ１にもとづいて、アクチュエータ１０６に対する駆動信号Ｓ５を生成する。アクチュエータ１０６の可動子にはレンズ１０４が取り付けられており、レンズ１０４は、ターゲットコードＤ１に応じた位置に移動する。
【００３２】
より詳しくは、アクチュエータドライバ２００は、レンズ１０４の目標変位を示すターゲットコードＤ１と位置検出信号Ｓ２にもとづいてアクチュエータ１０６をフィードバック制御する。
【００３３】
アクチュエータドライバ２００は、インタフェース回路２０２、Ａ／Ｄコンバータ２０４、補正回路２０６、制御回路２０８を備える。インタフェース回路２０２は、ＣＰＵ１１４からターゲットコードＤ１を含むシリアルデータＳ１を受信する。Ａ／Ｄコンバータ２０４は、位置検出素子１１０からの位置検出信号Ｓ２をデジタルの第１検出コードＤ２に変換する。Ａ／Ｄコンバータ２０４の前段には、アンプが設けられてもよい。位置検出信号Ｓ２がデジタル信号である場合、Ａ／Ｄコンバータ２０４は省略可能である。
【００３４】
補正回路２０６は、第１検出コードＤ２を、レンズ１０４の実際の変位と線形な関係を有する第２検出コードＤ３に変換する。制御回路２０８は、第２検出コードＤ３がターゲットコードＤ１に近づくようにアクチュエータ１０６を制御する。制御回路２０８は、コントローラ２１０およびドライバ部２１２を含む。コントローラ２１０は、第２検出コードＤ３とターゲットコードＤ１の誤差がゼロに近づくように制御指令値Ｓ４を生成する。ドライバ部２１２は制御指令値Ｓ４に応じた駆動信号Ｓ５をアクチュエータ１０６に供給する。
【００３５】
以上がカメラモジュール１００の全体の構成である。続いて補正回路２０６における補正処理を説明する。図４（ａ）〜（ｄ）は、補正処理を説明する図である。
【００３６】
図４（ａ）は、レンズ１０４の実際の変位と第１検出コードＤ２を示す図である。ＣＰＵ１１４から見たときに、ターゲットコードＤ１とレンズ１０４の実際の変位の間に成り立つべき関係を、理想特性として、
ｙ＝ｆ（ｘ）      …（１）
と規定する。ｙが変位を、ｘはコードを表す。
【００３７】
サーボがかかっているときに、ターゲットコードＤ１と第２検出コードＤ３が一致するようにフィードバックがかかる。したがって、第２検出コードＤ３（ｘ）とレンズ１０４の実際の変位（ｙ）の間にも、式（１）が成り立てばよい。言い換えれば、第２検出コードＤ３を実際の変位の関数として表すと、
ｘ＝ｆ−１（ｙ）    …（２）
となる。
【００３８】
ＣＰＵ１１４から見たときに、ターゲットコードＤ１とレンズ１０４の実際の変位の間に成り立つべき理想特性は、線形であることが好ましく、したがって式（３）、（４）を得る。
ｙ＝ｆ（ｘ）＝ａｘ＋ｂ    …（３）
ｘ＝（ｙ−ｂ）／ａ      …（４）
図４（ａ）には式（３）が、図４（ｂ）には式（４）が示されている。
【００３９】
図４（ｂ）には、レンズの実際の位置と、それに対応する第１検出コードＤ２の関係が示される。位置検出素子１１０の検出誤差の影響によって、第１検出コードＤ２は、レンズの実際の位置に対して非線形である。第１検出コードＤ２の値ｚとレンズの実際の位置ｙの関係が式（５）で表されるとする。
ｙ＝ｇ（ｚ）    …（５）
式（５）の関係式は、後述のように測定することができる。
【００４０】
式（５）を（２）に代入すると、
ｘ＝ｆ−１（ｙ）＝ｆ−１（ｇ（ｚ））    …（６）
を得る。式（６）が、第１検出コードＤ２と第２検出コードＤ３との対応関係となる。図４（ｃ）には、第１検出コードＤ２と第２検出コードＤ３の対応関係（以下、補正特性という）が示される。
【００４１】
図５は、カメラモジュール１００のキャリブレーションを説明する図である。セットアップ時において補正回路２０６は無効化されており、第１検出コードＤ２がそのままコントローラ２１０に入力される（Ｄ３＝Ｄ２）。この状態でＣＰＵ１１４は、ターゲットコードＤ１をスイープし、レンズ１０４を変位させる。このときのレンズ１０４の変位は、レーザ測距計などの測定器３００によって測定される。測定器３００の出力Ｓ６は、変位を示す値ｙである。
【００４２】
ターゲットコードＤ１の値ごとに、変位を示すｙと、Ａ／Ｄコンバータ２０４の出力（第１検出コードＤ２の値ｚ）が取得される。この測定によって取得される第１検出コードＤ２の値ｚと実際の変位ｙの関係は、式（５）に対応するものである。
【００４３】
なお、補正回路２０６を無効化した状態では、ターゲットコードＤ１とＤ２が等しくなるようにサーボがかかるから、Ｄ１＝Ｄ２＝ｚとみなすことができる。したがって、ターゲットコードＤ１と測定器３００の出力ｙの対応関係を取得してもよい。
【００４４】
式（１）の理想特性と、測定から得られた対応関係ｙ＝ｇ（ｚ）とから、式（６）の変換特性を導くことができる。この変換特性を生成および利用方法には、いくつかのバリエーションが存在する。ひとつはルックアップテーブルを用いる方式であり、もうひとつは、近似式を利用する方法である。
【００４５】
図６は、補正回路２０６の構成例を示す図である。図６の補正回路２０６はテーブル参照によって、第１検出コードＤ２から第２検出コードＤ３に変換する。ルックアップテーブル２０７ａには、入力コードＤ２の値ごとに、対応する出力コードＤ３が格納されている。演算部２０７ｂは、入力コードＤ２に対応する出力コードＤ３をルックアップテーブル２０７ａから読み出し、出力する。
【００４６】
入力コードＤ２のすべての値に対して、対応する出力コードＤ３の値をそのまま格納すると、大きい容量のメモリが必要となる。たとえば、Ｄ２，Ｄ３の値ｚ，ｘがそれぞれ、−１６３８４〜１６３８４の３２７６９階調で表されるとすると、Ｄ２，Ｄ３はそれぞれ、１５ビット（≒２バイト）のバイナリデータとなる。ルックアップテーブル２０７ａの容量は、２バイト×３２７６９＝６５５３８バイト≒６４ｋバイトとなる。
【００４７】
図７（ａ）、（ｂ）は、ルックアップテーブル２０７ａの容量削減を説明する図である。メモリの容量に制約がある場合、メモリに、Ｄ２と、Ｄ３−Ｄ２の対応関係を保持してもよい。Ｄ３−Ｄ２は、１５ビットより少ないビット数で表すことができる。Ｄ３−Ｄ２が４ビットで表すことができる場合、ルックアップテーブル２０７ａの容量は、１バイト×３２７６９＝１６ｋバイトとなり、１／４に圧縮できる。
【００４８】
補正回路２０６は、入力コードＤ２に対応する差分コードΔｘを読出し、以下の演算によって出力コードＤ３を生成できる。
Ｄ３＝Ｄ２＋Δｘ
【００４９】
さらなるメモリ容量の節約のために、入力コードＤ２のすべての値ではなく、いくつか（たとえば１６個）の代表値（図７（ｂ）で白丸で示す）についてのみ、差分コードΔｘをルックアップテーブル２０７ａに格納し、代表値と代表値の間の差分コードΔｘについては、補間によって生成するようにするとよい。この場合、メモリの容量は、
２バイト×１６＝３２バイト
にまで圧縮できる。
【００５０】
図８は、補正回路２０６の別の構成例を示す図である。図８の補正回路２０６は、近似式を利用して、入力コードＤ２を出力コードＤ３に変換する。メモリ２０７ｃには、近似式を規定するパラメータが保持される。近似には、多項式近似などを用いることができるがその限りではない。
【００５１】
たとえば図７（ａ）および式（６）で表されるＤ２とＤ３の関係式（変換特性）を多項式近似してもよい。
ｘ＝ａ０＋ａ１ｚ＋ａ２ｚ２＋ａ３ｚ３＋…＋ａｎｚｎ      …（７）
ａ０〜ａｎは係数でありメモリ２０７ｃに保持される。近似の次数は特に限定されない。
【００５２】
演算部２０７ｂは、式（７）にもとづいて入力コードＤ２の値ｚから、出力コードＤ３の値ｘを計算する。
【００５３】
図７（ｂ）に表される差分コードΔｘを多項式近似してもよい。
Δｘ＝ｂ０＋ｂ１ｚ＋ｂ２ｚ２＋ｂ３ｚ３＋…＋ｂｎｚｎ      …（８）
この場合、演算部２０７ｂは、式（９）にもとづいて入力コードＤ２の値ｚから、出力コードＤ３の値ｘを計算する。
ｘ＝ｚ＋Δｘ＝ｚ＋ｂ０＋ｂ１ｚ＋ｂ２ｚ２＋ｂ３ｚ３＋…＋ｂｎｚｎ
【００５４】
近似の精度を高めるために、入力コードＤ２を複数の範囲に分割し、範囲毎に異なる近似式を規定してもよい。
【００５５】
（第２の実施の形態）
図９は、第２の実施の形態に係るカメラモジュール１００のブロック図である。以下では第１の実施の形態との相違点を説明する。
【００５６】
ＣＰＵ１１４は、ＡＦセンサ１１２の出力にもとづいて、レンズ１０４の変位の目標値を示す第１ターゲットコードＤ８を含むシリアルデータＳ１を生成する。アクチュエータドライバ４００は、第１ターゲットコードＤ８にもとづいて、アクチュエータ１０６に対する駆動信号Ｓ５を生成する。アクチュエータ１０６の可動子にはレンズ１０４が取り付けられており、レンズ１０４は、第１ターゲットコードＤ８に応じた位置に移動する。
【００５７】
より詳しくは、アクチュエータドライバ４００は、レンズ１０４の目標変位を示す第１ターゲットコードＤ８と位置検出信号Ｓ２にもとづいてアクチュエータ１０６をフィードバック制御する。
【００５８】
アクチュエータドライバ４００は、インタフェース回路４０２、Ａ／Ｄコンバータ４０４、補正回路４０６、制御回路４０８を備える。インタフェース回路４０２は、ＣＰＵ１１４から第１ターゲットコードＤ８を含むシリアルデータＳ１を受信する。Ａ／Ｄコンバータ４０４は、位置検出素子１１０からの位置検出信号Ｓ２をデジタルの検出コードＤ７に変換する。位置検出信号Ｓ２がデジタル信号である場合、Ａ／Ｄコンバータ４０４は省略可能である。
【００５９】
補正回路４０６は、第１ターゲットコードＤ８を第２ターゲットコードＤ９に変換する。制御回路４０８は、検出コードＤ７が第２ターゲットコードＤ９に近づくように、アクチュエータ１０６をフィードバック制御する。補正回路４０６は、コントローラ４１０およびドライバ部４１２を含む。コントローラ４１０は、検出コードＤ７と第２ターゲットコードＤ９の誤差がゼロに近づくように制御指令値Ｓ４を生成する。ドライバ部４１２は制御指令値Ｓ４に応じた駆動信号Ｓ５をアクチュエータ１０６に供給する。
【００６０】
補正回路４０６における第１ターゲットコードＤ８から第２ターゲットコードＤ９への変換特性は、第１ターゲットコードＤ８に対してアクチュエータ１０６が線形に変位するように規定される。
【００６１】
第１ターゲットコードＤ８から第２ターゲットコードＤ９への変換特性は、以下のように定めればよい。検出コードＤ７の値ｚとレンズ１０４の実際の変位Ｄ７の値ｙの関係がｙ＝ｇ（ｚ）であるとする。関数ｇの逆関数をｇ−１とするとき、第１ターゲットコードＤ８の値ｘから、第２ターゲットコードＤ９の値ｘ’への変換式は、
ｘ’＝ｇ−１（ｘ）
とすればよい。つまり、位置検出素子１１０によって与えられる歪みと同じ歪みを、第１ターゲットコードＤ８に与えることにより、第１ターゲットコードＤ８とレンズ１０４の実際の変位の線形性を改善することができる。
【００６２】
（用途）
最後にカメラモジュール１００の用途を説明する。図１０は、カメラモジュール１００を備える電子機器５００を示す図である。図１０の電子機器５００は、スマートフォンであり、上述のカメラモジュール１００およびメインＣＰＵ５０２を備える。メインＣＰＵ５０２は、電子機器５００全体を制御するプロセッサである。メインＣＰＵ５０２は、電子機器５００に対するユーザの操作入力を監視し、ＡＦ動作、シャッター動作などをカメラモジュール１００に指示する。電子機器５００は、タブレット端末、ラップトップコンピュータ、デスクトップコンピュータ、ポータブルオーディオプレイヤなどであってもよい。
【符号の説明】
【００６３】
１００…カメラモジュール、１０２…撮像素子、１０４…レンズ、１０６…アクチュエータ、１０８…アクチュエータドライバ、１１０…位置検出素子、１１２…ＡＦセンサ、１１４…ＣＰＵ、２００…アクチュエータドライバ、２０２…インタフェース回路、２０４…Ａ／Ｄコンバータ、２０６…補正回路、２０８…制御回路、２１０…コントローラ、２１２…ドライバ部、３００…測定器、４００…アクチュエータドライバ、４０２…インタフェース回路、４０４…Ａ／Ｄコンバータ、４０６…補正回路、４０８…制御回路、４１０…コントローラ、４１２…ドライバ部、Ｄ１…ターゲットコード、Ｓ２…位置検出信号、Ｄ２…第１検出コード、Ｄ３…第２検出コード、Ｄ８…第１ターゲットコード、Ｄ９…第２ターゲットコード、Ｄ７…検出コード。
【図１】
2018146791.tif 000003
【図２】
2018146791.tif 000004
【図３】
2018146791.tif 000005
【図４】
2018146791.tif 000006
【図５】
2018146791.tif 000007
【図６】
2018146791.tif 000008
【図７】
2018146791.tif 000009
【図８】
2018146791.tif 000010
【図９】
2018146791.tif 000011
【図１０】
2018146791.tif 000012