Patent ID: 7184482
Filing Date: 2007-02-27
Classification: G06T,H04N

Abstract:
1. A method of encoding uncompressed video data to form compressed video data, wherein the video data comprises a sequence of a plurality of image frames, wherein at least some of the frames are encoded as nonkey frames that are encoded with reference to content of other reference frames, and wherein segmentation of the reference frames is performed, segmentation being an assignment of pixels of the reference frame to groups of pixels based on at least one of pixel color values of the pixels and location of the pixels in the reference frame, the method comprising: encoding a first reference frame; segmenting the first reference frame into a set of segments; matching segments of the set of segments to pixels of a nonkey frame being encoded as a current frame; determining, for each of a plurality of matched segments, an encoder calculated motion vector for the matched segment, wherein the encoder calculated motion vector represents a change of position between the matched segment and corresponding pixels of the current frame; determining, for each of the plurality of matched segments, an encoder predicted motion vector for the matched segment from at least two previously encoded frames; and encoding, for each of the plurality of matched segments, encoding a difference between the encoder calculated motion vector of the matched segment and the encoder predicted motion vector of the matched segment, while omitting encoding of a motion vector for the matched segment.