消除墨水屏残影的方法和终端设备技术

技术编号:32233647 阅读:72 留言:0更新日期:2022-02-09 17:38
本申请涉及终端技术领域,公开了一种消除墨水屏残影的方法和终端设备。该方法包括:记录像素点在多帧图像中显示的颜色值,得到所述像素点的显示记录;若基于所述显示记录确定所述像素点需要消除残影,则在之后显示的指定帧数内消除所述像素点的残影,所述指定帧数满足在所述像素点处显示指定颜色,其中,若显示屏底色为白色则所述指定颜色为黑色,若显示屏底色为黑色则所述指定颜色为白色。使用该方法实现了在用户无感知或弱感知的状态下,可以自动地只针对有残影的像素进行刷新,从而减轻甚至消除墨水屏的残影,提升用户的阅读和使用体验。验。验。

【技术实现步骤摘要】
消除墨水屏残影的方法和终端设备


[0001]本申请涉及终端
,尤其涉及一种消除墨水屏残影的方法和终端设备。

技术介绍

[0002]水墨屏中每一个像素点中都包含多个带负电荷的黑色和带正电荷白色胶囊,屏幕顶层和底层作为两个导电极板,控制电压施加时间和交替改变正负电压时,黑白胶囊以不同比例上浮到屏幕顶层时,会显示不同灰度值的灰色。但是当两帧之间灰度值变化较大,控制电压施加时间较短时会导致胶囊没有足够动力和时间运动到合适位置,从而导致残影的出现。
[0003]现有技术中,使用手动全局刷新方法清除残影时,会对整个屏幕进行刷新,用户能够明显感觉到整个屏幕的变化,并且会增加一定的功耗。

技术实现思路

