Screen brightness processing method and device, electronic equipment and readable storage medium

By performing multiple brightness compensation calculations and data fusion, the problem of inaccurate Mura defect compensation was solved, improving the accuracy of screen brightness compensation and production yield, and achieving a more transparent display effect.

CN120977267APending Publication Date: 2025-11-18GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202511294682.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-10
Publication Date
2025-11-18

AI Technical Summary

Technical Problem

In existing technologies, compensation for Mura defects is not precise enough, which affects the quality and production yield of display panels.

Method used

By acquiring the first compensation data and initial brightness data of the screen, combining them with the target brightness data, calculating the second compensation data, and fusing it with the first compensation data, the target compensation data is obtained and used to calibrate the screen brightness, thus achieving multiple brightness compensations.

Benefits of technology

It improves the accuracy of brightness compensation, reduces uneven display, and enhances screen transparency and production yield.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120977267A_ABST
    Figure CN120977267A_ABST
Patent Text Reader

Abstract

The invention relates to a screen brightness processing method and device, electronic equipment, a computer readable storage medium and a computer program product. The method comprises the following steps: acquiring first compensation data corresponding to a screen; the first compensation data is compensation data obtained through more than one time of brightness compensation calculation; acquiring initial brightness data obtained by shooting a first picture displayed by the screen under the condition that the first compensation data is subjected to brightness compensation; obtaining target brightness data, and determining second compensation data according to the initial brightness data and the target brightness data; obtaining target compensation data according to the first compensation data and the second compensation data; the target compensation data is used for calibrating the brightness of the screen. After the screen is subjected to more than one time of brightness calibration, the brightness compensation calculation is performed again, so that the brightness compensation is more accurate, the phenomenon of non-uniform display is reduced, and the screen achieves a transparent effect.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of display panels, and in particular to a screen brightness processing method and device, electronic equipment, a computer readable storage medium and a computer program product. BACKGROUND

[0002] With the continuous development of information display technology, the market demand for display screens such as OLED (Organic Light Emitting Diode) or LCD (Liquid Crystal Display) is also increasing, which poses greater production challenges to corresponding panel suppliers. Further optimization of the delivery yield has become a primary problem to be solved. Since the display panel production process is complex, the occurrence of Mura (uneven display) defects cannot be avoided, and Mura defects will directly affect the quality and production yield of the display panel. Therefore, Mura defect repair is an indispensable link in the display panel production process.

[0003] In the related art, the corresponding brightness data of the screen is collected by an industrial camera, a compensation value is calculated based on a Mura algorithm, and the brightness of the screen is compensated according to the compensation value. However, the compensation for Mura defects is not accurate. SUMMARY

[0004] The embodiments of the present application provide a screen brightness processing method and device, electronic equipment, and a computer readable storage medium, which can improve the accuracy of Mura defect compensation.

[0005] In a first aspect, the present application provides a screen brightness processing method, comprising:

[0006] obtaining first compensation data corresponding to the screen; the first compensation data is compensation data obtained through more than one brightness compensation calculation;

[0007] obtaining initial brightness data obtained by shooting a first picture displayed by the screen under the condition that the first compensation data is compensated for brightness;

[0008] obtaining target brightness data, and determining second compensation data according to the initial brightness data and the target brightness data;

[0009] obtaining target compensation data according to the first compensation data and the second compensation data; the target compensation data is used for calibrating the brightness of the screen.

[0010] In a second aspect, the present application further provides a screen brightness processing device, comprising:

[0011] The compensation data acquisition module is configured to acquire first compensation data corresponding to the screen, wherein the first compensation data is compensation data obtained through more than one time of luminance compensation calculation.

[0012] The luminance data acquisition module is configured to acquire initial luminance data obtained by capturing a first picture displayed by the screen under the condition that the first compensation data is used for luminance compensation.

[0013] The determination module is configured to acquire target luminance data, and determine second compensation data according to the initial luminance data and the target luminance data.

[0014] The fusion module is configured to obtain target compensation data of the screen according to the first compensation data and the second compensation data, wherein the target compensation data is used for calibrating the luminance of the screen.

[0015] In a third aspect, the present application further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method provided in the first aspect when executing the computer program.

[0016] In a fourth aspect, the present application further provides a computer readable storage medium, which stores a computer program, and the computer program implements the steps of the method provided in the first aspect when executed by a processor.

[0017] In a fifth aspect, the present application further provides a computer program product, which includes a computer program, and the computer program implements the steps of the method provided in the first aspect when executed by a processor.

