System and method for user monitoring interface of 3-D video streams from multiple cameras
First Claim
1. A system to support 3-D multi-camera video navigation, comprising:
- a content analysis module operable to generate a 3-D semantic layout of a site under surveillance;
a rendering module operable to;
integrate video streams from a plurality of cameras with the semantic layout into a 3-D immersive environment; and
render the video streams in a plurality of displays on a user navigation interface; and
the user navigation interface operable to allow a user to perform at least one of;
selecting from a plurality views for each of the plurality of displays; and
tracking a moving object in the video streams with the largest screen resolution of the display in the plurality of displays having the best view of the object.
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.
-
Citations
20 Claims
-
1. A system to support 3-D multi-camera video navigation, comprising:
-
a content analysis module operable to generate a 3-D semantic layout of a site under surveillance;
a rendering module operable to;
integrate video streams from a plurality of cameras with the semantic layout into a 3-D immersive environment; and
render the video streams in a plurality of displays on a user navigation interface; and
the user navigation interface operable to allow a user to perform at least one of;
selecting from a plurality views for each of the plurality of displays; and
tracking a moving object in the video streams with the largest screen resolution of the display in the plurality of displays having the best view of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method to support 3-D multi-camera video navigation, comprising:
- .
generating a 3-D semantic layout of a site under surveillance;
integrating video streams from a plurality of cameras with the semantic layout into a 3-D immersive environment;
rendering the video streams in a plurality of displays on a user navigation interface; and
performing at least one of the following operations via the user navigation interface;
selecting from a plurality views for each of the plurality of displays; and
tracking a moving object in the video streams with the largest screen resolution of the display in the plurality of displays having the best view of the object. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
- .
-
19. A machine readable medium having instructions stored thereon that when executed cause a system to:
-
generate a 3-D semantic layout of a site under surveillance;
integrate video streams from a plurality of cameras with the semantic layout into a 3-D immersive environment;
render the video streams in a plurality of displays on a user navigation interface; and
perform at least one of the following operations via the user navigation interface;
selecting from a plurality views for each of the plurality of displays; and
tracking a moving object in the video streams with the largest screen resolution of the display in the plurality of displays having the best view of the object.
-
-
20. A system to support 3-D multi-camera video navigation, comprising:
-
means for generating a 3-D semantic layout of a site under surveillance;
means for integrating video streams from a plurality of cameras with the semantic layout into a 3-D immersive environment;
means for rendering the video streams in a plurality of displays on a user navigation interface; and
means for performing at least one of the following operations via the user navigation interface;
selecting from a plurality views for each of the plurality of displays; and
tracking a moving object in the video streams with the largest screen resolution of the display in the plurality of displays having the best view of the object.
-
Specification