"フォトダイオードからの光をフォトトランジスタで検出する光検出器におけるフォトダイオードの駆動とフォトトランジスタの電流検出を制御する光検出器制御回路であって、受光量に応じてフォトトランジスタに流れる検出電流を検出電圧に変換して検出し、検出電圧を基準光量受光時において検出される基準電圧と比較することで、受光量の変動を検出する受光量検出手段と、フォトダイオードに流すダイオード電流を制御するダイオード電流制御手段と、前記フォトダイオードの順方向降下電圧に基づき温度を検出する電圧検出手段と、前記電圧検出手段により検出した前記温度に基づき、前記フォトトランジスタにおける電流変化率を推定する推定手段と、前記推定手段によって推定した変化率に予め設定されている係数を乗算し、フォトトランジスタにおける電流変化率を前記ダイオード電流の変化率に換算する換算手段と、前記換算手段によってダイオード電流の変化率に応じて前記ダイオード電流制御手段を制御してダイオード電流を変更する変更手段と、を有し、温度に応じて前記ダイオード電流を変更することで、前記検出電圧を補正することで前記検出電圧を温度補償することを特徴とする光検出器制御回路。請求項1に記載の光検出器制御回路であって、前記推定手段は、前記温度と、フォトダイオードの電流変化率を示すテーブルを有しており、このテーブルに基づきフォトダイオードのダイオード電流の変化率を取得することを特徴とする光検出器制御回路。請求項1または2に記載の光検出器制御回路であって、前記換算手段における係数は固定値であって、前記換算手段は前記フォトトランジスタの電流変化率に前記係数を乗算する乗算器を有することを特徴とする光検出器制御回路。請求項1~3のいずれか1つに記載の光検出器制御回路であって、前記変更手段は、前記ダイオード電流の基準値に前記換算手段において得られた変化率に応じたダイオード電流変化量を加算する加算器を有することを特徴とする光検出器制御回路。フォトダイオードからの光をフォトトランジスタで検出する光検出器におけるフォトダイオードの駆動とフォトトランジスタの電流検出を制御する光検出器制御回路であって、受光量に応じてフォトトランジスタに流れる検出電流を検出電圧に変換して検出し、検出電圧を基準光量受光時において検出される基準電圧と比較することで、受光量の変動を検出する受光量検出手段と、フォトダイオードに流すダイオード電流を制御するダイオード電流制御手段と、前記フォトダイオードの順方向降下電圧に基づき温度を検出する温度検出手段と、前記電圧検出手段により検出した前記温度に基づき、前記フォトトランジスタにおける電流変化率を推定する推定手段と、前記推定手段によって推定した前記電流変化率に応じて、検出したフォトトランジスタの電流を補正する補正手段と、を有し、前記補正手段によって前記フォトトランジスタの電流を補正することでを温度補償を行うことを特徴とする光検出器制御回路。請求項5に記載の光検出器制御回路であって、前記補正手段は、検出電圧と基準電圧を比較するオペアンプを有し、前記補正手段によって前記基準電圧を補正することで、検出電圧を補正することを特徴とする光検出器制御回路。しかし、ホール素子は、比較的高価であり、また携帯電話、スマートフォン搭載カメラ用途などのため省スペース化や、ユーザ要望の特殊な機構形状が望まれる場合に、十分対応できない場合もあり、他の検出手段も検討することが必要である。他の検出手段としては、例えば光学的な検出手段が考えられ、フォトレフレクタやフォトインタラプタなどの光検出器を利用することが考えられる。フォトレフレクタは、フォトダイオードから射出された光の対象物による反射光を、フォトトランジスタにより検出するものであり、レンズ位置によりフォトトランジスタでの受光量が変化するようにすることで、レンズ位置を検出することができる。このようなフォトレフレクタなどの光検出器では、温度の影響を受ける。そこで、温度補償が問題となる。本発明は、フォトダイオードから射出された光の反射光をフォトトランジスタで検出する光検出器におけるフォトダイオードの駆動とフォトトランジスタの電流検出を制御する光検出器制御回路であって、受光量に応じてフォトトランジスタに流れる検出電流を検出電圧に変換して検出し、検出電圧を基準光量受光時において検出される基準電圧と比較することで、受光量の変動を検出する受光量検出手段と、フォトダイオードに流すダイオード電流を制御するダイオード電流制御手段と、前記フォトダイオードの順方向降下電圧に基づき温度を検出する電圧検出手段と、前記電圧検出手段により検出した前記温度に基づき、前記フォトトランジスタにおける電流変化率を推定する推定手段と、前記推定手段によって推定した変化率に予め設定されている係数を乗算し、フォトトランジスタにおける電流変化率を前記ダイオード電流の変化率に換算する換算手段と、前記換算手段によってダイオード電流の変化率に応じて前記ダイオード電流制御手段を制御してダイオード電流を変更する変更手段と、を有し、温度に応じて前記ダイオード電流を変更することで、前記検出電圧を補正することで前記検出電圧を温度補償することを特徴とする。また、前記推定手段は、前記温度と、フォトダイオードの電流変化率を示すテーブルを有しており、このテーブルに基づきフォトダイオードのダイオード電流の変化率を取得することが好適である。また、前記換算手段における係数は固定値であって、前記換算手段は前記フォトトランジスタの電流変化率に前記係数を乗算する乗算器を有することが好適である。また、前記変更手段は、前記ダイオード電流の基準値に前記換算手段において得られた変化率に応じたダイオード電流変化量を加算する加算器を有することが好適である。また、本発明は、フォトダイオードからの光をフォトトランジスタで検出する光検出器におけるフォトダイオードの駆動とフォトトランジスタの電流検出を制御する光検出器制御回路であって、受光量に応じてフォトトランジスタに流れる検出電流を検出電圧に変換して検出し、検出電圧を基準光量受光時において検出される基準電圧と比較することで、受光量の変動を検出する受光量検出手段と、フォトダイオードに流すダイオード電流を制御するダイオード電流制御手段と、前記フォトダイオードの順方向降下電圧に基づき温度を検出する温度検出手段と、前記電圧検出手段により検出した前記温度に基づき、前記フォトトランジスタにおける電流変化率を推定する推定手段と、前記推定手段によって推定した前記電流変化率に応じて、検出したフォトトランジスタの電流を補正する補正手段と、を有し、前記補正手段によって前記フォトトランジスタの電流を補正することでを温度補償を行うことを特徴とする。また、前記補正手段は、検出電圧と基準電圧を比較するオペアンプを有し、前記補正手段によって前記基準電圧を補正することで、検出電圧を補正することが好適である。本発明によれば、フォトダイオードにおける順方向降下電圧に応じて温度を検出し、検出温度に基づき、フォトダイオードの電流またはフォトトランジスタの電流を制御することによって、効果的な温度補償が行える。以下、本発明の実施形態について、図面に基づいて説明する。図1は、実施形態に係るフォトレフレクタを利用した光検出器制御回路フォトレフレクタ制御回路の構成を示す図である。光検出器であるフォトリフレクタは、フォトダイオード10、フォトトランジスタ12を有し、これらが半導体集積回路20の外部に設けられる。フォトダイオード10から射出された光が、検出対象物で反射され、反射光がフォトトランジスタ12に入射することで、フォトトランジスタ12に入射光量に応じた電流が流れる。フォトダイオード10の発光量が一定であっても、レンズの位置に応じて検出対象物が移動し、フォトトランジスタ12での受光量が変化するようになっており、フォトトランジスタ12の電流量を検出することでレンズ位置を検出する。なお、レンズ位置はx,y方向の2方向検出するため、フォトレフレクタを2つ設け、x,y両方向のレンズ位置を検出する。また、検出対象物としては、レンズに取り付けた反射板などが利用される。半導体集積回路20内において、DAC22は、フォトダイオード10に流す定電流についての入力データに基づき、対応する定電圧を出力する。DAC22の出力は、アンプ24において安定化された後、nチャネルの出力トランジスタ26のゲートに供給される。出力トランジスタ26のドレインは電源に接続されており、ソースは端子28を介し外部のフォトダイオード10のアノードに接続されている。フォトダイオード10のカソードはアースに接続されており、従ってDAC22に供給されるデータに応じた定電流IFが電源から出力トランジスタ26を介し、フォトダイオード10に供給される。なお、出力トランジスタ26に流れる電流を検出し、DAC22の入力データをフィードバック制御するなど、定電流IFの制御手段を有しておくことも好適である。フォトトランジスタ12のコレクタは電源に接続され、エミッタは電流検出抵抗30を介しアースに接続されている。従って、上述したように、フォトトランジスタ12の受光量に応じた電流がフォトトランジスタ12、電流検出抵抗30に流れ、電流検出抵抗30の上側であるX点フォトトランジスタ12と電流検出抵抗30の接続点にフォトトランジスタ12に流れる電流に応じた検出電圧X点電圧が得られる。X点電圧は、端子32を介し、半導体集積回路20に取り入れられ、抵抗34を介し、オペアンプ36の負入力端に入力される。オペアンプ36の正入力端は、抵抗38,端子40、外付け抵抗42を介し半導体集積回路20の外部でアースに接続される。また、オペアンプ36の正入力端には、抵抗44の一端も接続されており、この抵抗44の他端には、DAC22からレンズが基準位置にある場合のフォトトランジスタ12の電流を示す基準電圧が供給される。従って、オペアンプ36の正入力端の電圧は、基準電圧を抵抗44と、抵抗38および外付け抵抗42の和、とで分圧された電圧設定電圧になる。なお、基準電圧は、DAC22に供給する基準電圧データに応じて設定される。オペアンプ36の正入力端の設定電圧は、DAC22に入力する基準電圧データを変更したり、外付け抵抗42の抵抗値を変更することで調整が可能である。オペアンプ36の出力端は、抵抗46を介し負入力端に帰還されている。従って、オペアンプ36の出力端の電圧は、正負入力端の差を抵抗34、抵抗46の抵抗値に応じて増幅した電圧となる。また、オペアンプ36の出力端は、抵抗48、端子50を介し、半導体集積回路20の外側で他端がアースに接続されたコンデンサ52に接続されている。従って、オペアンプ36の出力を積分ローパスした電圧信号が端子50に得られる。そして、端子50の電圧信号がADC54に入力される。すなわち、フォトトランジスタ12に流れる受光量に応じた電流量に対応する検出電圧と、設定電圧との差に応じた電圧がADC54に入力されることになる。このため、ADC54の出力において、レンズの位置に応じたデータを得ることができる。ADC54の出力は、制御部60に供給され、制御部60においてレンズ位置が把握される。制御部60は、得られたレンズ位置に応じて、レンズ駆動用アクチュエータを制御するなど各種の制御を行う。なお、アクチュエータは、例えばH-BridgeドライバをPWMパルスにより駆動することにより制御される。なお、実施形態の構成では、フォトトランジスタ12の電流Ioを電圧に変換し、設定電圧と比較してその比較結果からレンズ位置を検出しているが、電流Ioからレンズ位置を検出していることに変わりはない。さらに、本実施形態においては、フォトダイオード10のアノード側のY点の電圧順方向降下電圧が端子56を介し、ADC54に供給される。フォトダイオード10の順方向降下電圧は、温度に応じて変化する。なお、順方向降下電圧は、温度は比例関係と見なせるため、Y点の電圧をAD変換して得た値は、温度を表すデータとして利用することができる。ADC54の出力は、制御部60に供給される。制御部60は、フォトトランジスタ12の電流量に応じてレンズ位置を検出し、このレンズ位置に応じた処理を行うが、温度に応じた検出位置の温度補償処理を行う。すなわち、制御部60は、供給されるフォトダイオード10の順方向降下電圧に基づき、フォトダイオード10に供給する電流を制御する。図2には、制御部60の構成例が示されている。制御部60では、供給されるフォトダイオード10の順方向降下電圧に基づき温度を検出する。上述のように、順方向降下電圧と温度は比例関係にあるため、係数を掛けてもよいし、順方向降下電圧をそのまま温度を示す値と認識してもよい。制御部60は、内部に温度と、フォトトランジスタ12における電流の変化率ΔIoの関係をテーブル70として持っている。すなわち、テーブル70には、図2の上段に示すように、各温度についてその温度におけるΔIoの値が記憶されており、検出された温度に応じて電流変化率ΔIoが得られる。そして、得られたΔIoは、オペアンプOP1において、IF基準値に乗算される。さらに、オペアンプOP1の出力は、オペアンプOP2に入力され、ここで固定の係数であるΔIF/ΔIoが乗算される。従って、オペアンプOP2の出力には、IF基準値×ΔIFという温度変化による電流IFの変動量が得られる。そして、このIFの変動量が加算器において、IF基準値に加算されることで、フォトトランジスタ12の電流の温度変化を補償する電流IFが得られる。このように、本実施形態では、温度に対するIoの変化率であるΔIoをテーブルに記憶する。従って、そのときのIoの大きさによらずテーブルを利用することができる。そして、得られたΔIoをΔIFに換算し、これをIF基準値に乗算することで、そのときのIoの大きさによらず、Ioを補償することができるIFを得ることができる。従って、その時のIoの大きさによらず、適切なIoの温度補償を行うことができる。ここで、レンズ位置は、x、yの2方向で検出する。従って、フォトダイオード10、フォトトランジスタ12は、x方向用と、y方向用の2つ設け、それぞれの位置検出値が制御部60において認識される。この場合、温度検出は1つのフォトダイオード10の順方向降下電圧のみで行ってもよい。また、DAC22、ADC54は、時分割でx、yの両方向の処理を行うとよい。さらに、上述の例では、フォトダイオード10の電流IFを変更して、フォトトランジスタ12の電流Ioの温度補償を行った。しかし、検出した温度に応じて、電流Ioの基準値を変更することで、オペアンプ36の出力をシフトさせることもできる。すなわち、検出したフォトダイオード10の順方向降下電圧=温度に基づき、フォトトランジスタ12の電流変化率Ioを求め、得られたIoに応じてオペアンプ36の正入力端に供給する基準電圧を変化させる。例えば、基準電圧×1ΔIoとすることで、基準電圧から得られる設定電圧オフセット電圧に対応するをシフトさせることができ、X点の電圧に対するオペアンプ36の出力をシフトして検出したIoについて温度補償することができる。"