摘要 |
PURPOSE:To curtail the quantity of calculation by obtaining a predicted error for every block of minimum block size by a prediction system, and calculating the predicted error of the block of a higher order layer block size by calculating synthetically the predicted error. CONSTITUTION:The minimum block N1 of a lowermost layer is given motion compensating prediction, and a motion compensating predicted error for every motion vector is obtained and stored in a memory. This processing is executed for all the minimum block N1. In the block N2 (second layer from lowermost one) which is as small as next to the minimum block N1, the predicted errors of plural blocks in the lowermost layer positioned at the same position as said block are united (to obtain mean value) for every vector, and a mean value is considered to be the predicted error, and it is stored in the memory. This operation is executed for each of the blocks N2. Such operation is carried out successively up to the block Nm of the uppermost layer. Thus, the calculation of the predicted error of the block other than the minimum block N1 can be operated by a simple operation only to read out data from the memory and calculate the mean value. |