Patent ID: 7301672

Claim:
An information processing apparatus comprising: determination means for determining an output destination for a reverse video element for which a reverse video attribute is set; acquisition means for obtaining a background color for the output destination determined by said determination means; and output color setting means for designating for the reverse video element a color that differs from the background color obtained by said acquisition means, wherein said output color setting means includes: analysis means for analyzing the background color and extracting the color elements hue, brightness and saturation, correction means for coffecting the color elements, and synthesis means for synthesizing a new output color by using the corrected color elements, wherein the output color obtained by said synthesis means is determined to be a color for painting the reverse video element a solid color, wherein said correction means includes correction coefficient calculation means for calculating a correction coefficient using the color of a solid color graphic pattern that is arranged as a background for the reverse video element, and wherein said correction means employs the correction coefficient that is acquired by said correction coefficient calculation means to correct the values of the color elements that are extracted by said analysis means.