Controlling artifacts in video data
OwnerRamin Samadani, Wai-Tian Taninventors
Life of this patent
Estimating the term…
Abstract
Controlling artifacts in video data. Image data of collocated pixels of a plurality of frames of the video data is sampled (310), wherein at least a portion of each of the plurality of frames corresponds to an object that does not move across the plurality of frames. A statistical curve fit is performed (320) on sampled image data of the collocated pixels, wherein the statistical curve fit places less consideration on a sampled collocated pixel that corresponds to movement of an object across the plurality of frames. An adjusted frame is generated (330) based at least in part on at least one parameter of the statistical curve fit.
Claims15
A computer-implemented method (300) for controlling artifacts in video data, said method (300) comprising:
- sampling (310) image data of collocated pixels of a plurality of frames of said video data, wherein at least a portion of each of said plurality of frames corresponds to an object that does not move across said plurality of frames;
- performing (320) a statistical curve fit on sampled image data of said collocated pixels, wherein said statistical curve fit places less consideration on a sampled collocated pixel that corresponds to movement of an object across said plurality of frames;
- and
- generating (330) an adjusted frame based at least in part on at least one parameter of said statistical curve fit.
A computer-readable storage medium for storing instructions that when executed by one or more processors perform a method (300) controlling artifacts in video data, said method (300) comprising:
- sampling (310) image data of collocated pixels of consecutive frames of said video data in a grid, wherein at least a portion of each of said consecutive frames corresponds to an object that does not move across said consecutive frames;
- performing (320) a statistical curve fit on sampled image data of said collocated pixels, wherein said statistical curve fit places less consideration on a sampled collocated pixel that corresponds to movement of an object across said consecutive frames;
- generating (330) an intermediate frame for one frame of said consecutive frames based at least in part on at least one parameter of said statistical curve fit;
- and
- generating (340) a final frame by applying a blending filter to said intermediate frame, said blending filter for blending said intermediate frame with at least a portion of an input frame corresponding to said one frame.
A system (100) for controlling artifacts in video data, said device comprising:
- a video data receiver (115) for receiving image data comprising a plurality of frames of said video data;
- a video data sampler (125) for sampling image data of collocated pixels of said plurality of frames, wherein at least a portion of each of said plurality of frames corresponds to an object that does not move across said plurality of frames;
- a curve fitting module (135) for performing a statistical robust curve fit on sampled image data of said collocated pixels, wherein said statistical robust curve fit places less consideration on a sampled collocated pixel that corresponds to movement of an object across said plurality of frames;
- and
- a frame adjuster (145) for generating an adjusted frame based at least in part on at least one parameter of said statistical curve fit.
Dependencies are inferred from the claim text.