CN105262963B - Dark pixel array replaces control circuit system and method - Google Patents

Dark pixel array replaces control circuit system and method Download PDF

Info

Publication number
CN105262963B
CN105262963B CN201510666187.3A CN201510666187A CN105262963B CN 105262963 B CN105262963 B CN 105262963B CN 201510666187 A CN201510666187 A CN 201510666187A CN 105262963 B CN105262963 B CN 105262963B
Authority
CN
China
Prior art keywords
dark pixel
row
pixel area
dark
bad
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.)
Active
Application number
CN201510666187.3A
Other languages
Chinese (zh)
Other versions
CN105262963A (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.)
Shanghai IC R&D Center Co Ltd
Chengdu Image Design Technology Co Ltd
Original Assignee
Shanghai Integrated Circuit Research and Development Center Co Ltd
Chengdu Image Design Technology Co Ltd
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 Shanghai Integrated Circuit Research and Development Center Co Ltd, Chengdu Image Design Technology Co Ltd filed Critical Shanghai Integrated Circuit Research and Development Center Co Ltd
Priority to CN201510666187.3A priority Critical patent/CN105262963B/en
Publication of CN105262963A publication Critical patent/CN105262963A/en
Application granted granted Critical
Publication of CN105262963B publication Critical patent/CN105262963B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Transforming Light Signals Into Electric Signals (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

The present invention provides a kind of dark pixel array, replace control circuit system and method, when the first dark pixel area, there are when bad row, whole chips need not be discarded, it only needs that register is written in the information of relevant row according to test result, system employs the good row in the second dark pixel area to replace bad row certainly;Replaced dark current levels can be normally carried out calculating operation.This method can greatly improve the yield of chip;Further, when chip operation is normal and new damage occurs in actual application in dark pixel, if there is alternatively good row in the second dark pixel area, it can be used for the reparation of chip;Therefore, the present invention not only ensures the correctness of dark current levels calculating, and operating method is simply easy to implement, improves process efficiency.

Description

Dark pixel array replaces control circuit system and method
Technical field
The present invention relates to cmos image sensor fields, and in particular to a kind of dark picture for calculating dark pixel levels of current Pixel array, dark pixel rows read the control circuit system of replacement operation and carry out dark pixel rows replacement using the control circuit system Method.
Background technology
In common image sensor design, for detection image sensor dark current levels, and to dark current levels Carry out calibration, it will usually some dark pixel regions are added in the pel array of imaging sensor.The pixel in these dark pixel areas With normal pixel on circuit, only illumination can all be masked with metal layer during fabrication.However, dark in manufacture Metal layer may be not covered on certain dark pixels during pixel, caused the work of these dark pixels abnormal, become dark Pixel bad point.If the bad point number of certain a line dark pixel is more than certain standard, which becomes bad dark pixel rows.
When carrying out dark current levels calculating, it will usually choose several rows among dark pixel area to carry out dark current levels Calculating.If wherein there is a line or multirow bad pixel column, the dark current levels calculated can be influenced.For this feelings Condition, existing processing mode are that the image sensor chip with bad dark pixel is discarded.This will cause under chip yield Drop and manufacturing cost improve.
Therefore, for the problem of dark pixel bad point, it is badly in need of a solution, to improve chip yield, drop Low manufacturing cost.
Invention content
In order to overcome problem above, the present invention in dark pixel area by increasing backup pixel region, when being intended for dark electricity It when bad row occur in the dark pixel rows that flow horizontal calculates, is replaced with the good dark pixel rows in backup dark pixel area, to ensure The correctness that dark current levels calculate.
In order to achieve the above object, the present invention provides the dark pixel arrays calculated for dark pixel levels of current, are M rows The dark pixel array of × N row;It includes the first dark pixel area and the second dark pixel area;
First dark pixel area is the dark pixel array of L rows × P row, and in the case of no bad row, described first is dark All pixels in pixel region are all used for the calculating of dark current levels;
Second dark pixel area is the dark pixel array of K rows × P row, the backup pixel as first dark pixel area Area is substituted when bad row occurs in first dark pixel area with corresponding good row in second dark pixel area;Described second Dark pixel area is disposed adjacent with first dark pixel area;Wherein, 1≤K≤L < M, P < N.
Preferably, the dark pixel array further includes peripheral dark pixel area, and the periphery dark pixel area is enclosed in described the The outside in one dark pixel area and second dark pixel area;The periphery dark pixel area includes J rows and P row, is not used in dark The calculating of levels of current, and it is used for the sacrifice dark pixel when preparing first dark pixel area and the second dark pixel area Area avoids light leakage in first dark pixel area and second dark pixel area;Wherein, J < L < M, P < N.
To achieve the goals above, dark pixel rows reading is carried out using above-mentioned dark pixel array the present invention also provides a kind of Take the control circuit system of replacement operation comprising:Memory, dark pixel rows counter, the first dark pixel area act charitably bad indicate Register, shift register, the second dark pixel area act charitably bad flag register, temporary register, row address generator, and read Operation and control device;Wherein
Memory, the quality mark of the dark pixel rows in first dark pixel area for preserving dark pixel area array The fine or not flag data of the dark pixel rows of second dark pixel of data and dark pixel area array area;Memory exists Also data can be preserved when no power, when being powered, the fine or not flag data on the memory is posted by system loads to corresponding In storage;
Dark pixel rows counter;When each image frame grabber starts, the value of the dark pixel rows counter is reset to 0; When Image Acquisition, after read operation controller completes often capable read operation, the value of the dark pixel rows counter adds 1, described dark The maximum value of pixel linage-counter is the line number value of all dark pixel rows in first dark pixel area;When the dark pixel rows meter When the value of number device reaches the maximum value, the dark pixel rows counter is sent to row address generator stops detection signal;
First dark pixel area acts charitably bad flag register, and a shared L place values indicate respectively from the 0th place value to L-1 place values The fine or not flag data of dark pixel rows in corresponding first dark pixel area;When system energization, the institute that is stored in the memory The fine or not flag data for stating the dark pixel rows in the first dark pixel area is acted charitably bad indicate by system loads to first dark pixel area In register;
First dark pixel area is acted charitably when dark current levels each time calculate beginning and badly indicates deposit by shift register Each place value in device is by system loads to the shift register;When the dark pixel rows counter often completes the meter of a line When number, the shift register displacement is primary;The quality of 0th characterization current line of the shift register;
Second dark pixel area acts charitably bad flag register, and a shared K-bit corresponds to respectively from the 0th place value to K-1 place values The fine or not flag data of each dark pixel rows in second dark pixel area;When system energization, stored in the memory The fine or not flag data of the dark pixel rows in second dark pixel area is acted charitably by system loads to second dark pixel area and is badly marked In will register;
Temporary register acts charitably in second dark pixel area bad indicate when dark current levels each time calculate beginning Place value in register is loaded into the temporary register;
Row address generator detects the 0th place value in the shift register to judge working as first dark pixel area It has been row or bad row to move ahead;Current line preferably row when, the row address of the current line is sent to by the row address generator Read operation controller, read operation controller carry out read operation to the row address of the current line;When the bad row of current behavior, the row Address generator detects the position in temporary register, from the 0th to K-1, when detecting first good row, according to this Bit address corresponding to good row calculates the row address of the good row in second dark pixel area, and by the row of the good row The row address of the current behavior bad row is replaced in location, while the row address of the good row is sent to read operation controller to the good row Carry out read operation;After the completion of replacement, the row address generator is good by this corresponding for being used to replace in the temporary register Capable place value negates;When the value of the dark pixel rows counter reaches the maximum value, the row address generator receives After the stopping detection signal that the dark pixel rows counter is sent, stop detection;
Read operation controller, the row address sent according to the row address generator complete the read operation of corresponding row.
Preferably, during the place value in bad flag register is acted charitably in first dark pixel area, indicated capable with 0, with 1 Indicate bad row;Or indicated capable with 1, indicate bad row with 0.
Preferably, during the place value in bad flag register is acted charitably in second dark pixel area, indicated capable with 0, with 1 Indicate bad row;Or indicated capable with 1, indicate bad row with 0.
Preferably, the dark pixel array further includes peripheral dark pixel area, and the periphery dark pixel area is enclosed in described the The outside in one dark pixel area and second dark pixel area;The periphery dark pixel area includes J rows and P row, is not used in dark The calculating of levels of current, and it is used for the sacrifice dark pixel when preparing first dark pixel area and the second dark pixel area Area avoids light leakage in first dark pixel area and second dark pixel area;Wherein, J < K≤L < M, P < N.
To achieve the goals above, the present invention also provides a kind of dark pixel rows replacement method, above-mentioned dark pixel is used It includes following step that row, which reads the control circuit system of replacement operation and above-mentioned dark pixel array, the dark pixel rows replacement method, Suddenly:
Step 01:It detects dark in first dark pixel area and second dark pixel area of dark pixel area array Pixel column writes the fine or not flag data of every a line in memory;
Step 02:When system energization, the fine or not flag data in the memory is by system loads to corresponding register In;Wherein, the fine or not flag data of the dark pixel rows in first dark pixel area first dark pixel area is loaded into act charitably It is loaded into the described second dark picture in bad flag register and by the fine or not flag data of the dark pixel rows of second dark pixel It acts charitably in bad flag register in plain area;
Step 03:When dark current each time calculates beginning, the value of the dark pixel rows counter is reset to 0;Then, institute Each place value that dark pixel rows counter acts charitably first dark pixel area in bad flag register is stated by system loads to institute It states in shift register, and the place value in bad flag register that second dark pixel area acted charitably is loaded into described temporary post In storage;
Step 04:The row address generator detects the 0th place value in the shift register to judge that described first is dark The current line of pixel region has been row or bad row;
Step 05:Current line preferably row when, the row address of the current line is sent to described by the row address generator Read operation controller, the read operation controller carry out read operation to the row address of the current line;
When the bad row of current behavior, the position in the row address generator detection temporary register, from the 0th to K-1 Position, when detecting first good row, the bit address corresponding to the good row calculates the good row in second dark pixel Row address in area, and the row address of the good row is replaced to the row address of the current behavior bad row, while by the good row Row address is sent to the read operation controller, and the read operation controller carries out read operation to the good row;After the completion of replacement, institute Row address generator is stated to negate the place value of the corresponding good row for replacement in the temporary register;
Step 06:The operation of next line is proceeded by, the value of the dark pixel rows counter adds 1;
Step 07:Repeating said steps 04-06, until the value of the dark pixel rows counter is equal to first dark pixel The line number value of all dark pixel rows in area, the dark pixel rows counter is sent to the row address generator stops detection letter Number;
Step 08:The row address generator receives the stopping detection signal that the dark pixel rows counter is sent Afterwards, stop detection.
Preferably, the dark pixel array further includes peripheral dark pixel area, and the periphery dark pixel area is enclosed in described the The outside in one dark pixel area and second dark pixel area;The periphery dark pixel area includes J rows and P row, is not used in dark The calculating of levels of current, and it is used for the sacrifice dark pixel when preparing first dark pixel area and the second dark pixel area Area avoids light leakage in first dark pixel area and second dark pixel area;Wherein, J < K≤L < M, P < N.
Preferably, during the place value in bad flag register is acted charitably in first dark pixel area, indicated capable with 0, with 1 Indicate bad row;Or indicated capable with 1, indicate bad row with 0.
Preferably, during the place value in bad flag register is acted charitably in second dark pixel area, indicated capable with 0, with 1 Indicate bad row;Or indicated capable with 1, indicate bad row with 0.
The dark pixel array of the present invention replaces control circuit system and method, when the first dark pixel area is there are when bad row, no It needs to discard whole chips, it is only necessary to the information of relevant row be written register according to test result, system is from employing the Good row in two dark pixel areas replaces bad row;Replaced dark current levels can be normally carried out calculating operation.This method The yield of chip can be greatly improved;Further, when chip operation is normal and dark pixel occurs newly in actual application Damage when, if in the second dark pixel area also have alternatively good row, can be used for the reparation of chip;Therefore, of the invention The correctness of dark current levels calculating is not only ensured, and operating method is simply easy to implement, improves process efficiency.
Description of the drawings
Fig. 1 is the structural schematic diagram of the dark pixel array of the preferred embodiment of the present invention
Fig. 2 is the structure that the dark pixel rows of the preferred embodiment of the present invention read the control circuit system of replacement operation Schematic diagram
Fig. 3 is the flow diagram of the dark pixel rows replacement method of the preferred embodiment of the present invention
Specific implementation mode
To keep present disclosure more clear and easy to understand, below in conjunction with Figure of description, present disclosure is made into one Walk explanation.Certainly the invention is not limited to the specific embodiment, the general replacement known to those skilled in the art Cover within the scope of the present invention.
Replacement operation is read to dark pixel array, the dark pixel rows of the present invention below in conjunction with attached drawing 1-3 and specific embodiment Control circuit system and dark pixel rows replacement method be described in further detail.It should be noted that attached drawing is all made of very Simplified form, using non-accurate ratio, and only to it is convenient, clearly achieve the purpose that aid in illustrating the present embodiment.
Referring to Fig. 1, the dark pixel array calculated for dark pixel levels of current of the present embodiment, is the dark of M rows × N row Pel array;It includes:
First dark pixel area 101 is the dark pixel array of L rows × P row;In the case of no bad row, the first dark pixel All pixels in area 101 are all used for the calculating of dark current levels;
Second dark pixel area 102 is the dark pixel array of K rows × P row, the backup pixel as the first dark pixel area 101 Area;When bad row occurs in the first dark pixel area 101, substituted with corresponding good row in the second dark pixel area 102;Second dark pixel Area 102 is disposed adjacent with the first dark pixel area 101;Wherein, K≤L < M, P < N;The dark pixel line number in the second dark pixel area 102 Less than the first dark pixel area 101 dark pixel line number when, it is desirable that it is dark that the good line number in the second dark pixel area 102 is greater than or equal to first Bad line number in pixel region 101, therefore, K are greater than the bad line number being likely to occur in the first dark pixel area 101, if definition the The estimated bad line number occurred is Q rows in one dark pixel area 101, then K is required to be greater than or equal to Q, but no matter bad line number Q whether be 0, K value is at least 1, to when the value of Q is more than or equal to 1, there is Q≤K≤L < M at this time;When Q values are equal to 0, then there is 1≤K ≤ L < M.It should be noted that in general, the bad line number that is likely to occur of dark pixel area is determined usually with technique correlation by manufacturing process It is fixed, it is a statistics empirical value.
In the present embodiment, dark pixel array can also include peripheral dark pixel area 103, and peripheral dark pixel area 103 is enclosed in The outside in the first dark pixel area 101 and the second dark pixel area 102;Peripheral dark pixel area 103 includes J rows and P row, is not used in The calculating of dark current levels, and it is used for the sacrifice dark pixel when preparing the first dark pixel area 101 and the second dark pixel area 102 Area avoids light leakage in the first dark pixel area 101 and the second dark pixel area 102;Wherein, J < L < M, P < N;This is because usually When preparing dark pixel array, due to manufacture or light leakage, the dark pixel positioned at the region at dark pixel array edge can be caused It fails or degenerates and cannot be used for calculating dark current levels, therefore, in order to avoid the first dark pixel area 101 and the second dark pixel area There is bad row and improves the good row ratio in the first dark pixel area 101 and the second dark pixel area 102 as far as possible in 102 edge, First dark pixel area 101 and 102 periphery of the second dark pixel area are provided with peripheral dark pixel area 103, thus it can become " sacrifice Dark pixel area ".
Referring to Fig. 2, in the present embodiment, the control that dark pixel rows read replacement operation is carried out using above-mentioned dark pixel array Circuit system processed, consists of the following parts:
Memory 201, the fine or not flag data of the dark pixel rows in the first dark pixel area for preserving dark pixel area array, And the fine or not flag data of the dark pixel rows of the second dark pixel of dark pixel area array area;Memory can also be protected in no power Deposit data, when being powered, the fine or not flag data on memory is by system loads to corresponding register;
Dark pixel rows counter 204;When each image frame grabber starts, the value of dark pixel rows counter 204 is reset to 0;When Image Acquisition, after read operation controller 208 completes often capable read operation, the value of dark pixel rows counter 204 adds 1, secretly The maximum value of pixel linage-counter 204 is the line number value of all dark pixel rows in the first dark pixel area;When dark pixel rows counter When 204 value reaches maximum value, dark pixel rows counter 204 is sent to row address generator 207 stops detection signal;
First dark pixel area acts charitably bad flag register 202, a shared L place values, distinguishes from the 0th place value to L-1 place values The fine or not flag data of each dark pixel rows in corresponding first dark pixel area 101 is indicated, for example, the first dark pixel area acts charitably In place value in bad flag register, indicates capable with 0, bad row is indicated with 1;Or indicated capable with 1, indicate bad row with 0, etc. Deng;When system energization, the fine or not flag data of the dark pixel rows in the first dark pixel area 101 stored in memory 201 is by system The first dark pixel area is loaded into act charitably in bad flag register 202;
Shift register 205, dark current levels each time calculate start when, the first dark pixel area bad mark of acting charitably is posted Each place value in storage 202 is by system loads to shift register 205;When dark pixel rows counter 204 often completes a line Counting when, 205 displacement of shift register is primary;The quality of 0th characterization current line of shift register 205;
Second dark pixel area acts charitably bad flag register 203, a shared K-bit, distinguishes from the 0th place value to K-1 place values The fine or not flag data of each dark pixel rows in corresponding second dark pixel area 102, the bad mark for example, the second dark pixel area acts charitably In place value in register, indicates capable with 0, bad row is indicated with 1;Or indicated capable with 1, indicate bad row, etc. with 0;System The fine or not flag data of the dark pixel rows in the second dark pixel area stored when system is powered, in memory 201 is by system loads to the It acts charitably in bad flag register 203 in two dark pixel areas;
Temporary register 206, dark current levels each time calculate start when, the second dark pixel area bad mark of acting charitably is posted Place value in storage 203 is loaded into temporary register 206;After the completion of replacement, temporary register connects 206 receipts and carrys out row address Generator 207 sends inversion operation and controls signal, and temporary register 206 takes the place value of the corresponding good row for replacement Instead;
Row address generator 207 detects the 0th place value in shift register 205 to judge the current of the first dark pixel area Row has been row or bad row;Current line preferably row when, the row address of current line is sent to read operation control by row address generator 207 Device 208 processed, read operation controller 208 carry out read operation to the row address of current line;When the bad row of current behavior, row address generator Position in 207 detection temporary registers 206, from the 0th to K-1, when detecting first good row, according to the good row Corresponding bit address calculates the row address of the good row in the second dark pixel area 102, and the row address of the good row is replaced The row address of current behavior bad row is changed, while the row address of the good row is sent to read operation controller 208, the good row is carried out Read operation;After the completion of replacement, row address generator 207 sends inversion operation control signal to temporary register 206, keeps in deposit Device 206 negates the place value of the corresponding good row for replacement;When the value of dark pixel rows counter 204 reaches set by it When maximum value (the line number values of all dark pixel rows in the first dark pixel area), row address generator 207 receives dark pixel rows meter After the stopping detection signal that number device 204 is sent, stop detection;
Read operation controller 208, the row address sent according to row address generator 207 complete the read operation of corresponding row. In the present embodiment, read operation controller 208 has row address decoder, can carry out the row address that row address generator is sent Decoding obtains the format that read operation controller can be read.
Referring to Fig. 3, in the present embodiment, the institute of the control circuit system of replacement operation is read according to above-mentioned dark pixel rows The dark pixel rows replacement method of progress comprising following steps:
Step 01:The dark pixel rows in the first dark pixel area and the second dark pixel area of dark pixel area array are detected, it will be every The fine or not flag data of a line is write in memory;
Step 02:When system energization, the fine or not flag data in memory is by system loads to corresponding register;
Specifically, in the present embodiment, it is dark that the fine or not flag data of the dark pixel rows in the first dark pixel area is loaded into first Pixel region is acted charitably in bad flag register and that the fine or not flag data of the dark pixel rows of the second dark pixel is loaded into second is dark Pixel region is acted charitably in bad flag register;First dark pixel area bad flag register one of acting charitably shares L place values, from the 0th place value to L-1 place values indicate the fine or not flag data of the dark pixel rows in corresponding first dark pixel area respectively, for example, the first dark pixel Area acts charitably in the place value in bad flag register, has indicated capable with 0, bad row is indicated with 1;Or indicated capable with 1, it is indicated with 0 Bad row, etc.;Second dark pixel area acts charitably bad flag register, and a shared K-bit is right respectively to K-1 place values from the 0th place value The fine or not flag data of each dark pixel rows in the second dark pixel area is answered, the bad mark deposit for example, the second dark pixel area acts charitably In place value in device, indicates capable with 0, bad row is indicated with 1;Or indicated capable with 1, indicate bad row, etc. with 0;
Step 03:When dark current each time calculates beginning, the value of dark pixel rows counter is reset to 0;By the first dark picture Each place value in bad flag register is acted charitably by system loads to shift register by plain area, and by the second dark pixel area row Place value in fine or not flag register is loaded into temporary register;
Step 04:Row address generator detects the 0th place value in shift register to judge the current of the first dark pixel area Row has been row or bad row;
Specifically, the 0th place value in shift register indicates the dark pixel rows in the first dark pixel area currently to be read Quality;
Step 05:Current line preferably row when, the row address of current line is sent to read operation controller by row address generator, Read operation controller carries out read operation to the row address of current line;
When the bad row of current behavior, row address generator detects the position in temporary register, from the 0th to K-1, when When detecting first good row, the bit address corresponding to the good row calculates row ground of the good row in the second dark pixel area Location, and by the row address of the row address of good row replacement current behavior bad row, while the row address of the good row is sent to reading Operation and control device, read operation controller carry out read operation to the good row;After the completion of replacement, row address generator is by temporary register In the corresponding place value of the good row for replacement negate;
Step 06:The operation of next line is proceeded by, the value of dark pixel rows counter adds 1;
Step 07:Step 04-06 is repeated, until the value of dark pixel rows counter is equal to all dark in the first dark pixel area The line number value of pixel column, dark pixel rows counter is sent to row address generator stops detection signal;
Specifically, step 04-06 is repeated, until the value of dark pixel rows counter is equal to L, L in the first dark pixel area Dark pixel rows are all finished.
Step 08:After row address generator receives the stopping detection signal of dark pixel rows counter transmission, stop detection.
In conclusion the dark pixel array of the present invention, replacement control circuit system and method, when the first dark pixel area exists When bad row, whole chips need not be discarded, it is only necessary to which the information of relevant row is written according to test result by register, system Bad row is replaced from the good row employed in the second dark pixel area;Replaced dark current levels can be normally carried out calculating operation. This method can greatly improve the yield of chip;Further, when chip operation is normal and dark pixel is in actual application It is middle when there is new damage, if there is alternatively good row in the second dark pixel area, it can be used for the reparation of chip;Cause This, the present invention not only ensures the correctness of dark current levels calculating, and operating method is simply easy to implement, improves technique Efficiency.
Although the present invention disclosed with preferred embodiment it is as above, the right embodiment illustrate only for the purposes of explanation and , it is not limited to the present invention, if those skilled in the art can make without departing from the spirit and scope of the present invention Dry changes and retouches, and the protection domain that the present invention is advocated should be subject to described in claims.

Claims (10)

1. a kind of dark pixel array calculated for dark pixel levels of current is the dark pixel array of M rows × N row;Its feature exists In, including the first dark pixel area and the second dark pixel area;
First dark pixel area is the dark pixel array of L rows × P row, in the case of no bad row, first dark pixel All pixels in area are all used for the calculating of dark current levels;
Second dark pixel area is the dark pixel array of K rows × P row, as the backup pixel region in first dark pixel area, When bad row occurs in first dark pixel area, substituted with corresponding good row in second dark pixel area;Described second is dark Pixel region is disposed adjacent with first dark pixel area;Wherein, 1≤K≤L < M, P < N.
2. the dark pixel array according to claim 1 calculated for dark pixel levels of current, which is characterized in that described dark Pel array further includes peripheral dark pixel area, and the periphery dark pixel area is enclosed in first dark pixel area and described second secretly The outside of pixel region;The periphery dark pixel area includes J rows and P row, is not used in the calculating of dark current levels, and is used for Prepare sacrifice dark pixel area when first dark pixel area and the second dark pixel area, avoid first dark pixel area and Light leakage in second dark pixel area;Wherein, J < L < M, P < N.
3. a kind of carrying out the control circuit system that dark pixel rows read replacement operation using dark pixel array described in claim 1 System comprising:Memory, dark pixel rows counter, the first dark pixel area act charitably bad flag register, shift register, and second Dark pixel area acts charitably bad flag register, temporary register, row address generator and read operation controller;Wherein,
Memory, the fine or not conventional number of the dark pixel rows in first dark pixel area for preserving dark pixel area array According to and dark pixel area array area second dark pixel dark pixel rows fine or not flag data;Memory is not Also data can be preserved when energization, when being powered, the fine or not flag data on the memory is by system loads to corresponding deposit In device;
Dark pixel rows counter, when each image frame grabber starts, the value of the dark pixel rows counter is reset to 0;Image When acquisition, after read operation controller completes often capable read operation, the value of the dark pixel rows counter adds 1, the dark pixel The maximum value of linage-counter is the line number value of all dark pixel rows in first dark pixel area;When the dark pixel rows counter Value when reaching the maximum value, the dark pixel rows counter is sent to row address generator stops detection signal;
First dark pixel area acts charitably bad flag register, and a shared L place values indicate corresponding respectively from the 0th place value to L-1 place values The first dark pixel area in dark pixel rows fine or not flag data;When system energization, stored in the memory described The fine or not flag data of the dark pixel rows in one dark pixel area is acted charitably by system loads to first dark pixel area badly indicates deposit In device;
Shift register, dark current levels each time calculate start when, the first dark pixel area is acted charitably in bad flag register Each place value by system loads to the shift register;When the dark pixel rows counter often completes the counting of a line When, the shift register displacement is primary;The quality of 0th characterization current line of the shift register;
Second dark pixel area acts charitably bad flag register, a shared K-bit, corresponded to respectively from the 0th place value to K-1 place values described in The fine or not flag data of each dark pixel rows in second dark pixel area;When system energization, what is stored in the memory is described The fine or not flag data of the dark pixel rows in the second dark pixel area is posted by system loads to second dark pixel area bad mark of acting charitably In storage;
Second dark pixel area is acted charitably when dark current levels each time calculate beginning and badly indicates deposit by temporary register Place value in device is loaded into the temporary register;
Row address generator detects the 0th place value in the shift register to judge the current line in first dark pixel area It has been row or bad row;Current line preferably row when, the row address generator by the row address of the current line be sent to reading behaviour Make controller, read operation controller carries out read operation to the row address of the current line;When the bad row of current behavior, the row address Generator detects the position in temporary register, from the 0th to K-1, when detecting first good row, according to the good row Corresponding bit address calculates the row address of the good row in second dark pixel area, and the row address of the good row is replaced The row address of the current behavior bad row is changed, while the row address of the good row is sent to read operation controller, the good row is carried out Read operation;After the completion of replacement, the row address generator is by the corresponding good row for replacement in the temporary register Place value negates;When the value of the dark pixel rows counter reaches the maximum value, the row address generator receives described After the stopping detection signal that dark pixel rows counter is sent, stop detection;
Read operation controller, the row address sent according to the row address generator complete the read operation of corresponding row.
4. dark pixel rows according to claim 3 read the control circuit system of replacement operation, which is characterized in that described the One dark pixel area acts charitably in the place value in bad flag register, has indicated capable with 0, bad row is indicated with 1;Or it is indicated with 1 Good row, bad row is indicated with 0.
5. dark pixel rows according to claim 3 read the control circuit system of replacement operation, which is characterized in that described the Two dark pixel areas act charitably in the place value in bad flag register, have indicated capable with 0, bad row is indicated with 1;Or it is indicated with 1 Good row, bad row is indicated with 0.
6. dark pixel rows according to claim 3 read the control circuit system of replacement operation, which is characterized in that described dark Pel array further includes peripheral dark pixel area, and the periphery dark pixel area is enclosed in first dark pixel area and described second secretly The outside of pixel region;The periphery dark pixel area includes J rows and P row, is not used in the calculating of dark current levels, and is used for Prepare sacrifice dark pixel area when first dark pixel area and the second dark pixel area, avoid first dark pixel area and Light leakage in second dark pixel area;Wherein, J < L < M, P < N.
7. a kind of dark pixel rows replacement method, which is characterized in that read replacement operation using the dark pixel rows described in claim 3 Control circuit system and dark pixel array described in claim 1, the dark pixel rows replacement method include the following steps:
Step 01:Detect the dark pixel in first dark pixel area and second dark pixel area of dark pixel area array Row, the fine or not flag data of every a line is write in memory;
Step 02:When system energization, the fine or not flag data in the memory is by system loads to corresponding register;Its In, the fine or not flag data of the dark pixel rows in first dark pixel area is loaded into first dark pixel area and is acted charitably bad indicate It is loaded into second dark pixel area row in register and by the fine or not flag data of the dark pixel rows of second dark pixel In fine or not flag register;
Step 03:When dark current each time calculates beginning, the value of the dark pixel rows counter is reset to 0;Then, described dark Each place value in bad flag register is acted charitably by system loads to the shifting by pixel linage-counter by first dark pixel area In bit register, and the place value in bad flag register that second dark pixel area acted charitably is loaded into the temporary register In;
Step 04:The row address generator detects the 0th place value in the shift register to judge first dark pixel The current line in area has been row or bad row;
Step 05:Current line preferably row when, the row address of the current line is sent to the reading and grasped by the row address generator Make controller, the read operation controller carries out read operation to the row address of the current line;
When the bad row of current behavior, the position in the row address generator detection temporary register, from the 0th to K-1, when When detecting first good row, the bit address corresponding to the good row calculates the good row in second dark pixel area Row address, and the row address of the good row is replaced to the row address of the current behavior bad row, while by the row address of the good row It is sent to the read operation controller, the read operation controller carries out read operation to the good row;After the completion of replacement, the row Location generator negates the place value of the corresponding good row for replacement in the temporary register;
Step 06:The operation of next line is proceeded by, the value of the dark pixel rows counter adds 1;
Step 07:Repeating said steps 04-06, until the value of the dark pixel rows counter is equal in first dark pixel area All dark pixel rows line number value, the dark pixel rows counter to the row address generator send stop detection signal;
Step 08:After the row address generator receives the stopping detection signal that the dark pixel rows counter is sent, Stop detection.
8. dark pixel rows replacement method according to claim 7, which is characterized in that the dark pixel array further includes periphery Dark pixel area, the periphery dark pixel area are enclosed in the outside in first dark pixel area and second dark pixel area;It is described Peripheral dark pixel area includes J rows and P row, is not used in the calculating of dark current levels, and is used to prepare the described first dark picture Sacrifice dark pixel area when plain area and the second dark pixel area, avoids first dark pixel area and second dark pixel area Middle light leakage;Wherein, J < L < M, P < N.
9. dark pixel rows replacement method according to claim 7, which is characterized in that act charitably and badly mark in first dark pixel area In the place value in will register, indicates capable with 0, bad row is indicated with 1;Or indicated capable with 1, indicate bad row with 0.
10. dark pixel rows replacement method according to claim 7, which is characterized in that act charitably bad in second dark pixel area In the place value in flag register, indicates capable with 0, bad row is indicated with 1;Or indicated capable with 1, indicate bad row with 0.
CN201510666187.3A 2015-10-15 2015-10-15 Dark pixel array replaces control circuit system and method Active CN105262963B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510666187.3A CN105262963B (en) 2015-10-15 2015-10-15 Dark pixel array replaces control circuit system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510666187.3A CN105262963B (en) 2015-10-15 2015-10-15 Dark pixel array replaces control circuit system and method

Publications (2)

Publication Number Publication Date
CN105262963A CN105262963A (en) 2016-01-20
CN105262963B true CN105262963B (en) 2018-10-16

Family

ID=55102451

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510666187.3A Active CN105262963B (en) 2015-10-15 2015-10-15 Dark pixel array replaces control circuit system and method

Country Status (1)

Country Link
CN (1) CN105262963B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111246131B (en) * 2020-01-17 2022-07-12 北京安酷智芯科技有限公司 Uncooled infrared image sensor

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1518120A (en) * 2003-01-22 2004-08-04 Image sensor with double automatic exposure control
EP1478175A1 (en) * 2003-05-15 2004-11-17 Matsushita Electric Industrial Co., Ltd. Image defect correction apparatus and method
CN1833434A (en) * 2003-06-02 2006-09-13 微米技术有限公司 Photo diode fuse-id for cmos imagers
CN1843028A (en) * 2003-06-26 2006-10-04 微米技术有限公司 Method and apparatus for reducing effects of dark current and defective pixels in an imaging device
CN101170653A (en) * 2006-10-27 2008-04-30 国际商业机器公司 System and method for disfigurement pixel in pixel array
CN101361360A (en) * 2005-12-14 2009-02-04 美光科技公司 Method and apparatus for setting black level in an imager using both optically black and tied pixels
CN201742472U (en) * 2010-06-30 2011-02-09 格科微电子(上海)有限公司 Image sensor
CN103248836A (en) * 2012-02-14 2013-08-14 全视科技有限公司 Method and system for black level correction for imaging pixels
CN104835125A (en) * 2015-05-08 2015-08-12 上海联影医疗科技有限公司 Defect pixel correction method for flat-panel detector

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1518120A (en) * 2003-01-22 2004-08-04 Image sensor with double automatic exposure control
EP1478175A1 (en) * 2003-05-15 2004-11-17 Matsushita Electric Industrial Co., Ltd. Image defect correction apparatus and method
CN1833434A (en) * 2003-06-02 2006-09-13 微米技术有限公司 Photo diode fuse-id for cmos imagers
CN1843028A (en) * 2003-06-26 2006-10-04 微米技术有限公司 Method and apparatus for reducing effects of dark current and defective pixels in an imaging device
CN101361360A (en) * 2005-12-14 2009-02-04 美光科技公司 Method and apparatus for setting black level in an imager using both optically black and tied pixels
CN101170653A (en) * 2006-10-27 2008-04-30 国际商业机器公司 System and method for disfigurement pixel in pixel array
CN201742472U (en) * 2010-06-30 2011-02-09 格科微电子(上海)有限公司 Image sensor
CN103248836A (en) * 2012-02-14 2013-08-14 全视科技有限公司 Method and system for black level correction for imaging pixels
CN104835125A (en) * 2015-05-08 2015-08-12 上海联影医疗科技有限公司 Defect pixel correction method for flat-panel detector

Also Published As

Publication number Publication date
CN105262963A (en) 2016-01-20

Similar Documents

Publication Publication Date Title
CN103369347A (en) Camera blemish defects detection
US7034873B2 (en) Pixel defect correction in a CMOS active pixel image sensor
TWI551143B (en) High dynamic range image sensor with full resolution recovery
CN102739911B (en) Image processing apparatus and image processing method
US9191592B2 (en) Imaging sensor anomalous pixel column detection and calibration
CN105338342B (en) The detection method and device of a kind of dead pixel points of images
JP2007201530A (en) Pixel defect correction apparatus
JP2013232873A5 (en)
CN111179291B (en) Edge pixel point extraction method and device based on neighborhood relation
CN103369265A (en) Pixel information management apparatus and image capture apparatus using the same
JP2009164690A (en) Image processing device, correction information generation method, and image-capturing device
US8310570B1 (en) Repairing defective pixels
CN105262963B (en) Dark pixel array replaces control circuit system and method
JP2017055308A (en) Imaging apparatus and its control method
EP2373048B1 (en) Method for detecting and correcting bad pixels in image sensor
US20090046927A1 (en) Method and apparatus for reducing noise in image
US7974805B2 (en) Image sensor and method
CN104508820B (en) Imaging sensor equipment
JP2012070319A (en) Image processing method, image processing apparatus, and image processing program
WO2017221376A1 (en) Image processing device, image processing method, and image processing program
US8477222B2 (en) Method and apparatus for exposure level setting in machine vision systems
JP2008148115A (en) Image defect correction system of imaging device using direction detection
JP2021052238A (en) Deposit detection device and deposit detection method
JP3829024B2 (en) Display screen inspection method and apparatus
JP2008244637A (en) Inspection device, solid-state imaging apparatus, and inspection method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant