A two-stage mapping method and system for driving a 6-color module with a 1-bit chip

CN122598573APending Publication Date: 2026-08-18广东志慧芯屏科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610830985.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-10
Publication Date
2026-08-18

AI Technical Summary

Technical Problem

当前主流六色电子纸膜材对应的3bit驱动芯片及驱动波形,受上游供应商技术管制与加密保护,第三方厂商无法自主修改、调试或替换波形参数

Benefits of technology

1、本发明采用1bit芯片两阶段动态映实现黑、白、黄、红、蓝、绿六色模组完整显示,无需更换高比特位3bit驱动芯片,大幅降低硬件选型与整机物料成本,同时可完全复用现有1bit芯片配套背板电路,无需重新改版设计,硬件通用性与兼容适配性显著提升;

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122598573A_ABST
    Figure CN122598573A_ABST
Patent Text Reader

Abstract

The application provides a two-stage mapping method and system for driving a 6-color module by a 1-bit chip, acquires 6-color original image data including black, white, yellow, red, blue and green, performs neighborhood dithering processing on the 6-color original image data, divides pixels into foreground color and background color regions according to a weight threshold, encodes the 6-color data into 4-color foreground encoding in the first stage, loads a matching waveform to complete yellow, red and green color display, and then performs hardware drive shutdown and voltage retention on the colored pixels; in the second stage, 4-color background encoding is generated for the uncolored black, blue and white pixels and corresponding drive voltages are applied, while the colored regions are prevented from being disturbed; and stable 6-color display is realized. The application can reuse the 1-bit chip and the existing backplane, greatly reduces the cost, improves the display uniformity and environmental adaptability, and effectively suppresses defects such as color mixing and residual image.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of electronic paper display driving technology, and in particular to a two-stage mapping method and system for driving a 6-color module with a 1-bit chip. Background Technology

[0002] Currently, color electronic paper display technology has been widely used in terminal products such as electronic price tags, smart signage, e-books, and wearable devices. Six-color electronic paper modules have become the mainstream solution for small and medium-sized color electronic paper devices due to their moderate color performance, low power consumption, and excellent viewing angles.

[0003] In existing technologies, it is generally believed that 1-bit / 2-bit chips only support no more than four colors, while the driving of six-color electronic paper films relies on driver chips with 3 bits or more. A 3-bit driver chip can directly output eight sets of data codes, corresponding to support up to eight display colors, and can directly match the number of colors and driving waveforms required by six-color films. This is the industry-recognized standard solution for six-color modules. However, this traditional solution has the following insurmountable technical defects in actual mass production and application: Currently, the 3-bit driver chips and driver waveforms corresponding to mainstream six-color electronic paper films are subject to technical control and encryption protection by upstream suppliers, preventing third-party manufacturers from independently modifying, debugging, or replacing waveform parameters. Furthermore, 3-bit driver chips require specially designed display backplanes, making them incompatible with existing mature backplanes for monochrome, two-color, three-color, and four-color electronic paper. This necessitates re-molding and re-verifying hardware for six-color products, resulting in significant R&D investment, numerous material types, and high supply chain costs. Additionally, the number of 3-bit driver chip models compatible with six-color films is limited, their prices are high, and they are often bundled with the film material, preventing the use of low-cost, high-volume 1-bit / 2-bit general-purpose driver chips. This hinders the widespread adoption of small-to-medium-sized six-color electronic paper in cost-sensitive sectors. Summary of the Invention

[0004] To address the shortcomings of existing technologies, this invention provides a two-stage mapping method and system for driving a 6-color module with a 1-bit chip, thereby resolving the problems existing in the background technology.

[0005] The technical solution of this invention is: a two-stage mapping method for driving a 6-color module with a 1-bit chip, comprising: Acquire raw image data in six colors: black, white, yellow, red, blue, and green. Then, perform neighborhood dithering on the raw image data to obtain dithered six-color image data. The color weight of each pixel is calculated based on the color weight of the jittered 6-color image data. Based on the comprehensive weight of the pixels, the corresponding pixels are divided into the first stage refresh and the second stage refresh. The jittery 6-color image data is encoded into 4-color foreground encoded data, and the first-stage foreground color driving waveform is loaded to complete the first-stage refresh of the foreground color display. After the first stage of refresh is completed, each pixel is partitioned and marked according to the comprehensive weight. For pixels in the reserved area with yellow, red and green colors that have been displayed, a voltage-free waveform is executed to keep the voltage at the corresponding color unchanged. For pixels in the undisplayed area to be refreshed, the driving channel is kept in the on enabled state. The undisplayed colors and the already displayed yellow, red, and green colors in the area to be refreshed are encoded into the 4-color encoding drive data for the second stage refresh. Based on the 4-color post-color coding drive data and the post-color drive waveform of the second stage refresh, the corresponding drive voltages are applied to the undeveloped black, blue, and white to complete the post-color development of the second stage refresh and control the pixels in the holding area to prevent them from being disturbed. After the second stage refresh is completed, full-domain micro-discharge, cross-stage charge balance calibration, timing calibration, and pixel final state locking are performed to achieve stable 6-color display.

[0006] Preferably, original image data consisting of six colors—black, white, yellow, red, blue, and green—is acquired. Neighborhood dithering is then applied to the original six-color image data to obtain dithered six-color image data, including: The black, white, yellow, red, blue, and green of the original 6-color image data are encoded as 0, 1, 2, 3, 5, and 6; Dithering is performed on each pixel of the original 6-color image to obtain the dithered color value. After traversing every pixel of the original 6-color image, the jittered 6-color image data is obtained.

[0007] Preferably, the corresponding pixels are divided into a first-stage refresh and a second-stage refresh based on a comprehensive weight; including: If the overall weight of a pixel is greater than or equal to the stage judgment threshold, the corresponding pixel is assigned to the first stage refresh; otherwise, it is assigned to the second stage refresh. The first phase of refreshing includes yellow, red, and green; The second phase of the refresh includes white, black, and blue.

[0008] Preferably, the jittered 6-color image data is encoded into 4-color foreground encoded data, and the first-stage foreground color driving waveform is loaded to complete the first-stage refresh of the foreground color display, including: The jittery 6-color image data is mapped to 4-color foreground encoded data, that is: Yellow with a dithered color value of 2 is encoded as 2, red with a dithered color value of 3 is encoded as 3, green with a dithered color value of 6 is encoded as 0, and black, white, and blue with dithered color values ​​of 0, 1, or 5 are encoded as 1. Based on the current temperature, membrane material type, and refresh count, the first-stage foreground color driving waveform that matches the current operating condition is selected from the waveform library using the waveform adaptive matching function. The first-stage foreground color driving waveform and the 4-color foreground code number are sent to the 1-bit driver chip to complete the yellow, red, and green three-color display.

