【技术实现步骤摘要】
电子屏幕驱动方法、装置、设备及可读存储介质
[0001]本申请涉及屏幕驱动
,尤其涉及一种电子屏幕驱动方法、装置、设备及可读存储介质。
技术介绍
[0002]在实际应用过程中,电子墨水屏通常也称为电子纸,电子墨水屏密布有大量的微胶囊,微胶囊内密封有带电的颜色颗粒,在基板间施加电压即可驱动颗粒运动;构成墨水屏的微胶囊为像素点,各个像素点组合后可以使墨水屏显示出图案。墨水屏的这种结构避免了主动发光,而是通过反射环境光线来呈现内容,观感类似纸质书本,具有护眼的优点。但微胶囊内的颜色颗粒在加压时,需要一定的运动时间,导致墨水屏的画面更新速度较慢,降低了用户的使用体验。
[0003]现有屏幕驱动的技术通常是根据屏幕的实际使用情况来改变墨水屏的刷新模式,但是需要依赖于开发者的主动适配,以使应用程序根据设定来切换刷新模式,但对于开放式系统的墨水屏设备,平台方能够维护的应用程序有限,有大量可自行安装的应用都缺乏适配,只能以默认的刷新模式运行,因此,开发者主动适配的刷新模式作用有限,适用范围较窄。现有屏幕驱动技术的灵活性较差,当 ...
【技术保护点】
【技术特征摘要】
1.一种电子屏幕驱动方法,其特征在于,包括:读取目标显示设备的设备信息,并监测所述目标显示设备的输入指令;分析所述设备信息或所述输入指令,确定所述目标显示设备的目标刷新模式;根据所述目标刷新模式以及所述目标显示设备接收到的图像数据,匹配得到至少一个像素的第一驱动波形序列;分析所述设备信息或所述输入指令或所述图像数据,确定所述目标显示设备的优化类型;使用与所述目标显示设备的优化类型相对应的优化策略对至少一个像素的第一驱动波形序列进行处理,得到至少一个像素的第二驱动波形序列;通过所述第二驱动波形序列驱动所述第二驱动波形序列所对应的屏幕像素进行刷新。2.根据权利要求1所述的方法,其特征在于,所述分析所述设备信息或所述输入指令或所述图像数据,确定所述目标显示设备的优化类型,包括:分析所述设备信息,若所述设备信息包括所述目标显示设备的配置文件,则确定所述配置文件中所记录的预设优化类型,并将所述预设优化类型设置为所述目标显示设备的优化类型;或,分析所述输入指令,若所述输入指令为根据用户触发的优化类型切换事件所生成优化类型切换指令,则确定所述优化类型切换指令所对应的被用户选择的优化类型,并将所述优化类型切换指令所对应的被用户选择的优化类型设置为所述目标显示设备的优化类型;或,分析所述目标显示设备接收到的图像数据的变化情况,确定所述目标显示设备的优化类型。3.根据权利要求1所述的方法,其特征在于,所述分析所述设备信息或所述输入指令,确定所述目标显示设备的目标刷新模式,包括:依据所述设备信息,对所述目标显示设备的目标刷新模式进行设置;持续检测所述设备信息或所述输入指令,判断所述设备信息或所述输入指令是否发生改变;若确定所述设备信息或所述输入指令发生改变,则根据变化后的设备信息或输入指令,修改所述目标显示设备已设置的目标刷新模式。4.根据权利要求3所述的方法,其特征在于,所述设备信息包括配置文件,则所述依据所述设备信息,对所述目标显示设备的刷新模式进行设置,得到所述目标显示设备的目标刷新模式,包括:读取所述目标显示设备的配置文件对应的数据,并分析所述目标显示设备的配置文件对应的数据;若确定所述目标显示设备启动的应用程序符合预设的应用信息,则将所述目标显示设备的刷新模式设置为所述目标显示设备的配置文件上记录的刷新模式。5.根据权利要求3所述的方法,其特征在于,所述设备信息中包括所述目标显示设备的设备状态参数和配置文件;则所述根据变化后的设备信息或输入指令,修改所述目标显示设备已设置的目标刷新模式,包括:
若所述配置文件发生变化,则依据所述目标显示设备变化后的设备信息,对所述目标显示设备的目标刷新模式进行设置;或,若所述目标显示设备的设备状态参数发生变化,则依据所述目标显示设备的设备状态参数与刷新模式之间的映射关系,确定所述目标显示设备当前的设备状态参数对应的刷新模式,并将所述目标显示设备当前的设备状态参数对应的刷新模式设置为所述目标显示设备的目标刷新模式。6.根据权利要求3所述的方法,其特征在于,所述输入指令为刷新模式切换指令,所述刷新模式切换指令为根据用户触发的刷新模式切换事件所生成的数据;则所述根据变化后的设备信息或输入指令,修改所述目标显示设备已设置的目标刷新模式,包括:根据所述刷新模式切换指令,确定所述刷新模式切换指令所对应的被用户选择的刷新模式;将所述刷新模式切换指令所对应的被用户选择的刷新模式设置为所述目标显示设备的目标刷新模式。7.根据权利要求2所述的方法,其特征在于,所述分析输入所述目标显示设备的图像数据的变化情况,确定所述目标显示设备的优化类型,包括:读取预设时间内所述目标显示设备所接收到的至少两个的画面帧所对应的图像数据,其中,所读取的所述目标显示设备的至少两个的画面帧是时域上连续的画面帧;判断所读取到的各画面帧在预设时间内画面变化次数;根据所述预设时间以及所读取到的各画面帧在预设时间内画面变化次数,计算得到所述目标显示设备当前的实际刷新率;将所述目标显示设备当前的实际刷新率与预设的第一阈值和预设的第二阈值进行比较,以确定所述目标显示设备的优化类型。8.根据权利要求1所述的方法,其特征在于,所述优化类型包括第一优化类型和第二优化类型,所述使用与所述目标显示设备的优化类型相对应的优化策略对至少一个像素的第一驱动波形序列进行处理,得到至少一个像素的第二驱动波形序列,包括:若所述目标显示设备的优化类型为所述第一优化类型,则通过与所述第一优化类型对应的第一优化策略对至少一个像素的第一驱动波形序列进行处理,对所述目标显示设备的流畅性进行优化,得到至少一个像素的第二驱动波形序列;若所述目标显示设备的优化类型为所述第二优化类型,则通过与所述第二优化类型对应的第二优化策略对至少一个像素的第一驱动波形序列进行处理,对所述目标显示设备的显示效果进行优化,得到至少一个像素的第二驱动波形序列。9.根据权利要求8所述的方法,其特征在于,所述通过与所述第一优化类型对应的第一优化策略对至少一个像素的第一驱动波形序列进行处理,对所述目标显示设备的流畅性进行优化,包括:根据所述目标显示设备的设备信息和所述输入指令,确定所述目标显示设备的目标优化幅值;依据所述目标优化幅值,对至少一个像素的第一驱动波形序列进行调整,使得至少一个像素的第二驱动波形序列的帧数少于其第一驱动波形序列的帧数。
10.根据权利要求9所述的方法,其特征在于,所述确定所述目标显示设备的优化幅值,包括:读取所述目标显示设备当前的实际刷新率,计算所述目标显示设备当前的实际刷新率的倒数并乘以预设的第一优化系数,得到的计算结果作为所述目标显示设备的优化幅值,其中,所述设备信息包括所述目标显示设备的屏幕参数,则所述预设的第一优化系数依据所述目标显示设备的屏幕参数以及所述目标显示设备当前的刷新模式来设置;或,分析所述目标显示设备的输入指令中包括的用户操作数据,统计用户对所述目标显示设备的操作频率,计算用户对所述目标显示设备的操作频率的倒数并乘以预设的第二优化系数,作为所述目标显示设备的优化幅值;或,获取所述目标显示设备的输入...
【专利技术属性】
技术研发人员:许俊文,朱增,
申请(专利权)人:广州文石信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。