A screen saver method, system, device and storage medium

CN119724058BActive Publication Date: 2026-09-01惠州市康冠汽车电子有限公司
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510110398.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-23
Publication Date
2026-09-01
Estimated Expiration
2045-01-23

AI Technical Summary

Technical Problem

[0003]目前的防灼烧方式,会在屏幕上输出一条直线,从上往下逐行改变液晶分子偏转电压,但无法保证该直线上像素点的颜色与长时间静止画面中相应像素点的颜色不同,也即仍然存在灼烧风险,并且可以看出,这样对正常使用过程会造成一定的影响,例如用户看到上述防灼烧过程时,可能误认为是屏幕故障,从而影响用户使用体验

Benefits of technology

[0044]应用本发明实施例所提供的技术方案,会判断预设的防灼烧条件是否触发,如果是,说明存在灼烧风险,因此需要进行屏幕保护,此时需要从灰阶值范围中依次选取出各个灰阶值。每当选取了一个灰阶值之后,需要将该灰阶值的液晶偏转电压参数从默认值调整为修正值,并且对于屏幕中每一个符合该灰阶值的像素位置,需要基于该灰阶值的液晶偏转电压参数的修正值,进行这些像素位置的显示控制。需要说明的是,不同液晶偏转电压参数,对应不同的液晶分子偏转电压,因此,对于某个像素位置而言,即便该像素位置当前像素的灰阶值并未发生改变,但是由于该灰阶值的液晶偏转电压参数从默认值调整为修正值,默认值与修正值之间的误差不为零,使得该像素位置对应的液晶分子偏转电压仍然会发生改变,也就避免了该像素位置的灼烧风险。由于本申请方案会从灰阶值范围中,依次选取出各个灰阶值,逐个进行处理,因此,对于屏幕中的任意一个像素位置,均会出现至少一次液晶分子偏转电压改变的情况,也即实现了整个屏幕的防灼烧。此外,由于每次仅处理一个灰阶值,并且灰阶值的液晶偏转电压参数的默认值与修正值之间的误差不超出预设的误差范围,使得液晶分子偏转电压被改变时,变化幅度很小,很难被用户察觉,也即使得本申请方案实现了用户无感的防灼烧处理。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119724058B_ABST
    Figure CN119724058B_ABST
Patent Text Reader

Abstract

This application discloses a screen protection method, system, device, and storage medium, applied in the field of display technology. The method includes: determining whether a preset anti-burn-in condition is triggered; if so, sequentially selecting grayscale values ​​from a grayscale value range; after each grayscale value is selected, adjusting the liquid crystal deflection voltage parameter of the grayscale value from a default value to a correction value; for each pixel position on the screen that matches the grayscale value, performing display control of the pixel position based on the correction value of the liquid crystal deflection voltage parameter of the grayscale value; and adjusting the liquid crystal deflection voltage parameter of the grayscale value from the correction value to the default value; wherein, for any grayscale value, the error between the default value and the correction value of the liquid crystal deflection voltage parameter of the grayscale value is not zero and does not exceed a preset error range. Applying the solution of this application can effectively achieve screen protection, ensure the reliability of anti-burn-in, and achieve user-unobtrusive anti-burn-in processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of display technology, and in particular to a screen protection method, system, device, and storage medium. Background Technology

[0002] LCD screens are now widely used, for example, in many automotive displays. If an LCD screen remains static on a single image for an extended period, the deflection voltage of the liquid crystal molecules at each pixel remains fixed. When this voltage remains constant for too long, it damages the properties of the liquid crystal molecules, preventing them from rotating in response to changes in the electric field. For example, if a passenger watches a video on the car screen and then pauses it, the screen will remain static on one image for a considerable time. Therefore, it is necessary to periodically change the deflection voltage of the liquid crystal molecules; this is known as anti-burn-in protection for LCD screens.

[0003] Current anti-burn-in methods output a straight line on the screen and change the deflection voltage of the liquid crystal molecules line by line from top to bottom. However, it cannot guarantee that the color of the pixel on the straight line is different from the color of the corresponding pixel in a long static image. In other words, there is still a risk of burn-in. It can also be seen that this will have a certain impact on normal use. For example, when users see the above anti-burn-in process, they may mistakenly think it is a screen malfunction, thus affecting the user experience.

[0004] In conclusion, how to effectively achieve screen protection, ensure the reliability of anti-burn protection, and reduce the impact on users' product use is a technical problem that urgently needs to be solved by those skilled in the art. Summary of the Invention

[0005] The purpose of this invention is to provide a screen protection method, system, device, and storage medium to effectively protect the screen and ensure reliable anti-burn protection.

[0006] To solve the above-mentioned technical problems, the present invention provides the following technical solution:

[0007] In a first aspect, the present invention provides a screen protection method, comprising:

[0008] Determine whether the preset anti-burning conditions have been triggered;

[0009] If so, then select each gray level value sequentially from the gray level value range;

[0010] Each time a grayscale value is selected, the liquid crystal deflection voltage parameter of that grayscale value is adjusted from the default value to the correction value;

[0011] For each pixel position on the screen that matches the grayscale value, the display control of the pixel position is performed based on the correction value of the liquid crystal deflection voltage parameter of the grayscale value.

[0012] The liquid crystal deflection voltage parameter of the grayscale value is adjusted from the correction value to the default value;

[0013] Wherein, for any grayscale value, the error between the default value and the correction value of the liquid crystal deflection voltage parameter of the grayscale value is not zero, and does not exceed the preset error range.

[0014] In one implementation, determining whether a preset anti-burning condition has been triggered includes:

[0015] Whenever the timer reaches a preset duration threshold, a preset anti-burning condition is triggered, and the timer duration is reset to zero.

[0016] In one implementation, determining whether a preset anti-burning condition has been triggered includes:

[0017] Determine whether the screen has timed out of displaying the same static image;

[0018] If so, then the preset anti-burning condition is triggered.

[0019] In one implementation, each grayscale value is selected sequentially from the grayscale value range, including:

[0020] Select gray levels sequentially from the minimum gray level value to the maximum gray level value.

[0021] In one implementation, after each grayscale value is selected, the liquid crystal deflection voltage parameter of the grayscale value is adjusted from a default value to a correction value, including:

[0022] Each time a grayscale value is selected, a correction value for the liquid crystal deflection voltage parameter of that grayscale value is determined.

[0023] The correction value of the liquid crystal deflection voltage parameter of the grayscale value is used to replace the default value of the liquid crystal deflection voltage parameter of the grayscale value in the first mapping table;

[0024] Accordingly, the liquid crystal deflection voltage parameter of the grayscale value is adjusted from the correction value to the default value, including:

[0025] The default value of the liquid crystal deflection voltage parameter of the grayscale value is used to replace the correction value of the liquid crystal deflection voltage parameter of the grayscale value in the first mapping table.

[0026] The first mapping table is used to store the correspondence between grayscale values ​​and liquid crystal deflection voltage parameters.

[0027] In one embodiment, for each pixel position on the screen that matches the grayscale value, display control of the pixel position is performed based on a correction value for the liquid crystal deflection voltage parameter of the grayscale value, including:

[0028] After replacing the default value of the liquid crystal deflection voltage parameter of the grayscale value in the first mapping table with the correction value of the liquid crystal deflection voltage parameter of the grayscale value, the display control of each pixel position on the screen is performed based on the first mapping table and the input signal.

[0029] In one implementation, after each grayscale value is selected, a correction value for the liquid crystal deflection voltage parameter of the grayscale value is determined, including:

[0030] Whenever a grayscale value is selected, the default value of the liquid crystal deflection voltage parameter of the grayscale value is determined through the first mapping table and used as the first value.

[0031] The default value of the liquid crystal deflection voltage parameter of another gray level value adjacent to the gray level value is determined by the first mapping table and used as the second value;

[0032] The average of the first value and the second value is used as the correction value for the liquid crystal deflection voltage parameter of the determined grayscale value.

[0033] Secondly, the present invention provides a screen protection system, comprising:

[0034] The determination module is used to determine whether the preset anti-burning condition has been triggered; if so, the grayscale value selection module is triggered.

[0035] The grayscale value selection module is used to select each grayscale value sequentially from the grayscale value range;

[0036] The liquid crystal deflection voltage parameter adjustment module is used to adjust the liquid crystal deflection voltage parameter of the grayscale value from the default value to the correction value whenever a grayscale value is selected.

[0037] The execution module is used to control the display of each pixel position on the screen that matches the grayscale value, based on the correction value of the liquid crystal deflection voltage parameter of the grayscale value.

[0038] The liquid crystal deflection voltage parameter recovery module is used to adjust the liquid crystal deflection voltage parameter of the grayscale value from the correction value to the default value;

[0039] Wherein, for any grayscale value, the error between the default value and the correction value of the liquid crystal deflection voltage parameter of the grayscale value is not zero, and does not exceed the preset error range.

[0040] Thirdly, the present invention provides a screen protection device, comprising:

[0041] Memory, used to store computer programs;

[0042] A processor for executing the computer program to implement the steps of the screen protection method as described above.

[0043] Fourthly, the present invention provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the screen protection method described above.

[0044] Applying the technical solution provided in this embodiment of the invention, it is determined whether the preset anti-burn-in condition has been triggered. If so, it indicates a risk of burn-in, and therefore screen protection is required. In this case, various grayscale values ​​need to be selected sequentially from the grayscale value range. After selecting a grayscale value, the liquid crystal deflection voltage parameter of that grayscale value needs to be adjusted from the default value to a correction value. Furthermore, for each pixel position on the screen that matches that grayscale value, display control for these pixel positions needs to be performed based on the correction value of the liquid crystal deflection voltage parameter. It should be noted that different liquid crystal deflection voltage parameters correspond to different liquid crystal molecule deflection voltages. Therefore, for a certain pixel position, even if the grayscale value of the current pixel at that position has not changed, the liquid crystal deflection voltage parameter of that grayscale value has been adjusted from the default value to the correction value. Since the error between the default value and the correction value is not zero, the liquid crystal molecule deflection voltage corresponding to that pixel position will still change, thus avoiding the risk of burn-in at that pixel position. Because this application's solution sequentially selects and processes each grayscale value from the grayscale range, at least one change in the liquid crystal molecule deflection voltage will occur at any pixel location on the screen, thus achieving screen burn-in prevention for the entire screen. Furthermore, since only one grayscale value is processed at a time, and the error between the default value and the correction value of the liquid crystal deflection voltage parameter for each grayscale value does not exceed a preset error range, the change in the liquid crystal molecule deflection voltage is very small and difficult for the user to perceive, thus achieving user-unnoticeable burn-in prevention.

[0045] In summary, the proposed solution can effectively protect the screen, ensure the reliability of anti-burn protection, and achieve anti-burn treatment that is imperceptible to the user. Attached Figure Description

[0046] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0047] Figure 1 A flowchart illustrating the implementation of a screen protection method according to a specific embodiment of the present invention;

[0048] Figure 2 This is a schematic diagram of the structure of a screen protection system provided in a specific embodiment of the present invention;

[0049] Figure 3 This is a schematic diagram of the structure of a screen protection device provided in a specific embodiment of the present invention;

[0050] Figure 4 This is a schematic diagram of the structure of a computer-readable storage medium according to the present invention. Detailed Implementation

[0051] The core of this invention is to provide a screen protection method, system, device, and storage medium that can effectively protect the screen, ensure the reliability of anti-burn protection, and achieve anti-burn treatment that is imperceptible to the user.

[0052] To enable those skilled in the art to better understand the present invention, the invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0053] Please refer to Figure 1 , Figure 1 This is a flowchart illustrating an embodiment of a screen protection method provided by the present invention. The screen protection method may include the following steps:

[0054] Step S101: Determine whether the preset anti-burning condition has been triggered. If so, proceed to step S102.

[0055] The specific content of the preset anti-burn conditions can be set and adjusted according to actual needs, and can be triggered under certain circumstances, so that screen protection can be performed based on the solution principle of this application.

[0056] For example, in one specific embodiment of the present invention, step S101 may specifically include: whenever the timer's duration reaches a preset duration threshold, determining that a preset anti-burning condition is triggered, and resetting the duration to zero.

[0057] In this implementation, the preset anti-burning condition is specifically set to be triggered periodically, which is very simple and convenient to implement. Specifically, an automatic timer can be set. As the timer's duration accumulates, when it reaches a preset duration threshold, the preset anti-burning condition can be triggered. At this point, the timer duration can be reset to zero, allowing the timer to accumulate time for the next cycle.

[0058] The specific value of the preset duration threshold can be adjusted according to actual needs, and usually depends on the specific screen model. For example, in one scenario, it can be set to 4 hours, that is, every 4 hours, screen protection is performed once according to the principle of this application to prevent screen burn-in. Furthermore, it is understood that the screen described in this invention is typically a liquid crystal screen, specifically an OLED (Organic Light Emitting Diode) liquid crystal screen. Of course, in some embodiments, other types of screens can also use the screen protection scheme of this invention if needed, without affecting the implementation of this invention.

[0059] In one specific embodiment of the present invention, step S101 may specifically include: determining whether the screen has timed out of displaying the same static image;

[0060] If so, then the preset anti-burning condition is triggered.

[0061] This implementation takes into account that although the solution of this application can achieve anti-burn-in treatment that is imperceptible to the user, if the screen is not static on one image for a long time, then anti-burn-in treatment is not necessary. In other words, if the image displayed on the screen is constantly changing, there is no risk of burning, and therefore no anti-burn-in treatment is required.

