Image processing device, method, and program
The image processing device enhances object visibility in printed images by classifying objects and applying customized processing techniques based on object type and print medium color, addressing the limitations of uniform masking processes.
Patent Information
- Application Number
- JP2023164643
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-27
- Publication Date
- 2025-04-08
AI Technical Summary
Existing image processing methods for printing on non-white print media often result in poor visibility of objects due to uniform masking processes, which fail to account for the specific color and type of objects in the image data.
An image processing device that classifies the types of objects in the image data and applies tailored image processing based on the object type and color information of the print medium, including border processing for logos, color conversion for white characters, and high contrast processing for photographs.
Improves the visibility of various objects in the image data when printed on different print media by applying specific image processing techniques that enhance contrast and visibility without altering the original color and shape of the objects.
Smart Images

Figure 2025055360000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an image processing apparatus, method, and program for performing image processing on image data to be printed on a print medium. [Background technology]
[0002] Generally, white paper is assumed as the printing target for printing image data. Therefore, when printing is performed on a printing medium having a color different from that of white paper, the desired color tone may not be achieved.
[0003] Therefore, Patent Document 1 proposes a method of detecting the color of the printing medium and performing a masking process based on the detected color information, thereby saving toner and matching the color tone of the printed image. Masking is a process in which, for example, if the printing medium is cardboard and has a color equivalent to the yellow component "15," the value of the yellow component is reduced by "15" from the image data.
[0004] For example, when printing image data that includes a photo of a red apple as an object on cardboard, better reproduction can be achieved by performing a masking process that subtracts the yellow component, which is the color of the printing medium, from the image data. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Japanese Patent Application Publication No. 9-270932 Summary of the Invention [Problem to be solved by the invention]
[0006] However, depending on the color of the print medium and the type (shape, color tone) of the object included in the image data, the above-mentioned masking process may be ineffective or the visibility may be insufficient.
[0007] For example, when printing image data including a logo such as that shown in FIG. 2A as an object on a printing medium such as yellow-colored cardboard, the visibility of the shape of parts that have a similar hue difference to the color of the printing medium may be reduced, as shown in FIG. 2B.
[0008] Furthermore, when image data including white-filled characters as shown in FIG. 3A is printed on a print medium such as cardboard, the visibility of the white-filled characters may become poor as shown in FIG. 3B.
[0009] Furthermore, when printing image data that includes a photographic object that does not have a yellow component, such as a photograph of a pink peach as shown in Figure 4A, the reduction in the yellow component caused by the masking process may cause the peach to look like an apricot, as shown in Figure 4B, resulting in a misidentification of the object.
[0010] In this way, when the types of objects contained in the image data are different, the properties of each object are different, so it is not appropriate to apply the same processing to all of the objects, and visibility may not necessarily be improved.
[0011] In view of the above circumstances, the present invention aims to provide an image processing device, method, and program that can improve the visibility of various objects contained in image data when the image data is printed on a printing medium. [Means for solving the problem]
[0012] The image processing device of the present invention includes a classification unit that acquires image data and classifies the type of object contained in the image data, and an image processing unit that applies image processing to the image data according to the type of object classified by the classification unit and the color information of the printing medium on which the image data is printed. Effect of the Invention
[0013] According to the image processing device of the present invention, the types of objects contained in the image data are classified, and image processing is applied to the image data according to the classified object types and the color information of the printing medium on which the image data is printed, thereby improving the visibility of various objects contained in the image data when the image data is printed on the printing medium. [Brief description of the drawings]
[0014] [Figure 1] FIG. 1 is a block diagram showing a schematic configuration of a printing system using an image processing apparatus according to a first embodiment of the present invention. [Diagram 2] Diagram to explain when the object is a logo [Diagram 3] A diagram to explain when the object is white text [Figure 4] Diagram to explain when the object is a photo [Diagram 5] 1 is a flowchart illustrating a process flow of an image processing apparatus according to a first embodiment. [Figure 6] FIG. 2 is a diagram showing a schematic configuration of a printing device in the printing system shown in FIG. 1; [Figure 7] FIG. 13 is a diagram illustrating an example in which image data, in which an object is a photograph of a supermarket flyer, is printed on a print medium; [Figure 8] FIG. 13 is a block diagram showing a schematic configuration of a printing system according to a second embodiment. [Figure 9] The figure shows the results of grayscale processing, two-level gradation processing, and abstraction processing on image data that contains a photo of a peach as an object. [Figure 10] 11 is a flowchart illustrating a process flow of a printing system according to a second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0015] Hereinafter, a printing system 1 using a first embodiment of an image processing apparatus according to the present invention will be described in detail with reference to the drawings. Fig. 1 is a block diagram showing a schematic configuration of the printing system 1 according to the present embodiment.
[0016] The printing system 1 of this embodiment includes an image processing device 10 and a printing device 20. The image processing device 10 and the printing device 20 are connected via a wireless or wired communication line and are configured to be able to communicate with each other.
[0017] In the printing system 1 of this embodiment, the image processing device 10 classifies the types of objects included in the image data, and performs image processing on the image data according to the type of object. Then, in the printing device 20, printing processing is performed based on the image data that has undergone image processing. In particular, the printing system 1 of this embodiment performs printing processing on the surface of cardboard, and performs image processing on the image data taking into account color information of the surface of the cardboard.
[0018] As shown in FIG. 1, the image processing device 10 includes a classification unit 11, an image processing unit 12, a display unit 13, and an input unit 14.
[0019] The classification unit 11 acquires image data of the print target and classifies the type of object contained in the image data. The classification unit 11 of this embodiment identifies objects contained in the image data and classifies the type of the identified object (logo, white-filled text, or photo).
[0020] A logo is a character or mark, or a combination of characters and marks.
[0021] White-out characters are a type of character modification in which the background of the character is a mesh or solid color and the inside of the character is white-out. When printed, the inside of the character is not printed and is the color of the background.
[0022] Specifically, the classification unit 11 generates print image data for object classification that simulates the case where image data is printed on blank paper, identifies objects included in the print image data for object classification, and classifies the objects.
[0023] The identification and classification of objects is performed by, for example, performing machine learning on print image data of logos, white-filled characters, or photographs in advance to generate a machine-learned model, and inputting print image data for object classification to the machine-learned model. As a machine learning method, for example, a convolutional neural network (CNN) or the like can be used, but the present invention is not limited to this, and any known method can be used.
[0024] In addition, the method of identifying and classifying objects is not limited to the method using the machine-learned model described above, but may also be performed, for example, by adding an identifier indicating the type of object to image data and recognizing the identifier.
[0025] In addition, the classification unit 11 of this embodiment generates print image data for determining visibility by simulating the case where the image data is printed on a print medium, and judges the visibility using the print image data for determining visibility. The case where the image data is printed on a print medium is, for example, the case where the image data is printed on a chromatic print medium such as cardboard, craft bags, wood, and colored paper, and the print result is a result in which the color of the print medium is added to the color of the image data. Note that, when generating the print image data for determining visibility, color conversion may be performed for the print medium (for example, the color of the print medium may be subtracted from the image data). The color of the print medium may be detected by, for example, a color detection sensor 30 provided in the printing device 20, or the user may set and input using the input unit 14.
[0026] Specifically, the classification unit 11 calculates the brightness difference or hue difference between the background and object of the print image data for visibility assessment, and if these are below a predetermined brightness difference threshold or hue difference threshold, it determines that the visibility is poor, and if they exceed the brightness difference threshold or hue difference threshold, it determines that the visibility is good.
[0027] In this embodiment, the classification unit 11 judges the visibility, but this is not limited to the above. The print image data for visibility judgment may be displayed on the display unit 13, and the user may judge whether the visibility is good or bad, and input the judgment result using the input unit 14.
[0028] When the classification unit 11 determines that the visibility is poor, the image processing unit 12 applies image processing to the image data according to the type of object contained in the image data and the color information of the print medium.
[0029] Specifically, when the type of object included in the image data is a logo, the image processing unit 12 performs border processing on the image data to add a border to the logo.
[0030] For example, a case where a logo as shown in Fig. 2A is included will be described. In the logo shown in Fig. 2A, region R1 is reddish in color, region R2 is greenish in color, region R3 is blueish in color, and region R4 is yellowish in color. Fig. 2B is a diagram showing an example of the logo shown in Fig. 2A printed on a printing medium having a yellowish color. As shown in Fig. 2B, the color of region R4 of the logo is similar to the color of the printing medium, making it difficult to distinguish the boundary between the logo and the background, and thus reducing the visibility of the logo.
[0031] Therefore, in order to minimize changes to the color and shape of the logo included in the image data, the image processor 12 changes the color of the border of the logo so that the border between the logo and its background is visible. Specifically, a bordering process is performed on the logo included in the image data to add a border as shown in Fig. 2C. The color of the border may be a preset color (such as gray or black), but it is preferable to determine the color based on the color information included in the logo and the color information of the print medium.
[0032] Specifically, the image processor 12 sets the color of the borders of the regions where the color difference (color distance) between the RGB values of the print medium and the RGB values of the logo is smaller than a preset threshold range to an average color of the RGB values of the print medium and the RGB values of the logo, or, if the border visibility is poor with that color, sets the color to a color with a higher density or a lower brightness. This makes it possible to reduce the sense of incongruity in color while ensuring visibility of the borders. The borders may be added only to regions where the color difference is smaller than the threshold range (e.g., region R4 shown in FIG. 2A) as described above, or borders may be added to all borders of the logo as shown in FIG. 2C.
[0033] Moreover, the image processor 12 may increase the color density of the logo.
[0034] The RGB values of the print medium may be detected, for example, by a color detection sensor 30 provided in the printing device 20, and the image processing unit 12 may acquire the detected color information, or the user may use the input unit 14 to set and input the color information of the print medium.
[0035] When the type of object included in the image data is outline characters, the image processing unit 12 performs color conversion processing on the image data based on color information of the print medium and color information of the background of the outline characters.
[0036] Fig. 3A is a diagram showing an example of image data including white-filled characters. The image data shown in Fig. 3A is image data in which the background of the white-filled characters is yellowish. Fig. 3B is a diagram showing an example of the image data including the white-filled characters shown in Fig. 3A printed on a printing medium having a yellowish color. As shown in Fig. 3B, since the color of the background of the image data and the color of the printing medium are similar, it becomes difficult to distinguish the boundary between the characters and the background, and the visibility of the characters deteriorates.
[0037] Since the character portion is generally a thin region, changing only the edge portion or only the color of the character will create a sense of incongruity from the original image data, so the image processing unit 12 of this embodiment performs color conversion processing to increase the hue difference or brightness difference in the color of the printing medium, including both the character portion and the background portion. Figure 3C is a diagram showing an example of the case where the image data shown in Figure 3A is subjected to color conversion processing and printed on a yellow-colored printing medium. As shown in Figure 3C, it can be seen that the visibility of the character portion is improved compared to Figure 3B.
[0038] Furthermore, when the type of object included in the image data is a photograph, the image processing unit 12 performs contrast enhancement processing on the image data to increase the contrast.
[0039] Fig. 4A is a diagram showing an example of image data including a photo of a peach as an object. Fig. 4B is a diagram showing an example of printing the image data including the photo of a peach shown in Fig. 4A by subtracting the color of the printing medium (a yellowish color). As shown in Fig. 4B, the brightness difference within the peach becomes small, the peach looks like an apricot, and the visibility of the peach becomes poor.
[0040] Therefore, the image processing unit 12 of this embodiment performs contrast enhancement processing on the image data to enhance the contrast inside the peach. Fig. 4C is a diagram showing an example of a case where image data obtained by subtracting the color of the printing medium (yellowish color) from the image data shown in Fig. 4A is subjected to contrast enhancement processing and printed on a yellowish printing medium. As shown by the arrow in Fig. 4C, the fruit included in the print result looks like a peach.
[0041] The display unit 13 includes a display device such as a liquid crystal display, and displays image data to be printed and the above-mentioned print image data for determining visibility.
[0042] The input unit 14 includes input devices such as a mouse and a keyboard, and receives setting inputs of color information of the print medium and setting inputs of visibility judgment results for the visibility judgment print image data as described above.
[0043] The image processing device 10 includes a central processing unit (CPU), semiconductor memories such as a read only memory (ROM) and a random access memory (RAM), storage such as a hard disk, and a communication interface (I / F).
[0044] An embodiment of the image processing program of the present invention is installed in the storage of the image processing device 10. When this image processing program is started by a CPU included in the image processing device 10, the functions of the above-mentioned parts of the image processing device 10 are executed.
[0045] In addition, in this embodiment, the functions of each of the above-mentioned parts are executed by executing an image processing program by a CPU, but some or all of the functions executed by the image processing program may be configured from hardware such as an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or other electrical circuits.
[0046] Next, the flow of processing by the image processing device 10 of the first embodiment will be described with reference to the flowchart shown in FIG.
[0047] First, color information of the print medium detected by the color detection sensor 30 provided in the printing device 20 is obtained (S10).
[0048] Then, if the color information of the printing medium obtained in S10 is a bright achromatic color (S12, NO), i.e., a color close to white, the image data is not subjected to the image processing described above, and printing processing is performed using the image data (S28).
[0049] On the other hand, if the color information of the print medium acquired in S10 is a color other than achromatic color with high brightness (S12, YES), the classification unit 11 generates the print image data for visibility judgment described above and judges the visibility using the print image data for visibility judgment (S14). If the classification unit 11 judges the visibility to be good (S14, NO), it performs printing processing using the image data without performing the image processing described above on the image data (S28).
[0050] On the other hand, if the classification unit 11 determines that the visibility is poor (S14, YES), the classification unit 11 generates the above-mentioned print image data for object classification, identifies the objects contained in the print image data for object classification, and classifies the objects (S16).
[0051] Then, the image processing unit 12 performs image processing on the image data according to the type of object and the color information of the print medium. Specifically, if the type of object is a logo (S16, logo), the image data is subjected to the above-mentioned border processing (S18). If the type of object is white-filled text (S16, white-filled text), the image data is subjected to the above-mentioned color conversion processing (S20). If the type of object is a photograph (S16, photograph), the image data is subjected to the above-mentioned high-contrast processing (S22).
[0052] The display unit 13 displays the print results when the image data that has been subjected to image processing in the image processing unit 12 and the original image data before image processing are printed on a print medium.
[0053] Next, the input unit 14 finally accepts a selection by the user as to whether to print the image data that has been subjected to the image processing or the original image data that has not been subjected to the image processing (S24).
[0054] When the user selects to print the image-processed image data (S24, image-processed image data), the printing device 20 performs printing processing based on the image-processed image data (S26). On the other hand, when the user selects to print the original image data before image processing (S24, original image data), the printing device 20 performs printing processing based on the original image data (S28).
[0055] Next, the printing device 20 will be described. Note that the printing device 20 of this embodiment performs printing processing on cardboard as a print medium, but the configuration of the printing device 20 is not limited to this. Figure 6 is a diagram showing a schematic configuration of the printing device 20 of this embodiment.
[0056] The printing device 20 includes a head unit 46 and a transport unit 2. Note that the color detection sensor 30 is omitted in FIG.
[0057] The transport unit 2 transports the print medium P in the direction of the arrow shown in Fig. 6. The print medium P is, for example, a cardboard box having a print surface Ps standing vertically relative to the transport surface as shown in Fig. 6.
[0058] The transport unit 2 includes a support table 3 and a transport belt unit 4. The support table 3 is a table that supports the transport belt unit 4.
[0059] The transport belt unit 4 includes a transport belt and two platen rollers extending in a direction perpendicular to the transport direction of the print medium P. The two platen rollers are arranged parallel to and spaced apart in the transport direction of the print medium P. A circular transport belt is stretched between the two parallel platen rollers, and the platen rollers rotate to move the transport belt, thereby transporting the print medium P.
[0060] The head unit 46 performs printing by ejecting ink onto the printing surface Ps of the print medium P transported by the transport unit 2.
[0061] 6, the head unit 46 has four line heads 46a, 46b, 46c, and 46d. The four line heads 46a to 46d are each a plurality of inkjet heads arranged in the vertical direction, and are arranged parallel to the transport direction of the print medium P.
[0062] The four line heads 46a to 46d eject ink of C (cyan), M (magenta), Y (yellow) and K (black), respectively.
[0063] As the transport unit 2 transports the print medium P, ink is ejected sequentially in the horizontal direction from each of the line heads 46a to 46d, thereby carrying out the printing process.
[0064] The color detection sensor 30 is provided upstream of the head unit 46 in the transport direction, detects the color of the printing surface Ps of the printing medium P before printing processing, and outputs the detection result to the image processing device 10.
[0065] According to the printing system 1 of the above embodiment, the types of objects contained in the image data are classified, and image processing is applied to the image data according to the classified object types and the color information of the printing medium on which the image data is printed. Therefore, when the image data is printed on the printing medium, the visibility of various objects contained in the image data can be improved.
[0066] Furthermore, in the printing system 1 of the above embodiment, when the type of object is a logo, a border process is applied to the object, thereby improving the visibility of the logo while changing the color and shape of the logo as little as possible.
[0067] Furthermore, in the printing system 1 of the above embodiment, the border color is determined based on the color information contained in the logo and the color information of the print medium, so the visibility of the logo can be further improved.
[0068] Furthermore, in the printing system 1 of the above embodiment, when the type of object is white-filled text, a color conversion process is applied to the image data based on the color information of the printing medium and the color information of the white-filled text and its background, thereby improving the visibility of the white-filled text without creating any sense of incongruity from the original image data.
[0069] Furthermore, in the printing system 1 of the above embodiment, when the type of object is a photograph, a high contrast process is applied to the image data to increase the contrast, thereby improving the visibility of the object.
[0070] Furthermore, in the printing system 1 of the above embodiment, if the visibility of the print image data for visibility assessment is judged to be poor and the type of object contained in the image data is a photograph, a high contrast process is applied to the image data. However, even if the visibility of the print image data for visibility assessment is judged to be poor, there may be no particular sense of incongruity depending on the content of the object contained in the image data.
[0071] For example, in the case of ISO / JIS-SCID N3 fruit images, bananas and lemons have distinctive shapes, so even if the color changes, it does not look strange. Also, bananas and lemons are generally yellow with little contrast difference within the object, so even if they are printed on yellow cardboard and the yellow color changes slightly, they will not be mistaken for something else. Also, for example, bananas have similar shapes such as cucumbers, but since their original colors are different, there is no misidentification like with "apricots" and "peaches."
[0072] Also, the image data of a supermarket flyer as shown in Fig. 7A is printed on yellowish cardboard as shown in Fig. 7B. As shown in Fig. 7B, meat, fish, green vegetables, watermelon, etc. do not look out of place even if the colors change. In this way, depending on the content of the object, there are cases where the color does not look out of place even if it changes.
[0073] Therefore, the content of the object contained in the image data is estimated, and the content of the object contained in the print image data for visibility assessment, which represents the print result when the image data is printed on a print medium, is also estimated. If the content of the object contained in the image data does not match the content of the object contained in the print image data for visibility assessment, the above-mentioned high contrast processing, as well as monochrome processing and illustration processing, may be applied.
[0074] 8 is a block diagram showing a schematic configuration of a printing system 5 according to a second embodiment that realizes the above-mentioned processing. The printing system 5 according to the second embodiment includes an estimation unit 15 and a determination unit 16 in addition to the components of the printing system 1 according to the first embodiment.
[0075] The estimation unit 15 estimates the contents of the object included in the image data and the contents of the object included in the print image data for visibility evaluation as described above. The estimation unit 15 recognizes the contents of the object by object recognition using, for example, a machine learning model. As a machine learning method, for example, a convolutional neural network (CNN) or the like can be used, but is not limited to this, and other known methods can be used.
[0076] The image data input to the machine-learned model may be the original image data, or it may be image data in which the original image data has been color-converted for printing media (for example, image data in which the color information of the printing medium has been subtracted from the original image data).
[0077] The judgment unit 16 judges whether the content of the object included in the print image data for visibility assessment is misrecognized by judging whether the content of the object included in the image data matches the content of the object included in the print image data for visibility assessment based on the content of the object estimated by the estimation unit 15.
[0078] In addition, the method of estimating the content of an object contained in the print image data for visibility assessment and the method of determining whether the estimated content of the object will be misidentified are not limited to the above example, and for example, a table or the like may be used without using a machine-learned model.
[0079] Specifically, for example, shape features and color information of objects that may be included in image data are stored in advance in the form of a table or the like. As shape features, publicly known features such as area, perimeter, maximum length, complexity, and moment can be used. As color information, for example, Lab values or CMYK values can be used.
[0080] Then, the print image data for visibility assessment is subjected to edge detection processing or the like to extract the contour of the object, and shape features are obtained based on the contour of the object, and color information within the contour is obtained. The contents of the object are then estimated by referring to the table based on the acquired shape features and color information. The contents of the estimated object are then determined to match the contents of the object included in the image data, thereby determining whether or not a misidentification will occur. Note that the contents of the object included in the image data may be estimated using the table, as with the print image data for visibility assessment, or may be set and input by the user using the input unit 14.
[0081] When the determining unit 16 determines that the content of an object included in the print image data for visibility determination is misrecognized, the image processing unit 12 performs image conversion processing on the image data.
[0082] The image processing unit 12 performs image conversion processing, including the high contrast processing described above, as well as monochromatization processing and illustration processing. The monochromatization processing is processing for monochromatizing photographic image data, for example, processing for generating a monochrome image by converting image data into grayscale. The illustration processing is processing for generating a monochrome image by converting image data into two gradations, for example.
[0083] FIG. 9A is a diagram showing image data including a photo of a peach as an object, FIG. 9B is a diagram showing the result of performing grayscale processing as monochromatic processing on the image data shown in FIG. 9A, and FIG. 9C is a diagram showing the result of performing two-tone processing as illustration processing on the image data shown in FIG. 9A. Note that the illustration processing may be processing (abstraction processing) in which the content of the object (peach) is abstractly illustrated as shown in FIG. 9D. This is because the illustration processing can emphasize the contrast of the peach. Also, in the monochromatic processing, when a peach is printed on yellow cardboard, the similarity in color tone between the peach and apricot is eliminated, and the contrast of the peach is emphasized, although not as much as in the illustration processing.
[0084] The range to which the high contrast processing, monochromatic processing, and illustration processing are applied may be the entire image data, or these processes may be applied only to the range of an object such as a peach.
[0085] In addition, when image data includes multiple objects, such as the image data shown in FIG. 7A, high contrast processing, monochromatic processing, and illustration processing may be performed only on objects that are determined by the determination unit 16 to have inconsistent content.
[0086] Next, the flow of processing in the printing system 5 of the second embodiment will be described with reference to the flowchart shown in Fig. 10. Note that the processing up to the determination of the type of object is similar to that in the printing system 1 of the first embodiment, so only the processing thereafter will be described.
[0087] First, the estimation unit 15 estimates the contents of the object included in the image data and the contents of the object included in the print image data for visibility assessment (S30).
[0088] Next, in the judgment unit 16, based on the content of the object estimated by the estimation unit 15, it is judged whether the content of the object contained in the image data matches the content of the object contained in the print image data for visibility judgment (S32).
[0089] Then, if the content of the object contained in the image data matches the content of the object contained in the print image data for visibility assessment (S32, NO), the judgment unit 16 determines that the content of the object will not be misinterpreted when the image data is printed on a print medium, and printing processing is performed using the original image data (S42).
[0090] On the other hand, if the content of the object contained in the image data does not match the content of the object contained in the print image data for visibility assessment (S32, YES), the judgment unit 16 determines that the content of the object will be misrecognized if the image data is printed on a print medium, and the image processing unit 12 performs image conversion processing on the image data, such as high contrast processing, monochrome processing, and illustration processing (S34).
[0091] Then, the display unit 13 displays the print results when the original image data, the image data that has been subjected to high contrast processing, the image data that has been subjected to monochromatic processing, and the image data that has been subjected to illustration processing are each printed on a printing medium (S36).
[0092] Next, the input unit 14 accepts the user's selection of the image data to be ultimately printed from among the original image data, image data that has been subjected to high contrast processing, image data that has been subjected to monochromatic processing, and image data that has been subjected to illustration processing (S38).
[0093] Then, the printing process is carried out in the printing device 20 using the image data selected by the user (S40).
[0094] In the printing system 2 of the above embodiment, the image conversion process is performed on the original image data, but the image conversion process may be performed on the visibility assessment print image data.
[0095] According to the printing system 5 of the second embodiment described above, the content of an object contained in the printing image data for visibility assessment is estimated, and if it is determined that the estimated content of the object has been misrecognized, an image conversion process is performed on the image data, thereby preventing misrecognition of an object contained in the image data when the image data is printed on a printing medium.
[0096] Furthermore, in the printing system 5 of the above embodiment, the contents of the objects contained in the image data are estimated, and it is determined whether the contents of the objects estimated based on that image data match the contents of the objects estimated based on the print image data for visibility assessment. If it is determined that they do not match, an image conversion process is performed on the image data, thereby eliminating the need for the user to set and input the contents of the objects contained in the image data.
[0097] Furthermore, in the printing system 5 of the above embodiment, a color detection sensor 30 is provided to detect color information of the print medium, and print image data for visibility assessment is generated based on the color information of the print medium detected by the color detection sensor 30, thereby eliminating the need for the user to set and input the color information of the print medium.
[0098] Furthermore, in the printing system 5 of the above embodiment, if at least one of monochrome processing and illustration processing is performed as the image conversion processing, the contrast of the object can be increased and the characteristics of the object can be emphasized, thereby further reducing misrecognition of the content of the object.
[0099] Furthermore, in the printing system 5 of the above embodiment, a plurality of images that have undergone image conversion processing are generated, and the selection of the image that has undergone image conversion processing to be printed from among the plurality of images that have undergone image conversion processing is accepted, so that the user can select and print the image that has undergone image conversion processing that he or she deems appropriate.
[0100] The present invention is not limited to the above-described embodiment, and the components can be modified and embodied in the implementation stage without departing from the gist of the invention. In addition, various inventions can be formed by appropriately combining the multiple components disclosed in the above-described embodiment. For example, all the components shown in the embodiment can be appropriately combined. Of course, various modifications and applications are possible without departing from the spirit of the invention.
[0101] The present invention further discloses the following supplementary notes.
[0102] (Appendix 1) The image processing device of the present invention includes a classification unit that acquires image data and classifies the type of object contained in the image data, and an image processing unit that applies image processing to the image data according to the type of object classified by the classification unit and the color information of the printing medium on which the image data is printed.
[0103] (Appendix 2) In the image processing device described in Supplementary Note 1, when the type of the object is a logo, the image processing unit can perform border processing for adding a border to the object as image processing.
[0104] (Appendix 3) In the image processing device described in Supplementary Note 1 or Supplementary Note 2, the image processing unit can determine the color of the border based on color information contained in the logo and color information of the print medium.
[0105] (Appendix 4) In the image processing device described in any one of Supplementary Notes 1 to 3, when the type of object is a white-filled character, the image processing unit can perform color conversion processing on the image data as image processing based on color information of the printing medium and color information of the background of the white-filled character.
[0106] (Appendix 5) In the image processing device according to any one of Supplementary Note 1 to Supplementary Note 4, when the type of the object is a photograph, the image processing unit can perform contrast enhancement processing for increasing contrast on the image data as the image processing.
[0107] (Appendix 6) The image processing method of the present invention acquires image data, classifies the types of objects contained in the acquired image data, and applies image processing to the image data according to the classified object types and the color information of the printing medium on which the image data will be printed.
[0108] (Appendix 7) The image processing program of the present invention causes a computer to execute the steps of acquiring image data, classifying the types of objects contained in the acquired image data, and applying image processing to the image data according to the classified object types and color information of the printing medium on which the image data will be printed. [Explanation of symbols]
[0109] 1,5 Printing system 2 Transport unit 3 Support stand 4. Conveyor belt section 10 Image processing device 11 Classification section 12 Image processing section 13 Display section 14 Input section 15 Estimation part 16 Judgment section 20 Printing device 30 Color detection sensor 46 Head Unit 46a~46d Line Head P Print media Ps printing side
Claims
1. a classification unit that acquires image data and classifies the types of objects included in the image data; an image processing unit that performs image processing on the image data according to the type of object classified by the classification unit and color information of a printing medium on which the image data is printed;
2. 2 . The image processing apparatus according to claim 1 , wherein, when the type of the object is a logo, the image processing unit performs border processing for adding a border to the object.
3. 3. The image processing apparatus according to claim 2, wherein the image processing section determines the color of the border based on color information contained in the logo and color information of the print medium.
4. 2. The image processing device according to claim 1, wherein, when the type of the object is a white-filled character, the image processing unit performs a color conversion process on the image data based on color information of the printing medium and color information of the background of the white-filled character as the image processing.
5. 2 . The image processing apparatus according to claim 1 , wherein, when the type of the object is a photograph, the image processing unit performs, as the image processing, a high contrast processing for increasing contrast on the image data.
6. Acquire image data; Classifying the types of objects included in the acquired image data; An image processing method for performing image processing on the image data according to the type of the classified object and color information of a printing medium on which the image data is printed.
7. acquiring image data; classifying types of objects included in the acquired image data; an image processing program that causes a computer to execute a step of performing image processing on the image data according to the type of the classified object and color information of a printing medium on which the image data is printed;
Citation Information
Patent Citations
Image processor and image processing method
JP1997270932A