Picture updating method and device of electronic paper, electronic paper and storage medium

By storing multiple driving waveforms in a waveform register and locally refreshing them, the screen flickering problem of electronic paper when updating grayscale images is solved, and multi-grayscale display and more efficient screen updates are achieved.

CN120673715APending Publication Date: 2025-09-19SHENZHEN AV DISPLAY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511018810.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-23
Publication Date
2025-09-19

AI Technical Summary

Technical Problem

When updating grayscale images in existing electronic paper, the screen flickers due to the limitation of the number of registers in the three-color driver chip, affecting the user experience.

Method used

Store multiple driving waveforms in the waveform register, and call only one of the driving waveforms when the screen is updated. Drive the updated pixels through local refresh to avoid flickering caused by global update.

Benefits of technology

It realizes multi-grayscale display, avoids screen flickering, and improves user experience and screen update efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120673715A_ABST
    Figure CN120673715A_ABST
Patent Text Reader

Abstract

The invention discloses a picture updating method and device of electronic paper, the electronic paper and a storage medium. The picture updating method of the electronic paper comprises the steps that updating pixel points are acquired; calling a driving waveform from a waveform register to drive the updated pixel point; wherein at least one waveform register stores a plurality of driving waveforms, and the waveform register storing the plurality of driving waveforms only calls one of the driving waveforms each time. According to the picture updating method of the electronic paper, at least one waveform register stores a plurality of driving waveforms, so that multi-gray-scale display of the electronic paper can be driven by using the waveform registers of which the number is less than that of the driving waveforms; according to the technical scheme, the flicker phenomenon caused by the limitation of the number of registers in a three-color driving chip of existing electronic paper when gray scale pictures are updated is avoided, visual fatigue can be prevented, therefore, the picture updating effect is improved, and the use experience of a user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of electronic display technology, and in particular to an electronic paper screen updating method, device, electronic paper and storage medium. Background Art

[0002] Currently, electronic paper is widely used in retail store price tags, digital signage, bus arrival timetables, electronic billboards, mobile phone screens, e-book readers, and wearable electronic devices. Electronic paper is densely packed with microcapsules, each containing charged color particles. Applying a voltage across a substrate drives the particles into motion. The microcapsules that make up the electronic paper are the pixels, which, when combined, create the image. However, due to the limited number of registers in the three-color driver chip, existing electronic paper requires refreshing the entire screen to white or black before updating the image. This can cause screen flickering, causing visual fatigue and a negative user experience. Summary of the Invention

[0003] The technical problem to be solved by the present invention is to provide an electronic paper screen updating method, device, electronic paper and storage medium to avoid screen flickering when the screen is updated.

[0004] In order to solve the above technical problems, in the first aspect, a method for updating the screen of an electronic paper is provided, comprising: obtaining updated pixel points; calling a driving waveform from a waveform register to drive the updated pixel points; wherein, at least one of the waveform registers stores multiple driving waveforms, and the waveform register storing multiple driving waveforms only calls one of the driving waveforms at a time.

[0005] In a second aspect, a screen updating device for electronic paper is provided, comprising a module for executing the screen updating method for electronic paper.

[0006] In a third aspect, an electronic paper is provided, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor implements a screen update method of the electronic paper when executing the computer program.

[0007] In a fourth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the electronic paper screen updating method is implemented.

[0008] The beneficial technical effect of the present invention is that: in the screen update method of the electronic paper of the present invention, at least one waveform register stores multiple driving waveforms. When the screen is to be updated after the updated pixel point is obtained, the updated pixel point is driven by calling the corresponding driving waveform from the waveform register, and the waveform register storing multiple driving waveforms only calls one of the driving waveforms at a time to achieve screen update. It can be seen that in the screen update method of the electronic paper of the present invention, at least one waveform register stores multiple driving waveforms, so that the multi-grayscale display of the electronic paper can be driven by using waveform registers less than the number of driving waveforms, so as to avoid the flickering phenomenon of the existing electronic paper when updating the grayscale image due to the limitation of the number of registers in its three-color driving chip, prevent visual fatigue, thereby improving the screen update effect, and further improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0010] Figure 1 A schematic structural diagram of an electronic paper device provided by an embodiment of the present invention;

[0011] Figure 2 A schematic flow chart of a method for updating an electronic paper screen according to a first embodiment of the present invention;

[0012] Figure 3 A schematic diagram of a sub-flow diagram of the electronic paper screen updating method provided by the first embodiment of the present invention;

