Method and system for indexing, sorting, and displaying a video database
First Claim
1. A computer-implemented method for indexing, sorting, and displaying a database, comprising the steps of:
- a. creating a searchable computer database structure for storing video and informational data;
b. determining the discrete component clips of at least one video record such that each clip represents a predetermined event;
c. assigning an identification number to each clip such that all clips showing the same event have same clip identification number;
d. determining the beginning and ending/points of each clip;
e. storing to the database structure the determination of the discrete component clips, the identification number, and the beginning and ending points of steps b through d;
f. identifying at least one person appearing in at least one of the discrete component clips;
g. storing the identification information of step f to the database structure;
h. assigning a personal identification number to each person identified in step f;
i. storing the personal identification number to the database structure;
j. storing selected information about at least the identified person such that the selected information is indexed to the identified person'"'"'s personal identification number;
k. using the personal identification number and the clip identification numbers to index the informational database to the component video clips;
wherein, in response to input user-defined search criteria, any video clip and associated indexed information satisfying the search criteria is retrieved from the database structure for display to a user.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system is provided for indexing, sorting, and displaying a video database. Hardware and software components, and a novel encoding process are used to provide a searchable video and informational database. Each encoder and the User use specially configured graphical user interfaces to access the system. In the preferred embodiment, component clips of different videotape views of a sporting event are batch encoded and synchronized. Data which remains constant for at least a part of a game is automatically reused. A MasterPlayerId assigned to each player is used to index all video clips and information relating to that player. A rating service provides ratings of individual plays or players. The present invention includes powerful search features that permit a User to search the informational and video database according to numerous predefined and customized criteria. A novel encoding scheme permit the viewing of MPEG format video clips in a form of slow motion. A dedicated console permits the User to view selected information using a first display screen while simultaneously displaying some or all of this information to at least one other person using a second display screen. The present invention also permits the User to select and save custom view sets of video clips, and to control the video display. The User can switch this camera view during play or can replay a clip from a different camera view.
-
Citations
20 Claims
-
1. A computer-implemented method for indexing, sorting, and displaying a database, comprising the steps of:
-
a. creating a searchable computer database structure for storing video and informational data;
b. determining the discrete component clips of at least one video record such that each clip represents a predetermined event;
c. assigning an identification number to each clip such that all clips showing the same event have same clip identification number;
d. determining the beginning and ending/points of each clip;
e. storing to the database structure the determination of the discrete component clips, the identification number, and the beginning and ending points of steps b through d;
f. identifying at least one person appearing in at least one of the discrete component clips;
g. storing the identification information of step f to the database structure;
h. assigning a personal identification number to each person identified in step f;
i. storing the personal identification number to the database structure;
j. storing selected information about at least the identified person such that the selected information is indexed to the identified person'"'"'s personal identification number;
k. using the personal identification number and the clip identification numbers to index the informational database to the component video clips;
wherein, in response to input user-defined search criteria, any video clip and associated indexed information satisfying the search criteria is retrieved from the database structure for display to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for indexing, sorting, and displaying a sports video database comprising the steps of:
-
performing a first encoding step to determine, name, and batch encode the discrete component clips of at least one video record of a sporting event to a database structure;
performing a second encoding step to enter play information regarding the sporting event to the database structure;
performing a third encoding step to identify all persons appearing in one or more of the batch encoded video clips and to enter the identification information to the database structure;
performing a fourth encoding step to evaluate and rate any of the batch encoded video clips and any of the persons appearing in one or more of the batch encoded video clips and to enter the rating to the database structure;
performing a fifth encoding step to update any information stored in the database structure; and
indexing the batch encoded video clips of the first encoding step to the information stored in the database structure in the second through fifth encoding steps;
wherein, in response to the input of user-defined search criteria, any video clip and indexed information satisfying the search criteria is retrieved from the database structure for display to a user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computerized system for indexing, sorting, and displaying a sports video database comprising:
-
a database structure;
at least one computer for accessing the database structure and for running software applications to access and modify the database structure;
a first encoder software application for use with the at least one computer by a first encoder in determining, naming, and batch encoding the discrete component clips of at least one video record of a sporting event to the database structure;
a second software application for use with the at least one computer by a second encoder to enter play information regarding the sporting event to the database structure;
a third software application for use with the at least one computer by a third encoder to identify all persons appearing in one or more of the batch encoded video clips and to enter the identification information to the database structure;
a fourth software application for use with the at least one computer by a fourth encoder to evaluate and rate any of the batch encoded video clips and any of the persons appearing in one or more of the batch encoded video clips and to enter the rating to the database structure;
a fifth software application for use with the at least one computer by a fifth encoder to update any information stored in the database structure; and
an indexing software application to index the batch encoded video clips to the information stored in the database structure by the second through fifth encoders;
wherein, in response to the input of user-defined search criteria to the at least one computer, any video clip and indexed information satisfying the search criteria is retrieved from the database structure for display to a user. - View Dependent Claims (19, 20)
-
Specification