User selected display panel adjustment

By embedding processors and nonvolatile memory in the display monitor, receiving enable signals and adjusting the area of ​​the display panel, the problem that objects in the video content are not easy to be noticed is solved, and the effect of improving object visibility through the "flash" effect is achieved.

CN119744414APending Publication Date: 2025-04-01HEWLETT PACKARD DEVELOPMENT COMPANY LP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280093966.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-03-21
Publication Date
2025-04-01

AI Technical Summary

Technical Problem

In display systems, rapidly changing video content can make objects in the image less likely to be noticed by the audience, especially when using supersaturated black image synthesis.

Method used

By embedding processors, display panels, and nonvolatile memory in the display monitor, receiving enable signals and adjusting the area of ​​the display panel, applying a "flash" effect to improve object visibility in the video stream.

Benefits of technology

This enables the visibility of objects in the video stream by adjusting the area of ​​the display panel and applying backlighting effects, and enhances visual contrast, similar to a flashlight illuminating objects in the video stream.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119744414A_ABST
    Figure CN119744414A_ABST
Patent Text Reader

Abstract

In an example implementation according to aspects of the present disclosure, a display monitor includes a display panel, an embedded processor, and a non-volatile memory. The non-volatile memory hosts instructions for the embedded processor to receive an enable signal corresponding to an on-screen display input and adjust an area of the display panel corresponding to a user selection.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0001] The display system presents a video presentation with rapidly changing content. The rapidly changing content typically presents images that can direct the viewer's focus. BRIEF DESCRIPTION OF THE DRAWINGS

[0002] Figure 1 A display monitor for user-selected display panel adjustment according to one example is shown;

[0003] Figure 2 A display monitor for touch-enabled user-selected display panel adjustment according to one example is shown;

[0004] Figure 3 is an illustration displayed on a screen enabled by a display panel selected by a user according to another example of the present disclosure; and

[0005] Figure 4 A computing device of a computer-readable medium for supporting user-selected display panel adjustments according to one example. DETAILED DESCRIPTION

[0006] The display monitor is used to view the video stream from the host device. The host device may be a computer used for entertainment. In some cases, the video stream may be intentionally presented with an oversaturated black image composition so that objects within the image may not be easily visible on the display monitor.

[0007] As disclosed herein, a display monitor includes an embedded processor, a display panel, and a non-volatile memory that hosts instructions to receive an enable signal corresponding to an on-screen display input and adjust an area of ​​the display panel corresponding to a user selection. The display monitor can use the received enable signal to switch a "flash" effect applied to a video stream presented by the display panel.

[0008] Figure 1 A display monitor for user-selected display panel adjustment according to an example is shown. The display monitor 100 may include an embedded processor 102, a non-volatile memory 104, and an area of ​​interest 106 including a display panel 108. The display monitor 100 may be presented as an independent computer monitor. The display monitor 100 may support a plurality of different input ports corresponding to a plurality of different video transmission specifications. For example, the display monitor 100 may include a high-definition multimedia interface (HDMI) port, a display port (DP) port, a universal serial bus type C (USB-C) port supporting Alt mode for non-USB transmission, a digital video interface (DVI), etc. In one implementation, the display monitor 100 may be a gaming monitor.

[0009] The display monitor 100 may include an embedded processor 102. The embedded processor 102 may receive signals from any of a plurality of different input ports. The embedded processor 102 may decode the signals and operate a display panel 108. The embedded processor 102 may be communicatively coupled to the display panel 108. The embedded processor 102 may be designed to work with different types of display panels 108. For example, the embedded processor 102 may control liquid crystal display (LCD) pixels and a backlight (or backlight array) of the panel. The embedded processor 102 may decode a video signal received from an input port and then drive the LCD panel and the backlight to present a video stream encoded in the video signal on the display monitor 100.

[0010] The embedded processor 102 can manipulate the LCD panel after decoding is complete to provide the appearance of additional visual elements to the video stream visualized on the display monitor 100. For example, the embedded processor 102 can control the display panel 108 to present an on-screen display element superimposed on the decoded video signal. In addition, the embedded processor 102 can manipulate the color attributes (hue, saturation, luminance, red, blue, green, etc.) decoded from the video stream. In a light emitting diode (LED) backlight implementation of the display panel 108, the embedded processor 102 can control the power delivered to each LED in the LED array of the backlight.