[0009] Preferably, the first-stage foreground color driving waveform and the 4-color foreground code number are sent to the 1-bit driver chip to complete the yellow, red, and green three-color display, including: Using pixel coordinates as indexes, the 4-color foreground encoded data is reassembled into a one-dimensional serial data stream in the row scanning order. Under the synchronization of the driving clock CLK, the data stream is sent bit by bit and row by row to the serial data input terminal of the 1-bit driver chip. After a line of data is sent, the driver controller outputs a latch signal LAT to latch the 4-color foreground encoding data into the display buffer inside the chip. Then, it outputs a chip enable signal to start the driver output. The 1-bit driver chip retrieves the matched first-stage foreground color driving waveform based on the latched 4-color foreground encoding data and outputs the corresponding driving voltage for each pixel: If the 4-color foreground code data is 0, then the green drive voltage is output; If the 4-color foreground code data is 2, then the yellow driving voltage is output; If the 4-color foreground code data is 3, then the red driving voltage is output; After the driving process is completed line by line, global charge establishment and voltage maintenance are performed to enable the electronic paper microcapsules to complete particle migration and stably present three foreground colors: yellow, red, and green on the module.

[0010] Preferably, after the first stage refresh is completed, each pixel is partitioned and marked according to the comprehensive weight. For pixels in the reserved areas where the yellow, red, and green colors have already been displayed, a voltage-free waveform is applied to keep the voltage at the corresponding color unchanged. For pixels in the undisplayed areas to be refreshed, the driving channel is kept in the enabled state, including: After the first stage of refresh is completed, the display status, driving voltage and charge status of all current pixels are written into the pixel status latch. A partition marker is generated for each pixel based on the comprehensive weight. If the comprehensive weight of a pixel is greater than or equal to the stage judgment threshold, the partition marker of the corresponding pixel is 0, and it is marked as a holding area; otherwise, the partition marker is 1, and it is marked as a refreshable area. A voltage-free waveform is applied to the already colored pixels according to the partition marker bit, while the source drive channel remains enabled for the pixels in the uncolored, un-refreshed area; specifically: For pixels of yellow, red, and green that have already been colored and whose partition marker bit is 0, the drive controller outputs a source turn-off signal to set the source drive channel corresponding to the pixel to a high-impedance state and cut off the drive voltage input path; at the same time, a micro-holding voltage is applied to maintain the stable position of the colored particles.

[0011] Preferably, the undisplayed colors and the already displayed yellow, red, and green colors of the area to be refreshed are encoded into the 4-color encoding drive data for the second-stage refresh; including: The process involves acquiring 6-color image data after neighborhood dithering, and encoding the undeveloped colors and the developed yellow, red, and green colors based on partition marker bits to generate the second-stage 4-color encoding driving data; specifically: For pixels of yellow, red, and green that have been displayed and have partition marker bit set to 0, the encoding is hardware hold code 1; for black pixels that have not been displayed and have partition marker bit set to 1, the encoding is black drive code 0; for blue pixels that have not been displayed and have partition marker bit set to 1, the encoding is blue drive code 2; and for white pixels that have not been displayed and have partition marker bit set to 1, the encoding is white drive code 3.

[0012] Based on the 4-color post-color encoding drive data and the post-color drive waveform of the second stage refresh, corresponding drive voltages are applied to the undeveloped black, blue, and white pixels to complete the post-color development of the second stage refresh, and the pixels in the holding area are controlled to remain undisturbed; including: Based on real-time temperature, membrane material type, and refresh count, the second-stage post-color driving waveform is loaded from the waveform library using an adaptive matching function; The second-stage color driving waveform is loaded into the waveform register of the 1-bit driver chip to complete the configuration and enabling of the second-stage color driving waveform parameters. After all configuration parameters are written, a waveform enable signal and a synchronization latch signal are sent to the 1-bit driver chip to lock the second-stage color driving waveform to the working register group, so that the waveform configuration takes effect and is synchronized with the scanning timing and data transmission timing. The 1-bit driver chip outputs the corresponding driving voltage based on the waveform configuration of the second-stage 4-color post-color encoding driving data and the second-stage post-color driving waveform, and then displays the finished color.

[0013] Secondly, the present invention provides a two-stage mapping system for a 1-bit chip driving a 6-color module, comprising: The image acquisition and jitter processing module is used to acquire six original color image data including black, white, yellow, red, blue and green, and to perform neighborhood jitter processing on the six original color image data to obtain jittered six-color image data. The refresh phase division module is used to calculate the comprehensive weight of each pixel based on the color weight of the jittered 6-color image data, and divide the corresponding pixels into the first stage refresh and the second stage refresh based on the comprehensive weight of the pixels. The first-stage refresh module is used to encode the jittered 6-color image data into 4-color foreground encoded data, and at the same time load the first-stage foreground color driving waveform to complete the foreground color display of the first-stage refresh. The first-stage holding module is used to partition and mark each pixel according to the comprehensive weight after the first-stage refresh is completed. For the pixels in the holding area with yellow, red and green colors that have been displayed, a voltage-free waveform is executed to keep the voltage at the corresponding color unchanged. For the pixels in the undisplayed area to be refreshed, the driving channel is kept in the on-enabled state. The post-color encoding module is used to encode the undisplayed colors and the already displayed yellow, red, and green colors in the area to be refreshed into 4-color post-color encoding drive data for the second stage refresh. The second-stage refresh module is used to apply corresponding driving voltages to the uncolored black, blue, and white according to the four-color post-color encoding driving data and the post-color driving waveform of the second-stage refresh to complete the post-color display of the second-stage refresh, and to control the pixels in the holding area to be undisturbed. After the second-stage refresh is completed, the display calibration module performs global micro-discharge, cross-stage charge balance calibration, timing calibration, and pixel final state locking to achieve stable 6-color display.

[0014] Thirdly, the present invention provides an electronic device, comprising: At least one processor; and memory that is communicatively connected to at least one processor; The memory stores a computer program that can be executed by at least one processor. When the computer program is executed by at least one processor, it implements a two-stage mapping method for driving a 6-color module with a 1-bit chip.

[0015] Fourthly, the present invention provides a computer storage medium storing a computer program, which, when executed by a processor, implements a two-stage mapping method for driving a 6-color module with a 1-bit chip.

