Method for eliminating residual image of electronic paper and electronic device

By using a flowing pattern to eliminate ghosting, an algorithm is used to calculate the pattern for each screen refresh, mimicking the flow of water. This solves the problem of severe flickering during the elimination of ghosting in e-paper, improving the user experience and saving resources.

CN122116826APending Publication Date: 2026-05-29JIANGXI XINGTAI TECH INC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
JIANGXI XINGTAI TECH INC
Filing Date
2026-04-09
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

Existing e-paper exhibits severe flickering during the removal of afterimages, resulting in a poor user experience. Furthermore, traditional methods are stiff, unsmooth, and lack aesthetic appeal.

Method used

The method of eliminating ghosting by using a flowing pattern calculates the pattern for each screen refresh through an algorithm, imitates the flow of water, and dynamically displays a flowing ripple pattern. By using the different fluctuation amplitudes and circumferences of multiple fluctuation points, a flowing effect is formed, reducing computing power consumption.

Benefits of technology

It achieves a dynamic, flowing effect during the removal of afterimages, enhancing the user experience, saving resources, and is suitable for various types of electronic paper.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122116826A_ABST
    Figure CN122116826A_ABST
Patent Text Reader

Abstract

An electronic paper method for eliminating residual image in a water-like manner and an electronic device, in the process of eliminating residual image, a dynamic display water-like ripple pattern; in the process of eliminating residual image, the data of each screen brushing is calculated by an algorithm according to the Nth screen brushing to obtain a pattern N, and the screen brushing is performed by using the pattern N; the pattern N is different from the pattern of the last time; the number of screen brushing is M; the number of colors supported by the electronic paper is K, and M is greater than or equal to K; the pattern N is formed by wave point fluctuation expansion; the wave point has two or more than two; the wave point at least includes a wave point P1 and a wave point P2; the wave length of the wave point P1 is W1, and the wave amplitude is H1; the wave length of the wave point P2 is W2, and the wave amplitude is H2.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of display technology, specifically relating to a method for eliminating afterimages in electronic paper and an electronic device. Background Technology

[0002] The most popular development directions for e-paper at present are fast-flash e-paper display, full-color e-paper display, and flexible e-paper display. Among them, fast-flash has achieved large-scale commercial application and is widely used in e-ink tablets, e-ink educational notebooks, e-ink bus stops, e-ink advertising machines and other scenarios.

[0003] When electronic paper updates a new screen, the underlying layer displays traces of the previously displayed content. This trace is called afterimage.

[0004] Traditional paper displays feature black text on a white background. Similarly, e-paper displays also use black text on a white background. However, what's most bothersome during use is the afterimage effect of black text on a white background. For example... Figure 1 As shown, a ghosting effect is observed. The previously displayed white image remains in the black areas; a previously displayed black shadow also remains on the white background.

[0005] Just like chalk writing on a blackboard, the blackboard always retains some chalk marks from the previous lesson. The afterimage is the feeling of chalk marks remaining on the blackboard even after it's been erased. The formation of afterimages is similar to the principle behind chalk marks. After chalk is erased, the remaining parts are caused by the teacher writing too hard or by the chalk not being wiped clean for a long time. Similarly, afterimages can be caused by excessive force (what the industry calls over-driving) or by the accumulation of chalk marks from prolonged inactivity.

[0006] Monochrome electronic paper can display black and white, is the most mature technology, has the lowest cost, and is suitable for text reading. However, if there are... Figure 1 The ghosting effect shown means that the previously displayed content remains as a shadow. Display interfaces with ghosting can give users a bad feeling and, in severe cases, can interfere with the display of normal content.

[0007] With the increasing variety of electronic paper types, especially the rise of color electronic paper applications, the requirements for image retention elimination are becoming more stringent. Whether it's monochrome or color electronic paper, poor image retention elimination will negatively impact the user experience.

[0008] like Figure 2As shown, it is a method for eliminating afterimages in electronic paper in the prior art. It adopts an overall elimination method, which is a commonly used method for eliminating afterimages in the prior art. Number 1 is the content displayed on the previous page, number 2 is all white display, number 3 is all black display, and number 4 is the content displayed on the next page. Overall elimination will cause the entire screen to flash back and forth between black and white. This will easily activate inactive particles. This method is the most efficient method for eliminating afterimages. Although the afterimage elimination effect is the best, the flickering sensation is severe, and the flickering sensation makes customers very uncomfortable when viewing e-books on electronic paper.

