一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于帧率的屏幕显示方法、装置、设备及存储介质与流程

2022-11-16 17:02:29 来源:中国专利 TAG:


1.本技术实施例涉及显示技术领域,尤其涉及一种基于帧率的屏幕显示方法、装置、设备及存储介质。


背景技术:

2.电子墨水屏利用电泳技术实现接近传统纸张的显示效果,因此也被成为“电子纸”。电子墨水屏一般通过电子墨水进行画面显示,电子墨水通常会制成电子墨水薄膜的形式,电子墨水薄膜由大量微囊组成,微囊中设置有带不同电荷的色素颗粒。初始状态下,色素颗粒悬浮在微囊中,当施加一定方向的电场后,相应的色素颗粒被推到顶部,微囊就会显示不同的颜色,而不同颜色的微囊组成了各种文字和图案。
3.在控制电子墨水屏显示图案时,通过电场控制色素颗粒吸附在胶囊底部或顶部的过程是一个物理过程,电子墨水屏会提供一个waveform文件,根据waveform文件和电子墨水屏当前显示的画面,决定显示下一帧待显示画面数据需要经过的中间过程对应的波形序列,并根据波形序列向电子墨水屏施加不同的控制信号。由于电子墨水屏的显示原理,墨水屏上的像素点从一种颜色更新到另一种颜色需要的中间过程较多,而且时间久,导致屏幕更新速度慢,不利于用户体验。


技术实现要素:

4.本技术实施例提供一种基于帧率的屏幕显示方法、装置、设备及存储介质,以解决现有技术中墨水屏更新颜色需要的中间过程较多导致屏幕更新速度教慢,不利于用户体验的技术问题,有效提升电子墨水屏画面更新速度,优化用户体验。
5.在第一方面,本技术实施例提供了一种基于帧率的屏幕显示方法,包括:
6.确定待显示图像对应的第一驱动参数;
7.确定在设定的对薄膜晶体管矩阵的帧输出频率下,所述第一驱动参数的驱动补偿参数,其中,所述帧输出频率基于对所述薄膜晶体管矩阵的原始输出频率进行升频处理得到;
8.根据所述驱动补偿参数对所述第一驱动参数进行驱动补偿处理,得到第二驱动参数;
9.基于所述第二驱动参数以及对薄膜晶体管矩阵的帧输出频率对所述薄膜晶体管矩阵进行控制,以驱动墨水屏显示所述待显示图像。
10.在第二方面,本技术实施例提供了一种基于帧率的屏幕显示装置,包括第一参数模块、补偿确定模块、第二参数模块和屏幕驱动模块,其中:
11.所述第一参数模块,用于确定待显示图像对应的第一驱动参数;
12.所述补偿确定模块,用于确定在设定的对薄膜晶体管矩阵的帧输出频率下,所述第一驱动参数的驱动补偿参数,其中,所述帧输出频率基于对所述薄膜晶体管矩阵的原始输出频率进行升频处理得到;
13.所述第二参数模块,用于根据所述驱动补偿参数对所述第一驱动参数进行驱动补偿处理,得到第二驱动参数;
14.所述屏幕驱动模块,用于基于所述第二驱动参数以及对薄膜晶体管矩阵的帧输出频率对所述薄膜晶体管矩阵进行控制,以驱动墨水屏显示所述待显示图像。
15.在第三方面,本技术实施例提供了一种基于帧率的屏幕显示设备,包括:存储器以及一个或多个处理器;
16.所述存储器,用于存储一个或多个程序;
17.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的基于帧率的屏幕显示方法。
18.在第四方面,本技术实施例提供了一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的基于帧率的屏幕显示方法。
19.本技术实施例通过在薄膜晶体管矩阵的原始输出频率的基础上进行升频处理得到的帧输出频率驱动墨水屏,并且在确定待显示图像的第一驱动参数后,确定在确定的帧输出频率下,第一驱动参数的驱动补偿参数,并根据驱动补偿参数对第一驱动参数进行驱动补偿处理得到第二驱动参数,并基于第二驱动参数以及帧输出频率对薄膜晶体管矩阵进行控制,以使墨水屏显示待显示图像,通过对原始输出频率升频处理后得到的帧输出频率对薄膜晶体管进行控制,有效缩短每一帧的驱动时间,有效提升电子墨水屏画面更新速度,优化用户体验,并且根据驱动补偿参数对原始的第一驱动参数进行驱动补偿处理得到第二驱动参数,减少由于提高薄膜晶体管矩阵的输出频率导致图像显示质量下降的情况,保证图像显示质量。
附图说明
20.图1是本技术实施例提供的一种基于帧率的屏幕显示方法的流程图;
21.图2是本技术实施例提供的另一种基于帧率的屏幕显示方法的流程图;
22.图3是本技术实施例提供的另一种基于帧率的屏幕显示方法的流程图;
23.图4是本技术实施例提供的一种基于帧率的屏幕显示装置的结构示意图;
24.图5是本技术实施例提供的一种基于帧率的屏幕显示设备的结构示意图。
具体实施方式
25.为了使本技术的目的、技术方案和优点更加清楚,下面结合附图对本技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
26.图1给出了本技术实施例提供的一种基于帧率的屏幕显示方法的流程图,本技术
实施例提供的基于帧率的屏幕显示方法可以由基于帧率的屏幕显示装置来执行,该基于帧率的屏幕显示装置可以通过硬件和/或软件的方式实现,并集成在基于帧率的屏幕显示设备(例如基于电子墨水屏的平板设备、手机、显示屏等)中。
27.下述以基于帧率的屏幕显示装置执行基于帧率的屏幕显示方法为例进行描述。参考图1,该基于帧率的屏幕显示方法包括:
28.s101:确定待显示图像对应的第一驱动参数。
29.本实施例提供的第一驱动参数用于对墨水屏上的薄膜晶体管(tft)矩阵进行控制,以改变墨水屏上显示的图像。在相关技术中,在得到待显示图像对应的第一驱动参数后,会直接基于薄膜晶体管矩阵的原始输出频率,按照第一驱动参数对薄膜晶体管矩阵进行控制,以使墨水屏上显示的图像从当前显示图像更新到待显示图像。由于对薄膜晶体管矩阵进行控制以是屏幕上的像素点从当前颜色值转换至第二颜色值时,会经历多个中间过程,对应的,需要通过多个驱动帧对薄膜晶体管矩阵进行驱动,按照原始输出频率对薄膜晶体管矩阵进行驱动控制时,实现第二颜色值的转换所需要的时间较长。例如,墨水屏的a2刷新模式支持黑白两种颜色的显示,从黑到白或者从白到黑的波形序列需要经过大概10个驱动帧,假设tft的原始输出频率为50hz,那么一个驱动帧的驱动时间是20ms,那么需要的总驱动时间为200ms,而墨水屏的gc16刷新模式支持16级灰度的显示,从一个灰度到另一个灰度需要经过大概30到40个驱动帧,一个波形序列需要的总驱动时间为600ms到800ms。由于电子墨水屏的显示原理,屏幕像素点从一种颜色更新到另一种颜色需要的中间过程较多,而且需要的时间较长,导致屏幕更新速度慢、用户交互响应慢、操作等待时间长等问题。本方案通过提升薄膜晶体管矩阵的原始输出频率,并通过驱动补偿的方式补偿由于提升输出频率导致的显示效果下降的问题,在保证显示效果的前提下,有效提升了图像更新效率,优化用户体验。其中第二颜色值可理解为待显示图像对应图像像素点的颜色(目标颜色值)。
30.示例性的,获取需要在墨水屏上显示的待显示图像,并确定待显示图像对应的第一驱动参数。其中,待显示图像上的图像像素点与墨水屏上的屏幕像素点一一对应,待显示图像可由基于帧率的屏幕显示设备中的处理器根据需要显示的画面进行处理得到。在一个可能的实施例中,第一驱动参数包括对薄膜晶体管经控制的原始驱动电压和/或待显示图像每个图像像素点对应的第一波形序列,其中,原始驱动电压可基于墨水屏出厂信息或厂商提供的薄膜晶体管矩阵的驱动电压进行确定。第一波形序列可基于墨水屏对应的波形文件(waveform文件)进行确定,即对于待显示图像上的一个像素点,根据当前颜色值(墨水屏对应屏幕像素点当前显示的颜色值)到第二颜色值(待显示图像对应图像像素点的颜色值)所需要经过的中间过程,从波形文件中确定对应的波形序列,该波形序列即为第一波形序列,在第一波形序列中,包括多个指示驱动墨水屏对应屏幕像素点上对应薄膜晶体管的驱动帧,依次按照第一波形序列中不同的驱动帧驱动薄膜晶体管时,对应屏幕像素点将经历对应的中间过程,从当前显示的颜色值变换到第二颜色值。
31.s102:确定在设定的对薄膜晶体管矩阵的帧输出频率下,所述第一驱动参数的驱动补偿参数。
32.其中,所述帧输出频率基于对所述薄膜晶体管矩阵的原始输出频率进行升频处理得到。示例性的,在确定第一驱动参数后,进一步确定在设定的对薄膜晶体管矩阵的帧输出频率下,对第一驱动参数进行驱动补偿的驱动补偿参数。其中,驱动补偿参数的确定可根据
按照对薄膜晶体管矩阵的帧输出频率下,以第一驱动参数驱动薄膜晶体管矩阵以使墨水屏显示待显示图像时,各个屏幕像素点的预计显示效果相对于目标显示效果的差距,确定对第一驱动参数的驱动补偿参数。
33.需要进行解释的是,由于本方案提供的帧输出频率是基于对薄膜晶体管矩阵的原始输出频率进行升频处理得到的,对薄膜晶体管矩阵进行驱动控制的帧输出频率相对于原始输出帧率更高,会存在对薄膜晶体管矩阵的驱动不足导致中间过程不完整,色素颗粒移动不到位导致图像显示效果未能达到理想效果的情况。本方案在确定第一驱动参数后,并未直接根据第一驱动参数驱动薄膜晶体管矩阵,而是先对第一驱动参数进行驱动补偿,以保证图像显示效果。在一个可能的实施例中,帧输出频率基于对薄膜晶体管矩阵的原始输出频率进行升频处理得到,可按照设定的升频比例(例如1.1~2倍)对原始输出频率进行升频处理,例如将升频比例设置为2倍,在原始输出频率为50hz时,原始的对驱动帧的处理速度为50帧每秒,对原始输出频率进行升频处理后得到100hz的帧输出频率,则此时对驱动帧的处理速度提升到100帧每秒,一个驱动帧的驱动时间从20ms提升到10ms,以a2刷新模式为例,包含10个驱动帧的波形序列对应的驱动总时间从200ms缩短为100ms,以gc16刷新模式为例,包含30-40个驱动帧的波形序列对应的驱动总时间从600ms到800ms缩短为300ms到400ms,屏幕更新效率明显加快。
34.s103:根据所述驱动补偿参数对所述第一驱动参数进行驱动补偿处理,得到第二驱动参数。
35.示例性的,在确定对第一驱动参数的驱动补偿参数后,根据第一驱动参数对第一驱动参数进行驱动补偿处理,并将对第一驱动参数驱动补偿处理的处理结果作为第二驱动参数。
36.在一个可能的实施例中,本方案提供的第一驱动参数包括原始驱动电压和/或待显示图像各个图像像素点对应的第一波形序列,对应的,驱动补偿参数包括电压补偿参数和/或图像像素点对应的驱动帧补偿参数。其中,电压补偿参数用于对原始驱动电压进行调整,驱动帧补偿参数用于对第一波形序列进行调整。
37.在一个可能的实施例中,在第一驱动参数为原始驱动电压,驱动补偿参数为电压补偿参数时,本方案在根据驱动补偿参数对第一驱动参数进行驱动补偿处理,得到第二驱动参数时,其具体为:根据所述驱动补偿参数对应的电压补偿参数,增大所述第一驱动参数中的原始正驱动电压,和/或降低所述第一驱动参数中的原始负驱动电压,得到第二驱动参数对应的第二驱动电压。
38.示例性的,电压补偿参数可以是补偿电压值和/或补偿比例值,在电压补偿参数为补偿电压值时,在原始驱动电压的基础上加上和/或减去补偿电压值(在第一驱动参数中的原始驱动电压为正驱动电压时,则增大原始正驱动电压,例如将原始正驱动电压从 2增大到 5;而在第一驱动参数中的原始驱动电压为负驱动电压时,降低原始负驱动电压,例如将原始负驱动电压从-2降低到-5),得到第二驱动参数对应的第二驱动电压,其中,在对应的驱动帧为无效帧时,由于按照无效帧驱动薄膜晶体管时,对应屏幕像素点的颜色值不会发生改变,无效帧不需要加上或减去补偿电压值,或者将无效帧对应的补偿电压值置零。在电压补偿参数为补偿比例值时,将原始驱动电压和对应补偿比例值的乘积作为第二驱动参数对应的第二驱动电压。在一个可能的实施例中,可针对不同的图像像素点确定不同的电压
补偿参数。
39.在一个可能的实施例中,在第一驱动参数为待显示图像各个图像像素点对应的第一波形序列,驱动补偿参数为图像像素点对应的驱动帧补偿参数时,本方案在根据驱动补偿参数对第一驱动参数进行驱动补偿处理,得到第二驱动参数时,其具体为:根据驱动补偿参数中每个图像像素点的驱动帧补偿参数,对第一驱动参数中的第一波形序列进行调整,得到第二驱动参数对应的第二波形序列。其中,驱动帧补偿参数可以是用于添加到第一波形序列的一个或多个补偿驱动帧,还可以是用于替换第一波形序列最后第一数量的原始驱动帧的第二数量的修正驱动帧(第二数量的修正驱动帧可理解为至少两个修正驱动帧)。其中,用于替换原始驱动帧的修正驱动帧的数量,大于被替换的原始驱动帧的数量(修正驱动帧对应的第二数量-被替换的原始驱动帧对应的第一数量≥1)。
40.s104:基于所述第二驱动参数以及对薄膜晶体管矩阵的帧输出频率对所述薄膜晶体管矩阵进行控制,以驱动墨水屏显示所述待显示图像。
41.示例性的,在确定第二驱动参数后,基于第二驱动参数以及对薄膜晶体管矩阵的帧输出频率对薄膜晶体管矩阵进行控制,即按照第二驱动参数中每一个图像像素点对应的第二驱动电压和/或第二波形序列对薄膜晶体管矩阵进行控制,以驱动墨水屏显示待显示图像。
42.上述,通过在薄膜晶体管矩阵的原始输出频率的基础上进行升频处理得到的帧输出频率驱动墨水屏,并且在确定待显示图像的第一驱动参数后,确定在确定的帧输出频率下,第一驱动参数的驱动补偿参数,并根据驱动补偿参数对第一驱动参数进行驱动补偿处理得到第二驱动参数,并基于第二驱动参数以及帧输出频率对薄膜晶体管矩阵进行控制,以使墨水屏显示待显示图像,通过对原始输出频率升频处理后得到的帧输出频率对薄膜晶体管进行控制,有效缩短每一帧的驱动时间,有效提升电子墨水屏画面更新速度,优化用户体验,并且根据驱动补偿参数对原始的第一驱动参数进行驱动补偿处理得到第二驱动参数,减少由于提高薄膜晶体管矩阵的输出频率导致图像显示质量下降的情况,保证图像显示质量。
43.在一个可能的实施例中,本方案提供的基于帧率的屏幕显示方法还包括:响应于所述待显示图像为最终显示图像,确定墨水屏每个屏幕像素点当前的第三颜色值;根据各个屏幕像素点对应的第三颜色值与所述待显示图像,确定每个屏幕像素点从第三颜色值到对应第二颜色值的第三波形序列;基于所述第三波形序列驱动墨水屏显示所述待显示图像。
44.本方案提供的屏幕显示方法在显示中间显示图像(待显示图像为中间显示图像)的过程中,可基于第二波形序列驱动墨水屏显示待显示图像,以使中间显示图像在显示屏上的显示效果与待显示图像接近。而在待显示图像为最终显示图像时,为了保证最终显示图像在显示屏上的显示效果与待显示图像更接近或一致,可根据基于第二波形序列驱动墨水屏后,每个屏幕像素点的第三颜色值(显示颜色值)与最终显示图像的颜色差异,再一次对墨水屏进行驱动,使得在显示屏上显示的最终显示图像与待显示图像更接近或一致。
45.其中,待显示图像是否为最终显示图像,可根据待显示图像缓存队列中是否有其他等待提取进行显示的待显示图像进行判断,即在待显示图像缓存队列中未存在其他待显示图像时,可确定当前待显示图像为最终显示图像。还可以是正在按照第二波形序列驱动
墨水屏显示待显示图像后进行计时,在持续显示该待显示图像累计达到设定时间长度,且未更新显示其他凸显或为接收到新的待显示图像时,可确定当前待显示图像为最终显示图像。例如,在利用墨水屏显示视频时,视频播放过程中的待显示图像为中间显示图像(在中间显示图像后,在设定时间内还有下一帧待显示图像需要更新),在视频播放结束或暂停时,对应的待显示图像为最终显示图像(在设定时间内不需要更新显示屏上的显示内容)。可以理解的是,待显示图像是否为最终显示图像的判断还可以是其它方法,本方案不作限定。
46.示例性的,在基于第二波形序列驱动墨水屏显示待显示图像之后,若确定该待显示图像为最终显示图像时,确定当前墨水屏的各个屏幕像素点当前的第三颜色值,并根据各个屏幕像素点对应的第三颜色值与待显示图像之间的颜色差异,利用原始波形文件确定每个屏幕像素点从第三颜色值到对应第二颜色值的第三波形序列,并基于第三波形序列驱动墨水屏显示待显示图像。本方案在待显示图像为最终显示图像时,通过根据原始文件确定的第三波形序列对墨水屏进行驱动,保证最终显示图像的显示效果。可选的,基于第三波形序列驱动墨水屏显示待显示图像时,第三波形序列的输出频率可以是保持为升频处理后对应频率,也可以是恢复为升频处理前的频率。
47.在一个可能的实施例中,在确定待显示图像为最终显示图像时,若此时未基于第二波形序列驱动墨水屏显示该待显示图像,则直接根据各个屏幕像素点对应的第三颜色值与待显示图像确定第三波形序列,并基于第三波形序列驱动墨水屏显示待显示图像,而不需要先基于第二波形序列显示待显示图像,加快图像显示速度。在一个可能的实施例中,在基于第二波形序列驱动墨水屏驱动墨水屏之前,确定各个第二波形序列是否对齐,若未对齐,若利用无效帧对第二波形序列进行对齐处理后再基于对齐后的第二波形序列驱动墨水屏。
48.在一个实施例中,由于对第一波形序列(第一驱动参数)进行补偿后,有可能存在补偿能力不足的情况,墨水屏不一定能准确显示对应目标颜色,需要预估补偿后的预估第三颜色值作为实际显示颜色。基于此,在得到各个图像像素点对应的第二波形序列(第二驱动参数)、基于第二波形序列(第二驱动参数)驱动墨水屏显示待显示图像之后,本方案提供的基于帧率的屏幕显示方法还包括:确定基于第二波形序列(第二驱动参数)驱动墨水屏显示时,每个图像像素点对应的预估第三颜色值,即确定所述待显示图像中每个图像像素点按照对应第二波形序列(第二驱动参数)中所有驱动帧驱动墨水屏显示对应的预估第三颜色值,其中,预估第三颜色值可作为确定墨水屏显示下一帧待显示图像(下一轮的基于帧率的屏幕显示方法处理流程)对应的墨水屏上屏幕像素点对应的当前颜色值。
49.在上述实施例的基础上,图2给出了本技术实施例提供的另一种基于帧率的屏幕显示方法的流程图,该基于帧率的屏幕显示方法是对上述基于帧率的屏幕显示方法的具体化。参考图2,该基于帧率的屏幕显示方法包括:
50.s201:确定待显示图像对应的第一驱动参数。
51.本方案提供的第一驱动参数包括待显示图像各个图像像素点对应的第一波形序列,第一波形序列包括对应图像像素点的多个原始驱动帧,驱动补偿参数包括一个或多个补偿驱动帧。
52.其中,第一波形序列基于墨水屏对应的波形文件,根据当前显示图像和待显示图
像对应像素点的颜色值对应的波形序列得到,第一波形序列中的原始驱动帧指示当前显示图像对应像素点的颜色值变化到待显示图像对应像素点的颜色值所需要经过的中间过程,该中间过程一般通过向薄膜晶体管施加相应的电压进行实现,对应的,本技术提供的驱动帧可记录有对应的驱动电压。
53.s202:确定在设定的对薄膜晶体管矩阵的帧输出频率下,所述待显示图像各个图像像素点基于对应的第一波形序列驱动墨水屏对应的第一颜色值。
54.其中,帧输出频率基于对所述薄膜晶体管矩阵的原始输出频率进行升频处理得到。示例性的,在确定待显示图像对应的第一驱动参数后,进一步确定在设定的对薄膜晶体管矩阵的帧输出频率下,待显示图像中各个图像像素点基于对应的第一波形序列驱动墨水屏后,在墨水屏对应屏幕像素点的第一颜色值。其中,第一颜色值可理解为根据第一波形序列驱动墨水屏进行显示时,待显示图像每个屏幕像素点在显示屏上的屏幕像素点显示的颜色值(预估颜色值)。
55.在一个可能的实施例中,对第一颜色值的确定可以是根据预先设定的预估颜色映射关系进行,预估颜色映射关系记录了像素点在不同颜色值按照不同波形序列(或驱动帧)进行屏幕驱动后,该像素点对应的颜色值。其中,预估颜色映射关系可通过映射表或映射公式的形式进行记录。可根据预估颜色映射关系预估对一个屏幕像素点进行驱动后所显示的颜色值,即对于各个图像像素点,按照预估颜色确定关系,确定在当前颜色值下,按照第一波形序列中第一个原始驱动帧到最后一个原始驱动帧驱动墨水屏后对应的第一颜色值。
56.在一个可能的实施例中,预估颜色映射关系可预先按照设定的帧输出频率,对墨水屏在不同颜色值下,按照不同波形序列(或驱动帧)进行屏幕驱动后,像素点对应的颜色值进行建立。
57.s203:根据所述第一颜色值和所述待显示图像中每个图像像素点对应的第二颜色值,确定所述待显示图像各个图像像素点的一个或多个补偿驱动帧。
58.示例性的,在确定各个图像像素点对应的第一颜色值后,确定待显示图像中每个图像像素点对应的第二颜色值,并进一步根据每个图像像素点的第一颜色值和对应的第二颜色值确定待显示图像各个图像像素点的一个或多个补偿驱动帧。
59.在一个可能的实施例中,本方案提供的根据所述第一颜色值和所述待显示图像中每个图像像素点对应的第二颜色值,确定所述待显示图像各个图像像素点的一个或多个补偿驱动帧,包括:根据所述第一颜色值和所述待显示图像中每个图像像素点对应的第二颜色值,确定所述待显示图像中每个图像像素点从对应第一颜色值到对应第二颜色值的一个或多个补偿驱动帧。
60.示例性的,对于待显示图像的每个图像像素点,根据其第一颜色值和对应的第二颜色值,并确定待显示图像中每个图像像素点从对应第一颜色值到对应第二颜色值的一个或多个补偿驱动帧。其中,补偿驱动帧的确定可基于波形文件进行确定,即在波形文件中确定从第一颜色值到第二颜色值所对应的一个或多个驱动帧,并将对应的驱动帧作为补偿驱动帧,补偿驱动帧还可基于预估颜色映射关系进行确定,即基于预估颜色映射关系,确定从第一颜色值到第二颜色值所对应的一个或多个驱动帧,并将对应的驱动帧作为补偿驱动帧。
61.s204:利用所述驱动补偿参数对应的一个或多个补偿驱动帧替换对应图像像素点
的第一波形序列中的无效帧,得到所述待显示图像各个图像像素点对应的第二波形序列。
62.其中,本实施例提供的第二驱动参数包括所述待显示图像各个图像像素点对应的第二波形序列。示例性的,对于待显示图像的各个图像像素点,将上述确定的驱动补偿参数对应的一个或多个补偿驱动帧添加到对应图像像素点的第一波形序列,得到待显示图像中各个图像像素点对应的第二波形序列。
63.其中,将一个或多个补偿驱动帧添加到对应图像像素点的第一波形序列,可以是将第一波形序列中的原始驱动帧中的其中一个或多个无效帧(例如第一个无效帧)替换为一个或多个补偿驱动帧,此时,第二波形序列中的驱动帧除了对应第一波形序列中的部分原始驱动帧(包含全部有效帧(关键驱动帧)以及除了被替换之外的无效帧)外,还包括替换掉无效帧的一个或多个补偿驱动帧。另外,还可以是直接在第一波形序列(例如第一波形序列的末尾)中添加一个或多个补偿驱动帧。此时,第二波形序列中的驱动帧除了对应第一波形序列中的全部原始驱动帧外,还包括在第一波形序列(例如第一波形序列的末尾)中插入的一个或多个补偿驱动帧。
64.s205:基于所述第二驱动参数以及对薄膜晶体管矩阵的帧输出频率对所述薄膜晶体管矩阵进行控制,以驱动墨水屏显示所述待显示图像。
65.示例性的,按照及对薄膜晶体管矩阵的帧输出频率,以及每个图像像素点的第二波形序列中的驱动帧(包括原始驱动帧和补偿驱动帧),对薄膜晶体管矩阵进行控制,以驱动墨水屏显示待显示图像。
66.在一个可能的实施例中,假设原始输出频率为50hz,一个驱动帧的驱动时间为20ms。以a2刷新模式为例,假设第一波形序列包含10个原始驱动帧,按照现有的驱动方式驱动墨水屏,第一波形序列对应的驱动总时间为200ms,以gc16刷新模式为例,假设第一波形序列包含30-40个原始驱动帧,第一波形序列对应的驱动总时间为600ms到800ms。将帧输出频率提升为100hz后,此时对驱动帧的处理速度提升到100帧每秒,一个驱动帧的驱动时间从20ms提升到10ms,向第一波形序列添加一个或多个补偿驱动帧(以1个补偿驱动帧为例)得到第二波形序列后,第二波形序列包括11个驱动帧(10个原始驱动帧和1个补偿驱动帧),以a2刷新模式为例,第二波形序列对应的驱动总时间为110ms,以gc16刷新模式为例,向第一波形序列添加补偿驱动帧得到第二波形序列后,第二波形序列包括31-41个原始驱动帧(30-40个原始驱动帧和1个补偿驱动帧),第二波形序列对应的驱动总时间为310ms到410ms,屏幕刷新速度明显提升。
67.上述,通过在薄膜晶体管矩阵的原始输出频率的基础上进行升频处理得到的帧输出频率驱动墨水屏,并且在确定待显示图像的第一驱动参数后,确定在确定的帧输出频率下,第一驱动参数的驱动补偿参数,并根据驱动补偿参数对第一驱动参数进行驱动补偿处理得到第二驱动参数,并基于第二驱动参数以及帧输出频率对薄膜晶体管矩阵进行控制,以使墨水屏显示待显示图像,通过对原始输出频率升频处理后得到的帧输出频率对薄膜晶体管进行控制,有效缩短每一帧的驱动时间,有效提升电子墨水屏画面更新速度,优化用户体验,并且根据驱动补偿参数对原始的第一驱动参数进行驱动补偿处理得到第二驱动参数,减少由于提高薄膜晶体管矩阵的输出频率导致图像显示质量下降的情况,保证图像显示质量。同时,在对第一驱动参数进行驱动补偿时,确定按照第一波形序列进行驱动后各图像像素点对应的第一颜色值,并根据第一颜色值和第二颜色值确定补偿驱动帧,保证显示
加速后显示图像的准确度。
68.在上述实施例的基础上,图3给出了本技术实施例提供的另一种基于帧率的屏幕显示方法的流程图,该基于帧率的屏幕显示方法是对上述基于帧率的屏幕显示方法的具体化。参考图3,该基于帧率的屏幕显示方法包括:
69.s301:确定待显示图像对应的各个图像像素点对应的第一波形序列。
70.本方案提供的第一驱动参数包括所述待显示图像各个图像像素点对应的第一波形序列,第一波形序列包括对应图像像素点的多个原始驱动帧,驱动补偿参数包括第二数量的修正驱动帧。
71.其中,第一波形序列基于墨水屏对应的波形文件,根据当前显示图像和待显示图像对应像素点的颜色值对应的波形序列得到,第一波形序列中的原始驱动帧指示当前显示图像对应像素点的颜色值变化到待显示图像对应像素点的颜色值所需要经过的中间过程,该中间过程一般通过向薄膜晶体管施加相应的电压进行实现,对应的,本技术提供的驱动帧可记录有对应的驱动电压。
72.s302:确定所述待显示图像各个图像像素点对应第一波形序列中,需要被替换的原始驱动帧对应的第一数量。
73.示例性的,在确定待显示图像对应的各个图像像素点对应的第一波形序列后,进一步确定该待显示图像各个图像像素点对应第一波形序列中,需要被替换的原始驱动帧,以及这些需要被替换的原始驱动帧对应的第一数量。其中,需要被替换的原始驱动帧对应的第一数量可以是默认设置的数量、由用户进行设定的数量以及系统自适应调整得到的动态的数量。
74.s303:确定在设定的对薄膜晶体管矩阵的帧输出频率下,按照所述待显示图像各个图像像素点对应第一波形序列中第一个原始驱动帧至倒数第一数量的前一个原始驱动帧驱动墨水屏对应的第一颜色值。
75.其中,帧输出频率基于对薄膜晶体管矩阵的原始输出频率进行升频处理得到。示例性的,在确定待显示图像对应的第一驱动参数后,进一步确定在设定的对薄膜晶体管矩阵的帧输出频率下,待显示图像中各个图像像素点基于对应的第一波形序列中第一个原始驱动帧至倒数第一数量的前一个原始驱动帧(原始驱动帧)驱动墨水屏后,在墨水屏对应屏幕像素点的第一颜色值。例如在设置两个修正驱动帧时,对应为按照第一波形序列中第一个驱动帧至倒数第三个驱动帧驱动墨水屏后对应的第一颜色值;在设置一个修正驱动帧时,对应为按照第一波形序列中第一个驱动帧至倒数第二个驱动帧驱动墨水屏后对应的第一颜色值。
76.在一个可能的实施例中,对第一颜色值的确定可以是根据预先设定的预估颜色映射关系进行,预估颜色映射关系记录了像素点在不同颜色值按照不同波形序列(或驱动帧)进行屏幕驱动后,该像素点对应的颜色值。其中,预估颜色映射关系可通过映射表或映射公式的形式进行记录。可根据预估颜色映射关系预估对一个屏幕像素点进行驱动后所显示的颜色值,即对于各个图像像素点,按照预估颜色确定关系,确定在当前颜色值下,按照第一波形序列中第一个原始驱动帧至倒数第一数量的前一个原始驱动帧驱动墨水屏后对应的第一颜色值。
77.在一个可能的实施例中,预估颜色映射关系可预先按照设定的帧输出频率,对墨
水屏在不同颜色值下,按照不同波形序列(或驱动帧)进行屏幕驱动后,像素点对应的颜色值进行建立。
78.s304:根据所述第一颜色值和所述待显示图像对应的第二颜色值,确定所述待显示图像各个图像像素点的第二数量的修正驱动帧。
79.示例性的,在确定各个图像像素点对应的第一颜色值后,确定待显示图像中每个图像像素点对应的第二颜色值,并进一步根据每个图像像素点的第一颜色值和对应的第二颜色值确定待显示图像各个图像像素点的第二数量的修正驱动帧。
80.在一个可能的实施例中,本方案提供的根据所述第一颜色值和所述待显示图像对应的第二颜色值,确定所述待显示图像各个图像像素点的第二数量的修正驱动帧,包括:根据所述第一颜色值和所述待显示图像中每个图像像素点对应的第二颜色值,确定所述待显示图像中每个图像像素点从对应第一颜色值到对应第二颜色值的第二数量的修正驱动帧。
81.示例性的,对于待显示图像的每个图像像素点,根据其第一颜色值和对应的第二颜色值,并确定待显示图像中每个图像像素点从对应第一颜色值到对应第二颜色值的第二数量的修正驱动帧。其中,修正驱动帧的确定可基于波形文件进行确定,即在波形文件中确定从第一颜色值到第二颜色值所对应的第二数量的驱动帧,并将对应的驱动帧作为修正驱动帧,修正驱动帧还可基于预估颜色映射关系进行确定,即基于预估颜色映射关系,确定从第一颜色值到第二颜色值所对应的第二数量的驱动帧,并将对应的驱动帧作为修正驱动帧。
82.s305:利用第二数量的修正驱动帧替换对应图像像素点的第一波形序列中的最后第一数量的原始驱动帧,得到所述待显示图像各个图像像素点对应的第二波形序列。
83.本实施例提供的第二驱动参数包括所述待显示图像各个图像像素点对应的第二波形序列。示例性的,对于待显示图像的各个图像像素点,将上述确定的驱动补偿参数对应的第二数量的修正驱动帧替换对应图像像素点的第一波形序列中的最后第一数量的原始驱动帧,得到待显示图像中各个图像像素点对应的第二波形序列。其中,用于替换原始驱动帧的修正驱动帧的第二数量,大于被替换的原始驱动帧的第一数量。
84.例如,在设置两个或三个修正驱动帧时,在对第一波形序列进行驱动补偿处理时,将第一波形序列中最后一个或两个原始驱动帧替换为两个或三个修正驱动帧。
85.此时,第二波形序列中的驱动帧除了对应第一波形序列中的第一至倒数第一数量的前一个原始驱动帧外,还包括替换掉原先的倒数第一数量的原始驱动帧的第二数量的修正驱动帧,例如在修正驱动帧数量为五个,被替换的原始驱动帧为两个时,第一颜色值基于第一波形序列中第一个原始驱动帧至倒数第一数量的前一个原始驱动帧确定,第二波形序列中的驱动帧除了对应第一波形序列中的第一至倒数第一数量的前一个(即倒数第三个)原始驱动帧外,还包括替换掉原先的最后两个原始驱动帧的五个修正驱动帧。
86.s306:基于所述第二驱动参数以及对薄膜晶体管矩阵的帧输出频率对所述薄膜晶体管矩阵进行控制,以驱动墨水屏显示所述待显示图像。
87.示例性的,按照及对薄膜晶体管矩阵的帧输出频率,以及每个图像像素点的第二波形序列中的驱动帧(包括原始驱动帧和修正驱动帧),对薄膜晶体管矩阵进行控制,以驱动墨水屏显示待显示图像。
88.在一个可能的实施例中,本方案提供的确定在设定的对薄膜晶体管矩阵的帧输出
频率下,所述第一驱动参数的驱动补偿参数,包括:
89.根据设定的驱动补偿模式确定对所述第一驱动参数的补偿策略;基于所述补偿策略,确定在设定的对薄膜晶体管矩阵的帧输出频率下,所述第一驱动参数的驱动补偿参数。
90.本实施例提供的补偿策略用于指示对第一驱动参数进行补偿的补偿强度,并且不同的补偿策略对应不同的补偿强度。示例性的,在确定每个图像像素点对应的第一颜色值后,确定当前设定的驱动补偿模式,并确定当前驱动补偿模式对应的补偿策略。进一步的,根据确定的驱动补偿策略对应的补偿强度,根据第一颜色值和待显示图像中每个图像像素点对应的第二颜色值,确定每个图像像素点从第一颜色值到对应第二颜色值的补偿帧。其中,驱动补偿策略对应的补偿强度越强,补偿帧的数量越大,即对第一波形序列的补偿强度越强,根据补偿后得到的第二波形序列驱动墨水屏显示的颜色值更接近第二颜色值(目标颜色值)。本方案通过不同驱动补偿模式下的补偿策略对第一驱动参数进行不同补偿强度的驱动补偿,满足用户对不同使用场景下对画面显示质量和画面显示速度的要求,优化用户使用体验。
91.在一个可能的实施例中,驱动补偿模式可由墨水屏显示控制装置自动设定,例如墨水屏显示控制装置根据墨水屏当前的工作模式确定。可选的,对屏幕刷新速度要求越高的工作模式,可设定补偿强度更低的驱动补偿模式,例如阅读模式、图片模式、网页模式、视频模式等不同工作模式下,对应不同的驱动补偿模式,并且对应驱动补偿模式的补偿策略对应的补偿强度依次降低。
92.在一个可能的实施例中,驱动补偿模式还可以是根据用户对墨水屏显示控制装置的驱动补偿模式进行设置的补偿模式设置操作进行设定。基于此,本方案提供的基于帧率的屏幕显示方法还包括:根据接收到的补偿模式设置操作,对驱动补偿模式进行更新。
93.示例性的,可在墨水屏显示控制装置上设置用于配置驱动补偿模式的驱动补偿配置界面,可在驱动补偿配置界面上提供不同驱动补偿模式的选择列表。用户在需要配置驱动补偿模式时,可在驱动补偿配置界面上选择需要的驱动补偿模式,或者是为不同的工作模式配置对应的驱动补偿模式,或者是为不同时间段配置对应的驱动补偿模式,以触发补偿模式设置操作。在接收到补偿模式设置操作后,根据补偿模式设置操作对驱动补偿模式的选择,对驱动补偿模式进行更新。本方案通过根据用户触发的补偿模式设置操作对驱动补偿模式进行更新,满足用户对不同使用场景下对画面显示质量和画面显示速度的灵活设置要求,优化用户使用体验。
94.在一个可能的实施例中,本方案提供的基于帧率的屏幕显示方法还包括:在对墨水屏的第一补偿开关开启的情况下,确定利用驱动补偿参数对所述第一驱动参数进行驱动补偿处理;和/或,在对墨水屏的第二补偿开关开启的情况下,确定在所述待显示图像为最终显示图像时,利用第三波形序列驱动墨水屏进行颜色补偿。
95.需要进行解释的是,第一补偿开关用于控制是否需要对第一驱动参数(第一波形序列)进行驱动补偿处理,第二补偿开关用于控制是否需要利用第三波形序列驱动墨水屏进行颜色补偿。
96.其中,第一补偿开关包括开启和关闭两种开关状态,在对墨水屏的第一补偿开关的开关状态为开启的情况下,确定利用驱动补偿参数对第一驱动参数进行驱动补偿处理,即在基于待显示图像中每个图像像素点对应的第一驱动参数(第一波形序列),确定待显示
图像对应的第一驱动参数之后,需要确定在设定的对薄膜晶体管矩阵的帧输出频率下,第一驱动参数的驱动补偿参数,并根据驱动补偿参数对第一驱动参数进行驱动补偿处理得到第二驱动参数,再基于第二驱动参数以及对薄膜晶体管矩阵的帧输出频率驱动墨水屏显示待显示图像。而在对墨水屏的第一补偿开关的开关状态为关闭的情况下,确定不需要利用驱动补偿参数对第一驱动参数进行驱动补偿处理,即在确定待显示图像中每个图像像素点对应的第一驱动参数后,直接基于第一驱动参数以及设定的对薄膜晶体管矩阵的帧输出频率驱动墨水屏显示待显示图像。
97.第二补偿开关包括开启和关闭两种开关状态,在对墨水屏的第二补偿开关的开关状态为开启的情况下,在确定待显示图像为最终显示图像时,利用第三波形序列驱动墨水屏进行颜色补偿,即响应于待显示图像为最终显示图像,确定墨水屏每个屏幕像素点当前的第三颜色值,并根据各个屏幕像素点对应的第三颜色值与待显示图像,确定每个屏幕像素点从第三颜色值到对应第二颜色值的第三波形序列,再基于第三波形序列驱动墨水屏显示待显示图像。而在对墨水屏的第二补偿开关的开关状态为关闭的情况下,不需要确定待显示图像是否为最终显示图像,也不需要利用第三波形序列驱动墨水屏进行颜色补偿。本方案通过根据第一补偿开关和/或第二补偿开关的开关状态灵活控制对第一波形序列进行驱动补偿和/或最终显示画面的补偿开启时机,满足用户对不同使用场景下对画面显示质量和画面显示速度的要求,优化用户使用体验。
98.在一个可能的实施例中,假设原始输出频率为50hz,一个驱动帧的驱动时间为20ms。以a2刷新模式为例,假设第一波形序列包含10个原始驱动帧,按照现有的驱动方式驱动墨水屏,第一波形序列对应的驱动总时间为200ms,以gc16刷新模式为例,假设第一波形序列包含30-40个原始驱动帧,第一波形序列对应的驱动总时间为600ms到800ms。将帧输出频率提升为100hz后,此时对驱动帧的处理速度提升到100帧每秒,一个驱动帧的驱动时间从20ms提升到10ms,将第一波形序列中的最后第一数量的原始驱动帧替换为第二数量的修正驱动帧,得到第二波形序列后,第二波形序列包括未被替换的多个原始驱动帧和第二数量的修正驱动帧。以a2刷新模式为例,假设设置三个修正驱动帧,被替换的原始驱动帧为两个,得到第二波形序列后,第二波形序列包括11个驱动帧(8个原始驱动帧和3个修正驱动帧),第二波形序列对应的驱动总时间为110ms,以gc16刷新模式为例,将第一波形序列中的最后第一数量的原始驱动帧替换为第二数量的修正驱动帧。假设设置三个修正驱动帧,被替换的原始驱动帧为两个,得到第二波形序列后,第二波形序列包括31-41个驱动帧(28-38个原始驱动帧和3个修正驱动帧),第二波形序列对应的驱动总时间为310ms到410ms,屏幕刷新速度明显提升。
99.上述,通过在薄膜晶体管矩阵的原始输出频率的基础上进行升频处理得到的帧输出频率驱动墨水屏,并且在确定待显示图像的第一驱动参数后,确定在确定的帧输出频率下,第一驱动参数的驱动补偿参数,并根据驱动补偿参数对第一驱动参数进行驱动补偿处理得到第二驱动参数,并基于第二驱动参数以及帧输出频率对薄膜晶体管矩阵进行控制,以使墨水屏显示待显示图像,通过对原始输出频率升频处理后得到的帧输出频率对薄膜晶体管进行控制,有效缩短每一帧的驱动时间,有效提升电子墨水屏画面更新速度,优化用户体验,并且根据驱动补偿参数对原始的第一驱动参数进行驱动补偿处理得到第二驱动参数,减少由于提高薄膜晶体管矩阵的输出频率导致图像显示质量下降的情况,保证图像显
示质量。同时,在对第一驱动参数进行驱动补偿时,确定按照第一波形序列第一波形序列中第一个原始驱动帧至倒数第一数量的前一个原始驱动帧进行驱动后各图像像素点对应的第一颜色值,并根据第一颜色值和第二颜色值确定第二数量的修正驱动帧,保证显示加速后显示图像的准确度。
100.图4给出了本技术实施例提供的一种基于帧率的屏幕显示装置的结构示意图。参考图4,该基于帧率的屏幕显示装置包括第一参数模块41、补偿确定模块42、第二参数模块43和屏幕驱动模块44。
101.其中,所述第一参数模块41,用于确定待显示图像对应的第一驱动参数;所述补偿确定模块42,用于确定在设定的对薄膜晶体管矩阵的帧输出频率下,所述第一驱动参数的驱动补偿参数,其中,所述帧输出频率基于对所述薄膜晶体管矩阵的原始输出频率进行升频处理得到;所述第二参数模块43,用于根据所述驱动补偿参数对所述第一驱动参数进行驱动补偿处理,得到第二驱动参数;所述屏幕驱动模块44,用于基于所述第二驱动参数以及对薄膜晶体管矩阵的帧输出频率对所述薄膜晶体管矩阵进行控制,以驱动墨水屏显示所述待显示图像。
102.上述,通过在薄膜晶体管矩阵的原始输出频率的基础上进行升频处理得到的帧输出频率驱动墨水屏,并且在确定待显示图像的第一驱动参数后,确定在确定的帧输出频率下,第一驱动参数的驱动补偿参数,并根据驱动补偿参数对第一驱动参数进行驱动补偿处理得到第二驱动参数,并基于第二驱动参数以及帧输出频率对薄膜晶体管矩阵进行控制,以使墨水屏显示待显示图像,通过对原始输出频率升频处理后得到的帧输出频率对薄膜晶体管进行控制,有效缩短每一帧的驱动时间,有效提升电子墨水屏画面更新速度,优化用户体验,并且根据驱动补偿参数对原始的第一驱动参数进行驱动补偿处理得到第二驱动参数,减少由于提高薄膜晶体管矩阵的输出频率导致图像显示质量下降的情况,保证图像显示质量。
103.在一个可能的实施例中,所述第一驱动参数包括原始驱动电压,所述驱动补偿参数包括电压补偿参数;
104.对应的,所述第二参数模块43在根据所述驱动补偿参数对所述第一驱动参数进行驱动补偿处理,得到第二驱动参数时,包括:
105.根据所述驱动补偿参数对应的电压补偿参数,增大所述第一驱动参数中的原始正驱动电压,和/或降低所述第一驱动参数中的原始负驱动电压,得到第二驱动参数对应的第二驱动电压。
106.在一个可能的实施例中,所述第一驱动参数包括所述待显示图像各个图像像素点对应的第一波形序列,所述第一波形序列包括对应图像像素点的多个原始驱动帧,所述驱动补偿参数包括一个或多个补偿驱动帧;
107.对应的,所述补偿确定模块42在确定在设定的对薄膜晶体管矩阵的帧输出频率下,所述第一驱动参数的驱动补偿参数时,包括:
108.确定在设定的对薄膜晶体管矩阵的帧输出频率下,所述待显示图像各个图像像素点基于对应的第一波形序列驱动墨水屏对应的第一颜色值;
109.根据所述第一颜色值和所述待显示图像中每个图像像素点对应的第二颜色值,确定所述待显示图像各个图像像素点的一个或多个补偿驱动帧。
110.在一个可能的实施例中,所述补偿确定模块42在根据所述第一颜色值和所述待显示图像中每个图像像素点对应的第二颜色值,确定所述待显示图像各个图像像素点的一个或多个补偿驱动帧时,包括:
111.根据所述第一颜色值和所述待显示图像中每个图像像素点对应的第二颜色值,确定所述待显示图像中每个图像像素点从对应第一颜色值到对应第二颜色值的一个或多个补偿驱动帧。
112.在一个可能的实施例中,所述第二驱动参数包括所述待显示图像各个图像像素点对应的第二波形序列;
113.对应的,所述第二参数模块43在根据所述驱动补偿参数对所述第一驱动参数进行驱动补偿处理,得到第二驱动参数时,包括:
114.将所述驱动补偿参数对应的一个或多个补偿驱动帧添加到对应图像像素点的第一波形序列,得到所述待显示图像各个图像像素点对应的第二波形序列。
115.在一个可能的实施例中,所述第二参数模块43在将所述驱动补偿参数对应的一个或多个补偿驱动帧添加到对应图像像素点的第一波形序列时,包括:
116.利用所述驱动补偿参数对应的一个或多个补偿驱动帧替换对应图像像素点的第一波形序列中的无效帧。
117.在一个可能的实施例中,所述第一驱动参数包括所述待显示图像各个图像像素点对应的第一波形序列,所述第一波形序列包括对应图像像素点的多个原始驱动帧,所述驱动补偿参数包括修正驱动帧;
118.对应的,所述补偿确定模块42在确定在设定的对薄膜晶体管矩阵的帧输出频率下,所述第一驱动参数的驱动补偿参数时,包括:
119.确定所述待显示图像各个图像像素点对应第一波形序列中,需要被替换的原始驱动帧对应的第一数量;
120.确定在设定的对薄膜晶体管矩阵的帧输出频率下,按照所述待显示图像各个图像像素点对应第一波形序列中第一个原始驱动帧至倒数第一数量的前一个原始驱动帧驱动墨水屏对应的第一颜色值;
121.根据所述第一颜色值和所述待显示图像对应的第二颜色值,确定所述待显示图像各个图像像素点的第二数量的修正驱动帧。
122.在一个可能的实施例中,所述第二驱动参数包括所述待显示图像各个图像像素点对应的第二波形序列;
123.对应的,所述第二参数模块43在根据所述驱动补偿参数对所述第一驱动参数进行驱动补偿处理,得到第二驱动参数时,包括:
124.利用第二数量的修正驱动帧替换对应图像像素点的第一波形序列中的最后第一数量的原始驱动帧,得到所述待显示图像各个图像像素点对应的第二波形序列。
125.在上述实施例的基础上,基于帧率的屏幕显示装置还包括显示补偿模块,显示补偿模块用于:
126.响应于所述待显示图像为最终显示图像,确定墨水屏每个屏幕像素点当前的第三颜色值;
127.根据各个屏幕像素点对应的第三颜色值与所述待显示图像,确定每个屏幕像素点
从第三颜色值到对应第二颜色值的第三波形序列;
128.基于所述第三波形序列驱动墨水屏显示所述待显示图像。
129.在上述实施例的基础上,所述补偿确定模块42在确定在设定的对薄膜晶体管矩阵的帧输出频率下,所述第一驱动参数的驱动补偿参数时,包括:
130.根据设定的驱动补偿模式确定对所述第一驱动参数的补偿策略;
131.基于所述补偿策略,确定在设定的对薄膜晶体管矩阵的帧输出频率下,所述第一驱动参数的驱动补偿参数。
132.在上述实施例的基础上,所述基于帧率的屏幕显示装置还包括补偿模式设置模块,补偿模式设置模块用于根据接收到的补偿模式设置操作,对驱动补偿模式进行更新。
133.在上述实施例的基础上,所述基于帧率的屏幕显示装置还包括补偿开关模块,补偿开关模块用于:
134.在对墨水屏的第一补偿开关开启的情况下,确定利用驱动补偿参数对所述第一驱动参数进行驱动补偿处理;和/或,
135.在对墨水屏的第二补偿开关开启的情况下,确定在所述待显示图像为最终显示图像时,利用第三波形序列驱动墨水屏进行颜色补偿。
136.值得注意的是,上述基于帧率的屏幕显示装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明实施例的保护范围。
137.本技术实施例还提供了一种基于帧率的屏幕显示设备,该基于帧率的屏幕显示设备可集成本技术实施例提供的基于帧率的屏幕显示装置。图5是本技术实施例提供的一种基于帧率的屏幕显示设备的结构示意图。参考图5,该基于帧率的屏幕显示设备包括:输入装置53、输出装置54、存储器52以及一个或多个处理器51;所述存储器52,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器51执行,使得所述一个或多个处理器51实现如上述实施例提供的基于帧率的屏幕显示方法。其中输入装置53、输出装置54、存储器52和处理器51可以通过总线或者其他方式连接,图5中以通过总线连接为例。
138.存储器52作为一种计算设备可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本技术任意实施例所述的基于帧率的屏幕显示方法对应的程序指令/模块(例如,基于帧率的屏幕显示装置中的第一参数模块41、补偿确定模块42、第二参数模块43和屏幕驱动模块44)。存储器52可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器52可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器52可进一步包括相对于处理器51远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
139.输入装置53可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置54可包括显示屏等显示设备。
140.处理器51通过运行存储在存储器52中的软件程序、指令以及模块,从而执行设备
的各种功能应用以及数据处理,即实现上述的基于帧率的屏幕显示方法。
141.上述提供的基于帧率的屏幕显示装置、设备和计算机可用于执行上述任意实施例提供的基于帧率的屏幕显示方法,具备相应的功能和有益效果。
142.本技术实施例还提供一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如上述实施例提供的基于帧率的屏幕显示方法,该基于帧率的屏幕显示方法包括:确定待显示图像对应的第一驱动参数;确定在设定的对薄膜晶体管矩阵的帧输出频率下,所述第一驱动参数的驱动补偿参数,其中,所述帧输出频率基于对所述薄膜晶体管矩阵的原始输出频率进行升频处理得到;根据所述驱动补偿参数对所述第一驱动参数进行驱动补偿处理,得到第二驱动参数;基于所述第二驱动参数以及对薄膜晶体管矩阵的帧输出频率对所述薄膜晶体管矩阵进行控制,以驱动墨水屏显示所述待显示图像。
143.存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddr ram、sram、edo ram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。
144.当然,本技术实施例所提供的一种存储计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的基于帧率的屏幕显示方法,还可以执行本技术任意实施例所提供的基于帧率的屏幕显示方法中的相关操作。
145.上述实施例中提供的基于帧率的屏幕显示装置、设备及存储介质可执行本技术任意实施例所提供的基于帧率的屏幕显示方法,未在上述实施例中详尽描述的技术细节,可参见本技术任意实施例所提供的基于帧率的屏幕显示方法。
146.上述仅为本技术的较佳实施例及所运用的技术原理。本技术不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行了较为详细的说明,但是本技术不仅仅限于以上实施例,在不脱离本技术构思的情况下,还可以包括更多其他等效实施例,而本技术的范围由权利要求的范围决定。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献