Display driver IC

By using a resistive memory module in the display driver chip to store data, the problems of OTP being unable to be reprogrammed and external Flash increasing power consumption in the existing technology are solved, flexible data storage and image quality are improved, and production costs are reduced.

WO2025200662A1PCT designated stage Publication Date: 2025-10-02INNOSTAR SEMICON (SHANGHAI) CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/143261
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-28
Filing Date
2024-12-27
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

Existing display driver chips are difficult to reprogram during upgrades and iterations, and OTP storage media cannot be rewritten, which increases the difficulty and cost of software upgrades. At the same time, the use of external Flash increases power consumption.

Method used

A resistive memory module is used to store data, including default register information, mura data, and burn-in data. Multiple programming is achieved through the resistive memory module, supporting repeated data writing in product upgrade and iteration scenarios, simplifying external devices, and reducing power consumption and production costs.

Benefits of technology

It enables flexible data storage and correction of display driver chips during upgrade and iteration processes, improving the image quality and visual experience of display devices while reducing production costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024143261_02102025_PF_FP_ABST
    Figure CN2024143261_02102025_PF_FP_ABST
Patent Text Reader

Abstract

A display driver IC (100), comprising: a resistive random access memory module (101) for storing data; and a Gamma calibration module (102) configured to acquire data from the resistive random access memory module (101), so as to perform display correction. Since the capacity cost of a resistive random access memory is lower than the capacity cost of OTP, the display driver IC (100) can achieve a larger storage capacity with lower production costs, such that data can be completely stored inside the display driver IC (100) without being compressed and can be called by other modules, thereby improving the precision of data used by the display driver IC (100) and meeting the requirement of the display driver IC (100) for repeatedly reading and writing data in different scenarios; and external devices are simplified, thereby reducing the power consumption and costs of the display driver IC (100).
Need to check novelty before this filing date? Find Prior Art

Description

A display driver chip CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application claims priority to the Chinese patent application filed on March 28, 2024, with application number 202410366366.4 and titled “A display driver chip”, as well as priority to the Chinese patent application filed on March 28, 2024, with application number 202410366363.0 and titled “Display driver chip”. Technical Field

[0002] The present disclosure relates generally to the field of integrated circuit technology, and more specifically to a display driver chip. Background Art

[0003] A display driver IC (DDIC) is an integrated circuit used to drive the pixel array of displays such as liquid crystal displays (LCDs) or organic light-emitting diode displays (OLEDs). A touch and display driver integration (TDDI) is an integrated circuit that combines a touchscreen controller and display driver. Both DDIC and TDDI components are responsible for driving the display, receiving image data from a processor or other control unit and converting it into signals suitable for the display panel to display the image correctly.

[0004] In actual designs, mainstream DDICs and TDDIs typically use one-time programmable (OTP) chips to store system settings such as register default values ​​required for register configuration, and external Flash memory to store image processing-related information. Because OTP is a one-time programming technology and cannot be rewritten, it increases the difficulty of DDIC and TDDI software upgrades. Furthermore, external Flash memory requires additional power, increasing the overall power consumption of the DDIC and TDDI, resulting in higher costs.

[0005] In view of this, there is an urgent need to provide a display driver chip solution to meet the repeated programming requirements of the storage medium generated by the display driver chip in the upgrade and iteration scenario, while reducing power consumption and production costs. Summary of the Invention

[0006] In order to at least solve one or more of the technical problems mentioned above, the embodiments of the present disclosure propose display driver chip solutions in multiple aspects.

[0007] In a first aspect, the present disclosure provides a display driver chip including: a resistive memory module for storing data; and a gamma calibration module configured to obtain data from the resistive memory module for display correction.

[0008] In some embodiments, the data stored in the resistive memory module includes: default register information, mura data and burn-in data, and the register information is used to configure the register; the data input interface of the gamma calibration module is connected to the resistive memory module and is configured to: extract the burn-in data from the resistive memory module and use it to perform Deburn-in compensation; the display driver chip also includes: a demura module, whose data input interface is connected to the resistive memory module and is configured to: extract mura data from the resistive memory module and use it to perform demura compensation.

[0009] In some embodiments, the data stored in the resistive memory module includes gamma data; the gamma calibration module is configured to obtain the gamma data from the resistive memory module and use the gamma data to perform gamma calibration on display data from outside the display driver chip.

[0010] In some embodiments, the resistive memory module is divided into several storage partitions, including: a register information storage partition for storing default register information, a mura storage partition for storing mura data, and a burn-in storage partition for storing burn-in data.

[0011] In some embodiments, the data input interface of the demura module is connected to the mura storage partition, and the data input interface of the gamma calibration module is connected to the burn-in storage partition.

[0012] In some embodiments, the resistive memory module is provided with an I / O interface for externally reading and / or updating the stored data in the resistive memory module.

[0013] In some embodiments, each of the plurality of storage partitions is provided with an independent I / O interface.

[0014] In some embodiments, the display driver chip further includes: a register module, a data input interface of which is connected to the resistive memory module and configured to: load register information from the resistive memory module to configure the register.

[0015] In some embodiments, the display driver chip further includes: a display decoder module, wherein a data output interface of the display decoder module is connected to a data input interface of a demura module or a gamma calibration module, for decoding display data from outside the display driver chip into pixel RGB signals; the demura module is further configured to perform demura compensation on the pixel RGB signals using mura data; and the gamma calibration module is further configured to perform deburn-in compensation on the pixel RGB signals using burn-in data.

[0016] In some embodiments, the resistive memory module is also used to store bitwise coding information and program firmware, and the display driver chip also includes: an analog-to-digital converter module, which is used to convert the touch analog signal fed back by the user outside the display driver chip into a digital signal; and an operation unit module, whose data input interface is respectively connected to the analog-to-digital converter module and the resistive memory module, and is used to read the program firmware from the resistive memory module and execute it, so as to perform touch calibration processing on the digital signal according to the bitwise coding information read from the resistive memory module.

[0017] In some embodiments, the resistive memory module is also used to store quantile coding information and program firmware, and the display driver chip also includes: an analog-to-digital converter module, whose data output interface is connected to the resistive memory module, for converting the touch analog signal fed back by the user outside the display driver chip into a digital signal, and outputting the digital signal to the resistive memory module for caching; and an operation unit module, whose data input interface is connected to the resistive memory module, for reading the quantile coding information, program firmware and digital signal from the resistive memory module, and executing the program firmware to perform touch calibration processing on the digital signal according to the quantile coding information.

[0018] In some embodiments, the resistive memory module is divided into several storage partitions, and the several storage partitions further include: a firmware storage partition for storing program firmware, and the data input interface of the operation unit module is connected to the firmware storage partition.

[0019] In some embodiments, the display driver chip further includes: an internal memory module, a data transmission interface of which is connected to the operation unit module, and is used to store intermediate data generated by the operation performed by the operation unit module.

