Patent ID: 7479996
Filing Date: 2009-01-20
Classification: G06T,H04N

Abstract:
1. A noise eliminating device for eliminating a noise contained in an input image signal to generate an output image signal, comprising: an input image buffer for storing the input image signal; an output image buffer for storing the output image signal; an intermediate image buffer for storing an intermediate image signal for which a noise eliminating processing is being executed; a first input reading means for reading out an image signal of a predetermined block specified by a predetermined position and a predetermined size as input image block data from the input image buffer; a second input reading means for reading out image signals containing the image signals of the predetermined block and vicinities of the predetermined block as reference data from the input image buffer; output reading means for reading out an image signal of the predetermined block as output image block data from the output image buffer; comparing means for comparing a difference signal representing a difference between the input image data block and the output image block data with a predetermined value; retrieving means for retrieving block data correlating with the input image block data as retrieval block data from the reference data; switching means for receiving as its inputs the output image block data and the retrieval block data to select the output image block data as output image block update data when a level of the difference signal is equal to or smaller than the predetermined value based on comparison results obtained by the comparing means and to select the retrieval block data as output image block update data when the level of the difference signal is larger than the predetermined value based on the comparison results obtained by the comparing means; intermediate writing means for writing, to the intermediate image buffer, the output image block update data selected by the switching means as the intermediate image signal for which the noise eliminating processing is being executed; multiplying means for scaling the output image block update data accumulated in the intermediate image buffer; output writing means for writing the output image block update data scaled by the multiplying means to the output image buffer; and control means for carrying out overall control to successively set a plurality of predetermined blocks each having a predetermined size for a plurality of predetermined positions, and to update output image data accumulated in the output image buffer with a plurality of output image block update data respectively corresponding to the plurality of predetermined blocks.