Patent ID: 8654845

Claim:
A method for video predictive encoding, comprising: extracting a pixel block from current frame, dividing the pixel block into a principal set of pixels and a complementary set of pixels; encoding the principal set of pixels, outputting code stream of the principal set of pixels, obtaining a reconstruction value of the principal set of pixels; interpolating to reconstructed pixel values, which comprise the reconstruction value of the principal set of pixels, take a result as predictive value of the complementary set of pixels, executing an intra-frame predictive encoding for the complementary set of pixels, outputting code stream of the complementary set of pixels, obtaining a reconstruction value of the complementary set of pixels; and combining the reconstruction value of the principal set of pixels and the reconstruction value of the complementary set of pixels, and obtaining a reconstruction value of the pixel block; wherein encoding the principal set of pixels comprises: determining type of current frame, when current frame is an I frame, employing an H.264 or an Advanced Video Coding (AVC) direction prediction algorithm to encode the principal set of pixels, when current frame is a P frame or B frame, employing the H.264 or AVC direction prediction algorithm, or employing an inter-frame motion search algorithm to encode the principal set of pixels.