[0018] The screen luminance processing method, the device, the electronic device, the computer readable storage medium and the computer program product have the following advantages. The first compensation data corresponding to the screen is acquired, the first compensation data is compensation data obtained through more than one time of luminance compensation calculation, the initial luminance data obtained by capturing a first picture displayed by the screen is acquired, the target luminance data is acquired, the second compensation data is determined according to the initial luminance data and the target luminance data, the target compensation data of the screen is obtained according to the first compensation data and the second compensation data, and the luminance of the screen is calibrated by using the target compensation data. Therefore, after the screen is calibrated for more than one time, the luminance compensation calculation is performed again, which can make the luminance compensation more accurate, reduce the display uneven phenomenon, and make the screen achieve a transparent effect. BRIEF DESCRIPTION OF DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the following will briefly introduce the drawings needed to be used in the description of the embodiments of the present application or the related art. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other related drawings can also be obtained from these drawings without creative effort.

[0020] Figure 1 Flowchart of the screen brightness processing method in some embodiments;

[0021] Figure 2 Flowchart of obtaining the first compensation data in some embodiments;

[0022] Figure 3 Flowchart of performing the second brightness compensation calculation in some embodiments;

[0023] Figure 4 Screen compensation effect diagram in some other embodiments;

[0024] Figure 5 Block diagram of the screen brightness processing device in some embodiments;

[0025] Figure 6 Internal structure diagram of the electronic device in some embodiments. DETAILED DESCRIPTION

[0026] In order to make the purposes, technical solutions and advantages of the present application more clear, the following will further describe the present application in combination with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.

[0027] DMR (De-mura, demura) is a calibration scheme for point-to-point pixel-by-pixel compensation of panel mura display defects. In the related art, the DMR compensation algorithm calculates the pixel gamma of the panel gamma of the display screen at the pixel level. When the screen manufacturer adjusts the gamma, a W white screen is selected, and a center area of the screen is tested. The adjustment range is within the range of plus or minus 0.1 of the standard gamma value. The average gamma of the W white screen is within the range of plus or minus 0.1 of the standard gamma value, while the average gamma of the RGB single color is outside the range of plus or minus 0.1 of the standard value. Randomly selecting an area of the captured image data for pixel gamma analysis, the pixel gamma value is outside the preset tolerance range of the standard gamma value, so there is a deviation between the actual pixel gamma and the calculated ideal gamma. The DMR compensation algorithm cannot accurately compensate for the Mura defect when compensating for the brightness of the shooting node.

[0028] To this end, the screen brightness processing method provided by the embodiments of the present application can be applied to an electronic device including a screen. The electronic device can be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, aircraft, unmanned aerial vehicles, Internet of Things devices, and portable wearable devices. The Internet of Things device can be a smart speaker, a smart television, a smart air conditioner, a smart vehicle device, a projection device, etc. The portable wearable device can be a smart watch, a smart bracelet, a head-mounted device, etc. The head-mounted device can be a virtual reality (VR) device, an augmented reality (AR) device, smart glasses, etc. It is easy to understand that the electronic device can be a terminal or a server.

[0029] In some exemplary embodiments, as shown in Figure 1 A screen brightness processing method is provided, which can be applied to an electronic device in which a screen is located, including the following steps 102 to 108. Among them:

[0030] Step 102, obtaining first compensation data corresponding to the screen; the first compensation data is compensation data obtained by more than once brightness compensation calculation.

[0031] The one time or more can be one or more times. The multiple times can mean two times or more. The first compensation data refers to compensation data obtained through one or more times of luminance compensation calculation. For example, the first compensation data can be compensation data obtained through the first time of luminance compensation calculation. The first compensation data can be compensation data obtained through two times of luminance compensation calculation, i.e. compensation data obtained through weighting or averaging or median finding or the like of compensation data obtained through the first time of luminance compensation calculation and compensation data obtained through the second time of luminance compensation calculation, and so on. The first compensation data can be compensation data obtained through N times of luminance compensation calculation, i.e. compensation data obtained through weighting or averaging or median finding or the like of compensation data obtained through the first time of luminance compensation calculation to compensation data obtained through the Nth time of luminance compensation calculation. N is a natural number greater than or equal to 2.

[0032] Exemplarily, the application processor of the electronic device can obtain the first compensation data corresponding to the screen.

[0033] In step 104, initial luminance data obtained by displaying the first picture by the screen under the condition of luminance compensation by the first compensation data is obtained.

[0034] The display of the first picture by the screen refers to the display of the first picture by the screen under the condition of luminance compensation by the first compensation data.

[0035] Exemplarily, the initial luminance data of the gray scale diagram is determined by photographing the display of the first picture by the screen under the condition of luminance compensation by the first compensation data through an industrial camera. The electronic device obtains the gray scale diagram of the display of the first picture by the screen and determines the initial luminance data of the gray scale diagram.

[0036] In step 106, target luminance data is obtained, and the second compensation data is determined according to the initial luminance data and the target luminance data.

[0037] The target luminance data is luminance data of expected luminance. The electronic device obtains the target luminance data, and according to the difference between the initial luminance data and the target luminance data, the second compensation data can be determined.

[0038] In step 108, target compensation data of the screen is obtained according to the first compensation data and the second compensation data; the target compensation data is used for calibrating the luminance of the screen.

[0039] Exemplarily, the electronic device can obtain the target compensation data of the screen by weighting and summing the first compensation data and the second compensation data, or can obtain the target compensation data of the screen by averaging the first compensation data and the second compensation data.

[0040] It can be understood that the steps 102 to 108 described above can also be implemented by other devices other than the electronic device on which the screen is located, such as a computer device.

[0041] In this embodiment, the first compensation data corresponding to the screen is obtained, the first compensation data is compensation data obtained through more than one time of luminance compensation calculation, the initial luminance data obtained by shooting the first picture displayed on the screen is obtained, the target luminance data is obtained, the second compensation data is determined according to the initial luminance data and the target luminance data, the target compensation data of the screen is obtained according to the first compensation data and the second compensation data, and the luminance of the screen is calibrated by using the target compensation data. In this way, after the screen has been calibrated for more than one time, the luminance compensation calculation is performed again, which can make the luminance compensation more accurate, reduce the display uneven phenomenon, and make the screen achieve a transparent effect.

[0042] The display uneven phenomenon (Mura) refers to a situation of local luminance or chrominance unevenness in screen display. The display uneven phenomenon can be manifested as cloud-shaped, striped or spot-shaped display abnormalities. The display uneven type of the display uneven phenomenon can include luminance unevenness, chrominance unevenness, point / line unevenness, etc. The luminance unevenness is mainly manifested as local bright or dark of the screen, such as “cloud cluster” or “gradual shadow”. The chrominance unevenness is mainly manifested as local color deviation, such as yellowing, reddening or greening. The point / line unevenness is mainly manifested as small bright spots, dark spots or fine lines. The point / line unevenness can include grain type, which is manifested as “sand grain” or “ground glass” fine unevenness.

[0043] In some exemplary embodiments, the first compensation data corresponding to the screen is obtained, including: obtaining, by the application processor, the first compensation data corresponding to the screen from the storage space of the display driving chip.

[0044] The first compensation data can be stored in the storage space of a display driving chip (Display driver integrated circuit, referred to as DDIC). The storage space of the display driving chip can be a Flash.

[0045] The application processor (Application Processor, referred to as AP) is a core processor in an embedded system and a mobile device for running a complex operating system and application program. The application processor can run a device operating system, an application program, etc., and is the “brain” of the electronic device. The application processor can be an ARM processor, a system on a chip (System on a Chip, referred to as SOC) processor, a microprocessor unit (Microprocessor Unit, referred to as MPU), etc.

[0046] The display driving processor can be used to convert the digital image signal into an electric signal recognizable by the screen, directly control the brightness or color of each pixel by voltage or current, etc. The display driving processor can respond to the brightness compensation of the compensation data in time.

[0047] The electronic device obtains the first compensation data corresponding to the screen from the storage space of the display driving chip through the application processor. By introducing the application processor to obtain the corresponding first compensation data from the storage space of the display driving chip, and at the same time executing steps 104 to 108 by the application processor, the application processor is used to perform the brightness compensation calculation, which eliminates the resource limitation caused by the single DDIC calculation compensation, and does not need to increase the circuit resources of the DDIC, saving the power consumption and cost.

[0048] In some exemplary embodiments, the first picture can be an RGB monochrome picture. The initial brightness data obtained by shooting the screen displaying the first picture under the condition of brightness compensation by the first compensation data includes: controlling the screen to display the RGB monochrome pictures of the preset gray scale in turn under the condition of brightness compensation by the first compensation data, and obtaining the monochrome gray scale graph corresponding to the RGB monochrome pictures of the preset gray scale; determining the initial brightness data of the monochrome gray scale graph.

[0049] The gray scale refers to the number of gray levels represented by each pixel in the image. In digital image processing, the gray levels are usually divided into 256 levels, from 0 representing the darkest black to 255 representing the brightest white, and the values between 0 and 255 represent different levels of gray values between black and white. The preset gray scale refers to the preset gray scale, and the preset gray scale is usually multiple. For example, the preset gray scale is 16 to 64 corresponding gray scale, or the preset gray scale is 8 to 200 corresponding gray scale, etc. The monochrome gray scale graph refers to the image corresponding to the RGB monochrome picture of the corresponding gray scale. The monochrome gray scale graph can be a RAW (raw image data) format image data.

[0050] The control screen displays RGB monochrome pictures of preset gray scales in sequence in the case of brightness compensation by the first compensation data, including the control screen displaying R monochrome pictures, G monochrome pictures and B monochrome pictures of each preset gray scale in sequence in the case of brightness compensation by the first compensation data. Exemplarily, if the preset gray scales are 16 and 32, the control screen displays R monochrome pictures, G monochrome pictures and B monochrome pictures corresponding to the 16 gray scale and the 32 gray scale in sequence. The RGB monochrome pictures displayed by the screen can be captured by an industrial camera to obtain a monochrome gray scale picture. The industrial camera used for capturing needs to meet preset CMOS (Complementary Metal Oxide Semiconductor) light sensing performance requirements and bad point rate requirements. The preset CMOS light sensing performance requirements and bad point rate requirements can be set according to actual application scenarios. It is easy to understand that the better the CMOS light sensing performance of the industrial camera and the lower the bad point rate, the higher the accuracy of the monochrome gray scale picture obtained by capturing. The pixel value of each pixel in the monochrome gray scale picture can be obtained, and the pixel value of the pixel is taken as the luminance value of the corresponding pixel, and the luminance values of the pixels form initial luminance data of the monochrome gray scale picture, that is, the initial luminance data includes the luminance values of the pixels in the monochrome gray scale picture. The target luminance data is luminance data of a desired luminance. The target luminance data can be target luminance data of each sub-pixel generated according to the DMR algorithm to analyze luminance uniformity. According to the initial luminance data and the target luminance data, the second compensation data corresponding to the screen can be obtained.

[0051] An R / G / B sub-pixel positioning map of the screen is obtained, and image coordinates Rx(x, y), Ry(x, y), Gx(x, y), Gy(x, y), Bx(x, y), and By(x, y) of each R / G / B sub-pixel in the sub-pixel positioning map are determined. The positions of the R / G / B sub-pixels in the screen are signal control parameters used to describe the geometric arrangement positions of the sub-pixels on the display panel or in the driving circuit. The sub-pixel is the smallest light-emitting unit of the display panel, and a complete pixel is composed of three sub-pixels of red (R), green (G), and blue (B). For example, Rx represents the horizontal component of the physical position of the red sub-pixel on the display panel or the driving signal. Ry represents the vertical component of the red sub-pixel. Taking a standard RGB stripe arrangement as an example, in the pixel at the nth row and the mth column (m and n are positive integers), the coordinates of the R sub-pixel can be represented as Rx=3m and Ry=n; the coordinates of the G sub-pixel can be represented as Gx=3m+1 and Gy=n; and the coordinates of the B sub-pixel can be represented as Bx=3m+2 and By=n. It should be noted that the arrangement mode or the pitch of the sub-pixels can be different, and the corresponding relationship between the coordinates of the sub-pixels can also be different. The sub-pixels in the display panel have corresponding sub-pixel image coordinates in the sub-pixel positioning map.

[0052] The control screen displays RGB monochrome pictures of preset gray scales in turn, such as R16, G16, B16, R32, G32, B32, and the like. Among them, R16 represents (16, 0, 0), that is, the red channel sub-pixel value of the pixel is 16, and the sub-pixel values of the green channel and the blue channel are both 0; G16 represents (0, 16, 0), that is, the green channel sub-pixel value of the pixel is 16, and the sub-pixel values of the red channel and the blue channel are both 0; B16 represents (0, 0, 16), that is, the blue channel sub-pixel value of the pixel is 16, and the sub-pixel values of the red channel and the green channel are both 0, and R32, G32, B32 correspond to the same meaning by analogy.

[0053] The RGB monochrome pictures of preset gray scales are sequentially photographed by the industrial camera to obtain a monochrome gray scale graph corresponding to the RGB monochrome pictures of preset gray scales, the luminance values of the RGB sub-pixels are obtained from the monochrome gray scale graph, the luminance value of each pixel in the monochrome gray scale graph is obtained according to the image coordinates of each RGB sub-pixel in the sub-pixel positioning graph, and the first initial luminance data of the monochrome gray scale graph is obtained according to the luminance values LR0(x, y), LG0(x, y), LB0(x, y) and the like of each pixel in the monochrome gray scale graph. Among them, according to the image coordinates of each RGB sub-pixel in the sub-pixel positioning graph, the luminance value of each pixel in the monochrome gray scale graph can be obtained, and the luminance value of the pixel at the target coordinate in the monochrome gray scale graph can be determined according to the luminance values of the sub-pixels of the target coordinate in the R monochrome gray scale graph, the G monochrome gray scale graph and the B monochrome gray scale graph. The target coordinate sub-pixel can be any sub-pixel in the sub-pixel positioning graph.

[0054] The second compensation data is obtained based on the initial luminance data and the target luminance data. Among them, the target luminance data includes the target luminance value of each pixel of the display panel. The difference between the initial luminance data and the target luminance data of the corresponding pixel can be taken as the second compensation data corresponding to the pixel, so as to obtain the second compensation data (R_offset(x, y), G_offset(x, y), B_offset(x, y)) corresponding to the pixels at various positions. The target compensation data is obtained according to the first compensation data and the second compensation data. The target compensation data corresponding to the pixels at various positions can be compressed into a binary file (BIN) in a corresponding format according to a format compatible with the DDIC or the AP. In some application scenarios, the binary file obtained by compression can be written into the Flash (non-volatile memory) of the DDIC through a jig.

[0055] In some example embodiments, the target gray scale can be calculated according to the target luminance data. For each pixel, the target gray scale of the pixel can be calculated according to the target luminance value of the pixel, the actual luminance value of the pixel, the initial gray scale of the pixel, and the standard gamma value. The target gray scale of the pixel can be calculated by obtaining the ratio of the target luminance value to the actual luminance value of the pixel, obtaining the inverse power of the ratio with respect to the standard gamma value, and calculating the product of the initial gray scale of the pixel. The specific calculation formula is as follows:

[0056] target gray = gray * (target lv / lv) ^ (1 / gamma)

[0057] wherein target gray is the target gray scale, gray is the initial gray scale of the pixel, target lv is the target luminance value of the pixel, lv is the actual luminance value of the pixel, and gamma is the standard gamma, which is usually set to 2.2.

[0058] The second compensation data can be a second compensation gray scale. The second compensation gray scale can be obtained according to the difference between the target gray scale and the initial gray scale of the pixel. The first compensation data can be a first compensation gray scale, and the target compensation gray scale can be obtained according to the first compensation gray scale and the second compensation gray scale. The first compensation gray scale and the target compensation gray scale can be stored in the Flash in two ways, one of which is to store a compensation value corresponding to each gray scale, and the other of which is to store a compensation value corresponding to a key gray scale, and other values are obtained by interpolation calculation.

[0059] In some example embodiments, the first compensation data is compensation data obtained by one-time luminance compensation calculation; and the method further comprises:

[0060] In step 202, the original luminance data obtained by capturing the second picture displayed on the screen based on the screen is obtained.

[0061] The second picture can be any picture.

[0062] For example, the original luminance data of the gray scale graph is determined by capturing the second picture displayed on the screen without luminance calibration by using an industrial camera. The electronic device obtains the gray scale graph of the second picture displayed on the screen, and determines the original luminance data of the gray scale graph.

[0063] In some example embodiments, the second picture can be an RGB monochrome picture. Step 202 can comprise: controlling the screen to display RGB monochrome pictures of preset gray scales in sequence without luminance calibration, and obtaining monochrome gray scale graphs corresponding to the RGB monochrome pictures of preset gray scales; and determining the original luminance data of the monochrome gray scale graphs. The specific processing process can be the same as the process of displaying the RGB monochrome picture on the screen to obtain the initial luminance data, which will not be described here.

[0064] In step 204, target brightness data is obtained, and first compensation data is determined according to the original brightness data and the target brightness data.

[0065] The target brightness data is brightness data of a desired brightness. The electronic device obtains the target brightness data, and can determine the first compensation data according to a difference between the original brightness data and the target brightness data.

[0066] In step 206, the first compensation data is stored in a storage space of a display driving chip.

[0067] For example, the first compensation data can be encoded, and the encoded first compensation data can be stored in the storage space of the display driving chip. The encoded first compensation data can be burned into a flash of the display driving chip.

[0068] In the above embodiment, by obtaining the original brightness data obtained by shooting the second screen displayed on the screen, and the target brightness data, the first compensation data can be calculated, and the first compensation data can be stored in the storage space of the display driving chip, so that the brightness of the screen is calibrated once, and the first compensation data is recorded, which provides a basis for further accurate brightness compensation.

[0069] In some example embodiments, the target compensation data of the screen is obtained according to the first compensation data and the second compensation data, including: weighted sum of the first compensation data and the second compensation data to obtain the target compensation data of the screen.

[0070] For example, the first compensation data and the second compensation data can be respectively assigned corresponding weights in advance, and the sum of the weights of the two is usually 1, for example, the weights corresponding to the first compensation data and the second compensation data are both 0.5, or the weight corresponding to one compensation data is large, and the weight corresponding to the other compensation data is small, which can be set according to needs.

[0071] The electronic device can obtain the target compensation data of the screen by weighted sum of the first compensation data and the second compensation data.

[0072] In this embodiment, the target compensation data obtained by weighted sum of the first compensation data and the second compensation data is more accurate and simple to calculate.

[0073] In some example embodiments, the method further includes: determining a classification number of the screen; and according to the classification number, obtaining a corresponding screen set, and storing the target compensation data in a storage space of a display driving chip of each screen in the screen set.

[0074] The classification number can be a production batch number or a number classified according to the degree of display unevenness of the screen.

[0075] The production batch number can be a number assigned to the panel produced in the same period, a number assigned to the panel produced in the same period by the same production line, a number assigned to the panel produced by the same batch of materials, etc.

[0076] The number of screen compensation for different classification numbers can be the same or different. The brightness condition can be detected according to the screen after compensation, and if it does not meet the condition, the compensation calculation can be continued to obtain new compensation data.

[0077] The produced panel can be detected for display unevenness, divided into multiple levels according to the display unevenness, and each level corresponds to the same number of screens. The multiple levels can be two or more levels. For example, the display unevenness can include first, second and third levels. The display unevenness of the first level is less than that of the second level, and the display unevenness of the second level is less than that of the third level. The higher the display unevenness, the more the number of brightness compensation. The screen brightness can be compensated to improve the yield of the production line.

[0078] The correspondence between the classification number and the screen set is established in advance, and the corresponding screen set can be obtained according to the classification number of the screen. The target compensation data is stored in the storage space of the display driving chip of each screen in the screen set.

[0079] By storing the target compensation data in the storage space of the display driving chip of each screen with the same classification number, the brightness of the screen with the same classification number can be compensated, and the calibration efficiency is improved.

[0080] In some exemplary embodiments, the method further comprises: if the calibration brightness does not meet the preset brightness condition, then the target compensation data is used as new first compensation data, and the step of obtaining the initial brightness data obtained by the screen displaying the first picture under the target compensation data is returned; until the calibration brightness meets the preset brightness condition, the target compensation data that meets the preset brightness condition is obtained; the calibration brightness is the brightness obtained by calibrating the brightness of the screen using the target compensation data; and the target compensation data that meets the preset brightness condition is stored in the storage space of the display driving chip.

[0081] The preset brightness condition can be set as needed, such as a preset brightness threshold range or a gamma threshold range. The gamma threshold range can be 2.1 to 2.3. The brightness compensation calculation can be one or more times.

[0082] In the case that the calibrated brightness does not meet the preset condition, the brightness compensation calculation is performed again until the target compensation data meeting the preset brightness condition is obtained, and the target compensation data meeting the preset brightness condition is stored in the storage space of the display driving chip, so that more accurate brightness compensation data can be obtained and the storage space of the display driving chip can be saved.

[0083] In some exemplary embodiments, if the first compensation data is the compensation data obtained by the first brightness compensation calculation, the method further comprises: if the second compensation is detected as positive compensation, performing the target compensation data according to the first compensation data and the second compensation data; if the second compensation is detected as negative compensation, turning off the secondary compensation. The positive compensation means that the compensation effect becomes better, and the negative compensation means that the compensation effect becomes worse. Whether the secondary compensation is performed can be controlled according to the effect of the second compensation.

[0084] In some exemplary embodiments, as shown in FIG. 2, taking the case of performing two times of brightness compensation as an example, a screen brightness processing method comprises: Figure 3

[0085] Step 301: An original screen monochrome image is photographed by an industrial camera to obtain corresponding first image data.

[0086] The original screen refers to a screen without brightness calibration. The original screen displays R, G and B monochrome images in sequence.

[0087] Step 302: The original brightness data of RGB monochrome is obtained according to the first image data.

[0088] Step 303: The original brightness data is processed into first compensation data.

[0089] The target brightness data is obtained, and the first compensation data can be obtained according to the difference between the original brightness data and the target brightness data.

[0090] Step 304: The first compensation data is encoded.

[0091] Step 305: The encoded first compensation data is burned into the Flash of the display driving chip, and then step 312 is performed.

[0092] Step 306: A once-compensated screen display image is photographed by the industrial camera to obtain second image data.

[0093] Step 307: The initial brightness data of RGB monochrome is obtained according to the second image data.

[0094] Step 308: The initial brightness data is processed into second compensation data.

[0095] ​Step 309, the application processor reads the first compensation data from the Flash of the display driver chip and decodes to obtain the decoded first compensation data.

[0096] Step 310, the decoded first compensation data and the second compensation data are fused to obtain target compensation data.

[0097] Step 311, the target compensation data is encoded to obtain the encoded target compensation data, and then the target compensation data is burned into the Flash of the display driver chip.

[0098] Step 312, the compensation data is read from the Flash of the display driver chip by the non-uniformity removal hardware circuit module, and the brightness of the screen is compensated by using the target compensation data.

[0099] The non-uniformity removal hardware circuit module is DMR IP (Intellectual Property).

[0100] After one-time shooting and compensation, the pixel gamma of the display panel is close to the gamma standard value, and when performing secondary calibration, the compensation data can be more consistent with the actual pixel gamma, so that the compensation is more accurate and achieves the effect of permeability. The screen can be compensated more finely to improve sandy mura and make the screen more transparent, as shown in Figure 4 the effect diagram of one-time compensation and secondary compensation. The effect improvement meets the effect requirements of users, improves the yield of the production line for screens with poor gamma characteristics, and saves hardware costs. In addition to using secondary superposition, tertiary superposition, quaternary superposition, etc. can also be performed.

[0101] It should be understood that although each step in the flowchart involved in each of the above embodiments is displayed in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise stated herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other orders. Moreover, at least part of the steps in the flowchart involved in each of the above embodiments can include multiple steps or stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of these steps or stages is not necessarily sequential, but can be executed in rotation or alternation with at least part of other steps or steps or stages in other steps.

[0102] Based on the same inventive concept, the embodiment of the present application further provides a screen brightness processing device for implementing the screen brightness processing method as described above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, and therefore the specific limitations in one or more screen brightness processing device embodiments provided below can refer to the limitations of the screen brightness processing method described above, which will not be described here again.

[0103] In some exemplary embodiments, as shown in Figure 5 A screen brightness processing device 500 is provided, comprising a compensation data acquisition module 502, a brightness data acquisition module 504, a determination module 506 and a fusion module 508.

[0104] The compensation data acquisition module 502 is configured to acquire first compensation data corresponding to the screen; the first compensation data is compensation data obtained through more than one brightness compensation calculation;

[0105] The brightness data acquisition module 504 is configured to acquire initial brightness data obtained by displaying a first picture and taking a picture under the condition that the first compensation data performs brightness compensation on the screen;

[0106] The determination module 506 is configured to acquire target brightness data, and determine second compensation data according to the initial brightness data and the target brightness data;

[0107] The fusion module 508 is configured to obtain target compensation data of the screen according to the first compensation data and the second compensation data; the target compensation data is used for calibrating the brightness of the screen.

[0108] In some exemplary embodiments, the compensation data acquisition module 502 is further configured to acquire the first compensation data corresponding to the screen from a storage space of a display driving chip through an application processor.

[0109] In some exemplary embodiments, the first compensation data is compensation data obtained through one brightness compensation calculation; the device further comprises a storage module.

[0110] The brightness data acquisition module 504 is further configured to acquire original brightness data obtained by displaying a second picture and taking a picture based on the screen.

[0111] The determination module 506 is further configured to acquire target brightness data, and determine the first compensation data according to the original brightness data and the target brightness data.

[0112] The storage module is configured to store the first compensation data into the storage space of the display driving chip.

[0113] In some example embodiments, the fusing module 508 is further configured to perform a weighted summation of the first compensation data and the second compensation data to obtain target compensation data of the screen.

[0114] In some example embodiments, the apparatus further includes a number determining module.

[0115] The number determining module is further configured to determine a classification number of the screen.

[0116] The storage module is further configured to obtain a corresponding screen set according to the classification number, and store the target compensation data into a storage space of a display driving chip of each screen in the screen set.

[0117] In some example embodiments, the compensation data obtaining module 502 is further configured to, in a case where the calibration brightness does not satisfy a preset brightness condition, take the target compensation data as new first compensation data; the brightness data obtaining module 504 is further configured to obtain initial brightness data obtained by shooting a first picture displayed by the screen under the target compensation data; until the calibration brightness satisfies the preset brightness condition, target compensation data satisfying the preset brightness condition is obtained; and the calibration brightness is a brightness obtained by performing brightness calibration on the screen by using the target compensation data.

[0118] The storage module is further configured to store the target compensation data satisfying the preset brightness condition into a storage space of a display driving chip.

[0119] The modules in the screen brightness processing apparatus can be realized by software, hardware, or a combination thereof. The modules can be embedded in or independent of a processor in an electronic device in hardware form, or stored in a memory in the electronic device in software form, so as to be called and executed by a processor to perform operations corresponding to the modules.

[0120] In an example embodiment, an electronic device is provided, which can be a terminal. An internal structure diagram of the electronic device can be as shown in FIG. 1. Figure 6As shown in the figure. The electronic device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. Among them, the processor, the memory and the input / output interface are connected through the system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. Among them, the processor of the electronic device is used to provide computing and control capability. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The input / output interface of the electronic device is used to exchange information between the processor and external devices. The communication interface of the electronic device is used to communicate with external terminals in a wired or wireless manner. The wireless manner can be realized through WIFI, mobile cellular network, Near Field Communication (NFC) or other technologies. The computer program is executed by the processor to realize a screen brightness processing method. The display unit of the electronic device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the electronic device can be a touch layer overlaid on the display screen, or a key, trackball or touchpad arranged on the shell of the electronic device, or an external keyboard, touchpad or mouse, etc.

