Iptv网络中的方法和节点的制作方法

文档序号:7642970阅读:250来源:国知局
专利名称:Iptv网络中的方法和节点的制作方法
技术领域
本发明涉及因特网协议TV (IPTV)网络,特别它涉及IPTV网络中的节 点以及一种在媒体内容分配器所提供的不同媒体信道之间进行切换(zipping) 的方法。
背景技术
现今存在几种将电视信道提供给在家里的电1^!众的技术.-
ilili星或地面网络无线模拟广播,通过同轴电缆网络模拟广播;
Mffll星或地面网络无线数字广播,通过同轴电缆网纟繊字广播; 以及
JM: IP网络的数字组播流或单播流,被称为IPTV。 用户所体验的信道变换的不同取决于正在使用哪种技术。
在模拟广播的情况下,所有TV信道总是存在并且解调瞬间开始,即观众 瞬间地^^验信道切换。
在数字领域中,有两个主要因素影响当从第二信道变换至第一信道时第一 信道的图像显示在电视屏幕上所花的时间。第一,获取存在在电视机上的第一 频道的媒体流所花的时间,第二, 一旦它存在,解码时间,即产生该第一信道 的第一图像帧所花的时间。在数字广播的情况下信道总是存在的,因此获取存 在在电视机上的第一信道媒体流所花的时间几乎为零,但为了节约存储空间和 传输带宽,图像帧被编码。解码以产生第一信道的第一图像帧所花的时间给信 道变换增加了明显的大约几秒的延迟。常用的移动图像专家组定义的MPEG-2 编码方案以简单的方式说明这点。MPEG-2编码给出由三种不同,的编码帧 构成的流包含将帧解码为电视图像帧所需足够信息的I-帧,只包含相对于先 前帧变化的信息的B-帧和P-帧,即不可能从B-帧和P-帧开始解码并产生电视图 像帧。图l示出了I-、 B-和P-帧的序列。因而,为了产生图像帧,需要I-帧并 且两个I-帧之间的时间大约在1到5秒。当M IP网络使用IP组播流(或单播流)传送TV信道时,两个因素, 即获取存在在电视机上的新信道的媒,所花的时间和生成新信道的第一图像 帧的时间都会有助于信道变换时间(也被称为信道切换时间)。为了节省网络带
宽,TV信道仅在其被需要时才送至用户并被数字编码,如上所述这将增加变换 时间。然而,随着禾,IP网络的宽带^ 各变得 €越普遍,很多运营者希望向 他们的顾客提供包括通过IP网络发送的TV的捆绑服务。舰IP网络发送TV 信号也使得互动和个性化TV成为可能。也就是说,观众可以通过例如投票参 与电视节目或接收与TV信道相关联的个性化内容,例如与广告相关的私人报 价。
如上所述,在IPTV网络中信道变换时间会达到数秒,这会导致用户满意 度的缺乏。因而,IPTV信道变换的主要问题是由于过长的切换延迟即从切换开 始直到来自被选择的信道图像存在TV屏幕上的时间导致用户满意度的缺乏。 该延迟的主要原因是,如上所述,获取所选媒^^至TV所花的时间以及生成 第一图像帧所花的时间(在MPEG-2编码的情况下,获取下一I-帧所花的时间)。
为了进一步解释现有技术的缺陷,描述从一个IPTV信道变至另一个的步 骤,假设该信道用IP组播流传送
首先,IPTV网络发送IGMP离开消息至已存在的组话,并发送IGMP 加入消息至选择的组播会话。离开会话的过程增加了固定的延迟时间。IGMP 加Ai曾加了与会聚层的数量成比例的时间,该IGMP加入必须穿过该会聚层直 至咜至哒提供所选择的组播流的组播路由器。
试图减轻获取所选择的媒術荒到TV所花的时间导致的延迟的现有解决方 案是基于迫使所有内容流的静态组播订阅尽量靠近最后一英里接口。由于不能 保证订阅将被使用,并且最后订阅组的通道是携带开销而不是有效负载,这有 效地成为广播解决方案的皿。
进一步的,也没有已知解决方案来解决由编码导致的延迟,例如在MPEG2 情况下的帧间延迟。