[0009] As Figure 3 shown, it is another method for eliminating afterimages in electronic paper in the prior art.

[0010] Figure 3 Among them, number 1 is the content displayed on the previous page, number 2 is the display of the character "回", number 3 is another character "回", and number 4 is the content displayed on the next page. Figure 2 For the method, there is still a flickering sensation of black and white, black and white on the screen. Customers who do not understand electronic paper will think that the electronic paper is broken and will complain or request a replacement. Later, the刷图 process became in the form of a loop, a circle, a shutter, etc. Compared with the pure black and white flickering, there is a better change. However, to customers who do not understand electronic paper, it still seems that the process is not elegant enough and very monotonous.

[0011] Term Explanation: EPD is the abbreviation of the English "eWectronicpaperdisplay", and its Chinese meaning is electronic paper display. Summary of the Invention

[0012] In order to solve the problems in the prior art that various afterimage elimination methods have flickering, the afterimage elimination process is rigid and not smooth, and not elegant enough, this application proposes an afterimage elimination method, which will imitate the flow of water. During the screen refreshing process, it will display a water-like screen switching process, which is smooth and elegant, has a dynamic aesthetic feeling, and has a good user experience.

[0013] The technical solution of this application to solve the above technical problems is an electronic paper water-like afterimage elimination method. During the afterimage elimination process, a water-like ripple pattern is dynamically displayed; during the afterimage elimination process, the data for each screen refresh is calculated by an algorithm to obtain pattern N based on the Nth screen refresh, and pattern N is used for screen refreshing; the pattern N is different from the previous pattern; the number of screen refreshes is M; the number of colors supported by the electronic paper is K, and M is greater than or equal to K; the pattern N is formed by the fluctuation expansion of fluctuation points; there are two or more fluctuation points; the fluctuation points at least include fluctuation point P1 and fluctuation point P2; the fluctuation perimeter of fluctuation point P1 is W1, and the fluctuation amplitude is H1; the fluctuation perimeter of fluctuation point P2 is W2, and the fluctuation amplitude is H2.

[0014] The fluctuation amplitudes of fluctuation points P1 and P2 are the same; the fluctuation circumferences of fluctuation points P1 and P2 may be the same or different.

[0015] The fluctuation amplitudes of fluctuation points P1 and P2 are different; the fluctuation circumferences of fluctuation points P1 and P2 may be the same or different.

[0016] The algorithm includes the following steps: Step A1: Calculate the display color of each dot in the Xth row that needs to be displayed during the Nth electronic paper screen refresh; save the display data of the Xth row to memory; Step A2: Drive the display of this row of data saved in memory; Step A3: If the Nth display is completed, N is greater than M, and the program ends; if N is less than M, X is the last row, N is incremented by 1, and X is reset to 0; if the display is not completed, go back to step A1.

[0017] The algorithm includes step B1: checking whether there is flowing image data for eliminating ghosting in the memory or storage medium; step B2: calculating the display color of each point that the electronic paper needs to display, and obtaining the flowing image data for eliminating ghosting; saving the display image data to the memory or storage medium; the flowing image data for eliminating ghosting includes N screen refresh data.

[0018] Each time the afterimage removal process is repeated, different initial coordinate positions of fluctuation point P1 and / or fluctuation point P2 are set.

[0019] The algorithm includes: the coordinates of fluctuation point P1 are (X1, Y1); the coordinates of fluctuation point P2 are (X2, Y2); the point to be calculated is Pz, and the coordinates of Pz are (Xz, Yz); the distance from fluctuation point P1 to Pz is L1z; the square of L1z is equal to the square of (X1-Xz) plus the square of (Y1-Yz); the distance from fluctuation point P2 to Pz is L2z; the square of L2z is equal to the square of (X2-Xz) plus the square of (Y2-Yz); the fluctuation amplitude of fluctuation point P1 at point Pz is Y1 based on L1z; the fluctuation amplitude of fluctuation point P2 at point Pz is Y2 based on L2z; the superposition amplitude at point Pz is calculated as Yz = Y1 + Y2; and the color displayed at point Pz is obtained based on the superposition amplitude Yz.

