IP Library Granted Patent US 8,564,502
Granted Patent B2
US 8,564,502 · App. 12/726,444 · Granted Oct 22, 2013

Distortion and perspective correction of vector projection display

Inventors: Dehua Cui (Northville, MI); Thomas A. Seder (Northville, MI); Joseph F. Szczerba (Grand Blanc, MI)
Assignee: GM Global Technology Operations LLC
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 8,564,502
App. No.
12/726,444
Granted
Oct 22, 2013
Kind
B2
Abstract

A method to represent graphical images upon a transparent windscreen head up display of a vehicle describing an operational environment for the vehicle includes monitoring data describing critical information in the operational environment for the vehicle, monitoring a location of a viewpoint of an operator of the vehicle, determining a desired graphic to represent the critical information in a viewing space based upon the data and the viewpoint, transforming the desired graphic in the viewing space into a projected graphic in a projection space defined by the surface of the windscreen, transforming the projected graphic in the projection space into patterns of projected light in a projector space, and generating commands to a graphics projection system based upon the patterns of projected light.

Claims (47)

1. Method to represent graphical images upon a transparent windscreen head up display of a vehicle describing an operational environment for the vehicle, the method comprising:

monitoring data describing critical information in the operational environment for the vehicle;

monitoring a location of a viewpoint-of an operator of the vehicle;

modeling a desired graphic to represent the critical information in a modeled viewing space based upon the data and the viewpoint, the viewing space defined as a surface of points equidistant from the viewpoint and modeled between the transparent windscreen head up display and the viewpoint;

transforming the desired graphic in the viewing space into a projected graphic in a projection space defined by the surface of the windscreen;

transforming the projected graphic in the projection space into patterns of projected light in a projector space; and

generating commands to a graphics projection system based upon the patterns of projected light.

2. The method of claim 1 , wherein the projected graphic is a registered graphic based upon the data and the viewpoint.

3. The method of claim 1 , wherein transforming the desired graphic into the projected graphic comprises:

transforming the desired graphic into an intermediate projected graphic in a virtual display plane located proximately to the windscreen; and

transforming the intermediate projected graphic in the virtual display plane into the projected graphic in the projection space.

4. The method of claim 1 , wherein the desired graphic comprises a non-uniform-rational b-spline parametric curve.

5. The method of claim 1 , wherein the desired graphic comprises a geometric shape; and

wherein transforming the desired graphic in the modeled viewing space into the projected graphic in the projection space preserves an appearance of the geometric shape based upon the viewpoint.

6. The method of claim 1 , wherein monitoring the location of the viewpoint of the operator of the vehicle comprises monitoring a head location of the operator.

7. The method of claim 1 , wherein monitoring the location of the viewpoint of the operator of the vehicle comprises monitoring an eye location of the operator.

8. The method of claim 1 , wherein the projection space is further defined by an A pillar located proximate the windscreen.

9. The method of claim 1 , wherein the projection space is further defined by another surface within the vehicle.

10. The method of claim 1 , wherein generating commands to the graphics projection system is further based upon another projected graphic in another projection space associated with another surface in the vehicle.

11. Method to represent graphical images upon a transparent windscreen head up display of a vehicle describing an operational environment for the vehicle, the method comprising:

performing a first pass computation cycle, comprising:

modeling a viewing space for a desired graphic, the modeled viewing space defined as a surface of points equidistant from the viewpoint and modeled between the transparent windscreen head up display and the viewpoint;

transforming the desired graphic from the modeled viewing space into an intermediate projected graphic in a virtual display plane located proximate the windscreen; and

transforming the intermediate projected graphic in the virtual display plane into a projected graphic in a projection space defined by a surface of the windscreen;

performing a second pass computation cycle, comprising:

transforming the projected graphic in the projection space into patterns of projected light in a projector space; and

generating commands to a graphics projection system based upon the patterns of projected light.

12. System to display graphical images upon a windscreen of a vehicle describing an operational environment for the vehicle, comprising:

the windscreen comprising a transparent windscreen head up display;

a vehicle sensor system monitoring conditions in the operational environment;

an enhanced vision system (EVS) system manager:

monitoring the vehicle sensor system;

determining critical information warranting display upon the windscreen based upon the monitored vehicle sensor system; and

generating display requirements based upon the critical information;

an occupant viewpoint sensing system;

a graphics system:

monitoring the occupant viewpoint sensing system;

monitoring the EVS system manager;

determining a desired graphic to represent the critical information in a modeled viewing space based upon the display requirements and data from the occupant viewpoint sensing system, the modeled viewing space defined as a surface of points equidistant from the viewpoint and modeled between the transparent windscreen head up display and the occupant viewpoint;

transforming the desired graphic in the modeled viewing space into a projected graphic in a projection space defined by a surface of the windscreen;

transforming the projected graphic in the projection space into patterns of projected light in a projector space; and

generating commands to a graphics projection system based upon the patterns of projected light.

13. The system of claim 12 , wherein transforming the desired graphic into the projected graphic comprises:

transforming the desired graphic into an intermediate projected graphic in a virtual display plane located proximate the windscreen; and

transforming the intermediate projected graphic in the virtual display plane into the projected graphic in the projection space.

14. The system of claim 12 , wherein the desired graphic comprises a vector projection.

15. The system of claim 12 , wherein the desired graphic comprises a non-uniform-rational b-spline parametric curve.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034287/0001 →
CHANGE OF NAME Recorded Feb 10, 2011
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 025781/0333 →
SECURITY AGREEMENT Recorded Nov 8, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: WILMINGTON TRUST COMPANY
Reel/Frame 025327/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2010
From: CUI, DEHUA; SEDER, THOMAS A.; SZCZERBA, JOSEPH F.
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 024098/0945 →
Continuity (2)
Continuation In Part 12417077 · Apr 2, 2009
Related Publication 20100253489A1 · Oct 7, 2010