[0016] The beneficial technical effects of this invention are as follows: 1. This invention uses a 1-bit chip in a two-stage dynamic mapping process to achieve complete display of six color modules: black, white, yellow, red, blue, and green. It does not require the replacement of a high-bit 3-bit driver chip, which greatly reduces the cost of hardware selection and overall materials. At the same time, it can completely reuse the existing 1-bit chip backplane circuit without redesigning, which significantly improves the hardware versatility and compatibility. 2. This invention introduces a neighborhood dithering and color weight calculation preprocessing mechanism. Through pixel neighborhood filtering and weight threshold partitioning, it achieves accurate division of foreground and background color pixels, avoiding the problems of jagged color edges, color abrupt changes and uneven display caused by traditional direct mapping, making the color transition of six-color images more natural and the boundaries clearer. 3. After the first stage refresh, the present invention adds a voltage-free waveform and voltage holding mechanism to cut off the driving channel of the already colored pixels and apply a subthreshold holding voltage to lock the pixel display state at the hardware level; at the same time, combined with the partition mark bit, black and blue pixels are marked as waiting to be refreshed, so that the second stage is only targeted to the color drive, completely avoiding the color crosstalk and image retention defects caused by voltage crosstalk and charge interference to the already colored pixels during the two-stage refresh process. 4. This invention is equipped with a dual-stage adaptive waveform matching mechanism, which automatically matches the optimal driving waveform based on real-time temperature, membrane material type and refresh count. It can adapt to the driving requirements of different working conditions and different batches of membrane materials, effectively improve the color deviation and brightness unevenness in high and low temperature environments, and enhance the consistency of the module's overall display and environmental adaptability. 5. After the two-stage refresh is completed, the present invention sets up multi-level image retention suppression and timing calibration. It effectively eliminates the problems of particle shift, color graying, horizontal stripes and edge ghosting induced by residual charge by discharging residual charge through global weak discharge, neutralizing potential deviation through cross-regional charge balance calibration, and aligning the timing of global timing synchronous calibration with line scanning and waveform output timing, thereby greatly improving the purity and stability of six-color composite display. Attached Figure Description

[0017] Figure 1 This is a flowchart illustrating Embodiment 1 of the present invention; Figure 2 This is a comparison diagram of the color development effect of the method in Embodiment 1 and the color development effect of the prior art; Figure 3 This is a structural framework diagram of Embodiment 2 of the present invention; 100 - Image acquisition and jitter processing module; 200 - Refresh stage division module; 300 - First stage refresh module; 400 - First stage hold module; 500 - Post-color encoding module; 600 - Second stage refresh module; 700 - Display calibration module. Detailed Implementation

[0018] The specific embodiments of the present invention will be further described below with reference to the accompanying drawings: like Figure 1 As shown, this embodiment provides a two-stage mapping method for driving a 6-color module with a 1-bit chip, including: S1: Obtain the original image data of 6 colors including black, white, yellow, red, blue and green, and perform neighborhood dithering on the original image data of 6 colors to obtain dithered 6-color image data; S2: Calculate the comprehensive weight of each pixel based on the color weight of the jittered 6-color image data, and divide the corresponding pixels into the first stage refresh and the second stage refresh based on the comprehensive weight of the pixels. S3: Encode the jittered 6-color image data into 4-color foreground encoded data, and simultaneously load the first-stage foreground color driving waveform to complete the first-stage refresh of the foreground color display; S4: After the first stage refresh is completed, each pixel is partitioned and marked according to the comprehensive weight. For the pixels in the retention area where the yellow, red, and green colors have been displayed, a voltage-free waveform is executed to keep the voltage at the corresponding color unchanged. For the pixels in the undisplayed area to be refreshed, the driving channel is kept in the on-enabled state, waiting for the instruction of the second stage refresh. S5: Encode the undisplayed colors and the displayed yellow, red, and green colors in the area to be refreshed into the 4-color encoding drive data for the second stage refresh; S6: Apply corresponding driving voltages to the uncolored black, blue, and white according to the 4-color post-color coding driving data and the post-color driving waveform of the second stage refresh to complete the post-color display of the second stage refresh, and control the pixels in the holding area to not be disturbed. S7: After the second stage refresh is completed, full-domain micro-discharge, cross-stage charge balance calibration, timing calibration, and pixel final state locking are performed to complete the 6-color stable display.

[0019] In this embodiment, step S1 involves acquiring six original color image data including black, white, yellow, red, blue, and green, and performing neighborhood dithering processing on the six original color image data to obtain dithered six-color image data, including: S11. Encode the colors of the original 6-color image data as follows: black: =0; White: =1; yellow: =2; red: =3; blue: =5; green: =6; Let the coordinates of any pixel in the 6-color original image be... Arbitrary pixel coordinates The original encoded value is ; S12. Dithering is applied to each pixel of the original 6-color image to obtain the dithered color value. ,Right now: ; In the formula, In pixel coordinates The sum of the pixel values ​​of the 8 neighboring pixels excluding the center point within a 3×3 neighborhood of the center point; After traversing every pixel of the original 6-color image, the jittered 6-color image data is obtained.

[0020] In this embodiment, in step S2, the comprehensive weight of each pixel is calculated based on the color weights of the jittered 6-color image data, and the corresponding pixels are divided into a first-stage refresh and a second-stage refresh based on the comprehensive weights; including: S21. Assign corresponding weights to the six colors of the jittered six-color image. and for any pixel Calculate the overall weight ,Right now:

[0021] In the formula, Maximum color encoding; For the first The weight corresponding to each color; In this embodiment, yellow, red, and green are given higher weights, while white, black, and blue are given lower weights.

[0022] In this embodiment, the weights assigned to yellow, red, and green are 1.0, 0.9, and 0.8, respectively; and the weights assigned to white, black, and blue are 0.0, 0.1, and 0.2, respectively.

[0023] S22, Based on the comprehensive weighting The pixels of the jittered 6-color image are divided into a first-stage refresh and a second-stage refresh, namely: If the overall weight Then the pixels If it is assigned to the first stage of refresh, it will be assigned to the second stage of refresh.

[0024] In this embodiment, step S3 encodes the jittered 6-color image data into 4-color foreground encoded data, and simultaneously loads the first-stage foreground color driving waveform to complete the first-stage refresh of the foreground color display; including: S31. Map the jittered 6-color image data to 4-color foreground encoded data; that is: ; Color value after shaking The yellow code equal to 2 is 2, and the color value after dithering is 2. The red code equal to 3 is 3, and the color value after dithering will be 3. The green code for a value equal to 6 is 0, and the color value after dithering will be... Black, white, and blue, which are equal to 0, 1, or 5, are coded as 1; In the formula, Encode data for 4-color foreground.

[0025] S32. Based on the current temperature T, membrane material type M, and refresh count N, use the waveform adaptive matching function to select the first-stage foreground color driving waveform that matches the current operating condition from the waveform library. ,Right now: ; In the formula, This is the waveform adaptive matching function for the first stage; S33, Drive the waveform with the foreground color in the first stage. and 4-color foreground encoding data Send the data to the 1-bit driver chip to complete the display of yellow, red, and green colors; In pixel coordinates For indexing, encode the 4-color foreground data. The data is reassembled into a one-dimensional serial data stream in row-by-row scanning order. Under the synchronization of the drive clock CLK, the data stream is sent bit by bit and row by row to the serial data input terminal of the 1-bit driver chip. After a row of data is sent, the drive controller outputs a latch signal LAT to convert the row of 4-color foreground encoding data. The signal is latched into the display buffer inside the chip, and then the chip enable signal is output to start the driver output; The 1-bit driver chip uses latched 4-color foreground encoding data Call the first-stage foreground color driving waveform that has been matched. Output a corresponding driving voltage for each pixel: when Output green drive voltage; when Outputs a yellow driving voltage; when Output red drive voltage; After the driving process is completed line by line, global charge establishment and voltage maintenance are performed to enable the electronic paper microcapsules to complete particle migration and stably present three foreground colors: yellow, red, and green on the module.