[0020] In some embodiments, the register information storage partition stores a verification algorithm for register information modification authority; the mura storage partition and / or the burn-in storage partition stores a conversion algorithm based on a gamma curve lookup table.

[0021] In some embodiments, the firmware storage partition stores caching and acceleration algorithms.

[0022] In some embodiments, the resistive memory module is embedded in a display driver chip.

[0023] In some embodiments, the display driver chip further includes: a register module, a data input interface of which is connected to the resistive memory module, for loading and forwarding Gamma data from the resistive memory module.

[0024] In some embodiments, the display driver chip further includes: an instruction controller module, wherein a data input interface of the instruction controller module is connected to the register module, and is used to convert the Gamma data in the register module into a Gamma curve lookup table.

[0025] In some embodiments, the display driver chip further includes: an instruction controller module configured to: read the Gamma data stored in the resistive memory module by directly addressing the resistive memory module, and convert the Gamma data into a Gamma curve lookup table.

[0026] In some embodiments, the resistive memory module is further configured to store a gamma curve lookup table.

[0027] In some embodiments, the resistive memory module is configured to output the gamma curve lookup table to the gamma calibration module by direct addressing, so that the gamma calibration module performs gamma calibration on display data from outside the display driver chip.

[0028] In some embodiments, the gamma calibration module includes: a gamma generation circuit, which is configured to: read the gamma data stored in the resistive memory module by directly addressing the resistive memory module to obtain the voltage division information on the corresponding address, and generate the gamma grayscale voltage of the corresponding color for gamma calibration.

[0029] In some embodiments, the data input interface of the gamma calibration module is connected to the instruction controller module and is configured to: read the gamma curve lookup table output by the instruction controller module; and perform gamma calibration on display data from outside the display driver chip based on the gamma curve lookup table.

[0030] In some embodiments, the resistive memory module is also used to store burn-in data; the gamma calibration module also includes: a deburn-in submodule, the deburn-in submodule is used to read the burn-in data stored in the resistive memory module, and calculate the corresponding compensation gain based on the burn-in data and the gamma curve query table by looking up the table, wherein the compensation gain is generated by gamma calibration to compensate the target brightness.

[0031] In some embodiments, the resistive memory module is further used to store a gamma curve lookup table, and the gamma calibration module is configured to read the burn-in data and the gamma curve lookup by directly addressing the resistive memory module.

[0032] In some embodiments, the display driver chip further includes: a display decoder module, wherein the data output interface of the display decoder module is connected to the data input interface of the gamma calibration module, for decoding the display data from outside the display driver chip into a pixel RGB signal, and outputting it to the gamma calibration module; and a digital-to-analog converter module, wherein the data input interface of the digital-to-analog converter module is connected to the data output interface of the gamma calibration module, for performing digital-to-analog conversion on the pixel RGB signal after gamma calibration and outputting it to the outside of the display driver chip.

[0033] In some embodiments, the resistive memory module is further used to store pixel RGB signals after gamma calibration.

[0034] The display driver chip provided above uses a resistive random access memory module to store the data required by the gamma calibration module. Because the resistive random access memory is programmable multiple times, it can meet the needs of repeated data writing in different scenarios, supporting multiple data reads and writes during product upgrades. Furthermore, by storing data in the resistive random access memory module, the number of external components is simplified while providing greater storage capacity, thereby enhancing the performance of the display driver chip and reducing its production cost. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The above and other objects, features and advantages of the exemplary embodiments of the present disclosure will become readily understood by reading the detailed description below with reference to the accompanying drawings. In the accompanying drawings, several embodiments of the present disclosure are shown in an illustrative and non-limiting manner, and the same or corresponding reference numerals represent the same or corresponding parts, wherein:

[0036] FIG1 shows a schematic diagram of an existing DDIC solution;

[0037] FIG2 shows a schematic diagram of an existing TDDI solution;

[0038] FIG3 shows a schematic diagram of another existing DDIC solution;

[0039] FIG4 shows an exemplary structural diagram of a display driver chip according to some embodiments of the present disclosure;

[0040] FIG5 shows an exemplary structural diagram of a display driver chip according to some embodiments of the present disclosure;

[0041] FIG6 shows an exemplary structural diagram of a display driver chip according to some other embodiments of the present disclosure;

[0042] FIG7 shows an exemplary structural diagram of a display driver chip according to yet other embodiments of the present disclosure;

[0043] FIG8 shows an exemplary structural diagram of a resistive memory module according to some embodiments of the present disclosure;

[0044] FIG9 shows an exemplary structural diagram of a display driver chip according to some embodiments of the present disclosure;

[0045] FIG10 shows an exemplary structural diagram of a display driver chip according to some other embodiments of the present disclosure;

[0046] FIG11 shows an exemplary structural diagram of a display driver chip according to some further embodiments of the present disclosure;

[0047] FIG. 12 shows an exemplary structural diagram of a display driver chip according to yet other embodiments of the present disclosure. DETAILED DESCRIPTION

[0048] The following will clearly and completely describe the technical solutions in the embodiments of this disclosure in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of this disclosure, not all of them. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this disclosure.

[0049] It should be understood that the terms “include” and “comprising” used in the specification and claims of the present disclosure indicate the presence of described features, integers, steps, operations, elements and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or collections thereof.

[0050] It should also be understood that the terminology used in this disclosure is for the purpose of describing specific embodiments only and is not intended to limit the disclosure. As used in this disclosure and the claims, the singular forms "a," "an," and "the" are intended to include the plural forms unless the context clearly indicates otherwise. It should be further understood that the term "and / or" as used in this disclosure and the claims refers to any and all possible combinations of one or more of the associated listed items, including and including these combinations.

[0051] As used in this specification and claims, the term "if" can be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.

[0052] The specific embodiments of the present disclosure are described in detail below with reference to the accompanying drawings.

[0053] Example application scenarios

[0054] Existing mainstream DDICs usually use OTP and external Flash to store information required by the display driver chip, such as gamma data, register information, mura data and / or burn-in data.

[0055] Regarding register information, mura data, and burn-in data, Figure 1 shows a schematic diagram of an existing DDIC solution, and Figure 2 shows a schematic diagram of an existing TDDI solution. As shown in Figure 1, when the DDIC starts, it needs to load the default register information from the OTP. When processing image data, the demura module and the gamma calibration module need to extract mura data and burn-in data from the external Flash, respectively. As shown in Figure 2, the calculation unit module in the mainstream TDDI loads the default register information from the OTP, loads the bitwise encoding information required for the touch screen algorithm from the external Flash, and loads the program firmware from the ROM. When the TDDI is operating normally, the external touch screen inputs analog information, which is converted into a digital signal by the ADC converter and transmitted to the calculation unit module. The calculation unit module then uses the loaded information to complete the recognition and processing of the touch input information.

