(57)【特許請求の範囲】
【請求項１】
レンズ組立体が結合されるアクチュエータの光軸（ｚ軸）方向あるいは前記光軸方向と垂直をなすｘ軸あるいはｙ軸方向のうちいずれか一方向にアクチュエータが移動した距離を感知するホールセンサを含むアクチュエータ移動感知素子複数個と手振れ補正用コントローラモジュールがツーワイヤーインターフェース方式でデータを伝送する方法において、
アクチュエータの各軸方向移動距離感知データを手振れ補正用コントローラモジュールに伝送しなければならない最初の伝送区間では、前記アクチュエータ移動感知素子のそれぞれがホールセンサを通じて感知した軸方向移動距離感知データを修正なしにそれぞれ指定時間遅延後に順次的にツーワイヤーインターフェース方式で伝送する第１段階と；
前記最初の伝送区間以降の伝送区間で前記アクチュエータ移動感知素子のそれぞれは各軸に対して、以前に伝送した軸方向移動距離感知データと現在感知した軸方向移動距離感知データとの増減分のみを各軸方向移動距離感知データに設定してそれぞれ指定時間遅延後に順次的にツーワイヤーインターフェース方式で伝送する第２段階：を含むことを特徴とする、カメラモジュールでのデータ伝送方法。
【請求項２】
前記カメラモジュール内に温度感知素子が含まれる場合、前記第１段階では前記温度感知素子を通じて感知された温度感知データを修正なしに各軸方向移動距離感知データに続けて伝送し、前記第２段階では以前に伝送された温度感知データとの増減分のみを各軸方向移動距離感知データに続けて伝送することを特徴とする、請求項１に記載のカメラモジュールでのデータ伝送方法。
【請求項３】
前記アクチュエータの各軸方向はレンズ組立体が結合されるアクチュエータの光軸（ｚ軸）方向と垂直をなすｘ軸およびｙ軸方向であって、ｘ軸およびｙ軸に対する軸方向移動距離感知データのそれぞれが前記第１段階と第２段階で順次的に伝送されることを特徴とする、請求項１に記載のカメラモジュールでのデータ伝送方法。
【請求項４】
前記アクチュエータの各軸方向はレンズ組立体が結合されるアクチュエータの光軸（ｚ軸）方向と前記光軸方向と垂直をなすｘ軸およびｙ軸方向であって、ｘ軸、ｙ軸およびｚ軸に対する軸方向移動距離感知データのそれぞれが前記第１段階と第２段階で順次的に伝送されることを特徴とする、請求項１に記載のカメラモジュールでのデータ伝送方法。
【請求項５】
前記アクチュエータの各軸方向はレンズ組立体が結合されるアクチュエータの光軸（ｚ軸）方向と前記光軸方向と垂直をなすｘ軸およびｙ軸方向であって、ｘ軸、ｚ軸およびｙ軸に対する軸方向移動距離感知データのそれぞれが前記第１段階と第２段階で順次的に伝送されることを特徴とする、請求項１に記載のカメラモジュールでのデータ伝送方法。
【請求項６】
前記複数個のアクチュエータ移動感知素子のスレーブアドレスは同一のアドレスを有することを特徴とする、請求項１〜請求項５のいずれか一項に記載のカメラモジュールでのデータ伝送方法。
【請求項７】
前記第２段階で前記軸方向移動距離感知データの増減分が設定臨界値を超過する場合、増減分ではなく感知された軸方向移動距離感知データを繰り返し伝送するか、又は前記設定臨界値を繰り返し伝送した後、以前に伝送された温度感知データとの増減分を続けて伝送することを特徴とする、請求項１または請求項２に記載のカメラモジュールでのデータ伝送方法。
【請求項８】
前記カメラモジュール内に温度感知素子が含まれる場合、前記第１段階では前記温度感知素子を通じて感知された温度感知データを前記繰り返し伝送される各軸方向移動距離感知データに続けて伝送することを特徴とする、請求項７に記載のカメラモジュールでのデータ伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はカメラモジュールに関し、特にカメラの手振れ補正のために必要なデータを伝送するカメラモジュールでのデータ伝送方法に関する。
【背景技術】
【０００２】
カメラモジュールを装着した携帯用装置は、流動性および携帯性の増加につれて微細な振動や人体で発生した手振れなどによって映像が乱れる現象が現れる。そのため、鮮明な映像を得るための方法として手振れ補正装置（あるいは技術）が搭載されたカメラモジュールが一般化されている。手振れ補正装置（技術）はＤＩＳ方式、ＥＩＳ方式およびＯＩＳ方式に区別されるが、性能面でＯＩＳ（Ｏｐｔｉｃａｌ  Ｉｍａｇｅ  Ｓｔａｂｉｌｉｚａｔｉｏｎ：光学式映像補正）方式が幅広く使われている。
【０００３】
ＯＩＳ方式を利用した手振れ補正装置では、基本的にアクチュエータ（あるいは狭い意味でキャリア）の移動距離のフィードバックを受けるためにホールセンサを利用する。すなわち、Ｘ、Ｙ軸上のホールセンサと、ホールセンサから出力される信号を前処理するための前処理部（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ：ＡＦＥ）および手振れ補正部（ＯＩＳコントローラ）が手振れ補正装置を構成すると言え、前記前処理部（ＡＦＥ）と手振れ補正部（ＯＩＳコントローラ）は一つのＩＣ（ＯＩＳコントローラＩＣと命名されたりもする）チップ内に含まれる。このように前処理部（ＡＦＥ）と手振れ補正部（ＯＩＳコントローラ）が一つのＩＣチップ内に含まれる場合、図１に図示した通り、ホールセンサ１０、２０とＯＩＳコントローラＩＣ３０を連結するためには７個（ＶＨＸ、ＸＨ＋、ＸＨ−、ＶＨＹ、ＹＨ＋、ＹＨ−、共用ＧＮＤ）のピンが必要であり、図２に図示した通り、カメラモジュールのアクチュエータを駆動するためのドライバー連結ピンＰ１−Ｐ４は４個が必要であるため、合計１１個のピンとこれらを連結するための配線がＦＰＣＢに形成されなければならない。因みに、図２でＡとＢはそれぞれＸ軸とＹ軸上のホールセンサを示したものである。
【０００４】
もし、カメラモジュールを制御するための軸（ａｘｉｓ）が増加するのであれば、それに伴いホールセンサの個数も増加し、増加したホールセンサと周辺回路を連結するためのピンの個数も増加することになるが、カメラモジュールを制御するために必要なホールセンサの出力ピンとカメラモジュールのアクチュエータを駆動するためのドライバー連結ピンを最小化することが、カメラモジュールとＯＩＳコントローラＩＣを連結するＦＰＣＢの設計および製作便宜性を提供することはもちろん、製作費用を低減させるのに寄与するであろう。したがって、カメラモジュールとＯＩＳコントローラＩＣを連結する物理的なピンの数を最小化する新しい方法が切実に求められている。
【０００５】
一方、手振れ補正性能とオートフォーカシング性能はカメラモジュールの内部温度に影響を受ける。レンズ組立体が結合されるアクチュエータの光軸（ｚ軸）方向と垂直をなすｘ軸とｙ軸方向にアクチュエータが移動した距離を感知するホールセンサは、温度変化に応じてゲイン（ｇａｉｎ）、すなわち敏感度が変化してホールセンサ出力電圧の大きさも変化する。また、アクチュエータの移動距離をホールセンサで感知するために磁石が利用されるが、カメラモジュールの内部温度が変化すれば磁石の性能も変化するため、その結果、システムループゲインが変化してＯＩＳ性能が低下する。併せてアクチュエータ光軸の場合にも温度変化によりレンズが影響を受けるのでオートフォーカシングが正しく行われない問題が発生する。
【０００６】
このような制約を克服することはもちろん、カメラモジュールとＯＩＳコントローラＩＣを連結する物理的なピンの数を最小化するための方法としてツーワイヤーインターフェース方式を採用できるが、このような場合、追加に伝送すべき情報（例えばカメラモジュール内の温度情報）が増加することになると、ツーワイヤーインターフェース方式のデータ伝送速度の制限により追加される情報を完全に伝送できない場合が発生する可能性がある。したがって、ツーワイヤーインターフェース方式のデータ伝送規格を満足させつつ、カメラモジュールとＯＩＳコントローラモジュール間に伝送しなければならない情報を損失することなく正常にデータを伝送できる新しい方法が必要である。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】大韓民国公開特許公報１０−２０１４−００３６６９６号
【特許文献２】大韓民国公開特許公報１０−２０１６−００９５９１１号
【発明の概要】
【発明が解決しようとする課題】
【０００８】
そこで、本発明の目的は、カメラモジュールと手振れ補正（ＯＩＳ）用コントローラモジュール間にデータ伝送のための物理的な連結ピンの数を最小化するものの、伝送しなければならない情報を損失することなくデータを伝送できるカメラモジュールでのデータ伝送方法を提供することにある。
【０００９】
また、本発明のさらに他の目的は、カメラモジュールと手振れ補正用コントローラモジュール間でデータ伝送のための物理的な連結ピンの数を最小化するものの、カメラモジュール内で感知可能なアクチュエータの位置およびカメラモジュール内の温度を損失することなく伝送できるカメラモジュールでのデータ伝送方法を提供することにあり、
【００１０】
また、本発明のさらに他の目的は、ツーワイヤーインターフェース方式の伝送規格に従いながらも追加的な通信速度の増加なしに新しく追加される情報あるいはデータを正常に送受信できるカメラモジュールでのデータ伝送方法を提供することにある。
【課題を解決するための手段】
【００１１】
前述した目的を達成するための本発明の実施例に係るデータ伝送方法は、レンズ組立体が結合されるアクチュエータの光軸（ｚ軸）方向あるいは前記光軸方向と垂直をなすｘ軸あるいはｙ軸方向のうちいずれか一方向にアクチュエータが移動した距離を感知するホールセンサを含むアクチュエータ移動感知素子複数個と手振れ補正用コントローラモジュールがツーワイヤーインターフェース方式でデータを伝送する方法であって、
【００１２】
アクチュエータの各軸方向移動距離感知データを手振れ補正用コントローラモジュールに伝送しなければならない最初の伝送区間では、前記アクチュエータ移動感知素子のそれぞれがホールセンサを通じて感知した軸方向移動距離感知データを修正なしにそれぞれ指定時間遅延後に順次的にツーワイヤーインターフェース方式で伝送する第１段階と、
【００１３】
前記最初の伝送区間以降の伝送区間で前記アクチュエータ移動感知素子のそれぞれは各軸に対して、以前に伝送した軸方向移動距離感知データと現在感知した軸方向移動距離感知データとの増減分のみを各軸方向移動距離感知データに設定してそれぞれ指定時間遅延後に順次的にツーワイヤーインターフェース方式で伝送する第２段階を含むことを特徴とし、
【００１４】
また、前記カメラモジュール内に温度感知素子が含まれる場合、前記第１段階では前記温度感知素子を通じて感知された温度感知データを修正なしに各軸方向移動距離感知データに続けて伝送し、前記第２段階では以前に伝送された温度感知データとの増減分のみを各軸方向移動距離感知データに続けて伝送することをさらに他の特徴とする。
【００１５】
前述したカメラモジュールでのデータ伝送方法において、前記アクチュエータの各軸方向はレンズ組立体が結合されるアクチュエータの光軸（ｚ軸）方向と垂直をなすｘ軸およびｙ軸方向であって、ｘ軸およびｙ軸に対する軸方向移動距離感知データのそれぞれが前記第１段階と第２段階で順次的に伝送されてもよく、
【００１６】
前記アクチュエータの各軸方向はレンズ組立体が結合されるアクチュエータの光軸（ｚ軸）方向と前記光軸方向と垂直をなすｘ軸およびｙ軸方向であって、ｘ軸、ｙ軸およびｚ軸に対する軸方向移動距離感知データのそれぞれが前記第１段階と第２段階で順次的に伝送されてもよく、
【００１７】
前記アクチュエータの各軸方向はレンズ組立体が結合されるアクチュエータの光軸（ｚ軸）方向と前記光軸方向と垂直をなすｘ軸およびｙ軸方向であって、ｘ軸、ｚ軸およびｙ軸に対する軸方向移動距離感知データのそれぞれが前記第１段階と第２段階で順次的に伝送されてもよい。
【００１８】
また、前述したそれぞれのデータ伝送方法において、前記複数個のアクチュエータ移動感知素子のスレーブアドレスは同一のアドレスを有することを特徴とし、
【００１９】
前述したデータ伝送方法の前記第２段階で前記軸方向移動距離感知データの増減分が設定臨界値を超過する場合、前記設定臨界値を繰り返し伝送するか増減分ではなく感知された軸方向移動距離感知データを繰り返し伝送した後、以前に伝送された温度感知データとの増減分を続けて伝送することをさらに他の特徴とする。
【発明の効果】
【００２０】
前述した技術的課題の解決手段によると、本発明の実施例に係るデータ伝送方法は、伝送しなければならない全体情報（例えば軸方向移動距離感知データと温度感知データ）を初期（最初の伝送区間）に伝送した後、以降からは以前の情報と現在の情報を比較後に変化した増減分のみを伝送する方式で伝送するので、伝送しなければならない情報が増加すると伝送速度がはやくなったり伝送時間が増えなければならない要求から自由であり得る利点がある。
【００２１】
また、本発明のデータ伝送方法は、データ伝送主体間の物理的な連結を最小化するツーワイヤーインターフェース方式の伝送規格に従いながらも追加的な通信速度の増加なしに新しく追加される情報あるいはデータを正常に送受信できる利点を提供する有用な発明である。
【図面の簡単な説明】
【００２２】
【図１】図１は、一般的な手振れ補正装置の概略的なブロック構成図である。
【図２】図２は、一般的なカメラモジュール側の回路結線の例示的な図である。
【図３】図３は、本発明の実施例に係るカメラモジュールＣＭを構成するアクチュエータ移動感知素子と手振れ補正用コントロールモジュールに該当するＯＩＳコントローラＩＣ３００間の連結状態の例示的な図である。
【図４】図４は、複数のアクチュエータ移動感知素子１００、２００とアクチュエータ駆動コイルＭＸ、ＭＹが含まれたカメラモジュールＣＭのピンの連結状態の例示的な図である。
【図５】図５および６は、図３に図示したアクチュエータ移動感知素子の概略的なブロック構成の例示的な図である。
【図６】図５および６は、図３に図示したアクチュエータ移動感知素子の概略的なブロック構成の例示的な図である。
【図７】図７は、本発明の実施例に係るデータ伝送のためにデータを圧縮する過程を説明するための例示的な図である。
【図８】図８〜１５は、本発明の実施例に係るデータ伝送方法を説明するためのデータ伝送の例示的なフローチャートである。
【図９】図８〜１５は、本発明の実施例に係るデータ伝送方法を説明するためのデータ伝送の例示的なフローチャートである。
【図１０】図８〜１５は、本発明の実施例に係るデータ伝送方法を説明するためのデータ伝送の例示的なフローチャートである。
【図１１】図８〜１５は、本発明の実施例に係るデータ伝送方法を説明するためのデータ伝送の例示的なフローチャートである。
【図１２】図８〜１５は、本発明の実施例に係るデータ伝送方法を説明するためのデータ伝送の例示的なフローチャートである。
【図１３】図８〜１５は、本発明の実施例に係るデータ伝送方法を説明するためのデータ伝送の例示的なフローチャートである。
【図１４】図８〜１５は、本発明の実施例に係るデータ伝送方法を説明するためのデータ伝送の例示的なフローチャートである。
【図１５】図８〜１５は、本発明の実施例に係るデータ伝送方法を説明するためのデータ伝送の例示的なフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明の好ましい実施例を添付図面を参照して詳細に説明する。本発明の説明において、関連した公知の機能あるいは構成が本発明の要旨を不要に曖昧にさせ得る恐れがあると判断される場合、それに対する詳細な説明は省略する。因みに、下記の説明および図面で使われる用語のうちのＰｏｓｉｔｉｏｎ  ＸＨ（ＹＨ、ＺＨ）は、アクチュエータ移動感知素子からＯＩＳコントローラＩＣ側に伝送される最初の伝送区間の軸方向移動距離感知データであり、Ｐｏｓｉｔｉｏｎ  Ｘ（Ｙ、Ｚ）は前記最初の伝送区間以降の伝送区間で伝送される各軸方向移動距離感知データであって、アクチュエータ移動感知素子のそれぞれが各軸に対して、以前に伝送した軸方向移動距離感知データと現在感知した軸方向移動距離感知データとの増減分を示すものと定義することにする。
【００２４】
図３は、本発明の実施例に係るカメラモジュールＣＭを構成するアクチュエータ移動感知素子１００、２００と手振れ補正用コントロールモジュールに該当するＯＩＳコントローラＩＣ３００間の連結状態を例示したものである。
【００２５】
まず、本発明の実施例に係るカメラモジュールＣＭは、レンズ組立体が結合されるアクチュエータとアクチュエータを駆動させるためのアクチュエータ駆動コイルＭＸ、ＭＹが含まれることの他に、レンズ組立体が結合されるアクチュエータの光軸（ｚ軸）方向と垂直をなすｘ軸およびｙ軸方向にそれぞれアクチュエータが移動した距離を感知して、ツーワイヤー（ｔｗｏ−ｗｉｒｅ）インターフェース（ＳＣＬ、ＳＤＡ）方式でＯＩＳ（Ｏｐｔｉｃａｌ  Ｉｍａｇｅ  Ｓｔａｂｉｌｉｚａｔｉｏｎ）コントローラＩＣ３００に伝達するための複数のアクチュエータ移動感知素子１００、２００を含む。もちろん実施例によってはアクチュエータの光軸方向に移動したアクチュエータの移動距離を感知するためのｚ軸方向のアクチュエータ移動感知素子（図示されず）をさらに含むこともできる。
【００２６】
ＯＩＳコントローラＩＣ３００はツーワイヤーインターフェース方式で前記複数のアクチュエータ移動感知素子１００、２００からアクチュエータが移動した距離のフィードバックを受けて手振れを補正する。このようなＯＩＳコントローラＩＣ３００はアクチュエータを駆動させるためのアクチュエータ駆動制御データを生成してツーワイヤーインターフェース方式でカメラモジュールＣＭ側に伝送することもできる。
【００２７】
図３を参照すると、複数のアクチュエータ移動感知素子１００、２００のそれぞれのシリアルデータピンＳＤＡとシリアルクロックピンＳＣＬは共有されてＯＩＳコントローラＩＣ３００のシリアルデータおよびシリアルクロックピンと連結され、前記複数のアクチュエータ移動感知素子１００、２００のそれぞれの電源ピンＶＤＤと接地ピンＧＮＤは共有されるか電源ピンＶＤＤと接地ピンＧＮＤのうち一つのみが共有され得る。
【００２８】
このように、カメラモジュールを構成する複数のアクチュエータ移動感知素子１００、２００とＯＩＳコントローラＩＣ３００がツーワイヤーインターフェース方式でデータを送受信することになると、カメラモジュールＣＭとＯＩＳコントローラＩＣ３００を連結する物理的なピンおよび配線の数が最小化されることによって、フレキシブル回路基板ＦＰＣＢの設計および製作が便利な長所を得ることができるようになる。
【００２９】
これを図４を参照して説明すると、図４は複数のアクチュエータ移動感知素子１００、２００とアクチュエータ駆動コイルＭＸ、ＭＹが含まれたカメラモジュールＣＭのピンの連結状態を例示したものである。
【００３０】
図４を参照すると、本発明の実施例に係るカメラモジュール用アクチュエータ移動感知素子１００、２００が適用されたカメラモジュールには、ｘ軸とｙ軸方向にアクチュエータが移動した距離をそれぞれ感知するためのアクチュエータ移動感知素子１００、２００が含まれ、アクチュエータを駆動させるためのアクチュエータ駆動コイルＭＸ、ＭＹが含まれる。
【００３１】
したがって、アクチュエータ駆動コイルＭＸ、ＭＹを駆動させるために必要なピンが４個（ＭＸ＋、ＭＸ−、ＭＹ＋、ＭＹ−）と、ＯＩＳコントローラＩＣ３００とデータインターフェースするためのツーワイヤーインターフェースピン（ＳＣＬ、ＳＤＡ）が２個、そして共用可能な電源供給ピンＶＤＤが１個と接地ピンＧＮＤが１個、合計８個のピンが必要である。これを従来方式のカメラモジュールとＯＩＳコントローラＩＣを連結するピンの数と対比してみると、３個のピンの数を節約できるため、その結果、カメラモジュールの製作時のピンの個数を減らすことができ、ＦＰＣＢの設計および製作の便利性を提供できるようになるのである。
【００３２】
以下、図５および図６を参照してカメラモジュール内に収容可能なカメラモジュール用アクチュエータ移動感知素子１００、２００について説明する。
【００３３】
デジタルセンサとして具現可能な本発明の実施例に係るカメラモジュール用アクチュエータ移動感知素子１００、２００のそれぞれは図５に図示した通り、
【００３４】
レンズ組立体が結合されるアクチュエータの光軸（ｚ軸）方向と垂直をなすｘ軸あるいはｙ軸方向にアクチュエータが移動した距離を感知するためのホールセンサ１０２と、
【００３５】
前記ホールセンサ１０２から出力されるアクチュエータ移動距離感知信号を増幅１０４し、ノイズを除去（Ｒ、Ｃフィルタ）した後、デジタル形態のアクチュエータ移動距離感知データに変換（ＡＤＣ、ＡＤＣ  Ｉ／Ｆ）するための第１信号前処理部と、
【００３６】
前記アクチュエータ移動距離感知データをＯＩＳコントローラＩＣ側３００に伝達するものの、ツーワイヤー（ｔｗｏ−ｗｉｒｅ）インターフェース方式で伝達するためのインターフェース部（Ｉ２Ｃ  Ｉ／Ｆ、１１４）を含むことを特徴とする。
【００３７】
前記ホールセンサ１０２と、前記第１信号前処理部および前記インターフェース部１１４は、デジタルワンチップＩＣでパッケージ化され得る。
【００３８】
また、前述した構成のカメラモジュール用アクチュエータ移動感知素子１００、２００は、カメラモジュール内のアクチュエータ温度を感知するために、アクチュエータ周辺の温度を感知するための温度感知センサ１１６と、
【００３９】
前記温度感知センサ１１６から出力される温度感知信号を増幅１１８し、ノイズを除去（Ｒ、Ｃフィルタ）する第２信号前処理部と、
【００４０】
ノイズが除去された前記アクチュエータ移動距離感知信号とノイズが除去された前記温度感知信号のうち一つを、制御周期に合わせて前記第１信号前処理部のデジタル変換手段（ＡＤＣ）に選択出力するマルチプレクサ１０８をさらに含むこともできる。
【００４１】
このような場合、前記ホールセンサ１０２、前記第１信号前処理部（１０４、Ｒ、Ｃフィルタ、１０６）、前記インターフェース部１１４、前記温度感知センサ１１６、前記第２信号前処理部（１１８、ＲＣフィルタ、１２０）、前記マルチプレクサ１０８およびデジタル変換手段１１０、１１２は、デジタルワンチップＩＣでパッケージ化され得る。
【００４２】
場合によっては前述した２つの実施例のそれぞれの構成に、図６に図示した通り、前記インターフェース部１１４を通じてＯＩＳコントローラIC側３００から伝達されたアクチュエータ駆動制御データによるアクチュエータ駆動信号を生成してアクチュエータに出力するアクチュエータ駆動部１２３をさらに含むことができる。このような場合、前記インターフェース部１１４はアクチュエータ駆動部１２３とインターフェーシングのためのドライバーインターフェース部１２２を含むものと仮定する。アクチュエータ駆動部１２３も前述した通り、アクチュエータ移動感知素子１００、２００を構成する種々の構成要素とともにデジタルワンチップＩＣでパッケージ化され得る。
【００４３】
以下、前述したアクチュエータ移動感知素子１００、２００の動作を説明すると、
【００４４】
まず、レンズ組立体が結合されるアクチュエータが光軸（ｚ軸）方向と垂直をなすｘ軸あるいは（および）ｙ軸方向に移動すると、それぞれのホールセンサ１０２はｘ軸とｙ軸方向にアクチュエータが移動した距離を感知して出力する。引き続き、アクチュエータ移動距離感知信号は増幅器１０４を通じて増幅され、ＲＣフィルターでノイズが除去された後、ドライバー１０６を通じてバイパスされてマルチプレクサ１０８に印加される。
【００４５】
一方、カメラモジュールに温度感知センサ１１６が内蔵されている場合であれば、温度感知センサ１１６はアクチュエータ周辺の温度を感知して出力することになり、このような温度感知信号も増幅器１１８で増幅された後、ＲＣフィルターによってノイズが除去されてドライバー１２０を通じてバイパスされてマルチプレクサ１０８に印加される。
【００４６】
したがって、マルチプレクサ１０８に印加された互いに異なるチャネルのアクチュエータ移動距離感知信号と温度感知信号は、制御周期に合わせてデジタル変換手段であるＡＤＣ１１０とＡＤＣ  Ｉ／Ｆ  １１２を通じてツーワイヤーインターフェース方式でデータを伝達するインターフェース部１１４に伝達される。
【００４７】
インターフェース部１１４ではデジタル変換されたアクチュエータ移動距離感知データあるいは温度感知データを、シリアルクロックＳＣＬに合わせてシリアルデータでＯＩＳコントローラＩＣ３００に伝達するのに下記と同じ多様な方法で伝送することができる。
【００４８】
まず、図７は本発明の実施例に係るデータ伝送のためにデータを圧縮する過程を説明するための例示的な図面であり、図８〜図１１は本発明の実施例に係るデータ伝送方法を説明するためのデータ伝送の流れを例示したものである。
【００４９】
図７を参照すると、まず、本発明の実施例ではツーワイヤーインターフェース規格に従うものの、既存通信速度を維持してデータの損失なしにデータを伝送するためにデータ圧縮技術を利用する。
【００５０】
併せて説明すると、アクチュエータの各軸方向移動距離感知データをＯＩＳコントローラＩＣ３００に伝送しなければならない最初の伝送区間では、アクチュエータ移動感知素子１００、２００を通じて感知される各軸方向移動距離感知データを修正なしに、すなわち図７に例示した通りオリジナルデータ「１０２４」をそのまま伝送する。
【００５１】
そして前記最初の伝送区間以降の伝送区間では各軸に対して、以前に伝送された軸方向移動距離感知データと現在感知された軸方向移動距離感知データとの増減分のみを該当軸方向移動距離感知データに設定して伝送する。
【００５２】
例えば図７に図示した通り、最初の伝送しなければならない軸方向移動距離感知データが「１０２４」であり、二番目に伝送しなければならない軸方向移動距離感知データが「１０２６」であれば、最初の伝送区間ではオリジナルデータ「１０２４」をそのまま伝送（伝送データと表記した）し、二番目の伝送区間では増減分「２」のみを伝送し、三番目の伝送区間では増減分「５」のみを伝送する方式で伝送すれば、相対的に伝送しなければならないデータの量を減らすことができるため、ツーワイヤーインターフェース規格を満足しつつ、アクチュエータの位置情報である軸方向移動距離感知データを正常に伝送できることはもちろん、カメラモジュールＣＭ内の温度感知データのように新しく追加される情報も共に伝送することができる。
【００５３】
以下、図７でのように、圧縮したデータを伝送する方法を図８〜図１５を参照して説明する。
【００５４】
まずアクチュエータの各軸方向移動距離感知データをＯＩＳコントローラＩＣ３００に伝送しなければならない最初の伝送区間で、アクチュエータ移動感知素子１００、２００のそれぞれはホールセンサを通じて感知した軸方向移動距離感知データを修正なしにそれぞれ指定時間遅延後に順次的にツーワイヤーインターフェース方式で伝送する。
【００５５】
より具体的には、図８に図示した通り、マスターコントローラに該当するＯＩＳコントローラＩＣ３００が通信開始信号（Ｓ：Ｓｔａｒｔ）と同一のスレーブアドレスを複数のアクチュエータ移動感知素子に送信すると、前記通信開始信号を受信したそれぞれのアクチュエータ移動感知素子（例えばｘ軸、ｙ軸、ｚ軸にそれぞれ割り当てられた）は通信開始信号の受信後にクロックタイミングカウントを通じて、あるいはツーワイヤーインターフェース方式によりＯＩＳコントローラＩＣ３００から伝送される承認信号（Ａ：Ａｃｋｎｏｗｌｅｄｇｅ）をカウントして、あらかじめ指定された時間に到達（すなわち、指定時間遅延後）すると、自体がホールセンサを通じて感知した軸方向移動距離感知データをツーワイヤーインターフェース方式で伝送する。
【００５６】
これにより、図８に図示した通り、ｘ軸方向に対する軸方向移動距離感知データ（Ｐｏｓｉｔｉｏｎ  ＸＨ  Ｄａｔａ、Ｐｏｓｉｔｉｏｎ  ＸＬ  Ｄａｔａ）がアクチュエータ移動感知素子１００からＯＩＳコントローラＩＣ３００に伝送され、それに続けてアクチュエータ移動感知素子２００から送信されるｙ軸方向に対する軸方向移動距離感知データ（Ｐｏｓｉｔｉｏｎ  ＹＨ  Ｄａｔａ、Ｐｏｓｉｔｉｏｎ  ＹＬ  Ｄａｔａ）がＯＩＳコントローラＩＣ３００に伝送され、それに続けてｚ軸方向に対するアクチュエータの移動を感知するアクチュエータ移動感知素子（図示されず）から送信されるｚ軸方向に対する軸方向移動距離感知データ（Ｐｏｓｉｔｉｏｎ  ＺＨ  Ｄａｔａ、Ｐｏｓｉｔｉｏｎ  ＺＬ  Ｄａｔａ）がＯＩＳコントローラＩＣ３００に伝送される。
【００５７】
もし、カメラモジュールに温度感知センサが含まれる場合であれば、図９に図示した通り、温度感知センサを通じて感知された温度感知データ（Ｔｅｍｐｅｒａｔｕｒｅ  Ｘ（Ｙ、Ｚ）Ｄａｔａ）を修正なしに各軸方向移動距離感知データ（例えば、Ｐｏｓｉｔｉｏｎ  ＸＨ  Ｄａｔａ、Ｐｏｓｉｔｉｏｎ  ＸＬ  Ｄａｔａ）に続けて伝送すれば良い。
【００５８】
以下、前記最初の伝送区間に続く二番目以降の伝送区間でデータが伝送される場合を説明する。
【００５９】
まず、前記最初の伝送区間以降の伝送区間では、前記アクチュエータ移動感知素子のそれぞれが各軸に対して、以前に伝送した軸方向移動距離感知データと現在感知した軸方向移動距離感知データとの増減分のみを各軸方向移動距離感知データに設定してそれぞれ指定時間（最初の伝送区間で言及した指定時間よりは小さい値を有することが好ましい）遅延後に順次的にツーワイヤーインターフェース方式で伝送する。
【００６０】
例えば図３に図示した通り、２個のアクチュエータ移動感知素子１００、２００のみを具備した場合であれば、図１０に図示した通り、アクチュエータ移動感知素子１００のインターフェース部１１４は通信開始信号Ｓの受信後にクロックタイミングをカウンティングして指定された時間にｘ軸方向に対する軸方向移動距離感知データ（Ｐｏｓｉｔｉｏｎ  Ｘ  Ｄａｔａ：増減分に該当する）をＯＩＳコントローラＩＣ３００に伝送し、アクチュエータ移動感知素子２００も前記通信開始信号Ｓの受信後にクロックタイミングをカウンティングして指定された時間、すなわちｘ軸方向に対する軸方向移動距離感知データ（Ｐｏｓｉｔｉｏｎ  Ｘ  Ｄａｔａ）に続けてｙ軸方向に対する軸方向移動距離感知データ（Ｐｏｓｉｔｉｏｎ  Ｙ  Ｄａｔａ：増減分に該当する）がＯＩＳコントローラＩＣ３００に伝送されるようにする。
【００６１】
もし、カメラモジュールに温度感知センサが含まれている場合であれば、図１０に図示した通り、各軸方向に対して増減分に該当する軸方向移動距離感知データ（Ｐｏｓｉｔｉｏｎ  Ｘ（Ｙ、Ｚ）Ｄａｔａ）の後位に温度感知データ（Ｔｅｍｐ  Ｘ（Ｙ、Ｚ）ＤＡＴＡ）を伝送することができる。
【００６２】
また、光軸（ｚ軸）方向に対する移動距離を感知するためのアクチュエータ移動感知素子がさらに含まれている場合であれば、図１０で説明した方法と同様の方法で、それぞれのアクチュエータ移動感知素子は増減分に該当する軸方向移動距離感知データ（Ｐｏｓｉｔｉｏｎ  Ｘ、Ｙ、Ｚ  Ｄａｔａ）を、図１１に図示したように自体に指定された時間に合わせて伝送することができ、温度感知センサが含まれている場合であれば、軸方向移動距離感知データの後位に温度感知データを共に伝送することができる。
【００６３】
以下、本発明の変形可能なさらに他の実施例を説明すると、
【００６４】
アクチュエータの各軸方向移動距離感知データをＯＩＳコントローラＩＣ３００に伝送しなければならない最初の伝送区間で、アクチュエータ移動感知素子１００、２００のそれぞれはホールセンサを通じて感知した軸方向移動距離感知データを修正なしにそれぞれ指定時間遅延後に順次的にツーワイヤーインターフェース方式で伝送する。
【００６５】
そして前記最初の伝送区間以降の伝送区間では、前記アクチュエータ移動感知素子のそれぞれが各軸に対して、以前に伝送した軸方向移動距離感知データと現在感知した軸方向移動距離感知データとの増減分のみを各軸方向移動距離感知データに設定してそれぞれ指定時間遅延後に図１２に図示した通り、順次ツーワイヤーインターフェース方式で伝送する。ただし、このような実施例で前記指定時間は図１２および図１３に図示したようにクロックストレッチング区間を含む時間である。
【００６６】
具体的には、図１２に図示した通り、アクチュエータ移動感知素子１００のインターフェース部１１４は、通信開始信号Ｓの受信後にクロックタイミングをカウンティングして指定された時間にｘ軸方向に対する軸方向移動距離感知データ（Ｐｏｓｉｔｉｏｎ  Ｘ  Ｄａｔａ：増減分に該当する）をＯＩＳコントローラＩＣ３００に伝送し、もう一つのアクチュエータ移動感知素子２００は前記通信開始信号Ｓの受信後にクロックタイミングをカウンティングしてｘ軸方向に対する軸方向移動距離感知データ（Ｐｏｓｉｔｉｏｎ  Ｘ  Ｄａｔａ）が伝送完了した後、２クロックストレッチング区間に続けてｙ軸方向に対する軸方向移動距離感知データ（Ｐｏｓｉｔｉｏｎ  Ｙ  Ｄａｔａ：増減分に該当する）がＯＩＳコントローラＩＣ３００に伝送されるようにする。もし、カメラモジュールに温度感知センサが含まれている場合であれば、それぞれの軸方向移動距離感知データの後位に温度感知データ（Ｔｅｍｐ  Ｘ  ＤａｔａあるいはＴｅｍｐ  Ｙ  Ｄａｔａ）を伝送することもできる。
【００６７】
また、光軸（ｚ軸）方向に対する移動距離を感知するためのアクチュエータ移動感知素子がさらに含まれている場合であれば、図１２で説明した方法と同様の方法で、それぞれのアクチュエータ移動感知素子は増減分に該当する軸方向移動距離感知データ（Ｐｏｓｉｔｉｏｎ  Ｘ、Ｙ、Ｚ  Ｄａｔａ）を、図１３に図示したように自体に指定された時間に合わせて伝送することができ、温度感知センサが含まれている場合であれば、軸方向移動距離感知データの後位に温度感知データ（Ｔｅｍｐ  Ｘ、Ｙ、Ｚ  Ｄａｔａ）を共に伝送することができる。因みに、図１３においてクロックストレッチング区間が図１２に図示したクロックストレッチング区間と差を有するのは、ＯＩＳコントローラＩＣ３００でｙ軸とは異なるｚ軸方向を区分するための用途で使うためである。
【００６８】
以上で説明したような方法でカメラモジュールＣＭと手振れ補正用コントローラモジュールであるＯＩＳコントローラＩＣ３００がツーワイヤーインターフェース方式でデータを伝送することになると、アクチュエータ移動感知素子１００、２００とＯＩＳコントローラＩＣを相互に連結するピンの数を減らしてカメラモジュールはもちろんＦＰＣＢの設計および製作の便利性を提供することができ、ツーワイヤーインターフェースの規格を満足しつつ、アクチュエータの位置情報である軸方向移動距離感知データを正常に伝送できることはもちろん、カメラモジュールＣＭ内の温度感知データのように新しく追加される情報も共に伝送できるようになるのである。
【００６９】
一方、以上の実施例ではｘ軸とｙ軸および場合によってはｚ軸に対する軸方向移動距離感知データ（および温度感知データまで）が順次的に伝送される方式を説明した。これを、場合によっては順次モードと定義し得る。
【００７０】
順次モードとは異なる選択モードを定義できるが、例えばｘ軸の次にｚ軸に対するアクチュエータ移動距離感知データ）と温度感知データが伝送されるようにし、引き続き、ｙ軸に対するアクチュエータ移動距離感知データと温度感知データが伝送されるようにすることができる。ＯＩＳコントローラＩＣ３００では受信された軸方向移動距離感知データの受信時間のカウンティングあるいはアクチュエータ移動感知素子１００、２００側に伝送された承認信号Ａをカウントすることによって、あるいは軸方向移動距離感知データ間に存在するクロックストレッチングサイズをカウントすることによって受信されるデータの軸方向を識別できるので、順次モードではなく選択モードを通じてもカメラモジュールＣＭで感知されるデータを伝送することができる。
【００７１】
因みに、図１４の（ａ）は三軸方向移動距離感知データと温度感知データが順次モードで伝送される例を示したものであり、図１４の（ｂ）は選択モードで伝送される例を示したものである。
【００７２】
さらに他のデータ伝送方式として、位置繰り返しモードを定義して使うことができる。これを敷衍的に説明すると、
【００７３】
まず、アクチュエータの位置変化とカメラモジュールＣＭ内の温度変化を比較すると、相対的に温度の変化が遅い。したがって、アクチュエータの位置変化を示す軸方向移動距離感知データを繰り返し伝送した後、温度感知データを伝送することができる。
【００７４】
すなわち、それぞれのアクチュエータ移動感知素子１００、２００のインターフェース部１１４では、通信開始信号の受信後にそれぞれ指定された時間に増減分に該当する軸方向移動距離感知データを繰り返し伝送した後、温度感知データ（Ｔｅｍｐ  Ｘ  Ｄａｔａ）を伝送する方式（Ｐｏｓｉｔｉｏｎ  Ｘ、Ｐｏｓｉｔｉｏｎ  Ｘ、Ｐｏｓｉｔｉｏｎ  Ｙ、Ｐｏｓｉｔｉｏｎ  Ｙ、Ｔｅｍｐ  Ｘ、Ｐｏｓｉｔｉｏｎ  Ｘ、Ｐｏｓｉｔｉｏｎ  Ｘ、Ｐｏｓｉｔｉｏｎ  Ｙ、Ｐｏｓｉｔｉｏｎ  Ｙ、Ｔｅｍｐ  Ｙ）で伝送することができる。
【００７５】
もちろん、軸方向移動距離感知データの増減分が設定臨界値を超過する場合、増減分ではなく感知された軸方向移動距離感知データを繰り返し伝送するか、又は前記設定臨界値を繰り返し伝送した後、以前に伝送された温度感知データとの増減分を続けて伝送することもできる。このような場合、ｘ軸方向移動距離感知データとｙ軸方向移動距離感知データを識別するために、２クロックストレッチング区間が存在するように指定時間を調整することができ、ｙ軸方向移動距離感知データとｚ軸方向移動距離感知データを識別するために、３クロックストレッチング区間が存在するように指定時間を調整することができ、軸方向移動距離感知データと温度感知データを識別するために、４クロックストレッチング区間が存在するように指定時間を調整することができる。
【００７６】
因みに、光軸であるｚ軸を担当するアクチュエータ移動感知素子にアクチュエータを駆動させるためのドライバーが内蔵された場合であれば、ツーワイヤーインターフェース方式によりＯＩＳコントローラＩＣ３００側からアクチュエータ駆動制御データがｚ軸のアクチュエータ移動感知素子に伝達されるであろう。このような場合のデータ伝送方式を図式化したのが図１５である。図１５で「Ｒ」はリードモード（Ｒｅａｄ  Ｍｏｄｅ）を示したものであり、「Ｗ」はライトモード（Ｗｒｉｔｅ  Ｍｏｄｅ）を示したものである。
【００７７】
以上で説明した通り、本発明の実施例に係るアクチュエータ移動感知素子は、レンズ組立体が結合されるアクチュエータの光軸（ｚ軸）方向と垂直をなすｘ軸あるいはｙ軸方向にアクチュエータが移動した距離を感知するためのホールセンサ１０２と、前記ホールセンサ１０２から出力されるアクチュエータ移動距離感知信号を増幅し、ノイズを除去した後、デジタル形態のアクチュエータ移動距離感知データに変換するための第１信号前処理部と、前記アクチュエータ移動距離感知データをＯＩＳコントローラIC側３００に伝達するものの、ツーワイヤー（ｔｗｏ−ｗｉｒｅ）インターフェース方式で伝達するためのインターフェース部１１４を含むことによって、前述したアクチュエータ移動感知素子を含むカメラモジュールはアクチュエータ駆動コイルＭＸ、ＭＹと連結されるピンが４個（ＭＸ＋、ＭＸ−、ＭＹ＋、ＭＹ−）と、ＯＩＳコントローラＩＣ３００とデータインターフェースするためのツーワイヤーインターフェースピン（ＳＣＬ、ＳＤＡ）が２個、そして共用可能な電源供給ピンＶＤＤが１個と接地ピンＧＮＤが１個、合計８個のピンのみが必要であり、その結果、カメラモジュールの製作時のピンの個数を減らすことができ、ＦＰＣＢの設計および製作の便利性を提供できるようになるのである。
【００７８】
また、本発明のデータ伝送方法は、伝送しなければならない全体情報（例えば軸方向移動距離感知データと温度感知データ）を初期（最初の伝送区間）に伝送した後、以降からは以前の情報と現在の情報を比較後に変化した増減分のみを伝送する方式で伝送するので、伝送しなければならない情報が増加すると伝送速度がはやくなったり伝送時間が増えなければならない要求から自由であり得る利点がある。
【００７９】
また、本発明のデータ伝送方法では、データ受信端で識別情報（ｃｌｏｃｋ  ｓｔｒｅｔｃｈｉｎｇ時間）を読み取って伝送される軸方向データを識別できることはもちろん、場合によっては伝送されなければならないデータの優先順位を決定することもできる。
【００８０】
纏めると、本発明はデータ伝送主体間の物理的な連結を最小化するツーワイヤーインターフェース方式の伝送規格に従いながらも、通信速度を増加することなく新しく追加される情報あるいはデータを正常に送受信できる利点を提供する有用な発明である。
【００８１】
また、本発明は複数個のアクチュエータ移動感知素子が物理的に分離されてはいるものの、同一のスレーブアドレスを有するようにして一つのチップのように動作するように誘導することによって、スレーブアドレスを読み出す時間により発生する通信速度の低下を防止することもできる効果がある。もちろん、本発明の変形形態として、互いに異なるスレーブアドレスを各アクチュエータ移動感知素子に付与して前述したようなツーワイヤーインターフェース方式でデータを伝送することもできるであろう。
【００８２】
以上、本発明は図面に図示された実施例を参照して説明されたが、これは例示的なものに過ぎず、当該技術分野で通常の知識を有する者であればこれから多様な変形および均等な他の実施例が可能であることが理解できるであろう。例えば、本発明の実施例ではレンズ組立体が結合されるアクチュエータの光軸（ｚ軸）方向と垂直をなすｘ軸あるいはｙ軸方向にアクチュエータが移動した距離を感知する感知素子に対して主に説明したが、特別な変形なしに光軸方向にアクチュエータが移動した距離を感知する感知素子にも本発明の実施例を適用できるであろう。また、添付図面に表記されたデータ伝送区間の周期、クロック周波数は一つの例示に過ぎず、システムの具現方式により多様に変化できるはずである。したがって、本発明の真の技術的保護範囲は添付された特許請求の範囲によってのみ定められるべきである。
【図１】
0006873322.tif 000002
【図２】
0006873322.tif 000003
【図３】
0006873322.tif 000004
【図４】
0006873322.tif 000005
【図５】
0006873322.tif 000006
【図６】
0006873322.tif 000007
【図７】
0006873322.tif 000008
【図８】
0006873322.tif 000009
【図９】
0006873322.tif 000010
【図１０】
0006873322.tif 000011
【図１１】
0006873322.tif 000012
【図１２】
0006873322.tif 000013
【図１３】
0006873322.tif 000014
【図１４】
0006873322.tif 000015
【図１５】
0006873322.tif 000016