Handwritten note display method of ink screen device, ink screen device and storage medium

By identifying and switching refresh modes in the ink screen device, the problem of slow handwriting speed caused by slow refresh speed of ink screen device is solved, improving the user experience.

CN114691008BActive Publication Date: 2025-01-10ZHANGYUE TECH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011466838.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-14
Publication Date
2025-01-10
Estimated Expiration
2040-12-14

AI Technical Summary

Technical Problem

When the ink screen device uses the 16 grayscale refresh mode, the refresh speed is slow, resulting in slow handwriting speed and the phenomenon of handwriting notes not following the pen, which affects the user experience.

Method used

By identifying the note color selected by the user in the first grayscale refresh mode and determining whether it can be displayed in the second grayscale refresh mode, if possible, switch to the second grayscale refresh mode for page refresh to improve the handwriting speed And reduce the phenomenon of not following the pen.

Benefits of technology

On the premise of ensuring the normal display of notes, respond to user handwriting operations in a timely manner, improve handwriting speed, reduce the occurrence of handwriting notes without pen reading, and improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114691008B_ABST
    Figure CN114691008B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for displaying handwritten notes on an ink screen device, an ink screen device, and a storage medium. The method includes: identifying the note color selected by the user in a first grayscale refresh mode; determining whether the note color can be displayed in a second grayscale refresh mode; wherein the grayscale of the first grayscale refresh mode is higher than that of the second grayscale refresh mode; if the note color can be displayed in the second grayscale refresh mode, then in response to the user's note drawing operation, the second grayscale refresh mode is used to refresh the page to display the handwritten notes drawn in the note color. By adopting this solution, on the premise of ensuring the normal display of the note color selected by the user, the user's handwriting operation can be responded to in a timely manner, the handwriting speed can be increased, and the occurrence of the phenomenon of handwritten notes not following the pen can be reduced, thereby improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of information display technology, and in particular to a handwritten note display method of an ink screen device, an ink screen device and a storage medium. Background Art

[0002] Ink screen devices refer to electronic devices that use electronic ink screens (E-ink). The display effect of electronic ink screens is very similar to that of paper materials, which can avoid the reflection disadvantages of traditional LCD displays and provide users with a good visual experience, so they are widely used in e-book reading, etc.

[0003] Many ink screen devices also support handwriting functions, and users can write content on the screen through corresponding media (such as electromagnetic pens, etc.). In order to provide users with rich handwritten note colors, ink screen devices use a 16-grayscale refresh mode. However, the refresh speed of the 16-grayscale refresh mode is slow, so it cannot respond to user handwriting and drawing operations in time, resulting in slow handwriting speed and handwritten notes not following the pen. Summary of the invention

[0004] In view of the above problems, the present invention is proposed to provide a handwritten note display method, an ink screen device and a storage medium for an ink screen device that overcome the above problems or at least partially solve the above problems.

[0005] According to one aspect of the present invention, a method for displaying handwritten notes on an ink screen device is provided, comprising:

[0006] Identify the note color selected by the user in the first grayscale refresh mode;

[0007] Determine whether the note color can be displayed in the second grayscale refresh mode; wherein the grayscale of the first grayscale refresh mode is higher than that of the second grayscale refresh mode;

[0008] If the note color can be displayed in the second grayscale refresh mode, then in response to the user's note drawing operation, the second grayscale refresh mode is used to refresh the page to display the handwritten notes drawn in the note color.

[0009] According to another aspect of the present invention, there is provided an ink screen device, comprising: an ink screen, an electromagnetic board, a processor, a memory, a communication interface and a communication bus, wherein the ink screen, the electromagnetic board, the processor, the memory and the communication interface communicate with each other through the communication bus;

[0010] The electromagnetic plate is used to detect the handwriting operation instructions generated by the electromagnetic pen on the ink screen.

[0011] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform the following operations:

[0012] Identify the note color selected by the user in the first grayscale refresh mode;

[0013] Determine whether the note color can be displayed in the second grayscale refresh mode; wherein the grayscale of the first grayscale refresh mode is higher than that of the second grayscale refresh mode;

[0014] If the note color can be displayed in the second grayscale refresh mode, then in response to the user's note drawing operation, the second grayscale refresh mode is used to refresh the page to display the handwritten notes drawn in the note color.

[0015] According to another aspect of the present invention, a computer storage medium is provided, wherein the storage medium stores at least one executable instruction, and the executable instruction enables a processor to perform operations corresponding to the handwritten note display method of the ink screen device as described above.

[0016] The present invention discloses a method for displaying handwritten notes on an ink screen device, an ink screen device, and a storage medium. First, the note color selected by the user in the first grayscale refresh mode is identified; further, it is determined whether the note color can be displayed in the second grayscale refresh mode; wherein the first grayscale is higher than the second grayscale; if the note color can be displayed in the second grayscale refresh mode, then in response to the user's note drawing operation, the second grayscale refresh mode is used to refresh the page to display the handwritten notes drawn in the note color. With this solution, on the premise of ensuring the normal display of the note color selected by the user, the user's handwriting operation can be responded to in a timely manner, the handwriting speed can be increased, and the occurrence of the handwritten note not following the pen can be reduced, thereby improving the user experience.

[0017] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0019] Figure 1 A schematic diagram showing a flow chart of a method for displaying handwritten notes on an ink screen device according to a first embodiment of the present invention is shown;

