Motion compensation
Motion compensation in computing is an algorithmic technique used to predict a frame in a video given the previous and/or future frames by accounting for motion of the camera or objects in the video. It is employed in the encoding of video data for video compression, for example, in the generation of MPEG-2 files.