IP Library Granted Patent US 10,846,533
Granted Patent B2
US 10,846,533 · App. 15/937,793 · Granted Nov 24, 2020

Systems and methods for augmented reality aviation interfaces

Inventors: Steven T. Podradchik (Mercer Island, WA); John Rutter, III (Woodinville, WA); Sean T. Lamont (Shoreline, WA)
Assignee: Seattle Avionics, Inc.
G06K9/00671G06K9/0063G06K9/3208G08G5/0021G08G5/0052G08G5/0078G08G5/045
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,846,533
App. No.
15/937,793
Granted
Nov 24, 2020
Kind
B2
Abstract

An augmented reality (AR) system for aviation generates aviation objects over an image during flight. The AR system may determine a location and an orientation of the image capture device based on the location information and orientation information. The AR system may determine a field of view of the image capture device and identify aviation objects within the field of view. The AR system can then generate graphical user interface elements for identified aviation objects to be overlayed on the image data.

Claims (65)

1. An augmented reality apparatus for aviation, comprising:

a video interface implemented by logic hardware to receive image data from an image capture device collocated with an aircraft;

a sensor interface configured to receive first sensor data pertaining to a geographical location of the aircraft and second sensor data pertaining to an orientation of the image capture device;

a memory configured to store aviation object information configured to associate aviation objects with respective geographical locations; and

a processing unit configured to:

determine a geographical location of the aircraft based on the first sensor data,

determine an orientation of the image capture device based on the second sensor data,

determine a field of view of the image capture device based on the determined geographical location of the aircraft and the determined orientation of the image capture device, the field of view comprising a geographical area external to the aircraft;

identify aviation objects having geographical locations within the external geographical area of the determined field of view; and

generate graphical user interface elements corresponding to one or more of the identified aviation objects to be overlaid on the image data;

wherein:

the processing unit is further configured to determine a heading compensation factor for the aircraft, the heading compensation factor based on an error between an aircraft vector and a ground vector of the aircraft; and

determining the orientation of the image capture device comprises the processing unit applying the heading compensation factor to the second sensor data.

2. The apparatus of claim 1 , wherein the image capture device is physically coupled to the aircraft.

3. The apparatus of claim 1 , further comprising a display to show the graphical user interface elements overlaid on the image data.

4. The apparatus of claim 1 , wherein the image capture device comprises a mobile device disposed within the aircraft.

5. The apparatus of claim 1 , wherein the sensor interface receives one or more of the first sensor data and the second sensor data from the image capture device.

6. The apparatus of claim 1 , wherein the sensor interface receives the first sensor data from one or more of an avionic sensor, an external global positioning system (GPS), an Automatic Dependent Surveillance-Broadcast (ADS-B) receiver, and an Attitude Heading Reference System (AHRS).

7. The apparatus of claim 1 , wherein:

the aviation objects comprise one or more of airports, runways, airspace, airways, navaids, fixes, obstacles, flight courses, weather conditions, air traffic, and temporary airspace restrictions; and

aviation object information pertaining to one or more of the aviation objects is received from an Automatic Dependent Surveillance-Broadcast receiver.

8. A non-transitory computer-readable storage medium that stores machine-readable instructions that, when executed by one or more processors, cause the one or more processors to perform operations, comprising:

acquiring an image from an image capture device collocated with an aircraft;

determining a geographical location of the aircraft;

determining an orientation of the image capture device;

determining an area outside of the aircraft captured in the acquired image, comprising determining a field of view of the image capture device based on the determined geographical location of the aircraft and the determined orientation of the image capture device;

identifying aviation objects within the determined area outside of the aircraft captured in the acquired image;

overlaying graphical user interface elements depicting one or more of the identified aviation objects on the captured image; and

determining a compass error of the image capture device, the compass error quantifying a difference between first heading data acquired by a compass of the image capture device while the image capture device is maintained at a designated orientation within the aircraft and second heading data corresponding to a determined track of the aircraft,

wherein determining the orientation of the image capture device comprises applying the compass error to heading data acquired by the compass of the image capture device.

9. The non-transitory computer-readable storage medium of claim 8 , wherein:

