Gamma debugging method and device, and computer-readable storage medium

By directly calculating the target register value of the second display area by utilizing the linear relationship between the first display area and the second display area in the display panel, the problem of long gamma debugging time is solved, and the production efficiency and display effect of the display panel are improved.

CN115359751BActive Publication Date: 2025-08-08KUNSHAN GO VISIONOX OPTO ELECTRONICS CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211079380.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-05
Publication Date
2025-08-08
Estimated Expiration
2042-09-05

AI Technical Summary

Technical Problem

The gamma debugging time of existing display panels is long, resulting in low productivity, especially as the number of refresh rates increases, the gamma debugging time is further extended.

Method used

By obtaining the register value of the first display area after gamma debugging at the target gray level, and using the predetermined linear relationship between the first display area and the second display area, the target register value of the second display area under the target gray level is directly calculated, without performing additional gamma debugging on the second display area.

Benefits of technology

Saves gamma debugging time of the display panel, improves production efficiency, and ensures that the brightness and chromaticity of the second display area meet the expected requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115359751B_ABST
    Figure CN115359751B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a gamma tuning method and apparatus, as well as a computer-readable storage medium. The method is applied to a display panel comprising a first display area and a second display area. The method comprises: obtaining a first register value of the first display area at a target grayscale after gamma tuning; and determining a target register value of the second display area at the target grayscale based on a predetermined linear relationship between the register value of the first display area and the register value of the second display area and the first register value. Embodiments of the present application can save gamma tuning time and improve the production efficiency of display panels.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of display technology, and in particular relates to a gamma debugging method and device, and a computer-readable storage medium. Background Art

[0002] To achieve a high screen-to-body ratio, the display panel may include a main screen and a secondary screen, both of which can be used to display images. In addition to displaying images, a camera can be set up under the secondary screen to capture external images through the secondary screen. This camera set up under the screen is called an under-display camera (UDC), so the secondary screen can also be called the UDC area.

[0003] In order to meet display requirements, before a display panel is put on the market, it is usually necessary to perform gamma debugging on the main screen and the sub-screen of the display panel to ensure that the display effect of the display panel meets the display requirements.

[0004] However, the inventors of this application have discovered that the current gamma adjustment process takes a long time, resulting in low display panel production efficiency. Furthermore, as the number of refresh rates supported by display panels increases, the gamma adjustment process for display panels takes increasingly longer time, seriously restricting the production efficiency of display panels. Summary of the Invention

[0005] Embodiments of the present application provide a gamma debugging method and apparatus, and a computer-readable storage medium, which can reduce gamma debugging time and improve the production efficiency of display panels.

[0006] In a first aspect, an embodiment of the present application provides a gamma debugging method, which is applied to a display panel, the display panel including a first display area and a second display area, the method including: obtaining a first register value of the first display area at a target grayscale after gamma debugging; determining a target register value of the second display area at a target grayscale based on a predetermined linear relationship between the register value of the first display area and the register value of the second display area and the first register value.

[0007] According to an implementation of the first aspect of the present application, the first display area and the second display area both include sub-pixels of n colors, the first register value is a first sub-register value corresponding one-to-one to the sub-pixels of the n colors, and n is an integer greater than or equal to 1; based on a predetermined linear relationship between the register value of the first display area and the register value of the second display area and the first register value, a target register value of the second display area at a target grayscale is determined, specifically including: for any i-th color sub-pixel among the n colors of sub-pixels, based on the linear relationship between the register value of the i-th color sub-pixel in the first display area and the register value of the i-th color sub-pixel in the second display area and the first sub-register value corresponding to the i-th color sub-pixel, the target register value of the i-th color sub-pixel in the second display area at the target grayscale is determined.

[0008] In this way, for sub-pixels of different colors, the target register values of the sub-pixels of different colors in the second display area at the target grayscale are calculated separately according to the linear relationship between the register value of the first display area and the register value of the second display area corresponding to each sub-pixel of each color. This can further improve the accuracy of the target register values of the sub-pixels of different colors in the second display area at the target grayscale, and ensure that the brightness and chromaticity of the second display area meet the expected requirements.

[0009] According to any of the aforementioned embodiments of the first aspect of the present application, before obtaining the first register value of the first display area after gamma debugging at the target grayscale, the method also includes: obtaining the first historical register value of the first display area of multiple test display panels after gamma debugging and the second historical register value of the second display area of multiple test display panels; determining the slope of the linear relationship based on the first historical register value and the second historical register value; obtaining the second register value of the first display area of the display panel after gamma debugging at the first grayscale and the third register value of the second display area of the display panel after gamma debugging at the first grayscale; determining the intercept of the linear relationship based on the second register value and the third register value; and obtaining the linear relationship based on the slope and intercept of the linear relationship.

[0010] The inventors of this application have discovered that the slopes of the linear relationships between the register values of the first display area and the register values of the second display area corresponding to different display panels vary slightly, while the intercepts vary significantly. Therefore, in an embodiment of this application, based on the historical register values of the first and second display areas of a test display panel, the slope of the linear relationship between the register values of the first and second display areas corresponding to the display panel is quickly obtained. Then, based on the register values of the first and second display areas of the display panel at a first grayscale, the intercept of the linear relationship between the register values of the first and second display areas corresponding to the display panel is obtained. This ensures that the obtained linear relationship between the register values of the first and second display areas conforms to the actual conditions of the display panel itself, i.e., has a high degree of accuracy, thereby ensuring the accuracy of the ultimately obtained target register value.

[0011] According to any of the aforementioned embodiments of the first aspect of the present application, the target grayscale is any grayscale among the multiple grayscales except the first grayscale.

[0012] In this way, for multiple grayscales other than the first grayscale, the target register value of the second display area at each grayscale is determined by the linear relationship between the register value of the first display area and the register value of the second display area. There is no need to perform gamma debugging on the second display area at multiple grayscales other than the first grayscale. While ensuring that the second display area is not color cast, the gamma debugging time of the second display area and the entire display panel is greatly saved, thereby improving the production efficiency of the display panel.

[0013] According to any of the aforementioned embodiments of the first aspect of the present application, the first display area and the second display area both include sub-pixels of n colors, where n is an integer greater than or equal to 1; the first history register value is a first sub-history register value corresponding one-to-one to the sub-pixels of the n colors, and the second history register value is a second sub-history register value corresponding one-to-one to the sub-pixels of the n colors; based on the first history register value and the second history register value, determining the slope of the linear relationship, specifically including: for any i-th color sub-pixel among the n colors, based on the first sub-history register value corresponding to the i-th color sub-pixel in multiple test display panels and the second sub-history register value corresponding to the i-th color sub-pixel in multiple test display panels, The method comprises: determining a slope of a sub-linear relationship based on a second sub-history register value of the display panel; the sub-linear relationship includes a linear relationship between a register value of a sub-pixel of the i-th color in the first display area and a register value of a sub-pixel of the i-th color in the second display area; the second register value is a second sub-register value corresponding one-to-one to sub-pixels of the n colors, and the third register value is a third sub-register value corresponding one-to-one to sub-pixels of the n colors; and determining an intercept of the linear relationship based on the second register value and the third register value, specifically comprising: determining the intercept of the sub-linear relationship based on the second sub-register value corresponding to the sub-pixel of the i-th color in the display panel and the third sub-register value corresponding to the sub-pixel of the i-th color in the display panel.

[0014] In this way, for sub-pixels of different colors, the slope of the linear relationship between the register value of the first display area and the register value of the second display area corresponding to the sub-pixel of each color in the display panel is quickly obtained based on the historical register values of the sub-pixels of each color in the first display area and the second display area of the test display panel. Then, based on the register values of the sub-pixels of each color in the first display area and the second display area of the display panel itself at the first grayscale, the intercept of the linear relationship between the register value of the first display area and the register value of the second display area corresponding to the sub-pixel of each color in the display panel is obtained, thereby ensuring that the obtained linear relationship between the register value of the first display area and the register value of the second display area corresponding to the sub-pixel of each color in the display panel conforms to the actual situation of the display panel itself, that is, has high accuracy, thereby ensuring the accuracy of the target register value corresponding to the sub-pixel of each color in the display panel.

[0015] According to any of the aforementioned embodiments of the first aspect of the present application, the brightness of the display panel includes multiple brightness levels, each brightness level corresponds to M grayscales, and M is an integer greater than or equal to 1; the first historical register value includes the historical register value of the first display area at multiple brightness levels of the target refresh rate, and the second historical register value includes the historical register value of the second display area at multiple brightness levels of the target refresh rate, and the target refresh rate includes at least one refresh rate; according to the first historical register value and the second historical register value, the slope of the linear relationship is determined, specifically including: according to the historical register value of the first display area at any x-th refresh rate and y-th brightness level and the historical register value of the second display area at any x-th refresh rate and y-th brightness level, determining the linear relationship corresponding to the x-th refresh rate and y-th brightness level The slope of the relationship; the second register value includes the register value of the first display area at the first gray scale corresponding to the multiple brightness levels of the target refresh rate, and the third register value includes the register value of the second display area at the first gray scale corresponding to the multiple brightness levels of the target refresh rate; according to the second register value and the third register value, the intercept of the linear relationship is determined, specifically including: according to the register value of the first display area and the second display area at the first gray scale corresponding to the x-th refresh rate and the y-th brightness level, determining the intercept of the linear relationship corresponding to the x-th refresh rate and the y-th brightness level; according to the slope and intercept of the linear relationship, obtaining the linear relationship, specifically including: according to the slope and intercept of the linear relationship corresponding to the x-th refresh rate and the y-th brightness level, obtaining the linear relationship corresponding to the x-th refresh rate and the y-th brightness level.

[0016] In this way, for different refresh rates and different brightness levels, the corresponding linear relationships at different refresh rates and different brightness levels are determined respectively, and then the target register values of the second display area at the target grayscale corresponding to each refresh rate and each brightness level are determined respectively according to the corresponding linear relationships at each refresh rate and each brightness level, which can further improve the accuracy of the target register value of the second display area at the target grayscale.

[0017] According to any of the aforementioned embodiments of the first aspect of the present application, the first register value includes the register values of the first display area at the target grayscale corresponding to multiple brightness levels at the target refresh rate; based on the predetermined linear relationship between the register value of the first display area and the register value of the second display area and the first register value, the target register value of the second display area at the target grayscale is determined, specifically including: based on the linear relationship corresponding to the x-th refresh rate and the y-th brightness level and the register value of the first display area at the target grayscale corresponding to the x-th refresh rate and the y-th brightness level, the target register value of the second display area at the target grayscale corresponding to the x-th refresh rate and the y-th brightness level is determined.

[0018] In this way, for different refresh rates and different brightness levels, the corresponding linear relationships at different refresh rates and different brightness levels are determined respectively, and then the target register values of the second display area at the target grayscale corresponding to each refresh rate and each brightness level are determined respectively according to the corresponding linear relationships at each refresh rate and each brightness level, which can further improve the accuracy of the target register value of the second display area at the target grayscale.

[0019] According to any of the aforementioned embodiments of the first aspect of the present application, the transmittance of the first display area is different from the transmittance of the second display area.

[0020] According to any of the aforementioned embodiments of the first aspect of the present application, the transmittance of the first display area is less than the transmittance of the second display area.

[0021] In this way, based on the linear relationship between the register value of the first display area and the register value of the second display area and the first register value of the first display area (i.e., the main screen) at the target grayscale, the target register value of the second display area (i.e., the sub-screen) at the target grayscale is determined. There is no need to perform gamma debugging on the sub-screen at the target grayscale. While ensuring that the sub-screen is not color-biased, the gamma debugging time of the sub-screen and the entire display panel is saved, thereby improving the production efficiency of the display panel.

[0022] In the second aspect, an embodiment of the present application provides a gamma debugging device, characterized in that the device is applied to a display panel, the display panel includes a first display area and a second display area, and the device includes: a first acquisition module, used to obtain a first register value of the first display area at a target grayscale after gamma debugging; a first determination module, used to determine the target register value of the second display area at the target grayscale based on a predetermined linear relationship between the register value of the first display area and the register value of the second display area and the first register value.

[0023] In a third aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the gamma debugging method provided in the first aspect are implemented.

[0024] The gamma debugging method and device, and computer-readable storage medium of the embodiments of the present application are applied to a display panel, wherein the display panel includes a first display area and a second display area. The method includes: obtaining a first register value of the first display area at a target grayscale after gamma debugging; and determining a target register value of the second display area at the target grayscale based on a predetermined linear relationship between the register value of the first display area and the register value of the second display area and the first register value. The embodiments of the present application directly determine the target register value of the second display area at the target grayscale based on the linear relationship between the register value of the first display area and the register value of the second display area and the first register value of the first display area at the target grayscale, eliminating the need to perform gamma debugging on the second display area at the target grayscale. While ensuring that the second display area does not have color cast, the gamma debugging time of the second display area and the entire display panel is saved, thereby improving the production efficiency of the display panel. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0026] Figure 1 A schematic diagram of the linear relationship between the register value corresponding to the red sub-pixel in the main screen of the display panel and the register value corresponding to the red sub-pixel in the secondary screen;

[0027] Figure 2 A schematic diagram of the linear relationship between the register value corresponding to the green sub-pixel in the main screen of the display panel and the register value corresponding to the green sub-pixel in the secondary screen;

[0028] Figure 3 A schematic diagram of the linear relationship between the register value corresponding to the blue sub-pixel in the main screen of the display panel and the register value corresponding to the blue sub-pixel in the secondary screen;

[0029] Figure 4 A flow chart of a gamma debugging method provided in an embodiment of the present application;

[0030] Figure 5 A schematic diagram of the slope of a linear relationship between register values corresponding to sub-pixels of various colors in a first display area and register values corresponding to sub-pixels of various colors in a second display area of a plurality of display panels;

[0031] Figure 6 A schematic diagram of intercepts of linear relationships between register values corresponding to sub-pixels of various colors in a first display area and register values corresponding to sub-pixels of various colors in a second display area of a plurality of display panels;

[0032] Figure 7 Another flowchart of the gamma adjustment method provided in an embodiment of the present application;

[0033] Figure 8 A schematic structural diagram of a display panel used in the gamma adjustment method provided in an embodiment of the present application;

[0034] Figure 9 A schematic diagram of the structure of a gamma debugging device provided in an embodiment of the present application;

[0035] Figure 10 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0036] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is merely to provide a better understanding of the present application by illustrating the examples of the present application.

[0037] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, the elements defined by the phrase "comprising..." do not exclude the presence of other identical elements in the process, method, article, or device comprising the elements.

[0038] It should be understood that the term "and / or" as used herein is merely a description of the relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.

[0039] It will be apparent to those skilled in the art that various modifications and variations can be made in this application without departing from the spirit or scope of this application. Therefore, this application is intended to cover modifications and variations of this application that fall within the scope of the corresponding claims (technical solutions claimed for protection) and their equivalents. It should be noted that the embodiments provided in the examples of this application can be combined with each other without contradiction.

[0040] Before describing the technical solutions provided by the embodiments of the present application, in order to facilitate understanding of the embodiments of the present application, the present application first specifically describes the problems existing in the related art:

[0041] As mentioned above, in order to make the display panel have a high screen-to-body ratio, the display panel can include a main screen and a sub-screen, both of which can be used to display images. In addition to displaying images, a camera can be set under the sub-screen to obtain external images through the sub-screen. This camera set under the screen is called an Under Display Camera (UDC), so the sub-screen can also be called the UDC area.

[0042] In order to meet display requirements, before a display panel is put on the market, it is usually necessary to perform gamma debugging on the main screen and the sub-screen of the display panel to ensure that the display effect of the display panel meets the display requirements.

[0043] With the development of display technology, the number of refresh rates supported by display panels has increased. For example, some display panels now support 120Hz and / or 144Hz refresh rates in addition to the original refresh rates (such as 60Hz). This has led to the gamma debugging process, which originally only required gamma debugging of each grayscale at the original refresh rate, now requires gamma debugging of each grayscale at 120Hz and / or 144Hz refresh rates. The gamma debugging time has increased by nearly one-fold on the original basis. Therefore, as the number of refresh rates supported by display panels increases, the gamma debugging process of display panels takes longer and longer, seriously restricting the production efficiency of display panels.

