墨水屏的驱动方法、装置、电子设备和存储介质与流程

    技术2026-04-05  25


    本技术涉及显示驱动,尤其涉及一种墨水屏的驱动方法、装置、电子设备和存储介质。


    背景技术:

    1、通常,墨水屏会在墨水胶囊中设置含有颜色粒子的液体,在墨水胶囊的两侧分别设有电极,其中,颜色粒子包括带正电荷的白色粒子和带负电荷的黑色粒子,当两个电极之间产生电压差时,由于电压差的极性作用,颜色粒子会被分别吸引和排斥,相当于在两个电极之间形成电场,两个电极作为电场的两极,从而使得颜色粒子会从一侧电极往另一侧电极移动,通过这种方式,每一个像素点便可以显示白色或者黑色,实现内容的黑白显示。

    2、而为了控制每个像素对应的墨水胶囊的变化,得到预想的像素灰度值,现有技术会通过向墨水屏的显示控制器发送驱动脉冲来控制像素点达到预想的像素灰度值,驱动脉冲包含了前述墨水胶囊两侧电极之间的电压差(驱动电压)的变化信号以及变化信号的持续时间(以帧的形式表征),显示控制器根据驱动脉冲来控制墨水胶囊,使像素灰度值发生变化。

    3、墨水屏是一种采用反射式显示原理的双稳态电泳驱动装置,因此,去除驱动电压后,墨水屏可长时间保持原有的显示画面。同时由于墨水屏是采用反射式显示原理,是通过反射环境光来显示内容,因此又被称为电子纸,被广泛用于电子阅读器、移动终端显示屏或电脑显示器。

    4、在实际控制墨水屏进行显示的过程中,因为各种各样的原因,颜色粒子的运动会出现误差,不会如使用者所愿的准确地运动到指定的位置,这就会带来墨水屏所常见的残影现象。例如,电子墨水屏的刷新方式可以分为全局刷新和局部刷新。全局刷新时,电子墨水屏幕以像素为单位,每个像素会经历由白到黑再到白的颜色变化过程,这样能减少画面刷新时产生的残影;而在现有技术的局部刷新中,只有颜色变化像素才会被施加驱动波形,颜色不变像素不会被施加波形。这时,在颜色变化像素被驱动的过程中,与颜色变化像素相邻的颜色不变像素会因上述电场串扰的问题而出现颜色受损,而导致颜色不变像素的颜色显示不及预期,而出现颜色失真、意料之外的残影、对比度不高等问题。再例如,在墨水屏中,特别是在a2刷新模式、du刷新模式等快速的刷新模式下,为了使颜色粒子快速运动,驱动电压的施加时间不足,导致部分颜色粒子没有运动至预想位置(例如a2模式下,刷新后的颜色粒子会期望运动至极限位置,从而像素呈现黑色或白色,而驱动电压的施加时间不足则会使得像素呈现深灰色或浅灰色),这会造成颜色失真、意料之外的残影、对比度不高等问题。


    技术实现思路

    1、本技术提供了一种墨水屏的驱动方法、装置、电子设备和存储介质,以解决墨水屏像素点的颜色失真的技术问题。

    2、第一方面,本技术提供了一种墨水屏的驱动方法,所述墨水屏包括缓存单元,所述缓存单元用于存储所述像素点在历史显示画面时的第一驱动波形,所述驱动方法包括:

    3、判断所述像素点在前一显示画面时是否存在第一驱动波形,所述前一显示画面为与当前显示画面相邻的历史显示画面,如果否则根据所述像素点的当前显示画面的刷新模式得到第一颜色值,如果是则执行下一步;

    4、获取所述像素点在历史显示画面时的第一驱动波形的有效驱动时长;

    5、判断所述有效驱动时长是否小于目标驱动时长,如果是则执行下一步;

    6、获得所述目标驱动时长和所述有效驱动时长的时长差值,并根据所述时长差值确定第一颜色值;

    7、将所述墨水屏的像素点的参考颜色值设置为第一颜色值,所述像素点的当前颜色值为灰度颜色集合中的一个颜色值,所述第一颜色值不属于所述灰度颜色集合,所述当前颜色值为所述像素点在显示当前显示画面时的颜色值,所述灰度颜色集合为所述墨水屏的像素点在当前显示画面的刷新模式驱动下支持波形查找的颜色值的集合;

    8、根据所述第一颜色值和目标颜色值得到第一驱动波形,所述目标颜色值为所述像素点在显示待显示画面时的颜色值;

    9、利用所述第一驱动波形驱动所述墨水屏的像素点。

    10、在本技术的一些实施例中,所述像素点的前一颜色值为所述灰度颜色集合中的一个颜色值,且所述当前颜色值和所述前一颜色值不相同,所述前一颜色值为所述像素点在显示前一显示画面时的颜色值,所述前一显示画面与所述当前显示画面相邻且先于所述当前显示画面显示。

    11、在本技术的一些实施例中,所述像素点的当前颜色值和目标颜色值相同。

    12、在本技术的一些实施例中,所述当前显示画面的刷新模式包括二阶灰度刷新模式,所述墨水屏在所述二阶灰度刷新模式驱动下能够显示两种灰度颜色值。

    13、在本技术的一些实施例中,所述灰度颜色集合包括白色颜色值和黑色颜色值,所述像素点的当前颜色值为白色颜色值和黑色颜色值中的一种。

    14、在本技术的一些实施例中,在所述将所述墨水屏的像素点的参考颜色值设置为第一颜色值的步骤之前,所述驱动方法还包括:

    15、判断所述墨水屏的当前显示画面的刷新模式是否为a2刷新模式和du刷新模式中的一者,如果是则执行下一步。

    16、在本技术的一些实施例中,在所述当前显示画面刷新后或者所述当前显示画面的驱动波形生成后,执行所述驱动方法。

    17、在本技术的一些实施例中,所述获取所述像素点在历史显示画面时的第一驱动波形的有效驱动时长的步骤,包括:

    18、从所述历史显示画面中获取与所述当前显示画面相连续的且存在第一驱动波形的第一显示画面;

    19、将所述第一显示画面的第一驱动波形的非零电压脉冲的驱动时长相累加得到所述有效驱动时长。

    20、在本技术的一些实施例中,所述根据所述第一颜色值和目标颜色值得到第一驱动波形的步骤,包括:

    21、根据所述第一颜色值和所述目标颜色值从与第一刷新模式相对应的波形查找表中查找到第二驱动波形,所述第一刷新模式与所述当前显示画面的刷新模式不同,第一灰度颜色集合为所述墨水屏的像素点在第一刷新模式驱动下支持波形查找的颜色值的集合,且所述第一灰度颜色集合包含所述灰度颜色集合,所述第一颜色值属于所述第一灰度颜色集合,所述第二驱动波形包括非零电压脉冲;

    22、根据所述第二驱动波形得到第一驱动波形。

    23、在本技术的一些实施例中,所述根据所述第二驱动波形得到第一驱动波形的步骤,包括:

    24、对所述第二驱动波形进行调整而得到第一驱动波形。

    25、在本技术的一些实施例中,所述对所述第二驱动波形进行调整而得到第一驱动波形的步骤,包括:

    26、根据第二颜色值和所述目标颜色值从与第一刷新模式相对应的波形查找表中查找到第三驱动波形,所述第二颜色值同时属于所述第一灰度颜色集合和所述灰度颜色集合,所述第三驱动波形包括非零电压脉冲;

    27、根据第二颜色值和所述目标颜色值从与所述当前显示画面的刷新模式相对应的波形查找表中查找到第四驱动波形,所述第四驱动波形包括非零电压脉冲;

    28、获得所述第三驱动波形的非零电压脉冲的时长与所述第四驱动波形的非零电压脉冲的时长之间的第一差值;

    29、将所述第二驱动波形的非零电压脉冲的时长调整至第一差值而得到第一驱动波形。

    30、在本技术的一些实施例中,根据所述第一颜色值对所述第二驱动波形进行调整而得到第一驱动波形的步骤,包括:

    31、对所述第二驱动波形的非零电压脉冲进行极性翻转得到第一驱动波形。

    32、在本技术的一些实施例中,在所述将所述墨水屏的像素点的参考颜色值设置为第一颜色值的步骤之前,所述驱动方法包括:

    33、根据第一刷新模式得到第一波形查找表和第一灰度颜色集合,所述第一刷新模式与所述墨水屏当前显示画面的刷新模式不同,所述第一灰度颜色集合为所述墨水屏的像素点在第一刷新模式驱动下支持波形查找的颜色值的集合,且所述第一灰度颜色集合包含所述灰度颜色集合,所述第一颜色值属于所述第一灰度颜色集合;

    34、所述根据所述第一颜色和目标颜色值得到第一驱动波形的步骤,包括:

    35、根据所述第一颜色值和目标颜色值查找所述第一波形查找表得到第一驱动波形。

    36、在本技术的一些实施例中,在所述判断所述像素点在前一显示画面时是否存在第一驱动波形的步骤之前,所述驱动方法包括:

    37、获取所述墨水屏的像素点的刷新等级信息;

    38、根据所述刷新等级信息获得所述像素点的目标驱动时长。

    39、在本技术的一些实施例中,所述根据所述时长差值确定所述第一颜色值的步骤,包括:

    40、根据所述时长差值查找差值与颜色值映射表得到所述第一颜色值,所述差值与颜色值映射表为所述目标驱动时长和所述有效驱动时长之间的差值与第一颜色值的映射对应表。

    41、第二方面,本技术实施例还提供了一种墨水屏的驱动装置,所述墨水屏包括缓存单元,所述缓存单元用于存储所述像素点在历史显示画面时的第一驱动波形,所述驱动装置包括:

    42、第一判断模块,所述第一判断模块用于判断所述像素点在前一显示画面时是否存在第一驱动波形,所述前一显示画面为与当前显示画面相邻的历史显示画面,如果否则根据所述像素点的当前显示画面的刷新模式得到第一颜色值,如果是则执行下一步;

    43、获取模块,所述获取模块用于获取所述像素点在历史显示画面时的第一驱动波形的有效驱动时长;

    44、第二判断模块,所述第二判断模块用于判断所述有效驱动时长是否小于目标驱动时长,如果是则执行下一步;

    45、差值模块,所述差值模块用于获得所述目标驱动时长和所述有效驱动时长的时长差值,并根据所述时长差值确定第一颜色值;

    46、设置模块,所述设置模块用于将所述墨水屏的像素点的参考颜色值设置为第一颜色值,所述像素点的当前颜色值为灰度颜色集合中的一个颜色值,所述第一颜色值不属于所述灰度颜色集合,所述当前颜色值为所述像素点在显示当前显示画面时的颜色值,所述灰度颜色集合为所述墨水屏的像素点在当前显示画面的刷新模式驱动下支持波形查找的颜色值的集合;

    47、波形模块,所述波形模块用于根据所述第一颜色值和目标颜色值得到第一驱动波形,所述目标颜色值为所述像素点在显示待显示画面时的颜色值;

    48、驱动模块,所述驱动模块用于利用所述第一驱动波形驱动所述墨水屏的像素点。

    49、第三方面,本技术实施例还提供了一种电子设备,包括:

    50、一个或多个处理器;

    51、存储器,用于存储一个或多个程序;

    52、当所述一个或多个程序被所述一个或多个处理器执行,使得所述电子设备实现如第一方面任一所述的驱动方法。

    53、第四方面,本技术实施例还提供了计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一所述的驱动方法。

    54、本技术提供了一种墨水屏的驱动方法、装置、电子设备和存储介质,其中所述墨水屏包括缓存单元,所述缓存单元用于存储所述像素点在历史显示画面时的第一驱动波形,所述驱动方法包括:判断所述像素点在前一显示画面时是否存在第一驱动波形,所述前一显示画面为与当前显示画面相邻的历史显示画面,如果否则根据所述像素点的当前显示画面的刷新模式得到第一颜色值,如果是则执行下一步;获取所述像素点在历史显示画面时的第一驱动波形的有效驱动时长;判断所述有效驱动时长是否小于目标驱动时长,如果是则执行下一步;获得所述目标驱动时长和所述有效驱动时长的时长差值,并根据所述时长差值确定第一颜色值;将所述墨水屏的像素点的参考颜色值设置为第一颜色值,所述像素点的当前颜色值为灰度颜色集合中的一个颜色值,所述第一颜色值不属于所述灰度颜色集合,所述当前颜色值为所述像素点在显示当前显示画面时的颜色值,所述灰度颜色集合为所述墨水屏的像素点在当前显示画面的刷新模式驱动下支持波形查找的颜色值的集合;根据所述第一颜色值和目标颜色值得到第一驱动波形,所述目标颜色值为所述像素点在显示待显示画面时的颜色值;利用所述第一驱动波形驱动所述墨水屏的像素点。本技术通过获取所述像素点在历史显示画面时的第一驱动波形的有效驱动时长,判断所述有效驱动时长是否小于目标驱动时长,然后获得所述目标驱动时长和所述有效驱动时长的时长差值,并根据所述时长差值确定第一颜色值,将所述墨水屏的像素点的参考颜色值设置为第一颜色值,然后根据所述第一颜色值和目标颜色值得到第一驱动波形,所述目标颜色值为所述像素点在显示待显示画面时的颜色值,所述像素点在被驱动后或处于不变状态时,利用所述第一驱动波形驱动所述墨水屏的像素点,可以解决墨水屏像素点在被驱动后或处于不变状态时颜色失真的技术问题;而且在参考前一显示画面时的第一驱动波形的基础上,再根据所述时长差值确定第一颜色值可以得到较为准确的第一颜色值以及第一驱动波形,可以避免所述墨水屏的像素点出现过度驱动而颜色偏深的问题。


    技术特征:

    1.一种墨水屏的驱动方法,其特征在于,所述墨水屏包括缓存单元,所述缓存单元用于存储所述像素点在历史显示画面时的第一驱动波形,所述驱动方法包括:

    2.根据权利要求1所述的驱动方法,其特征在于,所述像素点的前一颜色值为所述灰度颜色集合中的一个颜色值,且所述当前颜色值和所述前一颜色值不相同,所述前一颜色值为所述像素点在显示前一显示画面时的颜色值,所述前一显示画面与所述当前显示画面相邻且先于所述当前显示画面显示。

    3.根据权利要求1所述的驱动方法,其特征在于,所述像素点的当前颜色值和目标颜色值相同。

    4.根据权利要求1所述的驱动方法,其特征在于,所述当前显示画面的刷新模式包括二阶灰度刷新模式,所述墨水屏在所述二阶灰度刷新模式驱动下能够显示两种灰度颜色值。

    5.根据权利要求1所述的驱动方法,其特征在于,所述灰度颜色集合包括白色颜色值和黑色颜色值,所述像素点的当前颜色值为白色颜色值和黑色颜色值中的一种。

    6.根据权利要求1所述的驱动方法,其特征在于,在所述将所述墨水屏的像素点的参考颜色值设置为第一颜色值的步骤之前,所述驱动方法还包括:

    7.根据权利要求1所述的驱动方法,其特征在于,在所述当前显示画面刷新后或者所述当前显示画面的驱动波形生成后,执行所述驱动方法。

    8.根据权利要求1所述的驱动方法,其特征在于,所述获取所述像素点在历史显示画面时的第一驱动波形的有效驱动时长的步骤,包括:

    9.根据权利要求1所述的驱动方法,其特征在于,所述根据所述第一颜色值和目标颜色值得到第一驱动波形的步骤,包括:

    10.根据权利要求9所述的驱动方法,其特征在于,所述根据所述第二驱动波形得到第一驱动波形的步骤,包括:

    11.根据权利要求10所述的驱动方法,其特征在于,所述对所述第二驱动波形进行调整而得到第一驱动波形的步骤,包括:

    12.根据权利要求10所述的驱动方法,其特征在于,根据所述第一颜色值对所述第二驱动波形进行调整而得到第一驱动波形的步骤,包括:

    13.根据权利要求1所述的驱动方法,其特征在于,在所述将所述墨水屏的像素点的参考颜色值设置为第一颜色值的步骤之前,所述驱动方法包括:

    14.根据权利要求1所述的驱动方法,其特征在于,在所述判断所述像素点在前一显示画面时是否存在第一驱动波形的步骤之前,所述驱动方法包括:

    15.根据权利要求1所述的驱动方法,其特征在于,所述根据所述时长差值确定所述第一颜色值的步骤,包括:

    16.一种墨水屏的驱动装置,其特征在于,所述墨水屏包括缓存单元,所述缓存单元用于存储所述像素点在历史显示画面时的第一驱动波形,所述驱动装置包括:

    17.一种电子设备,其特征在于,包括:

    18.一种计算机可读存储介质,所述存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-15任一所述的驱动方法。


    技术总结
    本申请提供了一种墨水屏的驱动方法、装置、电子设备和存储介质,本申请通过获取所述像素点在历史显示画面时的第一驱动波形的有效驱动时长,判断所述有效驱动时长是否小于目标驱动时长,然后获得所述目标驱动时长和所述有效驱动时长的时长差值,并根据所述时长差值确定第一颜色值,将所述墨水屏的像素点的参考颜色值设置为第一颜色值,然后根据所述第一颜色值和目标颜色值得到第一驱动波形,所述目标颜色值为所述像素点在显示待显示画面时的颜色值,所述像素点在被驱动后或处于不变状态时,利用所述第一驱动波形驱动所述墨水屏的像素点,可以解决墨水屏像素点在被驱动后或处于不变状态时颜色失真的技术问题。

    技术研发人员:许俊文,朱增
    受保护的技术使用者:广州文石信息科技有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-42053.html

    最新回复(0)