Electronic paper driving waveform design method and system based on dynamic programming

Through the electronic paper drive waveform design method based on dynamic programming, combined with electronic ink experiments to obtain necessary data, optimize the electronic paper drive waveform, the problems of low efficiency and limited optimization effects in the existing technology are solved, and faster response speed and better user experience are achieved.

CN120148423AActive Publication Date: 2025-06-13FUZHOU UNIV
View PDF 18 Cites 0 Cited by

Patent Information

Application Number
CN202510302575.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-14
Publication Date
2025-06-13
Estimated Expiration
2045-03-14

AI Technical Summary

Technical Problem

The existing electronic paper drive waveform design relies on empirical trial and error, is inefficient and difficult to balance display quality and response time, and the existing simulation methods do not fully combine physical characteristic parameters with dynamic programming algorithms, resulting in limited waveform optimization effects.

Method used

The electronic paper drive waveform design method based on dynamic programming is adopted, and the preliminary data required for dynamic programming is obtained through electronic ink experiments. The driving waveform modeling based on multi-stage decisions is defined, the state, stage and cost information are defined, and the driving waveform data with the lowest comprehensive cost is generated through the optimal decision value calculation of the dynamic programming.

Benefits of technology

On the premise of ensuring the quality of electronic paper display, it improves its response speed, reduces the afterimage phenomenon during image conversion, and improves user experience and usage effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120148423A_ABST
    Figure CN120148423A_ABST
Patent Text Reader

Abstract

The invention relates to an electronic paper driving waveform design method and system based on dynamic programming, and belongs to the technical field of electronic paper display. The method comprises the following steps: firstly, acquiring early-stage data, including electric field distribution information and fluid and particle motion data, required by dynamic planning through an electronic ink experiment; secondly, modeling a driving waveform based on a dynamic programming algorithm multi-stage decision method; next, calculating an optimal decision of the driving waveform according to the model, and obtaining an optimal decision sequence; and finally, converting the designed driving waveform into a lookup table form, writing the lookup table form into a system, and driving to realize image display. By designing the electronic paper driving waveform and system based on dynamic programming and combining physical characteristic parameters of the electronic ink, efficient design and verification of the driving waveform are achieved, and the refreshing speed is increased on the premise that the display quality of the electronic paper is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of electronic paper display, and particularly relates to a method and system for designing an electronic paper driving waveform based on dynamic programming. Background Art

[0002] With the rapid development of information technology, electronic reading has become a major trend. As a new type of display device, electronic paper is widely used in e-book reading. At present, in the application of electronic paper display, the display quality and the refresh rate of electronic paper are still challenging problems. Different from traditional LCD or OLED, electronic paper adopts the electrophoresis principle, and controls the movement of charged particles in the microcapsule structure of electronic paper through an electric field, so as to realize image display. The driving waveform is the key to controlling the electric field change of electronic paper. By reasonably designing the driving waveform, it can improve the refresh speed while ensuring the image display quality, reduce flicker and optimize the accuracy of grayscale display. Therefore, reasonably designing the driving waveform has become the key to improving the display quality. In the design of the driving waveform, how to balance the application time of the voltage, optimize the transition between different stages and ensure that the image is not distorted during the rapid conversion process are all problems to be solved urgently. The traditional electronic paper driving waveform design depends on empirical trial and error, which is inefficient and difficult to balance the display quality and the response time. Moreover, the existing simulation methods do not fully combine the physical characteristic parameters with the dynamic programming algorithm, resulting in limited waveform optimization effect. Summary of the Invention

[0003] The purpose of the present invention is to provide a method and system for designing an electronic paper driving waveform based on dynamic programming, which combines electronic ink experiments and innovatively designs the electronic paper driving waveform based on the dynamic programming algorithm, effectively improving the response speed on the premise of ensuring the display quality of the electronic paper.

[0004] To achieve the above purpose, the technical solution of the present invention is: a method for designing an electronic paper driving waveform based on dynamic programming, including:

[0005] Step S1, obtaining the preliminary data required for dynamic programming based on electronic ink experiments, including response time, electric field distribution information, fluid motion data, and particle motion data;

