CPC H04N 19/573 (2014.11) [H04N 19/174 (2014.11); H04N 19/52 (2014.11)] | 20 Claims |
1. A computer system comprising one or more processing units and memory, wherein the computer system implements a video encoder configured to perform operations comprising:
buffering a previous frame of a video sequence for use as a reference frame;
buffering representative motion vector information and representative reference frame index information for the reference frame, including buffering representative motion vector information and representative reference frame index information for a group of blocks in the reference frame, wherein the representative reference frame index information for the group of blocks is reference frame index information of a representative block of the group of blocks, and wherein the representative motion vector information for the group of blocks is a motion vector of the representative block of the group of blocks;
encoding a current frame of the video sequence, thereby producing encoded data for the current frame, including using the motion vector and the reference frame index information of the representative block of the group of blocks to encode a block of the current frame; and
outputting the encoded data for the current frame.
|