[0056] Regarding gamma data, Figure 3 shows a schematic diagram of another existing DDIC solution. As shown in Figure 3, when the DDIC starts up, the gamma data needs to be loaded from the OTP into the register module. The instruction controller module then reads the gamma data from the register module and converts it into a gamma curve lookup table. After the display data outside the DDIC is transmitted to the gamma calibration module, the gamma calibration module reads the gamma curve lookup table converted by the instruction controller module and, after a rapid table lookup, generates calibrated display data for driving the display panel.

[0057] In the above-mentioned existing solutions, since OTP only supports single writing, when it is necessary to modify the register information and / or rewrite the Gamma data, it is necessary to replace the OTP to rewrite the register information or an additional IO operation is required to modify the register module to modify the Gamma data, which affects the convenience and efficiency of the display driver chip software upgrade iteration. In addition, since the Gamma data is large, the OTP storage capacity cost is high and it cannot be written repeatedly. The Gamma data can only be compressed using interpolation or polynomial algorithms and then stored in the OTP. When used, the Gamma curve is fitted by the algorithm, which results in a loss of Gamma calibration accuracy. In addition, since the mainstream DDIC / TDDI uses an external Flash solution that requires additional power supply, the overall power consumption of the mainstream DDIC / TDDI is high, and the production cost is increased.

[0058] Exemplary application scenarios

[0059] In view of this, the embodiment of the present disclosure provides a display driver chip solution, which uses a resistive memory module to store the data required by the gamma calibration module, and can solve the above-mentioned problems caused by OTP one-time writing.

[0060] FIG4 shows an exemplary structural diagram of a display driver chip according to some embodiments of the present disclosure. As shown in FIG4 , the display driver chip 100 includes a resistive memory module 101 and a gamma calibration module 102. The resistive memory module 101 is used to store data, and the gamma calibration module 102 is configured to obtain data from the resistive memory module 101 for display correction. The purpose of display correction is to improve the display image quality of the display device, which includes but is not limited to gamma calibration and deburn-in compensation. The purpose of gamma calibration is to match the output brightness of the display device with the actual image brightness to achieve linear output. Deburn-in compensation is a compensation for the afterimage problem that may occur after the OLED screen displays a still image for a long time. The common goal of these display correction operations is to improve the color accuracy, brightness uniformity and image quality of the display device to provide a better visual experience. In some embodiments, the data stored in the resistive memory module 101 can also be used for demura compensation, which is a compensation for the uneven brightness problem of the OLED screen.

[0061] Taking the case where the data stored in the resistive memory module 101 includes default register information, mura data, and burn-in data as an example, FIG5 shows an exemplary structural diagram of a display driver chip according to some embodiments of the present disclosure. As shown in FIG5 , in addition to the resistive memory module 101 and the gamma calibration module 102, the display driver chip 100 also includes: a demura module 103, a display decoder module 105, and a digital-to-analog converter and source driver module 110. Furthermore, the resistive memory module 101 can be a new type of memory such as a resistive random access memory (RRAM), a phase change random access memory (PCRAM), a magnetic random access memory (MRAM), or a ferroelectric random access memory (FeRAM).

[0062] The data input interfaces of the demura module 103 and the gamma calibration module 102 are both connected to the resistive random access memory module 101 . The resistive random access memory module 101 is used to store default register information, mura data, and burn-in data. The register information is used to configure the register.

[0063] It should be noted that, in some embodiments, the resistive memory module 101 can directly utilize its storage and computing characteristics to call its internally stored register information to complete register configuration. In other embodiments, the display driver chip 100 may further include: a register module 104, whose data input interface is connected to the resistive memory module 101, so as to load register information from the resistive memory module 101 to configure the register.

[0064] It should be further explained that, in actual applications, the register module 104 can adopt various RAMs, and no excessive restrictions are imposed here.

[0065] The following describes the operation process of the display driver chip 100 using a display driver chip 100 including a register module 104 as an example. When the display driver chip 100 is started, the register module 104 loads register information from the resistive memory module 101 to configure the register. For example, the register information includes but is not limited to: chip ID information, analog gamma information, display gamma correction information, and VCOM voltage information. The data output interface of the display decoder module 105 is connected to the data input interface of the demura module 103 or the gamma calibration module 102. After the display decoder module 105 obtains the display data from the display driver chip 100, it decodes it into pixel RGB signals and outputs the pixel RGB signals to the demura module 103 or the gamma calibration module 102 to complete the demura compensation and deburn in compensation of the pixel RGB signals.

[0066] It should be noted that in actual applications, there are no strict requirements for the execution timing of demura compensation and deburn-in compensation. In some embodiments, as shown in Figure 5, the data output interface of the display decoder module 105 is connected to the demura module 103, and the data output interface of the demura module 103 is connected to the gamma calibration module 102. At this time, the pixel RGB signal decoded by the display decoder module 105 is output to the demura module 103. The demura module 103 extracts mura data from the resistive memory module 101, and uses the mura data to perform demura compensation on the pixel RGB signal, and outputs the demura-compensated pixel RGB signal to the gamma calibration module 102. The gamma calibration module 102 extracts burn-in data from the resistive memory module 101, and uses the burn-in data to perform deburn-in compensation on the demura-compensated pixel RGB signal output by the demura module 103.

[0067] In other embodiments, the data output interface of the display decoder module 105 is connected to the Gamma calibration module 102, and the data output interface of the Gamma calibration module 102 is connected to the Demura module 103. At this time, the pixel RGB signal decoded by the display decoder module 105 is output to the Gamma calibration module 102 to complete Deburn-in compensation, and the Gamma calibration module 102 outputs the pixel RGB signal after Deburn-in compensation to the Demura module 103 to perform Demura compensation on the pixel RGB signal after Deburn-in compensation.

[0068] Two methods of compensating pixel RGB signals are described above. This embodiment is applicable to any of the above compensation methods, and no excessive restrictions are imposed herein.

[0069] Furthermore, the data input interface of the digital-to-analog converter and source driver module 110 is connected to the data output interface of the demura module 103 or the gamma calibration module 102. After the demura module 103 completes the final demura compensation or the gamma calibration module 102 completes the final deburn-in compensation, the pixel RGB signal that has undergone demura compensation and deburn-in compensation is output to the digital-to-analog converter and source driver module 110 to drive the external display panel 111. It should be noted that the digital-to-analog converter and source driver module 110 can be divided into the following two modules: a digital-to-analog converter module 1101 and a source driver module 1102, wherein the digital-to-analog converter module 1101 is used to perform digital-to-analog conversion, and the source driver module 1102 is used to drive the display panel 111 outside the display driver chip.

[0070] It's important to note that machine vision quantifies display brightness using grayscale, so image uniformity and stability play a crucial role. During inspection, display panels may exhibit brightness uniformity and image retention. To address these two issues, in addition to process improvements, compensation technologies can also be employed. One such external compensation technology involves using external driver circuits or devices to sense the electrical or optical characteristics of pixels and then apply compensation.

