PRESENTING VIDEO DATA
First Claim
Patent Images
1. A method of-displaying data comprising the steps of:
- detecting an event in an video stream;
in response to detecting the event, selecting, from the video stream, an event video clip that is associated with the event and no other event;
without receiving any user input to indicate the frames to be selected, selecting a first frame from a first portion of the event video clip, selecting a second frame from a second portion of the event video clip;
in response to selecting the first and second frames, storing the first and second frames in an event card that is associated with the event;
wherein the event card is a visual indicator that represents the event video clip that corresponds to the occurrence of the event;
wherein the first portion is different from the second portion; and
causing the event card to be displayed;
wherein the method is performed by one or more computing devices.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of displaying video surveillance system information is disclosed. Video clips associated with events are represented by event cards. The event cards include frames selected from the video clips associated with the events. Event cards include metadata, and can be annotated. Display of overlapping event cards causes a compressed event card to be displayed. Selection of a compressed event card dynamically expands the compressed event card to display a paneled event card.
-
Citations
36 Claims
-
1. A method of-displaying data comprising the steps of:
-
detecting an event in an video stream; in response to detecting the event, selecting, from the video stream, an event video clip that is associated with the event and no other event; without receiving any user input to indicate the frames to be selected, selecting a first frame from a first portion of the event video clip, selecting a second frame from a second portion of the event video clip; in response to selecting the first and second frames, storing the first and second frames in an event card that is associated with the event; wherein the event card is a visual indicator that represents the event video clip that corresponds to the occurrence of the event; wherein the first portion is different from the second portion; and causing the event card to be displayed; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 34)
-
-
19. A method of displaying event card representations of events, comprising the steps of:
-
detecting a first event; representing the first event in a timeline with a first event card; wherein the first event card is a visual indicator that represents a first event video clip that corresponds to the occurrence of the first event; detecting a second event after the first event; wherein the second event card is a visual indicator that represents a second event video clip that corresponds to the occurrence of the second event; determining whether the second event card would overlap the first event card in a display; in response to determining that the second event card would overlap the first event card in the display, representing the first event in the timeline with a first compressed event card instead of the first event card; and representing the second event in the timeline with a second event card; wherein the method is performed by one or more computing devices. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 35)
-
-
28. A method of displaying event card representations of events in video data, comprising the steps of:
-
detecting a first event; generating a first set of event cards for the first event, wherein the first set of event cards includes a multi-panel event card and a single-panel event card; wherein each event card of the first set is a visual indicator that represents a first event video clip that corresponds to the occurrence of the first event; representing the first event, in a timeline, using the multi-panel event card of the first set of event cards; detecting a second event after the first event; determining whether an event card of the second event would overlap the multi-panel event card of the first set; if the event card of the second set would overlap the multi-panel event card of the first set, then dynamically changing how the first event is represented in the timeline by ceasing to represent the first event with the multi-panel event card and representing the first event with the single-panel event card of the first set of event cards; wherein the method is performed by one or more computing devices. - View Dependent Claims (29, 36)
-
-
30. The method of claim 30, wherein:
-
the event card of the second event is a multi-panel event card of a second set of event cards; and the method further comprising if the multi-panel event card of the second set would overlap the single-panel event card of the first set, then dynamically representing the first event in the timeline with a compressed event card associated with the first set of event cards. - View Dependent Claims (31, 32, 33)
-
Specification