Model adjustment method, device, display device and storage medium
By setting a model adjustment device in the display panel, users are allowed to adjust the preset model parameters, which solves the brightness inconsistency problem caused by differences in life attenuation values in different areas of the display panel, and achieves accurate brightness compensation and good display effects.
Patent Information
- Application Number
- CN202211057060.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-31
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2042-08-31
AI Technical Summary
Different areas of the display panel have different lifetime attenuation values, resulting in brightness differences. Existing a priori models are difficult to accurately compensate for, and may cause over-compensation or under-compensation problems.
By setting a model adjustment device in the display panel, including a display module, a compensation module, a receiving module and an adjustment module, the user is allowed to adjust the preset model parameters and optimize the brightness compensation according to the adjustment value input by the user.
Accurate brightness compensation is achieved based on the difference in the current life attenuation value of the display panel, ensuring the consistency and quality of the display effect.
Smart Images

Figure CN115331625B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of display technology, and in particular, to a model adjustment device, a model adjustment method, a display device, and a computer-readable storage medium. Background Art
[0002] With the development of display technology, the display functions and display modes of display panels have gradually diversified. When displaying images, some display panels do not light up the entire display panel for display, but only light up a part of the display panel for display.
[0003] This will result in differences in the length of time that images are displayed in different areas of the display panel. The area with a longer display time (for example, referred to as the first area) has a larger life attenuation value than the area with a shorter display time (for example, referred to as the second area), that is, a shorter remaining life.
[0004] As the life of the components in the display panel decays, the display effect of the display panel will change, for example, the brightness will decrease. Since the first area and the second area have different life decay values, there will be differences in the display effects of the first area and the second area, for example, the brightness of the first area is lower than that of the second area.
[0005] To address this issue, related technologies have introduced a priori models to compensate for brightness. However, due to the discrete differences in parameters of different display panels, and the fact that the a priori model is a pre-set fixed model, it is difficult to accurately compensate for different display panels, potentially leading to problems such as over-compensation and under-compensation. Summary of the Invention
[0006] In view of this, embodiments of the present disclosure propose a model adjustment device, a model adjustment method, a display device, and a computer-readable storage medium to solve technical problems in related technologies.
[0007] According to a first aspect of an embodiment of the present disclosure, a model adjustment device is proposed, which is arranged in a display panel, wherein the display panel includes at least a first area and a second area, and the life attenuation value of the first area is greater than the life attenuation value of the second area. The device includes: a display module, configured to display a first picture; a compensation module, configured to compensate for the brightness of the first area and / or the second area in the first picture through a compensation value calculated by a preset model; a receiving module, configured to receive a user's adjustment value of the compensation value; and an adjustment module, configured to adjust the parameters in the preset model according to the adjustment value.
[0008] In one embodiment, the display panel comprises an organic light emitting diode display panel.
[0009] In one embodiment, the first area is a non-slip area, and the second area is a slip area.
[0010] In one embodiment, the display module is further configured to display the brightness parameter and / or grayscale parameter corresponding to the first picture when displaying the first picture.
[0011] In one embodiment, the display module is further configured to display the adjusted first image according to the user's adjustment of the brightness parameter and / or the grayscale parameter.
[0012] In one embodiment, the compensation module is further configured to compensate for the brightness of the first area and / or the second area in the first picture after each adjustment through the compensation value calculated by the preset model; the receiving module is further configured to receive the user's adjustment value of the compensation value calculated by the preset model each time; the adjustment module is configured to adjust the parameters in the preset model according to the adjustment values received multiple times.
[0013] In one embodiment, the brightness parameter includes a gamma curve; and / or the grayscale parameter includes a grayscale value of a color corresponding to the first picture.
[0014] In one embodiment, the adjustment module is configured to adjust the correlation between the grayscale and the correction value according to the adjustment value, wherein the correction value is determined based on the grayscale compensation value, the brightness correction coefficient, and the grayscale correction coefficient; adjust the first relationship table between the grayscale compensation value and the life attenuation value, the second relationship table between the brightness correction coefficient and the brightness value, and the third relationship table between the grayscale correction coefficient and the grayscale value according to the adjusted correlation; adjust the parameters in the preset model according to the adjusted first relationship table, the second relationship table, and the third relationship table.
[0015] In one embodiment, the compensation module is configured to compensate the first area by using the first compensation value calculated by the preset model when the first life decay value is greater than a first decay threshold; and / or, to compensate the second area by using the second compensation value calculated by the preset model when the second life decay value is greater than a second decay threshold.
[0016] According to a second aspect of an embodiment of the present disclosure, a model adjustment method is proposed, which is executed by a display panel, wherein the display panel includes at least a first area and a second area, and the life attenuation value of the first area is greater than the life attenuation value of the second area. The method includes: displaying a first picture; compensating for the brightness of the first area and / or the second area in the first picture by a compensation value calculated by a preset model; receiving an adjustment value of the compensation value by a user; and adjusting the parameters in the preset model according to the adjustment value.
[0017] In one embodiment, the display panel comprises an organic light emitting diode display panel.
[0018] In one embodiment, the first area is a non-slip area, and the second area is a slip area.
[0019] In one embodiment, the method further comprises: when displaying the first picture, displaying a corresponding brightness parameter and / or grayscale parameter of the first picture.
[0020] In one embodiment, the method further comprises: displaying the adjusted first picture according to the user's adjustment of the brightness parameter and / or the grayscale parameter;
[0021] In one embodiment, the method further includes: compensating for the brightness of the first area and / or the second area in the first picture after each adjustment by using the compensation value calculated by the preset model; receiving the user's adjustment value of the compensation value calculated by the preset model each time; wherein, adjusting the parameters in the preset model according to the adjustment value includes: adjusting the parameters in the preset model according to the adjustment values received multiple times.
[0022] In one embodiment, the brightness parameter includes a gamma curve; and / or the grayscale parameter includes a grayscale value of a color corresponding to the first picture.
[0023] In one embodiment, adjusting the parameters in the preset model according to the adjustment value includes: adjusting the correlation between the grayscale and the correction value according to the adjustment value, wherein the correction value is determined based on the grayscale compensation value, the brightness correction coefficient, and the grayscale correction coefficient; adjusting the first relationship table between the grayscale compensation value and the life attenuation value, the second relationship table between the brightness correction coefficient and the brightness value, and the third relationship table between the grayscale correction coefficient and the grayscale value according to the adjusted correlation; adjusting the parameters in the preset model according to the adjusted first relationship table, the second relationship table, and the third relationship table.
[0024] In one embodiment, the compensation value calculated by the preset model compensates the brightness of the first area and / or the second area in the first picture, including: when the first life decay value is greater than a first decay threshold, compensating the first area by the first compensation value calculated by the preset model; and / or, when the second life decay value is greater than a second decay threshold, compensating the second area by the second compensation value calculated by the preset model.
[0025] According to a third aspect of an embodiment of the present disclosure, a display device is proposed, comprising a display panel, wherein the display panel comprises at least a first area and a second area, wherein a life decay value of the first area is greater than a life decay value of the second area, and the display device further comprises: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to implement the above method.
[0026] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the above method is implemented.
[0027] According to an embodiment of the present disclosure, the parameters in the preset model can be adjusted according to the adjustment value input by the user, so that the adjusted preset model is suitable for the difference in the life attenuation value between the current first area and the second area of the display panel, so that the compensation value subsequently obtained according to the adjusted preset model can accurately compensate for the brightness of the first area and / or the second area to ensure a good display effect. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0029] Figure 1 It is a schematic block diagram of a model adjustment device according to an embodiment of the present disclosure.
[0030] Figure 2A is a schematic diagram showing a display panel according to an embodiment of the present disclosure.
[0031] Figure 2B This is a schematic diagram showing a method of displaying a picture through a first area according to an embodiment of the present disclosure.
[0032] Figure 2C 2 is a schematic diagram showing a method of displaying a picture through a first area and a second area according to an embodiment of the present disclosure.
[0033] Figure 3 It is a schematic diagram showing a method of adjusting parameters in a preset model according to an embodiment of the present disclosure.
[0034] Figure 4A 、 Figure 4B and Figure 4C 3 is a schematic diagram of a switch for performing compensation using a compensation value calculated using a preset model according to an embodiment of the present disclosure.
[0035] Figure 5A is a schematic diagram showing a user adjusting a compensation value according to an embodiment of the present disclosure.
[0036] Figure 5B is a schematic diagram showing another method of user adjusting a compensation value according to an embodiment of the present disclosure.
[0037] Figure 5C FIG. 4 is a schematic diagram showing another method of user adjusting a compensation value according to an embodiment of the present disclosure.
[0038] Figure 5D FIG. 4 is a schematic diagram showing another method of user adjusting a compensation value according to an embodiment of the present disclosure.
[0039] Figure 6 3 is a schematic diagram showing the relationship between a grayscale compensation value and a lifespan attenuation value according to an embodiment of the present disclosure.
[0040] Figure 7 FIG. 1 is a schematic diagram showing the relationship between grayscale and compensation value according to an embodiment of the present disclosure.
[0041] Figure 8 is a schematic flow chart of a brightness compensation method according to an embodiment of the present disclosure.
[0042] Figure 9 It is a schematic flow chart of a model adjustment method according to an embodiment of the present disclosure.
[0043] Figure 10 It is a schematic block diagram of a device for model adjustment according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0044] The following will be combined with the accompanying drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the embodiments described are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of the present disclosure.
[0045] The terms used in the embodiments of the present disclosure are for the purpose of describing specific embodiments only and are not intended to limit the embodiments of the present disclosure. The singular forms "a," "an," and "the" used in the embodiments of the present disclosure and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and includes any or all possible combinations of one or more associated listed items.
[0046] It should be understood that although the terms first, second, third, etc. may be used to describe various information in the embodiments of the present disclosure, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the embodiments of the present disclosure, the first area may also be referred to as the second area, and similarly, the second area may also be referred to as the first area. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0047] For the purpose of brevity and ease of understanding, the terms "greater than," "less than," "higher than," and "lower than" are used herein to describe size relationships. However, those skilled in the art will understand that the term "greater than" also encompasses the meaning of "greater than or equal to," and "less than" also encompasses the meaning of "less than or equal to," and the term "higher than" also encompasses the meaning of "higher than or equal to," and "lower than" also encompasses the meaning of "lower than or equal to."
[0048] Figure 1 This is a schematic block diagram of a model adjustment device according to an embodiment of the present disclosure. The model adjustment device shown in this embodiment can be provided in a display panel, and can be a device composed of modules in the display panel. The display panel includes at least a first region and a second region, and the lifetime attenuation value of the first region is greater than the lifetime attenuation value of the second region.
[0049] like Figure 1 As shown, the device includes:
[0050] The display module 101 is configured to display a first image;
[0051] a compensation module 102 configured to compensate for the brightness of the first area and / or the second area in the first picture using a compensation value calculated by a preset model;
[0052] The receiving module 103 is configured to receive a user's adjustment value of the compensation value;
[0053] The adjustment module 104 is configured to adjust the parameters in the preset model according to the adjustment value.
[0054] In one embodiment, the display panel comprises an organic light-emitting diode (OLED) display panel. The OLED display panel is provided with an organic light-emitting layer. The organic light-emitting layer will decay over time as the display panel is used, resulting in a decrease in luminous brightness. The longer the display panel is used, the greater the decay in lifespan.
[0055] In one embodiment, the first area is a non-slip area, and the second area is a slip area. For example, the slip areas are located on both sides of the non-slip area.
[0056] Figure 2A is a schematic diagram showing a display panel according to an embodiment of the present disclosure. Figure 2B This is a schematic diagram showing a method of displaying a picture through a first area according to an embodiment of the present disclosure. Figure 2C 2 is a schematic diagram showing a method of displaying a picture through a first area and a second area according to an embodiment of the present disclosure.
[0057] like Figure 2A As shown, the OLED display panel can be a flexible panel, which can include a non-sliding area (also called a fixed area) and a sliding area. To simplify the description, the non-sliding area is referred to as the first area and the sliding area is referred to as the second area.
[0058] The second area can be Figure 2A As shown, it includes two areas arranged on both sides of the first area, or it can be an area arranged only on one side of the first area, or multiple areas arranged around the first area in other ways. It can be set according to needs, and when there are multiple second areas, compensation can be performed only for some of the second areas, or for all the second areas. The following embodiments are mainly in Figure 2A An exemplary description is given below the structure shown.
[0059] When the user uses the flexible panel, Figure 2B As shown, the picture can be displayed only through the first area, and the second area is in a rolled-up state and does not display the picture; Figure 2C As shown, the second area is expanded, and then the screen is displayed through the first area and the second area together. It should be noted that displaying the first screen in at least one embodiment of the present disclosure refers to displaying the first screen through the first area and the second area together.
[0060] Because no matter Figure 2B Display the picture through the first area alone, or as Figure 2C When displaying images through both the first and second areas, the first area needs to be lit. This results in the first area being used for a longer time than the second area, and a longer time leads to more lifespan decay, that is, the lifespan decay value of the first area is greater than the lifespan decay value of the second area, which can also be expressed as the remaining lifespan of the first area is lower than the remaining lifespan of the second area.
[0061] In this case, when the picture is displayed together through the first area and the second area, the brightness of the first area will be lower than that of the second area. Especially when displaying a pure color picture, the user will relatively intuitively observe that the brightness of the first area is lower than that of the second area.
[0062] It should be noted that the first area and the second area in this disclosure are not limited to Figures 2A to 2C In the embodiment shown, the non-slipping area and the sliding area, the display panel is not limited to a flexible panel, as long as there are two areas with different life attenuation values in the display panel, they can be applied to the technical solution of the present disclosure. Figures 2A to 2C The display panel shown is explained as an example.
[0063] Because the lifetime decay value of the first region is greater than that of the second region, the brightness of the first region may be lower than that of the second region. To overcome this problem, a compensation value can be calculated using a preset model to compensate for the brightness of the first region and / or the second region in the first image.
[0064] For example, if only the brightness of the first area is compensated, then the brightness of only the first area can be increased through the compensation value, so that the brightness of the first area is the same as the brightness of the second area (the same brightness of the first area and the second area described in at least one embodiment of the present disclosure means that the brightness is the same when the first area and the second area display the same picture).
[0065] For example, if only the brightness of the second area is compensated, then only the brightness of the second area may be reduced by the compensation value so that the brightness of the second area is the same as that of the first area.
[0066] For example, the brightness of the first area and the second area can be compensated, and the brightness of the first area and the second area can be increased by the compensation value, wherein the brightness of the first area is increased more, so that the brightness of the first area is the same as the brightness of the second area; or the brightness of the first area can be increased by the compensation value and the brightness of the second area can be reduced, so that the brightness of the first area is the same as the brightness of the second area.
[0067] The specific compensation method is not limited in this disclosure and can be set as needed.
[0068] In one embodiment, the preset model includes but is not limited to a Burn In algorithm model, which can determine the life attenuation value of the first area and the second area when the display panel displays the first picture. For example, the life attenuation value is determined based on the usage time of the first area and the second area. The longer the usage time, the greater the life attenuation value.
[0069] Since the preset model is a priori model, the parameters therein are pre-set and can be applied to brightness compensation to a certain extent (for example, when the difference between the life attenuation values of the first region and the second region is small). However, due to the discrete differences in the parameters of the display panel (for example, due to the manufacturing process), for example, the life attenuation rate of some display panels is relatively fast, which will result in a relatively large difference in the life attenuation values of the first region and the second region. Compensation according to the compensation value determined by the preset model is not enough to compensate the brightness of the first region to the same as the brightness of the second region, which is under-compensation; for example, the life attenuation rate of some display panels is relatively slow, which will result in a relatively small difference in the life attenuation values of the first region and the second region. Compensation according to the compensation value determined by the preset model will result in the brightness of the first region being compensated to exceed the brightness of the second region, which is over-compensation.
[0070] In order to solve the problems of under-compensation and over-compensation that may occur when using the compensation value calculated using the preset model, the embodiments of the present disclosure provide a function for users to adjust the compensation value. For example, an input window for adjusting the compensation value may be displayed on a display panel, and the user may determine how to adjust the compensation value as needed and then enter the adjustment value in the window.
[0071] For example, if it is determined that after compensation by the compensation value, the brightness displayed in the first area is higher than that in the second area, then it means that there is an over-compensation problem, and the compensation value can be lowered by entering an adjustment value; for example, if it is determined that after compensation by the compensation value, the brightness displayed in the first area is lower than that in the second area, then it means that there is an under-compensation problem, and the compensation value can be increased by entering an adjustment value.
[0072] The parameters in the preset model can then be adjusted according to the adjustment values input by the user, so that the adjusted preset model is suitable for the difference in the life attenuation values of the current first area and second area of the display panel, so that the compensation value subsequently obtained according to the adjusted preset model can accurately compensate for the brightness of the first area and / or second area to ensure a good display effect.
[0073] Figure 3 It is a schematic diagram showing a method of adjusting parameters in a preset model according to an embodiment of the present disclosure.
[0074] like Figure 3 As shown, taking the preset model as the Burn In algorithm model as an example, the model can be written into the display driver integrated circuit (DDIC) of the display panel, for example, specifically into the memory (eg, Flash) of the DDIC.
[0075] The embodiments of the present disclosure can be implemented based on the Linux kernel and the DRM (Direct Rendering Manager) display framework. The DRM MIPI (Mobile Industry Processor Interface) communication API (Application Programming Interface) can be used to adjust the parameters of the preset model in the DDIC.
[0076] You can also write a driver based on the Burn In algorithm in the kernel, create register parameter nodes related to the DDIC Burn In IP in the driver, and the upper layer implements read and write operations on the device nodes through file IO streams.
[0077] Then a UI (User Interface) can be provided to the user to input adjustment values. The user can enter the adjustment value in the UI, and the value is transmitted to the kernel through the file IO stream, and then transmitted to the DDIC through the kernel to adjust the parameters of the preset model in the Flash corresponding to the DDIC.
[0078] It should be noted that the above-mentioned operations on writing drivers, creating nodes, reading and writing operations, and interacting with DDIC are not the main improvements of this solution. The specific implementation methods can refer to related technologies and will not be repeated here.
[0079] In one embodiment, the compensation module is configured to compensate the first area using a first compensation value calculated by the preset model when the first life decay value is greater than a first decay threshold;
[0080] And / or, when the second lifetime decay value is greater than a second decay threshold, the second area is compensated by a second compensation value calculated by the preset model.
[0081] In one embodiment, since the difference between the brightness of the first area and the second area is relatively small when the life attenuation value is relatively small, it is not necessary to compensate by the compensation value calculated by the preset model; when the life attenuation value is relatively large, the difference between the brightness of the first area and the second area is relatively large, and it is necessary to compensate by the compensation value calculated by the preset model.
[0082] Therefore, attenuation thresholds can be set for the first and second regions, respectively. When the lifetime attenuation value exceeds the attenuation threshold, compensation is performed using the compensation value calculated by the preset model. For example, a first attenuation threshold can be set for the first region. When the first lifetime attenuation value exceeds the first attenuation threshold, compensation is performed using the first compensation value calculated by the preset model. A second attenuation threshold can be set for the second region. When the second lifetime attenuation value exceeds the second attenuation threshold, compensation is performed using the second compensation value calculated by the preset model. Compensation can be performed simultaneously or separately for the first and second regions, and the calculated first and second compensation values can be the same or different.
[0083] Since the life decay value corresponds to the remaining life, the larger the life decay value, the smaller the remaining life. Therefore, a life threshold can also be set. When the remaining life is less than the life threshold, compensation is performed using the compensation value calculated by the preset model.
[0084] Figure 4A 、 Figure 4B and Figure 4C 3 is a schematic diagram of a switch for performing compensation using a compensation value calculated using a preset model according to an embodiment of the present disclosure.
[0085] The window displayed on the display panel (such as the one displayed on the Figure 3 The UI shown in FIG. 1 may include a first remaining life of a first area (fixed area) and a second remaining life of a second area (sliding area), wherein the remaining life may be expressed in the form of a percentage.
[0086] The window may also include a switch for controlling compensation using a compensation value calculated by a preset model. The switch may be automatically turned on or off. For example, when the first remaining life of the first area is lower than the first life threshold, the switch may automatically change from an off state to an on state, thereby compensating the first area using the first compensation value calculated by the preset model; for example, when the second remaining life of the second area is lower than the second life threshold, the switch may automatically change from an off state to an on state, thereby compensating the second area using the second compensation value calculated by the preset model.
[0087] Of course, the switch can also be turned on or off manually. For example, the user can choose to turn the switch from off to on, or from on to off, based on the remaining life. After the switch automatically turns from off to on, if the user manually turns the switch back to off, the switch may not automatically turn on again, or may not automatically turn on again for a preset period of time.
[0088] It should be noted that the first life threshold and the second life threshold may be equal or unequal, and may be set as needed. For the convenience of example below, the first life threshold and the second life threshold are equal, for example, both are 95% (then the first attenuation threshold and the second attenuation threshold are 5%), for example.
[0089] In the first phase, the display panel was hardly used. Figure 4A As shown, the first remaining life of the first region and the second remaining life of the second region are both 100%. If it is determined that the first remaining life is greater than the first life threshold and the second remaining life is greater than the second life threshold, then the switches corresponding to the two regions are both in the off state, and compensation does not need to be performed for the first region or the second region using the compensation value calculated by the preset model.
[0090] In the second stage, the display panel is used for a period of time. Figure 4B As shown, since the first area has been used for a longer time than the second area, the lifespan decays more and the remaining lifespan is less, that is, the first remaining lifespan is less than the second remaining lifespan. For example, the first remaining lifespan is 92% and the second remaining lifespan is 98%. It can be determined that the first remaining lifespan is less than the first lifespan threshold and the second remaining lifespan is greater than the second lifespan threshold. The switch corresponding to the first area is in the on state and the switch corresponding to the second area is in the off state. Thus, the first area is compensated using the first compensation value calculated by the preset model. The first compensation value can be calculated by the preset model based on the first lifespan decay value or the first remaining lifespan.
[0091] In the third stage, the display panel is used for a further period of time. Figure 4B As shown, for example, the first remaining life is 88% and the second remaining life is 94%. It can be determined that the first remaining life is less than the first life threshold, the second remaining life is also less than the second life threshold, the switch corresponding to the first area is in the on state, and the switch corresponding to the second area is also in the on state, so that the first area is compensated by the first compensation value calculated by the preset model, and the second area is compensated by the second compensation value calculated by the preset model, wherein the first compensation value can be calculated by the preset model based on the first life decay value or the first remaining life, and the second compensation value can be calculated by the preset model based on the second life decay value or the second remaining life.
[0092] like Figure 4A 、 Figure 4B and Figure 4CAs shown, in addition to displaying the remaining life and switch and other contents, the window can also display a return button for returning to the previous level operation list (such as the "Settings" operation list) and a button for entering the "Life Compensation Calibration" operation interface. Users can enter the adjustment value of the compensation value in the "Life Compensation Calibration" operation interface.
[0093] The following describes several embodiments of how the user adjusts the compensation value.
[0094] In one embodiment, the display module is further configured to display the brightness parameter and / or grayscale parameter corresponding to the first picture when displaying the first picture.
[0095] In one embodiment, for the display module, the brightness parameter includes a gamma band; and / or the grayscale parameter includes a grayscale value of a color corresponding to the first image.
[0096] The first picture may be a pure color picture displayed by the first area and the second area together, such as a red (Red, R) picture, a green (Green, G) picture, a blue (Blue, B) picture, etc.
[0097] When displaying the first picture, the parameters corresponding to the first picture can also be displayed, such as brightness parameters and grayscale parameters. Among them, the grayscale parameter can be, for example, the grayscale of the binding point, and m binding points can be set, where m is an integer greater than or equal to 1. The subsequent embodiments mainly use m equal to 8 as an example. For example, if the binding point is grayscale 255, then the corresponding red R, green G, and blue B can be expressed as R255, G255, and B255 respectively; the brightness parameter can be a gamma curve, for example, n gamma curves can be set, band#1 to band#n, where n is an integer greater than or equal to 1, for example, n can be equal to 10, 12, etc., and the target brightness corresponding to each gamma curve at grayscale 255 (the grayscale of the white picture) can be different.
[0098] For example, if the first picture is a pure red picture with a grayscale parameter of R255 and a brightness parameter of band#1, then the brightness parameter displayed in the first picture is band#1 and the grayscale parameter displayed is R255;
[0099] For example, if the first image is a pure red image with a grayscale parameter of R255 and a brightness parameter of band#2, then the brightness parameter displayed in the first image is band#2 and the grayscale parameter displayed is R255;
[0100] For example, if the first picture is a pure blue picture with a grayscale parameter of B255 and a brightness parameter of band#2, then the brightness parameter displayed in the first picture is band#2 and the grayscale parameter displayed is B255.
[0101] The specific first image can be set as needed, and grayscale parameters, brightness parameters, etc. can be adjusted to control the display panel to display the desired first image. By observing the first image, the user can determine the difference between the first area and the second area of the first image after compensation is applied using the compensation value calculated by the preset model, allowing for accurate adjustment.
[0102] The following mainly describes the embodiments of the present disclosure in the case where the brightness parameter is band#1 and the displayed grayscale parameter is R255.
[0103] It should be noted that the preset model calculates compensation values to compensate for the brightness of the first area and / or the second area, primarily in two situations: Scenario 1, where the preset model calculates the first compensation value to compensate only for the first area; Scenario 2, where the preset model calculates the first compensation value to compensate for the first area and the second compensation value to compensate for the second area. A third compensation scenario can also be provided as needed: Scenario 3, where the preset model calculates the second compensation value to compensate only for the second area.
[0104] The following embodiments are mainly described for Case 1 and Case 2, where Case 1 is a case where the first remaining life is less than the first life threshold and the second remaining life is greater than the second life threshold, and only the first area is compensated; Case 2 is a case where the first remaining life is less than the first life threshold and the second remaining life is less than the second life threshold, and both the first area and the second area are compensated.
[0105] Figure 5A is a schematic diagram showing a user adjusting a compensation value according to an embodiment of the present disclosure.
[0106] like Figure 5A As shown, for example, a pure red image is displayed by the display panel according to the grayscale parameter of R255 and the brightness parameter of band#1. After the preset model calculates the first compensation value to compensate for the brightness of the first area, the brightness of the first area is still lower than that of the second area, that is, there is a problem of undercompensation for the first area.
[0107] Then in the first area (for example Figure 5A The bottom of the first area shown) displays the first compensation value calculated by the preset model, as well as adjustment buttons for the first compensation value, such as a button for reducing the first compensation value on the left side of the first compensation value and a button for increasing the first compensation value on the right side of the first compensation value, and may also include a confirmation button for the adjusted first compensation value.
[0108] Due to the under-compensation problem, the user can increase the first compensation value, e.g. Figure 5AAs shown, the first compensation value is increased from 3 to 4, and the display panel can compensate the brightness of the first area according to the adjusted first compensation value, and display the content in the first area based on the compensated brightness. Figure 5A As shown, when the first compensation value is 4, the brightness of the first area is the same as the brightness of the second area, thereby solving the problem of under-compensation. The user can then click the confirmation button to confirm the adjustment value for the first compensation value, that is, +1.
[0109] The display panel can adjust the parameters in the preset model in the DDIC (corresponding memory) based on the adjustment value, so that the first area is compensated based on the first compensation value calculated based on the adjusted preset model, thereby avoiding the above-mentioned under-compensation problem.
[0110] Figure 5B is a schematic diagram showing another method of user adjusting a compensation value according to an embodiment of the present disclosure.
[0111] like Figure 5B As shown, for example, a pure red image is displayed by the display panel according to the grayscale parameter of R255 and the brightness parameter of band#1. After the preset model calculates the first compensation value to compensate for the brightness of the first area, the brightness of the first area is higher than that of the second area, that is, there is an over-compensation problem for the first area.
[0112] Then in the first area (for example Figure 5B The bottom of the first area shown) displays the first compensation value calculated by the preset model, as well as adjustment buttons for the first compensation value, such as a button for reducing the first compensation value on the left side of the first compensation value and a button for increasing the first compensation value on the right side of the first compensation value, and may also include a confirmation button for the adjusted first compensation value.
[0113] Due to the over-compensation problem, the user can reduce the first compensation value, for example Figure 5B As shown, the first compensation value is increased from 5 to 4, and the display panel can compensate the brightness of the first area according to the adjusted first compensation value, and display the content in the first area based on the compensated brightness. Figure 5B As shown, when the first compensation value is 4, the brightness of the first area is the same as the brightness of the second area, thereby solving the over-compensation problem. The user can then click the confirmation button to confirm the adjustment value for the first compensation value, that is, -1.
[0114] The display panel can adjust the parameters of the preset model in the DDIC (corresponding memory) based on the adjustment value, so that the first area is compensated based on the first compensation value calculated based on the adjusted preset model, thereby avoiding the above-mentioned over-compensation problem.
[0115] Figure 5CFIG. 4 is a schematic diagram showing another method of user adjusting a compensation value according to an embodiment of the present disclosure.
[0116] like Figure 5C As shown, for example, a pure red image is displayed by the display panel according to the grayscale parameter of R255 and the brightness parameter of band#1. The preset model calculates a first compensation value to compensate for the brightness of the first area. After the preset model calculates a second compensation value to compensate for the brightness of the second area, the brightness of the first area is lower than that of the second area. This can be understood as an under-compensation problem for the first area, or an over-compensation problem for the second area.
[0117] Then in the first area (for example Figure 5C The bottom of the first area shown) displays the first compensation value calculated by the preset model, as well as adjustment buttons for the first compensation value, such as a button for reducing the first compensation value on the left side of the first compensation value and a button for increasing the first compensation value on the right side of the first compensation value, and may also include a confirmation button for the adjusted compensation value.
[0118] and in the second region (e.g. Figure 5C The bottom of the second area shown) displays the second compensation value calculated by the preset model, as well as adjustment buttons for the second compensation value, such as a button for reducing the first compensation value on the left side of the second compensation value and a button for increasing the second compensation value on the right side of the second compensation value, and may also include a confirmation button for the adjusted compensation value.
[0119] At least one of the compensation value, adjustment button, confirmation button, grayscale parameter, and brightness parameter may be displayed based on a user operation. For example, after a user clicks (which may be sensed by a touch module in the display panel) a first area, the compensation value, adjustment button, and confirmation button may be displayed in the first area, but not in the second area. However, after the user clicks a second area, the compensation value, adjustment button, and confirmation button may be displayed in the second area.
[0120] Since the above problem can be understood as an under-compensation problem for the first region or an over-compensation problem for the second region, the first compensation value can be increased or the second compensation value can be decreased.
[0121] Since the life attenuation value of the second area is smaller than that of the first area, the structure in the second area is closer to the situation when leaving the factory. Therefore, it can be considered that the second compensation value calculated by the preset model is more accurate than the first compensation value. Therefore, in this case, the first compensation value can be increased alone first. If increasing the first compensation value alone is not enough to make the brightness of the first area and the second area the same, try to increase the first compensation value and lower the second compensation value.
[0122] Taking increasing the first compensation value alone as an example, since there is an under-compensation problem for the first area, the user can increase the first compensation value, for example Figure 5C As shown, the compensation value is increased from 4 to 6, and the display panel can compensate the brightness of the first area according to the adjusted compensation value and display the content in the first area based on the compensated brightness. Figure 5C As shown, when the compensation value is 6, the brightness of the first area is the same as the brightness of the second area, thereby solving the under-compensation problem for the first area. The user can then click the confirmation button to confirm the adjustment value for the first compensation value, that is, +2.
[0123] The display panel can adjust the parameters of the preset model in the DDIC (corresponding memory) based on the adjustment value, so that the first area is compensated based on the compensation value calculated based on the adjusted preset model, thereby avoiding the above-mentioned over-compensation problem.
[0124] Figure 5D FIG. 4 is a schematic diagram showing another method of user adjusting a compensation value according to an embodiment of the present disclosure.
[0125] like Figure 5D As shown, for example, a pure red image is displayed by the display panel according to the grayscale parameter of R255 and the brightness parameter of band#1. The preset model calculates a first compensation value to compensate for the brightness of the first area. After the preset model calculates a second compensation value to compensate for the brightness of the second area, the brightness of the first area is higher than that of the second area. This can be understood as an over-compensation problem for the first area, or an under-compensation problem for the second area.
[0126] Then in the first area (for example Figure 5D The bottom of the first area shown) displays the first compensation value calculated by the preset model, as well as adjustment buttons for the first compensation value, such as a button for reducing the first compensation value on the left side of the first compensation value and a button for increasing the first compensation value on the right side of the first compensation value, and may also include a confirmation button for the adjusted compensation value.
[0127] and in the second region (e.g. Figure 5D The bottom of the second area shown) displays the second compensation value calculated by the preset model, as well as adjustment buttons for the second compensation value, such as a button for reducing the first compensation value on the left side of the second compensation value and a button for increasing the second compensation value on the right side of the second compensation value, and may also include a confirmation button for the adjusted compensation value.
[0128] Since the above problem can be understood as an over-compensation problem for the first region or an under-compensation problem for the second region, the first compensation value can be reduced or the second compensation value can be increased.
[0129] Since the life attenuation value of the second area is smaller than that of the first area, the structure in the second area is closer to the situation when leaving the factory. Therefore, it can be considered that the second compensation value calculated by the preset model is more accurate than the first compensation value. Therefore, in this case, the first compensation value can be lowered alone first. If lowering the first compensation value alone is not enough to make the brightness of the first area and the second area the same, try to lower the first compensation value and increase the second compensation value.
[0130] Taking lowering the first compensation value alone as an example, since there is an over-compensation problem for the first area, the user can lower the first compensation value, for example Figure 5D As shown, the compensation value is reduced from 8 to 6, and the display panel can compensate the brightness of the first area according to the adjusted compensation value and display the content in the first area based on the compensated brightness. Figure 5D As shown, when the compensation value is 6, the brightness of the first area is the same as the brightness of the second area, thereby solving the over-compensation problem of the first area. The user can then click the confirmation button to confirm the adjustment value of the first compensation value, that is, -2.
[0131] The display panel can adjust the parameters of the preset model in the DDIC (corresponding memory) based on the adjustment value, so that the first area is compensated based on the compensation value calculated based on the adjusted preset model, thereby avoiding the above-mentioned over-compensation problem.
[0132] It should be noted that the adjustment range of the compensation value may be pre-set to prevent the user from over-adjusting the compensation value, which may cause display abnormality or even damage to the display panel.
[0133] For example, the display panel can determine the data range and other parameters of the pixel circuit in the display panel based on the preset model in the DDIC corresponding Flash and read back the current register configuration of the DDIC, and then determine the adjustment range of each grayscale parameter and each brightness parameter based on the preset model, data range and other parameters.
[0134] In one embodiment, the display module is further configured to display the adjusted first image according to the user's adjustment of the brightness parameter and / or the grayscale parameter.
[0135] like 5A to 5D As shown, the corresponding brightness parameters, grayscale parameters, etc. of the first picture can be displayed in the window for adjusting the compensation value, and a drop-down button can be provided at the position of displaying the parameters. By clicking the drop-down button, a drop-down menu can be displayed. For example, other brightness parameters besides the current brightness parameter can be displayed in the drop-down menu of the brightness parameter, and other grayscale parameters besides the current grayscale parameter can be displayed in the drop-down menu of the grayscale parameter.
[0136] The user can adjust the brightness parameters of the first picture by selecting other brightness models, or adjust the grayscale parameters of the first picture by selecting other grayscale models. The display panel can adjust the displayed first picture according to the adjusted brightness parameters and grayscale parameters.
[0137] It should be noted that, for the first picture before adjustment, the user may not adjust the compensation value, but adjust the compensation value in the first picture after adjustment, then the display panel can adjust the parameters in the preset model based on the adjustment value of the compensation value only once; or, for the first picture before adjustment, the user can adjust the compensation value, and in the first picture after adjustment, the user can adjust the compensation value again, and the user can adjust the first picture multiple times by adjusting the brightness parameters and grayscale parameters, and adjust the compensation value for the first picture after each adjustment, then the display panel can adjust the parameters in the preset model based on the multiple adjustment values of the compensation value, that is, multiple compensation values.
[0138] The following describes the process of calculating the compensation value using the preset model through several embodiments.
[0139] Figure 6 3 is a schematic diagram showing the relationship between a grayscale compensation value and a lifespan attenuation value according to an embodiment of the present disclosure.
[0140] In one embodiment, the compensation value calculated by the preset model may be used to compensate for brightness. Brightness is related to grayscale, so the compensation value may be a grayscale compensation value offset.
[0141] like Figure 6 As shown, for the red sub-pixel R, the green sub-pixel G, and the blue sub-pixel B, as the life attenuation value (which can be understood as the usage time) increases, the brightness will decrease, so the required compensation value will also be larger.
[0142] For example, if data represents the life count (usage duration or life attenuation value), the relationship between the grayscale compensation value offset and data can be:
[0143] offset = LUT(data) ... Equation 1;
[0144] Here, LUT is the abbreviation of look up table, which means a lookup relationship table. That is, the correspondence between data and offset is stored in the first relationship table, and the offset corresponding to the data can be determined by searching the first relationship table.
[0145] However, the offset is also related to factors such as brightness and display grayscale. Therefore, the offset needs to be corrected based on the brightness and display grayscale to obtain the corrected offset' as the compensation value.
[0146] The brightness can be determined by the gamma band stored in the DDIC. The DDIC can store 1 to 12 bands, each of which corresponds to different brightness at different grayscales. Therefore, a second relationship table between the brightness correction coefficient a and the band can be determined, and a can be determined based on the following formula:
[0147] a=LUT(band)……Equation 2;
[0148] That is, the a corresponding to the band can be determined by searching the second relationship table between a and band;
[0149] In addition, a third relationship table between the display grayscale (gray) and the grayscale correction coefficient b can be determined, and b can be determined based on the following formula:
[0150] b=LUT(gray)……Equation 3;
[0151] That is, the b corresponding to gray can be determined by searching the third relationship table between b and gray.
[0152] Then we can get the offset' of offset correction:
[0153] offset'=offset*a*b...Equation 4;
[0154] Wherein, a and b may be non-zero real numbers, and may further be real numbers greater than 0. The above three relationship tables can be determined based on test results obtained from testing a large number of display panels.
[0155] Then, based on the offset' compensation value, the brightness of the current display (which can be regarded as grayscale Gray) is compensated, and the compensated grayscale is Gray':
[0156] Gray'=Gray+offset'...Equation 5.
[0157] Figure 7 FIG. 1 is a schematic diagram showing the relationship between grayscale and compensation value according to an embodiment of the present disclosure.
[0158] like Figure 7 As shown, n gamma bands are taken as an example, such as Band#1 to Band#n, where n is an integer greater than or equal to 1. The horizontal axis in the coordinate system is the grayscale Gray of the current display image, and the vertical axis is the compensation value offset'.
[0159] Among them, the grayscale Gray of the current display can be regarded as 5A to 5D The grayscale values in the grayscale parameters shown (i.e., grayscale when the screen is white), Band#1 to Band#n can be regarded as 5A to 5D Brightness parameters shown.
[0160] For example, if the grayscale parameter corresponds to 8 binding points, the user can adjust the grayscale parameter to any grayscale corresponding to these 8 binding points, and the display panel can display the image corresponding to the grayscale of the user-selected binding point. For example, if the brightness parameter corresponds to n bands, the user can adjust the brightness parameter to any band corresponding to these n bands, and the display panel can display the image corresponding to the user-selected band.
[0161] Therefore, after the user selects the grayscale parameter and brightness parameter, the compensation value determined by the preset model is Figure 7 The offset value 'offset' corresponding to the intersection of the selected band and the selected binding point grayscale in the coordinate system. Adjusting 'offset' in the first screen corresponding to the selected grayscale and brightness parameters adjusts the offset value corresponding to that intersection. For example, increasing the offset value raises the vertical coordinate of the intersection, while decreasing the offset value lowers it.
[0162] After adjusting the intersection, the correlation between Gray and offset' on each band will change, which will also cause the band to change. Since offset' changes, the above formula 4 needs to be changed, and since the band changes, the above formula 2 needs to be changed. As for formula 3 and formula 1, although b and offset parameters are used in the calculation of formula 4, since the change of offset' in formula 4 can change formula 2 alone, that is, adjust a to adapt, formula 3 and formula 1 can remain unchanged. Adjusting a alone to adapt to the change of offset' will cause formula 2 to change too much, and in some cases adjusting a alone is not enough to adapt to the change of offset'. Therefore, in general, it is necessary to adjust formula 3 and formula 1 to ensure that after the obtained b and offset are substituted into formula 4, formula 4 still holds true when offset' changes.
[0163] Due to the adjustment of Formula 1, Formula 2, and Formula 3, the first relationship table corresponding to Formula 1, the second relationship table corresponding to Formula 2, and the third relationship table corresponding to Formula 3 will also be adjusted. The adjusted Formula 1, Formula 2, and Formula 3, that is, the adjusted first relationship table, second relationship table, and third relationship table, can be used as a basis for adjusting the parameters in the preset model.
[0164] The preset model used to compensate the first area and the preset model used to compensate the second area can be the same or different (for example, the same type of model but different model parameters, or different types of models). For example, the first preset model is used to calculate the compensation value for the first area, and the second preset model is used to calculate the compensation value for the second area, where the different models are trained based on the characteristics of different areas. To simplify the description below, the preset model used to compensate the first area and the preset model used to compensate the second area are the same.
[0165] In one embodiment, the compensation module is further configured to compensate for the brightness of the first area and / or the second area in the first picture after each adjustment through the compensation value calculated by the preset model; the receiving module is further configured to receive the user's adjustment value of the compensation value calculated by the preset model each time; the adjustment module is configured to adjust the parameters in the preset model according to the adjustment values received multiple times.
[0166] According to Figure 7 It can be seen that there are n bands and multiple binding points. In the first picture corresponding to a grayscale parameter and a brightness parameter, the compensation value can only be adjusted. Figure 7 An intersection point is shown in , and the parameters in the preset model are adjusted accordingly. The adjusted preset model can only calculate the appropriate compensation value for the picture corresponding to the intersection point, while it is difficult to calculate the appropriate compensation value for the pictures corresponding to other intersection points.
[0167] Therefore, you can adjust Figure 7 For example, you can adjust all the intersection points. The grayscale parameters and brightness parameters corresponding to each intersection point can be adjusted in 5A to 5D Therefore, the user can adjust the grayscale parameters and brightness parameters as much as possible, for example, traverse the combination of grayscale parameters and brightness parameters, and adjust the compensation value under each combination, so as to achieve Figure 7 The offset' corresponding to all intersections in the image is adjusted, thereby ensuring that the adjusted preset model can calculate appropriate compensation values for the images corresponding to all intersections.
[0168] Among them, for the first picture obtained after the user adjusts the grayscale parameters and / or brightness parameters each time, the preset model can calculate the compensation value, and the user can adjust the compensation value calculated by the preset model each time, and then adjust the parameters in the preset model according to the adjustment value input by the user each time the compensation value is adjusted.
[0169] In one embodiment, the adjustment module is configured to adjust the correlation between the grayscale and the correction value according to the adjustment value, wherein the correction value is determined based on the grayscale compensation value, the brightness correction coefficient, and the grayscale correction coefficient; adjust the first relationship table between the grayscale compensation value and the life attenuation value, the second relationship table between the brightness correction coefficient and the brightness value, and the third relationship table between the grayscale correction coefficient and the grayscale value according to the adjusted correlation; adjust the parameters in the preset model according to the adjusted first relationship table, the second relationship table, and the third relationship table.
[0170] After the user adjusts the grayscale parameters and brightness parameters, the compensation value determined by the preset model is, for example, based on Figure 7 The offset value 'offset' corresponds to the intersection of the band corresponding to the brightness parameter and the grayscale of the binding point in the coordinate system. Adjusting 'offset' in the first screen corresponding to the selected grayscale and brightness parameters adjusts the offset value corresponding to the intersection. For example, increasing the offset value raises the vertical coordinate of the intersection, while decreasing the offset value lowers the vertical coordinate of the intersection.
[0171] After adjusting the intersection, the correlation between Gray and offset' on each band will change, which will also cause the band to change. Since offset' changes, the above formula 4 needs to be changed, and since the band changes, the above formula 2 needs to be changed. As for formula 3 and formula 1, although b and offset parameters are calculated in formula 4, since the change of offset' in formula 4 can change formula 2 alone, that is, adjust a to adapt, formula 3 and formula 1 can remain unchanged. Adjusting a alone to adapt to the change of offset' will cause formula 2 to change too much, and in some cases adjusting a alone is not enough to adapt to the change of offset'. Therefore, in general, it is necessary to adjust formula 3 and formula 1 to ensure that after the obtained b and offset are substituted into formula 4, formula 4 still holds true when offset' changes.
[0172] Due to the adjustment of Formula 1, Formula 2, and Formula 3, the first relationship table corresponding to Formula 1, the second relationship table corresponding to Formula 2, and the third relationship table corresponding to Formula 3 will also be adjusted. The parameters in the preset model can be adjusted based on the adjusted Formula 1, Formula 2, and Formula 3, which can also be understood as the adjusted first relationship table, second relationship table, and third relationship table.
[0173] Since the above formulas 1, 2 and 3 can be expressed in the form of relational tables and are difficult to directly participate in calculations, the above formulas 1, 2 and 3 can be first input into a conversion function fx() to convert the above formulas 1, 2 and 3 into numerical values or vectors for adjusting the parameters of the preset model.
[0174] Figure 8 is a schematic flow chart of a brightness compensation method according to an embodiment of the present disclosure.
[0175] like Figure 8 As shown, the display device displays the first picture through the first area and the second area, and the DDIC starts the Burn In count to record the life attenuation value. When the life attenuation value is greater than the attenuation threshold, compensation can be turned on and the compensation value can be calculated by the preset model to compensate the brightness of the first area and / or the second area (after which the display can be selected as shown in the figure). Figures 4A to 4C Compensation control UI shown), and when the life attenuation value is not greater than the attenuation threshold, there is no need to turn on compensation.
[0176] The user can observe whether the compensation effect is satisfactory. If satisfactory (for example, no brightness difference is observed between the first display area and the second display area), the compensation value does not need to be adjusted. If unsatisfactory (for example, a brightness difference is observed between the first display area and the second display area), the compensation value can be adjusted. For example, the user can enter a window for adjusting the compensation value, such as 5A to 5D Click on the window shown in the figure to adjust the compensation value.
[0177] Based on the user's adjustment of the compensation value, an adjustment value can be determined, and then based on the adjustment value, the above-mentioned equations 1, 2, and 3 can be adjusted, that is, the LUT() corresponding to each equation can be adjusted. The parameters in the preset model are then adjusted based on the adjusted LUT(). For example, the new configuration parameters of the preset model in the DDIC are first determined based on the adjusted LUT(), and then the new configuration parameters are sent to the DDIC via the kernel driver. The DDIC updates the preset model accordingly. Subsequently, the compensation value is determined based on the updated preset model, which can effectively compensate the first and second areas.
[0178] Corresponding to the aforementioned embodiments of the model adjustment device, the present disclosure also provides embodiments of a model adjustment method.
[0179] Figure 9 This is a schematic flow chart of a model adjustment method according to an embodiment of the present disclosure. The method shown in this embodiment can be performed by a display panel, wherein the display panel includes at least a first region and a second region, wherein the lifetime attenuation value of the first region is greater than the lifetime attenuation value of the second region.
[0180] like Figure 9 Said method comprises:
[0181] In step S901, the first picture is displayed;
[0182] In step S902, the brightness of the first area and / or the second area in the first picture is compensated using the compensation value calculated by the preset model;
[0183] In step S903, receiving the user's adjustment value of the compensation value;
[0184] In step S904, the parameters in the preset model are adjusted according to the adjustment value.
[0185] In one embodiment, the display panel comprises an organic light emitting diode display panel.
[0186] In one embodiment, the first area is a non-slip area, and the second area is a slip area.
[0187] In one embodiment, the method further comprises: when displaying the first picture, displaying a corresponding brightness parameter and / or grayscale parameter of the first picture.
[0188] In one embodiment, the method further comprises: displaying the adjusted first picture according to the user's adjustment of the brightness parameter and / or the grayscale parameter;
[0189] In one embodiment, the method further includes: compensating for the brightness of the first area and / or the second area in the first picture after each adjustment by using the compensation value calculated by the preset model; receiving the user's adjustment value of the compensation value calculated by the preset model each time; wherein, adjusting the parameters in the preset model according to the adjustment value includes: adjusting the parameters in the preset model according to the adjustment values received multiple times.
[0190] In one embodiment, the brightness parameter includes a gamma curve; and / or the grayscale parameter includes a grayscale value of a color corresponding to the first picture.
[0191] In one embodiment, adjusting the parameters in the preset model according to the adjustment value includes: adjusting the correlation between the grayscale and the correction value according to the adjustment value, wherein the correction value is determined based on the grayscale compensation value, the brightness correction coefficient, and the grayscale correction coefficient; adjusting the first relationship table between the grayscale compensation value and the life attenuation value, the second relationship table between the brightness correction coefficient and the brightness value, and the third relationship table between the grayscale correction coefficient and the grayscale value according to the adjusted correlation; adjusting the parameters in the preset model according to the adjusted first relationship table, the second relationship table, and the third relationship table.
[0192] In one embodiment, the compensation value calculated by the preset model compensates the brightness of the first area and / or the second area in the first picture, including: when the first life decay value is greater than a first decay threshold, compensating the first area by the first compensation value calculated by the preset model; and / or, when the second life decay value is greater than a second decay threshold, compensating the second area by the second compensation value calculated by the preset model.
[0193] Regarding the method in the above embodiment, the specific manner of performing the operation in each step has been described in detail in the embodiment of the relevant device and will not be elaborated here.
[0194] For the device embodiment, since it basically corresponds to the method embodiment, the relevant parts can be referred to the partial description of the method embodiment. The device embodiment described above is merely illustrative, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art can understand and implement it without paying any creative work.
[0195] An embodiment of the present disclosure also proposes a display device, including a display panel, wherein the display panel includes at least a first area and a second area, the life decay value of the first area is greater than the life decay value of the second area, and the display device also includes: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to implement the method described in any of the above embodiments.
[0196] An embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which implements any of the above-described methods when executed by a processor.
[0197] Figure 10 FIG1 is a schematic block diagram of an apparatus 1000 for model adjustment according to an embodiment of the present disclosure. For example, the apparatus 1000 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0198] Reference Figure 10, the device 1000 may include one or more of the following components: a processing component 1002 , a memory 1004 , a power component 1006 , a multimedia component 1008 , an audio component 1010 , an input / output (I / O) interface 1012 , a sensor component 1014 , and a communication component 1016 .
[0199] The processing component 1002 generally controls the overall operation of the device 1000, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 1002 may include one or more processors 1020 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 1002 may include one or more modules to facilitate interaction between the processing component 1002 and other components. For example, the processing component 1002 may include a multimedia module to facilitate interaction between the multimedia component 1008 and the processing component 1002.
[0200] The memory 1004 is configured to store various types of data to support the operation of the device 1000. Examples of such data include instructions for any application or method operating on the device 1000, contact data, phone book data, messages, pictures, videos, etc. The memory 1004 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0201] The power supply component 1006 provides power to the various components of the device 1000. The power supply component 1006 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device 1000.
[0202] The multimedia component 1008 includes a screen that provides an output interface between the device 1000 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensor can not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1008 includes a front camera and / or a rear camera. When the device 1000 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have a focal length and optical zoom capability.
[0203] The audio component 1010 is configured to output and / or input audio signals. For example, the audio component 1010 includes a microphone (MIC) that is configured to receive external audio signals when the device 1000 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 1004 or transmitted via the communication component 1016. In some embodiments, the audio component 1010 also includes a speaker for outputting audio signals.
[0204] I / O interface 1012 provides an interface between processing component 1002 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include but are not limited to: a home button, volume buttons, a start button, and a lock button.
[0205] Sensor assembly 1014 includes one or more sensors for providing various aspects of the status assessment of device 1000. For example, sensor assembly 1014 can detect the open / closed state of device 1000, the relative positioning of components, such as the display and keypad of device 1000. Sensor assembly 1014 can also detect changes in the position of device 1000 or a component of device 1000, the presence or absence of user contact with device 1000, the orientation or acceleration / deceleration of device 1000, and changes in the temperature of device 1000. Sensor assembly 1014 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1014 can also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1014 can also include an accelerometer, a gyroscope, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0206] The communication component 1016 is configured to facilitate wired or wireless communication between the device 1000 and other devices. The device 1000 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, 4G LTE, 5G NR or a combination thereof. In an exemplary embodiment, the communication component 1016 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1016 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0207] In an exemplary embodiment, the apparatus 1000 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described methods.
[0208] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1004 including instructions, and the instructions can be executed by the processor 1020 of the apparatus 1000 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0209] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the disclosure herein. This disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.
[0210] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
[0211] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. The terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device that includes a series of elements includes not only those elements, but also other elements that are not explicitly listed, or also includes elements that are inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a..." does not exclude the presence of other identical elements in the process, method, article or device that includes the element.
[0212] The above is a detailed introduction to the methods and devices provided in the embodiments of the present disclosure. Specific examples are used herein to illustrate the principles and implementation methods of the present disclosure. The description of the above embodiments is only used to help understand the methods and core ideas of the present disclosure. At the same time, for those skilled in the art, according to the ideas of the present disclosure, there may be changes in the specific implementation methods and application scopes. In summary, the contents of this specification should not be understood as limiting the present disclosure.
Claims
1. A model adjustment device, characterized in that: The device is provided in a display panel, the display panel including at least a first area and a second area, the life attenuation value of the first area is greater than the life attenuation value of the second area, and the device includes: A display module configured to display a first image; a compensation module configured to compensate for the brightness of the first area and / or the second area in the first picture using a compensation value calculated by a preset model; a receiving module configured to receive a user's adjustment value of the compensation value; An adjustment module is configured to adjust the parameters in the preset model according to the adjustment value, including: Adjusting the correlation between the grayscale and the correction value according to the adjustment value, wherein the correction value is determined based on the grayscale compensation value, the brightness correction coefficient, and the grayscale correction coefficient; Adjusting the first relationship table between the grayscale compensation value and the life attenuation value, the second relationship table between the brightness correction coefficient and the brightness parameter, and the third relationship table between the grayscale correction coefficient and the grayscale parameter according to the adjusted correlation relationship; According to the adjusted first relationship table, second relationship table, and third relationship table, the parameters in the preset model are adjusted.
2. The device according to claim 1, characterized in that The display panel includes an organic light emitting diode display panel.
3. The device according to claim 2, characterized in that The first area is a non-slip area, and the second area is a slip area.
4. The device according to claim 1, characterized in that The display module is further configured to display the brightness parameter and / or grayscale parameter corresponding to the first picture when displaying the first picture.
5. The device according to claim 4, characterized in that The display module is further configured to display the adjusted first image according to the user's adjustment of the brightness parameter and / or the grayscale parameter.
6. The device according to claim 5, characterized in that The compensation module is further configured to compensate the brightness of the first area and / or the second area in the first picture after each adjustment using the compensation value calculated by the preset model; The receiving module is further configured to receive an adjustment value of the compensation value calculated by the user for the preset model each time; The adjustment module is configured to adjust the parameters in the preset model according to the adjustment values received multiple times.
7. The device according to claim 4, characterized in that The brightness parameter includes a gamma curve; and / or The grayscale parameter includes a grayscale value of a color corresponding to the first image.
8. The device according to any one of claims 1 to 7, characterized in that The compensation module is configured to compensate the first area using a first compensation value calculated by the preset model when the first life attenuation value is greater than a first attenuation threshold; And / or, when the second lifetime decay value is greater than a second decay threshold, the second area is compensated by a second compensation value calculated by the preset model.
9. A model adjustment method, characterized in that: The method is performed by a display panel, the display panel including at least a first area and a second area, the lifespan attenuation value of the first area being greater than the lifespan attenuation value of the second area, and the method includes: Display the first screen; Compensating the brightness of the first area and / or the second area in the first picture using a compensation value calculated by a preset model; receiving a user's adjustment value of the compensation value; Adjusting the parameters in the preset model according to the adjustment value includes: Adjusting the correlation between the grayscale and the correction value according to the adjustment value, wherein the correction value is determined based on the grayscale compensation value, the brightness correction coefficient, and the grayscale correction coefficient; Adjusting the first relationship table between the grayscale compensation value and the life attenuation value, the second relationship table between the brightness correction coefficient and the brightness parameter, and the third relationship table between the grayscale correction coefficient and the grayscale parameter according to the adjusted correlation relationship; According to the adjusted first relationship table, second relationship table, and third relationship table, the parameters in the preset model are adjusted.
10. The method according to claim 9, characterized in that The display panel includes an organic light emitting diode display panel.
11. The method according to claim 10, characterized in that The first area is a non-slip area, and the second area is a slip area.
12. The method according to claim 9, characterized in that The method further comprises: When the first picture is displayed, the corresponding brightness parameter and / or grayscale parameter of the first picture is displayed.
13. The method according to claim 12, characterized in that The method further comprises: According to the user's adjustment of the brightness parameter and / or the grayscale parameter, the adjusted first picture is displayed.
14. The method according to claim 13, characterized in that The method further comprises: Compensating the brightness of the first area and / or the second area in the first picture after each adjustment using the compensation value calculated by the preset model; receiving an adjustment value of the compensation value calculated by the user for the preset model each time; The adjusting of the parameters in the preset model according to the adjustment value includes: The parameters in the preset model are adjusted according to the adjustment values received multiple times.
15. The method according to claim 12, characterized in that The brightness parameter includes a gamma curve; and / or The grayscale parameter includes a grayscale value of a color corresponding to the first image.
16. The method according to any one of claims 9 to 15, characterized in that The compensating the brightness of the first area and / or the second area in the first picture by using the compensation value calculated by the preset model includes: When the first life attenuation value is greater than a first attenuation threshold, compensating the first area by using a first compensation value calculated by the preset model; And / or, when the second lifetime decay value is greater than a second decay threshold, the second area is compensated by a second compensation value calculated by the preset model.
17. A display device, characterized in that: The display device includes a display panel, the display panel includes at least a first area and a second area, the lifespan attenuation value of the first area is greater than the lifespan attenuation value of the second area, and the display device further includes: processor; a memory for storing processor-executable instructions; The processor is configured to implement the method according to any one of claims 9 to 16.
18. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 9 to 16 is implemented.
Citation Information
Patent Citations
Brightness compensation method and related products
CN108281110A
Brightness non-uniformity compensation method for display device and corresponding display device
CN110301000A
Compensation method and electronic equipment
CN110808003A