[0004]本申请的目的是提供一种消除墨水屏残影的方法和终端设备,用以解决现有技术使用手动全局刷新方法清除残影,使得刷新时无法正常显示图像,并且增加一定功耗的问题。
[0005]第一方面,本申请提供一种消除墨水屏残影的方法,应用于二阶显示模式,所述方法包括:
[0006]记录像素点在多帧图像中显示的颜色值,得到所述像素点的显示记录;
[0007]若基于所述显示记录确定所述像素点需要消除残影,则在之后显示的指定帧数内消除所述像素点的残影,所述指定帧数满足在所述像素点处显示指定颜色,其中,若显示屏底色为白色则所述指定颜色为黑色,若显示屏底色为黑色则所述指定颜色为白色。
[0008]在一种可能的实施方式中,所述记录像素点在多帧图像中显示的颜色值,得到所述像素点的显示记录,包括:<br/>[0009]记录所述像素点在所述多帧图像中每一帧图像中显示的颜色值;
[0010]若所述像素点显示的颜色值为所述指定颜色,则所述像素点的显示记录的值配置为第一值;
[0011]若所述像素点显示的颜色值为所述显示屏底色,则所述像素点的显示记录的值累加第二值;
[0012]其中,所述显示记录的初始值为第三值,所述第三值用于指示完成消除残影的操作。
[0013]在一种可能的实施方式中,基于所述显示记录确定所述像素点是否需要消除残影,具体包括:
[0014]若所述像素点的显示记录的值大于或等于预设阈值,则确定所述像素点需要消除残影;
[0015]若所述显示记录的值小于所述预设阈值,则确定所述像素点不需要消除残影。
[0016]在一种可能的实施方式中,基于所述显示记录确定所述像素点需要消除残影之后,且在指定帧数内消除所述像素点的残影之前,所述方法还包括:
[0017]对显示屏中需要消除残影的像素点进行标记,并实时计算当前被标记的像素点占一帧图像中所有像素点的比例;
[0018]若所述比例大于或等于比例阈值,则针对标记为需要消除残影的任一像素点,执行在指定帧数内消除所述像素点的残影的操作。
[0019]在一种可能的实施方式中,所述方法还包括:
[0020]当未达到所述指定帧数且所述像素点的残影并未完全消除时,若所述像素点基于待显示内容重新显示所述指定颜色,则将所述像素点的显示记录设为所述第一值,且结束消除所述像素点的残影的操作。
[0021]在一种可能的实施方式中,所述在之后显示的指定帧数内消除所述像素点的残影,具体包括:
[0022]若未达到指定帧数,且在预设时间内未接收到新的图像帧,则继续在当前图像帧中消除所述像素点的残影;
[0023]若未达到指定帧数,且在预设时间内产生新的图像帧,则在新的图像帧中消除所述像素点的残影。
[0024]在一种可能的实施方式中,所述方法还包括:
[0025]当所述像素点的残影被消除之后,将所述像素点的显示记录重新设为第三值。
[0026]第二方面,本申请提供一种终端设备,包括:
[0027]显示器、处理器和存储器;
[0028]所述显示器用于显示信息;
[0029]所述存储器,用于存储所述处理器可执行指令;
[0030]所述处理器被配置为执行所述指令以实现如上述第一方面中任一项所述的消除墨水屏残影的方法。
[0031]第三方面,本申请提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由终端设备执行时,使得所述终端设备能够执行如上述第一方面中任一项所述的消除墨水屏残影的方法。
[0032]第四方面,本申请提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述第一方面中任一项所述的消除墨水屏残影的方法。
[0033]本申请的实施例提供的技术方案至少带来以下有益效果:
[0034]本申请实施例中通过记录像素点在多帧图像中显示的颜色值,得到所述像素点的显示记录;若基于所述显示记录确定所述像素点需要消除残影,则在之后显示的指定帧数内消除所述像素点的残影,所述指定帧数满足在所述像素点处显示指定颜色,其中,若显示屏底色为白色则所述指定颜色为黑色,若显示屏底色为黑色则所述指定颜色为白色。无需用户手动触发消除残影的操作,同时本申请只需要针对有残影的像素进行刷新,而不对整个屏幕刷新,使得在用户无感知或弱感知的状态下可以自动刷新像素点,从而减轻甚至消除墨水屏的残影,提高用户的使用体验。
[0035]本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明
书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
[0036]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,显而易见地,下面所介绍的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1为本申请实施例提供的墨水屏的基本结构的示意图;
[0038]图2为本申请实施例提供的墨水屏显示残影状态的示意图;
[0039]图3为本申请实施例提供的清除残影时黑白粒子运动状态的示意图;
[0040]图4为本申请实施例提供的一种终端设备的结构示意图;
[0041]图5为本申请实施例提供的终端设备的软件结构框图;
[0042]图6为本申请实施例提供的一种消除墨水屏残影的方法的流程示意图;
[0043]图7为本申请实施例提供的第一帧图像中记录像素点的显示记录的流程示意图;
[0044]图8为本申请实施例提供的单个像素点的一种即时清除残影的操作的流程示意图;
[0045]图9为本申请实施例提供的单个像素点的另一种即时清除残影的操作的流程示意图;
[0046]图10为本申请实施例提供的动态不增像素组的对齐清除残影的操作的流程示意图。
具体实施方式
[0047]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。其中,所描述的实施例是本申本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种消除墨水屏残影的方法,其特征在于,应用于二阶显示模式,所述方法包括:记录像素点在多帧图像中显示的颜色值,得到所述像素点的显示记录;若基于所述显示记录确定所述像素点需要消除残影,则在之后显示的指定帧数内消除所述像素点的残影,所述指定帧数满足在所述像素点处显示指定颜色,其中,若显示屏底色为白色则所述指定颜色为黑色,若显示屏底色为黑色则所述指定颜色为白色。2.根据权利要求1所述的方法,其特征在于,所述记录像素点在多帧图像中显示的颜色值,得到所述像素点的显示记录,包括:记录所述像素点在所述多帧图像中每一帧图像中显示的颜色值;若所述像素点显示的颜色值为所述指定颜色,则所述像素点的显示记录的值配置为第一值;若所述像素点显示的颜色值为所述显示屏底色,则所述像素点的显示记录的值累加第二值;其中,所述显示记录的初始值为第三值,所述第三值用于指示完成消除残影的操作。3.根据权利要求2所述的方法,其特征在于,基于所述显示记录确定所述像素点是否需要消除残影,具体包括:若所述像素点的显示记录的值大于或等于预设阈值,则确定所述像素点需要消除残影;若所述显示记录的值小于所述预设阈值,则确定所述像素点不需要消除残影。4.根据权利要求1所述的方法,其特征在于,基于所述显示记录确定所述像素点需要消除残影之后,且在指定帧数内消除所述像素点的残影之前,所述方法还包括:对显示屏中需要消除残影的像素点进行标记,并实时计算当前被标记的像素点占一帧图像中所有像素点的比例;若所述比例大于或等于比例阈值,则针对标记为需要消除残影的任一像素点,执...

【专利技术属性】
技术研发人员:步晨朱聪张华伟
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1