用于创建和显示多幻灯片演示的系统和方法

文档序号:10694166阅读:268来源:国知局
用于创建和显示多幻灯片演示的系统和方法
【专利摘要】公开了一种用于创建和显示演示的计算机系统。该计算机系统可以接收生成多个演示幻灯片以及将幻灯片与特定背景相关联的请求。随后,在演示期间,该系统在幻灯片显示区域内针对一个或多个背景同时显示幻灯片。该系统可以被配置成允许一个或多个用户在演示期间:(1)选择性地对幻灯片进行注释;(2)将注释保存到存储器以供将来使用;(3)独立地对第一和第二幻灯片中的一个或多个进行旋转和/或调整大小;(4)独立于第二幻灯片从幻灯片显示区域移除第一幻灯片;和/或(5)将一个或多个附加幻灯片添加到幻灯片显示区域。
【专利说明】
用于创建和显示多幻灯片演示的系统和方法
【背景技术】
[0001]当前演示软件包(和相关的系统)通常允许演示者在演示期间创建一系列预设的、静态的幻灯片并向一个或多个观众成员显示。虽然这样的演示软件可能是有用的,但是演示者可能期望更动态且有效的工具来吸引他们的观众并帮助传达他们的消息。
[0002]本系统和方法的各种实施例认识到并解决现有技术的系统和方法的前述考虑等。

【发明内容】

