Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
326 words
System for mapping an image to a viewing plane in a coordinate system having an observation point on a main axis thereof and a viewing plane extending normal to said axis and spaced from said viewing point, wherein a rectangular digital input image arranged in columns and rows and represented as a matrix of pixel intensity values is used, and wherein said input image is on the side of said viewing plane opposite from said observation point and corner coordinates related to said main axis, characterized by the following features: means for making two orthogonal passes with said first pass is over said input image to form an intermediate image and wherein said second pass is over said intermediate image to form an output image; means for making line transformations in said first pass wherein said input image columns are converted to intermediate image columns having lengths derived from said input image columns such that there are respective ratios defining the lengths of said input image columns relative to said intermediate image columns; means for making line transformations in said second pass wherein the intermediate image rows are converted to output image rows on said viewing screen having lengths derived from said input image rows such that there are respective ratios defining the lengths of said intermediate image rows relative to said output image rows; means for calculating for each of said line transformations on the basis of said ratios the number of input pixels required respectively from said columns of said input image and said rows of said intermediate image to create output pixels respectively for said intermediate image columns and said final image rows; means for mapping said input pixels sequentially and fractionally to form said output pixels for each of said line transformations; and means for summing and averaging the intensity values of said input pixels applicable to each output pixel and respectively accruing the composite values so obtained to said output pixels.
Claim 2
Dependent Claim
326 words
System for mapping an image to a viewing plane in a coordinate system having an observation point on a main axis thereof and a viewing plane extending normal to said axis and spaced from said viewing point, wherein a rectangular digital input image arranged in columns and rows and represented as a matrix of pixel intensity values is used, and wherein said input image is on the side of said viewing plane opposite from said observation point and corner coordinates related to said main axis, characterized by the following features: means for making two orthogonal passes with said first pass is over said input image to form an intermediate image and wherein said second pass is over said intermediate image to form an output image; means for making line transformations in said first pass wherein said input image columns are converted to intermediate image columns having lengths derived from said input image columns such that there are respective ratios defining the lengths of said input image columns relative to said intermediate image columns; means for making line transformations in said second pass wherein the intermediate image rows are converted to output image rows on said viewing screen having lengths derived from said input image rows such that there are respective ratios defining the lengths of said intermediate image rows relative to said output image rows; means for calculating for each of said line transformations on the basis of said ratios the number of input pixels required respectively from said columns of said input image and said rows of said intermediate image to create output pixels respectively for said intermediate image columns and said final image rows; means for mapping said input pixels sequentially and fractionally to form said output pixels for each of said line transformations; and means for summing and averaging the intensity values of said input pixels applicable to each output pixel and respectively accruing the composite values so obtained to said output pixels.
Claim 3
Dependent Claim
182 words
System for mapping a digital input orthogonal image arranged in columns and rows represented as a rectangular pixel matrix of intensity values in a plane to any convex quadrilateral, characterized by the following features: means for performing sequentially two orthogonal scanning passes of said image wherein said first pass forms an intermediate image from said input image and wherein said second pass forms an output image from said intermediate image; wherein said first pass further accomplishes transformations wherein the columns of said input image are converted to aligned intermediate vertical columns having lengths and positions determined from the input image coordinates and the coordinates of said quadrilateral; wherein said second pass further processes said intermediate image and makes line transformations whereby said rows are converted to aligned horizontal output rows having lengths and positions determined from the corners of said intermediate image and said coordinates of said quadrilateral; means for adjusting the number of input pixels required to create an output pixel; and means for mapping said input pixels sequentially and fractionally to said output pixels for each of said line transformations.
Claim 4
Dependent Claim
182 words
System for mapping a digital input orthogonal image arranged in columns and rows represented as a rectangular pixel matrix of intensity values in a plane to any convex quadrilateral, characterized by the following features: means for performing sequentially two orthogonal scanning passes of said image wherein said first pass forms an intermediate image from said input image and wherein said second pass forms an output image from said intermediate image; wherein said first pass further accomplishes transformations wherein the columns of said input image are converted to aligned intermediate vertical columns having lengths and positions determined from the input image coordinates and the coordinates of said quadrilateral; wherein said second pass further processes said intermediate image and makes line transformations whereby said rows are converted to aligned horizontal output rows having lengths and positions determined from the corners of said intermediate image and said coordinates of said quadrilateral; means for adjusting the number of input pixels required to create an output pixel; and means for mapping said input pixels sequentially and fractionally to said output pixels for each of said line transformations.
Claim 5
Dependent Claim
237 words
3 A method for linear position mapping of input pixels from an input pixel line in an input image to output pixels in an output pixel line in an output image. characterized by the steps of: a) determining the corresponding starting and stopping points for said lines and the size factor defined as the ratio of the length of said input line to the length of said output line said ratio also being equal to the fractional number of consecutively arranged ones of said input pixels required to form one of said output pixels; b) beginning at the start of said input pixel line and sequentially feeding consecutively available pixels therefrom; c) calculating a sum by incrementing an initial value by one upon the said feeding of each said consecutive available pixel until a current sum at least equal to said ratio is reached; d) feeding a pixel to said output pixel line and finding the current difference between said current sum and said ratio when the current sum is at least equal to said ratio; e) returning to said input pixel line and, starting with the next available pixel, continuing to sequentially feed consecutive available pixels therefrom and incrementing said current difference until a new sum at least equal to said ratio is reached; and f) returning to step d) to continue the process until there are no more available pixels in said input pixel line.
Claim 6
Dependent Claim
237 words
3 A method for linear position mapping of input pixels from an input pixel line in an input image to output pixels in an output pixel line in an output image. characterized by the steps of: a) determining the corresponding starting and stopping points for said lines and the size factor defined as the ratio of the length of said input line to the length of said output line said ratio also being equal to the fractional number of consecutively arranged ones of said input pixels required to form one of said output pixels; b) beginning at the start of said input pixel line and sequentially feeding consecutively available pixels therefrom; c) calculating a sum by incrementing an initial value by one upon the said feeding of each said consecutive available pixel until a current sum at least equal to said ratio is reached; d) feeding a pixel to said output pixel line and finding the current difference between said current sum and said ratio when the current sum is at least equal to said ratio; e) returning to said input pixel line and, starting with the next available pixel, continuing to sequentially feed consecutive available pixels therefrom and incrementing said current difference until a new sum at least equal to said ratio is reached; and f) returning to step d) to continue the process until there are no more available pixels in said input pixel line.
Claim 7
Independent Claim
223 words
A method for nonlinear position mapping of input pixels from an input pixel line in an input image to output pixels in an output pixel line in an output image, characterized by the steps of: a) determining (1) the corresponding starting and stopping points for said lines, (2) a size factor function, and (3) the current size factor ratio of the fractional number of consecutively arranged ones of said input pixels required to form one of said output pixel lines, said ratio being at the origin of said lines; b) beginning at the start of said input pixel line and sequentially feeding consecutive available pixels therefrom until a current sum at least equal to said current ratio is reached; c) feeding a pixel to said output pixel line and finding a new current size factor ratio from said size factor function at that point and finding a current difference between said current sum and said current ratio; d) returning to said input pixel line and, starting with the next available pixel, continuing to sequentially feed consecutive available pixels therefrom which are added to said current difference until a new current sum at least equal to said current size factor ratio is reached; and e) returning to step c) to continue the process until there are no more available pixels in the input line.
Claim 8
Independent Claim
223 words
A method for nonlinear position mapping of input pixels from an input pixel line in an input image to output pixels in an output pixel line in an output image, characterized by the steps of: a) determining (1) the corresponding starting and stopping points for said lines, (2) a size factor function, and (3) the current size factor ratio of the fractional number of consecutively arranged ones of said input pixels required to form one of said output pixel lines, said ratio being at the origin of said lines; b) beginning at the start of said input pixel line and sequentially feeding consecutive available pixels therefrom until a current sum at least equal to said current ratio is reached; c) feeding a pixel to said output pixel line and finding a new current size factor ratio from said size factor function at that point and finding a current difference between said current sum and said current ratio; d) returning to said input pixel line and, starting with the next available pixel, continuing to sequentially feed consecutive available pixels therefrom which are added to said current difference until a new current sum at least equal to said current size factor ratio is reached; and e) returning to step c) to continue the process until there are no more available pixels in the input line.
Claim 9
Dependent Claim
70 words
A method according to claim 3 or 4, characterized in that said input pixels have intensity levels and, in each case where said fractional number of input pixels are required to form one of said output pixels, corresponding fractions of said intensity levels of said fractional pixels are summed and averaged in such a manner as to provide a desired intensity level for the corresponding ones of said output pixels.