[0013] Figure 4 A schematic diagram of a specific application of the electronic paper screen updating method provided by the first embodiment of the present invention;

[0014] Figure 5 A schematic flow chart of a method for updating an electronic paper screen according to a second embodiment of the present invention;

[0015] Figure 6 A schematic structural block diagram of an electronic paper screen updating device provided by an embodiment of the present invention;

[0016] Figure 7 A schematic diagram of the hardware structure of an electronic paper provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0017] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0018] The screen updating method of the present invention is applied to electronic paper, which refers to an electronic display device similar to paper. Figure 1 FIG. 1 shows a schematic structural diagram of an electronic paper device provided by an embodiment of the present invention. Figure 1 As shown, the electronic paper device 100 includes a transparent conductive layer 110, an electrophoretic particle layer 120 and a base plate 130, wherein the transparent conductive layer 110 includes an upper electrode 111, the base plate 130 includes a lower electrode 131, the electrophoretic particle layer 120 has a plurality of microcapsules 121, and the microcapsules 121 are filled with color particles 1211 (black particles) and color particles 1212 (white particles). The color particles 1211 (black particles) and color particles 1212 (white particles) in the microcapsules 121 move under the action of the electric field between the upper electrode 111 and the lower electrode 131, so that the electronic paper device 100 displays the picture.

[0019] Figure 2 FIG. 1 is a flow chart showing a method for updating an electronic paper screen according to a first embodiment of the present invention. Figure 2 As shown, the electronic paper screen updating method includes:

[0020] S201: Obtain updated pixel points.

[0021] In the present invention, the updated pixels include all the pixels in the grayscale image to be displayed.

[0022] Preferably, in this embodiment, the updated pixel points may include a first updated pixel point and a second updated pixel point, wherein the first updated pixel point is a pixel point whose grayscale state needs to be updated when the screen is refreshed in the grayscale image, that is, the first updated pixel point is an updated pixel point whose grayscale state before the update is different from the grayscale state after the update; the second updated pixel point is an unchanged pixel point in the grayscale image whose grayscale state before the update is the same as the grayscale state after the update, that is, a pixel point whose grayscale state remains unchanged, for example, a pixel point whose grayscale state before the update is white and whose grayscale state after the update is also white.

[0023] In this step, the first updated pixel point and the second updated pixel point are obtained according to the grayscale status of each pixel point in the current grayscale image and the grayscale image to be displayed.

[0024] like Figure 3As shown, the acquisition of the first updated pixel point and the second updated pixel point according to the grayscale status of each pixel point in the current grayscale image and the grayscale image to be displayed is specifically implemented by the following steps S2011-S2013:

[0025] S2011 , respectively obtaining the current grayscale state and the to-be-updated grayscale state of each pixel in the current grayscale image and the grayscale image to be displayed.

[0026] S2012: Compare the current grayscale state of each pixel with the grayscale state to be updated, and obtain the grayscale change of each pixel.

[0027] In the present invention, the grayscale change refers to the situation where the pixel point changes from the current grayscale state (i.e., the grayscale state before updating) to the grayscale state to be updated (i.e., the grayscale state after updating), which is the correspondence between the current grayscale state of the pixel point and the grayscale state to be updated.

[0028] S2013. Obtain positions of the first updated pixel point and the second updated pixel point according to the grayscale change of each pixel point.

[0029] In this step, the unchanged pixel points whose current grayscale state is the same as the grayscale state to be updated are the second updated pixel points, and the pixel points whose current grayscale state is different from the grayscale state to be updated are the first updated pixel points. The first updated pixel points and the second updated pixel points are obtained according to the grayscale changes of the pixels in the grayscale image, and their positions are obtained.

[0030] S202, calling a driving waveform from a waveform register to drive the updated pixel point; wherein, at least one of the waveform registers stores multiple driving waveforms, and the waveform register storing multiple driving waveforms only calls one of the driving waveforms each time.

[0031] In the present invention, there can be multiple waveform registers, and the driving waveform is stored in each of the multiple waveform registers, and at least one of the waveform registers can store multiple driving waveforms. The step can be specifically: respectively and simultaneously calling one of the driving waveforms from the multiple waveform registers to drive the updated pixel point.

[0032] It is understood that in the present invention, driving waveforms can be called from multiple waveform registers to drive updated pixels. The waveform registers pre-store multiple driving waveforms and can be directly called when the screen is updated. Each waveform register only calls one driving waveform during each refresh call. Preferably, in this embodiment, the multiple waveform registers store the same number of driving waveforms.

