Patent ID: 8144170
Filing Date: 2012-03-27
Classification: G09G

Abstract:
1. An apparatus for outputting an output image by scaling an original image to a different size, comprising: an interpolator for generating lines of the output image, at least one line being derived by interpolation of a plurality of lines of the original image; at least one line buffer for temporally storing pixels on a same one of the plurality of lines of the original image, the at least one line buffer comprising a first single-port memory and a second single-port memory each single-port memory configured to be accessed for reading and writing values of non-adjacent pixels; and a timing control circuit disposed outside the at least one line buffer, the timing control circuit configured to receive an output enable signal to output a first read address for reading a value of a first pixel from the at least one line buffer, and further configured to receive an input enable signal to output a first write address for writing a value of a second pixel into the at least one line buffer; wherein when both of the first read address and the first write address of the first and second pixels are received, the timing control circuit is configured to read the value of the first pixel from the first single-port memory and to write the value of the second pixel into the second single-port memory if least significant bits of the first read and write addresses are respectively 1 and 0, and wherein the timing control circuit is configured to read the value of the first pixel from the second single-port memory and to write the value of the second pixel into the first single-port memory if least significant bits of the first read and write addresses are respectively 0 and 1; and wherein the timing control circuit is configured to stop outputting a read enable signal used for asserting the input enable signal, and to temporarily stop the writing of the value of the second pixel, when the timing control circuit receives the output and input enable signals.