广播数据用自适应带宽系统和方法 【发明背景】
本发明总体涉及一种对广播系统提供自适应带宽体系的系统和方法,具体来说,涉及根据下行终端用户行为对广播型系统分配带宽的系统和方法。
诸如电视系统和有线系统的典型广播系统对全部业务节点和/或用户广播相同的信号。这些典型系统总是发送一相同信号,不管终端用户是否用该信号,因而称为广播系统。希望诸如有线电视等广播系统能具有数字交换系统,以便系统带宽仅用于终端用户实际使用的业务。
存在试图为广播系统提供一些交换系统性能的各种系统。例如,转让给斯坦福(Stanford)大学的一个专利阐述一种在有线系统中跟踪并针对按人口统计规定的观众的方法,其中一个或多个不同通道包含可针对特定客户群宣传的广告。然而,该专利未说明广播系统用的数字数据交换系统。转让给Zenith的另一专利揭示一种在同一电视发送系统复用压缩图像和辅助数据的方法。该系统包含反馈机构,使复用器可改变信号分量缓存速率,以保持某质量水平。此系统也不是数字数据交换网。转让给朗讯(Lucent)的又一专利阐述一种多个电视发送信道上复用数据业务的方法,此方法中,每一信道上最大数据量固定,但带宽管理器动态跟踪信道的带宽利用率,并能判定使附加通信业务位于何信道。
数字数据交换网可为广播系统提供目前广播系统没有的许多优点和性能。例如,送到每一用户或业务节点的各种信号(包括节目信号和广告)均可更加专门针对各用户或业务节点。此外,还对可某些时间段增加、减少或删去分配给任一业务的带宽。数字交换系统还使各信号复用可送到每一业务节点。因此,希望为通常广播系统提供数字数据交换网。针对这点,引入本发明。
发明概述
提供一种广播系统用带宽自适应系统和方法。此系统使诸如有线电视的广播系统可根据业务节点或用户的反馈改变供给该业务节点或用户地任何业务带宽。此系统还可使特定业务退出一些预定时间,从而该带宽可用于其他业务。总的来说,此系统使诸如有线电视的典型数字广播电视型系统可变换成数字数据交换网系统。
具体来说,此系统可包含根据下行端用户或业务节点的反馈重新分配系统带宽的再复用器。可根据下行终端用户行为产生用户或业务节点的反馈。例如,如果接到某一业务节点的全部用户当前不在使用某一业务,则可减小分配给该具体业务节点未用的业务带宽,并将空出的带宽分配给其他业务。此系统还允许依据业务节点当前的需要对为每一业务节点产生的不同信号复用以最短的等待时间加入或退出业务。为了退出/加入业务,此系统可用新颖的环形缓存机制,后文将详细说明。
根据本发明的一个方面,提供有线电视系统分配数字图像、数字声音和数据中优化带宽效率的方法。具体而言,可按要求动态配置传输信道或其部分,使其仅包含该时间对这些信道服务的客户有价值的数字图像、数字声音和数据分量。可用动态带宽管理部件/机制完成此按要求配置,该部件/机构能对客户利用方式的变化进行监视并作出反应,指令再复用器模块在给定时间从带宽需要小的数字业务将带宽分配给带宽需要大的业务。下文说明按照本发明达到此目的的一种或多种流程控制机制。此外,通过这里说明的各种方法,可取得所述带宽效率而不使系统客户的服务降级。所述系统需要在有线电视系统各光通信节点对每一数字载波信道建立并分配独特的复用。
根据本发明的另一方面,此系统可包含数据接收机以及带宽分配和复用系统,前者接收诸如CNN或EPSN电视业务所需数据的数字广播电视数据和IP数据,后者将系统中的带宽动态分配给一个或多个业务节点。可根据馈入带宽分配和复用系统的有关用户行为的反馈,发生动态分配。具体来说,该带宽分配和复用系统可包含连接在一起的再复用器、带宽管理器和数字广播电视业视服务器。该服务器接收有关用户行为的反馈,将其传到带宽管理器。带宽管理器可根据用户行为判断如何分配系统带宽,在复用器可根据来自带宽管理器的命令分配系统带宽。利用此系统,提供广播型数据用的交换数字数据网。
附图简要说明
图1是示出根据本发明结合有带宽分配系统的广播系统的框图;
图2是根据本发明带宽分配方法一实施例的示意图;
图3是根据本发明带宽分配方法另一实施例的示意图。
较佳实施例详细说明
本发明尤其可用于数字广播电视系统中根据用户行为动态分配带宽,因而在该数字有线电视广播的背景下说明本发明。然而要理解,本发明的系统和方法有更大范围的应用,诸如可用于需要动态带宽分配的其他类型广播系统。较佳实施例中,本发明的实现可利用诸如服务器、再复用器和业务节点等一个或多个硬件以及一个或多个硬件执行的诸如带宽管理器以及业务节点和再复用器中的软件等一个或多个软件。该硬件和软件一起实现带宽分配系统。现较详细说明本发明的广播数据带宽分配系统。
图1是说明根据本发明结合有带宽分配系统的广播系统10的框图。本例中,所示有线电视传输系统在连至该系统客户的多个载波通道上可用频分多路复用技术将数据(“业务数据”)分配给各数字图像业务、数字声音业务和数据业务(“客户业务”)。该系统可用各种复用技术在每一载波信道内分配多个客户业务。数字图像客户业务可包含诸如有线电视网的数字广播电视业务或诸如点播视频的针对性业务,可以是恒定位速率(CBR)视频数据流或可变位速率(VBR)视频数据流,可加密发送或不加密发送。将每一分离数字电视节目,包含其全部声音、图像和相关数据,当作一客户业务。传输系统包含业务节点20,该节点对其服务的全部客户发送一组共同的载波信道,各客户调谐到载波信道和该信道内需要接收特定客户业务的数据流。
具体来说,系统10可包含业务服务器部分12、带宽分配和复用系统14、传输系统16以及一个或多个消费者宅内设备(CPE)18。工作中,业务服务器可接收要通过广播系统发送的输入数据,并且接收控制带宽分配用的有关用户行为的反馈;带宽分配和复用系统14可根据用户行为动态分配带宽,并对每一业务节点产生独特的信号复用;传输系统可将业务服务器以及带宽分配和复用系统连接到CPE,将各种复用传给各业务节点;CPE可将信号传输各个用户。较佳实施例中,传输系统16可以是陆地电缆、光缆、无线链路或卫星系统,CPE可以是光通信设备或电通信设备。每一CPE18可包含一业务节点20(较佳实施例中可为光通信节点)和该节点用的同轴缆线22,该缆线将一个或多个客户24与业务节点连在一起。业务节点20可从系统10接收信号复用,并且对每一家庭分配业务。业务节点还可产生诸如实时信道调谐信息等有关用户行为的信息,带宽分配和复用系统可用该信道在客户业务之间分配带宽。
每一客户业务的业务服务器12可包含视频点播(VOD)业务服务器30、IP数据路由器32和数字广播电视业务服务器34。VOD业务服务器30可根据分配给VOD业务的带宽产生传给带宽分配和复用系统14中再复用器38的VOD业务数据,可产生传到带宽管理器40的带宽请求,还可接收来自带宽管理器的带宽分配应答。IP路由器32可接收要在系统10上传送的IP数据,可根据分配给IP业务的带宽产生再复用器38重发用的IP业务数据,可产生要发送到带宽管理器40的带宽请求,还可接收来自带宽管理器的带宽分配应答。除VOD数据和IP数据外,再复用器还可接收数字广播电视流。数字广播电视业务服务器34可在传输系统16上接收来自各业务节点20的用户行为反馈,诸如任选的实时信道调谐信息。可处理用户行为数据,以产生有关业务节点20当前带宽需求的信息,并将其传到带宽管理器40,后者可用该反馈在各业务间动态分配系统带宽。
带宽分配和复用系统14可包含再复用器38和带宽管理器40。带宽管理器40可根据反馈数据和业务服务器的带宽请求,对各业务动态实时分配系统带宽,并且对再复用器发布带宽命令。再复用器30可根据带宽管理器的指令对每一业务节点20产生信号复用。距离来说,若从某一业务节点退出一业务一段预定时间,则该业务节点的信号复用不包含该退出的业务。再复用器的性能确保全部分配给客户业务的带宽业务通过各种方法提供给业务,这些方法包括退出数据分组和各种统计复用法。
带宽管理器40可根据客户业务指定的请求和基于带宽管理器判决树的规则,动态跟踪传输系统上客户业务请求的带宽业务,并且能在载波信道之间和内部对每一客户业务动态分配带宽业务。带宽管理器判决树实现一些规则,诸如:
(1)对某一客户业务永久保留带宽;
(2)对某一客户业务保留带宽一段规定时间;
(3)对某一客户业务保留带宽,直到机顶盒请求关断该带宽;
(4)如果某些数字电视业务(诸如VOD业务或数据广播业务)请求使用带宽,减小IP客户业务的带宽;
(5)对每种客户业务实施一种收费制,并根据该收费制分配带宽,使费率较高的业务在没有其他高费率业务已对相同时隙请求带宽的条件下,收到请求的带宽。
还可指定带宽业务,使其包含量大和/或平均位速率。判决树还可包含以下规则:如果某一业务节点(光通信节点)所服务的客户未调谐到某一数字图像客户业务(诸如数字有线电视网),则客户业务可显著降级,甚至暂时脱离通过该信道发送的数据复用,以减少该客户业务消费的带宽量。
具体来说,带宽管理器40负责给业务服务器12提供有关哪些载波信道能达到各业务节点的信息。带宽服务器还给业务服务器提供每一信道的各种带宽参数,诸如能对客户业务保证的最大平均位速率和能保证带宽的持续时间。载波信道信息和这些参数限定可提供的带宽业务。
为了对某段时间取得某带宽,每一业务服务器可对带宽管理器请求带宽。于是,带宽管理器对服务器的请求发送受理或拒绝的信息。若受理该请求,带宽管理器还对再复用器发送通知,其中包含分配给该客户业务的带宽业务的有关描述符。再复用器利用这些描述符和再复用器判决树规则,在每一复用中给全部客户业务提供带宽业务。
任何客户业务可以是再复用器的单播模式或多播模式。在单播模式情况下,包含某一客户业务所用客户业务数据的单一数据分组流输入再复用器后,复用成连到某一业务节点20的单一出站载波信道。在多播模式下,包含某一客户业务所用业务数据的单一数据分组流输入再复用器后,复用成一个以上的出站载波信道。例如,数字有线电视节目的单一数据流可输入再复用器,并且复用成一个载波信道,用于该再复器服务的每一客户业务节点20。
系统的载波信道可用不同的压缩协议和调制方案。一较佳实施例中,可用MPEG-2传输流协议规定的多节目传输流,并且可用正交调幅(QAM)调制每一载波信道以便传输。用本系统提供的客户业务可包含传给遵照MCNS/DOCSIS或DVB-DAVIC缆线调制解调器标准的用户缆线调制解调器的互联网协议(IP)数据分组,IP路由器32可包含遵照这些标准的缆线调制解调器终接系统。现较详细说明广播系统中提供业务质量(QoS)性能的方法。
图1所示的系统10可借助通过以下参照图2和图3说明的带宽管理器所用的方法,在带宽业务提供附加的业务质量(QoS)性能,得到强化。具体而言,可对规定类型的客户业务(诸如互联网协议(IP)客户业务、数字广播电视业务)或对诸如按要求的QoS标示的客户业务之类具有某标志的客户业务在每一载波信道内永久保留最低程度的带宽(“基底级”),或将该带宽保留一段规定时间。
利用带宽管理器判决树,带宽服务器可对不受基底级保护的客户业务分配带宽,其分配方式是确保这些业务消费的平均总带宽不超过载波信道可用总带宽减去基底级后所得的量,如果需要,再复用器可用各种位速率降低技术增强此策略。
图2说明载波信道60的例子,该信道可包含第1业务基底级信道62,以便保证该业务的数据无论载波信道其余部分如何都有该带宽。因此,信道其余部分64可在该非保扩信道64发送各种集合非保护数据(例如本例中为压缩视频信号1、压缩视频信号2和压缩视频信号3)。图2所示例子中,基底保护业务超过基底级若干次,但至少总保证基底级带宽。由于若干原因,集合非保护数据信道的带宽要求会变动。第1个原因是在非保护信道中建立数据的客户业可包含带宽要求变化造成的可变位速率数字视频数据流。第2则由于若当前没有用户使用特定客户业务,再复用器就可根据带宽管理器的命令使非保护信道64其中一个或多个数据流降级。
图3说明载波信道70的例子,信道可包含第1基底级72(本例中用于IP数据)、第2基底级76(本例中用于数字声像)以及第1基底级72和第2基底级76所载送客户业务都可用的非保护信道74。因此,根据本发明,带宽管理器可在给定载波信道内建立并管理一个或多个附加基底级。通过采用带宽管理器中的配置工具,可根据一天的时间、过去或当前的利用程度将一个或多个基底级配置成上升或下降到不同的程度。
根据本发明,本系统可利用带宽管理器所用的各种方法对没有客户CPE进行调谐的已降级或从复用中消除的数字视频客户业务提供业务质量(QoS)。带宽管理器所用的方法包括:(1)环形缓存器,(2)I帧传送带,(3)基底级保护系统,(4)基于首端的MPEG接续。
环形缓存器法 具体而言,对已经从复用中完全消除的MPEG-2数字广播电视客户业务在再复用器中建立该客户业务数据的环形缓存器。
具体来说,环形缓存器是实时数字图像客户业务所需全部数据的连续流,这些数据存放在作为该缓存器实际主体的再复用器随机存取存储器(RAM)中,此存储流的数字视频数据包含MPEG-2规范规定的一个“图像组”(GOP)。每一GOP用“I帧”开始。为了在缓存器中保持实时流的当前数据,下一GOP的I帧进入再复用器就尽快删除存放的GOP并用该I帧代替。再复用器在收到该GOP其他帧时继续用其他帧填充环形缓存器,直到下一I帧替换全部GOP。因此,该缓存器在任何给定时间由部分GOP或全部GOP组成。
然后,动态带宽管理器可在全部时间对每一数字广播电视客户业务保持此环形存储器,或仅在无客户CPE调谐到该客户业务的时间建立并保持该缓存器。在带宽管理器判定客户CPE装置已调谐到从发送复用中消除的数字广播电视客户业务时,该管理器将部分或全部GOP置入缓存器,使其加入复用,并且只要至少一个客户CPE保持调谐到该客户业务,就在复用中包含该客户业务的全部后续GOP。此方法使调谐到因MPEG-2压缩标准的性质而发送复用中当前未包含的客户业务的客户,其经历的延迟或“等待时间”最短。根据上述标准,接收装置(即MPEG-2译码器)仅能用I帧开始进行数据流译码。GOP内的其他类型的帧(诸如B帧和P帧)不能用于启动译码处理。因此,如果译码器试图开始数据流译码时,收到的第1帧不是I帧,就必须等待收到I帧后才开始对视频数据译码。当前用的多数MPEG-2编码器仅每0.5秒产生一个I帧。因此,不用上述环形缓存器,则试图对加到复用中的MPEG-2视频数据流译码的译码器必须在开始译码前发现该数据流后等待长达0.5秒。环形缓存器给MPEG-2译码器立即提供I帧,因而可消除此延迟。
在从客户CPE到带宽管理器的回程等待时间较短的情况下,此方法可行。在这种情况下,将客户业务加回其复用的信息会接收得快到足以使请求客户业务的时间和将其在屏展现的时间之间的总延迟能允许。
I帧传送带 对已经降级但未从复用中完全消除的客户业务而言,带宽管理器能确保在全部时间复用中保留足够的数据,使得客户若调谐到该客户业务,能快速传送至少第1视频帧作为“静止帧”。客户CPE中的MPEG-2译码器能在电视屏幕上保持该静止帧,同时又将需要的附加数据加入复用,以传送全视频数据业务。若传输系统利用MPEG-2视频数据编码标准,通过在每一载波信道复用对每一视频数据流包含每秒至少一个I帧,能完成上面刚阐述的这种方法。在从客户CPE到带宽管理器的回程等待时间较长的情况下,这种方法可行。这时,静止帧指示会很快得到所请求的数字视频客户业务。
基底级保护系统 可进一步强化本发明的系统,使传输系统传送的数字图像、数字声音和数据的客户业务可用能保持基底级(见图2和图3)对其他不受基底级保护的客户业务的QoS影响最小的方式在载波信道间进行分配。通过以确保不受基底级保护的数字图像和数字声音客户业务在每一信道中的平均总位速率不超过总信道带宽容量减去基底级所得的值的方式(例如确保数字视频数据和数字音频数据即使不受保护也有足够带宽),对各载波信道分配这些业务,能达到这点。
CPE专用PMT和单播传送 在典型的MPEG-2数字视频系统中每一多节目传输流(MPTS)的复用包含多个节目流,并且所有这些流可提供给受权对其接收的全部CPE。复用器通过利用称为PAT和PMT的MPEG-2表传送这些流的标识和基本组成分量。复用器对每一复用建立PAT和PMT后,将这些表插入MPTS分组数据流。CPE利用PAT、PMT及其虚似信道映像(VCM)安排特定节目流所需数据的位置。对复用添加新节目流或从该复用删除现有数据流时,复用器通常必须建立反映新信息的新PAT和PMT。建立新PAT和PMT需要的时间会增加终端用户经历的等待时间,通过使给定复用中的PMT专用于某一CPE而不是专用于某一节目业务,可强化本发明的系统。CPE请求新节目业务时,再复用器38或数字广播电视业务服务器34用请求节目业务的数据替换当时发送到CPE的节目业务数据,其中包括通过利用这里说明的环形缓存器方法。PAT中的节目业务标识号及其数字图像、数字声音和数字数据的“基本流”的标识不变,从而避免建立新PAT和PMT带来的等待时间。
虽然上文参照本发明的特定实施例,但本领域的技术人员会理解,此实施例可变化而不背离所附权利要求书限定的本发明原理和实质。