[0044] Through a large number of gamma debugging experiments on the main screen and the sub-screen of a single-chip display panel, the inventor of the present application further discovered that there is a certain linear relationship between the register value of the main screen and the register value of the sub-screen, that is, a linear function relationship y=ax±b. Figure 1 Schematic diagram of the linear relationship between the register value corresponding to the red sub-pixel in the main screen of the display panel and the register value corresponding to the red sub-pixel in the secondary screen. Figure 2 Schematic diagram of the linear relationship between the register value corresponding to the green sub-pixel in the main screen of the display panel and the register value corresponding to the green sub-pixel in the secondary screen. Figure 3Schematic diagram of the linear relationship between the register value corresponding to the blue sub-pixel in the main screen of the display panel and the register value corresponding to the blue sub-pixel in the secondary screen.

[0045] Figure 1 The horizontal coordinate x is the register value corresponding to the red sub-pixel in the main screen. Figure 1 The vertical coordinate y is the register value corresponding to the red sub-pixel in the secondary screen. Figure 2 The horizontal coordinate x is the register value corresponding to the green sub-pixel in the main screen. Figure 2 The vertical coordinate y is the register value corresponding to the green sub-pixel in the secondary screen. Figure 3 The horizontal coordinate x is the register value corresponding to the blue sub-pixel in the main screen. Figure 3 The vertical coordinate y is the register value corresponding to the blue sub-pixel in the secondary screen. Figures 1 to 3 As shown, for example, in one experiment, the linear relationship between the register value corresponding to the red sub-pixel on the main screen and the register value corresponding to the red sub-pixel on the secondary screen is: y = 1.0944x - 67.988. The linear relationship between the register value corresponding to the green sub-pixel on the main screen and the register value corresponding to the green sub-pixel on the secondary screen is: y = 1.1204x - 105.76. The linear relationship between the register value corresponding to the blue sub-pixel on the main screen and the register value corresponding to the blue sub-pixel on the secondary screen is: y = 1.0591x - 50.761. It can be seen from this that there is a linear relationship between the register value corresponding to the red sub-pixel on the main screen and the register value corresponding to the red sub-pixel on the secondary screen, a linear relationship between the register value corresponding to the green sub-pixel on the main screen and the register value corresponding to the green sub-pixel on the secondary screen, and a linear relationship between the register value corresponding to the blue sub-pixel on the main screen and the register value corresponding to the blue sub-pixel on the secondary screen.

[0046] In view of the above research findings of the inventors, the embodiments of the present application provide a gamma debugging method and device, and a computer-readable storage medium, which can solve the technical problems of long gamma debugging time and low production efficiency of display panels in related technologies.

[0047] The technical concept of the embodiments of the present application is to directly determine the target register value of the second display area at the target grayscale based on the linear relationship between the register value of the first display area and the register value of the second display area and the first register value of the first display area at the target grayscale, without having to perform gamma debugging on the second display area at the target grayscale. While ensuring that the second display area is not color cast, the gamma debugging time of the second display area and the entire display panel is saved, thereby improving the production efficiency of the display panel.

[0048] The following first introduces the gamma debugging method provided in the embodiment of the present application.

[0049] The gamma debugging method provided in the embodiment of the present application can be applied to a display panel, and the display panel may include a first display area and a second display area. Wherein, the first display area and the second display area are both provided with pixels, that is, the first display area and the second display area can both display images. In some examples, the transmittance of the first display area and the transmittance of the second display area may be different. For example, the first display area may be the above-mentioned main screen (i.e., the normal display area), and the second display area may be the secondary screen (i.e., the UDC area). Of course, in other examples, the first display area may also be the above-mentioned secondary screen, and the second display area may be the main screen, which is not limited in the embodiment of the present application.

[0050] Figure 4 A flow chart of the gamma debugging method provided in the embodiment of the present application. Figure 4 As shown, the gamma debugging method provided in the embodiment of the present application may include the following steps S101 and S102.

[0051] S101 : Acquire a first register value of a first display area at a target grayscale after gamma adjustment.

[0052] The target grayscale can be any grayscale from a plurality of preset grayscales, such as any grayscale from 0 to 254. After gamma adjustment is performed on the first display area, the register values of the first display area at each grayscale can be determined. The register value is the register value of the register, such as the register value of register 51. For ease of distinction, the register value of the first display area at the target grayscale is referred to herein as the first register value.

[0053] S102 : Determine a target register value of the second display area at a target grayscale according to a predetermined linear relationship between the register value of the first display area and the register value of the second display area and the first register value.

[0054] As previously described, there is a linear relationship between the register value of the first display area and the register value of the second display area. Therefore, in S102, the target register value of the second display area at the target grayscale can be calculated based on the linear relationship between the register value of the first display area and the register value of the second display area and the first register value of the first display area at the target grayscale.

[0055] According to the traditional gamma debugging method, not only the first display area under multiple grayscales needs to be gamma debugged, but also the second display area under multiple grayscales needs to be gamma debugged. Therefore, the gamma debugging time is long and the production efficiency of the display panel is low.

[0056] The gamma debugging method of the embodiment of the present application determines the target register value of the second display area at the target grayscale based on the linear relationship between the register value of the first display area and the register value of the second display area and the first register value of the first display area at the target grayscale. There is no need to perform gamma debugging on the second display area at the target grayscale. While ensuring that the second display area is not color cast, the gamma debugging time of the second display area and the entire display panel is saved, thereby improving the production efficiency of the display panel.

[0057] According to some embodiments of the present application, optionally, the first display area and the second display area may both include sub-pixels of n colors, and the first register value may be a first sub-register value corresponding one-to-one to the n sub-pixels of the colors, where n is an integer greater than or equal to 1.

[0058] Accordingly, S102, determining a target register value of the second display area at a target grayscale according to a predetermined linear relationship between the register value of the first display area and the register value of the second display area and the first register value, may specifically include the following steps:

[0059] For any i-th sub-pixel among n sub-pixels of colors, a target register value of the i-th sub-pixel in the second display area at a target grayscale is determined based on a linear relationship between the register value of the i-th sub-pixel in the first display area and the register value of the i-th sub-pixel in the second display area, and the first sub-register value corresponding to the i-th sub-pixel.

[0060] That is, for sub-pixels of different colors, the linear relationships corresponding to the sub-pixels of different colors may be different. For each sub-pixel of each color, the target register value of the sub-pixel of that color in the second display area at the target grayscale can be determined based on the linear relationship between the register value of the sub-pixel of that color in the first display area and the register value of the sub-pixel of that color in the second display area, and the first sub-register value of the sub-pixel of that color in the first display area at the target grayscale after gamma adjustment.

[0061] In some specific examples, optionally, for example, the first display area and the second display area may each include three color sub-pixels, namely, a red sub-pixel, a green sub-pixel, and a blue sub-pixel. Accordingly, in S102, for the red sub-pixel, a target register value of the red sub-pixel in the second display area at the target grayscale may be determined based on a linear relationship between the register value of the red sub-pixel in the first display area and the register value of the red sub-pixel in the second display area, and a first sub-register value of the red sub-pixel in the first display area at the target grayscale after gamma adjustment. For the green sub-pixel, a target register value of the green sub-pixel in the second display area at the target grayscale may be determined based on a linear relationship between the register value of the green sub-pixel in the first display area and the register value of the green sub-pixel in the second display area, and a first sub-register value of the green sub-pixel in the first display area at the target grayscale after gamma adjustment. For the blue sub-pixel, the target register value of the blue sub-pixel in the second display area at the target grayscale can be determined based on the linear relationship between the register value of the blue sub-pixel in the first display area and the register value of the blue sub-pixel in the second display area, and the first sub-register value of the blue sub-pixel in the first display area at the target grayscale after gamma debugging.

[0062] It should be noted that in other embodiments, in addition to red, green, and blue sub-pixels, the first display area and the second display area may also include sub-pixels of other colors, such as white sub-pixels (W sub-pixels) or yellow sub-pixels (Y sub-pixels). This is not limited in the present embodiment. When the first display area and the second display area further include sub-pixels of other colors, the target register values of the sub-pixels of other colors in the second display area at the target grayscale can also be determined in a similar manner as described above. For the sake of brevity, this is not further described here.

[0063] In this way, for sub-pixels of different colors, the target register values of the sub-pixels of different colors in the second display area at the target grayscale are calculated separately according to the linear relationship between the register value of the first display area and the register value of the second display area corresponding to the sub-pixel of each color. This can further improve the accuracy of the target register values of the sub-pixels of different colors in the second display area at the target grayscale, and ensure that the brightness and chromaticity of the second display area meet the expected requirements.