[0026] In this embodiment, in step S4, after the first stage refresh is completed, each pixel is partitioned and marked according to the comprehensive weight. For pixels in the reserved areas where the yellow, red, and green colors have already been displayed, a voltage-free waveform is executed to keep the voltage at the corresponding color unchanged. For pixels in the undisplayed areas to be refreshed, the driving channel is kept in the enabled state, awaiting the instruction for the second stage refresh; including: S41. After the first stage refresh is completed, write the display status, driving voltage and charge status of all current pixels into the pixel status latch. S42, Based on comprehensive weights For each pixel Generate partition marker bits ,Right now:

[0027] If pixel Overall weight Then pixel partition marker bit This is marked as the holding region, and no driving voltage is applied in the second stage; If pixels For the overall weight Then pixel partition marker bit Marked as an area to be refreshed.

[0028] S43. Based on the partition marker bit For pixels that have already been colored, a voltage-free waveform is applied. For pixels in the uncolored area to be refreshed, the source drive channel remains in the enabled state, awaiting the second-stage refresh command; the details are as follows: For partition marker bits For the already developed yellow, red, and green pixels, the drive controller outputs a source turn-off signal, setting the source drive channel corresponding to the pixel to a high-impedance state and cutting off the drive voltage input path; simultaneously, a micro-holding voltage is applied. Maintain the stable position of the colored particles.

[0029] And for partition marker bits Pixels of undisplayed colors are marked with a refresh flag in the refresh area register. At the same time, the holding area and the refresh area are electrically isolated to prevent voltage crosstalk during the second stage of refresh. Synchronous isolation timing is inserted between the first stage of refresh and the second stage of refresh to ensure that the charge of the first stage of refresh is completely stable before entering the second stage of refresh.

[0030] In this embodiment, step S5 encodes the undisplayed colors and the already displayed yellow, red, and green colors of the area to be refreshed into the 4-color encoding driving data for the second stage refresh; including: S51. Obtain the 6-color image data after neighborhood dithering, and encode the undisplayed colors and the displayed yellow, red and green colors based on the partition marker bits to generate the second-stage 4-color post-encoding driving data. ; In the formula, This is the driving data for the second stage of 4-color post-color encoding; For partition marker bits The already colored yellow, red, and green pixels are encoded as hardware-preserving code 1; for the partition marker bits... The uncolored black code is black drive code 0, for the partition marker bit. The undisplayed blue code is blue drive code 2; for the partition marker bit The uncolored white code is white drive code 3.

[0031] In this embodiment, in step S6, according to the 4-color post-color encoding driving data and the post-color driving waveform of the second stage refresh, corresponding driving voltages are applied to the undeveloped black, blue, and white to complete the post-color development of the second stage refresh, and the pixels in the holding area are controlled to remain undisturbed; including: S61, based on real-time temperature Membrane material type and refresh count The second-stage post-color-driven waveform is loaded from the waveform library using an adaptive matching function. ,Right now: ; In the formula, This is the waveform adaptive matching function for the second stage; S62, The second stage color driving waveform Load the waveform register of the 1-bit driver chip to complete the second stage of color driving waveform. Parameter configuration and enabling; specifically: According to the second-stage post-color driving waveform The waveform index parameter is used to address and read the second-stage color drive waveform from external flash memory or on-chip waveform storage area. The configuration parameters include drive voltage timing, drive pulse width, hold level, and discharge timing. The configuration parameters are written into the waveform register of the second stage of the 1-bit driver chip via the communication interface. The second stage of 4-color post-color encoding drive data Bind to the corresponding drive voltage segment, so that black drive code 0 corresponds to black drive voltage segment, blue drive code 2 corresponds to blue drive voltage segment, white drive code 3 corresponds to white drive voltage segment, and hardware hold code 1 corresponds to 0V hold level; Based on partition marker bits Configure the drive channel enabling logic to disable the drive channel for pixels in the hold area and enable the drive channel for pixels in the refresh area; that is: For partition marker bits Enable driver output for the pixels in the area to be refreshed; For partition marker bits The pixels in the retention area are turned off, and the drive output is disabled.

[0032] S63. After all configuration parameters are written, send the waveform enable signal and the synchronization latch signal to the 1-bit driver chip to drive the second-stage color waveform. Lock to the working register group to enable waveform configuration and keep it synchronized with scan timing and data transmission timing; The S64, 1-bit driver chip drives the data based on the second-stage 4-color encoding. With the second stage color-driven waveform The waveform configuration outputs the corresponding driving voltage, and the color is displayed after completion; details are as follows: When the second stage of 4-color post-color coding drives the data Output black drive voltage The electronic paper particles flip and turn black; When the second stage of 4-color post-color coding drives the data Output blue drive voltage The electronic paper particles flip and turn blue; When the second stage of 4-color post-color coding drives the data Output white drive voltage The electronic paper particles flip and turn white; When the second stage of 4-color post-color coding drives the data The output is 0V or in a high-impedance state, without any drive voltage applied.

[0033] Meanwhile, during the second-stage refresh process, the maintenance zone and the area to be refreshed are kept electrically isolated by hardware.

[0034] In this embodiment, in step S7, after the second-stage refresh is completed, full-domain micro-discharge, cross-stage charge balance calibration, timing calibration, and pixel final state locking are performed to complete the 6-color stable display, including: S71. After the second stage refresh is completed, the 1-bit driver chip outputs a global weak discharge timing sequence to slowly discharge the residual charge between the pixel electrode and the common electrode. During the discharge process, the 1-bit driver chip shorts the pixel electrode and the common electrode to the same weak potential and maintains the preset discharge duration. To achieve a state of charge equilibrium; In this embodiment, the 1-bit driver chip outputs a global weak discharge timing sequence to slowly discharge the residual charge between the pixel electrode and the common electrode, including three stages: In the first stage, the original drive output levels of rows and columns are turned off, and all row and column drive channels are placed in a high-impedance buffer state. In the second stage, all pixel electrodes and common electrodes across the entire screen are clamped to the same weak reference potential below the particle flip threshold. Maintain preset discharge duration synchronously across the entire domain This allows the residual polarization charge and wiring parasitic charge between the pixel electrode and the common electrode to be discharged and equalized in a smooth manner; no effective driving polarity voltage is applied during the entire discharge process, and image data is not rewritten, so as not to change the electronic paper particle arrangement and the existing color display state. In the third stage, after the discharge time ends, all driving channels are locked to a high-resistance state to complete global charge balance, thereby eliminating particle shift, graying color, and edge ghosting caused by residual charge.

