Patent ID: 9066108
Filing Date: 2015-06-23
Classification: H04N

Abstract:
1. An encoder for performing hybrid video encoding of video data content, wherein a plurality of Parametric Motion Models (PMMs) are used to model and describe complex motion in the video data content, wherein, the plurality of PMMs each includes a set of parameters that describe complex motion between adjacent frames within the video data content, the encoder being configured to: receive the video data content from a video data acquisition or storage device; perform a transformation of the video data content using the plurality of PMMs to describe complex motion between adjacent frames by calculating a parametric motion vector for each macroblock position in each frame in the video data content; quantize the transformed video data content to predict a plurality of corner motion vectors; determine differences between the plurality of corner motion vectors and corresponding temporal predecessors; entropy encode the determined differences for the plurality of corner motion vectors; compress the plurality of PMMs; and writing the entropy coded differences into a bit stream along with the data indicating the plurality of compressed PMMs for output, wherein, the parametric motion vector prediction is performed utilizing higher-order PMMs to predict complex motion.