[미국특허]
Method and system for generating a smart time-lapse video clip
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-003/00
G06F-003/0481
G06F-003/0484
H04L-029/08
G11B-027/00
G11B-027/028
출원번호
US-0510015
(2014-10-08)
등록번호
US-9170707
(2015-10-27)
발명자
/ 주소
Laska, Jason N.
Nelson, Greg R.
Duffy, Greg
Mitsuji, Hiro
Neal, Lawrence W.
Hill, Cameron
출원인 / 주소
GOOGLE INC.
대리인 / 주소
Morgan, Lewis & Bockius LLP
인용정보
피인용 횟수 :
41인용 특허 :
44
초록▼
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 e
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.
대표청구항▼
1. A method of generating a smart time-lapse video clip, the method comprising: at an electronic device having 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 including a video feed from a
1. A method of generating a smart time-lapse video clip, the method comprising: at an electronic device having 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 including a video feed from a camera located remotely from the electronic device in a first region of the video monitoring user interface and an event timeline in a second region of the video monitoring user interface, wherein the event timeline includes a plurality of event indicators for a plurality of motion events previously detected by the camera;detecting a first user input selecting a portion of the event timeline, wherein the selected portion of the event timeline includes a subset of the plurality of event indicators on the event timeline;in response to the first user input, causing generation of a time-lapse video clip of the selected portion of the event timeline; anddisplaying the time-lapse video clip of the selected portion of the event timeline, including automatically playing the motion events previously detected by the camera and corresponding to the subset of the plurality of event indicators at a slower speed than the remainder of the selected portion of the event timeline. 2. The method of claim 1, further comprising: detecting one or more second user inputs selecting one or more categories associated with the plurality of motion events;wherein causing generation of the time-lapse video clip further comprises: causing generation of the time-lapse video clip of the selected portion of the event timeline based on the one or more selected categories; andwherein displaying the time-lapse video clip further comprises: displaying the time-lapse video clip of the selected portion of the event timeline, wherein motion events corresponding to the subset of the plurality of event indicators assigned to the one or more selected categories are played at a slower speed than the remainder of the selected portion of the event timeline. 3. The method of claim 2, wherein the one or more selected categories include at least one of a recognized event category or a previously created zone of interest. 4. The method of claim 1, wherein causing generation of the time-lapse video clip further comprises: sending an indication of the selected portion of the event timeline to a server so as to generate the time-lapse video clip of the selected portion of the event timeline. 5. The method of claim 1, wherein causing generation of the time-lapse video clip further comprises: generating the time-lapse video clip from stored video footage based on the selected portion of the event timeline and timing of the motion events corresponding to the subset of the plurality of event indicators within the selected portion of the event timeline. 6. The method of claim 1, further comprising: prior to detecting the first user input selecting the portion of the event timeline: detecting a third user input selecting a time-lapse affordance within the video monitoring user interface; andin response to detecting the third user input, displaying at least one of (A) an adjustable window overlaid on the event timeline for selecting the portion of the event timeline and (B) one or more text entry boxes for entering times for a beginning and an end of the portion of the event timeline;wherein the first user input corresponds to the adjustable window or one or more text entry boxes. 7. The method of claim 1, wherein causing generation of a time-lapse video clip further comprises: detecting a third user input selecting a temporal length for the time-lapse video clip. 8. The method of claim 1, further comprising: after causing generation of the time-lapse video clip, displaying a first notification within the video monitoring user interface indicating processing of the time-lapse video clip. 9. The method of claim 1, further comprising: prior to displaying the time-lapse video clip, displaying a second notification within the video monitoring user interface indicating completion of generation for the time-lapse video clip;detecting a fourth user input selecting the second notification;wherein displaying the time-lapse video clip further comprises: displaying the time-lapse video clip in response to detecting the fourth input. 10. The method of claim 1, further comprising: prior to displaying the time-lapse video clip, detecting selection of the time-lapse video clip from a collection of saved video clips;wherein displaying the time-lapse video clip further comprises: displaying the time-lapse video clip in response to detecting selection of the time-lapse video clip. 11. An electronic device, comprising: one or more processors; andmemory storing one or more programs to be executed by the one or more processors, the one or more programs comprising instructions for: detecting a first user input selecting a portion of the event timeline, wherein the selected portion of the event timeline includes a subset of the plurality of event indicators on the event timeline;in response to the first user input, causing generation of a time-lapse video clip of the selected portion of the event timeline; anddisplaying the time-lapse video clip of the selected portion of the event timeline, including automatically playing the motion events previously detected by the camera and corresponding to the subset of the plurality of event indicators at a slower speed than the remainder of the selected portion of the event timeline. 12. The electronic device of claim 11, wherein the one or more programs further comprise instructions for: detecting one or more second user inputs selecting one or more categories associated with the plurality of motion events;wherein causing generation of the time-lapse video clip further comprises: causing generation of the time-lapse video clip of the selected portion of the event timeline based on the one or more selected categories; andwherein displaying the time-lapse video clip further comprises: displaying the time-lapse video clip of the selected portion of the event timeline, wherein motion events corresponding to the subset of the plurality of event indicators assigned to the one or more selected categories are played at a slower speed than the remainder of the selected portion of the event timeline. 13. The electronic device of claim 12, wherein the one or more selected categories include at least one of a recognized event category or a previously created zone of interest. 14. The electronic device of claim 11, wherein causing generation of the time-lapse video clip further comprises: sending an indication of the selected portion of the event timeline to a server so as to generate the time-lapse video clip of the selected portion of the event timeline. 15. The electronic device of claim 11, wherein causing generation of the time-lapse video clip further comprises: generating the time-lapse video clip from stored video footage based on the selected portion of the event timeline and timing of the motion events corresponding to the subset of the plurality of event indicators within the selected portion of the event timeline. 16. 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 one or more processors, cause the electronic device to perform operations comprising: detecting a first user input selecting a portion of the event timeline, wherein the selected portion of the event timeline includes a subset of the plurality of event indicators on the event timeline;in response to the first user input, causing generation of a time-lapse video clip of the selected portion of the event timeline; anddisplaying the time-lapse video clip of the selected portion of the event timeline, including automatically playing the motion events previously detected by the camera and corresponding to the subset of the plurality of event indicators at a slower speed than the remainder of the selected portion of the event timeline. 17. The non-transitory computer readable storage medium of claim 16, wherein the instructions cause the electronic device to perform operations further comprising: detecting one or more second user inputs selecting one or more categories associated with the plurality of motion events;wherein causing generation of the time-lapse video clip further comprises: causing generation of the time-lapse video clip of the selected portion of the event timeline based on the one or more selected categories; andwherein displaying the time-lapse video clip further comprises: displaying the time-lapse video clip of the selected portion of the event timeline, wherein motion events corresponding to the subset of the plurality of event indicators assigned to the one or more selected categories are played at a slower speed than the remainder of the selected portion of the event timeline. 18. The non-transitory computer readable storage medium of claim 17, wherein the one or more selected categories include at least one of a recognized event category or a previously created zone of interest. 19. The non-transitory computer readable storage medium of claim 16, wherein causing generation of the time-lapse video clip further comprises: sending an indication of the selected portion of the event timeline to a server so as to generate the time-lapse video clip of the selected portion of the event timeline. 20. The method of claim 1, wherein the subset of the plurality of event indicators on the event timeline comprises two or more event indicators.
Kawashima, Yuji; Kikuchi, Yoshihiro; Fujisawa, Tatsuro; Suzuki, Shingo, Information processing apparatus with video encoding process control based on detected load.
Sharma, Rajeev; Mummareddy, Satish; Hershey, Jeff; Jung, Namsoon, Method and system for segmenting people in a physical space based on automatic behavior analysis.
Schonfeld,Dan; Hariharakrishnan,Karthik; Raffy,Philippe; Yassa,Fathy, Occlusion/disocclusion detection using K-means clustering near object boundary with comparison of average motion of clusters to object and background motions.
Borzycki, Andrew; Deva, Mallikharjuna Reddy; Gajendar, Uday Nandigam; Roychoudhry, Anil, Single sign-on access in an orchestration framework for connected devices.
Lane, Corey A.; Buck, Heidi L.; Li, Joshua S.; Bagnall, Bryan D.; Stastny, John C.; Hallenborg, Eric C., System for tracking maritime domain targets from full motion video.
Watts, Tim J.; Offerdahl, Alex; Atwood, Joe; Driscoll, Jim; Loar, Steve; Stabnow, Jeff, Systems, computer-implemented methods, and computer medium to determine premiums and indemnities for supplemental crop insurance.
Wilson Charles Park ; Pedersen ; Jr. Chris Harvey ; Auyeung Alex Kamlun ; MacCormack David Ross, Video data capture and formatting in intelligent video information management system.
Stewart, James Edward; Yang, Seungho; Venters, Joe Delone; Hinz, Carsten, Display screen with graphical user interface for a timeline-video relationship presentation for alert events.
McLean, Melissa; Mizono, Michael; Von Dehsen, Lauren; Venters, Joe Delone; Kuwatani, Tracy; Kennedy, Zachery; Brennessl, Tomas, Display screen with graphical user interface for mobile camera history having collapsible video events.
McLean, Melissa; Mizono, Michael; Von Dehsen, Lauren; Venters, Joe Delone; Kuwatani, Tracy; Kennedy, Zachery; Brennessl, Tomas, Display screen with graphical user interface for mobile camera history having event-specific activity notifications.
McLean, Melissa; Mizono, Michael; Von Dehsen, Lauren; Venters, Joe Delone; Kuwatani, Tracy; Kennedy, Zachery, Display screen with graphical user interface for monitoring remote video camera.
Mizono, Michael; Kennedy, Zachery Webster; Boda, Ted; Ketterman, Jason; Boettcher, Jesse; Von Dehsen, Lauren; Brennessl, Tomas; Ejiasi, Chikezie; Shih, Nina; Kuwatani, Tracy, Display screen with user interface for a multifunction status and entry point icon and device state icons.
Cohn, Alan Wade; Faulkner, Gary Robert; Kitchen, James Edward; Proft, David Leon; Quain, Corey Wayne, Method and system for logging security event data.
McLean, Melissa; Mizono, Michael; Von Dehsen, Lauren; Venters, Joe Delone; Kuwatani, Tracy; Kennedy, Zachery; Stewart, James Edward, Methods and systems for presenting a camera history.
McLean, Melissa; Mizono, Michael; Von Dehsen, Lauren; Venters, Joe Delone; Kuwatani, Tracy; Kennedy, Zachery, Methods and systems for presenting alert event indicators.
Burns, Christopher Charles; Kirkby, Ronald Loren; Iglesias, Samuel Lee; Cash, Alexander Bennington; Huang, Yifeng, Methods and systems for presenting multiple live video feeds in a user interface.
Von Dehsen, Lauren; Kennedy, Zachery Webster; Boda, Ted; Ketterman, Jason; Boettcher, Jesse; Mizono, Michael; Brennessl, Tomas, Systems and methods for smart home automation using a multifunction status and entry point icon.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.