用于呈现超文本标记语言页的装置和方法

文档序号:9457667阅读:424来源:国知局
用于呈现超文本标记语言页的装置和方法
【技术领域】
[0001] 本公开一般涉及用于呈现复合超文本标记语言(HTML)页的装置和方法,并且更 具体地,描述在HTML5网页(web)文档中的元素(element)和多媒体组件的时间行为。
【背景技术】
[0002] 反映因特网上的多媒体服务的快速增加,下一代网页标准,HTML5已包括通过引入 两个新标签(分别用于视频和音频的〈video〉和〈audio〉)来在网页上嵌入多媒体组件的 标准化方式。两个元素提供了包括它们的一个或多个源多媒体数据的方式。对于〈video〉 元素,也可以描述它的空间属性,诸如宽度和高度。
[0003] 这样的用于音频和视频的新标签没有提供描述性地表示对多媒体组件的时间行 为的精确控制的方式。HTML5假设使用JavaScript来编程控制多媒体组件的时间行为。 HTML5媒体API允许对用户呈现用户界面元素,以控制开始和暂停媒体元素。它也允许控制 重放的速度和跳跃到媒体数据的特定位置。

【发明内容】

[0004] 技术问题
[0005] 但是,使用JavaScript来控制多媒体的时间行为有如下几个潜在缺点:由于 JavaScript引擎不保证嵌入到HTML5页的脚本的实时处理,所以多媒体组件的时间要求严 格的控制不能得到保证;由于多媒体组件的时间要求严格的时间行为和网页的其它组件的 静态属性被混合在一个D0M树中,所以它们无法被单独处理,从而任何对D0M树的更新可能 会延迟对多媒体组件的时间行为的时间要求严格的更新;以及由于脚本的生命周期通过嵌 入其的网页加载来绑定,所以HTML5文件的任何更新或刷新将导致多媒体组件的再现的复 位。
[0006] 技术方案
[0007] -种用于呈现HTML页的方法,包括:确定HTML文件是否包含对CI文档的参引,取 回和处理描述至少一个HTML元素的行为的CI文档,并且基于该CI文档通过解码HTML文 件呈现HTML页。
[0008] 所述方法包括:当检测到CI文档的更新时,基于更新的CI文档重新呈现HTML页。
[0009] CI文档包括用于检测CI文档的更新的版本。
[0010] CI文档包括参引要播放的媒体组块的组块参考,以及控制媒体组块的播放时间的 同步单元(SU)。
[0011] CI文档包括多个SU,每个SU包括各自的参引每个媒体组块的组块参考。
[0012] SU被配置为提供用于播放每个媒体组块的开始时间。
[0013] SU被配置为提供用于播放多个媒体组块的每一个的相对于先前的SU的各自的相 对时间。
[0014] CI文档被配置为提供关于至少一个HTML元素的空间布局的信息。
[0015] CI文档被配置为描述对至少一个HTML元素的风格的改变,该风格包括如下至少 一个:至少一个HTML元素的位置、外观、可见性。
[0016] CI文档包括参引要播放的媒体组块的组块参考、以及控制媒体组块的播放时间的 同步单元。
[0017] -种用于呈现HTML页的装置,包括:处理电路,被配置来确定HTML文件是否包含 对CI文档的参引,取回和处理描述至少一个HTML元素的行为的CI文档,并且基于该CI文 档通过解码HTML文件呈现HTML页。
[0018] -种用于呈现HTML页的装置,包括:HTML处理电路,被配置成确定HTML文件是否 包含对CI文档的参引,媒体处理单元,被配置成取回和处理描述至少一个HTML元素的行为 的CI文档,以及呈现单元,被配置成基于该CI文档通过解码HTML文件来呈现HTML页。
[0019] 在开始以下具体说明前,阐述贯穿该专利文件所使用的特定词语和词组的定义将 是有益的,术语"包括"和"包含"以及它们的衍生词,表示没有约束的包括;术语"或者"包 含和/或的含义;词组"相关联"和"对其关联"以及它们的衍生词可以意味着包括、包括在 内、相互连接、包含、被包含在内、连接到或与…连接、親合到或与…耦合、与…通信、与…协 作、交织、并列、近似于、绑定到或与…绑定、具有、有…属性等;而术语"控制器"意味着控制 至少一种操作的任何设备、系统或其部分,此类设备可以实现为硬件、固件或软件或者它们 中至少两种的组合。应该注意与任何特定控制器相关联的功能可以是集中式或分布式的, 本地的或远程的。贯穿该专利文件提供了某些词语和词组的定义,本领域普通技术人员应 该理解,如果不是在绝大多数情况下,也是在许多情况下,此类定义适用于如此定义的词语 和词组的现在以及将来的用法。
【附图说明】
[0020] 为了更完整地理解本公开及其优点,现在参考下面结合附图的详细描述,其中相 同参考数字表示相同部分:
[0021] 图1示出根据本公开一实施例的无线网络;
[0022] 图2示出根据本公开实施例的示例组成信息(CI)层;
[0023] 图3示出根据本公开实施例的HTML5文件和CI文件的结构;
[0024] 图4示出根据本公开另一实施例的HTML5文件和CI文件的结构;
[0025] 图5是示意说明根据本公开实施例的示例媒体呈现系统的高层框图;
[0026] 图6是示出根据本公开实施例的处理内容的示例操作的流程图;
[0027] 图7示出其中可以实现本公开各个实施例的示例客户端设备;
[0028] 图8示出包是逻辑实体以及其根据MMT内容模型的逻辑结构;和
[0029] 图9说明来自通过呈现信息(PI)文档提供的不同资产(Asset)的多媒体处理单 元(MPU)的呈现的定时的示例。
【具体实施方式】
[0030] 下面讨论的该专利文献中的图1到9以及用来描述本公开原理的各种实施例仅通 过举例说明的方式,而不应以任何方式理解为限制本公开的范围。本领域技术人员将理解 的是,本公开的原理可以在任何适当布置的无线通信系统中实现。
[0031] 图1示出其中可实施本公开的各种实施例的一点对多点传输系统100的示例。在 所示实施例中,系统1〇〇包括发送实体101、网络105、接收实体110-116、无线传输点(例 如,演进节点B(eNB)、节点B),诸如基站(BS) 102、基站(BS) 103以及其它类似的基站或中继 站(未示出)。发送实体101经由网络105与基站102和基站103通信,其中该网络可以是 例如互联网、媒体广播网络或基于IP的通信系统。接收实体110-116经由网络105和/或 基站102和103与发送实体101通信。
[0032] 基站102对基站102的覆盖区域120中第一多个接收实体(例如用户设备、移动 电话机、移动站、用户站)提供对网络105的无线接入。第一多个接收实体包括用户设备 111 (其可以位于小商店(SB))、用户设备112 (其可以位于企业(E))、用户设备113 (其可以 位于WiFi热点(HS))、用户设备114 (其可以位于第一居所(R))、用户设备115 (其可以位 于第二居所(R))、用户设备116 (其可以是移动设备(M),诸如蜂窝电话机、具有无线通信功 能的膝上型计算机、具有无线通信功能的PDA、平板计算机等)。
[0033] 基站103对基站103的覆盖区域125中的第二多个用户设备提供对网络105的 无线接入。第二多个用户设备包括用户设备115和用户设备116。在示范实施例中,基站 101-103可以使用0FDM或0FDMA技术(包括如本公开的实施例描述的用于呈现HTML页的 技术)彼此通信以及与用户设备111-116通信。
[0034] 虽然在图1中仅描述了六个用户设备,但是可以理解系统100可以对另外的用户 设备提供无线宽带和网络接入。应注意用户设备115和用户设备116位于覆盖区域120和 覆盖区域125两者的边缘。用
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1