[0035] The S72 1-bit driver chip performs cross-stage charge balance calibration on pixels in the hold area and refresh area to eliminate ghosting and stripes caused by uneven potential; specifically as follows: The 1-bit driver chip samples the static electrode potentials of pixels in the holding area and the area to be refreshed, respectively, and calculates the average electrode potential of the holding area and the area to be refreshed. Based on the average electrode potentials of the holding area and the area to be refreshed, it calculates the regional potential deviation. ,Right now: ; In the formula, , These are the average electrode potentials of the area to be refreshed and the holding area, respectively. Subthreshold without triggering electronic paper particle flipping Within the voltage range, if the regional potential deviation If the value is greater than 0, then a negative compensation voltage is applied to the area to be refreshed. And a positive compensation voltage is superimposed on the holding region. ; Using the pixel potential of the holding area as a reference, the static potential of the electrode of the pixel in the area to be refreshed is finely adjusted and aligned row by row and block by block, so that the static potential of the holding area and the area to be refreshed of the whole screen tends to be consistent. S73. Perform timing calibration on the first-stage refresh and the second-stage refresh; including: The row scan clock of the first stage refresh is used as the global timing reference, and the row scan, data latch, and waveform output timing of the second stage refresh are uniformly attached to the global timing reference. The phase difference between the start edge of the second-stage refresh row scan and the reference row timing is detected. By inserting clock synchronization beats and adjusting the row gating delay, the start position and row period of the two-stage row scan are made consistent. The trigger edge position of the data latch signal LAT for each row is configured according to the row scanning reference phase, so that the latch is triggered uniformly after each row of serial encoded data is completely shifted into the 1-bit driver chip. After the encoded data is latched, the waveform is enabled and output at a fixed synchronization interval.

[0036] S74. After timing calibration is completed, the 1-bit driver chip sets the voltage state of all pixels to zero level and shuts down all drive channel outputs, entering a high-impedance locked state to permanently fix the particle position inside the electronic paper microcapsule until the next refresh instruction.

[0037] like Figure 2 As shown, the left figure is a display effect diagram obtained by using the method of this embodiment, and the right figure is a display effect diagram using a 3-bit chip in the prior art.

[0038] Example 2 like Figure 3 As shown, this embodiment proposes a two-stage mapping system for driving a 6-color module with a 1-bit chip, including: The image acquisition and jitter processing module 100 is used to acquire six original color image data including black, white, yellow, red, blue and green, and to perform neighborhood jitter processing on the six original color image data to obtain jittered six-color image data. The refresh phase division module 200 is used to calculate the comprehensive weight of each pixel based on the color weight of the jittered 6-color image data, and divide the corresponding pixels into the first stage refresh and the second stage refresh based on the comprehensive weight of the pixels. The first-stage refresh module 300 is used to encode the jittered 6-color image data into 4-color foreground encoded data, and at the same time load the first-stage foreground color driving waveform to complete the foreground color display of the first-stage refresh. The first stage holding module 400 is used to partition and mark each pixel according to the comprehensive weight after the first stage refresh is completed. For the pixels in the holding area with yellow, red and green colors that have been displayed, a voltage-free waveform is executed to keep the voltage at the corresponding color unchanged. For the pixels in the undisplayed area to be refreshed, the driving channel is kept in the on-enabled state. The post-color encoding module 500 is used to encode the undisplayed colors and the already displayed yellow, red, and green colors in the area to be refreshed into 4-color post-color encoding drive data for the second stage refresh. The second-stage refresh module 600 is used to apply corresponding driving voltages to the uncolored black, blue, and white according to the four-color post-color encoding driving data and the post-color driving waveform of the second-stage refresh to complete the post-color display of the second-stage refresh, and to control the pixels in the holding area to not be disturbed. After the second-stage refresh is completed, the display calibration module 700 performs global micro-discharge, cross-stage charge balance calibration, timing calibration, and pixel final state locking to achieve stable 6-color display.

[0039] In this embodiment, the image acquisition and jitter processing module 100 encodes the colors of the 6-color original image data as follows: black: =0; White: =1; yellow: =2; red: =3; blue: =5; green: =6; And set the coordinates of any pixel in the 6-color original image to be Arbitrary pixel coordinates The original encoded value is .

[0040] The image acquisition and dithering module 100 performs dithering on each pixel of the 6-color original image to obtain the dithered color values. ,Right now: ; In the formula, In pixel coordinates The sum of the pixel values ​​of the 8 neighboring pixels excluding the center point within a 3×3 neighborhood of the center point; After traversing every pixel of the original 6-color image, the jittered 6-color image data is obtained.

[0041] In this embodiment, the refresh stage division module 200 calculates the comprehensive weight of each pixel based on the color weights of the jittered 6-color image data, and divides the corresponding pixels into a first-stage refresh and a second-stage refresh based on the comprehensive weights; including: Assign appropriate weights to the six colors of the jittered six-color image. and for any pixel Calculate the overall weight ,Right now:

[0042] In the formula, The maximum color code is 6 in this embodiment; For the first The weight corresponding to each color; In this embodiment, yellow, red, and green are given higher weights, while white, black, and blue are given lower weights.

[0043] In this embodiment, the weights assigned to yellow, red, and green are 1.0, 0.9, and 0.8, respectively; and the weights assigned to white, black, and blue are 0.0, 0.1, and 0.2, respectively.

[0044] Based on comprehensive weighting The pixels of the jittered 6-color image are divided into a first-stage refresh and a second-stage refresh, namely: If the overall weight Then the pixels If assigned to the first-stage refresh zone, otherwise assigned to the second-stage refresh zone.

[0045] In this embodiment, the first-stage refresh module 300 encodes the jittered 6-color image data into 4-color foreground encoded data, and simultaneously loads the first-stage foreground color driving waveform to complete the foreground color display of the first-stage refresh; including: The preprocessed 6-color image data is mapped to 4-color foreground coded data based on the encoding mapping function; that is: ; Color value after shaking The yellow code equal to 2 is 2, and the color value after dithering is 2. The red code equal to 3 is 3, and the color value after dithering will be 3. The green code for a value equal to 6 is 0, and the color value after dithering will be... Black, white, and blue, which are equal to 0, 1, or 5, are coded as 1; In the formula, Encode data for 4-color foreground.

