一种基于电子墨水屏的显示器、装置、存储介质及方法与流程

文档序号:25480613发布日期:2021-06-15 21:39阅读:168来源:国知局
一种基于电子墨水屏的显示器、装置、存储介质及方法与流程
本申请实施例涉及显示
技术领域
,尤其涉及一种基于电子墨水屏的显示器、装置、存储介质及方法。
背景技术
:电子墨水屏技术利用电泳技术实现画面的显示,这类屏幕的显示效果十分接近传统纸张,因此也被成为“电子纸”。电子墨水通常由大量微囊组成的薄膜制成,微囊中有带不同电荷的色素颗粒,初始状态下,色素颗粒悬浮在微囊中,当施加一定方向的电场后,相应的色素颗粒被推到顶部,微囊就会显示不同的颜色,而不同颜色的微囊组成了各种文字和图案。但是因为电子墨水屏本身的特性,屏幕刷新速度慢,一般是用于阅读这类静态画面比较多的场景,难以满足电脑等设备对显示器响应速度的要求。技术实现要素:本申请实施例提供一种基于电子墨水屏的显示器、装置、存储介质及方法,以提高对画面数据的显示速度。在第一方面,本申请实施例提供了一种基于电子墨水屏的显示方法,包括:获取视频输入端提供的原始画面数据,将所述原始画面数据进行灰度转换得到待显示数据,并将所述待显示数据加入灰阶画面队列中;从所述灰阶画面队列获取所述待显示数据,对所述显示数据进行图像处理得到目标画面数据,并将所述目标画面数据转换为电子墨水屏驱动需要的目标波形数据;依据所述目标波形数据驱动所述电子墨水屏进行画面显示。进一步的,所述获取视频输入端提供的原始画面数据,将所述原始画面数据进行灰度转换得到待显示数据,并将所述待显示数据加入灰阶画面队列中,包括:按照设定或动态确定的画面提取频率,实时获取视频输入端提供的原始画面数据;对所述原始画面数据进行灰度化处理,以将所述原始画面数据转换为待显示数据,并将所述待显示数据加入灰阶画面队列中。进一步的,所述对所述显示数据进行图像处理得到目标画面数据,包括:通过图像处理算法对所述待显示数据进行转换处理,以将所述待显示数据的转换为目标画面数据。进一步的,所述图像处理算法基于电子墨水屏的屏幕刷新模式进行确定,所述屏幕刷新模式对应的刷新时间在250ms以内。进一步的,所述依据所述目标波形数据驱动所述电子墨水屏进行画面显示,包括:向时序控制电路发送所述目标波形数据,通过所述时序控制电路和电源控制电路,按照所述目标波形数据驱动所述电子墨水屏进行画面显示,所述时序控制电路连接于所述电子墨水屏,所述电源控制电路连接于所述时序控制电路和所述电子墨水屏。在第二方面,本申请实施例提供了一种基于电子墨水屏的显示装置,包括灰阶转换模块、目标转换模块和画面显示模块,其中:所述灰阶转换模块,用于获取视频输入端提供的原始画面数据,将所述原始画面数据进行灰度转换得到待显示数据,并将所述待显示数据加入灰阶画面队列中;所述目标转换模块,用于从所述灰阶画面队列获取所述待显示数据,对所述显示数据进行图像处理得到目标画面数据,并将所述目标画面数据转换为电子墨水屏驱动需要的目标波形数据;所述画面显示模块,用于依据所述目标波形数据驱动所述电子墨水屏进行画面显示。进一步的,所述灰阶转换模块具体用于:按照设定或动态确定的画面提取频率,实时获取视频输入端提供的原始画面数据;对所述原始画面数据进行灰度化处理,以将所述原始画面数据转换为待显示数据,并将所述待显示数据加入灰阶画面队列中。进一步的,所述目标转换模块在对所述显示数据进行图像处理得到目标画面数据时,具体包括:通过图像处理算法对所述待显示数据进行转换处理,以将所述待显示数据的转换为目标画面数据。进一步的,所述图像处理算法基于电子墨水屏的屏幕刷新模式进行确定,所述屏幕刷新模式对应的刷新时间在250ms以内。进一步的,所述画面显示模块具体用于:向时序控制电路发送所述目标波形数据,通过所述时序控制电路和电源控制电路,按照所述目标波形数据驱动所述电子墨水屏进行画面显示,所述时序控制电路连接于所述电子墨水屏,所述电源控制电路连接于所述时序控制电路和所述电子墨水屏。在第三方面,本申请实施例提供了一种基于电子墨水屏的显示器,包括视频数据读取模块、彩色灰阶转换模块、画面数据图像转换与处理模块、灰阶画面队列、屏幕显示驱动模块、时序控制电路、电源控制电路和电子墨水屏,所述视频数据读取模块连接于所述彩色灰阶转换模块,所述彩色灰阶转换模块连接于所述灰阶画面队列,所述灰阶画面队列连接于屏幕显示驱动模块,所述屏幕显示驱动模块连接于所述画面数据图像转换与处理模块和所述时序控制电路,所述时序控制电路连接于所述电子墨水屏,所述电源控制电路连接于所述时序控制电路和所述电子墨水屏,其中:所述视频数据读取模块用于从视频输入端获取原始画面数据,并向所述彩色灰阶转换模块发送;所述彩色灰阶转换模块用于将所述原始画面数据进行灰度转换得到待显示数据,并将所述待显示数据加入所述灰阶画面队列中;所述画面数据图像转换与处理模块用于从所述屏幕显示驱动模块获取所述待显示数据,对所述显示数据进行图像处理得到目标画面数据,并向所述屏幕显示驱动模块提供所述目标画面数据;所述屏幕显示驱动模块用于从所述灰阶画面队列获取所述待显示数据,并向所述画面数据图像转换与处理模块发送,以及从所述画面数据图像转换与处理模块获取目标画面数据,并将所述目标画面数据转换为电子墨水屏驱动需要的目标波形数据;所述时序控制电路和所述电源控制电路用于依据所述目标波形数据驱动所述电子墨水屏进行画面显示。进一步的,所述视频数据读取模块具体用于按照设定或动态确定的画面提取频率,实时获取视频输入端提供的原始画面数据,并向所述彩色灰阶转换模块发送。在第四方面,本申请实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的基于电子墨水屏的显示方法。本申请实施例从视频输入端读取原始画面数据,然后进行灰度转换得到待显示数据,并将待显示数据加入灰阶画面队列中,读取灰阶画面队列中需要处理的待显示数据,并将待显示数据经图像处理后转换为目标画面数据,进一步将目标画面数据转换为电子墨水屏驱动需要的目标波形数据并显示到电子墨水屏上,有效提高屏幕刷新速度,提高对画面数据的显示速度,并有效保证显示质量,优化用户体验。附图说明图1是本申请实施例提供的一种基于电子墨水屏的显示方法的流程图;图2是本申请实施例提供的另一种基于电子墨水屏的显示方法的流程图;图3是本申请实施例提供的原始画面数据的示意图;图4是本申请实施例提供的一种待显示数据的示意图;图5是本申请实施例提供的目标画面数据的示意图;图6是本申请实施例提供的一种在文档编辑场景下的电子墨水屏显示效果示意图;图7是本申请实施例提供的一种基于电子墨水屏的显示装置的结构示意图;图8是本申请实施例提供的一种基于电子墨水屏的显示器的结构示意图。具体实施方式为了使本申请的目的、技术方案和优点更加清楚,下面结合附图对本申请具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。图1给出了本申请实施例提供的一种基于电子墨水屏的显示方法的流程图,本申请实施例提供的基于电子墨水屏的显示方法可以由基于电子墨水屏的显示装置来执行,该基于电子墨水屏的显示装置可以通过硬件和/或软件的方式实现,并集成在基于电子墨水屏的显示器中。下述以基于电子墨水屏的显示装置执行基于电子墨水屏的显示方法为例进行描述。参考图1,该基于电子墨水屏的显示方法包括:s101:获取视频输入端提供的原始画面数据,将所述原始画面数据进行灰度转换得到待显示数据,并将所述待显示数据加入灰阶画面队列中。本实施例提供的原始画面数据由视频输入端提供,其中视频输入端可以是电脑、游戏机、手机等设备,视频输入端提供的原始画面数据为彩色画面数据(例如rgb格式数据)。示例性的,在获取视频输入端提供的原始画面数据后,先对原始画面数据进行灰度转换,得到以灰度进行表示的待显示数据,并依次将灰度转换得到的待显示数据添加到灰阶画面队列中。s102:从所述灰阶画面队列获取所述待显示数据,对所述显示数据进行图像处理得到目标画面数据,并将所述目标画面数据转换为电子墨水屏驱动需要的目标波形数据。示例性的,按一定的算法从灰阶画面队列中获取需要进行显示的待显示数据,并将获取到的待显示数据进行图像处理得到目标画面数据。从灰阶画面队列中获取待显示数据的算法本申请不做限定,可按照设定频率或间隔从灰阶画面队列中获取待显示数据进行图像处理,或者是从灰阶画面队列中获取全部待显示数据进行图像处理。其中目标画面数据的画面数据格式根据电子墨水屏的屏幕刷新模式进行确定,屏幕刷新模式可以是a2刷新模式或者其他电子墨水屏支持的(时间较短的)模式。优选的,屏幕刷新模式的刷新时间在250ms以内。以a2刷新模式为例,对应的目标画面数据对应的画面数据格式为黑白画面格式,在对显示数据进行图像处理时,将待显示数据处理为对应灰度级别为黑/白的目标画面数据。目标画面数据的灰度级别根据具体的屏幕刷新模式确定。进一步的,基于电子墨水屏的waveform文件,将目标画面数据转换为电子墨水屏驱动需要的目标波形数据。可以理解的是,waveform文件中提供了要在电子墨水屏上显示像素需要的波形和时序,比如要显示白色时所需要的波形和时序,根据waveform文件即可对应得到在电子墨水屏上显示目标画面数据所需要的目标波形数据。s103:依据所述目标波形数据驱动所述电子墨水屏进行画面显示。示例性的,按照目标数据格式对应的屏幕刷新模式,对电子墨水屏进行屏幕刷新,并目标波形数据驱动所述电子墨水屏进行画面显示。例如,通过时序控制电路和电源控制电路,按照确定的屏幕刷新模式控制电子墨水屏显示待显示数据。上述,从视频输入端读取原始画面数据,然后进行灰度转换得到待显示数据,并将待显示数据加入灰阶画面队列中,读取灰阶画面队列中需要处理的待显示数据,并将待显示数据经图像处理后转换为目标画面数据,进一步将目标画面数据转换为电子墨水屏驱动需要的目标波形数据并显示到电子墨水屏上,有效提高屏幕刷新速度,提高对画面数据的显示速度,并有效保证显示质量,优化用户体验。并且本方案先对原始画面数据进行灰度处理后,再将得到的待显示数据加入灰阶画面队列中,有效减少灰阶画面队列中缓存数据的尺寸,有利于加快后续的数据处理速度。在上述实施例的基础上,图2给出了本申请实施例提供的另一种基于电子墨水屏的显示方法的流程图,该基于电子墨水屏的显示方法是对上述基于电子墨水屏的显示方法的具体化。参考图2,该基于电子墨水屏的显示方法包括:s201:按照设定或动态确定的画面提取频率,实时获取视频输入端提供的原始画面数据。本实施例提供的视频输入端根据需要显示的画面对应的原始画面数据实时生成视频流数据,并提供给基于电子墨水屏的显示装置。具体的,基于电子墨水屏的显示刷新频率设定的画面提取频率,或基于视频输入端的信号频率动态确定的画面提取频率,实时从视频输入端提供的视频流数据中抽取原始画面数据。对于设定的画面提取频率,可通过抽取原始画面数据的方式,选择需要进行处理并显示的原始画面数据,减少因需要处理的画面数据过多而导致电子墨水屏的显示响应时间过长的情况,优化显示效果。可以理解的是,画面提取频率可以是根据电子墨水屏的屏幕刷新模式确定,还可以是根据视频输入端的信号频率动态调节(即动态确定画面提取频率)。在基于动态确定的画面提取频率从视频输入端提取原始画面数据时,画面转换和处理模块(例如基于电子墨水屏的显示器提供的彩色灰阶转换模块和画面数据图像转换与处理模块)有足够的能力处理更多的数据,例如视频输入端的信号频率为60hz时,将画面提取频率动态设置为60hz,并在后续的对原始画面的灰度化处理和对待显示数据的格式转换中,可以对所有的数据进行处理,只是最终刷新电子墨水屏时,会基于电子墨水屏的刷新频率挑选合适的处理后的画面数据来进行刷新。例如,假设视频输入端提供的原始画面数据的更新频率为60hz,则画面提取频率最高可以设置为60帧/秒,对原始画面数据进行处理后,假定屏幕刷新模式对应刷新时间为<0.25秒(例如a2刷新模式,其对应的刷新时间为0.25s以内),则以4帧每秒的频率提取目标波形数据(或先提取目标画面数据转换得到目标波形数据)给电子墨水屏进行刷新显示。s202:对所述原始画面数据进行灰度化处理,以将所述原始画面数据转换为待显示数据,并将所述待显示数据加入灰阶画面队列中。具体的,在得到视频输入端提供的原始画面数据后,按照原始画面数据的获取顺序,依次对原始画面数据进行灰度化处理,从而将彩色格式的原始画面数据转换为灰阶格式的待显示数据。进一步的,按照待显示数据的生成顺序,依次将待显示数据添加到灰阶画面队列中。其中灰阶画面队列最大长度由待显示数据对应的灰阶图片大小、电子墨水屏的芯片内存大小、芯片处理速度以及屏幕刷新频率共同决定。图3是本申请实施例提供的原始画面数据的示意图,可以理解的是,在实际情况中,原始画面数据对应的画面为彩色画面,图3以灰度画面进行示意。视频输入端提供的视频流数据可直接在彩色显示器上进行显示,不需要对视频流数据中的原始画面数据进行灰度化处理,其直接在彩色显示器上显示原始画面数据对应的彩色画面。图4是本申请实施例提供的一种待显示数据的示意图,本实施例以彩色图像数据转换为256灰阶图像数据为例进行描述,在将图3中提供的原始画面数据进行灰度转换后得到如图4所示的256灰阶的待显示数据。其中对原始画面数据进行灰度化处理得到的待显示数据对应的灰度级别可以是16灰阶、32灰阶、64灰阶、256灰阶等,或者是更高灰阶,本申请不做限定。s203:从所述灰阶画面队列中提取待处理的所述待显示数据,并通过图像处理算法对所述待显示数据进行转换处理,以将所述待显示数据的转换为目标画面数据。按照先进先出的顺序,依次从灰阶画面队列中读取待处理的待显示数据,并确定待显示数据的画面数据格式。具体的,画面数据格式反映待显示数据对应的灰度级别。进一步的,通过图像处理算法对待显示数据进行转换处理,以将待显示数据的转换为目标画面数据。示例性的,本实施例提供的图像处理算法基于电子墨水屏的屏幕刷新模式进行确定。在一个可能的实施例中,屏幕刷新模式对应的刷新时间在250ms以内。其中,图像处理算法基于设定的电子墨水屏的屏幕刷新模式确定。本实施例以a2刷新模式作为屏幕刷新模式为例进行描述,a2刷新模式对应的刷新区域为局部屏幕,灰度级别为b/w(即黑白两种颜色),并且在刷新屏幕时的闪烁程度和残影程度都较低,对应的刷新时间在0.25秒内,那么本实施例的目标数据格式对应的画面为黑白画面,对应的图像处理算法用于将待显示数据的灰度画面转换为黑白画面。示例性的,图像处理算法可以是抖动算法等现有的处理算法,本方案不做限定。在其他实施例中,屏幕刷新模式还可以是du刷新模式、gc16刷新模式、gu刷新模式等。其中抖动算法分可以是随机抖动算法或有序抖动算法,本申请不做限定。本方案利用图像处理算法(例如抖动算法等)有效解决颜色压缩及压缩后颜色失真的问题,补偿因为刷新速度提高而导致的显示质量下降的情况。示例性的,不同的屏幕刷新模式(本方案不仅限制于以下屏幕刷新模式)对应的灰度级别和刷新时间如下表所示,可根据对刷新时间的要求设定对应的屏幕刷新模式。屏幕刷新模式刷新区域灰度级别闪烁程度残影程度刷新时间du局部屏幕16→b/w不闪烁低<0.5秒gc16整个屏幕16高低<1秒gu局部屏幕16低低<1秒a2局部屏幕b/w低中<0.25秒在一个可能的实施例中,屏幕刷新模式根据待显示数据对应的数据类型进行动态确定,原始画面数据记录有对应的数据类型,相应的,进行灰度转换后得到的待显示数据同样记录有对应的数据类型,不同的数据类型对应不同的屏幕刷新模式。示例性的,在得到待显示数据后,提取待显示数据中的数据类型,并根据所述数据类型确定对应的屏幕刷新模式,若该屏幕刷新模式和之前的屏幕刷新模式一致,则保持之前的屏幕刷新模式,若该屏幕刷新模式和之前的屏幕刷新模式不一致,则切换到新的屏幕刷新模式。例如,对于对电子屏幕显示效果要求较高,刷新时间要求较低的数据类型,可设定灰度级别较高,刷新时间较长的屏幕刷新模式,而对于对电子屏幕显示效果要求较低,刷新时间要求较高的数据类型,可设定灰度级别较低,刷新时间较短的屏幕刷新模式。图5是本申请实施例提供的目标画面数据的示意图,图5中示出的是对如图4所示的待显示数据经过图像处理(以抖动算法处理为例)后得到的目标画面数据,图4从256灰阶表示的图画转换成了图5中以黑白像素进行表示的图画。示例性的,本实施例以灰度处理得到256灰阶的待显示数据为例进行描述,设定目标画面数据对应的画面为黑白画面,即灰度级别为b/w,通过抖动算法将256灰阶的待显示数据进行格式转换后,得到灰度级别为b/w的目标画面数据,此时目标画面数据对应的画面为黑白两个色阶的画面。s204:将所述目标画面数据转换为电子墨水屏驱动需要的目标波形数据。基于电子墨水屏的waveform文件,将目标画面数据转换为电子墨水屏驱动需要的目标波形数据s205:向时序控制电路发送所述目标波形数据,通过所述时序控制电路和电源控制电路,按照所述目标波形数据驱动所述电子墨水屏进行画面显示。其中,所述时序控制电路连接于所述电子墨水屏,所述电源控制电路连接于所述时序控制电路和所述电子墨水屏。时序控制电路和电源控制电路用于依据目标波形数据驱动电子墨水屏进行画面显示。具体的,电源控制电路用于向电子墨水显示屏提供驱动电压,时序控制电路用于向电源控制电路提供用于控制驱动电压的产生和撤除的控制信号,并且时序控制电路还用于按电子墨水屏的屏幕刷新模式向电子墨水屏提供用于驱动电子墨水屏的驱动信号。图6是本申请实施例提供的一种在文档编辑场景下的电子墨水屏显示效果示意图,假设在文档编辑等场景下,利用电子墨水屏进行显示时,其显示效果如图6所示。例如在文档编辑等对文字显示时间要求较高,对显示质量要求较低的场景下,基于a2刷新模式进行屏幕刷新,对应的灰度级别是b/w,屏幕刷新时间在0.25秒内,可满足电脑等视频输入端对电子墨水屏的显示响应速度要求。上述,从视频输入端读取原始画面数据,然后进行灰度转换得到待显示数据,并将待显示数据加入灰阶画面队列中,读取灰阶画面队列中需要处理的待显示数据,并将待显示数据经图像处理后转换为目标画面数据,进一步将目标画面数据转换为电子墨水屏驱动需要的目标波形数据并显示到电子墨水屏上,有效提高屏幕刷新速度,提高对画面数据的显示速度,并有效保证显示质量,优化用户体验。并且按照设定或动态确定的画面提取频率提取原始画面数据,减少对画面数据的处理量,缩短电子墨水屏的画面显示时间,同时为了适应电子墨水屏对响应时间的要求,选择电子墨水屏上较快的刷新模式(例如a2刷新模式),通过对显示流程各个环节的调整和优化提高屏幕刷新速度,并且通过图像处理算法(例如抖动算法)补偿因为刷新速度提高而导致的显示质量下降的情况,使得电子墨水屏可作为电脑显示器,并达到较好的用户体验。图7给出了本申请实施例提供的一种基于电子墨水屏的显示装置的结构示意图。参考图7,该基于电子墨水屏的显示装置包括灰阶转换模块31、目标转换模块32和画面显示模块33。其中,所述灰阶转换模块31,用于获取视频输入端提供的原始画面数据,将所述原始画面数据进行灰度转换得到待显示数据,并将所述待显示数据加入灰阶画面队列中;所述目标转换模块32,用于从所述灰阶画面队列获取所述待显示数据,对所述显示数据进行图像处理得到目标画面数据,并将所述目标画面数据转换为电子墨水屏驱动需要的目标波形数据;所述画面显示模块33,用于依据所述目标波形数据驱动所述电子墨水屏进行画面显示。上述,从视频输入端读取原始画面数据,然后进行灰度转换得到待显示数据,并将待显示数据加入灰阶画面队列中,读取灰阶画面队列中需要处理的待显示数据,并将待显示数据经图像处理后转换为目标画面数据,进一步将目标画面数据转换为电子墨水屏驱动需要的目标波形数据并显示到电子墨水屏上,有效提高屏幕刷新速度,提高对画面数据的显示速度,并有效保证显示质量,优化用户体验。在一个可能的实施例中,所述灰阶转换模块31具体用于:按照设定或动态确定的画面提取频率,实时获取视频输入端提供的原始画面数据;对所述原始画面数据进行灰度化处理,以将所述原始画面数据转换为待显示数据,并将所述待显示数据加入灰阶画面队列中。在一个可能的实施例中,所述目标转换模块32在对所述显示数据进行图像处理得到目标画面数据时,具体包括:通过图像处理算法对所述待显示数据进行转换处理,以将所述待显示数据的转换为目标画面数据。在一个可能的实施例中,所述图像处理算法基于电子墨水屏的屏幕刷新模式进行确定,所述屏幕刷新模式对应的刷新时间在250ms以内。在一个可能的实施例中,所述画面显示模块33具体用于:向时序控制电路发送所述目标波形数据,通过所述时序控制电路和电源控制电路,按照所述目标波形数据驱动所述电子墨水屏进行画面显示,所述时序控制电路连接于所述电子墨水屏,所述电源控制电路连接于所述时序控制电路和所述电子墨水屏。图8给出了本申请实施例提供的一种基于电子墨水屏的显示器的结构示意图。参考图8,该基于电子墨水屏47的显示器包括视频数据读取模块48、彩色灰阶转换模块41、画面数据图像转换与处理模块42、灰阶画面队列43、屏幕显示驱动模块44、时序控制电路45、电源控制电路46和电子墨水屏47。其中,视频数据读取模48连接于彩色灰阶转换模块41,彩色灰阶转换模块41连接于灰阶画面队列43,灰阶画面队列43连接于屏幕显示驱动模块44,屏幕显示驱动模块44连接于画面数据图像转换与处理模块42(双向连接)和时序控制电路45,时序控制电路45连接于电子墨水屏47,电源控制电路46连接于时序控制电路45和电子墨水屏47。灰阶画面队列43还连接有内部存储模块49,用于进行待显示数据的存储。进一步的,视频数据读取模块48用于从视频输入端获取原始画面数据,并向彩色灰阶转换模块41发送,具体的,视频数据读取模块48用于按照设定或动态确定的画面提取频率,实时获取视频输入端提供的原始画面数据,并向彩色灰阶转换模块发送。彩色灰阶转换模块41用于从视频数据读取模块48获取原始画面数据,将原始画面数据进行灰度转换得到待显示数据,并将待显示数据加入灰阶画面队列43中。进一步的,画面数据图像转换与处理模块42用于从屏幕显示驱动模块44获取待显示数据,对显示数据进行图像处理得到目标画面数据,并向屏幕显示驱动模块44提供目标画面数据。屏幕显示驱动模块44用于从灰阶画面队列43获取待显示数据,并向画面数据图像转换与处理模块42发送;屏幕显示驱动模块44还用于从画面数据图像转换与处理模块42获取目标画面数据,并将目标画面数据转换为电子墨水屏47驱动需要的目标波形数据。本实施例中,屏幕显示驱动模块44从灰阶画面队列43获取待显示数据,并向画面数据图像转换与处理模块42发送,画面数据图像转换与处理模块42对显示数据进行图像处理得到目标画面数据,并向屏幕显示驱动模块44发送。屏幕显示驱动模块44进一步将目标画面数据转换为电子墨水屏47驱动需要的目标波形数据,并向时序控制电路45发送。时序控制电路45和电源控制电路46用于依据目标波形数据驱动电子墨水屏47进行画面显示。具体的,电源控制电路46具体用于向电子墨水屏47提供驱动电压,时序控制电路45具体用于向电源控制电路46提供用于控制上述驱动电压的产生的控制信号,并根据确定的屏幕刷新模式向电子墨水屏47提供驱动信号。具体的,本实施例提供的彩色灰阶转换模块41具体用于按照设定或动态确定的画面提取频率,实时获取视频输入端提供的原始画面数据;对原始画面数据进行灰度化处理,以将原始画面数据转换为待显示数据,并将待显示数据加入灰阶画面队列43中。进一步的,画面数据图像转换与处理模块42通过图像处理算法(例如抖动算法)对所述待显示数据进行转换处理,以将所述待显示数据的转换为目标画面数据。进一步的,图像处理算法基于电子墨水屏的屏幕刷新模式进行确定,并且屏幕刷新模式对应的刷新时间在250ms以内。例如屏幕刷新模式为a2刷新模式,或者其他eink支持的时间较短的模式。进一步的,电源控制电路46具体用于向电子墨水显示屏47提供驱动电压,时序控制电路45用于向电源控制电路46提供用于控制驱动电压的产生和撤除的控制信号,并且时序控制电路45还用于按电子墨水屏47的屏幕刷新模式向电子墨水屏47提供用于驱动电子墨水屏47的驱动信号,以使电子墨水屏47显示出与目标画面数据对应的画面。其中,灰阶画面队列43的最大长度由待显示数据对应的灰阶图片大小、电子墨水屏47的芯片内存大小、芯片处理速度以及屏幕刷新频率共同决定。由于彩色转灰阶的高吞吐率以及高实时性要求,可以为设计一个专用的图像处理模块作为彩色灰阶转换模块41,并提供多路并发的图像转换处理。为了满足待显示数据转换到目标数据格式的实时性要求,同样可以设计一个专用图像处理模块作为画面数据图像转换与处理模块42,并提供多路并发的转换处理。可以理解的是,彩色灰阶转换模块41和画面数据图像转换与处理模块42可以独立存在,也可以合并为一个的图像数据处理模块,以提供更多的处理功能和更快地处理速度。在一个可能的实施例中,屏幕显示驱动模块44在向画面数据图像转换与处理模块42发送待显示数据之前,先对屏幕刷新模式进行确定,根据屏幕刷新模式确定对应的图像处理算法。其中屏幕刷新模式根据待显示数据对应的数据类型进行确定,原始画面数据记录有对应的数据类型,相应的,进行灰度转换后得到的待显示数据同样记录有对应的数据类型,不同的数据类型对应不同的屏幕刷新模式。示例性的,屏幕显示驱动模块44提取待显示数据中的数据类型,并根据所述数据类型确定对应的屏幕刷新模式,若该屏幕刷新模式和之前的屏幕刷新模式一致,则保持之前的屏幕刷新模式,若该屏幕刷新模式和之前的屏幕刷新模式不一致,则切换到新的屏幕刷新模式。例如,对于对电子屏幕显示效果要求较高,刷新时间要求较低的数据类型,可设定灰度级别较高,刷新时间较长的屏幕刷新模式,而对于对电子屏幕显示效果要求较低,刷新时间要求较高的数据类型,可设定灰度级别较低,刷新时间较短的屏幕刷新模式。示例性的,屏幕显示驱动模块44从灰阶画面队列43提取待显示数据,提取待显示数据中的数据类型,并根据所述数据类型确定对应的屏幕刷新模式,再根据屏幕刷新模式确定对应的目标数据格式。上述,从视频输入端读取原始画面数据,然后进行灰度转换得到待显示数据,并将待显示数据加入灰阶画面队列43中,读取灰阶画面队列43中需要处理的待显示数据,并将待显示数据经图像处理后转换为目标画面数据,进一步将目标画面数据转换为电子墨水屏驱动需要的目标波形数据并显示到电子墨水屏47上,有效提高屏幕刷新速度,提高对画面数据的显示速度,并有效保证显示质量,优化用户体验。并且按照设定或动态确定的画面提取频率提取原始画面数据,减少对画面数据的处理量,缩短电子墨水屏47的画面显示时间,同时为了适应电子墨水屏47对响应时间的要求,选择电子墨水屏47上较快的刷新模式(例如a2刷新模式),通过对显示流程各个环节的调整和优化提高屏幕刷新速度,并且通过算法补偿因为刷新速度提高而导致的显示质量下降的情况,使得电子墨水屏47可作为电脑显示器,并达到较好的用户体验。本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如上述实施例提供的基于电子墨水屏的显示方法,该基于电子墨水屏的显示方法包括:获取视频输入端提供的原始画面数据,将所述原始画面数据进行灰度转换得到待显示数据,并将所述待显示数据加入灰阶画面队列中;从所述灰阶画面队列获取所述待显示数据,对所述显示数据进行图像处理得到目标画面数据,并将所述目标画面数据转换为电子墨水屏驱动需要的目标波形数据;依据所述目标波形数据驱动所述电子墨水屏进行画面显示。存储介质——任何的各种类型的存储器设备或存储设备。为了保证灰阶画面队列数据的高速访问,本实施例提供的存储介质采用易失性随机存取存储器。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的基于电子墨水屏的显示方法,还可以执行本申请任意实施例所提供的基于电子墨水屏的显示方法中的相关操作。上述实施例中提供的基于电子墨水屏的显示装置、设备及存储介质可执行本申请任意实施例所提供的基于电子墨水屏的显示方法,未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的基于电子墨水屏的显示方法。上述仅为本申请的较佳实施例及所运用的技术原理。本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由权利要求的范围决定。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1