| CPC H04N 19/513 (2014.11) [H04N 19/105 (2014.11); H04N 19/112 (2014.11); H04N 19/56 (2014.11); H04N 19/58 (2014.11); H04N 19/172 (2014.11)] | 18 Claims |

|
1. An encoder comprising:
a motion estimation component configured to:
receive a plurality of pictures in a capture order;
determine a temporal distance between a first picture of the plurality of pictures and a second picture of the plurality of pictures;
in response to the temporal distance, determine a source picture;
determine a motion estimation parameter based on the source picture, wherein the motion estimation parameter includes a mean motion vector corresponding to one of a mean or an average of all motion vectors in one or more regions of interest of the source picture; and
responsive to the temporal distance being less than a threshold distance value, determine a motion parameter for a subsequent picture to the first picture in the plurality of pictures based on the determined motion estimation parameter;
responsive to the temporal distance being greater than the threshold distance value, determine the motion parameter for the subsequent picture to the first picture in the plurality of pictures based on a preselected motion estimation parameter, wherein the preselected motion estimation parameter is different from the determined motion estimation parameter; and
an entropy encoder component configured to encode the subsequent picture based on the motion parameter.
|