Display control method and device, electronic device, chip, display device, and storage medium

CN123016875APending Publication Date: 2026-10-30CHIPONE TECHNOLOGY (BEIJING) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611355434.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-09-02
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

当不打散阈值的数值偏向某一灰阶子区间时,其他灰阶子区间的显示要求可能无法满足,导致降低待显示灰阶区间的整体显示效果

Benefits of technology

[0045]在本公开实施例中,将待显示灰阶区间划分为至少两个灰阶子区间,针对灰阶子区间各自的显示要求,有针对性地为每个灰阶子区间设置不打散阈值,使得在显示图像时,各灰阶子区间均可以满足各自的显示要求,提高在整个待显示灰阶区间上的整体显示效果。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123016875A_ABST
    Figure CN123016875A_ABST
Patent Text Reader

Abstract

The present disclosure relates to a display control method and device, electronic equipment, chip, display equipment and storage medium, and belongs to the technical field of display. The method comprises: dividing a to-be-displayed gray scale interval into at least two gray scale subintervals; determining a non-dispersion threshold value of each gray scale subinterval based on the display requirements of each gray scale subinterval; and controlling a display panel to display a first image according to the non-dispersion threshold values and the gray scale subintervals corresponding to the non-dispersion threshold values. The non-dispersion threshold value is set for each gray scale subinterval, so that the display requirements of each gray scale subinterval can be met when displaying an image, and the overall display effect in the entire to-be-displayed gray scale interval is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of display technology, and in particular to a display control method and apparatus, electronic device, chip, display device and storage medium. Background Technology

[0002] Currently, driver chips can use the SPWM (scrambled-PWM) display algorithm to control the display panel. Unlike the centralized display algorithm of PWM, the SPWM algorithm divides the time of a frame into multiple subframes, and then breaks up the conduction time of a frame into multiple segments, which are evenly distributed to each subframe for display. The technique of breaking up the conduction time of a frame into multiple segments is used, that is, a non-scrambling threshold is set. When the gray value is not greater than the non-scrambling threshold, it will not be broken up for display, but will be concentrated in a certain subframe for display. When the gray value is greater than the non-scrambling threshold, the gray value is first divided by the non-scrambling threshold. The integer part is evenly distributed to each subframe for display using a binary method, and the remainder is distributed to a certain subframe for display.

[0003] In practical applications, the display requirements of different grayscale sub-regions within the same grayscale range to be displayed differ. For example, the low grayscale range needs to meet display requirement A, while the grayscale sub-regions following the low grayscale range need to meet display requirement B. When the value of the non-dispersion threshold is biased towards a certain grayscale sub-region, the display requirements of other grayscale sub-regions may not be met, resulting in a reduction in the overall display effect of the grayscale range to be displayed. Summary of the Invention

[0004] In view of this, this disclosure proposes a display control scheme.

[0005] According to one aspect of this disclosure, a display control method is provided, the method comprising: dividing a grayscale range to be displayed into at least two grayscale sub-ranges; determining a non-dispersion threshold for each grayscale sub-range based on the display requirements of each grayscale sub-range; and controlling a display panel to display a first image according to each non-dispersion threshold and the grayscale sub-range corresponding to each non-dispersion threshold.

[0006] In one possible implementation, the display requirement includes: the display refresh rate reaching a target display refresh rate; determining the non-dispersion threshold for each grayscale sub-interval based on its respective display requirement includes: when the display requirement is that the display refresh rate reaches the target display refresh rate, obtaining a first target display refresh rate corresponding to the current grayscale sub-interval, wherein the current grayscale sub-interval is one of the at least two grayscale sub-intervals; determining a first number of subframes allocated to the current grayscale sub-interval based on the first target display refresh rate and the frame rate; determining a second maximum grayscale displayed on average by each subframe based on the first number and the first maximum grayscale of the current grayscale sub-interval; using integers between 1 and the second maximum grayscale as a first non-dispersion threshold set for the current grayscale sub-interval; and using any value in the first non-dispersion threshold set as a non-dispersion threshold for the current grayscale sub-interval.

[0007] In one possible implementation, the display requirement includes: the image display uniformity reaching a target uniformity; determining the non-dispersion threshold for each gray-level sub-interval based on its respective display requirement includes: when the display requirement is that the image display uniformity reaches the target uniformity, obtaining a first initial non-dispersion threshold corresponding to the current gray-level sub-interval; controlling the display panel to display a second image according to the first initial non-dispersion threshold and the current gray-level sub-interval; when the display panel displays the second image according to the first initial non-dispersion threshold, acquiring a display panel image for the display panel; determining the uniformity of the display panel image; comparing the uniformity with a uniformity threshold, and when the uniformity is less than the uniformity threshold, increasing the first initial non-dispersion threshold by a preset first threshold increment to obtain a new first initial non-dispersion threshold; executing the step of controlling the display panel to display the second image until comparing the uniformity with the uniformity threshold, until the uniformity is not less than the uniformity threshold, stopping the increase of the first initial non-dispersion threshold, and obtaining the non-dispersion threshold for the current gray-level sub-interval.

[0008] In one possible implementation, the display requirement further includes: the image display uniformity reaching a target uniformity; determining the non-dispersion threshold for each grayscale sub-interval based on its respective display requirement includes: when the display requirement is that the display refresh rate reaches a target display refresh rate and the image display uniformity reaches a target uniformity, taking the maximum or minimum value in the first non-dispersion threshold set as a second initial non-dispersion threshold; controlling the display panel to display a second image based on the second initial non-dispersion threshold and the current grayscale sub-interval; acquiring the display panel image; determining the uniformity of the display panel image; comparing the uniformity with a uniformity threshold, and if the uniformity does not meet the uniformity condition, adjusting the second initial non-dispersion threshold according to a preset first threshold increment to obtain a new second initial non-dispersion threshold; executing the step of controlling the display panel to display the second image until comparing the uniformity with the uniformity threshold, until the uniformity meets the uniformity condition, stopping the adjustment of the second initial non-dispersion threshold, and obtaining the non-dispersion threshold for the current grayscale sub-interval.

[0009] In one possible implementation, the at least two grayscale sub-intervals include: a low grayscale interval, a high grayscale interval, and an intermediate interval located between the low grayscale interval and the high grayscale interval, wherein the minimum grayscale of the high grayscale interval is greater than a grayscale threshold; the display requirement of the high grayscale interval further includes: the grayscale difference between subframes is less than a grayscale difference threshold, so that the detection device can accurately detect the refresh rate; determining the non-dispersion threshold of each grayscale sub-interval based on the respective display requirements of each of the grayscale sub-intervals includes: determining a first grayscale difference between each subframe of the high grayscale interval based on a third initial non-dispersion threshold; and comparing the first grayscale difference with the grayscale... The difference threshold comparison involves, if the first grayscale difference is not less than the grayscale difference threshold, decreasing the third initial non-dispersion threshold by a preset second threshold increment to obtain a new third initial non-dispersion threshold; executing the step of determining the grayscale difference and comparing it with the grayscale difference threshold until the first grayscale difference is less than the grayscale difference threshold, stopping the decrease of the third initial non-dispersion threshold, and using integers between 1 and the current third initial non-dispersion threshold as the second non-dispersion threshold set corresponding to the high grayscale interval; and using any value in the second non-dispersion threshold set as the non-dispersion threshold of the high grayscale interval.

