IP Library Granted Patent US 10,139,629
Granted Patent B2
US 10,139,629 · App. 15/483,086 · Granted Nov 27, 2018

System and method for video image registration and/or providing supplemental data in a heads up display

Inventors: John Richard Scales (Huntsville, AL); Michael Harris Rodgers (Huntsville, AL)
Assignee: Science Applications International Corporation
G02B27/0172F41G3/165G02B27/017G02B27/0176G02B27/0189G06K9/6202G06T7/20G06T7/32G06T19/006H04N5/247H04N5/265G02B2027/014G02B2027/0134G02B2027/0138G02B2027/0159G02B2027/0178G06T2207/10016G06T2207/10024
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,139,629
App. No.
15/483,086
Granted
Nov 27, 2018
Kind
B2
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.

Claims (44)

1. A method of processing video, comprising:

receiving a first video signal from a first video source;

receiving a second video signal from a second video source;

identifying a region of a first image from the first video source with a region of a second image from the second video source;

comparing data associated with the identified region of the first image and data associated with the identified 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 related 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 a region of the first image surrounding the selected part of the first image.

2. The method of claim 1 , wherein the first video source comprises a video camera configured to be mounted to a helmet.

3. The method of claim 1 , wherein the second video source comprises a video camera configured to be mounted on a weapon.

4. The method of claim 1 , further comprising receiving first motion data corresponding to the first video source and second motion data corresponding to the second video source.

5. The method of claim 1 , wherein the comparing further comprises:

determining a first point within the first image and a second point within the second image that represent a related part of the external environment.

6. The method of claim 5 , wherein the comparing further comprises:

determining a twist rotation about the first and second points.

7. A system for processing video, the system comprising:

a processor; and

a memory having instructions stored thereon, that, when executed by the processor, cause the processor to perform operations, the operations comprising:

receiving a first video signal from a first video source;

receiving a second video signal from a second video source;

identifying a region of a first image from the first video source with a region of a second image from the second video source;

comparing data associated with the identified region of the first image and data associated with the identified 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 related 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 a region of the first image surrounding the selected part of the first image.

8. The system of claim 7 , wherein the first video source comprises a video camera configured to be mounted to a helmet.

9. The system of claim 7 , wherein the second video source comprises a video camera configured to be mounted on a weapon.

10. The system of claim 7 , further comprising receiving first motion data corresponding to the first video source and second motion data corresponding to the second video source.

11. The system of claim 7 , wherein the comparing further comprises:

determining a first point within the first image and a second point within the second image that represent a related part of the external environment.

12. The system of claim 11 , wherein the comparing further comprises:

determining a twist rotation about the first and second points.

13. A non-transitory machine-readable medium having machine executable instructions for performing a method comprising:

receiving a first video signal from a first video source;

receiving a second video signal from a second video source;

identifying a region of a first image from the first video source with a region of a second image from the second video source;

comparing data associated with the identified region of the first image and data associated with the identified 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 related 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 a region of the first image surrounding the selected part of the first image.

14. The non-transitory machine-readable medium of claim 13 , wherein the first video source comprises a video camera configured to be mounted to a helmet.

15. The non-transitory machine-readable medium of claim 13 , wherein the second video source comprises a video camera configured to be mounted on a weapon.

16. The non-transitory machine-readable medium of claim 13 , further comprising receiving first motion data corresponding to the first video source and second motion data corresponding to the second video source.

17. The non-transitory machine-readable medium of claim 13 , wherein the comparing further comprises:

determining a first point within the first image and a second point within the second image that represent a related part of the external environment.

18. The non-transitory machine-readable medium of claim 17 , wherein the comparing further comprises:

determining a twist rotation about the first and second points.

Assignments (4)
SECURITY INTEREST Recorded Nov 6, 2018
From: SCIENCE APPLICATIONS INTERNATIONAL CORPORATION
To: CITIBANK, N.A.
Reel/Frame 047423/0388 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2017
From: SCALES, JOHN RICHARD; RODGERS, MICHAEL HARRIS
To: SCIENCE APPLICATIONS INTERNATIONAL CORPORATION
Reel/Frame 041980/0870 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2017
From: SCIENCE APPLICATIONS INTERNATIONAL CORPORATION
To: SAIC GEMINI, INC.
Reel/Frame 041980/0914 →
CHANGE OF NAME Recorded Apr 12, 2017
From: SAIC GEMINI, INC.
To: SCIENCE APPLICATIONS INTERNATIONAL CORPORATION
Reel/Frame 042233/0822 →
Continuity (3)
Continuation 14950643 · Nov 24, 2015
Continuation 11680207 · Feb 28, 2007
Related Publication 20170212353A1 · Jul 27, 2017