Dynamic adjustment of a user interface
Abstract
Apparatuses, methods and storage media for user interface adjustment are described. In one instance, an apparatus may include a processor and a user interface engine operated by the processor to detect a user interface to be provided on a computing device, with the user interface including at least one user interface component, identify one or more color characteristics of an image to be used as a background for the user interface, and adjust one or more color parameters of the at least one user interface component of the user interface or the background image identified, based at least in part on the identified color characteristics of the background image, or the at least one user interface component of the user interface. Other embodiments may be described and claimed.
Claims
exact text as granted — not AI-modified1 . (canceled)
2 . At least one storage device comprising instructions that, when executed, cause at least one processor to at least:
set a first display color of a window based on a first color characteristic of a first background image; set a second display color of text based on the first color characteristic of the first background image; cause presentation of the window with the first display color, the text with the second display color, and at least a portion of the first background image on a touchscreen; and in response to a change from the first background image to a second background image:
adjust the first display color of the window to a third display color based on a second color characteristic of the second background image;
adjust the second display color of the text to a fourth display color based on the second color characteristic of the second background image; and
cause presentation of the window with the third display color, the text with the fourth display color, and at least a portion of the second background image on the touchscreen, the text to be presented near an upper edge of the window.
3 . The at least one storage device of claim 2 , wherein the instructions, when executed, cause the at least one processor to set a display color of a window background of the window based on the second color characteristic of the second background image.
4 . The at least one storage device of claim 2 , wherein the instructions, when executed, cause the at least one processor to:
determine whether the second color characteristic of the second background image is within a first range or a second range; select a first color for the fourth display color of the text if the second color characteristic is within the first range; and select a second color, different than the first value, for the fourth display color of the text if the second color characteristic is within the second range.
5 . The at least one storage device of claim 2 , wherein the instructions, when executed, cause the at least one processor to adjust the third and fourth display colors based on an ambient light condition detected by an ambient light sensor.
6 . The at least one storage device of claim 2 , wherein the second color characteristic includes at least one of brightness, average color, or color saturation.
7 . The at least one storage device of claim 2 , wherein the third display color is a color from the second background image.
8 . The at least one storage device of claim 2 , wherein the first background image has a first color theme and the second background image has a second color theme.
9 . The at least one storage device of claim 2 , wherein the second background image is a user selected image.
10 . The at least one storage device of claim 9 , wherein the user selected image is from a camera of the computer.
11 . A computer comprising:
means for capturing an image; means for wirelessly communicating; means for presenting a plurality of user interface components, the plurality of user interface components to include a window and text; mean for storing; and means for processing, the processing means to:
set a first display color of the window based on a first color characteristic of a first background image;
set a second display color of the text based on the first color characteristic of the first background image;
cause presentation of the window with the first display color, the text with the second display color, and at least a portion of the first background image on the presentation means; and
in response to a change from the first background image to a second background image:
adjust the first display color of the window to a third display color based on a second color characteristic of the second background image;
adjust the second display color of the text to a fourth display color based on the second color characteristic of the second background image; and
cause presentation of the window with the third display color, the text with the fourth display color, and at least a portion of the second background image on the presentation means, the text to be presented near an upper edge of the window.
12 . The computer of claim 11 , wherein at least one of the first background image or the second background image is from the image capturing means.
13 . The computer of claim 11 , further including means for sensing an ambient light condition.
14 . The computer of claim 13 , wherein the processing means is to adjust the third and fourth display colors based on the ambient light condition.
15 . The computer of claim 11 , wherein the second background image is a user selected image.
16 . The computer of claim 11 , wherein the window has a window background, the processing means is to set a display color of the window background based on the second color characteristic of the second background image.
17 . The computer of claim 11 , wherein the first background image has a first color theme and the second background image has a second color theme.
18 . The computer of claim 11 , wherein the processing means is to:
determine whether the second color characteristic of the second background image is within a first range or a second range; select a first color for the fourth display color of the text if the second color characteristic is within the first range; and select a second color, different than the first value, for the fourth display color of the text if the second color characteristic is within the second range.
19 . The computer of claim 11 , wherein the third display color is a color from the second background image.
20 . The computer of claim 11 , wherein the second color characteristic includes at least one of brightness, average color, or color saturation.Join the waitlist — get patent alerts
Track US2021117076A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.