Electronic ink screen display method, display device, electronic equipment and storage medium

By comparing three adjacent frames and driving the ink droplets on the e-ink screen to continue moving to a designated position within the refresh cycle, the problem of slower refresh speed caused by increasing the number of ink droplet movements in existing technologies is solved, achieving better display effects and refresh efficiency.

CN117095650BActive Publication Date: 2026-06-09BEIJING DASUNG TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING DASUNG TECH CO LTD
Filing Date
2023-09-18
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

In existing technologies, increasing the number of ink droplet movements to improve the display effect of e-ink screens leads to an increase in the total duration and a slower refresh rate.

Method used

By comparing three adjacent frames, the second difference pixel point that is indistinguishable is identified, and the ink droplet is driven to continue moving based on the motion trend within the refresh cycle until it reaches the designated position and stops, reducing unnecessary movement.

Benefits of technology

Without changing the frame refresh rate, the screen display effect is enhanced, making blacks deeper and whites whiter, and improving refresh efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117095650B_ABST
    Figure CN117095650B_ABST
Patent Text Reader

Abstract

This disclosure relates to the field of electronic ink display technology, specifically to an electronic ink display method, display device, electronic device, and storage medium. The electronic ink display method includes: acquiring three adjacent frames; comparing the (n-1)th frame with the nth frame to determine a first difference pixel point between them, and comparing the first difference pixel point in the nth frame with a pixel point in the (n+1)th frame at the same position to determine a second difference pixel point without difference; determining the movement trend of an ink droplet in a microcapsule corresponding to the second difference pixel point within the refresh cycle of the nth frame, and driving the ink droplet to continue moving based on the movement trend within the refresh cycle of the (n+1)th frame. This technical solution, without changing the refresh cycle of the frame, allows the ink droplet to move closer to the top of the microcapsule, resulting in deeper blacks and brighter whites, thus enhancing the screen display effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of electronic ink screen technology, specifically to an electronic ink screen display method, display device, electronic device, and storage medium. Background Technology

[0002] Electronic paper display (EPD) is a new technology that utilizes ambient light for display. EPD technology encapsulates black and white charged particles in a microcapsule structure. An external electric field controls the rise and fall of these black and white particles (droplets) to create a monochrome display effect. Under the influence of the electric field, the black and white droplets move continuously. When a white droplet rises to the top surface, all ambient light is completely reflected, resulting in a white state, similar to paper. When the electrodes are switched, the two colors of droplets exchange positions. The white droplet moves to the bottom, and the black droplet moves to the top. The black droplet absorbs all the light, resulting in black, thus creating a monochrome display.

[0003] When displaying black and white on an e-ink screen, the closer the black and white ink droplets are to the top of the microcapsule, the better the display effect; that is, the blacks are deeper and the whites are whiter. Because the ink droplets move slowly, each pixel typically needs to move N times to display sufficient black and white. The total time for an e-ink screen to display one frame is T = N*t + C, where t is the screen's row and column scanning time, and C is the fixed time consumed by operations such as acquiring the video source image. Typically, N*t is several times greater than C. In existing technology, to improve the display effect of e-ink screens, one method is to increase the number of ink droplet movements N, but this leads to an increase in the total duration T and a slower refresh rate. Summary of the Invention

[0004] In order to solve the problems in the related technologies, this disclosure provides an electronic ink screen display method, display device, electronic device and storage medium.

[0005] In a first aspect, this disclosure provides an electronic ink screen display method, including:

[0006] Acquire three adjacent frames, denoted as frame (n-1), frame (n), and frame (n+1).

[0007] The first difference pixel point between the (n-1)th frame and the nth frame is determined by comparing the first difference pixel point in the nth frame and the pixel point in the (n+1)th frame at the same position, thereby determining the second difference pixel point with no difference.

[0008] The motion trend of the ink droplet in the microcapsule corresponding to the second difference pixel is determined during the refresh cycle of the nth frame, and the ink droplet is driven to continue moving based on the motion trend during the refresh cycle of the (n+1)th frame. If the ink droplet moves to a specified position, the movement stops.

[0009] Optionally, driving the ink droplet to continue moving based on the motion trend during the refresh cycle of the (n+1)th frame includes:

[0010] Within the refresh cycle of the (n+1)th frame, the ink droplet is driven to continue moving k times based on the motion trend; where k≤P, and P is the total number of times the ink droplet moves, obtained based on the refresh cycle of the (n+1)th frame and the time it takes for the ink droplet to move once.

