In a set of non-reference gamma characteristics corresponding to a density
adjustment value, a first region has first characteristics for converting
input values to the maximum output value. A second region has second
characteristics for converting input values to the minimum output value.
A third region defined between the first and second regions has third
characteristics for converting input values to intermediate output
values. The third characteristics defines a monotonous curve that changes
monotonously with respect to change in the amount of the input value. The
amount of at least one of the first region and the second region is
different from the amount of the corresponding at least one of the first
reference region and the second reference region of the reference gamma
characteristics by a degree dependent on each density adjustment value.