[0010] According to another aspect of this disclosure, a display control device is provided, the device comprising:

[0011] Grayscale sub-interval division unit, used to divide the grayscale range to be displayed into at least two grayscale sub-intervals;

[0012] The non-dispersion threshold determination unit is used to determine the non-dispersion threshold of each gray-level sub-interval based on the display requirements of each gray-level sub-interval.

[0013] The display control unit is used to control the display panel to display the first image according to each of the non-dispersion thresholds and the grayscale sub-intervals corresponding to each of the non-dispersion thresholds.

[0014] In one possible implementation, the display requirement includes: the display refresh rate reaching a target display refresh rate; the non-dispersion threshold determination unit is further configured to:

[0015] When the display requirement is that the display refresh rate reaches the target display refresh rate, the first target display refresh rate corresponding to the current grayscale sub-interval is obtained, and the current grayscale sub-interval is the grayscale sub-interval among the at least two grayscale sub-intervals;

[0016] Based on the first target display refresh rate and frame rate, determine the first number of subframes to be allocated to the current grayscale sub-interval;

[0017] Based on the first quantity and the first maximum gray level of the current gray level sub-interval, determine the second maximum gray level displayed on average for each sub-frame;

[0018] Use the integers between 1 and the second largest gray level as the first set of non-dispersible thresholds for the current gray level sub-interval;

[0019] Use any value from the first set of non-dispersion thresholds as the non-dispersion threshold for the current grayscale sub-interval.

[0020] In one possible implementation, the display requirement includes: the image display uniformity reaching a target uniformity; the non-dispersion threshold determination unit is further configured to:

[0021] When the display requirement is that the image display uniformity reaches the target uniformity, the first initial non-dispersion threshold corresponding to the current grayscale sub-interval is obtained;

[0022] Based on the first initial non-dispersion threshold and the current grayscale sub-range, control the display panel to display the second image;

[0023] When the display panel displays the second image according to the first initial non-dispersion threshold, an image of the display panel is obtained for the display panel.

[0024] Determine the uniformity of the image on the display panel;

[0025] The uniformity is compared with the uniformity threshold. If the uniformity is less than the uniformity threshold, the first initial non-dispersion threshold is increased by a preset first threshold increment to obtain a new first initial non-dispersion threshold.

[0026] The process involves controlling the display panel to display the second image and comparing the uniformity with a uniformity threshold until the uniformity is not less than the uniformity threshold. Then, the increase of the first initial non-dispersion threshold is stopped, and the non-dispersion threshold of the current grayscale sub-interval is obtained.

[0027] In one possible implementation, the display requirement further includes: the image display uniformity reaching a target uniformity; the non-dispersion threshold determination unit is further configured to:

[0028] When the display requirements are that the display refresh rate reaches the target display refresh rate and the image display uniformity reaches the target uniformity, the maximum or minimum value in the first set of non-dispersion thresholds is used as the second initial non-dispersion threshold.

[0029] Based on the second initial non-dispersion threshold and the current grayscale sub-range, control the display panel to display the second image;

[0030] When the display panel displays the second image according to the second initial non-dispersion threshold, an image of the display panel is obtained for the display panel.

[0031] Determine the uniformity of the image on the display panel;

[0032] The uniformity is compared with the uniformity threshold. If the uniformity does not meet the uniformity condition, the second initial non-dispersion threshold is adjusted according to the preset first threshold increment to obtain a new second initial non-dispersion threshold.

[0033] The process involves controlling the display panel to display the second image and comparing the uniformity with a uniformity threshold until the uniformity meets the uniformity condition. Then, the adjustment of the second initial non-dispersion threshold is stopped, and the non-dispersion threshold of the current grayscale sub-interval is obtained.

[0034] In one possible implementation, the at least two grayscale sub-intervals include: a low grayscale interval, a high grayscale interval, and an intermediate interval located between the low grayscale interval and the high grayscale interval, wherein the minimum grayscale of the high grayscale interval is greater than a grayscale threshold; the display requirement for the high grayscale interval further includes: the grayscale difference between subframes is less than a grayscale difference threshold, enabling the detection device to accurately detect the refresh rate; the non-dispersion threshold determination unit is further used for:

[0035] Based on the third initial non-dispersion threshold, the first gray level difference between each subframe in the high gray range is determined;

[0036] The first grayscale difference is compared with the grayscale difference threshold. If the first grayscale difference is not less than the grayscale difference threshold, the third initial non-dispersion threshold is reduced by a preset second threshold increment to obtain a new third initial non-dispersion threshold.

[0037] The process involves determining the grayscale difference and comparing it with the grayscale difference threshold until the first grayscale difference is less than the grayscale difference threshold. Then, the process stops decreasing the third initial non-dispersion threshold and uses the integers between 1 and the current third initial non-dispersion threshold as the set of second non-dispersion thresholds corresponding to the high grayscale interval.

[0038] Use any value from the second set of non-dispersion thresholds as the non-dispersion threshold for the high gray area.

[0039] According to another aspect of this disclosure, an electronic device is provided, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to implement the above-described method when executing instructions stored in the memory.

[0040] According to another aspect of this disclosure, a chip is provided to implement the above-described method.

[0041] According to another aspect of this disclosure, a display device is provided, including a plurality of display units and at least one of the aforementioned devices.

[0042] In one possible implementation, the display unit includes a display panel, which includes at least one of a liquid crystal display panel, a micro light-emitting diode display panel, a light-emitting diode display panel, a mini light-emitting diode display panel, a quantum dot light-emitting diode display panel, an organic light-emitting diode display panel, a cathode ray tube display panel, a digital light processing display panel, a field emission display panel, a plasma display panel, an electrophoretic display panel, an electrowetting display panel, and a small-pitch display panel.

[0043] According to another aspect of this disclosure, a non-volatile computer-readable storage medium is provided that stores computer program instructions thereon, wherein the computer program instructions, when executed by a processor, implement the above-described method.

[0044] According to another aspect of this disclosure, a computer program product is provided, including computer-readable code, or a non-volatile computer-readable storage medium carrying computer-readable code, wherein when the computer-readable code is run in a processor of an electronic device, the processor in the electronic device performs the above-described method.

[0045] In this embodiment of the disclosure, the grayscale range to be displayed is divided into at least two grayscale sub-ranges. For each grayscale sub-range, a non-dispersion threshold is set specifically for the display requirements of each grayscale sub-range, so that when displaying the image, each grayscale sub-range can meet its own display requirements, thereby improving the overall display effect on the entire grayscale range to be displayed.

[0046] Other features and aspects of this disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description

[0047] The accompanying drawings, which are included in and form part of this specification, illustrate exemplary embodiments, features, and aspects of this disclosure together with the specification and serve to explain the principles of this disclosure.

