US 12,174,290 B2
Techniques for generating motion information for videos
Erick Kurniawan, San Francisco, CA (US); Alexander Jukl, Santa Monica, CA (US); Michael Kalajian, Calabasas, CA (US); Mykyta Sytyi, Chernihiv (UA); Andrii Tytarenko, Kyiv (UA); Oleg Yurchenko, Kyiv (UA); Olha Shkurka, Kyiv (UA); Yevhen Tsyba, Kyiv (UA); and Gabriel Carstoiu, Timisoara (RO)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Mar. 31, 2021, as Appl. No. 17/219,558.
Claims priority of provisional application 63/153,302, filed on Feb. 24, 2021.
Prior Publication US 2022/0268918 A1, Aug. 25, 2022
Int. Cl. G01S 13/86 (2006.01); G01S 13/42 (2006.01); G01S 13/46 (2006.01); G01S 13/72 (2006.01); G01S 13/89 (2006.01); G01S 17/06 (2006.01); G01S 17/86 (2020.01); G06T 7/20 (2017.01); G06T 7/50 (2017.01); G06T 7/70 (2017.01); G06T 7/73 (2017.01); G06T 11/00 (2006.01); G06V 20/52 (2022.01); G08B 13/196 (2006.01); H04N 5/445 (2011.01); H04N 7/18 (2006.01)
CPC G01S 13/867 (2013.01) [G01S 13/42 (2013.01); G01S 13/46 (2013.01); G01S 13/72 (2013.01); G01S 13/865 (2013.01); G01S 13/89 (2013.01); G01S 17/06 (2013.01); G01S 17/86 (2020.01); G06T 7/20 (2013.01); G06T 7/50 (2017.01); G06T 7/70 (2017.01); G06T 7/75 (2017.01); G06T 11/001 (2013.01); G06V 20/52 (2022.01); G08B 13/19619 (2013.01); G08B 13/1966 (2013.01); H04N 5/445 (2013.01); H04N 7/183 (2013.01); G01S 2013/466 (2013.01); G06T 2200/24 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/10028 (2013.01); G06T 2207/10044 (2013.01); G06T 2207/30196 (2013.01); G06T 2207/30232 (2013.01)] 20 Claims
OG exemplary drawing
 
5. An electronic device comprising:
a camera;
a location sensor;
one or more processors; and
one or more non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the electronic device to perform operations comprising:
generating, using the location sensor, first sensordata,
determining, based at least in part on the first sensor data, a first location and a first speed associated with a first sensorobject,
determining, based at least in part on the first location and the first speed, a predicted second location for the first sensor object,
generating image data using the camera,
determining, based at least in part on the image data, a third location associated with a first image object,
determining, based at least in part on comparing the third location associated with the first image object to the predicted second location for the first sensor object, that the first image object corresponds to the first sensor object,
generating, using the location sensor, second sensor data,
determining, based at least in part on the second sensor data, a fourth location associated with the first sensor object,
sending the image data to one or more computing devices, and
based on the determining that the first image object corresponds to the first sensor object, sending the first data indicating the fourth location to the one or more computing devices.