This application claims priority under 35 U.S.C. §119 to Japanese Patent Application No. 2003-201512 filed on Jul. 25, 2003, the entire contents of which are herein incorporating by reference.
A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
The present invention relates to image processing apparatuses for use in image forming apparatuses, in particular to such image processing apparatuses capable of appropriately detecting and correcting a defective pixel causing a black or white defect on an image due to dust or the like.
In an image processing apparatus, such as a scanner, a copier, a facsimile, etc., optically reading an image from an original document, it is now possible to efficiently read the image by separating and conveying a plurality of original documents one by one to a reading position of a reading section on a platen glass using a SDF (Sheet through Document Feeder) while emitting a light from a light source arranged beneath a contact glass to the original document and guiding the light reflected from the original document to a photoelectric conversion element such as a CCD (Charge Coupled Device) though a prescribed light passage.
In such an image processing apparatus, when foreign material such as dust, dirt, etc., (hereinafter collectively referred to as dust) sticks to parts arranged on the light passage, it causes a black or white defect on an image, such as a line or spot, thereby considerably deteriorating image quality.
An original document reading apparatus of a sheet through type has been proposed such that a reading position for reading an original document of a sheet through type is changed when an abnormality is included in read data as discussed in Japanese Patent Application Laid Open No. 2000-196814.
Further, an original document reading apparatus is known such that data of a line is read prior to insertion of an original document in order to detect if dust exists, and coordinate data of the dust is stored if dust exists, and the dust coordinate data is used to neglect a dust image portion and replace it with circumferential pixel data when the original document is read. Such a correction operation is turned ON/OFF to check leading data of the original document at the time of insertion and trailing data thereof at a time of ejection as discussed in Japanese Patent Application Laid Open No. 2000-310820.
Further, this applicant has proposed an image processing apparatus that includes an image reading device reading an image from an original document with prescribed resolution, an analog/digital conversion device converting an image signal output from the image reading device into a digital image signal having a prescribed number of bits, a dust detecting device detecting a pixel position of dust included in the image based upon the digital image signal, and a dust component correction device correcting the digital image signal at the pixel position of the dust as discussed in Japanese Patent Application Laid open No. 10-294870.
As further background, an image processing apparatus such as a digital copier capable of correcting a longitudinal line generally includes a dust detection section 111, a shading correction section 112, and a longitudinal line correction section 113 in an image processing circuit for mono color use as illustrated in
Further, in an image processing circuit for full-color use provided in a background image processing apparatus as illustrated in
However, when detecting a dust type and its sticking position or the like at prescribed precision, some improvement is still needed. Specifically, the background technology described in Japanese Patent Application Laid Open No. 2000-196814 requires adjustment to a reading position (i.e., a mirror position); uneven vibration increases, such as those in lamp intensity in an optical system, all of which can damage scanner performance. Further, as shown in Japanese Patent Application Laid Open No. 2000-310820, dust is only detected when it exists in the vicinity of an insertion inlet for an original document. For example, dust sticking to a reference white plate for shading correction use on a lamp and a mirror or the like can not be detected.
Further, as shown in Japanese Patent Application Laid Open No. 10-294870, since a digital pixel signal corresponding to a dust position is corrected when the dust is detected; it cannot be corrected in accordance with a dust sticking position, type of dust, or based on other dust conditions. Specifically, even when image data is corrected based upon dust detection, it is preferable that the correction manner is changed in accordance with the dust sticking position and type or the like so as to improve image quality. Further, when dust sticks to an area where a user readily accesses and maintains the scanning equipment, without reliable dust sticking information a user who performs maintenance will not do so in response to dust detection. However, since maintenance is only performed by a service person, when dust enters into a scanner, it is preferable to credibly detect such dust for cleaning. Further, since the maintenance manner is different when dust floats to when it securely sticks, dust should be more precisely detected.
Accordingly, an object of the present invention is to address and resolve such and other problems and provide a new and novel image processing apparatus. Such a new and novel image processing apparatus includes in a first exemplary embodiment a reading device stationed at a reading position, including a light source emitting a reading light to an original document passing therethrough. A photoelectric conversion element is provided to convert the reading light reflected from the original document into image data. A shading correction function is provided to apply shading correction to the image data in accordance with reference data obtained from a reference white plate. A memory is provided to store at least a line of the image data. A dust position specifying device is provided to specify the position of dust by detecting presence of the dust at predetermined positions on a light path extending from the light source to the photoelectric conversion element in accordance with the image data.
A counting device may also be provided to count the number of appearance times of the dust per each of the predetermined positions. An appearance transition device may also be provided to store appearance transition data of the dust per each of the predetermined positions.
In another embodiment, a delaying device is added to apply line delay processing for image area separation use of the image data. In this embodiment, the dust position specifying device specifies the position of dust in accordance with the image data and a result of the delay processing.
In yet another embodiment, a display is provided to display at least one of the number of dust appearance times and the dust appearance transition data per each of the predetermined positions.
In yet another embodiment, the display device displays maintenance information to promote maintenance while specifying the dust portion to maintain.
A more complete appreciation of the present invention and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings, wherein:
Referring now to the drawings, wherein like reference numerals designate identical or corresponding parts throughout several views, in particular in
The digital copier 1 also includes an SDF (Sheet through Document Feeder) 10 above the contact glass 3. The SDF at least includes an original document table 11, a sheet feed roller 12, a separation roller 13, a registration switch 14, a registration roller 15, a timing switch 16, a sheet original document cover 17, a pair of ejection rollers 18, and an ejection tray 19. On the contact glass side surface of the sheet original document cover 17, there is provided a white sheet 20 for dust detection use as illustrated in
Further, in the vicinity of the reading position on the contact glass 3, a reference white plate 21 is arranged so as to provide reference data for shading correction use.
The ejection tray 19 overlaying the contact glass 3 opens and closes an upper surface thereof The ejection tray 19 has white color on its bottom surface facing the contact glass 3 and causes a set original document G to tightly pressure contact the contact glass 3.
In the SDF 10, a plurality of original documents is stacked on an original document table 11. The feed roller 12 driven by a stepping motor or the like (not shown) and a separation roller 13 cooperatively separate and feed the plurality of sheets one by one to the registration roller 15. A registration switch 14 detects the original document G launched to the registration roller 15. The registration roller 15 adjusts a time and conveys the original document G to the reading position between the sheet original document cover 17 and the contact glass 3. The registration roller 15 conveys the original document G to the pair of ejection rollers 18.
In the digital copier 1, the scanner section 8 reads an image from the original document G (i.e., a contact glass side surface) fed through the original reading position.
In the SDF 10, after completion of its reading, the original document G is further conveyed and ejected by the pair of ejection rollers 18 onto the ejection tray 19.
In the scanner section 8, the first and second moving members 4 and 5 are horizontally moved in a sub scanning direction by a stepping motor (not shown). A light is emitted from the light source 4a (e.g. a fluorescent lamp) mounted on the first moving member 4 and is converged by the reflector 4b. The light is then emitted to the original document G set on the contact glass 3. The light reflected from the original document G is reflected by the mirror 4c mounted on the first moving member 4 toward the second moving member 5. The light emitted from the first moving member 4 is reflected by the pair of mirrors 5a and 5b mounted on the second moving member 5 in turn and is emitted toward the lens direction 6. The lens 6 converges and forwards the light emitted from the second moving member 5 to the CCD. The CCD 7 includes a plurality of CCD elements as photoelectric conversion elements arranged in a dimension so as to apply photoelectric conversion to the light irradiated from the lens, and to output analog image data (i.e., an image signal). Further, the scanner section 8 emits a light to the reference white plate 21. A light reflected by the reference white plate 21 is emitted to the CCD 7 in a similar manner as mentioned above. The reference data for shading correction use is output from the CCD 7.
Further, as an original document reading mode, there exists a book mode in which an original document G set on the contact glass 3 by opening the original document cover plate 4 is read. There is also an SDF mode in which an image is read from an original document G when a plurality of original documents G set on the original document table 11 is conveyed one by one using the SDF 10 to the original document reading position between the contact glass 3 and the sheet original document cover 17 while emitting a light from the light source 4a of the first moving member 4 stopped there.
In the book mode, when the SDF is open and the original document G is set on the contact glass 3, the light source 4a is turned on and the reference white plate 21 is initially read, thereby, reference data for shading correction use is obtained. Then, the first and second moving members are moved in a sub scanning direction and an image on the original document G is read while a light path length between the original document G and the CCD 7 is kept constant.
Further, in the SDF mode, when a plurality of original documents G is set on the original table 11, the light source 4a is initially lit, and the reference white plate 21 is read. Then, the first moving member 4 is moved to the reading position (a home position) of the contact glass 3 just beneath the sheet original document cover 17 and is stopped there.
Then, the sheet feed and separation rollers 12 and 13 separate and feed the plurality of documents G set on the original document table 11 one by one to the original document reading position just beneath the sheet original document cover 17 after the time to feed is adjusted at the registration roller 15. The original document G is simultaneously conveyed at a constant speed. The first and second moving members 4 and 5 are stopped. A light is emitted to the original document G conveyed through the reading position. The light reflected from the original document G is guided through the contact glass 3 again. The mirror 4c and the pair of mirrors 5a and 5b of the second moving member 5 then reflect and cause the light to enter into the CCD via the lens 6. The CCD then performs the photoelectric conversion and thereby digitally reads an image of the original document G.
Further, in order to detect presence of dust or the like on an exposure light path in the SDF mode, the white sheet 20 is read and an image signal is obtained at a prescribed detection time, such as the time before reading the original document G, etc.
As illustrated in
The operation section 34 includes various operational keys and a display section 35. Also included is a CPU 36 to display various instructions and setting details input through the operation keys on the display section 35. The CPU 36 outputs and receives various information reports to and from the CPU 31 to display on the display section 35 by its own control.
The SDF 10 conveys original documents G one by one to the reading position. The scanner section then reads an image on the original document G conveyed in such a way. The IPU 32 performs a series of image processing. The printer section then prints out the image onto a sheet.
The IPU 32 performs image processing in accordance with parameters set by the CPU 31. Mode information is required when the parameter is designated by a user through the operation section 34.
Further, the IPU 32 includes a dust correction circuit 40 for mono-color use as illustrated in
As illustrated in
Further as illustrated in
The dust detection section 41 includes, as illustrated in
Further, these dust detection sections 41 and 51 output ON/OFF dust detection signals of one bit, to the longitudinal line correction sections 43 and 54, respectively, as a result of dust detection.
Specifically, in these dust detection sections 41 and 51, the dust presence is determined in the plurality of binarization circuits 61a to 61c, by comparing the image data with a prescribed threshold level to binaries as shown in
Further, as shown in
Further, in the full-color use dust detection section 51, there are RGB three data as input data, three binarizing circuits 61a to 61c apply binarization to respective three RGB data. Then, a simple OR logic is applied thereto in the OR circuit 63, and an output thereof is written into the one-line memory 62. Then, correction can be independently performed to each of the respective colors. However, since a reading position reading the RGB colors deviates in the scanner section 8, a color line likely appears. Accordingly, when dust is detected in any one of the RGB colors, correction is applied to the entire RGB colors in order to prevent the color line.
As illustrated in
As shown, density data as image data is input to the mono-color use shading correction section 42, RGB three-color data as image data, the full-color use shading correction section 52. Thus, as mentioned above, the mono-color use shading correction section 42 is formed only from a circuit shown by the solid line. The full-color use shading correction section 52 is represented by both the solid and dotted lines.
These shading correction tables 71a, 71b, and 71c are provided to perform correction such that a reading value can be constant when a white reference plate 20 is read. For example, as shown in
Further, as illustrated in
The image area separation use line delay section 53 cannot directly utilize a result of the binarization because data having the same density as the dust may be included in ordinal image data. Thus, an image data memory for a plurality of lines is provided. Stated differently, in the case of the image data, since there exists data having the same density as the dust, a binarization result is not directly utilized, and an image data memory capable of storing a plurality of lines is utilized. Thus, when black data repeatedly appears at the same location, a black data continuing portion likely corresponds to dust. Then, as illustrated in
Further, the above-mentioned mono-color use longitudinal line correction section 43 includes an interpolation processing section 91a and a judgment circuit (i.e., a dust position specifying device) 92a. The full-color use longitudinal line correction section 54 includes a plurality of interpolation processing sections 91b to 91d and a judgment circuit (i.e., a dust position specifying device) 92b.
In the mono-color use longitudinal line correction section 43, a dust detection signal output from the dust detection section 41 and a shading error signal output from the shading correction section 42 are input to the judgment circuit 92a. The judgment circuit 92a determines and outputs a judgment result as shown in
Further, in
Referring to
In the full-color use longitudinal line correction section 54, a dust detection signal output from the dust detection section 51, a shading error signal output from the shading correction section 52, and an image error signal output from the image area separation use line delay section 53 are input to the judgment circuit 92b. The judgment circuit 92b determines and outputs a judgment result as shown in
In
Further, the appearance supervising section 45 for mono-color use has a similar configuration to that of the appearance supervising section 57 for full-color use. Specifically, they employ an appearance transition counter (i.e., an appearance times counting device) 101 and an appearance transition table (an appearance transition device) 102. As shown in
The appearance transition table 102 indicates transitions of appearance of the respective dusts GE1 to GE4 when the SDF usage ON/OFF signal is turned ON. For example, as shown in FIGS. 24 to 27, each of the various tables for the dusts GE1 to GE4 includes a vertical axis representing a dust detection ON/OFF condition and a horizontal axis representing time elapsing from when the SDF is first used. Specifically,
Further, in the above-mentioned operation section 34, various keys beside a start key 34a, a ten digit keypad 34b and so on to be used in a one touch manner employ a display device 35 such as a large scale display. The operation section 34 is controlled by the CPU 36 to display an appearance counter value counted by the appearance number counter 104 and the appearance transition table 102 on a display screen of the display section 35. Specifically, since both the appearance counter value and the appearance transition table are stored in the appearance number counter 104 and the appearance transition table 102, the CPU 31 reads and transfers them to the CPU 36 of the operation section 34, and writes them into the memory in the operation section 36, and displays them on the display section 35.
Now, an operation of the above-mentioned preferred embodiment is described. When the digital copier 1 of the preferred embodiment reads an image from an original document G in the SDF mode, the first moving member 4 initially moves to and reads the reference white plate 21 prior to the original document G so as to obtain shading correction data. Upon completion of the reading, the digital copier 1 conveys the first moving member 4 to the home position. Then, the SDF 10 separates and conveys the original documents G set on the original document table 11 one by one to the home position. The scanner section 8 then reads the original document G passing through the reading position.
During the above-mentioned operation, the registration roller 15 adjusts a time to convey the original document to the original document reading position. The SDF 10 conveys the original document G at a constant speed while the first and second moving members 4 and 5 are stopped. The light source 4a emits a light to the original document G conveyed through the contact glass. A light reflected from the original document G is reflected again by the mirrors 4c, 5a, and 5b via the contact glass 3. The reflected light then enters into the CCD 7 via the lens 6. The CCD 7 performs photoelectric conversion thereby digitally reading the image of the original document G.
Then, in order to detect presence of dust or the like on the exposure light path, the white sheet 20 is read via the contact glass 3 and an image signal is obtained at a predetermined detection timing such as a time before reading the original document G, etc.
Specifically, the digital copier 1 controls, as illustrated in
Further, the IPU 32 applies a series of image processing to image data read by the scanner section 8 from the original document G. The printer section 33 prints out an image on a sheet. The IPU 32 simultaneously performs the image processing based upon parameters set by the CPU 31. Mode information necessary in setting the parameter is designated by the user through the operation section 34.
The digital copier 1 performs dust detection and longitudinal line detection at an applicable time as illustrated in
The dust detection sections 41 and 51 determine presence of dust by comparing image data with a prescribed threshold level and binarizing a comparison result in the binarizing circuits 61a to 61c. Dust detection signals indicating “1” and “0” in accordance with the dust detection results are stored in the one-line memory 62, and are output to the longitudinal line correction sections 43 and 54. Specifically, in the mono-color use dust detection section 41, density data is input as image data, in the full-color dust detection section 51, RGB three-color data are input as image data. In a case of the mono-color use density data, since the scanner section 8 reads the white sheet 20 when dust is absent, an input is almost white data. Since a dust portion turns out shaded when dust exists, an input is almost black data. Accordingly, a simple binarizing circuit 61a writes “0” and “1” in the one-line memory 62 when the image data are white and black, respectively. Accordingly, data in the one-line memory 62 itself indicates a dust detection result. In the color use dust detection section 51, binarization is applied to respective input data in the three binarizing circuits 61a to 61c, and a simple OR logic is applied to the binarizing result in the OR circuit 63. Then, an output of the OR circuit 13 is written in the one-line memory 62. The shading correction tables 71a, 71b, and 71c correct and cause a read value to be constant when the reference white plate 20 is read. For example, as illustrated in
As shown in
In the mono-color longitudinal line correction section 43, the judgment circuit 92a receives inputs of a dust detection signal from the dust detection section 41 and a shading error signal from the shading correction section 42 and then determines a situation as shown in
In the full-color use longitudinal line correction section 54, the judgment circuit 92b receives inputs of a dust detection signal from the dust detection section 51, a shading error signal from the shading correction section 52, and an image error signal from the image area separation use lines delay section 53, and determines a situation as shown in
The appearance transition counters 101 count a number of appearance times per each of the dusts GE1 to GE4, and totalize the number each time when the SDF 10 is turned ON. The appearance transition table 102 supervises dust appearance transition per each of the dusts GE1 to GE4 when the SDF usage ON/OFF signal is turned ON.
Then, the CPU 36 obtains and displays the appearance counter value counted by the appearance number counter 104 and the appearance transition table 102 on the display 35, in this situation, a dust position of the dust GE1 is clearly indicated as shown in
As understood from FIGS. 32 to 35, since maintenance per each of the dusts GE1 and GE2 can be cleaned externally and the maintenance notes can be immediately displayed when the frequency of dust detection becomes higher. However, maintenance per each of the dusts GE3 and GE4 is necessary when dust enters into an interior of the body casing 2 and is difficult to remove. Thus, if maintenance notes are controlled not to display until the dusts GE3 and GE4 firmly stick and thus correction is continuously requested, the digital copier 1 can be improved in availability. Thus, a maintenance notes display control program can be designed as mentioned below so that the CPU 31 or CPU 35 can control the display section 35 to display the maintenance notes in accordance with the maintenance notes display control program.
“if ((the total number of detection times of a dust GE4 is greater than N4th{circumflex over ( )}1) & (the maximum value of continuous dust GE4 value is greater than N4th{circumflex over ( )}2) & (the newest detection data of dust GE4 is turned ON)) : Display (maintenance notes: dust GE4 (
“Else if ((the total number of detection times of dust GE3 is greater than N3th{circumflex over ( )}1) & (the maximum value of continuous dust GE3 value is greater than N3th{circumflex over ( )}2) & (the newest detection data of dust GE3 is turned ON)) : Display (maintenance notes: dust GE3 (
“Else if (the total number of detection times detecting dust GE2 is greater than N2th{circumflex over ( )}1): Display (maintenance notes: dust GE2 (
“Else if (the total number of detection times of dust GE1 is greater than N1th{circumflex over ( )}1): Display (maintenance notes: dust GE1 (
Further, if the CPU 31 or 36 is enabled to optionally set N1th, N2th, N3th, N3th{circumflex over ( )}2, N4th, and N4th{circumflex over ( )}2 using a program, a time for displaying maintenance notes can be readily changed in accordance with a dust detection signal generation frequency.
Numerous additional modifications and variations of the present invention are possible in light of the above teachings without departing from the scope or spirit of the invention. It is intended that the present invention cover modifications and variations of this invention provided they fall within the scope of the following claims or their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2003-201512 | Jul 2003 | JP | national |