Method and device for controlling brightness of display module, display device, and storage medium
By pre-storing the correspondence of brightness compensation values, the screen flickering problem when the mobile phone refresh rate is switched is solved, and a smooth transition of display effect is achieved.
Patent Information
- Application Number
- CN202310323274.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-29
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2043-03-29
AI Technical Summary
There is a screen flickering issue when the phone refresh rate is switched.
By pre-storing the correspondence between the display module switching from the current refresh rate to the target refresh rate and the brightness compensation value, the brightness compensation value is determined, and the brightness compensation is performed on the first image frame after the frequency switching to make it consistent with the brightness of the last image frame before the frequency switching.
This avoids screen flickering during refresh rate switching, ensuring continuous display quality.
Smart Images

Figure CN116434706B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of display, in particular to a display module brightness control method and device, display equipment and storage medium. BACKGROUND
[0002] At present, flexible active-matrix organic light-emitting diode (AMOLED) mobile phones are becoming more and more intelligent, and most of the mobile phones support high refresh rate. For example, in addition to supporting 60Hz refresh rate, a conventional mobile phone generally also supports 120Hz refresh rate. However, for a mobile phone supporting different refresh rates at the same time, when switching from one refresh rate to another, screen flicker often occurs, affecting the display effect. SUMMARY
[0003] Therefore, the embodiments of the present application provide a display module brightness control method and device, display equipment and storage medium to solve the problem of screen flicker when a mobile phone switches refresh rate in the prior art.
[0004] The first aspect of the present application provides a display module brightness control method for a driving chip. The control method comprises: based on a refresh rate switching signal, obtaining a brightness compensation value corresponding to the switching of the display module from a current refresh rate to a target refresh rate; for the first image frame after the refresh rate switching, compensating the brightness of the image frame based on the brightness compensation value; and controlling the display module to display the image frame according to the compensated brightness. By pre-storing the corresponding relationship between the switching of the display module from the current refresh rate to the target refresh rate and the brightness compensation value, when the display module switches frequency, the corresponding relationship can be used to determine the brightness compensation value, and then the brightness of the first image frame after the frequency switching is compensated based on the brightness compensation value, so that the brightness of the first image frame after the frequency switching is substantially consistent with the brightness of the last image frame before the frequency switching, thereby avoiding frequency switching flicker.
[0005] In some implementations, the control method further includes: obtaining non-black insertion ratios of the display module in a process of switching from the current refresh rate to the target refresh rate, the non-black insertion ratio being an area ratio of a lighted area to a whole display area; determining a luminance change value of the display module based on the non-black insertion ratios of the display states; obtaining a luminance compensation value, the luminance compensation value being obtained by adjusting the luminance of the display module based on the luminance change value; and storing a correspondence between the switching from the current refresh rate to the target refresh rate and the luminance compensation value. Subsequently, when the display module switches frequencies, the required luminance compensation value can be directly determined by using the correspondence between the switching from the current refresh rate to the target refresh rate and the luminance compensation value, and then the luminance of the first image frame after the frequency switching is compensated by using the luminance compensation value, so as to avoid frequency switching flicker.
[0006] In some implementations, the target image frame at the target refresh rate includes a plurality of lighted areas and a plurality of unlighted areas, and the plurality of lighted areas and the plurality of unlighted areas are arranged at intervals. In the process of switching from the current refresh rate to the target refresh rate, each lighted area or each unlighted area is refreshed as a display state. The display states are distinguished by the proportions of the lighted areas and the unlighted areas, and the image frames corresponding to different display states are easily captured.
[0007] In some implementations, the plurality of display states includes an initial display state, the initial display state being a state in which the display module displays the current image frame at the current refresh rate. The determination of the luminance change value of the display module based on the non-black insertion ratios of the display states includes: determining a first average value of the non-black insertion ratios of each two adjacent display states; determining a second average value of all the first average values; determining a difference between the second average value and the non-black insertion ratio of the initial display state; and determining the luminance change value corresponding to the difference. The luminance change value thus determined can ensure that the subsequent luminance compensation effect meets expectations.
[0008] In some implementations, the determination of the luminance change value corresponding to the difference includes: determining the luminance change value corresponding to the difference based on a pre-stored correspondence between the non-black insertion ratio and the luminance value. By pre-storing the correspondence between the non-black insertion ratio and the luminance value, the luminance change value corresponding to the difference can be directly matched, the algorithm logic is simple, and the amount of data processed is small.
[0009] In some implementations, the luminance compensation value includes an end voltage compensation value of a gamma resistor string, and the compensation of the luminance of the image frame based on the luminance compensation value includes compensation of a gray voltage of the image frame based on the end voltage compensation value of the gamma resistor string. The end voltage compensation value of the gamma resistor string is used as the luminance compensation value, and the luminance compensation is achieved by compensating the gray voltage of the image frame.
[0010] In some implementations of the first aspect, the luminance compensation value includes a grayscale compensation value; and compensating the luminance of the image frame based on the luminance compensation value includes compensating a data signal of the image frame based on the grayscale compensation value. The grayscale compensation value is used as the luminance compensation value, and the luminance compensation is achieved by compensating the data signal of the image frame.
[0011] The second aspect of the present application provides a display module luminance control device, comprising: an acquisition module configured to acquire a luminance compensation value corresponding to a display module switching from a current refresh rate to a target refresh rate in response to a refresh rate switching signal; a compensation module configured to compensate the luminance of a first image frame after the refresh rate switching based on the luminance compensation value; and a control module configured to control the display module to display the image frame according to the compensated luminance.
[0012] The third aspect of the present application provides a display device comprising a memory, a processor, and a computer program stored in the memory and executed by the processor. The processor implements the steps of the display module luminance control method provided in any of the above embodiments when executing the computer program.
[0013] The fourth aspect of the present application provides a computer-readable storage medium having a computer program stored thereon. The computer program is executed by a processor to implement the steps of the display module luminance control method provided in any of the above embodiments.
[0014] The display module luminance control method and device, display device, and storage medium provided by the embodiments of the present application pre-store the corresponding relationship between the display module switching from the current refresh rate to the target refresh rate and the luminance compensation value. When the display module switches the frequency, the luminance compensation value can be determined based on the corresponding relationship, and then the luminance of the first image frame after the frequency switching is compensated based on the luminance compensation value, so that the luminance of the first image frame after the frequency switching is substantially consistent with the luminance of the last image frame before the frequency switching, thereby avoiding frequency switching flicker. BRIEF DESCRIPTION OF DRAWINGS
[0015] Figure 1 A plurality of display states experienced by the display module during the frequency switching process are shown.
[0016] Figure 2 For Figure 1 A luminance change curve corresponding to the plurality of display states is shown.
[0017] Figure 3 A flowchart of the display module luminance control method provided by the first embodiment of the present application is shown.
[0018] Figure 4 A corresponding relationship curve of the black insertion ratio and the luminance value provided by an embodiment of the present application is shown.
[0019] Figure 5 A flowchart of a control method of brightness of a display module is provided for another embodiment of the present application.
[0020] Figure 6 A configuration structure block diagram of a display module is provided for an embodiment of the present application.
[0021] Figure 7 A structure block diagram of a control device of brightness of a display module is provided for an embodiment of the present application.
[0022] Figure 8 A structure block diagram of a display device is provided for an embodiment of the present application. DETAILED DESCRIPTION
[0023] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.
[0024] Most of the current mobile phones support multiple refresh rates. For example, generally speaking, in addition to the conventional 60Hz, 120Hz is usually supported at the same time. Matching the refresh rate, the mobile phone is usually configured with a dimming scheme supporting 32 pulses under 60Hz and 16 pulses under 120Hz, where the pulse refers to the number of times of dimming light and dark in the pulse-width modulation (PWM) mode within a frame time. However, during the switching from 16 pulses to 32 pulses, there will be a change in brightness, causing screen flickering.
[0025] Specifically, for ease of illustration, taking 2 pulses under 120Hz and 4 pulses under 60Hz as an example, during the switching from 120Hz to 60Hz, the display module will go through the 8 display states shown in the following table in sequence. Figure 1 Figure 1 The multiple display states experienced by the display module during the frequency switching process are shown. As shown in the following table, the display module will go through the 8 display states shown in the following table in sequence. Figure 1 As shown, the first display state 11 is a state of displaying one image frame at 120Hz, the eighth display state 18 is a state of displaying one image frame at 60Hz, and the second display state 12 to the seventh display state 17 are display states experienced in the intermediate process of switching from 120Hz to 60Hz. Each display state includes a plurality of lighted areas L and a plurality of unlighted areas D, the lighted areas L and the unlighted areas D are both in the shape of a strip, and the plurality of lighted areas L and the plurality of unlighted areas D are arranged alternately. In this embodiment, the area ratio of the lighted areas L in the entire display area in the first display state 11 and the eighth display state 18 is 50%. The area ratio of the lighted areas L in the entire display area is referred to as the non-black insertion ratio, and the area ratio of the unlighted areas D in the entire display area is referred to as the black insertion ratio corresponding to the non-black insertion ratio. The latter display state refreshes one lighted area L or one unlighted area D compared to the former display state.
[0026] From Figure 1 It can be seen that the non-black insertion ratios of the first display state 11 to the eighth display state 18 are 50%, 50%, 62.5%, 50%, 50%, 50%, 62.5%, and 50% in turn. Figure 2 To Figure 1 As shown, the luminance variation curve corresponding to the plurality of display states. The non-black insertion ratio is proportional to the luminance, so Figure 1 The variation law of the non-black insertion ratio of the plurality of display states shown in Figure 2 As shown, the first luminance value 21 to the eighth luminance value 28 correspond to Figure 1 The eight display states shown in. From Figure 2 It can be seen that in the process of transitioning from the first display state 11 to the eighth display state 18, the luminance of the display module changes, thereby causing the human eye to see flicker.
[0027] Based on this, the inventors thought of, after long-term research, that the first display state 11 is the last image frame before the frequency switching, and the eighth display state 12 is the first image frame after the frequency switching. If the luminance variation value in the frequency switching process is calculated and the luminance variation value is used as a luminance compensation value, and the luminance compensation value is compensated to the first image frame after the frequency switching, the luminance of the last image frame before the frequency switching and the first image frame after the frequency switching can be approximately equal, thereby avoiding flicker.
[0028] Based on the above inventive concept, the embodiments of the present application provide a display module luminance control method. According to the control method, a luminance compensation value corresponding to the switching from the current refresh rate to the target refresh rate can be determined. The control method can be used as a pre-process of the control process to pre-set the luminance compensation value. Figure 3 The flowchart of the display module luminance control method provided by the first embodiment of the present application is shown in Figure 3As shown, the control method 300 comprises:
[0029] In step S310, the non-black insertion ratio of each of the plurality of display states in the process of switching the display module from the current refresh rate to the target refresh rate is obtained.
[0030] The obtaining operation can be triggered artificially. For example, the non-black insertion ratio of each of the plurality of display states is inputted to the display module by a person, and the display module obtains the non-black insertion ratio of each of the plurality of display states inputted by the person. Figure 1 In the embodiment shown, the plurality of display states can be Figure 1 The eight display states shown. In this case, the eight display states need to be determined artificially in advance, and the non-black insertion ratio of each of the eight display states is calculated.
[0031] The plurality of display states can be randomly selected in the process of switching from the current refresh rate to the target refresh rate. In this embodiment, refer to Figure 1 In the process of switching from the current refresh rate to the target refresh rate, each lighted area L or each unlighted area D is refreshed as a display state. For example, the eighth display state 18 includes four lighted areas L and four unlighted areas D. On the basis of the first display state 11, one unlighted area D of the eighth display state 18 is refreshed to obtain the second display state 12; on the basis of the second display state 12, one lighted area L of the eighth display state 18 is refreshed to obtain the third display state 13; on the basis of the third display state 13, another unlighted area D of the eighth display state 18 is refreshed to obtain the fourth display state 14, and so on, until the eighth display state 18 is obtained.
[0032] In step S320, the brightness change value of the display module is determined based on the non-black insertion ratio of each of the plurality of display states.
[0033] Specifically, first, the first average value of the non-black insertion ratio of each of two adjacent display states is determined. For example, Figure 1Taking the illustrated embodiment as an example, the first average value of the non-insertion black ratio for the first display state 11 and the second display state 12 is (50% + 50%) / 2 = 50%. The first average value of the non-insertion black ratio for the second display state 12 and the third display state 13 is (50% + 62.5%) / 2 = 56.25%. The first average value of the non-insertion black ratio for the third display state 13 and the fourth display state 14 is (62.5% + 50%) / 2 = 56.25%. The first average value of the non-insertion black ratio for the fourth display state 14 and the fifth display state 15 is (50% + 50%) / 2 = 50%. The first average value of the non-insertion black ratio for the fifth display state 15 and the sixth display state 16 is (50% + 50%) / 2 = 50%. The first average value of the non-insertion black ratio for the sixth display state 16 and the seventh display state 17 is (50% + 62.5%) / 2 = 56.25%. The first average value of the black-out ratio for the seventh display state 17 and the eighth display state 18 is (62.5% + 50%) / 2 = 56.25%.
[0034] Next, determine the second average of all the first averages. Continuing the previous example, the second average = 50% + 56.25% + 56.25% + 50% + 50% + 56.25% + 56.25% ≈ 53.57%.
[0035] Next, the difference between the second average value and the non-black-insertion ratio of the initial display state is determined. The initial display state refers to the state in which the display module displays the current image frame at the current refresh rate. Figure 1 In the illustrated embodiment, the initial display state is the first display state 11. The difference between the second average value and the non-black insertion ratio of the initial display state is 53.57% - 50% = 3.57%. It can be seen that during the switch from the current refresh rate to the target refresh rate, the non-black insertion ratio of the display module increases by 3.57%.
[0036] Finally, determine the brightness change value corresponding to the difference. Specifically, this can be determined based on the pre-stored correspondence between the no-black-insertion ratio and the brightness value.
[0037] For example, Figure 4 This is a curve showing the correspondence between black insertion ratio and luminance value provided in one embodiment of this application. For example... Figure 4 As shown, the horizontal axis represents the black level without insertion, and the vertical axis represents the brightness value. There is a linear relationship between the black level without insertion and the brightness value. When the black level without insertion is 10%, the corresponding brightness value is 2 nits; when the black level without insertion is 100%, the corresponding brightness value is 90 nits. Based on this, the brightness value x corresponding to a black level difference of 3.57% can be calculated to be 3.48 nits. That is, during the process of switching from the current refresh rate to the target refresh rate, the brightness of the display module increases by 3.48 nits.
[0038] In this case, the brightness of the display module can be adjusted so that the first image frame after frequency switching, for example... Figure 1 The brightness of the eighth display state 18 shown is reduced by 3.48 nits, which makes the brightness of the last image frame before frequency switching and the first image frame after frequency switching approximately equal, thereby avoiding flicker.
[0039] The display process of the display module includes: acquiring the data signal of an image frame; performing digital-to-analog conversion on the data signal to obtain grayscale voltage; and outputting the grayscale voltage to the display panel to control the display panel to display the image frame.
[0040] In this case, the process of adjusting the brightness of the display module can be as follows: before digital-to-analog conversion, use a set of preset grayscale values to perform grayscale compensation on the data signal, adjust the preset grayscale values to reduce the brightness of the image frame by 3.48 nits, and record the compensated grayscale value at this time as the brightness compensation value.
[0041] Alternatively, adjust the terminal voltage of the gamma resistor string in the digital-to-analog conversion process, such as the high-voltage terminal voltage or the low-voltage terminal voltage. For Figure 1 In the illustrated embodiment, the low-voltage side voltage of the gamma resistor string corresponding to the first image frame after frequency switching, i.e., the eighth display state 18, can be increased. In this case, after performing digital-to-analog conversion on the data signal of the image frame based on the low-voltage side voltage, the resulting grayscale voltage will increase. Since the driving transistor in the display module is a P-type metal-oxide-semiconductor field-effect transistor (i.e., PMOS), a higher grayscale voltage results in lower brightness of the light-emitting device. When a brightness reduction of 3.48 nits in the first image frame after frequency switching is detected, the change in the low-voltage side voltage of the gamma resistor string is recorded as a brightness compensation value.
[0042] Step S330: Obtain the brightness compensation value. The brightness compensation value is obtained by adjusting the brightness of the display module based on the brightness change value.
[0043] The brightness compensation value obtained by adjusting the terminal voltage of the gamma resistor string is the terminal voltage compensation value of the gamma resistor string, and the brightness compensation value obtained by adjusting the grayscale value of the image frame is the grayscale compensation value.
[0044] Step S340: Store the correspondence between the current refresh rate and the target refresh rate and the brightness compensation value.
[0045] Subsequently, when the display module switches frequencies, the correspondence between the current refresh rate and the target refresh rate and the brightness compensation value can be directly used to determine the required brightness compensation value. Then, the brightness of the first image frame after frequency switching can be compensated using the brightness compensation value to avoid frequency switching flicker.
[0046] Figure 5A flowchart illustrating a method for controlling the brightness of a display module according to another embodiment of this application. This control method is used for... Figure 3 The control method shown obtains the correspondence between the current refresh rate, the target refresh rate, and the brightness compensation value, and controls the brightness of the display module during the frequency switching process. For example... Figure 5 As shown, the control method 500 includes:
[0047] Step S510: Based on the refresh rate switching signal, obtain the brightness compensation value corresponding to the switch of the display module from the current refresh rate to the target refresh rate.
[0048] Step S520: For the first image frame after the refresh rate switch, the brightness of the image frame is compensated based on the brightness compensation value.
[0049] Step S530: Control the display module to display image frames according to the compensated brightness.
[0050] The following is combined with Figure 6 The execution process of control method 500 is described in detail. Figure 6 This is a block diagram illustrating the configuration structure of a display module provided in one embodiment of this application. Figure 6 As shown, the display module 60 includes a display panel 61 and a driver chip. The driver chip includes a driver controller 62, a voltage generator 63, a gate driver 64, and a data driver 65.
[0051] The display panel 61 includes multiple data lines DL1 to DLm, multiple gate lines GL1 to GLm, and multiple pixels PX. The multiple data lines and multiple gate lines are located in different film layers and intersect to form a mesh. The multiple pixels PX are located in multiple independent areas formed by the intersection of the data lines and gate lines.
[0052] The drive controller 62 receives a variable frequency signal FREE, a first image signal RGB, and a control signal CTRL from an external source such as a GPU. The drive controller 62 obtains a second image signal RGB by adding a compensation value corresponding to the variable frequency signal FREE to the first image signal RGB. The control signal CTRL includes a vertical synchronization signal, a horizontal synchronization signal, a master clock signal, a data enable signal, etc., used to control the display of the image frame represented by the first image signal RGB. The drive controller 62 generates a first control signal CONT1 and a second control signal CONT2 based on the control signal CTRL. The first control signal CONT1 includes a clock signal, a polarity inversion signal, and a row latch signal. The second control signal CONT2 includes a vertical synchronization start signal, an output enable signal, and a gate pulse signal. The drive controller 62 generates a third control signal CONT3 based on the control signal CTRL and the variable frequency signal FREE.
[0053] The voltage generator 63 sets the end voltage of the gamma resistance string in response to the third control signal CONT3 to output the high voltage end voltage VHMP and the low voltage end voltage VGSP of the gamma resistance string. The voltage generator 63 is also used to output the gate clock signal CKV and the ground voltage VSS.
[0054] The gate driver 64 drives the gate lines GL1 to GLn in response to the second control signal CONT2, the gate clock signal CKV and the ground voltage VSS.
[0055] The data driver 65 uses the high voltage end voltage VHMP and the low voltage end voltage VGSP to perform digital-to-analog conversion on the second image signal rgb in response to the second image signal rgb and the first control signal CONT1 to output grayscale voltages to drive the data lines DL1 to DLm.
[0056] In the frequency switching mode, the variable frequency signal FREE is a frequency switching signal. For example, the frequency switching signal can include "0001". Wherein "00" represents a refresh rate of 120Hz, "01" represents a refresh rate of 60Hz, and "0001" represents a refresh rate switching from 120Hz to 60Hz. The second image signal rgb is the data information of the first image frame after frequency switching.
[0057] In the case where the brightness compensation value is the grayscale compensation value, the driving controller 62 pre-stores the corresponding relationship between the current refresh rate switching to the target refresh rate and the grayscale compensation value. Step S510 is performed as follows: when the driving controller 62 receives the refresh rate switching information, the corresponding grayscale compensation value is matched from the pre-stored corresponding relationship based on the target refresh rate information and the current refresh rate information contained in the refresh rate switching information. Step S520 is specifically performed as follows: the driving controller 62 obtains the second data signal rgb by adding the grayscale compensation value to the first data signal RGB.
[0058] It should be noted that in this case, the brightness adjustment scheme in the frequency switching mode can be compatible with the conventional OD (over driving) function. The conventional OD function is to compensate the first frame when the picture is switched, and the OD function can be enabled to call the debugged grayscale compensation value to compensate the brightness of the first image frame after switching when the frequency is switched.
[0059] When the brightness compensation value is the terminal voltage compensation value of the gamma resistor string, the drive controller 62 pre-stores the correspondence between the current refresh rate switching to the target refresh rate and the terminal voltage compensation value. Step S510 is executed as follows: When the drive controller 62 receives refresh rate switching information, based on the target refresh rate information and the current refresh rate information contained in the refresh rate switching information, it matches the corresponding terminal voltage compensation value from the pre-stored correspondence and outputs a third control signal CONT3 containing the terminal voltage compensation value information. Step S520 is specifically executed as follows: The voltage generator 63 outputs the compensated terminal voltage based on the third control signal CONT3.
[0060] Based on the control method provided in any of the above embodiments, after compensating for the brightness of the first image frame after frequency switching, the subsequent image frames, such as the second and third image frames after frequency switching, can be displayed in the conventional manner without the need for brightness compensation.
[0061] According to the display module brightness control method provided in the embodiments of this application, by pre-storing the correspondence between the display module switching from the current refresh rate to the target refresh rate and the brightness compensation value, when the display module switches frequencies, the brightness compensation value can be determined based on the correspondence, and then the brightness compensation is performed on the first image frame after frequency switching based on the brightness compensation value, so that the brightness of the first image frame after frequency switching is basically the same as the brightness of the last image frame before frequency switching, thereby avoiding frequency switching flicker.
[0062] This application also provides a device for controlling the brightness of a display module. Figure 7 This is a structural block diagram of a display module brightness control device provided in an embodiment of this application. Figure 7 As shown, the control device 700 includes: an acquisition module, a compensation module 720, and a control module 730. The acquisition module is configured to acquire the brightness compensation value corresponding to the display module switching from the current refresh rate to the target refresh rate based on the refresh rate switching signal. Specifically, the acquisition module is an auxiliary... Figure 7 The first acquisition module 710 is configured to compensate the brightness of the first image frame after the refresh rate switch based on the brightness compensation value. The control module 730 is configured to control the display module to display the image frame according to the compensated brightness.
[0063] In one example, the brightness compensation value includes the terminal voltage compensation value of the gamma resistor string. The compensation module 720 is specifically configured to compensate the grayscale voltage of the image frame based on the terminal voltage compensation value.
[0064] In another example, the brightness compensation value includes a grayscale compensation value. The compensation module 720 is specifically configured to compensate the data signal of the image frame based on the grayscale compensation value.
[0065] According to the display module brightness control device provided in the embodiment of the present application, the corresponding relationship between the display module switching from the current refresh rate to the target refresh rate and the brightness compensation value is pre-stored, when the display module switches the frequency, the brightness compensation value can be determined based on the corresponding relationship, and then the first image frame after the frequency switching is compensated for brightness based on the brightness compensation value, so that the brightness of the first image frame after the frequency switching and the brightness of the last image frame before the frequency switching are basically consistent, thereby avoiding frequency switching flicker.
[0066] In one embodiment, the control device 700 further comprises a second acquisition module 740, a determination module 750, a third acquisition module 760 and a storage module 770. The second acquisition module 740 is configured to acquire the non-black insertion ratio of each of a plurality of display states in the process of the display module switching from the current refresh rate to the target refresh rate, the non-black insertion ratio being the area ratio of the lighted area in the entire display area. The determination module 750 is configured to determine the brightness change value of the display module based on the non-black insertion ratio of each of the plurality of display states. The third acquisition module 760 is configured to acquire the brightness compensation value, which is obtained by adjusting the brightness of the display module based on the brightness change value. The storage module 770 is configured to store the corresponding relationship between the current refresh rate switching to the target refresh rate and the brightness compensation value.
[0067] The target image frame at the target refresh rate comprises a plurality of lighted areas and a plurality of unlighted areas, and the plurality of lighted areas and the plurality of unlighted areas are arranged at intervals. In the process of switching from the current refresh rate to the target refresh rate, each lighted area or unlighted area refreshed is regarded as a display state.
[0068] The plurality of display states comprises an initial display state, which is the state of the display module displaying the current image frame at the current refresh rate. The determination module 750 is specifically configured to determine a first average value of the non-black insertion ratio of each two adjacent display states, determine a second average value of all the first average values, determine a difference value between the second average value and the non-black insertion ratio of the initial display state, and determine the brightness change value corresponding to the difference value.
[0069] According to the control device provided in the embodiment, the brightness change value in the process of switching from the current refresh rate to the target refresh rate can be determined based on the plurality of display states experienced in the process, and then the brightness compensation value is determined based on the brightness change value.
[0070] The present application also provides a display device. Figure 8 The structural block diagram of the display device provided in the embodiment of the present application is shown in FIG. 1. Figure 8As shown, the display device 800 includes a memory 810, a processor 820, and a computer program stored in the memory 810 and executed by the processor 820. The processor 820 implements the steps of the method for controlling the brightness of a display module according to any of the above embodiments when executing the computer program.
[0071] The memory 810 can include one or more computer program products, which can include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. Volatile memory includes random access memory (RAM), cache, and the like. Non-volatile memory includes read-only memory (ROM), hard disks, flash memory, and the like. The memory 810 can also store a correspondence table of special characters and pronunciation categories.
[0072] The processor 820 can be a processing unit with data processing and / or instruction execution capabilities, such as a central processing unit (CPU).
[0073] The computer program can be written in one or more programming languages. Programming languages include object-oriented programming languages such as Java, C++, and the like, and conventional procedural programming languages such as the "C" language. The computer program can be executed entirely on the display device 800, partially on the display device 800 and partially on a server, or as a standalone software package.
[0074] In one embodiment, the display device 800 further includes an input device 830 and an output device 840, which are respectively connected to the processor 820. The input device 830 can be a microphone or an array of microphones for capturing sound signals. The input device 830 can also be a keyboard, a mouse, and the like. The output device 840 can output various information to the outside, including the determined brightness compensation value. The output device 840 can be a display, a speaker, a printer, and the like.
[0075] It should be understood that the display device 800 also includes a display screen.
[0076] The present application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method for controlling the brightness of a display module according to any of the above embodiments.
[0077] The computer readable storage medium can be any combination of one or more of a computer readable medium or media. The computer readable storage medium can be a tangible, a magnetic, an optical, an electromagnetic, an infrared, a semiconductor system, or any suitable combination of the foregoing. For example, the computer readable storage medium includes a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or the like.
[0078] The above description presents the basic principles of the present application in conjunction with specific embodiments. However, it should be noted that the advantages, benefits, effects and the like mentioned in the present application are only examples and are not limiting, and these advantages, benefits, effects and the like cannot be considered as necessary for each embodiment of the present application. In addition, the above specific details are only for the purpose of example and understanding, and are not limiting, and the above details do not limit the present application to be necessarily implemented with the above specific details.
[0079] The block diagrams of the devices, apparatuses, equipment, systems involved in the present application are only illustrative examples and are not intended to require or imply the connection, arrangement, configuration shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, equipment, systems can be connected, arranged, configured in any manner. Words such as "include", "contain", "have" and the like are open-ended words, mean "including but not limited to", and can be used interchangeably. The words "or" and "and" used herein mean the word "and / or", and can be used interchangeably unless the context clearly indicates otherwise. The word "such as" used herein means the phrase "such as but not limited to", and can be used interchangeably.
[0080] It should also be noted that in the devices, equipment and methods of the present application, each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be considered as equivalent solutions of the present application.
[0081] The above description of the disclosed aspects is presented to enable any person skilled in the art to make or use the present application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein can be applied to other aspects without departing from the scope of the present application. Thus, the present application is not intended to be limited to the aspects shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
[0082] The above description has been presented for the purpose of illustration and description. Furthermore, this description is not intended to limit the embodiments of the present application to the forms disclosed herein. Although several example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, additions and sub-combinations thereof.
Claims
1. A control method of display module brightness, characterized by, The control method comprises: Based on the refresh rate switching signal, the display module is switched from the current refresh rate to the target refresh rate corresponding to the brightness compensation value; For the first image frame after the refresh rate switching, the brightness of the image frame is compensated based on the brightness compensation value; The display module displays the image frame according to the compensated brightness; The control method further comprises: Obtain the non-black insertion ratio of each of a plurality of display states successively passed during the process of switching the display module from the current refresh rate to the target refresh rate, wherein the non-black insertion ratio refers to the area ratio of the lighting area in the entire display area; Determine the brightness change value of the display module based on the non-black insertion ratio of each of the plurality of display states; Obtain the brightness compensation value, which is obtained by adjusting the brightness of the display module based on the brightness change value; Store the correspondence between the current refresh rate switching to the target refresh rate and the brightness compensation value.
2. The control method according to claim 1, characterized by The target image frame under the target refresh rate comprises a plurality of lighting areas and a plurality of non-lighting areas, and the plurality of lighting areas and the plurality of non-lighting areas are arranged at intervals; During the process of switching from the current refresh rate to the target refresh rate, each lighting area or non-lighting area is refreshed as a display state.
3. The control method according to claim 1, characterized by The plurality of display states comprises an initial display state, which refers to the state of the display module displaying the current image frame under the current refresh rate; The determination of the brightness change value of the display module based on the non-black insertion ratio of each of the plurality of display states comprises: Determine the first average value of the non-black insertion ratio of each two adjacent display states; Determine the second average value of all the first average values; Determine the difference between the second average value and the non-black insertion ratio of the initial display state; Determine the brightness change value corresponding to the difference.
4. The control method according to claim 3, characterized by The determination of the brightness change value corresponding to the difference comprises: Based on the pre-stored correspondence between the non-black insertion ratio and the brightness value, determine the brightness change value corresponding to the difference.
5. The control method according to any one of claims 1 to 4, characterized by, The brightness compensation value comprises an end voltage compensation value of a gamma resistance string; The compensation of the brightness of the image frame based on the brightness compensation value comprises: Compensate the gray voltage of the image frame based on the end voltage compensation value.
6. The control method according to any one of claims 1 to 4, characterized by, The brightness compensation value comprises a gray compensation value; the compensation of the brightness of the image frame based on the brightness compensation value comprises: Compensate the data signal of the image frame based on the gray compensation value.
7. A control device for the brightness of a display module, characterized in that, Comprise: The acquisition module is configured to obtain the brightness compensation value corresponding to the display module switching from the current refresh rate to the target refresh rate in response to the refresh rate switching signal; The compensation module is configured to compensate the brightness of the image frame based on the brightness compensation value for the first image frame after the refresh rate switching; The control module is configured to control the display module to display the image frame according to the compensated brightness; The control device further comprises a second acquisition module, a determination module, a third acquisition module and a storage module, wherein the second acquisition module is configured to acquire a non-black insertion ratio of each of a plurality of display states in turn passed in a process of switching the display module from a current refresh rate to a target refresh rate, the non-black insertion ratio being an area ratio of a lighted area to a whole display area; the determination module is configured to determine a luminance change value of the display module based on the non-black insertion ratio of each of the plurality of display states; the third acquisition module is configured to acquire a luminance compensation value, the luminance compensation value being obtained by adjusting the luminance of the display module based on the luminance change value; and the storage module is configured to store a corresponding relationship between the switching of the current refresh rate to the target refresh rate and the luminance compensation value.
8. A display device comprising a memory, a processor, and a computer program stored on the memory for execution by the processor, characterized in that, The processor executes the computer program to implement the steps of the display module luminance control method according to any one of claims 1 to 6.
9. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the display module luminance control method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Display image flicker adjusting circuit and method and display device
CN111640390A
Display backlight brightness control method and device, electronic equipment and storage medium
CN113470581A
Brightness compensation method, device and equipment of display panel and readable storage medium
CN115775517A