[0062] In this implementation, it is determined whether the screen has timed out of displaying the same static image. For example, a timer can be used for automatic timing and monitoring of screen input. Monitoring can typically be performed periodically, such as every few milliseconds or seconds. If the currently monitored screen input is consistent with the previously monitored input, the timer continues to count down, accumulating its duration. Conversely, if the currently monitored screen input is inconsistent with the previously monitored input, it indicates that the input has changed and the screen has not remained static on one image for an extended period. Therefore, the timer's duration can be reset and restarted.

[0063] It is understandable that if the timer in this implementation reaches a certain duration, it can be determined that the screen has timed out and is displaying the same static image, which means that the preset anti-burn-in condition has been triggered. If no action is taken, there will be a risk of burning. Therefore, subsequent steps need to be performed to perform screen anti-burn-in treatment.

[0064] Furthermore, there are several ways to determine whether the input screen being monitored this time is consistent with the input screen being monitored last time. For example, one approach is to check each pixel individually. If any pixel in the two input screens being compared is different, then the two input screens are considered inconsistent. Another approach is to calculate the overall grayscale of the input screen being monitored this time and the overall grayscale of the input screen being monitored last time. If the difference between the two is within a certain range, it means that the two input screens being compared are completely identical, or not completely identical but largely consistent. In this case, the two input screens being compared can be considered consistent to ensure safety and prevent screen burn-in.

[0065] Step S102: Select each gray level value sequentially from the gray level value range.

[0066] When selecting grayscale values ​​sequentially from the grayscale value range, the specific selection method can be set according to actual needs, as long as each grayscale value can be selected and processed one by one. After each grayscale value is selected, subsequent steps S103 to S105 can be executed for that grayscale value. After execution, the next grayscale value is selected from the grayscale value range again until each grayscale value has been selected and processed once, thus completing this screen saver process.

[0067] In one specific embodiment of the present invention, step S102 may specifically include: selecting each gray level value sequentially from the gray level value range in order from the minimum gray level value to the maximum gray level value.

[0068] This implementation method takes into account that selecting each grayscale value sequentially from the minimum to the maximum grayscale value for processing is relatively simple and less prone to errors. In practical applications, the grayscale value range is usually from 0 to 255, that is, the minimum grayscale value is 0 and the maximum grayscale value is 255, for a total of 256 grayscale values.

[0069] Step S103: After each grayscale value is selected, the liquid crystal deflection voltage parameter of the grayscale value is adjusted from the default value to the correction value.

[0070] For example, in one specific implementation, selection starts from grayscale value 0 and proceeds sequentially up to grayscale value 255, processing each value in turn. For instance, if grayscale value 253 is currently selected, the liquid crystal deflection voltage parameter for grayscale value 253 needs to be adjusted from its default value to a corrected value. For example, in one scenario, the default value for the liquid crystal deflection voltage parameter for grayscale value 253 is 4048, and this value is adjusted to 4040. In this example, the corrected value for the liquid crystal deflection voltage parameter for grayscale value 253 is 4040.

[0071] It should be noted that for any given grayscale value, the error between the default value and the correction value of the liquid crystal deflection voltage parameter for that grayscale value is not zero, and cannot exceed a preset error range. In other words, for any given grayscale value, the default value and the correction value of the liquid crystal deflection voltage parameter for that grayscale value cannot be the same, and the error between them cannot be too large, thus achieving a user-unobtrusive anti-burn-in treatment. Furthermore, it should be pointed out that there are multiple ways to measure the error between the default value and the correction value of the liquid crystal deflection voltage parameter for that grayscale value. For example, the absolute value of the difference can be used as the error, or the ratio of the difference to the default value can be used as the error. Neither method affects the implementation of the invention. Appropriate error ranges can be set according to the different error measurement methods to ensure that the default value and the correction value of the liquid crystal deflection voltage parameter for the grayscale value do not deviate too much.

[0072] In one specific embodiment of the present invention, step S103 may specifically include:

[0073] Step 1: After selecting a grayscale value, determine the correction value of the liquid crystal deflection voltage parameter for that grayscale value;

[0074] Step 2: Replace the default value of the liquid crystal deflection voltage parameter in the first mapping table with the correction value of the liquid crystal deflection voltage parameter of the grayscale value.

[0075] The first mapping table is used to store the correspondence between grayscale values ​​and liquid crystal deflection voltage parameters.

[0076] Specifically, in this embodiment, after selecting a grayscale value, the correction value of the liquid crystal deflection voltage parameter of that grayscale value can be obtained according to the set calculation rules. There can be a variety of specific calculation methods, as long as the correction value that meets the requirements of this application is obtained.

[0077] In one specific embodiment of the present invention, step one above may include:

[0078] Whenever a grayscale value is selected, the default value of the liquid crystal deflection voltage parameter of the grayscale value is determined through the first mapping table and used as the first value;

[0079] The default value of the liquid crystal deflection voltage parameter of another gray level value adjacent to the first gray level value is determined by the first mapping table and used as the second value;

[0080] The average of the first and second values ​​is used as the correction value for the liquid crystal deflection voltage parameter of the determined grayscale value.

[0081] For ease of understanding, Table 1 is used as an example. Table 1 is a first mapping table in a specific implementation. Different grayscale values ​​correspond to different liquid crystal deflection voltage parameters, and each liquid crystal deflection voltage parameter is a default value.

[0082] Table 1: First mapping table where all liquid crystal deflection voltage parameters are at default values

[0083]

[0084] In the examples in Table 1, the default value of the liquid crystal deflection voltage parameter corresponding to grayscale value 0 is 0, the default value of the liquid crystal deflection voltage parameter corresponding to grayscale value 1 is 16, the default value of the liquid crystal deflection voltage parameter corresponding to grayscale value 2 is 32, the default value of the liquid crystal deflection voltage parameter corresponding to grayscale value 3 is 48, and the default value of the liquid crystal deflection voltage parameter corresponding to grayscale value 4 is 64. For ease of viewing, the correspondence between grayscale values ​​9 to grayscale value 249 and the liquid crystal deflection voltage parameter is not shown in Table 1.

[0085] In the example in Table 1, the default value of the liquid crystal deflection voltage parameter for grayscale value 253 is 4048. That is, when the selected grayscale value is 253, the default value of the liquid crystal deflection voltage parameter for this grayscale value can be determined as 4048 through the first mapping table, and 4048 is used as the first value. Then, the default value of the liquid crystal deflection voltage parameter for the other grayscale value adjacent to grayscale value 253 needs to be determined through the first mapping table, i.e., the default value of the liquid crystal deflection voltage parameter for grayscale value 252 or grayscale value 254 needs to be determined. For example, if the default value of the liquid crystal deflection voltage parameter for grayscale value 252, 4032, is selected as the second value, then in this example, averaging the first and second values ​​yields: (4048 + 4032) / 2 = 4040, and 4040 is used as the correction value for the determined liquid crystal deflection voltage parameter for grayscale value 253.

[0086] As can be seen, in this embodiment, the correction value of the liquid crystal deflection voltage parameter can be obtained through simple algebraic operations, making it simple and convenient to implement. Furthermore, since this embodiment obtains the correction value of the liquid crystal deflection voltage parameter for the current grayscale value by averaging the default value of the liquid crystal deflection voltage parameter for this grayscale value, it effectively achieves the goal of minimizing the error between the default value and the correction value of the liquid crystal deflection voltage parameter for this grayscale value, preventing any deviation from the error range.

[0087] Once a grayscale value is selected and the correction value of the liquid crystal deflection voltage parameter for that grayscale value is determined, this correction value needs to be used to replace the default value of the liquid crystal deflection voltage parameter for that grayscale value in the first mapping table.

[0088] Taking grayscale value 253 as an example, see Table 2, which is the first mapping table for the default value of the liquid crystal deflection voltage parameter that replaces grayscale value 253 with the correction value.

[0089] Table 2: First mapping table after the replacement operation

[0090]

[0091] As can be seen from Table 2, compared with Table 1, the liquid crystal deflection voltage parameter for grayscale value 253 has changed from the default value of 4048 to 4040, while the liquid crystal deflection voltage parameters for other grayscale values ​​remain at their respective default values.

[0092] Step S104: For each pixel position on the screen that matches the grayscale value, the display position is controlled based on the correction value of the liquid crystal deflection voltage parameter of the grayscale value.

[0093] Once a grayscale value is selected and the liquid crystal deflection voltage parameter for that grayscale value is adjusted from the default value to a correction value, for each pixel position on the screen that matches that grayscale value, display control of those pixel positions needs to be performed based on the correction value of the liquid crystal deflection voltage parameter for that grayscale value. When executing step S104, step S105 can typically be performed after displaying one or more frames of images.

[0094] Continuing with the example of a grayscale value of 253, and assuming the screen display remains static for an extended period, the pixel at coordinates (50, 65) will maintain a grayscale value of 253 for an extended period. This can be understood as follows: before processing the grayscale value to 253, the display control for that pixel position is based on the default value of the liquid crystal deflection voltage parameter, 4048. However, as described above, processing the grayscale value to 253 will cause the liquid crystal deflection voltage parameter to become a corrected value of 4040, and the display control for that pixel position will be based specifically on this corrected value of 4040.