[0020] Figure 2 A schematic diagram showing a flow chart of a method for displaying handwritten notes on an ink screen device according to a second embodiment of the present invention is shown;

[0021] Figure 3 A schematic diagram showing a flow chart of a method for displaying handwritten notes on an ink screen device according to a third embodiment of the present invention is shown;

[0022] Figure 4 A schematic structural diagram of an ink screen device provided according to Embodiment 5 of the present invention is shown. DETAILED DESCRIPTION

[0023] The exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present invention and to enable the scope of the present invention to be fully communicated to those skilled in the art.

[0024] Embodiment 1

[0025] Figure 1 The flowchart of a method for displaying handwritten notes on an ink screen device according to the first embodiment of the present invention is shown. The method for displaying handwritten notes provided in this embodiment is applied to an ink screen device, which may be a reader, a mobile phone terminal with an ink screen, a computer, a wearable device, etc. This embodiment does not limit the specific type of the ink screen device.

[0026] E-ink screen devices generally support multiple grayscale refresh modes, such as 16-grayscale refresh mode, 8-grayscale refresh mode, 4-grayscale refresh mode, and 2-grayscale refresh mode. Among them, the higher the grayscale of the refresh mode, the more colors that can be provided, but the corresponding refresh speed is slower. In order to provide users with a variety of note colors, the e-ink screen device adopts a high grayscale refresh mode by default. However, the refresh speed of the high grayscale refresh mode is slow, and in handwriting scenarios, the handwriting speed is slow and the handwritten notes do not follow the pen. In order to solve this technical drawback, this embodiment uses the following steps S110-S130 to increase the handwriting speed and reduce the occurrence of handwritten notes not following the pen, while ensuring that the note color selected by the user is displayed normally.

[0027] like Figure 1 As shown, the method comprises the following steps:

[0028] Step S110: Identify the note color selected by the user in the first grayscale refresh mode.

[0029] The first grayscale refresh mode is specifically a high grayscale refresh mode, which can provide users with more note color options. Taking the first grayscale refresh mode as the 16-grayscale refresh mode as an example, if the ink screen device is a black and white ink screen device, the 16-grayscale refresh mode can provide users with 16 note color options; if the ink screen device is a color ink screen device, the 16-grayscale refresh mode can provide users with 16 note color options. 3 (4096) note color options.

[0030] When the first grayscale refresh mode provides the user with many note color options, in order to improve the display effect, the commonly used note color options can be displayed in the note color selection page first, and after receiving the user's trigger operation to view more color options, all note color options can be displayed in the form of a color palette; or all note color options can be directly displayed in the form of a color palette. This embodiment is not limited to this.

[0031] The user's note color selection operation is monitored to identify the note color selected by the user, where the note color is specifically the note color in the first grayscale refresh mode. This embodiment does not limit the specific note color selection operation, for example, it can be a click operation, a preset gesture operation, a voice control operation, and the like.

[0032] Step S120: Determine whether the note color can be displayed in the second grayscale refresh mode; if so, execute step S130; wherein the grayscale of the first grayscale refresh mode is higher than that of the second grayscale refresh mode.

[0033] The second grayscale refresh mode is specifically a low grayscale refresh mode, which has a higher refresh speed than the first grayscale refresh mode.

[0034] After identifying the note color selected by the user, it is further determined whether the note color can be displayed in a second grayscale refresh mode lower than the first grayscale refresh mode. If the note color can be displayed in the second grayscale refresh mode, step S130 is further executed; if the note color cannot be displayed in the second grayscale refresh mode, the original refresh mode is used for refresh, that is, in response to the user's note drawing operation, the first grayscale refresh mode is used for page refresh to display the handwritten notes drawn in the note color.

[0035] Step S130: In response to the user's note drawing operation, the page is refreshed using the second grayscale refresh mode to display the handwritten notes drawn in the note color.

[0036] If the note color can be displayed in the second grayscale refresh mode, the refresh mode can be switched from the first grayscale refresh mode to the second grayscale refresh mode to increase the refresh speed. Specifically, in response to the user's note drawing operation, the second grayscale refresh mode is used to refresh the page to display the handwritten note drawn in the note color.

[0037] It can be seen that this embodiment first identifies the note color selected by the user in the high grayscale refresh mode, and further determines whether the note color can be displayed in the low grayscale refresh mode. If the note color can be displayed in the low grayscale refresh mode, the refresh mode is switched from the high grayscale refresh mode to the low grayscale refresh mode, and the handwritten notes drawn in the note color selected by the user are displayed. With this solution, while ensuring the normal display of the note color selected by the user, the user's handwriting operation is responded to in a timely manner, the handwriting speed is improved, and the occurrence of handwritten notes not following the pen is reduced, thereby improving the user experience.

[0038] Embodiment 2

[0039] Figure 2 A flow chart of a method for displaying handwritten notes on an ink screen device according to Embodiment 2 of the present invention is shown. Based on Embodiment 1, this embodiment further accurately identifies a low-grayscale refresh mode that can display the note color selected by the user, and ensures that the note color is displayed normally in this low-grayscale refresh mode.

[0040] like Figure 2 As shown, the method includes:

[0041] Step S210: Identify the note color selected by the user in the first grayscale refresh mode.

[0042] Step S220: Calculate the first grayscale value of the note color in the first grayscale refresh mode.

