首页> 中国专利> 接收装置、接收装置中的信息处理方法、传输装置、信息处理装置和信息处理方法

接收装置、接收装置中的信息处理方法、传输装置、信息处理装置和信息处理方法

摘要

能够从HTML应用程序侧访问包含在传输媒体流中的表示控制信息(HTML文档)的元素。接收用于显示网页的第一HTML文档。接收包括预定数量的传输媒体以及作为传输媒体的表示控制信息的第二HTML文档的传输媒体流。当生成第一HTML文档的DOM树时,如果在第一HTML文档中存在参考传输媒体流的视频元素,对应于包含在传输媒体流中的第二HTML文档生成的DOM树连接在视频元素的节点下。

著录项

  • 公开/公告号CN105144146A

    专利类型发明专利

  • 公开/公告日2015-12-09

    原文格式PDF

  • 申请/专利权人 索尼公司;

    申请/专利号CN201480022352.5

  • 发明设计人 出叶义治;

    申请日2014-04-16

  • 分类号G06F17/21;G06F13/00;H04N21/4782;

  • 代理机构北京康信知识产权代理有限责任公司;

  • 代理人余刚

  • 地址 日本东京

  • 入库时间 2023-12-18 12:45:22

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-06-05

    授权

    授权

  • 2016-04-06

    实质审查的生效 IPC(主分类):G06F17/21 申请日:20140416

    实质审查的生效

  • 2015-12-09

    公开

    公开

说明书

技术领域

本技术涉及接收装置、接收装置中的信息处理方法、传输装置、信息 处理装置和信息处理方法。具体地,本技术涉及接收并且处理诸如用于显 示网页的HTML文档的显示控制数据的接收装置等。

背景技术

通过网络浏览器执行网页的显示。此时,网络浏览器从网络服务器获 取HTML文档(HTML文件),解析HTML文档以生成文档对象模型 (DOM)树,基于DOM树生成各个渲染元素并且显示网页(例如,参照 PTL1)。

文档对象模型(DocumentObjectModel)(DOM)存在于万维网联盟 (W3C)标准中。DOM定义树状结构,其中,最外面的标签<html>是关 于一个HTML文档的顶端节点,并且指定通过JavaScript将动态处理应用 至标签的各个参数的接口。应注意,“JavaScript”是注册商标。

近年来,MPEG媒体传输(MPEGMediaTransport)(MMT)ISO/IEC 23008-1中定义的方法正在作为适用于下一代广播网的传输方法引起关 注。MMT不仅定义传输层,而且称为描述屏幕的配置或者随时间的变化 的MMT组合信息(MMTCompositionInformation)(MMT-CI)的数据结 构。MMT-CI配置传输媒体(诸如,视频、音频和图像)的表示控制信息。 MMT-CI由HTML5定义。

参考文献列表

专利文献

PTL1:日本未经审查专利申请公开第2011-065489号

发明内容

技术问题

存在视频(Video)元素存在于来自网络服务器的HTML5文档中的 情况。在这种情况下,根据通过网络浏览器显示的网页屏幕的预定区域中 的视频元素执行视频显示。在这种情况下,可以想象的是,参考MMT传 输媒体流作为视频元素的信源。

本技术的目标是能够从HTML应用程序侧访问传输媒体流中包含的 表示控制信息(HTML文档)元素。

问题的解决方案

本技术的构思是一种接收装置,包括

第一接收单元,接收用于显示网页的第一HTML文档;

第二接收单元,接收包含预定数量的传输媒体和作为所述传输媒体的 表示控制信息的第二HTML文档的传输媒体流;以及

DOM树生成单元,生成通过所述第一接收单元接收的所述第一 HTML文档的DOM树,

其中,当参考所述传输媒体流的视频元素存在于所述第一HTML文 档中时,所述DOM树生成单元将根据包含在所述传输媒体流中的所述第 二HTML文档生成的所述DOM树连接在所述视频元素的节点下。

在本技术中,通过第一接收单元接收用于显示网页的第一HTML文 档。此外,传输媒体流通过第二接收单元接收。传输媒体流包含预定数量 的传输媒体以及作为传输媒体的表示控制信息的第二HTML文档。

例如,传输媒体流可以是传输流,其中,包含传输媒体的有效载荷的 第一传输数据包以及包含与传输媒体相关的信息的第二传输数据包是时 分多路复用的。在这种情况下,传输数据包可以是MMT数据包,并且第 二HTML文档可以是MMT-CI。例如,第二HTML文档可以是具有HTML 结构的数据,其中,MPEG2-TS的数据结构映射到HTML结构。

