具有用户控制回放功能的预存储多节目的制作方法

文档序号:7679843阅读:392来源:国知局
专利名称:具有用户控制回放功能的预存储多节目的制作方法
技术领域
本发明总体上涉及内容传递,具体而言,是传递节目到某个单独业务部门或住户。
背景技术
内容通过卫星、微波、UHF、VDSL、光纤、VHF、或电缆等多种不同方式传递到用户的置顶盒。所获得的大部分内容是根据出版在节目指南中线性时间表。利用这些传递系统可以获得某些附加服务,比如按观看付款(PPV),视频点播(VOD)以及拟视频点播(NVOD)。PPV允许用户根据线性时间表购买观看节目的权利。VOD提供能力便于用户在任何时间观看节目并由用户控制回放。NVOD是一种混合方法,所获得的节目是在一系列频道中线性播放且开始时间交错的,但是用户不能控制回放。
PPV,VOD,和NVOD远程存储内容,并按照专用的或共享的频道传递给用户。PPV和NVOD根据线性时间表广播,多个用户共享单一频道同时观看节目。因为共享单一频道,所以用户不能控制内容回放。相反,传统的VOD在专用频道上单播给单独用户,这样就允许控制回放。比如,用户可以开始、停止、倒带、快进、或暂停VOD节目。
发明概述本发明涉及传递节目到某个单独业务部门或住户。在一个实施例中,节目从内容供应商发送。在一个步骤中,在任何用户请求内容供应商发送第一批节目之前,至少要记录第一批节目的第一段。检测到用户请求某个第一批节目。如果在交错期终止前没有检测到用户请求,那么就要记录从内容供应商发送的第二批节目的第二段。如果在交错期终止前检测到用户请求,那么就要记录某个第一批节目。
在另一个实施例中说明了从用户位置接收来自远程提供器的节目的方法。在一个步骤中,在任何用户请求任何节目之前,必须确认发送自内容供应商每个节目的第一段都已经存储了。如果任何节目的第一段没有被存储就要存储。当检测到请求时,作为响应需要存储多个节目的第二段。
在另一个实施例中,说明了从用户位置接收来自远程提供器的节目的方法。在一个步骤中,在任何用户请求内容供应商发送第一批节目之前,至少要记录第一批节目的第一段。检测到用户请求某个第一批节目。在交错期之外当检测到用户请求时就连续记录某个第一批节目。
附图简要描述本发明结合附图加以描述

