A display driving method, a driving chip, a display panel and a display device
By calculating and adjusting the grayscale compensation level and display grayscale, the problem of limited contrast enhancement in existing technologies has been solved, enabling flexible adjustment of contrast and optimization of display effect.
Patent Information
- Application Number
- CN202311704082.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-11
- Publication Date
- 2026-01-23
- Estimated Expiration
- 2043-12-11
AI Technical Summary
In existing display technologies, the method of improving contrast by adjusting the average pixel level is limited by the light-emitting materials of driver ICs, thin-film transistors, and organic light-emitting diodes. It cannot meet the requirements for high contrast and cannot be flexibly adjusted, resulting in an insufficient visual experience.
By obtaining the average pixel level of the sub-pixels in the target image to be displayed, calculating the compensation grayscale, adjusting the display grayscale according to the preset mapping relationship, and remapping the data voltage to control the luminous brightness, flexible adjustment of contrast is achieved.
Optimize contrast at different average pixel levels to improve display quality, meet user contrast requirements, and enhance the visual experience.
Smart Images

Figure CN117612473B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technology, and in particular to a display driving method, a driving chip, a display panel, and a display device. Background Technology
[0002] Contrast ratio refers to the measurement of different brightness levels between the brightest white and the darkest black in an image. The larger the difference, the higher the contrast ratio. Contrast ratio has a significant impact on visual effects; high contrast ratio greatly improves image clarity and color reproduction. In current display technologies, contrast ratio can be improved by adjusting the average pixel level, which is achieved by increasing the brightness of the brightest white on the display panel. The average grayscale value of the display panel is obtained by summing and averaging the grayscale values of all sub-pixels. The ratio of the average grayscale value to the maximum grayscale value is the average pixel level of the display panel; the ratio of the average grayscale value to the grayscale value of a single sub-pixel is the average pixel level for that sub-pixel.
[0003] To improve contrast, a method is used where, when the driver IC detects a decrease in the average pixel level, it increases the light-emitting current transmitted to the sub-pixels, thereby increasing brightness. For example, when the average pixel level is 100%, the display panel brightness is 1000 nits. Increasing the average pixel level by 5% increases the display panel brightness to approximately 1200 nits, improving the contrast ratio by 1.2 times. However, this adjustment method has limitations. For instance, as the required contrast ratio increases, the light-emitting current needs to be larger, which the driver IC may not be able to meet. Furthermore, it is limited by the conduction characteristics of the thin-film transistors in the display panel and the luminous efficiency of the organic light-emitting diode's light-emitting material. This method offers very limited improvement in contrast ratio, cannot meet the higher contrast requirements when the average pixel level is low, and cannot flexibly adjust the contrast ratio according to display needs to achieve a superior visual experience.
[0004] Application content
[0005] In view of this, embodiments of this application provide a display driving method, a driving chip, a display panel, and a display device.
[0006] In a first aspect, embodiments of this application provide a display driving method for driving a display panel to display an image, the method comprising:
[0007] Obtain the average pixel level An of the target sub-pixels in the target image to be displayed;
[0008] Based on the average pixel level An of the target sub-pixels in the target image to be displayed, the compensation gray level Gn of the target sub-pixels in the target image to be displayed is obtained;
[0009] Based on the compensated gray level Gn of the target sub-pixel in the target display image and the preset gray level G0 of the target sub-pixel in the target display image, determine the display gray level Gn' of the target sub-pixel in the target display image;
[0010] Based on the display grayscale Gn' of the target sub-pixel in the target image to be displayed, drive the display panel to display the target sub-pixel in the target image to be displayed;
[0011] Wherein, when the average pixel level of the target sub-pixel in the target image to be displayed is the first average pixel level A1, the compensated gray level of the target sub-pixel in the target image to be displayed is the first compensated gray level G1; when the average pixel level of the target sub-pixel in the target image to be displayed is the second average pixel level A2, the compensated gray level of the target sub-pixel in the target image to be displayed is the second compensated gray level G2, A1≠A2, and G1≠G2.
[0012] In one implementation of the first aspect, when the average pixel level An of the target sub-pixels in the target image to be displayed is within the first threshold range, as the average pixel level An of the target sub-pixels in the target image to be displayed increases, the compensation gray level Gn of the target sub-pixels in the target image to be displayed decreases.
[0013] In one implementation of the first aspect, when the average pixel level An of the target sub-pixels in the target image to be displayed is within a first threshold range, the compensation grayscale Gn of the target sub-pixels in the target image to be displayed is obtained based on the average pixel level An of the target sub-pixels in the target image to be displayed, including:
[0014] Based on the average pixel level An of the target sub-pixels in the target image to be displayed, determine the first average pixel level A01 and its corresponding compensation gray level G01, and the second average pixel level A02 and its corresponding compensation gray level G02; the first average pixel level A01 and its corresponding compensation gray level G01 are preset average pixel levels and their corresponding compensation gray levels, and the second average pixel level A02 and its corresponding compensation gray level G02 are preset average pixel levels and their corresponding compensation gray levels.
[0015] Based on the first average pixel level A01 and its corresponding compensation gray level G01, the second average pixel level A02 and its corresponding compensation gray level G02, and the average pixel level An of the target sub-pixels in the target image to be displayed, the compensation gray level Gn of the target sub-pixels in the target image to be displayed is determined.
[0016] Wherein, A01 is the preset average pixel level that is less than An and closest to An within the first threshold range; A01 is the preset average pixel level that is greater than An and closest to An within the first threshold range.
[0017] In one implementation of the first aspect, A01, G01, A02, G02, An, and Gn satisfy: = .
[0018] In one implementation of the first aspect, when the average pixel level An of the target sub-pixels in the target image to be displayed is less than the minimum endpoint of the first threshold range, the compensation grayscale Gn of the target sub-pixels in the target image to be displayed is obtained based on the average pixel level An of the target sub-pixels in the target image to be displayed, including:
[0019] Based on the average pixel level An of the target sub-pixels in the target image to be displayed, the compensation grayscale corresponding to the minimum endpoint value of the first threshold range is used as the compensation grayscale Gn of the target sub-pixels in the target image to be displayed; and / or,
[0020] When the average pixel level An of the target sub-pixels in the target image to be displayed is greater than the maximum endpoint value of the first threshold range, the compensation grayscale Gn of the target sub-pixels in the target image to be displayed is obtained based on the average pixel level An of the target sub-pixels in the target image to be displayed, including:
[0021] Based on the average pixel level An of the target sub-pixels in the target image to be displayed, the compensation gray level corresponding to the maximum endpoint value of the first threshold range is used as the compensation gray level Gn of the target sub-pixels in the target image to be displayed.
[0022] In one implementation of the first aspect, obtaining the average pixel level of the target sub-pixels in the target display image includes:
[0023] Based on formula (1), the average pixel level of the target image to be displayed is obtained, and the average pixel level of the target sub-pixels in the target image to be displayed is equal to the average pixel level of the target image to be displayed;
[0024] (1)
[0025] Where n is the number of sub-pixels included in the image to be displayed, 0≤k≤n; PixelGray(k) is the preset grayscale of the k-th sub-pixel in the target image to be displayed.
[0026] In one implementation of the first aspect, obtaining the average pixel level of the target sub-pixels in the target display image includes:
[0027] Based on formula (2), the average pixel level of the target image to be displayed is obtained, and the average pixel level of the target sub-pixels in the target image to be displayed is equal to the average pixel level of the target image to be displayed;
[0028] (2)
[0029] Where n is the number of sub-pixels included in the image to be displayed, 0≤k≤n; PixelGray(k) is the preset grayscale of the k-th sub-pixel in the target image to be displayed.
[0030] In one implementation of the first aspect, obtaining the average pixel level of the target sub-pixels in the target display image includes:
[0031] Based on formula (3), the average pixel level of the target sub-pixel in the target image to be displayed is obtained;
[0032] An= / (3)
[0033] Where PixelGray(k) is the preset grayscale of the k-th sub-pixel in the target image to be displayed; The average pixel grayscale of the target image to be displayed; PixelGray is the preset grayscale of the target sub-pixels in the target image to be displayed.
[0034] In one implementation of the first aspect, the average pixel level An of the target sub-pixels of the target image to be displayed is greater than 1, and the average pixel level of the target sub-pixels is equal.
[0035] In one implementation of the first aspect, Gn, m, G0, and Gn' satisfy:
[0036] ;
[0037] Where m is the total number of gray levels displayed on the display panel.
[0038] Secondly, embodiments of this application provide a driver chip for performing the method as provided in the first aspect.
[0039] Secondly, embodiments of this application provide a display panel that displays information using the method provided in the first aspect.
[0040] Secondly, embodiments of this application provide a display device, including the display panel as provided in the second aspect.
[0041] In this embodiment, a display driving method is used to obtain the average pixel level of a target sub-pixel in a target image to be displayed, and to obtain a compensated grayscale of the target sub-pixel in the target image to be displayed based on this average pixel level. Furthermore, a data voltage controlling the luminance of the target sub-pixel in the target image to be displayed is obtained through remapping, thereby adjusting the luminance of the display panel according to different average pixel levels, and thus obtaining a display image with better contrast at a specific average pixel level.
[0042] The display brightness of the target image is compensated accordingly based on the average pixel level of the target image to be displayed. This enables the provision of appropriate compensation grayscale based on the image requirements of the target image, flexibly adjusting the contrast of the target image during display, and improving the display effect of the display panel. Attached Figure Description
[0043] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0044] Figure 1 A flowchart of a display driving method provided in an embodiment of this application;
[0045] Figure 2 This is a schematic diagram illustrating the display of a screen to be displayed on a display panel, as provided in an embodiment of this application.
[0046] Figure 3 A schematic diagram illustrating the correspondence between compensated grayscale and average pixel level provided in an embodiment of this application;
[0047] Figure 4 A schematic diagram illustrating the correspondence between compensated grayscale and average pixel level, provided for an embodiment of this application;
[0048] Figure 5 A schematic diagram illustrating the correspondence between compensated grayscale and average pixel level, provided for an embodiment of this application;
[0049] Figure 6 A schematic diagram illustrating the correspondence between compensated grayscale and average pixel level, provided for an embodiment of this application;
[0050] Figure 7 A driver chip for a display panel provided in an embodiment of this application;
[0051] Figure 8 A schematic diagram of yet another display panel provided in an embodiment of this application;
[0052] Figure 9 This is a schematic diagram of a display device provided in an embodiment of this application. Detailed Implementation
[0053] To better understand the technical solution of this application, the embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0054] It should be understood that the described embodiments are merely some, not all, of the embodiments in this application. All other embodiments obtained by those skilled in the art based on the embodiments in this application without inventive effort are within the scope of protection of this application.
[0055] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. The singular forms “a,” “the,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0056] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0057] In the description of this specification, it should be understood that the terms "substantially", "approximately", "about", "about", "generally", "largely" used in the claims and embodiments of this application refer to values that can be generally agreed upon within a reasonable range of process operations or tolerances, rather than a precise value.
[0058] It should be understood that although terms such as "first," "second," etc., may be used in the embodiments of this application to describe average pixel level, compensated gray level, etc., these average pixel level, compensated gray level, etc., should not be limited to these terms. These terms are only used to distinguish average pixel level, compensated gray level, etc., from each other. For example, without departing from the scope of the embodiments of this application, the first average pixel level may also be referred to as the second average pixel level, and similarly, the second average pixel level may also be referred to as the first average pixel level.
[0059] Through meticulous and in-depth research, the applicant has provided a solution to the problems existing in the prior art. This application proposes multiple methods for obtaining average pixel levels and compensates for the brightness of the display panel accordingly to improve contrast. This allows users to switch between different acquisition methods to obtain average pixel levels according to different application scenarios, achieving different contrast levels and better meeting users' contrast requirements, thus optimizing the visual effect of the display panel.
[0060] Figure 1 A flowchart illustrating a display driving method provided in an embodiment of this application. Figure 2 This is a schematic diagram illustrating the display of a screen to be displayed on a display panel, as provided in an embodiment of this application.
[0061] This application provides a display driving method A1, such as... Figure 1 As shown, the method for driving the display panel 100 to display an image includes:
[0062] S01: Obtain the average pixel level An of the target sub-pixel C1 in the target display screen B1.
[0063] The target display screen B1 is the screen to be displayed on the display panel 100 during display operation and requires brightness compensation. The target sub-pixel C1 is a sub-pixel in the target display screen B1 that requires brightness compensation. The average pixel level An is the ratio of the average grayscale value of the target display screen B1 (obtained by averaging the preset grayscale G0 values of the target sub-pixel C1) to the maximum grayscale value or the preset grayscale value of a single target sub-pixel C1. The average pixel level An ranges from 0% to 100%.
[0064] The average pixel level An is the ratio of the average grayscale value of the target sub-pixel C1 in the target image B1 to the maximum grayscale value, obtained by averaging the preset grayscale G0 values of the target sub-pixels C1. This ratio can be applied to all target sub-pixels C1 in the target image B1. The average pixel level An is the ratio of the average grayscale value of the target image B1 to the preset grayscale G0 value of a single target sub-pixel C1, obtained by averaging the preset grayscale G0 values of the target sub-pixels C1 in the target image B1. This ratio can be applied to that single target sub-pixel C1 in the target image B1.
[0065] It should be noted that when using this solution to perform brightness compensation on the target display screen B1, brightness compensation can be performed on multiple sub-pixels. That is, there are multiple target sub-pixels C1 in the target display screen B1. Optionally, all sub-pixels in the target display screen B1 can be used as target sub-pixels C1.
[0066] S02: Based on the average pixel level An of the target sub-pixel C1 in the target display screen B1, obtain the compensation grayscale Gn of the target sub-pixel C1 in the target display screen B1.
[0067] The compensation grayscale Gn represents the grayscale value corresponding to the luminance of a sub-pixel in the display panel when the average pixel level is An.
[0068] Specifically, when the average pixel level An of target sub-pixel C1 in the target display image B1 is the first average pixel level A1, the resulting compensation grayscale Gn of target sub-pixel C1 in the target display image B1 is the first compensation grayscale G1. When the average pixel level An of target sub-pixel C1 in the target display image B1 is the second average pixel level A2, the resulting compensation grayscale Gn of target sub-pixel C1 in the target display image B1 is the second compensation grayscale G2, where A1≠A2 and G1≠G2. That is, at least some different average pixel levels An correspond to different compensation grayscale Gn. Corresponding average pixel levels An can be obtained in different target display images B1, allowing for flexible setting of the compensation grayscale Gn provided to target sub-pixels C1 in different target display images B1.
[0069] The mapping relationship between the average pixel level An and the corresponding compensation gray level Gn can be preset. That is, after determining the average pixel level An, the corresponding compensation gray level Gn can be obtained according to the preset mapping relationship. The preset mapping relationship between the average pixel level An and the corresponding compensation gray level Gn can be a one-to-one preset average pixel level An and corresponding compensation gray level Gn, or a preset functional relationship between the average pixel level An and the corresponding compensation gray level Gn, etc.
[0070] S03: Determine the display grayscale Gn' of the target sub-pixel C1 in the target display screen B1 based on the compensated grayscale Gn of the target sub-pixel C1 in the target display screen B1 and the preset grayscale G0 of the target sub-pixel C1 in the target display screen B1.
[0071] In the target display screen B1, the preset grayscale G0 is the grayscale value corresponding to the original display brightness of the target sub-pixel C1 (i.e., before brightness compensation); the display grayscale Gn' is the grayscale value corresponding to the actual display brightness of the target sub-pixel C1 after the preset grayscale G0 of the target sub-pixel C1 is compensated by the compensation grayscale Gn.
[0072] S04: Based on the display grayscale Gn' of the target sub-pixel C1 in the target display screen B1, drive the display panel 100 to display the target sub-pixel C1 in the display screen B1.
[0073] Specifically, after obtaining the display grayscale Gn' of the target sub-pixel C1 in the target display screen B1, the data voltage Vdata value transmitted to the target sub-pixel C1 is obtained through the display grayscale Gn'. The data voltage Vdata value is a voltage signal that controls the brightness of the target sub-pixel C1. According to the received data voltage Vdata, the target sub-pixel C1 generates a corresponding brightness, and the brightness generated by the target sub-pixel C1 at this time corresponds to the display grayscale Gn'.
[0074] The process of obtaining the data voltage Vdata transmitted to the target sub-pixel C1 by displaying grayscale Gn' is a process of converting a digital signal into an analog signal.
[0075] Typically, the driver IC drives the display panel 100 for display. The driver IC integrates a Gamma register module. Based on the displayed grayscale Gn' of the target sub-pixel C1 of the target image B1 to be displayed, the gamma value corresponding to the displayed grayscale Gn' can be obtained by searching the grayscale value-gamma value correspondence table in the Gamma register. The data voltage Vdata corresponding to the displayed grayscale Gn' can then be obtained based on the gamma value.
[0076] To ensure that the working brightness of the sub-pixels in the display panel 100 is within a preset range, the data voltage transmitted to each sub-pixel in the display panel 100 is set between Vmin and Vmax, where Vmin is the minimum data voltage transmitted to the sub-pixel and Vmax is the maximum data voltage transmitted to the sub-pixel.
[0077] Among them, the gamma value, Vmin, and Vmax can satisfy the following formula:
[0078]
[0079] The data voltage Vdata is obtained. This completes the process of remapping the data voltage Vdata of the luminance of the target sub-pixel C1 based on the average pixel grayscale An of the target image to be displayed. In this embodiment, according to a display driving method A1, the average pixel level An of the target sub-pixel in the target image to be displayed B1 is obtained, and the compensation grayscale Gn of the target sub-pixel C1 in the target image to be displayed B1 is obtained based on this average pixel level An. Then, the data voltage Vdata controlling the luminance of the target sub-pixel C1 in the target image to be displayed B1 is obtained through remapping, realizing the adjustment of the luminance of the display panel 100 according to different average pixel levels An, thereby obtaining a display image with better contrast at a specific average pixel level An.
[0080] The display brightness of the target display screen B1 is compensated accordingly based on the average pixel level An of the target display screen B1. This allows for the provision of corresponding compensation grayscale Gn based on the image requirements of the target display screen B1, flexibly adjusting the contrast of the target display screen B1 during display, and improving the display effect of the display panel 100.
[0081] Figure 3 This is a schematic diagram illustrating the correspondence between compensated grayscale and average pixel level, provided in an embodiment of this application.
[0082] In one embodiment of this application, such as Figure 3As shown, when the average pixel level An of the target sub-pixel C1 in the target display image B1 is within the first threshold range E1, the compensation gray level Gn of the target sub-pixel in the target display image decreases as the average pixel level An of the target sub-pixel C1 in the target display image B1 increases.
[0083] The first threshold range E1 is a preset range of average pixel level An based on the characteristics of the components and materials of the display panel 100. The minimum endpoint value of the first threshold range E1 is E01, and the maximum endpoint value is E02. The minimum endpoint value E01 and its corresponding compensation grayscale, and the maximum endpoint value E02 and its corresponding compensation grayscale, can be pre-stored in the driver IC. Since there is a definite mapping relationship between the average pixel level within the first threshold range E1 and the corresponding compensation grayscale, and this mapping relationship is stored in the driver IC, when the average pixel level An of the target sub-pixel C1 in the target display image B1 is within the first threshold range E1, the compensation grayscale Gn corresponding to the average pixel level An can be determined according to the above mapping relationship.
[0084] A higher average pixel level indicates a larger preset grayscale G0 for the target sub-pixel C1 in the display image B1, resulting in higher display brightness. When the display brightness of the target sub-pixel C1 in the display image B1 is high, the degree of brightness compensation can be reduced accordingly; when the display brightness of the target sub-pixel C1 in the display image B1 is low, the degree of brightness compensation can be increased accordingly.
[0085] Optionally, within the first threshold range E1, i.e., E01≤An≤E02, the trend of the compensation gray level Gn decreasing with the increase of the average pixel level An is linear decrease, exponential decrease, or other irregular decrease.
[0086] Furthermore, if the average pixel level An is outside the first threshold range E1, when the average pixel level An is less than the minimum endpoint value E01, the compensation gray level Gn corresponding to the average pixel level An can be equal to the compensation gray level corresponding to the minimum endpoint value E01; when the average pixel level An is greater than the maximum endpoint value E02, the compensation gray level Gn corresponding to the average pixel level An is equal to the compensation gray level corresponding to the maximum endpoint value E02.
[0087] In this embodiment, the average pixel level An is within the first threshold range E1 and the compensation gray level Gn decreases as the average pixel level An increases. This is beneficial because when the average pixel level An is small, the target sub-pixel C1 in the target display screen B1 needs a larger degree of brightness compensation; it is also beneficial because when the average pixel level An is large, the target sub-pixel C1 in the target display screen B1 needs a smaller degree of brightness compensation.
[0088] Figure 4 This is a schematic diagram illustrating the correspondence between compensated grayscale and average pixel level, as provided in an embodiment of this application.
[0089] In one embodiment of this application, such as Figure 3 and Figure 4 As shown, when the average pixel level An of the target sub-pixel C1 in the target display screen B1 belongs to the first threshold range E1, S02: Based on the average pixel level An of the target sub-pixel C1 in the target display screen B1, the compensation grayscale Gn of the target sub-pixel in the target display screen B1 is obtained, including:
[0090] S21: Based on the average pixel level An of the target sub-pixel C1 in the target display screen B1, determine the first average pixel level A01 and its corresponding compensation gray level G01, and the second average pixel level A02 and its corresponding compensation gray level G02.
[0091] The first average pixel level A01 and its corresponding compensation grayscale G01 are preset average pixel levels and their corresponding compensation grayscales. The second average pixel level A02 and its corresponding compensation grayscale G02 are also preset average pixel levels and their corresponding compensation grayscales. Here, A01 is the preset average pixel level within the first threshold range that is less than An and closest to An; A02 is the preset average pixel level within the first threshold range that is greater than An and closest to An.
[0092] The first average pixel level A01 and the second average pixel level A02 are two reference average pixel levels within a first threshold range E1 preset according to the characteristics of the components, materials, etc. of the display panel 100. The mapping relationship between the compensated grayscale and the average pixel level is uniquely determined between two adjacent reference average pixel levels.
[0093] Optionally, within the first threshold range E1, including more than two reference average pixel levels, the mapping relationship between the compensation grayscale Gy and the average pixel level Ex differs between the two different reference average pixel levels.
[0094] Optionally, such as Figure 3 As shown, when the first threshold range E1 includes only two preset average pixel levels E01 and E02, the first average pixel level A01 can be E01 and the second average pixel level A02 can be E02. The driver IC can pre-store only the average pixel levels E01 / A01 and E02 / A02 and their corresponding compensation gray levels. At this time, the mapping relationship between the compensation gray level Gy and the average pixel level Ex between E01 / A01 and E02 / A02 is uniquely determined, and the driver IC pre-stores this uniquely determined Gy-Ex mapping relationship.
[0095] Optionally, such as Figure 4 As shown, the first threshold range E1 may include at least three preset average pixel levels, such as E01, E02, and E03. E01 is adjacent to E03, and E03 is adjacent to E02. The mapping relationship between the compensated grayscale Gy and the average pixel level Ax between E01 and E03 may be different from the mapping relationship between the compensated grayscale Gy and the average pixel level Ax between E03 and E02. Therefore, when determining Gn based on any of the above Gy-Ex mapping relationships, it is necessary to first determine which Gy-Ex mapping relationship the average pixel level An conforms to. That is, the first average pixel level A01 and the second average pixel level A02 can be determined based on the average pixel level An. For example, Figure 4 As shown, based on the average pixel level An, the first average pixel level A01 and the second average pixel level A02 are determined. A01 is then determined to be E01 and A02 to be E03. Therefore, the compensation grayscale Gn corresponding to An can be determined based on the Gy-Ex mapping relationship between E01 and E03. It should be noted that when the first average pixel level A01 and the second average pixel level A02 are determined based on the average pixel level An, and A01 is determined to be E03 and A02 to be E02, the compensation grayscale Gn corresponding to An can be determined based on the Gy-Ex mapping relationship between E03 and E02.
[0096] Within a first threshold E1, at least two mapping relationships exist, which facilitates different levels of compensation for target sub-pixels C1 in the target display area B1 under different display scenarios, based on the value of the average pixel level An. For example, a first threshold range E1 includes a mapping relationship where the compensation grayscale Gn decreases more rapidly and a mapping relationship where the compensation grayscale Gn decreases less rapidly. In applications, when the required adjustment of the compensation grayscale Gn is significant when the average pixel level An changes within a certain range, the mapping relationship corresponding to this average pixel level An can be selected as the mapping relationship where the compensation grayscale Gn decreases more rapidly.
[0097] S22: Based on the first average pixel level A01 and its corresponding compensation grayscale G01, the second average pixel level A02 and its corresponding compensation grayscale G02, and the average pixel level An of the target sub-pixel in the target image to be displayed, determine the compensation grayscale Gn of the target sub-pixel C1 in the target image to be displayed B1. Specifically, determine that the average pixel level An of the target sub-pixel C1 in the target image to be displayed B1 is between the first average pixel level A01 and the second average pixel level A02, and then determine the compensation grayscale Gn of the target sub-pixel C1 in the target image to be displayed B1 according to the mapping relationship between the first average pixel level A01 and the second average pixel level A02 and the compensation grayscale.
[0098] Determining the compensation grayscale Gn corresponding to the average pixel level An through the mapping relationship helps reduce the storage pressure on the registers in the display panel 100 and avoids storing a large number of data values of the average pixel level An and the compensation grayscale Gn in the registers.
[0099] In one embodiment of this application, A01, G01, A02, G02, An, and Gn satisfy: = .
[0100] The above formula can represent a linearly decreasing relationship between the compensation gray level Gn and the average pixel level An. The compensation gray level Gn of the target sub-pixel C1 in the target image B1 can be obtained by using preset first average pixel level A01, second average pixel level A02, compensation gray level G01, compensation gray level G02, and the average pixel level An of the target sub-pixel C1 in the target image B1.
[0101] Figure 5 This is a schematic diagram illustrating the correspondence between compensated grayscale and average pixel level, provided as an embodiment of this application. Figure 6 This is a schematic diagram illustrating the correspondence between compensated grayscale and average pixel level, as provided in an embodiment of this application. Figure 7 This is a schematic diagram illustrating the correspondence between compensated grayscale and average pixel level, as provided in an embodiment of this application.
[0102] In one embodiment of this application, such as Figure 5 As shown, when the average pixel level An of the target sub-pixel C1 in the target display image B1 is less than the minimum endpoint value of the first threshold range E1, E01, based on the average pixel level An of the target sub-pixel in the target display image, the compensated grayscale Gn of the target sub-pixel in the target display image is obtained, including:
[0103] Based on the average pixel level An of the target sub-pixels in the target image to be displayed, the compensation grayscale G001 corresponding to the minimum endpoint value E01 of the first threshold range E1 is used as the compensation grayscale Gn of the target sub-pixel C1 in the target image B1 to be displayed; and / or,
[0104] like Figure 6 As shown, when the average pixel level An of the target sub-pixel C1 in the target display screen B1 is greater than the maximum endpoint value E02 of the first threshold range E1, the compensated grayscale Gn of the target sub-pixel C1 in the target display screen B1 is obtained based on the average pixel level An of the target sub-pixel C1 in the target display screen B1, including:
[0105] Based on the average pixel level An of the target sub-pixels in the target display image, the compensation gray level G002 corresponding to the maximum endpoint value E02 of the first threshold range E1 is used as the compensation gray level Gn of the target sub-pixel C1 in the target display image B1.
[0106] like Figure 7 As shown, when the average pixel level An of target sub-pixel C1 in the target display image B1 has at least two different average pixel levels, that is, when the target sub-pixel C1 in the target display image B1 does not share a single average pixel level An, but obtains the corresponding average pixel level according to the preset grayscale G0 of the target sub-pixel C1. For example, if there is a third average pixel level A3 and a fourth average pixel level A4, the average pixel level ranges of the third average pixel level A3 and the fourth average pixel level A4 are determined respectively, and the corresponding compensation grayscale is obtained.
[0107] If the third average pixel level A3 is less than the minimum endpoint value E01 of the first threshold range E1, then the compensation grayscale G001 corresponding to the minimum endpoint value E01 of the first threshold range E1 is used as the compensation grayscale corresponding to the third average pixel level A3. If the fourth average pixel level A4 is greater than the maximum endpoint value E02 of the first threshold range E1, then the compensation grayscale G002 corresponding to the maximum endpoint value E02 of the first threshold range E1 is used as the compensation grayscale corresponding to the fourth average pixel level A4.
[0108] In one embodiment of this application, obtaining the average pixel level An of the target sub-pixel C1 in the target display screen B1 includes:
[0109] Based on formula (1), the average pixel level An of the target image B1 to be displayed is obtained, and the average pixel level An of the target sub-pixel C1 in the target image B1 to be displayed is equal to the average pixel level An of the target image B1 to be displayed.
[0110] (1)
[0111] Where n is the number of sub-pixels included in the image to be displayed, 0≤k≤n; PixelGray(k) is the preset grayscale of the k-th sub-pixel in the target image to be displayed.
[0112] Specifically, the average pixel level An obtained here is the ratio of the average gray level value of the target sub-pixel C1 in the target display image B1 to the maximum gray level value, obtained by averaging the preset gray level G0 values of the target sub-pixel C1. The average pixel level An of the target sub-pixel C1 in the target display image B1 can be obtained according to the proposed formula (1). This average pixel level An is used for all target sub-pixels B1 in the target display image B1. That is, the compensation gray level Gn is the same for all target sub-pixels B1 in the target display image B1.
[0113] The display gray level Gn' corresponding to each target sub-pixel C1 after compensation is obtained based on the compensation gray level Gn and the preset gray level G0 of each target sub-pixel B1.
[0114] By adjusting the data voltage Vdata transmitted to the target sub-pixel C1 through the display grayscale Gn', the contrast of the target sub-pixel C1 is adjusted by remapping the data voltage Vdata received by the target sub-pixel C1 according to the average pixel level An of the target sub-pixel C1 of the target display image B1.
[0115] In one embodiment of this application, obtaining the average pixel level An of the target sub-pixel C1 in the target display screen B1 includes:
[0116] Based on formula (2), the average pixel level An of the target image B1 to be displayed is obtained, and the average pixel level An of the target sub-pixel C1 in the target image B1 to be displayed is equal to the average pixel level An of the target image B1 to be displayed.
[0117] (2)
[0118] Where n is the number of sub-pixels included in the image to be displayed, 0≤k≤n; PixelGray(k) is the preset grayscale of the k-th sub-pixel in the target image to be displayed.
[0119] Specifically, the average pixel level An obtained here is the ratio of the average gray level value of the target sub-pixel C1 in the target display image B1 to the maximum gray level value, obtained by averaging the preset gray level G0 values of the target sub-pixel C1 in the target display image B1. The average pixel level An of the target sub-pixel C1 in the target display image B1 can be obtained according to the proposed formula (2). This average pixel level An is used for all target sub-pixels B1 in the target display image B1. That is, the compensation gray level Gn is the same for all target sub-pixels B1 in the target display image B1.
[0120] The display gray level Gn' corresponding to each target sub-pixel C1 after compensation is obtained based on the compensation gray level Gn and the preset gray level G0 of each target sub-pixel B1.
[0121] By adjusting the data voltage Vdata transmitted to the target sub-pixel C1 through the display grayscale Gn', the contrast of the target sub-pixel C1 is adjusted by remapping the data voltage Vdata received by the target sub-pixel C1 according to the average pixel level An of the target sub-pixel C1 of the target display image B1.
[0122] In one embodiment of this application, obtaining the average pixel level An of the target sub-pixel C1 in the target display screen B1 includes:
[0123] Based on formula (3), the average pixel level An of the target sub-pixel C1 in the target display screen B1 is obtained;
[0124] An= / (3)
[0125] Where PixelGray(k) is the preset grayscale G0 of the k-th sub-pixel in the target image to be displayed; PixelGray is the average grayscale value of the target image B1 to be displayed; PixelGray is the preset grayscale G0 of one of the target sub-pixels C1 in the target image B1 to be displayed.
[0126] Specifically, the average pixel level An obtained here is the ratio of the average gray level of the target sub-pixel C1 in the target display screen B1, obtained by averaging the preset gray level G0 values of the target sub-pixel C1, to the preset gray level G0 value of a single target sub-pixel C1. The average pixel level An corresponding to each target sub-pixel C1 in the target display screen B1 can be obtained according to the proposed formula (3). All target sub-pixels B1 in the target display screen B1 call the average pixel level An corresponding to themselves. That is, the compensation gray level Gn of each target sub-pixel B1 in the target display screen B1 is different.
[0127] The display grayscale Gn' corresponding to each target sub-pixel C1 after compensation is obtained based on the compensation grayscale Gn corresponding to each target sub-pixel C1 and the preset grayscale G0 of each target sub-pixel B1.
[0128] By adjusting the data voltage Vdata transmitted to the target sub-pixel C1 through the display grayscale Gn', the contrast of the target sub-pixel C1 is adjusted by remapping the data voltage Vdata received by the target sub-pixel C1 according to the average pixel level An of the target sub-pixel C1 of the target display image B1.
[0129] In one embodiment of this application, the average pixel level An of the target sub-pixel C1 of the target display screen B1 is greater than 1, and the average pixel level An of the target sub-pixel C1 is equal to that of the target sub-pixel C1.
[0130] Specifically, according to the formula (3) above, the average pixel level An is obtained. If the preset gray level Gn of one of the target sub-pixels C1 is greater than the average gray level of the target image B1 to be displayed, then the obtained average pixel level An is greater than 1, that is, the average pixel level An is greater than 100%. The preset luminous brightness of these target sub-pixels C1 is relatively high, and the need for compensation gray level Gn is relatively low.
[0131] Optionally, the average pixel level An of the target sub-pixels C1 in the target display screen B1, which has an average pixel level An greater than 1, is equal to 100%.
[0132] In one embodiment of this application, Gn, m, G0, and Gn' satisfy:
[0133] ;
[0134] Where m is the total number of gray levels displayed on the display panel.
[0135] Based on the above formula, the corresponding display grayscale Gn' is obtained according to the compensation grayscale Gn of the target sub-pixel C1 of the target display screen B1 and the preset grayscale G0 of the target sub-pixel C1 of the target display screen B1.
[0136] Figure 7 This application provides a driver chip for a display panel. Figure 8 This is a flowchart of another display driving method provided in an embodiment of this application.
[0137] This application provides a driver chip 200 for executing the method provided in the above embodiments.
[0138] Optionally, the driver chip 200 integrates at least one of the above formulas (1)-(3) for obtaining the average pixel level An of the target sub-pixel C1 of the target display screen B1.
[0139] Depending on the actual display requirements, users can switch the method of obtaining the average pixel level An of the target sub-pixel C1 of the target image B1 to be displayed, thereby adjusting the contrast of the target sub-pixel C1 in the target image B1 to be displayed according to the application scenario and meeting the actual usage needs.
[0140] Optionally, when users have higher display brightness requirements, they can switch to using the method of obtaining the average pixel level An in formula (1).
[0141] Optionally, when the user has a lower demand for display brightness, they can switch to using formula (2) to obtain the average pixel level An.
[0142] Optionally, when users need higher contrast at different gray levels, they can switch to using formula (3) to obtain the average pixel level An.
[0143] In the driver chip 200, according to a display driving method A1, the average pixel level An of the target sub-pixels in the target display screen B1 is obtained, and the compensation grayscale Gn of the target sub-pixel C1 in the target display screen B1 is obtained based on this average pixel level An. Then, a data voltage Vdata controlling the luminance of the target sub-pixel C1 in the target display screen B1 is obtained through remapping, thereby adjusting the luminance of the display panel 100 according to different average pixel levels An, and thus obtaining a display screen with better contrast at a specific average pixel level An.
[0144] The display brightness of the target display screen B1 is compensated accordingly based on the average pixel level An of the target display screen B1. This allows for the provision of corresponding compensation grayscale Gn based on the image requirements of the target display screen B1, flexibly adjusting the contrast of the target display screen B1 during display, and improving the display effect of the display panel 100.
[0145] Figure 8 This is a schematic diagram of another display panel provided in an embodiment of this application.
[0146] This application provides a display panel that uses the method described in the above embodiments for display.
[0147] In the display panel 100, according to a display driving method A1, the average pixel level An of the target sub-pixels in the target image to be displayed B1 is obtained, and the compensation grayscale Gn of the target sub-pixel C1 in the target image to be displayed B1 is obtained based on this average pixel level An. Then, a data voltage Vdata controlling the luminance of the target sub-pixel C1 in the target image to be displayed B1 is obtained through remapping, thereby adjusting the luminance of the display panel 100 according to different average pixel levels An, and thus obtaining a display image with better contrast at a specific average pixel level An.
[0148] The display brightness of the target display screen B1 is compensated accordingly based on the average pixel level An of the target display screen B1. This allows for the provision of corresponding compensation grayscale Gn based on the image requirements of the target display screen B1, flexibly adjusting the contrast of the target display screen B1 during display, and improving the display effect of the display panel 100.
[0149] Figure 9 This is a schematic diagram of a display device provided in an embodiment of this application.
[0150] This application provides a display device 300, including a display panel 100 as described in the above embodiments.
[0151] In the display device 300, according to a display driving method A1, the average pixel level An of the target sub-pixels in the target display screen B1 is obtained, and the compensation grayscale Gn of the target sub-pixel C1 in the target display screen B1 is obtained based on this average pixel level An. Furthermore, a data voltage Vdata controlling the luminance of the target sub-pixel C1 in the target display screen B1 is obtained through remapping, thereby adjusting the luminance of the display device 300 according to different average pixel levels An, and thus obtaining a display screen with better contrast at a specific average pixel level An.
[0152] The display brightness of the target display screen B1 is compensated accordingly based on the average pixel level An of the target display screen B1, so as to provide the corresponding compensation gray level Gn according to the image needs of the display screen B1, flexibly adjust the contrast of the target display screen B1 when it is displayed, and improve the display effect of the display device 300.
[0153] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A display driving method, characterized in that, The method for driving a display panel to display an image includes: Obtain the average pixel level An of the target sub-pixels in the target image to be displayed; Based on the average pixel level An of the target sub-pixels in the target image to be displayed, the compensation gray level Gn of the target sub-pixels in the target image to be displayed is obtained; Based on the compensated gray level Gn of the target sub-pixel in the target image to be displayed and the preset gray level G0 of the target sub-pixel in the target image to be displayed, the display gray level Gn' of the target sub-pixel in the target image to be displayed is determined; Based on the display grayscale Gn' of the target sub-pixel in the target image to be displayed, drive the display panel to display the target sub-pixel in the target image to be displayed; Wherein, when the average pixel level of the target sub-pixel in the target image to be displayed is the first average pixel level A1, the obtained compensation gray level of the target sub-pixel in the target image to be displayed is the first compensation gray level G1; when the average pixel level of the target sub-pixel in the target image to be displayed is the second average pixel level A2, the obtained compensation gray level of the target sub-pixel in the target image to be displayed is the second compensation gray level G2, A1≠A2, and G1≠G2; When the average pixel level An of the target sub-pixels in the target image to be displayed is within the first threshold range, as the average pixel level An of the target sub-pixels in the target image to be displayed increases, the compensation gray level Gn of the target sub-pixels in the target image to be displayed decreases. When the average pixel level An of the target sub-pixels in the target image to be displayed is within the first threshold range, the compensation grayscale Gn of the target sub-pixels in the target image to be displayed is obtained based on the average pixel level An of the target sub-pixels in the target image to be displayed, including: The first threshold range includes at least two threshold intervals. Based on the average pixel level An of the target sub-pixels in the target image to be displayed, a first average pixel level A01 and its corresponding compensation grayscale G01, and a second average pixel level A02 and its corresponding compensation grayscale G02 are determined. The first average pixel level A01 and its corresponding compensation grayscale G01 are preset average pixel levels and their corresponding compensation grayscales, and the second average pixel level A02 and its corresponding compensation grayscale G02 are preset average pixel levels and their corresponding compensation grayscales. A01 is the preset average pixel level in the first threshold range that is less than An and closest to An; A02 is the preset average pixel level in the first threshold range that is greater than An and closest to An. Determine that the average pixel level An of the target sub-pixel in the target image to be displayed is between the first average pixel level A01 and the second average pixel level A02, and then determine the compensation gray level Gn of the target sub-pixel in the target image to be displayed based on the mapping relationship between the first average pixel level A01 and the second average pixel level A02 and the compensation gray level Gn. A01, G01, A02, G02, An, and Gn satisfy: = .
2. The method according to claim 1, characterized in that, When the average pixel level An of the target sub-pixels in the target image to be displayed is less than the minimum endpoint of the first threshold range, the step of obtaining the compensation grayscale Gn of the target sub-pixels in the target image to be displayed based on the average pixel level An of the target sub-pixels in the target image to be displayed includes: Based on the average pixel level An of the target sub-pixels in the target image to be displayed, the compensation gray level corresponding to the minimum endpoint value of the first threshold range is used as the compensation gray level Gn of the target sub-pixels in the target image to be displayed; and / or, When the average pixel level An of the target sub-pixels in the target image to be displayed is greater than the maximum endpoint value of the first threshold range, the step of obtaining the compensation grayscale Gn of the target sub-pixels in the target image to be displayed based on the average pixel level An of the target sub-pixels in the target image to be displayed includes: Based on the average pixel level An of the target sub-pixels in the target image to be displayed, the compensation gray level corresponding to the maximum endpoint value of the first threshold range is used as the compensation gray level Gn of the target sub-pixels in the target image to be displayed.
3. The method according to claim 1, characterized in that, The step of obtaining the average pixel level of the target sub-pixels in the target image to be displayed includes: Based on formula (1), the average pixel level of the target image to be displayed is obtained, wherein the average pixel level of the target sub-pixels in the target image to be displayed is equal to the average pixel level of the target image to be displayed; (1) Where n is the number of sub-pixels included in the image to be displayed, 0≤k≤n; PixelGray(k) is the preset grayscale of the k-th sub-pixel in the target image to be displayed.
4. The method according to claim 1, characterized in that, The step of obtaining the average pixel level of the target sub-pixels in the target image to be displayed includes: Based on formula (2), the average pixel level of the target image to be displayed is obtained, and the average pixel level of the target sub-pixels in the target image to be displayed is equal to the average pixel level of the target image to be displayed; (2) Where n is the number of sub-pixels included in the image to be displayed, 0≤k≤n; PixelGray(k) is the preset grayscale of the k-th sub-pixel in the target image to be displayed.
5. The method according to claim 1, characterized in that, The step of obtaining the average pixel level of the target sub-pixels in the target image to be displayed includes: Based on formula (3), the average pixel level of the target sub-pixel in the target image to be displayed is obtained; An= / (3) Wherein, PixelGray(k) is the preset gray level of the k-th sub-pixel in the target image to be displayed; PixelGray is the average pixel grayscale of the target image to be displayed; PixelGray is the preset grayscale of the target sub-pixel in the target image to be displayed.
6. The method according to claim 5, characterized in that, The average pixel level An of the target sub-pixels of the target image to be displayed is greater than 1, and the average pixel level of the target sub-pixels is equal.
7. The method according to claim 1, characterized in that, Gn, m, G0, and Gn' satisfy: ; Where m is the total number of gray levels when the display panel displays the image.
8. A driver chip, characterized in that, Used to perform the method according to any one of claims 1-7.
9. A display panel, characterized in that, The method described in any one of claims 1-7 is used for display.
10. A display device, characterized in that, Includes the display panel as described in claim 9.
Citation Information
Patent Citations
Method and apparatus for adjusting gray scale
CN105047164A
Display driving method and display device
WO2020191615A1