一种基于智能管理驾驶舱的显示调整方法与流程
未命名
07-15
阅读:93
评论:0
1.本发明涉及数据处理领域,特别涉及一种基于智能管理驾驶舱的显示调整方法。
背景技术:
2.智能管理驾驶舱,是智能电网在电力调度运行智能化的具体表现,通过驾驶舱的人机界面来对智能电网的状态进行监控和决策,电力系统运行驾驶舱集智能电网的调度运行监控与维护、管理于一体,利用现代计算机图形技术等可视化技术,能够将复杂的智能电网系统的各种枯燥数据用灵活、实物化的方式进行展示,使之更加直观地展现在调度人员面前,实时反映智能电网的运行状态、设备运维状态和运行环境状态,并支持智能电网灵活控制和调度。
3.由于电网涉及范围广、参数多,为了提高人机交互效率,驾驶舱中的显示屏幕一般较大,在屏幕中划分不同的区域用以显示不同的内容。且为了实现信息的动态、全面的显示,通常需要配合各种图形,图形元素绘制时尤其是动态绘制过程中,经常涉及插值、缩放、旋转、透明度变化、动画过渡、毛玻璃模糊等,甚至包括3d变换、物理运动(例如抛物线运动)、多媒体文件解码等运算,也就是说绘制过程经常需要进行逻辑较简单、但数据量庞大的浮点运算。
4.因此智能管理驾驶舱的屏幕由于面积大、显示内容种类繁多的特点,其背后的硬件承载着巨大的计算量,显示界面中任何变动都将引起计算量的变化,特别是在显示界面大幅度调整时计算量暴增,往往出现卡顿,常规的画面处理方式难以满足该场景的需求,如何解决这一问题,是目前研究的重点。
技术实现要素:
5.针对现有技术在显示内容变化时,容易导致瞬时计算量过大的问题,本发明提供了一种基于智能管理驾驶舱的显示调整方法,针对智能管理驾驶舱的巨大屏幕,将数据的处理、显示方式进行实时调整,最大程度减少计算量的波动,以避免暂时的卡顿。
6.以下是本发明的技术方案。
7.一种基于智能管理驾驶舱的显示调整方法,包括以下步骤:s1:获取屏幕窗口的规划结果,分别确定每个窗口内显示信息的基础数据,根据窗口大小确定基础数据的显示形式,将基础数据转化为与显示形式对应的编码;s2:根据窗口规划结果,确定显示调整区域及固定区域,根据基础数据的编码对每个显示调整区域的像素进行显示参数调整,结合固定区域中像素的显示参数得到每一帧画面。
8.本发明首先将窗口的显示信息进行判断,确定显示形式,并将基础数据进行转化,再根据显示形式对基础数据进行显示处理,通过显示形式的不同调整整体计算量,并充分发挥中央处理器和图形处理器的优势,优化显示策略,降低计算量的波动,减少卡顿,在屏幕较大的应用场景中效果更为明显。
9.作为优选,所述s1中,获取屏幕窗口的规划结果,分别确定每个窗口内显示信息的基础数据,根据窗口大小确定基础数据的显示形式,将基础数据转化为与显示形式对应的编码,包括:s101:接收人机交互指令,根据所述人机交互指令确定屏幕窗口的规划结果;s102:根据规划结果确定每个窗口内显示信息的基础数据;s103:根据窗口实际大小或比例大小,确定基础数据的显示形式;s104:如基础数据的显示形式为简化形式,则确定与基础数据相关的简化贴图并解码,得到第一编码;如基础数据的显示形式为精确形式,则生成基础数据的形状信息,得到第二编码。
10.作为优选,所述s103中,根据窗口实际大小或比例大小,确定基础数据的显示形式,包括:根据显示需求设置窗口实际大小阈值或比例大小阈值;如窗口实际大小或比例大小低于阈值,则基础数据的显示形式为简化形式;否则,基础数据的显示形式为精确形式。
11.作为优选,所述s104中,如基础数据的显示形式为简化形式,则确定与基础数据相关的简化贴图并解码,得到第一编码,包括:判断基础数据的轮廓,并根据图形轮廓内的显示参数平均值得到简化的显示参数,根据图形轮廓和简化的显示参数生成简化贴图并解码为第一编码。
12.作为优选,所述s104中,如基础数据的显示形式为精确形式,则生成基础数据的形状信息,得到第二编码,包括:判断基础数据中每个像素的显示参数是否存在关联性,将存在关联性的像素的显示参数改写为关联函数,将关联函数、非关联性像素的具体显示参数和像素位置共同作为形状信息,得到第二编码。
13.作为优选,所述s2中,根据窗口规划结果,确定显示调整区域及固定区域,根据基础数据的编码对每个显示调整区域的像素进行显示参数调整,结合固定区域中像素的显示参数得到每一帧画面,包括:s201:根据窗口规划结果,与上一帧之间显示信息无变化的确定为固定区域,与上一帧之间显示信息存在变化的确定为显示调整区域;s202:对于每个显示调整区域,如对应基础数据为第一编码,则根据第一编码覆盖相关像素的显示参数;如对应基础数据为第二编码,则根据第二编码中携带的形状信息依次改写相关像素的显示参数;s203:结合显示调整区域的调整结果和固定区域的原有画面,得到新一帧的画面。
14.本发明还公开一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时实现上述的一种基于智能管理驾驶舱的显示调整方法的步骤。
15.本发明还公开一种存储介质,所述存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现上述的一种基于智能管理驾驶舱的显示调整方法的步骤。
16.本发明的实质性效果包括:首先将窗口的显示信息进行判断,确定简化形式或精确形式,并将基础数据进行转化得到不同的编码,再根据编码对基础数据进行显示处理,且
不同的编码将指示图形处理器执行不同的绘图方式,以得到相对稳定的计算量,防止出现卡顿,通过显示形式的不同调整整体计算量,并充分发挥中央处理器和图形处理器的优势,优化显示策略,降低计算量的波动。相比传统的直接拉取数据进行绘图,计算量不可控且波动较大,本技术将计算量部分前置,并根据需求执行不同的绘图方式,将计算量变得可控且稳定,特别适用于屏幕较大的智能管理驾驶舱。
附图说明
17.图1是本发明实施例的流程图。
具体实施方式
18.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合实施例,对本技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
19.应当理解,在本发明的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
20.应当理解,在本发明中,“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
21.应当理解,在本发明中,“多个”是指两个或两个以上。“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“包含a、b和c”、“包含a、b、c”是指a、b、c三者都包含,“包含a、b或c”是指包含a、b、c三者之一,“包含a、b和/或c”是指包含a、b、c三者中任1个或任2个或3个。
22.下面以具体的实施例对本发明的技术方案进行详细说明。实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
23.实施例:一种基于智能管理驾驶舱的显示调整方法,如图1所示,包括以下步骤:s1:获取屏幕窗口的规划结果,分别确定每个窗口内显示信息的基础数据,根据窗口大小确定基础数据的显示形式,将基础数据转化为与显示形式对应的编码。
24.本实施例中,s1具体包括:s101:接收人机交互指令,根据所述人机交互指令确定屏幕窗口的规划结果。
25.s102:根据规划结果确定每个窗口内显示信息的基础数据。
26.s103:根据窗口实际大小或比例大小,确定基础数据的显示形式;根据显示需求设置窗口实际大小阈值或比例大小阈值;如窗口实际大小或比例大小低于阈值,则基础数据的显示形式为简化形式;否则,基础数据的显示形式为精确形式。
27.例如,通过鼠标、键盘等输入手段接收人机交互指令,将屏幕窗口规划为3个大窗
口和1个小窗口,则小窗口内定为简化形式,大窗口为精确形式。
28.s104:如基础数据的显示形式为简化形式,则确定与基础数据相关的简化贴图并解码,得到第一编码;如基础数据的显示形式为精确形式,则生成基础数据的形状信息,得到第二编码。
29.在本实施例中,针对简化形式,判断基础数据的轮廓,并根据图形轮廓内的显示参数平均值得到简化的显示参数,根据图形轮廓和简化的显示参数生成简化贴图并解码为第一编码。
30.例如,基础数据是某地区的用电热力图,则将该基础数据进行轮廓的识别,需要说明的是,轮廓不仅仅是最外围的轮廓,而是包含了该基础数据内的多种轮廓,再根据显示参数平均值得到简化的显示参数,显示参数平均值可以是该轮廓内每个像素的rgb值、灰度值等等的平均值。
31.在本实施例中,针对精确形式,判断基础数据中每个像素的显示参数是否存在关联性,将存在关联性的像素的显示参数改写为关联函数,将关联函数、非关联性像素的具体显示参数和像素位置共同作为形状信息,得到第二编码。
32.例如,基础数据中,包含了一个地区的电路规划图,则其中规律性的图像如每隔一定距离出现的输电塔,矩形的街区等,可以改写为关联函数,将规律(如每隔n个像素绘制输电塔、矩形街区等)以程序语言表述,便于后续根据规律进行重新绘制,而无关联的图像,则直接记录每个像素的具体显示参数和像素位置。
33.s2:根据窗口规划结果,确定显示调整区域及固定区域,根据基础数据的编码对每个显示调整区域的像素进行显示参数调整,结合固定区域中像素的显示参数得到每一帧画面。
34.s2具体包括:s201:根据窗口规划结果,与上一帧之间显示信息无变化的确定为固定区域,与上一帧之间显示信息存在变化的确定为显示调整区域。如,表格的抬头是固定的,因此如果某窗口用于显示表格,则抬头所占的像素为固定区域。
35.s202:对于每个显示调整区域,如对应基础数据为第一编码,则根据第一编码覆盖相关像素的显示参数;如对应基础数据为第二编码,则根据第二编码中携带的形状信息依次改写相关像素的显示参数。即,第一编码由于是贴图,执行方式是根据记载直接刷新和替换所有像素的显示参数,如某像素的灰度值原是120,现在替换为200,而第二编码涉及关联函数,对比前后关联函数即可得到差值,执行方式是根据记载依次修改像素的显示参数,如某像素的灰度值原是120,现在解码得到是加20,则改为140。
36.s203:结合显示调整区域的调整结果和固定区域的原有画面,得到新一帧的画面。
37.本实施例还公开一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时实现上述的一种基于智能管理驾驶舱的显示调整方法的步骤。
38.本实施例还公开一种存储介质,所述存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现上述的一种基于智能管理驾驶舱的显示调整方法的步骤。
39.本实施例的实质性效果包括:首先将窗口的显示信息进行判断,确定简化形式或
精确形式,并将基础数据进行转化得到不同的编码,再根据编码对基础数据进行显示处理,且不同的编码将指示图形处理器执行不同的绘图方式,以得到相对稳定的计算量,防止出现卡顿,通过显示形式的不同调整整体计算量,并充分发挥中央处理器和图形处理器的优势,优化显示策略,降低计算量的波动。相比传统的直接拉取数据进行绘图,计算量不可控且波动较大,本技术将计算量部分前置,并根据需求执行不同的绘图方式,将计算量变得可控且稳定,特别适用于智能管理驾驶舱的巨大屏幕。
40.通过以上实施方式的描述,所属领域的技术人员可以了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中可以根据需要而将上述功能分配由不同的功能模块完成,即将具体装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
41.在本技术所提供的实施例中,应该理解到,所揭露的结构和方法,可以通过其它的方式实现。例如,以上所描述的关于结构的实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个结构,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,结构或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
42.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
43.另外,在本技术实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
44.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
45.以上内容,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
技术特征:
1.一种基于智能管理驾驶舱的显示调整方法,其特征在于,包括以下步骤:s1:获取屏幕窗口的规划结果,分别确定每个窗口内显示信息的基础数据,根据窗口大小确定基础数据的显示形式,将基础数据转化为与显示形式对应的编码;s2:根据窗口规划结果,确定显示调整区域及固定区域,根据基础数据的编码对每个显示调整区域的像素进行显示参数调整,结合固定区域中像素的显示参数得到每一帧画面。2.根据权利要求1所述的一种基于智能管理驾驶舱的显示调整方法,其特征在于:所述s1中,获取屏幕窗口的规划结果,分别确定每个窗口内显示信息的基础数据,根据窗口大小确定基础数据的显示形式,将基础数据转化为与显示形式对应的编码,包括:s101:接收人机交互指令,根据所述人机交互指令确定屏幕窗口的规划结果;s102:根据规划结果确定每个窗口内显示信息的基础数据;s103:根据窗口实际大小或比例大小,确定基础数据的显示形式;s104:如基础数据的显示形式为简化形式,则确定与基础数据相关的简化贴图并解码,得到第一编码;如基础数据的显示形式为精确形式,则生成基础数据的形状信息,得到第二编码。3.根据权利要求2所述的一种基于智能管理驾驶舱的显示调整方法,其特征在于,所述s103中,根据窗口实际大小或比例大小,确定基础数据的显示形式,包括:根据显示需求设置窗口实际大小阈值或比例大小阈值;如窗口实际大小或比例大小低于阈值,则基础数据的显示形式为简化形式;否则,基础数据的显示形式为精确形式。4.根据权利要求2所述的一种基于智能管理驾驶舱的显示调整方法,其特征在于,所述s104中,如基础数据的显示形式为简化形式,则确定与基础数据相关的简化贴图并解码,得到第一编码,包括:判断基础数据的轮廓,并根据图形轮廓内的显示参数平均值得到简化的显示参数,根据图形轮廓和简化的显示参数生成简化贴图并解码为第一编码。5.根据权利要求2所述的一种基于智能管理驾驶舱的显示调整方法,其特征在于,所述s104中,如基础数据的显示形式为精确形式,则生成基础数据的形状信息,得到第二编码,包括:判断基础数据中每个像素的显示参数是否存在关联性,将存在关联性的像素的显示参数改写为关联函数,将关联函数、非关联性像素的具体显示参数和像素位置共同作为形状信息,得到第二编码。6.根据权利要求2所述的一种基于智能管理驾驶舱的显示调整方法,其特征在于,所述s2中,根据窗口规划结果,确定显示调整区域及固定区域,根据基础数据的编码对每个显示调整区域的像素进行显示参数调整,结合固定区域中像素的显示参数得到每一帧画面,包括:s201:根据窗口规划结果,与上一帧之间显示信息无变化的确定为固定区域,与上一帧之间显示信息存在变化的确定为显示调整区域;s202:对于每个显示调整区域,如对应基础数据为第一编码,则根据第一编码覆盖相关像素的显示参数;如对应基础数据为第二编码,则根据第二编码中携带的形状信息依次改写相关像素的显示参数;s203:结合显示调整区域的调整结果和固定区域的原有画面,得到新一帧的画面。7.一种电子设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程
序,所述处理器调用所述存储器中的计算机程序时实现如权利要求1至6中任意一项所述的一种基于智能管理驾驶舱的显示调整方法的步骤。8.一种存储介质,其特征在于,所述存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如权利要求1至6中任意一项所述的一种基于智能管理驾驶舱的显示调整方法的步骤。
技术总结
本发明公开了一种基于智能管理驾驶舱的显示调整方法,包括以下步骤:S1:获取屏幕窗口的规划结果,分别确定每个窗口内显示信息的基础数据,根据窗口大小确定基础数据的显示形式,将基础数据转化为与显示形式对应的编码;S2:根据窗口规划结果,确定显示调整区域及固定区域,根据基础数据的编码对每个显示调整区域的像素进行显示参数调整,结合固定区域中像素的显示参数得到每一帧画面。本发明首先将窗口的显示信息进行判断,确定显示形式,并将基础数据进行转化,再根据显示形式对基础数据进行显示处理,通过显示形式的不同调整整体计算量,并充分发挥中央处理器和图形处理器的优势,优化显示策略,降低计算量的波动,减少卡顿。顿。顿。
技术研发人员:王庆娟 姚一杨 杨晓 周晨晖 陈麟红 陈骁 叶莘 宋磊 庄琛 王晓宇 庄志画 周璐瑶 李剑白 陈奕汝 方智淳
受保护的技术使用者:国网浙江省电力有限公司营销服务中心
技术研发日:2023.04.11
技术公布日:2023/7/12
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
