US 12,008,774 B2
Tracking of handheld sporting implements using computer vision
James G. Painter, Palo Alto, CA (US)
Assigned to SPORTSMEDIA TECHNOLOGY CORPORATION, Durham, NC (US)
Filed by SportsMEDIA Technology Corporation, Durham, NC (US)
Filed on Jun. 1, 2022, as Appl. No. 17/830,018.
Application 17/830,018 is a continuation of application No. 17/018,622, filed on Sep. 11, 2020, granted, now 11,354,939.
Application 17/018,622 is a continuation of application No. 16/682,556, filed on Nov. 13, 2019, granted, now 10,776,616, issued on Sep. 15, 2020.
Application 16/682,556 is a continuation of application No. 16/503,046, filed on Jul. 3, 2019, granted, now 10,482,319, issued on Nov. 19, 2019.
Application 16/503,046 is a continuation of application No. 16/165,432, filed on Oct. 19, 2018, granted, now 10,346,679, issued on Jul. 9, 2019.
Application 16/165,432 is a continuation of application No. 15/845,523, filed on Dec. 18, 2017, granted, now 10,115,007, issued on Oct. 30, 2018.
Application 15/845,523 is a continuation of application No. 15/072,176, filed on Mar. 16, 2016, granted, now 9,846,805, issued on Dec. 19, 2017.
Prior Publication US 2022/0292882 A1, Sep. 15, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 7/254 (2017.01); G06T 7/215 (2017.01); G06T 7/292 (2017.01); G06V 10/40 (2022.01); G06V 20/10 (2022.01); G06V 40/20 (2022.01); H04N 23/90 (2023.01); G06V 10/46 (2022.01); H04N 5/262 (2006.01)
CPC G06T 7/254 (2017.01) [G06T 7/215 (2017.01); G06T 7/292 (2017.01); G06V 10/40 (2022.01); G06V 20/10 (2022.01); G06V 40/25 (2022.01); H04N 23/90 (2023.01); G06T 2207/10021 (2013.01); G06T 2207/30221 (2013.01); G06T 2207/30241 (2013.01); G06V 10/467 (2022.01); H04N 5/2625 (2013.01)] 20 Claims
OG exemplary drawing
 
9. A system for tracking a sporting implement during a sporting event, comprising:
at least one processor constructed and configured to receive images of the sporting implement;
wherein the at least one processor is operable to identify at least one motion region in the images;
wherein the at least one processor is further configured to approximate a trajectory of the sporting implement based on a location of the sporting implement;
wherein a probable location in space for an identifiable portion of the sporting implement is identified for each of a plurality of instants comprising a timespan that the sporting implement was in motion; and
wherein a trajectory of the sporting implement is approximated based on the probable location in space for one or more of the plurality of instants comprising the timespan that the sporting implement was in motion.