专利名称:用于改进的频道转换的方法和设备的利记博彩app
技术领域:
本申请大体上涉及网际协议系统,具体地涉及此类系统中改进的频道转换 (channel switching)。
背景技术:
IPTV(网际协议TV)是在通过IP网络(通常是广播接入网络)递送所广播的TV 服务时所使用的术语。另外,由于IP网络的灵活性的缘故,能够递送更加个性化的服务,例 如视频点播或其他用户特定的服务,其然后通过单播IP流被递送到终端用户。IP视频系统 正成为在服务供应商向家庭用户和商业用户的三重播放提供中的关键特征。提供可接受的 具有合理画面质量的频道转换时间对于客户采用而言是必需的。该问题直接映射成在客户 房屋中和网络内这二者处都保持低延迟。 为了根据视频流开始解码并构造图像,需要从流中收集许多信息,所述流仅仅以 特定频率发生。特别地,为了开始显示新视频馈给(feed)的图像,解码器需要等待直到所 谓的内部帧(intraframe)(就MPEG-2编解码器而言)或随机接入点帧(就MPEG-4/H.加4 编解码器)到达视频流。内部帧是媒体流中仅有的、在它们自己上包含足以重构全象的信 息的帧。它们通常以0. 5到5秒的周期发生,这取决于编码类型。 现有解决方案使用用于从视频服务器或最靠近的接入节点获得在视频传输(HTTP GET或其他)中传送的最后内部帧的拉取(pull)机制,或者用于递送略微时移的视频流的 不同机制的组合,以使得接收内部帧的时间距离大幅减小。这些解决方案意味着,频道转换 机制将仅仅能够示出静态图像直到下一个内部帧到达并且视频解码能够继续,或者你的带 宽消耗随着你在接入节点(DSLAM或等效物)可获得的时移流的数目而增长。如果时移发 生在接入节点本身中,则对复用接入节点的处理能力和功能的要求极大地提高。
因此,需要用于减少频道转换时间的机制。
发明内容
本发明的总体目的是提供一种改进的媒体网络。
本发明的另一目的是在IP媒体网络中提供改进的频道转换。
本发明的进一步的目的是在IPTV网络中实现减少的频道转换时间。
这些及其他目的根据所附权利要求集合来实现。 基本上,本发明包括一种方法,所述方法提供频道/客户端状态寄存器以便在具 有多个客户端节点的网际协议网络中实现改进的频道转换,所述多个客户端节点均能够通 过多个频道从至少一个视频提供者系统接收视频会话,通过最初将多个客户端节点安排 Sl成关联组群(associated group);在转换到或加入新频道时,第一客户端节点向所述关 联组群传送S2频道更新消息,所述频道更新消息包括第一客户端节点的标识、新频道的标 识和对于所述频道的拓扑指示;根据所述传送的频道更新消息来提供和更新S3所述多个 客户端节点中每一个中的相应频道/客户端状态寄存器,由此实现了识别所述关联组群中的客户端节点与什么频道相关联或正在观看什么频道。 此外,本发明公开一种方法,其在具有多个客户端节点的网际协议网络中实现改 进的频道转换,所述多个客户端节点均能够通过多个频道从至少一个视频提供者系统接收 视频会话,其中每个客户端节点保持相应的频道/客户端状态寄存器,并且当第一客户端
节点转换到或加入新频道时,根据其相关联的频道/客户端状态寄存器来识别sio与新频
道相关联的组群中的至少一个第二客户端节点,此后根据其所识别的至少一个第二客户端
节点和拓扑指示器来确定Sll最靠近的客户端节点,请求S12最靠近的客户端节点提供最 近接收的独立(selfcontained)媒体帧。然后,第一客户端节点至少根据所接收的独立媒 体帧来对新频道进行解码和观看S13。最后,第一客户端节点此外向所述相关联的拓扑指示 的所有其他客户端节点传送S14频道更新消息。 另外,在后续详细说明中公开了用于实施上述方法的方案和设备。 本发明的优点包括实现快速频道转换,具有能够根据接入网络中的可用带宽来调
整的性能。可用带宽与期望终端用户频道转换时间之间的折衷能够通过修改频道通告消息
的TTL值来调节。所述值越高,将能够把客户端用作I-帧源的接收机就越多,并且将填充
频道表的频道就越多。
通过参考以下结合附图所给出的描述,将会最佳地理解本发明及其进-和优点,在附图中
图1是其中能够实施本发明的IP系统的示意性框图; 图2是包括多个连续帧的一般媒体流的示意图; 图3是根据本发明的方法的实施例的示意流程图; 图4是根据本发明的方法的另一实施例的示意流程图; 图5是根据本发明的设备的实施例的示意图; 图6是其中实施本发明的系统的示意图。
-步的目的縮写IP网际协议IPTVIP电视STB机顶盒QoS服务质量DSL数字用户线DSLAMDSL接入复用器RG住宅网关IGMP因特网组管理协议GW网关P2P对等I-帧内部帧RAP随机接入点MPEG活动图像专家组
具体实施例方式
现在将参考图1中示意性地示出的IPTV系统来描述本发明。虽然本发明是在IPTV
系统的背景下描述的,但是其同样适用于向移动终端或个人计算机提供媒体/视频内容的
移动电视。另外,本发明是参考MPEG-2编解码器来描述的,在MPEG-2编解码器中,内部帧
被定期地提供。然而,相同的方法能够被应用于MPEG-4/H-264编解码器,其中作为替代,帧
为随机接入点帧。那两种类型的帧将被称为独立帧,因为它们是不依赖于待解码的和/或
解压縮的任何先前帧或后续帧的压縮帧。 如下给出对图1中的系统的不同部分的简要描述。 除其他未示出的之外,IP系统尤其包括与相应的机顶盒(STB) 10相关联的多个用 户或客户端。这些STB能够由一个或数个建筑物或某个其他地理区域内的STB来表示。此 外,该系统包括与各种STB IO相关联的一个或多个数字用户线接入复用器(DSLAM)设备 20。 DSLAM设备20通过DSL将来自网络的媒体内容递送到用户/客户端。DSLAM 20 —般可 以是IGMP感知的(IGMP-aware)或非IGMP感知的(non-IGMP aware) 。 IGMP感知的DSLAM 20能够在频道被预订时将现有多播业务自动地拷贝到新订户或客户端。其还应该能够在频 道预订结束时适当地终止多播流。非IGMP感知的DSLAM 20只是来回地传递往返于网络的 IGMP请求和多播业务。此外,该系统包括宽带区域网30和相关联的核心网络40,一个或多 个视频/媒体服务器50通过所述宽带区域网30和相关联的核心网络40向各种用户提供 所广播的视频/媒体流。 以上所描述的IP系统的各种设备仅仅是此类设备的一个例子。显然,所述设备 能够被换成具有相同或相似功能的对应设备。因此,所描述的DSLAM能够被替换为属于任 何其他适当接入技术(例如以太网、光纤、WLAN或UMTS)的设备。对于家中的以太网连接, DSLAM将成为以太网交换机,或者对于WLAN,你将具有WLAN基站。实质上,所建议的DSLAM 可以被替换为任何适当的第2层(链路层)转换设备。 本发明的基本思想是在系统中创建观看IPTV的用户的对等覆盖(peer overlay),所述覆盖被用于递送丢失的帧,S卩,它在IPTV客户转换到或者加入新的频道时 解码第一接收帧所需的内部帧或RAP帧。 通常,详见参考文献[l],频道转换包括多个连续步骤或动作以便允许客户端或用 户转换到新频道。当用户通过按下遥控器(或STB本身)上的按钮来初始化频道转换以改 变频道时,通常在新的视频馈给实际上能够被显示在与客户端STB IO相关联的屏幕上之 前会进行多个步骤。
频道改变信号被传送或发送到客户端STB 10 "TB 10向旧的组群(频道)发出IGMP离开请求并且向新组群(频道)发出IGMP 加入请求。
住宅网关(RG)看到IGMP加入并且如果新频道已经存在(即处于相同房屋的某 人正在观看相同的频道)则简单地将其拷贝到STB10,否则它就向上游转发IGMP。如果RG 不是IGMP感知的,则仅仅转发IGMP加入。
接入节点(例如DSLAM)接收IGMP请求并且以与RG相同的方式动作如果它是 IGMP感知的,则检查多播馈给是否已经存在,(邻近的某人正在观看该频道),并然后将该频道拷贝到新端口,否则它向上游转发IGMP加入。
针对聚合路由器重复该过程,所述聚合路由器再次检查该频道是否已经被接收。 如果否,则它将IGMP加入转发到分布路由器,其中流总是在那里呈现。
最后,当到达其中存在频道多播馈给的控制点时,通过不同的节点将其转发到 STB,所述不同的节点更新它们的多播表以反映该多播馈给的存在。 IPTV系统运行所需的关键性特征之一是在STB 10中缓冲分组以除去网络所施加 的抖动。因此,每个STB在缓冲器中积聚所接收的数据帧直到缓冲器达到某一阈值为止,其 后解码过程开始。另外,为了能够重构图像,需要在多播馈给中接收内部帧。
另一重要细节是旧频道需要被终止以避免消耗带宽。该过程类似于IGMP加入,但 利用IGMP离开(其将在所有IGMP感知的节点中被检查并被与接收旧的多播馈给的节点的 列表进行比较),多播树被精减(prune)并且不再向下游拷贝数据。对于IGMP的最近版本 (版本3) , IGMP加入/离开已经被替换为IGMP成员资格报告(IGMPv3MR),其在单个消息内 提供加入和离开功能这二者。 为了应对频道转换延迟时间的不同部分,各种不同的且补充的技术方案是可能 的。IGMP建立延迟能够通过使多播频道尽可能靠近地供终端用户使用而得以改进,但是这 会在接入网络中引起更多的带宽消耗。 本发明所关心和改进的主要部分是内部帧延迟,即接收能够被用于对媒体流进行 解码的新频道的第一内部帧所花费的时间。图2中的示意图示出使用MPEG-2的视频流的
典型编码方案,然而包括类似帧(例如RAP帧)的其他编码方案也是可能的,例如MPEG-4
坐坐 寸寸。 如图2中所示,对于MPEG-2编解码器,媒体流包括各种类型的帧,P_帧、B_帧和 内部帧,内部帧被标记为"I-帧"。I-帧是仅有的就编码而言不依赖于先前或未来帧的帧。 仅仅对I-帧本身进行编码,这样仅仅帧内编码(intraframe coding)被使用。因此,当在 帧序列中引入误差时它是有用的,因为它再次恢复了正确帧。P-帧是通过使用先前的P-帧 或I-帧的预测来编码的。该预测通常通过运动补偿和运动预测来完成。最后一种类型的 帧是B-帧,其是通过对I-帧和P-帧的正向和反向预测,乃至它们的值之间的估计来编码 的帧。这类帧对传播误差敏感,但是优势在于低比特率。 在编码的视频/媒体流中两个参数是重要的,视频分辨率(例如就HDTV而言 1920x1080像素)以及内部帧频率(例如,(大致)每5秒一个)。这两个参数都影响编码 频道的带宽要求。分辨率还影响在流被解码时所感知的用户质量,而内部帧频率在转换到 或加入新频道时带来延迟直到客户端STB有可能开始解码媒体流中的帧为止。
如上所述,本发明基于以下构思创建或构成观看IPTV(就此而言,移动电视)的 用户的对等(P2P)覆盖。该覆盖被用来递送丢失的独立帧(例如来自最后传送的I-帧的 内部帧)直到IPTV客户端所接收的第一帧改变频道为止。如此,当用户改变频道时,IPTV 客户端执行针对新频道的IGMP加入并且开始接收来自多播组群/频道的帧。同时,客户端 根据在存储器中存储的并且通过使用在P2P覆盖中所传送的信息而构建的频道表来请求 丢失的I-帧。 本发明基于以下构思在关联组群(即对等覆盖)中的每个客户端节点处提供和 更新客户端/频道状态寄存器。并且,基于当加入或转换到新频道时每个客户端节点如何保持和利用它的客户端/频道状态寄存器。 参考图3,将描述在客户端节点处提供和更新频道/客户端状态寄存器的方法的 实施例。 考虑包括多个客户端节点的网际协议网络(如图l所示),所述多个客户端节点接 收或至少能够通过多个频道从视频提供者接收媒体或视频会话。最初,客户端节点或多个 客户端节点的子集被安排S11成关联组群(例如广播组群、多播组群或对等(P2P)覆盖), 如包围客户端节点的点线框所指示的。 当关联组群中的客户端节点之一加入或转换到新频道时(根据已知方法并且不 在此进行详细描述),它向关联组群中的其他客户端节点传送S2频道更新消息。所述消息 包含客户端节点的标识、新频道的标识和客户端的拓扑指示器。拓扑指示器包括使得其他 客户端能够确定到该客户端节点的距离的信息。 根据一个实施例,拓扑指示器提供关于客户端节点的地理位置的信息并且使得客 户端节点能够确定它们到其他客户端节点的相应距离。 一种这样的地理指示器可以是由一 般定位系统(GPS GeneralPositioning System)提供的地理坐标。另一潜在的地理指示器 可以指示每个客户端节点之间的网络跳数。 根据另一实施例,拓扑指示器提供关于两个客户端节点之间的传输所需的时间的
信息。这通常可以通过诸如生存时间(TTL)值之类的时间戳来实现。另一可能的时间戳可
以通过执行以下附加步骤来实现将关联组群中的所有客户端节点同步到公共时钟,例如
网络时间协议。如此,频道更新消息包括用于客户端节点的时间戳,并且在接收到频道更新
消息时,每个客户端节点能够确定自经更新的客户端节点的传输时间。 在接收到频道更新消息时,每个客户端节点根据在频道更新消息中所包含的信息
来提供和更新S3相应的频道/客户端状态寄存器。因此,关联组群中的每个客户端节点知
道什么客户端节点正在观看什么频道,并且到每个其它客户端节点的距离是多少(在地理
上或在时间上)。 为了减少频道/客户端状态寄存器中的数据量,可能有必要就如何和何时执行寄 存器的更新施加一些限制。 根据特定实施例,仅当客户端节点彼此在预定拓扑距离内时才更新寄存器。例如, 在预定跳数、预定传输时间、预定地理距离等内。因此,可能有必要执行另外的步骤对照某 一预定准则来比较和检查拓扑指示器。 根据另一实施例,仅当客户端节点在新频道上已达预定最小时间时才传送频道更 新消息。这将减少在客户端快速通过(z即)许多频道的情况下会引起的大量频道更新消 息。可选地,频道更新消息被立即传送,但是接收到消息的客户端节点仅仅在自接收到来自 相同客户端节点的最后更新消息起已经过去预定时间间隔的情况下才更新其寄存器。
上述方法确保关联组群中的每个客户端节点提供和更新寄存器,所述寄存器包括 有关什么客户端当前在观看什么频道、以及每个客户端节点离多远的信息。术语"当前"在 这样的意义上使用就具有寄存器的客户端而言是当前的。由于客户端可能已经离开频道, 失去连接或仅仅关闭其接收设备,寄存器反映在频道更新消息被发送时的那个时刻的情 形。 参考图4,将描述在转换到新频道时利用所提供和更新的频道/客户端状态寄存器的方法的实施例。 在IP网络(如图l所示)中,客户端节点被配置成如先前所描述的那样提供和更 新频道/客户端状态寄存器。当客户端节点希望转换到或加入新频道时,它根据已知方法 转换频道并且接收媒体帧。然而,为了实现更快地开始对新频道的内容的实际显示,客户端 以如下方式利用其寄存器。 客户端节点利用其寄存器来识别S10其关联组群中正在观看该新频道的一个或 多个客户端节点。根据所识别的一个或多个其他客户端节点,客户端节点基于该客户端的 寄存器中的拓扑指示器来确定Sll所识别的节点中的哪个节点在拓扑上是最靠近的节点。 此后,客户端节点向最靠近的客户端节点发送消息以用于请求S12最近接收的独立媒体 帧,例如新频道的内部帧。然后,客户端根据所接收的内部帧来解码并观看S13新频道。最 后,客户端节点向其关联组群传送S14频道更新消息,包括其标识、新频道的标识和其拓扑 指示器。 根据特定实施例,内部帧请求是到所确定的最靠近的客户端节点的单播消息。然 而,虽然它会引起大量信令和带宽消耗,但也有可能向与请求内部帧的相同频道相关联的 多个客户端节点传送多播消息。 可能需要考虑的一个方面是出现以下情况所确定的最靠近的客户端节点没有对 帧请求做出响应。这可能由于请求消息本身的丢失,客户端节点已经离开频道并且尚未发 送频道更新消息,或者客户端由于某种原因已经失去与频道的连接。在那种情况下,可能必 须向第二最靠近的节点发送请求。然而,总是存在以下可能性(或风险)新频道的下一连 续独立帧或内部帧已经被客户端节点接收到(在来自该频道的实际媒体流中),从而使得 第二请求没有必要。 根据另一实施例,客户端节点确定媒体流中的下一内部帧的最大预期到达是长于 还是短于最靠近的客户端节点的拓扑指示器并且根据该确定来决定是否有必要请求内部 帧。 现在将参考图5来描述根据本发明的客户端节点10中的设备1的实施例。
如先前所述,IPTV网络中的多个客户端节点IO被安排成关联组群。客户端节点中 的设备1包括频道更新单元ll,所述频道更新单元11负责在客户端节点10加入或转换到 新频道时向关联组群中的其他客户端节点传送频道更新消息。按照本发明的方法,频道更 新消息单元11被配置用于提供与客户端节点的标识、其当前最多加入的频道的标识和客 户端节点的拓扑指示器有关的信息。此外,该设备包括单元12,用于接收来自关联组群中的 其他客户端节点的频道更新消息并且将消息的信息存储在客户端/频道状态寄存器13中。
根据另一实施例,客户端节点10中的设备2(除先前实施例的单元之外)包括单 元21,该单元21用于使得转换到新频道的客户端节点能够根据其频道/客户端状态寄存器 13来识别其关联组群中当前正在观看相同频道的一个或多个客户端节点。此外,设备2包 括确定单元22,用于确定所识别的一个或多个客户端节点中的哪个节点在拓扑上最靠近。 另外,设备2包括单元23,用于向最靠近的客户端节点10请求最近接收的独立媒体帧或内 部帧。设备2还包括用于根据接收到的所请求的内部帧来转换到、解码和观看频道的单元。 最后,设备2包括单元25,用于向关联组群中的其他客户端节点传送频道更新消息。
优选地,上述两个设备共处于相同的客户端节点中。因而,根据图4和图5很显然
10的是,至少频道更新单元11、25和寄存器13属于或至少为这两个设备所利用。 图6图示了在与图1类似的IPTV网络中实施的根据本发明的设备。 虽然已经在IPTV系统中的客户端机顶盒的背景下对本发明的实施例进行了描
述,但是其同样适用于参与IP媒体交换的任何IP连接设备,例如个人计算机、移动终端等
等。根据本发明的客户端节点的设备能够位于客户端机顶盒中以及移动终端或个人计算机中。
总之该过程如下 多个活动的客户端STB被安排为构成关联组群,例如广播组群或P2P覆盖。
*当IPTV客户端被初始化时,它加入IPTV P2P覆盖。它立即开始监听该覆盖中的 频道通告。这些通告承载着该覆盖中观看其他电视频道的IPTV客户端的信息以及它们的 IP联系信息和到那些客户端的拓扑距离。
每个客户端利用它看见的通告所针对的所有频道来构建表和寄存器并且将观看 每个频道的客户端的信息与其位置信息一起存储。该表总是利用与用户的IPTV客户端距 离最短的客户端来更新。
当用户改变频道时,IPTV客户端开始接收来自多播频道的帧并且它立即向在该 表中所存储的正在观看相同频道的客户端发送缓冲请求。所述缓冲请求包含与所接收的第 一帧有关的信息(如序列号)和用户的客户端的位置信息。 *当来自去除IPTV客户端的应答到达时。它包含客户端对到达的帧进行解码所需 的最后的I-帧。 *最后,当已经过去若干秒并且用户已经决定其想要停留在当前频道时,IPTV客户 端向P2P覆盖发送频道更新广播消息,以通知当前频道正被观看。广播消息包含低生存时 间值,所述低生存时间值限制网络中的业务量并且确保只有靠近于用户位置的客户端将使 用用户的IPTV客户端作为丢失的I-帧的源。 本发明的优点包括实现快速频道转换,具有能够根据接入网络中的可用带宽来调 整的性能。可用带宽与期望的终端用户频道转换时间之间的折衷能够通过修改频道通告消 息的TTL值来调节。所述值越高,将能够把客户端用作I-帧源的接收机就越多,并且填充 频道表的频道就越多。 本领域技术人员将会理解,可以在不偏离本发明的范围的情况下对其进行各种修
改和改变,其中本发明的范围由所附权利要求来限定。 参考文献 1. "Managing delay in IP video networks,Version 1.0,,,White Paper,Cisco Systems 1992—2005。
权利要求
一种提供频道/客户端状态寄存器以便在具有多个客户端节点的网际协议网络中实现改进的频道转换的方法,所述多个客户端节点均能够通过多个频道从至少一个视频提供者系统接收视频会话,其特征在于将所述多个客户端节点安排S1成关联组群;第一客户端节点,在转换到或加入新频道时,向所述关联组群传送S2频道更新消息,所述频道更新消息包括所述第一客户端节点的标识、所述新频道的标识和对于所述频道的拓扑指示;根据所述传送的频道更新消息来提供和更新S3所述多个客户端节点中每一个中的相应频道/客户端状态寄存器,由此实现了识别所述关联组群中的客户端节点与什么频道相关联或正在观看什么频道。
2. 如权利要求1所述的方法,其特征在于所述拓扑指示包括提供关于从客户端节点到 关联组群中的其他客户端节点的距离的指示的参数。
3. 如权利要求2所述的方法,其特征在于所述拓扑指示包括与客户端节点的地理位置 有关的一般定位系统(GPS)信息。
4. 如权利要求1或2所述的方法,其特征在于所述拓扑指示包括与所述多个客户端节 点中的两个客户端节点之间的网络跳数有关的信息。
5. 如权利要求1所述的方法,其特征在于所述拓扑指示包括客户端节点在什么时间点 加入特定频道的指示。
6. 如权利要求4所述的方法,其特征在于根据来自与所关心的客户端节点相距预定跳 数内的客户端节点的频道更新消息来更新每个所述寄存器。
7. 如权利要求2所述的方法,其特征在于根据预定距离内的频道更新消息来更新所述 寄存器。
8. 如权利要求1所述的方法,其特征在于所述将所述多个客户端节点安排成所述关联 组群的步骤包括进一步的步骤将客户端节点同步到公共时钟。
9. 如权利要求8所述的方法,其特征在于根据网络时间协议来使客户端节点同步。
10. 如权利要求8所述的方法,其特征在于所述拓扑指示包括基于所述公共时钟的时 间戳。
11. 如权利要求10所述的方法,其特征在于所述提供和更新所述频道/客户端状态 寄存器的步骤进一步包括以下步骤将所述时间戳与所关心的客户端处的当前时间进行比 较,并且根据所述比较来更新所述寄存器。
12. 如权利要求11所述的方法,其特征在于如果所述比较产生小于或等于预定定时器 阈值的差,则执行所述更新。
13. 如权利要求1所述的方法,其特征在于所述拓扑指示包括IP首部中的标准字段,例 如生存时间值。
14. 如权利要求1所述的方法,其特征在于将所述客户端节点配置成广播组群。
15. 如权利要求1所述的方法,其特征在于将所述客户端节点配置成对等覆盖。
16. 如权利要求1所述的方法,其特征在于将所述客户端节点配置成多播组群。
17. —种在具有多个客户端节点的网际协议网络中实现改进的频道转换的方法,所述 多个客户端节点均能够通过多个频道从至少一个视频提供者系统接收视频会话,其特征在于每个所述客户端节点保持如权利要求1所述的相应频道/客户端状态寄存器,并且所述 方法进一步包括以下步骤第一客户端节点,在转换到或加入新频道时,根据其相关联的频道/客户端状态寄存 器来识别S10与所述新频道相关联的所述组群中的至少一个第二客户端节点;根据所述识别的至少一个第二客户端节点和所述拓扑指示器来确定Sll最靠近的客 户端节点;请求S12所述确定的最靠近的客户端节点提供最近接收的独立媒体帧; 所述第一客户端节点至少根据所述接收的独立媒体帧来解码和观看S13所述频道;所述第一客户端节点此外向所述相关联的拓扑指示的所有其他客户端节点传送S14频道更新消息。
18. 如权利要求17所述的方法,其特征在于所述帧请求包括到所述确定的最靠近的客 户端节点的单播传输。
19. 如权利要求17所述的方法,其特征在于所述独立帧包括适于与先前或后续接收的 帧无关地被解码和/或解压縮的压縮帧。
20. 如权利要求19所述的方法,其特征在于所述独立帧是MPEG-2编解码器中的内部帧。
21. 如权利要求19所述的方法,其特征在于所述独立帧是MPEG-4/H. 264编解码器中的 随机接入点帧。
22. 如权利要求17所述的方法,其特征在于通过确定与所述新频道相关联的哪个客户 端节点距第一客户端具有最少的跳数来确定所述最靠近的客户端。
23. 如权利要求17所述的方法,其特征在于通过确定与所述新频道相关联的哪个客户 端节点在其时间戳与第一客户端节点处的当前时间之间具有最小时间差来确定所述最靠 近的客户端。
24. 在具有多个客户端节点10的网际协议系统中的客户端节点中的设备l,所述多个 客户端节点10均能够通过多个频道从至少一个视频提供者系统50接收视频会话,其特征 在于所述客户端节点10被配置成关联组群;用于在频道转换时向所述关联组群传送频道更新消息的装置ll,所述消息包括客户端 节点的标识、所述频道的标识和对于所述客户端节点的拓扑指示;用于从其他客户端节点接收频道更新消息并将其存储在相应客户端/频道状态寄存 器13中的装置12。
25. 在具有多个客户端节点的网际协议网络中的客户端节点中的设备2,所述多个客 户端节点均能够通过多个频道从至少一个视频提供者系统接收视频会话,其特征在于用于在转换到频道时根据其频道/客户端状态寄存器来识别与所述频道相关联的所述组群中的至少一个其他客户端节点的装置21 ;用于根据所述识别的至少一个其他客户端节点来确定最靠近的客户端节点的装置22 ;用于请求所述确定的最靠近的客户端提供最近接收的独立媒体帧的装置23 ; 用于根据所述接收的独立媒体帧来转换到、解码和观看所述频道的装置24 ;用于向所述关联组群的客户端节点传送频道更新消息的装置11、25,所述频道更新消 息包括其标识、所述频道的标识和拓扑指示。
26. 在具有多个客户端节点10的网际协议网络中的客户端节点IO,所述多个客户端节 点10均能够通过多个频道从视频提供者系统50接收媒体会话,其特征在于所述客户端节 点10包括如权利要求19和20所述的设备。
27. 如权利要求21所述的客户端节点,其特征在于所述客户端节点10是客户端机顶 盒、移动终端、个人计算机之一 。
全文摘要
在一种提供频道/客户端状态寄存器以便在具有多个客户端节点的网际协议网络中实现改进的频道转换的方法,所述多个客户端节点均能够通过多个频道从至少一个视频提供者系统接收视频会话,最初将所述多个客户端5节点安排S1成关联组群。第一客户端节点,在转换到或加入新频道时,向所述关联组群传送S2频道更新消息,所述频道更新消息包括所述第一客户端节点的标识、所述新频道的标识和对于所述频道的拓扑指示。此后根据所述传送的频道更新消息来提供和更新S3所述多个客户端节点中每一个中的相应频道/客户端10状态寄存器,由此实现了识别所述关联组群中的客户端节点与什么频道相关联或正在观看什么频道。
文档编号H04N7/173GK101715648SQ200780053240
公开日2010年5月26日 申请日期2007年6月4日 优先权日2007年6月4日
发明者I·马斯伊瓦斯 申请人:艾利森电话股份有限公司