The present application claims the priority of the following Chinese patent applications: serial No. CN202311094908.9, filed Aug. 28, 2023; the disclosure of which is hereby incorporated by reference herein in its entirety for all purposes.
The disclosure relates to a field of display technology, in particular to a compensation method, system, device and medium of an IR Drop of a display panel.
OLED (Organic Light Emitting diode) display panel is a current-driven component. When the pixels of the OLED display panel are lighted, the current flowing through the power metal wires will generate a voltage drop (IR Drop), thereby causing the uneven display brightness of OLED display, which adversely affects the display effect. In the conventional technology, an external compensation usually has the problem of inaccurate current sensing, and the uneven display brightness caused by the IR Drop of the display panel cannot be completely compensated.
The disclosure provides a compensation method, system, device of an IR Drop of a display panel to solve a problem of uneven display brightness caused by the IR Drop I in the conventional art.
The disclosure provides the compensation method of the IR Drop of the display panel, including:
In an embodiment of the disclosure, constructing the IR Drop model of the display panel based on the distribution of equivalent resistances between adjacent pixels in the display panel includes:
In an embodiment of the disclosure, the compensation method of the IR Drop of the display panel according to claim 1, wherein, in an operation of constructing the vector matrix equation of the IR Drop according to the IR Drop model, the vector matrix equation of the IR Drop satisfies a following formula:
In an embodiment of the disclosure, a conductance value of each node in the equivalent sub-matrix satisfies a following formula:
In an embodiment of the disclosure, a current value of each node in the equivalent sub-matrix satisfies a following formula:
In an embodiment of the disclosure, iteratively solving IR Drop data of each node in each equivalent sub-matrix includes:
In an embodiment of the disclosure, in an operation of performing an equivalent processing on the vector matrix equation of the IR Drop to form a plurality of equivalent sub-matrices, the equivalent sub-matrix is stored using a sparse algorithm.
The disclosure further provides a compensation system of an IR Drop of a display panel, including a model construction module, a matrix construction module, an equivalent processing module, an iterative solution module and a node compensation module.
The model construction module is configured to construct an IR Drop model of the display panel based on a distribution of equivalent resistances between adjacent pixels in the display panel.
The matrix construction module is configured to construct a vector matrix equation of the IR Drop according to the IR Drop model.
The equivalent processing module is configured to perform an equivalent processing on the vector matrix equation of the IR Drop to form a plurality of equivalent sub-matrices.
The iterative solution module is configured to iteratively solve IR Drop data of each node in each equivalent sub-matrix.
The node compensation module is configured to perform a voltage compensation on each pixel in the display panel according to the IR Drop data.
The disclosure further provides a computer device, including a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the operations of the compensation method of the IR Drop of the display panel as described in any one of the above are implemented.
The disclosure further provides a computer-readable storage medium. The computer-readable storage medium stores the computer program. When the computer program is executed by a processor, the operations of the compensation method of the IR Drop of the display panel as described in any one of the above are implemented.
As mentioned above, the compensation method, system, device and medium of the IR Drop of the display panel of the disclosure have following beneficial effects: the disclosure may accurately solve the IR Drop of each node of the display panel, and may realize a point-to-point accurate voltage compensate to enable the display brightness to be uniform due to IR Drop on the display panel.
The following describes the implementation of the disclosure through specific embodiments, and those skilled in the art can easily understand other advantages and effects of the disclosure from the content disclosed in this specification. The disclosure may also be implemented or applied through other different specific embodiments. Various details in this specification may also be modified or changed based on different viewpoints and applications without departing from the disclosure. It should be noted that, the following embodiments and the features in the embodiments can be combined with each other without conflict. It should further be understood that the terms used in the examples of the disclosure are used to describe specific embodiments, instead of limiting the protection scope of the disclosure. The test methods that do not indicate specific conditions in the following examples are usually in accordance with conventional conditions, or conditions recommended by each manufacturer.
It should be noted that structures, proportions, sizes, etc. shown in drawings attached to this specification are only used to match content disclosed in the specification and are for understanding and reading of people familiar with this technology. They are not used to limit an implementation of the disclosure. Therefore, it has no technical substantive significance. Any modification of structure, change of proportional or adjustment of size shall still fall within a scope of this disclosure without affecting an effect that the disclosure can produce and the purpose that can be achieved. At the same time, it should be noted that the terms such as “upper”, “lower”, “left”, “right”, “middle” and “one” cited in this specification are only for the convenience of description and are not used to limit the scope of the disclosure. The change or adjustment of the relative relationship should also be regarded as the applicable scope of the disclosure without substantial change in the technical content.
Please refer to
Please refer to
Please refer to
In an embodiment of the disclosure, executing S110 means that calculating the equivalent resistance between adjacent pixels in the display panel. Specifically, the equivalent resistance between adjacent pixels in the display panel may characterize a sheet resistance of a power supply metal wire between two adjacent pixels. A resistance value of the equivalent resistance is a function of a length, width, height and resistivity of the power supply metal wire. In this embodiment, the equivalent resistance between adjacent pixels may be divided into two directions: horizontal and vertical resistances, which means an equivalent resistance of a horizontal power supply metal wire and an equivalent resistance of a vertical power supply metal wire. An equivalent resistance RTD of the horizontal power supply metal wire may satisfy the following formula:
The equivalent resistance RMD of the vertical power supply metal wire may satisfy the following formula:
Wherein, lTD represents a length of the horizontal power supply metal wire, hTD represents a height of the horizontal power supply metal wire, wTD represents a wire width of the horizontal power supply metal wire, lMD represents a length of the vertical power supply metal wire, hMD represents a height of the vertical power supply metal wire, wMD represents a wire width of the vertical power supply metal wire, p represents a resistivity of horizontal and vertical power supply metal wires.
Furthermore, the power supply metal wires that connect the display panel to a working voltage (VDD) adopt same specifications. It may be seen that due to different lengths of the power supply metal wires in different directions, resistance values of the horizontal and vertical power supply metal wires will also be different. In this embodiment, the equivalent resistance RTD of the horizontal power supply metal wire of the adjacent pixels in the display panel may be simplified as:
The equivalent resistance RMD of the vertical power supply metal wire of the adjacent pixels in the display panel may be simplified as:
Wherein, RVDD represents the resistance value of the power supply metal wire between two adjacent pixels. In this embodiment, the resistance value RVDD of the metal power wire used for the working voltage may be 0.50, the length lTD of the horizontal power metal wire may be set to 132.03 mm, and the length lMD of the vertical power metal wire may be set to 132.78 mm.
In an embodiment of the disclosure, executing S120 means that constructing the IR Drop model of the display panel according to all of the equivalent resistances. Specifically, a resolution of the display panel may be set to be M×N, which means that the display panel has M columns of pixels in a horizontal direction and N rows of pixels in a vertical direction. According to the equivalent resistance between all adjacent pixels calculated in S110, the IR Drop model of the display panel is constructed. In this embodiment, the IR Drop model may be a resistive static IR Drop analysis network including P×Q nodes. Wherein, P represents a total number of horizontal nodes in the IR Drop model, and P is equal to a lateral resolution of the display panel, which means that P=M. Q represents a total number of longitudinal nodes in a IR Drop model, and Q is equal to a longitudinal resolution of the display panel, which means that Q=N.
Further, a typical pixel circuit consists of two TFTs (Thin Film Transistor) and a capacitor, wherein, a driving thin film transistor (DTFT) controls a driving current passing through the OLED under a given lighting level by changing a gate voltage. Therefore, an electronic component in pixels of the OLED display panel may be simplified as a current source driven by DTFT, which means that a current-driven OLED display panel may be equivalently expressed as the current source in the above IR Drop model, then a total number of load current sources is P×Q. The voltage source is horizontally connected with the display panel, and a total number of voltage sources must be greater than 1.
In an embodiment of the disclosure, executing S200 means constructing the vector matrix equation of the IR Drop according to the IR Drop model. Specifically, the IR Drop model includes P×Q nodes, therefore, the IR Drop vector matrix is a P×Q matrix. In this embodiment, the vector matrix equation of the IR Drop of the display panel may satisfy the following formula:
Please refer to
In this embodiment, for the node (xi, yi) in the i-th equivalent sub-matrix Gi, a transverse conductance gTD between it and an adjacent node may satisfy the following formula:
For the node (xi, yi) in the i-th equivalent sub-matrix Gi, a vertical conductance gTD between it and an adjacent node may satisfy the following formula:
Therefore, a total conductance value g of this node (xi, yi) may be expressed as:
Wherein, REL represents an equivalent resistance of the pixel in each node. The equivalent resistance REL of the pixel may be set to 4.19×10{circumflex over ( )}6Ω.
In this embodiment, a total current value I(xi, yi) passing through this node (xi, yi) may satisfy the following formula:
In an embodiment of the disclosure, the resolution of the display panel may be, for example, 7680×4320, so there are a total of 7680×4320 nodes in the IR Drop model. The conductance matrix G is equivalently processed along the power supply direction of the voltage source to form L equivalent sub-matrices Gi. The equivalent sub-matrix Gi may be expressed as:
In this embodiment, the number L of equivalent sub-matrices may be, for example, 768. Then the total number of horizontal nodes in the i-th equivalent sub-matrix Gi(i=1, . . . , 768) is 10, and the total number of the longitudinal nodes is 4320. At this time, each node in the i-th equivalent sub-matrix Gi may be expressed as (xi, yi), wherein, xi=1, . . . , 10; yi=1, . . . , 4320. The voltage source may be a stable DC voltage source, and its voltage value U may be set to 24V. Therefore the total number of voltage sources may be 10 and the total number of load current sources may be 43200. An initial current value of the load current source may be 2.446×10−6 A.
It should be noted that the equivalent sub-matrix Gi in the above operations is of order x2×y2. When the resolution of the OLED display panel is low, the order of its equivalent sub-matrix Gi is also low, and conventional algorithms may be used for calculation. When the resolution of the OLED display panel increases, the order of its equivalent sub-matrix Gi increases, and there are fewer non-zero elements in the equivalent sub-matrix Gi. If the conventional algorithm is used to solve the problem, a large number of zero elements need to be stored, and solving it will consume a lot of operation time and memory, and may even be unsolvable.
In an embodiment of the disclosure, sparse algorithm is used to store equivalent sub-matrices Gi. A sparse algorithm storage may selectively store only non-zero elements in the equivalent sub-matrix Gi. The sparse algorithm storage records rows, columns and values of the non-zero elements in a small-scale array, thereby reducing a size of the matrix and enabling it to be possible to accurately solve the IR Drop of each pixel at a high resolution. In this embodiment, when the sparse algorithm storage is used, a first column of the equivalent sub-matrix Gi may be expressed as:
Please refer to
S410, iteratively solving the vector matrix equation of the IR Drop to generate an iterative value of a node voltage and a node current of each of the nodes;
S420, when an error between two adjacent iteration values is less than a preset iteration error, recording an iteration value generated by a latest iteration as a node voltage value of each node, and calculating and generating the IR Drop data of all the nodes.
Please refer to
Furthermore, based on the node voltage value of each node, the IR Drop of each node in the equivalent sub-matrix may be analyzed and calculated, thereby obtaining the IR Drop data of each pixel in the M×N resolution OLED display panel.
In an embodiment of the disclosure, executing S500 means performing the voltage compensation on each node in each equivalent sub-matrix according to the IR Drop data. Specifically, according to the IR Drop data of each node in the display panel obtained by solving in S400, the accurate point-to-point voltage compensation is performed for each pixel, thereby improving the problem of uneven brightness of the high-resolution OLED display panel caused by the IR Drop, which improves the display effect of the display panel.
Please refer to
In an embodiment of the disclosure, the model construction module 100 is used for constructing the IR Drop model of the display panel based on the distribution of equivalent resistances between adjacent pixels in the display panel. Specifically, first, the equivalent resistance between adjacent pixels in the display panel is calculated. The equivalent resistance between the adjacent pixels in the display panel may characterize the sheet resistance of the power supply metal wire between two adjacent pixels, which includes the equivalent resistances of the horizontal power supply metal wire and the vertical power supply metal wire. Then, the IR Drop model of the display panel is constructed according to all of the equivalent resistances. The IR Drop model may be a resistive static IR Drop analysis network including P×Q nodes.
In a specific embodiment, the model construction module 100 may also be specifically used to:
In an embodiment of the disclosure, the matrix construction module 200 is used to construct the vector matrix equation of the IR Drop according to the IR Drop model. Specifically, the IR Drop model includes P×Q nodes, therefore, the IR Drop vector matrix is a P×Q matrix. In this embodiment, the vector matrix equation of the IR Drop of the display panel may satisfy the following formula:
In an embodiment of the disclosure, the equivalent processing module 300 is used for performing the equivalent processing on the vector matrix equation of the IR Drop to form the plurality of equivalent sub-matrices. Specifically, first, the conductance matrix G in the vector matrix equation of the IR Drop is equivalently processed along a power supply direction of the voltage source to form the plurality of equivalent sub-matrices Gi. Then, a total conductance value g of each node in each equivalent sub-matrix Gi and a total current value I flowing through the node are calculated. At last, the sparse algorithm is used to store equivalent sub-matrices Gi.
In an embodiment of the disclosure, the iterative solution module 400 is used for iteratively solving IR Drop data of each node in each equivalent sub-matrix. Specifically, first, iterative solution is performed based on the vector matrix equation of the above IR Drop model to generate iterative values of a node voltage and a node current of each node in each equivalent sub-matrix. When the iteration error of two consecutive iteration values is less than the preset iteration error eps, the current iteration result may be used as the real node voltage value to perform the IR Drop analysis, which means that the iteration value generated by the latest iteration is recorded as the node voltage value of each node. Based on the node voltage value of each node, the IR Drop of each node in the equivalent sub-matrix may be analyzed and calculated, thereby obtaining the IR Drop data of each pixel in the M×N resolution OLED display panel.
In a specific embodiment, the iterative solution module 400 may also be specifically used to:
In an embodiment of the disclosure, the node compensation module 500 is used for performing the voltage compensation on each pixel in the display panel according to the IR Drop data. Specifically, according to the IR Drop data of each node in the display panel obtained by the iterative solution module 400, the accurate point-to-point voltage compensation is performed for each pixel, thereby improving the problem of uneven brightness of the high-resolution OLED display panel caused by the IR Drop, which improves the display effect of the display panel.
For specific limitations on the compensation system for the IR Drop of the display panel, please refer to the above limitations on the compensation method, which will not be described again here. Each module in the above compensation system may be realized in whole or in part through software, hardware and combinations thereof. Each of the above modules may be embedded in or independent of a processor of a computer device in a form of hardware, or may be stored in a memory of the computer device in a form of software, so that the processor may execute the operations corresponding to the above modules.
An embodiment of the disclosure further provides an electronic device. The electronic device includes one or more processors and a storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the electronic device is enabled to implement the compensation method for the IR Drop of the display panel in the above embodiments.
Please refer to
Please refer to
Following components are connected to the I/O port 705: an input part 706 including a keyboard and a mouse, etc.; an output part 707 including a cathode ray tube (CRT), an organic light emitting diode (OLED), a liquid crystal display (LCD), etc. and a speaker, etc.; a storage part 708 including a hard disk, etc.; and a communication part 709 including a network port card such as a LAN (Local Area Network) card, a modem, and the like. The communication part 709 performs a communication processing via a network such as Internet. A driver 710 is also connected with the I/O port 705 as needed. A removable media 711, such as magnetic disk, optical disk, magneto-optical disk, semiconductor memory, etc., are mounted on the driver 710 as needed, so that a computer program read therefrom is mounted into the storage part 708 as needed.
In particular, according to embodiments of the disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, the embodiments of the disclosure include a computer program product including a computer program carried on a computer-readable medium, and the computer program includes a computer program for performing the method illustrated in the flowchart. In such embodiments, the computer program may be downloaded and installed from the network through the communication part 709 and/or installed from the removable media 711. When the computer program is executed by the central processing unit (CPU) 701, various functions defined in the system of the disclosure are performed.
It should be noted that the computer-readable medium shown in the embodiment of the disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the above two. The computer-readable storage medium may be, for example, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination thereof. More specific examples of the computer readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer magnetic disk, a hard drive, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any combination thereof. In this disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as a part of a carrier wave carrying a computer-readable computer program therein. Such propagated data signals may be taken in many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may also be any computer-readable medium other than the computer-readable storage medium that may send, propagate, or transport a program for use by or in connection with an instruction execution system, device, or component. Computer programs included on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
The flowcharts and block views in the figures illustrate an architecture, functionality, and operation of possible implementations of the system, method, and computer program products according to various embodiments of the disclosure. Wherein, each block in the flowchart or block view may represent a module, program segment, or part of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of an order noted in the figures. For example, two blocks shown one after another may actually execute substantially in parallel, or they may sometimes execute in a reverse order, depending on the functionality involved. It will also be noted that each block in the block view or flowchart illustration, and combinations of blocks in the block view or flowchart illustration, may be implemented by special purpose hardware-based systems that perform the specified functions or operations, or may be implemented by a combination of specialized hardware and computer instructions.
Units involved in the embodiments of the disclosure may be implemented in software or hardware, and the described units may also be arranged in the processor. Wherein, names of these units do not constitute a limitation on the unit itself under certain circumstances.
The disclosure further provides the computer-readable storage medium. The computer-readable storage medium stores the computer program. When the computer program is executed by the processor, the computer implements the compensation method of the IR Drop of the display panel as described in any one of the above. The computer-readable storage medium may be included in the electronic device described in the above embodiments, or may exist separately without being assembled into the electronic device.
The disclosure further provides the computer program product or computer program, the computer program product or computer program includes computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the compensation method of the IR Drop of the display panel provided in the above embodiments.
In summary, the disclosure provides the compensation method, system, device and medium of the IR Drop of the display panel, relating to the field of display technology The disclosure characterizes a IR Drop model along the power cable in the OLED display panel by constructing a vector matrix equation, and uses sparse algorithm to store the equivalent sub-matrix in the vector matrix equation of the IR Drop, thereby satisfying the need to solve large-scale circuit models and achieving an accurate point-to-point compensation of all nodes of the display panel. The disclosure may improve a problem of uneven brightness of the OLED display panel with the high resolution caused by the IR Drop, which improves display effect of the display panel.
The above embodiments only illustrate principles and effects of the disclosure, but are not intended to limit the disclosure. Anyone familiar with this technology may modify or change the above embodiments without departing from the scope of the disclosure. Therefore, all equivalent modifications or changes made by those with ordinary knowledge in the technical field should still be covered by the claims of the disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202311094908.9 | Aug 2023 | CN | national |