Display control method and apparatus

CN117176931BActive Publication Date: 2026-10-09SHENZHEN TCL NEW-TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211131741.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-15
Publication Date
2026-10-09
Estimated Expiration
2042-09-15

AI Technical Summary

Technical Problem

[0004]本申请提供一种显示控制方法及装置,旨在解决现有技术中信号控制曲线无法根据用户需求进行针对性调节的问题

Benefits of technology

[0112] This application provides a display control method and apparatus. The display control method includes: acquiring a target display control value; determining a target display signal range corresponding to the target display control value; adjusting a control curve within the target display signal range of a first preset signal control curve based on the target display control value to obtain a target signal control curve; and controlling the display to show a preset video based on the target signal control curve. This application can adjust the control curve within the target display signal range corresponding to the target display control value based on user input. Without changing the overall first preset signal control curve, it can perform targeted adjustments to a portion of the first preset signal control curve based on user input, thereby providing a better display effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117176931B_ABST
    Figure CN117176931B_ABST
Patent Text Reader

Abstract

The application provides a display control method and device. The display control method comprises: obtaining a target display control value; determining a target display signal interval corresponding to the target display control value based on the target display control value; adjusting an interval control curve of a first preset signal control curve located in the target display signal interval based on the target display control value to obtain a target signal control curve; and controlling a display to display a preset video based on the target signal control curve. The application can adjust the control curve in the target display signal interval corresponding to the target display control value according to the target display control value input by a user, and can adjust the first preset signal control curve locally according to the user input without changing the overall first preset signal control curve, thereby providing better display effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application mainly relates to the field of display technology, and specifically to a display control method and device. Background Technology

[0002] HDR can display more pronounced differences between the bright and dark areas of an image, with a brightness range of 0.0005-10000 nits, while SDR images only have a brightness range of 0.05-100 nits. The larger the dynamic range, the richer the details in both the bright and dark areas of the image are recorded simultaneously. Displaying HDR images doesn't simply mean needing a very high brightness, but rather a sufficiently large display range. Current display devices have a fixed and often limited brightness range; only a few high-end flagship monitors can achieve a brightness range of 0.005-2000 nits, with most falling into the 0.05-500 nits range. Faced with this difference in brightness range, monitor manufacturers, when calibrating the display effect of HDR images, often can only rely on their own brightness range, trying to display as much detail as possible while maintaining overall display quality. However, this is often limited, and the final result presented to the user is essentially a fixed state. In other words, the signal control curve in current technology is fixed and cannot meet user needs.

[0003] In other words, the signal control curve in the existing technology cannot be adjusted according to user needs. Summary of the Invention

[0004] This application provides a display control method and apparatus, which aims to solve the problem in the prior art that the signal control curve cannot be adjusted according to user needs.

[0005] In a first aspect, this application provides a display control method, the display control method comprising:

[0006] Obtain the target display control value;

[0007] Determine the target display signal range corresponding to the target display control value based on the target display control value;

[0008] Based on the target display control value, the interval control curve of the first preset signal control curve located within the target display signal interval is adjusted to obtain the target signal control curve;

[0009] The display is controlled based on the target signal control curve to show a preset video.

[0010] Optionally, before adjusting the interval control curve of the first preset signal control curve located within the target display signal interval based on the target display control value to obtain the target signal control curve, the process includes:

[0011] Get the current frame image of the preset video;

[0012] Obtain the statistical frequency of each signal value in the current frame image;

[0013] The first preset signal control curve is determined based on the statistical frequency of each signal value on the current frame image.

[0014] Optionally, determining the first preset signal control curve based on the statistical frequency of each signal value in the current frame image includes:

[0015] Obtain the average signal value for each display partition;

[0016] The weighted frequency of each signal value in each display partition is obtained by weighting the statistical frequency of each signal value in each display partition based on the average signal value of each display partition.

[0017] The first preset signal control curve is determined based on the weighted frequency of each signal value in each display partition of the current frame image.

[0018] Optionally, determining the first preset signal control curve based on the statistical frequency of each signal value in the current frame image includes:

[0019] Curve fitting is performed on each signal value and the statistical frequency of each signal value to obtain the signal value fitting curve;

[0020] Integrate the fitted curve of the signal value to obtain the second preset signal control curve;

[0021] The first preset signal control curve is determined based on the second preset signal control curve.

[0022] Optionally, determining the first preset signal control curve based on the second preset signal control curve includes:

[0023] Get the maximum display brightness of the monitor in the preset video;

[0024] The first control parameter corresponding to the maximum display brightness of the monitor is determined based on the maximum display brightness of the monitor in the preset video.

[0025] The second preset signal control curve is weighted and adjusted based on the second adjustment parameter, and the curves of the second preset signal control curve located in the preset adjustment range are obtained to obtain the first preset signal control curve, wherein the first control parameter is located in the preset adjustment range.

[0026] Optionally, the step of weighting and adjusting the second preset signal control curve within a preset adjustment range based on the second adjustment parameter to obtain the first preset signal control curve includes:

[0027] Obtain the peak brightness of the display;

[0028] The peak brightness is set to the minimum value of the preset adjustment range.

[0029] Optionally, the maximum value of the preset adjustment range is no greater than 10,000 nits.

[0030] Optionally, the second adjustment parameter includes a first weighting coefficient and a second weighting coefficient, wherein the first weighting coefficient is greater than 1 and the second weighting coefficient is less than 1. The step of weighting and adjusting the second preset signal control curve within the preset adjustment range based on the second adjustment parameter to obtain the first preset signal control curve includes:

[0031] The second preset signal control curve, which lies between the peak brightness and the first control parameter, is weighted and adjusted based on the first weighting coefficient.

[0032] The second preset signal control curve is weighted and adjusted based on the second weighting coefficient, which is located between the maximum value of the preset adjustment range and the first control parameter.

[0033] Optionally, obtaining the target display control value includes:

[0034] Acquire the target display input value, the maximum display brightness of the monitor in the preset video, the minimum display brightness of the monitor, the maximum signal amplitude of the content, and the peak brightness of the display;

[0035] Based on the maximum display brightness of the monitor, the minimum display brightness of the monitor, and the maximum signal amplitude of the content in the preset video, a first control parameter corresponding to the maximum display brightness of the monitor, a second control parameter corresponding to the minimum display brightness of the monitor, and a third control parameter corresponding to the maximum signal amplitude of the content are determined.

[0036] The display mapping relationship between the display input value and the display control value is determined based on the first control parameter, the second control parameter, the third control parameter, and the peak brightness.

[0037] The target display control value is determined based on the target display input value and the display mapping relationship.

[0038] Optionally, determining the display mapping relationship between the display input value and the display control value based on the first control parameter, the second control parameter, the third control parameter, and the peak brightness includes:

[0039] Obtain a preset detail control bar range, wherein the target display input value belongs to the detail control bar range;

[0040] The minimum display control value corresponding to the minimum value of the detail control bar interval is determined based on the second control parameter, the peak brightness L_max, and the first adjustment parameter.

