Video Encoding principles
All video encoding standards use motion compensation, identifying motion between adjacent frames and transmitting only the differences … except across shot bounds;
Doing this on pixels is too fine-grained because cameras boom, tilt, pan, zoom, shake, and objects move, so frames are divided into pixel aggregates called “blocks” and motion compensation is computed between equivalent blocks;
This allows a graceful and effective encoding of deliberate camera and object motion;