Display module and compensation method thereof
By introducing a compensation module into the display module, load compensation is performed based on the difference in data volume between symmetrical and invalid areas of the image data. This solves the problem of uneven brightness caused by the irregular design of the display screen and achieves uniform brightness and color consistency of the display screen.
Patent Information
- Application Number
- CN202311434457.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-01
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2043-11-01
AI Technical Summary
The display screen suffers from uneven brightness due to its irregular design, especially the color cast and brightness differences caused by uneven load between the effective and ineffective areas.
A compensation module is used to compensate for the load of image data. Through a position judgment module, a selection module, a summation module, a comparison module, and a weight compensation module, the load of the invalid region is adjusted according to the difference in data volume between symmetrical and invalid regions to achieve uniform display.
It effectively solves the problem of uneven brightness caused by irregular design of the display screen, and achieves uniform brightness and color consistency of the display screen.
Smart Images

Figure CN117373382B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of display, in particular to a method for compensating display unevenness caused by display shape. BACKGROUND
[0002] With the development of smart phones, tablets, smart watches and other terminals, display screens have also developed from traditional full screens to drop-shaped screens, pill-shaped screens, notch screens and the like. These changes in display screens result in the existence of effective display areas and invalid areas in the display panel when displaying images. The effective display areas and invalid areas in the display module will cause color deviation and uneven brightness due to uneven loading of the display panel itself.
[0003] As shown in Figure 1 , taking a notch screen as an example, a simple structure diagram is as follows, each display screen is composed of a GIP (Gate In Panel) and a data line, and the intersection of the GIP and the data line represents a load. The circuit of the load is shown in Figure 2 . The invalid area of the display screen has no storage capacitor (CST), so the loads of the data lines in the A area and the B area of the display screen are different, which will cause the existence of brightness difference in the boundary line between the A area and the B area, so that the human eye can see the problem of uneven brightness of the A area and the B area. SUMMARY
[0004] The purpose of the present application is to provide a display module to solve the problem of uneven display brightness caused by the special shape of the display screen.
[0005] In order to achieve the above purpose, the present application realizes the following technical scheme:
[0006] The present application provides a display module, comprising:
[0007] a display panel, the display panel comprising an effective area and an invalid area; wherein the invalid area comprises at least one special-shaped area and at least one normal area, the invalid area is all the whole row display areas including the area where the special-shaped area is located, and the effective area is all the whole row display areas not including the area where the special-shaped area is located; the effective area comprises a symmetrical area, and the symmetrical area and the invalid area are symmetrical about the boundary line as an axis;
[0008] a display driver connected with the display panel, the display driver comprising: a command control module, a compensation module, a Gamma voltage conversion module and a data line driving module connected in sequence, the display driver further comprising: a timing control module and a gate line driving module, the timing control module being connected with the command control module, the gate line driving module and the data line driving module respectively;
[0009] The compensation module is configured to compensate the load of the invalid area according to the difference in the amount of data between the symmetric area and the invalid area.
[0010] Further, the compensation module comprises a position judging module, a selection module, a summation module, a comparison module, a weight compensation module and a multiplication module connected in sequence.
[0011] Further, the summation module comprises an effective area summation module and an invalid area summation module; the position judging module is configured to judge whether the data of the image data belongs to the effective area or the invalid area, and the selection module is configured to allocate the data belonging to different areas to the corresponding summation module; the summation module is configured to respectively calculate the amount of data of different areas; the comparison module is configured to compare the amount of data of the symmetric area with the amount of data of the invalid area; and the weight compensation module is configured to compensate the load of the invalid area by a set weight according to the result of the comparison module.
[0012] Further, the position judging module is further configured to judge whether the data of the image data belongs to the symmetric area of the effective area or the abnormal area or the special-shaped area of the invalid area.
[0013] Further, the summation module is configured to respectively calculate the amount of data of different areas, including calculating the amount of data SumA of the invalid area, the amount of data SumB1 of the symmetric area and the amount of data of the normal area and the special-shaped area.
[0014] The application further provides a compensation method of a display module, comprising the following steps:
[0015] S1, counting the number of rows La of pixels of the invalid area, and defining the symmetric area according to the formula La=Lb1, wherein Lb1 is the number of rows of pixels of the symmetric area;
[0016] S2, counting the amount of data SumA of the invalid area and the amount of data SumB1 of the symmetric area; and counting the amount of data of the normal area and the special-shaped area;
[0017] S3, judging the relationship between the amount of data SumA of the invalid area and the amount of data SumB1 of the symmetric area;
[0018] When SumA=SumB1, the amount of data of the special-shaped area is equal to the product of the average value of the amount of data of each normal area and the second weight G2; wherein G2≠1.
[0019] When SumA<SumB1, the amount of data of the special-shaped area is equal to the product of the average value of the amount of data of each normal area and the second weight G2; wherein G2>1.
[0020] When SumA>SumB1, the data amount of the abnormal area is equal to the product of the average of the data amount of each normal area and the second weight G2; wherein G2<1.
[0021] S4, compensating the load of the invalid area by the second weight G2.
[0022] Compared with the prior art, the present application has the following advantages:
[0023] The present application sets a compensation module, which compensates the load of the invalid area according to the difference of the data amount of the image data in the symmetric area and the invalid area, and solves the problem of uneven brightness. BRIEF DESCRIPTION OF DRAWINGS
[0024] In order to more clearly illustrate the technical solutions of the present application, the following will briefly introduce the drawings needed to be used in the description. Obviously, the drawings in the following description are one embodiment of the present application, and other drawings can also be obtained by those skilled in the art without creative labor on the basis of these drawings:
[0025] Figure 1 A display screen of the prior art;
[0026] Figure 2 A load circuit of the prior art;
[0027] Figure 3 A schematic diagram of the display module provided by the present application;
[0028] Figure 4 A schematic diagram of the display driver provided by the present application;
[0029] Figure 5 A schematic diagram of the compensation module provided by the present application;
[0030] Figure 6 A pre-compensation graph of another experiment of the present application;
[0031] Figure 7 A post-compensation graph of another experiment of the present application;
[0032] Figure 8 A pre-compensation graph of another experiment of the present application;
[0033] Figure 9 A post-compensation graph of another experiment of the present application. DETAILED DESCRIPTION
[0034] The present application will be further described below in conjunction with the drawings and specific embodiments. The advantages and features of the present application will be more apparent from the following description. It should be noted that the drawings are very simplified and all use non-precise proportions, only for the purpose of facilitating, clear and assisting the description of the embodiments of the present application. In order to make the purpose, features and advantages of the present application more obvious and easy to understand, please refer to the drawings. It should be noted that the structure, proportion, size and the like shown in the drawings attached to the present specification are only used to cooperate with the content disclosed in the specification, so as to be understood and read by those skilled in the art, and are not used to limit the defined conditions for implementing the present application, therefore, any modification of structure, change of proportion relationship or adjustment of size, which does not affect the effect and purpose that can be achieved by the present application, should still fall within the scope of the technical content disclosed by the present application.
[0035] Figure 3 A schematic diagram of a display module is shown, which includes a display panel 100 and a display driver 200, the display panel 100 includes an effective area B area and an invalid area A area; the display driver 200 is connected with the display panel 100, wherein the display module is at least one of AMOLED, Micro OLED, Micro LED. Wherein the invalid area A area is all the whole row display area including the area where the special-shaped area (such as the hole) is located, and the effective area B area is all the whole row display area not including the area where the special-shaped area is located, wherein the effective area B area includes a symmetric area B1 area, the symmetric area B1 and the invalid area A area are symmetrical with the boundary line as the axis; the invalid area A area includes at least one special-shaped area and at least one normal area; Figure 3 Only the case of the notch screen is shown, but it is not specifically limited, of course, it can also be a water drop screen, a pill bottle and other special-shaped screens, and the like. Figure 3 For example, the special-shaped area is A3 area, and the normal area is A1 area and A2 area.
[0036] Figure 4 A schematic diagram of a display driver is shown, the display driver 200 includes a command control module 201, a compensation module 203, a Gamma voltage conversion module 205 and a data line driving module 207 connected in sequence, the display driver further includes a timing control module 204, a gate line driving module 206, the timing control module 204 is connected with the command control module 201, the gate line driving module 206 and the data line driving module 207 respectively;
[0037]
[0038] Wherein, the command control module 201 receives the image data sent by the processor 300, the compensation module 203 is used for load compensation of the invalid area according to the difference of the amount of data in the symmetric area and the invalid area.
[0039] Figure 5 As shown in the schematic diagram of the compensation module 203, Figure 5 The compensation module 203 includes a position judgment module 2031, a selection module 2032, a summation module, a comparison module 2037, a weight compensation module 2039 and a multiplication module 2034 connected in sequence. The summation module includes an effective area summation module 2033 and an ineffective area summation module 2035. The position judgment module 2031 is used to judge whether the data of the image data belongs to the effective area B region or the ineffective area A region. The selection module is used to allocate the data belonging to different regions to the corresponding summation module. The summation module is used to calculate the data amount of different regions respectively. The comparison module 2037 is used to compare the data amount of the symmetric region B1 region and the data amount of the ineffective area A region. The weight compensation module 2039 is used to compensate the load of the ineffective area according to the result of the comparison module through the set weight.
[0040] The position judgment module 2031 is more specifically used to judge whether the data of the image data belongs to the symmetric region B1 region of the effective area B region or the abnormal region or the normal region of the ineffective area A region. Similarly, the summation module is used to calculate the data amount of different regions respectively, including the data amount SumA of the ineffective area A region, the data amount SumB1 of the symmetric region B1 region and the data amount of the normal region and the abnormal region.
[0041] The application also provides a compensation method of a display module, Figures 4-5 The display module includes the following steps:
[0042] S1, the number of rows La of pixels of the ineffective area is counted, and the symmetric region is defined according to the formula La=Lb1, wherein Lb1 is the number of rows of pixels of the symmetric region. The symmetric region B1 and the ineffective area A region are symmetric about the boundary line.
[0043] S2, the data amount SumA of the ineffective area A region and the data amount SumB1 of the symmetric region B1 region are counted. The ineffective area A region includes at least one abnormal region and at least one normal region, and the data amount of the normal region and the abnormal region is counted. Figure 3 For example, the abnormal region is A3 region, and the normal region is A1 region and A2 region. The data amount of the normal region is SumA1 and SumA2, and the data amount of the abnormal region is SumA3.
[0044] S3, the relationship between the data amount SumA of the ineffective area A region and the data amount SumB1 of the symmetric region B1 region is judged.
[0045] When SumA = SumB1, the data amount of the abnormal area is equal to the product of the average of the data amounts of the normal areas and the second weight G2; for example, SumA3 = ((SumA1+SumA2) / 2)*G2, where G2≠1. Figure 3 For example, SumA3 = ((SumA1+SumA2) / 2)*G2, where G2≠1.
[0046] When SumA = SumB1, the data amount of the abnormal area is equal to the product of the average of the data amounts of the normal areas and the second weight G2; for example, SumA3 = ((SumA1+SumA2) / 2)*G2, where G2≠1. Figure 3 For example, SumA3 = ((SumA1+SumA2) / 2)*G2, where G2≠1.
[0047] When SumA = SumB1, the data amount of the abnormal area is equal to the product of the average of the data amounts of the normal areas and the second weight G2; for example, SumA3 = ((SumA1+SumA2) / 2)*G2, where G2≠1. Figure 3 For example, SumA3 = ((SumA1+SumA2) / 2)*G2, where G2≠1.
[0048] S4, compensating the load of the invalid area A by the second weight G2, so that the load of the invalid area A is equal to that of the symmetric area B1.
[0049] The second weight G2 is obtained by experiment in advance, and is stored in the weight compensation module 2039 and called in real time during display.
[0050] In addition, in step S3, SumA3 = ((SumA1+SumA2) / 2)*G2 is obtained, and thus SumA = SumA1+SumA2+SumA3 can obtain the data amount of the compensated invalid area, and the compensation is realized by SumA = SumB1.
[0051] In the above method, the image data enters from the input end, first passes through the position judgment module 2031 to judge which area the data of the pixels of the image data belongs to, the selection module 2032 inputs the data of different areas into corresponding summation modules to complete step S2; the comparison module 2037 is used for judging the relationship between the data amount SumA of the invalid area A and the data amount SumB1 of the symmetric area B1 in step S3; the weight compensation module 2039 is used for assigning corresponding weights to the data amount SumA3 of the abnormal area according to different relationships in step S3, and finally compensating the load of the invalid area A so that the load of the invalid area A is equal to that of the symmetric area B1.
[0052] Figures 6-9The method and experimental results of weight obtaining of the present application are shown, still taking the notched screen as an example, the resolution of the notched screen is 780*1688, the number of rows of the shaped area (notched hole) is 63. Through the formula La=Lb1=63. At this time, the load difference of A area and B1 area can be directly compared, so as to determine how G2 value compensates.
[0053] Case one, PG (pattern generator) point screen (PG does not process the picture by notching, the notched part still has picture data) is adopted, and a Gray gray scale picture is sent to the display module, which is an entire picture. At this time, the data amount of A area is SumA, and the data of B1 area is SumB1. Since PG does not process the picture in any way, A3 area has data amount. At this time, SumA=SumB1, that is, the data amount of A area and B1 area is equal, but due to the shaped area (notched hole), the loads of the two areas are not equal. In Figure 6 the above circle, the phenomenon of uneven display brightness and darkness can be seen. Since the loads of the two areas are not equal, A3 area is compensated, the compensation data amount is: Sum_A3= ((Sum_A1+Sum_A2) / 2)*G2, G2 is artificially adjusted, and the weight G2 is determined when there is no uneven display brightness and darkness on the display screen. As shown in Figure 7 , the phenomenon of uneven display brightness and darkness disappears.
[0054] Case two, AP (AP will automatically process the entire picture by notching) is adopted, and a Gray gray scale picture is sent to the display module, which is an entire picture. At this time, the data amount of A area is SumA, and the data amount of B1 area is SumB1. Since A3 area is not compensated in any way, SumA Figure 8 < B1 area load at this time, A area load < B1 area load. As shown in the circle, there is an obvious dark line at the junction of A area and B1 area. Since A area load < B1 area load, A3 is compensated to make A area load = B1 area load. The compensation data amount of A3 is: SumA3= ((Sum_A1+Sum_A2) / 2)* G2, wherein (SumA1+SumA2) / 2 is closely related to the picture and changes with the data amount of the entire display picture, that is, dynamic adjustment. G2 is artificially adjusted on the basis of statistical mean, and the weight G2 is determined when there is no display unevenness problem caused by panel structure on the display screen. As shown in Figure 9 , the result after compensation, the phenomenon of uneven display brightness and darkness disappears.
[0055] Case three, when SumA>SumB1, it is suitable for prominent screen conditions. At this time, G2 is obtained according to the above experiment, so as to compensate the load.
[0056] It is to be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting. It will be apparent to those skilled in the art that various modifications and variations can be made to the present application without departing from the spirit or scope of the application. Thus, it is intended that the present application cover modifications and variations of this application provided they come within the scope of the appended claims and their equivalents.
[0057] While the application has been described in detail and with reference to specific embodiments thereof, it will be apparent to one skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope thereof. It is therefore intended that such changes and modifications be included within the scope of the application as defined by the appended claims.
Claims
1. A display module, characterized by The application relates to a display panel and a display driver thereof. The display panel comprises an effective area and an ineffective area; the ineffective area comprises at least one abnormal area and at least one normal area, the ineffective area is all the whole-line display area comprising the area where the abnormal area is located, and the effective area is all the whole-line display area not comprising the area where the abnormal area is located; the effective area comprises a symmetrical area, and the symmetrical area and the ineffective area are symmetrical about a boundary line. The display driver is connected with the display panel and comprises a command control module, a compensation module, a Gamma voltage conversion module and a data line driving module which are connected in sequence; the display driver further comprises a timing control module and a gate line driving module; the timing control module is connected with the command control module, the gate line driving module and the data line driving module respectively. The compensation module is used for compensating the load of the ineffective area according to the difference between the data amount of the symmetrical area and the ineffective area. The compensation method of the display module comprises the following steps: S1, the number of rows La of the pixels of the ineffective area is counted, and the symmetrical area is defined according to the formula La=Lb1, wherein Lb1 is the number of rows of the pixels of the symmetrical area; S2, the data amount SumA of the ineffective area and the data amount SumB1 of the symmetrical area are counted; the data amount of the normal area and the abnormal area is counted; S3, the relationship between the data amount SumA of the ineffective area and the data amount SumB1 of the symmetrical area is judged; when SumA=SumB1, the data amount of the abnormal area is equal to the product of the average value of the data amount of each normal area and a second weight G2; wherein G2 is not equal to 1; when SumA when SumA>SumB1, the data amount of the abnormal area is equal to the product of the average value of the data amount of each normal area and a second weight G2; wherein G2 is less than 1; G2 is artificially adjusted on the basis of the average value, so that the display unevenness caused by the abnormal area cannot be seen on the display screen; S4, the load of the ineffective area is compensated through the second weight G2.
2. The display module of claim 1, wherein, The compensation module comprises a position judging module, a selection module, a summation module, a comparison module, a weight compensation module and a multiplication module which are connected in sequence.
3. The display module of claim 2, wherein, The summation module comprises an effective area summation module and an ineffective area summation module; the position judging module is used for judging whether the data of the image data belongs to the effective area or the ineffective area, and the selection module is used for distributing the data belonging to different areas into the corresponding summation modules; the summation module is used for respectively calculating the data amount of different areas; the comparison module is used for comparing the size of the data amount of the symmetrical area and the data amount of the ineffective area; and the weight compensation module is used for compensating the load of the ineffective area through the set weight according to the result of the comparison module.
4. The display module of claim 3, wherein, The position judging module is further used for judging whether the data of the image data belongs to the symmetrical area of the effective area or belongs to the abnormal area or the normal area of the ineffective area.
5. The display module of claim 3, wherein, The sum module is used for respectively summing up the data amounts of different regions, including summing up the data amount SumA of the invalid region, the data amount SumB1 of the symmetric region, and the data amounts of the normal regions and the abnormal regions.
6. The compensation method of a display module according to any one of claims 1 to 5, wherein The method comprises the steps of: S1, counting the row number La of the pixels in the invalid region, and defining the symmetric region according to the formula La=Lb1, wherein Lb1 is the row number of the pixels in the symmetric region; S2, counting the data amount SumA of the invalid region, the data amount SumB1 of the symmetric region, and the data amounts of the normal regions and the abnormal regions; S3, judging the relationship between the data amount SumA of the invalid region and the data amount SumB1 of the symmetric region; when SumA=SumB1, the data amount of the abnormal region is equal to the product of the average value of the data amounts of the normal regions and the second weight G2; wherein G2≠1; when SumASumB1, the data amount of the abnormal region is equal to the product of the average value of the data amounts of the normal regions and the second weight G2; wherein G2>1; when SumA>SumB1, the data amount of the abnormal region is equal to the product of the average value of the data amounts of the normal regions and the second weight G2; wherein G2<1; G2 is artificially adjusted on the basis of the average value, so that the display unevenness caused by the abnormal shape cannot be seen on the display screen; S4, compensating the load of the invalid region through the second weight G2.
Citation Information
Patent Citations
Time sequence control method, time sequence control module and display device
CN109979392A