[0020] The electronic paper includes any one of monochrome electronic paper, dual-color electronic paper, tri-color electronic paper, four-color electronic paper, multi-color electronic paper, and full-color electronic paper; the electronic paper supports displaying K colors, and the superposition amplitude Yz is taken as the modulus of K. Based on the result of the modulus operation, the color to be displayed is obtained.

[0021] The fluctuation amplitudes are Y1 and Y2, which are obtained by looking up a table; the fluctuation circumference of fluctuation point P1 is W1, and the table records the waveform data corresponding to W1 points; the fluctuation circumference of fluctuation point P2 is W2, and the table records the waveform data corresponding to W2 points.

[0022] An electronic device based on an electronic paper display screen, wherein the method for eliminating image retention in the electronic device includes the method described above.

[0023] The beneficial effect of this application is that it dynamically displays a flowing water ripple pattern, achieving a water ripple flow effect. The process of eliminating afterimages during screen refresh is like the flow of water, which is elegant and aesthetically pleasing.

[0024] The beneficial effect of this application is that the image formed by the expansion of the fluctuations at two or more fluctuation points has a more fluid and realistic feel.

[0025] The beneficial effect of this application is that different fluctuation points have different fluctuation amplitudes and periods, making the fluctuations more realistic.

[0026] The beneficial effect of this application is that it allows for single-line refreshing, saving the resources required for refreshing, while also possessing a fluid aesthetic.

[0027] The beneficial effect of this application is that the flow state pattern can be stored in memory and directly recalled, reducing computing power consumption.

[0028] The beneficial effect of this application is that by setting different initial coordinate positions of fluctuation point P1 and / or fluctuation point P2 for each process of eliminating afterimages and refreshing the screen, the feeling of flow can be different each time, thus improving the realism of the flowing water dynamics.

[0029] The beneficial effect of this application is that the color calculated by the algorithm will be closer to the real sense of fluctuation in the color display of each point.

[0030] The beneficial effect of this application is that it can be applied to various types of electronic paper, and has a wide range of applications.

[0031] The beneficial effect of this application is that by directly storing the image data corresponding to multiple water flow simulation patterns in a table and calling them sequentially for display, a water flow effect is produced, which saves more computing power. Attached Figure Description

[0032] Figure 1 This is a schematic diagram of image retention in existing technology; Figure 2 This is one of the schematic diagrams of the afterimage elimination process in the prior art; Figure 3 This is the second schematic diagram of the afterimage elimination process in the prior art; Figure 4 This is one of the schematic diagrams for eliminating afterimages in electronic paper using a flowing pattern; Figure 5 This is the second schematic diagram of electronic paper eliminating ghosting in a flowing pattern; Figure 6 This is a schematic diagram of multiple undulating points on electronic paper; Figure 7 This is a schematic diagram of a single sine wave; Figure 8 It is one of the schematic diagrams of the display arcs at various positions on an electronic paper with a single-point fluctuation; Figure 9 This is the second schematic diagram of the display arcs at various positions on the single-point fluctuating electronic paper; Figure 10 This is the third schematic diagram of the display arcs at various positions on the single-point fluctuating electronic paper; Figure 11 yes Figure 9 A schematic diagram showing the location of the center of the circle containing the middle arc. Detailed Implementation

[0033] The embodiments of this application will be further described in detail below with reference to the accompanying drawings.

[0034] It should be noted that the following description of preferred embodiments of this application does not constitute any limitation on this application. The description of preferred embodiments is merely an illustration of the general principles of this application. The embodiments described in this application are only some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0035] In the description of this application, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," and "counterclockwise," etc., indicating orientation or positional relationships based on the orientation or positional relationships shown in the accompanying drawings, are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the equipment or components referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation on this application. Furthermore, the terms "first," "second," and technical features numbered with Arabic numerals 1, 2, 3, etc., and designations such as "A" and "B," are used for descriptive purposes only, for the convenience of explanation, and do not represent a temporal or spatial order; they should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, features defined with "first," "second," and numbered with Arabic numerals 1, 2, 3, etc., may explicitly or implicitly include one or more of that feature. In the description of this application, "several" means two or more, unless otherwise expressly and specifically defined.

