Patent ID: 8665378
Filing Date: 2014-03-04
Classification: G06T,H04N

Abstract:
1. A filter for a video stream displaying a previous picture and a current picture on a plurality of pixels of a display, the previous picture comprising a plurality of previous picture values, the current picture comprising a plurality of current picture values, with each previous picture value and each current picture value being corresponding to one of the pixels, the filter comprising: a motion difference calculator, for accumulating a difference between the previous picture value and the current picture value in a first neighborhood of each pixel to provide a motion difference for each pixel; a filter value calculator, coupled to the motion difference calculator, for providing a filter value for each pixel according to each motion difference; a blender, coupled to the filter value calculator, for blending each previous picture value and each current picture value to a filtered picture value according to a first weighting positively correlated with the filter value and a second weighting inversely correlated with the filter value for generating a filtered picture; a histogram counter, coupled to the motion difference calculator and the filter value calculator, for performing histogram counting according to each motion difference to provide a picture histogram, wherein the histogram counter performs histogram counting on each motion difference in a second neighborhood of each pixel to provide a local histogram for each pixel; a histogram matching module, coupled between the histogram counter and the filter value calculator, for providing a histogram matching value for each pixel according to the picture histogram and the local histogram corresponding to each pixel, wherein the picture histogram and the local histogram respectively correspond to a plurality of bins, the picture histogram comprises a picture histogram count value in each bin, the local histogram comprises a local histogram count value in each bin, and the histogram matching module accumulates a correlation between the local histogram count value and the picture histogram count value in the bins to provide the histogram matching value.