Search

KR-102961107-B1 - Normalized brightness control for user perception of visual media

KR102961107B1KR 102961107 B1KR102961107 B1KR 102961107B1KR-102961107-B1

Abstract

A system and method comprising: receiving visual content to be displayed on a display device, wherein the visual content comprises a plurality of layers including a background layer and a visual media layer, and the plurality of layers are arranged in a presentation stack of layers; evaluating the visual content to determine at least one display parameter; determining a desired brightness level for displaying the visual content on a display of a display device based on at least one display parameter; determining the adjustment of the display parameters of the presentation stack of layers to achieve the desired brightness level for displaying the visual content; generating the adjusted visual content based on the adjustment of the display parameters of the presentation stack of layers; and causing the presentation of the adjusted visual content on a display device.

Inventors

  • 포셋, 러드

Assignees

  • 스냅 인코포레이티드

Dates

Publication Date
20260507
Application Date
20240119
Priority Date
20230120

Claims (20)

  1. As a method, A step of receiving visual content to be displayed on a display device - said visual content includes a plurality of layers including a background layer and a visual media layer, and said plurality of layers are arranged in a presentation stack of layers -; A step of evaluating the visual content to determine at least one display parameter; A step of determining a desired brightness level for displaying the visual content on the display of the display device based on at least one display parameter; A step of determining the adjustment of display parameters of the presentation stack of the layers to achieve the desired brightness level for displaying the visual content; A step of generating adjusted visual content based on adjusting the display parameters of the presentation stack of the above layers; and A step of causing the presentation of the adjusted visual content on the display device A method including
  2. A method according to claim 1, wherein adjusting the display parameters includes modifying the brightness level of the background layer.
  3. A method according to paragraph 2, wherein modifying the brightness level of the background layer includes adjusting the opacity of the background layer to increase the visibility of the adjusted visual content.
  4. A method according to claim 1, wherein adjusting the display parameters includes applying a filter layer to the presentation stack of the layers.
  5. A method according to paragraph 2, wherein adjusting the display parameters includes rearranging a set of layers of the presentation stack of the layers.
  6. In paragraph 1, Step of evaluating ambient light scores; and A step of using the ambient light score in the evaluation of the visual content to determine the desired brightness level for displaying the visual content. A method that further includes.
  7. A method according to claim 1, wherein the step of evaluating the visual content further includes the step of evaluating the visual content with respect to the previous visual content.
  8. In claim 7, the step of evaluating the visual content further comprises the step of evaluating the visual content with respect to a stream of visual content.
  9. In paragraph 4, applying the filter layer to the presentation stack of the above layers is: A method comprising selecting the filter layer based on the initial brightness level of the visual content and the desired brightness level for displaying the visual content.
  10. In claim 9, the method of applying a filter layer to the presentation stack of the layers further comprises updating the opacity of the filter layer.
  11. A method according to claim 1, wherein adjusting the display parameters of the presentation stack of the layers includes determining the configuration of the presentation stack of the layers.
  12. A method according to claim 1, further comprising the step of determining the desired brightness level for displaying the visual content on the display of the display device based on at least one previously presented brightness level of the visual content.
  13. In claim 11, the step of determining the desired brightness level for displaying the visual content on the display of the display device is further based on an ambient light score determined based on sensor data describing the current environment of the display device.
  14. As a display device, One or more computer processors; and One or more computer-readable media storing instructions ...including, and when the above instructions are executed by the one or more computer processors, the display device, A step of receiving visual content to be displayed on a display device - said visual content includes a plurality of layers including a background layer and a visual media layer, and said plurality of layers are arranged in a presentation stack of layers -; A step of evaluating the visual content to determine at least one display parameter; A step of determining a desired brightness level for displaying the visual content on the display of the display device based on at least one display parameter; A step of determining the adjustment of display parameters of the presentation stack of the layers to achieve the desired brightness level for displaying the visual content; A step of generating adjusted visual content based on adjusting the display parameters of the presentation stack of the above layers; and A step of causing the presentation of the adjusted visual content on the display device A display device that enables operations including
  15. In Paragraph 14, A determination engine for determining the above desired brightness level; A visual content module for analyzing the above visual content to extract parameters and providing the extracted parameters to the above decision engine; and A background layer module capable of receiving commands from the above-mentioned decision engine and applying the commands to adjust the brightness of the background layer A display device further comprising a display controller including
  16. In paragraph 15, A display device further comprising a sensor module capable of receiving sensor information from sensors and providing said sensor information to said decision engine.
  17. In paragraph 16, the display device, wherein the sensor information includes an ambient light score.
  18. In paragraph 15, A display device further comprising a visual stream module capable of evaluating the visual content with respect to the previous visual content, identifying the parameters of the previous visual content, and providing them to the decision engine.
  19. A display device according to claim 14, wherein adjusting the display parameters of the presentation stack of the layers includes determining the order of the layers in the presentation stack of the layers.
  20. As a non-transient computer-readable medium for storing instructions, said instructions, when executed by one or more computer processors of a display device, cause said display device, A step of receiving visual content to be displayed on a display device - said visual content includes a plurality of layers including a background layer and a visual media layer, and said plurality of layers are arranged in a presentation stack of layers -; A step of evaluating the visual content to determine at least one display parameter; A step of determining a desired brightness level for displaying the visual content on the display of the display device based on at least one display parameter; A step of determining the adjustment of display parameters of the presentation stack of the layers to achieve the desired brightness level for displaying the visual content; A step of generating adjusted visual content based on adjusting the display parameters of the presentation stack of the above layers; and A step of causing the presentation of the adjusted visual content on the display device A computer-readable medium that enables the performance of operations including

