Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
153 words
A method performed in an image processor for processing data defining an image scanned in the presence of mechanical vibration to produce a restored output image, the steps comprising: storing image irradiance data in a first memory, where each item of irradiance data stored therein represents a sample of an area of an original document; storing, in a second memory, velocity data associated with the image irradiance data, wherein the velocity data reflects a relative instantaneous velocity of a scanning element traveling at a nonuniform velocity measured with respect to the original document; modeling, using the image irradiance data and velocity data, an approximation function to represent image irradiance at any point in time; identifying control points as a function of a nominal scanning velocity and a fixed sampling time period; and resampling the approximation function, using the control points, to determine a restored irradiance level for each area of the original document.
Claim 2
Independent Claim
153 words
A method performed in an image processor for processing data defining an image scanned in the presence of mechanical vibration to produce a restored output image, the steps comprising: storing image irradiance data in a first memory, where each item of irradiance data stored therein represents a sample of an area of an original document; storing, in a second memory, velocity data associated with the image irradiance data, wherein the velocity data reflects a relative instantaneous velocity of a scanning element traveling at a nonuniform velocity measured with respect to the original document; modeling, using the image irradiance data and velocity data, an approximation function to represent image irradiance at any point in time; identifying control points as a function of a nominal scanning velocity and a fixed sampling time period; and resampling the approximation function, using the control points, to determine a restored irradiance level for each area of the original document.
Claim 3
Dependent Claim
32 words
The method of claim 1, wherein the step of modeling the approximation function comprises constraining the image irradiance approximation to a series of piecewise linear segments that change only at regular intervals.
Claim 4
Dependent Claim
22 words
The method of claim 1, wherein the image irradiance data is obtained by a plurality of photosites along a linear sensing array.
Claim 5
Dependent Claim
23 words
The method of claim 3, wherein the approximation function is weighted so as to represent a trapezoidal field of view for each photosite.
Claim 6
Dependent Claim
24 words
The method of claim 4, wherein the image approximation function is a piecewise model having a plurality of segments defined by the control points.
Claim 7
Dependent Claim
34 words
The method of claim 5, wherein the trapezoid is further characterized as including three intervals, and where a value for each interval is further defined as a function of the location of each interval.
Claim 8
Dependent Claim
17 words
The method of claim 6 wherein the interval lies completely within a segment of the piecewise model.
Claim 9
Dependent Claim
18 words
The method of claim 7 wherein the interval straddles at least two adjacent segments of the piecewise model.
Claim 10
Dependent Claim
32 words
The method of claim 1, wherein the step of modeling the approximation function comprises constraining the image irradiance approximation to a series of piecewise constant segments that change only at regular intervals.
Claim 11
Dependent Claim
57 words
The method of claim 1, wherein the step of identifying control points further comprises decomposing the nominal scanning velocity data as a function of fixed time intervals to solve for the control points Y, and where the resampling step comprises integrating the approximation function, using intervals delimited by control points Y, to produce the restored output image.
Claim 12
Independent Claim
123 words
A method performed in an image input device for producing digital output data defining an original image substantially free of artifacts caused by mechanical vibration within the image input device, the steps comprising: acquiring image data and storing the image data in a first memory; concurrently acquiring positional data so as to produce instantaneous velocity data associated with the image data and storing instantaneous velocity data in a second memory; using the instantaneous velocity and image data, reconstructing an underlying model of an irradiance distribution of the original image; and resampling the underlying model under ideal scanning conditions to produce digital output data defining the original image, wherein the digital output data will be substantially free of artifacts caused by the mechanical vibration.
Claim 13
Independent Claim
123 words
A method performed in an image input device for producing digital output data defining an original image substantially free of artifacts caused by mechanical vibration within the image input device, the steps comprising: acquiring image data and storing the image data in a first memory; concurrently acquiring positional data so as to produce instantaneous velocity data associated with the image data and storing instantaneous velocity data in a second memory; using the instantaneous velocity and image data, reconstructing an underlying model of an irradiance distribution of the original image; and resampling the underlying model under ideal scanning conditions to produce digital output data defining the original image, wherein the digital output data will be substantially free of artifacts caused by the mechanical vibration.
Claim 14
Dependent Claim
36 words
The method of claim 11, wherein the step of reconstructing an underlying model of the irradiance distribution comprises constraining the image irradiance model to a series of piecewise linear segments that change only at regular intervals.
Claim 15
Dependent Claim
36 words
The method of claim 11, wherein the step of reconstructing an underlying model of the irradiance distribution comprises constraining the image irradiance model to a series of piecewise constant segments that change only at regular intervals.
Claim 16
Dependent Claim
56 words
The method of claim 11, wherein the resampling step includes identifying control points by decomposing the nominal scanning velocity as a function of fixed time intervals; and where the resampling step comprises integrating the underlying model of the irradiance distribution, using intervals delimited by the control points, to produce digital output data substantially free of artifacts.