Foldable display for an information handling system
Abstract
In one embodiment, a method for managing visual uniformity in a foldable display includes identifying a hinge angle of the foldable display, the hinge angle indicating a degree to which the foldable display is opened or closed; receiving surface curvature data from a plurality of sensors of the foldable display, the surface curvature data indicating a mechanical state of a surface of the foldable display; accessing a plurality of surface maps stored in a display database of the foldable display, each of the plurality of surface maps indicating one or more display settings associated with a respective mechanical state of the surface of the foldable display; retrieving the one or more display settings from the display database based on the hinge angle and the surface curvature data; and causing a plurality of pixels to illuminate using the one or more display settings.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A foldable display for an information handling system, the foldable display comprising:
a display database; a plurality of pixels;
a plurality of sensors;
a display controller; and
a memory medium coupled to the display controller that includes instructions executed by the display controller causing the foldable display to:
identify a hinge angle of the foldable display, the hinge angle indicating a degree to which the foldable display is opened or closed;
receive surface curvature data from the plurality of sensors, the surface curvature data indicating a mechanical state of a surface of the foldable display;
access a plurality of surface maps stored in the display database, each of the plurality of surface maps indicating one or more display settings associated with a respective mechanical state of the surface of the foldable display;
retrieve the one or more display settings from the display database based on the hinge angle and the surface curvature data; and
cause a subset of pixels of the plurality of pixels to illuminate using the one or more display settings, including:
identify a first brightness level of the subset of pixels;
determine an updated brightness level of the subset of pixels based on i) the first brightness level of the subset of pixels and ii) an increase in brightness level for the subset of pixels indicated by the one or more display settings;
compare the updated brightness level of the subset of pixels to a maximum brightness level;
determine, based on the comparing, that the updated brightness level of the subset of pixels is greater than the maximum brightness level, and in response:
decrease the first brightness level of the plurality of pixels to a second brightness level less than the first brightness level; and
update the second brightness level of the subset of pixels based on the increase in brightness level indicated by the one or more display settings.
2. The foldable display of claim 1 , wherein the instructions further cause the foldable display to:
identify a viewing position of a user in relation to the surface of the foldable display;
retrieve one or more additional display settings from the display database based on the viewing position of the user; and
cause the plurality of pixels to illuminate using the one or more additional display settings.
3. The foldable display of claim 1 , wherein the one or more display settings include a brightness setting and a color setting.
4. The foldable display of claim 1 , wherein each of the plurality of surface maps stored in the display database corresponds to a respective hinge angle of a plurality of hinge angles of the foldable display.
5. The foldable display of claim 1 , wherein the foldable display includes a plurality of display zones, each of the plurality of display zones encompassing a portion of the plurality of pixels of the foldable display.
6. The foldable display of claim 5 , wherein each of the plurality of display zones includes a sensor of the plurality of sensors, the sensor embedded underneath the surface of the foldable display.
7. A method for managing visual uniformity in a foldable display for an information handling system, the method comprising:
identifying, by a display controller of the foldable display, a hinge angle of the foldable display, the hinge angle indicating a degree to which the foldable display is opened or closed;
receiving, by the display controller, surface curvature data from a plurality of sensors of the foldable display, the surface curvature data indicating a mechanical state of a surface of the foldable display;
accessing, by the display controller, a plurality of surface maps stored in a display database of the foldable display, each of the plurality of surface maps indicating one or more display settings associated with a respective mechanical state of the surface of the foldable display;
retrieving, by the display controller, the one or more display settings from the display database based on the hinge angle and the surface curvature data; and
causing, by the display controller, a subset of pixels of a plurality of pixels to illuminate using the one or more display settings, including:
identifying a first brightness level of the subset of pixels;
determining an updated brightness level of the subset of pixels based on i) the first brightness level of the subset of pixels and ii) an increase in brightness level for the subset of pixels indicated by the one or more display settings;
comparing the updated brightness level of the subset of pixels to a maximum brightness level;
determining, based on the comparing, that the updated brightness level of the subset of pixels is greater than the maximum brightness level, and in response:
decreasing the first brightness level of the plurality of pixels to a second brightness level less than the first brightness level; and
updating the second brightness level of the subset of pixels based on the increase in brightness level indicated by the one or more display settings.
8. The method of claim 7 , further comprising:
identifying a viewing position of a user in relation to the surface of the foldable display;
retrieving one or more additional display settings from the display database based on the viewing position of the user; and
causing the plurality of pixels to illuminate using the one or more additional display settings.
9. The method of claim 7 , wherein the one or more display settings include a brightness setting and a color setting.
10. The method of claim 7 , wherein each of the plurality of surface maps stored in the display database corresponds to a respective hinge angle of a plurality of hinge angles of the foldable display.
11. The method of claim 7 , wherein the foldable display includes a plurality of display zones, each of the plurality of display zones encompassing a portion of the plurality of pixels of the foldable display.
12. The method of claim 11 , wherein each of the plurality of display zones includes a sensor of the plurality of sensors, the sensor embedded underneath the surface of the foldable display.
13. A computing environment, comprising:
an information handling system including one or more processors; and
a foldable display including:
a display database;
a plurality of pixels;
a plurality of sensors;
a display controller; and
a memory medium coupled to the display controller that includes instructions executed by the display controller causing the foldable display to:
identify a hinge angle of the foldable display, the hinge angle indicating a degree to which the foldable display is opened or closed;
receive surface curvature data from the plurality of sensors, the surface curvature data indicating a mechanical state of a surface of the foldable display;
access a plurality of surface maps stored in the display database, each of the plurality of surface maps indicating one or more display settings associated with a respective mechanical state of the surface of the foldable display;
retrieve the one or more display settings from the display database based on the hinge angle and the surface curvature data; and
cause a subset of pixels of the plurality of pixels to illuminate using the one or more display settings, including:
identify a first brightness level of the subset of pixels;
determine an updated brightness level of the subset of pixels based on i) the first brightness level of the subset of pixels and ii) an increase in brightness level for the subset of pixels indicated by the one or more display settings;
compare the updated brightness level of the subset of pixels to a maximum brightness level;
determine, based on the comparing, that the updated brightness level of the subset of pixels is greater than the maximum brightness level, and in response:
decrease the first brightness level of the plurality of pixels to a second brightness level less than the first brightness level; and
update the second brightness level of the subset of pixels based on the increase in brightness level indicated by the one or more display settings.
14. The computing environment of claim 13 , wherein the instructions further cause the foldable display to:
identify a viewing position of a user in relation to the surface of the foldable display;
retrieve one or more additional display settings from the display database based on the viewing position of the user; and
cause the plurality of pixels to illuminate using the one or more additional display settings.
15. The computing environment of claim 13 , wherein the one or more display settings include a brightness setting and a color setting.
16. The computing environment of claim 13 , wherein each of the plurality of surface maps stored in the display database corresponds to a respective hinge angle of a plurality of hinge angles of the foldable display.
17. The computing environment of claim 13 , wherein the foldable display includes a plurality of display zones, each of the plurality of display zones encompassing a portion of the plurality of pixels of the foldable display.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.