[0011] Optionally, if k < P, for the Pkth to Pthth movements of the ink droplet, the ink droplet remains at the position it was in after the kth movement and does not continue to move.

[0012] Optionally, the driving of the ink droplet to continue moving k times based on the motion trend includes:

[0013] Generate operation data to refresh the e-ink screen corresponding to the second difference pixel;

[0014] The ink droplet is driven to continue moving k times using the operation data of the electronic ink screen corresponding to the second difference pixel.

[0015] Optionally, the step of generating the operation data for refreshing the e-ink screen corresponding to the second difference pixel includes:

[0016] Generate and store operation data for refreshing the e-ink screen corresponding to the first difference pixel;

[0017] Read the operation data of the e-ink screen corresponding to the second difference pixel in the first difference pixel.

[0018] Optionally, driving the ink droplet to continue moving based on the motion trend during the refresh cycle of the (n+1)th frame includes:

[0019] Within the refresh cycle of the (n+1)th frame, the ink droplet is driven to continue moving k times based on the motion trend; where q < k ≤ P, q is the number of times the total number of ink droplet movements, obtained from the refresh cycle of the nth frame and the time it takes for the ink droplet to move once, is reduced within a preset range; P is the total number of ink droplet movements, obtained from the refresh cycle of the (n+1)th frame and the time it takes for the ink droplet to move once.

[0020] Optionally, the refresh period of the (n+1)th frame may be the same as or different from the refresh period of the nth frame.

[0021] Secondly, this disclosure provides an electronic ink screen display device, including:

[0022] The acquisition module is configured to acquire three adjacent frames, denoted as frame (n-1), frame (n), and frame (n+1).

[0023] The comparison module is configured to compare the (n-1)th frame with the nth frame to determine the first difference pixel point between the two, and compare the first difference pixel point in the nth frame with the pixel point in the (n+1)th frame at the same position to determine the second difference pixel point with no difference.

[0024] The driving module is configured to determine the motion trend of the ink droplet in the microcapsule corresponding to the second difference pixel point during the refresh cycle of the nth frame, and drive the ink droplet to continue moving based on the motion trend during the refresh cycle of the (n+1)th frame, and stop moving if the ink droplet moves to a specified position.

[0025] Optionally, the portion of the driving module that drives the ink droplet to continue moving based on the motion trend during the refresh cycle of the (n+1)th frame is configured as follows:

[0026] Within the refresh cycle of the (n+1)th frame, the ink droplet is driven to continue moving k times based on the motion trend; where k≤P, and P is the total number of times the ink droplet moves, obtained based on the refresh cycle of the (n+1)th frame and the time it takes for the ink droplet to move once.

[0027] Optionally, the driving module is further configured such that if k < P, for the Pkth to Pthth movements of the ink droplet, the ink droplet maintains its position after the kth movement and does not continue to move.

[0028] Optionally, the portion of the driving module that drives the ink droplet to continue moving k times based on the motion trend is configured as follows:

[0029] Generate operation data to refresh the e-ink screen corresponding to the second difference pixel;

[0030] The ink droplet is driven to continue moving k times using the operation data of the electronic ink screen corresponding to the second difference pixel.

[0031] Optionally, the step of generating the operation data for refreshing the e-ink screen corresponding to the second difference pixel includes:

[0032] Generate and store operation data for refreshing the e-ink screen corresponding to the first difference pixel;

[0033] Read the operation data of the e-ink screen corresponding to the second difference pixel in the first difference pixel.

[0034] Optionally, the portion of the driving module that drives the ink droplet to continue moving based on the motion trend during the refresh cycle of the (n+1)th frame is configured as follows:

[0035] Within the refresh cycle of the (n+1)th frame, the ink droplet is driven to continue moving k times based on the motion trend; where q < k ≤ P, q is the number of times the total number of ink droplet movements, obtained from the refresh cycle of the nth frame and the time it takes for the ink droplet to move once, is reduced within a preset range; P is the total number of ink droplet movements, obtained from the refresh cycle of the (n+1)th frame and the time it takes for the ink droplet to move once.

[0036] Optionally, the refresh period of the (n+1)th frame may be the same as or different from the refresh period of the nth frame.

