[发明专利]数据帧动画在审
申请号: | 201210364160.5 | 申请日: | 2012-09-26 |
公开(公告)号: | CN102930580A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | G·A·普里汀 | 申请(专利权)人: | 微软公司 |
主分类号: | G06T13/00 | 分类号: | G06T13/00 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 动画 | ||
技术领域
本发明涉及数据帧动画。
背景技术
经常难以看到诸如随时间变化的数据等按顺序改变的数据中的模式。例如,销售数据可展示某种季节性(例如,夏季的销售数据比冬季高)。针对该问题的解决方案是随着数据变化动画化该数据的可视表示。例如,图表上的图形元素可表示数据,并且动画可示出这些图形元素改变以表示该数据中的变化。
发明内容
本文描述的工具和技术涉及表示数据帧的动画。例如,这些工具和技术可包括多源数据帧动画和/或具有增量动画帧的数据帧动画。
在一个实施例中,这些工具和技术可包括处理数据帧以产生表示这些数据帧的动画表示。动画表示可包括各自定义一个数据帧的完整图形表示的一个或多个关键动画帧。动画表示还可包括各自定义一个或多个图形更新而不定义一个数据帧的完整图形表示的一个或多个增量动画帧。动画表示可被发送到呈现环境以便呈现。
在这些工具和技术的另一实施例中,可以从作为第一类型的数据源的第一数据源接收数据,并且可以从作为第二类型的数据源的第二数据源接收数据。可处理数据帧以产生表示这些数据帧的动画表示,其中这些数据帧包括来自第一数据源的数据和来自第二数据源的数据。动画表示可被发送到呈现环境以便呈现。
提供本发明内容是为了以简化的形式介绍一些概念。这些概念将在以下具体实施例中进一步描述。本发明内容并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。类似地,本发明不限于解决在背景、详细描述、或附图中讨论的专用技术、工具、环境、缺点、或优点的实现。
附图简述
图1是其中可实现所描述的各实施例中的一个或多个实施例的合适的计算环境的框图。
图2是数据帧动画环境的框图。
图3是动画视图的示例的图示。
图4是用于具有增量动画帧的数据帧动画的技术的流程图。
图5是用于多源数据帧动画的技术的流程图。
图6是用于具有增量帧的多源数据帧动画的技术的流程图。
具体实施例
本文描述的各实施例涉及用于改进数据帧的动画的技术和工具。这样的改善可源于分开或组合地使用各种技术和工具。
这些技术和工具可包括在动画表示中使用增量动画帧。在采用这些增量帧的情况下,对图形元素的处理可被限于由于数据帧之间的变化而变化的处理。在处理数据时,可确定哪些图形元素将在动画表示的下一图形帧(增量动画帧)中改变。能够简化对动画的视图确认,以使得正在生成动画表示的视图对象知道什么图形元素在帧之间变化并且仅更新那些图形元素。增量帧可以按各种方式中的任一种表示已改变的图形元素,诸如通过表示用于表示图形特征(例如,图形元素的大小、颜色、位置等)的一个或多个最终值和/或通过表示值在帧之间的一个或多个差。已改变和/或未改变的图形元素可包括表示数据的图形元素。图形元素还可包括背景图形元素,诸如绘图区域形状、图表轴、标签等。图形元素的布局可以增量式地完成,以使得只需更新已经改变的背景图形元素,并且增量帧可避免包括对动画帧的图形元素的完整定义。
使用增量动画帧可提高性能,尤其是在动画化随时间变化的大型数据集时。如果对这样的动画的视图确认涉及访问和处理整个图形表示(诸如图形元素树)以确定那些图形元素实际上已经在帧之间变化,则该确认可能花费较长时间。对增量帧的使用可允许在不更新对应的图形元素的情况下避免某些资源密集的操作(例如,用于三维图形对象的网格的重新镶嵌)。类似地,传输完整地定义每一帧中的所有图形元素的动画表示可能消耗大量资源。增量动画帧可包括比同一图形特征的关键动画帧少的信息。
这些技术和工具可包括从不同类型的源获取多个数据集。例如,数据集可以从不同类型的电子表格文件、从不同类型的数据库等中获取。诸如数据驱动的图表等动画可表示来自多个源(包括不同类型的源)的数据。例如,这可包括从不同的源检索数据并将该数据转换成单个数据格式以便在动画中表示这些数据帧。那些数据帧中的经重新格式化的数据可被发送到与动画表示相同的呈现环境,以使得用户能够查看该动画的底层数据。由此,来自不同类型的数据源的数据可被汇集并被用于数据帧动画,并且数据本身还可被显示和查看。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210364160.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高直链玉米淀粉糊及其制备方法
- 下一篇:内容的相似性和相关性
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置