[0041] The maximum display control value corresponding to the maximum value of the detail control bar interval is determined based on the first control parameter, the third control parameter, and the peak brightness.

[0042] The display mapping relationship is obtained by interpolating the detail control bar interval based on the minimum value, minimum display control value, maximum value, and maximum display control value of the detail control bar interval.

[0043] Optionally, determining the minimum display control value corresponding to the minimum value of the detail control bar interval based on the second control parameter, peak brightness L_max, and the first adjustment parameter includes:

[0044] Obtain the product of the first adjustment parameter and the second control parameter, wherein the first adjustment parameter is 5000-8000;

[0045] The smaller of the peak brightness and the product value is determined as the minimum display control value corresponding to the minimum value of the control bar interval.

[0046] Optionally, adjusting the interval control curve of the first preset signal control curve located within the target display signal interval based on the target display control value to obtain the target signal control curve includes:

[0047] Input the target display control value and the corresponding target display signal range into the first display lookup table to obtain the first correction value;

[0048] Input the target display control value and the corresponding target display signal range into the second display lookup table to obtain the second correction value;

[0049] The horizontal axis of the interval control curve located within the target display signal interval is weighted using a first correction value; the vertical axis of the interval control curve located within the target display signal interval is weighted using a second correction value to obtain the target signal control curve.

[0050] Optionally, the display control method further includes:

[0051] Obtain the initial backlight values ​​for each region of the current frame image;

[0052] The boost ratio is determined based on the target display control value and peak brightness.

[0053] The correction factor is determined based on the increase ratio;

[0054] The initial backlight values ​​of each zone are weighted according to the correction coefficient to obtain the target backlight values ​​of each zone.

[0055] Adjust the monitor according to the target backlight values ​​for each zone.

[0056] Secondly, this application provides a display control device, the display control device comprising:

[0057] The acquisition unit is used to acquire the target display control value;

[0058] The determining unit is configured to determine the target display signal interval corresponding to the target display control value based on the target display control value;

[0059] An adjustment unit is used to adjust the interval control curve of the first preset signal control curve located within the target display signal interval based on the target display control value, so as to obtain the target signal control curve;

[0060] The control unit is used to control the display to show a preset video based on the target signal control curve.

[0061] Optionally, the determining unit is configured to:

[0062] Get the current frame image of the preset video;

[0063] Obtain the statistical frequency of each signal value in the current frame image;

[0064] The first preset signal control curve is determined based on the statistical frequency of each signal value on the current frame image.

[0065] Optionally, the adjustment unit is used for:

[0066] Obtain the average signal value for each display partition;

[0067] The weighted frequency of each signal value in each display partition is obtained by weighting the statistical frequency of each signal value in each display partition based on the average signal value of each display partition.

[0068] The first preset signal control curve is determined based on the weighted frequency of each signal value in each display partition of the current frame image.

[0069] Optionally, the adjustment unit is used for:

[0070] Curve fitting is performed on each signal value and the statistical frequency of each signal value to obtain the signal value fitting curve;

[0071] Integrate the fitted curve of the signal value to obtain the second preset signal control curve;

[0072] The first preset signal control curve is determined based on the second preset signal control curve.

[0073] Optionally, the adjustment unit is used for:

[0074] Get the maximum display brightness of the monitor in the preset video;

[0075] The first control parameter corresponding to the maximum display brightness of the monitor is determined based on the maximum display brightness of the monitor in the preset video.

[0076] The second preset signal control curve is weighted and adjusted based on the second adjustment parameter, and the curves of the second preset signal control curve located in the preset adjustment range are obtained to obtain the first preset signal control curve, wherein the first control parameter is located in the preset adjustment range.

[0077] Optionally, the determining unit is configured to:

[0078] Obtain the peak brightness of the display;

[0079] The peak brightness is set to the minimum value of the preset adjustment range.

[0080] Optionally, the maximum value of the preset adjustment range is no greater than 10,000 nits.

[0081] Optionally, the second adjustment parameter includes a first weighting coefficient and a second weighting coefficient, wherein the first weighting coefficient is greater than 1 and the second weighting coefficient is less than 1, and the determining unit is used to:

[0082] The second preset signal control curve, which lies between the peak brightness and the first control parameter, is weighted and adjusted based on the first weighting coefficient.

[0083] The second preset signal control curve is weighted and adjusted based on the second weighting coefficient, which is located between the maximum value of the preset adjustment range and the first control parameter.

[0084] Optionally, the acquisition unit is configured to:

[0085] Acquire the target display input value, the maximum display brightness of the monitor in the preset video, the minimum display brightness of the monitor, the maximum signal amplitude of the content, and the peak brightness of the display;

[0086] Based on the maximum display brightness of the monitor, the minimum display brightness of the monitor, and the maximum signal amplitude of the content in the preset video, a first control parameter corresponding to the maximum display brightness of the monitor, a second control parameter corresponding to the minimum display brightness of the monitor, and a third control parameter corresponding to the maximum signal amplitude of the content are determined.

[0087] The display mapping relationship between the display input value and the display control value is determined based on the first control parameter, the second control parameter, the third control parameter, and the peak brightness.

[0088] The target display control value is determined based on the target display input value and the display mapping relationship.

[0089] Optionally, the acquisition unit is configured to:

[0090] Obtain a preset detail control bar range, wherein the target display input value belongs to the detail control bar range;

[0091] The minimum display control value corresponding to the minimum value of the detail control bar interval is determined based on the second control parameter, the peak brightness L_max, and the first adjustment parameter.

[0092] The maximum display control value corresponding to the maximum value of the detail control bar interval is determined based on the first control parameter, the third control parameter, and the peak brightness.

[0093] The display mapping relationship is obtained by interpolating the detail control bar interval based on the minimum value, minimum display control value, maximum value, and maximum display control value of the detail control bar interval.

[0094] Optionally, the acquisition unit is configured to:

[0095] Obtain the product of the first adjustment parameter and the second control parameter, wherein the first adjustment parameter is 5000-8000;

[0096] The smaller of the peak brightness and the product value is determined as the minimum display control value corresponding to the minimum value of the control bar interval.

[0097] Optionally, the adjustment unit is used for:

[0098] Input the target display control value and the corresponding target display signal range into the first display lookup table to obtain the first correction value;

[0099] Input the target display control value and the corresponding target display signal range into the second display lookup table to obtain the second correction value;

[0100] The horizontal axis of the interval control curve located within the target display signal interval is weighted using a first correction value; the vertical axis of the interval control curve located within the target display signal interval is weighted using a second correction value to obtain the target signal control curve.

[0101] Optionally, the control unit is configured to:

[0102] Obtain the initial backlight values ​​for each region of the current frame image;

[0103] The boost ratio is determined based on the target display control value and peak brightness.

[0104] The correction factor is determined based on the increase ratio;

[0105] The initial backlight values ​​of each zone are weighted according to the correction coefficient to obtain the target backlight values ​​of each zone.