[0006] Step S2, modeling the driving waveform based on multi-stage decision-making, and defining state, stage, and cost information;

[0007] Step S3, calculating the optimal decision value based on dynamic programming to generate driving waveform data with the minimum comprehensive cost.

[0008] In an embodiment of the present invention, the method further includes:

[0009] Step S4: Construct a look-up table from the driving waveform data obtained in step S3, and generate a timing signal to be written into the driving system to achieve electronic paper display.

[0010] In an embodiment of the present invention, step S1 is specifically implemented as follows:

[0011] Step S11: Use conductive glass, electronic ink, polyester film, and a power supply to build an electronic ink experimental system, and generate a controllable electric field through the power supply to drive the electronic ink experimental system;

[0012] Step S12: Use a colorimeter to collect the reflection of the display effect of the electronic ink experimental system on light within one cycle to obtain a response curve;

[0013] Step S13: Through steady-state research on the electronic ink experimental system, obtain electric field distribution information, and through transient research, obtain fluid motion data and particle motion data.

[0014] In an embodiment of the present invention, step S2 is specifically implemented as follows:

[0015] Step S21: Abstract the pixel gray level of the electronic paper and the stages of the driving waveform as states;

[0016] Step S22: Quantify the cost of different voltage selections using the cost function f(V,T);

[0017] Step S23: Set the initial state and the target state of the dynamic programming.

[0018] In an embodiment of the present invention, step S3 is specifically implemented as follows:

[0019] Step S31: According to the initial state and the target state set in step S2, comprehensively consider their cost values, perform recursive calculations for each stage, and obtain the optimal decision and state value for each stage;

[0020] Step S32: Effectively record the optimal selection for each stage, gradually backtrack from the final state to the initial state, find the optimal decision sequence, and finally obtain the optimal driving waveform data through continuous backtracking.

[0021] In an embodiment of the present invention, step S4 is specifically implemented as follows:

[0022] Step S41: Convert the driving waveform data obtained in step S3 into a look-up table form to construct a waveform look-up table;

[0023] Step S42: Build an electronic paper display system. The host computer in the electronic paper display system preprocesses the image to be displayed and generates an address for the driving waveform look-up table;

[0024] Step S43: The e-paper display system analyzes the lookup table address, generates an accurate timing signal, and outputs a voltage waveform to drive the e-paper to complete image display.

[0025] In an embodiment of the present invention, the e-paper is electrophoretic e-paper.

[0026] In an embodiment of the present invention, the method for designing the e-paper driving waveform based on Step S2 and Step S3 is as follows:

[0027] (1). Abstract the gray level of each pixel of the e-paper and each stage of the driving waveform as a state dp[G][P] = {V, t}, where the gray level is represented by G, G ∈ {G 0 …G 15}, corresponding to 16 gray levels, and the stage is represented by P, P ∈ {erase, activate, write}, corresponding to the three stages of the driving waveform;

[0028] (2). Quantify the cost of different voltage selections with a cost function, and comprehensively consider the driving time cost T(V, t), the display quality cost Q(G), and the user experience cost U(V, t), expressed as Equation (1):

[0029] f(V, T) = λ 1 T(V, t) + λ 2 Q(G) + λ 3 U(V, t)(1)

[0030] (3). Calculate the path cost according to the cost function of each stage, determine the optimal transition method from the current state to the next state, and construct the state transition equation (2):

[0031]

[0032] (4). Set the initial state and the target state, calculate the optimal decision and state value of each stage by recursion, and then trace back from the optimal state to the initial state according to the recurrence formula (3) to obtain the optimal decision sequence:

[0033]

[0034] The present invention also provides an e-paper system based on dynamic programming, including:

[0035] An e-paper driving waveform design module based on dynamic programming, which obtains the preliminary data required for dynamic programming based on e-ink experiments, including response time, electric field distribution information, fluid motion data, and particle motion data; driving waveform modeling based on multi-stage decision-making, defining state, stage, and cost information; calculating the optimal decision value based on dynamic programming to generate driving waveform data with the minimum comprehensive cost;

[0036] An electronic paper display module is used to construct the obtained driving waveform data into a look-up table and generate a timing signal to be written into a driving system to implement electronic paper display.

[0037] The system executes the method steps as described in any one of the above.

[0038] The present invention also provides a computer-readable storage medium, on which computer program instructions capable of being run by a processor are stored. When the processor runs the computer program instructions, the method steps as described in any one of the above can be implemented.

[0039] Compared with the prior art, the present invention has the following beneficial effects: By designing an electronic paper driving waveform based on dynamic programming and a corresponding electronic paper system, the present invention reduces the response time of the electronic paper, alleviates the afterimage phenomenon during the image conversion process, and improves the user experience and usage effect during the use of the electronic paper. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 It is the overall flowchart of the design of an electronic paper driving waveform based on dynamic programming of the present invention;

[0041] Figure 2 It is the framework diagram of the dynamic programming waveform design of the present invention;

[0042] Figure 3 It is the schematic diagram of the electronic ink test system of the present invention;

[0043] Figure 4 It is the typical waveform structure of the driving waveform of the present invention;

[0044] Figure 5 It is the display effect of driving the electronic paper of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0045] The technical solutions of the present invention will be specifically described below in conjunction with the drawings.

[0046] The present invention provides a method for designing an electronic paper driving waveform based on dynamic programming, including:

[0047] Step S1: Obtain the preliminary data required for dynamic programming based on electronic ink experiments, including response time, electric field distribution information, fluid motion data, and particle motion data;

[0048] Step S2: Model the driving waveform based on multi-stage decision-making, and define the state, stage, and cost information;

[0049] Step S3: Calculate the optimal decision value based on dynamic programming to generate driving waveform data with the minimum comprehensive cost;

[0050] Step S4: Construct the driving waveform data obtained in Step S3 into a look-up table, and generate a timing signal to be written into the driving system to achieve e-paper display.

[0051] The following is the specific implementation process of the present invention.

[0052] A method for designing an e-paper driving waveform based on dynamic programming, the overall workflow is as Figure 1 shown, including the following steps:

[0053] Step S1: Obtain the preliminary data required for dynamic programming based on e-ink experiments, including important parameters such as response time, electric field distribution information, and fluid and particle motion data;

[0054] Step S2: Model the driving waveform based on multi-stage decision-making, and define the state, stage, and cost information;

[0055] Step S3: Calculate the optimal decision value based on dynamic programming to generate driving waveform data with the minimum comprehensive cost;

[0056] Step S4: Construct the driving waveform obtained in Step S3 into a look-up table, and generate a timing signal to be written into the driving system to achieve e-paper display.

[0057] In this embodiment, in Step S1, an e-ink experiment system is built, and important parameters including response time, electric field distribution information, and fluid and particle motion data are obtained through the system. Specifically, it includes the following steps:

[0058] Step S11: Use conductive glass, e-ink, polyester film, and a power supply to build an e-ink experiment system, and generate a controllable electric field to drive the system through the power supply;

[0059] Step S12: Use a colorimeter to collect the reflection of the display effect on light within one cycle of the system to obtain a response curve;

[0060] Step S13: Conduct a steady-state study through the system to obtain electric field distribution information, and obtain fluid and charged particle motion data through a transient study.

[0061] Next, in Step S2, the driving waveform is modeled based on multi-stage decision-making, and its state, stage, and cost information are defined. Specifically, it includes the following steps:

[0062] Step S21: Abstract the pixel gray level of the e-paper and the stage of the driving waveform as states;

[0063] Step S22: Quantify the cost of different voltage selections with a cost function f(V,T);

[0064] Step S23: Set the initial state and target state of the dynamic programming.

[0065] Further, in step S3, according to the states defined in step S2 and their state transition equations, and comprehensively considering the cost values, an optimal driving waveform is obtained, which specifically includes the following steps:

[0066] Step S31: According to the initial state and the target state set in step S2, and comprehensively considering their cost values, perform recursive calculations for each stage to obtain the optimal decision and state value for each stage;

