在媒体流之间使时间线信息相互关联的制作方法_4

文档序号:9932931阅读:来源:国知局

[0057]图1示出了媒体分发网络101,其中多个媒体流020-024被递送到各种用户设备(UEH81-185。这里,术语用户设备是指被布置用于接收并通常还播出一个或多个媒体流的终端用户的设备。这样的设备也被称作接收器、终端或最终终端。图1图示了通常的媒体同步的各种使用情况,其中分别源自媒体流A源发器110和媒体流B源发器112的媒体流A 020和媒体流B 022可以提供两个不同的相机视图,而媒体流C源发器114可以来自以例如评论员音频流的形式提供媒体流C 024的增值服务提供商。例如,评论员可以观看媒体流B 022,并且使用媒体流C 024来提供他或她的评论。
[0058]媒体分发网络101被示出为包括以转码器120和复用器122(简言之也称为混合器)形式的流修改器120、122。转码器120被示出为对媒体流B 022进行转码,由此提供转码版本的媒体流B 040,而复用器122被示出为复用媒体流B 022与媒体流C 024,由此建立混合的媒体流042。上述媒体流020-042被示出为递送到各种用户设备,以说明下述使用情况
混合TV使用情况:
1.UEl 181可以是下述混合TV:其从媒体流源发器I接收主要广播媒体流、如DVB流并且从媒体流源发器2接收辅助媒体流、如MPEG-DASH流。
[0059]2.UEl 181还可以是下述混合TV:其从媒体流源发器I接收主要广播媒体流、如DVB流并且从媒体流源发器2接收辅助媒体流、如RTP/IP流。
[0060]3.UEl 181还可以是下述混合TV:其从媒体流源发器I接收主要媒体流、如因特网协议TV(IPTV)多播流并且从媒体流源发器2接收辅助媒体流、如RTP/IP流。
[0061 ]社交TV使用情况:
1.UE2 182和UE3 183可以是用于社交TV的两个TVWE2可以从媒体流源发器2接收媒体流,而UE3可以接收相同媒体流的经转码的版本。
[0062]2.UE2 182和UE4 184可以是用于社交TV的两个TVJE4可以从媒体流源发器2和3接收对媒体流进行组合的混合媒体流。
[0063]伴随屏幕使用情况:
1.UE2 182可以是TV并且UE3 183可以是平板设备。一个媒体流可以在TV上播放,并且该媒体流的转码版本可以在平板设备上播放。
[0064]2.UE2 182可以是TV并且UE5 185可以是平板设备。一个媒体流可以在TV上播放,并且不同的媒体流在平板设备上播放。
[0065]将领会到,上述使用情况建立对媒体同步的需要。本发明可以有利地用于使得能够实现这样的媒体同步,并且特别地但不限于,用于在分段的媒体分发网络中或与之相关联的设备。这里,术语分段的媒体分发网络是指包括各自跨越地分发一个或多个媒体流的若干分段的媒体分发网络。
[0066]图2示出了这样的分段媒体分发网络103的示例。媒体分发网络103被示出为包括媒体流源发器110-114以及以转码器120和复用器122形式的流修改器120、122。相对于图1的媒体分发网络的差异是,在图2中,媒体流被示出为递送到媒体分发网络103的头端141-145,其中头端中的每一个充当用于多个设备、诸如相应终端用户的多个接收器的分发点。因此,头端建立媒体分发网络103的、各自包括不同的多个设备的多个分段161-165。
[0067]图3示出了根据本发明的系统,该系统使得能够在第一媒体流(即媒体流A020)和第二媒体流(即媒体流B 022)之间使时间线信息相互关联。这里,媒体流A和媒体流B二者都与公共播出时间线相关联。图3还示出了四个接收器,即第一接收器181、第二接收器182、第三接收器183和第四接收器184。接收器被示出为被包括在两个集群中,即包括第一接收器181和第二接收器182的第一集群161以及包括第三接收器183和第四接收器184的第二集群162。在图3的示例中,第一集群161中的接收器191、192各自可以访问媒体流A,并且第二集群162中的接收器193、194各自可以访问媒体流B。所述访问可以通过以下来被提供:媒体流被流式传输到接收器、以文件的形式而可用于接收器、或上述的组合。还注意到,集群可以对应于图2中所示的分段媒体分发网络的前述分段,其中,第一接收器181和第二接收器182可以被包括在第一分段中,并且第三接收器183和第四接收器184可以被包括在媒体分发网络的第二分段中。
[0068]图3还示出了根据本发明的两个内容监视器,即第一内容监视器201和第二内容监视器202。至少两个内容监视器中的每一个可以被布置用于提供媒体流的一个或多个媒体样本的持久标识,所述持久标识是可以使用媒体流而可再现地获得的数据。图3示出了获得媒体流A的持久标识的第一内容监视器201以及获得媒体流B的持久标识的第二内容监视器202。作为示例,图3示出了每个内容监视器201、202分别从第一接收器211和第二接收器183进行的媒体流的播出的捕获中获得相应媒体流的持久标识。然而,这不是限制,因为内容监视器201、202中的一个或多个还可以以另一方式获得持久标识,例如通过直接分析相应媒体流。例如,内容监视器可以是接收器的部分,而时间线监视器可以是内容分发网络中上游网络元件的部分,例如在接收器驻留于其中的本地网络中的归属网关上或者在甚至进一步上游的网络节点上。这里,媒体同步的准确性可以取决于各种分段之间的内容监视器和时间线监视器之间的延迟差异。如果在时间线监视器和内容监视器之间的延迟例如在第一分段中是2秒并且在第二分段中是I秒,则在相互关联中可能引入I秒的不准确性。然而,如果这样的延迟是已知的,例如基于网络中的延迟的测量,则可以补偿该不准确性。
[0069]图3还示出了两个时间线监视器,即第一时间线监视器211和第二时间线监视器212。所述至少两个时间线监视器211、212中的每一个可以被布置用于提供来自媒体流的时间线信息的时间戳值。图3图示了提供媒体流A的时间戳值的第一时间线监视器201以及提供媒体流B的时间戳的第二时间线监视器202。每个时间线监视器201、202被示出为被包括在来自不同集群161、162的接收器中,即第一时间线监视器201被包括在第一接收器181中,从而可以访问媒体流A,并且第二时间线监视器被包括在第三接收器183中,从而可以访问媒体流B。将领会到,替代地,每个时间线监视器还可以与相应的接收器分离地位于不同分段或集群中,例如,通过被实现为独立实体。
[0070]图3还示出了相互关联子系统300。根据本发明,相互关联子系统300可以被布置用于接收媒体流A的持久标识(即第一持久标识),其与媒体流B的持久标识(即,第二持久标识)在时间上相关。此外,相互关联子系统300可以被布置用于接收来自媒体流A的时间线信息的时间戳值(即,第一时间戳值),其与来自媒体流B的时间线信息的时间戳值(S卩,第二时间戳值)在时间上相关。为了该目的,相互关联子系统300可以例如经由消息302的交换来与内容监视器201、202和时间线监视器211、212中的每一个进行通信。
[0071]然后,相互关联子系统300可以将第一持久标识与公共播出时间线上的第一播出时间匹配,并且将第二持久标识与公共播出时间线上的第二播出时间匹配。为了该目的,相互关联子系统300可以利用标识信息。标识信息可以包括,例如,多个持久标识以及公共播出时间线上的相关联的多个播出时间,由此使得相互关联子系统300能够将两个持久标识与公共播出时间线上的不同播出时间匹配。标识信息可以被包括在数据库310中。标识信息可以是参考信息,因为其可以被预生成或预加载。因而,数据库310可以是参考数据库。标识信息还可以通过相互关联子系统300本身生成,例如,通过内容监视器和时间线监视器向相互关联子系统300提供规律的输出并且相互关联子系统300将所述输出存储在数据库310中。
[0072]在已经将第一持久标识与公共播出时间线上的第一播出时间匹配并且将第二持久标识与公共播出时间线上的第二播出时间匹配了之后,相互关联子系统300然后可以基于第一播出时间与第二播出时间的比较来生成相互关联信息。这使得相互关联子系统能够将第一时间戳值与第二时间戳值相互关联,并且从而使媒体流A的时间线信息与媒体流B的时间线信息相互关联。
[0073]图3还示出了用于关于第一和/或第二媒体流执行同步动作的同步子系统。这里,同步子系统由多个同步客户端401-404组成,所述同步客户端401-404进而被包括在接收器181-184中。此外,相互关联子系统300被示出为起到同步服务器的作用,这通过提供定时信息,用于使得同步客户端能够基于另一媒体流的时间线信息来执行同步动作。
[0074]因此,借助于定时信息,被包括在第一集群161中的第一同步客户端401可以基于媒体流B的时间线信息来关于媒体流A执行同步动作,而被包括在第二集群162中的第三同步客户端403可以基于媒体流A的时间线信息来关于媒体流B执行同步动作。通常,这样的同步动作可以是例如,媒体流缓冲或向前跳过以使得能够在多个接收器上同步回放第一媒体流和/或第二媒体流、媒体流缓冲或向前跳过以使得能够在接收器上同步回放第一媒体流与第二媒体流、或者与接收器上的媒体流播出同步地触发接收器上的应用。例如,由相互关联子系统300提供的定时信息可以使得第一集群161中的媒体流A能够与第二集群162中的媒体流B同步播出。注意到,在媒体流缓冲的情况下,可以同步点播和实况流二者,因为两种类型的流可以被缓冲。然而,在向前跳过的情况下,仅点播流(包括时移电视)可以被向前跳过。在例如时移电视的情况下,仅短的时间量(即,移位的时间)可以被向前跳过。
[0075]注意到,为了使相互关联子系统300接收时间上相关的第一持久标识和第二持久标识,存在各种选项。这还适用于接收时间上相关的第一时间戳值和第二时间戳值的相互关联子系统300ο例如,内容监视器201、202可以在时间上同步地从相应的媒体流获得持久标识,并且在时间上同步
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1