Display apparatus and control method thereof, storage medium
Patent Information
- Application Number
- CN202611200610.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-10
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2046-08-10
AI Technical Summary
[0004]本申请实施例的主要目的在于提供一种显示设备及其控制方法、存储介质,旨在解决显示设备的显示一致性不佳的技术问题
[0016]本申请实施例提出的一个或多个技术方案,至少具有以下技术效果:本申请在检测到刷新率变化时,依据当前帧垂直消隐区包含的像素行的消隐数量,获取在当前帧的刷新率下为使显示亮度达到预设目标刷新率显示亮度时每个灰阶所需的电压补偿量,并对每个像素按其所需灰阶的电压补偿量进行电压补偿。
Smart Images

Figure CN122715602B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technology, and more particularly to display devices and their control methods and storage media. Background Technology
[0002] In the pixel circuitry of OLED (Organic Light-Emitting Diode) display panels, switching devices (such as TFTs (Thin-Film Transistors)) experience leakage current when off. The lower the refresh rate, the longer the single-frame cycle, and the longer the pixel capacitor maintains the driving voltage. The voltage decay caused by leakage current is more pronounced at higher refresh rates, making flickering more likely during refresh rate switching and resulting in poor display consistency.
[0003] The above content is only used to help understand the technical solutions of the embodiments of this application, and does not represent an admission that the above content is prior art. Summary of the Invention
[0004] The main objective of this application is to provide a display device and its control method and storage medium, which aims to solve the technical problem of poor display consistency in display devices.
[0005] To achieve the above objectives, embodiments of this application provide a control method for a display device, the method comprising: When a refresh rate change is detected in the current frame of the display device, obtain the number of blanking rows of pixels contained in the vertical blanking region of the current frame; Based on the number of blanking operations, obtain the voltage compensation amount required for each gray level in the display device when the display device reaches the display brightness at the preset target refresh rate at the refresh rate of the current frame; For each pixel in the display device, the voltage applied to the pixel is compensated according to the voltage compensation amount required for the grayscale of the pixel.
[0006] In one embodiment, the control method for the display device further includes: If the frame start signal of the current frame is detected, obtain the historical time when the frame start signal of the previous frame was received, and calculate the frame duration of the previous frame based on the historical time and the time when the frame start signal of the current frame was detected. Obtain the duration of a historical frame that is adjacent to and precedes the previous frame. If the absolute value of the difference between the duration of the historical frame and the duration of the frame is greater than a preset refresh change threshold, determine that a refresh rate change has been detected in the current frame.
[0007] In one embodiment, the step of obtaining the voltage compensation amount required for each gray level in the display device when the display device reaches the display brightness at a preset target refresh rate at the current frame refresh rate, based on the number of blanking operations, includes: The reference compensation mapping relationship is obtained based on the number of blanking operations. The reference compensation mapping relationship includes: the preset compensation amount required for each preset gray level among multiple preset gray levels when the display brightness of the display device reaches the preset target refresh rate at the preset reference lower limit refresh rate. Obtain the reference compensation amount for each gray level in the reference compensation mapping relationship, and obtain the blanking row number deviation of the reference compensation mapping relationship; For each gray level, the unit compensation is calculated by dividing the gray level's reference compensation by the blanking line number deviation. The product of the unit compensation and the blanking number is then used as the gray level's voltage compensation.
[0008] In one embodiment, the step of obtaining the reference compensation mapping relationship based on the number of blanking operations includes: In the preset refresh mapping relationship, determine the target refresh interval to which the number of blankings belongs, and obtain the reference compensation mapping relationship corresponding to the target refresh interval; The preset refresh mapping relationship includes the preset compensation mapping relationship corresponding to the preset refresh interval.
[0009] In one embodiment, the control method for the display device further includes: For each preset grayscale, at the lower limit refresh rate of the preset refresh interval, the original voltage of the preset grayscale is used as the driving voltage to drive the display of each pixel in the display device. At the lower limit of the preset refresh rate, the driving voltage is increased until the display brightness of the display device is the same as the preset target brightness. The preset target brightness is the brightness of each pixel in the display device when driven by the original voltage at the preset target refresh rate. When the display brightness of the display device is the same as the preset target brightness at the lower limit refresh rate of the preset range, obtain the target driving voltage for each pixel displaying the display device; The difference between the target driving voltage and the original voltage is used as the preset compensation amount for the preset grayscale. Based on each preset gray level and the preset compensation amount of the preset gray level at the lower limit refresh rate of the preset range, a preset compensation mapping relationship under the preset refresh range is constructed.
[0010] In one embodiment, the step of obtaining the reference compensation amount for each gray level in the reference compensation mapping relationship includes: For each gray level, if there is a target gray level in the reference compensation mapping relationship, the preset compensation amount of the target gray level is used as the reference compensation amount of the gray level. In the case where there is no target gray level in the reference compensation mapping relationship, the first and second adjacent gray levels adjacent to the gray level are obtained in the reference compensation mapping relationship. The reference compensation amount of the gray level is calculated based on the preset compensation amount of the first adjacent gray level and the preset compensation amount of the second adjacent gray level.
[0011] In one embodiment, the step of obtaining the blanking row number deviation of the reference compensation mapping relationship includes: The lower limit number of blanking rows and the upper limit number of blanking rows are determined from the reference compensation mapping relationship. The lower limit number of blanking rows is the number of vertical blanking area pixel rows when the display device runs at the preset reference lower limit refresh rate within the reference compensation mapping relationship. The upper limit number of blanking rows is the number of vertical blanking area pixel rows when the display device runs at the preset reference upper limit refresh rate within the reference compensation mapping relationship. The difference between the lower limit of the number of hidden lines and the upper limit of the number of hidden lines is taken as the deviation of the number of hidden lines.
[0012] In one embodiment, the step of compensating the voltage applied to the pixel based on the voltage compensation amount required for the pixel's grayscale includes: The voltage compensation amount for the required gray level of the pixel is calculated and summed with the original voltage of the required gray level to obtain the compensation voltage. A compensation voltage is applied to the pixel to compensate for the voltage applied to the pixel.
[0013] In addition, to achieve the above objectives, this application also provides a display device, which includes a memory, a processor, and a program for a control method of the display device stored in the memory and executable on the processor. When the program for the control method of the display device is executed by the processor, it can implement the steps of the control method of the display device as described above.
[0014] In addition, to achieve the above objectives, embodiments of this application also provide a computer-readable storage medium storing a program that implements a control method for a display device. When the program for the control method for the display device is executed by a processor, it implements the steps of the control method for the display device as described above.
[0015] In addition, to achieve the above objectives, this application also provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the control method for the display device as described above.
[0016] One or more technical solutions proposed in this application have at least the following technical effects: When a refresh rate change is detected, this application obtains the voltage compensation amount required for each gray level to achieve the display brightness at the preset target refresh rate under the current frame refresh rate, based on the number of blanking pixels contained in the vertical blanking area of the current frame, and performs voltage compensation on each pixel according to the voltage compensation amount of its required gray level.
[0017] Since the blanking quantity is the number of pixel rows contained in the vertical blanking region of the current frame, and the number of pixel rows contained in the vertical blanking region can reflect the holding time of the pixel driving voltage within the frame period, the larger the blanking quantity, the longer the holding time, and the more severe the voltage attenuation caused by leakage current. Therefore, the blanking quantity can reflect the degree of voltage attenuation at the refresh rate of the current frame. The grayscale voltage compensation amount is the amount of voltage supplement required to make the display brightness reach the preset target refresh rate display brightness, based on the blanking quantity. The voltage applied to the pixel is compensated according to the voltage compensation amount of the grayscale required by the pixel, so that at the refresh rate of the current frame, the compensated voltage can offset the voltage attenuation caused by the excessively long frame period, thereby achieving consistent display brightness between different refresh rates, reducing flicker caused by voltage jumps during refresh rate switching, and improving the problem of poor display consistency. Attached Figure Description
[0018] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of the embodiments of this application.
[0019] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 This is a schematic diagram of an OLED pixel unit; Figure 2 This is a flowchart illustrating one embodiment of the control method for the display device in this application. Figure 3 This is a schematic diagram comparing the duration of the effective display area and the vertical blanking area at a refresh rate of 48Hz in the control method of the display device according to an embodiment of this application. Figure 4 This is a schematic diagram comparing the duration of the effective display area and the vertical blanking area at a refresh rate of 240Hz in the control method of the display device according to an embodiment of this application. Figure 5 This is a schematic flowchart illustrating an example of a control method for a display device according to an embodiment of this application; Figure 6This is a schematic diagram illustrating another example of the control method for the display device in the embodiments of this application.
[0021] Figure 7 This is a schematic diagram of the hardware operating environment involved in the control method of the display device in the embodiments of this application.
[0022] The objectives, features, and advantages of the embodiments described in this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0023] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of the embodiments of this application and are not intended to limit the embodiments of this application.
[0024] To better understand the technical solutions of the embodiments of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.
[0025] OLED technology has gained widespread application due to its advantages, including low power consumption, fast response time, wide viewing angle, high-resolution display, wide temperature range, flexible screen design, and relatively lightweight finished products. The smallest pixel driving unit in an OLED can be a 3T1C architecture; for example, refer to... Figure 1 , Figure 1 This is a schematic diagram of the smallest pixel driving unit in an OLED; ELVDD is the positive power supply voltage terminal for the pixel, ELVSS is the negative power supply voltage terminal for the pixel, DATA is the data line, Gate is the gate line, and Sensor is the pixel sensing signal line. Figure 1 In the diagram, T1 is the data control TFT, used to control the charging and discharging of capacitor C; T2 is the drive control TFT, used to control the current reaching the OLED, thereby controlling the OLED's brightness; and T3 is the sensing TFT, used to detect the current flowing through T2 or the potential of the OLED device's anode. T3 is controlled by the sensor. Figure 1 In the circuit shown, T1 is not an ideal device, so there will be leakage current during the off period of T1, which will lead to the voltage decay of the pixel. The duration of leakage is different for different refresh rates. Compared with high refresh rates, low refresh rates will have more severe leakage, which will make the display device prone to flicker when switching refresh rates, resulting in a technical problem of poor display consistency.
[0026] In this embodiment, when a refresh rate change is detected, the voltage compensation amount required for each gray level is obtained based on the number of blanking pixels contained in the vertical blanking area of the current frame to achieve the display brightness at the preset target refresh rate under the current frame refresh rate, and voltage compensation is performed on each pixel according to the voltage compensation amount of its required gray level.
[0027] Since the blanking quantity is the number of pixel rows contained in the vertical blanking region of the current frame, and the number of pixel rows contained in the vertical blanking region can reflect the holding time of the pixel driving voltage within the frame period, the larger the blanking quantity, the longer the holding time, and the more severe the voltage attenuation caused by leakage current. Therefore, the blanking quantity can reflect the degree of voltage attenuation at the refresh rate of the current frame. The grayscale voltage compensation amount is the amount of voltage supplement required to make the display brightness reach the preset target refresh rate display brightness, based on the blanking quantity. The voltage applied to the pixel is compensated according to the voltage compensation amount of the grayscale required by the pixel, so that at the refresh rate of the current frame, the compensated voltage can offset the voltage attenuation caused by the excessively long frame period, thereby achieving consistent display brightness between different refresh rates, reducing flicker caused by voltage jumps during refresh rate switching, and improving the problem of poor display consistency.
[0028] Based on this, embodiments of this application provide a control method for a display device, referring to... Figure 2 , Figure 2 This is a flowchart illustrating one embodiment of the control method for a display device according to this application. The control method for the display device includes steps S10 to S30: Step S10: When a refresh rate change is detected in the current frame of the display device, obtain the number of blanking rows of pixels contained in the vertical blanking area of the current frame. It's important to note that the current frame is the frame of image that the display device is currently processing or about to display. Within the vertical blanking zone, the display device does not effectively display image data. The number of pixel rows within the vertical blanking zone varies depending on the refresh rate. A pixel row is a complete row of pixel units arranged horizontally on the display panel. The number of blanking rows is the number of pixel rows contained in the vertical blanking zone.
[0029] For example, you can refer to Figure 3 and Figure 4 , Figure 3 This diagram illustrates the comparison of the duration of the effective display area and the vertical blanking area at a 48Hz refresh rate. Figure 3 This only visually illustrates the relative duration of the two, without specifying the exact number of lines. Taking this embodiment as an example, at 48Hz, the effective display area (Active) corresponds to 1080 lines in one frame, while the vertical blanking area (V-blanking) corresponds to 4470 lines. The duration of the effective display area is significantly shorter than the duration of the vertical blanking area. (Refer to...) Figure 4 , Figure 4 This diagram illustrates the duration of the effective display area and the vertical blanking area at a 240Hz refresh rate. It only shows the relative size of their durations and does not indicate the number of lines. At the same resolution (the effective display area is still 1080 lines) at 240Hz, the vertical blanking area (V-blanking) is only 30 lines. In this case, the duration of the effective display area is longer than the duration of the vertical blanking area.
[0030] At different refresh rates, the number of pixel rows in the effective display area remains constant, while the number of pixel rows in the vertical blanking area varies with the refresh rate; that is, the lower the refresh rate, the more pixel rows the vertical blanking area contains. By adjusting the number of pixel rows in the vertical blanking area at different refresh rates, the charging time of each row of pixels can be kept consistent across different refresh rates.
[0031] For example, after detecting a refresh rate switching signal, the timing controller of the display device obtains the number of blankings in the current frame. Specifically, after the current frame enters the vertical blanking area, the number of pixel rows occupied by the vertical blanking area is counted to obtain the number of blankings.
[0032] In a feasible embodiment, step S10 further includes steps S11 to S12: Step S11: When the frame start signal of the current frame is detected, obtain the historical time when the frame start signal of the previous frame was received, and calculate the frame duration of the previous frame based on the historical time and the time when the frame start signal of the current frame was detected. It should be noted that the frame start signal is a signal that marks the beginning of a frame, such as the STV (vertical start signal). The historical moment is the moment when the frame start signal was detected in the previous frame.
[0033] The frame duration is the time interval between the frame start signal of the previous frame and the frame start signal of the current frame, which is the actual period of the previous frame.
[0034] For example, the display device may include a timer that, upon detecting a rising edge of a frame start signal, triggers an interrupt and reads the timer's count value as the arrival time of the frame. The count value saved from the previous interrupt is used as the historical time, subtracted from the current count value, and then multiplied by the timer clock period to obtain the duration of the previous frame. Simultaneously, the current count value is updated to the historical time for the next calculation.
[0035] Step S12: Obtain the duration of a historical frame that is adjacent to and before the previous frame. If the absolute value of the difference between the duration of the historical frame and the duration of the frame is greater than the preset refresh change threshold, determine that a refresh rate change has been detected in the current frame.
[0036] It should be noted that the duration of a historical frame is the duration of a frame that is adjacent to and precedes the previous frame. The preset refresh change threshold is a threshold used to determine whether the refresh rate has changed. The preset refresh change threshold can be set based on actual conditions, and this embodiment does not impose specific limitations on it.
[0037] For example, the saved historical frame duration is read from memory. The absolute difference between the historical frame duration and the frame duration is calculated. If the absolute difference is greater than a preset refresh change threshold, it is determined that a refresh rate change has been detected in the current frame; otherwise, it is determined that the refresh rate has not changed. When the refresh rate of the display device remains stable, the frame durations of adjacent frames are basically the same, and their difference is close to zero. However, when the refresh rate changes, the frame duration changes accordingly, resulting in significant differences between the frame durations of adjacent frames. Therefore, by comparing whether the difference between the historical frame duration and the frame duration is greater than the preset refresh change threshold, it can be determined whether the refresh rate has changed.
[0038] The timing controller in the display device continuously monitors the DE signal (Data Enable Signal) output by the front-end SOC (System on Chip). The TCON (Timing Controller) detects the period of the DE signal in real time. When the frequency of the DE signal changes, the TCON determines that the front-end SOC has initiated a refresh rate switch. In response to this refresh rate switch, the TCON adjusts the frequency of its output STV signal to synchronize the STV (Start Vertical Signal) frequency with the DE signal frequency. A change in the STV frequency means that the refresh rate has changed, thus determining when a refresh rate change is detected in the current frame. The STV frequency is the reciprocal of the frame duration.
[0039] This embodiment can detect whether the refresh rate changes, so that after detecting the refresh rate change, the driving voltage of the pixels can be compensated in time to reduce flicker and improve display consistency.
[0040] Step S20: Based on the number of blanking operations, obtain the voltage compensation amount required for each gray level in the display device when the display device reaches the display brightness at the preset target refresh rate at the refresh rate of the current frame. It should be noted that the preset target refresh rate is the refresh rate of the brightness reference. The preset target refresh rate can be the highest refresh rate supported by the display device (such as 240Hz). That is, the highest refresh rate of the display device can be determined based on the actual situation. This embodiment does not make specific limitations on this.
[0041] Grayscale is an index value representing different brightness levels from the darkest to the brightest, and each grayscale corresponds to a specific driving voltage; for example, an 8-bit panel has 256 grayscale levels. For each grayscale, the voltage compensation amount is the additional driving voltage value required to make the display brightness of that grayscale reach the display brightness of the preset target refresh rate at the current frame refresh rate.
[0042] For example, the voltage compensation amount corresponding to the gray level at the refresh rate of the current frame can be obtained based on the blanking quantity and in the mapping relationship between the preset compensation amount and the preset gray level (e.g., a predetermined reference compensation mapping relationship).
[0043] Step S30: For each pixel in the display device, adjust the voltage applied to the pixel according to the voltage compensation amount required for the grayscale of the pixel.
[0044] It should be noted that the required grayscale for a pixel is the grayscale that the pixel needs to display in the current frame. Different pixels in a display device may require different grayscales, or they may require the same grayscale; this embodiment does not impose a specific limitation on this. In this embodiment, the original voltage to be applied to the pixel can be compensated and adjusted according to the voltage compensation amount corresponding to the required grayscale; thereby ensuring that the brightness displayed by the display device at the current frame refresh rate is consistent with the preset target display brightness. The preset target brightness is the brightness of each pixel in the display device driven by the original voltage at the preset target refresh rate.
[0045] In this embodiment, when a refresh rate change is detected, the voltage compensation amount required for each gray level is obtained based on the number of blanking pixels contained in the vertical blanking area of the current frame to achieve the display brightness at the preset target refresh rate under the current frame refresh rate, and voltage compensation is performed on each pixel according to the voltage compensation amount of its required gray level.
[0046] Since the blanking quantity is the number of pixel rows contained in the vertical blanking region of the current frame, and the number of pixel rows contained in the vertical blanking region can reflect the holding time of the pixel driving voltage within the frame period, the larger the blanking quantity, the longer the holding time, and the more severe the voltage attenuation caused by leakage current. Therefore, the blanking quantity can reflect the degree of voltage attenuation at the refresh rate of the current frame. The grayscale voltage compensation amount is the amount of voltage supplement required to make the display brightness reach the preset target refresh rate display brightness, based on the blanking quantity. The voltage applied to the pixel is compensated according to the voltage compensation amount of the grayscale required by the pixel, so that at the refresh rate of the current frame, the compensated voltage can offset the voltage attenuation caused by the excessively long frame period, thereby achieving consistent display brightness between different refresh rates, reducing flicker caused by voltage jumps during refresh rate switching, and improving the problem of poor display consistency.
[0047] In a feasible embodiment, step S20 further includes steps S21 to S23: Step S21: Obtain the reference compensation mapping relationship based on the blanking quantity. The reference compensation mapping relationship includes: the preset compensation amount required for each preset gray level among multiple preset gray levels when the display brightness of the display device reaches the preset target refresh rate at the preset reference lower limit refresh rate. It should be noted that the reference compensation mapping relationship includes the preset compensation amount required for each preset grayscale level among multiple preset grayscale levels to achieve the display brightness at the preset target refresh rate under a preset reference lower limit refresh rate. Multiple preset grayscale levels can correspond to all grayscale levels in the display device, or they can be a subset of grayscale levels in the display device. A subset of grayscale levels can be bound-point grayscale levels in the display device. In other embodiments, they may not be bound-point grayscale levels. This embodiment does not specifically limit this; the specific details can be determined based on the actual situation. Multiple preset grayscale levels necessarily include the lowest and highest grayscale levels in the display device.
[0048] The preset reference lower limit refresh rate is the lowest refresh rate that the reference compensation mapping relationship can cover; that is, it is the lowest refresh rate supported in the target refresh range to which the reference compensation mapping relationship belongs.
[0049] For each preset grayscale, the preset compensation amount is the voltage value that needs to be added so that the display brightness corresponding to the preset grayscale reaches the display brightness at the preset target refresh rate, under the preset reference lower limit refresh rate.
[0050] In a feasible embodiment, step S21 further includes step S211: in the preset refresh mapping relationship, determine the target refresh interval to which the number of blankings belongs, and obtain the reference compensation mapping relationship corresponding to the target refresh interval; The preset refresh mapping relationship includes the preset compensation mapping relationship corresponding to the preset refresh interval.
[0051] It should be noted that the preset refresh mapping relationship includes at least one preset compensation mapping relationship, as well as the preset refresh interval to which the preset compensation mapping relationship belongs.
[0052] The target refresh interval is the preset refresh interval within the preset refresh mapping relationship, where the number of blanking operations in the current frame falls. The target refresh interval defines the range of changes in the number of blanking operations corresponding to the reference compensation mapping relationship.
[0053] For example, the refresh rate range supported by the display device is pre-divided into multiple consecutive preset refresh intervals. Each preset refresh interval is defined by a pair of blanking quantity thresholds, namely, the lower limit blanking quantity and the upper limit blanking quantity. The preset refresh mapping relationship stores the preset compensation mapping relationship corresponding to each preset refresh interval. The lower limit blanking quantity is the minimum blanking quantity within the preset refresh interval, corresponding to the number of vertical blanking region pixel rows at the lower limit refresh rate of that preset refresh interval. The upper limit blanking quantity is the maximum blanking quantity within the preset refresh interval, corresponding to the number of vertical blanking region pixel rows at the upper limit refresh rate of that preset refresh interval.
[0054] In other embodiments, each preset refresh interval is defined by a pair of refresh rate thresholds, namely, a lower limit refresh rate and an upper limit refresh rate for the preset interval. The preset refresh mapping relationship stores the preset compensation mapping relationship corresponding to each preset refresh interval.
[0055] When the preset refresh interval is defined by a refresh rate threshold, the current refresh rate corresponding to the preset blanking quantity is obtained from the mapping relationship between the preset refresh rate and the preset blanking quantity. The interval in which the current refresh rate falls is the target refresh interval. In another embodiment, the refresh rate boundary of each preset refresh interval in the preset refresh mapping relationship can carry the corresponding blanking quantity threshold, that is, the lower limit refresh rate of the preset interval corresponds to the lower limit blanking quantity of the interval, and the upper limit refresh rate of the preset interval corresponds to the upper limit blanking quantity of the interval.
[0056] In a feasible embodiment, the control method for the display device further includes steps A10 to A50: Step A10: For each preset grayscale, at the preset lower limit refresh rate of the preset refresh interval, the original voltage of the obtained preset grayscale is used as the driving voltage to drive the display of each pixel in the display device. It should be noted that each grayscale level has its own corresponding original voltage, and the preset grayscale level can be any grayscale level supported by the display device. The original voltage of the preset grayscale level is a pre-set, uncompensated driving voltage value in regular display driving to make the preset grayscale level present its nominal brightness. The original voltage is usually derived from the gamma correction data of the display device at the factory.
[0057] The display device's memory stores a grayscale voltage mapping table between gamma-corrected grayscale levels and voltages. In this embodiment, the original voltage of a preset grayscale level can be obtained from the grayscale voltage mapping table. This original voltage is then used as the driving voltage to drive the display of each pixel in the display device.
[0058] Step A20: Under the lower limit refresh rate of the preset range, increase the driving voltage until the display brightness of the display device is the same as the preset target brightness. The preset target brightness is the brightness of each pixel in the display device when driven by the original voltage at the preset target refresh rate. It should be noted that the preset target brightness corresponding to the preset grayscale is the display brightness presented when each pixel in the display device is driven by the original voltage of the preset grayscale at the preset target refresh rate. For example, in this embodiment, starting from the original voltage, the driving voltage is gradually increased according to a preset voltage step size. After each adjustment, the display brightness is collected by an optical measurement device and compared with the preset target brightness until the display brightness is the same as the preset target brightness or the difference between the two falls within a preset tolerance range.
[0059] Step A30: When the display brightness of the display device is the same as the preset target brightness at the lower limit refresh rate of the preset range, obtain the target driving voltage for driving the display of each pixel in the display device; Step A40: Use the difference between the target driving voltage and the original voltage as the preset compensation amount for the preset grayscale. Step A50: Based on each preset grayscale and the preset compensation amount of the preset grayscale at the lower limit refresh rate of the preset interval, construct the preset compensation mapping relationship under the preset refresh interval.
[0060] It should be noted that the target driving voltage is the actual driving voltage value recorded when the display brightness of the display device reaches the preset target brightness during the voltage adjustment process in step A20.
[0061] The preset compensation amount for a preset grayscale is the additional voltage value that needs to be added to the original voltage of the preset grayscale in order to make the display brightness of the preset grayscale reach the display brightness of the preset target refresh rate at the lower limit refresh rate of the preset range.
[0062] For example, each preset refresh interval has a corresponding preset compensation mapping relationship. One preset compensation mapping relationship can be stored on the same display device; in other embodiments, multiple preset compensation mapping relationships may also exist. When the number of preset compensation mapping relationships on the display device is 1, the preset refresh interval to which this preset compensation mapping relationship belongs covers all refresh rates supported by the display device, and the lower limit refresh rate of the preset interval of this preset compensation mapping relationship is the lowest refresh rate supported by the display device. When the number of preset compensation mapping relationships on the display device is greater than 1, each preset refresh interval covers a continuous sub-range within the refresh rate range, and the preset compensation mapping relationships corresponding to each preset refresh interval collectively cover all refresh rates supported by the display device.
[0063] For each preset refresh interval, a preset lower limit refresh rate is determined. Using this preset lower limit refresh rate as the test refresh rate, steps A10 to A40 are performed one by one for each preset grayscale within the preset refresh interval to obtain the preset compensation amount for each preset grayscale at the preset lower limit refresh rate. Then, step A50 integrates each preset grayscale with its corresponding preset compensation amount to construct the preset compensation mapping relationship corresponding to the preset refresh interval. All preset grayscales included in the preset refresh interval can be all grayscales supported by the display device. In other embodiments, the multiple preset grayscales included in the preset refresh interval can also be a subset of grayscales selected from all grayscales supported by the display device; this embodiment does not specifically limit this.
[0064] At different refresh rates, leakage current in display devices does not always change linearly with the refresh rate. In some refresh rate ranges, the degree of leakage current attenuation increases significantly as the refresh rate decreases, requiring substantial compensation. Conversely, in other refresh rate ranges, the degree of leakage current attenuation increases relatively gradually with decreasing refresh rate, requiring less compensation. For example, in the refresh rate range of 48Hz to 146Hz, changes in frame period length have a significant impact on leakage current attenuation, and the required preset compensation for each grayscale level varies considerably with the refresh rate. However, in the refresh rate range of 147Hz to 240Hz, the change in leakage current attenuation tends to be gradual, and the required preset compensation for each grayscale level varies less.
[0065] If only a single preset compensation mapping relationship is used to cover the entire refresh rate range, for example, if only 48Hz is used as the lower limit refresh rate of the preset range to build a preset compensation mapping relationship, then under this linear model, the default leakage current attenuation varies uniformly with the number of blanking operations. However, the actual leakage current attenuation changes differently in the two segments of 48Hz to 146Hz and 147Hz to 240Hz, and linear scaling may cause deviations in the compensation calculation at the mid-range refresh rate.
[0066] Therefore, in this embodiment, the refresh rate range supported by the display device is divided into multiple preset refresh intervals, and each preset refresh interval corresponds to an independent preset compensation mapping relationship. For example, 48Hz to 146Hz is divided into a first preset refresh interval, with 48Hz as its lower limit refresh rate, to construct a first preset compensation mapping relationship; 147Hz to 240Hz is divided into a second preset refresh interval, with 147Hz as its lower limit refresh rate, to construct a second preset compensation mapping relationship. Within each preset refresh interval, the change in leakage current attenuation is approximately linear, which can ensure the accuracy of voltage compensation within each preset refresh interval, thereby effectively eliminating flicker.
[0067] Step S22: Obtain the reference compensation amount for each gray level in the reference compensation mapping relationship, and obtain the blanking row number deviation of the reference compensation mapping relationship; It should be noted that for each grayscale level, the reference compensation amount is the preset compensation amount corresponding to that grayscale level obtained from the reference compensation mapping relationship. If the grayscale level has a directly corresponding preset grayscale level in the reference compensation mapping relationship, the reference compensation amount is equal to the preset compensation amount of that preset grayscale level; if there is no direct correspondence, it is obtained through interpolation of adjacent preset grayscale levels. The blanking line number deviation is the difference between the maximum and minimum values of the blanking number within the target refresh rate interval to which the reference compensation mapping relationship belongs. The blanking line number deviation characterizes the range of blanking number variation that the parameter mapping relationship can cover. The maximum value of the blanking number within the target refresh rate interval is the lower limit of the blanking line number within the target refresh rate interval, and the minimum value of the blanking number within the target refresh rate interval is the upper limit of the blanking line number within the target refresh rate interval.
[0068] For example, for each gray level, if the gray level exists as a preset gray level in the reference compensation mapping relationship, its preset compensation amount is directly read as the reference compensation amount. If the gray level is not a preset gray level, the two preset gray levels adjacent to the gray level and their preset compensation amounts are found in the reference compensation mapping relationship, and the reference compensation amount of the gray level is calculated by linear interpolation.
[0069] In a feasible embodiment, step S22 further includes steps S221 to S223: Step S221: For each gray level, if there is a target gray level in the reference compensation mapping relationship, the preset compensation amount of the target gray level is used as the reference compensation amount of the gray level. It should be noted that the target grayscale is a preset grayscale that exists in the reference compensation mapping relationship. For example, if the grayscale of the reference compensation amount to be obtained is 128, and the reference compensation mapping relationship happens to record grayscale 128 and its preset compensation amount, then grayscale 128 is the target grayscale.
[0070] Step S222: If there is no target gray level in the reference compensation mapping relationship, obtain the first adjacent gray level and the second adjacent gray level in the reference compensation mapping relationship. It should be noted that the first adjacent gray level is the gray level within the set of preset gray levels in the reference compensation mapping relationship that is numerically smaller than the current reference compensation amount to be acquired and is the closest preset gray level to that gray level. The second adjacent gray level is the gray level within the set of preset gray levels in the reference compensation mapping relationship that is numerically larger than the current reference compensation amount to be acquired and is the closest preset gray level to that gray level.
[0071] For each gray level, if no preset gray level that perfectly matches the gray level is found in the reference compensation mapping relationship, the preset gray levels recorded in the reference compensation mapping relationship are sorted, and the two preset gray levels with the closest values to the gray level on the left and right sides are found. The one with the smaller value is taken as the first adjacent gray level, and the one with the larger value is taken as the second adjacent gray level.
[0072] Step S223: Calculate the reference compensation amount of the gray level based on the preset compensation amount of the first adjacent gray level and the preset compensation amount of the second adjacent gray level.
[0073] It should be noted that in this embodiment, the reference compensation amount of the gray level can be calculated using a linear interpolation formula based on the preset compensation amount corresponding to the first adjacent gray level and the preset compensation amount corresponding to the second adjacent gray level.
[0074] For example, we can refer to Formula 1, which gives the method for calculating the reference compensation amount: Gx = Gle + (Hx -Hle) × (Grg-Gle) / (Hrg-Hle) (Formula 1); Where Gx is the Hx reference compensation amount, and Hx is the gray level for which the reference compensation amount needs to be obtained. Gle is the preset compensation amount of the first adjacent gray level Hle, and Gle is the preset compensation amount of the second adjacent gray level Hrg. For example, the reference compensation mapping relationship stores the preset compensation amounts of gray level 1 and gray level 15, denoted as G1 and G2 respectively, and the gray level for which the reference compensation amount needs to be obtained is gray level 5. In the reference compensation mapping relationship, the preset gray level adjacent to gray level 5 and with a value less than gray level 5 is gray level 1, that is, gray level 1 is the first adjacent gray level; the preset gray level adjacent to gray level 5 and with a value greater than gray level 5 is gray level 15, that is, gray level 15 is the second adjacent gray level. The number of gray level steps between gray level 1 and gray level 15 is 14 (i.e., 15-1), and the number of gray level steps between gray level 5 and gray level 1 is 4. According to linear interpolation, the reference compensation amount of gray level 5 = G1 + 4×(G2 - G1) / 14.
[0075] This embodiment can obtain the reference compensation amount required for gray levels through linear interpolation, so that the reference compensation mapping relationship does not need to cover all gray levels, thereby reducing storage costs, while still ensuring that each gray level obtains an accurate reference compensation amount.
[0076] Step S23: For each gray level, calculate the ratio of the gray level's reference compensation amount to the blanking line number deviation to obtain the unit compensation amount, and use the product of the unit compensation amount and the blanking number as the gray level's voltage compensation amount.
[0077] It should be noted that the voltage compensation amount is the specific voltage compensation value required for the grayscale to achieve the display brightness of the preset target refresh rate, given the number of blanking operations in the current frame.
[0078] The unit compensation amount of grayscale is the average compensation share obtained by distributing the reference compensation amount of grayscale to each pixel row in the vertical blanking area in order to make the display brightness of a grayscale reach the display brightness of the preset target refresh rate under the preset reference lower limit refresh rate.
[0079] The principle is as follows: the preset lower reference refresh rate corresponds to the maximum number of blanking rows within the target refresh interval. At this refresh rate, the frame period is the longest and the leakage attenuation is the most severe. The reference compensation amount for this grayscale is the voltage compensation amount required to offset this most severe attenuation. The blanking row number deviation is the difference between the maximum number of blanking rows within the target refresh interval (i.e., the lower limit blanking row number corresponding to the preset lower reference refresh rate) and the minimum number of blanking rows (i.e., the upper limit blanking row number corresponding to the preset upper reference refresh rate). Dividing the reference compensation amount by the blanking row number deviation yields the corresponding increase or decrease in voltage compensation required for each additional or decreased pixel row within the blanking area. When the refresh rate changes, the number of pixel rows contained in the vertical blanking area changes accordingly. A change in the number of blanking rows means a change in the frame period length and the degree of leakage attenuation, and the required total voltage compensation amount also changes accordingly. For each gray level, the compensation amount is linearly scaled to match the attenuation level of the current frame by multiplying the unit compensation amount of that gray level by the actual blanking quantity of the current frame, thus obtaining the voltage compensation amount required for that gray level under the blanking quantity of the current frame.
[0080] For example, for each gray level, the reference compensation amount of the gray level is divided by the blanking line number deviation to obtain the unit compensation amount; then the unit compensation amount is multiplied by the blanking number of the current frame to obtain the voltage compensation amount of the gray level.
[0081] This embodiment achieves adaptive compensation of the pixel driving voltage at different refresh rates by mapping the number of blanking operations to the voltage compensation amount required for each grayscale level. When the display device switches from a high refresh rate to a low refresh rate, the number of blanking operations increases, and the voltage compensation amount increases accordingly; when switching from a low refresh rate to a high refresh rate, the number of blanking operations decreases, and the voltage compensation amount decreases accordingly. This eliminates the need to store the compensation amount required for each grayscale level at every refresh rate, thereby reducing storage overhead. By referencing the compensation mapping relationship, the compensation requirements for all refresh rates within the target refresh range can be covered, reducing storage costs while ensuring compensation accuracy. This embodiment can promptly compensate for the grayscale levels that each pixel needs to display, following refresh rate changes, thus improving the timeliness of compensation.
[0082] In a feasible embodiment, step S30 further includes steps S31 to S32: Step S31: Calculate the voltage compensation amount of the required gray level of the pixel, and sum it with the original voltage of the required gray level to obtain the compensation voltage. It should be noted that the compensation voltage is the final driving voltage value applied to the pixel, which is obtained by adding the original voltage of the required grayscale level of the pixel to the grayscale voltage compensation amount. The compensation voltage is higher than the original voltage, which helps to compensate for the leakage current attenuation caused by the extended frame period.
[0083] Step S32: Apply a compensation voltage to the pixel to compensate for the voltage applied to the pixel.
[0084] It should be noted that in this embodiment, in the effective display area of the next frame after the current frame, a compensation voltage for each pixel is applied to the corresponding pixel through a source driver, thereby driving the pixel display in the display device. Since the additional voltage compensation included in the compensation voltage corresponds exactly to the leakage current attenuation caused by the increase in the number of blanking operations and the lengthening of the frame period, after applying the required compensation voltage to the pixel, the maintained driving voltage can still be equivalent to the level when driven by the original voltage at the preset target refresh rate, thereby ensuring consistent display brightness before and after refresh rate switching and eliminating flicker.
[0085] To better understand this embodiment, please refer to Figure 5 The process of this embodiment is briefly described, including steps Y10 to Y50: Step Y10: Start; Step Y20: Detect whether the refresh rate has changed. If it has not changed, continue monitoring. If it has changed, proceed to step Y30: When entering the vertical blanking zone, the timing controller counts the number of blanking pixels in the vertical blanking zone; that is, when the display device enters the vertical blanking zone of the current frame, the timing controller in the display device can count the number of blanking pixels in the vertical blanking zone. Step Y40: Obtain the voltage compensation amount for each gray level based on the number of blanking pixels; Step Y50: When exiting the vertical blanking zone, for each pixel, compensate the voltage applied to the pixel based on the voltage compensation amount required for the gray level of the pixel; that is, in this embodiment, when entering the effective display area of the next frame of the current frame, the voltage applied to the pixel is compensated based on the voltage compensation amount required for the gray level of the pixel. In other embodiments, step Y20 may not be executed before step Y30. For example, if it is detected that the number of blanking pixels in the vertical blanking region of the current frame is different from the number of blanking pixels in the previous frame, step Y30 can be executed directly; because the number of blanking pixels in the vertical blanking region will also change when the refresh rate changes.
[0086] Refer to Figure 6 , Figure 6 The waveform of the DE (data enable) signal is shown. A high level of the DE signal represents the active display area, and a low level represents the vertical blanking area. The explanation uses grayscale Q as an example. Figure 6 It can be seen that when the vertical hidden region is Figure 6 For the time length shown, the voltage compensation required for grayscale Q in the next frame is step5, where step5 is 5. Step 1 is the unit compensation amount of grayscale Q. Step 2, Step 3, and Step 4 are two, three, and four times that of Step 1, respectively. The longer the duration of the vertical blanking region, the more rows of pixels there are in the vertical blanking region, which means more blanking. The more blanking, the lower the refresh rate, and thus the more voltage compensation is required.
[0087] This application provides a display device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, which are executed by the at least one processor to enable the at least one processor to perform the control method of the display device in the first embodiment described above.
[0088] The following is for reference. Figure 7 The diagram illustrates a structural schematic of a display device suitable for implementing embodiments of this application. The display device in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 7 The display device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0089] like Figure 7 As shown, the display device may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory 1002 or a program loaded from a storage device 1003 into a random access memory 1004. The random access memory 1004 also stores various programs and data required for the operation of the display device. The processing unit 1001, the read-only memory 1002, and the random access memory 1004 are interconnected via a bus 1005. An input / output interface 1006 is also connected to the bus. Typically, the following systems can be connected to the input / output interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. The communication device 1009 allows the display device to exchange data with other devices wirelessly or via wired communication. Although the diagram shows display devices with various systems, it should be understood that it is not required to implement or have all of the systems shown. More or fewer systems may be implemented alternatively.
[0090] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from read-only memory 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.
[0091] The display device provided in this application, employing the control method of the display device in the above embodiments, can solve the technical problem of poor display consistency in the display device. Compared with the prior art, the beneficial effects of the display device provided in this application are the same as the beneficial effects of the control method of the display device provided in the above embodiments, and other technical features in this display device are the same as those disclosed in the method of the previous embodiment, and will not be repeated here.
[0092] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.
[0093] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0094] This embodiment provides a computer-readable storage medium having computer-readable program instructions stored thereon, which are used to execute the control method of the display device in the first embodiment described above.
[0095] The computer-readable storage medium provided in this application embodiment may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor devices, apparatuses, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable EPROM (Electrical Programmable Read Only Memory) or flash memory, optical fiber, portable compact disk CD-ROM (compact discread-only memory), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution device, apparatus, or apparatus. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0096] The aforementioned computer-readable storage medium may be included in the display device or may exist independently without being assembled into the display device.
[0097] The aforementioned computer-readable storage medium carries one or more programs that, when executed by a display device, cause the display device to: when a refresh rate change is detected in the current frame of the display device, obtain the number of blanking rows of pixels contained in the vertical blanking region of the current frame; based on the number of blanking rows, obtain the voltage compensation amount required for each grayscale in the display device when the display device reaches the display brightness at a preset target refresh rate at the refresh rate of the current frame; and for each pixel in the display device, compensate the voltage applied to the pixel based on the voltage compensation amount required for the grayscale of the pixel.
[0098] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a LAN (local area network) or WAN (wide area network)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0099] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of devices, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based device that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0100] The modules described in the embodiments of this disclosure can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.
[0101] The computer-readable storage medium provided in this application embodiment stores computer-readable program instructions for executing the control method of the above-described display device, aiming to solve the technical problem of poor display consistency in display devices. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application embodiment are the same as the beneficial effects of the control method of the display device provided in the above-described embodiments, and will not be repeated here.
[0102] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the control method for the display device as described above.
[0103] The computer program product provided in this application aims to solve the technical problem of poor display consistency in display devices. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as the beneficial effects of the display device control method provided in the above embodiments, and will not be repeated here.
[0104] The above are merely preferred embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structural or procedural transformations made using the description and drawings of the present application, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of the present application.
Claims
1. A control method for a display device, characterized in that, The method includes: When a refresh rate change is detected in the current frame of the display device, the number of blanking rows of pixels contained in the vertical blanking region of the current frame is obtained. Based on the blanking quantity, obtain the voltage compensation amount required for each gray level in the display device when the display device reaches the display brightness at the preset target refresh rate at the refresh rate of the current frame; For each pixel in the display device, the voltage applied to the pixel is adjusted according to the voltage compensation amount for the required grayscale of the pixel; The step of obtaining the voltage compensation amount required for each grayscale level in the display device when the display device reaches the display brightness at the preset target refresh rate at the refresh rate of the current frame, based on the blanking quantity, includes: Based on the number of blanking operations, obtain the reference compensation mapping relationship; Based on the reference compensation mapping relationship, the voltage compensation amount required for each gray level in the display device is obtained when the display device reaches the display brightness at the preset target refresh rate at the refresh rate of the current frame. The reference compensation mapping relationship includes: the preset compensation amount required for each preset gray level among multiple preset gray levels when the display device reaches the display brightness at a preset target refresh rate at a preset reference lower limit refresh rate; The step of obtaining the voltage compensation amount required for each grayscale level in the display device when the display device reaches the display brightness at the preset target refresh rate at the refresh rate of the current frame, based on the reference compensation mapping relationship, includes: Obtain the reference compensation amount for each gray level in the reference compensation mapping relationship, and obtain the blanking row number deviation of the reference compensation mapping relationship; For each gray level, the unit compensation amount is obtained by calculating the ratio of the reference compensation amount of the gray level to the blanking line number deviation, and the product of the unit compensation amount and the blanking number is used as the voltage compensation amount of the gray level.
2. The control method for the display device as described in claim 1, characterized in that, The control method for the display device further includes: When the frame start signal of the current frame is detected, the historical time when the frame start signal of the previous frame was received is obtained, and the frame duration of the previous frame is calculated based on the historical time and the time when the frame start signal of the current frame was detected. Obtain the duration of a historical frame adjacent to and preceding the previous frame. If the absolute value of the difference between the duration of the historical frame and the duration of the current frame is greater than a preset refresh rate change threshold, determine that a refresh rate change has been detected in the current frame.
3. The control method for the display device as described in claim 1, characterized in that, The step of obtaining the reference compensation mapping relationship based on the number of blanking operations includes: In the preset refresh mapping relationship, the target refresh interval to which the number of blankings belongs is determined, and the reference compensation mapping relationship corresponding to the target refresh interval is obtained; The preset refresh mapping relationship includes a preset compensation mapping relationship corresponding to a preset refresh interval.
4. The control method for the display device as described in claim 3, characterized in that, The control method for the display device further includes: For each preset grayscale, at the preset lower limit refresh rate of the preset refresh interval, the original voltage of the preset grayscale is used as the driving voltage to drive each pixel in the display device to display. At the lower limit refresh rate of the preset range, the driving voltage is increased until the display brightness of the display device is the same as the preset target brightness, wherein the preset target brightness is the brightness of each pixel in the display device when driven by the original voltage at the preset target refresh rate; When the display brightness of the display device is the same as the preset target brightness at the lower limit refresh rate of the preset range, the target driving voltage for driving the display of each pixel in the display device is obtained; The difference between the target driving voltage and the original voltage is used as the preset compensation amount for the preset grayscale. Based on each preset grayscale and the preset compensation amount of the preset grayscale at the lower limit refresh rate of the preset interval, a preset compensation mapping relationship is constructed under the preset refresh interval.
5. The control method for the display device as described in claim 1, characterized in that, The step of obtaining the reference compensation amount for each gray level in the reference compensation mapping relationship includes: For each gray level, if the reference compensation mapping relationship has a target gray level for the gray level, the preset compensation amount of the target gray level is used as the reference compensation amount of the gray level. If the target gray level of the gray level does not exist in the reference compensation mapping relationship, the first adjacent gray level and the second adjacent gray level that are adjacent to the gray level are obtained in the reference compensation mapping relationship. The reference compensation amount of the gray level is calculated based on the preset compensation amount of the first adjacent gray level and the preset compensation amount of the second adjacent gray level.
6. The control method for the display device as described in claim 1, characterized in that, The step of obtaining the hidden row number deviation of the reference compensation mapping relationship includes: The lower limit number of blanking rows and the upper limit number of blanking rows are determined from the reference compensation mapping relationship. The lower limit number of blanking rows is the number of vertical blanking area pixel rows when the display device runs at a preset reference lower limit refresh rate within the reference compensation mapping relationship. The upper limit number of blanking rows is the number of vertical blanking area pixel rows when the display device runs at a preset reference upper limit refresh rate within the reference compensation mapping relationship. The difference between the lower limit of the number of hidden rows and the upper limit of the number of hidden rows is taken as the deviation of the number of hidden rows.
7. The control method for the display device as described in claim 1, characterized in that, The step of adjusting the voltage applied to the pixel based on the voltage compensation amount required for the grayscale of the pixel includes: Calculate the voltage compensation amount for the required gray level of the pixel, and sum it with the original voltage of the required gray level to obtain the compensation voltage; The compensation voltage is applied to the pixel to adjust the voltage applied to the pixel.
8. A display device, characterized in that, The display device includes: At least one processor; and a memory communicatively connected to the at least one processor; The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the steps of the control method for the display device according to any one of claims 1 to 7.
9. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and the computer-readable storage medium stores a program that implements a control method for a display device. The program that implements the control method for a display device is executed by a processor to implement the steps of the control method for a display device as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Gamma voltage adjusting method, gamma voltage adjusting circuit and display device
CN115376445A
Gamma voltage adjusting method, driving circuit and display device
CN115472138A