Search

EP-4738320-A1 - SYSTEMS AND METHODS FOR DISPLAYING CONTENT ON A SURFACE

EP4738320A1EP 4738320 A1EP4738320 A1EP 4738320A1EP-4738320-A1

Abstract

A method includes the obtaining of curve data associated with a surface, the determination of a curve compensation corresponding to the curve data, and the causing of one or more images to be projected onto a portion of the surface by a plurality of display units associated with the display controller based on the curve compensation.

Inventors

  • CHEN, ZHIJUN
  • MANOULIAN Jr., Alex

Assignees

  • Harman International Industries, Incorporated

Dates

Publication Date
20260506
Application Date
20251024

Claims (15)

  1. A method comprising: obtaining curve data associated with a surface; determining, by a display controller, a curve compensation corresponding to the curve data; and causing one or more images to be projected onto a portion of the surface by a plurality of display units associated with the display controller based on the curve compensation.
  2. The method of Claim 1, further comprising: storing the curve data in a database associated with an electronic control unit separate from the display controller; transmitting, from the electronic control unit, the curve data to the display controller; and verifying, by the display controller, that the curve data corresponds to a radius associated with a curvature of the surface, wherein the determination of the curve compensation is based on the verification associated with the curve data.
  3. The method of Claim 1 or 2, further comprising: storing the curve data in a first database; transmitting the stored curve data to a second database, wherein the first database and the second database are associated with the display controller; and verifying, by the display controller, that the curve data corresponds to a radius associated with a curvature of the surface, wherein the determination of the curve compensation is based on the verification associated with the curve data.
  4. The method of any preceding Claim, wherein the portion of the surface reflects the one or more images.
  5. The method of Claim 4, further comprising: causing perceivable content to be displayed to a user in response to the reflected one or more images.
  6. The method of Claim 5, wherein the surface is a windshield of a vehicle and the user is a driver or a passenger of the vehicle.
  7. The method of any preceding Claim, wherein each display unit of the plurality of display units includes a display screen, and wherein the display screen includes a display region, and in particular wherein a size of the display region corresponds to the curve compensation.
  8. A system comprising: a display controller configured to: obtain curve data associated with a surface, determine a curve compensation corresponding to the curve data, and cause one or more images to be projected onto a portion of the surface by a plurality of display units associated with the display controller based on the curve compensation; and a surface configured to: reflect, upon the portion of the surface, the one or more images.
  9. The system of Claim 8, wherein the display controller is further configured to: store the curve data in a database associated with an electronic control unit separate from the display controller; transmit, from the electronic control unit, the curve data to the display controller; and verify, by the display controller, that the curve data corresponds to a radius associated with a curvature of the surface, wherein the determination of the curve compensation is based on the verification associated with the curve data.
  10. The system of Claim 8 or 9, wherein the display controller is further configured to: store the curve data in a first database; transmit the stored curve data to a second database, wherein the first database and the second database are associated with the display controller; and verify, by the display controller, that the curve data corresponds to a radius associated with a curvature of the surface, wherein the determination of the curve compensation is based on the verification associated with the curve data.
  11. The system of any of Claims 8 to 10, wherein the display controller is further configured to: cause perceivable content to be displayed to a user in response to the reflected one or more images.
  12. The system of Claim 11, wherein the surface is a windshield of a vehicle and the user is a driver or a passenger of the vehicle.
  13. The system of any of claims Claim 8 to 12, wherein each display unit of the plurality of display units includes a display screen, and wherein the display screen includes a display region.
  14. The system of Claim 13, wherein a size of the display region corresponds to the curve compensation.
  15. One or more non-transitory computer-readable media storing processor-executable instructions that, when executed by at least one processor, cause the at least one processor to perform the method of any of claims 1 to 7.

Description

FIELD The present disclosure relates to displaying content on a surface, and more particularly to systems and methods for providing image compensation to the displayed content. BACKGROUND The statements in this section merely provide background information related to the present disclosure and may not constitute prior art. Heads-up displays provided upon a windshield of a vehicle are an increasingly common feature that allow for an operator of the vehicle to view information related to operation of the vehicle in a convenient and undistracted manner. However, windshields of different vehicles have different curvatures that can affect the quality of display of the content provided to the operator of the vehicle. The present disclosure addresses these and other issues related to the display of content upon a windshield of a vehicle. SUMMARY This section provides a general summary of the disclosure and is not a comprehensive disclosure of its full scope or all of its features. The present disclosure provides a method comprising: obtaining curve data associated with a surface; determining, by a display controller, a curve compensation corresponding to the curve data; and causing one or more images to be projected onto a portion of the surface by a plurality of display units associated with the display controller based on the curve compensation; further comprising: storing the curve data in a database associated with an electronic control unit separate from the display controller; transmitting, from the electronic control unit, the curve data to the display controller; and verifying, by the display controller, that the curve data corresponds to a radius associated with a curvature of the surface, wherein the determination of the curve compensation is based on the verification associated with the curve data; further comprising: storing the curve data in a first database; transmitting the stored curve data to a second database, wherein the first database and the second database are associated with the display controller; and verifying, by the display controller, that the curve data corresponds to a radius associated with a curvature of the surface, wherein the determination of the curve compensation is based on the verification associated with the curve data; wherein the portion of the surface reflects the one or more images; further comprising: causing perceivable content to be displayed to a user in response to the reflected one or more images; wherein the surface is a windshield of a vehicle and the user is a driver or a passenger of the vehicle; wherein each display unit of the plurality of display units includes a display screen, and wherein the display screen includes a display region; and wherein a size of the display region corresponds to the curve compensation. The present disclosure provides a system comprising: a display controller configured to: obtain curve data associated with a surface, determine a curve compensation corresponding to the curve data, and cause one or more images to be projected onto a portion of the surface by a plurality of display units associated with the display controller based on the curve compensation; and a surface configured to: reflect, upon the portion of the surface, the one or more images; wherein the display controller is further configured to: store the curve data in a database associated with an electronic control unit separate from the display controller; transmit, from the electronic control unit, the curve data to the display controller; and verify, by the display controller, that the curve data corresponds to a radius associated with a curvature of the surface, wherein the determination of the curve compensation is based on the verification associated with the curve data; wherein the display controller is further configured to: store the curve data in a first database; transmit the stored curve data to a second database, wherein the first database and the second database are associated with the display controller; and verify, by the display controller, that the curve data corresponds to a radius associated with a curvature of the surface, wherein the determination of the curve compensation is based on the verification associated with the curve data; wherein the display controller is further configured to: cause perceivable content to be displayed to a user in response to the reflected one or more images; wherein the surface is a windshield of a vehicle and the user is a driver or a passenger of the vehicle; wherein each display unit of the plurality of display units includes a display screen, and wherein the display screen includes a display region; and wherein a size of the display region corresponds to the curve compensation. The present disclosure provides one or more non-transitory computer-readable media storing processor-executable instructions that, when executed by at least one processor, cause the at least one processor to: obtain curve data associated wi