[0011] The non-volatile memory 104 may be communicatively coupled to the embedded processor 102. The non-volatile memory 104 may host instructions that are readable and interpretable by the embedded processor 102. The embedded processor 102 may retrieve instructions from the non-volatile memory 104. The instructions hosted in the non-volatile memory 104 may include instructions on how the embedded processor 102 interacts with the display panel 108. The instructions may define the operational properties of the embedded processor 102 to enable signals corresponding to inputs displayed on the screen. In addition, the instructions may enable the embedded processor 102 to adjust the area of ​​the display panel 106 according to user selections. In some implementations, the area of ​​the display panel 106 may correspond to an area of ​​interest and may be used interchangeably in this specification. The instructions may also provide logic to understand and respond to user input, such as receiving and acting corresponding to a button press. In some implementations, the instructions hosted in the non-volatile memory 104 may provide logic for accepting input from a touch-based input system 210.

[0012] In one implementation, the non-volatile memory 104 may host instructions to increase the backlight value of the display panel for the region. In this implementation, the embedded processor 102 may activate or provide more power to the backlight corresponding to the one or more regions of interest. The power provided to the backlight may correspond to the backlight value, increasing in proportion to the power currently supplied to the backlight. In a display panel 108 implemented with an LED array, the embedded processor 102 may interpolate the backlight value for the region so that a gradient may be formed from the edge of the region to the center of the region.

[0013] In another implementation, the non-volatile memory 104 may host instructions to adjust a region of the display panel 108 by applying a color histogram analysis of the region. The color histogram may provide a color mapping corresponding to a color space of the display panel 108, and the properties of the color may be enhanced to the color space to provide more visual contrast. For example, in a red, green, blue (RGB) color space, the red, green, and blue values ​​within a region of the display panel 108 may be increased or decreased based on the histogram. In this implementation, the colors in the affected region of the display panel 108 may be enhanced to obtain values ​​that are lifted away from black. The color lift away from black provides a glowing effect, similar to a flashlight illuminating an object in a video stream.

[0014] In another implementation, the non-volatile memory 104 can host instructions to adjust a region of the display panel 108 by adjusting the RGB values ​​of an RGB backlight solution incorporated into the display panel 108. The embedded controller 102 can adjust the RGB black value of the RGB backlight solution. The embedded controller can apply the RGB gamma curve value to boost the rendered color to a color value that is more easily perceived by humans. In addition, more than one technique can be applied to adjust the color of a region of interest at the same time.

[0015] Figure 2 A display monitor 200 for touch-enabled user-selected display panel adjustment is shown according to one example. Figure 2 The display monitor 200 in is similar to Figure 1 The display monitor 100 shown. The display monitor 200 may include a touch-based input system 210 to receive a touch-based input 212. The touch-based input system 210 may receive a physical interaction input similar to a finger touch to select a portion of the display monitor corresponding to a display area. Figure 2, for clarity, the touch-based input system 210 is shown as passing through a majority of the display panel 108. In most implementations, the touch-based input system 210 can coincide with the entire surface of the display panel 108, providing touch-based input 212 across the entire display panel 108. The touch-based input system 210 can be implemented as a touch screen utilizing capacitive, resistive, or other touch-based technology.

[0016] Similar to Figure 1 100, the display monitor 200 may include an embedded processor 102 and a non-volatile memory 104. The non-volatile memory 104 may host instructions that, when executed, cause the embedded processor 102 to receive a user selection corresponding to an area of ​​interest 106 of the display panel 108 from a touch-based input system 210. The user selection may correspond to an area of ​​the display panel 108 that the user is interested in illuminating a corresponding video stream. In short, the user may tap the touch-based input system 210 to select an area of ​​interest of the display panel 108.

[0017] User input gestures may also be supported to select an area of ​​interest. For example, a user may tap and drag their finger across the touch-based input system 210 to create a circle centered on the tap, and the radius of the circle corresponds to the distance from the tap to the drag. Similarly, similar methods may be created for other geometric shapes. For a square or rectangular area of ​​interest, the tap may correspond to a corner, and the drag may correspond to a diagonal of the square or rectangle.

[0018] Instructions hosted in the non-volatile memory 104 may cause the embedded processor 102 to store the region of interest in the non-volatile memory. Once the user makes a selection, the region of interest 106 may be stored. The region of interest 16 may be stored as an array of pixels corresponding to the display. In another implementation, the region of interest 16 may be stored in terms of a geometric shape that the embedded processor 102 can interpret. In one implementation, an indicator may be stored to record what geometry, and based on the indicator, the data type corresponding to the location and size may be dynamic. For example, an indicator corresponding to "circle" may be stored in the non-volatile memory 104. The corresponding data type may include an origin (e.g., the center of a circle within a display panel) and a radius, where the origin is a Cartesian value and the radius is a distance measured in pixels.

[0019] Instructions hosted in non-volatile memory 104 may cause embedded processor 102 to receive an enable signal corresponding to an on-screen display input. The enable signal may correspond to a switch on an on-screen display (not shown) of a display panel. The enable signal indicates to embedded processor 104 that a user is enabling adjustment of region of interest 106.