[0037] Thirdly, embodiments of this disclosure provide an electronic device including a memory and a processor, wherein the memory is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the method as described in any of the first aspects.

[0038] Fourthly, this disclosure provides a computer-readable storage medium having computer instructions stored thereon, which, when executed by a processor, implement the method as described in any of the first aspects.

[0039] The electronic ink screen display method provided in this disclosure includes: acquiring three adjacent frames, denoted as frame (n-1), frame n, and frame (n+1); comparing frame (n-1) with frame n to determine a first difference pixel point between them, and comparing the first difference pixel point in frame n with a pixel point in frame (n+1) at the same position to determine a second difference pixel point without difference; determining the movement trend of an ink droplet in a microcapsule corresponding to the second difference pixel point within the refresh cycle of frame n, and driving the ink droplet to continue moving based on the movement trend within the refresh cycle of frame (n+1); stopping the movement if the droplet reaches a designated position. This technical solution, without changing the refresh cycle of the frames, drives the ink droplet in the microcapsule corresponding to the second difference pixel point to continue moving based on the droplet's movement trend, allowing the droplet to move closer to the top of the microcapsule, thus making the blacks appear deeper and the whites whiter, enhancing the screen display effect.

[0040] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0041] Other features, objects, and advantages of this disclosure will become more apparent from the following detailed description of non-limiting embodiments, taken in conjunction with the accompanying drawings. In the drawings:

[0042] Figure 1 A flowchart illustrating an electronic ink screen display method according to an embodiment of the present disclosure is shown.

[0043] Figure 2 This diagram illustrates the movement position of the ink droplets during the refresh cycle of the nth frame.

[0044] Figure 3 A structural block diagram of an electronic ink screen display device according to an embodiment of the present disclosure is shown.

[0045] Figure 4 A structural block diagram of an electronic device according to an embodiment of the present disclosure is shown.

[0046] Figure 5 A schematic diagram of the structure of a computer system suitable for implementing the method according to embodiments of the present disclosure is shown. Detailed Implementation

[0047] In the following, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings to enable those skilled in the art to readily implement them. Furthermore, for clarity, portions unrelated to the description of exemplary embodiments have been omitted from the drawings.

[0048] In this disclosure, it should be understood that terms such as “comprising” or “having” are intended to indicate the presence of features, figures, steps, behaviors, components, parts or combinations thereof disclosed in this specification, and are not intended to exclude the possibility of the presence or addition of one or more other features, figures, steps, behaviors, components, parts or combinations thereof.

[0049] It should also be noted that, unless otherwise specified, the embodiments and features described in this disclosure can be combined with each other. This disclosure will now be described in detail with reference to the accompanying drawings and embodiments.

[0050] In this disclosure, any operation involving the acquisition of user information or user data, or the display of user information or user data to others, is an operation authorized or confirmed by the user, or actively selected by the user.

[0051] When displaying black and white on an e-ink screen, the closer the black and white ink droplets are to the top of the microcapsule, the better the display effect; that is, the blacks are deeper and the whites are whiter. Because the ink droplets move slowly, each pixel typically needs to move N times to display sufficient black and white. The total time for an e-ink screen to display one frame is T = N*t + C, where t is the screen's row and column scanning time, and C is the fixed time consumed by operations such as acquiring the video source image. Typically, N*t is several times greater than C. In existing technology, to improve the display effect of e-ink screens, one method is to increase the number of ink droplet movements N, but this leads to an increase in the total duration T and a slower refresh rate.

[0052] Figure 1A flowchart illustrating an electronic ink screen display method according to an embodiment of the present disclosure is shown.

[0053] like Figure 1 As shown, the electronic ink screen display method includes the following steps S101–S103:

[0054] In step S101, three adjacent frames are acquired and denoted as frame (n-1), frame n, and frame (n+1).

[0055] In step S102, the first difference pixel point between the (n-1)th frame and the nth frame is determined by comparing the first difference pixel point in the nth frame and the pixel point in the (n+1)th frame at the same position, thereby determining the second difference pixel point with no difference.

[0056] In step S103, the motion trend of the ink droplet in the microcapsule corresponding to the second difference pixel point is determined in the refresh cycle of the nth frame, and in the refresh cycle of the n+1th frame, the ink droplet is driven to continue moving based on the motion trend. If the ink droplet moves to the specified position, the movement stops.

