However, it is not necessary to assign different values to all parameters for each color gamut and common values of some parameters can be used. [0035] In this way, different gamut mapping can easily be obtained adaptively for each color gamut shape. [0036] The following is an example to obtain gamut mapping adaptively for each color gamut shape.