[0064] According to some embodiments of the present application, optionally, for example, historical register values of multiple display panels can be retrieved from production data (i.e., historical data), i.e., including a first historical register value of a first display area of each display panel and a second historical register value of a second display area of each display panel, and then a linear relationship between the register value of the first display area and the register value of the second display area of the display panel can be directly obtained through curve fitting. In some examples, for example, for the first historical register values of the first display areas of multiple display panels and the second historical register values of the second display areas of multiple display panels, VBA (Visual Basic for Applications) programming can be used to quickly obtain the linear relationship y=ax±b between the register value of the first display area and the register value of the second display area of the display panel.

[0065] However, further research by the inventors of this application found that the linear relationship y=ax±b obtained directly through curve fitting of big data (such as VBA programming) has a certain deviation in the register value of the second display area calculated, and there may be a risk of color cast in the second display area. Please see the analysis below for details.

[0066] Figure 5 Schematic diagram of the slope of the linear relationship between register values corresponding to sub-pixels of various colors in the first display area and register values corresponding to sub-pixels of various colors in the second display area of multiple display panels. Figure 6 Schematic diagram of the intercept of the linear relationship between register values corresponding to sub-pixels of various colors in the first display area and register values corresponding to sub-pixels of various colors in the second display area of multiple display panels. Figure 5 The horizontal axis in represents different display panels. Figure 5 The ordinate represents the slope of the linear relationship between the register value corresponding to the sub-pixel of each color in the first display area and the register value corresponding to the sub-pixel of each color in the second display area. Figure 6 The horizontal axis in represents different display panels. Figure 6 The ordinate represents the intercept of the linear relationship between the register value corresponding to the sub-pixel of each color in the first display area and the register value corresponding to the sub-pixel of each color in the second display area.

[0067] like Figure 5 As shown, the inventors of this application further discovered that, whether it is the red sub-pixel R, the green sub-pixel G, or the blue sub-pixel B, the slope of the linear relationship between the register value of the first display area and the register value of the second display area corresponding to different display panels is slightly different, that is, the slope tends to be stable. Figure 6As shown, whether it is the red sub-pixel R, the green sub-pixel G, or the blue sub-pixel B, the intercepts in the linear relationship between the register values of the first display area and the register values of the second display area corresponding to different display panels are quite different, that is, the intercepts corresponding to different display panels are quite different.

[0068] In view of the above research findings, the inventors of the present application have considered that since the slopes of the linear relationships corresponding to different display panels differ slightly, when determining the slope of the linear relationship corresponding to the target display panel, the slope of the linear relationship corresponding to the target display panel can be determined based on the historical register values of the test display panel (i.e., other display panels). And since the intercepts of the linear relationships corresponding to different display panels differ greatly, when determining the intercept of the linear relationship corresponding to the target display panel, the intercept of the linear relationship corresponding to the target display panel can be determined based on the register values of the first display area and the second display area of the display panel itself at a certain grayscale. In this way, the linear relationship between the register value of the first display area and the register value of the second display area of the target display panel obtained conforms to the actual situation of the target display panel itself, that is, it has a higher accuracy, thereby ensuring the accuracy of the target register value finally obtained.

[0069] Figure 7 Another flow chart of the gamma debugging method provided in the embodiment of the present application. Figure 7 As shown, according to some embodiments of the present application, optionally, before S101, obtaining the first register value of the first display area at the target grayscale after gamma debugging, the gamma debugging method provided by the embodiment of the present application may further include the following steps S701 to S705.

[0070] S701 : Acquire first historical register values of first display areas of a plurality of test display panels after gamma debugging and second historical register values of second display areas of a plurality of test display panels.

[0071] For example, in some examples, historical register values for 575 display panels are retrieved from production data (i.e., historical data), including the first historical register value for the first display area of each display panel and the second historical register value for the second display area of each display panel. For ease of distinction, the retrieved display panels that have undergone gamma adjustment are referred to as test display panels.

[0072] S702 : Determine the slope of the linear relationship according to the first historical register value and the second historical register value.

[0073] After obtaining the first historical register value of the first display area of multiple test display panels after gamma debugging and the second historical register value of the second display area of multiple test display panels, that is, after obtaining multiple groups of (x1, y1), (x2, y2), (x3, y3),..., (xn, yn), the slope a of the linear relationship y = ax ± b corresponding to the display panel can be obtained through curve fitting or calculation.

[0074] S703 , obtaining a second register value of a first display area of the display panel at a first grayscale after gamma adjustment and a third register value of a second display area of the display panel at the first grayscale after gamma adjustment.

[0075] Among them, the first grayscale can be any grayscale, such as grayscale 255. In S703, gamma debugging can be performed on the first display area of the display panel at multiple grayscales to obtain the register values of the first display area of the display panel at multiple grayscales. These multiple grayscales may include the first grayscale, thereby obtaining the register value of the first display area of the display panel at the first grayscale. Here, for the sake of convenience, the register value of the first display area of the display panel at the first grayscale is referred to as the second register value. In addition, gamma debugging can be performed on the second display area of the display panel at the first grayscale according to the preset target brightness and target color coordinates to obtain the register value of the second display area of the display panel at the first grayscale. Here, for the sake of convenience, the register value of the second display area of the display panel at the first grayscale is referred to as the third register value.

[0076] S704: Determine the intercept of the linear relationship according to the second register value and the third register value.

[0077] Since the slope a of the linear relationship y=ax±b corresponding to the display panel has been determined, the intercept b of the linear relationship corresponding to the display panel can be determined by substituting the second register value and the third register value into the linear relationship y=ax±b corresponding to the display panel.

[0078] S705: Obtain a linear relationship according to the slope and intercept of the linear relationship.

[0079] After the slope a and intercept b of the linear relationship corresponding to the display panel are determined, the linear relationship corresponding to the display panel can be obtained.

[0080] In this way, the embodiment of the present application quickly obtains the slope of the linear relationship between the register value of the first display area and the register value of the second display area corresponding to the display panel based on the historical register values of the first display area and the second display area of the test display panel; then, based on the register values of the first display area and the second display area of the display panel itself at the first grayscale, obtains the intercept of the linear relationship between the register value of the first display area and the register value of the second display area corresponding to the display panel, thereby ensuring that the obtained linear relationship between the register value of the first display area and the register value of the second display area conforms to the actual situation of the display panel itself, that is, it has high accuracy, thereby ensuring the accuracy of the target register value finally obtained.

[0081] According to some embodiments of the present application, optionally, the target grayscale can be any grayscale among multiple grayscales except the first grayscale. For example, if the first grayscale is grayscale 255, then the target grayscale can be any grayscale among grayscales 0 to 254. Of course, during the gamma debugging process, multiple grayscale binding points are usually set, among which the first grayscale can be used as a grayscale binding point, and the target grayscale can be any grayscale binding point among multiple other grayscale binding points except the grayscale binding point where the first grayscale is located. This is not limited in the embodiments of the present application.

[0082] In this way, for multiple grayscales other than the first grayscale, the target register value of the second display area at each grayscale is determined by the linear relationship between the register value of the first display area and the register value of the second display area. There is no need to perform gamma debugging on the second display area at multiple grayscales other than the first grayscale. While ensuring that the second display area is not color cast, the gamma debugging time of the second display area and the entire display panel is greatly saved, thereby improving the production efficiency of the display panel.

[0083] According to some embodiments of the present application, different linear relationships may optionally be established for sub-pixels of different colors. Specifically, the first display area and the second display area may each include sub-pixels of n colors, where n is an integer greater than or equal to 1.

[0084] The first history register value may be a first sub-history register value corresponding one-to-one to the sub-pixels of the n colors, and the second history register value may be a second sub-history register value corresponding one-to-one to the sub-pixels of the n colors.

[0085] Accordingly, S702, determining the slope of the linear relationship according to the first historical register value and the second historical register value, may specifically include the following steps:

[0086] For any i-th sub-pixel among n sub-pixels of colors, the slope of the sub-linear relationship is determined based on the first sub-historical register value corresponding to the i-th sub-pixel in multiple test display panels and the second sub-historical register value corresponding to the i-th sub-pixel in multiple test display panels; the sub-linear relationship includes a linear relationship between the register value of the i-th sub-pixel in the first display area and the register value of the i-th sub-pixel in the second display area.

[0087] Exemplarily, the first display area and the second display area may each include three color sub-pixels, namely, red sub-pixels, green sub-pixels, and blue sub-pixels. For the red sub-pixel, the slope of the sub-linear relationship corresponding to the red sub-pixel may be determined based on the first sub-history register value corresponding to the red sub-pixel and the second sub-history register value corresponding to the red sub-pixel. For the green sub-pixel, the slope of the sub-linear relationship corresponding to the green sub-pixel may be determined based on the first sub-history register value corresponding to the green sub-pixel and the second sub-history register value corresponding to the green sub-pixel. For the blue sub-pixel, the slope of the sub-linear relationship corresponding to the blue sub-pixel may be determined based on the first sub-history register value corresponding to the blue sub-pixel and the second sub-history register value corresponding to the blue sub-pixel.

[0088] The second register value may be a second sub-register value corresponding one-to-one to the sub-pixels of the n colors, and the third register value may be a third sub-register value corresponding one-to-one to the sub-pixels of the n colors;

[0089] Accordingly, S704, determining the intercept of the linear relationship according to the second register value and the third register value, may specifically include the following steps:

[0090] The intercept of the sub-linear relationship is determined according to the second sub-register value corresponding to the sub-pixel of the i-th color in the display panel and the third sub-register value corresponding to the sub-pixel of the i-th color in the display panel.

[0091] For example, for a red sub-pixel, the intercept of the sub-linear relationship corresponding to the red sub-pixel can be determined based on the second sub-register value corresponding to the red sub-pixel and the third sub-register value corresponding to the red sub-pixel. For a green sub-pixel, the intercept of the sub-linear relationship corresponding to the green sub-pixel can be determined based on the second sub-register value corresponding to the green sub-pixel and the third sub-register value corresponding to the green sub-pixel. For a blue sub-pixel, the intercept of the sub-linear relationship corresponding to the blue sub-pixel can be determined based on the second sub-register value corresponding to the blue sub-pixel and the third sub-register value corresponding to the blue sub-pixel.

[0092] Accordingly, S705, obtaining a linear relationship according to the slope and intercept of the linear relationship, may specifically include the following steps:

[0093] The sub-linear relationship corresponding to the sub-pixel of the i-th color is obtained according to the slope of the sub-linear relationship corresponding to the sub-pixel of the i-th color and the intercept of the sub-linear relationship corresponding to the sub-pixel of the i-th color.

[0094] For example, for a red sub-pixel, the sub-linear relationship corresponding to the red sub-pixel can be obtained based on the slope of the sub-linear relationship corresponding to the red sub-pixel and the intercept of the sub-linear relationship corresponding to the red sub-pixel. For a green sub-pixel, the sub-linear relationship corresponding to the green sub-pixel can be obtained based on the slope of the sub-linear relationship corresponding to the green sub-pixel and the intercept of the sub-linear relationship corresponding to the green sub-pixel. For a blue sub-pixel, the sub-linear relationship corresponding to the blue sub-pixel can be obtained based on the slope of the sub-linear relationship corresponding to the blue sub-pixel and the intercept of the sub-linear relationship corresponding to the blue sub-pixel.

[0095] In this way, for sub-pixels of different colors, the slope of the linear relationship between the register value of the first display area and the register value of the second display area corresponding to the sub-pixel of each color in the display panel is quickly obtained based on the historical register values of the sub-pixels of each color in the first display area and the second display area of the test display panel. Then, based on the register values of the sub-pixels of each color in the first display area and the second display area of the display panel itself at the first grayscale, the intercept of the linear relationship between the register value of the first display area and the register value of the second display area corresponding to the sub-pixel of each color in the display panel is obtained, thereby ensuring that the obtained linear relationship between the register value of the first display area and the register value of the second display area corresponding to the sub-pixel of each color in the display panel conforms to the actual situation of the display panel itself, that is, has high accuracy, thereby ensuring the accuracy of the target register value corresponding to the sub-pixel of each color in the display panel.

[0096] In order to ensure a better display effect, during the gamma adjustment process, gamma adjustment can be performed for different refresh rates and different brightness levels. Table 1 schematically shows the number of grayscale binding point groups adopted in the gamma adjustment process.

[0097] Table 1

[0098]

[0099] As shown in Table 1, the brightness of the display panel can include multiple brightness levels, such as 2.2nit, 6.1nit, 10.3nit, 20.4nit, 51.2nit, 122.7nit, 306.7nit and 460nit. The display panel can support multiple refresh rate displays, such as 60Hz and 120Hz. Then, during the gamma debugging process, gamma debugging can be performed separately for different refresh rates and different brightness levels. In Table 1, each Gamma(i) in Gamma02~Gamma10, Gamma42~Gamma50, Gamma22~Gamma30 and Gamma62~Gamma70 represents a group of gamma segments, and a group of gamma segments can include multiple grayscale binding points. For example, Gamma02 includes 15 grayscale binding points, Gamma03 includes 15 grayscale binding points, ..., Gamma70 includes 15 grayscale binding points. For example, at a refresh rate of 60Hz and a brightness level of 2.2nit, the main screen adjusts one set of gamma segments (i.e., Gamma02) and the secondary screen adjusts one set of gamma segments (i.e., Gamma42). At a refresh rate of 120Hz and a brightness level of 2.2nit, the main screen adjusts one set of gamma segments (i.e., Gamma22) and the secondary screen adjusts one set of gamma segments (i.e., Gamma62). If the traditional gamma adjustment method is used, the entire gamma adjustment process requires adjusting 36 sets of gamma segments (i.e., Gamma02-Gamma10, Gamma42-Gamma50, Gamma22-Gamma30, and Gamma62-Gamma70), which takes a long time.

[0100] In some embodiments of the present application, for different refresh rates and different brightness levels, the corresponding linear relationships at different refresh rates and different brightness levels are determined respectively, and then the target register values of the second display area at the target grayscale corresponding to each refresh rate and each brightness level are determined respectively according to the corresponding linear relationships at each refresh rate and each brightness level. This can reduce the number of grayscale binding points required for gamma debugging and reduce the gamma debugging time.

[0101] Specifically, according to some embodiments of the present application, each brightness level may optionally correspond to M grayscales, where M is an integer greater than or equal to 1. The size of M can be flexibly adjusted according to actual conditions, such as M=15, which is not limited in the embodiments of the present application.

[0102] The first historical register value may include historical register values of the first display area of the plurality of test display panels at multiple brightness levels at the target refresh rate, and the second historical register value may include historical register values of the second display area of the plurality of test display panels at the target refresh rate and multiple brightness levels, wherein the target refresh rate includes at least one refresh rate. For example, the first historical register value may include historical register values of the first display area of the plurality of test display panels at a refresh rate of 60 Hz and a brightness level of 2.2 nit, historical register values at a refresh rate of 60 Hz and a brightness level of 6.1 nit, ..., historical register values at a refresh rate of 120 Hz and a brightness level of 2.2 nit, etc. For example, the second historical register value may include historical register values of the second display area of the plurality of test display panels at a refresh rate of 60 Hz and a brightness level of 2.2 nit, historical register values at a refresh rate of 60 Hz and a brightness level of 6.1 nit, ..., historical register values at a refresh rate of 120 Hz and a brightness level of 2.2 nit, etc.

[0103] Accordingly, S702, determining the slope of the linear relationship according to the first historical register value and the second historical register value, may specifically include the following steps:

[0104] The slope of the linear relationship corresponding to the xth refresh rate and yth brightness level is determined based on the historical register value of the first display area at any xth refresh rate and yth brightness level and the historical register value of the second display area at any xth refresh rate and yth brightness level.

[0105] For example, based on the historical register values of the first display area of multiple test display panels at a refresh rate of 60 Hz and a brightness level of 2.2 nit, and the historical register values of the second display area of multiple test display panels at a refresh rate of 60 Hz and a brightness level of 2.2 nit, the slope of the linear relationship corresponding to the refresh rate of 60 Hz and the brightness level of 2.2 nit is determined. For example, based on the historical register values of the first display area of multiple test display panels at a refresh rate of 60 Hz and a brightness level of 6.1 nit, and the historical register values of the second display area of multiple test display panels at a refresh rate of 60 Hz and a brightness level of 6.1 nit, the slope of the linear relationship corresponding to the refresh rate of 60 Hz and the brightness level of 6.1 nit is determined. And so on, which will not be repeated here.

