Load compensation method, device and equipment for special-shaped display panel and storage medium
The compensation load of the special-shaped display panel is determined through the finite element simulation model, which solves the problem of signal delay and charging rate uneven caused by the difference in the RC load of the special-shaped area and the normal area, and realizes automatic compensation, reducing experimental costs and design modifications.
Patent Information
- Application Number
- CN202510059293.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-14
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2045-01-14
AI Technical Summary
The difference in RC loads between pixel rows in the special-shaped area and the normal area in the special-shaped display panel leads to signal delay and uneven charging rate, affecting the display effect. The existing technology relies on rules of thumb and requires a lot of experimental costs.
By obtaining the design parameters of the special-shaped display panel, a finite element simulation model is built, different compensation load conditions are simulated, and the compensation load of pixel rows is determined, so that the simulation display grayscale is within the preset range.
Without the need for a large amount of experimental verification, automatic determination of compensation loads, reducing design modifications and experimental investment, suitable for special-shaped liquid crystal product designs of all sizes and specifications.
Smart Images

Figure CN119724124A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display technology, and in particular to a method, device, equipment and storage medium for load compensation of a special-shaped display panel. Background Art
[0002] With the development of display technology, more and more products use special-shaped display panels, in which the number of pixels in the special-shaped area of the special-shaped display panel is inconsistent with the number of pixels in the normal area, such as the "notch screen" and "water drop screen". The gate load of each row inside the display panel mainly depends on the number of pixels in the row.
[0003] Therefore, for products using special-shaped display panels, the number of pixels in the special-shaped area is different from that in the normal area, resulting in large differences in the capacitance (C) and resistance (R) of pixel rows in different areas. Different RC loads will cause different delays in signals, and the charging rate of pixels is related to the degree of delay of these delayed signals. For Gate (gate line) signals, the charging rate of pixels depends on the falling edge of the Gate signal. The larger the RC load of the Gate signal, the greater the signal delay of the falling edge, the longer the Gate signal is above the threshold voltage of the semiconductor switch, and the longer the pixel charging time, so the more charge is charged into the pixel, and the higher the charging rate.
[0004] For special-shaped panels without RC compensation, especially the “bangs” and “water drop” screens, the RC loading (load) from the first row of gates to the last row of gates will mutate at the “bangs” and “water drop” positions. Such load mutation will cause the pixel charging rate of this row to be significantly different from that of the adjacent rows, resulting in color gradation differences and affecting the display effect.
[0005] In order to ensure the display effect of products using special-shaped display panels in special-shaped areas, the existing technical solution is to compensate the RC Loading value obtained based on experience in the special-shaped areas of the products. The existing technical solution is dominated by experience and requires a lot of experimental costs. Summary of the invention
[0006] The purpose of the embodiments of the present application is to provide a method, device, equipment and storage medium for load compensation of a special-shaped display panel. The specific technical solution is as follows:
[0007] In a first aspect, an embodiment of the present application provides a method for compensating a load of a special-shaped display panel, the method comprising:
[0008] Acquiring design parameters of a special-shaped display panel, and generating a finite element simulation model of the special-shaped display panel according to the design parameters;
[0009] For a row of pixels with load to be compensated in a finite element simulation model, obtaining a current compensation load of the row of pixels, and adding the current compensation load to the row of pixels in the finite element simulation model to obtain a simulation instance of the special-shaped display panel;
[0010] Running the simulation example to obtain a voltage charging rate of a pixel capacitor of the pixel row under a current compensation load;
[0011] Determining a simulated display grayscale under a current compensation load based on a voltage charging rate of a pixel capacitor of the pixel row;
[0012] When the simulation displays a grayscale within a preset grayscale range, the current compensation load is determined to be the compensation load of the row of pixels. In a possible implementation, before the step of running the simulation instance to obtain the voltage charging rate of the pixel capacitor of the row of pixels under the current compensation load, the method further includes:
[0013] Obtaining a target voltage of a grayscale to be tested and a preset grayscale range of the grayscale to be tested;
[0014] The running of the simulation instance to obtain a simulated display grayscale under a current compensation load includes:
[0015] The row of pixels in the simulation example is charged using the target voltage to obtain a voltage charging rate of pixel capacitors of the pixel row under a current compensation load.
[0016] In a possible implementation manner, obtaining the current compensation load of the row of pixels includes:
[0017] A simulation compensation load that has not been selected is selected from the preset simulation compensation load set as the current compensation load of the row of pixels.
[0018] In a possible implementation manner, after the step of determining the current compensation load as the compensation load of the row of pixels, the method further includes:
[0019] Return to step 1 and select a simulated compensation load that has not been selected from the preset simulated compensation load set as the current compensation load, and continue to execute until the preset simulated compensation load set is traversed to obtain a target compensation load group, wherein the target compensation load group includes one or more target compensation loads;
[0020] When the simulated display grayscale is within a preset grayscale range, determining the current compensation load as the compensation load of the row of pixels includes:
[0021] An optimal target compensation load is determined from the target compensation load group based on a preset first rule, and the optimal target compensation load is used as the compensation load of the row of pixels.
[0022] In a possible implementation manner, determining the optimal target compensation load from the target compensation load group based on a preset first rule includes:
[0023] The median of the target compensation load group is taken as the optimal target compensation load.
[0024] In a possible implementation manner, the preset grayscale range is determined based on the current grayscale to be tested, and the determining the optimal target compensation load from the target compensation load group based on the preset first rule includes:
[0025] When the target compensation load group includes multiple target compensation loads, the target compensation load whose corresponding simulated display grayscale in the target compensation load group is the current grayscale to be tested is determined as the optimal candidate group, and any target compensation load is selected from the optimal candidate group as the optimal target compensation load.
[0026] In a possible implementation manner, before the step of obtaining the target voltage of the current grayscale to be tested, the method further includes:
[0027] Acquire a set of grayscales to be displayed, and select a display grayscale that has not been selected from the set of grayscales to be displayed as a current grayscale to be tested;
[0028] After the step of obtaining a target compensation load group, the method further comprises:
[0029] Returning to the step of selecting a display grayscale that has not been selected from the grayscale set to be displayed as the grayscale to be displayed, and continuing to execute until a preset number of target compensation load groups are obtained;
[0030] When the simulated display grayscale is within a preset grayscale range, determining the current compensation load as the compensation load of the row of pixels includes:
[0031] An optimal target compensation load is determined from the preset number of target compensation load groups based on a preset second rule, and the optimal target compensation load is used as the compensation load of the row of pixels.
[0032] In a possible implementation manner, determining the optimal target compensation load from the preset number of target compensation load groups based on the preset second rule, and using the optimal target compensation load as the compensation load of the row of pixels includes:
[0033] Taking the intersection of the preset number of target compensation load groups;
[0034] If the intersection is not an empty set, selecting a target compensation load from the intersection as the optimal target compensation load;
[0035] If the intersection is an empty set, a union is taken for the preset number of target compensation load groups, and an optimal target compensation load is determined based on the union.
[0036] In a possible implementation manner, determining the optimal target compensation load based on the union includes:
[0037] Residual calculation is performed on each target compensation load in the union, and the target compensation load when the residual value is the smallest is used as the optimal target compensation load.
[0038] In a possible implementation manner, determining the optimal target compensation load based on the union includes:
[0039] The number of target compensation load groups to which each target compensation load in the union belongs is calculated, and the target compensation load with the largest number is taken as the target compensation load.
[0040] In a second aspect, an embodiment of the present application provides a load compensation device for a special-shaped display panel, the device comprising:
[0041] A generating module, used for acquiring design parameters of the special-shaped display panel, and generating a finite element simulation model of the special-shaped display panel according to the design parameters;
[0042] An adding module is used to obtain the current compensation load of the row of pixels to be compensated for the load in the finite element simulation model, and add the current compensation load to the row of pixels in the finite element simulation model to obtain a simulation instance of the special-shaped display panel;
[0043] An operation module, used for running the simulation instance to obtain a voltage charging rate of a pixel capacitor of the pixel row under a current compensation load;
[0044] A first determination module, configured to determine a simulated display grayscale under a current compensation load based on a voltage charging rate of a pixel capacitor of the pixel row;
[0045] The second determination module is used to determine the current compensation load as the compensation load of the row of pixels when the simulated display grayscale is within a preset grayscale range.
[0046] In a possible implementation, the device further includes:
[0047] A voltage acquisition module, used for acquiring a target voltage of a grayscale to be tested and a preset grayscale range of a grayscale to be tested before the step of running the simulation instance to obtain a voltage charging rate of a pixel capacitor of the pixel row under a current compensation load;
[0048] The operation module is specifically used for:
[0049] The row of pixels in the simulation example is charged using the target voltage to obtain a voltage charging rate of pixel capacitors of the pixel row under a current compensation load.
[0050] In a possible implementation manner, the adding module is specifically used for:
[0051] A simulation compensation load that has not been selected is selected from the preset simulation compensation load set as the current compensation load of the row of pixels.
[0052] In a possible implementation, the device further includes:
[0053] A traversal module, used for: after the step of determining the current compensation load as the compensation load of the row of pixels, returning to the step of selecting a simulation compensation load that has not been selected from the preset simulation compensation load set as the current compensation load, and continuing to execute until the preset simulation compensation load set is traversed to obtain a target compensation load group, wherein the target compensation load group includes one or more of the target compensation loads;
[0054] The second determining module is specifically used for:
[0055] An optimal target compensation load is determined from the target compensation load group based on a preset first rule, and the optimal target compensation load is used as the compensation load of the row of pixels.
[0056] In a possible implementation manner, the second determining module is specifically configured to:
[0057] The median of the target compensation load group is taken as the optimal target compensation load.
[0058] In a possible implementation manner, the preset grayscale range is determined based on the current grayscale to be tested, and the second determination module is specifically configured to:
[0059] When the target compensation load group includes multiple target compensation loads, the target compensation load whose corresponding simulated display grayscale in the target compensation load group is the current grayscale to be tested is determined as the optimal candidate group, and any target compensation load is selected from the optimal candidate group as the optimal target compensation load.
[0060] In a possible implementation, the device further includes:
[0061] A selection module is used to: before the step of obtaining the target voltage of the current gray scale to be tested, obtain a set of gray scales to be displayed, and select a display gray scale that has not been selected from the set of gray scales to be displayed as the current gray scale to be tested;
[0062] A load group determination module, which is used to, after the step of obtaining a target compensation load group, return to the step of selecting a display gray scale that has not been selected from the set of gray scales to be displayed as the gray scale to be displayed, and continue to execute until a preset number of target compensation load groups are obtained;
[0063] The second determining module is specifically used for:
[0064] An optimal target compensation load is determined from the preset number of target compensation load groups based on a preset second rule, and the optimal target compensation load is used as the compensation load of the row of pixels.
[0065] In a possible implementation manner, the second determining module is specifically configured to:
[0066] Taking the intersection of the preset number of target compensation load groups;
[0067] If the intersection is not an empty set, selecting a target compensation load from the intersection as the optimal target compensation load;
[0068] If the intersection is an empty set, a union is taken for the preset number of target compensation load groups, and an optimal target compensation load is determined based on the union.
[0069] In a possible implementation manner, the second determining module is specifically configured to:
[0070] Residual calculation is performed on each target compensation load in the union, and the target compensation load when the residual value is the smallest is used as the optimal target compensation load.
[0071] In a possible implementation manner, the second determining module is specifically configured to:
[0072] The number of target compensation load groups to which each target compensation load in the union belongs is calculated, and the target compensation load with the largest number is taken as the target compensation load.
[0073] In another aspect of the embodiments of the present application, the embodiments of the present invention provide an electronic device, including a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus;
[0074] The memory is used to store computer programs;
[0075] The processor is used to implement any of the load compensation methods for special-shaped display panels described in the first aspect when executing the computer program stored in the memory.
[0076] In another aspect of the present application, a computer-readable storage medium is provided, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, any of the above-mentioned methods for compensating the load of a special-shaped display panel is implemented.
[0077] In another aspect of the present application, a computer program product including instructions is provided, which, when executed on a computer, enables the computer to execute any of the above-mentioned methods for compensating for loads of special-shaped display panels.
[0078] Beneficial effects of the embodiments of the present application:
[0079] The embodiments of the present application provide a method, device, equipment and storage medium for load compensation of a special-shaped display panel, which obtains design parameters of the special-shaped display panel, generates a finite element simulation model of the special-shaped display panel according to the design parameters, obtains the current compensation load of the row of pixels to be compensated for the load in the finite element simulation model, adds the current compensation load to the row of pixels in the finite element simulation model, obtains a simulation instance of the special-shaped display panel, runs the simulation instance, obtains a simulated display grayscale under the current compensation load, and when the simulated display grayscale is within a preset grayscale range, determines that the current compensation load is the compensation load of the row of pixels, and by constructing a finite element simulation model, determines the compensation load of the pixel based on the simulation instance, does not need to invest in experiments many times to summarize experience, avoids the cost of modifying the design plan and experimental investment, and can be applied to the design of special-shaped liquid crystal products of all sizes and specifications.
[0080] Of course, implementing any product or method of the present application does not necessarily require achieving all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS
[0081] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application, and for ordinary technicians in this field, other embodiments can also be obtained based on these drawings.
[0082] Figure 1-1 A schematic diagram of a special-shaped display panel in the related art;
[0083] Figure 1-2 for Figure 1-1 A schematic diagram of the number of pixels in each row of a special-shaped display panel;
[0084] Figure 1-3 for Figure 1-1 A grayscale schematic diagram of a special-shaped display panel;
[0085] Figure 2-1A schematic diagram of a load block compensation area required for a special-shaped display panel;
[0086] Figure 2-2 for Figure 2-1 The first schematic diagram of the compensation of the load blocks in area 1 and area 2;
[0087] Figure 2-3 for Figure 2-1 A second schematic diagram of the compensation of the load blocks in area 1 and area 2;
[0088] Figure 3 A schematic diagram of load block compensation provided by the present application;
[0089] Figure 4 A schematic diagram of a flow chart of a load compensation method for a special-shaped display panel provided in the present application;
[0090] Figure 5 The waveform of the Gate row in the normal position of the Panel provided for this application;
[0091] Figure 6 The waveform of the Gate row at the "bangs" position provided by this application;
[0092] Figure 7 A schematic diagram of the structure of an electronic device provided in this application. DETAILED DESCRIPTION
[0093] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field based on the present application belong to the scope of protection of the present application.
[0094] The number of pixels in the special-shaped area of the special-shaped display panel is inconsistent with the number of pixels in the normal area, such as Figure 1-1 As shown in the figure, taking the “notch” screen as an example, at the “notch” position of the “notch” screen, since the pixels of the Gate row are missing a number of pixels relative to the middle position of the display panel, the Gate load at this position is also smaller than that at the middle position of the Panel. The charging rate of the pixels of the entire display panel is simulated, as shown in the figure. Figure 1-2 The figure shows the number of pixels in each row at the “bangs” position. It can be clearly observed that the number of pixels in the Gate row at the “bangs” position is less than the number of pixels in the middle of the Panel, and the transition area has a large mutation. According to the optical characteristics of γ2.2, without load compensation for each pixel row, it is reflected on the 255 grayscale image as shown below: Figure 1-3 As shown, in a normal display image, the grayscale at the "bangs" position is significantly different from other positions, which causes the image abnormality.
[0095] In order to compensate for the difference in Gate row load caused by the difference in the number of pixels in different rows, load compensation can be performed on the pixel rows, that is, compensating loads can be added to the pixel rows. Because for special-shaped display panels, the area occupied by the special-shaped area is smaller than that occupied by the non-special-shaped area, that is, the special-shaped area contains fewer pixel rows than the non-special-shaped area, so load compensation can be performed on the pixels in the special-shaped area.
[0096] The compensation load of the present application is composed of a preset number of load blocks. Different compensation loads include different load blocks. The load blocks are compensation capacitors and are divided into two structures. Figure 2-1 to Figure 2-3 shown.
[0097] The first structure is that one end of the capacitor is the Gate layer and is connected to the Gate row of the row, and the other end is the SD (source drain) layer. The signal is connected to the COM (common electrode) electrode of the conductive layer through the via of the SD layer, such as Figure 2-2 As shown, AA' is a section line, wherein the material of the conductive layer may be ITO (indium tin oxide), so that the SD layer and the Gate layer form a load capacitor, wherein a GI (gate insulation) layer is between the Gate layer and the SD layer.
[0098] The second structure is that the Gate signal comes out of the AA (display area) area and is connected to the SD layer through the transfer hole. The COM signal of the conductive layer is connected to the bottom Gate layer through the via hole, forming a capacitor with the middle SD layer Gate signal, such as Figure 2-3 As shown, BB' is a section line, wherein the GI layer is between the SD layer and the Gate layer, and the PVX (protective) layer is between the SD layer and the conductive layer.
[0099] Compared with the first structure, in the second structure, under the same area, the SD layer can form two layers of capacitance with the Gate layer and the conductive layer, and more capacitance loads can be formed under the condition of limited space.
[0100] In the prior art, a lot of experimental experience has been used to summarize the load range that different screens need to compensate for. Generally speaking, through the load block ( Figure 2-1 to Figure 2-3 As shown in the figure, the capacitance C of the gate row to be compensated is compensated to between 85% and 110% of the normal row, and then the resistance R and the entire RC load are verified to be within this range. The number of load blocks needs to be adjusted repeatedly to achieve the above requirements. Moreover, if it is a product that has not been made before, a lot of experimental verification needs to be reinvested, and even the design needs to be modified later to meet the display requirements, which will affect the project schedule and require additional funds.
[0101] like Figure 4 As shown, the present application provides a load compensation method for a special-shaped display panel, the method comprising:
[0102] S110, obtaining design parameters of a special-shaped display panel, and generating a finite element simulation model of the special-shaped display panel according to the design parameters;
[0103] S120, for a row of pixels with load to be compensated in the finite element simulation model, obtaining a current compensation load of the row of pixels, and adding the current compensation load to the row of pixels in the finite element simulation model to obtain a simulation instance of the special-shaped display panel;
[0104] S130, running the simulation example to obtain a voltage charging rate of a pixel capacitor of the pixel row under a current compensation load;
[0105] S140, determining a simulated display gray scale under a current compensation load based on a voltage charging rate of a pixel capacitor of the pixel row;
[0106] S150, when the simulated display grayscale is within a preset grayscale range, determining a current compensation load as a compensation load for the row of pixels.
[0107] A special-shaped display panel can be constructed based on the design parameters of the special-shaped display panel, which can include information of each pixel row of the special-shaped display panel. The finite element simulation model of the special-shaped display panel generated according to the design parameters can simulate the working conditions of the special-shaped display panel.
[0108] The load pixel row to be compensated in the finite element simulation model may be each pixel row of the special-shaped display panel, or may be a pixel row of the special-shaped area of the special-shaped display panel, and may be specifically set according to actual conditions.
[0109] The current compensation load may be any specified compensation load, and the compensation load may include a preset number of load blocks, where the load blocks are compensation capacitors. In one example, the number of load blocks included in the current compensation load is 1, and then the current compensation load is added to the load pixel row to be compensated in the finite element simulation model to perform load compensation on the pixel row, thereby obtaining a simulation example of a special-shaped display panel.
[0110] The charging rate is simulated through the finite element simulation model. Based on the simulated charging rate, the simulated display grayscale can be calculated. In order to simulate the charging rate, the waveforms of the Gate and Source rows need to be obtained. The details are as follows:
[0111] If the load of the Gate line is resistance R and capacitance C, divide the load of the Gate line (resistance R, capacitance C) into preset units evenly. In an example, Figure 3As shown, first, the load (resistance R, capacitance C) of the Gate row is evenly divided into 5 units. That is, the load of the Gate row is R1C1, R2C2, R3C3, R4C4, R5C5, and the initial voltage is provided by the IC (chip) end, and the initial voltage is V0, that is, the voltage output from the IC end is V0, and after passing through the load of the Gate row, the capacitor voltages charged to different positions are V1, V2, V3, V4, and V5, and finally the pixel C_Pixel is charged.
[0112] After the initial voltage signal V0 is output from the AC power supply, it passes through the segmented resistor R1, segmented capacitor C1, segmented resistor R2, segmented capacitor C2, segmented resistor R3, segmented capacitor C3, segmented resistor R4, segmented capacitor C4, segmented resistor R5, segmented capacitor C5, and then passes through the pixel resistor R_Pixel to be charged to charge the pixel capacitor C_Pixel. Within the unit time dt, the voltage of V1 can be expressed as V1' after a time dt, and V1' can be expressed by the formula:
[0113] ×dt+ ×dt=C1×(V1'-V1)
[0114] Simplifying, we can get V1'= +[(- - )×dt+1]×V1+
[0115] Similarly, V2', V3', V4', V5' and V_Pixel after a time dt can be obtained in this way.
[0116] V2' can be expressed by the formula:
[0117] ×dt+ ×dt=C2×(V2'-V2)
[0118] Simplifying, we can get V2'= +[(- - )×dt+1]×V2+
[0119] V3' can be expressed by the formula:
[0120] ×dt+ ×dt=C3×(V3'-V3)
[0121] Simplifying, we can get V3'= +[(- - )×dt+1]×V3+
[0122] V4' can be expressed by the formula:
[0123] ×dt+ ×dt=C4×(V4'-V4)
[0124] Simplifying, we can get V4'= +[(- - )×dt+1]×V4+
[0125] V5' can be expressed by the formula:
[0126] ×dt+ ×dt=C5×(V5'-V5)
[0127] Simplifying, we can get V5'= +[(- - )×dt+1]×V5+
[0128] Vpixel' can be expressed by the formula:
[0129] ×dt=Cpixel×(Vpixel'-Vpixel)
[0130] Simplified, we can get Vpixel'= ×dt +Vpixel
[0131] Among them, in order to ensure that V1' and V1 are positively correlated (to ensure function convergence), it is necessary to keep V1 to obtain the coefficient 1+(- - )×dt] is greater than 0. Similarly, V2', V3', V4', V5' and V_Pixel' obtained by similar equations should maintain a positive correlation with V2, V3, V4, V5 and V_Pixel. In this way, the value range of dt can be obtained. By appropriately selecting the value of dt, the voltage at each point in the circuit after dt time can be obtained. By iteratively solving the time dt, the waveform of each point can be obtained.
[0132] Similarly, the waveform of the Source signal can be obtained by applying the above method to the Source signal.
[0133] The size of the segmented resistance R and the segmented capacitance C in the above description depends on the number of pixels in the Gate row. The resistance R and capacitance C contained in each pixel are fixed. Therefore, the larger the number of pixels, the larger the resistance R and capacitance C of the row. By simulating the Gate row in the "bangs" area and the normal Gate row in the middle area of the Panel in the above way, as shown below Figure 5 and Figure 6 As shown, Figure 5 This is the waveform of the Gate row in the normal position of the Panel. Figure 6 This is the waveform of the Gate row at the "bangs" position. From the comparison of the two figures, we can see that the larger the resistance R and capacitance C of the Gate row, the greater the waveform delay of the signal.
[0134] By superimposing the waveform of the Gate row and the waveform of the Source row, the current formula of the semiconductor is:
[0135] When Vgs-Vth ≥ Vds, ;
[0136] When Vgs-Vth<Vds, ;
[0137] Wherein, Vgs is the voltage between Gate and Source in the TFT device, Vth is the threshold voltage of the TFT device, Vds is the voltage between Source and Drain of the TFT device, Ids is the current between Source and Drain of the TFT device, μeff is the electron mobility of the TFT device, is a parameter related to the properties of the film layer, W is the channel length of the TFT device, and L is the channel width of the TFT device.
[0138] By setting the finite element simulation step, the Ids time curve can be calculated, and then the charging speed of the pixel capacitor charge Q can be obtained. The charging voltage of the pixel capacitor C_Pixel can be obtained through the relationship between the charge Q and the pixel capacitance C and the pixel voltage U (that is, U=Q / C). This method can be used to simulate the voltage charging rate on the pixel capacitor C_Pixel within a limited time.
[0139] After obtaining a simulation instance of the special-shaped display panel, the working condition of the special-shaped display panel can be simulated. According to the optical characteristics of γ2.2, the target voltage of the current grayscale to be tested and the preset grayscale range of the current grayscale to be tested can be determined. The preset grayscale range is determined based on the current grayscale to be tested. For example, as long as the pixel brightness difference between the simulated display grayscale and the current grayscale to be tested is within one grayscale, it can be determined that the simulated display grayscale is within the preset grayscale range.
[0140] Then, the simulation instance is charged according to the target voltage to obtain the voltage charging rate of the pixel capacitor of the pixel row under the current compensation load. After obtaining the voltage charging rate of the pixel capacitor of the pixel row, according to the optical characteristics of γ2.2, that is, , the corresponding simulated display grayscale can be calculated. When the simulated display grayscale is within the preset grayscale range, the current compensation load is determined to be the compensation load of the row of pixels, so that the number of load blocks added to the row of pixels can be determined.
[0141] By constructing a finite element simulation model and determining the compensation load of the pixel based on the simulation example, there is no need to conduct multiple experiments to summarize experience, thus avoiding the cost of modifying the design plan and experimental investment. It can be applied to the design of special-shaped LCD products of all sizes and specifications.
[0142] In a possible implementation manner, before the step of running the simulation instance to obtain the voltage charging rate of the pixel capacitor of the pixel row under the current compensation load, the method further includes:
[0143] Obtaining a target voltage of a grayscale to be tested and a preset grayscale range of the grayscale to be tested;
[0144] The running of the simulation instance to obtain a simulated display grayscale under a current compensation load includes:
[0145] The row of pixels in the simulation example is charged using the target voltage to obtain a voltage charging rate of pixel capacitors of the pixel row under a current compensation load.
[0146] The display grayscale is the grayscale value of each pixel in the image. The display grayscale represents the display brightness of the display panel, which is usually between 0 and 255, indicating different grayscale levels from black (0) to white (255). According to the optical characteristics of γ2.2, different display grayscales have required voltages. For example, according to the optical characteristics table of γ2.2, the voltages corresponding to different display grayscales can be queried; the preset voltage range is determined based on the optical characteristics of γ2.2, and the optical characteristics table of γ2.2 represents the voltage range required to achieve different display grayscales;
[0147] The current grayscale to be tested may be any grayscale from 0 to 255, and the preset grayscale range of the current grayscale to be tested is determined based on actual conditions, for example, the current displayed grayscale is 100, and the preset grayscale range is 99-101.
[0148] After determining the current grayscale to be tested, the target voltage of the current grayscale to be tested is obtained based on the optical characteristics of γ2.2, and the preset grayscale range of the current grayscale to be tested is determined. Then, the target voltage is used to charge the row of pixels in the simulation instance to obtain the simulated display grayscale of the row of pixels under the current compensation load. If the simulated display grayscale is within the preset grayscale range, it means that the current compensation load is the compensation load for the row of pixels.
[0149] In a possible implementation manner, obtaining the current compensation load of the row of pixels includes:
[0150] A simulation compensation load that has not been selected is selected from the preset simulation compensation load set as the current compensation load of the row of pixels.
[0151] The preset simulation compensation load set can be a pre-set set, which includes multiple simulation compensation loads, each simulation compensation load is different. For example, when the minimum module of the simulation compensation load is divided into resistor-capacitor load modules, the simulation compensation load includes a specified number of resistor-capacitor load modules, for example, 0 resistor-capacitor load modules, 1 resistor-capacitor load module, 2 resistor-capacitor load modules, 3 resistor-capacitor load modules, 4 resistor-capacitor load modules, 5 resistor-capacitor load modules, etc.
[0152] Different simulation compensation loads include different numbers of resistor and capacitor load modules.
[0153] A simulated compensation load that has not been selected can be selected from the preset simulated compensation load set as the current compensation load of the row of pixels. For example, a simulated compensation load including one RC load module is selected as the current compensation load of the row of pixels.
[0154] In a possible implementation manner, after the step of determining the current compensation load as the compensation load of the row of pixels, the method further includes:
[0155] Return to step 1 and select a simulated compensation load that has not been selected from the preset simulated compensation load set as the current compensation load, and continue to execute until the preset simulated compensation load set is traversed to obtain a target compensation load group, wherein the target compensation load group includes one or more target compensation loads;
[0156] When the simulated display grayscale is within a preset grayscale range, determining the current compensation load as the compensation load of the row of pixels includes:
[0157] An optimal target compensation load is determined from the target compensation load group based on a preset first rule, and the optimal target compensation load is used as the compensation load of the row of pixels.
[0158] The preset simulation compensation load set includes at least one simulation compensation load. After the current compensation load is determined to be the compensation load for the row of pixels, a simulation compensation load that has not been selected can be selected from the preset simulation compensation load set as the current compensation load, and then the execution is continued until the preset simulation compensation load set is traversed to obtain a target compensation load group, and then the optimal target compensation load is determined from the target compensation load group based on the preset first rule, and the optimal target compensation load is used as the compensation load for the row of pixels.
[0159] In a possible implementation manner, when the target compensation load group includes multiple target compensation loads, one target compensation load group of the target compensation load groups may be randomly acquired and the target compensation load is used as the optimal target compensation load.
[0160] Because under each target compensation load in the target compensation load group, the simulated display grayscale is within the preset grayscale range, therefore, each value in the target compensation load group meets the requirements.
[0161] In a possible implementation manner, determining the optimal target compensation load from the target compensation load group based on a preset first rule includes:
[0162] The median of the target compensation load group is taken as the optimal target compensation load.
[0163] When the target compensation load group includes multiple target compensation loads, the median of the target compensation load group may be used as the optimal target compensation load.
[0164] In one possible implementation, the preset grayscale range is determined based on the current grayscale to be tested. When the target compensation load group includes multiple target compensation loads, the target compensation load in the target compensation load group whose corresponding simulated display grayscale is the current grayscale to be tested is determined as the optimal candidate group, and any target compensation load is selected from the optimal candidate group as the optimal target compensation load.
[0165] The preset grayscale range is determined based on the current grayscale to be tested. For example, if the current grayscale to be tested is 117, the preset grayscale range can be no less than 116 and no more than 118. If the simulated display grayscale is 117, the optimal condition is met. The target compensation load corresponding to the simulated display grayscale of 117 can be used as the optimal target compensation load. In this way, there is no error with the current grayscale to be tested, thereby improving the display effect.
[0166] In a possible implementation manner, before the step of obtaining the target voltage of the current grayscale to be tested, the method further includes:
[0167] Acquire a set of grayscales to be displayed, and select a display grayscale that has not been selected from the set of grayscales to be displayed as a current grayscale to be tested;
[0168] After the step of obtaining a target compensation load group, the method further comprises:
[0169] Returning to the step of selecting a display grayscale that has not been selected from the grayscale set to be displayed as the grayscale to be displayed, and continuing to execute until a preset number of target compensation load groups are obtained;
[0170] When the simulated display grayscale is within a preset grayscale range, determining the current compensation load as the compensation load of the row of pixels includes:
[0171] An optimal target compensation load is determined from the preset number of target compensation load groups based on a preset second rule, and the optimal target compensation load is used as the compensation load of the row of pixels.
[0172] Because the displayed grayscale is the grayscale value of each pixel in the image, usually between 0 and 255, representing different grayscale levels from black (0) to white (255). The grayscale set to be displayed can be determined based on actual conditions. For example, if there is a set A={x∈R|0≤x≤255}, then the grayscale set to be displayed can be a subset of set A, that is, the grayscale set to be displayed A.
[0173] For a row of pixels to be compensated for a load in a finite element simulation model, a current compensation load of the pixels in the row is obtained, and the current compensation load is added to the pixels in the row in the finite element simulation model to obtain a simulation instance of a special-shaped display panel, a display grayscale that has not been selected is selected from a set of grayscales to be displayed as the current grayscale to be tested, and then a target voltage of the current grayscale to be tested and a preset grayscale range of the current grayscale to be tested are obtained, the row of pixels in the simulation instance is charged with the target voltage to obtain a simulated display grayscale of the pixels in the row under the current compensation load, when the simulated display grayscale is within the preset grayscale range, the current compensation load is determined to be the compensation load of the pixels in the row, and a return step is returned to select a simulated compensation load that has not been selected from the preset simulation compensation load set as the current compensation load, and the execution is continued until the preset simulation compensation load set is traversed to obtain a target compensation load group under the current grayscale to be tested.
[0174] Then, a display grayscale that has not been selected is reselected from the set of grayscales to be displayed as the current grayscale to be displayed, and then the target voltage of the current grayscale to be tested and the preset grayscale range of the current grayscale to be tested are obtained, and the row of pixels in the simulation instance is charged using the target voltage to obtain the simulated display grayscale of the row of pixels under the current compensation load, until a preset number of target compensation load groups are obtained.
[0175] The preset number is a positive integer, and the preset number is not greater than the number of elements included in the grayscale set to be displayed. The preset number can be determined based on actual conditions and is not limited here.
[0176] After obtaining a preset number of target compensation load groups, an optimal target compensation load may be determined from the preset number of target compensation load groups based on a preset second rule, and the optimal target compensation load may be used as the compensation load for the row of pixels.
[0177] The target compensation load under different display grayscales can be simulated, and then the optimal target compensation load is determined by combining the target compensation loads under different display grayscales, so that the selected compensation load meets the display requirements of multiple display grayscales and improves the display quality.
[0178] In a possible implementation manner, determining the optimal target compensation load from the preset number of target compensation load groups based on the preset second rule, and using the optimal target compensation load as the compensation load of the row of pixels includes:
[0179] Taking the intersection of the preset number of target compensation load groups;
[0180] If the intersection is not an empty set, selecting a target compensation load from the intersection as the optimal target compensation load;
[0181] If the intersection is an empty set, a union is taken for the preset number of target compensation load groups, and an optimal target compensation load is determined based on the union.
[0182] Because there are a preset number of target compensation load groups, in order to make the selected optimal target compensation load meet the display requirements under multiple display grayscales, the intersection of the preset number of target compensation load groups can be taken. If the intersection is not an empty set, then any target compensation load can be selected from the intersection as the optimal target compensation load. This optimal target compensation load can meet the display requirements under multiple display grayscales and improve the display quality.
[0183] In one example, residual calculation is performed on each target compensation load in the union, and the target compensation load when the residual value is the smallest is used as the target compensation load.
[0184] If the intersection is an empty set, a preset number of target compensation load groups can be taken as a union, and then the residuals of each target compensation load in the union can be calculated, and the target compensation load with the smallest residual value is taken as the optimal target compensation load. When the residual value is the smallest, it means that the target compensation load meets more display grayscale requirements than other target compensation loads. Taking the target compensation load as the optimal target compensation load can maximize the display quality.
[0185] In one example, the number of target compensation load groups to which each target compensation load in the union belongs is calculated, and the target compensation load with the largest number is taken as the target compensation load.
[0186] If the intersection is an empty set, the preset number of target compensation load groups can be taken as the union, and then the number of target compensation load groups in which each target compensation load in the union is located can be calculated. For example, a total of 3 target compensation load groups are included, wherein the union includes target compensation load 1, target compensation load 2, target compensation load 3, and target compensation load 4, wherein, except for the target compensation load group in which target compensation load 4 is located, which is 2, the number of target compensation load groups in which target compensation load 1, target compensation load 2, and target compensation load 3 are located is 1. Since the number of target compensation load groups in which target compensation load 4 is located is the largest, target compensation load 4 can be used as the optimal target compensation load. Using the target compensation load with the largest number as the target compensation load means that the target compensation load meets more display grayscale requirements relative to other target compensation loads. Using the target compensation load as the optimal target compensation load can maximize the display quality.
[0187] The embodiment of the present application provides a load compensation device for a special-shaped display panel, the device comprising:
[0188] A generating module, used for acquiring design parameters of the special-shaped display panel, and generating a finite element simulation model of the special-shaped display panel according to the design parameters;
[0189] An adding module is used to obtain the current compensation load of the row of pixels to be compensated for the load in the finite element simulation model, and add the current compensation load to the row of pixels in the finite element simulation model to obtain a simulation instance of the special-shaped display panel;
[0190] An operation module, used for running the simulation instance to obtain a voltage charging rate of a pixel capacitor of the pixel row under a current compensation load;
[0191] A first determination module, configured to determine a simulated display grayscale under a current compensation load based on a voltage charging rate of a pixel capacitor of the pixel row;
[0192] The second determination module is used to determine the current compensation load as the compensation load of the row of pixels when the simulated display grayscale is within a preset grayscale range.
[0193] In a possible implementation, the device further includes:
[0194] A voltage acquisition module, used for acquiring a target voltage of a grayscale to be tested and a preset grayscale range of a grayscale to be tested before the step of running the simulation instance to obtain a voltage charging rate of a pixel capacitor of the pixel row under a current compensation load;
[0195] The operation module is specifically used for:
[0196] The row of pixels in the simulation example is charged using the target voltage to obtain a voltage charging rate of pixel capacitors of the pixel row under a current compensation load.
[0197] In a possible implementation manner, the adding module is specifically used for:
[0198] A simulation compensation load that has not been selected is selected from the preset simulation compensation load set as the current compensation load of the row of pixels.
[0199] In a possible implementation, the device further includes:
[0200] A traversal module, used for: after the step of determining the current compensation load as the compensation load of the row of pixels, returning to the step of selecting a simulation compensation load that has not been selected from the preset simulation compensation load set as the current compensation load, and continuing to execute until the preset simulation compensation load set is traversed to obtain a target compensation load group, wherein the target compensation load group includes one or more of the target compensation loads;
[0201] The second determining module is specifically used for:
[0202] An optimal target compensation load is determined from the target compensation load group based on a preset first rule, and the optimal target compensation load is used as the compensation load of the row of pixels.
[0203] In a possible implementation manner, the second determining module is specifically configured to:
[0204] The median of the target compensation load group is taken as the optimal target compensation load.
[0205] In a possible implementation manner, the preset grayscale range is determined based on the current grayscale to be tested, and the second determination module is specifically configured to:
[0206] When the target compensation load group includes multiple target compensation loads, the target compensation load whose corresponding simulated display grayscale in the target compensation load group is the current grayscale to be tested is determined as the optimal candidate group, and any target compensation load is selected from the optimal candidate group as the optimal target compensation load.
[0207] In a possible implementation, the device further includes:
[0208] A selection module is used to: before the step of obtaining the target voltage of the current gray scale to be tested, obtain a set of gray scales to be displayed, and select a display gray scale that has not been selected from the set of gray scales to be displayed as the current gray scale to be tested;
[0209] A load group determination module, which is used to, after the step of obtaining a target compensation load group, return to the step of selecting a display gray scale that has not been selected from the set of gray scales to be displayed as the gray scale to be displayed, and continue to execute until a preset number of target compensation load groups are obtained;
[0210] The second determining module is specifically used for:
[0211] An optimal target compensation load is determined from the preset number of target compensation load groups based on a preset second rule, and the optimal target compensation load is used as the compensation load of the row of pixels.
[0212] In a possible implementation manner, the second determining module is specifically configured to:
[0213] Taking the intersection of the preset number of target compensation load groups;
[0214] If the intersection is not an empty set, selecting a target compensation load from the intersection as the optimal target compensation load;
[0215] If the intersection is an empty set, a union is taken for the preset number of target compensation load groups, and an optimal target compensation load is determined based on the union.
[0216] In a possible implementation manner, the second determining module is specifically configured to:
[0217] Residual calculation is performed on each target compensation load in the union, and the target compensation load when the residual value is the smallest is used as the optimal target compensation load.
[0218] In a possible implementation manner, the second determining module is specifically configured to:
[0219] The number of target compensation load groups to which each target compensation load in the union belongs is calculated, and the target compensation load with the largest number is taken as the target compensation load.
[0220] The present application also provides an electronic device, such as Figure 7 As shown, it includes a processor 501 , a communication interface 502 , a memory 503 and a communication bus 504 , wherein the processor 501 , the communication interface 502 , and the memory 503 communicate with each other via the communication bus 504 .
[0221] Memory 503, used for storing computer programs;
[0222] The processor 501 is used to execute the program stored in the memory 503, and implements the following steps:
[0223] Acquiring design parameters of a special-shaped display panel, and generating a finite element simulation model of the special-shaped display panel according to the design parameters;
[0224] For a row of pixels with load to be compensated in a finite element simulation model, obtaining a current compensation load of the row of pixels, and adding the current compensation load to the row of pixels in the finite element simulation model to obtain a simulation instance of the special-shaped display panel;
[0225] Running the simulation instance to obtain a simulated display grayscale under a current compensation load;
[0226] When the simulation displays a grayscale within a preset grayscale range, the current compensation load is determined to be the compensation load of the row of pixels.
[0227] The communication bus mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0228] The communication interface is used for communication between the above electronic device and other devices.
[0229] The memory may include a random access memory (RAM) or a non-volatile memory (NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.
[0230] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0231] In another embodiment provided in the present application, a computer-readable storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above-mentioned special-shaped display panel load compensation methods are implemented.
[0232] In another embodiment provided in the present application, a computer program product including instructions is also provided, and when the computer is run on the computer, the computer executes any one of the load compensation methods for special-shaped display panels in the above embodiments.
[0233] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive Solid State Disk (SSD)), etc.
[0234] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0235] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device, equipment and storage medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0236] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application are included in the protection scope of the present application.
Claims
1. A method for compensating a load of a special-shaped display panel, characterized in that: The method comprises: Acquiring design parameters of a special-shaped display panel, and generating a finite element simulation model of the special-shaped display panel according to the design parameters; For a row of pixels with load to be compensated in a finite element simulation model, obtaining a current compensation load of the row of pixels, and adding the current compensation load to the row of pixels in the finite element simulation model to obtain a simulation instance of the special-shaped display panel; Running the simulation example to obtain a voltage charging rate of a pixel capacitor of the pixel row under a current compensation load; Determining a simulated display grayscale under a current compensation load based on a voltage charging rate of a pixel capacitor of the pixel row; When the simulation displays a grayscale within a preset grayscale range, the current compensation load is determined to be the compensation load of the row of pixels.
2. The method according to claim 1, characterized in that Before the step of running the simulation example to obtain the voltage charging rate of the pixel capacitor of the pixel row under the current compensation load, the method further includes: Obtaining a target voltage of a grayscale to be tested and a preset grayscale range of the grayscale to be tested; The running of the simulation example to obtain a voltage charging rate of a pixel capacitor of the pixel row under a current compensation load includes: The row of pixels in the simulation example is charged using the target voltage to obtain a voltage charging rate of pixel capacitors of the pixel row under a current compensation load.
3. The method according to claim 2, characterized in that The obtaining of the current compensation load of the row of pixels includes: A simulation compensation load that has not been selected is selected from the preset simulation compensation load set as the current compensation load of the row of pixels.
4. The method according to claim 3, characterized in that After the step of determining the current compensation load as the compensation load of the row of pixels, the method further includes: Return to step 1 and select a simulated compensation load that has not been selected from the preset simulated compensation load set as the current compensation load, and continue to execute until the preset simulated compensation load set is traversed to obtain a target compensation load group, wherein the target compensation load group includes one or more target compensation loads; When the simulated display grayscale is within a preset grayscale range, determining the current compensation load as the compensation load of the row of pixels includes: An optimal target compensation load is determined from the target compensation load group based on a preset first rule, and the optimal target compensation load is used as the compensation load of the row of pixels.
5. The method according to claim 4, characterized in that The determining the optimal target compensation load from the target compensation load group based on a preset first rule comprises: The median of the target compensation load group is taken as the optimal target compensation load.
6. The method according to claim 4, characterized in that The preset grayscale range is determined based on the current grayscale to be tested, and the determining the optimal target compensation load from the target compensation load group based on the preset first rule includes: When the target compensation load group includes multiple target compensation loads, the target compensation load whose corresponding simulated display grayscale in the target compensation load group is the current grayscale to be tested is determined as the optimal candidate group, and any target compensation load is selected from the optimal candidate group as the optimal target compensation load.
7. The method according to claim 4, characterized in that Before the step of obtaining the target voltage of the current grayscale to be tested, the method further includes: Acquire a set of grayscales to be displayed, and select a display grayscale that has not been selected from the set of grayscales to be displayed as a current grayscale to be tested; After the step of obtaining a target compensation load group, the method further comprises: Returning to the step of selecting a display grayscale that has not been selected from the grayscale set to be displayed as the grayscale to be displayed, and continuing to execute until a preset number of target compensation load groups are obtained; When the simulated display grayscale is within a preset grayscale range, determining the current compensation load as the compensation load of the row of pixels includes: An optimal target compensation load is determined from the preset number of target compensation load groups based on a preset second rule, and the optimal target compensation load is used as the compensation load of the row of pixels.
8. The method according to claim 7, characterized in that The determining the optimal target compensation load from the preset number of target compensation load groups based on the preset second rule, and using the optimal target compensation load as the compensation load of the row of pixels, comprises: Taking the intersection of the preset number of target compensation load groups; If the intersection is not an empty set, selecting a target compensation load from the intersection as the optimal target compensation load; If the intersection is an empty set, a union is taken for the preset number of target compensation load groups, and an optimal target compensation load is determined based on the union.
9. The method according to claim 8, characterized in that The determining of the optimal target compensation load based on the union includes: Residual calculation is performed on each target compensation load in the union, and the target compensation load when the residual value is the smallest is used as the optimal target compensation load.
10. The method according to claim 8, characterized in that The determining of the optimal target compensation load based on the union includes: The number of target compensation load groups to which each target compensation load in the union belongs is calculated, and the target compensation load with the largest number is taken as the target compensation load.
11. A load compensation device for a special-shaped display panel, characterized in that: The device comprises: A generating module, used for acquiring design parameters of the special-shaped display panel, and generating a finite element simulation model of the special-shaped display panel according to the design parameters; An adding module is used to obtain the current compensation load of the row of pixels to be compensated for the load in the finite element simulation model, and add the current compensation load to the row of pixels in the finite element simulation model to obtain a simulation instance of the special-shaped display panel; An operation module, used for running the simulation instance to obtain a voltage charging rate of a pixel capacitor of the pixel row under a current compensation load; A first determination module, configured to determine a simulated display grayscale under a current compensation load based on a voltage charging rate of a pixel capacitor of the pixel row; The second determination module is used to determine the current compensation load as the compensation load of the row of pixels when the simulated display grayscale is within a preset grayscale range.
12. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, for implementing the method steps described in any one of claims 1 to 10 when executing a program stored in a memory.
13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method steps described in any one of claims 1 to 10 are implemented.
Citation Information
Patent Citations
Display compensation method and device, and display device
CN109584831A
Irregular display panel
CN110780496A
Display device
CN112310163A
Simulation system and simulation method of pixel circuit
CN112558342A
Inorganic film, water vapor permeation simulation method thereof and display panel
CN117236019A