[0106] Adjust the monitor according to the target backlight values ​​for each zone.

[0107] Thirdly, this application provides a smart device, the smart device comprising:

[0108] One or more processors;

[0109] Memory; and

[0110] One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the display control method described in any one of the first aspects.

[0111] Fourthly, this application provides a computer-readable storage medium storing a plurality of instructions adapted for loading by a processor to perform the steps of the display control method described in any one of the first aspects.

[0112] This application provides a display control method and apparatus. The display control method includes: acquiring a target display control value; determining a target display signal range corresponding to the target display control value; adjusting a control curve within the target display signal range of a first preset signal control curve based on the target display control value to obtain a target signal control curve; and controlling the display to show a preset video based on the target signal control curve. This application can adjust the control curve within the target display signal range corresponding to the target display control value based on user input. Without changing the overall first preset signal control curve, it can perform targeted adjustments to a portion of the first preset signal control curve based on user input, thereby providing a better display effect. Attached Figure Description

[0113] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0114] Figure 1 A schematic diagram of a scene for the display control system provided in an embodiment of this application;

[0115] Figure 2 This is a schematic flowchart of an embodiment of the display control method provided in this application;

[0116] Figure 3 This is a schematic flowchart illustrating the process of obtaining a target display control value in one embodiment of the display control method provided in this application.

[0117] Figure 4 This is a flowchart illustrating how, in one embodiment of the display control method provided in this application, the first preset signal control curve is adjusted based on the target display control value to obtain the target signal control curve.

[0118] Figure 5 This is a schematic diagram of a signal value fitting curve in one embodiment of the display control method provided in this application;

[0119] Figure 6 This is a schematic diagram of the first preset signal control curve in one embodiment of the display control method provided in this application;

[0120] Figure 7 This is a schematic diagram of the initial value of the partition backlight in one embodiment of the display control method provided in this application;

[0121] Figure 8 This is a schematic diagram of an embodiment of the display control device provided in this application.

[0122] Figure 9 This is a schematic diagram of an embodiment of the smart device provided in this application. Detailed Implementation

[0123] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0124] In the description of this application, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," and "outer," etc., indicating orientation or positional relationships based on the orientation or positional relationships shown in the accompanying drawings, are used only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more features. In the description of this application, "a plurality of" means two or more, unless otherwise explicitly specified.

[0125] In this application, the term "exemplary" is used to mean "used as an example, illustration, or description." Any embodiment described as "exemplary" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use this application. Details are set forth in the following description for purposes of explanation. It should be understood that those skilled in the art will recognize that this application can be made without using these specific details. In other instances, well-known structures and processes are not described in detail to avoid obscuring the description of this application with unnecessary detail. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.

[0126] This application provides a display control method and apparatus, which will be described in detail below.

[0127] Please see Figure 1 , Figure 1 This is a schematic diagram of a display control system provided in an embodiment of this application. The display control system may include a smart device 100, which integrates a display control unit.

[0128] In this embodiment, the aforementioned smart device 100 can be a general-purpose computer device or a dedicated computer device. In specific implementations, the smart device 100 can be a desktop computer, a portable computer, a network server, a PDA (Personal Digital Assistant), a mobile phone, a tablet computer, a wireless terminal device, a communication device, an embedded device, a smart TV, etc. This embodiment does not limit the type of smart device 100.

[0129] Those skilled in the art will understand that Figure 1 The application environment shown is merely one application scenario of the solution in this application and does not constitute a limitation on the application scenario of the solution in this application. Other application environments may include more than one application scenario. Figure 1 The number of smart devices shown is more or less, for example Figure 1 Only one smart device is shown in the image. It is understood that the display control system may also include one or more other smart devices capable of processing data, which are not specifically limited here.

[0130] In addition, such as Figure 1 As shown, the display control system may also include a memory 200 for storing data.

[0131] It should be noted that, Figure 1 The schematic diagram of the display control system shown is merely an example. The display control system and scenario described in this application are intended to more clearly illustrate the technical solutions of this application and do not constitute a limitation on the technical solutions provided in this application. As those skilled in the art will know, with the evolution of display control systems and the emergence of new business scenarios, the technical solutions provided in this application are also applicable to similar technical problems.

[0132] First, this application provides a display control method, which includes: obtaining a target display control value; determining a target display signal interval corresponding to the target display control value based on the target display control value; adjusting an interval control curve of a first preset signal control curve located within the target display signal interval based on the target display control value to obtain a target signal control curve; and controlling the display to show a preset video based on the target signal control curve.

[0133] like Figure 2 As shown, Figure 2 This is a schematic flowchart of an embodiment of the display control method provided in this application. The execution subject of the display control method is a display screen, which integrates a display control device. The display control method includes the following steps S201 to S204:

[0134] S201. Obtain the target display control value.

[0135] In this embodiment of the application, when it is detected that the user triggers the adjustment of the display control value of the display, an adjustment interface is generated on the display. The user can input the target display control value LX through remote control, voice control, adjustment buttons on the display, etc., and the smart device obtains the target display control value LX.

[0136] See Figure 3In one specific embodiment, to facilitate user input, the target display input value X can be obtained first, and then mapped to the target display control value LX. Specifically, obtaining the target display control value may include S301-S304:

[0137] S301, Obtain the target display input value, the maximum display brightness of the monitor in the preset video, the minimum display brightness of the monitor, the maximum signal amplitude of the content, and the peak brightness of the display.

[0138] In this embodiment, when a user triggers an adjustment of the target display input value, an adjustment interface is generated on the display. The user can input the target display input value X via remote control, voice control, or the display's adjustment buttons, and the smart device obtains the target display input value X. The target display input value belongs to the detail control bar range. Preferably, the detail control bar range is [0, 100]. Setting the detail control bar range to [0, 100] facilitates user adjustment.

[0139] The default video is an HDR video. HDR can display more obvious differences between the bright and dark parts of an image, with a brightness range of 0.0005-10000 nits.

[0140] After the HDR video signal is input to the smart device, the smart device performs a series of encoding and decoding processes to obtain the series of encoded information inherent in the input signal of the preset video. From the series of encoded information of the preset video, the maximum display brightness of the monitor (MasterDisplayMaxLuminance), the minimum display brightness of the monitor (MasterDisplayMinLuminance), the maximum signal amplitude of the content (ContentLightLv), and the peak brightness of the display (L_max) are obtained.

[0141] S302. Determine the first control parameter corresponding to the maximum display brightness of the monitor, the second control parameter corresponding to the minimum display brightness of the monitor, and the third control parameter corresponding to the maximum signal amplitude of the content based on the maximum display brightness of the monitor, the minimum display brightness of the monitor, and the maximum signal amplitude of the content in the preset video.

[0142] In this embodiment, a first display lookup table MDMAX_LUT, a second display lookup table MDMIN_LUT, and a third display lookup table CLL_LUT are preset. The first display lookup table MDMAX_LUT, the second display lookup table MDMIN_LUT, and the third display lookup table CLL_LUT are three one-dimensional tables, and the specific settings are derived from the summary and improvement of multiple experimental data.

