Display screen brightness compensation method, device, equipment and storage medium
By acquiring and analyzing the brightness data of the special-shaped areas of the AMOLED display, performing linear fitting and mapping table search, real-time brightness compensation is achieved, solving the problem of uneven brightness in the special-shaped areas, and improving the visual experience and production efficiency of the display.
Patent Information
- Application Number
- CN202211536884.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-01
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2042-12-01
AI Technical Summary
Due to the limitations of the equipment process, the special-shaped area of the AMOLED display has Mura defects, resulting in uneven brightness and cannot be effectively eliminated.
By obtaining the brightness data of the special-shaped area of the display screen, perform linear fitting, and obtain the fitting slope. Based on the fitting slope, the brightness compensation parameters are found in the constructed mapping table to achieve real-time compensation of the brightness of the special-shaped area of the display screen.
It effectively eliminates the defect of uneven brightness of the display screen, improves the visual experience of the AMOLED display screen, and improves the yield rate and display quality of the production line.
Smart Images

Figure CN115966175B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display technology, and in particular to a display screen brightness compensation method, device, equipment and storage medium. Background Art
[0002] AMOLED (Active Matrix / Organic Light Emitting Diode: Active Matrix Organic Light Emitting Diode Panel) display refers to a screen based on AMOLED materials. Compared with traditional LCD panels, AMOLED has the characteristics of faster response speed, higher contrast, and wider viewing angle. In the case that the front camera of the mobile phone is an essential hardware, in order to pursue the screen-to-body ratio, major mobile phone brand manufacturers will select the appropriate display screen based on the market, user preferences, and technology. Most manufacturers will choose special-shaped screens. According to the appearance, special-shaped screens can be summarized into the following three types: "bangs screen", "water drop screen", "perforated screen", etc. Due to the limitations of equipment technology, these special-shaped screens will have Mura defects.
[0003] At present, no matter what kind of special-shaped display screen, the pixel circuits in certain areas of the screen are physically removed on the pixel light-emitting tube and control circuit. This will inevitably cause changes in the positive voltage (PVDD) and negative voltage (PVEE) in the local area, thereby causing brightness changes. When the brightness change reaches a certain level, there will be a visually visible brightness difference on the display, making it difficult to completely eliminate the Mura defect. Summary of the invention
[0004] In view of this, the purpose of the embodiments of the present application is to provide a display screen brightness compensation method, device, equipment and storage medium, which obtains the brightness data of the irregular area of the display screen, detects and compensates the defects of the irregular area online in real time, and effectively eliminates the uneven brightness defects of the defective display screen, and ultimately improves the visual experience of the AMOLED display phone, thereby solving the technical problem that "Mura defects cannot be completely eliminated well".
[0005] In a first aspect, an embodiment of the present application provides a method for compensating display screen brightness, the method comprising: obtaining brightness data of a shaped area of a display screen; performing linear fitting on the brightness data of the shaped area to obtain a fitting slope; based on the fitting slope, searching for a brightness compensation parameter corresponding to the shaped area in a constructed mapping table; wherein the mapping table is composed of a mapping relationship constructed by determining a compensation interval determined according to brightness change characteristics of the shaped area and a brightness compensation parameter of the compensation interval; and compensating the brightness of the shaped area of the display screen according to the brightness compensation parameter.
[0006] In the above implementation process, the brightness data is obtained by taking pictures of the special-shaped areas of the display screen, and the brightness data characteristics are analyzed to establish a brightness compensation relationship mapping table. The brightness of the special-shaped areas of the display screen is compensated according to the constructed mapping table, which can realize online defect detection and compensation of special-shaped areas, and improve the brightness uniformity of the display screen with uneven brightness display, thereby improving the yield of the production line, improving the display quality, reducing the number of rework times of the production line, and reducing the overall cost.
[0007] Optionally, the irregular area includes: an irregular left area and an irregular right area; the mapping table is constructed in the following manner: linearly fitting the average brightness data of each row of pixels in the irregular left area and the irregular right area to obtain a fitting slope; determining a compensation interval with a small brightness change and a compensation interval with a large brightness change according to the size of the fitting slope; and setting corresponding first brightness compensation parameters and second brightness compensation parameters for the compensation interval with a small brightness change and the compensation interval with a large brightness change.
[0008] In the above implementation process, the irregular area of the display screen is divided into left and right areas, and then the compensation interval is divided more specifically according to the brightness change characteristics. The corresponding first brightness compensation parameter and second brightness compensation parameter are preset according to the compensation interval, and then a brightness relationship mapping table is constructed to achieve the weakening of the brightness difference of the irregular area, thereby improving the display effect of the display screen and improving the user experience.
[0009] Optionally, the irregular region also includes: an irregular boundary line region; the mapping table is constructed in the following manner: determining a relative brightness compensation interval by subtracting brightness data of pixels in other rows except the starting row in the irregular boundary line region from brightness data of pixels in the starting row; and setting a corresponding third brightness supplement parameter for the relative brightness compensation interval.
[0010] In the above implementation process, the irregular area of the display screen is divided into dividing line areas, and then the compensation interval is divided more specifically according to the brightness change characteristics. The corresponding third brightness compensation parameter is preset according to the compensation interval, and then a brightness relationship mapping table is constructed to achieve the weakening of the brightness difference in the irregular area, thereby improving the display effect of the display screen and improving the user experience.
[0011] Optionally, the irregular region includes: an irregular left region and an irregular right region; performing linear fitting on the brightness data of the irregular region to obtain a fitting slope includes: calculating a plurality of first brightness data average values from a starting row of pixels to an ending row of pixels in the irregular left region; calculating a plurality of second brightness data average values from a starting row of pixels to an ending row of pixels in the irregular right region; performing linear fitting on the plurality of first brightness data average values to obtain a first fitting slope; performing linear fitting on the plurality of second brightness data average values to obtain a second fitting slope.
[0012] In the above implementation process, the average brightness of the brightness data of the special-shaped left and right areas of the display screen is calculated, and a linear fit is performed on the average values of multiple brightness data to obtain the corresponding slope. According to the slope, the brightness change characteristics can be determined, and the compensation value can be found more quickly, thereby improving the display effect of the display screen and helping to enhance the user experience.
[0013] Optionally, based on the fitting slope, searching for the brightness compensation parameter corresponding to the irregular area in the constructed mapping table includes: judging whether the irregular left area is located in a target compensation interval according to the first fitting slope; or judging whether the irregular right area is located in a target compensation interval according to the second fitting slope; wherein the target compensation interval includes: a compensation interval with a smaller brightness change and a compensation interval with a larger brightness change; if it is determined that the irregular left area is located in the target compensation interval, or the irregular right area is located in the target compensation interval, then determining the target brightness compensation parameter of the target compensation interval as the brightness compensation parameter corresponding to the irregular area; wherein the target brightness compensation parameter includes: a first brightness compensation parameter and a second brightness compensation parameter.
[0014] In the above implementation process, by analyzing the fitting slope of the brightness data of the left and right areas of the irregular shape in the display screen, the compensation value can be quickly found from the mapping table, and the irregular shape area of the display screen is compensated accordingly according to the compensation value, thereby improving the display effect of the display screen and helping to enhance the user experience.
[0015] Optionally, the irregular region also includes: an irregular dividing line region; the searching for the brightness compensation parameter corresponding to the irregular region in the constructed mapping table includes: calculating a plurality of third brightness data average values from a starting row pixel to an ending row pixel in the irregular dividing line region; calculating a difference between the plurality of third brightness data average values and the starting row pixel; judging whether the irregular dividing line region is located in a relative brightness compensation interval based on the difference; if it is judged that the irregular dividing line region is located in the relative brightness compensation interval, determining the third brightness compensation parameter of the relative brightness compensation interval as the brightness compensation parameter corresponding to the irregular region.
[0016] In the above implementation process, by searching for the corresponding brightness compensation parameter according to the average value difference of the brightness data, the corresponding compensation can be performed more accurately, thereby improving the display effect of the display screen and improving the user experience.
[0017] Optionally, the brightness compensation parameter includes a data voltage for driving the display screen to emit light.
[0018] In the above implementation process, the yield of the production line is improved and the display quality is improved by integrating and storing the compensation parameters in the De-Mura compensation data of the flash memory.
[0019] In a second aspect, an embodiment of the present application provides a display screen brightness compensation device, the device comprising: an acquisition module, used to acquire brightness data of a shaped area of the display screen; a fitting calculation module, used to perform linear fitting on the brightness data of the shaped area to obtain a fitting slope; a compensation parameter search module, used to search for brightness compensation parameters corresponding to the shaped area in a constructed mapping table based on the fitting slope; wherein the mapping table is composed of a mapping relationship constructed by determining a compensation interval determined according to brightness change characteristics of the shaped area and a brightness compensation parameter of the compensation interval; and a compensation module, used to compensate for the brightness of the shaped area of the display screen according to the brightness compensation parameter.
[0020] In a third aspect, an embodiment of the present application further provides an electronic device, comprising: a processor and a memory, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the machine-readable instructions are executed by the processor to perform the steps of the above method.
[0021] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above method are executed.
[0022] In order to make the above-mentioned objects, features and advantages of the present application more obvious and understandable, embodiments are given below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0024] Figure 1 A flow chart of a display screen brightness compensation method provided in an embodiment of the present application;
[0025] Figure 2 A diagram of a special-shaped area of a display screen provided in an embodiment of the present application;
[0026] Figure 3 A characteristic diagram of brightness variation of a special-shaped area of a display screen provided in an embodiment of the present application;
[0027] Figure 4 A schematic diagram of functional modules of a display screen brightness compensation device provided in an embodiment of the present application;
[0028] Figure 5 A block diagram of an electronic device providing a display screen brightness compensation device according to an embodiment of the present application.
[0029] Icons: 210 - acquisition module; 220 - fitting calculation module; 230 - compensation parameter search module; 240 - compensation module; 300 - electronic device; 311 - memory; 312 - storage controller; 313 - processor; 314 - peripheral interface; 315 - input and output unit; 316 - display unit. DETAILED DESCRIPTION
[0030] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.
[0031] It should be noted that similar numbers and letters represent similar items in the following figures, so once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. The terms "comprises", "comprising" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or equipment including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or equipment. In the absence of further restrictions, the elements defined by the statement "comprising one..." do not exclude the presence of other identical elements in the process, method, article or equipment including the elements. The terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.
[0032] Before introducing the embodiments of the present application, a brief introduction to the technical concepts involved in the present application is first given.
[0033] Special-shaped display screen: It is a special-shaped display screen modified on the basis of ordinary display screen (such as AMOLED display screen, OLED display screen, LCD display screen). The characteristic of the new product is that it can better adapt to the overall structure and environment of the building. For example, according to the position and appearance of the camera on the display screen, the special-shaped screen can be divided into: "bangs screen", "water drop screen", "punch screen", etc.
[0034] Mura: Uneven brightness of the display screen is a common defect. It is more serious in OLED displays than LCDs, and there are many types of Mura defects, including large-area color casts and dot-shaped, spot-shaped, band-shaped, ring-shaped, cloud-shaped, and other forms. Each form corresponds to different colors and grayscale images. This is mainly due to the complexity of the OLED process and the difficulty in achieving very good flatness in the evaporation process, which leads to large differences in the luminous brightness of each sub-pixel under the same external conditions. Each sub-pixel has to be compensated to meet the panel display standard. De-mura means to remove. For OLED screens, the brightness of each small LED can be adjusted. When you use a camera to detect the screen, you find a spot on the screen, which is mura, that is, uneven image.
[0035] The inventor of this application has noticed that the AMOLED display has the characteristics of high contrast, wide color gamut, light and power saving, narrow frame, under-screen fingerprint, etc. Because of these many advantages, mainstream mobile phone brand manufacturers have a strong willingness to adopt it. According to the release and sales of mobile phones by major mobile phone brands in the mobile phone market, the market penetration rate of AMOLED display phones has reached 42% in 2021, and it is expected to reach 46% in 2022, and will continue to increase in the next few years; the corresponding market situation is that most of the flagship phones of mobile phone brand manufacturers use AMOLED full screen. The basic display principle of AMOLED display is: apply the forward voltage (PVDD) and negative voltage (PVEE) of the pixel light-emitting tube to conduct, and then control the impedance of the conduction circuit to accurately control the current flowing through the light-emitting tube, thereby controlling the brightness of the light. From the technical route point of view, AMOLED display faces some technical difficulties: due to the limitations of equipment technology, the display circuit is made on a large area of glass substrate, and the parameters of the circuits at different positions, including threshold voltage and electron mobility, are non-uniform. This non-uniformity is reflected in the poor brightness uniformity of the light-emitting unit and is perceived by the human eye, that is, the Mura phenomenon. In order to show better effects to users, Mura is usually eliminated by taking photos one by one on the production line using De-Mura technology. However, most current methods can only achieve a certain degree of improvement in brightness differences through physical elimination. In view of this, the embodiment of the present application provides a display brightness compensation method as described below.
[0036] See also Figure 1 , Figure 1 A flow chart of a display screen brightness compensation method provided in an embodiment of the present application. The method comprises: step 100, step 120, step 140 and step 160.
[0037] Step 100: Acquire brightness data of a special-shaped area of the display screen;
[0038] Step 120: performing linear fitting on the brightness data of the irregular-shaped area to obtain a fitting slope;
[0039] Step 140: based on the fitting slope, searching for the brightness compensation parameter corresponding to the irregular-shaped area in the constructed mapping table; wherein the mapping table is composed of a mapping relationship between the compensation interval determined according to the brightness change characteristics of the irregular-shaped area and the brightness compensation parameter of the compensation interval;
[0040] Step 160: Compensate the brightness of the irregular-shaped area of the display screen according to the brightness compensation parameter.
[0041] Exemplarily, the brightness compensation parameter may be: a compensation value set according to the brightness variation characteristics for the special-shaped areas of special-shaped display screens such as "bangs screen", "water drop screen", and "punch screen", thereby weakening the brightness difference on the display panel. The brightness variation characteristics may be: based on the display screens produced in batches on the production line, multiple (for example, 30) modules produced in the same batch are randomly selected, and after the pre-operation is completed according to the production line process, Mura photos are taken to obtain brightness data, and then the effects after compensation and repair are combined one by one to analyze and summarize the characteristic values. According to the characteristic values, more specific compensation intervals and brightness compensation parameters can be further determined.
[0042] Optionally: Figure 2 The “notch screen” shown has a total of 180 rows of pixel circuits, the notch boundary is 91 rows, and the black area has no corresponding pixel circuits and appears black. Before processing, the left and right sides of the notch are darker than the bottom of the notch, and the notch boundary is dark, bright, or blurred. By analyzing and summarizing the first 180 rows of the photo brightness data of 30 “notch screens”, it is found that the following brightness change characteristics are met: Figure 3 As shown in the figure, the brightness change relationship of the irregular areas on the left (curve labeled 01), in the middle (curve labeled 02), and on the right (curve labeled 03) is shown from top to bottom, and the gray vertical line is the dividing line. The brightness of the left and right sides of the Notch increases linearly from the first display line to the Notch dividing line, with a certain slope; the brightness of the Notch dividing line is different from that on both sides of the Notch dividing line. After passing the Notch dividing line, the brightness below the Notch tends to remain unchanged. Among them, the brightness difference of different display screens can mainly come from two points: (1) the difference in the normalized brightness slope of the Notch area from the first line to the Notch dividing line; (2) the 1st to 4th lines of the Notch dividing line are brighter or darker than the two sides of the Notch dividing line. However, the main factors that cause the brightness difference between the left and right sides of the Notch and the Notch dividing line to be prominent can be: surface crosstalk, linear crosstalk and pixel circuit voltage drop.
[0043] The process of establishing the mapping table of the brightness compensation relationship can be as follows: before the formal mass production of the production line, a brightness compensation parameter library is first established to store the characteristic values and the brightness compensation parameter mapping table; then, 30 modules produced in the same batch can be randomly selected, and after completing the pre-work according to the production line process, Mura photos are taken to obtain brightness data; then, the effect after the preliminary repair is combined one by one, the characteristic values are analyzed and summarized, and a mapping table of the characteristic values and brightness compensation parameters is established, and added to the brightness compensation parameter library, and then the production line can be mass produced; in the mass production process, the display screens that have not been counted for characteristics will have characteristic values and brightness compensation parameter mapping tables established for them, and they will be added to the brightness compensation parameter library. After a period of mass production, the brightness compensation parameter library will be sufficient to cover all types of characteristics.
[0044] According to the brightness compensation parameters, the brightness of the special-shaped area of the display screen can be compensated as follows: the display screen can obtain the compensation data corresponding to multiple brightness values of each light-emitting LED in the preset brightness list, and then control the data voltage Vdata loaded on each light-emitting LED according to the compensation parameters corresponding to different brightness values, and then compensate the current distribution of each light-emitting LED by the ITO capacitor, so that the lighting time of each light-emitting LED is kept within a certain range, and then ensure that the luminous brightness of each light-emitting LED is kept within a certain range, that is, the brightness of each light-emitting LED is uniform. At the same time, the brightness compensation parameters can be stored in the register of the display driver chip in the form of register values. For example: when compensating for the Mura of the screen body, the brightness compensation parameters on the left and right sides of the Notch and the brightness compensation parameters on the dividing line on the left and right sides of the Notch are integrated into the De-Mura compensation data and stored in the flash.
[0045] By taking pictures of the special-shaped areas of the display screen to obtain brightness data, analyzing the brightness data characteristics to establish a brightness compensation relationship mapping table, and compensating the brightness of the special-shaped areas of the display screen according to the constructed mapping table, it is possible to achieve online defect detection and compensation for special-shaped areas, and improve the brightness uniformity of display screens with uneven brightness display, thereby improving the yield of the production line, improving the display quality, reducing the number of rework times on the production line, and reducing the overall cost.
[0046] In one embodiment, the irregular-shaped area includes: an irregular-shaped left area and an irregular-shaped right area; the mapping table is constructed in a manner including: step 150 , step 151 and step 152 .
[0047] Step 150: performing a linear fitting on the average value of the brightness data of each row of pixels in the area on the left side of the irregular shape and the area on the right side of the irregular shape to obtain a fitting slope;
[0048] Step 151: determining a compensation interval for a smaller brightness change and a compensation interval for a larger brightness change according to the size of the fitting slope;
[0049] Step 152: setting corresponding first brightness compensation parameters and second brightness compensation parameters for the compensation interval with smaller brightness change and the compensation interval with larger brightness change.
[0050] For example, the selected display screen may be Figure 2Taking the notch screen (a total of 180 rows of pixel circuits) as an example, the white brightness areas on the left and right sides of the black camera pixel area from the 1st row to the 90th row can be divided into the irregular left area (Notch left area) and the irregular right area (Notch right area). From the characteristics of the photo brightness data and the actual display effect before compensation and repair, taking the area below the Notch dividing line as the reference area, the "notch screen" has three main areas with visual and measured brightness differences: the Notch left area, the Notch right area, and the Notch dividing line area. Therefore, the eigenvalues in the mapping table can be divided according to the eigenvalues of these three areas.
[0051] For the Notch left area: calculate the average value of the brightness data in the Notch left area by row, and then calculate the slope from row 1 to row 90 through linear fitting; the smaller the slope, the smaller the brightness change in the Notch left area, and vice versa. The compensation value (first brightness compensation parameter) for repair can be selected according to the slope: first define two compensation intervals according to the fitting slope, such as: [0,0.5) and [0.5,1]. It is stipulated that when the slope is <0.5, the brightness change is small, and the area on the left side of Notch is divided into three areas by row. The first brightness compensation parameters of the first and third areas are LA11 and LA13, and the second area in the middle is the first transition area. Its first brightness compensation parameter is obtained by linear interpolation according to LA11 and LA13, and is set to LA12; when the slope is ≥0.5, the brightness change is large, and the area on the left side of Notch is divided into five areas by row. The first brightness compensation parameters of the first, third and fifth areas are LB11, LB13 and LB15. The second area is the second transition area, and the first brightness compensation parameter is obtained by linear interpolation according to LB11 and LB13, which can be recorded as LB12. The fourth area is the third transition area, and the first brightness compensation parameter is obtained by linear interpolation according to LB13 and LB15, which can be recorded as LB14.
[0052] For the Notch right area: calculate the average value of the brightness data in the Notch right area by row, and then calculate the slope from the 1st row to the 90th row through linear fitting; the smaller the slope, the smaller the brightness change in the Notch right area, and vice versa. The compensation value for repair (the second brightness compensation parameter) can be selected according to the slope: first define two compensation intervals according to the fitting slope, such as: [0,0.5) and [0.5,1]. It is stipulated that when the slope is <0.5, the brightness change is small, and the area on the left side of the Notch is divided into three areas by row. The second brightness compensation parameters of the first area and the third area are RA11 and RA13, and the second area in the middle is the fourth transition area. The second brightness compensation parameter is obtained by linear interpolation according to RA11 and RA13, and is set to RA12; when the slope is ≥0.5, the brightness change is large, and the area on the right side of the Notch is divided into five areas by row. The second brightness compensation parameters of the first, third, and fifth areas can be RB11, RB13, and RB15. The second area is the fifth transition area, and the second brightness compensation parameter is obtained by interpolation according to RB11 and RB13, which can be recorded as RB12; the fourth area is the sixth transition area, and the second brightness compensation parameter is obtained by linear interpolation according to RB13 and RB15, which can be set to RB14.
[0053] By dividing the irregular area of the display screen into left and right areas, and then dividing the compensation interval more specifically according to the brightness change characteristics, the corresponding first brightness compensation parameter and second brightness compensation parameter are preset according to the compensation interval, and then a brightness relationship mapping table is constructed to achieve the weakening of the brightness difference of the irregular area, thereby improving the display effect of the display screen and helping to enhance the user experience.
[0054] In one embodiment, the irregular-shaped area further includes: an irregular-shaped boundary line area; and the method for constructing the mapping table further includes: step 154 and step 155 .
[0055] Step 154: determining a relative brightness compensation interval by subtracting brightness data of pixels in other rows except the starting row in the irregular boundary area from brightness data of pixels in the starting row;
[0056] Step 155: setting a corresponding third brightness supplement parameter for the relative brightness compensation interval.
[0057] For example, please refer to Figure 2For a notch screen, the white brightness areas on the left and right sides of the black camera pixel area can be divided into a shaped left area (Notch left area) and a shaped right area (Notch right area). In addition to the left and right areas, it can also include the area where the boundary line below the left and right areas is located, that is, the dividing line area (Notch dividing line area). Assuming that the area below the Notch dividing line is the reference area, the above three areas of the "notch screen" may have visual and measured brightness differences: Notch left area, Notch right area, and Notch dividing line area. Therefore, the eigenvalues in the mapping table can be divided according to the eigenvalues of these three areas.
[0058] For the Notch demarcation area: Figure 2 The "notch screen" shown has a total of 180 rows of pixel circuits. The boundary area can be demarcated into rows 91 to 94. The normalized brightness in this area is subtracted from the 90th row (the starting row of the boundary), and the repaired compensation value (third brightness compensation parameter) is set row by row. The compensation intervals are divided according to the difference value: [-0.015, -0.01), [-0.01, -0.005), [-0.005, 0), [0, 0.005], (0.005, 0.01], (0.01, 0.015]. The third brightness compensation parameters of these compensation intervals can be NL1, NL2, NL3, NL4, NL5, NL6 on the left side of the Notch boundary; NR1, NR2, NR3, NR4, NR5, NR6 on the right side of the Notch boundary.
[0059] By dividing the irregular areas of the display screen into regions, dividing the boundary areas, and then dividing the compensation intervals more specifically according to the brightness change characteristics, the corresponding third brightness compensation parameters are preset according to the compensation intervals, and then a brightness relationship mapping table is constructed to achieve the weakening of the brightness differences in the irregular areas, thereby improving the display effect of the display screen and helping to enhance the user experience.
[0060] In one embodiment, the irregular-shaped area includes: an irregular-shaped left area and an irregular-shaped right area; step 120 may include: step 121, step 122, step 123 and step 124.
[0061] Step 121: Calculate the average values of a plurality of first brightness data from the starting row pixels to the ending row pixels in the left area of the irregular shape;
[0062] Step 122: calculating the average values of a plurality of second brightness data from the starting row pixels to the ending row pixels in the right area of the irregular shape;
[0063] Step 123: performing linear fitting on the average values of the plurality of first brightness data to obtain a first fitting slope;
[0064] Step 124: Perform linear fitting on the average values of the plurality of second brightness data to obtain a second fitting slope.
[0065] For example, based on the brightness data obtained by taking a photo, the brightness data of the pixels in the starting row to the ending row of the pixels in the left and right areas of the irregular shape are calculated, that is, Figure 2 The first 1 to 90 rows of data in the Notch left area, Notch right area and reference area below the Notch boundary line are calculated respectively. Assume that the average brightness of the first pixel to the Nth pixel in the first row of the left area of the alien is L L1AVR , remember L L1AVR =Average(L L11 :L L1N ), where L L11 Indicates the brightness of the first pixel in the first row of the Notch left area, L L1N Indicates the brightness of the Nth pixel in the 1st row of the Notch left area; Average indicates the average brightness of the 1st pixel, the 2nd pixel, ..., the N-1th pixel, and the Nth pixel in the 1st row. Because it is a special-shaped area, the number of pixels in each row will be different, that is, the N value of each row is different, and N is obtained according to the physical pixel situation of the display screen. Similarly, the weighted average brightness L of the right row of the Notch can be obtained R1AVR , L R2AVR ,...,L R89AVR , L R90AVR .
[0066] The normalized brightness data of the Notch left area were fitted respectively to obtain the respective slopes; L L1AVR , L L2AVR ,...,L L89AVR , L L90AVR , after magnification 1000 times, linear fitting can be obtained to obtain the first fitting slope coefficient K L ; L R1AVR , L R2AVR ,...,L R89AVR , L R90AVR , after amplification 1000 times, linear fitting can be obtained to obtain the second fitting slope coefficient K R .
[0067] By calculating the average brightness of the brightness data of the left and right areas of the special-shaped display screen, and performing linear fitting on the average values of multiple brightness data, the corresponding slope is obtained. According to the slope, the brightness change characteristics can be determined, and the compensation value can be found more quickly, thereby improving the display effect of the display screen and helping to enhance the user experience.
[0068] In one embodiment, step 140 may include: step 141 and step 142 .
[0069] Step 141: judging whether the left side area of the irregular shape is in the target compensation interval according to the first fitting slope; or judging whether the right side area of the irregular shape is in the target compensation interval according to the second fitting slope; wherein the target compensation interval includes: a compensation interval with a small brightness change and a compensation interval with a large brightness change;
[0070] Step 142: If it is determined that the left side area of the alien shape is located in the target compensation interval, or the right side area of the alien shape is located in the target compensation interval, the target brightness compensation parameter of the target compensation interval is determined as the brightness compensation parameter corresponding to the alien shape area; wherein the target brightness compensation parameter includes: a first brightness compensation parameter and a second brightness compensation parameter.
[0071] Exemplarily, according to the first fitting slope (K L ) and the second fitting slope (K R ) is determined by the size of the compensation interval, and then the first brightness compensation parameter and the second brightness compensation parameter of the left area and the right area of the profile are searched in the corresponding compensation interval in the mapping table. Optionally, for the first fitting slope, when K L ≥0.5, the Notch left area compensation can be divided into 5 areas, area 1: 1st to 18th; area 2: 19th to 36th; area 3: 37th to 54th; area 4: 55th to 72nd; area 5: 73th to 90th; the first brightness compensation parameters of areas 1, 3, and 5 are L B11 , L B13 , L B15 ; The first brightness compensation parameter of each row in area 2 is based on L B11 , L B13 Interpolation is obtained, specifically, the compensation value L for each row A12_x =(L B11 -L B13 )*(36-x) / 18+L B13 , where x∈[19,36]; the first brightness compensation parameter in region 4 is calculated according to L B13 , L B15 Interpolation is obtained, specifically, the compensation value L for each row A12_y =(L B13 -L B15 )*(72-y) / 18+L B15 , where y∈[55,72]. When K L <0.5, the Notch left area compensation can be divided into 3 areas, area 1: 1st to 30th row, area 2: 31st to 60th, area 3: 61st to 90th; the second brightness compensation parameters of area 1 and 3 are L A11 , L A13 ; The second brightness compensation parameter of each row in area 2 is based on L A11 , LA13 The interpolation formula can be: The compensation value L for each row A12_z =(L A11 -L A13 )*(60-x) / 30+L A13 , where z∈[31,60].
[0072] Similarly, for the second fitting slope, when K R ≥0.5, the right area of Notch was divided into 5 areas, area 1: 1st to 18th; area 2: 19th to 36th; area 3: 37th to 54th; area 4: 55th to 72nd; area 5: 73th to 90th; areas 1, 3, and 5 were R B11 , R B13 , R B15 ; The compensation coefficient for each row in area 2 is based on R B11 , R B13 Interpolation is performed to obtain the compensation value R for each row. B12_x =(R B11 -R B13 )*(36-x) / 18+R B13 , where x∈[19,36]; the compensation coefficient in region 4 is calculated according to R B13 , R B15 Interpolation is performed to obtain the compensation value R for each row. B12_y =(R B13 -R B15 )*(72-y) / 18+R B15 , where y∈[55,72]. When K R <0.5, the right area of Notch is divided into 3 areas, area 1: 1st to 30th row; area 2: 31st to 60th; area 3: 61st to 90th; the compensation coefficients of area 1 and 3 are R A11 , R A13 ; The compensation coefficient for each row in area 2 is based on R A11 , R A13 Interpolation is performed to obtain the compensation value R for each row. A12_z =(R A11 -R A13 )*(60-x) / 30+R A13 , where z∈[31,60].
[0073] By analyzing the fitting slope of the brightness data of the left and right areas of the irregular shape in the display screen, the compensation value can be quickly found from the mapping table, and the irregular shape area of the display screen is compensated accordingly according to the compensation value, thereby improving the display effect of the display screen and improving the user experience.
[0074] In one embodiment, the irregularly shaped area further includes: an irregularly shaped boundary line area; step 140 further includes: step 143 , step 144 , step 145 and step 146 .
[0075] Step 143: calculating the average values of a plurality of third brightness data from the starting row pixels to the ending row pixels in the irregular dividing line area;
[0076] Step 144: Calculate the difference between the average value of the plurality of third brightness data and the pixels in the starting row;
[0077] Step 145: judging whether the irregular boundary area is located in the relative brightness compensation interval according to the difference;
[0078] Step 146: If it is determined that the irregular-shaped boundary area is located in the relative brightness compensation interval, the third brightness compensation parameter of the relative brightness compensation interval is determined as the brightness compensation parameter corresponding to the irregular-shaped area.
[0079] For example, the average brightness data of 91 to 94 rows in the Notch boundary area on the left and right sides (the third average brightness data) is calculated respectively, which can be recorded as L L91AVR , L L92AVR , L L93AVR , L L94AVR ; L R91AVR , L R92AVR , L R93AVR , L R94AVR The average brightness difference between the pixel row in the Notch boundary area and the 90th row (the starting row of the boundary) can be calculated row by row: δL L91_90AVR =L L91AVR -L L90AVR ; δL L92_90AVR =L L92AVR -L L90AVR ; δL L93_90AVR =L L93AVR -L L90AVR ; δL L94_90AVR =L L94AVR -L L90AVR ; δL R91_90AVR =L R91AVR -L R90AVR ; δL R92_90AVR =L R92AVR -L R90AVR ; δL R93_90AVR =L R93AVR -L R90AVR ; δL R94_90AVR =L R94AVR -L R90AVR According to the above calculated average value difference δL Lx_90AVRCompare with the boundary of the compensation interval to find the compensation coefficient of the Notch left boundary (the third brightness compensation parameter): L91_90AVR <-0.01, the compensation coefficient is N L1 ; When δL L91_90AVR <-0.005, the compensation coefficient is N L2 ; When δL L91_90AVR <0, the compensation coefficient is N L3 ; When δL L91_90AVR <0.005, the compensation coefficient is N L4 ; When δL L91_90AVR <0.01, the compensation coefficient is N L5 ; When δL L91_90AVR <0.015, the compensation coefficient is N L6 ; The remaining 92 to 94 rows of compensation coefficients, and so on.
[0080] Similarly, according to δL Rx_90AVR Find the compensation coefficient of the boundary area on the right side of Notch (the third brightness compensation parameter): when δL R91_90AVR <-0.01, the compensation coefficient is N R1 ; When δL R91_90AVR <-0.005, the compensation coefficient is N R2 ; When δL R91_90AVR <0, the compensation coefficient is N R3 ; When δL R91_90AVR <0.005, the compensation coefficient is N R4 ; When δL R91_90AVR <0.01, the compensation coefficient is N R5 ; When δL R91_90AVR <0.015, the compensation coefficient is N R6 ; The compensation coefficients for the remaining 92 to 94 rows are calculated in the same way. By searching for the corresponding brightness compensation parameters based on the average value difference of the brightness data, the corresponding compensation can be performed more accurately, thereby improving the display effect of the display screen and enhancing the user experience.
[0081] In one embodiment, the brightness compensation parameter includes a data voltage for driving the display screen to emit light.
[0082] Exemplarily, the compensation data may include multiple brightness compensation parameters, and each brightness value may correspond to a brightness compensation parameter. Optionally, the brightness compensation parameter may represent a data voltage Vdata that drives the light-emitting LED to emit light. Multiple brightness compensation parameters of each light-emitting LED with preset brightness are stored in an external flash storage chip of the display driver chip. By integrating and storing the compensation parameters in the De-Mura compensation data of the flash memory, the yield of the production line is improved and the display quality is improved.
[0083] See also Figure 4 , Figure 4 A display screen brightness compensation device is provided in an embodiment of the present application, and the device includes: an acquisition module 210, a fitting calculation module 220, a compensation parameter search module 230 and a compensation module 240.
[0084] An acquisition module 210 is used to acquire brightness data of a special-shaped area of a display screen;
[0085] A fitting calculation module 220 is used to perform a linear fitting on the brightness data of the irregular-shaped area to obtain a fitting slope;
[0086] A compensation parameter search module 230 is used to search for brightness compensation parameters corresponding to the irregular-shaped area in a constructed mapping table based on the fitting slope; wherein the mapping table is composed of a mapping relationship between the compensation interval determined according to the brightness change characteristics of the irregular-shaped area and the brightness compensation parameters of the compensation interval;
[0087] The compensation module 240 is used to compensate the brightness of the irregular-shaped area of the display screen according to the brightness compensation parameter.
[0088] Optionally, the special-shaped area includes: a special-shaped left area and a special-shaped right area; and the mapping table is constructed in the following manner:
[0089] The linear fitting is performed on the average value of the brightness data of each row of pixels in the left area and the right area of the alien shape to obtain the fitting slope;
[0090] According to the size of the fitting slope, a compensation interval for a small brightness change and a compensation interval for a large brightness change are determined;
[0091] The corresponding first brightness compensation parameter and second brightness compensation parameter are set for the compensation interval with smaller brightness change and the compensation interval with larger brightness change.
[0092] Optionally, the irregular-shaped area further includes: an irregular-shaped boundary area; and the mapping table is constructed in the following manner:
[0093] The relative brightness compensation interval is determined by subtracting the brightness data of pixels in other rows except the starting row in the irregular boundary area from the brightness data of pixels in the starting row;
[0094] A corresponding third brightness supplement parameter is set for the relative brightness compensation interval.
[0095] Optionally, the irregular-shaped area includes: an irregular-shaped left area and an irregular-shaped right area; the fitting calculation module 220 can be used for:
[0096] Calculate the average values of a plurality of first brightness data from the starting row pixels to the ending row pixels in the left area of the irregular shape;
[0097] Calculate the average values of multiple second brightness data from the starting row pixels to the ending row pixels in the right area of the special-shaped shape;
[0098] Performing linear fitting on the average values of the plurality of first brightness data to obtain a first fitting slope;
[0099] A linear fit is performed on the average values of the plurality of second brightness data to obtain a second fitting slope.
[0100] Optionally, the compensation parameter finding module 230 may be used to:
[0101] According to the first fitting slope, it is determined whether the left area of the irregular shape is located in the target compensation interval; or, according to the second fitting slope, it is determined whether the right area of the irregular shape is located in the target compensation interval; wherein the target compensation interval includes: a compensation interval with a small brightness change and a compensation interval with a large brightness change;
[0102] If it is determined that the left side area of the alien shape is located in the target compensation interval, or the right side area of the alien shape is located in the target compensation interval, the target brightness compensation parameter of the target compensation interval is determined as the brightness compensation parameter corresponding to the alien shape area; wherein the target brightness compensation parameter includes: a first brightness compensation parameter and a second brightness compensation parameter.
[0103] Optionally, the irregular-shaped area further includes an irregular-shaped boundary area; the compensation parameter search module 230 may be used to:
[0104] Calculate the average values of a plurality of third brightness data from the starting row pixel to the ending row pixel in the irregular dividing line area;
[0105] Calculate the difference between the average value of the plurality of third brightness data and the pixels in the starting row;
[0106] According to the difference, it is determined whether the irregular boundary area is located in the relative brightness compensation interval;
[0107] If it is determined that the irregular-shaped boundary line area is located in the relative brightness compensation interval, the third brightness compensation parameter of the relative brightness compensation interval is determined as the brightness compensation parameter corresponding to the irregular-shaped area.
[0108] Optionally, the brightness compensation parameter includes a data voltage for driving the display screen to emit light.
[0109] See also Figure 5 , Figure 5 31 is a block diagram of an electronic device. The electronic device 300 may include a memory 311, a storage controller 312, a processor 313, a peripheral interface 314, an input and output unit 315, and a display unit 316. A person skilled in the art may understand that Figure 5The structure shown is for illustration only and does not limit the structure of the electronic device 300. For example, the electronic device 300 may further include Figure 5 More or fewer components as shown, or with Figure 5 Different configurations are shown.
[0110] The above-mentioned memory 311, storage controller 312, processor 313, peripheral interface 314, input / output unit 315, and display unit 316 are electrically connected to each other directly or indirectly to achieve data transmission or interaction. For example, these components can be electrically connected to each other through one or more communication buses or signal lines. The above-mentioned processor 313 is used to execute the executable module stored in the memory.
[0111] The memory 311 may be, but is not limited to, a random access memory (RAM), a read only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable read-only memory (EEPROM), etc. The memory 311 is used to store programs, and the processor 313 executes the program after receiving the execution instruction. The method executed by the electronic device 300 defined by the process disclosed in any embodiment of the present application can be applied to the processor 313, or implemented by the processor 313.
[0112] The processor 313 may be an integrated circuit chip with signal processing capability. The processor 313 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application may be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0113] The above-mentioned peripheral interface 314 couples various input / output devices to the processor 313 and the memory 311. In some embodiments, the peripheral interface 314, the processor 313 and the memory controller 312 can be implemented in a single chip. In some other examples, they can be implemented by separate chips.
[0114] The input and output unit 315 is used to provide input data to the user. The input and output unit 315 can be, but is not limited to, a mouse and a keyboard.
[0115] The display unit 316 provides an interactive interface (e.g., a user operation interface) between the electronic device 300 and the user for the user to refer to. In this embodiment, the display unit 316 may be a liquid crystal display or a touch display. The liquid crystal display or the touch display may display the process of the processor executing the program.
[0116] The electronic device 300 in this embodiment can be used to execute each step in each method provided in the embodiments of the present application.
[0117] In addition, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above method embodiment are executed.
[0118] The computer program product of the above method provided in the embodiment of the present application includes a computer-readable storage medium storing program code, and the instructions included in the program code can be used to execute the steps in the above method embodiment. For details, please refer to the above method embodiment, which will not be repeated here.
[0119] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some communication interfaces, devices or units, which can be electrical, mechanical or other forms. The functional modules in the embodiments of the present application can be integrated together to form an independent part, or each module can exist separately, or two or more modules can be integrated to form an independent part.
[0120] It should be noted that if the function is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can essentially be embodied in the form of a software product, or the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM) random access memory (RAM), disk or optical disk, and other media that can store program codes.
[0121] In this document, relational terms such as first and second, etc. are used merely to distinguish one entity or operation from another entity or operation, but do not necessarily require or imply any such actual relationship or order between these entities or operations.
[0122] The above description is only an embodiment of the present application and is not intended to limit the protection scope of the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A display screen brightness compensation method, characterized in that: The method comprises: Get the brightness data of the special-shaped area of the display screen; Performing a linear fit on the brightness data of the irregular-shaped area to obtain a fitting slope; Based on the fitting slope, searching for the brightness compensation parameter corresponding to the irregular-shaped area in a constructed mapping table; wherein the mapping table is composed of a mapping relationship between a compensation interval determined according to brightness change characteristics of the irregular-shaped area and a brightness compensation parameter of the compensation interval; Compensating the brightness of the irregular-shaped area of the display screen according to the brightness compensation parameter; The irregular region includes: an irregular boundary region; the step of searching the constructed mapping table for a brightness compensation parameter corresponding to the irregular region includes: Calculate the average values of a plurality of third brightness data from the starting row pixels to the ending row pixels in the irregular dividing line area; Calculating a difference between an average value of the plurality of third brightness data and the pixels in the starting row; According to the difference, determining whether the irregular boundary area is located in a relative brightness compensation interval; If it is determined that the irregular-shaped boundary area is located in the relative brightness compensation interval, the third brightness compensation parameter of the relative brightness compensation interval is determined as the brightness compensation parameter corresponding to the irregular-shaped area; The mapping table is constructed in the following manner: Linearly fitting the average value of brightness data of each row of pixels in the irregularly shaped area to obtain a fitting slope; Determine a compensation interval for a smaller brightness change and a compensation interval for a larger brightness change according to the size of the fitting slope; When the fitting slope belongs to the compensation interval with small brightness change, the irregular area is divided into three areas, the first brightness compensation parameters of the first area and the third area are LA11 and LA13, and the middle second area is the first transition area, and its first brightness compensation parameter is obtained by linear interpolation of LA11 and LA13; When the fitting slope belongs to the compensation interval with large brightness change, the irregular area is divided into 5 areas, the first brightness compensation parameters of the 1st, 3rd and 5th areas are LB11', LB13' and LB15', the 2nd area is the second transition area, and its first brightness compensation parameter is obtained by interpolation according to LB11' and LB13', the 4th area is the third transition area, and the first brightness compensation parameter is obtained by linear interpolation according to LB13' and LB15'.
2. The method according to claim 1, characterized in that in, The special-shaped area includes: a special-shaped left area and a special-shaped right area; The mapping table is constructed in the following manner: The linear fitting is performed on the average value of the brightness data of each row of pixels in the left area and the right area of the alien shape to obtain the fitting slope; Determine a compensation interval for a smaller brightness change and a compensation interval for a larger brightness change according to the size of the fitting slope; The corresponding first brightness compensation parameter and second brightness compensation parameter are set for the compensation interval with smaller brightness change and the compensation interval with larger brightness change.
3. The method according to claim 1, characterized in that in, The special-shaped area also includes: a special-shaped boundary line area; The mapping table is constructed in the following manner: The relative brightness compensation interval is determined by subtracting the brightness data of pixels in other rows except the starting row in the irregular boundary area from the brightness data of pixels in the starting row; A corresponding third brightness compensation parameter is set for the relative brightness compensation interval.
4. The method according to claim 1, characterized in that: The irregular-shaped area includes: an irregular-shaped left area and an irregular-shaped right area; performing linear fitting on the brightness data of the irregular-shaped area to obtain a fitting slope includes: Calculate the average values of a plurality of first brightness data from the starting row pixels to the ending row pixels in the left area of the irregular shape; Calculate the average values of a plurality of second brightness data from the starting row pixels to the ending row pixels in the right side area of the irregular shape; Performing linear fitting on the average values of the plurality of first brightness data to obtain a first fitting slope; A linear fit is performed on the plurality of second brightness data average values to obtain a second fitting slope.
5. The method according to claim 4, characterized in that The step of searching the brightness compensation parameter corresponding to the irregular-shaped area in the constructed mapping table based on the fitting slope includes: According to the first fitting slope, judging whether the left area of the irregular shape is located in a target compensation interval; or, according to the second fitting slope, judging whether the right area of the irregular shape is located in a target compensation interval; wherein the target compensation interval includes: a compensation interval with a small brightness change and a compensation interval with a large brightness change; If it is determined that the left side area of the irregular shape is located in the target compensation interval, or the right side area of the irregular shape is located in the target compensation interval, the target brightness compensation parameter of the target compensation interval is determined as the brightness compensation parameter corresponding to the irregular shape area; wherein the target brightness compensation parameter includes: a first brightness compensation parameter and a second brightness compensation parameter.
6. The method according to any one of claims 1 to 5, characterized in that: in, The brightness compensation parameters include a data voltage for driving the display screen to emit light.
7. A display screen brightness compensation device, characterized in that: The device comprises: An acquisition module is used to acquire brightness data of a special-shaped area of a display screen; A fitting calculation module, used for performing a linear fitting on the brightness data of the irregular-shaped area to obtain a fitting slope; A compensation parameter search module, used for searching the brightness compensation parameter corresponding to the irregular-shaped area in a constructed mapping table based on the fitting slope; wherein the mapping table is composed of a mapping relationship between a compensation interval determined according to brightness change characteristics of the irregular-shaped area and a brightness compensation parameter of the compensation interval; A compensation module, used to compensate the brightness of the irregular-shaped area of the display screen according to the brightness compensation parameter; The irregular region further includes: an irregular dividing line region; in the process of searching for the brightness compensation parameter corresponding to the irregular region in the constructed mapping table, the compensation parameter searching module is specifically used to: calculate the average value of multiple third brightness data from the starting row pixel to the ending row pixel in the irregular dividing line region; calculate the difference between the average value of the multiple third brightness data and the starting row pixel; according to the difference, determine whether the irregular dividing line region is located in the relative brightness compensation interval; if it is determined that the irregular dividing line region is located in the relative brightness compensation interval, determine the third brightness compensation parameter of the relative brightness compensation interval as the brightness compensation parameter corresponding to the irregular region; The mapping table is constructed in the following manner: Linearly fitting the average value of brightness data of each row of pixels in the irregularly shaped area to obtain a fitting slope; Determine a compensation interval for a smaller brightness change and a compensation interval for a larger brightness change according to the size of the fitting slope; When the fitting slope belongs to the compensation interval with small brightness change, the irregular area is divided into three areas, the first brightness compensation parameters of the first area and the third area are LA11 and LA13, and the middle second area is the first transition area, and its first brightness compensation parameter is obtained by linear interpolation of LA11 and LA13; When the fitting slope belongs to the compensation interval with large brightness change, the irregular area is divided into 5 areas, the first brightness compensation parameters of the 1st, 3rd and 5th areas are LB11', LB13' and LB15', the 2nd area is the second transition area, and its first brightness compensation parameter is obtained by interpolation according to LB11' and LB13', the 4th area is the third transition area, and the first brightness compensation parameter is obtained by linear interpolation according to LB13' and LB15'.
8. An electronic device, characterized in that: include: A processor and a memory, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the machine-readable instructions are executed by the processor to perform the steps of any method according to claim 1 to 6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are executed.
Citation Information
Patent Citations
Brightness compensation method and device for display panel
CN112562585A
Compensation method for quickly dividing Mura region and saving memory
CN114999385A