 A predicted macroblock rarely matches the current picture perfectly, however.The differences between the estimated matching area, and the real frame/macroblock is called the prediction error.The larger the amount of prediction error, the more data must be additionally encoded in the frame.