摘要 |
One dither mask having a highest spacial frequency is selected from a plurality of dither masks. Next, a granularity is obtained with reference to a table based on the selected dither mask and an ejection amount level per area. Moreover, a difference in granularity between adjacent areas is calculated with respect to all of the areas. A maximum value is obtained out of the obtained differences in granularity, and then, the maximum difference in granularity is compared with a determination threshold. When the maximum difference in granularity is the threshold or greater, it is determined whether or not a dither mask having a spacial frequency lower than that of the selected dither mask is stored in a memory. When there are dither masks having lower spacial frequencies, a dither mask having a spacial frequency lower by one level than that of the selected dither mask is selected. |