Encoding and decoding motion via image segmentation
AssigneeGoogle Inc.
InventorsJames Bankoski, Paul Wilkins, Yaowu Xu
Life of this patent
Estimating the term…
Abstract
A system and method for encoding and decoding a video image having a plurality of frames is disclosed. The method includes a previously reconstructed frame that is segmented to create an alternate reference frame used to encode a current frame. The segments of the previously reconstructed frame are assigned motion parameters, which are used to compile the alternate reference frame. The current frame is encoded and the segmentation parameters and motion parameters are transmitted in the bitstream. The segmentation parameters and motion parameters can be used by a decoder to recreate the alternate reference frame in order to decode the encoded current frame.
Claims18
A method for encoding a current frame of a video signal having a plurality of frames, each frame having a plurality of pixels, the method comprising:
- segmenting a previously reconstructed frame into at least one image segment using a segmentation parameter, each image segment having a segment identifier;
- determining a motion parameter for each image segment using a processor;
- creating an alternate reference frame from the previously reconstructed frame using the motion parameter for at least certain of the image segments;
- and
- encoding the current frame using the alternate reference.
An apparatus for encoding a current frame of a video signal having a plurality of frames, each frame having a plurality of pixels, the apparatus comprising:
- means for segmenting a previously reconstructed frame into at least one image segment using a segmentation parameter, each image segment having a segment identifier;
- means for determining a motion parameter for each image segment;
- means for creating an alternate reference frame from the previously reconstructed frame using the motion parameter for at least certain of the image segments;
- and
- means for encoding the current frame using the alternate reference.
A method for decoding a video signal having a plurality of frames, each frame having a plurality of pixels, the method comprising:
- identifying a current frame to be decoded from a bitstream using a processor, the current frame having an associated previously reconstructed frame, a segmentation parameter, a plurality of segment identifiers and a motion parameter associated with each segment identifier;
- segmenting the previously reconstructed frame into a plurality of image segments using the segmentation parameter, each image segment associated with one of the segment identifiers;
- creating an alternate reference frame from the previously reconstructed frame using the motion parameter of at least certain of the image segments;
- and
- decoding the current frame using the alternate reference frame.
Dependencies are inferred from the claim text.