A claim of priority under 35 U.S.C. § 119 is made to Japanese Patent Application No. 2006/009580, filed Jan. 18, 2006, which is incorporated herein by reference in its entirety.
The present invention relates to an art for printing an image on a printing medium using an ink.
As represented by a so-called inkjet printer, a printing apparatus ejects minute ink drops onto a printing medium so as to form dots thereon, thereby printing images. This printing apparatus has been widely used as an image output apparatus. The printing apparatus can obtain only information on whether a dot is formed or not for each pixel. However, by controlling a dot forming density, the printing apparatus can achieve a continuous grayscale expression when the image is viewed far away.
This printing apparatus prints an image using dots. For this reason, if the dots are viewed, image quality is deteriorated. Accordingly, in order to print the image with superior image quality in which the dots are not viewed, various technologies have been developed. For example, a technology has been developed in which in addition to an ink having a general density, an ink having a small density (light ink) is accommodated, at a portion where the dots are easily viewed, the dots are formed by using the light ink, and an image where the dots are not viewed is printed (for example, Japanese Patent Publication No. 10-175318A). Alternatively, a technology has been developed in which dots each having a different dot size are formed, small dots are formed at a portion where dots are easily viewed, and an image where the dots are not viewed is printed (for example, Japanese Patent Publication No. 7-285222). Further, according to these technologies, since the number of grayscales represented by individual pixels can be increased, image quality can be improved.
Further, in recent times, a technology has been suggested in which driving waveforms of nozzles ejecting ink drops are changed, and a large number of types of dots each having a different dot size are formed (for example, Japanese Patent Publication No. 2000-52570). According to this technology, for example, two systems of driving waveforms are changed, and eight types of dots each having a different dot size are formed. In this case, if this technology is combined with a technology in which two types of inks (dark ink and light ink) each having a different density are used, since eight types of dots can be formed by each ink having each density, it is possible to form sixteen types of dots in total. Accordingly, in theory, grayscale variation of 16 stages (17 stages in the case of including a state where a dot is not formed) can be represented by individual pixels, which drastically improves image quality.
However, in a case where the suggested technologies are combined to the technology using the dark ink and the light ink, even though a plurality of types of dots can be formed, it is actually not possible to achieve an image quality improving effect and new problems occur. That is, if the types of the dots that can be formed are increased, the types of the dots are frequently changed according to the grayscale variation, which deteriorates image quality. Therefore, it is not possible to sufficiently improve the image quality. In addition, when the dot types are increased, since an image process performed before the image is printed becomes complicated, it may cause new problems, such as a decrease in a processing speed, or an increase in a memory capacity necessary for image processing. Accordingly, a method has been required in which a plurality of types of dots can be formed without causing the above-described problems.
It is therefore an object of the invention to provide a method in which a merit capable of forming a plurality of sizes of dots without causing above mentioned various problems can be sufficiently achieved.
In order to achieve the above described object, according to the invention, there is provided printing apparatus operable to print an image by forming first dots with first ink having a first density and second dots with second ink having a second density lower than the first density, the printing apparatus comprising:
a first dot former operable to form a plurality of sizes of the first dots; and
a second dot former operable to form a plurality of sizes of the second dots, wherein:
a smallest one of the sizes of the first dots is smaller than a smallest one of the sizes of the second dots; and
a largest one of the sizes of the first dots is larger than a largest one of the sizes of the second dots.
The first dot former may be operable to form three sizes of the first dots.
The second dot former may be operable to form three sizes of the second dots.
Each of the sizes of the first dots may be different from each of the sizes of the second dots.
According to the invention, there is also provided an image processing apparatus operable to generate control data adapted to be used in a printing apparatus which is operable to print an image by forming first dots with first ink having a first density and second dots with second ink having a second density lower than the first density, by performing a predetermined image process on image data of the image, the image processing apparatus comprising:
a first dot formation judge operable to judge whether the first dots having one of a plurality of sizes are formed or not, based on the image data;
a second dot formation judge operable to judge whether the second dots having one of a plurality of sizes are formed or not, based on the image data; and
a control data generator operable to generate the control data based on judgments of the first dot formation judge and the second dot formation judge, wherein:
a smallest one of the sizes of the first dots is smaller than a smallest one of the sizes of the second dots; and
a largest one of the sizes of the first dots is larger than a largest one of the sizes of the second dots.
According to the invention, there is also provided a printing method for printing an image by forming first dots with first ink having a first density and second dots with second ink having a second density lower than the first density, the printing method comprising:
forming a plurality of sizes of the first dots; and
forming a plurality of sizes of the second dots, wherein:
a smallest one of the sizes of the first dots is smaller than a smallest one of the sizes of the second dots; and
a largest one of the sizes of the first dots is larger than a largest one of the sizes of the second dots.
According to the invention, there is also provided an image processing method for generating control data adapted to be used in a printing apparatus which is operable to print an image by forming first dots with first ink having a first density and second dots with second ink having a second density lower than the first density, by performing a predetermined image process on image data of the image, the image processing method comprising:
judging whether the first dots having one of a plurality of sizes are formed or not, based on the image data;
judging whether the second dots having one of a plurality of sizes are formed or not, based on the image data; and
generating the control data based on the judging, wherein:
a smallest one of the sizes of the first dots is smaller than a smallest one of the sizes of the second dots; and
a largest one of the sizes of the first dots is larger than a largest one of the sizes of the second dots.
According to the invention, there is also provided program products each of which comprises a recording medium having recorded a program operable to cause a computer to execute the above methods, respectively.
The above objects and advantages of the present invention will become more apparent by describing in detail preferred exemplary embodiments thereof with reference to the accompanying drawings, wherein:
Hereinafter, an embodiment according to the invention will be discussed with reference to the accompanying drawings and in the following order.
A. Outline of Embodiment:
B. Structure of Apparatus:
C. Image Printing Process:
D. Halftone Process of Embodiment:
A. Outline of Embodiment:
Before an embodiment is described in detail, an outline of the embodiment will be described with reference to
As shown in the drawing, an image processing module is incorporated in the printing apparatus 10. When image data of an image to be printed is received, the printing apparatus 10 performs a predetermined image process using the image processing module and converts the image data into data that is represented according to whether a dark dot and a light dot are formed or not. Moreover, the ‘module’ means that a series of processes, which are performed in the printing apparatus 10 for the printing apparatus 10 to print images, are classified according to their functions. Accordingly, the ‘module’ can be implemented as a portion of a program, implemented by using a logical circuit having a specific function, or implemented by a combination thereof. In addition, the printing apparatus 10 supplies the data obtained by the image processing module to the printing heads 12 and 14, forms a dark dot and a light dot according to the image processed result, and prints images.
Further, the printing heads 12 and 14 according to this embodiment can eject ink drops each having a different size such that dots each having a different dot size can be formed. In the example shown in
However, if there are too many dot types, the dot types are frequently changed in the image, which deteriorates printed image quality. In addition, when the dot types are increased, since an image process performed before the image is printed becomes complicated, it may cause problems, such as a decrease in a processing speed, a decrease in a printing speed due to the decrease in the processing speed, or an increase in a memory capacity necessary for image processing.
Accordingly, the image processing module of the printing apparatus 10 shown in
In general, the dot by the light ink is viewed less than the dot by the dark ink, and when the size of the dot is decreased, the dot is less viewed. The ‘extra small dot’ of the light dots becomes a dot that is least viewed. As a result, it is assumed that if the above-described dots are formed, image quality can be drastically improved. In actual, there are not so many images whose printing image quality can be sufficiently improved using the dots that are difficult to be viewed. Accordingly, in most of cases, even if the ‘extra small dot’ of the light dots can be formed, a large image quality improving effect is not obtained. Further, since the largest dot (in this case, extra large dot) is exclusively used when printing a painting-out image referred to as a so-called solid image, a character, or the like, the light dots are rarely used. Accordingly, if the image data is converted while the light dots are excluded, the types of the dots can be effectively reduced. In addition, if the types of each of the light dot and the dark dot are set to the three types, a dot size of any dot can be represented as two bits. When a plurality of types of dots are used, it is possible to reduce an amount of data that is obtained as the result of image processing. As a result, it is possible to prevent problems from occurring due to the fact that the types of the dots are frequently changed so as to cause image quality to be deteriorated, or the image process becomes complicated so as to cause a decrease in a processing speed or an increase in a memory capacity necessary for image processing. In the description below, this printing apparatus 10 will be described in detail with reference to embodiments.
B. Structure of Apparatus:
B-1. Entire Structure:
Further, the scanner unit 100 has a structure in which the entire scanner unit 100 is accommodated in an integral case. The scanner unit 100 and the printer unit 200 are coupled with each other by a hinge mechanism 204 (refer to
B-2. Inner Structure:
B-2-1. Inner Structure of Scanner Unit:
The scanner unit 100 includes a transparent platen glass 104 that sets the document images, a platen cover 102 that presses the set document images, a read carriage 110 that reads out the set document images, a driving belt 120 that moves the read carriage 110 in a read direction (main scanning direction), a driving motor 122 that supplies power to the driving belt 120, and a guide shaft 106 that guides motion of the read carriage 110. Further, the operation of the driving motor 122 or the read carriage 110 is controlled by the control circuit 260 to be described below.
If the driving motor 122 rotates under a control of the control circuit 260, the motion of the driving motor 122 is transmitted to the read carriage 110 through the driving belt 120. As a result, the read carriage 110 moves in a read direction (main scanning direction) according to a rotational angle of the driving motor 122 while being guided to a guide shaft 106. Further, the driving belt 120 is continuously adjusted in an appropriately extended state by means of an idler pulley 124. For this reason, if the driving motor 122 inversely rotates, the read carriage 110 can move in a reverse direction by the distance according to a rotational angle.
In the read carriage 110, a light source 112, a lens 114, a mirror 116, a CCD sensor 118, and the like are mounted. Light emitted from the light source 112 is radiated onto the platen glass 104 and is reflected on the document image that is set on the platen glass 104. The reflected light is guide to the lens 114 by the mirror 116, is condensed by the lens 114, and is detected by the CCD sensor 118. The CCD sensor 118 is composed of a linear sensor in which photodiodes that convert the intensity of the light into an electrical signal are disposed in a columnar shape in a direction perpendicular to a moving direction (main scanning direction) of the read carriage 110. For this reason, the light emitted from the light source 112 is radiated onto the document image while read carriage 110 is moved in a main scanning direction, and the intensity of the reflected light is detected by the CCD sensor 118, which obtains an electrical signal according to the document image.
Further, the light source 112 is composed of light emitting diodes for three primary colors including R (red), G (green), and B (blue). The light source 112 can sequentially radiate R light, G light, and B light. As a result, in the CCD sensor 118, the R reflected light, the G reflected light, and the B reflected light can be sequentially detected. In generally, a red portion of an image reflects the R light, but does not reflect the G light or the B light. Therefore, the R reflected light displays an R component of the image. Similarly, the G reflected light displays a G component of the image and the B reflected light displays a B component of the image. Accordingly, the light of the three primary colors including R, G, and B are radiated onto the document image while being changed with a predetermined cycle, and at the same time, the intensity of the reflected light is detected by the CCD sensor 118. In this case, the R component, the G component, and the B component of the document image can be detected and the color image can be read out. Further, since the read carriage 110 moves while the color of the light which the light source 112 radiates is changed, the locations of the image where the respective components of R, G, and B are detected are different by a degree corresponding to a movement amount of the read carriage 110, but the positional deviation can be corrected by image processing after the respective components are read out.
B-2-2. Inner Structure of Printer:
Next, an inner structure of the printer unit 200 will be described. The printer unit 200 includes a control circuit 260 that controls a whole operation of the printing apparatus 10, a printing carriage 240 that prints an image on a printing medium, a mechanism that moves the printing carriage 240 in a main scanning direction, a mechanism that performs a paper feeding operation for the printing medium, and the like.
The printing carriage 240 includes an ink cartridge 242 that accommodates a K ink, an ink cartridge 243 that accommodates various inks including a C ink, a light C ink (LC ink), an M ink, a light M ink (LM ink), and a Y ink, a printing head 241 that is provided on a side of a bottom surface of the printing carriage 240, and the like. In the printing head 241, ink ejecting heads for ejecting ink drops are provided for every ink. If the ink cartridges 242 and 243 are mounted in the printing carriage 240, the respective inks in the cartridges are supplied to ink ejecting heads 244 to 249 of the respective colors through an introducing tube (>not shown).
The mechanism that moves the printing carriage 240 in a main scanning direction includes a carriage belt 231 that drives the printing carriage 240, a carriage motor 230 that supplies power to the carriage belt 231, an extension pulley 232 that continuously applies appropriate extension to the carriage belt 231, a carriage guide 233 that guides the motion of the printing carriage 240, and an original point location detecting sensor 234 that detects the original point location of the printing carriage 240. If the carriage motor 230 rotates under a control of the control circuit 260 to be described below, the printing carriage 240 can move in a main scanning direction by a distance corresponding to the rotational angle. If the carriage motor 230 inversely rotates, the printing carriage 240 can move in a reverse direction.
Further, in the printing apparatus 10 according to this embodiment, an optical detecting sensor 238 is provided on a side of the printing carriage 240, and detects the characteristic of the printed surface of the printing medium and supplies it to the control circuit 260.
The mechanism that performs a paper feeding operation for the printing medium includes a platen 236 that supports the printing medium from the rear surface side and a paper feeding motor 235 that rotates the platen 236 and performs a paper feeding operation. If the paper feeding motor 235 rotates under a control of the control circuit 260 to be described below, the printing medium can move in a sub scanning direction by a distance according to a rotational angle.
The control circuit 260 includes a CPU, a ROM or a RAM, a D/A converter that converts digital data into an analog signal, a peripheral apparatus interface PIF that performs a data exchange with peripheral apparatuses, and the like. The control circuit 260 controls the whole operation of the printing apparatus 10, and controls the operation of the light source 112, the driving motor 122, and the CCD sensor 118 mounted in the scanner unit 100 while exchanging data with them.
Further, the control circuit 260 drives the carriage motor 230 and the paper feeding motor 235 to perform a main scanning operation and a sub scanning operation of the printing carriage 240, and at the same time, performs a control for supplying driving signals to the ink ejecting heads 244 to 249 of the respective colors to eject ink drops. The driving signals that are supplied to the ink ejecting heads 244 to 249 are generated by reading out the image data from a computer 30, a digital camera 20, and an external storage device 32 and performing an image process to be described below on the read image data. Alternatively, an image process is performed on the image data read by the scanner unit 100 so as to generate a driving signal. In this way, while the main scanning operation and the sub scanning operation of the printing carriage 240 are performed under a control of the control circuit 260, the ink drops are ejected from the ink ejecting heads 244 to 249 so as to form ink dots of respective colors on the printing medium, thereby printing a color image. Alternatively, instead of performing the image process in the control circuit 260, the data having subjected to the image process may be received from the computer 30, and the ink ejecting heads 244 to 249 may be driven while the main scanning operation and the sub scanning operation of the printing carriage 240 are performed according to the received data.
Further, the control circuit 260 is also connected to the operational panel 300 such that it can exchange data with the operational panel 300. When operating various buttons provided on the operational panel 300, a detailed operation mode of the scanner function or the printer function can be set. Further, the detailed operation mode can be set from the computer 30 through the peripheral apparatus interface PIF.
Further, the printing apparatus 10 according to this embodiment controls a size of an ejected ink drop, thereby forming dots each having a different size on the printing medium. The principle of forming the dots having the different sizes will now be described.
FIGS. 7(a) and 7(b) are diagrams illustrating a principle of forming ink dots having different sizes by controlling sizes of ejected ink drops.
As well known, the piezoelectric element PE is an element in which when a voltage is applied to the element, its crystal structure is distorted, and an electro-mechanical energy conversion is performed at a high speed. In this embodiment, a voltage having a predetermined waveform is applied between electrodes provided at both ends of the piezoelectric element PE to thus deform sidewalls of the ink chamber 256. As a result, a volume of the ink chamber 256 is decreased, and an ink corresponding to the reduced volume becomes an ink drop Ip to be ejected from the nozzles Nz. The ink drop Ip is soaked into the printing paper P that is mounted in the platen 236, and thus ink dots are formed on the printing paper.
In a state where a sufficient amount of ink is supplied to the ink chamber 256, if a positive voltage is applied to the piezoelectric element PE, the ink drop Ip having a volume that corresponds to the decrease in the volume of the ink chamber 256 is ejected from the nozzles Nz. In contrast, in a state where an amount of supplied ink is insufficient and the ink interface retreats by a large amount, a positive voltage is applied, and the ejected ink drop becomes a small ink drop. Further, the size of the ejected ink drop varies depending on the magnitude of the applied positive voltage. For example, even when the sufficient amount of ink is absorbed in the ink chamber 256, if the positive voltage to be applied is small, the ink drop to be ejected becomes smaller. As such, the printer unit 200 that is mounted in the printing apparatus 10 according to this embodiment controls a waveform of a voltage applied at the time of ejecting the ink drop so as to control a size of the ink drop to be ejected. Therefore, it becomes possible to form dots each having a different size.
Further, in the printing apparatus 10 according to this embodiment, two systems of voltage waveforms, which can cause ink dots of two types (small and large) to be ejected, are prepared, and the dots are formed while these driving waveforms are changed, which forms ink dots having a large number of types of sizes (five types in this embodiment). Hereinafter, a method of forming a plurality of types of dots having different sizes by using the two systems of driving waveforms while changing the driving waveforms will be described.
As shown in
FIGS. 9(a) to 9(e) are diagrams illustrating an aspect where a printing apparatus 10 according to an embodiment of the invention form a plurality of types of dots by changing driving waveforms applied to nozzles. Since the sizes of the dots are changed in five stages in the printing apparatus 10 according to this embodiment, if necessary, the dots are discriminated as the ‘extra small dot’, the ‘small dot’, the ‘middle dot’, the ‘large dot’, and the ‘extra large dot’ in the order of smaller dots. When the ‘extra small dot’ is formed, as shown in
When the ‘small dot’ is formed, the nozzles may be driven by using the driving waveform COM11 that causes the second smallest ink drop to be ejected, as shown in
As can be understood from the above-described description, it is possible to form dots of more than the five types. For example, if the two driving waveforms including the driving waveform COM11 and the driving waveform COM12 are supplied, it is possible to form a dot slightly larger than the large dot, and if the driving waveform COM21 and the driving waveform COM22 are supplied, it is possible to form a dot slightly larger than the middle dot. Further, the driving waveform COM11 and the driving waveform COM22 are supplied to form dots. Since each of the driving waveform COM11 and the driving waveform COM21 is output in the first half of the cycle T, it is not possible to supply a combination of these two waveforms to the nozzles. Similarly, since the driving waveform COM12 and the driving waveform COM22 are also supplied in the second half of the cycle T, it is not possible to supply a combination of these two waveforms to the nozzles. After all, the two systems of driving waveform shown in
Further, in the above description, as shown in
As described above, the printer unit 200 of the printing apparatus 10 changes the driving waveform supplied to the nozzles, and forms the dots while ejecting the ink drops having different sizes. Further, the control data that changes the driving waveform is created by performing a predetermined image process on the image data before printing the images. A process (image printing process) will be described in which the image process is performed on the image data so as to create control data, and the ink dots are formed on the basis of the obtained control data so as to print the images.
C. Image Printing Process:
If the image printing process starts, first, the control circuit 260 reads out image data to be printed (Step S100). In this case, the image data is RGB image data that is represented by grayscale values of the respective colors including R, G, and B.
Next, the control circuit 260 performs a process for converting a resolution of the read image data into a resolution for printing by the printing unit 200 (printing resolution) (Step S102). When the resolution of the read image data is lower than the printing resolution, an interpolation operation is performed among neighboring pixels so as to set new image data, thereby converting the resolution into a high resolution. In contrast, if the resolution of the read image data is higher than the printing resolution, the image data is interpolated from among the neighboring pixels with a predetermined ratio, thereby converting the resolution into a low resolution. In the resolution converting process, the following process is performed. That is, in this process, image data is created or interpolated with a predetermined ratio with respect to the read image data and the read resolution is converted into the printing resolution.
In this way, if the resolution of the image data is converted into the printing resolution, the control circuit 260 performs a color converting process on the image data (Step S104). In this case, the color converting process means a process for converting the image data represented by the respective colors including R, G, and B into image data represented by grayscale values of the respective colors including C, M, Y, and K. The color converting process is performed by using a numerical table that is referred to as a color conversion table (LUT).
For example, If an R component of the image data is set to RA, a G component thereof is set to GA, and a B component thereof is set to BA, the image data is associated with an A point in the color space (see
When the above-described color converting process is completed, the control circuit 260 starts a halftone process, as shown in
For a method of performing the halftone process, various methods, such as an error spread method or a dither method, can be used. The error spread method is a method in which it is determined with respect to an arbitrary pixel whether a dot is formed or not, an error in the grayscale expression occurring in the corresponding pixel spreads to neighboring pixels, and it is determined for each pixel whether a dot is formed or not, such that that the error having spread to the neighboring pixels is resolved. The dither method is a method in which a threshold value randomly set in a dither matrix is compared with the image data of the respective colors including C, M, Y, and K for each pixel, and it is determined in the pixel having a large capacity of image data that a dot is formed while it is determined in the pixel having a large threshold value that a dot is not formed, thereby obtaining dot data for each pixel. As the halftone method, any one of the error spread method and the dither method can be used. However, in the printing apparatus 10 according to this embodiment, it is assumed that the halftone process is performed using the dither method.
Further, as described above, in the printing apparatus 10 according to this embodiment, the two systems of driving waveforms are changed and thus the sizes of the dots to be formed can be changed in five stages. In addition, in regards to the C ink and the M ink, the LC ink and the LM ink of the light color are accommodated, and in addition to the changing of the dot sizes, the ink is changed to the light ink, thereby forming dots. Therefore, in regards to the C and M dots, with respect to the dots of ten types including the light and dark dots, a process (halftone process) is required for determining whether a dot is formed or not. However, if the halftone process is performed with respect to the all of the dots, an image process becomes complicated, which causes an increase in a processing speed or an increase in a necessary memory capacity. Further, the sufficient image quality improving effect cannot be obtained in terms of image quality, which causes problems. Accordingly, in the halftone process according to this embodiment, instead of forming the dots of all types, only dots of types where the image quality can be effectively improved are targeted, and it is determined only with respect to the targeted dots whether a dot is formed or not.
In the image printing process shown in
For this reason, before actually starting the forming of the dot, a process is required for rearranging the dot data obtained for the respective colors including C, M, Y, and K according to the dot forming order of the ink ejecting heads 244 to 249. This process corresponds to the interlace process.
As shown in
In addition, if the one-time main scanning is completed, the paper feeding motor 235 is driven, and the printing medium is moved in a sub scanning direction. After while the main scanning is formed on the printing carriage 240 by driving the carriage motor 230, the rearranged dot data is supplied to the ink ejecting heads 244 to 249 so as to form dots. By repeatedly performing this operation, on the printing medium, the dots of the respective colors including C (LC), M (LM), Y, and K are appropriately distributed according to the grayscale values of the image data. As a result, the image is printed on the printing medium.
Further, as described above, in the halftone process, the dots, which are capable of effectively image quality, are targeted, and it is determined only with respect to the targeted dot whether a dot is formed or not. Therefore, it is possible to fast print a high-resolution image without making the process complicated. Hereinafter, the halftone process that is performed during the above-described image printing process will be described in detail.
D. Halftone Process According to Embodiment
The contents of the halftone process that is performed during the image printing process shown in
When it is determined whether the dot is formed or not, first, a grayscale value of image data for a pixel considered as a determination target (attention pixel) is compared with a threshold value stored in a corresponding location in the dither matrix. The broken-line arrows shown in
On the basis of the above-described contents, the halftone process according to this embodiment will be described.
Further, in regards to the Y dot and the K dot, three types of dots including a dark-small dot, a dark-middle dot, and a dark-large dot are only used. As shown in
Next, the dither method is applied to the forming density data obtained in this way, and it is determined whether various dots are formed or not. In this case, when forming density data for a plurality of types of data is obtained, the determination whether dot is formed or not starts from the most easily viewed dot. For example, as shown in
From the above description, the following points are apprehended. That is, when the plurality of types of dots are formed, with respect to the dots on which a determination of whether the dots are formed or not is performed early, it can be determined whether the corresponding dots are formed or not, such that the dots are optimally dispersed. However, with respect to the dots on which a determination of whether the dots are formed or not is performed late, the determination of whether the dots are formed or not should be performed in a state of avoiding the pixels in which the dots are previously formed. For this reason, with respect to the dots on which a determination of whether the dots are formed or not is performed late, the dots may not be optimally dispersed. In regards to the dots to be easily viewed, if the corresponding dots are not optimally dispersed, the image quality becomes deteriorated. Accordingly, when it is determined with respect to the plurality of types of dots whether the corresponding dots are formed or not while the dither method is used, the determination is performed sequentially from the dots to be easily viewed.
The determination on whether the dot is formed or not is performed using the method having been described with reference to
Then, it is determined whether the dot is formed in the attention pixel (Step S204). In this case, it is determined only with respect to the dot to be most easily viewed whether the dot is formed or not. However, as described above, as the result of the application of the dither method, when it is determined that the dot is formed, it is determined as ‘yes’ in step S204, and the result of determination on whether the dot is formed or not is stored (Step S212). Meanwhile, when it is determined that the dot to be most easily viewed is not formed, it is determined as ‘no’ in step S204, and the process of determination with respect to the other dots on whether the dots are formed or not starts.
As described above, in the dither method, according to a request on image quality, the determination on whether the dot is formed or not is performed sequentially from the dots to be easily viewed. Therefore, with respect to the pixel which has been determined that the most easily viewed dot is not formed, it is determined whether the forming density data of the subsequently easily viewed dot exits or not (Step S206). For example, as shown in
The determination on whether the dot is formed or not in step S210 is performed as follows. First, the forming density data (in this case, ‘b’) of the dot (in this case, light-middle dot) having been determined that the dot is not formed with respect to the corresponding pixel is added to the forming density data (in this case, ‘a’) of the target dot (in this case, light-small dot). Then, the added value to be obtained is compared with the threshold value in the dither matrix. At this time, when the added value is larger than the threshold value, it is determined that the target dot is formed. In contrast, when the added value is smaller than the threshold value, it is determined that the target dot is not formed.
In this way, if the determination with respect to the target dot (in this case, light-small dot) on whether the dot is formed or not is performed, the process returns to step S204, and it is determined whether the dot is formed in the corresponding pixel. Then, when it is determined that the light-small dot is formed (Step S204: yes), the determined result is stored (Step S212). Meanwhile, when it is determined that the dot is not formed (Step S204: no), it is determined whether the forming density data for the subsequently easily viewed dot exits or not (Step S206). In this case, since the forming density data is obtained only with respect to the two types of dots including the light-middle dot and the light-small dot, the forming density data of the subsequently easily viewed dot does not exit (Step S206: no). After all, it is determined that the dot does not exit in the corresponding pixel (Step S208), and the determined result is stored (Step S212).
In this case, the description has been given of the case where the forming density data is obtained only with respect to the two types of dots. In the case where the forming density data of more than the three types of dots is obtained, even when the determination process in Step S206 is performed twice, the forming density data of the third dot remains. Accordingly, in this case, it is determined with respect to the third dot whether the dot is formed or not (Step S210). Since it is already determined with respect to the two types of dots that the dots are not formed in the corresponding pixels, the forming density data of these dots is added to the forming density data of the dot where the determination on whether the dot is formed or not now starts, the dither method is applied to the added value to be obtained, and it is determined whether the dot is formed or not.
As described until now, in the halftone process according to this embodiment, after the image data is converted into the forming density data, the dither method is applied sequentially from the dots to be easily viewed, and thus it is determined whether the dot is formed or not. Even though it is determined that any dot is formed (Step S204: yes) or the determination is made on all of the dots, when it is not determined that the dot is formed in any pixel (Step S206), it is determined that the dot is not formed in the pixel. In addition, after the determined result having been obtained is stored, (Step S212), it is determined whether the above-described process is performed on all of the pixels of the image (Step S214). As a result, when it is determined that the non-processed pixels remain (Step S214, no), the process returns to step S200, and the above-described series of processes are performed on the non-processed pixels. While the series of processes are being repeated, if it is determined that the process is completed on all of the pixels (Step S214, yes), the halftone process shown in
In the image printing process shown in
In this case, as shown in FIGS. 16(a) and 16(b), in the forming density table for the C color and the M color, the forming density data is set with respect to the respective dots including the light-small dot, the light-middle dot, the dark-extra small dot, the light-large dot, the dark-middle dot, and the dark-extra large dot. Accordingly, if it is determined with respect to various dots whether the dots are formed or not on the basis of the forming density data that is obtained by referring to the table, when printing a so-called gradation image becoming gradually dark from a bright image, first, the light-small dot is formed, and as the image becomes dark, the dot is changed in the order of the light-middle dot, the dark-extra small dot, the light-large dot, and the dark-middle dot. Finally, the dark-extra large dot is formed. In this way, the image can be printed.
Of course, if the extra small dot or the extra large dot can be formed by the dark ink, the extra small dot or the extra large dot can be formed by the light ink. Similarly, if the small dot and the large dot can be formed by the light ink, these dots can be formed by the dark ink. However, in the printing apparatus 10 according to this embodiment, the image is printed without using the dots, and thus the image can be effectively printed in the following points. First, if the types of dots to be formed are increased, the types of the dots formed to print the image are frequently changed, which causes the image quality to be deteriorated. That is, if the types of the dots are increased, the image quality is not improved. Further, if the types of the dots are increased, since the halftone process or the interlace process becomes complicated, a large amount of process time is required, and it becomes difficult to fast print the image. In addition, the result of the halftone process needs to be stored for each of the types of the dots, which increases a memory capacity required when storing the halftone process result. In view of these points, it is not preferable that the types of the dots be increased. Accordingly, it is preferable that the dots to be effectively used be selected from among the types of the dots that can be formed.
From this point of view, the extra small dot by the light ink is not viewed. For this reason, even though the extra small dot is formed, since there little variation in the extra small dot, the extra small dot by the light ink is a dot whose utility value is relatively low. Further, since the extra large dot is used when printing a painting-out image referred to as a so-called solid image, a character, or the like, it is generally formed by the dark ink. Therefore, the extra large dot by the light ink is a dot whose utility value is relatively low. Accordingly, these dots are set to dots not to be used, and thus the image can be printed in a state where the sufficiently high image quality is maintained.
Further, as the dots by the light ink, there are three types of dots, that is, the small dot, the middle dot, and the large dot. Thus, in order to match the types of the dots by the dark ink with the types of the dots by the light ink, the types of the dots by the dark ink are set to three types, that is, the extra small dot, the middle dot, and the extra large dot. In this case, with respect to both the light dots and the dark dots, the types of dots can be specified by two bits. If the types of dots by the dark ink are set to the four types, three bits are required in specifying the types of dots, and thus a data mount may be increased by 1.5 times. In regards to the light dot and the dark dot, the types of dots are set to the three types. As a result, the plurality of types of dots can be formed and the image can be printed without increasing the data amount.
The printing apparatus according to this embodiment has been described. However, the invention is not limited thereto, and various changes and modifications can be made without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
P2006-009580 | Jan 2006 | JP | national |