System and method for user monitoring interface of 3-D video streams from multiple cameras
First Claim
1. A video surveillance system coupled with a plurality of cameras, comprising:
- one or more microprocessors;
memory storing instructions for execution by the one or more microprocessors, the instructions including;
a content analysis module operable to generate a 3-D layout of a site under surveillance, the 3-D layout representing respective locations of a plurality of polygons for mapping video streams from the plurality of cameras;
a rendering module operable to render one or more video streams by mapping respective video streams from respective cameras onto respective polygons represented by the 3-D layout; and
a user navigation interface operable to display the one or more video streams.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention introduce a user navigation interface that allows a user to monitor/navigate video streams captured from multiple cameras. It integrates video streams from multiple cameras with the semantic layout into a 3-D immersive environment and renders the video streams in multiple displays on a user navigation interface. It conveys the spatial distribution of the cameras as well as their fields of view and allows a user to navigate freely or switch among preset views. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
62 Citations
21 Claims
-
1. A video surveillance system coupled with a plurality of cameras, comprising:
-
one or more microprocessors; memory storing instructions for execution by the one or more microprocessors, the instructions including; a content analysis module operable to generate a 3-D layout of a site under surveillance, the 3-D layout representing respective locations of a plurality of polygons for mapping video streams from the plurality of cameras; a rendering module operable to render one or more video streams by mapping respective video streams from respective cameras onto respective polygons represented by the 3-D layout; and a user navigation interface operable to display the one or more video streams. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21)
-
-
11. A method to support 3-D multi-camera video navigation, at a video surveillance system coupled with a plurality of cameras, the video surveillance system including one or more microprocessors and memory storing instructions for execution by the one or more microprocessors, the method comprising:
-
generating a 3-D layout of a site under surveillance, the 3-D layout representing respective locations of a plurality of polygons for mapping video streams from the plurality of cameras; rendering one or more video streams by mapping respective video streams from respective cameras onto respective polygons represented by the 3-D layout; and displaying the one or more video streams. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory machine readable medium having instructions stored thereon that when executed by a video surveillance system cause the video surveillance system to:
-
generate a 3-D layout of a site under surveillance, the 3-D layout representing respective locations of a plurality of polygons for mapping video streams from the plurality of cameras; render one or more video streams by mapping respective video streams from respective cameras onto respective polygons represented by the 3-D layout; and displaying the one or more video streams.
-
-
20. A video surveillance system coupled with a plurality of cameras, comprising:
-
means for generating a 3-D layout of a site under surveillance, the 3-D layout representing respective locations of a plurality of polygons for mapping video streams from the plurality of cameras; means for rendering one or more video streams by mapping respective video streams from respective cameras onto respective polygons represented by the 3-D layout; and means for displaying the one or more video streams.
-
Specification