一种指针追踪及突出显示的方法

申请号 CN201610640775.4 申请日 2016-08-08 公开(公告)号 CN106809012A 公开(公告)日 2017-06-09
申请人 上海友衷科技有限公司; 发明人 刘淼;
摘要 本 发明 公开了一种 指针 追踪及突出显示的方法,包括如下步骤:步骤一:读取指针所指示的数据源,记录其当前时刻数据数值与前一时刻的差值,得到数据变化量;步骤二:计算出当前时刻与前一时刻之间所述指针的移动轨迹;步骤三:沿所述移动轨迹,在所述指针上施加与所述数据变化量的绝对值成正比的粒子效果。本发明在指针上附加例子效果,从而追踪与突出全 液晶 仪 表盘 的指针所在车载液晶屏幕中的 位置 ,令使用者的视线更关注指针的变化,以提升驾驶安全。
权利要求

1.一种指针追踪及突出显示的方法,其特征在于,包括如下步骤:
步骤一:读取指针所指示的数据源,记录其当前时刻数据数值与前一时刻的差值,得到数据变化量;
步骤二:计算出当前时刻与前一时刻之间所述指针的移动轨迹;
步骤三:沿所述移动轨迹,在所述指针上施加与所述数据变化量的绝对值成正比的粒子效果。
2.如权利要求1所述的指针追踪及突出显示的方法,其特征在于,所述粒子效果包括:
火焰、烟雾、沙粒、花、喷泉、焰火、雨
3.如权利要求1所述的指针追踪及突出显示的方法,其特征在于,所述粒子效果使用OpenGL的粒子系统实时生成。
4.如权利要求1所述的指针追踪及突出显示的方法,其特征在于,所述粒子效果中的粒子具有生命周期,单个粒子在达到其生命周期后会自动消隐,粒子的生命周期可以在200毫秒--10000毫秒的范围内调整。
5.如权利要求1所述的指针追踪及突出显示的方法,其特征在于,步骤二中,根据单位时间内指针变化的度计算移动轨迹。
6.如权利要求1所述的指针追踪及突出显示的方法,其特征在于,步骤一中,数据源包括:发动机转速、或车速。

说明书全文

一种指针追踪及突出显示的方法

技术领域

[0001] 本发明属于车载仪表盘领域,尤其涉及一种指针追踪及突出显示的方法。

背景技术

[0002] 常用全液晶仪表的指针显示于车载液晶屏幕中,与传统仪表的物理指针不同,因为车载液晶仪表是一种可编程更改的的可视区域,导致车载液晶仪表上所表示的数据(如车速、发动机转速)日益增多,使用者的注意常被非重要数据所分散,影响使用者的驾驶安全。
[0003] 为了追踪与突出全液晶仪表盘的指针所在车载液晶屏幕中的位置,令使用者的视线更关注指针的变化,另外,指针变化更为明显,方便使用者观察,以提升驾驶安全。

发明内容

[0004] 本发明提出了一种指针追踪及突出显示的方法,其特征在于,包括如下步骤:
[0005] 步骤一:读取指针所指示的数据源,记录其当前时刻数据数值与前一时刻的差值,得到数据变化量;
[0006] 步骤二:计算出当前时刻与前一时刻之间所述指针的移动轨迹;
[0007] 步骤三:沿所述移动轨迹,在所述指针上施加与所述数据变化量的绝对值成正比的粒子效果。
[0008] 本发明所述的指针追踪及突出显示的方法中,所述粒子效果包括:火焰、烟雾、沙粒、花、喷泉、焰火、雨
[0009] 本发明所述的指针追踪及突出显示的方法中,所述粒子效果使用OpenGL的粒子系统实时生成。
[0010] 本发明所述的指针追踪及突出显示的方法中,所述粒子效果中的粒子具有生命周期,单个粒子在达到其生命周期后会自动消隐,粒子的生命周期可以在200毫秒--10000毫秒的范围内调整。
[0011] 本发明所述的指针追踪及突出显示的方法中,步骤二中,根据单位时间内指针变化的度计算移动轨迹。
[0012] 本发明所述的指针追踪及突出显示的方法中,步骤一中,数据源包括:发动机转速、或车速。
[0013] 本发明的有益效果在于:本发明在指针上附加粒子效果,从而追踪与突出全液晶仪表盘的指针所在车载液晶显示屏中的位置,令使用者的视线更关注指针的变化,另外,指针变化更为明显,方便使用者观察,以提升驾驶安全。附图说明
[0014] 图1是本发明指针追踪及突出显示方法的流程图
[0015] 图2是粒子效果的示意图。
[0016] 图3是粒子效果随数据变化量所变化的示意图,粒子数量与单位时间内数据变化量呈正比。

具体实施方式

[0017] 结合以下具体实施例和附图,对本发明作进一步的详细说明。实施本发明的过程、条件、实验方法等,除以下专提及的内容之外,均为本领域的普遍知识和公知常识,本发明没有特别限制内容。
[0018] 如图1所示,本发明提出的指针追踪及突出显示的方法,具体包括如下步骤:
[0019] 步骤一:读取指针所指示的数据源,记录其当前时刻数据数值与前一时刻的差值,得到数据变化量;
[0020] 步骤二:计算出当前时刻与前一时刻之间所述指针的移动轨迹;
[0021] 步骤三:沿所述移动轨迹,在所述指针上施加与所述数据变化量的绝对值成正比的粒子效果。
[0022] 本发明所述的指针追踪及突出显示的方法中,所述粒子效果包括:火焰、烟雾、沙粒、雪花、喷泉、焰火、雨水等。如图2所示,粒子效果为火焰。以上粒子效果使用OpenGL的粒子系统实时生成。粒子效果包括:火焰、烟雾、沙粒、雪花、喷泉、焰火、雨水等。
[0023] 实施例1根据发动机转速
[0024] 读取指针所指示的数据源,获取前一时刻的发动机转速为2000转/分钟,同时获取当前时刻的发动机转速为5200转/分钟,计算两者之差得到数据变化量,为3200转。
[0025] 计算出前一时刻到当前时刻指针的移动轨迹,即前一时刻到当前时刻因数据变化指针所移动的路径。计算依据为单位时间内指针变化的角度。
[0026] 以火焰效果为例,该火焰效果根据数据变化量的绝对值而变化,如图2所示,其与数据变化量成正比关系,数据变化量越大,则火焰效果越强。沿移动轨迹,在指针上施加火焰效果,起到指针追踪和突出显示的效果。
[0027] 粒子效果中的粒子具有生命周期,单个粒子在达到其生命周期后会自动消隐,粒子的生命周期可以为2000毫秒。粒子生命周期,根据需要,可以在200毫秒--10000毫秒的范围内调整。
[0028] 如图3所示,为数据变化量与粒子数对应的图表。以指针角度变化量为横坐标,以粒子量为纵坐标,例如单位时刻,发动机转速的指针角度变化为15度时,对应的粒子量是150个,单位时刻,发动机转速的指针角度变化为120度时,对应的粒子量是1200个。
[0029] 实施例2
[0030] 同样,车速的指针角度变化也可以作为数据源,其粒子效果的添加与计算方法与转速的指针角度变化时相同。
[0031] 数据源不仅包括发动机转速、或车速,也包括其他可能有指针变化角度的数据源。
[0032] 本发明的保护内容不局限于以上实施例。在不背离发明构思的精神和范围下,本领域技术人员能够想到的变化和优点都被包括在本发明中,并且以所附的权利要求书为保护范围。
QQ群二维码
意见反馈