A display overdrive control method and device, electronic equipment and storage medium
By acquiring the overdrive control reference parameters and pixel signal statistics of the display screen partitions, and dynamically adjusting the overdrive coefficient, the problem of low overdrive control accuracy in the existing technology is solved, achieving more efficient display effects and heat management.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN TCL NEW-TECH CO LTD
- Filing Date
- 2022-08-08
- Publication Date
- 2026-05-12
AI Technical Summary
Existing technologies use a set of extreme overdrive parameters for control in display devices, resulting in low overdrive accuracy and affecting display performance.
By acquiring overdrive control reference parameters, backlight control information, and pixel signal statistics of multiple virtual partitions of the image frame to be displayed from multiple display partitions of the display device, the pixel signal amplitude of each display partition is predicted, and the overdrive coefficient is determined based on the preset mapping relationship. The overdrive control of each partition is dynamically adjusted to improve heat accumulation and achieve precise overdrive control.
Without altering the hardware structure of the display device, the overdrive duration and effect were improved, heat accumulation in each zone was dynamically monitored, and the overdrive control precision of the display device was enhanced.
Smart Images

Figure CN117116214B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of display technology, and more specifically to a display overdrive control method, apparatus, electronic device, and storage medium. Background Technology
[0002] Overdrive technology is a driving technology in the field of display technology that can improve the display effect of display devices without increasing hardware costs. It's understandable that display devices generate heat during operation, and overdrive technology allows this heat to accumulate more quickly.
[0003] Currently, the main approach to applying overdrive technology is to pre-test a set of overdrive parameters that the display device can handle using extreme test images before it is released to the market. These parameters are then used for overdrive control when the user uses the display device. However, this approach, which uses a set of extreme quantization parameters to control the entire display device, results in low overdrive control precision, affecting the overdrive performance of the display device. Summary of the Invention
[0004] This invention provides a display overdrive control method, apparatus, electronic device, and storage medium, which can increase the overdrive duration and improve the overdrive effect of the display device without changing the hardware structure of the display device.
[0005] This invention provides a display overdrive control method, comprising:
[0006] Acquire overdrive control reference parameters, backlight control information, and pixel signal statistics of multiple virtual partitions of the image frame to be displayed from multiple display partitions of the display device;
[0007] Based on the overdrive control reference parameters, backlight control information, and pixel signal statistics, the pixel signal amplitude of each display screen partition is predicted when the image frame to be displayed is displayed.
[0008] Based on the preset mapping relationship between pixel signal amplitude and reference overdrive coefficient and the pixel signal amplitude, the overdrive coefficient corresponding to the pixel signal amplitude is determined from the reference overdrive coefficient;
[0009] Based on the overdrive control reference parameters, pixel signal amplitude, and overdrive coefficient, the cumulative heat value of each display screen partition is predicted when displaying the image frame to be displayed.
[0010] The overdrive coefficient of each display screen partition is corrected by heat control based on the cumulative heat value of the partition and the overdrive control reference parameters to obtain the target overdrive coefficient of each display screen partition.
[0011] Overdrive control of the display device is performed using the target overdrive coefficient corresponding to each of the display screen partitions.
[0012] Accordingly, embodiments of the present invention provide a display overdrive control device, comprising:
[0013] The parameter acquisition unit is used to acquire overdrive control reference parameters, backlight control information, and pixel signal statistics of multiple virtual partitions of the display device for multiple display screen partitions;
[0014] An amplitude prediction unit is used to predict the pixel signal amplitude of each display screen partition when displaying the image frame to be displayed, based on the overdrive control reference parameters, backlight control information, and pixel signal statistics.
[0015] A coefficient determination unit is used to determine the overdrive coefficient corresponding to the pixel signal amplitude from the reference overdrive coefficient based on a preset mapping relationship between the pixel signal amplitude and the reference overdrive coefficient and the pixel signal amplitude.
[0016] The heat accumulation prediction unit is used to predict the heat accumulation value of each display screen partition when displaying the image frame to be displayed, based on the overdrive control reference parameters, pixel signal amplitude and overdrive coefficient.
[0017] The coefficient correction unit is used to perform heat control correction on the overdrive coefficient of each display screen partition according to the partition heat accumulation value and the overdrive control reference parameter, so as to obtain the target overdrive coefficient of each display screen partition.
[0018] An overdrive control unit is used to perform overdrive control on the display device by means of the target overdrive coefficient corresponding to each of the display screen partitions.
[0019] Optionally, the display overdrive control device provided in this embodiment of the invention further includes a statistics unit, used to acquire an image frame to be displayed, and to perform partitioning processing on the image frame to be displayed to obtain multiple virtual partitions corresponding to the image frame to be displayed;
[0020] Based on the pixel signals corresponding to each pixel in each virtual partition, the average value and the maximum value of the pixel signals in each virtual partition are calculated as pixel signal statistics.
[0021] Optionally, the statistical unit is used to acquire the image frame to be displayed;
[0022] Based on the pixel signals corresponding to each pixel in the image frame to be displayed, the image frame to be displayed is subjected to non-uniform partitioning processing to obtain multiple virtual partitions corresponding to the image frame to be displayed.
[0023] Optionally, the amplitude prediction unit is used to determine the set of virtual partitions corresponding to each display partition based on the display partition position of each display partition indicated by the overdrive control reference parameter and the virtual partition position corresponding to each virtual partition.
[0024] Based on the pixel signal statistics of each virtual partition in each set of virtual partitions, calculate the initial pixel signal amplitude corresponding to each display screen partition;
[0025] If the initial pixel signal amplitude is less than a preset amplitude threshold, the pixel signal amplitude of each display screen partition is predicted when the image frame to be displayed is displayed, based on the initial pixel signal amplitude, overdrive control reference parameters, and backlight control information.
[0026] Optionally, the display overdrive control device provided in this embodiment of the invention further includes a mapping table acquisition unit, used to acquire a preset pixel signal mapping table, wherein the pixel signal mapping table includes the correspondence between pixel signal statistical values and pixel signal mapping functions;
[0027] The amplitude prediction unit is used to determine the target pixel signal mapping function corresponding to each pixel signal statistical value based on the pixel signal statistical values of each virtual partition in each virtual partition set and the pixel signal mapping table;
[0028] The pixel signal mapping value of each virtual partition is obtained by mapping the statistical values of each pixel signal through the target pixel signal mapping function;
[0029] The initial pixel signal amplitude corresponding to each display screen partition is calculated based on the pixel signal mapping value.
[0030] Optionally, the pixel signal statistics include the average pixel signal value, and the amplitude prediction unit is used to map each of the average pixel signals through the target pixel signal mapping function to obtain the average pixel signal mapping value of each virtual partition.
[0031] Based on the average mapping value of each pixel signal, the sum of the average mapping values of the pixel signals of each virtual partition in each virtual partition set is calculated to obtain the sum of the pixel signal amplitudes corresponding to each virtual partition set;
[0032] The number of virtual partitions in each set of virtual partitions is determined, and the pixel signal amplitude corresponding to each set of virtual partitions is calculated and its quotient with the number of partitions, to obtain the initial pixel signal amplitude of the display screen partition corresponding to each set of virtual partitions.
[0033] Optionally, the overdrive control reference parameters include the maximum overdrive drive current, and the amplitude prediction unit is used to multiply the initial pixel signal amplitude and the backlight control information to calculate the backlight pixel signal amplitude of the display screen partition.
[0034] The pixel signal amplitude of each display screen partition is obtained by dividing the backlight pixel signal amplitude by the maximum overdrive current when displaying the image frame to be displayed.
[0035] Optionally, the pixel signal statistics include the maximum pixel signal value. The display overdrive control device provided in this embodiment of the invention further includes a maximum amplitude prediction unit, which is used to predict the maximum amplitude of the pixel signal of each display screen partition when displaying the image frame to be displayed, based on the overdrive control reference parameters and the maximum pixel signal value.
[0036] The coefficient determination unit is used to establish an overdrive coefficient search index based on the maximum amplitude of the pixel signal and the amplitude of the pixel signal.
[0037] The overdrive coefficient is obtained from the preset mapping relationship between pixel signal amplitude and reference overdrive coefficient according to the overdrive coefficient search index.
[0038] Optionally, the overdrive control reference parameters for each display screen partition include the overdrive duration benchmark, the minimum average signal amplitude, and the partition overdrive weight for each display screen partition.
[0039] The coefficient correction unit is used to calculate the product of the overdrive duration benchmark, the minimum average signal amplitude, and the overdrive weight of each display screen partition for each display screen partition, so as to obtain the upper limit of heat accumulation corresponding to each display screen partition.
[0040] Compare the cumulative heat value of each display screen partition with the upper limit of cumulative heat;
[0041] For an overheated display screen partition where the accumulated heat value of the partition is greater than the upper limit of the accumulated heat value, the overdrive coefficient of the overheated display screen partition is reduced so that when the overheated display screen partition performs overdrive display on the image frame to be displayed based on the reduced overdrive coefficient, the new accumulated heat value of the partition is not greater than the upper limit of the accumulated heat value.
[0042] The reduced overdrive coefficient of each of the overheated display screen partitions is used as the target overdrive coefficient of each of the overheated display screen partitions.
[0043] Optionally, the display overdrive control device provided in this embodiment of the invention further includes an adjacent coefficient correction unit, which is used to reduce the overdrive coefficient of adjacent display partitions that are adjacent to the overheated display partition based on the position information of the overheated display partition.
[0044] The reduced overdrive coefficient of each of the adjacent display screen partitions is used as the target overdrive coefficient of each of the adjacent display screen partitions.
[0045] Optionally, the overdrive control reference parameters for each display screen partition include the overheat protection time reference, the minimum average signal amplitude, and the partition overdrive protection weight for each display screen partition. The display overdrive control device provided in this embodiment of the invention further includes an overheat protection unit, which is used to calculate the product between the overheat protection time reference, the minimum average signal amplitude, and the partition overdrive protection weight for each display screen partition to obtain the heat protection threshold corresponding to each display screen partition.
[0046] Detect the current actual cumulative heat value of each display screen partition, and compare the actual cumulative heat value of each display screen partition with the heat protection threshold;
[0047] For display screen partitions where the actual cumulative heat value is not less than the heat protection threshold, the display screen partitions are controlled to not perform overdrive display.
[0048] Optionally, the overdrive control reference parameters include the maximum overdrive drive current. The heat accumulation prediction unit is used to predict the partition heat increment value of each display screen partition when displaying the image frame to be displayed, based on the maximum overdrive drive current, pixel signal amplitude and overdrive coefficient in the overdrive control reference parameters.
[0049] Obtain the historical cumulative heat value of each display screen partition;
[0050] Based on the historical cumulative heat value and the incremental heat value of each display screen partition, calculate the cumulative heat value of each display screen partition when displaying the image frame to be displayed.
[0051] Optionally, the display overdrive control device provided in this embodiment of the invention further includes a heat accumulation value update unit, used to detect the current real partition heat accumulation value of each display screen partition when displaying the image frame to be displayed;
[0052] The actual cumulative heat value of each partition is used as the new historical cumulative heat value for each partition of the display screen.
[0053] Optionally, the parameter acquisition unit is used to acquire overdrive control reference parameters of multiple display screen partitions of the display device and the image frame to be displayed;
[0054] According to the display screen partition, the image frame to be displayed is divided into blocks to obtain image blocks that match the display screen partition;
[0055] Backlight control information is obtained based on pixel signal processing of each image block;
[0056] Obtain the pixel signal statistics of multiple virtual partitions of the image frame to be displayed.
[0057] Accordingly, embodiments of the present invention also provide an electronic device, including a memory and a processor; the memory stores an application program, and the processor is used to run the application program in the memory to perform the steps in any of the display overdrive control methods provided in the embodiments of the present invention.
[0058] Accordingly, embodiments of the present invention also provide a computer-readable storage medium storing a plurality of instructions adapted for loading by a processor to execute steps in any of the display overdrive control methods provided in embodiments of the present invention.
[0059] Furthermore, embodiments of the present invention also provide a computer program product, including a computer program or instructions, wherein when the computer program or instructions are executed by a processor, they implement the steps in any of the display overdrive control methods provided in embodiments of the present invention.
[0060] Using the solution of this embodiment of the invention, overdrive control reference parameters, backlight control information, and pixel signal statistics of multiple virtual partitions of a display device's display screen partitions can be obtained. Based on the overdrive control reference parameters, backlight control information, and pixel signal statistics, the pixel signal amplitude of each display screen partition when displaying the image frame to be displayed is predicted. Based on a preset mapping relationship between pixel signal amplitude and reference overdrive coefficient, and the pixel signal amplitude, the overdrive coefficient corresponding to the pixel signal amplitude is determined from the reference overdrive coefficient. Based on the overdrive control reference parameters, pixel signal amplitude, and overdrive coefficient, the overdrive coefficient for displaying the image frame to be displayed is predicted. The cumulative heat value of each display screen partition is calculated, and the overdrive coefficient of each display screen partition is corrected for heat control based on the cumulative heat value and the overdrive control reference parameter to obtain the target overdrive coefficient of each display screen partition. The display device is then overdrive controlled using the target overdrive coefficient corresponding to each display screen partition. Since the display screen of the display device is partitioned in this embodiment of the invention, and the heat accumulation of each display screen partition is dynamically monitored to achieve dynamic control of the overdrive state of each display screen partition, the overdrive duration can be increased and the overdrive effect of the display device can be improved without changing the hardware structure of the display device. Attached Figure Description
[0061] To more clearly illustrate the technical solutions in the embodiments of the present invention, 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 the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0062] Figure 1 This is a schematic diagram of a scenario for the display overdrive control method provided in an embodiment of the present invention;
[0063] Figure 2 This is a flowchart of the display overdrive control method provided in an embodiment of the present invention;
[0064] Figure 3 This is a schematic diagram of the display screen partitioning provided in an embodiment of the present invention;
[0065] Figure 4 This is a schematic diagram illustrating the correspondence between backlight control information and display screen partitions provided in an embodiment of the present invention;
[0066] Figure 5 This is a schematic diagram of logic calculation provided in an embodiment of the present invention;
[0067] Figure 6 This is a schematic flowchart of the display overdrive control process provided in an embodiment of the present invention;
[0068] Figure 7 This is a schematic diagram of the display overdrive control device provided in an embodiment of the present invention;
[0069] Figure 8 This is another structural schematic diagram of the display overdrive control device provided in an embodiment of the present invention;
[0070] Figure 9 This is a schematic diagram of the structure of the electronic device provided in an embodiment of the present invention. Detailed Implementation
[0071] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0072] This invention provides a display overdrive control method, apparatus, electronic device, and computer-readable storage medium. Specifically, this invention provides a display overdrive control method applicable to a display overdrive control apparatus, which can be integrated into an electronic device.
[0073] The electronic device can be a terminal or other device, including but not limited to mobile terminals and fixed terminals. For example, mobile terminals include but are not limited to smartphones, smartwatches, tablets, laptops, smart vehicles, etc., while fixed terminals include but are not limited to desktop computers, smart TVs, etc.
[0074] The electronic device can also be a server or other similar device. The server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms, but it is not limited to these.
[0075] The display overdrive control method of this invention can be implemented by a server or by a terminal and a server together.
[0076] The following example illustrates the display overdrive control method implemented jointly by a terminal and a server.
[0077] like Figure 1 As shown, the display overdrive control system provided in this embodiment of the invention includes a display device 10 and a server 20, etc.; the terminal 10 and the server 20 are connected through a network, such as through a wired or wireless network, etc., wherein the server 20 can exist as an electronic device that sends data to be displayed to the terminal 10.
[0078] The server 20 can be used to send image frames to be displayed to the terminal 10.
[0079] Terminal 10 can be used to acquire overdrive control reference parameters, backlight control information, and pixel signal statistics of multiple virtual partitions of the image frame to be displayed for multiple display screen partitions of terminal 10. Based on the overdrive control reference parameters, backlight control information, and pixel signal statistics, it can predict the pixel signal amplitude of each display screen partition when displaying the image frame to be displayed. Based on the preset mapping relationship between pixel signal amplitude and reference overdrive coefficient and the pixel signal amplitude, it can determine the overdrive coefficient corresponding to the pixel signal amplitude from the reference overdrive coefficient. Based on the overdrive control reference parameters, pixel signal amplitude, and overdrive coefficient, it can predict the partition heat accumulation value of each display screen partition when displaying the image frame to be displayed. Based on the partition heat accumulation value and overdrive control reference parameters, it can perform heat control correction on the overdrive coefficient of each display screen partition to obtain the target overdrive coefficient of each display screen partition.
[0080] When displaying an image frame to be displayed, terminal 10 can perform overdrive control on the display device by using the target overdrive coefficient corresponding to each display screen partition.
[0081] It is understood that in some embodiments, the data to be displayed provided by the server 20, such as the image frame to be displayed, can also be directly stored in the terminal 10, and this embodiment of the present invention does not limit this.
[0082] In other embodiments, the step of determining the target overdrive coefficients for each display partition performed by terminal 10 can also be performed by server 20. For example, after obtaining the target overdrive coefficients for each display partition, server 20 can send the target overdrive coefficients to terminal 10, so that terminal 10 can perform overdrive control on the display device based on the target overdrive coefficients corresponding to each display partition.
[0083] The following sections provide detailed descriptions of each example. It should be noted that the order in which the embodiments are described is not intended to limit the preferred order of the embodiments.
[0084] The embodiments of the present invention will be described from the perspective of a display overdrive control device, which can be integrated into a server and / or terminal.
[0085] like Figure 2 As shown, the specific flow of the display overdrive control method in this embodiment can be as follows:
[0086] 201. Obtain the overdrive control reference parameters, backlight control information, and pixel signal statistics of multiple virtual partitions of the image frame to be displayed from the multiple display partitions of the display device.
[0087] Among them, display devices are electronic devices with display functions, such as televisions, tablets, laptops, smartphones, smartwatches, and smart car devices.
[0088] Specifically, display screen partitioning involves dividing the display area of a display device into display ranges. For example, such as... Figure 3 As shown, a display screen area can be divided into 16 display screen partitions in 4 rows and 4 columns. Alternatively, for a display screen manufactured using OLED (organic light-emitting diode) technology, the pixel positions of the image frame to be displayed in the display screen area can be used as display screen partitions, and so on. This embodiment of the invention does not limit the partitioning method or the number of partitions.
[0089] The overdrive control reference parameters are parameters set according to the display capabilities of the display device. For example, the overdrive control reference parameters may include, but are not limited to, sub-parameters such as the minimum average pixel signal amplitude, minimum drive current, maximum drive current, maximum overdrive drive current, overdrive duration reference, and overheat protection time reference.
[0090] It is understandable that one overdrive control reference parameter corresponds to one display partition. Alternatively, one overdrive control reference parameter can correspond to multiple or all display partitions. In the case of multiple overdrive control reference parameters, the overdrive control reference parameter for each display partition can be the same, or it can have at least one different sub-parameter.
[0091] If an overdrive control reference parameter corresponds to multiple display screen partitions, the overdrive control reference parameter can describe the position, number, etc. of its corresponding display screen partitions. For example, the overdrive control reference parameter may include the number of horizontal divisions and vertical divisions of the display screen area, or the overdrive control reference parameter may include the position or number of its corresponding display screen partition.
[0092] The backlight control information can be calculated based on the image content corresponding to the image frame to be displayed in the display screen partition, and is used to control the backlight when displaying the image frame. The backlight control information corresponding to different display screen partitions may be the same or different.
[0093] In practical applications, the image frame to be displayed can be divided into blocks, and different coefficients (brightness intensity of the image block or LED block) can be used to adjust the backlight to achieve high contrast, that is, bright areas become brighter and dark areas become darker. The backlight control information is the relevant parameter information used when adjusting the backlight.
[0094] In other words, step 201 may specifically include:
[0095] Obtain overdrive control reference parameters for multiple display partitions of the display device and the image frames to be displayed;
[0096] Based on the display screen partitions, the image frames to be displayed are divided into blocks to obtain image blocks that match the display screen partitions;
[0097] Backlight control information is obtained by processing the pixel signals of each image block;
[0098] Obtain the pixel signal statistics of multiple virtual partitions of the image frame to be displayed.
[0099] For example, a display device has 16 display partitions. Correspondingly, when dividing the image frame to be displayed into blocks, the image frame can be divided into... Figure 4The 401 section shows 16 image blocks corresponding to the display screen partitions.
[0100] Specifically, for Figure 4 The image content corresponding to the image frame to be displayed in the display screen partition in section 401 can be calculated as follows: Figure 4 The backlight control information for each display screen partition is shown in 402.
[0101] In this embodiment of the invention, the image frame to be displayed can be an image composed of information to be displayed on the screen. For example, the image frame to be displayed can be a video frame of a picture or video to be played on the screen, or the image frame to be displayed can be an image frame composed of an application interface and the default background of the screen, and so on.
[0102] Specifically, a virtual partition is a region obtained by dividing the image frame to be displayed. It's understandable that the division of a virtual partition doesn't necessarily involve actually cutting the image frame into several sub-images; it simply uses a region composed of certain pixels within the image frame as a virtual partition.
[0103] Generally, the number of virtual partitions is greater than the number of display partitions.
[0104] In some optional examples, the virtual partitions can be divided evenly. For example, the virtual partitions can be divided into m rows and n columns. The specific values of m and n can be preset by the technician, or m and n can be automatically adjusted according to the content of different image frames to be displayed when dividing the virtual partitions.
[0105] For example, for image frames with rich content to be displayed (e.g., object detection can be performed on the image frames to be displayed, and the image frames to be displayed with a number of detected objects greater than a preset threshold can be considered to have rich content), the values of m and n can be set to be larger. For image frames with simple content to be displayed (e.g., the proportion of continuous solid color areas in the image frames to be displayed is greater than a preset area threshold, which can be considered to have simple content), the values of m and n can be appropriately reduced.
[0106] For example, the virtual partition can be divided into 108 rows and 192 columns. For an image frame to be displayed at a resolution of 4K (3840×2160), each virtual partition contains 20×20 pixels, totaling 400 pixels.
[0107] In some alternative examples, to further leverage some of the hardware advantages of the display device, the image frame to be displayed can also be divided into uneven virtual partitions. Specifically, the step "obtain the image frame to be displayed, and perform partitioning processing on the image frame to obtain multiple virtual partitions corresponding to the image frame to be displayed" can include:
[0108] Obtain the image frame to be displayed;
[0109] Based on the pixel signals corresponding to each pixel in the image frame to be displayed, the image frame to be displayed is subjected to non-uniform partitioning to obtain multiple virtual partitions corresponding to the image frame to be displayed.
[0110] Among the multiple virtual partitions obtained by uneven partitioning, at least two virtual partitions have different numbers of pixels.
[0111] For example, when performing uneven partitioning, the number of virtual partitions for each region can be determined based on the image content of each display partition in the corresponding area of the image frame to be displayed. For instance, the region corresponding to a certain display partition in the image frame to be displayed can be divided into h rows and t columns. For regions with rich content (e.g., regions where object detection can be performed and the number of detected objects exceeds a preset threshold can be considered rich in content), the values of h and t can be set larger. For regions with simple content (e.g., regions where the proportion of continuous solid color parts in the region exceeds a preset region threshold can be considered simple in content), the values of h and t can be appropriately reduced.
[0112] In some optional embodiments, the pixel signal statistics can be calculated in advance by the display device or a remote device such as a server connected to the display device before performing overdrive control based on the image frame to be displayed. That is, before the step "obtaining the overdrive control reference parameters of multiple display partitions of the display device, backlight control information, and pixel signal statistics of multiple virtual partitions of the image frame to be displayed," the display overdrive control method provided in this embodiment of the invention may further include:
[0113] Obtain the image frame to be displayed, and perform partitioning processing on the image frame to obtain multiple virtual partitions corresponding to the image frame to be displayed;
[0114] Based on the pixel signals corresponding to each pixel in each virtual partition, the average value and the maximum value of the pixel signals in each virtual partition are calculated as the pixel signal statistics.
[0115] Among them, the pixel signal statistics are data obtained by statistical processing of the pixel signals corresponding to each pixel in each virtual partition.
[0116] Specifically, a pixel signal can be understood as the pixel color signal corresponding to each pixel. Pixel signals can be represented using color spaces such as RGB, YUV, and YIQ.
[0117] Pre-calculating pixel signal statistics can speed up the overdrive control of display devices based on the image frames to be displayed, reducing the computational burden on the display devices. For example, when playing video, the display device can pre-calculate and store the pixel signal statistics of certain image frames that have not yet been displayed, so that they can be quickly retrieved when needed.
[0118] Alternatively, the display device may send a request to a remote device to obtain pixel signal statistics when it needs the pixel signal statistics of the image frame to be displayed, triggering the remote device to send the pixel signal statistics to the display device.
[0119] It is understood that, when the computing resources of the display device allow, the pixel signal statistics can also be calculated in real time by the display device during overdrive control based on the image frame to be displayed, and the embodiments of the present invention do not limit this.
[0120] Specifically, the average pixel signal value in the pixel signal statistics can be obtained by calculating the average pixel signal of each pixel in the virtual partition, and the maximum pixel signal value in the pixel signal statistics can be obtained by taking the maximum pixel signal of each pixel in the virtual partition.
[0121] Taking a virtual partition containing 400 pixels as an example, the average pixel signal value can be calculated as follows:
[0122] apl_i=average(s1,s2,……,s400)=(s1+s2+……+s400) / 400
[0123] The maximum value of the pixel signal can be calculated as follows:
[0124] a_max_i=max(s1,s2,...,s400)
[0125] Where apl_i is the average pixel signal of the i-th virtual partition, and a_max_i is the maximum pixel signal of the i-th virtual partition. s1, s2, ..., s400 represent the pixel signals of the 1st to the 400th pixels in the i-th virtual partition, respectively.
[0126] 202. Based on the overdrive control reference parameters, backlight control information, and pixel signal statistics, predict the pixel signal amplitude of each display partition when displaying the image frame to be displayed.
[0127] In practical applications, the amplitude of the pixel signal when the display partition is displaying the image frame to be displayed will affect the overdrive effect.
[0128] In some examples, if the initial pixel signal amplitude predicted based on overdrive control reference parameters, backlight control information, and pixel signal statistics exceeds the amplitude threshold of the display partition, the initial pixel signal amplitude can be amplified to achieve further overdrive. That is, step 202 may specifically include:
[0129] Based on the display partition position of each display partition indicated by the overdrive control reference parameters, and the virtual partition position corresponding to each virtual partition, determine the set of virtual partitions corresponding to each display partition.
[0130] Based on the pixel signal statistics of each virtual partition in each virtual partition set, calculate the initial pixel signal amplitude corresponding to each display partition;
[0131] If the initial pixel signal amplitude is less than the preset amplitude threshold, the pixel signal amplitude of each display partition is predicted when displaying the image frame to be displayed, based on the initial pixel signal amplitude, overdrive control reference parameters and backlight control information.
[0132] The initial pixel signal amplitude is the amplitude that the display partition can reach when displaying the image frame without overdrive processing.
[0133] If the initial pixel signal amplitude is small, it means that the display area can be over-driven. At this time, an amplified initial pixel signal amplitude can be calculated based on the backlight control information of the display area to be backlit.
[0134] Specifically, the overdrive control reference parameters include the maximum overdrive drive current, and the step "predicting the pixel signal amplitude of each display partition when displaying the image frame to be displayed based on the initial pixel signal amplitude, the overdrive control reference parameters, and the backlight control information" may include:
[0135] Multiply the initial pixel signal amplitude and the backlight control information to calculate the backlight pixel signal amplitude of the display partition;
[0136] The pixel signal amplitude of each display screen partition is obtained by dividing the backlight pixel signal amplitude by the maximum overdrive current.
[0137] The calculation process for pixel signal amplitude can be expressed by the following formula:
[0138] apl_k = apl_j * Bi_j / i_boost
[0139] Where apl_k is the pixel signal amplitude of a display partition, apl_j is the initial pixel signal amplitude of the display partition, Bi_j is the backlight control information of the display partition, and i_boost is the maximum overdrive current of the display partition.
[0140] In other examples, if the initial pixel signal amplitude of a display partition is not less than an amplitude threshold, it can be considered that the display partition does not have the conditions for further overdrive when displaying the image frame to be displayed. In this case, the initial pixel signal amplitude does not need to be processed.
[0141] In other words, it can be determined whether the apl_j of a display partition is greater than apl_low (amplitude threshold). If it is greater, the display partition does not meet the conditions for further overdrive and directly jumps to the next display partition; if it is less, a new apl_k is calculated.
[0142] It should be noted that since the number of virtual partitions is much greater than the number of display partitions, there needs to be a certain mapping relationship between virtual partitions and display partitions. This mapping relationship mainly depends on the way the virtual partitions are divided.
[0143] For example, if the virtual partitions are obtained by uniformly dividing the image, the mapping relationship can be a spatial correspondence between the virtual partitions and the display partitions. For instance, the virtual partitions could be divided into 108 rows and 192 columns, while the display partitions are 16. In this case, one display partition can correspond to 1296 virtual partitions (27*48).
[0144] For example, if the virtual partitions are obtained by uneven division, the mapping relationship can also be such that the virtual partitions and the display partitions correspond only by spatial location. For example, display partition 1 corresponds to 4 virtual partitions, and display partition 2 corresponds to 16 virtual partitions.
[0145] Furthermore, the pixel signal statistics of multiple virtual partitions corresponding to the display partition can be transformed by calling the corresponding calculation logic according to the different display partitions, so that each display partition has a transformed pixel signal statistics value corresponding to it.
[0146] That is, before the step "calculating the initial pixel signal amplitude corresponding to each display partition based on the pixel signal statistics of each virtual partition in each virtual partition set", the display overdrive control method provided in this embodiment of the invention further includes:
[0147] Obtain a preset pixel signal mapping table, which includes the correspondence between pixel signal statistics and pixel signal mapping functions.
[0148] The pixel signal mapping table can be pre-stored in the display device.
[0149] In this embodiment of the invention, the pixel signal mapping table can be in the form of a LUT (Look-Up Table). An LUT is essentially a RAM. It pre-writes data into RAM, and each time a signal is input, it's equivalent to inputting an address to look up the corresponding content in the table, and then outputs it.
[0150] Among them, the pixel signal mapping function can transform the pixel signal statistics into another corresponding mapping value through certain transformations such as thresholding, inversion, binarization, contrast adjustment, and linear transformation.
[0151] Accordingly, the step "calculate the initial pixel signal amplitude corresponding to each display partition based on the pixel signal statistics of each virtual partition in each virtual partition set" may specifically include:
[0152] Based on the pixel signal statistics of each virtual partition in each virtual partition set and the pixel signal mapping table, determine the target pixel signal mapping function corresponding to each pixel signal statistics;
[0153] The pixel signal mapping values of each virtual partition are obtained by mapping the statistical values of each pixel signal through the target pixel signal mapping function.
[0154] The initial pixel signal amplitude corresponding to each display screen partition is calculated based on the pixel signal mapping value.
[0155] For example, Figure 5 This is a schematic diagram of a pixel signal mapping table. Each number in the table represents a multiple of the pixel signal statistics of the corresponding virtual partition.
[0156] In some optional embodiments, the pixel signal statistics include the average pixel signal value, and the step "mapping each pixel signal statistics value through a target pixel signal mapping function to obtain the pixel signal mapping value of each virtual partition" may specifically include:
[0157] The average pixel signal of each virtual partition is obtained by mapping the average value of each pixel signal through the target pixel signal mapping function.
[0158] Accordingly, the step "calculate the initial pixel signal amplitude corresponding to each display partition based on the pixel signal mapping value" may include:
[0159] Based on the average mapping value of each pixel signal, the sum of the average mapping values of the pixel signals of each virtual partition in each virtual partition set is calculated to obtain the sum of the pixel signal amplitudes corresponding to each virtual partition set;
[0160] Determine the number of virtual partitions in each virtual partition set, calculate the pixel signal amplitude corresponding to each virtual partition set and its quotient with the number of partitions, and obtain the initial pixel signal amplitude of the display partition corresponding to each virtual partition set.
[0161] For example, with Figure 5 Taking a pixel signal mapping table as an example, where a display screen partition can correspond to 1296 virtual partitions (27*48), the initial pixel signal amplitude of this display screen partition can be calculated through the following process:
[0162] apl_j=(apl_1*L_LUT(1,1,1)+apl_2*L_LUT(1,2,1)+……+apl_((a-1)*27+b)*L_LUT(a,b,1)+……+apl_(48*27)*L_LUT(48,27,1)) / (48*27);
[0163] Where apl_j is the initial pixel signal amplitude of the display partition, and L_LUT is... Figure 5 The pixel signal mapping table, L_LUT(1,1,1) represents the first virtual partition in the display partition, and 48*27 is the number of virtual partitions corresponding to the display partition.
[0164] 203. Based on the preset mapping relationship between pixel signal amplitude and reference overdrive coefficient and pixel signal amplitude, determine the overdrive coefficient corresponding to the pixel signal amplitude from the reference overdrive coefficient.
[0165] In some embodiments, the overdrive coefficient can be determined based solely on the pixel signal amplitude. For example, the mapping relationship between pixel signal amplitude and reference overdrive coefficient may include only the reference overdrive coefficient corresponding to each pixel signal amplitude.
[0166] In other embodiments, to improve the accuracy of the overdrive coefficient, the overdrive coefficient can be determined based on the pixel signal amplitude and the maximum pixel signal amplitude. In this case, the pixel signal statistics include the maximum pixel signal value. Before step 203, the display overdrive control method provided in this embodiment of the invention further includes:
[0167] Based on the overdrive control reference parameters and the maximum pixel signal value, the maximum amplitude of the pixel signal in each display partition is predicted when displaying the image frame to be displayed.
[0168] Correspondingly, the step "based on the preset mapping relationship between pixel signal amplitude and reference overdrive coefficient, and pixel signal amplitude, determine the overdrive coefficient corresponding to the pixel signal amplitude from the reference overdrive coefficient" can specifically include:
[0169] An overdrive coefficient search index is established based on the maximum amplitude and amplitude of the pixel signal.
[0170] The overdrive coefficient is obtained by searching the overdrive coefficient search index from the preset mapping relationship between pixel signal amplitude and reference overdrive coefficient.
[0171] In other words, in this embodiment of the invention, the pixel signal amplitude apl_k and the maximum pixel signal amplitude a_max_j can be used as index values, and the preset mapping relationship between the pixel signal amplitude and the reference overdrive coefficient can be substituted to find the overdrive coefficient A_k, which is the overdrive coefficient of the corresponding display screen partition.
[0172] The step "predicting the maximum amplitude of the pixel signal in each display partition when displaying the image frame to be displayed, based on the overdrive control reference parameters and the maximum pixel signal value" can specifically include:
[0173] Based on the display partition position of each display partition indicated by the overdrive control reference parameters, and the virtual partition position corresponding to each virtual partition, determine the set of virtual partitions corresponding to each display partition.
[0174] Based on the maximum pixel signal value of each virtual partition in each virtual partition set, calculate the maximum amplitude of the pixel signal corresponding to each display partition.
[0175] Specifically, the process of determining the virtual partition corresponding to the display screen partition is similar to the process of calculating the initial pixel signal amplitude mentioned above, and will not be repeated here in this embodiment of the invention.
[0176] The step "Calculate the maximum amplitude of the pixel signal corresponding to each display partition based on the maximum pixel signal value of each virtual partition in each virtual partition set" includes:
[0177] Based on the maximum pixel signal value of each virtual partition in each virtual partition set and the pixel signal mapping table, determine the target pixel signal mapping function corresponding to the maximum pixel signal value;
[0178] The maximum value of each pixel signal is mapped by the target pixel signal mapping function to obtain the maximum mapped value of the pixel signal of each virtual partition;
[0179] The maximum amplitude of the pixel signal corresponding to each display partition is calculated based on the maximum mapping value of each pixel signal.
[0180] Specifically, the pixel signal mapping table can include the correspondence between the average pixel signal value, the maximum pixel signal value, and the pixel signal mapping function.
[0181] In this embodiment of the invention, the calculation process of the maximum mapping value of the pixel signal and the calculation process of the initial pixel signal amplitude can be performed simultaneously or not simultaneously, and this embodiment of the invention does not limit this.
[0182] For example, with Figure 5 Taking a pixel signal mapping table as an example, where a display screen partition can correspond to 1296 virtual partitions (27*48), the initial pixel signal amplitude of this display screen partition can be calculated through the following process:
[0183] a_max_j=(a_max_1*L_LUT(1,1,1)+a_max_2*L_LUT(1,2,1)+……+a_max_((a-1)*27+b)*L_LUT(a,b,1)+……+a_max_(48*27)*L_LUT(48,27,1)) / (48*27);
[0184] Where a_max_j is the maximum amplitude of the pixel signal in this display partition, and L_LUT is... Figure 5 The pixel signal mapping table, L_LUT(1,1,1) represents the first virtual partition in the display partition, and 48*27 is the number of virtual partitions corresponding to the display partition.
[0185] 204. Based on overdrive control reference parameters, pixel signal amplitude, and overdrive coefficient, predict the cumulative heat value of each display screen partition when displaying the image frame to be displayed.
[0186] It is understandable that display devices generate heat during the display process. The cumulative heat value of each display zone measures the total heat generated by each display zone of the device from the start of operation until the display of the image frame to be shown.
[0187] Specifically, the cumulative heat value of the partition can be calculated by summing the heat accumulated during historical operation with the heat generated during the display of the image frame to be displayed. In other words, the overdrive control reference parameters may include the maximum overdrive drive current, and step 204 may specifically include:
[0188] Based on the maximum overdrive drive current, pixel signal amplitude, and overdrive coefficient in the overdrive control reference parameters, the heat increment value of each display screen partition is predicted when displaying the image frame to be displayed.
[0189] Obtain the historical cumulative heat value for each display screen partition;
[0190] Based on the historical cumulative heat value and the incremental heat value of each display screen partition, calculate the cumulative heat value of each display screen partition when displaying the image frame to be displayed.
[0191] Specifically, the heat increment value for each display screen partition can be calculated using the following formula:
[0192] P_k = apl_k * i_boost * A_k
[0193] Where P_k is the heat increment value of a display partition, apl_k is the pixel signal amplitude of the display partition, i_boost is the maximum overdrive current of the display partition, and A_k is the overdrive coefficient of the display partition.
[0194] The historical cumulative heat value can be the heat accumulated during the historical operation of each display screen partition.
[0195] In some embodiments, the current accumulated heat value of the display screen partition after each display of the image frame to be displayed can be used as the new historical accumulated heat value. That is, the display overdrive control method provided in this embodiment of the invention further includes:
[0196] While displaying the image frame to be displayed, detect the current actual cumulative heat value of each display screen partition;
[0197] The actual cumulative heat value of each partition is used as the new historical cumulative heat value for each display partition.
[0198] The accuracy of heat monitoring can be improved by updating historical cumulative heat values.
[0199] Alternatively, the historical cumulative heat value can also be the remaining undissipated heat of each display partition. That is, the step "Obtain the historical cumulative heat value for each display partition" can include:
[0200] Obtain historical heat generation values for each display screen partition;
[0201] Detect the historical heat loss of each display screen partition, and calculate the historical cumulative heat value of each display screen partition based on the historical heat generation value and the historical heat loss value.
[0202] Specifically, historical heat loss can be calculated by measuring the temperature sensor on the display screen, or it can be estimated by the temperature of the surrounding environment and the display screen temperature data. This embodiment of the invention does not limit the method of obtaining historical heat loss.
[0203] 205. Based on the cumulative heat value of each zone and the overdrive control reference parameters, the overdrive coefficient of each display zone is corrected by heat control to obtain the target overdrive coefficient of each display zone.
[0204] In this embodiment of the invention, heat control correction of the overdrive coefficient may include amplifying or reducing the overdrive coefficient to control the heat generated during the overdrive display process.
[0205] Using the current overdrive coefficient for overdrive display may cause the display screen to overheat. In this case, the overdrive coefficient can be reduced to avoid overheating and protect the display screen.
[0206] If using the current overdrive coefficient for overdrive display does not exceed the heat tolerance of the display partition, the overdrive coefficient can be amplified to improve the overdrive display effect. For example, the overdrive state can be entered earlier, the overdrive time can be increased, or the overdrive voltage can be increased.
[0207] In some optional embodiments, the overdrive control reference parameters for each display partition include the overdrive duration baseline, the minimum average signal amplitude, and the partition overdrive weight for each display partition. Step 205 may specifically include:
[0208] For each display screen partition, the product of the overdrive duration baseline, the minimum average signal amplitude, and the partition overdrive weight is calculated to obtain the upper limit of heat accumulation for each display screen partition.
[0209] Compare the cumulative heat values and maximum heat values for each display screen partition;
[0210] For overheated display screen partitions where the cumulative heat value exceeds the upper limit of the cumulative heat value, the overdrive coefficient of the overheated display screen partition is reduced so that the new cumulative heat value of the partition obtained when overdrive displaying the image frame to be displayed based on the reduced overdrive coefficient does not exceed the upper limit of the cumulative heat value.
[0211] The reduced overdrive coefficient of each overheated display screen partition is used as the target overdrive coefficient of each overheated display screen partition.
[0212] Among them, the overheated display screen partition is the display screen partition whose cumulative heat value calculated when overdriving the image frame to be displayed using the overdrive coefficient is greater than the upper limit of cumulative heat.
[0213] Specifically, the maximum heat accumulation limit is the upper limit of heat that each display screen zone can withstand. This maximum heat accumulation limit can be calculated using the following formula:
[0214] P1(k)=apl_low*local_t0(k)*t0
[0215] Where P1(k) is the upper limit of heat accumulation in the display partition, apl_low is the minimum average signal amplitude of the display partition, local_t0(k) is the partition overdrive weight of the display partition, and t0 is the overdrive duration baseline of the display partition.
[0216] For example, it can be determined whether the PA_k of the display partition exceeds the heat accumulation limit P1(k). If PA_k exceeds P1(k), the overdrive coefficient A_k of the current display partition (i.e., the overheated display partition) is reduced to obtain the target overdrive coefficient, so that when the overheated display partition performs overdrive display of the image frame to be displayed based on the target overdrive coefficient, the actual heat accumulation value of the partition is not greater than the heat accumulation limit.
[0217] Alternatively, the overdrive coefficient A_k of the overheated display partition can be set directly to Bi_j / i_boost, which stops the overdrive of the overheated display partition.
[0218] In some examples, to prevent heat generated by display partitions adjacent to the overheated display partition from affecting the overheated display partition through heat transfer or other means, in addition to reducing the overdrive coefficient of the overheated display, the overdrive coefficient of the display partitions adjacent to the overheated display partition can also be reduced.
[0219] That is, the display overdrive control method provided in the embodiments of the present invention may further include:
[0220] Based on the location information of the overheated display screen partition, at least the overdrive coefficient of the adjacent display screen partition that is geographically adjacent to the overheated display screen partition is reduced.
[0221] The reduced overdrive coefficient of each adjacent display screen partition is used as the target overdrive coefficient of each adjacent display screen partition.
[0222] The specific handling of the overdrive coefficient for adjacent display screen zones can be determined based on the predicted heat accumulation of the overheated display screen zones.
[0223] For example, if PA_k exceeds P1(k) but is less than 1.2 times the upper limit P1(k), the overdrive coefficient of the adjacent display partition can be reduced to 0.95 times the original value. If the overdrive coefficient after being reduced by 0.95 times is less than Bi_j / i_boost, then the reduced overdrive coefficient of the adjacent display partition is set to Bi_j / i_boost.
[0224] If PA_k exceeds 1.2 times P1(k), the overdrive coefficient of adjacent display partitions or all display partitions can be directly reduced to Bi_j / i_boost.
[0225] In some alternative embodiments, for overdrive display screen partitions where the cumulative heat value of the partition is not greater than the upper limit of the cumulative heat value, the overdrive coefficient can be used directly as the target overdrive coefficient without processing the overdrive coefficient.
[0226] Alternatively, for overheated display screen partitions where the cumulative heat value of the partition does not exceed the upper limit of the cumulative heat value, the overdrive coefficient of the overheated display screen partition can be increased so that the new cumulative heat value of the partition obtained when the overheated display screen partition performs overdrive display on the image frame to be displayed based on the increased overdrive coefficient does not exceed the upper limit of the cumulative heat value.
[0227] The amplified overdrive coefficient of each overheated display screen partition is used as the target overdrive coefficient of each overheated display screen partition.
[0228] 206. Overdrive control of display devices is performed by using the target overdrive coefficients corresponding to each display screen partition.
[0229] In practical applications, to prevent damage to the display device due to overheating, the display will enter an overheat protection state when the accumulated heat reaches a certain threshold. In some optional embodiments, the overdrive control reference parameters for each display partition include the overheat protection time base, the minimum average signal amplitude, and the partition overdrive protection weight for each display partition. The display overdrive control method provided in this embodiment may further include:
[0230] For each display screen partition, the product of the overheat protection time base, the minimum average signal amplitude, and the partition overdrive protection weight is calculated to obtain the corresponding thermal protection threshold for each display screen partition.
[0231] Detect the current actual cumulative heat value of each display screen partition and compare the actual cumulative heat value of each display screen partition with the heat protection threshold.
[0232] For display screen partitions where the actual cumulative heat value is not less than the heat protection threshold, control the display screen partitions to prevent overdrive display.
[0233] Understandably, after entering overheat protection mode, a certain amount of time needs to be waited before it can re-enter overdrive mode. Under overheat protection, the difference between the accumulated heat and the upper limit of heat accumulation (i.e., the heat protection threshold) must reach a certain range before it can exit overheat protection mode.
[0234] Specifically, the thermal protection threshold P2(k) can be calculated using the following formula:
[0235] P2(k)=apl_low*local_t1(k)*t1
[0236] Where apl_low is the minimum average signal amplitude of the display partition, local_t1(k) is the partition overdrive protection weight of the display partition, and t1 is the overheat protection time base of the display partition.
[0237] For example, such as Figure 6As shown, the display device acquires overdrive control reference parameters (including the number of display screen partitions and the index parameters of each display screen partition), backlight control information, and the image frame to be displayed. The overdrive pre-calculation module calculates a set of overdrive coefficients based on the overdrive control reference parameters, backlight control information, and the signal amplitude statistics of the image frame to be displayed.
[0238] The heat pre-statistics module performs a pre-statistics on the heat accumulation of each display screen partition based on the overdrive coefficient calculated by the overdrive pre-calculation module and the overdrive control reference parameters. It outputs a set of partition heat accumulation values and a set of partition heat increment values.
[0239] The overdrive decision module further corrects the overdrive coefficient of each display zone based on the cumulative heat value of each zone and the overdrive control reference parameters, and outputs the target overdrive coefficient for each display zone. The zone backlight control module performs actual backlight control based on the target overdrive coefficient of each display zone.
[0240] In some optional embodiments, the similarity between the current image frame to be displayed and an already displayed image frame that has undergone overdrive display can be compared. If the similarity between the image frame to be displayed and the already displayed image frame is greater than a preset similarity threshold, the target overdrive coefficient of each display partition when displaying the already displayed image frame can be directly obtained, and overdrive control of the image frame to be displayed can be performed according to the target overdrive coefficient. The display overdrive control method provided in the embodiments of the present invention may further include:
[0241] Obtain the image frame to be displayed, as well as the image frames already displayed on the display device;
[0242] The image frame to be displayed is matched with the already displayed image frames to obtain the image similarity between the image frame to be displayed and each of the already displayed image frames.
[0243] If there is an image similarity greater than the preset similarity threshold, obtain the target overdrive coefficient of each display partition when displaying the already displayed image frame corresponding to the image with the highest image similarity;
[0244] The target overdrive coefficient of the displayed image frame corresponding to the largest image similarity is used as the target overdrive coefficient of the image frame to be displayed.
[0245] The steps involve performing overdrive control on the display device using the target overdrive coefficient corresponding to each display partition.
[0246] The speed of overdrive control can be improved by comparing the similarity between images.
[0247] As can be seen from the above, the embodiments of the present invention can obtain overdrive control reference parameters, backlight control information, and pixel signal statistics of multiple virtual partitions of the display device's display screen partitions, as well as the pixel signal statistics of multiple virtual partitions of the image frame to be displayed. Based on the overdrive control reference parameters, backlight control information, and pixel signal statistics, the pixel signal amplitude of each display screen partition when displaying the image frame to be displayed is predicted. Based on the preset mapping relationship between pixel signal amplitude and reference overdrive coefficient, and the pixel signal amplitude, the overdrive coefficient corresponding to the pixel signal amplitude is determined from the reference overdrive coefficient. Based on the overdrive control reference parameters, pixel signal amplitude, and overdrive coefficient, the overdrive coefficient is predicted when displaying the image frame to be displayed. The cumulative heat value of each display screen partition is used to correct the overdrive coefficient of each display screen partition based on the cumulative heat value and overdrive control reference parameters, thereby obtaining the target overdrive coefficient of each display screen partition. The display device is then overdrive controlled using the target overdrive coefficient corresponding to each display screen partition. Since the display screen of the display device is partitioned in this embodiment of the invention, and the heat accumulation of each display screen partition is dynamically monitored to achieve dynamic control of the overdrive status of each display screen partition, the overdrive duration can be increased and the overdrive effect of the display device can be improved without changing the hardware structure of the display device.
[0248] To better implement the above methods, the present invention also provides a display overdrive control device.
[0249] refer to Figure 7 The device includes:
[0250] The parameter acquisition unit 701 can be used to acquire overdrive control reference parameters, backlight control information, and pixel signal statistics of multiple virtual partitions of the display device for multiple display screen partitions;
[0251] The amplitude prediction unit 702 can be used to predict the pixel signal amplitude of each display screen partition when displaying an image frame, based on overdrive control reference parameters, backlight control information and pixel signal statistics.
[0252] The coefficient determination unit 703 can be used to determine the overdrive coefficient corresponding to the pixel signal amplitude from the reference overdrive coefficient based on the preset mapping relationship between the pixel signal amplitude and the reference overdrive coefficient and the pixel signal amplitude.
[0253] The heat accumulation prediction unit 704 can be used to predict the heat accumulation value of each display screen partition when displaying an image frame, based on overdrive control reference parameters, pixel signal amplitude and overdrive coefficient.
[0254] The coefficient correction unit 705 can be used to perform heat control correction on the overdrive coefficient of each display screen partition based on the partition heat accumulation value and overdrive control reference parameters, so as to obtain the target overdrive coefficient of each display screen partition.
[0255] The overdrive control unit 706 can be used to overdrive the display device by means of the target overdrive coefficient corresponding to each display partition.
[0256] In some alternative embodiments, such as Figure 8 As shown, the display overdrive control device provided in this embodiment of the invention may further include a statistics unit 707, which can be used to acquire the image frame to be displayed and perform partitioning processing on the image frame to be displayed to obtain multiple virtual partitions corresponding to the image frame to be displayed.
[0257] Based on the pixel signals corresponding to each pixel in each virtual partition, the average value and the maximum value of the pixel signals in each virtual partition are calculated as the pixel signal statistics.
[0258] In some optional embodiments, the statistics unit 707 can be used to acquire the image frame to be displayed;
[0259] Based on the pixel signals corresponding to each pixel in the image frame to be displayed, the image frame to be displayed is subjected to non-uniform partitioning to obtain multiple virtual partitions corresponding to the image frame to be displayed.
[0260] In some optional embodiments, the amplitude prediction unit 702 can be used to determine the set of virtual partitions corresponding to each display partition based on the display partition position of each display partition indicated by the overdrive control reference parameters and the virtual partition position corresponding to each virtual partition.
[0261] Based on the pixel signal statistics of each virtual partition in each virtual partition set, calculate the initial pixel signal amplitude corresponding to each display partition;
[0262] If the initial pixel signal amplitude is less than the preset amplitude threshold, the pixel signal amplitude of each display partition is predicted when displaying the image frame to be displayed, based on the initial pixel signal amplitude, overdrive control reference parameters and backlight control information.
[0263] In some optional embodiments, the display overdrive control device provided in this embodiment of the invention may further include a mapping table acquisition unit, which can be used to acquire a preset pixel signal mapping table. The pixel signal mapping table may include the correspondence between pixel signal statistical values and pixel signal mapping functions.
[0264] The amplitude prediction unit 702 can be used to determine the target pixel signal mapping function corresponding to each pixel signal statistical value based on the pixel signal statistical values of each virtual partition in each virtual partition set and the pixel signal mapping table.
[0265] The pixel signal mapping values of each virtual partition are obtained by mapping the statistical values of each pixel signal through the target pixel signal mapping function.
[0266] The initial pixel signal amplitude corresponding to each display screen partition is calculated based on the pixel signal mapping value.
[0267] In some optional embodiments, the pixel signal statistics may include the average pixel signal value. The amplitude prediction unit 702 can be used to map the average pixel signal value of each pixel signal through the target pixel signal mapping function to obtain the average pixel signal mapping value of each virtual partition.
[0268] Based on the average mapping value of each pixel signal, the sum of the average mapping values of the pixel signals of each virtual partition in each virtual partition set is calculated to obtain the sum of the pixel signal amplitudes corresponding to each virtual partition set;
[0269] Determine the number of virtual partitions in each virtual partition set, calculate the pixel signal amplitude corresponding to each virtual partition set and its quotient with the number of partitions, and obtain the initial pixel signal amplitude of the display partition corresponding to each virtual partition set.
[0270] In some optional embodiments, the overdrive control reference parameters may include the maximum overdrive drive current, and the amplitude prediction unit 702 may be used to multiply the initial pixel signal amplitude and the backlight control information to calculate the backlight pixel signal amplitude of the display partition.
[0271] The pixel signal amplitude of each display screen partition is obtained by dividing the backlight pixel signal amplitude by the maximum overdrive current.
[0272] In some optional embodiments, the pixel signal statistics may include the maximum pixel signal value. The display overdrive control device provided in this embodiment may also include a maximum amplitude prediction unit 708, which can be used to predict the maximum amplitude of the pixel signal of each display screen partition when displaying the image frame to be displayed, based on the overdrive control reference parameters and the maximum pixel signal value.
[0273] The coefficient determination unit 703 can be used to establish an overdrive coefficient search index based on the maximum amplitude of the pixel signal and the amplitude of the pixel signal.
[0274] The overdrive coefficient is obtained by searching the overdrive coefficient search index from the preset mapping relationship between pixel signal amplitude and reference overdrive coefficient.
[0275] In some optional embodiments, the overdrive control reference parameters for each display partition may include the overdrive duration reference, the minimum average signal amplitude, and the partition overdrive weight for each display partition.
[0276] The coefficient correction unit 705 can be used to calculate the product between the overdrive duration benchmark, the minimum average signal amplitude, and the overdrive weight of each display screen partition, respectively, to obtain the upper limit of heat accumulation for each display screen partition.
[0277] Compare the cumulative heat values and maximum heat values for each display screen partition;
[0278] For overheated display screen partitions where the cumulative heat value exceeds the upper limit of the cumulative heat value, the overdrive coefficient of the overheated display screen partition is reduced so that the new cumulative heat value of the partition obtained when overdrive displaying the image frame to be displayed based on the reduced overdrive coefficient does not exceed the upper limit of the cumulative heat value.
[0279] The reduced overdrive coefficient of each overheated display screen partition is used as the target overdrive coefficient of each overheated display screen partition.
[0280] In some optional embodiments, the display overdrive control device provided in this embodiment of the invention may further include an adjacent coefficient correction unit 709, which can be used to reduce the overdrive coefficient of adjacent display partitions that are adjacent to the overheated display partition based on the location information of the overheated display partition.
[0281] The reduced overdrive coefficient of each adjacent display screen partition is used as the target overdrive coefficient of each adjacent display screen partition.
[0282] In some optional embodiments, the overdrive control reference parameters for each display partition may include the overheat protection time base, the minimum average signal amplitude, and the partition overdrive protection weight for each display partition. The display overdrive control device provided in this embodiment may also include an overheat protection unit 710, which can be used to calculate the product between the overheat protection time base, the minimum average signal amplitude, and the partition overdrive protection weight for each display partition to obtain the heat protection threshold corresponding to each display partition.
[0283] Detect the current actual cumulative heat value of each display screen partition and compare the actual cumulative heat value of each display screen partition with the heat protection threshold.
[0284] For display screen partitions where the actual cumulative heat value is not less than the heat protection threshold, control the display screen partitions to prevent overdrive display.
[0285] In some optional embodiments, the overdrive control reference parameters may include the maximum overdrive drive current, and the heat accumulation prediction unit 704 may be used to predict the partition heat increment value of each display partition when displaying the image frame to be displayed based on the maximum overdrive drive current, pixel signal amplitude and overdrive coefficient in the overdrive control reference parameters.
[0286] Obtain the historical cumulative heat value for each display screen partition;
[0287] Based on the historical cumulative heat value and the incremental heat value of each display screen partition, calculate the cumulative heat value of each display screen partition when displaying the image frame to be displayed.
[0288] In some optional embodiments, the display overdrive control device provided in this embodiment of the invention may further include a heat accumulation value update unit, which can be used to detect the current real heat accumulation value of each display screen partition when displaying an image frame to be displayed;
[0289] The actual cumulative heat value of each partition is used as the new historical cumulative heat value for each display partition.
[0290] In some optional embodiments, the parameter acquisition unit 701 can be used to acquire overdrive control reference parameters of multiple display partitions of the display device and the image frame to be displayed.
[0291] Based on the display screen partitions, the image frames to be displayed are divided into blocks to obtain image blocks that match the display screen partitions;
[0292] Backlight control information is obtained by processing the pixel signals of each image block;
[0293] Obtain the pixel signal statistics of multiple virtual partitions of the image frame to be displayed.
[0294] As shown above, the overdrive control device can acquire overdrive control reference parameters for multiple display partitions of the display device, backlight control information, and pixel signal statistics for multiple virtual partitions of the image frame to be displayed. Based on the overdrive control reference parameters, backlight control information, and pixel signal statistics, it can predict the pixel signal amplitude of each display partition when displaying the image frame to be displayed. Based on the preset mapping relationship between pixel signal amplitude and reference overdrive coefficient, and the pixel signal amplitude, it can determine the overdrive coefficient corresponding to the pixel signal amplitude from the reference overdrive coefficient. Based on the overdrive control reference parameters, pixel signal amplitude, and overdrive coefficient, it can predict the overdrive coefficient for displaying the image frame to be displayed. The cumulative heat value of each display screen partition during frame rate is used to adjust the overdrive coefficient of each display screen partition based on the cumulative heat value and overdrive control reference parameters, thereby obtaining the target overdrive coefficient of each display screen partition. The display device is then overdrive controlled using the target overdrive coefficient corresponding to each display screen partition. Since the display screen of the display device is partitioned in this embodiment of the invention, and the heat accumulation of each display screen partition is dynamically monitored to achieve dynamic control of the overdrive state of each display screen partition, the overdrive duration can be increased and the overdrive effect of the display device can be improved without changing the hardware structure of the display device.
[0295] Furthermore, embodiments of the present invention also provide an electronic device, which may be a terminal or a server, etc. Figure 9 As shown, it illustrates a structural schematic diagram of the electronic device involved in an embodiment of the present invention, specifically:
[0296] The electronic device may include a radio frequency (RF) circuit 901, a memory 902 including one or more computer-readable storage media, an input unit 903, a display unit 904, a sensor 905, an audio circuit 906, a wireless fidelity (WiFi) module 907, a processor 908 including one or more processing cores, and a power supply 909, etc. Those skilled in the art will understand that... Figure 9 The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein:
[0297] RF circuit 901 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and hands it over to one or more processors 908 for processing; additionally, it transmits uplink data to the base station. Typically, RF circuit 901 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, a low-noise amplifier (LNA), a duplexer, etc. Furthermore, RF circuit 901 can also communicate wirelessly with networks and other devices. Wireless communication can use any communication standard or protocol, including but not limited to GSM, GPRS, CDMA, WCDMA, LTE, email, and SMS.
[0298] The memory 902 can be used to store software programs and modules. The processor 908 executes various functional applications and data processing by running the software programs and modules stored in the memory 902. The memory 902 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 according to the use of the electronic device (such as audio data, telephone directory, etc.). In addition, the memory 902 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 902 may also include a memory controller to provide access to the memory 902 for the processor 908 and the input unit 903.
[0299] Input unit 903 can be used to receive input digital or character information, and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. Specifically, in one embodiment, input unit 903 may include a touch-sensitive surface and other input devices. A touch-sensitive surface, also known as a touch display or touchpad, can collect user touch operations on or near it (e.g., user operations using fingers, styluses, or any suitable object or accessory on or near the touch-sensitive surface) and drive corresponding connection devices according to a pre-set program. Optionally, the touch-sensitive surface may include a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, transmitting the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to the processor 908, and can receive and execute commands from the processor 908. Furthermore, various types of touch-sensitive surfaces, such as resistive, capacitive, infrared, and surface acoustic wave, can be used. In addition to the touch-sensitive surface, input unit 903 may also include other input devices. Specifically, other input devices may include, but are not limited to, one or more of the following: physical keyboard, function keys (such as volume control buttons, power buttons, etc.), trackball, mouse, joystick, etc.
[0300] Display unit 904 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of electronic devices. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Display unit 904 may include a display panel, optionally configured as a liquid crystal display (LCD), organic light-emitting diode (OLED), or similar form. Furthermore, a touch-sensitive surface may cover the display panel. When the touch-sensitive surface detects a touch operation on or near it, it transmits the information to processor 908 to determine the type of touch event. Subsequently, processor 908 provides corresponding visual output on the display panel according to the type of touch event. Although in Figure 9 In this context, the touch-sensitive surface and the display panel are two separate components for implementing input and output functions. However, in some embodiments, the touch-sensitive surface and the display panel can be integrated to achieve both input and output functions.
[0301] Electronic devices may also include at least one sensor 905, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel according to the ambient light level, and the proximity sensor can turn off the display panel and / or backlight when the electronic device is moved to the ear. As a type of motion sensor, a gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that recognize the phone's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometers, taps), etc. Other sensors that may be configured in electronic devices, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.
[0302] Audio circuitry 906, a speaker, and a microphone provide an audio interface between the user and the electronic device. Audio circuitry 906 converts received audio data into electrical signals, transmits them to the speaker, and the speaker converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuitry 906, converted back into audio data, and processed by processor 908. The processed data is then transmitted via RF circuitry 901 to, for example, another electronic device, or output to memory 902 for further processing. Audio circuitry 906 may also include an earphone jack to facilitate communication between external headphones and the electronic device.
[0303] WiFi is a short-range wireless transmission technology. Electronic devices using the WiFi module 907 can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 9 WiFi module 907 is shown, but it is understood that it is not a necessary component of the electronic device and can be omitted as needed without changing the nature of the invention.
[0304] The processor 908 is the control center of the electronic device, connecting various parts of the phone via various interfaces and lines. It executes software programs and / or modules stored in the memory 902, and calls data stored in the memory 902 to perform various functions and process data. Optionally, the processor 908 may include one or more processing cores; preferably, the processor 908 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 908.
[0305] The electronic device also includes a power supply 909 (such as a battery) that supplies power to various components. Preferably, the power supply can be logically connected to the processor 908 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 909 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.
[0306] Although not shown, the electronic device may also include a camera, Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 908 in the electronic device loads the executable files corresponding to the processes of one or more applications into the memory 902 according to the following instructions, and the processor 908 runs the applications stored in the memory 902 to realize various functions, as follows:
[0307] Acquire overdrive control reference parameters, backlight control information, and pixel signal statistics of multiple virtual partitions of the image frame to be displayed from multiple display partitions of the display device;
[0308] Based on overdrive control reference parameters, backlight control information, and pixel signal statistics, the pixel signal amplitude of each display partition is predicted when displaying the image frame to be displayed.
[0309] Based on the preset mapping relationship between pixel signal amplitude and reference overdrive coefficient, and the pixel signal amplitude, the overdrive coefficient corresponding to the pixel signal amplitude is determined from the reference overdrive coefficient;
[0310] Based on overdrive control reference parameters, pixel signal amplitude, and overdrive coefficient, the cumulative heat value of each display screen partition is predicted when displaying the image frame to be displayed.
[0311] Based on the cumulative heat value of each zone and the overdrive control reference parameters, the overdrive coefficient of each display zone is corrected by heat control to obtain the target overdrive coefficient of each display zone.
[0312] Overdrive control of the display device is achieved by using the target overdrive coefficient corresponding to each display partition.
[0313] 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.
[0314] Therefore, embodiments of the present invention provide a computer-readable storage medium storing a plurality of instructions that can be loaded by a processor to execute steps in any of the display overdrive control methods provided in the embodiments of the present invention. For example, the instructions can execute the following steps:
[0315] Acquire overdrive control reference parameters, backlight control information, and pixel signal statistics of multiple virtual partitions of the image frame to be displayed from multiple display partitions of the display device;
[0316] Based on overdrive control reference parameters, backlight control information, and pixel signal statistics, the pixel signal amplitude of each display partition is predicted when displaying the image frame to be displayed.
[0317] Based on the preset mapping relationship between pixel signal amplitude and reference overdrive coefficient, and the pixel signal amplitude, the overdrive coefficient corresponding to the pixel signal amplitude is determined from the reference overdrive coefficient;
[0318] Based on overdrive control reference parameters, pixel signal amplitude, and overdrive coefficient, the cumulative heat value of each display screen partition is predicted when displaying the image frame to be displayed.
[0319] Based on the cumulative heat value of each zone and the overdrive control reference parameters, the overdrive coefficient of each display zone is corrected by heat control to obtain the target overdrive coefficient of each display zone.
[0320] Overdrive control of the display device is achieved by using the target overdrive coefficient corresponding to each display partition.
[0321] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0322] The computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0323] Since the instructions stored in the computer-readable storage medium can execute the steps in any of the display overdrive control methods provided in the embodiments of the present invention, the beneficial effects that any of the display overdrive control methods provided in the embodiments of the present invention can achieve can be realized, as detailed in the preceding embodiments, and will not be repeated here.
[0324] According to one aspect of this application, a computer program product or computer program is also provided, comprising computer instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the methods provided in the various optional implementations of the above embodiments.
[0325] The above provides a detailed description of a display overdrive control method, device, electronic device, and storage medium provided by embodiments of the present invention. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, those skilled in the art will recognize that there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A display overdrive control method, characterized in that, include: Acquire overdrive control reference parameters, backlight control information, and pixel signal statistics of multiple virtual partitions of the image frame to be displayed from multiple display partitions of the display device; Based on the overdrive control reference parameters, backlight control information, and pixel signal statistics, the pixel signal amplitude of each display screen partition is predicted when the image frame to be displayed is displayed. Based on the preset mapping relationship between pixel signal amplitude and reference overdrive coefficient and the pixel signal amplitude, the overdrive coefficient corresponding to the pixel signal amplitude is determined from the reference overdrive coefficient; Based on the overdrive control reference parameters, pixel signal amplitude, and overdrive coefficient, the cumulative heat value of each display screen partition is predicted when displaying the image frame to be displayed. The overdrive coefficient of each display screen partition is corrected by heat control based on the cumulative heat value of the partition and the overdrive control reference parameters to obtain the target overdrive coefficient of each display screen partition. Overdrive control of the display device is performed using the target overdrive coefficient corresponding to each of the display screen partitions.
2. The display overdrive control method according to claim 1, characterized in that, Before acquiring the overdrive control reference parameters, backlight control information, and pixel signal statistics of multiple virtual partitions of the display device for multiple display screen partitions, the method further includes: Obtain an image frame to be displayed, and perform partitioning processing on the image frame to be displayed to obtain multiple virtual partitions corresponding to the image frame to be displayed; Based on the pixel signals corresponding to each pixel in each virtual partition, the average value and the maximum value of the pixel signals in each virtual partition are calculated as pixel signal statistics.
3. The display overdrive control method according to claim 2, characterized in that, The step of obtaining the image frame to be displayed, and performing partitioning processing on the image frame to be displayed to obtain multiple virtual partitions corresponding to the image frame to be displayed, includes: Obtain the image frame to be displayed; Based on the pixel signals corresponding to each pixel in the image frame to be displayed, the image frame to be displayed is subjected to non-uniform partitioning processing to obtain multiple virtual partitions corresponding to the image frame to be displayed.
4. The display overdrive control method according to claim 1, characterized in that, The step of predicting the pixel signal amplitude of each display screen partition when displaying the image frame to be displayed, based on overdrive control reference parameters, backlight control information, and pixel signal statistics, includes: Based on the display partition position of each display partition indicated by the overdrive control reference parameters, and the virtual partition position corresponding to each virtual partition, determine the set of virtual partitions corresponding to each display partition; Based on the pixel signal statistics of each virtual partition in each set of virtual partitions, calculate the initial pixel signal amplitude corresponding to each display screen partition; If the initial pixel signal amplitude is less than a preset amplitude threshold, the pixel signal amplitude of each display screen partition is predicted when the image frame to be displayed is displayed, based on the initial pixel signal amplitude, overdrive control reference parameters, and backlight control information.
5. The display overdrive control method according to claim 4, characterized in that, Before calculating the initial pixel signal amplitude corresponding to each display screen partition based on the pixel signal statistics of each virtual partition in each set of virtual partitions, the method further includes: Obtain a preset pixel signal mapping table, which includes the correspondence between pixel signal statistics and pixel signal mapping functions; The step of calculating the initial pixel signal amplitude corresponding to each display screen partition based on the pixel signal statistics of each virtual partition in each set of virtual partitions includes: Based on the pixel signal statistics of each virtual partition in each set of virtual partitions and the pixel signal mapping table, determine the target pixel signal mapping function corresponding to each pixel signal statistics; The pixel signal mapping value of each virtual partition is obtained by mapping the statistical values of each pixel signal through the target pixel signal mapping function; The initial pixel signal amplitude corresponding to each display screen partition is calculated based on the pixel signal mapping value.
6. The display overdrive control method according to claim 5, characterized in that, The pixel signal statistics include the average pixel signal value; The step of mapping the statistical values of each pixel signal through the target pixel signal mapping function to obtain the pixel signal mapping value of each virtual partition includes: The average value of each pixel signal is mapped by the target pixel signal mapping function to obtain the average pixel signal mapping value of each virtual partition; The calculation of the initial pixel signal amplitude corresponding to each display screen partition based on each pixel signal mapping value includes: Based on the average mapping value of each pixel signal, the sum of the average mapping values of the pixel signals of each virtual partition in each virtual partition set is calculated to obtain the sum of the pixel signal amplitudes corresponding to each virtual partition set; The number of virtual partitions in each set of virtual partitions is determined, and the pixel signal amplitude corresponding to each set of virtual partitions is calculated and its quotient with the number of partitions, to obtain the initial pixel signal amplitude of the display screen partition corresponding to each set of virtual partitions.
7. The display overdrive control method according to claim 4, characterized in that, The overdrive control reference parameters include the maximum overdrive drive current; The step of predicting the pixel signal amplitude of each display screen partition when displaying the image frame to be displayed, based on the initial pixel signal amplitude, overdrive control reference parameters, and backlight control information, includes: The initial pixel signal amplitude and the backlight control information are multiplied together to calculate the backlight pixel signal amplitude of the display screen partition; The pixel signal amplitude of each display screen partition is obtained by dividing the backlight pixel signal amplitude by the maximum overdrive current when displaying the image frame to be displayed.
8. The display overdrive control method according to claim 1, characterized in that, The pixel signal statistics include the maximum pixel signal value; Before determining the overdrive coefficient corresponding to the pixel signal amplitude from the reference overdrive coefficient based on the preset mapping relationship between the pixel signal amplitude and the reference overdrive coefficient, the method further includes: Based on the overdrive control reference parameters and the maximum pixel signal value, predict the maximum amplitude of the pixel signal of each display screen partition when displaying the image frame to be displayed; The step of determining the overdrive coefficient corresponding to the pixel signal amplitude from the reference overdrive coefficient based on the preset mapping relationship between the pixel signal amplitude and the reference overdrive coefficient, and the pixel signal amplitude, includes: An overdrive coefficient search index is established based on the maximum amplitude of the pixel signal and the amplitude of the pixel signal; The overdrive coefficient is obtained from the preset mapping relationship between pixel signal amplitude and reference overdrive coefficient according to the overdrive coefficient search index.
9. The display overdrive control method according to claim 1, characterized in that, The overdrive control reference parameters for each display screen partition include the overdrive duration benchmark, the minimum average signal amplitude, and the partition overdrive weight for each display screen partition. The step of performing heat control correction on the overdrive coefficient of each display screen partition based on the cumulative heat value of the partition and the overdrive control reference parameters to obtain the target overdrive coefficient of each display screen partition includes: For each of the display screen partitions, the product of the overdrive duration benchmark, the minimum average signal amplitude, and the partition overdrive weight is calculated to obtain the upper limit of heat accumulation for each display screen partition. Compare the cumulative heat value of each display screen partition with the upper limit of cumulative heat; For an overheated display screen partition where the accumulated heat value of the partition is greater than the upper limit of the accumulated heat value, the overdrive coefficient of the overheated display screen partition is reduced so that when the overheated display screen partition performs overdrive display on the image frame to be displayed based on the reduced overdrive coefficient, the new accumulated heat value of the partition is not greater than the upper limit of the accumulated heat value. The reduced overdrive coefficient of each of the overheated display screen partitions is used as the target overdrive coefficient of each of the overheated display screen partitions.
10. The display overdrive control method according to claim 9, characterized in that, The method further includes: Based on the location information of the overheated display screen partition, at least the overdrive coefficient of the adjacent display screen partitions that are adjacent to the overheated display screen partition is reduced. The reduced overdrive coefficient of each of the adjacent display screen partitions is used as the target overdrive coefficient of each of the adjacent display screen partitions.
11. The display overdrive control method according to claim 1, characterized in that, The overdrive control reference parameters for each display screen partition include the overheat protection time base, the minimum average signal amplitude, and the partition overdrive protection weight for each display screen partition. The method further includes: For each of the display screen partitions, the product of the overheat protection time reference, the minimum average signal amplitude, and the partition overdrive protection weight is calculated to obtain the thermal protection threshold corresponding to each display screen partition. Detect the current actual cumulative heat value of each display screen partition, and compare the actual cumulative heat value of each display screen partition with the heat protection threshold; For display screen partitions where the actual cumulative heat value is not less than the heat protection threshold, the display screen partitions are controlled to not perform overdrive display.
12. The display overdrive control method according to claim 1, characterized in that, The overdrive control reference parameters include the maximum overdrive drive current; The prediction of the cumulative heat value of each display screen partition when displaying the image frame to be displayed, based on the overdrive control reference parameters, pixel signal amplitude, and overdrive coefficient, includes: Based on the maximum overdrive drive current, pixel signal amplitude, and overdrive coefficient in the overdrive control reference parameters, the heat increment value of each display screen partition is predicted when displaying the image frame to be displayed. Obtain the historical cumulative heat value of each display screen partition; Based on the historical cumulative heat value and the incremental heat value of each display screen partition, calculate the cumulative heat value of each display screen partition when displaying the image frame to be displayed.
13. The display overdrive control method according to claim 12, characterized in that, The method further includes: When displaying the image frame to be displayed, the current real cumulative heat value of each display screen partition is detected; The actual cumulative heat value of each partition is used as the new historical cumulative heat value for each partition of the display screen.
14. The display overdrive control method according to claim 1, characterized in that, The acquisition of overdrive control reference parameters, backlight control information, and pixel signal statistics of multiple virtual partitions of the display device's multiple display screen partitions, as well as the image frame to be displayed, includes: Obtain overdrive control reference parameters for multiple display partitions of the display device and the image frames to be displayed; According to the display screen partition, the image frame to be displayed is divided into blocks to obtain image blocks that match the display screen partition; Backlight control information is obtained based on pixel signal processing of each image block; Obtain the pixel signal statistics of multiple virtual partitions of the image frame to be displayed.
15. The display overdrive control method according to any one of claims 1-14, characterized in that, Before acquiring the overdrive control reference parameters, backlight control information, and pixel signal statistics of multiple virtual partitions of the display device for multiple display screen partitions, the method further includes: Obtain the image frame to be displayed, and the image frame already displayed by the display device; The image frame to be displayed is matched with the already displayed image frames to obtain the image similarity between the image frame to be displayed and each of the already displayed image frames. If there is an image similarity greater than a preset similarity threshold, obtain the target overdrive coefficient of each display partition when displaying the displayed image frame corresponding to the image with the highest image similarity; The target overdrive coefficient of the displayed image frame corresponding to the largest image similarity is used as the target overdrive coefficient of the image frame to be displayed. The step of performing overdrive control on the display device using the target overdrive coefficient corresponding to each of the display screen partitions is executed.
16. A display overdrive control device, characterized in that, include: The parameter acquisition unit is used to acquire overdrive control reference parameters, backlight control information, and pixel signal statistics of multiple virtual partitions of the display device for multiple display screen partitions; An amplitude prediction unit is used to predict the pixel signal amplitude of each display screen partition when displaying the image frame to be displayed, based on the overdrive control reference parameters, backlight control information, and pixel signal statistics. A coefficient determination unit is used to determine the overdrive coefficient corresponding to the pixel signal amplitude from the reference overdrive coefficient based on a preset mapping relationship between the pixel signal amplitude and the reference overdrive coefficient and the pixel signal amplitude. The heat accumulation prediction unit is used to predict the heat accumulation value of each display screen partition when displaying the image frame to be displayed, based on the overdrive control reference parameters, pixel signal amplitude and overdrive coefficient. The coefficient correction unit is used to perform heat control correction on the overdrive coefficient of each display screen partition according to the partition heat accumulation value and the overdrive control reference parameter, so as to obtain the target overdrive coefficient of each display screen partition. An overdrive control unit is used to perform overdrive control on the display device by means of the target overdrive coefficient corresponding to each of the display screen partitions.
17. An electronic device, characterized in that, It includes a memory and a processor; the memory stores an application program, and the processor runs the application program within the memory to perform the steps of the display overdrive control method according to any one of claims 1 to 15.
18. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a plurality of instructions adapted for loading by a processor to perform the steps of the display overdrive control method according to any one of claims 1 to 15.
19. A computer program product comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by the processor, they implement the steps of the display overdrive control method as described in any one of claims 1 to 15.