[0067] Step S32: Effectively record the optimal choice for each stage, gradually backtrack from the final state to the initial state, find the optimal decision sequence, and finally obtain the optimal driving waveform through continuous backtracking.

[0068] More specifically, the method for designing the driving waveform of the electronic paper based on step S2 and step S3 is as follows:

[0069] (1) Abstract the gray level of each pixel of the electronic paper and each stage of the driving waveform as a state dp[G][P] = {V, t}, where the gray level is represented by G, G ∈ {G 0 …G 15}, corresponding to 16 gray levels, and the stage is represented by P, P ∈ {erase, activate, write}, corresponding to the three stages of the driving waveform;

[0070] (2) Quantify the cost of different voltage selections with a cost function, and comprehensively consider the driving time cost T(V, t), the display quality cost Q(G), and the user experience cost U(V, t), expressed as Equation (1):

[0071] f(V, T) = λ 1 T(V, t) + λ 2 Q(G) + λ 3 U(V, t)(1)

[0072] (3) Calculate the path cost according to the cost function of each stage, determine the optimal transfer method from the current state to the next state, and construct the state transition equation (2):

[0073]

[0074] (4) Set the initial state and the target state, calculate the optimal decision and state value for each stage by recursion, and then backtrack from the optimal state to the initial state according to the recurrence formula (3) to obtain the optimal decision sequence:

[0075]

[0076] Further, in step S4, the waveform obtained in step S3 is converted into a look-up table form, and a timing signal is generated to drive the e-paper display, which specifically includes the following steps:

[0077] Step S41: Convert the driving waveform obtained in step S3 into a look-up table form to construct a waveform look-up table;

[0078] Step S42: Build an e-paper display system. The host computer in the system preprocesses the image to be displayed and generates an address of the driving waveform look-up table;

[0079] Step S43: The system analyzes the look-up table address, generates an accurate timing signal, and outputs a voltage waveform to drive the e-paper to complete image display.

[0080] The present invention also provides an e-paper system based on dynamic programming, including:

[0081] An e-paper driving waveform design module based on dynamic programming, which obtains the preliminary data required for dynamic programming based on e-ink experiments, including response time, electric field distribution information, fluid motion data, and particle motion data; models the driving waveform based on multi-stage decision-making, defines states, stages, and cost information; calculates the optimal decision value based on dynamic programming to generate driving waveform data with the minimum comprehensive cost;

[0082] An e-paper display module, which is used to construct the obtained driving waveform data into a look-up table and generate a timing signal to write into the driving system to realize e-paper display.

[0083] The system executes the method steps as described in any one of the above.

[0084] The present invention also provides a computer-readable storage medium, on which computer program instructions that can be run by a processor are stored. When the processor runs the computer program instructions, the method steps as described in any one of the above can be realized.

[0085] The above are the preferred embodiments of the present invention. All changes made according to the technical solution of the present invention and whose functional effects do not exceed the scope of the technical solution of the present invention belong to the protection scope of the present invention.

Claims

1. A method for designing an electronic paper driving waveform based on dynamic programming, characterized in that: include: Step S1, obtaining preliminary data required for dynamic programming based on electronic ink experiments, including response time, electric field distribution information, fluid motion data, and particle motion data; Step S2: Modeling driving waveform based on multi-stage decision making, defining state, stage and cost information; Step S3: Generate driving waveform data with the minimum comprehensive cost based on the optimal decision value calculation of dynamic programming.

2. The method for designing an electronic paper driving waveform based on dynamic programming according to claim 1, characterized in that: Also includes: Step S4: construct the driving waveform data obtained in step S3 into a lookup table, and generate a timing signal to write into the driving system to realize electronic paper display.

3. The method for designing an electronic paper driving waveform based on dynamic programming according to claim 1, characterized in that: Step S1 is specifically implemented as follows: Step S11, using conductive glass, electronic ink, polyester film, and a power supply to build an electronic ink experimental system, and using the power supply to generate a controllable electric field to drive the electronic ink experimental system; Step S12: using a colorimeter to collect the reflection of light by the display effect of the electronic ink experimental system in one cycle, and obtaining a response curve; Step S13: obtain electric field distribution information by conducting a steady-state study on the electronic ink experimental system, and obtain fluid motion data and particle motion data by conducting a transient study.