[0048] Figure 1 This is a flowchart illustrating the display control method provided in an embodiment of the present disclosure.

[0049] Figure 2 This is a schematic diagram of the structure of the display control device provided in an embodiment of the present disclosure.

[0050] Figure 3 This is a schematic diagram of the structure of an electronic device for display control provided in an embodiment of this disclosure. Detailed Implementation

[0051] Various exemplary embodiments, features, and aspects of this disclosure will now be described in detail with reference to the accompanying drawings. The same reference numerals in the drawings denote elements that have the same or similar functions. Although various aspects of the embodiments are shown in the drawings, they are not necessarily drawn to scale unless specifically indicated otherwise.

[0052] In the description of this disclosure, it should be understood that the terms "length", "width", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing this disclosure and simplifying the description, and are not intended to 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 disclosure.

[0053] 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 technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this disclosure, "a plurality of" means two or more, unless otherwise expressly specified.

[0054] In this disclosure, unless otherwise expressly specified and limited, the terms "installation," "connection," "linking," "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this disclosure according to the specific circumstances.

[0055] In this document, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. Furthermore, the term "at least one" in this document means any combination of at least two of any one or more elements. For example, including at least one of A, B, and C can mean including any one or more elements selected from the set consisting of A, B, and C.

[0056] Figure 1 This is a flowchart illustrating a display control method provided in an embodiment of the present disclosure. As shown in the figure, the method includes:

[0057] S11, divide the grayscale range to be displayed into at least two grayscale sub-ranges.

[0058] The grayscale range to be displayed can be a pre-defined grayscale range. The grayscale range to be displayed can be set according to factors such as the hardware performance of the display panel and the display scenario. In this embodiment, the number of grayscale sub-ranges into which the grayscale range to be displayed is not limited. For example, the grayscale range to be displayed can be divided into three grayscale sub-ranges: a low grayscale range, a medium grayscale range, and a high grayscale range. As another example, the grayscale range to be displayed can be divided into four grayscale sub-ranges: a low grayscale range, a low-medium grayscale range, a medium grayscale range, and a high grayscale range. Alternatively, the four grayscale sub-ranges can be: a low grayscale range, a medium grayscale range, a high-medium grayscale range, and a high grayscale range. As yet another example, the grayscale range to be displayed can be divided into five grayscale sub-ranges: a low grayscale range, a low-medium grayscale range, a medium grayscale range, a high-medium grayscale range, and a high grayscale range.

[0059] Grayscale sub-ranges can be divided according to a preset division ratio. Alternatively, grayscale sub-ranges can be divided according to display requirements. For example, if the display has a high requirement for grayscale refresh rate, the grayscale values ​​of the lowest few grayscale levels can be divided into grayscale sub-ranges, and the remaining grayscale levels can be divided into one or more other grayscale sub-ranges.

[0060] For example, according to a preset ratio, the grayscale range to be displayed is truncated from the minimum or maximum grayscale range to obtain at least two grayscale sub-ranges. For instance, the grayscale range to be displayed is [0, 1023], the ratio corresponding to the low grayscale range is [0%, 12.5%], the ratio corresponding to the medium-low grayscale range is [12.5%, 50%], the ratio corresponding to the medium grayscale range is [50%, 75%], and the ratio corresponding to the high grayscale range is [75%, 100%]. Thus, starting from grayscale 0, the grayscale range to be displayed can be truncated according to the ratio of each grayscale sub-range to obtain the low grayscale range [0, 128], the medium-low grayscale range [129, 512], the medium grayscale range [513, 768], and the high grayscale range [768, 1023].

[0061] The above are merely examples, and the embodiments disclosed herein do not specifically limit the method of dividing grayscale sub-intervals.

[0062] S12, based on the display requirements of each grayscale sub-interval, determine the non-dispersion threshold for each grayscale sub-interval.

[0063] In practical applications, display requirements can be adjusted according to the usage scenario and the hardware performance of the display panel. These display requirements include requirements for grayscale and / or refresh rate. Display requirements can be requirements for the display refresh rate, and / or requirements for the uniformity of the displayed image, and / or requirements for the refresh rate detection device to accurately detect the display refresh rate. For ease of description, the requirement for the display refresh rate is designated as Requirement 1, the requirement for the uniformity of the displayed image is designated as Requirement 2, and the requirement for the refresh rate detection device to accurately detect the display refresh rate is designated as Requirement 3.

[0064] For example: the display requirements for the low gray range can be requirement 1, requirement 2, or both requirement 1 and requirement 2. The display requirements for the medium gray range can be requirement 1, or both requirement 1 and requirement 2. The display requirements for the high gray range can be requirement 1, or both requirement 1 and requirement 3, or requirement 1, requirement 2, and requirement 3.

[0065] In this embodiment, an initial non-dispersion threshold can be set for each grayscale sub-interval, and the display requirements of each grayscale sub-interval can be detected by instruments or human observation. If a grayscale sub-interval does not meet its corresponding display requirements, the steps of adjusting the initial non-dispersion threshold, using the adjusted initial non-dispersion threshold as the new initial non-dispersion threshold, and detecting whether the display requirements are met are iteratively executed until the display requirements are met. The initial non-dispersion threshold obtained in the last round of adjustment is then used as the non-dispersion threshold for the grayscale sub-interval.

[0066] In another example, a non-dispersion threshold or a non-dispersion threshold range can be pre-set for each grayscale sub-range and its display requirements. For example, if the display requirement for the low grayscale range is requirement 1, then any integer in the range [1,2] can be directly set as the non-dispersion threshold for the low grayscale range. For example, if the display requirement for the high grayscale range is requirement 3, then 1 can be directly used as the non-dispersion threshold for the high grayscale range. For example, if the display requirements for the medium grayscale range are requirements 1 and 2, then 6 can be directly used as the non-dispersion threshold for the medium grayscale range.

[0067] S13, according to each of the non-dispersion thresholds and the corresponding grayscale sub-intervals of each of the non-dispersion thresholds, control the display panel to display the first image.

[0068] The first image can be an image adapted to the grayscale range to be displayed and matched to the hardware performance of the display panel. The display panel can be controlled to display the first image in each grayscale sub-range according to its respective non-dispersion threshold. For example, the grayscale value of each grayscale sub-range can be divided by its corresponding non-dispersion threshold, and the integer part of the division result can be allocated to each sub-frame for display, while the remainder of the division result can be allocated to a single sub-frame for display, thereby controlling the display panel to display the first image. Displaying the first image in this way can satisfy the display requirements of each grayscale sub-range.

[0069] In this embodiment of the disclosure, the grayscale range to be displayed is divided into at least two grayscale sub-ranges. For each grayscale sub-range, a non-dispersion threshold is set specifically for the display requirements of each grayscale sub-range, so that when displaying the image, each grayscale sub-range can meet its own display requirements, thereby improving the overall display effect on the entire grayscale range to be displayed.

