SYSTEMS AND METHODS FOR PROVIDING IMMERSIVE DISPLAYS OF VIDEO CAMERA INFORMATION FROM A PLURALITY OF CAMERAS
First Claim
1. A system for providing stitched video from a first camera and a second camera to an electronic display system, comprising:
- a processing circuit configured to associate a view a first camera with an approximate location and to build relationship data between the first camera and a second camera using the approximate location, wherein the processing circuit is further configured to transform video from the first camera relative to video from the second camera, the transformation based on the relationship data, the processing circuit further configured to use the transformed video to cause the stitched video to be provided to the electronic display system.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for providing stitched video from a first camera and a second camera to an electronic display system includes a processing circuit configured to associate a view a first camera with an approximate location. The processing circuit is further configured to build relationship data between the first camera and a second camera using the approximate location. The processing circuit is further configured to transform video from the first camera relative to video from the second camera, the transformation based on the relationship data. The processing circuit is further configured to use the transformed video to cause the stitched video to be provided to the electronic display system.
-
Citations
20 Claims
-
1. A system for providing stitched video from a first camera and a second camera to an electronic display system, comprising:
a processing circuit configured to associate a view a first camera with an approximate location and to build relationship data between the first camera and a second camera using the approximate location, wherein the processing circuit is further configured to transform video from the first camera relative to video from the second camera, the transformation based on the relationship data, the processing circuit further configured to use the transformed video to cause the stitched video to be provided to the electronic display system. - View Dependent Claims (2, 3, 4, 5)
-
6. A system for providing stitched video from a plurality of cameras to an electronic display system, comprising:
-
a processing circuit configured to detect corners in a first image from a first camera and to detect corners in a second image from a second camera; wherein the processing circuit is further configured to correlate a plurality of detected corner points in the first image and the second image to obtain a set of most likely pairs; wherein the processing circuit is further configured to calculate triangles formed by corner points relating to the set of most likely pairs; wherein the processing circuit is further configured to correlate calculated triangles in the first image with calculated triangles in the second image; wherein the processing circuit is further configured to compute a transformation function between the correlated triangles; wherein the processing circuit is further configured to utilize the transformation function to transform video from at least one of the first camera and the second camera to provide the stitched video to the electronic display system. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, comprising a computer usable medium having computer readable program code embodied therein, the computer readable program code adapted to be executed to implement steps comprising:
-
detecting corners in a first image from a first camera; detecting corners in a second image from a second camera; correlating the detected corners in the first image and the second image to obtain a set of most likely pairs; calculating triangles formed by corner points of the set of most likely pairs; computing a transformation function between correlated triangles; and utilizing the transformation function to transform a perspective view provided by the first camera to match a perspective view provided by the second camera. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification