Patent ID: 8385429

Claim:
A video encoder receiving a serial stream of pixel data corresponding to groups of pixels in a video frame of information, comprising: a processor in a chip, with a local operating buffer also in the chip, programmed to: determine a check value for the pixels of a given group based on a check value algorithm, store the check value for the given group in a memory location of the local operating buffer corresponding to the given group, encode the pixels of the given group into a code stream based on an encoding algorithm, continue the determining, storing, and encoding operations until the frame of information is encoded, and for a next video frame of information: determine a current check value for the current group of pixels based on the same check value algorithm, encode the pixels of a given current group into a current code stream based on the same encoding algorithm, compare the current check value with the stored value for the corresponding given group of the previous frame, and if the current check value is the same as the stored value for the corresponding given group of the previous frame, preparing a copy command instructing a decoder to copy the pixel values of the given group of the previous frame, and if the current check value is not the same as the stored value for the corresponding given group of the previous frame, sending the current code stream to the decoder and overwriting the current check value to the memory location of the local operating buffer corresponding to the given group.