[미국특허]
Method and system for displaying recorded and live video feeds
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04N-021/431
G06F-003/0485
G06K-009/00
H04N-007/18
G06F-003/0482
H04N-021/239
G08B-013/196
H04N-021/462
G06F-003/0484
H04N-021/2187
H04N-021/422
G11B-027/031
H04N-021/2743
H04N-021/433
G11B-027/34
G06F-003/0488
출원번호
US-0202494
(2016-07-05)
등록번호
US-9602860
(2017-03-21)
발명자
/ 주소
Laska, Jason N.
Nelson, Greg R.
Duffy, Greg
출원인 / 주소
GOOGLE INC.
대리인 / 주소
Morgan, Lewis & Bockius LLP
인용정보
피인용 횟수 :
7인용 특허 :
70
초록▼
A computing system device with processor(s) and memory displays a video monitoring user interface on the display. The video monitoring user interface includes a first region for displaying a live video feed and/or a recorded video feed from the video camera and a second region for displaying a event
A computing system device with processor(s) and memory displays a video monitoring user interface on the display. The video monitoring user interface includes a first region for displaying a live video feed and/or a recorded video feed from the video camera and a second region for displaying a event timeline. The event timeline includes a plurality of equally spaced time indicators each indicating a specific time and a current video feed indicator indicating the temporal position of the video feed displayed in the first region. The temporal position includes a past time corresponding to the previously recorded video feed from the video camera and a current time corresponding to the live video feed from the video camera. The current video feed indicator is movable relative to the equally spaced time indicators to facilitate a change in the temporal position of the video feed displayed in the first region.
대표청구항▼
1. A method for controlling video reproduction of a remotely captured video stream output by a video camera, the method comprising: displaying a video monitoring user interface on a display of a client device located remotely from the video camera, the video monitoring user interface including a fir
1. A method for controlling video reproduction of a remotely captured video stream output by a video camera, the method comprising: displaying a video monitoring user interface on a display of a client device located remotely from the video camera, the video monitoring user interface including a first region for displaying a live video feed and/or a recorded video feed from the video camera and a second region for displaying an event timeline, wherein: the event timeline includes a plurality of equally spaced time indicators each indicating a specific time and a current video feed indicator indicating the temporal position of the video feed displayed in the first region;the temporal position includes a past time corresponding to the recorded video feed from the video camera and a current time corresponding to the live video feed from the video camera; andthe current video feed indicator is movable relative to the equally spaced time indicators to facilitate a change in the temporal position of the video feed displayed in the first region;displaying on the event timeline a plurality of event indicators corresponding to one or more events previously detected from the live video feed during a period of time associated with the event timeline;in response to a user selection of the event timeline at a past time temporal position, requesting the recorded video feed that was recorded at the selected past time temporal position and displaying the requested recorded video feed in the first region of the video monitoring user interface; andin response to a user selection of the event timeline at the current time temporal position, requesting the live video and displaying the live video feed in the first region of the video monitoring user interface. 2. The method of claim 1, wherein the user selection of the event timeline at the past time temporal position includes a user selection of a first event indicator of the plurality of event indicators, the first event indicator corresponding to a first event of the one or more events previously detected from the live video feed, and in response to the user selection of the first event indicator, the recorded video feed associated with the first event is displayed in the first region of the video monitoring user interface. 3. The method of claim 1, wherein the video monitoring user interface further includes a third region for displaying a list of categories for recognized event categories or created zones of interest associated with the one or more events previously detected from the live video feed during the period of time associated with the event timeline, and each category in the list of categories is created for a respective type of event, wherein the respective type is selected from a group consisting of: a motion event, an object based event, an audio event and a hazard alert. 4. The method of claim 1, wherein each of the one or more events is assigned to a respective category in a list of categories for recognized event categories or created zones of interest, and represented on the event timeline by a respective event indicator having a unique graphic display characteristic associated with a corresponding event category to which the respective event is assigned. 5. The method of claim 1, wherein the live video feed includes a zone of interest created on a field of view of the video camera, further comprising: in response to a detection of a new event in the zone of interest for the live video feed, displaying a new event indicator for the detected new event on the event timeline, the new event indicator being displayed with a visually unique graphic display characteristic corresponding to the zone of interest in which the new motion event was detected. 6. The method of claim 1, wherein the live video feed includes a plurality of event zones created on a field of view of the video camera, further comprising: in response to a detection of a new event in at least one of the plurality of event zones for the live video feed, displaying a new event indicator for the detected new event on the event timeline, the new event indicator being displayed with a visually unique graphic display characteristic corresponding to the at least one of the plurality of event zones in which the new motion event was detected. 7. The method of claim 1, wherein each of the plurality of event indicators has a respective width configured to represent a temporal length corresponding to duration of the corresponding event previously detected from the live video feed. 8. The method of claim 1, wherein the video camera prioritizes uploading of video segments corresponding to the one or more events ahead of video segments that do not contain any event, and when the selected past time temporal position corresponds to a first video segment that contains one of the one or more events, the first video segment is requested and displayed in the first region of the video monitoring user interface. 9. The method of claim 8, wherein when the selected past time temporal position corresponds to a second video segment that does not contain any of the one or more events, the second video segment is not available for display in the first region of the video monitoring user interface. 10. The method of claim 8, wherein the first video segment corresponding to the one of the one or more events is configured to be displayed in the first region of the video monitoring user interface at a higher quality than a second video segment that does not contain any of the one or more events. 11. The method of claim 10, wherein when the selected past time temporal position is associated with the plurality of event indicators corresponding to the one or more events, the recorded video feed that is requested and displayed in the first region of the video monitoring user interface has a first quality; andwhen the selected past time temporal position is not associated with any of the plurality of event indicators corresponding to the one or more events, the recorded video feed that is requested and displayed in the first region of the video monitoring user interface has a second quality, the second quality is substantially lower than the first quality. 12. A computing system, 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:displaying a video monitoring user interface on a display of a client device located remotely from the video camera, the video monitoring user interface including a first region for displaying a live video feed and/or a recorded video feed from the video camera and a second region for displaying an event timeline, wherein: the event timeline includes a plurality of equally spaced time indicators each indicating a specific time and a current video feed indicator indicating the temporal position of the video feed displayed in the first region;the temporal position includes a past time corresponding to the recorded video feed from the video camera and a current time corresponding to the live video feed from the video camera; andthe current video feed indicator is movable relative to the equally spaced time indicators to facilitate a change in the temporal position of the video feed displayed in the first region;displaying on the event timeline a plurality of event indicators corresponding to one or more events previously detected from the live video feed during a period of time associated with the event timeline;in response to a user selection of the event timeline at a past time temporal position, requesting the recorded video feed that was recorded at the selected past time temporal position, and displaying the requested recorded video feed in the first region of the video monitoring user interface; andin response to a user selection of the event timeline at the current time temporal position, requesting the live video, and displaying the live video feed in the first region of the video monitoring user interface. 13. The computing system of claim 12, wherein the user selection of the event timeline at the past time temporal position includes a user selection of a first event indicator of the plurality of event indicators, the first event indicator corresponding to a first event of the one or more events previously detected from the live video feed, and in response to the user selection of the first event indicator, the recorded video feed associated with the first event is displayed in the first region of the video monitoring user interface. 14. The computing system of claim 12, wherein the video monitoring user interface further includes a third region for displaying a list of categories for recognized event categories or created zones of interest associated with the one or more events previously detected from the live video feed during the period of time associated with the event timeline, and each category in the list of categories is created for a respective type of event, wherein the respective type is selected from a group consisting of: a motion event, an object based event, an audio event and a hazard alert. 15. The computing system of claim 12, wherein the live video feed includes a zone of interest created on a field of view of the video camera, and the one or more programs further include instructions for: in response to a detection of a new event in the zone of interest for the live video feed, displaying a new event indicator for the detected new event on the event timeline, the new event indicator being displayed with a visually unique graphic display characteristic corresponding to the zone of interest in which the new motion event was detected. 16. The computing system of claim 12, wherein the one or more programs further include instructions for: displaying above one of the plurality of event indicators a thumbnail image from the corresponding event. 17. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by a computing system with one or more processors, cause the computing system to perform operations comprising: displaying a video monitoring user interface on a display of a client device located remotely from the video camera, the video monitoring user interface including a first region for displaying a live video feed and/or a recorded video feed from the video camera and a second region for displaying an event timeline, wherein: the event timeline includes a plurality of equally spaced time indicators each indicating a specific time and a current video feed indicator indicating the temporal position of the video feed displayed in the first region;the temporal position includes a past time corresponding to the recorded video feed from the video camera and a current time corresponding to the live video feed from the video camera; andthe current video feed indicator is movable relative to the equally spaced time indicators to facilitate a change in the temporal position of the video feed displayed in the first region;displaying on the event timeline a plurality of event indicators corresponding to one or more events previously detected from the live video feed during a period of time associated with the event timeline;in response to a user selection of the event timeline at a past time temporal position, requesting the recorded video feed that was recorded at the selected past time temporal position, and displaying the requested recorded video feed in the first region of the video monitoring user interface; andin response to a user selection of the event timeline at the current time temporal position, requesting the live video, and displaying the live video feed in the first region of the video monitoring user interface. 18. The non-transitory computer readable storage medium of claim 17, wherein the video camera prioritizes uploading of video segments corresponding to the one or more events ahead of video segments that do not contain any event, and when the selected past time temporal position corresponds to a first video segment that contains one of the one or more events, the first video segment is requested and displayed in the first region of the video monitoring user interface. 19. The non-transitory computer readable storage medium of claim 18, wherein when the selected past time temporal position corresponds to a second video segment that does not contain any of the one or more events, the second video segment is not available for display in the first region of the video monitoring user interface. 20. The non-transitory computer readable storage medium of claim 18, wherein the first video segment corresponding to the one of the one or more events is configured to be displayed in the first region of the video monitoring user interface at a higher quality than a second video segment that does not contain any of the one or more events.
Saft, Keith D.; Bernoulli, Carlo P.; Parry, Lee J.; Shephard, Megan D.; Poelker, Cole J., Graphic user interface for displaying content selections on a display panel.
Saft, Keith D.; Bernoulli, Carlo P.; Parry, Lee J.; Shephard, Megan D.; Poelker, Cole J., Graphical user interface for displaying content selections on a display panel.
Kawashima, Yuji; Kikuchi, Yoshihiro; Fujisawa, Tatsuro; Suzuki, Shingo, Information processing apparatus with video encoding process control based on detected load.
Laska, Jason N.; Nelson, Gregory R.; Duffy, Greg; Mitsuji, Hiro; Hill, Cameron; Davidsson, Martin; Montalbo, Michael D.; Wan, Tung Yuen, Method and system for cluster-based video monitoring and event categorization.
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.
Laska, Jason N.; Hua, Wei; Chaudhry, Rizwan Ahmed; Varadharajan, Srivatsan; Heitz, III, George Alban, Systems and methods for categorizing motion event candidates.
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.
Alonso Ruiz, Marcos; Chaudhri, Imran; Clarke, Graham; Dye, Alan C.; Ive, Jonathan P.; Penha, Henrique, Display screen or portion thereof with animated graphical user interface.
Laska, Jason N.; Nelson, Greg R.; Duffy, Greg; Mitsuji, Hiro; Neal, Lawrence W.; Hill, Cameron, Method and system for generating a smart time-lapse video clip.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.