1. In a computer system, a computer-implemented method of video frame synthesis, the method comprising: estimating global motion between first video data with a first timestamp and second video data with a second timestamp; and estimating local motion at an intermediate timestamp between the first and second timestamps to correct the global motion at the intermediate timestamp.