发明内容
因此,本发明的一个目的是减少IPTV网络中的信道切换时间。 本发明的和媳是基于在给定时间预观何能的信道,喜欢信道,终端用户将在给定的时间切换到该喜欢的信道。基于该预测,预测的信道在预期的变换之
、因此,根据本发明的第一方面,提供一禾中IPTV网络中的节点,用 31 信道从媒体内容分配器分配媒体至接收分配的媒体的用户的可连接的机顶盒。 该节点包括检索有关用户信道切换行为的信息的装置,预测器,被配置为基于 检索的信息预测将被用户选择的至少一个信道,起始器,被配置为用来订阅一 个(或多个)预测的信道,以及缓冲器,被配置为缓冲订阅的一个(或多个) 预测的信道以实现快速信道切换。
根据本发明的第二方面,提供一种IPTV网络中的方法,用于M信道从
媒体内容分配器分配媒体至接收分配的媒体的用户的可连接的机顶盒。该方法
包括以下步骤检索有关用户信道切衡亍为的信息,基于检索的信息预测将被 用户选择的至少一个信道,订阅一个(或多个)预测的信道,以及纟夷冲订阅的 一个(或多个)预测的信道以实现快速信道切换。。
M31缓冲预测的信道,使每一缓冲器tt^地从最近的l-帧开始,可以几乎 是立即产生图像帧,使得用户立刻感觉到信道切换。然而,用户现在将观看反 向时间偏移一个I帧长度的信道,即几毫秒到几秒之前。根据一个实施例,提供
一种装置,用于决定何时放弃B-帧敏和P-帧直到所i^人缓冲器馈送的缓冲的信 道与主馈送(main feed)同步并且然后切换到主馈送。
如m^择了新信道,为了育,切换回目前的信道,根据一个实施例,缓冲 器将开始高速缓存正在收看的信道的I-帧循环。
本发明的优点在于它允许终端用户接收感知的信道切换,其相当于终端用 户喜欢的信道列表的模拟世界的信道切换。
本发明进一步的优点在于它允许在最后一英里驱动设备上动态的加入和 离开,减少了加入命令静态供M常消耗的带宽。
本发明实施例的进一步的优点在于,至少一个I-帧循环的缓冲解决了 STB 中mpeg解码器上I-帧同步的问题。在信道切换中,其提供I-帧,用于生鹏屏 幕上显示的图像的mpeg解码器所需的关键帧。


