Image display method and device, computer device, readable storage medium and program product
By adjusting the grayscale values of the first and second sub-pixels in the pixel matrix unit of the display panel, the problem of deteriorated display effect in areas with low OLED current was solved, achieving high-resolution display effect under low current requirements.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2026-03-20
AI Technical Summary
Existing technologies result in poor display performance in areas where OLED current is low, potentially leading to issues such as the Mura phenomenon, reduced response speed, color shift, overexposure, and inconsistencies between grayscale and Gamma curves.
The display panel's pixel matrix unit is divided into sub-pixel matrix units of different colors. Each sub-pixel matrix unit contains first and second sub-pixels. The overall grayscale value and initial grayscale value are obtained based on the image to be displayed. The target grayscale value of the first sub-pixel is adjusted, and the target grayscale value of the second sub-pixel is selected while ensuring that the overall grayscale value remains unchanged, so as to improve the display effect.
While maintaining the display effect and increasing the resolution of the display panel under low OLED current requirements, the grid effect and horizontal lines are reduced, thereby improving the display quality of the display panel.
Smart Images

Figure CN119049416B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of display driving, and in particular, to an image display method and device, a computer device, a computer readable storage medium, and a computer program product. BACKGROUND
[0002] 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 an OLED current, and then control the gray scale of the pixel, and finally adjust the brightness of the pixel based on a Gamma curve. This method has good display effect in a region with high required OLED current, but in a region with low required OLED current, 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
[0003] 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.
[0004] In a first aspect, the present application provides an image display method for a display panel, wherein 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:
[0005] 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;
[0006] 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;
[0007] selecting, for each sub-pixel matrix unit, 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 the condition that the overall gray scale value of the sub-pixel matrix unit is unchanged;
[0008] displaying 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.
[0009] In a second aspect, the present application further provides an image display device, which comprises:
[0010] The first obtaining module is configured to, for each color sub-pixel, obtain, based on the image to be displayed, 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.
[0011] The comparing module is configured to, for each first sub-pixel, compare the respective 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.
[0012] The selecting module 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 the condition that the overall gray scale value of the sub-pixel matrix unit is unchanged.
[0013] 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.
[0014] 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. When the processor executes the computer program, the steps of the method in any one of the above embodiments are implemented.
[0015] In a fourth aspect, the present application further provides a computer readable storage medium. The computer readable storage medium stores a computer program. When the computer program is executed by a processor, the steps of the method in any one of the above embodiments are implemented.
[0016] In a fifth aspect, the present application further provides a computer program product. The computer program product comprises a computer program. When the computer program is executed by a processor, the steps of the method in any one of the above embodiments are implemented.
[0017] The image display method, apparatus, 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, 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 under the condition that the overall gray scale value of the sub-pixel matrix unit is unchanged, so that one sub-pixel matrix unit is taken as one display unit, 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 obtained based on the image to be displayed, so that the display requirement of the image to be displayed can be met. BRIEF DESCRIPTION OF DRAWINGS
[0018] 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 based on these drawings.
[0019] Figure 1 A schematic diagram of a sub-pixel array in the existing spatial Dithering method;
[0020] Figure 2 An application environment diagram of the image display method in an embodiment;
[0021] Figure 3 A flowchart of the image display method in an embodiment;
[0022] Figure 4 A schematic diagram of a sub-pixel matrix unit in an embodiment;
[0023] Figure 5 A flowchart of the overall gray scale value obtaining method of the sub-pixel matrix unit in an embodiment;
[0024] Figure 6 A lookup curve corresponding to the lookup table in an embodiment;
[0025] Figure 7 A schematic diagram of a pixel array under different colors in an embodiment;
[0026] Figure 8 A flowchart of the image display method in another embodiment;
[0027] Figure 9 FIG. 6 is a corresponding relationship diagram between overall brightness and overall gray scale value of a sub-pixel matrix unit in another embodiment;
[0028] Figure 10 FIG. 7 is a structure block diagram of an image display device in an embodiment;
[0029] Figure 11 FIG. 8 is an internal structure diagram of a computer device in an embodiment. DETAILED DESCRIPTION
[0030] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application will be 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 should not be used to limit the present application.
[0031] In order to solve the problem that the display effect of the display panel is poor in the area where the required OLED current is low, the prior art 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, thereby causing the occurrence of undesirable phenomena such as grid feeling, horizontal lines and vertical lines.
[0032] For example, as shown in FIG. 1, 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. Figure 1As shown in the left part of FIG. 1, a 16x16 pixel array in a certain color is shown, which includes 256 sub-pixels. As shown in the right part of FIG. 1, the gray scale distribution of the sub-pixel array is shown. Each sub-pixel has a gray scale value including Ref1 and Ref2. Ref1 is 32 gray scale, and Ref2 is 0 gray scale or 3 gray scale. When the gray scale value of a sub-pixel is Ref1, the sub-pixel is in an open state. When the gray scale value of a sub-pixel is Ref2, the sub-pixel is in a closed state. When 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%. When 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%. When 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%. When 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 in each sub-pixel array that are in the open state, the lower the resolution of the sub-pixel array is. And as the number of sub-pixels in the open state decreases, the resolution of the sub-pixel array decreases sharply.
[0033] To solve the above technical problem, an image display method is provided, which can be applied to an application environment as shown in Figure 2 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 a first sub-pixel in the display panel 204, the Driver IC 202 controls the gray scale value of the first sub-pixel by outputting a Data voltage corresponding to a first reference gray scale value or a Data voltage corresponding to a second reference gray scale value. For a second sub-pixel in the display panel 204, the Driver IC 202 controls the second sub-pixel by outputting a target gray scale value of the second sub-pixel.
[0034] In an exemplary embodiment, as shown in Figure 3 An image display method is provided, which is applied to Figure 2The Driver IC in the display panel is taken as an example for illustration. 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:
[0035] 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.
[0036] 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.
[0037] Optionally, the schematic diagram of the sub-pixel matrix unit is as shown in Figure 4 The left drawing is a schematic diagram of a 2x2 sub-pixel matrix unit in the embodiment, and the right drawing 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.
[0038] 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.
[0039] 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 after the first reference gray scale value and the second reference gray scale value are operated can be taken as the target gray scale value of the first sub-pixel, and the embodiments of the present application do not make specific limitations 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.
[0040] 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.
[0041] 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.
[0042] Optionally, in the method, the initial gray scale values of the three “Ref1 / 2” sub-pixels are adjusted to the corresponding reference gray scale values, and then a gray scale value is selected from the range of 0 gray scale to 16 gray scale as the target gray scale value of the “Control” sub-pixel under the condition that the overall gray scale value of the sub-pixel matrix unit in the “Ref1 / 2” sub-pixel is unchanged. Figure 4 Figure 4
[0043] S308. The to-be-displayed image is 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.
[0044] 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 preset order, which is not limited in the embodiments of the present application.
[0045] In the 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 selected from a preset 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. In this way, one sub-pixel matrix unit is taken as one display unit, the target gray scale value of each sub-pixel in the 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.
[0046] In some embodiments, as shown in Figure 5 For each color of sub-pixel, 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 based on the to-be-displayed image, including:
[0047] S502, obtaining a target DBV value of the display panel and an overall gray scale value of the display panel under each color based on the image to be displayed.
[0048] S504, obtaining an 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.
[0049] S506, determining an average value of the initial gray scale values of all the sub-pixels as an overall gray scale value of each sub-pixel matrix unit for each sub-pixel matrix unit.
[0050] wherein 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.
[0051] 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 values of the sub-pixels corresponding to different overall gray scale values and different DBV values of the display panel under each color can be determined. Figure 6 is a lookup curve (LUT graph) corresponding to Table 1 under a certain color, Figure 6 wherein the horizontal coordinate represents different DBV values, the vertical coordinate 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.
[0052] Table 1
[0053]
[0054] In this embodiment, based on the to-be-displayed image, the target DBV value of the display panel and the 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 to-be-displayed image; based on the overall gray scale value and the target DBV value of the display panel, the initial gray scale value of each sub-pixel is obtained from the lookup table stored in the 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 subsequent determined sub-pixel matrix unit more accurate.
[0055] In some embodiments, the method further comprises: in the 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.
[0056] In some embodiments, the method further comprises: in the 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] Optionally, the preset gray scale value corresponds to the target DBV value one by one, for example, in the case where the target DBV value is DBV1, the preset gray scale value is 32 gray scales, and in the case where the target DBV value is DBV2, the preset gray scale value is 20 gray scales.
[0058] In this embodiment, the driving scheme in the present application is only performed in the case where the overall gray scale value of the display panel is less than the preset gray scale value, which makes the driving of the display panel more flexible and avoids the problem of poor display effect of the display panel.
[0059] 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 the 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 the 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.
[0060] Optionally, if the first reference gray scale value is 4 gray scales and the second reference gray scale value is 0 gray scales, in the case where the initial gray scale value is 5 gray scales, 4 gray scales are taken as the target gray scale value of the first sub-pixel, and in the case where the initial gray scale value is 3 gray scales, 0 gray scales are taken as the target gray scale value of the first sub-pixel.
[0061] In this embodiment, when the initial grayscale value is greater than the first reference grayscale value, the first reference grayscale value is used as the target grayscale value of the first sub-pixel. When the initial grayscale value is not greater than the first reference grayscale value, the second reference grayscale value is used as the target grayscale value of the first sub-pixel. This makes the determined target grayscale value of the first sub-pixel closer to the corresponding initial grayscale value, thereby making the image to be displayed on the display panel more accurate.
[0062] In some embodiments, for each pixel matrix unit, the order of the first and second sub-pixels is at least partially different in sub-pixel matrix units of different colors.
[0063] Optionally, such as Figure 7 As shown, Figure 7 From left to right, the image shows a 4×4 pixel array with three sub-pixel arrays under red (R), green (G), and blue (B) colors. Each sub-pixel array consists of four 2×2 sub-pixel matrix units, where H and V represent the horizontal and vertical directions, respectively. Within each sub-pixel matrix unit, the subpixels corresponding to numbers 1, 2, and 3 are the first subpixels, and the subpixel corresponding to number 4 is the second subpixel. During the display of the image, each subpixel is illuminated sequentially in the order of 1, 2, 3, and 4.
[0064] Optionally, taking the three sub-pixel matrix units in the upper left corner of the three sub-pixel array as an example, it can be seen that the arrangement order of the first and second sub-pixels in these three sub-pixel matrix units is different.
[0065] In this embodiment, in sub-pixel matrix units of different colors, the arrangement order of the first sub-pixel and the second sub-pixel is at least partially different. In this way, each sub-pixel is controlled to light up in sequence according to the arrangement order. That is, in the same pixel matrix unit, at least some of the first or second sub-pixels of different colors are in the on state, which can effectively avoid the resolution of the display panel from decreasing.
[0066] In some embodiments, for sub-pixel matrix units of the same color in each pixel array, the order of the first and second sub-pixels in different sub-pixel matrix units is at least partially different.
[0067] Optionally, such as Figure 7 As shown, taking the red sub-pixel array as an example, it can be seen that the arrangement order of the first and second sub-pixels in the four sub-pixel matrix units is different.
[0068] In the embodiment, the arrangement order of the first sub-pixel and the second sub-pixel in different sub-pixel matrix units is different at least in part, so that each sub-pixel is controlled to emit light in turn according to the arrangement order, that is, for the different sub-pixel matrix units of the same color, the first sub-pixel and the second sub-pixel are arranged at least in part in a staggered manner, the arrangement probability of the different sub-pixels in the open state is increased, and the resolution of the display panel can be effectively avoided from being reduced.
[0069] 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, 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 includes: based on the image to be displayed, obtaining a target DBV value and a target refresh frequency of the display panel; for the sub-pixels of each color, 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 the sub-pixels of each color, 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.
[0070] In the embodiment, the first reference gray scale value under different colors is determined separately, and the second reference gray scale value is also determined separately.
[0071] 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), and “R / G / B Separated” represents that the first reference gray scale value under different colors is determined separately, 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, and 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.
[0072] Table 2
[0073]
[0074] In the 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, and the display effect of the to-be-displayed image is more excellent.
[0075] In some embodiments, 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 the linear interpolation method, including: in the case that the target refresh frequency is not the specific refresh frequency, determining 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 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 determining the first reference gray scale value and the second reference gray scale value based on the initial DBV value.
[0076] Optionally, in the case that 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; the 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, in the case that the target refresh frequency is not the specific refresh frequency, the 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 corresponding relationship 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 corresponding relationship between the first initial DBV value and the corresponding first gray scale value and a corresponding relationship 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 corresponding relationship between the first initial DBV value and the corresponding second gray scale value and a corresponding relationship 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 corresponding relationship 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 corresponding relationship 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 of Table 3 is a specific frame rate, including 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 an upper limit value and a 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 value of gray scale under different specific frame rates and different target DBV values in turn, Tap1_STG to Tap10_STG are the lower limit value 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]
[0089] In the 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.
[0090] 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.
[0091] In some embodiments, the display panel is an OLED display panel.
[0092] In one embodiment, another image display method is provided, Figure 8 For the flowchart of the method, the method includes the following contents:
[0093] Obtaining input data (Data_in) of a to-be-displayed image, obtaining an initial gray scale value of each sub-pixel based on the input data from a lookup 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, the memory being a memory based on Flash storage or a memory based on OTP storage; determining a target gray scale value of each sub-pixel by using an interpolation method (Interpolation) 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), for example, Figure 4The relationship between the target gray scale value of each sub-pixel in the sub-pixel matrix unit and the overall gray scale value of the sub-pixel matrix unit is shown in Table 4, where 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 top-left sub-pixel (PRef1), the third column is the target gray scale value of the top-right sub-pixel (PRef2), the fourth column is the target gray scale value of the bottom-left sub-pixel (PRef3), and the fifth column is the target gray scale value of the bottom-right sub-pixel (Con); the target gray scale value of the sub-pixel is filtered by a filter (Filter), and the display panel displays the image to be displayed based on the filtered target gray scale value and Figure 7 the display order of each sub-pixel in the map (Map).
[0094] Table 4
[0095]
[0096] The corresponding relationship between the overall luminance (Luminance) of the sub-pixel matrix unit and the overall gray scale value (Gray) of the display panel obtained by displaying the image to be displayed by the method in the embodiment is shown in Figure 9 From Figure 9 It can be seen 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.
[0097] The display method in the background technology, Figure 1 the corresponding display method, and the display method in the embodiment are respectively used to display the image to be displayed, and the test results are shown in Table 5.
[0098] Table 5
[0099]
[0100] Each row in Table 5 represents a test process, and the test pattern represents the display requirement of the image to be displayed, which includes the overall luminance value and the overall gray scale value of the display panel. For example, in “600nit L6”, 600nit is the overall luminance value, and L6 is the overall gray scale value. The luminance in the second column in Table 5 is the average luminance of each sub-pixel during the display process, and the third column and the fourth column both represent the display effect, where LU is the actual luminance of the display panel, CU is the actual chroma of the display panel, mura represents the mura phenomenon, A represents the display method in the background technology, B represents the display method in the embodiment, and C represents the display method in the corresponding display method. Figure 1 The corresponding display method, B represents the display method in the embodiment, and C represents the display method in the background technology.
[0101] From the third column and the fourth column in Table 5, it can be seen that the display method in the embodiment is better thanFigure 1 Compared with the display method in the background art, the display method in the embodiment has a lower grid feeling, the actual brightness and actual chromaticity of the display panel in the display method in the embodiment are closer to the requirements of the image to be displayed, and there are fewer stripes and a lower probability of mura phenomenon.
[0102] It should be understood that, although the steps in the flowcharts involved in the above-described embodiments are displayed in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. 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 some of the steps in the flowcharts involved in the above-described embodiments 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 some of the other steps or the steps or stages in the other steps.
[0103] Based on the same inventive concept, the embodiments of the present application also provide 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.
[0104] In one exemplary embodiment, as shown in Figure 10 An image display device 1000 is provided, comprising a first acquisition module 1001, a comparison module 1002, a selection module 1003, and a display module 1004, wherein:
[0105] The first acquisition module 1001 is configured to, for each color sub-pixel, acquire, based on an image to be displayed, 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.
[0106] The comparison module 1002 is configured to compare the size between the corresponding initial gray scale value and the first reference gray scale value for each first sub-pixel, 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.
[0107] The selecting 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 the condition that the overall gray scale value of the sub-pixel matrix unit is unchanged.
[0108] 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.
[0109] In some embodiments, the obtaining module 1001 is further configured to obtain, based on the to-be-displayed image, a target DBV value of the display panel and an overall gray scale value of the display panel in the color; obtain, 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 from a lookup table stored in a memory; and determine, for each sub-pixel matrix unit, 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.
[0110] In some embodiments, the 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, 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.
[0111] In some embodiments, the comparing module 1002 is configured to, in a case where the initial gray scale value is greater than the first reference gray scale value, take 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, take the second reference gray scale value as the target gray scale value of the first sub-pixel.
[0112] 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 in different colors in at least partially different orders.
[0113] In some embodiments, the image display apparatus 1000 is further configured to, for sub-pixel matrix units of the same color in each pixel array, arrange the first sub-pixel and the second sub-pixel in different sub-pixel matrix units in at least partially different orders.
[0114] In some embodiments, the image display apparatus 1000 further includes:
[0115] The second obtaining module is configured to obtain, based on the to-be-displayed image, a target DBV value and a target refresh frequency of the display panel.
[0116] 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.
[0117] 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.
[0118] In some embodiments, the second determining module comprises:
[0119] 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.
[0120] 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 values.
[0121] 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 values and corresponding gray scale values.
[0122] 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 a 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 a specific DBV value corresponding to the target refresh frequency and a corresponding gray scale value.
[0123] In some embodiments, the image display device 1000 is further configured to, for the sub-pixels of all colors, when 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 grayscale value range as the upper limit value and the lower limit value of the grayscale value corresponding to the target DBV value, respectively; and for the sub-pixels of all colors, when 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 grayscale value range based on a linear interpolation method.
[0124] In some embodiments, the image display device 1000 is further configured to include one red sub-pixel matrix unit, one green sub-pixel matrix unit, and one blue sub-pixel matrix unit in the plurality of different color sub-pixel matrix units.
[0125] In some embodiments, the image display device 1000 is further configured to include an OLED display panel.
[0126] The above-mentioned modules in the image display device can be implemented by software, hardware, and combinations thereof, in whole or in part. The above-mentioned modules can be embedded in or independent of the processor in the computer device in hardware form, or stored in the memory in the computer device in software form, so as to be called and executed by the processor to perform the operations corresponding to the above-mentioned modules.
[0127] In one exemplary embodiment, a computer device is provided, which can be a terminal, and an internal structure diagram thereof can be as shown in Figure 11 The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. 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. The processor of the computer device is configured 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 configured to exchange information between the processor and external devices. The communication interface of the computer device is configured to perform wired or wireless communication with external terminals, and the wireless communication 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.
[0128] Those skilled in the art can understand that, Figure 11The structure shown in the figure 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. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0129] In an embodiment, a computer device is also provided, including a memory and a processor, the memory storing a computer program, and the processor implementing the steps in the above method embodiments when executing the computer program.
[0130] In an embodiment, a computer readable storage medium is provided, storing a computer program, and the computer program implementing the steps in the above method embodiments when executed by a processor.
[0131] In an embodiment, a computer program product is provided, including a computer program, and the computer program implementing the steps in the above method embodiments when executed by a processor.
[0132] 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.
[0133] 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.
[0134] 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.
[0135] The above-described embodiments are merely illustrative of several embodiments of the present application, which are described in more detail and in a specific manner, but should not be construed as limiting the scope of the patent of the present application. It should be noted that, for those of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.
Claims
1. An image display method for a display panel; the display panel includes multiple pixel arrays, each pixel array including multiple pixel matrix units, each pixel matrix unit including multiple sub-pixel matrix units of different colors, each sub-pixel matrix unit of each color including at least one first sub-pixel and at least one second sub-pixel, the grayscale value of the first sub-pixel including a first reference grayscale value and a second reference grayscale value, the grayscale value of the second sub-pixel being within a preset grayscale value range, and the first reference grayscale value being greater than the second reference grayscale value; the method includes: For each color sub-pixel, based on the image to be displayed, obtain the overall grayscale value of each sub-pixel matrix unit in the display panel and the initial grayscale value of each sub-pixel in the sub-pixel matrix unit; For each first sub-pixel, compare the corresponding initial grayscale value with the first reference grayscale value, and based on the comparison result, use the first reference grayscale value or the second reference grayscale value as the target grayscale value of the first sub-pixel. For each sub-pixel matrix unit, while ensuring that the overall grayscale value of the sub-pixel matrix unit remains unchanged, the target grayscale value of each second sub-pixel is selected from the grayscale value range based on the target grayscale value of the first sub-pixel. The image to be displayed is shown on the display panel based on the target grayscale value of the first sub-pixel and the target grayscale value of the second sub-pixel.
2. The method according to claim 1, characterized in that, For each color sub-pixel, based on the image to be displayed, the overall grayscale value of each sub-pixel matrix unit in the display panel and the initial grayscale value of each sub-pixel in the sub-pixel matrix unit are obtained, including: Based on the image to be displayed, obtain the target DBV value of the display panel and the overall grayscale value of the display panel under the color; Based on the overall grayscale value of the display panel and the target DBV value, the initial grayscale value of each sub-pixel is obtained from the lookup table stored in the memory. For each sub-pixel matrix unit, the average of the initial grayscale values of all sub-pixels is determined as the overall grayscale value of the sub-pixel matrix unit.
3. The method according to claim 2, characterized in that, The method further includes: If the overall grayscale value of the display panel is less than the preset grayscale value, the steps of obtaining the overall grayscale value of each sub-pixel matrix unit in the display panel and the initial grayscale value of each sub-pixel in the sub-pixel matrix unit are performed based on the image to be displayed.
4. The method according to claim 1, characterized in that, The step of comparing the corresponding initial grayscale value and the first reference grayscale value, and using the first reference grayscale value or the second reference grayscale value as the target grayscale value of the first sub-pixel based on the comparison result, includes: If the initial grayscale value is greater than the first reference grayscale value, the first reference grayscale value is used as the target grayscale value of the first sub-pixel. If the initial grayscale value is not greater than the first reference grayscale value, the second reference grayscale value is used as the target grayscale value of the first sub-pixel.
5. The method according to claim 1, characterized in that, For each pixel matrix unit, in sub-pixel matrix units of different colors, the arrangement order of the first sub-pixel and the second sub-pixel is at least partially different.
6. The method according to claim 1, characterized in that, For each sub-pixel matrix unit of the same color in the 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.
7. The method according to claim 1, characterized in that, The display panel corresponds to multiple specific refresh rates, each specific refresh rate corresponds to multiple specific DBV values, and for each color, each specific DBV value corresponds to a first grayscale value and a second grayscale value; the process of determining the first reference grayscale value and the second reference grayscale value includes: Based on the image to be displayed, obtain the target DBV value and target refresh rate of the display panel; For each color sub-pixel, when 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 grayscale value and the second grayscale value corresponding to the target DBV value are respectively determined as the first reference grayscale value and the second reference grayscale value. For each color sub-pixel, if at least one of the target refresh rate or the target DBV value is not a specific value, the first reference grayscale value and the second reference grayscale value are determined based on linear interpolation.
8. The method according to claim 7, characterized in that, When at least one of the target refresh rate or the target DBV value is not a specific value, determining the first reference grayscale value and the second reference grayscale value based on linear interpolation includes: When the target refresh frequency is not the specific refresh frequency, 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 grayscale value, a plurality of initial DBV values corresponding to the target refresh frequency are determined, as well as a first grayscale value and a second grayscale value corresponding to each initial DBV value. The first reference grayscale value and the second reference grayscale value are determined based on the initial DBV value.
9. The method according to claim 8, characterized in that, Determining the first reference grayscale value and the second reference grayscale value based on the initial DBV value includes: When the target DBV value is the initial DBV value, the first grayscale value and the second grayscale value corresponding to the corresponding initial DBV value are respectively determined as the first reference grayscale value and the second reference grayscale value; If the target DBV value is not the initial DBV value, based on the linear interpolation method and the correspondence between the initial DBV value and the corresponding grayscale value, the first reference grayscale value and the second reference grayscale value corresponding to the target DBV value are determined.
10. The method according to claim 7, characterized in that, When at least one of the target refresh rate or the target DBV value is not a specific value, determining the first reference grayscale value and the second reference grayscale value based on linear interpolation includes: When the target refresh frequency is the specific refresh frequency and the target DBV value is not the corresponding specific DBV value, the first reference grayscale value and the second reference grayscale value are determined based on the linear interpolation method and the correspondence between the specific DBV value corresponding to the target refresh frequency and the corresponding grayscale value.
11. The method according to claim 7, characterized in that, Each specific DBV value corresponds to an upper grayscale limit and a lower grayscale limit; the process of determining the grayscale value range includes: For all color sub-pixels, when 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 upper limit value and lower limit value of the grayscale corresponding to the target DBV value are respectively determined as the upper limit value and lower limit value of the grayscale value range; For all color sub-pixels, if at least one of the target refresh rate or the target DBV value is not a specific value, the upper and lower limits of the grayscale value range are determined based on linear interpolation.
12. The method according to claim 1, characterized in that, 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 according to claim 1, characterized in that, The display panel is an OLED display panel.
14. An image display device for displaying a panel; the display panel includes a plurality of pixel arrays, each pixel array including a plurality of pixel matrix units, each pixel matrix unit including a plurality of sub-pixel matrix units of different colors, each sub-pixel matrix unit of each color including at least one first sub-pixel and at least one second sub-pixel, the grayscale value of the first sub-pixel including a first reference grayscale value and a second reference grayscale value, the grayscale value of the second sub-pixel being within a preset grayscale value range, and the first reference grayscale value being greater than the second reference grayscale value; the device includes: The first acquisition module is used to acquire, based on the image to be displayed, the overall grayscale value of each sub-pixel matrix unit in the display panel and the initial grayscale value of each sub-pixel in the sub-pixel matrix unit for each color sub-pixel. The comparison module is used to compare the corresponding initial grayscale value and the first reference grayscale value for each first sub-pixel, and to use the first reference grayscale value or the second reference grayscale value as the target grayscale value of the first sub-pixel based on the comparison result. The selection module is used to select the target gray level value of each second sub-pixel from the gray level value range based on the target gray level value of the first sub-pixel for each sub-pixel matrix unit, while ensuring that the overall gray level value of the sub-pixel matrix unit remains unchanged. The display module is used to display the image to be displayed in the display panel based on the target grayscale value of the first sub-pixel and the target grayscale value of the second sub-pixel.
15. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 13.
16. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 13.
17. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 13.
Citation Information
Patent Citations
Compensation method and device of display panel, equipment and medium
CN118430438A
Pixel circuit and display panel
WO2023108740A1