[0070] In one possible implementation, the display requirement includes: the display refresh rate reaching a target display refresh rate; determining the non-dispersion threshold for each grayscale sub-interval based on its respective display requirement includes: when the display requirement is that the display refresh rate reaches the target display refresh rate, obtaining a first target display refresh rate corresponding to the current grayscale sub-interval, wherein the current grayscale sub-interval is one of the at least two grayscale sub-intervals; determining a first number of subframes allocated to the current grayscale sub-interval based on the first target display refresh rate and the frame rate; determining a second maximum grayscale displayed on average by each subframe based on the first number and the first maximum grayscale of the current grayscale sub-interval; using integers between 1 and the second maximum grayscale as a first non-dispersion threshold set for the current grayscale sub-interval; and using any value in the first non-dispersion threshold set as a non-dispersion threshold for the current grayscale sub-interval.

[0071] In some scenarios, it is necessary to meet the grayscale refresh rate, or the display refresh rate in the grayscale sub-range needs to reach the target refresh rate, or the display refresh rate starting from a single grayscale needs to reach the target refresh rate.

[0072] For ease of description, the target display refresh rate that the current grayscale sub-interval needs to achieve can be named the first target display refresh rate. The frame rate is constant and can be 60 frames per second. Therefore, the difference between the frame rate and the first target display refresh rate can be determined, thus determining the number of additional frames needed to achieve the first target display refresh rate. This allows us to determine the first number of subframes in the current grayscale sub-interval. For example, the quotient of the first target display refresh rate and the frame rate can represent this difference, and this quotient can be used as the first number. The first number can represent the number of subframes contained in each frame. Each frame should ultimately display the maximum value of the current grayscale sub-interval. For ease of description, the maximum value of the current grayscale sub-interval can be named the first maximum grayscale, and the maximum grayscale value displayed in each subframe can be named the second maximum grayscale. Knowing the number of subframes contained in each frame as the first number and the first maximum grayscale, the quotient of the first maximum grayscale and the first number can be used as the second maximum grayscale. In other words, setting the non-dispersion threshold to the second maximum grayscale or less ensures that the display refresh rate of the current grayscale sub-interval is the first target display refresh rate.

[0073] Therefore, the integers between 1 and the second largest gray level can be used as the first set of non-dispersion thresholds. Any value in the first set of non-dispersion thresholds can be used as the non-dispersion threshold for the current gray level sub-interval.

[0074] For ease of understanding, the process of determining the second maximum gray level can be represented by formula (1).

[0075] (1)

[0076] Where P represents the second largest gray level and is an integer. Let Q represent the first maximum gray level in the current gray level sub-interval, Q represent the first target display refresh rate in the current gray level sub-interval, and F represent the frame rate, and Q is not less than F. If there are decimals on the right side of formula (1), rounding can be performed, for example, rounding up or truncating.

[0077] The second maximum gray level can be determined directly using formula (1), which means the first set of non-dispersion thresholds can be determined.

[0078] Using the method of this disclosure embodiment, a non-dispersion threshold can be determined for a grayscale sub-interval where the display requirement is that the display refresh rate reaches the target display refresh rate, so that the grayscale sub-interval can meet the requirement that the display refresh rate reaches the first target display refresh rate when displaying an image, thus ensuring that the grayscale sub-interval meets its corresponding display requirements.

[0079] In one possible implementation, the display requirement includes: the image display uniformity reaching a target uniformity; determining the non-dispersion threshold for each gray-level sub-interval based on its respective display requirement includes: when the display requirement is that the image display uniformity reaches the target uniformity, obtaining a first initial non-dispersion threshold corresponding to the current gray-level sub-interval; controlling the display panel to display a second image according to the first initial non-dispersion threshold and the current gray-level sub-interval; when the display panel displays the second image according to the first initial non-dispersion threshold, acquiring a display panel image for the display panel; determining the uniformity of the display panel image; comparing the uniformity with a uniformity threshold, and when the uniformity is less than the uniformity threshold, increasing the first initial non-dispersion threshold by a preset first threshold increment to obtain a new first initial non-dispersion threshold; executing the step of controlling the display panel to display the second image until comparing the uniformity with the uniformity threshold, until the uniformity is not less than the uniformity threshold, stopping the increase of the first initial non-dispersion threshold, and obtaining the non-dispersion threshold for the current gray-level sub-interval.

[0080] In some scenarios, it is necessary to display images uniformly in the low gray range and / or other gray level sub-ranges.

[0081] In this embodiment, a first initial non-dispersion threshold can be set for the current grayscale sub-range based on experience. Alternatively, any value can be used as the first initial non-dispersion threshold. The second image can be an image adapted to the grayscale range to be displayed and matching the hardware performance of the display panel. The second image and the first image can be the same or different. When the display panel displays the second image according to the first initial non-dispersion threshold, the display panel image is acquired.

[0082] In this embodiment of the disclosure, a neural network model can be used to process the display panel image to obtain the uniformity of the display panel image. Alternatively, the uniformity of the display panel image can be obtained by statistically analyzing the grayscale of each pixel in the display panel image.

[0083] For example, the relative difference between the brightest and darkest areas of a display panel image can be used as the uniformity of the display panel image. For instance, a first average value of the area with the highest grayscale value and a second average value of the area with the lowest grayscale value in the display panel image are determined. A first ratio of the first average value to the second average value is determined, and 1 is subtracted from the second ratio of the first average value to obtain the uniformity of the display panel image.

[0084] For example, the brightness dispersion of a first area representing the display panel in a display panel image can be used as the uniformity of the display panel image. For instance, the first area representing the display panel in the display panel image can be divided into multiple sub-regions, the standard deviation of the brightness of each sub-region from the average brightness of the first region can be determined, and the ratio of the standard deviation to the average brightness can be subtracted from 1 as the uniformity of the display panel image.

[0085] In this embodiment of the disclosure, uniformity can be compared with a uniformity threshold. The uniformity threshold can be a target uniformity. If the uniformity is less than the uniformity threshold, it means that the target uniformity has not been achieved. This may result in the image displayed on the screen appearing uneven to the human eye, with some pixels having a large grayscale difference compared to the surrounding pixels, commonly known as speckles.

[0086] The value of the non-dispersion threshold is positively correlated with uniformity within a certain range. Therefore, when the uniformity is less than the uniformity threshold, the first initial non-dispersion threshold can be increased by a first threshold increment. For example, the first threshold increment can be 1, 2, or 5. This yields a new first initial non-dispersion threshold. Based on the new first initial non-dispersion threshold, the step of controlling the display panel to display the second image until the uniformity is compared with the uniformity threshold is executed, until the uniformity is not less than the uniformity threshold, and the current first initial non-dispersion threshold is used as the non-dispersion threshold for the current grayscale sub-interval.

[0087] Using the method of this disclosure embodiment, a non-dispersion threshold can be determined for grayscale sub-intervals where the display requirement is that the uniformity of the image display reaches the target uniformity, so that the grayscale sub-intervals can meet the requirement of uniformity reaching the target uniformity when displaying the image, thus ensuring that the grayscale sub-intervals meet their corresponding display requirements.

[0088] In one possible implementation, the display requirement further includes: the image display uniformity reaching a target uniformity; determining the non-dispersion threshold for each grayscale sub-interval based on its respective display requirement includes: when the display requirement is that the display refresh rate reaches a target display refresh rate and the image display uniformity reaches a target uniformity, taking the maximum or minimum value in the first non-dispersion threshold set as a second initial non-dispersion threshold; controlling the display panel to display a second image based on the second initial non-dispersion threshold and the current grayscale sub-interval; when the display panel displays the second image according to the second initial non-dispersion threshold, acquiring a display panel image for the display panel; determining the uniformity of the display panel image; comparing the uniformity with a uniformity threshold, and if the uniformity does not meet the uniformity condition, adjusting the second initial non-dispersion threshold according to a preset first threshold increment to obtain a new second initial non-dispersion threshold; executing the step of controlling the display panel to display the second image until comparing the uniformity with the uniformity threshold, until the uniformity meets the uniformity condition, stopping the adjustment of the second initial non-dispersion threshold, and obtaining the non-dispersion threshold for the current grayscale sub-interval.

[0089] In some scenarios, it is necessary not only to achieve the target display refresh rate in the mid-gray range and / or other gray-level sub-ranges, but also to achieve the target uniformity of the displayed image.

[0090] After obtaining the first set of non-dispersion thresholds, the maximum or minimum value in the first set of non-dispersion thresholds can be used as the second initial non-dispersion threshold. Then, according to the second initial non-dispersion threshold, the display panel is controlled to display the second image in the current grayscale sub-range. Additionally, the display panel image and the uniformity of the display panel image are obtained.

[0091] In this embodiment of the disclosure, the uniformity can be determined to be satisfied or not by comparing the uniformity with a uniformity threshold.

[0092] If the maximum value in the first set of non-dispersion thresholds is used as the second initial non-dispersion threshold, then the uniformity condition is less than the uniformity threshold. Therefore, if the uniformity is not less than the uniformity threshold, the second initial non-dispersion threshold can be decreased by incrementing the first threshold to obtain a new second initial non-dispersion threshold. Based on the new second initial non-dispersion threshold, the step of controlling the display panel to display the second image until comparing the uniformity with the uniformity threshold is iteratively executed until the uniformity is less than the uniformity threshold. Then, the second initial non-dispersion threshold obtained in the previous iteration (the penultimate iteration) can be used as the non-dispersion threshold for the current grayscale sub-interval.

[0093] If the minimum value in the first set of non-dispersion thresholds is used as the second initial non-dispersion threshold, then the uniformity condition is that it is not less than the uniformity threshold. If the uniformity is less than the uniformity threshold, the second initial non-dispersion threshold can be increased by the increment of the first threshold to obtain a new second initial non-dispersion threshold. Based on the new second initial non-dispersion threshold, the steps of controlling the display panel to display the second image and comparing the uniformity with the uniformity threshold are iteratively executed until the uniformity is not less than the uniformity threshold. Then, the current second initial non-dispersion threshold can be used as the non-dispersion threshold for the current grayscale sub-interval.

[0094] Using the method of this disclosure, a non-dispersion threshold can be determined for grayscale sub-regions where the display refresh rate and image display uniformity both meet the target requirements. This ensures that the grayscale sub-regions satisfy the uniformity requirement when displaying the image, thus fulfilling their corresponding display requirements. Furthermore, while meeting the target refresh rate and uniformity, the grayscale levels of the current grayscale sub-regions are dispersed as much as possible to achieve a more delicate image color display effect.

[0095] In one possible implementation, the at least two grayscale sub-intervals include: a low grayscale interval, a high grayscale interval, and an intermediate interval located between the low grayscale interval and the high grayscale interval. The grayscale of the high grayscale interval is greater than that of the adjacent grayscale sub-intervals, and the target display refresh rate of the high grayscale interval and the adjacent grayscale sub-intervals is the same. Furthermore, the minimum grayscale of the high grayscale interval is greater than a grayscale threshold. The display requirements for the high grayscale interval also include: the grayscale difference between subframes is less than a grayscale difference threshold, enabling the detection device to accurately detect the refresh rate. Determining the non-dispersion threshold for each grayscale sub-interval based on its respective display requirements includes: determining each subframe of the high grayscale interval based on a third initial non-dispersion threshold. The first gray level difference between the two is determined; the first gray level difference is compared with the gray level difference threshold. If the first gray level difference is not less than the gray level difference threshold, the third initial non-dispersion threshold is reduced by a preset second threshold increment to obtain a new third initial non-dispersion threshold. The step of determining the gray level difference and comparing the gray level difference with the gray level difference threshold is executed until the first gray level difference is less than the gray level difference threshold. The reduction of the third initial non-dispersion threshold is stopped, and the integers between 1 and the current third initial non-dispersion threshold are used as the second non-dispersion threshold set corresponding to the high gray range. Any value in the second non-dispersion threshold set is used as the non-dispersion threshold of the high gray range.

[0096] In this embodiment, the intermediate range may include: a medium gray range, and / or a medium-low gray range, and / or a medium-high gray range. The high gray range is the sub-range with the highest gray level among the gray ranges to be displayed. The gray level threshold can be the minimum value of the gray level range where the human eye is not easily perceptible to gray level unevenness. If the minimum gray level of the high gray range is greater than the gray level threshold, it means that the human eye is less likely to perceive unevenness in the displayed image in this high gray range. That is to say, even if the display requirements of the high gray range include uniformity reaching the target uniformity threshold, there is no need to adjust the non-dispersion threshold for uniformity. Because regardless of whether the uniformity reaches the uniformity threshold, the image perceived by the human eye in the high gray range of this embodiment is uniform.

[0097] Therefore, in this embodiment of the disclosure, the display requirements for the high grayscale range may include a display refresh rate reaching a target display refresh rate, and / or a grayscale difference between subframes being less than a grayscale difference threshold. The grayscale difference threshold is the maximum grayscale difference between subframes at which the refresh rate detection device can accurately detect the refresh rate.

[0098] Even if the display refresh rate has reached the target refresh rate, if the grayscale difference between subframes exceeds the grayscale difference threshold, the refresh rate detection device may mistakenly determine that the display refresh rate has not reached the target refresh rate. This is due to limitations in the device's hardware performance. Therefore, when setting a non-dispersion threshold for high grayscale areas, the grayscale difference between subframes needs to be considered.

[0099] In this embodiment of the disclosure, a third initial non-dispersion threshold can be preset. When the display requirement for the high gray range is that the display refresh rate reaches the target display refresh rate and the gray level difference between subframes is less than the gray level difference threshold, the non-dispersion threshold of the gray level sub-range adjacent to the high gray range can be used as the third initial non-dispersion threshold for the high gray range.

[0100] For ease of description, the grayscale difference between subframes is named the first grayscale difference. The first grayscale difference is the difference between the grayscale levels of two adjacent subframes after the preceding subframe has accumulated a full grayscale level according to the non-dispersion threshold, and the original grayscale level of the following subframe (the grayscale level before grayscale accumulation in the high grayscale range). The first grayscale difference can be equal to the third initial non-dispersion threshold. For example, in the high grayscale range, if the original grayscale level of each subframe is 800, and the third initial non-dispersion threshold is 6, then the grayscale level of the preceding subframe after accumulating a full grayscale level according to the non-dispersion threshold is 806, and the original grayscale level of the following subframe is 800. The first grayscale difference is 6.

[0101] The first grayscale difference can be compared with a grayscale difference threshold, or the third initial non-dispersion threshold can be compared with a grayscale difference threshold. If the first grayscale difference (third initial non-dispersion threshold) is not less than the grayscale difference threshold, the third initial non-dispersion threshold is reduced by the second threshold increment to obtain a new third initial non-dispersion threshold. The second threshold increment can be 1 or 2. Preferably, the second threshold increment is 1. The step of determining the grayscale difference and comparing it with the grayscale difference threshold is performed until the first grayscale difference is less than the grayscale difference threshold. Integers between 1 and the current third initial non-dispersion threshold are used as the set of second non-dispersion thresholds corresponding to the high grayscale region. Any value can be selected from the set of second non-dispersion thresholds as the non-dispersion threshold for the high grayscale region. For example, to save time and improve the efficiency of setting the non-dispersion threshold, the set of second non-dispersion thresholds can be set to [1, 3]. Preferably, the non-dispersion threshold for the high grayscale region can be 1.

[0102] In one example, the grayscale range to be displayed can be divided into low grayscale, medium grayscale, and high grayscale. The display requirements for the low grayscale range can be requirement 1, the display requirements for the medium grayscale range can be requirements 1 and 2, and the display requirements for the high grayscale range can be requirements 1 and 3. That is, for the low grayscale range, priority is given to ensuring the grayscale refresh rate; for the medium grayscale range, uniform image display is required with a higher refresh rate requirement; and for the high grayscale range, there are new refresh rate requirements, and the refresh rate detection device needs to be able to accurately detect the refresh rate.

[0103] In this example, the first target display refresh rate and the first maximum gray level of the low gray range can be obtained. Based on the first target display refresh rate, the first maximum gray level and the frame rate, the second maximum gray level is determined using formula (1), and the first non-dispersion threshold set is obtained. Any value in the first non-dispersion threshold set is used as the non-dispersion threshold of the low gray range.

[0104] Furthermore, the maximum value in the first set of non-dispersion thresholds is used as the second initial non-dispersion threshold for the mid-gray area. Based on the second initial non-dispersion threshold, the display panel is controlled to display the second image in the mid-gray area. An image of the display panel is acquired. The uniformity of the display panel image is determined. If the uniformity is not less than a uniformity threshold, the second initial non-dispersion threshold is increased by the increment of the first threshold to obtain a new second initial non-dispersion threshold. The step of controlling the display panel to display the second image and comparing the uniformity with the uniformity threshold is iteratively executed until the uniformity is less than the uniformity threshold. The second initial non-dispersion threshold obtained in the penultimate iteration is used as the non-dispersion threshold for the mid-gray area.

[0105] Alternatively, the non-dispersion threshold in the mid-gray area can be determined as the third initial non-dispersion threshold in the high-gray area. The third initial non-dispersion threshold (the first grayscale difference between subframes in the high-gray area) is compared with the grayscale difference threshold. If the third initial non-dispersion threshold is not less than the grayscale difference threshold, the third initial non-dispersion threshold is decreased by 1 to obtain a new third initial non-dispersion threshold. This process of comparing the third initial non-dispersion threshold with the grayscale difference threshold and decreasing the third initial non-dispersion threshold by 1 is iteratively executed until the third initial non-dispersion threshold is less than the grayscale difference threshold. The current third initial non-dispersion threshold is then determined as the non-dispersion threshold for the high-gray area.

[0106] The display panel is controlled to display the first image according to the non-dispersion thresholds for the low gray range, medium gray range, and high gray range.

[0107] The effectiveness of the disclosed method is verified through the following three embodiments.

[0108] Example 1

[0109] The grayscale range to be displayed is divided into a low grayscale range [1,4], a medium grayscale range [5,24], and a high grayscale range [25,n], where n is a positive integer. The low grayscale range corresponds to 4 subframes, and the medium grayscale range corresponds to 8 subframes. The first target display refresh rate for the low grayscale range is 240 Hz. Using the method disclosed herein, the non-dispersion threshold for the low grayscale range is set to 1. The non-dispersion thresholds for both the medium and high grayscale ranges are set to 6. For ease of understanding, Table 1 illustrates the grayscale growth process in each subframe.

[0110] Table 1

[0111]

[0112] As can be seen in Example 1, the refresh rate of the low gray range is the product of 4 and the frame rate (60 frames / second). Thus, the display refresh rate of the low gray range reaches 240 Hz, which rapidly improves the gray refresh rate.

[0113] Example 2

[0114] The grayscale range to be displayed is divided into a low grayscale range [1, 60], a medium grayscale range [61, 90], and a high grayscale range [91, 120]. The low grayscale range corresponds to 6 subframes, and the medium grayscale range corresponds to 6 subframes. The display requirement for the low grayscale range is requirement 2.

[0115] Using the method disclosed herein, the non-dispersion threshold for the low gray range is set to 10. The non-dispersion thresholds for both the medium and high gray ranges are set to 5. For ease of understanding, Table 2 illustrates the grayscale growth process in each subframe.

[0116] Table 2

[0117]

[0118] As can be seen in Example 2, when the grayscale is above 60 (medium gray range), the refresh rate increases twice as fast as in the low gray range.

[0119] Example 3

[0120] The grayscale range to be displayed is divided into a low grayscale range [1,24], a medium grayscale range [25,72], and a high grayscale range [73,n]. The low grayscale range corresponds to 4 subframes, and the medium grayscale range corresponds to 8 subframes. The display requirements for the low grayscale range are requirement 1, the display requirements for the medium grayscale range are requirements 1 and 2, and the display requirements for the high grayscale range are requirement 3.

[0121] Using the method disclosed herein, the non-dispersion threshold for the low gray range is set to 1. The non-dispersion threshold for the medium gray range is set to 6, and the non-dispersion threshold for the high gray range is set to 1. For ease of understanding, Table 3 illustrates the grayscale growth process in each subframe.

[0122] Table 3

[0123]

[0124] As can be seen in Example 2, compared to Example 1, the visual refresh rate no longer increases at grayscale 73 and above. However, in order to ensure that the refresh rate detection device can stably measure the correct display refresh rate, the non-dispersion threshold is set to 1 again, thereby ensuring that the display brightness of each subframe at grayscale 73 and above is as consistent as possible, reducing the loss of visual refresh rate caused by measurement.

[0125] Figure 2 A schematic diagram of the display control device provided in an embodiment of this disclosure. As shown in the figure, the device 20 includes:

[0126] Gray-scale sub-interval division unit 21 is used to divide the gray-scale interval to be displayed into at least two gray-scale sub-intervals;

[0127] The non-dispersion threshold determination unit 22 is used to determine the non-dispersion threshold of each gray-level sub-interval based on the display requirements of each gray-level sub-interval.

[0128] The display control unit 23 is used to control the display panel to display the first image according to each of the non-dispersion thresholds and the grayscale sub-intervals corresponding to each of the non-dispersion thresholds.

[0129] In one possible implementation, the display requirement includes: the display refresh rate reaching a target display refresh rate; the non-dispersion threshold determination unit 22 is further configured to:

[0130] When the display requirement is that the display refresh rate reaches the target display refresh rate, the first target display refresh rate corresponding to the current grayscale sub-interval is obtained, and the current grayscale sub-interval is the grayscale sub-interval among the at least two grayscale sub-intervals;

[0131] Based on the first target display refresh rate and frame rate, determine the first number of subframes to be allocated to the current grayscale sub-interval;

[0132] Based on the first quantity and the first maximum gray level of the current gray level sub-interval, determine the second maximum gray level displayed on average for each sub-frame;

[0133] Use the integers between 1 and the second largest gray level as the first set of non-dispersible thresholds for the current gray level sub-interval;

[0134] Use any value from the first set of non-dispersion thresholds as the non-dispersion threshold for the current grayscale sub-interval.

[0135] In one possible implementation, the display requirement includes: the image display uniformity reaching a target uniformity; the non-dispersion threshold determination unit 22 is further configured to:

[0136] When the display requirement is that the image display uniformity reaches the target uniformity, the first initial non-dispersion threshold corresponding to the current grayscale sub-interval is obtained;

[0137] Based on the first initial non-dispersion threshold and the current grayscale sub-range, control the display panel to display the second image;

[0138] When the display panel displays the second image according to the first initial non-dispersion threshold, an image of the display panel is obtained for the display panel.

[0139] Determine the uniformity of the image on the display panel;

[0140] The uniformity is compared with the uniformity threshold. If the uniformity is less than the uniformity threshold, the first initial non-dispersion threshold is increased by a preset first threshold increment to obtain a new first initial non-dispersion threshold.

[0141] The process involves controlling the display panel to display the second image and comparing the uniformity with a uniformity threshold until the uniformity is not less than the uniformity threshold. Then, the increase of the first initial non-dispersion threshold is stopped, and the non-dispersion threshold of the current grayscale sub-interval is obtained.

[0142] In one possible implementation, the display requirement further includes: the image display uniformity reaching a target uniformity; the non-dispersion threshold determination unit 22 is further configured to:

[0143] When the display requirements are that the display refresh rate reaches the target display refresh rate and the image display uniformity reaches the target uniformity, the maximum or minimum value in the first set of non-dispersion thresholds is used as the second initial non-dispersion threshold.

[0144] Based on the second initial non-dispersion threshold and the current grayscale sub-range, control the display panel to display the second image;

[0145] When the display panel displays the second image according to the second initial non-dispersion threshold, an image of the display panel is obtained for the display panel.

[0146] Determine the uniformity of the image on the display panel;

[0147] The uniformity is compared with the uniformity threshold. If the uniformity does not meet the uniformity condition, the second initial non-dispersion threshold is adjusted according to the preset first threshold increment to obtain a new second initial non-dispersion threshold.

[0148] The process involves controlling the display panel to display the second image and comparing the uniformity with a uniformity threshold until the uniformity meets the uniformity condition. Then, the adjustment of the second initial non-dispersion threshold is stopped, and the non-dispersion threshold of the current grayscale sub-interval is obtained.

[0149] In one possible implementation, the at least two grayscale sub-intervals include: a low grayscale interval, a high grayscale interval, and an intermediate interval located between the low grayscale interval and the high grayscale interval, wherein the minimum grayscale of the high grayscale interval is greater than a grayscale threshold; the display requirement for the high grayscale interval further includes: the grayscale difference between subframes is less than a grayscale difference threshold, enabling the detection device to accurately detect the refresh rate; the non-dispersion threshold determination unit 22 is further used for:

[0150] Based on the third initial non-dispersion threshold, the first gray level difference between each subframe in the high gray range is determined;

[0151] The first grayscale difference is compared with the grayscale difference threshold. If the first grayscale difference is not less than the grayscale difference threshold, the third initial non-dispersion threshold is reduced by a preset second threshold increment to obtain a new third initial non-dispersion threshold.

[0152] The process involves determining the grayscale difference and comparing it with the grayscale difference threshold until the first grayscale difference is less than the grayscale difference threshold. Then, the process stops decreasing the third initial non-dispersion threshold and uses the integers between 1 and the current third initial non-dispersion threshold as the set of second non-dispersion thresholds corresponding to the high grayscale interval.

[0153] Use any value from the second set of non-dispersion thresholds as the non-dispersion threshold for the high gray area.

[0154] According to another aspect of this disclosure, an electronic device is provided, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to implement the above-described method when executing instructions stored in the memory.

[0155] For example, the electronic devices in this embodiment include, but are not limited to, desktop computers, televisions, mobile devices with large screens such as mobile phones and tablets, and other common electronic devices that require multiple chips to be cascaded together to achieve driving.

[0156] For example, electronic devices can also be user equipment (UE), mobile devices, user terminals, terminals, handheld devices, computing devices, or in-vehicle devices, etc. Examples of terminals include: displays, smartphones or portable devices, mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, and wireless terminals in vehicle-to-everything (V2X) networks, etc. For example, a server can be a local server or a cloud server.

[0157] According to another aspect of this disclosure, a chip is provided to implement the above-described method.

[0158] According to another aspect of this disclosure, a display device is provided, including a plurality of display units and at least one of the aforementioned devices.

[0159] In one possible implementation, the display unit includes a display panel, which includes at least one of a liquid crystal display panel, a micro light-emitting diode display panel, a light-emitting diode display panel, a mini light-emitting diode display panel, a quantum dot light-emitting diode display panel, an organic light-emitting diode display panel, a cathode ray tube display panel, a digital light processing display panel, a field emission display panel, a plasma display panel, an electrophoretic display panel, an electrowetting display panel, and a small-pitch display panel.

[0160] According to another aspect of this disclosure, a non-volatile computer-readable storage medium is provided that stores computer program instructions thereon, wherein the computer program instructions, when executed by a processor, implement the above-described method.

[0161] According to another aspect of this disclosure, a computer program product is provided, including computer-readable code, or a non-volatile computer-readable storage medium carrying computer-readable code, wherein when the computer-readable code is run in a processor of an electronic device, the processor in the electronic device performs the above-described method.

[0162] Figure 3 This is a schematic diagram of the structure of an electronic device for display control provided in an embodiment of this disclosure. For example, the electronic device 1900 can be provided as a server or a terminal device. (Refer to...) Figure 3 The electronic device 1900 includes a processing component 1922, which further includes one or more processors, and memory resources represented by memory 1932 for storing instructions, such as application programs, that can be executed by the processing component 1922. The application programs stored in memory 1932 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 1922 is configured to execute instructions to perform the methods described above.

