(57)【要約】  本開示のカメラモジュールは、複数の画素を有し、順に設定される第１の期間、第２の期間、第３の期間、および第４の期間のうちの第２の期間おいて、一の画素における第１の検出値を取得し、第４の期間において、一の画素における第２の検出値を取得し、第１の検出値と第２の検出値との差分に基づいて、一の画素の画素値を求める撮像部と、レンズと、レンズを駆動するアクチュエータとを有するレンズ部と、第１の期間および第３の期間のそれぞれにおいて遷移する駆動信号を生成し、その駆動信号を用いてアクチュエータを駆動するドライバ部とを備える。
2016158161.tif 000002
【特許請求の範囲】
【請求項１】
複数の画素を有し、順に設定される第１の期間、第２の期間、第３の期間、および第４の期間のうちの前記第２の期間おいて、一の画素における第１の検出値を取得し、前記第４の期間において、前記一の画素における第２の検出値を取得し、前記第１の検出値と前記第２の検出値との差分に基づいて、前記一の画素の画素値を求める撮像部と、
レンズと、前記レンズを駆動するアクチュエータとを有するレンズ部と、
前記第１の期間および前記第３の期間のそれぞれにおいて遷移する駆動信号を生成し、その駆動信号を用いて前記アクチュエータを駆動するドライバ部と
を備えたカメラモジュール。
【請求項２】
前記第１の期間、前記第２の期間、前記第３の期間、および前記第４の期間はこの順に繰り返し設定され、
前記第１の期間の時間幅は、前記第３の期間の時間幅と等しい
請求項１に記載のカメラモジュール。
【請求項３】
前記第１の期間における前記駆動信号の最後の遷移タイミングから、前記第２の期間の開始タイミングまでの時間は、前記第３の期間における前記駆動信号の最後の遷移タイミングから、前記第４の期間の開始タイミングまでの時間と等しい
請求項２に記載のカメラモジュール。
【請求項４】
前記ドライバ部は、前記第１の期間、前記第２の期間、前記第３の期間、および前記第４の期間からなる周期期間ごとに、前記駆動信号のデューティ比を設定する
請求項２に記載のカメラモジュール。
【請求項５】
前記駆動信号は、前記第２の期間および前記第４の期間において、第１のレベルまたは第２のレベルを維持する
請求項２に記載のカメラモジュール。
【請求項６】
前記ドライバ部は、
前記第２の期間および前記第４の期間における前記駆動信号が前記第１のレベルである場合において、生成すべき駆動信号のデューティ比が第１の所定値よりも大きい場合には、前記第２の期間および前記第４の期間における前記駆動信号を前記第２のレベルにし、
前記第２の期間および前記第４の期間における前記駆動信号が前記第２のレベルである場合において、生成すべき駆動信号のデューティ比が第２の所定値よりも小さい場合には、前記第２の期間および前記第４の期間における前記駆動信号を前記第１のレベルにする
請求項５に記載のカメラモジュール。
【請求項７】
前記第１の所定値は、前記第２の所定値よりも大きい
請求項６に記載のカメラモジュール。
【請求項８】
前記ドライバ部は、前記第１の期間、前記第２の期間、前記第３の期間、および前記第４の期間からなる周期期間ごとに、複数のデューティ比のうちの１つを巡回的に選択して、デューティ比を設定する
請求項１に記載のカメラモジュール。
【請求項９】
前記第１の期間、前記第２の期間、前記第３の期間、および前記第４の期間はこの順に繰り返し設定され、
前記第１の期間の時間幅は、前記第３の期間の時間幅と異なる
請求項１に記載のカメラモジュール。
【請求項１０】
前記ドライバ部は、
前記第１の期間の時間幅に応じて、前記第１の期間における前記駆動信号のパルス幅を設定し、
前記第３の期間の時間幅に応じて、前記第３の期間における前記駆動信号のパルス幅を設定する
請求項９に記載のカメラモジュール。
【請求項１１】
前記ドライバ部は、
前記第１の期間の時間幅が長いほど、前記第１の期間における前記駆動信号のパルス幅を大きくし、
前記第３の期間の時間幅が長いほど、前記第３の期間における前記駆動信号のパルス幅を大きくする
請求項１０に記載のカメラモジュール。
【請求項１２】
前記ドライバ部は、
前記第１の期間の時間幅が前記第３の期間の時間幅よりも長い場合には、前記第１の期間における前記駆動信号のパルス幅を、前記第３の期間における前記駆動信号のパルス幅よりも広くし、
前記第３の期間の時間幅が前記第１の期間の時間幅よりも長い場合には、前記第３の期間における前記駆動信号のパルス幅を、前記第１の期間における前記駆動信号のパルス幅よりも広くする
請求項１０に記載のカメラモジュール。
【請求項１３】
前記ドライバ部は、
前記第１の期間の時間幅が長いほど、前記第１の期間における前記駆動信号の最後の遷移タイミングから、前記第２の期間の開始タイミングまでの時間を長くし、
前記第３の期間の時間幅が長いほど、前記第３の期間における前記駆動信号の最後の遷移タイミングから、前記第４の期間の開始タイミングまでの時間を長くする
請求項１０に記載のカメラモジュール。
【請求項１４】
前記駆動信号の遷移タイミングに基づいて、前記画素値を補正する補正部をさらに備え、
前記撮像部は、カウンタを有し、前記カウンタのカウント値に基づいて前記第１の検出値および前記第２の検出値を求める
請求項１に記載のカメラモジュール。
【請求項１５】
前記撮像部は、
前記第１の期間および前記第３の期間においてランプ信号を生成するランプ信号生成部と、
前記第１の期間および前記第３の期間において、前記ランプ信号と、前記一の画素から供給された信号とを比較するコンパレータと、
前記ランプ信号の生成タイミングから、前記コンパレータにおける比較結果が変化するまでの時間を求めることにより、前記第１の検出値および前記第２の検出値を求めるカウンタと
を有する
請求項１に記載のカメラモジュール。
【請求項１６】
複数の画素を有し、順に設定される第１の期間、第２の期間、第３の期間、および第４の期間のうちの前記第２の期間おいて、一の画素における第１の検出値を取得し、前記第４の期間において、前記一の画素における第２の検出値を取得し、前記第１の検出値と前記第２の検出値との差分に基づいて、前記一の画素の画素値を求める撮像部と、
前記第１の期間および前記第３の期間のそれぞれにおいて遷移する駆動信号を生成し、その駆動信号を、レンズを駆動するアクチュエータに供給するドライバ部と
を備えたカメラモジュール。
【請求項１７】
画像を撮像するカメラモジュールと、
前記カメラモジュールが撮像した画像に基づいて処理を行う処理部と
を備え、
前記カメラモジュールは、
複数の画素を有し、順に設定される第１の期間、第２の期間、第３の期間、および第４の期間のうちの前記第２の期間おいて、一の画素における第１の検出値を取得し、前記第４の期間において、前記一の画素における第２の検出値を取得し、前記第１の検出値と前記第２の検出値との差分に基づいて、前記一の画素の画素値を求める撮像部と、
レンズと、前記レンズを駆動するアクチュエータとを有するレンズ部と、
前記第１の期間および前記第３の期間のそれぞれにおいて遷移する駆動信号を生成し、その駆動信号を用いて前記アクチュエータを駆動するドライバ部と
を有する
電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、カメラモジュール、およびカメラモジュールを備えた電子機器に関する。
【背景技術】
【０００２】
近年、電子機器の高機能化に伴い、様々な電子機器にしばしばカメラモジュールが搭載される。カメラモジュールでは、オートフォーカスや手ぶれ補正を行うために、例えばアクチュエータがレンズを動かすようになっている。アクチュエータを駆動する方法としては、例えば直流駆動方式および交流駆動方式がある。交流駆動方式では、アクチュエータドライバが、例えばパルス幅変調（ＰＷＭ；Pulse Width Modulation）により、アクチュエータを駆動する。このように、交流駆動方式を用いてアクチュエータを駆動することにより、消費電力を低減することができる。【０００３】
交流駆動方式を用いてアクチュエータを駆動するカメラモジュールでは、アクチュエータの動作に起因して、撮影画像の画質が低下してしまう場合がある。この画質の低下を低減する方法について、様々な技術が開示されている。例えば、特許文献１には、撮像素子の読出タイミングに基づいて、アクチュエータドライバの動作タイミングを制御する撮像装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２１３１０６号公報
【発明の概要】
【０００５】
このように、カメラモジュールでは、消費電力を低減しつつ画質を高めることが望まれており、さらなる画質の向上が期待されている。
【０００６】
したがって、消費電力を低減しつつ画質を高めることができるカメラモジュールおよび電子機器を提供することが望ましい。
【０００７】
本開示の一実施の形態における第１のカメラモジュールは、撮像部と、レンズ部と、ドライバ部とを備えている。撮像部は、複数の画素を有し、順に設定される第１の期間、第２の期間、第３の期間、および第４の期間のうちの第２の期間おいて、一の画素における第１の検出値を取得し、第４の期間において、一の画素における第２の検出値を取得し、第１の検出値と第２の検出値との差分に基づいて、一の画素の画素値を求めるものである。レンズ部は、レンズと、レンズを駆動するアクチュエータとを有するものである。ドライバ部は、第１の期間および第３の期間のそれぞれにおいて遷移する駆動信号を生成し、その駆動信号を用いてアクチュエータを駆動するものである。
【０００８】
本開示の一実施の形態における第２のカメラモジュールは、撮像部と、ドライバ部とを備えている。撮像部は、複数の画素を有し、順に設定される第１の期間、第２の期間、第３の期間、および第４の期間のうちの第２の期間おいて、一の画素における第１の検出値を取得し、第４の期間において、一の画素における第２の検出値を取得し、第１の検出値と第２の検出値との差分に基づいて、一の画素の画素値を求めるものである。ドライバ部は、第１の期間および第３の期間のそれぞれにおいて遷移する駆動信号を生成し、その駆動信号を、レンズを駆動するアクチュエータに供給するものである。
【０００９】
本開示の一実施の形態における電子機器は、上記第１のカメラモジュールを備えたものであり、例えば、デジタルカメラ、スマートフォン、タブレット、ビデオカメラなどが該当する。
【００１０】
本開示の一実施の形態における第１のカメラモジュール、第２のカメラモジュール、および電子機器では、第２の期間において、一の画素における第１の検出値が取得され、第４の期間において、その一の画素における第２の検出値が取得され、第１の検出値と第２の検出値との差分に基づいて、その一の画素の画素値が求められる。また、ドライバ部において、レンズを駆動するアクチュエータに供給される駆動信号が生成される。この駆動信号は、第１の期間および第３の期間のそれぞれにおいて遷移するものである。
【００１１】
本開示の一実施の形態における第１のカメラモジュール、第２のカメラモジュール、および電子機器によれば、第１の期間および第３の期間のそれぞれにおいて遷移する駆動信号を用いるようにしたので、消費電力を低減しつつ画質を高めることができる。なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれの効果があってもよい。
【図面の簡単な説明】
【００１２】
【図１】本開示の一実施の形態に係るカメラモジュールの一構成例を表すブロック図である。
【図２】図１に示した撮像部の一構成例を表すブロック図である。
【図３】図１に示した撮像部の一動作例を表すタイミング波形図である。
【図４】第１の実施の形態に係るドライバ部の一動作例を表すタイミング波形図である。
【図５】第１の実施の形態に係るドライバ部の一動作例を表す他のタイミング波形図である。
【図６】図１に示したカメラモジュールの一動作例を表すタイミング波形図である。
【図７】第１の実施の形態の変形例に係る撮像部の一動作例を表すタイミング波形図である。
【図８】図７に示した撮像部を備えたドライバ部の一動作例を表すタイミング波形図である。
【図９】第１の実施の形態の他の変形例に係る撮像部の一構成例を表すブロック図である。
【図１０】第１の実施の形態の他の変形例に係る撮像部の一動作例を表すタイミング波形図である。
【図１１】第１の実施の形態の他の変形例に係る撮像部の一動作例を表すタイミング波形図である。
【図１２】第１の実施の形態の他の変形例に係るドライバ部の一動作例を表すタイミング波形図である。
【図１３】第１の実施の形態の他の変形例に係るドライバ部の一動作例を表すタイミング波形図である。
【図１４】図１３に示したドライバ部の一動作例を表す特性図である。
【図１５】第１の実施の形態の他の変形例に係るドライバ部の一動作例を表すタイミング波形図である。
【図１６】第１の実施の形態の他の変形例に係るカメラモジュールの一構成例を表すブロック図である。
【図１７】図１６に示した撮像部の一構成例を表すブロック図である。
【図１８】第２の実施の形態に係るドライバ部の一動作例を表すタイミング波形図である。
【図１９】第２の実施の形態の変形例に係るドライバ部の一動作例を表すタイミング波形図である。
【図２０Ａ】適用例に係るデジタルカメラの外観構成を表す斜視図である。
【図２０Ｂ】適用例に係るデジタルカメラの外観構成を表す他の斜視図である。
【発明を実施するための形態】
【００１３】
以下、本開示の実施の形態について、図面を参照して詳細に説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態
２．第２の実施の形態
３．適用例
【００１４】
＜１．第１の実施の形態＞
［構成例］
図１は、第１の実施の形態に係るカメラモジュール（カメラモジュール１）の一構成例を表すものである。カメラモジュール１は、相関２重サンプリング（ＣＤＳ；Correlated Double Sampling）を行うことにより撮像を行うものである。カメラモジュール１は、レンズ部３０と、撮像部１０と、ドライバ部２０と、ホストＩＣ４０とを備えている。
【００１５】
レンズ部３０は、レンズ３１と、アクチュエータ３２とを備えている。レンズ３１は、光Ｌを収束または発散させるものであり、例えば、１または複数のレンズを含んで構成されるものである。カメラモジュール１では、このレンズ３１を介して、撮像部１０に光Ｌが入射するようになっている。アクチュエータ３２は、カメラモジュール１がオートフォーカス動作を行う際、駆動信号Ｓdrvに基づいて、レンズ３１を光軸に沿って移動させるものである。例えば、アクチュエータ３２はコイルを含んで構成され、レンズ３１は、このコイルが生成する磁界と相互作用する磁石を含んで構成される。この構成により、レンズ部３０では、アクチュエータ３２のコイルが、駆動信号Ｓdrvに基づいて磁界を生じさせることにより、レンズ３１を移動させることができるようになっている。
【００１６】
撮像部１０は、撮像動作を行うものである。具体的には、撮像部１０は、ホストＩＣ４０から供給される撮像制御信号Ｓ１に基づいて撮像動作を行うとともに、取得した撮像画像を画像信号ＳpicとしてホストＩＣ４０に供給する。また、撮像部１０は、駆動制御信号Ｓctrlを生成し、ドライバ部２０に供給する機能をも有している。
【００１７】
図２は、撮像部１０の一構成例を表すものである。撮像部１０は、画素アレイ１１と、垂直走査部１２と、参照信号生成部１３と、ＡＤ（Analog to Digital）変換部５０と、水平走査部１４と、出力バッファ１５と、制御部１６とを備えている。
【００１８】
画素アレイ１１は、複数の画素Ｐixがマトリックス状に配置されたものである。画素Ｐixは、例えばフォトダイオードを有して構成されるものであり、受光光量に応じた大きさの信号を出力するようになっている。画素アレイ１１は、行方向（水平方向）に延伸する複数の制御線ＣＴＬと、列方向（垂直方向）に延伸する複数の信号線ＳＧＬとを有している。制御線ＣＴＬの一端は垂直走査部１２に接続され、信号線ＳＧＬの一端はＡＤ変換部５０に接続されている。各画素Ｐixは、制御線ＣＴＬと信号線ＳＧＬとの交差部に配置されている。
【００１９】
各画素Ｐixは、垂直走査部１２から制御線ＣＴＬを介して供給される制御信号に基づいて、受光動作、信号出力動作、およびリセット動作を行うものである。受光動作は、光を受け取り、その受光光量に応じた電荷を画素Ｐix内に蓄積するものである。信号出力動作は、蓄積された電荷に応じた信号を、信号Ｓsigとして信号線ＳＧＬを介して出力するものである。リセット動作は、画素Ｐixに蓄積された電荷をリセットするものである。
【００２０】
撮像部１０では、後述するように、各画素Ｐixにおける画素値ＰＶを取得するために、各画素Ｐixは、２つの電圧Ｖreset，Ｖsigを含む信号Ｓsigを出力する。具体的には、画素Ｐixは、まず、リセット動作後の信号出力動作（Ｐ相（Pre-charge相）期間ＴＰ）において電圧Ｖresetを出力する。そして、その次に、画素Ｐixは、受光動作を行い、その後の信号出力動作（Ｄ相（Data相）期間ＴＤ）において電圧Ｖsigを出力するようになっている。
【００２１】
垂直走査部１２は、制御部１６から供給される制御信号に基づいて、画素アレイ１１において、画素ラインを順次選択し、各画素Ｐixがリセット動作、受光動作、および信号出力動作を行うように制御するものである。
【００２２】
参照信号生成部１３は、参照信号Ｓrefを生成するものである。参照信号Ｓrefは、この例では、Ｐ相期間ＴＰおよびＤ相期間ＴＤにおいて、時間の経過に応じて電圧レベルが徐々に低下する、いわゆるランプ波形を有するものである。参照信号生成部１３は、このような参照信号Ｓrefを生成し、ＡＤ変換部５０に供給するようになっている。
【００２３】
ＡＤ変換部５０は、画素アレイ１１から供給された信号Ｓsigに基づいてＡＤ変換を行うものである。ＡＤ変換部５０は、複数の変換回路５１を備えている。この例では、各変換回路５１は、各信号線ＳＧＬに対応して設けられている。なお、これに限定されるものではなく、例えば、複数の信号線ＳＧＬに対して１つの割合で変換回路５１を設け、その変換回路５１を時分割的に動作させるようにしてもよい。各変換回路５１は、コンパレータ５２と、カウンタ５３とを備えている。
【００２４】
コンパレータ５２は、正入力端子における入力電圧と負入力端子における入力電圧とを比較して、その比較結果を信号Ｓcmpとして出力するものである。コンパレータ５２の正入力端子は、対応する信号線ＳＧＬが接続され、電圧Ｖreset，Ｖsigを含む信号Ｓsigが供給される。また、コンパレータ５２の負入力端子には参照信号Ｓrefが供給される。
【００２５】
カウンタ５３は、信号Ｓcmp、および制御部１６から供給される制御信号ＣＣおよびクロック信号ＣＬＫに基づいて、カウントアップ動作またはカウントダウン動作を行うものである。具体的には、カウンタ５３は、後述するように、Ｐ相期間ＴＰでは、制御部１６から供給される制御信号ＣＣに基づいてカウントダウン動作を開始し、コンパレータ５２の出力信号Ｓcmpに基づいてカウントダウン動作を停止する。また、カウンタ５３は、Ｄ相期間ＴＤでは、制御部１６から供給される制御信号ＣＣに基づいてカウントアップ動作を開始し、コンパレータ５２の出力信号Ｓcmpに基づいてカウントアップ動作を停止する。そして、カウンタ５３は、Ｄ相期間ＴＤの後に、水平走査部１４から供給される制御信号に基づいて、その最終カウント値を出力バッファ１５に供給するようになっている
【００２６】
この構成により、撮像部１０では、後述するように、電圧ＶsigをＡＤ変換するとともに電圧ＶresetをＡＤ変換し、そのＡＤ変換結果の差分に基づいて、その画素Ｐixにおける画素値ＰＶを取得する。撮像部１０では、このような相関２重サンプリングを行うことにより、電圧Ｖsigに含まれるノイズ成分を取り除くことができる。その結果、カメラモジュール１では、画質を高めることができるようになっている。
【００２７】
水平走査部１４は、制御部１６から供給される制御信号に基づいて、ＡＤ変換部５０の各変換回路５１がカウント値を順次出力するように制御するものである。
【００２８】
出力バッファ１５は、各変換回路５１から順次供給されるカウント値を、画像信号Ｓpicとして出力するものである。
【００２９】
制御部１６は、撮像部１０の動作を制御するものである。具体的には、制御部１６は、撮像制御信号Ｓ１に基づいて、クロック信号ＣＬＫおよび制御信号ＣＣを生成してＡＤ変換部５０に供給するとともに、垂直走査部１２、参照信号生成部１３、および水平走査部１４における動作をそれぞれ制御するようになっている。
【００３０】
また、制御部１６は、駆動制御信号Ｓctrlを生成する機能をも有している。駆動制御信号Ｓctrlは、駆動信号Ｓdrvが遷移してもよいかどうかを指示する信号である。具体的には、この例では、駆動制御信号Ｓctrlが高レベルである場合は、駆動信号Ｓdrvの遷移を許可することを示し、駆動制御信号Ｓctrlが低レベルである場合は、駆動信号Ｓdrvの遷移を禁止することを示すものである。制御部１６は、この例では、Ｐ相期間ＴＰおよびＤ相期間ＴＤにおいて駆動制御信号Ｓctrlを低レベルにし、それ以外の期間において駆動制御信号Ｓctrlを高レベルにするようになっている。
【００３１】
ドライバ部２０（図１）は、ホストＩＣ４０から供給されるレンズ制御信号Ｓ２、および撮像部１０から供給される駆動制御信号Ｓctrlに基づいて、駆動信号Ｓdrvを生成するものである。ドライバ部２０は、信号生成部２１と、ドライバ２２とを有している。
【００３２】
信号生成部２１は、レンズ制御信号Ｓ２および駆動制御信号Ｓctrlに基づいて、信号Ｓdrv0を生成するものである。その際、信号生成部２１は、レンズ制御信号Ｓ２に基づいて、信号Ｓdrv0のデューティ比ＤＲを決定するとともに、駆動制御信号Ｓctrlに基づいて信号Ｓdrv0の遷移タイミングを決定する。具体的には、信号生成部２１は、信号Ｓdrv0の遷移が、駆動制御信号Ｓctrlが高レベルである期間内に生じるように、信号Ｓdrv0の遷移タイミングを決定するようになっている。
【００３３】
ドライバ２２は、信号Ｓdrv0に基づいて駆動信号Ｓdrvを生成し、この駆動信号Ｓdrvを用いてアクチュエータ３２を駆動するものである。すなわち、駆動信号Ｓdrvは、信号Ｓdrv0に対応するものであり、信号Ｓdrv0と同じデューティ比ＤＲを有する信号である。
【００３４】
ホストＩＣ４０は、カメラモジュール１の動作を制御するものである。具体的には、ホストＩＣ４０は、撮像部１０に対して撮像制御信号Ｓ１を供給するとともに、ドライバ部２０に対してレンズ制御信号Ｓ２を供給する。また、ホストＩＣ４０は、撮像部１０から画像信号Ｓpicを受け取り、その画像信号Ｓpicに基づいて所定の画像処理を行う機能をも有している。
【００３５】
［動作および作用］
続いて、本実施の形態のカメラモジュール１の動作および作用について説明する。
【００３６】
（全体動作概要）
まず、図１を参照して、カメラモジュール１の全体動作概要を説明する。撮像部１０は、撮像制御信号Ｓ１に基づいて撮像動作を行い、取得した撮像画像を画像信号Ｓpicとして出力するとともに、駆動制御信号Ｓctrlを生成する。ドライバ部２０は、レンズ制御信号Ｓ２および駆動制御信号Ｓctrlに基づいて駆動信号Ｓdrvを生成する。その際、ドライバ部２０は、レンズ制御信号Ｓ２に基づいて、駆動信号Ｓdrvのデューティ比ＤＲを決定するとともに、駆動制御信号Ｓctrlに基づいて駆動信号Ｓdrvの遷移タイミングを決定する。レンズ部３０のアクチュエータ３２は、この駆動信号Ｓdrvに基づいて、レンズ３１を光軸に沿って移動させる。
【００３７】
（撮像部１０の動作）
次に、撮像部１０のうちの着目した画素Ｐixにおける画素値ＰＶの取得動作について、詳細に説明する。
【００３８】
図３は、撮像部１０の一動作例を表すものであり、（Ａ）は参照信号Ｓrefの波形を示し、（Ｂ）は信号Ｓsigの波形を示し、（Ｃ）は駆動制御信号Ｓctrlの波形を示し、（Ｄ）は信号Ｓcmpの波形を示し、（Ｅ）はクロック信号ＣＬＫの波形を示し、（Ｆ）はカウンタ５３におけるカウント値ＣＮＴを示す。ここで、図３（Ａ），（Ｂ）では、各信号の波形を同じ電圧軸で示している。
【００３９】
撮像部１０では、まず、Ｐ相期間ＴＰにおいて、ＡＤ変換部５０の変換回路５１が、画素Ｐixから出力される電圧Ｖresetに基づいてＡＤ変換を行う。そして、次に、Ｄ相期間ＴＤにおいて、変換回路５１が、画素Ｐixから出力される電圧Ｖsigに基づいてＡＤ変換を行う。また、撮像部１０は、Ｐ相期間ＴＰおよびＤ相期間ＴＤにおいて低レベルになり、それ以外の期間において高レベルになる駆動制御信号Ｓctrlを生成する。以下にこの動作について詳細に説明する。
【００４０】
まず、タイミングｔ１以前において、画素Ｐixは、垂直走査部１２から供給される制御信号に基づいてリセット動作を行い、その後に電圧Ｖresetを信号Ｓsigとして出力する。
【００４１】
次に、タイミングｔ１〜ｔ３の期間（Ｐ相期間ＴＰ）において、ＡＤ変換部５０の変換回路５１は、電圧Ｖresetに基づいてＡＤ変換を行う。具体的には、まず、タイミングｔ１において、制御部１６は、駆動制御信号Ｓctrlの電圧を低レベルから高レベルに変化させるとともに（図３（Ｃ））、クロック信号ＣＬＫの生成を開始する（図３（Ｅ））。これと同時に、参照信号生成部１３は、制御部１６から供給される制御信号に基づいて、参照信号Ｓrefの電圧を、電圧Ｖ１から所定の変化度合いで低下させ始める（図３（Ａ））。これに応じて、カウンタ５３は、これ以降、カウントダウン動作を行い、カウント値ＣＮＴを順次低下させる（図３（Ｆ））。
【００４２】
そして、タイミングｔ２において、参照信号Ｓrefの電圧が信号Ｓsigの電圧Ｖresetを下回る（図３（Ａ），（Ｂ））。これに応じて、コンパレータ５２は、出力信号Ｓcmpの電圧を高レベルから低レベルに変化させる（図３（Ｄ））。その結果、カウンタ５３は、カウントダウン動作を停止する（図３（Ｆ））。このようにして、変換回路５１は、電圧Ｖresetをデジタル値（カウント値ＣＮＴ１）に変換する。
【００４３】
次に、タイミングｔ３において、制御部１６は、駆動制御信号Ｓctrlの電圧を高レベルから低レベルに変化させるとともに（図３（Ｃ））、クロック信号ＣＬＫの生成を停止する（図３（Ｅ））。これと同時に、参照信号生成部１３は、制御部１６から供給される制御信号に基づいて、参照信号Ｓrefの電圧の変化を停止させ、その後に、参照信号Ｓrefの電圧を電圧Ｖ１に戻す（図３（Ａ））。その際、タイミングｔ４において、参照信号Ｓrefの電圧が信号Ｓsigの電圧Ｖresetを上回る（図３（Ａ），（Ｂ））。これに応じて、コンパレータ５２は、出力信号Ｓcmpの電圧を低レベルから高レベルに変化させる（図３（Ｄ））。
【００４４】
次に、画素Ｐixは、垂直走査部１２から供給される制御信号に基づいて受光動作を行い、その後に電圧Ｖsigを信号Ｓsigとして出力する。
【００４５】
次に、タイミングｔ５〜ｔ７の期間（Ｄ相期間ＴＤ）において、ＡＤ変換部５０の変換回路５１は、電圧Ｖsigに基づいてＡＤ変換を行う。具体的には、まず、タイミングｔ５において、制御部１６は、駆動制御信号Ｓctrlの電圧を低レベルから高レベルに変化させるとともに（図３（Ｃ））、クロック信号ＣＬＫの生成を開始する（図３（Ｅ））。これと同時に、参照信号生成部１３は、制御部１６から供給される制御信号に基づいて、参照信号Ｓrefの電圧を、電圧Ｖ１から所定の変化度合いで低下させ始める（図３（Ａ））。これに応じて、カウンタ５３は、これ以降、カウントアップ動作を行い、カウント値ＣＮＴを順次上昇させる（図３（Ｆ））。
【００４６】
そして、タイミングｔ６において、参照信号Ｓrefの電圧が信号Ｓsigの電圧Ｖsigを下回る（図３（Ａ），（Ｂ））。これに応じて、コンパレータ５２は、出力信号Ｓcmpの電圧を高レベルから低レベルに変化させる（図３（Ｄ））。その結果、カウンタ５３は、カウントアップ動作を停止する（図３（Ｆ））。このようにして、変換回路５１は、電圧Ｖsigをデジタル値（カウント値ＣＮＴ２）に変換する。
【００４７】
次に、タイミングｔ７において、制御部１６は、駆動制御信号Ｓctrlを高レベルから低レベルに変化させるとともに（図３（Ｃ））、クロック信号ＣＬＫの生成を停止する（図３（Ｅ））。これと同時に、参照信号生成部１３は、制御部１６から供給される制御信号に基づいて、参照信号Ｓrefの電圧の変化を停止させ、その後に、参照信号Ｓrefの電圧を電圧Ｖ１に戻す（図３（Ａ））。その際、タイミングｔ８において、参照信号Ｓrefの電圧が信号Ｓsigの電圧Ｖsigを上回る（図３（Ａ），（Ｂ））。これに応じて、コンパレータ５２は、出力信号Ｓcmpの電圧を低レベルから高レベルに変化させる（図３（Ｄ））。
【００４８】
そして、この後に、カウンタ５３は、水平走査部１４から供給される制御信号に基づいて、カウント値ＣＮＴ（ＣＮＴ２−ＣＮＴ１）を出力する。出力バッファ１５は、このカウント値ＣＮＴを画像信号Ｓpicとして出力する。
【００４９】
このように、撮像部１０では、電圧ＶresetをＡＤ変換してデジタル値（カウント値ＣＮＴ１）を取得するとともに、電圧ＶsigをＡＤ変換してデジタル値（カウント値ＣＮＴ２）を取得し、デジタル値の差分（ＣＮＴ２−ＣＮＴ１）を求めるようにした。撮像部１０では、このように相関２重サンプリングを行うようにしたので、電圧Ｖsigに含まれるノイズ成分を取り除くことができる。すなわち、カメラモジュール１では、各画素Ｐixにおいて生じるノイズや、アクチュエータ３２の動作に起因するノイズ（後述）など、様々なノイズが生じるおそれがある。このとき、電圧Ｖresetは、ノイズ成分を含み、電圧Ｖsigは、ノイズ成分および信号成分を含む。よって、電圧ＶsigのＡＤ変換結果と電圧ＶresetのＡＤ変換結果との差分に基づいて画素値ＰＶを取得することにより、電圧Ｖsigに含まれるノイズ成分を画素Ｐixごとに取り除くことができる。これにより、カメラモジュール１では、画質を高めることができる。
【００５０】
また、撮像部１０では、カウントダウン動作およびカウントアップ動作を行うカウンタ５３を設けるようにしたので、例えば、２つのカウント値ＣＮＴ１，ＣＮＴ２の差分を求める演算部を設ける必要がないため、回路構成をシンプルにすることができる。
【００５１】
（ドライバ部２０の動作）
撮像部１０の制御部１６は、図３（Ｃ）に示したように、Ｐ相期間ＴＰおよびＤ相期間ＴＤにおいて高レベルになり、それ以外の期間において低レベルになる駆動制御信号Ｓctrlを生成する。ドライバ部２０は、この駆動制御信号Ｓctrlと、レンズ制御信号Ｓ２とに基づいて駆動信号Ｓdrvを生成し、レンズ部３０のアクチュエータ３２を駆動する。その際、ドライバ部２０は、レンズ制御信号Ｓ２に基づいて、駆動信号Ｓdrvのデューティ比ＤＲを決定するとともに、駆動制御信号Ｓctrlに基づいて、駆動信号Ｓdrvの遷移タイミングを決定する。以下に、駆動制御信号Ｓctrlのデューティ比が４０％の矩形波形である場合におけるドライバ部２０の動作について、詳細に説明する。
【００５２】
図４は、ドライバ部２０の一動作例を表すものであり、（Ａ）は駆動制御信号Ｓctrlの波形を示し、（Ｂ）はデューティ比ＤＲが１０％である場合における駆動信号Ｓdrvの波形を示し、（Ｃ）はデューティ比ＤＲが４０％である場合における駆動信号Ｓdrvの波形を示し、（Ｄ）はデューティ比ＤＲが９０％である場合における駆動信号Ｓdrvの波形を示す。図５は、デューティ比ＤＲを変化させる場合のドライバ部２０の一動作例を表すものであり、（Ａ）は駆動制御信号Ｓctrlの波形を示し、（Ｂ）は駆動信号Ｓdrvの波形を示す。
【００５３】
撮像部１０は、図４（Ａ）に示したように、タイミングｔ１１〜ｔ１３の期間において、駆動制御信号Ｓctrlを高レベルにし、タイミングｔ１３〜ｔ１４の期間（Ｐ相期間ＴＰ）において、駆動制御信号Ｓctrlを低レベルにする。そして、タイミングｔ１４〜ｔ１６の期間において、駆動制御信号Ｓctrlを高レベルにし、タイミングｔ１６〜ｔ１７の期間（Ｄ相期間ＴＤ）において、駆動制御信号Ｓctrlを低レベルにする。撮像部１０は、このタイミングｔ１１〜ｔ１７の期間（期間Ｔ０）における動作を繰り返す。この例では、駆動制御信号Ｓctrlのデューティ比を４０％にしているため、タイミングｔ１１〜ｔ１３の期間の時間幅と、タイミングｔ１４〜ｔ１６の時間幅とは互いに等しく、タイミングｔ１３〜ｔ１４の期間（Ｐ相期間ＴＰ）の時間幅と、タイミングｔ１６〜ｔ１７の期間（Ｄ相期間ＴＤ）の時間幅とは、互いに等しい。言い換えれば、この例では、Ｐ相期間ＴＰとＤ相期間ＴＤとの間隔を互いに等しくしている。
【００５４】
そして、ドライバ部２０は、レンズ制御信号Ｓ２に基づいて、駆動信号Ｓdrvのデューティ比ＤＲを決定し、駆動信号Ｓdrvを生成する（図４（Ｂ）〜（Ｄ））。その際、ドライバ部２０は、駆動信号Ｓdrvの遷移が駆動制御信号Ｓctrlが高レベルである期間内に生じるように、遷移タイミングを決定する。すなわち、ドライバ部２０は、Ｐ相期間ＴＰおよびＤ相期間ＴＤにおいて、駆動信号Ｓdrvが遷移せず、それ以外の期間において、駆動信号Ｓdrvが遷移するように、遷移タイミングを決定する。
【００５５】
具体的には、例えば、駆動信号Ｓdrvのデューティ比ＤＲを１０％にする場合には、図４（Ｂ）に示すように、ドライバ部２０は、駆動信号Ｓdrvの電圧を、タイミングｔ１１において低レベルから高レベルに変化させ、タイミングｔ１２において高レベルから低レベルに変化させる。ここで、デューティ比ＤＲは、タイミングｔ１１〜ｔ１４の期間において、駆動信号Ｓdrvの電圧が高レベルになる時間の割合である。そして、ドライバ部２０は、駆動信号Ｓdrvの電圧を、タイミングｔ１４において低レベルから高レベルに変化させ、タイミングｔ１５において高レベルから低レベルに変化させる。このとき、Ｐ相期間ＴＰおよびＤ相期間ＴＤでは、駆動信号Ｓdrvの電圧は低レベルを維持する。このように、ドライバ部２０は、期間Ｔ０において、互いにパルス幅が等しい２つのパルスＰＵ１（タイミングｔ１１〜ｔ１２）およびパルスＰＵ２（タイミングｔ１４〜ｔ１５）を生成する。
【００５６】
また、例えば、駆動信号Ｓdrvのデューティ比ＤＲを４０％にする場合には、図４（Ｃ）に示すように、ドライバ部２０は、駆動信号Ｓdrvの電圧を、タイミングｔ１１において低レベルから高レベルに変化させ、タイミングｔ１３において高レベルから低レベルに変化させ、タイミングｔ１４において低レベルから高レベルに変化させ、タイミングｔ１６において高レベルから低レベルに変化させる。このとき、Ｐ相期間ＴＰおよびＤ相期間ＴＤでは、駆動信号Ｓdrvの電圧は低レベルを維持する。このように、ドライバ部２０は、期間Ｔ０において、互いにパルス幅が等しい２つのパルスＰＵ１（タイミングｔ１１〜ｔ１３）およびパルスＰＵ２（タイミングｔ１４〜ｔ１６）を生成する。
【００５７】
また、例えば、駆動信号Ｓdrvのデューティ比ＤＲを９０％にする場合には、図４（Ｄ）に示すように、ドライバ部２０は、駆動信号Ｓdrvの電圧を、タイミングｔ１２において低レベルから高レベルに変化させ、タイミングｔ１４において高レベルから低レベルに変化させ、タイミングｔ１５において低レベルから高レベルに変化させ、タイミングｔ１７において高レベルから低レベルに変化させる。このとき、Ｐ相期間ＴＰおよびＤ相期間ＴＤでは、駆動信号Ｓdrvの電圧は高レベルを維持する。このように、ドライバ部２０は、期間Ｔ０において、互いにパルス幅が等しい２つのパルスＰＵ１（タイミングｔ１２〜ｔ１４）およびパルスＰＵ２（タイミングｔ１５〜ｔ１７）を生成する。
【００５８】
また、ドライバ部２０は、駆動信号Ｓdrvのデューティ比ＤＲを変化させる場合には、図５に示すように、期間Ｔ０ごとに、デューティ比ＤＲを設定する。すなわち、タイミングｔ２１〜ｔ２２の期間（期間Ｔ０）において、パルス幅が互いに等しい２つのパルスＰＵ１，ＰＵ２を生成し、その後にデューティ比ＤＲを変化させ、次のタイミングｔ２２〜ｔ２３の期間（期間Ｔ０）において、パルス幅が互いに等しい２つのパルスＰＵ１，ＰＵ２を生成する。
【００５９】
このように、カメラモジュール１では、Ｐ相期間ＴＰ前のタイミングｔ１１〜ｔ１３の期間おいて駆動信号Ｓdrvが遷移し、Ｄ相期間ＴＤ前のタイミングｔ１４〜ｔ１６の期間において駆動信号Ｓdrvが遷移するようにした。その際、カメラモジュール１では、期間Ｔ０における２つのパルスＰＵ１，ＰＵ２のパルス幅を互いに等しくし、Ｐ相期間ＴＰ前における駆動信号Ｓdrvの最後の遷移タイミングから、Ｐ相期間ＴＰの開始タイミングまでの時間ｔｐと、Ｄ相期間ＴＤ前における駆動信号Ｓdrvの最後の遷移タイミングから、Ｄ相期間ＴＤの開始タイミングまでの時間ｔｄとを互いに等しくした。これにより、以下に示すように、駆動信号Ｓdrvに起因して画質が低下するおそれを低減することができる。
【００６０】
図６は、撮像部１０の一動作例を表すものであり、（Ａ）は駆動信号Ｓdrvの波形を示し、（Ｂ）はある信号線ＳＧＬにおける信号Ｓsigの波形を示す。駆動信号Ｓdrvがアクチュエータ３２に供給されると、アクチュエータ３２のコイルは磁界を生成し、レンズ３１を移動させようとする。その際、アクチュエータ３２のコイルが生成した磁界が、撮像部１０の画素アレイ１１に洩れ、例えば、信号線ＳＧＬに誘導起電力が生じるおそれがある。この例では、タイミングｔ３１において、駆動信号Ｓdrvの電圧が低レベルから高レベルに変化したときに、信号線ＳＧＬに誘導起電力が生じ、この例では、信号Ｓsigの電圧は、一旦上昇した後、徐々に低下する。また、タイミングｔ３２において、駆動信号Ｓdrvの電圧が高レベルから低レベルに変化したときに、信号線ＳＧＬに誘導起電力が生じ、信号Ｓsigの電圧は、一旦低下した後、徐々に上昇して所望の電圧に収束していく。このように、駆動信号ＳdrvのパルスＰＵ１，ＰＵ２に起因して、信号Ｓsigにノイズが生じるおそれがある（図６（Ｂ））。
【００６１】
よって、パルスＰＵ１の後のＰ相期間ＴＰにおいて、この信号Ｓsigが十分に収束しないうちに、電圧Ｖresetに基づくＡＤ変換を行うと、ＡＤ変換結果（カウント値ＣＮＴ１）はノイズ成分を含んでしまう。同様に、パルスＰＵ２の後のＤ相期間ＴＤにおいて、この信号Ｓsigが十分に収束しないうちに、電圧Ｖsigに基づくＡＤ変換を行うと、ＡＤ変換結果（カウント値ＣＮＴ２）はノイズ成分を含んでしまう。しかしながら、カメラモジュール１では、Ｐ相期間ＴＰの前にパルスＰＵ１を生成するとともに、Ｄ相期間ＴＤの前にパルスＰＵ２を生成し、相関２重サンプリングを行うようにしたので、ノイズの影響を少なくすることができる。
【００６２】
すなわち、例えば、仮に、Ｐ相期間ＴＰの前のみにパルスを生成し、Ｄ相期間ＴＤの前にパルスを生成しない場合には、カウント値ＣＮＴ１は、駆動信号Ｓdrvのパルスに起因するノイズ成分を含むが、カウント値ＣＮＴ２はこのようなノイズ成分を含まない。よって、カウント値ＣＮＴ１，ＣＮＴ２の差分（ＣＮＴ２−ＣＮＴ１）は、カウント値ＣＮＴ１に含まれるノイズ成分をそのまま含んでしまう。一方、カメラモジュール１では、Ｐ相期間ＴＰの前にパルスＰＵ１を生成するとともに、Ｄ相期間ＴＤの前にパルスＰＵ２を生成するようにしたので、カウント値ＣＮＴ１，ＣＮＴ２は、それぞれ、駆動信号Ｓdrvのパルスに起因するノイズ成分を含む。これにより、カウント値ＣＮＴ１，ＣＮＴ２の差分（ＣＮＴ２−ＣＮＴ１）におけるノイズ成分を少なくすることができる。その結果、カメラモジュール１では、画質を高めることができる。
【００６３】
特に、カメラモジュール１では、Ｐ相期間ＴＰ前における駆動信号Ｓdrvの最後の遷移タイミングから、Ｐ相期間ＴＰの開始タイミングまでの時間ｔｐと、Ｄ相期間ＴＤ前における駆動信号Ｓdrvの最後の遷移タイミングから、Ｄ相期間ＴＤの開始タイミングまでの時間ｔｄとを互いに等しくしている。これにより、カウント値ＣＮＴ１に含まれるノイズ成分と、カウント値ＣＮＴ２に含まれるノイズ成分とを、同程度にすることができる。よって、カウント値ＣＮＴ１，ＣＮＴ２の差分（ＣＮＴ２−ＣＮＴ１）を求めることにより、駆動信号Ｓdrvの遷移に起因するノイズ成分の影響を取り除くことができる。その結果、カメラモジュール１では、画質を高めることができる。
【００６４】
［効果］
以上のように本実施の形態では、Ｐ相期間の前に駆動信号のパルスを生成するとともに、およびＤ相期間の前に駆動信号のパルスを生成したので、画質を高めることができる。
【００６５】
本実施の形態では、Ｐ相期間の前における駆動信号の最後の遷移タイミングから、Ｐ相期間の開始タイミングまでの時間と、Ｄ相期間の前における駆動信号の最後の遷移タイミングから、Ｄ相期間の開始タイミングまでの時間とを互いに等しくしたので、画質を高めることができる。
【００６６】
［変形例１−１］
上記実施の形態では、Ｐ相期間ＴＰの時間幅とＤ相期間ＴＤの時間幅とを等しくしたが、これに限定されるものではない。これに代えて、例えば、図７，８に示すように、Ｐ相期間ＴＰの時間幅をＤ相期間ＴＤの時間幅よりも短くしてもよい。すなわち、一般に、Ｐ相期間ＴＰにおけるカウント値ＣＮＴ１は、Ｄ相期間ＴＤにおけるカウント値ＣＮＴ２よりも小さいため、このように、Ｐ相期間ＴＰの時間幅をＤ相期間ＴＤの時間幅よりも短くすることができる。
【００６７】
［変形例１−２］
上記実施の形態では、カウンタ５３が、カウントアップ動作またはカウントダウン動作を選択的に行うようにしたが、これに限定されるものではない。以下に、本変形例に係る撮像部１０Ｂについて、詳細に説明する。
【００６８】
図９は、撮像部１０Ｂの一構成例を表すものである。撮像部１０Ｂは、ＡＤ変換部５０Ｂと、水平走査部１４Ｂと、演算部１７Ｂと、制御部１６Ｂとを備えている。
【００６９】
ＡＤ変換部５０Ｂは、複数の変換回路５１Ｂを備えている。各変換回路５１Ｂは、カウンタ５３を備えている。カウンタ５３Ｂは、制御信号ＣＣおよびクロック信号ＣＬＫに基づいて、カウントアップ動作を行うものである。具体的には、カウンタ５３Ｂは、Ｐ相期間ＴＰでは、制御信号ＣＣに基づいてカウントアップ動作を開始し、コンパレータ５２の出力信号Ｓcmpに基づいてカウントアップ動作を停止する。そして、Ｐ相期間ＴＰの後に、水平走査部１４Ｂから供給される制御信号に基づいて、そのカウント値を演算部１７Ｂに供給する。同様に、カウンタ５３Ｂは、Ｄ相期間ＴＤでは、制御信号ＣＣに基づいてカウントアップ動作を開始し、コンパレータ５２の出力信号Ｓcmpに基づいてカウントアップ動作を停止する。そして、Ｄ相期間ＴＤの後に、水平走査部１４Ｂから供給される制御信号に基づいて、そのカウント値を演算部１７Ｂに供給するようになっている。
【００７０】
水平走査部１４Ｂは、制御部１６Ｂから供給される制御信号に基づいて、ＡＤ変換部５０の各変換回路５１がカウント値を順次出力するように制御するものである。
【００７１】
演算部１７Ｂは、各変換回路５１Ｂから供給された、Ｐ相期間ＴＰにおけるカウント値と、Ｄ相期間ＴＤにおけるカウント値との差分を求めるものである。そして、出力バッファ１５は、演算部１７Ｂにおける演算結果を、画像信号Ｓpicとして出力するようになっている。
【００７２】
制御部１６Ｂは、上記実施の形態に係る制御部１６と同様に、撮像部１０Ｂの動作を制御するとともに、駆動制御信号Ｓctrlを生成するものである。
【００７３】
図１０は、撮像部１０Ｂの一動作例を表すものであり、（Ａ）は参照信号Ｓrefの波形を示し、（Ｂ）は信号Ｓsigの波形を示し、（Ｃ）は駆動制御信号Ｓctrlの波形を示し、（Ｄ）は信号Ｓcmpの波形を示し、（Ｅ）はクロック信号ＣＬＫの波形を示し、（Ｆ）はカウンタ５３Ｂにおけるカウント値ＣＮＴを示す。
【００７４】
タイミングｔ５１〜ｔ５３の期間（Ｐ相期間ＴＰ）において、変換回路５１Ｂは、電圧Ｖresetに基づいてＡＤ変換を行う。この動作は、上記実施の形態に係る変換回路５１のタイミングｔ１〜ｔ３の期間における動作（図３）と同様である。その際、カウンタ５３Ｂは、上記実施の形態の場合と異なり、カウントアップ動作を行う（図１０（Ｆ））。このようにして、変換回路５１Ｂは、電圧Ｖresetをデジタル値（カウント値ＣＮＴ１）に変換する。そして、その後に、カウンタ５３Ｂは、水平走査部１４Ｂから供給される制御信号に基づいてカウント値ＣＮＴ１を出力する。演算部１７Ｂは、このカウント値ＣＮＴ１を一旦記憶する。そして、カウンタ５３Ｂは、制御部１６Ｂから供給される制御信号に基づいて、カウント値をリセットする。
【００７５】
次に、タイミングｔ５５〜ｔ５７の期間（Ｄ相期間ＴＤ）において、ＡＤ変換部５０の変換回路５１は、電圧Ｖsigに基づいてＡＤ変換を行う。この動作は、タイミングｔ５１〜ｔ５３の期間（Ｐ相期間ＴＰ）における、電圧Ｖresetに基づくＡＤ変換と同様である。その結果、変換回路５１Ｂは、電圧Ｖsigをデジタル値（カウント値ＣＮＴ２）に変換する。そして、その後に、カウンタ５３Ｂは、水平走査部１４Ｂから供給される制御信号に基づいて、カウント値ＣＮＴ２を出力する。そして、演算部１７Ｂは、このカウント値ＣＮＴ２と、記憶しているカウント値ＣＮＴ１との差分（ＣＮＴ２−ＣＮＴ１）を求め、その演算結果を出力する。そして、出力バッファ１５は、この演算結果を画像信号Ｓpicとして出力する。
【００７６】
このように構成しても、上記実施の形態に係る撮像部１０と同様の効果を得ることができる。
【００７７】
また、この例では、変換回路５１Ｂのカウンタ５３Ｂは、図１０に示したように、クロック信号ＣＬＫを、Ｐ相期間ＴＰの開始タイミングｔ５１から信号Ｓcmpが遷移するタイミングｔ５２までカウントしてカウント値ＣＮＴ１を取得するとともに、Ｄ相期間ＤＰの開始タイミングｔ５５から信号Ｓcmpが遷移するタイミングｔ５６までカウントしてカウント値ＣＮＴ２を取得し、これらのカウント値ＣＮＴ１，ＣＮＴ２に基づいて画素値ＰＶを求めたが、これに限定されるものではない。これに代えて、例えば、図１１に示すように、信号Ｓcmpが遷移するタイミングｔ５２からＰ相期間ＴＰの終了タイミングｔ５３までカウントしてカウント値ＣＮＴ３を取得するとともに、信号Ｓcmpが遷移するタイミングｔ５６からＤ相期間ＴＤの終了タイミングｔ５７までカウントしてカウント値ＣＮＴ４を取得し、これらのカウント値ＣＮＴ３，ＣＮＴ４に基づいて画素値ＰＶを求めてもよい。
【００７８】
［変形例１−３］
上記実施の形態では、例えば図４に示したように、Ｐ相期間ＴＰの終了タイミング（例えばタイミングｔ１４）およびＤ相期間ＴＤの終了タイミング（例えばタイミングｔ１１，ｔ１７）において、駆動信号Ｓdrvが遷移するようにしたが、これに限定されるものではない。例えば、図１２（Ｂ），（Ｃ）に示すように、デューティ比ＤＲを小さい値にするときは、パルスＰＵ１の中心タイミングをタイミングｔ６１〜ｔ６３の期間の中心タイミングに合わせるとともに、パルスＰＵ２の中心タイミングをタイミングｔ６４〜ｔ６６の期間の中心タイミングに合わせ（図１２（Ｂ），（Ｃ））、デューティ比ＤＲを大きい値にするときは、図１２（Ｄ）に示すように、パルスＰＵ１の中心タイミングをタイミングｔ６３〜ｔ６４の期間（Ｐ相期間ＴＰ）の中心タイミングに合わせるとともに、パルスＰＵ２の中心タイミングをタイミングｔ６６〜ｔ６７の期間（Ｄ相期間ＴＤ）の中心タイミングに合わせてもよい（図１２（Ｄ））。この場合でも、Ｐ相期間ＴＰ前における駆動信号Ｓdrvの最後の遷移タイミングから、Ｐ相期間ＴＰの開始タイミングまでの時間ｔｐと、Ｄ相期間ＴＤ前における駆動信号Ｓdrvの最後の遷移タイミングから、Ｄ相期間の開始タイミングまでの時間ｔｄとを互いに等しくすることができるので、画質を高めることができる。
【００７９】
［変形例１−４］
上記実施の形態では、駆動制御信号Ｓctrlのデューティ比を４０％にしたが、これに限定されるものではない。以下に、一例として、変形例１−３に係るカメラモジュールにおいて、駆動制御信号Ｓctrlのデューティ比を５９％にした場合の動作について、詳細に説明する。
【００８０】
図１３は、本変形例に係るカメラモジュール１Ｄにおけるドライバ部２０Ｄの一動作例を表すものであり、（Ａ）は駆動制御信号Ｓctrlの波形を示し、（Ｂ）〜（Ｇ）は駆動信号Ｓdrvの波形を示す。図１３（Ｂ）〜（Ｇ）は、レンズ制御信号Ｓ２に基づいて、駆動信号Ｓdrvのデューティ比ＤＲを、１０％、５９％、６０％、９０％、４１％、３９％の順に変化させた場合を示している。
【００８１】
まず、ドライバ部２０Ｄは、デューティ比ＤＲを１０％に設定して駆動信号Ｓdrvを生成する（図１３（Ｂ））。このとき、ドライバ部２０Ｄは、Ｐ相期間ＴＰ（タイミングｔ７３〜ｔ７４の期間）およびＤ相期間ＴＤ（タイミングｔ７６〜ｔ７７の期間）において低レベルになるような駆動信号Ｓdrvを生成する。以下、このような駆動信号Ｓdrvの波形を波形ＷＡと呼ぶ。そしてその後、ドライバ部２０Ｄは、デューティ比ＤＲを５９％に設定して、波形ＷＡを有する駆動信号Ｓdrvを生成する（図１３（Ｃ））。
【００８２】
次に、ドライバ部２０Ｄは、デューティ比ＤＲを６０％に設定して駆動信号Ｓdrvを生成する（図１３（Ｄ））。このとき、ドライバ部２０Ｄは、駆動信号Ｓdrvの波形を、Ｐ相期間ＴＰおよびＤ相期間ＴＤにおいて高レベルになるような波形（以下、波形ＷＢと呼ぶ。）にする。すなわち、波形ＷＡのまま駆動信号Ｓdrvのデューティ比ＤＲを６０％に設定すると、このデューティ比ＤＲ（６０％）が駆動制御信号Ｓctrlのデューティ比（５９％）よりも高いため、パルスＰＵ１，ＰＵ２の各遷移タイミングがＰ相期間ＴＰ内またはＤ相期間ＴＤ内に入ってしまう。よって、ドライバ部２０Ｄは、駆動信号Ｓdrvの波形を波形ＷＡから波形ＷＢに変更する。そして、その後、ドライバ部２０Ｄは、デューティ比ＤＲを９０％に設定して、波形ＷＢを有する駆動信号Ｓdrvを生成し（図１３（Ｅ））、さらにその後、デューティ比ＤＲを４１％に設定して、波形ＷＢを有する駆動信号Ｓdrvを生成する（図１３（Ｆ））。
【００８３】
次に、ドライバ部２０Ｄは、デューティ比ＤＲを３９％に設定して駆動信号Ｓdrvを生成する（図１３（Ｇ））。このとき、ドライバ部２０Ｄは、駆動信号Ｓdrvの波形を、波形ＷＡにする。すなわち、波形ＷＢのまま駆動信号Ｓdrvのデューティ比ＤＲを３９％に設定すると、パルスＰＵ１，ＰＵ２の各遷移タイミングがＰ相期間ＴＰ内またはＤ相期間ＴＤ内に入ってしまう。よって、ドライバ部２０Ｄは、駆動信号Ｓdrvの波形を、波形ＷＢから波形ＷＡに変更する。
【００８４】
図１４は、駆動信号Ｓdrvのデューティ比ＤＲを変化させたときの、駆動信号Ｓdrvの波形を表すものである。ドライバ部２０Ｄは、この例では、デューティ比ＤＲが４１％よりも小さい場合には、駆動信号Ｓdrvの波形を波形ＷＡにする。そして、デューティ比ＤＲを増やしていき、デューティ比ＤＲが５９％よりも大きくなると、ドライバ部２０Ｄは、駆動信号Ｓdrvの波形を波形ＷＡから波形ＷＢに変更する。同様に、ドライバ部２０Ｄは、この例では、デューティ比ＤＲが５９％よりも大きい場合には、駆動信号Ｓdrvの波形を波形ＷＢにする。そして、デューティ比ＤＲを減らしていき、デューティ比ＤＲが４１％よりも小さくなると、ドライバ部２０Ｄは、駆動信号Ｓdrvの波形を波形ＷＢから波形ＷＡに変更する。このように、ドライバ部２０Ｄでは、駆動信号Ｓdrvのデューティ比ＤＲに基づいて駆動信号Ｓdrvの波形を決定する際の特性が、ヒステリシスを有する。これにより、カメラモジュール１Ｄでは、このようなヒステリシス特性を有しない場合に比べて、駆動信号Ｓdrvの波形が波形ＷＡと波形ＷＢとの間で頻繁に行き来するおそれを低減することができ、画質が低下するおそれを低減することができる。
【００８５】
［変形例１−５］
上記実施の形態では、ドライバ部２０は、例えば図４に示したように、１つの期間Ｔ０におけるパルスＰＵ１，ＰＵ２を用いて、所望のデューティ比ＤＲを実現したが、これに限定されるものではない。これに代えて、例えば図１５に示すように、複数（この例では２つ）の期間Ｔ０におけるパルスＰＵ１，ＰＵ２を用いて、所望のデューティ比ＤＲを実現してもよい。この例では、タイミングｔ８１〜ｔ８２の期間Ｔ０において、駆動信号Ｓdrvのデューティ比ＤＲを値ＤＲ１に設定し、タイミングｔ８２〜ｔ８３の期間Ｔ０において、駆動信号Ｓdrvのデューティ比ＤＲを、値ＤＲ１よりもやや大きい値ＤＲ２に設定している。そして、この２つの期間Ｔ０（タイミングｔ８１〜ｔ８３）における動作を繰り返す。この場合には、駆動信号Ｓdrvのデューティ比ＤＲは、等価的に、値ＤＲ１と値ＤＲ２の平均値になる。このように、複数の期間Ｔ０におけるパルスＰＵ１，ＰＵ２を用いて、所望のデューティ比ＤＲを実現することにより、駆動信号Ｓdrvのデューティ比ＤＲの分解能を高めることができる。
【００８６】
また、この例において、ドライバ２２に駆動電流を検出する検出回路を設け、その検出値に基づいて、値ＤＲ１および値ＤＲ２を制御するようにしてもよい。このようにΔΣ変調を用いることにより、より高い精度で駆動信号Ｓdrvのデューティ比ＤＲを設定することができる。
【００８７】
［変形例１−６］
上記実施の形態では、撮像部１０は、Ｄ相期間ＴＤ後の各カウンタ５３のカウント値を画像信号Ｓpicとして出力したが、これに限定されるものではなく、これに代えて、例えば、このカウント値を補正して、その補正されたカウント値を画像信号Ｓpicとして出力してもよい。以下に、本変形例に係るカメラモジュール１Ｆついて、詳細に説明する。
【００８８】
図１６は、カメラモジュール１Ｆの一構成例を表すものである。カメラモジュール１Ｆは、ドライバ部２０Ｆと、撮像部１０Ｆとを備えている。ドライバ部２０Ｆは、信号生成部２１Ｆを有している。信号生成部２１Ｆは、上記実施の形態に係る信号生成部２１と同様に、レンズ制御信号Ｓ２および駆動制御信号Ｓctrlに基づいて、信号Ｓdrv0を生成するものである。また、信号生成部２１Ｆは、生成した信号Ｓdrv0の遷移タイミングを、遷移タイミング情報ＩＮＦとして撮像部１０Ｆに供給する機能をも有している。
【００８９】
図１７は、撮像部１０Ｆの一構成例を表すものである。撮像部１０Ｆは、補正演算部１８Ｆと、制御部１６Ｆとを備えている。制御部１６Ｆは、撮像部１０Ｆの動作を制御するものである。補正演算部１８Ｆは、遷移タイミング情報ＩＮＦに基づいて、電圧Ｖsigのレベルに応じて、各カウンタ５３から供給されたカウント値（ＣＮＴ２−ＣＮＴ１）を補正するものである。これにより、カメラモジュール１Ｆでは、画素値ＰＶが、駆動信号Ｓdrvの遷移に起因するノイズの影響を受けるおそれをさらに低減することができる。
【００９０】
すなわち、上記実施の形態に係るカメラモジュール１では、Ｐ相期間ＴＰ前における駆動信号Ｓdrvの最後の遷移タイミングから、Ｐ相期間ＴＰの開始タイミングまでの時間ｔｐと、Ｄ相期間ＴＤ前における駆動信号Ｓdrvの最後の遷移タイミングから、Ｄ相期間ＴＤの開始タイミングまでの時間ｔｄとを互いに等しくした。これにより、カウント値ＣＮＴ１に含まれるノイズ成分と、カウント値ＣＮＴ２に含まれるノイズ成分とを、近付けることができる。
【００９１】
しかしながら、例えば図３に示したように、Ｄ相期間ＴＤにおける信号Ｓcmpが遷移するタイミングｔ６は、電圧Ｖsigのレベルに応じて異なる。よって、Ｐ相期間ＴＰ前における駆動信号Ｓdrvの最後の遷移タイミングから、Ｐ相期間ＴＰにおいて信号Ｓcmpが遷移するタイミングまでの時間と、Ｄ相期間ＴＤ前における駆動信号Ｓdrvの最後の遷移タイミングから、Ｄ相期間ＴＤにおいて信号Ｓcmpが遷移するタイミングまでの時間は、必ずしも一致しない。その結果、カウント値ＣＮＴ１に含まれるノイズ成分と、カウント値ＣＮＴ２に含まれるノイズ成分とが、異なってしまうおそれがある。この場合には、カウント値ＣＮＴ１，ＣＮＴ２の差分（ＣＮＴ２−ＣＮＴ１）に、ノイズ成分が残ってしまうおそれがある。
【００９２】
本変形例に係るカメラモジュール１Ｆでは、補正演算部１８Ｆは、遷移タイミング情報ＩＮＦに基づいて、Ｐ相期間ＴＰ前の駆動信号Ｓdrvの遷移タイミング、およびＤ相期間ＴＤ前の駆動信号Ｓdrvの遷移タイミングを把握し、電圧Ｖsigのレベル（Ｄ相期間ＴＤにおいて信号Ｓcmpが遷移するタイミング）に応じて、カウント値（ＣＮＴ２−ＣＮＴ１）を補正する。これにより、補正演算部１８Ｆは、カウント値ＣＮＴ１に含まれるノイズ成分と、カウント値ＣＮＴ２に含まれるノイズ成分との差の分だけ、各カウンタ５３から供給されたカウント値（ＣＮＴ２−ＣＮＴ１）を補正することができる。その結果、カメラモジュール１Ｆでは、画素値ＰＶが、駆動信号Ｓdrvの遷移に起因するノイズの影響を受けるおそれを低減することができる。
【００９３】
［その他の変形例］
また、これらの変形例のうちの２以上を組み合わせてもよい。
【００９４】
＜２．第２の実施の形態＞
次に、第２の実施の形態に係るカメラモジュール２について説明する。本実施の形態は、Ｐ相期間ＴＰとＤ相期間ＴＤとの間隔が互いに異なるものである。なお、上記第１の実施の形態に係るカメラモジュール１と実質的に同一の構成部分には同一の符号を付し、適宜説明を省略する。
【００９５】
図１に示したように、カメラモジュール２は、撮像部６０と、ドライバ部７０とを備えている。撮像部６０は、第１の実施の形態に係る撮像部１０と同様に、撮像制御信号Ｓ１に基づいて撮像動作を行い、取得した撮像画像を画像信号Ｓpicとして出力するとともに、駆動制御信号Ｓctrlを生成するものである。その際、撮像部６０は、撮像部１０とは異なり、Ｐ相期間ＴＰとＤ相期間ＴＤとの間隔が互いに異なるようにして、撮像動作を行うようになっている。
【００９６】
ドライバ部７０は、信号生成部７１を備えている。信号生成部７１は、第１の実施の形態に係る信号生成部２１と同様に、レンズ制御信号Ｓ２および駆動制御信号Ｓctrlに基づいて、信号Ｓdrv0を生成するものである。その際、信号生成部７１は、Ｐ相期間とＤ相期間との間の間隔に応じて、駆動信号のパルス幅を設定するようになっている。
【００９７】
図１８は、ドライバ部７０の一動作例を表すものであり、（Ａ）は駆動制御信号Ｓctrlの波形を示し、（Ｂ）は駆動信号Ｓdrvの波形を示す。
【００９８】
撮像部６０は、タイミングｔ９１〜ｔ９３の期間において、駆動制御信号Ｓctrlを高レベルにし、タイミングｔ９３〜ｔ９４の期間（Ｐ相期間ＴＰ）において、駆動制御信号Ｓctrlを低レベルにする。そして、タイミングｔ９４〜ｔ９６の期間において、駆動制御信号Ｓctrlを高レベルにし、タイミングｔ９６〜ｔ９７の期間（Ｄ相期間ＴＤ）において、駆動制御信号Ｓctrlを低レベルにする。撮像部６０は、このタイミングｔ９１〜ｔ９７の期間（期間Ｔ０）における動作を繰り返す。この例では、Ｐ相期間ＴＰとＤ相期間ＴＤとの間隔は互いに異なっている。具体的には、Ｄ相期間ＴＤの終了タイミング（例えばタイミング９１）からＰ相期間ＴＰの開始タイミング（例えばタイミングｔ９３）まで時間幅を、Ｐ相期間ＴＰの終了タイミング（例えばタイミングｔ９４）からＤ相期間ＴＤの開始タイミング（例えばタイミング９７）までの時間幅よりも長くしている。
【００９９】
ドライバ部７０は、この駆動制御信号Ｓctrlに基づいて、駆動信号Ｓdrvの電圧を、タイミングｔ９１において低レベルから高レベルに変化させ、タイミングｔ９２において高レベルから低レベルに変化させ、タイミングｔ９４において低レベルから高レベルに変化させ、タイミングｔ９５において高レベルから低レベルに変化させる。
【０１００】
その際、ドライバ部７０は、Ｄ相期間ＴＤの終了タイミングからＰ相期間ＴＰの開始タイミングまで時間幅が、Ｐ相期間ＴＰの終了タイミングからＤ相期間ＴＤの開始タイミングまでの時間幅よりも長いため、パルスＰＵ１のパルス幅を、パルスＰＵ２のパルス幅よりも長くする。そして、Ｐ相期間ＴＰ前における駆動信号Ｓdrvの最後の遷移タイミングから、Ｐ相期間ＴＰの開始タイミングまでの時間ｔｐを、Ｄ相期間ＴＤ前における駆動信号Ｓdrvの最後の遷移タイミングから、Ｄ相期間ＴＤの開始タイミングまでの時間ｔｄよりも長くする。これにより、Ｐ相期間ＴＰにおいて取得するカウント値ＣＮＴ１に含まれるノイズ成分と、Ｄ相期間ＴＤにおいて取得するカウント値ＣＮＴ２に含まれるノイズ成分とを、近付けることができる。
【０１０１】
すなわち、図６に示した信号Ｓsigのノイズの量は、駆動信号ＳdrvにおけるパルスＰＵ１，ＰＵ２のパルス幅に応じて変化する。具体的には、パルスＰＵ１，ＰＵ２のパルス幅が広い場合には、信号Ｓsigのノイズは大きくなり、パルスＰＵ１，ＰＵ２のパルス幅が狭い場合には、信号Ｓsigのノイズは小さくなる。よって、図１８に示したように、ドライバ部７０は、タイミングｔ９１〜ｔ９３においては、その時間幅が長いため、パルスＰＵ１のパルス幅を広くするとともに、Ｐ相期間ＴＰ前における駆動信号Ｓdrvの最後の遷移タイミングから、Ｐ相期間ＴＰの開始タイミングまでの時間ｔｐを長くする。また、ドライバ部７０は、タイミングｔ９４〜ｔ９６においては、その時間幅が短いため、パルスＰＵ１のパルス幅を狭くするとともに、Ｄ相期間ＴＤ前における駆動信号Ｓdrvの最後の遷移タイミングから、Ｄ相期間ＴＤの開始タイミングまでの時間ｔｄを短くする。これにより、Ｐ相期間ＴＰにおいて取得するカウント値ＣＮＴ１に含まれるノイズ成分と、Ｄ相期間ＴＤにおいて取得するカウント値ＣＮＴ２に含まれるノイズ成分とを、近付けることができる。その結果、カメラモジュール２では、画質を高めることができる。
【０１０２】
以上のように本実施の形態では、Ｐ相期間とＤ相期間との間の間隔に応じて、駆動信号のパルス幅を変化させるようにしたので、画質を高めることができる。
【０１０３】
［変形例２−１］
上記実施の形態では、Ｐ相期間ＴＰ前のタイミングｔ９１〜ｔ９３の期間の時間幅を、Ｄ相期間ＴＤ前のタイミングｔ９４〜ｔ９６の期間の時間幅よりも長くしたが、これに限定されるものではなく、これに代えて、例えば、図１９に示すように、Ｄ相期間ＴＤ前のタイミングｔ１０４〜ｔ１０６の期間の時間幅を、Ｐ相期間ＴＰ前のタイミングｔ１０１〜ｔ１０３の期間の時間幅よりも長くしてもよい。この場合には、ドライバ部７０は、パルスＰＵ２のパルス幅を、パルスＰＵ１のパルス幅よりも長くする。そして、Ｄ相期間ＴＤ前における駆動信号Ｓdrvの最後の遷移タイミングから、Ｄ相期間ＴＤの開始タイミングまでの時間ｔｄを、Ｐ相期間ＴＰ前における駆動信号Ｓdrvの最後の遷移タイミングから、Ｐ相期間ＴＰの開始タイミングまでの時間ｔｐよりも長くする。このように構成しても、上記実施の形態の場合と同様の効果を得ることができる。
【０１０４】
［その他の変形例］
上記実施の形態に係るカメラモジュール２に、上記第１の実施の形態の各変形例を適用してもよい。
【０１０５】
＜３．適用例＞
次に、上記実施の形態および変形例で説明したカメラモジュールの適用例について説明する。
【０１０６】
図２０Ａ，２０Ｂは、デジタルカメラの外観を表すものであり、図２０Ａは、そのデジタルカメラをその前方（被写体側）から眺めた外観を示し、図２０Ｂは、そのデジタルカメラをその後方（像側）から眺めた外観を示す。このデジタルカメラは、例えば、フラッシュ用の発光部４１０、表示部４２０、メニュースイッチ４３０、およびシャッターボタン４４０を有している。このデジタルカメラには、上記のカメラモジュールが適用されている。
【０１０７】
上記実施の形態等のカメラモジュールは、このようなデジタルカメラの他、スマートフォン、タブレット、ビデオカメラなど、撮像動作を行うあらゆる分野の電子機器に適用することが可能である。本技術により、消費電力を低減しつつ画質を高めることができる。特に、本技術を携帯型の電子機器に適用することにより、発熱を抑えつつ画質を高めることができる。
【０１０８】
以上、いくつかの実施の形態および変形例、ならびに電子機器への適用例を挙げて本技術を説明したが、本技術はこれらの実施の形態等には限定されず、種々の変形が可能である。
【０１０９】
例えば、上記の各実施の形態では、カメラモジュール１，２はレンズ部３０を有するようにしたが、これに限定されるものではなく、これに代えて、レンズ部を省いてカメラモジュールを構成し、このカメラモジュールが、外部のレンズ部に対して駆動信号Ｓdrvに供給するようにしてもよい。このカメラモジュールは、例えば、レンズを交換可能はカメラに適用することができる。
【０１１０】
なお、本明細書に記載された効果はあくまで例示であって限定されるものでは無く、また他の効果があってもよい。
【０１１１】
なお、本技術は以下のような構成とすることができる。
【０１１２】
（１）複数の画素を有し、順に設定される第１の期間、第２の期間、第３の期間、および第４の期間のうちの前記第２の期間おいて、一の画素における第１の検出値を取得し、前記第４の期間において、前記一の画素における第２の検出値を取得し、前記第１の検出値と前記第２の検出値との差分に基づいて、前記一の画素の画素値を求める撮像部と、
レンズと、前記レンズを駆動するアクチュエータとを有するレンズ部と、
前記第１の期間および前記第３の期間のそれぞれにおいて遷移する駆動信号を生成し、その駆動信号を用いて前記アクチュエータを駆動するドライバ部と
を備えたカメラモジュール。
【０１１３】
（２）前記第１の期間、前記第２の期間、前記第３の期間、および前記第４の期間はこの順に繰り返し設定され、
前記第１の期間の時間幅は、前記第３の期間の時間幅と等しい
前記（１）に記載のカメラモジュール。
【０１１４】
（３）前記第１の期間における前記駆動信号の最後の遷移タイミングから、前記第２の期間の開始タイミングまでの時間は、前記第３の期間における前記駆動信号の最後の遷移タイミングから、前記第４の期間の開始タイミングまでの時間と等しい
前記（２）に記載のカメラモジュール。
【０１１５】
（４）前記ドライバ部は、前記第１の期間、前記第２の期間、前記第３の期間、および前記第４の期間からなる周期期間ごとに、前記駆動信号のデューティ比を設定する
前記（２）または（３）に記載のカメラモジュール。
【０１１６】
（５）前記駆動信号は、前記第２の期間および前記第４の期間において、第１のレベルまたは第２のレベルを維持する
前記（２）から（４）のいずれかに記載のカメラモジュール。
【０１１７】
（６）前記ドライバ部は、
前記第２の期間および前記第４の期間における前記駆動信号が前記第１のレベルである場合において、生成すべき駆動信号のデューティ比が第１の所定値よりも大きい場合には、前記第２の期間および前記第４の期間における前記駆動信号を前記第２のレベルにし、
前記第２の期間および前記第４の期間における前記駆動信号が前記第２のレベルである場合において、生成すべき駆動信号のデューティ比が第２の所定値よりも小さい場合には、前記第２の期間および前記第４の期間における前記駆動信号を前記第１のレベルにする
前記（５）に記載のカメラモジュール。
【０１１８】
（７）前記第１の所定値は、前記第２の所定値よりも大きい
前記（６）に記載のカメラモジュール。
【０１１９】
（８）前記ドライバ部は、前記第１の期間、前記第２の期間、前記第３の期間、および前記第４の期間からなる周期期間ごとに、複数のデューティ比のうちの１つを巡回的に選択して、デューティ比を設定する
前記（１）から（７）のいずれかに記載のカメラモジュール。
【０１２０】
（９）前記第１の期間、前記第２の期間、前記第３の期間、および前記第４の期間はこの順に繰り返し設定され、
前記第１の期間の時間幅は、前記第３の期間の時間幅と異なる
前記（１）に記載のカメラモジュール。
【０１２１】
（１０）前記ドライバ部は、
前記第１の期間の時間幅に応じて、前記第１の期間における前記駆動信号のパルス幅を設定し、
前記第３の期間の時間幅に応じて、前記第３の期間における前記駆動信号のパルス幅を設定する
前記（９）に記載のカメラモジュール。
【０１２２】
（１１）前記ドライバ部は、
前記第１の期間の時間幅が長いほど、前記第１の期間における前記駆動信号のパルス幅を大きくし、
前記第３の期間の時間幅が長いほど、前記第３の期間における前記駆動信号のパルス幅を大きくする
前記（１０）に記載のカメラモジュール。
【０１２３】
（１２）前記ドライバ部は、
前記第１の期間の時間幅が前記第３の期間の時間幅よりも長い場合には、前記第１の期間における前記駆動信号のパルス幅を、前記第３の期間における前記駆動信号のパルス幅よりも広くし、
前記第３の期間の時間幅が前記第１の期間の時間幅よりも長い場合には、前記第３の期間における前記駆動信号のパルス幅を、前記第１の期間における前記駆動信号のパルス幅よりも広くする
前記（１０）または（１１）に記載のカメラモジュール。
【０１２４】
（１３）前記ドライバ部は、
前記第１の期間の時間幅が長いほど、前記第１の期間における前記駆動信号の最後の遷移タイミングから、前記第２の期間の開始タイミングまでの時間を長くし、
前記第３の期間の時間幅が長いほど、前記第３の期間における前記駆動信号の最後の遷移タイミングから、前記第４の期間の開始タイミングまでの時間を長くする
前記（１０）から（１２）のいずれかに記載のカメラモジュール。
【０１２５】
（１４）前記駆動信号の遷移タイミングに基づいて、前記画素値を補正する補正部をさらに備え、
前記撮像部は、カウンタを有し、前記カウンタのカウント値に基づいて前記第１の検出値および前記第２の検出値を求める
前記（１）から（１３）のいずれかに記載のカメラモジュール。
【０１２６】
（１５）前記撮像部は、
前記第１の期間および前記第３の期間においてランプ信号を生成するランプ信号生成部と、
前記第１の期間および前記第３の期間において、前記ランプ信号と、前記一の画素から供給された信号とを比較するコンパレータと、
前記ランプ信号の生成タイミングから、前記コンパレータにおける比較結果が変化するまでの時間を求めることにより、前記第１の検出値および前記第２の検出値を求めるカウンタと
を有する
前記（１）から（１４）のいずれかに記載のカメラモジュール。
【０１２７】
（１６）複数の画素を有し、順に設定される第１の期間、第２の期間、第３の期間、および第４の期間のうちの前記第２の期間おいて、一の画素における第１の検出値を取得し、前記第４の期間において、前記一の画素における第２の検出値を取得し、前記第１の検出値と前記第２の検出値との差分に基づいて、前記一の画素の画素値を求める撮像部と、
前記第１の期間および前記第３の期間のそれぞれにおいて遷移する駆動信号を生成し、その駆動信号を、レンズを駆動するアクチュエータに供給するドライバ部と
を備えたカメラモジュール。
【０１２８】
（１７）画像を撮像するカメラモジュールと、
前記カメラモジュールが撮像した画像に基づいて処理を行う処理部と
を備え、
前記カメラモジュールは、
複数の画素を有し、順に設定される第１の期間、第２の期間、第３の期間、および第４の期間のうちの前記第２の期間おいて、一の画素における第１の検出値を取得し、前記第４の期間において、前記一の画素における第２の検出値を取得し、前記第１の検出値と前記第２の検出値との差分に基づいて、前記一の画素の画素値を求める撮像部と、
レンズと、前記レンズを駆動するアクチュエータとを有するレンズ部と、
前記第１の期間および前記第３の期間のそれぞれにおいて遷移する駆動信号を生成し、その駆動信号を用いて前記アクチュエータを駆動するドライバ部と
を有する
電子機器。
【０１２９】
本出願は、日本国特許庁において２０１５年３月３１日に出願された日本特許出願番号２０１５−７１４３０号を基礎として優先権を主張するものであり、この出願のすべての内容を参照によって本出願に援用する。
【０１３０】
当業者であれば、設計上の要件や他の要因に応じて、種々の修正、コンビネーション、サブコンビネーション、および変更を想到し得るが、それらは添付の請求の範囲やその均等物の範囲に含まれるものであることが理解される。
【図１】
2016158161.tif 000003
【図２】
2016158161.tif 000004
【図３】
2016158161.tif 000005
【図４】
2016158161.tif 000006
【図５】
2016158161.tif 000007
【図６】
2016158161.tif 000008
【図７】
2016158161.tif 000009
【図８】
2016158161.tif 000010
【図９】
2016158161.tif 000011
【図１０】
2016158161.tif 000012
【図１１】
2016158161.tif 000013
【図１２】
2016158161.tif 000014
【図１３】
2016158161.tif 000015
【図１４】
2016158161.tif 000016
【図１５】
2016158161.tif 000017
【図１６】
2016158161.tif 000018
【図１７】
2016158161.tif 000019
【図１８】
2016158161.tif 000020
【図１９】
2016158161.tif 000021
【図２０Ａ】
2016158161.tif 000022
【図２０Ｂ】
2016158161.tif 000023
【国際調査報告】
2016158161.tif 000024
2016158161.tif 000025