[0071] Demura compensation is an external compensation technology, and its process is as follows: First, the display panel is lit and several images are displayed. Then, the above images are captured using a high-resolution and high-precision industrial camera. Then, the pixel color distribution characteristics are analyzed based on the camera data, and the gamma index value of each pixel is calculated. Next, mura data is identified based on the gamma index value and a related algorithm. Then, demura data is generated based on the mura data and the corresponding demura compensation algorithm. Finally, the demura data is burned into the flash memory, and the compensated images are re-photographed to confirm whether the mura has been eliminated. Among them, mura data can be understood as information that characterizes pixels with uneven brightness and / or afterimage phenomenon.

[0072] The luminous efficiency of OLED light-emitting materials decreases as the lighting time increases and / or the light-emitting materials age. In addition, the efficiency decay rate of RGB is not consistent, which will cause brightness decay. In severe cases, it will also lead to color cast. In order to solve the problem of brightness decay, a long-term brightness decay compensation, namely Deburn-in compensation, can be used. When performing Deburn-in compensation, it is necessary to know the brightness, time and calculate the corresponding compensation gain. The burn-in data that needs to be collected mainly include time, brightness, grayscale, picture, temperature and frame rate. Based on this data, the corresponding compensation gain can be calculated by looking up the table. The compensation gain is then adjusted by gamma to output the corresponding compensation target brightness.

[0073] In some embodiments, deburn-in compensation may also be performed by the gamma calibration module 102. As an example, the gamma calibration module 102 may be provided with a submodule called a deburn-in module (not shown in the figure), which performs the deburn-in compensation function when performing deburn-in compensation.

[0074] The above describes a DDIC optimized based on the display driver chip structure shown in Figure 4. In some embodiments, the display driver chip may also integrate a touch screen controller, such as a TDDI. The TDDI solutions of some embodiments of the present disclosure are described below with reference to Figure 6.

[0075] Figure 6 shows an exemplary structural diagram of a display driver chip according to some other embodiments of the present disclosure. As shown in Figure 6, the display driver chip 100 includes: a resistive memory module 101, an arithmetic unit module 107, an analog-to-digital converter module 106, a demura module 103 and a gamma calibration module 102, a display decoder module 105 and a digital-to-analog converter and source driver module 110.

[0076] Among them, the data input interface of the operation unit module 107 is connected to the data output interface of the resistive memory module 101 and the analog-to-digital converter module 106. In addition to register information, mura data and burn-in data, the resistive memory module 101 is also used to store quantile coding information and program firmware. The touch input data fed back by the user through the external touch screen needs to be calibrated linearly or non-linearly. This calibration generally pre-calculates the correction data within the entire touch area and stores it in a two-dimensional or multi-dimensional table, also known as quantile coding information. When coordinate conversion is required, the corresponding coefficient is directly found through the quantile coding information for conversion.

[0077] When the TDDI is started, the register configuration process is similar to that described in the embodiment described above in conjunction with FIG5 and will not be repeated here. It should be noted that in this embodiment, the register information in the resistive memory module 101 is loaded into the arithmetic unit module 107. Therefore, in this embodiment, if the display driver chip includes a register module 104, the register module 104 can be regarded as a submodule within the arithmetic unit module 107 for completing the register configuration function.

[0078] After the user feeds back an analog touch signal via the external touch panel 112, the analog-to-digital converter module 106 converts it into a digital signal and sends it to the arithmetic unit module 107. Because the resistive random access memory (RRAM) has direct addressing capabilities, the arithmetic unit can directly read and execute the firmware without having to load it onto other storage media. Specifically, the arithmetic unit module 107 reads and executes the firmware from the RRAM module 101, performing touch calibration on the digital signal based on the bitwise encoding information read from the RRAM module 101.

[0079] In another embodiment, the digital signal output by the analog-to-digital converter module 106 may also be temporarily stored in the resistive memory module 101 , and the operation unit module 107 may read the bit encoding information, program firmware and digital signal from the resistive memory module 101 to perform touch calibration processing.

[0080] Figure 7 shows an exemplary structural diagram of a display driver chip of some other embodiments of the present disclosure. As shown in Figure 7, the display driver chip 100 includes: a resistive memory module 101, an arithmetic unit module 107, an analog-to-digital converter module 106, a demura module 103 and a gamma calibration module 102, a display decoder module 105 and a digital-to-analog converter and source driver module 110.

[0081] The data input interfaces of the arithmetic unit module 107, the demura module 103, and the gamma calibration module 102 are all connected to the resistive memory module 101, and the data output interface of the analog-to-digital converter module 106 is connected to the data input interface of the resistive memory module 101. The analog-to-digital converter module 106 converts the touch analog signal fed back by the user outside the display driver chip into a digital signal and outputs the digital signal to the resistive memory module 101 for buffering. The arithmetic unit module 107 reads the bit-coded information, program firmware, and digital signal from the resistive memory module 101 and executes the program firmware to perform touch calibration processing on the digital signal based on the bit-coded information.

[0082] It should be noted that, in the display driver chip shown in FIG. 6 and FIG. 7 , the external display panel 111 and the touch panel 112 may be the same panel or different independent panels, and no excessive restrictions are imposed here.

[0083] Furthermore, the display driver chip shown in FIG6 and FIG7 may further include: an internal memory module 108 , wherein a data transmission interface of the internal memory module 108 is connected to the operation unit module 107 , and is used to store intermediate data generated by the operation performed by the operation unit module 107 .

[0084] In some embodiments, the internal memory module 108 may be a non-volatile magnetic random access memory (MRAM) or static random access memory (SRAM), which is not particularly limited.

[0085] Based on the display driver chip described above in conjunction with Figures 5-7, other embodiments of the present disclosure introduce a storage partitioning mechanism. Figure 8 shows an exemplary structural diagram of a resistive random access memory module in some embodiments of the present disclosure. As shown in Figure 8, the resistive random access memory module is divided into n storage partitions, where n is a positive integer. The n storage partitions include: a register information storage partition for storing default register information (bank0 in Figure 8), a mura storage partition for storing mura data, and a burn-in storage partition for storing burn-in data.

[0086] In this embodiment, the data input interface of the register module 104 is connected to the register information storage partition, the data input interface of the demura module 103 is connected to the mura storage partition, and the data input interface of the gamma calibration module 102 is connected to the burn-in storage partition. Because both mura data and burn-in data are used for image data processing, in some embodiments, the mura storage partition and the burn-in storage partition can be combined into a single storage partition, namely, bank 1 in FIG8 .

[0087] Based on the display driver chip described above in conjunction with Figures 6 and 7, the n storage partitions also include: a firmware storage partition for storing program firmware, and the data input interface of the operation unit module 107 is connected to the firmware storage partition (bank2 in Figure 8).

[0088] Furthermore, in some embodiments, the fractional coding information can be stored together with the program firmware in the firmware storage partition. In other embodiments, an independent storage partition for storing fractional coding information can also be set in the n storage partitions, and no excessive restrictions are made here.

