A color-adjusting apparatus comprising: a total color-adjusting stage operable to perform a total color adjustment for data of an inputted color with respect to a total color to output data of a result vector of the total color adjustment, wherein the total color corresponds to a level of brightness indicating how a color is bright, such as lightness, value and/or luminance; a specific color-adjusting stage operable to perform a specific color adjustment for the data of the inputted color with respect to a specific color to output data of a result vector of the specific color adjustment; and a composing unit operable to linearly compose the data of the result vector of the total color adjustment output by said total color-adjusting stage and the data of the result vector of the specific color adjustment output by said specific color-adjusting stage; wherein said total color-adjusting stage and said specific color-adjusting stage are provided to operate in a parallel manner; when said total color-adjusting stage increases the value of the data of the inputted color, then said specific color-adjusting stage decreases the data of the inputted color; and when said total color-adjusting stage decreases the value of the data of the inputted color, then said specific color-adjusting stage increases the data of the inputted color, characterized in that said total color-adjusting stage comprises: a total color-weighting coefficient-calculating unit operable to calculate a total color-weighting coefficient indicating an approximation degree of the inputted color and the total color; a total color-adjusting vector-outputting unit operable to output data of a total color-adjusting vector with respect to the total color; and a total color-multiplying unit operable to multiply the total color-adjusting vector by the total color-weighting coefficient to output the data of the result vector of the total color adjustment; wherein said specific color-adjusting stage comprises: a specific color-weighting coefficient-calculating unit operable to calculate a specific color-weighting coefficient indicating an approximation degree of the inputted color and the specific color; a specific color-adjusting vector-outputting unit operable to output data of a specific color-adjusting vector with respect to the specific color; and a specific color-multiplying unit operable to multiply the specific color-adjusting vector by the specific color-weighting coefficient to output the data of the result vector of the specific color adjustment; wherein, when the total color-weighting coefficient increases, then the specific color-weighting coefficient decreases; wherein, when the total color-weighting coefficient decreases, then the specific color-weighting coefficient increases; and wherein said composing unit is operable to add the inputted color, the result vector of the total color adjustment, and the result vector of the specific color adjustment to output data of an adjusted color. a total color-adjusting stage operable to perform a total color adjustment for data of an inputted color with respect to a total color to output data of a result vector of the total color adjustment, wherein the total color corresponds to a level of brightness indicating how a color is bright, such as lightness, value and/or luminance; a specific color-adjusting stage operable to perform a specific color adjustment for the data of the inputted color with respect to a specific color to output data of a result vector of the specific color adjustment; and a composing unit operable to linearly compose the data of the result vector of the total color adjustment output by said total color-adjusting stage and the data of the result vector of the specific color adjustment output by said specific color-adjusting stage; wherein said total color-adjusting stage and said specific color-adjusting stage are provided to operate in a parallel manner; when said total color-adjusting stage increases the value of the data of the inputted color, then said specific color-adjusting stage decreases the data of the inputted color; and when said total color-adjusting stage decreases the value of the data of the inputted color, then said specific color-adjusting stage increases the data of the inputted color, a total color-weighting coefficient-calculating unit operable to calculate a total color-weighting coefficient indicating an approximation degree of the inputted color and the total color; a total color-adjusting vector-outputting unit operable to output data of a total color-adjusting vector with respect to the total color; and a total color-multiplying unit operable to multiply the total color-adjusting vector by the total color-weighting coefficient to output the data of the result vector of the total color adjustment; a specific color-weighting coefficient-calculating unit operable to calculate a specific color-weighting coefficient indicating an approximation degree of the inputted color and the specific color; a specific color-adjusting vector-outputting unit operable to output data of a specific color-adjusting vector with respect to the specific color; and a specific color-multiplying unit operable to multiply the specific color-adjusting vector by the specific color-weighting coefficient to output the data of the result vector of the specific color adjustment;