Data processing method, apparatus, device, and computer storage medium
By performing brightness superposition and grayscale compensation in the OLED display panel, the problems of Mura phenomenon and limited driver chip debugging are solved, the brightness uniformity and display effect of the display panel are improved, and the self-developed debugging needs of display panel manufacturers are met.
Patent Information
- Application Number
- CN202211297312.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-21
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2042-10-21
AI Technical Summary
The Mura phenomenon, characterized by uneven brightness in certain areas, exists in OLED display panels, resulting in display artifacts. Furthermore, the limitations of driver chip tuning make it difficult to meet the optimization requirements of display panel manufacturers.
By acquiring the original data and target brightness of each pixel on the display panel, brightness is superimposed, grayscale compensation values are calculated and converted into second original data for display optimization of the driver chip.
It improves the Mura phenomenon, enhances the brightness uniformity and display effect of the display panel, shortens the debugging time for driver chip manufacturers, and meets the self-developed debugging needs of display panel manufacturers.
Smart Images

Figure CN115657993B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of display, and particularly relates to a data processing method and device, equipment and computer storage medium. BACKGROUND
[0002] In the OLED (Organic Light-Emitting Diode) display panel industry, when the OLED display panel is working, there is a phenomenon of local display brightness unevenness, causing various display traces, i.e. Mura phenomenon. SUMMARY
[0003] The embodiments of the present application provide a data processing method, device, equipment and computer storage medium, which can provide a debugging display scheme based on original data, thereby improving the problem of limited driving chip debugging in the prior art.
[0004] In a first aspect, a data processing method is provided, comprising:
[0005] obtaining first original data of each pixel point in a display panel and a target brightness;
[0006] performing brightness superposition on the first original data of each pixel point according to the target brightness of each pixel point to obtain second original data of each pixel point;
[0007] displaying according to the second original data of each pixel point.
[0008] The embodiments of the present application obtain the first original data of each pixel point in the display panel and the target brightness, then perform brightness superposition on the first original data of each pixel point according to the target brightness of each pixel point to obtain the second original data of each pixel point, and display according to the second original data of each pixel point. Therefore, the first original data is optimized, thereby providing a debugging scheme based on the first original data, which can improve the Mura phenomenon and help to alleviate the problem of limited driving chip debugging.
[0009] Optionally, the first original data of each pixel point includes a first brightness when each pixel point is at an original gray scale;
[0010] performing brightness superposition on the first original data of each pixel point according to the target brightness of each pixel point to obtain the second original data of each pixel point, comprising:
[0011] calculating a first gray scale compensation value of each pixel point under a standard brightness according to the target brightness of each pixel point and the first brightness when each pixel point is at the original gray scale;
[0012] The first gray scale compensation value of each pixel point under the standard brightness is converted into the second brightness of each pixel point under the standard brightness, and the second brightness is the second original data.
[0013] In the present example, the process of how to debug and optimize the original data, realize brightness superposition, and then obtain the second original data is given, which can be applied to the case that the driving chip debugging is limited in the related art, helps to shorten the debugging time of the driving chip manufacturer, improves the Mura phenomenon, improves the brightness uniformity and display effect of the display panel, and improves the problem of limited driving chip debugging.
[0014] Optionally, the first gray scale compensation value of each pixel point under the standard brightness is calculated according to the target brightness of each pixel point and the first brightness of each pixel point at the original gray scale, and the calculation includes:
[0015] The first gray scale compensation value of each pixel point under the standard brightness is calculated by the following formula,
[0016] N x =N*(L aver / L n ) 1 / Gamma
[0017] Wherein, N x is the first gray scale compensation value of the pixel point under the standard brightness, N is the original gray scale, L aver is the target brightness, L n is the first brightness of the pixel point at the original gray scale N, and Gamma is the gray scale coefficient value when the standard brightness is displayed.
[0018] According to the above example, the calculation of the first gray scale compensation value has considered the target brightness, which realizes the debugging and optimization of the original brightness data, that is, the present embodiment provides an effective means for brightness superposition.
[0019] Optionally, the first gray scale compensation value of each pixel point under the standard brightness is converted into the second brightness of each pixel point under the standard brightness, and the calculation includes:
[0020] The first gray scale compensation value of each pixel point under the standard brightness is converted into the second brightness of each pixel point under the standard brightness by the following formula,
[0021] L n1 =(N x / 255) Gamma1 *L 255
[0022] Wherein, L n1 is the second brightness of the pixel point under the standard brightness, N x is the first gray scale compensation value of the pixel point under the standard brightness, and L 255255 is the display luminance value of the pixel point when the gray scale is 255, and Gamma1 is the actual gray scale coefficient value of the pixel point.
[0023] In the embodiment, the method for obtaining the second original data through luminance superposition is provided, the subsequent driving chip can generate the burning file through the second original data for burning, and finally the display can be performed according to the second original data of each pixel point. Thus, the debugging scheme based on the first original data is provided, the Mura phenomenon is improved, and the problem that the driving chip debugging is limited is solved.
[0024] Optionally, the display according to the second original data of each pixel point comprises:
[0025] The luminance compensation is performed on each pixel point through the second original data of each pixel point, and the second gray scale compensation value of each pixel point is obtained.
[0026] The actual gray scale value of each pixel point is taken as the actual gray scale value of each pixel point for luminance display.
[0027] In the example, after the second original data is obtained, the luminance compensation is performed on each pixel point through the second original data of each pixel point, and the actual gray scale output is performed through the obtained second gray scale compensation value. The debugging optimization of the original data and the luminance compensation of the driving chip are combined, and the luminance display effect caused by the obtained second gray scale compensation value is the superposition of the Demura effect of the driving chip and the luminance compensation effect of the original data. Therefore, the display effect of the display panel is improved through the combination of the two compensation modes, and the display uneven phenomenon is improved.
[0028] Optionally, the luminance compensation is performed on each pixel point through the second original data of each pixel point, and the second gray scale compensation value of each pixel point is obtained, comprising:
[0029] The second original data of each pixel point is substituted into the Demura formula to obtain the second gray scale compensation value of each pixel point.
[0030] Optionally, the actual gray scale value of each pixel point is taken as the actual gray scale value of each pixel point for luminance display, comprising:
[0031] The data voltage value corresponding to the second gray scale compensation value of each pixel point is obtained.
[0032] The register value corresponding to the data voltage value is burned into the display panel.
[0033] In a second aspect, a data processing apparatus is provided, comprising:
[0034] The obtaining module is configured to obtain the first original data and the target luminance of each pixel point in the display panel.
[0035] The superimposition module is configured to perform luminance superimposition on the first original data of each pixel point according to the target luminance of each pixel point, to obtain second original data of each pixel point.
[0036] The display module is configured to display according to the second original data of each pixel point.
[0037] In a third aspect, a data processing device is provided, which includes a memory, a processor, and a computer program stored in the memory and running on the processor, and the computer program implements the steps of the data processing method of the first aspect.
[0038] In a fourth aspect, a computer storage medium is provided, which stores computer program instructions, and the computer program instructions are executed by a processor to implement the steps of the data processing method of the first aspect.
[0039] In a fifth aspect, a computer program product is provided, which includes a computer program, and the computer program is executed by a processor to implement the steps of the data processing method of the first aspect.
[0040] Compared with the prior art, the data processing method, device, equipment and computer storage medium provided by the embodiments of the present application obtain the first original data of each pixel point in the display panel and the target luminance; then perform luminance superimposition on the first original data of each pixel point according to the target luminance of each pixel point, to obtain second original data of each pixel point, and display according to the second original data of each pixel point. Therefore, the optimization of the first original data is realized, and thus a debugging scheme based on the first original data is provided, which can improve the Mura phenomenon and help to alleviate the problem of limited driving chip debugging. BRIEF DESCRIPTION OF DRAWINGS
[0041] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor on the basis of these drawings.
[0042] Figure 1 is a schematic flowchart of the data processing method of an embodiment of the present application.
[0043] Figure 2 is an application scenario diagram of the data processing method of an embodiment of the present application.
[0044] Figure 3 is another application scenario diagram of the data processing method of an embodiment of the present application.
[0045] Figure 4 is a display diagram of S to Mura in another application scenario of the data processing method of an embodiment of the present application.
[0046] Figure 5 is an optional refinement process diagram of step S120 in the data processing method of an embodiment of the present application.
[0047] Figure 6 is a schematic block diagram of the data processing apparatus of an embodiment of the present application.
[0048] Figure 7 is a schematic block diagram of the data processing device of an embodiment of the present application. DETAILED DESCRIPTION
[0049] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the present application. However, it will be apparent to one of ordinary skill in the art that the present application can be practiced without some of these specific details. The description of the embodiments is merely intended to provide a better understanding of the present application through showing examples of the present application.
[0050] It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict. The embodiments will be described in detail below with reference to the accompanying drawings.
[0051] At present, with the increasing progress of display technology, OLED (Organic Light-Emitting Diode) display panels have gradually become the mainstream development direction. The local brightness display unevenness of OLED (i.e. Mura phenomenon) is one of the problems that need to be overcome in the development of OLED.
[0052] In order to overcome the local brightness display unevenness of OLED, a Demura algorithm is configured in the driving chip of the OLED panel in the related technology, so that the Mura defects existing in the display panel can be alleviated with the aid of pixel optical imaging technology and software algorithm. The principle of the Demura algorithm is to use the Gamma characteristics of the display panel to make the pixel points of the overall panel perform compensation action according to the target brightness with the average brightness as the target brightness.
[0053] The inventors have found through long-term research that the related technology can alleviate the Mura phenomenon existing in the display panel. However, this processing method has the following problems:
[0054] Since the driving chip and the display panel are usually manufactured by different manufacturers, the related technical solution makes it difficult for the display panel manufacturer to control the optimization direction. In order to realize the optimization of the display effect, there may also be a debugging requirement during the manufacturing of the display panel, so the display panel manufacturer has a self-research debugging requirement.
[0055] In addition, the Demura debugging algorithm of the driving chip is limited, for example, for G-toward Mura or S-toward strip Mura, the Demura algorithm debugging of the driving chip is poor. The S-toward strip Mura is a strip Mura region extending along a first direction, and the first direction can be the extension direction of the Source of the display panel. The G-toward Mura is a Mura region extending along a second direction, and the second direction can be the extension direction of the Gate of the display panel.
[0056] Therefore, the embodiments of the present application provide a data processing method, a data processing device, a data processing equipment and a computer storage medium, thereby solving at least one of the above technical problems. First, the data processing method of the embodiments of the present application is introduced as follows.
[0057] Reference is made to Figure 1 In an optional example, the data processing method comprises:
[0058] S110, obtaining first original data and target brightness of each pixel point in a display panel;
[0059] S120, performing brightness superposition on the first original data of each pixel point according to the target brightness of each pixel point to obtain second original data of each pixel point;
[0060] S130, displaying according to the second original data of each pixel point.
[0061] The embodiments of the present application obtain the first original data and the target brightness of each pixel point in the display panel, then perform brightness superposition on the first original data of each pixel point according to the target brightness of each pixel point to obtain the second original data of each pixel point, and then display according to the second original data of each pixel point. Therefore, the optimization of the first original data is realized, thereby providing a debugging solution based on the first original data, which can improve the Mura phenomenon and help to alleviate the problem of limited driving chip debugging.
[0062] In some optional examples, in S110, the first original data can be obtained by optical imaging of the pixel points of the display panel, and then captured by a camera device, such as a CCD camera (Charge Coupled Device Camera).
[0063] It can be understood that the original data is the measured brightness of each pixel point at the original gray scale via the camera shooting. In the related art, the original data is usually directly input into the driving chip for Demura. In the present example, the original data can be first original data, which can include the first brightness of each pixel point at the original gray scale.
[0064] The target brightness can be a constant. The target brightness can be set according to different display panels, or can be related to different pixel regions in which different pixel points are located. For example, different pixel regions correspond to different target brightnesses, or in some examples, the target brightness can be the average brightness involved in the Demura algorithm mentioned above.
[0065] In some optional examples, in S120 to S130, the algorithm debugging can be performed according to the target brightness, so that the algorithm debugging effect based on the target brightness can be superimposed into the first original data to obtain superimposed second original data.
[0066] The storage module of the subsequent display panel can be programmed according to the second original data of each pixel point, so that each pixel point can display according to its own second original data. Thus, the display panel manufacturer realizes self-research debugging of the original data, which can meet the debugging needs of the display panel manufacturer and meet the debugging optimization direction.
[0067] In addition, for the special Mura that cannot be considered in the Demura algorithm using uniform compensation in the related art, the present application performs self-research debugging on the original data to obtain the second original data after debugging, and displays the second original data, which can process the special Mura. Thus, the uniformity of the display panel is improved, and the display effect is improved.
[0068] It should be noted that the brightness superposition optimization scheme for the original data of the present application can increase new application scenarios, which will be described in detail in the following examples.
[0069] Please refer to Figures 2 to 4 In order to more clearly illustrate the beneficial effects of the present application, the following will be described in combination with specific use scenarios.
[0070] Among them, Figure 2 The effect diagram obtained after programming and verification of the test diagram superimposed on the first original data by the above embodiment is shown. Thus, the effect diagram can be superimposed in advance by processing the original data, and the debugging time of the driving chip manufacturer for configuring test diagrams and compression ratio parameters is shortened.
[0071] Figure 3The scene when the UDC (Under Display Camera) sub-screen appears Mura phenomenon is shown. The first original data can be superimposed in brightness to obtain second original data, and after the second original data is verified by burning, the special Mura phenomenon can be solved.
[0072] Figure 4 The position of S-shaped band Mura is shown. After the algorithm debugging of the driving chip, the Mura in this special position still exists obvious S-shaped band Mura of red and green. By superimposing the first original data in brightness to obtain second original data, and after the burning verification of the driving chip, the problem can be solved, thereby alleviating or even eliminating the Mura in some special positions, improving the brightness uniformity of the display panel, and improving the display effect.
[0073] The following describes the first original data of each pixel point including the first brightness of each pixel point at the original gray scale.
[0074] In some optional examples, referring to Figure 5 In the above S120, the process of superimposing the first original data of each pixel point in brightness according to the target brightness of each pixel point to obtain the second original data of each pixel point can include:
[0075] S510, calculating the first gray scale compensation value of each pixel point under the standard brightness according to the target brightness of each pixel point and the first brightness of each pixel point at the original gray scale;
[0076] S520, converting the first gray scale compensation value of each pixel point under the standard brightness into the second brightness of each pixel point under the standard brightness, and the second brightness is the second original data.
[0077] The standard brightness is the display brightness of the display panel in the standard brightness mode.
[0078] In the present example, the process of how to debug and optimize the first original data, realize brightness superposition, and then obtain the second original data is given, which can be applied to the case that the driving chip debugging is limited in the related art, helps to shorten the debugging time of the driving chip manufacturer, improves the Mura phenomenon, improves the brightness uniformity and display effect of the display panel, and improves the problem of limited driving chip debugging.
[0079] Optionally, the first gray scale compensation value of each pixel point under the standard brightness can be calculated by the following formula (1).
[0080] N x =N*(L aver / L n ) 1 / Gamma (1)
[0081] Where, N x The first grayscale compensation value for a pixel under standard brightness, where N is the original grayscale value, and L is the grayscale value. aver For the target brightness, L n Gamma represents the first brightness of a pixel at its original grayscale level N, and Gamma is the grayscale coefficient value for standard brightness display.
[0082] The first grayscale compensation value mentioned above is the grayscale value that needs to be achieved after adjustment and compensation. For example, please continue reading... Figure 4 For the S-direction Mura of the notch screen, the target brightness can be set for each pixel within a local small block within the S-direction Mura range. The first original data of this area can be converted using the above formula (1) to output the first grayscale compensation value N of each pixel. x This allows for gradient compensation of the Mura at the screen edge in the S direction.
[0083] As can be seen from the above example, the calculation of the first gray level compensation value has taken into account the target brightness, and the debugging and optimization of the original data has been realized. That is, this embodiment provides an effective means for brightness superposition.
[0084] In some alternative examples, the process of converting the first grayscale compensation value of each pixel under standard brightness to the second brightness of each pixel under standard brightness may include:
[0085] The first grayscale compensation value of each pixel under standard brightness is converted into the second brightness of each pixel under standard brightness using the following formula (2).
[0086] L n1 =(N x / 255) Gamma1 *L 255 (2)
[0087] Among them, L n1 N represents the second brightness of a pixel under standard brightness. x L is the first grayscale compensation value for a pixel under standard brightness. 255 Gamma1 is the display brightness value of a pixel at grayscale 255, and Gamma1 is the actual grayscale coefficient value of the pixel.
[0088] It should be noted that when the original data is applied to the driver chip, it is presented in the form of brightness. Therefore, the gamma formula mentioned above, i.e. formula (2), can be used to convert the first gray level compensation value back into the original data to obtain the second original data.
[0089] In the calculation of the second original data of each pixel point, a set of Gamma1 can be used for brightness conversion in full screen. For example, Gamma1 can be a constant, such as 2.2 or 2.3.
[0090] It can be understood that L 255 The value of L can be 2, which is not limited here.
[0091] In this embodiment, a method for brightness superposition to obtain second original data is provided, which facilitates subsequent driving chip to generate a burning file by means of the second original data for burning, and finally can display according to the second original data of each pixel point. Thus, a debugging scheme based on the first original data is provided, which helps to improve the Mura phenomenon and alleviate the problem of limited driving chip debugging.
[0092] In some optional examples, the display according to the second original data of each pixel point in S130 can include:
[0093] The second gray scale compensation value of each pixel point is obtained by performing brightness compensation on each pixel point according to the second original data of each pixel point; and the actual gray scale value of each pixel point is taken as the second gray scale compensation value for brightness display.
[0094] In this example, after obtaining the second original data, the driving chip performs brightness compensation on each pixel point according to the second original data of each pixel point, and outputs the actual gray scale value according to the obtained second gray scale compensation value. Thus, the Demura compensation of the display panel is realized by taking the second original data as the input of the driving chip. The debugging optimization of the original data and the brightness compensation of the driving chip are combined, and the brightness display effect brought by the final second gray scale compensation value is the superposition of the Demura effect of the driving chip and the brightness compensation effect of the original data. Therefore, the display effect of the display panel is improved by combining the two compensation methods, and the phenomenon of uneven display is improved.
[0095] Optionally, the brightness compensation on each pixel point according to the second original data of each pixel point to obtain the second gray scale compensation value of each pixel point can include: substituting the second original data of each pixel point into a Demura formula to obtain the second gray scale compensation value of each pixel point.
[0096] The Demura formula can be set according to actual needs, which is not limited here, as long as the original data participating in Demura is the second original data. For example, the Demura formula can refer to the following formula (3).
[0097]
[0098] Ln1 is the second luminance of the pixel point under the standard luminance, N x is the input gray scale value of the pixel point at L n1 is the input gray scale value of the pixel point at L aver is the target luminance of the pixel point at L n1 is the target luminance of the pixel point at L aver is the average luminance of the display panel), N x1 is the second gray scale compensation value of the pixel point under the standard luminance, and gamma is the actual gamma value of the pixel point.
[0099] The process of performing luminance compensation by taking the second gray scale compensation value of each pixel point as the actual gray scale value of each pixel point can include: obtaining a data voltage value corresponding to the second gray scale compensation value of each pixel point; and burning a register value corresponding to the data voltage value into the display panel.
[0100] It should be noted that the storage module in the display panel can include registers of each sub-pixel, and the register value stored in the register corresponds to the data voltage value of the driving transistor in the pixel point. The actual gray scale value can be converted into a corresponding data voltage value, and then a corresponding register value is obtained to complete the burning. Finally, the effect of double debugging and optimization by the driving chip and the original data is displayed by referring to the second gray scale compensation value corresponding to each pixel point, which further improves the display effect of the display panel and improves the luminance uniformity of the display panel.
[0101] The data processing method according to the embodiments of the present application is described in detail above, and the data processing apparatus of the embodiments of the present application will be described in detail below. Figures 1 to 5 Figure 6 The data processing apparatus includes:
[0102] The data processing apparatus includes: Figure 6 In an embodiment, the data processing apparatus includes:
[0103] The obtaining module 610 is configured to obtain first original data and target luminance of each pixel point in a display panel.
[0104] The superimposition module 620 is configured to perform luminance superimposition on the first original data of each pixel point according to the target luminance of each pixel point, to obtain second original data of each pixel point.
[0105] The display module 630 is configured to perform display according to the second original data of each pixel point.
[0106] Optionally, the first original data of each pixel point includes a first luminance when each pixel point is at an original gray scale.
[0107] The superimposition module 620 can include:
[0108] The computing unit can be configured to calculate the first gray scale compensation value of each pixel point under the standard brightness according to the target brightness of each pixel point and the first brightness of each pixel point under the original gray scale.
[0109] The converting unit can be configured to convert the first gray scale compensation value of each pixel point under the standard brightness into the second brightness of each pixel point under the standard brightness, and the second brightness is the second original data.
[0110] Optionally, the computing unit can be configured to calculate the first gray scale compensation value of each pixel point under the standard brightness according to the following formula,
[0111] N x = N * (L aver / L n ) 1 / Gamma
[0112] wherein, N x is the first gray scale compensation value of the pixel point under the standard brightness, N is the original gray scale, L aver is the target brightness, L n is the first brightness of the pixel point under the original gray scale N, and Gamma is the gray scale coefficient value when the standard brightness is displayed.
[0113] Optionally, the converting unit can be configured to convert the first gray scale compensation value of each pixel point under the standard brightness into the second brightness of each pixel point under the standard brightness according to the following formula,
[0114] L n1 = (N x / 255) Gamma1 *L 255
[0115] wherein, L n1 is the second brightness of the pixel point under the standard brightness, N x is the first gray scale compensation value of the pixel point under the standard brightness, L 255 is the display brightness value of the pixel point under the gray scale 255, and Gamma1 is the actual gray scale coefficient value of the pixel point.
[0116] Optionally, the display module 630 can include:
[0117] The compensation unit can be configured to compensate the brightness of each pixel point by the second original data of each pixel point to obtain the second gray scale compensation value of each pixel point.
[0118] The display unit can be configured to display the brightness by taking the second gray scale compensation value of each pixel point as the actual gray scale value of each pixel point.
[0119] Optionally, the compensation unit can be configured to substitute the second original data of each pixel into the Demura formula to obtain the second gray scale compensation value of each pixel.
[0120] Optionally, the display unit can be configured to obtain a data voltage value corresponding to the second gray scale compensation value of each pixel, and burn a register value corresponding to the data voltage value into the display panel.
[0121] Figure 7 A hardware structure schematic diagram of a data processing device provided by an embodiment of the present application is shown. The data processing device can include a processor 701 and a memory 702 storing computer program instructions.
[0122] Specifically, the processor 701 can include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or can be configured to implement one or more integrated circuits of the embodiments of the present application.
[0123] The memory 702 can include a mass storage for data or instructions. By way of example and not limitation, the memory 702 can include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. Where appropriate, the memory 702 can include removable or non-removable (or fixed) media. Where appropriate, the memory 702 can be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, the memory 702 is non-volatile solid-state memory.
[0124] The memory 702 can include read-only memory (ROM), a flash memory device, a random access memory (RAM), a magnetic disk storage device, an optical disk storage device, an electrical, optical, or other physical / tangible memory storage device. Thus, in general, the memory 702 includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) that can be encoded with software including computer-executable instructions, which, when executed in hardware, e.g., by one or more processors, can be operative to perform the operations described with reference to the methods according to the above-described aspects of the present disclosure.
[0125] The processor 701 reads and executes the computer program instructions stored in the memory 702 to implement any one of the data processing methods in the above-described embodiments.
[0126] In one example, the data processing device can further include a communication interface 703 and a bus 710. As shown in Figure 7 the processor 701, the memory 702 and the communication interface 703 are connected through the bus 710 and complete the communication between each other.
[0127] The communication interface 703 is mainly used to realize the communication between the modules, devices, units and / or equipment in the embodiments of the application.
[0128] The bus 710 includes hardware and / or software, which couples the components of the data processing device to each other. By way of example and not limitation, the bus can include an accelerated graphics port (AGP) or other graphics bus, an enhanced industry standard architecture (EISA) bus, a front side bus (FSB), a hyper transport (HT) interconnect, an industry standard architecture (ISA) bus, an infiniband interconnect, a low pin count (LPC) bus, a memory bus, a micro channel architecture (MCA) bus, a peripheral component interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a serial advanced technology attachment (SATA) bus, a video electronics standards association local (VLB) bus, or other suitable bus, or a combination of two or more of the above. The number of buses 710 includes one or more, as appropriate. Although specific buses are described and shown in the embodiments of the application, the application contemplates any suitable bus.
[0129] The data processing device can be based on the data processing method, so as to realize the data processing method and device described in combination Figures 1 to 6 with the above embodiments.
[0130] In combination with the data processing method in the above embodiments, the embodiments of the application can provide a computer storage medium to realize. The computer storage medium has computer program instructions stored thereon; the computer program instructions are executed by the processor to realize any one of the data processing methods in the above embodiments.
[0131] In addition, in combination with the data processing method in the above embodiments, the embodiments of the application can provide a computer program product to realize. The computer program product includes a computer program, which is executed by the processor to realize any one of the data processing methods in the above embodiments.
[0132] It should be noted that the term "and / or" herein is only to describe the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the existence of A alone, the existence of A and B, and the existence of B alone. In addition, the character " / " herein generally represents an "or" relationship between the front and rear associated objects.
[0133] It should be understood that, in the embodiments of the present application, "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that the determination of B according to A does not mean that B is determined only according to A, but B can also be determined according to A and / or other information.
[0134] The above merely illustrates the specific embodiments of the present application, but the protection scope of the present application is not limited to this. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present application, and these modifications or replacements should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A data processing method, characterized by, The method comprises: obtaining first original data and target brightness of each pixel point in a display panel; performing brightness superposition on the first original data of each pixel point according to the target brightness of each pixel point to obtain second original data of each pixel point; displaying according to the second original data of each pixel point; the brightness superposition on the first original data of each pixel point according to the target brightness of each pixel point to obtain second original data of each pixel point comprises: determining a first gray scale compensation value based on the target brightness and the first original data, and performing brightness compensation on the first original data based on the first gray scale compensation value to obtain second original data; the displaying according to the second original data of each pixel point comprises: performing brightness compensation on each pixel point based on the second original data of each pixel point through a driving chip to obtain a second gray scale compensation value of each pixel point; displaying with the second gray scale compensation value of each pixel point as an actual gray scale value of each pixel point.
2. The method of claim 1, wherein, The first original data of each pixel point comprises a first brightness when each pixel point is at an original gray scale; the brightness superposition on the first original data of each pixel point according to the target brightness of each pixel point to obtain second original data of each pixel point comprises: calculating a first gray scale compensation value of each pixel point under a standard brightness according to the target brightness of each pixel point and the first brightness when each pixel point is at the original gray scale; converting the first gray scale compensation value of each pixel point under the standard brightness into a second brightness of each pixel point under the standard brightness, and the second brightness is the second original data.
3. The method of claim 2, wherein, the calculating a first gray scale compensation value of each pixel point under a standard brightness according to the target brightness of each pixel point and the first brightness when each pixel point is at the original gray scale comprises: calculating the first gray scale compensation value of each pixel point under the standard brightness by the following formula, N x = N * (L aver / L n ) 1 / Gamma Wherein, N x is the first gray scale compensation value of the pixel point under the standard brightness, N is the original gray scale, L aver is the target brightness, L n is the first brightness when the pixel point is at the original gray scale N, and Gamma is the gray scale coefficient value when the standard brightness is displayed.
4. The method according to claim 2 or 3, characterized in that, the converting the first gray scale compensation value of each pixel point under the standard brightness into a second brightness of each pixel point under the standard brightness comprises: converting the first gray scale compensation value of each pixel point under the standard brightness into a second brightness of each pixel point under the standard brightness by the following formula, L n1 = (N x / 255) Gamma1 *L 255 L n1 is the second luminance of the pixel point under the standard luminance, N x is the first gray scale compensation value of the pixel point under the standard luminance, L 255 is the display luminance value of the pixel point when the gray scale is 255, and Gamma1 is the actual gray scale coefficient value of the pixel point.
5. The method of claim 1, wherein, the performing brightness compensation on each pixel point based on the second original data of each pixel point to obtain a second gray scale compensation value of each pixel point comprises: substituting the second original data of each pixel point into a Demura formula to obtain a second gray scale compensation value of each pixel point.
6. The method of claim 5, wherein, the displaying with the second gray scale compensation value of each pixel point as an actual gray scale value of each pixel point comprises: obtaining a data voltage value corresponding to the second gray scale compensation value of each pixel point; burning a register value corresponding to the data voltage value into the display panel.
7. A data processing apparatus, characterized by, The method comprises: An acquisition module is configured to acquire first original data and target brightness of each pixel point in a display panel; A superposition module is configured to perform brightness superposition on the first original data of each pixel point according to the target brightness of each pixel point, to obtain second original data of each pixel point; A display module is configured to perform display according to the second original data of each pixel point; The brightness superposition on the first original data of each pixel point according to the target brightness of each pixel point, to obtain second original data of each pixel point, comprises: determining a first gray scale compensation value based on the target brightness and the first original data, and performing brightness compensation on the first original data based on the first gray scale compensation value, to obtain second original data; The display according to the second original data of each pixel point comprises: performing brightness compensation on each pixel point based on the second original data of each pixel point by a driving chip, to obtain a second gray scale compensation value of each pixel point; performing brightness display with the second gray scale compensation value of each pixel point as an actual gray scale value of each pixel point.
8. A data processing device, characterized by The data processing device comprises a memory, a processor, and a computer program stored in the memory and running on the processor, and the computer program performs the steps of the data processing method according to any one of claims 1-6.
9. A computer storage medium, characterized in that The computer storage medium stores computer program instructions, and the computer program instructions are executed by a processor to implement the data processing method according to any one of claims 1-6.
Citation Information
Patent Citations
Display compensation method, apparatus, and terminal
WO2020132883A1
Display screen brightness adjustment method and apparatus
WO2021232198A1