图l示意性地示出了根据现有技术的MEG-2的I-帧、P-帧、B-帧序列;图2示意性ite出了 IPTV网络,在其中根据本发明的节点被实现;
图3a示意性地示出了根据本发明的节点;
图3b示意性地示出了本发明的实施例;
图4示意性地示出了根据本发明的一个实施例的缓冲器;
图5示出了根据本发明的实施例的缓冲器的一部分;
图6和7是根据本发明的实施例的方法的流程图。
本发明的对斜卩特征在以下结合附图的详细描述中会更加明显。然而,应 该这样理解,附图是完全为示意目的而设计的,并不作为对本发明的限定,这 应参考随附权利要求。可以进一步理解的是,附图并不是必须依比例绘制,除 非另外指出,否贝咜们旨在概念性地示出在此所述的结构和步骤。
具体实施例方式
本发明的基本思路是禾,用户信道变銜f为的知识以及M:信道切换预测
表。根据本发明的节点被配置为禾,用户信道变擬亍为的知识以便预须,户信 道变换,并使得在预期的信道切换之前使得预测的要使用的信道靠近用户的 STB。
该节点可以在图2所示的IPTV网络的视频边缘中实现。图2的EPTV网络 包括头端201,其与内W^供商200相连接,并且适用于将包含来自内皿供商 的内容的媒術荒分配至编码器202和组播分配器209。编码器202编码媒体流, 并且组播分配器209 fflil组播分配来分配编码的媒体。编码的媒^^il过不同 的IP-网络和路由器203组播至IPTV网络的视频边缘205。该视频纖205被 确定为其中终端用户接入IP网络的点。这通常被定义为BRAS (宽带远程接入 月艮务器)/DSLAM组合。普舰缘只解决到终端用户的数据信道的粒。视频 边缘包括一组器件,其在该区域中增加了提供用于改善向终端用户进行视频月艮 务传送的方法的功能。因此,视频边缘205包括DSLAM206 (数字用户线路接 入多路复用器),并进一步与被称为最后一英里网络207的接入网络相连接。最 后一英里网络是用户的STB(机顶盒)与IP网络连接的网络,即STB和DSLAM 之间的链路。最后一英里网络207进一步连接至用户的STB208,由此STB208 与用户的电视机210连接。根据本发明的节点300 地在视频边缘中实现, 但其也可在DSLAM206或STB208或电视机210中实现。STB是接收加密、未加密多媒体和服統号,并通过接口将它们再现在电丰肚的设备。
本发明涉及IPTV网络中的节点,用以M31信it;人内容提供器200分配媒 体或其他内容至接收信道的用户的可连接的机顶盒208。图3a中示出了节点 300,其包括适于用来检索与用户信道切换行为相关的信息306的检索器301和 基于检索的信息来预测将被用户选择的至少一个信道的预测器302。进一步的, 节点300包括适于订阅预测的一个(或多个){言道的起始器308和用于缓冲一 个(或多个)组播信道以实现快速信道切换至预测的一个(或多个)信道的缓 冲器303。应当注意,起始器308启动缓冲器303的缓冲。
与信道切换行为相关的信息包括用户执行信道变换(即执4亍{言道切换)的 时间以及所涉及的信道的属性,例如,是否被分类为戏剧、体育、新闻、喜剧 等,即信息可以包括用户A周一下午8点从信道1变为信道3,其中信道1现 在的节目是体育新闻,如被分类为体育,信道3现在的节目是"ER"的插曲, 如被分类为戏剧。进一步的,与用户行为相关的信息必须还包括相关STB的标 识。STB特殊用户的标识也可包含在该信息中。即在具有同一个STB的四个成 员的家庭中,*成员被标识并且为为#家庭成员预湖嗍立的信道切换行为。
最开始,给每个用户分配默认的用户切换行为。用户可以通过图形用户界 面(GUI)手动地更新该默认的用户切换行为。用户标识和信道标识^i也在〈言 道改变时被记录,这意 信道切换行为可以基于用户执行的信道切换行为定 期的或根据需要来更新。
基于与标识的用户的用户信道切J射亍为相关的信息,可以使用已被证实的 数据采堀技术来高确定度地预测标识的用户在任意给定时间将切接虔的信道。 因此,根据本发明的节点包括预测器,其适用于基于检索的与信道切换行为相 关的信息来在不久的将来预测由用户选择的至少一个信道。给定操作者定义的 切换至某一信道的可能性的阈值,可以定义"喜欢的信道列表"307,包含有被 用户选择的可能性高于所定义阈值的信道。该"喜欢的信道列表"为每个用户 定义并且根据一天的时刻是动态的。喜欢的列表上的信道数量将由操作者基于 缓冲器中可用的存储器来定义。
根据本发明,"喜欢的信道列表"307中定义的信道被订阅并缓冲到缓冲器 303中以实现快速信道变换至预测信道。通过存储用户选择的预测信道至缓冲器 中,当信道切换发生时I言道已经可用于用户的STB。也就是说,在用户的STB上具有信道媒体流所花的时间所导致的延迟被基本上消除。应当注意的是,如
果本发明的节点在视频边缘中实现,与从首端传送媒術荒至用户的STB的总时 间相比,从视频ii^传送媒体流至用户的STB所花的时间可以忽略。当信道缓 冲至缓冲器中时,信道被订阅并加A^至用户STB的组播组。因此,节点的起 始器被配置为在预定的时间段内订阅被预测会被选择的信道,如通过发出IGMP 加入命令。然后,如果用户不选择任何预测信道,节点被配置为处理向免费资 源发出离*令。
缓冲器303优选地被配置为存储被预测使用的每个信道I-帧至I-帧的信道, 以及正在收看的信道。如果用户选择了另一个信道但自己后悔了并希望返回到 先前信道,通过缓冲目前正在f顿的信道,可以变回该信道。因此,根据一个 实施例,缓冲器适用于至少缓冲^所缓冲的媒体流(信道)的最近的I-帧循环。
该节点还包括监控器305,适用于监控信道切衡于为,例如ffiM控IGMP 请求。图3b示出了i鄉控器。监控器305因而适用于记录和仓iJ建信道切船亍为 的日志,并向检索器301提供用户行为信息306。应当注意的是,监控器305 还可远离本发明的节点300被放置,例如置于在最后一英里网络的设备中。
此外,节点300,如检索器301,还可以包括数据库309,用于存储监控的 信道行为,即创建的日志。还应当注意的是,该繊库还可保持与监控器关联, 例如如上所述与该节点分离。
根据一个实施例,该节点包括适用来将缓冲的媒体流之一从纟爱冲器馈送至 用户的机顶盒的加入推动器(pin facilitator)。该缓冲保证了当切换至该信道时,
可以立刻m^至与sra同步的地方,并且如果用户切换回去也不会有中断。
可替换地,当缓冲的信道被馈送至STB时,缓冲潟fi^f讨论的信道上的 下一I-帧,并且当它被定位时从首端将流馈送给STB。图4示出了包括缓冲器 303和加入推动器304的节点300。从内容提供器将由预测器302基于由驗装 置检索的用户行为信息预测的将被使用的信道的媒体流麟至缓冲器303。这种 情况下,两个信道是在缓冲器303的303a和303b中缓冲的I帧-I帧。当缓冲的 其中一个信道被用户选择时(例如,当发出加入命令时),加入推动器适用于将 选择的信道的媒体流407馈送至用户的STB208。应当注意的是,图4中至 STB208的虚线表示可育巨省略中间节点。本发明还允许缓冲的信道和由于I-帧循环时间的可能Ei^被缓冲在主馈 送的信道之间的同步。该同步通51放弃大小小于可配置阈值的b-帧和p4贞来发 生,即包含少量信息(由该可配置阈值确定)的b-帧和p"帧被放弃。应当注意
的是,被放弃的p-帧和b-帧的识别是由缓冲器在缓冲的媒im被m^至用户的
STB之fr^l行的。图5示出了该同步。图5示出了当将缓冲501在缓冲器303 中时(在这种情况下,图4的缓冲器部分303a)以及当直接/Ai卞離(内额 供器)麟时的媒術荒。在时间tl,用户切换至缓冲的媒術克。为了能够解码 该流,必须从缓冲器中存储的第一 I-帧开始传输。然而由于主馈送是在缓冲的 流前面的三个帧,其与主馈送并不同步。那意味着为了与主馈送同步而不得不 放弃来自缓冲器的B-帧和P-帧中的三个帧。
因而,加入推动器iMi腿用于监控缓冲器以會嫩根据可配置的阈值决定
何时放弃B-帧,赶所棘自缓冲器缓冲的媒術i与对应的从媒体内容分配器
(被称为主馈送)直接分配的媒体流同步。
可替换地,在信道被用户收看的整个时间期间从缓冲器,信道,即不执 行同步并且只给STB m来自缓冲器而非来自上述实施例中的主馈送的流。如 mm:缓冲器给STBt離流,建议在缓冲器中存储两个I-帧循环。
因此,基于加入信道所需的时间,称为"m",本发明的节点适用于在预期 的信道切换之前"n"秒按照喜欢的信道列表加入组播组,其中"n"是加入组 所需的时间加上安全裕度以确保在请求的信道切换前m (n,+安全裕度)秒完 成加入。
本发明还允许网络工程师预测网络需求,因为它为^用户接收喜欢的j言 道列表。该统计还可以提供正在收看的信道和没有被收看的信道的市场和商业 幵发者信息。
本发明及其实施例还涉及以下与将结合图6描述的方法。
601、 监控信道切换行为。
602、 检索关于信道切J射亍为的信息。
603、 基于检索信窗、预测将被选择的至少一个信道。
604、 订阅一个(或多个)预观啲媒^^荒。
605、 缓冲订阅的一个(或多个)预测媒術荒以实现决速信道切换至一个(或 多个)预测的媒体流。根据一个实施例,缓冲预测的媒術荒的至少一个I-帧循环。
606、 将缓冲的信道之一从缓冲器卞,至用户的机顶盒。 根据可替换的实施例,还执行以下步骤。
607、 监控缓冲器以决定何时放弃B-帧敏和P-帧直至所^A缓冲器馈送的 缓冲信道与从媒体内容提供商直接分配的相应信道(即不,过缓冲器馈送的 相应信道,其也称为主馈送)同步。
608、 馈送来自主馈送的信道。
因此,当用户的STB发出了到被预测将使用的信道的信道切换命令时,根 据实施例的节点被配置以执行以下步骤
停止正在收看的信道的馈送并开始缓冲信道I-帧至I-帧的馈送。 把缓冲的I-帧至I-帧卞衛送至用户的STB。
开始检查B-帧和P-帧以根据可配置的阈值来决定哪些帧被方文弃。 当检测到缓冲的信道的下一 I-帧时,执行非无缝切换或执行无缝切换。 非无纟射刀换意歸至STB的流被从缓冲的麟切换至主馈送。这将导致描
述了缓冲的耗尽和主流中的切换点间的时间的数据的丢失。这将导致场景间的
突然转变并将被终端用户察觉。
无纟射刀换意瞎基于上述的阈《鼓文弃b-帧和p-帧,直至缓冲的媒体流与主
微的媒術荒同步。当实现同步时,来自主麟的媒術荒被離至用户的STB。
该方法确保了视频的感知平滑度并改善了终端用户的满意度。
如果用户决定切换回之前收看的信道,馈送所缓冲的之前收看的信道的媒
m并且重复同步的过程。
尽管己经以多个实施例的方式描述了本发明,但是可以预期的是改变、修
改、替换和其同等物对于本领域的技术人员来说一旦阅读了说明书和附图将变
得显而易见。因而,这意赠以下所附的权禾腰求包含了在本发明的范围之内
这样的改变、修改、替换和等同物。
权利要求
1、一种IPTV网络中的节点,用来通过信道从媒体内容分配器分配媒体至接收分配的媒体的用户的可连接的机顶盒,其特征在于检索有关用户信道切换行为的信息的装置,预测器,被配置为基于检索的信息预测将被用户选择的至少一个信道,起始器,被配置为用来订阅一个(或多个)预测的信道,和缓冲器,被配置为缓冲订阅的一个(或多个)预测的信道以实现快速信道切换。
2、 如禾又利要求1所述的节点,其特征在于该缓冲^1进一步适用于存{诸 目前正被收看的信道。
3、 如前述任一权利要求所述的节点,其特征在于有关信道切换行为的 信息包括信道切换的时间和切换信道的至少一个属性。
4、 如权利要求1-3中任一权利要求所述的节点,其特征在于监控器,被 配置为监控信道切换行为并被配置向检索器提供有关用户信道切换行为的信 息。
5、 如前述任一权利要求所述的节点,其特征在于数据库,用于存储检 索的用户行为信息。
6、 如前述任一权利要求所述的节点,其特征在于所述缓冲器适用于缓 冲至少一个缓冲的信道的至少最近的I-帧循环。
7、 如前述任一权利要求所述的节点,其进一步的特征在于加入推动器, 其适用于从缓冲器^t用户选择的缓冲的信道之一至用户的机顶盒。
8、 如前述任一权利要求所述的节点,其特征在于加入推动器适用于放 弃B-帧^/和P-帧直至l術述从缓冲器馈送的缓冲的信道与直接从媒体内容提供 商分配的相应信道同步。
9、 如前述任一权禾腰求所述的节点,其特征在于该节点在视频纖中执行。
10、 如前述任一权禾頓求所述的节点,其特征在于该信道包括媒体。
11、 IPTV网络中的一种方法,用于M31信道从媒体内容分配器分配媒体 至接收分配的媒体的用户的可连接的机顶盒,其特征在于以下步骤检索有关用户信道切换行为的信息, 基于检索的信息预测将被用户选择的至少一个信道, 订阅一个(或多个)预测的信道,禾口缓冲订阅的一个(或多个)预观啲信道以实现决速信道切换。
12、 如权利要求11的方法,其特征在于缓冲步骤还包括缓冲正在收看 的信道。
13、 如权禾腰求11-12中的任一权利要求所述的方法,其特征在于监控 信道切换行为。
14、 如前述权利要求11-13中任一权利要求所述的方法,其特征在于缓 冲步骤包括缓冲至少一个缓冲的信道的至少最近的I-帧循环。
15、 如前述权利要求11-14中的任一权利要求所述的方法,其特征在于以 下步骤从缓冲器麟用户选择的缓冲的信道之一至用户的机顶盒。
16、 如权禾腰求15所述的方法,其特征在于以下步骤决定何时放弃B-帧衝和P-帧直到所述从缓冲器卞跪的缓冲的信道与直接从媒体内容提供商分配 的相应信道同步。
17、 如前述权利要求所述的方法,其特征在于以下步骤卞跪来自主麟的信道,其中该信iM"应于所述缓冲的信道。
全文摘要
本发明涉及IPTV网络中的一种方法和一种节点。根据本发明的节点被配置为使用用户信道切换行为的知识以便预测用户信道切换以及在预期的信道切换之前使得预测的将被使用的信道靠近用户的STB。
文档编号H04N7/24GK101595730SQ200680056707
公开日2009年12月2日 申请日期2006年12月20日 优先权日2006年12月20日
发明者G·P·康加拉思, I·马西瓦斯, J·哈伦 申请人:艾利森电话股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1