Patent ID: 8355587

Claim:
An image processing apparatus for processing a plurality of successive frames each divided into a plurality of horizontal line groups, each horizontal line group having at least one horizontal line, the image processing apparatus comprising: a first processing circuit, for processing the horizontal line groups in each frame to generate a plurality of processing results, respectively, wherein a first processing result is generated by processing a first horizontal line group of a first frame, a second processing result is generated by processing a second horizontal line group of a second frame which precedes the first frame, and the first processing circuit receives a last horizontal line included in the first horizontal line group prior to receiving a following horizontal line having a line sequence number equal to a line sequence number of a leading horizontal line included in the second horizontal line group; and a storage system, comprising: a frame buffer; a write circuit, coupled between the first processing circuit and the frame buffer, for buffering the first processing result and storing the first processing result into the frame buffer; a read circuit, coupled to the frame buffer, for reading the second processing result, stored into the frame buffer by the write circuit, from the frame buffer; and a timing controller, coupled to the write circuit and the read circuit, for controlling the write circuit to start storing the first processing result into the frame buffer at a first time point which is not prior to a time point when the first processing circuit finishes receiving the first horizontal line group, and controlling the read circuit to start reading the second processing result from the frame buffer at a second time point which is prior to the time point when the first processing circuit finishes receiving the first horizontal line group.