[0036] Figure 1 It's the afterimage effect of electronic paper. For example... Figure 2 and Figure 3This is a schematic diagram of existing methods for eliminating ghosting. The user experience is poor; there is flickering, and the display process is stiff, monotonous, and lacks aesthetic appeal.

[0037] Electronic paper also includes two-color electronic paper, which adds a color such as red or yellow to the black and white base to improve information differentiation. It is used in scenarios requiring simple color prompts, such as electronic price tags and workstation nameplates.

[0038] Electronic paper also includes three-color electronic paper, which supports black, white, and red, offering a richer color palette. Applications include retail labels and billboards.

[0039] Electronic paper also includes four-color electronic paper, which uses a combination of black, white, red, and yellow to achieve highly saturated color display. Applications include retail advertising boards and electronic shelf labels.

[0040] Electronic paper also includes full-color electronic paper, which uses ACeP technology to achieve full color gamut display by mixing four color particles: cyan, magenta, yellow, and white, with colors close to those of printed materials.

[0041] There are also types of e-paper, including multi-color e-paper that supports seven colors, including black, white, red, blue, green, yellow, and orange, offering a richer color palette.

[0042] With the increasing variety of electronic paper types, especially the rise of color electronic paper applications, the requirements for image retention elimination are becoming more stringent. Whether it's monochrome or color electronic paper, poor image retention elimination will negatively impact the user experience.

[0043] Figure 4 This is the actual display effect of one of the embodiments.

[0044] like Figure 4 This application proposes a flowing image removal method that mimics the movement of flowing water. During screen scrolling, it displays a flowing screen transition process, providing a pleasant user experience. It avoids the frustration of traditional image removal processes and even enhances the enjoyment of the screen transition.

[0045] Figure 5 This is a schematic diagram illustrating the display effect of one embodiment; it also represents the flowing water-like image removal method proposed in this application, which mimics the flow of water and displays a flowing water-like screen switching process during screen refresh. The technology of this application achieves a water ripple effect, making the image removal process resemble the flowing of water—elegant and aesthetically pleasing.

[0046] Figure 6 This is a diagram illustrating the impact of fluctuation points on different points.

[0047] like Figure 6The image contains four undulating points: P1, P2, P3, and P4. During the afterimage removal process, a flowing ripple pattern is dynamically displayed. For each screen refresh during afterimage removal, the algorithm calculates pattern N based on the Nth refresh, and then refreshes the screen using pattern N. Pattern N is different from the previous pattern. The number of refreshes is M. The electronic paper supports K colors, where M is greater than or equal to K. The electronic paper can be monochrome, dual-color, tri-color, four-color, full-color, or multi-color. Pattern N, the flowing ripple pattern, is formed by the expansion of two or more undulating points. Each undulating point includes at least P1 and P2. The circumference of undulating point P1 is W1, and its amplitude is H1. The circumference of undulating point P2 is W2, and its amplitude is H2.

[0048] Figure 6 There are 4 fluctuation points: fluctuation point P1, fluctuation point P2, fluctuation point P3, and fluctuation point P4. The fluctuation perimeter of fluctuation point P3 is W3 and the fluctuation amplitude is H3. The fluctuation perimeter of fluctuation point P4 is W4 and the fluctuation amplitude is H4.

[0049] During the removal of afterimages, the color that each point should display is obtained according to the algorithm. The fluctuation amplitudes of fluctuation points P1, P2, P3, and P4 can be the same or different; the fluctuation circumferences of fluctuation points P1, P2, P3, and P4 can be the same or different.

[0050] One embodiment of the calculation method includes the following steps: Step A1: Calculate the display color of each point in the Xth row that needs to be displayed during the Nth electronic paper screen refresh; save the display data of the Xth row to memory; Step A2: Drive the display of this row of data saved in memory; Step A3: If the Nth display is completed, N is greater than M, and the program ends; if N is less than M, X is the last item, N is incremented by 1, and X is reset to 0; if the display is not completed, return to step A1.

[0051] Some low-end devices have limited storage space for their driver circuits. By calculating and displaying one line at a time, the storage requirements of the driver circuit can be reduced. Of course, in extreme cases, one point can be calculated and displayed one point at a time. Considering general electronic paper drivers, which are basically driven to display one line at a time, calculating and displaying one line of data at a time can improve the smoothness of the display process. This calculation can be done using a low-end MCU chip.

[0052] One embodiment of the calculation method includes: step B1: checking whether there is flowing image data for eliminating ghosting in the memory or storage medium; step B2: calculating the display color of each point that the electronic paper needs to display, and obtaining the flowing image data for eliminating ghosting; saving the display image data to the memory or storage medium; the flowing image data for eliminating ghosting includes N screen refresh data.

[0053] For high-end devices, the drive circuit has relatively abundant storage space, and even FLASH storage space. It can calculate N images at once, save them to the storage medium, and directly read and display them during the image removal process, which can reduce the requirements for computing resources.

[0054] Each time the afterimage removal process is repeated, different initial coordinate positions of fluctuation point P1 and / or fluctuation point P2 are set.

[0055] Each time the ghosting is eliminated, different fluctuation point positions are set, and the pattern changes differently during the ghosting elimination process, giving users a different experience.

[0056] Figure 7 This is a schematic diagram illustrating the amplitude change of the fluctuation point with distance and time; RT represents the period of the fluctuation point.

[0057] like Figure 6 The coordinates of the oscillating point P1 are (X1, Y1); the coordinates of the oscillating point P2 are (X2, Y2); the coordinates of the oscillating point P3 are (X3, Y3); and the coordinates of the moving point P4 are (X4, Y4).

[0058] The point to be calculated is Pz, and the coordinates of Pz are (Xz, Yz); the distance from the fluctuation point P1 to Pz is L1z; the square of L1z is equal to the square of (X1-Xz) plus the square of (Y1-Yz); the distance from the fluctuation point P2 to Pz is L2z; the square of L2z is equal to the square of (X2-Xz) plus the square of (Y2-Yz); the distance from the fluctuation point P3 to Pz is L3z; the square of L3z is equal to the square of (X3-Xz) plus the square of (Y3-Yz); the distance from the fluctuation point P4 to Pz is L4z; the square of L4z is equal to the square of (X4-Xz) plus the square of (Y4-Yz).

[0059] The fluctuation amplitude of fluctuation point P1 at position Pz is obtained as Y1 based on L1z; the fluctuation amplitude of fluctuation point P2 at position Pz is obtained as Y2 based on L2z; the fluctuation amplitude of fluctuation point P3 at position Pz is obtained as Y3 based on L3z; the fluctuation amplitude of fluctuation point P4 at position Pz is obtained as Y4 based on L4z; the superposition amplitude at position Pz is calculated as Yz = Y1 + Y2 + Y3 + Y4; the color displayed at this point is obtained based on the superposition amplitude Yz.

[0060] Based on the fact that the electronic paper supports displaying K colors, the superposition amplitude Yz is taken as the modulus of K, and the color to be displayed is obtained based on the result of the modulus operation.

[0061] Multi-color e-paper supports 7-color display. K is 7, and the modulo operation with the superposition amplitude Yz is 7 is used to obtain 0~6 values, which correspond to 7 colors.

[0062] Alternatively, it could be multi-color e-paper, supporting 7-color display. K is set to 21, and a modulo operation with an amplitude Yz of 21 is performed to obtain 0-20 values, with each set of 3 values ​​corresponding to one color. This allows for a wider display of ripples. For better visual observation, values ​​greater than 10 can be used, such as K being 70.

[0063] Alternatively, the fluctuation amplitudes Y1, Y2, Y3, and Y4 can be obtained by looking up a table; the fluctuation circumference of fluctuation point P1 is W1, and the table records the waveform data corresponding to W1 points; the fluctuation circumference of fluctuation point P2 is W2, and the table records the waveform data corresponding to W2 points; the fluctuation circumference of fluctuation point P3 is W3, and the table records the waveform data corresponding to W3 points; the fluctuation circumference of fluctuation point P4 is W4, and the table records the waveform data corresponding to W4 points.

[0064] like Figure 7 To realistically display ripples, the amplitude value of the fluctuation can be set to the amplitude value of different points on the sine wave. Precisely calculating the amplitude value of the sine wave is relatively time-consuming. Preparing the waveform data for one cycle in advance and creating a table can significantly reduce the amount of calculation. At the same time, various unique changes can be made in the waveform data for one cycle according to the needs.