[0095] Different liquid crystal deflection voltage parameters correspond to different liquid crystal molecule deflection voltages. Therefore, for the pixel position (50, 65) in this example, although the grayscale value remains unchanged, the change in liquid crystal deflection voltage parameters causes a change in the liquid crystal molecule deflection voltage, thus preventing damage to the liquid crystal molecules at that pixel position. This is an example of a single pixel position; the principle is the same for other pixel positions with a grayscale value of 253.

[0096] In one specific embodiment of the present invention, step S104 may include:

[0097] After replacing the default value of the liquid crystal deflection voltage parameter in the first mapping table with the correction value of the liquid crystal deflection voltage parameter of the grayscale value, the display control of each pixel position on the screen is performed based on the first mapping table and the input signal.

[0098] This implementation takes into account that if the first mapping table implementation described above is used, then when executing step S104, for any gray level value, after replacing the default value of the liquid crystal deflection voltage parameter of the gray level value in the first mapping table with the correction value of the liquid crystal deflection voltage parameter of the gray level value, the display control of each pixel position in the entire screen can be directly based on the current first mapping table, that is, based on the first mapping table that has undergone the replacement operation, combined with the current input signal.

[0099] Taking Table 2 above as an example, after replacing the default value of the liquid crystal deflection voltage parameter of grayscale value 253 in the first mapping table with the correction value of the liquid crystal deflection voltage parameter of grayscale value 253, the display control of each pixel position in the entire screen can be directly based on the current Table 2 and combined with the current input signal. That is to say, for other grayscale values ​​other than grayscale value 253 in the current display screen, the default value of the liquid crystal deflection voltage parameter is still used to determine the corresponding liquid crystal deflection voltage. Only for grayscale value 253, the correction value of the liquid crystal deflection voltage parameter is used to determine the corresponding liquid crystal deflection voltage.

[0100] Step S105: Adjust the liquid crystal deflection voltage parameter of the grayscale value from the correction value to the default value.

[0101] After controlling the display of the corresponding pixel position based on the correction value of the liquid crystal deflection voltage parameter of the grayscale value, it is necessary to adjust the liquid crystal deflection voltage parameter of the grayscale value from the correction value to the default value. If the implementation method of the first mapping table described above is used, then step S105 may specifically include: replacing the correction value of the liquid crystal deflection voltage parameter of the grayscale value in the first mapping table with the default value of the liquid crystal deflection voltage parameter of the grayscale value.

[0102] In other words, after processing grayscale value 253, the first mapping table needs to be restored to its original state so that processing of the next grayscale value can continue. In the example above, this means operating on table 2 to restore it to table 1.

[0103] Applying the technical solution provided in this embodiment of the invention, it is determined whether the preset anti-burn-in condition has been triggered. If so, it indicates a risk of burn-in, and therefore screen protection is required. In this case, various grayscale values ​​need to be selected sequentially from the grayscale value range. After selecting a grayscale value, the liquid crystal deflection voltage parameter of that grayscale value needs to be adjusted from the default value to a correction value. Furthermore, for each pixel position on the screen that matches that grayscale value, display control for these pixel positions needs to be performed based on the correction value of the liquid crystal deflection voltage parameter. It should be noted that different liquid crystal deflection voltage parameters correspond to different liquid crystal molecule deflection voltages. Therefore, for a certain pixel position, even if the grayscale value of the current pixel at that position has not changed, the liquid crystal deflection voltage parameter of that grayscale value has been adjusted from the default value to the correction value. Since the error between the default value and the correction value is not zero, the liquid crystal molecule deflection voltage corresponding to that pixel position will still change, thus avoiding the risk of burn-in at that pixel position. Because this application's solution sequentially selects and processes each grayscale value from the grayscale range, at least one change in the liquid crystal molecule deflection voltage will occur at any pixel location on the screen, thus achieving screen burn-in prevention for the entire screen. Furthermore, since only one grayscale value is processed at a time, and the error between the default value and the correction value of the liquid crystal deflection voltage parameter for each grayscale value does not exceed a preset error range, the change in the liquid crystal molecule deflection voltage is very small and difficult for the user to perceive, thus achieving user-unnoticeable burn-in prevention.

[0104] In summary, the proposed solution can effectively protect the screen, ensure the reliability of anti-burn protection, and achieve anti-burn treatment that is imperceptible to the user.

[0105] Corresponding to the above method embodiments, this invention also provides a screen protection system, which can be referred to in conjunction with the above description.

[0106] See Figure 2 The diagram shown is a structural schematic of a screen protection system according to the present invention, comprising:

[0107] The determination module 201 is used to determine whether the preset anti-burning condition has been triggered; if so, the grayscale value selection module 202 is triggered.

[0108] The grayscale value selection module 202 is used to select each grayscale value sequentially from the grayscale value range;

