首页> 中国专利> 广播发送装置、广播接收装置、广播发送装置的操作方法、以及广播接收装置的操作方法

广播发送装置、广播接收装置、广播发送装置的操作方法、以及广播接收装置的操作方法

摘要

根据本发明的实施例的广播接收装置的操作方法包括:接收广播信号;基于广播信号接收媒体内容呈现信息,媒体内容呈现信息包括呈现媒体内容所需的信息;以及基于媒体内容呈现信息呈现媒体内容。

著录项

  • 公开/公告号CN106165433A

    专利类型发明专利

  • 公开/公告日2016-11-23

    原文格式PDF

  • 申请/专利权人 LG电子株式会社;

    申请/专利号CN201580017936.8

  • 申请日2015-04-09

  • 分类号H04N21/2387;H04N21/45;H04N21/43;H04N21/25;

  • 代理机构中原信达知识产权代理有限责任公司;

  • 代理人张伟峰

  • 地址 韩国首尔

  • 入库时间 2023-06-19 00:56:20

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-06-25

    授权

    授权

  • 2016-12-21

    实质审查的生效 IPC(主分类):H04N21/2387 申请日:20150409

    实质审查的生效

  • 2016-11-23

    公开

    公开

说明书

技术领域

本发明涉及广播发送装置、广播接收装置、广播发送装置的操作方法、以及广播接收装置的操作方法。

背景技术

随着数字广播和通信环境的发展,使用除了现有的广播网络之外的通信网络的混合广播已经备受关注。另外,这样的混合广播提供与诸如智能电话或者平板交互的应用或者广播服务。而且,混合广播已经提供被关联广播服务的应用和用于提供适合于各个用户的个性化功能。

为了混合广播,广播接收装置被要求自由地接入通信网络(例如,宽带)。而且,广播接收装置被要求呈现经由通信网络(例如,宽带)接收到的内容。为此,广播接收装置和广播发送装置有必要地支持支持广播网络和通信网络(例如,宽带)的内容传送协议。因此,建议广播发送装置和广播接收装置使用经HTTP的MPEG动态适配流(DASH),其是用于根据网络环境适配地发送媒体内容的标准技术,和MEPG媒体传送(MMT),其是用于经由IP网络有效地发送媒体内容的传输标准。

发明内容

技术问题

本发明的实施例提供广播发送装置、广播接收装置、广播发送装置的操作方法、以及广播接收装置的操作方法,其经由通信网络(例如,宽带)和广播网络提供媒体内容的传输和呈现。

技术方案

在一个实施例中,一种广播接收装置的操作方法包括:接收广播信号;基于广播信号接收媒体内容呈现信息,媒体内容呈现信息包括呈现媒体内容所需的信息;以及基于媒体内容呈现信息呈现媒体内容。

广播接收装置的操作方法可以进一步包括:从媒体内容呈现信息获取被包括在媒体内容中的媒体组件的属性,其中基于媒体内容呈现信息的媒体内容的呈现可以包括基于媒体组件的属性呈现媒体组件。

从媒体内容呈现信息获取被包括在媒体内容中的媒体组件的属性可以包括:从媒体内容呈现信息获取作为呈现一个场景所需的多个媒体组件的聚集的复合组件的属性,并且基于媒体组件的属性呈现媒体组件可以包括基于复合组件的属性呈现复合组件。

复合组件的属性可以包括用于识别被包括在复合组件的多个媒体组件的子属性,并且基于复合组件的属性呈现复合组件可以包括基于用于识别被包括在复合组件中的多个媒体组件的子属性呈现复合组件。

复合组件的属性可以包括用于指示是否复合组件是可呈现的媒体组件的属性,并且基于复合组件的属性呈现复合组件可以包括基于用于指示是否复合组件是可呈现的媒体组件的属性呈现复合组件。

从媒体内容呈现信息获取被包括在媒体内容中的媒体组件的属性可以包括:从媒体内容呈现信息获取用于识别关联于媒体组件的媒体组件的属性,并且基于媒体组件的属性呈现媒体组件可以包括基于用于识别关联于媒体组件的媒体组件的属性呈现媒体组件。

基于用于识别关联于媒体组件的媒体组件的属性呈现媒体组件可以包括:呈现关联于媒体组件的媒体组件。

从媒体内容呈现信息获取被包括在媒体组件中的媒体组件的属性可以包括:从媒体内容呈现信息获取用于指示通过媒体组件定向的装置的属性,并且基于媒体组件的属性呈现媒体组件可以包括:基于用于指示通过媒体组件定向的装置的属性呈现媒体组件。

用于指示通过媒体组件定向的装置的属性可以包括表示直接接收广播信号的装置的屏幕的主屏幕、被连接到主屏幕并且与主屏幕交互的配套装置、以及作为主屏幕的一部分的插入屏幕中的至少一个。

广播接收装置的操作方法可以进一步包括:从媒体内容呈现信息获取片段的呈现开始时间的参考时间;以及基于呈现开始时间的参考时间获取片段的呈现开始时间,其中基于媒体内容呈现信息呈现媒体内容可以包括呈现被包括在片段中的媒体内容,并且片段可以是用于发送媒体内容的传送单元。

基于呈现开始时间的参考时间获取片段的呈现开始时间可以包括:获取基于表示媒体内容的连续时间间隔的时段的开始时间的片段的呈现开始时间、基于时段的开始时间的相对呈现开始时间、以及呈现开始时间的参考时间。

基于广播信号获取媒体内容呈现信息可以包括:从广播信号获取信令消息;以及从信令消息获取用于指示媒体内容呈现信息的传输方法的第一元素和用于根据媒体内容呈现信息的传输方法用信号发送媒体内容呈现信息的第二元素。

第一元素可以指示通过基于会话的传送协议发送媒体内容呈现信息和能够接收媒体内容呈现信息的地址的标识符中的至少一个,并且第二元素可以包括基于会话的传送协议会话的标识符。

第一元素可以指示在不同于用于发送信令消息的第一广播流的第二广播流中,通过基于会话的传送协议发送能够接收媒体内容呈现信息的地址的标识符和媒体内容呈现信息中的至少一个,并且第二元素可以包括基于会话的传送协议的标识符和用于识别第二广播流的广播流的标识符。

广播流的标识符可以指示被包括在射频信道中的逻辑数据传送路径。

第一元素可以指示通过基于分组的传送协议发送媒体内容呈现信息和能够接收媒体内容呈现信息的地址的标识符中的至少一个,并且第二元素可以包括基于分组的传送协议分组的标识符。

第一元素可以指示在不同于用于发送信令消息的第一广播流的第二广播流中,通过基于分组的传送协议发送能够接收媒体内容呈现信息的地址的标识符和媒体内容呈现信息中的至少一个,并且第二元素可以包括基于分组的传送协议分组和用于识别第二广播流的广播流的标识符。

第一元素可以指示在被包括在互联网协议(IP)数据报中的状态下发送媒体内容呈现信息,并且第二元素可以包括用于识别IP数据报的IP地址和端口编号。

在另一实施例中,一种用于接收广播信号的广播接收装置,包括:广播接收单元,该广播接收单元被配置成接收广播信号;和控制单元,该控制单元被配置成基于广播信号接收媒体内容呈现信息,媒体内容呈现信息包括呈现媒体内容所需的信息,并且基于媒体内容呈现信息呈现媒体内容。

在另一实施例中,一种用于发送广播信号的广播发送装置,包括:控制单元,该控制单元被配置成获取媒体内容呈现信息,媒体内容呈现信息包括呈现媒体内容所需的信息,并且基于媒体内容呈现信息生成广播信号;和发送单元,该发送单元被配置成发送广播信号。

有益效果

本发明的一个实施例提供广播发送装置、广播接收装置、广播发送装置的操作方法、以及广播接收装置的操作方法,其经由通信网络(例如,宽带)和广播网络提供媒体内容的传输和呈现。

附图说明

图1图示根据本发明的实施例的用于发送用于未来的广播服务的广播信号的装置的结构。

图2图示根据本发明的一个实施例的输入格式化块。

图3图示根据本发明的另一个实施例的输入格式化块。

图4图示根据本发明的实施例的BICM块。

图5图示根据本发明的另一个实施例的BICM块。

图6图示根据本发明的一个实施例的帧构建块。

图7图示根据本发明的实施例的正交频分复用(OFMD)生成块。

图8图示根据本发明的实施例的用于接收用于未来的广播服务的广播信号的装置的结构。

图9图示根据本发明的实施例的帧结构。

图10图示根据本发明的实施例的帧的信令分层结构。

图11图示根据本发明的实施例的前导信令数据。

图12图示根据本发明的实施例的PLS1数据。

图13图示根据本发明的实施例的PLS2数据。

图14图示根据本发明的另一个实施例的PLS2数据。

图15图示根据本发明的实施例的帧的逻辑结构。

图16图示根据本发明的实施例的PLS映射。

图17图示根据本发明的实施例的EAC映射。

图18图示根据本发明的实施例的FIC映射。

图19图示根据本发明的实施例的DP的类型。

图20图示根据本发明的实施例的时间交织。

图21图示根据本发明的实施例的扭曲的行列块交织器的基本操作。

图22图示根据本发明的另一实施例的扭曲的行列块交织器的操作。

图23图示根据本发明的实施例的扭曲的行列块交织器的对角线方式读取图案。

图24图示根据本发明的实施例的来自于每个交织阵列的被交织的XFECBLOCK。

图25是图示根据本发明的实施例的媒体内容发送/接收系统的框图。

图26是图示根据一个实施例用于经由IP网络发送/接收媒体内容的系统的图。

图27图示根据本发明的实施例的媒体呈现描述(MPD)的结构。

图28图示根据本发明的实施例的MPD的XML语法。

图29图示根据本发明的实施例的MPD的时段元素的XML语法。

图30是图示根据本发明的实施例由广播接收装置经由IP网络接收媒体内容操作的流程图。

图31图示根据本发明的实施例的用于MPD以MPD信息表的格式发送的情形的比特流语法。

图32是图示根据本发明的实施例的由广播接收装置基于包括MPD的信息表提取MPD操作的流程图。

图33图示根据本发明的实施例的包括MPD链接的MPD链接表。

图34是图示根据本发明的实施例的由广播接收装置基于包括媒体内容呈现信息链接的媒体内容呈现信息表接收MPD操作的流程图。

图35图示根据本发明的实施例的MPD或者MPD信息表被添加到IP数据报以便发送。

图36图示根据本发明的实施例对于MPD或者MPD信息表被添加到IP数据报使得被发送的情形的IP数据报的语法。

图37图示根据本发明的实施例的对于MPD或者MPD信息表被添加到IP数据报使得被发送的情形包括在IP数据报中的MPD有效载荷的语法。

图38是图示根据本发明的实施例的由广播接收装置基于包括媒体内容呈现信息或者媒体内容呈现信息表的IP数据报提取媒体内容呈现信息或者媒体内容呈现信息表的操作的流程图。

图39图示根据本发明的实施例用于发送MPD的MPD描述符的语法。

图40图示在MPD描述符直接包括MPD的情形下的MPDbootstrap_data的语法。

图41图示在MPD描述符包括对MPD链接的情形下的MPD bootstrap_data的语法。

图42图示在MPD描述符包括其包括MPD的数据报的标识符的情形下的MPD bootstrap_data的语法。

图43图示在MPD描述符包括其包括MPD的另外的广播流的标识符的情形下的MPD bootstrap_data的语法。

图44图示在MPD描述符包括有关包括MPD的IP数据报的信息的情形下的MPD bootstrap_data的语法。

图45图示在MPD描述符包括有关用于发送MPD的基于会话的传输协议的会话信息的情形下的MPD bootstrap_data的语法。

图46是图示在发送媒体内容呈现信息的方法被添加到广播信息信令信息表以便发送的情形下由广播接收装置接收媒体内容呈现信息操作的流程图。

图47是图示在广播内容不仅经由广播网络而且经由IP网络发送的情形下基于是否广播流的传输是稳定的由广播接收装置呈现媒体内容的操作的流程图。

图48图示根据本发明的实施例的用信号发送混合广播服务的信令消息的语法。

图49图示根据本发明的另一实施例的用于用信号发送混合广播服务的信令消息的语法。

图50图示根据本发明的另一实施例的通过使用用于用信号发送混合广播服务的信令消息的序列号识别MPD的示例。

图51图示根据本发明的另一实施例的当信令消息包括数据形式的MPD时的信令消息的语法。

图52图示根据本发明的另一实施例的当信令消息包括数据形式的MPD时的数据类型的值。

图53图示根据本发明的另一实施例的当信令消息包括数据形式的MPD时,包括MPD和用于识别MPD的标识符的信令消息的语法。

图54图示根据本发明的另一实施例的当信令消息用信号发送用于指示能够接收MPD的地址的标识符时信令消息的语法。

图55图示根据本发明的另一实施例的当信令消息用信号发送用于指示能够接收MPD的地址的标识符时用于用信号发送用于识别MPD的标识符的信令消息的语法。

图56图示根据本发明的另一实施例的信令消息包括媒体内容呈现信息传输方法的类型并且根据传输方法用信号发送媒体内容呈现信息的传输的示例。

图57是示出根据本发明的另一实施例的当信令消息用信号发送媒体内容呈现传输方法的类型时媒体内容呈现传输方法的类型的值的表。

图58图示根据本发明的另一实施例的当信令消息的媒体内容呈现信息传输方法是经由与用于发送信令消息的广播流相同的广播流或者经由蜂窝网络的IP分组流的传输时信令消息用信号发送媒体内容呈现信息的传输的示例。

图59图示根据本发明的另一实施例的当信令消息的媒体内容呈现信息传输方法是经由不同于用于发送信令消息的广播流的广播流的IP分组流的传输时信令消息用信号发送媒体内容呈现信息的传输的示例。

图60图示根据本发明的另一实施例的当信令消息的媒体内容呈现信息传输方法是经由与用于发送信令消息的广播流相同的广播流的基于会话的传送协议的传输时信令消息用信号发送媒体内容呈现信息的传输的示例。

图61图示根据本发明的另一实施例的当信令消息的媒体内容呈现信息传输方法是经由与用于发送信令消息的广播流不同的广播流的基于会话的传送协议的传输时信令消息用信号发送媒体内容呈现信息的传输的示例。

图62图示根据本发明的另一实施例的当信令消息的媒体内容呈现信息传输方法是经由与用于发送信令消息的广播流相同的广播流的基于分组的传送协议的传输时信令消息用信号发送媒体内容呈现信息的传输的示例。

图63图示根据本发明的另一实施例的当信令消息的媒体内容呈现信息传输方法是经由与用于发送信令消息的广播流不同的广播流的基于分组的传送协议的传输时信令消息用信号发送媒体内容呈现信息的传输的示例。

图64图示根据本发明的另一实施例的能够接收包括媒体内容呈现信息或者媒体内容呈现信息地址标识符的信令消息的地址的标识符的传输的信令。

图65是通过广播发送装置发送包括媒体信令消息的广播信号的操作的流程图。

图66图示基于信令消息通过广播接收装置获取媒体内容传输信息并且呈现媒体内容的操作的流程图。

图67图示根据MPEG-DASH标准包括经由通信网络发送的媒体内容的同步信息的广播流分组的语法。

图68图示根据本发明的实施例的被添加到包括诸如视频或音频的广播内容的分组的报头的同步信息的语法。

图69图示根据本发明的另一实施例的被添加到包括诸如视频或者音频的广播内容的分组的报头的同步信息的语法。

图70是根据实施例的通过广播接收装置同步广播内容与媒体内容的操作的流程图。

图71图示用于当根据ATSC标准发送广播内容时识别被包括在媒体内容呈现信息中的广播内容的信息的格式。

图72图示包括用于识别根据ATSC标准发送的广播内容的信息的MPEG-DASH的MPD的示例。

图73图示基于媒体内容呈现信息通过广播接收装置接收广播内容的操作的流程图。

图74图示用于描述其中广播接收装置经由用于根据MPEG-2 TS标准发送广播流的广播网络接收MPEG-DASH的MPD的示例的框图。

图75是用于描述其中广播接收装置同步根据MPEG-2 TS标准发送的广播流的广播内容与经由通信网络发送的媒体内容的示例的框图。

图76图示根据本发明的实施例的广播接收装置的配置。

图77图示根据本发明的另一实施例的广播接收装置的配置。

图78图示根据本发明的另一实施例的广播接收装置的配置。

图79是通过广播接收装置扫描广播服务并且生成信道映射的操作的流程图。

图80是通过广播接收装置接收广播服务的操作的流程图。

图81图示通过广播接收装置基于媒体内容呈现信息获取媒体组件的操作的流程图。

图82图示根据本发明的实施例的广播传送帧。

图83图示根据本发明的另一实施例的广播传送帧。

图84图示指示在MPD中的MPEG-DASH的各个片段的呈现开始时间的参考时间的元素。

图85图示在指示MPD中的MPEG-DASH的各个片段的呈现开始时间的参考时间的元素和各个片段的呈现开始时间之间的关系。

图86是通过广播发送装置将指示MPEG-DASH的各个片段的呈现开始时间的参考时间的元素添加到媒体内容呈现信息并发送的操作的流程图。

图87是通过广播接收装置根据指示在媒体内容呈现信息中的MPEG-DASH的各个片段的呈现开始时间的参考时间的元素获取各个片段的呈现开始时间的操作的流程图。

图88图示可呈现组件能够具有的属性。

图89图示用于指示各个适配和表示的目标屏幕的元素。

图90图示用于指示目标屏幕的元素的值元素的值和目标屏幕之间的关系。

图91图示当MPD包括定向属性时具有XML元素的形式的定向属性。

图92图示在定向属性和定向属性包括的子属性之间的关系。

图93图示在定向属性和定向属性包括的子元素之间的关系。

图94图示当MPD包括指示作为可呈现组件的元素、指示被关联的媒体组件的元素、指示定向属性的元素、以及作为公共元素的指示目标屏幕的元素时的MPD的语法。

图95图示当MPD包括指示作为可呈现组件的元素、指示被关联的媒体组件的元素、指示定向属性的元素、以及作为公共元素的指示目标屏幕的元素时具有XML格式的MPD的语法。

图96图示当MPD包括指示作为可呈现组件的元素、指示被关联的媒体组件的元素、指示定向属性的元素、以及作为表示元素的指示目标屏幕的元素时与另一表示元素的关系。

图97图示当MPD包括指示作为可呈现组件的元素、指示被关联的媒体组件的元素、指示定向属性的元素、以及作为适配集合或者表示元素的指示目标屏幕的元素时MPD的语法。

图98图示当MPD包括指示作为可呈现组件的元素、指示被关联的媒体组件的元素、指示定向属性的元素、以及作为适配集合或者表示元素的指示目标屏幕的元素时具有XML格式的MPD。

图99图示用于发送包括媒体组件的属性的媒体内容呈现信息的广播发送装置的操作。

图100图示基于被包括在媒体内容呈现信息中的媒体组件的属性广播接收装置的操作。

图101图示用于混合广播服务的连续组件和复合组件的定义。

图102图示能够表示复合组件的元素的XML元素形式。

图103图示被包括在复合组件元素和子元素中的属性之间的关系。

图104图示当复合组件元素包括子元素时复合组件元素的XML格式。

图105图示在复合组件元素和子元素与被包括在子元素中的属性之间的关系。

图106图示当MPD包括作为公共元素的复合元素时的XML格式。

图107图示当MPD包括作为适配元素或者表示元素的复合元素时的XML格式。

图108是通过广播发送装置发送包括复合组件元素的媒体内容呈现信息的操作的流程图。

图109是基于被包括在媒体内容呈现信息中的复合组件元素广播接收装置的操作的流程图。

图110图示在广播信号的发送期间通过广播发送装置改变和发送媒体内容呈现信息的操作。

图111图示在广播信号的接收期间通过广播接收装置改变和接收媒体内容呈现信息的操作。

图112图示在用于用信号发送用于混合广播的广播服务的信息中包括的信息。

图113图示用于用信号发送用于混合广播的广播服务的信息的具体语法。

具体实施方式

在下文中,将会参考附图更加详细地描述本发明的实施例,以便于允许本领域的技术人员容易地实现本发明。本发明可以以不同的形式被实现,并且不限于在此描述的实施例。此外,与公知的功能或者配置有关的详细描述将会被排除以便于没有必要地晦涩本发明的主要内容。相同的附图标记始终指的是相同的元件。

另外,当部件“包括”一些组件时,这意指部件没有排除其他的组件,除非另有明文规定并且进一步包括其它的组件。

本发明提供广播信号发送/接收装置和方法。根据本发明的实施例,未来的广播服务包括陆地广播服务、移动广播服务、以及UHDTV服务。本发明可以根据一个实施例经由非MIMO(多输入多输出)或者MIMO处理用于未来的广播服务的广播信号。根据本发明的实施例的非MIMO方案可以包括MISO(多输入单输出)、SISO(单输入单输出)方案等。

虽然在下文中为了描述方便起见,MISO或者MIMO使用两个天线,但是本发明可适用于使用两个或更多个天线的系统。本发明可以定义三个物理层(PL)简档(profile)(基础、手持和高级简档)每个被优化以最小化接收器复杂度,同时获得对于特定使用情形所需的性能。物理层(PHY)简档是相应的接收器将实施的所有配置的子集。

三个PHY简档共享大部分功能块,但是,在特定的模块和/或参数方面略微地不同。另外的PHY简档可以在未来限定。对于系统演进,未来的属性还可以经由未来的扩展帧(FEF)在单个RF信道中与现有的简档复用。每个PHY简档的细节在下面描述。

1.基础简档

基础简档表示对于通常连接到屋顶天线的固定的接收装置的主要使用情形。基础简档还包括能够运输到一个场所,但是属于相对固定接收类别的便携式装置。基础简档的使用可以通过某些改进的实施被扩展到手持装置或者甚至车辆,但是,对于基础简档接收器操作不预期那些使用情况。

接收的目标SNR范围是从大约10到20dB,其包括现有的广播系统(例如,ATSC A/53)的15dB SNR接收能力。接收器复杂度和功耗不像在电池操作的手持装置一样严重,手持装置将使用手持简档。用于基础简档的关键系统参数在以下的表1中列出。

表1

[表1]

LDPC码字长度16K,64K比特星座大小4~10bpcu(每个信道使用的比特)时间解交织存储器大小≤219数据信元导频图案用于固定接收的导频图案FFT大小16K,32K点

2.手持简档

手持简档设计成在以电池电源操作的手持和车载装置中使用。该装置可以以行人或者车辆速度移动。功耗和接收器复杂度对于手持简档的装置的实施是非常重要的。手持简档的目标SNR范围大约是0至10dB,但是,当意欲用于较深的室内接收时,可以配置为达到低于0dB。

除了低的SNR能力之外,由接收器移动性所引起的多普勒效应的适应性是手持简档最重要的性能品质。用于手持简档的关键系统参数在以下的表2中列出。

表2

[表2]

LDPC码字长度16K比特星座大小2~8bpcu时间解交织存储器大小≤218数据信元导频图案用于移动和室内接收的导频图案FFT大小8K,16K点

3.高级简档

高级简档以更大的实施复杂度为代价提供最高的信道容量。该简档需要使用MIMO发送和接收,并且UHDTV服务是对该简档特别设计的目标使用情形。提高的容量还可以用于允许在给定带宽提高服务数目,例如,多个SDTV或者HDTV服务。

高级简档的目标SNR范围大约是20至30dB。MIMO传输可以最初地使用现有的椭圆极化传输装置,并且在未来扩展到全功率横向极化传输。用于高级简档的关键系统参数在以下的表3中列出。

表3

[表3]

LDPC码字长度16K,64K比特星座大小8~12bpcu时间解交织存储器大小≤219数据信元导频图案用于固定接收的导频图案FFT大小16K,32K点

在这样的情况下,基础简档能够被用作用于陆地广播服务和移动广播服务两者的简档。即,基础简档能够被用于定义包括移动简档的简档的概念。而且,高级简档能够被划分成用于具有MIMO的基础简档的高级简档和用于具有MIMO的手持简档的高级简档。此外,根据设计者的意图能够改变三种简档。

下面的术语和定义可以应用于本发明。根据设计能够改变下面的术语和定义。

辅助流:承载对于尚未定义的调制和编码的数据的信元的序列,其可以被用于未来扩展或者通过广播台或者网络运营商要求

基本数据管道:承载服务信令数据的数据管道

基带帧(或者BBFRAME):形成对一个FEC编码过程(BCH和LDPC编码)的输入的Kbch比特的集合

信元:通过OFDM传输的一个载波承载的调制值

被编码的块:PLS1数据的LDPC编码的块或者PLS2数据的LDPC编码的块中的一个

数据管道:承载服务数据或者相关元数据的物理层中的逻辑信道,其可以承载一个或者多个服务或者服务组件。

数据管道单元:用于在帧中将数据信元分配给DP的基本单位。

数据符号:在帧中不是前导符号的OFDM符号(帧信令符号和帧边缘符号被包括在数据符号中)

DP_ID:此8比特字段唯一地识别在通过SYSTME_ID识别的系统内的DP

哑信元:承载被用于填充不被用于PLS信令、DP或者辅助流的剩余的容量的伪随机值的信元

紧急警告信道:承载EAS信息数据的帧的部分

帧:以前导开始并且以帧边缘符号结束的物理层时隙

帧重复单元:属于包括FET的相同或者不同的物理层简档的帧的集合,其在超帧中被重复八次

快速信息信道:在承载服务和相对应的基本DP之间的映射信息的帧中的逻辑信道

FECBLOCK:DP数据的LDPC编码的比特的集合

FFT大小:被用于特定模式的标称的FFT大小,等于在基础时段T的周期中表达的活跃符号时段Ts

帧信令符号:在FFT大小、保护间隔以及被分散的导频图案的某个组合中,在帧的开始处使用的具有较高的导频密度的OFDM符号,其承载PLS数据的一部分

帧边缘符号:在FFT大小、保护间隔以及被分散的导频图案的某个组合中,在帧的末端处使用的具有较高的导频密度的OFDM符号

帧组:在超帧中具有相同的PHY简档类型的所有帧的集合。

未来扩展帧:能够被用于未来扩展的在超帧内的物理层时隙,以前导开始

Futurecast UTB系统:提出的物理层广播系统,其输入是一个或者多个MPEG2-TS或者IP或者一般流,并且其输出是RF信号

输入流:用于通过系统被传递给终端用户的服务的全体的数据的流。

正常数据符号:排除帧信令和帧边缘符号的数据符号

PHY简档:相对应的接收器应实现的所有配置的子集

PLS:由PLS1和PLS2组成的物理层信令数据

PLS1:在具有固定的大小、编码和调制的FSS符号中承载的PLS数据的第一集合,其承载关于系统的基本信息以及解码PLS2所需要的参数

注意:PLS1数据在帧组的持续时间内保持恒定。

PLS2:在FSS符号中发送的PLS数据的第二集合,其承载关于系统和DP的更多详细PLS数据

PLS2动态数据:可以动态地逐帧改变的PLS2数据

PLS2静态数据:在帧组的持续时间内保持静态的PLS2数据

前导信令数据:通过前导符号承载并且被用于识别系统的基本模式的信令数据

前导符号:承载基本PLS数据并且位于帧的开始的固定长度的导频符号

注意:前导符号主要被用于快速初始带扫描以检测系统信号、其时序、频率偏移、以及FFT大小。

保留以便未来使用:本文档没有定义但是可以在未来定义

超帧:八个帧重复单元的集合

时间交织块(TI块):在其中执行时间交织的信元的集合,与时间交织器存储器的一个使用相对应

TI组:在其上执行用于特定DP的动态容量分配的单元,由整数组成,动态地改变XFECBLOCK的数目。

注意:TI组可以被直接地映射到一个帧或者可以被映射到多个帧。其可以包含一个或者多个TI块。

类型1DP:其中所有的DP以TDM方式被映射到帧的帧的DP

类型2DP:其中所有的DP以FDM方式被映射到帧的帧的DP

XFECBLOCK:承载一个LDPC FECBLOCK的所有比特的Ncell个信元的集合

图1图示根据本发明的实施例用于发送供未来的广播服务的广播信号装置的结构。

根据本发明的实施例用于发送供未来的广播服务的广播信号的装置可以包括输入格式化块1000、BICM(比特交织编码和调制)块1010、帧构建块1020、OFDM(正交频分复用)产生块1030和信令产生块1040。将给出用于发送广播信号装置的每个模块的操作的描述。

IP流/分组和MPEG2-TS是主要输入格式,其它的流类型被作为常规流处理。除了这些数据输入之外,管理信息被输入以控制用于每个输入流的相应的带宽的调度和分配。一个或者多个TS流、IP流和/或常规流被同时允许输入。

输入格式化块1000能够解复用每个输入流为一个或者多个数据管道,对其中的每一个应用单独的编码和调制。数据管道(DP)是用于鲁棒控制的基本单位,从而影响服务质量(QoS)。一个或者多个服务或者服务组件可以由单个DP承载。稍后将描述输入格式化块1000的操作细节。

数据管道是在承载服务数据或者相关的元数据的物理层中的逻辑信道,其可以承载一个或者多个服务或者服务组件。

此外,数据管道单元:在帧中用于分配数据信元给DP的基本单位。

在BICM块1010中,奇偶校验数据被增加用于纠错,并且编码的比特流被映射为复数值星座符号。该符号跨越用于相应的DP的特定交织深度被交织。对于高级简档,在BICM块1010中执行MIMO编码,并且另外的数据路径被添加在输出端用于MIMO传输。稍后将描述BICM块1010的操作细节。

帧构建块1020可以将输入DP的数据信元映射为在帧内的OFDM符号。在映射之后,频率交织用于频率域分集,特别地,用于抗击频率选择性衰落信道。稍后将描述帧构建块1020的操作细节。

在每个帧的开始处插入前导之后,OFDM产生块1030可以应用具有循环前缀作为保护间隔的常规的OFDM调制。对于天线空间分集,分布式MISO方案遍及发射器被应用。此外,峰值对平均功率降低(PAPR)方案在时间域中执行。对于灵活的网络规划,这个建议提供一组不同的FFT大小、保护间隔长度和相应的导频图案。稍后将描述OFDM产生块1030的操作细节。

信令产生块1040能够创建用于每个功能块操作的物理层信令信息。该信令信息也被发送使得感兴趣的服务在接收器侧被适当地恢复。稍后将描述信令产生块1040的操作细节。

图2、3和4图示根据本发明的实施例的输入格式化块1000。将给出每个图的描述。

图2图示根据本发明的一个实施例的输入格式化块。图2示出当输入信号是单个输入流时的输入格式化模块。

在图2中图示的输入格式化块对应于参考图1描述的输入格式化块1000的实施例。

到物理层的输入可以由一个或者多个数据流组成。每个数据流由一个DP承载。模式适配模块将输入数据流限制(slice)为基带帧(BBF)的数据字段。系统支持三种类型的输入数据流:MPEG2-TS、互联网协议(IP)和常规流(GS)。MPEG2-TS特征为固定长度(188字节)分组,第一字节是同步字节(0x47)。IP流由如在IP分组报头内用信号传送的可变长度IP数据报分组组成。系统对于IP流支持IPv4和IPv6两者。GS可以由在封装分组报头内用信号传送的可变长度分组或者固定长度分组组成。

(a)示出用于信号DP的模式适配块2000和流适配2010,并且(b)示出用于产生和处理PLS数据的PLS产生块2020和PLS加扰器2030。将给出每个块的操作的描述。

输入流分割器将输入TS、IP、GS流分割为多个服务或者服务组件(音频、视频等)流。模式适配模块2010由CRC编码器、BB(基带)帧限制器,和BB帧报头插入块组成。

CRC编码器在用户分组(UP)级别提供用于错误检测的三种类型的CRC编码,即,CRC-8、CRC-16和CRC-32。计算的CRC字节附加在UP之后。CRC-8用于TS流并且CRC-32用于IP流。如果GS流不提供CRC编码,则将应用所建议的CRC编码。

BB帧限制器将输入映射到内部逻辑比特格式。首先接收的比特被定义为是MSB。BB帧限制器分配等于可用数据字段容量的输入比特的数目。为了分配等于BBF有效载荷的输入比特的数目,UP分组流被限制为适合BBF的数据字段。

BB帧报头插入模块可以将2个字节的固定长度BBF报头插入在BB帧的前面。BBF报头由STUFFI(1比特)、SYNCD(13比特)和RFU(2比特)组成。除了固定的2字节BBF报头之外,BBF还可以在2字节BBF报头的末端具有扩展字段(1或者3字节)。

流适配2010由填充插入块和BB加扰器组成。

填充插入块能够将填充字段插入到BB帧的有效载荷中。如果到流适配的输入数据足够填充BB帧,则STUFFI被设置为“0”,并且BBF没有填充字段。否则,STUFFI被设置为“1”,并且填充字段被紧挨在BBF报头之后插入。填充字段包括两个字节的填充字段报头和可变大小的填充数据。

BB加扰器加扰完成的BBF用于能量扩散。加扰序列与BBF同步。加扰序列由反馈移位寄存器产生。

PLS产生块2020可以产生物理层信令(PLS)数据。PLS对接收器提供接入物理层DP的手段。PLS数据由PLS1数据和PLS2数据组成。

PLS1数据是在具有固定大小的帧中在FSS符号中承载、编码和调制的第一组PLS数据,其承载有关解码PLS2数据需要的系统和参数的基本信息。PLS1数据提供包括允许PLS2数据的接收和解码所需要的参数的基本传输参数。此外,PLS1数据在帧组的持续时间保持不变。

PLS2数据是在FSS符号中发送的第二组PLS数据,其承载有关系统和DP的更加详细的PLS数据。PLS2包含对接收器解码期望的DP提供足够的信息的参数。PLS2信令进一步由两种类型的参数,PLS2静态数据(PLS2-STAT数据)和PLS2动态数据(PLS2-DYN数据)组成。PLS2静态数据是在帧组持续时间保持静态的PLS2数据,并且PLS2动态数据是可以逐帧动态变化的PLS2数据。

稍后将描述PLS数据的细节。

PLS加扰器2030可以加扰所产生的PLS数据用于能量扩散。

以上描述的块可以被省略,或者由具有类似或者相同功能的块替换。

图3图示根据本发明的另一个实施例的输入格式化块。

在图3中图示的输入格式化块对应于参考图1描述的输入格式化块1000的实施例。

图3示出当输入信号对应于多个输入流时,输入格式化块的模式适配块。

用于处理多个输入流的输入格式化块的模式适配块可以独立地处理多个输入流。

参考图3,用于分别处理多个输入流的模式适配块可以包括输入流分割器3000、输入流同步器3010、补偿延迟块3020、空分组删除块3030、报头压缩块3040、CRC编码器3050、BB帧限制器(slicer)3060和BB报头插入块3070。将给出模式适配块的每个块的描述。

CRC编码器3050、BB帧限制器3060和BB报头插入块3070的操作对应于参考图2描述的CRC编码器、BB帧限制器和BB报头插入块的操作,并且因此,其描述被省略。

输入流分割器3000可以将输入TS、IP、GS流分割为多个服务或者服务组件(音频、视频等)流。

输入流同步器3010可以称为ISSY。ISSY可以对于任何输入数据格式提供适宜的手段以保证恒定比特率(CBR)和恒定端到端传输延迟。ISSY始终用于承载TS的多个DP的情形,并且选择性地用于承载GS流的多个DP。

补偿延迟块3020可以在ISSY信息的插入之后延迟分割TS分组流,以允许TS分组重新组合机制而无需在接收器中额外的存储器。

空分组删除块3030仅用于TS输入流情形。一些TS输入流或者分割的TS流可以具有大量的空分组存在,以便在CBR TS流中提供VBR(可变比特速率)服务。在这种情况下,为了避免不必要的传输开销,空分组可以被识别并且不被发送。在接收器中,通过参考在传输中插入的删除的空分组(DNP)计数器,去除的空分组可以重新插入在它们最初的精确的位置中,从而,保证恒定比特速率,并且避免对时间戳(PCR)更新的需要。

报头压缩块3040可以提供分组报头压缩以提高用于TS或者IP输入流的传输效率。因为接收器可以具有有关报头的某个部分的先验信息,所以这个已知的信息可以在发射器中被删除。

对于传输流,接收器具有有关同步字节配置(0x47)和分组长度(188字节)的先验信息。如果输入TS流承载仅具有一个PID的内容,即,仅用于一个服务组件(视频、音频等)或者服务子组件(SVC基本层、SVC增强层、MVC基本视图或者MVC相关的视图),则TS分组报头压缩可以(选择性地)应用于传输流。如果输入流是IP流,则选择性地使用IP分组报头压缩。

以上描述的模块可以被省略,或者由具有类似或者相同功能的块替换。

图4图示根据本发明的实施例的BICM块。

如上所述,根据本发明的实施例用于发送供未来的广播服务的广播信号的装置可以提供陆地广播服务、移动广播服务、UHDTV服务等。

由于QoS(服务质量)取决于由根据本发明的实施例的用于发送供未来的广播服务的广播信号的装置提供的服务特征,因此对应于相应服务的数据需要经由不同的方案处理。因此,根据本发明的实施例的BICM块可以通过将SISO、MISO和MIMO方案独立地应用于分别对应于数据路径的数据管道,独立地处理对其输入的DP。因此,根据本发明的实施例的用于发送供未来的广播服务的广播信号的装置能够控制经由每个DP发送的每个服务或者服务组件的QoS。

(a)示出由基础简档和手持简档共享的BICM块,并且(b)示出高级简档的BICM模块。

由基础简档和手持简档共享的BICM块和高级简档的BICM块能够包括用于处理每个DP的多个处理块。

将给出用于基础简档和手持简档的BICM块和用于高级简档的BICM块的每个处理模块的描述。

用于基础简档和手持简档的BICM块的处理块5000可以包括数据FEC编码器5010、比特交织器5020、星座映射器5030、SSD(信号空间分集)编码块5040和时间交织器5050。

数据FEC编码器5010能够使用外编码(BCH)和内编码(LDPC)对输入BBF执行FEC编码,以产生FECBLOCK过程。外编码(BCH)是可选择的编码方法。稍后将描述数据FEC编码器5010的操作细节。

比特交织器5020可以以LDPC编码和调制方案的组合交织数据FEC编码器5010的输出以实现优化的性能,同时提供有效地可执行的结构。稍后将描述比特交织器5020的操作细节。

星座映射器5030可以使用QPSK、QAM-16、不均匀QAM(NUQ-64、NUQ-256、NUQ-1024),或者不均匀星座(NUC-16、NUC-64、NUC-256、NUC-1024),在基础和手持简档中调制来自比特交织器5020的每个信元字(cell word),或者在高级简档中来自信元字解复用器5010-1的信元字,以给出功率标准化的星座点el。该星座映射仅适用于DP。注意到,QAM-16和NUQ是正方形的形状,而NUC具有任意形状。当每个星座转动90度的任意倍数时,转动的星座精确地与其原始的一个重叠。这个“旋转感”对称属性使实和虚分量的容量和平均功率彼此相等。对于每个编码率,NUQ和NUC两者被具体地限定,并且使用的特定的一个由在PLS2数据中归档的参数DP_MOD用信号传送。

SSD编码块5040可以以二维(2D)、三维(3D)和四维(4D)预编码信元以提高在困难的衰落条件之下的接收鲁棒性。

时间交织器5050可以在DP级别操作。时间交织(TI)的参数可以对于每个DP不同地设置。稍后将描述时间交织器5050的操作细节。

用于高级简档的BICM块的处理块5000-1可以包括数据FEC编码器、比特交织器、星座映射器,和时间交织器。但是,不同于处理块5000,处理模块5000-1进一步包括信元字解复用器5010-1和MIMO编码模块5020-1。

此外,在处理块5000-1中的数据FEC编码器、比特交织器、星座映射器,和时间交织器的操作对应于描述的数据FEC编码器5010、比特交织器5020、星座映射器5030,和时间交织器5050的操作,并且因此,其描述被省略。

信元字解复用器5010-1用于高级简档的DP以将单个信元字流划分为用于MIMO处理的双信元字流。稍后将描述信元字解复用器5010-1操作的细节。

MIMO编码模块5020-1可以使用MIMO编码方案处理信元字解复用器5010-1的输出。MIMO编码方案对于广播信号传输被优化。MIMO技术是获得性能提高的期望方式,但是,其取决于信道特征。尤其对于广播,信道的强的LOS分量或者在由不同的信号传播特征所引起的两个天线之间的接收信号功率的差别使得难以从MIMO得到性能增益。所提出的MIMO编码方案使用MIMO输出信号的一个的基于旋转的预编码和相位随机化克服这个问题。

MIMO编码意欲用于在发射器和接收器两者处需要至少两个天线的2x2 MIMO系统。在该建议下定义两个MIMO编码模式:全速率空间复用(FR-SM)和全速率全分集空间复用(FRFD-SM)。FR-SM编码以在接收器侧处相对小的复杂度增加提供性能提高,而FRFD-SM编码以在接收器侧处巨大的复杂度增加提供性能提高和附加分集增益。所提出的MIMO编码方案没有对天线极性配置进行限制。

MIMO处理对于高级简档帧是需要的,其指的是由MIMO编码器处理在高级简档帧中的所有DP。MIMO处理在DP级别适用。星座映射器对输出NUQ(e1,i和e2,i)被馈送给MIMO编码器的输入。配对的MIMO编码器输出(g1,i和g2,i)由其相应的TX天线的相同的载波k和OFDM符号l发送。

以上描述的模块可以被省略或者由具有类似或者相同功能的模块替换。

图5图示根据本发明的另一个实施例的BICM块。

在图5中图示的BICM块对应于参考图1描述的BICM块1010的实施例。

图5图示用于保护物理层信令(PLS)、紧急警告信道(EAC)和快速信息信道(FIC)的BICM块。EAC是承载EAS信息数据的帧的部分,并且FIC是在承载在服务和相应的基础DP之间的映射信息的帧中的逻辑信道。稍后将描述EAC和FIC的细节。

参考图5,用于保护PLS、EAC和FIC的BICM块可以包括PLS FEC编码器6000、比特交织器6010、和星座映射器6020。

此外,PLS FEC编码器6000可以包括加扰器、BCH编码/零插入块、LDPC编码块和LDPC奇偶穿孔块。将给出BICM块的每个块的描述。

PLS FEC编码器6000可以编码加扰的PLS 1/2数据、EAC和FIC区段。

加扰器可以在BCH编码以及缩短和穿孔LDPC编码之前加扰PLS1数据和PLS2数据。

BCH编码/零插入块可以使用用于PLS保护的缩短的BCH码,对加扰的PLS 1/2数据执行外编码,并且在BCH编码之后插入零比特。仅对于PLS1数据,零插入的输出比特可以在LDPC编码之前转置。

LDPC编码块可以使用LDPC码来编码BCH编码/零插入块的输出。为了产生完整的编码模块,Cldpc、奇偶校验比特、Pldpc从每个零插入的PLS信息块Ildpc被系统编码,并且附在其之后。

数学公式1

[数学式1]

Cldpc=IldpcPldpc=[i0,i1,...,iKldpc-1,p0,p1,...,pNldpc-Kldpc-1]

用于PLS1和PLS2的LDPC编码参数如以下的表4。

表4

[表4]

LDPC奇偶穿孔块可以对PLS1数据和PLS2数据执行穿孔。

当缩短被应用于PLS1数据保护时,一些LDPC奇偶校验比特在LDPC编码之后被穿孔。此外,对于PLS2数据保护,PLS2的LDPC奇偶校验比特在LDPC编码之后被穿孔。不发送这些被穿孔的比特。

比特交织器6010可以交织每个被缩短和被穿孔的PLS1数据和PLS2数据。

星座映射器6020可以将比特交织的PLS1数据和PLS2数据映射到星座上。

以上描述的块可以被省略或者由具有类似或者相同功能的块替换。

图6图示根据本发明的一个实施例的帧构建块。

在图6中图示的帧构建块对应于参考图1描述的帧构建块1020的实施例。

参考图6,帧构建块可以包括延迟补偿块7000、信元映射器7010和频率交织器7020。将给出帧构建块的每个块的描述。

延迟补偿块7000可以调整在数据管道和相应的PLS数据之间的时序以确保它们在发射器端共时(co-timed)。通过解决由输入格式化块和BICM块所引起的数据管道的延迟,PLS数据被延迟与数据管道相同的量。BICM块的延迟主要是由于时间交织器。带内信令数据承载下一个TI组的信息,使得它们承载要用信号传送的DP前面的一个帧。据此,延迟补偿块延迟带内信令数据。

信元映射器7010可以将PLS、EAC、FIC、DP、辅助流和哑信元映射到在该帧中的OFDM符号的活动载波。信元映射器7010的基本功能是,如果有的话,将对于DP、PLS信元、以及EAC/FIC信元中的每一个由TI产生的数据信元映射到与帧内的OFDM符号内的每一个相对应的活动OFDM信元。服务信令数据(诸如PSI(程序特定信息)/SI)能够被单独地收集并且通过数据管道发送。信元映射器根据由调度器产生的动态信息和帧结构的配置操作。稍后将描述该帧的细节。

频率交织器7020可以随机地交织从信元映射器7010接收的数据信元以提供频率分集。此外,频率交织器7020可以使用不同的交织种子顺序,对由两个按次序的OFDM符号组成的特有的OFDM符号对进行操作,以得到在单个帧中最大的交织增益。频率交织器7020的操作的详情稍后将会被描述。

以上描述的块可以被省略或者由具有类似或者相同功能的块替换。

图7图示根据本发明的实施例的OFDM产生块。

在图7中图示的OFDM产生块对应于参考图1描述的OFDM产生块1030的实施例。

OFDM产生块通过由帧构建块产生的信元调制OFDM载波,插入导频,并且产生用于传输的时间域信号。此外,这个块随后插入保护间隔,并且应用PAPR(峰均功率比)减少处理以产生最终的RF信号。

参考图7,帧构建块可以包括导频和保留音插入块8000、2D-eSFN编码块8010、IFFT(快速傅里叶逆变换)块8020、PAPR减少块8030、保护间隔插入块8040、前导插入模块8050、其它的系统插入块8060和DAC块8070。将给出帧构建块的每个块的描述。

另一个系统插入块8060可以在时间域中复用多个广播发送/接收系统的信号,使得提供广播服务的两个或更多个不同的广播发送/接收系统的数据可以在相同的RF信号带宽中同时发送。在这种情况下,两个或更多个不同的广播发送/接收系统指的是提供不同广播服务的系统。不同广播服务可以指的是陆地广播服务、移动广播服务等。与相应的广播服务相关的数据可以经由不同的帧发送。

图8图示根据本发明的实施例的用于接收供未来的广播服务的广播信号装置的结构。

根据本发明的实施例的用于接收供未来的广播服务的广播信号的装置可以对应于参考图1描述的用于发送供未来的广播服务的广播信号的装置。

根据本发明的实施例的用于接收供未来的广播服务的广播信号的装置可以包括同步和解调模块9000、帧解析模块9010、解映射和解码模块9020、输出处理器9030和信令解码模块9040。将给出用于接收广播信号装置的每个模块的操作的描述。

同步和解调模块9000可以经由m个Rx天线接收输入信号,相对于与用于接收广播信号的装置相对应的系统执行信号检测和同步,并且执行与由用于发送广播信号装置执行的过程相反过程相对应的解调。

帧解析模块9010可以解析输入信号帧,并且提取经由其发送由用户选择的服务的数据。如果用于发送广播信号的装置执行交织,则帧解析模块9010可以执行与交织的相反过程相对应的解交织。在这种情况下,需要提取的信号和数据的位置可以通过解码从信令解码模块9040输出的数据获得,以恢复由用于发送广播信号的装置产生的调度信息。

解映射和解码模块9020可以将输入信号转换为比特域数据,并且然后根据需要对其解交织。解映射和解码模块9020可以对于为了传输效率应用的映射执行解映射,并且经由解码校正在传输信道上产生的错误。在这种情况下,解映射和解码模块9020可以获得为解映射所必需的传输参数,并且通过解码从信令解码模块9040输出的数据进行解码。

输出处理器9030可以执行由用于发送广播信号的装置应用以改善传输效率的各种压缩/信号处理过程的相反过程。在这种情况下,输出处理器9030可以从信令解码模块9040输出的数据中获得必要的控制信息。输出处理器8300的输出对应于输入到用于发送广播信号装置的信号,并且可以是MPEG-TS、IP流(v4或者v6)和常规流。

信令解码模块9040可以从由同步和解调模块9000解调的信号中获得PLS信息。如上所述,帧解析模块9010、解映射和解码模块9020和输出处理器9030可以使用从信令解码模块9040输出的数据执行其功能。

图9图示根据本发明的一个实施例的帧结构。

图9示出帧类型的示例配置和在超帧中的FRU,(a)示出根据本发明的实施例的超帧,(b)示出根据本发明的实施例的FRU(帧重复单元),(c)示出在FRU中的可变PHY简档的帧,以及(d)示出帧的结构。

超帧可以由八个FRU组成。FRU是用于帧的TDM的基本复用单元,并且在超帧中被重复八次。

在FRU中的每个帧属于PHY简档(基础、手持、高级)中的一个或者FEF。在FRU中帧的最大允许数目是四个,并且给定的PHY简档可以在FRU(例如,基础、手持、高级)中出现从零次到四次的任何次数。如果需要的话,PHY简档定义可以使用在前导中PHY_PROFILE的保留的值扩展。

FEF部分被插入在FRU的末端,如果包括的话。当FEF包括在FRU中时,在超帧中FEF的最小数是8。不推荐FEF部分相互邻近。

一个帧被进一步划分为许多的OFDM符号和前导。如(d)所示,帧包括前导、一个或多个帧信令符号(FSS)、普通数据符号和帧边缘符号(FES)。

前导是允许快速Futurecast UTB系统信号检测并且提供一组用于信号的有效发送和接收的基本传输参数的特殊符号。稍后将描述前导的详细说明。

FSS的主要目的是承载PLS数据。为了快速同步和信道估计以及因此的PLS数据的快速解码,FSS具有比普通数据符号更加密集的导频图案。FES具有与FSS严格相同的导频,其允许在FES内的仅频率内插,以及对于紧邻FES之前的符号的时间内插而无需外推。

图10图示根据本发明的实施例的帧的信令分层结构。

图10图示信令分层结构,其被分割为三个主要部分:前导信令数据11000、PLS1数据11010和PLS2数据11020。由在每个帧中的前导符号承载的前导的目的是表示该帧的传输类型和基本传输参数。PLS1允许接收器访问和解码PLS2数据,其包含访问感兴趣的DP的参数。PLS2在每个帧中承载,并且被划分为两个主要部分:PLS2-STAT数据和PLS2-DYN数据。必要时,在PLS2数据的静态和动态部分之后是填充。

图11图示根据本发明的实施例的前导信令数据。

前导信令数据承载需要允许接收器访问PLS数据和跟踪在帧结构内DP的21比特信息。前导信令数据的细节如下:

PHY_PROFILE:该3比特字段指示当前帧的PHY简档类型。不同的PHY简档类型的映射在以下的表5中给出。

表5

[表5]

FFT_SIZE:该2比特字段指示在帧组内当前帧的FFT大小,如在以下的表6中描述的。

表6

[表6]

FFT大小008K FFT0116K FFT1032K FFT11保留

GI_FRACTION:该3比特字段指示在当前超帧中的保护间隔分数值,如在以下的表7中描述的。

表7

[表7]

GI_FRACTION0001/50011/100101/200111/401001/801011/160110~111保留

EAC_FLAG:该1比特字段指示在当前帧中是否提供EAC。如果该字段被设置为“1”,则在当前帧中提供紧急警告服务(EAS)。如果该字段被设置为“0”,在当前帧中没有承载EAS。该字段可以在超帧内动态地切换。

PILOT_MODE:该1比特字段指示对于当前帧组中的当前帧导频图案是移动模式还是固定模式。如果该字段被设置为“0”,则使用移动导频图案。如果该字段被设置为“1”,则使用固定导频图案。

PAPR_FLAG:该1比特字段指示对于当前帧组中的当前帧是否使用PAPR减少。如果该字段被设置为值“1”,则音保留被用于PAPR减少。如果该字段被设置为“0”,则不使用PAPR减少。

FRU_CONFIGURE:该3比特字段指示存在于当前超帧之中的帧重复单元(FRU)的PHY简档类型配置。在当前超帧中的所有前导中,在该字段中识别在当前超帧中传送的所有简档类型。3比特字段对于每个简档具有不同的定义,如以下的表8所示。

表8

[表8]

RESERVED:这个7比特字段保留供将来使用。

图12图示根据本发明的实施例的PLS1数据。

PLS1数据提供包括允许PLS2的接收和解码所需的参数的基本传输参数。如以上提及的,PLS1数据对于一个帧组的整个持续时间保持不变。PLS1数据的信令字段的详细定义如下:

PREAMBLE_DATA:该20比特字段是除去EAC_FLAG的前导信令数据的副本。

NUM_FRAME_FRU:该2比特字段指示每FRU的帧的数目。

PAYLOAD_TYPE:该3比特字段指示在帧组中承载的有效载荷数据的格式。PAYLOAD_TYPE如表9所示用信号传送。

表9

[表9]

有效载荷类型1XX发送TS流X1X发送IP流XX1发送GS流

NUM_FSS:该2比特字段指示在当前帧中FSS符号的数目。

SYSTEM_VERSION:该8比特字段指示所发送的信号格式的版本。SYSTEM_VERSION被划分为两个4比特字段,其是主要版本和次要版本。

主要版本:SYSTEM_VERSION字段的MSB四比特字节表示主要版本信息。在主要版本字段中的变化表示非后向兼容的变化。缺省值是“0000”。对于在这个标准下描述的版本,该值被设置为“0000”。

次要版本:SYSTEM_VERSION字段的LSB四比特字节表示次要版本信息。在次要版本字段中的变化是后向兼容的。

CELL_ID:这是在ATSC网络中唯一地识别地理小区的16比特字段。取决于每Futurecast UTB系统使用的频率的数目,ATSC小区覆盖区可以由一个或多个频率组成。如果CELL_ID的值不是已知的或者未指定的,则该字段被设置为“0”。

NETWORK_ID:这是唯一地识别当前的ATSC网络的16比特字段。

SYSTEM_ID:这个16比特字段唯一地识别在ATSC网络内的Futurecast UTB系统。Futurecast UTB系统是陆地广播系统,其输入是一个或多个输入流(TS、IP、GS),并且其输出是RF信号。如果有的话,Futurecast UTB系统承载一个或多个PHY简档和FEF。相同的Futurecast UTB系统可以承载不同的输入流,并且在不同的地理区中使用不同的RF频率,允许本地服务插入。帧结构和调度在一个位置中被控制,并且对于在Futurecast UTB系统内的所有传输是相同的。一个或多个Futurecast UTB系统可以具有相同的SYSTEM_ID含义,即,它们所有具有相同的物理层结构和配置。

随后的环路由FRU_PHY_PROFILE、FRU_FRAME_LENGTH、FRU_Gl_FRACTION和RESERVED组成,其用于表示FRU配置和每个帧类型的长度。环路大小是固定的,使得四个PHY简档(包括FEF)在FRU内被用信号传送。如果NUM_FRAME_FRU小于4,则未使用的字段用零填充。

FRU_PHY_PROFILE:这个3比特字段表示相关的FRU的第(i+1)(i是环索引)个帧的PHY简档类型。这个字段使用如表8所示相同的信令格式。

FRU_FRAME_LENGTH:这个2比特字段表示相关联的FRU的第(i+1)个帧的长度。与FRU_GI_FRACTION一起使用FRU_FRAME_LENGTH,可以获得帧持续时间的精确值。

FRU_GI_FRACTION:这个3比特字段表示相关联的FRU的第(i+1)个帧的保护间隔分数值。FRU_GI_FRACTION根据表7被用信号传送。

RESERVED:这个4比特字段保留供将来使用。

以下的字段提供用于解码PLS2数据的参数。

PLS2_FEC_TYPE:这个2比特字段表示由PLS2保护使用的FEC类型。FEC类型根据表10被用信号传送。稍后将描述LDPC码的细节。

表10

[表10]

内容PLS2 FEC类型004K-1/4和7K-3/10LDPC码01~11保留

PLS2_MOD:这个3比特字段表示由PLS2使用的调制类型。调制类型根据表11被用信号传送。

表11

[表11]

PLS2_MODE000BPSK001QPSK010QAM-16011NUQ-64100~111保留

PLS2_SIZE_CELL:这个15比特字段表示Ctotal_partial_block,用于在当前帧组中承载的PLS2的全编码块的聚集的大小(指定为QAM信元的数目)。这个值在当前帧组的整个持续时间期间是恒定的。

PLS2_STAT_SIZE_BIT:这个14比特字段以比特表示用于当前帧组的PLS2-STAT的大小。这个值在当前帧组的整个持续时间期间是恒定的。

PLS2_DYN_SIZE_BIT:这个14比特字段以比特表示用于当前帧组的PLS2-DYN的大小。这个值在当前帧组的整个持续时间期间是恒定的。

PLS2_REP_FLAG:这个1比特标记表示是否在当前帧组中使用PLS2重复模式。当这个字段被设置为值“1”时,PLS2重复模式被激活。当这个字段被设置为值“0”时,PLS2重复模式被禁用。

PLS2_REP_SIZE_CELL:当使用PLS2重复时,这个15比特字段表示Ctotal_partial_block,用于在当前帧组的每个帧中承载的PLS2的部分编码块的聚集的大小(指定为QAM信元的数目)。如果不使用重复,则这个字段的值等于0。这个值在当前帧组的整个持续时间期间是恒定的。

PLS2_NEXT_FEC_TYPE:这个2比特字段表示用于在下一个帧组的每个帧中承载的PLS2的FEC类型。FEC类型根据表10被用信号传送。

PLS2_NEXT_MOD:这个3比特字段表示用于在下一个帧组的每个帧中承载的PLS2的调制类型。调制类型根据表11被用信号传送。

PLS2_NEXT_REP_FLAG:这个1比特标记表示是否在下一个帧组中使用PLS2重复模式。当这个字段被设置为值“1”时,PLS2重复模式被激活。当这个字段被设置为值“0”时,PLS2重复模式被禁用。

PLS2_NEXT_REP_SIZE_CELL:当使用PLS2重复时,这个15比特字段表示Ctotal_full_block,用于在下一个帧组的每个帧中承载的PLS2的全编码块的聚集的大小(指定为QAM信元的数目)。如果在下一个帧组中不使用重复,则这个字段的值等于0。这个值在当前帧组的整个持续时间期间是恒定的。

PLS2_NEXT_REP_STAT_SIZE_BIT:这个14比特字段以比特表示用于下一个帧组的PLS2-STAT的大小。这个值在当前帧组中是恒定的。

PLS2_NEXT_REP_DYN_SIZE_BIT:这个14比特字段以比特表示用于下一个帧组的PLS2-DYN的大小。这个值在当前帧组中是恒定的。

PLS2_AP_MODE:这个2比特字段表示是否在当前帧组中为PLS2提供附加的奇偶校验。这个值在当前帧组的整个持续时间期间是恒定的。以下的表12给出这个字段的值。当这个字段被设置为“00”时,对于在当前帧组中的PLS2不使用另外的奇偶校验。

表12

[表12]

PLS2-AP模式00不提供AP01AP1模式10~11保留

PLS2_AP_SIZE_CELL:这个15比特字段表示PLS2的附加的奇偶校验比特的大小(指定为QAM信元的数目)。这个值在当前帧组的整个持续时间期间是恒定的。

PLS2_NEXT_AP_MODE:这个2比特字段表示是否在下一个帧组的每个帧中为PLS2信令提供附加的奇偶校验。这个值在当前帧组的整个持续时间期间是恒定的。表12定义这个字段的值。

PLS2_NEXT_AP_SIZE_CELL:这个15比特字段表示在下一个帧组的每个帧中PLS2的附加的奇偶校验比特的大小(指定为QAM信元的数目)。这个值在当前帧组的整个持续时间期间是恒定的。

RESERVED:这个32比特字段被保留供将来使用。

CRC_32:32比特错误检测码,其应用于整个PLS1信令。

图13图示根据本发明的实施例的PLS2数据。

图13图示PLS2数据的PLS2-STAT数据。PLS2-STAT数据在帧组内是相同的,而PLS2-DYN数据提供对于当前帧特定的信息。

PLS2-STAT数据的字段的细节如下:

FIC_FLAG:这个1比特字段表示是否在当前帧组中使用FIC。如果这个字段被设置为“1”,则在当前帧中提供FIC。如果这个字段被设置为“0”,则在当前帧中不承载FIC。这个值在当前帧组的整个持续时间期间是恒定的。

AUX_FLAG:这个1比特字段表示是否在当前帧组中使用辅助流。如果这个字段被设置为“1”,则在当前帧中提供辅助流。如果这个字段被设置为“0”,在当前帧中不承载辅助流。这个值在当前帧组的整个持续时间期间是恒定的。

NUM_DP:这个6比特字段表示在当前帧内承载的DP的数目。这个字段的值从1到64的范围,并且DP的数目是NUM_DP+1。

DP_ID:这个6比特字段唯一地识别在PHY简档内的DP。

DP_TYPE:这个3比特字段表示DP的类型。这些根据以下的表13用信号传送。

表13

[表13]

DP类型000DP类型1001DP类型2010~111保留

DP_GROUP_ID:这个8比特字段识别当前DP与其相关联的DP组。这可以由接收器使用以访问与特定服务有关的服务组件的DP,其将具有相同的DP_GROUP_ID。

BASE_DP_ID:这个6比特字段表示承载在管理层中使用的服务信令数据(诸如,PSI/SI)的DP。由BASE_DP_ID表示的DP可以或者是随同服务数据一起承载服务信令数据的普通DP,或者仅承载服务信令数据的专用DP。

DP_FEC_TYPE:这个2比特字段表示由相关联的DP使用的FEC类型。FEC类型根据以下的表14被用信号传送。

表14

[表14]

FEC_TYPE0016K LDPC0164K LDPC10~11保留

DP_COD:这个4比特字段表示由相关联的DP使用的编码率。编码率根据以下的表15被用信号传送。

表15

[表15]

编码率00005/1500016/1500107/1500118/1501009/150101~111110/15011011/15011112/15100013/151001~1111保留

DP_MOD:这个4比特字段表示由相关联的DP使用的调制。调制根据以下的表16被用信号传送。

表16

[表16]

调制0000QPSK0001QAM-160010NUQ-640011NUQ-2560100NUQ-10240101NUC-160110NUC-640111NUC-2561000NUC-10241001~1111保留

DP_SSD_FLAG:这个1比特字段表示是否在相关联的DP中使用SSD模式。如果这个字段被设置为值“1”,则使用SSD。如果这个字段被设置为值“0”,则不使用SSD。

只有在PHY_PROFILE等于“010”时,其表示高级简档,出现以下的字段:

DP_MIMO:这个3比特字段表示哪个类型的MIMO编码过程被应用于相关联的DP。MIMO编码过程的类型根据表17用信号传送。

表17

[表17]

MIMO编码000FR-SM001FRFD-SM010~111保留

DP_TI_TYPE:这个1比特字段表示时间交织的类型。值“0”表示一个TI组对应于一个帧,并且包含一个或多个TI块。值“1”表示一个TI组承载在一个以上的帧中,并且仅包含一个TI块。

DP_TI_LENGTH:这个2比特字段(允许值仅是1、2、4、8)的使用通过在DP_TI_TYPE字段内的值集合确定如下:

如果DP_TI_TYPE被设置为值“1”,则这个字段表示PI,每个TI组映射到的帧的数目,并且每个TI组存在一个TI块(NTI=1)。被允许的具有2比特字段的PI值被在以下的表18中定义。

如果DP_TI_TYPE被设置为值“0”,则这个字段表示每个TI组的TI块NTI的数目,并且每个帧(PI=1)存在一个TI组。具有2比特字段的允许的PI值被在以下的表18中定义。

表18

[表18]

2比特字段PINTI0011012210431184

DP_FRAME_INTERVAL:这个2比特字段表示在用于相关联的DP的帧组内的帧间隔(IJUMP),并且允许的值是1、2、4、8(相应的2比特字段分别地是“00”、“01”、“10”或者“11”)。对于该帧组的每个帧不会出现的DP,这个字段的值等于在连续的帧之间的间隔。例如,如果DP出现在帧1、5、9、13等上,则这个字段被设置为“4”。对于在每个帧中出现的DP,这个字段被设置为“1”。

DP_TI_BYPASS:这个1比特字段确定时间交织器5050的可用性。如果对于DP没有使用时间交织,则其被设置为“1”。而如果使用时间交织,则其被设置为“0”。

DP_FIRST_FRAME_IDX:这个5比特字段表示当前DP存在其中的超帧的第一帧的索引。DP_FIRST_FRAME_IDX的值从0到31的范围。

DP_NUM_BLOCK_MAX:这个10比特字段表示用于这个DP的DP_NUM_BLOCKS的最大值。这个字段的值具有与DP_NUM_BLOCKS相同的范围。

DP_PAYLOAD_TYPE:这个2比特字段表示由给定的DP承载的有效载荷数据的类型。DP_PAYLOAD_TYPE根据以下的表19被用信号传送。

表19

[表19]

有效载荷类型00TS01IP10GS11保留

DP_INBAND_MODE:这个2比特字段表示是否当前DP承载带内信令信息。带内信令类型根据以下的表20被用信号传送。

表20

[表20]

带内模式00没有承载带内信令01仅承载带内PLS10仅承载带内ISSY11承载带内PLS和带内ISSY

DP_PROTOCOL_TYPE:这个2比特字段表示由给定的DP承载的有效载荷的协议类型。当选择输入有效载荷类型时,其根据以下的表21被用信号传送。

表21

[表21]

DP_CRC_MODE:这个2比特字段表示在输入格式化块中是否使用CRC编码。CRC模式根据以下的表22被用信号传送。

表22

[表22]

CRC模式00未使用01CRC-810CRC-1611CRC-32

DNP_MODE:这个2比特字段表示当DP_PAYLOAD_TYPE被设置为TS(“00”)时由相关联的DP使用的空分组删除模式。DNP_MODE根据以下的表23被用信号传送。如果DP_PAYLOAD_TYPE不是TS(“00”),则DNP_MODE被设置为值“00”。

表23

[表23]

空分组删除模式00未使用01DNP标准10DNP偏移11保留

ISSY_MODE:这个2比特字段表示当DP_PAYLOAD_TYPE被设置为TS(“00”)时由相关联的DP使用的ISSY模式。ISSY_MODE根据以下的表24被用信号传送。如果DP_PAYLOAD_TYPE不是TS(“00”),则ISSY_MODE被设置为值“00”。

表24

[表24]

ISSY模式00未使用01ISSY-UP10ISSY-BBF11保留

HC_MODE_TS:这个2比特字段表示当DP_PAYLOAD_TYPE被设置为TS(“00”)时由相关联的DP使用的TS报头压缩模式。HC_MODE_TS根据以下的表25被用信号传送。

表25

[表25]

报头压缩模式00HC_MODE_TS 101HC_MODE_TS 210HC_MODE_TS 311HC_MODE_TS 4

HC_MODE_IP:这个2比特字段表示当DP_PAYLOAD_TYPE被设置为IP(“01”)时的IP报头压缩模式。HC_MODE_IP根据以下的表26被用信号传送。

表26

[表26]

报头压缩模式00无压缩01HC_MODE_IP 110~11保留

PID:这个13比特字段表示当DP_PAYLOAD_TYPE被设置为TS(“00”),并且HC_MODE_TS被设置为“01”或者“10”时,用于TS报头压缩的PID编号。

RESERVED:这个8比特字段保留供将来使用。

只有在FIC_FLAG等于“1”时出现以下的字段:

FIC_VERSION:这个8比特字段表示FIC的版本号。

FIC_LENGTH_BYTE:这个13比特字段以字节表示FIC的长度。

RESERVED:这个8比特字段保留供将来使用。

只有在AUX_FLAG等于“1”时出现以下的字段:

NUM_AUX:这个4比特字段表示辅助流的数目。零表示不使用辅助流。

AUX_CONFIG_RFU:这个8比特字段被保留供将来使用。

AUX_STREAM_TYPE:这个4比特被保留供将来使用,用于表示当前辅助流的类型。

AUX_PRIVATE_CONFIG:这个28比特字段被保留供将来用于用信号传送辅助流。

图14图示根据本发明的另一个实施例的PLS2数据。

图14图示PLS2数据的PLS2-DYN数据。PLS2-DYN数据的值可以在一个帧组的持续时间期间变化,而字段的大小保持恒定。

PLS2-DYN数据的字段细节如下:

FRAME_INDEX:这个5比特字段表示在超帧内当前帧的帧索引。该超帧的第一帧的索引被设置为“0”。

PLS_CHANGE_COUTER:这个4比特字段表示配置将变化的前方超帧的数目。配置中具有变化的下一个超帧由在这个字段内用信号传送的值表示。如果这个字段被设置为值“0000”,则这意味着预知没有调度的变化:例如,值“1”表示在下一个超帧中存在变化。

FIC_CHANGE_COUNTER:这个4比特字段表示其中配置(即,FIC的内容)将变化的前方超帧的数目。配置中具有变化的下一个超帧由在这个字段内用信号传送的值表示。如果这个字段被设置为值“0000”,则这意味着预知没有调度的变化:例如,值“0001”表示在下一个超帧中存在变化。

RESERVED:这个16比特字段被保留供将来使用。

在NUM_DP上的环路中出现以下的字段,其描述与在当前帧中承载的DP相关联的参数。

DP_ID:这个6比特字段唯一地表示在PHY简档内的DP。

DP_START:这个15比特(或者13比特)字段使用DPU寻址方案表示第一个DP的开始位置。DP_START字段根据如以下的表27所示的PHY简档和FFT大小具有不同长度。

表27

[表27]

DP_NUM_BLOCK:这个10比特字段表示在用于当前DP的当前的TI组中FEC块的数目。DP_NUM_BLOCK的值从0到1023的范围。

RESERVED:这个8比特字段保留供将来使用。

以下的字段表示与EAC相关联的FIC参数。

EAC_FLAG:这个1比特字段表示在当前帧中EAC的存在。这个比特在前导中是与EAC_FLAG相同的值。

EAS_WAKE_UP_VERSION_NUM:这个8比特字段表示唤醒指示的版本号。

如果EAC_FLAG字段等于“1”,随后的12比特被分配用于EAC_LENGTH_BYTE字段。如果EAC_FLAG字段等于“0”,则随后的12比特被分配用于EAC_COUNTER。

EAC_LENGTH_BYTE:这个12比特字段以字节表示EAC的长度。

EAC_COUNTER:这个12比特字段表示在EAC抵达的帧之前帧的数目。

只有在AUX_FLAG字段等于“1”时出现以下的字段:

AUX_PRIVATE_DYN:这个48比特字段被保留供将来用于用信号传送辅助流。这个字段的含义取决于在可配置的PLS2-STAT中AUX_STREAM_TYPE的值。

CRC_32:32比特错误检测码,其被应用于整个PLS2。

图15图示根据本发明的实施例的帧的逻辑结构。

如以上提及的,PLS、EAC、FIC、DP、辅助流和哑信元被映射到在帧中OFDM符号的活动载波。PLS1和PLS2被首先被映射到一个或多个FSS。然后,在PLS字段之后,EAC信元,如果有的话,被直接地映射,接下来是FIC信元,如果有的话。在PLS或者EAC、FIC之后,接下来DP被映射,如果有的话。首先跟随类型1 DP,并且接下来类型2 DP。稍后将描述DP的类型细节。在一些情况下,DP可以承载用于EAS的一些特定的数据或者服务信令数据。如果有的话,辅助流跟随DP,其后跟随哑信元。根据以上提及的顺序,即,PLS、EAC、FIC、DP、辅助流和哑数据信元将它们映射在一起,精确地填充在该帧中的信元容量。

图16图示根据本发明的实施例的PLS映射。

PLS信元被映射到FSS的活动载波。取决于由PLS占据的信元的数目,一个或多个符号被指定为FSS,并且FSS的数目NFSS由在PLS1中的NUM_FSS用信号传送。FSS是用于承载PLS信元的特殊符号。由于鲁棒性和延迟在PLS中是重要的问题,所以FSS具有允许快速同步的高密度导频和在FSS内的仅频率内插。

PLS信元如在图17中的示例所示以自顶向下方式被映射到NFSSFSS的活动载波。PLS1PLS1单元被以单元索引的递增顺序首先从第一FSS的第一单元映射。PLS2单元直接地跟随在PLS1的最后的信元之后,并且继续向下映射,直到第一FSS的最后的信元索引为止。如果需要的PLS信元的总数超过一个FSS的活动载波的数目,则映射进行到下一个FSS,并且以与第一FSS严格相同的方式继续。

在PLS映射完成之后,接下来承载DP。如果EAC、FIC或者两者存在于当前帧中,则它们被放置在PLS和“普通”DP之间。

图17图示根据本发明的实施例的EAC映射。

EAC是用于承载EAS消息的专用信道,并且链接到用于EAS的DP。提供了EAS支持,但是,EAC本身可能或者可以不必存在于每个帧中。如果有的话,EAC紧挨着PLS2单元之后映射。除了PLS信元以外,EAC不在FIC、DP、辅助流或者哑信元的任何一个之前。映射EAC信元的过程与PLS完全相同。

EAC信元被以如在图17的示例所示的信元索引的递增顺序从PLS2的下一个信元映射。取决于EAS消息大小,EAC信元可以占据几个符号,如图17所示。

EAC信元紧跟在PLS2的最后的信元之后,并且继续向下映射,直到最后的FSS的最后的信元索引为止。如果需要的EAC信元的总数超过最后的FSS的剩余的活动载波的数目,则映射进行到下一个符号,并且以与FSS完全相同的方式继续。在这种情况下,用于映射的下一个符号是普通数据符号,其具有比FSS更加有效的载波。

在EAC映射完成之后,如果任何一个存在,则FIC被接下来承载。如果FIC不被发送(如在PLS2字段中用信号传送),则DP紧跟在EAC的最后信元之后。

图18图示根据本发明的实施例的FIC映射。

(a)示出不具有EAC的FIC信元的示例映射,以及(b)示出具有EAC的FIC信元的示例映射。

FIC是用于承载交叉层信息以允许快速服务获得和信道扫描的专用信道。这个信息主要包括在DP和每个广播台的服务之间的信道捆绑信息。为了快速扫描,接收器可以解码FIC并获得信息,诸如,广播台ID、服务编号,和BASE_DP_ID。为了快速服务获得,除了FIC之外,基础DP可以使用BASE_DP_ID解码。除其承载的内容以外,基础DP被以与普通DP完全相同的方式编码和映射到帧。因此,对于基础DP不需要另外的描述。FIC数据在管理层中产生和消耗。FIC数据的内容在管理层规范中描述。

FIC数据是可选的,并且FIC的使用由在PLS2的静态部分中的FIC_FLAG参数用信号传送。如果使用FIC,则FIC_FLAG被设置为“1”,并且用于FIC的信令字段在PLS2的静态部分中被定义。在这个字段中用信号传送的是FIC_VERSION和FIC_LENGTH_BYTE。FIC使用与PLS2相同的调制、编码和时间交织参数。FIC共享相同的信令参数,诸如PLS2_MOD和PLS2_FEC。如果有的话,FIC数据紧挨着PLS2或者EAC之后被映射。FIC没有被任何普通DP、辅助流或者哑信元引导。映射FIC信元的方法与EAC的完全相同,也与PLS的相同。

在PLS之后不具有EAC,FIC信元被以如在(a)中的示例所示的信元索引的递增顺序从PLS2的下一个单元映射。取决于FIC数据大小,FIC信元可以被映射在几个符号上,如(b)所示。

FIC信元紧跟在PLS2的最后的信元之后,并且继续向下映射,直到最后的FSS的最后的信元索引为止。如果需要的FIC信元的总数超过最后的FSS的剩余的活动载波的数目,则映射进行到下一个符号,并且以与FSS完全相同的方式继续。在这种情况下,用于映射的下一个符号是普通数据符号,其具有比FSS更加活跃的载波。

如果EAS消息在当前帧中被发送,则EAC在FIC之前,并且FIC信元被以如(b)所示的信元索引的递增顺序从EAC的下一个单元映射。

在FIC映射完成之后,一个或多个DP被映射,之后是辅助流,如果有的话,以及哑信元。

图19图示根据本发明的实施例的FEC结构。

图19图示在比特交织之前根据本发明的实施例的FEC结构。如以上提及的,数据FEC编码器可以使用外编码(BCH)和内编码(LDPC)对输入的BBF执行FEC编码,以产生FECBLOCK过程。图示的FEC结构对应于FECBLOCK。此外,FECBLOCK和FEC结构具有对应于LDPC码字长度的相同的值。

BCH编码应用于每个BBF(Kbch比特),然后LDPC编码应用于BCH编码的BBF(Kldpc比特=Nbch比特),如在图22中图示的。

Nldpc的值或者是64800比特(长FECBLOCK)或者16200比特(短FECBLOCK)。

以下的表28和表29分别示出用于长FECBLOCK和短FECBLOCK的FEC编码参数。

表28

[表28]

表29

[表29]

BCH编码和LDPC编码的操作细节如下:

12-纠错BCH码用于BBF的外编码。用于短FECBLOCK和长FECBLOCK的BCH生成多项式通过所有多项式相乘在一起获得。

LDPC码用于编码外BCH编码的输出。为了产生完整的Bldpc(FECBLOCK),Pldpc(奇偶校验比特)从每个Ildpc(BCH编码的BBF)被系统编码,并且附加到Ildpc。完整的Bldpc(FECBLOCK)表示为如下的数学公式。

数学公式3

[数学式3]

Bldpc=IldpcPldpc=[i0,i1,...,iKldpc-1,p0,p1,...,pNldpc-Kldpc-1]

用于长FECBLOCK和短FECBLOCK的参数分别在以上的表28和29中给出。

计算用于长FECBLOCK的Nldpc–Kldpc奇偶校验比特的详细过程如下:

1)初始化奇偶校验比特,

数学公式4

[数学式4]

p0=p1=p2=...=pNldpc-Kldpc-1=0

2)在奇偶校验矩阵的地址的第一行中指定的奇偶校验比特地址处累加第一信息比特i0。稍后将描述奇偶校验矩阵的地址的细节。例如,对于速率13/15:

数学公式5

[数学式5]

p983=p983i0p2815=p2815i0p4837=p4837i0p4989=p4989i0p6138=p6138i0p6458=p6458i0p6921=p6921i0p6974=p6974i0p7572=p7572i0p8260=p8260i0p8496=p8496i0

3)对于接下来的359个信息比特,is,s=1、2、…359,使用以下的数学公式在奇偶校验位地址处累加is

数学公式6

[数学式6]

{x+(s mod 360)×Qldpc}mod(Nldpc-Kldpc)

这里x表示对应于第一比特i0的奇偶校验比特累加器的地址,并且Qldpc是在奇偶校验矩阵的地址中指定的编码率相关的常数。继续该示例,对于速率13/15,Qldpc=24,因此,对于信息比特i1,执行以下的操作:

数学公式7

[数学式7]

p1007=p1007i1p2839=p2839i1p4861=p4861i1p5013=p5013i1p6162=p6162i1p6482=p6482i1p6945=p6945i1p6998=p6998i1p7596=p7596i1p8284=p8284i1p8520=p8520i1

4)对于第361个信息比特i360,在奇偶校验矩阵的地址的第二行中给出奇偶校验比特累加器的地址。以类似的方式,使用表达式6获得用于以下的359信息比特is的奇偶校验比特累加器的地址,s=361、362、…719,这里x表示对应于信息比特i360的奇偶校验比特累加器的地址,即,在奇偶校验矩阵的地址的第二行中的条目。

以类似的方式,对于360个新的信息比特的每个组,从奇偶校验矩阵的地址的新行用于找到奇偶校验比特累加器的地址。

在所有信息比特用尽之后,最后的奇偶校验比特如下获得:

6)以i=1开始顺序地执行以下的操作。

数学公式8

[数学式8]

这里pi的最后的内容,i=0,1,...,Nldpc-Kldpc–1,等于奇偶校验比特pi

表30

[表30]

编码率Qldpc5/151206/151087/15968/15849/157210/156011/154812/153613/1524

除了以表31替换表30,并且以用于短FECBLOCK的奇偶校验矩阵的地址替换用于长FECBLOCK的奇偶校验矩阵的地址之外,用于短FECBLOCK的这个LDPC编码过程是根据用于长FECBLOCK的LDPC编码过程。

表31

[表31]

编码率Qldpc5/15306/15277/15248/15219/151810/151511/151212/15913/156

图20图示根据本发明的实施例的时间交织。

(a)至(c)示出TI模式的示例。

时间交织器在DP级别操作。时间交织(TI)的参数可以对于每个DP不同地设置。

在PLS2-STAT数据的部分中出现的以下参数配置TI:

DP_TI_TYPE(允许的值:0或者1):表示TI模式;“0”表示每个TI组具有多个TI块(一个以上的TI块)的模式。在这种情况下,一个TI组被直接映射到一个帧(无帧间交织)。“1”表示每个TI组仅具有一个TI模块的模式。在这种情况下,TI块可以在一个以上的帧上扩展(帧间交织)。

DP_TI_LENGTH:如果DP_TI_TYPE=“0”,则这个参数是每个TI组的TI块的数目NTI。对于DP_TI_TYPE=“1”,这个参数是从一个TI组扩展的帧PI的数目。

DP_NUM_BLOCK_MAX(允许的值:0至1023):表示每个TI组XFECBLOCK的最大数。

DP_FRAME_INTERVAL(允许的值:1、2、4、8):表示在承载给定的PHY简档的相同的DP的两个连续的帧之间的帧IJUMP的数目。

DP_TI_BYPASS(允许的值:0或者1):如果对于DP没有使用时间交织,则这个参数被设置为“1”。如果使用时间交织,则其被设置为“0”。

另外,来自PLS2-DYN数据的参数DP_NUM_BLOCK用于表示由DP的一个TI组承载的XFECBLOCK的数目。

当对于DP没有使用时间交织时,不考虑随后的TI组、时间交织操作,和TI模式。但是,将仍然需要来自调度器用于动态配置信息的延迟补偿块。在每个DP中,从SSD/MIMO编码接收的XFECBLOCK被分组为TI组。即,每个TI组是整数个XFECBLOCK的集合,并且将包含动态可变数目的XFECBLOCK。在索引n的TI组中的XFECBLOCK的数目由NxBLocK_Group(n)表示,并且在PLS2-DYN数据中作为DP_NUM_BLOCK用信号传送。注意到NxBLocK_Group(n)可以从最小值0到其最大的值是1023的最大值NxBLocK_Group_MAX(对应于DP_NUM_BLOCK_MAX)变化。

每个TI组或者直接映射到一个帧上或者在PI个帧上扩展。每个TI组也被划分为一个以上的TI模块(NTI),这里每个TI块对应于时间交织器存储器的一个使用。在TI组内的TI块可以包含略微不同数目的XFECBLOCK。如果TI组被划分为多个TI块,则其被直接映射到仅一个帧。如以下的表33所示,存在对于时间交织的三个选项(除了跳过时间交织的额外的选项之外)。

表32

[表32]

典型地,时间交织器也将起在帧建立过程之前用于DP数据的缓存器的作用。这是通过用于每个DP的两个存储库实现的。第一TI块被写入第一存储库。第二TI块被写入第二存储库,同时第一存储库正在被读取等。

TI是扭曲的两列块交织器。对于第n个TI组的第s个TI块,TI存储器的行数Nr等于信元Ncells的数目,即,Nr=Ncells,同时列数Nc等于数目NxBL0CK_TI(n,s)。

图21图示根据本发明的实施例的被扭曲的行-列块交织器的基本操作。

(a)示出在时间交织器中的写入操作,并且(b)示出时间交织器中的读取操作。第一XFECBLOCK以列方式写入到TI存储器的第一列,并且第二XFECBLOCK被写入到下一列等等,如在(a)中所示。然而,在交织阵列中,信元以对角线方式被读出。在从第一行(沿着以最左边的列开始的行向右)到最后一行的对角线方式的读取期间,信元被读出,如在(b)中所示。详细地,假定zn,s,i(i=0,...,N,Nc)作为要被顺序地读取的TI存储器单元位置,通过计算如下的表达式的行索引Rn,S,i、列索引Cn,S,i以及被关联的扭曲参数Tn,S,i执行以这样的校正阵列的读取过程。

数学公式9

[数学式9]

其中Sshift是用于对角线方式读取过程的公共移位值,不论NxBLOCK_TI(n,s)如何,并且如以下表达式,通过在PLS2-STAT中给出的NxBLOCK_TI(n,s)来确定。

数学公式10

[数学式10]

对于

结果,通过作为zn,s,i=NrCn,s,i+Rn,s,i的坐标计算要被读出的信元位置。

图22图示根据本发明的另一实施例的被扭曲的行-列块交织器的操作。

更加具体地,图22图示用于各个TI组的TI存储器的交织阵列,包括当NxBLOCK_TI(0,0)=3、NxBLOCK_TI(1,0)=6、NxBLOCKTI(2,0)=5时的虚拟XFECBLOCK。

可变数目NxBLOCK_TI(n,s)=Nr将会小于或者等于N′xBLOCK_TI_MAX。因此,为了实现在接收器侧处的单个存储器解交织,不论NxBLOCK_TI(n,s)如何,通过将虚拟XFECBLOCK插入到TI存储器用于在被扭曲的行-列块交织器中使用的交织阵列被设置为Nr×Nc=Ncells×N′xBLOCK_TI_MAX的大小,并且如下面的表达式完成读取过程。

数学公式11

[数学式11]

TI组的数目被设置为3。通过DP_TI_TYPE=‘0’、DP_FRAME_INTERVAL=‘1’,以及DP_TI_LENGTH=‘1’,即,NTI=1、IJUMP=1、以及PI=1,在PLS2-STAT数据中用信号传送时间交织器的选项。每个TI组的其每一个具有Ncells=30的XFECBLOCK的数目分别通过NxBLOCK_TI(0,0)=3、NxBLOCK_TI(1,0)=6、NxBLOCK_TI(2,0)=5在PLS2-DYN数据中用信号传送。通过NxBLOCK_Groyp_MAx,在PLS-STAT数据中用信号传送XFECBLOCK的最大数目,这导致

图23图示根据本发明的实施例的被扭曲的行-列块的对角线方式的读取图案。

更加具体地,图23示出来自于具有N′xBLOCK_TI_MAX=7并且Sshift=(7-1)/2=3的参数的各个交织阵列的对角线方式的读取图案。注意,在如上面的伪代码示出的读取过程中,如果Vi≥NcellsNxBLOCK_TI(n,s),则Vi的值被跳过并且使用下一个计算的Vi的值。

图24图示根据本发明的实施例的用于各个交织阵列的被交织的XFECBLOCK。

图24图示来自于具有N′xBLOCK_TI_MAX=7并且Sshift=3的参数的各个交织阵列的被交织的XFECBLOCK。

图25是图示根据一个实施例的媒体内容发送/接收系统的方框图。

该媒体内容发送/接收系统包括广播台10、内容提供者30、内容服务器50和广播接收装置100。

该内容提供者30提供媒体内容给广播台和内容服务器50。

广播台10使用卫星、陆地或者有线广播网络的至少一个发送包括媒体内容的广播流。

内容服务器50基于广播接收装置的请求,发送媒体内容。

广播接收装置100包括控制单元110、IP发送/接收单元130、广播接收单元150和解码器170。广播接收装置100经由控制单元110控制IP发送/接收单元130、广播接收单元150和解码器170的操作。广播接收装置100经由广播接收单元150接收包括媒体内容的广播流。在这里,广播流可以使用卫星、陆地或者有线广播网络的至少一个发送。因此,广播接收单元150可以包括卫星调谐器、陆地调谐器,或者有线调谐器的至少一个以接收广播流。广播接收装置100经由IP发送/接收单元130从内容服务器50请求媒体内容。广播接收装置100经由IP发送/接收单元130从内容服务器50接收媒体内容。广播接收装置100经由解码器170解码媒体内容。

将参考图26至30描述根据实施例经由广播的媒体内容发送/接收。

图26是图示根据实施例用于经由宽带发送/接收媒体内容的系统的示意图。

根据一个实施例经由IP网络的媒体内容发送/接收被分成包括实际的媒体内容的传输分组的发送/接收和媒体内容呈现信息的发送/接收。广播接收装置100接收媒体内容呈现信息,并且接收包括媒体内容的传输分组。媒体内容呈现信息表示用于呈现媒体内容需要的信息。媒体内容呈现信息包括用于呈现媒体内容需要的空间信息或者时间信息的至少一个。广播接收装置100基于媒体内容呈现信息呈现媒体内容。

在特定的实施例中,媒体内容可以根据MPEG媒体传输(MMT)标准经由IP网络发送/接收。内容服务器50发送包括媒体内容呈现信息的呈现信息(PI)文件。此外,内容服务器50基于广播接收装置100的请求,发送包括媒体内容的MMT协议(MMTP)分组。广播接收装置100接收PI文件。广播接收装置100接收包括媒体内容的传输分组。广播接收装置100从包括媒体内容的传输分组中提取媒体内容。广播接收装置100基于PI文件,呈现媒体内容。

在另一个特定实施例中,如在图26中图示的,媒体内容可以通过HTTP标准根据MPEG动态适配流(DASH)经由IP网络发送/接收。在图26中,内容服务器50发送包括媒体内容呈现信息的媒体呈现描述(MPD)。但是,取决于特定的实施例,MPD可以通过另一个外部服务器,而不是内容服务器50,被发送。此外,内容服务器50基于广播接收装置100的请求,发送包括媒体内容的片段。广播接收装置100接收MPD。广播接收装置100基于MPD,从内容服务器50请求媒体内容。广播接收装置100基于请求,接收包括媒体内容的传输分组。广播接收装置100基于MPD,呈现媒体内容。为此,广播接收装置100可以包括在控制单元110中的DASH客户端。DASH客户端可以包括用于解析MPD的MPD解析器、用于解析片段的片段解析器、用于经由IP发送/接收单元130发送HTTP请求消息和接收HTTP响应消息的HTTP客户端,和用于呈现媒体的媒体引擎。MPD将参考图27至29详细描述。

图27图示根据一个实施例的MPD的结构。图28图示根据一个实施例的MPD的语法。图29图示根据一个实施例的MPD的时段元素的XML语法。

MPD可以包括时段元素、适配集合元素和表示元素。

时段元素包括有关时段的信息。MPD可以包括有关多个时段的信息。时段表示媒体内容呈现的连续的时间间隔。

适配集合元素包括有关适配集合的信息。MPD可以包括有关多个适配集合的信息。适配集合是包括一个或多个可互换的媒体内容分量的媒体分量的集合。适配集合可以包括一个或多个表示。适配集合可以分别包括不同语言的音频或者不同语言的字幕。

表示元素包括有关表示的信息。MPD可以包括有关多个表示的信息。表示是一个或多个媒体分量的结构集合。可能存在对于相同媒体内容分量不同编码的多个表示。在允许比特流切换的情形下,广播接收装置100可以基于在媒体内容的呈现期间更新的信息,将接收的表示切换为另一个表示。尤其是,广播接收装置100可以根据带宽的条件将接收的表示切换为另一个表示。表示被分成多个片段。

片段是媒体内容数据的单位。表示可以使用在HTTP 1.1(RFC 2616)协议中定义的HTTP GET或者HTTP部分GET方法,根据媒体内容接收机30的请求,作为片段或者片段的一部分发送。

此外,片段可以包括多个子片段。子片段可以表示能够在片段水平上索引的最小的单位。片段可以包括初始化片段、媒体片段、索引片段和比特流转换片段。

图30是图示根据一个实施例由广播接收装置经由IP网络接收媒体内容操作的流程图。

广播接收装置100经由IP发送/接收单元130接收媒体内容呈现信息(S101)。在特定的实施例中,媒体内容呈现信息根据MPEG-DASH标准可以是MPD。在这里,广播接收装置100可以经由IP发送/接收单元130接收MPD。在另一个特定的实施例中,媒体内容呈现信息根据MMT标准可以是PI文件。在这里,广播接收装置100可以经由IP发送/接收单元130接收PI文件。

广播接收装置100基于媒体内容呈现信息,经由IP发送/接收单元130接收媒体内容(S103)。

广播接收装置100经由控制单元110呈现媒体内容(S105)。详细地,广播接收装置100可以基于媒体内容呈现信息,经由控制单元110呈现媒体内容。

如上所述,需要经由卫星、有线或者陆地广播网络接收广播流的广播接收装置100接收媒体内容呈现信息,以便经由IP网络接收媒体内容。尤其是,需要媒体内容呈现信息经由广播流被发送或者接收,以便与经由广播网络发送的内容有效地交互工作。这是因为内容提供者或者广播台可以在媒体内容呈现信息经由广播流发送的情形下,整体地管理经由广播网络提供的内容信息和有关经由IP网络发送的媒体内容的信息。此外,这是因为广播接收装置100可以在媒体内容呈现信息经由广播流发送的情形下,由于广播接收装置100不断地接收广播流,迅速地确定是否媒体内容呈现信息被更新,而无需附加信息请求消息。

在下面参考图31至63描述的是使用经由广播网络而不是IP网络发送的广播流发送/接收媒体内容呈现信息的方法。

内容提供者或者广播台可以将媒体内容呈现信息添加到媒体内容呈现信息表以发送媒体内容呈现信息。将媒体内容呈现信息添加到媒体内容呈现信息表以发送媒体内容呈现信息的这个操作在下面参考图31和32描述。

在媒体内容呈现信息被添加到媒体内容呈现信息表以便发送的情形下,广播接收装置100可以基于媒体内容呈现信息表,接收媒体内容呈现信息。详细地,广播接收装置100可以从媒体内容呈现信息表中提取媒体内容呈现信息以接收媒体内容呈现信息。

在这里,媒体内容呈现信息表可以包括用于识别在各种信息表之中的媒体内容呈现信息表的id元素。

此外,媒体内容呈现信息表可以包括id_extension元素。id_extension元素可以指示用于识别媒体内容呈现信息表例子的标识符。在这里,id_extension字段可以包括指示媒体内容呈现信息表的协议版本的protocol_version字段。id_extension字段也可以包括用于识别包括媒体内容呈现信息的不同片的多个媒体内容呈现信息表每个的sequence_number字段。id_extension元素可以指示用于识别与媒体内容呈现信息表有关的广播服务的服务标识符。在这里,id_extension元素可以指示节目编号、服务id和源id的任何一个。

此外,媒体内容呈现信息表可以包括指示媒体内容呈现信息表的版本的版本元素。在这里,广播接收装置100可以确定是否媒体内容呈现信息表基于该版本元素被更新。详细地,一旦接收到具有不同于先前接收的媒体内容呈现信息表的版本元素值的媒体内容呈现信息表,广播接收装置100可以确定媒体内容呈现信息表已经被更新。在这里,广播接收装置100可以从媒体内容呈现信息表中提取媒体内容呈现信息。此外,一旦接收到具有与先前地接收的媒体内容呈现信息表相同的版本元素值的媒体内容呈现信息表,广播接收装置100可以确定媒体内容呈现信息表没有被更新。在这种情况下,广播接收装置100不从媒体内容呈现信息表中提取媒体内容呈现信息。在特定的实施例中,版本元素可以具有与包括在媒体内容呈现信息中的版本元素相同的值。

此外,媒体内容呈现信息表可以包括指示用于识别媒体内容呈现信息的标识符的媒体内容呈现信息id元素。

在这里,媒体内容呈现信息表可以包括指示用于识别媒体内容呈现信息的标识符长度的媒体内容呈现信息id_length元素。

此外,媒体内容呈现信息表可以包括指示媒体内容呈现信息的编码方法的编码元素。在这里,指示编码方法的编码元素可以指示媒体内容呈现信息表包括媒体内容呈现信息而没有需特别地压缩媒体内容呈现信息。此外,指示编码方法的编码元素可以指示媒体内容呈现信息表包括通过特定算法压缩的媒体内容呈现信息。在这里,特定的算法可以是gzip算法。

此外,媒体内容呈现信息表可以包括指示媒体内容呈现信息长度的byte_length元素。

此外,媒体内容呈现信息表可以包括是媒体内容呈现信息本身的字节()元素。

在这里,媒体内容呈现信息表可以具有XML、HTML5或者比特流格式。

图31图示根据一个实施例用于MPD以MPD信息表的格式发送的情形的比特流语法。

图31图示媒体内容呈现信息表具有比特流格式,并且媒体内容呈现信息包括在MPD中的情形。因此,相对于图31,媒体内容呈现信息表称为MPD信息表。

MPD信息表包括table_id字段、section_syntax_indicator字段、private_indicator字段、private_section_length字段、table_id_extension字段、MPD_data_version字段、section_number字段、last_section_number字段、MPD_id_length字段、MPD_id_bytes字段、MPD_coding字段、MPD_byte_length字段和MPD_byte字段。

在图31的示例中,table_id字段指示MPD信息表的标识符。在这里,table_id字段可以是0×FA,其是在ATSC A/65中定义的预留的id值的一个。

section_syntax_indicator字段指示是否MPD信息表是MPEG-2 TS标准的长类型私有部分表。由于MPD信息表不是长类型表,section_syntax_indicator字段具有0的值。

private_indicator字段指示是否当前的表对应于私有部分。由于MPD信息表对应于私有部分,private_indicator字段具有1的值。

private_section_length字段指示跟随private_section_length字段的部分的长度。

table_id_extension字段指示用于识别与经由MPD信息表发送的MPD有关的广播服务的标识符。在这里,table_id_extension字段可以指示节目编号、服务id和源id的任何一个。在另一个实施例中,table_id_extension字段可以指示用于识别MPD的标识符。详细地,table_id_extension字段可以包括指示MPD信息表的协议版本的protocol_version字段。此外,table_id_extension字段可以包括用于识别包括不同MPD的多个MPD信息表每个的sequence_number字段。

MPD_data_version字段指示MPD信息表的版本。在这里,广播接收装置100可以基于MPD_data_version字段确定是否MPD信息表被更新。MPD_data_version字段可以具有与包括在MPD中的版本元素相同的值。

section_number字段指示当前的部分的编号。

last_section_number字段指示最后部分的编号。在MPD信息表具有大大小的情形下,MPD信息表可以被分成多个部分以便发送。在这里,基于section_number字段和last_section_number字段,广播接收装置100确定是否MPD信息表需要的所有部分被接收。

MPD_id_bytes字段指示用于识别MPD的标识符。

MPD_id_length字段指示用于识别MPD的标识符的长度。

MPD_coding字段指示用于MPD的编码方法。在这里,指示编码方法的MPD_coding字段可以指示MPD信息表包括媒体内容呈现信息,而没有特别地压缩媒体内容呈现信息。此外,MPD_coding字段可以指示MPD信息表包括由特定的算法压缩的MPD。在这里,特定的算法可以是gzip算法。在特定的实施例中,MPD_coding字段的值可以如表33所示定义。

[表33]

指定0×00纯文本0×01通过gzip压缩0×02-0×03预留供未来使用

在表33的示例中,在MPD_coding字段具有0×00的值的情形下,MPD_coding字段指示MPD信息表包括媒体内容呈现信息,没有特别地压缩该媒体内容呈现信息。在MPD_coding字段具有0×01的值的情形下,MPD_coding字段指示MPD信息表包括由gzip算法压缩的MPD。

MPD_byte_length字段指示MPD的长度。

MPD_byte()字段包括包含在MPD信息表中MPD的实际的数据。

图32是图示根据一个实施例由广播接收装置基于包括MPD的信息表,提取MPD操作的流程图。

广播接收装置100经由广播接收单元150接收广播流(S301)。

广播接收装置100经由控制单元110,从广播流中提取媒体内容呈现信息表(S303)。在特定的实施例中,广播接收装置100可以基于id元素经由控制单元110,从广播流中提取媒体内容呈现信息表。详细地,广播接收装置100可以基于id元素与id_extension元素结合的信息,经由控制单元110从广播流中提取媒体内容呈现信息表。例如,广播接收装置100可以使用id元素的值,经由控制单元识别媒体内容呈现信息表,以便从广播流中提取媒体内容呈现信息表。在这里,广播接收装置100可以使用通过组合id元素的值和id_extension元素的值获得的值,经由控制单元110识别媒体内容呈现信息表,以便从广播流中提取媒体内容呈现信息表。

广播接收装置100基于媒体内容呈现信息表,经由控制单元110提取媒体内容呈现信息(S305)。在这里,在媒体内容呈现信息被压缩的情形下,广播接收装置100可以经由控制单元110解压缩媒体内容呈现信息,以便提取媒体内容呈现信息。

广播接收装置100基于媒体内容呈现信息,经由IP发送/接收单元130接收媒体内容(S307)。

广播接收装置100经由控制单元110呈现媒体内容(S309)。详细地,广播接收装置100可以基于媒体内容呈现信息,经由控制单元110呈现媒体内容。

内容提供者或者广播台可以将媒体内容呈现信息添加到IP数据报以经由广播网络而不是IP网络发送媒体内容信息。在这里,内容提供者或者广播台可以将包括媒体内容呈现信息的媒体内容呈现信息表添加到IP数据报以发送媒体内容呈现信息表。将媒体内容呈现信息添加到IP数据报以发送媒体内容呈现信息的这个操作在下面参考图9至12描述。

在媒体内容呈现信息被添加到IP数据报以便发送的情形下,广播接收装置100可以基于媒体IP数据报,接收媒体内容呈现信息。在特定的实施例中,广播接收装置100可以从IP数据报中提取媒体内容呈现信息以接收媒体内容呈现信息。在另一个特定的实施例中,广播接收装置100可以从IP数据报中提取媒体内容呈现信息表以接收媒体内容呈现信息。

在这里,媒体内容呈现信息可以被添加到UDP有效载荷。UDP有效载荷可以包括payload_type字段和有效载荷字段。payload_type字段指示包括在有效载荷字段中的媒体内容呈现信息的数据类型。在这里,payload_type字段的值可以指示包括在有效载荷字段中的媒体内容呈现信息是文件本身。在特定的实施例中,在媒体内容呈现信息包括在MPD中的情形下,payload_type字段的值可以指示有效载荷字段照原样包括MPD。在另一个特定的实施例中,在媒体内容呈现信息包括在PI文件中的情形下,payload_type字段的值可以指示有效载荷字段照原样包括PI文件。此外,payload_type字段的值可以指示媒体内容呈现信息以特定的语法格式被包括。此外,payload_type字段的值可以指示媒体内容呈现信息以上文提及的媒体内容呈现信息表的形式被包括。

有效载荷字段可以包括媒体内容呈现信息。

内容提供者或者广播台可以将媒体内容呈现信息链接添加到媒体内容呈现信息表以发送媒体内容呈现信息链接。在这里,媒体内容呈现信息链接可以提供链接给媒体内容呈现信息以便接收媒体内容呈现信息。在这里,媒体内容呈现信息链接可以具有统一资源定位符(URL)的格式。将媒体内容呈现信息链接添加到媒体内容呈现信息表以发送媒体内容呈现信息链接的这个操作在下面参考图33和34描述。

在媒体内容呈现信息链接被添加到媒体内容呈现信息表以便发送的情形下,广播接收装置100可以基于媒体内容呈现信息表,接收媒体内容呈现信息。详细地,广播接收装置100可以从媒体内容呈现信息表中提取媒体内容呈现信息链接。在这里,广播接收装置100可以从媒体内容呈现信息链接中接收媒体内容呈现信息。

在这里,媒体内容呈现信息表可以包括用于识别在各种信息表之中的媒体内容呈现信息表的id元素。

此外,媒体内容呈现信息表可以包括id_extension元素。id_extension元素可以指示用于识别媒体内容呈现信息表例子的标识符。在这里,id_extension字段可以包括指示媒体内容呈现信息表的协议版本的protocol_version字段。id_extension字段也可以包括sequence_number字段,用于识别包括媒体内容呈现信息的不同的片的多个媒体内容呈现信息表每个。id_extension元素可以指示用于识别与媒体内容呈现信息表有关的广播服务的服务标识符。在这里,id_extension元素可以指示节目编号、服务id和源id的任何一个。

此外,媒体内容呈现信息表可以包括指示媒体内容呈现信息表的版本的版本元素。在这里,广播接收装置100可以基于该版本元素确定是否媒体内容呈现信息表被更新。详细地,一旦接收到具有不同于先前接收的媒体内容呈现信息表的版本元素值的媒体内容呈现信息表,广播接收装置100可以确定媒体内容呈现信息表已经被更新。在这里,广播接收装置100可以从媒体内容呈现信息表中提取媒体内容呈现信息。此外,一旦接收到具有与先前接收的媒体内容呈现信息表相同的版本元素值的媒体内容呈现信息表,广播接收装置100可以确定媒体内容呈现信息表没有被更新。在这种情况下,广播接收装置100不从媒体内容呈现信息表中提取媒体内容呈现信息。在特定的实施例中,版本元素可以具有与包括在媒体内容呈现信息中的版本元素相同的值。

此外,媒体内容呈现信息表可以包括指示用于识别媒体内容呈现信息的标识符的媒体内容呈现信息id元素。

在这里,媒体内容呈现信息表可以包括指示用于识别媒体内容呈现信息的标识符长度的媒体内容呈现信息id_length元素。

此外,媒体内容呈现信息表可以包括指示媒体内容呈现信息链接长度的byte_length元素。

此外,媒体内容呈现信息表可以包括是媒体内容呈现信息链接本身的字节()元素。在这里,媒体内容呈现信息链接可以具有URL格式。

在这里,媒体内容呈现信息表可以具有XML、HTML5或者比特流格式。

图33图示根据一个实施例包括MPD链接的MPD链接表。

图33图示媒体内容呈现信息表具有比特流格式,并且媒体内容呈现信息包括在MPD中的情形。因此,相对于图33,媒体内容呈现信息表称为MPD信息表。媒体内容呈现信息链接具有URL格式。因此,媒体内容呈现信息链接称为MPD_URL。

MPD信息表包括table_id字段、section_syntax_indicator字段、private_indicator字段、private_section_length字段、table_id_extension字段、MPD_data_version字段、section_number字段、last_section_number字段、MPD_id_length字段、MPD_id_byte字段、MPD_URL_length字段和MPD_URL_bytes字段。

在图33的示例中,table_id字段指示MPD信息表的标识符。在这里,table_id字段可以是0×FA,其是在ATSC A/65中定义的预留id值的一个。

section_syntax_indicator字段指示是否MPD信息表是MPEG-2TS标准的长类型私有部分表。由于MPD信息表不是长类型表,section_syntax_indicator字段具有0的值。

private_indicator字段指示是否当前的表对应于私有部分。由于MPD信息表对应于私有部分,所以private_indicator字段具有1的值。

private_section_length字段指示跟随private_section_length字段的部分的长度。

table_id_extension字段指示用于识别与经由MPD信息表发送的MPD有关的广播服务的标识符。在这里,table_id_extension字段可以指示节目编号、服务id和源id的任何一个。在另一个实施例中,table_id_extension字段可以指示用于识别MPD的标识符。详细地,table_id_extension字段可以包括指示MPD信息表的协议版本的protocol_version字段。此外,table_id_extension字段可以包括用于识别包括不同MPD的多个MPD信息表每个的sequence_number字段。

MPD_data_version字段指示MPD信息表的版本。在这里,广播接收装置100可以基于MPD_data_version字段确定是否MPD信息表被更新。MPD_data_version字段可以具有与包括在MPD中的版本元素相同的值。

section_number字段指示当前的部分的编号。

last_section_number字段指示最后的部分的编号。在MPD信息表具有大大小的情形下,MPD信息表可以被分成多个部分以便发送。在这里,广播接收装置100确定是否供MPD信息表需要的所有部分基于section_number字段和last_section_number字段接收。

MPD_id_bytes字段指示用于识别MPD的标识符。

MPD_id_length字段指示用于识别MPD的标识符的长度。

MPD_URL_length字段指示MPD_URL的长度。

MPD_URL_bytes()字段指示MPD_URL本身。

图34是图示根据一个实施例由广播接收装置基于包括媒体内容呈现信息链接的媒体内容呈现信息表,接收MPD操作的流程图。

广播接收装置100经由广播接收单元150接收广播流(S401)。

广播接收装置100经由控制单元110从广播流中提取包括媒体内容呈现信息链接的媒体内容呈现信息表(S403)。在特定的实施例中,广播接收装置100可以基于id元素经由控制单元110从广播流中提取媒体内容呈现信息表。详细地,广播接收装置100可以基于id元素与id_extension元素结合的信息,经由控制单元110从广播流中提取媒体内容呈现信息表。例如,广播接收装置100可以使用id元素的值,经由控制单元识别媒体内容呈现信息表,以便从广播流中提取媒体内容呈现信息表。在这里,广播接收装置100可以使用通过组合id元素的值和id_extension元素的值获得的值,经由控制单元110识别媒体内容呈现信息表,以便从广播流中提取媒体内容呈现信息表。

广播接收装置100基于媒体内容呈现信息表,经由控制单元110提取媒体内容呈现信息链接(S405)。在这里,媒体内容呈现信息链接可以具有URL格式。

广播接收装置100基于媒体内容呈现信息链接,经由IP发送/接收单元130接收媒体内容呈现信息(S407)。

广播接收装置100基于媒体内容呈现信息,经由IP发送/接收单元130接收媒体内容(S409)。

广播接收装置100经由控制单元110呈现媒体内容(S411)。详细地,广播接收装置100可以基于媒体内容呈现信息,经由控制单元110呈现媒体内容。

图35至37图示媒体内容呈现信息包括在MPD中的情形。图35图示根据一个实施例MPD或者MPD信息表被添加到IP数据报以便发送。

如由图11的数据结构示例的,IP数据报在图11至13的示例中包括在IP有效载荷中的UDP数据报。UDP数据报包括在UDP有效载荷中的MPD或者MPD信息表。IP数据报的语法将参考图36详细地描述。

图36图示根据一个实施例对于MPD或者MPD信息表被添加到IP数据报以便被发送的情形的IP数据报的语法。

UDP有效载荷包括MPD_payload_type字段和有效载荷字段。MPD_payload_type字段指示包括在MPD_payload字段中的MPD的数据类型。MPD_payload_type字段的值可以指示MPD_payload字段包括MPD本身。此外,MPD_payload_type字段的值可以指示MPD_payload字段包括以特定语法格式的MPD。详细地,MPD_payload_type字段的值可以如以下的表34所示定义。

[表34]

指定0×00未指定0×01语法0×02照原样的MPD文件0×03MPD部分0×03预留供未来使用

在表34的示例中,在MPD_payload_type字段的值是0×01的情形下,MPD_payload_type字段指示MPD_payload字段包括以特定语法格式的MPD。在MPD_payload_type字段的值是0×02的情形下,MPD_payload_type字段指示MPD_payload字段包括照原样的MPD。在MPD_payload_type字段的值是0×03的情形下,MPD_payload_type字段指示MPD_payload字段包括以上文提及的MPD信息表的形式的MPD。

MPD_payload字段包括MPD。

图37图示根据一个实施例对于MPD或者MPD信息表被添加到IP数据报以便被发送的情形包括在IP数据报中的MPD有效载荷的语法。

MPD_coding字段指示用于MPD或者MPD信息表的编码方法。在这里,指示编码方法的MPD_coding字段可以指示MPD有效载荷包括MPD或者MPD信息表,而没有特别地压缩MPD或者MPD信息表。此外,MPD_coding字段可以指示MPD有效载荷包括由特定的算法压缩的MPD或者MPD信息表。在这里,特定的算法可以是gzip算法。在特定的实施例中,MPD_coding字段的值可以如表35所示定义。

[表35]

指定0×00纯文本0×01通过gzip压缩0×02-0×03预留供未来使用

在表35的示例中,在MPD_coding字段具有0×00的值的情形下,MPD_coding字段指示MPD有效载荷包括MPD或者MPD信息表,而没有特别地压缩MPD或者MPD信息表。在MPD_coding字段具有0×01的值的情形下,MPD_coding字段指示MPD有效载荷包括由gzip算法压缩的MPD或者MPD信息表。

MPD_byte_length字段指示MPD或者MPD信息表的长度。

图38是图示根据一个实施例由广播接收装置基于包括媒体内容呈现信息或者媒体内容呈现信息表的IP数据报,提取媒体内容呈现信息或者媒体内容呈现信息表操作的流程图。

广播接收装置100经由广播接收单元110接收广播流(S501)。

广播接收装置100经由控制单元150从广播流中提取IP数据报(S503)。

广播接收装置100经由控制单元150从IP数据报中提取UDP数据报(S505)。详细地,广播接收装置100从IP数据报的有效载荷中提取UDP数据报。

广播接收装置100基于UDP数据报,经由控制单元150提取媒体内容呈现信息(S507)。详细地,广播接收装置100从UDP数据报的有效载荷中提取媒体内容呈现信息或者媒体内容呈现信息表。在特定的实施例中,在媒体内容呈现信息或者媒体内容呈现信息表被压缩的情形下,广播接收装置100可以经由控制单元150解压缩媒体内容呈现信息或者媒体内容呈现信息表,以便提取媒体内容呈现信息或者媒体内容呈现信息表。在这里,广播接收装置100可以基于包括在UDP数据报中的编码字段,解压缩媒体内容呈现信息或者媒体内容呈现信息表。在这里,广播接收装置100可以经由控制单元150从媒体内容呈现信息表中提取媒体内容呈现信息。

广播接收装置100基于媒体内容呈现信息,经由IP发送/接收单元130接收媒体内容(S507)。

广播接收装置100经由控制单元110呈现媒体内容(S509)。详细地,广播接收装置100可以基于媒体内容呈现信息,经由控制单元110呈现媒体内容。

内容提供者或者广播台可以将发送媒体内容呈现信息的方法添加到广播信息信号表以发送发送媒体内容呈现信息的方法。将发送媒体内容呈现信息的方法添加到广播信息信号表以发送用于发送媒体内容呈现信息方法的这个操作在下面参考图15至23描述。在这里,广播信息信令表可以具有XML、HTML5或者比特流格式。

在特定的实施例中,内容提供者或者广播台可以将包括发送媒体内容呈现信息方法的描述符添加到广播信息信令表以发送该描述符。

在这里,广播信息信令信息表可以是在ISO/IEC 13818-1标准中定义的节目特定信息(PSI)表、在ETSI EN 300 468标准中定义的系统信息(SI)表,和在ATSC标准中定义的节目和系统信息协议(PSIP)表的一个。尤其是,该信令信息表可以是用于用信号发送有关广播内容的信息的信息表。在这里,有关广播内容的信息可以是有关广播服务的信息、有关基本流的信息,和有关事件的信息的一个。详细地,该信息表可以是在作为ATSC标准的一个的A/65中定义的表之中的陆地虚拟频道表(TVCT)和事件信息表(EIT)、在A/153中定义的表之中的服务映射表(SMT)、在ETSI EN 300 468标准中定义的服务描述表(SDT)和EIT,以及在ISO/IEC 13818-1标准中定义的节目映射表(PMT)的一个。

该描述符可以包括用于识别描述符的标记元素。

此外,该描述符可以包括指示描述符长度的长度元素。

该描述符可以包括simulcast_flag,simulcast_flag指示由描述符指定的广播内容不仅经由广播网络,而且经由IP网络同时被发送。在这里,广播内容可以是由描述符指定的基本流、由描述符指定的服务,和由描述符指定的事件的一个。在simulcast_flag具有1的值,并且经由广播网络广播流的传输是不稳定的情形下,广播接收装置100可以经由IP网络接收由描述符指定的广播内容。详细地,在simulcast_flag具有1的值,并且经由广播网络发送的广播流的信号强度比某个参考水平更低,或者出现广播内容的呈现中断的情形下,广播接收装置100可以经由IP网络接收由描述符指定的广播内容。在这里,广播接收装置100可以通知用户由描述符指定的广播内容能够被接收。此外,广播接收装置100可以基于来自用户的输入,接收由描述符指定的广播内容。详细地,一旦接收到来自用户的输入,广播接收装置100可以经由IP网络接收由描述符指定的广播内容。

此外,该描述符可以包括指示媒体内容呈现信息的版本的版本元素。

另外,该描述符可以包括指示发送媒体内容呈现信息或者媒体内容呈现信息表的特定的方法的transport_mode元素。在这里,transport_mode元素的值可以指示描述符直接包括媒体内容呈现信息或者媒体内容呈现信息表。此外,transport_mode元素的值可以指示媒体内容呈现信息或者媒体内容呈现信息表可以经由包括在描述符中的链接地址下载。transport_mode元素的值可以指示在不同于包括描述符的分组的分组中包括的信息表包括媒体内容呈现信息。transport_mode元素的值可以指示另外的广播流包括媒体内容呈现信息。transport_mode元素的值可以指示IP数据报包括媒体内容呈现信息或者媒体内容呈现信息表。transport_mode元素的值可以指示媒体内容呈现信息或者媒体内容呈现信息表使用基于会话的传输协议被发送。在这里,基于会话的传输协议可以是经单向传输(FLUTE)的文件传递。基于会话的传输协议可以是异步分层编码(ALC)/分层编码传输(LCT)。

描述符可以包括bootstrap_data元素,bootstrap_data元素包含对应于发送媒体内容呈现信息或者媒体内容呈现信息表方法的特定的传输信息。在这里,在描述符直接包括媒体内容呈现信息的情形下,bootstrap_data元素可以包括媒体内容呈现信息本身。在这种情况下,广播接收装置100可以从该描述符中提取媒体内容呈现信息。

在媒体内容呈现信息或者媒体内容呈现信息表能够经由包括在描述符中的链接接收的情形下,bootstrap_data元素可以包括用于下载媒体内容呈现信息或者媒体内容呈现信息表的链接。在特定的实施例中,广播接收装置100可以访问该链接以下载媒体内容呈现信息或者媒体内容呈现信息表。在这里,链接可以被提供多个。此外,可能存在多个链接的优先顺序。在这种情况下,广播接收装置100可以尝试以链接的优先级的降序下载媒体内容呈现信息或者媒体内容呈现信息表。在这里,链接可以具有URL格式。

在包括在不同于包括描述符的分组的分组中的信息表包括媒体内容呈现信息或者用于提供对媒体内容呈现信息链接的媒体内容呈现信息链接的情形下,bootstrap_data元素可以包括分组的标识符,该分组包含媒体内容呈现信息或者媒体内容呈现信息链接。在这里,信息表的表ID可以预先确定。但是,在信息表的表ID没有预先确定的情形下,bootstrap_data元素可以包括信息表的表ID。在这里,信息表可以是以上提及的媒体内容呈现信息表。

在另外的广播流包括媒体内容呈现信息或者媒体内容呈现信息链接的情形下,bootstrap_data元素可以包括分组的标识符和包含媒体内容呈现信息或者媒体内容呈现信息链接的广播流的标识符。在这里,在广播流遵循MPEG-2TS标准的情形下,广播流的标识符可以是TSID,并且分组标识符可以是PID。详细地,包括在该分组中的信息表可以包括媒体内容呈现信息或者媒体内容呈现信息链接。在这里,信息表的表ID可以预先确定。但是,在信息表的表ID没有预先确定的情形下,bootstrap_data元素可以包括信息表的表ID。在这里,包括媒体内容呈现信息的信息表可以是以上提及的媒体内容呈现信息表。

在IP数据报包括媒体内容呈现信息或者媒体内容呈现信息表的情形下,bootstrap_data元素可以包括用于下载IP数据报的物理层的数据传输信道的标识符,IP数据报包括媒体内容呈现信息、IP地址、端口号、指示是否包括源IP地址的标记、源IP地址,和IP地址格式的版本。

在媒体内容呈现信息或者媒体内容呈现信息表经由基于会话的传输协议会话被发送的情形下,bootstrap_data元素可以包括用于下载媒体内容呈现信息或者媒体内容呈现信息表的物理层的数据传输信道的标识符、会话的标识符、会话的IP地址、会话的端口号、指示是否包括会话的源IP地址的标记、会话的源IP地址,和IP地址格式的版本。如上所述,基于会话的传输协议可以是FLUTE。基于会话的传输协议可以是ALC/LCT。在基于会话的传输协议是FLUTE的情形下,该会话的标识符可以是TSI,其是FLUTE会话标识符。

在图39至45的示例中,MPD包括媒体内容呈现信息。因此,相对于图39至45的示例,包括发送媒体内容呈现信息或者媒体内容呈现信息表方法的描述符称为MPD描述符。在这里,MPD描述符被包括在比特流型广播信息信令信息表中。

图39图示根据一个实施例用于发送MPD的MPD描述符的语法。

MPD描述符包括descriptor_tag字段、descriptor_length字段、MPD_version字段、simulcast_flag字段、MPD_transport模式字段,和MPD_bootstrap_data字段。

descriptor_tag字段指示MPD描述符的标识符。

descriptor_length字段指示MPD描述符的长度。

MPD_version字段指示MPD的版本。

simulcast_flag字段指示由MPD描述符指定的广播内容不仅经由广播网络,而且经由IP网络同时被发送。在这里,广播内容可以是由MPD描述符指定的基本流、由MPD描述符指定的服务,和由MPD描述符指定的事件的一个。在simulcast_flag具有1的值,并且经由广播网络广播流的传输是不稳定的情形下,广播接收装置100可以经由IP网络接收由描述符指定的广播内容。详细地,在simulcast_flag具有1的值,并且经由广播网络发送的广播流的信号强度比某个参考水平更低,或者出现广播内容的呈现中断的情形下,广播接收装置100可以经由IP网络接收由描述符指定的广播内容。在这里,广播接收装置100可以通知用户由MPD描述符指定的广播内容能够被接收。此外,广播接收装置100可以基于来自用户的输入,接收由MPD描述符指定的广播内容。详细地,一旦接收到来自用户的输入,广播接收装置100可以经由IP网络接收由MPD描述符指定的广播内容。

MPD_transport模式字段指示发送MPD、MPD信息表(MPD_Section)或者MPD链接表(MPD_URL_Section)的特定的方法。在这里,MPD_transport模式字段的值可以指示MPD描述符直接包括MPD。此外,MPD_transport模式字段的值可以指示MPD、MPD信息表,或者MPD链接表能够经由包括在MPD描述符中的链接地址下载。MPD_transport模式字段的值可以指示包括在不同于包括MPD描述符的分组的分组中的信息表包括MPD或者MPD_URL。在这里,MPD_URL指示用于下载MPD的URL。在这里,信息表可以是以上提及的MPD信息表。信息表可以是以上提及的MPD链接信息表。MPD_transport模式字段的值可以指示另外的广播流包括MPD或者MPD_URL。在这里,信息表可以是以上提及的MPD信息表。信息表可以是以上提及的MPD链接信息表。此外,MPD_transport模式字段的值可以指示IP数据报包括MPD、MPD信息表,或者MPD链接表。此外,MPD_transport模式字段的值可以指示MPD、MPD信息表,或者MPD链接表经由基于会话的传输协议会话,诸如FLUTE或者ALC/LCT,被发送。详细地,MPD_transport模式字段可以是如以下的表36所示分配的值。

[表36]

在表36的示例中,在MPD_transport模式字段的值是0×00的情形下,MPD_transport模式字段指示MPD描述符直接包括MPD。在MPD_transport模式字段的值是0×01的情形下,MPD_transport模式字段指示MPD、MPD信息表,或者MPD链接表能够经由包括在MPD描述符中的链接地址下载。在MPD_transport模式字段的值是0×02的情形下,MPD_transport模式字段指示包括在不同于包括MPD描述符的分组的分组中的信息表包括MPD或者MPD_URL。在MPD_transport模式字段的值是0×03的情形下,MPD_transport模式字段指示另外的广播流包括MPD。在MPD_transport模式字段的值是0×04的情形下,MPD_transport模式字段指示IP数据报包括MPD、MPD信息表或者MPD链接表。在MPD_transport模式字段的值是0×05的情形下,MPD_transport模式字段指示MPD、MPD信息表或者MPD链接表经由传输协议会话被发送。在这里,该传输协议可以是FLUTE。做为选择,该传输协议可以是ALC/LCT。

MPD_bootstrap_data字段包括根据发送MPD或者MPD信息表方法的特定的传输信息。这个配置将参考图38至43详细描述。

图40图示在MPD描述符直接包括MPD的情形下的MPD bootstrap_data的语法。

在MPD描述符直接包括媒体内容呈现信息的情形下,bootstrap_data包括MPD_data_length字段和MPD_data_byte字段。MPD_data_length字段指示MPD数据的大小。MPD_data_byte字段指示MPD的实际的数据。在这种情况下,广播接收装置100可以从MPD描述符中提取MPD。

图41图示在MPD描述符包括指示MPD、MPD信息表或者MPD链接表的存储位置的链接地址的情形下的MPD bootstrap_data的语法。

在MPD经由包括在MPD描述符中的链接地址可下载的情形下,bootstrap_data包括MPD_URL_length字段和MPD_URL字段。MPD_URL_length字段指示URL的长度。MPD_URL字段指示用于下载MPD、MPD信息表或者MPD链接表的URL。

图42图示在MPD描述符包括包含MPD的数据报的标识符的情形下的MPD bootstrap_data的语法。

在包括在不同于包括MPD描述符的分组的分组中的信息表包括MPD和MPD_URL的情形下,bootstrap_data包括MPD_pid字段。在这里,信息表可以是如上所述的MPD信息表。做为选择,信息表可以是如上所述的MPD链接信息表。MPD_pid字段指示包括MPD的分组的标识符。在这里,在广播流遵循MPEG-2TS标准的情形下,分组标识符可以是PID。广播接收装置100可以基于MPD_pid字段提取MPD。广播接收装置100可以使用MPD_pid字段的值识别包括MPD或者MPD_URL的分组,并且可以从包括MPD或者MPD_URL的分组中提取MPD或者MPD_URL。在这里,信息表的表ID可以预先确定。但是,在信息表的表ID没有预先确定的情形下,bootstrap_data可以包括呈现信息表的表ID的table_id字段。

图43图示在MPD描述符包括包含MPD的另外的广播流的标识符的情形下的MPD bootstrap_data的语法。

在另外的广播流包括MPD或者MPD_URL的情形下,bootstrap_data包括transport_stream_id字段和MPD_pid字段。transport_stream_id字段指示包括MPD的广播流的标识符。MPD_pid字段指示包括MPD或者MPD_URL的分组的标识符。在这里,在广播流遵循MPEG-2TS标准的情形下,广播流的标识符可以是TS ID,并且分组标识符可以是PID。广播接收装置100可以基于transport_stream_id字段和MPD_pid字段,提取MPD或者MPD_URL。广播接收装置100可以使用transport_stream_id字段识别包括MPD或者MPD_URL的广播流,并且可以使用MPD_pid字段识别包括MPD的分组。此后,广播接收装置100可以从包括MPD或者MPD_URL的分组中提取MPD或者MPD_URL。在特定的实施例中,包括MPD的分组可以包括MPD信息表。在另一个特定的实施例中,包括MPD_URL的分组可以包括MPD链接信息表。在这里,信息表的表ID可以预先确定。但是,在信息表的表ID没有预先确定的情形下,bootstrap_data可以包括呈现信息表的表ID的table_id字段。

图44图示在MPD描述符包括有关包含MPD、MPD信息表或者MPD链接信息表的IP数据报信息的情形下,MPD bootstrap_data的语法。

在MPD描述符包括有关包含MPD、MPD信息表或者MPD链接信息表的IP数据报信息的情形下,bootstrap_data包括IP_version_flag字段、source_IP_address_flag字段、source_IP_address字段、destination_IP_address字段、destination_port_number字段和dataPipe_id字段。dataPipe_id字段指示物理层的数据传输信道的标识符。详细地,广播接收装置100可以经由相应的传输信道获得特定的IP数据报。IP_version_flag字段指示IP地址格式的版本。source_IP_address_flag字段指示是否包括MPD、MPD信息表或者MPD链接信息表的IP数据报的源IP地址被包括。destination_IP_address字段指示用于下载包括MPD、MPD信息表或者MPD链接信息表的IP数据报的IP地址。destination_port_number字段指示用于下载包括MPD、MPD信息表或者MPD链接信息表的IP数据报的端口号。广播接收装置100可以基于dataPipe_id字段、destination_IP_address字段,和destination_port_number字段,提取MPD、MPD信息表或者MPD链接信息表。广播接收装置100可以基于dataPipe_id字段,识别发送IP数据报的物理层的数据信道,并且可以基于destination_IP_address字段和destination_port_number字段,提取包括MPD、MPD信息表或者MPD链接信息表的IP数据报。此后,广播接收装置100可以从包括MPD、MPD信息表或者MPD链接信息表的IP数据报中提取MPD、MPD信息表或者MPD链接信息表。

图45图示在MPD描述符包括有关用于发送MPD的基于会话的传输协议会话,诸如FLUTE或者ALC/LCT的情形下的MPD bootstrap_data的语法。

在媒体内容呈现信息经由基于会话的传输协议会话,诸如FLUTE或者ACL/LCT被发送的情形下,bootstrap_data包括IP_version_flag字段、source_IP_address_flag字段、source_IP_address字段、destination_IP_address字段、destination_port_number字段、dataPipe_id字段和flute_tsi字段。IP_version_flag字段指示IP地址格式的版本。source_IP_address_flag字段指示是否包括用于发送MPD的FLUTE会话的源IP地址。destination_IP_address字段指示用于发送MPD的FLUTE会话的IP地址。destination_port_number字段指示用于发送MPD的FLUTE会话的端口号。dataPipe_id字段指示物理层的数据传输信道的标识符。flute_tsi字段指示用于发送MPD的FLUTE会话的标识符。广播接收装置100可以使用dataPipe_id字段、destinatiusing_IP_address字段,和destinatiusing_port_number字段以及flute_tsi字段提取MPD、MPD信息表或者MPD链接信息表。详细地,广播接收装置100可以根据dataPipe_id字段的值识别物理信道的数据传输信道,并且可以使用flute_tsi字段、destination_IP_address字段和destination_port_number字段提取MPD、MPD信息表或者MPD链接信息表。

图46是图示在发送媒体内容呈现信息的方法被添加到广播信息信令信息表以便发送的情形下,由广播接收装置接收媒体内容呈现信息操作的流程图。

广播接收装置100经由广播接收单元110接收广播流(S701)。

广播接收装置100经由控制单元提取包括描述符的信息表,描述符包括发送媒体内容呈现信息的方法(S703)。如上所述,该信息表可以是在ISO/IEC 13818-1标准中定义的节目特定信息(PSI)表、在ETSI EN 300 468标准中定义的系统信息(SI)表,和在ATSC标准中定义的节目和系统信息协议(PSIP)表的一个。尤其是,该信息表可以是用于用信号发送有关广播内容的信息的信息表。有关广播内容的信息可以是有关广播服务的信息、有关基本流的信息,或者有关事件的信息。详细地,该信息表可以是在A/65(其是ATSC标准的一个)中定义的表之中的陆地虚拟频道表(TVCT)和事件信息表(EIT)、在A/153中定义的表之中的服务映射表(SMT)、在ETSI EN 300 468标准中定义的服务描述表(SDT)和EIT,和在ISO/IEC 13818-1标准中定义的节目映射表(PMT)的一个。

广播接收装置100经由控制单元150从信息表中提取包括发送媒体内容呈现信息方法的描述符(S705)。

广播接收装置100经由控制单元150从信息表中提取发送媒体内容呈现信息的方法(S707)。该描述符可以包括指示发送媒体内容呈现信息或者媒体内容呈现信息表的特定的方法的transport_mode元素。,该描述符可以包括bootstrap_data元素,bootstrap_data元素包括根据发送媒体内容呈现信息或者媒体内容呈现信息表的方法的特定传输信息。在这里,广播接收装置100可以基于transport_mode元素,识别发送媒体内容呈现信息或者媒体内容呈现信息表的方法,并且可以基于bootstrap_data元素,提取媒体内容呈现信息或者媒体内容呈现信息表的传输信息。在这里,如上所述,发送媒体内容呈现信息的方法可以对应于以下情形的一个,该描述符直接包括媒体内容呈现信息的情形,该描述符直接包括媒体内容呈现信息表的情形,媒体内容呈现信息或者媒体内容呈现信息表经由包括在描述符中的链接可下载的情形,不同于包括描述符的分组的分组包括媒体内容呈现信息或者媒体内容呈现信息链接的情形,另外的广播流包括媒体内容呈现信息或者媒体内容呈现信息链接的情形,bootstrap_data元素包括包含媒体内容呈现信息和分组标识符的广播流标识符的情形,IP数据报包括媒体内容呈现信息或者媒体内容呈现信息表的情形,以及媒体内容呈现信息经由基于会话的传输协议发送的情形。

基于发送媒体内容呈现信息或者媒体内容呈现信息表的方法,广播接收装置100经由控制单元150获得媒体内容呈现信息(S709)。在这里,广播接收装置100可以经由控制单元150获得媒体内容呈现信息表。广播接收装置100可以经由控制单元150从媒体内容呈现信息表中提取媒体内容呈现信息。

广播接收装置100基于媒体内容呈现信息,经由IP发送/接收单元130接收媒体内容(S711)。

广播接收装置100经由控制单元150呈现媒体内容(S713)。详细地,广播接收装置100可以基于媒体内容呈现信息,经由控制单元150呈现媒体内容。在这里,在广播内容不仅经由广播网络而且经由IP网络发送的情形下,媒体内容可以基于是否广播流的传输是稳定的来呈现。这个配置将参考图47描述。

图47是图示在广播内容不仅经由广播网络而且经由IP网络发送的情形下,基于是否广播流的传输是稳定的,由广播接收装置呈现媒体内容操作的流程图。

广播接收装置100经由控制单元150确定是否由描述符指定的广播内容不仅经由广播网络而且经由IP网络发送(S901)。详细地,广播接收装置100可以经由控制单元150确定是否包括在描述符中的simulcast_flag元素的值是1。

在由描述符指定的广播内容经由IP网络发送的情形下,广播接收装置100经由控制单元150确定是否广播流的传输是稳定的(S903)。详细地,广播接收装置100可以经由控制单元150确定是否经由广播网络发送的广播流的信号的强度低于某个参考水平。在另一个特定的实施例中,广播接收装置100可以经由控制单元150确定是否发生广播内容的呈现中断。

如果广播流的传输是不稳定的,则广播接收装置100基于媒体内容呈现信息,经由IP发送/接收单元130接收媒体内容(S905)。

广播接收装置100经由控制单元150呈现媒体内容(S907)。详细地,广播接收装置100可以基于媒体内容呈现信息,经由控制单元110呈现媒体内容。

在上面参考图31至图47已经描述了经由广播网络发送媒体内容呈现信息的方法。注意的是,参考图31至图47已经给出参考现有的运动图片专家组(MPEG)-2传送流(TS)的区段格式和信令表的上面的描述。参考图48描述用于混合广播的信令信息格式,并且参考图49至图63描述通过用于混合广播的信令信息格式的媒体内容呈现信息传输的信令。

图48图示根据本发明的实施例的用于用信号发送混合广播服务的信令消息的语法。

如在图48(a)的实施例中,信令消息可以被划分成指示信令消息本身的信息的报头和包括通过信令消息发送的信令信息的有效载荷部分。具体地,信令消息的报头可以包括用于识别信令消息的标识符、指示信令消息的长度的信息、用于扩展识别信令消息的标识符的扩展信息、指示信令消息的版本的版本信息、指示是否信令消息当前可用的信息、指示当信令消息被划分成多个分段时当前信令消息的分段编号的信息、以及最后分段的编号的信息中的至少一个。特别地,用于扩展识别信令消息的标识符的扩展信息可以包括指示信令消息的协议版本的信息。

在具体的实施例中,信令消息的报头可以包括作为元素的signaling_id、signaling_length、signaling_id_extension、version_number、current_next_indicator、fragment_number以及last_fragment_number中的至少一个,如在图48(b)的实施例中那样。

signaling_id指示用于识别信令消息的标识符。基于通过signaling_id指示的值,广播接收装置100可以确定通过信令消息用信号发送何种信令消息。在特定的实施例中,signaling_id可以是8比特元素。

signaling_length指示信令消息的长度。广播接收装置100可以基于signaling_length确定通过信令消息用信号发送的信令信息的长度。在具体的实施例中,signaling_length可以是12比特元素。

signaling_id_extension指示signaling_id的扩展信息。在具体的实施例中,signaling_id_extension可以包括信令消息的协议版本的protocol_version元素。在具体的实施例中,protocol_version元素可以是8比特元素。

version_number指示信令消息的版本。广播接收装置100可以基于version_number确定是否在通过信令消息用信号发送的信令信息中存在变化。在具体的实施例中,当先前接收到的信令消息的version_number的值不同于当前接收到的信令消息的version_number的值时广播接收装置100可以确定在通过信令消息用信号发送的信令信息中存在变化。因此,广播接收装置100可以获取通过改变的信令消息用信号发送的信令信息。而且,广播接收装置100可以基于通过改变的信令消息用信号发送的信令消息更新频道映射。在具体的实施例中,version_number可以是5比特元素。

current_next_indicator指示是否信令消息当前可用。具体地,当current_next_indicator具有1的值时,current_next_indicator可以指示通过信令消息用信号发送的信令消息当前可用。而且,当current_next_indicator具有0的值时,current_next_indicator可以指示通过信令消息用信号发送的信令信息当前不可用,并且通过包括相同的signaling_id、singaling_id_extension、或者fragment_number的信令消息用信号发送的信令信息是可用的。在具体的实施例中,current_next_indicator可以是1比特元素。

fragment_number指示当信令消息被划分成多个分段时包括当前信令消息的分段的数目。当通过信令消息用信号发送的信令信息具有大的大小时,广播接收装置100可以将信令信息划分成多个分段并且然后为了传输效率发送分段。在这样的情况下,广播接收装置100可以基于fragment_number接收信令消息。而且,广播接收装置100可以基于fragment_number排列信令消息。具体地,广播接收装置10可以基于fragment_number确定是否分段包括先前接收到的信令消息,虽然信令消息具有相同的标识符。在具体的实施例中,fragment_number可以是8比特元素。

last_fragment_number指示最后分段的编号。广播接收装置100可以基于last_fragment_number确定是否包括信令消息的所有分段被接收。具体地,当通过范围到last_fragment_number的分段编号的信令消息都被接收时广播接收装置100可以确定接收到通过信令消息用信号发送的整个信息。last_fragment_number可以是8比特元素。

图49图示根据本发明的另一实施例的用于用信号发送混合广播服务的信令消息的语法。

信令消息可以包括媒体内容呈现本身。而且,信令消息可以包括用于用信号发送媒体内容呈现信息的媒体内容呈现信息信令信息。

参考图48描述的信令消息的报头可以包括用于识别信令消息的内容的信息。在具体的实施例中,被包括在信令消息的报头中的扩展信息可以包括用于识别信令消息的内容的信息。例如,用于识别信令消息的标识符的扩展信息可以包括序列号。在这样的情况下,广播接收装置100可以基于序列号识别信令消息的内容。具体地,当信令消息具有不同的序列号时,尽管信令消息包括相同的信令消息标识符,广播接收装置100可以确定消息消息包括不同的信令消息内容。

在具体的实施例中,如在图49的实施例中那样,在信令消息的报头中,signaling_id_extension可以包括sequence_number元素。sequence_number元素可以识别如上所述的信令消息的内容。将会参考图50描述其具体的实施例。

图50图示根据本发明的另一实施例的通过使用用信号发送混合广播服务的信令消息的序列号识别MPD的示例。

图50(a)的信令消息的报头和图50(b)中的信令消息的报头具有相同的标识符。注意的是,在图50(a)中的信令消息和在图50(b)中的信令消息具有不同的内容。具体地,图50(a)中的信令消息和图50(b)中的信令消息用信号发送具有不同标识符的MPD。在这样的情况下,图50(a)中的信令消息的报头和图50(b)中的信令消息的报头具有不同的序列号。因此,广播接收装置100可以基于序列号获知两个信令消息包括不同的内容。具体地,广播接收装置100可以基于序列号获知两个信令消息用信号发送不同的MPD。

将会参考图51至图56描述通过使用参考图48至图50描述的信令消息用信号发送媒体内容呈现信息的方法。

图51图示根据本发明的另一实施例的当信令消息包括MPD时的信令消息的语法。

信令消息可以包括数据形式的媒体内容呈现信息。在这样的情况下,信令消息可以包括指示在其中包括媒体内容呈现信息的数据的长度。而且,信令消息可以包括指示在其中包括媒体内容呈现信息的数据的编码方法的信息。指示在其中包括媒体内容呈现信息的数据的编码方法的信息可以指示,信令消息包括在其中媒体内容呈现信息被包括的数据,而没有特别地包括该数据。而且,指示在其中包括媒体内容呈现信息的数据的编码方法的信息可以表示信令消息包括通过使用gzip算法以压缩的形式,在其中包括媒体内容呈现信息的数据。广播接收装置100可以基于指示在其中包括媒体内容呈现信息的数据的编码方法的信息提取媒体内容呈现信息。

在具体的实施例中,当信令消息用信号发送MPD时,信令消息被称为MPD信令消息。图51的MPD信令消息可以包括MPD_coding元素、MPD_byte_length元素、以及MPD_bytes()元素。

MPD_coding指示包括在MPD信令消息中包括的MPD的数据的编码方法。具体地,MPD_coding可以指示:MPD信令消息包括下述数据,该数据包括不具有任何压缩的MPD的数据,或者包括下述数据,该数据包括通过使用gzip算法以压缩形式的MPD的数据。当MPD_coding具有0的值时,如在图52的实施例中那样,MPD_coding可以指示MPD信令消息包括下述数据,该数据包括不具有任何压缩的MPD的数据。当MPD_coding具有1的值时,MPD_coding可以指示MPD信令消息包括下述数据,该数据包括以通过使用gzip算法以压缩的形式的MPD的数据。广播接收装置100可以基于MPD_coding的值确定包括MPD的数据的类型。在具体的实施例中,MPD_coding可以是2比特元素。

MPD_byte_length可以指示包括MPD的数据的长度。在具体的实施例中,MPD_byte_length可以是12比特元素。

MPD_bytes()指示实际上包括MPD的数据。

图53图示根据本发明的另一实施例的当信令消息包括数据形式的MPD时包括MPD和用于识别MPD的标识符的信令消息的语法。

信令消息可以包括用于识别媒体内容呈现信息的标识符。因此,广播接收装置100可以基于用于识别媒体内容呈现信息的标识符,确定是否提取信令消息用信号发送的媒体内容呈现信息。具体地,当被包括在信令消息中的媒体内容呈现信息对应于广播接收装置100意图接收的媒体内容呈现信息的标识符时,广播接收装置100可以提取媒体内容呈现信息。例如,当信令消息包括不同于先前接收到的媒体内容呈现信息的标识符的媒体内容呈现信息的标识符时,广播接收装置100可以提取媒体内容呈现信息。以这样的方式,广播接收装置100可以避免不必要的数据处理。而且,如上所述,可以基于指示信令消息的版本的信息确定是否提取媒体内容呈现信息。此外,信令消息也可以包括指示用于识别媒体内容呈现信息的标识符的长度的信息。

在具体的实施例中,MPD信令消息可以包括MPD_id_length和MPD_id_byte()中的至少一个,像在图53的实施例那样。

MPD_id_byte()指示用于识别MPD的MPD标识符。

MPD_id_length指示MPD_id_byte()的长度。在具体的实施例中,MPD_id_length可以是12比特元素。

如上所述,广播接收装置100可以基于signaling_id、signaling_id_extentsion、version_number、fragment_number以及MPD_id_byte中的至少一个确定是否从MPD信令消息提取MPD。例如,广播接收装置100可以比较先前提取的MPD的MPD标识符和MPD_id_byte的值,并且当MPD的MPD标识符与MPD_id_byte的值不同时,从信令消息提取MPD。

图54图示根据本发明的另一实施例的当信令消息用信号发送用于指示能够接收MPD的地址的标识符时的信令消息的语法。

如上所述,当信令消息直接地发送媒体内容呈现信息时,信令消息的大小增加,并且存在广播发送装置10接收信令消息的负担。为了减少广播发送装置10的负担,信令消息可以发送地址标识符,地址标识符是能够接收媒体内容呈现信息或者用信号发送媒体内容呈现信息的媒体内容呈现信息信令信息的地址的标识符。具体地,地址标识符可以是统一资源定位符(URL)。在这样的情况下,广播接收装置100可以从信令消息提取地址标识符。而且,广播接收装置100可以基于地址标识符接收媒体内容呈现信息或者媒体内容呈现信息信令信息。例如,广播接收装置100可以提取发送媒体内容呈现信息或者媒体内容呈现信息信令消息的服务器的地址,并且基于被提取的地址从服务器接收媒体内容呈现信息或者媒体内容呈现信息信令信息。

在具体的实施例中,包括能够接收MPD的地址或者能够接收用于用信号发送MPD的MPD信令信息的地址的标识符的信令消息可以被称为MPD URL信令消息。在具体的实施例中,MPD URL信令消息可以包括MPD_URL_length元素、和MPD_URLbyte()元素,像图54的实施例那样。

MPD_URLbyte()指示能够接收MPD的地址或者能够接收用于用信号发送MPD的MPD信令信息的地址的标识符。在具体的实施例中,广播接收装置100可以基于MPD_URLbyte的值接收MPD。例如,从MPD URL信令消息,广播接收装置100可以提取发送MPD或者用于用信令发送MPD的MPD信令信息的内容服务器50的地址。而且,广播接收装置100可以基于被提取的地址从内容服务器50接收MPD或者用信号发送MPD的MPD信令信息。

MPD_URL_length指示MPD_URLbyte()的长度。在具体的实施例中,MPD_URL_length可以是12比特元素。

图55图示根据本发明的另一实施例的,在信令消息用信号发送指示能够接收MPD的地址或者能够接收用于用信号发送MPD的MPD信令信息的地址的标识符的情况下,用于用信号发送用于识别MPD的标识符的信令消息的语法。

如上所述,通过信令消息用信号发送的媒体内容呈现信息的标识符被包括,从而使其能够重复地提取媒体内容呈现信息。因此,即使当信令消息包括媒体内容呈现信息地址标识符时,信令消息可以包括伴随其的用于识别媒体内容信息的标识符。因此,广播接收装置100可以基于用于识别媒体内容呈现信息的标识符确定是否提取信令消息用信号发送的地址标识符。具体地,当被包括在信令消息中的媒体内容呈现信息标识符对应于广播接收装置100意图接收的媒体内容呈现信息的标识符时,广播接收装置100可以提取媒体内容呈现信息地址标识符。例如,当信令消息包括不同于先前接收到的媒体内容呈现信息的标识符的媒体内容呈现信息的标识符时,广播接收装置100可以提取媒体内容呈现信息地址标识符。

在具体的实施例中,MPD URL信令消息可以包括作为元素的MPD_URLbyte()。而且,MPD URL信令消息可以包括作为元素的MPD_id_length。

MPD_id_byte()指示用于识别MPD的MPD标识符。

MPD_id_length指示MPD_id_byte()的长度。在具体的实施例中,MPD_id_length可以是12比特元素。

广播接收装置100可以基于signaling_id、signaling_id_extentsion、version_number、fragment_number、以及MPD_id_byte中的至少一个确定是否从MPD信令消息提取能够接收MPD的URL。例如,广播接收装置100可以将先前提取的MPD的MPD标识符与MPD_id_byte的值进行比较,并且当MPD的MPD标识符与MPD_id_byte的值不相同时,从信令消息提取能够接收MPD的URL。

图56图示根据本发明的另一实施例的信令消息包括MPD传输方法的类型并且根据传输方法用信号发送媒体内容呈现信息的传输的示例。

当信令消息用信号发送用于发送媒体内容呈现信息的方法的类型和根据发送媒体内容呈现信息的方法的特定传输信息时,广播接收装置100可以使用各种方法接收媒体内容呈现信息。因此,按照广播接收装置100被使用的广播环境和区域的特性能够发送和接收媒体内容呈现信息。具体地,发送媒体内容呈现信息的方法可以是经由与携带信令消息的广播流相同的广播流的传输或者经由蜂窝网络的IP分组流的传输。而且,发送媒体内容呈现信息的方法可以是经由不同于用于发送信令消息的广播流的广播流的IP分组流的传输。而且,发送媒体内容呈现信息的方法可以是经由与用于发送信令消息的广播流相同的广播流的基于会话的传送协议的传输。而且,发送媒体内容呈现信息的方法可以是经由不同于用于发送信令消息的广播流的广播流的基于会话的传送协议的传输。而且,发送媒体内容呈现信息的方法可以是经由与用于发送信令消息的广播流相同的广播流的基于分组的传送协议。而且,发送媒体内容呈现信息的方法可以是经由不同于用于发送信令消息的广播流的广播流的基于分组的传送协议的传输。而且,发送媒体内容呈现信息的方法可以包括用信号发送能够接收包括媒体内容呈现信息的地址的标识符或者媒体内容呈现信息地址标识符的信令传输。

而且,能够用信号发送用于各种广播服务的媒体内容呈现信息的传输同时用信号发送广播服务。具体地,用于用信号发送广播服务的广播服务信令也可以用信号发送用于广播服务的呈现的媒体内容呈现信息的传输。而且,用于用信号发送广播服务的广播服务信令信息可以用信号发送用于关联于广播服务的媒体内容的呈现的媒体内容呈现信息的传输。

在图56的实施例中,用于用信号发送服务的服务信令消息可以包括作为元素的num_service、service_id、service_type、short_service_nmae_length、short_service_name、channel_number、signaling_delivery_mode、signlaling_location、num_service_level_descriptor、以及service_level_descriptor()中的至少一个。

num_service指示通过服务信令消息用信号发送的广播服务的数目。在具体的实施例中,num_service可以是8比特字段。

service_id指示用于识别相对应的广播服务的标识符。在具体的实施例中,service_id可以是16比特元素。

service_type指示相对应的广播服务的类型。service_type可以指示表示在预先确定的时间处广播的音频服务的被调度的音频服务。而且,service_type可以指示在预先确定的时间广播的包括音频和视频两者的音频服务或者调度的音频/视频服务。另外,service_type可以指示响应于用户请求提供的用户请求服务。而且,service_type可以指示版权发布服务或者基于应用提供的基于应用的服务。而且,service_type可以指示用于提供关于广播服务的信息的服务指南服务。在具体的实施例中,当service_type具有0x00的值时,service_type可以指示被调度的音频服务,当service_type具有0x01的值时,service_type可以指示被调度的音频/视频服务,当service_type具有0x02的值时,service_type可以指示用户请求服务,当service_type具有0x03的值时,service_type可以指示基于应用的服务,当service_type具有0x04的值时,service_type可以指示版权发布服务,并且当service_type具有0x05的值时,service_type可以指示服务指南服务。在具体的实施例中,service_type可以是8比特元素。

short_service_nmae_length指示表示广播服务的名称。

short_service_name指示short_service_name的长度。在具体的实施例中,short_service_name_length可以是3比特元素。

channel_number指示表示广播服务的频道编号。在具体的实施例中,channel_number可以是16比特元素。

signaling_delivery_mode指示媒体内容呈现信息的传输类型。在具体的实施例中,signaling_delivery_mode可以指示经由与用于发送信令消息的广播流相同的广播流或者蜂窝网络的IP分组流的传输。而且,signaling_delivery_mode可以指示不同于用于发送信令消息的广播流的广播流的IP分组流的传输。而且,signaling_delivery_mode可以指示经由与用于发送信令消息的广播流相同的分组流的基于会话的传送协议的传输。而且,signaling_delivery_mode可以指示经由不同于用于发送信令消息的广播流的广播流的基于会话的传送协议的传输。而且,signaling_delivery_mode可以指示经由与用于发送信令消息的广播流相同的广播流的基于分组的传送协议的传输。而且,signaling_delivery_mode可以指示经由与用于发送信令消息的广播流不同的广播流的基于分组的传送协议的传输。而且,signaling_delivery_mode可以指示能够接收包括媒体内容呈现信息的信令消息的地址的标识符或者媒体内容呈现信息地址标识符的传输的信令。

在与图57中相同的具体实施例中,当signaling_delivery_mode具有0x00的值时,signaling_delivery_mode指示经由与用于发送信令消息的广播流相同的广播流或者经由蜂窝网络的IP分组流的传输,当signaling_delivery_mode具有0x01的值时,signaling_delivery_mode可以指示经由与用于发送信令消息的广播流不同的广播流的IP分组流的传输,当signaling_delivery_mode具有0x02的值时,signaling_delivery_mode可以指示经由与用于发送信令消息的广播流相同的广播流的基于分组的传送协议的传输,当signaling_delivery_mode具有0x03的值时,signaling_delivery_mode可以指示经由与用于发送信令消息的广播流不同的广播流的基于会话的传送协议的传输,当signaling_delivery_mode具有0x04的值时,signaling_delivery_mode可以指示经由与用于发送信令消息的广播流相同的广播流的基于分组的传送协议的传输,当signaling_delivery_mode具有0x05的值时,signaling_delivery_mode可以指示经由与用于发送信令消息的广播流不同的广播流的基于分组的传送协议的传输,并且当signaling_delivery_mode具有0x06的值时,signaling_delivery_mode可以指示能够接收包括媒体内容呈现信息的信令消息的地址的标识符或者媒体内容呈现信息地址标识符的传输的信令。在具体的实施例中,signaling_delivery_mode是8比特元素。

signlaling_location根据媒体内容呈现信息的传输类型用信号发送媒体内容呈现信息的传输。下面参考图58至图68描述详情。

num_service_level_descriptor递送关于相对应的广播服务的具体信息。

service_level_descriptor()指示num_service_level_descriptors的编号。在具体的实施例中,num_service_level_descriptors是8比特元素。

图58图示根据本发明的另一实施例的当信令消息的媒体内容呈现信息传输方法是经由与用于发送信令消息的广播流相同的广播流或者蜂窝网络的IP分组流的传输时信令消息用信号发送媒体内容呈现信息的传输的示例。

当广播接收装置100经由与用于发送信令消息的广播流相同的广播流或者经由蜂窝网络的IP分组流用信号发送媒体内容呈现信息或者媒体内容呈现信息地址标识符时,广播接收装置100被要求识别用于发送媒体内容呈现信息的IP数据报。因此,信令消息可以包括用于识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的IP数据报的信息。具体地,信令消息可以包括指示IP地址的版本的信息、指示IP数据报的源地址的信息、以及指示IP数据报的目的地UDP端口编号的信息中的至少一个。广播接收装置100可以从信令消息提取用于识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的IP数据报的信息,并且基于用于识别IP数据报的信息提取媒体内容呈现信息。具体地,广播接收装置可以基于指示IP地址的版本的信息、指示IP数据报的源地址的信息、指示IP数据报的目的地地址的信息、以及指示IP数据报的目的地UDP端口编号的信息中的至少一个提取媒体内容呈现信息。

在与图58中相同的具体实施例中,signlaling_location可以包括作为元素的IP_version_flag、source_IP_address_flag、source_IP_address、destination_IP_address_flag、destination_IP_address、port_num_count、以及destination_UDP_port_numebr中的至少一个。

IP_version_flag指示IP地址格式的版本。在具体的实施例中,IP_version_flag可以是1比特元素。

source_IP_address_flag指示是否包括媒体内容呈现信息或者媒体内容呈现信息地址标识符的IP数据报的源IP地址被包括。source_IP_address_flag可以是1比特元素。

source_IP_address指示能够下载包括媒体内容呈现信息或者媒体内容呈现信息地址标识符的源IP地址。source_IP_address_flag可以是32比特或者128比特元素。

destination_IP_address_flag指示是否包括媒体内容呈现信息或者媒体内容呈现信息地址标识符的IP数据报的目的地IP地址被包括。destination_IP_address_flag可以是1比特元素。

destination_IP_address指示能够下载包括媒体内容呈现信息或者媒体内容呈现信息地址标识符的目的地IP地址。destination_IP_address可以是32比特或者128比特元素。

port_num_count指示能够下载包括媒体内容呈现信息或者媒体内容呈现信息地址标识符的IP数据报的UDP端口编号。port_num_count可以是16比特元素。

destination_UDP_port_numebr指示destination_UDP_port_numbers的编号。

图59图示根据本发明的实施例的当信令消息的媒体内容呈现信息传输方法是经由与用于发送信令消息的广播流不同的广播流的IP分组流的传输时信令消息用信号发送媒体内容呈现信息的传输的示例。

当广播接收装置100经由与用于发送信令消息的广播流不同的广播流的IP分组流发送媒体内容呈现信息或者媒体内容呈现信息地址标识符时,广播接收装置100被要求识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的广播流和IP数据报。因此,在这样的情况下,信令消息可以包括用于识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的广播流的标识符。在这样的情况下,用于识别广播流的标识符可以是通过对应的频率或者被发送的传送帧发送信令消息的唯一的标识符。具体地,用于识别广播流的标识符可以是广播服务传送流的标识符。而且,如参考图58所描述的,信令消息可以包括用于识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的IP数据报的信息。广播接收装置100可以从信令消息提取用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的IP数据报和广播流的信息,并且基于用于识别IP数据报和广播流的信息提取媒体内容呈现信息。具体地,广播接收装置100可以基于用于识别广播流的标识符、指示IP地址的版本的信息、指示IP数据报的源地址的信息、指示IP数据报的目的地地址的信息、以及指示IP数据报的目的地UDP端口编号的信息中的至少一个提取媒体内容呈现信息。

在与在图59中相同的具体实施例中,signlaling_location可以包括作为元素的broadcast_id、IP_version_flag、source_IP_address_flag、source_IP_address、destination_IP_address_flag、destination_IP_address、port_num_count、以及destination_UDP_port_numebr中的至少一个。

broadcast_id指示用于识别用于发送IP数据报的广播流的标识符,该IP数据报发送媒体内容呈现信息或者媒体内容呈现信息地址标识符。用于识别广播流的标识符可以是通过对应的频率或者被发送的传送帧发送信令消息的广播台的唯一标识符。具体地,用于识别广播流的标识符可以是广播服务传送流的标识符。在具体的实施例中,broadcast_id可以是16比特元素。

对于其它元素的描述可以与参考图59描述的相同。

图60图示根据本发明的另一实施例的当信令消息的媒体内容程序信息传输方法是经由与用于发送信令消息的广播流相同的广播流的基于会话的传送协议的传输时信令消息用信号发送媒体内容呈现信息的传输的示例。

当广播接收装置100经由基于会话的传送协议发送媒体内容呈现信息或者媒体内容呈现信息地址标识符时,广播接收装置100被要求识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的会话。因此,在这样的情况下,信令消息可以包括用于识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的会话的标识符。基于会话的传送协议可以对应于经单向传输的文件传递(FLUTE)协议和异步分层编码(ALC)/分层编码传输(LCT)协议。具体地,用于识别会话的标识符可以是传送会话标识符(TSI)。广播接收装置100可以基于用于识别用于发送能够接收媒体内容呈现信息和媒体内容的地址的会话的标识符,提取能够接收媒体内容呈现信息或者媒体内容的地址。而且,当基于会话的传送协议是以IP流为基础时,信令消息可以包括用于识别用于发送会话的IP数据报的信息。具体地,如在图59和图60的实施例中所描述的,信令消息可以包括指示IP地址的版本的信息、指示IP数据报的源地址的信息、指示IP数据报的目的地地址的信息、以及指示IP数据报的目的地UDP端口编号的信息中的至少一个。而且,广播接收装置100可以基于指示IP地址的版本的信息、指示IP数据报的源地址的信息、指示IP数据报的目的地地址的信息、以及指示IP数据报的目的地UDP端口编号的信息中的至少一个识别用于发送会话的IP数据报。

在具体的实施例中,如参考图60所描述的,信令位置可以包括作为元素的IP_version_flag、source_IP_address_flag、source_IP_address、destination_IP_address_flag、destination_IP_address、port_num_count、destination_UDP_port_numebr以及TSI中的至少一个。

IP_version_flag指示IP地址格式的版本。在具体的实施例中,IP_version_flag可以是1比特元素。

source_IP_address_flag指示是否IP数据报的源IP地址被包括,该IP数据报包括用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的会话。source_IP_address_flag可以是1比特元素。

source_IP_address指示能够下载包括用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的会话的IP数据报的源IP地址。source_IP_address_flag可以是32比特或者128比特元素。

destination_IP_address_flag指示是否包括IP数据报的目的地IP地址,该IP数据报包括用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的会话。destination_IP_address_flag可以是1比特元素。

destination_IP_address指示能够下载包括媒体内容呈现信息或者媒体内容呈现信息地址标识符的目的地IP地址。destination_IP_address可以是32比特或者128比特元素。

destination_UDP_port_numebr指示能够下载包括媒体内容呈现信息或者媒体内容呈现信息地址标识符的IP数据报的UDP端口编号。port_num_count可以是16比特元素。

port_num_count指示destination_UDP_port_numbers的编号。

TSI指示用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的会话的标识符。在具体的实施例中,TSI可以是用于识别FLUTE会话的标识符。在另一具体实施例中,TSI可以是用于识别ALC/LCT会话的标识符。在具体的实施例中,TSI可以是16比特元素。

图61图示根据本发明的另一实施例的当信令消息的媒体内容呈现信息传输方法是经由与用于发送信令消息的广播流不同的广播流的基于会话的传输协议的传输时,信令消息用信号发送媒体内容呈现信息的传输的示例。

当广播接收装置100经由与用于发送信令消息的广播流不同的广播流的基于会话的传送协议发送媒体内容呈现信息或者媒体内容呈现信息地址标识符时,广播接收装置100被要求识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的会话和广播流。因此,在这样的情况下,信令消息可以包括用于识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的广播流的标识符。在这样的情况下,用于识别广播流的标识符可以是通过对应的频率或者被发送的传送帧发送信令消息的广播台的唯一的标识符。具体地,用于识别广播流的标识符可以是广播服务传送流的标识符。而且,如参考图58所描述的,信令消息可以包括用于识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的会话的标识符。广播接收装置100可以基于用于识别会话的标识符以及用于识别用于发送能够接收媒体内容呈现信息和媒体内容的地址的广播流的标识符,提取能够接收媒体内容呈现信息和媒体内容的地址。而且,如参考图60所描述的,当基于会话的传送协议是以IP流为基础时,信令消息可以包括用于识别用于发送会话的IP数据报的信息。而且,广播接收装置100可以基于指示IP地址的版本的信息、指示IP数据报的源地址的信息、指示IP数据报的目的地地址的信息、以及IP数据报的目的地UDP端口编号中的至少一个识别用于发送会话的IP数据报。

在与参考图60所描述的相同的具体实施例中,signlaling_location可以包括作为元素的broadcast_id、IP_version_flag、source_IP_address_flag、source_IP_address、destination_IP_address_flag、destination_IP_address、port_num_count、destination_UDP_port_numebr以及TSI中的至少一个。

broadcast_id指示用于识别用于发送会话的广播流的标识符,该会话用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符。用于识别广播流的标识符可以是通过对应的频率或者被发送的传送帧发送信令消息的广播台的唯一标识符。具体地,用于识别广播流的标识符可以是广播服务传送流的标识符。在具体的实施例中,broadcast_id可以是16比特元素。

对于其它元素的描述可以是与参考图60描述的相同。

图62图示根据本发明的另一实施例的当信令消息的媒体内容程序信息传输方法是经由与用于发送信令消息的广播流相同的广播流的基于分组的传送协议的传输时信令消息用信号发送媒体内容呈现信息的传输的示例。

当广播发送装置100经由基于分组的传送协议发送媒体内容呈现信息或者媒体内容呈现信息地址标识符时,广播接收装置100被要求识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的分组。因此,在这样的情况下,信令消息可以包括用于识别媒体内容呈现信息或者媒体内容呈现信息地址标识符的分组的标识符。基于分组的传送协议可以对应于MPEG-2TS协议和MPEG媒体传送(MMT)协议中的一个。基于用于识别用于发送能够接收媒体内容呈现信息和媒体内容的分组的标识符,广播接收装置100可以提取能够接收媒体内容呈现信息和媒体内容的地址。而且,当基于分组的传送协议是以IP流为基础时,信令消息可以包括用于识别用于发送分组的IP数据报的信息。具体地,如在图59和图60的实施例中所描述的,信令消息可以包括指示IP地址的版本的信息、指示IP数据报的源地址的信息、指示IP数据报的目的地地址的信息、以及指示IP数据报的目的地UDP端口编号的信息中的至少一个。而且,广播接收装置100可以基于指示IP地址的版本的信息、指示IP数据报的源地址的信息、指示IP数据报的目的地地址的信息、以及IP数据报的目的地UDP端口编号中的至少一个识别用于发送分组的IP数据报。

在具体的实施例中,如参考图62中那样,signlaling_location可以包括作为元素的IP_version_flag、source_IP_address_flag、source_IP_address、destination_IP_address_flag、destination_IP_address、port_num_count、destination_UDP_port_numebr以及packet_id中的至少一个。

IP_version_flag指示IP地址格式的版本。在具体的实施例中,IP_version_flag可以是1比特元素。

source_IP_address_flag指示是否IP数据报的源IP地址被包括,该IP数据报包括用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的分组。source_IP_address_flag可以是1比特元素。

source_IP_address指示能够下载包括用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的分组的IP数据报的源IP地址。source_IP_address_flag可以是32比特或者128比特元素。

destination_IP_address_flag指示是否IP数据报的目的地IP地址被包括,该IP数据报包括用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的分组的。destination_IP_address_flag可以是1比特元素。

destination_IP_address指示能够下载包括用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的分组的IP数据报的目的地IP地址。destination_IP_address可以是32比特或者128比特元素。

destination_UDP_port_numebr指示能够下载包括用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的分组的IP数据报的UDP端口编号。port_num_count可以是16比特元素。

port_num_count指示destination_UDP_port_numbers的编号。

packet_id指示用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的分组的标识符。在具体的实施例中,TSI可以是用于识别MMT分组的标识符。在另一具体实施例中,TSI可以是用于识别MPEG-2TS分组的标识符。在具体的实施例中,TSI可以是16比特元素。

图63图示根据本发明的另一实施例的当信令消息的媒体内容呈现信息传输方法是经由与用于发送信令消息的广播流不同的广播流的基于分组的传输协议的传输时,信令消息用信号发送媒体内容呈现信息的传输的示例。

当广播接收装置100经由与用于发送信令消息的广播流不同的广播流的基于分组的传送协议发送媒体内容呈现信息或者媒体内容呈现信息地址标识符时,广播接收装置100被要求识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的广播流和分组。因此,在这样的情况下,信令消息可以包括用于识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的广播流的标识符。在这样的情况下,用于识别广播流的标识符可以是通过对应的频率或者被发送的传送帧发送信令消息的广播台的唯一的标识符。具体地,用于识别广播流的标识符可以是广播服务传送流的标识符。而且,如参考图62所描述的,信令消息可以包括用于识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的分组的标识符。广播接收装置100可以基于用于识别分组的标识符以及用于识别用于发送能够接收媒体内容呈现信息和媒体内容的地址的广播流的标识符,提取能够接收媒体内容呈现信息和媒体内容的地址。而且,如参考图62所描述的,当基于分组的传送协议是以IP流为基础时,信令消息可以包括用于识别用于发送分组的IP数据报的信息。而且,广播接收装置100可以基于指示IP地址的版本的信息、指示IP数据报的源地址的信息、指示IP数据报的目的地地址的信息、以及IP数据报的目的地UDP端口编号中的至少一个识别用于发送分组的IP数据报。

在具体实施例中,如在图63中一样,signlaling_location可以包括作为元素的broadcast_id、IP_version_flag、source_IP_address_flag、source_IP_address、destination_IP_address_flag、destination_IP_address、port_num_count、destination_UDP_port_numebr以及packet_id中的至少一个。

broadcast_id指示用于识别用于发送分组的广播流的标识符,该分组发送媒体内容呈现信息或者媒体内容呈现信息地址标识符。用于识别广播流的标识符可以是通过对应的频率或者被发送的传送帧发送信令消息的广播台的唯一标识符。具体地,用于识别广播流的标识符可以是广播服务传送流的标识符。在具体的实施例中,broadcast_id可以是16比特元素。

对于其它元素的描述可以是与参考图62描述的相同。

图64图示根据本发明的另一实施例的能够接收包括媒体内容呈现信息或者媒体内容呈现信息地址标识符的地址的标识符的传输的信令。信令消息可以包括能够接收包括媒体内容呈现信息或者媒体内容呈现信息地址标识符的信令消息的地址的标识符。广播接收装置100可以基于能够接收包括包括媒体内容呈现信息或者媒体内容呈现信息地址标识符的信令消息的地址的标识符接收媒体内容呈现信息。在具体的实施例中,能够接收信令消息的地址的标识符可以是统一资源定位符(URL)。

在如图64中的具体实施例中,signaling_location可以包括作为元素的URL_length和URL_char中的至少一个。

URL_char指示能够接收包括媒体内容呈现信息或者媒体内容呈现信息地址标识符的信令消息的地址的标识符。在具体的实施例中,能够接收信令消息的地址的标识符可以是URL。在具体的实施例中,URL_char是8比特元素。

URL_length可以指示URL_char的长度。在具体的实施例中,URL_length可以是8比特元素。

下面参考图65至图66将会描述用于媒体内容呈现信息的传输的广播发送装置10的具体操作和用于媒体内容呈现信息的传输的广播接收装置100的具体操作。

图65是通过广播发送装置发送包括媒体信令消息的广播信号的操作的流程图。

广播发送装置10基于媒体内容呈现信息生成和发送广播信号。下面描述广播发送装置10的具体操作。

广播发送装置10的控制单元获取媒体内容呈现信息。广播发送装置10的控制单元获取媒体内容呈现信息。

在广播发送装置10的操作被描述之前描述广播发送装置的配置。具体地,广播发送装置10包括控制单元和发送单元。控制单元控制广播发送装置10的操作。发送单元发送广播信号。基于广播发送装置10的配置描述广播发送装置10的操作。

广播发送装置10确定媒体内容呈现信息传输方法(S751)。具体地,广播发送装置10可以通过控制单元确定媒体内容呈现信息传输方法。广播发送装置10可以确定媒体内容呈现信息本身。在另一具体实施例中,广播发送装置10可以确定用于发送能够接收媒体内容呈现信息的地址的标识符。而且,在具体的实施例中,广播发送装置10可以确定用于识别媒体内容呈现信息以及媒体内容呈现信息本身的标识符。在另一具体实施例中,广播发送装置10可以确定发送用于识别媒体内容呈现信息的标识符以及用于能够接收媒体内容呈现信息的地址的标识符。以这样的方式,广播接收装置100可以从多条媒体内容呈现信息当中选择性地接收意图要接收的媒体内容呈现信息。而且,广播接收装置100可以不重复地接收媒体内容呈现信息。

在另一具体实施例中,广播发送装置10可以确定发送媒体内容呈现信息或者媒体内容呈现信息地址标识符。具体地,广播发送装置10可以经由与用于发送信令消息的广播流相同的广播流或者经由蜂窝网络的IP分组流发送媒体内容呈现信息或者媒体内容呈现信息地址标识符。而且,广播发送装置10可以经由与用于发送信令消息的广播流不同的广播流的IP分组流发送媒体内容呈现信息或者媒体内容呈现信息地址标识符。而且,经由与用于发送信令消息的广播流相同的广播流的基于会话的传送协议,广播发送装置10可以发送媒体内容呈现信息或者媒体内容呈现信息地址标识符。而且,经由与用于发送信令消息的广播流不同的广播流的基于会话的传送协议,广播发送装置10可以发送媒体内容呈现信息或者媒体内容呈现信息地址标识符。此外,经由与用于发送信令消息的广播流相同的广播流的基于分组的传送协议,广播发送装置10可以发送媒体内容呈现信息或者媒体内容呈现信息地址标识符。另外,经由与用于发送信令消息的广播流不同的广播流的基于分组的传送协议,广播发送装置10可以发送媒体内容呈现信息或者媒体内容呈现信息地址标识符。而且,广播发送装置10可以用信号发送能够接收包括媒体内容呈现信息或者媒体内容呈现信息地址标识符的信令消息的地址的标识符的传输。

广播发送装置10根据媒体内容呈现信息传输方法生成媒体内容呈现信息信令信息(S753)。具体地,通过控制单元,广播发送装置10可以根据媒体内容呈现信息传输方法生成媒体内容呈现信息信令信息。媒体内容呈现信息信令信息包括接收媒体内容信息或者用于识别能够接收媒体内容信息的地址的标识符所需的信息。具体地,参考图56至图64描述的signaling_location可以对应于媒体内容呈现信息信令信息。当广播发送装置10经由与用于发送信令消息的广播流相同的广播流或者蜂窝网络的IP分组流发送媒体内容呈现信息或者媒体内容呈现信息地址标识符时,媒体内容呈现信息信令信息可以包括用于识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的IP数据报的信息。而且,当广播发送装置10经由与用于发送信令消息的广播流不同的广播流的IP分组流发送媒体内容呈现信息或者媒体内容呈现信息地址标识符时,媒体内容呈现信息信令信息可以包括用于识别用于发送媒体内容呈现信息和媒体内容呈现信息地址标识符的广播流和IP数据报的信息。当广播发送装置10经由与用于发送信令消息的广播流相同的广播流相同的广播流的基于会话的传送协议发送媒体内容呈现信息或者媒体内容呈现信息地址标识符时,媒体内容呈现信息信令信息可以包括用于识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的会话的信息。当广播发送装置10经由与用于发送信令消息的广播流不同的广播流的基于会话的传送协议发送媒体内容呈现信息或者媒体内容呈现信息地址标识符时,媒体内容呈现信息信令信息可以包括用于识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的广播流和会话的信息。当广播发送装置10经由与用于发送信令消息的广播流相同的广播流的基于分组的传送协议发送媒体内容呈现信息或者媒体内容呈现信息地址标识符时,媒体内容呈现信息信令信息可以包括用于识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的分组的信息。当广播发送装置10经由与用于发送信令消息的广播流不同的广播流的基于分组的传送协议发送媒体内容呈现信息或者媒体内容呈现信息地址标识符时,媒体内容呈现信息信令信息可以包括用于识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的广播流和分组的信息。而且,当广播发送装置10发送能够接收包括媒体内容呈现信息或者媒体内容呈现信息地址标识符的信令消息的地址的标识符时,媒体内容呈现信息信令信息可以包括能够接收包括媒体内容呈现信息地址标识符的信令消息的地址的标识符。

广播发送装置10基于媒体内容呈现信息信令信息生成信令消息(S757)。具体地,广播发送装置10可以通过控制单元基于媒体内容呈现信息信令信息生成信令消息。广播发送装置10可以生成包括媒体内容呈现信息信令信息的信令消息。而且,在具体的实施例中,媒体信令消息可以是用于用信号发送广播服务的信息的信令消息。例如,广播接收装置100可以插入关于广播服务和用于关联于广播服务的媒体内容呈现信息的媒体内容呈现信息信令信息的信息。在这样的情况下,关联于广播服务的媒体内容呈现信息可以包括关于广播服务的呈现的信息。而且,关联于广播服务的媒体内容呈现信息可以包括关联于广播服务的媒体内容的呈现的信息。

广播发送装置10发送包括信令消息的广播信号(S759)。广播发送装置10可以通过发送单元发送包括信令消息的广播信号。在具体的实施例中,广播发送装置10可以一起发送媒体内容呈现信息和媒体内容呈现信息地址标识符。在这样的情况下,广播发送装置10可以使媒体内容呈现信息的传输时段不同于媒体内容呈现信息地址标识符的传输时段。具体地,广播发送装置10可以使媒体内容呈现信息的传输时段比媒体内容呈现信息地址标识符的传输时段更长并且执行传输。例如,广播发送装置10可以每10秒钟发送媒体内容呈现信息,并且在每0.5秒钟发送媒体内容呈现信息地址标识符。以这样的方式,广播接收装置100可以减少具有相对大量的数据的媒体内容呈现信息的传输的数目,并且将其替换成具有相对少量的数据的媒体内容呈现信息地址标识符的传输。因此,广播发送装置10可以减少对广播服务带宽的负担。而且,能够减少广播接收装置100的数据处理负担。当在广播接收装置100中减少对于广播接收所要求的数据处理负担时,广播接收装置100中的广播服务变化速度也可以被改进。

图66图示基于信令消息通过广播接收装置获取媒体内容传输信息并且呈现媒体内容的操作的流程图。

具体地,广播接收装置100通过广播接收单元110接收广播信号。

广播接收装置100基于广播信号接收信令消息(S773)。具体地,广播接收装置100可以通过控制单元150基于广播信号接收信令消息。在具体的实施例中,广播接收装置100可以从广播信号提取信令消息。如上所述,信令消息可以用信号发送广播服务的信息。

广播接收装置100基于信令消息获取媒体内容呈现信息传输方法(S775)。具体地,广播接收装置100可以通过控制单元150基于信令消息获取媒体内容呈现信息传输方法。如上所述,媒体内容呈现信息传输方法可以是经由与用于发送信令消息的广播流相同的广播流或者经由蜂窝网络的IP分组流的传输。而且,媒体内容呈现信息传输方法可以是经由与用于发送信令消息的广播流不同的广播流的IP分组流的传输。而且,媒体内容呈现信息传输方法可以是经由与用于发送信令消息的广播流相同的广播流的基于会话的传送协议的传输。而且,媒体内容呈现信息传输方法可以是经由与用于发送信令消息的广播流不同的广播流的基于会话的传送协议的传输。而且,媒体内容呈现信息传输方法可以是经由与用于发送信令消息的广播流相同的广播流的基于分组的传送协议的传输。而且,媒体内容呈现信息传输方法可以是经由与用于发送信令消息的广播流不同的广播流的基于分组的传送协议的传输。而且,媒体内容呈现信息传输方法可以用信号发送能够接收包括媒体内容呈现信息或者媒体内容呈现信息地址标识符的信令消息的地址的标识符的传输。

广播接收装置100基于媒体内容呈现信息传输方法获取媒体内容呈现信息信令信息(S777)。广播接收装置100可以通过控制单元基于媒体内容呈现信息传输方法获取媒体内容呈现信息信令信息。如上所述,媒体内容呈现信息信令信息包括接收媒体内容信息或者用于识别能够接收媒体内容信息的地址的标识符所需的信息。具体地,参考图56至图64描述的signaling_location可以对应于媒体内容呈现信息信令信息。当媒体内容呈现信息传输方法是经由与用于发送信令消息的广播流相同的广播流或者蜂窝网络的IP分组流的传输时,广播接收装置100可以从媒体内容呈现信息信令信息提取用于识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的信息。当媒体内容呈现信息传输方法是经由与用于发送信令消息的广播流不同的广播流的IP分组流的传输时,广播接收装置100可以从媒体内容呈现信息信令信息提取用于识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的IP数据报和广播流的信息。当媒体内容呈现信息传输方法是经由与用于发送信令消息的广播流相同的广播流的基于会话的传送协议的传输时,广播接收装置100可以从媒体内容呈现信息信令信息提取用于识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的会话的信息。当媒体内容呈现信息传输方法是经由与用于发送信令消息的广播流不同的广播流的基于会话的传送协议的传输时,广播接收装置100可以从媒体内容呈现信息信令信息提取用于识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的会话和广播流的信息。当媒体内容呈现信息传输方法是经由与用于发送信令消息的广播流相同的广播流的基于分组的传送协议的传输时,广播接收装置100可以从媒体内容呈现信息信令信息提取用于识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的分组的信息。当媒体内容呈现信息传输方法是经由与用于发送信令消息的广播流不同的广播流的基于分组的传送协议的传输时,广播接收装置100可以从媒体内容呈现信息信令信息提取用于识别用于发送媒体内容呈现信息或者媒体内容呈现信息地址标识符的分组的信息。而且,当媒体内容呈现信息传输方法是能够接收包括媒体内容呈现信息或者媒体内容呈现信息地址标识符的信令消息的地址的标识符的传输时,广播接收装置100从媒体内容信息信令消息提取能够接收包括媒体内容呈现信息地址标识符的信令消息的地址的标识符。

广播接收装置100基于媒体内容呈现信息信令信息获取媒体内容呈现信息(S779)。具体地,广播接收装置100可以通过控制单元基于媒体内容呈现信息信令信息获取媒体内容呈现信息。具体地,广播接收装置100可以基于媒体内容呈现信息信令信息获取媒体内容呈现信息地址标识符。而且,广播接收装置100可以基于媒体内容呈现信息地址标识符从外部服务器接收媒体内容呈现信息。

如上所述,广播发送装置10可以一起发送内容呈现信息和媒体内容呈现信息地址标识符。在这样的情况下,媒体内容呈现信息的传输时段可以不同于媒体内容呈现信息地址标识符的传输时段。在这样的情况下,媒体内容呈现信息的传输时段可以比媒体内容呈现信息地址标识符的传输时段长。例如,广播发送装置10可以每10秒钟发送媒体内容呈现信息,并且每0.5秒钟发送媒体内容呈现信息地址标识符。以这样的方式,广播接收装置100可以减少具有相对大量的数据的媒体内容呈现信息的传输的数目。因此,广播发送装置10可以减少对广播服务带宽的负担。以这样的方式,广播接收装置100可以减少具有相对大量的数据的媒体内容呈现信息的传输的数目并且将其替换成具有相对少量的数据的媒体内容呈现信息地址标识符的传输。因此,能够减少广播接收装置100的数据处理负担。当在广播接收装置100中减少对于广播接收所要求的数据处理负担时,广播接收装置100中的广播服务变化速度也可以被改进。

广播接收装置100基于媒体内容呈现信息接收媒体内容(S781)。具体地,广播接收装置100可以通过广播接收单元110从广播信令接收媒体内容。在另一具体实施例中,广播接收装置100可以通过IP发送/接收单元130从外部服务器接收媒体内容。在这样的情况下,外部服务器可以是如上所述的内容服务器50。

广播接收装置100呈现媒体内容(S783)。广播接收装置100可以通信控制单元150呈现媒体内容。

通常,根据诸如90KHz的节目时钟参考,确定广播内容的屏幕呈现时间。另一方面,根据在内容产生的时间分配的时标,确定经由IP网络发送的媒体内容的屏幕呈现时间。因此,能够呈现广播内容和媒体内容两者的广播接收装置100被要求同步广播内容的屏幕呈现时间和经由IP网络发送的媒体内容的屏幕呈现时间。特别地,在继通过广播网络发送的广播内容之后呈现与经由IP网络发送的广播内容相同的媒体内容的情况下,广播接收装置100被要求同步呈现时间。而且,为了同步通过广播流接收的多个附加服务与媒体内容并且提供附加服务,广播接收装置100被要求同步呈现时间。参考图67至图70将会描述同步广播内容的屏幕呈现时间和经由IP网络发送的媒体内容的方法。

内容提供者或者广播台可以在广播流的单独的同步信息分组中包括用于媒体内容的同步的信息并且执行传输。参考图67,描述了用于媒体内容的同步的信息被包括在广播流的单独的同步信息分组并且然后被发送的情况。

同步信息分组可以包括指示是否有必要在呈现时间同步之前更新媒体内容呈现信息的force_update元素。

而且,同步信息分组可以包括指示从同步信息分组的广播流参考时间到要同步的媒体内容的呈现间隔的开始时间的剩余时间的switch_timer。在这样的情况下,广播流参考时间是被设置为同步在广播流中包括的多个基本流与单个时间线的时间。同步信息分组可以包括同步信息分组的广播流参考时间。在广播流遵循MPEG-2TS标准的情形下,同步信息分组的广播流参考时间可以是PTS。在switch_timer元素具有0的值的情形下,switch_timer元素可以指示要同步的媒体内容的呈现间隔是处于活跃状态,并且有必要同步立即同步媒体内容。当switch_timer元素不具有0的值的情形下,switch_timer元素可以指示要同步的媒体内容的呈现间隔不是处于活跃状态。

而且,同步信息分组可以包括指示要与广播内容同步的媒体内容的自身的呈现时间的presentation_time元素。通过使用presentation_time元素的值,能够获取在接收到新同步信息分组之前接收到的广播内容的被同步的呈现时间。使用下述等式执行此获取。

MPT=(PT-PT0)/RC+(presentation_time-TimeOffset)/时标

在该等式中,MPT表示在接收到新同步信息分组之前接收的广播内容的同步的呈现时间,PT0表示同步信息分组的广播流参考时间,PT表示在接收到新同步信息分组之前接收的广播内容的广播流参考时间,RC表示广播流的参考时钟,presentation_time表示媒体内容本身的呈现时间,其是presentation_time元素的值,TimeOffset表示作为用于同步信息分组的同步的主题的媒体内容的呈现间隔的媒体内容呈现开始时间,并且timescale表示媒体内容本身的呈现时间的时标。

而且,包括用于媒体内容的同步的信息的分组可以包括指示要同步的媒体内容呈现间隔的标识符的period_id元素。在特定的实施例中,当媒体内容根据MPEG-DASH标准发送时,period_id元素可以包括MPD的时段元素的ID和MPD的URL。

当广播流根据MPEG-2TS标准发送时,同步信息分组可以作为分组基本流(PES)分组发送。在这样的情况下,同步信息分组可以是具有0×BD的流id值的私有流。此外,其data_alignment_indicator字段具有1的值的同步信息分组可以与PES分组的有效载荷的开始相同。

图67图示根据MPEG-DASH标准包括经由通信网络发送的媒体内容的同步信息的广播流分组的语法。

在图67的实施例中,媒体内容可以根据MPEG-DASH标准被发送。因此,同步信息分组可以被称为DASHTime分组。

DASHTime分组包括DASHTimePacket_identifier字段、mpd_force_update字段、period_switch_timer字段、presentation_time字段和period_id字段。

DASHTimePacket_identifier字段指示用于识别DASHTime分组的标识符。

mpd_force_update字段指示在呈现时间同步之前要求更新MPD。

period_switch_timer字段指示从DASHTime分组的广播流参考时间到要同步的MPD的时段元素的开始时间的剩余时间。在switch_timer字段的值是0的情形下,switch_timer字段可以指示通过period_id字段识别的时段当前是活跃的,并且媒体内容需要立即同步。在switch_timer字段的值不是0的情形下,switch_timer字段可以指示通过period_id字段识别的时段当前不是处于活跃状态。

presentation_time字段指示将要与广播内容同步的经由IP网络发送的媒体内容的自己的呈现时间。在这里,通过使用呈现时间字段的值,能够获取在接收到新的DASHTime分组之前接收的广播内容的同步的呈现时间。使用以下的公式执行此获取。

MPT=(PT-PT0)/RC+(presentation_time-TimeOffset)/SegmentBase.timescale

在该公式中,MPT表示在接收到新的DASHTime分组之前接收的广播内容的同步的呈现时间,PT0表示同步信息分组的广播流参考时间,PT表示在接收到新的DASHTime分组之前接收的广播内容的广播流参考时间,RC表示广播流的参考时钟,presentation_time表示媒体内容的自身呈现时间,其是presentation_time字段的值,TimeOffset表示要由DASHTime分组同步的媒体内容的呈现间隔的媒体内容呈现开始时间,以及SegmentBase.timescale表示MPD的时间尺度元素的值。

period_id字段允许识别MPD的时段元素,并且包括MPD的时段元素的ID和MPD的URL。广播接收装置100可以通过period_id识别要同步的媒体内容和是媒体内容的呈现间隔的Period元素。

在同步信息经由在图67的实施例中一样的另外的同步信息分组被发送的情形下,要求广播接收装置100接收另外的分组以使媒体内容与广播内容同步。通常,为了克服这个限制,包括诸如视频或者音频的广播内容的分组的报头包括用于在基本流之间同步的广播内容参考时间。例如,根据MPEG-2TS标准的广播流的分组的报头包括PTS。因此,如果同步信息被添加到包括诸如视频或者音频的广播内容的分组的报头使得被发送,则广播接收装置100可以有效地使媒体内容与广播内容同步。将参考图68和69在下面描述详情。

包括诸如视频或者音频的广播内容的分组的报头可以包括指示要与广播内容同步的媒体内容的自身呈现时间的presentation_time元素。此外,该报头可以包括指示要同步的媒体内容的呈现间隔的标识符的period_id元素。该报头还可以包括指示包括用于在媒体内容和广播内容之间同步的信息的id元素。

图68图示根据本发明的实施例的添加到包括诸如视频或者音频的广播内容的分组报头的同步信息的语法。

图69图示根据本发明的另一实施例的添加到包括诸如视频或者音频的广播内容的分组报头的同步信息的语法。

在图68和69的示例中,包括诸如视频或者音频的广播内容的分组的报头包括用于与根据MPEG-DASH标准发送的媒体内容同步的信息。在这样的情况下,用于同步的信息称为DASHTime_private_data。DASHTime_private_data包括presentation_time字段和period_id字段。presentation_time字段表示与广播内容同步的媒体内容本身的呈现时间。period_id字段允许识别MPD的Period元素,并且包括MPD的Period元素的id和MPD的URL。在图67的实施例中,DASHTime_private_data进一步包括指示DASHTime_private_data包括用于在媒体内容和广播内容之间同步信息的id元素。

图70是根据实施例的由广播接收装置使广播内容与媒体内容同步操作的流程图。

广播接收装置100通过广播接收单元110接收广播流(S1101)。

广播接收装置100通过控制单元150提取用于广播内容与通过IP网络发送的媒体内容之间的同步的同步信息(S1103)。在特定的实施例中,广播接收装置100可以通过控制单元150从同步信息分组中提取同步信息。在另一个特定的实施例中,广播接收装置100可以通过控制单元150从包括诸如视频或者音频的广播内容的分组的报头中提取同步信息。

广播接收装置100通过IP发送/接收单元130接收媒体内容(S1105)。

广播接收装置100通过控制单元使媒体内容与广播内容同步(S1107)。

当在广播接收装置100通过IP网络接收媒体内容以及广播内容时,广播接收装置100有必要基于媒体内容的呈现信息访问广播内容,以便于增强在广播内容和媒体内容之间交互工作的效率。

将会参考图71至73描述包括关于媒体内容呈现信息中的广播内容的信息并且发送媒体内容呈现信息的方法。

媒体内容呈现信息可以包括用于识别广播内容的信息,使得广播接收装置100基于媒体内容呈现信息访问广播内容。详细地,用于识别包括广播内容的广播流的标识符可以被包括在其中。例如,当广播内容根据MPEG-2TS标准被发送时,媒体内容呈现信息可以包括TSID。此外,用于识别包括广播内容的广播服务的标识符可以被包括在其中。例如,当广播内容根据MPEG-2TS标准被发送时,媒体内容呈现信息可以包括节目编号。而且,当广播内容根据ATSC标准被发送时,虚拟频道的频道编号和源id可以被包括在其中。而且,当广播内容根据DVB标准被发送时,服务id可以被包括在其中。而且,用于识别包括广播内容的分组的标识符可以被包括在其中。例如,当广播内容根据MPEG-2TS标准被发送时,媒体内容呈现信息可以包括分组ID(PID)。

在特定的实施例中,媒体内容呈现信息可以包括通过组合用于识别包括广播内容的广播流的标识符、用于识别包括广播内容的广播服务的标识符,和用于识别包括广播内容的分组的标识符生成的标识符。

图71图示用于当广播内容根据ATSC标准被发送时识别包括在媒体内容呈现信息中的广播内容的信息的格式。

图72图示包括用于识别根据ATSC标准发送的广播内容的信息的MPEG-DASH的MPD的示例。

在图71和72的实施例中,用于识别广播内容的信息可以是用于识别传送流的TSID、用于识别基本流的源的SSID,和用于识别分组的PID的组合。

而且,用于识别广播内容的信息可以是用于识别传送流的TSID、用于识别节目流的PNUM,和用于识别分组的PID的组合。

而且,用于识别广播内容的信息可以是用于识别传送流的TSID、用于识别虚拟信道的CHNUM,和用于识别分组的PID的组合。在这样的情况下,用于识别虚拟信道的CHUM可以具有主信道编号和次信道编号通过“-”相互连接的格式。

图73图示由广播接收装置基于媒体内容呈现信息接收广播内容操作的流程图。

广播接收装置100通过IP发送/接收单元130接收媒体内容呈现信息(S1303)。

广播接收装置100通过控制单元150提取用于识别广播内容的信息(S1303)。

广播接收装置100基于用于识别广播内容的信息通过广播接收单元110和控制单元150接收广播内容(S1305)。详细地,广播接收装置100通过广播接收单元110接收广播流。在这样的情况下,广播接收装置100可以基于包括在用于识别广播内容的信息中的广播流标识符接收广播流。广播接收装置100基于用于识别该广播内容的信息从广播流中提取广播内容。在这样的情况下,广播接收装置100可以基于包括在用于识别该广播内容的信息中的广播服务标识符从广播流中提取广播内容。

将会参考图74至76描述通过广播网络广播接收装置接收媒体内容呈现信息的方法。此外,将会详细地描述广播接收装置使广播内容与媒体内容同步的情况。

图74图示用于描述广播接收装置经由用于根据MPEG-2TS标准发送广播流的广播网络接收MPEG-DASH的MPD的框图。

根据图74的实施例,广播接收装置100的控制单元150包括PSI解析器、TS过滤器、TS/PES解分组器和解码器。

TS过滤器从广播流中提取具有特定PID的分组。

PSI解析器通过解析PSI表,诸如节目相关表(PAT)或者节目映射表(PMT)提取信令信息。在特定的实施例中,PSI解析器可以提取包括在PMT中的MPD_descriptor。

TS/PES解分组器从TS/PES分组中提取有效载荷数据。在特定的实施例中,当MPD被作为在广播流中的附加信息表发送时,TS/PES解分组器可以基于MPD_descriptor从附加信息表中提取MPD。详细地,TS/PES解分组器可以从在对应于包含在MPD_descriptor中的PID的分组包括的信息表中提取MPD。此外,TS/PES解分组器从TS/PES分组中提取视频基本流和音频基本流。

解码器解码视频或者音频。

图75是图示广播接收装置使根据MPEG-2TS标准发送的广播流的广播内容与经由通信网络发送的媒体内容同步的框图。

根据图75的实施例,广播接收装置100的控制单元150包括TS/PES解分组器和解码器。

TS/PES解分组器从TS/PES分组中提取有效载荷数据。在特定的实施例中,当MPD被作为在广播流中的附加信息表发送时,TS/PES解分组器可以基于MPD_descriptor从单独的信息表中提取MPD。具体地,TS/PES解分组器可以从被包括在与MPD_descriptor中包括的PID相对应的分组中的信息表中提取MPD。而且,TS/PES解分组器从TS/PES分组提取用于在媒体内容和广播流之间的同步的同步信息。在这样的情况下,同步信息可以包括媒体内容的呈现时间、用于识别的标识符、以及MPD的时段元素、以及MPD URL。而且,TS/PES解分组器从TS/PES分组提取视频基本流和音频基本流。

IP发送/接收单元130基于MPD从媒体CDN服务器接收媒体内容。

解码器基于该同步信息执行接收的媒体内容同步并且解码媒体内容。

图76图示根据实施例的广播接收装置的配置。

根据图76的实施例,广播接收装置100包括广播接收单元110、互联网协议(IP)发送/接收单元130以及控制单元150。

广播接收单元110包括信道同步器111、信道均衡器113、以及信道解码器115。

信道同步器111同步符号频率和时序使得在其中能够接收广播信号的基带中解码是可能的。

信道均衡器113补偿被同步的广播信号中的失真。具体地,信道均衡器113由于多路径、多普勒效应等等补偿同步的广播信号的失真。

信道解码器115解码失真补偿的广播信号。具体地,信道解码器115从失真补偿的广播信号提取传送帧。在这样的情况下,信道解码器115可以执行前向纠错(FEC)。

IP发送/接收单元130通过互联网网络发送和接收数据。

控制单元150包括信令解码器151、传送分组接口153、宽带分组接口155、基带操作控制器157、公共协议栈159、服务映射数据库161、服务信令信息频道处理缓冲器和解析器163、A/V处理器165、广播服务指南处理器167、应用处理器169、以及服务指南数据库171。

信令解码器151解码广播信号的信令信息。

传送分组接口153从广播信号提取传送分组。在这样的情况下,传送分组接口153可以从被提取的传送分组提取诸如IP数据报的信令信息和数据。

广播分组接口155从从互联网网络接收到的数据提取IP分组。在这样的情况下,广播分组接口155可以从IP分组提取信令数据或者IP数据报。

基带操作控制器157控制与来自于基带的广播信息接收信息的接收相关联的操作。

公共协议栈159从传送分组提取音频或者视频。

A/V处理器547处理音频或者视频。

服务信令频道处理缓冲器和解析器163解析和缓冲用于用信号发送广播服务的信令信息。具体地,服务信令频道处理器和解析器163可以解析和缓冲用于用信号发送来自于IP数据报的广播服务的信令信息。

服务MAP数据库165会话包括关于广播服务的信息的广播服务列表。

服务指南处理器167处理用于指导陆地广播服务的节目的陆地广播服务指南数据。

应用处理器169从广播信号提取和处理应用有关的信息。

服务指南数据库171存储广播服务的节目信息。

在上面已经描述了广播接收装置100的操作和示意性的配置。注意的是,上面的描述集中于传统的广播接收装置100的操作和传送协议。而且,注意的是,要求广播接收装置100处理各种传送协议的数据以便于接收混合广播服务。参考图77至图82将会描述用于接收混合广播的广播接收装置100的操作和详细配置。

图77图示根据本发明的另一实施例的广播接收装置的配置。

根据图77的实施例,广播接收装置100包括广播接收单元110、互联网协议(IP)发送/接收130以及控制单元150。

广播接收单元110可以包括分别执行要由广播接收单元110执行的多个功能的一个处理器或者多个处理器、一个或者多个电路、以及一个或者多个硬件模块。具体地,广播接收单元110可以是数个半导体部件被集成的芯片上系统(SOC)。在这样的情况下,SOC可以是半导体,其中诸如图形、音频、视频以及调制解调器的各种多媒体组件、处理器和诸如D-RAM的半导体被集成。广播接收单元110可以包括物理层模块119和物理层IP帧模块117。物理层模块119通过广播网络的广播信道接收和处理广播有关的信号。物理层IP帧模块117可以将从物理层模块119获得的诸如IP数据报的数据分组转换成特定的帧。例如,物理层模块119可以将IP数据报转换成RS帧、GSE等等。

IP发送/接收单元130可以包括分别执行要由通过IP发送/接收单元130执行的多个功能的一个或者多个处理器、一个或者多个电路、以及一个或者多个硬件组件。更加详细地,IP发送/接收单元130可以是芯片上系统(SOC),其中数个半导体部件被集成。在这样的情况下,SOC可以是半导体,其中诸如图形、音频、视频以及调制解调器的各种多媒体组件、处理器、以及D-RAM的半导体被集成。IP发送/接收单元130可以包括互联网接入控制模块131。互联网接入控制模块131控制用于通过通信网络(宽带)获取服务、内容、以及信令数据中的至少一个的广播接收装置100的操作。

控制单元150可以包括分别执行要由控制单元150执行的多个功能的一个或者多个处理器、一个或者多个电路、以及一个或者多个硬件模块。具体地,控制单元150可以是芯片上系统(SOC),其中数个半导体部件被集成。在这样的情况下,SOC可以是半导体,其中诸如图形、音频、视频以及调制解调器的各种多媒体组件、处理器、以及诸如D-RAM的半导体被集成。控制单元150可以包括信令解码器、服务映射数据库161、服务信令信道解析器163、应用信令解析器166、警报信令解析器168、定向信令解析器170、定向处理器173、A/V处理器165、警报处理器162、应用处理器169、调度的流解码器181、文件解码器182、用户请求流解码器183、文件数据库184、组件同步器185、服务/内容获取控制单元187、再分布模块189、装置管理器193、数据共享单元191中的至少一个。

服务/内容获取控制单元187控制接收机的操作,用于获取通过广播网络或者通信网络获取的服务、内容或者关联于内容的信令数据。

信令解码器151解码信令信息。

服务信令解析器163解析服务信令信息。

应用信令解析器166提取和解析服务有关的信令信息。在这样的情况下,服务有关的信令信息可以是与服务扫描有关的信令信息。另外,服务有关的信令信息可以是与通过服务提供的内容有关的信令信息。

警报信令解析器168提取和解析警报有关的信令信息。

定向信令解析器170提取和解析用于服务的个性化的信息或者用于用信号发送定向信息的内容或者信息。

定向处理器173处理用于服务或者内容的个性化的信息。

警报处理器162处理与警报有关的信令信息。

应用处理器169控制应用有关的信息和应用的执行。具体地,应用处理器169处理下载的应用的状态和显示参数。

A/V处理器165基于被解码的音频或者视频和应用数据处理A/V渲染有关的操作。

调度的流解码器181解码调度的流,调度的流是根据通过诸如广播台的内容提供商确定的时间表流式传输的内容。

文件解码器182解码被下载的文件。特别地,文件解码器182解码通过通信网络下载的文件。

用户请求流解码器183解码通过用户请求提供的内容(例如,内容点播)。

文件数据库184存储文件。具体地,文件数据库184可以存储通过互联网通信网络下载的文件。

组件同步器185同步内容或者服务。更加详细的,组件同步器185同步通过调度的流解码器181、文件解码器182、以及用户请求流解码器183中的至少一个解码的内容。

服务/内容获取控制单元187控制接收机的操作,用于获得服务、内容或者与服务或者内容相关联的信令信息。

当通过广播网络没有接收到服务或者内容时,再分布模块189执行支持服务、内容、服务有关的信息、以及与内容有关的信息中的至少一个的获取的操作。具体地,能够从外部管理装置300请求内容、服务有关的信息以及内容有关的信息中的至少一个。在这样的情况下,外部管理装置300可以是内容服务器50。

装置管理器193管理可与其连接操作的外部装置。具体地,装置管理器193可以执行外部装置的添加、删除、以及更新中的至少一个。另外,外部装置可以被连接到广播接收装置100并且执行与广播接收装置100的数据交换。

数据共享单元191执行在广播接收装置100和外部装置之间发送数据的操作,并且处理交换有关的信息。具体地,数据共享单元191可以将AV数据或者信令信息发送到外部装置。另外,数据共享单元191可以从外部装置接收AV数据或者信令信息。

图78图示根据本发明的另一实施例的广播接收装置的配置。

根据图78的实施例,广播接收装置100包括广播接收单元110、互联网协议(IP)发送/接收单元130、以及控制单元150。

广播接收单元110可以包括调谐器111和物理帧解析器113中的至少一个。

调谐器111接收通过广播网络发送的广播信号。而且,调谐器111可以将接收到的广播信号转换成物理帧形式。

物理帧解析器113从接收到的广播信号的物理帧提取链路层帧。

IP发送/接收单元130接收和发送IP数据。

控制单元150可以包括物理层控制器251、链路层帧解析器252、IP/UDP数据报过滤器253、路由(AL/LCT)客户端255、时序控制257、系统时钟259、DTV控制引擎261、用户输入接收器263、信令解析器265、信道映射数据库267、HTTP接入客户端269、HTTP接入缓存271、DASH客户端273、ISO BMFF解析器275、媒体解码器277、以及文件数据库279。

物理层控制器251控制广播接收单元110的操作。具体地,物理层控制器251可以通过控制广播接收单元110接收到的广播信号的传送参数选择性地接收广播信号。例如,物理层控制器251可以控制通过调谐器111接收到的广播信号的频率。而且,物理层控制器251可以通过控制物理帧解析器113从广播信号提取链路层帧。

链路层帧解析器252从广播信号的链路层帧提取与链路层帧的有效载荷相对应的数据。具体地,链路层帧解析器252可以从链路层帧提取链路层信令。链路层信令通过链路层用信号发送广播服务。由于此,广播接收装置100可以在没有提取应用层的情况下获取关于广播服务的信息。因此,广播接收装置100可以快速地扫描广播服务并且改变广播服务。而且,链路层帧解析器252可以从链路层帧提取IP/UDP数据报。

IP/UDP数据报过滤器253从IP/UDP数据报提取特定的IP/UDP数据报。因为通过广播网络的数据传输或者通过通信网络的多播是单向通信,所以广播接收装置100接收除了通过广播接收装置100本身要求的数据之外的数据。因此,要求广播接收装置100从数据流提取通过广播接收装置100本身获取的数据。IP/UDP数据报过滤器253从IP/UDP数据报流提取通过广播接收装置100要求的IP/UDP数据报。具体地,IP/UDP数据报过滤器253提取与被指定的IP地址和UDP端口编号相对应的IP/UDP数据报。在这样的情况下,IP地址可以包括源地址和目的地地址中的一个。

ROUTE(AL/LCT)客户端255基于单向实时对象传送(ROUTE)处理ALC/LCT分组。ROUTE协议是用于通过使用ALC/LCT分组作为应用层协议实时发送数据的协议。广播接收装置100可以从ALC/LCT分组提取广播服务信令信息、NRT数据、以及媒体内容中的至少一个。在这样的情况下,媒体内容可以是MPEG-DASH格式。具体地,媒体内容可以被封装有ISO基本媒体文件格式(IOS BMFF),并且可以通过MPEG-DASH协议被发送。广播接收装置100可以从ROUTE分组提取MPEG-DASH片段。而且,广播接收装置100可以从MPEG-DASH片段提取ISO BMFF文件。

时序控制器257处理包括作为媒体内容的呈现的参考的系统时间信息的分组。而且,时序控制器257可以基于系统时间信息控制系统时钟。

系统时钟259提供作为广播接收装置100的操作的参考的参考时钟。

DTV控制引擎261用作在组件之间的接口。具体地,DTV控制引擎261可以传输用于控制各个组件的操作的参数。

用户输入接收器263接收用户输入。具体地,用户输入接收器263可以接收远程控制输入和用户的键输入中的至少一个。

信令解析器265通过传输关于广播服务的信息并且解析用于用信号发送广播服务的广播服务信令信息提取关于广播服务的信息。具体地,信令解析器265可以通过解析从应用层提取的广播服务信令信息提取关于广播服务的信息。在另一实施例中,信令解析器265可以通过解析从链路层提取的广播服务信令信息来提取关于广播服务的信息。

频道映射数据库267存储关于广播服务的频道映射的信息。具体地,信令解析器265可以提取关于广播服务的信息并且将关于频道映射的信息存储在频道映射数据库267中。而且,DTV控制引擎261可以从频道映射数据库获取关于广播服务的频道映射的信息。在这样的情况下,关于频道映射的信息可以包括表示广播服务的频道编号和表示广播服务的广播服务的名称中的至少一个。

HTTP接入客户端269处理HTTP数据。具体地,HTTP接入客户端269可以使用HTTP将请求发送到内容服务器50并且从内容服务器50接收对请求的响应。

HTTP接入缓存271缓存HTTP数据以改进HTTP数据的处理速度。

DASH客户端273处理MPEG-DASH片段。具体地,DASH客户端273可以处理通过通信网络接收到的MPEG-DASH片段。而且,DASH客户端273可以处理从通过广播网络接收到的广播信号的应用层提取的MPEG-DASH片段。

ISO BMFF解析器275处理ISO BMFF分组。具体地,ISO BMFF解析器275可以从ISO BMFF分组提取媒体内容。

媒体解码器277解码媒体内容。具体地,媒体解码器277可以通过解码媒体内容呈现媒体内容。

数据数据库279存储对于广播服务所必要的文件。具体地,文件数据库279可以存储从广播信号的应用层提取的文件。

将会参考图79至图81描述广播接收装置100的具体操作。

图79是在广播接收装置100中扫描广播服务并且生成频道映射的操作的流程图。

控制单元150设置广播信号接收参数。具体地,控制单元150可以设置用于广播信号接收的频率、带宽、符号速率、以及物理层管道(PLP)中的至少一个。在这样的情况下,物理层管道是用于识别单个射频(RF)信道的逻辑数据传送信道。单个RF信道可以包括一个物理层管道或者多个物理层管道。物理层管道可以被称为数据管道(DP)。在具体的实施例中,控制单元150可以基于存储多个广播信号接收参数的频率表设置广播接收参数。例如,广播接收装置100顺序地设置被存储在频率表中的广播信号接收参数并且顺序地接收与广播信号接收参数相对应的广播信号。在这样的情况下,根据区域标准或者区域广播环境可以设置频率表。

广播接收单元110基于广播信号接收参数接收广播信号(S2103)。具体地,广播接收单元110接收与广播信号接收参数相对应的广播信号。广播接收单元110可以通过解调广播信号提取广播信号的物理帧。

控制单元150从广播信号提取广播信服务信令信息(S2105)。具体地,控制单元150可以从广播信号提取用于用信号发送关于广播信令的信息的广播服务信令信息。关于广播信号的信息可以包括用于识别广播服务的信息。用于识别广播服务的信息可以包括表示广播服务的频道编号。而且,关于广播信号的信息可以包括用于识别广播服务的广播服务标识符。用于识别广播服务的信息可以包括表示广播服务的频道编号。用于识别广播服务的信息可以包括表示广播服务的广播服务名称。关于广播服务的信息可以包括用于广播服务的接收的信息。用于广播服务的接收的信息可以包括对于为了接收广播服务进行广播接收单元的设置所必需的广播信号接收参数。用于广播服务的接收的信息可以包括用于识别通过其发送广播服务的广播流的广播流标识符。用于广播服务的接收的信息可以包括用于识别通过其发送广播服务的IP/UDP数据报的UDP端口编号和IP地址。用于广播服务的接收的信息可以包括用于识别基于会话的传送协议的会话的会话标识符。用于广播服务的接收的信息可以包括用于识别基于分组的传送协议的分组的分组标识符。具体地,控制单元150可以提取从链路层提取的链路层信令的广播服务信令信息。在另一实施例中,控制单元150可以从应用层提取广播服务信令信息。如上所述,当控制单元150从链路层接收广播服务信令信息时,能够减少对于扫描广播服务所耗费的时间。

控制单元150基于广播服务信令信息生成关于广播服务的频道映射存储信息(S2107)。具体地,控制单元150根据关于通过广播服务信令信息提供的广播服务的信息生成频道映射。频道映射可以包括用于识别如上所述的各个广播服务的信息,和用于接收各个广播服务的信息中的至少一个。而且,控制单元150可以在频道映射数据库267中存储被生成的频道映射。广播接收装置100可以基于频道映射接收广播服务。下面参考图80将会描述详情。

图80是通过广播接收装置100接收广播服务的操作的流程图。

控制单元150接收用于广播服务的选择的用户输入(S2151)。控制单元150可以通过用户输入接收器263接收用于广播服务的选择的用户输入。具体地,控制单元150可以接收通过用户进行的输入以从示出广播服务的广播服务列表选择任何一个广播服务。而且,控制单元150可以通过远程控制接收通过用户进行的用于频道编号的用户输入。

控制单元150获取与通过用户选择的广播服务相对应的广播信号接收参数(S2153)。具体地,控制单元150可以从频道映射获取与通过用户选择的广播服务相对应的广播信号接收参数。如上所述,广播信号接收参数可以包括用于广播信号接收的频率、带宽、符号速率、以及物理层管道标识符中的任意一个。

控制单元150基于广播信号接收参数设置广播信号接收(S2103)。具体地,控制单元150可以根据广播信号接收参数设置广播接收单元110。例如,控制单元150可以设置广播接收单元110的广播信号接收频率、带宽、符号速率、以及物理层管道标识符中的至少一个。在当前接收的广播信号的广播信号接收参数与获取的广播信号接收参数相同时,上述操作可以被省略。

广播接收单元110基于广播信号接收设置接收广播信号(S2157)。具体地,广播接收单元110接收和解调广播信号。

控制单元150基于广播信号获取用于用户选择的广播服务的信令信息(S2159)。如上所述,控制单元150可以从链路层获取广播服务信令信息。而且,控制单元150可以从链路层获取广播服务信令信息。尽管频道映射包括从广播服务信令信息提取的广播服务的信息但是再次获取广播服务信令信息的理由是,在频道映射的的生成之后关于广播服务的信息可能改变。而且,对于此的理由是,可能存在用于频道映射的生成的基本信息被获取和关于被包括在广播服务中的组件的信息或者用于广播服务的呈现的信息没有被获取。

控制单元150基于广播服务信令信息更新频道映射。具体地,当广播服务信令信息被改变时,控制单元150可以更新频道映射。在具体的实施例中,当先前获取的广播服务信令信息不同于广播服务信令信息时控制单元150可以更新频道映射。在具体的实施例中,控制单元150可以将先前获取的广播服务信令信息的版本信息与广播服务信令信息的版本信息进行比较,并且当广播服务信令信息被改变时,更新频道映射。

控制单元150基于频道映射接收广播服务包括的媒体组件(S2163)。频道映射可以包括关于媒体组件接收的信息。具体地,频道映射可以包括用于接收媒体组件的信息。控制单元150可以从频道映射获取用于接收媒体组件的信息,并且接收媒体组件。例如,控制单元150可以获取用于识别用于发送来自于频道映射的媒体组件的IP/DUP数据报的信息和用于识别用于发送媒体组件的基于会话的传送协议分组的信息,并且接收媒体组件。用于识别IP/UDP数据报的信息可以包括IP地址和UDP端口编号中的至少一个。在这样的情况下,IP地址可以包括源地址和目的地地址中的至少一个。用于识别基于会话的传送协议分组的信息可以包括用于识别会话的会话标识符。具体地,会话标识符可以是ALC/LCT会话的TSI。在另一具体实施例中,控制单元150可以获取用于识别用于发送来自于频道映射的媒体组件的IP/UDP数据报的信息和用于识别用于发送媒体组件的基于分组的传送协议分组的信息,并且接收媒体组件。广播接收装置100可以基于媒体内容呈现信息接收媒体组件。下面将会参考图81描述详情。

图81图示通过广播接收装置基于媒体内容呈现信息获取媒体内容的操作的流程图。

广播接收装置100获取媒体内容呈现信息(S2201)。如上所述,广播接收装置100可以通过广播信号的信令消息获取媒体内容呈现信息。

广播接收装置100基于媒体内容呈现信息获取关于媒体组件的信息(S2203)。关于媒体组件的信息可以包括用于上述媒体内容组件接收的信息。而且,与广播服务有关的媒体内容呈现信息可以包括关于关联于广播服务的媒体内容的呈现的信息。

广播接收装置100可以基于关于媒体组件的信息接收媒体组件(S2205)。广播接收装置100可以通过广播网络接收媒体组件。而且,广播接收装置100可以通过通信网络接收媒体组件。而且,广播接收装置100可以通过广播网络接收多个媒体组件中的至少一个,并且通过通信网络接收多个媒体组件中的另一个。例如,广播接收装置100可以通过广播网络接收视频组件并且通过通信网络接收音频组件。

再次,参考图80描述广播接收装置100的操作。

控制单元150基于媒体组件呈现广播服务(S2165)。

参考图82和图83将会描述在混合广播中使用的传送帧。

图82图示根据本发明的实施例的广播传送帧。

在图82的实施例中,广播传送帧包括P1部分、L1部分、公共PLP部分、调度和交织的PLP部分、以及辅助数据部分。

在图82的实施例中,广播发送装置通过广播传送帧的P1部分发送用于广播信号检测的信息。而且,广播发送装置可以通过P1部分发送用于广播信号调谐的调谐信息。

在图82的实施例中,广播发送装置通过L1部分发送广播传送帧的配置和各个PLP的特性。在这样的情况下,广播接收装置100可以基于P1通过解码L1部分获取广播传送帧的配置和各个PLP的特性。

在图82的实施例中,广播发送装置可以通过公共PLP部分发送要被共同地应用于PLP的信息。在具体的实施例中,广播传送帧可以不包括公共PLP部分。

在图82的实施例中,广播发送装置可以通过被调度和交织的PLP部分发送被包括在广播服务中的多个组件。在这样的情况下,调度和交织的PLP部分包括多个PLP。

在图82的实施例中,通过L1部分或者公共PLP部分,广播发送装置可以用信号发送组成广播服务的各个组件被发送到哪一个PLP。注意的是,广播接收装置100被要求解码被调度和交织的PLP部分的多个PLP的全部以便于获取用于广播服务的扫描的特定广播服务信息。

不同于图82的实施例,广播发送装置可以发送广播传送帧,广播传送帧包括包含关于通过广播传送帧发送的广播服务的信息的单独部分和在广播服务中包括的组件。在这样的情况下,通过单独部分,广播接收装置100可以快速地接收关于广播服务的信息和在广播服务中包括的组件。下面参考图83将会描述详情。

图83图示根据本发明的另一实施例的广播传送帧。

在图83的实施例中,广播传送帧包括P1部分、L1部分、快速信息信道(FIC)部分、公共PLP部分、调度&交织的PLP部分、以及辅助数据部分。

除了FIC部分之外的部分与图82的实施例相同。

广播发送装置通过FIC部分发送快速信息。快速信息可以包括通过传送帧发送的广播流的配置信息、单个广播服务信息、以及组件信息。广播接收装置100可以基于FIC部分扫描广播服务。具体地,广播接收装置100可以从FIC部分提取关于广播服务的信息。快速信息可以被称为链路层信令。广播接收装置100可以通过仅解析链路层获取广播服务信息和组件信息,而不解析应用层。

已经描述了媒体内容呈现信息能够用信号发送被包括在广播服务中的媒体组件和关联于广播服务的媒体组件。为了让媒体内容呈现信息用信号发送关于混合广播服务的信息,有必要改变现有的媒体内容呈现信息的格式。特别地,有必要扩展MPEG-DASH的内容呈现信息。下面参考下面的附图描述详情。

将会参考图84至图87描述通过将新元素添加到MPD有助于各个片段的呈现同步。图84图示指示在MPD中的MPEG-DASH的各个片段的呈现开始时间的参考时间的元素。

MPD可以包括指示各个片段的呈现开始时间的参考时间的元素。而且,当媒体内容的形式是动态形式时,MPD可以包括指示各个片段的呈现开始时间的参考时间的元素。在具体的实施例中,指示各个片段的呈现开始时间的元素被称为presentationStartTime。在这样的情况下,presentationStartTime的值可以被表示为壁钟时间。而且,presentationStartTime的值可以被表示为UTC时间。

图85图示在指示在MPD中的MPEG-DASH的各个片段的呈现开始时间的参考时间的元素和各个片段的呈现开始时间之间的关系。

可以基于MPD@presentationStartTime、时段的开始时间、以及先前的片段的呈现长度的总和中的至少一个获取通过MPD用信号发送的片段的呈现开始时间。

当MPD包括MPD@suggestedPresentationDelay和SgementBase@presentationTimeOffset时,可以基于MPD@presentationStartTime、MPD@suggestedPresentationDelay、时段的开始时间、SgementBase@presentationTimeOffset、以及先前的片段的呈现长度中的至少一个获取通过MPD用信号发送的片段的呈现开始时间。在这样的情况下,MPD@suggestedPresentationDelay表示被用于获取媒体内容的接入单元的呈现开始时间的固定的偏移值。而且,SgementBase@presentationTimeOffset基于时段的开始时间表示在片段的呈现开始时间之间的偏移时间。具体地,SgementBase@presentationTimeOffset表示为了获取呈现开始时间要从时段的开始时间减去的偏移时间。

具体地,基于片段的呈现开始时间的参考时间的相对呈现开始时间可以等于通过将该片段之前的先前的片段的呈现长度加到MPD@presentationStartTime的值计算的值。基于SegmentTimeline@d和SegmentTimeline@timscale可以获取先前的片段的呈现长度。

具体地,通过下面的等式可以计算基于时段的第i个片段的呈现开始时间的参考时间的相对呈现开始时间。

在此,片段[i]表示在相对应的时段中的第i个片段。

通过MPD用信号发送的各个片段的呈现开始时间可以是通过添加MPD@presentationStartTime、相对应的时段的开始时间、以及片段的相对呈现开始时间计算的值。可以基于MPD的Period@start获取相对应的时段的开始时间。

当MPD包括MPD@suggestedPresentationDelay和SgementBase@presentationTimeOffset时,通过MPD用信号发送的各个片段的呈现开始时间可以是通过将MPD@suggestedPresentationDelay加到MPD@presentationStartTime、时段的开始时间、以及片段的相对呈现开始时间的总和,并且减去(SegmentBase@presentationTimeOffset*SegmentBase@timeScale)的值计算的时间。可以通过使用下述等式获取片段的呈现开始时间。

片段[i]的呈现时间=片段[i]的相对开始时间+时段的开始时间

+MPD@suggestedPresentationDelay

-(SegmentBase@presentationTimeOffset*SegmentBase@timeScale)

图85图示通过使用上述等式计算的第二片段的呈现开始时间。注意的是,图85的实施例对应于当MPD不包括SegmentBase@presentationTimeOffset时的情况。

图86是通过广播发送装置将指示MPEG-DASH的各个片段的呈现开始时间的参考时间的元素添加和发送到媒体内容呈现信息的操作的流程图。

广播发送装置10获取用于片段的呈现开始的参考时间(S2251)。广播发送装置10通过控制单元获取用于片段的呈现开始的参考时间。具体地,广播发送装置19可以通过使用如参考图86描述的等式获取用于片段的呈现开始的参考时间。

广播发送装置10插入媒体内容呈现信息传输方法(S2253)。广播发送装置10将用于片段的呈现开始的参考时间插入到MPD。广播发送装置10通过控制单元将用于片段的呈现开始的参考时间插入到MPD。

广播发送装置10发送媒体内容呈现信息(S2255)。广播发送装置10可以发送MPD。广播发送装置10可以通过发送单元发送MPD。在这样的情况下,广播发送装置10可以通过上述的各种方法发送MPD。

图87是根据指示在MPD中的MPEG-DASH的各个片段的呈现开始时间的参考时间的元素通过广播接收装置获取各个片段的呈现开始时间的操作的流程图。

广播接收装置100接收媒体内容呈现信息(S2301)。广播接收装置100可以接收MPD。广播接收装置100通过IP发送/接收单元130接收MPD。具体地,通过上述的各种操作方法可以接收MPD。

广播接收装置100基于媒体内容呈现信息获取片段呈现开始时间的参考时间(S2303)。广播接收装置100可以基于MPD获取片段呈现开始时间的参考时间。具体地,广播接收装置100可以通过控制单元150基于MPD获取片段呈现开始时间的参考时间。具体地,广播接收装置100获取MPD@presentationStartTime的值。

广播接收装置100获取片段的相对呈现开始时间(S2305)。广播接收装置100可以通过控制单元150获取片段的相对呈现开始时间。在这样的情况下,可以基于通过MPD@presentationStartTime指示的片段的呈现开始时间的参考时间,确定片段的相对呈现开始时间。通过上述等式可以获取片段的相对呈现开始时间。

广播接收装置100可以获取时段的开始时间(S2307)。广播接收装置100可以通过控制单元150获取时段的开始时间。

广播接收装置100基于呈现开始时间的参考时间、片段的相对呈现开始时间以及时段的开始时间的总和获取片段的呈现开始时间(S2309)。广播接收装置100可以基于呈现开始时间的参考时间、片段的相对呈现开始时间以及时段的开始时间的总和,通过控制单元150获取片段的呈现开始时间。在具体的实施例中,当存在MPD@suggestedPresentationDelay时,广播接收装置100可以通过将MPD@suggestedPresentationDelay与呈现开始时间的参考时间、片段的相对呈现开始时间以及时段的开始时间的总和相加来获取片段的呈现开始时间。而且,当存在SegmentBase@presentationTimeOffset时,广播接收装置100可以通过从呈现开始时间的参考时间、片段的相对呈现开始时间、以及时段的开始时间的总和减去SegmentBase@presentationTimeOffset的值来获取片段的呈现开始时间。在具体的实施例中,广播接收装置100可以通过参考图85描述的等式获取片段的呈现开始时间。

广播接收装置100基于片段的呈现开始时间呈现被包括在片段中的媒体内容(S2311)。具体地,广播接收装置100可以基于片段的呈现开始时间通过控制单元150呈现被包括在片段中的媒体内容。

除了广播接收装置100之外,混合广播服务还可以与能够与广播接收装置100交互的便携式电话或者平板PC交互。这样的便携式电话或者平板PC可以被称为第二屏幕装置或者配套装置。为了媒体内容呈现信息用信号发送支持与第二屏幕装置的交互的广播服务,媒体内容呈现信息需要包括表示媒体内容定向到的装置的元素。

而且,以相同的方式处理和用信号发送现有的广播服务的媒体组件,不论其内容如何。注意的是,在混合广播服务的情况下,取决于通信环境适配流服务发送不同质量的媒体组件。因此,取决于通信环境用户可以选择和观看包括相同内容的各种质量的媒体组件中的一个。而且,提供一种其中多个媒体组件被同时显示在一个屏幕上的多视图屏幕。这使用户通过一个屏幕观看多个图片或者数据。例如,用户能够观看棒球比赛同时通过画中画(PIP)屏幕观看在另一个棒球场中的另一棒球比赛。如上所述,随着均包括多个媒体组件的各种广播服务已经增加,广播发送装置10和广播接收装置100被要求专门化和处理组件的类型,并且要求广播发送装置10系统地用信号发送在媒体组件之间的关系。下面将会参考图88至图90描述详情。

图88图示可呈现组件能够具有的属性。

首先,将会描述定义媒体组件的类型的术语。连续组件是在连续的流上呈现的组件。可呈现组件表示在广播接收装置100中实际上呈现的连续组件。音频组件、视频组件、以及字幕组件可以是可呈现组件。

可呈现组件可以包括作为属性的定向/个性化属性、内容咨询评级、内容/服务保护属性、目标装置以及关联组件。

定向/个性化属性可以表示通过对应的可呈现组件定向的观众的特性。下面将会参考图91至图93描述详情。

内容咨询评级可以表示能够观看可呈现组件的观众的被推荐的年龄。

内容/服务保护属性可以表示是否保护对应的媒体组件。

目标装置可以表示通过对应的媒体组件定向的装置的类型。在这样的情况下,目标装置可以表示所有的装置、主屏幕、被连接到主屏幕并且与主屏幕交互的配套屏幕、以及作为主屏幕的一部分的插入屏幕中的至少一个。在这样的情况下,主屏幕可以是直接接收并且预设广播信号的装置的屏幕。而且,目标装置属性可以被称为目标屏幕属性。下面参考图89至图90描述详情。

关联组件可以表示关联于对应的媒体组件的媒体组件。具体地,关联组件可以表示能够与其一起呈现的媒体组件。例如,对应的媒体组件是视频可呈现组件,关联的媒体组件可以呈现与被包括在对应的视频组件中的图像相对应的字幕可呈现组件。而且,关联组件可以呈现能够被替换成对应的组件的组件。例如,当对应的组件是包括英语语音的音频可呈现组件时,关联组件可以是包括具有与对应的音频可呈现组件相同的内容的中文语音的音频可呈现组件。

图89图示用于指示各个适配和表示的目标屏幕的元素。

用于指示目标屏幕的元素可以包括用于识别作为指示元素的数据类型的架构的标识符作为属性。而且,用于表示目标屏幕的元素可以包括指示对应的目标屏幕的类型的值作为属性。在这样的情况下,指示对应的目标装置的类型的值可以表示所有装置、主屏幕、被连接到主屏幕并且与主屏幕交互的配套屏幕、以及作为主屏幕的一部分的插入屏幕中的至少一个。而且,用于表示目标屏幕的元素可以包括用于识别关联的目标屏幕的标识符作为属性。具体地,被关联的目标屏幕可以是通过对应的媒体组件定向的装置。

用于表示目标屏幕的元素可以被称为如在图89的具体实施例中的TargetScreen。而且,用于识别作为用于指示元素的数据类型的架构的标识符可以被称为schemeIdUri。而且,用于指示对应的目标屏幕的类型的值可以被称为值。而且用于表示关联的目标屏幕的标识符可以被称为Id。

在如在图90的实施例中的具体实施例中,用于表示对应的目标屏幕的类型的值是0x00,其指示对应的目标屏幕是所有装置中的一个。而且,用于指示对应的目标屏幕的类型的值是0x01,其指示对应的目标屏幕是主屏幕。而且,用于表示对应的目标屏幕的类型的值是0x02,其指示对应的目标屏幕是配套屏幕。而且,用于表示对应的目标屏幕的类型的值是0x03,其指示对应的目标屏幕是作为主屏幕的一部分的插入屏幕。

将会参考图91至图93描述定向属性。

图91图示当MPD具有定向属性时具有XML元素的形式的定向属性。图92图示在定向属性包括的目标特性和子特性之间的关系。

用于表示定向属性的元素可以包括用于识别作为用于指示元素的数据类型的架构的标识符作为属性。而且,用于表示定向属性的元素可以包括指示对应的定向属性的类型的值。而且,用于表示定向属性的元素可以包括指示关联的定向准则的标识符。在这样的情况下,关联的定向准则可以提供用于识别通过定向属性定向的观众的准则。

在如在图92中的具体实施例中,用于识别作为用于指示元素的数据类型的架构的标识符可以被称为schemeIdUri。而且,指示对应的定向目标属性的类型的值可以被称为值。而且,用于表示关联的定向准则的标识符可以被称为Id。

图93图示在定向属性和定向属性包括的子元素之间的关系。

定向属性可以包括指示定向准则作为子元素的元素。如上所述,定向准则可以提供用于识别通过定向属性定向的观众的准则。而且,用于表示定向准则的元素可以包括用于识别定向准则的标识符作为属性。而且,用于表示定向准则的元素可以包括用于表示定向准则的类型的属性。在这样的情况下,用于表示定向准则的类型的属性可以具体地指示值的数据类型,该值指示根据定向准则定向的观众。具体地,用于表示定向准则的类型的属性可以指示值的数据类型对应于整数、二进制、选择多个选择项目中的一个的形式、以及字符串中的一个,其中该值指示根据定向准则定向的观众。而且,用于指示定向准则的元素可以包括作为属性的指示根据定向准则定向的观众的值。

在如在图93中的具体实施例中,指示用于识别定向准则的标识符的属性可以被称为id。而且,指示定向准则的类型的属性可以被称为CriterionType。而且,指示根据定向准则定向的观众的值可以被称为CriterionValue。

MPD可以包括上述属性作为公共属性。而且,MPD可以包括上述属性作为适配集的属性。而且,MPD可以包括上述属性作为表示的属性。下面参考图94至图98描述详情。

图94图示当MPD包括作为可呈现组件的元素、指示关联的媒体组件的元素、指示定向属性的元素、以及作为公共元素的指示目标屏幕的元素时的MPD的语法。图95图示当MPD包括指示作为可呈现组件的元素、指示关联的媒体组件的元素、指示定向属性的元素、以及作为公共元素的指示目标屏幕的元素时的具有XML格式的MPD的语法。

MPD可以包括指示作为可呈现组件的元素、指示关联的媒体组件的元素、指示定向属性的元素、作为公共元素的指示目标屏幕的元素中的至少一个。

广播接收装置100可以基于指示作为可呈现组件的元素呈现媒体组件。具体地,广播接收装置100可以确定是否对应的媒体组件是可呈现媒体组件。当对应的媒体组件是可呈现媒体组件时,广播接收装置100可以呈现对应的媒体组件。

而且,广播接收装置100可以基于指示被关联的媒体组件的元素呈现媒体组件。具体地,广播接收装置100可以基于指示被关联的媒体组件的元素识别被关联相对应的媒体组件的媒体组件。而且,广播接收装置100可以一起呈现被关联相对应的媒体组件的媒体组件。

广播接收装置100可以基于指示定向属性的元素呈现媒体组件。具体地,广播接收装置100可以基于指示定向属性的元素确定通过对应的媒体组件定向的观众。而且,广播接收装置100可以基于确定的结果确定是否呈现对应的媒体组件。例如,广播接收装置100可以将通过指示定向属性的元素指示的信息与用户信息进行比较,并且当通过指示定向属性的元素指示的信息与用户信息相同时,可以呈现对应的媒体组件。而且,广播接收装置100可以将通过指示定向属性指示的元素指示的信息与用户信息进行比较,并且当通过指示定向属性指示的元素指示的信息与用户信息不相同时,不可以呈现对应的媒体组件。具体地,当广播接收装置100的位置或者用户的地址被包括在通过定向属性指示的区域中时,广播接收装置100可以呈现对应的媒体组件。

而且,广播接收装置100可以基于指示目标屏幕的元素呈现媒体组件。具体地,广播接收装置100可以基于指示目标装置的元素确定通过对应的媒体组件定向的装置。而且,广播接收装置100可以基于确定的结果确定是否呈现对应的媒体组件。例如,广播接收装置100可以将通过指示目标屏幕指示的元素指示的信息与广播接收装置100的信息进行比较,并且当通过指示目标屏幕指示的元素指示的信息与广播接收装置100的信息相同时,可以呈现对应的媒体组件。而且,广播接收装置100可以将通过指示目标屏幕的元素指示的信息与广播接收装置100的信息进行比较,并且当通过指示目标屏幕指示的元素指示的信息与广播接收装置100的信息不相同时,不可以呈现对应的媒体组件。具体地,当广播接收装置100是配套装置并且指示目标屏幕的元素指示配套装置时,广播接收装置100可以呈现对应的媒体组件。

图96图示当MPD包括指示作为可呈现组件的元素、指示关联的媒体组件的元素、指示定向属性的元素、以及作为表示元素的指示目标屏幕的元素时与另一表示元素的关系。图97图示当MPD包括作为适配集合或者表示元素的指示作为可呈现组件的元素、指示关联的媒体组件的元素、指示定向属性的元素、以及指示目标屏幕的元素时MPD的语法。图98图示当MPD包括作为适配集合或者表示元素的指示作为可呈现组件的元素、指示关联的媒体组件的元素、指示定向属性的元素、以及指示目标屏幕的元素时具有XML格式的MPD。

MPD可以包括作为适配集合元素的指示作为可呈现组件的元素、指示关联的媒体组件的元素、指示定向属性的元素、以及指示目标屏幕的元素中的至少一个。MPD可以包括作为表示元素的指示作为可呈现组件的元素、指示关联的媒体组件的元素、指示定向属性的元素、以及指示目标屏幕的元素中的至少一个。

如上所述,广播接收装置100可以基于指示作为可呈现组件的元素呈现媒体组件。

而且,广播接收装置100可以基于指示关联的媒体组件的元素呈现媒体组件。

广播接收装置100可以基于指示定向属性的元素呈现媒体组件。而且,广播接收装置100可以基于指示目标屏幕的元素呈现媒体组件。

图99图示用于发送包括媒体组件的属性的媒体内容呈现信息的广播发送装置的操作。

广播发送装置10获取媒体组件的属性(S2351)。具体地,广播发送装置10可以通过控制单元获取媒体组件的属性。而且,广播发送装置10可以获取指示是否媒体组件是可呈现组件、指示关联的媒体组件的属性、媒体组件的定向属性、以及媒体组件的目标屏幕属性中的至少一个。

广播接收装置100将媒体组件的属性插入到媒体组件呈现信息(S2353)。广播接收装置100可以将媒体组件的属性插入到MPD。具体地,广播发送装置10可以通过控制单元将媒体组件的属性插入到MPD。在具体的实施例中,广播发送装置10可以将媒体组件的属性作为公共元素插入到MPD。而且,广播发送装置10可以将媒体组件的属性作为适配集合元素插入到MPD。而且,广播发送装置10可以将媒体组件的属性作为表示元素插入到MPD。

广播发送装置10发送媒体内容呈现信息(S2355)。广播发送装置10可以发送MPD。广播发送装置10可以通过发送单元发送MPD。广播发送装置10发送MPD(S2355)。可以通过上述各种方法发送MPD。

图100图示基于被包括在媒体内容呈现信息中的媒体组件的属性广播接收装置的操作。

广播接收装置100接收媒体内容呈现信息(S2401)。接收装置100可以接收MPD。具体地,广播接收装置100通过广播接收单元110接收MPD。而且,广播接收装置100可以通过IP发送/接收单元130接收MPD。广播接收装置100可以通过上述各种方法接收MPD。

广播接收装置100基于媒体内容呈现信息获取媒体组件的属性(S2403)。广播接收装置100可以基于MPD获取媒体组件的属性。具体地,广播接收装置100可以基于MPD通过控制单元150获取媒体组件的属性。具体地,广播接收装置100可以从MPD获取媒体组件的属性。在具体的实施例中,广播接收装置100可以获取指示是否媒体组件是可呈现组件的属性、指示关联的媒体组件的属性、媒体组件的定向属性、以及媒体组件的目标屏幕属性中的至少一个。在具体的实施例中,广播接收装置100可以从MPD的公共元素获取媒体组件的属性。而且,广播接收装置100可以从MPD的适配集合元素获取媒体组件的属性。而且,广播接收装置100可以从MPD的表示元素获取媒体组件的属性。

广播接收装置100基于媒体组件的属性呈现媒体组件(S2405)。具体地,广播接收装置100可以基于媒体组件的属性通过控制单元150呈现媒体组件。在具体的实施例中,广播接收装置100可以基于指示是否媒体组件是可呈现组件的元素来呈现媒体组件。具体地,广播接收装置100可以确定是否对应的媒体组件是可呈现媒体组件。当相对应媒体组件是可呈现媒体组件时,广播接收装置100可以呈现对应的媒体组件。

而且,广播接收装置100可以基于指示关联的媒体组件的元素呈现媒体组件。具体地,广播接收装置100可以基于指示关联的媒体组件的元素识别关联于对应的媒体组件的媒体组件。而且,广播接收装置100可以一起呈现关联于对应的媒体组件的媒体组件。

广播接收装置100可以基于指示定向属性的元素呈现媒体组件。具体地,广播接收装置100可以基于指示定向属性的元素确定通过对应的媒体组件定向的观众。而且,广播接收装置100可以基于确定的结果确定是否呈现对应的媒体组件。例如,广播接收装置100可以将通过指示定向属性的元素指示的信息与用户信息进行比较,并且当通过指示定向属性的元素指示的信息与用户信息相同时,可以呈现对应的媒体组件。而且,广播接收装置100可以将通过指示定向属性的元素指示的信息与用户信息进行比较,并且当通过指示定向属性的元素指示的信息与用户信息不相同时,不可以呈现对应的媒体组件。具体地,当广播接收装置100的位置或者用户的地址被包括在通过定向属性指示的区域时,广播接收装置100可以呈现对应的媒体组件。

而且,广播接收装置100可以基于指示目标屏幕的元素呈现媒体组件。具体地,广播接收装置100可以基于指示目标屏幕的元素确定通过对应的媒体组件定向的装置。而且,广播接收装置100可以基于确定的结果来确定是否呈现对应的媒体组件。例如,广播接收装置100可以将通过指示目标屏幕的元素指示的信息与广播接收装置100的信息进行比较,并且当通过指示目标屏幕指示的元素指示的信息与广播装置100的信息相同时,可以呈现对应的媒体组件。而且,广播接收装置100可以将通过指示目标屏幕指示的元素指示的信息与广播接收装置100的信息进行比较,并且当通过指示目标屏幕的元素指示的信息与广播装置100的信息不相同时,不可以呈现相对应的媒体组件。具体地,当广播接收装置100是配套装置并且指示目标屏幕的元素表示配套装置时,广播接收装置100可以呈现对应的媒体组件。

如上所述,可以通过呈现多个媒体组件配置一个场景。具体地,可以通过呈现多个视频组件配置一个场景。而且,MPD通过被包括在适配集合中的多个表示来用信号发送多个可更换的媒体组件。然而,MPD不能够用信号发送通过组合多个媒体组件配置一个场景的情况。因此,对于媒体内容呈现信息来说有必要用信号发送在多个媒体组件之间的关系。下面参考图101至图109将会描述详情。

图101图示用于混合广播服务的连续组件和复合组件的定义。

如上所述,连续组件是在连续的流呈现的组件。复合组件是呈现一个场景所需的多个连续组件的聚集。具体地,复合组件可以是具有相同的媒体类型的连续组件的聚集,表示相同的场景,并且要在一些组合中被组合以产生呈现。因此,复合组件可以是以多个媒体组件被组合的方式表示一个场景的多个媒体组件的聚集。例如,复合组件可以是给出完整的音频所需的音乐、对话和效果。而且,复合组件可以是产生3D图片所需的三维(3D)视图的右图片和左图片。

图102图示能够表示复合组件的元素的XML元素。将会参考图103至图108描述被包括在复合组件中的属性和子元素。图103图示被包括在复合组件元素中的属性和子元素之间的关系。

图103图示在被包括复合组件元素中的属性和子元素之间关系。

复合组件元素可以包括包含属性,包含属性指示适配集合和被包括在复合组件中的表示中的至少一个。具体地,指示被包括在复合组件中的表示和适配集合中的至少一个的包含属性可以表示用于识别被包括在复合组件中的表示的标识符和用于识别被包括在复合组件的适配集合的标识符中的至少一个。例如,指示被包括在复合组件中的适配集合和表示中的至少一个的包含属性可以包括在复合组件中包括的适配集合的@id。而且,例如,指示被包括在复合组件中的适配集合和表示中的至少一个的包含属性可以包括在复合组件中包括的表示的@id。

复合组件元素可以包括用于识别复合组件的标识符作为属性。

复合组件元素可以包括指示是否复合组件是可呈现的可呈现属性。如上所述,广播接收装置100可以基于可呈现属性呈现复合组件。具体地,当复合组件是可呈现组件时广播接收装置100可以呈现复合组件。

复合组件元素可以包括指示关联的适配集合或者表示的关联属性。关联属性可以指示用于识别关联于复合组件的适配集合的标识符。而且,关联属性可以指示用于识别关联于复合组件的表示的标识符。例如,关联属性可以指示关联于复合组件的适配集合的@id。而且,关联属性可以指示关联于复合组件的表示的@id。在这样的情况下,关联于复合组件的表示或者适配集合可以表示属于相同的节目的表示或者适配集合。而且,关联于复合组件的表示或者适配集合可以表示能够更换复合组件的表示或者适配集合。

复合组件元素可以包括指示定向属性的元素。定向属性元素可以指示通过对应的复合组件定向的观众的特性。广播接收装置100可以基于定向特性元素呈现复合组件。具体地,广播接收装置100可以基于指示定向属性的元素确定通过复合组件定向的观众。而且,广播接收装置100可以基于确定的结果来确定是否呈现对应的复合组件。例如,广播接收装置100可以将通过指示定向属性的元素指示的信息与用户信息进行比较,并且当通过指示定向属性指示的元素指示的信息与用户信息相同时,可以呈现对应的复合组件。而且,广播接收装置100可以将通过指示定向属性指示的元素指示的信息与用户信息进行比较,并且当通过指示定向属性的元素指示的信息与用户信息不相同时,不可以呈现对应的复合组件。具体地,当广播接收装置100的位置或者用户的地址被包括在通过定向属性指示的区域时,广播接收装置100可以呈现对应的复合组件。

复合组件元素可以包括指示被推荐的内容评级的推荐内容评级元素。如上所述,推荐内容评级元素可以表示能够观看复合组件的观众的被推荐的年龄。广播接收装置100可以基于指示被推荐的内容评级的推荐内容评级元素呈现复合组件。具体地,当通过推荐内容评级元素指示的评级等于或者低于通过广播接收装置100设置的年龄时,广播接收装置100可以呈现复合组件。

复合组件元素可以包括指示目标屏幕的目标屏幕元素。目标屏幕元素可以指示通过对应的复合组件定向的装置的类型。在这样的情况下,目标屏幕元素可以表示所有装置、主屏幕、配套屏幕、以及作为主屏幕的一部分的插入屏幕中的至少一个。在具体的实施例中,如上所述,广播接收装置100可以基于目标屏幕元素呈现复合组件。具体地,广播接收装置100可以基于指示目标屏幕的元素确定通过对应的复合组件定向的装置。而且,广播接收装置100可以基于确定的结果确定是否呈现对应的复合组件。例如,广播接收装置100可以将通过指示目标屏幕的元素指示的信息与广播装置100的信息进行比较,并且当通过指示目标屏幕的元素指示的信息与广播装置100的信息相同时,可以呈现对应的复合组件。而且,广播接收装置100可以将通过指示目标屏幕的元素指示的信息与广播接收装置100的信息进行比较,并且当通过指示目标屏幕的元素指示的信息与广播装置100的信息不相同时,不可以呈现对应的复合组件。具体地,当广播接收装置100是配套装置并且指示目标屏幕的元素表示配套装置时,广播接收装置100可以呈现对应的复合组件。

在如在图103中的具体的实施例中,包含属性可以被称为包含。而且,可呈现属性可以被称为可呈现。而且,用于识别复合组件的标识符可以被称为id。而且,用于指示目标属性的元素可以被称为TargetingProperty。而且,推荐内容评级元素可以被称为AtscRating。而且,目标屏幕元素可以被称为TargetScreen元素。

图104图示当复合组件元素包括子元素时复合组件元素的XML格式。图105图示在复合组件元素和子元素和被包括在子元素中的属性之间的关系。

推荐内容评级元素可以包括作为属性的用于识别作为用于指示元素的数据类型的架构的标识符。而且,推荐内容评级元素可以包括作为属性的用于识别对应的被推荐的内容评级的参考的标识符。而且,推荐内容评级元素可以包括作为属性的指示对应的复合组件的被推荐的内容评级的值。

在如在图105中的具体实施例中,用于识别作为用于指示元素的数据类型的架构的标识符可以被称为schemeIdUri。而且,指示对应的复合组件的被推荐的内容评级的值可以被称为值。而且,用于识别对应的被推荐的内容评级的参考的标识符可以被称为Id。

标识符用于识别作为用于指示元素的数据类型的架构。而且,目标屏幕元素可以包括作为属性的指示对应的目标屏幕的类型的值。在这样的情况下,指示对应的目标装置的类型的值可以表示所有装置、主屏幕、配套屏幕、以及作为主屏幕的一部分的插入屏幕中的至少一个。而且,目标屏幕元素可以包括作为属性的用于识别关联的目标屏幕的标识符。具体地,关联的目标屏幕可以是通过对应的复合组件定向的装置。

在如在图105中的具体实施例中,用于识别作为用于指示元素的数据类型的架构的标识符可以被称为schemeIdUri。而且,用于指示对应的目标屏幕的类型的值可以被称为值。而且用于表示关联的目标屏幕的标识符可以被称为Id。

图106图示当MPD包括作为公共元素的复合元素时的XML格式。图107图示当MPD包括作为适配元素或者表示元素的复合元素时的XML格式。

MPD可以包括作为公共元素的复合组件元素。MPD可以包括作为适配集合元素的复合组件元素。MPD可以包括作为表示元素的复合组件。

图108是通过广播发送装置发送包括复合组件元素的MPD的操作的流程图。

广播发送装置10获取复合组件的元素(S2451)。具体地,广播发送装置10可以通过控制单元获取复合组件的元素。在具体实施例中,广播发送装置10可以获取用于指示被包括在复合组件中的适配集合和表示中的至少一个的包含属性、用于指示复合组件的标识符、用于指示是否复合组件是可表示的可呈现的属性、用于指示关联于复合组件的适配集合和表示的关联属性、用于指示被推荐的内容评级的推荐内容评级元素、以及用于指示目标屏幕的目标屏幕元素中的至少一个。

广播接收装置100将复合组件的元素插入到媒体内容呈现信息(S3453)。广播接收装置100可以将媒体组件的属性插入到MPD。具体地,广播发送装置10可以将复合组件的元素插入到MPD。在具体的实施例中,广播接收装置10可以将复合组件的元素作为公共元素插入到MPD。而且,广播发送装置10可以将复合组件的元素作为适配集合元素插入到MPD。而且,广播发送装置10可以将复合组件的元素作为表示元素插入到MPD。

广播发送装置10发送媒体内容呈现信息(S2455)。广播发送装置10可以发送MPD。广播发送装置10可以通过发送单元发送MPD。广播发送装置10发送MPD(S2355)。可以通过上述的各种方法发送MPD。

图109是基于被包括在媒体内容呈现信息中的复合组件元素的广播接收装置的操作的流程图。

广播接收装置100接收媒体内容呈现信息(S2501)。广播接收装置100可以接收MPD。具体地,广播接收装置100可以通过广播接收单元110接收MPD。而且,广播接收装置100可以通过IP发送/接收单元130接收MPD。广播接收装置100可以通过上述各种方法接收MPD。

广播接收装置100基于媒体内容呈现信息获取复合组件元素(S2503)。广播接收装置100可以基于MPD获取复合组件元素。具体地,广播接收装置100可以通过控制单元150基于MPD获取复合组件元素。具体地,广播接收装置100可以从MPD获取复合组件元素。在具体的实施例中,广播接收装置100可以获取用于指示被包括在复合组件中的适配集合和表示中的至少一个的包含属性、用于识别复合组件的标识符、用于指示是否复合组件是可表示的可呈现属性、用于指示被关联复合组件的适配集合和表示的关联属性、用于指示定向属性的元素、用于指示被推荐的内容评级的推荐内容评级元素、以及用于指示目标屏幕的目标屏幕元素中的至少一个。在具体的实施例中,广播接收装置100可以从MPD的公共元素获取复合组件的元素。而且,广播接收装置100可以从MPD的适配集合元素获取复合组件的元素。而且,广播接收装置100可以从MPD的表示元素获取复合组件的元素。

广播接收装置100基于复合组件的元素呈现媒体组件(S2505)。具体地,广播接收装置100可以通过控制单元150基于复合组件的元素呈现媒体组件。广播接收装置100可以基于用于指示被包括在复合组件中的适配集合和表示中的至少一个的包含属性、用于识别复合组件的标识符、用于指示是否复合组件是可表示的可呈现属性、用于指示被关联复合组件的适配集合和表示的关联属性、用于指示定向属性的元素、用于指示被推荐的内容评级的推荐内容评级元素、以及用于指示目标屏幕的目标屏幕元素中的至少一个来呈现复合组件。

具体地,广播接收装置100可以基于包含属性获取被包括在复合组件中的媒体组件并且呈现复合组件。

而且,广播接收装置100可以基于可呈现属性呈现复合组件。具体地,广播接收装置100可以确定是否对应的媒体组件是可呈现的复合组件。当对应的复合组件是可呈现的时,广播接收装置100可以呈现对应的复合组件。

而且,广播接收装置100可以基于关联属性呈现复合组件。具体地,广播接收装置100可以基于关联属性识别关联于对应的媒体组件的媒体组件。而且,当对应的媒体组件不是可呈现的时,广播接收装置100可以呈现关联的媒体组件。

广播接收装置100可以基于定向属性元素呈现复合组件。具体地,广播接收装置100可以基于定向元素确定通过复合组件定向的观众。而且,广播接收装置100可以基于确定的结果来确定是否呈现相对应的复合组件。例如,广播接收装置100可以将通过指示定向属性的定向属性元素指示的信息与用户信息进行比较,并且当通过指示定向属性的定向属性元素指示的信息与用户信息相同时,可以呈现对应的复合组件。而且,广播接收装置100可以将通过定向属性元素指示的信息与用户信息进行比较,并且当通过定向属性元素指示的信息与用户信息不相同时,不可以呈现对应的复合组件。具体地,当广播接收装置100的位置或者用户的地址被包括在通过定向属性元素指示的区域中时,广播接收装置100可以呈现对应的复合组件。

而且,广播接收装置100可以基于指示被推荐的内容评级的推荐内容评级元素呈现复合组件。具体地,当通过推荐内容评级元素指示的评级等于或者低于通过广播接收装置100设置的年龄时广播接收装置100可以呈现复合组件。

而且,广播接收装置100可以基于目标屏幕元素呈现复合组件。如上所述,广播接收装置100可以基于目标屏幕元素呈现媒体组件。具体地,广播接收装置100可以基于指示目标屏幕的元素确定通过对应的复合组件指示的装置。而且,广播接收装置100可以基于确定的结果来确定是否呈现对应的复合组件。例如,广播接收装置100可以将通过指示目标屏幕的元素指示的信息与广播装置100的信息进行比较,并且当通过指示目标屏幕的元素指示的信息与广播装置100的信息相同时,可以呈现对应的复合组件。而且,广播接收装置100可以将通过指示目标屏幕的元素指示的信息与广播装置100的信息进行比较,并且当通过指示目标屏幕的元素指示的信息与广播装置100的信息不相同时,不可以呈现对应的复合组件。具体地,当广播接收装置100是配套装置并且指示目标屏幕的元素表示配套装置时,广播接收装置100可以呈现对应的复合组件。

在上面描述了具有XML格式的媒体内容呈现信息。媒体内容呈现信息的格式不限于此。

虽然参考图84至图109通过MPD描述了本发明的实施例,但是参考图84至图109描述的本发明的特征可以以与其相似的方式被应用于除了MPD之外的其它的媒体内容呈现信息。

在混合广播服务中,节目可以被划分成作为通过其播送节目的被分割的时间段的片段。而且,片段可以是表示主要内容被广播的时间段的演出片段和表示除了主要内容之外的内容被广播的时间段的插播片段。具体地,插播片段可以提供广告图片、公共服务广告、以及另一广告节目的预览中的至少一个。例如,提供电影的节目可以包括在电影开始之前提供广告图片的插播片段、在电影期间提供广告图片的插播片段、在电影结束之后提供广告图片的插播片段、在电影开始之前在广告图片被提供之后在插播广告之前提供电影的演出片段以及在插播广告之后在电影结束之前的演出片段。

不同于演出片段,存在插播片段包括被要求实时改变的内容,以其内容被补充或者被改变的方式可以改变插播片段的许多情况。而且,广播接收装置100可以基于个性化特性或者目标特性呈现与插播片段相对应的多条媒体内容中的一个。因此,对于通过不同于演出片段的单独的MPD执行插播片段可能是有效的。

具体地,一个节目可以包括一个演出片段或者多个演出片段。而且,信号节目可以包括一个插播片段或者多个插播片段。一个MPD可以包括关于被包括在一个节目中的所有演出片段的信息。而且,可以提供用于各个插播片段的单独的MPD。具体地,一个MPD可以用信号发送关于一个插播片段的信息。如上所述,当通过单独的MPD用信号发送插播片段时,这对于广播接收装置100来说使其容易根据观众的个性化特性和定向特性呈现向插播片段定向的内容。而且,对于广播运营商在广播服务期间改变与广播节目的插播片段相对应的媒体内容来说变成容易的。而且,当如上所述使用多个MPD时,在要通过广播接收装置100引用的MPD被改变之前,广播发送装置10可以用信号发送MPD的变化。而且,广播发送装置10可以改变和发送MPD。

将会参考图110和图111描述广播发送装置10和广播接收装置100的具体操作。

图110图示在广播信号的传输期间通过广播发送装置10交换和发送媒体内容呈现信息的操作。

广播发送装置10获取关于节目包括的多个片段的信息(S2551)。具体地,广播发送装置10获取关于节目包括的演出片段和插播片段的信息。

广播发送装置10生成关于节目包括的演出片段的媒体内容呈现信息(S2553)。具体地,广播发送装置10可以生成关于节目包括的所有的演出片段的媒体内容呈现信息。

广播发送装置10生成关于节目包括的插播片段的媒体内容呈现信息(S2555)。具体地,广播发送装置10可以生成用于多个插播片段的一条媒体内容。以这样的方式,当用于多个插播片段的媒体内容被改变时,广播接收装置100可以改变各条媒体内容呈现信息,并且将被改变的媒体内容呈现信息应用于广播服务。因此,广播接收装置100可以有效地执行用于插播片段的媒体内容的变化。

广播发送装置10发送通过广播信号生成的媒体内容呈现信息(S2557)。具体地,广播接收装置100可以通过上述各种方法发送媒体内容呈现信息。

而且,在要改变媒体内容呈现信息的时间到达之前,广播发送装置10可以改变和发送媒体内容呈现信息。在具体的实施例中,广播发送装置10可以将从关于演出片段的媒体内容呈现信息变成关于插播片段的媒体内容呈现信息,并且在演出片段变成插播片段之前发送。例如,广播发送装置10可以将用于电影的内容的媒体内容呈现信息变成关于插播广告的媒体内容呈现信息,并且在用于电影的节目的传输期间执行变成插播广告之前的五分钟将其发送。而且,在要改变媒体内容呈现信息的时间到达之前,广播发送装置10可以用信号发送要求改变媒体内容呈现信息。在具体的实施例中,广播发送装置10可以用信号发送要求在演出片段变成插播片段之前将关于演出片段的媒体内容呈现信息变成关于插播片段的媒体内容呈现信息。例如,广播发送装置10可以用信号发送要求在用于电影的节目的传输期间执行变成插播广告之前的五分钟接收关于插播广告的媒体内容呈现信息,替代用于电影的内容的媒体内容呈现信息。

图111图示在广播信号的接收期间通过广播接收装置100改变和接收媒体内容呈现信息的操作。

广播接收装置100接收广播信号。

广播接收装置100基于广播信号获取被改变的媒体内容呈现信息。具体地,广播接收装置100可以通过上述各种方法发送媒体内容呈现信息。

而且,当在要改变媒体内容呈现信息的时间到达之前改变媒体内容呈现信息时,广播接收装置100可以接收被改变的媒体内容呈现信息。在具体的实施例中,当在演出片段变成插播片段之前,关于演出片段的媒体内容呈现信息被变成关于插播片段的媒体内容呈现信息时,广播接收装置100可以接收关于插播片段的媒体内容呈现信息。例如,当在用于电影的节目的传输期间执行改变成插播片段之前的五分钟关于电影的内容的媒体内容呈现信息变成关于插播广告的媒体内容呈现信息时,广播接收装置100可以接收关于插播广告的媒体内容呈现信息。而且,广播接收装置100可以基于用于用信号发送媒体内容呈现信息的变化的信息来接收媒体内容呈现信息。具体地,在要改变媒体内容呈现信息的时间到达之前,广播接收装置100可以基于用于用信号发送被要求改变媒体内容呈现信息的信息接收媒体内容呈现信息。在具体的实施例中,广播接收装置100可以接收信息,该信息用于用信号发送要求在演出片段被变成插播片段之前,关于演出片段的媒体内容呈现信息被变成关于插播片段的媒体内容呈现信息。在这样的情况下,广播接收装置100可以基于用于用信号发送媒体内容呈现信息的变化的信息来接收媒体内容呈现信息。例如,广播接收装置100可以接收信息,该信息用于用信号发送要求在用于电影的节目的接收期间执行改变成插播片段之前的五分钟接收关于插播广告的媒体内容呈现信息,替代关于电影的内容的媒体内容呈现信息。而且,广播接收装置100可以根据用于用信号发送被要求接收关于插播广告的媒体内容呈现信息,替代关于电影的内容的媒体内容呈现信息的信息,来接收关于插播广告的媒体内容呈现信息。

在具体的实施例中,当存在多条媒体内容呈现信息时,广播接收装置100可以基于用户信息接收多条媒体内容呈现信息中的任意一个。具体地,广播接收装置100可以将被包括在媒体内容呈现信息中的定向属性与广播接收装置100的用户信息进行比较,并且接收媒体内容呈现信息。例如,当通过被包括在媒体内容呈现信息中的定向属性指示的区域包括通过广播接收装置100的位置信息指示的位置时,广播接收装置100可以接收媒体内容呈现信息。

广播接收装置100根据被改变的媒体内容呈现信息呈现媒体内容(S2605)。

图110和图111的媒体内容呈现信息可以特定实施例中的MPD。

参考图112和图113,将会描述用于用信号发送用于在混合广播中与媒体内容呈现信息交互的广播服务的信息。

图112图示用于用信号发送用于在混合广播中与媒体内容呈现信息交互的广播服务的信息。

广播发送装置10可以将媒体组件获取信息信令信息插入到用于用信号发送广播服务的信息,并且发送媒体组件获取信息信令信息。媒体组件获取信息指示包括用于获取被包括在广播服务中的媒体组件的传送参数的信息。媒体组件获取信息信令信息指示用于获取媒体组件的信息。在这样的情况下,广播接收装置100可以接收用于用信号发送广播服务的信息,并且提取媒体组件获取信息信令信息。而且,广播接收装置100可以基于被提取的媒体组件获取信息信令信息获取媒体组件。

广播发送装置10可以用信号发送被包括在一个服务中的媒体组件,作为一条媒体内容呈现信息。在这样的情况下,广播接收装置100仅接收一条媒体内容呈现信息以便于呈现一个服务。而且,媒体内容呈现信息可以以媒体组件为单位用信号发送广播服务。

为此,混合广告中的媒体组件获取信息可以包括关于媒体内容呈现信息的信息,以便于与媒体内容呈现信息交互。具体地,广播发送装置10可以将用于连接被包括在广播服务中的媒体组件与媒体内容呈现信息的信息插入到媒体组件获取信息,并且进行发送。在具体的实施例中,广播发送装置10可以将用于识别与被包括在广播服务中的媒体组件相对应的MPD的表示的表示标识符插入到媒体组件获取信息,并且进行发送。在这样的情况下,广播发送装置10可以发送包括与媒体组件相对应的表示的时段的标识符。广播接收装置100可以从媒体组件获取信息获取用于连接被包括在广播服务中的媒体组件与媒体内容呈现信息的信息,并且接收媒体组件。在具体的实施例中,广播接收装置100可以从媒体组件获取信息获取与被包括在广播服务中的媒体组件相对应的MPD的表示标识符。而且,广播接收装置100可以获取MPD并且接收与被获取的表示标识符相对应的媒体组件。

而且,广播发送装置10可以将用于识别用于用信号发送关联于广播服务的应用的信令信息的信息插入到用于用信号发送广播服务的信息。而且,广播发送装置10可以将对于接收用于用信号发送被关联广播服务的应用的信令信息所必需的接收信息插入到用于用信号发送广播服务的信息,并且进行发送。具体地,广播发送装置10可以将用于接收用于用信号发送关联于广播服务的应用的信息的信息插入到用于用信号发送广播服务的信息,并且进行发送。用于接收用于用信号发送关联于广播服务的应用的信息的信息可以是用于识别用于发送用于用信号发送关联于广播服务的应用的信息的基于会话的传送协议的会话的会话标识符。例如,用于接收用于用信号发送关联于广播服务的应用的信息的信息可以是用于识别FLUTE会话的TSI。在另一具体实施例中,用于接收用于用信号发送关联于广播服务的应用的信息的信息可以是用于识别用于发送用于用信号发送关联于广播服务的应用的信息的基于分组的传送协议的分组的会话标识符。

而且,作为用于用信号发送关联于广播服务的应用的信令信息,可以使用其中在ATSC 2.0中定义的TPT被改变的信息。而且,为了发送用于触发关联于广播服务的应用的特定操作的触发器,广播发送装置10可以使用在MPEG-DASH中定义的带内事件信令。而且,为了发送触发器,广播发送装置10可以使用在MPEG-DASH中定义的事件流。

而且,如上所述,广播发送装置10将用于获取用于用信号发送媒体内容呈现信息的信令信息的信息插入到用于用信号发送广播服务的信息,并且进行发送。在这样的情况下,广播接收装置100可以接收用于用信号发送广播服务的信息,并且提取用于获取用于用信号发送媒体内容呈现信息的信令信息的信息。而且,广播接收装置100可以基于用于获取用于用信号发送被提取的媒体内容呈现信息的信令信息的信息来获取媒体内容呈现信息。

而且,如上所述,广播发送装置10可以将通过其能够获取参考时间信令信息的路径插入到用于用信号发送广播服务的信息,并且进行发送。参考时间可以是作为广播服务表示的参考的时间。而且,参考时间信令信息是用于用信号发送参考时间的信息。在这样的情况下,广播接收装置100可以接收用于用信号发送广播服务的信息,并且提取路径,通过该路径能够获取参考时间信令信息。广播接收装置100可以基于通过其能够获取参考时间信令信息的路径获取参考时间。而且,广播接收装置100可以基于获取的参考时间执行广播服务的同步。

图112图示用于连接用于混合广播的广播服务与MPD的表示的信息。图113图示用于用信号发送用于混合广播的广播服务的信息的语法。

在如在图112或者图113中的具体实施例中,用于用信号发送广播服务的信息可以包括service_id、Timebase_location、MPD_location、location_signaling_location以及app_siignaling_location中的至少一个。

service_id指示用于识别广播服务的标识符。

Timebase_location指示通过其能够获取广播服务的参考时间信令信息的路径。

MPD_location指示用于获取用于用信号发送MPD的信息的信息。

location_signaling_location指示媒体组件获取信息信令信息。媒体组件获取信息可以包括作为元素的representation_id、IP_address、port、tsi、以及dataPipe_id中的至少一个。

representation_id指示与被包括在广播服务中的媒体组件相对应的表示的标识符。在这样的情况下,representation_id可以包括用于识别包括表示的时段的时段标识符。

IP_address指示用于识别用于发送媒体组件的IP数据报的IP地址。

port指示用于识别用于发送媒体组件的UDP数据报的端口编号。

tsi指示用于识别用于发送媒体组件的会话的标识符。

dataPipe_id指示用于识别用于发送媒体组件的会话的标识符。

app_signaling_location指示用于获取用于用信号发送应用的信息的信息。

用于用信号发送应用的信息可以包括app_signaling_id和FLUTE递送会话中的至少一个。

app_signaling_id指示用于识别用于用信号发送被关联广播服务的应用的信息的标识符。具体地,app_signaling_id可以是用于识别其中改变上述TPT的信息的标识符。

FLUTE递送会话指示用于识别用于发送用于用信号发送被关联广播服务的应用的信息的FLUTE会话的信息。

以上提及的特点、结构或者效果包括在至少一个实施例中,但是,不必局限于仅仅一个实施例。此外,每个实施例的特点、结构或者效果可以由本领域技术人员组合或者修改,以便其它的实施例实现。因此,这样的组合或者修改将认为是落在本公开的范围内。

虽然已经参考其许多说明性的实施例描述了一些实施例,但是应该理解,许多其它的改进和实施例可以由本领域技术人员设计,其将落在本公开的原理的精神和范围内。更加具体地,不同的变化和改进在构成部分,和/或在本公开、附图和所附的权利要求范围内的对象组合安排的方案中是可允许的。除了在构成部分和/或方案中的变化和改进之外,替换的使用对于本领域技术人员来说也将是显而易见的。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号