Data processing method and device, equipment and storage medium
By detecting and counting the display data of the target application on the OLED display screen, determining the grayscale compensation data, and calculating the DeMura target data for Mura compensation, the problem of burn-in repair of OLED display screen in the prior art is solved, and the problem of improving the problem of the burn-in repair of OLED display screens is improved. Compensation accuracy and saving system resources.
Patent Information
- Application Number
- CN202310747792.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-21
- Publication Date
- 2024-12-24
AI Technical Summary
In the prior art, repairing the burn-in phenomenon of OLED display screens requires a large data storage and computing space, resulting in increased system power consumption and low compensation accuracy based on application processors.
By detecting the application interface of the target application on the display screen, counting the display data of the target area, determining the grayscale compensation data, and calculating and storing the DeMura target data based on the DeMura original data, and Mura compensation is performed to reduce the risk of burning the screen.
It saves data storage and computing space, reduces system power consumption, and improves the compensation accuracy of burn-in repair, avoiding the problem of low accuracy when applying processors to achieve compensation.
Smart Images

Figure CN119179456A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of display technology, and in particular to a data processing method, device, equipment and storage medium. Background Art
[0002] With the development of organic light-emitting diodes (OLED), OLED displays are widely used in mobile terminals for image display. Since OLED displays directly stimulate the coating on the pixel color unit to emit light by electric current, screen burn-in may occur after long-term use.
[0003] To address this problem, the related art usually uses a specific OLED burn-in repair tool or system to detect and repair all pixels of the entire image on the OLED display screen to reduce the risk of burn-in on the display screen. However, this method of detecting and repairing all pixels of the entire image on the display screen requires a large amount of data storage and computing space, and will lead to increased system power consumption, which cannot meet actual application requirements. Summary of the invention
[0004] In order to overcome the problems existing in the related art, the embodiments of the present disclosure provide a data processing method, apparatus, device and storage medium to solve the defects in the related art.
[0005] According to a first aspect of an embodiment of the present disclosure, a data processing method is provided, the method comprising:
[0006] In response to detecting that an application interface of a target application is displayed on the display screen, counting display data of a target area in the application interface to obtain a target statistical result, wherein the target area is an area associated with screen burn-in of the display screen;
[0007] Determine the grayscale compensation data of the target area based on the target statistical result;
[0008] DeMura target data is determined based on the pre-acquired DeMura raw data and the grayscale compensation data.
[0009] In some embodiments, counting the display data of the target area in the application interface to obtain the target statistical result includes:
[0010] In response to detecting that the screen brightness of the display screen changes, recording display information of the target area in the application interface of the target application currently displayed;
[0011] Determine display data within at least one cycle based on the display information Determine display data within at least one cycle based on the display information;
[0012] The target statistical result is determined based on the display data in the at least one period.
[0013] In some embodiments, the method further comprises:
[0014] In response to detecting that the target application is started, initial display information of the initial application interface of the target application currently displayed is recorded and used as the display information recorded for the first time.
[0015] In some embodiments, the display information recorded twice adjacently includes the first grayscale information of the target area in the first application interface recorded previously, the first backlight value of the display screen, and the first display time, and the current display time of the second application interface recorded currently;
[0016] The step of determining display data within at least one cycle based on the display information comprises:
[0017] Determining a current maximum grayscale brightness of the screen based on the first backlight value and fixed parameters of the display screen, wherein the fixed parameters include an initial maximum backlight value and an initial maximum grayscale brightness;
[0018] Determine a first grayscale brightness corresponding to the first grayscale information based on the current maximum grayscale brightness of the screen and the first grayscale information;
[0019] Based on the first grayscale brightness, the first display time and the current display time, the brightness time of the first grayscale information is determined and used as display data in the current cycle.
[0020] In some embodiments, determining the target statistical result based on the display data in the at least one cycle includes:
[0021] A weighted sum operation is performed on the display data within the at least one period to obtain the target statistical result.
[0022] In some embodiments, determining the grayscale compensation data of the target area based on the target statistical result includes:
[0023] Determining a target brightness decay time based on the target statistical result and the initial maximum grayscale brightness of the display screen;
[0024] Determining a target brightness attenuation ratio corresponding to the target brightness attenuation time based on a pre-established correspondence relationship between the brightness attenuation ratio and the brightness attenuation time;
[0025] Determine target grayscale information after grayscale compensation based on the target attenuation ratio and initial grayscale information, wherein the initial grayscale information is grayscale information of an initial application interface of the target application;
[0026] The grayscale compensation data is determined based on the target grayscale information and the initial grayscale information.
[0027] In some embodiments, determining DeMura target data based on the pre-acquired DeMura raw data and the grayscale compensation data includes:
[0028] The first compensation data corresponding to the target area in the DeMura original data is superimposed with the grayscale compensation data to obtain the DeMura target data.
[0029] In some embodiments, the method further comprises:
[0030] In response to detecting that the display screen is lit, the DeMura raw data is acquired from a storage space associated with a display driver chip DDIC.
[0031] In some embodiments, the method further comprises:
[0032] In response to obtaining the DeMura target data, the DeMura target data is written into a storage space associated with a display driver chip DDIC.
[0033] In some embodiments, the method further comprises:
[0034] In response to detecting that the display screen meets a set condition, the DeMura target data is acquired from the storage space, and Mura compensation is performed on display data of pixels in the display screen based on the DeMura target data.
[0035] According to a second aspect of an embodiment of the present disclosure, a data processing device is provided, the device comprising:
[0036] A display data statistics module, configured to, in response to detecting that an application interface of a target application is displayed on a display screen, count display data of a target area in the application interface to obtain a target statistical result, wherein the target area is an area associated with screen burn-in of the display screen;
[0037] A compensation data determination module, used to determine the grayscale compensation data of the target area based on the target statistical result;
[0038] The target data determination module is used to determine the DeMura target data based on the pre-acquired DeMura original data and the grayscale compensation data.
[0039] In some embodiments, the display data statistics module includes:
[0040] A display information recording unit, configured to record display information of the target area in the application interface of the target application currently displayed in response to detecting a change in the screen brightness of the display screen;
[0041] A display data determining unit, configured to determine display data within at least one cycle based on the display information;
[0042] The statistical result determination unit is used to determine the target statistical result based on the display data in the at least one cycle.
[0043] In some embodiments, the display information recording unit is further configured to record initial display information of an initial application interface of the target application currently displayed in response to detecting that the target application is started, and use the initial display information as the display information recorded for the first time.
[0044] In some embodiments, the display information recorded twice adjacently includes the first grayscale information of the target area in the first application interface recorded previously, the first backlight value of the display screen, and the first display time, and the current display time of the second application interface recorded currently;
[0045] The display data determination unit is further used for:
[0046] Determining a current maximum grayscale brightness of the screen based on the first backlight value and fixed parameters of the display screen, wherein the fixed parameters include an initial maximum backlight value and an initial maximum grayscale brightness;
[0047] Determine a first grayscale brightness corresponding to the first grayscale information based on the current maximum grayscale brightness of the screen and the first grayscale information;
[0048] Based on the first grayscale brightness, the first display time and the current display time, the brightness time of the first grayscale information is determined and used as display data in the current cycle.
[0049] In some embodiments, the statistical result determination unit is further configured to perform a weighted sum operation on the display data within the at least one period to obtain the target statistical result.
[0050] In some embodiments, the compensation data determination module includes:
[0051] A decay time determination unit, configured to determine a target brightness decay time based on the target statistical result and an initial maximum grayscale brightness of the display screen;
[0052] An attenuation ratio determination unit, configured to determine a target brightness attenuation ratio corresponding to the target brightness attenuation time based on a pre-established correspondence between the brightness attenuation ratio and the brightness attenuation time;
[0053] A grayscale information determining unit, configured to determine target grayscale information after grayscale compensation based on the target attenuation ratio and initial grayscale information, wherein the initial grayscale information is grayscale information of an initial application interface of the target application;
[0054] A compensation data determining unit is used to determine the grayscale compensation data based on the target grayscale information and the initial grayscale information.
[0055] In some embodiments, the target data determination module is further configured to superimpose the first compensation data corresponding to the target area in the DeMura original data with the grayscale compensation data to obtain the DeMura target data.
[0056] In some embodiments, the apparatus further comprises:
[0057] The raw data acquisition module is used to acquire the DeMura raw data from the storage space associated with the display driver chip DDIC in response to detecting that the display screen is lit.
[0058] In some embodiments, the apparatus further comprises:
[0059] The target data storage module is used for writing the DeMura target data into a storage space associated with the display driver chip DDIC in response to obtaining the DeMura target data.
[0060] In some embodiments, the apparatus further comprises:
[0061] The display data compensation module is used for acquiring the DeMura target data from the storage space in response to detecting that the display screen meets a set condition, and performing Mura compensation on display data of pixels in the display screen based on the DeMura target data.
[0062] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, the device comprising:
[0063] a display screen, a processor, and a memory for storing computer programs;
[0064] Wherein, the processor is configured to implement, when executing the computer program:
[0065] In response to detecting that an application interface of a target application is displayed on the display screen, counting display data of a target area in the application interface to obtain a target statistical result, wherein the target area is an area associated with screen burn-in of the display screen;
[0066] Determine the grayscale compensation data of the target area based on the target statistical result;
[0067] DeMura target data is determined based on the pre-acquired DeMura raw data and the grayscale compensation data.
[0068] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the following is implemented:
[0069] In response to detecting that an application interface of a target application is displayed on the display screen, counting display data of a target area in the application interface to obtain a target statistical result, wherein the target area is an area associated with screen burn-in of the display screen;
[0070] Determine the grayscale compensation data of the target area based on the target statistical result;
[0071] DeMura target data is determined based on the pre-acquired DeMura raw data and the grayscale compensation data.
[0072] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:
[0073] The present disclosure, in response to detecting an application interface of a target application displayed on a display screen, counts display data of a target area in the application interface, obtains a target statistical result, and determines grayscale compensation data of the target area based on the target statistical result, and then determines DeMura target data based on pre-acquired DeMura original data and the grayscale compensation data. Since the target area is an area associated with screen burn-in of the display screen, screen burn-in is likely to occur in the target area, and then by counting display data of the target area in the application interface, and determining grayscale compensation data of the target area based on the obtained target statistical result, and then determining DeMura target data, subsequent screen burn-in repair based on the data can be achieved, and compared with the solution of storing and calculating all pixels of the entire image in the related art, data storage and calculation space can be saved, and system power consumption can be reduced, and screen burn-in repair can be achieved by performing Mura compensation based on DeMura target data, which can be implemented in the display driver chip DDIC, and then the problem of low compensation accuracy caused by the solution of implementing screen burn-in repair based on the application processor AP in the related art can be avoided.
[0074] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0075] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0076] Figure 1 is a flow chart of a data processing method according to an exemplary embodiment of the present disclosure;
[0077] Figure 2 is a flowchart showing how to count display data of a target area in the application interface according to an exemplary embodiment of the present disclosure;
[0078] Figure 3 is a flowchart showing how to determine display data within at least one cycle based on the display information according to an exemplary embodiment of the present disclosure;
[0079] Figure 4A is a flow chart showing how to determine the grayscale compensation data of the target area based on the target statistical result according to an exemplary embodiment of the present disclosure;
[0080] Figure 4B is a schematic diagram showing a corresponding relationship between a brightness decay ratio and a brightness decay time according to an exemplary embodiment of the present disclosure;
[0081] Figure 5 is a block diagram of a data processing device according to an exemplary embodiment of the present disclosure;
[0082] Figure 6 is a block diagram of a data processing device according to another exemplary embodiment of the present disclosure;
[0083] Figure 7 It is a block diagram of an electronic device according to an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION
[0084] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0085] With the development of organic light-emitting diodes (OLED), OLED displays are widely used in mobile terminals for image display. However, due to the limitations of the OLED display manufacturing process, OLED displays are prone to uneven brightness (i.e., Mura). To address this problem, the DeMura data can be determined based on the DeMura technology in the related art to compensate for the Mura of the display data of the pixels in the display, that is, to remove the Mura of the OLED display.
[0086] However, since OLED displays usually emit light by directly stimulating the coating on the pixel color unit, screen burn-in may occur after long-term use. For example, if a user uses an application for a long time and there is an area in the display screen of the application that remains unchanged during the screen switching process, there is a high possibility that screen burn-in may occur in the unchanged area, that is, when other images are displayed, the area will leave a shadow-like background, resulting in a poor user experience.
[0087] To address this problem, the related art usually detects all pixels of the entire image of the OLED display screen based on the display driver chip DDIC or the application processor AP to achieve burn-in repair. However, the above-mentioned solution for detecting all pixels of the entire image of the OLED display screen requires continuous screenshots on the OLED display screen based on a preset time interval, and continuous weighted averaging of the screenshot content, which not only requires a large data storage and computing space, but also leads to increased system power consumption, which cannot meet actual application needs. Moreover, in the solution of implementing burn-in repair based on the application processor AP in the related art, since it is necessary to lower the grayscale value of the normal area (i.e., the non-burn-in area) to ensure the consistency of the display effect of the display screen, it will result in low compensation accuracy.
[0088] In view of this, the present disclosure provides the following data processing methods, devices, equipment and storage media to solve the above-mentioned deficiencies in the related art.
[0089] Figure 1 is a flow chart of a data processing method according to an exemplary embodiment; the method of this embodiment can be executed by a data processing device, and the data processing device can be configured in an electronic device, such as a server, a workstation, a personal computer, a mobile terminal (such as a mobile phone, a tablet computer, etc.), a wearable device (such as glasses, a watch, etc.), etc. Specifically, Figure 1 As shown, the method includes the following steps S101-S103:
[0090] In step S101, in response to detecting that an application interface of a target application is displayed on a display screen, display data of a target area in the application interface is counted to obtain a target statistical result.
[0091] In this embodiment, when the electronic device detects that an application interface of a target application is displayed on a display screen, it can count display data of a target area in the application interface to obtain a target statistical result.
[0092] The target area may be an area associated with display screen burn-in. For example, the target area may be an area where the target application remains unchanged during screen switching. In some embodiments, the target area may be determined based on the type of the target application.
[0093] For example, if the target application is a short video or live broadcast application, the target area may be at least one of the display areas such as "+" or "Home" in the application interface. If the target application is a shopping application, the target area may be at least one of the display areas such as "Message" or "Shopping Cart" in the application interface.
[0094] Exemplarily, counting the display data of the target area in the application interface may include counting at least one of the grayscale information of the target area, the backlight value of the current display screen, and the time, so as to obtain a target statistical result.
[0095] In some other embodiments, the above-mentioned method of counting the display data of the target area in the application interface can also refer to the following Figure 2 The illustrated embodiment will not be described in detail here.
[0096] In step S102, grayscale compensation data of the target area is determined based on the target statistical result.
[0097] In this embodiment, after the display data of the target area in the application interface is counted to obtain a target statistical result, the grayscale compensation data of the target area can be determined based on the target statistical result.
[0098] In some embodiments, the grayscale compensation data corresponding to the target statistical result may be determined based on a pre-constructed correspondence between the display data statistical result and the grayscale compensation data.
[0099] In some other embodiments, the above method of determining the grayscale compensation data of the target area based on the target statistical result can also refer to the following Figure 4A The illustrated embodiment will not be described in detail here.
[0100] In step S103 , DeMura target data is determined based on the pre-acquired DeMura raw data and the grayscale compensation data.
[0101] In this embodiment, after the grayscale compensation data of the target area is determined based on the target statistical result, the DeMura target data may be determined based on the pre-acquired DeMura original data and the grayscale compensation data.
[0102] In some embodiments, the electronic device can obtain the DeMura raw data from the storage space (e.g., screen Flash) associated with the display driver chip DDIC in response to detecting that the display screen is lit. Further, after the grayscale compensation data of the target area is determined based on the target statistical result, the DeMura target data can be determined based on the grayscale compensation data and the DeMura raw data obtained from the DDIC.
[0103] For example, the first compensation data corresponding to the target area in the DeMura original data can be superimposed with the grayscale compensation data, and the second compensation data corresponding to other areas in the DeMura original data can be retained to obtain the DeMura target data. It can be understood that the other areas refer to areas other than the target area.
[0104] In other embodiments, the electronic device may also write the DeMura target data into a storage space (e.g., screen Flash) associated with the display driver chip DDIC in response to obtaining the DeMura target data. Then, when it is subsequently detected that the display screen meets the set conditions, the DeMura target data may be obtained from the storage space to perform Mura compensation on the display data of the pixels in the display screen based on the DeMura target data.
[0105] It is worth noting that the above-mentioned setting conditions can be set based on the needs of the actual application scenario, and this embodiment does not limit this. For example, the electronic device can respond to detecting that the display screen is lit up next time (that is, the display screen is lit up again after being turned off), determine that the display screen meets the above-mentioned setting conditions, and then obtain the previously stored DeMura target data from the Flash for Mura compensation.
[0106] In some embodiments, the above steps S101-S103 can be implemented in the application processor AP to reduce the RAM occupation on the DDIC, and the subsequent Mura compensation based on the DeMura target data can be implemented on the DDIC to avoid the problem of low compensation accuracy caused by the solution of implementing burn-in repair based on the application processor AP, which can improve the compensation accuracy of the entire machine.
[0107] As can be seen from the above description, the method of this embodiment counts the display data of the target area in the application interface in response to detecting the application interface of the target application displayed on the display screen, obtains the target statistical result, and determines the grayscale compensation data of the target area based on the target statistical result, and then determines the DeMura target data based on the pre-acquired DeMura original data and the grayscale compensation data. Since the target area is an area associated with the display screen burn-in, it is easy to cause burn-in in the target area, and then by counting the display data of the target area in the application interface, and determining the grayscale compensation data of the target area based on the obtained target statistical result, and then determining the DeMura target data, it is possible to implement subsequent burn-in repair based on the data, and compared with the solution of storing and calculating all pixels of the entire image in the related art, it can save data storage and calculation space, and can reduce system power consumption, and implement burn-in repair by performing Mura compensation based on DeMura target data, which can be implemented in the display driver chip DDIC, and thus can avoid the problem of low compensation accuracy caused by the solution of implementing burn-in repair based on the application processor AP in the related art.
[0108] Figure 2 It is a flowchart showing how to count the display data of the target area in the application interface according to an exemplary embodiment of the present disclosure; based on the above embodiment, this embodiment uses how to count the display data of the target area in the application interface as an example to illustrate.
[0109] like Figure 2 As shown, the counting of display data of the target area in the application interface in the above step S101 may include the following steps S201-S203:
[0110] In step S201, in response to detecting that the screen brightness of the display screen changes, display information of the target area in the application interface of the target application currently displayed is recorded.
[0111] In this embodiment, the electronic device may record the display information of the target area in the application interface of the target application currently displayed when detecting that the screen brightness of the display screen changes.
[0112] In some embodiments, in response to detecting that the target application is started, the electronic device may record initial display information of the initial application interface of the target application currently displayed, and use the initial display information as the display information recorded for the first time.
[0113] That is to say, the display information recorded by the electronic device for the first time is the display information of the first application interface displayed after the target application is started, and the display information recorded each time thereafter may be the display information when the backlight brightness of the display changes.
[0114] In step S202, display data within at least one period is determined based on the display information. Display data within at least one period is determined based on the display information.
[0115] In this embodiment, in response to detecting a change in the screen brightness of the display screen, after recording the display information of the target area in the application interface of the target application currently displayed, the display data within at least one period can be determined based on the display information.
[0116] In some embodiments, the display data in each cycle can be determined based on the display information recorded twice adjacently. For example, assuming that N display information is currently recorded, namely, the first display information, the second display information, ..., the Nth display information, then the display data of the first cycle can be determined based on the first display information and the second display information, the display data of the second cycle can be determined based on the second display information and the third display information, ..., the display data of the N-1th cycle can be determined based on the N-1th display data and the Nth display data. Wherein, N is a positive integer greater than or equal to 2.
[0117] In some other embodiments, the above-mentioned method of determining the display data within at least one period based on the display information can also refer to the following Figure 3 The illustrated embodiment will not be described in detail here.
[0118] In step S203, the target statistical result is determined based on the display data in the at least one cycle.
[0119] In this embodiment, after display data within at least one cycle is determined based on the display information, the target statistical result may be determined based on the display data within the at least one cycle.
[0120] For example, the target statistical result may be obtained by performing a weighted sum operation on the display data in the at least one cycle. It is understandable that when the weights corresponding to the display data in each cycle are equal, the target statistical result may be the average value of the display data in the at least one cycle.
[0121] As can be seen from the above description, this embodiment records the display information of the target area in the application interface of the target application currently displayed in response to detecting a change in the screen brightness of the display screen, and determines the display data within at least one period based on the display information, and determines the target statistical result based on the display data within the at least one period, so as to accurately count the display data of the target area in the application interface. Moreover, since the display information of the target area in the application interface of the target application currently displayed is recorded when a change in the screen brightness of the display screen is detected, compared with the solution of continuously taking screenshots on the OLED display screen based on a preset time interval in the related art, the amount of data that needs to be counted can be greatly reduced, thereby further saving data storage and computing space.
[0122] Figure 3 It is a flowchart showing how to determine display data within at least one cycle based on the display information according to an exemplary embodiment of the present disclosure; this embodiment, based on the above embodiment, uses an example of how to determine display data within at least one cycle based on the display information to exemplify.
[0123] In this embodiment, the display information of two adjacent records may include the first grayscale information of the target area in the first application interface of the previous record, the first backlight value and the first display time of the display screen, and the current display time of the second application interface of the current record.
[0124] That is to say, each time the display information is recorded, the current grayscale information of the target area in the current application interface, the current backlight value of the display screen, and the current display time may be used. When the display data of the current cycle is subsequently determined based on the currently recorded display information and the display information recorded last time, only the first grayscale information of the target area in the first application interface recorded last time, the first backlight value of the display screen, the first display time, and the current display time may be used, without using the current grayscale information of the target area in the current application interface and the current backlight value of the display screen.
[0125] Specifically, Figure 3 As shown, the step S202 of determining the display data within at least one cycle based on the display information may include the following steps S301-S303:
[0126] In step S301, the maximum grayscale brightness of the current screen is determined based on the first backlight value and the fixed parameters of the display screen.
[0127] In this embodiment, when determining the display data of the current cycle, the current maximum grayscale brightness of the screen can be determined based on the first backlight value and the fixed parameters of the display screen, wherein the fixed parameters include the initial maximum backlight value and the initial maximum grayscale brightness.
[0128] For example, assuming that the first backlight value is DBV, the initial maximum backlight value is DBVmax, and the initial maximum grayscale brightness is Lvmax, the current maximum grayscale brightness Lv of the screen can be determined based on the following formula (3-1):
[0129] Lv=(DBV / DBVmax)*Lvmax; (3-1)
[0130] In step S302, a first grayscale brightness corresponding to the first grayscale information is determined based on the current maximum grayscale brightness of the screen and the first grayscale information.
[0131] In this embodiment, after the maximum grayscale brightness of the current screen is determined based on the first backlight value and the fixed parameters of the display screen, the first grayscale brightness corresponding to the first grayscale information can be determined based on the maximum grayscale brightness of the current screen and the first grayscale information.
[0132] For example, assuming that the first grayscale information is G, the first grayscale brightness LvG can be determined based on the following formula (3-2):
[0133] LvG=(G / 255)^2.2*Lv; (3-2)
[0134] In step S303, based on the first grayscale brightness, the first display time and the current display time, the brightness time of the first grayscale information is determined and used as display data in the current cycle.
[0135] In this embodiment, after the first grayscale brightness corresponding to the first grayscale information is determined based on the current maximum grayscale brightness of the screen and the first grayscale information, the brightness time of the first grayscale information can be determined based on the first grayscale brightness, the first display time and the current display time, and used as the display data in the current cycle.
[0136] For example, assuming that the first display time is t0 and the current display time is t1, the brightness time Lvdec_i of the first grayscale information can be determined based on the following formula (3-3) and used as the display data in the current cycle (eg, the i-th cycle):
[0137] Lvdec_i=LvG*(t1-t0); (3-3)
[0138] On this basis, the display data in each cycle can be calculated in the above manner to obtain the display data in N cycles, such as Lvdec_1, Lvdec_2, ..., Lvdec_N. Further, the target statistical result Lvdec can be determined based on the following formula (3-4):
[0139] Lvdec=(a1*Lvdec_1+a2*Lvdec_2+……+aN*Lvdec_N) / N; (3-4)
[0140] In the above formula, a1, a2, ..., aN are weights corresponding to the display data in the corresponding period.
[0141] As can be seen from the above description, this embodiment determines the maximum grayscale brightness of the current screen based on the first backlight value and the fixed parameters of the display screen, and determines the first grayscale brightness corresponding to the first grayscale information based on the maximum grayscale brightness of the current screen and the first grayscale information, and then determines the brightness time of the first grayscale information based on the first grayscale brightness, the first display time and the current display time, and uses it as the display data in the current cycle, so that the display data in the current cycle can be determined, and then the display data in at least one cycle can be determined in this way, laying a foundation for the subsequent determination of the target statistical result based on the display data in the at least one cycle, so that the grayscale compensation data of the target area can be determined based on the obtained target statistical result, and then the DeMura target data can be determined, so that the subsequent burn-in repair can be performed based on the data, saving data storage and computing space, and can reduce system power consumption and improve the compensation accuracy of the burn-in repair solution.
[0142] Figure 4A It is a flowchart showing how to determine the grayscale compensation data of the target area based on the target statistical results according to an exemplary embodiment of the present disclosure; based on the above embodiment, this embodiment uses an example of how to determine the grayscale compensation data of the target area based on the target statistical results.
[0143] like Figure 4A As shown, the above step S102 of determining the grayscale compensation data of the target area based on the target statistical result may include the following steps S401-S404:
[0144] In step S401, a target brightness decay time is determined based on the target statistical result and the initial maximum grayscale brightness of the display screen.
[0145] In this embodiment, after the display data of the target area in the application interface is counted to obtain a target statistical result, the target brightness decay time can be determined based on the target statistical result and the initial maximum grayscale brightness of the display screen.
[0146] For example, assuming that the target statistical result is Lvdec and the initial maximum grayscale brightness of the display is Lvmax, the target brightness decay time t can be determined based on the following formula (4-1):
[0147] t=Lvdec / Lvmax; (4-1)
[0148] In step S402, based on the pre-constructed correspondence between the brightness decay ratio and the brightness decay time, a target brightness decay ratio corresponding to the target brightness decay time is determined.
[0149] In this embodiment, after the target brightness decay time is determined based on the target statistical results and the initial maximum grayscale brightness of the display screen, the target brightness decay ratio corresponding to the target brightness decay time can be determined based on the pre-constructed correspondence between the brightness decay ratio and the brightness decay time.
[0150] For example, Figure 4B is a schematic diagram showing the corresponding relationship between the brightness decay ratio and the brightness decay time according to an exemplary embodiment of the present disclosure. Figure 4B As shown, the horizontal axis is the brightness decay time, in hours (h), and the vertical axis is the brightness decay ratio, in percentage (%). Furthermore, after the target brightness decay time t is determined based on the above formula (4-1), the corresponding brightness decay ratio r can be found based on the above corresponding relationship, that is, the target brightness decay time t corresponds to the vertical coordinate of the point on the curve.
[0151] In step S403, target grayscale information after grayscale compensation is determined based on the target attenuation ratio and the initial grayscale information.
[0152] In this embodiment, after determining the target brightness attenuation ratio corresponding to the target brightness attenuation time, the target grayscale information after grayscale compensation can be determined based on the target attenuation ratio and initial grayscale information. The initial grayscale information can be the grayscale information of the initial application interface of the target application.
[0153] For example, assuming that the initial grayscale information is G, the relationship between the initial grayscale G and the target grayscale information G1 can be expressed based on the following formula (4-2):
[0154] (G1 / 255)^2.2*r=(G / 255)^2.2; (4-2)
[0155] On this basis, the target grayscale information G1 can be determined based on the following formula (4-3):
[0156] G1=G*(1 / r)^(1 / 2.2); (4-3)
[0157] In step S404, the grayscale compensation data is determined based on the target grayscale information and the initial grayscale information.
[0158] In this embodiment, after the target grayscale information after grayscale compensation is determined based on the target attenuation ratio and the initial grayscale information, the grayscale compensation data may be determined based on the difference between the target grayscale information and the initial grayscale information.
[0159] That is to say, the grayscale compensation data can be determined based on the following formula (4-4):
[0160] Grayscale compensation data = G1-G; (4-4)
[0161] On this basis, the above-mentioned grayscale compensation data "G1-G" can be superimposed with the DeMura original data read from the storage space associated with DDIC (such as screen Flash) to obtain the final compensation data, that is, the DeMura target data, and written into the above-mentioned storage space to achieve subsequent compensation of the display data of the pixels in the display screen, thereby reducing the risk of screen burn-in of the display screen.
[0162] As can be seen from the above description, this embodiment determines the target brightness decay time based on the target statistical result and the initial maximum grayscale brightness of the display screen, and determines the target brightness decay ratio corresponding to the target brightness decay time based on the pre-established correspondence between the brightness decay ratio and the brightness decay time, and then determines the target grayscale information after grayscale compensation based on the target decay ratio and the initial grayscale information, and then determines the grayscale compensation data based on the target grayscale information and the initial grayscale information, so that the grayscale compensation data of the target area can be determined based on the target statistical result, and then the DeMura target data can be subsequently determined based on the grayscale compensation data, so that the subsequent burn-in repair based on the data can be realized, and compared with the solution of storing and calculating all pixels of the entire image in the related art, data storage and calculation space can be saved, and system power consumption can be reduced, and the burn-in repair is realized by performing Mura compensation based on the DeMura target data, which can be realized in the display driver chip DDIC, thereby avoiding the problem of low compensation accuracy caused by the solution of implementing burn-in repair based on the application processor AP in the related art.
[0163] Figure 5is a block diagram of a data processing device according to an exemplary embodiment of the present disclosure; the device of this embodiment can be configured in an electronic device with a display screen, such as a server, a workstation, a personal computer, a mobile terminal (such as a mobile phone, a tablet computer, etc.), a wearable device (such as glasses, a watch, etc.), etc. Specifically, Figure 5 As shown, the device may include: a display data statistics module 110, a compensation data determination module 120 and a target data determination module 130, wherein:
[0164] A display data statistics module 110, configured to, in response to detecting that an application interface of a target application is displayed on a display screen, count display data of a target area in the application interface to obtain a target statistical result, wherein the target area is an area associated with screen burn-in of the display screen;
[0165] A compensation data determination module 120, configured to determine the grayscale compensation data of the target area based on the target statistical result;
[0166] The target data determination module 130 is configured to determine DeMura target data based on the pre-acquired DeMura original data and the grayscale compensation data.
[0167] As can be seen from the above description, the device of this embodiment counts the display data of the target area in the application interface in response to detecting the application interface of the target application displayed on the display screen, obtains the target statistical result, and determines the grayscale compensation data of the target area based on the target statistical result, and then determines the DeMura target data based on the pre-acquired DeMura original data and the grayscale compensation data. Since the target area is an area associated with the display screen burn-in, it is easy to cause burn-in in the target area, and then by counting the display data of the target area in the application interface, and determining the grayscale compensation data of the target area based on the obtained target statistical result, and then determining the DeMura target data, it is possible to implement subsequent burn-in repair based on the data, and compared with the solution of storing and calculating all pixels of the entire image in the related art, it can save data storage and calculation space, and can reduce system power consumption, and implement burn-in repair by performing Mura compensation based on DeMura target data, which can be implemented in the display driver chip DDIC, and thus can avoid the problem of low compensation accuracy caused by the solution of implementing burn-in repair based on the application processor AP in the related art.
[0168] Figure 6 It is a block diagram of a data processing device according to another exemplary embodiment of the present disclosure; the device of this embodiment can be configured in an electronic device with a display screen, such as a server, a workstation, a personal computer, a mobile terminal (such as a mobile phone, a tablet computer, etc.), a wearable device (such as glasses, a watch, etc.), etc.
[0169] The display data statistics module 210, the compensation data determination module 220 and the target data determination module 230 are the same as the aforementioned Figure 5 The functions of the display data statistics module 110 , the compensation data determination module 120 , and the target data determination module 130 in the illustrated embodiment are the same and will not be described in detail herein.
[0170] like Figure 6 As shown, in this embodiment, the display data statistics module 210 may include:
[0171] A display information recording unit 211, configured to record display information of the target area in the application interface of the target application currently displayed in response to detecting that the screen brightness of the display screen has changed;
[0172] A display data determining unit 212, configured to determine display data within at least one cycle based on the display information;
[0173] The statistical result determining unit 213 is configured to determine the target statistical result based on the display data in the at least one cycle.
[0174] In some embodiments, the display information recording unit 211 may also be configured to record initial display information of the initial application interface of the target application currently displayed in response to detecting that the target application is started, and use the initial display information as the display information recorded for the first time.
[0175] In some embodiments, the display information recorded twice adjacently includes the first grayscale information of the target area in the first application interface recorded previously, the first backlight value of the display screen, and the first display time, and the current display time of the second application interface recorded currently;
[0176] Furthermore, the display data determination unit 212 may also be used to:
[0177] Determining a current maximum grayscale brightness of the screen based on the first backlight value and fixed parameters of the display screen, wherein the fixed parameters include an initial maximum backlight value and an initial maximum grayscale brightness;
[0178] Determine a first grayscale brightness corresponding to the first grayscale information based on the current maximum grayscale brightness of the screen and the first grayscale information;
[0179] Based on the first grayscale brightness, the first display time and the current display time, the brightness time of the first grayscale information is determined and used as display data in the current cycle.
[0180] In some embodiments, the statistical result determination unit 213 may also be configured to perform a weighted sum operation on the display data within the at least one period to obtain the target statistical result.
[0181] In some embodiments, the compensation data determination module 220 may include:
[0182] A decay time determination unit 221, configured to determine a target brightness decay time based on the target statistical result and the initial maximum grayscale brightness of the display screen;
[0183] The attenuation ratio determination unit 222 is used to determine the target brightness attenuation ratio corresponding to the target brightness attenuation time based on the pre-established correspondence between the brightness attenuation ratio and the brightness attenuation time;
[0184] A grayscale information determining unit 223, configured to determine target grayscale information after grayscale compensation based on the target attenuation ratio and initial grayscale information, wherein the initial grayscale information is grayscale information of an initial application interface of the target application;
[0185] The compensation data determining unit 224 is configured to determine the grayscale compensation data based on the target grayscale information and the initial grayscale information.
[0186] In some embodiments, the target data determination module 230 may also be configured to superimpose the first compensation data corresponding to the target area in the DeMura original data with the grayscale compensation data to obtain the DeMura target data.
[0187] In some embodiments, the above apparatus may further include:
[0188] The raw data acquisition module 240 is configured to acquire the DeMura raw data from a storage space associated with a display driver chip DDIC in response to detecting that the display screen is lit.
[0189] In some embodiments, the above apparatus may further include:
[0190] The target data storage module 250 is configured to write the DeMura target data into a storage space associated with the display driver chip DDIC in response to obtaining the DeMura target data.
[0191] In some embodiments, the above apparatus may further include:
[0192] The display data compensation module 260 is configured to obtain the DeMura target data from the storage space in response to detecting that the display screen meets a set condition, and perform Mura compensation on the display data of pixels in the display screen based on the DeMura target data.
[0193] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0194] Figure 7 900 is a block diagram of an electronic device according to an exemplary embodiment. For example, the device 900 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0195] Reference Figure 7 , device 900 may include one or more of the following components: a processing component 902 , a memory 904 , a power component 906 , a multimedia component 908 , an audio component 910 , an input / output (I / O) interface 912 , a sensor component 914 , and a communication component 916 .
[0196] The processing component 902 generally controls the overall operation of the device 900, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 902 may include one or more processors 920 to execute instructions to complete all or part of the steps of the above-mentioned data processing method. In addition, the processing component 902 may include one or more modules to facilitate the interaction between the processing component 902 and other components. For example, the processing component 902 may include a multimedia module to facilitate the interaction between the multimedia component 908 and the processing component 902.
[0197] The memory 904 is configured to store various types of data to support operations on the device 900. Examples of such data include instructions for any application or method operating on the device 900, contact data, phone book data, messages, pictures, videos, etc. The memory 904 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0198] The power supply component 906 provides power to the various components of the device 900. The power supply component 906 can include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 900.
[0199] The multimedia component 908 includes a screen that provides an output interface between the device 900 and the user. In some embodiments, the screen may include a liquid crystal display panel and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 908 includes a front camera and / or a rear camera. When the device 900 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0200] The audio component 910 is configured to output and / or input audio signals. For example, the audio component 910 includes a microphone (MIC), and when the device 900 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 904 or sent via the communication component 916. In some embodiments, the audio component 910 also includes a speaker for outputting audio signals.
[0201] I / O interface 912 provides an interface between processing component 902 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0202] The sensor assembly 914 includes one or more sensors for providing various aspects of status assessment for the device 900. For example, the sensor assembly 914 can detect the open / closed state of the device 900, the relative positioning of components, such as the display panel and keypad of the device 900, and the sensor assembly 914 can also detect the position change of the device 900 or a component of the device 900, the presence or absence of user contact with the device 900, the orientation or acceleration / deceleration of the device 900, and the temperature change of the device 900. The sensor assembly 914 can also include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 914 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 914 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0203] The communication component 916 is configured to facilitate wired or wireless communication between the device 900 and other devices. The device 900 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, 4G or 5G or a combination thereof. In an exemplary embodiment, the communication component 916 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 916 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0204] In an exemplary embodiment, the device 900 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described data processing methods.
[0205] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 904 including instructions, and the instructions can be executed by the processor 920 of the device 900 to complete the above data processing method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0206] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the disclosure disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0207] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A data processing method, characterized in that: The method comprises: In response to detecting that an application interface of a target application is displayed on the display screen, counting display data of a target area in the application interface to obtain a target statistical result, wherein the target area is an area associated with screen burn-in of the display screen; Determine the grayscale compensation data of the target area based on the target statistical result; DeMura target data is determined based on the pre-acquired DeMura raw data and the grayscale compensation data.
2. The method according to claim 1, characterized in that The counting of display data of the target area in the application interface to obtain the target statistical result includes: In response to detecting that the screen brightness of the display screen changes, recording display information of the target area in the application interface of the target application currently displayed; determining display data within at least one period based on the display information; The target statistical result is determined based on the display data in the at least one period.
3. The method according to claim 2, characterized in that The method further comprises: In response to detecting that the target application is started, initial display information of the initial application interface of the target application currently displayed is recorded and used as the display information recorded for the first time.
4. The method according to claim 2, characterized in that: The display information recorded twice adjacently includes the first grayscale information of the target area in the first application interface recorded previously, the first backlight value and the first display time of the display screen, and the current display time of the second application interface recorded currently; The determining display data within at least one period based on the display information comprises: Determining a current maximum grayscale brightness of the screen based on the first backlight value and fixed parameters of the display screen, wherein the fixed parameters include an initial maximum backlight value and an initial maximum grayscale brightness; Determine a first grayscale brightness corresponding to the first grayscale information based on the current maximum grayscale brightness of the screen and the first grayscale information; Based on the first grayscale brightness, the first display time and the current display time, the brightness time of the first grayscale information is determined and used as display data in the current cycle.
5. The method according to claim 2, characterized in that: The determining the target statistical result based on the display data in the at least one cycle includes: A weighted sum operation is performed on the display data within the at least one period to obtain the target statistical result.
6. The method according to claim 1, characterized in that The determining the grayscale compensation data of the target area based on the target statistical result includes: Determining a target brightness decay time based on the target statistical result and the initial maximum grayscale brightness of the display screen; Determining a target brightness attenuation ratio corresponding to the target brightness attenuation time based on a pre-established correspondence relationship between the brightness attenuation ratio and the brightness attenuation time; Determine target grayscale information after grayscale compensation based on the target attenuation ratio and initial grayscale information, wherein the initial grayscale information is grayscale information of an initial application interface of the target application; The grayscale compensation data is determined based on the target grayscale information and the initial grayscale information.
7. The method according to claim 1, characterized in that The determining of DeMura target data based on the pre-acquired DeMura raw data and the grayscale compensation data includes: The first compensation data corresponding to the target area in the DeMura original data is superimposed with the grayscale compensation data to obtain the DeMura target data.
8. The method according to claim 1 or 7, characterized in that: The method further comprises: In response to detecting that the display screen is lit, the DeMura raw data is acquired from a storage space associated with a display driver chip DDIC.
9. The method according to claim 1, characterized in that: The method further comprises: In response to obtaining the DeMura target data, the DeMura target data is written into a storage space associated with a display driver chip DDIC.
10. The method according to claim 9, characterized in that The method further comprises: In response to detecting that the display screen meets a set condition, the DeMura target data is acquired from the storage space, and Mura compensation is performed on display data of pixels in the display screen based on the DeMura target data.
11. A data processing device, characterized in that: The device comprises: A display data statistics module, configured to, in response to detecting that an application interface of a target application is displayed on a display screen, count display data of a target area in the application interface to obtain a target statistical result, wherein the target area is an area associated with screen burn-in of the display screen; A compensation data determination module, used to determine the grayscale compensation data of the target area based on the target statistical result; The target data determination module is used to determine the DeMura target data based on the pre-acquired DeMura original data and the grayscale compensation data.
12. The device according to claim 11, characterized in that The display data statistics module includes: A display information recording unit, configured to record display information of the target area in the application interface of the target application currently displayed in response to detecting a change in the screen brightness of the display screen; A display data determining unit, configured to determine display data within at least one cycle based on the display information; The statistical result determination unit is used to determine the target statistical result based on the display data in the at least one cycle.
13. The device according to claim 12, characterized in that The display information recording unit is further configured to record initial display information of an initial application interface of the target application currently displayed in response to detecting that the target application is started, and use the initial display information as the display information recorded for the first time.
14. The device according to claim 12, characterized in that The display information recorded twice adjacently includes the first grayscale information of the target area in the first application interface recorded previously, the first backlight value and the first display time of the display screen, and the current display time of the second application interface recorded currently; The display data determination unit is further used for: Determining a current maximum grayscale brightness of the screen based on the first backlight value and fixed parameters of the display screen, wherein the fixed parameters include an initial maximum backlight value and an initial maximum grayscale brightness; Determine a first grayscale brightness corresponding to the first grayscale information based on the current maximum grayscale brightness of the screen and the first grayscale information; Based on the first grayscale brightness, the first display time and the current display time, the brightness time of the first grayscale information is determined and used as display data in the current cycle.
15. The device according to claim 12, characterized in that The statistical result determination unit is further configured to perform a weighted sum operation on the display data within the at least one period to obtain the target statistical result.
16. The device according to claim 11, characterized in that The compensation data determination module comprises: A decay time determination unit, configured to determine a target brightness decay time based on the target statistical result and an initial maximum grayscale brightness of the display screen; an attenuation ratio determination unit, configured to determine a target brightness attenuation ratio corresponding to the target brightness attenuation time based on a pre-established correspondence relationship between the brightness attenuation ratio and the brightness attenuation time; A grayscale information determining unit, configured to determine target grayscale information after grayscale compensation based on the target attenuation ratio and initial grayscale information, wherein the initial grayscale information is grayscale information of an initial application interface of the target application; A compensation data determining unit is used to determine the grayscale compensation data based on the target grayscale information and the initial grayscale information.
17. The device according to claim 11, characterized in that The target data determination module is further configured to superimpose the first compensation data corresponding to the target area in the DeMura original data with the grayscale compensation data to obtain the DeMura target data.
18. The device according to claim 11 or 17, characterized in that The device also includes: The raw data acquisition module is used to acquire the DeMura raw data from the storage space associated with the display driver chip DDIC in response to detecting that the display screen is lit.
19. The device according to claim 11, characterized in that The device also includes: The target data storage module is used for writing the DeMura target data into a storage space associated with the display driver chip DDIC in response to obtaining the DeMura target data.
20. The device according to claim 19, characterized in that The device also includes: The display data compensation module is used for acquiring the DeMura target data from the storage space in response to detecting that the display screen meets a set condition, and performing Mura compensation on display data of pixels in the display screen based on the DeMura target data.
21. An electronic device, characterized in that: The device comprises: a display screen, a processor, and a memory for storing computer programs; Wherein, the processor is configured to implement, when executing the computer program: In response to detecting that an application interface of a target application is displayed on the display screen, counting display data of a target area in the application interface to obtain a target statistical result, wherein the target area is an area associated with screen burn-in of the display screen; Determine the grayscale compensation data of the target area based on the target statistical result; DeMura target data is determined based on the pre-acquired DeMura raw data and the grayscale compensation data.
22. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by the processor, it realizes: In response to detecting that an application interface of a target application is displayed on the display screen, counting display data of a target area in the application interface to obtain a target statistical result, wherein the target area is an area associated with screen burn-in of the display screen; Determine the grayscale compensation data of the target area based on the target statistical result; DeMura target data is determined based on the pre-acquired DeMura raw data and the grayscale compensation data.
Citation Information
Cited By
Screen brightness compensation method and device, electronic equipment and readable storage medium
CN121075263A
Screen brightness compensation method and device, electronic equipment and readable storage medium
CN121075263B
