The present invention relates to technology of apparatuses and methods which detect color bleeding and color distortions occurring adjacent to monochrome areas of pictures read while a transfer speed of a document is fluctuating, and relates to an image reading apparatus that reads documents while moving relative to the document and reading means, particularly the present invention comprises an image sensor that has, for example, a primary color sensor line and an image reading apparatus that simultaneously reads documents in three colors to acquire image data.
As a single-package image sensor, there are so-called three-line color sensors that have three lines of sensors which are equipped with a primary color filter in the photoelectric transducers of each line. Not only can this three-line color sensor comprise an image reading apparatus (hereinafter referred to as color scanner) that reads color and be compact in size compared to using three one-line only image sensors, but also the manufacturing processing of the manufacturer is adjusted in order that the gaps between the three lines are within the design requirements. Consequently, position adjustments for users are simplified. Another advantage is the fact that it can read color documents at high speeds while sequentially lighting a primary color light source compared to the so-called light source switching method.
There are two representative types of color scanners which use this type of three-line color sensor. One of these is called a fixed document type color scanner that reads documents secured onto a glass surface while moving an optical read system, and the other one is called a sheet pass type color scanner that has a fixed optical read system and reads documents by conveying the document being conveyed by conveyance means.
Sheet pass type color scanners which feed one sheet at a time from a stack of documents and then read the documents as they move through the scanner lack stability and have fluctuations in the images due to ripples and fluttering in the conveyance process of the documents or shocks caused by documents separating from the retaining point (nip point) of the transfer roller used to convey documents. In addition, shapes containing false errors in the original picture also occur as image data.
A sheet pass type includes a sheet pass color scanner that integrates the conveyance unit into the apparatus as well as a type of scanner in which a document feeding apparatus that separates and feeds documents from a document stack one at a time (hereinafter referred to as ADF: automatic document feeder) is installed in the above-mentioned fixed document type color scanner. In order to respond to recent demands from users who want to read double-sided documents, a composition has also emerged that holds the image reading unit within the ADF and reads both sides of the document on the color scanner and the ADF.
A fixed document type color scanner that fixes and reads documents does not exhibit unstable behavior in documents and is assumed to be able to provide stable document reads. Even with fixed document types, in a color scanner with a high-resolution read, vibrations and oscillations exist in the sub-scanning direction (direction of movement) or shuddering traversing the reading direction of the optical carriage that integrates a mirror carriage and optical system to form read lines, appear in the image just like when there are ripples in a document.
When abnormal images, which are false pictures, are contained in original pictures at random locations within an image acquired in this manner (in particular, color distortions and color bleeding occurring at monochrome achromatic color areas), it is difficult to detect where these images exist, thereby increasing the desire for a definitive solution. Thereupon, an object of the present invention is to take these problems into consideration and provide an apparatus and a method that can extract characteristics from already acquired image data and detect the locations in the images where color distortions and color bleeding occur without using an especially complicated or special configuration.
The read position differs on the surface of a document in a so-called three-line simultaneous read system that uses a three-line color sensor in which photoelectric transducers within one package are arranged in three primary color lines to read documents. Because of this, when the document is not conveyed evenly, the read position on the image data will become inconsistent with the intervals in the composition of the image sensor, resulting in the occurrence of blurring in the image. The position of the read lines which read the three primary colors of the document surface can be made to coincide in order to avoid this. Japanese Patent Publication (Tokkai) No. 07-143281 (prior art-1) is an example from this point of view. In this example, a dispersion element such as a prism is placed in the optical path in an optical reduction system. This method, however, requires the dispersion position to coincide with the positions of each color line of the image sensor, thereby requiring very precise adjustments which in turn leads to considerable manufacturing processes and in particular makes the adjustment process complicated making this an undesirable method.
Japanese Patent Publication (Tokkai) No. 08-163316 (prior art-2) teaches a device wherein a document is read and the image data analyzed with black regions being detected from each color data. This is performed together with the brightness varying to a large degree, namely, the focal point targeting high contrast areas (edge regions between white and black), a determination being made as to whether or not the locations of each of the three primary colors coincide at this location and the color distortion portion being detected and corrected. In this disclosure, however, only the utilization of brightness for the method to detect black locations was disclosed while a detection method with good achromatic color accuracy is not.
Furthermore, Japanese Patent Publication (Tokkai) No. 08-139949 (prior art-3) teaches technology wherein a correlation function is used as a detection method of color saturation regions. This document also disclosed that when peak values and the total value of the correlation function are observed, it is possible to distinguish between chromatic color regions due to position read errors or fundamental low-frequency chromatic color regions (color areas) and improve the performance of read error separation from similarly shaped original images because of equivalence due to auto-correlation, for example, read errors accompanying simple shapes such as thin lines. The fact that auto-correlation determination must be introduced results in a composition that governs calculations.
The first object of the present invention is to build a color saturation means that identifies color saturation regions based on calculations which use both original image data values and negative image data values in order to obtain color saturation detection without using cross-correlation that requires an execution time. The first object of the present invention is also to provide an image determination apparatus equipped with a color bleed determination means that detects whether color bleeds are present at locations the color saturation means has identified as monochrome regions and an image reading apparatus and image determination method equipped with this image determination apparatus.
The second object of the present invention is to build a color saturation means that identifies color saturation regions from the magnitude of cumulative values after L*a*b* conversion of the three primary colors R, G and B using table conversion in order to obtain color saturation detection without using cross-correlation that requires an execution time. The second object of the present invention is also to provide an image determination apparatus equipped with a color bleed determination means that detects whether color bleeds are present at locations the color saturation means has identified as monochrome regions and an image reading apparatus and image determination method equipped with this image determination apparatus.
The third object of the present invention is to divide examined regions based on the magnitude of deviation values along with introducing distributed arithmetic for the purpose of standard deviation calculations when calculating correlations to determine whether high color saturation color bleeding is present after obtaining a division of the color/monochrome regions. The third object of the present invention is also to provide an image determination apparatus comprising a simplified error detection means and an image reading apparatus and image determination method equipped with this image determination apparatus.
In order to achieve the above-mentioned objects, as the first aspect the present invention provides an image determination apparatus characterized by comprising an image data receiving means that receives image data comprising picture elements (pixels) formed from RGB (three primary colors of light), a first comparing means that compares a first color saturation value determined from color components of each pixel of the above-mentioned received image data to a first threshold value, a reversed image calculation means that calculates the color components of reversed images, or negative images, acquired by subtracting the above-mentioned color components from the maximum value of the color components of each of the above-mentioned pixels that can be obtained, a second comparing means that compares a second color saturation value determined from color components of this reversed image to a threshold value, and a color region determination means that determines whether there is color or monochrome based on the result of the comparison between the first comparing means and the second comparing means. Consequently, the present invention achieves region separation in order to simplify uneven divisions of color saturation values and obtain a simple processing circuit and achieve a region determination using programs as well as to quickly and easily detect high color saturation locations existing close to monochrome areas (none or low color regions) of color images.
In addition to the above-mentioned image determination apparatus, the present invention provides a brightness change detection means that finds color saturation values based on maximum values and minimum values in the color components of the above-mentioned pixels and then examines any changes in brightness from values of the color components of the pixels for regions the above-mentioned color region determination means has determined to be monochrome, an edge detection means that detects excessive change points in brightness obtained by comparing the detected value from the brightness change detection means and a specified value, a color saturation recalculation means that recalculates color saturation values at excessive change points in brightness detected by the edge detection means, and an error detection means that compares the result of the above-mentioned color saturation recalculation means to a specified value to determine errors in image data by counting the number of consecutive pixels which exceed a specified value. Consequently, the present invention achieves quick and easy detection of high color saturation locations existing close to monochrome areas (none or low color regions) of color images.
The second aspect of the present invention can also be an image determination apparatus characterized by comprising an image data receiving means that receives image data comprising picture elements (pixels) formed from RGB (three primary colors of light), a color conversion means that converts RGB color space of image data received by the image data receiving means to a uniform perceived color space that comprises brightness values in proportion to luminous intensity and standardized perceived color values in proportion to human coloring, an accumulation means that accumulates perceived color values of image data converted by the color conversion means in each small region comprised by specified pixels, and a color region determination means that determines whether the small regions are color or monochrome based on the accumulated value. Consequently, the present invention achieves region separation in order to simplify uneven divisions of color saturation values and obtain a simple processing circuit and achieve a region determination using programs as well as to quickly and easily detect high color saturation locations existing close to none or low color regions of color images.
In addition to the above-mentioned image determination apparatus, the image determination apparatus can be characterized by an error determination means wherein the above-mentioned color conversion means performs conversions to CIE 1976 standard L*a*b* uniform perceived color space as well as determines whether the small regions are color or monochrome based on the accumulated value of the a* value and/or the b* value of the image data converted to the uniform perceived color space within the small regions and determines errors in image data based on the accumulation of perceived color values in regions even smaller than the above-mentioned regions including target pixels within small monochrome regions and in addition, the above-mentioned error determination means determines if an error exists when the cumulative value of the a* value or the cumulative value of the b* value of the target pixels are outside the range of a specified value. Consequently, the present invention achieves quick and easy detection of high color saturation locations existing close to monochrome (none or low color regions) of color images.
The third aspect of the present invention is an image determination apparatus that can be characterized by an image determination apparatus equipped with a color discrimination means that receives image data comprising picture elements (pixels) formed from RGB (three primary colors of light) and determines whether the target pixels of the discrimination in the regions of the above-mentioned image data which are divided up into small regions are color or monochrome. Further, this color discrimination means comprises an error determination means that determines whether there is color or monochrome in the above-mentioned small regions determined to be monochrome based on values of three types of standard deviations which use two reciprocal primary colors of three color components using the pixels of the small regions and also determines if errors exist in image data based on three types of correlated values which use two reciprocal primary colors of three color components of the discrimination target pixels. Even further, the color distortion detection means calculates the correlated values as candidates for error determination when the values of the above-mentioned standard deviations exceed a specified value. Consequently, the present invention achieves quick and easy detection of high color saturation locations existing close to monochrome areas (none or low color regions) of color images.
The fourth aspect of the present invention can provide an image reading apparatus that can detect and forcibly correct for errors even if there is an occurrence of a high color saturation border (color distortion) in a monochrome area by comprising an image reading apparatus equipped with these image determination apparatuses.
The fifth aspect of the present invention can be an image determination method characterized by a receiving process that receives image data accepting image data that receives image data comprising picture pixels formed from RGB which are the three primary colors of light, a first comparison process that compares a first color saturation value determined from color components of each pixel of the above-mentioned received image data to a first threshold value, a reversed image calculation means that calculates the color components of reversed images acquired by subtracting the above-mentioned color components from the maximum value of the color components of each of the above-mentioned pixels that can be obtained, a second comparing means that compares a second color saturation value determined from color components of this reversed image to a threshold value, and a color region determination means that determines whether there is color or monochrome based on the result of the comparison between the first comparing means and the second comparing means. Consequently, the present invention achieves region separation in order to simplify uneven divisions of color saturation values and obtain a simple processing circuit and achieve a region determination using programs as well as to quickly and easily detect high color saturation locations existing close to monochrome areas (none or low color regions) of color images.
The sixth aspect of the present invention can be an image determination method characterized by comprising an image data receiving process that receives image data comprising picture elements (pixels) formed from RGB (three primary colors of light), a color conversion process that converts RGB color space of this received image data to a uniform perceived color space that comprises brightness values in proportion to luminous intensity and standardized perceived color values in proportion to human coloring, an accumulation process that accumulates perceived color values of image data converted by the color conversion process in each small region comprised by specified pixels, and a color region determination process that determines whether the small regions are color or monochrome based on the accumulation result of the accumulation process. Consequently, the present invention achieves region separation in order to simplify uneven divisions of color saturation values and obtain a simple processing circuit and achieve a region determination using programs as well as to quickly and easily detect high color saturation locations existing close to monochrome areas (none or low color regions) of color images.
Furthermore, the seventh aspect of the present invention can be an error determination method characterized by comprising a determination process that determines whether there is color or monochrome in the regions determined to be monochrome by the above-mentioned color region determination means based on values of three types of standard deviations which use two reciprocal primary colors of three color components using the pixels of the small regions of a specified number of pixels, and an error determination process that determines if errors exist in image data based on three types of correlated values which use two reciprocal primary colors of three color components of the discrimination target pixels. Consequently, the present invention achieves quick and easy detection of high color saturation locations existing close to monochrome areas (none or low color regions) of color images.
Examples of embodiments of an image reading apparatus and an image reading method related to the present invention will be described while referring to the drawings. In addition, an embodiment of an image reading apparatus with color distortion detection that can be applied to the present invention will also be described while referring to the drawings.
As an example, an image sensor, such as a CCD or CMOS, that has a three-line three primary color photoelectric transducer within one package is used in the image reading apparatus (flat scanner) as shown in
In the color scanner of
The fixed document type color scanner in which a carriage 56, built into the color scanner of
This color scanner can scan the surface of a document once and acquire three color components one time. It also reads the color of the light source while switching through three colors. This scanner is also called a sequential surface color scanner. It has a line sensor without a one-line filter and sequentially acquires three surfaces while changing filters.
There are many examples of acquiring images with this type of color scanner depending on the means to acquire the images. For example, the positioning of the read movement might be incorrect due to external impacts even in a sequential surface color scanner. This is referred to as a color distortion (color distortions are included in image data).
In this manner, detecting where the position of color distortion exists from image data that includes color distortion is difficult. The reason why is because the document more than likely contains color thereby making it difficult to classify whether there is color distortion or the original color.
If, however, color distortion occurs in the border of an achromatic color region (monochrome) existing within image data, it will be very noticeable and probably can be dealt with by resolving the error. Thereupon, if color is found in the area where the contrast is changing in an achromatic color region, properties will be used which can be obtained by means of distinguishing whether there is an original color image or color due to color distortion.
A method will be described that detects color distortion by calculating pixel coloring and negative pixel coloring and then specifying a region as a fifth embodiment that corresponds as a method in the embodiment of a first determination apparatus. An outline of the method that uses this color value is as follows.
Color distortions are noticeable when at least one color of a brightness value within RGB differs greatly from two other colors of a brightness value. Since the noticeable area is monochrome, the monochrome area is the target. The color distortion occurs in the direction of the paper feed and the influence of one error spreads to a number of pixels.
In other words, a large amount of color saturation occurs in border regions where the contrast within the monochrome regions changes greatly for pixels visible as color distortions when viewed by the human eye. Further, the determination of whether there is an original color image or a large amount of color saturation due to color distortions compares values decided on in advance and then performs the determination for which pixels continuously have a large amount of color saturation. Consequently, areas where the magnitude of the color saturation of the number of pixels is high will be detected.
Although there is a process for detecting color distortions, color saturation S and SR defined in the equation will be used.
The following relationship is formed from equations (1-1) and (1-2).
Here, the brightness is as follows.
V=max(R,G,B)/255 (1-4)
The variables S, SR and V above are defined in Image Analysis Handbook, Mikio Takagi & Yohisa Shimoda, p.475-491, 1991, 1, 17 (the Tokyo University Publishing).
Color distortion detection is performed as follows. This process is equivalent to utilizing the remainder after removing the threshold value TS (or less) or the left side of the threshold value TSR (or less).
A description of a color scanner that includes a rear ADF will be described referring to
S301 and S302 are process loops formed by S312 and S318˜S321. The process initializes variables in S303 and S304 and finds color saturation S of the original enlarged image in S305˜S307. By comparing this result to the threshold value TS in S308, a determination is made on whether it is a candidate for a color distortion. If the threshold value is exceeded, it is a candidate. If it is not a candidate, the loop will repeat until completing all image data.
Next, the process moves to reversed image determination. Color saturation SR of a reversed image is calculated in S309 using the items which were determined to be candidates above. Then, in S310, candidates for color distortions are decided on when the calculated color saturation value of the reversed image value exceeds the threshold value TS. Thereafter, the variable count increments in S311 as a candidate determination process. When the color saturation drops and B is removed after this candidate process is repeated as a loop, a determination is made as to whether a color distortion was detected from S314 to S317 and then moves to S313. When the result is larger than specified value N, a determination will be made that there is a color region and there is no color distortion. When all the pixels have completed the processing, the process will quit in S322. At this time flag processing is performed in S315. Using this flag after the processing allows correction processing to be performed.
An example using the CIE L*a*b* method will be described as the sixth embodiment as a method that corresponds to an embodiment of a second determination apparatus.
In this method color distortion is noticeable in monochrome areas of images. The color distortion is also noticeable in high contrast areas (edge areas) in images.
Areas with high contrast (edge areas) exist in any of these. Areas with reading errors exist in the same manner but areas with conspicuous color distortion are in the slanted line area of
In this method, generally, this slanted line area is detected in step (1) separation of color and monochrome, step (2) edge detection and step (3) color distortion determination.
The detection procedure initially separates the color and monochrome. In order to distinguish between color and monochrome, CIE L*a*b* values (CIE standard) close to the degree of human perceived color are used. Conversion calculations of CIE L*a*b* color coordinate systems are as follows.
First, the color coordinate system is converted to an XYZ color coordinate system using formula (2-1).
Then, it is converted to a CIE L*a*b* color coordinate system using formula (2-2).
Now the following result is obtained.
It is obvious that the processes for the variables above are important, but in reality, these are not real number processes which adhere to the formulas. They can quickly convert from an RGB color space to a CIE L*a*b* color coordinate system in one step by means of a method that uses a neural network to perform approximate conversions or by accumulating conversion relationships as numeric tables. Because of this, real-time comparisons to calculations of correlated values become a simple process.
When there is no color distortion, separating the color and monochrome is simple. When there is color distortion, however, separating the color and monochrome areas in pixel units is difficult because the properties of the color and color distortion are similar. Stated in a different way, it is difficult to divide differences of the color and color distortion using only color. Thereupon, the following algorithm separates the color and monochrome.
Since this is stated based on the assumption that the above-mentioned identification process of the achromatic color regions performs the processing after accumulating the surface image data, whether the primary scanning direction or the sub-scanning direction is first is not important. It is preferable, however, for the primary scanning direction to take precedence when performing the process close to real-time in an amount of buffer memory as small as possible.
Monochrome regions are determined by the above-mentioned processes. Next, edges (high contrast border areas) of monochrome regions will be detected.
As shown in
Now determination of color distortion will be described. In detected edge areas, the pixels in the range of values of TaL<a*<TaH and also TbL<a*<TbH belong to the achromatic color region at each pixel. Closely examining these regions makes it possible to extract the color distortion.
In the method described here, the image that is used is an image acquired by a sheet pass format and color distortions occur in the travel direction, namely, the conveyance direction, of that paper. Consequently, in order to simplify the observations, detections are limited to the vertical direction. Changing the algorithm to the horizontal direction will also allow use in both directions.
Next, a detailed description will be provided referring to
Next, the seventh embodiment corresponding to the method in the third determination apparatus will be described. This embodiment makes it possible to detect color distortion even if correlations are calculated within three primary colors.
In a correlation method, the next characteristic is focused on, and color distortion is detected. The target image, however, is limited to monochrome images. Consequently, the color and monochrome are separated in advance using the method already described, and the method described below will become applicable in regions where monochrome is recognized.
If, however, indications, such as a monochrome document, are given beforehand, the method can be applied even if the above-mentioned separation is not performed.
This method is realized on the assumption of the following properties.
Next, the detection process of this method will be described.
The purpose is to detect colors which are noticeably distorting in a correlation coefficient between two colors. Because the color distortion occurs in the direction of travel of the paper (sub-scanning direction), the correlation coefficient is found from formula (3-1) along the direction of travel of the paper, where, {x, y}={R, G, B}, w is a size of region which has the correlation.
In low contrast areas the value of the denominator of the formula (3-1) decreases and errors increase making it unsuitable to use the values of the correlation coefficient. Therefore, the correlation coefficient is only calculated for areas larger than the threshold value TD (the value of the denominator). When the area is smaller than the threshold value TC (correlation coefficient), it will be detected as color distortion.
Color distortion is detected as follows.
Next, a detailed description will be provided referring to
S404 checks whether this standard deviation value is higher than a specified threshold value. When the value is small, the contrast will correspond to low contrast areas thereby becoming a target. In (S406) S405, the numerator of the formula (3-1) is also solved as a next step and then this result divided using the already solved standard deviation. S409, S410, S414 and S415 form a loop to repeat S411, S412 and S413 for all pixels. These three steps determine whether color distortion exists by comparing the correlated value solved above to a specified threshold value.
Now, detection results of each method for original images are shown in
Width W that has the correlation in the correlation method used in the third and seventh embodiments was three pixels. In addition, the threshold value Td of the denominator was 1000 and the threshold value Td of the correlation was 0.97.
The number of sequential pixels N determined to be color distortion in the color saturation method used in the first and fifth embodiments was four pixels. The threshold value of the color saturation was TS=TSr=0.173.
In the color and monochrome separation using the CIE L*a*b* method used in the second and sixth embodiments, the size m of the separation region was 50 pixels, and the threshold value of the edge detection was 400. The accumulation value in the vertical direction, the accumulation value in the horizontal direction and range of the a* value and b* value of the color distortion determination are as shown in
In the general composition comprising the color scanner 1, computer 2, display 3 and printer 4 shown in
Although it is not shown in the detailed figure, the above-mentioned color distortion detection can be performed in the same composition as
As shown in
A description of designing a unit as described above is simplified referring to
Next, as an image reading apparatus of the fourth embodiment the color scanner 50 equipped with a color distortion detection means and the ADF 90 that includes a reading function will be described referring to
This will be described referring to
The optical carriage 56 is equipped with an image sensor 57 (that has a three line CCD), a lens 58, a mirror 59, and a light source 69. Further, the CIS 60 is comprised of a light source (not shown in the figure), a SELFOC lens group 62, three equal sensor lines equipped with a color sensor, and a substrate 61 equipped with three primary color portions.
The three primary color image data produced from the CIS 60 is sent to the image processing substrate for ADF 70. A color distortion detection means (described later) is loaded in the image processing substrate for ADF 70. In the same manner, the three primary color image data is sent to the image processing substrate for color scanner 80. A color distortion detection means (described later) is also loaded in the image processing substrate for color scanner 80. In the figure, 82 is a SCSI connector used to interface to a computer.
Next, the circuit composition will be described referring to
Hereupon, an outline based on the block diagram of
Basically, implementing the calculation functions of each process in hardware simplifies the work of the operators. In addition, implementing the functions in hardware can be done by installing a special one-chip microcomputer and loading a program as an eighth embodiment in memory, such as program ROM, even without actually implementing it in hardware.
The CPU 119 determines whether each pixel is examined and whether there is a location where color distortion occurred using the result in the color distortion detection unit 118. A flag is then entered in the work memory located inside the memory shift control unit 117.
It displays 1 when color distortion is present at the location, and displays 0 if it does not exist. This operation is a repetitive process for all lines of three colors, or in other words, three colors for each page. Consequently, the flags corresponding to all pixels are determined as 1 or 0. Naturally, the result of the contrast calculation unit 114 which is located in the work memory of the color distortion detection unit 118 can be written to the memory in the memory shift control unit 117, or it is also perfectly acceptable to install a special memory for the same result. Using either of these memories is the same and is only a simple design change.
The memory shift control unit 117 calculates the amount of distortion referring to the flags. The density value (pixel value) in each pixel utilized in this calculation is executed while reading and writing from the (previously described) work memory or page memory where the data is temporarily stored. This control, however, is jointly managed by the CPU 119 and the address control unit 115.
Data which has undergone color distortion correction using this type of algorithm subsequently passes through the I/F control unit 120 of the image processing substrate for ADF 70 and is transferred to the image processing substrate for color scanner 80. The data is sent to a computer connected as a host device from the connector 82 passing through a bus buffer skipped on the image processing substrate for color scanner 80 on the receiving side and also passing through the SPC 139 (SCSI interface controller). The sequence, such as process or color, sent to the computer at this time is dependent on the software operating on the computer. Therefore, there is a buffer memory 141 that temporarily buffers the data in order to allow it to be replaced or another similar action taken. This secession of processes is correctly held in synchronous order by the clock control unit 116.
The processes in the image processing substrate for color scanner 80 are basically the same as those in the image processing substrate for ADF 70, so details of them will be omitted. However, image signals from the image sensor 57 (three line color CCD) are digitized by the A/D converter 130 and undergone shading correction by the shading correction unit 131. The outputs of this are made consistent by the line interval correction means 132 and then temporarily stored in the page memory 133.
Because the data are utilized by the color distortion detection unit 138 and the contrast calculation unit 134, color distortion is determined jointly by the CPU 139 and the address controller 135, and the color is matched by memory shift control means 137. This secession of processes is made synchronous and the processing advanced by the clock control unit 136.
Image data that underwent final color matching is stored together with image data received from the image processing substrate for ADF 70 in the buffer memory 142. While the transfer is being controlled by the CPU 139, the data are controlled by the SPC 140 and sent from the connector 82 in synchronization with the application on the computer side in the same manner as the image data received from the image processing substrate for ADF 70.
The following description is made referring to
The document that is further sent by the front read roller 18 between the back platen 25 and the read window 13 is then sent to the discharge roller. The document is then discharged to the discharge tray 15 by the discharge roller 19. The surface of the back platen 25 is white. Consequently, the image data read by the sensor of the carriage 12 appears white when there is no document or there are excessively read regions such as the periphery of a document.
In contrast, the optical carriage 12 that can move on a rail is located inside the flatbed color scanner 10. A three line color CCD 22 (Hereinafter referred to as image sensor 22. This image sensor need not be a CCD. It can be a MOS or other type as well.), a lens 21, a mirror 20, and a light source 24 are installed in the optical carriage 12.
When the document surface is lowered onto the glass copy stand 26 and the loaded fixed document is read, the document surface is read while the carriage 12 moves in the SW direction. When the entire document is read, the optical carriage 12 returns in the BK direction and is then positioned, and stops based on a home position sensor (not shown in the figure).
In contrast, when reading a document sent to the above-mentioned ADF 11, the optical carriage 12 moves to the lower surface of the read window 13 and then waits at the read position lined up with the read window 13. Thereafter, when a signal is received by the position sensor located close to the front read roller (not shown in the figure), the image processing as well as the read processing circuit starts the reading. In the example shown in
The detailed operation was already described, and an outline of the operation flow is shown in
Upon reaching the read start position, the CCD scanner of S202 operates and reads the document. The data is then stored in page memory. After completing S203˜S205, the position of the three lines of the CCD will be structurally different. Then, positioning using prime numbers only is performed in S205, and the process completes in S207 moving to the color distortion detection already described.
Storing this correction process as a program on a recording medium such as a CD-ROM and then distributing it, supplying it as a single program via a network such as the Internet and downloading as necessary, or providing a program upgrade service is all common sense in this day and age.
Number | Date | Country | Kind |
---|---|---|---|
2001-310735 | Aug 2001 | JP | national |
2002-089928 | Feb 2002 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5867169 | Prater | Feb 1999 | A |
5883973 | Pascovici et al. | Mar 1999 | A |
6151410 | Kuwata et al. | Nov 2000 | A |
20070201763 | Kuwata et al. | Aug 2007 | A1 |
Number | Date | Country |
---|---|---|
7-143281 | Jun 1995 | JP |
8-139949 | May 1996 | JP |
H08-139949 | May 1996 | JP |
8-163316 | Jun 1996 | JP |
H11-196282 | Jul 1999 | JP |
2001-036752 | Feb 2001 | JP |
Number | Date | Country | |
---|---|---|---|
20030072044 A1 | Apr 2003 | US |