Handwritten note display method of ink screen device, ink screen device and storage medium
By identifying the user-selected note color in the ink screen device, calculating the target grayscale value, and finding the matching grayscale value in the second grayscale refresh mode, the problem of slow refresh speed of the ink screen device in the 16 grayscale refresh mode is solved, and the handwriting speed and user experience are improved.
Patent Information
- Application Number
- CN202011468024.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-14
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2040-12-14
AI Technical Summary
The current ink screen equipment is slower in refreshing speed in 16 grayscale refresh mode, resulting in slow handwriting speed and no pen writing.
By identifying the note color selected by the user in the first grayscale refresh mode, calculating the target grayscale value, and finding the matching grayscale value in the second grayscale refresh mode, in response to the user's note drawing operation, the page refresh is used to display the corresponding note color.
It improves handwriting speed, reduces the occurrence of handwriting notes without pens, improves user experience, and ensures that the color of handwriting notes displayed is close to user needs.
Smart Images

Figure CN114691004B_ABST
Abstract
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] identifying a first note color selected by a user in a first grayscale refresh mode;
[0007] calculating a target first grayscale value of the first note color in the first grayscale refresh mode;
[0008] Searching for a target second grayscale value matching the target first grayscale value 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;
[0009] 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 using the second note color corresponding to the target second grayscale value.
[0010] 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;
[0011] The electromagnetic plate is used to detect the handwriting operation instructions generated by the electromagnetic pen on the ink screen.
[0012] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform the following operations:
[0013] identifying a first note color selected by a user in a first grayscale refresh mode;
[0014] calculating a target first grayscale value of the first note color in the first grayscale refresh mode;
[0015] Searching for a target second grayscale value matching the target first grayscale value 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;
[0016] 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 using the second note color corresponding to the target second grayscale value.
[0017] 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.
[0018] According to the handwritten note display method, ink screen device and storage medium provided by the present invention. First, identify the first note color selected by the user in the first grayscale refresh mode; and calculate the target first grayscale value of the first note color in the first grayscale refresh mode; and search for the target second grayscale value that matches the target first grayscale value 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; finally, 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 with the second note color corresponding to the target second grayscale value. By adopting this solution, it is possible to respond to the user's handwriting drawing operation in a timely manner, improve the handwriting speed, and reduce the occurrence of the phenomenon of handwritten notes not following the pen, thereby improving the user experience. And it is ensured that the displayed handwritten notes are close to the user's needs in color.
[0019] 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
[0020] 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:
[0021] 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;
[0022] 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;
[0023] 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;
[0024] Figure 4 A schematic structural diagram of an ink screen device provided according to Embodiment 5 of the present invention is shown. DETAILED DESCRIPTION
[0025] 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.
[0026] Embodiment 1
[0027] 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.
[0028] 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 can be provided, but the corresponding refresh speed is slower. In order to provide users with a variety of note colors, the prior art usually provides users with note color options under high grayscale refresh mode, such as providing note color options under 16 grayscale refresh mode. 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 improves the handwriting speed and reduces the occurrence of handwritten notes not following the pen through the following steps S110-S140.
[0029] like Figure 1 As shown, the method includes:
[0030] Step S110: Identify the first note color selected by the user in the first grayscale refresh mode.
[0031] 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.
[0032] 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 all note color options can be displayed in the form of a color palette after the user's trigger operation of viewing more color options is detected; or all note color options can be directly displayed in the form of a color palette. This embodiment is not limited to this.
[0033] 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.
[0034] Step S120: Calculating a target first grayscale value of the first note color in the first grayscale refresh mode.
[0035] 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 target first grayscale value.
[0036] 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 methods for obtaining the target first grayscale value.
[0037] 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 target first grayscale value of the first note color in the first grayscale refresh mode 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 target first grayscale value is single.
[0038] 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, there are multiple target first grayscale values for the first note color in the first grayscale refresh mode. In the specific implementation process, the RGB value of the first 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 target first grayscale value in the first grayscale refresh mode corresponding to the grayscale value is determined.
[0039] 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 3If the note color is orange and its RGB value is (255, 136, 17), the target first grayscale value in the first grayscale refresh mode is 15, 8, 1; if the note color is purple and its RGB value is (136, 0, 136), the target first grayscale value in the first grayscale refresh mode is 8, 0, 8.
[0040] Table 1a
[0041] Gray value 0 17 34 51 68 85 102 119 Grayscale value 0 1 2 3 4 5 6 7
[0042] Table 1b
[0043]
[0044]
[0045] Step S130: searching for a target second grayscale value matching the target first grayscale value 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.
[0046] The second grayscale refresh mode is specifically a low grayscale refresh mode, which has a higher refresh speed than the first grayscale refresh mode, but provides fewer color options than the first grayscale refresh mode. After calculating and obtaining the target first grayscale value, this embodiment searches for a second grayscale value matching the target first grayscale value in the second grayscale refresh mode. The matching second grayscale value is the target second grayscale value, and the grayscale corresponding to the target second grayscale value is the same or similar to that of the target first grayscale value.
[0047] Among them, in the black and white ink screen, the target first grayscale value is single, and the second grayscale value matching the single target first grayscale value is the target second grayscale value; in the color ink screen, the target first grayscale value is multiple, then for each target first grayscale value, the target second grayscale value matching the target first grayscale value is searched, so that there are multiple target second grayscale values in the same second grayscale refresh mode.
[0048] Step S140: In response to the user's note drawing operation, the page is refreshed using the second grayscale refresh mode to display the handwritten note drawn using the second note color corresponding to the target second grayscale value.
[0049] In this step, the refresh mode is switched from the first grayscale refresh mode to the second grayscale refresh mode, thereby improving the refresh efficiency, increasing the handwriting speed, and reducing the occurrence of the phenomenon that the notes do not follow the pen. In addition, since the target second grayscale value is close to the target first grayscale value in grayscale, the first color corresponding to the target first grayscale value is close to the second color corresponding to the target second grayscale value, ensuring that the displayed handwritten notes are close to the user's needs in color.
[0050] It can be seen that this embodiment first identifies the first note color selected by the user in the high grayscale refresh mode, calculates the target first grayscale value of the first note color in the high grayscale refresh mode, further searches for the target second grayscale value that matches the target first grayscale value, and finally uses the low grayscale refresh mode to refresh the page to display the handwritten notes drawn with the second note color corresponding to the target second grayscale value. This solution can respond to the user's handwriting drawing operation in a timely manner, improve the handwriting speed, and reduce the occurrence of handwritten notes not following the pen, thereby improving the user experience. And it ensures that the displayed handwritten notes are close to the user's needs in color.
[0051] Embodiment 2
[0052] Figure 2 A schematic 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. Based on the first embodiment, this embodiment further accurately identifies a second note color that is close to the first note color.
[0053] like Figure 2 As shown, the method includes:
[0054] Step S210: identifying a first note color selected by a user in the first grayscale refresh mode, and calculating a target first grayscale value of the first note color in the first grayscale refresh mode.
[0055] The first grayscale refresh mode includes multiple first grayscale values, for example, the first grayscale refresh mode is a 16-grayscale refresh mode, which includes 16 first grayscale values, 0, 1, 2 ... 15. The target first grayscale value is one or more of the multiple first grayscale values.
[0056] When the target first grayscale value is one, the target second grayscale value corresponding to the target first grayscale value is obtained through subsequent steps S220 and S230; when the target first grayscale value is multiple, steps S220 and S230 are executed once for each target first grayscale value to obtain the target second grayscale value corresponding to each target first grayscale value.
[0057] Step S220: Calculating a mapping difference between a target first grayscale value and any second grayscale value in a second grayscale refresh mode.
[0058] The second grayscale refresh mode includes a plurality of second grayscale values. Taking the second grayscale refresh mode as a 4-grayscale refresh mode as an example, it includes 0, 1, 2, and 3, a total of 4 second grayscale values.
[0059] In the specific implementation process, the mapping difference between the target first grayscale value and any second grayscale value is calculated. The mapping difference reflects the difference in grayscale between the target first grayscale value and the second grayscale value. The smaller the mapping difference, the closer the grayscale of the target first grayscale value and the second grayscale value, and the closer the displayed note color is.
[0060] Since the grayscale values included in different grayscale refresh modes are different, and the grayscales corresponding to the grayscale values in different grayscale refresh modes are also different. For example, the grayscale corresponding to the grayscale value 2 in the 16-grayscale refresh mode is different from the grayscale value 2 in the 4-grayscale refresh mode. Therefore, if the difference between the target first grayscale value and the second grayscale value is directly used as the corresponding mapping difference, it will not be able to accurately reflect the grayscale difference between the target first grayscale value and the second grayscale value.
[0061] To solve this technical drawback, this embodiment specifically adopts the following steps S221 - S222 to calculate the mapping difference between the target first grayscale value and any second grayscale value.
[0062] S221, for any second grayscale value, according to the mapping relationship between the first grayscale value in the first grayscale refresh mode and the second grayscale value in the second grayscale refresh mode, determine a standard first grayscale value having a mapping relationship with the second grayscale value from multiple first grayscale values.
[0063] Specifically, a mapping relationship between grayscale values in different grayscale refresh modes is pre-established, and grayscale values with a mapping relationship have the same color displayed on the page. Among them, the mapping relationship between grayscale values in 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. It can be seen from Table 2 that the grayscale value 5 of the 16-grayscale refresh mode has a mapping relationship with the grayscale value 1 of the 4-grayscale refresh mode, and so on.
[0064] Table 2
[0065] 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
[0066] Further, a standard first grayscale value is determined from a plurality of first grayscale values according to a mapping relationship. Each standard first grayscale value has a second grayscale value of a mapping relationship, and the number of standard first grayscale values is the same as the number of second grayscale values. Taking the first refresh mode as a 16-grayscale refresh mode and the second refresh mode as a 4-grayscale refresh mode as an example, the grayscale values in the 16-grayscale refresh mode are 0, 5, 10, and 15, which respectively have a mapping relationship with 0, 1, 2, and 3 in the 4-grayscale refresh mode, then the grayscale values 0, 5, 10, and 15 in the 16-grayscale refresh mode are respectively the standard first grayscale values.
[0067] S222, for any second grayscale value, taking the absolute value of the difference between the target first grayscale value and the standard first grayscale value having a mapping relationship with the second grayscale value as the mapping difference between the target first grayscale value and the second grayscale value.
[0068] Using the example in S221, if the target first grayscale value is 3, when calculating the mapping difference between it and the second grayscale value 0, the standard first grayscale value 0 having a mapping relationship with the second grayscale value 0 is first determined, and the absolute value of the difference between the target first grayscale value 3 and the standard first grayscale value 0 is further calculated to be 3, so that the mapping difference between the target first grayscale value 3 and the second grayscale value 0 is 3. By analogy, the mapping difference between the target first grayscale value 3 and the second grayscale value 1 is 2, the mapping difference between the target first grayscale value 3 and the second grayscale value 2 is 7, and the mapping difference between the target first grayscale value 3 and the second grayscale value 3 is 12.
[0069] Step S230: identifying a target second grayscale value from a plurality of second grayscale values according to the mapping difference.
[0070] The target second grayscale value may be identified by at least one of the following two methods.
[0071] Method 1: taking the second grayscale value with the smallest corresponding mapping difference as the target second grayscale value.
[0072] Using the example in S222 , if the mapping difference between the target first grayscale value 3 and the second grayscale value 1 is the smallest, the second grayscale value 1 is used as the target second grayscale value.
[0073] In a second method, the second grayscale value whose corresponding mapping difference is smaller than a preset threshold is used as the target second grayscale value.
[0074] Using the example in S222 , if the preset threshold is 3, the mapping difference between the target first grayscale value 3 and the second grayscale value 1 is less than 3, so the second grayscale value 1 is used as the target second grayscale value.
[0075] Step S240 , in response to the user's note drawing operation, the page is refreshed using the second grayscale refresh mode to display the handwritten note drawn using the second note color corresponding to the target second grayscale value.
[0076] The specific display process of the handwritten note can be implemented through the following steps S241-S243:
[0077] S241, identifying a drawing area according to the user's note drawing operation, and using the target second grayscale value as the grayscale value corresponding to the drawing area.
[0078] 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 target second grayscale value is used as the grayscale value corresponding to filling the drawing area.
[0079] Among them, in a black and white ink screen device, the target 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 target 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 target 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.
[0080] S242, generating image data of an image to be displayed based on the drawing area and the grayscale value corresponding to the drawing area.
[0081] In the process of generating image data of the image to be displayed, at least one of the following two methods may be used:
[0082] Generation method 1, obtain the image data of the previous frame of the image to be displayed, and generate the image data of the image to be displayed 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. In this method, the image to be displayed is the display page of the entire ink screen device after the refresh. Among them, the previous frame of the image to be displayed is the image displayed after the most recent page refresh, and is also the image displayed in the current ink screen device. By correcting the previous frame of the image to be displayed through the drawing area and the grayscale value corresponding to the drawing area, the current corresponding image to be displayed can be obtained.
[0083] Generation 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.
[0084] 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.
[0085] 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. Among them, the note color in the refreshed drawing area is the second note color.
[0086] 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 global refresh method in the second grayscale refresh mode is used to drive the ink screen to display the image to be displayed. This method can effectively avoid screen afterimages and improve the display effect.
[0087] 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 the partial refresh method in the second grayscale refresh mode. This method can greatly improve the refresh efficiency and effectively reduce the occurrence of screen flickering.
[0088] It can be seen that, based on the first embodiment, this embodiment further calculates the mapping difference between the target first grayscale value and any second grayscale value, and identifies the target second grayscale value from multiple second grayscale values according to the mapping difference. The adoption of this solution can promptly respond to the user's handwriting drawing operation, improve the handwriting speed, and reduce the occurrence of handwritten notes not following the pen, thereby improving the user experience. And it ensures that the displayed handwritten notes are close to the user's needs in color. And it can further improve the similarity between the color of the displayed handwritten notes and the color of the handwritten notes selected by the user, further ensuring that the displayed handwritten notes are closer to the user's needs in color.
[0089] Embodiment 3
[0090] Figure 3 A flow chart of a method for displaying handwritten notes on an ink screen device according to Embodiment 3 of the present invention is shown. Based on Embodiment 1, this embodiment obtains multiple second grayscale refresh modes, further selects the optimal second grayscale refresh mode, and switches the refresh mode to the optimal second grayscale refresh mode.
[0091] like Figure 3 As shown, the method includes:
[0092] Step S310: identifying a first note color selected by a user in a first grayscale refresh mode, and calculating a target first grayscale value of the first note color in the first grayscale refresh mode.
[0093] Step S320: searching for a target second grayscale value matching the target first grayscale value in each second grayscale refresh mode.
[0094] In this embodiment, there are multiple second grayscale refresh modes. Taking the first grayscale refresh mode as a 16-grayscale refresh mode as an example, the second grayscale refresh mode can be an 8-grayscale refresh mode, a 4-grayscale refresh mode, a 2-grayscale refresh mode, etc.
[0095] Referring to the corresponding steps in Embodiment 1 and / or Embodiment 2, for each second grayscale refresh mode, a target second grayscale value matching the target first grayscale value is searched, thereby obtaining the target second grayscale value in each second grayscale refresh mode.
[0096] Step S330 : identifying a target second grayscale refresh mode from a plurality of second grayscale refresh modes according to the grayscale of each second grayscale refresh mode and the mapping difference corresponding to the target second grayscale value of each second grayscale refresh mode.
[0097] The grayscale of the second grayscale refresh mode can reflect the refresh speed of the second grayscale refresh mode. The higher the grayscale, the slower the refresh speed. The mapping difference corresponding to the target second grayscale value of the second grayscale refresh mode is specifically the mapping difference between the target second grayscale value of the second grayscale refresh mode and the target first grayscale value. The mapping difference reflects the color difference between the handwritten note color corresponding to the target second grayscale value of the second grayscale refresh mode and the handwritten note color selected by the user. The larger the mapping difference, the greater the color difference. Therefore, this embodiment comprehensively identifies the optimal second grayscale refresh mode from the two dimensions of grayscale and mapping difference. The optimal second grayscale refresh mode is the target second grayscale refresh mode.
[0098] Specifically, if the mapping differences corresponding to the target second grayscale values of multiple second grayscale refresh modes are the same, the second grayscale refresh mode with the smallest grayscale among the multiple second grayscale refresh modes is used as the target second grayscale refresh mode. When the mapping differences corresponding to the target second grayscale values of multiple second grayscale refresh modes are the same, it indicates that the color difference between the note color using the target second grayscale value of each second grayscale refresh mode and the note color selected by the user is the same, so in this case, the second grayscale refresh mode with the smallest grayscale and the fastest refresh speed is selected as the target second grayscale refresh mode. This further improves the handwriting rate.
[0099] If the mapping differences corresponding to the target second grayscale values of multiple second grayscale refresh modes are different, then for any second grayscale refresh mode, the grayscale reference value is calculated according to the grayscale of the second grayscale refresh mode, and the mapping difference reference value is calculated according to the mapping difference corresponding to the target second grayscale value of the second grayscale refresh mode; the total reference value of the second grayscale refresh mode is calculated according to the grayscale parameter value and the mapping difference reference value of the second grayscale refresh mode; the second grayscale refresh mode with the highest total reference value is taken as the target second grayscale refresh mode. Wherein, the grayscale reference value is negatively correlated to the grayscale of the second grayscale refresh mode; and / or, the mapping difference reference value is negatively correlated to the mapping difference corresponding to the target second grayscale value of the second grayscale refresh mode. That is, when the mapping differences corresponding to the target second grayscale values of multiple second grayscale refresh modes are different, the second grayscale refresh modes are evaluated from the grayscale and the mapping difference, respectively, so as to obtain the grayscale parameter value and the mapping difference reference value of each second grayscale refresh mode, and then the total reference value of each second grayscale refresh mode can be obtained according to the weighted summation method, and finally the optimal second grayscale value is determined according to the total reference value.
[0100] Step S340: In response to the user's note drawing operation, the page is refreshed using the target second grayscale refresh mode to display the handwritten note drawn in the second note color corresponding to the target second grayscale value of the target second grayscale refresh mode.
[0101] It can be seen that, based on the first embodiment, this embodiment obtains multiple second grayscale refresh modes, further comprehensively selects the optimal second grayscale refresh mode from the two dimensions of the grayscale of the second grayscale refresh mode and the mapping difference corresponding to the target second grayscale value, and switches the refresh mode to the optimal second grayscale refresh mode. This can further improve the handwriting speed and ensure that the displayed handwritten notes are close to the user's needs in color.
[0102] Embodiment 4
[0103] 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.
[0104] The executable instructions may be specifically used to cause the processor to perform the following operations:
[0105] identifying a first note color selected by a user in a first grayscale refresh mode;
[0106] calculating a target first grayscale value of the first note color in the first grayscale refresh mode;
[0107] Searching for a target second grayscale value matching the target first grayscale value 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;
[0108] 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 using the second note color corresponding to the target second grayscale value.
[0109] In an optional implementation, the executable instructions cause the processor to perform the following operations:
[0110] The second grayscale refresh mode includes a plurality of second grayscale values;
[0111] Calculating a mapping difference between a target first grayscale value and any second grayscale value;
[0112] A target second grayscale value is identified from the plurality of second grayscale values according to the mapping difference.
[0113] In an optional implementation, the executable instructions cause the processor to perform the following operations:
[0114] The first grayscale refresh mode includes a plurality of first grayscale values;
[0115] For any second grayscale value, according to a mapping relationship between a first grayscale value in a first grayscale refresh mode and a second grayscale value in a second grayscale refresh mode, determining a standard first grayscale value having a mapping relationship with the second grayscale value from the plurality of first grayscale values;
[0116] The absolute value of the difference between the standard first grayscale value having a mapping relationship between the target first grayscale value and the second grayscale value is used as the mapping difference between the target first grayscale value and the second grayscale value.
[0117] In an optional implementation, the executable instructions cause the processor to perform the following operations:
[0118] The second grayscale value with the smallest corresponding mapping difference is used as the target second grayscale value.
[0119] In an optional implementation, the executable instructions cause the processor to perform the following operations:
[0120] The second grayscale value whose corresponding mapping difference is less than the preset threshold is used as the target second grayscale value.
[0121] In an optional implementation, the executable instructions cause the processor to perform the following operations:
[0122] The second grayscale refresh mode is multiple;
[0123] Searching for a target second grayscale value matching the target first grayscale value in each second grayscale refresh mode;
[0124] According to the grayscale of each second grayscale refresh mode and the mapping difference corresponding to the target second grayscale value of each second grayscale refresh mode, a target second grayscale refresh mode is identified from the plurality of second grayscale refresh modes.
[0125] In an optional implementation, the executable instructions cause the processor to perform the following operations:
[0126] In response to the user's note drawing operation, the target second grayscale refresh mode is used to perform page refresh to display the handwritten note drawn in the second note color corresponding to the target second grayscale value of the target second grayscale refresh mode.
[0127] In an optional implementation, the executable instructions cause the processor to perform the following operations:
[0128] If the mapping differences corresponding to the target second grayscale values of the plurality of second grayscale refresh modes are the same, the second grayscale refresh mode with the smallest grayscale among the plurality of second grayscale refresh modes is used as the target second grayscale refresh mode.
[0129] In an optional implementation, the executable instructions cause the processor to perform the following operations:
[0130] If the mapping differences corresponding to the target second grayscale values of the plurality of second grayscale refresh modes are different, then for any second grayscale refresh mode, a grayscale reference value is calculated according to the grayscale of the second grayscale refresh mode, and a mapping difference reference value is calculated according to the mapping difference corresponding to the target second grayscale value of the second grayscale refresh mode;
[0131] Calculating a total reference value of the second grayscale refresh mode according to the grayscale parameter value of the second grayscale refresh mode and the mapping difference reference value;
[0132] The second grayscale refresh mode with the highest total reference value is used as the target second grayscale refresh mode.
[0133] In an optional implementation, the executable instructions cause the processor to perform the following operations:
[0134] According to the user's note drawing operation, identifying a drawing area, and using the target second grayscale value as a grayscale value corresponding to the drawing area;
[0135] generating image data of an image to be displayed based on the drawing area and the grayscale value corresponding to the drawing area;
[0136] A table is looked up to obtain a driving waveform of the image to be displayed, and the ink screen is driven according to the driving waveform to display the image to be displayed.
[0137] It can be seen that this embodiment first identifies the first note color selected by the user in the high grayscale refresh mode, calculates the target first grayscale value of the first note color in the high grayscale refresh mode, further searches for the target second grayscale value that matches the target first grayscale value, and finally uses the low grayscale refresh mode to refresh the page to display the handwritten notes drawn with the second note color corresponding to the target second grayscale value. This solution can respond to the user's handwriting drawing operation in a timely manner, improve the handwriting speed, and reduce the occurrence of handwritten notes not following the pen, thereby improving the user experience. And it ensures that the displayed handwritten notes are close to the user's needs in color.
[0138] Embodiment 5
[0139] 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 also includes a color filter film ( Figure 4 not shown).
[0140] 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 .
[0141] 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.
[0142] Specifically, the program 407 may include program codes, which include computer operation instructions.
[0143] 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 may be processors of different types, such as one or more CPUs and one or more ASICs.
[0144] 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.
[0145] Program 407 may be specifically used to enable processor 403 to perform the following operations:
[0146] identifying a first note color selected by a user in a first grayscale refresh mode;
[0147] calculating a target first grayscale value of the first note color in the first grayscale refresh mode;
[0148] Searching for a target second grayscale value matching the target first grayscale value 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;
[0149] 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 using the second note color corresponding to the target second grayscale value.
[0150] In an optional implementation, the program 407 may be specifically used to enable the processor 403 to perform the following operations:
[0151] The second grayscale refresh mode includes a plurality of second grayscale values;
[0152] Calculating a mapping difference between a target first grayscale value and any second grayscale value;
[0153] A target second grayscale value is identified from the plurality of second grayscale values according to the mapping difference.
[0154] In an optional implementation, the program 407 may be specifically used to enable the processor 403 to perform the following operations:
[0155] The first grayscale refresh mode includes a plurality of first grayscale values;
[0156] For any second grayscale value, according to a mapping relationship between a first grayscale value in a first grayscale refresh mode and a second grayscale value in a second grayscale refresh mode, determining a standard first grayscale value having a mapping relationship with the second grayscale value from the plurality of first grayscale values;
[0157] The absolute value of the difference between the standard first grayscale value having a mapping relationship between the target first grayscale value and the second grayscale value is used as the mapping difference between the target first grayscale value and the second grayscale value.
[0158] In an optional implementation, the program 407 may be specifically configured to enable the processor 403 to perform the following operations:
[0159] The second grayscale value with the smallest corresponding mapping difference is used as the target second grayscale value.
[0160] In an optional implementation, the program 407 may be specifically configured to enable the processor 403 to perform the following operations:
[0161] The second grayscale value whose corresponding mapping difference is less than the preset threshold is used as the target second grayscale value.
[0162] In an optional implementation, the program 407 may be specifically configured to enable the processor 403 to perform the following operations:
[0163] The second grayscale refresh mode is multiple;
[0164] Searching for a target second grayscale value matching the target first grayscale value in each second grayscale refresh mode;
[0165] According to the grayscale of each second grayscale refresh mode and the mapping difference corresponding to the target second grayscale value of each second grayscale refresh mode, a target second grayscale refresh mode is identified from the plurality of second grayscale refresh modes.
[0166] In an optional implementation, the program 407 may be specifically configured to enable the processor 403 to perform the following operations:
[0167] In response to the user's note drawing operation, the target second grayscale refresh mode is used to perform page refresh to display the handwritten note drawn in the second note color corresponding to the target second grayscale value of the target second grayscale refresh mode.
[0168] In an optional implementation, the program 407 may be specifically configured to enable the processor 403 to perform the following operations:
[0169] If the mapping differences corresponding to the target second grayscale values of the plurality of second grayscale refresh modes are the same, the second grayscale refresh mode with the smallest grayscale among the plurality of second grayscale refresh modes is used as the target second grayscale refresh mode.
[0170] In an optional implementation, the program 407 may be specifically used to enable the processor 403 to perform the following operations:
[0171] If the mapping differences corresponding to the target second grayscale values of the plurality of second grayscale refresh modes are different, then for any second grayscale refresh mode, a grayscale reference value is calculated according to the grayscale of the second grayscale refresh mode, and a mapping difference reference value is calculated according to the mapping difference corresponding to the target second grayscale value of the second grayscale refresh mode;
[0172] Calculating a total reference value of the second grayscale refresh mode according to the grayscale parameter value of the second grayscale refresh mode and the mapping difference reference value;
[0173] The second grayscale refresh mode with the highest total reference value is used as the target second grayscale refresh mode.
[0174] In an optional implementation, the program 407 may be specifically used to enable the processor 403 to perform the following operations:
[0175] According to the user's note drawing operation, identifying a drawing area, and using the target second grayscale value as a grayscale value corresponding to the drawing area;
[0176] generating image data of an image to be displayed based on the drawing area and the grayscale value corresponding to the drawing area;
[0177] A table is looked up to obtain a driving waveform of the image to be displayed, and the ink screen is driven according to the driving waveform to display the image to be displayed.
[0178] It can be seen that this embodiment first identifies the first note color selected by the user in the high grayscale refresh mode, calculates the target first grayscale value of the first note color in the high grayscale refresh mode, further searches for the target second grayscale value that matches the target first grayscale value, and finally uses the low grayscale refresh mode to refresh the page to display the handwritten notes drawn with the second note color corresponding to the target second grayscale value. This solution can respond to the user's handwriting drawing operation in a timely manner, improve the handwriting speed, and reduce the occurrence of handwritten notes not following the pen, thereby improving the user experience. And it ensures that the displayed handwritten notes are close to the user's needs in color.
[0179] The algorithm or display provided here is not inherently related to any specific computer, virtual system or other equipment. Various general systems can also be used together with the teaching 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 here, and the description of the above specific language is for disclosing the best mode of the present invention.
[0180] 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.
[0181] 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.
[0182] 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.
[0183] 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.
[0184] 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.
[0185] 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: identifying a first note color selected by a user in a first grayscale refresh mode; Calculating a target first grayscale value of the first note color in the first grayscale refresh mode; wherein the first grayscale refresh mode includes a plurality of first grayscale values; Searching for a target second grayscale value matching the target first grayscale value in a second grayscale refresh mode; wherein a refresh rate of the first grayscale refresh mode is lower than that of the second grayscale refresh mode; the target second grayscale value is the same as or similar to the grayscale corresponding to the target first grayscale value; and the second grayscale refresh mode includes a plurality of second grayscale values; In response to the user's note drawing operation, refreshing the page using the second grayscale refresh mode to display the handwritten note drawn using the second note color corresponding to the target second grayscale value; Among them, searching for a target second grayscale value matching the target first grayscale value in the second grayscale refresh mode includes: for any second grayscale value, determining a standard first grayscale value having a mapping relationship with the second grayscale value from multiple first grayscale values according to a mapping relationship between the first grayscale value in the first grayscale refresh mode and the second grayscale value in the second grayscale refresh mode; taking the absolute value of the difference between the target first grayscale value and the standard first grayscale value having a mapping relationship with the second grayscale value as a mapping difference between the target first grayscale value and the second grayscale value; and identifying the target second grayscale value from the multiple second grayscale values according to the mapping difference.
2. The method according to claim 1, wherein: The step of identifying a target second grayscale value from the plurality of second grayscale values according to the mapping difference further comprises: The second grayscale value with the smallest corresponding mapping difference is used as the target second grayscale value.
3. The method according to claim 1, wherein: The step of identifying a target second grayscale value from the plurality of second grayscale values according to the mapping difference further comprises: The second grayscale value whose corresponding mapping difference is less than the preset threshold is used as the target second grayscale value.
4. The method according to any one of claims 1 to 3, wherein: The second grayscale refresh mode is multiple; Then, searching for a target second grayscale value matching the target first grayscale value in the second grayscale refresh mode further includes: Searching for a target second grayscale value matching the target first grayscale value in each second grayscale refresh mode; According to the grayscale of each second grayscale refresh mode and the mapping difference corresponding to the target second grayscale value of each second grayscale refresh mode, a target second grayscale refresh mode is identified from the plurality of second grayscale refresh modes.
5. The method according to claim 4, wherein: The step of refreshing the page in response to the user's note drawing operation using the second grayscale refresh mode to display the handwritten note drawn using the second note color corresponding to the target second grayscale value further includes: In response to the user's note drawing operation, the target second grayscale refresh mode is used to perform page refresh to display the handwritten note drawn in the second note color corresponding to the target second grayscale value of the target second grayscale refresh mode.
6. The method according to claim 4, wherein: The step of identifying a target second grayscale refresh mode from a plurality of second grayscale refresh modes according to the grayscale of each second grayscale refresh mode and the mapping difference corresponding to the target second grayscale value of each second grayscale refresh mode further includes: If the mapping differences corresponding to the target second grayscale values of the plurality of second grayscale refresh modes are the same, the second grayscale refresh mode with the smallest grayscale among the plurality of second grayscale refresh modes is used as the target second grayscale refresh mode.
7. The method according to claim 4, wherein: The step of identifying a target second grayscale refresh mode from a plurality of second grayscale refresh modes according to the grayscale of each second grayscale refresh mode and the mapping difference corresponding to the target second grayscale value of each second grayscale refresh mode further includes: If the mapping differences corresponding to the target second grayscale values of the plurality of second grayscale refresh modes are different, then for any second grayscale refresh mode, a grayscale reference value is calculated according to the grayscale of the second grayscale refresh mode, and a mapping difference reference value is calculated according to the mapping difference corresponding to the target second grayscale value of the second grayscale refresh mode; Calculating a total reference value of the second grayscale refresh mode according to the grayscale parameter value of the second grayscale refresh mode and the mapping difference reference value; The second grayscale refresh mode with the highest total reference value is used as the target second grayscale refresh mode.
8. The method according to any one of claims 1 to 3, wherein: The step of refreshing the page in response to the user's note drawing operation using the second grayscale refresh mode to display the handwritten note drawn using the second note color corresponding to the target second grayscale value further includes: According to the user's note drawing operation, identifying a drawing area, and using the target second grayscale value as a grayscale value corresponding to the drawing area; generating image data of an image to be displayed 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, and the ink screen is driven according to the driving waveform to display the image to be displayed.
9. 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: identifying a first note color selected by a user in a first grayscale refresh mode; Calculating a target first grayscale value of the first note color in the first grayscale refresh mode; wherein the first grayscale refresh mode includes a plurality of first grayscale values; Searching for a target second grayscale value matching the target first grayscale value in a second grayscale refresh mode; wherein a refresh rate of the first grayscale refresh mode is lower than that of the second grayscale refresh mode; the target second grayscale value is the same as or similar to the grayscale corresponding to the target first grayscale value; and the second grayscale refresh mode includes a plurality of second grayscale values; In response to the user's note drawing operation, refreshing the page using the second grayscale refresh mode to display the handwritten note drawn using the second note color corresponding to the target second grayscale value; Among them, searching for a target second grayscale value matching the target first grayscale value in the second grayscale refresh mode includes: for any second grayscale value, determining a standard first grayscale value having a mapping relationship with the second grayscale value from multiple first grayscale values according to a mapping relationship between the first grayscale value in the first grayscale refresh mode and the second grayscale value in the second grayscale refresh mode; taking the absolute value of the difference between the target first grayscale value and the standard first grayscale value having a mapping relationship with the second grayscale value as a mapping difference between the target first grayscale value and the second grayscale value; and identifying the target second grayscale value from the multiple second grayscale values according to the mapping difference.
10. The ink screen device according to claim 9, wherein: The executable instructions cause the processor to perform the following operations: The second grayscale value with the smallest corresponding mapping difference is used as the target second grayscale value.
11. The ink screen device according to claim 9, wherein: The executable instructions cause the processor to perform the following operations: The second grayscale value whose corresponding mapping difference is less than the preset threshold is used as the target second grayscale value.
12. The ink display device according to any one of claims 9 to 11, wherein: The executable instructions cause the processor to perform the following operations: The second grayscale refresh mode is multiple; Searching for a target second grayscale value matching the target first grayscale value in each second grayscale refresh mode; According to the grayscale of each second grayscale refresh mode and the mapping difference corresponding to the target second grayscale value of each second grayscale refresh mode, a target second grayscale refresh mode is identified from the plurality of second grayscale refresh modes.
13. The ink screen device according to claim 12, wherein: The executable instructions cause the processor to perform the following operations: In response to the user's note drawing operation, the target second grayscale refresh mode is used to perform page refresh to display the handwritten note drawn in the second note color corresponding to the target second grayscale value of the target second grayscale refresh mode.
14. The ink screen device according to claim 12, wherein: The executable instructions cause the processor to perform the following operations: If the mapping differences corresponding to the target second grayscale values of the plurality of second grayscale refresh modes are the same, the second grayscale refresh mode with the smallest grayscale among the plurality of second grayscale refresh modes is used as the target second grayscale refresh mode.
15. The ink screen device according to claim 14, wherein: The executable instructions cause the processor to perform the following operations: If the mapping differences corresponding to the target second grayscale values of the plurality of second grayscale refresh modes are different, then for any second grayscale refresh mode, a grayscale reference value is calculated according to the grayscale of the second grayscale refresh mode, and a mapping difference reference value is calculated according to the mapping difference corresponding to the target second grayscale value of the second grayscale refresh mode; Calculating a total reference value of the second grayscale refresh mode according to the grayscale parameter value of the second grayscale refresh mode and the mapping difference reference value; The second grayscale refresh mode with the highest total reference value is used as the target second grayscale refresh mode.
16. The ink display device according to any one of claims 9 to 11, wherein: The executable instructions cause the processor to perform the following operations: According to the user's note drawing operation, identifying a drawing area, and using the target second grayscale value as a grayscale value corresponding to the drawing area; generating image data of an image to be displayed 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, and the ink screen is driven according to the driving waveform to display the image to be displayed.
17. A computer storage medium, wherein at least one executable instruction is stored in the storage medium, and wherein 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 8.
Citation Information
Patent Citations
Multi-gray scale dynamic display refreshing accelerating method and apparatus for driving electronic paper display screen
CN103426407A
E-book reader handwriting drawing method and e-book reader
CN108959201A
Handwriting display method, handwriting reading equipment and computer storage medium
CN110471608A