CROSS REFERENCE TO RELATED APPLICATION

This application is the National Stage of International Patent Application No. PCT/CN2019/118915, filed Nov. 15, 2019, which claims priority to Chinese Patent Application NO. 201910142609.5, titled “INK SCREEN READING DEVICE, SCREEN DRIVING METHOD THEREOF AND STORAGE MEDIUM”, filed Feb. 26, 2019, the entire contents of which are incorporated herein by reference.

TECHNICAL FIELD

The disclosure relates to the technical field of computer, and particularly to an ink screen reading device, a screen driving method thereof and a storage medium.

BACKGROUND

Ink screen devices refer to electronic devices that use an electronic ink screen (e-ink screen). Some ink screen devices have a handwriting function, and are also called handwriting reading devices or handwriting readers. The e-ink screen is a screen that does not emit light by itself but relies on external reflection to achieve a display effect. As the display effect of the e-ink screen is very similar to that of paper materials, the experience of reading the e-ink screen is comparable to that of reading the paper materials.

The ink screen is composed of many microcapsules, and each microcapsule contains multiple black particles and multiple white particles which have opposite charges. When black content needs to be displayed on the screen, the black particles are driven by a voltage to move up to the top of the screen (that is, to move from the bottom to the screen), when white content needs to be displayed, the white particles are driven by the voltage to move up to the top of the screen (that is, to move from the bottom to the screen). In addition, the existing e-readers also provide 16 grayscale colors, that is, 16 grayscale colors from white to black (light gray, dark gray, etc.). The black particles are controlled by the voltage to move up to different positions, so as to realize corresponding grayscale display.

Generally, it is necessary for ink screen providers to provide a display look-up-table (LUT). The LUT is a voltage drive table in which a correspondence between different grayscales and drive waveforms is recorded. The drive waveform is mainly composed of a waveform amplitude (corresponding to the size of the drive voltage), a pulse width, and the number of pulses. In principle, the longer the distance the particles are driven to move, the greater the required driving voltage, the greater the pulse width, and the greater the number of pulses. For example, when black content is to be displayed, the black particles move the longest distance (from the bottom to the top of the screen); when dark gray content is to be displayed, the black particles move a longer distance that is shorter than the longest distance, and when light gray content is to be displayed, the black particles move a distance shorter than the longer distance.

Material properties of the ink screen itself will make particles to produce higher “viscosity” in low temperature environments, which causes movement distances of the particles are insufficient. For example, when the same driving waveform is used to drive the movement of the black particles, the distance between the black particles and the top of the screen after the black particles moving in a low temperature environment is greater than that in a high temperature environment, resulting in the displayed grayscales become lighter. In order to overcome this defect, in the prior art, when looking up the LUT, it is not only necessary to refer to the grayscales of the displayed content, but also to refer to the current temperature of the ink screen. In principle, when the same grayscale content is to be displayed, the lower the temperature, the greater the driving voltage of the driving waveform, the greater the waveform width, and the greater the number of pulses, which can make the particles fully move to the corresponding position, that is, the movement of the particles in low temperature environments needs to be compensated.

The inventor found that there are at least the following defects in the prior art: since the driving voltage has a certain value range and its effect on particle movement compensation is relatively limited, the movement compensation in low temperature environments is mainly achieved by increasing the pulse width and the number of pulses, which will increase the time-consuming of screen refresh; and compared with Liquid Crystal Display (LCD) screens, the ink screen itself has the characteristic of low refresh speed, and further reducing the refresh speed in low temperature environments will seriously impact the use experience of users.

SUMMARY

In view of this, an ink screen reading device, a screen driving method thereof and a storage medium are provided according to the embodiments of the disclosure, to at least partially solve the problems in the prior art.

In an aspect, a screen driving method of an ink screen reading device is provided. The screen driving method comprises:

acquiring a current temperature value of a screen;

judging whether the current temperature value is lower than a preset first temperature value;

in condition that the current temperature value is lower than the first temperature value, choosing a second temperature value and looking up a preset table according to the second temperature value and grayscale values of content to be displayed to obtain a waveform of the screen, wherein the second temperature value is higher than or equal to the first temperature value;

in condition that the current temperature value is higher than or equal to the first temperature value, looking up the table according to the current temperature value and the grayscale values of content to be displayed to obtain the waveform of the screen; and

driving the screen by the waveform to display the content to be displayed.

In another aspect, an ink screen reading device is provided. The ink screen reading device comprises: a screen, a temperature sensor, at least one processor, a memory, a communication interface and a communication bus, wherein the screen, the temperature sensor, the processor, the memory, and the communication interface communicate with each other through the communication bus;

the memory is configured to store executable instructions that upon execution cause the at least one processor to perform operations, the operations comprising:

acquiring a current temperature value of the screen via the temperature sensor;

judging whether the current temperature value is lower than a preset first temperature value;

in condition that the current temperature value is lower than the first temperature value, choosing a second temperature value and looking up a preset table according to the second temperature value and grayscale values of content to be displayed to obtain a waveform of the screen, wherein the second temperature value is higher than or equal to the first temperature value;

in condition that the current temperature value is higher than or equal to the first temperature value, looking up the table according to the current temperature value and the grayscale values of content to be displayed to obtain the waveform of the screen; and

driving the screen by the waveform to display the content to be displayed.

In further aspect, a non-volatile computer readable storage medium is provided. The non-volatile computer readable storage medium stores at least one executable instruction, wherein the executable instruction is configured to cause a processor to perform the following operations:

acquiring a current temperature value of a screen;

judging whether the current temperature value is lower than a preset first temperature value;

in condition that the current temperature value is lower than the first temperature value, choosing a second temperature value and looking up a preset table according to the second temperature value and grayscale values of content to be displayed to obtain a waveform of the screen, wherein the second temperature value is higher than or equal to the first temperature value;

in condition that the current temperature value is higher than or equal to the first temperature value, looking up the table according to the current temperature value and the grayscale values of content to be displayed to obtain the waveform of the screen; and

driving the screen by the waveform to display the content to be displayed.

In further aspect, a computer program product is provided. The computer program product comprising a computing program stored on the non-volatile computer readable storage medium described above.

the screen driving method for the ink screen reading device according to an embodiment of the present disclosure compare the current temperature of the screen with the preset first temperature value, and when the current temperature of the screen is lower, a higher second temperature value is used to look up the preset table to obtain a waveform of the screen. Since the second temperature value is higher than the current temperature, a driving waveform with a shorter refresh time can be obtained, thereby improving the refresh speed

The summary of the technical solutions of the present disclosure is described above. The technical means of the present disclosure may be understood clearer according to content of the specification. In order to make the above and other objects, features and advantages of the present disclosure clearer and easier to be understood, specific embodiments of the present disclosure are described hereinafter.

