A display picture compensation method, device, storage medium and program product
By acquiring the display screen's identification information and establishing the corresponding relationship of correction parameters, personalized compensation is performed for displays in different locations. This solves the problem of poor image retention compensation caused by inconsistent lifespan decay curves of displays in different locations, thus improving the image quality of the displays.
Patent Information
- Application Number
- CN202510355912.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-25
- Publication Date
- 2026-01-23
- Estimated Expiration
- 2045-03-25
AI Technical Summary
Due to the influence of manufacturing processes and technical factors, the lifespan decay curves of the display screen are inconsistent in different locations, resulting in poor image retention compensation. Existing compensation algorithms are prone to overcompensation or undercompensation.
By acquiring the identification information of the display screen, establishing the correspondence between the identification information and the correction parameters, and adjusting the correction parameters using the reference curve, personalized compensation is performed for the display screen in different locations, thereby improving the problem of inconsistent compensation effects.
It improves the image quality of the display screen, solves the problem of inconsistent compensation effects caused by differences between chips, and achieves better image retention compensation effect.
Smart Images

Figure CN119993061B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of display, in particular to a display picture compensation method and device, a storage medium and a program product. BACKGROUND
[0002] Display screens are widely used in production and life, such as televisions, mobile phones, computers and the like. Currently popular display screens mainly include liquid crystal display panels (LCD) and organic light emitting diode display panels (OLED).
[0003] Due to the influence of process, technology and the like, if the display screen displays similar content for a long time during the production and manufacturing process, an unresolvable residual image phenomenon will occur, thereby reducing the picture quality of the display screen. It is usually necessary to use a compensation algorithm to improve the residual image phenomenon. However, due to the rigidity of manufacturing process, technology and the like, there are differences in the life decay curves of the display screens manufactured at different positions on the glass substrate, which will cause the residual image degrees of the display screens at different positions to be inconsistent. When using the compensation algorithm for residual image compensation, it will easily cause some display screens to be over-compensated or under-compensated, and the compensation effect is poor. SUMMARY
[0004] The present application provides a display picture compensation method, device, storage medium and program product, which is used for adjusting the correction parameters of the display screens at different positions on the glass substrate according to the corresponding relationship between the identification information of the display screen and the correction parameters, and taking the reference curve as the standard, so as to improve the problem that the compensation effect of the display screens at different positions is poor due to the influence of the manufacturing process.
[0005] In a first aspect, the present application provides a display picture compensation method, which comprises:
[0006] obtaining the identification information of the current display screen, wherein one identification information corresponds to at least one correction parameter;
[0007] adjusting the reference curve according to the correction parameter corresponding to the identification information to obtain compensation data, the compensation data being used for compensating the display picture of the current display screen, and the reference curve being obtained by testing the relationship between the luminance of the display screen corresponding to the specified position on at least one glass substrate and the time.
[0008] In a second aspect, the present application provides a display device, which comprises a display screen and a control circuit, wherein:
[0009] The display screen is configured to display content.
[0010] The control circuit comprises a processor and a memory, the memory is used to store a program executable by the processor, and the processor is used to read the program in the memory and perform the following steps:
[0011] obtain identification information of a current display screen, wherein one identification information corresponds to at least one correction parameter;
[0012] adjust a reference curve according to the correction parameter corresponding to the identification information to obtain compensation data, the compensation data is used to compensate a display picture of the current display screen, and the reference curve is obtained by testing a relationship between luminance of the display screen corresponding to a specified position on at least one glass substrate and time;
[0013] compensate the display picture of the display screen by using the compensation data.
[0014] In a third aspect, an embodiment of the present application further provides an electronic device, comprising a processor and a memory, the memory is used to store a program executable by the processor, and the processor is used to read the program in the memory and perform the following steps:
[0015] obtain identification information of a current display screen, wherein one identification information corresponds to at least one correction parameter;
[0016] adjust a reference curve according to the correction parameter corresponding to the identification information to obtain compensation data, the compensation data is used to compensate a display picture of the current display screen, and the reference curve is obtained by testing a relationship between luminance of the display screen corresponding to a specified position on at least one glass substrate and time.
[0017] In a fourth aspect, an embodiment of the present application further provides a display picture compensation device, the device comprises:
[0018] an obtaining unit, used to obtain identification information of a current display screen, wherein one identification information corresponds to at least one correction parameter;
[0019] a compensation adjusting unit, used to adjust a reference curve according to the correction parameter corresponding to the identification information to obtain compensation data, the compensation data is used to compensate a display picture of the current display screen, and the reference curve is obtained by testing a relationship between luminance of the display screen corresponding to a specified position on at least one glass substrate and time.
[0020] In a fifth aspect, an embodiment of the present application further provides a computer storage medium, which stores a computer program, and the program is executed by a processor to implement the steps of the method in any one of the first aspect.
[0021] In a sixth aspect, the present application provides a computer program product, which comprises computer program codes, when the computer program codes are run on a computer, the computer program codes make the computer execute the method in any one of the first aspect.
[0022] These aspects or other aspects of the present application will be made clearer in the following description of embodiments. BRIEF DESCRIPTION OF DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiment description. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained from these drawings without any creative effort.
[0024] Figure 1 A display picture compensation method implementation flowchart is provided for the embodiments of the present application.
[0025] Figures 2A-2B A glass substrate division and coding schematic diagram is provided for the embodiments of the present application.
[0026] Figure 3 A display screen coding information and identification information mapping relationship schematic diagram is provided for the embodiments of the present application.
[0027] Figure 4 A display screen brightness decay curve schematic diagram of different positions is provided for the embodiments of the present application.
[0028] Figures 5A-5B An identification information and correction parameter storage schematic diagram is provided for the embodiments of the present application.
[0029] Figure 6 A reference curve storage mode schematic diagram is provided for the embodiments of the present application.
[0030] Figure 7 A display device structure schematic diagram is provided for the embodiments of the present application.
[0031] Figure 8 An electronic device structure schematic diagram is provided for the embodiments of the present application.
[0032] Figure 9 A display picture compensation device schematic diagram is provided for the embodiments of the present application. DETAILED DESCRIPTION
[0033] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of the present application.
[0034] The term "and / or" in the embodiments of the present application describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after it.
[0035] The application scenarios described in the embodiments of the present application are used to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those of ordinary skill in the art can know that, with the emergence of new application scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems. In the description of the present application, unless otherwise specified, the meaning of "multiple" is two or more.
[0036] Before introducing the display device and display picture compensation method provided by the embodiments of the present application, in order to facilitate understanding, first, the technical background of the embodiments of the present application is introduced in detail.
[0037] Display screens are used everywhere in production and life, and televisions, mobile phones, computers and the like need to use display screens to display content. Currently popular display screens mainly include liquid crystal display panels (Liquid Crystal Display, LCD) and organic light emitting diode display panels (Organic Light Emitting Display, OLED). OLED display panels have a series of outstanding advantages such as self-emission, high brightness, high contrast, lightness, thinness, wide viewing angle, fast response speed, shapeability, low temperature resistance and high temperature resistance, and are considered to be emerging technology in contemporary display applications. The light emitting material of the display screen will gradually age with the increase of the lighting time, resulting in a decrease in light emitting effect and brightness attenuation. In actual application, the brightness attenuation curve is a curve describing the change of the brightness of the display screen with time, and by analyzing the brightness attenuation curve of the display screen, the life of the display screen can be predicted, the performance of the display screen can be evaluated, and the display screen can be optimized.
[0038] Glass substrate is one of the main materials of display screen and the main carrier of display panel, usually made of high-purity glass, with the characteristics of flatness, transparency and high temperature resistance; as a supporting structure of display panel, it is used to carry key components such as thin film transistor (TFT) and color filter. Display panel is the core part of display screen, including glass substrate, TFT array, liquid crystal layer (LCD) or organic light emitting diode (OLED) and the like; for responsible image display, TFT array controls the switching of pixels, and liquid crystal layer or OLED generates images. Display screen is the final product, including display panel, backlight module (LCD), driving circuit and protective glass and the like; for providing complete display function, users directly interact with it. During the production process, the entire glass substrate needs to be cut according to the size of the display screen. Due to the influence of manufacturing process, technology and other factors, the life decay curve (or luminance decay curve) of the display screen manufactured at different positions on the glass substrate is different, resulting in inconsistent residual image degree of the display screen at different positions. When using compensation algorithm for residual image compensation, it is easy to cause over-compensation or under-compensation of some displays, and the compensation effect is poor.
[0039] Taking OLED display screen as an example, the residual image of OLED display screen has the characteristic of not self-recovering, so in order to have better display screen quality, it is necessary to compensate and improve the residual image problem by using algorithm. In theory, under the same design conditions, the luminance decay law (residual image degree) of different display panels of the same project is consistent, that is, the compensation algorithm can better improve the residual image problem with the same set of parameters. However, in actual industrial production, due to unstable and uneven process parameters, the life decay curve (luminance decay curve) of the display screen at different positions on the glass substrate when cut into cell (unit) is inconsistent, that is, under the same application conditions, the residual image degree of different display screens is different, resulting in poor improvement effect when using the same set of algorithm parameters for compensation.
[0040] Luminance decay curve is a mathematical model or graphical representation that describes the gradual decline of display screen luminance over time. It reflects the law that the luminance gradually decreases due to material aging, backlight decay, circuit loss or environmental factors (such as temperature, humidity) during long-term use of display equipment. The core elements of luminance decay curve include:
[0041] Horizontal axis: usually time (hours, days, years) or number of uses (such as the number of times OLED pixels are turned on and off). Vertical axis: luminance value (unit: nit) or luminance decay percentage.
[0042] To solve the above technical problems, the embodiment of the present application provides a display screen compensation method, the core idea of the method is to establish the corresponding relationship between the identification information of the display screen and the correction parameter, distinguish the correction parameters of the display screens cut at different positions on the glass substrate, represent the corresponding relationship between the display screens at different positions and the correction parameters through the corresponding relationship between the identification information and the correction parameter, and take the relationship curve of the brightness of the display screen at the specified position on the glass substrate changing with time as the standard, adjust the corresponding correction parameters of the display screens at different positions on the basis of the standard curve, so as to solve the problem of inconsistent compensation effect of the display screens at different positions, and solve the problem of poor compensation effect caused by the inter-sheet difference.
[0043] As shown in Figure 1 The embodiment of the present application provides a display screen compensation method, and the implementation process of the method is as follows:
[0044] Step 100, obtaining the identification information of the current display screen, wherein one identification information corresponds to at least one correction parameter;
[0045] In the implementation, the glass substrate is the main carrier of the display screen, and the entire glass substrate needs to be cut according to the size of the display screen in the production process. The identification information of the display screen at different positions is different. The identification information in the embodiment is used to represent the position information of the display screen on the glass substrate. Since the brightness decay or life decay of the display screen at different positions is different, one identification information in the embodiment corresponds to at least one correction parameter, and the at least one correction parameter corresponding to different identification information is different, so that the brightness of the display screen at different positions is compensated according to the correction parameter of the display screen, so that the display effect of the display screen manufactured at different positions on the glass substrate tends to be consistent after compensation, thereby solving the problem of poor compensation effect caused by the inter-sheet difference.
[0046] In some embodiments, the glass substrate in the embodiment is divided into a plurality of positions, one position corresponds to one display screen; one identification information is associated with at least one position information on the glass substrate.
[0047] Optionally, in the display screen manufacturing process, the glass substrate is divided according to the size of the display screen to be manufactured, and according to the size of the display screen, a plurality of sizes of display screens can be divided on one glass substrate. The divided display screens are encoded according to the coding mode specified in the production line, and the coding information is used to represent the display screens at different positions on one glass substrate. As shown in Figures 2A-2B The embodiment provides a division and coding schematic diagram of a glass substrate, as shown in Figure 2A, a glass substrate is divided into 4 rows x 3 columns = 12 display screens, each display screen is pre-encoded according to a coding mode defined in the production line, and the code number is used for tracing the display screen. When the display screen fails, the code number can be used for failure tracing and positioning of the fault information. See Figure 2B The code number of each display screen represents the position information of the display screen on the glass substrate, that is, the code number itself carries the position information of the display screen on the glass substrate. After determining the code information of each display screen, the code information can be converted into binary bits according to the number and position information of the display screens divided on the glass substrate, wherein the bit width is determined according to the number of display screens divided on the glass substrate, and the display screens at different positions are binary coded according to the position information carried by the code number.
[0048] Alternatively, the position of one glass substrate in the embodiment corresponds to one display screen, one display screen corresponds to one code number defined in the production line, and one code number of one display screen corresponds to one identification information, or the code numbers of multiple display screens correspond to one identification information. In implementation, the code number of one display screen carries the position information of the display screen on the glass substrate, one code number corresponds to one identification information, different display screens correspond to different identification information, and different identification information is associated with different correction parameters, that is, the display screens at different positions on the glass substrate correspond to different correction parameters, and the display screens at different positions are compensated for brightness using the correction parameters associated with each display screen. Alternatively, when the variation law of the brightness decay curve of the display screens obtained at adjacent or adjacent positions on the display substrate is similar or close, one identification information can be used to represent a group of display screens (including multiple positions), for example, the glass substrate can be divided into multiple regions, each region can be divided into multiple positions, each position corresponds to a display screen, each region corresponds to a group of display screens, and each group of display screens corresponds to an identification information, so as to determine one correction parameter corresponding to each group of display screens, and the brightness of the display screen of the group is compensated using the correction parameter.
[0049] In implementation, one display screen corresponds to one identification information, and the identification information includes at least one of position information and code information obtained by encoding the position information, but is not limited to the specific coding mode. One identification information in the embodiment corresponds to one or more correction parameters, wherein when one identification information corresponds to multiple correction parameters, it specifically means that one identification information corresponds to correction parameters at different time periods, wherein the correction parameters at different time periods are different. The correction parameter in the embodiment is used to compensate the brightness decay curve or the life decay curve of the display screen, so as to improve the display effect of the display screen.
[0050] Optionally, the identification information of the display screen in the embodiment is obtained by encoding the position information of the display screen on the glass substrate. The position information of the display screen can be encoded by the following steps in the embodiment:
[0051] According to the position information of the display screen on the glass substrate and the number of display screens divided by the glass substrate, the position information of the display screen is encoded to obtain the identification information of the display screen.
[0052] For example, a total of 12 display screens can be divided on a glass substrate, and the identification information of the display screen can be designed as a 4-bit binary number. A mapping relationship between the encoding information of the display screen and the identification information can be constructed, wherein the encoding information of the display screen is obtained by encoding the glass substrate by a specified method on the production line. The encoding information carries the position information of the display screen on the glass substrate. As shown in Figure 3 The embodiment provides a mapping relationship between the encoding information and the identification information of the display screen. The bit width of the identification information of the display screen can be determined according to the number of display screens divided on a glass substrate. For example, when a glass substrate can be divided into 12 display screens, the identification information can have a bit width of 4 bits. Because the decimal range that can be represented by 4 bits is 0-15, if a glass substrate can be divided into at most 4 display screens, the identification information of the display screen can be represented by 3 bits (0-7). By analogy, the identification information of the display screen can be designed.
[0053] In some embodiments, the identification information of the current display screen is obtained by the following method:
[0054] The identification information of the current display screen is read from the storage area of the display screen. The identification information is obtained by encoding the position information of the current display screen on the glass substrate.
[0055] In the implementation, when the display screen is powered on, the identification information of the display screen can be automatically read from the storage area (for example, the storage area of an IC (Integrated Circuit)) of the display screen. Optionally, the identification information of the display screen is written into the IC by a point screen tool. The identification information is determined according to the number of sub-boards divided by the glass substrate and the position information corresponding to the current display screen.
[0056] In some embodiments, the identification information of the current display screen can also be obtained by the following method in the embodiment:
[0057] The identification information of the current display screen is obtained in response to an opening instruction of the enable switch.
[0058] In the implementation, the enabling switch can be manually controlled to turn on and turn off, and it can be determined whether the display screen compensation method provided by the present application is used to read the correction parameters to compensate the display screen. Alternatively, the enabling switch can be automatically started after the display screen is powered on, and the display screen compensation method provided by the present application is used to read the correction parameters to compensate the display screen after the display screen is powered on by default. The user can also manually turn off the enabling switch to independently select whether to use the display screen compensation method provided by the present application to read the correction parameters to compensate the display screen.
[0059] In the implementation, the enabling switch can be manually controlled to turn on and turn off, and it can be determined whether the display screen compensation method provided by the present application is used to read the correction parameters to compensate the display screen. Alternatively, the enabling switch can be automatically started after the display screen is powered on, and the display screen compensation method provided by the present application is used to read the correction parameters to compensate the display screen after the display screen is powered on by default. The user can also manually turn off the enabling switch to independently select whether to use the display screen compensation method provided by the present application to read the correction parameters to compensate the display screen.
[0060] In the implementation, the enabling switch can be manually controlled to turn on and turn off, and it can be determined whether the display screen compensation method provided by the present application is used to read the correction parameters to compensate the display screen. Alternatively, the enabling switch can be automatically started after the display screen is powered on, and the display screen compensation method provided by the present application is used to read the correction parameters to compensate the display screen after the display screen is powered on by default. The user can also manually turn off the enabling switch to independently select whether to use the display screen compensation method provided by the present application to read the correction parameters to compensate the display screen.
[0061] Optionally, the reference curve in the embodiment includes but is not limited to a luminance decay curve and a service life decay curve, wherein the horizontal axis of the luminance decay curve represents time, and the vertical axis represents luminance, a ratio (percentage) of current luminance to initial luminance, or service life. Optionally, the reference curve in the embodiment is stored in the display screen in the form of a LUT (Look-Up-Table).
[0062] In the implementation, the luminance decay curves or service life decay curves of the display screens at different positions on one or more glass substrates are tested in advance. When the luminance decay curves of the display screens at different positions on one glass substrate are tested, each position of the display screen is associated with a luminance decay curve for representing the relationship between the luminance of the display screen and time. The luminance decay curve can be obtained by curve fitting the luminance percentage of the luminance corresponding to a plurality of discrete time points to the initial luminance. In order to reduce the difference between the luminance decay curves of the display screens at the same position on different glass substrates, a limited number of glass substrates can be selected for testing, for example, three glass substrates are selected to test the luminance decay curves of the display screens at different positions. The luminance decay curves of the display screens at the same position on the three glass substrates are averaged to obtain the final luminance decay curve of the display screen at the same position. The average method is specifically that, for the three luminance decay curves measured at the position, the luminance percentage corresponding to each discrete time is averaged to obtain the luminance decay curve of the display screen at the position.
[0063] It should be noted that the luminance decay curves of the display screens at all positions on the glass substrate need to be tested, and since the overall change trend of the luminance decay curves of different glass substrates is close, several glass substrates can be selected for testing, and all glass substrates do not need to be tested, thereby improving the testing efficiency.
[0064] Optionally, after the luminance decay curves of the display screens at each position are obtained by testing, the luminance decay curve of the display screen at an arbitrary position can be selected as the reference curve in the present application. In the implementation, in order to reduce the calculation error and improve the accuracy of the correction parameter, the luminance decay curve of the display screen at the position in the central region of the glass substrate can be selected as the reference curve.
[0065] The present embodiment can improve the residual image problem of the display screen. First, the corresponding life decay curves of the display screens at different positions on the glass substrate are obtained by testing. In actual production, each display screen is usually encoded according to its position on the glass substrate, that is, each code corresponds to a set of luminance decay curves. Then, the luminance decay curve corresponding to a certain code is selected as the reference curve, and the difference degree (i.e., the correction parameter) between the luminance decay curves corresponding to the remaining codes and the reference curve is analyzed. The reference curve and the correction parameter corresponding to each code are stored in the IC in the format of LUT, and a code flag bit is set in the IC. In actual industrial production, the code scanning instrument of a certain device scans the code information of each display screen, and the code flag bit corresponding to the scanned code information is written into the IC through the screen pointing tool. The IC selects the corresponding correction parameter according to the code flag bit, and adjusts the reference curve using the correction parameter. The compensation data after adjustment is used as the compensation data of the display screen. In this way, the problem of inter-panel difference in compensation effect caused by the inter-panel difference of the display screens due to different positions during evaporation can be better improved. The present application obtains the data rule by early-stage testing, calculates the difference degree between the luminance decay curves of different display screens, and uses the correction parameter related to the difference degree to adjust the inter-panel difference in compensation effect caused by the inter-panel difference in life, thereby effectively improving the improvement degree of the residual image of the display screen.
[0066] As shown in Figure 4 , the present embodiment provides a luminance decay curve diagram of display screens at different positions. The luminance decay curves of the display screens at different positions are obtained by testing, and the testing method is the same as the life decay curve (or luminance decay curve) of the conventional compensation residual image algorithm. The luminance decay curves of the display screens at different positions are different. Referring to Figure 4, assuming that "#31_G255" is the luminance change relationship of the 255 gray scale of the display screen with position code AA01 over time, the horizontal coordinate is time, and the vertical coordinate is the percentage of luminance to initial luminance; "#33_G255" is the luminance change relationship of the 255 gray scale of the display screen with position code AB02 over time; "#36_G255" is the luminance change relationship of the 255 gray scale of the display screen with position code AC02 over time, and "#39_G255" is the luminance change relationship of the 255 gray scale of the display screen with position code AD03 over time. It can be seen that there is a large difference in the luminance change trend of the display screens with different position codes. The luminance change of the AA01 display screen is the slowest, the luminance change of the AD03 display screen is the fastest, and the luminance changes of the AB02 and AC02 display screens in the middle are relatively close. Among them, the display screens with different position codes represent display screens at different positions on the glass substrate, and one position code corresponds to one identification information of the display screen. The change trend of the luminance decay curve of the display screen corresponding to different identification information is quite different.
[0067] Optionally, when testing the luminance decay curve of the display screen, only the luminance change relationship of one gray scale value over time can be selected to compare the difference in the luminance change trend between the display screens at different positions. For example, the luminance change curve of the test gray scale 255, i.e., the luminance decay curve of the gray scale 255, can be selected to reduce unnecessary test times and improve test efficiency.
[0068] Optionally, when saving the reference curve, it can be stored in the form of LUT, storing each discrete time point and the luminance percentage measured at each discrete time point.
[0069] In some embodiments, the correction parameters of the display screens at different positions are determined by calculating the degree of difference between the luminance decay curves at different positions and the reference curve, so as to ensure the consistency of the luminance compensation effect of the display screens at different positions. The embodiment specifically determines the corresponding relationship between the identification information and the correction parameters by the following steps:
[0070] a) Obtain the luminance decay curves of the display screens corresponding to each position divided on at least one glass substrate, wherein the positions include the specified position;
[0071] Optionally, the luminance decay curve corresponding to each position includes a luminance decay curve corresponding to a specified position, and the reference curve includes the luminance decay curve of the specified position, i.e., the luminance decay curve corresponding to the specified position is the reference curve. In implementation, one case is that the luminance decay curves of the display screens at all positions divided on one glass substrate are tested to obtain the luminance decay curves of the display screens at the positions; another case is that the luminance decay curves of the display screens at the positions divided on each glass substrate are tested, and the average luminance decay curves corresponding to each position on the glass substrate are obtained by averaging the luminance decay curves corresponding to each position on the glass substrate.
[0072] Optionally, in the process of testing the luminance decay curve of the display screen, the luminance percentage of different time points is fitted to obtain the luminance decay curve by testing the luminance percentage of the display screen at each time point and the initial luminance. In one way, the luminance percentage changes linearly with time, and the luminance decay curve can be obtained by linear fitting. In another way, the luminance percentage changes nonlinearly with time, but can be approximated as linear change in a short period of time, and the nonlinear luminance decay curve can be obtained by piecewise linear fitting. It should be noted that the linear change of the luminance decay curve in this embodiment refers to the change that approaches linear, rather than the absolute linear change (i.e., a straight line). In fact, the measured luminance decay curve is a curve with small fluctuations, but based on the change trend of the luminance, it can be considered that the change is linear in a certain period of time or the entire time axis.
[0073] Optionally, the linear fitting method in this embodiment includes but is not limited to at least one of the least square linear fitting, gradient descent linear fitting, and regularization linear regression fitting method. The least square linear fitting finds the best fitting straight line by minimizing the squared difference between the predicted value and the true value. Gradient descent is an iterative optimization algorithm that adjusts the parameters in the direction of the gradient to minimize the objective function (usually the sum of squared errors).
[0074] b) determining the correction parameter corresponding to each position according to the difference degree of the luminance decay curve corresponding to each position and the reference curve;
[0075] In implementation, since there are differences in the luminance decay of display screens in different positions, the consistency of compensation effects of display screens in different positions can be ensured by the difference between the luminance decay curve of the display screen in each position and the reference curve (luminance decay curve of the display screen in the specified position) and by the difference degree ensured by the correction parameter. It should be noted that when the luminance decay curves in different positions are the reference curve (luminance decay curve of the display screen in the specified position), the difference degree can be 0, and the correction parameter can be 1.
[0076] Optionally, the difference degree between the luminance decay curves can be represented by the slope ratio, since the slope represents the speed of luminance change, the difference degree between the luminance decay of the display screen in the current position and the display screen in the specified position can be represented by the slope ratio.
[0077] In some embodiments, the correction parameter is determined according to the difference degree in the following manner:
[0078] The correction parameter corresponding to each position is determined according to the slope ratio of the luminance decay curve corresponding to each position and the reference curve.
[0079] In implementation, if the luminance decay curve and / or the reference curve has the characteristic of linear change, a slope can be obtained by linear fitting of the luminance decay curve, and the slope ratio of the slope and the slope of the reference curve is used as the correction parameter; if the luminance decay curve and / or the reference curve has the characteristic of nonlinear change, the luminance decay curve can be segmented so that each segment of the segmented luminance decay curve has the characteristic of linear change, the slope corresponding to each segment is obtained by linear fitting of each segment of the luminance decay curve, the slope ratio of each segment is solved, and the slope ratio of each segment is determined as the correction parameter.
[0080] In some embodiments, when the luminance decay curve and / or the reference curve changes linearly, the slope of the luminance decay curve corresponding to each position is determined in any one or more of the following ways:
[0081] Method b1) linear fitting of the luminance decay curve to obtain the first slope of the luminance decay curve corresponding to the other position;
[0082] Method b2) linear fitting of the reference curve to obtain the second slope of the reference curve.
[0083] In some embodiments, when the luminance decay curve and / or the reference curve changes nonlinearly, the slope of the luminance decay curve corresponding to each position is determined in any one or more of the following ways:
[0084] b3) dividing the luminance decay curve of the other positions into a plurality of time period corresponding first curves, and performing linear fitting on each time period corresponding first curve to obtain a third slope corresponding to each time period;
[0085] b4) dividing the reference curve into a plurality of time period corresponding second curves, and performing linear fitting on each time period corresponding second curve to obtain a fourth slope corresponding to each time period.
[0086] In an implementation, the above-mentioned manners b1) to b4) can be combined with each other, and the combination is determined according to whether the luminance decay curve or the reference curve is linearly changed, which is not limited in the present embodiment.
[0087] c) determining the correspondence between the display screen and the correction parameter corresponding to each position according to the correction parameter corresponding to each position.
[0088] In some embodiments, the reference curve in the present embodiment includes the luminance decay curve of the specified position, and the correspondence between the display screen and the correction parameter is determined by the following manner in addition to the test of the reference curve and the luminance decay curve of the other positions except the specified position:
[0089] One display screen corresponds to one identification information, and one identification information corresponds to one correction parameter; or,
[0090] One display screen corresponds to one identification information, and one identification information corresponds to a plurality of correction parameters, and one correction parameter corresponds to one time period.
[0091] a. In some embodiments, for the luminance decay curve that approaches linear change, the correction parameter is calculated by the following manner:
[0092] a1) determining the first slope of the luminance decay curve of the other positions except the specified position;
[0093] In an implementation, if the luminance decay curve of the other positions is linearly changed, the first slope of the luminance decay curve of the position can be obtained by linear fitting.
[0094] a2) determining the second slope of the luminance decay curve of the specified position;
[0095] In an implementation, the luminance decay curve of the specified position in the present embodiment is the reference curve. If the reference curve is linear, the second slope of the reference curve can be calculated by linear fitting.
[0096] a3) determining the ratio of the first slope to the second slope as the correction parameter corresponding to the other positions. Wherein, the correction parameter on the specified position is 1.
[0097] In practice, a first slope is determined after linear fitting of the brightness attenuation curve at each position, and a second slope is determined after linear fitting of the brightness attenuation curve at a specified position; the ratio of the first slope to the second slope is determined as the correction parameter corresponding to each position.
[0098] Optionally, the brightness decay curve at a specified location in this embodiment can be a reference curve. For example, for four displays divided on a glass substrate, denoted as A, B, C, and D, the first slope k of the brightness decay curve at location A is first calculated. a Calculate the first slope k of the brightness decay curve of the display screen at position B. b Calculate the first slope k of the brightness decay curve of the display screen at position C. c Calculate the first slope k of the brightness decay curve of the display screen at position D. d Calculate the second slope k of the brightness decay curve of the display screen at a specified location B. b Then, k a / k b As a correction parameter for the display screen at position A, k b / k b As a correction parameter for the display screen at position B, k c / k b As a correction parameter for the display at position C, k d / k b This serves as the correction parameter for the display screen at position D. Since position B is used as the specified position, the correction parameter for the display screen at position B is 1.
[0099] Method b: In some implementations, for non-linear brightness decay curves, correction parameters are calculated as follows:
[0100] b1) For the brightness decay curves at locations other than the specified location, divide the brightness decay curves into first curves corresponding to multiple time periods;
[0101] Since the brightness decay curve at this location exhibits a non-linear change, it can be divided into different time periods. The brightness decay curve corresponding to each time period is linear, while the brightness decay curve over the entire time period shows obvious non-linear characteristics. The degree of difference between the non-reference curve and the reference curve can be calculated by segmentation.
[0102] b2) Divide the brightness decay curve at the specified location into a second curve corresponding to multiple time periods;
[0103] Similarly, if the luminance decay curve of the specified position, i.e. the reference curve, is nonlinear, the reference curve can be divided into multiple time periods, and the luminance decay curve of each time period is linear.
[0104] b3) determining a third slope of the first curve corresponding to the same time period, and a fourth slope of the second curve corresponding to the same time period;
[0105] In the implementation, the slope of the luminance decay curve corresponding to each time period is calculated by linear fitting. For example, the luminance decay curve of the display screen at position A is divided into three time periods, i.e. time periods a1, a2 and a3, and the luminance decay curve of the display screen at position B is divided into three time periods, i.e. time periods b1, b2 and b3, where time period a1 = b1, a2 = b2 and a3 = b3. Then, the third slope k a1 of time period a1, the third slope k a2 of time period a2, the third slope k a3 of time period a3, the fourth slope k b1 of time period b1, the fourth slope k b2 of time period b2 and the fourth slope k b3 of time period b3 are calculated. It should be noted that the time periods of the luminance decay curves of other positions can be different from the time periods of the reference curve, and when calculating the slope ratio, the slope ratio of the same time period is calculated, and the ratio of each time period is finally calculated as the correction parameter.
[0106] b4) determining multiple ratios corresponding to multiple time periods according to the ratio of the third slope and the fourth slope, and determining the multiple ratios as the correction parameters corresponding to the same position.
[0107] For example, for the display screen of the same position, the correction parameter corresponding to time period a1 or b1 is k a1 / k b1 , the correction parameter corresponding to time period a2 or b2 is k a2 / k b2 , and the correction parameter corresponding to time period a3 or b3 is k a3 / k b3 , thereby obtaining multiple correction parameters corresponding to the display screen of the same position.
[0108] In the implementation, one display screen corresponds to one identification information, one identification information corresponds to multiple correction parameters, and the display screen of each position corresponds to correction parameters of different time periods. When compensation is performed, the luminance decay curve can be compensated in time periods.
[0109] c) In some embodiments, the luminance decay curve of the reference position is linear, and the luminance decay curve of other positions is non-linear. The correction parameter of a position is calculated by the following method:
[0110] c1) For the luminance decay curve of a position other than the specified position, the luminance decay curve is divided into a plurality of time periods corresponding to a first curve;
[0111] Since the luminance decay curve of the position is non-linear, the luminance decay curve of the position can be divided into different time periods, and the luminance decay curve corresponding to each time period is linear.
[0112] c2) Determine the second slope of the luminance decay curve of the specified position;
[0113] In some embodiments, the luminance decay curve of the specified position is the reference curve. If the reference curve is linear, the second slope of the reference curve can be calculated by linear fitting.
[0114] c3) Determine the third slope of the first curve corresponding to the same time period;
[0115] In some embodiments, the slope of the luminance decay curve corresponding to each time period is calculated by linear fitting.
[0116] c4) According to the ratio of the third slope and the second slope, a plurality of ratios corresponding to a plurality of time periods are determined, and the plurality of ratios are determined as the correction parameter corresponding to the same position.
[0117] For example, the luminance decay curve of the display screen at position A is divided into three time periods, time periods a1, a2, and a3, and the third slope k a1 of time period a1, the third slope k a2 of time period a2, and the third slope k a3 of time period a3 are calculated, and the slope k of the reference curve is calculated. At this time, for the display screen at position A, the correction parameters calculated are: the correction parameter corresponding to time period a1 is k a1 / k, the correction parameter corresponding to time period a2 is k a2 / k, and the correction parameter corresponding to time period a3 is k a3 / k.
[0118] d) In some embodiments, the luminance decay curve of the reference position is non-linear, and the luminance decay curve of other positions is linear. The correction parameter of a position is calculated by the following method:
[0119] d1) For the luminance decay curve of a position other than the specified position, determine the first slope of the luminance decay curve;
[0120] In the implementation, if the luminance decay curve of other positions changes linearly, the first slope of the luminance decay curve of the position can be fitted in a linear manner.
[0121] d2) dividing the luminance decay curve of the specified position into second curves corresponding to a plurality of time periods;
[0122] Similarly, if the luminance decay curve of the specified position, i.e., the reference curve, is nonlinear, the reference curve can be divided into a plurality of time periods, and the luminance decay curve corresponding to each time period changes linearly.
[0123] d3) determining a fourth slope of the second curve corresponding to the same time period;
[0124] d4) determining a plurality of ratios corresponding to the plurality of time periods according to the ratio of the first slope and the fourth slope, and determining the plurality of ratios as the correction parameters corresponding to the same position.
[0125] For example, the luminance decay curve (reference curve) of the display screen at the specified position B is divided into three time periods, i.e., time periods b1, b2, and b3, and the fourth slope k b1 of the time period b1, the fourth slope k b2 of the time period b2, and the fourth slope k b3 of the time period b3 are calculated; and the slope k of the luminance decay curve of the position A is calculated. In this case, the correction parameters of the display screen at the position A are calculated as follows: the correction parameter corresponding to the time period b1 is k / k b1 , the correction parameter corresponding to the time period b2 is k / k b2 , and the correction parameter corresponding to the time period b3 is k / k b3 , thereby obtaining a plurality of correction parameters corresponding to the display screen at the same position.
[0126] The embodiment can better improve the problem of poor compensation effect caused by the difference between the life decay pieces at different positions by obtaining the position information of the display screen. In actual production, the embodiment only needs to scan the coding information of each display screen and write the identification information corresponding to the coding information into the IC. The actual production process is simple and has strong realizability. The embodiment can support linear or nonlinear adjustment and correction according to the actual characteristics of the display screen.
[0127] Referring to Figures 5A-5B , the embodiment provides a storage diagram of identification information and correction parameters, which can store the corresponding relationship between the identification information and the correction parameters in the parameters of the hardware algorithm in the form of LUT, wherein one identification information corresponds to one correction parameter. Referring to Figure 5AFor example, the linear slope of the luminance decay curve of the display screen of the encoding information AC02 is k0, and the linear slope of the luminance decay curve of the display screen of the encoding information AD03 is k3, the correction parameter of the display screen of AD03 is AD03_k=k3 / k0, and the correction parameters of the display screens of other positions can be obtained in the same way. If the luminance decay curve of the display screen of AC02 is taken as the reference curve, the value of AC02_k is 1. Figure 5A
[0128] Referring to Figure 5B If the trend of the luminance decay curve presents obvious nonlinear characteristics, the luminance decay curve in different time periods can be divided into different time periods, so that the luminance decay curve in the time period presents linear characteristics, and the correction parameters of different time periods are calculated. For example, at t0, the correction parameter of the display screen of the encoding information AA01 is AA01_k0, and at t1, the correction parameter of the display screen of the encoding information AA01 is AA01_k1.
[0129] In some embodiments, after determining the correction parameter corresponding to the identification information, the reference curve is adjusted by the following method:
[0130] 1) determining the compensation gray scale value corresponding to different time according to the reference curve;
[0131] Referring to Figure 6 , the present embodiment provides a storage method of the reference curve, which can store the reference curve (luminance decay curve of the specified position) into the hardware algorithm in the form of LUT, wherein, the calculation method of the compensation gray scale value offset of each time node is as follows: t0 is 0, at this time, the luminance has not decayed, that is, the corresponding compensation gray scale value offset0=0, t1 is 200h, the corresponding compensation gray scale value is calculated as follows: the luminance decreases from 100% to 99%, assuming that the gamma value of the display screen is 2.2, the corresponding gray scale reduction amount, that is, the compensation gray scale value, is offset1=255-(0.99^(1 / 2.2))×255=1.16 gray scales. The compensation gray scale values offset of other time nodes can be obtained by using the same calculation method.
[0132] In some embodiments, the compensation gray scale value corresponding to different time can also be determined by the following steps:
[0133] determining the compensation gray scale value corresponding to different time periods according to the reference curve;
[0134] using interpolation method, determining the compensation gray scale value corresponding to different time according to the compensation gray scale values of adjacent time nodes in different time periods.
[0135] In implementation, the compensation gray scale value between two adjacent time nodes can be obtained by interpolation of the compensation gray scale values of the two adjacent time nodes.
[0136] 2) adjusting the compensation gray scale values corresponding to different time instants by using the correction parameter to obtain the corrected gray scale values corresponding to different time instants;
[0137] Optionally, the compensation gray scale value corresponding to the same time instant is multiplied by the correction parameter to obtain the corrected gray scale value corresponding to different time instants.
[0138] In implementation, the corresponding correction parameter k is found according to the identification information of the current display screen, and the correction parameter k is used to correct and adjust the current compensation effect. Assuming that the encoding information of the display screen obtained by the current scanner is AD03, the identification information = 1011 corresponding to the encoding information is written into the register of the display screen IC by the point screen fixture PG, and then the corresponding correction parameter AD03_k is found in the LUT, and then the reference curve is corrected by using AD03_k to obtain the corrected compensation data. The specific implementation is as follows: assuming that AD03_k = 1.5, the compensation value at t0 time is 0 x 1.5 = 0 gray scale, the compensation value at t1 time is 1.16 (compensation gray scale value) x 1.5 (correction parameter) = 1.74 (corrected gray scale value) gray scale, and the corrected gray scale values of other time nodes are calculated in the same way. For example, if the decay rate of the luminance decay curve at the current position is greater than that of the reference curve, then the problem of inconsistent compensation effect caused by the difference between the panels can be balanced by adjusting the reference curve by using the correction parameter greater than 1.
[0139] 3) determining the compensation data according to the corrected gray scale values corresponding to different time instants.
[0140] In implementation, the sum of the current gray scale value and the corrected gray scale value can be used as the gray scale value after compensation at the current time.
[0141] Optionally, the compensation gray scale value can be obtained by compensating the gray scale by using the luminance decay curve (including the reference curve) in any of the following ways:
[0142] a. testing the luminance change data when displaying the gray scale under different luminance, establishing the mapping relationship between the luminance change and the gray scale loss, and using the nonlinear gray scale compression method to transform the input image to compensate the image distortion caused by the gray scale loss.
[0143] b. compensation based on gamma curve: by obtaining the original gray scale value of the sub-pixel in the display area and the standard gamma curve, and the actual gamma curve, the target gray scale value corresponding to the target luminance is calculated, and the gray scale difference is compensated.
[0144] c. Histogram-based compensation: a histogram is obtained according to the gray scale brightness values of pixels in the image, the gray scale brightness values are divided into multiple intervals according to the distribution characteristics of the gray scale brightness values in the histogram, and different compensation curves are used for the pixels in different intervals for gray scale brightness compensation.
[0145] The embodiment encodes the display screen according to different positions of the display screen on the glass plate, referred to as encoding information, and the encoding information can be printed in the form of a two-dimensional code at a certain position at the edge of the display screen. Then, the luminance decay curves of the display screens at different positions on the glass substrate are tested, the luminance decay variation relationship of the display screens at different positions is analyzed, the luminance decay curve of the display screen at a certain position is selected as a reference curve for compensation of the algorithm, and the difference between the luminance decay curves of the display screens at the remaining positions on the same glass substrate and the reference curve is calculated, and the reference curve and the correction parameters of the remaining positions relative to the reference curve are written into the IC. When the display screen is actually produced in mass production, the scanner can be used to scan the encoding information of the currently produced display screen in the optical detection section, and the identification information corresponding to the encoding information is written into a certain register of the IC through the point screen jig PG, then the switch of the afterimage compensation algorithm is turned on to enable the compensation algorithm to start normally, the identification information is read, the difference degree corresponding to the identification information relative to the reference curve is found according to the identification information, and real-time adjustment and compensation of the afterimage are started.
[0146] The embodiment can be applied to the verification stage of display screen mass production, the luminance decay curves (life decay curves) of the display screens at different positions of the glass substrate are detected in advance, the difference degrees of the luminance decay curves of the display screens at different positions are analyzed, then the luminance decay curve at a specified position is selected as a reference curve, and the difference degrees of the luminance decay curves of the display screens at other positions relative to the reference curve are written into the algorithm of the IC in the form of a LUT. When the display screen is actually produced in mass production, the identification information of the currently produced display screen is written into the IC through the point screen jig in the optical detection equipment stage of the display module section, and then the enable switch of the algorithm can be turned on, the algorithm reads the identification information of the display screen, and the corresponding correction parameter k is found according to the identification information, so that corresponding compensation correction is made, thereby better solving the problem of poor afterimage compensation effect caused by the difference between the display screens, and improving the picture quality of the product.
[0147] Based on the same inventive concept, the embodiment of the present application also provides a display device. Since the display device is the display device in the method of the embodiment of the present application, and the principle of solving the problem of the display device is similar to that of the method, the implementation of the display device can be referred to the implementation of the method, and the repeated parts will not be described herein.
[0148] Reference Figure 7 The display device in the embodiment is introduced.
[0149] The display device 100 in the embodiment includes a display screen 1040, a processor 1080, and a memory 1020, wherein the display screen 1040 includes a display panel 1041, which is used to display information input by a user or information provided to the user and various operation interfaces of applications, etc., and is mainly used to display interfaces of clients installed in the display device 100, shortcut windows, three-dimensional menu models, menu information of menu items, etc. in the embodiment of the present disclosure.
[0150] Optionally, the display panel 1041 can be configured in the form of a liquid crystal display (LCD) or an organic light-emitting diode (OLED).
[0151] The processor 1080 is used to read a computer program and then execute a method defined by the computer program, for example, the processor 1080 reads an application, so as to run the application on the display device 100 and display an interface of the application on the display screen 1040. The processor 1080 can include one or more general-purpose processors and also can include one or more digital signal processors (DSPs) for performing related operations to implement the technical solutions provided by the embodiments of the present disclosure.
[0152] The memory 1020 generally includes an internal memory and an external memory. The internal memory can be a random access memory (RAM), a read-only memory (ROM), and a cache (CACHE), etc. The external memory can be a hard disk, an optical disk, a USB disk, a floppy disk, or a tape drive, etc. The memory 1020 is used to store a computer program and other data. The computer program includes an application program corresponding to a client, etc. The other data can include data generated after an operating system or an application program is run, which includes system data (for example, configuration parameters of the operating system) and user data. In the embodiment of the present disclosure, program instructions are stored in the memory 1020, and the processor 1080 executes the program instructions in the memory 1020 to implement any one of the three-dimensional menu display methods provided by the present disclosure.
[0153] In addition, the display device 100 can further include a touch unit 1100 for receiving input digital information, word information or contact touch operation or non-contact gesture, and generating signal input related to user settings and function control of the display device 100, etc. The touch unit 1100 includes but is not limited to an infrared touch unit, a capacitive touch unit, an electromagnetic touch unit, a camera acquisition unit, etc., wherein the camera acquisition unit is used to acquire the gesture of the user without contacting the display screen. When the touch unit 1100 includes an infrared touch unit or an electromagnetic touch unit, the touch unit 1100 and the display screen 1040 can be arranged in a stacked manner. For example, the user performs a touch operation on the touch screen, and the touch unit 1100 can collect the touch operation of the user thereon or nearby (such as the user using a finger, a stylus or any suitable object or accessory on the display panel 1041), and drive the corresponding connection device according to the pre-set program.
[0154] Optionally, the touch unit 1100 can include two parts of a touch detection device and a touch processor. Among them, the touch detection device detects the touch position of the user, and detects the signal brought by the touch operation, and transmits the signal to the touch processor; the touch processor receives the touch information from the touch detection device, and converts it into touch coordinates, and then sends it to the processor 1080, and can receive the command from the processor 1080 and execute it. In the embodiment of the present disclosure, if the user clicks the application, the touch detection device in the touch unit 1100 detects the touch operation, and then sends the signal corresponding to the detected touch operation to the touch processor. The touch processor converts the signal into touch coordinates and sends it to the processor 1080. The processor 1080 determines the operation required by the user according to the received touch coordinates.
[0155] Among them, the display panel 1041 can be implemented in various types such as LCD, OLED, etc. In addition to the display screen 1040 and the touch unit 1100, the display device 100 can further include an input unit 1030, which can include an image input device 1031 and other input devices 1032. The other input devices 1032 can include but are not limited to one or more of a physical keyboard, a function key (such as a volume control button, a switch button, etc.), a trackball, a mouse, a joystick, etc.
[0156] In addition to the above, the display device 100 can further include a power supply 1090 for supplying power to other modules, an audio circuit 1060, a near field communication module 1070 and an RF circuit 1010. The display device 100 can further include one or more sensors 1050, such as an acceleration sensor, a light sensor, a pressure sensor, etc. The audio circuit 1060 specifically includes a speaker 1061 and a microphone 1062, etc. For example, the display device 100 can collect the user's voice through the microphone 1062 and perform corresponding operations, etc.
[0157] As an embodiment, the number of the processors 1080 can be one or more, and the processors 1080 and the memory 1020 can be coupled or relatively independent.
[0158] As an embodiment, the processor 1080 is configured to perform the following steps:
[0159] obtain the identification information of the current display screen, wherein one identification information corresponds to at least one correction parameter;
[0160] adjust the reference curve according to the correction parameter corresponding to the identification information to obtain compensation data, the compensation data being used to compensate the display screen of the current display screen, and the reference curve being obtained by testing the relationship between the luminance of the display screen corresponding to the specified position on the at least one glass substrate and the time;
[0161] compensate the display screen of the display screen by using the compensation data.
[0162] As an optional embodiment, the glass substrate is divided into a plurality of positions, and one position corresponds to one display screen; one identification information is associated with at least one position information on the glass substrate.
[0163] As an optional embodiment, the processor 1080 is specifically configured to perform:
[0164] read the identification information of the current display screen from the storage area of the display screen;
[0165] wherein the identification information is obtained by encoding the position information corresponding to the current display screen on the glass substrate.
[0166] As an optional embodiment, the processor 1080 is specifically configured to perform:
[0167] obtain the identification information of the current display screen in response to the opening instruction of the enabling switch.
[0168] As an optional embodiment, the reference curve includes the luminance decay curve of the specified position, and the processor 1080 is specifically configured to determine the corresponding relationship between the identification information and the correction parameter by the following way:
[0169] obtain the luminance decay curve of the display screen corresponding to each position divided on the at least one glass substrate, wherein the positions include the specified position;
[0170] determine the correction parameter corresponding to each position according to the difference between the luminance decay curve corresponding to each position and the reference curve;
[0171] According to the correction parameter corresponding to each position, a corresponding relationship between the display screen identification information corresponding to each position and the correction parameter is determined.
[0172] As an optional implementation, the processor 1080 is specifically configured to perform:
[0173] According to a ratio of the slope of the luminance decay curve corresponding to each position and the slope of the reference curve, the correction parameter corresponding to each position is determined.
[0174] As an optional implementation, the processor 1080 is specifically configured to determine the slope of the luminance decay curve corresponding to the other positions except the specified position by the following manner:
[0175] linearly fitting the luminance decay curve to obtain the first slope of the luminance decay curve corresponding to the other positions; and / or,
[0176] The slope of the reference curve is determined by the following manner:
[0177] linearly fitting the reference curve to obtain the second slope of the reference curve.
[0178] As an optional implementation, the processor 1080 is specifically configured to determine the slope of the luminance decay curve corresponding to the other positions except the specified position by the following manner:
[0179] dividing the luminance decay curve of the other positions into a plurality of first curves corresponding to time periods, linearly fitting each first curve corresponding to a time period to obtain a third slope corresponding to each time period; and / or,
[0180] The slope of the reference curve is determined by the following manner:
[0181] dividing the reference curve into a plurality of second curves corresponding to time periods, linearly fitting each second curve corresponding to a time period to obtain a fourth slope corresponding to each time period.
[0182] As an optional implementation, the processor 1080 is specifically configured to perform:
[0183] determining the compensation gray scale value corresponding to different time according to the reference curve;
[0184] adjusting the compensation gray scale value corresponding to different time by using the correction parameter to obtain a modified gray scale value corresponding to different time;
[0185] determining the compensation data according to the modified gray scale value corresponding to different time.
[0186] As an optional implementation, the processor 1080 is specifically configured to perform:
[0187] The compensation gray scale value corresponding to the same time is multiplied by the correction parameter to obtain a correction gray scale value corresponding to different times.
[0188] As an optional implementation, the processor 1080 is specifically configured to perform:
[0189] determining a compensation gray scale value corresponding to different time periods according to the reference curve;
[0190] The compensation gray scale value corresponding to different times is determined according to the compensation gray scale values of adjacent time nodes in different time periods by using an interpolation method.
[0191] Based on the same inventive concept, the embodiments of the present application also provide an electronic device. Since the electronic device is the electronic device in the method of the embodiments of the present application, and the principle of solving the problem of the electronic device is similar to that of the method, the implementation of the electronic device can be referred to the implementation of the method, and the repeated parts will not be described here.
[0192] As shown in Figure 8 The electronic device includes a processor 800 and a memory 801, the memory 801 is used to store programs executable by the processor 800, and the processor 800 is used to read the programs in the memory 801 and perform the following steps:
[0193] obtain the identification information of the current display screen, wherein one identification information corresponds to at least one correction parameter;
[0194] adjust the reference curve according to the correction parameter corresponding to the identification information to obtain compensation data, the compensation data is used to compensate the display screen of the current display screen, and the reference curve is obtained by testing the relationship between the brightness of the display screen corresponding to the specified position on the at least one glass substrate and the time.
[0195] As an optional implementation, the glass substrate is divided into a plurality of positions, and one position corresponds to one display screen; one identification information is associated with at least one position information on the glass substrate.
[0196] As an optional implementation, the processor 800 is specifically configured to perform:
[0197] read the identification information of the current display screen from the storage area of the display screen;
[0198] The identification information is obtained by encoding the position information corresponding to the current display screen on the glass substrate.
[0199] As an optional implementation, the processor 800 is specifically configured to perform:
[0200] In response to the opening instruction of the enabling switch, the identification information of the current display screen is acquired.
[0201] As an optional implementation, the reference curve comprises a luminance decay curve of the specified position, and the processor 800 is specifically configured to determine the correspondence between the identification information and the correction parameter by the following manner:
[0202] The luminance decay curve of the display screen corresponding to each position on the at least one glass substrate is acquired, the each position comprising the specified position;
[0203] The correction parameter corresponding to each position is determined according to the difference between the luminance decay curve corresponding to each position and the reference curve;
[0204] The correspondence between the identification information of the display screen corresponding to each position and the correction parameter is determined according to the correction parameter corresponding to each position.
[0205] As an optional implementation, the processor 800 is specifically configured to perform:
[0206] The correction parameter corresponding to each position is determined according to the ratio of the slope of the luminance decay curve corresponding to each position and the reference curve.
[0207] As an optional implementation, the processor 800 is specifically configured to determine the slope of the luminance decay curve corresponding to the other position except the specified position by the following manner:
[0208] The first slope of the luminance decay curve corresponding to the other position is obtained by linear fitting of the luminance decay curve; and / or,
[0209] The slope of the reference curve is determined by the following manner:
[0210] The second slope of the reference curve is obtained by linear fitting of the reference curve.
[0211] As an optional implementation, the processor 800 is specifically configured to determine the slope of the luminance decay curve corresponding to the other position except the specified position by the following manner:
[0212] The luminance decay curve of the other position is divided into a plurality of first curves corresponding to time periods, and a third slope corresponding to each time period is obtained by linear fitting of each first curve corresponding to the time period; and / or,
[0213] The slope of the reference curve is determined by the following manner:
[0214] The reference curve is divided into a plurality of second curves corresponding to time periods, and a fourth slope corresponding to each time period is obtained by linear fitting of each second curve corresponding to the time period.
[0215] As an optional implementation, the processor 800 is specifically configured to perform:
[0216] determine the compensation gray scale value corresponding to different time according to the reference curve;
[0217] adjust the compensation gray scale value corresponding to different time by using the correction parameter to obtain the correction gray scale value corresponding to different time;
[0218] determine the compensation data according to the correction gray scale value corresponding to different time.
[0219] As an optional implementation, the processor 800 is specifically configured to perform:
[0220] multiply the compensation gray scale value corresponding to the same time and the correction parameter to obtain the correction gray scale value corresponding to different time.
[0221] As an optional implementation, the processor 800 is specifically configured to perform:
[0222] determine the compensation gray scale value corresponding to different time periods according to the reference curve;
[0223] determine the compensation gray scale value corresponding to different time according to the compensation gray scale value of adjacent time nodes in different time periods by using an interpolation method.
[0224] Based on the same inventive concept, the embodiment of the present application also provides a display picture compensation device. Since the device is the device in the method of the embodiment of the present application, and the principle of solving the problem of the device is similar to that of the method, the implementation of the device can be referred to the implementation of the method, and the repeated parts will not be described here.
[0225] As shown in Figure 9 the device comprises:
[0226] An acquisition identification unit 900 is configured to acquire identification information of a current display screen, wherein one identification information corresponds to at least one correction parameter.
[0227] A compensation adjustment unit 901 is configured to adjust a reference curve according to the correction parameter corresponding to the identification information to obtain compensation data, wherein the compensation data is used for compensating the display picture of the current display screen, and the reference curve is obtained by testing the relationship between the luminance of the display screen corresponding to a specified position on at least one glass substrate and the time change.
[0228] As an optional implementation, the glass substrate is divided into a plurality of positions, and one position corresponds to one display screen; one identification information is associated with at least one position information on the glass substrate.
[0229] As an optional implementation, the obtaining identifier unit is specifically configured to:
[0230] read the identification information of the current display screen from a storage area of the display screen.
[0231] The identification information is obtained by encoding the corresponding position information of the current display screen on the glass substrate.
[0232] As an optional implementation, the obtaining identifier unit is specifically configured to:
[0233] In response to an opening instruction of the enabling switch, the identification information of the current display screen is obtained.
[0234] As an optional implementation, the reference curve includes a luminance decay curve of the specified position, and the compensation adjustment unit is specifically configured to determine the correspondence between the identification information and the correction parameter by the following manner:
[0235] Obtain the luminance decay curve of the display screen corresponding to each position divided on the at least one glass substrate, the each position including the specified position;
[0236] According to the difference degree between the luminance decay curve corresponding to each position and the reference curve, determine the correction parameter corresponding to each position;
[0237] According to the correction parameter corresponding to each position, determine the correspondence between the identification information of the display screen corresponding to each position and the correction parameter.
[0238] As an optional implementation, the compensation adjustment unit is specifically configured to:
[0239] According to the ratio of the slope of the luminance decay curve corresponding to each position and the reference curve, determine the correction parameter corresponding to each position.
[0240] As an optional implementation, the compensation adjustment unit is specifically configured to determine the slope of the luminance decay curve corresponding to the other positions except the specified position by the following manner:
[0241] Linearly fit the luminance decay curve to obtain a first slope of the luminance decay curve corresponding to the other positions; and / or,
[0242] Determine the slope of the reference curve by the following manner:
[0243] Linearly fit the reference curve to obtain a second slope of the reference curve.
[0244] As an optional implementation, the compensation adjustment unit is specifically configured to determine the slope of the luminance decay curve corresponding to the other positions except the specified position by the following manner:
[0245] dividing the luminance decay curve of the other position into a plurality of time period corresponding first curves, and performing linear fitting on each time period corresponding first curve to obtain a third slope corresponding to each time period; and / or
[0246] The slope of the reference curve is determined by the following way:
[0247] The reference curve is divided into a plurality of time period corresponding second curves, and linear fitting is performed on each time period corresponding second curve to obtain a fourth slope corresponding to each time period.
[0248] As an optional implementation, the compensation adjustment unit is specifically configured to:
[0249] According to the reference curve, a compensation gray scale value corresponding to each time point is determined;
[0250] The compensation gray scale value corresponding to each time point is adjusted by using the correction parameter to obtain a corrected gray scale value corresponding to each time point;
[0251] According to the corrected gray scale value corresponding to each time point, compensation data is determined.
[0252] As an optional implementation, the compensation adjustment unit is specifically configured to:
[0253] The compensation gray scale value corresponding to each time point is multiplied by the correction parameter to obtain a corrected gray scale value corresponding to each time point.
[0254] As an optional implementation, the compensation adjustment unit is specifically configured to:
[0255] According to the reference curve, a compensation gray scale value corresponding to each time period is determined;
[0256] According to the compensation gray scale values of adjacent time nodes in different time periods, a compensation gray scale value corresponding to each time point is determined by using an interpolation method.
[0257] Based on the same inventive concept, the embodiments of the present disclosure provide a computer storage medium, which includes computer program code, when the computer program code runs on a computer, causes the computer to execute the display picture compensation method as any one of the foregoing. Since the principle of solving problems of the above computer storage medium is similar to that of the display picture compensation method, the implementation of the above computer storage medium can be referred to the implementation of the method, and the repeated parts will not be described here.
[0258] In specific implementation process, the computer storage medium can include: universal serial bus flash drive (USB, Universal Serial Bus Flash Drive), mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and various storage medium that can store program codes.
[0259] Based on the same inventive concept, the embodiments of the present disclosure further provide a computer program product, which comprises computer program codes, and when the computer program codes run on a computer, the computer program codes make the computer execute the display picture compensation method as any one of the foregoing embodiments. Since the computer program product solves problems in the same principle as the display picture compensation method, the implementation of the computer program product can refer to the implementation of the method, and the repeated parts will not be described here.
[0260] The computer program product can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium may, for example, be but is not limited to an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination of the above. More specific examples (non-exhaustive list) of readable storage medium include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above.
[0261] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can adopt a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer usable program codes.
[0262] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or blocks of the flowcharts can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or blocks of the flowcharts can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart block or blocks.
[0263] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or blocks of the flowcharts can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or blocks of the flowcharts can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart block or blocks.
[0264] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or blocks of the flowcharts can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or blocks of the flowcharts can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart block or blocks.
[0265] Obviously, numerous modifications and variations are possible in accordance with the teachings of the application without departing from the scope of the application. Accordingly, it is intended that all possible modifications and variations be included within the scope of the application.
Claims
1. A display screen compensation method, characterized in that, The method includes: Obtain the identification information of the current display screen, where each identification information corresponds to at least one correction parameter; The reference curve is adjusted according to the correction parameters corresponding to the identification information to obtain compensation data. The compensation data is used to compensate the display screen of the current display screen. The reference curve is obtained by testing the relationship between the brightness of the display screen at a specified position on at least one glass substrate and time. The reference curve includes a brightness attenuation curve at a specified location, and the correspondence between the identification information and the correction parameters is determined in the following way: Obtain the brightness decay curves of the display screen corresponding to each position divided on at least one glass substrate, wherein each position includes a specified position; determine the correction parameters corresponding to each position based on the degree of difference between the brightness decay curve corresponding to each position and the reference curve; and determine the correspondence between the identification information of the display screen corresponding to each position and the correction parameters based on the correction parameters corresponding to each position.
2. The method according to claim 1, characterized in that, The glass substrate is divided into multiple positions, with each position corresponding to a display screen; an identification information is associated with at least one position information on the glass substrate.
3. The method according to claim 1, characterized in that, The step of obtaining the current display screen's identification information includes: Read the current display's identification information from the display's storage area; The identification information is obtained by encoding the position information of the current display screen on the glass substrate.
4. The method according to any one of claims 1 to 3, characterized in that, The step of obtaining the current display screen's identification information includes: In response to the enable switch's activation command, obtain the current display's identification information.
5. The method according to claim 1, characterized in that, Based on the degree of difference between the brightness attenuation curve at each location and the reference curve, the correction parameters for each location are determined, including: The correction parameters for each position are determined based on the ratio of the slope of the brightness attenuation curve at each position to that of the reference curve.
6. The method according to claim 5, characterized in that, The slope of the luminance attenuation curve for locations other than the specified location is determined as follows: Linear fitting of the brightness decay curve yields the first slope of the brightness decay curve corresponding to the other positions; and / or, The slope of the baseline curve is determined as follows: The second slope of the benchmark curve is obtained by linear fitting the benchmark curve.
7. The method according to claim 5, characterized in that, The slope of the luminance attenuation curve for locations other than the specified location is determined as follows: The brightness decay curves at the other locations are divided into multiple time periods corresponding to the first curve. A linear fit is then performed on the first curve for each time period to obtain the third slope for that time period; and / or, The slope of the baseline curve is determined as follows: The baseline curve is divided into second curves corresponding to multiple time periods, and a fourth slope is obtained by linear fitting of the second curve corresponding to each time period.
8. The method according to claim 1, characterized in that, The step of adjusting the baseline curve according to the correction parameters corresponding to the identification information to obtain compensation data includes: The compensation grayscale values corresponding to different times are determined based on the baseline curve. The compensation grayscale value at different times is adjusted using the correction parameters to obtain the correction grayscale value at different times; The compensation data is determined based on the corrected grayscale values at different times.
9. The method according to claim 8, characterized in that, The step of adjusting the compensation grayscale value at different times using the correction parameter to obtain the correction grayscale value at different times includes: Multiply the compensated grayscale value corresponding to the same time moment by the correction parameter to obtain the corrected grayscale value corresponding to different times moment.
10. The method according to claim 8, characterized in that, The step of determining the compensation grayscale value corresponding to different times based on the reference curve includes: The compensation grayscale values corresponding to different time periods are determined based on the baseline curve. By using interpolation, the compensation grayscale value corresponding to different times is determined based on the compensation grayscale values of adjacent time nodes in different time periods.
11. A display device, characterized in that, Includes a display screen and control circuitry, wherein: The display screen is configured to display content; The control circuit includes a processor and a memory, the memory being used to store programs executable by the processor, the processor being configured to compensate the display screen using compensation data obtained by the method of any one of claims 1 to 10.
12. An electronic device, characterized in that, The electronic device includes a processor and a memory, the memory being used to store a program executable by the processor, and the processor being used to read the program in the memory and execute the steps of the method according to any one of claims 1 to 10.
13. A computer storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps of the method as described in any one of claims 1 to 10.
14. A computer program product, characterized in that, The computer program product includes: computer program code, which, when run on a computer, causes the computer to perform the method as described in any one of claims 1 to 10.
Citation Information
Patent Citations
Picture quality controling system
CN101017255A
Compensation method, compensation device and display device
CN110534061A