图1是表示节目传递系统的一个实施例的方框图;
图2是表示节目传递系统的另一个实施例,离有线电视供应商远处有一个附加的内容供应商的方框图;图3方框图表示节目传递系统的一个实施例,以无线方式传递内容从有线电视供应商到传输系统;图4方框图表示节目传递系统的一个实施例,它采用基于卫星的传输系统;图5是表示包含控制频道的置顶盒的一个实施例的方框图;图6是表示有内容存储能力的置顶盒的一个实施例的方框图;图7是图示获取实时节目或预先存储节目的流程的流程图;图7A是图示获取实时节目或预先存储节目的交互确认特征的流程图;图7B是图示获取预先存储节目的一个实施例的流程图;图7C是图示获取预先存储节目的另一个实施例的流程图;图7D是图示获取预先存储节目的又一个实施例的流程图;图8A是图示选择预先存储节目的过程的流程图;图8B的方框示一个实施例,它耦合确认特征到基于菜单的实施例;图9A的方框示一个观看特定拟视频点播(NVOD)节目的实施例;
图9B的方框示一个观看收集自多个频道的节目的实施例;图9C的方框示另一个观看收集自多个频道的节目的实施例;图10A的流程图表示用户控制回放的NVOD观看步骤;图10B的流程图表示用于为用户在本地预先存储俱乐部节目的过程;图11A的方框图描述置顶盒的另一个实施例,该置顶盒同时记录多个节目;图11B的方框图描述置顶盒的另一个实施例,该置顶盒一次记录整个复用的节目流;图11C的方框图描述置顶盒的另一个实施例,该置顶盒包含两个调谐器;图12A的方框图描述置顶盒的另一个实施例,该置顶盒记录在多个不同的载波频道上的节目;图12B的方框图描述置顶盒的另一个实施例,该置顶盒记录在多个不同的载波频道上的节目并保证其完全性;图13A的方框图描述节目接收者的实施例,它同时产生多个数字频道;图13B的方框图描述节目接收者的另一个实施例,它同时产生多个数字频道;
图14的方框图描述节目服务器的一个实施例,它使用缓冲器在同时存储多个数字频道;图15的方框图描述节目服务器的一个实施例,它使用统计复用来组合多个数字频道;图16的方框图描述节目服务器的一个实施例,它使用大规模存储设备一次存储多个数字频道;图17的方框图描述复用NVOD节目,它在一个特定异频雷达收发机上播放超过六个小时;图18的方框图描述复用NVOD节目,其中每个异频雷达收发机的开始时间与其它异频雷达收发机交错开;图19A的方框图描述带有存储内容活动的4路复用NVOD节目的一个实施例;图19B的方框图描述另一个带有存储内容活动的4路复用NVOD节目的实施例;图20A的方框图描述另一个带有存储内容活动的4路复用NVOD节目的实施例;图20B的方框图描述另一个带有存储内容活动的4路复用NVOD节目的实施例;图20C的方框图描述另一个带有存储内容活动的4路复用NVOD节目的实施例;图21是使用NVOD循环节目来提供类视频点播(VOD-like)服务的流程图;
图22是表示使用NVOD循环节目来提供类视频点播(VOD-like)服务的另一个实施例的流程图;图23是表示验证所授权的回放操作的过程的流程图;以及图24是表示对所存储的节目验证所授权的回放操作的过程的流程图。
在后面的图中,类似的组件和/或特征用同样的引用标号。而且,同一类型的不同的组件的区分方式是在引用标号之后跟一个短横和用来区分类似组件的第二个标号。如果在说明中只使用引用标号,则该描述适用于任何一个有相同的第一引用标号的组件,而不管第二个引用标号是什么。
具体实施例的描述下面的描述只是提供优选实施例,而不是限制本发明的范围、适用性或配置。下面对优选实施例的描述将为本领域技术人员提供对实现本发明优选实施例的描述。应该理解,在不偏离后面的权利要求所包含的精神和范围的情况下可以对功能或元件安排做各种改变。
本发明的一个实施例提供节目给用户。用户可以带回放控制的观看节目而无须有到置顶盒的专用频道。通过使用远程控制,用户可以倒带、快进或暂停播放线性时间表节目来提供类VOD(VOD-like)功能。为了实现该功能,节目的一部分需要在用户决定观看之前在本地预先存储。当选择回放的节目后,剩余部分将从拟视频点播(NVOD)组下载。
在一个实施例中,附加的内容供应商允许用户观看预先确定的线性时间表电视节目。提供给用户的线性时间表节目可以实时观看,即当节目广播时观看。在该实施例中,订阅了附加内容的用户子集还可以订阅附加级别的利益,下面称为“俱乐部”。俱乐部成员还可以在任何时候访问所有线性时间表内容的子集。俱乐部成员可以用远程控制以类VOD方式倒带、快进或暂停播放这些内容。在一些实施例中,类VOD功能不需要俱乐部成员资格,可以在需要类VOD功能的时候为单独节目付费。
图1的方框图表示节目传递系统100。该节目传递系统100包括传递系统108,置顶盒120,订阅者管理系统124,订阅者服务器128,节目服务器132,节目请求数据库136,和卫星天线116。节目服务器132和节目请求数据库136是附加的内容供应商的一部分。附加的内容供应商系统与有线电视供应商系统的其它组件接合起来。
订阅者管理系统124包含所有用户的帐户信息,比如消费者姓名,地址,置顶盒地址,信用史,订阅状态,和VOD状态。该信息用于使能每个用户置顶盒120的节目。用来选择服务的交互式屏幕由订阅者管理系统124形式化。该屏幕允许用户选择附加产品或服务。通过卫星天线116,订阅者管理系统124接收有关任何下载节目或实时节目的节目信息,这些节目可以通过节目传递系统100获得。
订阅者服务器128存储内容,这些内容提供给传输系统108用来发布到置顶盒120。节目以压缩的数字形式存储。最好使用MPEG-2压缩,尽管在其它实施例中使用不同的算法,比如MPEG-4。从卫星天线116下载的节目用于后期广播或以可移动存储介质的形式(比如磁带或磁盘)提供。另外,实时内容被提供给订阅者服务器128用来通过卫星天线116或广播电视天线等立即广播。
有线电视供应商与附加的内容供应商系统交互,以便供应附加的节目给用户。附加的内容包括商业支持的频道,非商业性频道,在家购物,交互式服务,按观看付费(PPV),VOD,或NVOD 。在该实施例中,节目请求数据库136和节目服务器132分别提供附加信息给有线电视供应商,其内容给有线电视供应商广播到特定的置顶盒120。接口标准或定制软件允许附加内容供应商系统和有线电视供应商交互。系统之间的交互允许相互交流节目、演员表和其它信息。
订阅者管理系统124与节目请求数据库136交互,以便提供节目标题给用户。节目请求数据库136存储用户特定信息,俱乐部特定信息和节目信息。用户特定信息包括姓名、地址、置顶盒地址、成员特权,成员历史,以及可用的预付款等。俱乐部特定信息包括节目列表和描述,即将到来的有吸引力的节目,首映节目和特别节目,成员历史概况,节目分类使用法等。对实时广播,节目信息包括时间表,节目描述和即将到来的特别节目。
订阅者管理系统124可以获得用户特定信息,俱乐部特定信息和节目信息,以便计帐并形成菜单屏幕提供给用户。比如,用户可能想知道他们的帐号余额或某类可观看节目的播放次数。另外,一些实施例可以限制用户在一个确定时期重放节目的次数或在某一时期使用节目的次数。这些使用信息被存放在节目请求数据库136中,由订阅者管理系统124在传送标题给置顶盒120之前用来观看节目。
节目服务器132存储有关附加内容供应商的节目。订阅者管理系统124检查节目请求数据库136确认节目是否可获得。节目服务器132装载节目到订阅者服务器128或直接耦合节目到传输系统108。因此,订阅者管理系统124使用来自节目请求数据库136的信息以便为用户提供节目标题。
传输系统108获得各种不同节目并复用他们到一个导向置顶盒120的导管。通常使用频分复用技术以便传输各种节目流到单独同轴电缆,光纤或它们的组合。传输系统108包括模拟到数字转换器,数字压缩硬件,多路复用器和其它项目以便最好的使用可获得的带宽。订阅者管理系统124控制传输系统108路由合适的节目流到预期的用户置顶盒120。尽管图中没有画,但可以在传输系统108和置顶盒120之间加入节点,这是业界所熟知的。
尽管在上述实施例中节目请求数据库136和订阅者管理系统124是分离的,但是在一些实施例中可以组合这些功能。节目信息可以提供给订阅者管理系统124以便在该系统使用适当的软件和硬件用于管理。
参见图2,它图示了另一个实施例,其中把附加内容供应商系统204和有线电视供应商系统分离。该实施例允许附加内容供应商具有中心地位,它和多个位于较远地理位置的有线电视供应商通信。第一和第二卫星天线216,220通过卫星208相互通信。卫星208提供双向通信,比如订阅者管理系统124与节目请求数据库136交互,节目服务器132发送节目到订阅者服务器128或使用传输系统108发送节目到置顶盒120。
参见图3的节目传递系统300实施例,它使用卫星链路接收节目。卫星电视供应商使用第一个卫星天线304上传节目到卫星308。传输系统108耦合到第二个卫星天线312以便下载节目。传输系统108把卫星信号转换成能够被置顶盒120理解的格式。尽管在图3中没有画,但是其它卫星、电缆、微波接收器,和天线能够提供节目给传递系统108来分发给置顶盒120。
在订阅者管理系统124和置顶盒120之间传送的控制信息的方式有普通旧式电话服务(POTS)网络316,通向每个置顶盒120的控制数据信道,或双向卫星链路。发送数据到置顶盒120的方式是控制数据信道,而数据接收方式是POTS网络316。POTS网络316报告用法不是采用接近实时的方法,而是采用“存储转发”模式,置顶盒120报告用法根据预先确定的时间比如每晚午夜。另外,订阅者管理系统124能够通过POTS网络316周期性查询置顶盒120。
参见图4,它图示了另一个节目传递系统400,该系统把传输系统108放置到卫星408中。尽管只画了一个卫星电视供应商,但是可以有多个卫星电视供应商上传到卫星408。在卫星408中的传输系统组合来自许多内容供应商的节目并把组合的信号下载到每个用户的卫星天线412。置顶盒120对下载的信号进行解码。
每个置顶盒120中的调制解调器收发器通过POTS网络416与订阅者管理系统124通信以便提供标题和其它信息。该实施例使用POTS网络按接近实时的方式进行双向通信。一旦需要特别授权的节目被请求,订阅者管理系统124就查询标题。相反,其它实施例使用宽带包交换网络比如互联网进行该通信。
参见图5,它以方框图形式描述了置顶盒120的实施例。置顶盒120恢复数字信道并提供数字信道到用户选择的电视显示频道。置顶盒120包括节目接收器500,控制器504,显示接口524,控制收发器528,远程控制收发器532,频道显示器536。包括在节目接收器500中的有调谐器508,数字信道解调器512,数字信道选择电路516,解密引擎520。置顶盒120从耦合到卫星的卫星天线412接收节目,其它实施例可以使用其它传输方式。控制信息发送和接收都通过POTS网络316或其它双向信道。
节目接收器500从来自传输系统108的频分复用信号中选择预期的数字信道。控制信号,对应于将被降频变换的特定载波信道,被从控制器504发送到调谐器508。调谐器508对所选择的载波降频变换成中频(IF)载波。经中频载波调制的信号被数字解调器512转换成数字基带信号,其输出是加密MPEG信号。解密引擎520对数字基带信号执行解密,产生明文信号。控制器504提供密钥来使能解密。有多个数字信道通过所谓的统计复用过程在明文信号中交叉存取。在控制器504的指导下,预期的数字信道被数字信道选择电路516从明文信号中移出。为了允许对预期的数字信道解复用,要监视每个数字信道有唯一的节目标识符(PID)。在该点,数字信道被压缩成MPEG-2格式。
节目播出之前的最后一个步骤是以适合在电视上显示的格式通过显示接口524解压缩数字信道。在显示接口524中的MPEG-2解码器解压缩数字信道到NTSC格式,并将其格式调制到通常对应频道3或4的频率。把电视调谐到频道3或频道4来接收包含在数字信道中的节目。如业界所熟知,电视也可以选择组合视频或来自组合视频的S-VIDEO,或者S-VIDEO输入端口以便从置顶盒120接收程序。
控制器504监控置顶盒120的操作。控制器504执行所有来自遥控器的输入过程,选择载波信道和数字信道,以及处理控制信息。控制器504包括查找表,映射数字信道和对应的载波信道到显示频道。用户可以选择显示频道以便在电视上观看对应的数字信道的内容。通过使用查找表,控制器504导致置顶盒120调谐和解码用户通过遥控器选择的数字信道。
当用户请求节目时,订阅者管理系统124找到适当的传输路径并提供显示频道给用户。当准备好开始观看时,用户就用遥控器请求显示频道。置顶盒正确的调谐并解码对应该显示频道的数字信道。在另一实施例中,控制器504可以重新映射数字信道到任何显示频道,比如专用俱乐部频道。
控制信息被发送和接收通过控制收发器528经过POTS网络316。比如,置顶盒120可以通过收发器528的控制数据信道请求节目,而订阅者管理系统124用该节目的显示频道响应。收发器528包括有调制解调器,它把数据调制到电话线上并从电话线上解调数据。控制器504处理发送和接收来自控制收发器528的控制数据信道的所有数据。其它实施例可以是利用包交换网络,蜂窝数据网络,有线控制信道,微波链路或其它已知方法的双向通信。
在俱乐部节目回放期间,用户能用遥控器控制节目暂停、倒带或快进。俱乐部节目通过专用数字信道发送到置顶盒120。回放命令通过控制数据信道被发送到订阅者管理系统124,后者控制订阅者服务器128或节目服务器132以便调整回放。以这种方式,俱乐部程序可以像本地视频或音频那样在VCR或盒式磁带播放器那样播放。
遥控接收器532允许用户输入信息到节目传递系统100。使用遥控器,用户根据显示在电视屏幕上的菜单发送选择指令。控制器504处理这些选择并在接收到来自订阅者管理系统124的信息之后形成适当的提示。这些提示可以由控制器504和/或订阅者管理系统124产生。这些提示允许用户选择俱乐部节目回放或访问其帐户。
频道显示器536提供用户预期的显示频道。该显示器536可以是LED显示器,LCD显示器或是在电视屏幕上显示的覆盖图。用户使用来自频道显示器536的反馈来确认当前选择了哪个显示频道。
参见图6,显示了一个在本地存储一些节目的置顶盒600的实施例。该实施例包括控制器612,接收器500,显示接口524,节目服务器132和节目请求数据库136。俱乐部节目周期性的下载并存放到节目服务器132。该实施例通过耦合到传输系统108的同轴电缆接收节目。另外,控制信息也通过该电缆发送和接收。
控制器612管理置顶盒600的操作。数字信道被控制器612选择并下载到节目服务器132供以后观看或者直接发送到显示接口524用于实时观看。控制器612还接收用户特定信息,俱乐部特定信息和来自节目请求数据库136的节目信息以便为存放在节目服务器132中的俱乐部节目取标题。
在节目服务器132中用大规模存储设备,比如磁盘,磁带,录像机,光盘等存储下载的节目。本地存储允许以较少的延时暂停、倒带和快进节目。如今廉价的磁盘有80GB的数据存储,允许在置顶盒600中存放大约同样小时数的视频节目或1500小时的音频节目。应该理解,在某些实施例中可能存储非俱乐部相关节目的信息。
控制信息被控制收发器608发送和接收。该收发器608解调进入的控制数据信道,其载波通常在100MHz范围,并调制输出的控制数据信道,其载波频率通常在5-50MHz。控制器612处理所有从控制收发器608的控制数据信道发送和接收的数据。
控制数据信道被广播到所有与传递系统100有关的置顶盒120。为了避免其它置顶盒120的控制信息地址与预期的置顶盒120的冲突,控制信息的编址方式是保证标识符对预期置顶盒120唯一。另外,可以对控制信息采用密码术提供进一步的安全性,以避免意向之外的置顶盒120解码控制信息。
参见图7,该流程图显示获取实时节目或预先存储的节目的方法。图7的流程图包含各种获取实施例和确认实施例,标记为“A”,“B”,“C”和“D”,在图7A到图7D中分别有更详细的介绍。实时节目可以是普通订阅服务的一部分,它包含固定的节目时间表,按照给定的时间期限,比如一个月,进行播放。
控制存储节目的回放通常只能在俱乐部中获得。俱乐部成员资格通常是超出简单的订阅服务的增殖服务,通常也比单独的订阅服务用户花费高。但是,其它实施例可以无须属于订阅服务就提供俱乐部成员的特权。比如,商业支持的电视能够暂停、倒带和快进,而它不属于订阅服务。另一个例子下面将详细说明,作为一个市场策略,它提供更多样的俱乐部服务的样例给非俱乐部成员。
该过程的开始是在步骤704用户调谐电视机和置顶盒120。如果需要,在步骤708用户选择查看显示频道,后者对应于订阅服务。为了使能该选择,通过遥控接收器532把用户的选择告知控制器612。作为响应,控制器612参考频道查找表(即频道映射)并命令接收器500处理相应的数字信道。数字信道被发送到显示接口524以便在电视上显示之前压缩。为了与显示的数字信道一致,信道显示器536被控制器612更新以便反映所选择的显示信道。
在步骤712,订阅者节目按照其预先的时间表对用户播放。在步骤760中显示的确认服务可以被系统自动执行来提供信息给用户确认所订阅节目是否为一个俱乐部节目,允许对俱乐部成员增强特征。另外,控制器612监控一组命令(在步骤770、780和790中显示)中是否有任何一个命令被用户激活,可以被用于提供受控观看来访问预先存储的俱乐部节目。授权允许受控访问的所存储的俱乐部节目可以在步骤712选择或者是不同的俱乐部节目,如后面所述。
如果控制器检测到一个命令的输入,在步骤770、780或790确定是否授权对俱乐部节目选择进行回放控制。在步骤744,系统使用该确认,或者用于在步骤724授权用户回放控制,或者在某些实施例中,在步骤746决定是否显示促销信息。如果决定要显示该促销信息,就在步骤748把促销信息显示给用户。这些促销信息可以包括描述俱乐部成员的增殖好处的信息,俱乐部成员的附加成本,以及任何其它相关信息比如特别促销价格。
有关促销特征的一个重要方面是用户尝试在步骤770、780或790获得免费赠送的对俱乐部利益的访问。在步骤752决定是否允许这种免费赠送的访问,决定的做出可以通过订阅者服务器128访问订阅者管理系统124的信息实现。与决定是否允许免费赠送访问的有关的信息的例子包括但不限于如下信息这种免费赠送的访问以前是否被允许授权给某特定用户,该特定用户成为订阅者的时间有多长,该用户是否有任何拖欠债务的行为。
如果系统确定不能授予免费赠送的访问,那么返回到步骤712,用户仍用实时方式观看所订阅的频道。在一个实施例中,这整个过程对用户可能是完全透明的。从用户的角度看,他尝试去访问受限制的俱乐部特征时,对他电视中的节目流没有影响,因为他所观看的节目不是俱乐部节目或因为他不是俱乐部成员。相反,如果系统确定可以授予免费赠送的访问,它在步骤724提供给用户对俱乐部节目的回放控制。不管用户在步骤724是否被给予回放控制,作为免费赠送的访问或作为用户俱乐部的一部分,根据步骤770、780或790的精确确定,这种控制可以在所选择的节目开始提供,或者在命令被输入节目的那一刻。
一旦授权被批准后,订阅者管理系统124或控制器612就发送标题给置顶盒120,600。标题包括载波和对应于俱乐部节目的数字频道信息。控制器612命令接收器500恢复包含俱乐部节目的数字信道,并提供数字信道给用户。不管在步骤724中用户最终被如何授权控制俱乐部节目,系统都提供同样的能力。在步骤724,用户可以暂停、倒带或快进节目,就像在用户的VCR上播放一样。用户可以被给予有限的时间来观看俱乐部节目以便节约专门给用户的数字信道所需要的资源。换言之,在该实施例中,用户被给予预先确定的时间来观看俱乐部节目,比如节目长度的两倍。在预先确定的时间之外,不能启动该节目。
图7A详细显示了俱乐部确认特征的一个方面,在步骤760描述了其功能。确认特征的各个变种,下面将描述其中一部分,也包括在本发明的覆盖范围内。在步骤712,控制器612通常监控用户在不同频道之间的移动,等待用户固定在某个特定的订阅频道。在步骤761中确定用户是否固定在某个频道的方法之一是根据用户停留在该频道的时间段(比如5秒)。
如果用户最近没有访问所订阅的频道,在步骤712系统就简单的继续实时的提供该频道给用户。但是,在步骤762显示出用户刚才停留的频道的标识符。在步骤762,该标识符相对简短的显示(比如2-6秒)以便不干扰观看节目。在一个实施例中,该标识符只是简单的标志用户现在正访问他订阅的服务。在更复杂的实施例中,标识符可能包括动态产生的信息指示,比如正在显示的节目标题和节目的剩余时间。在另一个实施例中,通过短横线指示,标识符就根本没有显示,过程处理就直接转到步骤763。
在步骤763,要确定被访问的订阅频道是否是一个俱乐部节目。如果不是,系统返回步骤712显示该节目并在适当的时间段之后消除标识符。如果显示的是俱乐部节目,那么就在步骤764显示俱乐部确认标志。在该实施例中用短横表示,俱乐部确认标志单独显示而不是与标识符一起显示。俱乐部确认标志包括,举例而言,特殊的图标或字符串,它能够被俱乐部成员或其它订阅者识别以便被告知可以获得特殊的回放控制。在某些实施例中,同样的图标被用于下面描述的系统的其它部分,比如在节目指南或在各种菜单功能中。这种一致性增强了确认标识符的意义,既能够形成其识别价值,又能够增强其特殊的俱乐部特征的广告效果。与静态特征不同,俱乐部确认标志包含有动态基础,反映俱乐部节目名单的动态变化。覆盖标识符和确认标志的显示保持一段时间(比如在2到6秒之间),并在步骤765被去除以便用户能够在步骤712不受干扰的继续观看订阅频道。在某些实施例中,可以周期性的显示标识符和确认标志,比如15分钟的间隔。
在步骤766,控制器612还监控指定的信息密钥是否被用户激活。这些信息密钥被用于在屏幕上显示信息,描述正在显示的节目。这些节目信息包括,比如,节目标题,节目简述,节目开始的时间,在节目中显示剩余总时间,节目相关的内容,和节目的质量等级。在不同的实施例中,使用不同的组合或这些信息的子集。为了响应对指定信息密钥的激活,在步骤767控制器612指示节目信息显示到用户的电视屏幕。
在步骤768,要确定在订阅的频道上显示的节目是不是俱乐部节目。如果是,就有一个确认标志覆盖在节目信息上(步骤769),以便所显示的节目信息包含该指示节目回放控制特征对俱乐部成员是可获得的。在一个实施例中,确认标志与步骤764和系统运行的其它地方显示的一样,这样增强了图标对订阅者的解释。所显示的确认标志动态的决定以反映俱乐部节目在播出的基础上动态变化。节目信息显示,包括确认标志,可以被用户通过控制器612以再次激活指定密钥的方式去除。
图7B描述了激活俱乐部节目的用户回放控制的一个方法,一般对应于步骤780。在该实施例中,在步骤782控制器612监控用户是否激活了播放键或等价键。播放键用做一个单独键意味着选择当前显示的节目并从开始访问所存储的俱乐部节目。这个特征通过发布命令来立即访问整个节目以允许用户观看正在播出的节目。
激活该键,对控制器612而言,意味着用户发起了请求访问当前订阅节目的俱乐部版本。在步骤784和786处理该请求,确定(1)显示的订阅频道是否是一个俱乐部节目,(2)该用户是否一个俱乐部成员并因此可以访问预先存储的俱乐部版本。只有当两个条件都满足时才在步骤788授权访问俱乐部版本。在某些实施例中可以通过查询控制器612来获得授权,在另一些实施例中可以通过查询订阅者管理系统124来获得授权。如果任何一个条件不满足,就在步骤789收回授权。即使如此,尝试访问会发起如上描述的一系列步骤包括步骤744,748和752来获得免费赠送访问作为促销特征的俱乐部版本。另一个实施例用虚线描述。不是简单的收回没有显示在俱乐部节目的订阅频道的回放控制授权,用户在步骤785被导向俱乐部频道,而处理转向图7D显示的步骤。
在图7C中显示了获得回放控制的一个类似的方法,对应步骤770。在该方法中,用户指示他希望控制正在显示的节目,通过激活一个不同于播放键或其等价键的特定节目控制键。如果用户被授予回放控制,该节目控制键就包括那些用于操纵节目进程的键,比如快进、倒带,或暂停,以及其它被激活的回放控制。在某个实施例中,节目控制键可能包括给予用户分级指导的能力,请求设置快进或倒带的相对于正常速度的特定速率,比如“2×”,“4×”等。
授权条件可以通过查询控制器612和/或订阅者管理系统124被检测。控制器检测到节目控制键被激活,就在步骤774和776确定(1)显示的订阅频道是否是一个俱乐部节目,(2)该用户是否是一个俱乐部成员。只有当两个条件都满足时才在步骤778授权访问俱乐部版本。如果任何一个条件不满足,就在步骤779不授权进行回放控制。在步骤770中可以不考虑没有该授权的情况,而根据步骤752确定是否作为促销特征的一部分允许免费赠送访问特定的俱乐部节目。另一个实施例用虚线描述。不是简单的收回没有显示在俱乐部节目的订阅频道的回放控制授权,用户在步骤775被导向俱乐部频道,而处理转向图7D显示的步骤。
当在步骤778给予授权后,控制器612或订阅者管理系统124确定订阅节目的回放当前点。回放时间可以从MPEG流中确定。比如,使用控制数据信道,回放时间被发送到订阅者管理系统124以便预先存储的按需节目在步骤724在当前回放点开始播放。这样,俱乐部节目就用对用户透明的方式替代时间表节目——从时间表节目到俱乐部节目的转换似乎是无缝的并且没有临时的扭曲。从俱乐部成员的角度而言,他是调谐到订阅频道,看到正被显示的节目的简短确认信息,并使用其节目控制键按其希望控制节目。
还有其它方式使用户访问存储的俱乐部节目并给予对节目的回放控制权,如图7D所示,对应于步骤790。在步骤728,用户选择显示一个俱乐部显示菜单,在该屏幕菜单上有多种节目选项。比如说,通过激活遥控器上的适当键选择俱乐部显示菜单。菜单可以根据节目类别、字母顺序等方式组织。在某些点,需要决定用户是否为俱乐部成员(在步骤792),比如通过访问订阅者管理系统124。在该图显示的实施例中,决定的做出是在用户选择了一个俱乐部节目之后,尽管在其他中可以在其它时间做出该决定。如果用户不是俱乐部成员,在步骤799就不授权访问俱乐部节目,尽管这可能在步骤752被覆盖用于推销目的,如前所述。
在步骤794有很多选项提供给用户选择俱乐部节目。在某些实施例中,控制器612形式化菜单屏幕并发送到显示接口524。在另一些实施例中,屏幕菜单由订阅者管理系统124形式化并通过信道,可能是数字信道,发送给用户。该同一信道将最终被用于回放俱乐部节目。提供的菜单包括确认标志,比如用在系统其它点的动态产生的图标,来强调节目选择是特别提供给指定的俱乐部节目,其完整列表可能频繁的改变。在步骤796,用户从菜单选项中选择一个俱乐部节目,在步骤798建立用户授权对节目从一开始就控制其回放。
图7-图7D描述的各个实施例对俱乐部节目的存储位置区别不大。上面详细描述过的不同的存储方式都在本发明范围之内。简单而言,俱乐部节目可以远程存储,比如在数据转发器中,邻居节点,或者存储在本地,比如在置顶盒600中。图8A的流程图描述了选择在置顶盒600中本地存储俱乐部节目特定实施例。
在步骤804,用户选择显示线性时间表节目。在步骤808,控制器612根据从节目请求数据库136获得的信息形式化该显示。涉及演员表等特定事情时就通过订阅者管理系统124形式化并经控制信道传送到控制器612。在步骤812,节目按照由频道和规划的节目时间形成的表格形式提供给用户。置顶盒120根据以前从控制信道接收的信息形式化该显示。一个基于线性节目时间表的实施例如图8B所示,下面将详细讨论。也可以使用其它显示配置,包括按照类别、字母顺序、比率或其它方式组织材料。
根据步骤814,控制器对在俱乐部内的节目给予确认标志,比如图标,用来在系统的其它部分指明俱乐部节目。即使在采用显示图标形式的确认标志的实施例中,其运行方式不同于其它可能被整合到节目菜单中的图标。后者这些图标通常仅限于静态信息指示,比如对每个节目有固定的内容。这在某些实施例中可能伴随着有基于固定内容分级的父锁特征的图标存在。相反,俱乐部确认标志是动态指示,无缝的包含俱乐部节目花名册的正在进行的变化,后者至少部分被存储以便通过回放进行类VOD控制。因此,为了包含俱乐部确认标志,控制器612与节目请求数据库136和/或订阅者管理系统124实现协商。
在步骤816,用户指定某个提供的俱乐部节目。如果必要,在获得标题后,控制器612使置顶盒600回放存储在节目服务器132中的俱乐部节目。节目服务器132以压缩的数字格式存储节目并发送数字节目到显示接口524解压缩和模拟转换。在步骤824,用户在观看俱乐部节目的同时享有对回放的完全控制。在不同的实施例中,节目控制在节目一开始就被给予,或者根据其在线性节目时间表中的位置被给予,如图7B和图7C所描述的那样。在步骤828,节目请求数据库136被按照观看信息更新。更新节目请求数据库136允许增强观看规则,比如允许用户观看同样的节目超过两次、五次或十次。规则,比如观看次数,在各个不同实施例中可以被调整来遵循与版权持有者达成的合同义务。
在图8B中以示意性的方式描述了步骤814之后显示给用户的节目安排的例子。在该例子中,一系列节目840有不同的长度,在不同的7个频道(分别标记为“频道A”-“频道G”),时间段从600到1100。例子中的规划包括12个不同的节目840-1至840-12,在固定的时间表重复并交错在不同的频道来适应不同的订阅者的观看习惯。在12个不同的节目中,该例中有4个(840-2,840-3,840-6,和840-7,)在俱乐部中,可以被俱乐部成员带回放控制访问。因此,在时间表俱乐部节目的刚开始,动态产生的图标842被包括用来识别那些节目的特殊俱乐部特征的可获得性。
参见图9A,用户观看NVOD节目。在该实施例中,2个小时的NVOD节目被实时发布,开始时间按半个小时交错。换言之,频道I 928,频道II 932,频道III 936,频道IV 940以不同的开始时间都显示同样的NVOD节目。这样,用户最多需等待半个小时才能够以传统方式观看下一个节目。该实施例改善了这种状况,允许用户在任何时间开始观看并获得对回放的控制。
在该实施例中,有四个频道928,932,936,940显示NVOD节目。在该实施例中,每个频道928,932,936,940显示节目许多次。比如频道I 928显示NVOD节目的第一次时间912-1是在4点,第二次时间912-2是在6点,第三次时间912-3是在8点。频道II 932的开始时间比频道I 928的开始时间晚半个小时。
在该例中用户希望观看在745开始的NVOD节目。NVOD节目的第一部分904被存放在节目服务器132。当任何频道928,932,936,940第一次显示NVOD节目的时候存储就发生了。存储可以在本地的置顶盒120,也可以远离置顶盒120。在本例中仅本地存储最小部分904或30分钟直到用户表示希望带回放控制的观看节目。一旦用户开始观看,节目的剩余部分就从正运行的频道928,932,936,940中提取。在该实施例中,剩余的四分之三的节目908被从开始于七点三十924-3的频道IV 940节目中提取。为了支持在部分节目播放的同时对其它部分的存储,节目服务器132可以同时存储节目至节目服务器132和从节目服务器132提取节目。
在该实施例中,一个半小时904被本地存储。但是,其它实施例可以有更多或更少的频道以及更多或更少的预存储。各个节目开始时间的交错时间就是观看之前存储的时间。交错时间的算法是用节目长度除以频道数量。比如,如果节目是2个小时,在8个频道中提供,交错时间是15分钟。因此,需要本地预先存储15分钟的节目。
图9A的实施例,存储第一部分节目904并从NVOD频道928,932,936,940下载第二部分908。其它实施例使用其它传递机制接收在节目被请求之前本地存储的第一部分。用户发出请求后,剩余部分能够按照各种不同的方法被下载,比如宽带网络连接,VDSL连接,卫星电视连接。宽带网络发送第二部分通过DOCIS调制解调器,DSL调制解调器,卫星调制解调器,电力线调制解调器,光线调制解调器,无线调制解调器,或其它技术。在其它实施例中,预先存储的部分和剩余的部分都可以使用比如宽带网络,VDSL连接,卫星电视连接等方法下载。
参见图9B,该方框图显示观看从许多频道944,948,952,956中聚集的节目958的实施例。在该实施例中,四个频道944,948,952,956分别重复长度为2小时的节目958的半小时节目段960,964,968,972。置顶盒120仍能够从四个频道944,948,952,956提供NVOD服务。置顶盒120能够每隔半小时无缝的切换频道,以便使节目958似乎在单独显示频道播放。
为了在所观看的频道942提供带回放控制的节目,同样的四个频道944,948,952,956被使用。在用户试图观看节目958之前的某个点,第一部分960被存储在置顶盒120的大规模存储设备中。当发出对节目958的请求时,剩余部分964,968,972被分别从相关频道948,952,956提取。剩余部分964,968,972的聚集方式可以是顺序的,也可以是并行的。用户可以被允许在驻留于置顶盒120的任何部分控制回放,即使整个节目958没有被完全下载。
尽管在该实施例中,以模拟或数字频道接收节目部分960,964,968,972,其它实施例可以从其它资源接收所有或一些节目部分960,964,968,972。比如,第一部分960能够从某个频道接收,但是剩余部分能够从宽带网络连接下载。在另一个例子中,第一部分960能够从宽带网络连接下载,但是剩余部分能够从某个频道接收。而且,本领域技术人员将知道可以使用任何数量的频道。使用的频道越多,分块大小就越小。
参见图9C,该方框图显示观看从许多频道976,980,984中聚集的节目958的另一个实施例。在该实施例中较少了一个必须传输节目的频道。第一部分960只广播一次。俱乐部的所有置顶盒120记录第一部分960。第一部分被记录之后,剩余部分964,968,972在数量减少的频道976,980,984中播放。这样,频道I 976就能够替代两个频道。
要理解其它实施例能够偶然重复第一部分以至资源冲突,服务中断和新安装设备等不会阻止把第一部分存储到置顶盒。还要理解的是,第一部分可以在不广播其它任何剩余部分的频道中被广播。该频道在传递完第一部分之后可以被用于其它用途。
上面的实施例讨论节目的本地存储。本地存储可以在置顶盒120之内。另外,本地存储可以是藕荷到用户位置的大规模存储设备。比如,通过固件接口把硬盘耦合到置顶盒,或者在用户位置的服务器被耦合到置顶盒的网络接口。用户位置可以是住户或商务单位,大规模存储设备可以在用户位置的建筑结构之外或之内。
参见图10A,该流程图描述的过程允许在用户控制下观看NVOD节目。在步骤1004,新的2小时NVOD节目在四个频道928,932,936,940开始,交错开始时间是半个小时。在步骤1008,NVOD节目的半小时部分904存储在置顶盒600的节目服务器132。在步骤1012,用户开始从头观看预先存储的节目904。在步骤1016,置顶盒600确定频道928,932,936,940有剩余部分908,允许在用户需要之前存储剩余部分908。在步骤1020,节目剩余部分908被存储在节目服务器132。
图9A和图10A的实施例存储NVOD节目供回放。节目剩余部分908被从单独数字频道提取。在一个6MHz载波信道上大约可以有8到14个压缩的数字信道被发送。每个数字信道,承载着音频和/或视频,用唯一的节目标识地址(PID)加以区别。为了更快的提取NVOD节目,任何包含未存储信息的数字信道都能够从载波信道并行下载。比如,如果8个数字信道播放同样的2小时节目,开始时间交错开15分钟,那么就仅需要15分钟来提取剩余的NVOD节目,其方式是同时从许多信道提取。
即使用户决定不看NVOD节目,该节目可以被存储以便将来提取。一旦NVOD节目的最后播放时间开始,节目的剩余部分被存储,预料用户将来会想观看该节目。如果用户在可确定的时间内不想观看节目,或需要存储空间,就可以把节目从节目服务器132中删除。
可以使用容量算法节约节目服务器132的空间。比如,当节目服务器132快要满了的时候,先进先出(FIFO)算法被用于为新节目腾出空间。另外,可以预先为新节目保留一定数量的空间。而且,可以提示用户,让用户决定在节目服务器132上那些节目应该保留或删除。
用户被告知可以进行回放控制的节目。比如,NVOD节目有预先存储的部分,就会在电视屏幕或显示器上显示覆盖图标。这样,用户就知道什么时候可以暂停、倒带或快进。如果节目服务器132满了或该节目不能回放操纵,那么图标就不出现。
尽管上述实施例以NVOD循环的形式进行讨论,在其它实施例中可以进行不同的操作。比如,第一部分记录的时间可以在节目第一次从NVOD循环或宽带网络连接播放的时间。当用户请求观看节目时,剩余部分能够从NVOD循环或宽带网络连接下载。
参见图10B,流程图显示的过程是在用户位置预先存储俱乐部节目。该过程开始于步骤1050,其中分析线性时间表确定提供哪个节目给俱乐部本地回放控制。通常,预期的节目以俱乐部节目提供。一旦知道了俱乐部节目,该实施例传输整个俱乐部节目给用户位置。
在步骤1054,俱乐部节目被广播到俱乐部成员。该实施例的广播是通过一个或多个频道。通常,午夜时间被用于广播。如果置顶盒120有能力一次记录多个频道,就可以增加下载速度。应该理解,其它实施例可以使用广播网络连接来下载俱乐部节目。
在步骤1058俱乐部节目被本地存储。比如,与家庭用户或商业用户有关的大规模存储设备能够存储俱乐部节目。
在步骤1062,用户选择一个俱乐部节目来回放。该节目可以从菜单选择或在观看俱乐部节目的时候选择,后者也按照线性时间表被实时播放。置顶盒120从大规模存储设备接收俱乐部节目,当俱乐部节目被选择回放时。大规模存储设备位于用户位置,但是可以在置顶盒120的外部或集成在置顶盒120中。
在步骤1066,俱乐部节目回放能够被用户完全控制。比如,用户可以用遥控器命令置顶盒120来快进、倒带、暂停回放。使用俱乐部节目限于各种不同的方式来遵循版权持有者的任何合同要求。另外,置顶盒120能够自动删除俱乐部节目,当预先定义的使用窗口到期时(或者其它条件被触发)除非版权持有者允许无限存储。
参见图11A,该实施例中置顶盒1100同时记录许多节目。接收器1104在所选择的载波信道上产生多个数字信道。对应数字信道的PID以明文MPEG信号的形式被监控,以便多路分解多个数字信道。这些数字信道耦合到节目服务器1108,后者存储一些或全部数字信道供将来通过显示接口524回放。通常,节目服务器1108只存储数字信道的一个子集。
在其它实施例中,PID可以被忽略,所有的数字信道对应于一个存储的载波信道。如果用户观看节目,就需要置顶盒120中的单独解密引擎520解密统计复用并加密的调制在载波信道上的MPEG信号。因此,解密引擎520不用于解密另一个包含数字信道的中值存储在节目服务器1108中的载波信道。为了避免资源冲突,载波信道,包含统计复用和加密MPEG信号以及所存储的数字信道中值,被不加处理的写入节目服务器。当需要后续回放时,统计复用和加密MPEG信号从节目服务器1108被读取,在解密引擎520被解密,预期的数字信道被多路分解而数字信道也被解压缩。最后,解压缩数字信号被形式化以便显示在电视上。
如果在其他实施例中有三个或更多调谐器,就可以一次记录许多统计复用和加密MPEG信号。该实施例不必一次解密多个复用的信号。
参见图11B的方框图,它描述了另一个置顶盒1150,该置顶盒一次记录整个复用的节目流。在该实施例中,调谐器508从接收的频分复用信号中剥离模拟载波信号。数字解调器512从模拟载波中去除复用的数字信号并输出该复用信号到节目服务器1108或解密引擎520。
节目要么绕过节目服务器1108做不存储的显示,要么被存放到节目服务器1108供将来回放。整个复用节目流被记录到节目服务器1108。不管复用节目流来自数字解调器512还是节目服务器,它都被解密引擎520解密。通过监控PID,数字信道多路分解器1154从复用信号中提取出节目。选择电路1158选择合适的节目显示给用户。
参见图11C的方框图,它描述了另一个包含两个调谐器的置顶盒1170。附加的调谐器508-1允许一次记录两个复用节目流或在播放一个节目时记录另一个复用节目流。其它实施例可以使用第二个调谐器来提供画中画功能。
参见图12A的方框图,它描述了另一个置顶盒实施例,该置顶盒从多个不同的载波信道同时记录节目。在该实施例中,卫星天线1208接收多个通过频分复用组合的载波频道。比如,卫星天线1208接收来自三十个异频雷达收发机的载波频道,每个异频雷达收发机对应一个载波频道。每个异频雷达收发机以速率27兆每秒产生数据流,而每个数字信道通常使用2.5兆每秒的速率。因此,在每个载波信道有大约十个数字信道。
许多节目接收器1104分别调谐到不同的载波信道以便产生许多对应于它们各自载波信道的数字信道。来自每个节目接收器1104的数字信道耦合到选择电路1212。选择电路1212减少数字信道的数量到可以被节目服务器1204存储的地步。预期的数字信道带着他们的俱乐部节目被存储到节目服务器1204。存储之后,俱乐部节目被一次一个的发送到显示接口524用来在电视或立体声唱机上播放。
参见图12B的方框图,它描述了另一个置顶盒实施例1216,该置顶盒完整记录了几个不同的载波信道。该实施例有许多调谐器508调谐到许多载波信道,并在数字解调器512上将其解调。每个数字解调器512产生一个多信道节目流,后者包括一个或多个数字信道。选择电路1212减少多信道节目流的数量。节目服务器1224存储所选择的多信道节目流。
多信道节目流可以从节目服务器提取。解密引擎520解密多信道节目流产生对应的明文等价物。数字信道多路分解器1154从明文多信道节目流提取数字信道。另一选择电路1158选择预期的数字信道在显示接口524转换成模拟等价物。
尽管该实施例从许多多信道节目流中选择,但是一些实施例可以只处理单独多信道节目流。其它实施例可能有多解密引擎,数字信道多路分解器以及选择电路来从节目服务器提供许多数字信道。一些实施例允许电缆电视操作者控制选择电路,这样所存储的多信道节目流被远程控制而不被用户控制。
参见图13A的方框图,它描述节目接收器1104的实施例,它同时产生多个数字信道。调谐器508降频变换预期的载波信道到IF载波来自多载波频分复用信道。数字解调器512把IF载波上的数字信号转换成数字基带信号,后者是加密MPEG信号。解密引擎520对数字基带信号解密以便产生明文MPEG信号。数字信道多路分解器1154监控其首部并根据PID在明文MPEG信号中分离数字信道。每个来自数字信道多路分解器1154的信号对应一个不同的数字信道。
参见图13B的方框图,它描述节目接收器1104的另一个实施例。在该实施例中,数字信道在被选择电路1158选取之后,由解密引擎520解密。相反,整个多信道节目流按照图13A的实施例解密。应该理解在各种实施例中可以执行对多信道节目流和/或数字信道的解密。
参见图14的方框图,显示了节目服务器1404,它使用缓冲区1416以便同时存储多个数字信道。节目服务器1404包括控制电路1408,选择电路1412,数字信道缓冲区1416,多路复用器1420,和大规模存储设备1424。
控制电路1408接收来自控制器612的信息,以便控制对选择电路1412,数字信道缓冲区1416,多路复用器1420,和大规模存储设备1424的操作。控制电路1408选择适当的数字信道1412,管理缓冲区1416,复用来自缓冲区1416的输出,并管理大规模存储设备1424的操作。各种状态机和/或微处理器都可以使用来实现控制电路1408的功能。
选择电路1412减少所接收的数字信道的数量到适合存放到节目服务器1404。通常只使用数字信道的子集传送俱乐部节目。该实施例中,选择电路1412选择4个数字信道在存储设备1424归档。
一定数量的缓冲区1416,每个存储的数字信道一个,用来存储预期的数字信道。每个缓冲区1416以顺序方式接收所选择的数字信道并存储节目流直到大规模存储设备1424准备好接收节目流。缓冲区1416是FIFO缓冲区,它有很多标志来控制下溢和上溢。这些标志被提供给控制电路1408以便发送可能的下溢和上溢状态。
多路复用器1420把数据从缓冲区1416路由到大规模存储设备1424。所有的缓冲区输出被多路复用器1420接收,但是一次只有其中之一被提供给大规模存储设备1424。通过连续连接每个缓冲区1416到大规模存储设备1424能在其溢出之前排空它。多路复用器1420排空缓冲区1416是依据预先确定的算法,比如首先排空最满的缓冲区1416。
数字信道被存储在大规模存储设备1424中。大规模存储设备1424仅受限于存储带宽,即在一定时间内只有一定量的数据能够流入存储设备1424。如果大规模存储设备1424不是足够快,那么提供太多数据的数字信道就可能使缓冲区1416溢出。大规模存储设备1424的各种实施例包括一个或多个硬盘,磁带驱动器,光盘驱动器或其它存储设备。有多个硬盘,比如,将允许更大的存储带宽,因为进入的数据可以被划分到这些硬盘上。
参见图15的方框图,它描述节目服务器1504的另一个实施例,它使用统计复用组合大量数字信道为单独数据流,存储在大规模存储设备1520。控制电路提供控制信号来选择数字信道,将其复用,存储它们,提取它们,并选择预期的数字信道来观看。
选择电路1512接收大量数字信道并减少其数量。所减少的数量使用首部的PID被统计复用到一起来把分离的数字信道和经统计复用后组合到一起的复用数据流区别开来。大规模存储设备1520存储统计复用数据流。在回放时,以前存储的统计复用数据流被输出到选择电路1524以便从数据流中去除预期的数据信道。
参见图16的方框图,它描述节目服务器1604的另一个实施例,它使用大规模存储设备1616来一次存放多个数字信道。选择电路1612减少数字信道的数量。减少数量的数字信道被分别耦合到大规模存储设备1616并连续存储。控制电路1608管理这些功能的操作。
本实施例的大规模存储设备1616一次接收多个数字信道并存储它们。在大规模存储设备1616中使用单独磁盘驱动器或多个磁盘驱动器来存放数字信道。在单独磁盘驱动器的情况下,有多个大浅盘和对应的写头。每个写头在其各自的大浅盘表面写不同的数字信道。另外,如果使用磁盘组技术那么不同的磁盘可以存储每个数字信道。
图14-图16的节目服务器可以放置在许多不同的位置。比如,节目服务器可以接近内容供应商。另外,节目服务器可以在一个服务于许多不同用户位置的节点上。
记录多个信道允许一次存储多个节目。使用该特征,俱乐部成员能够更快的下载俱乐部节目。另外,峰谷时间比如午夜,可以被用于下载这些节目。使用峰谷时间的带宽分配俱乐部节目将减少分配成本。
图17-图22描述获取NVOD节目来提供类VOD回放的过程。像VOD一样,用户可以根据节目的存储情况暂停、快进和倒带节目。尽管这些实施例存储节目到用户本地位置,其它实施例可以把节目存储在远离用户位置的地方并使用私有信道发送到用户位置。
参见图17的方框图,在如图所示的异频雷达收发机1704上,NVOD节目1750-1759在特定异频雷达收发机1704上播放时间超过六个小时。对每个数字频道1708,节目1750-1759每隔2小时以NVOD循环1712播放。数字信道1708被复用成一个数据流并被同一异频雷达收发机或模拟载波频道发送。数字信道1708在数据流中用PID分段。在该实施例中节目每隔2小时进行NVOD循环1712,但是其它实施例可以使用不同的循环周期。节目1750在频道11708-1,比如,可以每个NVOD循环1712都改变,也可以较低的频率改变。在后面的讨论中将会更清楚,节目开始时间通过交错期偏离另一个异频雷达收发机。尽管该实施例有十个数字信道1708对应异频雷达收发机或模拟载波频道,其它实施例可以有更多或更少的数字信道1708。
参见图18的方框图,四个复用的NVOD节目1800,每个异频雷达收发机1704上开始时间与其它异频雷达收发机1704交错开。该实施例使用4个异频雷达收发机1704来发送节目循环,对2个小时的节目而言交错期偏离值是半小时。尽管该实施例使用术语“异频雷达收发机”,但是信道1708的数量可以用任何把他们组合到一起的方法传输,比如承载在模拟载波频道上的数据流。
在该实施例中,十个信道被每个异频雷达收发机1704发送,而每个信道1708显示一个两小时节目1750-1759。NVOD节目1750-1759循环的开始时间以半小时交错期在各个异频雷达收发机1704之间错开。比如,第一频道1708-1对应第一异频雷达收发机1704-1,电影“Fletch”在400播放。半小时以后,Fletch仍在第一频道1708-1被显示,但在430时对应第二异频雷达收发机1704-2。Fletch在500时对应第三异频雷达收发机1704-3,而在530时对应第四异频雷达收发机1704-4。
在该实施例中,选择交错期是基于节目1750-1759的长度和用于节目1750-1759的频道1708的数量。节目1750-1759的长度除以显示节目1750-1759的频道1708的数量就得到交错期。
参见图19A的方框图的实施例1900,四路复用的NVOD节目1704以及存储内容活动1904。在存储内容活动部分1904,细条表示存储节目,而粗条表示接收节目回放。比如,来自异频雷达收发机1704-3的数字频道五1708-5在第三NVOD循环1714-3被存储为细条1912。同样的节目被提取为粗条1916。
在该实施例中,每个新NVOD循环1712-1715被记录直到下一个NVOD循环1712-1715开始。比如,在500和530之间,调谐器被导向第三异频雷达收发机1704-3来记录所有十个频道1708存储每个节目1750-1759的第一部分。存储多路节目被称为存储循环1906-3。在530,调谐器被导向第四异频雷达收发机1704-4来记录新存储循环1906-4。每个NVOD循环1712-1715的节目可以是相同的,也可以在NVOD循环1712-1715之间有不同。在该实施例中,一个存储循环1906盖写以前的存储循环1906。
大约在第七个存储循环1906-7进入之后的15分钟,在所选择的标记为1908的点,用户选择数字频道五1708-5回放。在该实施例中,用户被给予NVOD节目菜单,就象VOD节目那样被操纵。比如,用户选择在第三NVOD循环1714-3的来自第三异频雷达收发机1704-3对应数字频道五1708-5的电影“Fletch”。
在该选择点1908,正常的存储循环1906发生了变化。在选择点1908之后,只有来自第三异频雷达收发机1704-3的所选择频道1708-5被记录,并用细条1912标志。在第三NVOD循环1714-3中的其它数字频道1708被从复用的数据流中去除。
为了并行记录节目1754,在选择点1908被细条1916标志之后开始回放。在所描述的实施例中,回放大约需要2个小时,但是根据节目1750-1759长度的不同以及在回放过程中暂停、快进和倒带的数量可能会长点或短点。下一个正常的存储循环1906-8在900开始,在对应第四异频雷达收发机1704-4的第四NVOD循环1715-4完成记录之后。回放继续到915并部分覆盖下一个存储循环1906-8。
该实施例使用单独调谐器记录新NVOD循环1712-1715的第一部分。但是,当记录整个节目1912时,第一部分的记录被中断。其它实施例能够继续记录NVOD循环1712-1715的第一部分,即使记录整个节目1912使用第二个调谐器。使用两个或多个调谐器的实施例能够记录大于交错期的第一部分。比如,上面的实施例带两个调谐器,可以记录每个NVOD循环1712-1715一小时。
参见图19B的方框图,显示的是实施例1950,NVOD节目1750-1759的四路复用器1704以及存储的内容活动。该实施例记录整个复用节目流在第七存储循环1906-7,即使只有一个节目1912被观看。复用节目流以加密或未加密的形式被存储。观看之后,额外的节目可以被删除腾出空间到节目服务器1108。
参见图20A的方框图,显示的是另一个实施例,NVOD节目1750-1759的四路复用器1704以及存储的内容活动2004。在该实施例中,NVOD节目的第一部分2012-1被存储一段时间。如果用户选择观看类似VOD模式的节目,剩余部分就从NVOD频道1708的异频雷达收发机1704中记录并播放剩余部分。如前图所示,存储活动2004用细条2012表示写存储介质,用粗条2010表示读存储介质。存储介质可以在用户位置或远离用户位置。
所描述的存储活动2004开始于400存储循环2006-1,其中第一NOVD循环1712-1的第一异频雷达收发机1704-1节目1750-1759的第一部分2012-1存储的时间等于交错期,在本例中为半小时。在后面的存储循环2006-2,没有节目被存储因为当前存储的第一部分已经被存储。只有节目1750-1759的第一部分2012-1中没有被存储的部分才需要在存储循环2006中被记录。在第三存储循环2006-3,第三异频雷达收发机1704-3的第七频道1708-7在节目1756的第一部分被存储之后有新节目1756。一旦节目1750-1759从下一NVOD循环1712,1715被去除,所存储的第一部分就被标记为删除,如果其它节目需要存储空间。
在第七存储循环2006-7,确定第三异频雷达收发机1704-3的第一频道1708-1的节目1750是新的。节目1750就被存储。在大约为715的选择点2008,用户选择预先存储的第一部分2012-1在类VOD模式中观看。要注意的是只有那些剩余部分2012-2可以被下载的节目1750-1759才提供给用户供选择。剩余部分2012-2在730开始从第三异频雷达收发机1704-3的第三循环1714-3记录。
所记录的节目2016的回放开始于选择点2008之后。在该例中,在15-30分钟之内的节目被缓冲,这样用户可以在节目2016快进同样数量的时间。然而暂停节目2016将增加缓冲的数量。没有对暂停或倒带节目2016的限制。第一部分2010-1和剩余部分2010-2无缝拼接在一起以对节目2016重新形式化。
本实施例使用单独调谐器记录第一部分2010-1和第二部分2010-2。其它实施例可以使用多个调谐器记录更大的第一部分并更快的下载剩余部分。比如,如果有三个调谐器,剩余部分可以从三个异频雷达收发机1704并行的获得三个时间为半小时的节目段。
参见图20B的方框图的实施例2050,NVOD节目1750-1759的四路复用1704以及存储内容活动。该实施例2050存储所有NVOD循环1712-1715,当任何频道1708承载新节目1750-1759时。在描述的实施例中,新节目1750-1759被检测到,这样整个NVOD循环1712-1715就在第一、第三、第四、第七和第八存储循环2006-1,2006-3,2006-4,2006-7,2006-8被记录。
参见图20C的方框图的实施例2070,NVOD节目1750-1759的四路复用1704以及存储内容活动。该实施例2070连续记录所有节目1750-1759,当在记录NVOD循环1712-1715的存储循环2006-7期间选择了一个节目时。
参见图21的流程图,它描述了使用NVOD循环1712-1715的节目提供类VOD服务的过程。所描述的过程开始于步骤2104,置顶盒120从内容供应商接收线性节目时间表。在该线性节目时间表中,给出了NVOD列表以及对应的频道1708和异频雷达收发机1704。从线性节目时间表,在步骤2108决定为下几个NVOD循环1712-1715使用异频雷达收发机1704。线性节目时间表有未来几周的列表,但是在该实施例中只分析下几个NVOD循环1712-1715。
在步骤2112,异频雷达收发机1704被调谐到下一个NVOD循环1712-1715。来自异频雷达收发机1704的整个复用节目流在步骤2116被从头记录。在一些实施例中,整个复用节目流不解密就存储。在另一些实施例中,复用节目流先解密后存储。
在步骤2120,决定用户是否选择类VOD回放NVOD节目1750-1759。用户可以从菜单选择类VOD回放,也可以试图操纵回放。如果用户不是俱乐部成员,就会弹出付费屏幕。如果在存储循环1906没有节目被选择,在步骤2124进一步测试以确定是否另一个NVOD循环1712-1715开始。这些NVOD循环1712-1715通常按交错期分隔。当新循环1712-1715被检测到,过程回跳到步骤2108,记录下一循环1712-1715。如果没有新NVOD循环1712-1715被检测到,过程回到步骤2120,再次测试用户是否选择了类VOD回放。
如果用户在步骤2120选择了类VOD播放,过程进到步骤2128,置顶盒120将继续记录节目1912过交错期,直到整个节目1912被存储。当节目1912被记录之后,就可以按类VOD方式回放。用户通常从存储节目1916的开头回放,但是用户可以根据节目1916的存储情况暂停、倒带或快进。
参见图22的流程图,它描述了使用NVOD循环的节目提供类VOD服务的过程。所描述的过程开始于步骤2204,从内容供应商接收到带有NVOD循环信息的线性节目表。在步骤2208决定为下一个NVOD循环1712-1715使用异频雷达收发机1704。
调整调谐器来接收带有十个节目1750-1759的复用的数据流。在步骤2216,从NVOD循环信息中确定交错期,这样就知道了第一部分2012-1的大小。在步骤2218,任何新节目1750-1759的第一部分2012-1被记录。新节目指那些当前没有第一部分2012-1(其长度等于或大于交错期)被存储的节目。
在步骤2220,用户选择类VOD回放控制。如果做出了该选择,在步骤2228,节目1750-1759的剩余部分2012-2就从适当的异频雷达收发机1704收集。节目2016被播放以便用户可以控制回放。
如果在步骤2220用户没有选择VOD回放,在步骤2224检查新NVOD循环1712-1715。如果没有新NVOD循环1712-1715,过程回到步骤2220。另外,如果新NVOD循环1712-1715即将开始,处理过程就从步骤2224前进到步骤2208。要注意的是循环回到步骤2208的条件是交错期过期。
参见图23的实施例,描述了验证用户是否为俱乐部成员的过程。在该实施例中,验证用户是俱乐部成员之前,用户被允许观看任何存储的在线性时间表的节目。如果成员身份没有被验证,用户就切换回在线性时间表的版本。根据网络拥塞和延迟的情况不同,验证过程可能导致一到数秒的碎片。
所描述的过程开始于步骤2304,用户正在观看线性时间表中的节目。在步骤2308,用户试图临时操纵该程序,比如,暂停、停止、快进、倒带或跳过预先确定的时段。在步骤2312确定被观看的节目是否有对应的存储部分位于数据转发器、用户位置、网络节点或其它地方。如果没有存储版本,就不进一步做什么而是让用户继续观看节目。一些实施例可以显示一些消息指示不能进行临时操纵或者如果用户加入俱乐部才有可能。
如果线性规划的节目有存储版本,处理继续到步骤2316,确定线性节目的存储版本的观看点。在步骤2320,被观看的线性节目部分无缝的或有最小扭曲的切换到存储版本。临时操纵请求也在该步骤执行。比如,如果用户请求节目暂停,存储版本可以暂停方式显示。
在步骤2322,执行查询来确定用户是否为俱乐部成员。在该实施例中,查询由计帐系统发起,该系统远离用户位置。其它实施例可以在步骤2308之后的任何时间执行步骤2322的请求。回放控制将尽可能快的切换到存储版本而不等待验证俱乐部成员身份。如果俱乐部成员身份没有在步骤2324被验证,跳到步骤2304,用户切换回来观看线性时间表节目。如果在步骤2328确认了俱乐部成员身份,用户可以继续操纵节目的存储版本。在该实施例中,验证的延迟不会扭曲与从线性节目表切换到节目存储版本的回放。
参见图24的流程图,描述了验证对存储节目授权回放的过程。该实施例适用于节目存储在用户本地、邻居节点、数据转换器或系统其它位置的情形。用户能够请求观看任何存储的节目并在步骤2404选择一个节目。节目被接收在步骤2408。一旦被用户请求的部分以适当的缓冲被接收,就可以开始回放。回放的开始不会因为要确定用户是否被授权观看节目而带来的延迟所阻碍,这样节目在步骤2412开始播放。
在步骤2416,授权被请求继续观看节目。其它实施例可以在步骤2404之后任何时间执行步骤2416,但回放不习惯于回答授权请求。在步骤2420,通过查询不在用户位置(如数据转换器、节点或其它)的数据库验证授权。在一些实施例中,授权可以存储在用户本地的数据库。当授权被验证,就在步骤2424允许继续观看。一些实施例有一个定时器允许在授权请求没有响应之前观看最多10秒。
在该实施例中,当授权没有被验证,过程继续到步骤2428,要求用户对节目付费,或者要求加入成员俱乐部,以允许观看一个或多个节目。当用户同意继续观看时,过程继续到步骤2424,允许观看。如果没有同意付费或者加入俱乐部,就制止进一步观看节目。授权状态保留在置顶盒,阻止进一步观看节目。
根据上述描述,本发明的大量好处就很清楚了。大量节目的第一部分并行的记录,可以很快准备好播放大量带类VOD回放控制的NVOD节目。可以获得类VOD能力而无须传统的VOD存储需求。
本发明的许多变化和修改也可以使用。在不同的实施例中,发送给用户的节目可以是视频或音频。上面描述的多个实施例使用卫星和电缆链路来接收节目,但是包交换网络,比如互联网,也可以被使用。另外,控制数据信道也可以使用互联网在置顶盒和订阅者管理系统之间通信。
上面的一些实施例是从附加的或额外的内容供应商角度讨论本发明。在另一些实施例中,本发明可以用于真正的视频点播服务,拟视频点播服务,按观看付费服务,在家购物频道,商业支持的频道,或其它电视节目选择。用户可以简单的暂停、倒带或快进任何电视节目,切换到预先录制的用户可以控制回放的版本。另外,用户可以用菜单访问预先录制的任何频道的节目。
上述实施例存储内容于远程或本地。本地存储在置顶盒提供。但是,其它实施例可以许多方式本地存储。存储设备可以是视频磁带记录仪,数字磁带记录仪,硬盘驱动器,固态存储器,光盘,或其它已知的存储机制。存储介质可以是非移动的,或者是移动的。存储设备可以在置顶盒外部并耦合到专用电缆,无线收发器,和/或包交换网络。
上面的一些实施例是以有线电视系统为内容讨论本发明,但是可以使用其它内容提供技术。如上所说,可以使用数字卫星广播。另外,可以使用无线、电话或电力线来分配内容,使用数字或模拟信号,或其它的宽带分配技术。
尽管上面的有些实施例把置顶盒和电视显示器分开讨论,但是应该理解其它实施例可以包括把置顶盒功能当作其它组件的一部分。比如,置顶盒可以集成到电视机中。
尽管一些实施例使用遥控器激活特定功能,但是应该理解可以采用其它方法激活这些功能。比如语音激活等其它方式可以被使用。
在本发明的一个实施例中,俱乐部成员访问俱乐部节目是无限的,在一定意义上而言俱乐部成员可以在任何时间访问俱乐部节目。在其它实施例中,访问俱乐部节目,即使对俱乐部成员而言也是有限制的。比如,在特定时间段(比如一个月),可以对特定俱乐部节目被某个俱乐部成员访问或观看的次数施加数量限制。此处对访问俱乐部节目和观看俱乐部节目做了区分。访问俱乐部节目指在任何时间段对任何俱乐部节目的任何提取,无论有多短。而观看俱乐部节目指提取俱乐部节目至少一个特定的时间长度并在确定的时间帧之内。比如,“观看”可以定义为在24小时期间对俱乐部节目有超过5分钟的提取。因此,使用该定义,提取特定俱乐部节目的用户在一天内有7次,每次只有4分钟,那么就是“访问”了该节目7次但没有“观看”它。类似的,用户一天七次提取并查看整个俱乐部节目就是“访问”了该节目7次但“观看”它一次。
更复杂的俱乐部变化对不同的俱乐部节目有不同的限制在完全个人的基础上,根据俱乐部节目的一些分组,或者把个人和分组设置混合起来。这些限制可以包括允许俱乐部节目被按照与版权持有者的协议提供,如果这些协议限制给定节目被访问或观看的次数的话。这些限制的影响被集成在访问俱乐部节目的过程中,比如在图7-图8B。用户试图访问俱乐部节目,需要确定当前哪个节目被作为线性节目表的一部分播放给用户,该节目是否是俱乐部节目,以及用户是否被授权观看俱乐部节目。
因此,在一个实施例中,每个俱乐部节目被赋予固定的访问或观看限制,存储在订阅者管理系统124和/或节目请求数据库136。特定的实施例包括赋予特别大的限制,这样用户实际上是被给予无限的访问特定俱乐部节目的权利。在另一些实施例中,设置该限制等于特定俱乐部节目在常规的固定时间表中出现的次数。订阅者管理系统记录俱乐部节目被特定置顶盒120访问的次数。当俱乐部成员试图访问俱乐部节目时,订阅者管理系统124就比较所记录的访问或观看次数以及被授权的次数。如果预先描述的限制已经达到,访问就被禁止;如果预先描述的限制没有达到,访问就被同意。
在另一实施例中,在订阅者管理系统124内部就根据分组策略设置访问或观看限制。该分组可以基于,比如,主题、内容分级、或质量等级,以及其他标准。因此,在某实施例中,特别导向孩子的俱乐部节目被给予非常大的限制值,这样访问孩子的节目对俱乐部成员是没有限制的。在混合实施例中,对一些俱乐部节目根据分组策略设置访问或观看限制,而对另一些俱乐部节目设置单独的限制。在另一些实施例中,访问或观看限制被施加到所有的俱乐部节目,这样对俱乐部节目的访问或观看就被绝对限制。
在俱乐部内可以组合这些实施例来设置不同级别的服务,对俱乐部成员有不同的成本。这样,俱乐部成员访问俱乐部节目的付费可以根据提供的访问级别分档。有关每个俱乐部成员的特定访问信息被记录在订阅者管理系统124,以便用于当用户试图访问某个俱乐部节目时。该信息还可以用于增加VOD类型的服务,当用户希望访问超出其服务范围的特定俱乐部节目时。在该情形下,用户的附加访问请求可以被提供但是要收额外费。
比如,如果用户被安排在给定的月份访问10个俱乐部节目观看,但是他希望在该月观看第11个俱乐部节目,那么可以提供附加的访问,但是他要同意付额外费。提供这种附加访问之前订阅者管理系统124验证用户已经达到限制值,并告诉用户需要附加的成本来进行补充访问。
在其他实施例中可以使用限制值实现促销功能。比如,当用户满足特定预先确定的标准后,比如在一定时间内作为俱乐部访问成员,就可以由订阅者管理系统124调整限制值,作为奖励,以提供对特定俱乐部节目的附加访问。因此,如果用户满足了预先确定的质量标准,比如,对音乐视频的无限访问奖励,订阅者管理系统124在某个时期(称为奖励期)增加音乐视频对该用户的限制值到一个相当大的值。在该奖励期,用户可以在任何时候或以任何次数访问所有的归类为音乐视频的俱乐部节目。
在不同的实施例中可以有不同的限制方式。在一个实施例中,订阅者管理系统124把一个或多个置顶盒120联系到俱乐部访问安排。这适合于当在单独房屋或商户有多个置顶盒120对应多个电视的情况。订阅者管理系统124关联每个置顶盒120到特定的访问计划,无论该访问计划基于单独限制设置,组策略,还是混合安排,或其它方式。每当从多置顶盒120中的任何一个观看或访问俱乐部节目时就记录观看或访问。这样,对俱乐部节目的访问就按照同一基础提供给有多个置顶盒120的房屋,就好像该房屋只有一个置顶盒120一样。
在另一实施例中,用户被给予选择来永久购买俱乐部节目拷贝。当这种购买被版权持有者允许,同意支付购买费,订阅者管理系统124授权用户保留永久拷贝,并禁止拷贝保护。因此,用户可以拷贝俱乐部节目的俱乐部版本到另一设备,比如PVR,VCR,或移动介质,或通过电子邮件等电子传输。另外,当俱乐部节目已经存放在用户的置顶盒120时,订阅者管理系统124可以指导用户的置顶盒120保留所购买的俱乐部节目的永久拷贝。
在上面的一些实施例中,内容供应商选择作为俱乐部的一部分存储在用户位置的节目。该过程在其它实施例中可以修改以便根据用户偏好只有部分俱乐部节目被存储。比如,用户可以指定感兴趣的目录或类别,只记录这些俱乐部节目。无须用户指定偏好,在另一实施例中可以监控观看习惯。用户配置被使用来确定应该记录那个俱乐部节目。用户被主动询问来创建该用户配置,或者通过被动监控来创建该用户配置。该用户配置考虑到多个观看者与用户位置的关联,所记录的节目应该根据对多个观看者的复合配置。
尽管在上面结合特定设备和方法描述了发明的原则,但是要清楚的理解该描述只是作为示例而不是作为对发明范围的限制。
权利要求
1.一种用于从内容供应商接收节目到用户位置的方法,该方法包括步骤在任何用户请求任何第一批节目之前,至少要记录从内容供应商发送的第一批节目的第一段;检测到用户对第一批节目中的某个的请求;如果在交错期终止前没有检测到用户请求,那么就要至少记录从内容供应商发送的第二批节目的第二段;以及如果在交错期终止前检测到用户请求,那么就要记录第一批节目中的该个节目。
2.根据权利要求1所述的用于从内容供应商接收节目到用户位置的方法,其中交错期是在第一批节目和第二批节目之间的时间段。
3.根据权利要求1所述的用于从内容供应商接收节目到用户位置的方法,其中内容供应商是有线电视供应商。
4.根据权利要求1所述的用于从内容供应商接收节目到用户位置的方法,其中第一批节目被复用成单独数据流。
5.根据权利要求1所述的用于从内容供应商接收节目到用户位置的方法,其中第一批节目由第一异频雷达收发机发送,以及第二批节目由第二异频雷达收发机发送。
6.根据权利要求1所述的用于从内容供应商接收节目到用户位置的方法,还包括播放第一批节目中的该个节目的步骤。
7.根据权利要求1所述的用于从内容供应商接收节目到用户位置的方法,其中检测步骤包括接收遥控器的无线请求;以及处理无线请求以确定所需要的节目。
8.根据权利要求1所述的用于从内容供应商接收节目到用户位置的方法,其中第一次列出的记录步骤包括记录第一段到大规模存储设备,所述大规模存储设备与接近用户位置的置顶盒相连。
9.一种用于从用户位置接收来自远程提供器的节目的方法,该方法包括如下步骤在任何用户请求任何节目之前,确认发送自内容供应商每个节目的第一段还没有被存储;存储没有被存储的每个批次的节目的第一段;检测用户对批次中的某个节目的请求;以及作为检测步骤的响应,存储批次中的该个节目的第二段。
10.根据权利要求9所述的用于从用户位置接收来自远程提供器的节目的方法,还包括记录批次中的该个节目的所有剩余段的步骤。
11.根据权利要求9所述的用于从用户位置接收来自远程提供器的节目的方法,其中第一段和第二段在不同的数字频道。
12.根据权利要求9所述的用于从用户位置接收来自远程提供器的节目的方法,其中第一段和第二段在不同的异频雷达收发机。
13.根据权利要求9所述的用于从用户位置接收来自远程提供器的节目的方法,还包括播放批次中的该个节目的步骤。
14.根据权利要求9所述的用于从用户位置接收来自远程提供器的节目的方法,其中检测步骤包括接收遥控器的无线请求;以及处理无线请求以确定所需要的节目。
15.根据权利要求9所述的用于从用户位置接收来自远程提供器的节目的方法,其中第一次列出的记录步骤包括记录第一段到大规模存储设备,所述大规模存储设备与接近用户位置的置顶盒相连。
16.一种用于从用户位置接收来自远程提供器的节目的方法,该方法包括以下步骤在任何用户请求内容供应商发送第一批节目中的任何一个之前,至少要记录第一批节目的第一段;检测用户对第一批节目中的某个的请求;在交错期之外基于检测步骤连续记录第一批节目中的该个节目。
17.根据权利要求16所述的用于从用户位置接收来自远程提供器的节目的方法,其中交错期是在第一批节目和第二批节目之间的时间段。
18.根据权利要求16所述的用于从用户位置接收来自远程提供器的节目的方法,其中记录步骤包括记录段到大规模存储设备,所述大规模存储设备与接近用户位置的置顶盒相连。
19.一种用于从用户位置接收来自远程提供器的节目的方法,该方法包括以下步骤在任何用户请求节目之前,记录从内容供应商发送的节目的第一段;检测用户对该节目的请求;如果在期间终止前检测到用户请求,那么就要记录该节目的第二段;如果在期间终止前没有检测到用户请求,那么就不继续记录该节目的第一段,其中期间小于节目的时间长度。
20.根据权利要求19所述的用于从用户位置接收来自远程提供器的节目的方法,其中检测步骤包括在记录第一段的时候检测用户对节目的请求。
21.根据权利要求19所述的用于从用户位置接收来自远程提供器的节目的方法,其中记录步骤包括记录到用户位置的旋转磁盘。
全文摘要
本发明披露了一种用于在用户位置接收节目的方法。节目由内容供应商发送。在一个步骤中,在任何用户请求内容供应商发送第一批节目之前,至少要记录第一批节目的第一段。检测到用户对第一批节目中的某个请求。如果在交错期终止前没有检测到用户请求,那么就要记录从内容供应商发送的第二批节目的第二段。如果在交错期终止前检测到用户请求,那么就要记录第一批节目中的该个节目。
文档编号H04N7/16GK1374797SQ0210659
公开日2002年10月16日 申请日期2002年2月28日 优先权日2001年3月13日
发明者约翰·J·西埃, 约翰·C·贝莱 申请人:Svod公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1