[0057] The e-ink screen display method provided in this embodiment first compares three adjacent frames to determine a first difference pixel that differs from the nth frame (n-1) and the nth frame. Then, it compares the pixel with the pixel in the n+1th frame at the same position to determine a second difference pixel that is not different from the first difference pixel in the nth frame. By determining the movement trend of the ink droplet in the microcapsule corresponding to the second difference pixel within the refresh cycle of the nth frame, and driving the ink droplet to continue moving based on the ink droplet movement trend within the refresh cycle of the n+1th frame, the movement stops when the ink droplet reaches a designated position. This achieves the goal of driving the ink droplet in the microcapsule corresponding to the second difference pixel to continue moving based on the ink droplet movement trend without changing the refresh cycle of the frame, so that the ink droplet can move to a position closer to the top of the microcapsule. This makes the black of the ink droplet appear darker and the white of the ink droplet appear whiter, thus enhancing the screen display effect.

[0058] According to an embodiment of this disclosure, in step S102, the difference between the (n-1)th frame and the nth frame is first compared to determine the first difference pixel point between them. Then, the first difference pixel point in the nth frame is compared with the pixel point at the same position in the (n+1)th frame. Pixel points that show differences after comparison are removed from the first difference pixel points to obtain the second difference pixel point without difference. That is, the second difference pixel point here is both the pixel point that shows differences after comparison between the (n-1)th frame and the nth frame, and the pixel point that shows no difference after comparison between the nth frame and the (n+1)th frame. In the prior art, when refreshing the screen, the pixel point without difference is usually not refreshed, that is, the ink droplet of the microcapsule corresponding to the pixel point without difference does not move. The solution provided by this disclosure improves the movement mode of the ink droplet corresponding to this part of the pixel, so that it continues to move according to the original movement trend, thereby enhancing the screen display effect without changing the refresh cycle of the screen frame.

[0059] According to an embodiment of this disclosure, in step S103, the motion trend of the ink droplet in the microcapsule corresponding to the second difference pixel point is first determined in the refresh cycle of the nth frame, and then the ink droplet is driven to continue moving based on the motion trend in the refresh cycle of the (n+1)th frame.

[0060] Figure 2 This diagram illustrates the movement position of the ink droplets within the refresh cycle of the nth frame. Figure 2 As shown, after the nth frame refresh cycle, if the ink droplet (which can be either black or white) moves from its initial position 1 to position 2 near the upper surface 11 of the microcapsule, it indicates that the droplet has a tendency to move towards the upper surface of the microcapsule. Similarly, if the ink droplet moves from its initial position 3 to position 4 near the lower surface 12 of the microcapsule, it indicates that the droplet has a tendency to move towards the lower surface of the microcapsule. The endpoint position of the ink droplet within the nth frame refresh cycle is usually still a certain distance from the limit position that the ink droplet can move to (the position near the upper surface 11 or the lower surface 12 of the microcapsule). This is because even if the ink droplet does not move to the limit position, it will not affect the presentation of the visual effect. Therefore, there is still room for improvement in the display effect of the e-ink screen.

[0061] According to an embodiment of this disclosure, step S103, which involves driving the ink droplet to continue moving based on the motion trend during the refresh cycle of the (n+1)th frame, includes:

[0062] Within the refresh cycle of the (n+1)th frame, the ink droplet is driven to continue moving k times based on the motion trend; where k≤P, and P is the total number of times the ink droplet moves, obtained based on the refresh cycle of the (n+1)th frame and the time it takes for the ink droplet to move once.

[0063] In this disclosed method, within the (n+1)th frame refresh cycle, the movement trend of the ink droplet in the nth frame refresh cycle continues, driving the ink droplet to move k times towards its maximum possible position. The value of k can be set to a value in the range of 1-P, with a maximum value of P. That is, the time taken for the ink droplet to continue moving P times is exactly the (n+1)th frame refresh cycle. In an extreme case, the value of k can also be 0, indicating that the ink droplet has already moved to the specified position within the nth frame refresh cycle, and in this case, the ink droplet stops moving within the (n+1)th frame refresh cycle.

[0064] In this disclosed method, if the value of k is in the range of 1-P and is not P, that is, if k < P, then for the Pkth to Pth movements of the ink droplet, the ink droplet maintains the position after the kth movement and does not continue to move, waiting for the refresh cycle of the (n+1)th frame to end. The other pixels of the (n+1)th frame, except for the second difference pixel, have completed the refresh operation. For the second difference pixel, since its position is now closer to the upper or lower surface of the microcapsule, the screen display effect is still improved.