[0043] The first grayscale refresh mode can provide multiple note color options, each note color option corresponds to one or more grayscale values ​​in the first grayscale refresh mode, so that the grayscale value of the note color in the first grayscale refresh mode can be obtained, and the grayscale value is the first grayscale value.

[0044] In actual application scenarios, e-ink screen devices can be divided into black and white e-ink screen devices and color e-ink screen devices. Different types of e-ink screen devices have different ways of obtaining the first grayscale value.

[0045] In a black and white ink screen device, each note color corresponds to a grayscale value. For example, in the 8-grayscale refresh mode, eight colors are provided, namely black, primary gray, secondary gray, tertiary gray, quaternary gray, fifth gray, sixth gray and white. The eight colors correspond to the grayscale values ​​0, 1, 2, 3, 4, 5, 6 and 7 in the 8-grayscale refresh mode, respectively. Therefore, in a black and white ink screen device, the first grayscale value corresponding to the note color selected by the user can be calculated based on the mapping relationship between the color and the grayscale value in the first grayscale refresh mode. In a black and white ink screen device, the first grayscale value corresponding to the note color selected by the user is single.

[0046] In a color ink screen device, since the color ink screen is a layer of color filter film covered on a black and white ink screen, the three adjacent pixels on the color filter film are painted in red, green and blue in sequence, and the three adjacent red, green and blue pixels form a pixel unit. Therefore, in a color ink screen device, one note color corresponds to three grayscale values. In other words, the first grayscale value of the note color in the first grayscale refresh mode is multiple. In the specific implementation process, the RGB value of the note color is first obtained, and then the three color components of the RGB value are obtained respectively, that is, the red component, the green component and the blue component are extracted respectively. For each color component, the grayscale value of the color component is obtained (wherein the grayscale value ranges from 0 to 255), and further according to the mapping relationship between the grayscale value and the grayscale value in the first grayscale refresh mode, the first grayscale value in the first grayscale refresh mode corresponding to the grayscale value is determined.

[0047] For example, the mapping relationship between grayscale values ​​and grayscale values ​​in the 16-grayscale refresh mode is shown in Table 1a and Table 1b (in the actual implementation process, those skilled in the art can configure the mapping relationship between grayscale values ​​and grayscale values ​​according to actual needs, and this embodiment does not limit this). In Table 1a and Table 1b, the 16 grayscale values ​​in the 16-grayscale refresh mode correspond to 16 grayscale values ​​in the range of 0 to 255, so that in the 16-grayscale refresh mode, one pixel can correspond to 16 grayscale values, and in the color ink screen device, three adjacent red, green and blue pixels form a pixel unit, so that the 16-grayscale refresh mode can provide 16 3 If the note color is orange and its RGB value is (255, 136, 17), then the first grayscale value corresponding to the note color is 15, 8, 1; if the note color is purple and its RGB value is (136, 0, 136), then the first grayscale value corresponding to the note color is 8, 0, 8.

[0048] Table 1a

[0049] Gray value 0 17 34 51 68 85 102 119 Grayscale value 0 1 2 3 4 5 6 7

[0050] Table 1b

[0051] Gray value 136 153 170 187 204 221 238 255 Grayscale value 8 9 10 11 12 13 14 15

[0052] Step S230: according to the mapping relationship between grayscale values ​​in different grayscale refresh modes, determine whether there is a second grayscale value corresponding to the first grayscale value in the second grayscale refresh mode; if yes, execute step S240; if no, execute step S250.

[0053] In this embodiment, a mapping relationship between grayscale values ​​in different grayscale refresh modes is pre-established, and the grayscale values ​​with corresponding relationships are displayed in the same color on the page. Among them, the mapping relationship between the grayscale values ​​of the 16-grayscale refresh mode, the 8-grayscale refresh mode, the 4-grayscale refresh mode and the 2-grayscale refresh mode is shown in Table 2 below. It can be seen from Table 2 that the grayscale value 0 of the 16-grayscale refresh mode corresponds to the grayscale value 0 of the 8-grayscale refresh mode, the 4-grayscale refresh mode and the 2-grayscale refresh mode; the grayscale value 2 of the 16-grayscale refresh mode corresponds to the grayscale value 1 of the 8-grayscale refresh mode, and so on.

[0054] Table 2

[0055] 16 grayscale refresh mode 8 grayscale refresh modes 4 grayscale refresh modes 2 Grayscale refresh mode 0 0 0 0 1 2 1 3 4 2 5 1 6 3 7 8 4 9 10 2 11 5 12 13 6 14 15 7 3 1

[0056] According to the mapping relationship between grayscale values ​​in different grayscale refresh modes, it is possible to accurately and quickly determine whether there is a grayscale value corresponding to the first grayscale value in the second grayscale refresh mode, wherein the grayscale value in the second grayscale refresh mode corresponding to the first grayscale value is the second grayscale value.

[0057] In a specific implementation process, the types of ink screen devices are different, and the methods of determining whether there is a second grayscale value corresponding to the first grayscale value in the second grayscale refresh mode are also different.

