US 11,941,915 B2
Golf game video analytic system
Boris Tyomkin, Kfar-Saba (IL)
Assigned to RoundU Technologies Ltd, UAB, Vilnius (LT)
Filed by RoundU Technologies Ltd, UAB, Vilnius (LT)
Filed on Nov. 29, 2020, as Appl. No. 17/106,116.
Application 17/106,116 is a continuation in part of application No. PCT/IL2019/050609, filed on May 28, 2019.
Claims priority of provisional application 62/677,080, filed on May 28, 2018.
Prior Publication US 2021/0089761 A1, Mar. 25, 2021
Int. Cl. G06V 40/20 (2022.01); A63B 69/36 (2006.01); A63B 71/06 (2006.01); G06F 18/23213 (2023.01); G06N 20/00 (2019.01); G06T 7/277 (2017.01); G06T 17/00 (2006.01); G06V 20/40 (2022.01); G06V 40/12 (2022.01)
CPC G06V 40/23 (2022.01) [A63B 69/3605 (2020.08); A63B 69/3694 (2013.01); A63B 71/0669 (2013.01); G06F 18/23213 (2023.01); G06N 20/00 (2019.01); G06T 7/277 (2017.01); G06T 17/00 (2013.01); G06V 20/46 (2022.01); G06V 40/1365 (2022.01); G06T 2207/30224 (2013.01); G06T 2207/30228 (2013.01); G06T 2207/30241 (2013.01); G06T 2210/12 (2013.01)] 6 Claims
OG exemplary drawing
 
1. A system for providing a virtual golf coach, said system comprising:
one or more cameras configurable to capture a set of video recordings from one or more angles of a swing and/or strike of a golf club by a golfer;
a network of one or more servers, said network in communicative connection with said cameras and said network comprising:
a processing module configured to:
receive said set of videos;
3D model the trajectory of said swing/strike;
3D model said golfer;
a machine learning module configured to:
receive one or more of said 3D swing-trajectory and golfer models of said swings/strikes for one or more professional golfers;
compute a 3D model of one or more reference swings, as a function of an aggregation of said swings/strikes of professional golfers;
a database configured for storing said reference swing(s)/strike(s);
an analysis module configured to:
receive said 3D swing/strike trajectory model for said golfer;
receive said 3D golfer model;
compare said 3D trajectory model with a said reference swing;
compute one or more recommendations for said golfer, as a function of said comparison; and
a display module configured to display said recommendations to said golfer.