[0033] Specifically, in this step, calling the driving waveform from the waveform register to drive the updated pixel point includes: calling the driving waveform from the waveform register to drive the updated pixel point according to the grayscale change of the updated pixel point.

[0034] When the updated pixel points include a first updated pixel point and a second updated pixel point, the corresponding step is: calling the first drive waveform and the second drive waveform from the waveform register respectively according to the grayscale changes of the first updated pixel point and the second updated pixel point, so as to drive the first updated pixel point and the second updated pixel point respectively; wherein, at least one of the waveform registers stores the second drive waveform and multiple first drive waveforms, and for any waveform register, only one second drive waveform / first drive waveform is called at a time.

[0035] In the present invention, a driving waveform drives the color particles in the microcapsules to move accordingly. Specifically, the driving waveform drives the color particles in the updated pixel to move, thereby changing the grayscale state of the updated pixel and refreshing the displayed image. It is understood that different grayscale changes in the first updated pixel correspond to different first driving waveforms. In this embodiment, different first driving waveforms have different driving times. By directly invoking first driving waveforms with different driving times, black and white color particles can be driven to different positions, achieving a mixed effect of the black and white particles and ultimately achieving different grayscale states on the display.

[0036] Preferably, in this embodiment, if the current grayscale state of the second update pixel is the same as the grayscale state to be updated, the driving voltage of the second drive waveform is set to 0, which can be achieved by controlling the voltage of all second update pixels to be grounded. In the present invention, the driving voltage of the second drive waveform used to drive the second update pixel is controlled to zero so that the pixel has no driving charge, and the corresponding pixel is not updated. This can avoid flicker caused by global updating. Specifically, flicker caused by global updating can be further avoided through local refresh, while also improving update efficiency.

[0037] In this embodiment, corresponding to the first update pixel point and the second update pixel point, one of the driving waveforms can be simultaneously called from the plurality of waveform registers according to the grayscale change of the first update pixel point and the second update pixel point to drive the first update pixel point and the second update pixel. Specifically, the calling of one of the driving waveforms from the plurality of waveform registers to drive the first update pixel point and the second update pixel can be: according to a set order, one of the driving waveforms is called from the plurality of waveform registers in sequence to drive the update pixel points (the first pixel point and the second pixel point) until all the update pixel points are updated. That is, according to the grayscale change of the update pixel point, one of the driving waveforms from all the waveform registers is called simultaneously each time according to the set order to drive different update pixel points respectively, and the calling is repeated multiple times until all the update pixel points are driven and updated. It can be seen that the corresponding driving waveforms (first driving waveforms or second driving waveforms) in all waveform registers are called simultaneously during each refresh, and the steps of calling the corresponding driving waveforms from the waveform registers are cyclically executed according to the set order and the grayscale change of the updated pixel points from the current grayscale image to the grayscale image to be displayed until all updated pixels are driven.

[0038] The following is a detailed description of the above steps with a specific application example: Figure 4 In the present invention, if the number of waveform registers is four (including waveform register 1, waveform register 2, waveform register 3 and waveform register 4), the grayscale image is a four-grayscale image including four colors: black, white, dark gray and light gray, wherein the pixel range corresponding to one pixel point can be 0 to 255. At this time, the grayscale state corresponding to the pixel range of 0 to 63 is set to black, the grayscale state corresponding to the pixel range of 64 to 127 is set to dark gray, the grayscale state corresponding to the pixel range of 128 to 191 is set to light gray, and the grayscale state corresponding to the pixel range of 192 to 255 is set to white. Figure 4 It can be seen that the grayscale changes from the current grayscale image to the grayscale image to be displayed include black to black, black to dark gray, black to light gray, black to white, dark gray to black, dark gray to dark gray, dark gray to light gray, dark gray to white, light gray to black, light gray to dark gray, light gray to light gray, light gray to white, white to black, white to dark gray, white to light gray, and white to white, a total of 16 situations. In this example, the driving waveforms corresponding to the 16 grayscale change situations are respectively stored in four waveform registers, and the final grayscale states of the grayscale change situations corresponding to the multiple driving waveforms stored in each waveform register are the same (as shown in Table 1 below).

