The present application relates to a field of display processes, especially to a display compensation method, a device, system, and a display apparatus.
Display technologies such as liquid crystal display (LCD), active-matrix organic light-emitting diode (AMOLED), and mini LED constantly develop and progress to bring increasingly rich display products and more colorful display applications. Uniformity of a display device is one of core indicators of the display device and directly influences performance of a display product. However, because of influence of process technologies, uniformity of the display device faces various challenges, and conventional solutions for improvement of uniformity of displays include electrical detection compensation, demura (brightness compensation) optical compensation, etc.
As such, it is necessary to provide a display compensation method, a device, a system and a display apparatus able to mitigate display uniformity of a display device according to the issue that when a display device displays an image with high load, because a current in a display panel is large, an issue of uneven display occurs due to a voltage drop (IR Drop) resulting from an obvious impedance existing on OVDD and OVSS power source wirings, and a condition of the display uniformity would varies according to display panel load and display image characteristics such that the issue of uneven display still exists.
In a first aspect, the present application provides a display compensation method, including:
In a second aspect, the present application provides a display compensation device, including:
In a third aspect, the present application provides a display compensation system, display compensation system includes a controller configured to be connected to a display panel; wherein the controller is configured to perform steps as follows:
The above display compensation method, by obtaining display data to be compensated; performing an image identification process to the display data to be compensated to obtain a display feature message; when the display feature message fulfills the image compensation condition, processing the display data to be compensated to obtain a display panel load coefficient; processing the display panel load coefficient and the display feature message to obtain a voltage drop compensation coefficient; and performing a compensation process to the display data to be compensated by the voltage drop compensation coefficient to obtain compensated display data, which achieves compensation to display uniformity to further achieve uniform display of images. The present application by combining an image recognition technology and regionalized estimation of the load capacity, sets a differentiated dynamic voltage drop (IR Drop) compensation coefficient relating to display contents to further perform a compensation process to the display data to be compensated according to the voltage drop compensation coefficient, to output a compensated display time, achieves uniform display of images, and drastically improves display uniformity of the display device.
To more clearly elaborate on the technical solutions of embodiments of the present invention or prior art, appended figures necessary for describing the embodiments of the present invention or prior art will be briefly introduced as follows. Apparently, the following appended figures are merely some embodiments of the present invention. A person of ordinary skill in the art may acquire other figures according to the appended figures without any creative effort.
To make the purpose, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that specific embodiments described here are only for explaining the present application but not for limiting the present application.
A conventional display driving framework inputs OVDD and OVSS power sources required for the display panel through a source chip on film (COF) bypass (tube legs of a source electrode flexible circuit board), and cooperates with a gate on array (GOA) circuit to implement scan driving. Most products are unilateral inputs, which facilitates designs of shapes of products and has a low cost. However in a conventional display driving framework, when a display device displays an image with high load, because a current in a display panel is large, an issue of uneven display occurs due to a voltage drop (IR Drop) resulting from an obvious impedance existing on OVDD and OVSS power source wirings, and a condition of the display uniformity would varies according to display panel load and display image characteristics, and a method of fixing compensation voltage or coefficient, such as demura, cannot be used for compensation.
The display compensation method provided by the present application can be applied to an application environment as shown in
In an embodiment, with reference to
A step S210 includes obtaining display data to be compensated.
The display data to be compensated refers to raw image data. The display data to be compensated can be raw full screen image data. For example, the controller can actively request data from a data input terminal to further obtain the display data to be compensated. Furthermore, the data input terminal, when receiving the display data to be compensated, can actively send the display data to be compensated to the controller such that the controller can receive the display data to be compensated.
In an example, the controller can monitor whether the data input terminal receives the display data to be compensated in real time. The data input terminal, when receiving the display data to be compensated, obtains the display data to be compensated in real time.
A step S220 includes performing an image identification process to the display data to be compensated to obtain a display feature message.
The display feature message can include displaying a boundary message. The controller can perform an image identification process to the display data to be compensated, for example, the controller can perform an identification process to a shape of a boundary of the display data to be compensated to further obtain a corresponding display feature message. For another example, the controller can perform an identification process to a grayscale of the display data to be compensated such that image grayscale data of the display data to be compensated can be identified.
A step S230 includes processing the display data to be compensated to obtain a display panel load coefficient when the display feature message fulfills an image compensation condition.
The controller can compare the display feature message obtained from processing to a predetermined feature message, and according to a processing result, and performs calculation of load capacity of the image when the display feature message fulfills the image compensation condition, namely, it performs a load calculation process to the display data to be compensated to further obtain a corresponding display panel load coefficient. The display panel load coefficient is a constant. display panel load coefficient can be configured to indicate a load condition of an image corresponding to the display data to be compensated.
For example, the controller can compare the display boundary message included by the display feature message to the predetermined boundary message and determine entirety and regularity of the display boundary message. For example, when the display boundary message has no clear boundary, a low entirety of the display boundary message is indicated. When the display boundary message is complicated and is irregular, a low regularity of the display boundary message is indicated. The controller, when detecting the entirety of the display boundary message greater than a predetermined threshold and the regularity of the display boundary message greater than the predetermined threshold, determines that the display feature message fulfills the image compensation condition, and processes the display data to be compensated to further obtain the display panel load coefficient.
It should be explained that predetermined boundary message can be stored in a data base in advance. When a load determination process needs to be performed on the display data to be compensated, the controller can inquire into the data base according to the display feature message, and determines whether display feature message fulfills image compensation adjustment according to an inquired comparison result.
A step S240 includes processing the display panel load coefficient and the display feature message to obtain a voltage drop compensation coefficient.
The controller can, based on an IR Drop compensation algorithm, processes the display panel load coefficient and the display feature message to further obtain the voltage drop compensation coefficient. The voltage drop compensation coefficient is a constant. It should be explained that different display data to be compensated corresponds to different voltage drop compensation coefficients.
For example, the controller can perform a process based on the display panel load coefficient and the display feature message to obtain voltage drop compensation coefficients of the whole screen. For example, one pixel point can correspond to one voltage drop compensation coefficient based on division of the pixel points.
A step S250 includes performing a compensation process to the display data to be compensated by the voltage drop compensation coefficient to obtain compensated display data.
The compensated display data refers to a compensated image data, and the compensated display data can be compensated full screen image data. The controller performs a compensation process to the display data to be compensated to obtain compensated display data according to the voltage drop compensation coefficient obtained by processing to further transmit compensated display data to the display panel. Optimized uniformity of the display image is achieved by the display panel displaying display images corresponding to the compensated display data.
In the above embodiment, by obtaining display data to be compensated; performing an image identification process to the display data to be compensated to obtain a display feature message; when the display feature message fulfills the image compensation condition, processing the display data to be compensated to obtain a display panel load coefficient; processing the display panel load coefficient and the display feature message to obtain a voltage drop compensation coefficient; and performing a compensation process to the display data to be compensated by the voltage drop compensation coefficient to obtain compensated display data, which achieves compensation to display uniformity to further achieve uniform display of images. The present application by combining an image recognition technology and regionalized estimation of the load capacity, sets a differentiated dynamic voltage drop (IR Drop) compensation coefficient relating to display contents to further perform a compensation process to the display data to be compensated according to the voltage drop compensation coefficient, to output a compensated display time, achieves uniform display of images, and drastically improves display uniformity of the display device.
In an embodiment, with reference to
A step S310 includes obtaining display data to be compensated.
A step S320 includes performing an image identification process to the display data to be compensated to obtain a display feature message.
A step S330 includes processing the display data to be compensated to obtain the display panel load coefficient when the display feature message includes a full screen uniform image message.
The full screen uniform image message can be configured to indicate a corresponding display image as a full screen image.
For example, determination of whether the corresponding display feature message contains the full screen uniform image message can be performed according to a size and a shape of the boundary message in the display feature message. for example, the controller can obtain the display boundary message in the display feature message and process the display boundary message to determine whether the size and the shape of the image encompassed by the display boundary message fulfills predetermined size and shape, if fulfillment is achieved, then it is determined that the display feature message includes the full screen uniform image message. The controller performs a load calculation process to the display data to be compensated when the display feature message includes a full screen uniform image message to further obtain a display panel load coefficient corresponding to the full screen.
A step S340 includes processing the display panel load coefficient and the display feature message to obtain a voltage drop compensation coefficient.
A step S350 includes performing a compensation process to the display data to be compensated by the voltage drop compensation coefficient to obtain compensated display data.
Specific contents of the above step S310, step S320, step S340, and step S350 can refer to the contents of the above descriptions and will not be repeatedly described here.
In the above embodiment, the controller performs obtaining display data to be compensated; performing an image identification process to the display data to be compensated to obtain a display feature message; processing the display data to be compensated to obtain the display panel load coefficient when the display feature message comprises a full screen uniform image message corresponding to a full screen. The controller can process the display panel load coefficient and the display feature message based on a IR Drop compensation algorithm of a full screen, to obtain a voltage drop compensation coefficient corresponding to the full screen. As such, the controller performs a compensation process to the display data to be compensated by the voltage drop compensation coefficient to obtain the compensated display data, which achieves compensation to display uniformity to further achieve uniform display of images. The present application by combining an image recognition technology and regionalized estimation of the load capacity, sets a differentiated dynamic voltage drop (IR Drop) compensation coefficient relating to display contents to further perform a compensation process to the display data to be compensated according to the voltage drop compensation coefficient, to output a compensated display time, achieves uniform display of images, and drastically improves display uniformity of the display device.
In an embodiment, with reference to
A step S410 includes obtaining display data to be compensated.
A step S420 includes performing an image identification process to the display data to be compensated to obtain a display feature message.
A step S430 includes processing the display data to be compensated to obtain the display panel load coefficient when the image boundary message is a non-full screen uniform image message and a boundary included by the image boundary message forms a closed region with a predetermined size.
The non-full screen uniform image message refers that the corresponding display image is a non-full screen image. The display feature message is an image boundary message. When a shape and a size constituted by a boundary included by the image boundary message does not satisfy requirements of a shape and a size of a full uniform image, it is determined that the image boundary message is a non-full screen uniform image message.
For example, it can be determined whether the corresponding display feature message includes a full screen uniform image message according to a size and a shape of a boundary message in the display feature message. for example, the controller can obtain the display boundary message in the display feature message, process the display boundary message, and determine whether a size and a shape of an image encompassed by the display boundary message fulfills predetermined size and shape, if no fulfillment, it is determined that the display feature message contains the non-full screen uniform image message. The controller, after determination of the image boundary message as the non-full screen uniform image message, further determines whether the boundary included by the image boundary message forms a closed region of the predetermined size, if the boundary included by the image boundary message forms the closed region of the predetermined size, a load calculation process is performed to the display data to be compensated to further obtain the display panel load coefficient of a corresponding region.
It should be explained that the controller can determine whether the boundary included by the image boundary message forms the closed region in advance, if the closed region is formed, it is determined that the closed region formed by the boundary is the predetermined size, for example, the size of the formed closed region reaches a predetermined size range, and it is determined that the image boundary message fulfills the image compensation condition. Furthermore, the controller can also perform a shape regularity determination to the closed region of the boundary, of the shape regularity of the closed region formed by the boundary fulfills a predetermined requirement, then it is determined that the image boundary message fulfills the image compensation condition to further perform a load calculation process to the display data to be compensated to further obtain the display panel load coefficient of a corresponding region.
In an example, the controller, when determining that the image boundary message is the non-full screen uniform image message and the boundary included by the image boundary message is complicated and irregular, or no clear boundary and non-high grayscale full screen image, does not activate voltage drop compensation.
A step S440 includes processing the display panel load coefficient and the display feature message to obtain a voltage drop compensation coefficient.
A step S450 includes performing a compensation process to the display data to be compensated by the voltage drop compensation coefficient to obtain compensated display data.
Specific contents and processes of the above step S410, step S420, step S440, and step S450 can refer to the above contents and are repeatedly described here.
In the above embodiment, the controller performs obtaining display data to be compensated; performing an image identification process to the display data to be compensated to obtain a display feature message; processing the display data to be compensated to obtain a regional display panel load coefficient when the image boundary message is a non-full screen uniform image message and a boundary included by the image boundary message forms a closed region with a predetermined size. The controller can process the display panel load coefficient and the display feature message based on an IR Drop compensation algorithm of a corresponding region to further obtain a voltage drop compensation coefficient of a corresponding region. Further, the controller performs a compensation process to the display data to be compensated by the voltage drop compensation coefficient to obtain compensated display data, which achieves compensation to display uniformity to further achieve uniform display of images. The present application by combining an image recognition technology and regionalized estimation of the load capacity, sets a differentiated dynamic voltage drop (IR Drop) compensation coefficient relating to display contents to further perform a compensation process to the display data to be compensated according to the voltage drop compensation coefficient, to output a compensated display time, achieves uniform display of images, and drastically improves display uniformity of the display device.
In an example, the step of performing the compensation process to the display data to be compensated by the voltage drop compensation coefficient to obtain compensated display data comprises:
adjusting an image data voltage of the display data to be compensated according to the voltage drop compensation coefficient to obtain the compensated display data.
The image data voltage refers to a Vdata voltage. The controller can adjust the image data voltage of the display data to be compensated according to the voltage drop compensation coefficient obtained from process in to obtain the compensated display data. Namely, by adjusting a value of Vdata in different locations, compensation of display uniformity is achieved.
In an example, the voltage drop compensation coefficient positive voltage drop compensation coefficient and/or negative voltage drop compensation coefficient.
For example, a large size AMOLED display device driver inputted by a unilateral power source is used as an example for explanation, both the OVDD and OVSS power source are connected upward to each pixel through bottom side wide wirings (shorting bar). Therefore, a basic condition of the IR drop deteriorates from a bottom side to a top side gradually and results in a top end displays a lowered brightness when the display panel has display of a large load to influence uniformity. The present application, by image identification and load determination, analyzes image characteristics of the display image to be compensated, sets different voltage drop compensation coefficients according to different image identification and determination results, processes the display data to be compensated, and performs a gradient Vdata debug lift according to the voltage drop compensation coefficient to further achieve improvement of the display uniformity.
It should be explained that uniformity can also be improved by lowering a display data voltage of a bottom end to further achieve improvement of the display uniformity.
In the above display compensation method, by combining an image recognition technology and regionalized estimation of the load capacity, sets a differentiated dynamic voltage drop (IR Drop) compensation coefficient relating to display contents to further perform a compensation process to the display data to be compensated according to the voltage drop compensation coefficient, to output a compensated display time, achieves uniform display of images, and drastically improves display uniformity of the display device.
It should be explained that a setting of the voltage drop compensation coefficient is set according to the display panel load coefficient and the display feature message. Furthermore, voltage drop compensation coefficient can also be designed according to a design of a display panel wiring layout, and settings, such as brightness setting and process technology capability, are required to be debugged and optimized according to demands on products.
It should be understood that although each step in flowcharts in
In an embodiment, with reference to
A data obtaining module 510 is configured to obtain display data to be compensated.
An image identification module 520 is configured to perform an image identification process to the display data to be compensated to obtain a display feature message.
A load coefficient process module 530 is configured to process the display data to be compensated to obtain a display panel load coefficient when the display feature message fulfills an image compensation condition.
A compensation coefficient process module 540 is configured to process the display panel load coefficient and the display feature message to obtain a voltage drop compensation coefficient.
A display compensation module 550 is configured to perform a compensation process to the display data to be compensated by the voltage drop compensation coefficient to obtain compensated display data.
In an example, the load coefficient process module 530 is further configured to:
In an example, the load coefficient process module 530 is further configured to:
In an example, the display compensation module 550 is further configured to:
In an example, the voltage drop compensation coefficient includes a positive voltage drop compensation coefficient and/or a negative voltage drop compensation coefficient.
In the above embodiment, the display data to be compensated is obtained by the data obtaining module; the image identification module performs an image identification process to the display data to be compensated to obtain a display feature message; the load coefficient process module processes the display data to be compensated to obtain a display panel load coefficient when the display feature message fulfills an image compensation condition; the compensation coefficient process module processes the display panel load coefficient and the display feature message to obtain a voltage drop compensation coefficient; the display compensation module performs a compensation process to the display data to be compensated by the voltage drop compensation coefficient to obtain compensated display data, which achieves compensation to display uniformity to further achieve uniform display of images. The present application by combining an image recognition technology and regionalized estimation of the load capacity, sets a differentiated dynamic voltage drop (IR Drop) compensation coefficient relating to display contents to further perform a compensation process to the display data to be compensated according to the voltage drop compensation coefficient, to output a compensated display time, achieves uniform display of images, and drastically improves display uniformity of the display device.
Regarding specific limitations of the display compensation device, limits of the above descriptions to display compensation method can be referred to, and will not be described repeatedly here. Each module in the above display compensation device can be implemented partially or completely through software, hardware, or a combination of software and hardware. Each module as above can be, in form of hardware, embedded in or individual from the controller in the display compensation system, and can be, in form of software, stored in the memory in the display compensation system for the controller to call each module as above for corresponding operation.
In an embodiment, a display compensation system is also provided. The display compensation system comprises a controller configured to connect the display panel. the controller is configured to perform the steps of any one of the above display compensation methods.
In an example, the controller, when performing a computer program, also performs steps as follows:
In an example, the controller, when implementing the computer program, can also perform a step as follows:
In an example, the controller, when implementing the computer program, can also perform a step as follows:
In an example, the controller, when implementing the computer program, can also perform a step as follows:
In the above embodiment, by obtaining the display data to be compensated; performing an image identification process to the display data to be compensated to obtain a display feature message; when the display feature message fulfills the image compensation condition, processing the display data to be compensated to obtain a display panel load coefficient; processing the display panel load coefficient and the display feature message to obtain a voltage drop compensation coefficient; and performing a compensation process to the display data to be compensated by the voltage drop compensation coefficient to obtain compensated display data, which achieves compensation to display uniformity to further achieve uniform display of images. The present application by combining an image recognition technology and regionalized estimation of the load capacity, sets a differentiated dynamic voltage drop (IR Drop) compensation coefficient relating to display contents to further perform a compensation process to the display data to be compensated according to the voltage drop compensation coefficient, to output a compensated display time, achieves uniform display of images, and drastically improves display uniformity of the display device.
In an embodiment, a display apparatus is provided. The display apparatus can be but is not limited to an AMOLED display apparatus, an AM Micro LED display apparatus, an AM Mini LED display apparatus, or a LCD display apparatus. An internal structural diagram of the display apparatus can be as shown in
A person of ordinary skill in the art can understand that the structure as shown in
In an embodiment, a computer-readable storage medium is provided, a computer program is stored in the computer-readable storage medium. The computer program, when implemented by a processor, performs steps as follows:
A person of ordinary skill in the art can understand that implementation of all or parts of steps in the above embodiment method can be completed by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. The computer program, when implemented, can include steps of the embodiments of each above method. Any referral to memory, storage, data base, or other medium used by each embodiment provided by the present application can include non-volatile and/or volatile memory. The non-volatile memory can include a read-only memory (ROM), a programmable ROM (PROM), an electrically programmable ROM (EPROM), an electrically-erasable programmable ROM (EEPROM), or a flash random access memory (RAM). The volatile memory can include a random access memory (RAM) or an external high speed buffer memory. As explanation instead of limits, the RAM can be in various types such as static RAM (SRAM) dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synclink dynamic RAM (SLDRAM), Rambus dynamic RAM (RDRAM), direct rambus dynamic RAM (DRDRAM), and rambus dynamic RAM (RDRAM).
Technical features of the above embodiments can be combined randomly. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, combinations of these technical features should be deemed as within a range of descriptions of the specification as long as no conflict exists.
The above embodiments only indicate several embodying ways of the present application, descriptions thereof are more specific and detailed but cannot be understood as a limit to claims. It should be pointed out that for a person of ordinary skill in the art, under a precondition not departing from ideas of the present application, several variants and improvements can also be made and these all belong to a protective scope of the present application. Therefore, the patent protective scope of the present application should be based on the attached claims.
Number | Date | Country | Kind |
---|---|---|---|
202111614501.5 | Dec 2021 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/071224 | 1/11/2022 | WO |