专利名称:媒体播放器中的方法和装置的制作方法
技术领域:
本发明一般涉及分配IPTV媒体流的领域,并且,更具体地,其涉 及在媒体播放器中接收到的不同媒体流之间的切换。
背景技术:
现今,越来越多的家庭或私有网络具有通过基于IP (因特网协议) 的宽带接入网络的因特网连接,适合于接收要求更高带宽的内容,例如, TV、视频点播和因特网广播。"IPTV"是对当通过IP网络传递广^番TV 服务时使用的技术的术语。由于IPTV内容传递系统中的基于IP的传输 的本性,内容提供方能够给终端用户传递选择的内容流。在此背景下, "终端用户"被定义为媒体播放器的用户,媒体播放器中呈现终端用户 的选择的接收内容。此外,术语"媒体播放器,,表示任何能够接收和呈 现媒体内容的装置,例如,连接到TV的机顶盒、因特网收音机、PC或 蜂窝电话。
选择的内容流可为个人化的,即,特别适合于个体的终端用户或指 定的终端用户组。例如,这些流可被用于根据终端用户的兴趣定制节目, 例如,关于内容或质量的特定的版本,或体育或实况TV节目中的特定 的照相机源或角度,或者这些流可被用于传递选择的广告或任何其它的 信息。内容提供方对后一特征具有日益增长的兴趣,因为它允许递送为 目标观看者组所选择的广告,并且提供了选项以经由反馈通道开发终端 用户的兴趣。
选择的流可通过单播承载或组播承载被传递。在前者的情况下,这 些流是个人化的,而在后者的情况下指的是允许内容提供方基于用户配 置或通过包括这些类型的选项的订购模型,给终端用户组传递流内容的 定制通道,终端用户组例如,汽车爱好者、体育迷、老人或青年人。这 还可应用于如按次计费(PPV)等服务,例如,其中,电影在指定时间被
"播送,,到有限套接收媒体播放器。当将选择的流,例如,包括个人化 的广告,与普通的播放内容(TV、 PPV、广播)一起传递到终端用户时,
4下面的问题可能出现。
当在通道内从普通媒体流转变为选择的媒体流,或相反切换时,期 望得到不同媒体流之间的无缝切换。如果实现切换而观看者在流会话的 呈现期间未经历任何干扰和不期望的延迟,那么该切换可被认为是无缝 的。因此,在流会话期间,普通(即,非选择的)媒体流的传送与选择的 媒体流的传送的适当同步必须维持。未能提供这样的同步可能导致干扰 的中断,以及到达媒体播放器的媒体中的信息损失。
此外,对于希望尽可能有效地利用工作网络的资源的网络操作员以 及对于希望在订购媒体服务时节省成本的终端用户,都期望优化网络中 的带宽利用率。因此,期望避免任何不适当的媒体传送。
在常规的电视节目发送中,在被接收的通道中无任何差异地发送广
告。此外,常规TV发送未给终端用户提供定制TV节目的可能性。传送 个人化的媒体(例如,针对个人的广告)的一个可用的方式是使用由不同 的媒体播放器接收的不同的单播通道。然而,存在4艮多具体的与现有解 决方法相关联的技术问题,其将在下面被说明。
在流会话期间,选择的单播或组播流需要与普通媒体流同步以使接 收媒体播放器能够改变呈现模式,从分配普通媒体流切换到分配适当的 选择媒体流,或相反切换。这种情况可能发生在选择的媒体会话中的广
告暂停的起始。因为可能存在这样的终端用户,即,其根本没有选择过 任何个人化,并且将因此在普通媒体流发送中的暂停期间只接收默认选 择媒体流,因此,通道内容必须使流保持连续。这一事实给接入网络强 加了附加负荷,接入网络需要支持两个前往特定的终端用户的媒体播放 器的媒体流,以给那个媒体播放器提供内容。很明显,通常每个被使用 的附加单播通道需要更多的带宽。
因特网组管理协议(IGMP)被用于管理IP组播组的成员资格。IGMP 由IP主机和邻近的组播路由器使用以确定组播组成员资格,IGMP也是 IP组播规范的构成部分。实时流协议(RTSP)是客户端-服务器多媒体展 示控制协议,其被设计为控制例如经由实时协议(RTP)被传送的多媒体 流,其包括媒体流内的绝对定位、记录和可能的媒体播放器控制。
基于IGMP和RTSP协议的所谓的"离开"和"加入,,操作,通常被 用于媒体流操作。这些操作的 一个主要缺点是他们导致媒体会话中的干 扰延迟。因此,通常期望当发送媒体会话时尽可能地避免这些操作。为了在给媒体播放器传送媒体流,包括视频等中的编码的运动序列
等时节省带宽,编码方案,例如众所周知的MPEG-2,通常被使用。这种 流包括图片的个体的帧,其被集合为一组图片(G0P),以用于显示在媒体 播放器中以使观看者记录视频的空间运动。这些帧通常被分为B帧和P 帧,其中,I帧是帧内的缩写。I帧是数字内容的单个帧,I帧由压缩器 独立于前面的帧和后面的帧检查并存储显示该帧需要的所有数据。通 常,I帧在压缩视频中与P帧和B帧相互穿插。B帧是双向帧或双向预 测帧的缩写。如名字暗示的,B帧依赖于它们前面的帧和后面的帧。B 帧仅包括这样的数据,即,从前面的帧改变或者不同于紧接着的帧中的 数据。P帧是预测帧或预报帧的缩写。在运动序列中,P帧跟着I帧, 并仅包括从前面的I帧改变的数据(例如,颜色改变或内容改变)。由此, P帧依赖于I帧来填充大多数数据。换句话说,在这些流中出现的I帧 越多,视频的质量越好。然而,I帧包括最大量的比特,并且因此占用 了存储介质或网络带宽上的更多的空间。
为了实现在两个媒体流之间的无缝切换,该切换必须在网络结构中 的这样的点处被执行,即,其中足够的信息能够被取回以恢复(解码)原 始内容。例如,两个MPEG-2编码流之间的无缝切换要求该切换在这样 的点处发生,即,在那里I帧存在于在目标媒体流中,整个图片能够根 据该I帧被产生。相继的I帧之间的延迟可为秒的量级。因此媒体播放 器未能发现发送的I帧将给流会话带来干扰延迟。
送到媒体播放器这样的事实将双带宽要求强加于接入网络,^!此其引入 了另一个问题。因此,两个媒体流,即,普通媒体流和一个选择媒体流, 在媒体播放器被调谐为接收这两个媒体流代表的通道时必须由其支持。 此外,在其中多个媒体播放器被同时调谐到不同的通道的家庭或私有网 络中,存在对更大带宽的需要。
发明内容
本发明的目的是解决上述问题中的至少一些。更具体地说, 一个目 的是当在经由多媒体通道分配的不同媒体流之间切换时,减小对感知质 量的任何影响。
另一个目的是当一个或多个媒体播放器接收媒体内容时,减小接入网络上的带宽要求。
这些目的和其它目的可主要通过根据所附的独立权利要求的解决 方案被实现。
根据不同的方面,限定了媒体播放器中的方法和装置,用于在媒体 播放器中接收到的媒体会话的普通媒体流和选择媒体流之间进行切换。
在发明的方法中,普通媒体流或选择媒体流的媒体帧在媒体緩沖器 实体中被接收并緩冲。此外,在媒体緩沖器实体处的切换被控制以使媒 体緩冲器实体的输出响应于接收的媒体帧中的流切换触发帧,从传送普 通媒体帧变为传送选择媒体帧,或相反。
传送的媒体帧的内容可在媒体播放器处被转换并呈现给终端用户。 媒体播放器可为机顶盒、蜂窝电话、因特网收音机或PC。 当在媒体緩沖器实体的输出上检测到流切换触发帧时,媒体緩冲器 实体的输出可在第 一媒体緩冲器与第二媒体緩冲器之间切换。可选择 地,当在媒体緩沖器实体的输入上检测到流切换触发帧时,媒体緩沖器 实体的输入从普通媒体流切换为选择媒体流,或相反。
选择媒体流可为默认媒体流或个人化的媒体流。从而,选择媒体流
可经由单播承载或组播承载被接收。
发明的装置包括用于接收和緩冲媒体帧的媒体緩沖器实体。该媒体 緩冲器实体包括切换实体,其适用于控制媒体切换,以使媒体緩沖器实
体的输出响应于接收的媒体帧中的流切换触发帧,从传送普通媒体流帧 变为传送选择媒体流帧,或相反。该切换实体可适用于检测接收的媒体 帧中出现的任何流切换触发帧。
现该内容的装置。
当使用本发明时,可通过 一 次只使 一 个流活动而节省网络中的带 宽。此外,因为緩冲的媒体流之间的切换将在媒体播放器处是无缝的, 因此对感知质量的影响可为最小的。根据下面的详细描述,本发明的其 它特征和优点将变得明显。
现在,将借助于示例性的实施例并参照附图对本发明进行更详细地 描述,其中图l是示出了媒体分配网络的典型结构的概况的框图,媒体播放器 经由固定接入网络和无线接入网络接入该々某体分配网络。
图2a示出了根据第一实施例,在流会话期间,媒体播放器的两个
媒体緩冲器如何被填充和排空的。
图2b示出了根据第二实施例,在流会话期间,媒体播放器的单个
媒体緩冲器如何被填充和排空的。
图3a是示出了根据第一实施例的在切换媒体播放器的媒体緩沖器
输出之前的两个媒体播放器的框图。
图3b示出了在切换已经发生之后紧接着的图3a的框图。
图4a是示出了根据第二实施例的在切换媒体播放器的媒体緩沖器
输入之前的单个媒体緩冲器的框图。
图4b示出了在切换已经发生之后紧接着的图4a的框图。
图5是示出了根据另 一个实施例的无缝切换流程的流程图。
图6是示出了根据图2a至图2b中示出的实施例中的任意一个的,
当緩冲器实体在媒体播放器中被实施时它的框图。
具体实施例方式
简要地描述,本发明提供了在媒体播放器中接收媒体会话的方法和 装置,所述媒体会话包含广播的、组播的和/或单播的流的组合。
图1示出了用于分配来自于媒体分配网络100的多个IPTV服务的 结构的总览,媒体播放器101, 105可以访问媒体分配网络100。在图1 中,如机顶盒等的固定媒体播放器101被连接到固定接入网络102,固 定接入网络102包括接入节点103和聚合节点104。移动媒体播放器105 经由无线接入网络106被连接到媒体分配网络100,移动接入网络106 包括接入节点107和聚合节点108。为了简化,该示例仅包括两个经由 不同接入网络被连接到媒体分配网络100的媒体播放器。然而,媒体分 配网络通常给多个媒体播放器提供接入,并且还可提供附加的接入网 络。基本上,本发明可在示出的媒体播放器101, 105中的任何一个内 被实施。
每个媒体播放器101, 105分别包括媒体传输/接收部(MTRX)109和 110,它们中的每一个可公开的功能性是接收MPEG2流或MPEG4流和转 换这些流,以传送到TV监视器111或显示器120,或任何其它适合于将接收的流会话的媒体内容呈现给终端用户的装置。通过将家庭网关
(RGW) 112连接到接入网络102,家庭或私有网络中的两个或更多个媒体 播放器可经由连接到接入网络102中的接入节点103的相同的链接113 接入媒体分配网络100。
媒体流从媒体服务网络114传送给媒体播放器101, 105,媒体服务 网络114包括一个或多个IPTV应用服务器(IPTV AS) 115,经由一侧的 分配节点116和另一侧的服务网络114的IPTV流服务器117, 118,在 媒体播放器101, 105与其它用户设备之间相互作用。在该示例中,IPTV 流服务器117, 118包括一个或多个视频组播流服务器(视频组播SS)117 和一个或多个视频单播流服务器(视频单播SS)118。 IPTV应用服务器 115可包括控制服务的个人化的功能。服务网络114还包括至少一个用 户数据库119,用于存储具有个人的流偏好的用户配置。
期望接入某个媒体服务的终端用户使用如机顶盒的媒体播放器 101, 105调谐到选择的通道。 一旦该媒体播放器已经被调谐,那么媒体 流经由选择的通道被传送到媒体播放器,并且流会话被接收、转换并呈 现给终端用户。接收的流内容的转换以传统的形式被执行,并且,因此, 该流程将不在本文中做进一 步的解释。
当使用本发明时,每个可用通道包括两个不同的流,即,普通々某体 流和选择媒体流。普通媒体流携带从服务提供方的流服务器117, 118 播送的普通媒体内容,即,可由任何被调谐到相应通道的媒体播放器 101, 105接收的媒体内容(例如,TV节目或无线电节目)。普通媒体流 通常通过组播被传输,即,流的目的地是一组终端用户,但是该流也可 通过单播被传输。
流服务器117, 118还给预订相应的流服务器117, 118的服务的终 端用户提供一个或多个选择媒体流,作为对普通流的选择。哪个选择媒 体流将被传送给哪个媒体播放器以及何时被传送可由终端用户经由控 制通道实时地决定。可选择地,这可由流服务器查询用户数据库119中 的终端用户的用户配置来决定。因此,如果终端用户已经激活了个人配 置,那么在特定的预定条件满足的情况下在终端用户媒体播放器处接收 到的选择媒体流可包括个人化的流。
然而,如果终端用户未主动地登记偏好,那么在普通媒体流中的暂 停期间被转发给那个终端用户的选择媒体流可为默认流(例如,默认广告或覆盖足球比赛的额外摄相机的默认角度)。例如,默认流被分配给 所有不具有任何在他们的用户配置中登记的或经由媒体播放器控制通 道激活的个人偏好的终端用户。流服务器可首先在这方面检查用户数据 库119。默认数据流还可被自动地分配给任何不具有从发送流服务器
117, 118分配的选择媒体流选择的选择权的终端用户。
选择流可以是对于特定终端用户完全个人的,即,单播的,或对于 一组具有共同兴趣配置的终端用户是个人化的。在后者情况下,该媒体 流是组播的。当终端用户调谐到媒体播放器上的特定通道时,该媒体播 放器将开始接收普通媒体流或选择媒体流。在大多时间内,媒体将在普 通媒体流上被分配,因此,在这些时间间隔期间,媒体内容将仅在普通 媒体流上到达媒体播放器,即,终端用户选择的主节目被分配给相应的 媒体播放器。只要普通流包含内容,那么相应通道的选择媒体流将保持 为空的。
普通媒体流中的内容的传输将持续到暂停出现在普通流中为止。在 该暂停之后,直到新的暂停在选择媒体流中出现,将不会有更多的帧在 普通媒体流上被发送。在普通媒体流的暂停发生前很短的某个时间点, 例如,在商业暂停之前,流服务器通过根据从用户数据库提取的信息激 活选择的单播和/或组播流,开始传送选择媒体流。在现有技术解决方 案中消耗了用于分配一个媒体流的带宽的通道,现在使用相同的有限的 带宽以传送两个不同媒体流。在现有解决方案中,通道同时具有对两个 流的流接入。然而,因为每次每个通道只有一个流是活动的,因此,所 需带宽减小为现有技术解决方案中所必需的带宽的 一半。
现在,将分别参照图2a-b、图3a-b和图4a-b描述用于实现带宽资 源的有效利用以及在不同流会话之间的简单且有效的切换操作的两个 可选择的实施例。
图2a示出了第一个实施例中的三个可选择的情况,其中,媒体播 放器中的两个媒体緩沖器201, 202作为时间的函数,交替地接收两个 不同的媒体流,即, 一个普通媒体流203和一个选择媒体流204、 205 或206。该图示出了的实施例中媒体播放器包括媒体緩沖器实体,其具 有两个单独的媒体緩冲器,包括第一媒体緩冲器201和第二媒体緩冲器 202。
首先,媒体播放器的第一媒体緩冲器201由普通媒体内容填充。在
10普通媒体帧被转换并呈现给终端用户之前,它们相继地通过第 一媒体緩
冲器201。在指示普通媒体流中的暂停的流切换触发帧207在第一媒体 緩冲器201中出现以后,第一媒体緩冲器201相继地排出普通媒体帧, 同时笫二媒体緩冲器202相继地填充选择媒体流204-206中的一个的选 择媒体帧。
在时间h,流切换触发帧207在媒体播放器的媒体緩冲器实体的输 出被检测到,在那里输出从第 一媒体緩沖器的输出切换为第二媒体緩冲 器的输出。在时间t2,另一个流切换触发帧在媒体緩沖器实体的输出被 检测到。然而,这次,输出从第二媒体緩冲器的输出切换为第一媒体緩 冲器的输出。
在",即就在所述切换已经发生之后的媒体緩冲器实体还在图3b 中被更详细地示出,而图3a示出了在t「2,即在流切换触发帧207在 媒体緩冲器实体的输出被识别之前两个帧的媒体緩冲器实体。图3a和 图3b将在下面被更加详细地描述。
再次参照图2a,如果终端用户还没有选择选择媒体流,那么选择媒 体流1,即默认媒体流,被分配给第二媒体緩沖器202。否则,偏好的 选择媒体流,即,媒体流l、媒体流2或媒体流3之一,被分配给第二 媒体緩沖器202。现在,选择的媒体流的选择媒体内容连续地通过第二 媒体緩沖器202,经由媒体緩沖器输出被转发、转换并呈现给终端用户。
选择媒体内容的呈现持续到t2,即当新的流切换触发帧207在媒体 播放器的緩冲器实体处被检测到时,这次是在选择媒体流中。如图所示, 在流切换触发帧207出现之前,选择媒体帧的分配被终止,同时,将普 通媒体帧分配给第一媒体緩冲器201已经被再次发起,从而导致第一媒 体緩冲器201被连续地填充普通媒体帧。
图2b示出了第二个实施例中的三个可选择情况,其中媒体播放器 的同 一个媒体緩沖器208作为时间的函数交替地接收来自于两个不同的 媒体流的帧,即, 一个普通媒体流209和一个选择媒体流210、 211或 212。在第二实施例中,切换实体在媒体緩沖器实体的输入上监控被传 送给媒体緩冲器208的帧以找出流切换触发帧213。在该实施例中,也 指示了两个流切换触发帧的出现, 一个是在L,而另一个是在t2。在ti, 即当流切换触发帧刚刚进入媒体緩冲器208时的媒体緩冲器实体也在图 4a中被示出,而图4b示出了在t,2,即在媒体緩沖器实体中切换已经发生之后的两个帧时的媒体緩冲器实体。这两个图将在下面被更详细地 描述。
如图3b所示,紧接着流切换触发帧213已经在媒体緩沖器208的 输入上出现之后,选择媒体帧立即开始填充媒体緩沖器208。然而,两 个实施例中的媒体播放器的终端用户将以基本相同的方式经历普通媒 体流与所选择的选择媒体流之间的切换。
图3a示出了根据参照图2a描述的情况中的任意一个的媒体播放器 的媒体緩沖器实体300的第一实施例,其正在接收包括普通媒体流301 和选择媒体流302的流会话。特殊地,图3a示出了在如图2a所示的" 时的媒体緩沖器实体。为了使不同流之间的切换顺畅,这些流在两个不 同的媒体緩冲器中被緩沖,即,第一媒体緩沖器303和第二媒体緩冲器 304。为了说明,该示例中的媒体緩沖器的容量为6帧。然而,媒体緩 冲器303和304可具有任何其它合适的大小。切换实体306控制媒体切 换308,该媒体切换308用于切换媒体緩沖器实体300的输出305,从 该输出305将媒体帧分配给媒体播放器的用户界面以用于呈现,该媒体 切换308选择性地切换到媒体緩冲器303和304的输出中的任何一个。 切换实体306监控被分配给输出305的帧,以检测流切换触发帧307的 出现。该图示出了当第一媒体緩沖器303即将被排空时并且在流切换触 发帧307到达媒体緩沖器实体输出305之前的媒体緩冲器303和304的 内容。在图3a的时间的情况下, 一个普通媒体帧和流切换触发帧307 保持在笫一媒体緩冲器303中。在排空第一媒体緩冲器303的同时,第 二媒体緩冲器304被连续地填充选择媒体帧。此时,四个选择帧已经到 达媒体緩沖器304。
图3b示出了当流切换触发帧已经到达媒体緩冲器实体输出305或 在t,+2,即在图3a中呈现的情况之后2帧时的媒体緩沖器情况。当流 切换触发帧307在媒体緩冲器实体输出305处被切换实体306检测到时, 媒体緩冲器实体输出305从第一媒体緩冲器303切换为第二媒体緩冲器 304。现在被填充选择媒体帧的第二媒体緩冲器304将继续给媒体緩沖 器实体输出305传送帧,直到流切换触发帧307再次被切换实体306检 测到,从而新的切换流程纟皮执行。
根据图3a和图3b的实施例, 一次只有一个流到达媒体播放器,即, 或者经由普通媒体流301到达的普通内容,或者经由选择媒体流302到达的默认或个人化内容。
图4a和图4b示出了根据参照图2b描述的情况中的任何一个的媒 体播放器的媒体緩冲器实体400的可选择实施例,并且尤其在如图2b 所示的"附近,其中媒体緩冲器实体400只包括单个媒体緩冲器401, 其被用于普通媒体流402和选择媒体流403。媒体緩冲器实体400具有 位于媒体緩沖器实体400的输入408处的切换实体404,当流切换触发 帧405到达媒体緩冲器401的第一位置时,其选择地将单个媒体緩沖器 401的输入切换为普通媒体流402或给相应的媒体播放器选择的通道的 选择媒体流403。可选择地,切换实体404可同时监控输入流402和403 来找出流切换触发帧405,在它们进入緩冲器实体之前检测出这些帧。 当流切换触发帧405通过切换实体404被检测到时,媒体緩冲器401被 填充普通媒体帧,其被连续地传送给媒体緩沖器实体输出406。图3a示 出了就在媒体切换308被切换到其可选位置之前的情况,其中媒体緩冲 器401的输入即将被连接到选择媒体流403。
图4b示出了在t,+2,即在媒体緩冲器输入已经由切换实体404从 普通媒体流402切换为选择媒体流403之后2帧时媒体緩冲器401的内 容。媒体緩沖器401将连续地排出剩余的普通媒体帧,并且流切换触发 帧405终止普通媒体流。在切换之后,媒体緩冲器401连续地填充选择 媒体帧,其被传送给媒体緩冲器实体输出406以转换并呈现给终端用户。 选择流在媒体播放器中被接收并呈现给终端用户,直到新的流切换触发 帧405到达媒体緩冲器401。现在,媒体緩冲器输入408切换回普通媒 体流402,并且緩沖器再次接收普通媒体内容。
图5示出了根据另一个实施例的实现在普通媒体流与选择媒体流之 间的无缝切换,或相反切换,的方法的流程图。在步骤1,终端用户在媒 体播放器上选择用于接收偏好的媒体会话的通道。在步骤2,活动的流 在媒体播放器的緩冲器实体的输入上被接收。经由活动流到达的帧在媒 体播放器的緩沖器实体中被緩冲。在步骤3,被緩冲的流内容被转换并 呈现给媒体播放器的终端用户。在步骤4,当前在媒体播放器接收的媒 体流被监控以检测流切换触发帧的出现,并且当这样的触发帧被检测到 时,在媒体播放器的緩冲器实体中切换被激活(步骤5),从而导致可选 择媒体流的緩沖。由于切换,媒体播放器緩沖器实体的输出上的媒体内 容从普通媒体内容变为选择媒体内容,或相反。在该步骤之后,该进程在步骤2继续,并且监控过程和切换过程被重复。
图6示出了根据介绍的实施例中的任意一个,两个可选择緩冲器实 体中的任意一个如何在媒体播放器中被实施。该图示出了与前面参照图 1所述的媒体播放器一致的媒体播放器101,即,机顶盒,其经由住宅
网关112被连接到接入网络,即,固定接入网络。緩冲器实体300和400 优选地作为集成单元被连接到媒体播放器的输入。緩冲器实体的输出被 连接到媒体传输/接收部(MTRX) 109以转换所緩冲的流。来自于MTRX的 流被分配给监视器lll,例如,用于呈现给终端用户的TV屏幕。
尽管本发明已经参考特定的示例性实施例被描述,该描述通常仅期 望说明本发明的构思,并且将不被视为对本发明的范围的限制,本发明 的范围将通过附加的权利要求被定义。
权利要求
1. 一种在媒体播放器中接收的媒体会话的普通媒体流(301、402)与选择媒体流(302、403)之间切换的方法,包括在所述媒体播放器中执行的下述步骤接收所述普通媒体流或所述选择媒体流的媒体帧;在媒体缓冲器实体(300、400)中缓冲所接收的媒体帧,和在媒体缓冲器实体处控制切换,以使媒体缓冲器实体的输出(305、406)响应于在所接收的媒体帧中的流切换触发帧(207、213、307、405),从传送普通媒体帧变为传送选择媒体帧,或相反。
2. 根据权利要求1所述的方法,包括附加步骤 在媒体播放器(IOI、 105)处转换所传送的媒体帧的内容,并将内容呈现给终端用户,其中媒体播放器是机顶盒、蜂窝电话、因特网收音机 或PC中的一个。
3. 根据权利要求1或2所述的方法,其中媒体緩沖器实体(300)的 输出(305)当在媒体緩沖器实体的输出(305)上检测到所述流切换触发 帧(307)时,在第一媒体緩沖器(303)和第二媒体緩冲器(304)之间切换。
4. 根据权利要求1或2所述的方法,其中媒体緩沖器实体(400)的 输入(408)当在媒体緩沖器实体的输入上检测到所述流切换触发帧时, 从普通媒体流切换为选择媒体流,或相反。
5. 根据权利要求1至4中的任意一项所述的方法,其中选择媒体 流(302、 403)是默认媒体流(204、 210)或者个人化的媒体流(205、 206、 211、 212)。
6. 根据权利要求5所述的方法,其中选择媒体流是经由单播承载 或组播承载接收到的。
7. 在媒体播放器(IOI、 105)中用于在接收的媒体会话的普通媒体 流(301、 402)与选择媒体流(302、 403)之间切换的装置,包括媒体緩冲器实体(300、 400),用于接收和緩冲媒体帧,所述媒体緩 冲器实体具有切换实体(306、 404),所述切换实体(306、 404)适用于控 制媒体切换(308、 407),以使媒体緩沖器实体的输出(305、 406)响应于 所接收的媒体帧中的流切换触发帧(307、 405),从传送普通媒体流帧变 为传送选择媒体流帧,或相反。
8. 根据权利要求7所述的装置,其中切换实体适用于检测所接收 的媒体帧中出现的任何流切换触发帧。
9. 根据权利要求7或8所述的装置,还包括用于转换所传送的媒 体帧的内容并将内容呈现给终端用户的装置(109、 110)。
10. 根据权利要求7至9中的任意一项所述的装置,其中媒体緩冲 器实体(300)包括第一媒体緩沖器(303)和第二媒体緩冲器(304),并且 其中切换实体适用于当在媒体緩冲器实体的输出(305)检测到流切换触 发帧(307)时,在第 一媒体緩沖器与笫二媒体緩冲器之间切换媒体緩沖 器实体的输出(305)。
11. 根据权利要求7至9中的任意一项所述的装置,其中媒体緩冲 器实体(400)包括单个媒体緩冲器(401),其中切换实体适用于当在媒体 緩冲器实体的输入检测到流切换触发帧(405)时,将媒体緩沖器实体 (400)的输入(408)从普通媒体流(402)切换为选择媒体流(403),或相 反。
12. 根据权利要求7至11中的任意一项所述的装置,其中媒体播 放器(IOI、 105)是机顶盒、蜂窝电话、因特网收音机或PC中的一个。
全文摘要
一种在媒体播放器中接收的媒体会话的普通媒体流(301、402)与选择媒体流(302、403)之间切换的方法和装置,所述媒体播放器包括媒体缓冲器实体(300、400)。普通媒体流或选择媒体流的媒体帧在媒体缓冲器实体中被接收并缓冲。然后,在媒体缓冲器实体处切换被控制,以使媒体缓冲器实体的输出(305、406)在所接收的媒体帧中检测到流切换触发帧(207、213、307、405)时,从传送普通媒体帧变为传送选择媒体帧,或相反。
文档编号H04N7/24GK101461240SQ200680054834
公开日2009年6月17日 申请日期2006年12月21日 优先权日2006年6月2日
发明者A·法斯本德, I·马斯伊沃斯, J·哈伦 申请人:艾利森电话股份有限公司