通过第一接收单元接收的第一HTML文档的DOM树通过DOM树生 成单元生成。当参考传输媒体流的视频元素存在于第一HTML文档中时, 根据包含在传输媒体流中的第二HTML文档生成的DOM树连接在视频元 素的节点下。

在本技术中,当生成第一HTML文档的DOM树时,根据第二HTML 文档生成的DOM树连接在视频元素的节点下。因此,可以从HTML应用 程序侧访问包含在传输媒体流中的表示控制信息(HTML文档)元素。

应注意,在本技术中,例如,可进一步提供基于通过DOM树生成单 元生成的DOM树获取第二HTML文档的预定元素的元素获取单元。在这 种情况下,例如,可以在HTML应用程序侧中获取并且使用第二HTML 文档的预定元素。

例如,可进一步提供基于通过DOM树生成单元生成的DOM树来控 制网页显示的显示控制单元,并且显示控制单元可基于通过元素获取单元 获取的第二HTML文档的预定元素来显示与网页的显示屏幕上预定数量 的传输媒体的显示控制有关的信息。在这种情况下,例如,用户可以确定 与网页的显示屏幕上预定数量的传输媒体的显示控制有关的信息。

此外,例如,用于访问第二HTML文档的特定元素的程序可包含在 第一HTML文档中,并且元素获取单元可基于该程序获取第二HTML文 档的特定元素。在这种情况下,例如,可以在HTML应用程序侧中容易 地获取第二HTML文档的预定元素。

此外,例如,参考获取用于访问第二HTML文档的特定元素的程序 的信息可包含在第一HTML文档中,并且元素获取单元可基于使用参考 信息获取的该程序获取第二HTML文档的特定元素。在这种情况下,例 如,可以在HTML应用程序侧中容易地获取第二HTML文档的预定元素。

此外,本技术的另一个构思是传输装置,包括

保持部,保持用于显示包含参考传输媒体流的视频元素并且包含用于 访问第二HTML文档的特定元素的程序或者用于获取所述程序的参考信 息的网页的第一HTML文档,所述传输媒体流包含预定数量的传输媒体 和作为所述传输媒体的表示控制信息的第二HTML文档;以及

传输单元,传输被保持的第一HTML文档。

在本技术中,用于显示网页的第一HTML文档被保持在保持部中。 参考传输媒体流的视频元素包含在第一HTML文档中,其中,传输媒体 流包含预定数量的传输媒体以及作为传输媒体的表示控制信息的第二 HTML文档。此外,第一HTML文档包含用于访问第二HTML文档的特 定元素的程序或者获取该程序的参考信息。保持的第一HTML文档通过 传输单元传输。

例如,传输媒体流可以是传输流,其中,包含传输媒体的有效载荷的 第一传输数据包以及包含与传输媒体相关的信息的第二传输数据包是时 分多路复用的。在这种情况下,传输数据包可以是MMT数据包,并且第 二HTML文档可以是MMT-CI。

在本技术中,用于显示从传输单元传输的网页的第一HTML文档包 含用于访问在传输媒体流中包含的第二HTML文档的特定元素的程序或 者用于获取该程序的参考信息。因此,可以在接收单元中的HTML应用 程序侧中容易地获取第二HTML文档的预定元素。

此外,本技术的另一个构思是信息处理装置,包括

数据获取单元,获取用于显示网页的第一HTML文档;以及

DOM树生成单元,解析通过所述数据获取单元获取的所述第一 HTML文档并且生成DOM树,在所述DOM树中,多个元素相互关联,

其中,当参考包含预定数量的传输媒体和作为所述传输媒体的表示控 制信息的第二HTML文档的传输媒体流的视频元素存在于所述第一 HTML文档中时,所述DOM树生成单元将根据包含在所述传输媒体流中 的所述第二HTML文档生成的所述DOM树连接在所述视频元素下。

在本技术中,用于显示网页的第一HTML文档通过数据获取单元获 取。解析通过数据获取单元获取的第一HTML文档,并且通过DOM树生 成单元生成其中多个元素相互关联的DOM树。

在这种情况下,当参考传输媒体流的视频元素存在于第一HTML文 档中时,根据包含在传输媒体流中的第二HTML文档生成的DOM树被连 接在视频元素下,其中,传输媒体流包含预定数量的传输媒体以及作为传 输媒体的表示控制信息的第二HTML文档。

在本技术中,根据第二HTML文档生成的DOM树被连接在第一 HTML文档的DOM树的视频元素的节点下。因此,可以从HTML应用程 序侧访问包含在传输媒体流中的表示控制信息(HTML文档)元素。

此外,本技术的另一个构思是信息处理装置,包括

数据获取单元,获取包含定义与显示控制有关的信息的多个结构单元 的第一显示控制数据;以及

结构化数据生成单元,解析通过所述数据获取单元获取的所述第一显 示控制数据并且生成结构化数据,在所述结构化数据中,所述多个结构单 元彼此关联,

其中,当参考包含预定数量的传输媒体并且包含定义所述传输媒体的 表示控制信息的所述多个结构单元的第二显示控制数据的传输媒体流的 预定结构单元存在于所述第一显示控制数据中时,所述结构化数据生成单 元将根据包含在所述传输媒体流中的所述第二显示控制数据生成的所述 结构化数据连接在所述预定结构单元下。

发明的有益效果

根据本技术,例如,可以从HTML应用程序侧访问包含在传输媒体 流中的表示控制信息(HTML文档)的内容。应注意,本说明书中公开的 效果仅是实例,实施方式不限于此,并且可存在另外的效果。

附图说明

[图1]示出了作为实施方式的显示系统的配置实例的框图。

[图2]示出了MMT-CI的基本结构的示图。

[图3]示出了当参考MMT流的视频(Video)元素存在于HTML5文 档时浏览器屏幕和MMT屏幕之间的关系的示图。

[图4]示出了网络浏览器的HTMLDOM处理单元中的DOM树生成 过程的实例的流程图。

[图5]示出了HTML文档的DOM树和连接至此的MMT-CI的DOM 树之间的相互关系的实例的示图。

[图6]示出了HTML文档的DOM树和连接至此的两个MMT-CI的 DOM树之间的相互关系的实例的示图。

[图7]示出了MMT-CI的实例的示图。

[图8]示出了MMT-CI的DOM树的实例的示图。

[图9]示出了HTML文档的实例的示图。

[图10]示出了HTML文档的DOM树的实例的示图。

[图11]示出了其中MMT-CI的DOM树连接在HTML文档的DOM树 的视频元素下的实例的示图。

[图12]示出了其中MMT屏幕显示在部分区域中的浏览器屏幕的实例 的示图。

[图13]示出了包含用于访问MMT-CI的特定元素的程序(脚本)的参 考信息的HTML文档的实例,以及包含用于访问MMT-CI的特定元素的 程序(脚本)的脚本文件的实例的示图。

具体实施方式

此后,将描述实现本发明的实施方式(以下,“实施方式”)。应注意, 将按以下顺序进行描述。

1.实施方式

2.变形例

<1.实施方式>

[显示系统的配置实例]

图1示出了显示系统10的配置实例。在显示系统10中,广播台110、 流媒体服务器(streamingserver)120以及网络(Web)服务器130被布置 在发送侧上,并且接收器200被布置在接收侧上。

广播台110生成MMT结构的传输数据包(参照ISO/IECCD23008-1) (即,其中包含MMT数据包的传输媒体流),并且通过RF传输信道将传 输媒体流传输至接收侧。在下文中,根据情况,传输媒体流将被称为“MMT 流”。在这种情况下,广播台110经由适当的应用层等RF调制MMT流并 且随后通过RF传输信道将MMT流传输到接收侧。流媒体服务器120通 过例如通信网络传输信道(诸如,互联网300)将与通过以上所描述的广 播台110处理的MMT流相同的MMT流传输到接收侧。在这种情况下, 流媒体服务器120将MMT流转换为IP数据包并且通过通信网络传输信道 将该IP数据包传输到接收侧。

包含传输媒体(诸如,视频和音频)的有效载荷的第一MMT数据包 以及包含与传输媒体有关的信息的有效载荷的第二MMT数据包至少通过 片段数据包的大小在MMT流中是时分多路复用的。描述屏幕的配置或者 随时间变化的称为MMT组合信息(MMT-CI)的数据结构被定义为与传 输媒体有关的一个信息类型。MMT-CI配置传输媒体(诸如视频、音频和 图像)的表示控制信息。MMT-CI由HTML5定义。

图2示出了MMT-CI的基本结构。根元素是“html”,并且具有头部 元素和主体元素。头部元素除了标题元素之外具有多个视图元素,并且每 一个视图元素具有多个divLocation元素。此外,主体元素具有多个div元 素。可以将视频(video)、音频(audio)、图像(img)等放置在div元素 内。源元素或者src属性用于指定各个媒体。视图元素确定主体的div的 显示位置;然而,通过其下的divLocation元素确定初始位置。DivLocation 元素有顺地指出以时序方式改变的显示位置。因此,在没有重装页面的情 况下,显示位置根据divLocation元素进行改变。

返回图1,网络服务器130在诸如存储器的保持部中保持用于显示网 页(HTML5应用程序)的HTML5文档(HTML文件)。响应于接收侧 的要求,网络服务器130使用IP传输单元通过诸如互联网300的通信网 络传输信道将在保持部中保持的HTML5文档传输到接收侧。众所周知, 在HTML5中允许存在视频(video)元素。例如,存在视频元素存在于从 网络服务器130传输到接收侧的HTML5文档以及视频元素的信元在 MMT流中的情况。在这种情况下,参考MMT流的参考信息显示为视频 元素。

接收器200包括IP接收单元201、网络(Web)浏览器202、输出单 元203、IP/RF接收单元204、MMT解码单元205以及MMT播放器206。 在应用层中解析MMT流之后,IP/RF接收单元204接收通过RF传输信道 从广播台110传输到此的MMT流。可替代地,IP/RF接收单元204接收 通过通信网络传输信道从网络服务器130传输到此的MMT流。

MMT解码单元205将包含在由IP/RF接收单元204接收的MMT流 中的MMT数据包提交到未分包的解码过程,获取诸如视频、音频和图像 的数据作为媒体数据,并且也获取元数据和消息。在这种情况下,也获取 描述屏幕的配置或者随时间变化的MMT-CI。MMT解码单元205也执行 MMT-CI的文档对象模型(DOM)树的生成。

MMT播放器206根据通过MMT-CI基于通过MMT解码单元205获 取的诸如视频、音频和图像的数据指定的屏幕的配置(布置)、随时间的 变化等生成图像和音频的输出数据。

输出单元203基于通过MMT播放器206生成的图像和音频的输出数 据或者通过网络浏览器202生成的图像和音频的输出数据来执行图像显示 和音频输出。输出单元由执行图像显示的显示器、执行音频输出的扬声器 等进行配置。

IP接收单元201接收通过诸如互联网300的通信网络传输信道从网 络服务器130传输到此的HTML5文档(HTML文件)。网络浏览器202 解析由IP接收单元201接收的HTML5文档,生成DOM树,并且基于 DOM树等生成图像和音频的输出数据。

网络浏览器202包括解析HTML5文档的HTML解析单元202a,以 及基于解析结果生成DOM树的HTMLDOM处理单元202b。此外,网络 浏览器202包括HTML布局处理单元202c和HTML渲染处理单元202d, 基于DOM树等执行布置过程和渲染过程并且生成图像和音频的输出数 据。

在实施方式中,当参考MMT流的视频(video)元素存在于HTML5 文档中时,HTMLDOM处理单元202b将通过如上所述的MMT解码单元 205生成的MMT-CI的DOM树连接在视频元素的节点下。通过以此方式 执行DOM树的连接,从通过网络浏览器202处理的HTML应用程序侧访 问MMT-CI的元素成为可能。

图3示出了当参考MMT流的视频(video)元素存在于HTML5文 档中时的浏览器屏幕(HTML5)和MMT屏幕之间的关系。在这种情况 下,MMT屏幕进入插入浏览器屏幕的一部分中的状态。在此,当MMT 屏幕插入到浏览器屏幕的一部分时,通过网络浏览器202的HTML渲染 处理单元202d执行大小调整等。

图4示出了网络浏览器202的HTMLDOM处理单元202b中的DOM 树生成过程的实例。在步骤ST1中,HTMLDOM处理单元202b开始DOM 树生成过程,并且随后在步骤ST2中设置i=0。

接下来,在步骤ST3中,HTMLDOM处理单元202b确定解析的元 素是否存在于HTML文档中。当解析的元素存在时,在步骤ST4中,HTML DOM处理单元202b针对各个标签解析HTML文档的元素。

接下来,在步骤ST5中,HTMLDOM处理单元202b确定视频元素 是否存在于解析的HTML文档的元素中。当视频元素存在于这些元素中 时,在步骤ST6中,HTMLDOM处理单元202b确定信源是不是MMT流。

当信源是MMT流时,在步骤ST7中,HTMLDOM处理单元202b 将MMT-CI的DOM树连接在视频元素的节点下。换言之,HTMLDOM 处理单元202b将用作otherPlane[i]的MMT平面的DOM树的文档结合至 视频元素的子节点。

接下来,在步骤ST8中,HTMLDOM处理单元202b使i值递增, 随后返回到步骤ST3的过程,并且重复以上所描述的相同过程。应注意, 当没有视频元素存在于步骤ST5中时,并且当视频元素的信源不是步骤 ST6中的MMT流时,该过程直接返回到步骤ST3的过程。此外,当解析 HTML文档的所有元素并且在步骤ST3中没有解析的元素时,HTMLDOM 处理单元202b进行至步骤ST9并且完成DOM树生成过程。

图5示出了HTML文档的DOM树和连接至此的MMT-CI的DOM 树之间的相互关系的实例。使用这些DOM树,可以访问HTML文档的各 个元素以及MMT-CI的各个元素。

例如,可以使用诸如以下示出的脚本(script)执行访问HTML文档 的视频元素。

varvideoElm=document.getElementsByTagName('video')[0];

可替代地,如果id附接至视频元素,则可以使用诸如以下示出的脚 本执行访问HTML文档的视频元素。

varvideoElm=document.getElementByID("v1");

此外,可以使用诸如以下示出的脚本执行访问MMT-CI的各个元素, 例如,视图元素。该脚本是从HTML文档的视频元素访问MMT-CI的视 图元素的情况下的实例。

varmmtElm=

videoElm.otherPlane[0].document.getElementsByTagName('view')[0];

此外,也可以从HTML文档的顶端相对访问MMT-CI的视图元素。 以下示出了在这种情况下的脚本的实例。

varmmtElm=

document.firstChild.firstChild.childNode[1].otherPlane

[0].document.getElementsByTagName('view')[0];

应注意,因为在时间序列中适当更新MMT-CI的DOM,所以当 MMT-CI的DOM从HTML应用程序重新动态写入时,不可以保持完整性。 因此,需要使用只读方式(readonly)。换言之,从otherPlane向前访问的 所有DOM被设定为只读方式(readonly)。

图6是示出了HTML文档的DOM树和连接至此的两个MMT-CI的 DOM树之间的相互关系的实例的示图。使用这些DOM树,可以访问 HTML文档的各个元素以及两个MMT-CI的各个元素。

例如,可以使用诸如以下示出的脚本(script)执行通向DOM树 (otherPlane[i])的MMT-CI的视图元素。

varmmtElm=

document.firstChild.firstChild.childNode

[1].otherPlane[1].document.getElementsByTagName('view')[0];

图7是示出了MMT-CI的实例的示图。Html元素具有头部元素和主 体元素。头部元素具有标题元素和视图元素。显示标题的文本数据存在于 标题元素中。视图元素具有两个divLocation元素。此外,主体元素具有 两个div元素。一个div元素具有视频元素和音频元素,并且另一个div 元素具有两个img元素。图8示出了MMT-CI的DOM树的实例。

图9示出了HTML文档的实例。Html元素具有头部元素和主体元素。 头部元素具有标题元素。显示标题的文本的数据存在于标题元素中。此外, 主体元素具有div元素和脚本元素。Div元素具有p元素和视频元素。显 示“图像2的显示开始时间”的文本数据存在于p元素中。MMT流 "src="http://sample.mmt""的参考信息显示为视频元素。

用于访问各个元素并且获取该元素的脚本显示为脚本元素。在此, "varvideoElm=document.getElementsByTagName('video')[0];"是用于访问 HTML文档的视频元素的脚本。此外,"varmmtElm= videoElm.otherPlain[0].document.getElementsByTagName('view')[0];"是用于 从HTML文档的视频元素访问MMT-CI的视图元素的脚本。

此外,"varendtime= mmtElm.getElememtById('Image1').getAttributeNode("MMT-CI:end").nodeV alue;"是用于访问MMT-CI的图像1元素并且获取“结束”值的脚本。可 以使用该脚本获取显示结束时间的值“18:00”。

此外,"varpelm=document.getElementsByTagName('p')[0];"和 "pelm.innerText=pelm.innerText+endtime;"是用于访问MMT-CI的P元素 并且获取显示“图像2的显示开始时间”的文本数据的脚本。

图10示出了HTML文档的DOM树的实例。图11示出了其中MMT-CI 的DOM树连接在HTML文档的DOM树的视频元素下的实例。

将简单描述图1中示出的显示系统10的操作。通过RF传输信道将 MMT流从广播台110传输到接收侧。可替代地,通过诸如互联网300的 通信网络传输信道将MMT流从流媒体服务器120传输到接收侧。

从广播台110或者流媒体服务器120传输的MMT流通过接收器200 的IP/RF接收单元204接收。MMT流被供应给MMT解码单元205。MMT 解码单元205将包含在MMT流中的MMT数据包提交到未分包过程和解 码过程,获取诸如视频、音频和图像的数据作为媒体数据,并且进一步获 取元数据和消息。

此外,还通过MMT解码单元205获取描述屏幕的配置或者随时间变 化的MMT-CI。在MMT解码单元205中,执行MMT-CI的解析并且生成 MMT-CI的DOM树。通过MMT解码单元205获取的各个数据被供应给 MMT播放器206。

MMT播放器206根据通过MMT-CI基于通过MMT解码单元205获 取的诸如视频、音频和图像的数据指定的屏幕的配置(布置)、随时间的 变化等生成图像和音频的输出数据。图像和音频的输出数据被供应给输出 单元203。在输出单元203中,当显示MMT屏幕时,基于通过MMT播 放器206生成的图像和音频的输出数据执行图像显示和音频输出。

此外,响应于接收侧的要求,用于显示网页(HTML5应用程序)的 HTML5文档(HTML文件)通过诸如互联网300的通信网络传输信道从 网络服务器130传输到接收侧。从网络服务器130传输的HTML5文档 (HTML文件)由接收器200的IP接收单元201接收。HTML5文档被供 应给网络浏览器202。

在网络浏览器202中,解析通过接收单元201接收的HTML5文档, 生成DOM树,并且基于DOM树等生成图像和音频的输出数据。在网络 浏览器202中,当生成DOM树时,当参考MMT流的视频(video)元素 存在于HTML5文档中时,通过如上所述的MMT解码单元205生成的 MMT-CI的DOM树连接在视频元素的节点下(参照图8、图10和图11)。

通过网络浏览器202生成的图像和音频的输出数据被供应给输出单 元203。在输出单元203中,当显示浏览器屏幕时,基于通过网络浏览器 202生成的图像和音频的输出数据执行图像显示和音频输出。在此,当参 考MMT流的视频(video)元素存在于HTML文档中时,插入MMT屏 幕并且在浏览器屏幕的预定区域中显示MMT屏幕(参照图3)。

在网络浏览器202中,根据观察者的操作或者自动地基于连接的 DOM树,执行访问MMT-CI的预定元素、获取并且使用该元素。例如, 基于获取的元素执行与浏览器屏幕上的MMT屏幕的显示控制有关的显示 信息。在网络浏览器202中,例如,当用于访问MMT-CI的预定元素的脚 本包含在HTML文档中时,使用该脚本执行获取MMT-CI的预定元素。 应注意,根据该情形,也执行HTML文档的预定元素的获取。

图12示出了浏览器屏幕的实例。MMT屏幕被插入浏览器屏幕的部 分区域中。MMT屏幕的显示区域被分成两个,视频(video)和音频(audio) 在一个区域上显示,并且图像1(Image1)在另一个区域中显示。浏览器 屏幕在MMT屏幕的显示区域附近显示“图像2的显示时间:18:00”。

例如,使用包含在上述图9的HTML文档中的脚本获取的MMT-CI 和HTML文档的特定元素(值“18:00”是显示结束时间的值,并且文 本数据显示“图像2的显示开始时间”)用于显示信息。基于该显示,当 时间达到18:00时,浏览器屏幕的观察者可以提前确定在MMT屏幕的显 示区域中显示的图像1(Image1)将切换到图像2(Image2)。

如上所述,在图1中示出的显示系统10中,在接收器200的网络浏 览器202中,在HTML文档的DOM树生成期间,当参考MMT流的视频 元素存在于HTML文档中时,根据MMT-CI生成的DOM树连接在视频 元素的节点下。

因此,例如,可以从HTML应用程序侧访问MMT-CI的元素。例如, 可以基于获取的MMT-CI的预定元素在浏览器屏幕(网页的显示屏幕)上 显示与MMT屏幕的显示控制有关的信息。因此,用户(观察者)可以确 定与呈现在浏览器屏幕上的传输媒体的显示控制有关的信息。

<2.变形例>

应注意,在上述实施方式中,给出的实例为用于访问MMT-CI的特 定元素的程序(脚本)包含在从网络服务器130传输的HTML文档中(参 照图9)。

然而,可以想到从网络服务器130传输的HTML文档包含用于获取 访问MMT-CI的特定元素的程序(脚本)的参考信息。在这种情况下,网 络浏览器202基于参考信息从网络服务器130获取包含用于访问MMT-CI 的特定元素的程序(脚本)的脚本文件。

图13(a)示出了在这种情况下的HTML文档的实例。在此, ""src="http://sample.mmt""是用于获取访问MMT-CI的特定元素的程序(脚 本)的参考信息。此外,图13(b)示出了在这种情况下的包含用于访问 MMT-CI的特定元素的程序(脚本)的脚本文件的实例。

此外,在上述实施方式中,给出的实例为传输媒体流是MMT流;然 而,本技术当然可以同样应用于处理与MMT流相似的传输媒体流的显示 系统。换言之,在上述实施方式中,给出的实例为第二HTML文档是 MMT-CI;然而,例如,可以想象的是,MPEG2-TS的数据结构映射到具 有HTML结构的数据。

此外,在上述实施方式中,给出的实例为流媒体服务器120和网络服 务器130彼此不相同;然而,也可以想象的是由单个服务器形成的这些服 务器的配置。

此外,在上述实施方式中,给出的实例为MMT解码单元205和MMT 播放器206从网络浏览器202明显呈现作为接收器200。然而,可以想象 的是,提供设置有MMT解码单元205和MMT播放器206的功能的网络 浏览器202。在这种情况下,MMT解码单元205和MMT播放器206不是 必需的。

此外,本技术可采用诸如以下配置。

(1)一种接收装置,包括:第一接收单元,接收用于显示网页的第 一HTML文档;第二接收单元,接收包含预定数量的传输媒体和作为所 述传输媒体的表示控制信息的第二HTML文档的传输媒体流;以及DOM 树生成单元,生成通过所述第一接收单元接收的所述第一HTML文档的 DOM树,其中,当参考所述传输媒体流的视频元素存在于所述第一HTML 文档中时,所述DOM树生成单元将根据包含在所述传输媒体流中的所述 第二HTML文档生成的所述DOM树连接在所述视频元素的节点下。

(2)根据(1)所述的接收装置进一步包括元素获取单元,基于通过 所述DOM树生成单元生成的所述DOM树获取所述第二HTML文档的预 定元素。

(3)根据(2)所述的接收装置进一步包括显示控制单元,基于通过 所述DOM树生成单元生成的所述DOM树来控制所述网页的显示,其中, 所述显示控制单元基于通过所述元素获取单元获取的所述第二HTML文 档的预定元素在所述网页的显示屏幕上显示与所述预定数量的传输媒体 的表示控制有关的信息。

(4)根据权利要求(2)或者(3)所述的接收装置,其中,用于访 问所述第二HTML文档的特定元素的程序被包含在所述第一HTML文档 中,并且其中,所述元素获取单元基于所述程序获取所述第二HTML文 档的特定元素。

(5)根据(2)或者(3)所述的接收装置,其中,获取用于访问所 述第二HTML文档的特定元素的程序的参考信息被包含在所述第一 HTML文档中,并且其中,所述元素获取单元基于使用所述参考信息获取 的所述程序来获取所述第二HTML文档的特定元素。

(6)根据(1)至(5)中任一项所述的接收装置,其中,其中,所 述传输媒体流是传输流,在所述传输流中,包含所述传输媒体的有效载荷 的第一传输数据包与包含与所述传输媒体相关的信息的第二传输数据包 是时分多路复用的。

(7)根据(6)所述的接收装置,其中,所述传输数据包是MMT数 据包,并且其中,所述第二HTML文档是MMT-CI。

(8)一种接收装置中的信息处理方法,所述接收装置包括:第一接 收单元,接收用于显示网页的第一HTML文档;以及第二接收单元,接 收包含预定数量的传输媒体和作为所述传输媒体的表示控制信息的第二 HTML文档的传输媒体流,所述方法包括以下步骤:生成通过所述第一接 收单元接收的所述第一HTML文档的DOM树的步骤;以及当参考所述传 输媒体流的视频元素存在于所述第一HTML文档中时,将根据包含在所 述传输媒体流中的所述第二HTML文档生成的所述DOM树连接在所述视 频元素的节点下。

(9)一种传输装置,包括:保持部,保持用于显示包含参考传输媒 体流的视频元素并且包含用于访问第二HTML文档的特定元素的程序或 者用于获取所述程序的参考信息的网页的第一HTML文档,所述传输媒 体流包含预定数量的传输媒体和作为所述传输媒体的表示控制信息的第 二HTML文档;以及传输单元,传输被保持的所述第一HTML文档。