[0039] Waveform register 1 Waveform register 2 Waveform register 3 Waveform register 4 Driving waveform Black turns black Black to dark gray Black to light gray Black to White Driving waveform Dark gray to black Dark gray to dark gray Dark gray to light gray Dark gray to white Driving waveform Light gray to black Light gray to dark gray Light gray to light gray Light gray to white Driving waveform White turns black White to dark gray White to light gray White to white

[0040] Table 1

[0041] In the present invention, the setting order is the sorting of grayscale changes during multiple refreshes during the screen update process, which can be set by writing a program according to actual needs. In this example, each of the four grayscale changes is an order (for example, the four grayscale changes of black to black, black to dark gray, black to light gray, and black to white are an order, and the four grayscale changes of dark gray to black, dark gray to dark gray, dark gray to light gray, and dark gray to white are an order), and multiple refreshes are completed in sequence, and the four grayscale changes are refreshed at the same time. Specifically, according to the set order, at each refresh, four drive waveforms (the first drive waveform or the second drive waveform) corresponding to the grayscale change are called from the four waveform registers at the same time to achieve simultaneous refresh of the grayscale status of the corresponding updated pixel points. The four waveform registers are then called three times in a loop at the same time to refresh the grayscale status of all updated pixel points, that is, four refreshes can achieve the update of all 16 grayscale change conditions, and obtain Figure 4 Since the final grayscale state of the grayscale changes corresponding to the multiple driving waveforms in each waveform register in this example is the same, each waveform register outputs a second driving waveform with a driving voltage of 0 once in the four refreshes.

[0042] As can be seen from the above, in the electronic paper screen update method described in this embodiment, at least one waveform register stores multiple driving waveforms, which can be directly called when the screen is updated, so that the multi-grayscale display of the electronic paper can be driven by using waveform registers that are less than the number of driving waveforms, so as to avoid the problem of screen flickering caused by insufficient registers in the three-color driving chip of the existing electronic paper when updating the grayscale image. In addition, the refresh is performed by limiting the driving voltage of the driving waveform corresponding to the update pixel point with the same grayscale state before the update and the grayscale state after the update to 0. That is, when the screen is updated, only the part that needs to be changed can be updated. The flickering caused by the global update can be further avoided by using the local refresh method, thereby improving the screen update effect and the update efficiency.

[0043] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0044] Figure 5 FIG. 1 is a flow chart showing a method for updating an electronic paper screen according to a second embodiment of the present invention. Figure 5 As shown, the electronic paper screen updating method includes:

[0045] S301 , storing driving waveforms corresponding to all grayscale changes in at least one waveform register.

[0046] In this step, the driving waveform is stored in the waveform register before the screen is updated. In the present invention, one waveform register stores a plurality of driving waveforms.

[0047] Preferably, in this embodiment, when storing, the driving waveforms corresponding to all grayscale change situations with the same final grayscale state can be stored in the same waveform register; or the driving waveforms corresponding to grayscale change situations with the same initial grayscale state can be stored in the same waveform register. If the number of waveform registers is N, and the number of grayscales in the grayscale image is the same as the number of waveform registers in the driver chip, then all grayscale change situations can be divided into N groups using the final grayscale state / initial grayscale state as the judgment criteria, and stored in N waveform registers, with each waveform register storing the same number of driving waveforms. For example, when the grayscale image is a four-grayscale image and the number of waveform registers is four, there are a total of sixteen grayscale change situations. One waveform register stores the driving waveforms corresponding to the grayscale change situation in which the final grayscale state after the change is black, that is, stores all driving waveforms corresponding to the four grayscale change situations of black to black, dark gray to black, light gray to black, and white to black, while the remaining three waveform registers store the driving waveforms corresponding to the grayscale change situations in which the final grayscale state after the change is dark gray, light gray, and white, respectively. If the number of grayscales in the grayscale image is different from the number of waveform registers in the driver chip, then although the driving waveforms corresponding to all grayscale change situations with the same final grayscale state or initial grayscale state can be stored in one waveform register, the number of driving waveforms stored in each waveform register is not necessarily the same; alternatively, the number of driving waveforms stored in all waveform registers can be maintained to be the same by storing driving waveforms with a driving voltage and / or driving time of 0 in the waveform register. It can be understood that the above-mentioned storage of driving waveforms based on the final grayscale state or the initial grayscale state as the judgment condition is a preferred storage method, and in some other embodiments, the driving waveforms can also be stored randomly or stored according to actual needs. For example, the driving waveforms corresponding to black to black and dark gray to dark gray can be stored in the same waveform register, that is, the driving waveforms corresponding to different final grayscale states / initial grayscale states in the grayscale change situation can also be stored in the same waveform register.

