A method for temporal filtering based on motion detection on areas of different sizes includes computing a plurality of motion scores of a plurality of areas in a target picture in a sequence of pictures by motion detection of the areas between the target picture and a reference picture in the sequence of pictures, where the areas may be at least two overlapping areas of different sizes, computing a combined motion score by combining the plurality of motion scores, and generating a filtered picture by temporal filtering the target picture with the reference picture based on the combined motion score. At least one of (i) the motion scores and (ii) the filtered picture may be based on one or more gain settings in a circuit.
展开▼