CPC G06K 15/102 (2013.01) [G06K 15/027 (2013.01); G06K 15/186 (2013.01)] | 17 Claims |
1. An image processing apparatus comprising:
(a) a memory and one or more processors, (b) circuitry, or (c) circuitry, a memory, and one or more processors, configured to operate as a plurality of units comprising:
(1) an obtainment unit configured to obtain a print density in a unit region corresponding to one or a plurality of nozzles that eject ink, the print density being based on print characteristics; and
(2) a correction target value generation unit configured to generate a correction target value based on the print density obtained by the obtainment unit, the correction target value serving as a target density value in generating a correction value for use in head shading processing,
wherein the correction target value generation unit performs (1) a first update to update a first set correction target value set for a correction target value generation region including the unit region, based on a difference between the first set correction target value and the print density in the unit region corresponding to the correction target value generation region and (2) a second update to update a second set correction target value set for the correction target value generation region being adjacent to an updated region which is the correction target value generation region updated in the correction target value and having yet to be updated in the correction target value, based on a difference between the second set correction target value and a first updated correction target value which is the updated correction target value of the updated region, and
wherein in the first update, in a case where a difference in a number of dots printed between the first set correction target value and the print density in the unit region corresponding to the correction target value generation region for which the first set correction target value is set exceeds a first threshold, the first set correction target value is updated to a first updated correction target value which is closer to the print density than the first set correction target value is and is such that the difference in the number of dots from the print density is the first threshold or below.
|