[0046] Based on the current temperature T, membrane material type M, and refresh count N, a first-stage foreground color driving waveform matching the current operating condition is selected from the waveform library using a waveform adaptive matching function. ,Right now: ; In the formula, This is the waveform adaptive matching function for the first stage; The first stage foreground color-driven waveform and 4-color foreground encoding data Send the signal to the 1-bit driver chip to complete the display of yellow, red, and green colors; In pixel coordinates For indexing, encode the 4-color foreground data. The data is reassembled into a one-dimensional serial data stream in row-by-row scanning order. Under the synchronization of the drive clock CLK, the data stream is sent bit by bit and row by row to the serial data input terminal of the 1-bit driver chip. After a row of data is sent, the drive controller outputs a latch signal LAT to convert the row of 4-color foreground encoding data. The signal is latched into the display buffer inside the chip, and then the chip enable signal is output to start the driver output; The 1-bit driver chip uses latched 4-color foreground encoding data Call the first-stage foreground color driving waveform that has been matched. Output a corresponding driving voltage for each pixel: Output green drive voltage; Outputs a yellow driving voltage; Output red drive voltage; After the driving process is completed line by line, global charge establishment and voltage maintenance are performed to enable the electronic paper microcapsules to complete particle migration and stably present three foreground colors: yellow, red, and green on the module.

[0047] In this embodiment, after the first-stage hold module 400 completes the first-stage refresh, it partitions and marks each pixel according to the comprehensive weight. For pixels in the hold area that have already displayed yellow, red, and green colors, it executes a voltage-free waveform to keep the voltage at the corresponding color unchanged. For pixels in the undisplayed area to be refreshed, it keeps the drive channel in an enabled state, waiting for the instruction for the second-stage refresh; including: After the first stage of refresh is completed, the display status, driving voltage and charge status of all current pixels are written into the pixel status latch. Based on comprehensive weight For each pixel Generate partition marker bits ,Right now: ; If pixels Overall weight Then pixel partition marker bit This is marked as the holding region, and no driving voltage is applied in the second stage; If pixels For the overall weight Then pixel partition marker bit Marked as an area to be refreshed.

[0048] Based on partition marker bits For pixels that have already been colored, a voltage-free waveform is applied. For pixels in the uncolored area to be refreshed, the source drive channel remains in the enabled state, awaiting the second-stage refresh command; the details are as follows: For partition marker bits For the already developed yellow, red, and green pixels, the drive controller outputs a source turn-off signal, setting the source drive channel corresponding to the pixel to a high-impedance state and cutting off the drive voltage input path; simultaneously, a micro-holding voltage is applied. Maintain the stable position of the colored particles.

[0049] And for partition marker bits Pixels of undisplayed colors are marked with a refresh flag in the refresh area register. At the same time, the holding area and the refresh area are electrically isolated to prevent voltage crosstalk during the second stage of refresh. Synchronous isolation timing is inserted between the first stage of refresh and the second stage of refresh to ensure that the charge of the first stage of refresh is completely stable before entering the second stage of refresh.

[0050] In this embodiment, the post-color encoding module 500 encodes the undisplayed colors and the already displayed yellow, red, and green colors of the area to be refreshed into the 4-color post-color encoding driving data for the second stage refresh; including: The six-color image data after neighborhood dithering is obtained, and the undisplayed colors and the displayed yellow, red and green colors are encoded based on the partition marker bits to generate the second-stage four-color post-encoding driving data. ; In the formula, This is the driving data for the second stage of 4-color post-color encoding; For partition marker bits The already colored yellow, red, and green pixels are encoded as hardware-preserving code 1; for the partition marker bits... The uncolored black code is black drive code 0, for the partition marker bit. The undisplayed blue code is blue drive code 2; for the partition marker bit The uncolored white code is white drive code 3.

[0051] In this embodiment, the second-stage refresh module 600 applies corresponding driving voltages to the undeveloped black, blue, and white pixels based on the four-color post-color encoding driving data and the second-stage post-color driving waveform to complete the post-color development of the second-stage refresh, and controls the pixels in the holding area to remain undisturbed; including: Based on real-time temperature Membrane material type and refresh count The second-stage post-color-driven waveform is loaded from the waveform library using an adaptive matching function. ,Right now: ; In the formula, This is the waveform adaptive matching function for the second stage.

[0052] The second-stage color-driven waveform Load the waveform register of the 1-bit driver chip to complete the second stage of color driving waveform. Parameter configuration and enabling; specifically: According to the second-stage post-color driving waveform The waveform index parameter is used to address and read the second-stage color drive waveform from external flash memory or on-chip waveform storage area. The configuration parameters include drive voltage timing, drive pulse width, hold level, and discharge timing. The configuration parameters are written into the waveform register of the second stage of the 1-bit driver chip via the communication interface. The second stage of 4-color post-color encoding drive data Bind to the corresponding drive voltage segment, so that black drive code 0 corresponds to black drive voltage segment, blue drive code 2 corresponds to blue drive voltage segment, white drive code 3 corresponds to white drive voltage segment, and hardware hold code 1 corresponds to 0V hold level; Based on partition marker bits Configure the drive channel enabling logic to disable the drive channel for pixels in the hold area and enable the drive channel for pixels in the refresh area; that is: For partition marker bits Enable driver output for the pixels in the area to be refreshed; For partition marker bits The pixels in the retention area are turned off, and the drive output is disabled.

[0053] After all configuration parameters are written, a waveform enable signal and a synchronization latch signal are sent to the 1-bit driver chip to drive the second-stage color driving waveform. Lock to the working register group to enable waveform configuration and keep it synchronized with scan timing and data transmission timing.

[0054] The 1-bit driver chip drives the data based on the second-stage 4-color encoding. With the second stage color-driven waveform The waveform configuration outputs the corresponding driving voltage, and the color is displayed after completion; details are as follows: When the second stage of 4-color post-color coding drives the data Output black drive voltage The electronic paper particles flip and turn black; When the second stage of 4-color post-color coding drives the data Output blue drive voltage The electronic paper particles flip and turn blue; When the second stage of 4-color post-color coding drives the data Output white drive voltage The electronic paper particles flip and turn white; When the second stage of 4-color post-color coding drives the data The output is 0V or in a high-impedance state, without any drive voltage applied.

[0055] Meanwhile, during the second-stage refresh process, the maintenance zone and the area to be refreshed are kept electrically isolated by hardware.

[0056] In this embodiment, after the second-stage refresh is completed, the display calibration module 700 performs global micro-discharge, cross-stage charge balance calibration, timing calibration, and pixel final state locking processing to achieve stable 6-color display, including: After the second stage of refresh is completed, the 1-bit driver chip outputs a global weak discharge timing sequence to slowly discharge the residual charge between the pixel electrode and the common electrode. During the discharge process, the 1-bit driver chip shorts the pixel electrode and the common electrode to the same weak potential and maintains the preset discharge duration. To achieve a state of charge equilibrium; In this embodiment, the 1-bit driver chip outputs a global weak discharge timing sequence to slowly discharge the residual charge between the pixel electrode and the common electrode, including three stages: In the first stage, the original drive output levels of rows and columns are turned off, and all row and column drive channels are placed in a high-impedance buffer state. In the second stage, all pixel electrodes and common electrodes across the entire screen are clamped to the same weak reference potential below the particle flip threshold. Maintain preset discharge duration synchronously across the entire domain This allows the residual polarization charge and wiring parasitic charge between the pixel electrode and the common electrode to be discharged and equalized in a smooth manner; no effective driving polarity voltage is applied during the entire discharge process, and image data is not rewritten, so as not to change the electronic paper particle arrangement and the existing color display state. In the third stage, after the discharge time ends, all driving channels are locked to a high-resistance state to complete global charge balance, thereby eliminating particle shift, graying color, and edge ghosting caused by residual charge.

