Also, a learning unit 1303 learns internal parameters of the image estimation processing unit 1302. Note that the image estimation processing unit 1302 and the learning unit 1303 may process as separate apparatuses. In an example, the learning unit 1303 may learn the internal parameters of the image estimation processing unit 1302 in advance and only the image estimation processing unit 1302 may be used at the time of estimating an image.
The configuration of the image estimation processing unit 1302 is similar to that of the first estimation unit 203 in embodiment 1. Moreover, the configuration of the learning unit 1303 is similar to that of the first learning unit 206 in embodiment 1.
In the present embodiment, a description has been given of a method of estimating the degree of scattering or bleeding of the color material, instead of estimating the printing result. According to the present embodiment, the degree of scattering or bleeding of the color material is estimated with a small amount of learning operation.
In embodiments 1 to 3, estimated printed image data is calculated for inputted image data. In embodiment 4, a discussion will be given of an embodiment in which a display unit is further included and estimated image data is displayed to the user before printing. The difference from embodiment 2 will be discussed below.
<Process in Image Processing Apparatus>