[发明专利]一种可视化呈现数据的处理、回放方法、装置及存储介质在审
申请号: | 201711250117.5 | 申请日: | 2017-12-01 |
公开(公告)号: | CN108171778A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 谷雨;王亮;王小丰;肖新光 | 申请(专利权)人: | 哈尔滨安天科技股份有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T13/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150090 黑龙江省哈尔滨市*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供了一种可视化呈现数据的处理、回放方法、装置及存储介质,用以在回放时提高CPU的性能。该方法包括:获取已发生的事件的初始数据,所述已发生的事件的初始数据中包括时间戳,所述时间戳是在一个时间段内发生可呈现的事件时,根据可呈现的事件的起始时间节点创建的数据;根据获取的数据生成所有需要呈现的模型;将每个模型的动画效果、时间戳分别与该模型绑定;生成与获取的数据呈现时相匹配的时间轴;将各个模型的时间戳与时间轴上的时间点建立对应关系。 1 | ||
搜索关键词: | 时间戳 回放 呈现数据 初始数据 存储介质 可视化 时间轴 动画效果 时间节点 数据呈现 数据生成 时间点 时间段 绑定 匹配 创建 | ||
获取已发生的事件的初始数据,所述已发生的事件的初始数据中包括时间戳,所述时间戳是在一个时间段内发生可呈现的事件时,根据可呈现的事件的起始时间节点创建的数据;
根据获取的数据生成所有需要呈现的模型;
将每个模型的动画效果、时间戳分别与该模型绑定;
生成与获取的数据呈现时相匹配的时间轴;
将各个模型的时间戳与时间轴上的时间点建立对应关系。
2.如权利要求1所述的方法,其特征在于,在将每个模型的动画效果、时间戳分别与该模型绑定之后,所述方法还包括:将绑定相同时间戳的模型归为一类。
3.如权利要求2所述的方法,其特征在于,将绑定相同时间戳的模型归为一类后,所述方法还包括:将一类中的模型按照事件呈现类型划分一级子类,其中,每个一级子类中的模型代表的事件采用同一方式呈现;
将每个一级子类中的模型按照事件类型划分二级子类,其中,每个二级子类中的模型代表的事件为同一类型的事件。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:根据获取的数据,确定每个需要呈现的模型的执行时段,其中,一个需要呈现的模型的执行时段是一个事件的持续时段;
将每个模型的执行时段与该模型绑定。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:计算时间上相邻的两个时间戳所代表的时间点的差值;
确定绑定所述时间上相邻的两个时间戳中的前一个时间戳的模型中执行时段最长的模型的执行时段;
在计算得到的差值与确定的执行时段之差大于预设时长时,将绑定所述前一个时间戳的模型中执行时段最长的模型的执行结束时间与所述时间上相邻的两个时间戳中的后一个时间戳所代表的时间点之间的时间段进行虚化处理。
6.如权利要求1所述的方法,其特征在于,所述方法还包括:确定已发生的事件中的重大事件;
确定所述重大事件的模型绑定的时间戳在所述时间轴上对应的时间点;
在确定的时间点处标注出在该时间点发生的重大事件。
7.一种可视化呈现数据的回放方法,其特征在于,所述方法包括:在初始阶段,显示时间轴,并将所有需要呈现的模型隐藏;
其中,所有需要呈现的模型是采用权利要求1‑6任一所述的方法对已发生的事件的初始数据进行处理后得到的。
8.一种可视化呈现数据的回放方法,其特征在于,所述方法还包括:在收到播放的指令后,根据各个模型绑定的时间戳所代表的时间点计算各模型的延迟执行时间;按照计算得到的延迟执行时间从小到大的顺序,根据计算得到的各模型的延迟执行时间及其执行时段,依次执行各模型的动画;或
在接收到快进或慢放指令后,根据快进或慢放的缩放比例、接收到快进或慢放指令的时间点和各个模型绑定的时间戳所代表的时间点,计算正在执行的模型中未执行的动画的执行时间,并计算待执行的各模型的延迟执行时间及其执行时段;按照正在执行的模型中未执行的动画的执行时间,从正在执行的模型中已执行完的动画起继续执行该模型中未执行的动画;按照计算得到的延迟执行时间从小到大的顺序,根据待执行的各模型的延迟执行时间及其执行时段,依次执行各个待执行的模型的动画;或
在回放过程中接收到点击时间轴上的一个时间点的指令后,显示时间轴,并将所有需要呈现的模型隐藏;确定所有需要呈现的模型中时间戳所代表的时间点早于被点击的时间点,且时间戳代表的时间点与绑定该时间戳的模型的执行时段之和晚于被点击的时间点的模型,为正在执行的模型;确定所有需要呈现的模型中时间戳代表的时间点晚于被点击的时间点的模型,为待执行的模型;对于正在执行的模型,从该模型已执行完的动画部分继续执行;对于待执行的模型,按照待执行的各模型的延迟执行时间从小到大的顺序,根据待执行的各模型的延迟执行时间及其动画执行时间,依次执行各个待执行模型的动画;
其中,所述模型是采用权利要求4‑6任一所述的方法对已发生的事件的初始数据进行处理后得到的。
9.一种可视化呈现数据的处理装置,其特征在于,包括:至少一个第一处理器;以及,
与所述至少一个第一处理器相连的第一存储器;其中,
所述第一存储器存储有可被所述至少一个第一处理器执行的指令,所述指令被所述至少一个第一处理器执行,以使所述至少一个第一处理器能够:
获取已发生的事件的初始数据,所述已发生的事件的初始数据中包括时间戳,所述时间戳是在一个时间段内发生可呈现的事件时,根据可呈现的事件的起始时间节点创建的数据;
根据获取的数据生成所有需要呈现的模型;
将每个模型的动画效果、时间戳分别与该模型绑定;
生成与获取的数据呈现时相匹配的时间轴;
将各个模型的时间戳与时间轴上的时间点建立对应关系。
10.如权利要求9所述的装置,其特征在于,所述至少一个第一处理器还用于执行存储在所述第一存储器中的指令以实现:在将每个模型的动画效果、时间戳分别与该模型绑定之后,将绑定相同时间戳的模型归为一类。
11.如权利要求10所述的装置,其特征在于,所述至少一个第一处理器还用于执行存储在所述第一存储器中的指令以实现:将绑定相同时间戳的模型归为一类后,将一类中的模型按照事件呈现类型划分一级子类,其中,每个一级子类中的模型代表的事件采用同一方式呈现;
将每个一级子类中的模型按照事件类型划分二级子类,其中,每个二级子类中的模型代表的事件为同一类型的事件。
12.如权利要求9所述的装置,其特征在于,所述至少一个第一处理器还用于执行存储在所述第一存储器中的指令以实现:根据获取的数据,确定每个需要呈现的模型的执行时段,其中,一个需要呈现的模型的执行时段是一个事件的持续时段;
将每个模型的执行时段与该模型绑定。
13.如权利要求12所述的装置,其特征在于,所述至少一个第一处理器还用于执行存储在所述第一存储器中的指令以实现:计算时间上相邻的两个时间戳所代表的时间点的差值;
确定绑定所述时间上相邻的两个时间戳中的前一个时间戳的模型中执行时段最长的模型的执行时段;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨安天科技股份有限公司,未经哈尔滨安天科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711250117.5/,转载请声明来源钻瓜专利网。
- 上一篇:基于遗传算法的寻找相邻序列帧锚点的方法
- 下一篇:更新电解剖图