[0106] The second register value may include the register value of the first display area of the display panel at the first gray scale corresponding to multiple brightness levels of the target refresh rate, and the third register value may include the register value of the second display area of the display panel at the first gray scale corresponding to multiple brightness levels of the target refresh rate.

[0107] Accordingly, S704, determining the intercept of the linear relationship according to the second register value and the third register value, may specifically include the following steps:

[0108] The intercept of the linear relationship corresponding to the xth refresh rate and the yth brightness level is determined according to the register values of the first display area and the second display area at the first grayscale corresponding to the xth refresh rate and the yth brightness level.

[0109] For example, the intercept of the linear relationship corresponding to the refresh rate of 60 Hz and the brightness level of 2.2 nit is determined based on the register value of the first display area of the display panel at the first grayscale corresponding to the refresh rate of 60 Hz and the brightness level of 2.2 nit, and the register value of the second display area of the display panel at the first grayscale corresponding to the refresh rate of 60 Hz and the brightness level of 2.2 nit. For example, the intercept of the linear relationship corresponding to the refresh rate of 60 Hz and the brightness level of 6.1 nit is determined based on the register value of the first display area of the display panel at the first grayscale corresponding to the refresh rate of 60 Hz and the brightness level of 6.1 nit, and the register value of the second display area of the display panel at the first grayscale corresponding to the refresh rate of 60 Hz and the brightness level of 6.1 nit. And so on, which will not be repeated here.

[0110] Accordingly, S705, obtaining a linear relationship according to the slope and intercept of the linear relationship, may specifically include the following steps:

[0111] According to the slope and intercept of the linear relationship corresponding to the xth refresh rate and the yth brightness level, the linear relationship corresponding to the xth refresh rate and the yth brightness level is obtained.

[0112] For example, the linear relationship corresponding to a refresh rate of 60 Hz and a brightness level of 2.2 nit is obtained based on the slope of the linear relationship corresponding to a refresh rate of 60 Hz and a brightness level of 2.2 nit and the intercept of the linear relationship corresponding to a refresh rate of 60 Hz and a brightness level of 2.2 nit. For example, the linear relationship corresponding to a refresh rate of 60 Hz and a brightness level of 6.1 nit is obtained based on the slope of the linear relationship corresponding to a refresh rate of 60 Hz and a brightness level of 6.1 nit and the intercept of the linear relationship corresponding to a refresh rate of 60 Hz and a brightness level of 6.1 nit. And so on, which will not be repeated here.

[0113] According to some embodiments of the present application, optionally, the first register value may include register values of the first display area of the display panel at target grayscales corresponding to multiple brightness levels of the target refresh rate.

[0114] Accordingly, S102, determining a target register value of the second display area at a target grayscale according to a predetermined linear relationship between the register value of the first display area and the register value of the second display area and the first register value, may specifically include the following steps:

[0115] According to the linear relationship corresponding to the xth refresh rate and the yth brightness level and the register value of the first display area at the target grayscale corresponding to the xth refresh rate and the yth brightness level, the target register value of the second display area at the target grayscale corresponding to the xth refresh rate and the yth brightness level is determined.

[0116] For example, based on the linear relationship corresponding to a refresh rate of 60 Hz and a brightness level of 2.2 nit and the register value of the first display area of the display panel at the target grayscale corresponding to the refresh rate of 60 Hz and the brightness level of 2.2 nit, the target register value of the second display area at the target grayscale corresponding to the refresh rate of 60 Hz and the brightness level of 2.2 nit is determined. For example, based on the linear relationship corresponding to a refresh rate of 120 Hz and a brightness level of 2.2 nit and the register value of the first display area of the display panel at the target grayscale corresponding to the refresh rate of 120 Hz and the brightness level of 2.2 nit, the target register value of the second display area at the target grayscale corresponding to the refresh rate of 120 Hz and the brightness level of 2.2 nit is determined. And so on, which will not be repeated here.

[0117] In this way, for different refresh rates and different brightness levels, the corresponding linear relationships at different refresh rates and different brightness levels are determined respectively, and then the target register values of the second display area at the target grayscale corresponding to each refresh rate and each brightness level are determined respectively according to the corresponding linear relationships at each refresh rate and each brightness level, which can further improve the accuracy of the target register value of the second display area at the target grayscale.

[0118] Combined with the above table 1, taking the first display area as the main screen and the second display area as the secondary screen as an example, in the embodiment of the present application, it is only necessary to debug the 18 groups of gamma segments corresponding to the main screen (i.e., Gamma02~Gamma10 and Gamma22~Gamma30), and the 18 first grayscales of the secondary screen (such as the 255 grayscales in the 18 groups of gamma segments). The time required to debug the 18 first grayscales is approximately the time required to debug a group of gamma segments (such as 15 grayscale binding points). Therefore, the embodiment of the present application reduces the original need to debug 36 groups of gamma segments to (18+1) groups of gamma segments, greatly saving gamma debugging time and greatly improving the production efficiency of the display panel.

[0119] In some specific examples, in combination with different color sub-pixels, for example, the target register value of the red sub-pixels in the second display area at the target grayscale corresponding to the refresh rate of 60 Hz and the brightness level of 2.2 nit can be determined based on the linear relationship of the red sub-pixels at the refresh rate of 60 Hz and the brightness level of 2.2 nit, and the register value of the red sub-pixels in the first display area of the display panel at the target grayscale corresponding to the refresh rate of 60 Hz and the brightness level of 2.2 nit. For example, the target register value of the red sub-pixels in the second display area at the target grayscale corresponding to the refresh rate of 120 Hz and the brightness level of 2.2 nit can be determined based on the linear relationship of the red sub-pixels at the refresh rate of 120 Hz and the brightness level of 2.2 nit, and the register value of the red sub-pixels in the first display area of the display panel at the target grayscale corresponding to the refresh rate of 120 Hz and the brightness level of 2.2 nit.

[0120] For example, the target register value of the green sub-pixel in the second display area at the target grayscale corresponding to the refresh rate of 60 Hz and the brightness level of 2.2 nit can be determined based on the linear relationship corresponding to the refresh rate of 60 Hz and the brightness level of 2.2 nit of the green sub-pixel and the register value of the green sub-pixel in the first display area of the display panel at the target grayscale corresponding to the refresh rate of 60 Hz and the brightness level of 2.2 nit. For example, the target register value of the green sub-pixel in the second display area at the target grayscale corresponding to the refresh rate of 120 Hz and the brightness level of 2.2 nit can be determined based on the linear relationship corresponding to the refresh rate of 120 Hz and the brightness level of 2.2 nit of the green sub-pixel and the register value of the green sub-pixel in the first display area of the display panel at the target grayscale corresponding to the refresh rate of 120 Hz and the brightness level of 2.2 nit.

[0121] For example, the target register value of the blue sub-pixel in the second display area at the target grayscale corresponding to the refresh rate of 60 Hz and the brightness level of 2.2 nit can be determined based on the linear relationship corresponding to the refresh rate of 60 Hz and the brightness level of 2.2 nit of the blue sub-pixel and the register value of the blue sub-pixel in the first display area of the display panel at the target grayscale corresponding to the refresh rate of 60 Hz and the brightness level of 2.2 nit. For example, the target register value of the blue sub-pixel in the second display area at the target grayscale corresponding to the refresh rate of 120 Hz and the brightness level of 2.2 nit can be determined based on the linear relationship corresponding to the refresh rate of 120 Hz and the brightness level of 2.2 nit of the blue sub-pixel and the register value of the blue sub-pixel in the first display area of the display panel at the target grayscale corresponding to the refresh rate of 120 Hz and the brightness level of 2.2 nit.

[0122] Figure 8 A structural diagram of a display panel used in the gamma adjustment method provided in the embodiment of the present application. Figure 8As shown, according to some embodiments of the present application, optionally, the transmittance of the first display area A1 can be lower than the transmittance of the second display area A2. That is, the first display area A1 can be the main screen, and the second display area A2 can be the secondary screen.

