Video information analyzer
First Claim
1. A method of processing video information comprising:
- specifying a plurality of fields to be used to classify said video information, wherein each of said plurality of fields contains one or more user-selectable values;
receiving a video input containing said video information;
marking said video input to divide said video input into a plurality of video segments;
allowing a first user to specify said one or more user-selectable values for each of said plurality of fields;
classifying each of said plurality of video segments into one or more of said plurality of fields using corresponding one or more user-selectable values specified by said first user for each said field used for classification; and
storing each classified video segment along with corresponding one or more user-selectable values in a database.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and means for receiving video input from a source device, marking reference points within the video input stream to demarcate video segments, assigning reference information to the video segments, storing the video input stream with the associated reference points and reference information in a video storage device, and analyzing video segments stored in the video storage device based upon the assigned reference information. Demarcating video segments from a video input stream enables more efficient searching for desired video segments. Assigning reference information to a demarcated video segment enables more efficient searching by providing a user with the ability to conglomerate similar video segments by performing a single search.
50 Citations
21 Claims
-
1. A method of processing video information comprising:
-
specifying a plurality of fields to be used to classify said video information, wherein each of said plurality of fields contains one or more user-selectable values;
receiving a video input containing said video information;
marking said video input to divide said video input into a plurality of video segments;
allowing a first user to specify said one or more user-selectable values for each of said plurality of fields;
classifying each of said plurality of video segments into one or more of said plurality of fields using corresponding one or more user-selectable values specified by said first user for each said field used for classification; and
storing each classified video segment along with corresponding one or more user-selectable values in a database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for processing video information comprising:
-
a processor;
a video source device which provides a video input to said processor;
a memory which is operatively coupled to said processor; and
a computer program stored in said memory which executes in said processor and which comprises;
a marker module configured to mark said video input, a storer module configured to store one or more video files containing said marked video input in said memory, and an analyzer module configured to analyze said one or more video files stored in said memory.
-
-
13. An apparatus for processing video information comprising:
-
means for specifying a plurality of fields to be used to classify said video information, wherein each of said plurality of fields contains one or more user-selectable values;
means for receiving a video input containing said video information;
means for marking said video input to divide said video input into a plurality of video segments;
means for allowing a first user to specify said one or more user-selectable values for each of said plurality of fields;
means for classifying each of said plurality of video segments into one or more of said plurality of fields using corresponding one or more user-selectable values specified by said first user for each said field used for classification; and
means for storing each classified video segment along with corresponding one or more user-selectable values in a database. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable storage medium containing a program code, which, upon execution by a processor in a video information analyzer, causes said processor to perform the following:
-
specify a plurality of fields to be used to classify said video information, wherein each of said plurality of fields contains one or more user-selectable values;
receive a video input containing said video information;
mark said video input to divide said video input into a plurality of video segments;
allow a first user to specify said one or more user-selectable values for each of said plurality of fields;
classify each of said plurality of video segments into one or more of said plurality of fields using corresponding one or more user-selectable values specified by said first user for each said field used for classification; and
store each classified video segment along with corresponding one or more user-selectable values in a database.
-
Specification