[0020] Instructions hosted in the non-volatile memory 104 may cause the embedded processor 102 to retrieve the region of interest from the non-volatile memory.As previously described with respect to storage in the non-volatile memory 104, an indicator may be utilized to determine how to interpret the type of data stored with the indicator.

[0021] The instructions hosted in the non-volatile memory 104 may cause the embedded processor 102 to adjust the area of ​​the display panel corresponding to the region of interest 106. The embedded processor 102 may utilize the retrieved parameters of the region of interest (e.g., shape, size, and location) and apply the adjustments only to that portion of the display panel 108. In some implementations, a color histogram may be utilized to enhance the color values ​​of the region of interest 106. In other implementations, the embedded processor 102 may apply more power to the backlight of the display panel 108 in the region of interest 106. The embedded processor 102 may have internal logic or instructions to map the backlight control to segments of the screen or portions of the LED backlight array.

[0022] In some implementations, the region of interest may be determined using a video stream specific implementation. Some video communication methods allow metadata to be encoded within the communication protocol before being transmitted to the display monitor 210. In these implementations, the video stream may have a region of interest 106 encoded within the video stream. A display monitor 200 having an embedded processor 102 capable of receiving and decoding the metadata may convert the region of interest 106 within the metadata and store it in the non-volatile memory 104. In some implementations, the region of interest 106 received from the metadata may overwrite the region of interest 106 selected by the user. In this example, the developer may encode a video game to provide metadata as high dynamic range (HDR) content within the game. If the display monitor 200 may support HDR content as determined by the embedded processor 102, the embedded processor 102 may utilize the region of interest 106 suggested by the developer of the video game. Therefore, for these implementations, instructions hosted in the non-volatile memory 104 may enable the embedded processor 102 to evaluate the video stream for HDR metadata, wherein the HDR metadata may include the region of interest 106.

[0023] Instructions hosted in non-volatile memory 104 can cause embedded processor 102 to adjust color values ​​corresponding to the video stream in region of interest 106 based on metadata. Metadata can include information related to color adjustment. For example, a developer can encode a color histogram in metadata for a particular scene in a video game. Updating metadata based on scene changes can also update region of interest 106 and corresponding color histograms based on current (or upcoming) scenes.

[0024] Instructions hosted in non-volatile memory 104 may cause embedded processor 102 to receive a signal in metadata. The signal may correspond to disabling a feature. The signal may indicate to embedded processor 102 that any adjustments may be restored to an unchanged form.

[0025] The instructions hosted in the non-volatile memory 104 may cause the embedded processor 102 to then restore adjustments to the area of ​​the display panel to correspond to the video stream. In effect, restoring the adjustments switches any color adjustments or backlight adjustments to an off state. In this example, the encoded signal allows a developer of a video game to programmatically switch the "flash" feature of the display monitor 200 to disable the feature and level the playing field for a remote player who is not utilizing a display monitor 200 that utilizes an embedded processor 102 capable of receiving metadata.

[0026] Figure 3 is an illustration displayed on a screen enabled by a display panel selected by a user according to another example of the present disclosure. Figure 3 Similar to the internal components (e.g., embedded processor 102 and non-volatile memory 104) Figure 1 . Figure 3 The internal components are not shown, but they will be Figure 1 Please refer to the corresponding part in .

[0027] In this implementation, the display monitor 300 does not have a touch-based input system. The display monitor 300 may include an on-screen display (OSD) 302. The OSD may be stored in the non-volatile memory 104 and executed by the embedded processor 102 so that the display panel 108 provides a predetermined plurality of regions 304 corresponding to regions of the display panel 108 to the user in the OSD 302. In this illustration, the plurality of regions 304 correspond to quadrants of the display panel 108, and a center circle 306. In this example, the center circle may correspond to an area within the display panel 108 where a target reticle may typically be presented in a video stream.

[0028] Similar to Figure 2 Based on the touch input, the instructions hosted in the non-volatile memory 104 can cause the embedded processor 102 to receive a user selection of a predetermined plurality of regions. The selection can correspond to a region of interest of the user. In this example, the region of interest may not be user-defined, but rather user-selected.

[0029] Again, similar to reference Figure 2 In the described implementation, instructions hosted in non-volatile memory 104 may cause embedded processor 102 to store user selections.

[0030] Figure 4 It is a computing device for supporting customizable on-screen display reference points according to an example. Computing device 400 depicts embedded processor 102 and memory device 404, and as an example of computing device 400 performing its operations, memory device 404 may include instructions 406-410 executable by embedded processor 102. Embedded processor 102 may be synonymous with a controller commonly found in display systems. Embedded processor 102 may be a hardware scaler. It can be said that memory device 404 stores program instructions that, when executed by embedded processor 102, implement components of computing device 400. Executable program instructions stored in memory device 404 include, for example, instructions 406 for receiving an enable signal corresponding to an on-screen display input, instructions 408 for retrieving a user selection corresponding to an area of ​​a display panel, and instructions 410 for adjusting a displayed image in an area of ​​the display panel corresponding to a user selection.