[0123] In this way, based on the linear relationship between the register value of the first display area and the register value of the second display area and the first register value of the first display area (i.e., the main screen) at the target grayscale, the target register value of the second display area (i.e., the sub-screen) at the target grayscale is determined. There is no need to perform gamma debugging on the sub-screen at the target grayscale. While ensuring that the sub-screen is not color-biased, the gamma debugging time of the sub-screen and the entire display panel is saved, thereby improving the production efficiency of the display panel.

[0124] Of course, in other embodiments, the light transmittance of the first display area A1 may be greater than the light transmittance of the second display area A2. That is, the first display area A1 may be a secondary screen, and the second display area A2 may be a primary screen.

[0125] In this way, the target register value of the second display area (i.e., the main screen) at the target grayscale is determined based on the linear relationship between the register value of the first display area and the register value of the second display area and the first register value of the first display area (i.e., the secondary screen) at the target grayscale. There is no need to perform gamma debugging on the main screen at the target grayscale. While ensuring that the main screen is not color-biased, the gamma debugging time of the main screen and the entire display panel is saved, thereby improving the production efficiency of the display panel.

[0126] Based on the gamma debugging method provided in the above embodiment, accordingly, the embodiment of the present application also provides a specific implementation method of a gamma debugging device.

[0127] The gamma debugging device provided in the embodiment of the present application is applied to a display panel, and the display panel may include a first display area and a second display area.

[0128] Figure 9 This is a structural diagram of a gamma debugging device provided in an embodiment of the present application. Figure 9 As shown, the gamma debugging device 900 provided in an embodiment of the present application may include: a first acquisition module 901, used to obtain a first register value of the first display area at a target grayscale after gamma debugging; a first determination module 902, used to determine a target register value of the second display area at the target grayscale based on a predetermined linear relationship between the register value of the first display area and the register value of the second display area and the first register value.

[0129] The gamma debugging device of the embodiment of the present application determines the target register value of the second display area at the target grayscale based on the linear relationship between the register value of the first display area and the register value of the second display area and the first register value of the first display area at the target grayscale. There is no need to perform gamma debugging on the second display area at the target grayscale. While ensuring that the second display area is not color cast, the gamma debugging time of the second display area and the entire display panel is saved, thereby improving the production efficiency of the display panel.

[0130] In some embodiments, the first display area and the second display area both include sub-pixels of n colors, the first register value is a first sub-register value corresponding one-to-one to the sub-pixels of the n colors, and n is an integer greater than or equal to 1; the first determination module 902 is specifically used to: for any i-th color sub-pixel among the n colors of sub-pixels, according to the linear relationship between the register value of the i-th color sub-pixel in the first display area and the register value of the i-th color sub-pixel in the second display area and the first sub-register value corresponding to the i-th color sub-pixel, determine the target register value of the i-th color sub-pixel in the second display area at the target grayscale.

[0131] In some embodiments, the gamma debugging device 900 provided in the embodiments of the present application may also include a linear relationship determination module, which is used to: obtain the first historical register value of the first display area of multiple test display panels after gamma debugging and the second historical register value of the second display area of multiple test display panels; determine the slope of the linear relationship based on the first historical register value and the second historical register value; obtain the second register value of the first display area of the display panel after gamma debugging at the first gray scale and the third register value of the second display area of the display panel after gamma debugging at the first gray scale; determine the intercept of the linear relationship based on the second register value and the third register value; and obtain the linear relationship based on the slope and intercept of the linear relationship.

[0132] In some embodiments, the target grayscale is any grayscale among a plurality of grayscales except the first grayscale.

[0133] In some embodiments, the first display area and the second display area both include sub-pixels of n colors, where n is an integer greater than or equal to 1; the first history register value is a first sub-history register value corresponding one-to-one to the sub-pixels of the n colors, the second history register value is a second sub-history register value corresponding one-to-one to the sub-pixels of the n colors; the second register value is a second sub-register value corresponding one-to-one to the sub-pixels of the n colors, and the third register value is a third sub-register value corresponding one-to-one to the sub-pixels of the n colors; the linear relationship determination module is specifically used to: for any i-th color among the n colors of the sub-pixels sub-pixels, determining a slope of a sub-linear relationship based on a first sub-historical register value corresponding to a sub-pixel of the i-th color in a plurality of test display panels and a second sub-historical register value corresponding to a sub-pixel of the i-th color in a plurality of test display panels; the sub-linear relationship includes a linear relationship between a register value of a sub-pixel of the i-th color in a first display area and a register value of a sub-pixel of the i-th color in a second display area; and determining an intercept of the sub-linear relationship based on a second sub-register value corresponding to a sub-pixel of the i-th color in a display panel and a third sub-register value corresponding to a sub-pixel of the i-th color in the display panel.

[0134] In some embodiments, the brightness of the display panel includes multiple brightness levels, each brightness level corresponds to M grayscales, and M is an integer greater than or equal to 1; the first historical register value includes the historical register value of the first display area at multiple brightness levels of the target refresh rate, the second historical register value includes the historical register value of the second display area at multiple brightness levels of the target refresh rate, and the target refresh rate includes at least one refresh rate; the third register value includes the register value of the second display area at the first grayscale corresponding to the multiple brightness levels of the target refresh rate; the linear relationship determination module is specifically used to: determine the brightness of the first display area according to the brightness of the first display area at the target refresh rate; The slope of the linear relationship corresponding to the xth refresh rate and yth brightness level is determined based on the historical register values of the second display area at any xth refresh rate and yth brightness level and the historical register values of the second display area at any xth refresh rate and yth brightness level; the intercept of the linear relationship corresponding to the xth refresh rate and yth brightness level is determined based on the register values of the first display area and the second display area at the first grayscale corresponding to multiple brightness levels of the target refresh rate; the linear relationship corresponding to the xth refresh rate and yth brightness level is obtained based on the slope and intercept of the linear relationship corresponding to the xth refresh rate and yth brightness level.

[0135] In some embodiments, the first register value includes the register value of the first display area at the target grayscale corresponding to multiple brightness levels of the target refresh rate; the first determination module 902 is specifically used to: determine the target register value of the second display area at the target grayscale corresponding to the xth refresh rate and the yth brightness level based on the linear relationship corresponding to the xth refresh rate and the yth brightness level and the register value of the first display area at the target grayscale corresponding to the xth refresh rate and the yth brightness level.

[0136] In some embodiments, the light transmittance of the first display area is different from the light transmittance of the second display area.

[0137] In some embodiments, the light transmittance of the first display area is less than the light transmittance of the second display area.

[0138] Figure 9 Each module / unit in the device shown has the function of implementing each step in the above method embodiment and can achieve its corresponding technical effect. For the sake of brevity, it will not be repeated here.

[0139] Based on the gamma adjustment method provided in the above embodiment, the present application also provides a specific implementation of the electronic device. Please refer to the following embodiment.

[0140] Figure 10 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application.

[0141] The electronic device may include a processor 1001 and a memory 1002 storing computer program instructions.

[0142] Specifically, the processor 1001 may include a central processing unit (CPU) or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0143] Memory 1002 may include a large capacity memory for data or instructions. By way of example and not limitation, memory 1002 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. In one example, memory 1002 may include removable or non-removable (or fixed) media, or memory 1002 may be a non-volatile solid-state memory. Memory 1002 may be internal or external to the electronic device.

[0144] In one example, the memory 1002 may be a read-only memory (ROM). In one example, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or a flash memory, or a combination of two or more of these.

[0145] The memory 1002 may include read-only memory (ROM), random access memory (RAM), magnetic disk storage media devices, optical storage media devices, flash memory devices, electrical, optical or other physical / tangible memory storage devices. Thus, generally, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present application.

[0146] The processor 1001 reads and executes the computer program instructions stored in the memory 1002 to implement Figure 4 The method / steps S101 to S102 in the embodiment shown, and achieving Figure 4 The corresponding technical effects achieved by executing the methods / steps in the illustrated example will not be repeated here for the sake of brevity.

[0147] In one example, the electronic device may further include a communication interface 1003 and a bus 1010. Figure 10 As shown, the processor 1001, the memory 1002, and the communication interface 1003 are connected via a bus 1010 and communicate with each other.

[0148] The communication interface 1003 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.

