Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
219 words
A method for use in a system for automatic correction of video data derived from a single video image comprised of pels into corrected video image data comprised of corrected pels, each corresponding to a respective one of said pels, comprising generating a gray scale histogram of said image data of a single image; generating a best fit regression function of said histogram wherein said generation of said best fit regression function comprises: generating a plurality of iteratively generated second order best fit functions of said histogram comprising at least a first best fit function and a subsequent second best fit function; wherein, for said second function, peaks of said second best fit function are weighted as a function of their distances from corresponding points on said first best fit function to generate a second weighted function for use as said regression function: generating a convert array from said regression function relating each of said pels to a corresponding one of said corrected pels; modifying said image data as a function of said regression function, said modifying comprising detecting from said array for said each of said pels said corresponding one of said corrected pels; and substituting in said image data for each of said pels said corresponding one of said corrected pels to generate said corrected video image.
Claim 2
Independent Claim
219 words
A method for use in a system for automatic correction of video data derived from a single video image comprised of pels into corrected video image data comprised of corrected pels, each corresponding to a respective one of said pels, comprising generating a gray scale histogram of said image data of a single image; generating a best fit regression function of said histogram wherein said generation of said best fit regression function comprises: generating a plurality of iteratively generated second order best fit functions of said histogram comprising at least a first best fit function and a subsequent second best fit function; wherein, for said second function, peaks of said second best fit function are weighted as a function of their distances from corresponding points on said first best fit function to generate a second weighted function for use as said regression function: generating a convert array from said regression function relating each of said pels to a corresponding one of said corrected pels; modifying said image data as a function of said regression function, said modifying comprising detecting from said array for said each of said pels said corresponding one of said corrected pels; and substituting in said image data for each of said pels said corresponding one of said corrected pels to generate said corrected video image.
Claim 3
Dependent Claim
13 words
The method of claim 1 wherein said best fit function is a polynomial.
Claim 4
Dependent Claim
11 words
The method of claim 2 wherein said polynomial is second order.
Claim 5
Dependent Claim
33 words
The method of claim 3 wherein said image data spans a fully gray scale range and wherein said best fit function is completed over a range less than said full gray scale range.
Claim 6
Dependent Claim
27 words
The method of claim 4 wherein said range less than said full gray scale range is between limits selected to include a selected percentage of said histogram.
Claim 7
Dependent Claim
35 words
The method of claim 5 wherein said range less than said full gray scale range comprises a selective percentage of said histogram encompassing a range from calculated values of black to white in said image.
Claim 8
Dependent Claim
58 words
The method of claim 6 wherein said histogram defines opposing edges between which said best fit function is polynomial and further defines opposing end; and wherein said best fit function outside said range less than said full gray scale range decreases from polynomial values at said edges of said range to zero at said ends of said histogram.
Claim 9
Dependent Claim
17 words
The method of claim 1 wherein prior to generation of said regression function said histogram is normalized.
Claim 10
Dependent Claim
25 words
The method of claim 8 wherein, in said normalized histogram, contrasts of said image data are thereby adjusted to set white and black reference levels.
Claim 11
Dependent Claim
27 words
The method of claim 1 further including operating on a color image in which said histogram is a weighted average of histograms of each color record individually.
Claim 12
Dependent Claim
19 words
The method of claim 10 wherein the weight assigned blue is less than the weight assigned red or green.
Claim 13
Independent Claim
208 words
A method for use in a system for automatic correction of video data derived from a single video image comprised of pels into corrected video image data comprised of corrected pels, each corresponding to a respective one of said pels, comprising generating a gray scale histogram of said image data of a single image; generating a best fit regression function of said histogram wherein said best fit function comprises a weighted second function generated by the steps of: generating a plurality of sequential second order best fit functions of said histogram wherein, for each of said sequential second order best fit functions, histogram values are weighted as a function of their distances from corresponding points on a previous one of said second order best fit functions to generate said weighted second function; generating a convert array from said regression function relating each of said pels to a corresponding one of said corrected pels; modifying said image data as a function of said regression function, said modifying comprising detecting from said array for said each of said pels said corresponding one of said corrected pels; and substituting in said image data for each of said pels said corresponding one of said corrected pels to generate said corrected video image.
Claim 14
Independent Claim
208 words
A method for use in a system for automatic correction of video data derived from a single video image comprised of pels into corrected video image data comprised of corrected pels, each corresponding to a respective one of said pels, comprising generating a gray scale histogram of said image data of a single image; generating a best fit regression function of said histogram wherein said best fit function comprises a weighted second function generated by the steps of: generating a plurality of sequential second order best fit functions of said histogram wherein, for each of said sequential second order best fit functions, histogram values are weighted as a function of their distances from corresponding points on a previous one of said second order best fit functions to generate said weighted second function; generating a convert array from said regression function relating each of said pels to a corresponding one of said corrected pels; modifying said image data as a function of said regression function, said modifying comprising detecting from said array for said each of said pels said corresponding one of said corrected pels; and substituting in said image data for each of said pels said corresponding one of said corrected pels to generate said corrected video image.