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

Method for correcting shading effects in video images

Assignee: Eastman Kodak Co
•
Filing: 1989-05-30
•
Granted: 1990-11-13
•
Expires: 2009-05-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This invention is directed to reducing the size of the memory required to store correction information, by defining the two-dimensional non-uniformity characteristics in terms of two functions that are orthogonal. The orthogonal correction functions are stored in separate memories. During a scan, a pixel counter addresses the X memory while a line counter addresses the Y memory. The correction factors thus obtained are applied sequentially to correct the pixel data value at the current X and Y coordinates.

Inventors

  • 👤 Richard M. Vogel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 10:59
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/40; H04N1/401; H04N25/00; H04N25/60; H04N25/61; H04N25/70; H04N25/701

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 111 words
A method for compensating for two-dimensional non-uniformities in an optical system at each pixel location along a scan line, comprising the steps of: establishing two-dimensional non-uniformity characteristics; characterize the two-dimensional non-uniformity in terms of two orthogonal functions along first and second orthogonal axes; storing in a first memory the correctional factors associated with said first orthogonal axis; storing in a second memory the correctional factors associated with said second orthogonal axis; accessing said stored correctional factors in said first and second memories according to the coordinates of the pixel being processed; and combining the correctional factors obtained from said first and second memories to compensate for nonuniformities at that pixel location.
Claim 2
Independent Claim 111 words
A method for compensating for two-dimensional non-uniformities in an optical system at each pixel location along a scan line, comprising the steps of: establishing two-dimensional non-uniformity characteristics; characterize the two-dimensional non-uniformity in terms of two orthogonal functions along first and second orthogonal axes; storing in a first memory the correctional factors associated with said first orthogonal axis; storing in a second memory the correctional factors associated with said second orthogonal axis; accessing said stored correctional factors in said first and second memories according to the coordinates of the pixel being processed; and combining the correctional factors obtained from said first and second memories to compensate for nonuniformities at that pixel location.
Claim 3
Independent Claim 120 words
A method of providing shading correction values for an optical system at different pixel locations along a scan line comprising the steps of: establish correctional functions associated with each pixel location along a scan line in terms of first and second orthogonal correction functions; storing correctional data for said first orthogonal correction function in a first memory; storing correctional data for said second orthogonal correction function in a second memory; address memory locations in said first memory using the pixel location along said scan line; address memory locations in said second memory, using the line count associated with the pixel location; combining the correctional factors obtained from each memory to obtain a corrected value for the current pixel being corrected.
Claim 4
Independent Claim 120 words
A method of providing shading correction values for an optical system at different pixel locations along a scan line comprising the steps of: establish correctional functions associated with each pixel location along a scan line in terms of first and second orthogonal correction functions; storing correctional data for said first orthogonal correction function in a first memory; storing correctional data for said second orthogonal correction function in a second memory; address memory locations in said first memory using the pixel location along said scan line; address memory locations in said second memory, using the line count associated with the pixel location; combining the correctional factors obtained from each memory to obtain a corrected value for the current pixel being corrected.
Claim 5
Dependent Claim 25 words
The method in claim 2 wherein the address for said first memory is the X coordinate on the scan line of the pixel being corrected.
Claim 6
Dependent Claim 30 words
The method in claim 2 wherein the address for said second memory is the Y coordinate which is the line count of the scan line containing the pixel being corrected.
Claim 7
Independent Claim 122 words
A method for providing shading correction for an image scanner in which the picture signal level for a reference all white image is different at different locations along a scan line comprising the steps of: storing multibit correction data in a pair of orthogonal memories such that the content of each orthogonal value specifies the degree of attenuation of said picture signal level at each pixel element resulting from a one-dimensional correction function contained in each orthogonal memory respectively; addressing each memory based on the specific coordinates of the pixel element being corrected to obtain a one-dimensional correction value from each orthogonal memory; and combining the multibit correction values to provide a correction factor for each pixel value at its specific coordinate.
Claim 8
Independent Claim 122 words
A method for providing shading correction for an image scanner in which the picture signal level for a reference all white image is different at different locations along a scan line comprising the steps of: storing multibit correction data in a pair of orthogonal memories such that the content of each orthogonal value specifies the degree of attenuation of said picture signal level at each pixel element resulting from a one-dimensional correction function contained in each orthogonal memory respectively; addressing each memory based on the specific coordinates of the pixel element being corrected to obtain a one-dimensional correction value from each orthogonal memory; and combining the multibit correction values to provide a correction factor for each pixel value at its specific coordinate.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag