Display device and brightness compensation method thereof

By storing and managing compensation data for OLED display products in the application processor, the problems of limited storage capacity and data compression distortion in the display driver module are solved, achieving more efficient Mura compensation effects and flexible algorithm upgrades.

CN121640905APending Publication Date: 2026-03-10WUHAN TIANMA MICROELECTRONICS CO LTD SHANGHAI BRANCH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610109030.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-01-26
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

When the amount of compensation data increases, the storage capacity of the display driver module in existing OLED display products is limited, which leads to data compression distortion and affects the Mura compensation effect. Furthermore, the use of a single set of compensation data for different modes results in poor performance.

Method used

The acquisition and storage of display compensation data will be set in the application processor, utilizing the application processor's larger system memory to store the compensation data, and dynamically selecting the appropriate compensation data according to the current working mode to avoid data compression and achieve accurate compensation.

Benefits of technology

It improves the compensation capability of the display device, solves the problems of limited storage capacity and data compression distortion, achieves better compensation effect in various modes, simplifies hardware design and supports flexible algorithm upgrades.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121640905A_ABST
    Figure CN121640905A_ABST
Patent Text Reader

Abstract

The invention provides a display device and a brightness compensation method thereof, and relates to the technical field of display, the display device comprises a display module and an application processor, and the display module comprises a display panel, a display driving module and a storage module; wherein the display driving module is electrically connected with the display panel and is used for driving the display panel; the storage module is used for storing the display compensation data and communicating with the display driving module; and the application processor is configured to obtain the display compensation data from the storage module through the display driving module, and extract the display compensation data corresponding to the current working mode according to the current working mode of the display panel, so as to perform brightness compensation on the display panel through the display driving module. The main body for acquiring and storing the display compensation data is arranged in the application processor, so that the compensation capability of the display device is greatly improved, and the display effect is favorably improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of display, and in particular to a display device and a brightness compensation method thereof. BACKGROUND

[0002] With the continuous development of science and technology, more and more display products, such as mobile phones, tablet computers, notebook computers and smart wearable devices, are widely used in people's daily life and work, bringing great convenience to people's daily life and work, and becoming an indispensable important tool for people today.

[0003] With the continuous development of OLED (Organic Light-Emitting Diode) technology, in order to meet more application scenarios and improve display performance, the requirements for OLED driving conditions are also increasing. At present, the purpose of Demura (compensation) for OLED display products is to solve the Mura problem in OLED display products, that is, the phenomenon of uneven screen brightness or color. Considering the increasing demand of users for the display quality of OLED display products, the process of Demura becomes more and more important. However, with the continuous development of OLED technology requirements, the amount of compensation data is increasing, therefore, how to improve the compensation ability of display products to improve the compensation effect has become one of the technical problems to be solved at present. SUMMARY

[0004] In order to solve the above technical problems, the present disclosure provides a display device and a brightness compensation method thereof, aiming to improve the compensation ability and compensation effect.

[0005] In a first aspect, the present disclosure provides a display device, comprising a display module and an application processor, the display module comprising a display panel, a display driving module and a storage module; wherein the display driving module is electrically connected with the display panel and is used to drive the display panel; the storage module is used to store display compensation data and communicates with the display driving module; the application processor is configured to obtain the display compensation data from the storage module through the display driving module, and extract the display compensation data corresponding to the current working mode of the display panel according to the current working mode of the display panel, so as to perform brightness compensation on the display panel through the display driving module.

[0006] In a second aspect, the present disclosure provides a brightness compensation method of a display device, the display device comprising a display module and an application processor, the display module comprising a display panel, a display driving module and a storage module; the display driving module is electrically connected with the display panel and the application processor, and is used to drive the display panel; the storage module is used to store display compensation data. The compensation method comprises: the application processor obtains the display compensation data from the storage module through the display driving module; The application processor extracts display compensation data corresponding to the current working mode of the display panel according to the current working mode of the display panel; According to the display compensation data, the display panel is subjected to brightness compensation by the display driving module.

[0007] Compared with the prior art, the technical solution provided by the embodiments of the present disclosure has the following advantages: In the display device provided by the embodiments of the present disclosure, the application processor acquires and stores the display compensation data from the storage module through the display driving module, which is different from the way in the related art that the display driving module directly acquires and stores the display compensation data from the storage module. The present disclosure is equivalent to setting the subject of acquisition and storage of the display compensation data in the application processor, so that the storage of the display compensation data is no longer limited by the physical capacity of the display driving module, thereby effectively solving the problem of limited capacity of the display driving module. Moreover, when the subject of acquisition and storage of the display compensation data is set in the application processor, the system memory can be shared. The application processor is the central processing unit of the entire device, which has and uses a larger system memory. Therefore, the display compensation data can be stored in a memory much larger than the internal storage space of the display driving module. Since the present disclosure no longer relies on the limited internal storage space of the display driving module to store all compensation data, it is not necessary to perform high-rate data compression in order to save space, thereby effectively avoiding the problem of poor Mura compensation effect caused by data compression distortion, greatly improving the compensation capability of the display device, and being conducive to improving the display effect.

[0008] In addition, in the display device provided by the embodiments of the present disclosure, the application processor can extract and select corresponding compensation data from the storage module according to the current working mode of the display panel, that is, different working modes correspond to different compensation data. Compared with the way of sharing a set of compensation data for different modes in the related art, the embodiments of the present disclosure can dynamically send the compensation data under the corresponding mode to the display area driving module through the application processor, effectively solving the problem that sharing a set of compensation data for different modes in the prior art leads to poor effect, thereby achieving better compensation effect in various display modes. BRIEF DESCRIPTION OF DRAWINGS

[0009] The accompanying drawings, which are incorporated into and form a part of the specification, illustrate one embodiment consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure.

[0010] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the accompanying drawings needed to be used in the embodiments or the prior art description will be briefly introduced as follows. Obviously, those skilled in the art can obtain other drawings from these drawings without any creative effort.

[0011] Figure 1 Fig. 1 shows a structural schematic diagram of a display device in the related art; Figure 2 Fig. 2 shows a planar structural diagram of a display device provided by an embodiment of the present disclosure; Figure 3 Fig. 3 shows a module structural diagram of a display device provided by an embodiment of the present disclosure; Figure 4 Fig. 4 shows another module structural diagram of a display device provided by an embodiment of the present disclosure; Figure 5 Fig. 5 shows another module structural diagram of a display device provided by an embodiment of the present disclosure; Figure 6 Fig. 6 shows a flow schematic diagram of a brightness compensation method of a display device provided by an embodiment of the present disclosure; Figure 7 Fig. 7 shows a flow schematic diagram of brightness compensation of a display panel according to display compensation data; Figure 8 Fig. 8 shows a flow schematic diagram of brightness compensation of a display panel according to display compensation data; Figure 9 Fig. 9 shows a flow schematic diagram of brightness compensation of a display panel according to display compensation data. DETAILED DESCRIPTION

[0012] In order to more clearly understand the above-mentioned purposes, features and advantages of the present disclosure, the schemes of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.

[0013] In the following description, many specific details are set forth in order to fully understand the present disclosure, but the present disclosure can also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some of the embodiments of the present disclosure, not all the embodiments.

[0014] With the continuous development of OLED technology, in order to meet more application scenarios and improve display performance, the requirements for OLED driving conditions are also increasing. This leads to the need for more compensation data for Mura compensation. Figure 1The diagram shows a schematic of a display device in related technologies. Currently known display devices with Demura functionality typically include a display panel 1, a display driver chip 2, a storage module 3, and an application processor 4. Display compensation data is usually stored in the storage module 3, while the display driver chip 2 contains a compensation data storage unit 2-1, a compensation data processing unit, a display data storage unit 2-2, and a compensation data processing unit 2-3. Upon power-up, the display driver chip 2 reads display compensation data from the external storage module 3 into its internal compensation data storage unit 2-1, and reads display data from the external application processor 4 into its internal display data storage unit 2-2. Then, through the cooperation of its internal compensation data storage unit 2-1, display data processing unit 2-2, and compensation data processing unit 2-3, the display data is compensated according to the display compensation data, thereby achieving display effect compensation and realizing the Demura compensation effect.

[0015] However, with the increase in OLED screen brightness, such as 1000 nits in Normal mode, 2200 nits in HBM (High Brightness Mode), and even 2 nits or 1 nit in low brightness, Demura needs to cover a wider brightness range, thus requiring more display compensation data. Furthermore, as OLED light emission and extraction efficiency improve, the Demura problem becomes more pronounced, necessitating even more compensation data for brightness and grayscale levels. Due to these various demands, the amount of display compensation data is constantly increasing, which conflicts with the capacity limitation of the compensation data storage unit 2-1 in the display driver chip 2. However, the size of the compensation data storage unit 2-1 in the display driver chip 2 affects the chip size and cost of the display driver chip 2. Therefore, increasing the chip size of the display driver chip 2 by increasing the capacity of its internal compensation data storage unit 2-1 would inevitably increase production costs significantly. Therefore, in order to address the capacity limitation of the compensation data storage unit 2-1 in the display driver chip 2, current technologies typically increase the compression ratio of the display compensation data, or even share a single set of compensation data for different modes. However, this can lead to compression distortion and may result in poor Mura compensation.

[0016] To solve the above problems, this disclosure provides a display device 100. Figure 2 The diagram shown is a plan view of a display device 100 provided in an embodiment of this disclosure. It should be noted that... Figure 2 The shape of the display device is illustrated using only a rounded rectangle as an example, but it is not a limitation. There are many other embodiments in this disclosure, and the display device can also be embodied in other shapes. Figure 3The diagram shown is a module configuration diagram of a display device provided in an embodiment of this disclosure. Please refer to it. Figure 2 and Figure 3 The display device provided in this embodiment includes a display module 10 and an application processor 20. The display module 10 includes a display panel 11, a display driver module 12, and a storage module 13. The display driver module 12 is electrically connected to the display panel 11 and is used to drive the display panel 11. The storage module 13 is used to store display compensation data and communicates with the display driver module 12. The application processor 20 is configured to obtain display compensation data from the storage module 13 through the display driver module 12, and extract display compensation data corresponding to the current working mode of the display panel 11 according to the current working mode of the display panel 11, so as to perform brightness compensation on the display panel 11 through the display driver module 12.

[0017] It should be noted that, Figure 3 This illustration only shows a relative positional relationship between the display panel 11, display driver module 12, storage module 13, and application processor 20 in the display device. It does not limit the actual positions of these modules within the display device, nor does it limit the size of the display panel and each module. In practical applications, a feasible positional relationship is that the display panel 11 is the core display component, i.e., the screen itself where the user directly sees the image. The display driver module 12 is typically one or more independent chips, which are directly attached to the display panel 11 or integrated onto the flexible circuit board of the display module 10, and electrically connected to the display panel 11 via the flexible circuit board. The storage module 13 is typically a small, non-volatile memory chip used to store display compensation data. It is located very close to the display driver module 12, and can also be located on the flexible circuit board of the display module for convenient and rapid data transmission to the display driver module. The application processor 20 is the "brain" of the entire device. It is typically located on the device's motherboard and is physically separate from the display module 10. The application processor 20 can be connected to the ribbon cable on the display module 10 via a connector or ribbon cable (e.g., a flexible circuit board).

[0018] Optionally, the display driver module 12 mentioned in the embodiments of this disclosure can be considered as a display driver chip, i.e., a DDIC (Display Driver IC). The storage module 13 mentioned in the embodiments of this disclosure is, for example, NAND Flash, i.e., non-volatile flash memory. Due to its non-volatile nature, it retains stored data even after power failure, making it an ideal choice for long-term data storage. Furthermore, its high storage density results in lower cost per unit storage capacity, making NAND Flash the preferred choice for large-capacity data storage. Therefore, when the storage module 13 of the embodiments of this disclosure uses NAND Flash, it can store a larger capacity of display compensation data.

[0019] The application processor 20 (AP) mentioned in this disclosure embodiment can be regarded as the core of the display device. The application processor 20 executes the operating system and applications, image and video processing, and manages interactions with other hardware. For example, it can be used to process complex data streams and convert high-level image instructions into low-level pixel data, such as the display data mentioned in this disclosure embodiment. The display driver module 12 is responsible for receiving the aforementioned display data and converting the digital signals corresponding to the display data into the voltage and current required by the screen pixels, thereby driving the screen to display the actual image.

[0020] As the amount of display compensation data continues to increase, the storage capacity of the display driver module 12 becomes limited. Therefore, in the display device provided in this embodiment, the application processor 20 obtains and stores display compensation data from the storage module 13 through the display driver module 12. This differs from the related art where the display driver module 12 directly obtains and stores display compensation data from the storage module 13. In this embodiment, the main body for obtaining and storing display compensation data is located in the application processor 20, thus freeing the storage of display compensation data from the physical capacity of the display driver module 12, effectively solving the problem of limited capacity of the display driver module 12. Furthermore, when the main body for obtaining and storing display compensation data is located in the application processor 20, system memory can be shared. Since the application processor 20 is the central processing unit of the entire device, it possesses and uses a larger amount of system memory. Therefore, display compensation data can be stored in memory far exceeding the internal storage space of the display driver module 12. Since this disclosure no longer relies on the limited storage space inside the display driver module 12 to store all compensation data, there is no need to perform high-ratio data compression to save space. Therefore, it effectively avoids the problem of poor Mura compensation effect caused by data compression distortion, greatly improves the compensation capability of the display device, and is conducive to improving the display effect.

[0021] Furthermore, in the display device provided in this embodiment of the present disclosure, the application processor 20 can extract and select corresponding compensation data from the storage module 13 according to the current operating mode of the display panel 11. That is, different operating modes correspond to different compensation data. Compared with the method of sharing a set of compensation data for different modes in related technologies, the embodiment of the present disclosure can dynamically send the compensation data of the corresponding mode to the display area driver module through the application processor 20, effectively solving the problem of poor effect caused by sharing a set of compensation data for different modes in the existing solution, thereby achieving a better compensation effect in various display modes.

[0022] In one optional embodiment of this disclosure, the application processor 20 includes a compensation data storage unit 21, which is configured to store display compensation data obtained from the storage module 13 via the display driver module 12. The compensation data storage unit 21 in the application processor 20 can be an independently configured storage unit or share system memory. Its capacity is much larger than the limited storage space inside the display driver module 12, thus enabling the storage of more display compensation data to meet the compensation needs of higher brightness ranges and more display modes. Since it is no longer necessary to forcibly compress a large amount of data into the limited space of the display driver module 12, data compression can be reduced or even eliminated, thereby avoiding the problem of poor compensation effect caused by compression distortion. Furthermore, the application processor 20 can extract and send compensation data corresponding to the operating mode of the display panel 11, such as high-frequency mode, low-frequency mode, high-brightness mode, DBV (low-brightness mode), DC / PWM mode, normal display mode, AOD (Always On Display) mode, etc., from the storage unit to the display driver module 12, thereby achieving accurate compensation, solving the problem of Mura shape differences in different modes, and thus improving the display effect.

[0023] In one optional embodiment of this disclosure, the application processor 20 further includes a compensation data extraction unit 22, which is configured to obtain display compensation data from the storage module 13 through the display driver module 12, store the display compensation data in the compensation data storage unit 21, and be configured to extract the display compensation data corresponding to the current working mode from the compensation data storage unit 21 and send the display compensation data to the display driver module 12.

[0024] This implementation introduces a compensation data extraction unit 22 in the application processor 20, which manages and allocates display compensation data. For example, it first obtains all display compensation data from the storage module 13 of the display module 10 through the display driver module 12 and stores it in the compensation data storage unit 21 of the application processor 20. This solves the problem of insufficient data storage caused by the limited internal storage capacity of the display driver module 12. In addition, the compensation data extraction unit 22 can also extract the corresponding display compensation data according to the current operating mode of the display panel 11, such as high frequency mode, low frequency mode, high brightness mode, DBV (low brightness mode), DC / PWM mode, normal display mode, AOD (Always On Display) mode, etc. When the display mode needs to be switched (e.g., from standard display mode to AOD mode), the application processor 20 sends the compensation data of the new mode to the display driver module 12 through the display data transmission channel to achieve a smooth compensation switch. Since the application processor 20 can access a larger amount of system memory to store display compensation data, the display device provided in this embodiment of the present disclosure does not need to perform high-rate data compression when performing compensation operations, thereby avoiding the problems of compression distortion and poor compensation effect.

[0025] Please continue to refer to this. Figure 3 The application processor 20 provided in this embodiment of the present disclosure further includes a display data generation unit 23, which is used to generate display data and send it to the display driver module 12.

[0026] In one optional embodiment of this disclosure, the application processor 20 is further configured to send display data to the display driver module 12. The display driver module 12 includes a display storage unit 12-1, a compensation storage unit 12-2, and a first data processing unit 12-3. The display storage unit 12-1 is configured to receive the display data sent by the application processor 20 and transmit the display data to the first data processing unit 12-3. The compensation storage unit 12-2 is configured to receive the display compensation data sent by the application processor 20 and transmit the display compensation data to the first data processing unit 12-3. The first data processing unit 12-3 is configured to receive the display data and the display compensation data, process the display compensation data according to the grayscale requirements corresponding to the current working mode, generate calibration data, compensate the display data according to the calibration data, and send the compensated display data to the display panel 11.

[0027] In this embodiment, the application processor 20 sends display data to the display storage unit 12-1 of the display driver module 12, and sends the mode-filtered display compensation data to the compensation storage unit 12-2 of the display driver module 12. This design ensures that the display compensation data and the display data can be provided to the first data processing unit 12-3 through different channels. The first data processing unit 12-3 receives data from the display storage unit 12-1 and the compensation storage unit 12-2, and processes the compensation data according to the grayscale requirements of the current working mode to generate calibration data, thereby solving the Mura problem under different grayscale levels. Finally, the first data processing unit 12-3 compensates the display data according to the generated calibration data and sends the compensated display data to the display panel 11, thereby achieving the purpose of eliminating Mura. This embodiment relies on the application processor 20 to complete the main storage and management of display compensation data. The application processor 20 sends the required display compensation data, which is not over-compressed or even uncompressed, to the compensation storage unit 12-2 of the display driver module 12 according to the working mode. In this way, the main storage and management of display compensation data is no longer limited by the limited storage space of the display driver module 12, thus effectively solving the problem of poor compensation effect caused by the capacity and function limitations of the display driver module 12 in the prior art, which is conducive to improving the overall compensation effect and display effect of the display device.

[0028] Please continue to refer to this. Figure 3 In one optional embodiment of this disclosure, a first data transmission channel 60 is included between the application processor 20 and the display driver module 12. The first data transmission channel 60 is configured to transmit display compensation data and display data from the application processor 20 to the display driver module 12.

[0029] In this embodiment, two different types of data (display data and display compensation data) are sent to the display driver module 12 through a first data transmission channel 60. This eliminates the need for separate transmission channels for the two data types, simplifying the overall hardware design of the display device and ensuring synchronization between the display data and the display compensation data. Since the display compensation data can also be transmitted in real-time through the first data transmission channel 60, the application processor 20 can dynamically select and send the corresponding display compensation data based on the current operating mode of the display. This allows the display driver module 12 to receive new compensation data during mode switching, achieving seamless compensation switching. By freeing the compensation data from the storage space dependency within the display driver module 12 and utilizing the greater storage and transmission capabilities of the application processor 20, this first data channel solves the problem in related technologies where the limited capacity of the display driver module 12 prevents the storage of sufficient compensation data.

[0030] In one optional embodiment of this disclosure, in the display device provided by this embodiment, the total amount of display compensation data that can be stored in the storage module 13 is greater than the total amount of display compensation data that can be stored in the compensation storage unit 12-2 of the display driver module 12.

[0031] Considering the limited capacity of the compensation storage unit 12-2 inside the display driver module 12, it is difficult to store all the necessary compensation data. In related technologies, to solve this problem, the data must be compressed at a high rate, resulting in distortion and affecting the compensation effect. However, in this disclosure, the capacity of the storage module 13 is increased, for example, by using high-density NAND Flash. By combining the larger capacity storage module 13 with the system memory of the application processor 20, the display compensation data storage capacity of the entire system is greatly increased. The compensation storage unit 12-2 inside the display driver module 12 no longer needs to store all the data; it only needs to store the small portion of display compensation data required for the current working mode. By increasing the capacity of the storage module 13 and combining it with the system memory of the application processor 20, the embodiment of this disclosure enables the entire display device to store all compensation data under various complex modes (such as high brightness, low brightness, DC / PWM, AOD, etc.) without worrying about insufficient capacity. In addition, in the display device provided in this embodiment, the application processor 20 can extract the corresponding display compensation data from the large-capacity storage module 13 according to the display mode and send it to the compensation storage unit 12-2 of the display driver module 12, which effectively realizes on-demand loading and avoids the bottleneck of the internal storage of the display driver module 12.

[0032] Figure 3 In the illustrated embodiment, the first data processing unit 12-3 in the display driver module 12 receives data from the display storage unit 12-1 and the compensation storage unit 12-2, and processes the compensation data according to the grayscale requirements of the current working mode to generate calibration data, thereby solving the Mura problem under different grayscale levels. That is, the process of calibrating the display data using the display compensation data is performed in the display driver module 12, and the main body executing the calibration process is the display driver module 12. However, this disclosure is not limited to this; in some other embodiments of this disclosure, the process of processing the display compensation data to generate calibration data can be transferred to the application processor 20. For example, please refer to... Figure 4 .

[0033] Figure 4The diagram shown illustrates another module configuration of the display device provided in this embodiment. In an optional embodiment of this disclosure, the application processor 20 includes, in addition to the compensation data storage unit 21 and the display data generation unit 23, a second data processing unit 24 and a data calibration unit 26. The second data processing unit 24 is configured to obtain display compensation data from the storage module 13 through the display driver module 12, store the display compensation data in the compensation data storage unit 21, and extract the display compensation data corresponding to the current working mode from the compensation data storage unit 21. It also generates calibration data based on the display compensation data and sends it to the data calibration unit 26. The data calibration unit 26 is configured to receive the display data and the calibration data, compensate the display data based on the calibration data, and then send it to the display driver module 12.

[0034] In this embodiment, the application processor 20 is responsible not only for storing and retrieving display compensation data, but also for processing it. Specifically, a second processing unit and a data calibration unit 26 are introduced into the application processor 20. The second data processing unit 24, after obtaining the display compensation data from the storage module 13, stores the display compensation data in the compensation data storage unit 21. During the actual compensation process, the second data processing unit 24 extracts the compensation data corresponding to the current working mode from the compensation data storage unit 21, and processes it to generate calibration data. Optionally, in practical applications, interpolation calculations can be performed based on the display compensation data to form calibration data. It is evident that the process of generating calibration data is completed at the application processor 20, effectively reducing the computational burden on the display driver module 12. The data calibration unit 26 in the application processor 20 receives the display data and the calibration data generated by the second data processing unit 24, and compensates the display data based on the calibration data. In other words, the final compensation action occurs at the application processor 20, and the data sent to the display driver module 12 is the compensated data.

[0035] In this embodiment, the processing of more complex display compensation data and the compensation process are transferred to the application processor 20. Since the processing power of the application processor 20 is far superior to that of the display driver module 12, the computational burden on the display driver module 12 is greatly reduced, allowing it to focus on the core task of driving the display panel 11. Furthermore, by introducing a second data processing unit 24 and a data calibration unit 26 into the application processor 20, the updating and optimization of the compensation algorithm becomes more flexible. The compensation algorithm can be upgraded simply through a software update without replacing the display driver module 12, making this disclosure more adaptable to the ever-changing Mura problem and new display modes.

[0036] Therefore, this embodiment further utilizes the powerful processing capabilities of the application processor 20, transferring some compensation logic from hardware (display driver module 12) to software (application processor 20), thereby achieving a more flexible, efficient, and easily upgradeable Demura compensation architecture. It not only solves the storage capacity and data compression problems of existing technologies but also provides strong scalability for future more complex compensation needs.

[0037] Please continue to refer to this. Figure 4 In one optional embodiment of this disclosure, when the processing of more complex display compensation data and the compensation process are transferred to the application processor 20, the display driver module 12 includes a display storage unit 12-1, which is configured to receive the compensated display data and transmit the compensated display data to the display panel 11.

[0038] When the core processing part of Demura compensation is transferred to the application processor 20, the application processor 20 not only extracts the display compensation data, but also includes a second data processing unit 24. This second data processing unit 24 is responsible for performing interpolation and other calculations on the extracted compensation data to generate the final calibration data. The data calibration unit 26 at the application processor 20 receives the display data and calibration data and directly compensates the display data. The compensated display data is sent to the display driver module 12 through the first data transmission channel 60, specifically to the display storage unit 12-1 in the display driver module 12. At this time, the display driver module 12 no longer needs a unit to process the display compensation data; its display storage unit 12-1 directly receives this compensated data and transmits it to the display panel 11. This greatly simplifies the design and function of the display driver module 12, allowing it to focus on driving the display panel 11. Utilizing the powerful computing capabilities of the application processor 20 to process complex display compensation algorithms enables more refined and efficient compensation, facilitating future algorithm upgrades. Furthermore, since the unit that processes the display compensation data (the second data processing unit 24) is located on the application processor 20, future upgrades to the compensation algorithm no longer depend on hardware iterations of the display driver module 12; they can be achieved simply through software updates, significantly shortening the development cycle and reducing costs. This architecture simplifies the function of the display driver module 12 to receiving and transmitting data, while concentrating the core computing and decision-making capabilities on the application processor 20, achieving a better division of labor between hardware and software.

[0039] The above Figure 4 This embodiment illustrates a scheme where the compensation process is executed only on the application processor 20, but this disclosure is not limited thereto. In some other embodiments of this disclosure, both the application processor 20 and the display driver module 12 can have compensation functionality. For example, please refer to... Figure 5.

[0040] Figure 5 The diagram shows another modular configuration of the display device provided in an embodiment of this disclosure. In an optional embodiment, the application processor 20 further includes a data calibration unit 26; the display driver module 12 includes a first data processing unit 12-3; the display device includes a first compensation mode and a second compensation mode. In the first compensation mode, the data calibration unit 26 in the application processor 20 is configured to generate calibration data based on display compensation data, and then use the calibration data to compensate the display data before transmitting it to the display driver module 12; the display driver module 12 is configured to transmit the display data compensated by the application processor 20 to the display panel 11. In the second compensation mode, the data calibration unit 26 in the application processor 20 is configured to generate calibration data based on display compensation data, and then use the calibration data to compensate the display data before transmitting it to the display driver module 12; the first data processing unit 12-3 in the display driver module 12 is configured to further compensate the display data compensated by the application processor 20 before sending it to the display panel 11.

[0041] In this embodiment, a data calibration unit 26 is provided in the application processor 20, and a first data processing unit 12-3 is provided in the display driver module 12, so that both the application processor 20 and the display driver module 12 have compensation functions. The first compensation mode can be regarded as compensation being performed at the application processor 20, and the display driver module 12 is responsible for transmitting the compensated display data. In the first compensation mode, the data calibration unit 26 in the application processor 20 generates calibration data based on the display compensation data obtained from the storage module 13, and directly compensates the display data. The compensated display data is sent to the display driver module 12, which is only responsible for transmitting the compensated display data to the display panel 11 without performing additional compensation processing.

[0042] The second compensation mode can be viewed as performing compensation once at the application processor 20 and then again at the display driver module 12. In the second compensation mode, the data calibration unit 26 in the application processor 20 generates calibration data based on the display compensation data obtained from the storage module 13, directly compensates the display data, and sends the compensated display data to the display driver module 12. The first data processing unit 12-3 in the display driver module 12 receives this portion of the display data compensated by the application processor 20, performs compensation again, and then sends it to the display panel 11.

[0043] Through the collaborative work of application processor 20 and display driver module 12, more comprehensive Demura compensation can be achieved. In practical applications, compensation at the application processor 20 level can handle global, large-scale Demura issues, while secondary compensation at the display driver module 12 level can perform finer adjustments for local screen details or specific hardware characteristics. When both application processor 20 and display driver module 12 have compensation functions, depending on different application scenarios and the severity of the Demura issue, it is possible to flexibly choose to use only the compensation at the application processor 20 level (first compensation mode) or to use dual compensation at both the application processor 20 level and the display driver module 12 level (second compensation mode), thereby achieving better compensation results. This embodiment fully utilizes the powerful computing capabilities of application processor 20 (for complex big data compensation) and the hardware processing capabilities of display driver module 12 (for efficient secondary fine-tuning), achieving deep hardware and software synergy and providing a solution for future more complex display technologies and compensation needs.

[0044] When both the application processor 20 and the display driver module 12 have compensation capabilities, please continue to refer to... Figure 5 In one optional embodiment of this disclosure, the display driver module 12 further includes a compensation storage unit 12-2. In the first compensation mode, the compensation storage unit 12-2 is configured to receive the compensated display data sent by the application processor 20 and transmit the compensated display data to the display panel 11 through the first data processing unit 12-3. In the first compensation mode, the data calibration unit 26 in the application processor 20 is responsible for generating calibration data and using the calibration data to compensate the display data. The compensated display data is transmitted from the application processor 20 to the display driver module 12 through the first data channel. Inside the display driver module 12, the compensated display data is received by the compensation storage unit 12-2 and finally transmitted to the display panel 11 by the first data processing unit 12-3. At this time, the first data processing unit 12-3 only performs data transmission and can be regarded as a data transmission channel without secondary compensation. Therefore, in the first compensation mode, the core compensation processing is completed in the application processor 20, while the display driver module 12 is simplified to a data receiving and transmission channel.

[0045] Please continue to refer to this. Figure 5When both the application processor 20 and the display driver module 12 have compensation capabilities, in one optional embodiment of this disclosure, the display driver module 12 includes a compensation storage unit 12-2; in the second compensation mode, the compensation storage unit 12-2 is configured to receive the display data compensated by the application processor 20 and obtain the display data of the current working mode from the storage module 13, and transmit the compensated display data and the display compensation data to the first data processing unit 12-3; the first data processing unit 12-3 is configured to perform further compensation on the compensated display data according to the display compensation data.

[0046] In the second compensation mode, the application processor 20 first performs compensation, sending a portion of the calibrated display data to the display driver module 12 via the first data transmission channel 60. The compensation storage unit 12-2 in the display driver module 12 receives two types of data: one type is the compensated display data from the application processor 20, and the other type is the display compensation data for the current operating mode obtained from the storage module 13 of the display module 10. The compensation storage unit 12-2 of the display driver module 12 transmits these two types of data to the first data processing unit 12-3. The first data processing unit 12-3 then performs further compensation on the compensated display data from the application processor 20 based on the display compensation data obtained from the storage module 13. Thus, the application processor 20 can handle global, large-scale Mura problems (first compensation), while the display driver module 12 can perform more refined compensation for the local characteristics of the panel itself (second compensation). This division of labor ensures a better Mura compensation effect. The powerful processing capabilities of the application processor 20 can handle complex data operations, while the hardware processing capabilities of the display driver module 12 can enable highly efficient real-time fine-tuning.

[0047] In one optional embodiment of this disclosure, the display device includes at least two operating modes, each with a different refresh rate and corresponding to different display compensation data. For example, the display device can switch between a high refresh rate mode (e.g., 120Hz) and a low power mode (e.g., 60Hz or lower), or between a normal display mode and an AOD (Always On Display) mode. The AOD mode typically uses a very low refresh rate (e.g., 1Hz) to achieve extremely low power consumption, which is significantly different from the high refresh rates (e.g., 60Hz, 90Hz, or 120Hz) of the normal usage mode. The Mura (uniformity) performance of the display device changes at different refresh rates. Therefore, it is necessary to specifically calibrate for each refresh rate and generate different display compensation data. This disclosure places the management and selection functions of the compensation data at the application processor 20, enabling the system to dynamically extract and switch the corresponding compensation data according to the current operating mode (e.g., refresh rate). This effectively solves the problem in the prior art where different modes share the same set of compensation data, resulting in poor compensation effects.

[0048] The above embodiments categorize display modes based on different refresh rates. Of course, different operating modes can also be categorized from other key dimensions. One dimension is brightness. For example, high brightness mode (HBM), such as 2200 nits, is commonly used in outdoor high-light environments. In this mode, the mura (mura) performance of the display device differs from normal brightness. Normal brightness mode, such as 1000 nits, is used for normal indoor use. Low brightness mode (DBV), such as 1 nit or 2 nits, is commonly used at night or in low-light environments. At extremely low brightness, the human eye is more sensitive to mura, and the mura shape changes. Another dimension is the driving method. For example, PWM (Pulse Width Modulation) mode, which changes brightness by adjusting the duty cycle of the pulse, is currently a commonly used driving method. Full DC (Direct Current) mode, which adjusts brightness by changing the current magnitude, also plays a role. The mura performance in full DC mode differs significantly from that in PWM mode, thus requiring independent compensation data. Another dimension is the displayed content, such as always-on display (AOD): In AOD mode, the displayed content is typically static, small in area, and has an extremely low refresh rate. The mura performance in this mode is drastically different from that in dynamic full-screen display mode. These different operating modes, whether in terms of refresh rate, brightness, driving method, or displayed content, all affect the form and degree of mura on the display device. Therefore, to achieve better demura compensation, the embodiments of this disclosure have a corresponding set of display compensation data for each specific mode, effectively solving the problem of poor results caused by sharing a single set of compensation data across different modes in existing solutions, thereby achieving better compensation effects in various display modes.

[0049] Based on the same inventive concept, this disclosure also provides a brightness compensation method for a display device. Figure 6 The diagram shown is a schematic flowchart of a brightness compensation method for a display device provided in an embodiment of this disclosure. Please refer to it. Figure 6 and Figure 3 The display device includes a display module 10 and an application processor 20. The display module 10 includes a display panel 11, a display driver module 12, and a storage module 13. The display driver module 12 is electrically connected to the display panel 11 and the application processor 20, and is used to drive the display panel 11. The storage module 13 is used to store display compensation data. The aforementioned compensation method includes: Step S1: The application processor 20 obtains display compensation data from the storage module 13 through the display driver module 12.

[0050] Step S2: The application processor 20 extracts the display compensation data corresponding to the current working mode of the display panel 11.

[0051] Step S3: Based on the display compensation data, the display driver module 12 performs brightness compensation on the display panel 11.

[0052] In the brightness compensation method for a display device provided in this embodiment, during the data acquisition process, i.e., step S1, the application processor 20 obtains display compensation data from the storage module 13 through the display driver module 12. This solves the problem of limited internal capacity of the display driver module 12, allowing the display device to store more compensation data to cope with complex display modes. During the data extraction process, i.e., step S2, the application processor 20 accurately extracts the display compensation data corresponding to the current working mode of the display panel 11. This step is crucial to ensuring compensation accuracy, as it solves the problem of Mura form differences under different working modes (such as different refresh rates, brightness, or driving methods). During the brightness compensation process, i.e., step S3, the display panel 11 is brightness compensated through the display driver module 12 based on the compensation data extracted by the application processor 20.

[0053] In the brightness compensation method for a display device provided in this embodiment, the application processor 20 obtains and stores display compensation data from the storage module 13 through the display driver module 12. This differs from related technologies where the display driver module 12 directly obtains and stores display compensation data from the storage module 13. In this disclosure, the main body for obtaining and storing display compensation data is located in the application processor 20. This eliminates the limitation of the physical capacity of the display driver module 12, effectively solving the problem of limited capacity. Furthermore, by setting the main body for obtaining and storing display compensation data in the application processor 20, system memory can be shared. Since the application processor 20 is the central processing unit of the entire device, it possesses and uses a larger amount of system memory. Therefore, display compensation data can be stored in memory far exceeding the internal storage space of the display driver module 12. Because this disclosure no longer relies on the limited internal storage space of the display driver module 12 to store all compensation data, there is no need for high-rate data compression to save space. This effectively avoids the problem of poor Mura compensation effect caused by data compression distortion, greatly improving the compensation capability of the display device and enhancing the display effect.

[0054] Furthermore, in the brightness compensation method of the display device provided in this embodiment of the present disclosure, the application processor 20 can extract and select the corresponding compensation data from the storage module 13 according to the current working mode of the display panel 11. That is, different working modes correspond to different compensation data. Compared with the method of sharing a set of compensation data for different modes in related technologies, the embodiment of the present disclosure can dynamically send the compensation data of the corresponding mode to the display area driving module through the application processor 20, effectively solving the problem of poor effect caused by sharing a set of compensation data for different modes in the existing solution, thereby achieving a better compensation effect in various display modes.

[0055] Figure 7 The diagram shown illustrates a process for brightness compensation of the display panel 11 based on display compensation data. Please refer to it. Figure 7 and Figure 3 In one optional embodiment of this disclosure, step S3 above, which involves performing brightness compensation on the display panel 11 via the display driving module 12 based on display compensation data, includes: Step S301: The application processor 20 sends the display compensation data and display data to the display driver module 12; In step S302, the display driver module 12 processes the display compensation data and generates calibration data according to the grayscale requirements corresponding to the current working mode, compensates the display data according to the calibration data, and sends the compensated display data to the display panel 11.

[0056] In this embodiment, the application processor 20 sends the extracted and filtered display compensation data, along with the display data, to the display driver module 12. Although the processing of the display compensation data still occurs on the display driver module 12, the application processor 20 has already completed the preprocessing of mode matching and data extraction, reducing the burden on the display driver module 12. The display driver module 12 receives data from the application processor 20. The first data processing unit 12-3 processes the received compensation data (e.g., interpolation calculation) according to the grayscale requirements corresponding to the current working mode, generating the final calibration data. Finally, the display driver module 12 compensates the display data based on the generated calibration data and displays the compensated data on the display panel 11. This embodiment fully utilizes the powerful data management capabilities of the application processor 20 to solve the storage bottleneck and insufficient multi-mode compensation problems of the prior art, while retaining the efficiency and accuracy of the display driver module 12 in performing compensation at the hardware level. Therefore, it effectively solves the problem of poor compensation effect caused by the capacity and functional limitations of the display driver module 12 in the prior art.

[0057] Figure 8The diagram shown illustrates a process for brightness compensation of the display panel 11 based on display compensation data. Please refer to it. Figure 8 and Figure 4 In one optional embodiment of this disclosure, step S3 above, which involves performing brightness compensation on the display panel 11 via the display driving module 12 based on display compensation data, includes: In step S311, the application processor 20 processes the display compensation data and generates calibration data according to the grayscale requirements corresponding to the current working mode, and compensates the display data according to the calibration data, and sends the compensated display data to the display driver module 12.

[0058] Step S312: After receiving the compensated display data, the display driver module 12 transmits the compensated display data to the display panel 11.

[0059] In this embodiment, the application processor 20 is responsible not only for storing and retrieving display compensation data, but also for processing it, including a second data processing unit 24 and a data calibration unit 26. The application processor 20 processes the display compensation data (e.g., interpolation) according to the grayscale requirements of the current operating mode to generate calibration data. This calculation is performed on the application processor 20, reducing the burden on the display driver module 12. This embodiment transfers the more complex processing of display compensation data and the compensation process to the application processor 20. Since the processing power of the application processor 20 is far superior to that of the display driver module 12, the computational burden on the display driver module 12 is greatly reduced, allowing it to focus on its core task of driving the display panel 11. Furthermore, by processing the display compensation data on the application processor 20, the update and optimization of the compensation algorithm become more flexible. The compensation algorithm can be upgraded simply through a software update without replacing the display driver module 12, making this disclosure more adaptable to the ever-changing Mura problem and new display modes.

[0060] Please continue to refer to this. Figure 8 and Figure 4In one optional embodiment of this disclosure, in step S312, after receiving the compensated display data, the display driver module 12 transmits the compensated display data to the display panel 11. In this embodiment, the display driver module 12 no longer needs a unit to process the display compensation data; it serves as a data transmission channel to transmit the compensated data to the display panel 11. This greatly simplifies the design and function of the display driver module 12, allowing it to focus on driving the display panel 11. Utilizing the powerful computing capabilities of the application processor 20 to handle complex display compensation algorithms enables more refined and efficient compensation, facilitating future algorithm upgrades. Furthermore, since the unit processing the display compensation data is located on the application processor 20, future compensation algorithm upgrades no longer depend on hardware iterations of the display driver module 12; they can be achieved simply through software updates, significantly shortening the development cycle and reducing costs. This architecture simplifies the function of the display driver module 12 to receiving and transmitting data, while concentrating the core computing and decision-making capabilities on the application processor 20, achieving a better division of labor between hardware and software.

[0061] Figure 9 The diagram shown illustrates a process for brightness compensation of the display panel 11 based on display compensation data. Please refer to it. Figure 9 and Figure 5 In another optional embodiment of this disclosure, brightness compensation of the display panel 11 is performed by the display driving module 12 according to display compensation data, including: In step S321, the application processor 20 processes the display compensation data and generates calibration data according to the grayscale requirements corresponding to the current working mode, compensates the display data according to the calibration data, and sends the compensated display data to the display driver module 12.

[0062] In step S322, after receiving the compensated display data, the display driver module 12 performs further compensation on the compensated display data and then transmits it to the display panel 11.

[0063] In this embodiment, both the application processor 20 and the display driver module 12 have compensation processing functions. The application processor 20 includes a second data processing unit 24 and a data calibration unit 26, and the display driver module 12 includes a first data processing unit 12-3. In step S321, the application processor 20 can first perform the first compensation, generate calibration data, and compensate the display data, and then send the compensated data to the display driver module 12. In step S322, after receiving the compensated display data from the application processor 20, the display driver module 12 uses its internal first data processing unit 12-3 to perform a second compensation on the displayed data, and then transmits the final result to the display panel 11.

[0064] In practical applications, compensation at the application processor 20 can handle global, large-scale Mura problems, while secondary compensation at the display driver module 12 can perform finer adjustments for local screen details or specific hardware characteristics. When both the application processor 20 and the display driver module 12 have compensation functions, depending on different application scenarios and the severity of the Mura problem, it is possible to flexibly choose to use only the compensation at the application processor 20 or to use dual compensation at both the application processor 20 and the display driver module 12, thereby achieving better compensation results. This embodiment fully utilizes the powerful computing capabilities of the application processor 20 (for complex big data compensation) and the hardware processing capabilities of the display driver module 12 (for efficient secondary fine-tuning), realizing deep hardware and software synergy and providing a solution for future more complex display technologies and compensation needs.

[0065] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0066] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A display device, characterized by comprising: The display module comprises a display panel, a display driving module and a storage module; The display driving module is electrically connected with the display panel and is configured to drive the display panel; the storage module is configured to store display compensation data and communicate with the display driving module; The application processor is configured to obtain display compensation data from the storage module through the display driving module, extract display compensation data corresponding to the current working mode according to the current working mode of the display panel, and perform brightness compensation on the display panel through the display driving module.

2. The display device according to claim 1, wherein The application processor comprises a compensation data storage unit configured to store the display compensation data obtained from the storage module through the display driving module.

3. The display device according to claim 2, wherein The application processor further comprises a compensation data extraction unit configured to obtain the display compensation data from the storage module through the display driving module, store the display compensation data to the compensation data storage unit, and extract the display compensation data corresponding to the current working mode from the compensation data storage unit and send the display compensation data to the display driving module.

4. The display device according to claim 2, wherein The application processor is further configured to send display data to the display driving module; The display driving module comprises a display storage unit, a compensation storage unit and a first data processing unit, the display storage unit is configured to receive the display data sent by the application processor and transmit the display data to the first data processing unit; The compensation storage unit is configured to receive the display compensation data sent by the application processor and transmit the display compensation data to the first data processing unit; The first data processing unit is configured to receive the display data and display compensation data, process the display compensation data according to the gray scale requirement corresponding to the current working mode, generate calibration data, compensate the display data according to the calibration data, and send the compensated display data to the display panel.

5. The display device according to claim 4, wherein The application processor and the display driving module comprise a first data transmission channel configured to transmit the display compensation data and the display data from the application processor to the display driving module.

6. The display device according to claim 4, wherein The total amount of display compensation data that can be stored in the storage module is greater than the total amount of display compensation data that can be stored in the compensation storage unit of the display driving module.

7. The display device according to claim 2, wherein The application processor further comprises a second data processing unit and a data calibration unit; The second data processing unit is configured to obtain the display compensation data from the storage module through the display driving module, store the display compensation data to the compensation data storage unit, extract the display compensation data corresponding to the current working mode from the compensation data storage unit, generate calibration data according to the display compensation data and send the calibration data to the data calibration unit; The data calibration unit is configured to receive the display data and the calibration data, and transmit the display data compensated according to the calibration data to the display driving module.

8. The display device according to claim 7, wherein The display driving module comprises a display storage unit configured to receive the compensated display data, and transmit the compensated display data to the display panel.

9. The display device according to claim 2, wherein The application processor further comprises a data calibration unit; the display driving module comprises a first data processing unit; The display device comprises a first compensation mode and a second compensation mode, in the first compensation mode, the data calibration unit in the application processor is configured to generate calibration data according to display compensation data, and transmit display data compensated by the calibration data to the display driving module; The display driving module is configured to transmit the display data compensated by the application processor to the display panel; In the second compensation mode, the data calibration unit in the application processor is configured to generate calibration data according to display compensation data, and transmit display data compensated by the calibration data to the display driving module, and the first data processing unit in the display driving module is configured to transmit display data compensated by the application processor to the display panel again.

10. The display device according to claim 9, wherein The display driving module further comprises a compensation storage unit; In the first compensation mode, the compensation storage unit is configured to receive the display data compensated by the application processor, and transmit the display data to the display panel through the first data processing unit.

11. The display device according to claim 9, wherein The display driving module further comprises a compensation storage unit; In the second compensation mode, the compensation storage unit is configured to receive the display data compensated by the application processor and the display data of the current working mode obtained from the storage module, and transmit the display data and the display compensation data to the first data processing unit; The first data processing unit is configured to compensate the display data again according to the display compensation data.

12. The display device according to claim 1, wherein The display device comprises at least two working modes, the refresh frequencies of the at least two working modes are different, and the at least two working modes correspond to different display compensation data.

13. A brightness compensation method of a display device, characterized by, The display device comprises a display module and an application processor, the display module comprises a display panel, a display driving module and a storage module; the display driving module is electrically connected with the display panel and the application processor, and is used for driving the display panel; The storage module is used for storing display compensation data; the compensation method comprises: The application processor obtains display compensation data from the storage module through the display driving module; The application processor extracts display compensation data corresponding to the current working mode of the display panel according to the current working mode of the display panel; According to the display compensation data, the display panel is compensated in brightness by the display driving module.

14. The luminance compensation method of claim 13, wherein, According to the display compensation data, the display panel is compensated in brightness by the display driving module, comprising: The application processor sends the display compensation data and the display data to the display driving module, the display driving module processes the display compensation data according to the gray scale requirement corresponding to the current working mode to generate calibration data, compensates the display data according to the calibration data, and sends the compensated display data to the display panel.

15. The luminance compensation method of claim 13, wherein, The display driving module compensates the display panel according to the display compensation data, and the compensation includes: The application processor processes the display compensation data according to the gray scale requirement corresponding to the current working mode to generate calibration data, compensates the display data according to the calibration data, and sends the compensated display data to the display driving module.

16. The luminance compensation method of claim 15, wherein, Further comprising: The display driving module receives the compensated display data and transmits the compensated display data to the display panel.

17. The luminance compensation method of claim 15, wherein, Further comprising: The display driving module receives the compensated display data, compensates the compensated display data again, and then transmits the compensated display data to the display panel.