Movatterモバイル変換


[0]ホーム

URL:


CN118471158A - Ink screen driving method, device, electronic device and storage medium - Google Patents

Ink screen driving method, device, electronic device and storage medium
Download PDF

Info

Publication number
CN118471158A
CN118471158ACN202410725670.3ACN202410725670ACN118471158ACN 118471158 ACN118471158 ACN 118471158ACN 202410725670 ACN202410725670 ACN 202410725670ACN 118471158 ACN118471158 ACN 118471158A
Authority
CN
China
Prior art keywords
color parameter
parameter value
ink screen
historical
current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202410725670.3A
Other languages
Chinese (zh)
Other versions
CN118471158B (en
Inventor
潘峥韵
许俊文
朱增
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ONYX INTERNATIONAL Inc
Original Assignee
ONYX INTERNATIONAL Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ONYX INTERNATIONAL IncfiledCriticalONYX INTERNATIONAL Inc
Priority to CN202410725670.3ApriorityCriticalpatent/CN118471158B/en
Publication of CN118471158ApublicationCriticalpatent/CN118471158A/en
Application grantedgrantedCritical
Publication of CN118471158BpublicationCriticalpatent/CN118471158B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The application discloses a driving method and device of an ink screen, electronic equipment and a storage medium, wherein the driving method comprises the following steps: acquiring a current color parameter value of a pixel point of an ink screen when a current display picture is displayed and a target color parameter value when a picture to be displayed is displayed; judging whether the historical color parameters have first historical color parameters with initial color parameter values identical to the current color parameter values and final color parameter values identical to the target color parameter values, if so, obtaining first historical waveform data corresponding to the first historical color parameters, wherein the first historical waveform data is a driving waveform sequence of pixel points of the ink screen, and if not, obtaining the driving waveform sequence of the pixel points of the ink screen according to the current color parameter values and the target color parameter values; and driving the ink screen to display the picture to be displayed by using the driving waveform sequence. The application can reduce the calculation workload of the driving waveform sequence and improve the picture refreshing speed of the ink screen.

Description

Translated fromChinese
墨水屏的驱动方法、装置、电子设备以及存储介质Ink screen driving method, device, electronic device and storage medium

技术领域Technical Field

本申请实施例涉及显示技术领域,尤其涉及一种墨水屏的驱动方法、装置、电子设备以及存储介质。The embodiments of the present application relate to the field of display technology, and in particular to a driving method, device, electronic device and storage medium for an ink screen.

背景技术Background Art

电子墨水屏利用电泳技术实现接近传统纸张的显示效果,因此也被成为“电子纸”。电子墨水屏一般通过电子墨水进行画面显示,电子墨水通常会制成电子墨水薄膜的形式,电子墨水薄膜由大量微囊组成,微囊中设置有带不同电荷的色素颗粒。初始状态下,色素颗粒悬浮在微囊中,当施加一定方向的电场后,相应的色素颗粒被推到顶部,微囊就会显示不同的颜色,而不同颜色的微囊组成了各种文字和图案。Electronic ink screens use electrophoresis technology to achieve a display effect close to that of traditional paper, so they are also called "electronic paper". Electronic ink screens generally display images through electronic ink, which is usually made into the form of electronic ink films. The electronic ink films are composed of a large number of microcapsules, and the microcapsules are equipped with pigment particles with different charges. In the initial state, the pigment particles are suspended in the microcapsules. When an electric field in a certain direction is applied, the corresponding pigment particles are pushed to the top, and the microcapsules will display different colors. Microcapsules of different colors form various texts and patterns.

而为了控制每个像素对应的墨水胶囊的变化,使像素点呈现目标颜色值(像素点在待显示画面中的颜色值),现有技术会通过向墨水屏的屏幕驱动模块发送驱动波形序列来控制像素对应的墨水胶囊,驱动波形序列包含了前述墨水胶囊两侧电极之间的电压差(驱动电压)的变化信号以及变化信号的持续时间(以帧的形式表征),屏幕驱动模块根据驱动波形序列来控制墨水胶囊,使像素颜色值发生变化。In order to control the changes of the ink capsules corresponding to each pixel so that the pixel point presents the target color value (the color value of the pixel point in the image to be displayed), the prior art controls the ink capsules corresponding to the pixels by sending a driving waveform sequence to the screen driving module of the ink screen. The driving waveform sequence includes a change signal of the voltage difference (driving voltage) between the electrodes on both sides of the ink capsule and the duration of the change signal (represented in the form of frames). The screen driving module controls the ink capsules according to the driving waveform sequence to change the pixel color value.

然而现有技术通常是采用遍历各个像素地比较当前画面和待显示画面,然后再根据各个像素的当前颜色值和目标颜色值计算出各个像素的驱动波形序列。显然,驱动波形序列的计算过程会影响画面刷新速度,为了满足用户对于电子墨水屏快速刷新的要求,有必要对电子墨水屏的驱动方法进行优化。However, the prior art usually compares the current image with the image to be displayed by traversing each pixel, and then calculates the driving waveform sequence of each pixel according to the current color value and the target color value of each pixel. Obviously, the calculation process of the driving waveform sequence will affect the image refresh speed. In order to meet the user's requirements for fast refresh of the electronic ink screen, it is necessary to optimize the driving method of the electronic ink screen.

发明内容Summary of the invention

基于此,本申请提供了一种墨水屏的驱动方法、装置、电子设备以及存储介质,以提高墨水屏的画面刷新速度。Based on this, the present application provides a driving method, device, electronic device and storage medium of an ink screen to increase the screen refresh speed of the ink screen.

第一方面,本申请提供了一种墨水屏的驱动方法,所述墨水屏包括波形缓存器,所述波形缓存器用于保存所述墨水屏的像素点的历史波形数据以及与所述历史波形数据一一对应的历史颜色参数,所述历史颜色参数包括所述墨水屏的像素点在显示历史画面时的初始颜色参数值以及最终颜色参数值;所述驱动方法包括:In a first aspect, the present application provides a method for driving an ink screen, wherein the ink screen includes a waveform buffer, the waveform buffer is used to store historical waveform data of pixels of the ink screen and historical color parameters corresponding to the historical waveform data, the historical color parameters including initial color parameter values and final color parameter values of pixels of the ink screen when displaying historical images; the driving method includes:

获取所述墨水屏的像素点在显示当前显示画面时的当前颜色参数值以及在显示待显示画面时的目标颜色参数值;Obtaining a current color parameter value of a pixel point of the ink screen when displaying a currently displayed image and a target color parameter value when displaying an image to be displayed;

判断所述历史颜色参数中是否具有所述初始颜色参数值与所述当前颜色参数值相同且所述最终颜色参数值与所述目标颜色参数值相同的第一历史颜色参数;Determine whether the historical color parameters include a first historical color parameter whose initial color parameter value is the same as the current color parameter value and whose final color parameter value is the same as the target color parameter value;

判断结果为是,则获得与所述第一历史颜色参数相对应的第一历史波形数据,所述第一历史波形数据为所述墨水屏的像素点的驱动波形序列;If the judgment result is yes, first historical waveform data corresponding to the first historical color parameter is obtained, where the first historical waveform data is a driving waveform sequence of the pixel points of the ink screen;

判断结果为否,则根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列;If the judgment result is no, a driving waveform sequence of the pixel points of the ink screen is obtained according to the current color parameter value and the target color parameter value;

利用所述驱动波形序列驱动所述墨水屏显示所述待显示画面。The driving waveform sequence is used to drive the ink screen to display the picture to be displayed.

在本申请一些实施例中,所述初始颜色参数值为初始灰度值,所述最终颜色参数值为最终灰度值,所述当前颜色参数值为当前灰度值,所述目标颜色参数值为目标灰度值。In some embodiments of the present application, the initial color parameter value is an initial grayscale value, the final color parameter value is a final grayscale value, the current color parameter value is a current grayscale value, and the target color parameter value is a target grayscale value.

在本申请一些实施例中,在所述判断所述历史颜色参数中是否具有所述初始颜色参数值与所述当前颜色参数值相同且所述最终颜色参数值与所述目标颜色参数值相同的第一历史颜色参数的步骤之前,所述驱动方法还包括:In some embodiments of the present application, before the step of determining whether the historical color parameters include a first historical color parameter whose initial color parameter value is the same as the current color parameter value and whose final color parameter value is the same as the target color parameter value, the driving method further includes:

获取所述墨水屏的像素点在显示当前显示画面时的当前刷新模式以及在显示待显示画面时的目标刷新模式;Obtaining a current refresh mode of pixels of the ink screen when displaying a currently displayed image and a target refresh mode when displaying an image to be displayed;

判断所述当前刷新模式和所述目标刷新模式是否相同,如果是则执行下一步,如果否则根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列并跳过下一步。Determine whether the current refresh mode and the target refresh mode are the same, if so, execute the next step, if not, obtain the driving waveform sequence of the pixel points of the ink screen according to the current color parameter value and the target color parameter value and skip the next step.

在本申请一些实施例中,所述判断所述当前刷新模式和所述目标刷新模式是否相同,如果是则执行下一步,如果否则根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列并跳过下一步的步骤包括:In some embodiments of the present application, the step of determining whether the current refresh mode and the target refresh mode are the same, if yes, executing the next step, if not, obtaining a driving waveform sequence of a pixel point of the ink screen according to the current color parameter value and the target color parameter value and skipping the next step includes:

判断所述当前刷新模式和所述目标刷新模式是否相同,如果是则执行下一步,如果否则根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列并跳过下一步,并清空所述波形缓存器的数据。Determine whether the current refresh mode and the target refresh mode are the same. If so, execute the next step. If not, obtain the driving waveform sequence of the pixel points of the ink screen according to the current color parameter value and the target color parameter value, skip the next step, and clear the data in the waveform buffer.

在本申请一些实施例中,在所述判断所述历史颜色参数中是否具有所述初始颜色参数值与所述当前颜色参数值相同且所述最终颜色参数值与所述目标颜色参数值相同的第一历史颜色参数的步骤之前,所述驱动方法包括:In some embodiments of the present application, before the step of determining whether the historical color parameters include a first historical color parameter whose initial color parameter value is the same as the current color parameter value and whose final color parameter value is the same as the target color parameter value, the driving method includes:

判断所述当前颜色参数值和所述目标颜色参数值是否相同,如果是则不执行下一步,如果否则执行下一步。Determine whether the current color parameter value is the same as the target color parameter value, if yes, do not execute the next step, if not, execute the next step.

在本申请一些实施例中,在所述判断所述历史颜色参数中是否具有所述初始颜色参数值与所述当前颜色参数值相同且所述最终颜色参数值与所述目标颜色参数值相同的第一历史颜色参数的步骤之前,所述驱动方法包括:In some embodiments of the present application, before the step of determining whether the historical color parameters include a first historical color parameter whose initial color parameter value is the same as the current color parameter value and whose final color parameter value is the same as the target color parameter value, the driving method includes:

判断所述当前颜色参数值和所述目标颜色参数值是否相同;Determine whether the current color parameter value is the same as the target color parameter value;

所述当前颜色参数值和判断所述目标颜色参数值相同时,则获得所述墨水屏的像素点的灰度值不发生变化的时长,并判断所述时长是否大于预设阈值,如果是则对所述墨水屏的像素点的灰度值进行复位后再恢复至所述当前颜色参数值所对应的当前灰度值,然后执行下一步,如果否则直接执行下一步,When the current color parameter value and the target color parameter value are the same, the duration during which the grayscale value of the pixel of the ink screen does not change is obtained, and it is determined whether the duration is greater than a preset threshold. If so, the grayscale value of the pixel of the ink screen is reset and then restored to the current grayscale value corresponding to the current color parameter value, and then the next step is executed. If not, the next step is executed directly.

所述当前颜色参数值和判断所述目标颜色参数值不相同时,则执行下一步。When the current color parameter value and the target color parameter value are judged to be different, the next step is executed.

在本申请一些实施例中,所述历史画面包括当前显示画面;所述获得所述墨水屏的像素点的灰度值不发生变化的时长的步骤,包括:In some embodiments of the present application, the historical screen includes the current display screen; the step of obtaining the duration during which the grayscale value of the pixel of the ink screen does not change includes:

从所述当前显示画面开始依次地将所述墨水屏的像素点在显示每个历史画面时的初始颜色参数值和最终颜色参数值进行对比,当所述墨水屏的像素点在显示第N个历史画面时的初始颜色参数值和最终颜色参数值不相同时,则停止对比;Starting from the currently displayed picture, the initial color parameter value and the final color parameter value of the pixel point of the ink screen when displaying each historical picture are compared in sequence, and when the initial color parameter value and the final color parameter value of the pixel point of the ink screen when displaying the Nth historical picture are different, the comparison is stopped;

获得所述墨水屏的像素点从第一个历史画面至第N-1个历史画面的显示时长,所述显示时长为所述墨水屏的像素点的灰度值不发生变化的时长,所述第一个历史画面为当前显示画面。The display time of the pixels of the ink screen from the first historical screen to the N-1th historical screen is obtained, where the display time is the time during which the grayscale value of the pixels of the ink screen does not change, and the first historical screen is the currently displayed screen.

在本申请一些实施例中,所述对所述墨水屏的像素点的灰度值进行复位后再恢复至所述当前颜色参数值所对应的当前灰度值的步骤,包括:In some embodiments of the present application, the step of resetting the grayscale value of the pixel of the ink screen and then restoring it to the current grayscale value corresponding to the current color parameter value includes:

将所述墨水屏的像素点的灰度值复位至第一极限灰度值;Resetting the grayscale value of the pixel point of the ink screen to a first limit grayscale value;

再将所述墨水屏的像素点的灰度值从所述第一极限灰度值恢复至所述当前颜色参数值所对应的当前灰度值。Then, the grayscale value of the pixel point of the ink screen is restored from the first limit grayscale value to the current grayscale value corresponding to the current color parameter value.

在本申请一些实施例中,所述对所述墨水屏的像素点的灰度值进行复位后再恢复至所述当前颜色参数值所对应的当前灰度值的步骤,包括:In some embodiments of the present application, the step of resetting the grayscale value of the pixel of the ink screen and then restoring it to the current grayscale value corresponding to the current color parameter value includes:

将所述墨水屏的像素点的灰度值至少复位至一次第一极限灰度值和一次第二极限灰度值,所述第一极限灰度值和所述第二极限灰度值为不同灰度值;Resetting the grayscale value of the pixel point of the ink screen to at least a first limit grayscale value and a second limit grayscale value, wherein the first limit grayscale value and the second limit grayscale value are different grayscale values;

再将所述墨水屏的像素点的灰度值从所述第一极限灰度值或所述第二极限灰度值恢复至所述当前颜色参数值所对应的当前灰度值。Then, the grayscale value of the pixel point of the ink screen is restored from the first limit grayscale value or the second limit grayscale value to the current grayscale value corresponding to the current color parameter value.

在本申请一些实施例中,所述获取所述墨水屏的像素点在显示当前显示画面时的当前颜色参数值以及在显示待显示画面时的目标颜色参数值的步骤,包括:In some embodiments of the present application, the step of obtaining the current color parameter value of the pixel point of the ink screen when displaying the current display screen and the target color parameter value when displaying the screen to be displayed includes:

同时获取至少两个所述墨水屏的像素点在显示当前显示画面时的当前颜色参数值以及在显示待显示画面时的目标颜色参数值,至少两个所述墨水屏的像素点在显示当前显示画面时的当前颜色参数值存储在同一个存储单元内,至少两个所述墨水屏的像素点在显示待显示画面时的目标颜色参数值存储在同一个存储单元内。At the same time, current color parameter values of at least two pixels of the ink screen when displaying the currently displayed screen and target color parameter values when displaying the screen to be displayed are obtained. The current color parameter values of at least two pixels of the ink screen when displaying the currently displayed screen are stored in the same storage unit, and the target color parameter values of at least two pixels of the ink screen when displaying the screen to be displayed are stored in the same storage unit.

第二方面,本申请还提供了一种墨水屏的驱动装置,所述墨水屏包括波形缓存器,所述波形缓存器用于保存所述墨水屏的像素点的历史波形数据以及与所述历史波形数据一一对应的历史颜色参数,所述历史颜色参数包括所述墨水屏的像素点在显示历史画面时的初始颜色参数值以及最终颜色参数值;所述驱动装置包括:In a second aspect, the present application further provides a driving device for an ink screen, wherein the ink screen includes a waveform buffer, wherein the waveform buffer is used to store historical waveform data of pixels of the ink screen and historical color parameters corresponding to the historical waveform data, wherein the historical color parameters include initial color parameter values and final color parameter values of pixels of the ink screen when displaying historical images; the driving device includes:

第一获取模块,所述第一获取模块用于获取所述墨水屏的像素点在显示当前显示画面时的当前颜色参数值以及在显示待显示画面时的目标颜色参数值;A first acquisition module, the first acquisition module is used to acquire the current color parameter value of the pixel point of the ink screen when displaying the current display picture and the target color parameter value when displaying the picture to be displayed;

判断模块,所述判断模块用于判断所述历史颜色参数中是否具有所述初始颜色参数值与所述当前颜色参数值相同且所述最终颜色参数值与所述目标颜色参数值相同的第一历史颜色参数;A judgment module, the judgment module is used to judge whether the historical color parameters have a first historical color parameter whose initial color parameter value is the same as the current color parameter value and whose final color parameter value is the same as the target color parameter value;

第一波形模块,判断结果为是,则所述第一波形模块获得与所述第一历史颜色参数相对应的第一历史波形数据,所述第一历史波形数据为所述墨水屏的像素点的驱动波形序列;The first waveform module, if the judgment result is yes, then the first waveform module obtains the first historical waveform data corresponding to the first historical color parameter, and the first historical waveform data is a driving waveform sequence of the pixel points of the ink screen;

第二波形模块,判断结果为否,则所述第二波形模块根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列;The second waveform module, if the judgment result is no, then the second waveform module obtains a driving waveform sequence of the pixel points of the ink screen according to the current color parameter value and the target color parameter value;

驱动模块,所述驱动模块用于利用所述驱动波形序列驱动所述墨水屏显示所述待显示画面。A driving module, wherein the driving module is used to drive the ink screen to display the image to be displayed using the driving waveform sequence.

第三方面,本申请实施例还提供了一种电子设备,所述电子设备包括:In a third aspect, an embodiment of the present application further provides an electronic device, the electronic device comprising:

一个或多个处理器;one or more processors;

存储器,用于存储一个或多个程序;A memory for storing one or more programs;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述电子设备实现如本申请第一方面任一项所述的驱动方法。When the one or more programs are executed by the one or more processors, the electronic device implements the driving method as described in any one of the first aspects of the present application.

第四方面,本申请实施例还提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行本申请第一方面任一项所述的驱动方法。In a fourth aspect, an embodiment of the present application further provides a readable storage medium, on which a program or instruction is stored, and the program or instruction is executed by a processor to perform the driving method described in any one of the first aspects of the present application.

本申请提供了一种墨水屏的驱动方法、装置、电子设备以及存储介质,所述墨水屏包括波形缓存器,所述波形缓存器用于保存所述墨水屏的像素点的历史波形数据以及与所述历史波形数据一一对应的历史颜色参数,所述历史颜色参数包括所述墨水屏的像素点在显示历史画面时的初始颜色参数值以及最终颜色参数值;所述驱动方法包括:获取所述墨水屏的像素点在显示当前显示画面时的当前颜色参数值以及在显示待显示画面时的目标颜色参数值;判断所述历史颜色参数中是否具有所述初始颜色参数值与所述当前颜色参数值相同且所述最终颜色参数值与所述目标颜色参数值相同的第一历史颜色参数,如果是则获得与所述第一历史颜色参数相对应的第一历史波形数据,所述第一历史波形数据为所述墨水屏的像素点的驱动波形序列,如果否则根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列;利用所述驱动波形序列驱动所述墨水屏显示所述待显示画面。本申请通过判断所述历史颜色参数中是否具有所述初始颜色参数值与所述当前颜色参数值相同且所述最终颜色参数值与所述目标颜色参数值相同的第一历史颜色参数,从而得知所述波形缓存器是否存在与所述墨水屏的像素点在显示待显示画面时相同的颜色参数,如果是则获得与所述第一历史颜色参数相对应的第一历史波形数据,所述第一历史波形数据为所述墨水屏的像素点的驱动波形序列,如果否则根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列,从而可以减少驱动波形序列的计算工作量,而提高所述墨水屏的画面刷新速度。The present application provides a driving method, device, electronic device and storage medium of an ink screen, wherein the ink screen includes a waveform buffer, the waveform buffer is used to store historical waveform data of pixels of the ink screen and historical color parameters corresponding to the historical waveform data one by one, the historical color parameters including initial color parameter values and final color parameter values of pixels of the ink screen when displaying historical pictures; the driving method includes: obtaining current color parameter values of pixels of the ink screen when displaying a currently displayed picture and target color parameter values when displaying a picture to be displayed; judging whether the historical color parameters contain a first historical color parameter whose initial color parameter value is the same as the current color parameter value and whose final color parameter value is the same as the target color parameter value, if so, obtaining first historical waveform data corresponding to the first historical color parameter, the first historical waveform data being a driving waveform sequence of pixels of the ink screen, if not, obtaining a driving waveform sequence of pixels of the ink screen according to the current color parameter value and the target color parameter value; and using the driving waveform sequence to drive the ink screen to display the picture to be displayed. The present application determines whether the historical color parameters contain a first historical color parameter whose initial color parameter value is the same as the current color parameter value and whose final color parameter value is the same as the target color parameter value, thereby determining whether the waveform buffer contains the same color parameter as the pixel points of the ink screen when displaying the image to be displayed. If so, first historical waveform data corresponding to the first historical color parameter is obtained, and the first historical waveform data is a driving waveform sequence for the pixel points of the ink screen. Otherwise, the driving waveform sequence for the pixel points of the ink screen is obtained according to the current color parameter value and the target color parameter value, thereby reducing the calculation workload of the driving waveform sequence and improving the image refresh speed of the ink screen.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本申请提供的一种墨水屏的驱动方法的实施例一的流程图;FIG1 is a flow chart of a first embodiment of a method for driving an ink screen provided by the present application;

图2为本申请提供的一种墨水屏的驱动方法的实施例二的流程图;FIG. 2 is a flow chart of a second embodiment of a method for driving an ink screen provided by the present application;

图3为本申请提供的一种墨水屏的驱动方法的实施例三的流程图;FIG3 is a flow chart of a third embodiment of a method for driving an ink screen provided by the present application;

图4为本申请提供的一种墨水屏的驱动方法的实施例四的流程图;FIG4 is a flow chart of a fourth embodiment of a method for driving an ink screen provided by the present application;

图5为本申请提供的一种墨水屏的驱动方法的实施例五的流程图;FIG5 is a flow chart of a fifth embodiment of a method for driving an ink screen provided by the present application;

图6为本申请提供的一种墨水屏的驱动方法的步骤S100的部分流程图;FIG. 6 is a partial flow chart of step S100 of a method for driving an ink screen provided by the present application;

图7为本申请提供的一种墨水屏的驱动方法的步骤S200的实施例一的流程图;FIG. 7 is a flow chart of step S200 of an embodiment 1 of a method for driving an ink screen provided by the present application;

图8为本申请提供的一种墨水屏的驱动方法的步骤S200的实施例二的流程图;FIG8 is a flow chart of step S200 of a second embodiment of a method for driving an ink screen provided by the present application;

图9为本申请提供一种墨水屏的驱动装置的结构示意图;FIG9 is a schematic structural diagram of a driving device for an ink screen provided in the present application;

图10为本申请提供的一种电子设备的结构示意图。FIG10 is a schematic diagram of the structure of an electronic device provided in the present application.

具体实施方式DETAILED DESCRIPTION

下面结合附图和实施例对本申请实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请实施例,而非对本申请实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请实施例相关的部分而非全部结构。The embodiments of the present application are further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the embodiments of the present application, rather than to limit the embodiments of the present application. It should also be noted that, for ease of description, only parts related to the embodiments of the present application are shown in the accompanying drawings, rather than all structures.

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个,也不能理解为指示或暗示相对重要性。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。此外,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”,“串联”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。The terms "first", "second", etc. in the specification and claims of this application are used to distinguish similar objects, but not to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more, and it cannot be understood as indicating or implying relative importance. In addition, "and/or" in the specification and claims represents at least one of the connected objects, and the character "/" generally indicates that the objects associated with each other are in an "or" relationship. In addition, unless otherwise clearly specified and limited, the terms "set", "install", "connect", "connect", and "connect in series" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected, or indirectly connected through an intermediate medium, or it can be the internal communication of two elements. For those of ordinary skill in the art, the specific meanings of the above terms in this application can be understood in specific circumstances.

本申请提供的驱动方法可以用于搭载电子墨水屏的显示设备,所述显示设备可以是基于电子墨水屏的显示屏、平板电脑、移动电话、电子阅读器、个人数字助手(PersonalDigital Assistant,简称PDA)等电子设备,具体的,所述显示设备可以包括电子墨水屏、图像处理模块、微控制器、屏幕驱动模块、时序控制电路、以及电源控制电路。示例的,微控制器可以包括图像处理模块、以及画面检测模块等,图像处理模块可以对所获取到的原始图像数据进行预设的图像处理操作,例如抗锯齿、抖动、灰度转换、以及增强对比度中的一种或多种,并由此得到待显示画面的图像数据,其中,待显示画面中每个像素点都有对应的颜色值。接着画面检测模块会对原始图像数据进行分析,得到画面分析结果,微控制器根据画面分析结果,得到原始图像数据所对应的刷新策略,其中画面分析结果至少包括画面更新频率,相当于帧率,微控制器器根据帧率和刷新模式之间的映射关系来匹配出当前帧率所对应的刷新模式。例如,当帧率处于预设的数值范围时,匹配出特定的刷新模式,例如刷新速度较快的A2和DU等刷新模式,刷新速度较慢的GC16刷新模式等。The driving method provided in the present application can be used for a display device equipped with an electronic ink screen, and the display device can be an electronic device such as a display screen based on an electronic ink screen, a tablet computer, a mobile phone, an electronic reader, a personal digital assistant (PDA for short), etc. Specifically, the display device may include an electronic ink screen, an image processing module, a microcontroller, a screen driving module, a timing control circuit, and a power control circuit. For example, the microcontroller may include an image processing module, a picture detection module, etc. The image processing module may perform preset image processing operations on the acquired original image data, such as anti-aliasing, jitter, grayscale conversion, and one or more of enhanced contrast, and thereby obtain image data of the picture to be displayed, wherein each pixel in the picture to be displayed has a corresponding color value. Then the picture detection module will analyze the original image data to obtain a picture analysis result, and the microcontroller will obtain the refresh strategy corresponding to the original image data according to the picture analysis result, wherein the picture analysis result at least includes the picture update frequency, which is equivalent to the frame rate, and the microcontroller will match the refresh mode corresponding to the current frame rate according to the mapping relationship between the frame rate and the refresh mode. For example, when the frame rate is within a preset value range, a specific refresh mode is matched, such as refresh modes such as A2 and DU with faster refresh speeds, and GC16 with slower refresh speeds.

此外,屏幕驱动模块与微控制器连接,屏幕驱动模块会接收待显示画面的图像数据以及与待显示画面匹配的刷新模式,根据接收到的刷新模式将待显示画面转换为驱动波形数据,时序控制电路和电源控制电路用于依据驱动波形数据驱动电子墨水屏进行画面显示。具体地,屏幕驱动模块与时序控制电路连接,时序控制电路连接于电子墨水屏,电源控制电路连接于时序控制电路和电子墨水屏,时序控制电路用于向电源控制电路提供用于控制驱动电压的产生和撤除的控制信号,并且时序控制电路还用于按电子墨水屏的刷新模式向电子墨水屏提供用于驱动电子墨水屏的驱动信号,以使电子墨水屏显示出待显示画面。In addition, the screen driving module is connected to the microcontroller, and the screen driving module receives the image data of the picture to be displayed and the refresh mode matching the picture to be displayed, and converts the picture to be displayed into driving waveform data according to the received refresh mode, and the timing control circuit and the power supply control circuit are used to drive the electronic ink screen to display the picture according to the driving waveform data. Specifically, the screen driving module is connected to the timing control circuit, the timing control circuit is connected to the electronic ink screen, the power supply control circuit is connected to the timing control circuit and the electronic ink screen, the timing control circuit is used to provide the power supply control circuit with a control signal for controlling the generation and removal of the driving voltage, and the timing control circuit is also used to provide the electronic ink screen with a driving signal for driving the electronic ink screen according to the refresh mode of the electronic ink screen, so that the electronic ink screen displays the picture to be displayed.

图1为本申请提供的一种墨水屏的驱动方法的实施例一的流程图,本申请提供的墨水屏的驱动方法可以由墨水屏的驱动装置来执行,该墨水屏的驱动装置可以通过硬件和/或软件的方式实现,并集成在搭载电子墨水屏的显示设备中。Figure 1 is a flowchart of embodiment 1 of a driving method for an ink screen provided in the present application. The driving method for an ink screen provided in the present application can be executed by a driving device for the ink screen. The driving device for the ink screen can be implemented by hardware and/or software and integrated in a display device equipped with an electronic ink screen.

下述以墨水屏的驱动装置执行墨水屏的驱动方法为例进行描述。参考图1,其中,所述墨水屏包括波形缓存器,所述波形缓存器用于保存所述墨水屏的像素点的历史波形数据以及与所述历史波形数据一一对应的历史颜色参数,所述历史颜色参数包括所述墨水屏的像素点在显示历史画面时的初始颜色参数值以及最终颜色参数值;该墨水屏的驱动方法包括:The following description is made by taking the ink screen driving device executing the ink screen driving method as an example. Referring to FIG1 , the ink screen includes a waveform buffer, the waveform buffer is used to store the historical waveform data of the pixel points of the ink screen and the historical color parameters corresponding to the historical waveform data, the historical color parameters include the initial color parameter value and the final color parameter value of the pixel points of the ink screen when displaying the historical picture; the ink screen driving method includes:

步骤S10、获取所述墨水屏的像素点在显示当前显示画面时的当前颜色参数值以及在显示待显示画面时的目标颜色参数值。Step S10, obtaining the current color parameter value of the pixel point of the ink screen when displaying the current display picture and the target color parameter value when displaying the picture to be displayed.

其中,所述历史波形数据至少包括与当前显示画面具有相同刷新模式的历史显示画面的波形数据,所述历史颜色参数包括所述墨水屏的像素点在显示历史画面时的初始颜色参数值以及最终颜色参数值,也即是每个所述历史颜色参数包括两个颜色参数值,而每个历史波形数据与历史颜色参数一一对应。Among them, the historical waveform data at least includes waveform data of historical display pictures with the same refresh mode as the current display picture, and the historical color parameters include the initial color parameter value and the final color parameter value of the pixel points of the ink screen when displaying the historical picture, that is, each of the historical color parameters includes two color parameter values, and each historical waveform data corresponds one-to-one to the historical color parameter.

另外,所述初始颜色参数值为所述墨水屏的像素点在显示画面时的初始颜色值的相关参数,所述最终颜色参数值为所述墨水屏的像素点在显示画面时的最终颜色值的相关参数。所述当前颜色参数值为所述墨水屏的像素点在显示当前显示画面时的初始颜色值的相关参数,所述目标颜色参数值为所述墨水屏的像素点在显示当前显示画面时的最终颜色值的相关参数。In addition, the initial color parameter value is a parameter related to the initial color value of the pixel point of the ink screen when displaying the picture, and the final color parameter value is a parameter related to the final color value of the pixel point of the ink screen when displaying the picture. The current color parameter value is a parameter related to the initial color value of the pixel point of the ink screen when displaying the current display picture, and the target color parameter value is a parameter related to the final color value of the pixel point of the ink screen when displaying the current display picture.

进一步地,在本申请一实施例中,所述初始颜色参数值为初始灰度值,所述最终颜色参数值为最终灰度值,所述当前颜色参数值为当前灰度值,所述目标颜色参数值为目标灰度值。当然在本申请另一实施例中,所述初始颜色参数值可以为初始亮度值,所述最终颜色参数值可以为最终亮度值,所述当前颜色参数值可以为当前亮度值,所述目标颜色参数值可以为目标亮度值。Furthermore, in one embodiment of the present application, the initial color parameter value is an initial gray value, the final color parameter value is a final gray value, the current color parameter value is a current gray value, and the target color parameter value is a target gray value. Of course, in another embodiment of the present application, the initial color parameter value may be an initial brightness value, the final color parameter value may be a final brightness value, the current color parameter value may be a current brightness value, and the target color parameter value may be a target brightness value.

步骤S20、判断所述历史颜色参数中是否具有所述初始颜色参数值与所述当前颜色参数值相同且所述最终颜色参数值与所述目标颜色参数值相同的第一历史颜色参数。Step S20: Determine whether the historical color parameters include a first historical color parameter whose initial color parameter value is the same as the current color parameter value and whose final color parameter value is the same as the target color parameter value.

步骤S30、判断结果为是,则获得与所述第一历史颜色参数相对应的第一历史波形数据,所述第一历史波形数据为所述墨水屏的像素点的驱动波形序列。Step S30: If the judgment result is yes, first historical waveform data corresponding to the first historical color parameter is obtained, and the first historical waveform data is a driving waveform sequence of the pixel points of the ink screen.

也即是,当所述历史颜色参数中具有所述初始颜色参数值与所述当前颜色参数值相同且所述最终颜色参数值与所述目标颜色参数值相同的第一历史颜色参数时,此时则代表所述波形缓存器中存在所述墨水屏的像素点在显示当前显示画面时所需要的驱动波形数据,因此只需要通过所述第一历史颜色参数即可获得与所述第一历史颜色参数相对应的第一历史波形数据,所述第一历史波形数据为所述墨水屏的像素点的驱动波形序列,因此不需要通过对比当前显示画面和待显示画面后计算得到所述墨水屏的像素点的驱动波形序列。That is, when the historical color parameters include a first historical color parameter in which the initial color parameter value is the same as the current color parameter value and the final color parameter value is the same as the target color parameter value, this means that the waveform buffer contains the driving waveform data required for the pixels of the ink screen when displaying the current display screen. Therefore, it is only necessary to use the first historical color parameter to obtain the first historical waveform data corresponding to the first historical color parameter. The first historical waveform data is the driving waveform sequence of the pixels of the ink screen. Therefore, there is no need to calculate the driving waveform sequence of the pixels of the ink screen by comparing the current display screen with the screen to be displayed.

步骤S40、判断结果为否,则根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列。Step S40: If the judgment result is no, a driving waveform sequence of the pixel points of the ink screen is obtained according to the current color parameter value and the target color parameter value.

当所述历史颜色参数中不具有所述初始颜色参数值与所述当前颜色参数值相同且所述最终颜色参数值与所述目标颜色参数值相同的第一历史颜色参数时,则采用常规方式,根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列。When the historical color parameters do not contain a first historical color parameter in which the initial color parameter value is the same as the current color parameter value and the final color parameter value is the same as the target color parameter value, a conventional method is adopted to obtain a driving waveform sequence for the pixel points of the ink screen according to the current color parameter value and the target color parameter value.

步骤S50、利用所述驱动波形序列驱动所述墨水屏显示所述待显示画面。Step S50: using the driving waveform sequence to drive the ink screen to display the image to be displayed.

综上,本申请通过判断所述历史颜色参数中是否具有所述初始颜色参数值与所述当前颜色参数值相同且所述最终颜色参数值与所述目标颜色参数值相同的第一历史颜色参数,从而得知所述波形缓存器是否存在与所述墨水屏的像素点在显示待显示画面时相同的颜色参数,如果是则获得与所述第一历史颜色参数相对应的第一历史波形数据,所述第一历史波形数据为所述墨水屏的像素点的驱动波形序列,如果否则根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列,从而可以减少驱动波形序列的计算工作量,而提高所述墨水屏的画面刷新速度。In summary, the present application determines whether the waveform buffer has the same color parameters as the pixels of the ink screen when displaying the image to be displayed by judging whether the historical color parameters contain a first historical color parameter whose initial color parameter value is the same as the current color parameter value and whose final color parameter value is the same as the target color parameter value. If so, the first historical waveform data corresponding to the first historical color parameter is obtained, and the first historical waveform data is the driving waveform sequence of the pixels of the ink screen. Otherwise, the driving waveform sequence of the pixels of the ink screen is obtained according to the current color parameter value and the target color parameter value, thereby reducing the calculation workload of the driving waveform sequence and improving the screen refresh speed of the ink screen.

请参考图2,图2为本申请提供的一种墨水屏的驱动方法的实施例二的流程图。进一步地,在图1所提供的驱动方法的基础上,在本申请一实施例中,在所述步骤S20之前,所述驱动方法还包括:Please refer to FIG. 2, which is a flow chart of a second embodiment of a driving method of an ink screen provided by the present application. Further, based on the driving method provided in FIG. 1, in an embodiment of the present application, before step S20, the driving method further includes:

步骤S60、获取所述墨水屏的像素点在显示当前显示画面时的当前刷新模式以及在显示待显示画面时的目标刷新模式;Step S60, obtaining a current refresh mode of the pixel points of the ink screen when displaying the current display picture and a target refresh mode when displaying the picture to be displayed;

判断所述当前刷新模式和所述目标刷新模式是否相同,如果是则执行下一步,如果否则根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列并跳过下一步。Determine whether the current refresh mode and the target refresh mode are the same, if so, execute the next step, if not, obtain the driving waveform sequence of the pixel points of the ink screen according to the current color parameter value and the target color parameter value and skip the next step.

具体地,在本申请的一实施例中,所述判断所述当前刷新模式和所述目标刷新模式是否相同,如果是则执行下一步,如果否则根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列并跳过下一步的步骤包括:Specifically, in one embodiment of the present application, the step of determining whether the current refresh mode and the target refresh mode are the same, if yes, executing the next step, if not, obtaining the driving waveform sequence of the pixel points of the ink screen according to the current color parameter value and the target color parameter value and skipping the next step includes:

步骤S70、判断所述当前刷新模式和所述目标刷新模式是否相同,如果是则执行下一步,也即是执行步骤S20;Step S70, determining whether the current refresh mode and the target refresh mode are the same, if yes, executing the next step, that is, executing step S20;

步骤S80、如果否则根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列并跳过下一步,也即是跳过步骤S20。然后执行步骤S50。Step S80: If not, a driving waveform sequence of the pixel points of the ink screen is obtained according to the current color parameter value and the target color parameter value and the next step is skipped, that is, step S20 is skipped. Then step S50 is executed.

所述墨水屏在显示画面时都会采用某种刷新模式,由于刷新模式的不同也可能导致驱动波形不同,为了提高驱动波形的准确性,本申请通过判断所述当前刷新模式和所述目标刷新模式是否相同来决定获取驱动波形的方式。具体地,当所述当前刷新模式和所述目标刷新模式相同时,则执行执行下一步,也即是执行步骤S20;当所述当前刷新模式和所述目标刷新模式不相同时,则根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列并跳过下一步,也即是跳过步骤S20,然后执行步骤S50,利用所述驱动波形序列驱动所述墨水屏显示所述待显示画面。The ink screen will adopt a certain refresh mode when displaying a picture. Since different refresh modes may also lead to different driving waveforms, in order to improve the accuracy of the driving waveform, the present application determines the method of obtaining the driving waveform by judging whether the current refresh mode and the target refresh mode are the same. Specifically, when the current refresh mode and the target refresh mode are the same, the next step is executed, that is, step S20 is executed; when the current refresh mode and the target refresh mode are different, the driving waveform sequence of the pixel points of the ink screen is obtained according to the current color parameter value and the target color parameter value and the next step is skipped, that is, step S20 is skipped, and then step S50 is executed to drive the ink screen to display the picture to be displayed using the driving waveform sequence.

其中,所述墨水屏的刷新模式包括:A2刷新模式、DU刷新模式、GC刷新模式(包括GC4刷新模式、GC8刷新模式和GC16刷新模式)、GU刷新模式、GL刷新模式和GLR刷新模式。具体地:The refresh modes of the ink screen include: A2 refresh mode, DU refresh mode, GC refresh mode (including GC4 refresh mode, GC8 refresh mode and GC16 refresh mode), GU refresh mode, GL refresh mode and GLR refresh mode. Specifically:

A2刷新模式:把原来显示的灰阶内容以黑白呈现,以减少渲染灰阶所带来的时间及电源消耗,刷新速度最快。A2 refresh mode: The original grayscale content is presented in black and white to reduce the time and power consumption of grayscale rendering, and the refresh speed is the fastest.

DU刷新模式:把原来显示的灰阶内容以黑白呈现,刷新速度仅次于A2刷新模式,但残影比A2刷新模式少。DU refresh mode: The original grayscale content is displayed in black and white. The refresh speed is second only to the A2 refresh mode, but the afterimage is less than the A2 refresh mode.

GC刷新模式:所有像素都重新输出,在输出之前,先进行一次清屏操作,其可细分为GC4刷新模式、GC刷新模式8、GC16刷新模式等,分别表示可以支援4种、8种及16种灰阶,刷新速度最慢,但残影最少。GC刷新模式又称为全屏刷新,即整个页面全部刷新一次,不论同一个像素的前后灰阶是否改变。GC refresh mode: All pixels are re-output. Before output, a screen clearing operation is performed. It can be subdivided into GC4 refresh mode, GC refresh mode 8, GC16 refresh mode, etc., which means that 4, 8 and 16 grayscales can be supported respectively. The refresh speed is the slowest, but the residual image is the least. GC refresh mode is also called full screen refresh, that is, the entire page is refreshed once, regardless of whether the grayscale of the same pixel before and after changes.

GU刷新模式:在数据输出之前不进行清屏操作,直接输出与上次输出发生变化的像素,包括GU8刷新模式、GU16刷新模式等,分别表示支援8种及16种灰阶,其较A2刷新模式、DU刷新模式的刷新速度慢,但较GC刷新模式的刷新速度快。GU刷新模式又称为局部刷新,翻页时速度能接受,并且页面变化也比较平顺。GU refresh mode: before data output, the screen is not cleared, and the pixels that have changed from the last output are directly output, including GU8 refresh mode and GU16 refresh mode, which support 8 and 16 grayscales respectively. The refresh speed is slower than A2 refresh mode and DU refresh mode, but faster than GC refresh mode. GU refresh mode is also called partial refresh. The speed is acceptable when turning pages, and the page changes are relatively smooth.

GL刷新模式:在数据输出之前不进行清屏操作,一般为GL16刷新模式,也就是支援16种灰阶,其较A2刷新模式、DU刷新模式的刷新速度慢,但较GC刷新模式的刷新速度快。GL刷新模式亦为局部刷新。GL refresh mode: No screen clearing is performed before data output. This is usually the GL16 refresh mode, which supports 16 grayscales. Its refresh speed is slower than the A2 refresh mode and the DU refresh mode, but faster than the GC refresh mode. The GL refresh mode is also a partial refresh.

GLR刷新模式:又称为“regal”,一般为GLR16刷新模式,也就是支援16种灰阶,类似于局部刷新,刷新的方式取决于前后画面之间的差异,特别之处在于如果前后画面由黑到黑时,会经过黑白黑的闪刷。刷新速度与前述局部刷新模式接近,残影少。GLR refresh mode: Also known as "regal", generally GLR16 refresh mode, that is, supports 16 grayscales, similar to partial refresh, the refresh method depends on the difference between the front and back images, the special thing is that if the front and back images change from black to black, they will flash black and white to black. The refresh speed is close to the aforementioned partial refresh mode, with less afterimages.

请参考图3,图3为本申请提供的一种墨水屏的驱动方法的实施例三的流程图。在图2所提供的驱动方法的基础上,再进一步地,在本申请的一实施例中,所述判断所述当前刷新模式和所述目标刷新模式是否相同,如果是则执行下一步,如果否则根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列并跳过下一步的步骤包括:Please refer to Figure 3, which is a flow chart of a third embodiment of a driving method for an ink screen provided by the present application. Based on the driving method provided in Figure 2, further, in an embodiment of the present application, the step of determining whether the current refresh mode and the target refresh mode are the same, if yes, executing the next step, if not, obtaining the driving waveform sequence of the pixel points of the ink screen according to the current color parameter value and the target color parameter value and skipping the next step includes:

判断所述当前刷新模式和所述目标刷新模式是否相同,如果是则执行下一步,如果否则根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列并跳过下一步,并清空所述波形缓存器的数据。Determine whether the current refresh mode and the target refresh mode are the same. If so, execute the next step. If not, obtain the driving waveform sequence of the pixel points of the ink screen according to the current color parameter value and the target color parameter value, skip the next step, and clear the data in the waveform buffer.

具体地,所述判断所述当前刷新模式和所述目标刷新模式是否相同,如果是则执行下一步,如果否则根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列并跳过下一步,并清空所述波形缓存器的数据的步骤,包括:Specifically, the step of determining whether the current refresh mode and the target refresh mode are the same, and if so, executing the next step, and if not, obtaining a driving waveform sequence of a pixel point of the ink screen according to the current color parameter value and the target color parameter value, skipping the next step, and clearing the data in the waveform buffer includes:

步骤S71、判断所述当前刷新模式和所述目标刷新模式是否相同,如果是则执行下一步,也即是执行步骤S20;Step S71, determining whether the current refresh mode and the target refresh mode are the same, if yes, executing the next step, that is, executing step S20;

步骤S81、如果否则根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列并跳过下一步,也即是跳过步骤S20,并清空所述波形缓存器的数据。然后执行步骤S50,也即是利用所述驱动波形序列驱动所述墨水屏显示所述待显示画面。Step S81: If not, the driving waveform sequence of the pixel points of the ink screen is obtained according to the current color parameter value and the target color parameter value and the next step is skipped, that is, step S20 is skipped, and the data in the waveform buffer is cleared. Then step S50 is executed, that is, the driving waveform sequence is used to drive the ink screen to display the picture to be displayed.

由于刷新模式的不同也可能导致驱动波形不同,因此当所述当前刷新模式和所述目标刷新模式不相同时,则根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列并跳过下一步,也即是执行步骤S20,同时并清空所述波形缓存器的数据,以避免在执行步骤S20时出现错误判断。在所述波形缓存器的数据被清空后,所述波形缓存器继续存储在所述目标刷新模式下产生的波形数据以及与所述波形数据一一对应的颜色参数。Since different refresh modes may also lead to different driving waveforms, when the current refresh mode and the target refresh mode are different, the driving waveform sequence of the pixel points of the ink screen is obtained according to the current color parameter value and the target color parameter value and the next step is skipped, that is, step S20 is executed, and the data in the waveform buffer is cleared at the same time to avoid erroneous judgment when executing step S20. After the data in the waveform buffer is cleared, the waveform buffer continues to store the waveform data generated in the target refresh mode and the color parameters corresponding to the waveform data.

请参考图4,图4为本申请提供的一种墨水屏的驱动方法的实施例四的流程图。进一步地,在图1所提供的驱动方法的基础上,在所述步骤S20之前,所述驱动方法包括:Please refer to FIG. 4 , which is a flow chart of a fourth embodiment of a method for driving an ink screen provided by the present application. Further, based on the driving method provided in FIG. 1 , before step S20 , the driving method includes:

步骤S90、判断所述当前颜色参数值和所述目标颜色参数值是否相同,如果是则不执行下一步,如果否则执行下一步。Step S90, determine whether the current color parameter value is the same as the target color parameter value, if yes, do not execute the next step, if not, execute the next step.

也即是,本申请在所述判断所述历史颜色参数中是否具有所述初始颜色参数值与所述当前颜色参数值相同且所述最终颜色参数值与所述目标颜色参数值相同的第一历史颜色参数的步骤之前,先判断判断所述当前颜色参数值和所述目标颜色参数值是否相同,当所述当前颜色参数值和所述目标颜色参数值相同时,则代表与所述当前颜色参数值和所述目标颜色参数值相关联的所述墨水屏的像素在待显示画面是颜色不变像素,此时无需对颜色不变像素进行驱动,则不执行步骤S20;当所述当前颜色参数值和所述目标颜色参数值不相同时,则代表与所述当前颜色参数值和所述目标颜色参数值相关联的所述墨水屏的像素在待显示画面是颜色变化像素,此时需要对颜色变化像素进行驱动,则执行步骤S20。That is, before the step of determining whether the historical color parameters contain a first historical color parameter in which the initial color parameter value is the same as the current color parameter value and the final color parameter value is the same as the target color parameter value, the present application first determines whether the current color parameter value and the target color parameter value are the same. When the current color parameter value and the target color parameter value are the same, it means that the pixels of the ink screen associated with the current color parameter value and the target color parameter value are color-unchanged pixels in the screen to be displayed. In this case, there is no need to drive the color-unchanged pixels, and step S20 is not executed. When the current color parameter value and the target color parameter value are different, it means that the pixels of the ink screen associated with the current color parameter value and the target color parameter value are color-changing pixels in the screen to be displayed. In this case, the color-changing pixels need to be driven, and step S20 is executed.

请参考图5,图5为本申请提供的一种墨水屏的驱动方法的实施例五的流程图。进一步地,在图1所提供的驱动方法的基础上,在所述步骤S20之前,所述驱动方法包括:Please refer to FIG5 , which is a flow chart of a fifth embodiment of a method for driving an ink screen provided by the present application. Further, based on the driving method provided in FIG1 , before step S20 , the driving method includes:

步骤S90、判断所述当前颜色参数值和所述目标颜色参数值是否相同;Step S90, determining whether the current color parameter value is the same as the target color parameter value;

步骤S100、所述当前颜色参数值和判断所述目标颜色参数值相同时,则获得所述墨水屏的像素点的灰度值不发生变化的时长,并判断所述时长是否大于预设阈值,所述时长不大于预设阈值时,则直接执行下一步也即是执行步骤S20;Step S100: When the current color parameter value and the target color parameter value are determined to be the same, the duration during which the grayscale value of the pixel of the ink screen does not change is obtained, and it is determined whether the duration is greater than a preset threshold. When the duration is not greater than the preset threshold, the next step is directly executed, that is, step S20 is executed.

步骤S200、所述时长大于预设阈值时,则对所述墨水屏的像素点的灰度值进行复位后再恢复至所述当前颜色参数值所对应的当前灰度值,然后执行下一步也即是执行步骤S20;Step S200, when the duration is greater than the preset threshold, the grayscale value of the pixel of the ink screen is reset and then restored to the current grayscale value corresponding to the current color parameter value, and then the next step is executed, that is, step S20;

所述当前颜色参数值和判断所述目标颜色参数值不相同时,则执行下一步,也即是执行步骤S20。When the current color parameter value and the target color parameter value are judged to be different, the next step is executed, that is, step S20 is executed.

也即是,本申请在所述判断所述历史颜色参数中是否具有所述初始颜色参数值与所述当前颜色参数值相同且所述最终颜色参数值与所述目标颜色参数值相同的第一历史颜色参数的步骤之前,先判断判断所述当前颜色参数值和所述目标颜色参数值是否相同。That is, before the step of determining whether the historical color parameters contain a first historical color parameter in which the initial color parameter value is the same as the current color parameter value and the final color parameter value is the same as the target color parameter value, the present application first determines whether the current color parameter value and the target color parameter value are the same.

当所述当前颜色参数值和所述目标颜色参数值相同时,则代表与所述当前颜色参数值和所述目标颜色参数值相关联的所述墨水屏的像素在待显示画面是颜色不变像素,此时则获得所述墨水屏的像素点的灰度值不发生变化的时长,并判断所述时长是否大于预设阈值。When the current color parameter value and the target color parameter value are the same, it means that the pixels of the ink screen associated with the current color parameter value and the target color parameter value are color-unchanged pixels in the image to be displayed. At this time, the time length during which the grayscale value of the pixel point of the ink screen does not change is obtained, and it is determined whether the time length is greater than a preset threshold.

当所述时长大于预设阈值,则表示所述墨水屏的像素点处于不变状态太久,所述墨水屏的像素点的实际颜色有可能失真,因此对所述墨水屏的像素点的灰度值进行复位后再恢复至所述当前颜色参数值所对应的当前灰度值,也即是恢复至所述当前颜色参数值所对应的颜色值,然后执行下一步也即是执行步骤S20;当所述时长不大于预设阈值,则表示所述墨水屏的像素点处于不变状态的时长还在预设阈值内,所述墨水屏的像素点的实际颜色不会失真,此时无需对颜色不变像素进行驱动,则执行下一步,也即是执行步骤S20。When the duration is greater than the preset threshold, it means that the pixel points of the ink screen have been in an unchanged state for too long, and the actual color of the pixel points of the ink screen may be distorted. Therefore, the grayscale value of the pixel points of the ink screen is reset and then restored to the current grayscale value corresponding to the current color parameter value, that is, restored to the color value corresponding to the current color parameter value, and then the next step is executed, that is, step S20 is executed; when the duration is not greater than the preset threshold, it means that the duration of the pixel points of the ink screen being in an unchanged state is still within the preset threshold, and the actual color of the pixel points of the ink screen will not be distorted. At this time, there is no need to drive the color-unchanged pixels, and then the next step is executed, that is, step S20 is executed.

当所述当前颜色参数值和所述目标颜色参数值不相同时,则代表与所述当前颜色参数值和所述目标颜色参数值相关联的所述墨水屏的像素在待显示画面是颜色变化像素,此时需要对颜色变化像素进行驱动,则执行下一步,也即是执行步骤S20。When the current color parameter value and the target color parameter value are different, it means that the pixels of the ink screen associated with the current color parameter value and the target color parameter value are color-changing pixels in the screen to be displayed. At this time, the color-changing pixels need to be driven, and the next step is executed, that is, step S20.

请参考图6,图6为本申请提供的一种墨水屏的驱动方法的步骤S100的部分流程图。进一步地,在图5所提供的驱动方法的基础上,所述历史画面包括当前显示画面;所述获得所述墨水屏的像素点的灰度值不发生变化的时长的步骤,包括:Please refer to FIG. 6, which is a partial flow chart of step S100 of a method for driving an ink screen provided by the present application. Further, based on the driving method provided by FIG. 5, the historical screen includes the current display screen; the step of obtaining the duration during which the grayscale value of the pixel point of the ink screen does not change includes:

步骤S101、从所述当前显示画面开始依次地将所述墨水屏的像素点在显示每个历史画面时的初始颜色参数值和最终颜色参数值进行对比,当所述墨水屏的像素点在显示第N个历史画面时的初始颜色参数值和最终颜色参数值不相同时,则停止对比;Step S101, starting from the current display screen, sequentially comparing the initial color parameter value and the final color parameter value of the pixel point of the ink screen when displaying each historical screen, and stopping the comparison when the initial color parameter value and the final color parameter value of the pixel point of the ink screen when displaying the Nth historical screen are different;

步骤S102、获得所述墨水屏的像素点从第一个历史画面至第N-1个历史画面的显示时长,所述显示时长为所述墨水屏的像素点的灰度值不发生变化的时长,所述第一个历史画面为当前显示画面。Step S102, obtaining the display time of the pixels of the ink screen from the first historical screen to the N-1th historical screen, wherein the display time is the time during which the grayscale value of the pixels of the ink screen does not change, and the first historical screen is the currently displayed screen.

具体地,所述墨水屏的像素点的灰度值不发生变化是指所述墨水屏的像素点在显示画面时的初始颜色参数值和最终颜色参数值是相同的,因此从所述当前显示画面开始依次地将所述墨水屏的像素点在显示每个历史画面时的初始颜色参数值和最终颜色参数值进行对比,当所述墨水屏的像素点在显示第N个历史画面时的初始颜色参数值和最终颜色参数值不相同时,此时代表所述墨水屏的像素点在显示第N个历史画面时的灰度值发生变化,则停止对比。然后计算得到所述墨水屏的像素点从第一个历史画面至第N-1个历史画面的显示时长,所述显示时长为所述墨水屏的像素点的灰度值不发生变化的时长。Specifically, the grayscale value of the pixel of the ink screen does not change means that the initial color parameter value and the final color parameter value of the pixel of the ink screen when displaying the picture are the same. Therefore, starting from the current display picture, the initial color parameter value and the final color parameter value of the pixel of the ink screen when displaying each historical picture are compared in sequence. When the initial color parameter value and the final color parameter value of the pixel of the ink screen when displaying the Nth historical picture are not the same, it means that the grayscale value of the pixel of the ink screen when displaying the Nth historical picture has changed, and the comparison is stopped. Then, the display time of the pixel of the ink screen from the first historical picture to the N-1th historical picture is calculated, and the display time is the time during which the grayscale value of the pixel of the ink screen does not change.

请参考图7,图7为本申请提供的一种墨水屏的驱动方法的步骤S200的实施例一的流程图。进一步地,在图5所提供的驱动方法的基础上,所述对所述墨水屏的像素点的灰度值进行复位后再恢复至所述当前颜色参数值所对应的当前灰度值的步骤,包括:Please refer to FIG. 7 , which is a flow chart of step S200 of an embodiment 1 of a method for driving an ink screen provided by the present application. Further, based on the driving method provided in FIG. 5 , the step of resetting the grayscale value of the pixel point of the ink screen and then restoring it to the current grayscale value corresponding to the current color parameter value includes:

步骤S201、将所述墨水屏的像素点的灰度值复位至第一极限灰度值;Step S201, resetting the grayscale value of the pixel point of the ink screen to a first limit grayscale value;

步骤S202、再将所述墨水屏的像素点的灰度值从所述第一极限灰度值恢复至所述当前颜色参数值所对应的当前灰度值。Step S202: restore the grayscale value of the pixel of the ink screen from the first limit grayscale value to the current grayscale value corresponding to the current color parameter value.

其中,当所述墨水屏为黑白墨水屏时,所述第一极限灰度值可以为黑色灰度值,也可以为白色灰度值;当所述墨水屏为acep墨水屏(acep为Advanced Color ePaper的缩写)时,所述第一极限灰度值可以为某种原色的极限灰度值,现有的acep墨水屏一般产生八种原色,其中现有的一种acep墨水屏的八种原色包括白色、黑色、红色、绿色、蓝色、青色、黄色和品红色。Among them, when the ink screen is a black and white ink screen, the first limit grayscale value can be a black grayscale value or a white grayscale value; when the ink screen is an ACEP ink screen (ACEP is the abbreviation of Advanced Color ePaper), the first limit grayscale value can be a limit grayscale value of a certain primary color. The existing ACEP ink screen generally produces eight primary colors, among which the eight primary colors of an existing ACEP ink screen include white, black, red, green, blue, cyan, yellow and magenta.

本申请将所述墨水屏的像素点的灰度值复位至第一极限灰度值后,此时所述墨水屏的像素点进行复位刷新,然后再将所述墨水屏的像素点的灰度值从所述第一极限灰度值恢复至所述当前颜色参数值所对应的当前灰度值,从而保证所述墨水屏的像素点的实际颜色不失真。In the present application, after the grayscale value of the pixel points of the ink screen is reset to the first limit grayscale value, the pixel points of the ink screen are reset and refreshed, and then the grayscale value of the pixel points of the ink screen is restored from the first limit grayscale value to the current grayscale value corresponding to the current color parameter value, thereby ensuring that the actual color of the pixel points of the ink screen is not distorted.

请参考图8,图8为本申请提供的一种墨水屏的驱动方法的步骤S200的实施例二的流程图。进一步地,在图5所提供的驱动方法的基础上,所述对所述墨水屏的像素点的灰度值进行复位后再恢复至所述当前颜色参数值所对应的当前灰度值的步骤,包括:Please refer to FIG8 , which is a flow chart of step S200 of embodiment 2 of a method for driving an ink screen provided by the present application. Further, based on the driving method provided in FIG5 , the step of resetting the grayscale value of the pixel point of the ink screen and then restoring it to the current grayscale value corresponding to the current color parameter value includes:

步骤S203、将所述墨水屏的像素点的灰度值至少复位至一次第一极限灰度值和一次第二极限灰度值,所述第一极限灰度值和所述第二极限灰度值为不同灰度值;Step S203, resetting the grayscale value of the pixel point of the ink screen to at least one first limit grayscale value and one second limit grayscale value, wherein the first limit grayscale value and the second limit grayscale value are different grayscale values;

步骤S204、再将所述墨水屏的像素点的灰度值从所述第一极限灰度值或所述第二极限灰度值恢复至所述当前颜色参数值所对应的当前灰度值。Step S204: restore the grayscale value of the pixel of the ink screen from the first limit grayscale value or the second limit grayscale value to the current grayscale value corresponding to the current color parameter value.

其中,当所述墨水屏为黑白墨水屏时,所述第一极限灰度值可以为黑色灰度值或白色灰度值,第二极限灰度值可以为白色灰度值或黑色灰度值,所述第一极限灰度值和所述第二极限灰度值为不同灰度值;当所述墨水屏为acep墨水屏(acep为Advanced ColorePaper的缩写)时,所述第一极限灰度值可以为某种原色的极限灰度值,第二极限灰度值可以为另外一种原色的极限灰度值,现有的acep墨水屏一般产生八种原色,其中现有的一种acep墨水屏的八种原色包括白色、黑色、红色、绿色、蓝色、青色、黄色和品红色。Among them, when the ink screen is a black and white ink screen, the first limit grayscale value can be a black grayscale value or a white grayscale value, the second limit grayscale value can be a white grayscale value or a black grayscale value, and the first limit grayscale value and the second limit grayscale value are different grayscale values; when the ink screen is an ACEP ink screen (ACEP is the abbreviation of Advanced ColorePaper), the first limit grayscale value can be the limit grayscale value of a certain primary color, and the second limit grayscale value can be the limit grayscale value of another primary color. The existing ACEP ink screen generally produces eight primary colors, among which the eight primary colors of an existing ACEP ink screen include white, black, red, green, blue, cyan, yellow and magenta.

本申请将所述墨水屏的像素点的灰度值至少复位至一次第一极限灰度值和一次第二极限灰度值,因为只是将所述墨水屏的像素点的灰度值复位至一次第一极限灰度值,由于所述墨水屏的残影现象较严重,有可能所述墨水屏有些像素在复位至一次第一极限灰度值后还存在残影,因此需要对所述墨水屏的像素点的灰度值进行至少两次复位,也即是至少复位至一次第一极限灰度值和一次第二极限灰度值,此时所述墨水屏的像素点进行复位刷新,然后再将所述墨水屏的像素点的灰度值从所述第一极限灰度值恢复至所述当前颜色参数值所对应的当前灰度值,从而保证所述墨水屏的像素点的实际颜色不失真。The present application resets the grayscale value of the pixel points of the ink screen to at least once the first limit grayscale value and once the second limit grayscale value. Because the grayscale value of the pixel points of the ink screen is only reset to the first limit grayscale value once, and since the afterimage phenomenon of the ink screen is more serious, it is possible that some pixels of the ink screen still have afterimages after being reset to the first limit grayscale value once. Therefore, the grayscale value of the pixel points of the ink screen needs to be reset at least twice, that is, at least reset to the first limit grayscale value once and the second limit grayscale value once. At this time, the pixel points of the ink screen are reset and refreshed, and then the grayscale value of the pixel points of the ink screen is restored from the first limit grayscale value to the current grayscale value corresponding to the current color parameter value, thereby ensuring that the actual color of the pixel points of the ink screen is not distorted.

进一步地,在图1所提供的驱动方法的基础上,在本申请的一实施例中,所述获取所述墨水屏的像素点在显示当前显示画面时的当前颜色参数值以及在显示待显示画面时的目标颜色参数值的步骤,包括:Further, based on the driving method provided in FIG. 1 , in one embodiment of the present application, the step of obtaining the current color parameter value of the pixel point of the ink screen when displaying the current display screen and the target color parameter value when displaying the screen to be displayed includes:

同时获取至少两个所述墨水屏的像素点在显示当前显示画面时的当前颜色参数值以及在显示待显示画面时的目标颜色参数值,至少两个所述墨水屏的像素点在显示当前显示画面时的当前颜色参数值存储在同一个存储单元内,至少两个所述墨水屏的像素点在显示待显示画面时的目标颜色参数值存储在同一个存储单元内。At the same time, current color parameter values of at least two pixels of the ink screen when displaying the currently displayed screen and target color parameter values when displaying the screen to be displayed are obtained. The current color parameter values of at least two pixels of the ink screen when displaying the currently displayed screen are stored in the same storage unit, and the target color parameter values of at least two pixels of the ink screen when displaying the screen to be displayed are stored in the same storage unit.

鉴于目前主流计算机设备均为64位或32位的操作系统,而计算机设备的字长是指计算机进行一次整数运算所能处理的二进制数据的位数,计算机设备的字长是由CPU的类型所决定,不同的计算机设备的字长是不同的,常见的有8位、16位、32位、64位等,字长越长,计算机设备一次处理的二进制数据的位数就越多,精度就越高。而大多数电子墨水屏处理一个像素的数据一般需要8位字长或16为字长。Given that the current mainstream computer devices are all 64-bit or 32-bit operating systems, and the word length of a computer device refers to the number of bits of binary data that the computer can process in an integer operation, the word length of a computer device is determined by the type of CPU, and the word lengths of different computer devices are different. Common ones are 8-bit, 16-bit, 32-bit, 64-bit, etc. The longer the word length, the more bits of binary data the computer device can process at one time, and the higher the accuracy. Most electronic ink screens generally require 8-bit or 16-bit word lengths to process data for one pixel.

而本申请通过同时获取至少两个所述墨水屏的像素点在显示当前显示画面时的当前颜色参数值以及在显示待显示画面时的目标颜色参数值,也即是同时处理至少两个所述墨水屏的像素点的颜色参数值,并且至少两个所述墨水屏的像素点在显示当前显示画面时的当前颜色参数值存储在同一个存储单元内,至少两个所述墨水屏的像素点在显示待显示画面时的目标颜色参数值存储在同一个存储单元内,因此等于一次指令能处理多个像素的数据,有利于提高数据处理的速度,从而提高所述墨水屏的画面刷新速度。The present application simultaneously obtains the current color parameter values of at least two pixels of the ink screen when displaying the currently displayed screen and the target color parameter values when displaying the screen to be displayed, that is, simultaneously processes the color parameter values of at least two pixels of the ink screen, and the current color parameter values of at least two pixels of the ink screen when displaying the currently displayed screen are stored in the same storage unit, and the target color parameter values of at least two pixels of the ink screen when displaying the screen to be displayed are stored in the same storage unit. Therefore, one instruction can process data of multiple pixels, which is beneficial to improve the speed of data processing, thereby improving the screen refresh speed of the ink screen.

图9为本申请提供一种墨水屏的驱动装置的结构示意图,参照图9,所述墨水屏包括波形缓存器,所述波形缓存器用于保存所述墨水屏的像素点的历史波形数据以及与所述历史波形数据一一对应的历史颜色参数,所述历史颜色参数包括所述墨水屏的像素点在显示历史画面时的初始颜色参数值以及最终颜色参数值;所述驱动装置包括:第一获取模块10、判断模块20、第一波形模块30、第二波形模块40和驱动模块50。Figure 9 is a structural schematic diagram of a driving device for an ink screen provided in the present application. Referring to Figure 9, the ink screen includes a waveform buffer, and the waveform buffer is used to store historical waveform data of pixels of the ink screen and historical color parameters corresponding to the historical waveform data one by one, and the historical color parameters include initial color parameter values and final color parameter values of pixels of the ink screen when displaying historical pictures; the driving device includes: a first acquisition module 10, a judgment module 20, a first waveform module 30, a second waveform module 40 and a driving module 50.

其中,所述第一获取模块10用于获取所述墨水屏的像素点在显示当前显示画面时的当前颜色参数值以及在显示待显示画面时的目标颜色参数值;The first acquisition module 10 is used to acquire the current color parameter value of the pixel point of the ink screen when displaying the current display picture and the target color parameter value when displaying the picture to be displayed;

所述判断模块20用于判断所述历史颜色参数中是否具有所述初始颜色参数值与所述当前颜色参数值相同且所述最终颜色参数值与所述目标颜色参数值相同的第一历史颜色参数;The judging module 20 is used to judge whether the historical color parameters have a first historical color parameter whose initial color parameter value is the same as the current color parameter value and whose final color parameter value is the same as the target color parameter value;

判断结果为是,则所述第一波形模块30获得与所述第一历史颜色参数相对应的第一历史波形数据,所述第一历史波形数据为所述墨水屏的像素点的驱动波形序列;If the judgment result is yes, the first waveform module 30 obtains first historical waveform data corresponding to the first historical color parameter, where the first historical waveform data is a driving waveform sequence of the pixel points of the ink screen;

判断结果为否,则所述第二波形模块40根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列;If the judgment result is no, the second waveform module 40 obtains a driving waveform sequence of the pixel points of the ink screen according to the current color parameter value and the target color parameter value;

所述驱动模块50用于利用所述驱动波形序列驱动所述墨水屏显示所述待显示画面。The driving module 50 is used to drive the ink screen to display the image to be displayed using the driving waveform sequence.

本申请通过判断所述历史颜色参数中是否具有所述初始颜色参数值与所述当前颜色参数值相同且所述最终颜色参数值与所述目标颜色参数值相同的第一历史颜色参数,从而得知所述波形缓存器是否存在与所述墨水屏的像素点在显示待显示画面时相同的颜色参数,如果是则获得与所述第一历史颜色参数相对应的第一历史波形数据,所述第一历史波形数据为所述墨水屏的像素点的驱动波形序列,如果否则根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列,从而可以减少驱动波形序列的计算工作量,而提高所述墨水屏的画面刷新速度。The present application determines whether the historical color parameters contain a first historical color parameter whose initial color parameter value is the same as the current color parameter value and whose final color parameter value is the same as the target color parameter value, thereby determining whether the waveform buffer contains the same color parameter as the pixel points of the ink screen when displaying the image to be displayed. If so, first historical waveform data corresponding to the first historical color parameter is obtained, and the first historical waveform data is a driving waveform sequence for the pixel points of the ink screen. Otherwise, the driving waveform sequence for the pixel points of the ink screen is obtained according to the current color parameter value and the target color parameter value, thereby reducing the calculation workload of the driving waveform sequence and improving the image refresh speed of the ink screen.

本申请提供的驱动装置包含在显示设备中,且可用于执行上述实施例中提供的对应的驱动方法,具备相应的功能和有益效果,在此不作重复的陈述。The driving device provided in the present application is included in a display device and can be used to execute the corresponding driving method provided in the above embodiments. It has corresponding functions and beneficial effects, which will not be repeated here.

值得注意的是,上述驱动装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。It is worth noting that in the embodiment of the above-mentioned driving device, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention.

图10为本申请提供的一种电子设备的结构示意图,如图10所示,该电子设备包括处理器201、存储器202、输入装置203、输出装置204以及通信装置205;电子设备中处理器201的数量可以是一个或多个,图8中以一个处理器201为例;电子设备中的处理器201存储器201、输入装置203、输出装置204以及通信装置205可以通过总线或其他方式连接,图10中以通过总线连接为例。Figure 10 is a schematic diagram of the structure of an electronic device provided by the present application. As shown in Figure 10, the electronic device includes a processor 201, a memory 202, an input device 203, an output device 204 and a communication device 205; the number of processors 201 in the electronic device can be one or more, and Figure 8 takes one processor 201 as an example; the processor 201, memory 201, input device 203, output device 204 and communication device 205 in the electronic device can be connected via a bus or other methods, and Figure 10 takes the connection via a bus as an example.

存储器202作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的清屏显示对应的程序指令/模块。处理器201通过运行存储在存储器202中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述的清屏显示。The memory 202 is a computer-readable storage medium that can be used to store software programs, computer executable programs and modules, such as program instructions/modules corresponding to the clear screen display in the embodiment of the present invention. The processor 201 executes various functional applications and data processing of the electronic device by running the software programs, instructions and modules stored in the memory 202, that is, realizing the above-mentioned clear screen display.

存储器202可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器202可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器202可进一步包括相对于处理器201远程设置的存储器,这些远程存储器可以通过网络连接至电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The memory 202 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system and at least one application required for a function; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 202 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 202 may further include a memory remotely arranged relative to the processor 201, and these remote memories may be connected to the electronic device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

输入装置203可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入,如带触控功能的墨水屏。本方案中的输出装置204可以为墨水屏,另外还可以有声音输出设备或其它显示设备。The input device 203 can be used to receive input digital or character information, and generate key signal input related to user settings and function control of the electronic device, such as an ink screen with a touch function. The output device 204 in this solution can be an ink screen, and can also have a sound output device or other display device.

上述电子设备包含驱动装置,可以用于执行任意驱动方法,具备相应的功能和有益效果,在此不作重复的陈述。The above-mentioned electronic device includes a driving device, which can be used to execute any driving method and has corresponding functions and beneficial effects, which will not be repeated here.

本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行驱动方法。所述计算机程序被处理器执行时还可以实现本申请任意实施例中提供的其它驱动方法中的相关操作,且具备相应的功能和有益效果,在此不作重复的陈述。The embodiment of the present application also provides a storage medium containing computer executable instructions, which are used to execute the driving method when executed by a computer processor. When the computer program is executed by the processor, it can also implement the related operations in other driving methods provided in any embodiment of the present application, and has corresponding functions and beneficial effects, which are not repeated here.

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。Those skilled in the art should understand that the embodiments of the present application may be provided as methods, systems, or computer program products.

因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes. The present application is described with reference to the flowchart and/or block diagram of the method, device (system), and computer program product according to the embodiment of the present application. It should be understood that each process and/or box in the flowchart and/or block diagram, as well as the combination of the process and/or box in the flowchart and/or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate a device for implementing the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram. These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes of the flowchart and/or one or more blocks of the block diagram. These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operating steps are performed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes of the flowchart and/or one or more blocks of the block diagram.

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。In a typical configuration, a computing device includes one or more processors (CPU), input/output interfaces, network interfaces, and memory. The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and/or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims (13)

Translated fromChinese
1.一种墨水屏的驱动方法,其特征在于,所述墨水屏包括波形缓存器,所述波形缓存器用于保存所述墨水屏的像素点的历史波形数据以及与所述历史波形数据一一对应的历史颜色参数,所述历史颜色参数包括所述墨水屏的像素点在显示历史画面时的初始颜色参数值以及最终颜色参数值;所述驱动方法包括:1. A method for driving an ink screen, characterized in that the ink screen includes a waveform buffer, the waveform buffer is used to store historical waveform data of pixels of the ink screen and historical color parameters corresponding to the historical waveform data, the historical color parameters include initial color parameter values and final color parameter values of pixels of the ink screen when displaying historical images; the driving method comprises:获取所述墨水屏的像素点在显示当前显示画面时的当前颜色参数值以及在显示待显示画面时的目标颜色参数值;Obtaining a current color parameter value of a pixel point of the ink screen when displaying a currently displayed image and a target color parameter value when displaying an image to be displayed;判断所述历史颜色参数中是否具有所述初始颜色参数值与所述当前颜色参数值相同且所述最终颜色参数值与所述目标颜色参数值相同的第一历史颜色参数;Determine whether the historical color parameters include a first historical color parameter whose initial color parameter value is the same as the current color parameter value and whose final color parameter value is the same as the target color parameter value;判断结果为是,则获得与所述第一历史颜色参数相对应的第一历史波形数据,所述第一历史波形数据为所述墨水屏的像素点的驱动波形序列;If the judgment result is yes, first historical waveform data corresponding to the first historical color parameter is obtained, where the first historical waveform data is a driving waveform sequence of the pixel points of the ink screen;判断结果为否,则根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列;If the judgment result is no, a driving waveform sequence of the pixel points of the ink screen is obtained according to the current color parameter value and the target color parameter value;利用所述驱动波形序列驱动所述墨水屏显示所述待显示画面。The driving waveform sequence is used to drive the ink screen to display the picture to be displayed.2.根据权利要求1所述的驱动方法,其特征在于,所述初始颜色参数值为初始灰度值,所述最终颜色参数值为最终灰度值,所述当前颜色参数值为当前灰度值,所述目标颜色参数值为目标灰度值。2. The driving method according to claim 1, characterized in that the initial color parameter value is an initial grayscale value, the final color parameter value is a final grayscale value, the current color parameter value is a current grayscale value, and the target color parameter value is a target grayscale value.3.根据权利要求1所述的驱动方法,其特征在于,在所述判断所述历史颜色参数中是否具有所述初始颜色参数值与所述当前颜色参数值相同且所述最终颜色参数值与所述目标颜色参数值相同的第一历史颜色参数的步骤之前,所述驱动方法还包括:3. The driving method according to claim 1, characterized in that before the step of determining whether the historical color parameters include a first historical color parameter whose initial color parameter value is the same as the current color parameter value and whose final color parameter value is the same as the target color parameter value, the driving method further comprises:获取所述墨水屏的像素点在显示当前显示画面时的当前刷新模式以及在显示待显示画面时的目标刷新模式;Obtaining a current refresh mode of pixels of the ink screen when displaying a currently displayed image and a target refresh mode when displaying an image to be displayed;判断所述当前刷新模式和所述目标刷新模式是否相同,如果是则执行下一步,如果否则根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列并跳过下一步。Determine whether the current refresh mode and the target refresh mode are the same, if so, execute the next step, if not, obtain the driving waveform sequence of the pixel points of the ink screen according to the current color parameter value and the target color parameter value and skip the next step.4.根据权利要求3所述的驱动方法,其特征在于,所述判断所述当前刷新模式和所述目标刷新模式是否相同,如果是则执行下一步,如果否则根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列并跳过下一步的步骤包括:4. The driving method according to claim 3, characterized in that the step of determining whether the current refresh mode and the target refresh mode are the same, if yes, executing the next step, if no, obtaining the driving waveform sequence of the pixel points of the ink screen according to the current color parameter value and the target color parameter value and skipping the next step comprises:判断所述当前刷新模式和所述目标刷新模式是否相同,如果是则执行下一步,如果否则根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列并跳过下一步,并清空所述波形缓存器的数据。Determine whether the current refresh mode and the target refresh mode are the same. If so, execute the next step. If not, obtain the driving waveform sequence of the pixel points of the ink screen according to the current color parameter value and the target color parameter value, skip the next step, and clear the data in the waveform buffer.5.根据权利要求1所述的驱动方法,其特征在于,在所述判断所述历史颜色参数中是否具有所述初始颜色参数值与所述当前颜色参数值相同且所述最终颜色参数值与所述目标颜色参数值相同的第一历史颜色参数的步骤之前,所述驱动方法包括:5. The driving method according to claim 1, characterized in that before the step of determining whether the historical color parameters include a first historical color parameter whose initial color parameter value is the same as the current color parameter value and whose final color parameter value is the same as the target color parameter value, the driving method comprises:判断所述当前颜色参数值和所述目标颜色参数值是否相同,如果是则不执行下一步,如果否则执行下一步。Determine whether the current color parameter value is the same as the target color parameter value, if yes, do not execute the next step, if not, execute the next step.6.根据权利要求1所述的驱动方法,其特征在于,在所述判断所述历史颜色参数中是否具有所述初始颜色参数值与所述当前颜色参数值相同且所述最终颜色参数值与所述目标颜色参数值相同的第一历史颜色参数的步骤之前,所述驱动方法包括:6. The driving method according to claim 1, characterized in that before the step of determining whether the historical color parameters include a first historical color parameter whose initial color parameter value is the same as the current color parameter value and whose final color parameter value is the same as the target color parameter value, the driving method comprises:判断所述当前颜色参数值和所述目标颜色参数值是否相同;Determine whether the current color parameter value is the same as the target color parameter value;所述当前颜色参数值和判断所述目标颜色参数值相同时,则获得所述墨水屏的像素点的灰度值不发生变化的时长,并判断所述时长是否大于预设阈值,如果是则对所述墨水屏的像素点的灰度值进行复位后再恢复至所述当前颜色参数值所对应的当前灰度值,然后执行下一步,如果否则直接执行下一步,When the current color parameter value and the target color parameter value are the same, the duration during which the grayscale value of the pixel of the ink screen does not change is obtained, and it is determined whether the duration is greater than a preset threshold. If so, the grayscale value of the pixel of the ink screen is reset and then restored to the current grayscale value corresponding to the current color parameter value, and then the next step is executed. If not, the next step is executed directly.所述当前颜色参数值和判断所述目标颜色参数值不相同时,则执行下一步。When the current color parameter value and the target color parameter value are judged to be different, the next step is executed.7.根据权利要求6所述的驱动方法,其特征在于,所述历史画面包括当前显示画面;所述获得所述墨水屏的像素点的灰度值不发生变化的时长的步骤,包括:7. The driving method according to claim 6, wherein the historical image includes a current display image; and the step of obtaining a time duration during which the grayscale value of a pixel of the ink screen does not change comprises:从所述当前显示画面开始依次地将所述墨水屏的像素点在显示每个历史画面时的初始颜色参数值和最终颜色参数值进行对比,当所述墨水屏的像素点在显示第N个历史画面时的初始颜色参数值和最终颜色参数值不相同时,则停止对比;Starting from the currently displayed picture, the initial color parameter value and the final color parameter value of the pixel point of the ink screen when displaying each historical picture are compared in sequence, and when the initial color parameter value and the final color parameter value of the pixel point of the ink screen when displaying the Nth historical picture are different, the comparison is stopped;获得所述墨水屏的像素点从第一个历史画面至第N-1个历史画面的显示时长,所述显示时长为所述墨水屏的像素点的灰度值不发生变化的时长,所述第一个历史画面为当前显示画面。The display time of the pixels of the ink screen from the first historical screen to the N-1th historical screen is obtained, where the display time is the time during which the grayscale value of the pixels of the ink screen does not change, and the first historical screen is the currently displayed screen.8.根据权利要求6所述的驱动方法,其特征在于,所述对所述墨水屏的像素点的灰度值进行复位后再恢复至所述当前颜色参数值所对应的当前灰度值的步骤,包括:8. The driving method according to claim 6, wherein the step of resetting the grayscale value of the pixel of the ink screen and then restoring it to the current grayscale value corresponding to the current color parameter value comprises:将所述墨水屏的像素点的灰度值复位至第一极限灰度值;Resetting the grayscale value of the pixel point of the ink screen to a first limit grayscale value;再将所述墨水屏的像素点的灰度值从所述第一极限灰度值恢复至所述当前颜色参数值所对应的当前灰度值。Then, the grayscale value of the pixel point of the ink screen is restored from the first limit grayscale value to the current grayscale value corresponding to the current color parameter value.9.根据权利要求6所述的驱动方法,其特征在于,所述对所述墨水屏的像素点的灰度值进行复位后再恢复至所述当前颜色参数值所对应的当前灰度值的步骤,包括:9. The driving method according to claim 6, wherein the step of resetting the grayscale value of the pixel of the ink screen and then restoring it to the current grayscale value corresponding to the current color parameter value comprises:将所述墨水屏的像素点的灰度值至少复位至一次第一极限灰度值和一次第二极限灰度值,所述第一极限灰度值和所述第二极限灰度值为不同灰度值;Resetting the grayscale value of the pixel point of the ink screen to at least a first limit grayscale value and a second limit grayscale value, wherein the first limit grayscale value and the second limit grayscale value are different grayscale values;再将所述墨水屏的像素点的灰度值从所述第一极限灰度值或所述第二极限灰度值恢复至所述当前颜色参数值所对应的当前灰度值。Then, the grayscale value of the pixel point of the ink screen is restored from the first limit grayscale value or the second limit grayscale value to the current grayscale value corresponding to the current color parameter value.10.根据权利要求1所述的驱动方法,其特征在于,所述获取所述墨水屏的像素点在显示当前显示画面时的当前颜色参数值以及在显示待显示画面时的目标颜色参数值的步骤,包括:10. The driving method according to claim 1, characterized in that the step of obtaining the current color parameter value of the pixel point of the ink screen when displaying the current display picture and the target color parameter value when displaying the picture to be displayed comprises:同时获取至少两个所述墨水屏的像素点在显示当前显示画面时的当前颜色参数值以及在显示待显示画面时的目标颜色参数值,至少两个所述墨水屏的像素点在显示当前显示画面时的当前颜色参数值存储在同一个存储单元内,至少两个所述墨水屏的像素点在显示待显示画面时的目标颜色参数值存储在同一个存储单元内。At the same time, current color parameter values of at least two pixels of the ink screen when displaying the currently displayed screen and target color parameter values when displaying the screen to be displayed are obtained. The current color parameter values of at least two pixels of the ink screen when displaying the currently displayed screen are stored in the same storage unit, and the target color parameter values of at least two pixels of the ink screen when displaying the screen to be displayed are stored in the same storage unit.11.一种墨水屏的驱动装置,其特征在于,所述墨水屏包括波形缓存器,所述波形缓存器用于保存所述墨水屏的像素点的历史波形数据以及与所述历史波形数据一一对应的历史颜色参数,所述历史颜色参数包括所述墨水屏的像素点在显示历史画面时的初始颜色参数值以及最终颜色参数值;所述驱动装置包括:11. A driving device for an ink screen, characterized in that the ink screen comprises a waveform buffer, the waveform buffer is used to store historical waveform data of pixels of the ink screen and historical color parameters corresponding to the historical waveform data, the historical color parameters comprising initial color parameter values and final color parameter values of pixels of the ink screen when displaying historical images; the driving device comprises:第一获取模块,所述第一获取模块用于获取所述墨水屏的像素点在显示当前显示画面时的当前颜色参数值以及在显示待显示画面时的目标颜色参数值;A first acquisition module, the first acquisition module is used to acquire the current color parameter value of the pixel point of the ink screen when displaying the current display picture and the target color parameter value when displaying the picture to be displayed;判断模块,所述判断模块用于判断所述历史颜色参数中是否具有所述初始颜色参数值与所述当前颜色参数值相同且所述最终颜色参数值与所述目标颜色参数值相同的第一历史颜色参数;A judgment module, the judgment module is used to judge whether the historical color parameters have a first historical color parameter whose initial color parameter value is the same as the current color parameter value and whose final color parameter value is the same as the target color parameter value;第一波形模块,判断结果为是,则所述第一波形模块获得与所述第一历史颜色参数相对应的第一历史波形数据,所述第一历史波形数据为所述墨水屏的像素点的驱动波形序列;The first waveform module, if the judgment result is yes, then the first waveform module obtains the first historical waveform data corresponding to the first historical color parameter, and the first historical waveform data is a driving waveform sequence of the pixel points of the ink screen;第二波形模块,判断结果为否,则所述第二波形模块根据所述当前颜色参数值与所述目标颜色参数值得到所述墨水屏的像素点的驱动波形序列;The second waveform module, if the judgment result is no, then the second waveform module obtains a driving waveform sequence of the pixel points of the ink screen according to the current color parameter value and the target color parameter value;驱动模块,所述驱动模块用于利用所述驱动波形序列驱动所述墨水屏显示所述待显示画面。A driving module, wherein the driving module is used to drive the ink screen to display the image to be displayed using the driving waveform sequence.12.一种电子设备,其特征在于,所述电子设备包括:12. An electronic device, characterized in that the electronic device comprises:墨水屏;Ink screen;一个或多个处理器;one or more processors;存储器,用于存储一个或多个程序;A memory for storing one or more programs;当所述一个或多个程序被所述一个或多个处理器执行,使得所述电子设备实现如权利要求1-10任一项所述的驱动方法。When the one or more programs are executed by the one or more processors, the electronic device implements the driving method as described in any one of claims 1 to 10.13.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-10中任一项所述的驱动方法。13. A readable storage medium, characterized in that a program or instruction is stored on the readable storage medium, and when the program or instruction is executed by a processor, the driving method according to any one of claims 1 to 10 is implemented.
CN202410725670.3A2024-06-052024-06-05Ink screen driving method and device, electronic equipment and storage mediumActiveCN118471158B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202410725670.3ACN118471158B (en)2024-06-052024-06-05Ink screen driving method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202410725670.3ACN118471158B (en)2024-06-052024-06-05Ink screen driving method and device, electronic equipment and storage medium

Publications (2)

Publication NumberPublication Date
CN118471158Atrue CN118471158A (en)2024-08-09
CN118471158B CN118471158B (en)2024-11-19

Family

ID=92155731

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202410725670.3AActiveCN118471158B (en)2024-06-052024-06-05Ink screen driving method and device, electronic equipment and storage medium

Country Status (1)

CountryLink
CN (1)CN118471158B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2007163842A (en)*2005-12-142007-06-28Seiko Epson Corp Electrophoresis device, electrophoretic device driving method, and electronic apparatus
US20080303780A1 (en)*2007-06-072008-12-11Sipix Imaging, Inc.Driving methods and circuit for bi-stable displays
CN109410849A (en)*2018-12-212019-03-01上海墨案智能科技有限公司Refresh control method, device and storage medium
CN113223464A (en)*2021-03-292021-08-06青岛海信移动通信技术股份有限公司Ink screen image display method and ink screen terminal
CN115115561A (en)*2022-06-302022-09-27浪潮(山东)计算机科技有限公司 A control method, system, device and medium for suppressing sudden change of display screen
CN116360905A (en)*2023-03-202023-06-30深圳市欧度利方科技有限公司Tablet personal computer device based on ink screen, control method, system and medium
CN116543712A (en)*2023-05-122023-08-04广州文石信息科技有限公司Display control method, device and equipment of ink screen and storage medium
CN117037725A (en)*2023-08-142023-11-10广州文石信息科技有限公司Display control method and device of ink screen, electronic equipment and storage medium

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2007163842A (en)*2005-12-142007-06-28Seiko Epson Corp Electrophoresis device, electrophoretic device driving method, and electronic apparatus
US20080303780A1 (en)*2007-06-072008-12-11Sipix Imaging, Inc.Driving methods and circuit for bi-stable displays
CN109410849A (en)*2018-12-212019-03-01上海墨案智能科技有限公司Refresh control method, device and storage medium
CN113223464A (en)*2021-03-292021-08-06青岛海信移动通信技术股份有限公司Ink screen image display method and ink screen terminal
CN115115561A (en)*2022-06-302022-09-27浪潮(山东)计算机科技有限公司 A control method, system, device and medium for suppressing sudden change of display screen
CN116360905A (en)*2023-03-202023-06-30深圳市欧度利方科技有限公司Tablet personal computer device based on ink screen, control method, system and medium
CN116543712A (en)*2023-05-122023-08-04广州文石信息科技有限公司Display control method, device and equipment of ink screen and storage medium
CN117037725A (en)*2023-08-142023-11-10广州文石信息科技有限公司Display control method and device of ink screen, electronic equipment and storage medium

Also Published As

Publication numberPublication date
CN118471158B (en)2024-11-19

Similar Documents

PublicationPublication DateTitle
KR102417633B1 (en)Electronic device and method for controlling output timing of signal corresponding to state capable of receiving content based on display location of content displayed in display
CN100543821C (en)Driving circuit, display device and method for adjusting frame update rate
CN104981766B (en) A method for displaying data on a screen and a display control device
WO2019041863A1 (en)Image processing system, image displaying method, display device, and storage medium
CN114387930B (en)Data display system, method, device, equipment and readable storage medium
CN117037725B (en)Display control method and device of ink screen, electronic equipment and storage medium
KR102261962B1 (en)Display Driver, Display Device and System including The Same
KR20110128252A (en) Display update control for electro-optical displays
CN103377638B (en)A kind of method of quick response signal and device
KR20180009692A (en)Display device and method of image refreshing
KR102825503B1 (en)Display device, and method of operating a display device
CN114201627A (en)Display method, device and equipment for electronic ink screen and storage medium
CN106155263A (en)A kind of parameter adjusting method and device
CN113704164A (en)Refreshing method of color screen reader, color screen reader and computer storage medium
CN116364023A (en)Method, device, medium and equipment for driving electronic ink screen based on GPU
US9542721B2 (en)Display control device and data processing system
US20240177647A1 (en)Compensation method for a display area with an under-display camera, device, and storage medium
TW201430813A (en)Method of dynamic charge sharing for a display device
CN118471158A (en) Ink screen driving method, device, electronic device and storage medium
CN116391199A (en)Processing image data by prioritizing layer attributes
CN112114919A (en)Screen rotation display optimization method and device
TWI626636B (en)Processor for setting frame rate and method of setting frame rate
KR102247741B1 (en)An image processor, a method of operating the image processor, and an application processor including the image processor
TWI559277B (en) Display and its scanning method
CN118824197B (en)Ink screen driving method and device, electronic equipment and storage medium

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp