US 12,395,667 B2
Methods and systems for temporal distance based estimating of motion in multimedia picture encoding based on previously encoded predictive picture
Arun Shankar Kudana, Bangalore (IN); and Soyeb Nagori, Bangalore (IN)
Assigned to TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed by Texas Instruments Incorporated, Dallas, TX (US)
Filed on Oct. 20, 2022, as Appl. No. 17/969,776.
Application 17/969,776 is a continuation of application No. 16/920,815, filed on Jul. 6, 2020, granted, now 11,503,325.
Application 16/920,815 is a continuation of application No. 15/495,568, filed on Apr. 24, 2017, granted, now 10,743,018, issued on Aug. 11, 2020.
Application 15/495,568 is a continuation of application No. 13/442,908, filed on Apr. 10, 2012, granted, now 9,635,385, issued on Apr. 25, 2017.
Claims priority of application No. 1294/CHE/2011 (IN), filed on Apr. 14, 2011.
Prior Publication US 2023/0042575 A1, Feb. 9, 2023
Int. Cl. H04N 19/513 (2014.01); H04N 19/105 (2014.01); H04N 19/112 (2014.01); H04N 19/56 (2014.01); H04N 19/58 (2014.01); H04N 19/172 (2014.01)
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
OG exemplary drawing
 
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.