[0065] Figure 8 , Figure 9 , Figure 10 It is a wave pattern formed by three different undulating points on the display screen. As time changes, that is, as the number of screen refreshes increases, the ripples move forward. When these patterns are superimposed, they will present different display effects.

[0066] In this application, the ripples vary over time, but as time changes, a single point will be driven by different ripple patterns, which can effectively eliminate afterimages.

[0067] When the fluctuation point remains unchanged, relatively fixed peaks and troughs will overlap on the screen, forming a relatively fixed afterimage. By changing the position of the fluctuation point, the afterimage can be effectively eliminated.

[0068] An electronic device based on an electronic paper display screen, and a method for eliminating image retention in the electronic device, including the method described above.

[0069] The origin of water ripples is also a point spreading out in a circular pattern. Waves can be formed by waves in multiple directions, or by the superposition of countless circles in different directions. For example, if four stones are thrown into a calm body of water at different times, the four waves will spread out in a circular pattern, creating various overlapping waves on the water's surface. Each wave spreads outward in a sinusoidal pattern. The model of each wave is as follows: Figure 7 As shown, Figure 7 In the diagram, the X-axis is the horizontal line, and the y-axis is the amplitude. The waves on the water's surface are the result of the superposition of multiple different sine waves.

[0070] This application implements an algorithm for simulating wave or flowing water wave patterns. The resulting pattern, displayed on electronic paper, resembles a wave, which can be considered as being composed of countless superimposed circles. The basic state of the flowing water is from one direction to another, and the state is different each time. The cross-section of the flowing water is a continuous arc shape, with smooth, non-sharp transitions.

[0071] like Figure 6 As shown, once the values ​​of all radii R, the three center positions, and the included angle are set, the data to be displayed at the point with coordinates (x, y) in the module can be calculated. Then, the amplitude is superimposed to calculate the amplitude value of the wave on the entire EPD module. Edge detection is then performed on this value to form the wave shape. After completing the calculations for all points and edge detection, a complete image is generated to display the required data.

[0072] And such Figures 8 to 11 The other algorithm doesn't need to know the exact number of centers (wave points), their locations, or radii. We simply want a wave effect. Since every arc corresponds to a circle, the wave diffusion is sinusoidal. To avoid calculating the sine function, we can use simple subtraction. For example, if the amplitude is k1=10, then RT has 7 points. The values ​​from maximum to minimum are 10, 8, 4, 0, -4, -8, -10. We save these 7 values. This avoids calculating the sine function. Of course, we can save more values; the more we save, the easier it is to select numbers later.

[0073] A wave formed by three circles with different centers has a smaller arc the further away from the center, and it becomes closer to a straight line. For example: Figure 8From left to right, the value of X decreases sequentially. The above shows the position on the x-axis. Judging from this amplitude, the center of the circle is already quite far away. The maximum x-axis deviation is 8-1=7. Therefore, the x-axis deviation of the arcs further away from the center will only decrease. The data for the subsequent three waves can be saved because the data volume is small. Of course, the data for the three waves can also be calculated. If calculation is required, a maximum deviation value can be set: 7 for the first arc, 6 for the second arc, 5 for the third arc, and 4 for the fourth arc. During calculation, if one deviation is missing, a rule is set to subtract 1 from each value. This is then combined with the amplitude. Thus, the wave generation at the center of the circle is complete. Figure 9 and Figure 10 The calculation method is the same in this case. Only... Figure 8 The arc lies on the center line, making it a symmetrical figure. Figure 9 and Figure 10 The center of the circle is not on the center line. For example... Figure 11 You can see more. Figure 9 The center of the circle, i.e., the center of fluctuation used for calculation, can be set outside the image display area. The only difference is the coordinate position of the displayed point on the calculated image; the underlying algorithm remains the same. However, when saving the data, only the valid portion needs to be saved—that is, only the data intended for display. For example... Figures 8 to 10 After the data for these three waves is completed, they are overlaid. Overlaying the three waves involves only addition and subtraction calculations, which are relatively easy and don't consume much computational power. Edge detection is then performed on the graphic data. Finally, the data is saved to DDR3 memory.

[0074] The specific process could be as follows: During initialization, set the amplitude data, wave type data, and deviation calculation rules. Calculate the graph according to the set rules and save it to a DDR3 file. Then, read it out when starting the EPD electronic paper display.

