US 12,014,503 B2
Determining X,Y,Z,T biomechanics of moving actor with multiple cameras
Mark Perry, San Jose, CA (US); Joshua Spivak, San Francisco, CA (US); Ryan A. Zander, Burlingame, CA (US); Graham Wei-Feng Goldbeck, Oakland, CA (US); and 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. 28, 2023, as Appl. No. 18/215,416.
Application 18/215,416 is a continuation of application No. 17/752,421, filed on May 24, 2022, granted, now 11,694,347.
Application 17/752,421 is a continuation of application No. 16/918,424, filed on Jul. 1, 2020, granted, now 11,348,256, issued on May 31, 2022.
Application 16/918,424 is a continuation of application No. 16/027,659, filed on Jul. 5, 2018, granted, now 10,706,566, issued on Jul. 7, 2020.
Application 16/027,659 is a continuation of application No. 14/687,791, filed on Apr. 15, 2015, granted, now 10,019,806, issued on Jul. 10, 2018.
Prior Publication US 2023/0342955 A1, Oct. 26, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 7/292 (2017.01); H04N 23/80 (2023.01); H04N 23/90 (2023.01)
CPC G06T 7/292 (2017.01) [H04N 23/80 (2023.01); H04N 23/90 (2023.01); G06T 2200/04 (2013.01); G06T 2207/10012 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/30196 (2013.01); G06T 2207/30221 (2013.01); G06T 2207/30241 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for determining performance attributes comprising:
at least one processor configured for network communication with a plurality of image capturing devices, and at least one server computer and/or at least one local computing device;
wherein at least one of the plurality of image capturing devices generates video data and/or image data including an individual;
wherein the at least one processor is operable to:
receive the video data and/or the image data from the plurality of image capturing devices;
determine the location of one or more body parts of the individual based on the received video data and/or the received image data;
develop a motion curve for one or more limbs of the individual based on the determined locations of the one or more body parts of the individual;
identify frames and/or scan lines from the received video data and/or the received image data associated with spatial points on the motion curve; and
display the frames and/or the scan lines on the at least one server computer and/or the at least one local computing device.