Display compensation method of display panel, driving chip and display device
By setting corresponding compensation data tables for different display modes, the problem of the inability to effectively compensate for uneven brightness of the display panel in the existing technology is solved, and brightness uniformity compensation is achieved in different display modes.
Patent Information
- Application Number
- CN202411045763.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-31
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2044-07-31
AI Technical Summary
Existing compensation schemes cannot effectively compensate for brightness unevenness (mura) in different display modes simultaneously.
Different compensation data tables are set for different display modes. By determining the current display mode of the display panel, the corresponding compensation data table is called to compensate for the brightness.
It effectively compensates for brightness uniformity under different display modes, and solves the mura problem of display panels under different display modes.
Smart Images

Figure CN118737048B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technology, specifically to a display compensation method for a display panel, a driver chip, and a display device. Background Technology
[0002] With the development of display technology, the functions of display panels are becoming increasingly diversified. For example, display panels can switch between different display modes. In different display modes, the viewing angle of the display panel is different, thus expanding the application scenarios of the display panel.
[0003] To improve the problem of uneven brightness, compensation data is often used to compensate for the display brightness of the display panel, thereby improving the brightness uniformity of the display panel. However, different display modes of the display panel may result in different display effects, and existing compensation schemes cannot effectively compensate for the brightness in different display modes simultaneously. Summary of the Invention
[0004] This application provides a display compensation method, driver chip, and display device for a display panel, which can solve the technical problem that existing compensation schemes cannot effectively compensate for brightness in different display modes at the same time.
[0005] In a first aspect, embodiments of this application provide a display compensation method for a display panel, comprising: identifying the current display mode of the display panel; if the current display mode is a display mode corresponding to a first viewing angle, then compensating the brightness of the display panel under the first viewing angle based on a first compensation data table; if the current display mode is a display mode corresponding to a second viewing angle, then compensating the brightness of the display panel under the second viewing angle based on a second compensation data table.
[0006] Based on the same inventive concept, in a second aspect, embodiments of this application provide a driver chip for driving a display panel, comprising:
[0007] The pattern recognition module is used to identify the current display mode of the display panel;
[0008] The compensation module is used to compensate the brightness of the display panel under the first viewing angle based on the first compensation data table if the current display mode is the display mode corresponding to the first viewing angle; and to compensate the brightness of the display panel under the second viewing angle based on the second compensation data table if the current display mode is the display mode corresponding to the second viewing angle.
[0009] Based on the same inventive concept, in a third aspect, embodiments of this application provide a display device, including: a display panel, a processor, and a memory storing computer program instructions, wherein the processor executes the computer program instructions to implement the display compensation method of the display panel as described in the first aspect embodiment.
[0010] Based on the same inventive concept, in a fourth aspect, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the display compensation method for a display panel as described in the first aspect embodiment.
[0011] Based on the same inventive concept, in a fifth aspect, embodiments of this application provide a computer program product, the computer program product including computer program instructions, which, when executed by a processor, implement the display compensation method for the display panel as described in the first aspect embodiment.
[0012] According to the display compensation method for a display panel provided in the embodiments of this application, when driving the display panel to display, the current display mode of the display panel is determined, and then the compensation data table corresponding to the current display mode is called. The brightness of the display panel in the current display mode is compensated based on the compensation data table corresponding to the current display mode. Different compensation data tables are set for different display modes. In this way, the compensation data corresponding to each display mode can be used for targeted compensation. Thus, different compensation data are called for different display modes, so that the brightness in different display modes can be effectively compensated. This solves the technical problem in related technologies that it is impossible to effectively compensate for the brightness of the display panel in different display modes at the same time.
[0013] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description
[0014] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings, in which the same or similar reference numerals denote the same or similar features, and the drawings are not drawn to scale.
[0015] Figure 1 This diagram illustrates the display effects of the display panel under different display modes.
[0016] Figure 2 This is a schematic flowchart illustrating a display compensation method for a display panel provided in an embodiment of this application;
[0017] Figure 3 This diagram shows a top view of a partial area of a display panel provided in an embodiment of this application.
[0018] Figure 4Show Figure 3 A schematic diagram of a cross-sectional structure along line A-A';
[0019] Figure 5 This illustration shows a schematic diagram of a compensation table in the display compensation method for a display panel provided in an embodiment of this application;
[0020] Figure 6 This illustration shows another flowchart of the display compensation method for a display panel provided in an embodiment of this application;
[0021] Figure 7 This diagram illustrates a gain compensation method for a display panel provided in an embodiment of this application.
[0022] Figure 8 This illustration shows another flowchart of the display compensation method for a display panel provided in an embodiment of this application;
[0023] Figure 9 This illustration shows a display scenario from a display compensation method for a display panel provided in an embodiment of this application.
[0024] Figure 10 This illustration shows another flowchart of the display compensation method for a display panel provided in an embodiment of this application;
[0025] Figure 11 This illustration shows another display scenario in the display compensation method for the display panel provided in the embodiments of this application;
[0026] Figure 12 This illustration shows another schematic diagram of the gain compensation method for the display panel provided in the embodiments of this application;
[0027] Figure 13 This illustration shows a schematic diagram of a driver chip provided in an embodiment of this application;
[0028] Figure 14 This is a schematic diagram of a display device provided in an embodiment of this application. Detailed Implementation
[0029] The features and exemplary embodiments of various aspects of this application will now be described in detail. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only configured to explain this application and are not configured to limit this application. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples of this application.
[0030] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.
[0031] It should be understood that when describing the structure of a component, when referring to a layer or region as being "above" or "on top of" another layer or region, it can mean that it is directly above the other layer or region, or that it contains other layers or regions between it and the other layer or region. Furthermore, if the component is flipped over, that layer or region will be located "below" or "under" the other layer or region.
[0032] 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.
[0033] In the description of the embodiments of this application, unless otherwise expressly specified and limited, technical terms such as "installation," "connection," "joining," and "fixing" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. For those skilled in the art, the specific meaning of the above terms in the embodiments of this application can be understood according to the specific circumstances.
[0034] Various modifications and variations can be made to this application without departing from its spirit or scope, which will be apparent to those skilled in the art. Therefore, this application is intended to cover modifications and variations falling within the scope of the corresponding claims (the claimed technical solutions) and their equivalents. It should be noted that the embodiments provided in this application can be combined with each other without contradiction.
[0035] Before describing the technical solutions provided in the embodiments of this application, in order to facilitate understanding of the embodiments of this application, this application first specifically explains the problems existing in the related technologies:
[0036] Organic Light Emitting Diode (OLED) display panels possess numerous advantages, including self-illumination, fast response, high brightness, and thinness, and have gradually become the mainstream in the display field. Taking OLED display panels as an example, they can switch between different display modes. In different display modes, the viewing angle of the OLED display panel varies, thus expanding its application scenarios. For instance, the display panel can be used in the central control display screen of a vehicle. When the vehicle is stationary, the display panel is in a wide-viewing-angle display mode, allowing the driver and front passenger to see the image displayed on the central control screen. While the vehicle is in motion, the display panel is in a privacy-protecting display mode (i.e., a narrow-viewing-angle display module), ensuring that the image displayed on the central control screen can be seen by the front passenger but not by the driver, thus avoiding any impact on driving safety.
[0037] However, different display modes on the display panel may result in different display effects. For example, such as Figure 1 The diagram illustrates the display effects of a display panel in narrow and wide viewing angle modes. The degree of mura (brightness unevenness) varies between these modes. Furthermore, current technologies cannot effectively compensate for the mura of the display panel simultaneously across different display modes.
[0038] To address the aforementioned technical problems, this application provides a display compensation method, a driver chip, and a display chip for a display panel, which can solve the technical problem in related technologies that cannot simultaneously and effectively compensate for the muta values of a display panel under different display modes.
[0039] The technical concept of this application embodiment lies in setting different compensation data tables for different display modes, so that compensation can be performed specifically using the compensation data corresponding to each display mode. Specifically, when driving the display panel, the current display mode of the display panel is determined, and then the compensation data table corresponding to the current display mode is called. The brightness of the display panel in the current display mode is then compensated based on the compensation data table corresponding to the current display mode. In this way, different compensation data is called for different display modes, ensuring that the brightness in different display modes can be effectively compensated, thereby solving the technical problem in related technologies that cannot simultaneously and effectively compensate for the brightness of the display panel in different display modes.
[0040] The display compensation method for the display panel provided in the embodiments of this application will be described below.
[0041] like Figure 2 As shown, the display compensation method for the display panel provided in this application embodiment includes S10 to S30.
[0042] S10 identifies the current display mode of the display panel.
[0043] The display panel is configured to support multiple display modes. For example, the display panel supports display modes 1 to n, where n is an integer greater than or equal to 2. The current display mode is any one of display modes 1 to n. For example, the current display mode of the display panel can be identified based on a mode selection signal. This mode selection signal can be a user-input signal, a signal automatically set by the display panel's driver chip according to the application scenario, or a signal set in other ways.
[0044] S20, if the current display mode is the display mode corresponding to the first viewing angle, then the brightness of the display panel under the first viewing angle is compensated based on the first compensation data table;
[0045] S30, if the current display mode is the display mode corresponding to the second viewing angle, then the brightness of the display panel under the second viewing angle is compensated based on the second compensation data table.
[0046] The display panel is configured to support at least a first display mode and a second display mode. The first display mode corresponds to a first-viewpoint perspective, and the second display mode corresponds to a second-viewpoint perspective. The first and second viewpoints are different. In this article, we take the example where the first viewpoint is larger than the second viewpoint. In this case, the display mode corresponding to the first viewpoint is a wide-viewing-angle display mode, and the display mode corresponding to the second viewpoint is a narrow-viewing-angle display mode.
[0047] As an example, to achieve display modes corresponding to different viewing angles, the pixels of the display panel are divided into a first type of pixel and a second type of pixel. The light emission viewing angle of the first type of pixels is the first viewing angle, and the light emission viewing angle of the second type of pixels is the second viewing angle. The first type of pixels includes first-type sub-pixels with multiple emission colors, and the second type of pixels includes second-type sub-pixels with multiple emission colors. For example, as... Figure 3 As shown, both the first type of sub-pixel and the second type of sub-pixel include a first sub-pixel SP1, a second sub-pixel SP2, and a third sub-pixel SP3, which can be defined on the substrate. Each of the first sub-pixel SP1, the second sub-pixel SP2, and the third sub-pixel SP3 can have a first light-emitting region EA1 and a second light-emitting region EA2. The area of the second light-emitting region EA2 can be smaller than the area of the first light-emitting region EA1.
[0048] Each sub-pixel includes a light-emitting diode (LED). The LEDs of the first type of pixel can be located in the first light-emitting area EA1, and the LEDs of the second type of pixel can be located in the second light-emitting area EA2.
[0049] The first sub-pixel SP1, the second sub-pixel SP2, and the third sub-pixel SP3 can be red, green, and blue sub-pixels, respectively. Therefore, the first and second LEDs of the first sub-pixel SP1 can emit red light, the first and second LEDs of the second sub-pixel SP2 can emit green light, and the first and second LEDs of the third sub-pixel SP3 can emit blue light.
[0050] To make it easier to distinguish, Figure 3 In the first type of pixel, the sub-pixels with different emission colors are labeled as R1, G1, and B1, respectively, and the sub-pixels with different emission colors in the second type of pixel are labeled as R2, G21, G22, B21, B22, and B23, respectively.
[0051] For example, please refer to Figure 4 Taking the red sub-pixel R1 of the first type of pixel and the red sub-pixel R2 of the second type of pixel as examples, the red sub-pixel R1 and the red sub-pixel R2 are disposed on the substrate 2, which includes a substrate 6 and an insulating layer 7. Each sub-pixel has a light-emitting structure 3, and a pixel definition layer 11 is included between any adjacent light-emitting structures 3. The light-emitting structure 3 includes an anode 12 and a cathode 14, and a light-emitting layer 13 located between the anode 12 and the cathode 14. In addition, Figure 4 The symbol 8 indicates the encapsulation layer. The substrate 2 includes pixel circuitry, and the red sub-pixel R1 and red sub-pixel R2 can be driven by different pixel circuits.
[0052] The red subpixels R1 and R2 emit light rays at different angles. For example, red subpixel R1 emits light rays with a wide viewing angle, while red subpixel R2 emits light rays with a narrow viewing angle. The different light ray angles emitted by red subpixels R1 and R2 can be achieved through any design method, and this application is not limited in this regard. For example, a light-blocking pattern can be set around red subpixel R2 to limit its light-emitting viewing angle. Alternatively, a light-concentrating lens can be placed along the light-emitting path of red subpixel R2 to further limit its light-emitting viewing angle.
[0053] It should be noted that, Figure 4 Taking only the red subpixels R1 and R2 as examples, the structures of subpixels of other luminous colors can be similar.
[0054] It should also be noted that, Figure 3 and Figure 4 The structure shown is merely an example and is not intended to limit this application. The display compensation method provided in this application is universal and can be applied to display panels with other structures that support display modes corresponding to different viewing angles.
[0055] For example, the first compensation data table includes multiple compensation values, and the second compensation data table includes multiple compensation values. For instance, the first and / or second compensation data tables include compensation values corresponding to multiple target brightness levels, and compensation values for brightness levels other than the target brightness can be obtained based on interpolation. For example, the multiple target brightness levels include 2 nits, 50 nits, 80 nits, 100 nits, 200 nits…1000 nits, etc.
[0056] The compensation values in the first compensation data table and / or the second compensation data table include any one of the following: grayscale value, data voltage value, gamma voltage value, register value, etc.
[0057] The display panel includes sub-pixels with multiple emission colors. The first compensation data table includes multiple first compensation data tables corresponding to each of the sub-pixels with different emission colors, and the second compensation data table includes multiple second compensation data tables corresponding to each of the sub-pixels with different emission colors. In this way, effective compensation can be performed for each type of sub-pixel.
[0058] In some examples, the display panel includes a first type of pixel and a second type of pixel, where the light emission angle of the first type of pixel is a first viewing angle and the light emission angle of the second type of pixel is a second viewing angle.
[0059] The first type of pixels includes first-type sub-pixels with multiple emission colors, and the second type of pixels includes second-type sub-pixels with multiple emission colors. The first compensation data table includes compensation values for the first-type sub-pixels with multiple emission colors at various target brightness levels; the second compensation data table includes compensation values for the second-type sub-pixels with multiple emission colors at various target brightness levels.
[0060] For example, the first type of sub-pixel includes a first red sub-pixel, a first green sub-pixel, and a first blue sub-pixel, and the first compensation data table includes the compensation values corresponding to the first red sub-pixel, the first green sub-pixel, and the first blue sub-pixel at multiple target brightness levels.
[0061] The second type of sub-pixel includes the second red sub-pixel, the second green sub-pixel, and the second blue sub-pixel. The second compensation data table includes the compensation values corresponding to the second red sub-pixel, the second green sub-pixel, and the second blue sub-pixel for multiple target brightness levels.
[0062] The first compensation data table and the second compensation data table are different data tables. The differences between the two support at least one of the following: the range of compensation values, the compensation values corresponding to the same target brightness, the number of compensation values, etc.
[0063] For example, the first compensation data table and / or the second compensation data table are pre-calibrated compensation data tables. For instance, some samples can be selected from multiple display panels of the same batch or model for calibration, and then a first compensation data table corresponding to the first viewing angle display mode and a second compensation data table corresponding to the second viewing angle display mode can be calibrated. The calibrated compensation data tables can be shared by multiple display panels of the same batch and model.
[0064] The first compensation data table and / or the second compensation data table are stored in the storage module of the driver chip. The driver chip is used to drive the display panel. When the driver chip drives the display panel to display, it calls the compensation values in different compensation data tables to compensate the brightness of the display panel according to different display modes.
[0065] According to the display compensation method for a display panel provided in the embodiments of this application, when driving the display panel to display, the current display mode of the display panel is determined, and then the compensation data table corresponding to the current display mode is called. The brightness of the display panel in the current display mode is compensated based on the compensation data table corresponding to the current display mode. Different compensation data tables are set for different display modes. In this way, the compensation data corresponding to each display mode can be used for targeted compensation. Thus, different compensation data are called for different display modes, so that the brightness in different display modes can be effectively compensated. This solves the technical problem in related technologies that it is impossible to effectively compensate for the brightness of the display panel in different display modes at the same time.
[0066] It is understood that the display compensation method provided in this application embodiment can be used not only for display modes corresponding to two viewing angles, but also for display modes corresponding to three or more viewing angles. For example, for three different viewing angles, the display mode corresponding to the first viewing angle is configured with a first compensation data table, the display mode corresponding to the second viewing angle is configured with a second compensation data table, and the display mode corresponding to the third viewing angle is configured with a third compensation data table, wherein the first compensation data table, the second compensation data table, and the third compensation data table are different from each other.
[0067] Furthermore, the display compensation method provided in this application can be used not only for display modes corresponding to different viewing angles, but also for display modes corresponding to other different parameters. For example, display modules corresponding to different refresh rates, display modes corresponding to different resolutions, etc., which will not be listed here.
[0068] The inventors discovered that for different viewing angles, the driving voltage, brightness, number of pixels that need to emit light, and the light-emitting area of the pixels that need to emit light are different. Therefore, the mura compensation requirements for different viewing angles are also inconsistent.
[0069] In some examples, the range of compensation values in the first compensation data table differs from the range of compensation values in the second compensation data table. This allows for the fulfillment of different compensation requirements for display modes with different viewing angles.
[0070] For example, such as Figure 5 As shown, the compensation values of the first compensation data table and the second compensation data table are represented in binary. The bit width of one compensation data table can be 5 bits, and the bit width of the other compensation data table can be 8 bits. The first bit in the 5-bit and 8-bit tables represents the sign bit.
[0071] For example, both the first and second compensation data tables contain grayscale values, but the ranges of the grayscale values in the first and second compensation data tables differ. For instance, the range of grayscale values in the first compensation data table is -7 to +8, while the range in the second compensation data table is -127 to +128. Taking the range of compensable grayscale values from the original grayscale as -7 to +8 as an example, "-7" can mean: the compensated grayscale is determined by subtracting 7 grayscale values from the original grayscale, and "+7" can mean: the compensated grayscale is determined by adding 8 grayscale values to the original grayscale.
[0072] For example, in the baseline design, the pixel structures for wide and narrow viewing angles are set without differentiation. For instance, the luminous area of the pixels for wide and narrow viewing angles is the same, and neither the pixels for wide nor narrow viewing angles include a lens (the lens is, for example, a lens that focuses or diffuses light). In this case, the range of compensation values in the first compensation data table and the range of compensation values in the second compensation data table can be the same.
[0073] For example, unlike the baseline design, the pixel structures for wide-viewing-angle and narrow-viewing-angle modes have different settings. For instance, narrow-viewing-angle pixels may have lenses, and their light-emitting areas are relatively small. In this case, if mura is more severe in the narrow-viewing-angle display mode, the compensation range corresponding to the narrow-viewing-angle display mode can be relatively larger; conversely, if mura is less severe in the narrow-viewing-angle display mode, the compensation range corresponding to the narrow-viewing-angle display mode can be relatively smaller. The degree of mura in both the narrow-viewing-angle and wide-viewing-angle display modes can be detected separately without compensation, and then the compensation range corresponding to each display mode can be set according to the degree of mura in each mode.
[0074] In some examples, the first viewing angle is larger than the second viewing angle, and the range of compensation values in the first compensation data table is smaller than the range of compensation values in the second compensation data table. Given that pixels have high luminous efficiency in narrow-viewing-angle display mode, requiring less driving current, the mura effect caused by uneven threshold voltage (Vth) of the driving transistors in the pixel circuit is significant; therefore, narrow-viewing-angle display mode requires a higher compensation depth. Conversely, pixels have low luminous efficiency in wide-viewing-angle display mode, requiring more driving current, and the mura effect caused by uneven Vth is smaller; therefore, wide-viewing-angle display mode requires a weaker compensation level.
[0075] In other examples, the first-view perspective is larger than the second-view perspective, and the range of compensation values in the first compensation data table is larger than the range of compensation values in the second compensation data table. For example, given that mura is more severe in wide-view display mode, the compensation range corresponding to wide-view display mode can be larger.
[0076] Understandably, the compensation ranges for the first-person and second-person view display modes can be determined based on the actual situation. For example, the compensation range for the narrow-view display mode can be relatively larger, or the compensation range for the wide-view display mode can be relatively larger. Alternatively, in other examples, the compensation ranges for the narrow-view and wide-view display modes can be the same.
[0077] In some examples, such as Figure 6 As shown, S20 includes S21, and S30 includes S31.
[0078] S21, if the current display mode is the display mode corresponding to the first viewpoint, then obtain the compensation data of the first compensation data table, the first initial drive data and the first compensation gain corresponding to the first viewpoint, and determine the first compensated data according to the compensation data of the first compensation data table, the first initial drive data and the first compensation gain, and use the first compensated data to drive the display panel to display in the display mode corresponding to the first viewpoint.
[0079] The compensation data in the first compensation data table has the same data type as the first initial drive data. For example, both can be any one of the following: grayscale value, voltage value, gamma voltage value, or register value.
[0080] The first compensation gain can adjust the degree of compensation for the display mode corresponding to the first viewpoint. For example, different first compensation gains can be used to adjust the display uniformity according to different mura conditions. The first compensation gain is pre-stored in the memory module of the driver chip. The first compensation gain can be set based on experience or determined by actual debugging of the sample panel.
[0081] S31, if the current display mode is the display mode corresponding to the second viewpoint, then obtain the compensation data of the second compensation data table, the second initial driving data and the second compensation gain corresponding to the second viewpoint, and determine the second compensated data according to the compensation data of the second compensation data table, the second initial driving data and the first compensation gain, and use the second compensated data to drive the display panel to display in the display mode corresponding to the second viewpoint.
[0082] Similarly, the compensation data in the second compensation data table has the same data type as the second initial drive data. For example, both can be any one of the following: grayscale value, voltage value, gamma voltage value, or register value.
[0083] For example, the compensation data in the first compensation data table, the first initial drive data, the compensation data in the second compensation data table, and the second initial drive data have the same data type. For instance, all four can be any one of the following: grayscale value, voltage value, gamma voltage value, or register value.
[0084] The second compensation gain can adjust the degree of compensation for the display mode corresponding to the second viewpoint. For example, different second compensation gains can be used to adjust the display uniformity according to different mura conditions. The second compensation gain can be set based on experience or determined by actual debugging of the sample panel.
[0085] Understandably, both the first initial driver data and the second initial driver data are driver data before compensation.
[0086] In some examples, S21 specifically includes: determining the first compensated data according to equation (1):
[0087] V11=V10+ΔV1×gain1 (1)
[0088] Wherein, V11 represents the first compensated data, V10 represents the first initial driving data, ΔV1 represents the compensation data corresponding to the first compensation data table, and gain1 represents the first compensation gain.
[0089] In some examples, S31 specifically includes: determining the second compensated data based on the compensation data from the second compensation data table, the second initial drive data, and the first compensation gain, including:
[0090] The second compensated data is determined according to formula (2):
[0091] V21=V20+ΔV2×gain2 (2)
[0092] Where V21 represents the second compensated data, V20 represents the second initial driving data, ΔV2 represents the compensation data corresponding to the second compensation data table, and gain2 represents the second compensation gain.
[0093] For example, when the compensation data, initial driving data, and compensation gain of sub-pixels with different emission colors are different, the compensation data of sub-pixels with different emission colors can be calculated according to equations (1) and (2).
[0094] For example, sub-pixels of different emission colors include red sub-pixels R, green sub-pixels G and blue sub-pixels B. The first compensated data of R, G and B can be determined according to equations (1.1) to (1.3), and the first compensated data of R, G and B can be determined according to equations (2.1) to (2.3).
[0095] V11_R=V10_R+ΔV1_R×gain1_R (1.1)
[0096] V11_G=V10_G+ΔV1_G×gain1_G (1.2)
[0097] V11_B=V10_B+ΔV1_B×gain1_B (1.3)
[0098] V21_R=V20_R+ΔV2_R×gain2_R (2.1)
[0099] V21_G=V20_G+ΔV2_G×gain2_G (2.2)
[0100] V21_B=V20_B+ΔV2_B×gain2_B (2.3)
[0101] Understandably, V11_R represents the first compensated data of the red sub-pixel R, and other parameters are similar, so they will not be explained one by one here.
[0102] Of course, the calculation methods shown in equations (1) and (2) are merely examples. In other examples, the compensated data can also be calculated in other ways. For example, V11 = (V10 + ΔV1) × gain1, V21 = (V20 + ΔV2) × gain2. The specific calculation method can be determined according to the compensation method on which the compensation data table is based when debugging. This application does not impose any mandatory restrictions on this method.
[0103] In some examples, the first initial drive data and the second initial drive data differ at the same target brightness. The same target brightness refers to the same brightness that the display panel needs to achieve when it is displayed in a display mode corresponding to a first viewing angle and a display mode corresponding to a second viewing angle.
[0104] The luminous efficiency of the pixels on the display panel differs between the first-view and second-view display modes. Under the same target brightness, the pixels in the two-view display modes require different driving currents. Therefore, the initial driving data for the two-view display modes are different.
[0105] Through extensive experimental research, the inventors discovered that the mura (mura intensity) changes with both the first-view and second-view display modes as the target brightness changes, and the patterns of mura variation differ between the two viewpoints. Therefore, as... Figure 7 As shown, the first compensation gain and the second compensation gain may change differently as the target brightness changes.
[0106] In some examples, such as Figure 7 As shown, Figure 7 Curve 1 represents the first target compensation gain, and curve 2 represents the second target compensation gain. As the target brightness increases, the first target compensation gain first increases and then decreases; as the target brightness increases, the second target compensation gain gradually increases. The first target compensation gain is one of the first compensation gain and the second compensation gain, and the second target compensation gain is the other of the first compensation gain and the second compensation gain.
[0107] Through extensive experimental research, the inventors discovered that setting the variation law of the first compensation gain and the second compensation gain as follows: Figure 7 The pattern shown can effectively compensate for the mura of most display panels.
[0108] In some examples, such as Figure 7 As shown, Figure 7 In the diagram, DOT1 represents the first target brightness. Under the first target brightness, the first target compensation gain and the second target compensation gain are equal. Under at least one target brightness, the mura level corresponding to the first viewpoint display mode and the second viewpoint display mode may be the same. Therefore, under the first target brightness, the first target compensation gain and the second target compensation gain can be equal.
[0109] For some examples, please refer to [link / reference]. Figure 7 When the target brightness is less than the first target brightness, the compensation gain of the first target is greater than the compensation gain of the second target.
[0110] In some examples, when the target brightness is greater than the first target brightness, the first target compensation gain is less than the second target compensation gain.
[0111] As an example, the first-person view is greater than the second-person view. The first target compensation gain is the first compensation gain corresponding to the first-person view display mode, and the second target compensation gain is the second compensation gain corresponding to the second-person view display mode.
[0112] As another example, the first-view perspective is greater than the second-view perspective. The first target compensation gain is the second compensation gain corresponding to the second-view display mode, and the first target compensation gain is the first compensation gain corresponding to the first-view display mode.
[0113] It should be noted that in other examples, the variation rules of the compensation gain corresponding to different viewing angles can be set according to the actual compensation requirements of different viewing angles. This application does not limit this.
[0114] In some embodiments, the display panel includes a first type of pixels and a second type of pixels, wherein the light emission angle of the first type of pixels is a first viewing angle and the light emission angle of the second type of pixels is a second viewing angle.
[0115] like Figure 8 As shown, S20 specifically includes S22, and S30 specifically includes S32.
[0116] S22, if the current display mode is the display mode corresponding to the first viewing angle, then the first compensated data corresponding to the first type of pixel is determined based on the first compensation data table, and the first compensated data is used to drive the first type of pixel to emit light, thereby compensating for the brightness of the display panel when it is displayed in the display mode corresponding to the first viewing angle.
[0117] S32, if the current display mode is the display mode corresponding to the second viewing angle, then the second compensated data corresponding to the second type of pixel is determined based on the second compensation data table, and the second compensated data is used to drive the second type of pixel to emit light, thereby compensating for the brightness of the display panel when it is displayed in the display mode corresponding to the second viewing angle.
[0118] S22 further includes: controlling the second type of pixels to be in a non-light-emitting state; S32 further includes: controlling the first type of pixels to be in a non-light-emitting state. In this embodiment, the display mode corresponding to the first viewpoint and the display mode corresponding to the second viewpoint do not share pixels, that is, some pixels emit light in the display mode corresponding to the first viewpoint, and other pixels emit light in the display mode corresponding to the second viewpoint.
[0119] For example, such as Figure 9 As shown, Figure 9 Taking the first type of pixels as an example, which includes red sub-pixel R1, green sub-pixel G1, and blue sub-pixel B1. The second type of pixels includes red sub-pixel R2, two green sub-pixels G21 and G22, and three blue sub-pixels B21, B22, and B23. In some driving methods, such as... Figure 9As shown in image a, from the first viewpoint, the first type of pixels emit light, while the second type of pixels do not; as... Figure 9 As shown in image b, from the second perspective, the first type of pixels do not emit light, while the second type of pixels emit light. Figure 9 For the same sub-pixel, a black-filled sub-pixel represents a non-emitting sub-pixel, and a white-filled sub-pixel represents an emitting sub-pixel.
[0120] For example, Figure 9 A dashed box represents a repeating unit, which includes first-type pixels and second-type pixels. The display panel includes multiple repeating units arranged in an array. In a certain display mode, when there are multiple sub-pixels of the same emission color in the same repeating unit, these multiple sub-pixels of the same emission color share at least one of the following: initial driving data, compensation data table, and compensation gain. For example, in a second viewing angle, green sub-pixels G21 and G22 share second initial driving data, share a second compensation data table, and share a second compensation gain. As another example, in a second viewing angle, blue sub-pixels B21, B22, and B23 share second initial driving data, share a second compensation data table, and share a second compensation gain. Under the same target brightness, the second initial driving data, the second compensation data table, and the second compensation gain corresponding to sub-pixels of different colors may be different.
[0121] As an example, in the first-person view display mode, the initial driving data for each luminous color sub-pixel in the first type of pixel are as follows:
[0122] V10_R1 = V_r_wide;
[0123] V10_G1 = V_g_wide;
[0124] V10_B1 = V_b_wide.
[0125] In the display mode corresponding to the second perspective, the second initial driving data for each luminous color sub-pixel in the second type of pixels are as follows:
[0126] V20_R2 = V_r2;
[0127] V20_G21=V20_G22=V_g2;
[0128] V20_B21=V20_B22=V20_B23=V_b2.
[0129] In some embodiments, the display panel includes a first type of pixels and a second type of pixels, wherein the light emission angle of the first type of pixels is a first viewing angle and the light emission angle of the second type of pixels is a second viewing angle.
[0130] like Figure 10 As shown, S20 specifically includes S23, and S30 specifically includes S33.
[0131] S23, if the current display mode is the display mode corresponding to the first viewing angle, then the first compensated data corresponding to the first type of pixel is determined based on the first compensation data table, and the first type of pixel is driven to emit light using the first compensated data. Also, the third compensated data corresponding to the second type of pixel is determined based on the second compensation data table, and the second type of pixel is driven to emit light using the third compensated data, thereby compensating for the brightness of the display panel when it is displayed in the display mode corresponding to the first viewing angle.
[0132] S33, if the current display mode is the display mode corresponding to the second viewing angle, then the second compensated data corresponding to the second type of pixel is determined based on the second compensation data table, and the second compensated data is used to drive the second type of pixel to emit light, thereby compensating for the brightness of the display panel when it is displayed in the display mode corresponding to the second viewing angle.
[0133] S33 further includes: controlling the first type of pixels to be in a non-illuminating state. In this embodiment, the display mode corresponding to the first viewpoint and the display mode corresponding to the second viewpoint share a portion of pixels; that is, all pixels emit light in the display mode corresponding to the first viewpoint, and only some pixels emit light in the display mode corresponding to the second viewpoint, thus a portion of pixels are shared. Specifically, the second type of pixels emit light in both the display mode corresponding to the first viewpoint and the display mode corresponding to the second viewpoint, thus the second type of pixels are shared.
[0134] In S23 and S33, all second-type pixels emit light, and they share the second compensation data table. Although the second-type pixels emit light in different display modes, their structure remains largely unchanged. Therefore, sharing the second compensation data table in different display modes does not significantly affect the compensation effect, and it also reduces the storage space required.
[0135] For example, such as Figure 11 As shown, Figure 11 and Figure 9 The similarities will not be repeated here; the differences include: Figure 11 As shown in image c, from the first viewpoint, the first type of pixels emit light and the second type of pixels emit light; as Figure 11 As shown in image d, from the second perspective, the first type of pixels do not emit light, while the second type of pixels emit light.
[0136] For example, Figure 9A dashed box represents a repeating unit, which includes first-type pixels and second-type pixels. The display panel includes multiple repeating units arranged in an array. In a certain display mode, when there are multiple sub-pixels of the same emission color in the same repeating unit, these multiple sub-pixels of the same emission color share at least one of the following: initial driving data, compensation data table, and compensation gain. For example, in a second viewing angle, green sub-pixels G21 and G22 share second initial driving data, share a second compensation data table, and share a second compensation gain. As another example, in a second viewing angle, blue sub-pixels B21, B22, and B23 share second initial driving data, share a second compensation data table, and share a second compensation gain. Under the same target brightness, the second initial driving data, the second compensation data table, and the second compensation gain corresponding to sub-pixels of different colors may be different.
[0137] In some examples, when the second type of pixel emits light in both viewing angle display modes, the initial driving data of the second type of pixel is the second initial driving data in the display mode corresponding to the second viewing angle, and the initial driving data of the second type of pixel is the third initial driving data in the display mode corresponding to the first viewing angle; the second initial driving data and the third initial driving data are different under the same target brightness.
[0138] like Figure 11 As shown, in the display mode corresponding to the first viewpoint (as shown in image c), both the first and second type of pixels emit light, while in the display mode corresponding to the second viewpoint (as shown in image d), only the second type of pixels emit light. In other words, the number of pixels emitting light is different in the two modes. Therefore, under the same target brightness, the initial driving data corresponding to the second type of pixels may be different in the two modes.
[0139] As an example, in the display mode corresponding to the second viewpoint, the second initial driving data for each luminous color sub-pixel in the second type of pixels are as follows:
[0140] V20_R2 = V_r2;
[0141] V20_G21=V20_G22=V_g2;
[0142] V20_B21=V20_B22=V20_B23=V_b2.
[0143] In the first-person view display mode, the third initial driving data for each luminous color sub-pixel in the second type of pixels are as follows:
[0144] V30_R2 = V_r1;
[0145] V30_G21 = V30_G22 = V_g1;
[0146] V30_B21=V30_B22=V30_B23=V_b1.
[0147] In some examples, when the second type of pixel emits light in both viewing angle display modes, the compensation gain of the second type of pixel is the second compensation gain in the display mode corresponding to the second viewing angle, and the compensation gain of the second type of pixel is the third compensation gain in the display mode corresponding to the first viewing angle; the second compensation gain and the third compensation gain are different under the same target brightness.
[0148] like Figure 11 As shown, in the first viewpoint display mode (image c), both the first and second type of pixels emit light, while in the second viewpoint display mode (image d), only the second type of pixels emit light. In other words, the number of pixels emitting light is different in the two modes, and the compensation required for the second type of pixels may be different in the two modes. Therefore, under the same target brightness, the compensation gain for the second type of pixels may be different in the two modes.
[0149] As an example, such as Figure 12 As shown, Figure 12 Curve 1 represents the first target compensation gain, curve 2 represents the second target compensation gain, and curve 3 represents the third compensation gain. One of the first target compensation gain and the second target compensation gain is designated as the first compensation gain, and the other as the second compensation gain. For example, curve 1 represents the first compensation gain, curve 2 represents the second compensation gain, and curve 3 represents the third compensation gain. Specifically, in the display mode corresponding to the first viewpoint, the compensation gain corresponding to the first type of pixels is the first compensation gain; in the display mode corresponding to the second viewpoint, the compensation gain corresponding to the second type of pixels is the second compensation gain; and in the display mode corresponding to the first viewpoint, the compensation gain corresponding to the second type of pixels is the third compensation gain.
[0150] In some examples, the second type of pixel emits light in both viewing angle display modes, such as... Figure 12 As shown, curve 1 and curve 2 represent the second compensation gain, and curve 3 represents the third compensation gain. Under the same target brightness, the second compensation gain is greater than the third compensation gain.
[0151] In the first-view display mode, both the first and second type of pixels emit light; while in the second-view display mode, only the second type of pixels emit light. Therefore, in the first-view display mode, the adjustment of compensation for the first type of pixels can be relatively small. Thus, under the same target brightness, the third compensation gain can be less than the second compensation gain.
[0152] In some examples, such as Figure 12 As shown, taking curve 2 as the second compensation gain and curve 3 as the third compensation gain, the variation law of the third compensation gain is the same as that of the second compensation gain as the target brightness increases.
[0153] The second and third compensation gains are both compensation gains corresponding to the second type of pixels. The light emission characteristics of the same type of pixels do not change significantly with the switching of display modes. Therefore, the third compensation gain and its variation law can be the same as the variation law of the second compensation gain.
[0154] Of course, in other examples, the third compensation gain can be set based on experience, or determined by actual tuning of the sample panel.
[0155] Based on the same inventive concept, embodiments of this application also provide a driver chip for driving a display panel. For example... Figure 13 As shown, the driver chip 100 provided in this application embodiment includes a pattern recognition module 101 and a compensation module 102.
[0156] The pattern recognition module 101 is used to identify the current display mode of the display panel;
[0157] The compensation module 102 is used to compensate the brightness of the display panel under the first viewing angle based on the first compensation data table if the current display mode is the display mode corresponding to the first viewing angle; and to compensate the brightness of the display panel under the second viewing angle based on the second compensation data table if the current display mode is the display mode corresponding to the second viewing angle.
[0158] According to the driver chip provided in the embodiments of this application, when driving the display panel to display, the current display mode of the display panel is determined, and then the compensation data table corresponding to the current display mode is called. The brightness of the display panel in the current display mode is compensated based on the compensation data table corresponding to the current display mode. Different compensation data tables are set for different display modes. In this way, the compensation data corresponding to each display mode can be used for targeted compensation. In this way, different compensation data is called for different display modes, so that the brightness in different display modes can be effectively compensated. This solves the technical problem in the related technology that it is impossible to effectively compensate for the brightness of the display panel in different display modes at the same time.
[0159] In the following examples, the driver chip can implement the steps corresponding to any of the above display panel display compensation methods and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0160] In some examples, the range of compensation values in the first compensation data table differs from the range of compensation values in the second compensation data table.
[0161] In some examples, the first-person perspective is greater than the second-person perspective, and the range of compensation values in the first compensation data table is smaller than the range of compensation values in the second compensation data table.
[0162] In some examples, the first-person perspective is greater than the second-person perspective, and the range of compensation values in the first compensation data table is greater than the range of compensation values in the second compensation data table.
[0163] In some examples, the compensation module 102 is specifically used for:
[0164] If the current display mode is the display mode corresponding to the first view, then obtain the compensation data of the first compensation data table, the first initial drive data and the first compensation gain corresponding to the first view, and determine the first compensated data according to the compensation data of the first compensation data table, the first initial drive data and the first compensation gain, and use the first compensated data to drive the display panel to display in the display mode corresponding to the first view.
[0165] If the current display mode is the display mode corresponding to the second viewpoint, then obtain the compensation data from the second compensation data table, the second initial drive data corresponding to the second viewpoint, and the second compensation gain. Then, determine the second compensated data based on the compensation data from the second compensation data table, the second initial drive data, and the first compensation gain. Finally, use the second compensated data to drive the display panel to display in the display mode corresponding to the second viewpoint.
[0166] In some examples, the compensation module 102 is specifically used for:
[0167] The data after the first compensation is determined according to formula (1):
[0168] V11=V10+ΔV1×gain1 (1)
[0169] Wherein, V11 represents the first compensated data, V10 represents the first initial driving data, ΔV1 represents the compensation data corresponding to the first compensation data table, and gain1 represents the first compensation gain.
[0170] The second compensated data is determined according to formula (2):
[0171] V21=V20+ΔV2×gain2 (2)
[0172] Where V21 represents the second compensated data, V20 represents the second initial driving data, ΔV2 represents the compensation data corresponding to the second compensation data table, and gain2 represents the second compensation gain.
[0173] In some examples, the first initial drive data and the second initial drive data are different for the same target brightness.
[0174] In some examples, as the target brightness increases, the first target compensation gain first increases and then decreases;
[0175] As the target brightness increases, the compensation gain of the second target gradually increases.
[0176] The first target compensation gain is one of the first compensation gain and the second compensation gain, and the second target compensation gain is the other of the first compensation gain and the second compensation gain.
[0177] In some examples, the first target compensation gain and the second target compensation gain are equal at the first target brightness.
[0178] In some examples, when the target brightness is less than the first target brightness, the first target compensation gain is greater than the second target compensation gain.
[0179] In some examples, when the target brightness is greater than the first target brightness, the first target compensation gain is less than the second target compensation gain.
[0180] In some examples, the display panel includes a first type of pixel and a second type of pixel, where the light emission angle of the first type of pixel is a first viewing angle and the light emission angle of the second type of pixel is a second viewing angle; the compensation module 102 is specifically used for:
[0181] If the current display mode is the display mode corresponding to the first viewpoint, then the first compensated data corresponding to the first type of pixel is determined based on the first compensation data table, and the first compensated data is used to drive the first type of pixel to emit light, thereby compensating for the brightness of the display panel when it is displayed in the display mode corresponding to the first viewpoint.
[0182] If the current display mode is the display mode corresponding to the second viewing angle, then the second compensated data corresponding to the second type of pixel is determined based on the second compensation data table, and the second compensated data is used to drive the second type of pixel to emit light, thereby compensating for the brightness of the display panel when it is displayed in the display mode corresponding to the second viewing angle.
[0183] In some examples, the display panel includes a first type of pixel and a second type of pixel, where the light emission angle of the first type of pixel is a first viewing angle and the light emission angle of the second type of pixel is a second viewing angle; the compensation module 102 is specifically used for:
[0184] If the current display mode is the display mode corresponding to the first viewpoint, then the first compensated data corresponding to the first type of pixel is determined based on the first compensation data table, and the first compensated data is used to drive the first type of pixel to emit light. In addition, the third compensated data corresponding to the second type of pixel is determined based on the second compensation data table, and the third compensated data is used to drive the second type of pixel to emit light, thereby compensating for the brightness of the display panel when it is displayed in the display mode corresponding to the first viewpoint.
[0185] If the current display mode is the display mode corresponding to the second viewing angle, then the second compensated data corresponding to the second type of pixel is determined based on the second compensation data table, and the second compensated data is used to drive the second type of pixel to emit light, thereby compensating for the brightness of the display panel when it is displayed in the display mode corresponding to the second viewing angle.
[0186] In some examples, in the display mode corresponding to the second viewpoint, the initial driving data of the second type of pixels is the second initial driving data, and in the display mode corresponding to the first viewpoint, the initial driving data of the second type of pixels is the third initial driving data.
[0187] Under the same target brightness, the second and third initial drive data are different.
[0188] In some examples, in the display mode corresponding to the second viewpoint, the compensation gain of the second type of pixels is the second compensation gain, and in the display mode corresponding to the first viewpoint, the compensation gain of the second type of pixels is the third compensation gain.
[0189] Under the same target brightness, the second compensation gain and the third compensation gain are different.
[0190] In some examples, the second compensation gain is greater than the third compensation gain for the same target brightness.
[0191] In some examples, as the target brightness increases, the variation law of the third compensation gain is the same as that of the second compensation gain.
[0192] In some examples, the display panel includes a first type of pixel and a second type of pixel, where the light emission angle of the first type of pixel is a first viewing angle and the light emission angle of the second type of pixel is a second viewing angle.
[0193] The first type of pixels includes first type sub-pixels with multiple emission colors, and the second type of pixels includes second type sub-pixels with multiple emission colors;
[0194] The first compensation data table includes compensation values for the first type of sub-pixels of various luminous colors at multiple target brightness levels;
[0195] The second compensation data table includes compensation values for the second type of sub-pixels of various emission colors at multiple target brightness levels.
[0196] Based on the same inventive concept, this application also provides a display device, which includes: a display panel; a processor and a memory storing computer program instructions, wherein the processor executes the computer program instructions to implement the display compensation method of the display panel as described in any of the above embodiments.
[0197] Figure 14 A schematic diagram of the hardware structure of the display device provided in an embodiment of this application is shown. It is understood that... Figure 14 The structure shown does not include the display panel.
[0198] The display device 800 may include a processor 801 and a memory 802 storing computer program instructions.
[0199] Specifically, the processor 801 may include a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of the present invention.
[0200] Memory 802 may include mass storage for data or instructions. For example, and not limitingly, memory 802 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 802 may include removable or non-removable (or fixed) media. Where appropriate, memory 802 may be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, memory 802 is non-volatile solid-state memory.
[0201] In a particular embodiment, memory 802 includes read-only memory (ROM). Where suitable, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or flash memory, or a combination of two or more of these. Exemplarily, the memory may include non-volatile transient memory.
[0202] The processor 801 reads and executes computer program instructions stored in the memory 802 to implement any of the display panel display compensation methods in the above embodiments.
[0203] In one example, the display device 800 may further include a communication interface 803 and a bus 810. For example, Figure 8 As shown, the processor 801, memory 802, and communication interface 803 are connected through bus 810 and complete communication with each other.
[0204] The communication interface 803 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of the present invention.
[0205] Bus 810 includes hardware, software, or both, that couples components of a display device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 810 may include one or more buses. While specific buses are described and illustrated in embodiments of the invention, the invention contemplates any suitable bus or interconnect.
[0206] For example, the display device 800 can be a mobile phone, tablet computer, laptop computer, handheld computer, in-vehicle display device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc.
[0207] The display device can execute the display compensation method of the display panel in the embodiments of this application, thereby achieving a combination Figure 2 and Figure 13 The description includes a display compensation method and a driver chip for the display panel.
[0208] This application also provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program can implement the display compensation method for the display panel in the above embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here. The aforementioned computer-readable storage medium may include read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk, etc., and is not limited thereto.
[0209] This application also provides a computer program product, which includes computer program instructions. When the computer program instructions are executed by a processor, they implement the display compensation method for the display as described in the above embodiments.
[0210] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.
[0211] The functional blocks shown in the above-described structural diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Computer-readable medium" can include any medium capable of storing or transmitting information. Examples of computer-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.
[0212] According to embodiments of this application, the computer-readable storage medium may be a non-transitory computer-readable storage medium.
[0213] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.
[0214] The aspects of this application have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by dedicated hardware performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.
[0215] The embodiments described above are not exhaustive, nor do they limit the application to the specific embodiments described herein. Clearly, many modifications and variations can be made based on the above description. These embodiments are selected and specifically described in this specification to better explain the principles and practical applications of this application, thereby enabling those skilled in the art to effectively utilize this application and its modifications. This application is limited only by the claims and their full scope and equivalents.
Claims
1. A display compensation method for a display panel, characterized in that, include: Identify the current display mode of the display panel; If the current display mode is the display mode corresponding to the first viewing angle, then the brightness of the display panel under the first viewing angle is compensated based on the first compensation data table; If the current display mode is the display mode corresponding to the second viewing angle, then the brightness of the display panel under the second viewing angle is compensated based on the second compensation data table; The display panel includes a first type of pixel and a second type of pixel, wherein the light emission angle of the first type of pixel is the first viewing angle, and the light emission angle of the second type of pixel is the second viewing angle; If the current display mode is the display mode corresponding to the first viewing angle, then the brightness of the display panel under the first viewing angle is compensated based on the first compensation data table, including: If the current display mode is the display mode corresponding to the first viewing angle, then the first compensated data corresponding to the first type of pixel is determined based on the first compensation data table, and the first type of pixel is driven to emit light using the first compensated data. In addition, the third compensated data corresponding to the second type of pixel is determined based on the second compensation data table, and the second type of pixel is driven to emit light using the third compensated data, thereby compensating for the brightness of the display panel when it is displayed in the display mode corresponding to the first viewing angle. If the current display mode is the display mode corresponding to the second viewing angle, then the brightness of the display panel under the second viewing angle is compensated based on the second compensation data table, including: If the current display mode is the display mode corresponding to the second viewing angle, then the second compensated data corresponding to the second type of pixel is determined based on the second compensation data table, and the second compensated data is used to drive the second type of pixel to emit light, thereby compensating for the brightness of the display panel when it is displayed in the display mode corresponding to the second viewing angle.
2. The method according to claim 1, characterized in that, The range of compensation values in the first compensation data table is different from the range of compensation values in the second compensation data table.
3. The method according to claim 2, characterized in that, The first viewpoint is larger than the second viewpoint, and the range of compensation values in the first compensation data table is smaller than the range of compensation values in the second compensation data table.
4. The method according to claim 2, characterized in that, The first viewpoint is larger than the second viewpoint, and the range of compensation values in the first compensation data table is larger than the range of compensation values in the second compensation data table.
5. The method according to claim 1, characterized in that, If the current display mode is the display mode corresponding to the first viewing angle, then the brightness of the display panel under the first viewing angle is compensated based on the first compensation data table, including: If the current display mode is the display mode corresponding to the first viewpoint, then the compensation data of the first compensation data table, the first initial driving data and the first compensation gain corresponding to the first viewpoint are obtained, and the first compensation data is determined according to the compensation data of the first compensation data table, the first initial driving data and the first compensation gain. The first compensation data is then used to drive the display panel to display in the display mode corresponding to the first viewpoint. If the current display mode is the display mode corresponding to the second viewing angle, then the brightness of the display panel under the second viewing angle is compensated based on the second compensation data table, including: If the current display mode is the display mode corresponding to the second viewpoint, then the compensation data of the second compensation data table, the second initial driving data and the second compensation gain corresponding to the second viewpoint are obtained, and the second compensation data is determined according to the compensation data of the second compensation data table, the second initial driving data and the first compensation gain. The second compensation data is then used to drive the display panel to display in the display mode corresponding to the second viewpoint.
6. The method according to claim 5, characterized in that, The step of determining the first compensated data based on the compensation data in the first compensation data table, the first initial drive data, and the first compensation gain includes: The data after the first compensation is determined according to formula (1): V11=V10+∆V1×gain1 (1) Wherein, V11 represents the first compensated data, V10 represents the first initial driving data, ∆V1 represents the compensation data corresponding to the first compensation data table, and gain1 represents the first compensation gain. The step of determining the second compensated data based on the compensation data in the second compensation data table, the second initial drive data, and the first compensation gain includes: The second compensated data is determined according to formula (2): V21=V20+∆V2×gain2 (2) Wherein, V21 represents the second compensated data, V20 represents the second initial driving data, ∆V2 represents the compensation data corresponding to the second compensation data table, and gain2 represents the second compensation gain.
7. The method according to claim 5, characterized in that, Under the same target brightness, the first initial driving data and the second initial driving data are different.
8. The method according to claim 5, characterized in that, As the target brightness increases, the first target compensation gain first increases and then decreases; As the target brightness increases, the compensation gain for the second target gradually increases; The first target compensation gain is one of the first compensation gain and the second compensation gain, and the second target compensation gain is the other of the first compensation gain and the second compensation gain.
9. The method according to claim 8, characterized in that, At the first target brightness, the first target compensation gain and the second target compensation gain are equal.
10. The method according to claim 8, characterized in that, When the target brightness is less than the first target brightness, the first target compensation gain is greater than the second target compensation gain.
11. The method according to claim 8, characterized in that, When the target brightness is greater than the first target brightness, the first target compensation gain is less than the second target compensation gain.
12. The method according to claim 1, characterized in that, In the display mode corresponding to the second viewpoint, the initial driving data of the second type of pixels is the second initial driving data; in the display mode corresponding to the first viewpoint, the initial driving data of the second type of pixels is the third initial driving data. Under the same target brightness, the second initial driving data and the third initial driving data are different.
13. The method according to claim 1, characterized in that, In the display mode corresponding to the second viewpoint, the compensation gain of the second type of pixels is the second compensation gain; in the display mode corresponding to the first viewpoint, the compensation gain of the second type of pixels is the third compensation gain. Under the same target brightness, the second compensation gain and the third compensation gain are different.
14. The method according to claim 13, characterized in that, At the same target brightness, the second compensation gain is greater than the third compensation gain.
15. The method according to claim 13, characterized in that, As the target brightness increases, the variation law of the third compensation gain is the same as that of the second compensation gain.
16. The method according to claim 1, characterized in that, The display panel includes a first type of pixel and a second type of pixel, wherein the light emission angle of the first type of pixel is the first viewing angle, and the light emission angle of the second type of pixel is the second viewing angle; The first type of pixels includes first type sub-pixels with multiple emission colors, and the second type of pixels includes second type sub-pixels with multiple emission colors; The first compensation data table includes compensation values for the first type of sub-pixels of various emission colors at multiple target brightness levels; The second compensation data table includes compensation values for the second type of sub-pixels of various emission colors at multiple target brightness levels.
17. A driver chip for driving a display panel, characterized in that, include: A pattern recognition module is used to identify the current display mode of the display panel; the display panel includes a first type of pixels and a second type of pixels, the light emission angle of the first type of pixels is a first viewing angle, and the light emission angle of the second type of pixels is a second viewing angle. The compensation module is used to, if the current display mode is the display mode corresponding to the first viewing angle, determine the first compensated data corresponding to the first type of pixel based on the first compensation data table, drive the first type of pixel to emit light using the first compensated data, and determine the third compensated data corresponding to the second type of pixel based on the second compensation data table, drive the second type of pixel to emit light using the third compensated data, thereby compensating for the brightness of the display panel when it is displayed in the display mode corresponding to the first viewing angle. If the current display mode is the display mode corresponding to the second viewing angle, then the second compensated data corresponding to the second type of pixels is determined based on the second compensation data table, and the second compensated data is used to drive the second type of pixels to emit light, thereby compensating for the brightness of the display panel when it is displayed in the display mode corresponding to the second viewing angle.
18. A display device, characterized in that, include: Display panel; The processor and the memory storing computer program instructions, wherein the processor, when executing the computer program instructions, implements the display compensation method for the display panel as described in any one of claims 1 to 16.
Citation Information
Patent Citations
Electronic device for controlling passenger seat display and method of controlling passenger seat display
CN114302840A
Display control system and display device
CN215933165U