Patent ID: 8330868

Claim:
An image processing apparatus for edge correction processing, comprising: a delay circuit unit to receive image signals directly or via line memories, the delay circuit unit having delay circuits arranged in an m×n matrix form (where m and n are integers not less than 3); a first filter processing circuit to receive image data signals lying in a horizontal direction of the delay circuit unit, and to generate a first filter processing signal by performing filter processing on the received image data lying in the horizontal direction; a second filter processing circuit to receive image data signals lying in a vertical direction of the delay circuit unit, and to generate a second filter processing signal by performing filter processing on the received image data lying in the vertical direction; a third filter processing circuit to receive image data signals lying in a down-right direction of the delay circuit unit, and to generate a third filter processing signal by performing filter processing on the received image data lying in the down-right direction; and a fourth filter processing circuit to receive image data signals lying in a down-left direction of the delay circuit unit, and to generate a fourth filter processing signal by performing filter processing on the received image data lying in the down-left direction, wherein the first to fourth filter processing circuits each include a first to nth filter factor processing circuits and a first adder, the first to nth filter factor processing circuits receive n image data signals, respectively, which are a corresponding one of a set of the image data signals lying in the horizontal direction, a set of the image data signals lying in the vertical direction, a set of the image data signals lying in the down-right direction, and a set of the image data signals lying in the down-left direction, and perform weighted processing by using variable values to a corresponding one of a set of the image data signals, respectively, and perform filter processing on the image data pieces received, respectively, and the first adder performs addition of the filter processed image data pieces.