智能书的制作方法_2

文档序号:9887593阅读:来源:国知局
送更新状态前临时更新状态。处理器可以基于临时更新状态继续电子内容的显示,并且不需要等待响应,包括反映持续性环境的更新。这允许在阅读器装置上的电子内容的无缝显示,而没有感到延时。一旦反映持续性环境的更新被接收到,处理器可以分析被接收到的更新,再次更新交互式内容的临时更新状态、并且重做电子内容的显示以反映持续性环境。
[0018]在又一个实施例中,响应于被检测到的输入,处理器被配置成经由网络接口发送被检测到的输入以及交互式内容的当前状态。因此,处理器可以是专用处理器,并且不需要处理被接收到的输入。更确切些,被检测到的输入可以与交互式内容的当前状态一起没有任何进一步处理或者更新经由网络被直接提供,并且一旦包括反映持续性环境的更新的响应被接收到,交互式内容的当前状态被更新。这允许在阅读器装置中的有限的资源,并且在诸如轻薄的客户端中减低硬件的成本,同时使得能够进行根据持续性环境的一致的更新。
[0019]根据又一个实施例,被显示的一部分电子内容包括至少一部分静态内容,至少一部分静态内容与根据交互式内容的当前状态的至少一部分交互式内容结合。较好地,交互式内容包括交互式元件,交互式元件使得能够进行与内容的交互式体验。交互式元件可以包括按钮、菜单项目、图像、图标等等,其可以与静态内容组合而被布置,并且可以被连接至静态内容的各部分,以便一旦用户与交互式元件中的一个交互,交互就可以触发交互式元件的状态的更新,例如导致要被显示在显示器上的静态内容的修改选择。例如,交互式元件可以通过用户被使用以选择用于显示的静态内容的特定的部分。同样地,交互式元件可以通过用户被触发以选择静态内容的替代,例如课程或者故事情节的发展、文稿或者静态内容的任何其它的分枝或者扇区。
[0020]在优选实施例中,基于持续性环境,交互式内容以及状态经由网络被动态地更新。相应地,在服务器上的处理可以是动态的,以致持续性环境以及各个电子内容或者电子内容的状态可以根据阅读者或者用户是如何与在单个装置上的电子内容交互而改变。
[0021 ]另外,或者作为可供选择的,根据又一个实施例,交互式内容包括嵌入元件,基于持续性环境,嵌入元件使得能够进行静态内容的共享体验。嵌入元件可以与静态内容和/或交互式内容的交互式元件结合被布置,并且可以直接反映持续性环境的状态,其是基于来自包括其它阅读器装置的各种其它装置的更新。因此,嵌入元件提供与其它电子装置的其它用户的电子内容的共享体验。根据至少一个实例,嵌入元件可以提供在其它装置上的电子内容的当前状态的总览,诸如电子内容的特定的部分,例如,当前由另一个用户感知的电子图书的章节。然而,嵌入元件也可以体现由持续性环境代表的虚拟世界,其通过用户操作阅读器装置而被连续地更新以反映联合控制的虚拟世界,诸如可以通过阅读器装置的用户被协作地和共同地感知的在线游戏或者内容的在线消费。
[0022]根据优选实施例,处理器进一步被配置成执行至少一部分交互式内容。例如,包括嵌入元件以及交互式元件的交互式内容可以进一步包括可以通过处理器被执行的可执行代码。可执行代码可以响应于用户与交互式元件或者嵌入元件的交互而被处理,并且可以直接影响静态内容、交互式内容、交互式内容的状态、以及它们的部分或者它们的组合。可执行代码也可以被配置成等待与持续性环境的状态有关的响应来更改静态内容、交互式内容、交互式内容的状态、以及它们的部分或者它们的组合。这允许交互式内容的改善的灵活性。
[0023]在又一个实施例中,装置是电子图书阅读器装置,并且电子内容是电子图书。例如,静态内容可以涉及体现图书的内容的数据,图书的内容诸如本文、插图、图形及可以根据特定的布局在章节(sect1ns)和/或页面上布置的其它部分。此外,交互式元件可以被配置成交互式地修改和更新静态内容,以提供静态内容的交互式和共享体验。因此,根据本公开,现有的静态内容可以进一步由交互式元件增强,以便提供静态内容的交互式和分享体验。此外,基于反映持续性环境的更新,通过合并网络接口以及通过提供各个处理资源以使用交互式内容和交互式内容的状态来交互式地影响静态内容,传统的电子书阅读器硬件也可以被增强。较好地,静态内容包括图书的一个或多个页面,并且交互式内容包括交互式元件以及基于持续性环境修改图书的页面的嵌入元件。
[0024]在又一个实施例中,持续性环境反映大型多人在线游戏的持续性世界。相应地,阅读器装置可以提供静态内容的增强的体验,静态内容紧密地与交互式内容互连,交互式内容被链接到玩在线游戏的大量的互连的玩家或者游戏者。
[0025]在又一个实施例中,所接收到的更新包括通过被托管在网络上的游戏引擎呈现的媒体。继处理器及其他在阅读器装置上的本地呈现能力,几个处理任务可以被执行或者托管在网络上,诸如使用一个或多个在线处理装置或者服务器装置,包括处理输入数据以影响交互式元件或者交互式内容的状态的一个或者多个处理器、执行在线交互式内容的部分,以及在线生成呈现的输出,其中,所生成的结果,诸如呈现的输出可以被直接提供至阅读器装置,并且在其上被直接显示而不需要进一步处理或者在装置上呈现。较好地,这些任务可以通过游戏引擎来执行。
[0026]游戏引擎,如贯穿这个说明书所使用的,可以体现被设计用于游戏的生成和开发的软件层,其中,开发者可以使用游戏引擎来独立于目标平台或者阅读器装置以及以抽象形式开发游戏,不需要包括例如与呈现、物理、动画、脚本及其他有关的技术细节的实现。因此,游戏引擎可以包括用于2D或者3D图形的一个或者多个呈现引擎、物理引擎、冲突(collis1n)检测、冲突响应、声音、脚本、动画、人工智能、网络、流、存储器管理、线程(threading)、本地化支持等等。此外,游戏引擎可以体现使用场景图及其他数据来描述交互的游戏的世界或者环境。
[0027]较好地,游戏引擎可以包括实时图形或者被配置成响应于至少一个应用生成被呈现的输出的呈现引擎。呈现引擎,如贯穿这个说明书所使用的,可以是能够接收场景的抽象体现,诸如包括图形元件、声音元件、以及任何其它模式的元件的场景图形,的软件和/或硬件框架,以及在场景中条件的定义,诸如光线条件。呈现引擎可以是能够处理信息并且传递场景的高现实体现,包括高现实图形可视化。呈现引擎可以利用能够计算元件或者考虑到表面特性、反射、多个光源、环境光线以及其它条件的各个对象的现实外观的专用呈现硬件。较好地,呈现引擎是独立于任何应用或者处理任务,并且可以处理来自不同的应用的呈现请求。呈现引擎可以被提供作为硬件、软件、或者它们的组合。例如,呈现引擎可以在网络上的专用资源上被实现。呈现引擎可以是从德国美因河畔法兰克福(Frankfurt am Main)Crytek 公司(GmbH)购买的Cryengine。
[0028]呈现引擎可以被配置成提供可与可用于诸如游戏、商业、电视应用及其他的任何应用实时呈现的最美观、动画的、逼真的图形相媲美的呈现质量。因此,所生成的呈现的输出可以完全独立于在阅读器装置上的可用资源,只要阅读器装置能够显示被提供至阅读器装置作为交互式内容的状态的相应的更新的呈现的输出。
[0029]较好地,呈现的输出可以包括基于持续性环境反映应用的输出的呈现的视频流。响应于包括用户的任何输入或者从阅读器装置接收到的状态的更新的持续性环境的当前状态,应用程序可以连续地提供它的输出到呈现引擎。呈现引擎可以立即呈现数据,即,在短的或者几乎不易察觉的时间段内,诸如小于100ms,较好地小于50ms,以及最好小于10ms,并且可以经由网络传送呈现的输出至阅读器装置。因此,呈现的视频流对应在网络上被执行的应用的输出,该输出将被正常显示在本地阅读器装置上。因此,除了传输时延或者视频流的可能的压缩之外,视频流不能从本地输出被区分出。较好地,基于网络连接的可用带宽,呈现的视频流可以可变地被编码。呈现的视频流可以被嵌入在交互式内容的嵌入元件中,并且可以被显示作为在阅读器装置上的电子内容的一部分。
[0030]根据另一个方面,提供一种网络系统,包括:用于显示电子内容的多个阅读器装置,以及维持持续性环境的一个或多个服务器
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1