Patent ID: 9466094
Filing Date: 2016-10-11
CPC Classification: G06T,H04N

Claim Text:
1. A method programmed in a non-transitory memory of a device comprising: a. acquiring video content which includes a plurality of frames, including storing the video content in the non-transitory memory; b. performing motion estimation on a current frame and a previous frame to generate a motion estimated aligned frame; c. subtracting the motion estimated aligned frame from the current frame to generate a difference frame; d. enhancing the difference frame; e. adding the enhanced difference frame and the motion estimated aligned frame to generate a first enhanced current frame; f. enhancing the current frame directly to generate a second enhanced current frame; g. performing motion estimation error detection using the current frame and the motion estimated aligned frame; and h. blending the first enhanced current frame with the second enhanced current frame based on the motion estimation error detection to generate an enhanced frame, wherein enhancing the current frame includes spatial filtering or transformation domain filtering the current frame, and enhancing the difference frame includes spatial filtering or transformation domain filtering the difference frame.