Brightness compensation method and device, terminal equipment and storage medium
By obtaining the capacitance value distribution data of the display module in different states, determining the capacitance value change amount and establishing a mapping relationship with brightness, the problem of low brightness compensation in the prior art is solved, and more efficient brightness uniformity compensation is achieved.
Patent Information
- Application Number
- CN202510112710.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-22
- Publication Date
- 2025-04-11
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing external optical compensation method has limitations on the problem of uneven brightness of the display module, which is complicated to operate and inefficient.
By obtaining the capacitance value distribution data of the object to be compensated in the off-screen state and under the test gray level, determining the capacitance value change amount, establishing a mapping relationship between the capacitance value change amount and the brightness value, and then determining the brightness compensation data and performing brightness compensation.
The efficiency of brightness compensation is improved, the limitations of compensation for the compensation objects are reduced, and the brightness uniformity is improved.
Smart Images

Figure CN119811287A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of display technology, and in particular relates to a brightness compensation method, device, terminal equipment and storage medium. Background Art
[0002] With the rapid development of display devices, the functions of various display devices will become more and more abundant and the performance will become more and more powerful. At present, as an emerging display technology, organic light-emitting diode (OLED) display screen and active matrix organic light-emitting diode (AMOLED) display screen have unique characteristics such as self-luminous pixels, thinness, wide viewing angle, fast response speed, and low energy consumption, showing great application potential in many fields.
[0003] Currently, the display module in the display device has uneven current distribution, which leads to differences in brightness of some display areas in the display module. Based on this, the uneven brightness of the display module can be compensated by external optical compensation.
[0004] However, brightness compensation through external optical compensation has certain limitations, and the operation is cumbersome and inefficient. Summary of the invention
[0005] The embodiments of the present application provide a brightness compensation method, apparatus, terminal device and storage medium, which are intended to solve the problem of uneven brightness of display modules in the existing external optical compensation method, which has certain limitations, complicated steps and low efficiency.
[0006] In a first aspect, an embodiment of the present application provides a brightness compensation method, the method comprising:
[0007] Acquire first capacitance value distribution data and second capacitance value distribution data; wherein the first capacitance value distribution data is the distribution data of the capacitance value of the object to be compensated in the screen-off state, and the second capacitance value distribution data is the distribution data of the capacitance value of the object to be compensated in the test grayscale;
[0008] Determining a first capacitance value change of the object to be compensated according to the first capacitance value distribution data and the second capacitance value distribution data;
[0009] Brightness compensation data is determined according to the first capacitance value change, and brightness compensation is performed on the object to be compensated based on the brightness compensation data.
[0010] In a possible implementation manner of the first aspect, the display area of the object to be compensated includes at least one area to be compensated, the first capacitance value change includes a capacitance value change of each area to be compensated, and determining brightness compensation data according to the first capacitance value change includes:
[0011] Acquire a brightness mapping relationship; wherein the brightness mapping relationship is a mapping relationship between a capacitance value change of the object to be compensated and a display brightness of the object to be compensated;
[0012] Determining a display brightness value corresponding to each of the to-be-compensated areas according to the brightness mapping relationship and the change in the first capacitance value;
[0013] Brightness compensation data is determined according to the display brightness value.
[0014] In a possible implementation manner of the first aspect, before acquiring the brightness mapping relationship, the method includes:
[0015] Obtaining average capacitance values of the object to be compensated at different gray scales;
[0016] Determine a second capacitance value change corresponding to each gray scale according to the capacitance value mean and the first capacitance value distribution data;
[0017] Determine the display brightness values of the object to be compensated at different gray scales, and establish a brightness mapping relationship according to the variation of the second capacitance value and the corresponding display brightness value.
[0018] In a possible implementation manner of the first aspect, determining brightness compensation data according to the display brightness value includes:
[0019] Determining a reference area to be compensated in the object to be compensated;
[0020] Determining brightness compensation data of the other to-be-compensated areas according to display brightness values of the other to-be-compensated areas and the display brightness value of the reference to-be-compensated area;
[0021] The other areas to be compensated are areas to be compensated among all the areas to be compensated except the reference area to be compensated.
[0022] In a possible implementation manner of the first aspect, determining the first capacitance value change according to the first capacitance value distribution data and the second capacitance value distribution data includes:
[0023] Determining a node capacitance value change corresponding to each capacitance node in the object to be compensated according to the first capacitance value distribution data and the second capacitance value distribution data;
[0024] Dividing the display area of the object to be compensated into at least one area to be compensated according to the resolution of the object to be compensated;
[0025] Determine a target capacitance value change corresponding to each of the areas to be compensated according to the distribution of the areas to be compensated and the node capacitance value change corresponding to each capacitance node in the object to be compensated;
[0026] According to the target capacitance value change, a first capacitance value change corresponding to the area to be compensated is calculated.
[0027] In a possible implementation manner of the first aspect, when the test grayscale includes at least two test grayscales, the first capacitance value change includes a capacitance value change of the object to be compensated at each of the test grayscales, and determining the brightness compensation data according to the first capacitance value change includes:
[0028] Determining test brightness compensation data for each test grayscale according to the first capacitance value change corresponding to each test grayscale;
[0029] According to the test brightness compensation data, target brightness compensation data of the object to be compensated at each gray scale is determined.
[0030] In a possible implementation manner of the first aspect, determining the first capacitance value change corresponding to the object to be compensated according to the first capacitance value distribution data and the second capacitance value distribution data includes:
[0031] Preprocessing the first capacitance value distribution data and the second capacitance value distribution data respectively to obtain first preprocessed data and second preprocessed data;
[0032] The difference between the first preprocessed data and the second preprocessed data is determined to obtain a first capacitance value change corresponding to the object to be compensated.
[0033] In a second aspect, an embodiment of the present application provides a brightness compensation device, the device comprising:
[0034] An acquisition module, used to acquire first capacitance value distribution data and second capacitance value distribution data; wherein the first capacitance value distribution data is the distribution data of the capacitance value of the object to be compensated in the screen-off state, and the second capacitance value distribution data is the distribution data of the capacitance value of the object to be compensated in the test grayscale;
[0035] A determination module, configured to determine a first capacitance value variation of the object to be compensated according to the first capacitance value distribution data and the second capacitance value distribution data;
[0036] The compensation module is used to determine brightness compensation data according to the variation of the first capacitance value, and perform brightness compensation on the object to be compensated based on the brightness compensation data.
[0037] In a third aspect, an embodiment of the present application provides a terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the brightness compensation method provided in the first aspect above is implemented.
[0038] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the brightness compensation method provided in the first aspect is implemented.
[0039] It can be understood that the beneficial effects of the second to fourth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here.
[0040] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0041] In an embodiment of the present application, by obtaining first capacitance value distribution data and second capacitance value distribution data, wherein the first capacitance value distribution data is the distribution data of the capacitance value of the object to be compensated in the screen-off state, and the second capacitance value distribution data is the distribution data of the capacitance value of the object to be compensated under the test grayscale, and then according to the first capacitance value distribution data and the second capacitance value distribution data, the first capacitance value change of the object to be compensated is determined, and according to the first capacitance value change, the brightness compensation data can be determined, and the brightness compensation is performed on the object to be compensated based on the brightness compensation data, thereby improving the compensation efficiency and reducing the limitations of compensating the object to be compensated. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 is a flowchart of a brightness compensation method provided by an embodiment of the present application;
[0043] Figure 2 is a distribution diagram of capacitor nodes in an object to be compensated provided by an embodiment of the present application;
[0044] Figure 3 is a schematic diagram of a brightness mapping relationship provided by an embodiment of the present application;
[0045] Figure 4 It is a schematic diagram of a distribution table of areas to be compensated - a capacitance value change table - a display brightness value table - a brightness compensation data table provided in an embodiment of the present application;
[0046] Figure 5 is a flowchart of another brightness compensation method provided by an embodiment of the present application;
[0047] Figure 6 is a distribution diagram of a region to be compensated provided by an embodiment of the present application;
[0048] Figure 7 is a flowchart of a brightness compensation method provided by an embodiment of the present application;
[0049] Figure 8 is a structural schematic diagram of a brightness compensation device provided by an embodiment of the present application;
[0050] Fig. 9 It is a structural block diagram of a terminal device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0051] In order to make the technical problems, technical solutions and beneficial effects to be solved by the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying 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.
[0052] With the rapid development of display devices, the functions of various display devices will become more and more abundant and the performance will become more and more powerful. At present, emerging display technologies such as organic light-emitting diodes (OLED) and active matrix organic light-emitting diodes (AMOLED) have unique characteristics such as self-luminous pixels, thinness, wide viewing angle, fast response speed, and low energy consumption, showing great application potential in many fields.
[0053] Among them, OLED and AMOLED are display technologies that use current to drive light emission. Specifically, they use the characteristics of organic semiconductor materials and luminescent materials to release light energy by energy level transition under the action of an electric field. By applying a voltage between the anode and cathode of an OLED or AMOLED device, electrons and holes (charged particles) meet and recombine to form excitons, which then release energy and emit it in the form of light.
[0054] When a display device such as an OLED device or an AMOLED device in a display device is powered to emit light through current drive, the current starts from the power supply voltage (Electroluminescent Voltage Device, ELVDD) of the integrated circuit (IC) in the display device and is transmitted to each OLED pixel or AMOLEDOLED pixel through circuit wiring.
[0055] Specifically, both OLED pixel points and AMOLED pixel points are basic light-emitting units, an OLED device may include at least one OLED pixel point, and an AMOLED may include at least one AMOLED pixel point.
[0056] However, due to factors such as materials and processes, the power supply process is inevitably affected by the resistance of the circuit routing, that is, the longer the circuit routing, the greater the resistance, which causes the current of the display device in the display device to decrease as the relative distance from the power supply voltage increases, resulting in uneven current distribution in the display devices in the display device. For example, if the relative distance between a display device and the power supply voltage is greater than that between other display devices, the current of this display device is smaller than that of other display devices, and this phenomenon is called local IR drop (LIR).
[0057] Since the luminous intensity of OLED and AMOLED pixels is directly related to the current passing through them, a slight change in current may cause a significant change in the luminous intensity of the pixel, thereby affecting the display effect. That is, uneven current distribution among display devices in the display device will cause differences in display brightness between each display device in the display device, affecting the display effect.
[0058] At present, the problem of uneven brightness between each display device can be compensated by external optical compensation. However, brightness compensation by external optical compensation depends on optical acquisition equipment. If there is no optical acquisition equipment, brightness compensation cannot be performed, which has certain limitations. In addition, it is necessary to use optical acquisition equipment to perform the step of obtaining brightness distribution, which has the problems of cumbersome steps and low efficiency.
[0059] Based on this, the present application provides a brightness compensation method, apparatus, terminal device and storage medium, which determines the first capacitance value change of the object to be compensated by obtaining the distribution data of the capacitance value of the object to be compensated in the screen-off state and the distribution data of the capacitance value under the test grayscale, and determines the corresponding brightness compensation data based on the first capacitance value change, and then performs brightness compensation on the object to be compensated according to the brightness compensation data, and realizes brightness compensation through the mapping relationship between the capacitance value change and the brightness value. Brightness compensation can be realized without collecting the brightness distribution of the object to be compensated through an optical acquisition device, which can effectively improve the brightness compensation efficiency and reduce the limitations of compensating the object to be compensated.
[0060] See also Figure 1 , Figure 1 A flowchart of a brightness compensation method provided by an embodiment of the present application is shown, which may specifically include the following steps:
[0061] Step 101: Obtain first capacitance value distribution data and second capacitance value distribution data.
[0062] Among them, the first capacitance value distribution data may be the distribution data of the capacitance value of the object to be compensated in the screen-off state, and the second capacitance value distribution data may be the distribution data of the capacitance value of the object to be compensated under the test grayscale. Specifically, the first capacitance value distribution data may include the capacitance value collected for each capacitance node of the object to be compensated in the screen-off state, and the second capacitance value distribution data may include the capacitance value collected for each capacitance node of the object to be compensated under the test grayscale. The object to be compensated may be a display device with uneven brightness, and the display device may be a device driven by current, such as a device that uses display technology such as OLED or AMOLED for display. The display device may be any one of a display panel, a display module, and a display. The display panel may be a screen panel that can control the light emission or color change of pixels based on a display signal. The display module may include a display panel, a drive circuit, a processor and other devices and can receive and process display signals for display. The display may be a device including at least one display module. The screen-off state may be a state where the grayscale of the display screen is zero, that is, a state where the grayscale of the binding point is zero. The grayscale of the binding point may be the grayscale of the feature point selected when adjusting the object to be compensated. The feature point may be a key pixel point in the object to be compensated for adjusting the grayscale of the object to be compensated. The test grayscale may be the selected grayscale of the binding point. Generally, based on experience, a grayscale of 128 or 255 may be selected as the grayscale of the binding point. The object to be compensated may be provided with at least one capacitance node. The capacitance node may be a point or region with capacitance characteristics in the display device, specifically a point or region in the touch screen in contact with the user in the display device. Each capacitance node may correspond to a physical sensor, respectively. The physical sensor may be used to collect physical quantities such as capacitance value, resistance value, voltage value, current value, etc. of the display panel in the object to be compensated. The physical sensor may be installed in the object to be compensated or connected to the object to be compensated. The physical sensor may be a touch sensor, a capacitance sensor, or other sensors capable of measuring capacitance value. The object to be compensated may include a display area for displaying a screen, and the display area may include at least one area to be compensated.
[0063] In actual applications, in order to ensure the display effect of the display screen of the object to be compensated, the brightness uniformity of the object to be compensated will be tested, that is, the display panel and the display module will be tested, and then the capacitance value of the object to be compensated in the screen-off state can be collected through the physical sensor in the object to be compensated, and the distribution of the capacitance value of the object to be compensated in the screen-off state can be determined according to the position of the physical sensor in the object to be compensated, and the first capacitance value distribution data is obtained. Similarly, the distribution of the capacitance value of the object to be compensated under the test grayscale can be obtained, that is, the second capacitance value distribution data.
[0064] In a specific implementation, the physical sensors can be evenly distributed in the display area of the object to be compensated. Specifically, the distribution of the physical sensors can be related to the number of physical sensors, the shape and size of the display area. For example, the shape of the display area can be rectangular, and the aspect ratio can be 2:1, and the number of physical sensors can be 800. Then, the 800 physical sensors can be evenly distributed in the display area according to the shape of the display area and the aspect ratio of the display area, that is, the distribution of the physical sensors can be a 20*40 rectangular distribution. When the shape of the display area is circular, the display area can be divided into multiple rectangles of different sizes, and then the distribution of the physical sensors in the display area can be determined in the above manner.
[0065] Since each capacitor node can correspond to a physical sensor, and the distribution of the physical sensors in the display area is fixed when the display device is manufactured, that is, the distribution of the capacitor nodes in the object to be compensated is also fixed and corresponds to the physical sensors, the distribution of the physical sensors in the display area is the distribution of the capacitor nodes in the display area.
[0066] See also Figure 2 , Figure 2 A distribution diagram of capacitor nodes in an object to be compensated provided by an embodiment of the present application is shown, such as Figure 2 As shown, region A may be a display area in the object to be compensated, and its shape is a rectangle with an aspect ratio of 2:1. Region A may include 800 capacitor nodes a, and all capacitor nodes a may be evenly distributed in region A according to the shape of region A and the aspect ratio of region A, that is, the distribution of capacitor nodes a may be an array distribution of 20 rows and 40 columns.
[0067] During the brightness test of the object to be compensated, the capacitance value corresponding to each capacitance node of the object to be compensated when the grayscale of the binding point is zero can be collected through a physical sensor, and the first capacitance value distribution data can be determined based on the distribution of the capacitance nodes and the capacitance values corresponding to the capacitance nodes. Similarly, the second capacitance value distribution data can be obtained.
[0068] Step 102: determining a first capacitance value variation of an object to be compensated according to the first capacitance value distribution data and the second capacitance value distribution data.
[0069] The first capacitance value variation may be a capacitance value difference between the first capacitance value distribution data and the second capacitance value distribution data. Specifically, the first capacitance value variation may be a capacitance value difference between different gray levels of each area to be compensated in the object to be compensated.
[0070] After the first capacitance value distribution data and the second capacitance value distribution data are obtained, difference processing may be performed on the second capacitance value distribution data and the first capacitance value distribution data to obtain the first capacitance value variation.
[0071] In practical applications, since the first capacitance value distribution data may include the capacitance value of each capacitance node in the screen-off state, and the second capacitance value distribution data may include the capacitance value of each capacitance node in the test grayscale, the capacitance value of each capacitance node in different grayscales can be obtained. For each capacitance node, the capacitance value of the capacitance node in the test grayscale can be subtracted from the capacitance value of the capacitance node in the screen-off state to obtain the capacitance value change of the capacitance node, so that the capacitance value change of each capacitance node in two different grayscales can be obtained, and based on the distribution of the capacitance nodes and the capacitance value change corresponding to each capacitance node, the first capacitance value change of the object to be compensated is generated.
[0072] In a specific implementation, the display area of the object to be compensated may include at least one area to be compensated, and then the capacitor nodes in each area to be compensated and the change in capacitance value at two different gray scales can be determined. For each area to be compensated, the change in capacitance value of the area to be compensated at two different gray scales can be determined based on the change in capacitance value corresponding to each capacitor node in the area to be compensated. Then, the change in capacitance value of each area to be compensated at two different gray scales can be obtained, so as to generate the first capacitance value change of the object to be compensated based on the change in capacitance value corresponding to each area to be compensated.
[0073] As an example, the capacitance value of each capacitor node in the area to be compensated can be weighted averaged. For example, the weight of each capacitor node can be set to 1, or the weight of the capacitor node in the edge area of the area to be compensated can be set smaller than the weight of the capacitor node in the non-edge area of the area to be compensated, and the average capacitance value of all capacitor nodes is calculated based on the set weights, which is the capacitance value change corresponding to the area to be compensated.
[0074] Specifically, the edge region of the area to be compensated may be the outermost region of the area to be compensated, that is, the region where the capacitor nodes of the first row, the last row, the first column and the last column of the area to be compensated are located is the edge region.
[0075] In an embodiment of the present application, step 102 may include steps 1021 to 1022:
[0076] Step 1021 , preprocessing the first capacitance value distribution data and the second capacitance value distribution data respectively to obtain first preprocessed data and second preprocessed data.
[0077] The first preprocessed data may be data obtained by preprocessing the first capacitance value distribution data, and the second preprocessed data may be data obtained by preprocessing the second capacitance value distribution data.
[0078] After the first capacitance value distribution data and the second capacitance value distribution data are obtained, the first capacitance value distribution data and the second capacitance value distribution data may be preprocessed respectively to filter out abnormal data in the first capacitance value distribution data and the second capacitance value distribution data.
[0079] Specifically, abnormal data may be data distortion or error caused by various uncontrollable factors during the acquisition, transmission and processing of capacitance values, thereby deviating from expected data, that is, data whose deviation from other data is greater than a preset threshold is abnormal data.
[0080] In practical applications, the first capacitance value distribution data and the second capacitance value distribution data may be preprocessed by using a denoising algorithm such as a median filter or a mean filter to obtain first preprocessed data and second preprocessed data.
[0081] Step 1022, determining the difference between the first preprocessed data and the second preprocessed data, and obtaining a first capacitance value change corresponding to the object to be compensated.
[0082] After the first preprocessed data and the second preprocessed data are obtained, difference processing may be performed on the second preprocessed data and the first preprocessed data to obtain a first capacitance value variation.
[0083] Step 103: Determine brightness compensation data according to the variation of the first capacitance value.
[0084] The brightness compensation data may be data used to perform brightness compensation on an object to be compensated. Specifically, the brightness compensation data may be used to compensate for uneven brightness in the object to be compensated, that is, to compensate for a voltage drop phenomenon.
[0085] After obtaining the first capacitance value change, the brightness compensation data can be determined according to the first capacitance value change. Specifically, the brightness compensation data corresponding to each to-be-compensated area in the to-be-compensated object can be determined based on the capacitance value change corresponding to each to-be-compensated area. The brightness compensation data can be determined using the following formula:
[0086] offset255=(N_W255'-1)*255*gain255
[0087] Among them, offset255 can be the brightness compensation data when the test grayscale is 255, N_W255' can be the change in the first capacitance value, gain255 can be the image gain value when the test grayscale is 255, which is used to adjust the brightness of the display screen of the object to be compensated, and the value range of gain can be [-2, 2].
[0088] In practical applications, the value of gain is usually 1 by default, and the default gain value is used to determine the brightness compensation data corresponding to each area to be compensated through the above formula, and brightness compensation is performed on the object to be compensated based on the brightness compensation data. When brightness compensation is performed on the object to be compensated based on the obtained brightness compensation data and the object to be compensated after compensation still has uneven brightness, that is, the difference between the display brightness values of each area to be compensated in the object to be compensated after compensation is greater than the preset range, the gain value can be reselected within the gain value range and the above steps of determining the brightness compensation data can be repeated until brightness compensation is performed on the object to be compensated based on the obtained brightness compensation data and the difference between the display brightness values of each area to be compensated in the object to be compensated is less than or equal to the preset range, thereby obtaining the final brightness compensation data.
[0089] It should be understood that since there is uneven brightness in the display area of the object to be compensated, it is necessary to divide the display area of the object to be compensated into one or more areas to be compensated, and determine the brightness compensation data of each area to be compensated respectively, so as to use the corresponding brightness compensation data to perform brightness compensation on the area to be compensated, so that the display brightness of each area to be compensated is adjusted after compensation to reduce the uneven brightness.
[0090] Before determining the brightness compensation data, an average value of the first capacitance value change may be determined, and the first capacitance value change may be normalized based on the average value of the first capacitance value change to improve the efficiency of determining the brightness compensation data.
[0091] In an embodiment of the present application, step 103 may include steps 1031 to 1033:
[0092] Step 1031, obtaining brightness mapping relationship.
[0093] Among them, the brightness mapping relationship can be a mapping relationship between the capacitance value change of the object to be compensated and the display brightness of the object to be compensated, the capacitance value change can be the capacitance value change in the object to be compensated, and the display brightness can be the brightness of the display area in the object to be compensated when displaying the picture.
[0094] After obtaining the first capacitance value variation, the brightness mapping relationship corresponding to the object to be compensated can be obtained.
[0095] In practical applications, the brightness mapping relationship of each model of display device can be predetermined, and then when voltage drop compensation needs to be performed on a certain model of an object to be compensated, the brightness mapping relationship corresponding to the model of the object to be compensated is retrieved.
[0096] In an embodiment of the present application, before step 1031, the following steps may also be included:
[0097] Obtain the mean capacitance value of the object to be compensated at different gray scales, determine the second capacitance value change corresponding to each gray scale according to the mean capacitance value and the first capacitance value distribution data, determine the display brightness value of the object to be compensated at different gray scales, and establish a brightness mapping relationship according to the second capacitance value change and its corresponding display brightness value.
[0098] Among them, the capacitance value mean can be the average value of the capacitance values of all capacitance nodes in the object to be compensated, the second capacitance value change can be the change between the capacitance value mean corresponding to each gray scale and the capacitance value mean of the first capacitance value distribution data, and the display brightness value can be the display brightness of the display area in the object to be compensated at each gray scale.
[0099] Before performing brightness compensation, the first capacitance value distribution data of each model of display device in the screen-off state can be obtained, and then the mean capacitance value of each model of display device in the screen-off state can be determined based on the first capacitance value distribution data, and for each model of display device, the capacitance value of the display device at each gray scale and its corresponding mean capacitance value can be obtained, so that the difference between the mean capacitance value of the display device at each gray scale and the mean capacitance value in the screen-off state can be determined as the second capacitance value change, that is, the second capacitance value change of the display device at each gray scale can be determined, and then the second capacitance value change of each model of display device at each gray scale can be obtained.
[0100] In practical applications, the average capacitance values of at least two display devices of the same model at each gray scale can be obtained, and based on the average capacitance values of the display devices of the same model at each gray scale, the average capacitance value of each display device of the model at each gray scale can be determined, and then the average value at each gray scale can be determined as the average capacitance value corresponding to the model.
[0101] At the same time, the display brightness value of each model of display device at each gray scale can be pre-collected through an optical acquisition device, and then after obtaining the display brightness value at each gray scale and the change in the second capacitance value at each gray scale, a mapping relationship between the change in the second capacitance value and the display brightness value can be established to obtain a brightness mapping relationship.
[0102] See also Figure 3 , Figure 3A schematic diagram of a brightness mapping relationship provided by an embodiment of the present application is shown, such as Figure 3 As shown, curve b can be a brightness mapping relationship, that is, a mapping relationship between a capacitance value change and a display brightness value, the horizontal axis ΔC can be expressed as a capacitance value change, the vertical axis Lv can be expressed as a display brightness value, L1 can be expressed as a display brightness of the area to be compensated when the gray scale is 1, L2 can be expressed as a display brightness of the area to be compensated when the gray scale is 2, and so on, L255 can be expressed as a display brightness when the gray scale is 255, ΔC1 can be expressed as a change between an average capacitance value of the area to be compensated when the gray scale is 1 and an average capacitance value in the screen-off state, that is, a second capacitance value change of the area to be compensated when the gray scale is 1, ΔC2 can be expressed as a second capacitance value change of the area to be compensated when the gray scale is 2, and so on, ΔC 255 can be expressed as a second capacitance value change of the area to be compensated when the gray scale is 255.
[0103] Step 1032: Determine the display brightness value corresponding to each area to be compensated according to the brightness mapping relationship and the change in the first capacitance value.
[0104] After the brightness mapping relationship is obtained, the first capacitance value variation can be mapped to a corresponding display brightness value based on the brightness mapping relationship to obtain a display brightness value corresponding to each area to be compensated.
[0105] In a specific implementation, the first capacitance value change may include the capacitance value change corresponding to each area to be compensated, and then based on the brightness mapping relationship, it can be determined to map the capacitance value change corresponding to each area to be compensated to the corresponding display brightness value to obtain the display brightness value corresponding to each area to be compensated.
[0106] Step 1033, determining brightness compensation data according to the display brightness value.
[0107] After the display brightness value is obtained, the display brightness value may be calculated using an inverse gamma function to obtain brightness compensation data corresponding to each area to be compensated.
[0108] Specifically, the distribution of capacitor nodes in the object to be compensated can be expressed in the form of a table or matrix, the distribution of the area to be compensated can also be expressed in the form of a table or matrix, the change in capacitance value in each area to be compensated can also be expressed in the form of a table or matrix, and the brightness compensation data corresponding to each area to be compensated can also be expressed in the form of a table or matrix.
[0109] In actual applications, by determining the brightness mapping relationship between the capacitance value change and the display brightness, and then determining the display brightness value corresponding to each area to be compensated according to the brightness mapping relationship and the first capacitance value change, and determining the brightness compensation data according to the display brightness value, the brightness compensation is performed on the object to be compensated based on the brightness compensation data, and brightness compensation is achieved through the mapping relationship between the capacitance value change and the brightness value. Brightness compensation can be achieved without collecting the brightness distribution of the object to be compensated through an optical acquisition device, which can effectively improve the brightness compensation efficiency and reduce the limitations of compensating the object to be compensated. The brightness compensation data can also be determined based on the display brightness value. Compared with the solution of determining the brightness compensation data according to the first capacitance value change, the accuracy of the brightness compensation data is improved, and the use of brightness compensation data determined based on the display brightness value for brightness compensation can provide a compensation effect and improve the brightness uniformity of the object to be compensated when displaying the picture.
[0110] See also Figure 4 , Figure 4 A schematic diagram of a distribution of areas to be compensated - a capacitance value change table - a display brightness value table - a brightness compensation data table provided by an embodiment of the present application is shown. Figure 4 As shown, the display area in the object to be compensated can be divided into 9 areas to be compensated, wherein area 1 can represent area 1 to be compensated, area 2 can represent area 2 to be compensated, area 3 can represent area 3 to be compensated, and so on. In the capacitance value change table, C1' can be the capacitance value change of area 1 to be compensated, C2' can be the capacitance value change of area 2 to be compensated, and so on. In the display brightness table, Lv1 can be the capacitance value change C1' of area 1 to be compensated mapped to the corresponding display brightness value based on the brightness mapping relationship, that is, Lv1 can be the display brightness value corresponding to the capacitance value change C1', Lv2 can be the display brightness value corresponding to the capacitance value change C2', and so on. In the brightness compensation data table, offset1 can be the brightness compensation data corresponding to the display brightness value Lv1 calculated by the inverse gamma function, offset2 can be the brightness compensation data corresponding to the display brightness value Lv2 calculated by the inverse gamma function, and so on.
[0111] In an embodiment of the present application, step 1033 may include the following steps:
[0112] A reference area to be compensated in the object to be compensated is determined, and brightness compensation data of other areas to be compensated are determined according to display brightness values of other areas to be compensated and the display brightness value of the reference area to be compensated.
[0113] The other regions to be compensated may be the regions to be compensated except the reference region to be compensated among all the regions to be compensated, and the reference region to be compensated may be the region to be compensated based on when all the regions to be compensated perform voltage drop compensation.
[0114] After the display brightness value of each area to be compensated is obtained, a reference area to be compensated may be selected from all areas to be compensated based on the display brightness value of each area to be compensated.
[0115] In practical applications, the display brightness values of each area to be compensated can be sorted according to size, and then the display brightness value at the midpoint can be determined as the benchmark display brightness value, and the area to be compensated corresponding to the benchmark display brightness value can be determined as the benchmark area to be compensated. It is also possible to determine a distribution table of areas to be compensated based on the distribution of each area to be compensated, and determine the area to be compensated at the center of the distribution table of areas to be compensated as the benchmark area to be compensated. It is also possible to determine the area to be compensated selected by the user as the benchmark area to be compensated when a user selection operation is detected.
[0116] After determining the reference area to be compensated, the reference display brightness value of the reference area to be compensated may be used as a reference to determine brightness compensation data of other areas to be compensated according to display brightness values of other areas to be compensated.
[0117] Specifically, the brightness compensation data can be determined by the following formula:
[0118] offset_a=gray×(Lva / Lvb)^(1 / gamma)-gray
[0119] Among them, offset_a can be expressed as the ath offset, that is, the brightness compensation data of the ath area to be compensated, gray can be expressed as the test grayscale, Lva can be expressed as the display brightness value of the ath area to be compensated, that is, the display brightness value of other areas to be compensated, the value range of a can be 1 to n, n can be expressed as the number of areas to be compensated, and Lvb can be expressed as the display brightness value of the reference area to be compensated.
[0120] In an embodiment of the present application, when the test grayscale includes at least two test grayscales, that is, when at least two grayscales are selected as the binding point grayscales, the following steps may also be included:
[0121] According to the variation of the first capacitance value corresponding to each test gray scale, test brightness compensation data for the test gray scale is determined, and according to the test brightness compensation data, target brightness compensation data of the object to be compensated at each gray scale is determined.
[0122] The first capacitance value variation may also include the capacitance value variation of the object to be compensated at each test gray scale.
[0123] When at least two grayscales are selected as binding point grayscales, the first capacitance value change of the object to be compensated at each test grayscale is obtained, and the test brightness compensation data for the test grayscale is determined based on the first capacitance value change corresponding to each test grayscale. Then, based on the test brightness compensation data and the brightness mapping relationship, the target brightness compensation data of the object to be compensated at each grayscale can be determined.
[0124] In practical applications, by determining the brightness compensation data of at least two test grayscales, and based on the brightness compensation data of each test grayscale and the brightness mapping relationship, the brightness compensation data of the object to be compensated at other grayscales is derived, that is, the brightness compensation data corresponding to the grayscales other than the test grayscale is derived, so that when the object to be compensated displays a picture, the corresponding brightness compensation data is selected based on the grayscale of the displayed picture to perform brightness compensation, thereby improving the brightness uniformity of the object to be compensated when displaying pictures of different grayscales, and improving the display effect of the object to be compensated.
[0125] Step 104: Perform brightness compensation on the object to be compensated based on the brightness compensation data.
[0126] After the brightness compensation data is obtained, brightness compensation may be performed on the object to be compensated based on the brightness compensation data.
[0127] In an embodiment of the present application, by obtaining first capacitance value distribution data and second capacitance value distribution data, wherein the first capacitance value distribution data is the distribution data of the capacitance value of the object to be compensated in the screen-off state, and the second capacitance value distribution data is the distribution data of the capacitance value of the object to be compensated under the test grayscale, and then according to the first capacitance value distribution data and the second capacitance value distribution data, the first capacitance value change of the object to be compensated is determined, and according to the first capacitance value change, the brightness compensation data can be determined, and the brightness compensation is performed on the object to be compensated based on the brightness compensation data, thereby improving the compensation efficiency and reducing the limitations of compensating the object to be compensated.
[0128] See also Figure 5 , Figure 5 A flowchart of another brightness compensation method provided by an embodiment of the present application is shown, which may specifically include the following steps:
[0129] Step 501: Acquire first capacitance value distribution data and second capacitance value distribution data.
[0130] For the relevant description of step 501, please refer to step 101 and will not be repeated here.
[0131] Step 502: Determine the node capacitance value change corresponding to each capacitance node in the object to be compensated according to the first capacitance value distribution data and the second capacitance value distribution data.
[0132] Among them, the node capacitance value change can be the capacitance value difference between the capacitance value of the capacitance node in the first capacitance value distribution data and the capacitance value of the corresponding capacitance node in the second capacitance value distribution data, that is, the node capacitance value change can be the capacitance value difference of each capacitance node in the object to be compensated under different grayscales.
[0133] After obtaining the first capacitance value distribution data and the second capacitance value distribution data, the capacitance value of each capacitance node in the second capacitance value distribution data at the test grayscale can be subtracted from the capacitance value of each capacitance node in the first capacitance value distribution data in the screen-off state to obtain the capacitance value difference between each capacitance node at the test grayscale and the screen-off state, that is, the node capacitance value change corresponding to each capacitance node in the object to be compensated can be obtained.
[0134] Step 503: Divide the display area of the object to be compensated into at least one area to be compensated according to the resolution of the object to be compensated.
[0135] The resolution may be the resolution of the display area in the object to be compensated.
[0136] When the brightness uniformity of the object to be compensated needs to be tested and compensated, the resolution of the display area in the object to be compensated can be determined, and then the display area of the object to be compensated can be divided into at least one area to be compensated according to the resolution of the display area.
[0137] In practical applications, the display area of the object to be compensated may be divided according to the ratio of resolution, or, if the ratio of resolution meets preset conditions, according to the ratio of resolution and the number of areas to be compensated.
[0138] For example, when the resolution ratio is 3:4, the display area of the object to be compensated can be divided into 12 areas to be compensated according to the resolution ratio, and the distribution of the areas to be compensated is an array distribution of 3 three rows and four columns. When the resolution ratio is 1:1, it can be determined that the resolution ratio meets the preset conditions, and it is determined that the required number of areas to be compensated is 8. Then, when the requirement of the number of areas to be compensated is met, that is, when the number of areas to be compensated is greater than or equal to the requirement of the number of areas to be compensated, the display area of the object to be compensated can be divided into 9 areas to be compensated according to the resolution ratio, and the distribution of the areas to be compensated is an array distribution of three columns and three rows.
[0139] Specifically, the number requirement of the areas to be compensated may be user-defined or obtained based on experience, that is, the minimum number of areas to be compensated that can meet the compensation accuracy required when compensating for the voltage drop phenomenon is determined based on experience.
[0140] See also Figure 6, Figure 6 A distribution diagram of a region to be compensated provided by an embodiment of the present application is shown. Figure 6 As shown, the display area G can be divided into 9 areas to be compensated, and the distribution of the areas to be compensated can be an array distribution of three columns and three rows, that is, the display area G can be divided into area 1 to be compensated, area 2 to be compensated, area 3 to be compensated, area 4 to be compensated, area 5 to be compensated, area 6 to be compensated, area 7 to be compensated, area 8 to be compensated, and area 9 to be compensated.
[0141] Step 504 , determining a target capacitance value change corresponding to each area to be compensated according to the distribution of the area to be compensated and the node capacitance value change corresponding to each capacitance node in the object to be compensated.
[0142] The target capacitance value change may be a node capacitance value change among all node capacitance value changes used to determine the first capacitance value change. Exemplarily, the target capacitance value change may be an average of the node capacitance value changes corresponding to each capacitance node in the area to be compensated, or may be one or more node capacitance value changes corresponding to the area to be compensated.
[0143] After the areas to be compensated are divided, the distribution of the areas to be compensated can be determined, and according to the distribution of the areas to be compensated, the target capacitance value change corresponding to each area to be compensated can be determined from the capacitance value changes of all nodes.
[0144] As an example, the capacitor nodes in each area to be compensated and the change in node capacitance value of each capacitor node in the area to be compensated between the test gray scale and the screen off state can be determined. For each area to be compensated, the change in capacitance value of each capacitor node in the area to be compensated between the test gray scale and the screen off state, that is, the weighted average operation is performed on the node capacitance value change corresponding to each capacitor node in the area to be compensated to obtain the mean of the node capacitance value change corresponding to each capacitor node in the area to be compensated, and the mean of the node capacitance value change is determined as the target capacitance value change of the area to be compensated.
[0145] In an embodiment of the present application, step 504 may include the following steps:
[0146] According to the distribution of the area to be compensated and the distribution of the capacitor nodes in the area to be compensated, the proportional relationship between the distribution of the area to be compensated and the distribution of the capacitor nodes is determined, and based on the proportional relationship, the target capacitance value change corresponding to each area to be compensated is determined from the capacitance value changes of all nodes.
[0147] After the area to be compensated is divided, the proportional relationship between the distribution of the area to be compensated and the distribution of the capacitor nodes in the area to be compensated can be determined according to the distribution of the area to be compensated and the distribution of the capacitor nodes in the area to be compensated.
[0148] For example, the object to be compensated may include 800 capacitor nodes, and the distribution of the capacitor nodes in the area to be compensated is an array distribution of 20 rows and 40 columns, while the distribution of the area to be compensated may be an array distribution of 3 rows and 3 columns. Then, the proportional relationship between the distribution of the area to be compensated and the distribution of the capacitor nodes may be determined, which may specifically include a ratio of 3:20 between the number of rows of the area to be compensated and the number of rows of the capacitor nodes, and a ratio of 3:40 between the number of columns of the area to be compensated and the number of columns of the capacitor nodes.
[0149] After obtaining the proportional relationship between the distribution of the area to be compensated and the distribution of the capacitor nodes, the target capacitance value change corresponding to each area to be compensated can be determined from the capacitance value changes of all nodes based on the proportional relationship.
[0150] For example, after obtaining the ratio of the number of rows of the area to be compensated to the number of rows of the capacitor nodes as 3:20, and the ratio of the number of columns of the area to be compensated to the number of columns of the capacitor nodes as 3:40, for the area to be compensated in the 3rd row and 3rd column, the change in the node capacitance value of the 20th row and 40th column can be determined as the target capacitance value change from the changes in all node capacitance values based on this proportional relationship.
[0151] As an example, when the corresponding node capacitance value change cannot be determined from all the node capacitance value changes based on the proportional relationship, such as for the area to be compensated in row 1 and column 1, the corresponding target capacitance value change should be the node capacitance value change in row 20 / 3 and column 40 / 3, but the node capacitance value change in row 20 / 3 and column 40 / 3 does not exist in all the node capacitance value changes.
[0152] Based on this, the node capacitance value change closest to the 20 / 3 row and 40 / 3 column can be determined from all node capacitance value changes as the target capacitance value change, such as determining the node capacitance value change at the 7th row and 13th column as the node capacitance value change closest to the 20 / 3 row and 40 / 3 column, or multiple node capacitance value changes closest to the 20 / 3 row and 40 / 3 column can be determined from all node capacitance value changes as the target capacitance value change. Specifically, the four node capacitance value changes closest to the 20 / 3 row and 40 / 3 column can be determined from all node capacitance value changes as the target capacitance value change.
[0153] Step 505: Calculate the first capacitance value change corresponding to the area to be compensated according to the target capacitance value change.
[0154] After obtaining the target capacitance value change, when the number of target capacitance value changes is one, it can be determined that the target capacitance value change is the first capacitance value change corresponding to the area to be compensated. When the number of target capacitance value changes is multiple, a weighted average calculation is performed on each target capacitance value change to obtain the first capacitance value change corresponding to the area to be compensated.
[0155] Step 506: Determine brightness compensation data according to the variation of the first capacitance value.
[0156] Step 507: Perform brightness compensation on the object to be compensated based on the brightness compensation data.
[0157] For the related descriptions of step 506 to step 507, please refer to step 102 to step 103, which will not be repeated here.
[0158] In an embodiment of the present application, by acquiring first capacitance value distribution data and second capacitance value distribution data, a node capacitance value change corresponding to each capacitance node in the object to be compensated is determined according to the first capacitance value distribution data and the second capacitance value distribution data, and according to the resolution of the object to be compensated, the display area of the object to be compensated is divided into at least one area to be compensated, and according to the distribution of the areas to be compensated and the node capacitance value change corresponding to each capacitance node in the object to be compensated, a target capacitance value change corresponding to each area to be compensated is determined, and according to the target capacitance value change, a first capacitance value change corresponding to the area to be compensated is calculated, and according to the first capacitance value change, brightness compensation data for each area to be compensated is determined, and brightness compensation is performed on each area to be compensated in the object to be compensated based on the brightness compensation data, thereby improving compensation efficiency and improving display uniformity of the object to be compensated, and reducing limitations on compensation of the object to be compensated.
[0159] See also Figure 7 , Figure 7 A flowchart of a brightness compensation method provided by an embodiment of the present application is shown, which may specifically include the following steps:
[0160] Step 701, obtaining first capacitance value distribution data and second capacitance value distribution data;
[0161] Step 702, determining a first capacitance value variation of the object to be compensated according to the first capacitance value distribution data and the second capacitance value distribution data;
[0162] Step 703, obtaining a brightness mapping relationship, and determining a display brightness value corresponding to each area to be compensated according to the brightness mapping relationship and the variation of the first capacitance value;
[0163] Step 704, determining brightness compensation data according to the display brightness value;
[0164] Step 705: Perform brightness compensation on the object to be compensated based on the brightness compensation data.
[0165] In an embodiment of the present application, by obtaining first capacitance value distribution data and second capacitance value distribution data, and determining the first capacitance value change of the object to be compensated based on the first capacitance value distribution data and the second capacitance value distribution data, and obtaining the brightness mapping relationship, it is possible to determine the display brightness value corresponding to each area to be compensated based on the brightness mapping relationship and the first capacitance value change, and then determine the brightness compensation data corresponding to each area to be compensated based on the display brightness value corresponding to each area to be compensated, so as to perform brightness compensation on the object to be compensated based on the brightness compensation data corresponding to each area to be compensated, thereby improving the compensation efficiency, improving the display uniformity of the object to be compensated, and reducing the limitations of compensating the object to be compensated.
[0166] See also Figure 8 , Figure 8 A schematic diagram of the structure of a brightness compensation device provided by an embodiment of the present application is shown, and the device may specifically include the following modules:
[0167] The acquisition module 801 is used to obtain first capacitance value distribution data and second capacitance value distribution data; wherein the first capacitance value distribution data is the distribution data of the capacitance value of the object to be compensated in the screen-off state, and the second capacitance value distribution data is the distribution data of the capacitance value of the object to be compensated in the test grayscale.
[0168] The determination module 802 is used to determine a first capacitance value variation of the object to be compensated according to the first capacitance value distribution data and the second capacitance value distribution data.
[0169] The compensation module 803 is used to determine brightness compensation data according to the variation of the first capacitance value, and perform brightness compensation on the object to be compensated based on the brightness compensation data.
[0170] In one implementation, the display area of the object to be compensated includes at least one area to be compensated, the first capacitance value change includes the capacitance value change of each area to be compensated, and the compensation module 803 can also be used to:
[0171] Obtaining a brightness mapping relationship; wherein the brightness mapping relationship is a mapping relationship between a capacitance value change of an object to be compensated and a display brightness of the object to be compensated.
[0172] The display brightness value corresponding to each area to be compensated is determined according to the brightness mapping relationship and the change in the first capacitance value.
[0173] According to the display brightness value, the brightness compensation data is determined.
[0174] In one implementation, the acquisition module 801 may also be used to:
[0175] Before obtaining the brightness mapping relationship, the average capacitance value of the object to be compensated at different gray scales is obtained.
[0176] In one implementation, the determination module 802 may also be used to:
[0177] Before acquiring the brightness mapping relationship, the variation of the second capacitance value corresponding to each gray scale is determined according to the capacitance value mean and the first capacitance value distribution data.
[0178] In one implementation, the following modules may also be included:
[0179] The mapping module is used to determine the display brightness value of the object to be compensated at different gray scales before acquiring the brightness mapping relationship, and to establish the brightness mapping relationship according to the variation of the second capacitance value and its corresponding display brightness value.
[0180] In one implementation, the compensation module 803 may also be used to:
[0181] A reference area to be compensated in the object to be compensated is determined.
[0182] The brightness compensation data of the other to-be-compensated areas are determined according to the display brightness values of the other to-be-compensated areas and the display brightness value of the reference to-be-compensated area.
[0183] The other areas to be compensated are areas to be compensated except the reference area to be compensated among all the areas to be compensated.
[0184] In one implementation, the determination module 802 may also be used to:
[0185] Determine, according to the first capacitance value distribution data and the second capacitance value distribution data, a node capacitance value change corresponding to each capacitance node in the object to be compensated;
[0186] Dividing the display area of the object to be compensated into at least one area to be compensated according to the resolution of the object to be compensated;
[0187] Determine the target capacitance value change corresponding to each area to be compensated according to the distribution of the area to be compensated and the node capacitance value change corresponding to each capacitance node in the object to be compensated;
[0188] According to the target capacitance value change, a first capacitance value change corresponding to the area to be compensated is calculated.
[0189] In one implementation, the compensation module 803 may also be used to:
[0190] When the test grayscale includes at least two test grayscales, the test brightness compensation data for the test grayscale is determined according to the first capacitance value variation corresponding to each test grayscale, wherein the first capacitance value variation includes the capacitance value variation of the object to be compensated at each test grayscale.
[0191] According to the test brightness compensation data, target brightness compensation data of the object to be compensated at each gray scale is determined.
[0192] In one implementation, the determination module 802 may also be used to:
[0193] Preprocessing the first capacitance value distribution data and the second capacitance value distribution data respectively to obtain first preprocessed data and second preprocessed data;
[0194] The difference between the first preprocessed data and the second preprocessed data is determined to obtain a first capacitance value change corresponding to the object to be compensated.
[0195] In an embodiment of the present application, by obtaining first capacitance value distribution data and second capacitance value distribution data, wherein the first capacitance value distribution data is the distribution data of the capacitance value of the object to be compensated in the screen-off state, and the second capacitance value distribution data is the distribution data of the capacitance value of the object to be compensated under the test grayscale, and then according to the first capacitance value distribution data and the second capacitance value distribution data, the first capacitance value change of the object to be compensated is determined, and according to the first capacitance value change, the brightness compensation data can be determined, and the brightness compensation is performed on the object to be compensated based on the brightness compensation data, thereby improving the compensation efficiency and reducing the limitations of compensating the object to be compensated.
[0196] It should be noted that the information interaction, execution process and other contents between the above-mentioned devices are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0197] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0198] See also Fig. 9 , Fig. 9 A structural block diagram of a terminal device provided by an embodiment of the present application is shown as follows: Fig. 9 As shown, this embodiment provides a terminal device 91, which includes: at least one processor 911, a memory 912, and a computer program 9121 stored in the memory 912 and executable on at least one processor 911, and when the processor 911 executes the computer program 9121, the steps in any of the above-mentioned method embodiments are implemented.
[0199] The embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps in any one of the above method embodiments can be implemented.
[0200] An embodiment of the present application provides a computer program product. When the computer program product runs on a terminal device, the terminal device can implement the steps in the above-mentioned method embodiments when executing the computer program product.
[0201] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device capable of carrying the computer program code to the camera device / terminal device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium.
[0202] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A brightness compensation method, characterized in that: The method comprises: Acquire first capacitance value distribution data and second capacitance value distribution data; wherein the first capacitance value distribution data is the distribution data of the capacitance value of the object to be compensated in the screen-off state, and the second capacitance value distribution data is the distribution data of the capacitance value of the object to be compensated in the test grayscale; Determining a first capacitance value change of the object to be compensated according to the first capacitance value distribution data and the second capacitance value distribution data; Brightness compensation data is determined according to the first capacitance value change, and brightness compensation is performed on the object to be compensated based on the brightness compensation data.
2. The brightness compensation method according to claim 1, characterized in that: The display area of the object to be compensated includes at least one area to be compensated, the first capacitance value change includes the capacitance value change of each area to be compensated, and the brightness compensation data is determined according to the first capacitance value change, including: Acquire a brightness mapping relationship; wherein the brightness mapping relationship is a mapping relationship between a capacitance value change of the object to be compensated and a display brightness of the object to be compensated; Determining a display brightness value corresponding to each of the to-be-compensated areas according to the brightness mapping relationship and the change in the first capacitance value; Brightness compensation data is determined according to the display brightness value.
3. The brightness compensation method according to claim 2, characterized in that: Before obtaining the brightness mapping relationship, the method includes: Obtaining average capacitance values of the object to be compensated at different gray scales; Determine a second capacitance value change corresponding to each gray scale according to the capacitance value mean and the first capacitance value distribution data; Determine the display brightness values of the object to be compensated at different gray scales, and establish a brightness mapping relationship according to the variation of the second capacitance value and the corresponding display brightness value.
4. The brightness compensation method according to claim 2, characterized in that: The step of determining brightness compensation data according to the display brightness value comprises: Determining a reference area to be compensated in the object to be compensated; Determining brightness compensation data of the other to-be-compensated areas according to display brightness values of the other to-be-compensated areas and the display brightness value of the reference to-be-compensated area; The other areas to be compensated are areas to be compensated among all the areas to be compensated except the reference area to be compensated.
5. The brightness compensation method according to any one of claims 1 to 4, characterized in that: The determining the first capacitance value change amount according to the first capacitance value distribution data and the second capacitance value distribution data includes: Determining a node capacitance value change corresponding to each capacitance node in the object to be compensated according to the first capacitance value distribution data and the second capacitance value distribution data; Dividing the display area of the object to be compensated into at least one area to be compensated according to the resolution of the object to be compensated; Determine a target capacitance value change corresponding to each of the areas to be compensated according to the distribution of the areas to be compensated and the node capacitance value change corresponding to each capacitance node in the object to be compensated; According to the target capacitance value change, a first capacitance value change corresponding to the area to be compensated is calculated.
6. The brightness compensation method according to claim 1, wherein: In the case where the test grayscale includes at least two grayscales, the first capacitance value variation includes the capacitance value variation of the object to be compensated at each of the test grayscales, and determining the brightness compensation data according to the first capacitance value variation includes: Determining test brightness compensation data for each test grayscale according to the first capacitance value change corresponding to each test grayscale; According to the test brightness compensation data, target brightness compensation data of the object to be compensated at each gray scale is determined.
7. The brightness compensation method according to claim 1, wherein: The determining, according to the first capacitance value distribution data and the second capacitance value distribution data, a first capacitance value change corresponding to the object to be compensated comprises: Preprocessing the first capacitance value distribution data and the second capacitance value distribution data respectively to obtain first preprocessed data and second preprocessed data; The difference between the first preprocessed data and the second preprocessed data is determined to obtain a first capacitance value change corresponding to the object to be compensated.
8. A brightness compensation device, characterized in that: The device comprises: An acquisition module, used to acquire first capacitance value distribution data and second capacitance value distribution data; wherein the first capacitance value distribution data is the distribution data of the capacitance value of the object to be compensated in the screen-off state, and the second capacitance value distribution data is the distribution data of the capacitance value of the object to be compensated in the test grayscale; A determination module, configured to determine a first capacitance value variation of the object to be compensated according to the first capacitance value distribution data and the second capacitance value distribution data; The compensation module is used to determine brightness compensation data according to the variation of the first capacitance value, and perform brightness compensation on the object to be compensated based on the brightness compensation data.
9. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Voltage compensation method and device
CN107481691A
Compensation method and device of light-emitting device, display module and readable storage medium
CN113096583A
Brightness compensation method and device of display panel, equipment and storage medium
CN116206550A
Display control method and device, equipment and medium
CN118824182A
Liquid crystal display device
US20020175907A1