(57)【特許請求の範囲】
【請求項１】
イメージセンサからフレーム単位で出力される輝度データの平均輝度と目標輝度との比較に基づいて、イメージセンサを露光する積分時間を調整する積分時間調整信号と、イメージセンサの出力信号を増幅するアンプの利得を調整する利得調整信号と、フレームレートを変更するためのフレームレート調整信号を出力する自動利得制御回路であって、
各フレームのブランキング時間を調整して、前記イメージセンサの最大積分時間を切換える最大積分時間調整信号を前記フレームレート調整信号として出力する露出制御回路を備える自動利得制御回路。
【請求項２】
請求項１記載の自動利得制御回路において、前記露出制御回路は、
前記平均輝度と目標輝度とに基づいてトータルゲインを算出するトータルゲイン計算回路と、
前記トータルゲインと最大積分時間とに基づいて、前記積分時間調整信号及び利得調整信号を生成するデコード回路と、
前記利得調整信号と基準利得値との比較に基づいて前記最大積分時間を切換えて、最大積分時間調整信号を生成する最大積分時間切換え回路と、
前記トータルゲイン計算回路と前記デコード回路との間に接続され、前記最大積分時間切換え回路からの前記最大積分時間調整信号に基づいて、前記最大積分時間の変化が相殺されるように前記トータルゲインを補正するトータルゲイン補正回路とを含む、自動利得制御回路。
【請求項３】
請求項２記載の自動利得制御回路において、前記最大積分時間切換え回路は、
前記利得調整信号と複数の基準利得値とを比較して、第一の選択信号を生成するシーケンス回路と、
前記第一の選択信号に従って複数の最大積分時間の中からいずれか一つを選択する第一の選択回路とを含む、自動利得制御回路。
【請求項４】
請求項３記載の自動利得制御回路において、前記シーケンス回路は、前記基準利得値にヒステリシス値を加算若しくは減算した値と、前記利得調整信号とを比較する、自動利得制御回路。
【請求項５】
請求項３または４記載の自動利得制御回路において、前記シーケンス回路は、前記最大積分時間の短縮に基づく前記利得調整信号の相対変化が相殺されるように前記基準利得値を調整する基準利得値調整回路を含む、自動利得制御回路。
【請求項６】
請求項２記載の自動利得制御回路において、前記トータルゲイン補正回路は、前記最大積分時間の変化の比の逆数を前記トータルゲイン計算回路により算出されたトータルゲインに乗算する乗算回路を含む、自動利得制御回路。
【請求項７】
請求項２乃至６のいずれか１項に記載の自動利得制御回路において、前記デコード回路は、前記イメージセンサの最短露光時間領域で、前記トータルゲインに基づいて、前記イメージセンサの露光時間を固定した状態で前記アンプの利得が調整されるように前記利得調整信号及び積分時間調整信号を生成する、自動利得制御回路。
【請求項８】
イメージセンサからフレーム単位で出力される輝度データを受け取り、イメージセンサを露光する積分時間とイメージセンサの出力信号を増幅するアンプの利得とを調整する自動利得制御回路であって、
平均輝度と目標輝度とに基づいてトータルゲインを算出するトータルゲイン計算回路と、
前記トータルゲインと最大積分時間調整信号とに基づいて、前記積分時間を調整する積分時間調整信号と、前記アンプの利得を調整する利得調整信号とを生成するデコード回路と、
前記利得調整信号と基準利得値との比較に基づいて最大積分時間を切換えるための最大積分時間調整信号を生成するとともに、最大積分時間の切換えに関連する選択信号を生成する最大積分時間切換え回路と、
前記トータルゲイン計算回路と前記デコード回路との間に接続され、前記最大積分時間切換え回路からの前記選択信号に基づいて、前記最大積分時間の変化が相殺されるように前記トータルゲインを補正するトータルゲイン補正回路とを備える、自動利得制御回路。
【請求項９】
イメージセンサからフレーム単位で出力される輝度データを受け取り、イメージセンサを露光する積分時間とイメージセンサの出力信号を増幅するアンプの利得とを調整する自動利得制御回路であって、
平均輝度と目標輝度とに基づいてトータルゲインを算出するトータルゲイン計算回路と、
前記トータルゲインと最大積分時間調整信号とに基づいて、前記積分時間を調整する積分時間調整信号と、前記アンプの利得を調整する利得調整信号とを生成するデコード回路と、
前記利得調整信号と基準利得値との比較に基づいて最大積分時間を切換えるための最大積分時間調整信号を生成するとともに、最大積分時間の変化を示すレート信号を生成する最大積分時間切換え回路と、
前記トータルゲイン計算回路と前記デコード回路との間に接続され、前記最大積分時間切換え回路からの前記レート信号に基づいて、前記最大積分時間の変化が相殺されるように前記トータルゲインを補正するトータルゲイン補正回路とを備える、自動利得制御回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルスチルカメラあるいはデジタルビデオカメラ等の画像機器に搭載されるイメージセンサの露光制御に使用される自動利得制御（ＡＧＣ：Auto Gain Control）回路に関するものである。
【０００２】
イメージセンサ（ＣＣＤあるいはＣＭＯＳ）を用いたカメラシステムでは、撮像された被写体の明るさに対し、露出を自動的に補正するＡＧＣ機能が備えられたものが多い。このＡＧＣ機能は、撮像された画面の輝度を算出し、目標となる輝度との差に基づいて露出補正を行う。露出を調整するには、撮像素子の出力信号を増幅する増幅器の利得の調整、あるいは露光時間を調整することにより行われる。このようなＡＧＣ機能において、露出調整動作の円滑化及び露出調整範囲の拡大が必要となっている。
【背景技術】
【０００３】
デジタルスチルカメラあるいはデジタルビデオカメラ等の画像機器に搭載されるＡＧＣ回路では、高輝度から低輝度まで広範囲な輝度の撮像対象に対応するため、撮像対象の輝度に合わせてフレームレートを動的に調整することが行われている。このようなフレームレートの変更は、イメージセンサを制御するクロック信号を変更することにより行われる。すなわち、イメージセンサのクロック信号は、基準クロック信号を分周することにより生成され、その分周比を変更することによりクロック信号の変更が行われる。
【０００４】
図１０に基準クロック信号の分周信号に基づいてフレームレートを変更するＡＧＣ回路の従来例を示す。
同図において、イメージセンサブロック１は、ＣＭＯＳイメージセンサ等の多数の光電変換素子からなる素子アレイ２と、アンプ３と、ＡＤ変換器４と、タイミング制御回路５及び分周回路６を含む。
【０００５】
分周回路６は、基準クロック信号ＳＣＬＫを分周して内部クロック信号ＣＬＫを生成し、タイミング制御回路５に供給する。タイミング制御回路５は、内部クロック信号ＣＬＫに基づいて水平・垂直同期信号ＨＶを生成するとともに、素子アレイ２にリセット信号及び読み出し信号等を出力する。
【０００６】
素子アレイ２は、リセット信号及び読み出し信号に基づいて、各光電変換素子に対し行毎にリセット動作及び読み出し動作を行い、その読み出しデータをアンプ３に順次供給する。アンプ３は、読み出しデータを増幅し、ＡＤ変換器４はアンプ３の出力信号をデジタル値に変換して輝度データＢＤを生成する。
【０００７】
ＡＧＣ回路７は、加算器８、フリップフロップ回路９、除算器１０及び露出制御回路１１を含む。
加算器８にはＡＤ変換器４から供給される輝度データＢＤが入力される。そして、加算器８、フリップフロップ回路９及び除算器１０の動作により、１フレーム分の平均輝度Ｙ１が算出される。このような動作は、イメージセンサブロック１から供給される水平・垂直同期信号ＨＶに基づいて、イメージセンサブロック１の動作と同期して行われる。
【０００８】
露出制御回路１１には、除算器１１から供給される平均輝度Ｙ１と、あらかじめレジスタ等の記憶装置に設定された目標輝度Ｔとが入力される。そして、露出制御回路１１は、目標輝度Ｔと平均輝度Ｙ１との差に基づいて、アンプ３に利得調整信号Ａ１を供給し、タイミング制御回路５に積分（露光）時間調整信号Ａ２を供給し、分周回路６に分周比設定信号Ａ３を供給する。
【０００９】
アンプ３は利得調整信号Ａ１に基づいて利得を調整し、タイミング制御回路５は積分（露光）時間調整信号Ａ２に基づいて、各素子に供給されるリセット信号と読み出し信号との間の時間間隔である積分時間を調整し、分周回路６は分周比設定信号Ａ３に基づいて分周比を設定する。
【００１０】
このように構成されたＡＧＣ回路は、露出制御回路１１に入力される平均輝度Ｙ１と目標輝度Ｔとに差がある場合には、露出制御回路１１から供給される利得調整信号Ａ１と、積分時間調整信号Ａ２と、分周比設定信号Ａ３に基づいて、平均輝度Ｙ１を目標輝度Ｔに一致させるような制御を行う。
【００１１】
すなわち、利得調整信号Ａ１に基づくアンプ３の利得の調整と、積分時間調整信号Ａ２に基づく積分時間の調整と、分周比設定信号Ａ３に基づくフレームレートの変更との組み合わせに基づくトータルゲインの調整により、平均輝度Ｙ１の調整が行われる。
【００１２】
そして、撮像対象が高輝度である場合には、積分時間の調整のみに基づいてトータルゲインの変更が行われ、撮像対象が中輝度あるいは低輝度である場合には、積分時間の調整と、フレームレートの変更と、アンプ３の利得の調整とに基づいてトータルゲインの変更が行われる。
【００１３】
図１１は、上記のようなＡＧＣ回路において、各フレームの平均輝度Ｙ１が目標輝度Ｔより低い場合に、アンプ３の利得Ｇ１の調整と、フレームレートＦＬの変更とに基づいて平均輝度Ｙ１を調整する動作を示す。
【００１４】
例えばフレームレートＦＬが３０fpsで動作している状態で、平均輝度Ｙ１が目標輝度より低いと、利得調整信号Ａ１に基づいてアンプ３の利得Ｇ１が引き上げられ、これにともなって平均輝度Ｙ１が上昇する。
【００１５】
アンプ３の利得Ｇ１があらかじめ設定された所定レベルに達しても目標輝度Ｔに達しないと、フレームレートＦＬが３０fpsから１５fpsに変更される。すると、積分時間が２倍となるため、瞬間的に平均輝度Ｙ１が２倍に上昇する。
【００１６】
平均輝度Ｙ１が目標輝度Ｔを越えると、アンプ３の利得Ｇ１が引き下げられ、平均輝度Ｙ１が低下する。そして、所定時間経過後に平均輝度Ｙ１が目標輝度Ｔより高いと、再びフレームレートＦＬが１５fpsから３０fpsに変更され、アンプ３の利得Ｇ１が引き上げられる。
【００１７】
次いで、所定時間後に平均輝度Ｙ１が目標輝度Ｔに達していないと、フレームレートＦＬが３０fpsから１５fpsに再び変更される。
このような動作により、平均輝度Ｙ１が目標輝度Ｔに一致すると、アンプ３の利得Ｇ１及び平均輝度Ｙ１が一定レベルに収束する。
【００１８】
また、撮像対象が高輝度であるとき、トータルゲインの調整は積分時間調整信号のみに基づいて行われる。図１２は、積分時間調整信号Ａ２のみに基づいてトータルゲインを調整する場合の露光時間の変化を示す。この露光時間は、分周回路から供給されるクロック信号のパルス数に基づいて制御されるため、露光時間はトータルゲインの値に比例する。
【００１９】
上記のように、基準クロック信号ＳＣＬＫを分周して、タイミング制御回路５に入力される内部クロック信号ＣＬＫを変更することによりフレームレートを変更する構成では、２の整数乗の比でフレームレートが変更される。すると、低輝度の撮像対象に対応してフレームレートが低下するとき、撮像対象の動作に対する応答性が低下して画像にぶれが生じる等、画像の滑らかさが損なわれるという問題点がある。
【００２０】
そして、図１１に示すように、フレームレートが切換えられたとき、トータルゲインが瞬間的に変化するため、撮像された画像の平均輝度Ｙ１の変動が大きく、露光制御を円滑に行うことができないとともに、平均輝度Ｙ１に収束するまでの時間が長くなる。
【００２１】
また、フレームレートの変更に基づいて内部クロック信号ＣＬＫが変化するため、その内部クロック信号ＣＬＫの変動にともない、画像の出力タイミングもダイナミックに変動する。従って、画像を送受信するシステム間で同期をとるための構成が複雑となる。
【００２２】
また、図１２に示すように、トータルゲインが最小の領域では、トータルゲインを１から２に変更して積分時間調整信号Ａ２のみに基づいて露光時間を調整するとき、その露光時間も１から２に変更される。この露光時間を１に設定するとは、露光時間を内部クロック信号ＣＬＫの１パルス分に設定し、リセット信号と読み出し信号との間隔を内部クロック信号ＣＬＫの１パルス分に設定することを意味する。
【００２３】
従って、最短の露光時間である１から次の露光時間である２に変化するとき、平均輝度が１／２以上変化しないと露光制御が行われない。つまり、最短露光時間で動作している状態から平均輝度が低下して次の露光時間に変化するとき、撮像される画像の輝度が瞬間的に変化するため、円滑な露光制御を行うことができない。
【００２４】
このようなことから、素子アレイ２を構成する光電変換素子の許容露光時間範囲のうち、最短露光時間付近は使用されていない。従って、高輝度側の露光制御において、イメージセンサの性能を十分に活用することができず、露光制御範囲が制限されているという問題点がある。
【発明の開示】
【発明が解決しようとする課題】
【００２５】
本発明の目的は、撮像される画像の輝度の変動に対する露光制御を円滑化し、かつ撮像対象の輝度に対する露光制御範囲を拡大し得るＡＧＣ回路を提供することにある。
【課題を解決するための手段】
【００２６】
本発明の第一の態様において、イメージセンサからフレーム単位で出力される輝度データの平均輝度と目標輝度との比較に基づいて、イメージセンサを露光する積分時間を調整する積分時間調整信号と、イメージセンサの出力信号を増幅するアンプの利得を調整する利得調整信号と、フレームレートを変更するためのフレームレート調整信号を出力する自動利得制御回路が提供される。自動利得制御回路は、各フレームのブランキング時間を調整して、イメージセンサの最大積分時間を切換える最大積分時間調整信号をフレームレート調整信号として出力する露出制御回路を含む。
【００２７】
本発明の第二の態様において、イメージセンサからフレーム単位で出力される輝度データを受け取り、イメージセンサを露光する積分時間とイメージセンサの出力信号を増幅するアンプの利得とを調整する自動利得制御回路が提供される。自動利得制御回路は、平均輝度と目標輝度とに基づいてトータルゲインを算出するトータルゲイン計算回路と、トータルゲインと最大積分時間調整信号とに基づいて、積分時間を調整する積分時間調整信号と、アンプの利得を調整する利得調整信号とを生成するデコード回路と、利得調整信号と基準利得値との比較に基づいて最大積分時間を切換えるための最大積分時間調整信号を生成するとともに、最大積分時間の切換えに関連する選択信号を生成する最大積分時間切換え回路と、トータルゲイン計算回路とデコード回路との間に接続され、最大積分時間切換え回路からの選択信号に基づいて、最大積分時間の変化が相殺されるようにトータルゲインを補正するトータルゲイン補正回路とを含む。
【００２８】
本発明の第三の態様において、イメージセンサからフレーム単位で出力される輝度データを受け取り、イメージセンサを露光する積分時間とイメージセンサの出力信号を増幅するアンプの利得とを調整する自動利得制御回路が提供される。自動利得制御回路は、平均輝度と目標輝度とに基づいてトータルゲインを算出するトータルゲイン計算回路と、トータルゲインと最大積分時間調整信号とに基づいて、積分時間を調整する積分時間調整信号と、アンプの利得を調整する利得調整信号とを生成するデコード回路と、利得調整信号と基準利得値との比較に基づいて最大積分時間を切換えるための最大積分時間調整信号を生成するとともに、最大積分時間の変化を示すレート信号を生成する最大積分時間切換え回路と、トータルゲイン計算回路とデコード回路との間に接続され、最大積分時間切換え回路からのレート信号に基づいて、最大積分時間の変化が相殺されるようにトータルゲインを補正するトータルゲイン補正回路とを含む。
【発明を実施するための最良の形態】
【００２９】
（第一の実施の形態）
図１３は、本発明のＡＧＣ回路が搭載されるカラープロセッサＩＣの概要を示す。イメージセンサブロック２１の出力信号は、オフセット電圧補正回路２２、レンズシェーディング補正回路２３、不良画素補正回路２４、ＲＧＢ補間処理回路２５、色補正回路２６、輪郭強調回路２７、偽色補正回路２８を介してＡＧＣ回路２９及びフリッカノイズキャンセル回路３０に供給される。
【００３０】
また、偽色補正回路２８の出力信号は、ガンマ補正回路３１及び解像度変換回路３２を介して出力フォーマット変換回路３３から映像データ信号Ｇoutとして出力される。
ＡＧＣ回路２９は、イメージセンサブロック２１から出力される出力信号の輝度を所定の輝度に維持するように動作する。そのＡＧＣ回路２９及びイメージセンサブロック２１の構成を図１に従って説明する。なお、同図において、図１０に示す従来例と同一構成部分は同一符号を付して説明する。また、ＡＧＣ回路２９はフリッカノイズキャンセル回路３０の出力信号を入力し、フリッカノイズキャンセル動作に寄与するが、本発明はフリッカノイズキャンセル動作とは関係しないので、図１において、ＡＧＣ回路２９におけるフリッカノイズキャンセル動作に関与する部分及びその説明を省略する。
【００３１】
イメージセンサブロック２１は、素子アレイ２と、アンプ３と、ＡＤ変換器４と、タイミング制御回路３４とを含む。タイミング制御回路３４は、基準クロック信号ＳＣＬＫを入力し、その基準クロック信号ＳＣＬＫに従って水平・垂直同期信号ＨＶを生成するとともに、素子アレイ２にリセット信号及び読み出し信号等を供給する。
【００３２】
素子アレイ２は行列配置された複数の光電変換素子を含み、リセット信号及び読み出し信号に従って各光電変換素子に対し、行毎にリセット動作及び読み出し動作を行い、その読み出しデータをアンプ３に順次供給する。アンプ３は、読み出しデータ（アナログ信号）を増幅し、ＡＤ変換器４はアンプ３のアナログ出力信号をデジタル値に変換してデジタル信号を生成する。
【００３３】
ＡＧＣ回路２９は、加算器８、フリップフロップ回路９、除算器１０及び露出制御回路３５を含む。
加算器８はＡＤ変換器４の出力信号を輝度データＢＤとして入力する。加算器８、フリップフロップ回路９及び除算器１０の動作により、１フレーム分の平均輝度Ｙ１が算出される。このような動作は、イメージセンサブロック２１から出力される水平・垂直同期信号ＨＶに従ってイメージセンサブロック２１の動作に同期して行われる。
【００３４】
露出制御回路３５には、除算器１１から供給される平均輝度Ｙ１と、レジスタ等の記憶装置に予め設定された目標輝度Ｔとが入力される。そして、露出制御回路３５は、目標輝度Ｔと平均輝度Ｙ１との差に基づいて、アンプ３に利得調整信号Ａ１を供給し、タイミング制御回路３４に積分（露光）時間調整信号Ａ２及び最大積分時間調整信号Ａ４を供給する。
【００３５】
従って、アンプ３は利得調整信号Ａ１に従って利得を調整する。タイミング制御回路３４は積分（露光）時間調整信号Ａ２に従って各素子に供給されるリセット信号と読み出し信号との時間間隔である積分時間を調整する。また、タイミング制御回路３４は最大積分時間調整信号Ａ４と、内蔵カウンタ回路３６の基準クロック信号ＳＣＬＫのカウント値とに基づいて１フレーム分の時間を設定する。
【００３６】
すなわち、図３に示すように、最大積分時間調整信号Ａ４に基づいて、最大積分時間MAX-EXPが「５１２」に設定されると、タイミング制御回路３４は基準クロック信号ＳＣＬＫの５１２パルスに相当する時間（１５fpsに相当）を１フレームに設定する。そして、タイミング制御回路３４は、その１フレーム内のアクティブ期間ＡＣ内で垂直同期信号に基づいてリセット信号及び読み出し信号を出力する。
【００３７】
また、最大積分時間調整信号Ａ４に基づいて、最大積分時間MAX-EXPが「１０２４」に設定されると、タイミング制御回路３４は基準クロック信号ＳＣＬＫの１０２４パルスに相当する時間（７．５fpsに相当）を１フレームに設定する。そして、タイミング制御回路３４は、その１フレーム内のアクティブ期間ＡＣ内で垂直同期信号に基づいてリセット信号及び読み出し信号を出力する。
【００３８】
このとき、タイミング制御回路３４は、最大積分時間調整信号Ａ４に基づいて各フレームのアクティブ期間ＡＣは変化させず、ブランキング期間ＢＲのみを変化させる。そして、最大積分時間MAX-EXPが「１０２４」に設定されたとき、各素子アレイ２内の各素子の積分時間は、最大積分時間MAX-EXPが「５１２」に設定された場合の２倍の時間の範囲で調整可能となる。
【００３９】
このように構成されたイメージセンサブロック２１は、露出制御回路３５に入力される平均輝度Ｙ１と目標輝度Ｔとに差がある場合には、露出制御回路３５から出力される利得調整信号Ａ１と、積分時間調整信号Ａ２と、最大積分時間調整信号Ａ４とに基づいて、平均輝度Ｙ１が目標輝度Ｔに一致するような制御を行う。
【００４０】
露出制御回路３５の具体的構成を図２に示す。シーケンス回路３７にはレジスタ(記憶装置)３８ａ，３８ｂに格納された第一及び第二の利得基準値Ｇｓ１，Ｇｓ２と、レジスタ３８ｃに格納されたヒステリシス値ＨＹＳとが供給される。
【００４１】
減算部３９ａ，３９ｂは第一及び第二の利得基準値Ｇｓ１，Ｇｓ２をそれぞれ６dB分減衰させた減衰値を生成し、その減衰値をシーケンス回路３７に供給する。そして、シーケンス回路３７は後記デコード回路４５から供給される利得調整信号Ａ１により設定される利得値Ｇと各値との比較に基づいて図４に示す状態遷移図に従って動作し、第一〜第三の選択信号SEL1〜SEL3を生成する。
【００４２】
第一の選択信号SEL1は、第一の選択回路４０に供給される。乗算器４１ａは、レジスタ３８ｄに格納されている基準最大積分時間MAX-EXPSを１倍して、基準最大積分時間MAX-EXPSを第一の選択回路４０に供給する。乗算器４１ｂは、基準最大積分時間MAX-EXPSを２倍して、２倍の基準最大積分時間MAX-EXPSを第一の選択回路４０に供給する。乗算器４１ｃは、基準最大積分時間MAX-EXPSを４倍して、４倍の基準最大積分時間MAX-EXPSを第一の選択回路４０に供給する。
【００４３】
図４に示すように、シーケンス回路３７は、利得値Ｇが第一の基準利得値Ｇａ１より小さいとき、状態Ｓ１に設定される。この状態から、利得値Ｇが上昇して、第一の基準利得値Ｇａ１とヒステリシス値ＨＹＳとの和を超えると、シーケンス回路３７は、状態Ｓ２に遷移する。
【００４４】
この状態から、利得値Ｇがさらに上昇して、第二の基準利得値Ｇａ２とヒステリシス値ＨＹＳとの和を超えると、シーケンス回路３７は、状態Ｓ３に遷移する。
状態Ｓ３から、利得値Ｇが低下して、第二の基準利得値Ｇａ２から６dB分及びヒステリシス値ＨＹＳ分低下した値を下回ると、シーケンス回路３７は、状態Ｓ２に遷移する。
【００４５】
状態Ｓ２からさらに利得値Ｇが低下して、第二の基準利得値Ｇａ１から６dB分及びヒステリシス値ＨＹＳ分低下した値を下回ると、シーケンス回路３７は、状態Ｓ１に遷移する。
【００４６】
図５は、上記のような動作を行うシーケンス回路３７の動作の一例を示すタイミングチャートである。フレーム１，２でシーケンス回路３７が状態Ｓ１であるとき、第一の選択回路４０は第一の選択信号SEL1に従って最大積分時間MAX-EXP基準最大積分時間MAX-EXPS×１を最大積分時間MAX-EXPとして選択し、MAX-EXPS×１に対応する最大積分時間調整信号Ａ４を出力する。
【００４７】
次いで、フレーム３，４でシーケンス回路３７が状態Ｓ２に遷移すると、第一の選択回路４０は第一の選択信号SEL1に従って基準最大積分時間MAX-EXPS×２を最大積分時間MAX-EXPとして選択し、MAX-EXPS×２に対応する最大積分時間調整信号Ａ４を出力する。
【００４８】
次いで、フレーム５，６でシーケンス回路３７が状態Ｓ３に遷移すると、第一の選択回路４０は第一の選択信号SEL1に従って基準最大積分時間MAX-EXPS×４を最大積分時間MAX-EXPとして選択し、MAX-EXPS×４に対応する最大積分時間調整信号Ａ４を出力する。
【００４９】
次いで、フレーム７，８でシーケンス回路３７が状態Ｓ２に遷移すると、第一の選択回路４０は第一の選択信号SEL1に従って基準最大積分時間MAX-EXPS×２を最大積分時間MAX-EXPとして選択し、MAX-EXPS×２に対応する最大積分時間調整信号Ａ４を出力する。
【００５０】
従って、利得値Ｇの変化に基づく３段階の状態Ｓ１〜Ｓ３の遷移により、３種類の最大積分時間MAX-EXPのうちのいずれかが選択されて、最大積分時間調整信号Ａ４が出力される。
【００５１】
トータルゲイン計算回路４２は、目標輝度Ｔと１フレーム毎の平均輝度Ｙ１とを入力するとともに、前フレームで算出されたトータルゲイン値を保持している。トータルゲイン計算回路４２は、目標輝度Ｔと平均輝度Ｙ１とに基づいて補正値を算出し、その補正値を前フレームのトータルゲイン値に乗算して新たなトータルゲインを算出する。このトータルゲインは、図８に示すように、小数点以下の値まで算出され、図１２に示す従来例のトータルゲインよりも高い精度を有する。
【００５２】
トータルゲイン計算回路４２で算出されたトータルゲインは、３個の乗算器４３ａ、４３ｂ及び４３ｃに供給される。乗算器４３ａは、トータルゲインを１倍し、その１倍のトータルゲインを第二の選択回路４４に供給する。乗算器４３ｂは、トータルゲインを１／２倍し、その１／２倍のトータルゲインを第二の選択回路４４に供給する。乗算器４３ｃは、トータルゲインを２倍し、その２倍のトータルゲインを第二の選択回路４４に供給する。
【００５３】
第二の選択回路４４には、シーケンス回路３７から第二及び第三の選択信号SEL 2，SEL3が入力される。第二及び第三の選択信号SEL2，SEL3は、図５に示すように、状態Ｓ１〜Ｓ３が遷移するフレームにおいてハイ（Ｈ）レベルに立ち上がり、その他はロー（Ｌ）レベルに立ち下がる。詳しくは、シーケンス回路３７が状態Ｓ１から状態Ｓ２に遷移するフレーム及び状態Ｓ２から状態Ｓ３に遷移するフレームにおいて、第二の選択信号SEL2はＨレベルに立ち上がる。シーケンス回路３７が状態Ｓ３から状態Ｓ２に遷移するフレーム及び状態Ｓ２から状態Ｓ１に遷移するフレームにおいて、第三の選択信号SEL3はＨレベルに立ち上がる。
【００５４】
第二の選択回路４４は、第二及び第三の選択信号SEL2，SEL3に基づいて、乗算器４３ａ〜４３ｃからそれぞれ供給される３個のトータルゲインのうちのいずれか一つを選択し、選択されたトータルゲインをデコード回路４５に供給する。
【００５５】
すなわち、図６に示すように、第二及び第三の選択信号SEL2，SEL3がともにＬレベルであるとき、第二の選択回路４４はトータルゲイン計算回路４２から供給される１倍のトータルゲインを選択してデコード回路４５に供給する。また、第二の選択信号SEL2がＨレベルで第三の選択信号SEL3がＬレベルであるとき、第二の選択回路４４はトータルゲイン計算回路４２から供給される１／２倍のトータルゲインを選択してデコード回路４５に供給する。また、第二の選択信号SEL2がＬレベルで第三の選択信号SEL3がＨレベルであるとき、第二の選択回路４４はトータルゲイン計算回路４２から供給される２倍のトータルゲインを選択してデコード回路４５に供給する。
【００５６】
シーケンス回路３７が状態Ｓ１から状態Ｓ２に遷移するとき及び状態Ｓ２から状態Ｓ３に遷移するとき、第一の選択回路４０から供給される最大積分時間調整信号Ａ４に基づいて、フレームレートが実質的に２倍に増大し、露光時間が瞬間的に２倍に設定される。しかしながら、この場合、上記のように１／２倍のトータルゲインが選択されるので、露光時間の急激な上昇が相殺される。即ち、フレームレートが変更される際に、その変更の変化の比の略逆数の変化の利得変更がアンプ３に与えられる。
【００５７】
また、シーケンス回路３７が状態Ｓ３から状態Ｓ２に遷移するとき及び状態Ｓ２から状態Ｓ１に遷移するとき、第一の選択回路４０から供給される最大積分時間調整信号Ａ４に基づいて、フレームレートが実質的に１／２倍に減少し、露光時間が瞬間的に１／２倍に設定される。しかしながら、この場合、上記のように２倍のトータルゲインが選択されるので、露光時間の急激な低下が相殺される。
【００５８】
デコード回路４５は、第一の選択回路４０から供給される最大積分時間調整信号Ａ４と、第二の選択回路４４から供給されるトータルゲインとを入力し、トータルゲインと最大積分時間調整信号Ａ４とに基づいて、利得調整信号Ａ１及び、積分時間調整信号Ａ２を生成する。デコード回路４５は、トータルゲイン＝露光時間×１０Ｙ(Ｙ＝アンプゲイン／２０)の関係が得られるように露光時間とアンプゲインの組を決定する。この式で、露光時間は、積分時間調整信号Ａ２により設定される露光時間を示し、アンプゲインは利得調整信号Ａ１に基づいてアンプ３により設定される利得値を示す。
【００５９】
図８は、デコード回路４５に供給されるトータルゲインと、各トータルゲインに対し、デコード回路４５から出力されるアンプゲイン及び露光時間の一例を数値で示すものであり、特にトータルゲインが最小となる領域が示されている。
【００６０】
次に、ＡＧＣ回路２９及びイメージセンサブロック２１の動作を説明する。図７に示すように、例えば１５fpsのフレームレートで動作が行われている状態で、露出制御回路３５に供給される平均輝度Ｙ１が目標輝度Ｔより低いと、トータルゲイン計算回路４２から出力されるトータルゲイン値が上昇し、デコード回路４５からの利得調整信号Ａ１によりアンプ３の利得が引き上げられるか、あるいは露光時間調整信号Ａ２により露光時間が延長される。この結果、アンプ３の出力レベルが上昇し、平均輝度Ｙ１が上昇する。
【００６１】
平均輝度Ｙ１が目標輝度Ｔに達する前に、アンプ３の利得Ｇが例えば第一の基準利得値Ｇａ１とヒステリシス値ＨＹＳとの和を越えると、シーケンス回路３７は状態Ｓ１から状態Ｓ２へ移行し、第一の選択信号SEL1に基づいて最大積分時間MAX-EXPが２倍に引き上げられる。すると、フレームレートは実質的に１５fpsから７．５fpsに変更される。
【００６２】
このとき、第二の選択信号SEL2からデコード回路４５に供給されるトータルゲインは１／２となり、図８に示すデコード回路４５の演算動作に基づく利得調整信号Ａ１及び露光時間調整信号Ａ２によりアンプ３の利得Ｇが６dB減衰する。従って、フレームレートの変更にともなう平均輝度の瞬間的な変動が防止される。
【００６３】
また、アンプ３の利得Ｇが第二の基準利得値Ｇａ２とヒステリシス値ＨＹＳとの和を越えて、シーケンス回路３７が状態Ｓ２から状態Ｓ３に移行した場合でも、フレームレートの変更と同時に、アンプ３の利得Ｇが６dB減衰する。
【００６４】
次いで、平均輝度Ｙ１が目標輝度Ｔに未だ達していないと、トータルゲイン計算回路４２から出力されるトータルゲイン値が上昇し、アンプ３の利得Ｇが上昇する。このような動作により、平均輝度Ｙ１が目標輝度Ｔに一致するまでトータルゲイン値が上昇すると、アンプ３の利得Ｇ及び平均輝度Ｙ１が一定レベルに収束する。
【００６５】
一方、例えば７．５fpsのフレームレートで動作が行われている状態で、露出制御回路３５に供給される平均輝度Ｙ１が目標輝度Ｔより高いと、トータルゲイン計算回路４２から出力されるトータルゲイン値が低下し、デコード回路４５からの利得調整信号Ａ１に基づいてアンプ３の利得Ｇが引き下げられるか、あるいは露光時間調整信号Ａ２に基づいて露光時間が短縮される。この結果、アンプ３の出力レベルが低下し、平均輝度Ｙ１が低下する。
【００６６】
平均輝度Ｙ１が目標輝度Ｔに達する前に、アンプ３の利得Ｇが例えば第二の基準利得値Ｇａ２から６dBとヒステリシス値ＨＹＳとの和を減算することにより得られた値以上低下すると、シーケンス回路３７は状態Ｓ２から状態Ｓ１へ遷移し、第一の選択信号SEL1に基づいて最大積分時間MAX-EXPが１／２倍に引き下げられる。すると、フレームレートは実質的に７．５fpsから１５fpsに変更される。
【００６７】
このとき、第三の選択信号SEL3によりトータルゲイン値は２倍となり、図８に示すデコード回路４５の演算動作に基づく利得調整信号Ａ１及び露光時間調整信号Ａ２により、アンプ３の利得Ｇが６dB上昇する。従って、フレームレートの変更にともなう平均輝度の瞬間的な変動が防止される。
【００６８】
また、アンプ３の利得が第一の基準利得値Ｇａ１から６dBとヒステリシス値ＨＹＳとの和を減算することにより得られた値以上低下して、シーケンス回路３７が状態Ｓ３から状態Ｓ２に遷移する場合にも、フレームレートの変更と同時に、アンプ３の利得Ｇが６dB上昇する。
【００６９】
次いで、平均輝度Ｙ１が目標輝度Ｔに未だ達していないと、トータルゲイン計算回路４２から出力されるトータルゲイン値が低下し、アンプ３の利得Ｇが低下する。このような動作により、平均輝度Ｙ１が目標輝度Ｔに一致するレベルまでトータルゲイン値が低下すると、アンプ３の利得Ｇ及び平均輝度Ｙ１が一定レベルに収束する。
【００７０】
上記のような動作を行うＡＧＣ回路２９において、特にトータルゲインが最小となる領域（すなわち、撮像対象の輝度が比較的高く、素子アレイ２内の各素子の露光時間を許容範囲の最短値付近とし得る領域）におけるアンプ３の利得Ｇと露光時間との調整動作を説明する。
【００７１】
図８に示すように、トータルゲインは１を最小値として、小数点以下を含む値で細かく調整される。そして、トータルゲインが１であるとき、アンプ３の利得Ｇは０dB、露光時間は１に設定される。この露光時間を１に設定することは、露光時間を基準クロック信号ＳＣＬＫの１パルス分に設定することを意味し、リセット信号と読み出し信号との間隔を基準クロック信号ＳＣＬＫの１パルス分に設定することを意味する。
【００７２】
そして、トータルゲインが１から２までの間の調整動作では、露光時間を１に固定したまま、アンプ３の利得が１〜６dＢまで増大される。トータルゲインが２となると、アンプ３の利得は０dBに戻され、露光時間が２、即ち基準クロック信号ＳＣＬＫの２パルス分に設定される。
【００７３】
同様に、トータルゲインが２から３までの間の調整動作では、露光時間を２に固定したまま、アンプ３の利得が１〜３dＢまで増大される。トータルゲインが３となると、アンプ３の利得は０dBに戻され、露光時間が３、即ち基準クロック信号ＳＣＬＫの３パルス分に設定される。
【００７４】
このような動作により、露光時間を変更しない範囲では、アンプ３の利得を調整することにより、トータルゲインを１以下の細かなステップで変更可能となる。従って、素子アレイ２内の各素子の露光時間を許容範囲の最短値付近としても、トータルゲインの変更による平均輝度Ｙ１の変化を従来例に比して抑制することが可能となる。
【００７５】
本実施の形態のＡＧＣ回路２９では、次に示す作用効果を得ることができる。
（１）フレームレートの変更は、タイミング制御回路３４の動作クロック信号を変更することなく、各フレームのブランキング時間ＢＲを変更することにより行われる。従って、フレームレートは２の整数乗以外の比で変更することができるので、フレームレートを低下させるとき、フレームレートの変更に基づく平均輝度Ｙ１の変化を抑制することができるとともに、画像の応答性の低下を抑制することができる。また、イメージセンサブロック２１から出力される撮像データの出力周波数を一定とすることができるので、次段の回路へのデータ転送動作が容易となる。
（２）ブランキング時間ＢＲの変更は、アンプ３の利得Ｇと所定の第一及び第二の基準利得値Ｇａ１，Ｇａ２との比較に基づいて最大積分時間MAX-EXPを３段階に変更することにより行われる。従って、タイミング制御回路３４の動作クロック信号を変更することなく、実質的にフレームレートを３段階に変更することができる。
（３）アンプ３の利得Ｇと第一及び第二の基準利得値Ｇａ１，Ｇａ２とをシーケンス回路３７で比較する際、第一及び第二の基準利得値Ｇａ１，Ｇａ２に対しヒステリシス値ＨＹＳが加算あるいは減算される。従って、アンプ３の利得Ｇが第一及び第二の基準利得値Ｇａ１，Ｇａ２付近で変化するとき、最大積分時間MAX-EXPすなわちフレームレートの頻繁かつ無用な切り換わりを防止することができる。
（４）シーケンス回路３７から供給される第一の選択信号SEL1に基づいて最大積分時間MAX-EXPを２倍したとき、第二の選択信号SEL2に基づいてアンプ３の利得を１／２に減衰させることができる。従って、フレームレートの変更にともなう平均輝度Ｙ１の変動を防止して円滑な露光制御を行うことができる。
（５）シーケンス回路３７から供給される第一の選択信号SEL1に基づいて最大積分時間MAX-EXPを１／２倍したとき、第二の選択信号SEL2に基づいてアンプ３の利得Ｇを２倍に増大させることができる。従って、フレームレートの変更にともなう平均輝度Ｙ１の変動を防止して円滑な露光制御を行うことができる。
（６）シーケンス回路３７が状態Ｓ３から状態Ｓ２に遷移するとき、あるいは状態Ｓ２から状態Ｓ１に遷移するとき、すなわち最大積分時間MAX-EXPを１／２に短くするとき、第三の選択信号SEL3によりトータルゲインが２倍に変更される。すると、アンプ３の利得が６dB増大されるため、このことは第二の基準利得値Ｇａ２あるいは第一の基準利得値Ｇａ１に６dBを加算することを意味する。このような動作により、アンプ３の利得の変動に合わせて第一及び第二の基準利得値Ｇａ１，Ｇａ２を補正することができる。
（７）トータルゲイン計算回路４２で算出するトータルゲインを、１以下の細かなステップで出力し、アンプ３の利得Ｇを調整することにより１未満のトータルゲインの変化を可能とした。従って、素子アレイ２内の各素子の露光時間を許容範囲の最短値付近に設定しても、トータルゲインの変更による平均輝度Ｙ１の変化を従来例に比して抑制することができる。この結果、露光時間の調整範囲を、各素子の露光時間の許容最短値まで拡大することができる。
（第二の実施の形態）
図９は、本発明の第二の実施の形態の露出制御回路３５を示す。第一の実施の形態では、最大積分時間MAX-EXPをあらかじめ固定された３段階の値から選択する構成としたが、第二実施の形態では、３段階の最大積分時間の値を可変とする構成としたものである。
【００７６】
レジスタ４６ａ、４６ｂ、４６ｃ、４６ｄ、４６ｅ、４６ｆには、第一の基準利得値Ｇａ１、ヒステリシス値ＨＹＳ、第二の基準利得値Ｇａ２、基準最大積分時間MAX-EXPS、第一及び第二の演算係数EADJ1，EADJ2がそれぞれ格納されている。
【００７７】
第一の基準利得値Ｇａ１及びヒステリシス値ＨＹＳは、加減算回路４７ａに供給され、加減算回路４７ａは第一の基準利得値Ｇａ１とヒステリシス値ＨＹＳとの加算値及び第一の基準利得値Ｇａ１からヒステリシス値ＨＹＳが減算された減算値を比較器４８に供給する。
【００７８】
第二の基準利得値Ｇａ２及びヒステリシス値ＨＹＳは、加減算回路４７ｂに供給され、加減算回路４７ｂは第二の基準利得値Ｇａ２とヒステリシス値ＨＹＳとの加算値及び第二の基準利得値Ｇａ２からヒステリシス値ＨＹＳが減算された減算値を比較器４８に供給する。
【００７９】
選択回路４９には、基準最大積分時間MAX-EXPSと、乗算器５０ａから供給された基準最大積分時間MAX-EXPSと第一の演算係数EADJ1と乗算値と、乗算器５０ｂから供給された基準最大積分時間MAX-EXPSと第二の演算係数EADJ2との乗算値とが供給される。そして、選択回路４９は比較器４８の出力信号に基づいて３つの値のうちのいずれか一つを選択して、選択値を最大積分時間MAX-EXPを設定する最大積分時間調整信号Ａ４として出力する。
【００８０】
最大積分時間MAX-EXP（最大積分時間調整信号Ａ４）は、除算器５１及びフリップフロップ回路５２に供給され、そのフリップフロップ回路５２の出力信号は、除算器５１及び比較器４８に供給される。フリップフロップ回路５２は、各フレームの最大積分時間MAX-EXPを保持すると同時に、その前フレームの最大積分時間MAX-EXPを出力する。
【００８１】
除算器５１は、現在のフレームの最大積分時間MAX-EXPと前フレームの最大積分時間MAX-EXPとの比を算出し、その算出結果を乗算器５３に供給する。
トータルゲイン計算回路５４は、平均輝度Ｙ１と目標輝度Ｔ及び前フレームのトータルゲインに基づいて、第一の実施の形態と同様に現フレームのトータルゲインを算出する。
【００８２】
トータルゲイン計算回路５４により算出されたトータルゲインは、乗算器５３及び比較器４８に供給される。乗算器５３は、トータルゲインと除算器５１の出力信号とを乗算して、乗算信号をデコード回路５５に供給する。この乗算器５３の動作は、最大積分時間MAX-EXPの変化を相殺するようにトータルゲインの補正を行うことに対応しており、第一の実施の形態の乗算器４３ａ〜４３ｃ及び第二の選択回路４４の動作に相当する。デコード回路５５は、第一の実施の形態と同様に動作する。
【００８３】
このように構成された露出制御回路３５において、比較器４８及び選択回路４９は、次に示す（ａ）〜（ｄ）の４通りの動作を行う。なお、第一及び第二の基準利得値をＧａ１，Ｇａ２、ヒステリシス値をＨＹＳ、最大積分時間をMAX-EXP、基準最大積分時間をMAX-EXPS、第一及び第二の演算係数をEADJ1，EADJ2とする。
（ａ）Ｇａ１＋ＨＹＳ＜トータルゲインであり、前フレームの最大積分時間MAX-EXP＝MAX-EXPSであるとき、選択回路４９はMAX-EXPS×EADJ1を選択して出力する。
（ｂ）Ｇａ１−ＨＹＳ＞トータルゲインであり、前フレームの最大積分時間MAX-EXP＝MAX-EXPS×EADJ1であるとき、選択回路４９はMAX-EXPSを選択して出力する。
（ｃ）Ｇａ２＋ＨＹＳ＜トータルゲインであり、前フレームの最大積分時間MAX-EXP＝MAX-EXPS×EADJ1であるとき、選択回路４９はMAX-EXPS×EADJ2を選択して出力する。
（ｄ）Ｇａ２−ＨＹＳ＞トータルゲインであり、前フレームの最大積分時間MAX-EXP＝MAX-EXPS×EADJ2であるとき、選択回路４９はMAX-EXPS×EADJ1を選択して出力する。
【００８４】
このような動作により、トータルゲインの変化に基づいて、最大積分時間MAX-EXPSを３段階に切換えることができる。そして、第一及び第二の演算係数EADJ1，EADJ2を適宜に変更することにより、３段階の最大積分時間を適宜に変更可能となる。
【００８５】
従って、第二の実施の形態では、第一の実施の形態で得られた作用効果に加えて、３段階に切換える最大積分時間M AX-EXPを適宜に変更することができるので、最大積分時間MAX-EXPすなわちフレームレートを柔軟に設定することができる。
【００８６】
各実施の形態は、次に示すように変更してもよい。
・第一及び第二の実施の形態において、最大積分時間の切り替えは、４段階以上であってもよい。
【図面の簡単な説明】
【００８７】
【図１】本発明の第一の実施の形態のＡＧＣ回路及びイメージセンサブロックを示すブロック図である。
【図２】図１のＡＧＣ回路の露出制御回路を示すブロック図である。
【図３】最大積分時間の調整動作を示す説明図である。
【図４】図１のＡＧＣ回路のシーケンス回路の動作を示す説明図である。
【図５】図１のＡＧＣ回路のシーケンス回路と第一の選択回路の動作を示す説明図である。
【図６】図１のＡＧＣ回路の第二の選択回路の動作を示す説明図である。
【図７】平均輝度の調整動作を示す説明図である。
【図８】トータルゲインで調整されるアンプゲインと露光時間の関係を示す説明図である。
【図９】本発明の第二の実施の形態のＡＧＣ回路の露出制御回路を示す説明図である。
【図１０】従来例のＡＧＣ回路を示すブロック図である。
【図１１】図１０のＡＧＣ回路における平均輝度の調整動作を示す説明図である。
【図１２】図１０のＡＧＣ回路においてトータルゲインで調整されるアンプゲインと露光時間との関係を示す説明図である。
【図１３】カラープロセッサＩＣを示すブロック図である。
【図１】
0004364903.tif 000002
【図２】
0004364903.tif 000003
【図３】
0004364903.tif 000004
【図４】
0004364903.tif 000005
【図５】
0004364903.tif 000006
【図６】
0004364903.tif 000007
【図７】
0004364903.tif 000008
【図８】
0004364903.tif 000009
【図９】
0004364903.tif 000010
【図１０】
0004364903.tif 000011
【図１１】
0004364903.tif 000012
【図１２】
0004364903.tif 000013
【図１３】
0004364903.tif 000014