[0143] Specifically, based on the input maximum display brightness MasterDisplayMaxLuminance, a lookup operation is performed in the corresponding first display lookup table MDMAX_LUT, and the return value is used as the first control parameter M1, with a value range of (1000, 10000). Based on the input minimum display brightness MasterDisplayMinLuminance, a lookup operation is performed in the corresponding second display lookup table MDMIN_LUT, and the return value is used as the second control parameter M2, with a value range of (0.0005, 1). Based on the input maximum signal amplitude ContentLightLv, a lookup operation is performed in the corresponding third display lookup table CLL_LUT, and the return value is used as the third control parameter M3, with a value range of (100, 10000).

[0144] S303. Determine the display mapping relationship between the display input value and the display control value based on the first control parameter, the second control parameter, the third control parameter, and the peak brightness.

[0145] S304. Determine the target display control value based on the target display input value and the display mapping relationship.

[0146] In one specific embodiment, determining the display mapping relationship between the display input value and the display control value based on the first control parameter, the second control parameter, the third control parameter, and the peak brightness may include:

[0147] (1) Obtain the preset detail control bar range, wherein the target display input value belongs to the detail control bar range.

[0148] Preferably, the detail control bar range is [0, 100]. Of course, in other embodiments, the detail control bar range can be other ranges, depending on the specific situation. On the user interface, the detail control bar range seen by the user remains unchanged, always ranging from 0 to 100, with a step size of 1. However, in actual underlying applications, a mapped value is needed to display the control value. Setting the detail control bar to 0 represents selecting "brightness priority," where the user pays more attention to the overall brightness performance, while the user does not focus on the details in highlights and shadows. Setting the detail control bar to 100 represents selecting "detail priority," where the user pays more attention to the details in highlights and shadows. Setting the detail control bar to 50 represents selecting "balanced," where brightness and detail are in a balanced state.

[0149] (2) Determine the minimum display control value corresponding to the minimum value of the detail control bar interval based on the second control parameter, peak brightness L_max and the first adjustment parameter.

[0150] In a specific embodiment, determining the minimum display control value corresponding to the minimum value of the detail control bar interval based on the second control parameter M2, the peak brightness L_max, and the preset adjustment coefficient may include: obtaining the product value of the first adjustment parameter and the second control parameter, wherein the first adjustment parameter belongs to [5000-8000]; and determining the smaller value between the peak brightness L_max and the product value as the minimum display control value corresponding to the minimum value of the control bar interval.

[0151] The first adjustment parameter is the monitor's contrast ratio. The contrast ratio is calculated by dividing the brightness of a white screen (brightest setting) in a dark room by the brightness of a black screen (darkest setting). More precisely, contrast ratio is the difference between the saturation of a white signal at 100% and 0%, then divided by the 0% white value (which is essentially black) measured in Lux (illuminance, lumens per square meter). Contrast ratio is the division between the brightest and darkest units of brightness. Therefore, the brighter the white and the darker the black, the higher the contrast ratio. Strictly speaking, contrast ratio refers to the ratio of the brightness of a single point on the screen at its brightest (white) to its darkest (black) state. However, product contrast ratio specifications usually refer to the entire screen. For example, a screen with a brightness of 500 cd / m² in full white mode and 0.5 cd / m² in full black mode has a contrast ratio of 1000:1.

[0152] For example, if the minimum value of the detail control bar interval is 0, the minimum display control value L0 corresponding to the minimum value of the detail control bar interval interval satisfies the following formula:

[0153] L0 = min(M2*5000, L_max).

[0154] (3) Determine the maximum display control value corresponding to the maximum value of the detail control bar interval based on the first control parameter, the third control parameter, and the peak brightness.

[0155] In one specific embodiment, the maximum value among the first control parameter M1, the third control parameter M3, and the peak brightness L_max is determined as the maximum display control value corresponding to the maximum value of the detail control bar interval.

[0156] The maximum display control value L100 satisfies the following formula:

[0157] L100 = max(M1, M3, L_max).

[0158] (4) Interpolate the detail control bar intervals based on the minimum value, minimum display control value, maximum value and maximum display control value of the detail control bar intervals to obtain the display mapping relationship.

[0159] In one specific embodiment, linear interpolation is performed on the detail control bar intervals to obtain the display mapping relationship.

[0160] For example, the display mapping relationship between the target display input value N and the display control value LN is as follows:

[0161] LN = N*(L100-L0) / 100+L0.

[0162] Furthermore, to obtain a more accurate display mapping relationship, the display mapping relationship is obtained by interpolating the detail control bar intervals based on the minimum value, minimum display control value, maximum value, and maximum display control value of the detail control bar intervals. This can include: determining the median display control value based on the median value of the detail control bar intervals, the first control parameter, the third control parameter, and the peak brightness L_max; interpolating the intervals between the minimum and median values ​​of the detail control bar intervals based on the minimum value, minimum display control value, median value, and median display control value; and interpolating the intervals between the maximum and median values ​​of the detail control bar intervals based on the maximum value, maximum display control value, median value, and median display control value to obtain the display mapping relationship.

[0163] In one specific embodiment, determining the center display control value L50 based on the center value of the detail control bar interval, the first control parameter M1, the third control parameter M3, and the peak brightness L_max may include:

[0164] Calculate the maximum value M4 among the first control parameter M1, the third control parameter M3, and the peak brightness L_max; normalize the first control parameter M1, the third control parameter M3, and the peak brightness L_max according to the maximum value M4, multiply by 100, and then round to the nearest integer to obtain the corresponding first index value N1, second index value N2, and third index value N3. Wherein, the first index value N1 = round(M1 / M4*100, 0).

[0165] The second index value N2 = round(M3 / M4*100,0),

[0166] The third index value N3 = round(L_max / M4*100,0).

[0167] The first index value N1, the second index value N2, and the third index value N3 are input into the first preset lookup table L50_LUT for a lookup operation. The returned value is used as the median display control value L50. The first preset lookup table L50_LUT is based on human experience.

[0168] Specifically, interpolation is performed on the interval between the minimum value and the median value of the detail control bar interval based on the minimum value, minimum display control value, median value, and median display control value of the detail control bar interval. This includes:

[0169] Obtain multiple target display input values ​​2-49 within the interval between the minimum value and the median value of the detail control bar interval. These multiple target display input values ​​correspond to multiple display control values ​​L2 to L49. Interpolation is performed using the following formula:

[0170] LN=N*(L50-L0) / 50+L0.

[0171] Specifically, interpolating the intervals between the maximum value and the median value of the detail control bar interval based on the maximum value, maximum display control value, median value, and median display control value of the detail control bar interval can include:

[0172] Obtain multiple target display input values ​​(50-100) within the interval between the maximum value and the median value of the detail control bar interval. These multiple target display input values ​​correspond to multiple display control values ​​L50 to L100. Interpolation is performed using the following formula:

[0173] LN = N*(L100-L50) / 50+L50.

[0174] S202. Determine the target display signal range corresponding to the target display control value based on the target display control value.

[0175] The first preset signal control curve is as follows: Figure 6 As shown.

[0176] Specifically, the first preset signal control curve is divided into multiple signal intervals. For example, the first preset signal control curve is divided into 32 signal intervals. For example, the target display control value LX belongs to the output signal interval [p23, p24], and the output signal interval [p23, p24] corresponds to the input signal interval [S23, S24]. The target display signal interval is [S23, S24].

[0177] Specifically, the target display control value LX is set to a range of [0, 10000]. This is equivalent to absolute brightness in the HDR standard. According to the HDR standard document, the conversion between signal encoding and absolute brightness is a one-to-one reversible correspondence. The conversion formula from absolute brightness to signal encoding is as follows:

[0178] F D =EOTF[E′]=10000Y

[0179]

[0180] in:

[0181] E′ represents a non-linear color value {R′, G′, B′} or {L′, M′, S′} in the PQ interval [0, 1].

[0182] F D It is the displayed linear component {R} D G D B D}、Y D Or I D Brightness, measured in cd / m² 24b

[0183] Therefore, when R′=G′=B′, the displayed pixels are achromatic.

[0184] Y represents the normalized linear color value, within the range [0:1].

[0185] m1=2610 / 16384=0.1593017578125

[0186] m2=2523 / 4096×128=78.84375

[0187] c1=3424 / 4096=0.8359375=c3-c2+1

[0188] c2=2413 / 4096×32=18.8515625

[0189] c3 = 2392 / 4096 × 32 = 18.6875

[0190] Here, 10000*Y is equivalent to LX mentioned above, and 255*E' is equivalent to the signal value corresponding to LX. The range of 255*E' is [0, 255].

[0191] Based on the target display control value LX, the corresponding signal range [p23, p24] can be directly found on the first preset signal control curve.

[0192] S203. Based on the target display control value, adjust the interval control curve of the first preset signal control curve located within the target display signal interval to obtain the target signal control curve.

[0193] In one specific embodiment, the first preset signal control curve can be an S-curve, a gamma mapping curve, a logarithmic function curve, a sigmoid nonlinear function, etc. Huang et al., based on the fact that the human visual system's perception of image changes tends towards an S-curve equation, proposed using an S-curve equation to compress the dynamic range of an image. Since the human visual system's perception of brightness approximates a logarithmic transformation function, theoretically, high-quality images can be obtained by compressing the dynamic range of HDR images through logarithmic transformation.

[0194] See Figure 4 To avoid the existing curves from mismatching with the current video, in another specific embodiment, the control curve of the first preset signal control curve located within the target display signal range is adjusted based on the target display control value to obtain the target signal control curve. Prior to this, steps S401-403 are included:

[0195] S401. Obtain the current frame image of the preset video.

[0196] S402. Obtain the statistical frequency of each signal value on the current frame image.

[0197] Specifically, each signal value is the maximum RGB value among all pixels in the current frame image. The RGB color mode is an industry-standard color system that uses variations in the red (R), green (G), and blue (B) color channels and their combinations to create a wide variety of colors. RGB represents the colors of the red, green, and blue channels. This standard encompasses almost all colors perceptible to human vision and is one of the most widely used color systems. In computers, the "amount" of RGB refers to brightness, represented by integers. Typically, each RGB value has 256 levels of brightness, represented numerically from 0, 1, 2... up to 255.

[0198] For example, the statistical frequency of a signal value of 100 is 10, and the statistical frequency of a signal value of 50 is 30.

[0199] S403. Determine the first preset signal control curve based on the statistical frequency of each signal value on the current frame image.

[0200] In one specific embodiment, curve fitting is performed on each signal value and its statistical frequency to obtain a signal value fitting curve. Integrating this curve yields a first preset signal control curve. In another specific embodiment, the first preset signal control curve is divided into multiple signal intervals. The number of signal intervals is determined, and a higher-order curve is determined based on the number of intervals. Higher-order curve fitting is then performed on each signal value and its statistical frequency to obtain the signal value fitting curve. For example, if the number of signal intervals is 31, and there are 32 curve control parameters p1, p2, ..., p32, then the higher-order curve is a 32nd-order curve. Higher-order curve fitting is then performed on each signal value and its statistical frequency to obtain the signal value fitting curve. The signal value fitting curve is shown below. Figure 5 As shown,

[0201] In another specific embodiment, determining the first preset signal control curve based on the statistical frequency of each signal value on the current frame image may include:

[0202] (1) Obtain the average signal value of each display partition.

[0203] Specifically, obtain the monitor's partition configuration information, which includes:

[0204] The number of horizontal partitions led_w is determined based on the actual hardware partitioning.

[0205] The number of vertical partitions led_h is determined based on the actual hardware partitioning.

[0206] (2) The statistical frequency of each signal value on each display partition is weighted based on the average signal value of each display partition to obtain the weighted frequency of each signal value on each display partition.

[0207] Specifically, the statistical frequency of each signal value in each display partition is counted. The statistical frequencies of each signal value in each display partition are then weighted based on the average signal value of each display partition to obtain the weighted frequency of each signal value in each display partition. Further, the average signal value of each display partition is normalized to the [0,1] interval to obtain the normalized average signal value of each display partition. The statistical frequencies of each signal value in each display partition are then weighted based on the normalized average signal value of each display partition to obtain the weighted frequency of each signal value in each display partition.

[0208] For example, if the statistical frequency of a signal value of 100 on display partition A is 100, and the average signal normalization value of display partition A is 0.9, then the weighted frequency of display partition A is 90. By obtaining the statistical frequency of each signal value on the current frame image, we can obtain the statistical frequencies of led_h*led_w display partitions and the corresponding led_h*led_w average signal values. Based on the average signal values, we add appropriate weights to the statistical frequencies of these led_h*led_w display partitions to obtain the final weighted frequency of each signal value on each display partition.

[0209] (3) Determine the first preset signal control curve based on the weighted frequency of each signal value on each display partition of the current frame image.

[0210] The first preset signal control curve is as follows: Figure 6 As shown. Specifically, curve fitting is performed on each signal value and the frequency of each signal value to obtain a signal value fitting curve; the signal value fitting curve is integrated to obtain a second preset signal control curve; and the first preset signal control curve is determined based on the second preset signal control curve.

[0211] In one specific embodiment, determining the first preset signal control curve based on the second preset signal control curve includes: determining the second preset signal control curve as the first preset signal control curve.

[0212] In another specific embodiment, determining the first preset signal control curve based on the second preset signal control curve includes:

[0213] (1) Obtain the maximum display brightness of the monitor, the minimum display brightness of the monitor, and the maximum signal amplitude of the content in the preset video.