[0065] According to embodiments of this disclosure, the driving of the ink droplet to continue moving k times based on the motion trend includes:

[0066] Generate operation data to refresh the e-ink screen corresponding to the second difference pixel;

[0067] The ink droplet is driven to continue moving k times using the operation data of the electronic ink screen corresponding to the second difference pixel.

[0068] In this disclosed method, operation data for driving the screen is generated based on the second difference pixel. This operation data is represented, for example, by binary numbers of 0 and 1, where 0 indicates a pixel changing from white to black, i.e., driving a black ink droplet to move towards the upper surface of the microcapsule, and 1 indicates a pixel changing from black to white, i.e., driving a white ink droplet to move towards the upper surface of the microcapsule. After generating the operation data, the ink droplets are driven to move k times according to the operation data.

[0069] According to embodiments of this disclosure, the operation data for generating and refreshing the e-ink screen corresponding to the second difference pixel includes:

[0070] Generate and store operation data for refreshing the e-ink screen corresponding to the first difference pixel;

[0071] Read the operation data of the e-ink screen corresponding to the second difference pixel in the first difference pixel.

[0072] In this disclosed method, in addition to generating operation data for driving the screen based on the second difference pixel, operation data for the e-ink screen corresponding to the first difference pixel can also be generated and stored, and after determining the second difference pixel from the first difference pixel, the operation data for the e-ink screen corresponding to the first difference pixel can be read and directly used as the operation data for the e-ink screen corresponding to the second difference pixel.

[0073] For example, a pixel is both the first and second difference pixel. If the operation data is determined to be 0, that is, in the refresh cycle of the nth frame, the black ink droplet is driven to move towards the upper surface of the microcapsule. When refreshing the n+1th frame, since the movement of the ink droplet is driven based on the movement trend of the ink droplet, the operation data 0 can continue to be used to drive the ink droplet to move k times.

[0074] According to embodiments of this disclosure, driving the ink droplet to continue moving based on the motion trend during the refresh cycle of the (n+1)th frame includes:

[0075] Within the refresh cycle of the (n+1)th frame, the ink droplet is driven to continue moving k times based on the motion trend; where q < k ≤ P, q is the number of times the total number of ink droplet movements, obtained from the refresh cycle of the nth frame and the time it takes for the ink droplet to move once, is reduced within a preset range; P is the total number of ink droplet movements, obtained from the refresh cycle of the (n+1)th frame and the time it takes for the ink droplet to move once.

[0076] In this disclosure, the refresh period of the (n+1)th frame can be the same as or different from the refresh period of the nth frame. The following embodiments only illustrate the case where they are the same; those skilled in the art will understand that this method also applies to cases where they are different.

[0077] If P is the total number of times the ink droplet moves, obtained from the refresh cycle of the (n+1)th frame and the time it takes for the ink droplet to move once, then similarly, the total number of times the ink droplet moves within the refresh cycle of the nth frame is also P.

[0078] In this disclosed method, by reducing the total number of movements P of the ink droplet within the refresh cycle of the nth frame, the screen display effect deteriorates due to the reduced number of movements. Therefore, the reduction number q needs to be controlled within a preset range to avoid affecting the visual experience of the e-ink screen user. Reducing the number of ink droplet movements shortens the refresh cycle of the nth frame, improving refresh efficiency. Furthermore, within the refresh cycle of the (n+1)th frame, the number of times the ink droplet continues to move, k, needs to be greater than q, so that the position of the ink droplet moves closer to its limit position, thereby improving the screen display effect.

[0079] This disclosure also provides a specific implementation of an electronic ink screen display method, including the following steps:

[0080] Step 1: Acquire three adjacent frames, denoted as frame (n-1), frame n, and frame (n+1);

[0081] Step 2: Compare the differences between the (n-1)th frame and the nth frame, denoted as diff(n, n-1), and compare the differences between the nth frame and the (n+1)th frame, denoted as diff(n+1, n);

[0082] Step 3: Compare diff(n,n-1) and diff(n+1,n) to generate operation data:

[0083] Let P be the total number of times the ink droplet moves, obtained from the refresh cycle of the (n+1)th frame and the time t for the ink droplet to move once, where k ≤ P.