4. The method for designing an electronic paper driving waveform based on dynamic programming according to claim 1, characterized in that: Step S2 is specifically implemented as follows: Step S21, abstracting the pixel grayscale of the electronic paper and the stage of the driving waveform into states; Step S22, quantifying the cost of different voltage selections using a cost function f(V, T); Step S23: setting the initial state and target state of dynamic programming.

5. The method for designing an electronic paper driving waveform based on dynamic programming according to claim 4, characterized in that: Step S3 is specifically implemented as follows: Step S31, based on the initial state and target state set in step S2, taking into account the cost value, recursively calculate each stage to obtain the optimal decision and state value of each stage; Step S32, effectively record the optimal choice of each stage, gradually trace back from the final state to the initial state, find the optimal decision sequence, and finally obtain the optimal driving waveform data by continuous backtracking.

6. The method for designing an electronic paper driving waveform based on dynamic programming according to claim 2, characterized in that: Step S4 is specifically implemented as follows: Step S41, converting the driving waveform data obtained in step S3 into a lookup table format to construct a waveform lookup table; Step S42: constructing an electronic paper display system, wherein a host computer in the electronic paper display system pre-processes the image to be displayed and generates a driving waveform lookup table address; Step S43: the electronic paper display system analyzes the address of the lookup table, generates an accurate timing signal, and outputs a voltage waveform to drive the electronic paper to display an image.

7. The method for designing an electronic paper driving waveform based on dynamic programming according to claim 1, characterized in that: The electronic paper is electrophoretic electronic paper.

8. The method for designing an electronic paper driving waveform based on dynamic programming according to claim 1, characterized in that: The method of designing the electronic paper driving waveform based on step S2 and step S3 is as follows: (1) The grayscale of each pixel of the electronic paper and each stage of the driving waveform are abstracted into the state dp[G][P] = {V, t}, where the grayscale is represented by G, G∈{G0…G 15 } corresponds to 16 grayscales, the stage is represented by P, P∈{erase, activate, write} corresponds to the three stages of the driving waveform; (2) Use the cost function to quantify the cost of different voltage selections, comprehensively considering the driving time cost T(V, t), display quality cost Q(G) and user experience cost U(V, t), expressed as formula (1): f(V,T)=λ1T(V,t)+λ2Q(G)+λ3U(V,t) (1) (3) Calculate the path cost according to the cost function of each stage, determine the optimal transition method from the current state to the next state, and construct the state transition equation (2): (4) Set the initial state and target state, calculate the optimal decision and state value of each stage by recursion, and then trace back from the optimal state to the initial state according to the recursive formula (3) to obtain the optimal decision sequence:

9. An electronic paper system based on dynamic programming, characterized in that: include: The electronic paper driving waveform design module based on dynamic programming obtains the preliminary data required for dynamic programming based on electronic ink experiments, including response time, electric field distribution information, fluid motion data, and particle motion data; the driving waveform modeling based on multi-stage decision-making defines the state, stage, and cost information; the optimal decision value calculation based on dynamic programming generates the driving waveform data with the minimum comprehensive cost; The electronic paper display module is used to construct the acquired driving waveform data into a lookup table, and generate a timing signal to write into the driving system to realize electronic paper display.

10. A computer-readable storage medium having stored thereon computer program instructions that can be executed by a processor, and when the processor executes the computer program instructions, the method steps according to any one of claims 1 to 8 can be implemented.

Citation Information

Patent Citations

  • Flickering reducing method for electrophoretic display device during picture switching and electrophoretic display device

    CN104978934A

  • Driving method for reducing ghosting artifact of electrophoretic display

    CN105139811A

  • Color sets for low resolution dithering in reflective color displays

    CN107077041A

  • Method and apparatus for driving static images and video for TIR-based image displays

    CN110753878A

  • Driving method and driving device of electrophoretic display and waveform generator

    CN111276104A