← Back to Patent Explorer
US4920428A Expired / Lapsed US ⏱️ 0.0 years remaining

Offset, gain and bad pixel correction in electronic scanning arrays

Assignee: Xerox Corp
•
Filing: 1988-07-08
•
Granted: 1990-04-24
•
Expires: 2008-07-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method and apparatus to increase the range of correction of photosite offset and gain response. Each photosite is provided with a correction value for offset and gain response based on measured light intensity value, which is stored in memory. Each photosite correction value is also provided with an attribute value which indicates whether the correction values are to be used as stored, whether a shift of the values is appropriate, in accordance with a stored shift value, or whether the photosite is noncorrectable, and accordingly requires the implementation of a bad pixel routine. Depending on the attribute value, logic is enabled to vary the correction values in accordance with a stored routine for shifting the stored correction value, or implementing a bad pixel routine. If the attribute requires a shifted value, the correction value is shifted a number of places in accordance with a shift stored in the decoder, before it is applied. If the attribute indicates that the photosite response is not correctable, a bad pixel correction routine is enabled, to produce substitute data.

Inventors

  • 👤 Ying-wei Lin
  • 👤 Anthony F. Calarco

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 02:29
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/40; H04N1/409; H04N1/401; H04N25/00; H04N25/60; H04N25/67; H04N25/671; H04N25/673; H04N25/68; H04N25/70; H04N25/701

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 127 words
An image scanning device having a scanning array with a plurality of photosites detecting light from an image, each photosite producing a response indicative of light intensity, and including means for correction of responsivity of the photosites, comprising: a memory storing correction values for photosites along the array; correction means for applying said correction values to the responses from the photosites; said correction values each including a correction portion and an attribute value; means to apply said correction portions to the photosite responses; a decoder for detecting said attribute values; shift means for shifting said correction portions prior to application to the photosite responses by a selected number of places, said shift means responsive to detection by said decoder of attribute values indicating that shifting should occur.
Claim 2
Dependent Claim 127 words
An image scanning device having a scanning array with a plurality of photosites detecting light from an image, each photosite producing a response indicative of light intensity, and including means for correction of responsivity of the photosites, comprising: a memory storing correction values for photosites along the array; correction means for applying said correction values to the responses from the photosites; said correction values each including a correction portion and an attribute value; means to apply said correction portions to the photosite responses; a decoder for detecting said attribute values; shift means for shifting said correction portions prior to application to the photosite responses by a selected number of places, said shift means responsive to detection by said decoder of attribute values indicating that shifting should occur.
Claim 3
Dependent Claim 35 words
The device as defined in claim 1 wherein each said attribute value has one of a limited number of different values, each different value indicating a different shift to be applied to said shift means.
Claim 4
Dependent Claim 23 words
The device as defined in claim 1 and including means for substituting an approximated response for the actual response from a particular photosite.
Claim 5
Dependent Claim 39 words
The device as defined in claim 3 wherein said means for substituting an approximated response for the actual response from a particular photosite is responsive to detection by said decoder of attribute values indicating that said substitution should occur.
Claim 6
Dependent Claim 149 words
An image scanning device having a scanning array with a plurality of photosites detecting light from an image, each photosite producing a response indicative of light intensity, and including means for correction of responsivity of the photosites, comprising: a memory storing correction values for photosites along the array; said correction values each including an offset correction, a gain correction and an attribute value; offset correcting means for correcting the offsets of the photosite responses in accordance with the stored offset corrections; gain correcting means for correcting the gains of the photosite responses in accordance with the stored gain corrections; a decoder for detecting the attribute values; shift means for shifting said offset corrections and said gain corrections prior to the application thereof to said photosite responses, by a selected number of places, said shift means responsive to detection by the decoder of attribute values indicating that shifting should occur.
Claim 7
Dependent Claim 149 words
An image scanning device having a scanning array with a plurality of photosites detecting light from an image, each photosite producing a response indicative of light intensity, and including means for correction of responsivity of the photosites, comprising: a memory storing correction values for photosites along the array; said correction values each including an offset correction, a gain correction and an attribute value; offset correcting means for correcting the offsets of the photosite responses in accordance with the stored offset corrections; gain correcting means for correcting the gains of the photosite responses in accordance with the stored gain corrections; a decoder for detecting the attribute values; shift means for shifting said offset corrections and said gain corrections prior to the application thereof to said photosite responses, by a selected number of places, said shift means responsive to detection by the decoder of attribute values indicating that shifting should occur.
Claim 8
Dependent Claim 33 words
The device as defined in claim 5 wherein each said attribute value indicates one of a plurality of shift functions, each shift function stored in a memory for use by said shift means.
Claim 9
Dependent Claim 47 words
The device as defined in claim 6 wherein each said correction value is a multi bit binary value, including a first number of bits for the gain correction, a second number of bits for the offset correction and a third number of bits for the attribute value.
Claim 10
Dependent Claim 32 words
The device as defined in claim 7 wherein said third number of bits for the attribute value is equal to two bits, providing a total of four choices for the attribute value.
Claim 11
Dependent Claim 23 words
The device as defined in claim 5 and including means for substituting an approximated response for the actual response from a particular photosite.
Claim 12
Dependent Claim 39 words
The device as defined in claim 9 wherein said means for substituting an approximated response for the actual response from a particular photosite is responsive to detection by said decoder of attribute values indicating that said substitution should occur.
Claim 13
Dependent Claim 47 words
The device as defined in claim 10 wherein each said correction value is a multi bit binary value, including a first number of bits for the gain correction, a second number of bits for the offset correction and a third number of bits for the attribute value.
Claim 14
Dependent Claim 32 words
The device as defined in claim 11 wherein said third number of bits for the attribute value is equal to two bits, providing a total of four choices for the attribute value.
Claim 15
Dependent Claim 69 words
The device as defined in claim 12 wherein for the possible choices for the attribute value, a first value indicates that the gain and offset correction should be shifted by 0 places, second and third values indicate that said gain and offset correction should be shifted selected numbers of places respectively, and a fourth value indicates that an approximated photosite response should be substituted for the actual photosite response.
Claim 16
Independent Claim 110 words
A method of correcting the responsivity of photosites in an image scanning device having a scanning array with a plurality of photosites detecting light from an image, each photosite producing a response indicative of light intensity, said method comprising the steps: storing correction values for correction of the responses of photosites along the array in a memory; providing each said correction value with an attribute value; for each photosite response to be corrected, sensing said attribute value; applying a predetermined shift function to said correction value responsive to said attribute value to derive a new correction value; and applying said new correction value to said photosite response to be corrected.
Claim 17
Independent Claim 110 words
A method of correcting the responsivity of photosites in an image scanning device having a scanning array with a plurality of photosites detecting light from an image, each photosite producing a response indicative of light intensity, said method comprising the steps: storing correction values for correction of the responses of photosites along the array in a memory; providing each said correction value with an attribute value; for each photosite response to be corrected, sensing said attribute value; applying a predetermined shift function to said correction value responsive to said attribute value to derive a new correction value; and applying said new correction value to said photosite response to be corrected.
Claim 18
Dependent Claim 29 words
The method as defined in claim 14 wherein said attribute value is selected from a limited number of values, indicating a choice of predetermined shift functions to be applied.
Claim 19
Dependent Claim 39 words
The device as defined in claim 14 and including the step of substituting an approximated response for the actual response from the photosite response to be corrected, responsive to sensing an attribute value indicating that said substitution should occur.
Claim 20
Independent Claim 155 words
A method of correcting the responsivity of photosites in an image scanning device having a scanning array with a plurality of photosites detecting light from an image, each photosite producing a response indicative of light intensity, said method comprising the steps: storing correction values for correction of offset and gain of photosite responses along the array in a memory; providing each said correction value with an attribute value, said attribute value having one of a limited number of different values, each different value indicating that a different particular function is to be performed; for each photosite response to be corrected, automatically selecting one of the different functions in response to detection of the attribute value, at least one of said different functions applying a shift function to said offset and gain correction values to derive new correction values; and applying said new offset and gain correction values value to said photosite response to be corrected.
Claim 21
Independent Claim 155 words
A method of correcting the responsivity of photosites in an image scanning device having a scanning array with a plurality of photosites detecting light from an image, each photosite producing a response indicative of light intensity, said method comprising the steps: storing correction values for correction of offset and gain of photosite responses along the array in a memory; providing each said correction value with an attribute value, said attribute value having one of a limited number of different values, each different value indicating that a different particular function is to be performed; for each photosite response to be corrected, automatically selecting one of the different functions in response to detection of the attribute value, at least one of said different functions applying a shift function to said offset and gain correction values to derive new correction values; and applying said new offset and gain correction values value to said photosite response to be corrected.
Claim 22
Dependent Claim 54 words
The method as defined in claim 17 wherein at least one of said different functions represented by said attribute value indicates that substitution of an approximated response for the actual response from a particular photosite, should be performed; and substituting an approximated response for the actual response from the photosite response to be corrected.
Claim 23
Independent Claim 58 words
A method of correcting the responsivity of photosites in an image scanning device having a scanning array with a plurality of photosites detecting light from an image, each photosite producing a response indicative of light intensity, said method comprising the steps: storing binary values for correction of offset and gain of photosite responses along the array in a
Claim 24
Independent Claim 58 words
A method of correcting the responsivity of photosites in an image scanning device having a scanning array with a plurality of photosites detecting light from an image, each photosite producing a response indicative of light intensity, said method comprising the steps: storing binary values for correction of offset and gain of photosite responses along the array in a
Claim 25
Independent Claim 210 words
A method of correcting the responsivity of photosites in an image scanning device having a scanning array with a plurality of photosites detecting light from an image, each photosite producing a response indicative of light intensity, said method comprising: for each photosite response correctable to a normalized value, storing a correction value in a correction memory to be applied to the photosite response for correction thereof; said correction value including an attribute value, indicating that a shift function should be applied to said correction value prior to application thereof to the photosite response; for each photosite response not correctable to a normalized value, storing a distinctive value in said correction memory indicating that an approximated photosite response should be substituted for the actual photosite response; detecting each said attribute value and enabling a shift function to be applied to the associated correction value in response to the attribute value detected to derive a new correction value; detecting each said distinctive value and enabling a photosite response approximation function to produce an approximated photosite response; applying each new correction value to the associated photosite response to correct said photosite response to a normalized value; substituting each approximated photosite response for the associated actual photosite response not correctable to a normalized value.
Claim 26
Independent Claim 210 words
A method of correcting the responsivity of photosites in an image scanning device having a scanning array with a plurality of photosites detecting light from an image, each photosite producing a response indicative of light intensity, said method comprising: for each photosite response correctable to a normalized value, storing a correction value in a correction memory to be applied to the photosite response for correction thereof; said correction value including an attribute value, indicating that a shift function should be applied to said correction value prior to application thereof to the photosite response; for each photosite response not correctable to a normalized value, storing a distinctive value in said correction memory indicating that an approximated photosite response should be substituted for the actual photosite response; detecting each said attribute value and enabling a shift function to be applied to the associated correction value in response to the attribute value detected to derive a new correction value; detecting each said distinctive value and enabling a photosite response approximation function to produce an approximated photosite response; applying each new correction value to the associated photosite response to correct said photosite response to a normalized value; substituting each approximated photosite response for the associated actual photosite response not correctable to a normalized value.
Claim 27
Independent Claim 151 words
A method of correcting the responsivity of photosites in an image scanning device having a scanning array with a plurality of photosites detecting light from an image, each photosite producing a response indicative of light intensity, said method comprising: for each photosite response correctable to a normalized value, storing a correction value in a correction memory to be applied to the photosite response for correction thereof; for each photosite response not correctable to a normalized value, storing a distinctive value in said correction memory indicating that an approximated photosite response should be substituted for the actual photosite response; detecting each said distinctive value and enabling a photosite response approximation function to produce an approximated photosite response; applying each correction value to the associated photosite response to correct said photosite response to a normalized value; substituting each approximated photosite response for the associated actual photosite response not correctable to a normalized value.
Claim 28
Independent Claim 151 words
A method of correcting the responsivity of photosites in an image scanning device having a scanning array with a plurality of photosites detecting light from an image, each photosite producing a response indicative of light intensity, said method comprising: for each photosite response correctable to a normalized value, storing a correction value in a correction memory to be applied to the photosite response for correction thereof; for each photosite response not correctable to a normalized value, storing a distinctive value in said correction memory indicating that an approximated photosite response should be substituted for the actual photosite response; detecting each said distinctive value and enabling a photosite response approximation function to produce an approximated photosite response; applying each correction value to the associated photosite response to correct said photosite response to a normalized value; substituting each approximated photosite response for the associated actual photosite response not correctable to a normalized value.

References Cited (Backward Citations)

US4216503A Cited
US4314281A Cited
US4534059A Cited
US4633314A Cited
US4590520A Cited
US4602291A Cited
US4701784A Cited
US4601058A Cited
US4628352A Cited
US4660082A Cited
US4639781A Cited
US4698685A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-04-23 1993-10-23 1994-04-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-04-23 1997-10-23 1998-04-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-04-23 2001-10-23 2002-04-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag