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

文档序号:9457667阅读:来源:国知局
合。持久存储器708使用的媒体也可以是可移除的。例如,可移除硬盘驱动器可用于持久 存储器708。
[0094] 通信单元710提供与其它数据处理系统或设备的通信。在这些例子中,通信单元 710可包括无线(蜂窝,WiFi等)发送器、接收器和/或发送器、网络接口卡和/或任何其 它适当的硬件,用于在物理或无线通信媒介上发送和/或接收通信。通信单元710可以通 过使用物理和无线通信链路中的任一个或两者来提供通信。
[0095] 输入/输出单元712允许与能够连接到的其它设备或客户端设备700的一部分的 数据的输入和输出。例如,输入/输出单元712可以包括接收触摸用户输入的触摸面板、接 收音频输入的麦克风、提供音频输出的扬声器和/或提供触觉输出的电机。输入/输出单 元712是用于向客户端设备700的用户提供和传递媒体数据(例如,音频数据)的用户接 口的一个例子。在另一示例中,输入/输出单元712可以通过键盘、鼠标、外部扬声器、外部 麦克风和/或一些其它合适的输入/输出设备提供用于用户输入的连接。此外,输入/输 出单元712可发送输出到打印机。显示器714提供向用户显示信息的机制,并且是用于向 客户端设备700的用户提供和传递媒体数据(例如,图像和/或视频数据)的用户接口的 一个例子。
[0096] 操作系统、公开内容或其它程序的程序代码可以位于与控制器704通信的存储设 备716。在一些实施例中,程序代码处于在持久存储器708上的功能形式。这些指令可以被 加载到存储器706中以用于由控制器704进行的处理。可以由控制器704使用计算机实现 的指令(其可以位于存储器706)来执行不同实施例的过程。例如,控制器704可以执行一 个或多个上述模块和/或设备的过程。
[0097] 图8示出根据本公开实施例的MMT内容模型。应当指出的是,CI文件适用于呈现 和媒体文件的任何格式。在图8的实施例仅用于说明。可以使用MMT内容模型的其它实施 例而不会脱离本公开的范围。
[0098] 包是逻辑实体,并且其在MMT内容模型中的逻辑结构示于图8中。在下文中,将定 义作为编码的媒体数据和用于传递和消费目的相关联信息的集合的包的逻辑结构。
[0099] 首先,一个包应包含一个或多个呈现信息文档(诸如在MMT标准的部分11中规定 的一个)、可能具有相关的传输特征的一个或多个资产(Asset)。资产是共享相同资产ID 的一个或多个媒体处理单元(MPU)的集合。资产包含编码的媒体数据,诸如音频或视频、或 网页。媒体数据既可以是定时的,也可以是不定时的。
[0100] 呈现信息(PI)文档指定在用于消费的资产之间的空间和时间关系。在该标准的 部分11中规定的HTML5和组成信息(CI)文档的组合是PI文档的例子。PI文档也可以用 来确定包中的资产的传递顺序。PI文档要么将作为在该规范中定义的一个或多个消息传 递,要么通过本规范中未规定的一些手段作为完整文件被传递。在广播传递的情况下,服务 提供商可以决定传送带呈现信息文档并且确定执行传送的频率。
[0101] 其次,资产是用于建立多媒体呈现的任何多媒体数据。资产是MPU的逻辑分组,其 共享同一资产ID以用于携带编码的媒体数据。资产的编码的媒体数据既可以是定时数据, 也可以是非定时数据。定时数据是具有固有的时间线并且会要求在指定时间的数据单元的 同步解码和呈现的编码的媒体数据。非定时数据是可基于服务的上下文或来自用户的指示 在任意时间被解码的其它类型的数据。
[0102] 单一资产的MPU应当具有定时或不定时的媒体。携带定时的媒体数据的相同的资 产的两个MPU应当在其呈现时间没有重叠。在不存在呈现指示时,相同的资产的MPU可根 据它们的序列号顺序地播放。
[0103] 任何类型的可以由MMT接收实体的呈现引擎单独消耗的媒体数据都被认为是单 独资产。可以被认为是单独资产的媒体数据类型的示例为音频、视频或网页。
[0104] 在一些实施例中,以上描述的各种功能由计算机程序产品实现或支持,其中该计 算机程序产品由计算机可读程序代码形成并且被包含在计算机可读介质上。用于计算机程 序产品的程序代码可以以功能形式位于计算机可读存储设备上,其中该计算机可读存储设 备是选择性地可移除的,并且可以被加载到或传递到客户端设备700以用于由控制器704 进行的处理。在一些说明性的实施例,程序代码可以从另一设备或数据处理系统通过网络 下载到持久存储器708以用于在客户端设备700中的使用。例如,存储在服务器数据处理系 统的计算机可读存储介质中的程序代码可以通过网络从该服务器下载到客户端设备700。 提供程序代码的数据处理系统可以是服务器计算机、客户端计算机或能够存储和传送程序 代码的某些其它设备。
[0105] 根据本公开的实施例提供基于MMT中的CI功能的解决方案。所述实施例将解决 关于HTML5扩展所关注的问题并会提供灵活的框架,其中所述框架对实现者提供使用合 适技术的许多自由(例如,它可以基于JavaScript或本身来实现)。
[0106] 虽然已经利用示范实施例描述了本公开,但是,可以对本领域技术人员建议各种 修改和改变。本公开意图涵盖这样的落在所附权利要求的范围内的修改和改变。
【主权项】
1. 一种用于呈现超文本标记语言(HTML)页的方法,包括: 确定HTML文件是否包含对CI文档的参引; 取回和处理描述至少一个HTML元素的行为的CI文档; 基于所述CI文档通过解码所述HTML文件呈现HTML页。2. 根据权利要求1所述的方法,还包括: 当检测到所述CI文档的更新时,基于更新后的CI文档重新呈现所述HTML页。3. 根据权利要求2所述的方法,其中,所述CI文档包括用于检测CI文档的更新的版 本。4. 根据权利要求1所述的方法,其中,所述CI文档包括参引要播放的媒体组块的组块 参考、和控制所述媒体组块的播放时间的同步单元(SU)。5. 根据权利要求4所述的方法,其中,所述CI文档包括多个SU,每个SU包括各自的参 引每个媒体组块的组块参考。6. 根据权利要求4所述的方法,其中,所述SU被配置成提供用于播放每个媒体组块的 开始时间。7. 根据权利要求4所述的方法,其中,所述SU被配置成提供用于播放多个媒体组块的 每一个的相对于先前的SU的各自的相对时间。8. 根据权利要求4所述的方法,其中,所述CI文档被配置成提供关于所述至少一个 HTML元素的空间布局的信息。9. 根据权利要求8所述的方法,其中,所述CI文档被配置成描述对至少一个HTML元 素的风格的改变,所述风格包括如下至少一个:所述至少一个HTML元素的位置、外观、可见 性。10. 根据权利要求1所述的方法,其中,所述CI文档包括参引要播放的媒体组块的组块 参考和控制所述媒体组块的播放时间的同步单元。11. 一种用于呈现超文本标记语言(HTML)页的装置,该装置配置成在权利要求1到10 中描述的方法中的至少一个。
【专利摘要】一种用于呈现HTML页的方法,包括:确定HTML文件是否包含对CI文档的参引,取回和处理描述至少一个HTML元素的行为的CI文档,并且基于该CI文档通过解码HTML文件呈现HTML页。一种用于呈现HTML页的装置,包括:处理电路,被配置成确定HTML文件是否包含对CI文档的参引,取回和处理描述至少一个HTML元素的行为的CI文档,基于该CI文档通过解码HTML文件呈现HTML页。
【IPC分类】G06F17/21, G06F17/00
【公开号】CN105210050
【申请号】CN201480026661
【发明人】林荣权, I.布阿齐兹
【申请人】三星电子株式会社
【公开日】2015年12月30日
【申请日】2014年3月26日
【公告号】EP2979198A1, US20140298157, WO2014157938A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1