本发明涉及显示界面分区域刷新方法领域,具体为一种将显示界面分区域实现不同刷新率刷新的方法。
背景技术:
人机界面(human-machineinterface,hmi)是用户和机器之间进行传递和交互的媒介,基于液晶屏实现的虚拟仪表出现了替代传统机械仪表的趋势。
车辆上的虚拟仪表用于显示车数、里程、报警等车辆信息以及导航等辅助驾驶信息。
虚拟仪表在显示信息时,显示界面上有的区域在显示信息时不停变化的,如车速、闪烁报警灯等;而有的区域在显示信息时则是很少变化的,如里程、油量、电量等。当显示界面的像素点少(如480*272)时整个屏幕刷新时图像处理单元的计算、带宽等开销比较小,当显示界面像素点多时(如1280*480)时整屏刷新时图像处理单元的计算、带宽等开销很大。
为此我们提出一种将显示界面分区域实现不同刷新率刷新的方法用于解决上述问题。
技术实现要素:
本发明的目的在于提供一种将显示界面分区域实现不同刷新率刷新的方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种将显示界面分区域实现不同刷新率刷新的方法,包括以下步骤:
s1:计算要刷新的控件;
s2:计算显示界面要刷新的区域;
s3:计算受刷新影响的区域;
s4:确定最终刷新区域;
s5:刷新指定区域;
s6:将刷新区域内容贴合到背景区域上;
s7:将局部刷新后的界面显示在屏幕上。
优选的,所述显示界面由多个显示元素构成以实现的显示效果,所述显示元素包括背景区域、显示元素以及显示区域。
优选的,当显示元素和显示区域都不显示时,背景区域完全显示;当显示元素和显示区域至少有一个显示时,会遮挡一部分背景区域。
优选的,所述显示元素为控件,显示信息和数据。
优选的,所述显示区域是多个控件的集合。
与现有技术相比,本发明的有益效果是:本发明能够提高显示页面特定区域的刷新率,同时降低界面刷新时对图像处理单元的计算、带宽的要求;在实现较好的显示效果并降低对图像处理单元的性能要求。
附图说明
图1为本发明分区域刷新流程示意图;
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,本发明提供一种技术方案:一种将显示界面分区域实现不同刷新率刷新的方法,包括以下步骤:
s1:计算要刷新的控件;
s2:计算显示界面要刷新的区域;
s3:计算受刷新影响的区域;
s4:确定最终刷新区域;
s5:刷新指定区域;
s6:将刷新区域内容贴合到背景区域上;
s7:将局部刷新后的界面显示在屏幕上。
所述显示界面由多个显示元素构成以实现的显示效果,所述显示元素包括背景区域、显示元素以及显示区域。当显示元素和显示区域都不显示时,背景区域完全显示;当显示元素和显示区域至少有一个显示时,会遮挡一部分背景区域。所述显示元素为控件,用以指定的形式显示信息或者数据。所述显示区域是多个控件的集合,为同一个显示区域的控件集合,不同显示区域的显示的数据的更新频率不同,因此对控件的刷新频率要求不同,各显示区域的刷新率可能各不相同。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
1.一种将显示界面分区域实现不同刷新率刷新的方法,其特征在于,包括以下步骤:
s1:计算要刷新的控件;
s2:计算显示界面要刷新的区域;
s3:计算受刷新影响的区域;
s4:确定最终刷新区域;
s5:刷新指定区域;
s6:将刷新区域内容贴合到背景区域上;
s7:将局部刷新后的界面显示在屏幕上。
2.根据权利要求1所述的一种将显示界面分区域实现不同刷新率刷新的方法,其特征在于:所述显示界面由多个显示元素构成以实现的显示效果,所述显示元素包括背景区域、显示元素以及显示区域。
3.根据权利要求2所述的一种将显示界面分区域实现不同刷新率刷新的方法,其特征在于:当显示元素和显示区域都不显示时,背景区域完全显示;当显示元素和显示区域至少有一个显示时,会遮挡一部分背景区域。
4.根据权利要求2所述的一种将显示界面分区域实现不同刷新率刷新的方法,其特征在于:所述显示元素为控件,显示信息和数据。
5.根据权利要求4所述的一种将显示界面分区域实现不同刷新率刷新的方法,其特征在于:所述显示区域是多个控件的集合。