[0058] In the black and white ink screen, if the first grayscale value is single, then according to the mapping relationship between grayscale values ​​in different grayscale refresh modes, it is determined whether there is a second grayscale value corresponding to the single first grayscale value in the second grayscale refresh mode, and if so, step S240 is executed. For example, if the first grayscale refresh mode is the 16-grayscale refresh mode, and the first grayscale value is 8, it can be learned from Table 2 that the grayscale value 4 in the 8-grayscale refresh mode corresponds to the first grayscale value 8 in the 16-grayscale refresh mode, thereby determining that there is a second grayscale value corresponding to the single first grayscale value in the 8-grayscale refresh mode, and the second grayscale value is the grayscale value 4 in the 8-grayscale refresh mode.

[0059] In a color ink screen device, if there are multiple first grayscale values, for each first grayscale value, it is determined whether there is a second grayscale value corresponding to the first grayscale value in the second grayscale refresh mode. If there is a second grayscale value corresponding to each first grayscale value in the second grayscale refresh mode, step S240 is executed. In other words, if each first grayscale value can find a corresponding second grayscale value from the same second grayscale refresh mode, step S240 is executed. Still taking the first grayscale refresh mode as the 16-grayscale refresh mode as an example, if the first grayscale values ​​corresponding to the note color orange obtained through step S220 are 15, 8, and 1, and there are only grayscale values ​​corresponding to the first grayscale value 15 and the first grayscale value 8 in the 8-grayscale refresh mode, and there is no grayscale value corresponding to the first grayscale value 1, it is determined that there is no second grayscale value corresponding to the first grayscale value in the 8-grayscale refresh mode, that is, it is determined that the note color orange cannot be displayed in the 8-grayscale refresh mode. If the first grayscale value corresponding to the note color purple is 8, 0, 8 obtained through step S220. There are second grayscale values ​​4, 0, 4 corresponding to the first grayscale values ​​8, 0, 8 in the 8 grayscale refresh mode, then it is judged that there is a second grayscale value corresponding to the first grayscale value in the 8 grayscale refresh mode, that is, it is determined that the note color purple can be displayed in the 8 grayscale refresh mode.

[0060] Step S240: In response to the user's note drawing operation, draw the handwritten note with a second grayscale value, and refresh the page using the second grayscale refresh mode.

[0061] If there is a second grayscale value corresponding to the first grayscale value in the second grayscale refresh mode, it indicates that the note color can be displayed in the second grayscale refresh mode, so that in response to the user's note drawing operation, the second grayscale refresh mode is used to refresh the page. In addition, this embodiment specifically draws handwritten notes with the second grayscale value. Since the second grayscale value belongs to the second grayscale refresh mode, the second grayscale value can be accurately displayed in the second grayscale refresh mode, and the second grayscale value corresponds to the first grayscale value, and the display effect is consistent, so that the note color can adapt to the second grayscale refresh mode, ensuring the accurate display of the note color in the second refresh mode.

[0062] Among them, in a black and white ink screen device, in response to the user's note drawing operation, a handwritten note is drawn with a second grayscale value corresponding to a single first grayscale value, and the second grayscale refresh mode is used to refresh the page. In a color ink screen device, if there are multiple second grayscale values, in response to the user's note drawing operation, a handwritten note is drawn with a second grayscale value corresponding to each first grayscale value, and the second grayscale refresh mode is used to refresh the page.

[0063] In the specific implementation process, this step can be implemented through the following steps S241 to S243.

[0064] S241, identifying a drawing area according to the user's note drawing operation, and using the second grayscale value as the grayscale value corresponding to the drawing area.

[0065] During the user note drawing process, the user's note drawing operation is monitored, and the note drawing position is identified according to the user's note drawing operation. Further, in combination with the set note width, the note drawing area is identified. And the second grayscale value is used as the grayscale value corresponding to filling the drawing area.

[0066] Among them, in a black and white ink screen device, the second grayscale value is single, then the grayscale value corresponding to each pixel in the drawing area is the single second grayscale value; in a color ink screen device, the second grayscale value is multiple, then the grayscale values ​​of multiple pixels contained in a pixel unit in the drawing area correspond to the multiple second grayscale values. For example, if the second grayscale value is 0, 2, 1, then the grayscale values ​​of the three pixels in a pixel unit in the drawing area are 0, 2, 1 respectively.

[0067] S242, generating image data of an image to be displayed based on the drawing area and the grayscale value corresponding to the drawing area.

[0068] In the process of generating image data of the image to be displayed, at least one of the following two methods may be used:

[0069] Method 1: Obtain the image data of the last frame of the image to be displayed, and generate the image data of the image to be displayed according to the image data of the last frame of the image to be displayed, the drawing area and the grayscale value corresponding to the drawing area. In this method, the image to be displayed is the display page of the entire ink screen device after refreshing.

[0070] The last frame of the image to be displayed is the image displayed after the most recent page refresh, and is also the image currently displayed on the ink screen device. The last frame of the image to be displayed is corrected by the drawing area and the grayscale value corresponding to the drawing area to obtain the current corresponding image to be displayed.

[0071] Method 2: Generate the image to be displayed only based on the drawing area and the grayscale value corresponding to the drawing area. In this method, the image to be displayed is a part of the refreshed display page of the ink screen device. Specifically, it is the part of the refreshed display page that has changed relative to the current display page.

[0072] S243, looking up a table to obtain a driving waveform of the image to be displayed, and driving the ink screen to display the image to be displayed according to the driving waveform.

