Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4136775B2 - Correction apparatus, imaging apparatus, correction method, computer-readable storage medium, and program - Google Patents
[go: Go Back, main page]

JP4136775B2 - Correction apparatus, imaging apparatus, correction method, computer-readable storage medium, and program - Google Patents

Correction apparatus, imaging apparatus, correction method, computer-readable storage medium, and program Download PDF

Info

Publication number
JP4136775B2
JP4136775B2 JP2003127233A JP2003127233A JP4136775B2 JP 4136775 B2 JP4136775 B2 JP 4136775B2 JP 2003127233 A JP2003127233 A JP 2003127233A JP 2003127233 A JP2003127233 A JP 2003127233A JP 4136775 B2 JP4136775 B2 JP 4136775B2
Authority
JP
Japan
Prior art keywords
level
correction
correction coefficient
output
imaging
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003127233A
Other languages
Japanese (ja)
Other versions
JP2004336242A5 (en
JP2004336242A (en
Inventor
雄一郎 服部
和也 稲生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2003127233A priority Critical patent/JP4136775B2/en
Priority to US10/833,766 priority patent/US7379104B2/en
Priority to CNB2004100366832A priority patent/CN100373922C/en
Publication of JP2004336242A publication Critical patent/JP2004336242A/en
Publication of JP2004336242A5 publication Critical patent/JP2004336242A5/ja
Application granted granted Critical
Publication of JP4136775B2 publication Critical patent/JP4136775B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Transforming Light Signals Into Electric Signals (AREA)
  • Color Television Image Signal Generators (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は補正装置、撮像装置、補正方法、コンピュータが読み取り可能な記憶媒体、及びプログラムに関し、特に、撮像面が複数に分割され、それぞれの領域の撮像信号を増幅する増幅器と、この出力に接続された複数の撮像信号出力端子を備える固体撮像素子からの信号を補正する補正装置に用いて好適なものである。
【0002】
【従来の技術】
近年、ディジタル信号処理技術及び半導体技術の進歩により、標準テレビ方式、例えばNTSC方式やPAL方式の動画像信号をディジタル記録する民生用ディジタルビデオ規格が提案されており、その応用として、ディジタルビデオ記録再生装置と撮像装置とを一体化したディジタルビデオカメラが製品化されている。このようなディジタルビデオカメラでは、ディジタル記録という特徴を生かして、静止画記録機能を備えるものがある。
【0003】
また、コンピュータ等と接続するためにディジタルI/Fを具備し、撮影した画像をコンピュータに取り込む機能を有するものもある。さらに、複数の記録媒体を具備し、画像の使用目的に応じて記録媒体を選択できるようになっている装置も実用化されている。
【0004】
このような装置において、記録された画像をテレビに接続して再生する場合は、その画像サイズはディジタルビデオ規格で定められるもの、例えば720x480画素でなんら問題は無いが、ディジタルI/Fを介して他のメディアに画像を転送する場合は、画質上の問題からより多くの画素数が要求される場合がある。
【0005】
撮像素子の多画素化に伴い、撮像素子の全画素の情報を読み出すためにはより高い周波数で撮像素子を駆動する必要があり、全画素の情報を読み出すようにするとS/Nの劣化や消費電力の増大を招く問題があった。
【0006】
そこで、撮像素子の駆動周波数を低く抑えたまま撮像情報のデータレートを上げる方法が考えられている。このような方法の一つとして、撮像面を複数の領域に分割し、それぞれの領域に独立した電荷転送部、増幅器及び出力端子を持たせ、撮像信号を並列に読み出す方法がある。
【0007】
図14に、上記のような撮像素子を用いた撮像装置の例を示す。図14において、撮像素子1400の撮像面は左右の2領域に分割されている。また、1401及び1402は光電変換及び垂直転送部であり、1403及び1404は水平転送部、1405及び1406は増幅器、1407及び1408は出力端子である。このような構造の撮像素子を用いることにより、撮像素子の駆動周波数に対し2倍のデータレートの撮像情報が得られる利点がある。
【0008】
一方、この方法の欠点として、各領域の増幅器及び外部周辺回路の特性の不均一性により、2つの領域を合成して画像を生成した場合に、領域間のレベル差による境界線が生じるなどの画質劣化が発生する問題があった。
【0009】
これらの不均一性による画質劣化を軽減する方法として、あらかじめ各領域の黒レベル及び標準白レベルを測定して補正係数を求めておき、撮像時にこの補正係数により不均一性の補正を行なう方法が考えられている。
【0010】
図14には、このような補正回路の構成例を示している。不図示の結像光学系により撮像素子1400上に結像した被写体像は、撮像素子1400により電気信号に変換され、不図示の駆動タイミング発生回路から供給される駆動パルスに応じて出力端子1407及び1408より出力される。
【0011】
撮像素子1400から得られる2系統の画像信号は、アナログ信号処理部1409、1410によりアナログ信号処理を施された後でAD変換され、黒レベル補正回路1411、1412及び黒レベル差検出回路1413に供給される。黒レベル差検出回路1413では、2系統の画像信号から黒レベルの差を検出し補正係数が計算される。
【0012】
この補正係数は、黒レベル補正回路1411及び1412に供給され、上記補正係数に基づいて黒レベルの差が補正される。上記黒レベルの差の検出には、撮像素子1400のオプティカルブラック画素の信号が用いられる。検出と補正値計算は、所定の時期に一度だけ実施し、得られた補正係数をメモリ1420に記憶することで、以後の撮影時には検出は行なわずにメモリ1420に記憶された補正係数により黒レベル差の補正が行われる。
【0013】
次に、各信号は白レベル補正回路1414、1415、及び白レベル差検出回路1416に供給される。白レベル差検出回路1414では、2系統の画像信号から白レベルの差を検出し補正係数が計算される。この補正係数は黒白レベル補正回路1414、1415に供給され、上記補正係数に基づいて白レベルの差が補正される。
【0014】
白レベルの差の検出には、撮像素子1400に標準白レベルが得られるような一様な光を照射し、その時の画像信号が用いられる。検出と補正値計算は、所定の時期に一度だけ実施され、得られた補正係数をメモリ1421に記憶することで、以後の撮影時には検出は行なわずにメモリ1421に記憶された補正係数を用いて白レベル差の補正が行われる。
【0015】
白レベル補正された信号は、画面合成回路1417にて左右の画像が一枚の画像として合成された後、カメラ信号処理回路1418にてγ補正処理、輪郭補正処理、色補正処理などを施され、輝度信号及び色差信号として出力端子1419より出力される。
【0016】
【発明が解決しようとする課題】
しかしながら、上記従来例では、標準白画像を撮像するなど、決められた条件の下でしか補正係数が算出されないため、リアルタイム性に欠ける問題があった。このため、温度変動もしくは経時変動のような動的な変動に対応することができず、領域間の不均一性を十分に補正しきれない場合があった。
【0017】
本発明は上述の問題点にかんがみてなされたもので、被写体依存のレベル差成分を排除して前記補正係数を決定するようにして、温度変動もしくは経時変動のような動的な変動にも対応可能とし、複数の撮像領域間の不均一性をリアルタイムに補正できるようにすることを目的とする。
【0018】
【課題を解決するための手段】
本発明の補正装置は、撮像素子の複数の出力部からの複数の撮像信号を補正する補正装置であって、前記複数の撮像信号のレベルを検出する出力レベル検出手段と、前記複数の撮像信号のレベルを調整するためのレベル調整手段と、前記複数の撮像信号のレベル差を小さくするための補正係数を決定する補正係数決定手段とを備え、前記補正係数決定手段は、前記出力レベル検出手段から出力される前記複数の撮像信号のレベル検出結果から前記複数の撮像信号間のゲイン誤差を算出するゲイン誤差算出手段と、前記ゲイン誤差算出手段により算出されたゲイン誤差が入力された際に、前記撮像信号間のゲイン誤差が前記複数の撮像信号間のレベル差を許容するための閾値を超えた場合には所定の基準値を出力し、前記ゲイン誤差が前記閾値を超えない場合には入力されたゲイン誤差をそのまま出力する非線形処理手段とを備え、前記非線形処理手段から出力される信号に基づいて前記補正係数を決定するとともに、前記補正係数決定手段により決定した補正係数を前記レベル調整手段に与えて前記複数の撮像信号のレベル差が小さくなるように調整を行なうことを特徴とする。
本発明の補正方法は、撮像素子の複数の出力部からの複数の撮像信号を補正する補正方法であって、前記複数の撮像信号のレベルを検出する出力レベル検出工程と、前記複数の撮像信号のレベルを調整するためのレベル調整工程と、前記複数の撮像信号のレベル差を小さくするための補正係数を決定する補正係数決定工程とを有し、前記補正係数決定工程は、前記出力レベル検出工程において出力される前記複数の撮像信号のレベル検出結果から前記複数の撮像信号間のゲイン誤差を算出するゲイン誤差算出工程と、前記ゲイン誤差算出工程において算出されたゲイン誤差が入力された際に、前記撮像信号間のゲイン誤差が前記複数の撮像信号間のレベル差を許容するための閾値を超えた場合には所定の基準値を出力し、前記ゲイン誤差が前記閾値を超えない場合には入力されたゲイン誤差をそのまま出力する非線形処理工程とを備え、前記非線形処理工程において出力される信号に基づいて前記補正係数を決定するとともに、前記決定した補正係数を前記レベル調整工程に与えて前記複数の撮像信号のレベル差が小さくなるように調整を行なうことを特徴とする。
【0019】
【発明の実施の形態】
次に、添付図面を参照しながら本発明の補正を撮像装置に適用した実施の形態について説明する。
(第1の実施の形態)
図1は、単板ビデオカメラに本発明の補正装置を適用した実施の形態を概略的に示す図である。
図1において、100は撮像領域が2分割され、それぞれに出力端子を持つCCDエリアセンサ、101は光電変換部及び垂直転送部、103及び104は水平転送部であり、画面の中心を境にして左右方向に2分割されている。
【0020】
105及び106は信号電荷を増幅する出力アンプであり、107及び108は撮像信号の出力端子(出力部)である。また、109及び110は相関2重サンプルとAD変換を行なうアナログフロントエンドである。111及び112は黒レベルの検出及び補正手段、113及び114はゲインを調整するゲイン調整手段、115は2系統の画像信号を合成して1枚の画像を生成する画面合成手段である。黒レベルの検出及び補正手段111及び112とゲイン調整手段113及び114は、撮像信号のレベルを調整するレベル調整手段として機能する。
【0021】
また、116は2系統間の不均一性を検出するための段差評価値生成手段、117はシステムの制御を行なうマイコン、118はカメラ信号処理手段、119は出力端子、120は書き換え可能な不揮発性メモリである。本実施の形態及び後述の実施の形態では、ゲイン調整手段113、114、段差評価値生成手段116、及びマイコン117により、2系統間の不均一性を検出し、補正するための補正装置を構成している。
【0022】
次に、記構成における本実施の形態のビデオカメラの動作について説明する。
不図示の結像光学系によりCCD100上に結像した被写体像は、光電変換部101により電気信号に変換された後、水平転送103及び104により2系統に分割されて出力アンプ105及び106に供給される。
【0023】
信号電荷は、出力アンプ105及び106で所定のレベルに増幅され、第1の出力端子107及び第2の出力端子108より出力される。以後、第1の出力端子107から得られる撮像信号を左チャンネル信号、第2の出力端子108から得られる撮像信号を右チャンネル信号と呼称することにする。
【0024】
左右2系統の撮像信号は、アナログフロントエンド109、110により相関二重サンプル処理及びAD変換された後、黒レベル検出及び補正手段111,112に供給される。黒レベル検出及び補正手段111,112では、撮像信号のうちダミー信号部分もしくはオプティカルブラック信号部分を用いて、2系統の撮像信号の黒レベルがそれぞれディジタルコードの「0」と一致するように黒レベル補正が行われる。これにより、2系統間のオフセット成分の誤差が除去されることになる。
【0025】
黒レベルが補正された信号は、ゲイン調整手段113、114によりゲイン調整が施される。ゲイン調整時に適用されるゲインはマイコン117より供給される。従来の撮像装置では、低照度環境下での信号量のゲインアップを、アナログ回路により行なっていたが、本実施の形態のように2系統の撮像信号を取り扱う撮像装置では、アナログ回路によるゲイン調整は2系統間の不均一性の要因となりうる。よって、本実施の形態ではゲインの調整はゲイン調整手段113,114を用いてディジタル演算により行なうことで、回路のばらつきや経時変動、温度変動の影響を排除している。
【0026】
また、画像の明るさのためのゲイン調整だけでなく、2系統間のゲイン誤差の補正もここで行なう。一般に、2系統間のゲインの差はCCDエリアセンサ100の出力レベルの大きさに依存する。
【0027】
図3は、2系統間の出力レベルとチャンネル間におけるゲイン差の一例を示した特性図である。図3において、横軸はCCD100の左チャンネル出力レベルであり、縦軸はゲイン調整手段114の入力信号(左チャンネル)とゲイン調整手段113の入力信号(右チャンネル)の信号との比、すなわち2系統間の信号レベルのゲイン差を表している。
【0028】
例えば、ある明るさの被写体を撮像したときのCCD100の左チャンネル出力レベルをL0、右チャンネル出力レベルをL0rightとすると、このときのゲイン差E0は次式(1)で与えられる。
E0 = L0right / L0・・・(1)式
【0029】
この図で示されるように、信号レベルとゲイン差の関係が一定ではないので、ゲインの補正量は固定値ではなく、ゲインアップ量に応じて補正量を可変する必要がある。
【0030】
本実施の形態では、ゲイン調整後の信号に対し基準レベルLrefを設定し、ゲインアップ量にかかわらず常に基準レベルLrefで2系統間のレベル差が0、すなわち各チャンネルの信号が基準レベルLrefに一致するようにゲイン補正を行なう。基準レベルLrefのレベルについては、基準白に対してγ補正後で75%程度のグレーレベルが選ばれる。
【0031】
例えば、CCD100の左チャンネル出力レベルがL0の時に、ゲイン調整手段114の出力レベルが基準レベルLrefになるようなゲインアップ量のとき、左チャンネルのゲイン調整手段114に与えるゲインA0は次式で表せる。
A0 = 基準レベルLref / L0・・・(2)式
【0032】
また、このとき右チャンネルのゲイン調整手段113に与えるゲインA0rightは、ゲイン補正量をC0として、次式で表せる。
A0right = A0 x C0・・・(3)式
そして、C0は次式で求められる。
C0 = 1.0 / E0・・・(4)式
【0033】
同様に、CCD100の左チャンネル出力レベルがL1の時に、ゲイン調整手段114の出力レベルが基準レベルLrefになるようなゲインアップ量のときのゲイン補正量C1は次式で求められる。
C1 = 1.0 / E1・・・(5)式
【0034】
ゲインアップ量に対するゲイン補正量の特性例を図4示す。この補正特性は、CCD100もしくはアナログフロントエンド109、110の部品ごとに異なる。
【0035】
次に、ゲイン補正特性の測定について述べる。
段差評価値生成手段116は、出力レベル検出手段として機能し、図2で後述するように分割領域の境界付近に指定した矩形領域内のフレームの画素値を検出し、その検出された結果を元に画面段差の評価値を算出しマイコン117に出力する。
【0036】
図2に、画面内の矩形領域の例を示す。図2に示すように、2分割された領域201、202の境界近傍に、矩形領域203、204、すなわちフレーム数が設定される。この設定は図示しないフレーム数設定手段により設定されている。そして、この領域内の画素値が画面段差の評価に用いられる。
【0037】
CCD100は、単板でカラー画像を撮像するために、オンチップカラーフィルタが画素部に貼られている。記オンチップカラーフィルタは、例えば図2の205に示すような配列である。段差評価値生成手段116では、このうちの一色の画素値を選択して評価値を生成し、領域内でその評価値を平均化して平均値を計算し、これを画面段差の評価値としている。
【0038】
ゲイン補正特性の測定時は、明るさが一様な被写体を撮像し、マイコン117よりゲイン調整手段113及び114に同一のゲイン乗数を設定して行なう。一方の矩形領域203内の画素の平均レベルを左チャンネルのレベルとするとともに、他方の矩形領域204内の画素の平均レベルを右チャンネルのレベルとして、マイコン117に出力する。
【0039】
マイコン117では、左チャンネルのレベルを基準として右チャンネルのゲイン補正量を前述のように算出する。このような測定を、CCD100の出力レベルにおいて所定の間隔(タイミング)で行なうことにより、ゲイン補正特性を生成する。
【0040】
マイコン117は補正係数記憶手段として、生成されたゲイン補正特性をEEPROM(Electrically Erasable Programmable Read Only Memory)などの書き換え可能な不揮発メモリ120に格納する。ゲイン補正特性の生成は、例えば工場調整時などに実行される。したがって、経時変動や温度変動などの動的な変動に対しては対応できずにゲイン差が誤差として残留する。
【0041】
次に、一般撮影時における残留ゲイン誤差の補正に関して説明する。
図5は、被写体依存のレベル差成分を補正して補正係数を決定するとともに、その決定した補正係数をゲイン調整手段に与えて、CCDエリアセンサの異なる出力端子から出力された各撮像信号のレベル差が小さくなるように調整を行なう補正係数決定手段であるマイコン117で実行される残留ゲイン誤差を補正するブロックの構成について示したものである。図5における信号A,B,C,Dは、図1における信号A,B,C,Dに対応しており、符号Aは左チャンネルの段差評価値、符号Bは右チャンネルの段差評価値、符号Cは左チャンネルのゲイン調整値、符号Dは右チャンネルのゲイン調整値である。
【0042】
マイコン117に入力された左チャンネル段差評価値A及び右チャンネル段差評価値Bはゲイン誤差算出手段501に入力され、ゲイン誤差量Eが求められる。ゲイン誤差量Eは次式により得られる。
E = B/A・・・(6)式
【0043】
ゲイン誤差算出手段501で得られるゲイン誤差量Eは、単純に画素レベルの比であり、チャンネル間の不均一性のみならず、被写体そのものが持つレベル差にも影響をうける。したがって、正しいゲイン誤差補正を行なうためには、被写体依存のレベル差成分を排除する必要がある。本実施の形態では、被写体依存のレベル差成分をリミッタ手段(閾値設定手段及び非線形処理手段)502及び積分手段503により排除している。
【0044】
リミッタ手段(非線形処理手段)502の入出力特性を図6に示す。図6の原点はリミッタ入力=リミッタ出力=1.0の点を表す。チャンネル間のレベルの比なので、ゲイン誤差のないときの値は1.0になる。
【0045】
図6に示すように、レベル差の比が閾値THをえる場合には、リミッタ出力は1.0になる。閾値THは残留ゲイン誤差量と対応付けて前述した閾値設定手段により決定される。この処理により、レベル差が大きいものは被写体依存のレベル差とみなされて排除される。
【0046】
図7に、積分手段503の内部構成を示す。入力信号X(0)は、引算手段701において所定時間遅延した信号Y(-1)との差をとった後、係数器702にて係数kが乗ぜられる。係数器702の出力は、加算手段703にて遅延信号に加算され出力となる一方で遅延手段704に供給される。出力信号をY(0)として式で表すと次のようになる。
Y(0) = kX(0) + (1-k)Y(-1) (0 < k < 1) ・・・(7)式
【0047】
遅延時間は、CCDの垂直走査期間と等しい時間である。この処理により、過去1/kフレーム分の誤差量の平均値が得られる。通常、被写体は画角の中で長時間固定されるものではないので、複数のフレームで平均を取ることにより、被写体依存のレベル差成分は相殺され排除される。
【0048】
以上のような処理により、被写体によるレベル差が排除され、チャンネル間の不均一性に起因するゲイン誤差が抽出される。ゲイン誤差量は、次に補正量制御手段504にて係数が乗ぜられる。この係数は、ゲイン誤差補正ループのフィードバックゲインに相当する。ゲインが大きい場合は、補正能力は高くなるが、誤検出等の外乱に対して不安定になり、ゲインが小さい場合は外乱に対しては安定するが、補正能力は低くなる。
【0049】
補正量制御手段504の出力は、ゲイン補正量計算手段506に供給される。
ゲイン補正量計算手段506には、ゲイン補正特性テーブル505の出力も供給される。ゲイン補正特性テーブル505は、既に説明したゲイン補正特性をテーブル化したものであり、図4に例示するように、ゲインアップ量に対応してゲイン補正量が得られるものである。
【0050】
ゲイン補正量計算手段で506では、これら2つの入力信号とゲインアップ量とを掛け合わすことにより、右チャンネルに対するゲイン調整値が実際に計算される。そして、このように計算されたゲイン調整値は、図1に示すゲイン調整手段113に供給される。ゲイン調整手段114には、ゲインアップ量そのものが供給される。
【0051】
ゲイン調整後の信号は画面合成手段115及び段差評価値生成手段116に供給される。画面合成手段115では、2系統の信号を合成して1画面の画像としてカメラ信号処理回路118に出力する。カメラ信号処理回路118ではγ補正、色補正、輪郭補正などの信号処理が為され画像信号として端子119より出力される。
【0052】
(第2の実施の形態)
図8は、本発明の補正装置の第2の実施の形態を説明するための信号処理ブロック図である。撮像装置全体の具体的構成は、第1の実施の形態と同じである。図8で示される信号処理は、図1におけるマイコン117内で実行されるものである。また、評価値測定の矩形領域も、第1の実施の形態と同じである。
【0053】
2系統間のゲイン誤差は、図3に示すようにCCD100の出力レベルに対して一定ではない。一方、一般撮影時の自然画像には、様々な明るさの被写体が存在する。したがって、一般自然画像からゲイン誤差を測定すると、図3で示すゲイン誤差特性曲線に、矩形領域内の明るさの分布度数を乗じて積分した値が得られてしまい、正しいゲイン誤差量が算出できない場合がある。そこで、ゲイン誤差量の算出において、画像の明るさを考慮する実施の形態について説明する。
【0054】
マイコン117に入力された左チャンネル段差評価値Aと右チャンネル段差評価値Bはゲイン誤差算出手段801に入力され、ゲイン誤差量が求められる。ゲイン誤差算出手段801とリミッタ手段802の構成、動作は第1の実施の形態と同様なので、説明を省く。
【0055】
リミッタ手段802の出力は、積分手段803に入力される。積分手段803には、右チャンネル段差評価値Bも同時に入力される。積分手段803の内部構成を図9に示す。係数制御手段901以外の構成及び動作は第1の実施の形態と同じである。すなわち、図9中の902は図7の引算手段701に対応し、903は図7の係数器702に対応し、904は図7の加算手段703に対応し、905は図7の遅延手段704に対応する。
【0056】
図10に係数制御手段(フレーム数制御手段)901の係数制御特性を示す。図10において、横軸は右チャンネル段差評価値Bを表し、縦軸は係数器903に供給される係数を示す。グラフ中に記されている基準レベルLrefは、第1の実施の形態のゲイン補正特性の測定で述べた基準レベルを示す。
【0057】
図10に示すように、右チャンネル段差評価値が基準レベルを中心に閾値dの範囲内にあるとき、出力される係数は所定の値kになるが、そのレベルから外れた場合には0が出力される。閾値近傍では係数の急激な変化による不安定動作を防止するために0〜kの中間の値が出力される。
【0058】
このような係数制御を行なうことで、画像の明るさが基準レベルに近い場合のみ評価値が積分され、基準レベルから外れたものは積分から除外されることになる。その結果、初期調整の時の基準レベルにおいて、動的変動に対する残留誤差の補正を高精度に行なうことができる。
【0059】
積分手段803の出力は、次に補正量制御手段804にて係数が乗ぜられる。補正量制御手段804、ゲイン補正特性テーブル805、ゲイン補正量計算手段806の動作は第1の実施の形態と同じである。
【0060】
図1に戻り、得られた左チャンネルゲイン調整値C及び右チャンネルゲイン調整値Dはゲイン調整手段114、113にそれぞれ供給される。
【0061】
(第3の実施の形態)
図11は、本発明の第3の実施の形態を示し、撮像装置の信号処理を行なう装置の構成例を示すブロック図である。撮像装置全体の具体的構成は、第1の実施の形態と同じである。図11は、図1における段差評価値生成手段116の構成例を示したものである。また、評価値測定の矩形領域は、第1の実施の形態と同じである。
【0062】
上述のように、2系統間のゲイン誤差はCCD100の出力レベルに対して一定ではないので、一般自然画像からレベル差を測定すると、正しいゲイン誤差量が算出できない場合がある。そこで、画像の明るさを考慮した実施の形態について説明する。
【0063】
ゲイン調整手段113、114の出力は、図11の左チャンネル入力、右チャンネル入力にそれぞれ対応する。左チャンネルと右チャンネルで構成及び動作は共通なので、ここでは左チャンネルについて説明する。
【0064】
左チャンネル入力は積分手段1102(1107)及びレベル検出手段1104(1109)にそれぞれ入力される。積分手段1102(1107)では、ゲート発生手段1101(1106)で発生されるゲート信号とレベル検出手段1104(1109)で発生されるレベル検出信号の双方が「真」のときのみ入力信号を積分器に取り込み、ゲート信号とレベル検出信号のいずれか一つが「偽」の場合は入力信号を積分器に取り込まないようになされている。
【0065】
ゲート発生手段1101(1106)は、画像信号の水平走査及び垂直走査に同期して動作し、図2で示す矩形領域203の期間で、かつカラーフィルタが所望の色の状態で出力が「真」となり、それ以外では出力が「偽」となるように動作するものである。この信号により、矩形領域内のある一色の入力信号のみが積分対象として選択される。
【0066】
さらに、レベル検出手段1104(1109)は、入力信号が下限レベルLlimより大きくかつ上限レベルUlimより小さい場合のみ出力が「真」となり、それ以外では出力が「偽」となるように動作するものである。この信号により、入力信号がある基準レベルの範囲内にある場合のみ積分対象として選択される。下限レベルLlimと上限レベルUlimは、第1の実施の形態のゲイン補正特性の測定で述べた基準レベルLrefに対して適当なマージン(例えば±5%)を持って設定される。なお、この設定は図示しない上下限レベル設定手段により設定されている。
【0067】
これらの信号により、入力信号における矩形領域内の所望の一色で、かつレベルが基準の範囲内にある信号のみが積分対象として選択される。一方、ゲート信号及びレベル検出信号は画素カウント手段1105(1110に入力される。画素カウント手段では、矩形領域の最初でカウントがリセットされ、ゲート信号及びレベル検出信号の双方が「真」のときにインクリメントされるカウンタである。したがって、このカウンタ出力は積分された入力信号の数を示す。
【0068】
積分手段1102及び画素カウント手段1105(1110)の出力は、次に正規化手段1103(1108)に供給される。正規化手段1103(1108)では、積分信号をカウンタ出力で除することにより、平均値が算出される。算出された平均値及びカウンタ出力は左チャンネルの段差評価値として、マイコン117に出力される。
【0069】
図12に、マイコン117で実行される信号処理のブロック図を示す。マイコン117に入力された左チャンネル段差評価値Aと右チャンネル段差評価値Bはゲイン誤差算出手段1201に入力され、ゲイン誤差量が求められる。ゲイン誤差算出手段1201とリミッタ手段1202の構成、動作は第1の実施の形態と同様なので、詳細な説明を省く。
【0070】
リミッタ手段1202の出力は、積分手段1203に入力される。積分手段1203には、段差評価値生成手段116から得られる左チャンネルカウント値及び右チャンネルカウント値も同時に入力される。積分手段1203の内部構成を図13に示す。係数制御手段1301以外の構成及び動作は第1の実施の形態と同じである。すなわち、図13中の1302は図7の引算手段701に対応し、1303は図7の係数器702に対応し、1304は図7の加算手段703に対応し、1305は図7の遅延手段704に対応する。
【0071】
係数制御手段1301では、左チャンネルカウント値もしくは右チャンネルカウント値のいずれかが0の場合0が出力され、それ以外の場合所定の係数kが出力される。
【0072】
このような係数制御を行なうことで、矩形領域内の基準レベル近傍のレベルを持つ画素がない場合、評価値は積分から除外されることになる。上述のように、矩形領域内で基準レベルに近いレベルを持つ画素のみを選択して評価値を生成することにより、動的変動に対する残留誤差の補正を高精度に行なうことができる。
【0073】
積分手段1203の出力は、次に補正量制御手段1204にて係数が乗ぜられる。補正量制御手段1204、ゲイン補正特性テーブル1205、ゲイン補正量計算手段1206の動作は第1の実施の形態と同じである。図1に戻り、得られた左チャンネルゲイン調整値C及び右チャンネルゲイン調整値Dはゲイン調整手段114、113にそれぞれ供給される。
【0074】
(本発明の他の実施の形態)
本発明は複数の機器から構成されるシステムに適用しても1つの機器からなる装置に適用しても良い。
【0075】
また、上述した実施の形態の機能を実現するように各種のデバイスを動作させるように、上記各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、記憶媒体から、またはインターネット等の伝送媒体を介して上記実施の形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ(CPUあるいはMPU)に格納されたプログラムに従って上記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【0076】
また、この場合、上記ソフトウェアのプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。かかるプログラムコードを記憶する記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。
【0077】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施の形態で説明した機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているOS(オペレーティングシステム)あるいは他のアプリケーションソフト等と共同して上述の実施の形態で示した機能が実現される場合にもかかるプログラムコードは本発明の実施の形態に含まれることは言うまでもない。
【0078】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行ない、その処理によって上述した実施の形態の機能が実現される場合にも本発明に含まれる。
【0079】
本発明の実施態様の例を以下に列挙する。
〔実施態様1〕 撮像素子の複数の出力部からの複数の撮像信号を補正する補正装置であって、
前記複数の撮像信号のレベルを調整するためのレベル調整手段と、前記複数の撮像信号のレベル差が小さくなるための補正係数を決定する補正係数決定手段とを備え、前記補正係数決定手段は、被写体依存のレベル差成分を補正して前記補正係数を決定するとともに、前記決定した補正係数を前記レベル調整手段に与えて各撮像信号のレベル差が小さくなるように調整を行なうことを特徴とする補正装置。
〔実施態様2〕 前記複数の撮像信号の出力レベルを検出する出力レベル検出手段を有し、
前記補正係数決定手段は、前記レベル検出結果に基づいて前記複数の撮像信号のレベル差が小さくなるように補正係数を決定することを特徴とする実施態様1に記載の補正装置。
【0080】
〔実施態様3〕 前記出力レベル検出手段は、前記複数の撮像信号における所定の領域を選択するための領域選択手段と、前記領域選択手段により選択された領域内の平均レベルを算出する平均レベル算出手段とを有することを特徴とする実施態様2に記載の補正装置。
【0081】
〔実施態様4〕 前記出力レベル検出手段は、前記複数の撮像信号における所定の色信号を選択する色信号選択手段を備え、
前記色信号選択手段により選択された色信号に基づいて前記出力レベル検出結果を生成することを特徴とする実施態様1〜3のいずれか1項に記載の補正装置。
【0082】
〔実施態様5〕 前記補正係数決定手段は、複数の検出結果から各撮像信号間のゲイン誤差を算出するゲイン誤差算出手段と、前記各撮像信号間のレベル差を許容する閾値を設定する閾値設定手段と、前記ゲイン誤差算出手段で算出されたゲイン誤差の信号が入力され、前記ゲイン誤差の信号が閾値を超えた場合に基準値を出力し、閾値を超えない場合には入力されたゲイン誤差をそのまま出力する非線形処理手段とを備え、
前記非線形処理手段から出力される信号に基づいて補正係数を決定することを特徴とする実施態様1〜4の何れか1項に記載の補正装置。
【0083】
〔実施態様6〕 前記補正係数決定手段は、前記出力レベル検出手段の検出結果から評価値を生成する評価値生成手段と、前記評価値生成手段によって生成された評価値を複数のフレーム間で平均する平均化手段と、前記平均化手段において平均化を行なうフレーム数を設定するフレーム数設定手段とを備え、
前記フレーム数設定手段により設定されたフレーム数分が平均化された評価値に基づいて補正係数を決定することを特徴とする実施態様1〜5の何れか1項に記載の補正装置。
【0084】
〔実施態様7〕 前記平均化手段は、前記出力レベル検出手段による検出結果のレベルに応じて平均化するフレーム数を制御するフレーム数制御手段を備えることを特徴とする実施態様6に記載の補正装置。
【0085】
〔実施態様8〕 前記出力レベル検出手段は、上限レベルと下限レベルを設定する上下限レベル設定手段を有し、
前記複数の撮像信号のうち、上限レベルよりレベルが小さくかつ下限レベルよりレベルの大きい信号を選択して出力レベルの検出結果を生成することを特徴とする実施態様1〜6の何れか1項に記載の補正装置。
【0086】
〔実施態様9〕 複数の撮像信号を出力する補正装置であって、
前記複数の撮像信号のレベルをそれぞれ独立に調整するための複数のレベル調整手段と、前記複数のレベル調整手段の出力レベルを検出する出力レベル検出手段と、前記出力レベル検出手段の検出結果に基づいて各撮像信号のレベル差が小さくなるような補正係数を決定する補正係数決定手段と、前記補正係数を記録媒体に記憶する補正係数記憶手段とを備え、
前記記録媒体に記憶された補正係数と、撮像動作中の実時間に得られる補正係数の双方に基づいて決定される調整値を前記レベル調整手段に与えて各撮像信号のレベル差が小さくなるような調整を行なうことを特徴とする補正装置。
【0087】
〔実施態様10〕 前記補正係数記憶手段は、所定のタイミングにおいて前記補正係数決定手段において決定された補正係数を前記記録媒体に記憶することを特徴とする実施態様9に記載の補正装置。
【0088】
〔実施態様11〕 前記補正係数決定手段は、前記記録媒体に記憶された補正係数に、撮像動作中実時間に得られる補正係数を掛け合わせることにより前記レベル調整手段に供給する調整値を決定することを特徴とする実施態様9または10に記載の補正装置。
【0089】
〔実施態様12〕 前記出力レベル検出手段は、前記複数の撮像信号における所定の領域を選択するための領域選択手段と、前記領域選択手段により選択された領域内の平均レベルを算出する平均レベル算出手段とを有することを特徴とする実施態様9〜11の何れか1項に記載の補正装置。
【0090】
〔実施態様13〕 前記出力レベル検出手段は、前記複数の撮像信号における所定の色信号を選択する色信号選択手段を備え、
前記色信号選択手段により選択された色信号を用いて出力レベル検出結果を生成することを特徴とする実施態様9〜12の何れか1項に記載の補正装置。
【0091】
〔実施態様14〕 前記補正係数決定手段は、複数の検出結果から各撮像信号間のゲイン誤差を算出するゲイン誤差算出手段と、前記各撮像信号間のレベル差を許容する閾値を設定する閾値設定手段と、前記ゲイン誤差検出手段の信号が入力され前記ゲイン誤差が閾値を超えた場合に基準値を出力し、閾値を超えない場合には入力されたゲイン誤差をそのまま出力する非線形処理手段とを備え、
前記非線形処理手段の出力信号に基づいて補正係数を決定することを特徴とする実施態様9〜13の何れか1項に記載の補正装置。
【0092】
〔実施態様15〕 前記補正係数決定手段は、出力レベル検出結果を複数のフレーム間で平均化する平均化手段と、前記平均化手段で平均化を行なうフレーム数を設定するフレーム数設定手段とを備え、
前記フレーム数設定手段により設定されたフレーム数分が平均されたレベルに基づいて補正係数を決定することを特徴とする実施態様9〜14の何れか1項に記載の補正装置。
【0093】
〔実施態様16〕 前記平均化手段は、前記出力レベル検出手段による検出結果のレベルに応じて平均化するフレーム数を制御するフレーム数制御手段を備えることを特徴とする実施態様15に記載の補正装置。
【0094】
〔実施態様17〕 前記出力レベル検出手段は、上限レベルと下限レベルを設定する上下限レベル設定手段と、前記上下限レベル設定手段によって設定された上限レベル及び下限レベルに基づいて、前記撮像信号のうち上限レベルよりレベルが小さくかつ下限レベルよりレベルの大きい信号のみを選択して検出結果を生成することを特徴とする実施態様9〜16の何れか1項に記載の補正装置。
【0095】
〔実施態様18〕 撮像素子の複数の出力部からの複数の撮像信号を補正する補正方法であって、
前記複数の撮像信号のレベルを調整するためのレベル調整処理と、前記複数の撮像信号のレベル差が小さくなるための補正係数を決定する補正係数決定処理とを有し、前記補正係数決定処理は、被写体依存のレベル差成分を補正して前記補正係数を決定するとともに、前記決定した補正係数を前記レベル調整処理に与えて各撮像信号のレベル差が小さくなるように調整を行なうことを特徴とする補正方法。
〔実施態様19〕 前記複数の撮像信号の出力レベルを検出する出力レベル検出処理を有し、
前記補正係数決定処理は、前記レベル検出結果に基づいて前記複数の撮像信号のレベル差が小さくなるように補正係数を決定することを特徴とする実施態様18に記載の補正方法。
【0096】
〔実施態様20〕 前記出力レベル検出処理は、前記複数の撮像信号における所定の領域を選択するための領域選択処理と、前記領域選択処理により選択された領域内の平均レベルを算出する平均レベル算出処理とを有することを特徴とする実施態様19に記載の補正方法。
【0097】
〔実施態様21〕 前記出力レベル検出処理は、前記複数の撮像信号における所定の色信号を選択する色信号選択処理を有し、
前記色信号選択処理により選択された色信号に基づいて前記出力レベル検出結果を生成することを特徴とする実施態様18〜20のいずれか1項に記載の補正方法。
【0098】
〔実施態様22〕 前記補正係数決定処理は、複数の検出結果から各撮像信号間のゲイン誤差を算出するゲイン誤差算出処理と、前記各撮像信号間のレベル差を許容する閾値を設定する閾値設定処理と、前記ゲイン誤差算出処理で算出されたゲイン誤差の信号が入力され、前記ゲイン誤差の信号が閾値を超えた場合に基準値を出力し、閾値を超えない場合には入力されたゲイン誤差をそのまま出力する非線形処理とを有し、
前記非線形処理から出力される信号に基づいて補正係数を決定することを特徴とする実施態様18〜21の何れか1項に記載の補正方法。
【0099】
〔実施態様23〕 前記補正係数決定処理は、前記出力レベル検出処理の検出結果から評価値を生成する評価値生成処理と、前記評価値生成処理によって生成された評価値を複数のフレーム間で平均する平均化処理と、前記平均化処理において平均化を行なうフレーム数を設定するフレーム数設定処理とを有し、
前記フレーム数設定処理により設定されたフレーム数分が平均化された評価値に基づいて補正係数を決定することを特徴とする実施態様18〜22の何れか1項に記載の補正方法。
【0100】
〔実施態様24〕 前記平均化処理は、前記出力レベル検出処理による検出結果のレベルに応じて平均化するフレーム数を制御するフレーム数制御処理を有することを特徴とする実施態様23に記載の補正方法。
【0101】
〔実施態様25〕 前記出力レベル検出処理は、上限レベルと下限レベルを設定する上下限レベル設定処理を有し、
前記複数の撮像信号のうち、上限レベルよりレベルが小さくかつ下限レベルよりレベルの大きい信号を選択して出力レベルの検出結果を生成することを特徴とする実施態様18〜23の何れか1項に記載の補正方法。
【0102】
〔実施態様26〕 複数の撮像信号を出力する補正方法であって、
前記複数の撮像信号のレベルをそれぞれ独立に調整するための複数のレベル調整処理と、前記複数のレベル調整処理の出力レベルを検出する出力レベル検出処理と、前記出力レベル検出処理の検出結果に基づいて各撮像信号のレベル差が小さくなるような補正係数を決定する補正係数決定処理と、前記補正係数を記録媒体に記憶する補正係数記憶処理とを有し、
前記記録媒体に記憶された補正係数と、撮像動作中の実時間に得られる補正係数の双方に基づいて決定される調整値を前記レベル調整処理に与えて各撮像信号のレベル差が小さくなるような調整を行なうことを特徴とする補正方法。
【0103】
〔実施態様27〕 前記補正係数記憶処理は、所定のタイミングにおいて前記補正係数決定処理において決定された補正係数を前記記録媒体に記憶することを特徴とする実施態様26に記載の補正方法。
【0104】
〔実施態様28〕 前記補正係数決定処理は、前記記録媒体に記憶された補正係数に、撮像動作中実時間に得られる補正係数を掛け合わせることにより前記レベル調整処理に供給する調整値を決定することを特徴とする実施態様26または27に記載の補正方法。
【0105】
〔実施態様29〕 前記出力レベル検出処理は、前記複数の撮像信号における所定の領域を選択するための領域選択処理と、前記領域選択処理により選択された領域内の平均レベルを算出する平均レベル算出処理とを有することを特徴とする実施態様26〜28の何れか1項に記載の補正方法。
【0106】
〔実施態様30〕 前記出力レベル検出処理は、前記複数の撮像信号における所定の色信号を選択する色信号選択処理を有し、
前記色信号選択処理により選択された色信号を用いて出力レベル検出結果を生成することを特徴とする実施態様26〜29の何れか1項に記載の補正方法。
【0107】
〔実施態様31〕 前記補正係数決定処理は、複数の検出結果から各撮像信号間のゲイン誤差を算出するゲイン誤差算出処理と、前記各撮像信号間のレベル差を許容する閾値を設定する閾値設定処理と、前記ゲイン誤差検出処理の信号が入力され前記ゲイン誤差が閾値を超えた場合に基準値を出力し、閾値を超えない場合には入力されたゲイン誤差をそのまま出力する非線形処理とを有し、
前記非線形処理の出力信号に基づいて補正係数を決定することを特徴とする実施態様26〜30の何れか1項に記載の補正方法。
【0108】
〔実施態様32〕 前記補正係数決定処理は、出力レベル検出結果を複数のフレーム間で平均化する平均化処理と、前記平均化処理で平均化を行なうフレーム数を設定するフレーム数設定処理とを有し、
前記フレーム数設定処理により設定されたフレーム数分が平均されたレベルに基づいて補正係数を決定することを特徴とする実施態様26〜31の何れか1項に記載の補正方法。
【0109】
〔実施態様33〕 前記平均化処理は、前記出力レベル検出処理による検出結果のレベルに応じて平均化するフレーム数を制御するフレーム数制御処理を有することを特徴とする実施態様32に記載の補正方法。
【0110】
〔実施態様34〕 前記出力レベル検出処理は、上限レベルと下限レベルを設定する上下限レベル設定処理と、前記上下限レベル設定処理によって設定された上限レベル及び下限レベルに基づいて、前記撮像信号のうち上限レベルよりレベルが小さくかつ下限レベルよりレベルの大きい信号のみを選択して検出結果を生成することを特徴とする実施態様26〜33の何れか1項に記載の補正方法。
【0111】
〔実施態様35〕 撮像素子の複数の出力部からの複数の撮像信号を補正する補正方法コンピュータに実行させるコンピュータプログラムであって、
前記複数の撮像信号のレベルを調整するためのレベル調整処理と、前記複数の撮像信号のレベル差が小さくなるための補正係数を決定する補正係数決定処理とを有し、前記補正係数決定処理は、被写体依存のレベル差成分を補正して前記補正係数を決定するとともに、前記決定した補正係数を前記レベル調整処理に与えて各撮像信号のレベル差が小さくなるように調整を行なうことをコンピュータに実行させることを特徴とする特徴とするコンピュータプログラム。
【0112】
〔実施態様36〕 複数の撮像信号を出力する補正方法コンピュータに実行させるコンピュータプログラムであって、
前記複数の撮像信号のレベルをそれぞれ独立に調整するための複数のレベル調整処理と、前記複数のレベル調整処理の出力レベルを検出する出力レベル検出処理と、前記出力レベル検出処理の検出結果に基づいて各撮像信号のレベル差が小さくなるような補正係数を決定する補正係数決定処理と、前記補正係数を記録媒体に記憶する補正係数記憶処理とを有し、
前記記録媒体に記憶された補正係数と、撮像動作中の実時間に得られる補正係数の双方に基づいて決定される調整値を前記レベル調整処理に与えて各撮像信号のレベル差が小さくなるような調整を行なうことをコンピュータに実行させることを特徴とする特徴とするコンピュータプログラム。
【0113】
〔実施態様37〕 前記実施態様35または36に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【0114】
【発明の効果】
以上説明してきたように、本発明によれば、算出したゲイン誤差が閾値を超えた場合には所定の基準値に基づいて補正係数を決定し、閾値を超えない場合には算出したゲイン誤差に基づいて補正係数を決定するようにしたので、温度変動もしくは経時変動のような動的な変動にも良好に対応して、複数の撮像領域間の不均一性をリアルタイムに補正することができる。これにより、複数の撮像領域間の不均一性をリアルタイムに補正することが可能になり、画像中に現れる段差を良好に無くすことができる。
【図面の簡単な説明】
【図1】本発明の実施の形態を示し、本発明の補正装置をビデオカメラに適用した第1の実施の形態の構成を示すブロック図である。
【図2】分割画面境界部の矩形領域を示す図である。
【図3】CCD出力レベルとチャンネル間のゲイン差を示す特性図である。
【図4】ゲインアップ量に対するゲイン補正特性を示す図である。
【図5】第1の実施の形態におけるゲイン調整値の計算手順を実行する手段の構成例を示すブロック図である。
【図6】第1の実施の形態におけるリミッタの入出力特性を示す図である。
【図7】第1の実施の形態における積分手段の構成例を示すブロック図である。
【図8】第2の実施の形態を示し、ゲイン調整値の計算手順を実行する手段の構成例を示すブロック図である。
【図9】第2の実施の形態における積分手段の構成例を示すブロック図である。
【図10】第2の実施の形態における係数制御特性を示す図である。
【図11】第3の実施の形態を示し、段差評価値生成手段の構成例を示すブロック図である。
【図12】第3の実施の形態におけるゲイン調整値の計算手順を実行する手段の構成例を示すブロック図である。
【図13】第3の実施の形態における積分手段の構成例を示すブロック図である。
【図14】従来例の補正装置の一例を示すブロック図である。
【符号の説明】
100 CCDエリアセンサ
101 光電変換部及び垂直転送部
103、104 水平転送部
105、106 出力アンプ
107、108 撮像信号の出力端子
109、110 アナログフロントエンド
111、112 黒レベルの検出及び補正手段
113、114 ゲイン調整手段
115 画面合成手段
116 段差評価値生成手段
117 システムの制御を行なうマイコン
118 カメラ信号処理手段
119 出力端子
120 書き換え可能な不揮発性メモリ
[0001]
BACKGROUND OF THE INVENTION
  The present invention relates to a correction apparatus, an imaging apparatus, a correction method, a computer-readable storage medium, and a program, and in particular, an imaging surface is divided into a plurality of parts and an amplifier that amplifies an imaging signal of each area and is connected to this output The present invention is suitable for use in a correction device that corrects a signal from a solid-state imaging device having a plurality of imaging signal output terminals.
[0002]
[Prior art]
In recent years, due to advances in digital signal processing technology and semiconductor technology, consumer digital video standards for digital recording of standard television, for example, NTSC and PAL video signals, have been proposed. Digital video cameras in which a device and an imaging device are integrated have been commercialized. Some digital video cameras have a still image recording function by taking advantage of the feature of digital recording.
[0003]
Some have a digital I / F for connecting to a computer or the like, and have a function of taking a captured image into the computer. Furthermore, an apparatus that includes a plurality of recording media and that can select a recording medium according to the purpose of use of an image has been put into practical use.
[0004]
In such a device, when a recorded image is reproduced by connecting to a television, the image size is determined by the digital video standard, for example, 720 × 480 pixels, but there is no problem, but via a digital I / F When transferring an image to other media, a larger number of pixels may be required due to image quality problems.
[0005]
Accompanying the increase in the number of pixels in an image sensor, it is necessary to drive the image sensor at a higher frequency in order to read out information on all pixels of the image sensor. There was a problem that caused an increase in electric power.
[0006]
Therefore, a method of increasing the data rate of imaging information while keeping the driving frequency of the imaging element low is considered. As one of such methods, there is a method in which the imaging surface is divided into a plurality of regions, and independent charge transfer units, amplifiers, and output terminals are provided in the respective regions, and the imaging signals are read out in parallel.
[0007]
FIG. 14 shows an example of an imaging apparatus using the imaging element as described above. In FIG. 14, the imaging surface of the imaging device 1400 is divided into two regions on the left and right. 1401 and 1402 are photoelectric conversion and vertical transfer units, 1403 and 1404 are horizontal transfer units, 1405 and 1406 are amplifiers, and 1407 and 1408 are output terminals. By using the imaging device having such a structure, there is an advantage that imaging information having a data rate twice as high as the driving frequency of the imaging device can be obtained.
[0008]
On the other hand, as a disadvantage of this method, due to non-uniformity of the characteristics of the amplifier and external peripheral circuit in each area, when an image is generated by combining two areas, a boundary line is generated due to a level difference between the areas. There was a problem that image quality deteriorated.
[0009]
As a method of reducing the image quality degradation due to these non-uniformities, there is a method in which the correction coefficient is obtained by measuring the black level and the standard white level of each area in advance, and the non-uniformity is corrected by this correction coefficient during imaging. It is considered.
[0010]
FIG. 14 shows a configuration example of such a correction circuit. A subject image formed on the image sensor 1400 by an imaging optical system (not shown) is converted into an electrical signal by the image sensor 1400, and an output terminal 1407 and an output terminal 1407 according to a drive pulse supplied from a drive timing generation circuit (not shown). 1408 is output.
[0011]
The two systems of image signals obtained from the image sensor 1400 are subjected to analog signal processing by the analog signal processing units 1409 and 1410 and then AD-converted and supplied to the black level correction circuits 1411 and 1412 and the black level difference detection circuit 1413. Is done. The black level difference detection circuit 1413 detects a black level difference from two systems of image signals and calculates a correction coefficient.
[0012]
This correction coefficient is supplied to black level correction circuits 1411 and 1412, and the black level difference is corrected based on the correction coefficient. For detection of the black level difference, a signal of an optical black pixel of the image sensor 1400 is used. The detection and the correction value calculation are performed only once at a predetermined time, and the obtained correction coefficient is stored in the memory 1420, so that the black level is determined by the correction coefficient stored in the memory 1420 without performing detection at the subsequent photographing. Difference correction is performed.
[0013]
Next, each signal is supplied to white level correction circuits 1414 and 1415 and a white level difference detection circuit 1416. The white level difference detection circuit 1414 detects a difference in white level from two types of image signals and calculates a correction coefficient. This correction coefficient is supplied to black and white level correction circuits 1414 and 1415, and the difference in white level is corrected based on the correction coefficient.
[0014]
To detect the difference in white level, the image sensor 1400 is irradiated with uniform light that provides a standard white level, and the image signal at that time is used. The detection and the correction value calculation are performed only once at a predetermined time, and the obtained correction coefficient is stored in the memory 1421, so that the detection is not performed at the time of subsequent photographing and the correction coefficient stored in the memory 1421 is used. White level difference correction is performed.
[0015]
The white level corrected signal is subjected to γ correction processing, contour correction processing, color correction processing, and the like by the camera signal processing circuit 1418 after the left and right images are combined as a single image by the screen combining circuit 1417. The luminance signal and the color difference signal are output from the output terminal 1419.
[0016]
[Problems to be solved by the invention]
However, in the above conventional example, since the correction coefficient is calculated only under a predetermined condition such as capturing a standard white image, there is a problem that the real-time property is lacking. For this reason, dynamic fluctuations such as temperature fluctuations or fluctuations with time cannot be dealt with, and unevenness between regions may not be sufficiently corrected.
[0017]
The present invention has been made in view of the above-mentioned problems, and eliminates subject-dependent level difference components and determines the correction coefficient to cope with dynamic fluctuations such as temperature fluctuations or temporal fluctuations. An object is to enable real-time correction of non-uniformity among a plurality of imaging regions.
[0018]
[Means for Solving the Problems]
  The correction device according to the present invention is a correction device that corrects a plurality of imaging signals from a plurality of output units of an imaging element, and includes an output level detection unit that detects levels of the plurality of imaging signals, and the plurality of imaging signals. Level adjusting means for adjusting the level of the image pickup signal, and correction coefficient determining means for determining a correction coefficient for reducing a level difference between the plurality of imaging signals, wherein the correction coefficient determining means is the output level detecting means. A gain error calculation means for calculating a gain error between the plurality of imaging signals from the level detection results of the plurality of imaging signals output from, and when the gain error calculated by the gain error calculation means is input, When a gain error between the imaging signals exceeds a threshold for allowing a level difference between the plurality of imaging signals, a predetermined reference value is output, and the gain error is the threshold A non-linear processing means for outputting the input gain error as it is when not exceeding, determining the correction coefficient based on the signal output from the non-linear processing means, and the correction determined by the correction coefficient determining means A coefficient is given to the level adjusting means to perform adjustment so that a level difference between the plurality of image pickup signals becomes small.
  The correction method of the present invention is a correction method for correcting a plurality of imaging signals from a plurality of output units of an image sensor, and includes an output level detection step for detecting levels of the plurality of imaging signals, and the plurality of imaging signals. A level adjustment step for adjusting the level of the image pickup signal, and a correction coefficient determination step for determining a correction coefficient for reducing a level difference between the plurality of imaging signals. The correction coefficient determination step includes the output level detection step. A gain error calculation step of calculating a gain error between the plurality of imaging signals from a level detection result of the plurality of imaging signals output in the step, and a gain error calculated in the gain error calculation step When a gain error between the imaging signals exceeds a threshold for allowing a level difference between the plurality of imaging signals, a predetermined reference value is output, and the gain error is A non-linear processing step that outputs the input gain error as it is when the threshold value is not exceeded, determining the correction coefficient based on the signal output in the non-linear processing step, and the determined correction coefficient The level adjustment step is performed so that the level difference between the plurality of imaging signals is reduced.
[0019]
DETAILED DESCRIPTION OF THE INVENTION
Next, an embodiment in which the correction of the present invention is applied to an imaging apparatus will be described with reference to the accompanying drawings.
(First embodiment)
FIG. 1 is a diagram schematically showing an embodiment in which the correction apparatus of the present invention is applied to a single-panel video camera.
In FIG. 1, 100 is a CCD area sensor having an imaging region divided into two and each having an output terminal, 101 is a photoelectric conversion unit and vertical transfer unit, and 103 and 104 are horizontal transfer units, with the center of the screen as a boundary. It is divided into two in the left-right direction.
[0020]
  Reference numerals 105 and 106 denote output amplifiers that amplify the signal charge, and 107 and 108 denote output terminals for the imaging signal.(Output part)It is. Reference numerals 109 and 110 denote analog front ends that perform AD conversion with the correlated double samples. Reference numerals 111 and 112 denote black level detection and correction means; 113 and 114, gain adjustment means for adjusting gain; and 115, screen composition means for synthesizing two image signals to generate one image.The black level detection and correction means 111 and 112 and the gain adjustment means 113 and 114 function as level adjustment means for adjusting the level of the imaging signal.
[0021]
116 is a step evaluation value generating means for detecting non-uniformity between the two systems, 117 is a microcomputer for controlling the system, 118 is a camera signal processing means, 119 is an output terminal, and 120 is a rewritable nonvolatile memory. It is memory. In the present embodiment and later-described embodiments, a gain adjusting unit 113, 114, a step evaluation value generating unit 116, and a microcomputer 117 constitute a correction device for detecting and correcting nonuniformity between two systems. is doing.
[0022]
  next,in frontThe operation of the video camera of the present embodiment in the above configuration will be described.
  An object image formed on the CCD 100 by an imaging optical system (not shown) is converted into an electric signal by the photoelectric conversion unit 101 and then transferred horizontally.PartDivided into two systems by 103 and 104 and supplied to output amplifiers 105 and 106.
[0023]
The signal charge is amplified to a predetermined level by the output amplifiers 105 and 106 and output from the first output terminal 107 and the second output terminal 108. Hereinafter, an imaging signal obtained from the first output terminal 107 is referred to as a left channel signal, and an imaging signal obtained from the second output terminal 108 is referred to as a right channel signal.
[0024]
The left and right two-line imaging signals are subjected to correlated double sample processing and AD conversion by the analog front ends 109 and 110, and then supplied to the black level detection and correction means 111 and 112. The black level detection and correction means 111 and 112 use the dummy signal portion or the optical black signal portion of the image pickup signal so that the black level of the two systems of the image pickup signal coincides with “0” of the digital code. Correction is performed. As a result, the error of the offset component between the two systems is removed.
[0025]
The signal whose black level is corrected is subjected to gain adjustment by the gain adjusting means 113 and 114. The gain applied at the time of gain adjustment is supplied from the microcomputer 117. In the conventional imaging apparatus, the gain of the signal amount in a low illumination environment is increased by an analog circuit. However, in the imaging apparatus that handles two systems of imaging signals as in the present embodiment, the gain adjustment by the analog circuit is performed. Can cause non-uniformity between the two systems. Therefore, in the present embodiment, gain adjustment is performed by digital calculation using the gain adjusting means 113 and 114, thereby eliminating the influence of circuit variations, temporal variations, and temperature variations.
[0026]
Further, not only gain adjustment for image brightness but also correction of gain error between the two systems is performed here. In general, the gain difference between the two systems depends on the output level of the CCD area sensor 100.
[0027]
FIG. 3 is a characteristic diagram showing an example of an output level between two systems and a gain difference between channels. In FIG. 3, the horizontal axis is the left channel output level of the CCD 100, and the vertical axis is the ratio of the input signal (left channel) of the gain adjusting means 114 to the input signal (right channel) of the gain adjusting means 113, that is, 2 The signal level gain difference between systems is shown.
[0028]
For example, assuming that the left channel output level of the CCD 100 when an object of a certain brightness is imaged is L0 and the right channel output level is L0right, the gain difference E0 at this time is given by the following equation (1).
E0 = L0right / L0 (1) formula
[0029]
As shown in this figure, since the relationship between the signal level and the gain difference is not constant, the gain correction amount is not a fixed value, and it is necessary to vary the correction amount according to the gain increase amount.
[0030]
In this embodiment, the reference level Lref is set for the signal after gain adjustment, and the level difference between the two systems is always 0 at the reference level Lref regardless of the gain increase amount, that is, the signal of each channel is set to the reference level Lref. Gain correction is performed so that they match. As the reference level Lref, a gray level of about 75% is selected after the γ correction with respect to the reference white.
[0031]
For example, when the left channel output level of the CCD 100 is L0 and the gain is increased so that the output level of the gain adjusting unit 114 becomes the reference level Lref, the gain A0 given to the left channel gain adjusting unit 114 can be expressed by the following equation. .
A0 = reference level Lref / L0 (2)
[0032]
Further, the gain A0right given to the gain adjusting unit 113 of the right channel at this time can be expressed by the following equation, with the gain correction amount being C0.
A0right = A0 x C0 (3)
And C0 is calculated | required by following Formula.
C0 = 1.0 / E0 (4) formula
[0033]
Similarly, when the left channel output level of the CCD 100 is L1, the gain correction amount C1 when the gain increase amount is such that the output level of the gain adjusting means 114 becomes the reference level Lref is obtained by the following equation.
C1 = 1.0 / E1 (5)
[0034]
FIG. 4 shows a characteristic example of the gain correction amount with respect to the gain increase amount. This correction characteristic is different for each component of the CCD 100 or the analog front ends 109 and 110.
[0035]
  Next, measurement of gain correction characteristics will be described.
  The step evaluation value generation means 116Functions as output level detection means, as will be described later in FIG.Within the specified rectangular area near the boundary of the divided areaFramePixel valueDetect and its detected resultThe evaluation value of the screen level difference is calculated based on the above and output to the microcomputer 117.
[0036]
  FIG. 2 shows an example of a rectangular area in the screen. As shown in FIG. 2, rectangular areas 203 and 204 are arranged in the vicinity of the boundary between the divided areas 201 and 202.I.e. number of framesIs setThe This setting is set by a frame number setting means (not shown). AndPixel values in this area are used for evaluation of the screen level difference.
[0037]
  In the CCD 100, an on-chip color filter is attached to the pixel portion in order to capture a color image with a single plate.in frontThe on-chip color filter has an arrangement as shown by 205 in FIG. The step evaluation value generation means 116 selects a pixel value of one of these colors,Generate an evaluation value,In the areaAverage the evaluation valuesThe average value is calculated, and this is used as the evaluation value of the screen level difference.
[0038]
When measuring the gain correction characteristic, a subject with uniform brightness is imaged, and the microcomputer 117 sets the same gain multiplier to the gain adjusting means 113 and 114. The average level of the pixels in one rectangular area 203 is set to the left channel level, and the average level of the pixels in the other rectangular area 204 is set to the right channel level and output to the microcomputer 117.
[0039]
  The microcomputer 117 calculates the gain correction amount of the right channel as described above with reference to the level of the left channel. Such a measurement is performed at a predetermined interval at the output level of the CCD 100.(timing)In this way, a gain correction characteristic is generated.
[0040]
  The microcomputer 117 isAs correction coefficient storage meansThe generated gain correction characteristic is stored in a rewritable nonvolatile memory 120 such as an EEPROM (Electrically Erasable Programmable Read Only Memory). The generation of the gain correction characteristic is executed at the time of factory adjustment, for example. Therefore, the gain difference remains as an error without being able to cope with dynamic fluctuations such as aging fluctuations and temperature fluctuations.
[0041]
Next, correction of the residual gain error during general imaging will be described.
FIG. 5 shows a correction coefficient determined by correcting the subject-dependent level difference component, and the level of each imaging signal output from a different output terminal of the CCD area sensor by applying the determined correction coefficient to the gain adjusting means. It shows the configuration of a block for correcting a residual gain error, which is executed by a microcomputer 117 which is a correction coefficient determining means for performing adjustment so as to reduce the difference. Signals A, B, C, and D in FIG. 5 correspond to signals A, B, C, and D in FIG. 1, where symbol A is a left channel step evaluation value, symbol B is a right channel step evaluation value, Symbol C is a gain adjustment value for the left channel, and symbol D is a gain adjustment value for the right channel.
[0042]
  The left channel step evaluation value A and the right channel step evaluation value B input to the microcomputer 117 are gain errors.CalculationThe gain error amount E is obtained by inputting to the means 501. The gain error amount E is obtained by the following equation.
E = B / A (6)
[0043]
  Gain errorCalculationThe gain error amount E obtained by the means 501 is simply a ratio of pixel levels, and is affected not only by the non-uniformity between channels but also by the level difference of the subject itself. Therefore, in order to correct the gain error correctly, it is necessary to eliminate the subject-dependent level difference component. In this embodiment, the subject-dependent level difference component is used as a limiter means.(Threshold setting means and nonlinear processing means)502 and the integration means 503 are excluded.
[0044]
  Limiter means(Nonlinear processing means)The input / output characteristics of 502 are shown in FIG. The origin in FIG. 6 represents a point where limiter input = limiter output = 1.0. Since the ratio is the level between channels, the value when there is no gain error is 1.0.
[0045]
  As shown in FIG. 6, the ratio of the level differences is the threshold TH.SuperThe limiter output is 1.0. The threshold TH is associated with the residual gain error amount.By the threshold setting means described aboveIt is determined. By this processing, those having a large level difference are regarded as subject-dependent level differences and are eliminated.
[0046]
FIG. 7 shows the internal configuration of the integrating means 503. The input signal X (0) is compared with the signal Y (−1) delayed by a predetermined time in the subtracting means 701, and then multiplied by a coefficient k in a coefficient unit 702. The output of the coefficient unit 702 is added to the delay signal by the adding means 703 and becomes an output while being supplied to the delay means 704. The output signal is expressed as an equation as Y (0) as follows.
Y (0) = kX (0) + (1-k) Y (-1) (0 <k <1) (7)
[0047]
The delay time is equal to the CCD vertical scanning period. By this process, an average value of error amounts for the past 1 / k frames is obtained. Normally, the subject is not fixed for a long time in the angle of view, and by taking an average of a plurality of frames, the subject-dependent level difference component is canceled and eliminated.
[0048]
Through the processing as described above, a level difference due to a subject is eliminated, and a gain error caused by non-uniformity between channels is extracted. The gain error amount is then multiplied by a coefficient by the correction amount control means 504. This coefficient corresponds to the feedback gain of the gain error correction loop. When the gain is large, the correction capability is high, but becomes unstable against disturbance such as false detection, and when the gain is small, it is stable against disturbance, but the correction capability is low.
[0049]
The output of the correction amount control means 504 is supplied to the gain correction amount calculation means 506.
The output of the gain correction characteristic table 505 is also supplied to the gain correction amount calculation means 506. The gain correction characteristic table 505 is a table of the gain correction characteristics already described, and as illustrated in FIG. 4, a gain correction amount can be obtained corresponding to the gain increase amount.
[0050]
In the gain correction amount calculation means 506, the gain adjustment value for the right channel is actually calculated by multiplying these two input signals and the gain increase amount. Then, the gain adjustment value calculated in this way is supplied to the gain adjustment means 113 shown in FIG. The gain adjustment unit 114 is supplied with the gain increase amount itself.
[0051]
The signal after gain adjustment is supplied to the screen composition unit 115 and the step evaluation value generation unit 116. The screen synthesizing unit 115 synthesizes two signals and outputs them to the camera signal processing circuit 118 as one screen image. The camera signal processing circuit 118 performs signal processing such as γ correction, color correction, and contour correction, and outputs the image signal from the terminal 119.
[0052]
(Second Embodiment)
FIG. 8 is a signal processing block diagram for explaining the second embodiment of the correction apparatus of the present invention. The specific configuration of the entire imaging apparatus is the same as that of the first embodiment. The signal processing shown in FIG. 8 is executed in the microcomputer 117 in FIG. Also, the rectangular area for evaluation value measurement is the same as in the first embodiment.
[0053]
The gain error between the two systems is not constant with respect to the output level of the CCD 100 as shown in FIG. On the other hand, there are subjects with various brightness in the natural image at the time of general photographing. Therefore, when a gain error is measured from a general natural image, a value obtained by multiplying the gain error characteristic curve shown in FIG. 3 by the brightness distribution frequency in the rectangular area is obtained, and a correct gain error amount cannot be calculated. There is a case. Therefore, an embodiment in which the brightness of the image is taken into account in calculating the gain error amount will be described.
[0054]
  The left channel step evaluation value A and the right channel step evaluation value B input to the microcomputer 117 are gain errors.CalculationInput to the means 801 to obtain the gain error amount. Gain errorCalculationSince the configurations and operations of the means 801 and the limiter means 802 are the same as those in the first embodiment, the description thereof is omitted.
[0055]
The output of the limiter unit 802 is input to the integration unit 803. The right channel step evaluation value B is also input to the integrating means 803 at the same time. The internal configuration of the integrating means 803 is shown in FIG. The configuration and operation other than the coefficient control unit 901 are the same as those in the first embodiment. 9, 902 corresponds to the subtracting means 701 in FIG. 7, 903 corresponds to the coefficient unit 702 in FIG. 7, 904 corresponds to the adding means 703 in FIG. 7, and 905 corresponds to the delay means in FIG. Corresponding to 704.
[0056]
  FIG. 10 shows coefficient control means.(Frame number control means)A coefficient control characteristic 901 is shown. In FIG. 10, the horizontal axis represents the right channel step evaluation value B, and the vertical axis represents the coefficient supplied to the coefficient unit 903. The reference level Lref described in the graph indicates the reference level described in the measurement of the gain correction characteristic of the first embodiment.
[0057]
As shown in FIG. 10, when the right channel step evaluation value is within the range of the threshold value d centering on the reference level, the output coefficient becomes a predetermined value k, but when it deviates from that level, 0 is output. Is output. In the vicinity of the threshold value, an intermediate value between 0 and k is output in order to prevent unstable operation due to a rapid change in coefficient.
[0058]
By performing such coefficient control, the evaluation value is integrated only when the brightness of the image is close to the reference level, and those outside the reference level are excluded from the integration. As a result, the residual error can be corrected with high accuracy with respect to dynamic fluctuations at the reference level at the time of initial adjustment.
[0059]
The output of the integration means 803 is then multiplied by a coefficient in the correction amount control means 804. The operations of the correction amount control unit 804, the gain correction characteristic table 805, and the gain correction amount calculation unit 806 are the same as those in the first embodiment.
[0060]
Returning to FIG. 1, the obtained left channel gain adjustment value C and right channel gain adjustment value D are supplied to gain adjustment means 114 and 113, respectively.
[0061]
(Third embodiment)
FIG. 11 is a block diagram illustrating a configuration example of an apparatus that performs signal processing of the imaging apparatus according to the third embodiment of this invention. The specific configuration of the entire imaging apparatus is the same as that of the first embodiment. FIG. 11 shows a configuration example of the step evaluation value generation means 116 in FIG. The rectangular area for evaluation value measurement is the same as that in the first embodiment.
[0062]
As described above, since the gain error between the two systems is not constant with respect to the output level of the CCD 100, if a level difference is measured from a general natural image, a correct gain error amount may not be calculated. Therefore, an embodiment in consideration of the brightness of the image will be described.
[0063]
The outputs of the gain adjusting means 113 and 114 correspond to the left channel input and the right channel input in FIG. 11, respectively. Since the left channel and the right channel have the same configuration and operation, the left channel will be described here.
[0064]
The left channel input is input to integrating means 1102 (1107) and level detecting means 1104 (1109), respectively. The integrator 1102 (1107) integrates the input signal only when both the gate signal generated by the gate generator 1101 (1106) and the level detection signal generated by the level detector 1104 (1109) are “true”. When either one of the gate signal and the level detection signal is “false”, the input signal is not taken into the integrator.
[0065]
The gate generating means 1101 (1106) operates in synchronization with the horizontal scanning and vertical scanning of the image signal, and the output is “true” during the period of the rectangular region 203 shown in FIG. 2 and the color filter is in a desired color state. Otherwise, it operates so that the output becomes “false”. With this signal, only one color input signal in the rectangular area is selected as an integration target.
[0066]
  Further, the level detection means 1104 (1109) operates so that the output becomes “true” only when the input signal is larger than the lower limit level Llim and smaller than the upper limit level Ulim, and otherwise the output becomes “false”. is there. This signal is selected as an integration target only when the input signal is within a certain reference level range. The lower limit level Llim and the upper limit level Ulim are set with an appropriate margin (for example, ± 5%) with respect to the reference level Lref described in the measurement of the gain correction characteristic of the first embodiment.This setting is set by upper / lower limit level setting means (not shown).
[0067]
With these signals, only a signal having a desired color in the rectangular area of the input signal and having a level within the reference range is selected as an integration target. On the other hand, the gate signal and the level detection signal are input to the pixel counting unit 1105 (1110. In the pixel counting unit, the count is reset at the beginning of the rectangular area, and both the gate signal and the level detection signal are “true”. The counter is incremented, so the counter output indicates the number of integrated input signals.
[0068]
The outputs of the integrating means 1102 and the pixel counting means 1105 (1110) are then supplied to the normalizing means 1103 (1108). In the normalizing means 1103 (1108), the average value is calculated by dividing the integral signal by the counter output. The calculated average value and counter output are output to the microcomputer 117 as a step evaluation value for the left channel.
[0069]
  FIG. 12 shows a block diagram of signal processing executed by the microcomputer 117. The left channel step evaluation value A and the right channel step evaluation value B input to the microcomputer 117 are gain errors.CalculationInput to the means 1201 to obtain the gain error amount. Gain errorCalculationSince the configuration and operation of the means 1201 and the limiter means 1202 are the same as those in the first embodiment, a detailed description is omitted.
[0070]
The output of the limiter unit 1202 is input to the integration unit 1203. The integration unit 1203 also receives the left channel count value and the right channel count value obtained from the step evaluation value generation unit 116 at the same time. The internal configuration of the integrating means 1203 is shown in FIG. The configuration and operation other than the coefficient control unit 1301 are the same as those in the first embodiment. 13 corresponds to the subtracting means 701 in FIG. 7, 1303 corresponds to the coefficient unit 702 in FIG. 7, 1304 corresponds to the adding means 703 in FIG. 7, and 1305 denotes the delay means in FIG. Corresponding to 704.
[0071]
The coefficient control means 1301 outputs 0 when either the left channel count value or the right channel count value is 0, and otherwise outputs a predetermined coefficient k.
[0072]
By performing such coefficient control, the evaluation value is excluded from the integration when there is no pixel having a level near the reference level in the rectangular area. As described above, by selecting only pixels having a level close to the reference level in the rectangular area and generating the evaluation value, it is possible to correct the residual error with respect to the dynamic fluctuation with high accuracy.
[0073]
The output of the integration unit 1203 is then multiplied by a coefficient by the correction amount control unit 1204. The operations of the correction amount control unit 1204, the gain correction characteristic table 1205, and the gain correction amount calculation unit 1206 are the same as those in the first embodiment. Returning to FIG. 1, the obtained left channel gain adjustment value C and right channel gain adjustment value D are supplied to gain adjustment means 114 and 113, respectively.
[0074]
(Another embodiment of the present invention)
The present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device.
[0075]
Further, in order to operate various devices so as to realize the functions of the above-described embodiments, a transmission medium such as the Internet is transmitted from a storage medium to an apparatus connected to the various devices or a computer in the system. The program implemented by operating the various devices according to the program stored in the computer (CPU or MPU) of the system or apparatus is supplied via the software program code for realizing the functions of the above-described embodiments Are included in the scope of the present invention.
[0076]
In this case, the program code of the software itself realizes the functions of the above-described embodiments, and the program code itself and means for supplying the program code to the computer, for example, the program code are stored. This storage medium constitutes the present invention. As a storage medium for storing the program code, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
[0077]
Further, by executing the program code supplied by the computer, not only the functions described in the above-described embodiments are realized, but also the OS (operating system) or other operating system in which the program code is running on the computer. It goes without saying that the program code is also included in the embodiment of the present invention even when the functions described in the above-described embodiment are realized in cooperation with application software or the like.
[0078]
Further, after the supplied program code is stored in the memory provided in the function expansion board of the computer or the function expansion unit connected to the computer, the CPU provided in the function expansion board or function expansion unit based on the instruction of the program code Etc. perform part or all of the actual processing, and the functions of the above-described embodiment are realized by the processing.
[0079]
Examples of embodiments of the present invention are listed below.
[Embodiment 1] A correction device for correcting a plurality of imaging signals from a plurality of output units of an imaging device,
A level adjusting means for adjusting the levels of the plurality of imaging signals; and a correction coefficient determining means for determining a correction coefficient for reducing a level difference between the plurality of imaging signals. The correction coefficient is determined by correcting a subject-dependent level difference component, and the determined correction coefficient is applied to the level adjustment means to perform adjustment so that the level difference of each image pickup signal is reduced. Correction device.
[Embodiment 2] It has an output level detection means for detecting an output level of the plurality of imaging signals,
2. The correction apparatus according to claim 1, wherein the correction coefficient determination unit determines a correction coefficient so that a level difference between the plurality of imaging signals is reduced based on the level detection result.
[0080]
[Embodiment 3] The output level detection means includes an area selection means for selecting a predetermined area in the plurality of imaging signals, and an average level calculation for calculating an average level in the area selected by the area selection means. And a correction device according to the second embodiment.
[0081]
[Embodiment 4] The output level detection means includes color signal selection means for selecting a predetermined color signal in the plurality of imaging signals,
4. The correction apparatus according to claim 1, wherein the output level detection result is generated based on a color signal selected by the color signal selection unit.
[0082]
[Embodiment 5] The correction coefficient determining means includes a gain error calculating means for calculating a gain error between the respective imaging signals from a plurality of detection results, and a threshold setting for setting a threshold value for allowing a level difference between the respective imaging signals. And a gain error signal calculated by the gain error calculation means is input, and a reference value is output when the gain error signal exceeds a threshold value, and when the gain error signal does not exceed the threshold value, an input gain error is output. A non-linear processing means for outputting
The correction apparatus according to any one of Embodiments 1 to 4, wherein a correction coefficient is determined based on a signal output from the nonlinear processing means.
[0083]
[Embodiment 6] The correction coefficient determining means includes an evaluation value generating means for generating an evaluation value from a detection result of the output level detecting means, and an average of the evaluation values generated by the evaluation value generating means between a plurality of frames. And averaging means for setting, and a frame number setting means for setting the number of frames to be averaged in the averaging means,
The correction apparatus according to any one of embodiments 1 to 5, wherein a correction coefficient is determined based on an evaluation value obtained by averaging the number of frames set by the frame number setting unit.
[0084]
[Embodiment 7] The correction according to Embodiment 6, wherein the averaging means includes frame number control means for controlling the number of frames to be averaged according to the level of the detection result by the output level detecting means. apparatus.
[0085]
[Embodiment 8] The output level detection means has upper and lower limit level setting means for setting an upper limit level and a lower limit level,
The output level detection result is generated by selecting a signal whose level is lower than the upper limit level and higher than the lower limit level from among the plurality of imaging signals. The correction apparatus as described.
[0086]
[Embodiment 9] A correction device that outputs a plurality of imaging signals,
Based on a plurality of level adjusting means for independently adjusting the levels of the plurality of imaging signals, an output level detecting means for detecting an output level of the plurality of level adjusting means, and a detection result of the output level detecting means Correction coefficient determining means for determining a correction coefficient so as to reduce the level difference of each imaging signal, and correction coefficient storage means for storing the correction coefficient in a recording medium,
An adjustment value determined based on both the correction coefficient stored in the recording medium and the correction coefficient obtained in real time during the imaging operation is given to the level adjustment means so that the level difference between the respective imaging signals is reduced. Correction apparatus characterized by performing various adjustments.
[0087]
[Embodiment 10] The correction apparatus according to Embodiment 9, wherein the correction coefficient storage means stores the correction coefficient determined by the correction coefficient determination means at a predetermined timing in the recording medium.
[0088]
[Embodiment 11] The correction coefficient determination unit determines an adjustment value to be supplied to the level adjustment unit by multiplying a correction coefficient stored in the recording medium by a correction coefficient obtained in real time during an imaging operation. The correction device according to Embodiment 9 or 10, characterized in that.
[0089]
[Embodiment 12] The output level detection means includes an area selection means for selecting a predetermined area in the plurality of imaging signals, and an average level calculation for calculating an average level in the area selected by the area selection means. The correction apparatus according to any one of Embodiments 9 to 11, wherein the correction apparatus comprises: means.
[0090]
[Embodiment 13] The output level detection means includes color signal selection means for selecting a predetermined color signal in the plurality of imaging signals,
13. The correction apparatus according to any one of embodiments 9 to 12, wherein an output level detection result is generated using the color signal selected by the color signal selection unit.
[0091]
[Embodiment 14] The correction coefficient determination means includes a gain error calculation means for calculating a gain error between the respective imaging signals from a plurality of detection results, and a threshold setting for setting a threshold value for allowing a level difference between the respective imaging signals. And a non-linear processing means for outputting a reference value when the signal of the gain error detecting means is input and the gain error exceeds a threshold value, and outputting the input gain error as it is when the gain error does not exceed the threshold value. Prepared,
The correction apparatus according to any one of embodiments 9 to 13, wherein a correction coefficient is determined based on an output signal of the nonlinear processing means.
[0092]
[Embodiment 15] The correction coefficient determining means includes: averaging means for averaging output level detection results between a plurality of frames; and frame number setting means for setting the number of frames to be averaged by the averaging means. Prepared,
The correction device according to any one of embodiments 9 to 14, wherein a correction coefficient is determined based on a level obtained by averaging the number of frames set by the frame number setting means.
[0093]
[Embodiment 16] The correction according to embodiment 15, wherein the averaging means comprises frame number control means for controlling the number of frames to be averaged according to the level of the detection result by the output level detecting means. apparatus.
[0094]
[Embodiment 17] The output level detection means includes upper and lower limit level setting means for setting an upper limit level and a lower limit level, and an upper limit level and a lower limit level set by the upper and lower limit level setting means. 17. The correction apparatus according to any one of Embodiments 9 to 16, wherein a detection result is generated by selecting only a signal whose level is lower than the upper limit level and higher than the lower limit level.
[0095]
[Embodiment 18] A correction method for correcting a plurality of imaging signals from a plurality of output units of an imaging device,
A level adjustment process for adjusting the levels of the plurality of image pickup signals; and a correction coefficient determination process for determining a correction coefficient for reducing a level difference between the plurality of image pickup signals. And correcting the subject-dependent level difference component to determine the correction coefficient, and applying the determined correction coefficient to the level adjustment process so as to reduce the level difference of each image pickup signal. Correction method to do.
[Embodiment 19] It has an output level detection process for detecting an output level of the plurality of imaging signals,
The correction method according to embodiment 18, wherein the correction coefficient determination processing determines a correction coefficient so that a level difference between the plurality of imaging signals becomes small based on the level detection result.
[0096]
[Embodiment 20] The output level detection process includes an area selection process for selecting a predetermined area in the plurality of imaging signals, and an average level calculation for calculating an average level in the area selected by the area selection process. The correction method according to claim 19, further comprising: processing.
[0097]
[Embodiment 21] The output level detection process includes a color signal selection process for selecting a predetermined color signal in the plurality of imaging signals,
21. The correction method according to any one of embodiments 18 to 20, wherein the output level detection result is generated based on a color signal selected by the color signal selection process.
[0098]
[Embodiment 22] The correction coefficient determination process includes a gain error calculation process for calculating a gain error between imaging signals from a plurality of detection results, and a threshold setting for setting a threshold value for allowing a level difference between the imaging signals. Processing and the gain error signal calculated in the gain error calculation processing are input, and when the gain error signal exceeds a threshold, a reference value is output, and when the signal does not exceed the threshold, the input gain error is output. With non-linear processing
The correction method according to any one of embodiments 18 to 21, wherein a correction coefficient is determined based on a signal output from the nonlinear processing.
[0099]
[Embodiment 23] The correction coefficient determination process includes an evaluation value generation process for generating an evaluation value from a detection result of the output level detection process, and an average of the evaluation values generated by the evaluation value generation process between a plurality of frames. An averaging process, and a frame number setting process for setting the number of frames to be averaged in the averaging process,
23. The correction method according to any one of embodiments 18 to 22, wherein a correction coefficient is determined based on an evaluation value obtained by averaging the number of frames set by the frame number setting process.
[0100]
[Aspect 24] The correction according to Aspect 23, wherein the averaging process includes a frame number control process for controlling the number of frames to be averaged according to the level of the detection result obtained by the output level detection process. Method.
[0101]
[Embodiment 25] The output level detection process includes an upper and lower limit level setting process for setting an upper limit level and a lower limit level.
In any one of Embodiments 18 to 23, the output level detection result is generated by selecting a signal having a level lower than the upper limit level and higher than the lower limit level among the plurality of imaging signals. The correction method described.
[0102]
[Embodiment 26] A correction method for outputting a plurality of imaging signals,
Based on a plurality of level adjustment processes for independently adjusting the levels of the plurality of imaging signals, an output level detection process for detecting an output level of the plurality of level adjustment processes, and a detection result of the output level detection process A correction coefficient determination process for determining a correction coefficient so as to reduce the level difference between the respective imaging signals, and a correction coefficient storage process for storing the correction coefficient in a recording medium,
An adjustment value determined based on both the correction coefficient stored in the recording medium and the correction coefficient obtained in real time during the imaging operation is given to the level adjustment process so that the level difference between the imaging signals is reduced. Correction method characterized by performing various adjustments.
[0103]
[Aspect 27] The correction method according to Aspect 26, wherein the correction coefficient storage process stores the correction coefficient determined in the correction coefficient determination process at a predetermined timing in the recording medium.
[0104]
[Embodiment 28] In the correction coefficient determination process, an adjustment value to be supplied to the level adjustment process is determined by multiplying a correction coefficient stored in the recording medium by a correction coefficient obtained in real time during an imaging operation. 28. The correction method according to embodiment 26 or 27, wherein:
[0105]
[Embodiment 29] The output level detection process includes an area selection process for selecting a predetermined area in the plurality of imaging signals, and an average level calculation for calculating an average level in the area selected by the area selection process. The correction method according to any one of embodiments 26 to 28, further comprising: a process.
[0106]
[Embodiment 30] The output level detection process includes a color signal selection process for selecting a predetermined color signal in the plurality of imaging signals,
30. The correction method according to any one of embodiments 26 to 29, wherein an output level detection result is generated using the color signal selected by the color signal selection process.
[0107]
[Embodiment 31] The correction coefficient determination process includes a gain error calculation process for calculating a gain error between imaging signals from a plurality of detection results, and a threshold setting for setting a threshold value that allows a level difference between the imaging signals. And a non-linear process that outputs a reference value when the gain error detection signal is input and the gain error exceeds a threshold value, and outputs the input gain error as it is when the signal does not exceed the threshold value. And
31. The correction method according to any one of embodiments 26 to 30, wherein a correction coefficient is determined based on an output signal of the nonlinear processing.
[0108]
[Embodiment 32] The correction coefficient determination process includes an averaging process for averaging output level detection results between a plurality of frames, and a frame number setting process for setting the number of frames to be averaged in the averaging process. Have
32. The correction method according to any one of embodiments 26 to 31, wherein a correction coefficient is determined based on a level obtained by averaging the number of frames set by the frame number setting process.
[0109]
[Aspect 33] The correction according to Aspect 32, wherein the averaging process includes a frame number control process for controlling the number of frames to be averaged according to the level of the detection result obtained by the output level detection process. Method.
[0110]
[Embodiment 34] The output level detection process is based on the upper and lower limit level setting processes for setting an upper limit level and a lower limit level, and the upper limit level and the lower limit level set by the upper and lower limit level setting process. 34. The correction method according to any one of embodiments 26 to 33, wherein a detection result is generated by selecting only a signal whose level is lower than the upper limit level and higher than the lower limit level.
[0111]
[Embodiment 35] A computer program for causing a computer to execute a correction method for correcting a plurality of imaging signals from a plurality of output units of an imaging device,
A level adjustment process for adjusting the levels of the plurality of image pickup signals; and a correction coefficient determination process for determining a correction coefficient for reducing a level difference between the plurality of image pickup signals. And correcting the subject-dependent level difference component to determine the correction coefficient, and applying the determined correction coefficient to the level adjustment process to adjust the level difference of each imaging signal to be small. A computer program characterized by being executed.
[0112]
[Embodiment 36] A computer program for causing a computer to execute a correction method for outputting a plurality of imaging signals,
Based on a plurality of level adjustment processes for independently adjusting the levels of the plurality of imaging signals, an output level detection process for detecting an output level of the plurality of level adjustment processes, and a detection result of the output level detection process A correction coefficient determination process for determining a correction coefficient so as to reduce the level difference between the respective imaging signals, and a correction coefficient storage process for storing the correction coefficient in a recording medium,
An adjustment value determined based on both the correction coefficient stored in the recording medium and the correction coefficient obtained in real time during the imaging operation is given to the level adjustment process so that the level difference between the imaging signals is reduced. A computer program characterized by causing a computer to perform various adjustments.
[0113]
[Embodiment 37] A computer-readable recording medium in which the computer program according to Embodiment 35 or 36 is recorded.
[0114]
【The invention's effect】
  As described above, according to the present invention, when the calculated gain error exceeds the threshold, the correction coefficient is determined based on a predetermined reference value, and when the calculated gain error does not exceed the threshold, the calculated gain error is determined. Since the correction coefficient is determined based on this, it is possible to correct non-uniformity between a plurality of imaging regions in real time in response to dynamic fluctuation such as temperature fluctuation or temporal fluctuation. This makes it possible to correct inhomogeneities between a plurality of imaging regions in real time, and to eliminate the steps that appear in the image satisfactorily.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an embodiment of the present invention and showing a configuration of a first embodiment in which a correction apparatus of the present invention is applied to a video camera.
FIG. 2 is a diagram illustrating a rectangular area at a boundary portion of a divided screen.
FIG. 3 is a characteristic diagram showing a CCD output level and a gain difference between channels.
FIG. 4 is a diagram illustrating a gain correction characteristic with respect to a gain-up amount.
FIG. 5 is a block diagram showing a configuration example of means for executing a gain adjustment value calculation procedure in the first embodiment;
FIG. 6 is a diagram showing input / output characteristics of a limiter in the first embodiment.
FIG. 7 is a block diagram showing a configuration example of integration means in the first embodiment.
FIG. 8 is a block diagram illustrating a configuration example of a unit that performs a gain adjustment value calculation procedure according to the second embodiment;
FIG. 9 is a block diagram illustrating a configuration example of integrating means in the second embodiment.
FIG. 10 is a diagram illustrating coefficient control characteristics in the second embodiment.
FIG. 11 is a block diagram illustrating a configuration example of a step evaluation value generation unit according to the third embodiment.
FIG. 12 is a block diagram showing a configuration example of means for executing a gain adjustment value calculation procedure in the third embodiment;
FIG. 13 is a block diagram illustrating a configuration example of integrating means in the third embodiment.
FIG. 14 is a block diagram illustrating an example of a conventional correction apparatus.
[Explanation of symbols]
100 CCD area sensor
101 photoelectric conversion unit and vertical transfer unit
103, 104 Horizontal transfer section
105, 106 Output amplifier
107, 108 Imaging signal output terminal
109, 110 Analog front end
111, 112 Black level detection and correction means
113, 114 Gain adjusting means
115 Screen composition means
116 Step evaluation value generating means
117 Microcomputer that controls the system
118 Camera signal processing means
119 Output terminal
120 Rewritable non-volatile memory

Claims (11)

撮像素子の複数の出力部からの複数の撮像信号を補正する補正装置であって、
前記複数の撮像信号のレベルを検出する出力レベル検出手段と、
前記複数の撮像信号のレベルを調整するためのレベル調整手段と、
前記複数の撮像信号のレベル差を小さくするための補正係数を決定する補正係数決定手段とを備え、
前記補正係数決定手段は、前記出力レベル検出手段から出力される前記複数の撮像信号のレベル検出結果から前記複数の撮像信号間のゲイン誤差を算出するゲイン誤差算出手段と、
前記ゲイン誤差算出手段により算出されたゲイン誤差が入力された際に、
前記撮像信号間のゲイン誤差が前記複数の撮像信号間のレベル差を許容するための閾値を超えた場合には所定の基準値を出力し、
前記ゲイン誤差が前記閾値を超えない場合には入力されたゲイン誤差をそのまま出力する非線形処理手段とを備え、
前記非線形処理手段から出力される信号に基づいて前記補正係数を決定するとともに、
前記補正係数決定手段により決定した補正係数を前記レベル調整手段に与えて前記複数の撮像信号のレベル差が小さくなるように調整を行なうこと
を特徴とする補正装置。
A correction device that corrects a plurality of imaging signals from a plurality of output units of an imaging element,
Output level detection means for detecting levels of the plurality of imaging signals;
Level adjusting means for adjusting the levels of the plurality of imaging signals;
Correction coefficient determining means for determining a correction coefficient for reducing a level difference between the plurality of imaging signals,
The correction coefficient determining means includes a gain error calculating means for calculating a gain error between the plurality of imaging signals from the level detection result of the plurality of imaging signals output from the output level detecting means,
When the gain error calculated by the gain error calculation means is input,
When a gain error between the imaging signals exceeds a threshold for allowing a level difference between the plurality of imaging signals, a predetermined reference value is output,
When the gain error does not exceed the threshold, non-linear processing means that outputs the input gain error as it is,
While determining the correction coefficient based on the signal output from the nonlinear processing means,
A correction apparatus characterized in that the correction coefficient determined by the correction coefficient determination means is applied to the level adjustment means so that the level difference between the plurality of image pickup signals is reduced.
前記補正係数決定手段は、前記出力レベル検出手段の検出結果から評価値を生成する評価値生成手段と、
前記評価値生成手段によって生成された評価値を複数のフレーム間で平均する評価値平均化手段と、
前記評価値平均化手段において平均化を行なうフレーム数を設定するフレーム数設定手段とを備え、
前記フレーム数設定手段により設定されたフレーム数分が平均化された評価値に基づいて補正係数を決定すること
を特徴とする請求項1に記載の補正装置。
The correction coefficient determining means includes an evaluation value generating means for generating an evaluation value from the detection result of the output level detecting means,
Evaluation value averaging means for averaging evaluation values generated by the evaluation value generating means between a plurality of frames;
Frame number setting means for setting the number of frames to be averaged in the evaluation value averaging means,
2. The correction apparatus according to claim 1, wherein a correction coefficient is determined based on an evaluation value obtained by averaging the number of frames set by the frame number setting means.
前記評価値平均化手段において平均化を行なうフレーム数を、前記出力レベル検出手段による検出結果のレベルに応じて制御するフレーム数制御手段を備えること
を特徴とする請求項2に記載の補正装置。
3. The correction apparatus according to claim 2, further comprising: a frame number control unit that controls the number of frames to be averaged by the evaluation value averaging unit in accordance with a level of a detection result by the output level detection unit.
前記出力レベル検出手段は、上限レベルと下限レベルを設定する上下限レベル設定手段を備え、
前記複数の撮像信号のうち、上限レベルよりレベルが小さくかつ下限レベルよりレベルの大きい信号を選択して出力レベルの検出結果を生成すること
を特徴とする請求項1に記載の補正装置。
The output level detection means includes upper and lower limit level setting means for setting an upper limit level and a lower limit level,
2. The correction device according to claim 1, wherein a detection result of an output level is generated by selecting a signal having a level lower than an upper limit level and a level higher than a lower limit level among the plurality of imaging signals.
前記補正装置が、前記補正係数を記録媒体に記憶する補正係数記憶手段を備え、
前記記録媒体に記憶された補正係数と、撮像動作中の実時間に得られる補正係数の双方に基づいて決定される調整値を前記レベル調整手段に与えて前記複数の撮像信号のレベル差が小さくなるように調整を行なうこと
を特徴とする請求項1に記載の補正装置。
The correction device includes correction coefficient storage means for storing the correction coefficient in a recording medium,
An adjustment value determined on the basis of both the correction coefficient stored in the recording medium and the correction coefficient obtained in real time during the imaging operation is given to the level adjustment means, and the level difference between the plurality of imaging signals is reduced. The correction apparatus according to claim 1, wherein adjustment is performed so that
前記補正係数記憶手段は、所定のタイミングにおいて前記補正係数決定手段において決定された補正係数を前記記録媒体に記憶すること
を特徴とする請求項5に記載の補正装置。
The correction apparatus according to claim 5, wherein the correction coefficient storage unit stores the correction coefficient determined by the correction coefficient determination unit at a predetermined timing in the recording medium.
前記補正係数決定手段は、前記記録媒体に記憶された補正係数に、撮像動作中実時間に得られる補正係数を掛け合わせることにより前記レベル調整手段に供給する調整値を決定すること
を特徴とする請求項5に記載の補正装置。
The correction coefficient determining means determines an adjustment value to be supplied to the level adjusting means by multiplying a correction coefficient stored in the recording medium by a correction coefficient obtained in real time during an imaging operation. The correction device according to claim 5.
請求項1に記載の補正装置と、前記撮像素子とを備えることを特徴とする撮像装置。  An imaging apparatus comprising: the correction apparatus according to claim 1; and the imaging element. 撮像素子の複数の出力部からの複数の撮像信号を補正する補正方法であって、
前記複数の撮像信号のレベルを検出する出力レベル検出工程と、
前記複数の撮像信号のレベルを調整するためのレベル調整工程と、
前記複数の撮像信号のレベル差を小さくするための補正係数を決定する補正係数決定工程とを有し、
前記補正係数決定工程は、前記出力レベル検出工程において出力される前記複数の撮像信号のレベル検出結果から前記複数の撮像信号間のゲイン誤差を算出するゲイン誤差算出工程と、
前記ゲイン誤差算出工程において算出されたゲイン誤差が入力された際に、
前記撮像信号間のゲイン誤差が前記複数の撮像信号間のレベル差を許容するための閾値を超えた場合には所定の基準値を出力し、
前記ゲイン誤差が前記閾値を超えない場合には入力されたゲイン誤差をそのまま出力する非線形処理工程とを備え、
前記非線形処理工程において出力される信号に基づいて前記補正係数を決定するとともに、
前記決定した補正係数を前記レベル調整工程に与えて前記複数の撮像信号のレベル差が小さくなるように調整を行なうこと
を特徴とする補正方法。
A correction method for correcting a plurality of imaging signals from a plurality of output units of an imaging element,
An output level detection step for detecting levels of the plurality of imaging signals;
A level adjustment step for adjusting the levels of the plurality of imaging signals;
A correction coefficient determining step for determining a correction coefficient for reducing a level difference between the plurality of imaging signals,
The correction coefficient determining step calculates a gain error between the plurality of imaging signals from a level detection result of the plurality of imaging signals output in the output level detection step;
When the gain error calculated in the gain error calculation step is input,
When a gain error between the imaging signals exceeds a threshold for allowing a level difference between the plurality of imaging signals, a predetermined reference value is output,
When the gain error does not exceed the threshold, a non-linear processing step that outputs the input gain error as it is,
Determining the correction factor based on the signal output in the nonlinear processing step;
A correction method comprising: adjusting the determined correction coefficient to the level adjustment step so as to reduce a level difference between the plurality of image pickup signals.
請求項9に記載の補正方法の各工程をコンピュータに実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。  A computer-readable storage medium storing a program for causing a computer to execute each step of the correction method according to claim 9. 請求項9に記載の補正方法の各工程をコンピュータに実行させることを特徴とするプログラム。  A program causing a computer to execute each step of the correction method according to claim 9.
JP2003127233A 2003-05-02 2003-05-02 Correction apparatus, imaging apparatus, correction method, computer-readable storage medium, and program Expired - Fee Related JP4136775B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2003127233A JP4136775B2 (en) 2003-05-02 2003-05-02 Correction apparatus, imaging apparatus, correction method, computer-readable storage medium, and program
US10/833,766 US7379104B2 (en) 2003-05-02 2004-04-27 Correction apparatus
CNB2004100366832A CN100373922C (en) 2003-05-02 2004-04-28 Correction apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003127233A JP4136775B2 (en) 2003-05-02 2003-05-02 Correction apparatus, imaging apparatus, correction method, computer-readable storage medium, and program

Publications (3)

Publication Number Publication Date
JP2004336242A JP2004336242A (en) 2004-11-25
JP2004336242A5 JP2004336242A5 (en) 2006-12-28
JP4136775B2 true JP4136775B2 (en) 2008-08-20

Family

ID=33503855

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003127233A Expired - Fee Related JP4136775B2 (en) 2003-05-02 2003-05-02 Correction apparatus, imaging apparatus, correction method, computer-readable storage medium, and program

Country Status (1)

Country Link
JP (1) JP4136775B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007104270A (en) * 2005-10-04 2007-04-19 Pentax Corp Signal processing unit and digital camera
JP4434250B2 (en) 2007-09-21 2010-03-17 ソニー株式会社 Image signal processing circuit, imaging apparatus, image signal processing method, and computer program
GB2453544B (en) * 2007-10-08 2012-02-29 Keymed Medicals & Ind Equip Black level control apparatus and method

Also Published As

Publication number Publication date
JP2004336242A (en) 2004-11-25

Similar Documents

Publication Publication Date Title
US7379104B2 (en) Correction apparatus
JP4497759B2 (en) Image processing apparatus and processing method thereof
US7245318B2 (en) Imaging apparatus that corrects an imbalance in output levels of image data
CN102883108B (en) Picture pick-up device and control method, image processing equipment and method
JP2007189544A (en) Imaging device
US8155472B2 (en) Image processing apparatus, camera, image processing program product and image processing method
JP5207926B2 (en) Imaging apparatus and control method thereof
JP2005057655A (en) Imaging device
JP4136776B2 (en) Correction apparatus, imaging apparatus, correction method, computer-readable storage medium, and program
JP7134786B2 (en) Imaging device and control method
JPH11112884A (en) Method for correcting dark current of video camera device and video camera device using the method
JP4136775B2 (en) Correction apparatus, imaging apparatus, correction method, computer-readable storage medium, and program
US20060197853A1 (en) Solid-state image pickup apparatus for correcting a seam between divided images and a method therefor
JP3938098B2 (en) Correction apparatus and imaging apparatus
JP3938097B2 (en) Correction apparatus, imaging apparatus, correction method, computer-readable storage medium, and program
JP5588729B2 (en) Image signal processing device
JP2001352552A (en) Video signal processing apparatus and video signal processing method
US20060209198A1 (en) Image capturing apparatus
JP2004350202A (en) Imaging device and correction method
JP4439841B2 (en) Imaging apparatus and image processing method thereof
JP4498086B2 (en) Image processing apparatus and image processing method
JP4732795B2 (en) Solid-state imaging device and image correction method
JP6704611B2 (en) Imaging device and imaging method
JP3263789B2 (en) Imaging device
JP2006109046A (en) Imaging device

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041215

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041215

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080417

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080520

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080603

R150 Certificate of patent or registration of utility model

Ref document number: 4136775

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110613

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120613

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120613

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130613

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees