IP Library › Granted Patent US 11,726,340
Granted Patent B1
US 11,726,340 · App. 17/656,672 · Granted Aug 15, 2023

Systems and methods for transforming video data in an indirect vision system

Inventors: John Suddreth (Phoenix, AZ); Kenneth Leiphon (Phoenix, AZ)
Assignee: HONEYWELL INTERNATIONAL INC.
G02B27/0179G02B27/0093G02B27/017G02B2027/0181G02B2027/0183G02B2027/0187
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 11,726,340
App. No.
17/656,672
Granted
Aug 15, 2023
Kind
B1
Abstract

Systems and methods are disclosed that include a video processing system associated with a vehicle. The video processing system receives video data from at least one camera mounted to the vehicle, the video data representing an external scene, receives motion data, a virtual gaze direction of viewing of the external scene and a direction of facing of a head of a user. The video data is transformed based at least on a disparity between the virtual gaze direction and the direction of facing and based on the motion data. The transformed video data is displayed on a display device of the user.

Claims (48)

1. A video processing system associated with a vehicle, the video processing system comprising:

at least one processor configured to execute program instructions, wherein the program instructions are configured to cause the at least one processor to:

receive video data from at least one camera mounted to the vehicle, the video data representing an external scene in a virtual gazing direction including external scene vehicle motion data;

receive vehicle motion data comprising vehicle inertial motion data from a vehicle inertial measurement unit;

receive head motion data associated with a direction of facing of a head of a user from a head motion tracking device;

receive the virtual gaze direction associated with the external scene;

determine the external scene vehicle motion data with respect to the virtual gazing direction based on the vehicle inertial motion data;

transform the video data representing the external scene in the virtual gazing direction by removing the external scene vehicle motion data and introducing the head motion data to generate transformed video data; and

display the transformed video data on a display device of the user.

2. The video processing system of claim 1 , wherein the program instructions are configured to cause the at least one processor to: receive the head motion data from the head motion tracking device mounted to at least one of a headset of the user and the vehicle, and wherein the video data is transformed additionally based at least on a disparity between the vehicle inertial motion data and the head motion data.

3. The video processing system of claim 1 , wherein the direction of facing is at least one of: predetermined information; detected by a head position tracking device; and determined based on the vehicle inertial motion data and the head motion data from the head motion tracking device mounted to a headset of the user.

4. The video processing system of claim 1 , wherein the virtual gaze direction of viewing of the external scene is selectable by a user controller.

5. The video processing system of claim 1 , wherein transforming the video data comprises transformation, based on the motion data, to cancel or reduce a difference between expected horizon movement as a result of inertial motion experienced in the direction of facing of the head of the user and horizon movement in the video data representing the external scene as a result of the virtual gaze direction of viewing of the external scene.

6. The video processing system of claim 1 , wherein transforming the video data includes simulating, based on the motion data, a movement of the external scene to correlate with inertial motion in the direction of facing of the head of the user.

7. The video processing system of claim 1 , wherein transforming the video data includes at least one of pitch, roll and yaw transformations.

8. The video processing system of claim 1 , wherein transforming the video data includes at least one of pitch and roll transformations.

9. The video processing system of claim 1 , wherein transforming the video data comprises at least one of:

when the direction of facing of the head of the user is forward and the virtual gaze direction of viewing of the external scene is sideways and the vehicle is pitching, reducing or removing roll and introducing pitch in the transformed video data based on the inertial motion data; and

when the direction of facing of the head of the user is forward and the virtual gaze direction of viewing of the external scene is sideways and the vehicle is rolling, reducing or removing pitch in the transformed video data and introducing roll based on the inertial motion data.

10. The video processing system of claim 1 , wherein the program instructions are configured to cause the at least one processor to: receive video data from a plurality of cameras mounted to the vehicle and stitch or fuse the video data from respective cameras together to create a surround view of the external scene.

11. A vehicle system comprising:

a vehicle;

at least one camera mounted to the vehicle;

a head worn display device included in a headset; and

a video processing system in operable communication with the at least one camera and the head worn display device, the video processing system comprising at least one processor configured to execute program instructions, wherein the program instructions are configured to cause the at least one processor to:

receive video data from the at least one camera, the video data representing an external scene in a virtual gazing direction including external scene vehicle motion data;

receive vehicle motion data comprising vehicle inertial motion data from a vehicle inertial measurement unit;

receive head motion data associated with a direction of facing of a head of a user from a head motion tracking device mounted to at least one of the headset and the vehicle;

receive the virtual gaze direction associated with the external scene;

determine the external scene vehicle motion data with respect to the virtual gazing direction based on the vehicle inertial motion data;

transform the video data representing the external scene in the virtual gazing direction by removing the external scene vehicle motion data and introducing the head motion data to generate transformed video data; and

display the transformed video data on the head worn display device of the user.

12. The vehicle system of claim 11 , wherein the vehicle is an armored vehicle.

13. A video processing system associated with a vehicle, the video processing system comprising:

at least one processor configured to execute program instructions, wherein the program instructions are configured to cause the at least one processor to:

receive video data from at least one camera mounted to the vehicle, the video data representing an external scene in a virtual gazing direction including external scene vehicle motion data;

receive vehicle inertial motion data from a vehicle inertial measurement unit mounted to the vehicle;

receive head motion data associated with a direction of facing of a head of a user from a head motion tracking device mounted to at least one of a headset of the user and the vehicle;

determine the external scene vehicle motion data with respect to the virtual gazing direction based on the vehicle inertial motion data;

transform the video data representing the external scene in the virtual gazing direction by removing the external scene vehicle motion data and introducing the head motion data to generate transformed video data; and

display the transformed video data on a display device of the user.

14. The video processing system of claim 13 , wherein transforming the video data based at least on the disparity between the vehicle inertial motion data and the head motion data compensates for a differential in a Vestibular-Ocular Reflex occurring as a result of inertial motion experienced by the head of the user and movement of the external scene in the video data occurring as a result of inertial motion experienced by the vehicle.

15. The video processing system of claim 13 , wherein the direction of facing is at least one of: predetermined information; detected by a head position tracking device; and determined based on the vehicle inertial motion data and the head motion data from the head motion tracking device mounted to at least one of a headset of the user and the vehicle.

16. The video processing system of claim 13 , wherein a virtual gaze direction of viewing of the external scene is selectable by a user controller.

17. The video processing system of claim 13 , wherein transforming the video data comprises transformation, based on the motion data, to cancel or reduce a difference between expected horizon movement as a result of inertial motion experienced in the direction of facing of the head of the user and horizon movement in the video data representing the external scene as a result of the virtual gaze direction of viewing of the external scene.

18. The video processing system of claim 13 , wherein transforming the video data includes simulating, based on the motion data, a movement of the external scene to correlate with inertial motion in the direction of facing of the head of the user.

19. The video processing system of claim 13 , wherein transforming the video data includes at least one of pitch and roll transformations.

20. The video processing system of claim 13 , wherein the program instructions are configured to cause the at least one processor to: receive video data from a plurality of cameras mounted to the vehicle and stitch or fuse the video data from respective cameras together to create a surround view of the external scene.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2022
From: SUDDRETH, JOHN; LEIPHON, KENNETH
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 059409/0836 →
Cited By (1)
US 12,548,484