Image display method and apparatus, computer device, readable storage medium, and program product
By dividing the display panel into first and second sub-pixel matrix units and adjusting their grayscale values, the problem of deteriorated display performance in low-current areas of OLEDs was solved, achieving high resolution and excellent display performance.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-12-02
- Publication Date
- 2026-04-02
AI Technical Summary
In areas where OLED current requirements are low, existing technologies often result in issues such as the Mura phenomenon, reduced response speed, color shift, overexposure, and inconsistencies between brightness and grayscale correspondence, leading to a deterioration in display performance.
By dividing the sub-pixel matrix unit of the display panel into first and second sub-pixels, and controlling them with first and second reference grayscale values respectively, the target grayscale value of each sub-pixel is adjusted to keep the overall grayscale value unchanged, thus ensuring the display effect.
With low OLED current requirements, the display effect and resolution of the display panel are improved, the grid effect and horizontal lines are reduced, and the display quality of the display panel is improved.
Smart Images

Figure CN2024136137_02042026_PF_FP_ABST
Abstract
Description
Image display method and device, computer device, readable storage medium and program product
[0001] Cross-reference to Related Applications
[0002] This application claims priority to Chinese Patent Application No. 202411384159.8, filed on September 29, 2024, entitled “Image display method and device, computer device, readable storage medium and program product,” the entire contents of which are incorporated herein by reference. TECHNICAL FIELD
[0003] The present application relates to the technical field of display driving, and in particular to an image display method, device, computer device, computer readable storage medium and computer program product. BACKGROUND
[0004] In the technical field of display driving, a commonly used method for controlling the brightness of a display panel is to output a corresponding Data voltage by a Driver IC (driver integrated circuit) according to the requirements of a to-be-displayed image for each pixel, so as to control the OLED current, thereby realizing the control of the pixel gray scale, and finally adjusting the brightness of the pixel based on the Gamma curve. This method has good display effect in the area where the required OLED current is high, but in the area where the required OLED current is low, it may cause display problems such as Mura phenomenon, poor response speed, color deviation, light stealing, and inconsistency between the actual brightness and the gray scale and the Gamma curve, thereby causing the display effect of the display panel to deteriorate. SUMMARY
[0005] Therefore, it is necessary to provide an image display method, device, computer device, computer readable storage medium and computer program product capable of improving the display effect of a display panel to solve the above technical problems.
[0006] In a first aspect, the present application provides an image display method for a display panel; the display panel includes a plurality of pixel arrays, each pixel array includes a plurality of pixel matrix units, each pixel matrix unit includes a plurality of different color sub-pixel matrix units, each color sub-pixel matrix unit in each pixel matrix unit includes at least one first sub-pixel and at least one second sub-pixel, the gray scale value of the first sub-pixel includes a first reference gray scale value and a second reference gray scale value, the gray scale value of the second sub-pixel is within a preset gray scale value range, and the first reference gray scale value is greater than the second reference gray scale value; the method includes:
[0007] For each sub-pixel of each color, based on the image to be displayed, obtain an overall gray scale value of each sub-pixel matrix unit in the display panel and an initial gray scale value of each sub-pixel in the sub-pixel matrix unit;
[0008] For each first sub-pixel, compare the size between the corresponding initial gray scale value and the first reference gray scale value, and based on the comparison result, take the first reference gray scale value or the second reference gray scale value as the target gray scale value of the first sub-pixel;
[0009] For each sub-pixel matrix unit, under the condition of ensuring that the overall gray scale value of the sub-pixel matrix unit is unchanged, based on the target gray scale value of the first sub-pixel, select the target gray scale value of each second sub-pixel from the gray scale value range;
[0010] Based on the target gray scale value of the first sub-pixel and the target gray scale value of the second sub-pixel, display the image to be displayed in the display panel.
[0011] In a second aspect, the present application further provides an image display device, the device comprising:
[0012] The first obtaining module is configured to, for each sub-pixel of each color, based on the image to be displayed, obtain an overall gray scale value of each sub-pixel matrix unit in the display panel and an initial gray scale value of each sub-pixel in the sub-pixel matrix unit;
[0013] The comparison module is configured to, for each first sub-pixel, compare the size between the corresponding initial gray scale value and the first reference gray scale value, and based on the comparison result, take the first reference gray scale value or the second reference gray scale value as the target gray scale value of the first sub-pixel;
[0014] The selection module is configured to, for each sub-pixel matrix unit, under the condition of ensuring that the overall gray scale value of the sub-pixel matrix unit is unchanged, based on the target gray scale value of the first sub-pixel, select the target gray scale value of each second sub-pixel from the gray scale value range;
[0015] The display module is configured to, based on the target gray scale value of the first sub-pixel and the target gray scale value of the second sub-pixel, display the image to be displayed in the display panel.
[0016] In a third aspect, the present application further provides a computer device. The computer device comprises a memory and a processor, the memory stores a computer program, and the processor executes the computer program to realize the steps of the method in any one of the above embodiments.
[0017] In a fourth aspect, the present application provides a computer readable storage medium. The computer readable storage medium stores a computer program. The computer program, when executed by a processor, implements the steps of the method in any one of the above embodiments.
[0018] In a fifth aspect, the present application provides a computer program product. The computer program product includes a computer program. The computer program, when executed by a processor, implements the steps of the method in any one of the above embodiments.
[0019] In the above image display method and device, computer device, computer readable storage medium and computer program product, the first sub-pixel in the sub-pixel matrix unit can only take the first reference gray scale value or the second reference gray scale value as the target gray scale value, and the target gray scale value of the second sub-pixel in the sub-pixel matrix unit is obtained from the preset gray scale value range based on the target gray scale value of the first sub-pixel while ensuring that the overall gray scale value of the sub-pixel matrix unit is unchanged. Thus, one sub-pixel matrix unit is taken as one display unit, and the target gray scale value of each sub-pixel in the display unit is the preset reference value or obtained from the preset gray scale value range. Even if the required current of the image to be displayed is low, the display effect of the display panel can be ensured, and the display resolution of the display panel can be improved. The overall gray scale value of the sub-pixel matrix unit and the initial gray scale value of each sub-pixel are both obtained based on the image to be displayed, so that the image to be displayed can meet the display requirements. BRIEF DESCRIPTION OF DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the following will briefly introduce the drawings needed to be used in the description of the embodiments of the present application or the related art. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other related drawings can also be obtained without creative labor.
[0021] FIG. 1 is a schematic diagram of a sub-pixel array in a conventional spatial Dithering method;
[0022] FIG. 2 is an application environment diagram of an image display method in an embodiment;
[0023] FIG. 3 is a flowchart of an image display method in an embodiment;
[0024] FIG. 4 is a schematic diagram of a sub-pixel matrix unit in an embodiment;
[0025] FIG. 5 is a flowchart of an overall gray scale value obtaining method of a sub-pixel matrix unit in an embodiment;
[0026] FIG. 6 is a lookup curve corresponding to a lookup table in an embodiment;
[0027] FIG. 7 is a schematic diagram of a pixel array in different colors in an embodiment;
[0028] FIG. 8 is a flow chart of an image display method in another embodiment;
[0029] FIG. 9 is a diagram of the correspondence between the overall brightness and the overall gray scale value of a sub-pixel matrix unit in another embodiment;
[0030] FIG. 10 is a structural block diagram of an image display device in an embodiment;
[0031] FIG. 11 is an internal structural diagram of a computer device in an embodiment. DETAILED DESCRIPTION
[0032] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application.
[0033] In order to solve the problem of poor display effect of the display panel in the area where the required OLED current is low, the related technology proposes to use the spatial Dithering method to represent the gray scale. Specifically, the display panel is divided into a plurality of pixel arrays, for each pixel array, the gray scale value of each pixel includes a first reference gray scale value and a second reference gray scale value, when the gray scale value of the pixel is the first reference gray scale value, it represents that the pixel is in the open state, when the gray scale value of the pixel is the second reference gray scale value, it represents that the pixel is in the closed state, that is, by controlling the open and closed state of each pixel, the brightness of the pixel array is controlled, and then the brightness of the entire display panel is controlled. This method can alleviate the problem of poor display effect to some extent, but the display panel controlled by this method may have the problem of sharp resolution decline, resulting in the occurrence of adverse phenomena such as grid feeling, horizontal lines and vertical lines.
[0034] For example, as shown in FIG. 1, the left drawing is a schematic diagram of a 16x16 pixel array in a certain color under a sub-pixel array of the existing space Dithering mode, which includes 256 sub-pixels, and the right drawing is a gray scale distribution diagram of the sub-pixel array. The gray scale value of each sub-pixel in the drawing includes Ref1 and Ref2, wherein Ref1 is 32 gray scale, and Ref2 is 0 gray scale or 3 gray scale. When the gray scale value of the sub-pixel is Ref1, it represents that the sub-pixel is in an open state, and when the gray scale value of the sub-pixel is Ref2, it represents that the sub-pixel is in a closed state. In the case that all the sub-pixels in the sub-pixel array are in the open state, the overall gray scale of the sub-pixel array is 32 gray scale, and the resolution of the sub-pixel array is 100%. In the case that only 56 sub-pixels in the sub-pixel array are in the open state, the overall gray scale of the sub-pixel array is 16 gray scale, and the resolution of the sub-pixel array is 21%. In the case that only 12 sub-pixels in the sub-pixel array are in the open state, the overall gray scale of the sub-pixel array is 8 gray scale, and the resolution of the sub-pixel array is 5%. In the case that only 1 sub-pixel in the sub-pixel array is in the open state, the overall gray scale of the sub-pixel array is 3 gray scale, and the resolution of the sub-pixel array is 0.5%. As can be seen from the above, the smaller the number of gray scales displayed is, the lower the display brightness is, the fewer the sub-pixels opened in each sub-pixel array is, and the lower the resolution of the sub-pixel array is. And with the decrease of the number of sub-pixels opened, the resolution of the sub-pixel array will decrease sharply.
[0035] To solve the above technical problems, the embodiment of the present application provides an image display method, which can be applied to the application environment as shown in FIG. 2. Wherein, the Driver IC 202 and the display panel 204 are electrically connected through a flexible circuit or a cable. The display panel 204 is an OLED display panel. For the first sub-pixel in the display panel 204, the Driver IC 202 controls the gray scale value of the first sub-pixel by outputting the Data voltage corresponding to the first reference gray scale value or the Data voltage corresponding to the second reference gray scale value. For the second sub-pixel in the display panel 204, the Driver IC 202 controls the second sub-pixel by outputting the target gray scale value of the second sub-pixel.
[0036] In an exemplary embodiment, as shown in FIG. 3, an image display method is provided, which is described by taking the Driver IC in FIG. 2 as an example. The display panel includes a plurality of pixel arrays, each pixel array includes a plurality of pixel matrix units, each pixel matrix unit includes a plurality of sub-pixel matrix units of different colors, each sub-pixel matrix unit of each color in each pixel matrix unit includes at least one first sub-pixel and at least one second sub-pixel, the gray scale value of the first sub-pixel includes a first reference gray scale value and a second reference gray scale value, the gray scale value of the second sub-pixel is within a preset gray scale value range, and the first reference gray scale value is greater than the second reference gray scale value. The method includes the following steps:
[0037] S302, for each color sub-pixel, based on the image to be displayed, obtaining the overall gray scale value of each sub-pixel matrix unit in the display panel and the initial gray scale value of each sub-pixel in the sub-pixel matrix unit.
[0038] Wherein, the overall gray scale value of the sub-pixel matrix unit and the initial gray scale value of the sub-pixel are both determined based on the display requirements of the image to be displayed.
[0039] Optionally, the schematic diagram of the sub-pixel matrix unit is shown in FIG. 4, the left figure is a schematic diagram of a 2x2 sub-pixel matrix unit in the embodiment, and the right figure is a gray scale distribution diagram of the sub-pixel matrix unit. The three "Ref1 / 2" sub-pixels are first sub-pixels, Ref1 is a first reference gray scale value, and Ref2 is a second reference gray scale value. The "Control" sub-pixel is a second sub-pixel. For example, Ref1 is 16 gray scale, Ref2 is 0 gray scale, and the preset gray scale value range is 0 gray scale-16 gray scale.
[0040] S304, for each first sub-pixel, comparing the size between the corresponding initial gray scale value and the first reference gray scale value, and based on the comparison result, taking the first reference gray scale value or the second reference gray scale value as the target gray scale value of the first sub-pixel.
[0041] Wherein, in the case that the initial gray scale value is greater than the first reference gray scale value, the first reference gray scale value can be taken as the target gray scale value of the first sub-pixel, or the second reference gray scale value can be taken as the target gray scale value of the first sub-pixel, or any one of the first reference gray scale value or the second reference gray scale value can be randomly selected as the target gray scale value of the first sub-pixel, or the gray scale value obtained by operating the first reference gray scale value and the second reference gray scale value can be taken as the target gray scale value of the first sub-pixel, and the embodiment of the present application does not make specific limitation thereon. The target gray scale value of the first sub-pixel in the case that the initial gray scale value is less than the first reference gray scale value and the case that the initial gray scale value is equal to the first reference gray scale value can be obtained in the same way.
[0042] S306. For each sub-pixel matrix unit, under the condition that the overall gray scale value of the sub-pixel matrix unit is unchanged, the target gray scale value of each second sub-pixel is selected from the gray scale value range based on the target gray scale value of the first sub-pixel.
[0043] In order to make the image displayed in the display panel meet the requirements of the to-be-displayed image, it is necessary to ensure that the overall gray scale value of the sub-pixel matrix unit is unchanged. Since the target gray scale value of the first sub-pixel is obtained by adjusting the corresponding initial gray scale value, it is necessary to adjust the initial gray scale value of the second sub-pixel at this time, so as to ensure that the overall gray scale value of the sub-pixel matrix unit is unchanged.
[0044] Optionally, in FIG. 4, after the initial gray scale values of the three “Ref1 / 2” sub-pixels are adjusted to the corresponding reference gray scale values, a gray scale value can be selected as the target gray scale value of the “Control” sub-pixel from the range of 0 gray scale-16 gray scale, while ensuring that the overall gray scale value of the sub-pixel matrix unit in FIG. 4 is unchanged.
[0045] S308. Based on the target gray scale value of the first sub-pixel and the target gray scale value of the second sub-pixel, the to-be-displayed image is displayed in the display panel.
[0046] In the process of displaying the to-be-displayed image, different sub-pixels in the sub-pixel matrix unit can be lit at the same time or can be lit in a predetermined order, which is not limited in the embodiments of the present application.
[0047] In the above image display method, the first sub-pixel in the sub-pixel matrix unit can only take the first reference gray scale value or the second reference gray scale value as the target gray scale value, and the target gray scale value of the second sub-pixel in the sub-pixel matrix unit is obtained by selecting from a preset gray scale value range based on the target gray scale value of the first sub-pixel while ensuring that the overall gray scale value of the sub-pixel matrix unit is unchanged. In this way, taking one sub-pixel matrix unit as one display unit, the target gray scale value of each sub-pixel in this display unit is a preset reference value or obtained from a preset gray scale value range. Even if the required current of the to-be-displayed image is low, the display effect of the display panel can be ensured, and the display resolution of the display panel can be improved. The overall gray scale value of the sub-pixel matrix unit and the initial gray scale value of each sub-pixel are obtained based on the to-be-displayed image, so that the to-be-displayed image in the display panel can meet the required display requirements.
[0048] In some embodiments, as shown in FIG. 5, for each color sub-pixel, based on the to-be-displayed image, the overall gray scale value of each sub-pixel matrix unit in the display panel and the initial gray scale value of each sub-pixel in the sub-pixel matrix unit are obtained, including:
[0049] S502, based on the image to be displayed, obtaining a target DBV value of the display panel and an overall gray scale value of the display panel under each color.
[0050] S504, based on the overall gray scale value of the display panel and the target DBV value, obtaining an initial gray scale value of each sub-pixel from a lookup table stored in a memory.
[0051] S506, for each sub-pixel matrix unit, determining an average value of the initial gray scale values of all the sub-pixels as an overall gray scale value of the sub-pixel matrix unit.
[0052] The DBV value is a key parameter for indicating brightness control, used for quantifying voltage or brightness level; the memory can be but is not limited to a memory based on flash storage, a memory based on OTP (One Time Programmable) storage, or a memory based on both flash storage and OTP storage, and the data in the lookup table stored in the memory is pre-set.
[0053] Optionally, the lookup table (LUT, Look-Up Table) is shown in Table 1, the first column in the table is an overall gray scale value (Input Gray) of the display panel under different colors, R / G / B respectively represent red, green and blue, the second column in the table is an initial gray scale value (Control Pixel) of the second sub-pixel under different DBV values (DBV_Tap 1-10), and the third column in the table is an initial gray scale value (Reference No.) of the first sub-pixel under different DBV values (DBV_Tap 1-10). Through Table 1, the initial gray scale value of the sub-pixel corresponding to different overall gray scale values and different DBV values of the display panel under each color can be determined. FIG. 6 is a lookup curve (LUT graph) corresponding to Table 1 under a certain color, in which the abscissa represents different DBV values, the ordinate represents the initial gray scale value of the first sub-pixel or the initial gray scale value of the second sub-pixel, and each curve corresponds to an overall gray scale value of the display panel.
[0054] Table 1
[0055] In this embodiment, based on the image to be displayed, a target DBV value of the display panel and an overall gray scale value of the display panel under each color are obtained, so that the obtained target DBV value and overall gray scale value can meet the requirements of the image to be displayed; based on the overall gray scale value of the display panel and the target DBV value, an initial gray scale value of each sub-pixel is obtained from a lookup table stored in a memory, so that the obtained initial gray scale value of the sub-pixel is more accurate, thereby making the overall gray scale value of the sub-pixel matrix unit determined subsequently more accurate.
[0056] In some embodiments, the method further comprises: in a case where the overall gray scale value of the display panel is less than the preset gray scale value, performing the step of obtaining, based on the to-be-displayed image, the overall gray scale value of each sub-pixel matrix unit in the display panel and the initial gray scale value of each sub-pixel in the sub-pixel matrix unit.
[0057] In some embodiments, the display panel is driven by using the driving scheme in the present application only in a case where the overall gray scale value of the display panel is less than the preset gray scale value, and is driven by using the driving scheme in the prior art in a case where the overall gray scale value of the display panel is greater than or equal to the preset gray scale value.
[0058] Optionally, the preset gray scale value corresponds to the target DBV value in a one-to-one manner. For example, in a case where the target DBV value is DBV1, the preset gray scale value is 32 gray scales, and in a case where the target DBV value is DBV2, the preset gray scale value is 20 gray scales.
[0059] In the present embodiment, the driving scheme in the present application is performed only in a case where the overall gray scale value of the display panel is less than the preset gray scale value, so that the driving of the display panel is more flexible, and the problem of poor display effect of the display panel is avoided.
[0060] In some embodiments, the comparison between the corresponding initial gray scale value and the first reference gray scale value is performed, and the first reference gray scale value or the second reference gray scale value is taken as the target gray scale value of the first sub-pixel based on the comparison result, which includes: in a case where the initial gray scale value is greater than the first reference gray scale value, the first reference gray scale value is taken as the target gray scale value of the first sub-pixel; and in a case where the initial gray scale value is not greater than the first reference gray scale value, the second reference gray scale value is taken as the target gray scale value of the first sub-pixel.
[0061] Optionally, in a case where the first reference gray scale value is 4 gray scales and the second reference gray scale value is 0 gray scales, the first reference gray scale value is taken as the target gray scale value of the first sub-pixel in a case where the initial gray scale value is 5 gray scales, and the second reference gray scale value is taken as the target gray scale value of the first sub-pixel in a case where the initial gray scale value is 3 gray scales.
[0062] In the present embodiment, in a case where the initial gray scale value is greater than the first reference gray scale value, the first reference gray scale value is taken as the target gray scale value of the first sub-pixel, and in a case where the initial gray scale value is not greater than the first reference gray scale value, the second reference gray scale value is taken as the target gray scale value of the first sub-pixel, so that the target gray scale value of the first sub-pixel determined is closer to the corresponding initial gray scale value, thereby making the to-be-displayed image displayed in the display panel more accurate.
[0063] In some embodiments, for each pixel matrix unit, the arrangement order of the first sub-pixel and the second sub-pixel is at least partially different in the sub-pixel matrix units of different colors.
[0064] Optionally, as shown in FIG. 7, FIG. 7 shows three sub-pixel arrays of a 4x4 pixel array in red (R), green (G) and blue (B) from left to right respectively, each sub-pixel array includes 4 2x2 sub-pixel matrix units, H and V represent horizontal and vertical respectively. In each sub-pixel matrix unit, the sub-pixels corresponding to the numbers 1, 2 and 3 are first sub-pixels, and the sub-pixel corresponding to the number 4 is a second sub-pixel. In the process of displaying the image to be displayed, each sub-pixel is controlled to emit light in the order of 1234.
[0065] Optionally, taking the three sub-pixel matrix units in the upper left corner of the three sub-pixel arrays as an example, it can be seen that the arrangement order of the first sub-pixel and the second sub-pixel in the three sub-pixel matrix units is different.
[0066] In this embodiment, the arrangement order of the first sub-pixel and the second sub-pixel in different color sub-pixel matrix units is at least partially different. In this way, each sub-pixel is controlled to emit light in the arrangement order, that is, in the same pixel matrix unit, at least the first sub-pixel or the second sub-pixel of some sub-pixels of different colors is in an open state, which can effectively avoid the resolution of the display panel from being reduced.
[0067] In some embodiments, for the same color sub-pixel matrix units in each pixel array, the arrangement order of the first sub-pixel and the second sub-pixel in different sub-pixel matrix units is at least partially different.
[0068] Optionally, as shown in FIG. 7, taking the red sub-pixel array as an example, it can be seen that the arrangement order of the first sub-pixel and the second sub-pixel in the four sub-pixel matrix units is different.
[0069] In this embodiment, the arrangement order of the first sub-pixel and the second sub-pixel in different sub-pixel matrix units is at least partially different. In this way, each sub-pixel is controlled to emit light in the arrangement order, that is, for different sub-pixel matrix units of the same color, the first sub-pixel and the second sub-pixel are at least partially misaligned, which increases the arrangement probability of different sub-pixels in an open state, and can effectively avoid the resolution of the display panel from being reduced.
[0070] In some embodiments, the display panel corresponds to a plurality of specific refresh frequencies, each specific refresh frequency corresponds to a plurality of specific DBV values, each specific DBV value corresponds to a first gray scale value and a second gray scale value under each color; the determination process of the first reference gray scale value and the second reference gray scale value comprises: based on the image to be displayed, obtaining a target DBV value and a target refresh frequency of the display panel; for each color of the sub-pixel, in the case that the target refresh frequency is a specific refresh frequency and the target DBV value is a specific DBV value corresponding to the target refresh frequency, the first gray scale value and the second gray scale value corresponding to the target DBV value are respectively determined as the first reference gray scale value and the second reference gray scale value; for each color of the sub-pixel, in the case that at least one of the target refresh frequency or the target DBV value is not the corresponding specific value, the first reference gray scale value and the second reference gray scale value are determined based on a linear interpolation method.
[0071] wherein the first reference gray scale value under different colors is determined separately, and the second reference gray scale value is also determined separately.
[0072] Optionally, as shown in Table 2, the first column in Table 2 is a specific refresh frequency (Frame Rate), including two refresh frequencies of 60HZ and 120HZ, the second column includes a first gray scale value (Ref1_g) and a second gray scale value (Ref2_g), “R / G / B Separated” represents that the first reference gray scale value is determined separately under different colors, and the second reference gray scale value is also determined separately, the third column to the twelfth column are the first gray scale value and the second gray scale value under different target DBV values, wherein DBV_Tap1 to DBV_Tap10 are ten target DBV values in turn, Tap1_R1 to Tap10_R1 are the first gray scale value or the second gray scale value under different specific refresh frequencies and different target DBV values in turn. Based on Table 2, the first reference gray scale value and the second reference gray scale value under each color can be determined.
[0073] Table 2
[0074] In this embodiment, the first reference gray scale value or the second reference gray scale value is determined based on the first gray scale value or the second gray scale value under different specific refresh frequencies and different target DBV values, so that the determined reference gray scale value is more accurate, thereby making the display effect of the image to be displayed more excellent.
[0075] In some embodiments, when at least one of the target refresh frequency or the target DBV value is not the corresponding specific value, the first reference gray scale value and the second reference gray scale value are determined based on the linear interpolation method, including: when the target refresh frequency is not the specific refresh frequency, a plurality of initial DBV values corresponding to the target refresh frequency and the first gray scale value and the second gray scale value corresponding to each initial DBV value are determined based on the linear interpolation method, the correspondence between the specific refresh frequency and the corresponding specific DBV value, and the correspondence between the specific DBV value and the corresponding gray scale value; and the first reference gray scale value and the second reference gray scale value are determined based on the initial DBV value.
[0076] Optionally, when the target refresh frequency is not the specific refresh frequency, the minimum refresh frequency greater than the target refresh frequency in the specific refresh frequency is determined as the first specific refresh frequency, and the maximum refresh frequency less than the target refresh frequency in the specific refresh frequency is determined as the second specific refresh frequency; a plurality of initial DBV values corresponding to the target refresh frequency are determined based on the correspondence between the first specific refresh frequency and the corresponding specific DBV value and the correspondence between the second specific refresh frequency and the corresponding specific DBV value by using the linear interpolation method. For all specific DBV values corresponding to the first specific refresh frequency and all specific DBV values corresponding to the second specific refresh frequency, the minimum specific DBV value greater than the initial DBV value in the specific DBV value is determined as the first specific DBV value, and the maximum specific DBV value less than the initial DBV value in the specific DBV value is determined as the second specific DBV value; the first gray scale value corresponding to the initial DBV value is determined based on the correspondence between the first specific DBV value and the corresponding first gray scale value and the correspondence between the second specific DBV value and the corresponding first gray scale value by using the linear interpolation method, and the second gray scale value corresponding to the initial DBV value is determined based on the correspondence between the first specific DBV value and the corresponding second gray scale value and the correspondence between the second specific DBV value and the corresponding second gray scale value.
[0077] In the embodiment, when the target refresh frequency is not the specific refresh frequency, a plurality of initial DBV values corresponding to the target refresh frequency and the first gray scale value and the second gray scale value corresponding to each initial DBV value are determined based on the linear interpolation method, the correspondence between the specific refresh frequency and the corresponding specific DBV value, and the correspondence between the specific DBV value and the corresponding gray scale value, so that the determined initial DBV value and the first gray scale value and the second gray scale value corresponding to each initial DBV value are more accurate.
[0078] In some embodiments, determining the first reference gray scale value and the second reference gray scale value based on the initial DBV value comprises: in a case where the target DBV value is the initial DBV value, determining the first gray scale value and the second gray scale value corresponding to the initial DBV value as the first reference gray scale value and the second reference gray scale value respectively; in a case where the target DBV value is not the initial DBV value, determining the first reference gray scale value and the second reference gray scale value corresponding to the target DBV value based on a linear interpolation method and a correspondence between the initial DBV value and the corresponding gray scale value.
[0079] Optionally, in a case where the target DBV value is not the initial DBV value, the minimum DBV value among the initial DBV values greater than the target DBV value is determined as the first initial DBV value, and the maximum DBV value among the initial DBV values less than the target DBV value is determined as the second initial DBV value; the first reference gray scale value corresponding to the target DBV value is determined based on a correspondence between the first initial DBV value and the corresponding first gray scale value and a correspondence between the second initial DBV value and the corresponding first gray scale value by using the linear interpolation method, and the second reference gray scale value corresponding to the target DBV value is determined based on a correspondence between the first initial DBV value and the corresponding second gray scale value and a correspondence between the second initial DBV value and the corresponding second gray scale value.
[0080] In the embodiment, in a case where the target DBV value is not the initial DBV value, the first reference gray scale value and the second reference gray scale value corresponding to the target DBV value are determined based on a linear interpolation method and a correspondence between the initial DBV value and the corresponding gray scale value, so that the determined first reference gray scale value and the second reference gray scale value corresponding to the target DBV value are more accurate.
[0081] In some embodiments, in a case where at least one of the target refresh frequency or the target DBV value is not the corresponding specific value, determining the first reference gray scale value and the second reference gray scale value based on a linear interpolation method comprises: in a case where the target refresh frequency is the specific refresh frequency and the target DBV value is not the corresponding specific DBV value, determining the first reference gray scale value and the second reference gray scale value based on a linear interpolation method and a correspondence between the specific DBV value corresponding to the target refresh frequency and the corresponding gray scale value.
[0082] Optionally, the minimum DBV value among the specific DBV values greater than the target DBV value is determined as a third specific DBV value, and the maximum DBV value among the specific DBV values less than the target DBV value is determined as a fourth specific DBV value; the first reference gray scale value corresponding to the target DBV value is determined based on the correspondence between the third specific DBV value and the corresponding first gray scale value, and the correspondence between the fourth specific DBV value and the corresponding first gray scale value, by using the linear interpolation method, and the second reference gray scale value corresponding to the target DBV value is determined based on the correspondence between the third specific DBV value and the corresponding second gray scale value, and the correspondence between the fourth specific DBV value and the corresponding second gray scale value.
[0083] In the embodiment, in the case that the target refresh frequency is a specific refresh frequency and the target DBV value is not the corresponding specific DBV value, the first reference gray scale value and the second reference gray scale value are determined based on the linear interpolation method and the correspondence between the target DBV value corresponding to the target refresh frequency and the corresponding gray scale value, so that the determined first reference gray scale value and the second reference gray scale value are more accurate.
[0084] In some embodiments, each specific DBV value corresponds to a gray scale upper limit value and a gray scale lower limit value; the determination of the gray scale value range includes: for all color sub-pixels, in the case that the target refresh frequency is a specific refresh frequency and the target DBV value is the specific DBV value corresponding to the target refresh frequency, the gray scale upper limit value and the gray scale lower limit value corresponding to the target DBV value are respectively determined as the upper limit value and the lower limit value of the gray scale value range; for all color sub-pixels, in the case that at least one of the target refresh frequency or the target DBV value is not the corresponding specific value, the upper limit value and the lower limit value of the gray scale value range are determined based on the linear interpolation method.
[0085] In the embodiment, the gray scale value range of different colors can share an upper limit value and a lower limit value.
[0086] Optionally, as shown in Table 3, the first column in Table 3 is a specific frame rate, including two frame rates of 60HZ and 120HZ, the second column includes an upper limit value of gray scale (End_DT_g) and a lower limit value of gray scale (Start_DT_g), "R / G / B_Common" represents that the gray scale value range under different colors can share one upper limit value and one lower limit value, the third column to the twelfth column are the upper limit value of gray scale and the lower limit value of gray scale under different target DBV values, wherein DBV_Tap1 to DBV_Tap10 are 10 target DBV values in turn, Tap1_ETG to Tap10_ETG are the upper limit values of gray scale under different specific frame rates and different target DBV values in turn, Tap1_STG to Tap10_STG are the lower limit values of gray scale under different specific frame rates and different target DBV values in turn. Based on Table 3, the upper limit value and the lower limit value of the gray scale value range can be determined.
[0087] Table 3
[0088] In this embodiment, the upper limit value or the lower limit value of the gray scale value range is determined based on the upper limit value or the lower limit value of the gray scale under different specific frame rates and different target DBV values, so that the determined upper limit value and lower limit value are more accurate, thereby making the display effect of the to-be-displayed image more excellent.
[0089] In some embodiments, the plurality of sub-pixel matrix units of different colors includes one red sub-pixel matrix unit, one green sub-pixel matrix unit, and one blue sub-pixel matrix unit.
[0090] In some embodiments, the display panel is an OLED display panel.
[0091] In one embodiment, another image display method is provided, and FIG. 8 is a flow block diagram of the method, which includes the following contents:
[0092] obtaining input data (Data_in) of an image to be displayed, obtaining an initial gray scale value of each sub-pixel based on the input data from a look-up table (LUT) stored in a memory, and determining an overall gray scale value of each sub-pixel matrix unit based on the initial gray scale value of each sub-pixel, wherein the memory is a memory based on Flash storage or a memory based on OTP storage; determining a target gray scale value of each sub-pixel based on the initial gray scale value of each sub-pixel, the overall gray scale value of each sub-pixel matrix unit, a preset gray scale value range (Th.Control), and a preset reference gray scale value (Ref.Control) by using an interpolation method (Interpolation), for example, a relationship between the target gray scale value of each sub-pixel in the sub-pixel matrix unit in FIG. 4 and the overall gray scale value of the sub-pixel matrix unit is shown in Table 4, wherein the first column (Gray) in Table 4 is the overall gray scale value of the sub-pixel matrix unit, the second column is the target gray scale value of the upper left sub-pixel (PRef1), the third column is the target gray scale value of the upper right sub-pixel (PRef2), the fourth column is the target gray scale value of the lower left sub-pixel (PRef3), and the fifth column is the target gray scale value of the lower right sub-pixel (Con); filtering the target gray scale value of each sub-pixel by using a filter (Filter), and displaying the image to be displayed in the display panel based on the filtered target gray scale value and a light-emitting order of each sub-pixel in FIG. 7 (Map).
[0093] Table 4
[0094] The display panel obtained by displaying the image to be displayed by using the method in the embodiment has a corresponding relationship between the overall luminance (Luminance) of the sub-pixel matrix unit and the overall gray scale value (Gray) of the sub-pixel matrix unit, as shown in FIG. 9. It can be seen from FIG. 9 that the corresponding relationship (Dithering) is very close to the Gamma curve (Target) of the display panel, which indicates that the display effect of the display method in the embodiment is very good.
[0095] The test results of displaying the image to be displayed by using the display method in the background art, the corresponding display method of FIG. 1, and the display method in the embodiment are shown in Table 5.
[0096] Table 5
[0097] Each row in Table 5 represents a test process, the test pattern represents the display requirement of the image to be displayed, the display requirement includes the overall brightness value and the overall gray scale value of the display panel, for example, 600nit in "600nit L6" is the overall brightness value, and L6 is the overall gray scale value, the brightness in the second column in Table 5 is the average brightness of each sub-pixel in the display process, the third column and the fourth column both represent the display effect, wherein, LU is the actual brightness of the display panel, CU is the actual chroma of the display panel, mura represents the mura phenomenon, A represents the display method corresponding to FIG. 1, B represents the display method in the embodiment, and C represents the display method in the background art.
[0098] As can be seen from the third column and the fourth column in Table 5, compared with the display method corresponding to FIG. 1, the display method in the embodiment has lower grid sense, and compared with the display method in the background art, the actual brightness and the actual chroma of the display panel in the display method in the embodiment are closer to the requirement of the image to be displayed, there are fewer stripes, and the probability of mura phenomenon is lower.
[0099] It should be understood that, although each step in the flowchart involved in each embodiment as described above is displayed in sequence according to the arrow, these steps are not necessarily executed in sequence according to the order of the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other orders. Moreover, at least part of the steps in the flowchart involved in each embodiment as described above can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but can be executed in rotation or alternation with at least part of other steps or steps or stages in other steps.
[0100] Based on the same inventive concept, the embodiment of the present application also provides an image display device for implementing the above-mentioned image display method. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more image display device embodiments provided below can refer to the limitations of the image display method described above, and will not be repeated here.
[0101] In an exemplary embodiment, as shown in FIG. 10, an image display device 1000 is provided, which includes a first acquisition module 1001, a comparison module 1002, a selection module 1003 and a display module 1004, wherein:
[0102] The first obtaining module 1001 is configured to, for each sub-pixel of each color, obtain an overall gray scale value of each sub-pixel matrix unit in the display panel and an initial gray scale value of each sub-pixel in the sub-pixel matrix unit based on a to-be-displayed image.
[0103] The comparison module 1002 is configured to, for each first sub-pixel, compare a size between the corresponding initial gray scale value and the first reference gray scale value, and determine the first reference gray scale value or the second reference gray scale value as a target gray scale value of the first sub-pixel based on a comparison result.
[0104] The selection module 1003 is configured to, for each sub-pixel matrix unit, select a target gray scale value of each second sub-pixel from the gray scale value range based on the target gray scale value of the first sub-pixel, under a condition that the overall gray scale value of the sub-pixel matrix unit is unchanged.
[0105] The display module 1004 is configured to display the to-be-displayed image in the display panel based on the target gray scale value of the first sub-pixel and the target gray scale value of the second sub-pixel.
[0106] In some embodiments, the first obtaining module 1001 is further configured to obtain a target DBV value of the display panel and an overall gray scale value of the display panel in the color based on the to-be-displayed image, obtain the initial gray scale value of each sub-pixel from a lookup table stored in a memory based on the overall gray scale value of the display panel and the target DBV value, and determine an average value of the initial gray scale values of all sub-pixels as the overall gray scale value of each sub-pixel matrix unit.
[0107] In some embodiments, the first obtaining module 1001 is further configured to, in a case where the overall gray scale value of the display panel is less than a preset gray scale value, perform the steps of obtaining the overall gray scale value of each sub-pixel matrix unit in the display panel and the initial gray scale value of each sub-pixel in the sub-pixel matrix unit based on the to-be-displayed image.
[0108] In some embodiments, the comparison module 1002 is configured to, in a case where the initial gray scale value is greater than the first reference gray scale value, determine the first reference gray scale value as the target gray scale value of the first sub-pixel, and in a case where the initial gray scale value is not greater than the first reference gray scale value, determine the second reference gray scale value as the target gray scale value of the first sub-pixel.
[0109] In some embodiments, the image display apparatus 1000 is specifically configured to, for each pixel matrix unit, arrange the first sub-pixel and the second sub-pixel in different sub-pixel matrix units of different colors at least partially differently.
[0110] In some embodiments, the image display device 1000 is further configured to arrange the first sub-pixel and the second sub-pixel in different sub-pixel matrix units for each pixel array.
[0111] In some embodiments, the image display device 1000 further comprises:
[0112] The second obtaining module is configured to obtain a target DBV value and a target refresh frequency of the display panel based on the image to be displayed.
[0113] The first determining module is configured to, for each color of sub-pixel, determine a first gray scale value and a second gray scale value corresponding to the target DBV value as the first reference gray scale value and the second reference gray scale value, respectively, in a case where the target refresh frequency is the specific refresh frequency and the target DBV value is a specific DBV value corresponding to the target refresh frequency.
[0114] The second determining module is configured to, for each color of sub-pixel, determine the first reference gray scale value and the second reference gray scale value based on a linear interpolation method in a case where at least one of the target refresh frequency or the target DBV value is not a corresponding specific value.
[0115] In some embodiments, the second determining module comprises:
[0116] The first determining submodule is configured to, in a case where the target refresh frequency is not the specific refresh frequency, determine a plurality of initial DBV values corresponding to the target refresh frequency and a first gray scale value and a second gray scale value corresponding to each initial DBV value based on the linear interpolation method, a corresponding relationship between the specific refresh frequency and a corresponding specific DBV value, and a corresponding relationship between the corresponding specific DBV value and a corresponding gray scale value.
[0117] The second determining submodule is configured to determine the first reference gray scale value and the second reference gray scale value based on the initial DBV value.
[0118] In some embodiments, the second determining submodule is further configured to, in a case where the target DBV value is the initial DBV value, determine a first gray scale value and a second gray scale value corresponding to the corresponding initial DBV value as the first reference gray scale value and the second reference gray scale value, respectively; and in a case where the target DBV value is not the initial DBV value, determine a first reference gray scale value and a second reference gray scale value corresponding to the target DBV value based on the linear interpolation method and a corresponding relationship between the initial DBV value and a corresponding gray scale value.
[0119] In some embodiments, the second determining module is further configured to, in a case where the target refresh frequency is the specific refresh frequency and the target DBV value is not the corresponding specific DBV value, determine the first reference gray scale value and the second reference gray scale value based on the linear interpolation method and a corresponding relationship between the specific DBV value corresponding to the target refresh frequency and the corresponding gray scale value.
[0120] In some embodiments, the image display device 1000 is further configured to, for all color sub-pixels, in a case where the target refresh frequency is the specific refresh frequency and the target DBV value is the specific DBV value corresponding to the target refresh frequency, determine the upper limit value and the lower limit value of the gray scale value range as the upper limit value and the lower limit value of the gray scale value range, respectively; and for all color sub-pixels, in a case where at least one of the target refresh frequency or the target DBV value is not the corresponding specific value, determine the upper limit value and the lower limit value of the gray scale value range based on the linear interpolation method.
[0121] In some embodiments, the image display device 1000 is further configured to, the plurality of different color sub-pixel matrix units include a red sub-pixel matrix unit, a green sub-pixel matrix unit, and a blue sub-pixel matrix unit.
[0122] In some embodiments, the image display device 1000 is further configured to, the display panel is an OLED display panel.
[0123] The above various modules in the image display device can be implemented in whole or in part by software, hardware, and combinations thereof. The above various modules can be embedded in or independent of a processor in a computer device in hardware form, or stored in a memory in a computer device in software form, so as to be called and executed by a processor to perform the operations corresponding to the above various modules.
[0124] In an example embodiment, a computer device, which can be a terminal, is provided, and an internal structure diagram of the computer device can be as shown in FIG. 11. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface, the display unit, and the input device are connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals in a wired or wireless manner. The wireless manner can be achieved through WIFI, mobile cellular network, near field communication (NFC), or other technologies. The computer program is executed by the processor to implement an image display method.
[0125] Those skilled in the art can understand that the structure shown in FIG. 11 is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. A specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.
[0126] In an example embodiment, a computer device is also provided, including a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps in the above method embodiments.
[0127] In an example embodiment, a computer readable storage medium is provided, which stores a computer program, and the computer program is executed by a processor to implement the steps in the above method embodiments.
[0128] In an example embodiment, a computer program product is provided, including a computer program, and the computer program is executed by a processor to implement the steps in the above method embodiments.
[0129] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use, and processing of related data need to comply with relevant regulations.
[0130] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. The non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. The volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, the RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., without being limited thereto.
[0131] The technical features of the above embodiments can be combined arbitrarily. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combinations of the technical features do not exist contradictory, they should be considered as the scope of the present application.
[0132] The above-described embodiments are merely illustrative of several embodiments of the present application, and the description is relatively specific and detailed, but should not be understood as a limitation on the scope of the patent. It should be noted that for those skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are all within the scope of the present application. Therefore, the scope of protection of the present application should be subject to the appended claims.
Claims
1. An image display method for a display panel; the display panel comprising a plurality of pixel arrays, each pixel array comprising a plurality of pixel matrix units, each pixel matrix unit comprising a plurality of sub-pixel matrix units of different colors, each sub-pixel matrix unit of each color in each pixel matrix unit comprising at least one first sub-pixel and at least one second sub-pixel, a gray scale value of the first sub-pixel comprising a first reference gray scale value and a second reference gray scale value, a gray scale value of the second sub-pixel being within a preset gray scale value range, the first reference gray scale value being greater than the second reference gray scale value; the method comprising: for each color of sub-pixel, based on a to-be-displayed image, obtaining an overall gray scale value of each sub-pixel matrix unit in the display panel and an initial gray scale value of each sub-pixel in the sub-pixel matrix unit; for each first sub-pixel, comparing a size between the corresponding initial gray scale value and the first reference gray scale value, and based on a comparison result, taking the first reference gray scale value or the second reference gray scale value as a target gray scale value of the first sub-pixel; for each sub-pixel matrix unit, under the condition that the overall gray scale value of the sub-pixel matrix unit is unchanged, based on the target gray scale value of the first sub-pixel, selecting a target gray scale value of each second sub-pixel from the gray scale value range; based on the target gray scale value of the first sub-pixel and the target gray scale value of the second sub-pixel, displaying the to-be-displayed image in the display panel.
2. The method of claim 1, wherein, The for each color of sub-pixel, based on a to-be-displayed image, obtaining an overall gray scale value of each sub-pixel matrix unit in the display panel and an initial gray scale value of each sub-pixel in the sub-pixel matrix unit, comprises: based on the to-be-displayed image, obtaining a target DBV value of the display panel and an overall gray scale value of the display panel under the color; based on the overall gray scale value of the display panel and the target DBV value, obtaining the initial gray scale value of each sub-pixel from a lookup table stored in a memory; for each sub-pixel matrix unit, determining an average value of the initial gray scale values of all sub-pixels as the overall gray scale value of the sub-pixel matrix unit.
3. The method of claim 2, wherein, The method further comprises: in a case where the overall gray scale value of the display panel is less than a preset gray scale value, performing the step of obtaining the overall gray scale value of each sub-pixel matrix unit in the display panel and the initial gray scale value of each sub-pixel in the sub-pixel matrix unit based on the to-be-displayed image.
4. The method of claim 1, wherein, The comparing a size between the corresponding initial gray scale value and the first reference gray scale value, and based on a comparison result, taking the first reference gray scale value or the second reference gray scale value as a target gray scale value of the first sub-pixel, comprises: in a case where the initial gray scale value is greater than the first reference gray scale value, taking the first reference gray scale value as the target gray scale value of the first sub-pixel; in a case where the initial gray scale value is not greater than the first reference gray scale value, taking the second reference gray scale value as the target gray scale value of the first sub-pixel.
5. The method of claim 1, wherein, For each pixel matrix unit, the arrangement order of the first sub-pixel and the second sub-pixel in different color sub-pixel matrix units is at least partially different.
6. The method of claim 1, wherein, For each pixel matrix unit, the arrangement order of the first sub-pixel and the second sub-pixel in different color sub-pixel matrix units is at least partially different.
7. The method of claim 1, wherein, The display panel corresponds to a plurality of specific refresh frequencies, each specific refresh frequency corresponds to a plurality of specific DBV values, and each specific DBV value corresponds to a first gray scale value and a second gray scale value under each color; the determination process of the first reference gray scale value and the second reference gray scale value comprises: Based on the to-be-displayed image, the target DBV value and the target refresh frequency of the display panel are obtained; For each color sub-pixel, if the target refresh frequency is the specific refresh frequency and the target DBV value is the specific DBV value corresponding to the target refresh frequency, the first gray scale value and the second gray scale value corresponding to the target DBV value are determined as the first reference gray scale value and the second reference gray scale value respectively; For each color sub-pixel, if at least one of the target refresh frequency or the target DBV value is not the corresponding specific value, the first reference gray scale value and the second reference gray scale value are determined based on a linear interpolation method.
8. The method of claim 7, wherein, The determination of the first reference gray scale value and the second reference gray scale value based on the linear interpolation method when at least one of the target refresh frequency or the target DBV value is not the corresponding specific value comprises: If the target refresh frequency is not the specific refresh frequency, a plurality of initial DBV values corresponding to the target refresh frequency and the first gray scale value and the second gray scale value corresponding to each initial DBV value are determined based on the linear interpolation method, the correspondence between the specific refresh frequency and the corresponding specific DBV value, and the correspondence between the specific DBV value and the corresponding gray scale value; The first reference gray scale value and the second reference gray scale value are determined based on the initial DBV value.
9. The method of claim 8, wherein, The determination of the first reference gray scale value and the second reference gray scale value based on the initial DBV value comprises: If the target DBV value is the initial DBV value, the first gray scale value and the second gray scale value corresponding to the corresponding initial DBV value are determined as the first reference gray scale value and the second reference gray scale value respectively; If the target DBV value is not the initial DBV value, the first reference gray scale value and the second reference gray scale value corresponding to the target DBV value are determined based on the linear interpolation method and the correspondence between the initial DBV value and the corresponding gray scale value.
10. The method of claim 7, wherein, The determination of the first reference gray scale value and the second reference gray scale value based on the linear interpolation method when at least one of the target refresh frequency or the target DBV value is not the corresponding specific value comprises: In a case where the target refresh frequency is the specific refresh frequency and the target DBV value is not the corresponding specific DBV value, the first reference gray scale value and the second reference gray scale value are determined based on the linear interpolation method and a corresponding relationship between the specific DBV value corresponding to the target refresh frequency and a corresponding gray scale value.
11. The method of claim 7, wherein, Each specific DBV value corresponds to a gray scale upper limit value and a gray scale lower limit value; and the determination of the gray scale value range comprises: In a case where the target refresh frequency is the specific refresh frequency and the target DBV value is the specific DBV value corresponding to the target refresh frequency, the gray scale upper limit value and the gray scale lower limit value corresponding to the target DBV value are determined as the upper limit value and the lower limit value of the gray scale value range, respectively, for the sub-pixels of all colors. In a case where at least one of the target refresh frequency or the target DBV value is not the corresponding specific value, the upper limit value and the lower limit value of the gray scale value range are determined based on the linear interpolation method.
12. The method of claim 1, wherein, The plurality of sub-pixel matrix units of different colors include a red sub-pixel matrix unit, a green sub-pixel matrix unit, and a blue sub-pixel matrix unit.
13. The method of claim 1, wherein, The display panel is an OLED display panel. 14.An image display device, the device comprising: The first obtaining module is configured to, for each sub-pixel of a color, obtain an overall gray scale value of each sub-pixel matrix unit in a display panel and an initial gray scale value of each sub-pixel in the sub-pixel matrix unit based on an image to be displayed. The comparison module is configured to, for each first sub-pixel, compare the corresponding initial gray scale value and the first reference gray scale value, and determine the first reference gray scale value or the second reference gray scale value as a target gray scale value of the first sub-pixel based on a comparison result. The selection module is configured to, for each sub-pixel matrix unit, select a target gray scale value of each second sub-pixel from a gray scale value range based on the target gray scale value of the first sub-pixel under the condition that the overall gray scale value of the sub-pixel matrix unit is unchanged. The display module is configured to display the image to be displayed in the display panel based on the target gray scale value of the first sub-pixel and the target gray scale value of the second sub-pixel. 15.A computer device, comprising a memory and a processor, the memory stores a computer program, and the processor implements steps of the method in any one of claims 1 to 13 when executing the computer program.
16. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement steps of the method in any one of claims 1 to 13. 17.A computer program product, comprising a computer program, the computer program is executed by a processor to implement steps of the method in any one of claims 1 to 13.
Citation Information
Patent Citations
Display panel, driving method thereof and display device
CN117037660A
Display method and display device
CN117975896A
Image display method and device, computer equipment, readable storage medium and program product
CN119049416A
Pyrazolopyrimidine compounds and uses thereof
KR1020210158046A
Electric power sales system between vehicle to vehicle
KR102710987B1