Patent ID: 8289444

Claim:
A method of video frame interpolation comprising: receiving at least one of a first frame, a second frame, or a third frame; receiving first motion estimation data representing estimated motion of blocks between the first frame and the second frame; receiving second motion estimation data representing estimated motion of blocks between the second frame and the third frame; determining whether an area of an interpolated frame between the first and second frame will be an occlusion area based at least in part on the first and second motion estimation data; estimating characteristics of pixels of the area of the interpolated frame based in part on the determination wherein estimating the characteristics is based in part on pixel characteristics of pixels of the first frame or the second frame; and generating the interpolated frame based at least in part on the estimated pixel characteristics; and wherein: estimating the characteristics comprises: when it is determined the area is the occlusion area, estimating characteristics of pixels of the area based at least in part on pixel characteristics of pixels of a corresponding area of the second frame; and when it is determined the area is not the occlusion area, estimating characteristics of pixels of the area based at least in part on a weighted average of pixel characteristics of pixels of corresponding areas of the first and second frame.