(10)根据(9)所述的传输装置,其中,所述传输媒体流是传输流, 其中,包含所述传输媒体的有效载荷的第一传输数据包和包含与所述传输 媒体相关的信息的第二传输数据包是时分多路复用的。

(11)根据(10)所述的传输装置,其中,所述传输数据包是MMT 数据包,并且其中,所述第二HTML文档是MMT-CI。

(12)一种信息处理装置,包括:数据获取单元,获取用于显示网页 的第一HTML文档;以及DOM树生成单元,解析通过所述数据获取单元 获取的所述第一HTML文档并且生成DOM树,在所述DOM树中,多个 元素相互关联,其中,当参考包含预定数量的传输媒体和作为所述传输媒 体的表示控制信息的第二HTML文档的传输媒体流的视频元素存在于所 述第一HTML文档中时,所述DOM树生成单元将根据包含在所述传输媒 体流中的所述第二HTML文档生成的所述DOM树连接在所述视频元素 下。

(13)一种信息处理方法,包括:使网络浏览器获取用于显示网页的 第一HTML文档的数据获取步骤;以及使所述网络浏览器解析获取的所 述第一HTML文档以生成DOM树的DOM树生成步骤,在所述DOM树 中,多个元素彼此关联,其中,在所述DOM树生成步骤中,当参考包含 预定数量的传输媒体和作为所述传输媒体的表示控制信息的第二HTML 文档的传输媒体流的视频元素存在于所述第一HTML文档中时,将根据 包含在所述传输媒体流中的所述第二HTML文档生成的所述DOM树连接 在所述视频元素下。

(14)一种信息处理装置,包括:数据获取单元,获取包含定义与显 示控制有关的信息的多个结构单元的第一显示控制数据;以及结构化数据 生成单元,解析通过所述数据获取单元获取的所述第一显示控制数据并且 生成结构化数据,在所述结构化数据中,所述多个结构单元彼此关联,其 中,当参考包含预定数量的传输媒体并且包含定义所述传输媒体的表示控 制信息的所述多个结构单元的第二显示控制数据的传输媒体流的预定结 构单元存在于所述第一显示控制数据中时,所述结构化数据生成单元将根 据包含在所述传输媒体流中的所述第二显示控制数据生成的所述结构化 数据连接在所述预定结构单元下。

(15)一种信息处理方法,包括:获取包含定义与显示控制有关的信 息的多个结构单元的第一显示控制数据的数据获取步骤;以及解析获取的 所述第一显示控制数据并且生成结构化数据的结构化数据生成步骤,在所 述结构化数据中,所述多个结构单元彼此关联,其中,在所述结构化数据 生成步骤中,当参考包含预定数量的传输媒体并且包含定义所述传输媒体 的表示控制信息的所述多个结构单元的第二显示控制数据的传输媒体流 的预定结构单元存在于所述第一显示控制数据中时,将根据包含在所述传 输媒体流中的所述第二显示控制数据生成的所述结构化数据连接在所述 预定结构单元下。

(16)一种显示系统,包括:第一传输装置,传输用于显示网页的第 一HTML文档;第二传输装置,传输包含预定数量的传输媒体和作为传 输媒体的表示控制信息的第二HTML文档的传输媒体流;以及接收装置, 包括第一接收单元,接收从第一传输装置传输的第一HTML文档;以及 第二接收单元,接收从第二传输装置传输的传输媒体流,其中,接收装置 包括生成由第一接收单元接收的第一HTML文档的DOM树的DOM树生 成单元,以及基于通过DOM树生成单元生成的DOM树来控制网页显示 的显示控制单元,并且其中,当参考传输媒体流的视频元素存在于第一 HTML文档中时,DOM树生成单元将根据包含在传输媒体流中的第二 HTML文档生成的DOM树连接在视频元素的节点下。

本技术的主要特征是当参考MMT流的视频元素存在时,在用于显示 网页的HTML文档(HTML应用程序)的DOM树生成期间,通过将 MMT-CI的DOM树连接在视频元素的节点下,能够从HTML应用程序侧 访问MMT-CI的元素(参照图5)。

符号说明

10显示系统

110广播台

120流媒体服务器

130网络服务器

200接收器

201IP接收单元

202网络浏览器

202aHTML解析单元

202bHTMLDOM处理单元

202cHTML布局处理单元

202dHTML渲染处理单元

203输出单元

204IP/RF接收单元

205MMT解码单元

206MMT播放器

300互联网

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号