[0109] The liquid crystal deflection voltage parameter adjustment module 203 is used to adjust the liquid crystal deflection voltage parameter of the grayscale value from the default value to the correction value whenever a grayscale value is selected.

[0110] The execution module 204 is used to control the display position of each pixel position on the screen that meets the grayscale value, based on the correction value of the liquid crystal deflection voltage parameter of the grayscale value.

[0111] The liquid crystal deflection voltage parameter recovery module 205 is used to adjust the liquid crystal deflection voltage parameter of the grayscale value from the correction value to the default value;

[0112] For any given grayscale value, the error between the default value and the correction value of the liquid crystal deflection voltage parameter of the grayscale value is not zero and does not exceed the preset error range.

[0113] In one specific embodiment of the present invention, the determination module 201 is specifically used for:

[0114] Whenever the timer reaches the preset duration threshold, the preset anti-burning condition is triggered, and the timer duration is reset to zero.

[0115] In one specific embodiment of the present invention, the determination module 201 is specifically used for:

[0116] Determine if the screen has timed out of displaying the same static image;

[0117] If so, then the preset anti-burning condition is triggered.

[0118] In one specific embodiment of the present invention, the grayscale value selection module 202 is specifically used for:

[0119] Select gray levels sequentially from the minimum gray level value to the maximum gray level value.

[0120] In one specific embodiment of the present invention, the liquid crystal deflection voltage parameter adjustment module 203 includes:

[0121] The correction value calculation unit is used to determine the correction value of the liquid crystal deflection voltage parameter of the gray level value whenever a gray level value is selected.

[0122] The replacement unit is used to replace the default value of the liquid crystal deflection voltage parameter of the grayscale value in the first mapping table with the correction value of the liquid crystal deflection voltage parameter of the grayscale value.

[0123] Accordingly, the liquid crystal deflection voltage parameter recovery module 205 is specifically used for:

[0124] Replace the correction value of the liquid crystal deflection voltage parameter in the first mapping table with the default value of the liquid crystal deflection voltage parameter of the grayscale value.

[0125] The first mapping table is used to store the correspondence between grayscale values ​​and liquid crystal deflection voltage parameters.

[0126] In one specific embodiment of the present invention, the execution module 204 is specifically used for:

[0127] After replacing the default value of the liquid crystal deflection voltage parameter in the first mapping table with the correction value of the liquid crystal deflection voltage parameter of the grayscale value, the display control of each pixel position on the screen is performed based on the first mapping table and the input signal.

[0128] In one specific embodiment of the present invention, the correction value calculation unit is specifically used for:

[0129] Whenever a grayscale value is selected, the default value of the liquid crystal deflection voltage parameter of the grayscale value is determined through the first mapping table and used as the first value;

[0130] The default value of the liquid crystal deflection voltage parameter of another gray level value adjacent to the gray level value is determined by the first mapping table and used as the second value.

[0131] The average of the first and second values ​​is used as the correction value for the liquid crystal deflection voltage parameter of the determined grayscale value.

[0132] Corresponding to the above methods and system embodiments, this invention also provides a screen protection device and a computer-readable storage medium, which can be referred to in conjunction with the above description.

[0133] See Figure 3 As shown, the device may include:

[0134] Memory 301 is used to store computer programs;

[0135] Processor 302 is configured to execute a computer program to implement the steps of the screen protection method as described in any of the above embodiments.

[0136] See also Figure 4 The computer-readable storage medium 40 stores a computer program 41, which, when executed by a processor, implements the steps of the screen protection method as described in any of the above embodiments. The computer-readable storage medium 40 referred to herein includes random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.

[0137] It should also be noted that, in this application, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0138] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed in this application can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this invention. Specific examples have been used in this application to illustrate the principles and implementation methods of the invention. The description of the above embodiments is only for the purpose of helping to understand the technical solution and core ideas of the invention. It should be noted that those skilled in the art can make several improvements and modifications to the invention without departing from the principles of the invention, and these improvements and modifications also fall within the protection scope of the invention.

Claims

