US2019351306A1PendingUtilityA1

Smart-court system and method for providing real-time debriefing and training services of sport games

Assignee: PLAYSIGHT INTERACTIVE LTDPriority: Feb 23, 2012Filed: Jul 29, 2019Published: Nov 21, 2019
Est. expiryFeb 23, 2032(~5.6 yrs left)· nominal 20-yr term from priority
G06T 7/292A63B 71/04A63B 2225/50G06T 7/20A63B 71/02G06K 9/00724G06V 20/42
60
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A Smart-court system, adaptive to constrained sport environment, for enabling real time analysis and debriefing of sport activities is provided herein. The Smart-court system is comprised of: (i) an automatic recording system comprising a plurality of video cameras located in a court, arranged to real-time (RT) recording of a sport session and utilizing automatic calibration and stabilization module; and (ii) a data processing system comprising: (a) a capture module for grabbing a video stream; (b) an objects' detector module arranged to extract during the RT sport session, the objects from the foreground of each frame; (c) an event module for automatically analyzing, the motion and the activities of the tracked objects for automatically identifying and classifying events, creating a synchronized event log and calculating statistics that occurred during the RT sport session; and (d) a presentation module enabling to perform instant debriefing, combined biomechanical and tactical analysis of the video.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A Smart-court system, comprising:
 a computer programmed to implement:   a capture module, for receiving a video stream of a sport session;   an object detector module, for tracking at least one object as appearing in the video stream;   an event module, for analyzing motion of the tracked at least one object, for identifying a plurality of events and classifying the identified events into types based on said tracking and analyzing, and for creating a synchronized event log of the classified events based on said identifying and classifying; and   a presentation module, for allowing a user to selectively play at least one of the identified events classified into the types, by type, using the synchronized event log.   
     
     
         2 . The smart-court system of  claim 1 , further comprising a tracking module configured to identify a part of the sport session, the part starting with a ball stroke and ending with a player gaining a score. 
     
     
         3 . The smart-court system of  claim 1 , wherein one of the at least one tracked object is a player and the computer is further programmed to yield a pattern of behavior of the player from more than one of the identified events. 
     
     
         4 . The smart-court system of  claim 3 , wherein the computer is further programmed to generate a profile of the player, the profile comprising information based at least in part, on the yielded pattern of behavior. 
     
     
         5 . The smart-court system of  claim 1 , wherein said computer is further programmed to perform automatic calibration by dividing a court as appearing in the video stream using at least one grid, and in each frame of the video stream, checking the grid for deviation of a line of the court from the grid. 
     
     
         6 . The smart-court system of  claim 1 , wherein the computer is further programmed to identify a start and end of a sport game or training session and to automatically identify a change of status of the sport game or training session. 
     
     
         7 . The smart-court system of  claim 1 , wherein the computer is further programmed to identify a change of location of players when the players switch sides on a court. 
     
     
         8 . The smart-court system of  claim 1 , further comprising an additional techniques and strategies module, configured to provide recommendations to a player on how to correct activity in a sport game based on said analyzing. 
     
     
         9 . The smart-court system of  claim 1 , wherein said computer is further programmed to use said identifying of the events, for cutting out idle time in the video stream. 
     
     
         10 . The smart-court system of  claim 1 , wherein said presentation module is further configured to enable playing an abridged video displaying only some of the identified events by jumping between some of the identified events according to a user-input query and the synchronized log event. 
     
     
         11 . The smart-court system of  claim 1 , wherein the presentation module is further configured to play a virtual 3D dynamic scene using a 3D engine which simulates objects behavior based on said analyzing. 
     
     
         12 . The smart-court system of  claim 1 , wherein said computer is further configured to identify occurrence of a mental event based on said analyzing. 
     
     
         13 . A method for implementing a smart court system, the method comprising:
 by a computer, receiving a video stream of a sport session;   tracking at least one object as appearing in the video stream;   analyzing motion of the tracked at least one object;   identifying a plurality of events and classifying the identified events into types, based on said tracking and analyzing; creating a synchronized event log of the classified events based on said identifying and classifying; and   allowing a user to selectively play at least one of the identified events classified into types, by type, using the synchronized event log.   
     
     
         14 . The method of  claim 13 , further comprising identifying a part of the sport session, the part starting with a ball stroke and ending with a player gaining a score. 
     
     
         15 . The method of  claim 13 , further comprising yielding a pattern of behavior of a player from more than one of the identified events. 
     
     
         16 . The method of  claim 13 , further comprising identifying a change of status of the sport session according to a predefined gesture of a user. 
     
     
         17 . The method of  claim 13 , further comprising creating a customized video by integrating events according to a given criteria defined by a user. 
     
     
         18 . The method of  claim 13 , further comprising identifying unforced error based on identifying timing and position of a player before striking a ball. 
     
     
         19 . The method of  claim 13 , further comprising automatically calculating a game score based on said identified and classified events and on an analysis of player and ball position and motion. 
     
     
         20 . The method of  claim 13 , further comprising providing performance matching between players.

Join the waitlist — get patent alerts

Track US2019351306A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.