动态演示原型制作和生成的制作方法_4

文档序号:9423227阅读:来源:国知局
402,视觉点可被指定视觉点可W是使用演示(例如,使用来自演示的一个或多 个幻灯片或媒体数据)要被视觉地传达的想法。
[009引在404,视觉点之间的连接可被创建。例如,在图1中,创作模块14可被用于将被 垂直地、水平地、分层地、线性地、非线性地、环形地或其任意组合地连接的视觉点包括在演 示120中。
[0096] 在406,言语点可被指定。言语点可W是要被演示者口头地传达的想法。例如,言 语点可被用于介绍演示、在演示期间从一个幻灯片过渡到另一幻灯片、或做出另一类型的 点。在图1中,创作模块114可被用于添加线索(例如,文本、图像和/或媒体数据)W提 示演示者来传达言语点。
[0097] 在408,视觉点和言语点的内容可被编辑。例如,在图1中,创作模块114可被用于 指定视觉点和/或言语点的内容中的文本、图像或媒体数据中的一个或多个。
[0098] 在410,与演示相关联的样式可被指定。例如,在图1中,创作模块14可被用于指 定与幻灯片122到124中的每一个相关联的样式,诸如字体、颜色、背景图像、前景图像或与 演示相关联的其他样式。
[0099] 在412,演示可被生成。例如,在图1中,生成模块116可被用于在用户完成指定 演示120的内容之后生成演示120。为了说明,用户可使用创作模块来使用PML(例如,表1 中示出的PML)、图像用户界面或其他创作工具创作演示并接着使用生成模块116来基于该 创作生成演示120。用户可审阅所生成的演示并重复块402、404、406、408、410或412中的 一个或多个,直到用户满意所得到的演示。
[0100] 演示可被视为要通过具有或不具有伴随语音的视觉来传递的点的集合。各点可在 演示中通过使用文本、图像、媒体数据或其他形式的媒体(诸如图表、照片、视频、网页等) 来做出。一特定点之后可W是处于与该特定点相同的抽象级别处的相关点或之后可W是通 过提供更多细节、证据或示例等来对该特定点扩展的次级点(例如,子点)。一些点可被分 组在更高级别处,导致其中在特定级别处的点可被排序来实现特定效果(例如,争论的演 示)的分层结构。演示可包括其中标题幻灯片是根、而剩余幻灯片可W是根的子的分层结 构。类似地,幻灯片的项目符号和其他非标题视觉元素可W是标题的子,并且幻灯片的注释 可W是幻灯片元素或幻灯片标题的子。当使用传统演示生成应用时,一旦用户交付了特定 分层结构,修改该结构可W是困难和/或耗时的。例如,用户可能花费大量时间(例如,若 干分钟)来将幻灯片转换到项目符号或反之亦然。相反,创作模块114可使得用户能够指 定各点之间的逻辑关系(例如,次序、过渡、分层等),而无需交付任何安排或样式化。为了 修改演示的结构,用户仅修改各点之间的关系并使用生成模块116来重新生成演示。由此, 相比于使用传统演示生成应用W数分钟来更改结构,演示120的结构可通过使用创作模块 114在数秒钟中被更改。
[0101] 除了点自身的文本和媒体内容之外,创作模块114可使得用户能够指定演示120 的视觉主题。视觉主题可包括要被用于演示的字体和颜色W及用于点的安排的空间布局。 由此,使用生成模块116来生成演示120可超出对对象放置的直接操纵(例如,如按照所见 即所得(WYSIWYG)范例)W支持被图形和叙述设计的原理所引导的自动化布局。
[0102] 演示120可通过使用简单标记语言(例如,类似于表1的PML)或通过支持分层布 局、样式化和点的重新结构化(例如,使用所见即所指(WYSIWYM)范例)的图形编辑器来指 定。由此,模块114、116或118可支持根据不同演示的各部分来组装演示120,运是因为来 自不同演示的经组合的点可被容易地重新样式化来形成一个被一致样式化的演示。
[0103] 图5是根据一些实现的包括基于规范来生成演示的示例过程的流程图。例如,过 程500可W由图1中的生成模块116执行。
[0104] 在502,包括演示规范的文件可被解析。例如,文件可包括指定与要被生成的规范 相关联的细节的PML命令(例如,来自表1)。文件可由用户或由创作模块114提供的图形 用户界面来生成。
[0105] 在504,适当的设计规则可被加载。设计规则可将抽象演示结构(例如,点、场景W 及它们对应的关系)映射到各个表示形式,例如幻灯片、网页、讲义、画布布局等。设计规则 可包括如均匀间距的样式化原理,其中在均匀间距中,幻灯片的点跨幻灯片的高度被平等 地分布或在空间画布布局中的父点周围的子点W等角度间隔围绕父点放置。样式化原理可 被用于根据相对大小和演示点之间的距离来自动地创建美学布局。例如,黄金比例1.618 可被用于缩放字体大小W及跨演示点分层结构的级别的点间间距。计算视觉元素的视觉重 量(例如,墨水书写类型的量)W及视觉元素的对应的质屯、可提供相对于显示的中屯、平衡 的视觉表示。视觉元素之间的样式和空间关系可根据演示者的动作而变化,同时被设计规 则所限制。
[0106] 在506,演示可被生成。例如,在图1中,生成模块116可被用于生成演示120。
[0107] 在508,演示的至少一些元素可被安排和/或样式化。例如,在图1中,用户可审阅 所生成的演示120,通过修改点的安排、与演示120相关联的样式、或运两者来稍微调整演 示120的一个或多个元素。
[010引在510,至少一些元素可被链接。例如,在图1中,用户可通过将点或幻灯片与演 示120中的其他点或幻灯片链接或通过添加到在演示120外部的内容(诸如外部文件、互 联网站点等)的超链接来链接演示120的至少一些元素。
[0109] 在512,演示可被保存。例如,在图1中,一旦用户生成了演示120并满意所生成的 演示120,用户就可保存演示120 (例如,在计算机可读介质112或132中)。
[0110] 由此,模块114、116或118可实现W内容和故事为中屯、的方式来指定演示120。此 夕F,模块114、116或118可实现对特定演示的多媒体表示的生成。例如,通过使用由创作模 块114产生的相同的经创作的输入文件,生成模块116可被用于生成不同类型的演示,诸 如适用于在网站上显示的网页集合、使用计算设备来显示的幻灯片板(例如,Microsoft电 F*owe;rPoint?)、画布布局(例如,Microsof'怖)ExpressionStudio?)、适用于在具有显不限 制的计算设备(例如,平板设备或移动电话)上显示的幻灯片板、视频(例如,电影)或一 些其他演示媒体。
[0111] 生成模块116可生成具有支持复杂导航的点的结构的演示120,使得演示者可在 呈现演示的同时动态地创建针对特定观众定制的演示。例如,基于信息(例如,当前事件)、 观众评论和/或问题等,演示者可导航演示120来在某些点上更加深入,同时跳过或掠过其 他点,而观众没有察觉演示者正动态地定制演示120。演示120可通过使用软件工具(诸 如开放XML软件开发套件(SDK))将演示规范编译到文档格式的可扩展编辑语言狂ML)来 被创建。在一些实现中,幻灯片122到124可包括标题、项目符号点、媒体内容W及根据演 示120中点的结构支持幻灯片122到124之间的基于超链接的导航的空间区域(例如,幻 灯片边界)。用户可通过使用创作模块114指定各点之间的关系来指定各点的结构。模块 114、116或118可使得各点之间的超链接关系能被快速地指定和修改。
[0112] 图6是根据一些实现的包括基于规范来呈现演示的示例过程的流程图。例如,过 程600可W由图1中的呈现模块118执行。
[0113] 在602,可进入排练模式。在604,演示可被审阅。在606,演示中的视觉点和言语 点可被导航W排练演示。在608,可退出排练模式。例如,用户可使用演示模块118来进入 排练模式W排练演示120。在排练模式中,用户可导航演示120的点126,包括言语点和视觉 点。排练模式可被用于使演示者熟悉演示120的结构和流程。在演示者完成排练演示120 之后,演示者可退出演示模式。
[0114] 在610,可进入递送模式。在612,在呈现演示的同时,视觉点和/或言语点可被导 航。例如,在图1中,用户可进入递送模式并呈现演示120,包括使用链接134来导航点126。 递送模式(或生成的文件)可包括一些为排练准备的材料,运是因为一些材料可能是针对 发言者而非观众(例如,私有注释)。
[0115]由此,演示模块118可提供各种模式,包括其中演示者可排练演示的演示模式W 及其中演示者可递送演示的递送模式。
[0116] 示例计算设备和环境
[0117] 图7例示出可用于实现此处所描述的模块和功能的计算设备700和环境的示例配 置。例如,计算设备102或服务器104可包括类似于或基于计算设备700的体系结构。
[0118] 计算设备700可包括一个或多个处理器702、存储器704、通信接口 706、显示设备 708、其他输入/输出(I/O)设备710、W及一个或多个大容量存储设备712,它们能够诸如 经由系统总线714或其他合适的连接彼此通信。
[0119] 处理器702可W是单个处理单元或多个处理单元,它们都可包括单个或多个计算 单元或多个核。处理器702可被实现为一个或多个微处理器、微型计算机、微控制器、数字 信号处理器、中央处理单元、状态机、逻辑电路和/或基于操作指令来操纵信号的任何设 备。处理器702可被配置成取出并执行存储在存储器704、大容量存储设备712或其他计算 机可读介质中的计算机可读指令。
[0120] 存储器704和大容量存储设备712是用于存储由处理器702执行来执行W上描述 的各种功能的指令的计算机存储介质的示例。例如,存储器704 -般包括易失性存储器和 非易失性存储器(例如,RAM、R0M等)。此外,大容量存储设备712-般可包括硬盘驱动器、 固态驱动器、包括外部和可移动驱动器在内的可移动介质、存储卡、闪存、软盘、光盘(例 如,CD、DVD)、存
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1