Patent ID: 9652687
Date: 2017-05-16
CPC Classifications: G06K,H04N

Claim:
1. An image processing apparatus that acquires developed data by developing photographed data, comprising: a saturation level calculation unit configured to calculate a respective saturation level of each of three color signals of the photographed data; a pixel information acquisition unit configured to acquire a respective signal value of each of the three color signals in each pixel of the photographed data as pixel information; a determination unit configured to compare the respective saturation levels of the three color signals with one another and determine, as substituted color signals, (a) a color signal of the three color signals having the second highest saturation level of the respective saturation levels of the three color signals, and (b) a color signal of the three color signals having the third highest saturation level of the respective saturation levels of the three color signals; a substitution processing unit configured to, in a case where the color signal having the second highest saturation level reaches its respective saturation level and its respective signal value is smaller than the respective signal value of a color signal of the three color signals having the highest saturation level of the saturation levels of the three color signals, perform substitution of the respective signal value of the color signal having the highest saturation level for the respective signal value of the color signal having the second highest saturation level, and perform substitution for the respective signal value of the color signal having the third highest saturation level using the respective signal value of the color signal having the highest saturation level and the respective signal value of the color signal having the second highest saturation level; and a development processing unit configured to perform predetermined processing on photographed data on which the substitutions have been performed by said substitution processing unit to thereby generate the developed data.