[0003]根据各种实施例,一种计算机系统包括至少一个处理器和操作地连接到至少一个处理器的存储器,并且被配置成使得用户能够创建演示。在特定实施例中,该系统被配置用于:(I)访问包括第一幻灯片和第二幻灯片二者的演示,第一和第二幻灯片每一个均限定相应的对象显示区域,并且每一个被适配成选择性地在其相应的对象显示区域内显示多个不同的多媒体对象;(2)从用户接收在演示的共同幻灯片显示区域中显示第一和第二幻灯片的显示请求;(3)至少部分地响应于接收到显示请求而在演示的幻灯片显示区域内同时显示第一和第二幻灯片;以及(4)可选地当在幻灯片显示区域内显示第一和第二幻灯片时,允许用户对第一和第二幻灯片进行注释。
[0004]在特定实施例中,该系统可以被配置用于当在幻灯片显示区域内显示第一和第二幻灯片时,允许用户采取选自包括如下项的组的动作:(a)独立地对第一和第二幻灯片中的一个或多个进行旋转和/或调整大小;(b)独立于第二幻灯片从幻灯片显示区域移除第一幻灯片;以及(C)将一个或多个附加的幻灯片添加到幻灯片显示区域。
[0005]根据本公开,应当理解,以上步骤中的任何一个也可以在计算机实现的方法内完成,或者在计算机系统的上下文内通过至少一个处理器完成。各种实施例也可以包括存储用于执行以上步骤中的一个或多个的计算机可执行指令的非临时性介质。
【附图说明】
[0006]在以下描述了用于创建和显示演示的系统和方法的各种实施例。在本说明书的过程中,将参照未必按比例绘制的附图,并且其中:
图1是根据本系统的实施例的示例性演示系统的框图;
图2是适于在各种实施例中使用的诸如图1的演示计算机15之类的计算机的示意图;
图3描绘了大体图示例如可以由图1的演示计算机执行的演示模块所执行的各种步骤的流程图;
图4描绘了大体图示例如可以由图1的演示计算机执行的背景模块所执行的各种步骤的流程图;
图5描绘了大体图示例如可以由图1的演示计算机执行的预览模块所执行的各种步骤的流程图;以及图6-15示出了根据各种实施例的演示系统的各种特征的屏幕显示。
【具体实施方式】
[0007]现在将参照附图在下文中更充分地描述各种实施例。应当理解,本发明可以以许多不同的形式具体化,并且不应被解释为限于本文所阐述的实施例。同样的数字遍及全文指代同样的元件。
[0008]概述
根据各种实施例,一种计算机系统被配置成使得用户能够创建和显示演示。在各种实施例中,计算机系统使得用户能够首先创建幻灯片系列以用于演示,然后随后单独地和/或与幻灯片系列中的至少一个其他幻灯片同时地显示幻灯片系列中的每一个幻灯片。
[0009]在特定实施例中,计算机系统使得用户能够将背景与幻灯片系列中的至少一个幻灯片相关联。然后,该系统可以在演示显示区域(其也可以被称为幻灯片显示区域)内针对所选择的背景的至少一部分显示幻灯片(或多个幻灯片)。在特定实施例中,计算机系统被配置成显示背景的预览以及预览区域中的幻灯片系列中的每一个,其中背景的预览和幻灯片系列中的每一个的预览均是活(live)预览(例如,预览在背景和/或任何幻灯片内容改变时改变)。
[0010]作为特定说明性实施例,用户可以使用该系统来创建三个幻灯片的演示,然后将第一背景与三个幻灯片中的前两个相关联,并且将第二背景与三个幻灯片中的第三个相关联。在系统创建了演示之后,该系统可以显示如下的预览:(I)第一背景;(2)第二背景;以及
(3)演示显示区域之外(或在其他实施例中,演示显示区域内)的指定预览区域中的三个幻灯片中的每一个。虽然可以以任何次序布置要显示在该预览区域内的幻灯片预览,但是在特定实施例中,可以以顺序次序(例如,从左到右、或者从右到左)布置幻灯片,所述次序至少基本上对应于幻灯片要出现在演示内所采用的次序。针对任何特定的幻灯片系列的背景可以显示在幻灯片的序列内,例如在视觉地将背景与将针对背景而显示的幻灯片的序列相关联的任何位置中。例如,针对演示中的两个幻灯片的第一序列的背景的预览可以位于第一序列中的幻灯片的预览之前,并且针对同一演示中的两个幻灯片的第二序列的背景的预览可以在预览部内位于第一序列中的幻灯片的预览和第二序列中的幻灯片的预览之间。这帮助演示者了解哪个特定背景将被显示在序列中的各幻灯片之后。
[0011]在特定实施例中,该系统可以被适配成自动地改变在演示者呈现幻灯片时幻灯片针对其被显示的背景。例如,在以上的特定四个幻灯片示例中,当系统前进到将幻灯片的第二序列中的第一幻灯片显示到演示显示区域中时,或者当用户在演示的过程期间手动地将该幻灯片移动到演示显示区域中时,背景将从第一背景改变为第二背景。
[0012]在各种实施例中,计算机系统被配置成使得用户能够在创建或呈现幻灯片系列期间修改幻灯片系列中的每一个幻灯片。在特定实施例中,该系统被配置成使得用户能够修改幻灯片系列中的任何幻灯片的一个或多个物理属性和/或内容,这是通过例如:(I)旋转幻灯片;(2)对幻灯片进行调整大小;(3)在演示显示区域内相对于背景移动幻灯片;(4)对幻灯片上的一个或多个活对象(例如,多媒体对象)进行调整大小;(5)旋转幻灯片上的一个或多个活对象;(6)导航通过幻灯片上的一个或多个活对象(例如,导航通过视频、一个或多个网页等);和/或(7)对幻灯片进行注释(例如,将文本添加到幻灯片、在幻灯片的内容之上绘制一个或多个形状、突显幻灯片的一个或多个部分等)。在各种实施例中,该系统可以被配置成使得用户能够在演示期间实时地做出这样的修改。
[0013]以下,在可以在例如实现各种实施例中使用的示例性技术平台和计算机系统架构的简要讨论之后,描述了演示系统和方法的各种实现。
[0014]示例性技术平台
如将由相关领域中的技术人员所理解的,本系统和方法可以例如被具体化为计算机系统、方法或计算机程序产品。因此,各种实施例可以完全是硬件或者硬件和软件的组合。此夕卜,特定实施例可以采取具有被具体化在存储介质中的计算机可读指令(例如,软件)的计算机可读存储介质上所存储的计算机程序产品的形式。各种实施例也可以采取web(网络)实现的计算机软件的形式。可以利用任何合适的计算机可读存储介质,包括例如硬盘、压缩盘、DVD、光学存储设备、和/或磁性存储设备。
[0015]以下参照方法、装置(例如,系统)和计算机程序产品的框图和流程图示来描述各种实施例。应当理解的是,框图和流程图示的每一个框以及框图和流程图示中的框的组合分别可以通过执行计算机程序指令的计算机来实现。这些计算机程序指令可以被加载到通用计算机、专用计算机、或者其他可编程数据处理装置上以产生机器。这样,执行在通用计算机、专用计算机、或者其他可编程数据处理装置上的指令可以指导计算机或其他可编程数据处理装置以特定方式起作用,使得存储在计算机可读存储器中的指令产生被配置用于实现在流程图框或多个框中规定的功能的制品。
[0016]程序代码可以完全在用户的计算机上、部分地在用户的计算机上、作为独立的软件包、部分地在用户的计算机上且部分地在远程计算机上、或者完全在远程计算机或服务器上执行。在后一种场景中,远程计算机可以通过任何类型的网络连接到用户的计算机,包括:局域网(LAN);广域网(WAN);蜂窝网络;或可以向外部计算机做出的连接(例如,通过使用因特网服务提供商的因特网)。这些计算机程序指令可以被存储在计算机可读存储器中,所述指令可以指导计算机或其他可编程数据处理装置以特定方式起作用,使得存储在计算机可读存储器中的指令产生被配置用于实现在流程图框或多个框中规定的功能的制品。计算机程序指令还可以被加载到计算机或其他可编程数据处理装置上,以使得要在计算机或其他可编程装置上执行的一系列操作步骤产生计算机实现的过程,使得在计算机或其他可编程装置上执行的指令提供用于实现在流程图框或多个框中规定的功能的步骤。
[0017]示例性系统架构
图1是根据特定实施例的系统10的框图。如可以从该图所理解的,系统10包括一个或多个网络55。一个或多个网络55可以包括各种类型的有线或无线计算机网络中的任何一个,诸如因特网、专用内联网、网状网络、公共交换电话网(PSTN)或任何其他类型的网络(例如,使用蓝牙或近场通信来促进计算机之间的通信的网络)、局域网(LAN)、广域网(WAN)、蜂窝网络、和/或可以向外部计算机做出的连接(例如,通过使用因特网服务提供商的因特网)。
[0018]一个或多个网络55可以操作地连接到教室控制器35(例如,膝上型电脑、平板电脑、智能电话、台式计算机、可穿戴计算设备等)、会话服务器40、一个或多个第三方服务器50、协同服务器45、一个或多个移动计算设备30(例如,平板电脑、智能电话、膝上型电脑、可穿戴计算设备等)、和/或一个或多个其他计算设备,诸如演示计算机15(其可以是例如台式计算机、膝上型计算机、移动计算设备等)。在特定实施例中,一个或多个计算机网络55促进教室控制器35、会话服务器40、一个或多个第三方服务器50、协同服务器45、一个或多个移动计算设备30、和/或演示计算机15之间的通信。
[0019]如上所述,演示计算机15可以是任何合适的计算设备。在特定实施例中,演示计算机15是台式或膝上型计算机(或任何其他合适的计算设备)。在各种实施例中,演示计算机15通过通用串行总线(USB)、W1-F1、蓝牙、或任何其他合适的有线或无线连接而操作地连接到交互式显示器20并且可选地连接到观众标识设备65。在特定实施例中,交互式显示器20(例如,交互式白板、智能TV、或其他合适的显示器)可以用作演示计算机。
[0020]交互式显示器20可以是具有输入/输出能力的任何合适的显示设备。在特定实施例中,交互式显示器20是有触摸和/或笔输入能力的交互式白板,诸如由Promethean WorldPlc (Promethean Ltd.)所生产的那些。在针对Promethean Ltd.的美国专利号8,325,162中描述了交互式白板的一个示例,所述专利通过引用以其整体并入本文中。根据本公开,应当理解,在一个或多个实施例中,交互式显示器20是不同于白板的交互式显示器,诸如计算机监视器(其可以是或可以不是有触摸能力的)、触摸屏计算机、交互式桌台显示器、具有一个或多个输入传感器的投影仪、操作地连接到一个或多个运动感测设备的电视等。
[0021]观众标识设备65可以是用于标识演示的一个或多个观众(例如,学生和/或演示参加者)的任何合适的设备。根据特定实施例,观众标识设备65包括用于视觉地标识一个或多个观众的机制(例如,摄像机和面部识别软件、近场通信设备、或可以检测与观众相关联的唯一标识符的任何其他合适的设备)。在各种实施例中,观众标识设备65是用于标识与一个或多个观众中的每一个相关联的计算设备的机制,诸如通过与每一个移动计算设备相关联的IP地址和/或设备标识码,所述每一个移动计算设备与一个或多个观众中的每一个相关联。在特定示例中,观众标识设备65关联于(例如,配备有、连接到等)近场通信设备,其被配置用于经由蓝牙、W1-F1、和/或任何其他合适的协议来识别设备。
[0022]在各种实施例中,一个或多个输入设备25通过无线连接60耦合到交互式显示器
20。这样的输入设备25可以被适配成允许一个或多个观众将数据传达到系统10以供在演示中使用。
[0023]以下是可以例如在系统10内用作合适的演示计算机15的计算设备的更详细的讨论。然而,应当理解,类似的计算设备可以被用作该系统的其他计算机组件中的一个或多个。
[0024]在特定实施例中,演示计算机15可以经由LAN、内联网、外联网、和/或因特网而连接(例如,联网)到一个或多个其他计算机。如上所述,演示计算机15可以在客户端-服务器网络环境中的服务器、客户端计算机的能力中进行操作,和/或作为对等式(或分布式)网络环境中的对等计算机进行操作。演示计算机15可以是台式个人计算机(PC)、平板PC、机顶盒(STB)、个人数字助理(PDA)、蜂窝电话、web器具、智能TV、交互式白板、服务器、网络路由器、交换机或网桥、或者能够执行指令集(顺序或以其他方式)的任何其他计算机,所述指令集规定要由该计算机采取的动作。此外,虽然仅图示单个计算机,但是术语“计算机”还应理解为包括计算机的任何集合,其单独或联合地执行指令集(或多个指令集)以执行本文所讨论的方法中的任何一个或多个。
[0025]示例性演示计算机15包括处理器202、主存储器204(例如,只读存储器(R0M)、闪速存储器、动态随机存取存储器(DRAM)(诸如同步DRAM(SDRAM)SRambus DRAM(RDRAM))等)、静态存储器206(例如,闪速存储器、静态随机存取存储器(SRAM)等)、以及数据存储设备218,它们经由总线232彼此通信。
[0026]处理器202表示一个或多个通用处理器,诸如微处理器、中央处理单元等。更具体地,处理器202可以是复杂指令集计算(CISC)微处理器、精简指令集计算(RISC)微处理器、超长指令字(VLIW)微处理器、或实现其他指令集的处理器、或者实现指令集的组合的处理器。处理器202也可以是一个或多个专用处理器,诸如专用集成电路(ASIC)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、网络处理器等。处理器202可以被配置成执行用于执行本文所讨论的各种操作和步骤的处理逻辑226。
[0027]演示计算机15也可以包括网络接口设备208。演示计算机15还可以包括视频显示单元210(例如,液晶显示器(IXD)或阴极射线管(CRT))、字母数字输入设备212(例如,键盘)、光标控制设备214(例如,鼠标)以及信号生成设备216(例如,扬声器))。
[0028]数据存储设备218可以包括机器可访问存储介质230(也已知为非临时性计算机可读存储介质或非临时性计算机可读介质),在其上存储具体化本文中所描述的方法或功能中的任何一个或多个的一个或多个指令集(例如,软件222)。软件222也可以在其由演示计算机15的执行期间完全或至少部分地驻留在主存储器204内和/或处理器202内一一主存储器204和处理器202还构成计算机可访问存储介质。还可以经由网络接口设备208通过网络115发送或接收软件222。
[0029]软件222可以表示任何数目的程序模块,包括但不限于操作系统(未示出)、课程构建器模块(未不出)、演不模块300、学习者模块(未不出)、背景模块400和预览模块500 (见图3-5)。应当理解,这些模块仅仅是示例性的并且可以表示控制演示计算机15(或其他系统计算机、或者系统之外的其他计算机)的操作的某些方面的许多程序模块。将在以下进一步详细讨论课程构建器模块(未示出)、演示模块(未示出)、学习者模块(未示出)、演示模块300、背景模块400和预览模块500。
[0030]虽然在示例性实施例中机器可访问存储介质230被示出为单个介质,但是术语“计算机可访问存储介质”应被理解为包括存储一个或多个指令集的单个介质或多个介质(例如,集中式或分布式数据库和/或相关联的高速缓存和服务器)。术语“计算机可访问存储介质”也应被理解为包括任何介质(非临时性的临时性),其能够存储、编码或承载指令集以供由计算机执行并且使计算机执行本系统的方法中的任何一个或多个。因此,术语“计算机可访问存储介质”应理解为包括但不限于固态存储器、光学和磁性介质等。
[0031]示例性系统平台平台概述
在各种实施例中,系统10运行一个或多个幻灯片演示应用,其协助一个或多个用户创建、显示和编辑演示,诸如教室课程。应用可以包括例如演示者(或其他个体)可以用来创建和显示演示的演示模块。该模块可以包括一个或多个子模块。一个这样的子模块是背景模块,系统执行所述背景模块来协助用户设置不同的背景以供在演示中使用并且随后显示那些背景作为演示的一部分。另一种这样的系统子模块是演示模块,系统执行所述演示模块来协助用户设置促进各种背景和幻灯片的预览显示并且协助在演示的过程内显示背景和幻灯片。
[0032]根据本公开,应当理解,可以在任何合适的演示设置(例如,商业设置、教室设置、或任何其他合适的设置)中使用上述系统的各种实施例。在某些实施例中,课程构建器模块、演示者模块、学习者模块、以及任何其他模块(如以下进一步讨论的)可以一起作用以形成演示应用程序,其使得演示者能够在与演示应用程序相关联的演示显示区域中创建和呈现演示。
[0033]作为简要的示例,演示者可以使用演示模块为一个或多个观众出于任何合适的目的而设置演示。演示者可以创建幻灯片演示,其包括要被显示在与演示者模块相关联的演示显示区域中的多个背景。演示者也可以创建一个或多个幻灯片并且将每一个幻灯片与多个背景中的特定一个相关联。然后,演示者可以使用系统的演示者模块来显示演示。在演示期间,每当幻灯片被示出在演示显示区域中时,与特定幻灯片相关联的背景被示出在幻灯片之后(例如,幻灯片针对与幻灯片相关联的背景而呈现),使得幻灯片看起来像位于背景之上。针对幻灯片的不同群组的定制背景的这种使用允许演示者向他们的幻灯片给出附加含义。例如,在关于美国历史的演示中,演示者可以将波士顿倾茶事件主题的背景用于与美国的形成相关的所有幻灯片,并且将内战主题的背景用于与内战相关联的所有幻灯片。以此方式,背景可以帮助提供话题之间的转变。应当指出的是,在各种实施例中,与幻灯片相关联的背景不是作为幻灯片的部分的背景。相反,每一个背景可以是系统可以在其在一个或多个幻灯片之后的演示显示区域中显示的图像(例如,绘图、图片)或空白背景。在各种实施例中,多个幻灯片可以基本上同时(例如,同时)地呈现在单个背景之上,并且用户可以相对于背景自由地移动幻灯片。
[0034]演示模块
图3示出了可以例如由图1和2的演示计算机15执行的示例性演示模块300所执行的操作的流程图。在特定实施例中,演示模块300可以促进在演示应用程序的公共演示显示区域中显示一个或多个幻灯片。
[0035]当执行演示模块300时,系统10在步骤310处通过访问包括第一幻灯片和第二幻灯片二者的演示而开始。在特定实施例中,第一和第二幻灯片每一个均限定相应的对象显示区域,并且每一个均适配成在其相应的对象显示区域内选择性地显示多个不同的多媒体对象。
[0036]在特定实施例中,第一幻灯片是演示内的第一组幻灯片之一,并且第二幻灯片是演示内的第二组幻灯片之一。应当理解,一组幻灯片(例如,第一组的一个或多个幻灯片和/或第二组的一个或多个幻灯片)可以包括幻灯片的任何合适的分组。在各种实施例中,每一组幻灯片(或“卡”)包括幻灯片组的一个或多个演示幻灯片。出于本公开的目的,术语“幻灯片”和“卡”可以可互换地使用,原因在于幻灯片或卡是可以通过将静态或动态对象添加到幻灯片或卡而构建的演示的部分,并且幻灯片或卡然后被呈现给一个或多个观众。
[0037]在各种实施例中,第一组和/或第二组中的各幻灯片可以是单独的演示幻灯片,并且可以包括静态内容(在特定演示期间不可以编辑的内容)和/或动态内容(在特定演示期间可以编辑的内容)。这样的内容可以包括例如以下对象中的任何的一个或多个:(I)图片;
(2)预先录制的视频;(3)流送的活视频(例如,其内容可以从第三方服务器接收);(4)网站的活动态图像;(5)网站的静态图像;(6);绘图;(7)静态屏幕截图;(8)—个或多个计算机的显示器的动态改变的图像;(9)文本文件;(10)当在演示模式下显示幻灯片时要被显示的音频文件;(11)演示文件;(12)—个或多个电子表格的工作或非工作版本;或(13)任何其他合适的内容。
[0038]在特定实施例中,该系统被配置成允许用户在系统显示作为演示的部分的幻灯片时(例如,当幻灯片被呈现为幻灯片放映时)编辑演示幻灯片。在演示期间编辑幻灯片的过程可以涉及例如:(I)对幻灯片中的一个或多个进行注释(例如,用户可以直接在一个或多个幻灯片的顶部上进行绘制以将信息添加到幻灯片);(2)改变一个或多个幻灯片内的文本;(3)利用一个或多个幻灯片内的数据工作(例如,实时地修改电子表格的文本);(4)对幻灯片本身或幻灯片内的图像进行旋转或调整大小;(5)与显示在幻灯片上的一个或多个网页进行交互;或(6)与幻灯片上的其他活的或以其他方式动态的内容进行交互)。
[0039]此外,该系统可以被配置成:(I)允许用户在呈现幻灯片时将一个或多个新的幻灯片添加到演示中;(2)从演示删除一个或多个幻灯片;(3)改变演示的幻灯片的次序;和/或
(4)在相同的背景上一起显示多个幻灯片。
[0040]在各种实施例中,幻灯片当被显示为演示的部分时(例如,当演示应用程序处于演示模式下时)可以是静态的(例如,在演示期间可能不动态地编辑幻灯片)。在特定示例中,静态幻灯片的内容可以由用户在用户创建演示时预确定。继续该示例,当用户显示演示时,静态幻灯片的内容包括预确定的内容,其在演示期间不能被编辑。
[0041]系统10可以被配置用于在存储器中以任何合适的方式将第一组的一个或多个幻灯片和第二组的一个或多个幻灯片相关联。在各种实施例中,系统10被配置用于通过将第一组幻灯片和第二组幻灯片保存为同一文件的部分而在存储器中将第一组的一个或多个幻灯片和第二组的一个或多个幻灯片相关联。在一些实施例中,该系统被配置用于通过将第一组幻灯片与第二组幻灯片相关联而在存储器中将第一组的一个或多个幻灯片和第二组的一个或多个幻灯片相关联。在特定实施例中,系统10被配置用于通过在每一组内引用另外的组(例如,第一组幻灯片包含对第二组幻灯片的内部引用)而在存储器中将第一组的一个或多个幻灯片和第二组的一个或多个幻灯片相关联。在另外的实施例中,系统10被配置用于通过向第一组幻灯片和第二组幻灯片分配共同的标识符(例如,以上讨论的ID和/或会话令牌)而在存储器中将第一组幻灯片和第二组幻灯片相关联。在更另外的实施例中,系统可以被配置用于通过将第一组的一个或多个幻灯片和第二组的一个或多个幻灯片中的每一个保存在共同的文件夹、库中、在共同的服务器上等而在存储器中将第一组的一个或多个幻灯片和第二组的一个或多个幻灯片相关联。
[0042]在各种实施例中,第一和第二组被配置成通过至少部分地与作为演示的部分的至少一个其他幻灯片组集成(例如,集成)而被显示为演示的至少一部分(例如,用户将多组幻灯片呈现为演示的部分)。在一个或多个实施例中,第一和第二组被配置成通过作为演示中的仅有的幻灯片组而被显示为演示的至少部分(例如,演示仅包括第一和第二组)。演示可以是由任何合适的用户所呈现的材料的任何合适的演示。在各种实施例中,演示是由教师所呈现的课程。在一个或多个实施例中,演示是由执行员(或任何合适的商业人士)所呈现的商业演示。根据特定实施例,演示是由演示者所呈现的讨论会演示(例如,关于自助或任何其他合适的话题的讨论会)。
[0043]系统10在步骤320处通过从用户接收将第一和第二幻灯片显示在与演示应用程序相关联的演示显示区域(也已知为幻灯片显示区域)中的显示请求而继续。在各种实施例中,系统被配置成从与用户相关联的计算设备(例如,演示计算机15、交互式显示器20、移动计算设备30、或教室控制器35)接收显示请求。在各种实施例中,系统被配置用于从诸如服务器(例如,会话服务器40、协同服务器45、和/或一个或多个第三方服务器50)的另一计算设备接收显示请求。
[0044]在一个或多个实施例中,演示显示区域可以包含基本上所有的特定显示屏幕。在另外的实施例中,演示显示区域可以包含小于整个显示屏幕的区域。在该实施例(和其他实施例)中,演示显示区域可以位于与系统相关联的特定显示器的任何合适的位置中(或跨多个显示器)。
[0045]在步骤330处,至少部分地响应于接收到显示请求,系统将第一和第二幻灯片同时地显示在演示的幻灯片显示区域(例如,其中呈现幻灯片的显示屏幕的预限定区域)内。在各种实施例中,系统被配置用于通过将演示显示区域的图像发送到合适的显示设备(例如,触摸屏显示器、触摸屏监视器或TV等)来显示第一和第二幻灯片。在特定实施例中,系统被配置用于将演示显示区域投影到交互式显示器20(例如,交互式白板等)上。在各种实施例中,系统被配置用于在一个或多个移动计算设备30(例如,学生的平板电脑、商业人士的智能电话等)上显示第一和第二幻灯片。在特定实施例中,第一和第二幻灯片同时地显示在演示应用程序或合适的移动应用的演示显示区域中,而不管在其上显示第一和第二幻灯片的设备如何。
[0046]根据本公开,应当理解,计算机系统可以被配置成基本上同时地(例如,同时地)和/或一次一个地显示任何数目的幻灯片。在特定示例中,用户设置了具有三个幻灯片的演示。继续该示例,当用户呈现演示时(例如,当教师向一个或多个学生呈现课程时),用户可以指令系统在演示显示区域中同时显示演示的三个幻灯片中的前两个幻灯片。然后,在该示例中,用户可以指令系统显示三个幻灯片中的第三幻灯片而不显示前两个幻灯片。在该示例的另一变型中,用户指令系统单独地并顺序地显示三个幻灯片中的每一个(例如,用户显示第一幻灯片,然后提供从演示显示区域移动/移除第一幻灯片并显示第二幻灯片的命令)。在该示例的又另一个变型中,用户可以指令系统在演示显示区域中同时显示所有的三个幻灯片。在又其他实施例中,用户可以指令系统通过仅显示三个幻灯片中的第一幻灯片来开始演示。在第一幻灯片的用户的演示期间,用户可以输入命令或选择要添加到演示显示区域的第二和/或第三幻灯片之一。响应于该命令或选择,系统然后在演示显示区域内(例如,与第一幻灯片同时地)显示所选择的第二或第三幻灯片。因此,系统10可以允许用户以取决于在演示期间实时地出现的许多变量的动态且不断改变的方式向一组观众动态地呈现幻灯片系列,而不必将系统移出演示模式并移到演示构建模式中。
[0047]返回到图3,在步骤340处,当在幻灯片区域内显示第一和第二幻灯片时,系统:(A)允许用户对第一和/或第二幻灯片进行注释;(B)允许用户独立地对第一和/或第二幻灯片进行旋转和/或调整大小;(C)允许用户独立于第二幻灯片而从幻灯片显示区域移除第一幻灯片;和/或(D)允许用户将一个或多个附加幻灯片添加到幻灯片显示区域。这样的功能在以下更详细地讨论。
[0048]如以上所讨论的,该系统可以被适配成允许一个或多个用户在该系统处于演示模式下时并且在幻灯片处于演示的幻灯片显示区域中时对第一和/或第二幻灯片(或其他幻灯片)进行注释。在特定实施例中,该系统可以允许用户通过在与正在显示要被注释的幻灯片的显示屏幕的部分紧邻的显示屏幕的表面之上移动定点设备(例如,触笔、电子笔、手指或任何其他合适的定点设备)来做出这样的注释。然后,该系统可以创建基本上在定点设备在显示屏幕之上的移动路径的形状中的注释。例如,如果用户使用触笔来在显示屏幕上所显示的特定幻灯片的顶部上写“A”,则系统可以在幻灯片上示出由用户所绘制的“A”的电子
[0049]在特定实施例中,该系统可以被配置成允许用户对演示的幻灯片显示区域内(或者诸如演示预览区域之类的任何其他合适的区域中)的多个幻灯片进行注释,并允许多个用户(或同一用户)基本上同时对幻灯片显示区域内的多个幻灯片进行注释。类似地,该系统可以被适配成允许一个或多个用户在演示的显示区域内做出一个或多个注释,其在当前显示在演示的显示区域中的背景之上延伸。例如,如图13中所示,该系统可以允许用户绘制在第一幻灯片1308的顶表面之上、在第一幻灯片1308和第二幻灯片1310之间的演示的背景的一部分之上、以及在第二幻灯片1310的顶表面之上延伸的线注释1313。
[0050]在各种实施例中,该系统可以将注释保存到显示层,其可以选择性地叠加在该注释用于注释的对象之上。这可以允许用户选择性地查看具有或不具有注释的经注释的对象。例如,在图14中所示的示例中,该系统可以被适配成允许用户保存经注释幻灯片1408的拷贝以供随后显示在同一演示或另一演示中。在各种实施例中,该系统可以与其相应的注释分离地保存幻灯片,或者该系统可以将幻灯片和注释组合成单个文件(例如,通过将每一个注释保存为该注释用于注释的幻灯片上的对象)。
[0051]返回到图13,该系统可以被配置用于选择性地保存在多个幻灯片之上延伸的一个或多个注释,如该图中所示。在某些实施例中,该系统还可以保存幻灯片1308、1310相对于背景1302的位置,使得该系统可以随后在相同或不同的演示中再现幻灯片1308、1310、注释以及背景的外观。该系统可以使用类似的技术来在演示内保存一个或多个幻灯片的旋转取向、尺寸、位置、变焦特性、和/或任何其他特性,使得幻灯片可以随后在随后的演示中在相同或类似的状态下显示。
[0052]如上所述,当显示第一和第二幻灯片时,该系统可以被配置成使得用户能够以任何合适的方式修改一个或多个幻灯片的位置或其他配置。在特定实施例中,该系统可以被配置成使得用户能够在演示期间对一个或多个幻灯片进行旋转、移动、调整大小、和/或放大/缩小。例如,虽然两个幻灯片可以初始地并排显示在系统的演示显示区域内,但是在各种实施例中,用户可以独立于彼此而操纵幻灯片(例如,第一幻灯片可以在其当前平面内顺时针旋转30度,而第二幻灯片被调整大小并在其当前平面内逆时针旋转15度)。此外,除了修改幻灯片之外,用户还可以在幻灯片的演示期间修改任何幻灯片的内容。因此,用户可以在演示期间例如对幻灯片上的对象进行旋转、移动、调整大小、和/或放大/缩小。此外,用户可以开始、停止、暂停、快进通过视频或导航通过包含在幻灯片上的一个或多个网页对象。在各种实施例中,视频和/或网页也可以在演示期间被旋转、调整大小等。
[0053]在特定实施例中,该系统可以被配置成使得用户能够在演示期间在不离开演示模式的情况下针对一个或多个幻灯片中的一个幻灯片交换一个或多个幻灯片中的另一幻灯片(例如,该系统可以被配置用于使得用户能够在演示期间改变一个或多个幻灯片的演示次序)。在各种实施例中,该系统可以被配置成使得用户能够在演示期间(例如,当处于演示模式下时)从演示添加和/或删除一个或多个幻灯片。在特定实施例中,用户可以通过例如将一个或多个幻灯片的表示从演示区域拖拽到系统的演示显示区域中来将一个或多个幻灯片添加到演示(例如,在演示期间)。类似地,在各种实施例中,用户可以通过将一个或多个幻灯片拖拽出系统的演示显示区域来从当前演示移除一个或多个幻灯片(例如,在演示期间,当系统处于演示模式下时)。
[0054]在特定实施例中,该系统可以被适配成允许用户通过将幻灯片的缩略图表示从预览区域拖拽到演示显示区域中来将新的幻灯片添加到系统的演示显示区域。类似地,该系统可以被适配成允许用户通过将幻灯片从演示显示区域拖拽到预览区域中来从当前演示移除幻灯片。在这样的情况下,该系统可以:(I)当幻灯片到达预览区域时自动地将幻灯片从全尺寸幻灯片转换为幻灯片的缩略图表示;然后(2)存储预览。
[0055]在以下描述系统和方法的各种实施例的另外的功能。
[0056]背景模块
图4是由示例性背景模块400所执行的操作的流程图。在特定实施例中,背景模块400可以促进一个或多个幻灯片在共同的显示(演示)区域中的显示,其中一个或多个幻灯片与一个或多个背景相关联。
[0057]当执行演示模块400时,该系统在步骤410处通过在存储器中将第一组的一个或多个幻灯片和第二组的一个或多个幻灯片相关联而开始,其中第一组和第二组被配置成显示为幻灯片演示。在各种实施例中,该系统被配置成通过将第一组幻灯片和第二组幻灯片保存为同一文件的部分来在存储器中将第一组的一个或多个幻灯片和第二组的一个或多个幻灯片相关联。在其他实施例中,该系统被配置成通过以任何合适的方式将第一组幻灯片和第二组幻灯片相关联(例如,通过在每一组内引用另外的组、通过向第一组幻灯片和第二组幻灯片分配共同的标识符等)来在存储器中将第一组幻灯片和第二组幻灯片相关联。
[0058]在步骤420处,该系统然后从用户接收将所选择的第一背景与第一组中的幻灯片相关联的第一请求。在各种实施例中,该系统被配置成从与用户相关联的计算设备(例如,计算设备15、交互式显示器20、移动计算设备30、和/或教室控制器35)接收第一请求。在一个或多个实施例中,该系统被配置成从另一计算设备接收第一请求,所述另一计算设备诸如服务器(例如,会话服务器40、协同服务器45、和/或一个或多个第三方服务器50)。
[0059]第一所选背景可以是任何合适的背景。在各种实施例中,第一所选背景是要结合来自第一组和/或第二组的一个或多个幻灯片而显示的图像或其他视觉物。在特定实施例中,第一所选背景是被配置成在一个或多个幻灯片被显示时播放的视频、.gif文件、JPEG文件或任何其他合适类型的图像或动画文件。在另外的实施例中,第一所选背景可以包括音频文件、包含文本的文件、活网站等。
[0060]第一所选背景可以由任何合适方所选择。在各种实施例中,用户(例如,演示者)在构建演示时选择第一所选背景。在特定实施例中,第三方用户创建演示并选择第一所选背景(例如,构建演示的用户不呈现演示)。在另外的实施例中,该系统被配置用于基于任何合适的因素来基本上自动地(例如,自动地)选择第一所选背景,包括:(I)与第一所选背景相关联的一个或多个幻灯片的内容(如以下进一步讨论的);(2)与该系统相关联的一个或多个设置(例如,该系统可以被配置成基于一个或多个预确定的设置而查找和/或产生背景)等。
[0061]在步骤430处,该系统至少部分地响应于接收到第一请求而在存储器中将所选择的第一背景与第一组幻灯片相关联。在各种实施例中,该系统被配置用于以任何合适的方式将所选择的第一背景与第一组幻灯片相关联。
[0062]根据本公开,应当理解,该系统可以被配置成将任何数目的组的一个或多个幻灯片与任何数目的背景相关联(例如,可以将第一组的一个或多个与第一背景相关联,可以将第二组的一个或多个幻灯片与第二背景相关联,可以将第三组的一个或多个幻灯片与第三背景相关联等)。还应当理解的是,可以将多于一组的幻灯片与特定的背景相关联(例如,可以将第一组的一个或多个幻灯片和第二组的一个或多个幻灯片均与第一背景相关联)。
[0063]在步骤440处,当在演示显示区域中显示第一背景使得第一背景基本上填满演示显示区域时,该系统将来自第一组的至少一个幻灯片显示在演示显示区域的第一部分中,使得至少一个幻灯片看起来像覆盖在第一背景上。
[0064]在各种实施例中,该系统被配置用于通过将第一背景和至少一个幻灯片发送到合适的显示设备来在演示显示区域中显示第一背景和至少一个幻灯片。在一个或多个实施例中,该系统被配置用于在交互式显示器20(例如,交互式白板、触摸屏显示器等)上的演示显示区域中显示第一背景和至少一个幻灯片。在一个或多个实施例中,该系统被配置用于在移动计算设备30(例如,学生的平板电脑、商业人士的智能电话等)上的演示显示区域中显示第一背景和至少一个幻灯片。
[0065]预览模块
图5是由示例性预览模块500所执行的操作的流程图。在特定实施例中,预览模块500可以促进在作为演示显示区域的一部分的预览位置中将一个或多个幻灯片和一个或多个背景显示为缩略图(或以任何其他合适的格式)。在各种实施例中,缩略图可以从左到右(例如,至少基本上以它们参加显示在演示中所采用的次序)水平地被组织和显示。在其他实施例中,缩略图可以从顶部到底部(例如,至少基本上以它们参加显示在演示中所采用的次序)垂直地或以任何其他合适的布置被组织和显示。
[0066]当执行预览模块500时,该系统在步骤510处通过从用户接收将一个或多个(例如,多个)背景与演示中的一个或多个幻灯片相关联的请求而开始,如以上所描述的。在各种实施例中,该系统被配置用于经由与用户相关联的计算设备(例如,计算设备15、交互式显示器20、移动计算设备30、教室控制器35、和/或任何其他合适的计算设备)从用户接收请求。在一个或多个实施例中,该系统被配置用于从另一计算设备接收请求,所述另一计算设备诸如服务器(例如,会话服务器40、协同服务器45、一个或多个第三方服务器50、和/或任何其他合适的计算设备)。
[0067]在各种实施例中,多个背景可以是在构建演示的期间(例如,当系统处于演示构建模式下时)和/或在呈现幻灯片的期间(例如,当系统处于演示模式下时)在演示显示区域中显示在一个或多个相关联的幻灯片之后的图像。在一个或多个实施例中,背景可以是视频、gif或JPEG文件、和/或任何其他合适的文件,其被配置成在显示一个或多个幻灯片时播放。在另外的实施例中,背景可以是音频文件、包含文本的文件、网站等。根据本公开,应当理解,每一个背景可以是不同的背景(例如,第一背景可以是特定图像并且第二背景可以是特定的活视频馈送)。
[0068]在各种实施例中,做出将背景与幻灯片相关联的请求的用户可以是演示的演示者(例如,做出请求的用户将呈现演示)O在其他实施例中,做出将背景与幻灯片相关联的请求的用户可以是创建演示但不呈现演示的用户(例如,做出请求的用户构建演示,但另一用户呈现演示)。
[0069]演示可以是任何合适的材料演示。在各种实施例中,演示是由教师所呈现的课程。在其他实施例中,演示是由执行者(或任何合适的商业人士)所呈现的商业演示。根据特定实施例,演示是由演示者所呈现的讨论会演示(例如,自助讨论会或任何其他合适的话题)。
[0070]该系统可以被配置用于将多个背景与演示相关联。在各种实施例中,该系统被配置成通过将多个背景与演示保存为同一文件的部分来在存储器中将多个背景与演示相关联。在一个或多个实施例中,该系统被配置用于通过将多个背景与演示相关联或通过将多个背景中的每一个与演示保存在共同的文件夹、库中、在共同的服务器上等来在存储器中将多个背景与演示相关联。
[0071]在步骤520处,至少部分地响应于接收到将多个背景与演示相关联的请求,系统显示与每一个背景相关联的背景缩略图。在各种实施例中,每一个背景缩略图被配置成显示在预览位置中。用户一选择背景,背景缩略图就可以被显示在预览位置中,或者一旦用户选择与背景相关联的任何幻灯片,则背景缩略图可以被显示在预览位置中。
[0072]每一个背景缩略图可以是相应的所选择的背景的任何合适的表示。在各种实施例中,每一个背景缩略图可以是特定背景的基本上正方形、较小的表示。在这些(和其他)实施例中,缩略图图像可以是任何尺寸(例如,屏幕尺寸的比率;预览区域的比率,其可以是可调整的;或特定编排尺寸(例如,I英寸乘I英寸平方))和形状(例如,矩形、圆形、椭圆形、三角形、自由形式对象、或者3-D对象)。在各种实施例中,多个背景预览中的每一个是多个背景的相应一个的非缩略图表示。这样的表示可以是例如表示背景的图像或符号、背景的描述、或任何其他合适的表示。
[0073]背景缩略图中的每一个可以以任何合适的方式与背景中的相应一个相关联,包括在步骤510中背景与演示相关联的方式(或其他方式)中的任何一个。在一个或多个实施例中,背景缩略图可以是在尺寸方面减小并在预览位置中显示的背景的副本。因此,缩略图可以是它所相关联的相应背景的活显示。在特定示例中,背景可以包括船在海洋上的动画图像(例如,循环的.gif文件或其他合适的动画图像)。继续该示例,与动画背景相关联的背景缩略图示出船在缩略图中移动,如它在背景中移动那样(例如,当显示背景时船被动画成在海洋上摇晃,并且当显示背景缩略图时,缩略图中的船与其在背景中摇晃基本上同时在海洋上摇晃)。
[0074]预览位置可以是用于显示背景和其他缩略图(例如,作为演示的部分的幻灯片的缩略图)的任何合适的区域。在各种实施例中,预览位置被定位在系统的演示显示区域内、之上或邻近。预览位置可以是任何合适的尺寸和/或形状,并且在各种实施例中,可以包括演示显示区域的任何合适部分。在特定实施例中,预览位置可以在用户呈现幻灯片时不被显示在演示显示区域中(例如,在交互式显示器20上)。作为代替,预览位置可以被显示在单独的显示器上(例如,在与用户相关联的平板电脑上,而演示和/或演示设置被显示在与用户相关联的计算机显示屏幕上)。
[0075]在步骤530处,该系统从用户接收生成多个幻灯片的请求。在各种实施例中,该系统被配置成以该系统被配置成接收将多个背景与演示相关联的请求的方式(见步骤510)(或其他方式)中的任何一个接收生成多个幻灯片的请求。多个幻灯片可以是任何合适的显示幻灯片,诸如以上所讨论的幻灯片(例如,关于步骤410)。
[0076]在步骤540处,该系统至少部分地响应于接收到多个幻灯片生成请求而生成多个幻灯片。在各种实施例中,该系统被配置成通过从幻灯片原型(例如,具有预确定性质的幻灯片)生成新的对象(例如,新的幻灯片)来生成多个幻灯片中的每一个。在一个或多个实施例中,该系统被配置成将多个幻灯片中的每一个生成为原始幻灯片文件的拷贝(例如,该系统拷贝幻灯片和/或幻灯片文件,其随后可以或可以不被用户修改)。
[0077]继续步骤550,该系统至少部分地响应于接收到针对多个幻灯片的生成请求而在预览区域中显示多个幻灯片中的每一个的预览。在各种实施例中,多个幻灯片预览中的每一个是多个幻灯片中的相应幻灯片的视觉表示。在各种实施例中,该系统被配置成通常以以上参照步骤520所描述的方式中的任何一个在预览区域中显示多个幻灯片中的每一个的预览。
[0078]该系统可以被配置成以任何合适的方式和/或次序在预览区域中显示一个或多个预览(例如,多个背景预览和/或多个幻灯片预览)。在各种实施例中,该系统可以被配置成将多个背景中的特定背景与特定幻灯片相关联(例如,如关于步骤430所描述的)。在这些(和其他)实施例中,该系统被配置成接近特定对应幻灯片预览而显示特定背景预览。在一个这样的实施例中,该系统被配置成紧邻特定幻灯片预览(例如,在特定幻灯片预览的紧接左侧、右侧、上方和/或下方)显示背景预览。在其中第一和第二特定幻灯片与特定背景相关联的另一这样的实施例中,特定背景预览紧邻第一特定幻灯片预览并且第二特定幻灯片预览紧邻第一特定幻灯片预览(例如,以如下次序:特定背景预览、第一特定幻灯片预览、第二特定幻灯片预览)。
[0079]在步骤560处,该系统促进将一个或多个对象添加到多个幻灯片中的每一个。在特定实施例中,该系统被配置成促进添加任何一个或多个对象,诸如例如文本、一个或多个图片、一个或多个动画文件、一个或多个绘图、一个或多个视频、一个或多个音频文件、一个或多个F1DF文件、一个或多个演示对象(例如,来自诸如Microsoft PowerPoint之类的演示程序的一个或多个对象)。
[0080]在各种实施例中,该系统被配置用于促进在任何合适的时间将一个或多个对象添加到多个幻灯片中的每一个。在各种实施例中,该系统被配置成促进在用户呈现/显示演示时(例如,处于演示模式下)将一个或多个对象添加到多个幻灯片中的任何一个。在一个或多个实施例中,该系统被配置成促进在用户设置演示时(例如,处于设置或构建器模式下)将一个或多个对象添加到多个幻灯片中的任何一个。
[0081]此外,根据特定的实施例,该系统被配置用于促进将特定类型的对象添加到多个幻灯片中的任何幻灯片。在各种实施例中,该系统被配置用于促进将特定类型的对象(例如,视频)添加到一个或多个幻灯片中的特定幻灯片。在一个或多个实施例中,该系统被配置用于促进将不同类型的对象(例如,文本和视频)添加到多个幻灯片中的不同幻灯片。
[0082]该系统可以被配置成促进以任何合适的方式将一个或多个对象添加到多个幻灯片中的每一个。在各种实施例中,该系统被配置成促进通过使得用户能够将一个或多个对象中的每一个拖拽和投放到幻灯片上来将一个或多个对象添加到多个幻灯片中的每一个。在一个或多个实施例中,该系统被配置成促进通过使得用户能够经由菜单提示中的插入命令将一个或多个对象中的每一个添加到一个或多个幻灯片来将一个或多个对象添加到多个幻灯片中的每一个。它特定实施例,该系统被配置成使得用户能够使用附接命令将一个或多个对象添加到多个幻灯片中的特定一个(例如,用户将一个或多个对象中的每一个“附接”到多个幻灯片中的特定一个),这是通过使得用户能够手动创建一个或多个对象(例如,如果一个或多个对象是文本,通过输入文本和/或通过使用任何合适的机制绘制一个或多个对象)等。
[0083]在步骤570处,该系统促进在一个或多个显示器上显示演示,其中显示演示包括:I)在演示显示区域中显示多个背景中的第一背景;以及2)针对第一背景的至少第一部分显示多个幻灯片中的第一幻灯片。在各种实施例中,该系统被配置成促进通过将演示发送到任何合适的显示设备(诸如例如,交互式显示器20)来在一个或多个显示器上显示演示。在特定实施例中,该系统被配置成促进在一个或多个显示器上在合适的演示显示区域(诸如(但未必)以上在步骤440中所讨论的演示显示区域)内显示演示。
[0084]本系统和方法的各种特征的说明性示例
图6-15描绘了包括在各种实施例中的本系统和方法的各种特征的屏幕截图。特别地,图6-15的屏幕快照示出了用户(例如,教师或其他演示者)可以如何使用系统来设置和向一个或多个观众(例如,学生或其他观众)显示演示(例如,课程)。应当理解,虽然以下讨论描述了使教师设置并向学生呈现一个或多个课程,但是以下示例可以应用于任何合适的上下文中的任何类型的演示。
[0085]图6描绘了用于设置班级(例如,针对学生的教室、针对一系列演示、针对一系列讲座等)的班级设置屏幕600。班级设置屏幕600包括多个导航选项602,诸如“主页”,“课程”,“资源”和“班级”。导航选项602使得用户能够导航到程序的各部分。班级设置屏幕600还包括班级标识符部分604,其显示当前班级和关于当前班级的一些附加细节,诸如年级和学生数目(例如,如从班级信息608所填充的)。
[0086]班级设置屏幕600包括学生名册606部分,其中教师可以填充班级中的学生的列表。教师可以使用添加新记录按钮608来将学生添加到学生名册606,这在学生的数据库中创建新的学生记录。然后,教师可以添加每一个学生的名610和姓612。教师可以通过使用删除按钮614来删除学生记录。此外,教师可以分别使用复制按钮620或删除按钮618来复制或删除整个学生名册606。教师可以在任何时间使用保存改变按钮616将改变保存到学生名册606。
[0087]教师可以添加关于班级的信息,包括班级的名称622、科目(course)624(例如,科目描述,诸如“科学”)、年级水平626(例如,7)、学校628、班级代码630、开始日期632、以及可选的结束日期634。在各种实施例中,班级代码630可以由系统生成,但是可以由教师编辑(例如,以移除可能创建冒犯词的字母和数字的组合)。在特定的实施例中,班级代码630被参加者用来登入到班级和/或课程中。
[0088]图7描绘了课程名称屏幕700,其使得用户能够为特定课程输入名称。根据各种实施例,课程名称屏幕700可以由教师通过从以上提及的导航选项602选择课程而访问。本文,教师可以创建与如以上所讨论的班级相关联的课程。以此方式,教师可以创建与每一个班级相关的一系列课程。在一个或多个实施例中,教师(或另一演示者)可以为特定课程或演示创建一次性使用课程。
[0089]课程名称屏幕700包括创建新课程按钮701,其当由教师选择时显示课程名称框702,其包括课程名称行704和确认按钮706。教师可以在课程名称行704中输入课程名称,然后通过选择确认按钮706(在各种实施例中,其可以是任何合适的用户可选择标记)来确认课程名称。一旦确认课程名称,则课程名称被填充在课程列表708中。教师然后可以从课程列表708选择所创建的课程以构建/创建单独的课程。
[0090]在设置新的课程之后,如以上所描述的,在各种实施例中,提示教师从如图8中所描绘的背景选择屏幕800选择用于课程的第一背景。背景选择屏幕800包括所选背景802(例如,由教师所选择的背景的显示)、返回到课程按钮804(例如,使得用户能够返回到课程构建器屏幕的任何合适的用户可选择标记,如以下进一步讨论的)、以及任何数目的可用背景806。教师可以根据可用背景806的选择而选择特定背景,其然后显示为所选背景802。根据各种实施例,所选背景可以针对多于一个幻灯片被用作背景。
[0091]图9描绘了系统在处于演示构建器模式下时显示的课程构建器屏幕900。如可以从该图所理解的,课程构建器屏幕900包括预览区域901、文件夹列表906、一个或多个库选项908、以及一个或多个幻灯片图像910。预览区域901包括背景预览904(例如,如以上讨论的所选背景802的缩略图预览)、多个幻灯片预览902、以及新幻灯片按钮905。通常,在各种实施例中,背景预览904和多个幻灯片预览902从左到右以它们要在演示期间被显示所采用的次序来布置(例如,多个幻灯片预览902中的最左侧幻灯片在演示期间被第一个显示,在最左侧幻灯片的紧右侧的幻灯片被第二个显示等)。此外,在所示的实施例中,背景预览902与多个幻灯片预览902中的每一个相关联,使得由背景预览904所表示的背景被显示为针对与多个幻灯片预览902相关联的相应多个幻灯片中的每一个的背景(如以下进一步讨论的)。新幻灯片按钮905允许教师将新幻灯片添加到多个幻灯片预览902(例如,教师选择新幻灯片按钮905,并且然后可以选择用于新幻灯片的内容)。
[0092]教师可以使用文件夹列表906和一个或多个库选项908来导航到要添加到幻灯片的期望的对象。在所示的实施例中,教师已经导航到图9中所示的一个或多个幻灯片图像910。教师现在可以选择(以任何合适的方式)三个显示图像910中的任何一个来添加到预览区域901中所示的幻灯片902中的任何一个。
[0093]图10描绘了教师可以用来预览课程的各部分将如何在演示期间显示的课程预览屏幕1000。如所示的,课程预览屏幕1000包括背景1002(如所示的,其基本上与所选背景802相同)、幻灯片预览区域按钮1004、课程标题1006(例如,“黑洞,和你!”,如由教师在以上的课程名称行702中输入的)、幻灯片预览1008、幻灯片注释1010、以及编辑工具栏1012。在所示的实施例中,幻灯片预览1008显示在背景1002的一部分之上。教师可以选择幻灯片预览区域按钮1004来显示预览区域(如以上通常所描述的)。教师可以使用编辑工具栏1012所包括的选项来添加幻灯片注释1010(例如,教师可以选择任何数目的选项,诸如“A”以添加文本,或者用户可以利用合适的指针设备和/或触摸输入来选择笔以创建注释(例如,徒手))。
[0094]图11描绘了其中教师已经进入了显示/演示模式的演示屏幕1100。应当理解,演示屏幕1100可以显示在教室中在交互式显示器上、在会议处在显示屏幕上、在远离教师/演示者的显示屏幕上等。
[0095]演示屏幕包括代码显示1102、预览区域按钮1108、课程标题1110、背景1112、显示在背景1112之上的幻灯片1114、一个或多个注释1116、以及编辑工具栏1118。代码显示1102包括课程的一个或多个观众(例如,一个或多个学生)可以用来登入以便在他们的个人计算设备上接收课程的部分(例如,班级代码630)的班级代码1104。代码显示还包括显示一个或多个应用(例如,经由“谷歌播放”)的一个或多个下载选项1106,一个或多个观众可以使用其来下载对于查看演示所必需的ClassFlow应用(例如,一个或多个观众将班级代码1104输入到ClassFlow应用来查看/接收演示)。
[0096]教师可以使用预览区域按钮1108来访问预览区域,其显示一个或多个背景和/或演示的一个或多个幻灯片的预览。此外,教师可以自由地经由显示在编辑工具栏1118上的一个或多个工具将任何合适的一个或多个注释1116添加到幻灯片1114。
[0097]图12描绘了第二演示屏幕1200,其包括背景1202、预览区域按钮1204、课程标题1206、显示在背景1202之上的幻灯片1208、一个或多个注释1212、以及编辑工具栏1210。在所示的实施例中,幻灯片1208是在背景1202之上显示活网站(例如,具有活链接的网站等)的幻灯片。教师可以从编辑工具栏1210选择工具(例如,笔工具)来将一个或更多个注释1212添加到幻灯片1208。
[0098]图13描绘了第三演示屏幕1300,其包括编辑工具栏1314、背景1302、预览区域按钮1304、课程标题1306、显示在背景1302之上的第一和第二幻灯片1308、1310、以及若干不同演示者注释1312、1313(包括延伸在第一和第二幻灯片1308、1310之间的注释)。在所示的实施例中,第一幻灯片1308显示活网站并且第二幻灯片1310显示当幻灯片移入到演示显示区域中时自动(例如,以循环)运行的视频。如所示的,视频正在播放,并且教师在视频播放时在活网站上并在视频上创建了创建了各种注释1312。在特定实施例中,教师可以在演示期间滚动通过活网站以及以其他方式与活网站交互。
[0099]图14描绘了第四演示屏幕1400,其包括背景1402、预览区域按钮1404、课程标题1406、显示在背景1402之上的第一和第二幻灯片1408和1410、各种演示者注释1412、以及编辑工具栏1414。如该实施例中所示,教师将第一幻灯片1408布置成部分重叠第二幻灯片1410的顶部(这表明,在各种实施例中,幻灯片可以在系统处于演示模式下时以重叠配置示出,而不影响幻灯片的功能)。此外,第四演示屏幕1400描绘了处于部分旋转位置中的第一幻灯片1408(例如,教师在呈现幻灯片1408时旋转了幻灯片1408)。如可以从该图所理解的,在各种实施例中,该系统被适配成允许用户在系统处于演示模式下时实时地旋转幻灯片,而不影响幻灯片的内容(例如,而不停止正在幻灯片上播放的视频的回收(payback))。
[0100]图15描绘了第五演示屏幕1500,其包括:(1)课程标题1510;(2)预览区域按钮1511; (3)幻灯片预览区域1519,其包括各种幻灯片预览1502、1504、1506、1508、1512、1514、1516和1518;(4)显示在背景1530之上的第一、第二和第三幻灯片1520、1522、1526;(5)各种演示者注释1524、1528;以及(6)和编辑工具栏1532。如在本实施例中所示,教师已经选择了预览区域按钮1511,从而揭露幻灯片预览区域1519。幻灯片预览区域1519包括构成当前演示的各幻灯片的活预览(例如,作为演示期间的幻灯片改变,相应幻灯片预览反映对幻灯片的一个或多个改变,诸如视频播放、幻灯片动画改变、注释被添加到幻灯片等)。
[0101]第五演示屏幕1500描绘了处于旋转位置中的第一幻灯片1520以及处于正常、非旋转位置中的第二和第三幻灯片1522和1526。第二幻灯片1522显示活网站并且第三幻灯片1526显示正在播放的视频。如该图中所示,教师已经使用编辑工具栏1532在幻灯片之上创建了多个注释1524和1528。
[0102]结论已经获益于之前的描述和相关联的附图中所呈现的教导的本发明所涉及的领域中的技术人员将想到本发明的许多修改和其他实施例。虽然以上所讨论的示例覆盖本发明在演示的上下文中的使用,但是本发明可以在任何其他合适的上下文中使用,诸如在如下的上下文内:(I)网络研讨会;(2)在线课程;(3)会议;(4)广告/广告显示;和/或(5)用于显示和/或注释内容的任何其他合适的系统。因此,要理解,本发明不限于所公开的特定实施例,并且修改和其他实施例旨在被包括在所附权利要求的范围内。虽然本文采用了具体术语,但是它们一般地并且仅以描述性意义而不是出于限制的目的而使用。
【主权项】
1.一种用于使得用户能够创建演示的计算机系统,所述计算机系统包括: 至少一个处理器;以及 存储器,其中所述计算机系统被配置用于: a.访问包括第一幻灯片和第二幻灯片二者的演示,第一和第二幻灯片均限定相应的对象显示区域,并且所述第一和第二幻灯片中的每一个被适配成在其相应的对象显示区域内选择性地显示多个不同的多媒体对象; b.从用户接收将第一和第二幻灯片显示在演示的共同幻灯片显示区域中的显示请求; c.至少部分地响应于接收到显示请求而在演示的幻灯片显示区域内同时显示第一和第二幻灯片;以及 d.当在幻灯片显示区域内显示第一和第二幻灯片时,允许用户对第一和第二幻灯片进行注释。2.权利要求1的系统,其中所述系统被适配成允许用户通过相对于第一和第二幻灯片的显示移动定点设备来对所述第一和第二幻灯片进行注释。3.权利要求2的系统,其中,所述定点设备是选自包括如下项的组的设备:用户的手指、触笔、计算机鼠标、以及操纵杆。4.权利要求1的系统,其中所述系统被适配成允许用户通过在第一幻灯片的对象显示区域内进行绘制来在第一幻灯片上做出一个或多个注释。5.权利要求4的系统,其中所述系统被适配成: a.保存一个或多个注释;以及 b.在随后的演示中与第一幻灯片一起显示一个或多个注释。6.权利要求4的系统,其中所述系统被适配成允许用户通过在第二幻灯片的对象显示区域内进行绘制来在第二幻灯片上做出一个或多个注释。7.权利要求1的系统,其中所述系统被适配成允许用户通过做出延伸在第一和第二幻灯片之间的一个或多个绘制注释来对第一和第二幻灯片进行注释。8.权利要求7的系统,其中所述系统被适配成允许用户通过在显示屏幕上做出延伸在第一和第二幻灯片之间的至少一个绘制注释来对第一和第二幻灯片进行注释。9.权利要求8的系统,其中至少一个绘制注释延伸在如下之上:(I)第一幻灯片的对象显示区域;(2)第一幻灯片的对象显示区域和第二幻灯片的对象显示区域二者之外的区域;以及(3)第二幻灯片的对象显示区域。10.权利要求9的系统,其中所述系统被配置成: a.保存至少一个绘制注释;以及 b.在随后的演示中与第一和第二幻灯片一起显示至少一个绘制注释。11.权利要求1的系统,其中所述系统被配置成允许用户在第一幻灯片显示在幻灯片显示区域内时在演示期间实时地旋转第一幻灯片。12.权利要求1的系统,其中所述系统被配置成允许用户在第一幻灯片和第二幻灯片二者显示在幻灯片显示区域内时在演示期间独立于第二幻灯片旋转第一幻灯片。13.权利要求1的系统,其中所述系统被配置成允许用户在第一幻灯片显示在幻灯片显示区域内时在演示期间实时地旋转第一幻灯片。14.权利要求1的系统,其中所述系统被配置成允许用户 在第一幻灯片和第二幻灯片二者显示在幻灯片显示区域内时在演示期间同时旋转第一幻灯片和第二幻灯片二者。15.权利要求1的系统,其中所述系统被配置成允许用户在第一幻灯片显示在幻灯片显示区域内时在演示期间实时地对第一幻灯片进行调整大小。16.权利要求1的系统,其中所述系统被配置成允许用户在第一幻灯片和第二幻灯片二者显示在幻灯片显示区域内时在演示期间独立于第二幻灯片对第一幻灯片进行调整大小。17.权利要求1的系统,其中所述系统被配置用于在演示期间允许用户选择性地将第一幻灯片从演示的幻灯片显示区域之外的第一位置移动到演示的幻灯片显示区域之内的第二位置。18.权利要求17的系统,其中,当第一幻灯片处于第一位置中时,第一幻灯片被定位在与幻灯片演示区域的至少一部分邻近的幻灯片预览区域内。19.权利要求18的系统,其中,幻灯片预览区域包括幻灯片传送带,其经由传送带内的多个幻灯片的相对位置来指示意图在演示的过程之上显示多个幻灯片所采用的相对次序。20.权利要求19的系统,其中第一位置是用于传达意图在演示的过程之上显示多个幻灯片所采用的相对次序的幻灯片传送带内的幻灯片的位置。21.权利要求1的系统,其中所述系统被配置用于在演示期间允许用户选择性地将第一幻灯片从演示的幻灯片显示区域之内的第一位置移动到演示的幻灯片显示区域之外的第二位置。22.权利要求21的系统,其中,当第一幻灯片处于第二位置中时,第一幻灯片被定位在与幻灯片演示区域的至少一部分邻近的幻灯片预览区域内。23.权利要求22的系统,其中,幻灯片预览区域包括幻灯片传送带,其经由传送带内的多个幻灯片的相对位置来指示意图在演示的过程之上显示幻灯片所采用的相对次序。24.一种计算机实现的方法,包括: a.通过计算机处理器访问包括第一幻灯片和第二幻灯片二者的演示,第一和第二幻灯片均限定相应的对象显示区域,并且每一个被适配成在其相应的对象显示区域内选择性地显示多个不同的多媒体对象; b.从用户接收将第一和第二幻灯片显示在演示的共同幻灯片显示区域中的显示请求;以及 c.至少部分地响应于接收到显示请求而在演示的幻灯片显示区域内同时显示第一和第二幻灯片;以及 d.当在幻灯片显示区域内显示第一和第二幻灯片时,允许用户对第一和第二幻灯片进行注释。25.—种包括计算机可执行指令的非临时性计算机可读介质,所述指令用于: a.访问包括第一幻灯片和第二幻灯片二者的演示,第一和第二幻灯片均限定相应的对象显示区域,并且每一个被适配成在其相应的对象显示区域内选择性地显示多个不同的多媒体对象; b.从用户接收将第一和第二幻灯片显示在演示的共同幻灯片显示区域中的显示请求;以及 C.至少部分地响应于接收到显示请求而在演示的幻灯片显示区域内同时显示第一和第二幻灯片;以及 d.当在幻灯片显示区域内显示第一和第二幻灯片时,允许用户对第一和第二幻灯片进行注释。26.—种用于使得用户能够创建演示的计算机系统,所述计算机系统包括: 至少一个处理器;以及 存储器,其中所述计算机系统被配置用于: a.访问包括第一幻灯片和第二幻灯片二者的演示,第一和第二幻灯片均限定相应的对象显示区域,并且每一个被适配成在其相应的对象显示区域内选择性地显示多个不同的多媒体对象; b.从用户接收将第一和第二幻灯片显示在演示的共同幻灯片显示区域中的显示请求; c.至少部分地响应于接收到显示请求而在演示的幻灯片显示区域内同时显示第一和第二幻灯片;以及 d.当在幻灯片显示区域内显示第一和第二幻灯片时,允许用户采取选自包括如下项的组的动作: 1.对第一和第二幻灯片进行注释; ?.独立地对第一和第二幻灯片中的一个或多个进行旋转和/或调整大小; ii1.独立于第二幻灯片从幻灯片显示区域移除第一幻灯片;以及 iv.将一个或多个附加幻灯片添加到幻灯片显示区域。27.权利要求26的计算机系统,其中所述动作对第一和第二幻灯片进行注释。28.权利要求26的计算机系统,其中所述动作独立地旋转第一和第二幻灯片中的至少一个。29.权利要求26的计算机系统,其中所述动作独立地对第一和第二幻灯片中的至少一个进行调整大小。30.权利要求26的计算机系统,其中所述动作独立于第二幻灯片从幻灯片显示区域移除第一幻灯片。31.权利要求26的计算机系统,其中所述动作将一个或多个附加幻灯片添加到幻灯片显示区域。
【文档编号】G09B5/00GK106062854SQ201480071222
【公开日】2016年10月26日
【申请日】2014年10月28日
【发明人】B.蒂特林顿, A.爱德华森, A.彭宁顿, A.巴顿
【申请人】普罗米斯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1