1. Field of the Invention
The present invention relates to ink jet printing apparatuses and image processing methods, and specifically, to a technique for reducing, in an image containing a character and its background, the blurredness and bleeding of characters.
2. Description of the Related Art
Ink jet printing apparatuses, which can perform printing to various print media, have the advantage of being able to perform dense and fast printing and have thus been used as information output devices for various apparatuses. These devices have been commercialized as printers, portable printers, and copiers.
What is called a serial type of an ink jet printing apparatus comprises a carriage mounting a print head having a plurality of ink ejection openings and an ink tank, a conveying mechanism that conveys a print medium, and control means for controlling the operation of the carriage and the conveying mechanism. This ink jet printing apparatus performs scans of the print head in a direction (main scanning direction) orthogonal to the direction of conveyance of a print medium (sub-scanning direction). Between these scans, the print medium is conveyed by an amount equal to a print width of printing. This ink jet printing system performs printing by ejecting ink to the print medium in accordance with print signals. The ink jet printing system is widely used, owing to its low running costs and quiet operations. In recent years, many products use a plurality of colors of ink so as to be adaptable to color printing.
On these color ink jet apparatuses, it is known that in an image composed of a character and its background, the character may become blurred or have bleeding. More specifically, first, in an image in which the character and its background are composed of different colors from each other, the inks of the different colors may bleed and mix with each other at the boundary between the character and background. This may degrade the visibility of the character. Second, in an image composed of an outline character against a colored background, the background color ink may bleed into the outline character area to blur the outline character, degrading their visibility.
Measures described below have been proposed to deal with the above problems.
A first measure is to provide a fixing mechanism such as a heating fixing device. This allows ink to be quickly fixed to a print medium to prevent bleeding, improving the visibility of characters. As a second measure, a proposal has been made of a method of detecting the boundary between a black image and a color image and applying a color ink on the black ink adjacent to the boundary so that the high permeability of the color ink serves to reduce possible boundary bleeding (see Japanese Patent Laid-Open No. 2005-169753). As a third measure, a technique is known which increases the permeability of inks through the print medium to prevent different inks from mixing together on the surface of the print medium (see Japanese Patent Laid-Open No. 55-65269 (1980)).
However, these methods have problems as described below.
On the first measure, the provision of the fixing mechanism may draw an increase of size and cost of the apparatus. Further, the serial type printer conveys the print medium for each scan, resulting in intermittent sheet conveying. Thus, uneven fixation may occur following the intermittent sheet conveying. Further, on the second measure in which the color ink is applied on the black ink adjacent to the boundary to reduce bleeding, in many cases, sufficient effects are not expected unless the black ink and the color ink have the properties of reacting with each other.
The third measure can prevent the different inks from mixing together on the print medium by increasing their permeability. However, increasing permeability may cause the inks to permeate a shallow layer in the print medium along its surface and move across the boundary. In particular, if an outline character is printed, such bleeding may degrade the visibility of the character.
An object of the present invention is to provide an ink jet printing apparatus and an image processing method which are able to improve the visibility of a character and its background in different colors or the visibility of outline characters.
In the first aspect of the present invention, there is provided an ink jet printing apparatus that prints an image including a character by using a print head to eject ink to a print medium from the print head, said apparatus comprising: character identifying means for identifying character data in image data; thinning means for executing a thinning process for an adjacent portion in the image data, which portion is composed of predetermined pixels of the image data adjacent to the character, based on the identified character data; and print control means for causing said printing apparatus to print the image including the character based on an image data including the character data and the adjacent image data which is subjected to the thinning process by said thinning means.
In the second aspect of the present invention, there is provided an image processing method of generating print data used for printing an image including a character by using a print head to eject ink to a print medium from the print head, said method comprising: a character identifying step of identifying character data in image data; a thinning step of executing a thinning process for an adjacent portion in the image data, which portion is composed of predetermined pixels of the image data adjacent to the character, based on the identified character data; and a generating step for generating an image data including the character data and the adjacent image data which is subjected to the thinning process by said thinning step.
According to the above configuration, an image adjacent to an identified character is thinned out so that a space between the character and the adjacent image is formed. Thus, bleeding ink can be confined within the space. This reduces blurredness of outline characters and bleeding of ink at the boundary between a black character and a background color or between a colored character and a background color. Thus, the visibility of characters can be improved.
Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
Embodiments of the present invention will be described below with reference to the drawings. In the embodiments described below, an ink jet printer will be described as an example of an ink jet printing apparatus.
Outline of the Ink Jet Printer
In response to a print instruction, the carriage 106 moves in an x direction in the figure to execute scanning with the print heads. During the scanning, ejection heaters in the print heads 201 are driven to eject the corresponding inks in accordance with the print data. An area on the print medium 107 is thus printed which corresponds to the print width of the print heads. After the print scan is finished and before the next print scan is started, the sheet feeding roller 104 feeds the sheet by a distance equal to the required width in the direction of arrow D in the figure. The scanning and sheet feeding operations are thus repeated to complete printing the predetermined area in the print medium.
Instead of being executed only during the main scan in one direction, printing may also be executed during a return, that is, while the carriage is returning to its home position after the main scan printing in the x direction, in order to increase print speed. Further, in the example described above, the ink tanks and the print heads are detachably mounted on the carriage 106. However, an ink jet cartridge form may be used in which the ink cartridges 202, accommodating the respective inks, are integrated with the print heads 201. Moreover, a multicolor integrated print head may be used which can eject a plurality of color inks.
A capping mechanism (not shown) and a recovery unit (not shown) are provided within the range of movement of the carriage; the capping mechanism caps ejection opening surfaces of the print heads, and the recovery unit performs a head recovering operation of, for example, removing ink with an increased viscosity or bubbles from the print heads capped by the capping mechanism. The recovery unit has, for example, a cleaning blade (not shown) supported so that the blade can project toward the print heads 201 and abut against their front surfaces. Thus, after a recovery operation, the cleaning blade is projected into a path of movement of the print heads to wipe unwanted ink droplets, dirt, and the like off from the front surfaces of the print heads as the print heads move.
Outline of the Print Heads
Outline of the Control Configuration
An MPU 401 in the print control section 500 controls the data thinning process and printing operation in accordance with control programs stored in a program ROM 402. A RAM (DRAM) 403 is used as a work area in which the MPU 401 executes these processes. That is, the RAM 403 temporarily stores print data, ejection data supplied to the print heads, and other data. The RAM 403 also memorizes the number of print dots, the number of times the print heads have been replaced with new ones, and the like. A gate array 404 controls the supply of print data to the print heads and the transfer of data between the interface 400 and MPU 401 and DRAM 403. Motor drivers 407 and 408 drive a conveyance motor 405 and a carrier motor 406, respectively. A head driver 409 drives the print heads 201 to eject inks from the ejection openings.
Description will be given for several embodiments of a process for preventing the visibility of printed characters from decreasing, which process is executed in the ink jet printer configured as described above.
A first embodiment of the present invention relates to performing a thinning-out process for a background color image data adjacent to an outline character of an image composed of the outline character and the background color. This prevents the outline character from being blurred with bleeding of the background color ink.
The host PC 1200 executes a rendering process (1001) on input RGB data 1000 received from an application at a resolution of 600 dpi. This results in generation of multiple-valued (in the present embodiment, 256 values) RGB data 1003. The host PC 1200 also identifies outline character objects in the input RGB data 1000 and executes a rendering process 1001 on the data 1000 to generate binary outline character data 1002 with a resolution of 600 dpi. The generated multiple-valued RGB data 1003 and binary outline character data 1002 are transferred to the printer 1210.
The printer 1210 executes a color converting process 1004 by which the multiple-valued RGB data is converted into multiple-valued KCMY data. The KCMY data 1005 obtained by the color converting is subjected to a quantizing process 1006 based on a predetermined quantizing method. The present embodiment quantizes the KCMY data into five valued data with a resolution of 600 dpi by means of an error diffusion method. The KCMY data obtained by the quantization is subjected to an index expansion process (1007) to be 1200-dpi binary data 1009, which can be printed with a print head. The index expansion process uses dot arrangement data in a form of matrix, which corresponds each of the 5-valued data, to output a dot arrangement pattern corresponding to the 5-valued data. The present embodiment expands 5-value data into a 2×2 dot matrix.
On the other hand, in order to match the resolution of the outline character data 1002 with that of the print data, the printer 1210 executes a bold process 1008 on the outline character data 1010 to generate outline character bold data 1010. The bold process is what thickens the data to four vertically and horizontally adjacent pixels to change the resolution from 600 dpi to 1,200 dpi.
Finally, an outline character expanding process 1011 is executed on the basis of the binary data 1009 obtained by the index expansion and the outline character bold data 1010. Final output data 1012 is thus generated.
The present embodiment assigns the entire image data process to the host PC and printer. However, the present invention is not limited to this aspect. For example, either the printer or host PC may execute all of the process shown in
Outline Character Expanding Process
When the process (S300) is started, first an inverting process is executed on the outline character bold data 1011 (S301). The outline character bold data is expressed as black (data “1”) pixels shown in
Then, expansion is performed on each of the pixels of the inverted outline character (data “0”) so as to change eight adjacent pixels (that is, the pixels immediately above and below, to the right and left of, obliquely right and left above, and obliquely right and left below each pixel) into outline character pixels (data “0”) (S302). The expanded inverted outline character data is shown in
Further, the logical AND (logical product) operation of the inverted expanded data shown in
The process in step 303 is executed on each of the C, M, and Y data in the background image so as to generate the outline character expanded data for each of C, M, and Y.
An image with the outline character expanded can be obtained by performing printing on the basis of the C, M, Y, and K data (1012) obtained by the above process. Thus, even if ink used to print the background image bleeds into the area of the outline character, the bleeding ink can be confined within the expanded portion, with the intended outline character area unaffected. This prevents the outline character from being blurred to improve its visibility.
A second embodiment of the present invention relates to a configuration that not only executes an outline character expanding process for thinning a background image but also sets the details of the thinning out process finely so as to prevent the fineness of the background image from being degraded by excessive thinning. Further, the second embodiment performs the optimum thinning depending on the manner in which each color ink bleeds to print higher-quality outline characters.
The present embodiment uses a configuration similar to that in accordance with the first embodiment, shown in
Outline Character Expanding Process
The outline character expanding process in accordance with the present embodiment expands each of the pixels (black pixels; data “1”) in the outline character bold data 1010 (
A calculation is then made of logical AND 701 of the resulting outline character 3×3 expanded data (1101) and data obtained by inverting the outline character bold data (1010) (
Similarly, a calculation is made of logical AND 702 of data obtained by inverting the outline character 3×3 expanded data (1101) and the outline character 5×5 expanded data (1102) to generate 5×5 expanded pixel data shown in
Further, a calculation is made of logical AND 703 of data obtained by inverting the outline character 5×5 expanded data (1102) and the outline character 7×7 expanded data (1103) to generate 7×7 expanded pixel data shown in
Then, the logical OR (logical sum) 707 of the logical ANDs 704, 705, and 706 is calculated to generate K thinning data shown in
In the K thinning masks (1), (2) and (3), shown in
Finally, the logical AND of data obtained by inverting the K thinning data (
For the thinning masks (1), (2), and (3), thinning amount may be varied among K, C, M, and Y. Thus, for example, the thinning amount can be set at a larger value for color inks that are likely to bleed.
As described above, the thinning ratio is reduced from the pixels located closest to the outermost outline of the outline character toward those located far from the outermost contour and is increased for the color ink that are likely to bleed. This enables printing of outline characters without degrading the fineness of the outline character, while effectively preventing bleeding and blurredness of the outline character.
An embodiment of the present invention includes a configuration in which the present invention is applied to printing of an image composed of a character and its background in any of various colors. That is, the third embodiment prevents possible bleeding in the boundary between a black character and a background color or between a colored character and a background color.
A process and a configuration for executing the process in accordance with the present embodiment are similar to those in accordance with Embodiment 1. A “character boundary thinning process” in accordance with the present embodiment is executed in the same manner as the outline character expanding process, described in Embodiment 1. The thinning process is executed at a thinning ratio of 100% as is the case with Embodiment 1.
The difference from Embodiment 1 is extraction of character data 2002 of a predetermined color from the input data 1000, instead of extraction of outline character data in Embodiment 1. The present embodiment enables extraction of character data on all colors. The present embodiment further executes a character boundary thinning process 2011, instead of the outline character expanding process in Embodiment 1. However, a basic algorithm for the process is the same as that in Embodiment 1 as described below.
Character Boundary Thinning Process
For bold K character data shown in
For bold cyan (C) character data shown in
As described above, by executing a character boundary process on the basis of data on a character in a predetermined color, it is possible to obtain an image with characters expanded between a black character and a background color or between a colored character and a background color. Thus, even if ink used to print a character or background bleeds, the bleeding ink can be collected in the expanded area, reducing the mixture of inks. This makes it possible to improve the visibility of printed characters while preventing possible bleeding between the character and background.
Additionally, thinning masks may be applied to Embodiment 3 as is the case with Embodiment 2.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2006-119646, filed Apr. 24, 2006, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2006-119646 | Apr 2006 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5867172 | Fujisawa et al. | Feb 1999 | A |
5975673 | Ohtsuka et al. | Nov 1999 | A |
5992971 | Takahashi et al. | Nov 1999 | A |
6567544 | Kanno et al. | May 2003 | B1 |
7221480 | Hirayama | May 2007 | B2 |
7775618 | Shimakawa et al. | Aug 2010 | B2 |
20050105820 | Zhou et al. | May 2005 | A1 |
20050219575 | Kanematsu et al. | Oct 2005 | A1 |
20070008556 | Kagawa et al. | Jan 2007 | A1 |
20070153046 | Kanematsu et al. | Jul 2007 | A1 |
Number | Date | Country |
---|---|---|
55-65269 | May 1980 | JP |
4-259576 | Sep 1992 | JP |
8-300638 | Nov 1996 | JP |
2000-094750 | Apr 2000 | JP |
2000-177151 | Jun 2000 | JP |
2002041025 | Feb 2002 | JP |
2003-220717 | Aug 2003 | JP |
2005-169753 | Jun 2005 | JP |
Number | Date | Country | |
---|---|---|---|
20070247649 A1 | Oct 2007 | US |