STORAGE AND EDITING OF VIDEO OF ACTIVITIES USING SENSOR AND TAG DATA OF PARTICIPANTS AND SPECTATORS
First Claim
1. A computer-implemented process for generating an edited video program for an event in a venue, wherein the venue includes one or more cameras that capture video of activity in the venue, comprising:
- continuously receiving video data from the one or more cameras during periods of time during the event;
storing the received video data for each camera in one or more data files, each data file including video data from the camera for a period of time during the event;
receiving tag data indicative of at least a time of a tag hit;
storing the received tag data in a database;
receiving an indication of an individual;
accessing the stored tag data, using the indication of the individual, to retrieve times associated with tag data associated with the individual; and
accessing the stored video data to retrieve clips of the stored video data according to the retrieved times for tag hits associated with the individual.
1 Assignment
0 Petitions
Accused Products
Abstract
Video from multiple locations in a venue, in which multiple individuals are engaged in activities, such as athletic performances or non-sporting activities, is stored and edited, using sensor data from participants and tag data from spectators, to create individualized video programs of athletic performances of individuals. Each camera provides a video feed that is continuously stored. Each video feed is stored in a sequence of data files in computer storage, which data files are created in regular time intervals. Each file is accessible using an identifier of the camera and a time interval. Similarly, data from sensors and tagging devices are continuously received and stored in a database. The database stores, for each sensor, an identifier of each individual detected in the proximity of the sensor and the time at which the individual was detected. Each sensor is associated with one or more cameras. Tag data is similarly stored from tagging devices manipulated by spectators.
14 Citations
2 Claims
-
1. A computer-implemented process for generating an edited video program for an event in a venue, wherein the venue includes one or more cameras that capture video of activity in the venue, comprising:
-
continuously receiving video data from the one or more cameras during periods of time during the event; storing the received video data for each camera in one or more data files, each data file including video data from the camera for a period of time during the event; receiving tag data indicative of at least a time of a tag hit; storing the received tag data in a database; receiving an indication of an individual; accessing the stored tag data, using the indication of the individual, to retrieve times associated with tag data associated with the individual; and accessing the stored video data to retrieve clips of the stored video data according to the retrieved times for tag hits associated with the individual.
-
-
2. A computer-implemented process for generating an edited video program using video captured from one or more cameras and tag data indicating times at which tag hits are received on user devices, the process comprising:
-
receiving and storing video data from the one or more cameras during periods of time, the received video data for each camera being stored in one or more data files, each data file including video data from the camera for a period of time; receiving and storing the tag data from user devices during the periods of time, the received tag data being stored in a database; the tag data being indicative of times at which tag hits are received on user devices; accessing the stored tag data, using an indication of an individual, to retrieve times at which tag hits associated with the individual were received; identifying one or more cameras corresponding to the tag data and stored video data from the identified cameras which include video data from the retrieved times for the tag data; and accessing the stored video data for the identified cameras to retrieve clips of the stored video data from the identified cameras according to the retrieved times from the tag data.
-
Specification