当前位置: 首页 > 专利查询>微软公司专利>正文

演示应用程序中的动画创建和管理制造技术

技术编号:8367099 阅读:146 留言:0更新日期:2013-02-28 06:16
本发明专利技术涉及演示应用程序中的动画创建和管理。分析动画时间线以确定一个或多个离散状态。每一离散状态包括一个或多个动画效果。离散状态表示幻灯片演示中的幻灯片的场景。场景的概念允许用户观察场景的时间线、打开场景、并且直接操纵场景中的对象以创作动画。动画可包括可利用运动路径补间法来直接操纵的运动路径动画效果。为了辅助对象的运动路径的直接操纵,可示出重影版本的对象,从而在执行包括运动路径的运动路径动画效果之后将该对象的位置传递给用户。重影版本还可用于示出操纵起点时的起始位置。

【技术实现步骤摘要】

本专利技术涉及演示应用程序中的动画创建和管理
技术介绍
诸如可从美国华盛顿州雷蒙德市微软公司购得的MICROSOFT POWERPOINT之类的演示应用程序允许用户创建用于以幻灯片放映形式演示的单独的页面或“幻灯片”。每一幻灯片可包含文本、图形、声音、视频、以及其他对象。动画可应用于幻灯片中的特定对象(诸如文本和图形)以增强幻灯片放映。当前,MICROSOFT POWERPOINT的动画用户界面(“Π”)需要用户选择对象,应用动画原语,并且随后通过一系列下拉菜单、微调控制项和对话框来调整设置。动画触发器包括其中在点击幻灯片之后应用动画效果的“On click (点击时)”;其中如果动画效果是动·趣列表中的第一个则该效果与动趣列表中的前一项同时播放、或者在加载幻灯片时播放的“With previous(与前一项一起)”;以及其中动画效果在动画列表中的前一项之后立即播放的“After previous(在前一项之后)”。对于一些用户,导航当前的MICROSOFT POWERPOINT用户界面可能使用起来很麻烦,并且可阻止其他人利用该程序中所包括的动画特征。一个特定类型的动画效果是运动路径动画效果。当用户想要利用运动路径动画效果使对象动画化时,用户必须提供对象的初始状态、对象的最终状态,并且定义在执行运动路径动画效果时对象将沿着其移动的路径的类型。运动路径的类型可以是预定义运动路径或自定义运动路径。如果运动路径是直线,则可通过在两个状态之间简单地重画线来容易地调整初始状态或结束状态。然而,如果运动路径是弯曲的,则需要附加逻辑来准确地缩放运动路径以维持运动路径本身。此外,在操纵运动路径时,知晓运动路径动画效果的结束状态以允许结束状态的确信重置(re-positioning)是有帮助的。本文中所做出的公开正是针对这些以及其他考虑事项而呈现的。
技术实现思路
在本文中描述了用于创建和管理演示应用程序中的动画的概念和技术。根据本文中所公开的概念和技术,分析动画时间线以确定一个或多个离散状态。每一离散状态包括一个或多个动画效果。离散状态表示幻灯片演示中的幻灯片的场景。场景的概念允许用户观察场景的时间线、打开场景、并且直接操纵场景中的对象以创作动画。动画可包括可利用运动路径补间(tweening)法来直接操纵的运动路径动画效果。为了辅助对象的运动路径的直接操纵,可示出重影版本的对象,从而在执行包括运动路径的运动路径动画效果之后将该对象的位置传递给用户。重影版本还可用于示出操纵起点时的起始位置。根据本文中所公开的一方面,计算机可读存储介质包括计算机可执行指令,这些计算机可执行指令在由计算机执行时使得计算机在连接到计算机的显示器上呈现动画窗格。动画窗格包括场景视图和列表视图。动画窗格的场景视图包括在选择之后打开临时新场景的透明场景缩略图。列表视图包括动画时间线。这些指令还使得计算机从场景视图接收对透明场景缩略图的选择、打开临时新场景、接收包括临时新场景中的新动画效果的用户输入、并且创建动画时间线中的新离散状态。新离散状态包括新动画效果。这些指令还使得计算机根据临时新场景创建新场景。新场景包括新动画效果。新场景包括新离散状态的可视化。这些指令还使得计算机创建新场景缩略图、创建新的透明场景缩略图、并且在显示器上呈现动画窗格的场景视图中的新场景缩略图和新的透明场景缩略图。根据本文中所公开的另一方面,一种用于生成动画时间线的离散状态的方法包括通过在计算机上执行的演示应用程序来分析动画时间线中的多个动画效果以确定要为动画时间线生成的一个或多个离散状态;以及以及通过在计算机上执行的演示应用程序来生成动画时间线的一个或多个离散状态,其中一个或多个状态中的每一个包括多个动画效果中的一个或多个。在一些实施例中,该方法的分析操作包括分析动画时间线中的多个动画效果以确定动画时间线中的多个动画效果中的哪一个被用户控制的触发器(诸如但不限于鼠标点击时的触发器)或者预先配置的触发器(诸如但不限于前一项之后的触发器)触发。被前一项之后的触发器或者鼠标点击时的触发器触发的动画效果指示一个或多个离散 状态之一的开始。根据本文中所公开的又一方面,一种用于定义动画的计算机实现的方法包括经由在计算机上执行的演示应用程序接收对象的运动路径动画效果的输入。运动路径动画效果包括对象的起点、对象的终点、以及起点和终点之间的运动路径。该方法还包括经由在计算机上执行的演示应用程序接收对象的新起点和新终点的输入;以及经由在计算机上执行的演示应用程序缩放运动路径动画效果的运动路径以配合在对象的新起点和新终点之间。根据本文中所公开的再一方面,计算机可读存储介质包括计算机可执行指令,这些计算机可执行指令在由计算机执行时使得计算机在与计算机通信的显示器上呈现帆布以及帆布上的对象。这些指令还使得计算机接收对象的运动路径动画效果。运动路径动画效果包括起点、终点、以及起点和终点之间的运动路径。这些指令还使得计算机生成重影版本的对象、并且在显示器上呈现对象、重影版本的对象、帆布上的起点、终点、以及运动路径。重影版本的对象邻近终点呈现,并且重影版本的对象表示已执行运动路径动画效果之后的对象。应当理解,上述主题可被实现为计算机控制的装置、计算机进程、计算系统、或者诸如计算机可读存储介质之类的制品。通过阅读以下详细描述并审阅相关联的附图,这些及各种其他特征将是显而易见的。提供本
技术实现思路
以便以简化的形式介绍在以下具体实施方式中进一步描述的一些概念。本
技术实现思路
并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在使用本
技术实现思路
来限制所要求保护的主题的范围。此外,所要求保护的主题不限于解决在本公开的任一部分中提及的任何或所有缺点的实现。附图说明图1-2是示出本文中所公开的各种概念的示例性操作环境的多个方面的用户界面图。图3是根据说明性实施例的进行场景分析之前和之后的动画时间线的多个方面的示图。图4A-4B是根据说明性实施例的示出用于将新场景添加到幻灯片的机制的多个方面的动画窗格的用户界面图。图5A-5B是根据说明性实施例的示出用于从幻灯片中删除场景的机制的多个方面的动画窗格的用户界面图。图6是根据说明性实施例的示出用于向场景施加改变的方法的多个方面的流程图。图7是根据说明性实施例的示出运动路径补间法的可视化的示图。图8是示出根据说明性实施例的用于运动路径补间的方法的多个方面的流程图。 图9是根据说明性实施例的示出在图8所述的方法的操作期间执行的缩放子过程的流程图。图10是根据说明性实施例的示出在已执行图8所述的方法和图9所述的子过程之后的运动路径、以及用于调整运动路径的高度的机制的示图。图11是根据说明性实施例的示出用于在直接操纵幻灯片帆布上的对象时的运动路径可见度的机制的示图。图12是示出能够实现本文中所呈现的实施例的多个方面的计算系统的说明性计算机硬件和软件体系结构的计算机体系结构图。图13是示出能够实现本文中所呈现的实施例的多个方面的分布式计算环境的示图。图14是示出能够实现本文中所呈现的实施例的多个方面的计算设备体系结构的计算机体系结构图。图15是根据说明性实施例的示出具有在处于横向模式的平板设备的显示器上示出的用户界面图的示例性平板设备的示图。具体实施例方式以下具体描述涉及用于创本文档来自技高网
...

【技术保护点】
一种用于生成动画时间线(300)的离散状态的计算机实现的方法,所述计算机实现的方法包括计算机实现的操作,所述操作用于:通过在计算机(1200、1306、1400)上执行的演示应用程序(1216)来分析动画时间线(300)中的多个动画效果(304)以确定要为所述动画时间线(300)生成的一个或多个离散状态(310A?310F);以及通过在所述计算机(1200、1306、1400)上执行的演示应用程序(1216)来生成所述动画时间线(300)的一个或多个离散状态(310A?310F),所述一个或多个离散状态(310A?310F)中的每一个包括所述多个动画效果(304)中的一个或多个。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:C·M·马洛尼M·帕沙利奇黄润真
申请(专利权)人:微软公司
类型:发明
国别省市:

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

1