[0073] After obtaining the image to be displayed, the driving waveform corresponding to the grayscale value of each pixel in the image to be displayed is searched in the LUT. The ink capsule at the corresponding pixel position on the ink screen can be driven according to the driving waveform, so that the black and white particles in the ink capsule move at different distances to form corresponding colors.

[0074] Specifically, if the image data of the image to be displayed is generated based on the image data of the previous frame of the image to be displayed, the drawing area and the grayscale value corresponding to the drawing area, the ink screen is driven to display the image to be displayed in a global refresh manner. This method can effectively avoid screen afterimages and improve the display effect.

[0075] If the image data of the image to be displayed is generated according to the drawing area and the grayscale value corresponding to the drawing area, the ink screen is driven to display the image to be displayed by a partial refresh method. This method can greatly improve the refresh efficiency and effectively reduce the occurrence of screen flickering.

[0076] Step S250: In response to the user's note drawing operation, the page is refreshed using the first grayscale refresh mode to display the handwritten notes drawn in the note color.

[0077] It can be seen that this embodiment calculates the first grayscale value of the note color in the first grayscale refresh mode, and determines whether there is a second grayscale value corresponding to the first grayscale value in the second grayscale refresh mode according to the mapping relationship between the grayscale values ​​in different grayscale refresh modes, so as to accurately and quickly determine whether the note color can be displayed in the second grayscale refresh mode; further, after determining that the note color can be displayed in the second grayscale refresh mode, the handwritten notes are drawn with the second grayscale value, and the second grayscale refresh mode is used to refresh the page, so that the note color can adapt to the second grayscale refresh mode, thereby ensuring the accurate display of the note color in the second refresh mode.

[0078] Embodiment 3

[0079] Figure 3 The flowchart of a method for displaying handwritten notes on an ink screen device according to the third embodiment of the present invention is shown. Compared with the first embodiment, the present embodiment further adopts the fastest refresh mode for refreshing while ensuring the normal display of the note color, thereby further improving the handwriting rate and the pen-following effect of the note.

[0080] like Figure 3 As shown, the method includes:

[0081] Step S310: Identify the note color selected by the user in the first grayscale refresh mode.

[0082] Step S320: Determine whether the note color can be displayed in the second grayscale refresh mode; if so, execute step S330;

[0083] In this embodiment, the note color selected in the first grayscale refresh mode is matched with a plurality of different second grayscale refresh modes, and it is further determined whether each second grayscale refresh mode can display the note color.

[0084] The specific judgment process may refer to the description of the corresponding parts in Embodiment 1 and / or Embodiment 2, and will not be described in detail in this embodiment.

[0085] Step S330: Determine whether there are multiple second grayscale refresh modes capable of displaying the note color; if so, execute step S340; if not, execute step S350.

[0086] Step S340: Identify a target second grayscale refresh mode with the smallest grayscale from multiple second grayscale refresh modes, and in response to the user's note drawing operation, use the target second grayscale refresh mode to refresh the page.

[0087] If the note color can be displayed in multiple second grayscale refresh modes, then the refresh mode with the fastest refresh speed is screened out from the multiple second grayscale refresh modes, that is, the second grayscale refresh mode with the smallest grayscale is identified, and the second grayscale refresh mode with the smallest grayscale among the multiple second grayscale refresh modes is the target second grayscale refresh mode, and finally the target second grayscale refresh mode is used to refresh the page.

[0088] Step S350: In response to the user's note drawing operation, the page is refreshed using the second grayscale refresh mode.

[0089] In another embodiment, step S320-step S350 can be replaced by: S320, select the second grayscale refresh mode with the smallest grayscale in the current set from the set to be compared, determine whether the note color can be displayed in the second grayscale refresh mode, and delete the second grayscale refresh mode from the set to be compared; S330, if the note color can be displayed in the second grayscale refresh mode, then in response to the user's note drawing operation, use the second grayscale refresh mode to refresh the page; S340, if the note color cannot be displayed in the second grayscale refresh mode, further execute S320.

[0090] It can be seen that, while ensuring the normal display of the note color, this embodiment further adopts the refresh mode with the fastest refresh speed for refreshing, thereby further improving the handwriting rate and improving the note-following effect.

[0091] Embodiment 4

[0092] According to a fourth embodiment of the present invention, a non-volatile computer storage medium is provided, wherein the computer storage medium stores at least one executable instruction, and the computer executable instruction can execute the handwritten note display method of the ink screen device in any of the above method embodiments.

[0093] The executable instructions may be specifically used to cause the processor to perform the following operations:

[0094] Identify the note color selected by the user in the first grayscale refresh mode;

[0095] Determine whether the note color can be displayed in the second grayscale refresh mode; wherein the grayscale of the first grayscale refresh mode is higher than that of the second grayscale refresh mode;

[0096] If the note color can be displayed in the second grayscale refresh mode, then in response to the user's note drawing operation, the second grayscale refresh mode is used to refresh the page to display the handwritten notes drawn in the note color.

[0097] In an optional implementation, the executable instructions may be specifically used to cause the processor to perform the following operations:

[0098] Calculating a first grayscale value of the note color in the first grayscale refresh mode;

[0099] According to the mapping relationship between grayscale values ​​in different grayscale refresh modes, it is determined whether there is a second grayscale value corresponding to the first grayscale value in the second grayscale refresh mode.

[0100] In an optional implementation, the executable instructions may be specifically used to cause the processor to perform the following operations:

[0101] If there is a second grayscale value corresponding to the first grayscale value in the second grayscale refresh mode, in response to the user's note drawing operation, the handwritten note is drawn with the second grayscale value, and the page is refreshed using the second grayscale refresh mode.

[0102] In an optional implementation, the executable instructions may be specifically used to cause the processor to perform the following operations:

[0103] According to the note drawing operation of the user, identifying a drawing area, and using the second grayscale value as a grayscale value corresponding to the drawing area;

[0104] generating image data of an image to be displayed based on the drawing area and the grayscale value corresponding to the drawing area;

[0105] Obtaining a driving waveform of the image to be displayed by looking up a table;

[0106] The ink screen is driven according to the driving waveform to display the image to be displayed.

[0107] In an optional implementation, the executable instructions may be specifically used to cause the processor to perform the following operations:

[0108] If the ink screen device is a color ink screen device, the first grayscale value is multiple;

[0109] For each first grayscale value, determining whether there is a second grayscale value corresponding to the first grayscale value in the second grayscale refresh mode;

[0110] If there is a second grayscale value corresponding to each first grayscale value in the second grayscale refresh mode, then in response to the user's note drawing operation, a handwritten note is drawn with the second grayscale value corresponding to each first grayscale value, and the page is refreshed using the second grayscale refresh mode.

[0111] In an optional implementation, the executable instructions may be specifically used to cause the processor to perform the following operations:

[0112] If the ink screen device is a black ink screen device, the first grayscale value is single;

[0113] Determine whether there is a second grayscale value corresponding to the single first grayscale value in the second grayscale refresh mode;

[0114] If there is a second grayscale value corresponding to the single first grayscale value in the second grayscale refresh mode, then in response to the user's note drawing operation, a handwritten note is drawn with the second grayscale value corresponding to the single first grayscale value, and the page is refreshed using the second grayscale refresh mode.

[0115] In an optional implementation, the executable instructions may be specifically used to cause the processor to perform the following operations:

[0116] If the note color can be displayed in multiple second grayscale refresh modes;

[0117] identifying a target second grayscale refresh mode with the smallest grayscale from the plurality of second grayscale refresh modes;

[0118] In response to the user's note drawing operation, the page is refreshed using the target second grayscale refresh mode.

[0119] In an optional implementation, the executable instructions may be specifically used to cause the processor to perform the following operations:

[0120] If the note color cannot be displayed in the second grayscale refresh mode, in response to the user's note drawing operation, the first grayscale refresh mode is used to refresh the page to display the handwritten notes drawn in the note color.

[0121] It can be seen that this embodiment first identifies the note color selected by the user in the high grayscale refresh mode, and further determines whether the note color can be displayed in the low grayscale refresh mode. If the note color can be displayed in the low grayscale refresh mode, the refresh mode is switched from the high grayscale refresh mode to the low grayscale refresh mode, and the handwritten notes drawn in the note color selected by the user are displayed. With this solution, while ensuring the normal display of the note color selected by the user, the user's handwriting operation is responded to in a timely manner, the handwriting speed is improved, and the occurrence of handwritten notes not following the pen is reduced, thereby improving the user experience.

[0122] Embodiment 5

[0123] Figure 4 FIG. 1 shows a schematic diagram of the structure of an ink screen device provided according to Embodiment 5 of the present invention. Figure 4 As shown, the ink screen device 400 may include: an ink screen 401, an electromagnetic plate 402, a processor 403, a memory 404, a communication interface 405, and a communication bus 406. If the ink screen device is a color ink screen device, the ink screen device 400 may further include a color filter film (not shown in the figure).

[0124] The ink screen 401 , the electromagnetic board 402 , the processor 403 , the memory 404 and the communication interface 405 communicate with each other via the communication bus 406 . The electromagnetic board 402 is used to detect the handwriting operation instructions generated on the ink screen 501 .

[0125] The communication interface 405 is used to communicate with other devices such as a client or a network element of another server, etc. The processor 403 is used to execute a program 407, which can specifically execute the relevant steps in the embodiment of the handwritten note display method of the ink screen device.

[0126] Specifically, the program 407 may include program codes, which include computer operation instructions.

[0127] The processor 403 may be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention. The one or more processors included in the ink screen device may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.

[0128] The memory 404 is used to store the program 407. The memory 404 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0129] Program 407 may be specifically used to enable processor 403 to perform the following operations:

[0130] Identify the note color selected by the user in the first grayscale refresh mode;

[0131] Determine whether the note color can be displayed in the second grayscale refresh mode; wherein the grayscale of the first grayscale refresh mode is higher than that of the second grayscale refresh mode;

[0132] If the note color can be displayed in the second grayscale refresh mode, then in response to the user's note drawing operation, the second grayscale refresh mode is used to refresh the page to display the handwritten notes drawn in the note color.

[0133] In an optional implementation, the program 407 may be specifically used to enable the processor 403 to perform the following operations:

[0134] Calculating a first grayscale value of the note color in the first grayscale refresh mode;

[0135] According to the mapping relationship between grayscale values ​​in different grayscale refresh modes, it is determined whether there is a second grayscale value corresponding to the first grayscale value in the second grayscale refresh mode.

[0136] In an optional implementation, the program 407 may be specifically used to enable the processor 403 to perform the following operations:

[0137] If there is a second grayscale value corresponding to the first grayscale value in the second grayscale refresh mode, in response to the user's note drawing operation, the handwritten note is drawn with the second grayscale value, and the page is refreshed using the second grayscale refresh mode.

[0138] In an optional implementation, the program 407 may be specifically used to enable the processor 403 to perform the following operations:

[0139] According to the note drawing operation of the user, identifying a drawing area, and using the second grayscale value as a grayscale value corresponding to the drawing area;

[0140] generating image data of an image to be displayed based on the drawing area and the grayscale value corresponding to the drawing area;

[0141] Obtaining a driving waveform of the image to be displayed by looking up a table;

[0142] The ink screen is driven according to the driving waveform to display the image to be displayed.

[0143] In an optional implementation, the program 407 may be specifically used to enable the processor 403 to perform the following operations:

[0144] If the ink screen device is a color ink screen device, the first grayscale value is multiple;

[0145] For each first grayscale value, determining whether there is a second grayscale value corresponding to the first grayscale value in the second grayscale refresh mode;

[0146] If there is a second grayscale value corresponding to each first grayscale value in the second grayscale refresh mode, then in response to the user's note drawing operation, a handwritten note is drawn with the second grayscale value corresponding to each first grayscale value, and the page is refreshed using the second grayscale refresh mode.

[0147] In an optional implementation, the program 407 may be specifically used to enable the processor 403 to perform the following operations:

[0148] If the ink screen device is a black ink screen device, the first grayscale value is single;

[0149] Determine whether there is a second grayscale value corresponding to the single first grayscale value in the second grayscale refresh mode;

[0150] If there is a second grayscale value corresponding to the single first grayscale value in the second grayscale refresh mode, then in response to the user's note drawing operation, a handwritten note is drawn with the second grayscale value corresponding to the single first grayscale value, and the page is refreshed using the second grayscale refresh mode.

[0151] In an optional implementation, the program 407 may be specifically used to enable the processor 403 to perform the following operations:

[0152] If the note color can be displayed in multiple second grayscale refresh modes;

[0153] identifying a target second grayscale refresh mode with the smallest grayscale from the plurality of second grayscale refresh modes;

[0154] In response to the user's note drawing operation, the page is refreshed using the target second grayscale refresh mode.

[0155] In an optional implementation, the program 407 may be specifically used to enable the processor 403 to perform the following operations:

[0156] If the note color cannot be displayed in the second grayscale refresh mode, in response to the user's note drawing operation, the first grayscale refresh mode is used to refresh the page to display the handwritten notes drawn in the note color.

[0157] It can be seen that this embodiment first identifies the note color selected by the user in the high grayscale refresh mode, and further determines whether the note color can be displayed in the low grayscale refresh mode. If the note color can be displayed in the low grayscale refresh mode, the refresh mode is switched from the high grayscale refresh mode to the low grayscale refresh mode, and the handwritten notes drawn in the note color selected by the user are displayed. With this solution, while ensuring the normal display of the note color selected by the user, the user's handwriting operation is responded to in a timely manner, the handwriting speed is improved, and the occurrence of handwritten notes not following the pen is reduced, thereby improving the user experience.

[0158] The algorithm or display provided herein is not inherently related to any particular computer, virtual system or other equipment. Various general purpose systems can also be used together with the teachings based on this. According to the above description, it is obvious to construct the structure required for this type of system. In addition, the embodiment of the present invention is not directed to any specific programming language yet. It should be understood that various programming languages ​​can be utilized to realize the content of the present invention described herein, and the description made to specific languages ​​above is for disclosing the best mode of the present invention.

[0159] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.

[0160] Similarly, it should be understood that in order to streamline the present invention and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, the various features of the embodiments of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this disclosed method should not be interpreted as reflecting the following intention: that the claimed invention requires more features than the features explicitly recited in each claim. More specifically, as reflected in the claims below, inventive aspects lie in less than all the features of the individual embodiments disclosed above. Therefore, the claims that follow the specific embodiment are hereby expressly incorporated into the specific embodiment, with each claim itself serving as a separate embodiment of the present invention.

[0161] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and in addition they may be divided into a plurality of submodules or subunits or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this manner may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.

[0162] In addition, those skilled in the art will appreciate that, although some embodiments herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present invention and form different embodiments. For example, in the claims below, any one of the claimed embodiments may be used in any combination.

[0163] The various component embodiments of the present invention can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all functions of some or all components according to embodiments of the present invention. The present invention can also be implemented as a device or apparatus program (e.g., computer program and computer program product) for executing part or all of the methods described herein. Such a program implementing the present invention can be stored on a computer-readable medium, or can have the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.

[0164] It should be noted that the above embodiments illustrate the present invention rather than limit it, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be construed as a limitation on the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising a number of different elements and by means of a suitably programmed computer. In a unit claim enumerating a number of devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be understood as limitations on the order of execution.

Claims

1. A method for displaying handwritten notes on an ink screen device, comprising: Identify the note color selected by the user in the first grayscale refresh mode; Calculate the first grayscale value of the note color in the first grayscale refresh mode, and determine whether there is a second grayscale value corresponding to the first grayscale value in the second grayscale refresh mode according to the mapping relationship between the grayscale values ​​in different grayscale refresh modes; wherein the refresh rate of the second grayscale refresh mode is higher than that of the first grayscale refresh mode; the grayscale values ​​with corresponding relationship have the same color displayed on the page; If so, identifying the drawing area according to the user's note drawing operation, and using the second grayscale value as the grayscale value corresponding to the drawing area; Generate image data of an image to be displayed based on the drawing area and the grayscale value corresponding to the drawing area; obtain a driving waveform of the image to be displayed by looking up a table; drive the ink screen to display the image to be displayed according to the driving waveform; and use the second grayscale refresh mode to refresh the page.

2. The method according to claim 1, wherein: If the ink screen device is a color ink screen device, the first grayscale value is multiple; The calculating the first grayscale value of the note color in the first grayscale refresh mode further comprises: for each first grayscale value, calculating the first grayscale value of the note color in the first grayscale refresh mode; The method further includes: if there is a second grayscale value corresponding to each first grayscale value in the second grayscale refresh mode, then according to the user's note drawing operation, the drawing area is identified, and the second grayscale value corresponding to each first grayscale value is used as the grayscale value corresponding to the drawing area.

3. The method according to claim 1, wherein: If the ink screen device is a black ink screen device, the first grayscale value is single; The determining whether there is a second grayscale value corresponding to the first grayscale value in the second grayscale refresh mode further comprises: determining whether there is a second grayscale value corresponding to the single first grayscale value in the second grayscale refresh mode; The method further includes: if there is a second grayscale value corresponding to the single first grayscale value in the second grayscale refresh mode, then according to the user's note drawing operation, the drawing area is identified, and the second grayscale value corresponding to the single first grayscale value is used as the grayscale value corresponding to the drawing area.

4. The method according to any one of claims 1 to 3, wherein: If the note color can be displayed in multiple second grayscale refresh modes; The method further includes: identifying a target second grayscale refresh mode with the smallest grayscale from the plurality of second grayscale refresh modes; In response to the user's note drawing operation, the page is refreshed using the target second grayscale refresh mode.

5. The method according to any one of claims 1 to 3, wherein: The method further comprises: If the note color cannot be displayed in the second grayscale refresh mode, in response to the user's note drawing operation, the first grayscale refresh mode is used to refresh the page to display the handwritten notes drawn in the note color.

6. An ink screen device, comprising: An ink screen, an electromagnetic board, a processor, a memory, a communication interface and a communication bus, wherein the ink screen, the electromagnetic board, the processor, the memory and the communication interface communicate with each other through the communication bus; The electromagnetic plate is used to detect the handwriting operation instructions generated by the electromagnetic pen on the ink screen. The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform the following operations: Identify the note color selected by the user in the first grayscale refresh mode; Calculate the first grayscale value of the note color in the first grayscale refresh mode, and determine whether there is a second grayscale value corresponding to the first grayscale value in the second grayscale refresh mode according to the mapping relationship between the grayscale values ​​in different grayscale refresh modes; wherein the refresh rate of the second grayscale refresh mode is higher than that of the first grayscale refresh mode; the grayscale values ​​with corresponding relationship have the same color displayed on the page; If it exists, according to the user's note drawing operation, the drawing area is identified, and the second grayscale value is used as the grayscale value corresponding to the drawing area; image data of the image to be displayed is generated based on the drawing area and the grayscale value corresponding to the drawing area; a table is looked up to obtain a driving waveform of the image to be displayed; according to the driving waveform, the ink screen is driven to display the image to be displayed; and the second grayscale refresh mode is used to refresh the page.

7. The ink screen device according to claim 6, wherein: The executable instructions cause the processor to perform the following operations: If the ink screen device is a color ink screen device, the first grayscale value is multiple; For each first grayscale value, calculating the first grayscale value of the note color in the first grayscale refresh mode; If there is a second grayscale value corresponding to each first grayscale value in the second grayscale refresh mode, the drawing area is identified according to the user's note drawing operation, and the second grayscale value corresponding to each first grayscale value is used as the grayscale value corresponding to the drawing area.

8. The ink screen device according to claim 6, wherein: The executable instructions cause the processor to perform the following operations: If the ink screen device is a black ink screen device, the first grayscale value is single; Determine whether there is a second grayscale value corresponding to the single first grayscale value in the second grayscale refresh mode; If there is a second grayscale value corresponding to the single first grayscale value in the second grayscale refresh mode, the drawing area is identified according to the user's note drawing operation, and the second grayscale value corresponding to the single first grayscale value is used as the grayscale value corresponding to the drawing area.

9. The ink display device according to any one of claims 6 to 8, wherein: The executable instructions cause the processor to perform the following operations: If the note color can be displayed in multiple second grayscale refresh modes; Identifying a target second grayscale refresh pattern with the smallest grayscale from the plurality of second grayscale refresh patterns; In response to the user's note drawing operation, the page is refreshed using the target second grayscale refresh mode.

10. The ink screen device according to any one of claims 6 to 8, wherein: The executable instructions cause the processor to perform the following operations: If the note color cannot be displayed in the second grayscale refresh mode, in response to the user's note drawing operation, the first grayscale refresh mode is used to refresh the page to display the handwritten notes drawn in the note color.

11. A computer storage medium, wherein at least one executable instruction is stored in the storage medium, and the executable instruction enables a processor to execute an operation corresponding to the handwritten note display method of an ink screen device as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Display method of electronic ink screen and electronic equipment

    CN103310741A

  • Handwriting display method, handwriting reading equipment and computer storage medium

    CN110471608A