[0089] Furthermore, in the aforementioned plurality of storage partitions, each storage partition may be provided with an independent I / O interface, thereby being able to meet the requirements of parallel reading, writing and execution of external modules.

[0090] Furthermore, the parallel design described above can improve the access bandwidth to the resistive memory module 101, thereby accelerating data access. Algorithms can also be combined to accelerate data conversion or constrain data access rights, etc. Exemplarily, the register information storage partition stores a verification algorithm for register information modification permissions, thereby verifying the signature when registers are modified to implement secure access verification. Exemplarily, the mura storage partition and / or the burn-in storage partition stores a conversion algorithm based on a gamma curve lookup table (LUT). Exemplarily, the firmware storage partition stores caching and acceleration algorithms.

[0091] According to the description of the above embodiments, the resistive random access memory module 101 can perform data exchange with other modules in the display driver chip through either indirect addressing or direct addressing.

[0092] The following takes the case where the data stored in the resistive memory module 101 includes Gamma data as an example to further illustrate the two data interaction modes of the resistive memory module 101.

[0093] FIG9 shows an exemplary structural diagram of a display driver chip according to some embodiments of the present disclosure. As shown in FIG9 , the display driver chip 100 includes a resistive random access memory module 101 and a gamma calibration module 102. The resistive random access memory module 101 can be used to store gamma data, and the gamma calibration module 102 can read the gamma data from the resistive random access memory module 101 by directly addressing it, or indirectly obtain the gamma data through other modules, thereby using the gamma data to perform gamma calibration on display data from outside the display driver chip.

[0094] Taking the case of indirectly obtaining Gamma data as an example, the display driver chip may include a register module 104 whose data input interface is connected to the resistive memory module 101 for loading Gamma data from the resistive memory module 101 and forwarding it to the Gamma calibration module 102 .

[0095] Furthermore, the resistive memory module 101 can be used to store default register information. When the display driver chip boots up, the register module 104 loads the default register information from the resistive memory module 101 to complete register configuration. Exemplarily, this register information includes, but is not limited to, display driver configuration parameters, resolution, serial number, power curve configuration, and VCOM voltage information. In other embodiments, the resistive memory module 101 can also directly call upon its internally stored register information to complete register configuration, simplifying the register module 104.

[0096] In a display driver chip including the register module 104 , the register module 104 can also load Gamma data from the resistive memory module 101 and forward it to other modules, so that other modules of the display driver chip can complete Gamma curve lookup table conversion and Gamma calibration.

[0097] Generally speaking, gamma data includes a number of gamma values ​​obtained through sampling, and the information required for gamma calibration can be restored by fitting a gamma curve through these gamma values.

[0098] In the display driver chip, gamma calibration is performed by the gamma calibration module 102. Specifically, the gamma calibration module 102 can perform gamma calibration on display data from outside the display driver chip based on gamma data. It is understandable that the gamma calibration module 102 is an internal module of the display driver chip.

[0099] Furthermore, register module 104 may include a corresponding gamma register group for loading gamma data, such as gamma voltage curve sampling points. In existing mainstream display driver chips, the sampling points are divided by a voltage selector to obtain a number of voltage values. The resistor divider can then output the gamma grayscale voltage according to a specific mapping relationship. The value of the sampling point determines the voltage divider state of the voltage selector.

[0100] The following example illustrates the case where the gamma calibration module 102 directly reads gamma data. Since resistive random access memory (RRAM) has the integrated storage and computing properties and can be directly addressed, in the display driver chip of this embodiment, the gamma calibration module 102 can access the RRAM module 101 through direct addressing, thereby reading the gamma voltage curve sampling points and guiding the gamma calibration module to achieve more refined gamma calibration.

[0101] For example, in some embodiments, the gamma calibration module 102 may include: a gamma generation circuit, which can read the gamma data stored in the resistive memory module 101 by direct addressing to obtain the voltage division information at the corresponding address, and generate the gamma grayscale voltage of the corresponding color for gamma calibration.

[0102] It is understood that in the scenario described above where the gamma calibration module 102 is directly addressed, the gamma data does not need to be loaded into the register module 104, thereby saving register space. Furthermore, because the capacity cost of resistive random access memory is much lower than that of OTP, the display driver chip of the disclosed embodiment can achieve larger storage space at a lower production cost, thereby storing more gamma voltage curve sampling points and improving the accuracy of gamma grayscale voltage compensation.

[0103] In addition, since the resistive random access memory has the characteristic of being programmable multiple times, the display driver chip can also dynamically adjust the Gamma data in the resistive random access memory module 101 according to the aging degree of the display panel, so that the compensated Gamma grayscale voltage is more accurate and more in line with the calibration requirements corresponding to the aging degree of the display panel.

[0104] It should be noted that, similar to the resistive random access memory module 101 described in the previous embodiment, the resistive random access memory module 101 in this embodiment can also use new types of memory such as variable resistive random access memory (RRAM), phase change random access memory (PCRAM), magnetic random access memory (MRAM) or ferroelectric random access memory (FeRAM).

[0105] In other embodiments, the display driver chip may also use other methods to obtain the data required for gamma calibration. As shown in FIG9 , in addition to the resistive random access memory module 101 and the gamma calibration module 102 , the display driver chip may further include: an instruction controller module 109 .

[0106] The data input interface of the instruction controller module 109 can be connected to the data output interface of the register module 104, and the data output interface of the instruction controller module 109 can be connected to the data input interface of the gamma calibration module 102. During the operation of the display driver chip, the instruction controller module 109 can convert the gamma data loaded by the register module 104 into a gamma curve lookup table. The gamma calibration module 102 reads the gamma curve lookup table from the instruction controller module 109 and then performs gamma calibration on the pixel RGB signals from outside the display driver chip 100 based on the gamma curve lookup table.

[0107] In the above process, the instruction controller module 109 reads the Gamma data from the register module 104. In other embodiments, based on the direct addressability of the resistive random access memory, the instruction controller module 109 can also read the Gamma data stored in the resistive random access memory module 101 by directly addressing the resistive random access memory module 101, and convert it into a Gamma curve lookup table.

[0108] Since the instruction controller module 109 can read the Gamma data directly from the resistive memory module 101 without loading it into the register module 104, the structure of the register module can be simplified in some display driver chips, thereby reducing the cost of the display driver chip. Secondly, in the display driver chip equipped with the register module, the storage pressure of the register module 104 is reduced, thereby reducing the requirements of the display driver chip for the register storage performance and reducing the production cost of the display driver chip.

[0109] It is understandable that the instruction controller module 109 can obtain the Gamma data stored in the resistive random access memory module 101 in a variety of ways, and no excessive restrictions are imposed here.

