IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND IMAGE PROCESSING PROGRAM
The image processing device addresses the challenge of displaying multi-size dot printing images by converting printing image data into display image data using single-size dots, enabling accurate simulation and reducing waste and time in the printing process.
Patent Information
- Application Number
- JP2024075528
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-05-08
- Publication Date
- 2025-04-07
- Estimated Expiration
- 2040-08-31
AI Technical Summary
Existing image processing technologies cannot accurately display images printed using multi-size dot printing on a display screen, making it difficult to confirm changes in ink dot sizes during soft proofing.
An image processing device that generates printing image data using multi-size dots and converts it into display image data using single-size dots, allowing accurate display on a display device by referring to conversion tables for color and dot size information.
Enables accurate simulation and verification of multi-size dot printing images on a display screen, reducing waste and time by allowing for precise color representation and layout checks before actual printing.
Smart Images

Figure 0007658007000001 
Figure 0007658007000002 
Figure 0007658007000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an image processing device, an image processing method, and an image processing program. [Background technology]
[0002] Conventionally, printing data such as images of lines, characters, figures, and photographs are rasterized to generate an image for printing, and color proofing (soft proofing) is performed to check the finished state of the image on the display screen of a display device before printing out the image (see Patent Documents 1 and 2 below). This soft proofing allows the proofing and checking of an image on the display screen without actually outputting a printed copy of the image, which has the advantage of reducing waste of printing resources such as printing paper and ink and shortening work time. Also, there is an image processing device that allows the checking of an enlarged portion on the display screen of a display device (see Patent Document 1 below). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2018-191240 A [Patent Document 2] JP 2010-166113 A Summary of the Invention [Problem to be solved by the invention]
[0004] Multi-size dot printing is known for inkjet printers, which use different ink dot sizes when printing. However, the conventional soft proofing technology disclosed in Patent Documents 1 and 2 does not take into consideration displaying an image on a display screen that takes into account color changes due to multi-size dots, and therefore it is not possible to check changes due to ink dot size when the image is enlarged.
[0005] The present invention has been made in consideration of the above circumstances, and aims to provide an image processing device, an image processing method, and an image processing program that can accurately display images printed out by multi-size dot printing on the display screen of a display device. [Means for solving the problem]
[0006] The image processing device of the present invention is an image processing device that displays an image based on input image data on a display screen of a display device, and is characterized in that it comprises a first image generation unit that inputs the image data and generates print image data that constitutes a print image formed by multi-size dots, a second image generation unit that color-converts the print image data based on dot size and dot color information to generate display image data that constitutes a display image formed by single-size dots, and an output unit that outputs the display image data to the display device.
[0007] In one embodiment of the present invention, the first image generation unit generates the printing image data by referring to an input profile of the image data and an output profile of a print output device, and the second image generation unit generates the display image data by referring to a conversion table for color converting the color information according to the display profile of the display device and the dot size.
[0008] In another embodiment of the present invention, the second image generating section converts the luminance of the color information by referring to the conversion table.
[0009] In still another embodiment of the present invention, the second image generating unit displays the display image in a predetermined area. A navigation image is generated by reducing and displaying the display image data constituting a plurality of divided images divided into regions, and a proof image is generated by enlarging and displaying one of the plurality of divided images.
[0010] The image processing method of the present invention is an image processing method for displaying an image based on input image data on a display screen of a display device, and is characterized in having a first image generation step of inputting the image data and generating print image data that constitutes a print image formed by multi-size dots, a second image generation step of color-converting the print image data based on dot size and dot color information to generate display image data that constitutes a display image formed by single-size dots, and an output step of outputting the display image data to the display device.
[0011] The image processing program of the present invention is an image processing program that displays an image based on input image data on a display screen of a display device, and is characterized in that it causes a computer to execute a first image generation step of inputting the image data and generating print image data that constitutes a print image formed by multi-size dots, a second image generation step of color-converting the print image data based on dot size and dot color information to generate display image data that constitutes a display image formed by single-size dots, and an output step of outputting the display image data to the display device. Effect of the Invention
[0012] According to the present invention, an image printed and output by multi-size dot printing can be accurately displayed on the display screen of a display device. [Brief description of the drawings]
[0013] [Figure 1] 1 is a block diagram showing a schematic configuration of an image processing apparatus according to an embodiment of the present invention; [Diagram 2] FIG. 2 is a configuration diagram illustrating a hardware configuration of the image processing device. [Diagram 3] 11A and 11B are diagrams for explaining multi-size dots, their dot sizes, and data configurations. [Figure 4] 3 is a diagram showing an example of a conversion table used for color conversion by the image processing device. FIG. [Diagram 5] FIG. 13 is a diagram showing an example of conversion using a conversion table. [Figure 6] 4 is a flowchart showing an example of an image processing procedure performed by the image processing device. [Figure 7] 1A and 1B are diagrams illustrating an example of a display image displayed on a display screen of a display device. [Figure 8] FIG. 2 is a diagram for explaining a group of dots that form a part of a display image. [Figure 9] 10 is a flowchart showing another example of the image processing procedure performed by the image processing device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] Hereinafter, an image processing device, an image processing method, and an image processing program according to embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, the following embodiments do not limit the invention according to each claim, and all of the combinations of features described in the embodiments are not necessarily essential to the solution of the invention.
[0015] FIG. 1 is a block diagram showing a schematic configuration of an image processing device 1 according to an embodiment of the present invention, showing a functional configuration. As shown in FIG. 1, the image processing device 1 of this embodiment can be configured as, for example, a RIP (Raster Image Processor) device. The image processing device 1 includes, for example, a raster image conversion unit 2, a print image data generation unit 3, a display image data generation unit 4, a storage unit 5, and an operation unit 6. Note that the image processing device 1 may include, externally, a print data input unit 7 such as a print data generation device that inputs print data including image data, a display 8 as a display device, and an inkjet printer as a print output device. A printer 9 and the like can be connected to the image processing device 1. The display 8 may be included in the operation unit 6 of the image processing device 1.
[0016] The raster image conversion unit 2 receives PDF (Portable The print data consisting of image data such as lines, characters, figures, and photographs in formats such as Print Document Format (P2P) and PS (PostScript: registered trademark) is input, and converted into raster image data (CMYK data), which is image data such as a TIFF image consisting of raster data. The print image data generation unit 3 has a color conversion unit 3a and a halftone processing unit 3b, and performs various conversion processes on the image data (raster image data) from the raster image conversion unit 2 to generate print image data of multi-size dots.
[0017] The display image data generating unit 4 generates display image data for previewing from the print image data from the print image data generating unit 3. The display image data generating unit 4 also functions as an output unit that outputs image data to the display 8.
[0018] The storage unit 5 stores data such as various profiles and conversion tables, data such as a display driver and a printer driver, and various image data converted and generated by each unit, etc. The operation unit 6 accepts operation inputs by a user of the image processing device 1 via the input unit 6a.
[0019] The color conversion section 3a of the print image data generation section 3 performs color conversion processing on the image data by referring to at least the input profile of the image data and the output profile of the inkjet printer 9 from the storage section 5. Specifically, the color conversion section 3a first performs color management processing by referring to an input profile (ICC profile) such as Japan Color (registered trademark) stored in the storage section 5, expanding the image data (e.g., 8-bit_CMYK data) into a color space of the L*a*b* color system, for example, and converting the color into L*a*b* values of device-independent colors.
[0020] Then, the color conversion unit 3a refers to an output profile (ICC profile) that can be used with the inkjet printer 9 being used, and converts the L*a*b* values again into device-dependent color CMYK values (8-bit_CMYK data).
[0021] In addition, the color conversion unit 3a can execute color calibration processing, such as generation of light ink colors (Lc, Lm, Lk), generation of special ink colors (W: White / V: Varnish) for base color printing and thick printing, adjustment of ink amount (tone curve adjustment), etc. In this way, the color conversion unit 3a executes so-called color matching processing in general, including color management processing and color calibration processing.
[0022] The halftone processing unit 3b of the conversion processing unit 3 performs halftone processing using an error diffusion method or the like based on the CMYK values (8-bit_CMYKLcLmLkWV data) from the color conversion unit 3a, and converts them into CMYK values (2-bit_CMYKLcLmLkWV data) of multi-sized dots of device-dependent colors, which are the image data for printing. Details of the multi-sized dot (SML) information 20 will be described later.
[0023] The CMYK values of the multi-sized dots (2-bit_CMYKLcLmLkWV data) output from the print image data generating unit 3 are output to the inkjet printer 9 as print data that forms raster image data of the print image.
[0024] The display image data generating unit 4 stores the CMYK values (2-bit_CMYKLcLmLkWV data) of the multi-size dots output from the halftone processing unit 3b in the storage unit 5. Based on the conversion table 30 (see FIG. 4), the display image data generating unit 4 converts the image data into RGB values (8-bit_RGB data) of device-dependent colors constituting a display image formed by single-size (uniform size) dots. The display image data generating unit 4 outputs the display image data consisting of this 8-bit_RGB data to the display 8. The conversion table 30 will be described in detail later.
[0025] By configuring the image processing device 1 of this embodiment in this way, it is possible to appropriately convert a print image (CMYK data) printed and output by multi-size dot printing on the inkjet printer 9 into a display image (RGB data) to be displayed on the display screen of the display 8, so that, for example, the print image can be accurately displayed on the display 8 before the actual print output. This makes it possible to avoid wasting printing resources and shorten work time. The print image data generating unit 3 and the display image data generating unit 4 function as a first image generating unit that generates print image data and a second image generating unit that generates display image data, respectively.
[0026] FIG. 2 is a diagram illustrating a schematic hardware configuration of the image processing device 1. As shown in FIG. 2, the image processing device 1 includes, as its hardware configuration, a CPU 11, a RAM 12, a ROM 13, an HDD (hard disk drive) 14, and an SSD (solid state drive) 15. The image processing device 1 also includes an input I / F (interface) 16, an output I / F (interface) 17, and a communication I / F (interface) 27. The components 11 to 17, 27 are connected to each other via a bus 10.
[0027] The CPU 11 executes various programs stored in the RAM 12, ROM 13, HDD 14, SSD 15, etc. to control the entire image processing device 1, and executes an image processing program to realize the functions of the raster image conversion unit 2, print image data generation unit 3, and display image data generation unit 4. The RAM 12 can be used as a working area for the CPU 11. The ROM 13 stores the various programs. The HDD 14 and SSD 15 store various data in a readable and writable manner, and realize the function of the storage unit 5.
[0028] The input I / F 16 is connected to a keyboard 18 and a mouse 19 which function as the input unit 6a of the operation unit 6, and receives information associated with operation input from a user. The output I / F 17 is connected to the display 8 and the inkjet printer 9, and outputs print data and monitor data. The image processing device 1 can be connected to an external device 29 via a network 28 by the communication I / F 27. The external device 29 includes other image processing devices in remote locations, etc.
[0029] FIG. 3 is a diagram for explaining multi-size dots, their dot sizes, and data configurations. As shown in Fig. 3(a), a print image in multi-size dot printing can be composed of dots of multiple dot sizes with different dot diameters. Multi-size dots are composed of, for example, small dots (S dots) 21, medium dots (M dots) 22, and large dots (L dots) 23, and can maximize color expression using four colors, CMYK, compared to single-size dots, to form a high-quality print image.
[0030] As shown in FIG. 3(b), the multi-size dot (SML) information 20 specifies the S dot 21, M dot 22, and L dot that make up this multi-size dot by, for example, 2-bit data expression, where the S dot 21 can be expressed as "01", the M dot 22 as "10", and the L dot 23 as "11". In addition, if there is no dot, it is expressed as "00". The CMYK value converted after the above-mentioned halftone processing (2-bit_CMYKL The multi-size dots used in the RGB color to represent the ink colors (CMYK), light ink colors (LcLmLk), and special ink colors (WV) are expressed by such multi-size dots.
[0031] FIG. 4 is a diagram showing an example of a conversion table 30 used for color conversion by the display image data generating unit 4 of the image processing device 1. As shown in FIG. As shown in FIG. 4, conversion table 30 stores the correspondence between CMYK values (2-bit_CMYKLcLmLkWV data) that represent the dot size and color information of multi-sized dots in a printing image, and RGB values (8-bit_RGB data) of a display image of single-sized dots that represent the dots.
[0032] The conversion table 30 includes color tables such as a cyan (C) table 31, a magenta (M) table 32, a yellow (Y) table 33, a black (K) table 34, a light cyan (Lc) table 35, and a light magenta (Lm) table 36. Although not shown, the color tables for light black (Lk), white (W), and varnish (V) may be included in the conversion table 30. However, white (W) and varnish (V) are often used as independent colors without being used together with other ink colors, and in that case, for example, the entire color becomes the same color (W, V). Also, varnish (V) is a clear (transparent, varnish) ink, and is a special ink color that is difficult to confirm even when the color is displayed on the display 8. Therefore, it is possible to make it easier to confirm where the dots are by associating them with an alternative color (e.g., black) table (not shown).
[0033] In each of the color tables 31 to 36, the RGB values when there is no dot are expressed as, for example, "255, 255, 255." In the cyan (C) table 31, the RGB values of the S dot 21 are expressed as "170, 255, 255," the RGB values of the M dot 22 are expressed as "85, 255, 255," and the RGB values of the L dot 23 are expressed as "0, 255, 255."
[0034] Similarly, the RGB values of S dots 21, M dots 22, and L dots 23 are represented in the magenta (M) table 32 as "255,170,255", "255,85,255", and "255,0,255", respectively; in the yellow (Y) table 33 as "255,255,170", "255,255,85", and "255,255,0", respectively; and in the black (K) table 34 as "170,170,170", "85,85,85", and "0,0,0", respectively.
[0035] In addition, in the light cyan (Lc) table 35, they are expressed by the values "234,255,255", "213,255,255", and "191,255,255", respectively, and in the light magenta (Lm) table 36, they are expressed by the values "255,234,255", "255,213,255", and "255,191,255", respectively.
[0036] By referring to the conversion table 30 thus configured, the display image data generating unit 4 generates monitor data that represents the display image obtained by appropriately converting the output image in RGB values (8-bit RGB data). Note that, although the above-mentioned conversion table 30 has been given as an example in which the color density of the RGB values as color information is changed to correspond to the multi-size dots of each color, it may be possible to change the luminance value of RGB to correspond to the multi-size dots of each color, for example, as shown in FIG. 5.
[0037] Specifically, for example, among the color tables 31 to 36, in the cyan (C) table 31, the RGB value of the S dot 21, "170, 255, 255", is set to RGB brightness of "67% It is also possible to express the RGB value of the M dot 22 "85,255,255" as an RGB luminance of "33%, 100%, 100%", the RGB value of the L dot 23 "0,255,255" as an RGB luminance of "0%, 100%, 100%". On the display 8, such RGB values can be interpreted as RGB luminance signals to express colors.
[0038] Fig. 6 is a flowchart showing an example of an image processing procedure by the image processing device 1, and Fig. 7 is a diagram showing an example of a display image displayed on the display screen of the display 8. Note that the image processing in Fig. 6 represents an example of display and printing processing in soft proofing by the image processing device 1.
[0039] 6, the image processing device 1 receives print data from the print data input unit 7 (step S100). Next, the raster image conversion unit 2 of the image processing device 1 executes a rasterization process to convert the input print data into raster image data (step S101). Next, the print image data generation unit 3 performs various conversion processes and halftone processes as described above to generate print image data of multi-size dots corresponding to S dots 21, M dots 22, and L dots 23 (step S102).
[0040] Thereafter, instructions are received through operation input from the user via the operation unit 6 (step S103), and if the received instruction indicates printing ("Print" in step S103), the image to be printed is printed out by the inkjet printer 9 (step S107), and the process ends.
[0041] On the other hand, if the accepted instruction indicates display ("Display" in step S103), the display image data generating unit 4 generates display image data corresponding to enlarged display and reduced split display according to the multi-size dots of S dots 21, M dots 22, and L dots 23 based on the printing image data from the printing image data generating unit 3 (step S104). Note that the display image data generated in step S104 may be, for example, a plurality of split images obtained by splitting the display image into predetermined areas. In this way, it is possible to speed up image processing (for example, processing related to calculation and drawing) and reduce the processing load.
[0042] Thereafter, a display image is displayed on the display screen of the display 8 (step S105). Here, when the display image data constitutes a display image formed by a plurality of divided images as described above, the display image data may further be such that a display image corresponding to multi-size dots is enlarged and a plurality of divided images is reduced (i.e., reduced divided display) as described above. For example, the display image displayed on the display 8 in the above step S105 may be displayed as shown in FIG. 7. That is, a preview window 40 for displaying the display image is displayed on the display screen of the display 8.
[0043] The preview window 40 has a main display area 41 and a sub-display area 42. In the sub-display area 42, a navigation image 43 is displayed, which is a reduced version of the entire display image divided into a plurality of parts. When an arbitrary divided image is selected in a selection frame 44 by, for example, a user's operation via the operation unit 6 from among the plurality of divided images displayed in the navigation image 43, a proof image (not shown) 45 in which the selected divided image is enlarged and displayed can be displayed in the main display area 41. The user further selects and specifies a necessary portion in a magnification frame 46, and operates a magnification menu 47 to change the magnification displayed in a magnification ratio display window 48, whereby an enlarged proof image 45 in which the specified portion is enlarged and displayed is displayed in the main display area 41 (step S106). The user confirms the enlarged proof image 45 and ends the series of processes. Since the amount of image data becomes very large for images printed by a large inkjet printer, the image processing device 1 of this embodiment automatically calculates and determines the number of divisions suitable for the image, and displays the divisions in a reduced size according to the determined number of divisions, thereby making the target image data easier to handle and speeding up processing. For example, when an image with a print size of 1,615 mm x 1,142.2 mm is printed at a print resolution of 720 dpi x 720 dpi, the pixel size of the entire image is 16,838 x 11,906, so if the number of divisions is set to 108 (12 x 9), the pixel size per division will be 1,403 x 1,322. In addition, by creating data for the entire screen regardless of whether or not divided data is displayed, the image of the selected portion can be smoothly enlarged and displayed, and by increasing the magnification ratio, the dots of the selected portion can be easily displayed.
[0044] In the enlarged proof image 45, the dot size on the display screen of the display 8 is constant, but as described above, the RGB brightness is changed for each color, that is, for example, as shown in Fig. 8, the group of S dots 21 is displayed relatively bright, the group of L dots 23 is displayed relatively dark, and the group of M dots 22 is displayed with an intermediate brightness, thereby appropriately expressing the difference in dot size in the image to be printed. By visually checking the enlarged proof image 45 displayed in this way, the user can easily and simply check whether the intended color expression, etc. is actually reproduced in the image to be printed, for example, in accordance with the change in the dot size of the ink.
[0045] According to the image processing device 1 of this embodiment, the print image for multi-size dot printing can be accurately checked by soft proofing using such a display image, so that an accurate simulation can be realized over the details such as color expression and layout of the print image for multi-dot printing. This not only eliminates waste of printing resources and shortens work time, but also reduces the burden on the user.
[0046] FIG. 9 is a flowchart showing another example of the image processing procedure by the image processing device 1. As shown in FIG. 9, the image processing device 1 inputs print data from the print data input unit 7 (step S200), and the raster image conversion unit 2 of the image processing device 1 executes a rasterization process to convert the input print data into raster image data (step S201).
[0047] Next, the print image data generation unit 3 of the image processing device 1 generates print image data of multi-size dots by performing various conversion processes and halftone processes as described above (step S202), and the display image data generation unit 4 of the image processing device 1 generates display image data based on the print image data from the print image data generation unit 3 (step S203).
[0048] Thereafter, before the print image is output by the inkjet printer 9, the display image data generating unit 4 outputs the display image data to the display 8, and displays the display image on the display 8 as described above (step S204).Then, by visually checking the enlarged proof image 45, the user can easily and simply check whether the intended color expression, etc. is actually reproduced in the print image, and if, for example, no image correction is required (NO in step S205), the user instructs printing via the operation unit 6, causing the print image to be printed out by the inkjet printer 9 (step S207), and the series of processes ends.
[0049] On the other hand, if it is determined that the image needs to be modified (YES in step S205), various modification operations are performed via the operation unit 6 (step S206), and then the process proceeds to step S202, where print image data reflecting the modifications is generated (step S202), and further displayed. After generating the image data for printing again (step S203), the subsequent processes are repeated. It is also possible to accurately check and correct the printing image for multi-size dot printing using such a soft proof.
[0050] Although the embodiment of the present invention has been described above, this embodiment is presented as an example and is not intended to limit the scope of the invention. This new embodiment can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are included in the scope of the invention and its equivalents described in the claims. [Explanation of symbols]
[0051] 1 Image processing device 2 Raster image conversion section 3. Print image data generation unit 3a Color conversion section 3b Halftone processing section 4. Display image data generation unit 5 Storage section 6 Control section 6a Input section
Claims
1. 1. An image processing device that displays an image based on input image data on a display screen of a display device, a first image generating section which receives the image data and generates print image data constituting a print image formed by multi-size dots; a second image generating section that generates display image data constituting a display image formed by single-size dots by color-converting the print image data based on dot size and dot color information; an output unit that outputs the display image data to the display device, the first image generation unit generates the print image data by referring to an input profile of the image data and an output profile of a print output device; When color information of each dot constituting the printing image data is a spot ink color, the second image generating unit converts the spot ink color into an alternative color that allows the position of the dot to be confirmed, and generates the display image data, and converts multi-sized dots of the spot ink color into single-sized dots of the alternative color by referring to an alternative color table that associates the spot ink color with the alternative color. Image processing device.
2. The special ink color is at least one of a white ink and a clear ink.
2. The image processing device according to claim 1.
3. The second image generating unit generates a navigation image in which the display image data constituting a plurality of divided images obtained by dividing the display image into predetermined regions is reduced and a proof image in which one of the plurality of divided images is enlarged and displayed.
3. The image processing device according to claim 1 or 2.
4. 1. An image processing method for displaying an image based on input image data on a display screen of a display device, comprising: a first image generating step of generating print image data constituting a print image formed by multi-sized dots by inputting the image data; a second image generating step of generating display image data constituting a display image formed by single-size dots by color-converting the print image data based on dot size and dot color information; and an output step of outputting the display image data to the display device, the first image generating step generates the print image data by referring to an input profile of the image data and an output profile of a print output device; In the second image generating step, when color information of each dot constituting the printing image data is a spot ink color, the spot ink color is converted into an alternative color that allows the position of the dot to be confirmed, to generate the display image data, and multi-sized dots of the spot ink color are converted into single-sized dots of the alternative color by referring to an alternative color table that associates the spot ink color with the alternative color. Image processing methods.
5. An image processing program for displaying an image based on input image data on a display screen of a display device, On the computer, a first image generating step of generating print image data by inputting the image data and constituting a print image formed by multi-sized dots; a second image generating step of generating display image data constituting a display image formed by single-size dots by color-converting the print image data based on dot size and dot color information; an output step of outputting the display image data to the display device; the first image generating step generates the print image data by referring to an input profile of the image data and an output profile of a print output device; In the second image generating step, when color information of each dot constituting the printing image data is a spot ink color, the spot ink color is converted into an alternative color that allows the position of the dot to be confirmed, to generate the display image data, and multi-sized dots of the spot ink color are converted into single-sized dots of the alternative color by referring to an alternative color table that associates the spot ink color with the alternative color. Image processing program.
Citation Information
Patent Citations
Printing image display device, its method and medium recording printing image display processing program
JP2002055802A
Program and method of color conversion
JP2010166113A
Image processor, image processing method, and image processing program
JP2011244054A
Display processing apparatus, display processing method, and program
JP2014096648A
Image processing apparatus, image processing method of the same, and program
JP2018191240A