[0214] (2) Based on the second adjustment parameter, the second preset signal control curve located in the preset adjustment range is weighted and adjusted to obtain the first preset signal control curve, wherein the first control parameter is located in the preset adjustment range.

[0215] Furthermore, based on the second adjustment parameter, the curves that place the second preset signal control curve within the preset adjustment range are weighted and adjusted to obtain the first preset signal control curve, including: obtaining the peak brightness L_max of the display and determining the peak brightness L_max as the minimum value of the preset adjustment range.

[0216] The maximum value of the preset adjustment range is no greater than 10,000 nits.

[0217] Specifically, the first preset signal control curve is obtained by weighting the curves that are located within a preset adjustment range based on the second adjustment parameter, including:

[0218] The curve between peak brightness and first control parameter M1 is adjusted by weighting based on the first weighting coefficient a1, and the curve between the maximum value of the preset adjustment range and first control parameter M1 is adjusted by weighting based on the second weighting coefficient a2. The first weighting coefficient a1 is greater than 1, and the second weighting coefficient a2 is less than 1.

[0219] In this embodiment of the application, the target signal control curve is obtained by adjusting the interval control curve of the first preset signal control curve located within the target display signal interval based on the target display control value, including:

[0220] (1) Input the target display control value and the corresponding target display signal range into the first correction lookup table to obtain the first correction value.

[0221] The first correction lookup table is set based on human experience.

[0222] (2) Input the target display control value and the corresponding target display signal range into the second correction lookup table to obtain the second correction value.

[0223] The second correction lookup table is set based on human experience.

[0224] (3) The horizontal coordinate of the interval control curve of the first preset signal control curve located within the target display signal interval is weighted by the first correction value; the vertical coordinate of the interval control curve of the first preset signal control curve located within the target display signal interval is weighted by the second correction value to obtain the target signal control curve.

[0225] S204. Display preset video based on target signal control curve.

[0226] In one specific embodiment, the input signal value of a preset video is obtained, the input signal value is mapped to a mapped signal value according to a target signal control curve, and the mapped signal value is displayed. The input signal value is the pixel value of the preset video.

[0227] Furthermore, the display control method also includes:

[0228] (1) Obtain the initial backlight values ​​of each partition of the current frame image.

[0229] Specifically, the partition configuration information is obtained, including: the number of horizontal partitions (led_w), determined based on the actual hardware partitioning; and the number of vertical partitions (led_h), also determined based on the actual hardware partitioning. The initial backlight value for each partition is determined by the signal distribution of that partition and calculated by a specific algorithm module. The calculation method is not explained here; only this control information is used as input. Taking a 4x4 partition as an example, this will result in 16 initial backlight values ​​Bi for each of the 4x4 partitions, ranging from (0, 1023). The 16 initial backlight values ​​Bi are as follows: Figure 7 As shown.

[0230] (2) Determine the boost ratio based on the target display control value and peak brightness L_max.

[0231] Specifically, the average backlight value B_mean is calculated based on the initial backlight value Bi for each zone. It is then determined whether the average backlight value B_mean is greater than the minimum average signal amplitude apl_low. apl_low: the minimum average signal amplitude, is an empirical value determined based on hardware capabilities. If the average backlight value B_mean is not greater than the minimum average signal amplitude apl_low, the boost ratio is determined based on the target display control value and the peak brightness L_max.

[0232] Calculate the boost ratio G, G = round(LX / L_max, 0), where the target display input value X corresponds to the target display control value LX, and the value of G ranges from 0 to 100.

[0233] (3) Determine the correction coefficient based on the increase ratio.

[0234] Specifically, the maximum drive current i_max and the maximum overdrive drive current i_boot are obtained. The maximum drive current i_max is a specification parameter, determined based on hardware capabilities; the maximum overdrive drive current i_boot is a specification parameter, determined based on hardware capabilities. The boost ratio G, the maximum drive current i_maxi_max, and the maximum overdrive drive current i_boot are used as indices and input into the three-dimensional lookup table GAIN_LUT to obtain the correction coefficients.

[0235] (4) The initial backlight values ​​of each partition are weighted according to the correction coefficient to obtain the target backlight values ​​of each partition.

[0236] (5) Adjust the monitor according to the backlight target value of each zone.

[0237] To better implement the display control method in the embodiments of this application, based on the display control method, the embodiments of this application also provide a display control device, which is integrated into a smart device, such as... Figure 8 As shown, the display control device 800 includes:

[0238] Secondly, this application provides a display control device, which includes:

[0239] Acquisition unit 801 is used to acquire the target display control value;

[0240] The determining unit 802 is used to determine the target display signal range corresponding to the target display control value based on the target display control value;

[0241] The adjustment unit 803 is used to adjust the interval control curve of the first preset signal control curve located within the target display signal interval based on the target display control value, so as to obtain the target signal control curve;

[0242] Control unit 804 is used to control the display to show a preset video based on the target signal control curve.

[0243] Optionally, determining unit 802 is used for:

[0244] Get the current frame image of the preset video;

[0245] Obtain the statistical frequency of each signal value in the current frame image;

[0246] The first preset signal control curve is determined based on the statistical frequency of each signal value on the current frame image.

[0247] Optionally, the adjustment unit 803 is used for:

[0248] Obtain the average signal value for each display partition;

[0249] The weighted frequency of each signal value in each display partition is obtained by weighting the statistical frequency of each signal value in each display partition based on the average signal value of each display partition.

[0250] The first preset signal control curve is determined based on the weighted frequency of each signal value in each display partition of the current frame image.

[0251] Optionally, the adjustment unit 803 is used for:

[0252] Curve fitting is performed on each signal value and the statistical frequency of each signal value to obtain the signal value fitting curve;

[0253] Integrate the fitted curve of the signal value to obtain the second preset signal control curve;

[0254] The first preset signal control curve is determined based on the second preset signal control curve.

[0255] Optionally, the adjustment unit 803 is used for:

[0256] Get the maximum display brightness of the monitor in the preset video;

[0257] The first control parameter corresponding to the maximum display brightness of the monitor is determined based on the maximum display brightness of the monitor in the preset video.

[0258] Based on the second adjustment parameter, the second preset signal control curve is weighted and adjusted for curves within the preset adjustment range to obtain the first preset signal control curve, wherein the first control parameter is within the preset adjustment range.

[0259] Optionally, determining unit 802 is used for:

[0260] Obtain the peak brightness of the display;

[0261] The peak brightness is set to the minimum value of the preset adjustment range.

[0262] Optionally, the maximum value of the preset adjustment range is no greater than 10,000 nits.

[0263] Optionally, the second adjustment parameter includes a first weighting coefficient and a second weighting coefficient, wherein the first weighting coefficient is greater than 1 and the second weighting coefficient is less than 1. The determining unit 802 is used for:

[0264] The second preset signal control curve, which lies between the peak brightness and the first control parameter, is weighted and adjusted based on the first weighting coefficient.

[0265] The second preset signal control curve is weighted and adjusted based on the second weighting coefficient, which is located between the maximum value of the preset adjustment range and the first control parameter.

