[미국특허]
Method and system for displaying recorded and live video feeds
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04W-084/12
G06F-003/0481
G06F-003/0482
G06F-003/0484
G06F-003/0485
G06F-003/0488
G08B-013/196
G11B-027/028
G11B-027/031
G06K-009/00
G06K-009/32
G06T-007/20
H04L-009/08
H04N-005/14
H04N-005/93
H04N-007/18
H04N-009/87
H04W-004/80
G06F-003/048
G11B-027/00
G11B-027/10
G11B-027/30
G11B-027/34
H04L-029/06
H04L-029/08
H04W-012/02
H04W-012/04
H04W-012/06
H04W-012/08
H04N-021/239
H04N-021/254
H04N-021/422
H04N-021/431
H04N-021/433
H04N-021/462
H04N-021/475
H04N-021/2187
H04N-021/2347
H04N-021/2743
H04N-021/4335
H04N-021/4408
H04N-021/4627
출원번호
US-0897077
(2018-02-14)
등록번호
US-10180775
(2019-01-15)
발명자
/ 주소
Laska, Jason N.
Nelson, Greg R.
Duffy, Greg
출원인 / 주소
GOOGLE LLC
대리인 / 주소
Morgan, Lewis & Bockius LLP
인용정보
피인용 횟수 :
0인용 특허 :
99
초록▼
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 an even
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 an event timeline. The event timeline includes a plurality of 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 and a current time. The current video feed indicator is movable relative to the 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 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 including a past time and a current time;in response to a user selection indicating a past time temporal position, requesting the video feed that may have been 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 if the video feed had been recorded; andin response to a user selection indicating 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 past time corresponds to the recorded video feed from the video camera, and the current time corresponds to the live video feed from the video camera. 3. The method of claim 1, wherein the current video feed indicator is movable relative to the time indicators to facilitate a change in the temporal position of the video feed displayed in the first region. 4. 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 one or more events previously detected from the live video feed during a 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. 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, further comprising: 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. 8. The method of claim 7, further comprising: displaying above one of the plurality of event indicators a thumbnail image from the corresponding event. 9. The method of claim 7, 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. 10. The method of claim 7, 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. 11. 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 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 including a past time and a current time;in response to a user selection indicating a past time temporal position, requesting the video feed that may have been 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 if the video feed had been recorded; andin response to a user selection indicating 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. 12. The computing system of claim 11, wherein the plurality of time indicators are equally spaced on the event timeline. 13. The computing system of claim 11, the one or more programs further comprising instructions for: 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. 14. The computing system of claim 13, 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. 15. The computing system of claim 13, 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. 16. 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 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 including a past time and a current time;in response to a user selection indicating a past time temporal position, requesting the video feed that may have been 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 if the video feed had been recorded; andin response to a user selection indicating 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. 17. The non-transitory computer readable storage medium of claim 16, the one or more programs further comprising instructions for: 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. 18. The non-transitory computer readable storage medium of claim 16, wherein the video camera prioritizes uploading of video segments corresponding to one or more events ahead of video segments that do not contain any event, and the one or more events were previously detected from the live video feed during a period of time associated with the event timeline, and wherein 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.
Desimone, Michael J.; Hampapur, Arun; Lu, Zuoxuan; Mercier, Carl P.; Milite, Christopher S.; Russo, Stephen R.; Shu, Chiao-Fe; Tan, Chek K., Identifying spatial locations of events within video image data.
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.
Laska, Jason N.; Nelson, Greg R.; Duffy, Greg; Hill, Cameron; Davidsson, Martin, Method and system for retroactively changing a display characteristic of event indicators on an event timeline.
Sharma, Rajeev; Mummareddy, Satish; Hershey, Jeff; Jung, Namsoon, Method and system for segmenting people in a physical space based on automatic behavior analysis.
Jain Ramesh C. ; Hicks Terry Randolph ; Bailey Asquith A. ; McKinley Ryan B. ; Kuramura Don Yamato ; Katkere Arun L., Multi-perspective viewer for content-based interactivity.
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.
Chambers, Craig A.; Gagvani, Nikhil; Robertson, Philip; Shepro, Helen E., Systems and methods for analysis of video content, event notification, and video content provision.
Pantofaru, Caroline Rebecca; Bettadapura, Vinay; Bharat, Krishna; Essa, Irfan, Systems and methods for attention localization using a first-person point-of-view device.
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.
Tangeland, Kristian; Aarrestad, Glenn R. G.; Nielsen, Johan Ludvig; Stuan, Øivind, Using local talker position to pan sound relative to video frames at a remote location.
Wilson Charles Park ; Pedersen ; Jr. Chris Harvey ; Auyeung Alex Kamlun ; MacCormack David Ross, Video data capture and formatting in intelligent video information management system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.