[0048] S302: Obtain updated pixel points.

[0049] This step is the same as or similar to step S201 and will not be described again here.

[0050] S303, calling a driving waveform from a waveform register to drive the updated pixel point; wherein, at least one of the waveform registers stores multiple driving waveforms, and the waveform register storing multiple driving waveforms only calls one of the driving waveforms each time.

[0051] In this step, according to the grayscale changes of the updated pixel points, one driving waveform in all waveform registers can be called simultaneously in a set order to drive different updated pixel points respectively, and the call can be repeated multiple times until all updated pixel points are driven and the update is achieved.

[0052] Preferably, this embodiment can also first group the updated pixel points. For example, all updated pixel points can be grouped, and the updated pixel points with the same grayscale change can be grouped into one group, that is, the updated pixel points corresponding to the same initial grayscale state (i.e., the current grayscale state) and the final grayscale state (i.e., the grayscale state to be updated) are grouped together. For example, all the first updated pixel points with a grayscale change from black to dark gray are grouped together, and all the second updated pixel points with a grayscale change from black to black are grouped together; then the driving waveform is called from the waveform register in the set order to drive the grouped updated pixel points. That is, all updated pixel points can be grouped according to the grayscale changes of the updated pixel points, so that the updated pixel points with the same grayscale changes are grouped into one group; then, according to the grayscale changes of the updated pixel points, one of the driving waveforms is called from multiple waveform registers multiple times in a set order to drive the updated pixel points in different groups in turn; if the number of waveform registers is N, specifically, according to the set order, one driving waveform is called from N waveform registers at a time, and a total of N driving waveforms are called to drive the N groups of updated pixel points respectively, and all waveform registers are called simultaneously and cyclically multiple times until the driving of all groups of updated pixel points is completed to achieve screen update.

[0053] It can be understood that the remaining implementation methods of this step are the same or similar to step S202 and will not be repeated here.

[0054] From the above, it can be seen that the screen update method of the electronic paper described in this embodiment can also avoid the problem of screen flickering caused by insufficient registers in the three-color driver chip of the existing electronic paper when updating the grayscale image, and can also use local refresh to further avoid the flickering caused by global update, thereby improving the screen update effect and update efficiency.

[0055] Figure 6 Schematic block diagram of the electronic paper screen update device provided by the embodiment of the present invention. Figure 6 As shown, the electronic paper screen update device includes a storage module 401, an acquisition module 402 and a driving module 403. The functional modules are described in detail as follows:

[0056] The storage module 401 is configured to store driving waveforms corresponding to all grayscale changes in at least one waveform register, wherein at least one waveform register stores a plurality of driving waveforms;

[0057] An acquisition module 402 is used to acquire updated pixels;

[0058] The driving module 403 is configured to call a driving waveform from a waveform register to drive the updated pixel point, and the waveform register stores a plurality of driving waveforms, and only calls one of the driving waveforms each time.

[0059] In actual use, the electronic paper screen updating apparatus provided in the embodiment of the present application can be configured in any terminal device to execute the aforementioned electronic paper screen updating method.

[0060] In one embodiment, the driving module 403 is specifically configured to:

[0061] The driving waveform is called from the waveform register according to the grayscale change of the updated pixel point to drive the updated pixel point.

[0062] In one embodiment, if there are multiple waveform registers, each of the multiple waveform registers stores the driving waveform, and at least one waveform register stores multiple driving waveforms, the driving module 403 is specifically configured to:

[0063] One of the driving waveforms is simultaneously called from the plurality of waveform registers to drive the updated pixel point.

[0064] In one embodiment, the driving module 403 is specifically configured to: sequentially call one of the driving waveforms from the plurality of waveform registers in a set order to drive the updated pixel points until all the updated pixel points are updated.

[0065] In one embodiment, the plurality of waveform registers store the same number of driving waveforms.

[0066] In one embodiment, the updated pixel points include unchanged pixel points having the same grayscale state before and after the update, and the driving voltage of the driving waveform corresponding to the unchanged pixel points is zero.

[0067] In one embodiment, the storage module 401 is specifically configured to:

[0068] storing the driving waveforms corresponding to the grayscale change conditions with the same final grayscale state into the same waveform register; or

[0069] The driving waveforms corresponding to the grayscale change situations with the same initial grayscale state are stored in the same waveform register.