[0266] Optionally, the acquisition unit 801 is used for:

[0267] Acquire the target display input value, the maximum display brightness of the monitor in the preset video, the minimum display brightness of the monitor, the maximum signal amplitude of the content, and the peak brightness of the display;

[0268] The first control parameter corresponding to the maximum display brightness of the monitor, the second control parameter corresponding to the minimum display brightness of the monitor, and the third control parameter corresponding to the maximum signal amplitude of the content are determined based on the maximum display brightness of the monitor, the minimum display brightness of the monitor, and the maximum signal amplitude of the content in the preset video.

[0269] The display mapping relationship between the display input value and the display control value is determined based on the first control parameter, the second control parameter, the third control parameter, and the peak brightness.

[0270] The target display control value is determined based on the target display input value and the display mapping relationship.

[0271] Optionally, the acquisition unit 801 is used for:

[0272] Obtain the preset detail control bar range, where the target display input value belongs to the detail control bar range;

[0273] The minimum display control value corresponding to the minimum value of the detail control bar interval is determined based on the second control parameter, the peak brightness L_max, and the first adjustment parameter.

[0274] The maximum display control value corresponding to the maximum value of the detail control bar interval is determined based on the first control parameter, the third control parameter, and the peak brightness.

[0275] The display mapping relationship is obtained by interpolating the detail control bar interval based on the minimum value, minimum display control value, maximum value, and maximum display control value of the detail control bar interval.

[0276] Optionally, the acquisition unit 801 is used for:

[0277] Obtain the product of the first adjustment parameter and the second control parameter, wherein the first adjustment parameter is 5000-8000;

[0278] The smaller of the peak brightness and the product value is determined as the minimum display control value corresponding to the minimum value of the control bar interval.

[0279] Optionally, the adjustment unit 803 is used for:

[0280] Input the target display control value and the corresponding target display signal range into the first display lookup table to obtain the first correction value;

[0281] Input the target display control value and the corresponding target display signal range into the second display lookup table to obtain the second correction value;

[0282] The horizontal axis of the interval control curve located within the target display signal range is weighted using the first correction value; the vertical axis of the interval control curve located within the target display signal range is weighted using the second correction value to obtain the target signal control curve.

[0283] Optionally, the control unit 804 is used for:

[0284] Obtain the initial backlight values ​​for each region of the current frame image;

[0285] The boost ratio is determined based on the target display control value and peak brightness.

[0286] The correction factor is determined based on the increase ratio;

[0287] The initial backlight values ​​of each zone are weighted according to the correction coefficient to obtain the target backlight values ​​of each zone.

[0288] Adjust the monitor according to the target backlight values ​​for each zone.

[0289] This application also provides a smart device that integrates any of the display control devices provided in this application. The smart device includes:

[0290] One or more processors;

[0291] Memory; and

[0292] One or more applications, wherein the applications are stored in memory and configured to be executed by a processor as steps of the display control method in any of the above-described embodiments of the display control method.

[0293] like Figure 9 As shown, it illustrates a structural schematic diagram of the smart device involved in the embodiments of this application, specifically:

[0294] The intelligent device may include components such as a processor 601 with one or more processing cores, a memory 602 with one or more computer-readable storage media, a power supply 603, and an input unit 604. Those skilled in the art will understand that the intelligent device structure shown in the figures does not constitute a limitation on the intelligent device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein:

[0295] The processor 601 is the control center of the intelligent device. It connects various parts of the intelligent device via various interfaces and lines, and performs various functions and processes data by running or executing software programs and / or modules stored in the memory 602, and by calling data stored in the memory 602, thereby providing overall monitoring of the intelligent device. Optionally, the processor 601 may include one or more processing cores; the processor 601 may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor. Preferably, the processor 601 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, physical interface, and application programs, and the modem processor mainly handles wireless communication. It is understood that the aforementioned modem processor may not be integrated into the processor 601.

[0296] The memory 602 can be used to store software programs and modules. The processor 601 executes various functional applications and data processing by running the software programs and modules stored in the memory 602. The memory 602 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created based on the use of the smart device, etc. In addition, the memory 602 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 602 may also include a memory controller to provide the processor 601 with access to the memory 602.

[0297] The smart device also includes a power supply 603 that supplies power to the various components. Preferably, the power supply 603 can be logically connected to the processor 601 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 603 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0298] The smart device may also include an input unit 604, which can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal inputs related to physical settings and function control.

[0299] Although not shown, the smart device may also include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 601 in the smart device loads the executable files corresponding to the processes of one or more applications into the memory 602 according to the following instructions, and the processor 601 runs the applications stored in the memory 602 to realize various functions, as follows:

[0300] Obtain the target display control value; determine the target display signal range corresponding to the target display control value; adjust the interval control curve of the first preset signal control curve located within the target display signal range based on the target display control value to obtain the target signal control curve; control the display to show the preset video based on the target signal control curve.

[0301] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0302] Therefore, embodiments of this application provide a computer-readable storage medium, which may include: read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk, etc. A computer program is stored thereon, and the computer program is loaded by a processor to execute the steps in any of the display control methods provided in embodiments of this application. For example, the computer program loaded by the processor can execute the following steps:

[0303] Obtain the target display control value; determine the target display signal range corresponding to the target display control value; adjust the interval control curve of the first preset signal control curve located within the target display signal range based on the target display control value to obtain the target signal control curve; control the display to show the preset video based on the target signal control curve.

[0304] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the detailed descriptions of other embodiments above, which will not be repeated here.

[0305] In practice, each of the above units or structures can be implemented as an independent entity or can be arbitrarily combined to be implemented as the same or several entities. For the specific implementation of each of the above units or structures, please refer to the previous method embodiments, which will not be repeated here.

[0306] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0307] The above provides a detailed description of a display control method and apparatus provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A display control method, characterized in that, The display control method includes: Obtain the target display control value; Determine the target display signal range corresponding to the target display control value based on the target display control value; Based on the target display control value, the interval control curve of the first preset signal control curve located within the target display signal interval is adjusted to obtain the target signal control curve; The display is controlled based on the target signal control curve to show a preset video. The acquisition of the target display control value includes: The system acquires the target display input value, the maximum display brightness of the monitor in the preset video, the minimum display brightness of the monitor, the maximum signal amplitude of the content, and the peak brightness of the display; the target display input value belongs to the detail control bar range. Based on the maximum display brightness of the monitor, the minimum display brightness of the monitor, and the maximum signal amplitude of the content in the preset video, a first control parameter corresponding to the maximum display brightness of the monitor, a second control parameter corresponding to the minimum display brightness of the monitor, and a third control parameter corresponding to the maximum signal amplitude of the content are determined. The minimum display control value corresponding to the minimum value of the detail control bar interval and the maximum display control value corresponding to the maximum value of the detail control bar interval are determined based on the first control parameter, the second control parameter, the third control parameter, and the peak brightness. The display mapping relationship between the display input value and the display control value is determined by interpolating the detail control bar interval based on the minimum value of the detail control bar interval, the minimum display control value, the maximum value of the detail control bar interval, and the maximum display control value. The target display control value is determined based on the target display input value and the display mapping relationship.