[0163] Electronic device 1900 may also include a power supply component 1926 configured to perform power management of electronic device 1900, a wired or wireless network interface 1950 configured to connect electronic device 1900 to a network, and an input / output interface 1958. Electronic device 1900 can operate on an operating system stored in memory 1932, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or similar.

[0164] In an exemplary embodiment, a non-volatile computer-readable storage medium is also provided, such as a memory 1932 including computer program instructions that can be executed by a processing component 1922 of an electronic device 1900 to perform the above-described method.

[0165] The above description is merely an exemplary embodiment of the present invention and is not intended to limit the scope of protection of the present invention, which is determined by the appended claims.

[0166] The term “exemplary” as used herein means “serving as an example, embodiment, or illustration.” Any embodiment illustrated herein as “exemplary” is not necessarily to be construed as superior to or better than other embodiments.

[0167] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0168] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0169] The various embodiments of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or improvement of the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.

Claims

1. A display control method, characterized in that, include: Divide the grayscale range to be displayed into at least two grayscale sub-ranges; Based on the display requirements of each grayscale sub-interval, the non-dispersion threshold for each grayscale sub-interval is determined; The display panel is controlled to display the first image according to each of the non-dispersion thresholds and the corresponding grayscale sub-intervals of each non-dispersion threshold.

2. The method according to claim 1, characterized in that, The display requirements include: the display refresh rate reaching the target display refresh rate; determining the non-dispersion threshold for each grayscale sub-interval based on its respective display requirements includes: When the display requirement is that the display refresh rate reaches the target display refresh rate, the first target display refresh rate corresponding to the current grayscale sub-interval is obtained, and the current grayscale sub-interval is the grayscale sub-interval among the at least two grayscale sub-intervals; Based on the first target display refresh rate and frame rate, determine the first number of subframes to be allocated to the current grayscale sub-interval; Based on the first quantity and the first maximum gray level of the current gray level sub-interval, determine the second maximum gray level displayed on average for each sub-frame; Use the integers between 1 and the second largest gray level as the first set of non-dispersible thresholds for the current gray level sub-interval; Use any value from the first set of non-dispersion thresholds as the non-dispersion threshold for the current grayscale sub-interval.

3. The method according to claim 1, characterized in that, The display requirements include: achieving a target uniformity in image display; determining the non-dispersion threshold for each grayscale sub-interval based on its respective display requirements includes: When the display requirement is that the image display uniformity reaches the target uniformity, the first initial non-dispersion threshold corresponding to the current grayscale sub-interval is obtained; Based on the first initial non-dispersion threshold and the current grayscale sub-range, control the display panel to display the second image; When the display panel displays the second image according to the first initial non-dispersion threshold, an image of the display panel is obtained for the display panel. Determine the uniformity of the image on the display panel; The uniformity is compared with the uniformity threshold. If the uniformity is less than the uniformity threshold, the first initial non-dispersion threshold is increased by a preset first threshold increment to obtain a new first initial non-dispersion threshold. The process involves controlling the display panel to display the second image and comparing the uniformity with a uniformity threshold until the uniformity is not less than the uniformity threshold. Then, the increase of the first initial non-dispersion threshold is stopped, and the non-dispersion threshold of the current grayscale sub-interval is obtained.

4. The method according to claim 2, characterized in that, The display requirements also include: achieving a target uniformity in image display; determining the non-dispersion threshold for each grayscale sub-interval based on its respective display requirements includes: When the display requirements are that the display refresh rate reaches the target display refresh rate and the image display uniformity reaches the target uniformity, the maximum or minimum value in the first set of non-dispersion thresholds is used as the second initial non-dispersion threshold. Based on the second initial non-dispersion threshold and the current grayscale sub-range, control the display panel to display the second image; When the display panel displays the second image according to the second initial non-dispersion threshold, an image of the display panel is obtained for the display panel. Determine the uniformity of the image on the display panel; The uniformity is compared with the uniformity threshold. If the uniformity does not meet the uniformity condition, the second initial non-dispersion threshold is adjusted according to the preset first threshold increment to obtain a new second initial non-dispersion threshold. The process involves controlling the display panel to display the second image and comparing the uniformity with a uniformity threshold until the uniformity meets the uniformity condition. Then, the adjustment of the second initial non-dispersion threshold is stopped, and the non-dispersion threshold of the current grayscale sub-interval is obtained.

5. The method according to claim 4, characterized in that, When the grayscale range to be displayed is divided into three grayscale sub-ranges, the three grayscale sub-ranges are a low grayscale range, a high grayscale range, and an intermediate range located between the low grayscale range and the high grayscale range. The minimum grayscale of the high grayscale range is greater than the grayscale threshold. The display requirements of the high grayscale range also include: the grayscale difference between subframes is less than the grayscale difference threshold, so that the detection device can accurately detect the refresh rate. The step of determining the non-dispersion threshold for each grayscale sub-interval based on its respective display requirements includes: Based on the third initial non-dispersion threshold, the first gray level difference between each subframe in the high gray range is determined; The first grayscale difference is compared with the grayscale difference threshold. If the first grayscale difference is not less than the grayscale difference threshold, the third initial non-dispersion threshold is reduced by a preset second threshold increment to obtain a new third initial non-dispersion threshold. The process involves determining the grayscale difference and comparing it with the grayscale difference threshold until the first grayscale difference is less than the grayscale difference threshold. Then, the process stops decreasing the third initial non-dispersion threshold and uses the integers between 1 and the current third initial non-dispersion threshold as the set of second non-dispersion thresholds corresponding to the high grayscale interval. Use any value from the second set of non-dispersion thresholds as the non-dispersion threshold for the high gray area.

6. A chip, characterized in that, The chip implements the steps of the method according to any one of claims 1 to 5.

7. A display control device, characterized in that, The device includes: Grayscale sub-interval division unit, used to divide the grayscale range to be displayed into at least two grayscale sub-intervals; The non-dispersion threshold determination unit is used to determine the non-dispersion threshold of each gray-level sub-interval based on the display requirements of each gray-level sub-interval. The display control unit is used to control the display panel to display the first image according to each of the non-dispersion thresholds and the grayscale sub-intervals corresponding to each of the non-dispersion thresholds.

8. A display device, characterized in that, It includes multiple display units and at least one display control device according to claim 7.

9. The display device according to claim 8, characterized in that, The display unit includes a display panel, which includes at least one of the following: liquid crystal display panel, micro light-emitting diode display panel, light-emitting diode display panel, mini light-emitting diode display panel, quantum dot light-emitting diode display panel, organic light-emitting diode display panel, cathode ray tube display panel, digital light processing display panel, field emission display panel, plasma display panel, electrophoretic display panel, electrowetting display panel, and small-pitch display panel.

10. An electronic device, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to implement the method of any one of claims 1 to 5 when executing instructions stored in the memory.

11. A non-volatile computer-readable storage medium storing computer program instructions thereon, characterized in that, When the computer program instructions are executed by the processor, they implement the method described in any one of claims 1 to 5.