[0070] In the screen update device of the electronic paper provided by the present invention, at least one waveform register stores multiple driving waveforms when storing. The waveforms can be directly called when the screen is updated, thereby realizing the multi-grayscale display of the electronic paper driven by using waveform registers less than the number of driving waveforms, thereby avoiding the problem of screen flickering caused by insufficient registers in the three-color driving chip of the existing electronic paper when updating the grayscale image. In addition, when updating the screen, only the part that needs to be changed can be updated, and the flickering caused by global update can be further avoided by using local refresh method, thereby improving the screen update effect and update efficiency.

[0071] It is understood that the specific definition of the electronic paper screen update device can be found in the definition of the electronic paper screen update method above and will not be repeated here. The various modules in the above-mentioned electronic paper screen update device can be implemented in whole or in part through software, hardware, or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor of the computer device in hardware form, or can be stored in the memory of the computer device in software form, so that the processor can call and execute the corresponding operations of each of the above modules.

[0072] Figure 7 FIG1 shows a schematic diagram of the hardware structure of the electronic paper provided by an embodiment of the present invention. Figure 7 As shown, the electronic paper includes: a memory 502, a processor 501, and a computer program stored in the memory 502 and executable on the processor 501. The processor 501 and the memory 502 may be connected via a bus. The memory 502 of the electronic paper may include a non-volatile and / or volatile storage medium. The non-volatile storage medium stores an operating system, a computer program, and a database. By running the computer program stored in the non-volatile storage medium in the memory 502, the processor 501 executes various functional applications and data processing of the server, thereby implementing the electronic paper screen update method described in the first and second embodiments above.

[0073] In one embodiment, the present invention further provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the electronic paper screen updating method described in the first and second embodiments is implemented.

[0074] It should be noted that the functions or steps that can be implemented by the computer-readable storage medium or electronic paper can be found in the corresponding descriptions in the aforementioned method embodiments. To avoid repetition, they will not be described one by one here.

[0075] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0076] Those skilled in the art will clearly understand that for the sake of convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0077] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included in the scope of protection of the present invention.

Claims

1. A method for updating an electronic paper screen, characterized in that: include: Get updated pixel points; A driving waveform is called from a waveform register to drive the updated pixel point; wherein, at least one of the waveform registers stores multiple driving waveforms, and the waveform register storing multiple driving waveforms only calls one of the driving waveforms each time.

2. The electronic paper screen updating method according to claim 1, characterized in that: The calling of the driving waveform from the waveform register to drive the updated pixel point specifically includes: The driving waveform is called from the waveform register according to the grayscale change of the updated pixel point to drive the updated pixel point.

3. The electronic paper screen updating method according to claim 1, wherein: There are multiple waveform registers, each of which stores the driving waveform, and at least one of which stores multiple driving waveforms. The calling of the driving waveform from the waveform register to drive the updated pixel point specifically includes: One of the driving waveforms is simultaneously called from the plurality of waveform registers to drive the updated pixel point.

4. The electronic paper screen updating method according to claim 3, characterized in that: The step of simultaneously calling one of the driving waveforms from the plurality of waveform registers to drive the updated pixel point specifically includes: According to the set order, one of the driving waveforms is called from the plurality of waveform registers respectively to drive the updated pixel points until all the updated pixel points are updated.

5. The electronic paper screen updating method according to claim 3, wherein: The plurality of waveform registers store the same number of driving waveforms.

6. The electronic paper screen updating method according to claim 2, wherein: The updated pixel points include unchanged pixel points having the same grayscale state before and after the update, and the driving voltage of the driving waveform corresponding to the unchanged pixel points is zero.

7. The electronic paper screen updating method according to claim 1, characterized in that: Before obtaining the updated pixel point, the method further includes: The driving waveforms corresponding to all grayscale changes are stored in at least one waveform register.

8. The electronic paper screen updating method according to claim 7, characterized in that: The step of storing the driving waveforms corresponding to all grayscale changes in at least one waveform register specifically includes: storing the driving waveforms corresponding to the grayscale change conditions with the same final grayscale state into the same waveform register; or The driving waveforms corresponding to the grayscale change situations with the same initial grayscale state are stored in the same waveform register.

9. An electronic paper screen updating device, characterized in that: The method comprises a module for executing the method according to any one of claims 1 to 8.

10. An electronic paper comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method according to any one of claims 1 to 8 is implemented.

11. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.