[0110] It should be noted that in the display driver chip described above in conjunction with FIG9 , the gamma data stored in the resistive random access memory module 101 needs to be converted into a gamma curve lookup table before being used for gamma calibration. Based on the display driver chip described above, FIG10 shows an exemplary structure diagram of a display driver chip according to other embodiments of the present disclosure. As shown in FIG10 , the resistive random access memory module 101 can be further used to store a gamma curve lookup table.

[0111] Since the capacity cost of resistive memory is relatively low, the display driver chip of the disclosed embodiment can achieve a larger storage space with a lower production cost. The resistive memory module 101 can store a complete, uncompressed, high-precision gamma curve lookup table, thereby achieving more accurate gamma calibration.

[0112] On this basis, the resistive random access memory module 101 can be further configured to output the gamma curve lookup table to the gamma calibration module 102 by direct addressing, so as to perform gamma calibration on the display data from outside the display driver chip 100 in the gamma calibration module 102.

[0113] In this embodiment, direct addressing is used to simplify the steps of loading the gamma curve lookup table into a register or other storage medium, thereby increasing the data access rate within the display driver chip and improving the computational efficiency of image processing.

[0114] In order to clearly introduce the display driving solution disclosed herein, the process of gamma calibration in the display driver chip is described below.

[0115] First, let's briefly explain the problem gamma calibration solves: OLED light-emitting materials lose luminous efficiency over time and / or due to aging. Furthermore, the RGB efficiency decays at different rates, leading to brightness decay and, in severe cases, color cast.

[0116] To address the display quality issues of OLED display panels described above, a brightness attenuation compensation technology has been proposed, including deburn-in compensation. When performing deburn-in compensation, it is necessary to know the brightness, time, and calculate the corresponding compensation gain. The burn-in data that needs to be collected mainly includes time, brightness, grayscale, image quality, temperature, and frame rate. Based on this data, a gamma curve lookup table can be used to calculate the corresponding compensation gain. The obtained compensation gain is then adjusted through gamma and output as the corresponding compensated target brightness.

[0117] The above is the process of the gamma calibration module 102 performing gamma calibration. Similar to the display driver chip shown in the previous embodiment, deburn-in compensation can also be understood as a link of gamma calibration. Therefore, it can be considered that the gamma calibration module 102 can also include a deburn-in submodule (not shown in the figure), and deburn-in compensation is performed by the deburn-in submodule.

[0118] Figure 11 shows an exemplary structural diagram of a display driver chip according to some further embodiments of the present disclosure. As shown in Figure 11, the burn-in data required for Deburn-in compensation may also be stored in the resistive memory module 101. When the Gamma calibration module 102 is running, the Deburn-in submodule may read the burn-in data from the resistive memory module 101 through a data transmission interface or direct addressing. Then, the corresponding compensation gain may be calculated based on the burn-in data and the Gamma curve lookup table by looking up the table.

[0119] It should be noted that, in the above process, the Gamma curve lookup table may be data stored in the resistive random access memory module 101 or data converted from Gamma data.

[0120] When the Gamma curve lookup table is stored in the resistive memory module 101, the Gamma calibration module 102 can read the Gamma curve lookup table from the resistive memory module 101 through a data transmission interface or by direct addressing.

[0121] When the gamma curve lookup table is converted from the gamma data, the gamma calibration module 102 obtains the gamma curve lookup table from the instruction controller module 109. In some embodiments, the instruction controller module 109 can read the gamma data from the resistive random access memory module 101 through a data transmission interface or direct addressing. In other embodiments, when the display driver chip is started, the gamma data is first loaded into the register module 104 and then transmitted to the instruction controller module 109 through the data transmission interface. In still other embodiments, the gamma data can be loaded into the instruction controller module 109 when the display driver chip is started, and no excessive restrictions are imposed here.

[0122] In existing mainstream display driver chips, burn-in data is stored in external Flash memory, which requires additional power. This increases the overall power consumption of the display driver chip and its production cost. This embodiment simplifies the external components by storing the burn-in data in a resistive random access memory module integrated within the display driver chip, thereby further reducing the power consumption and production cost of the display driver chip. Furthermore, the external Flash memory has a fixed interface and limited read and write communication bandwidth. The resistive random access memory module can overcome the communication bandwidth limitations of existing mainstream display driver chips, further improving read and write speeds and capacity.

[0123] FIG12 shows an exemplary structural diagram of a display driver chip according to some other embodiments of the present disclosure. As shown in FIG12 , display data is transmitted from the outside of the display driver chip to the display decoder module 105 inside the display driver chip. The display decoder module 105 is used to decode the display data into pixel RGB signals. The data output interface of the display decoder module 105 is connected to the data input interface of the Gamma calibration module 102. After the Gamma calibration module 102 obtains the pixel RGB signal from the display decoder module 105, it performs Gamma calibration on the pixel RGB signal. The data output interface of the Gamma calibration module 102 is connected to the data input interface of the digital-to-analog converter module 1101 inside the display driver chip. The pixel RGB signal after Gamma calibration is output to the digital-to-analog converter module 1101 via the Gamma calibration module 102. The digital-to-analog converter module 1101 converts it from a digital signal to an analog signal and outputs it to the display panel outside the display driver chip 100 for display.

[0124] Furthermore, in some embodiments, the display driver chip 100 may also include: a memory controller module 113, an internal memory module 108, and a source driver module 1102. Display data external to the display driver chip is decoded into pixel RGB signals by the display decoder module 105. The pixel RGB signals are input to the gamma calibration module 102, and the gamma-calibrated RGB data is obtained through table lookup conversion. The memory controller module 113 is responsible for outputting the calibrated RGB data to the internal memory module 108 for further digital processing, such as image enhancement or color rendering. Finally, the digitizer module 1101 converts the RGB data into an analog signal, which is then passed to the source driver module 1102 to drive the display panel 111 external to the display driver chip.

[0125] It should be noted that, in the above display driver chip, the internal memory module 108 can be a non-volatile magnetic random access memory (MRAM) or a static random access memory (SRAM), and no excessive restrictions are imposed here.

[0126] In other embodiments, the internal memory module 108 can be replaced with the resistive memory module 101, thereby using the resistive memory module 101 to store the gamma-calibrated pixel RGB signals. By utilizing the integrated storage and computing characteristics of the resistive memory to replace the internal memory module, the burn-in data, the gamma lookup table, and the gamma-calibrated data can all be stored in the resistive memory array. The data processing logic for graphics enhancement can directly operate on the data buffer therein, and the enhanced data can be output to the display panel by the analog-to-digital converter module and the source driver module.

[0127] With reference to the embodiment described above in conjunction with FIG8 , the resistive random access memory module 101 in this embodiment can be further divided into a plurality of storage partitions, each of which is used to store different types of data, such as gamma data, a gamma curve lookup table, burn-in data, and / or register information. For example, the gamma data, the gamma curve lookup table, and the burn-in data can be placed in the same storage partition based on their functionality.