[0057] The 1-bit driver chip performs cross-stage charge balance calibration on pixels in the hold area and refresh area to eliminate ghosting and stripes caused by uneven potential; specifically as follows: The 1-bit driver chip samples the static electrode potentials of pixels in the holding area and the area to be refreshed, respectively, and calculates the average electrode potential of the holding area and the area to be refreshed. Based on the average electrode potentials of the holding area and the area to be refreshed, it calculates the regional potential deviation. ,Right now: ; In the formula, , These are the average electrode potentials of the area to be refreshed and the holding area, respectively. Subthreshold without triggering electronic paper particle flipping Within the voltage range, if the regional potential deviation If the value is greater than 0, then a negative compensation voltage is applied to the area to be refreshed. And a positive compensation voltage is superimposed on the holding region. ; Using the pixel potential of the holding area as a reference, the static potential of the electrode of the pixel in the area to be refreshed is finely adjusted and aligned row by row and block by block, so that the static potential of the holding area and the area to be refreshed of the whole screen tends to be consistent.

[0058] Timing calibration is performed on the first and second stage refreshes; including: The row scan clock of the first stage refresh is used as the global timing reference, and the row scan, data latch, and waveform output timing of the second stage refresh are uniformly attached to the global timing reference. The phase difference between the start edge of the second-stage refresh row scan and the reference row timing is detected. By inserting clock synchronization beats and adjusting the row gating delay, the start position and row period of the two-stage row scan are made consistent. The trigger edge position of the data latch signal LAT for each row is configured according to the row scanning reference phase, so that the latch is triggered uniformly after each row of serial encoded data is completely shifted into the 1-bit driver chip. After the encoded data is latched, the waveform is enabled and output at a fixed synchronization interval.

[0059] After timing calibration is completed, the 1-bit driver chip sets the voltage state of all pixels to zero level and shuts down all driver channel outputs, entering a high-impedance locked state to permanently fix the particle position inside the electronic paper microcapsule until the next refresh instruction.

[0060] Example 3 This embodiment provides an electronic device, including: At least one processor; and memory that is communicatively connected to at least one processor; The memory stores a computer program that can be executed by at least one processor. When the computer program is executed by at least one processor, it implements the two-stage mapping method for driving a 6-color module with a 1-bit chip as described in the embodiment.

[0061] In this embodiment, the memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. A processor, coupled to the memory, is used to execute computer programs stored in the memory.

[0062] Example 4 This embodiment provides a computer storage medium that stores a computer program. When the computer program is executed by a processor, it implements the two-stage mapping method for driving a 6-color module with a 1-bit chip as described in Embodiment 1.

[0063] Computer programs include computer program code, which can be in the form of source code, object code, executable files, or some intermediate form. Computer-readable media can include at least: any entity or device capable of carrying computer program code into a photographic device / electronic device, recording media, computer memory, and read-only memory (ROM). Only memory), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media. Examples include USB flash drives, portable hard drives, magnetic disks, or optical discs.

[0064] The embodiments and descriptions above are merely illustrative of the principles and preferred embodiments of the present invention. Various changes and modifications may be made to the present invention without departing from its spirit and scope, and all such changes and modifications fall within the scope of the present invention as claimed.

Claims

1. A two-stage mapping method for driving a 6-color module with 1-bit chips, characterized in that, include: Acquire raw image data in six colors: black, white, yellow, red, blue, and green, and perform neighborhood dithering on the raw image data to obtain dithered six-color image data. The comprehensive weight of each pixel is calculated based on the color weight of the jittered 6-color image data, and the corresponding pixels are divided into the first stage refresh and the second stage refresh based on the comprehensive weight of the pixels. The jittered 6-color image data is encoded into 4-color foreground encoded data, and the first-stage foreground color driving waveform is loaded based on the 4-color foreground encoded data to complete the first-stage refresh of the foreground color display; After the first stage of refresh is completed, each pixel is partitioned and marked according to the comprehensive weight. For pixels in the retention area where the yellow, red, and green colors have been displayed, a voltage-free waveform is executed to keep the voltage at the corresponding color unchanged. For pixels in the undisplayed area to be refreshed, the driving channel is kept in the on-enabled state. The undisplayed colors and the already displayed yellow, red, and green colors in the area to be refreshed are encoded into the 4-color encoding drive data for the second stage refresh. Based on the 4-color post-color encoding driving data and the post-color driving waveform of the second stage refresh, the corresponding driving voltages are applied to the uncolored black, blue, and white to complete the post-color display of the second stage refresh, and the pixels in the holding area are controlled to not be disturbed. After the second stage refresh is completed, full-domain micro-discharge, cross-stage charge balance calibration, timing calibration, and pixel final state locking are performed to achieve stable 6-color display.

2. The two-stage mapping method of claim 1, wherein, Obtain raw image data consisting of six colors: black, white, yellow, red, blue, and green. Perform neighborhood dithering on the raw six-color image data to obtain dithered six-color image data, including: The black, white, yellow, red, blue, and green of the original 6-color image data are encoded as 0, 1, 2, 3, 5, and 6; Dithering is performed on each pixel of the original 6-color image to obtain the dithered color value. After traversing every pixel of the original 6-color image, the jittered 6-color image data is obtained.

3. The two-stage mapping method for driving a 6-color module with a 1-bit chip according to claim 1, characterized in that, Based on the comprehensive weight, the corresponding pixels are divided into a first-stage refresh and a second-stage refresh; including: If the overall weight of a pixel is greater than or equal to the stage judgment threshold, the corresponding pixel is assigned to the first stage refresh; otherwise, it is assigned to the second stage refresh. The first phase of refreshing includes yellow, red, and green; The second phase of the refresh includes white, black, and blue.

4. The two-stage mapping method for driving a 6-color module with a 1-bit chip according to claim 3, characterized in that, The jittered 6-color image data is encoded into 4-color foreground encoded data. Based on the 4-color foreground encoded data, the first-stage foreground color driving waveform is loaded to complete the first-stage refresh of the foreground color display, including: The jittery 6-color image data is mapped to 4-color foreground encoded data, that is: The yellow color value after shaking equals 2 is encoded as 2, the red color value after shaking equals 3 is encoded as 3, the green color value after shaking equals 6 is encoded as 0, and the black, white, and blue color values ​​after shaking equal to 0, 1, or 5 are encoded as 1. Based on the current temperature, membrane material type, and refresh count, the first-stage foreground color driving waveform that matches the current operating condition is selected from the waveform library using the waveform adaptive matching function. The first-stage foreground color driving waveform and the four-color foreground code number are sent to the 1-bit driver chip to complete the yellow, red, and green three-color display.

