Image processing device
First Claim
1. An image processing device, comprising:
- a reference position determining system that determines a reference position along only one edge of an original image in a main scanning direction based on image data of the original image;
an image scanning system that scans the original image line by line, the line extending in the main scanning direction;
an image storing system that stores a predetermined number of plural lines of image data scanned by the image scanning system;
a compensation value determining system that determines a compensation value based on positions of points along only the one edge of the original image in the main scanning direction which is used to make at least a position of a point in the predetermined number of plural lines of image data stored in the image storing system coincide with the reference position; and
a compensating system that compensates the position of the predetermined number of plural lines of image data in accordance with the compensation value determined by the compensation value determining system;
wherein the image storing system stores the predetermined number of plural lines of image data as unit image data;
wherein the reference position determining system determines a reference position corresponding to n-th unit image data based on (n−
1)-th unit image data stored in the image storing system and a compensation value corresponding to the (n−
1)-th unit image data determined by the compensation value determining system;
wherein the reference position determining system determines a lower left position, in the main scanning direction, of first unit image data as a reference position corresponding to the first unit image data;
wherein the compensation value determining system determines a compensation value for the n-th unit image data by subtracting a value corresponding to an upper left position, in the main scanning direction, of the n-th unit image data from a value corresponding to a lower left position, in the main scanning direction, of the (n−
1)-th unit image data; and
wherein the reference position determining system determines the reference position corresponding to the n-th unit image data by adding the compensation value for the n-th unit image data to a value corresponding to a lower left position, in the main scanning direction, of the n-th unit image data.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing device is provided with a reference position determining system that determines a reference position based on image data of an original, an image scanning system that scans the original line by line, the line extending in a main scanning direction, an image storing system that stores a predetermined number of lines of image data scanned by the image scanning system, a compensation value determining system that determines a compensation value which is used to make at least a position of a point in the predetermined number of lines of image data stored in the image storing system coincide with the reference position, and a compensating system that compensates the position of the predetermined number of lines of image data in accordance with the compensation value determined by the compensation value determining system.
7 Citations
19 Claims
-
1. An image processing device, comprising:
-
a reference position determining system that determines a reference position along only one edge of an original image in a main scanning direction based on image data of the original image; an image scanning system that scans the original image line by line, the line extending in the main scanning direction; an image storing system that stores a predetermined number of plural lines of image data scanned by the image scanning system; a compensation value determining system that determines a compensation value based on positions of points along only the one edge of the original image in the main scanning direction which is used to make at least a position of a point in the predetermined number of plural lines of image data stored in the image storing system coincide with the reference position; and a compensating system that compensates the position of the predetermined number of plural lines of image data in accordance with the compensation value determined by the compensation value determining system; wherein the image storing system stores the predetermined number of plural lines of image data as unit image data; wherein the reference position determining system determines a reference position corresponding to n-th unit image data based on (n−
1)-th unit image data stored in the image storing system and a compensation value corresponding to the (n−
1)-th unit image data determined by the compensation value determining system;wherein the reference position determining system determines a lower left position, in the main scanning direction, of first unit image data as a reference position corresponding to the first unit image data; wherein the compensation value determining system determines a compensation value for the n-th unit image data by subtracting a value corresponding to an upper left position, in the main scanning direction, of the n-th unit image data from a value corresponding to a lower left position, in the main scanning direction, of the (n−
1)-th unit image data; andwherein the reference position determining system determines the reference position corresponding to the n-th unit image data by adding the compensation value for the n-th unit image data to a value corresponding to a lower left position, in the main scanning direction, of the n-th unit image data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An image processing device, comprising:
-
a scanning system that scans an original image placed on an original table line by line, the line extending in a main scanning direction, an origin being defined as a point on the original table at a point on a boundary between an area the scanning system can scan and another area the scanning system cannot scan; an image storing system that stores unit image data consisting of a predetermined number of plural lines of image data; a first reference position determining system that determines a first reference position indicative of a first end position on only one edge of the original image in a main scanning direction, with respect to the origin, within a first area defined in first unit image data stored in the image storing system; a second reference position determining system that determines a second reference position indicative of a second end position on only the one edge of the original image in a main scanning direction, with respect to the origin, within a second area defined in second unit image data successive to the first unit image data and stored in the image storing system; a compensation value determining system that determines a compensation value based on positions along only the one edge of the original image in the main scanning direction for each unit image data, the compensation value being used to make a position, in the main scanning direction, of the first reference position, and another position, in the main scanning direction, of the second reference position coincide with each other; and a compensating system that compensates for the position of the second unit image data based on the compensation value determined by the compensation value determining system for the second unit image data; wherein the first area is an area storing image data of a line located on a scanning end position within the first unit image data; wherein the second area is an area storing image data of a line located on a scanning end position within the second unit image data; wherein the first reference position determining system determines the first reference position as a lower left position, in the main scanning direction, at which, within the first unit image data, a difference of values of adjoining pixels exceeds a predetermined threshold value; wherein the second reference position determining system determines the second reference position as a position at which, within the second unit image data, a difference of values of adjoining pixels exceeds a predetermined threshold value; wherein the compensation value determining system determines a compensation value for the second unit image data by subtracting a value corresponding to an upper left position, in the main scanning direction, of the second unit image data from a value corresponding to a lower left position, in the main scanning direction, of the first unit image data; and herein the second reference position determining system determines the second reference position corresponding to the second unit image data by adding the compensation value for the second unit image data to a value corresponding to a lower left position, in the main scanning direction, of the second unit image data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable recording medium that stores a control program for controlling a computer provided with a scanner to:
-
determine a reference position along only one edge of an original image in a main scanning direction based on image data of the original image; scan the original image line by line, the line extending in the main scanning direction; store a predetermined number of plural lines of image data scanned by the scanner; determine a compensation value based on positions of points along only the one edge of the original image in the main scanning direction which is used to make at least a position of a point in the predetermined number of plural lines of image data as stored coincide with the reference position; and compensate for the position of the predetermined number of plural lines of image data in accordance with the compensation value determined by the compensation value determining system; wherein the image storing system stores the predetermined number of plural lines of image data as unit image data; wherein the reference position determining system determines a reference position corresponding to n-th unit image data based on (n−
1)-th unit image data stored in the image storing system and a compensation value corresponding to the (n−
1)-th unit image data determined by the compensation value determining system;wherein the reference position determining system determines a lower left position, in the main scanning direction, of first unit image data as a reference position corresponding to the first unit image data; wherein the compensation value determining system determines a compensation value for the n-th unit image data by subtracting a value corresponding to an upper left position, in the main scanning direction, of the n-th unit image data from a value corresponding to a lower left position, in the main scanning direction, of the (n−
1)-th unit image data; andwherein the reference position determining system determines the reference position corresponding to the n-th unit image data by adding the compensation value for the n-th unit image data to a value corresponding to a lower left position, in the main scanning direction, of the n-th unit image data.
-
-
18. A computer-readable recording medium that stores a control program for controlling a computer provided with a scanner to:
-
scan an original image placed on an original table line by line, the line extending in a main scanning direction, an origin being defined as a point on the original table at a point on a boundary between an area the scanner can san and another area the scanner cannot scan; store unit image data consisting of a predetermined number of plural lines of image data in an image storing system; determine a first reference position indicative of a first end position on only one edge of the original image in a main scanning direction, with respect to the origin, within a first area defined in first unit image data stored in the image storing system; determine a second reference position indicative of a second end position on only the one edge of the original image in a main scanning direction, with respect to the origin, within a second area defined in second unit image data successive to the first unit image data and stored in the image storing system; determine a compensation value based on positions along only the one edge of the original image in the main scanning direction for each unit image data, the compensation value being used to make a position, in the main scanning direction, of the first reference position, and another position, in the main scanning direction, of the second reference position coincide with each other; and compensate for the position of the second unit image data based on the compensation value determined by the compensation value determining system for the second unit image data, wherein the first area is an area storing image data of a line located on a scanning end position within the first unit image data; wherein the second area is an area storing image data of a line located on a scanning end position within the second unit image data; wherein the first reference position determining system determines the first reference position as a lower left position, in the main scanning direction, at which, within the first unit image data, a difference of values of adjoining pixels exceeds a predetermined threshold value; wherein the second reference position determining system determines the second reference position as a position at which, within the second unit image data, a difference of values of adjoining pixels exceeds a predetermined threshold value; wherein the compensation value determining system determines a compensation value for the second unit image data by subtracting a value corresponding to an upper left position, in the main scanning direction, of the second unit image data from a value corresponding to a lower left position, in the main scanning direction, of the first unit image data; and wherein the second reference position determining system determines the second reference position corresponding to the second unit image data by adding the compensation value for the second unit image data to a value corresponding to a lower left position, in the main scanning direction, of the second unit image data.
-
-
19. An image processing device, comprising:
-
a reference position determining system that determines a reference position along only one edge of an original image in a main scanning direction based on image data of the original image; an image scanning system that scans the original image line by line, the line extending in the main scanning direction; an image storing system that stores a predetermined number of plural lines of image data scanned by the image scanning system; a compensation value determining system that determines a compensation value based on positions of points along only the one edge of the original image in the main scanning direction which is used to make at least a position of a point in the predetermined number of plural lines of image data stored in the image storing system coincide with the reference position; and a compensating system that compensates the position of the predetermined number of plural lines of image data in accordance with the compensation value determined by the compensation value determining system; wherein the image storing system stores the predetermined number of plural lines of image data as unit image data; wherein the reference position determining system determines a reference position corresponding to n-th unit image data based on (n−
1)-th unit image data stored in the image storing system and a compensation value corresponding to the (n−
1)-th unit image data determined by the compensation value determining system;wherein the reference position determining system determines a lower right position, in the main scanning direction, of first unit image data as a reference position corresponding to the first unit image data; wherein the compensation value determining system determines a compensation value for the n-th unit image data by subtracting a value corresponding to an upper right position, in the main scanning direction, of the n-th unit image data from a value corresponding to a lower right position, in the main scanning direction, of the (n−
1)-th unit image data; andwherein the reference position determining system determines the reference position corresponding to the n-th unit image data by adding the compensation value for the n-th unit image data to a value corresponding to a lower right position, in the main scanning direction, of the n-th unit image data.
-
Specification