2. The display control method according to claim 1, characterized in that, The step of adjusting the interval control curve of the first preset signal control curve located within the target display signal interval based on the target display control value to obtain the target signal control curve includes, before: Get the current frame image of the preset video; Obtain the statistical frequency of each signal value in the current frame image; The first preset signal control curve is determined based on the statistical frequency of each signal value on the current frame image.

3. The display control method according to claim 2, characterized in that, The step of determining the first preset signal control curve based on the statistical frequency of each signal value in the current frame image includes: Obtain the average signal value for each display partition; The weighted frequency of each signal value in each display partition is obtained by weighting the statistical frequency of each signal value in each display partition based on the average signal value of each display partition. The first preset signal control curve is determined based on the weighted frequency of each signal value in each display partition of the current frame image.

4. The display control method according to claim 2, characterized in that, The step of determining the first preset signal control curve based on the statistical frequency of each signal value in the current frame image includes: Curve fitting is performed on each signal value and the statistical frequency of each signal value to obtain the signal value fitting curve; Integrate the fitted curve of the signal value to obtain the second preset signal control curve; The first preset signal control curve is determined based on the second preset signal control curve.

5. The display control method according to claim 4, characterized in that, The step of determining the first preset signal control curve based on the second preset signal control curve includes: Get the maximum display brightness of the monitor in the preset video; The first control parameter corresponding to the maximum display brightness of the monitor is determined based on the maximum display brightness of the monitor in the preset video. The second preset signal control curve is weighted and adjusted based on the second adjustment parameter, and the curves of the second preset signal control curve located in the preset adjustment range are obtained to obtain the first preset signal control curve, wherein the first control parameter is located in the preset adjustment range.

6. The display control method according to claim 5, characterized in that, The step of weighting and adjusting the second preset signal control curve within the preset adjustment range based on the second adjustment parameter to obtain the first preset signal control curve includes: Obtain the peak brightness of the display; The peak brightness is set to the minimum value of the preset adjustment range.

7. The display control method according to claim 6, characterized in that, The maximum value of the preset adjustment range is no greater than 10,000 nits.

8. The display control method according to claim 6, characterized in that, The second adjustment parameter includes a first weighting coefficient and a second weighting coefficient, wherein the first weighting coefficient is greater than 1 and the second weighting coefficient is less than 1. The step of weighting and adjusting the second preset signal control curve within the preset adjustment range based on the second adjustment parameter to obtain the first preset signal control curve includes: The second preset signal control curve, which lies between the peak brightness and the first control parameter, is weighted and adjusted based on the first weighting coefficient. The second preset signal control curve is weighted and adjusted based on the second weighting coefficient, which is located between the maximum value of the preset adjustment range and the first control parameter.

9. The display control method according to claim 1, characterized in that, The step of determining the minimum display control value corresponding to the minimum value of the detail control bar interval and the maximum display control value corresponding to the maximum value of the detail control bar interval based on the first control parameter, the second control parameter, the third control parameter, and the peak brightness includes: Obtain a preset detail control bar range, wherein the target display input value belongs to the detail control bar range; The minimum display control value corresponding to the minimum value of the detail control bar interval is determined based on the second control parameter, the peak brightness L_max, and the first adjustment parameter. The maximum display control value corresponding to the maximum value of the detail control bar interval is determined based on the first control parameter, the third control parameter, and the peak brightness.

10. The display control method according to claim 9, characterized in that, The step of determining the minimum display control value corresponding to the minimum value of the detail control bar interval based on the second control parameter, peak brightness L_max, and the first adjustment parameter includes: Obtain the product of the first adjustment parameter and the second control parameter, wherein the first adjustment parameter is 5000-8000; The smaller of the peak brightness and the product value is determined as the minimum display control value corresponding to the minimum value of the control bar interval.

11. The display control method according to any one of claims 1-8, characterized in that, The step of adjusting the interval control curve of the first preset signal control curve located within the target display signal interval based on the target display control value to obtain the target signal control curve includes: Input the target display control value and the corresponding target display signal range into the first display lookup table to obtain the first correction value; Input the target display control value and the corresponding target display signal range into the second display lookup table to obtain the second correction value; The horizontal axis of the interval control curve located within the target display signal interval is weighted using a first correction value; the vertical axis of the interval control curve located within the target display signal interval is weighted using a second correction value to obtain the target signal control curve.

12. The display control method according to any one of claims 1-8, characterized in that, The display control method further includes: Obtain the initial backlight values ​​for each region of the current frame image; The boost ratio is determined based on the target display control value and peak brightness. The correction factor is determined based on the increase ratio; The initial backlight values ​​of each zone are weighted according to the correction coefficient to obtain the target backlight values ​​of each zone. Adjust the monitor according to the target backlight values ​​for each zone.

13. A display control device, characterized in that, The display control device includes: The acquisition unit is used to acquire the target display control value; The determining unit is configured to determine the target display signal interval corresponding to the target display control value based on the target display control value; An adjustment unit is used to adjust the interval control curve of the first preset signal control curve located within the target display signal interval based on the target display control value, so as to obtain the target signal control curve; The control unit is used to control the display to show a preset video based on the target signal control curve. The acquisition unit is used for: The system acquires the target display input value, the maximum display brightness of the monitor in the preset video, the minimum display brightness of the monitor, the maximum signal amplitude of the content, and the peak brightness of the display; the target display input value belongs to the detail control bar range. Based on the maximum display brightness of the monitor, the minimum display brightness of the monitor, and the maximum signal amplitude of the content in the preset video, a first control parameter corresponding to the maximum display brightness of the monitor, a second control parameter corresponding to the minimum display brightness of the monitor, and a third control parameter corresponding to the maximum signal amplitude of the content are determined. The minimum display control value corresponding to the minimum value of the detail control bar interval and the maximum display control value corresponding to the maximum value of the detail control bar interval are determined based on the first control parameter, the second control parameter, the third control parameter, and the peak brightness. The display mapping relationship between the display input value and the display control value is determined by interpolating the detail control bar interval based on the minimum value of the detail control bar interval, the minimum display control value, the maximum value of the detail control bar interval, and the maximum display control value. The target display control value is determined based on the target display input value and the display mapping relationship.

14. A smart device, characterized in that, The intelligent device includes: One or more processors; Memory; and One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the display control method of any one of claims 1 to 12.

15. A computer-readable storage medium, characterized in that, It stores a computer program, which is loaded by a processor to execute the steps of the display control method according to any one of claims 1 to 12.

Citation Information

Patent Citations

  • DISPLAY APPARATUS, CONTROL METHOD THEREOF, and image processing apparatus

    CN108735181A

  • Video processing device, display apparatus, video processing method, control program, and recording medium

    WO2017163685A1