The present invention relates to an image reading apparatus and an image reading method, and is particularly optimized for use in reading image information.
An image scanner or other image reading apparatus typically has a composition along the lines of that shown in
When inputting a color image, the image scanner or other image reading apparatus performs a color separation of the color image. Conventionally, the typical manner of performing the color separation has been to apply a color filter with differing spectral transmittance for each of red, green, and blue, or RGB, as a light sensing element, which receives light reflected from the original, illuminated by a fluorescent lamp or other white light source. In recent years, however, an image reading system with a light source switching method has become common, wherein color separation is performed by the light source by using three light emitting diodes(LEDs) with differing RGB emission spectrum as a light source, and driving the respective RGB LEDs in time sequence.
In
The light source 41 comprises three LEDs of light each having different emitting wavelengths from each other: 41r, 41g, and 41b, which radiate red, green, and blue light, respectively. As shown in
The image sensor unit 1 and the movement unit 2, which alters the relative positions of the original 7 and the image sensor unit 1, are driven according to prescribed timing by the control unit 3, which converts the optical information from the original 7 into an electrical signal. The operation of the control unit 3 is described in the following section.
During an image reading operation, the control unit 3 drives the image sensor unit 1, using a light source controller 33 and a sensor controller 34, in accordance with a timing chart depicted in
A cycle TC, comprising three image information accumulation cycle TS of the sensor array 15, is treated as one cycle of color reading operation, and the light source 41 LEDs 41r, 41g, and 41b are turned on, individually and in sequence, by control signals φLr, φLg, and φLb, using the light source controller 33 as depicted in
The control unit 3 drives the image sensor unit 1, a movement unit controller 32 drives the movement unit 2 synchronously therewith, changing the relative positions of the portion of the original 7 that is to be read and the image sensor unit 1, and collecting two-dimensional image information for the original 7. Following is a description of conventional image signal processing as performed by the control unit 3.
The control unit 3 performs a preparation operation such as the following, prior to a reading operation of the original 7.
Controlling the movement unit 2, the control unit 3 moves the image sensor unit 1 to a prescribed initial position. In
The reason for adjusting the individual light intensity emitted from the respective LEDs 41r, 41g, and 41b is to correct for a fluctuation in the luminous efficiency and sensor sensitivity on the part of the respective LEDs 41r, 41g, and 41b, to meet an output level of an RGB line output OS(r), OS(g), and OS(b) into conformity with an input range VH of an A/D converter 35, and obtain image information with an optimal S/N.
An example of a technique that adjusts the light intensity emitted from the respective LEDs 41r, 41g, and 41b would be a method so used that adjusts either light intensity or light cycle of the respective LEDs 41r, 41g, and 41b, as pertains to the image information accumulation cycle TS. With regard to the light source controller 33 depicted in
TLr=TD×VH/Vr1 equation (1)
TLg=TD×VH/Vg1 equation (2)
TLb=TD×VH/Vb equation (3)
As a result, the light intensities emitted by the LEDs 41r, 41g, and 41b are respectively adjusted by light cycles, and output levels of the RGB line outputs OS(r), OS(g), and OS(b) are equivalent thereto, conforming with the input range VH of the A/D converter 35.
Reference data is obtained and stored in a memory 37 that is used by a shading corrector 36 that compensates for an offset error or a gain error contained in an output signal from the sensor array 15. Described specifically, the light source 41 is put into a lights out state, and offset correction data D is obtained and stored in the memory 37. The light cycles of the three LEDs 41r, 41g, and 41b that constitute the light source 41 are respectively set to the light cycles Tlr, Tlg, and Tlb, corresponding to their corrected light intensities as described above. The three LEDs 41r, 41g, and 41b, with light cycles Tlr, Tlg, and Tlb, are respectively turned on in sequence, and gain correction data Wr, Wg, and Wb are obtained and stored in the memory 37.
After performing the preparation operation, the control unit 3 drives the image sensor unit 1 and the movement unit 2, respectively, and converts optical information of the original 7 into an electrical signal. An analog signal that is outputted by the image sensor unit 1 is converted to digital data by the A/D converter 35.
The shading corrector 36 performs, for example, computations in the following equations 4 through 6 for the respective color line output Sr, Sg, and Sb of the sensor array 15, thus correction for the offset error or the gain error, and obtaining a normalized line output [R], [G], and [B]:
[R]=(Sr−D)/(Wr−D) equation (4)
[G]=(Sg−D)/(Wg−D) equation (5)
[B]=(Sb−D)/(Wb−D) equation (6)
The normalized line output [R], [G], and [B], having had shading correction for, is temporarily stored in a line memory 38. Time delay of image signal that is color separated in line sequence is adjusted. RGB normalized output signals Ri, Gi, and Bi, that correspond to a given position on the original 7, are extracted in sequence, and color space conversion processing on the RGB normalized output signals is performed by a color space converter 39.
Image data that has been subjected to colorimetry by an image input device (input device) is reproduced by an image output device (output device), such as a display, a printer and the like. The image input device or the image output device, however, possesses its own unique color space due to a light source, a filter, or a pigment and the like. Hence, in order to obtain a desired color reproduction while connecting the image input device to the image output device, it is necessary a signal processing taking the difference between their color spaces into account. Although a single color space converter for converting the color space of the image input device into the color space of the image output device will be sufficient if the respective color spaces have a fixed one-to-one correspondence, the inputted image data will have a variety of applications, and thus, the output device cannot be specified, as a rule.
As a consequence, the image input device converts image data having a unique color space of an image input device into common standard device-independent color space, and outputs the converted result. Upon reproducing the image data by an image output device, it is constructed such that the image data having the standard color space is converted to the color space of the image output device. Color spaces as CIEXYZ or CIELAB are used as the standard color space.
Coefficients of the 3×3 correction matrix M that is contained within the color space converter 39 are calculated, for example, by a sensor signal vis-à-vis N color charts for which tri-stimulus values are established. More concretely, assigning the tri-stimulus value matrix of the target N colors to TN, and the sensor output matrix vis-à-vis the target N colors to UN, allows deriving the correction matrix M by the following equation 7, as the mean square error of TN and T′N, i.e., MU, goes to its minimum:
M=[TNUNt][UNUNt]−1 equation (7)
The ISO/DIS 12641 IT8 color chart is recognized as a standard color chart that is used in such color proofing.
Problems to be Solved
The foregoing related art, however, has the following problem:
In order to shrink calorimetric error in an image reading apparatus, it is necessary for the image sensor unit 1 being used to satisfy a condition known to be a Luther condition. That is, it is necessary that a total spectral sensitivity of a sensor vis-à-vis an color-matching function that constitutes the standard color space be a linear combination.
On the other hand, a conventional sensor array uses the LEDs 41r, 41g, and 41b as the light source 41, and color separation is performed by switching the LEDs 41r, 41g, and 41b. Hence, the total spectral sensitivity is nearly established by the emission spectra of the LEDs 41r, 41g, and 41b.
As is apparent from
ΔE, an average color difference obtained from the x-y chromaticity diagram depicted in
A method for dealing with the issue has been considered that aims to the prescribed color reproduction by changing the lighting conditions of a light source, as per Patent Related Literature 1. An attempt has also been made to shrink the calorimetric error while using the LED with narrow half bandwidth of emission spectra as the light source, by increasing the number of colors of the light source, or in other words, the number of color separations, as per Patent Related Literatures 2 and 3. Patent Related Literature 2 discloses a method for increasing reproducibility of color information by using a four-color LEDs, which are formed by adding a blue-green LED to the conventional three RGB LEDs, converting image information into the tristimulus values.
The idea allows improving colorimetry performance even while using the LEDs with narrow half bandwidth of emission spectrum as the light source. Increasing the number of color separation by the light source switching method, however, requires performing a number of scans in accordance with the number of colors. Consequently, it turns to an issue that reading time of the original 7 will increase. An additional issue is increased system resources such as a memory device, to store the image information once read.
A description of the issue herewith follows, using an image sensor apparatus that uses a five-color LEDs to separate color into five colors as an example. LEDs, as a light source, having five different emission wavelengths from each other are wired via a wiring assembly similar to that depicted in
When driving the image sensor apparatus as the foregoing according to a conventional method, the five LEDs are controlled, for example, by the control signals φLa, φLb, φLc, φLd, and φLe that are generated by a timing chart as depicted in
As depicted in
As being apparent from the foregoing, performing an operation of switching between a five-color light source with conventional technology requires 5/3, or approx. 1.67 times, as much time as an operation of switching between a three-color light source. Furthermore, the amount of memory used, as a system resource of the image reading apparatus depicted in
The present invention was conceived with the foregoing issue in mind, and is characterized by resolving the foregoing conventional defect, as an example.
The objective of the present invention is to shrink calorimetric error as much as possible, while restraining increases in read time and increases in memory consumption when reading an original.
Means to Solve the Problem
An image reading apparatus according to an aspect of the present invention comprises an assembly such as follows:
An image reading apparatus, characterised by comprising:
not less than three light emission elements, each with an emission spectrum different from the others;
emission control means for controlling, at least one of emission cycle and emission intensity of the not less than three light emission elements, and causing the light emission elements to emit light, either for an identical or a differing cycle, within an accumulation cycle;
photoelectric conversion means for receiving light reflected from an original, which is obtained by emitting light from the not less than four light emission elements toward the original, according to the control of the emission control means, and converting the reflected light into an electrical signal; and
reading means for reading image information from the original, in accordance with the electrical signal that is converted by the photoelectric conversion means,
wherein the photoelectric conversion means receives light reflected from the original for each of a plurality of accumulation cycles in the main scanning direction; and
the emission control means causes a plurality of light emission elements to emit light, for each of the plurality of accumulation cycles in the main scanning direction, and causes a relative light emission quantity proportion of light emitted in at least one accumulation cycle to be approximated to one curve of three types of color-matching functions, wherein the number of accumulation cycles in the main scanning direction is less than the number of the plurality of light emission elements.
Effects of the Invention
The present invention has the effect of shrinking calorimetric error while restraining increases in read time and increases in memory consumption, when reading an original.
Further characteristics, objectives, and advantages of the present invention will become clear from the following drawings and descriptions. Components that are common across multiple drawings are designated with identical symbols.
Drawings that constitute a portion of an embodiment of the application will both describe the embodiment and exemplify the present invention, by way of describing the principle of the present invention.
A detailed description of preferred embodiments of the present invention will be made herein, with reference to the attached drawings. The embodiments do not limit the invention with regard to the claims, nor are all combinations of characteristics described in the embodiments necessary to the solutions propounded within the invention.
(Image Reading Apparatus Assembly)
The image reading apparatus 6 according to the embodiment is capable of being used for scanning, color facsimile, or as a multi-function peripheral thereof, as well as an image input component of a color copier. The description according to the embodiment will cite an example of an image reading apparatus comprising an image sensor unit 10, with five LEDs 11a, 11b, 11c, 11d, and 11e, per
The five LEDs 11a through 11e comprise respective driving terminals for each individual emission element, and are constituted so as to allow the five LEDs each to light independently of the other LEDs. Whereas the embodiment describes an instance of using five LEDs, it is desirable for there to be LEDs of more colors than colors that constitute the light source, as described hereinafter. The image sensor unit 10 is a contact image sensor (CIS), with an assembly similar to that depicted in
A brief description of the image reading apparatus 6 according to the embodiment will be made hereinafter, with reference to a flatbed image reading apparatus as an example. The primary component of the image reading apparatus 6 is the image sensor unit 10, wherein is installed the movement unit 2, which alters the lighting and reading position of the original 7. The original 7 is fixed in place upon the original glass plate 4, and the image sensor unit 10 moves in a sub scanning direction.
The movement unit 2 sequentially alters the relative position of the image sensor unit 10 to an original. Accordingly, image information that the sensor array 15 detects varies according to the position of the image sensor unit 10. The image reading apparatus 6 according to the embodiment comprises the line memory 38, in
A typical photoelectric conversion unit of the sensor array 15 of the image sensor unit 10 would be a CMOS light receiving device and a CCD light receiving device. According to the embodiment, the image sensor unit 10 comprises a plurality of multi-color LEDs that are used as a light source, which use three types of light to irradiate the original 7, and receive the light reflected therefrom with the light receiving devices of the sensor array 15. The light receiving device thus does nothing more than photo-electrically conversion of a single color of image information, even for image information accumulation cycle TS. Hence, the image reading apparatus 6 according to the embodiment is able to use either the CMOS light receiving device or the CCD light receiving device as the light receiving device.
TC in
Driving signals φLa, φLb, φLc, φLd, and φLe are respectively outputted at respective timing depicted in
(Color-matching Function Approximation Method)
In the present embodiment, the three types of light pattern that change the emission proportion of each of the LEDs 11a through 11e are determined such that the emission spectra of the multi-color emitted light approximates each of the three types of color-matching functions that are represented with CIEXYZ or other standard color spaces. That is to say, the three types of light pattern that change the emission proportion of each of the LEDs 11a through 11e are determined such that the proportion of the relative light intensity that is emitted by the LEDs 11a through 11e has an intensity ratio that is approximated to the three types of color-matching functions that are represented with CIEXYZ or other standard color spaces.
The technique is as follows: the intensity of emitted light of each of the LEDs 11a through 11e is standardized with the spectral sensitivity of the sensor 15. With regard to the image reading apparatus 6 according to the first embodiment, the control unit 30 drives the movement unit 2, moving the image sensor unit 10 to the position of the white reference plate 5 that is placed on the original glass plate 4. It is desirable that the color of the white reference plate 5 be a neutral color with a flat spectral reflection ratio.
Each of the five LEDs 11a through 11e is independently turned on to irradiate the white reference plate 5, and lighting time TLWn required for the output of the sensor 15 to reach a prescribed value is measured. The five LEDs 11a through 11e are used as the light source, and the measured lighting time TLWn of the five LEDs 11a through 11e are presumed to be TLWa, TLWb, TLWc, TLWc, TLWd, and TLWe, respectively.
The light source controller 23, depicted in
TLWa=TD×VH/Va1 equation (8)
TLWb=TD×VH/Vb1 equation (9)
TLWc=TD×VH/Vc1 equation (10)
TLWd=TD×VH/Vd1 equation (11)
TLWe=TD×VH/Ve1 equation (12)
It is possible to use coefficients (a11, a12, . . . , a34, a35) of the 3×5 correction matrix M used in the color space conversion unit depicted in
Presuming that the target tristimulus value matrix of N colors is T, and the five-color sensor output matrix vis-à-vis the target of N colors is UN, the correction matrix M may be derived by the following equation 13, such that mean square error of TN and T′N, which equals MU, is minimized:
M[TNUNt][UNUNt]− equation (13)
In the present embodiment, the lighting condition register values TLXa through TLZe, of the respective LEDs 11a through 11e, that are configured in the lighting condition register 23a of the light source controller 23, as depicted in
TLXa=TLWa×a11 equation (14)
TLYa=TLWa×a21 equation (15)
TLZa=TLWa×a31 equation (16)
TLXb=TLWb×a12 equation (17)
TLYb=TLWb×a22 equation (18)
TLZb=TLWb×a32 equation (19)
TLXc=TLWc×a13 equation (20)
TLYc=TLWc×a23 equation (21)
TLZc=TLWc×a33 equation (22)
TLXd=TLWd×a14 equation (23)
TLYd=TLWd×a24 equation (24)
TLZd=TLWd×a34 equation (25)
TLXe=TLWe×a15 equation (26)
TLYe=TLWe×a25 equation (27)
TLZe=TLWe×a35 equation (28)
In other words, in the prior art, color space conversion processing by way of the 3×5 correction matrix M was performed in a latter stage of a processing circuit of an image signal that was outputted from the sensor array 15. According to the first embodiment, however, light is generated at the light source that approximates each of the three types of color-matching functions by driving the multi-color light source, i.e., the LEDs 11a through 11e. In such fashion, it is thus possible to process in a manner similar to the use of the conventional RGB three-color light source, even with regard to a scanner or other signal processing circuit.
In other words, where the prior art is concerned, using a four-color emission elements as a light source, for example, required four read scan cycles, as the light source was turned on in sequence and irradiated the original 7. It would further be necessary to provide an excess line memory for shading correction or correction of the read position of the original 7. According to the first embodiment, however, an amount of the line memory 38 to save the data required for the correction, etc is possible to be equal to that of the conventional line memory for three-color.
According to the first embodiment, it is possible to use a read scan method similar to the three-color light source switching operation regardless of whether the five-color light source switching operation is being used. As a plurality of light sources, i.e., the LEDs 11a through 11e, are turned on simultaneously, the overall light intensity increases, allowing read speed to be accelerated over the conventional RGB three-color lighting method.
The figures depict an emission spectra 51a through 51c of the three types of light patterns that are formed by suitable mixing of the lights from the five LEDs 11a through lie, and a curve 52a through 52c of the CIE color-matching function x(λ), y(λ), and z(λ). As depicted in the figures, it is apparent that the curve of the color-matching function 52a through 52c is closely approximated, albeit discretely, by the emission spectra 51a through 51c.
Thus, the respective LEDs 11a through 11e perform a lighting operation such that an intensity may be obtained that corresponds to the relative intensity of the color-matching function, according to the first embodiment. Doing so enhances color information from the image sensor unit 10 and significantly improves color reproducibility versus turning on only one LED at a time for each individual color, as in the prior art.
According to the first embodiment, an emission color is used that approximates the color-matching function, and thus, the color space converter 39 (
According to the first embodiment, the emission spectra 51a through 51c, which are formed by changing the emission proportion of each of the five LEDs 11a through 11e, in accordance with the lighting conditions set in the lighting condition register 23a, are made to approximate the three types of color-matching function represented by CIEXYZ or other standard color space, for example, the CIE color-matching functions 52a through 52c. In other words, the emission spectra 51a through 51c, which approximate the three types of color-matching function, are generated with the light source in the image signal integration cycles, or accumulation cycles, TS1, TS2, and TS3. It is thus possible to improve calorimetric precision, while suppressing a decline in a reading speed of (one line's worth of) information, and an increase in memory consumption, in the main scanning direction.
In the prior art, which lights only one LED at a time for each color in an image signal accumulation cycle, requires an image signal accumulation cycle for each LED that is turned on. Consequently, bringing the LED emission spectra closer to the color-matching function and increasing hue requires increasing the number of LEDs, as well as increasing the number of image signal accumulation cycles in response to the increased number of LEDs. For example, if five LEDs are used, five accumulation cycles will be required. Accordingly, increasing calorimetric precision in the prior art requires increasing data read speed or memory capacity for storing image data in the main scanning direction.
According to the first embodiment, on the other hand, the emission spectra 51a through 51c that approximate the three types of color-matching function are generated by presuming the image signal accumulation cycle TS1 through TS3 for the five LEDs 11a through 11e, and controlling the lighting independently for each of the LEDs 11a through 11e in the three accumulation cycles TS1 through TS3. Doing so allow improving the calorimetric precision, while also avoiding increased information read time or increase of memory capacity for storing image data in the main scanning direction.
According to the first embodiment, both the light quantity (intensity), and the emission cycle, of the LEDs 11a through 11e were made to vary for each of the three types of lighting patterns as pertain to the image signal integration cycle (accumulation cycle), TS1, TS2, and TS3, although doing so is not absolutely necessary. That is to say, if an emission spectra that is formed using the LEDs 11a through lie, for example, the emission spectra 51a through 51c, is made to approximate three types of color-matching function, for example, the CIE color-matching functions 52a through 52c, then it would be sufficient to vary only anyone of the light intensity and the emission cycle of the LEDs 11a through 11e for each of the three types of lighting patterns.
According to the first embodiment, while the image signal was made to integrate, or accumulate, over the three integration cycles (accumulation cycles), TS1, TS2, and TS3, or in other words, that it was made to perform three reads over the main scanning direction, the number of accumulation cycles is not limited to three. That is to say, if the emission spectra that is formed using the LEDs 11a through lie is made to approximate the three types of color-matching function, then the number of image signal accumulation cycles may be three or more, up to less than the number of LEDs, even if four or more LED light sources are being used. In particular, according to the embodiment, five LEDs 11a through 11e are in use, and thus, the number of image signal accumulation cycles may be four, rather than three.
As a further variant, there is a method of causing light to emit from LEDs of three colors with differing conditions within a single accumulation cycle, even when using the conventional RGB three LEDs, with, for example, a light intensity ratio that approximates an color-matching function x(λ) as depicted in
Furthermore, it is permissible for the three types of color-matching function to be any sort of function, if the emission spectrum that are formed using the LEDs 11a through 11e are made to approximate the three types of color-matching function. For example, it would be permissible to use the CIE color-matching function, or the three types of spectral curve, i.e., color-matching function, of a CIE standard observer.
Conceptually, having the emission spectra, for example, emission spectra 51a through 51c, that are formed of an emission operation of the LEDs 11a through 11e approximate three types of color-matching curve, for example, curves 52a through 52c of the CIE color-matching function x(λ), y(λ), and z(λ), includes controlling the emission operation of the LEDs 11a through 11e.
It is possible, as another method of deriving the emission proportion of the five LEDs 11a through 11e, to employ the simplified method depicted below, in a case that the respective emission spectra of each of the LEDs 11a through 11e is known.
For example, if the dominant emission wavelength of the five LEDs 11a through 11e are presumed to be α, β, γ, δ, and ε, respectively, all in nm, then the mixed proportion of the LEDs 11a through 11e that is equivalent to the color-matching function x(λ) is configured to be x(α):x(β):x(γ):x(δ):x(ε), the mixed proportion of the LEDs 11a through 11e that is equivalent to the color-matching function y(λ) is configured to be y(α):y(β):y(γ):y(δ):y(ε), and the mixed proportion of the LEDs 11a through 11e that is equivalent to the color-matching function z(λ) is configured to be z(α):z(β):z(γ):z(δ):z(ε). Consequently, it is possible to make a rough approximation of the color-matching functions x(λ), y(λ), and z(λ), by taking a composite of the emission spectra of the five LEDs 11a through 11e.
The information is stored in the lighting condition register 23a, as depicted in
Typically, spectral reflectivity property of a dye or a pigment that is used with the original 7 is a comparatively broad spectral curve with respect to the wavelength axis, with a small quantity of change vis-à-vis the wavelength, and is capable of obtaining calorimetric performance that, albeit a discrete approximation, is adequate for enough practical purposes.
The white dots in
The wavelength property of the spectral reflectivity of a dye or a pigment that is used with the original 7 changes but little, and thus, is capable of obtaining calorimetric performance that is adequate for enough practical purposes, for five to six colors. In the embodiment, therefore, a case in which five emission elements are provided is described. An effect of the first embodiment, however, is that the more colors of LEDs that constitute the light source, the better, and it is possible to determine at will how many colors of LEDs, i.e., emission elements, to use. That is to say, the more colors, the greater the improvement in calorimetric precision, and system resources, which may include, but are not limited to, reading speed or memory, do not increase compared with the conventional method of switching the light source as many times as there are colors, even if the number of colors is increased.
Following is a description of a second embodiment, which differs from the first embodiment only in the timing by which the LEDs 11a through 11e are turned on. Accordingly, the description of the second embodiment will use symbols identical to the symbols given in
Given that the sensor array 15 that constitutes the image sensor unit 10 integrates and outputs an optical carrier signal throughout one cycle, it is permissible for the photoelectric conversion function of the sensor array 15 to be performed in any of the respective image signal accumulation cycles TS1, TS2, or TS3. It would be permissible, for example, to turn on the light source 11 in a time-shared manner.
As depicted in
Given that the timing by which each of the LEDs 11a through 11e is turned on is a time sequence, it is possible to turn on a next one of the LEDs 11a through 11e in synchronization with the timing by which one of the LEDs 11a through 11e for one color is switched off, allowing a simplified control circuit assembly. Given, however, that the present method results in a different lighting timing for each color of the LEDs 11a through 11e, each of the accumulation cycles TS1, TS2, and TS3 is longer than that of the first embodiment. Another inherent weakness with the present method is that the image signal accumulation cycle TC for a single scan cycle may become longer than that of the first embodiment.
Included within the scope of the present invention is that which is implemented by supplying software program code to a computer that is within either an apparatus that is connected the respective devices, or that is within the system thereof, in order to operate the respective devices that fulfill the functions of the embodiment, and that operate the respective devices in accordance with a program that is loaded into the computer, either CPU or MPU, that is within either the system or the device.
In the present circumstance, the software program code itself will fulfill the functions of the embodiment, and the program code itself, and a unit adapted to supplying the program code to computer, for example, a recording medium upon which the program code is stored, will constitute the present invention. Examples of a recording medium upon which the program code is stored may include, but are not limited to, a floppy disk, a hard drive, an optical disk, a magneto-optical disk, a CD-ROM, a magnetic tape, a nonvolatile memory card, or ROM.
That the program code is included in the present invention when the functions according to the embodiment are fulfilled by the program code in conjunction with an operating system (OS), another application program, or other program code that is running on the computer on which the program code is installed, in addition to when the functions according to the embodiment are fulfilled by the program code that is supplied by the computer being executed, is presumed herein as written.
That when a CPU or other device that is installed in a computer expansion board or an expansion unit that is connected to the computer performs actual processing, in whole or in part, in accordance with the direction of the program code once it is loaded into memory that is installed in the computer expansion board or the expansion unit that is connected to the computer, and the functions according to the embodiment are fulfilled by the processing, is also included in the present invention, is presumed herein as written.
It is possible to use an image processing apparatus of the present invention in applied reading of an original, as well as a scanner or a color fax, or a copying machine, or as a multi-function peripheral thereof, for example. It may also be used as an image input unit of a color copying machine.
As many apparently widely different embodiments of, and alterations and corrections to, the present invention may be made without departing from the spirit and scope thereof, it is to be understood that the invention is not limited to the specific embodiments thereof, except as defined in the appended claims.
The application claims priority from Japanese Patent Application No. 2004-221259, filed Jul. 29, 2004, and Japanese Patent Application No. 2005-167464, filed Jun. 7, 2005, which are hereby incorporated by reference herein in their entirety.
Number | Date | Country | Kind |
---|---|---|---|
2004-221259 | Jul 2004 | JP | national |
2005-167464 | Jun 2005 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP05/13583 | 7/25/2005 | WO | 1/26/2007 |