A data storage method and apparatus compatible with multiple Demura IPs
Patent Information
- Application Number
- CN202511043526.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-28
- Publication Date
- 2026-11-03
- Estimated Expiration
- 2045-07-28
AI Technical Summary
The Demura technology solutions of image control chips developed by different manufacturers differ, which leads to compatibility issues when LCD panels are used with different types of image control chips. Furthermore, traditional storage methods cannot efficiently manage and store the increased Demura data.
A data storage method and apparatus compatible with multiple Demura IPs are provided. By acquiring the raw Demura data of the LCD panel, a preset calculation function is generated, bitwise operations are used to generate corresponding format encoding groups, and these groups are stored in pre-allocated independent physical address areas to ensure that the physical address areas of different format encoding groups do not overlap.
It achieves high-efficiency compatibility with different Demura IPs, ensures data processing precision and accuracy, optimizes storage resources, provides data isolation and security, simplifies storage management, and improves product compatibility.
Smart Images

Figure CN120912488B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of liquid crystal display technology, and in particular to a data storage method and apparatus compatible with multiple Demura IPs. Background Technology
[0002] During the display process, LCD screens often exhibit localized uneven brightness or color, a phenomenon commonly referred to in the industry as "Mura." This unevenness manifests in various forms, including bright spots, dark spots, color patches, or localized contrast differences, severely impacting the screen's display quality and the user's visual experience. To address this issue, Demura (De-Mura) technology is typically incorporated into the image control chip of the LCD panel to effectively eliminate or mitigate the Mura phenomenon, thereby improving display uniformity and visual quality.
[0003] However, the Demura technology solutions used in image control chips developed by different manufacturers vary significantly. For example, the Demura IPs designed by companies such as N and H are different. These differences are not only reflected in the Demura data processing algorithms but also in the data storage format and method. For instance, some image control chips may require a large amount of storage space to store Demura data, while others may use a more compact data format. Due to the differences in the storage methods and processing mechanisms of Demura data among different image control chips, LCD panels often face compatibility issues when used with different types of image control chips.
[0004] To address this challenge, the industry needs a Demura technology solution compatible with different image control chips to ensure stable and consistent display performance of LCD panels. Furthermore, with limited storage space, an efficient data storage solution is crucial. Traditional storage methods may not meet the storage demands arising from the increasing volume of Demura data. Therefore, how to efficiently manage and store Demura data without incurring additional storage costs has become a pressing issue. Summary of the Invention
[0005] This invention provides a data storage method and apparatus compatible with multiple Demura IPs, solving the compatibility problem caused by the use of liquid crystal panels with different types of image control chips in the prior art. It achieves compatibility with multiple different Demura IPs, and different Demura IP SOCs can read debugging data of the corresponding format from the corresponding address, thereby improving product compatibility.
[0006] In a first aspect, the present invention provides a data storage method compatible with multiple Demura IPs, the method comprising: Obtain the raw Demura data of the liquid crystal panel, wherein the raw Demura data includes: pixel-level compensation parameters; Generate corresponding preset calculation functions based on the bit width rules and data structure definitions of at least two different Demura IP formats; The original Demura data is input into each of the preset calculation functions respectively, and corresponding Demura IP format encoding groups are generated through bit operations; Different Demura IP format encoding groups are stored in pre-allocated independent physical address regions in the data storage device; wherein the physical address regions of different format encoding groups do not overlap.
[0007] In conjunction with the first aspect, in one possible implementation, acquiring the raw Demura data of the liquid crystal panel includes: The LCD panel is scanned in its entirety by high-precision industrial imaging equipment to collect pixel-level brightness and chromaticity data, thereby obtaining a pixel-level brightness matrix and a pixel-level color matrix. A Mura distribution map is generated based on the pixel-level brightness matrix and the pixel-level color matrix; The original Demura data is generated by calculating the compensation parameters based on the Mura distribution map.
[0008] In conjunction with the first aspect, in one possible implementation, generating the corresponding Demura IP format encoding group through bitwise operations includes: According to the bit width requirements of the target Demura IP format, a shift operation is performed on the original Demura data to obtain the shifted Demura data; Based on the bitmask defined in the target Demura IP format, the invalid bits in the shifted Demura data are filtered out to obtain valid Demura data; The valid Demura data is ORed with the inherent identifier of the target Demura IP format to generate a standard encoding unit; Based on the storage structure of the target Demura IP format, the standard coding unit is serialized to obtain the Demura IP format coding group.
[0009] In conjunction with the first aspect, in one possible implementation, the step of performing an OR operation between the valid Demura data and the inherent identifier of the target Demura IP format to generate a standard encoding unit includes: Calculate the difference ΔW between the bit width of the target Demura IP format and the bit width of the original Demura data; Generate the high 2-bit feature value based on the Gamma curve, and generate a composite identifier with a bit width corresponding to the difference; The composite identifier is ORed with the valid Demura data to generate a recombined data unit. Standard coding units are generated based on the recombined data units.
[0010] In conjunction with the first aspect, in one possible implementation, generating the high 2-bit feature value based on the Gamma curve and generating a composite identifier with a bit width corresponding to the difference includes: Write the Gamma curve type identifier in the highest 2 bits of the composite identifier; When the difference is greater than or equal to 3, the manufacturer identification code is written into the next bit of the composite identifier; Write the version serial number in the remaining max(0,ΔW-3) bits; and the allocation of the composite identifier bit field follows a fixed priority: Gamma identifier > vendor identifier > version number.
[0011] In conjunction with the first aspect, in one possible implementation, storing different Demura IP format encoding groups into pre-allocated independent physical address regions in a data storage device includes: Create a format-address mapping table and determine that address allocations meet hard requirements; When responding to a request for new Demura data, a new entry is created in the format-address mapping table. Optimize the storage order based on the access frequency of the target Demura data format, and store different Demura IP format encoding groups in pre-allocated independent physical address areas in the data storage device.
[0012] In conjunction with the first aspect, in one possible implementation, before storing different Demura IP format encoding groups into pre-allocated independent physical address regions in the data storage device, the method further includes: Calculate the real-time check value of the Demura IP format encoding group; When the real-time verification value matches the baseline verification value of the original Demura data, different DemuraIP format encoding groups are stored in a pre-allocated independent physical address area in the data storage device; when they do not match, the corresponding DemuraIP format encoding group is regenerated through bitwise operations.
[0013] Secondly, the present invention provides a data storage device compatible with multiple Demura IPs, the device comprising: The data acquisition module is used to acquire the raw Demura data of the LCD panel, wherein the raw Demura data includes pixel-level compensation parameters; The function generation module is used to generate corresponding preset calculation functions based on the bit width rules and data structure definitions of at least two different Demura IP formats. The parallel computing module is used to input the original Demura data into each of the preset computing functions respectively, and generate the corresponding Demura IP format encoding group through bit operations; The storage control module is used to store different Demura IP format encoding groups into pre-allocated independent physical address areas in the data storage device; wherein the physical address areas of different format encoding groups do not overlap.
[0014] In conjunction with the second aspect, in one possible implementation, the parallel computing module includes: The bit width alignment unit performs a shift operation on the original Demura data according to the bit width requirements of the target Demura IP format to obtain the shifted Demura data; The valid bit extraction unit filters out invalid bits in the shifted Demura data according to the bitmask defined by the target Demura IP format to obtain valid Demura data. Logical OR operation unit: Performs an OR operation between the valid Demura data and the inherent identifier of the target Demura IP format to generate a standard encoding unit; The data splicing unit serializes the standard encoding unit according to the storage structure of the target Demura IP format to obtain the Demura IP format encoding group.
[0015] One or more technical solutions provided in this invention have at least the following technical effects or advantages: This invention ensures the highest precision at the starting point of processing by acquiring raw pixel-level Demura data. Pre-defined calculation functions are generated based on various Demura IP formats, providing strong compatibility, supporting different chip / panel standards, high efficiency, and pre-preparation to avoid runtime parsing and ensure accuracy, strictly adhering to bit width and structure. Raw data is input into these functions and bitwise operations are used to generate encoding groups, achieving efficient conversion, precise accuracy control, and resource savings. Finally, encoding groups of different formats are stored in pre-allocated, non-overlapping independent areas, providing crucial data isolation and security, enabling efficient access and simplifying storage management, supporting the secure storage of multiple panel configuration data on the same storage device. The overall process ensures data source fidelity, efficient and compatible processing, accurate conversion, and resource optimization, while physical isolation as the core guarantees the security, reliability, and stability of storage. Attached Figure Description
[0016] Figure 1A flowchart illustrating the steps of a data storage method compatible with multiple Demura IPs provided in this embodiment of the invention; Figure 2 This is a schematic diagram of a data storage device compatible with multiple Demura IPs, provided for an embodiment of the present invention. Detailed Implementation
[0017] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.
[0018] Firstly, this invention provides a data storage method compatible with multiple Demura IPs, see [link to relevant documentation]. Figure 1 The method includes the following steps S101 to S104.
[0019] S101, Obtain the raw Demura data of the LCD panel, wherein the raw Demura data includes: pixel-level compensation parameters; Specifically, in step S101, the raw Demura data of the liquid crystal panel is obtained, including the following steps S1011 to S1013.
[0020] S1011 uses high-precision industrial imaging equipment to perform full-screen scanning of the LCD panel, collect pixel-level brightness and chromaticity data, and obtain pixel-level brightness matrix and pixel-level color matrix. S1012, Generate a Mura distribution map based on the pixel-level brightness matrix and pixel-level color matrix; S1013, calculate the compensation parameters based on the Mura distribution map to generate the original Demura data.
[0021] For example, when the production line performs the Demura process on the LCD panel for the first time, it needs to perform a full-screen scan of the LCD panel to obtain the brightness and chromaticity data of each pixel or zone, generate a detailed Mura distribution map, and calculate the corresponding compensation parameters and the original Demura data accordingly.
[0022] Demura is a key technology in the manufacturing of liquid crystal display (LCD) panels, primarily used to correct screen brightness and color uniformity issues (i.e., the Mura phenomenon) caused by manufacturing processes or material characteristics. During the production of LCD and OLED panels, defects such as localized bright spots, dark spots, or color shifts may appear on the panel due to factors such as uneven backlight distribution, differences in organic material deposition, or fluctuations in driving circuit parameters. Demura technology uses high-precision optical inspection equipment to perform a full-screen scan of the panel, acquiring brightness and chromaticity data for each pixel or zone, generating a detailed Mura distribution map, and calculating corresponding compensation parameters. These parameters are then written into the panel's driving chip to adjust the voltage or current of each pixel in real time, thereby eliminating display non-uniformity.
[0023] S102, Generate corresponding preset calculation functions based on the bit width rules and data structure definitions of at least two different Demura IP formats; For example, depending on the different Demura IP format requirements, the original Demura IP data needs to be converted into different data storage formats for storage. During the generation process, bitwise operations are usually used, including but not limited to bitwise operations such as shifting, masking, and OR operations. The implementation algorithm and order are not fixed and depend on the specific Demura IP format.
[0024] Taking the conversion of 12-bit data into a 2-byte data storage format as an example, the preset calculation function first aligns the data bit width by shifting, then extracts the valid bits by masking, and finally concatenates and stores them using an OR operation.
[0025] Specifically, for certain Demura IP formats, after bit-width padding, specific version information is stored at the padding positions to mark them, facilitating the identification and querying of Demura version information. Version information includes, but is not limited to, GM curve information.
[0026] S103, input the original Demura data into each preset calculation function respectively, and generate the corresponding Demura IP format encoding group through bit operations; Specifically, in step S103, the corresponding Demura IP format encoding group is generated through bitwise operations, including the following steps S1031 to S1034.
[0027] S1031, according to the bit width requirements of the target Demura IP format, perform a shift operation on the original Demura data to obtain the shifted Demura data; S1032, based on the bitmask defined by the target Demura IP format, filter out invalid bits in the shifted Demura data to obtain valid Demura data; S1033, Perform an OR operation between the valid Demura data and the inherent identifier of the target Demura IP format to generate a standard coding unit; Here, the valid Demura data is ORed with the inherent identifier of the target Demura IP format to generate a standard coded unit, including: (1) Calculate the difference ΔW between the bit width of the target Demura IP format and the bit width of the original Demura data; (2) Generate the high 2-bit feature value based on the Gamma curve, and generate a composite identifier with a bit width corresponding to the difference; Here, the high 2 bits of eigenvalues are generated based on the Gamma curve, and a composite identifier with a bit width corresponding to the difference is generated, including: (2.1) Write the Gamma curve type identifier in the highest 2 bits of the composite identifier; (2.2) When the difference is greater than or equal to 3, the manufacturer identification code is written into the next bit of the composite identifier; (2.3) Write the version serial number in the remaining max(0,ΔW-3) bits; and the allocation of the composite identifier bit field follows a fixed priority: Gamma identifier > vendor identifier > version number.
[0028] (3) Perform an OR operation between the composite identifier and valid Demura data to generate a recombined data unit; (4) Generate standard coding units based on recombined data units.
[0029] S1034, based on the storage structure of the target Demura IP format, serialize the standard coding unit to obtain the Demura IP format coding group.
[0030] For example, Demura data undergoes specific format conversion according to the requirements of different image control chips. Each image control chip has different format requirements for the structure and storage method of the Demura data IP. Therefore, when performing Demura operations on the LCD panel production line, the Demura station burns this formatted data into the storage device on the LCD panel circuit board, and data of different formats is written to the corresponding storage area of the storage module, ensuring that the data storage of each chip does not interfere with or overlap. Through this area-isolated storage method, data will not overwrite or affect each other, ensuring the stability and reliability of the system during reading.
[0031] In this embodiment of the invention, when the production line performs the Demura process on the liquid crystal display panel for the first time, it needs to perform a full-screen scan of the liquid crystal display panel to obtain the brightness and chromaticity data of each pixel or zone, generate a detailed Demura distribution map, and calculate the corresponding compensation parameters and the original Demura data accordingly. The original Demura data and a pre-generated first preset calculation function are used to calculate and convert the data into a first Demura IP encoding group. In this embodiment, the preset calculation function is a bitwise operation. In this embodiment, by substituting the original Demura data into the first preset calculation function, multiple corresponding encoded data are obtained, i.e., the first Demura IP format encoding group is obtained. Then, according to the second preset calculation function of the second format, the original Demura data is converted into the corresponding second Demura IP encoding, and combined into a second Demura IP format encoding group.
[0032] Before step S104, the method further includes: (1) Calculate the real-time check value of the Demura IP format encoding group; (2) When the real-time check value matches the baseline check value of the original Demura data, the different Demura IP format encoding groups are stored in the pre-allocated independent physical address area in the data storage device; when they do not match, the corresponding Demura IP format encoding group is regenerated through bit operations.
[0033] S104, store different Demura IP format encoding groups into pre-allocated independent physical address areas in the data storage device; wherein the physical address areas of different format encoding groups do not overlap.
[0034] Specifically, in step S104, different Demura IP format encoding groups are stored in a pre-allocated independent physical address area in the data storage device, including the following steps S1041 to S1043.
[0035] S1041, Create a format-address mapping table and determine that the address allocation meets the hard conditions; S1042, In response to a request for new Demura data, create a new entry in the format-address mapping table. S1042, optimize the storage order according to the access frequency of the target Demura data format, and store different Demura IP format encoding groups into pre-allocated independent physical address areas in the data storage device.
[0036] For example, a first Demura IP format encoding group is written to a first storage address of the storage device, and a second Demura IP format encoding group is written to a second address of the storage device. The second format can also be a third format or multiple formats, resulting in multiple Demura IP encoding groups of different formats, which are then stored in different addresses of the data storage device. This allows the display panel to be compatible with various Demura IPs, and different Demura IP SOCs can read debugging data of the corresponding format from the corresponding address, improving product compatibility.
[0037] The first Demura IP format encoding group stores each data entry as 1.5 bytes, and the second Demura IP format encoding group stores each data entry as 2 bytes. For example, the first Demura IP format storage format is 1.5 bytes, but different image control chips may require different Demura IP formats, such as 2 bytes or 3 bytes. Therefore, to meet customer requirements, the 1.5-byte storage of the first Demura IP format needs to be converted to 2-byte or 3-byte storage, or other second or third Demura IP format encodings, for use by the image control chip. Of course, this embodiment is not limited to this.
[0038] In a specific embodiment of this invention, in the application of a liquid crystal display panel, the customer needs to use an image control chip to convert and read the corresponding Demura IP format encoding group. Based on the Demura IP settings, the chip reads a preset calculation function from a designated address in the storage chip, extracts the corresponding Demura IP code group through inverse operation, and converts it into a data base specific to the image control chip. Subsequently, the image control chip performs display compensation based on the converted Demura data, thereby optimizing the display adaptability of the liquid crystal panel.
[0039] During the process of writing code from the storage chip to the image control chip, the system performs a data verification function to ensure the accuracy of data transmission. The specific implementation process is as follows: The storage chip uses a specific verification algorithm (such as CRC32 or Checksum) to calculate the corresponding checksum for the data block to be transmitted. After receiving the data, the image control chip uses the same verification algorithm to perform real-time calculations on the received data. The system compares the original checksum generated by the storage chip with the checksum calculated by the image control chip to accurately determine whether any errors or data loss have occurred during data transmission. When the two checksums match perfectly, it can be confirmed that the data has been transmitted to the image control chip completely and without error.
[0040] It should be noted that this solution can employ various verification algorithms and implementation methods; the above example is only one feasible implementation.
[0041] Secondly, the present invention provides a data storage device compatible with multiple Demura IPs, see [link to relevant documentation]. Figure 2 The device includes: a data acquisition module, a function generation module, a parallel computing module, and a storage control module.
[0042] The data acquisition module is used to acquire the raw Demura data of the LCD panel, wherein the raw Demura data includes: pixel-level compensation parameters; The function generation module is used to generate corresponding preset calculation functions based on the bit width rules and data structure definitions of at least two different Demura IP formats. The parallel computing module is used to input the raw Demura data into each preset computing function and generate the corresponding Demura IP format encoding group through bit operations; Here, the parallel computing module includes: a bit width alignment unit, a valid bit extraction unit, a logic OR operation unit, a data splicing unit, and a storage control module.
[0043] The bit-width alignment unit performs a shift operation on the original Demura data according to the bit-width requirements of the target Demura IP format to obtain the shifted Demura data; the valid bit extraction unit filters out invalid bits in the shifted Demura data according to the bitmask defined by the target Demura IP format to obtain valid Demura data; the logical OR operation unit performs an OR operation between the valid Demura data and the inherent identifier of the target Demura IP format to generate a standard encoding unit; the data concatenation unit serializes the standard encoding unit according to the storage structure of the target Demura IP format to obtain the Demura IP format encoding group.
[0044] The storage control module is used to store different Demura IP format encoding groups into pre-allocated independent physical address areas in the data storage device; wherein the physical address areas of different format encoding groups do not overlap.
[0045] The various embodiments described in this specification are presented in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on its differences from other embodiments. All or part of this invention can be used in numerous general-purpose or special-purpose computer system environments or configurations. Examples include: personal computers, server computers, handheld or portable devices, tablet devices, mobile communication terminals, multiprocessor systems, microprocessor-based systems, programmable electronic devices, network PCs, minicomputers, mainframe computers, and distributed computing environments including any of the above systems or devices, etc.
[0046] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the present invention.
Claims
1. A data storage method compatible with multiple Demura IPs, characterized in that, include: Obtain the raw Demura data of the liquid crystal panel, wherein the raw Demura data includes: pixel-level compensation parameters; Generate corresponding preset calculation functions based on the bit width rules and data structure definitions of at least two different Demura IP formats; The original Demura data is input into each of the preset calculation functions, and corresponding Demura IP format encoding groups are generated through bitwise operations. The generation of corresponding Demura IP format encoding groups through bitwise operations includes: performing a shift operation on the original Demura data according to the bit width requirements of the target Demura IP format to obtain shifted Demura data; filtering invalid bits in the shifted Demura data according to the bitmask defined by the target Demura IP format to obtain valid Demura data; calculating the difference ΔW between the bit width of the target Demura IP format and the bit width of the original Demura data; generating a high 2-bit feature value based on the Gamma curve, and generating a composite identifier with a bit width corresponding to the difference; performing an OR operation between the composite identifier and the valid Demura data to generate a reconstructed data unit; generating a standard encoding unit based on the reconstructed data unit; and serializing the standard encoding unit according to the storage structure of the target Demura IP format to obtain the Demura IP format encoding group. Different Demura IP format encoding groups are stored in pre-allocated independent physical address regions in the data storage device; wherein the physical address regions of different format encoding groups do not overlap.
2. The data storage method compatible with multiple Demura IPs according to claim 1, characterized in that, The acquisition of the raw Demura data of the liquid crystal panel includes: The LCD panel is scanned in its entirety by high-precision industrial imaging equipment to collect pixel-level brightness and chromaticity data, thereby obtaining a pixel-level brightness matrix and a pixel-level color matrix. A Mura distribution map is generated based on the pixel-level brightness matrix and the pixel-level color matrix; The original Demura data is generated by calculating the compensation parameters based on the Mura distribution map.
3. The data storage method compatible with multiple Demura IPs according to claim 1, characterized in that, The step of generating the high 2-bit feature value based on the Gamma curve and generating a composite identifier with a bit width corresponding to the difference includes: Write the Gamma curve type identifier in the highest 2 bits of the composite identifier; When the difference is greater than or equal to 3, the manufacturer identification code is written into the next bit of the composite identifier; Write the version serial number in the remaining max(0,ΔW-3) bits; and the allocation of the composite identifier bit field follows a fixed priority: Gamma identifier > vendor identifier > version number.
4. The data storage method compatible with multiple Demura IPs according to claim 1, characterized in that, The step of storing different Demura IP format encoding groups into pre-allocated independent physical address regions in the data storage device includes: Create a format-address mapping table and determine that address allocations meet hard requirements; When responding to a request for new Demura data, a new entry is created in the format-address mapping table. Optimize the storage order based on the access frequency of the target Demura data format, and store different Demura IP format encoding groups in pre-allocated independent physical address areas in the data storage device.
5. The data storage method compatible with multiple Demura IPs according to claim 1, characterized in that, Before storing different Demura IP format encoding groups into pre-allocated independent physical address regions in the data storage device, the following steps are also included: Calculate the real-time check value of the Demura IP format encoding group; When the real-time verification value matches the baseline verification value of the original Demura data, different Demura IP format encoding groups are stored in a pre-allocated independent physical address area in the data storage device; when they do not match, the corresponding Demura IP format encoding group is regenerated through bitwise operations.
6. A data storage device compatible with multiple Demura IPs, characterized in that, include: The data acquisition module is used to acquire the raw Demura data of the LCD panel, wherein the raw Demura data includes pixel-level compensation parameters; The function generation module is used to generate corresponding preset calculation functions based on the bit width rules and data structure definitions of at least two different Demura IP formats. A parallel computing module is used to input the original Demura data into each of the preset computing functions, and generate corresponding Demura IP format encoding groups through bitwise operations. The generation of corresponding Demura IP format encoding groups through bitwise operations includes: performing a shift operation on the original Demura data according to the bit width requirements of the target Demura IP format to obtain shifted Demura data; filtering invalid bits in the shifted Demura data according to the bitmask defined by the target Demura IP format to obtain valid Demura data; calculating the difference ΔW between the bit width of the target Demura IP format and the bit width of the original Demura data; generating a high-order 2-bit feature value based on the Gamma curve, and generating a composite identifier with a bit width corresponding to the difference; performing an OR operation between the composite identifier and the valid Demura data to generate a reconstructed data unit; generating a standard encoding unit based on the reconstructed data unit; and serializing the standard encoding unit according to the storage structure of the target Demura IP format to obtain the Demura IP format encoding group. The storage control module is used to store different Demura IP format encoding groups into pre-allocated independent physical address areas in the data storage device; wherein the physical address areas of different format encoding groups do not overlap.
7. The data storage device compatible with multiple Demura IPs according to claim 6, characterized in that, The parallel computing module includes: The bit width alignment unit performs a shift operation on the original Demura data according to the bit width requirements of the target Demura IP format to obtain the shifted Demura data; The valid bit extraction unit filters out invalid bits in the shifted Demura data according to the bitmask defined by the target Demura IP format to obtain valid Demura data. Logical OR operation unit: Performs an OR operation between the valid Demura data and the inherent identifier of the target Demura IP format to generate a standard encoding unit; The data splicing unit serializes the standard encoding unit according to the storage structure of the target Demura IP format to obtain the Demura IP format encoding group.
Citation Information
Patent Citations
Demura data application method with unified format
CN110246469A
Display control method, liquid crystal panel and computer storage medium
CN111968592A
