Gamma debugging method, device, equipment and computer-readable storage medium
By determining the brightness compensation value and target debugging brightness in the display panel, the brightness difference problem of the display panel between different refresh rates is solved, and the display effect is improved.
Patent Information
- Application Number
- CN202310066484.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-18
- Publication Date
- 2025-08-29
- Estimated Expiration
- 2043-01-18
AI Technical Summary
The existing display panel has a brightness difference between different refresh rates, which leads to flashing when switching refresh rates, affecting the display effect.
By determining the brightness compensation value based on the first actual brightness and reference brightness, the target debug brightness of the display panel at the target refresh rate is determined in combination with the brightness compensation value and the target brightness value, and gamma debugging is performed to reduce the brightness difference between different refresh rates.
It effectively improves the brightness consistency of the display panel at different refresh rates, reduces the flickering phenomenon during refresh rate switching, and improves the display effect.
Smart Images

Figure CN116092427B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of display panels, and in particular relates to a gamma debugging method, apparatus, device, and computer-readable storage medium. Background Art
[0002] With the rapid development of display technology, display panels can support multiple refresh rates. Before the display panel leaves the factory, gamma debugging is usually performed on each display panel. Currently, when performing gamma debugging for different refresh rates on OLED (Organic Light-Emitting Diode) screens, separate debugging is basically adopted for each refresh rate. However, this type of gamma debugging method often results in brightness differences between the display panel at different refresh rates, and flickering is observed when the refresh rate is switched, resulting in poor display effects on the display panel. Summary of the Invention
[0003] The embodiments of the present application provide a gamma debugging method, apparatus, device, and computer-readable storage medium, which can reduce the brightness difference between display panels with different refresh rates, thereby effectively improving the display effect of the screen.
[0004] In a first aspect, an embodiment of the present application provides a gamma debugging method, the gamma debugging method comprising:
[0005] determining a brightness compensation value based on a first actual brightness and a reference brightness, where the reference brightness is a target brightness value or a second actual brightness, wherein the first actual brightness is a brightness value of the display panel obtained at a first refresh rate and after gamma adjustment based on the target brightness value, and the second actual brightness is a brightness value of the display panel obtained at a second refresh rate and after gamma adjustment based on the target brightness value;
[0006] Determining a target debugging brightness of the display panel at a target refresh rate based on the brightness compensation value and the target brightness value; and
[0007] Based on the target debugging brightness, perform gamma debugging on the display panel at the target refresh rate;
[0008] The target refresh rate is the first refresh rate or the second refresh rate.
[0009] In one possible implementation of the first aspect, the first actual brightness is the brightness value of the display panel obtained after gamma adjustment based on the target brightness value at the first refresh rate and after waiting for a preset period of time. This effectively improves the reliability of subsequent brightness compensation values and ensures the brightness consistency of the display panel at the first refresh rate and the second refresh rate after gamma adjustment as much as possible.
[0010] In a possible implementation of the first aspect, in order to further ensure the brightness consistency of the subsequent display panel when switching at various refresh rates after gamma debugging at different refresh rates, the interval between the moment of obtaining the first actual brightness and the moment of obtaining the second actual brightness is less than a preset time interval.
[0011] In a possible implementation of the first aspect, when the reference brightness is the second actual brightness, determining the brightness compensation value based on the first actual brightness and the reference brightness includes: calculating a ratio of the first actual brightness to the second actual brightness to obtain the brightness compensation value.
[0012] In a possible implementation of the first aspect, the brightness compensation value is obtained according to the following expression:
[0013] x=LA / LB
[0014] Wherein, x represents the brightness compensation value, LA represents the first actual brightness, and LB represents the second actual brightness.
[0015] In a possible implementation of the first aspect, determining the target debugging brightness of the display panel at the target refresh rate based on the brightness compensation value and the target brightness value includes: using the ratio of the target brightness value to the brightness compensation value as the target debugging brightness at the first refresh rate; or using the product of the target brightness value and the brightness compensation value as the target debugging brightness at the second refresh rate.
[0016] In a possible implementation of the first aspect, when the reference brightness is the target brightness value, determining the brightness compensation value based on the first actual brightness and the reference brightness includes: calculating a ratio of the first actual brightness to the target brightness value to obtain the brightness compensation value.
[0017] In a possible implementation of the first aspect, the brightness compensation value is obtained according to the following expression:
[0018] x=LA / TargetL
[0019] Wherein, x represents the brightness compensation value, LA represents the first actual brightness, and TargetL represents the target brightness value.
[0020] In a possible implementation of the first aspect, determining the target debugging brightness of the display panel at the target refresh rate based on the brightness compensation value and the target brightness value includes: using the ratio of the target brightness value to the brightness compensation value as the target debugging brightness at the first refresh rate; or using the product of the target brightness value and the brightness compensation value as the target debugging brightness at the second refresh rate.
[0021] In a possible implementation of the first aspect, the number of display panels is M, where M is an integer greater than 1; determining the brightness compensation value based on the first actual brightness and the reference brightness includes: determining the brightness compensation value corresponding to each of the M display panels according to the first actual brightness and the reference brightness corresponding to each of the M display panels; the reference brightness is the target brightness value or the second actual brightness corresponding to each of the M display panels; determining the target debugging brightness of the display panel at the target refresh rate based on the brightness compensation value and the target brightness value, including: performing an average calculation on the brightness compensation values corresponding to each of the M display panels to obtain an average brightness compensation value; and determining the target debugging brightness of the display panel at the target refresh rate based on the average brightness compensation value and the target brightness value.
[0022] Based on the same inventive concept, in a second aspect, an embodiment of the present application provides a gamma debugging device, which includes: a first determination module, used to determine a brightness compensation value based on a first actual brightness and a reference brightness, the reference brightness being a target brightness value or a second actual brightness, wherein the first actual brightness is the brightness value of the display panel obtained after gamma debugging is performed based on the target brightness value at a first refresh rate, and the second actual brightness is the brightness value of the display panel obtained after gamma debugging is performed based on the target brightness value at a second refresh rate; a second determination module, used to determine a target debugging brightness of the display panel at a target refresh rate based on the brightness compensation value and the target brightness value; and a first debugging module, used to perform gamma debugging on the display panel at the target refresh rate based on the target debugging brightness; wherein the target refresh rate is the first refresh rate or the second refresh rate.
[0023] In a third aspect, an embodiment of the present application provides an electronic device, which includes: a processor, a memory, and a computer program stored in the memory and runnable on the processor. When the computer program is executed by the processor, the steps of the gamma debugging method provided in the first aspect are implemented.
[0024] In a fourth 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.
[0025] In a fifth aspect, an embodiment of the present application provides a computer program product. When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the gamma debugging method provided in any one of the above embodiments of the present application.
[0026] The gamma debugging method, device, and computer-readable storage medium of the embodiments of the present application determine a brightness compensation value based on a first actual brightness of a display panel after gamma debugging based on a target brightness value at a first refresh rate, and a reference brightness. The reference brightness can be the target brightness value or a second actual brightness. The second actual brightness is the brightness value of the display panel obtained after gamma debugging based on the target brightness value at a second refresh rate. Thus, after determining the brightness compensation value, the target debugging brightness of the display panel at the target refresh rate can be determined based on the brightness compensation value and the target brightness value, and the display panel at the target refresh rate can be debugged based on the target debugging brightness. The gamma debugging method, device, and computer-readable storage medium provided in the embodiments of the present application calculate a brightness compensation value by combining the actual brightness value of the display panel at different refresh rates or after brightness attenuation after gamma debugging at a first refresh rate, and then determine the target debugging brightness of the display panel at different refresh rates based on the brightness compensation value, so that the target debugging brightness of the display panel at the later debugged refresh rate is closer to the actual test brightness of the earlier debugged refresh rate after brightness attenuation. This can effectively reduce the brightness difference between different refresh rates of the display panel, improve the brightness consistency of the display panel at different refresh rates, and thus effectively improve the display effect of the screen. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] 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.
[0028] Figure 1 This is a flow chart of a gamma debugging method provided in an embodiment of the present application;
[0029] Figure 2 This is another flowchart of the gamma debugging method provided in an embodiment of the present application;
[0030] Figure 3 This is another flowchart of the gamma debugging method provided in an embodiment of the present application;
[0031] Figure 4 This is another flowchart of the gamma debugging method provided in an embodiment of the present application;
[0032] Figure 5 This is another flowchart of the gamma debugging method provided in an embodiment of the present application;
[0033] Figure 6 This is another flowchart of the gamma debugging method provided in an embodiment of the present application;
[0034] Figure 7This is a structural diagram of a gamma debugging device provided in an embodiment of the present application;
[0035] Figure 8 This is a structural diagram of the gamma debugging 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 when describing the structure of a component, when a layer or a region is referred to as being "on" or "over" another layer or region, it may mean that it is directly on the other layer or region, or that other layers or regions are included between it and the other layer or region. Furthermore, if the component is turned over, the layer or region will be "below" or "beneath" the other layer or region.
[0039] 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.
[0040] In the embodiments of the present application, the term “connection” may refer to a direct contact connection between two components, or may refer to a connection between two components via one or more other components.
[0041] 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.
[0042] 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:
[0043] As mentioned above, the inventors of this application have discovered that existing display panels can support multiple refresh rates, such as 144Hz, 120Hz, and 60Hz. For display panels at different refresh rates, corresponding gamma brightness adjustment is required to ensure that the display panel can achieve the same display brightness for the target grayscale at different refresh rates. However, even after the screen body has been gamma-adjusted for different refresh rates, the display panel is still prone to brightness differences between different refresh rates, resulting in flickering when the refresh rate is switched, resulting in poor display effect of the display panel.
[0044] The inventors further discovered that gamma tuning for displays is often performed separately for different refresh rates, with the actual display brightness adjusted to the same target brightness during gamma tuning at each refresh rate. However, due to the inherent brightness decay of the display, tuning for different refresh rates is time-sequential. Consequently, even when tuning for the same target brightness at different refresh rates, the display panel still exhibits brightness differences at different refresh rates, resulting in visible screen flickering when switching refresh rates.
[0045] In view of the above research findings of the inventors, in order to solve the problems of the prior art, the embodiments of the present application provide a gamma adjustment method, apparatus, device and computer-readable storage medium. It should be noted that the embodiments provided in this application are not intended to limit the scope of the disclosure of this application.
[0046] The following first introduces the gamma debugging method provided in the embodiment of the present application.
[0047] Figure 1 FIG1 shows a flow chart of a gamma debugging method provided by an embodiment of the present application. The gamma debugging method is applied to electronic equipment. Figure 1 As shown, the gamma debugging method may include the following steps:
[0048] S101, determining a brightness compensation value based on a first actual brightness and a reference brightness, where the reference brightness is a target brightness value or a second actual brightness, wherein the first actual brightness is a brightness value of the display panel obtained at a first refresh rate and after gamma adjustment based on the target brightness value, and the second actual brightness is a brightness value of the display panel obtained at a second refresh rate and after gamma adjustment based on the target brightness value;
[0049] S102, determining a target debugging brightness of the display panel at a target refresh rate based on the brightness compensation value and the target brightness value;
[0050] S103 , performing gamma adjustment on the display panel at a target refresh rate based on the target adjustment brightness; wherein the target refresh rate is a first refresh rate or a second refresh rate.
[0051] The specific implementation of each of the above steps will be described in detail below.
[0052] The gamma debugging method of the embodiment of the present application determines a brightness compensation value based on a first actual brightness of the display panel after gamma debugging based on the target brightness value at a first refresh rate, and a reference brightness. The reference brightness can be the target brightness value or a second actual brightness. The second actual brightness is the brightness value of the display panel obtained after gamma debugging based on the target brightness value at a second refresh rate. In this way, after determining the brightness compensation value, the target debugging brightness of the display panel at the target refresh rate can be determined based on the brightness compensation value and the target brightness value, and the display panel at the target refresh rate is debugged according to the target debugging brightness. The gamma debugging method provided by the embodiment of the present application calculates a brightness compensation value by combining the actual brightness values of the display panel at different refresh rates or after gamma debugging at the first refresh rate, thereby determining the target debugging brightness of the display panel at different refresh rates based on the brightness compensation value, so that the target debugging brightness of the display panel at the later debugged refresh rate is closer to the actual test brightness of the refresh rate at the earlier debugged refresh rate after brightness attenuation, which can effectively reduce the brightness difference between different refresh rates of the display panel, improve the brightness consistency of the display panel at different refresh rates, and thus effectively improve the display effect of the screen.
[0053] The specific implementation of each of the above steps is described in detail below.
[0054] It should be noted that, in order to better introduce the gamma adjustment method provided in this application, a first display panel is introduced below to replace the display panel in step 101, and a second display panel is introduced below to replace the display panel in steps 102 and 103. The first display panel and the second display panel introduced can be the same display panel or different display panels, and this application does not impose strict restrictions on this.
[0055] In S101 , during specific implementation, a brightness compensation value is determined based on the first actual brightness and a reference brightness, where the reference brightness is a target brightness value or the second actual brightness.
[0056] The first actual brightness is the brightness value of the display panel obtained at the first refresh rate after gamma adjustment based on the target brightness value, and the second actual brightness is the brightness value of the display panel obtained at the second refresh rate after gamma adjustment based on the target brightness value.
[0057] When determining the brightness compensation value, if the reference brightness is the target brightness, the brightness compensation value can be determined based on the first actual brightness and the target brightness. If the reference brightness is the second actual brightness, the brightness compensation value can be determined based on the first actual brightness and the second actual brightness.
[0058] In this embodiment, considering the diversity and complexity of current mathematical calculation methods related to data processing, this application does not impose strict restrictions on the specific method for determining the brightness compensation value.
[0059] For example, when determining the brightness compensation value based on the first actual brightness and the target brightness, the brightness compensation value may be determined by taking the ratio of the first actual brightness to the target brightness. Alternatively, the brightness compensation value may be determined by taking the ratio of the target brightness to the first actual brightness. In more specific embodiments, the brightness compensation value may be determined by multiplying the ratio by a preset influence factor.
[0060] It should be understood that the above-mentioned implementation method of determining the brightness compensation value according to the first actual brightness and the second actual brightness is similar to the above-mentioned implementation method. For the sake of brevity, this embodiment will not be described in detail.
[0061] Regarding the method for obtaining the first actual brightness and the second actual brightness, specifically, before determining the brightness compensation value based on the first actual brightness and the reference brightness, gamma adjustment can be performed on the first display panel at the first refresh rate based on the target brightness value. After the gamma adjustment of the first display panel at the first refresh rate is completed, the first actual brightness of the first display panel is measured using corresponding optical measurement equipment, such as a color analyzer. The first actual brightness is specifically the actual display brightness corresponding to the target grayscale of the first display panel at the first refresh rate. In this way, the first actual brightness is obtained.
[0062] Alternatively, gamma adjustment can be performed on the first display panel at the first refresh rate and the second refresh rate, respectively, based on the target brightness values. Then, the first actual brightness and the second actual brightness can be measured using corresponding optical measurement equipment. The second actual brightness is specifically the actual brightness corresponding to the target grayscale of the first display panel at the second refresh rate after gamma adjustment. In this way, the first actual brightness and the second actual brightness are ultimately obtained.
[0063] It should be noted that this embodiment does not impose any specific restrictions on the relationship between the first refresh rate and the second refresh rate. The specific relationship can be determined based on actual panel debugging experience. For example, the first refresh rate can be 60Hz and the second refresh rate can be 120Hz. Alternatively, the first refresh rate can also be 120Hz and the second refresh rate can be 60Hz.
[0064] In the above steps, the target grayscale can be any grayscale. For example, the target grayscale can be grayscale 255.
[0065] The target brightness value may be determined based on the actual brightness requirements of the display panel by the relevant debugging personnel, and this application does not impose any specific restrictions on the target brightness value. The target brightness value may also be the target brightness corresponding to the target grayscale. For example, when the target grayscale is 255 grayscales, the target brightness value may be 810 nits.
[0066] It should be noted that, considering the diversity of existing gamma adjustment schemes, the embodiments of the present application do not impose any specific restrictions on the specific gamma adjustment means used. For example, a lighting device (PG) and optical equipment may be used to perform gamma adjustment on the display panel.
[0067] Furthermore, it should be understood that the target brightness value, the first actual brightness, and the second actual brightness involved in this embodiment are all display brightnesses corresponding to the same brightness level.
[0068] In S102 , during specific implementation, a target debugging brightness of the display panel at a target refresh rate is determined based on the brightness compensation value and the target brightness value.
[0069] Specifically, after determining the brightness compensation value, the target adjustment brightness of the second display panel at the target refresh rate is determined according to the target brightness value and the brightness compensation value, wherein the target refresh rate can be the first refresh rate or the second refresh rate.
[0070] Taking into account the gamma debugging requirements of the actual display panel at multiple refresh rates, in this embodiment, taking the above-mentioned target refresh rate as the first refresh rate as an example, while determining the target debugging brightness at the first refresh rate based on the target brightness value and the brightness compensation value, the above-mentioned target brightness value can also be determined as the target debugging brightness of the second display panel at the second refresh rate.
[0071] Alternatively, when the above-mentioned target refresh rate is the second refresh rate, while determining the target debugging brightness of the second display panel at the second refresh rate based on the target brightness value and the brightness compensation value, the above-mentioned target brightness value can also be determined as the target debugging brightness of the second display panel at the first refresh rate.
[0072] It should be noted that, considering the diversity and complexity of current mathematical calculation methods related to data processing, this application does not impose strict restrictions on the specific method for determining the target debugging brightness at the above-mentioned target refresh rate. For example, the target brightness value can be determined by performing relevant compensation processing on the above-mentioned brightness compensation value, and this application does not impose specific restrictions on this.
[0073] In S103, based on the target adjustment brightness, gamma adjustment is performed on the display panel at the target refresh rate, wherein the target refresh rate can be the first refresh rate or the second refresh rate.
[0074] In a specific implementation, after determining the target adjustment brightness at the target refresh rate, gamma adjustment can be performed on the second display panel at the target refresh rate based on the target adjustment brightness. For another refresh rate other than the target refresh rate between the first refresh rate and the second refresh rate, gamma adjustment can be performed on the second display panel at the other refresh rate according to the target brightness value.
[0075] In this way, the second display panel can be gamma-adjusted at the first refresh rate and the second refresh rate in sequence, so that the second display panel after gamma-adjustment at the first refresh rate and the second refresh rate respectively can maintain the consistency of its display brightness when the refresh rate is switched between the first refresh rate and the second refresh rate.
[0076] In conjunction with actual panel debugging scenarios, in this application, in order to maximize the processing effect of the brightness compensation value on the target debugging brightness of the second display panel, the first display panel and the second display panel can be display panels produced in the same batch. The number of first display panels can be much smaller than the number of second display panels.
[0077] The first display panel may be a sample display panel, specifically used to determine the brightness compensation value. Thus, after the brightness compensation value is determined, batch gamma adjustment is performed on the remaining second display panels of the same batch.
[0078] It should be noted that, considering the diversity of existing gamma adjustment schemes, the embodiments of the present application do not impose any specific restrictions on the specific gamma adjustment means used. For example, a lighting device (PG) and optical equipment may be used to perform gamma adjustment on the display panel.
[0079] According to some embodiments of the present application, in order to improve the reliability of subsequent brightness compensation values and to ensure the brightness consistency of the subsequent second display panel at the first refresh rate and the second refresh rate after gamma debugging as much as possible, optionally, the above-mentioned first actual brightness is the brightness value of the display panel obtained after gamma debugging is performed based on the target brightness value at the first refresh rate and then waiting for a preset period of time.
[0080] In a specific implementation, the time node for obtaining the first actual brightness is restricted. For ease of understanding, a specific example is given below.
[0081] In this example, it is assumed that the target brightness value of the target grayscale of the first refresh rate and the second refresh rate is 560 nit. Based on this setting, gamma debugging is performed on a display panel at the first refresh rate and the second refresh rate respectively. Assuming that the gamma debugging result is accurate enough, then the display panel finally completes gamma debugging at the first refresh rate at time point A, and the brightness value of the display panel at the target grayscale at the first refresh rate at time point A is 560 nit. The gamma debugging at the second refresh rate is completed at time point B, and the brightness value of the display panel at the target grayscale at the second refresh rate at time point B is 560 nit, and time point A is earlier than time point B.
[0082] In this example, due to the time difference between gamma adjustments at different refresh rates and the actual attenuation characteristics of the display panel's own screen brightness, if the brightness value of the target grayscale of the display panel at the first refresh rate is measured at time point B, the brightness value will be less than 560nits, for example, 550nits, due to the brightness attenuation of the screen itself. As a result, even if each gamma adjustment is sufficiently accurate, the display panel will still experience screen flickering during the switching process between different refresh rates when it is finally put into use, which greatly affects the display quality of the display panel.
[0083] In conjunction with the above example, in order to ensure that the first actual brightness obtained above is the brightness after brightness attenuation due to the gamma adjustment time at the second refresh rate, and to fully improve the reliability of the subsequent brightness compensation value, when the first display panel only performs gamma adjustment at the first refresh rate, the measured brightness of the target grayscale of the first display panel at the first refresh rate, i.e., the first actual brightness, can be obtained after waiting for a preset time. This first actual brightness can reasonably reflect the attenuation of the display screen brightness over the preset time.
[0084] In this embodiment, the preset duration may be specifically determined by the duration from the end time of gamma adjustment of the first display panel at the first refresh rate to the end time of gamma adjustment at the second refresh rate.
[0085] Alternatively, in the case where the first display panel performs gamma debugging at the first refresh rate and the second refresh rate respectively, the second actual brightness and the first actual brightness can be obtained after the gamma debugging of the first display panel at the second refresh rate is completed based on the target brightness value.
[0086] For example, after gamma adjustment of the first display panel at a first refresh rate (adjusted first) and a second refresh rate (adjusted later) based on the target brightness value is completed, the second actual brightness of the target grayscale of the first display panel at the second refresh rate is measured. Subsequently, the refresh rate of the first display panel is adjusted from the second refresh rate to the first refresh rate, and the first actual brightness of the target grayscale at the first refresh rate is measured.
[0087] In a possible embodiment, in order to further ensure the brightness consistency when the second display panel is subsequently switched between the first refresh rate and the second refresh rate after gamma debugging at different refresh rates, the interval between the moment of obtaining the first actual brightness and the moment of obtaining the second actual brightness is less than a preset time interval.
[0088] In this embodiment, the smaller the interval between the time of obtaining the first actual brightness and the time of obtaining the second actual brightness, the more reasonable the target adjustment brightness of the second display panel at different refresh rates that is subsequently determined. Furthermore, after the second display panel is gamma-adjusted based on the target adjustment brightness corresponding to the determined different refresh rates, the brightness difference when switching between different refresh rates is smaller, thereby effectively improving the display quality of the display panel.
[0089] See below Figure 2 , Figure 2 Another flow chart of the gamma debugging method provided in the embodiment of the present application. Figure 2 As shown, according to some embodiments of the present application, in order to more reasonably determine the brightness compensation value, optionally, Figure 2 Step 1011 in the embodiment can be used to replace the aforementioned step 101. The difference between step 1011 and the aforementioned step 101 is as follows.
[0090] In step 1011 , when the reference brightness is the second actual brightness, the ratio of the first actual brightness to the second actual brightness is calculated to obtain a brightness compensation value.
[0091] In this application, in a more specific embodiment, the brightness compensation value may be obtained according to the following expression:
[0092] x=LA / LB,
[0093] Wherein, x represents the brightness compensation value, LA represents the first actual brightness, and LB represents the second actual brightness.
[0094] See below Figure 3 , Figure 3 This is another flow chart of the gamma debugging method provided in the embodiment of the present application. Figure 3 As shown, according to some embodiments of the present application, after obtaining the brightness compensation value by the ratio of the first actual brightness to the second actual brightness, in order to more reasonably determine the target debugging brightness of the second display panel at the target refresh rate, optionally, Figure 3 Step 1021 in the embodiment can be used to replace the aforementioned step 102. The difference between step 1021 and the aforementioned step 102 is as follows.
[0095] In step 1021, determining the target debugging brightness of the display panel at the target refresh rate based on the brightness compensation value and the target brightness value may include:
[0096] The ratio of the target brightness value to the brightness compensation value is used as the target adjustment brightness at the first refresh rate; or the product of the target brightness value and the brightness compensation value is used as the target adjustment brightness at the second refresh rate.
[0097] Specifically, the first display panel and the second display panel are introduced for description. When the target refresh rate is the first refresh rate, the ratio of the target brightness value to the brightness compensation value can be used as the target debugging brightness of the second display panel at the first refresh rate, and the aforementioned target brightness value is determined as the target debugging brightness of the second display panel at the second refresh rate.
[0098] Alternatively, when the target refresh rate is the second refresh rate, the aforementioned target brightness value can be determined as the target debugging brightness of the second display panel at the first refresh rate, and the product of the target brightness value and the brightness compensation value can be determined as the target debugging brightness of the second display panel at the second refresh rate.
[0099] In the specific implementation, the brightness compensation value is described as the ratio of the first actual brightness to the second actual brightness. As mentioned above, after the first display panel completes gamma adjustment at the second refresh rate, the first actual brightness and the second actual brightness are measured. Due to the attenuation of the first display panel's own screen during the gamma adjustment process at the second refresh rate, the final measured first actual brightness will be less than the second actual brightness. As a result, the brightness compensation value will be less than 1.
[0100] In this embodiment, if the target brightness value is used as the target debugging brightness of the second display panel at the first refresh rate, then the product of the target brightness value and the brightness compensation value is used as the target debugging brightness of the second display panel at the second refresh rate. In this way, the target debugging brightness at the second refresh rate is proportionally set to a brightness value lower than the target debugging brightness at the first refresh rate, so that after the second display panel is subsequently gamma-tuned according to the target debugging brightness at the first refresh rate and attenuated during the gamma tuning process at the second refresh rate, the measured brightness at the first refresh rate will be close to the target debugging brightness at the second refresh rate. In this way, even if the first refresh rate and the second refresh rate of the second display panel are gamma-tuned respectively in sequence, after the gamma tuning at the first refresh rate and the second refresh rate are completed, the display brightness of the second display panel will tend to be consistent when switching between the first refresh rate and the second refresh rate.
[0101] Correspondingly, the above-mentioned use of the ratio of the target brightness value to the brightness compensation value as the target adjustment brightness of the second display panel at the first refresh rate, and the use of the target brightness value as the target adjustment brightness of the second display panel at the second refresh rate are also for the same or similar reasons. For the sake of brevity, this application will not elaborate here.
[0102] It should be added that, in some other possible embodiments, it is feasible to calculate the ratio of the second actual brightness to the first actual brightness to obtain the above-mentioned brightness compensation value. Accordingly, when determining the target adjustment brightness of the second display panel at the first refresh rate and the target adjustment brightness at the second refresh rate, the target brightness value can be used as the target adjustment brightness of the second display panel at the first refresh rate, and the ratio of the target brightness value to the brightness compensation value can be used as the target adjustment brightness of the second display panel at the second refresh rate; or the product of the target brightness value and the brightness compensation value can be used as the target adjustment brightness of the second display panel at the first refresh rate, and the target brightness value can be used as the second target adjustment brightness. This application does not impose any specific restrictions on this.
[0103] See below Figure 4 , Figure 4 This is another flow chart of the gamma debugging method provided in the embodiment of the present application. Figure 4 As shown, according to some embodiments of the present application, if the acquired brightness data does not include the second actual brightness, then the brightness compensation value can also be determined in combination with the target debugging brightness. Based on this, optionally, Figure 4 Step 1012 in the embodiment can also be used to replace the aforementioned step 101. The difference between step 1012 and the aforementioned step 101 is as follows.
[0104] In step 1012 , when the reference brightness is the target brightness value, a ratio of the first actual brightness to the target brightness value is calculated to obtain a brightness compensation value.
[0105] In this application, in a more specific embodiment, the brightness compensation value may be obtained according to the following expression:
[0106] x=LA / TargetL,
[0107] Wherein, x represents the brightness compensation value, LA represents the first actual brightness, and TargetL represents the target brightness value.
[0108] See below Figure 5 , Figure 5 This is another flow chart of the gamma debugging method provided in the embodiment of the present application. Figure 5 As shown, according to some embodiments of the present application, after obtaining the brightness compensation value by the ratio of the first actual brightness to the brightness value, in order to more reasonably determine the target debugging brightness of the display panel at the target refresh rate, optionally, Figure 5 Step 1022 in the embodiment can be used to replace the aforementioned step 102. The difference between step 1022 and the aforementioned step 102 is as follows.
[0109] In step 1032, determining the target adjustment brightness of the display panel at the target refresh rate based on the brightness compensation value and the target brightness value may include:
[0110] The ratio of the target brightness value to the brightness compensation value is used as the target adjustment brightness at the first refresh rate; or the product of the target brightness value and the brightness compensation value is used as the target adjustment brightness at the second refresh rate.
[0111] Specifically, the first display panel and the second display panel are introduced for description. When the target refresh rate is the first refresh rate, the ratio of the target brightness value to the brightness compensation value can be used as the target debugging brightness of the second display panel at the first refresh rate, and the aforementioned target brightness value is determined as the target debugging brightness of the second display panel at the second refresh rate.
[0112] Alternatively, when the target refresh rate is the second refresh rate, the aforementioned target brightness value can be determined as the target debugging brightness of the second display panel at the first refresh rate, and the product of the target brightness value and the brightness compensation value can be determined as the target debugging brightness of the second display panel at the second refresh rate.
[0113] In a specific implementation, the brightness compensation value is described as the ratio of the first actual brightness to the target brightness. As previously mentioned, after the first display panel completes gamma adjustment at the second refresh rate, the first actual brightness and the second actual brightness are measured. Due to the attenuation of the first display panel's own screen during the gamma adjustment process at the second refresh rate, the resulting first actual brightness will be less than the target brightness. Consequently, the brightness compensation value will be less than 1.
[0114] In this embodiment, if the target brightness value is used as the target adjustment brightness of the second display panel at the first refresh rate, then the product of the target brightness value and the brightness compensation value is used as the target adjustment brightness of the second display panel at the second refresh rate. In this way, the target adjustment brightness at the second refresh rate is proportionally set to a brightness value lower than the target adjustment brightness at the first refresh rate. This ensures that after the second display panel completes gamma adjustment according to the target adjustment brightness at the first refresh rate and attenuates during the gamma adjustment process at the second refresh rate, the actual measured brightness at the first refresh rate will be close to the target adjustment brightness at the second refresh rate.
[0115] In this way, even if the first refresh rate and the second refresh rate of the second display panel are gamma debugged respectively in sequence, after the gamma debugging at the first refresh rate and the second refresh rate are completed, the display brightness of the second display panel will tend to be consistent when switching the first refresh rate and the second refresh rate.
[0116] Correspondingly, the above-mentioned use of the ratio of the target brightness value to the brightness compensation value as the target adjustment brightness of the second display panel at the first refresh rate, and the use of the target brightness value as the target adjustment brightness of the second display panel at the second refresh rate are also for the same or similar reasons. For the sake of brevity, this application will not elaborate here.
[0117] It should be added that, in some other possible embodiments, it is feasible to calculate the ratio of the second actual brightness to the first actual brightness to obtain the above-mentioned brightness compensation value. Accordingly, when determining the target adjustment brightness of the second display panel at the first refresh rate and the target adjustment brightness at the second refresh rate, the target brightness value can be used as the target adjustment brightness of the second display panel at the first refresh rate, and the ratio of the target brightness value to the brightness compensation value can be used as the target adjustment brightness of the second display panel at the second refresh rate; or the product of the target brightness value and the brightness compensation value can be used as the target adjustment brightness of the second display panel at the first refresh rate, and the target brightness value can be used as the second target adjustment brightness. This application does not impose any specific restrictions on this.
[0118] In one possible implementation, see below. Figure 6 , Figure 6This is another flow chart of the gamma debugging method provided in the embodiment of the present application. Figure 6 As shown, according to some embodiments of the present application, considering the randomness of the measurement results of a single first display panel, in order to subsequently improve the reliability of the brightness compensation value and to ensure the brightness consistency of subsequent display panels when switching at different refresh rates as much as possible, the number of display panels may be M, where M is an integer greater than 1; determining the brightness compensation value based on the first actual brightness and the reference brightness may specifically include:
[0119] The brightness compensation values corresponding to the M display panels are determined according to the first actual brightness and reference brightness corresponding to the M display panels; the reference brightness is the target brightness value or the second actual brightness corresponding to the M display panels.
[0120] The aforementioned determining the target debugging brightness of the display panel at the target refresh rate based on the brightness compensation value and the target brightness value may include:
[0121] The brightness compensation values corresponding to the M display panels are averaged to obtain an average brightness compensation value; and the target debugging brightness of the display panel at the target refresh rate is determined based on the average brightness compensation value and the target brightness value.
[0122] Specifically, the first display panel and the second display panel are introduced for description. In this embodiment, there are M first display panels. In specific implementation, multiple first display panels are used for gamma debugging, and the first actual brightness corresponding to each of the multiple first display panels is measured, or the combination of the first actual brightness and the second actual brightness is measured. In this way, when only the first actual brightness corresponding to each of the multiple first display panels is measured, the brightness compensation value corresponding to each first display panel can be determined based on the first actual brightness and the target brightness value. In the case of measuring the combination of the first actual brightness and the second actual brightness corresponding to each of the multiple first display panels, the brightness compensation value corresponding to each first display panel can be determined based on the first actual brightness and the second actual brightness corresponding to each of the multiple first display panels, or based on the first actual brightness corresponding to each of the multiple first display panels and the target brightness value.
[0123] Based on this, after obtaining the brightness compensation values corresponding to the multiple first display panels, an average brightness compensation value is obtained by averaging the determined multiple brightness compensation values. This average brightness compensation value can reflect the overall effect. In this way, the target debugging brightness of the display panel at the target refresh rate can be determined based on the average brightness compensation value and the aforementioned target brightness value.
[0124] Based on the gamma debugging method provided in the above embodiment, the present application also provides a gamma debugging device corresponding to the above gamma debugging method. Figure 7A detailed introduction to the gamma debugging device is given.
[0125] Figure 7 A structural diagram of a gamma debugging device provided in an embodiment of the present application is shown. Figure 7 The illustrated gamma debugging apparatus 700 comprises:
[0126] a first determining module 710 for determining a brightness compensation value based on a first actual brightness and a reference brightness, where the reference brightness is a target brightness value or a second actual brightness, wherein the first actual brightness is a brightness value of the display panel obtained at a first refresh rate and after gamma adjustment based on the target brightness value, and the second actual brightness is a brightness value of the display panel obtained at a second refresh rate and after gamma adjustment based on the target brightness value;
[0127] A second determining module 720 is configured to determine a target debugging brightness of the display panel at a target refresh rate based on the brightness compensation value and the target brightness value; and
[0128] A first debugging module 730 is configured to perform gamma debugging on the display panel at a target refresh rate based on a target debugging brightness;
[0129] The target refresh rate is the first refresh rate or the second refresh rate.
[0130] The gamma debugging device of the embodiment of the present application is provided with corresponding functional modules to determine a brightness compensation value based on a first actual brightness of the display panel after gamma debugging based on a target brightness value at a first refresh rate, and a reference brightness. The reference brightness can be the target brightness value or a second actual brightness. The second actual brightness is the brightness value of the display panel obtained after gamma debugging based on the target brightness value at a second refresh rate. In this way, after determining the brightness compensation value, the target debugging brightness of the display panel at the target refresh rate can be determined based on the brightness compensation value and the target brightness value, and the display panel at the target refresh rate is debugged according to the target debugging brightness. The gamma debugging device provided by the embodiment of the present application calculates a brightness compensation value by combining the actual brightness values of the display panel at different refresh rates or after gamma debugging at the first refresh rate, thereby determining the target debugging brightness of the display panel at different refresh rates based on the brightness compensation value, so that the target debugging brightness of the display panel at the later debugged refresh rate is closer to the actual test brightness of the earlier debugged refresh rate after brightness attenuation. This can effectively reduce the brightness difference between different refresh rates of the display panel, thereby effectively improving the display effect of the screen.
[0131] In some embodiments, in order to improve the reliability of subsequent brightness compensation values and to ensure the brightness consistency of the subsequent display panel at the first refresh rate and the second refresh rate after gamma adjustment as much as possible,
[0132] The first actual brightness is the brightness value of the display panel obtained after gamma adjustment based on the target brightness value at the first refresh rate and then waiting for a preset period of time. This can effectively improve the reliability of subsequent brightness compensation values and ensure the brightness consistency of the display panel at the first refresh rate and the second refresh rate after gamma adjustment.
[0133] In some embodiments, in order to further ensure brightness consistency when the display panel switches at different refresh rates after gamma debugging at different refresh rates, the interval between the moment of obtaining the first actual brightness and the moment of obtaining the second actual brightness is less than a preset time interval.
[0134] In some embodiments, in order to more reasonably determine the brightness compensation value, when the reference brightness is the second actual brightness, determining the brightness compensation value based on the first actual brightness and the reference brightness can include: calculating the ratio of the first actual brightness to the second actual brightness to obtain the brightness compensation value.
[0135] In some embodiments, more specifically, the brightness compensation value is obtained according to the following expression:
[0136] x=LA / LB,
[0137] Wherein, x represents the brightness compensation value, LA represents the first actual brightness, and LB represents the second actual brightness.
[0138] In some embodiments, after obtaining the brightness compensation value by the ratio of the first actual brightness to the second actual brightness, in order to more reasonably determine the target debugging brightness of the display panel at the target refresh rate, the second determination module 720 can be specifically used to: use the ratio of the target brightness value to the brightness compensation value as the target debugging brightness at the first refresh rate; or use the product of the target brightness value and the brightness compensation value as the target debugging brightness at the second refresh rate.
[0139] In some embodiments, if the acquired brightness data does not include the second actual brightness, the brightness compensation value may be determined in combination with the target brightness value. In this regard, when the reference brightness is the target brightness value, determining the brightness compensation value based on the first actual brightness and the reference brightness may include calculating a ratio of the first actual brightness to the target brightness value to obtain the brightness compensation value.
[0140] In some embodiments, the brightness compensation value is obtained according to the following expression:
[0141] x=LA / TargetL,
[0142] Wherein, x represents the brightness compensation value, LA represents the first actual brightness, and TargetL represents the target brightness value.
[0143] In some embodiments, after obtaining the brightness compensation value by the ratio of the first actual brightness to the second actual brightness, in order to more reasonably determine the target debugging brightness of the display panel at the target refresh rate, the second determination module 720 can be specifically used to: use the ratio of the target brightness value to the brightness compensation value as the target debugging brightness at the first refresh rate; or use the product of the target brightness value and the brightness compensation value as the target debugging brightness at the second refresh rate.
[0144] In some embodiments, taking into account the randomness of the measurement results of a single display panel, in order to subsequently improve the reliability of the brightness compensation value and to ensure the brightness consistency of subsequent display panels when switching at different refresh rates as much as possible, the brightness compensation value is determined based on the first actual brightness and the reference brightness, including: determining the brightness compensation value corresponding to each of the M display panels based on the first actual brightness and the reference brightness corresponding to each of the M display panels; the reference brightness is the target brightness value or the second actual brightness corresponding to each of the M display panels; determining the target debugging brightness of the display panel at the target refresh rate based on the brightness compensation value and the target brightness value, including: performing mean calculation on the brightness compensation values corresponding to each of the M display panels to obtain an average brightness compensation value; determining the target debugging brightness of the display panel at the target refresh rate based on the average brightness compensation value and the target brightness value.
[0145] Figure 7 Each module / unit in the device shown has the function of implementing each step of the gamma debugging method provided by the above method embodiment and can achieve its corresponding technical effect. For the sake of brevity, it will not be repeated here.
[0146] Based on the gamma adjustment method provided in the above embodiment of the present application, the following describes a gamma adjustment device provided by the present application. Figure 8 , Figure 8 Schematic diagram of the structure of a gamma debugging device provided in one embodiment of the present application.
[0147] like Figure 8 As shown, the gamma debugging device may include a processor 801 and a memory 802 storing computer program instructions.
[0148] Specifically, the processor 801 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.
[0149] The memory 802 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 802 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. Where appropriate, the memory 802 may include removable or non-removable (or fixed) media. Where appropriate, the memory 802 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 802 is a non-volatile solid-state memory.
[0150] The memory 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 disclosure.
[0151] The processor 801 implements any one of the gamma adjustment methods in the above embodiments by reading and executing computer program instructions stored in the memory 802 .
[0152] In one example, the data gamma debugging device may further include a communication interface 803 and a bus 88. Figure 8 As shown, the processor 801, the memory 802, and the communication interface 803 are connected via a bus 88 and communicate with each other.
[0153] The communication interface 803 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.
[0154] Bus 88 includes hardware, software or both, and couples the components of the gamma debugging device to each other. By way of example and not limitation, the bus may include an accelerated graphics port (AGP) or other graphics bus, an enhanced industry standard architecture (EISA) bus, a front-side bus (FSB), a hypertransport (HT) interconnect, an industry standard architecture (ISA) bus, an infinite bandwidth interconnect, a low pin count (LPC) bus, a memory bus, a microchannel architecture (MCA) bus, a peripheral component interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a serial advanced technology attachment (SATA) bus, a video electronics standard association local (VLB) bus or other suitable bus or a combination of two or more of these. Where appropriate, bus 88 may include one or more buses. Although the present application describes and illustrates a specific bus, the present application contemplates any suitable bus or interconnect.
[0155] The gamma debugging device executes the gamma debugging method in the embodiment of the present application, thereby realizing the gamma debugging method provided in any one or more figures of the above method embodiment.
[0156] In addition, in conjunction with the gamma adjustment method in the above embodiments, the present application embodiment can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any one of the gamma adjustment methods in the above embodiments is implemented.
[0157] Based on the gamma debugging method in the above embodiments, an embodiment of the present application provides a computer program product. When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the gamma debugging method provided in any one of the above embodiments of the present application.
[0158] 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.
[0159] 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, they can be, for example, electronic circuits, application specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, 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 by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium that can store or transmit 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.
[0160] 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.
[0161] Aspects of the present disclosure 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 disclosure. 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 a 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 by 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. Such a 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 flowchart and the combination of the boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.
[0162] 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: include: determining a brightness compensation value based on a first actual brightness and a reference brightness, where the reference brightness is a target brightness value or a second actual brightness, wherein the first actual brightness is a brightness value of the display panel obtained at a first refresh rate and after gamma adjustment based on the target brightness value, and the second actual brightness is a brightness value of the display panel obtained at a second refresh rate and after gamma adjustment based on the target brightness value; Determining a target debugging brightness of the display panel at a target refresh rate based on the brightness compensation value and the target brightness value; as well as, Based on the target debugging brightness, performing gamma debugging on the display panel at the target refresh rate; Wherein, the target refresh rate is the first refresh rate or the second refresh rate; The first actual brightness is a brightness value of the display panel obtained after gamma adjustment is performed based on the target brightness value at a first refresh rate and then waiting for a preset period of time.
2. The method according to claim 1, characterized in that An interval between a moment of acquiring the first actual brightness and a moment of acquiring the second actual brightness is less than a preset time interval.
3. The method according to claim 1, characterized in that In a case where the reference brightness is the second actual brightness, determining the brightness compensation value based on the first actual brightness and the reference brightness includes: The ratio of the first actual brightness to the second actual brightness is calculated to obtain the brightness compensation value.
4. The method according to claim 3, characterized in that The brightness compensation value is obtained according to the following expression: x=LA / LB Here, x represents the brightness compensation value, LA represents the first actual brightness, and LB represents the second actual brightness.
5. The method according to claim 3, characterized in that The determining the target debugging brightness of the display panel at the target refresh rate based on the brightness compensation value and the target brightness value includes: The ratio of the target brightness value to the brightness compensation value is used as the target debugging brightness at the first refresh rate; Alternatively, the product of the target brightness value and the brightness compensation value is used as the target debugging brightness at the second refresh rate.
6. The method according to claim 1, characterized in that In a case where the reference brightness is the target brightness value, determining the brightness compensation value based on the first actual brightness and the reference brightness includes: The ratio of the first actual brightness to the target brightness value is calculated to obtain the brightness compensation value.
7. The method according to claim 6, characterized in that The brightness compensation value is obtained according to the following expression: x=LA / TargetL Wherein, x represents the brightness compensation value, LA represents the first actual brightness, and TargetL represents the target brightness value.
8. The method according to claim 6, characterized in that The determining the target debugging brightness of the display panel at the target refresh rate based on the brightness compensation value and the target brightness value includes: The ratio of the target brightness value to the brightness compensation value is used as the target debugging brightness at the first refresh rate; Alternatively, the product of the target brightness value and the brightness compensation value is used as the target debugging brightness at the second refresh rate.
9. The method according to claim 1, characterized in that The number of the display panels is M, where M is an integer greater than 1; The determining of the brightness compensation value based on the first actual brightness and the reference brightness includes: determining a brightness compensation value corresponding to each of the M display panels according to the first actual brightness corresponding to each of the M display panels and a reference brightness; the reference brightness being the target brightness value or the second actual brightness corresponding to each of the M display panels; The determining the target debugging brightness of the display panel at the target refresh rate based on the brightness compensation value and the target brightness value includes: Calculating the average of the brightness compensation values corresponding to the M display panels to obtain an average brightness compensation value; A target adjustment brightness of the display panel at a target refresh rate is determined based on the average brightness compensation value and the target brightness value.
10. A gamma adjustment device, characterized in that: The device comprises: a first determining module, configured to determine a brightness compensation value based on a first actual brightness and a reference brightness, where the reference brightness is a target brightness value or a second actual brightness, wherein the first actual brightness is a brightness value of the display panel obtained at a first refresh rate and after gamma adjustment based on the target brightness value, and the second actual brightness is a brightness value of the display panel obtained at a second refresh rate and after gamma adjustment based on the target brightness value; A second determining module is configured to determine a target debugging brightness of the display panel at a target refresh rate based on the brightness compensation value and the target brightness value; and A first debugging module, configured to perform gamma debugging on the display panel at the target refresh rate based on the target debugging brightness; Wherein, the target refresh rate is the first refresh rate or the second refresh rate; The first actual brightness is a brightness value of the display panel obtained after gamma adjustment is performed based on the target brightness value at a first refresh rate and then waiting for a preset period of time.
11. An electronic device, characterized in that: The electronic device comprises: a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the gamma debugging method according to any one of claims 1 to 9 when executed by the processor.
12. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, the gamma debugging method according to any one of claims 1 to 9 is implemented.
Citation Information
Patent Citations
Driving method of display panel, display device and storage medium
CN113593466A
Display control method and device, equipment, storage medium and program product
CN114333678A