Patent ID: 7489822

Claim:
An image processing apparatus, comprising: processor; and a computer readable medium storing algorithms operable to cause the processor to perform: a first color signal detection for detecting a first color signal indicating a color component of a pixel of interest from the pixel of interest; a second color signal detection for detecting a plurality of second color signals indicating color components of a plurality of neighbor pixels located in a vicinity of the pixel of interest from the plurality of neighbor pixels; a direction detection for detecting a direction of an edge in the vicinity of the pixel of interest based on the first color signal and the plurality of second color signals, a directionality data detection for detecting directionality data based on the first color signal and the plurality of second color signals; and a directionality data direction detection for detecting at least one edge direction among a plurality of edge directions, depending on a size of a value indicated by the directionality data, wherein the color components of the plurality of neighbor pixels include color components of at least three different colors, and the plurality of second color signals includes signals indicative of color components of at least three different colors, and wherein the directionality data indicates a value corresponding to a degree of a similarity between a designated edge direction among the plurality of edge directions and a predetermined edge direction in the vicinity of the pixel of interest.