虚拟仪表盘中可视化对象之间的动画制造技术

技术编号:29068443 阅读:27 留言:0更新日期:2021-06-30 09:18
可以提供多个可视化对象以表示虚拟3D空间中的一个或多个数据集。可视化对象可以包括漏斗、容器、名片等。可视化对象可以布置在圆形转盘中,该圆形转盘可以在VR/AR环境中围绕虚拟相机或用户的位置旋转。可视化对象中的各个数据点可以基于对应数据点的属性被旋转、调整尺寸、定位、着色或以其它方式进行表征。各个数据点也可以在统一视图中的可视化对象之间过渡时进行动画处理。语音命令可以被解释为交互式环境的一部分,该交互式环境可以同时向多个设备提供可视化对象的视图。设备提供可视化对象的视图。设备提供可视化对象的视图。

【技术实现步骤摘要】
【国外来华专利技术】虚拟仪表盘中可视化对象之间的动画
[0001]相关申请的交叉引用
[0002]本申请是于2018年10月21日提交的标题为“3D VISUALIZATION SERVICES INTEGRATING VARIOUSDATA SOURCES AND DISPLAY DEVICES”的美国临时申请No.62/748,504的非临时申请,并援引35U.S.C.119(e)要求其利益和优先权,出于所有目的,其全部内容通过引用并入本文。
[0003]本申请还涉及以下四个美国专利申请:
[0004]·
由Moroze等人于2019年10月21日提交的标题为“INTERACTIVE DATA EXPLORER AND 3

D DASHBOARD ENVIRONMENT”的美国专利申请No.16/658,162号(代理人案卷号088325

1142774),该申请整体并入本文。
[0005]·
由Moroze等人于2019年10月21日提交的标题为“FUNNEL VISUALIZATION WITH DATA POINT ANIMATIONS AND PATHWAYS”的美国专利申请No.16/658,165(代理人案卷号088325

1142775),该申请整体并入本文。
[0006]·
由Moroze等人于2019年10月21日提交的标题为“OPTIMIZING VIRTUAL DATA VIEWS USING VOICE COMMANDS AND DEFINED PERSPECTIVES”的美国专利申请No.16/658,169(代理人案卷号088325

1142776),该申请整体并入本文。
[0007]·
由Moroze等人于2019年10月21日提交的标题为“DATA VISUALIZATION OBJECTS IN A VIRTUAL ENVIRONMENT”的美国专利申请No.16/658,180(代理人案卷号088325

1143002),该申请整体并入本文。

技术介绍

[0008]传达形成(formation)的最有效方式之一是通过可视化。通常,对信息进行捕获和分类不足以完全理解可以从数据中得出的结论。虽然二维数据可视化在我们的大多数通信技术中占主导地位,但是其中许多可视化技术并未针对突出显示或强调数据收集方面进行优化。有效的数据可视化涉及创建信息丰富的视觉效果,这可以非常快速地传达数据的一个方面。有时,简单的可视化就足够了。但是,对于复杂的多维数据,数据集本身的复杂性会使有限的维度空间具有足够的可视化难度。

技术实现思路

[0009]一种用于在一个或多个可视化组件之间提供动画的方法可以包括:接收绑定到第一可视化组件的一个或多个数据集;基于一个或多个数据集在虚拟环境中生成第一可视化组件的3D表示;接收将一个或多个数据集过渡到虚拟环境中的第二可视化组件的命令;生成表示一个或多个数据集中在虚拟环境中从第一可视化组件的3D表示移动到第二可视化组件的3D表示的各个数据点的3D对象的动画;以及将一个或多个数据集绑定到第二可视化组件。
[0010]一种非暂态计算机可读介质可以包括指令,该指令在由一个或多个处理器执行时,使一个或多个处理器执行操作,包括:接收绑定到第一可视化组件的一个或多个数据
集;基于一个或多个数据集在虚拟环境中生成第一可视化组件的3D表示;接收将一个或多个数据集过渡到虚拟环境中的第二可视化组件的命令;生成表示一个或多个数据集中在虚拟环境中从第一可视化组件的3D表示移动到第二可视化组件的3D表示的各个数据点的3D对象的动画;以及将一个或多个数据集绑定到第二可视化组件。
[0011]一种系统可以包括一个或多个处理器以及可以包括指令的一个或多个存储设备,该指令在由一个或多个处理器执行时,使一个或多个处理器执行操作,包括:接收绑定到第一可视化组件的一个或多个数据集;基于一个或多个数据集在虚拟环境中生成第一可视化组件的3D表示;接收将一个或多个数据集过渡到虚拟环境中的第二可视化组件的命令;生成表示一个或多个数据集中在虚拟环境中从第一可视化组件的3D表示移动到第二可视化组件的3D表示的各个数据点的3D对象的动画;以及将一个或多个数据集绑定到第二可视化组件。
[0012]在任何实施例中,以下特征中的任何特征可以以任何组合且不受限制地实现。第一可视化组件可以包括漏斗对象。第二可视化组件可以包括烧杯对象。第二可视化组件可以包括简档(profile)布局对象。该方法/操作还可以包括访问故事数据结构,该故事数据结构包括要在虚拟环境中执行的动作的列表,该动作的列表包括用于实例化第一可视化组件的指令;用于实例化第二可视化组件的指令;用于将一个或多个数据集绑定到第一可视化组件的参数化输入的指令;用于使3D对象动画的指令;以及用于将一个或多个数据集绑定到第二可视化组件的参数化输入的指令。动作的列表还可以包括在虚拟环境中在使第一可视化对象的3D表示和第二可视化对象的3D表示之间的3D对象动画之前等待用户输入的指令。接收将一个或多个数据集过渡到第二可视化组件的命令可以触发故事数据结构的执行,以在使3D对象动画之前停止等待用户输入。表示一个或多个数据集中的各个数据点的3D对象可以具有其视觉特性,该视觉特性由对应的各个数据点的属性值确定。表示各个数据点的3D对象可以在第一可视化组件的3D表示中单独可见,并且3D对象可以在第二可视化组件的3D表示中不再单独可见。第一可视化组件的3D表示和第二可视化组件的3D表示可以被布置在虚拟环境中,作为用于在云环境中显示来自一个或多个企业应用的企业数据的虚拟仪表盘的一部分。第一可视化组件和第二可视化组件可以被显示在围绕用户在虚拟环境中的虚拟位置的转盘中。该方法/操作还可以包括:接收第二命令,以将一个或多个数据集过渡到虚拟环境中的第三可视化组件;生成表示一个或多个数据集中在虚拟环境中从第二可视化组件的3D表示移动到第三可视化组件的3D表示的各个数据点的3D对象的动画;以及将一个或多个数据集绑定到第三可视化组件。
附图说明
[0013]通过参考本说明书的其余部分和附图,可以实现对本专利技术的本质和优点的进一步理解,其中,贯穿若干附图使用相似的附图标记指代相似的组件。在一些情况下,子标签与附图标记相关联以表示多个相似组件中的一个。当在没有指定现有子标签的情况下参考附图标记时,意在指代所有这样的多个相似组件。
[0014]图1图示了根据一些实施例的用于创作、提供和使用交互式数据显示的系统。
[0015]图2图示了根据一些实施例的已经绑定到企业数据集的虚拟对象的示例。
[0016]图3图示了用于将组件从组件交换器导入到应用中的用户界面。
[0017]图4图示了根据一些实施例的用于下载和实例化应用中的组件的处理的框图。
[0018]图5图示了根据一些实施例的在虚拟环境中创建的虚拟仪表盘。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于在一个或多个可视化组件之间提供动画的方法,所述方法包括:接收绑定到第一可视化组件的一个或多个数据集;基于所述一个或多个数据集在虚拟环境中生成第一可视化组件的3D表示;接收将所述一个或多个数据集过渡到虚拟环境中的第二可视化组件的命令;生成表示所述一个或多个数据集中的在虚拟环境中从第一可视化组件的3D表示移动到第二可视化组件的3D表示的各个数据点的3D对象的动画;以及将所述一个或多个数据集绑定到第二可视化组件。2.如权利要求1所述的方法,其中第一可视化组件包括漏斗对象。3.如权利要求1所述的方法,其中第二可视化组件包括烧杯对象。4.如权利要求1所述的方法,其中第二可视化组件包括简档布局对象。5.如权利要求1所述的方法,还包括:访问故事数据结构,所述故事数据结构包括要在虚拟环境中执行的动作的列表,所述动作的列表包括:用于实例化第一可视化组件的指令;用于实例化第二可视化组件的指令;用于将所述一个或多个数据集绑定到第一可视化组件的参数化输入的指令;用于使3D对象动画的指令;以及用于将所述一个或多个数据集绑定到第二可视化组件的参数化输入的指令。6.如权利要求5所述的方法,其中所述动作的列表还包括在使3D对象在虚拟环境中在第一可视化对象的3D表示与第二可视化对象的3D表示之间动画之前等待用户输入的指令。7.如权利要求6所述的方法,其中接收到将所述一个或多个数据集过渡到第二可视化组件的命令触发所述故事数据结构的执行,以在使3D对象动画之前停止等待用户输入。8.如权利要求1所述的方法,其中表示所述一个或多个数据集中的各个数据点的3D对象具有由对应的各个数据点的属性值确定的视觉特性。9.如权利要求8所述的方法,其中表示各个数据点的3D对象在第一可视化组件的3D表示中单独可见,并且其中3D对象在第二可视化组件的3D表示中不再单独可见。10.如权利要求1所述的方法,其中第一可视化组件的3D表示和第二可视化组件的3D表示被布置在虚拟环境中,作为用于在云环境中显示来自一个或多个企业应用的企业数据的虚拟仪表盘的一部分。11.如权利要求1所述的方法,其中第一可视化组件和第二可视化组件被显示在围绕用户在虚拟环境中的虚拟位置的转盘中。12.如权利要求1所述的方法,还包括:接收将所述一个或多个数据集过渡到虚拟环境中的第三可视化组件的第二命令;生成表示所述一个或多个数据集中的在虚拟环境中从第二可视化组件的3D表示移动到第三可视化组件的3D表示的各个数据点的3D对象的动画;以及将所述一个或多个数据集绑定到第三可视化组件。13.一种包括指令的非暂态计算机可读介质,所述指令在由一个或多个处理器执行时,使所述一个或多个处理器执行包括以下的操作:接收绑定到第一可视化组件的一个或多个数据集...

【专利技术属性】
技术研发人员:B
申请(专利权)人:甲骨文国际公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1