CPC G06V 10/25 (2022.01) [G06F 3/04842 (2013.01); G06F 3/14 (2013.01); G06T 5/20 (2013.01); G06V 20/44 (2022.01); G06T 2207/30242 (2013.01); G06V 2201/07 (2022.01)] | 21 Claims |
1. A non-transitory, processor-readable medium storing instructions that, when executed by a processor, cause the processor to:
receive, at a processor, a user request including a representation of at least one of: a region of interest associated with a display area or a timeframe of interest;
send, via the processor, a signal to cause execution of a query;
receive, at the processor and in response to the query, a signal representing at least one event result including at least one aggregated event, based on a temporal overlap of at least one feature;
for each event result from the at least one event result:
select a preview image including a thumbnail image or a video frame, based on the user request and using a ranking algorithm;
receive, at the processor, event metadata associated with the preview image;
retrieve, from a memory operably coupled to the processor and based on the event metadata, a video segment associated with the preview image; and
cause display of a preview image sequence or the video segment to a user associated with the user request.
|