[0084] If a pixel has a difference in diff(n+1,n), then for the first to the Pth movement of the ink droplet, operation data is generated based on diff(n+1,n).

[0085] If a pixel is indistinguishable in diff(n+1,n), operation data is generated based on diff(n,n-1) for the first to Pth movements of the ink droplet; operation data is generated based on diff(n+1,n) for the Pk to Pth movements of the ink droplet.

[0086] Step 4: Based on the calculated operation data, drive the screen. After P operations and P*t time, the screen driving is completed.

[0087] Through the above implementation method, for a given P, the number of ink droplet movements can be increased to P+k times while maintaining a constant refresh rate, with a maximum of 2P times. This results in deeper blacks and brighter whites, enhancing the screen display effect.

[0088] Figure 3 A structural block diagram of an electronic ink screen display device according to an embodiment of the present disclosure is shown.

[0089] like Figure 3 As shown, the electronic ink screen display device 300 includes:

[0090] The acquisition module 310 is configured to acquire three adjacent frames, denoted as frame (n-1), frame n, and frame (n+1).

[0091] The comparison module 320 is configured to compare the (n-1)th frame with the nth frame to determine the first difference pixel point between the two, and to compare the first difference pixel point in the nth frame with the pixel point in the (n+1)th frame at the same position to determine the second difference pixel point with no difference.

[0092] The driving module 330 is configured to determine the motion trend of the ink droplet in the microcapsule corresponding to the second difference pixel point during the refresh cycle of the nth frame, and drive the ink droplet to continue moving based on the motion trend during the refresh cycle of the (n+1)th frame, and stop moving if the ink droplet moves to a specified position.

[0093] The electronic ink screen display device provided in this embodiment drives the ink droplets in the microcapsules corresponding to the second difference pixel to continue moving based on the ink droplet movement trend without changing the refresh cycle of the screen frame. This allows the ink droplets to move to a position closer to the top of the microcapsule, making the blacks displayed by the ink droplets darker and the whites whiter, thus enhancing the screen display effect.

[0094] According to embodiments of this disclosure, the portion of the driving module that drives the ink droplet to continue moving based on the motion trend during the refresh cycle of the (n+1)th frame is configured as follows:

[0095] Within the refresh cycle of the (n+1)th frame, the ink droplet is driven to continue moving k times based on the motion trend; where k≤P, and P is the total number of times the ink droplet moves, obtained based on the refresh cycle of the (n+1)th frame and the time it takes for the ink droplet to move once.

[0096] According to an embodiment of this disclosure, the driving module is further configured such that if k < P, for the Pkth to Pthth movements of the ink droplet, the ink droplet maintains its position after the kth movement and does not continue to move.

[0097] According to embodiments of this disclosure, the portion of the driving module that drives the ink droplet to continue moving k times based on the motion trend is configured as follows:

[0098] Generate operation data to refresh the e-ink screen corresponding to the second difference pixel;

[0099] The ink droplet is driven to continue moving k times using the operation data of the electronic ink screen corresponding to the second difference pixel.

[0100] According to embodiments of this disclosure, the operation data for generating and refreshing the e-ink screen corresponding to the second difference pixel includes:

[0101] Generate and store operation data for refreshing the e-ink screen corresponding to the first difference pixel;

[0102] Read the operation data of the e-ink screen corresponding to the second difference pixel in the first difference pixel.

[0103] According to embodiments of this disclosure, the portion of the driving module that drives the ink droplet to continue moving based on the motion trend during the refresh cycle of the (n+1)th frame is configured as follows:

[0104] Within the refresh cycle of the (n+1)th frame, the ink droplet is driven to continue moving k times based on the motion trend; where q < k ≤ P, q is the number of times the total number of ink droplet movements, obtained from the refresh cycle of the nth frame and the time it takes for the ink droplet to move once, is reduced within a preset range; P is the total number of ink droplet movements, obtained from the refresh cycle of the (n+1)th frame and the time it takes for the ink droplet to move once.

[0105] According to embodiments of this disclosure, the refresh period of the (n+1)th frame may be the same as or different from the refresh period of the nth frame.

[0106] This disclosure also discloses an electronic device. Figure 4 A structural block diagram of an electronic device according to an embodiment of the present disclosure is shown.

[0107] like Figure 4 As shown, the electronic device includes a memory and a processor, wherein the memory is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the following method steps:

[0108] Acquire three adjacent frames, denoted as frame (n-1), frame (n), and frame (n+1).

[0109] The first difference pixel point between the (n-1)th frame and the nth frame is determined by comparing the first difference pixel point in the nth frame and the pixel point in the (n+1)th frame at the same position, thereby determining the second difference pixel point with no difference.

[0110] The motion trend of the ink droplet in the microcapsule corresponding to the second difference pixel is determined during the refresh cycle of the nth frame, and the ink droplet is driven to continue moving based on the motion trend during the refresh cycle of the (n+1)th frame. If the ink droplet moves to a specified position, the movement stops.

[0111] The technical solution of this disclosure embodiment drives the ink droplets in the microcapsules corresponding to the second difference pixel to continue moving based on the ink droplet movement trend without changing the refresh cycle of the screen frame. This allows the ink droplets to move to a position closer to the top of the microcapsule, so that the blacks displayed by the ink droplets are darker and the whites are whiter, thus enhancing the screen display effect.

[0112] According to embodiments of this disclosure, driving the ink droplet to continue moving based on the motion trend during the refresh cycle of the (n+1)th frame includes:

[0113] Within the refresh cycle of the (n+1)th frame, the ink droplet is driven to continue moving k times based on the motion trend; where k≤P, and P is the total number of times the ink droplet moves, obtained based on the refresh cycle of the (n+1)th frame and the time it takes for the ink droplet to move once.

[0114] According to an embodiment of this disclosure, if k < P, for the Pkth to Pth movements of the ink droplet, the ink droplet remains at the position after the kth movement and does not continue to move.

[0115] According to embodiments of this disclosure, the driving of the ink droplet to continue moving k times based on the motion trend includes:

[0116] Generate operation data to refresh the e-ink screen corresponding to the second difference pixel;

[0117] The ink droplet is driven to continue moving k times using the operation data of the electronic ink screen corresponding to the second difference pixel.

[0118] According to embodiments of this disclosure, the operation data for generating and refreshing the e-ink screen corresponding to the second difference pixel includes:

[0119] Generate and store operation data for refreshing the e-ink screen corresponding to the first difference pixel;

[0120] Read the operation data of the e-ink screen corresponding to the second difference pixel in the first difference pixel.

[0121] According to embodiments of this disclosure, driving the ink droplet to continue moving based on the motion trend during the refresh cycle of the (n+1)th frame includes:

[0122] Within the refresh cycle of the (n+1)th frame, the ink droplet is driven to continue moving k times based on the motion trend; where q < k ≤ P, q is the number of times the total number of ink droplet movements, obtained from the refresh cycle of the nth frame and the time it takes for the ink droplet to move once, is reduced within a preset range; P is the total number of ink droplet movements, obtained from the refresh cycle of the (n+1)th frame and the time it takes for the ink droplet to move once.

[0123] According to embodiments of this disclosure, the refresh period of the (n+1)th frame may be the same as or different from the refresh period of the nth frame.

[0124] Figure 5 A schematic diagram of the structure of a computer system suitable for implementing the method according to embodiments of the present disclosure is shown.

[0125] like Figure 5 As shown, the computer system includes a processing unit that can execute various methods described above based on a program stored in a read-only memory (ROM) or a program loaded from a storage portion into a random access memory (RAM). The RAM also stores various programs and data required for the operation of the computer system. The processing unit, ROM, and RAM are interconnected via a bus. Input / output (I / O) interfaces are also connected to the bus.

[0126] The following components are connected to the I / O interface: input sections including keyboards, mice, etc.; output sections including cathode ray tubes (CRTs), liquid crystal displays (LCDs), and speakers; storage sections including hard disks, etc.; and communication sections including network interface cards such as LAN cards and modems. The communication section performs communication processes via a network such as the Internet. Drives are also connected to the I / O interface as needed. Removable media, such as disks, optical disks, magneto-optical disks, semiconductor memories, etc., are installed on the drive as needed so that computer programs read from them can be installed into the storage section as needed. The processing unit can be implemented as a CPU, GPU, TPU, FPGA, NPU, etc.

[0127] In particular, according to embodiments of this disclosure, the methods described above can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program tangibly embodied on a machine-readable medium, the computer program containing program code for performing the methods described above. In such embodiments, the computer program can be downloaded and installed from a network via a communication component, and / or installed from a removable medium.

[0128] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0129] The units or modules described in the embodiments of this disclosure can be implemented in software or programmable hardware. The described units or modules can also be located in a processor, and the names of these units or modules do not necessarily constitute a limitation on the unit or module itself.

[0130] In another aspect, this disclosure also provides a computer-readable storage medium, which may be a computer-readable storage medium included in the electronic device or computer system described above; or it may be a standalone computer-readable storage medium not assembled into a device. The computer-readable storage medium stores one or more programs, which are used by one or more processors to perform the methods described in this disclosure.

[0131] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the inventive concept. For example, technical solutions formed by substituting the above-described features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

Claims

1. A method for displaying electronic ink screens, characterized in that, include: Acquire three adjacent frames, denoted as frame (n-1), frame (n), and frame (n+1). The first difference pixel point between the (n-1)th frame and the nth frame is determined by comparing the first difference pixel point in the nth frame and the pixel point in the (n+1)th frame at the same position, thereby determining the second difference pixel point with no difference. Determine the movement trend of the ink droplet in the microcapsule corresponding to the second difference pixel point within the refresh cycle of the nth frame, and drive the ink droplet to continue moving based on the movement trend within the refresh cycle of the (n+1)th frame. If the movement reaches the specified position of the ink droplet, then stop moving. Wherein, driving the ink droplet to continue moving based on the motion trend during the refresh cycle of the (n+1)th frame includes: Within the refresh cycle of the (n+1)th frame, the ink droplet is driven to continue moving k times based on the motion trend; where q < k ≤ P, q is the number of times the total number of ink droplet movements, obtained from the refresh cycle of the nth frame and the time it takes for the ink droplet to move once, is controlled to be reduced within a preset range; P is the total number of ink droplet movements, obtained from the refresh cycle of the (n+1)th frame and the time it takes for the ink droplet to move once.

2. The electronic ink screen display method according to claim 1, characterized in that, If k < P, for the Pkth to Pthth movements of the ink droplet, the ink droplet maintains the position it was in after the kth movement and does not continue to move.

3. The electronic ink screen display method according to claim 1, characterized in that, The driving ink droplet continues to move k times based on the motion trend, including: Generate operation data to refresh the e-ink screen corresponding to the second difference pixel; The ink droplet is driven to continue moving k times using the operation data of the electronic ink screen corresponding to the second difference pixel.

4. The electronic ink screen display method according to claim 3, characterized in that, The operation data for generating and refreshing the e-ink screen corresponding to the second difference pixel includes: Generate and store operation data for refreshing the e-ink screen corresponding to the first difference pixel; Read the operation data of the e-ink screen corresponding to the second difference pixel in the first difference pixel.

5. The electronic ink screen display method according to claim 1, characterized in that, The refresh period of the (n+1)th frame may be the same as or different from the refresh period of the nth frame.

6. An electronic ink screen display device, characterized in that, include: The acquisition module is configured to acquire three adjacent frames, denoted as frame (n-1), frame (n), and frame (n+1). The comparison module is configured to compare the (n-1)th frame with the nth frame to determine the first difference pixel point between the two, and compare the first difference pixel point in the nth frame with the pixel point in the (n+1)th frame at the same position to determine the second difference pixel point with no difference. The driving module is configured to determine the motion trend of the ink droplet in the microcapsule corresponding to the second difference pixel point during the refresh cycle of the nth frame, and drive the ink droplet to continue moving based on the motion trend during the refresh cycle of the (n+1)th frame, and stop moving if the ink droplet moves to a specified position. The step of driving the ink droplet to continue moving based on the motion trend during the refresh cycle of the (n+1)th frame includes: driving the ink droplet to continue moving k times based on the motion trend during the refresh cycle of the (n+1)th frame; where q < k ≤ P, q is the number of times the total number of times the ink droplet moves, obtained based on the refresh cycle of the nth frame and the time it takes for the ink droplet to move once, is controlled to be reduced within a preset range; P is the total number of times the ink droplet moves, obtained based on the refresh cycle of the (n+1)th frame and the time it takes for the ink droplet to move once.

7. An electronic device, characterized in that, The method includes a memory and a processor; wherein the memory is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the steps of the method according to any one of claims 1-5.

8. A computer-readable storage medium storing computer instructions thereon, characterized in that, When executed by a processor, the computer instructions implement the steps of the method described in any one of claims 1-5.