Method and system for generating a smart time-lapse video clip
First Claim
1. A method of generating a time-lapse video clip, the method comprising:
- at an electronic device having a display, one or more processors and memory storing instructions for execution by the one or more processors;
displaying a video monitoring user interface on the display, the video monitoring user interface including a video window and an event timeline, the video window displaying video captured by a camera located remotely from the electronic device, wherein a subset of the video includes a plurality of motion events including a first motion event associated with an event category and a second motion event not associated with the event category, and the event timeline includes a plurality of time indicators each indicating a time in history and a plurality of event indicators each indicating a motion event;
detecting a user input selecting a segment of the event timeline, wherein the selected segment of the event timeline includes a first event indicator associated with the first motion event, a second event indicator associated with the second motion event, and a subset of the plurality of time indicators on the event timeline;
based at least on the detected user input, causing generation of a time-lapse video clip of the selected segment of the event timeline, including configuring a first portion associated with the first motion event to play at a different speed from a second portion associated with the second motion event; and
displaying and playing in the video monitoring user interface the time-lapse video clip of the selected segment of the event timeline, including playing the first portion at a different speed from the second portion.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic device with a display, processor(s), and memory displays a video monitoring user interface including a video feed from a camera located remotely from the client device in a first region and an event timeline in a second region, the event timeline including event indicators for motion events previously detected by the camera. The electronic device detects a user input selecting a portion of the event timeline, where the selected portion of the event timeline includes a subset of the event indicators. In response to the user input, the electronic device causes generation of a time-lapse video clip of the selected portion of the event timeline. The electronic device displays the time-lapse video clip, where motion events corresponding to the subset of the event indicators are played at a slower speed than the remainder of the selected portion of the event timeline.
362 Citations
27 Claims
-
1. A method of generating a time-lapse video clip, the method comprising:
at an electronic device having a display, one or more processors and memory storing instructions for execution by the one or more processors; displaying a video monitoring user interface on the display, the video monitoring user interface including a video window and an event timeline, the video window displaying video captured by a camera located remotely from the electronic device, wherein a subset of the video includes a plurality of motion events including a first motion event associated with an event category and a second motion event not associated with the event category, and the event timeline includes a plurality of time indicators each indicating a time in history and a plurality of event indicators each indicating a motion event; detecting a user input selecting a segment of the event timeline, wherein the selected segment of the event timeline includes a first event indicator associated with the first motion event, a second event indicator associated with the second motion event, and a subset of the plurality of time indicators on the event timeline; based at least on the detected user input, causing generation of a time-lapse video clip of the selected segment of the event timeline, including configuring a first portion associated with the first motion event to play at a different speed from a second portion associated with the second motion event; and displaying and playing in the video monitoring user interface the time-lapse video clip of the selected segment of the event timeline, including playing the first portion at a different speed from the second portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. An electronic device, comprising:
-
a display; one or more processors; and memory storing one or more programs to be executed by the one or more processors, the one or more programs comprising instructions for; displaying a video monitoring user interface on the display, the video monitoring user interface including a video window and an event timeline, the video window displaying video captured by a camera located remotely from the electronic device, wherein a subset of the video includes a plurality of motion events including a first motion event associated with an event category and a second motion event not associated with the event category, and the event timeline includes a plurality of time indicators each indicating a time in history and a plurality of event indicators each indicating a motion event; detecting a user input selecting a segment of the event timeline, wherein the selected segment of the event timeline includes a first event indicator associated with the first motion event, a second event indicator associated with the second motion event, and a subset of the plurality of time indicators on the event timeline; based at least on the detected user input, causing generation of a time-lapse video clip of the selected segment of the event timeline, including configuring a first portion associated with the first motion event to play at a different speed from a second portion associated with the second motion event; and displaying and playing in the video monitoring user interface the time-lapse video clip of the selected segment of the event timeline, including playing the first portion at a different speed from the second portion. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by an electronic device with a display, one or more processors, cause the electronic device to perform operations comprising:
-
displaying a video monitoring user interface on the display, the video monitoring user interface including a video window and an event timeline, the video window displaying video captured by a camera located remotely from the electronic device, wherein a subset of the video includes a plurality of motion events including a first motion event associated with an event category and a second motion event not associated with the event category, and the event timeline includes a plurality of time indicators each indicating a time in history and a plurality of event indicators each indicating a motion event; detecting a user input selecting a segment of the event timeline, wherein the selected segment of the event timeline includes a first event indicator associated with the first motion event, a second event indicator associated with the second motion event, and a subset of the plurality of time indicators on the event timeline; based at least on the detected user input, causing generation of a time-lapse video clip of the selected segment of the event timeline, including configuring a first portion associated with the first motion event to play at a different speed from a second portion associated with the second motion event; and displaying and playing in the video monitoring user interface the time-lapse video clip of the selected segment of the event timeline, including playing the first portion at a different speed from the second portion. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification