用于广播信号的发射/接收处理的设备和方法_6

文档序号:9830188阅读:来源:国知局
为短。但是,为了客户端在更加困难的网络条件下进行一些预缓冲,推荐TSB不小于4*SDURAT10N的推荐值以及媒体时间中的6秒。注意,timeShiftBufferDepth越短,客户端与片段器之间的同步就越好。如果对于内容的可访问性没有提供约束,则可将TSB设置为甚至超过媒体呈现持续时间的大值。但是,TSB不能超过客户端的能力。在加入时,在将其转发给应用之前,MBMS客户端可在MPD中改变该值,以避免客户端请求尚未接收的数据。
[0480]第七,MPDOsuggestedPresentat1nDelay (SI3D)。如果希望与其他装置的同步播出遵守相同的规则,和/或服务提供者需要限定节目的典型直播边缘,就提供该值。服务提供者考虑期望的端到端延迟、典型的在客户端中要求的缓冲,例如基于网络条件,片段持续时间SDURAT10N、和/或时间移位缓冲深度TSB的至少其中一个来设置该值。通常,合理的值可以是片段持续时间SDURAT10N的2到4倍,但是作为指导原则,为了客户端能够建立充足的缓冲,推荐该时间不小于4秒。但是,对于MBMS上的DASH,当交付保证将抖动最小化时,该值可以更小。
[0481]参照DASH优化(更短的Open-GOP片段),在上述基本简档中,问题在于,一旦片段需要短小,例如在亚秒范围,每个片段就要求以IDR式SAP类型开始。这个约束不必要地限制了编码效率。
[0482]因此,提议采用完全随机访问SAP(类型I或2)不太频繁地定位的简档,但是SAP类型3 (开放GOP)也被启用。这样允许在每个片段的起始,在开放GOP快速调整。
[0483]ROUTE对于直播服务的用途
[0484]为了支持ROUTE上的DASH流,可以交付用于服务的MPD,作为对象或元数据分段。以下映射适用。
[0485]首先,ROUTE会话交付被Mro参考的所有对象、Mro的所有更新、以及被Mro的任何更新参考的对象。
[0486]第二,如果交付分段作为ROUTE对象,则以下全部成立。a)LCT会话交付分段,使得交付对象的最后分组在接收器可用,不迟于它的分段可用性起始时间,如在Mro中宣告的。b)用于交付对象的、FDT中的Content-Locat1n元素(或通过EFDT导出)与ΜΗ)中的片段URL匹配。>[0487]第三,如果交付MH)更新,则以下全部成立。a)如果交付更新的MH)作为FLUTE对象,则用于交付对象的、FDT中的Content-Locat1n元素(或通过EFDT导出)与适当的参考MI3D的URI匹配。b)MH)更新是对于先前交付的MH)的有效更新。
[0488]第四,如果交付MPD中的任何其他资源(例如,X链接资源、度量等等),则a)用于交付对象的、FDT中的Content-Locat1n元素(或通过EFDT导出)与MPD中对象的URL匹配。b)ROUTE会话交付对象,使得在交付的MPD序列上操作的DASH客户端可能请求资源之前,交付对象的最后分组在接收器可用的最迟时间不会出现。
[0489]MPD应当被交付为使得在任意访问点,它在接收器可用JH)可以在带外交付,也可以在带内交付。如果不是频繁地交付MPD,则EFDT的Appli cat 1nldent if ier子元素(即,LSID.SourceFlow.EFDT.Applicat1nIdentif ier)携带 DASH 专用元数据,也就是自适配集合/表现参数,例如语言、评估等等。
[0490]初始化片段被交付为使得在任意访问点,它在接收器可用。
[0491]参照发送器操作,为了优化DASH交付,应用以下分组产生,假定最小的交付和消耗单元是片段。片段可以短小,以解决低延迟和低调入时间。片段按顺序交付,即,start_offset总是增加。将start_0ffset设置为零的分组或者包括任何流访问点的分组包括EXT_PRESENTAT1N_HME报头,它提供最早呈现时间到壁钟时间的映射,以将播出同步。分组的起始应当对准片段中样本的起始。如果进行了这种对准,就可将此优先级重要性映射到IP分组标签。分组应当被交付为使得对于片段而言有充足的时间处理分组并将它们解码,从而在发信号通知的呈现时间呈现。
[0492]参照接收器操作的基于MPD的接收,在规则的接收模式中,随着在传输会话中交付,ROUTE接收器按照以下序列收集对象:MPD、选择的表现的初始化片段、和/或媒体片段。
[0493]基于该信息以及MH)中的信息,规则的DASH客户端开始播放媒体。
[0494]ROUTE接收器只向接收器交付完整的对象。如果对象丢失,则不交付数据。
[0495]参照接收器操作的错误适应性接收,如果接收器经历对象中的分组丢失,则可以丢弃对象。作为替代,ROUTE接收器可以交付部分接收的对象。在这种情况下,应用可以决定处理这种部分对象,或者丢弃它。
[0496]参照接收器操作的快速加入,如果LSID包含用于每个传输会话的适配集/表现参数,并且接收流访问点,则客户端可以立即开始接收的媒体内容的播出,呈现根据呈现时间报头来调度。在启动播出之后,可以收集剩余组件,且可将丰富MH)用于提供附加替代物。
[0497]分层编码
[0498]对于分层编码,MPD发信号通知分层。在利用SVC如从IS0/IEC 23009-1附录G.5复制的示例性MPD中示出示例。注意,这仅仅是示例,但是同样适用于S-HEV C或者任何其他分层编译码器。在这种情况下,所有表现都包含在一个适配集中。依赖性用Odependency Id表示。从交付的角度,优选在单独的LCT传输会话中交付每个层,或者在单独的ROUTE会话中交付每个层。通过在LSID的4口口1;[031:;[0111(16111^;^61'中提供适当的信令(优选利用表示表现),可以适当地表示分层。
[0499]此外,可通过将不同的修复流应用于不同的源流来进一步支持分层。通过合适的配置,可以支持不同的使用情况,例如仅在基本层、更鲁棒的基本层上的快速加入。
[0500]图28示出根据本发明示例的URI形式。
[°501 ] 为了交付整个文件的子集作为交付对象,EFDT中的Content-Locat1n可以使用特定的分段标识符来发信号通知子集。在此背景下,引入两个URL分段标识符。字节范围、分段ISO BMFF格式的分段、和/或DASH表现的子片段。部分细节参照http://www.w3.0rg/TR/media-frags/和http://www.w3.0rg/TR/201l/WD-media-frags-recipes_20111201/。[0502 ] 参照用于字节范围的Qu e ry参数,通过Qu e ry参数可将规则的文件的URL扩展如下:&range = $f irst$-$last$〃,其中用以下值代替$;!^ ;^8七$和$1&81:$。
[0503]“$first扩是在一个范围中要通过第一字节的字节偏移替换的标识符,并且如果利用部分GET请求来执行该请求,那么它应当等于RFC 2616的14.35.1中“byte_range_spec” 的 “first-byte-pos” 的值。
[0504]“$last$ ”是在一个范围中要通过最后字节的字节偏移替换的标识符;也就是说,所指定的字节位置是涵盖性的。如果利用部分GET请求来执行该请求,那么它应当等于RFC2616的 14.35.I 中 “byte-range-spec” 的 “last-byte-pos” 的值。
[°505] 如果提供这种Content-Locat1n,那么它指示交付对象是通过URL提供的对象的$ 之间的字节范围。
[0506]图29示出根据本发明实施例的URL形式。
[0507]附图示出URL。参照整个对象的URL,它表示为“http: / / cdn.example.com/movies/134532/aud1/en/aac64.mp4”。参照交付对象的字节范围,它表示为“1876-23456”。参照交付对象的URL,它表不为 “http: / / cdn.example.com/movies/134532/aud1/en/aac64.mp4?range = 1876-23456” o
[0508]图30示出根据本发明实施例用于MP4分段标识符的参数。
[°509] 用于具有MIME类型video/mp4或aud1/mp4的资源的URI可以利用URI分段语法发信号只通知电影文件部分,具体而言只是电影分段。为了表示分段化的ISO BMFF文件的一个分段,本节限定分段标识符。
[0510] URI分段起始于字符,终止URI的是字符串。MP4分段应当是key = value pairs的逗号分离列表,在附图中限定了关键词和值参数的语法和语义。
[0511 ] fragment参数指示I SO BMFF中电影分段的值(电影分段号)。如果为O,则它指向电影报头。
[0512]subsegment参数指示ISO BMFF/DASH表现中子片段的值。如果为0,则它指向电影报头和片段索引。
[0513]参照示例,ISO BMFF文件中第27个电影分段表示为“http://www.example.com/mymovie.mpdftfragment = 〗?,,。
[0514]ISO BMFF文件中第27到第31个电影分段表不为“http://www.example.com/mymovie.mp4#fragment = 27,31”。
[0515]ISO BMFF文件中的电影报头表不为 “http: //www.example.com/mymovie.mp4#fragment = 0,,。
[0516]ISO BMFF文件中的电影报头和第一电影分段表示为“http: //www.example.com/mymovie.mp4#fragment = 0,1”。
[0517]ISO BMFF文件中第27个子片段表不为“http://www.example.com/mymovie.mp4#subsegment = 27,,。
[0518]I SO BMFF文件中第27到第31 个子片段表不为 “http://www.examp I e.com/mymovie.mp4#subsegment = 27,31”。
[0519]ISO BMFF文件中的电影报头和片段索引表示为“http:// www.example.com/mymovie.mp4#subsegment = 0”。
[0520] ISO BMFF文件中的电影报头、片段索引和第一子片段表示为“http://www.example.com/mymovie.mp4#subsegment = 0,1”。
[0521 ] 参照ROUTE中的使用,如果EFDT包括Content-Locat1n,或者隐含,或者导出,通过这种分段或子片段标识符,那么交付对象将确切是表示电影分段、子片段或者电影分段/子片段的序列的字节范围。
[0522]图31示出根据本发明实施例的接收器的操作。
[0523]广播接收设备可以利用广播网络(例如广播)和/或互联网协议网络(例如宽带互联网)的至少其中一个来接收广播服务,并将广播服务解码。广播接收设备可包括广播接口、宽带接口、和/或控制器的至少其中一个。广播接收设备的控制器可包括ROUTE接收器和/或DASH客户端的至少其中一个。ROUTE接收器可包括分组接收器、信令解析器、交付对象处理器、和/或交付对象缓存的至少其中一个。交付对象处理器可包括对象恢复块和/SFEC解码器的至少其中一个。上面描述了广播接收设备的细节。
[0524]广播接收设备可以利用广播接口和/或宽带接口的至少其中一个来接收包括广播服务的广播信号。例如,广播接收设备可通过单向信道接收包括服务的广播信号(CS31100)o
[0525]广播接收设备可以利用控制器提取信令信息,信令信息提供服务的至少一个内容组件的发现和获取(CS31200)。
[0526]例如,广播接收设备可以利用信令解析器提取信令信息,信令信息提供服务的至少一个内容组件的发现和获取。
[0527]信令信息可包括描述发射会话的第一信息,发射会话用于发射服务的至少一个内容组件。例如,第一信息可包括SLS、LSID、和/或S-TSID。或者,第一信息可包括ROUTE会话描述、LCT传输会话描述(或LCT会话描述)、和/或交付对象元数据(或对象元数据)。
[0528]第一信息可包括描述通过发射会话发射的源数据的第二信息。例如,第二信息可包括Sour ceFl ow元素和/或RepairFl ow元素。Sour ceFl ow元素可以限定会话中的源流。RepairF I ow元素可以限定会话中的修复流。
[0529]利用控制器,广播接收设备可基于信令信息还原至少一个交付对象(CS15300)。
[0530]例如,利用对象恢复块,广播接收设备可基于信令信息还原至少一个交付对象。基于广播服务中包括的至少一个分组,对象恢复块可以还原与源协议有关的至少一个交付对象和/或信令信息。
[0531]例如,利用FEC解码器,广播接收设备可基于包括广播服务的至少一个分组还原与修复协议有关的至少一个交付对象和/或信令信息。
[0532]利用控制器,广播接收设备可将广播服务和/或至少一个交付对象解码。
[0533]模块、处理部、装置、或单元可以是执行存储器(或存储部)中存储的连续处理的处理器。以上实施例中所述的各个步骤可通过硬件/处理器进行。以上实施例中所述的每个模块/块/单元可操作为硬件/处理器。此外,本发明提出的方法可以执行为代码。可将代码写入处理器可读存储介质,并因此通过设备中设置的处理器读取。
[0534]根据本发明实施例的每个方法发明可以按照可通过各种计算机器件执行并记录在计算机可读介质中的程序指令的形式实施。
[0535]计算机可读介质可以单独或者与程序指令组合地包括数据文件、数据结构等等。介质中记录的程序指令可以为本发明特别设计和配置,或者为本领域技术人员公知或可得。计算机可读介质的示例包括磁媒体,例如硬盘、软盘、以及磁带;光媒体,例如CD和DVD;磁光媒体,例如光盘;以及特别配置为存储和进行程序指令的硬件装置,例如只读存储器(ROM)、随机访问存储器(RAM)、闪存等等。程序指令的示例包括机器代码(例如通过编辑器产生)和文件(包含更高等级的代码,可利用解释器由计算机执行)两者。为了进行本发明上述示例性实施例的操作,所述硬件装置可以被配置为充当一个或多个软件模块,反之亦可。
[0536]虽然利用限制性实施例和附图描述了本发明,但是本发明并不限于上述实施例。对于本领域技术人员而言显然,在不脱离本发明精神或范围的情况下,在本发明中可以进行各种修改和变化。因此,希望本发明涵盖本发明的修改和变化,只要它们落入后附权利要求书及其等同物的范围。
[0537]在用于实现本发明的最佳实施方式中描述了各种实施例。
[0538]工业应用性
[0539]本发明可用于一系列广播信号提供领域。
[0540]对于本领域技术人员而言显然,在不脱离本发明精神或范围的情况下,在本发明中可以进行各种修改和变化。因此,希望本发明涵盖本发明的修改和变化,只要它们落入后附权利要求书及其等同物的范围。
【主权项】
1.一种广播发射设备,包括: 交付对象产生器,所述交付对象产生器被配置为产生至少一个交付对象,所述至少一个交付对象被包括在服务的内容组件中并且被单独地恢复; 信令信息产生器,所述信令信息产生器被配置为产生信令信息,所述信令信息提供所述服务和所述内容组件的发现和获取;以及 发射器,所述发射器被配置为通过单向信道发射所述至少一个交付对象和所述信令信息。2.根据权利要求1所述的广播发射设备,其中,所述交付对象是文件、文件的一部分、文件的群组、超文本传送协议(HTTP)实体、以及HTTP实体的群组的其中一个。3.根据权利要求1所述的广播发射设备,其中,所述信令信息包括描述传输会话的第一信息,所述传输会话发射所述服务的所述内容组件。4.根据权利要求3所述的广播发射设备,其中,所述第一信息包括第二信息,所述第二信息描述在所述传输会话中发射的源数据。5.根据权利要求4所述的广播发射设备,其中,所述第二信息包括EFDT元素、idRef属性、realtime属性、minBufferSize 属性、Applicat1nIdentifier 元素、和 /或PayloadFormat元素的至少其中一个,其中所述EFDT元素指定所述文件交付数据的细节,所述idRef属性识别所述EFDT元素,所述realtime属性指示是否实时交付所述交付对象,所述m i η B u f f e r S i z e属性限定需要存储在接收器中的数据的最大量,所述Applicat1nIdentifier元素提供能够映射到应用的信息,所述Pay 1adFormat元素限定携带所述交付对象的分组的有效载荷格式。6.根据权利要求5所述的广播发射设备,其中,所述Pay1adFormat元素包括codePoint属性、delivery0bjectFormatjSf4、fragmentat1njSi4、delivery0rderjSi4、sourceFecPay 1adID属性、以及FECParamenters元素的至少其中一个,其中所述codePoint属性限定将什么CodePoint值用于有效载荷,所述deliveryObjectFormat属性指定所述交付对象的有效载荷格式,所述fragmentat1n属性指示所述交付对象的单元,所述d e I i V e r y O r d e r属性指示包含所述交付对象的数据的分组的交付顺序,所述sourceFecPay 1adID属性限定源FEC有效载荷ID的格式,所述FECParamenters元素限定FEC参数。7.根据权利要求6所述的广播发射设备,其中,所述EFDT元素包括idRef属性、version属性、maxExpiresDelta属性、maxTransportSize属性、以及Fi IeTemplate元素的至少其中一个,其中所述idRef属性识别所述EFDT元素,所述vers1n属性指示所述EFDT元素的版本,所述maxExpiresDelta属性指示在所述传输会话中用于对象的最大期满时间,所述maxTransportSize属性指示通过所述EFDT元素描述的对象的最大传输大小,所述Fi IeTemp Iate元素指定文件URL。8.一种广播接收设备,包括: 广播接口,所述广播接口被配置为通过单向信道接收包括服务的广播信号; 信令解析器,所述信令解析器被配置为提取信令信息,所述信令信息提供所述服务以及所述服务的内容组件的发现和获取;以及 交付对象处理器,所述交付对象处理器被配置为基于所述信令信息恢复至少一个交付对象。9.根据权利要求8所述的广播接收设备,其中,所述交付对象是文件、文件的一部分、文件的群组、超文本传送协议(HTTP)实体、以及HTTP实体的群组的其中一个。10.根据权利要求8所述的广播接收设备,其中,所述信令信息包括描述传输会话的第一信息,所述传输会话发射所述服务的所述内容组件。11.根据权利要求10所述的广播接收设备,其中,所述第一信息包括第二信息,所述第二信息描述在所述传输会话中发射的源数据。12.根据权利要求11所述的广播接收设备,其中,所述第二信息包括EFDT元素、idRef?属性、realtime属性、minBufferSize 属性、Applicat1nIdentifier 元素、和 /或PayloadFormat元素的至少其中一个,其中所述EFDT元素指定所述文件交付数据的细节,所述idRef属性识别所述EFDT元素,所述realtime属性指示是否实时交付所述交付对象,所述m i η B u f f e r S i z e属性限定需要存储在接收器中的数据的最大量,所述Applicat1nIdentifier元素提供能够映射到应用的信息,所述Pay 1adFormat元素限定携带所述交付对象的分组的有效载荷格式。13.根据权利要求12所述的广播接收设备,其中,所述Pay1adFormat元素包括codePoint 属性、de IiveryOb jectFormat 属性、fragmentat1n属性、de IiveryOrder 属性、sourceFecPay 1adID属性、以及FECParamenters元素的至少其中一个,其中所述codePoint属性限定将什么CodePoint值用于有效载荷,所述deliveryObjectFormat属性指定所述交付对象的有效载荷格式,所述fragmentat1n属性指示所述交付对象的单元,所述d e I i V e r y O r d e r属性指示包含所述交付对象的数据的分组的交付顺序,所述sourceFecPay 1adID属性限定源FEC有效载荷ID的格式,所述FECParamenters元素限定FEC参数。14.根据权利要求13所述的广播接收设备,其中,所述EFDT元素包括idRef属性、ver s 1n属性、maxExpiresDe Ita属性、maxTransportSize属性、以及Fi IeTemplate 元素的至少其中一个,其中所述idRef属性识别所述EFDT元素,所述vers1n属性指示所述EFDT元素的版本,所述maxExpiresDelta属性指示在所述传输会话中用于对象的最大期满时间,所述maxTransportSize属性指示通过所述EFDT元素描述的对象的最大传输大小,所述Fi IeTemp Iate元素指定文件URL。
【专利摘要】公开一种广播发射设备。广播发射设备包括:交付对象产生器,被配置为产生至少一个交付对象,交付对象被包括在服务的内容组件中并被单独地恢复;信令信息产生器,被配置为产生信令信息,信令信息提供服务和内容组件的发现和获取;以及发射器,被配置为通过单向信道发射至少一个交付对象和信令信息。
【IPC分类】H04N21/2387, H04N21/24
【公开号】CN105594219
【申请号】CN201580002026
【发明人】吴世珍, 权祐奭, 李长远
【申请人】Lg电子株式会社
【公开日】2016年5月18日
【申请日】2015年7月28日
【公告号】WO2016018042A1...
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1