the rectangle of pixels used for motion compensation for a real time hardware implementation the circuit 100 may be used to save intensity compensation bandwidth the circuit 100 may also allow motion compensation to occur at the same time as intensity compensation by employing front end intensity compensation scaling operations on the input data presented to the motion compensation block 104 in general one or two independent stages of intensity compensation 114 and 116 may be needed in certain implementations a single stage of intensity compensation e g the circuit 114 may be implemented in other implementations the intensity compensation circuits 114 and 116 may be combined referring to fig5 a diagram illustrating the intensity compensation circuit 116 operating on a single pixel is shown the intensity compensation circuit 116 generally comprises a block or circuit 180 a block or circuit 182 a block or circuit 184 and a block or circuit 186 the block 180 and the block 184 may be implemented as multiply circuits the block 182 may be implemented as an adder circuit the block 180 may multiply the signal int 1 by a signal e g scale the block 182 may add a signal e g offset to the result received from the block 180 the block 184 may multiply the result received from the.