Description

Normalized brightness control for user perception of visual media Cross-reference regarding related applications This patent application claims the benefit of priority to U.S. Patent Application No. 18/157,403 filed January 20, 2023, the entirety of which is incorporated herein by reference. Technology field The present disclosure generally relates to facilitating the display of visual content on a display device. Mobile devices are an important part of daily communication, entertainment, and work, where videos, visual images, and written materials are presented on display screens. Users utilize these devices under various conditions characterized by changes in lighting or position. Additionally, users may view or interact with multiple content items during a user session, and these content items represent various image-level characteristics or media stream-level transitions. To facilitate the identification of discussions regarding any specific element or action, the top digits or numbers in the reference numbers refer to the drawing number where the element is first introduced. In drawings that are not necessarily drawn to scale, similar numbers may describe similar components in different drawings. To facilitate the identification of any specific element or action, the top digit or number in the reference numbers designates the drawing number where the element is first introduced. Some examples are illustrated in the attached drawings as examples rather than limitations, and in the drawings: Figure 1 is a schematic representation of a device display system according to some examples. Figure 2 is an example of layers for presenting content on a mobile device according to some examples. FIG. 3 is an example of a configuration including a filter layer applied to a presentation layer stack according to some examples. FIG. 4 is an example of a configuration including a filter layer applied to a presentation layer stack and a background layer, according to some examples. FIG. 5 is an example of a multi-layer presentation layer stack that applies blend modes to achieve user recognition according to some examples. FIG. 6 illustrates a method for a decision engine in a display controller according to some examples. FIG. 7 illustrates a method for a decision engine in a display controller according to some examples. FIG. 8 illustrates a method for a decision engine in a display controller according to some examples. FIG. 9 is a schematic representation of a networked environment in which the present disclosure may be arranged, according to some examples. Mobile devices are an important part of daily communication, entertainment, and work, where videos, visual images, and written materials are presented on display screens. Common display technologies adjust or control the brightness of the display screen uniformly for all applications or uses. For example, traditional display devices (e.g., mobile devices, smartphones, etc.) are configured to adjust the brightness levels of their displays based on ambient lighting conditions or user preferences. Screens can be designed for display under various conditions that are potentially set automatically or controlled by the user: users may choose to reduce brightness to save energy or for a more comfortable viewing experience, or increase brightness for additional visibility. Conventional mobile devices include ambient light sensors and/or cameras to determine ambient lighting or other environmental information. Environmental information is used to adjust the brightness level of the display (e.g., the screen) for operation within the current context or location. For example, an ambient light sensor can provide an ambient score used to determine display modes such as reduced brightness, dark mode, true tone, and night shift. These adjustments take into account the ambient light in which the device operates and attempts to change the display mode as a function of the ambient score. Individually, these adjustments may be time-based according to local sunset or sunrise and may be switched to adjust the monitor or screen. These adjustments are made to the device's display to uniformly adjust the brightness level of the entire display. This may be done by increasing or decreasing the intensity of the backlighting of the display device's display, or by other means in the case of displays without backlighting. However, the viewing experience can be characterized by a wide variety of situations and/or conditions. Users can influence brightness settings by changing their position. Users may remain relatively stationary, but they may also watch different videos as part of a video content stream or scroll through various visual content (e.g., when using apps on a mobile phone to view short video clips in succession). A first video may have a low brightness level, while a subsequent video may have a higher brightness level. Videos and/or other content may, alternatively or additionally,