CPC B64D 45/00 (2013.01) [B64D 11/0015 (2013.01); G06F 3/012 (2013.01); G06T 7/73 (2017.01); G06T 11/00 (2013.01); G06V 10/44 (2022.01); G06V 20/46 (2022.01); G06V 20/59 (2022.01); G06V 40/28 (2022.01); G06T 2207/10016 (2013.01); G06T 2207/30268 (2013.01)] | 15 Claims |
1. A computer-implemented method comprising:
receiving a first video signal and pose information; wherein the first video signal is received from a camera of a head-mounted display within an aircraft environment, the first video signal corresponding to images captured of the aircraft environment; wherein the pose information is received from a head tracker of the head-mounted display; wherein the first video signal and the pose information are received by way of an avionics network;
detecting a feature vector within the first video signal by digital image processing the first video signal using a feature detector algorithm, the feature vector including at least a first feature, the first feature corresponding to an aircraft safety device, the aircraft safety device including one of a life preserver stowage, an oxygen mask passenger service unit, a seatbelt, or an emergency exit door;
estimating a pose of the aircraft safety device within the first video signal based on the feature vector together with the pose information from the head tracker;
generating a second video signal of the aircraft environment, the second video signal including the first video signal and one or more virtual objects composited with the first video signal, the one or more virtual objects corresponding to a safety instruction associated with the aircraft safety device, the one or more virtual objects positioned and oriented within the second video signal from a perspective of the head-mounted display based on the pose of the aircraft safety device; and
causing a display of the head-mounted display to display the second video signal.
|