the aviation object data includes an elevation for each aviation object; and

overlaying a graphical user interface element depicting a first aviation object comprises determining a vertical coordinate for the graphical user interface element based on an elevation of the first aviation object and the determined field of view.

10. The non-transitory computer-readable storage medium of claim 8 , the operations further comprising one or more of filtering aviation objects based on distance from the image capture device and scaling the graphical user interface elements based on distance.

11. The non-transitory computer-readable storage medium of claim 8 , wherein:

the aviation object data includes an orientation of a runway, and

overlaying the graphical user interface elements comprises orienting a graphical user interface element representative of the runway based on the orientation of the runway and the determined field of view.

12. The non-transitory computer-readable storage medium of claim 8 , wherein:

the aviation object data comprises a flight plan, and

overlaying the graphical user interface elements comprises overlaying a graphical user interface element configured to represent the flight plan on the captured image.

13. A method, comprising:

determining a geographical location of an aircraft;

determining an orientation and tilt of an image capture device collocated with the aircraft wherein the determining the orientation and tilt of the image capture device comprises:

receiving global positioning data from one or more of a sensor of the image capture device and an external sensor;

tracking a location of the image capture device by use of the global positioning data;

determining a lateral angle of the image capture device by use of compass data acquired from the image capture device, wherein determining the lateral angle of the image capture device comprises calibrating the compass data by determining a first vector quantifying a velocity and a direction of travel based on the global positioning data, determining a second vector quantifying a velocity and heading of the aircraft, calculating a wind error by finding a difference between the first vector and the second vector, and correcting the lateral angle by accounting for the calculated wind error; and

determining a vertical angle of the image capture device by use of one or more of accelerometer data and gyroscope data acquired from the image capture device;

determining a geographical area captured in an image acquired by the image capture device, comprising determining a field of view of the image capture device based on the determined geographical location of the aircraft and the determined orientation and tilt of the image capture device;

identifying aviation objects within the determined geographical area captured in the image; and

overlaying graphical elements depicting positions of one or more of the identified aviation objects on the image acquired by the image capture device.

14. The method of claim 13 , further comprising:

positioning the image capture device at a determined orientation within the aircraft; and

determining a compass error by finding a difference between the lateral angle received from the image capture device and the heading of the aircraft,

wherein correcting the lateral angle further comprises accounting for the determined compass error.

15. The method of claim 13 , further comprising prompting a user to recalibrate in response to one or more of:

detecting drift in the compass data from the image capture device;

reaching a threshold distance; and

a threshold period of time.

16. The method of claim 13 , further comprising suppressing one or more of the compass data, the accelerometer data, and the gyroscope data during an aircraft turn.

17. The method of claim 13 , wherein one or more of the compass data, accelerometer data, and the gyroscope data are subject to a first type of perturbation, and wherein the method further comprises one or more of:

suppressing the compass data in response to the compass data deviating from other sensor data not susceptible to the first type of perturbation;

suppressing the accelerometer data in response to the accelerometer data deviating from the other sensor data; and

suppressing the gyroscope data in response to the gyroscope data deviating from the other sensor data.

18. The method of claim 13 , wherein the orientation of the image capture device is fixed relative to an aircraft.

19. The method of claim 13 , wherein a lateral angle of the image capture device is fixed relative to an aircraft.

Assignments (4)
SECURITY INTEREST Recorded Jan 9, 2025
From: APG AVIONICS, LLC
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 069804/0120 →
SECURITY INTEREST Recorded Sep 18, 2020
From: APG AVIONICS, LLC
To: ARES CAPITAL CORPORATION
Reel/Frame 053815/0956 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2020
From: SEATTLE AVIONICS, INC.
To: APG AVIONICS, LLC
Reel/Frame 053730/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2020
From: PODRADCHICK, STEVEN T.; RUTTER, JOHN, III; LAMONT, SEAN T.
To: SEATTLE AVIONICS, INC.
Reel/Frame 053606/0040 →
Continuity (2)
Provisional Application 62477240 · Mar 27, 2017
Related Publication 20180276475A1 · Sep 27, 2018