System and method for video image registration and/or providing supplemental data in a heads up display
CAFCFirst Claim
Patent Images
1. A system, comprising:
- a first video source configured to generate first video data of images representing portions of an external environment within a field of view of the first video source;
a second video source configured to generate second video data of images representing portions of the external environment within a field of view of the second video source;
a video display; and
a controller in communication with the first and second video sources and the display and configured to perform operations that includereceiving the first video data, the second video data, first motion data corresponding to the first video source, and second motion data corresponding to the second video source,identifying, based on the received first motion data and the received second motion data, a region of a first image generable from the first video data for comparison with a region of a second image generable from the second video data,comparing data corresponding to the identified region of the first image and data corresponding to the region of the second image,selecting, based on the comparing, a part of the first image and a part of the second image that represent a same portion of the external environment,displaying at least a portion of the first image and the selected part of the second image such that the selected part of the second image replaces the selected part of the first image and is in registration with regions of the first image surrounding the selected part of the first image.
6 Assignments
1 Petition
Accused Products
Abstract
Video sources and inertial sensors are attached to a weapon and to goggles. A computer receives video images from the weapon- and goggles-mounted sources and inertial data from the sensors. The computer calculates a location for an image from the weapon-mounted source within an image from the goggles-mounted source using the inertial sensor data. The sensor-based location is checked (and possibly adjusted) based on a comparison of the images. A database contains information about real-world objects in a field of view of the goggles-mounted source, and is used to generate icons or other graphics concerning such objects.
-
Citations
18 Claims
-
1. A system, comprising:
-
a first video source configured to generate first video data of images representing portions of an external environment within a field of view of the first video source; a second video source configured to generate second video data of images representing portions of the external environment within a field of view of the second video source; a video display; and a controller in communication with the first and second video sources and the display and configured to perform operations that include receiving the first video data, the second video data, first motion data corresponding to the first video source, and second motion data corresponding to the second video source, identifying, based on the received first motion data and the received second motion data, a region of a first image generable from the first video data for comparison with a region of a second image generable from the second video data, comparing data corresponding to the identified region of the first image and data corresponding to the region of the second image, selecting, based on the comparing, a part of the first image and a part of the second image that represent a same portion of the external environment, displaying at least a portion of the first image and the selected part of the second image such that the selected part of the second image replaces the selected part of the first image and is in registration with regions of the first image surrounding the selected part of the first image. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving first video data of images representing portions of an external environment within a field of view of a first video source; receiving second video data of images representing portions of the external environment within a field of view of a second video source; receiving first motion data corresponding to the first video source and second motion data corresponding to the second video source; identifying, based on the received first motion data and the received second motion data, a region of a first image generable from the first video data for comparison with a region of a second image generable from the second video data; comparing data corresponding to the identified region of the first image and data corresponding to the region of the second image; selecting, based on the comparing, a part of the first image and a part of the second image that represent a same portion of the external environment; and displaying at least a portion of the first image and the selected part of the second image such that the selected part of the second image replaces the selected part of the first image and is in registration with regions of the first image surrounding the selected part of the first image. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory machine-readable medium having machine executable instructions for performing a method comprising:
-
receiving first video data of images representing portions of an external environment within a field of view of a first video source; receiving second video data of images representing portions of the external environment within a field of view of a second video source; receiving first motion data corresponding to the first video source and second motion data corresponding to the second video source; identifying, based on the received first motion data and the received second motion data, a region of a first image generable from the first video data for comparison with a region of a second image generable from the second video data; comparing data corresponding to the identified region of the first image and data corresponding to the region of the second image; selecting, based on the comparing, a part of the first image and a part of the second image that represent a same portion of the external environment; and displaying at least a portion of the first image and the selected part of the second image such that the selected part of the second image replaces the selected part of the first image and is in registration with regions of the first image surrounding the selected part of the first image. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification