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

文档序号:9423227阅读:465来源:国知局
动态演示原型制作和生成的制作方法
【专利说明】动态演示原型制作和生成
[000。 背景
[0002] 实现对演示的创建的当前软件应用可能WW下方式来结构化工作流:用户花费太 多的时间在样式上而非在要被传递的消息的实质上。例如,用户可简单地将内容转储在幻 灯片上,而非应用视觉设计和讲述故事的基本原理。此外,用户可创建线性幻灯片显示,其 不将关于在演示的递送期间可能出现的相关主题的深度信息考虑在内。
[0003] 概述
[0004] 提供本概述是为了W精简的形式介绍将在W下详细描述中进一步描述的一些概 念。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征;也不旨在用于确定 或限制所要求保护的主题的范围。
[0005] -些实现可包括用于生成包括多个幻灯片的演示的计算设备。该演示可基于包括 来自演示标记语言的命令的输入文件来生成。命令可指定与该演示相关联的细节。该细节 可包括与该多个幻灯片中的每一个幻灯片相关联的标题和背景图像、要被包括在该多个幻 灯片中的每一个幻灯片中的一个或多个点W及与该多个幻灯片中的每一个幻灯片相关联 的样式。
[0006] 附图简述
[0007] 参考附图来描述详细描述。在附图中,附图标记最左边的数字标识该附图标记首 次出现的附图。不同附图中的相同附图标记指示相似或相同的项目。
[0008] 图1是根据一些实现的创建演示的说明性体系结构。
[0009] 图2是包括根据一些实现在故事级别、场景级别和细节级别创建演示的说明性体 系结构。
[0010] 图3是根据一些实现的包括指定和修订演示的示例过程的流程图。
[0011] 图4是根据一些实现的包括指定与演示相关联的细节的示例过程的流程图。
[0012] 图5是根据某些实现的包括基于规范来生成演示的示例过程的流程图。
[0013] 图6是根据一些实现的包括基于规范来呈现演示的示例过程的流程图。
[0014] 图7示出了可用于实现此处所描述的模块和功能的计算设备和环境的示例配置。 [001引详细描述
[0016] 本文中描述的系统和技术可被用于创建相比于传统的线性演示而言是动态的演 示。例如,演示可包括在排练和递送期间可动态更改的演示。用户可指定并操纵要在演示中 做出的点W及各点之间的关系。用户可独立地或使用建议的主题来选择全局样式参数(例 如,字体、颜色、间距等)。演示媒体(例如,幻灯片板和/或其他类型的媒体)可基于指定 的点、关系和样式来被自动地生成。用户可重复地审阅演示、稍微调整演示(例如,通过稍 微调整点、关系或全局样式参数中的一个或多个)并重新生成演示媒体,直到用户满意。所 得到的演示可基于演示媒体中各点之间的关系来支持与该各点的交互,W实现排练期间的 自我测试和递送期间的灵活导航。
[0017]W运种方式指定的演示可使用快速原型制作过程来被快速地编辑和重新生成,从 而快速地提供可用的演示,同时支持随着演示演变的在演示样式和结构方面的改变。演示 媒体可被自动地生成W包括反映各点之间关系的丰富导航选项,W响应于结构化改变来通 过手动和不稳固(例如,手动地超链接幻灯片)的设置会是辛苦的方式。本文描述的系统 和技术可被等效地部署到各种平台,从台式计算机到膝上型计算机、到基于触摸的平板设 备,从而实现基于想法而非基于样式的创作能力,该创作能力支持非耗力的临时输入,并且 其中触摸屏能力可被支持来实现动态导航而非线性演示。
[001引说明性体系结构
[0019] 图1是包括根据一些实现的创建演示的说明性体系结构100。体系结构100包括 禪合至网络106的用户设备102。网络106可W包括一个或多个网络,诸如无线局域网(例 如,WiFi?、蓝牙?、或其他类型的近场通信(NFC)网络)、无线广域网(例如,码分多址访 问(CDMA)、全球移动系统(GSM)网络、或者长期演进(LTC)网络)、有线网络(例如,W太网、 电缆上数据服务接口规范值OCSI巧、光纤系统(FiO巧、数据订户线值SL)等)、其他类型的 网络、或其任意组合。
[0020] 计算设备102可被禪合到显示设备108,诸如监视器。在一些实现中,显示设备108 可W包括触摸屏。计算设备102可W是台式计算设备、膝上型计算设备、平板计算设备、无 线电话设备、媒体回放设备、媒体记录器、其它类型的计算设备、或其任意组合。计算设备 102可W包括一个或多个处理器110和一个或多个计算机可读介质112。计算机可读介质 112可W包括组织在模块中并且可由一个或多个处理器110执行来执行各种功能的指令。 例如,计算机可读介质112可包括创作模块114、生成模块116和演示模块118。创作模块 114可使得计算设备102的用户能够通过指定要被做出的点、点之间的关系W及与点相关 联的样式来创作演示120。生成模块116可W使得用户能够在创作了演示120之后生成演 示120。演示模块118可使得用户能够使用显示设备(诸如显示设备108)来呈现演示120。 如果用户没有指定演示120的样式,则模块114、116或118中的一个或多个可选择默认样 式。
[0021] 演示120可包括一个或多个幻灯片,诸如第一幻灯片122到第N幻灯片124(其中, N〉l)。N个幻灯片中的每一个可包括一个或多个点126、文本128、一个或多个图像130、媒 体数据132、链接134或其任意组合。当然,其他类型的数据也可被包括在演示120中。点 126可包括要向观众传达的一个或多个主要概念或思想。点126可W使用文本128、图像 130或媒体数据132中的一个或多个来传达。文本128可包括指定与点126中的一个或多 个相关联的细节的文本。一个或多个图像130可包括视觉地示出点126中的一个或多个的 图像(例如,照片、图形、或图标等)。媒体数据132可包括音频数据、视频数据、或可被回放 来示出点126中的一个或多个的其他类型的媒体数据。链接134可由用户指定,并可被用 于将不同的点(例如,来自点126)和不同的幻灯片(例如,来自N个幻灯片122到124)彼 此连接,W使得演示者能够在演示期间动态地提供与特定点相关联的附加细节。例如,基于 演示正针对的观众的类型,与同一点有关的不同问题可产生。链接134可W使得演示者能 够分叉,并呈现附加的信息来回答由同一点而产生的不同问题。例如,点可具有=个子点, AUA2和A3。如果设及子点Al的问题产生,则演示者可选择第一链接来呈现与子点Al相 关联的附加材料。类似地,如果设及子点A2的问题产生,则演示者可选择第二链接来呈现 与子点A2相关联的附加材料。如果设及子点A3的问题产生,则演示者可选择第S链接来 呈现与子点A3相关联的附加材料。如果没有设及子点AUA2或A3的问题产生,则演示者 可移动到下一点,而无需访问与子点AUA2和A3有关的附加材料。因此,链接134可使得 演示者能够在呈现演示120的同时动态地定制演示120的递送。
[0022] 服务器104可包括一个或多个处理器136和一个或多个计算机可读介质138。计 算机可读介质138可包括创作模块114、生成模块116、或演示模块118中的一个或多个。在 某些情况下,模块114、116、或118中的一个或多个可从服务器104处下载,并可被存储在 计算机可读介质112中,W使得计算设备102的用户能够使用模块114、116、或118。在其 他情况下(例如,在云计算机环境中),服务器104可W主控模块114、116、或118中的一个 或多个,而计算设备102可W使用网络106来访问模块114、116、或118中的一个或多个。 例如,计算设备102可将输入数据140发送至服务器104。输入数据140可包括创作信息, 诸如要在演示做出中的点、点之间的关系、W及指定的样式。服务器104可W基于输入数据 140来生成演示120,并将演示120发送给计算设备102。模块114、116、或118可跨多个计 算设备分布,诸如计算设备102和服务器104。
[0023] 因此,计算设备102可使得用户能够创作演示120。在一些情况下,演示可W通过 使用存储在计算机可读介质112中的生成模块116由计算设备102生成。在其他情况下, 服务器104可基于计算设备102所提供的输入数据140来使用存储在计算机可读介质138 中的生成模块116来生成演示120。可W使用计算设备102 (另一计算设备)将演示120呈 现在显示设备108上。例如,演示120可W使用计算设备102和/或服务器104来创作并 生成,但可使用不同的计算设备来呈现。
[0024] 计算机可读介质112、132是用于存储由处理器110、130执行W执行上述各种功能 的指令的存储介质的示例。例如,计算机可读介质112、132-般可W包括易失性存储器和 非易失性存储器两者(例如RAM、ROM等)。此外,计算机可读介质112、132-般可包括硬 盘驱动器、固态驱动器、包括外部和可移动驱动器在内的可移动介质、存储卡、闪存、软盘、 光盘(例如,CD、DVD)、存储阵列、网络附连存储、存储区域网络等等。计算机可读介质112、 132可W是一种或多种类型的存储介质,该一种或多种类型的存储介质能够存储计算机可 读、处理器可执行程序指令,作为可被处理器110、132执行来作为被配置成实现此处的实 现所描述的操作和功能的特定机器的计算机程序代码。
[00巧]如上讨论的,计算设备102和服务器104还可包括用于诸如经由网络、直接连接等 来与其他设备交换数据的一个或多个通信接口。通信接口可便于各种各样网络和协议类型 内的通信,包括有线网络(例如,LAN、电缆等)和无线网络(例如,WLAN、蜂窝、卫星等)、因 特网等等。通信接口也可提供与诸如存储阵列、网络附连存储、存储区域网络等中的外部存 储(未示出)的通信。
[0026]此处所描述的示例系统和计算设备仅是适用于一些实现的示例,并且不旨在对可 实现此处所描述的过程、组件和特征的环境、架构和框架的使用范围或功能提出任
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1