Method and apparatus for coaching athletic teams
First Claim
Patent Images
1. A play analysis computer program for use in conjunction with a computer system, the play analysis computer program comprising:
- a playbook for storing at least play names and player names;
an input module for accepting commands, statistics and data inputs, the input module referencing at least the play names and the player names from the playbook to validate the commands, the statistics and the data inputs;
a video input module for accepting a video input stream of an athletic event, the video input module adapted to separate the video input stream into a plurality of individual plays of the athletic event;
a user interface for displaying the individual plays and the statistics; and
a database for storing the individual plays and the statistics, whereas the input module stores the statistics in the database.
0 Assignments
0 Petitions
Accused Products
Abstract
In a computer program, a video input file and data input is segmented into individual play records so that each individual play can be displayed and manipulated by a user interface. If the video input file is digital, time stamps within the input file are used to segment the input file into individual play video files. Speech input is used to control the computer program and enter statistical information.
-
Citations
25 Claims
-
1. A play analysis computer program for use in conjunction with a computer system, the play analysis computer program comprising:
-
a playbook for storing at least play names and player names;
an input module for accepting commands, statistics and data inputs, the input module referencing at least the play names and the player names from the playbook to validate the commands, the statistics and the data inputs;
a video input module for accepting a video input stream of an athletic event, the video input module adapted to separate the video input stream into a plurality of individual plays of the athletic event;
a user interface for displaying the individual plays and the statistics; and
a database for storing the individual plays and the statistics, whereas the input module stores the statistics in the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11)
-
-
10. A method for analyzing individual plays of a game, the method comprising:
-
receiving a digital video stream containing a digital video representation of an athletic event;
while more video data is present in the digital video stream;
(a) reading a time stamp from the digital video stream and storing the time stamp in a first register;
(b) creating an individual play output file for a current play of the digital video stream;
(c) reading a segment of video from the digital video stream;
(d) writing the segment of video to the individual play output file;
(e) reading a next time stamp from the digital video stream and storing the next time stamp in a second register;
(f) if the first register differs from the second register by more than a time gap, copying the contents of the second register into the first register and repeating the above steps (b) through (f); and
(g) copying the contents of the second register into the first register and repeating steps (c) through (g). - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A machine-readable storage having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
-
receiving a digital video stream containing a digital video representation of an athletic event;
while more video data is present in the digital video stream;
(a) reading a time stamp from the digital video stream and storing the time stamp in a first register;
(b) creating an individual play output file for a current play of the digital video stream;
(c) reading a segment of video from the digital video stream;
(d) writing the segment of video to the individual play output file;
(e) reading a next time stamp from the digital video stream and storing the next time stamp in a second register;
(f) if the first register differs from the second register by more than a time gap, copying the contents of the second register into the first register and repeating the above steps (b) through (f); and
(g) copying the contents of the second register into the first register and repeating steps (c) through (g). - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification