SEARCHING RECORDED VIDEO
First Claim
1. A method for creating metadata associated with a video frame, the method comprising:
- receiving a video frame;
developing a background model for the video frame;
separating a foreground object from the video frame using the background model;
classifying the foreground object into a classification, wherein the classification characterizes the foreground object based on the object color, aspect ratio, and position; and
recording the classification of the foreground object in metadata.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the disclosure provide for systems and methods for creating metadata associated with a video data. The metadata can include data about objects viewed within a video scene and/or events that occur within the video scene. Some embodiments allow users to search for specific objects and/or events by searching the recorded metadata. In some embodiments, metadata is created by receiving a video frame and developing a background model for the video frame. Foreground object(s) can then be identified in the video frame using the background model. Once these objects are identified they can be classified and/or an event associated with the foreground object may be detected. The event and the classification of the foreground object can then be recorded as metadata.
-
Citations
33 Claims
-
1. A method for creating metadata associated with a video frame, the method comprising:
-
receiving a video frame; developing a background model for the video frame; separating a foreground object from the video frame using the background model; classifying the foreground object into a classification, wherein the classification characterizes the foreground object based on the object color, aspect ratio, and position; and recording the classification of the foreground object in metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for creating metadata about a video frame, the method comprising:
-
receiving a video frame; developing a background model for the video frame; separating a foreground object from the video frame using the background model; identifying the foreground object as a previously identified foreground object; classifying the foreground object into a classification based on characteristics of the foreground object, wherein the characteristics comprise object location within the video frame and object color; and recording the classification of the object in metadata. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A video camera system comprising:
-
a video camera for capturing video data of a scene and outputting the video data as digital data; a processor communicatively coupled to the camera, wherein the processor is configured to receive video data from the video camera, develop a background model for the video data, separate a foreground object from the video data using the background model, identify the foreground object'"'"'s location within the a video scene of the video data, determine the foreground object'"'"'s color, and record the foreground objects location and color in metadata; and an output port communicatively coupled to the processor and configured to output the metadata. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A video processing system comprising:
-
a video input port configured to receive video data; a processor communicatively coupled to the video input port and configured to; develop a background model for the video data, separate a foreground object from the video data using the background model, determine the relative location of the foreground object, and determine the relative color of the foreground object; and a video output port communicatively coupled to the processor and configured to output the relative location and the color of the foreground object as metadata. - View Dependent Claims (33)
-
Specification