摘要 |
A method for coding moving pictures using motion compensation for prediction has a step of producing motion vectors for a macroblock in a previous frame, the macroblock corresponding to a macroblock to be coded in a current frame, a step of motion-compensating the macroblock in the previous frame by using the produced motion vector to generate a motion compensated macroblock, a step of calculating a prediction error from the motion compensated macroblock and the macroblock to be coded in the current frame, a step of deciding whether the macroblock to be coded in the current frame is a significant macroblock or a non-significant macroblock by comparing the calculated prediction error with a threshold value, a step of coding the macroblock to be coded in the current frame when the macroblock is decided as the significant macroblock, and a step of transmitting only the produced motion vector when the macroblock is decided as the non-significant macroblock. Particularly, the produced and transmitted motion vector is selected to one with the minimum length within a range in which the macroblock to be coded is decided as the non-significant macroblock.
|