摘要 |
A video compression system and method for compressing video data by reducing the temporal redundancy in the video data is described. A block of video data is divided into a variable number of blocks of pixel data of varying size. Each block of data is compared to a window of pixel data in a reference frame of pixel data by means of a motion vector calculator (82a-82d). A distortion figure is computed for each block of video data in distortion calculators (84a-84d). These distortion figures are then summed and weighted by means of distortion summing elements (86b-86d) and weighting factor multiplying elements (88a-c) respectively. The weighted summed distortion values are then compared against one another in comparators (90a-c), the results of which determine the way in which the block of video data is divided in motion vector selector elements (106, 108, 110). Only the residual difference, the displacement vectors and an indication of the block sizes used in the prediction are needed for transmission or storage. |