Patent ID: 8254454
Filing Date: 2012-08-28
Classification: H04N

Abstract:
1. A method for reducing temporal noise comprising: performing motion detection on a plurality of frames of a video data stream; performing a first determination to determine if a current frame is static by comparing the current frame to at least one previous frame in a time domain, and determining if the current frame is in motion by comparing the current frame to at least one following frame in the time domain and generating at least one first detection value according to a first channel information from a plurality of frames in a video data stream; determining a set of a plurality of first weighting values for temporal filtering operations of the first channel according to the first detection value; generating at least one first pixel difference value according to the first channel information from the frames of the video data stream; setting a weighting value for temporal filtering operations as a set of a plurality of first predetermined weighting values if the first determination determines the current frame is static; performing temporal filtering to the first channel information of the video data stream according to the set of first weighting values; performing a second determination to determine if the current frame is static by comparing the current frame to at least one following frame in the time domain, and determining if the current frame is in motion by comparing the current frame to at least one previous frame in the time domain and generating at least one second detection value according to a second channel information from a plurality of frames in a video data stream; determining a set of a plurality of second weighting values for temporal filtering operations of the second channel according to the second detection value; setting a weighting value for temporal filtering operations to a set of a plurality of second predetermined weighting values if the second determination determines the current frame is static; performing temporal filtering to the second channel information of the video data stream according to the set of second weighting values.