[0128] In some embodiments, the resistive random access memory module described above in conjunction with Figures 4-12 is embedded into the display driver chip through an embedding process. For example, the resistive random access memory module can utilize embedded resistive random access memory (eRRAM), which is embedded within the display driver chip. Due to its embedded nature, eRRAM's I / O interface can be customized during design to further improve its read and write speeds and capacity. Furthermore, given that the production cost of embedded flash memory (eFlash) is higher than that of eRRAM, the DDIC / TDDI solution of this embodiment can further reduce production costs.

[0129] Considering that the external Flash interface is fixed, the read and write communication bandwidth is limited. Furthermore, in this embodiment, based on the display driver chip described above in conjunction with Figures 4 to 12, the resistive random access memory module 101 can be provided with an I / O interface for externally reading and / or updating the stored data in the resistive random access memory module 101, for example, one or more of the Gamma data, Gamma curve query table, mura data, burn-in data, register information, firmware, and bit encoding information described above. In addition, eRRAM supports 22 / 28nm process and is backward compatible, which can save the I / O interface cost of the external device and reduce power consumption.

[0130] In addition to modifying the data stored in the resistive random access memory module by introducing a separate I / O interface, modifications can also be made using the communication protocol agreed upon by mainstream display driver chips. Specifically, the communication protocol format is generally command + data. This serial protocol can be used to modify the register module in the display driver chip, thereby achieving the effect of modifying gamma data or modifying the voltage parameters and functions of the display driver chip.

[0131] It should be noted that although the embodiment of the present disclosure divides the stored data in the resistive memory module 101 into two cases for introduction, one is Gamma data, and the other is register information, mura data and burn-in data, in actual application, the resistive memory module 101 can store Gamma data, register information, mura data and burn-in data at the same time. Correspondingly, the Gamma calibration module 102 can also refer to the method described in any of the previous embodiments to complete display correction based on the data stored in the resistive memory module 101, including but not limited to: Gamma calibration and Deburn-in compensation. The Demura module 103 in the display driver chip can also refer to the method described in the previous embodiments to complete Demura compensation based on the mura data stored in the resistive memory module 101.

[0132] In addition, it should be noted that although the touch panel 112 and the demura module 103 are not shown in the display driver chip shown in Figures 9 to 12, in actual applications, the display driver chip described in conjunction with Figures 9 to 12 may also be a TDDI connected to the touch panel 112. The data interaction method between the touch panel 112 and the display driver chip can refer to the embodiment described in conjunction with Figures 6 to 7 above, which will not be further described here. In actual applications, the display driver chip described in conjunction with Figures 9 to 12 may also have a demura module 103 for demura compensation. The connection structure and data interaction method of the demura module 103 can refer to the embodiment described in conjunction with Figures 5 to 7 above, which will not be further described here.

[0133] In summary, the disclosed embodiments provide a display driver chip that uses a resistive memory module to store default register information, mura data, and burn-in data, thereby resolving the issue with mainstream DDIC / TDDI, which is limited by the OTP's inability to rewrite and the high difficulty of software upgrades and iterations. The solution of the disclosed embodiments supports multiple upgrades and modifications to product software, meeting the storage medium requirements of DDIC / TDDI in various application scenarios. Furthermore, the solution of the disclosed embodiments can simplify the use of external components, thereby reducing the overall power consumption of the DDIC / TDDI and saving production costs.

[0134] In some embodiments, the disclosed embodiments provide a display driver chip that uses an embedded resistive random access memory, which reduces the manufacturing cost of DDIC / TDDI compared to eFlash.

[0135] In addition, due to the embedded nature of eRRAM, some other embodiments disclosed herein also customize its I / O interface during design to further improve its read / write speed and capacity.

[0136] Other embodiments of the present disclosure also provide a display driver chip with memory partitions. Each memory partition can have an independent I / O interface to meet the needs of parallel reading, writing, and execution of external modules. This parallel design can improve access bandwidth and speed, and can also be combined with algorithmic logic to accelerate data conversion or restrict data access rights.

[0137] When the display driver chip in this embodiment is a TDDI, the arithmetic unit module can directly execute the program firmware in the resistive random access memory module through direct addressing, without the need to load it onto a separate storage medium. After the arithmetic unit module processes the data, it transmits the data to the outside world via an I / O interface. This solution omits the storage medium and reduces the software loading process.

[0138] Some embodiments of the present disclosure also provide a display driver chip, which stores Gamma data in a resistive random access memory module, and utilizes the multiple programmable characteristics of the resistive random access memory to meet the needs of repeated writing of Gamma data in different scenarios. Compared with existing mainstream display driver chips, it has a larger storage capacity, and Gamma data can meet storage requirements without compression, without causing additional accuracy loss.

[0139] Although a plurality of embodiments of the present disclosure have been shown and described herein, it will be apparent to those skilled in the art that such embodiments are provided by way of example only. Those skilled in the art may conceive of many modifications, changes, and alternatives without departing from the ideas and spirit of the present disclosure. It should be understood that in practicing the present disclosure, various alternatives to the embodiments of the present disclosure described herein may be adopted. The appended claims are intended to define the scope of protection of the present disclosure and therefore cover equivalents or alternatives within the scope of these claims.

[0140] The collection and acquisition of various data disclosed in this disclosure complies with relevant laws and regulations and is authorized by the data providers. Any organization or individual that requires access to external data must obtain authorization in accordance with the law and ensure data security. They must not illegally collect, use, process, or transmit unauthorized or unprotected data. They must not illegally buy, sell, provide, or disclose unauthorized or unprotected data.

Claims

1. A display driver chip, characterized in that: include: A resistive memory module (101) for storing data; as well as A gamma calibration module (102) is configured to obtain the data from the resistive memory module (101) to perform display correction.

2. The display driver chip according to claim 1, wherein: The data stored in the resistive random access memory module (101) includes: default register information, mura data and burn-in data, and the register information is used to configure the register; The data input interface of the Gamma calibration module (102) is connected to the resistive memory module (101), and is configured to: extract the burn-in data from the resistive memory module (101), and use the data to perform deburn-in compensation; The display driver chip further comprises a demura module (103), a data input interface of which is connected to the resistive memory module (101), and is configured to extract the mura data from the resistive memory module (101) and use the data to perform demura compensation.

3. The display driver chip according to claim 1, wherein: The data stored in the resistive memory module (101) includes: Gamma data; The Gamma calibration module (102) is configured to obtain the Gamma data from the resistive memory module (101), and use the Gamma data to perform Gamma calibration on display data from outside the display driver chip (100).

4. The display driver chip according to claim 2, wherein: The resistive random access memory module (101) is divided into several storage partitions, which include: a register information storage partition for storing default register information, a mura storage partition for storing mura data, and a burn-in storage partition for storing burn-in data.

5. The display driver chip according to claim 4, wherein: The data input interface of the Demura module (103) is connected to the mura storage partition, and the data input interface of the Gamma calibration module (102) is connected to the burn-in storage partition.