1. A screen protection method characterized by, include: Determine whether the preset anti-burning conditions have been triggered; If so, then select each gray level value sequentially from the gray level value range; Each time a grayscale value is selected, the liquid crystal deflection voltage parameter of that grayscale value is adjusted from the default value to the correction value; For each pixel position on the screen that matches the grayscale value, the display control of the pixel position is performed based on the correction value of the liquid crystal deflection voltage parameter of the grayscale value. The liquid crystal deflection voltage parameter of the grayscale value is adjusted from the correction value to the default value; Wherein, for any grayscale value, the error between the default value and the correction value of the liquid crystal deflection voltage parameter of the grayscale value is not zero, and does not exceed the preset error range; Determine whether the preset anti-burn conditions have been triggered, including: Whenever the timer reaches a preset duration threshold, a preset anti-burning condition is triggered, and the timer duration is reset to zero. Each time a grayscale value is selected, the liquid crystal deflection voltage parameter of that grayscale value is adjusted from the default value to a correction value, including: Each time a grayscale value is selected, the correction value of the liquid crystal deflection voltage parameter of that grayscale value is determined. The correction value of the liquid crystal deflection voltage parameter of the grayscale value is used to replace the default value of the liquid crystal deflection voltage parameter of the grayscale value in the first mapping table; Accordingly, the liquid crystal deflection voltage parameter of the grayscale value is adjusted from the correction value to the default value, including: The default value of the liquid crystal deflection voltage parameter of the grayscale value is used to replace the correction value of the liquid crystal deflection voltage parameter of the grayscale value in the first mapping table. The first mapping table is used to store the correspondence between grayscale values ​​and liquid crystal deflection voltage parameters. After selecting a grayscale value, the correction value for the liquid crystal deflection voltage parameter of that grayscale value is determined, including: Whenever a grayscale value is selected, the default value of the liquid crystal deflection voltage parameter of the grayscale value is determined through the first mapping table and used as the first value. The default value of the liquid crystal deflection voltage parameter of another gray level value adjacent to the gray level value is determined by the first mapping table and used as the second value; The average of the first value and the second value is used as the correction value for the liquid crystal deflection voltage parameter of the determined grayscale value.

2. The screen protection method according to claim 1, characterized by, Determine whether the preset anti-burn conditions have been triggered, including: Determine whether the screen has timed out of displaying the same static image; If so, then the preset anti-burning condition is triggered.

3. The screen protection method according to claim 1, characterized by, From the range of grayscale values, select each grayscale value in sequence, including: Select gray levels sequentially from the minimum gray level value to the maximum gray level value.

4. The screen protection method according to claim 1, characterized in that, For each pixel position on the screen that matches the grayscale value, display control of the pixel position is performed based on the correction value of the liquid crystal deflection voltage parameter of the grayscale value, including: After replacing the default value of the liquid crystal deflection voltage parameter of the grayscale value in the first mapping table with the correction value of the liquid crystal deflection voltage parameter of the grayscale value, the display control of each pixel position on the screen is performed based on the first mapping table and the input signal.

5. A screen saver system, characterized in that, include: The determination module is used to determine whether the preset anti-burning condition has been triggered; if so, the grayscale value selection module is triggered. The grayscale value selection module is used to select each grayscale value sequentially from the grayscale value range; The liquid crystal deflection voltage parameter adjustment module is used to adjust the liquid crystal deflection voltage parameter of the grayscale value from the default value to the correction value whenever a grayscale value is selected. An execution module is used to control the display of each pixel position on the screen that matches the grayscale value, based on a correction value of the liquid crystal deflection voltage parameter of the grayscale value. The liquid crystal deflection voltage parameter recovery module is used to adjust the liquid crystal deflection voltage parameter of the grayscale value from the correction value to the default value; Wherein, for any grayscale value, the error between the default value and the correction value of the liquid crystal deflection voltage parameter of the grayscale value is not zero, and does not exceed the preset error range; The determination module is specifically used for: Whenever the timer reaches the preset duration threshold, the preset anti-burning condition is triggered, and the timer duration is reset to zero. The LCD deflection voltage parameter adjustment module includes: The correction value calculation unit is used to determine the correction value of the liquid crystal deflection voltage parameter of the gray level value whenever a gray level value is selected. The replacement unit is used to replace the default value of the liquid crystal deflection voltage parameter of the grayscale value in the first mapping table with the correction value of the liquid crystal deflection voltage parameter of the grayscale value. Accordingly, the liquid crystal deflection voltage parameter recovery module is specifically used for: Replace the correction value of the liquid crystal deflection voltage parameter in the first mapping table with the default value of the liquid crystal deflection voltage parameter of the grayscale value. The first mapping table is used to store the correspondence between grayscale values ​​and liquid crystal deflection voltage parameters. The correction value calculation unit is specifically used for: Whenever a grayscale value is selected, the default value of the liquid crystal deflection voltage parameter of the grayscale value is determined through the first mapping table and used as the first value; The default value of the liquid crystal deflection voltage parameter of another gray level value adjacent to the gray level value is determined by the first mapping table and used as the second value. The average of the first and second values ​​is used as the correction value for the liquid crystal deflection voltage parameter of the determined grayscale value.

6. A screen protector device, characterized in that, include: Memory, used to store computer programs; A processor for executing the computer program to implement the steps of the screen saver method as claimed in any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the screen protection method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Image display control method and device

    CN103778897A