5. The two-stage mapping method for driving a 6-color module with a 1-bit chip according to claim 4, characterized in that, The first-stage foreground color driving waveform and the four-color foreground code number are sent to the 1-bit driver chip to complete the yellow, red, and green three-color display, including: Using pixel coordinates as indexes, the 4-color foreground encoded data is reorganized into a one-dimensional serial data stream in line scanning order. Under the synchronization of the driving clock CLK, the data stream is sent bit by bit and line by line to the serial data input terminal of the 1-bit driving chip. After a line of data is sent, the driver controller outputs a latch signal LAT to latch the 4-color foreground encoding data into the display buffer inside the chip. Then, it outputs a chip enable signal to start the driver output. The 1-bit driver chip retrieves the matched first-stage foreground color driving waveform based on the latched 4-color foreground encoding data and outputs the corresponding driving voltage for each pixel: If the 4-color foreground encoding data is 0, then the green driving voltage is output; If the 4-color foreground encoding data is 2, then the yellow driving voltage is output; If the 4-color foreground encoding data is 3, then the red driving voltage is output; After the driving process is completed line by line, global charge establishment and voltage maintenance are performed to enable the electronic paper microcapsules to complete particle migration and stably present three foreground colors: yellow, red, and green on the module.

6. The two-stage mapping method for driving a 6-color module with a 1-bit chip according to claim 5, characterized in that, After the first stage refresh is completed, each pixel is partitioned and marked according to the comprehensive weight. For pixels in the reserved areas where the yellow, red, and green colors have already been displayed, a voltage-free waveform is applied to keep the voltage at the corresponding color unchanged. For pixels in the undisplayed areas to be refreshed, the driving channel is kept in the enabled state, including: After the first stage of refresh is completed, the display status, driving voltage and charge status of all current pixels are written into the pixel status latch. Based on the comprehensive weight, a partition marker bit is generated for each pixel. If the comprehensive weight of a pixel is greater than or equal to the stage judgment threshold, the partition marker bit of the corresponding pixel is 0, and it is marked as a holding area; otherwise, the partition marker bit is 1, and it is marked as a refreshable area. According to the partition marker bit, a voltage-free waveform is applied to the already colored pixels, while the source drive channel of the pixels in the uncolored, unrefreshed area remains in the enabled state; specifically: For pixels of yellow, red, and green that have been colored and whose partition marker bit is 0, the drive controller outputs a source turn-off signal to set the source drive channel corresponding to the pixel to a high-impedance state and cut off the drive voltage input path; at the same time, a micro-holding voltage is applied to maintain the stable position of the colored particles.

7. The two-stage mapping method for driving a 6-color module with a 1-bit chip according to claim 1, characterized in that, The undisplayed colors and the already displayed yellow, red, and green colors in the area to be refreshed are encoded into the 4-color encoding drive data for the second stage refresh; including: The process involves acquiring 6-color image data after neighborhood dithering, and encoding the undeveloped colors and the developed yellow, red, and green colors based on partition marker bits to generate the second-stage 4-color encoding driving data; specifically: For pixels of yellow, red, and green that have been displayed and have partition marker bit set to 0, the encoding is hardware hold code 1; for black pixels that have not been displayed and have partition marker bit set to 1, the encoding is black drive code 0; for blue pixels that have not been displayed and have partition marker bit set to 1, the encoding is blue drive code 2; and for white pixels that have not been displayed and have partition marker bit set to 1, the encoding is white drive code 3.

8. The two-stage mapping method for driving a 6-color module with a 1-bit chip according to claim 7, characterized in that, Based on the 4-color post-color encoding drive data and the post-color drive waveform of the second stage refresh, corresponding drive voltages are applied to the undeveloped black, blue, and white pixels to complete the post-color development of the second stage refresh, and the pixels in the holding area are controlled to remain undisturbed; including: Based on real-time temperature, membrane material type, and refresh count, the second-stage post-color driving waveform is loaded from the waveform library using an adaptive matching function; The second-stage color driving waveform is loaded into the waveform register of the 1-bit driver chip to complete the configuration and enabling of the second-stage color driving waveform parameters. After all the configured parameters are written, a waveform enable signal and a synchronization latch signal are sent to the 1-bit driver chip to lock the second-stage color driving waveform to the working register group, so that the waveform configuration takes effect and is synchronized with the scan timing and data transmission timing. The 1-bit driver chip outputs the corresponding driving voltage based on the waveform configuration of the second-stage 4-color post-color encoding driving data and the second-stage post-color driving waveform, and then displays the finished color.

9. A two-stage mapping system for driving a 6-color module with a 1-bit chip, characterized in that, include: The image acquisition and jitter processing module is used to acquire six original color image data including black, white, yellow, red, blue and green, and to perform neighborhood jitter processing on the six original color image data to obtain jittered six-color image data. The refresh phase division module is used to calculate the comprehensive weight of each pixel based on the color weight of the jittered 6-color image data, and divide the corresponding pixels into the first stage refresh and the second stage refresh based on the comprehensive weight of the pixels. The first-stage refresh module is used to encode the jittered 6-color image data into 4-color foreground encoded data, and at the same time load the first-stage foreground color driving waveform to complete the foreground color display of the first-stage refresh. The first-stage holding module is used to partition and mark each pixel according to the comprehensive weight after the first-stage refresh is completed. For the pixels in the holding area with yellow, red and green colors that have been displayed, a voltage-free waveform is executed to keep the voltage at the corresponding color unchanged. For the pixels in the undisplayed area to be refreshed, the driving channel is kept in the on-enabled state. The post-color encoding module is used to encode the undisplayed colors and the already displayed yellow, red, and green colors in the area to be refreshed into 4-color post-color encoding drive data for the second stage refresh. The second-stage refresh module is used to apply corresponding driving voltages to the uncolored black, blue, and white according to the four-color post-color encoding driving data and the post-color driving waveform of the second-stage refresh to complete the post-color display of the second-stage refresh, and to control the pixels in the holding area to be undisturbed. After the second-stage refresh is completed, the display calibration module performs global micro-discharge, cross-stage charge balance calibration, timing calibration, and pixel final state locking to achieve stable 6-color display.

10. An electronic device, comprising: At least one processor; and memory that is communicatively connected to at least one processor; The memory stores a computer program that can be executed by at least one processor, characterized in that when the computer program is executed by at least one processor, it implements the two-stage mapping method for driving a 6-color module with a 1-bit chip as described in any one of claims 1-8.