A method of gray balance adjustment and color saturation adjustment
including generating respective gray balancing components for initial
primary color data values, generating respective color saturation
adjustment components for the initial primary color data values, and
adding respective gray balancing components and respective color
saturation adjustment components to produce respective gray balanced and
color saturation adjusted primary color data values.