[0075] As shown in the accompanying drawings, the above description is merely an embodiment of this application and does not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of the invention specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A method for eliminating ghosting in electronic paper, characterized in that, During the process of eliminating afterimages, a flowing ripple pattern is dynamically displayed; During the process of eliminating afterimages, the data for each screen refresh is calculated by the algorithm based on the Nth screen refresh to obtain pattern N, and pattern N is used for screen refresh; the pattern N is different from the previous pattern; the number of screen refreshes is M; Electronic paper supports K colors, where M is greater than or equal to K; The pattern N is formed by the expansion of wave points; there are two or more wave points. The fluctuation points include at least fluctuation point P1 and fluctuation point P2; The fluctuation point P1 has a fluctuation perimeter of W1 and a fluctuation amplitude of H1. The fluctuation point P2 has a fluctuation perimeter of W2 and a fluctuation amplitude of H2.

2. The method for eliminating electronic paper ghosting as described in claim 1, characterized in that, The fluctuation amplitudes of fluctuation points P1 and P2 are the same. The circumferences of fluctuation points P1 and P2 may be the same or different.

3. The method for eliminating electronic paper ghosting as described in claim 1, characterized in that, The fluctuation amplitudes of fluctuation point P1 and fluctuation point P2 are different; The fluctuation circumferences of fluctuation points P1 and P2 may be the same or different.

4. The method for eliminating electronic paper ghosting as described in claim 2 or 3, characterized in that, The algorithm includes Step A1: Calculate the display color of each dot in the Xth row that needs to be displayed during the Nth electronic paper refresh; save the display data of the Xth row into memory; Step A2: Display the line of data stored in the driver's memory; Step A3: If the Nth display is completed, N is greater than M, end the program; if N is less than M, X is the last line, increment N by 1, and reset X to 0; if the display is not completed, go to step A1.

5. The method for eliminating electronic paper ghosting as described in claim 2 or 3, characterized in that, The algorithm includes Step B1: Check the memory or storage medium for flowing image data to eliminate ghosting; Step B2: Calculate the display color of each point that the electronic paper needs to display to obtain the flowing image data for eliminating ghosting; save the display image data to memory or storage medium; the flowing image data for eliminating ghosting includes N screen refresh data.

6. The method for eliminating electronic paper ghosting as described in claim 5, characterized in that, During each screen refresh process to eliminate afterimages, set different initial coordinate positions for fluctuation points P1 and / or P2.

7. The method for eliminating electronic paper ghosting as described in claim 2 or 3, characterized in that, The algorithm includes: The coordinates of the fluctuation point P1 are (X1, Y1); The coordinates of the fluctuation point P2 are (X2, Y2); The point to be calculated is Pz, and the coordinates of Pz are (Xz, Yz). The distance from the fluctuation point P1 to Pz is L1z; the square of L1z is equal to the square of (X1-Xz) plus the square of (Y1-Yz); The distance from the fluctuation point P2 to Pz is L2z; the square of L2z is equal to the square of (X2-Xz) plus the square of (Y2-Yz); The fluctuation amplitude of fluctuation point P1 at point Pz is Y1, obtained from L1z. Based on L2z, the fluctuation amplitude of fluctuation point P2 at position Pz is Y2; The superposition amplitude at point Pz is calculated as Yz = Y1 + Y2; The color displayed at that point is obtained based on the superposition amplitude Yz.

8. The method for eliminating electronic paper ghosting as described in claim 7, characterized in that, The electronic paper includes any one of monochrome electronic paper, two-color electronic paper, three-color electronic paper, four-color electronic paper, multi-color electronic paper, and full-color electronic paper; The electronic paper supports displaying K colors, and the superposition amplitude Yz is taken as the modulus of K. Based on the result of the modulus operation, the color to be displayed is obtained.

9. The method for eliminating electronic paper ghosting as described in claim 7, characterized in that, The fluctuation ranges are Y1 and Y2, which are obtained by looking up a table; The circumference of fluctuation point P1 is W1, and the table records the waveform data corresponding to W1 points. The circumference of the fluctuation point P2 is W2, and the table records the waveform data corresponding to W2 points.

10. An electronic device based on an electronic paper display screen, characterized in that, The method for eliminating image retention in the electronic device includes the method described in any one of claims 1 to 9.