6. The display driver chip according to claim 2 or 3, characterized in that: The resistive memory module (101) is provided with an I / O interface for externally reading and / or updating the stored data in the resistive memory module (101).

7. The display driver chip according to claim 4, wherein: Each of the plurality of storage partitions is provided with an independent I / O interface.

8. The display driver chip according to any one of claims 2 to 7, characterized in that: Also includes: The register module (104) has a data input interface connected to the resistive memory module (101) and is configured to load register information from the resistive memory module (101) to configure registers.

9. The display driver chip according to claim 2, 4, 5 or 7, characterized in that: Also includes: A display decoder module (105), wherein a data output interface of the display decoder module (105) is connected to a data input interface of the demura module (103) or the gamma calibration module (102), and is used for decoding display data from outside the display driver chip (100) into pixel RGB signals; The Demura module (103) is further configured to: perform Demura compensation on the pixel RGB signal using the mura data; The Gamma calibration module (102) is further configured to perform Deburn-in compensation on the pixel RGB signal using the burn-in data.

10. The display driver chip according to claim 2, wherein: The resistive random access memory module (101) is further used to store bitwise coding information and program firmware, and the display driver chip (100) further includes: an analog-to-digital converter module (106), configured to convert a touch analog signal fed back by a user outside the display driver chip (100) into a digital signal; and An operation unit module (107), whose data input interface is respectively connected to the analog-to-digital converter module (106) and the resistive memory module (101), is used to read the program firmware from the resistive memory module (101) and execute it, so as to perform touch calibration processing on the digital signal according to the bitwise encoding information read from the resistive memory module (101).

11. The display driver chip according to claim 2, wherein: The resistive random access memory module (101) is further used to store bitwise coding information and program firmware, and the display driver chip (100) further includes: an analog-to-digital converter module (106), whose data output interface is connected to the resistive memory module (101), for converting a touch analog signal fed back by a user outside the display driver chip (100) into a digital signal, and outputting the digital signal to the resistive memory module (101) for buffering; and An operation unit module (107), whose data input interface is connected to the resistive memory module (101), is used to read the bit-coding information, the program firmware and the digital signal from the resistive memory module (101), and execute the program firmware to perform touch calibration processing on the digital signal according to the bit-coding information.

12. The display driver chip according to claim 10 or 11, characterized in that: The resistive random access memory module (101) is divided into a plurality of storage partitions, and the plurality of storage partitions further include: a firmware storage partition for storing program firmware, and the data input interface of the operation unit module (107) is connected to the firmware storage partition.

13. The display driver chip according to claim 10 or 11, characterized in that: Also includes: An internal memory module (108), whose data transmission interface is connected to the operation unit module (107), is used to store intermediate data generated by the operation performed by the operation unit module (107).

14. The display driver chip according to claim 2, wherein: The register information storage partition stores a verification algorithm for register information modification authority; the mura storage partition and / or the burn-in storage partition stores a conversion algorithm based on a gamma curve lookup table.

15. The display driver chip according to claim 12, wherein: The firmware storage partition stores cache and acceleration algorithms.

16. The display driver chip according to claim 2 or 3, characterized in that: The resistive memory module (101) is embedded in a display driver chip.

17. The display driver chip according to claim 3, wherein: Also includes: A register module (104), whose data input interface is connected to the resistive memory module (101), is used to load the Gamma data from the resistive memory module (101) and forward it.

18. The display driver chip according to claim 17, wherein: Also includes: An instruction controller module (109), wherein a data input interface of the instruction controller module (109) is connected to the register module (104), and is used for converting the gamma data in the register module (104) into a gamma curve lookup table.

19. The display driver chip according to claim 3 or 17, characterized in that: Also includes: The instruction controller module (109) is configured to: Gamma data stored in the resistive memory module (101) is read by directly addressing the resistive memory module (101), and converted into a gamma curve lookup table.

20. The display driver chip according to claim 3 or 17, characterized in that: The resistive random access memory module (101) is also used to store a Gamma curve lookup table.

21. The display driver chip according to claim 20, wherein: The resistive memory module (101) is configured as follows: The gamma curve lookup table is output to the gamma calibration module (102) in a direct addressing manner, so that gamma calibration is performed on display data from outside the display driver chip (100) in the gamma calibration module (102).

22. The display driver chip according to claim 3 or 17, characterized in that: The Gamma calibration module (102) comprises: a Gamma generation circuit configured to: read the Gamma data stored in the resistive memory module (101) by directly addressing the resistive memory module (101) to obtain voltage division information at a corresponding address, and generate a Gamma grayscale voltage of a corresponding color to perform Gamma calibration.

23. The display driver chip according to claim 18, wherein: The data input interface of the Gamma calibration module (102) is connected to the instruction controller module (109) and is configured to: Reading the Gamma curve lookup table output by the instruction controller module (109); and Gamma calibration is performed on display data from outside the display driver chip (100) based on the Gamma curve lookup table.

24. The display driver chip according to claim 3 or 17, characterized in that: The resistive random access memory module (101) is also used to store burn-in data; The Gamma calibration module (102) further includes a Deburn-in submodule, the Deburn-in submodule being used to read the burn-in data stored in the resistive memory module (101), and calculate a corresponding compensation gain by looking up the burn-in data and a Gamma curve lookup table, wherein the compensation gain is generated by Gamma calibration to generate a compensated target brightness.

25. The display driver chip according to claim 24, wherein: The resistive random access memory module (101) is further used to store a gamma curve lookup table, and the gamma calibration module (102) is configured to: The burn-in data and the gamma curve query are read by directly addressing the resistive random access memory module (101).

26. The display driver chip according to claim 3 or 17, characterized in that: Also includes: a display decoder module (105), wherein a data output interface of the display decoder module (105) is connected to a data input interface of the gamma calibration module (102), and is used for decoding display data from outside the display driver chip (100) into pixel RGB signals, and outputting the signals to the gamma calibration module (102); as well as A digital-to-analog converter module (1101), wherein a data input interface of the digital-to-analog converter module (1101) is connected to a data output interface of the gamma calibration module (102), and is used for performing digital-to-analog conversion on the pixel RGB signal after gamma calibration and outputting the signal to the outside of the display driver chip (100).

27. The display driver chip according to claim 26, wherein: The resistive memory module (101) is also used to store the pixel RGB signal after Gamma calibration.

Citation Information

Patent Citations

  • Display driver integrated circuit having embedded resistive random access memory and display device having same

    CN113454705A

  • Display module, display device and compensation method

    CN113724662A

  • MRAM (Magnetic Random Access Memory)-based OLED (Organic Light Emitting Diode) driving chip Gamma correction circuit and method, equipment and medium

    CN115881036A

  • Touch driving chip, driving method, display module and display device

    CN116048303A

  • Display driving system with embedded non-volatile memory

    CN117642802A