A color image processing device includes n line sensors which are arranged with a prescribed interval l between one another, an image signal output unit which outputs image signals under a prescribed cycle from the line sensors and a line memory which stores the image signals for a plurality of lines and outputs the image signals with a delay. A control unit is provided for controlling to input one of the image signals of a certain cycle into the line memory, and to output an image signal from the line memory by delaying a certain number of lines, in accordance with a prescribed rate of magnification n.
|
9. A color image processing method comprising:
setting a rate of magnification;
calculating a number of pixels N·L/p which increases and decreases by the rate of magnification for each of colors in accordance with the rate of magnification and a pixel pitch p in a sub scanning direction during a scanning operation under 100% magnification;
extracting an integral part d and a decimal part d of the number of pixels N·L/p for each of the colors;
determining a cycle to output image signals from line sensors for each of the colors in accordance with the decimal part d;
determining a number of delayed lines in a line memory for each of the colors in accordance with the integral part d; and
outputting the image signals from each of the line sensors in accordance with the determined cycle, and scanning the image signals of each of the colors from the line memory and outputting a color image signal of an original document in accordance with the determined number of delayed lines.
1. A color image processing device comprising:
n line sensors which are arranged with a prescribed interval l between one another;
an image signal output unit which outputs image signals under a prescribed cycle from the line sensors;
a line memory which stores the image signals for a plurality of lines and outputs the image signals with a delay; and
a control unit which controls to input one of the image signals of a certain cycle into the line memory, and to output an image signal from the line memory by delaying a certain number of lines, in accordance with a prescribed rate of magnification n,
wherein when p is a pixel pitch in a sub scanning direction during a scanning operation under 100% magnification, the control unit calculates a number of pixels which increases and decreases by the rate of magnification from N·L/p, determines which cycle is to be selected in accordance with a decimal part d of the calculated number, and determines the number of delayed lines in accordance with an integral part d.
5. A color image processing device comprising:
means for scanning a line image provided in n-number of rows with a prescribed interval l between one another;
means for outputting image data from the means for scanning the line image under a prescribed cycle;
means for storing image data for a plurality of lines and outputting the image data with a delay; and
means for controlling to realize a prescribed rate of magnification n by inputting image data of a certain cycle into the means for storing, and outputting the image data from the means for storing by delaying a certain number of lines, wherein the prescribed cycle is a prescribed number of times of a cycle in which the image data is output from the means for storing,
wherein when p is a pixel pitch in a sub scanning direction during a scanning operation under 100% magnification, the means for controlling calculates a number of pixels which increases and decreases by the rate of magnification from N·L/p, determines which cycle is to be selected in accordance with a decimal part d of the calculated number, and determines the number of delayed lines in accordance with an integral part d.
2. The color image processing device according to
3. The color image processing device according to
4. The color image processing device according to
an analog to digital converter which converts analog image signals output from each of the line sensors into digital image signals.
6. The color image processing device according to
7. The color image processing device according to
8. The color image processing device according to
means for converting analog image signals output from each of the means for scanning into digital image signals.
10. The color image processing method according to
selecting one of the colors as a standard;
calculating the number of pixels N·L/p for the other two colors;
extracting the integral part d and the decimal part d; and
determining the cycle and the number of delayed lines.
11. The color image processing device according to
12. The color image processing device according to
13. The color image processing method according to
14. The color image processing device according to
15. The color image processing device according to
16. The color image processing method according to
17. The color image processing device according to
18. The color image processing device according to
|
1. Field of the Invention
The present invention relates to a color image processing device such as a color scanner, and a color image processing method used in the color image processing device.
2. Description of the Related Art
Color scanners are provided with line image sensors which are respectively formed from a charge coupled device (CCD) for each of the colors, red (R), green (G), and blue (B), wherein the line image sensors are provided in parallel to one another and displaced slightly from one another in a sub scanning direction. In this type of color scanner, since the line image sensors for each of the colors are provided in parallel to one another, the line image sensors cannot physically scan each of the colors on the same line of an original document at the same time. Therefore, a conventional color scanner includes a line memory which delays image data, and by maintaining a delay amount according to a rate of magnification, the color scanner extracts image data from the line memory, and arranges the image data of R, G, B scanned from a line on the same original document. However, according to the rate of magnification, there are cases when the color scanner cannot support image data just by the delay amount of the line. Therefore, there is a technology being proposed to change the time for starting a main scanning operation in accordance with the rate of magnification.
As described above, if the delay amount of the line is changed, and the time for starting the main scanning operation is also changed, the color scanner can support various rates of magnification. However, there is a problem that the circuitry for an image processing device becomes extremely complicated.
An advantage of the present invention is to provide a color image processing device which can enlarge or reduce an image under an arbitrary rate of magnification at a low cost, without enlarging the size of the circuitry.
According to a first aspect of the present invention, a color image processing device includes n line sensors (line image sensors) arranged with a prescribed interval L between one another, an image data output unit which outputs image data from the line sensors under a prescribed cycle, and a line memory which stores image data for a plurality of lines and outputs the image data with a delay.
According to a second aspect of the present invention, when P is an interval between pixels in a sub scanning direction during a scanning operation using 100% magnification, the number of pixels which increases and decreases by the rate of magnification is calculated by N·L/P. Then, it is determined which cycle is to be selected in accordance with a decimal part d of the calculated number, and a number of delayed lines is determined in accordance with an integral part D. A determination for selecting a cycle and the number of delayed lines can be made by a simple calculation.
According to a third aspect of the present invention, the color image processing device further includes a table of the decimal part d and the selected cycle. Therefore, a determination for selecting a cycle can be made easily in accordance with the calculation and by referring to the table.
Embodiments of the present invention will be described in detail with reference to the accompanying drawings.
The B signal processing unit 1B includes a line image sensor 2B, an Analog Front End (AFE) circuit 3B, a shading correction circuit 4B, a shading Random Access Memory (RAM) 5B, and a line memory 6B. The G signal processing unit 1G includes a line image sensor 2G, an AFE circuit 3G, a shading correction circuit 4G, a shading RAM 5G, and a line memory 6G. The R signal processing unit 1R also includes a circuit like the B signal processing unit 1B and the G signal processing unit 1G. That is, the R signal processing unit 1R includes an AFE circuit 3R, a shading correction circuit 4R, a shading RAM 5R, and a line memory 6R.
The line image sensor 2B separates and reads B signal from an image of one scanning line of a color original document each time a timing signal TS shown in
For performing shading corrections, the shading RAM 5B stores an output of the AFE circuit 3B when the line image sensor 2B scans a white reference and a black reference. In the shading correction circuit 4B, the output of the AFE circuit 3B at a scanning operation of an original document is corrected by shading corrected data by the data for shading correction stored in the shading RAM 5B. Then, the shading correction circuit 4B outputs the shading corrected data. The data output from the shading correction circuit 4B is stored into the line memory 6B by a write enable signal WE transmitted from the control unit 7. Then, the stored data is output sequentially.
The write enable signal WE is input to the line memory 6B during any one of the timings SH1, SH2, SH3 divided from the cycle of the scanning timing signal TS shown in
The line image sensor 2G separates and reads G signal from the image of one scanning line of a color original document each time the timing signal TS is applied. The line image sensor 2R separates and reads the R signal from the image of one scanning line of a color original document each time the timing signal TS is applied. The line image sensors 2G, 2R are also driven for a timing selected from the timings SH1, SH2, SH3, and the line image sensor 2G, 2R output an image signal of the scanned line. The AFE circuits 3G, 3R, the shading correction circuits 4G, 4R, the shading RAM 5G, 5R and the line memories 6G, 6R are respectively the same circuit as the AFE circuit 3B, the shading correction circuit 4B, the shading RAM 5B, and the line memory 6B. The timing under which the line memories 6G, 6R output the write enable signal WE is determined by the control unit 7 in accordance with each rate of magnification.
The line memories 6B, 6G, 6R output data under a timing considering a delay amount for a correcting gap of the line image sensors 2B, 2G, 2R, and an amount the position in a sub scanning line direction is corrected by the rate of magnification.
The line correction and the position correction on the sub scanning line for the line image sensors 2B, 2G, 2R in the color image scanning device of the present embodiment will be described with reference to
To carry out the line correction and the position correction on the sub scanning line, first, a number of pixels N*m which increases and decreases by the rate of magnification is calculated.
When calculating N*m=D.d, a number of delayed line can be determined from an integral part D, and the timings SH1, SH2, SH3, SH1′ can be determined from a decimal part d.
SH1 is the timing to write data scanned by the line image sensor 2B into the line memory 6B. With SH1 as the standard, the timing (SH) is determined. Further, the timing (SH) is the timing to write into the line memories 6G, 6R, the data scanned by the line image sensors 2G, 2R which corresponds to a position the same as a position of an original document scanned by the line image sensor 2B.
The timing SH is determined under the following conditions by the decimal part d of the result D.d calculated from N*m.
A look up table for calculating N*m, and a look up table for determining the timing SH from the decimal part d are provided in the control unit 7. The control unit 7 calculates “N*m=D.d”, and a number of delayed lines according to the rate of magnification of the line image scanner, and the correction in the sub scanning direction (optimum timing SH) are selected to realize each correction.
For example, in
Moreover, between the line image sensors G-B, it becomes N*m=1.00*2/1=2.0, and (G-B)D(integral part)=2, d(decimal part)=0.
In this case, since it is 100% magnification, as shown in
Next, when the number of lines between the line image sensors is the same, and the rate of magnification is 125%, between the line image sensors R-B, the number of pixels equals N*m=1.25*4/1=5.0, and (R-B)D(integral part)=5, and d(decimal part)=0.
Moreover, between the line image sensors G-B, the number of pixels equals N*m=1.25*2/1=2.5, and (G-B)(integral part)=2, and d(decimal part)=0.5.
Therefore, as shown in
Moreover, since the decimal part d=0, the timing signal SH1 is selected for the timing to write the data scanned by the line image sensor 2R into the line memory 6R, like in the line image sensor 2B. However, since the decimal part d=0.5, the timing signal SH3 is selected for the timing to write the data scanned by the line image sensor 2G into the line memory 6G from the above conditional expression.
Moreover, when the number of lines between the line image sensors R-B is 4, and the number of line between the line image sensors G-B is 2, and the rate of magnification is 200%, between the line image sensors R-B, the number of pixels equals N*m=2.0*4/1=8.0, and (R-B)D(integral part)=8, and d(decimal part)=0. Moreover, between the line image sensors G-B, the number of pixels equals N*m=2.0*2/1=4.0, and (G-B)D(integral part)=4, and d(decimal part)=0.
Therefore, as shown in
Furthermore, when the number of lines between the line image sensors is the same, and the rate of magnification is 50%, between the line image sensors R-B, the number of pixels equals N*m=0.5*4/1=2.0, and (R-B)D(integral part)=2, and d(decimal part)=0. Moreover, between the line image sensors G-B, the number of pixels equals N*m=0.5*2/1=1.0, and (G-B)D(integral part)=1, and d(decimal part)=0.
Therefore, as shown in
Mimamino, Katsushi, Namikawa, Hirofumi
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
5066987, | Dec 19 1988 | Asahi Kogaku Kogyo Kabushiki Kaisha | Shading board for copying apparatus |
5771104, | Aug 09 1994 | Ricoh Company Ltd | Image processing apparatus having function of magnification changing image data |
6972879, | Oct 24 2001 | Kabushiki Kaisha Toshiba; Toshiba Tec Kabushiki Kaisha | Image scanning apparatus |
20030123033, | |||
JP2578448, | |||
JP2656026, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jul 14 2003 | NAMIKAWA, HIROFUMI | Murata Kikai Kabushiki Kaisha | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 014328 | /0634 | |
Jul 14 2003 | MINAMINO, KATSUSHI | Murata Kikai Kabushiki Kaisha | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 014328 | /0634 | |
Jul 21 2003 | Murata Kikai Kabushiki Kaisha | (assignment on the face of the patent) | / | |||
Jan 28 2021 | BMO HARRIS BANK N A , AS ADMINISTRATIVE AGENT | RIDDELL, INC | RELEASE OF PATENT SECURITY AGREEMENTS RECORDED ON JUNE 15, 2018, REEL FRAME 046392 0343 JUNE 15, 2018, REEL FRAME 046104 0316 AND SEPTEMBER 25, 2020, REEL FRAME 053885 0975 | 056455 | /0421 | |
Jan 28 2021 | BMO HARRIS BANK N A , AS ADMINISTRATIVE AGENT | RIDDELL SPORTS GROUP, INC | RELEASE OF PATENT SECURITY AGREEMENTS RECORDED ON JUNE 15, 2018, REEL FRAME 046392 0343 JUNE 15, 2018, REEL FRAME 046104 0316 AND SEPTEMBER 25, 2020, REEL FRAME 053885 0975 | 056455 | /0421 |
Date | Maintenance Fee Events |
Apr 20 2011 | ASPN: Payor Number Assigned. |
Apr 20 2011 | RMPN: Payer Number De-assigned. |
Jul 15 2011 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jul 16 2015 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Sep 09 2019 | REM: Maintenance Fee Reminder Mailed. |
Feb 24 2020 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Jan 22 2011 | 4 years fee payment window open |
Jul 22 2011 | 6 months grace period start (w surcharge) |
Jan 22 2012 | patent expiry (for year 4) |
Jan 22 2014 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jan 22 2015 | 8 years fee payment window open |
Jul 22 2015 | 6 months grace period start (w surcharge) |
Jan 22 2016 | patent expiry (for year 8) |
Jan 22 2018 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jan 22 2019 | 12 years fee payment window open |
Jul 22 2019 | 6 months grace period start (w surcharge) |
Jan 22 2020 | patent expiry (for year 12) |
Jan 22 2022 | 2 years to revive unintentionally abandoned end. (for year 12) |