[0031] The memory device 404 generally represents any number of memory components capable of storing instructions that can be executed by the embedded processor 102. The memory device 404 is non-transitory in the sense that it does not contain a transient signal but is composed of at least one memory component configured to store relevant instructions. As a result, the memory device 404 can be a non-transitory computer-readable storage medium. The memory device 404 can be implemented in a single device, or distributed in multiple devices. In addition, the memory device 404 can be fully or partially integrated in the same device as the embedded processor 102, or it can be independent, but can be accessed by the device and the embedded processor 102.

[0032] In one example, program instructions 406-410 can be part of an installation package that, when installed, can be executed by embedded controller 102 to implement components of computing device 400. In this case, memory device 404 can be a portable medium such as a CD, DVD, or flash drive, or a memory maintained by a server from which an installation package can be downloaded and installed. In another example, program instructions can be part of one or more applications that have been installed. Here, memory device 404 can include integrated memory, such as a hard drive, a solid-state drive, etc.

[0033] It should be understood that the described examples may include various components and features. It should also be understood that many specific details are set forth to provide a thorough understanding of the examples. However, it should be understood that the examples may be implemented without being limited to these specific details. In other cases, well-known methods and structures may not be described in detail to avoid unnecessarily obscuring the description of the examples. In addition, the examples may be used in combination with each other.

[0034] References to "example" or similar language in the specification mean that a particular feature, structure, or characteristic described in conjunction with the example is included in at least one example, but not necessarily in other examples. Different instances of the phrase "in one example" or similar phrases in different places in the specification do not necessarily refer to the same example.

[0035] It should be understood that the foregoing description of the disclosed examples is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to these examples will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other examples without departing from the scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the examples shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A display monitor comprising: Display panel; an embedded processor communicatively coupled to the display panel; as well as a non-volatile memory communicatively coupled to the embedded processor, the memory storing instructions that, when executed, cause the embedded processor to: receiving an enable signal corresponding to an on-screen display input; and An area of ​​the display panel corresponding to the user selection is adjusted.

2. The display monitor of claim 1, the adjustment instructions further comprising increasing a backlight value of a display panel in the area.

3. The display monitor of claim 1, the adjusting instructions further comprising applying a color histogram analysis of the area.

4. The display monitor of claim 1, wherein the instructions further comprise: Providing a plurality of predetermined areas within the display panel to the user; receiving a user selection of a predetermined plurality of zones; as well as Stores user selections.

5. The display monitor according to claim 4, wherein: One of the predetermined plurality of regions includes an area of ​​the display panel corresponding to a target reticle presented in the video stream.

6. A display monitor comprising: Display panel; A touch-based input system that corresponds to the entire surface area of ​​the display panel; an embedded controller communicatively coupled to the display panel and the touch-based input system; as well as A memory storing instructions that, when executed, cause the embedded process to: receiving a user selection of a region of interest corresponding to the display panel from a touch-based input system; storing the region of interest in a non-volatile memory; receiving an enable signal corresponding to a display input on the screen; retrieving the region of interest from non-volatile memory; as well as The area of ​​the display panel corresponding to the region of interest is adjusted.

7. The display monitor of claim 6, the adjustment instructions further comprising increasing a backlight value of a display panel of the area.

8. The display monitor of claim 6, the adjusting instructions further comprising applying a color histogram analysis of the area.

9. The display monitor of claim 6, wherein the instructions further comprise: Evaluate video streams for high dynamic range metadata; as well as Color values ​​corresponding to the video stream in the region of interest are adjusted based on the metadata.

10. The display monitor of claim 9, the instructions further comprising: receiving signals in metadata; as well as Restores adjustment of the area of ​​the display panel to correspond to the video stream.

11. A non-transitory computer-readable storage medium comprising instructions that, when executed, cause an embedded controller to: receiving an enable signal corresponding to a display input on the screen; retrieving a user selection corresponding to an area of ​​the display panel; and A display image in an area of ​​the display panel corresponding to the user selection is adjusted.

12. The computer-readable storage medium of claim 11, wherein the instructions further comprise: Evaluate video streams for high dynamic range metadata; as well as Color values ​​corresponding to the displayed image are adjusted based on the metadata.

13. The computer-readable storage medium of claim 11, wherein: One of the predetermined plurality of regions includes an area of ​​the display panel corresponding to a target reticle presented in the video stream.

14. The computer-readable storage medium of claim 11, wherein: The video stream corresponds to an ordered presentation of multiple frames presented by the video game.

15. The computer-readable storage medium of claim 11, the adjusting instructions comprising manipulating a gamma curve corresponding to a displayed image.