[0149] Bus 1010 includes hardware, software or both, couples the parts of electronic equipment to each other.For example, but not limitation, bus may include Accelerated Graphics Port (AGP) or other graphics buses, Enhanced Industry Standard Architecture (EISA) bus, Front Side Bus (FSB), Hyper Transport (HT) interconnection, Industry Standard Architecture (ISA) bus, InfiniBand interconnection, Low Pin Count (LPC) bus, memory bus, Micro Channel Architecture (MCA) bus, Peripheral Component Interconnect (PCI) bus, PCI-Express (PCI-X) bus, Serial Advanced Technology Attachment (SATA) bus, Video Electronics Standards Association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 1010 may include one or more buses. Although the present application embodiment describes and shows specific bus, the application considers any suitable bus or interconnection.

[0150] In addition, in combination with the gamma debugging method in the above-mentioned embodiment, the embodiment of the present application can provide a computer-readable storage medium for implementation. The computer-readable storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any one of the gamma debugging methods in the above-mentioned embodiment is implemented. Examples of computer-readable storage media include non-transitory computer-readable storage media, such as electronic circuits, semiconductor memory devices, ROM, random access memory, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, and hard disks.

[0151] It should be understood that the present application is not limited to the specific configurations and processes described above and illustrated in the figures. For the sake of brevity, a detailed description of known methods is omitted here. In the above embodiments, several specific steps are described and illustrated as examples. However, the method process of the present application is not limited to the specific steps described and illustrated. Those skilled in the art can make various changes, modifications, and additions, or change the order of the steps after understanding the spirit of the present application.

[0152] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link via a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memories, erasable ROMs (EROMs), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0153] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps. In other words, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0154] Aspects of the present application have been described above with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine so that these instructions executed via the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. This processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit. It is also understood that each box in the block diagram and / or the flowchart and the combination of the boxes in the block diagram and / or the flowchart can also be implemented by the dedicated hardware that performs the specified function or action, or can be implemented by the combination of dedicated hardware and computer instructions.

[0155] The above description is only a specific embodiment of the present application. Those skilled in the art will clearly understand that for the convenience and brevity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the scope of protection of the present application is not limited thereto. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the scope of protection of the present application.

Claims

1. A gamma adjustment method, characterized in that: The method is applied to a display panel, the display panel including a first display area and a second display area, and the method includes: Acquire a first register value of the first display area at a target grayscale after gamma debugging; determining a target register value of the second display area at the target grayscale according to a predetermined linear relationship between the register value of the first display area and the register value of the second display area and the first register value; Before obtaining the first register value of the first display area at the target grayscale after gamma debugging, the method further includes: Acquire first historical register values of first display areas of a plurality of test display panels after gamma debugging and second historical register values of second display areas of the plurality of test display panels; determining a slope of the linear relationship according to the first historical register value and the second historical register value; Acquire a second register value of the first display area of the display panel at a first grayscale after gamma debugging and a third register value of the second display area of the display panel at the first grayscale after gamma debugging; determining an intercept of the linear relationship according to the second register value and the third register value; The linear relationship is obtained according to the slope and intercept of the linear relationship.

2. The method according to claim 1, characterized in that The first display area and the second display area each include sub-pixels of n colors, the first register value is a first sub-register value corresponding one-to-one to the sub-pixels of the n colors, and n is an integer greater than or equal to 1; The step of determining a target register value of the second display area at the target grayscale according to a predetermined linear relationship between a register value of the first display area and a register value of the second display area and the first register value specifically includes: For any i-th sub-pixel of the n colors, the target register value of the i-th sub-pixel in the second display area at the target grayscale is determined based on a linear relationship between the register value of the i-th sub-pixel in the first display area and the register value of the i-th sub-pixel in the second display area, and the first sub-register value corresponding to the i-th sub-pixel.

3. The method according to claim 1, characterized in that The target grayscale is any grayscale among a plurality of grayscales except the first grayscale.

4. The method according to claim 1, wherein The first display area and the second display area each include sub-pixels of n colors, where n is an integer greater than or equal to 1; The first history register value is a first sub-history register value corresponding one-to-one to the sub-pixels of the n colors, and the second history register value is a second sub-history register value corresponding one-to-one to the sub-pixels of the n colors; Determining the slope of the linear relationship according to the first historical register value and the second historical register value specifically includes: For any i-th sub-pixel of the n sub-pixels of colors, determining a slope of a sub-linear relationship based on the first sub-history register values corresponding to the i-th sub-pixel in the plurality of test display panels and the second sub-history register values corresponding to the i-th sub-pixel in the plurality of test display panels; the sub-linear relationship comprising a linear relationship between the register values of the i-th sub-pixel in the first display area and the register values of the i-th sub-pixel in the second display area; The second register value is a second sub-register value corresponding one-to-one to the sub-pixels of the n colors, and the third register value is a third sub-register value corresponding one-to-one to the sub-pixels of the n colors; The determining the intercept of the linear relationship according to the second register value and the third register value specifically includes: The intercept of the sub-linear relationship is determined according to the second sub-register value corresponding to the sub-pixel of the i-th color in the display panel and the third sub-register value corresponding to the sub-pixel of the i-th color in the display panel.

5. The method according to claim 1, wherein The brightness of the display panel includes multiple brightness levels, each brightness level corresponds to M grayscales, and M is an integer greater than or equal to 1; The first historical register value includes historical register values of the first display area at the multiple brightness levels of the target refresh rate, and the second historical register value includes historical register values of the second display area at the multiple brightness levels of the target refresh rate, wherein the target refresh rate includes at least one refresh rate; Determining the slope of the linear relationship according to the first historical register value and the second historical register value specifically includes: determining a slope of the linear relationship corresponding to the xth refresh rate and the yth brightness level based on historical register values of the first display area at any xth refresh rate and the yth brightness level and historical register values of the second display area at any xth refresh rate and the yth brightness level; The second register value includes register values of the first display area at the first grayscale corresponding to the multiple brightness levels at the target refresh rate, and the third register value includes register values of the second display area at the first grayscale corresponding to the multiple brightness levels at the target refresh rate; The determining the intercept of the linear relationship according to the second register value and the third register value specifically includes: determining an intercept of the linear relationship corresponding to the xth refresh rate and the yth brightness level according to register values of the first display area and the second display area at the first grayscale corresponding to the xth refresh rate and the yth brightness level; The step of obtaining the linear relationship according to the slope and intercept of the linear relationship specifically includes: The linear relationship corresponding to the xth refresh rate and the yth brightness level is obtained according to the slope and intercept of the linear relationship corresponding to the xth refresh rate and the yth brightness level.

6. The method according to claim 5, characterized in that The first register value includes register values of the first display area at the target grayscales corresponding to the multiple brightness levels at the target refresh rate; The step of determining a target register value of the second display area at the target grayscale according to a predetermined linear relationship between a register value of the first display area and a register value of the second display area and the first register value specifically includes: Based on the linear relationship corresponding to the x-th refresh rate and the y-th brightness level and the register value of the first display area at the target grayscale corresponding to the x-th refresh rate and the y-th brightness level, determine the target register value of the second display area at the target grayscale corresponding to the x-th refresh rate and the y-th brightness level.

7. The method according to claim 1, characterized in that The light transmittance of the first display area is different from the light transmittance of the second display area.

8. The method according to claim 7, characterized in that The light transmittance of the first display area is lower than the light transmittance of the second display area.

9. A gamma adjustment device, characterized in that: The device is applied to a display panel, the display panel including a first display area and a second display area, and the device includes: A first acquiring module, configured to acquire a first register value of the first display area at a target grayscale after gamma adjustment; a first determining module, configured to determine a target register value of the second display area at the target grayscale according to a predetermined linear relationship between the register value of the first display area and the register value of the second display area and the first register value; Before obtaining the first register value of the first display area at the target grayscale after gamma debugging, the method further includes: Acquire first historical register values of first display areas of a plurality of test display panels after gamma debugging and second historical register values of second display areas of the plurality of test display panels; determining a slope of the linear relationship according to the first historical register value and the second historical register value; Acquire a second register value of the first display area of the display panel at a first grayscale after gamma debugging and a third register value of the second display area of the display panel at the first grayscale after gamma debugging; determining an intercept of the linear relationship according to the second register value and the third register value; The linear relationship is obtained according to the slope and intercept of the linear relationship.

10. 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 gamma debugging method according to any one of claims 1 to 8 are implemented.

Citation Information

Patent Citations

  • Display panel Gamma debugging method and device, equipment and storage medium

    CN114927086A