[0121] Those skilled in the art can understand that, Figure 6 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the electronic device to which the scheme of the present application is applied. The specific electronic device can include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.

[0122] In some exemplary embodiments, an electronic device is provided, including a memory and a processor, the memory storing a computer program, and the processor executing the computer program to realize the steps of the screen brightness processing method in the above embodiments.

[0123] In some embodiments, a computer readable storage medium is provided, which stores a computer program, and the computer program is executed by a processor to realize the steps of the screen brightness processing method in the above embodiments.

[0124] In some embodiments, a computer program product is provided, including a computer program, and the computer program is executed by a processor to realize the steps of the screen brightness processing method in the above embodiments.

[0125] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant regulations.

[0126] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing related hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when the computer program is executed, the processes of the above-mentioned embodiments of each method can be included. In each embodiment provided by the present application, any reference to a memory, a database or other medium can include at least one of a non-volatile memory and a volatile memory. The non-volatile memory can include a read-only memory (ROM), a magnetic tape, a floppy disk, a flash memory, an optical storage, a high-density embedded non-volatile memory, a resistive random access memory (ReRAM), a magnetoresistive random access memory (MRAM), a ferroelectric random access memory (FRAM), a phase change memory (PCM), a graphene memory, etc. The volatile memory can include a random access memory (RAM) or an external cache memory, etc. As an illustration but not limitation, the RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in each embodiment provided by the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in each embodiment provided by the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., without being limited thereto.

[0127] Each technical feature of the above embodiments can be combined arbitrarily. In order to make the description simple, not all possible combinations of each technical feature in the above embodiments are described, however, as long as the combination of these technical features does not exist contradictory, it should be considered as the range disclosed by the present application.

[0128] The above-described embodiments are merely illustrative of several embodiments of the present application, which are described in more detail and in a specific manner, but should not be construed as limiting the scope of the patent of the present application. It should be noted that, for those of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A screen brightness processing method, characterized in that, The method includes: Obtain the first compensation data corresponding to the screen; the first compensation data is the compensation data obtained after more than one brightness compensation calculation; Obtain the initial brightness data obtained by displaying the first frame captured on the screen after brightness compensation using the first compensation data; Acquire target brightness data, and determine second compensation data based on the initial brightness data and the target brightness data; Based on the first compensation data and the second compensation data, target compensation data is obtained; the target compensation data is used to calibrate the brightness of the screen.

2. The method according to claim 1, characterized in that, The step of obtaining the first compensation data corresponding to the screen includes: The application processor retrieves the first compensation data corresponding to the screen from the storage space of the display driver chip.

3. The method according to claim 2, characterized in that, The first compensation data is the compensation data obtained after one brightness compensation calculation; the method further includes: Obtain the raw brightness data obtained from the second image captured on the screen; Acquire target brightness data, and determine first compensation data based on the original brightness data and the target brightness data; The first compensation data is stored in the storage space of the display driver chip.

4. The method according to claim 1, characterized in that, The step of obtaining the target compensation data for the screen based on the first compensation data and the second compensation data includes: The first compensation data and the second compensation data are weighted and summed to obtain the target compensation data for the screen.

5. The method according to claim 1, characterized in that, The method further includes: Determine the category number of the screen; Obtain the corresponding screen set according to the classification number, and store the target compensation data in the storage space of the display driver chip of each screen in the screen set.

6. The method according to claim 1, characterized in that, The method further includes: If the calibrated brightness does not meet the preset brightness conditions, the target compensation data is used as the new first compensation data, and the process returns to the step of obtaining the initial brightness data obtained by capturing the first image on the screen under the target compensation data; until the calibrated brightness meets the preset brightness conditions, target compensation data that meets the preset brightness conditions is obtained; the calibrated brightness is the brightness obtained by calibrating the screen using the target compensation data; The target compensation data that meets the preset brightness conditions is stored in the storage space of the display driver chip.

7. A screen brightness processing device, characterized in that, The device includes: The compensation data acquisition module is used to acquire the first compensation data corresponding to the screen; the first compensation data is compensation data obtained after more than one brightness compensation calculation; A brightness data acquisition module is used to acquire the initial brightness data obtained when the screen displays the first image after brightness compensation is performed using the first compensation data. A determination module is used to acquire target brightness data and determine second compensation data based on the initial brightness data and the target brightness data; The fusion module is used to obtain target compensation data for the screen based on the first compensation data and the second compensation data; the target compensation data is used to calibrate the brightness of the screen.

8. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Compensation method and device for display panel

    CN111710277A

  • Brightness compensation data generation method and device, brightness compensation method and device and computer equipment

    CN113658538A

  • Display device and method and apparatus for compensating luminance of display device

    US20160247445A1

  • Tiled display screen, tiled display system and grayscale compensation method

    WO2025111955A1