Splash screen processing method, machine equipment and storage medium
By obtaining the brightness value difference at the upper and lower limit refresh rates of the display screen and determining the working voltage for compensation, the splashing problem caused by the difference in leakage of the display screen is solved, and the consistency of the brightness value difference in various areas of the display screen is achieved and the splashing phenomenon is eliminated, which improves the display quality.
Patent Information
- Application Number
- CN202310603578.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-25
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2043-05-25
AI Technical Summary
Due to the degree of leakage in existing display screens, there is a difference in between-chips, which leads to flashing in some display areas. The existing compensation method cannot completely eliminate the flashing in all.
By obtaining the brightness value of the display screen at the preset upper and lower refresh rates, calculating the brightness value difference, and judging its relationship with the preset lower and upper brightness difference, determining the current common reference voltage corresponding to the brightness value difference is used as the working voltage, and compensating the brightness value difference at the working voltage to eliminate the flash screen phenomenon.
The display screen leakage degree at each refresh rate is achieved, and the brightness difference is applicable to all display areas, completely eliminating the splash phenomenon and improving the quality of the display.
Smart Images

Figure CN116631348B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of liquid crystal display, and in particular to a flash screen processing method, machine equipment and storage medium. Background Art
[0002] The existing method for solving the flickering phenomenon of a display screen is to compensate for the brightness value difference of the display screen by display data processing operations, thereby achieving the effect of improving the flickering phenomenon.
[0003] However, because the leakage level of displays varies significantly from panel to panel, the compensated brightness difference only applies to certain display areas, leaving other areas under- or over-compensated. In other words, the existing method of compensating for brightness differences through display data processing still results in screen flickering in some display areas. Summary of the Invention
[0004] The main purpose of the present invention is to provide a screen flicker processing method, machine equipment and storage medium, aiming to solve the existing technical problem that the screen flicker phenomenon still exists on the display screen due to the relatively large differences in the leakage degree of the display screen between the slices.
[0005] To achieve the above object, the present invention provides a splash screen processing method, which includes the following steps:
[0006] Obtaining a first brightness value of the display screen when displaying based on a preset upper limit refresh rate, and obtaining a second brightness value of the display screen when displaying based on a preset lower limit refresh rate;
[0007] Calculating a brightness difference between the first brightness value and the second brightness value, and determining a relationship between the brightness difference and a preset lower brightness difference limit and a preset upper brightness difference limit;
[0008] If the brightness value difference is between the preset lower brightness value difference and the preset upper brightness value difference, determining the current common reference voltage corresponding to the brightness value difference as the operating voltage;
[0009] The brightness value difference under the operating voltage is compensated to eliminate the screen flickering phenomenon of the display screen.
[0010] Optionally, after the step of determining the relationship between the brightness value difference and a preset lower brightness value difference limit and a preset upper brightness value difference limit, the method further includes:
[0011] If the brightness value difference is greater than the preset upper limit brightness value difference, increasing the current common reference voltage corresponding to the brightness value difference;
[0012] A new brightness value difference is determined based on the increased current common reference voltage, and a relationship between the new brightness value difference and the preset lower limit brightness value difference and the preset upper limit brightness value difference is determined until the new brightness value difference is between the preset lower limit brightness value difference and the preset upper limit brightness value difference.
[0013] Optionally, after the step of determining the relationship between the brightness value difference and a preset lower brightness value difference limit and a preset upper brightness value difference limit, the method further includes:
[0014] If the brightness value difference is less than the preset lower limit brightness value difference, reducing the current common reference voltage corresponding to the brightness value difference;
[0015] A new brightness value difference is determined based on the reduced current common reference voltage, and a relationship between the new brightness value difference and the preset lower limit brightness value difference and the preset upper limit brightness value difference is determined until the new brightness value difference is between the preset lower limit brightness value difference and the preset upper limit brightness value difference.
[0016] Optionally, the preset lower limit brightness value difference is obtained by subtracting a preset acceptable deviation brightness value difference from a preset average brightness value difference, and the preset upper limit brightness value difference is obtained by adding the preset acceptable deviation brightness value difference to the preset average brightness value difference.
[0017] Optionally, the step of compensating for the brightness value difference under the operating voltage includes:
[0018] The brightness value difference under the operating voltage is reduced by a grayscale processing operation to compensate for the brightness value difference under the operating voltage.
[0019] Optionally, after the step of compensating for the brightness value difference under the operating voltage, the method further includes:
[0020] In response to a flash screen test signal, obtaining a flicker value of the display screen under the operating voltage;
[0021] Determining whether the flicker value is within a preset flicker range;
[0022] If the flicker value is within the preset flicker range, information indicating that the display screen flicker test has passed is output.
[0023] Optionally, the step of obtaining a flicker value of the display screen under the operating voltage includes:
[0024] Sending a grayscale image and a flicker value test image to the display screen;
[0025] Obtain a first display voltage value and a second display voltage value when the display screen displays the grayscale image and the flicker value test image respectively, calculate an average voltage value of the first display voltage and the second display voltage value, and determine the flicker value based on the average voltage value.
[0026] Optionally, after the step of determining whether the flicker value is within a preset flicker range, the method further includes:
[0027] If the flicker value is not within the preset flicker range value, the steps of obtaining a first brightness value when the display screen is displayed based on a preset upper limit refresh rate and obtaining a second brightness value when the display screen is displayed based on a preset lower limit refresh rate are returned to based on the operating voltage.
[0028] In addition, to achieve the above-mentioned purpose, the present invention also provides a machine device, including a memory, a processor and a computer processing program stored in the memory and runnable on the processor, and the processor implements the steps of the above-mentioned splash screen processing method when executing the computer processing program.
[0029] In addition, to achieve the above-mentioned purpose, the present invention also 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 above-mentioned splash screen processing method are implemented.
[0030] The present invention obtains a first brightness value when the display screen displays based on a preset upper limit refresh rate, and obtains a second brightness value when the display screen displays based on a preset lower limit refresh rate, calculates the brightness value difference between the first brightness value and the second brightness value, and determines the relationship between the brightness value difference and the preset lower limit brightness value difference and the preset upper limit brightness value difference. If the brightness value difference is between the preset lower limit brightness value difference and the preset upper limit brightness value difference, the current common reference voltage corresponding to the brightness value difference is determined as the working voltage, and the brightness value difference under the working voltage is compensated to eliminate the flickering phenomenon of the display screen. By setting the common reference voltage corresponding to the brightness value difference within the preset brightness value range as the subsequent working voltage of the display screen, the leakage of the display screen is compensated only based on the working voltage, thereby making the leakage degree of the display screen at each refresh rate consistent. After the leakage degree of the display screen is uniform, the brightness value difference under the working voltage is compensated so that the compensated brightness value can be applied to each display area on the display screen, thereby eliminating the flickering phenomenon and improving the quality of the product. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 It is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiment of the present invention;
[0032] Figure 2This is a flow chart of a first embodiment of a method for processing a splash screen according to the present invention;
[0033] Figure 3 It is the screen flicker degree under different common reference voltages;
[0034] Figure 4 Schematic diagram of the judgment process of determining the common reference voltage as the working voltage in the present invention;
[0035] Figure 5 The degree of screen flicker after the operating voltage is determined for the present invention;
[0036] Figure 6 This is a flow chart of a second embodiment of a splash screen processing method according to the present invention;
[0037] Figure 7 This is a flow chart of a third embodiment of a method for processing a splash screen according to the present invention;
[0038] Figure 8 FIG. 4 is a flow chart of a fourth embodiment of a splash screen processing method according to the present invention.
[0039] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings and in conjunction with the embodiments. DETAILED DESCRIPTION
[0040] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0041] like Figure 1 As shown, Figure 1 It is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiment of the present invention.
[0042] The splash screen processing method of the embodiment of the present invention is applied to a machine device, such as Figure 1 As shown, the machine device may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, and a communication bus 1002. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display area (Display), an input unit such as a keyboard (Keyboard), and the user interface 1003 may optionally include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may optionally be a storage device independent of the aforementioned processor 1001.
[0043] Optionally, the machine equipment may also include a camera, RF (Radio Frequency) circuit, sensor, audio circuit, WiFi module, etc. Among them, sensors include light sensors, motion sensors and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display screen according to the brightness of the ambient light, and the proximity sensor can turn off the display screen and backlight when the mobile terminal is moved to the ear. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile terminal (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; of course, the mobile terminal can also be equipped with other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which will not be repeated here.
[0044] Those skilled in the art will understand that Figure 1 The machine equipment structure shown in the figure does not constitute a limitation of the machine equipment, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0045] like Figure 1 As shown, the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a computer processing program.
[0046] exist Figure 1 In the terminal shown, the network interface 1004 is mainly used to connect to the backend server and communicate data with the backend server; the user interface 1003 is mainly used to connect to the client (user end) and communicate data with the client; and the processor 1001 can be used to call the computer processing program stored in the memory 1005 and perform the following operations:
[0047] Obtaining a first brightness value of the display screen when displaying based on a preset upper limit refresh rate, and obtaining a second brightness value of the display screen when displaying based on a preset lower limit refresh rate;
[0048] Calculating a brightness difference between the first brightness value and the second brightness value, and determining a relationship between the brightness difference and a preset lower brightness difference limit and a preset upper brightness difference limit;
[0049] If the brightness value difference is between the preset lower brightness value difference and the preset upper brightness value difference, determining the current common reference voltage corresponding to the brightness value difference as the operating voltage;
[0050] The brightness value difference under the operating voltage is compensated to eliminate the screen flickering phenomenon of the display screen.
[0051] Furthermore, the processor 1001 may call a computer program stored in the memory 1005 and perform the following operations:
[0052] After the step of determining the relationship between the brightness value difference and the preset lower brightness value difference and the preset upper brightness value difference, if the brightness value difference is greater than the preset upper brightness value difference, increasing the current common reference voltage corresponding to the brightness value difference;
[0053] A new brightness value difference is determined based on the increased current common reference voltage, and a relationship between the new brightness value difference and the preset lower limit brightness value difference and the preset upper limit brightness value difference is determined until the new brightness value difference is between the preset lower limit brightness value difference and the preset upper limit brightness value difference.
[0054] Furthermore, the processor 1001 may call a computer program stored in the memory 1005 and perform the following operations:
[0055] After the step of determining the relationship between the brightness value difference and the preset lower brightness value difference and the preset upper brightness value difference, if the brightness value difference is less than the preset lower brightness value difference, reducing the current common reference voltage corresponding to the brightness value difference;
[0056] A new brightness value difference is determined based on the reduced current common reference voltage, and a relationship between the new brightness value difference and the preset lower limit brightness value difference and the preset upper limit brightness value difference is determined until the new brightness value difference is between the preset lower limit brightness value difference and the preset upper limit brightness value difference.
[0057] Furthermore, the processor 1001 may call a computer program stored in the memory 1005 and perform the following operations:
[0058] The preset lower limit brightness value difference is obtained by subtracting a preset acceptable deviation brightness value difference from a preset average brightness value difference, and the preset upper limit brightness value difference is obtained by adding the preset acceptable deviation brightness value difference to the preset average brightness value difference.
[0059] Furthermore, the processor 1001 may call a computer program stored in the memory 1005 and perform the following operations:
[0060] The step of compensating for the brightness value difference under the operating voltage includes: reducing the brightness value difference under the operating voltage through a grayscale processing operation to compensate for the brightness value difference under the operating voltage.
[0061] Furthermore, the processor 1001 may call a computer program stored in the memory 1005 and perform the following operations:
[0062] After the step of compensating for the brightness value difference under the operating voltage, obtaining a flicker value of the display screen under the operating voltage in response to a flicker test signal;
[0063] Determining whether the flicker value is within a preset flicker range;
[0064] If the flicker value is within the preset flicker range, information indicating that the display screen flicker test has passed is output.
[0065] Furthermore, the processor 1001 may call a computer program stored in the memory 1005 and perform the following operations:
[0066] The step of obtaining the flicker value of the display screen under the operating voltage includes sending a grayscale image and a flicker value test image to the display screen;
[0067] Obtain a first display voltage value and a second display voltage value when the display screen displays the grayscale image and the flicker value test image respectively, calculate an average voltage value of the first display voltage and the second display voltage value, and determine the flicker value based on the average voltage value.
[0068] Furthermore, the processor 1001 may call a computer program stored in the memory 1005 and perform the following operations:
[0069] After the step of determining whether the flicker value is within the preset flicker range value, if the flicker value is not within the preset flicker range value, the steps of obtaining the first brightness value of the display screen when it is displayed based on the preset upper limit refresh rate and obtaining the second brightness value of the display screen when it is displayed based on the preset lower limit refresh rate are returned to based on the operating voltage.
[0070] Reference Figure 2 , Figure 2 2 is a flow chart of a first embodiment of a splash screen processing method according to the present invention. The splash screen processing method includes the following steps:
[0071] Step S10: obtaining a first brightness value of the display screen when displaying based on a preset upper limit refresh rate, and obtaining a second brightness value of the display screen when displaying based on a preset lower limit refresh rate.
[0072] Combine Figure 3 To illustrate, take the change of refresh rate from 144Hz to 48Hz as an example, Figure 3The screen flicker degree of a certain display screen under different common reference voltages, i.e., 7.0V-11.5V, is as follows: the maximum brightness value difference among the individual display screens is 9nits, the minimum brightness value difference is 7nits, and the maximum brightness value difference and the minimum brightness value difference differ by 2nits. The difference caused by the 2nits will cause different screen flicker degrees in each display area on the display screen, so that the brightness value for compensating the screen flicker degree is only suitable for part of the display area, and other display areas are very likely to have screen flicker due to insufficient or excessive compensation. The 2nits is caused by different leakage degrees between 144Hz-48Hz, that is, different refresh rates. Therefore, in order to avoid different screen flicker degrees, this embodiment proposes to eliminate the difference in leakage degrees between the refresh rates corresponding to the display screens, so that the leakage degree of the display screen is uniform, so that each display area on a single display screen can have a consistent screen flicker degree, and then the brightness value for compensating the screen flicker degree can be applied to all display areas, avoiding screen flicker.
[0073] Specifically, first, during the production process of the display screen, the machine equipment on the production line obtains the first brightness value of the display screen when it is displayed based on the corresponding upper refresh rate and the second brightness value when it is displayed based on the corresponding lower refresh rate. Assuming that the display screen is 144Hz-48Hz, the machine equipment then obtains the first brightness value of the display screen when it is displayed at 144Hz and the second brightness value when it is displayed at 48Hz. The purpose is to first determine whether the brightness difference between the brightness values of the upper refresh rate and the lower refresh rate of the display screen under the common reference voltage at this time is within the preset brightness range, and whether the leakage degree of the display screen is uniform by judging whether it is within the preset brightness.
[0074] in, Figure 3 The horizontal axis represents the Avcom voltage, that is, the common reference voltage, and the vertical axis represents the degree of screen flicker.
[0075] Step S20 , calculating a brightness difference between the first brightness value and the second brightness value, and determining a relationship between the brightness difference and a preset lower brightness difference limit and a preset upper brightness difference limit.
[0076] Reference Figure 4 After obtaining the first brightness value M and the second brightness value N based on the above steps, a brightness value difference MN between the first brightness value M and the second brightness value N is calculated, and a relationship between the calculated brightness value difference MN and a preset lower limit brightness value difference Aa and a preset upper limit brightness value difference A+a is determined, that is, whether the brightness value difference is within a preset brightness range.
[0077] Among them, the preset lower limit brightness value difference is the preset average brightness value difference - acceptable deviation brightness value difference, the preset upper limit brightness value difference is the preset average brightness value difference + acceptable deviation brightness value difference, the preset average brightness value difference is the average brightness value difference of each brightness value difference of the display screen in the upper refresh rate and the lower refresh rate obtained by sampling the display screen in the early stage, and the acceptable deviation brightness value difference is a customized value based on actual conditions. Its function is to reduce the difficulty of judgment and avoid the situation where the range of the preset lower limit brightness value difference and the preset upper limit brightness value difference is too small, so that the brightness value difference does not fall into the range and causes the judgment to be out of control.
[0078] Step S30 : If the brightness value difference is between the preset lower brightness value difference and the preset upper brightness value difference, then the current common reference voltage corresponding to the brightness value difference is determined as the operating voltage.
[0079] Reference Figure 4 When it is detected that the brightness value difference MN is between the preset lower limit brightness value difference Aa and the preset upper limit brightness value difference A+a, it means that the brightness value difference of the display screen at this time is the average brightness value difference of the display screen, and the current common reference voltage of the display screen corresponding to the brightness value difference at this time is determined as the working voltage (the current common reference voltage Avcom is written to the storage location), that is, the only common reference voltage for the display screen to compensate for the leakage degree. Because it is determined based on the average brightness value difference, the working voltage can be applied to the brightness display area from the upper refresh rate to the lower refresh rate. The screen display based on the only common reference voltage, that is, the working voltage, can maintain the same leakage degree and the same brightness value difference when the refresh rate is switched, thereby avoiding the screen flickering phenomenon caused by different leakage degrees and brightness value differences.
[0080] Step S40: Compensating for the brightness value difference under the operating voltage to eliminate the screen flickering phenomenon of the display screen.
[0081] After determining the working voltage, that is, the only common reference voltage, the brightness value difference under the working voltage is compensated. Because the refresh rates of the display screen are uniformly operated at the working voltage, the leakage degree and brightness value difference between the display areas on the display screen are consistent at this time. Based on the consistent brightness value difference, unified compensation is performed to avoid the situation where the compensated brightness value is only applicable to part of the display area. The degree of screen flicker under the working voltage is as follows: Figure 5 As shown in the figure, assuming that when the Avcom voltage is 10.0V, the brightness difference between the upper refresh rate and the lower refresh rate can approach the average brightness difference, so 10.0V is set as the operating voltage. Under this operating voltage, the flicker degree of each display area of the display screen is close to the same. At this time, the brightness value that compensates for the flicker degree can be applied to all display areas, which is consistent with Figure 3In comparison, the screen flickering phenomenon of the display screen under the operation of this application is easier to eliminate and is eliminated more thoroughly.
[0082] Optionally, the step of compensating the brightness value difference under the working voltage in step S40 includes:
[0083] Step S401 : reducing the brightness value difference under the operating voltage through a grayscale processing operation to compensate for the brightness value difference under the operating voltage.
[0084] Specifically, grayscale is the brightness change between the brightest and darkest. The grayscale processing operation is to control the corresponding screen brightness by adjusting the signal. In this application, the brightness value difference under the operating voltage is reduced through the grayscale processing operation, thereby compensating for the uniform brightness value difference and improving the display quality of the display screen.
[0085] In this embodiment, a first brightness value when the display screen is displayed based on a preset upper limit refresh rate and a second brightness value when the display screen is displayed based on a preset lower limit refresh rate are obtained, the brightness value difference between the first brightness value and the second brightness value is calculated, and the relationship between the brightness value difference and the preset lower limit brightness value difference and the preset upper limit brightness value difference is determined. If the brightness value difference is between the preset lower limit brightness value difference and the preset upper limit brightness value difference, the current common reference voltage corresponding to the brightness value difference is determined as the operating voltage, and the brightness value difference under the operating voltage is compensated to eliminate the flickering phenomenon of the display screen. By setting the common reference voltage corresponding to the brightness value difference within the preset brightness value range as the subsequent operating voltage of the display screen, the leakage of the display screen is compensated only based on the operating voltage, thereby making the leakage degree of the display screen at each refresh rate consistent. After the leakage degree of the display screen is uniform, the brightness value difference under the operating voltage is compensated so that the compensated brightness value can be applied to each display area on the display screen, thereby eliminating the flickering phenomenon and improving the quality of the product.
[0086] Reference Figure 6 , Figure 6 This is a flow chart of a second embodiment of the method for processing a flash screen according to the present invention. After determining the relationship between the brightness value difference and the preset lower brightness value difference and the preset upper brightness value difference in step S20, the method further includes:
[0087] Step S301 : If the brightness value difference is greater than the preset upper limit brightness value difference, then increase the current common reference voltage corresponding to the brightness value difference.
[0088] Reference Figure 4When it is detected that the brightness value difference MN is greater than the preset upper limit brightness value difference A+a, the current common reference voltage Avcom corresponding to the brightness value difference at this time is increased to reduce the brightness value difference so that the brightness value difference is less than the preset upper limit brightness value difference, that is, the brightness value difference is close to the average brightness value difference.
[0089] Step S302: determine a new brightness value difference based on the increased current common reference voltage, and determine the relationship between the new brightness value difference and the preset lower limit brightness value difference and the preset upper limit brightness value difference, until the new brightness value difference is between the preset lower limit brightness value difference and the preset upper limit brightness value difference.
[0090] After the current common reference voltage is increased, a new first brightness value when displayed at the corresponding upper refresh rate and a new second brightness value when displayed at the corresponding lower refresh rate are obtained based on the increased current common reference voltage. A new brightness value difference is determined based on the new first brightness value and the new second brightness value, and the relationship between the new brightness value difference and the preset lower brightness value difference and the preset upper brightness value difference is judged. If it is judged that the new brightness value difference is greater than the preset upper brightness value difference, the current common reference voltage at this time is continued to be increased to obtain a new round of brightness value differences, and the new round of brightness value differences is judged; or if it is judged that the new brightness value difference is less than the preset lower brightness value difference, the current common reference voltage at this time is reduced to obtain a new round of brightness value differences, and the new round of brightness value differences is judged, until a result is obtained that the brightness value difference is between the preset lower brightness value difference and the preset upper brightness value difference, the common reference voltage corresponding to the brightness value difference between the preset lower brightness value difference and the preset upper brightness value difference is determined as the operating voltage, thereby ensuring the uniformity of leakage level and brightness value difference of the display screen.
[0091] In this embodiment, if the brightness value difference is greater than the preset upper limit brightness value difference, the current common reference voltage corresponding to the brightness value difference is increased, and the new brightness value difference is determined based on the increased current common reference voltage. The relationship between the new brightness value difference and the preset lower limit brightness value difference and the preset upper limit brightness value difference is judged until the new brightness value difference is between the preset lower limit brightness value difference and the preset upper limit brightness value difference, thereby ensuring the uniformity of the leakage degree and the uniformity of the brightness value difference of the display screen.
[0092] Reference Figure 7 , Figure 7 2 is a flow chart of a third embodiment of the method for processing a flash screen according to the present invention. After determining the relationship between the brightness value difference and the preset lower brightness value difference and the preset upper brightness value difference in step S20, the method further includes:
[0093] Step S303 : if the brightness value difference is less than the preset lower limit brightness value difference, then reducing the current common reference voltage corresponding to the brightness value difference.
[0094] Reference Figure 4 When it is detected that the brightness value difference MN is less than the preset lower limit brightness value difference Aa, the current common reference voltage Avcom corresponding to the brightness value difference at this time is reduced, thereby increasing the brightness value difference so that the brightness value difference is greater than the preset lower limit brightness value difference, that is, the brightness value difference is close to the average brightness value difference.
[0095] Step S304, determining a new brightness value difference based on the reduced current common reference voltage, and judging the relationship between the new brightness value difference and the preset lower limit brightness value difference and the preset upper limit brightness value difference, until the new brightness value difference is between the preset lower limit brightness value difference and the preset upper limit brightness value difference.
[0096] After the current common reference voltage is reduced, a new first brightness value when displayed at the corresponding upper refresh rate and a new second brightness value when displayed at the corresponding lower refresh rate are obtained based on the reduced current common reference voltage. A new brightness value difference is determined based on the new first brightness value and the new second brightness value, and the relationship between the new brightness value difference and the preset lower brightness value difference and the preset upper brightness value difference is judged. If it is determined that the new brightness value difference is less than the preset lower brightness value difference, the current common reference voltage at this time is reduced to obtain a new round of brightness value difference, and the new round of brightness value difference is judged; or if it is determined that the new brightness value difference is greater than the preset upper brightness value difference, the current common reference voltage at this time is continued to be increased to obtain a new round of brightness value difference, and the new round of brightness value difference is judged until a result is obtained that the brightness value difference is between the preset lower brightness value difference and the preset upper brightness value difference. The common reference voltage corresponding to the brightness value difference between the preset lower brightness value difference and the preset upper brightness value difference is determined as the operating voltage, thereby ensuring the uniformity of leakage and brightness value difference of the display screen.
[0097] In this embodiment, if the brightness value difference is less than the preset lower limit brightness value difference, the current common reference voltage corresponding to the brightness value difference is reduced, and a new brightness value difference is determined based on the reduced current common reference voltage. The relationship between the new brightness value difference and the preset lower limit brightness value difference and the preset upper limit brightness value difference is judged until the new brightness value difference is between the preset lower limit brightness value difference and the preset upper limit brightness value difference, thereby ensuring the uniformity of the leakage degree and the uniformity of the brightness value difference of the display screen.
[0098] Reference Figure 8 , Figure 8 This is a flow chart of a fourth embodiment of the method for processing a screen flash of the present invention. After compensating for the brightness difference under the operating voltage in step S40, the method further includes:
[0099] Step S50 , in response to the screen flicker test signal, obtaining a flicker value of the display screen under the operating voltage.
[0100] Step S60: determining whether the flicker value is within a preset flicker range.
[0101] Step S70: If the flicker value is within the preset flicker range, output information indicating that the display screen flicker test has passed.
[0102] In order to further improve the quality of the display screen and reduce the screen flickering phenomenon caused by individual situations, after determining the working voltage, the display screen can also be subjected to a screen flickering test. Specifically, in response to the screen flickering test signal, the machine equipment obtains the flickering value of the display screen under the working voltage, and determines whether the obtained flickering value is within the preset flickering range value.
[0103] The preset flicker range value can be obtained by taking a flicker value within a range of a preset flicker value (e.g., 3%, 5%, etc.) by setting a preset flicker value. For example, if the preset flicker value is 50, the preset flicker range value can be [47, 53], [45, 55], etc.
[0104] The preset flicker range value is a range of acceptable flicker values set in advance based on actual conditions, indicating that flicker values within this range will not cause low display quality of the display screen. Therefore, if the flicker value detected is within the preset flicker range value, it means that there is no flickering phenomenon on the display screen. At this time, the machine equipment outputs information indicating that the display screen has passed the flicker test, such as outputting information "1" indicating that the flicker test has passed, or directly transmits the display screen to a conveyor belt that can be shipped out of the factory.
[0105] Optionally, the step of obtaining the flicker value of the display screen under the operating voltage in step S50 includes:
[0106] Step S501, sending a grayscale image and a flicker value test image to the display screen;
[0107] Step S502: Obtain a first display voltage value and a second display voltage value when the display screen displays the grayscale image and the flicker value test image respectively, calculate an average voltage value of the first display voltage and the second display voltage value, and determine the flicker value based on the average voltage value.
[0108] After sending the grayscale image and flicker test image to the display screen, the display screen will display it, and then the display screen will feedback the normal voltage value of the register, that is, the first display voltage value when the display screen displays the grayscale image and the second display voltage value when the display screen displays the flicker value test image. These normal voltage values include vgl and vgh (the on and off voltages of the switch tube on the pixel point), vsn and vsp (positive and negative liquid crystal drive power supply voltages), etc. At this time, the average voltage value between the first display voltage value and the second display voltage value is taken to determine whether the flicker value corresponding to the average voltage value is the same as the preset flicker value (the preset flicker value is the flicker value corresponding to the theoretical voltage value after the display screen displays the grayscale image and the flicker test image) or whether it is within the preset flicker range value. If they are the same or within the preset flicker range value (flicker screen may not occur), it means that there is no flicker screen phenomenon on the display screen.
[0109] Optionally, after determining whether the flicker value is within a preset flicker range in step S60, the method further includes:
[0110] In step S80, if the flicker value is not within the preset flicker range value, the steps of obtaining the first brightness value of the display screen when it is displayed based on the preset upper limit refresh rate and obtaining the second brightness value of the display screen when it is displayed based on the preset lower limit refresh rate are returned based on the operating voltage.
[0111] If the flicker value detected is not within the preset flicker range, it means that the display screen has a flickering phenomenon. In order to eliminate the step of determining the working voltage error, the display screen returns to execute step S10 and subsequent steps, and the steps are not explained here.
[0112] If the working voltage remains unchanged after returning to execute step S10 and subsequent steps, it means that there may be an internal component failure in the display screen. At this time, the machine equipment will transfer the display screen to the area to be processed to avoid the situation where the display screen with flickering screen enters the market and causes the product quality to be reduced.
[0113] In this embodiment, by responding to the flicker test signal, the flicker value of the display screen under the working voltage is obtained, and it is determined whether the flicker value is within the preset flicker range value. If the flicker value is within the preset flicker range value, information indicating that the display screen has passed the flicker test is output. By confirming the flicker degree of the display screen under the compensated working voltage, it is avoided that the display screen still has the flicker phenomenon due to hardware failure and other reasons enters the market, resulting in a decrease in product quality.
[0114] In addition, an embodiment of the present invention further proposes a machine device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above-mentioned splash screen processing method are implemented.
[0115] In addition, the present invention also 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 above-mentioned splash screen processing method are implemented.
[0116] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or system 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 system. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or system comprising the element.
[0117] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.
[0118] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods of various embodiments of the present invention.
[0119] The above are only preferred embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention description and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A method for processing a splash screen, characterized in that: The splash screen processing method comprises the following steps: Obtaining a first brightness value of the display screen when displaying based on a preset upper limit refresh rate, and obtaining a second brightness value of the display screen when displaying based on a preset lower limit refresh rate; Calculating a brightness difference between the first brightness value and the second brightness value, and determining a relationship between the brightness difference and a preset lower brightness difference limit and a preset upper brightness difference limit; If the brightness value difference is between the preset lower brightness value difference and the preset upper brightness value difference, determining the current common reference voltage corresponding to the brightness value difference as the operating voltage; Compensating for the brightness value difference under the operating voltage to eliminate the screen flickering phenomenon of the display screen; The step of compensating the brightness value difference under the operating voltage includes: The brightness value difference under the operating voltage is reduced by a grayscale processing operation to compensate for the brightness value difference under the operating voltage.
2. The splash screen processing method according to claim 1, wherein: After the step of determining the relationship between the brightness value difference and the preset lower brightness value difference and the preset upper brightness value difference, the method further includes: If the brightness value difference is greater than the preset upper limit brightness value difference, increasing the current common reference voltage corresponding to the brightness value difference; A new brightness value difference is determined based on the increased current common reference voltage, and a relationship between the new brightness value difference and the preset lower limit brightness value difference and the preset upper limit brightness value difference is determined until the new brightness value difference is between the preset lower limit brightness value difference and the preset upper limit brightness value difference.
3. The splash screen processing method according to claim 1, wherein: After the step of determining the relationship between the brightness value difference and the preset lower brightness value difference and the preset upper brightness value difference, the method further includes: If the brightness value difference is less than the preset lower limit brightness value difference, reducing the current common reference voltage corresponding to the brightness value difference; A new brightness value difference is determined based on the reduced current common reference voltage, and a relationship between the new brightness value difference and the preset lower limit brightness value difference and the preset upper limit brightness value difference is determined until the new brightness value difference is between the preset lower limit brightness value difference and the preset upper limit brightness value difference.
4. The splash screen processing method according to any one of claims 1 to 3, characterized in that: The preset lower limit brightness value difference is obtained by subtracting a preset acceptable deviation brightness value difference from a preset average brightness value difference, and the preset upper limit brightness value difference is obtained by adding the preset acceptable deviation brightness value difference to the preset average brightness value difference.
5. The splash screen processing method according to claim 1, wherein: After the step of compensating the brightness value difference under the operating voltage, the method further includes: In response to a flash screen test signal, obtaining a flicker value of the display screen under the operating voltage; Determining whether the flicker value is within a preset flicker range; If the flicker value is within the preset flicker range, information indicating that the display screen flicker test has passed is output.
6. The splash screen processing method according to claim 5, wherein: The step of obtaining the flicker value of the display screen under the operating voltage includes: Sending a grayscale image and a flicker value test image to the display screen; Obtain a first display voltage value and a second display voltage value when the display screen displays the grayscale image and the flicker value test image respectively, calculate an average voltage value of the first display voltage and the second display voltage value, and determine the flicker value based on the average voltage value.
7. The splash screen processing method according to claim 5, wherein: After the step of determining whether the flicker value is within a preset flicker range, the method further includes: If the flicker value is not within the preset flicker range value, the steps of obtaining a first brightness value when the display screen is displayed based on a preset upper limit refresh rate and obtaining a second brightness value when the display screen is displayed based on a preset lower limit refresh rate are returned to based on the operating voltage.
8. A machine device, characterized in that: The machine device includes: a memory, a processor, and a computer processing program stored in the memory and executable on the processor. When the processor executes the computer processing program, the splash screen processing method according to any one of claims 1 to 7 is implemented.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the splash screen processing method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Display panel and electronic equipment
CN113658565A
Screen flickering processing method, device, storage medium, and electronic device
WO2018129960A1