专利名称:A networked antenna system and video transport unit的制作方法
技术领域:
本公开实施例通常涉及视听内容分发的领域,尤其涉及在混合分发系统中分发视 听内容的系统和方法。
在以下附图中图中相似的参考数字始终表示相应的部分。图1根据一些实施例示意性地示出了使用数据传输的混合模式将个性化内容分 发到单个家庭的内容分发系统。图2根据一些实施例示意性地示出了用于将内容分发到家庭的数据传输的不同 模式。图3根据一些实施例示意性地示出了通过不同网络使用不同广播传输将内容分 发到不同家庭。图4根据一些实施例示意性地示出了在传输之前处理节目内容和将节目内容整 合到广播流的可用带宽中。图5是根据一些实施例的内容操作中心的框图,在传输之前内容在所述内容操作 中心至少被处理和管理。图6是根据一些实施例的框图,示出了在家庭中的接收器/STB中的一些部件。图7A是根据一些实施例的流程图,示出了通过传输的混合模式分发内容。图7B是根据一些实施例的示意图,示出了用户需求与将被广播的内容和将被单 播的内容的节目内容标识之间的关系。图8是根据一些实施例的流程图,示出了用于在混合分发系统中选择广播方案的 方法。图9是根据一些实施例的流程图,示出了将内容分离和提取为非线性内容以用于 混合分发。图10是根据一些实施例的流程图,示出了组合线性和非线性内容以用于传输的 方法。图11是根据一些实施例的流程图,示出了将线性和非线性内容插入广播流的可 用带宽中以用于广播传输。图12是根据一些实施例的流程图,示出了在接收器/STB中的内容的接收。图13是根据一些实施例的流程图,示出了修复由接收器/STB接收的部分内容。图14是根据一些实施例的流程图,示出了用于修复由接收器/STB接收的全体文 件的方法。图15A是根据一些实施例的流程图,示出了用于通过内容操作中心确定内容分发 的调度表的方法。图15B是根据一些实施例的示意图,示出了用户需求与将被广播的内容和将被单 播的内容的节目内容标识之间的关系。
图16是根据一些实施例的流程图,示出了在接收器/STB中作为自动个性化推荐 和存储引擎的PDP(预测分发和个性化)部分。图17是根据一些实施例的流程图,示出了与远程控制的使用结合充当推荐引擎 的接收器/STB。图18是根据一些实施例的流程图,示出了在接收器/STB中作为跟踪命中和失误 的自适应学习设备的PDP部分。图19根据一些实施例示出了显示关于由接收器/STB捕捉的节目内容的信息的方 法的流程图。图20是根据一些实施例的框图,示出了通过跟踪观众与节目内容的交互智能地 确定观众偏好的算法。图21是根据一些实施例的框图,示出了远程控制/交互设备在设置存储在接收器 /STB上的用户配置文件中的初始设置,所述用户配置文件对应于远程控制上的特定用户按 钮。图22是根据一些实施例的流程图,示出了在内容操作中心从节目内容去除原始 广告内容。图23是根据一些实施例的流程图,示出了在内容操作中心去除原始广告内容和 将目标广告内容插入节目内容中。图24是根据一些实施例的流程图,示出了在接收器/STB从节目内容去除原始广 告内容。图25是根据一些实施例的流程图,示出了在接收器/STB将目标广告内容插入观 众特定节目内容中。图26是根据一些实施例的流程图,示出了在接收器/STB从观众特定节目内容去 除原始广告内容和将目标广告内容插入观众特定节目内容中。图27是根据一些实施例的框图,示出了广告管理系统的广告活动和规则所使用 的不同要素。
具体实施例方式引言将电视节目内容分发给观众的一般模式是基于时间调度表和用于分配电视节目 的频道。通常,为了观看特定电视节目内容,观众找到提供该特定电视节目内容的频道和可 观看该特定电视节目内容的时间。观众接收通过由有线电视提供商和卫星电视提供商提供 的不同层面的服务广播的电视节目。例如,若未向有线或卫星提供商订购,观众被限制到只 能接收在特定区域可用的本地网络广播。当向有线或卫星提供商订购时观众被提供不同级 别的节目服务。观众付费越多,用户可用的节目内容的频道的数量越多。另外,有线或卫星 服务的订户常常被提供按次付费观看或按需服务,其中电影或特别影像(例如某些现场事 件)可以被传输给用户供一次性收费观看。然而,每个提供商仅仅通过一种传输模式将内 容分发给这些有线和卫星服务提供商的订户,例如有线或卫星或无线广播,而不是传输的 混合模式。其他基于非电视的节目提供商(例如电影或视频按需提供商)使用互联网作为分
17发内容的模式。这样的提供商并不分发任何实时电视节目内容。它们仅仅分发视频和电影 以用于在观众的家中播放。换句话说,这样的提供商并不分发实时电视节目或任何种类的 线性节目。它们仅仅分发非线性节目。非线性节目包括不能实时观看的节目,而且可能在下 载节目内容之后只能观看一次。这样的提供商被限制到经由互联网传输它们的节目内容, 例如电影。除了电视节目内容和按需电影内容之外,观众也对观看视听数据(例如由他人发 布的用于在互联网上共享的视频剪辑)越来越有兴趣。目前在市场上没有一个服务提供 商可允许观众观看直播电视、按需电影内容和互联网视频剪辑。内容分发的许多当前模式 (例如有线提供商、卫星提供商和互联网电影按需提供商)是昂贵的。通常,观众可用的提 供物由设置它们以用于接收的分发模式限制。最重要的是,随着电视观众的生活节奏越来 越快,即使可用数字录像机(DVRs)和盒式磁带录像机(VCRs)之类的记录设备,观看电视的 当前模式仍然不足以适应观众的观看行为。此外,观众付费并不与他们实际观看的节目内 容的数量相关。该公开文本描述了一种分发视听节目数据的方法和系统,所述节目数据包括作为 被接收的内容可以实时被观看的线性内容、旨在用于延时观看的非线性内容(例如电视节 目、电影等)以及由其他用户在互联网上共享的视频剪辑。本文所述的系统使用至少包括 广播传输和宽带传输的混合分发模式。广播传输与卫星或有线相比将内容分发到数量众多 的观众并且可以以更低的每数据字节传送成本发送相同或更大的数据量。对于用户要求的 特定节目,宽带传输将直接来自提供商的内容分发到特定用户。该系统使用承载来自现有广播系统的广播网络的实时内容的传播流上的可用带 宽数字地广播内容,所述广播系统包括但不限于卫星、地面广播、本地蜂窝广播等。在一些 情况下,视听节目内容在由一个区域中的观众总体需求的基础上被广播给观众,使得他们 不被限制于网络信道的可用性和和节目内容可用的调度表。在该系统中,尽管当观众接收 内容时线性内容仍然正在被分发以供实时观看,但是多数内容(例如电视节目、电影等)作 为不适合于以传统格式实时观看的非线性内容被分发。相反地,它们以文件的形式存储在 观众的家中的接收器/STB中以在它们被接收之后的任何时候供延时观看。未广泛需求的 节目内容例如通过单播传播被发送到需求这样的内容的观众。该系统也具有适应每个观众 的观看行为并且可以从广播传输自动捕捉各个观众所偏好的节目内容的个性化和智能部 件。所以该系统旨在个性化为特定观众的偏好定制的电视观看体验,而不是让观众循序由 节目内容提供商制定的调度表。内容分发系统配置使用数据传输的混合模式将个性化内容分发到单个家庭的传输能力包括但不限 于1)广播网络中的富余或剩余带宽,这是由联属广播网络拥有和控制的带宽并且还未被 联属广播网络所传输的内容占用,2)单播网络中的富余或剩余带宽,这是还未被各个单播 网络中的现有单播传输流占用的带宽,和3)机会带宽,这是可以以预料不到的方式变得可 用的带宽。进一步地,以下非限定性因素可以对传输能力产生影响a)不同网络可接触的 观众的数量和类型,b)每数据字节传输成本,和c)特定节目内容的区域观众需求。图1根据一些实施例示意性地示出了使用数据传输的混合模式将个性化内容分 发到单个家庭的内容分发系统。在一些实施例中,内容分发系统从一个或多个原始内容源
18获取或引入视听节目内容,处理引入内容,并且以一种或多种方式将经处理的内容传输到 在家中的观众。例如,一些经处理的内容可以同时被广播到多个家庭或观众,并且其他一些 经处理的内容可以使用宽带传输被单播到在家中的观众。在该方案中,每个家庭具有被配 置为至少通过广播传输和单播传输接收处理的内容的一个或多个唯一系统。具体地,在一 些实施例中,使用联属广播网络中的现有广播传输流将经处理的内容广播到多个家庭。特 别地,内容分发系统具有检测联属网络的现有广播传输流中可用的带宽大小的能力并且被 配置为将经处理的内容的至少一部分插入现有广播传输流的可用带宽中使得经处理的内 容与正在现有广播传输流中被传输的网络内容同时被广播。图1中的示意图100全面地示出了在该公开文本中所述的内容分发系统的一些实 施例的实现方式。视听节目内容数据的内容传输源至少包括卫星/有线电视节目内容101 和其他视频内容102。卫星/有线电视节目内容101可以是内容的线性流,例如在现有卫星 有线馈源或基于文件的资产上可用的内容,例如在物理介质上可用的节目内容。线性流的 某些部分直接通过以用于广播,从而保证实时分发到接收器/STB/机顶盒(STB)和可用性。 然而,如果内容在再传输之前被处理和存储,则该内容是非线性内容的一部分。非线性内容 是旨在用于延时传输、由观众非实时观看和以与实时观看另外所需的速率无关的吞吐量通 过广播或单播传输的内容。在一些实施例中,可以至少从产生节目内容的节目网络、光纤源 (例如有线馈源、卫星馈源或任何线性馈源等)接收卫星/有线电视内容101。其他视频内 容102可以源自物理存储介质,例如光盘、磁盘、闪存和任何其他存储设备。内容准备和修正系统103负责在传输之前引入和处理内容。在一些实施例中,这 可以包括解码来自线性馈源的内容、代码转换内容数据、加密内容、去除广告宣传、插入广 告宣传和其他内容处理等。在一些实施例中,内容可以被分发以供实时观看或延时观看。 用于实时观看的内容由该系统即时处理并且被直接发送到联属网和宽带分配系统108以 用于当观众实时接收内容时以他们可观看的传输速率进行广播。用于延时观看的内容被处 理、修正或准备。经处理的内容作为非线性内容的一部分被发送到内容管理系统104,在那 里经处理的内容被再定向到存储器。必要时,这样的非线性内容然后被分配到联属网和宽 带分配系统108并且从那里被分配到联属网109和/或宽带分配系统110以用于以与实时 观看所需的传输速率无关的传输速率延时传输。内容管理系统104管理经处理的内容。内容管理系统104负责存储和维护与内容 关联的内容资产和元数据。在一些实施例中,内容管理系统也负责维护合规和数字版权管理。存储器105是非线性内容的存储地。在一些实施例中,存储器105以文件的形式 存储非线性内容。备选地,存储器105可以被视为带有数据库的资产管理器,所述数据库存 储供检索的单个节目内容或资产。例如,每个电视节目、电影、任何可观看的视听节目被存 储为单个文件。被存储的非线性内容通常被调度用于根据特定非线性内容的需求在至少一 种传输模式下以与实时观看速率无关的传输速率延时传输到观众。节目接口 106是内容系统管理员或节目计划人员可用的接口,允许某些内容任何 被分配、由接收器/STB捕捉或呈现给观众的手动调谐。为了举例说明的目的,假设新获得 的节目由内容分发系统获得并且准备好分配给接收器/STB。根据某些实施例,节目计划人 员可以经由节目接口 106指示系统接纳该新获得的节目并且突出显示给观众。在其他实施例中,某些特定事件(例如超级碗)可以接收来自节目接口 106的“加速(boost)”以保证 在对终端观众没有任何干扰的情况下大多数家庭自动获得该内容供延时观看。在一些实施 例中,该节目接口 106可以允许手动输入与节目内容有关的数据,例如观众的总体受欢迎
度或一般需求。预测分发和个性化(PDP)系统107至少包括调度器和推荐引擎。在一些实施例中, PDP系统的调度器产生非线性和线性内容何时将被传输到观众和各个内容将在什么模式下 被分发的调度表。产生该调度表的目的是为了与接收器/STBl 17通信并且观众通常不可见 该调度表。在一些实施例中,调度器被设计为高效地使用可用传输带宽,同时最大化用户体 验。在这样的实施例中,调度器的输出确定哪些内容将由哪个联属和伙伴网络广播和其他 哪些内容将由宽带网络单播。为此,调度器访问广播和单播的可用带宽和成本以及关于基 础订户的行为的信息。该行为信息包括接收器/STB上的交互事件订户观看电视内容、订 户被提供机会观看特定电视内容但是选择没有这样做、订户明确地为电视内容评级、订户 要求电视内容以后分发和订户记录电视内容。在一些实施例中,PDP系统107也充当推荐引擎,其中系统分析经由网络111从机 顶盒117发送的信息。该信息包括但不限于单个订户的内容观看模式。在一些实施例中, 系统使用该信息关联观看模式与内容的类型和可用性并且确定不同观众很可能偏好什么 内容,因此为每个观众产生推荐节目的个性化列表。一旦产生用于分发内容的调度表并且当内容资产可用时,联属网和宽带分配系统 108将内容资产推出到各种联属网109或宽带分配系统10以用于存储在存储器120中和分 配。在一些实施例中,联属网和宽带分配系统108还处理内容以用于通过广播或单播传输 进行分发。联属网109是拥有或控制广播系统的独立网络。在一些实施例中,广播系统包括 无线广播,例如将电视节目内容分配给许多观众的数字电视。例如,联属网可以是属于国家 广播网络的本地广播网络(例如ABC,CBS, NBC等),其将电视节目内容广播给区域人群。 在一些实施例中,这些联属网使用ATSC数字电视标准广播节目内容。实施例并不限于使 用ATSC标准。不同电视标准可以被使用并且可以在实现方式之间有所不同。可以使用的 电视标准的例子包括但不限于 DVB,DVB-T, ISBD-T, SBTVD-T, ADTB, DMB-T/H, DVB-T C0FDM, NTSC,PAL和SECAM。与联属网109关联的存储器112用于存储用于分发的任何调度的非线 性内容。在联属网109,非线性内容通过网络并且根据可以是静态或动态的调度表被广播到 基础订户。在一些实施例中,调度表可以由因素动态修正,所述因素包括但不限于观众对特 定内容的需求和节目计划人员对特定节目内容的侧重。而且,在联属网109,线性馈源和非 线性内容也可以被整合在一起进行分发。例如,表示非线性内容的许多文件可以在被送出 之前被编码、与线性内容交织或组合。在一些实施例中,联属网109例如使用传输塔121广播内容。在其他实施例中,内 容可以不经由联属网109被传输,而是可以经由卫星广播系统被传输。同样在一些其他实 施例中,内容可以在广播模式下通过本地蜂窝网络被广播。在一些实施例中,广播系统不仅 用于视频和音频内容传输,而且用于需要同时到达多个接收器/STB的其他数据传输,包括 但不限于其他类型的控制信息、内容调度表和软件更新。宽带分配系统110是部署在互联网上以优化内容分发到服务于不同家庭中的观
20众的接收器/STB的一系列服务器和存储元件。内容的分发通过高速宽带互联网实现。尽管未明确说明,内容准备/修正系统103、内容管理系统104、存储器105、联属 网和宽带分配系统108、节目接口 106、PDP系统107和宽带分配系统110可以全体充当仅 仅是内容分发系统的一部分的内容操作中心的部件。在一些实施例中,最简单地来看内容 分发系统,整个内容分发系统可以被看做具有多个部分,每个部分起到一个或多个功能。例 如,有内容操作中心,在那里数据在它们被发送到联属网以用于广播或发送到宽带网络以 用于单播传输之前被处理。联属网经由广播网络提供广播传输的模式。广播网络和宽带网 络(一个或多个)是在其中传输内容的介质中的至少一些。最后,接收器/STB/STB形成每 个家庭中或用户房产的用于接收内容和控制被接收内容的显示的设备。在一些实施例中,网络111表示互联网和宽带网络,在其中内容由宽带分配系统 110分发到位于不同家庭中的接收器/STB 117。在其他实施例中,网络111也表示介质,在 其中接收器/STB 117与PDP系统107以及彼此之间进行通信。因此,耦合一个或多个内容 传输源和多个接收器/STB的网络允许接收器/STB接收来自内容传输源(一个或多个)的 内容或者允许两个或以上接收器/STB彼此通信,可以被称为内容分发网络。在一些实施例 中,接收器/STB 117将关于观众的各自观看行为的信息发送到PDP系统107,PDP系统又可 以数据挖掘这样的信息并且根据观众的个人偏好对可以介绍给他们的新节目内容作出推 荐。在其他实施例中,宽带分配系统110可以用于将其他类型的控制信息、内容调度表和软 件更新发送到单个接收器/STB。在又一些实施例中,接收器/STB 117被配置为彼此通信使 得如果一个接收器/STB (例如117A)接收到节目文件的损坏版本,则一个接收器/STB (例 如117A)可以获得未损坏版本或未损坏节目的一部分以通过与另一个接收器/STB(例如 117B)通信替换或修复损坏版本。每个接收器/STB 117配备有接收系统113,存储器115,和PDP单元118。接收系 统113被配置为在接收器/STB 117的指令下通过广播和单播传输的至少一种接收内容。 所以,接收系统113至少包括接收广播信号的天线和用于经由本地网络接收指令的有线和 无线通信接口的至少一种,所述本地网络还可以耦合到互联网。在一个实施例中,接收系统 是联网天线输送系统单元(NATSU),其与接收器/STB 117物理分离,但是经由本地网络耦 合到后者。根据一个实施例,当接收器/STB 117经由本地网络直接接收单播传输时NATSU 是用于接收器/STB 117的广播接收器。在另一个实施例中,NATSU接收用于接收器/STB 117的广播和单播传输两者。根据一个实施例,通信接口被配置为以高信息传送速度从互 联网接收单播传输。作为线性馈源可用的一些内容被提供以用于实时观看和用于记录到存 储器115供非实时观看。非线性馈源中可用的其他内容在由调度表指定的时间和网络上选 择性地从广播传输被捕捉,然后作为文件存储在存储器115中。在一些实施例中,接收器/ STB 117被配置为捕捉或接收包括直接来自互联网的音频和视频信息的互联网内容,包括 但不限于网站,例如YouTubeTM和Google Video等。一旦来自网站的互联网内容被捕捉和 接收,它们由STB 117下载并且被显示以供观看。在其他一些实施例中,下载的互联网内容 可以存储在接收器/STB 117的存储器115中供延时观看。接收器/STB 117是用于允许为 观众定制内容观看体验的系统的一部分。存储器115旨在存储为与每个特定接收器/STB 117关联的观众定制的节目内容。由于内容从广播自动被捕捉或通过单播被下载并且存储 在接收器/STB 117上,因此为了观看或记录节目,观众不会通过遵循在特定时间传输并且由特定频道(一个或多个)的提供限制的线性内容的固定调度表而被限制到传统的电视观 看方式。该系统允许每个观众直接获得观众偏好的相关内容而不用遵循例如由有线或卫星 电视服务提供商制定的固定调度表并且可以根据观众的需求观看个性化和偏好的内容。每个接收器/STB 117中的PDP单元118有助于观众的个性化观看体验。PDP单元 118是智能和自适应单元,其可以学习与接收器/STB 117关联的每个观众的观看行为。在 一些实施例中,接收器/STB 117在远程控制(未显示)的帮助下可以识别每个个体观众, 并且学习观众的观看行为,由此学习到观众对节目内容的偏好。学习的有关观众的信息也 与PDP系统107共享以将新内容推荐给观众。另外,学习的信息也帮助PDP单元118捕捉 如先前所述由广播系统传输、知道会使观众感兴趣的节目内容。在其他实施例中,当PDP单 元118学习每个观众的偏好时,它将自动捕捉使每个观众感兴趣的节目内容而不需要观众 有意要求或命令这样做。在一些实施例中,每个家庭可以有一个以上接收器/STB 117。例如,在一个家庭 内分离和独立接收器/STB 117B和117C可以通过局域网络(LAN)(例如以太网)链接或连 接,在那里它们可以在一个家庭里彼此通信以用于节目捕捉和存储空间的共享等。内容传输的形式图2根据一些实施例示意性地示出了用于将内容分发到家庭的数据传输的不同 模式。当与其他内容分发系统比较时,该内容分发系统的不同方面是该系统能够在一种以 上的传输模式下分发内容。不同于使用单一传输模式传输内容的有线电视或卫星电视节目 提供商,该内容分发系统使用至少两种传输模式。示意图200显示了该系统的一些实施例 可以利用的不同传输模式。在一些实施例中,接收器/STB可以使用原有的数字电视(DTV) 广播201接收内容。在其他实施例中,使用无线数据广播202和宽带单播203,系统可以传 输并且接收器/STB可以接收附加内容。根据某些实施例,与传输模式无关,例如广播或单 播的不同内容在它们被分割并且由不同传输模式选择性地分配之前源自单一内容传输源。 位于家庭中的每个接收系统204被配置为接收由不同传输模式中的任何一种传输的内容。 所以,在该系统中,发送到不同家庭的所有内容源自一个或多个传输源,但是不同内容到达 相同或不同家庭的路径可以不同。广播或单播传输传输内容的路径和时间至少由源自PDP 中的调度表制定。示意图200显示了两种不同的传输模式。例如,DTV广播201和无线数据广播202 都使用广播系统,而单播分发利用宽带网络203。与传统卫星或有线服务提供商的进一步 区别至少包括发送内容的格式和发送内容的速率。除了使用单一传输模式(例如光纤(光 缆)或卫星)以外,有线或卫星提供商也传输仅仅作为线性流的内容,这意味着从每个提 供商发送的内容仅仅以供实时观看的速率被传输,并且如果观众选择在以后的时间观看节 目,则当该节目正被传输时必须首先实时记录它。换句话说,有线或卫星提供商以适合于实 时观看的单一固定速率传输它们的内容。与之相比,在一些实施例中,本系统使用DTV广播以适合于实时观看的速率传输 线性内容流,但是使用旨在用于延时或非实时观看的类似广播系统以快得多的速率传输非 线性内容。在其他实施例中,例如通过利用ATSC数字电视标准的本地电视网络使用现有 广播的可用带宽分发内容。相同线性流和非线性内容都使用广播中的相同可用带宽被分 发。然而,线性内容和非线性内容的传输速率相差很大,当内容正被接收时线性内容以适合于实时观看的速率被传输,而非线性内容以比线性内容的传输速率更快或更慢的速率被传 输,并且因此不用于实时观看。与被设计用于实时观看的线性内容相比,非线性内容不仅以 不同的传输速率被发送,它们也作为单个文件被接收。同样在其他实施例中,非线性内容旨 在用于非实时观看,意味着非线性内容表示在它被下载之后供观看并且在被下载的过程中 不能被视为文件(一个或多个)。在其他实施例中,只要作为传输的一部分正被接收的文件 的一部分被缓冲到磁盘,观众就可以开始观看非线性内容。如示意图200中所示,接收系统204用于用天线系统至少接收广播内容。在一些 实施例中,除了天线系统以外,接收系统204包含通信接口,所述通信接口被配置为接收从 宽带网络203单播的内容。在其他实施例中,便携部件205可以下载和存储来自STB的一 部分内容以供外出时便携观看。播放设备206是接收系统中负责存储和播放非线性内容的 部分。根据某些实施例,在播放设备206接收和存储非线性内容,而且驻留其中的STB中心 PDP单元学习每个观众的观看行为和它们的观看偏好。图3根据一些实施例示意性地示出了通过不同网络使用不同广播传输将内容分 发到不同家庭。图3中的示意图300显示了如何通过不同网络广播接收到的内容的例子。当 内容由线性馈源或从物理介质引入301时,它们被代码转换。在一些实施例中,节目内容在 MPEG或MPEG2或类似视频标准中被接收并且被代码转换为H. 264标准。作为编码过程302 的一部分,内容也可以被加密和进一步处理。在一些实施例中,线性内容实时地即时被加密 并且立即被发送以用于广播给顾客。在其他实施例中,如果来自线性馈源,非线性内容被分 解为单个节目内容,被代码转换和加密。如果非线性内容来自物理介质,它也被代码转换和 加密。在两种情况下,非线性内容被包装为加密文件以用于存储,每个加密文件对应于一个 节目。非线性内容存储在内容操作中心。然而,在其他一些实施例中,当某些非线性内容根 据调度表被安排进行传输时,特定非线性节目内容可以根据需要从内容操作中心中的存储 器分配到在联属网或在宽带分配系统内的存储器。另外,期满时间可以被设置和加入某些 非线性或线性内容使得线性内容(如果被用户保存)或保存在家中的存储器中的任何非线 性内容将在某段时间过去后自动被删除。该操作作为处理内容的数字版权管理(DRM)303 的一部分被执行。内容通常由内容管理系统304维护,内容管理系统304也组织和存储内容和与内 容关联的元数据。内容管理系统304维护数据并且与内容分发系统305 (也被称为联属网 和宽带分配系统(108))交互,所述内容分发系统305根据节目调度表306通过一些分配机 构307(例如卫星或光纤馈源)将内容推出或发出到联属网或伙伴网351以广播到接收器/ STB,或推出或发出到宽带分配网络308以用于单播分配。如先前所述,在一些实施例中,该 调度表是观众不可见的并且目的仅仅是为了同步从内容操作中心的内容传输和在单个家 庭的接收器/STB的内容捕捉或内容接收。在一些实施例中,内容分发系统305可以将内容 发送到多种形式的广播。例如,多种形式的广播可以包括卫星广播、地面广播和本地蜂窝网 络广播。在示意图中显示了不同的广播350A-350C并且每种形式的广播可以具有多个联属 网351A-351C,所述联属网到达在不同区域中具有不同接收器/STB352A-352C的不同观众, 具有不同形式的广播350A-350C的不同联属网351A-351C到达所述不同区域。作为一个例 子,在示意图300中,一种形式的广播(例如350A)可以是地面广播。地面广播由多个联属 网(例如351A)使用以在特定地理区域内广播。所以,可以经由地面广播到达特定地理区域内的每个家庭或接收器/STB (例如352A)。类似地,可使用高速宽带网络的那些人可用单播 内容分发。在一些实施例中,这可以是与提供商无关的任何宽带网络。在其他实施例中,这 可以是专用于在接收器/STB和内容分发系统之间进行内容传送和通信的专用宽带网络。在联属网位置的系统基础结构图4根据一些实施例示意性地示出了在传输之前在联属网处理和将节目内容整 合到广播流的可用带宽中。示意图400表示内容操作中心的一部分,示出了在哪里将线性 和非线性的内容组合在一起,和在哪里将结果组合插入现有广播流的可用带宽中和与现有 广播流上的内容一起广播。经处理的内容402表示来自联属网和宽带分配系统108的经处 理的线性和非线性内容。经处理的内容402的非线性内容部分被发送到非线性接收管理器 405,所述非线性接收管理器负责组织非线性内容以存储在内容操作中心的本地资产管理 408。内容分发管理器409使用如先前所述的调度表来确定将何时和通过哪种传输模 式分发包括非线性内容的内容。在一些实施例中,如示意图400中所示,内容分发管理器 409控制非线性播出管理器407何时和如何从资产管理408或存储器检索非线性内容,和 将非线性内容传输到多路复用器406供广播传输。最后在一些实施例中,使用调度表,内容 分发管理器409指示多路复用器406在什么时候和在那些流上将“线性通过(linear pass through) ”直接多路复用到广播传输上。在一些实施例中,在组合内容将与来自网络的实时数据流401组合之前,多路复 用器406能够将来自存储器的非线性内容和经处理的线性内容组合为组合线性和非线性 经处理的内容。在其他实施例中,多路复用器406能够将来自存储器的非线性内容和经处 理的线性内容数据与来自网络的实时线性内容流401直接组合。所以在一些实施例中,多 路复用器406能够至少组合经处理的非线性内容和经处理的线性内容;并且在其他实施例 中,多路复用器406可以将经处理的非线性内容和经处理的线性内容与来自网络的实时线 性内容流401组合。同样在其他一些实施例中,非线性播出管理器407可以组合非线性内 容,所述非线性内容在被馈送到多路复用器406供传输之前以离散文件的形式存储在资产 管理408中。这意味着离散文件被组合或交织为一个或多个文件并且被传输。所以,尽管 在传输之前和在接收之后非线性内容以离散文件的形式被存储,但是多个离散文件可以在 传输时组合或混合在一起。经处理的非线性内容、经处理的线性内容和来自网络的实时内 容流401的组合产品被放置到单一广播流上并且由发射器410广播。在一些实施例中,资产管理系统408总体地描述存储系统和包含逻辑的数据库, 所述逻辑控制存储在存储系统中的节目内容的检索和存储。通常,非线性内容作为离散文 件存储在资产管理系统408中直到非线性内容由非线性播出管理器407检索。换句话说, 当其被多路复用并且被组合到现有广播或单播传输流的可用带宽中之前,每个非线性节目 作为分离和独立文件被存储并且由非线性播出管理器407检索。内容操作中心和部件图5是根据一些实施例的内容操作中心的框图,在传输之前内容在所述内容操作 中心至少被处理和管理。框图500在一些形式的实现方式中描述了内容操作中心501。在 一些实施例中,内容操作中心501可以包括但不限于具有下列的至少一个内容下载管理 器502,内容再包装单元505,数字版权/加密密钥服务器503,宽带分配策略管理器504,宽带分配网络515,调度器506,推荐引擎512,内容检索管理器508,内容存储模块507,内容管 理数据库511,元数据管理系统509 (举例来说,内容存储模块507,内容管理数据库511,元 数据管理系统509可以总体地是内容管理系统104的部件),广告活动管理模块513,事件 记录数据库514,广告去除和插入单元518,内容分发管理器516,和节目接口 517。内容下载管理器502控制从物理介质或卫星或光纤馈源下载内容。内容下载管理 器502是用于引入数据的控制器,与内容的原始内容源无关。例如,内容下载管理器502将 具有关于哪些内容将从光纤或光缆馈源被引入、其他哪些内容将从物理介质被引入和该内 容在哪里/何时可以可用于引入的信息。在一些实施例中,内容下载管理器502可以具有 关于将由系统引入的内容的以下信息中的至少一个内容在哪里可用,内容何时可用,和从 哪个传输模式引入内容。内容再包装单元505负责处理内容。在一些实施例中,它处理来自所有原始内容 源的内容,原始内容源包括但不限于卫星馈源、光纤馈源和物理介质。内容再包装单元505 可以执行下列操作中的至少一个编码或代码转换内容,例如在一些情况下从MPEG2标准 代码转换为H. 264标准;加密内容(使得在家中接收到加密密钥之前内容不可观看);和分 离内容以用于存储为单个文件。数字版权/加密密钥服务器503负责管理线性和非线性内容的数字版权。线性和 非线性内容可以具有通过关联解密密钥管理的数字版权。数字版权/加密密钥服务器503 发出加密密钥并且管理关联解密密钥的分配。当线性和非线性内容都以加密形式从内容操 作中心501被传输时,在内容可以被观看之前需要在接收器/STB的解密密钥以解密内容。 数字版权/加密密钥服务器503负责生成加密和解密密钥,与内容再包装单元505协作以 加密内容,并且将解密密钥分配给观众。广告去除和插入单元518去除广告宣传内容和/或将广告宣传内容插入线性或非 线性视听节目内容中并且是发生在内容操作中心501的内容处理的一部分。在一些实施例 中,广告去除和插入单元518也负责下列操作中的至少一个去除接收到的节目内容中的 原始广告和宣传内容,和将目标广告和宣传内容插入原始广告和宣传内容被去除或空缺的 节目内容中。在一些实施例中,如果内容从网络被广播,从光缆/光纤馈源接收到的内容可 以包含原始广告和宣传内容。然而,在其他实施例中,例如从直接来自原始内容源的物理介 质接收到的内容,可以没有与节目内容关联的任何原始广告或宣传内容。在一些实施例中, 该内容分发系统的一个方面在于内容可以根据观众的偏好被定制或个性化并且广告内容 可以针对特定观众。在一些实施例中,目标广告和宣传内容的去除和插入都在内容操作中 心501中的广告去除和插入单元518中被执行。在其他实施例中,广告去除和插入单元518 负责去除原始广告和宣传内容,并且目标广告的插入可以在接收器/STB被执行。同样地, 存在其他实施例,其中从各个节目内容去除关联的原始广告内容和插入目标广告内容都完 全在接收器/STB被执行。广告去除和插入单元518去除和/或插入广告内容的操作是内 容操作中心501中的内容准备的一部分。在一些实施例中,广告去除和插入单元518可以 基于广告活动管理模块513所提供的规则插入广告内容。在其他实施例中,广告去除和插 入单元518是内容操作中心501中的独立工作单元。在一些实施例中,内容下载管理器502,内容再包装单元505,数字版权/加密密钥 服务器503和广告去除和插入单元518是图1中显示的内容准备/修正系统103的部件。在其他实施例中,图1中的内容准备/修正系统103可以包括比所述更多或更少的部件。内容存储模块507是通常在内容操作中心501用于存储非线性内容的存储部件。 存储在其中的非线性内容可以包括但不限于下列的至少一种τν和电影视频节目内容,广 告,互联网视频内容,和采用离散文件的形式的其他节目内容。在一些实施例中,内容存储 模块507类似于图1中的存储器105。内容管理数据库511存储关于内容的信息,例如内容的类型、编码格式、文件大 小、内容播放长度等。在一些实施例中,内容管理数据库511存储与内容关联的元数据。在 内容存储在多个可能位置的一个中的一些实施例中,内容管理数据库511存储可以在那里 检索不同内容的位置。在其他实施例中,内容管理数据库511可以存储关于经处理的非线 性内容存储在内容存储模块507中的什么地方的信息使得特定非线性内容可以被检索以 用于延时传输。在一些实施例中,内容管理数据库511可以是内容管理系统104的一部分。元数据管理系统509负责输入和编辑内容的元数据和随着时间维护元数据与内 容之间的这种对应。在一些实施例中,元数据与线性和非线性内容都关联。例如,元数据可 以包括对应于各自内容的标签,其列出适用的内容属性,例如内容标识(ID)、节目/电影/ 剧集名称、频道、剧组成员、类型、节目描述和情节。在一些实施例中,这样的元数据用于帮 助接收器/STB为顾客正确分类和描述内容。在其他实施例中,这样的元数据由接收器/STB 用于允许接收器/STB上的内容搜索功能性。在其他实施例中,这样的元数据与其他行为数 据一起由推荐引擎512使用以将新内容推荐给观众。在一些实施例中,元数据管理系统509 包括分配内容IDs的能力。然而,元数据管理系统509的其他实施例可以包括以多种格式 从多个提供商输入外部元数据馈源的能力。一旦输入,元数据管理系统509统一这些格式 并且将结果公开为一个统一格式。同样地,元数据管理系统509的其他实施例允许手动编 辑和编写元数据。在一些实施例中,内容存储模块507和内容管理数据库511以及元数据管理系统 509是内容管理系统104的部件。在其他实施例中,内容管理系统104可以包括比所述更多 或更少的部件。调度器506负责产生和维护用于通过广播传输和单播传输将内容分发到观众的 调度表。调度器506调度线性内容和非线性内容分发到观众。基于若干因素中的至少一个 的评价产生调度表,所述因素包括但不限于所有观众对特定内容的需求,每个联属网络的 每个广播传输流上的可用带宽,每个传输流的可用带宽中的数据传输的成本,每个广播传 输流可接触的观众的数量,和接收器/STB在不同家庭中在不同时间接收内容的可用性。产 生调度表的目的是分发内容以最大化用户体验(给定可用资源)。在一些实施例中,最大化 用户体验意味着保证最大数量的观众可以捕捉它们的偏好内容。在一些实施例中,产生调 度表的目的是在由外部节目计划输入确定的目标时间之后不久或在备选线性系统上的相 应节目开始播送后的一段目标时间之后不久分发非线性内容。确定调度表的各种标准考虑到成本函数的因素,成本函数然后近似地或最佳地被 最小化以确定最后调度表。调度器506充当内容分发和分配系统的“大脑”。在一些实施例 中,调度器506确定内容将被传输的路径。例如,调度器506确定线性和非线性内容两者的 内容传输模式。在一个实例中,调度器506可以确定广泛需求的非线性内容将在特定时间 经由无线网络被广播,而仅仅由少数观众需求的另一个不太受欢迎的非线性内容将经由宽带网络被单播。在带有多个广播网络的实施例中,调度器506负责确定许多不同的广播网 络的广播传输流中的哪一个用于分发不同内容。换句话说,取决于不同因素,被选择用于广 播的不同内容可以被路由到不同网络。这样的因素可以包括但不限于例如不同网络可接触 的观众、每数据字节传输成本、和区域观众对特定节目内容的需求。调度器因此将告知内容 分发管理器516哪些内容将被路由到哪里,包括特定内容将被广播还是单播和通过哪个网推荐引擎512负责将新内容推荐给观众。在一些实施例中,推荐引擎512从每个家 庭中的接收器/STB或STB收集观众的观看行为和内容偏好并且基于观看行为和偏好确定 推荐给观众的新内容。在一些实施例中,采用内容的数值内容标识(ID)、名称、描述和片段 或片断中的至少一种形式的推荐被发送到与每个家庭中的观众关联的接收器/STB或STB。 在一些实施例中,观众如果对推荐的新内容感兴趣,可以请求通过接收器/STB或STB捕捉 完整节目供观看。在另一个实施例中,采用完整节目的形式的推荐由与每个家庭中的观众 关联的接收器/STB从广播网络自动捕捉或者经由单播直接被发送到接收器/STB。在一些实施例中,调度器506和推荐引擎512是如图1中所述的PDP(预测分发和 个性化)系统107的部件。在其他实施例中,PDP系统107可以包括比所述更多或更少的 部件。内容分发管理器516基于由调度器506提供的调度表确定哪些内容将在什么时间 被递送到哪个网络以用于输送或分发到观众。对于非线性节目,内容分发管理器516从内 容管理系统104检索由调度表指示的节目内容。在一些实施例中,如果由调度表这样指示, 内容分发管理器516将在由调度表指示的联属网需要广播的预定时间把特定非线性节目 内容推送到合适的联属网。在其他实施例中,如果由调度表这样指示,内容分发管理器516 将经由单播传输通过宽带分配系统110把特定非线性节目内容推送到特定接收器/STB。同 样地,在其他一些实施例中,如果由调度表这样指示,内容分发管理器516将使宽带分配系 统110上的特定非线性节目内容可用于随后由接收器/STB单播下载。在关于线性节目的 其他实施例中,内容分发管理器516接收线性馈源,并且如果由调度表这样指示,将这样的 馈源推送到合适的广播联属网供线性广播。在其他实施例中,线性通过内容常常不被存储, 因此内容分发管理器516仅仅接收线性内容而不需要执行任何主动检索。内容检索管理器508处理内容检索的请求并且为进行请求的请求源检索内容。特 别地,内容的预定请求的读出从内容分发管理器516传递到内容检索管理器508,然后内容 检索管理器从内容存储模块507检索预期内容并且将它传递到内容分发管理器516。在一 些实施例中,内容检索管理器508与内容管理数据库511交互以确定内容位于哪里。在其 他实施例中,内容检索管理器508可以检索以及被动接收内容并且将内容传递到内容路由 管理器上以用于确定应当如何分发内容。例如,内容检索管理器508可以在接收内容的线 性通过馈源供广播的同时从内容存储模块507主动检索非线性视频内容和广告。线性通过 内容常常不被存储,因此内容检索管理器508仅仅接收线性内容而不需要执行任何主动检 索。从内容存储模块507主动检索的内容可以包括非线性视频内容和广告宣传内容中的至 少一种。内容检索管理器508与内容分发管理器516协作以将线性或非线性内容分发给观 众。内容分发管理器516基于来自调度器506的调度表路由来自内容检索管理器508的内容。因此,在一些实施例中,由调度表指定用于广播分配的内容被推送到合适的联属 网,而被指定用于单播分配的内容类似地可用于宽带分配网络。在一些实施例中,被指定用 于单播分配的内容被自动推送到相应STB或者被指示准备好由STB下载,然后STB在宽带 网络上下载内容。在其他实施例中,内容可以被指定用于单播分配,但是仅仅当终端用户明 确反馈这样做时才被下载。在一些实施例中,内容分发管理器516可以形成如图1中所示 的联属网和宽带分配系统108的不同部件。在其他实施例中,如图1中所示的联属网和宽 带分配系统108可以包括比所述更多或更少的部件。宽带分配策略管理器504提供管理宽带分配网络515的功能。例如,宽带分配策 略管理器504调节进出每个接收器/STB的宽带交通吞吐量以保证与STB关联的宽带连接 不饱和。在一些实施例中,宽带分配策略管理器504提供控制宽带分配网络515上的节目 内容的可用性或不可用性的功能。例如,宽带分配策略管理器504可以指导宽带分配网络 515从分配去除其用于观看的数字版权窗口已过期的特定节目内容。在一些实施例中宽带 分配网络515用于单播未被广播的内容或单播其广播传输未被STB捕捉的内容。在单播传 输期间,内容一次被分发到一个特定观众(例如点到点数据传输)。这与内容一次被分发到 许多观众的广播内容(例如点到多点数据传输)不同。宽带分配网络515是在互联网上被联网在一起的计算机或服务器的系统,每个被 称为节点或对等点,其明显地彼此协作以分发内容。每个节点包含存储器,并且这样的节点 分布在网络上的多个位置。这些节点明显地将内容移动到场景之后以对满足接收器/STB 的内容请求进行优化和对将内容推送分发到接收器/STB进行优化。优化可以采用减小带 宽成本或提高终端用户性能的形式,或同时采用这两种形式。在一些实施例中,将从内容操 作中心501单播的内容被存储或高速缓存在节点或对等点以实现成本和分发效率。在一些 实施例中,宽带分配网络515允许节点和STB以对等方式彼此直接通信以便将节目资产分 发到特定STB。在一些实施例中,宽带分配网络515允许用户以对等方式彼此直接通信,其 中一个用户可以获得数据的未损坏版本以修复在广播传输的接收期间发生的错误。在一些实施例中宽带分配策略管理器504和宽带分配网络515是宽带分配系统 110的部件。例如,宽带分配策略管理器504管理宽带分配网络515中的宽带交通,而宽带 分配网络515在服务器和接收器/STB上存储内容。宽带分配网络515也使内容可用于从 中心节点或从其他接收器/STB以对等方式单播传输到特定观众。在其他实施例中,宽带分 配系统110可以包含比所述更多或更少的部件。广告活动管理模块513负责下列的至少一个输入和管理各种广告活动,将活动 规则推出到接收器/STB,和然后在广告印象或其他相关度量方面跟踪结果。广告活动包括 但不限于由想要宣传特定服务或产品的广告客户启动的操作或根据观众的偏好旨在将最 相关的感兴趣广告或宣传内容分发给观众的操作。根据某些实施例,不同活动的规则每天 在混合广播和宽带互联网分发系统上被推出到接收器/STB并且每天在宽带互联网连接上 从控制器/STB收集结果。这些结果提供关于目标广告内容如何由观众接收的反馈,因此充 当反馈以调节位于每个家庭的各个接收器/STB上的活动规则。在一些实施例中,相关度量 或广告印象可以在一些实施例中由观众的反应和与广告的交互衡量。例如,例如以用户启 动点击浏览或扩展广告或学习更多的形式跟踪观众对广告的明确反应被认为是有利印象, 而快进可以被认为是不太有利的。
事件记录数据库514记录和挖掘从各个单个家庭中的接收器/STB传输的数据。在 一些实施例中,事件记录数据库514包含存储单元以及数据挖掘单元。事件记录数据库514 接收来自各个家庭的接收器/STB的观众的观看数据。数据包括下列的至少一种观看过的 节目内容的用户评级,观众对观看过的内容的排名,由观众选择和观看的节目内容的记录, 在找到最终被选择和观看的节目内容的过程中被观众忽视的节目内容的记录,经常订购的 节目内容的记录,和请求一次观看的节目内容的记录。事件记录数据库514为推荐引擎512 提供观众观看数据使得推荐引擎512可以使新内容匹配观众的个人兴趣和偏好。事件记录 数据库514也为调度器506提供观众观看数据。所以,在一些实施例中,事件记录数据库 514可以是PDP的一部分,与推荐引擎512交互以将数据推荐给不同观众。节目接口 517提供用于对为内容操作中心501中的部件操作建立的算法和规则进 行管理和手动变化的接口。在一些实施例中,节目接口 517提供识别将为基础观众安排的 内容的集合的手段。在一些实施例中,节目接口 517也提供在分发到基础观众之前对该内 容再区分优先次序的手段。例如,有时候某些内容可以认为具有比调度表初始确定的更高 的优先级。节目接口 517提供管理和变化分发内容的优先级的手段。所以,节目接口 517 增加了可以手动管理内容的系统的灵活性。广告去除和插入单元518与广告活动管理模块513协同工作以执行广告活动。在 一些实施例中,在非线性内容被引入之后,作为由内容准备和修正系统103执行的非线性 处理的一部分,广告去除和插入单元518去除广告和宣传内容。在一些实施例中,与引入内 容关联的原始广告和宣传内容在存储之前被去除。在一些实施例中,针对某些活动的广告 和宣传内容被加入到其原始广告和宣传内容已被广告去除和插入单元518去除的引入线 性内容。然而,在其他一些实施例中,可以在内容由接收器/STB接收之后插入根据观众的 偏好适配或定制的目标广告和宣传内容。所以,取决于计划用于不同非线性内容的广告活 动的类型,可以在内容操作中心或接收器/STB直接执行从引入非线性内容去除和插入广 告和宣传内容。同样在一些实施例中,可以不在内容操作中心通过广告去除和插入单元518 从引入非线性内容去除原始广告和宣传内容,而是在由接收器/STB接收之后去除,在它被 观看或显示之前在接收器/STB插入目标广告和宣传。接收器/STB和部件图6是根据一些实施例的框图,示出了在家庭中的接收器/STB中的一些部件。框 图600描述了采用一些形式的实现方式的接收器/STB 601。在一些实施例中,接收器/STB 601可以包括但不限于具有下列的至少一个天线子系统602,磁盘管理系统603,数字版权 加密密钥服务器604,广播调谐器605,用户接口 606,内容存储器607,元数据和文件管理 608,播出管理器609,PDP模块610,和宽带网络管理器/对等服务管理器611,内容修复模 块612,和广告模块613。天线子系统602被配置为从具有实时广播流的许多网络中的至少一个接收广播 传输。在一些实施例中,天线子系统602可以是被配置为便于室内接收VHF和UHF高频段 中的数字电视信号的天线。在一些实施例中,天线子系统602可以包括允许高质量接收不 同频道而不需要为不同频道再定位天线的特征。根据其他实施例,天线子系统602可以采 用联网天线系统输送单元(NATSU)的形式,其与接收器/STB物理分离,但是经由本地网络 耦合到接收器/STB。因此,由NATSU接收到的任何内容可以存储在NATSU上并且然后经由本地网络发送到接收器/STB/STB或直接发送到接收器/STB供存储。磁盘管理系统603管理接收器/STB 601的磁盘和存储空间。在一些实施例中,磁 盘管理系统603包括控制内容的采集和删除的内容采集和删除管理器。在一些实施例中, 内容从广播或单播传输被捕捉并且被存储。例如,非线性内容由磁盘管理系统603采集并 且存储在系统的内容存储器607中,目的是为各个观众提供按需观看体验。数字版权解密密钥服务器604是图5中的数字版权/加密密钥服务器503的对应 物。数字版权解密密钥服务器604接收从内容操作中心501的数字版权加密密钥服务器传 输的数字解密密钥以用于解密从广播和单播传输接收的内容。在一些实施例中,数字版权 解密密钥服务器604与内容操作中心501中的配对服务器紧密通信以用于传输解密密钥。 在一些实施例中,加密和解密密钥与数字版权管理紧密关联。例如,某些内容的数字观看版 权可以被设置用于在从传输接收到内容之后特定时期内过期。一旦该时期期满,不再能用 以前传输到数字版权解密密钥服务器604的解密密钥解密内容。在一些实施例中,过期解 密密钥和关联内容可以自动被删除。在其他实施例中,过期解密密钥可以自动被更新或者 观众可以请求更新过期解密密钥。在接收器/STB 601的每个广播调谐器605可以被配置为执行下列操作的至少一 个经由广播或单播传输接收源自内容操作中心501的非线性内容,经由广播或单播传输 接收源自内容操作中心501的线性内容,和接收来自原有的内容传输源的线性内容。在接 收器/STB/STB 601的每个广播调谐器605可以由PDP模块610指导采集非线性和线性内 容。在一些实施例中,从内容操作中心501接收的调度表确定广播调谐器605应当在什么 时候调谐到哪个频道以便捕捉特定资产或节目内容。在其他实施例中,调谐器可以处于连 续接收模式,在该模式下广播内容机会性地存储到磁盘并且在模式下满足特定标准的内容 由PDP模块610指导进行长期存储。对于线性内容,广播调谐器605以适合于实时观看的 速率接收内容。对于非线性内容,广播调谐器605以与实时观看所需的速率无关的速率接 收内容。广播调谐器605也被配置为与用户接口 606交互以选择线性内容实时地显示。接 收器/STB 601具有至少一个或多个广播调谐器605。在一些实施例中,广播调谐器605可 以经由用户接口在观众的指导下直接调谐到线性节目。在一些实施例中,有多个广播调谐 器以允许观众能够实现诸如同时观看实时线性节目内容、记录另一个实时线性节目内容和 从广播传输接收非线性内容的操作。用户接口 606与由观众分别操作的远程控制交互以执行各个观众的命令和请求。 在一些实施例中,用户接口 606可以唯一地针对根据观众的偏好个性化分发内容的内容分 发系统。例如,用户接口 606可以被设计为与具有简约设计的简单远程控制交互,例如不带 有任何数值输入垫的远程控制。在一些实施例中,在于2007年11月2日提交的、名称为 “用于智能视频节目系统的远程控制单元”的美国临时申请60/985,173中描述了远程控制 单元,上述申请全文被引用于此作为参考。在一些实施例中,用户接口 606未被优化用于实 时电视节目,而是被优化用于基于观众偏好和需求选择内容。例如,用户接口 606未被设计 用于基于许多频道和节目内容在特定频道可用的时间寻找内容。相反地,用户接口 606被 优化以根据与接收器/STB 601关联的观众的偏好显示从广播或单播传输获得的内容。在 一些实施例中,远程控制和用户接口 606被配置为识别正使用接收器/STB 601观看内容的 个体观众。进一步地,用户接口 606中的新特征还帮助PDP模块610连续学习各个观众的观看偏好并且鉴于用户的观看行为修正、调节和自适应用户偏好。内容存储器607是用于将内容存储在接收器/STB 601中的物理介质。在一些实 施例中,内容存储器607是接收器/STB 601的一体化部件,包括但不限于硬盘、闪存或任何 物理存储部件。在其他实施例中,内容存储器607可以是耦合到接收器/STB 601并且充当 主或次内容存储源的外部存储设备。内容存储器607存储由接收器/STB 601捕捉用于非 实时观看的非信息内容。在一些实施例中,包括但不限于电视节目内容、电影、互联网视频 剪辑等非线性内容作为离散文件存储在内容存储器607中。同样在一些实施例中,除了存 储非线性内容以外,内容存储器607也可以存储在广告活动中从内容操作中心传输的目标 广告和宣传。在一些实施例中,内容存储器607也可以存储以与实时观看一致的传输速率 由接收器/STB601实时传输和记录的线性内容。相反地,不同于线性内容,非线性内容常常 以与实时观看速率无关的传输速率被分发到接收器/STB 601。元数据和文件管理系统608管理与存储在磁盘上的节目内容关联的元数据,所述 节目内容包括通过广播传输接收的非线性内容、从广播传输接收的线性内容和经由单播接 收的节目内容。元数据可以包括对应于各自内容的标签,其列出适用的内容属性,例如内容 ID、节目/电影/剧集名称、频道、剧组成员、类型、节目描述和情节。在一些实施例中,这样 的元数据用于帮助接收器/STB 601为顾客正确分类和描述内容。在其他实施例中,这样的 元数据由接收器/STB 601用于允许接收器/STB 601上的内容搜索功能性。播出管理器609控制内容的播出,所述内容包括但不限于电视节目、互联网视频 剪辑和电影等。在一些实施例中,播出管理器609是驱动接收器/STB 601上的内容播放以 用于显示的引擎。播出管理器609至少紧密地与用户接口 606操作以选择内容进行播放。 在一些实施例中,播出管理器609支持MPEG2和MPEG4视频编码格式。在其他实施例中,播 出管理器609播出将由接收器/STB 601实时接收的线性内容、将由接收器/STB 601接收 存储到磁盘的线性内容和存储在内容存储器607中的非线性内容。在其他实施例中,播出 管理器609也播出存储在内容存储模块607中并且在播出管理器609支持的格式下适当被 编码或代码转换的互联网视频和音频剪辑。PDP模块610负责学习观众的观看行为和模式并且确定使用接收器/STB 601观看 内容的观众的观看偏好。PDP模块610基于下列的至少一个确定这样的偏好跟踪观看行 为,订购线性和非线性内容,用户明确请求记录特定线性内容,用户明确请求捕捉特定非线 性内容,和对特定内容的明确评级。在一些实施例中,PDP模块610跟踪每个观众的观看行 为,识别由观众选择和观看的节目内容以及提供给观众但是在到达选定节目内容的过程中 被忽视的节目内容。在一些实施例中,观众可以请求订购线性和非线性内容,因此指示PDP模块610在 进行中分别记录或捕捉相应内容。在一些实施例中,观众可以明确地请求记录特定线性内 容或者可以明确地请求捕捉特定非线性内容。在一些实施例中,所述系统也具有对通过用 户接口 606观看的线性或非线性内容进行评级的能力。在一些实施例中,PDP模块610使用观看偏好来确定内容放置在用户接口 606中 并且指示接收器/STB 601分别将线性内容记录到磁盘和将非线性内容捕捉到磁盘。例如, 在知道观众观看了特定节目内容的连续剧集之后,PDP模块610将自动指示广播调谐器605 中的一个为观众捕捉未来剧集并且将指示用户接口 606将这样捕捉的剧集显示给观众。所
31以,在一些实施例中,PDP模块610紧密地与接收器/STB 601中的广播调谐器605操作以 用于捕捉不同内容和与用户接口 606操作以用于显示内容。在一些实施例中,PDP模块610也将关于观看行为、订购线性和非线性内容、用户 明确请求记录特定线性内容、用户明确请求捕捉特定非线性内容和对特定内容的明确评级 的特定事件通知内容操作中心501中的推荐引擎512。这些事件由推荐引擎512使用以确 定匹配观众的偏好的新内容推荐给观众。PDP模块610接收来自内容操作中心501的这些 推荐并且使用这些推荐来确定新内容放置在用户接口 606中并且指示接收器/STB 601分 别将线性内容记录到存储器中和将非线性内容捕捉到存储器中。在一些实施例中,PDP模块 610也将关于观看行为,订购线性和非线性内容,用户明确请求记录特定线性内容,用户明 确请求捕捉特定非线性内容,和对特定内容的明确评级的特定事件通知内容操作中心501 中的调度表506。这些事件由调度表506使用以确定或估计对某些内容的需求。宽带网络管理器/对等服务管理器611控制宽带网络的通信接口。在一些实施例 中,它控制接口以用于经由家庭的互联网连接接收信息。在一些实施例中,这包括但不限于 通过从内容操作中心501变为可用的宽带分配网络接收单播内容,从其他来源例如第三方 网站接收内容,和从内操作中心501接收系统控制消息和软件更新。在其他实施例中,宽带 网络管理器611也控制从接收器/STB 601发送到内容操作中心501或其他STB/接收器/ STB 601的通信。例如,无论何时PDP模块610将观众的信息发送到推荐引擎的内容管理中 心,观众的信息的传输都由宽带网络管理器/对等服务管理器611控制。在其他实施例中, 接收器/STB 601能够直接与内容管理中心和连接到宽带网络的其他接收器/STB 601通信 以用于获得节目文件的未损坏版本或用于修复从传输接收到的一个或多个损坏文件的节 目文件的一部分。宽带网络管理器/对等服务管理器611通过调节通信(例如对宽带网络 上的其他对等点的请求和响应)允许该对等服务。内容修复模块612修复由在广播传输的接收期间的错误导致的内容错误。在一 些实施例中,对非线性和线性节目内容以及其他系统通信(例如源自内容操作中心501的 调度表更新)执行错误的检测和校正。在其他实施例中,对源自本地地面数字电视广播站 的线性节目内容执行错误的检测和校正。例如,假设在接收器/STB 601接收的损坏内容是 广播传输错误的结果。在一些实施例中,内容修复模块612能够检测和修复由接收器/STB 601接收的损坏节目内容。在检测到损坏节目内容之后,内容修复模块612向连接到宽带网 络的其他对等点(包括其他接收器/STB 601和内容操作中心501)发送损坏内容的未损坏 版本的请求。在一些实施例中,内容修复模块612能够隔离损坏内容的损坏部分并且从对 等点请求对应于损坏内容的损坏部分的未损坏部分替换损坏内容的损坏部分。在其他实施 例中,内容修复模块61检测内容的一部分损坏并且请求整个内容的未损坏版本作为替换。 在一些实施例中,内容修复模块612被配置为检测和修复在接收器/STB601接收的采用文 件的形式的非线性内容。内容修复模块612与宽带网络管理器/对等服务管理器611紧密 结合操作以与也连接在宽带网络上的对等者互动。广告模块613管理接收器/STB 601中的广告和宣传内容。在一些实施例中,广告 模块613接收来自接收器/STB601的内容操作中心501的广告宣传内容。接收的广告宣传 内容针对传输到接收器/STB 601的内容或针对与接收器/STB 601关联的观众。在一些 实施例中,接收的广告宣传内容存储在内容存储器607中。在其他实施例中,广告模块613
32负责去除和/或插入广告内容。例如,由接收器/STB601接收的非线性内容可以具有或不 具有包含在其中的广告。如果节目内容具有原始广告内容并且原始广告内容并不针对与接 收器/STB 601关联的内容的观众,则广告模块可以去除原始广告内容,然后从内容存储器 607检索选定的下载广告宣传内容并且将针对观众的广告内容插入节目内容中。如果节目 内容并不具有原始广告内容,则针对观众的合适的广告内容将从下载节目内容被选择并且 被插入节目内容中。可以在存储之前执行原始广告内容的去除或者可以在即将显示节目内 容之前执行目标广告内容的插入。内容分发的混合传输图7A是根据一些实施例的流程图,示出了通过传输的混合模式分发内容的方法。 在一些实施例中,如图7A中的例如流程图700所示,至少使用传输的广播模式和传输的单 播模式的混合分发系统用于分发包含线性和非线性内容的视听节目内容。用于在混合分发系统中广播内容的广播网络通常可以具有可用带宽。为了分发视 听节目内容,可用于在网络中广播的可用带宽的大小将被识别,如方框702中所示。基于观 众对多个视听节目内容的需求和可用于广播的带宽的大小的至少一个,用于传输到接收器 /STB的多个视听节目内容被分离为至少第一和第二部分,如方框704中所示。通常,待传输 的内容的任何部分可以包括非线性内容。第一和第二部分通常被区分优先次序,其中所述 部分中的一个(例如第一部分)包含具有比其他部分更高需求的视听节目内容。进一步应 当理解内容可以被分离为两个以上部分。如方框706中所示,多个视听节目内容的第一部分使用可用于广播的带宽的大小 传输到接收器/STB。第一部分中的非线性内容(如果有的话)传输速率可以以与用于在接 收器/STB实时观看非线性内容的速率无关的速率被传输。因此,当非线性内容正由接收器 /STB接收时,典型地不在接收器/STB实时地观看非线性内容。相反地,非线性内容常常被 存储供延时观看。多个视听节目内容的第二部分可以使用单播传输传输到接收器/STB,如 方框708中所示。该过程进一步地在图7B中示意性地示出。图7B是根据一些实施例的示意图,示 出了用户需求与将被广播的内容和将被单播的内容的节目内容标识之间的关系。图形720 的y轴721表示某些节目内容的需求或很可能消费该资产的观众的百分比,并且图形的χ 轴722表示节目内容的标识或资产标识(IDs)。曲线723是对节目内容的标识或资产IDs 的需求,其中用于各种内容的资产IDs按照左边最受欢迎和右边最不受欢迎来排序。阈值 726表示截止点,在该点某些节目内容或资产IDs (例如在高需求区域724中的那些)被选 择用于广播,而某些其他节目内容或资产ID(例如在低需求区域725中的那些)使得可用 于单播传输。该截止点由可用广播带宽确定。在高需求区域724中,节目内容或资产一起 占用可用广播带宽。指定用于广播的节目内容由广播网络中的可用带宽传输,而指定用于 单播传输的内容使得可用于宽带分配网络515。在一些实施例中,指定用于单播分配的内容 自动被推送到相应接收器/STB或者被指示准备好由接收器/STB下载,然后接收器/STB在 宽带网络上下载内容。在其他实施例中,内容可以被指定用于单播分配,但是仅仅当终端用 户明确反馈时才被下载。视听节目内容包括线性内容和非线性内容。例如,视听节目内容可以包括电视节 目、电影和具有音频部分的所有视频内容(例如在YouTubeTM上发现的视频剪辑)。线性内
33容和非线性内容有若干区别。线性内容是当线性内容正被下载时以观众能够实时观看线性 内容的固定传输速率分发到接收器/STB的内容。与之相比,非线性内容以与线性内容的传 输速率无关的速率被分发。非线性内容可以以不同于线性内容正被传输的速率的速率被传 输到接收器/STB。非线性内容可以以比线性内容高(或低)得多的速度被传输到接收器/ STB。例如,包含四十分钟的观看内容的电视节目可以在小于十分钟的时间内被下载到接收 器/STB。换句话说,当内容正被传输时非线性内容以与适合于用户实时观看的传输速率无 关的速率被传输。非线性内容也不是串联节目的一部分。尽管非线性内容和线性内容使用广播流中 的相同可用带宽被分发,并且包括线性流的资产以串联方式被安排观看,但是包括非线性 内容的单个资产未被串联,不意味着按照预定顺序被提供给观众并且不意味着按照预定顺 序被观看。尽管非线性内容作为离散文件存储在内容操作中心501,但是非线性内容可以通 过若干方式中的至少一种被传输。在一些实施例中,非线性内容以不是串联节目的一部分 的离散文件的形式彼传输以用于接收和存储在一个或多个接收器/STB。在其他实施例中,均采用离散文件的形式的部分非线性内容被编码为总合文件以 用于传输。在一些实施例中编码可以包括应用前向纠错将每个离散文件中的字节交织在一 起。在编码之后,总合文件由广播传输分发到接收器/STB。在接收器/STB接收到总合文件 之后,它被解码回到非线性内容的单个离散文件以用于存储和非实时播放。在需要广播接 收错误的更多恢复或接收器的子集只能接收编码文件的子集的情况下编码可能是重要的。 在这样的情况下,编码仍然允许以无错误方式恢复每个单个非线性资产。与之相比,线性内 容以线性流动的形式传输到接收器/STB供实时观看和/或供实时记录。非线性内容作为离散文件存储在接收器/STB以在不同于传输时间的时间播放。 每个离散文件代表完整的节目内容,例如电影或电视剧集等。所以,在一些实施例中,当非 线性内容正被传输时非线性内容通常不能由观众观看,至少直到足够量的非线性内容被缓 冲到接收器/STB,观众才能观看。非线性内容通常在它被下载和存储到接收器/STB之后的 某个时间被观看。在不同传输模式之间也有区别。广播传输是内容从单点源传输到多个点或目的 地;而单播传输是内容从单点源传输到单一目的地。例如,当内容被广播时,内容可以由在 不同家庭中的不同接收器/STB接收和捕捉。然而,当内容被单播时,内容针对在特定家庭 的特定接收器/STB。尽管宽带网络的传输带宽通常随着时间是动态的和可变的,但是它 也可以是固定的。换句话说,广播流中可用于传输数据的带宽取决于由网络用于传输它的 内容的带宽的大小而变化。例如,当使用的广播带宽被联属网109拥有和控制时就是这种 情况,所述联属网是使用其广播带宽的一部分以用于其所有的地面数字电视广播的独立网 络。例如,这样的联属网可以在早晨传输大约6Mbps的它的内容,但是在黄金时段传输大约 15Mbps的它的内容。如果在该例子中,整个带宽为20Mbps,则在早晨大约14Mbps可用并且 在黄金时段大约5Mbps的带宽可用。在一些实施例中,网络中的每个单个广播流被定义为 用于内容传输的单一数据通道。例如,ABC网络的本地广播联属网广播一个数据流并且该 数据流形成用于该系统中的内容传输的单一数据通道。带宽可用性的动态和变化性质也类 似地适用于单播传输。区别广播和单播传输的另一种方式是在每种模式中被传输的内容。观众需求最
34高的视听节目内容被广播;而观众需求低或特定请求的节目内容通过单播传输被传输。此 外,通过单播传输被传输的内容可以由服务器启动而不用用户在先请求。该类型的内容的 例子是“长尾”内容,仅仅一小部分基础观众有可能消费该内容,但是很可能由具有明显或 隐含消费可能性的那些特定观众消费。在一些实施例中,正通过广播传输被传输的不同内 容根据与内容正在其中被传输的多个广播网络的广播传输特性关联的一套标准被分配用 于由各种广播网络传输。这套标准至少包括不同广播网络上的可用带宽,每个广播网络可 到达的订购者的数量,和每个广播网络中的数据传输的成本。类似地在一些实施例中,正通 过单播传输被传输的不同内容根据与内容正在其中被传输的多个单播网络的单播传输特 性关联的一套标准被分配给不同单播分配方法。这套标准至少包括不同单播网络上的可用 带宽,每个单播网络可到达的订购者的数量,和每个单播网络中的数据传输的成本。在一些实施例中,线性内容可以在内容操作中心501通过线性流或从物理存储介 质被接收。在一些实施例中,对于通过线性流接收的线性内容,线性内容在被发送用于直接 分发之前实时地被处理。在一些实施例中,处理也包括至少实时代码转换和/或加密线性 内容。经处理的线性内容直接被馈送到广播流中的可用带宽中以用于分发到观众。在一些 实施例中,通过线性流接收的线性内容未被存储。然而,通过线性流接收的线性内容有时可 以被存储并且以后作为线性内容被广播以供实时观看,或者在传输速率不适合于实时观看 的情况下作为非线性内容被广播。在其他实施例中,以离散文件的形式或从物理存储介质 接收的内容可以作为线性内容被传输并且以适合于实时观看的传输速率在特定的指定时 间被传输到观众。例如假设从电视系列剧制片商获得流行电视系列剧的全新、从未播送过 的剧集。该剧集准备根据特定调度表被播送并且由观众实时观看。在多数情况下,这样的 剧集至少在该剧集被安排广播供实时观看的相同时间之前不可作为非线性内容用于广播。 在一些实施例中,以适合于实时观看的速率传输的所有线性内容通过广播传输被分发。在 其他实施例中,某些线性内容可以以适合于实时观看的速率通过单播传输被传输。在一些实施例中,视听内容可以基于观众对每一个不同部分的需求被分离为不同 部分。不同视听节目内容的估计需求基于一个或多个因素。在一些实施例中,至少有六个 不同因素,可以从其确定观众的需求并且可以基于其进行内容的分离。第一个是由一个或 多个观众使用控制节目内容的选择的用户接口选择观看的观看过的节目内容(例如观看 过的电视内容)产生的交互事件的列表。第二个是由在用户接口中被浏览但是未被选择的 被忽视的节目内容(例如被忽视的电视内容)产生的交互事件的列表。第三个是第一交互 事件列表和第二交互事件列表中的至少一个发生的一天或一周中的时间。第四个是由一个 或多个观众使用用户接口提交的关于观看的电视内容的节目内容(例如普通电视内容)的 评级。第五个是由一个或多个观众特定请求的节目内容,例如电影、电视内容等。并且第六 个是由接收器/STB响应一个或多个观众的命令选择性捕捉的节目内容,例如特定电视系 列剧或电影等。尽管在一些实施例中可以从以上因素中的至少一个直接估计来自观众的需求,但 是在其他实施例中,关于内容的消费的不同因素充当例如进一步处理这些因素以估计需求 的推荐引擎512中的输入。这可以证明例如有用于估计不具有在先的消费历史并且对于基 础观众不可用的节目的需求。在一些实施例中,至少有六个不同因素,其可以由推荐引擎 512处理以估计观众的需求并且可以基于其进行内容的分离。第一个是由一个或多个观众
35使用控制节目内容的选择的用户接口选择观看的观看过的节目内容(例如观看过的电视 内容)产生的交互事件的列表。第二个是由在用户接口中被浏览但是未被选择的被忽视的 节目内容(例如被忽视的电视内容)产生的交互事件的列表。第三个是第一交互事件列表 和第二交互事件列表中的至少一个发生的一天或一周中的时间。第四个是由一个或多个观 众使用用户接口提交的关于观看的电视内容的节目内容(例如普通电视内容)的评级。第 五个是由一个或多个观众特定请求的节目内容,例如电影、电视内容等。并且第六个是由接 收器/STB响应一个或多个观众的命令选择性捕捉的节目内容,例如特定电视系列剧或电 影等。在收集关于节目内容的观众信息(例如上述的那些)时,可以建立节目内容的特 定需求。进一步地,可以从特定地理区域或统计人群确定该特定需求。与之相比,当由观众 提供的这样的信息用于特定观众或用户分析时,可以产生每个观众的配置文件并且识别观 众的个体偏好。而且,收集的信息的连续分析可以允许系统修正和调节观众的偏好并且修 正包含观众的偏好的观众配置文件。在一些实施例中,除了特定节目内容的那些限定需求以外,内容的分离可以基于 其他因素。例如,可以基于怎样可以将内容最方便地分发到特定统计人群来分离节目内容。 在一个例子中,基于某个外语(例如西班牙语)的节目内容可以由特定网络更方便地分发, 原因是该网络广播到说西班牙语的基础观众居住最多的区域。内容的分离也可以基于成本 因素。例如,卫星网络能够到达更大的人群,但是在不同时间使用WiMax广播和地面广播的 组合可以以更低的成本到达相同人群。所以,不仅仅基于传输的类型,而是也基于网络变为 可用于传输的时间以更低的成本来分割内容。以上例子仅仅是可以分离内容的不同方式的 举例说明。该方案在于在传输之前分离内容。内容分离可以基于一个或多个因素,至少包 括但不限于传输的模式、传输的时间、传输的速率、用户需求、网络到达的观众和数据传输 的成本等。在一些实施例中,广播传输包括若干不同类型的网络中的至少一种,包括但不限 于有线广播网络、无线广播网络和网际协议(IP)多播网络。在一些实施例中,有线广播网 络可以是电缆网络。然而,在其他实施例中,无线广播网络可以是下列的至少一个卫星广 播网络、地面广播网络、ATSC DTV广播、本地蜂窝广播网络和WiMax广播。在一些实施例中, 选择不同广播网络用于广播待分发的内容的不同部分。通常,调度表由调度器产生。该调 度表包含关于包括线性和非线性内容的内容将在哪里和何时通过广播和单播传输被传输。 调度表被发送到在不同家庭的不同接收器/STB使得接收器/STB可以捕捉与该接收器/STB 关联的每个观众偏好的特定线性和非线性节目内容。使用不同方案优化内容传输图8根据一些实施例示出了用于在混合分发系统中选择广播和单播传输的组合 方案的方法。具有用于传输数据的多个广播网络和多个单播网络的组合方案用于传输内 容。在流程图800中描述了使用多个广播网络和多个单播传输网络的组合传输内容的这 种方法。在一些实施例中,识别对多个视听节目内容的需求,如方框802中所示。确定多 个广播网络的每一个中和多个单播网络的每一个中可用于传输的各自带宽的大小,如方框 804中所示。确定多个广播传输的每一个可接触的观众的集合或群体,如方框806中所示。 也确定与多个广播网络的每一个和与多个单播网络的每一个关联的不同成本,如方框808
36中所示。基于若干因素确定广播和单播传输的组合方案,从而以成本最合算的方式最大化 观众获得他们各自感兴趣的内容,如方框810中所示。因素包括观众对不同内容的不同需 求水平,多个广播网络和多个单播网络中的带宽的可用性,多个广播网络的每一个到达观 众的可及性,和与在多个广播网络的每一个和多个单播网络的每一个中传输内容关联的成 本。根据分发方案使用多个广播网络和多个单播网络的组合分部分传输不同内容,如方框 812中所示。在一些实施例中,根据需求分配内容。例如,通常使用广播传输需求较高的内容, 而通常使用单播传输将需求较低的内容传输到明确地请求该内容的观众。照这样,理解观 众对不同内容的需求用于决定使用不同传输模式的哪种组合适于以最低的每个数据传输 成本将特定内容分发到需求该内容的观众。确定每个广播和单播网络在任何特定时间的带宽的可用性被用于确定调度表。在 一些实施例中,不同广播网络的每一个具有随时间变化的动态带宽。在其他实施例中,不同 广播网络的每一个具有固定带宽。而且,在其他实施例中,一些广播网络具有动态带宽,而 其他具有固定带宽。类似地,在一些实施例中,每个单播网络具有动态和可变带宽。在其他 实施例中,每个不同单播网络具有固定带宽。而且,在一些实施例中,可以有单播网络的混 合,一些单播网络具有动态和可变带宽,而其他单播网络具有固定带宽。所以,理解何时以 及哪些特定广播网络和哪些特定单播网络具有可用于传输的带宽对于确定传输调度表是 有用的。在一些实施例中可以利用异构广播网络,其中广播网络具有不同吞吐量,关于订 购者可能不同或交迭的覆盖度,并且分发成本配置文件。在这些情况下,有益的是以这样的 方式保证在广播网络的组合上分发内容使得用户以尽可能高效的方式获得个人感兴趣的 内容的能力最大化。执行这样的最大化的一般过程是建立一个或多个成本函数以及一个或 多个关联约束以便将问题减小为优化问题。对于异构广播该过程表示如下,其中为了简化 起见,假设广播网络具有恒定的传输带宽 用i标记每个内容元素并且用η标记每个可用广播网络。用矩阵B表示内容i 在网络η上的广播传输,其中如果资产i将在网络η上被广播则B (i,η) = 1,否则B(i,η) =0。 用矩阵“Reach”表示广播网络η到达订购者s的能力,其中如果网络η可以到达 订购者 s 则 Reach (η, s) = 1,否则 Reach (η, s) = 0。·用矩阵“Demand”表示订购者对特定内容资产的需求的度量,使得Demand (s,i) 于是为订购者对内容i的需求的度量。 用矩阵“Cost”表示节目内容的广播传输成本使得Costfc,i)为节目内容i在 网络η上的传输的成本。于是在一个实施例中,异构广播优化问题将根据下列确定矩阵B ·最大化矩阵 B =Trace (Demand*Min {[B*Reach],1});·同时将广播的总成本Trace (B*Cost)限制到预定值之下;和·同时保证不超过广播网络的容量。矩阵B因此确定和建立在哪些网络上广播哪些节目内容。类似地,每个不同广播网络可以到达不同的观众集合。在一些实施例中,一些广播
37网络位于人口密集区域,因此到达更大的观众集合。在其他实施例中,一些广播网络位于人 口稀少区域,因此到达更小的观众集合。而且,在一些实施例中,一些广播网络广播到特定 社会或人口统计群体密集居住的地理区域,因此更适合于将适合特定人口统计学的内容分 发到观众。由于它到达大的观众集合的效率,广播通常是分发内容的优选手段。在一些实 施例中,到达不同社会或人口统计群体的不同广播网络的组合可以用于到达不同的观众群 体。内容的传输成本是确定组合方案的一个因素。在一些实施例中,保持成本最低是 目标,并且因此广播可以有助于分发最多的内容。然而,在其他实施例中,为了保证最大观 众集合可以接收最普遍需求的内容或每个观众特定请求的内容,单播传输可以用于内容分 发。单播传输通常比广播传输更昂贵,但是有效地保证内容成功地分发到特定个体,只要这 些观众连接到宽带网络。使用广播网络和单播网络的组合进行内容分发的组合方案旨在以成本最合算的 方式最大化观众获得他们各自感兴趣的内容。具体地,组合方案旨在减小每个观众接收观 众需求的多个视听节目内容的部分的成本,同时最大化每个广播传输可以将内容分发到的 观众集合。在一些实施例中,当多个单播网络的带宽为零时,或多个单播网络的每一个的数 据传输成本极高时,不使用单播网络。在其他实施例中,广播网络可以到达足够大的观众集 合,因此单播传输不必用于内容分发。而且,在一些实施例中,被指定用于单播分配或传输 的内容可用于由终端用户的集合下载并且应终端用户的明确请求被传输。在其他实施例 中,被指定用于单播分配或传输的内容是从内容操作中心推送的内容,包括来自基于观众 的个人偏好的推荐引擎的内容。组合方案可以用于分发包括线性和非线性内容的视听节目内容。在接收器STB接 收非线性节目内容时非线性节目内容以与适合于实时观看非线性节目内容的传输速率无 关的速率被传输。线性节目内容通常使用广播传输被分发并且有时可以使用单播传输被分 发。广播传输可以包括有线广播、无线广播和IP多播中的至少一种。此外,无线广播可以 包括卫星广播、地面广播、本地蜂窝广播、IP多播和WiMax广播中的至少一种。被安排用于 广播的内容通常被插入广播网络的现有广播流中的可用带宽中,例如广播网络的ATSC数 字广播的可用带宽。图9是根据一些实施例的流程图,示出了将内容分离和提取为非线性内容以用于 混合分发。在一些实施例中,非线性内容作为单个离散文件直接从物理存储介质被引入。然 而,在其他实施例中,非线性内容可以从线性馈源被引入,然后从线性馈源被分离和提取为 单个离散文件供处理。在多数情况下,非线性内容在它们被发送用于分发之前被存储。在一些实施例中,图9中的流程图900示出了从线性馈源分离和提取非线性内容 的方法。多个视听节目内容通过线性流(也被称为线性传输或线性馈源)从一个或多个节 目分配网络被接收,如方框902中所示。内容操作中心501中的部件,例如内容准备和修正 系统103或内容下载管理器502,将来自多个视听节目内容的单个文件提取为单个文件。每 个单个文件形成不同非线性内容以用于存储在内容操作中心501的部件,例如内容存储模 块507。这些文件被存储用于延时分配用于非实时观看,如方框904中所示。作为非线性内 容的第一数量的多个单个文件将从内容存储模块507选择性地被检索并且通过广播传输 被传输到一个或多个接收器/STB,如方框906中所示。类似地,也作为非线性内容的第二数
38CN 量的多个单个文件将选择性地被检索并且通过单播传输被传输到一个或多个接收器,如方 框908中所示。从物理存储介质引入的非线性内容可以作为离散文件方便地被引入。在其他实施 例中,当非线性内容以线性流的形式被引入时,提取更耗时,原因是非线性内容以非线性内 容的传输速率(例如适合于实时观看的传输速率)被引入,并且然后被分离为对应于各自 非线性节目内容的离散文件。从线性馈源提取的非线性内容然后可以在存储之前被处理。 这样的处理可以包括但不限于代码转换和加密的过程。广播是单点到多点传输。如前面所述,在一些实施例中,广播网络可以是有线广播 网络、无线广播网络和IP多播网络中的任何一种。在一些实施例中,有线广播网络是电缆 网络。然而,在其他实施例中,无线广播网络可以包括卫星广播、地面广播、ATSC DTV广播、 本地蜂窝广播和WiMax广播中的至少一种。在一些实施例中,广播传输利用广播流中的额 外带宽进行内容的分发,例如ATSC数字广播流上的可用带宽。被提取的非线性内容在被存储之前通常被代码转换并且然后被加密。尽管多数非 线性内容经过类似处理,但是不同非线性内容由观众不同地需求。为了举例说明目的而不 是限制,假设有两组单个文件都表示非线性内容。第一数量的多个单个文件具有部分观众 的第一累积需求,并且第二数量的多个单个文件具有相同的部分观众的第二累积需求。进 一步假设第一数量的多个文件具有比第二数量的多个文件更高的累积需求。第一数量的多 个文件可以被识别用于广播传输,而第二数量的多个文件可以被识别用于单播传输。尽管 这是简化的类比,但是目标在于非线性文件的不同组常常由一个或多个因素选择用于不同 的传输模式。在一些实施例中,线性和非线性内容在被进一步分发到观众之前被组合。图10是 根据一些实施例的流程图,示出了组合线性和非线性内容以用于传输。在一些实施例中,组 合线性和非线性内容将被插入广播流的可用带宽中以用于广播传输。在其他实施例中,组 合线性和非线性内容被准备用于单播传输。流程图1000示出了组合非线性和线性内容以用于广播或单播传输。非线性内容 通常以离散文件的形式初始从线性馈源或物理存储器获得,如方框1002中所示。线性内 容,例如实时视听节目内容,可以以线性流的形式从视听节目分配网络被接收,如方框1004 中所示。在一些实施例中,实时视听节目内容至少与非线性内容的第一部分组合,形成组 合线性和非线性内容以用于插入广播网络的现有流中的可用带宽中用于广播传输,如方框 1006中所示。在相同实施例中,组合线性和非线性内容使用广播网络的现有流中的可用带 宽传输到多个接收器/STB,如方框1008中所示。未与线性内容组合的非线性内容的第二部 分通过单播传输以与适合于实时观看的传输速率无关的速率被传输。所以,图10示出了一 些实施例,其中组合线性和非线性内容通过广播传输被传输,而未组合非线性内容的一部 分通过单播传输被传输。对于一些实施例,线性内容可以不源自线性馈源,而是源自物理存储介质。在两种 情况下,当线性内容正由观众接收时线性内容正以适合于实时观看的传输速率被传输。例 如,在一种情况下,其中线性馈源已经正在以适合于实时观看的速率被传输,线性馈源可以 以该传输速率直接被插入广播流中。对于可以源自物理存储介质的线性内容,线性内容将 以适合于实时观看的速率被播出并且然后被插入广播流中用于广播传输。相反地,非线性
39内容是离散文件并且由于它们旨在延时分配和用于非实时观看,因此它们可以以任何速率 被传输并且不必按照正好适合于实时观看的传输速率。在一些实施例中,非线性内容的离 散文件均以更高的传输速率单个被发送。在其他实施例中,均采用离散文件的形式的非线 性内容的部分被编码为总合文件以用于传输。在一些实施例中编码可以包括应用前向纠错 将每个离散文件中的字节交织在一起。在这样的实施例中,由于离散文件被编码和组合为 更大的总合文件,因此当与单个发送每个离散文件时相比,与每个离散文件关联的信息实 际上以更慢的速率被传输。如上所述,非线性内容旨在用于非实时观看并且可以以任何速率被传输,并且不 必按照正好适合于实时观看的传输速率。这允许如何和何时分配非线性内容的更大灵活 性。当使用的广播带宽被联属网109拥有和控制时尤其是这种情况,所述联属网是使用它 们的广播带宽的一部分供它们自己的地面数字电视广播的独立网络。当某个带宽已经由网 络所传输的实时内容占用以用于实时观看时,剩下一定大小的带宽。在该剩余带宽中,固定 大小用于发送线性内容。由于线性内容正以恒定速率被传输以用于在某个时期播出,在该 时期期间,用于线性内容传输的带宽的大小是恒定的。所以,富余带宽可用于非线性内容的 广播传输。尽管非线性内容的每个离散文件具有一定的大小,如果一个离散文件使用所有 富余带宽被发送,则与多个离散文件使用相同大小的富余带宽组合在一起时相比,该离散 文件可以更快地被传输。当多个离散文件在富余带宽上被总合在一起时,富余带宽的容量 在多个文件中被分割,并且因此用于正被传输的每个离散文件的带宽的大小更小,并且因 此将花费更长的时间传输每个离散文件。在一些实施例中,非线性内容在传输之前在被组合到广播流中的可用带宽中之前 可以存储在联属网中。尽管如先前所述,通常线性内容直接流过而不被存储,但是将以线性 内容传输速率流动的一些内容可以首先存储在联属网并且以适合于实时观看的传输速率 播出。在一些实施例中,广播网络可以包括有线广播网络、无线广播网络和IP多播网络中 的任何一种。无线广播网络还可以包括卫星广播、地面广播、ATSC DTV广播、本地蜂窝广播 和WiMax广播中的任何一种。在一些优选实施例中,可用带宽可以是广播网络的ATSC数字 广播中的额外带宽。在一些实施例中,组合线性和非线性内容被插入现有广播流中的可用带宽中以用 于广播传输到不同家庭中的观众。在一些实施例中,现有广播流的一定带宽由当由观众接 收时以用于实时观看的传输速率广播的实时电视节目内容占用。图11是根据一些实施例 的流程图,示出了将线性和非线性内容插入广播流的可用带宽中以用于广播传输。在一些实施例中,组合线性和非线性内容在联属网被多路复用到广播网络的线性 流中。流程图1100示出了将线性和非线性内容插入广播网络的现有流中。在一些实施 例中,来自多个视听节目分配网络的多个线性内容由联属网通过线性流传输接收,如方框 1102中所示。在联属网中,采用离散文件的形式的多个非线性内容从存储器被检索。每个 离散文件对应于不同视听节目,如方框1104中所示。联属网中的广播网络的现有流中的可 用带宽将被识别。现有流将具有例如由以线性流传输的形式以适合于实时观看的传输速率 从网络广播的电视内容占用的带宽的一部分。在识别可用带宽之后,线性内容的一部分和 非线性内容的一部分中的至少一个被插入被识别可用带宽中以形成插入内容,如方框1106 中所示。插入的内容将与在网络的相同现有流中广播的电视内容一起作为一个广播传输被
40传输到多个接收器/STB,如方框1108中所示。插入内容中的线性内容部分(如果有的话) 和从网络广播的电视内容以适合于实时观看的传输速率被传输。然而,插入内容中的线性 内容部分(如果有的话)将以与适合于实时观看的传输速率无关的速率被传输。所以,尽 管线性和非线性内容作为线性电视内容被组合和插入广播流的可用带宽中,不同内容的传 输速率可以彼此不同。每个广播传输的广播流是动态且可变的。取决于在一天的不同时间由网络通过联 属网发送的内容的多少,每个广播流上的可用带宽随着时间变化。例如,广播传输流可以被 看作在联属网占用的带宽中承载联属网内容,并且剩余带宽或可用带宽用于承载线性和/ 或非线性内容。在一些实施例中,在黄金时段期间,更多的用户被调谐到广播网络并且联属 网内容占用更大的带宽,从而例如将实时电视内容广播到需求实时电视内容(例如新闻) 的更大数量的观众。在其他实施例中,例如在非高峰小时期间,例如当每个人睡觉时,实时 电视内容的需求最小并且因此当联属网占用带宽减小时可用带宽增加。所以,用于传输线 性内容和非线性内容的剩余可用带宽也波动并且取决于在总广播传输流容量中促成联属 网占用带宽的联属网内容的多少而变化。在一些实施例中,在高峰小时期间,由于高百分比 的观众正在使用调谐器来调谐到第三方电视台提供的线性内容或黄金时段内容,因此调谐 器更少可用于接收非线性内容的广播传输。所以,由于多数调谐器被占用并且有观众可能 丢失非线性内容的可能性,因此通常需求较少的内容在这时被广播传输。另外,黄金时段是 观众正期待“噱头(watercooler)”内容(被定义为基础观众期待可以在特定时间观看的第 三方频道内容)的时候。所以,该可用带宽的大部分将用于传输“噱头”内容。然而,在非 高峰小时期间,当联属网占用带宽低并且可用带宽高时,高需求非线性内容可以被广播。内 容操作中心的一个特征是它具有智能以识别可用带宽何时是最大值和可用带宽何时是最 小值。因此,非线性内容常常基于观众对非线性视听节目内容的需求和可用于广播的带宽 的至少一个被分离为至少第一部分和第二部分。在一些实施例中,更流行或需求更高的内容具有比使用广播流传输的需求较低的 内容更高的优先级。然而,需求最低的非线性内容可以通过单播传输被传输,原因是它往往 是使用最昂贵的。在一些实施例中,不同内容可以被分配以使用相同传输模式(例如广播 传输)在不同时间被传输。在其他实施例中,不同内容可以被分配以通过相同传输模式(例 如广播),但是基于需求由不同网络被传输。而且,在其他一些实施例中,不同内容可以被分 配以基于需求通过不同传输模式被传输。最后,不同内容可以被分配以通过相同或不同传 输模式、单个地或组合地和在各种不同时间等被传输,从而实现以最低成本将同样多的需 求内容分发到需求该内容的观众的最高效方式。当内容在单播传输上被传输到接收器/STB 601时,接收器/STB 601接收和捕捉 内容以用于存储和播放内容。该内容可以是线性内容或非线性内容。当线性内容正在接收 器/STB 601被接收时它可以实时被观看或记录。非线性内容常常被接收和保存以用于延 时播放。在一些实施例中,非线性内容可以开始下载的过程并且只要足够数量的非线性内 容被下载和缓冲,观众就可以开始观看节目内容,即使整个文件未完全被下载。在一些实施例中,在每个家庭中有一个或多个接收器/STB。在一些实施例中,每 个接收器/STB被配置为捕捉与另一个无关的内容并且每个接收器/STB 601例如经由宽带 网络连接到互联网。在一些实施例中,每个家庭中的多个接收器/STB的每一个被配置为使
41用局域网(LAN)或等效网络(包括但不限于无线网络和以太网)与其他接收器/STB通信。 总之,宽带分配网络和连接到宽带网络的每个接收器/STB —起形成对等网络。在一些实施 例中,每个接收器/STB和内容操作中心充当网络中的对等点。所有对等点被配置为使用宽 带网络彼此通信和交互。照这样,信息可以在网络中的任何两个对等点之间交换。内容的传输和捕捉的模式在一些实施例中,接收器/STB类似地接收线性和非线性内容。图12是根据一些 实施例的流程图,示出了接收器/STB中的内容的接收。流程图1200示出了接收器/STB如 何从广播传输和单播传输接收线性和非线性内容。在一些实施例中,接收器/STB从传输 流(例如来自联属网络的广播传输流)接收多个视听节目内容的传输调度表,如方框1201 中所示。根据与接收器/STB关联的一个或多个观众的需求和传输调度表,接收器/STB将 选择性地捕捉通过广播传输从广播网络传输的多个视听节目内容的第一部分,如方框1202 中所示。在内容的第一部分中可以有线性内容、非线性内容或两种类型的内容。如果线性 内容存在,则当线性内容正在接收器/STB被接收时非线性内容以适合于实时观看的传输 速率被接收。如果非线性内容存在,则它可能以与用于实时观看的传输速率无关的传输速 率被接收。换句话说,当它正在接收器/STB被接收时非线性内容可能以比用于实时观看更 快或更慢的传输速率被接收。而且根据一个或多个观众的需求和传输调度表,接收器/STB 将接收或选择性地捕捉通过单播传输从宽带网络传输的多个视听节目内容的第二部分,如 方框1203中所示。在一些实施例中,被指定用于单播传输的内容使得可用于宽带分配网 络。被指定用于单播传输的内容自动被推送到相应接收器/STB或者被指示准备好由接收 器/STB下载,然后接收器/STB在宽带网络上下载内容。在其他实施例中,内容可以被指定 用于单播分配,但是仅仅当终端用户明确反馈时才被下载。在一些实施例中,取决于什么内容被传输、内容正被传输的格式和内容传输的模 式,每个接收器/STB可以以多种不同方式捕捉内容。在一些实施例中,视听节目内容包括 线性和非线性内容。线性内容在一些实施例中以广播传输中的线性流的形式被接收,而在 其他实施例中,可以在单播传输中在接收器/STB被接收以用于实时观看和/或记录。在一 些实施例中,非线性内容可以以离散文件的形式被接收。采用离散文件的形式的非线性内 容通常不必进行进一步处理。离散文件被存储用于延时播放。在其他实施例中,均采用离 散文件的形式的部分非线性内容被编码为总合文件以用于传输。在一些实施例中,编码可 以包括应用前向纠错将每个离散文件中的字节交织在一起。在接收器/STB接收到总合文 件之后,它被解码回到非线性内容的单个离散文件以用于存储和非实时播放。非线性内容 可以通过广播传输或单播传输被分发。每个接收器/STB被配置为在至少包括广播传输和单播传输的混合分发系统中接 收内容。在一些实施例中,广播网络包括下列的至少一种卫星网络、地面网络、本地蜂窝网 络、IP多播网络和WiMax网络。线性和非线性内容可以在以上网络的任何一个中被广播到 接收器/STB。每个接收器/STB将具有至少一个通信接口,例如天线子系统,其被配置为接 收由上述网络中的至少一个广播的内容。每个接收器/STB也将具有用于接收由宽带网络 单播的线性或非线性内容的通信接口。线性和/或非线性内容典型地被插入广播流的额外 带宽中以用于传输。在一些实施例中,额外带宽是包含原有第三方线性广播流的ATSC数字 广播中富余的剩余带宽。
42
通常,线性和非线性内容选择性地被插入特定传输模式中以用于分发到接收器/ STB。在一些实施例中,线性和非线性内容都被插入广播流的额外带宽中以用于传输到多个 接收器/STB。在其他实施例中,非线性内容可以通过单播传输被发送到指定接收器/STB。 在一些实施例中,线性和非线性内容基于与接收内容的接收器/STB关联的一个或多个观 众的需求被选择用于传输。例如,由大的观众群体需求的非线性内容通过广播传输在与大 群体关联的各种接收器/STB被接收。在另一个例子中,特定请求不广泛流行的某些非线性 内容的若干个体将通过单播传输接收他们的非线性内容。类似地,接收器/STB也可以经由 单播传输接收目标宣传内容和/或由服务器启动的非线性内容的推荐而不需要用户在先 请求。在其他实施例中,内容可以由系统指定用于单播传输,但是仅仅当终端用户明确反馈 时才被下载。接收器/STB通过学习与接收器/STB关联的观众的观看惯例和偏好学习从广播传 输和/或单播传输捕捉那些线性和非线性内容。惯例可以指的是下列的至少一种在一天、 一周、一个月和/或一年中的时间期间由观众观看的某些重复节目内容,和重复交互事件, 例如在一天、一周、一个月和/或一年中的时间期间在某些频道之间进行频道搜索。换句话 说,惯例用于描述由观众执行的重复事件并且可以反映观众的观看习惯。而偏好可以指的 是观众偏好的节目内容。这些惯例和偏好由每个接收器/STB利用以捕捉与特定接收器/ STB关联的观众偏好的线性和非线性内容。根据一些实施例,捕捉指的是选择性地接收非线 性节目内容,而记录指的是选择性地接收线性节目内容。尽管在两种情况下,节目内容是观 众偏好的,但是通过捕捉(非线性内容)和记录(线性内容)接收内容的速率不同。对于 每个观众,接收器/STB通过执行下列的至少一个估计特定内容的需求和学习观众的观看 惯例和偏好第一,跟踪由一个或多个观众使用用户接口选择观看的观看过的节目内容产 生的交互事件的列表;第二,跟踪由在用户接口中被浏览但是未被选择的被忽视的节目内 容产生的交互事件的列表;第三,跟踪第一交互事件列表和第二交互事件列表中的至少一 个发生的一天和一周中的时间(例如惯例);第四,跟踪由一个或多个观众提交的观看内容 的评级;第五,跟踪由一个或多个观众特定请求的内容(例如偏好);以及第六,跟踪由接收 器/STB根据一个或多个观众的命令选择性记录的内容(例如偏好)。另外,接收器/STB学习通过与内容操作中心中的PDP模块的通信从广播传输和/ 或单播传输捕捉哪些线性和非线性内容。PDP模块通知每个接收器/STB与每个接收器/STB 关联的观众可能感兴趣的“发现”内容。PDP分析从每个接收器/STB发送的信息,所述信息 至少包括单个订购者的内容观看模式。PDP模块使用至少该信息将多个观众的观看模式与 来自节目接口的任何直接输入关联在一起以确定哪些内容可能是不同观众偏好的,因此产 生为每个观众推荐的节目的个性化列表。该个性化列表然后形成用于在STB捕捉“发现内 容”的基础。所有内容在广播传输或单播传输之前被安全地加密。在一些实施例中,在接收线 性内容之后,接收器/STB将自动解密线性内容以用于显示。在其他实施例中,在接收非线 性内容之后,非线性内容直接被放置在存储器中并且将不被解密直到它准备好用于显示。 解密和显示内容的过程由接收器/STB的软件执行。在一些实施例中,接收器/STB也包含 防止窜改以保护内容的不同机构。在其他实施例中,取决于通信的类型,传输到接收器/STB 的通信使用SSL/TLS协议或其他方案被加密。
43
在接收器/STB的内容修复图13是根据一些实施例的流程图,示出了修复由接收器/STB接收的部分内容。在 一些实施例中,非线性内容可以作为单个文件或编码为一个总合文件从内容操作中心发送 到接收器/STB。在一些实例中,可能在内容的接收期间引起错误,导致文件(一个或多个) 的损坏。这可能在单个文件(一个或多个)的接收期间发生,或者它可能在总合文件(一 个或多个)的接收和随后解码期间发生。流程图1300示出了在接收文件之后通过接收器 /STB修复部分内容。在方框1301中,采用文件的格式的视听节目内容在接收器/STB从广 播传输被接收。在一些实施例中,在接收器/STB接收到之后在接收器/STB接收的文件被 存储在内容存储模块607中(并且如果发现损坏则随后进行修复)。在方框1302中,检测 表示损坏的视听节目内容的损坏文件(如果有的话)。在一些实施例中,错误或损坏检测 机构固有地被内嵌到文件(一个或多个)本身中。在方框1303中,内容修复模块612将请 求发送到节点或对等点,例如连接到宽带网络的其他服务器和接收器/STB,以确定节点中 的哪些具有内容的损坏部分的未损坏版本。在方框1304中,内容修复模块612从网络上的 服务器或接收器/STB中的一个接收内容的损坏部分的未损坏版本。在方框1306中,内容 修复模块612用内容的损坏部分的未损坏版本替换内容的损坏部分以形成经修复的内容。 在方框1307中,经修复的内容存储在内容存储模块607中并且准备好响应用户命令用于显
7J\ ο在其他实施例中,错误可能在接收源自第三方提供商(例如第三方地面数字TV 台)的线性内容期间发生。这样的内容类似地在在接收器/STB接收到之后存储在内容存 储模块607中并且如果发现损坏则随后进行修复。如果发现特定节段损坏,则内容修复模 块612将请求发送到节点或对等点,例如连接到宽带网络的其他服务器和接收器/STB,以 确定节点或对等点中的哪些具有内容的损坏部分的未损坏版本。内容修复模块从网络上的 服务器或接收器/STB中的一个接收内容的损坏部分的未损坏版本并且用内容的损坏部分 的未损坏版本替换内容的损坏部分以形成修复内容。在一些实施例中,如上所述,非线性内容文件可以在从内容操作中心传输文件到 在接收器/STB接收文件的过程中的任何时候被损坏。在一些实施例中,文件中的部分接收 内容被损坏,而不是整个文件。在其他实施例中,整个文件或每个文件的一个以上部分被损 坏。当文件的一部分被损坏时,可以根据上述过程修复文件。备选地,可以替换整个文件而 不是文件的一部分。下面描述了替换损坏文件的过程。图14是根据一些实施例的流程图,示出了修复由接收器/STB接收的全体文件。 在一些实施例中,视听节目内容在接收器/STB从广播传输被接收,如方框1401中所示。在 一些实施例中,接收的视听节目内容以文件的形式可选地存储在内容存储模块607中,如 方框1402中所示。在方框1403中,表示损坏的视听节目内容的一个或多个损坏文件被识 别。在一些实施例中,一个或多个损坏文件由文件(一个或多个)本身检测,原因是文件结 构具有固有内嵌的文件检测机构。在其他实施例中,一个或多个损坏文件由扫描存储在内 容存储模块607中的每个单个文件的内容修复模块612检测和识别。在方框1404中,已知 哪个(些)文件被损坏,内容修复模块612将请求发送到连接到网络的其他节点或对等点, 包括其他服务器和接收器/STB,以确定节点中的哪些具有一个或多个损坏文件的未损坏版 本(一个或多个)。在一些实施例中,内容修复模块612同时将多个请求发送到网络上的多
44个节点以确定哪个具有一个或多个损坏文件的未损坏版本。在其他实施例中,内容修复模 块612顺序地发送请求以确定哪个节点具有一个或多个损坏文件的未损坏版本。在方框1405中,内容修复模块612将请求发送到连接到宽带网络的服务器和接收 器/STB中的至少一个以用于获得一个或多个损坏文件的未损坏版本。在一些实施例中,一 旦内容修复模块612得知哪些节点包含一个或多个损坏文件的未损坏版本,内容修复模块 612同时将请求发送到所有识别节点或对等点并且等待接收损坏文件的未损坏版本的形式 的响应。一旦内容修复模块612接收到一个或多个损坏文件的未损坏版本,请求被发送到 剩余的识别节点,通知它们不需要发送文件。在其他实施例中,内容修复模块612顺序地将 请求发送到每个识别节点并且等待接收一个或多个损坏文件的未损坏版本的形式的响应。 当在一定时间内未接收到文件时,终止请求被发送,并且新请求被发送到下一个节点以用 于获得一个或多个损坏文件的未损坏版本(一个或多个)。该过程被重复直到一个或多个 文件的未损坏版本被接收。在方框1406中,内容修复模块612或接收器/STB从接触的节 点中的一个接收一个或多个未损坏文件。在方框1407中,内容修复模块612用接收的未损 坏版本(一个或多个)替换存储在内容存储模块607中的一个或多个损坏文件。上述的两种内容修复机构可以适用于通过广播或单播传输接收的内容。通常,内 容损坏发生在属于非线性内容的文件中,包括但不限于电影、电视系列剧剧集和互联网视 频文件等。内容修复机构可以同等地适用于修复或替换用于任何类型的非线性文件的内 容文件。此外,内容修复机构可以同等地适用于修复或替换用于任何类型的记录线性内容 (例如由无关第三方数字地面电视网络分配的内容)的内容文件。类似地,应当理解视听内 容可以以多种广播传输形式中的任何一种被接收,包括但不限于有线广播、无线广播和IP 多播。此外,无线广播可以包括但不限于卫星广播、地面广播、本地蜂窝网络广播和WiMax 广播。如先前所述,宽带传输通常利用广播网络的ATSC数字广播中的额外带宽。在一些实 施例中,包括网络上的接收器/STB和服务器中的任何一个的每个节点或对等点被配置为 彼此直接通信而不通过中央服务器。用于内容传输的调度表的确定图15是根据一些实施例的流程图,示出了通过内容操作中心确定内容分发的调 度表。内容根据基于许多因素中的至少一个确定的调度表被分发到观众。在一些实施例中, 调度表控制内容如何被分发和内容何时被分发到观众。例如,调度表可以决定特定非线性 内容在什么时候通过广播传输还是通过单播传输被分发。为了产生调度表,在一些实施例 中,首先确定在不同时间在不同广播网络中的各种广播传输的可用带宽,如方框1501中所 示。在方框1502中,非线性内容的第一部分被选择用于广播传输。在方框1503中,非线性 内容的第二部分被选择用于单播传输。在方框1503中,基于在不同时间在不同广播网络中 的带宽可用性分配非线性内容的第一部分以形成用于广播传输的调度表。在方框1505中, 非线性内容的第二部分被分配用于单播传输。在方框1506中,非线性内容的第一部分根据 调度表被传输到多个接收器/STB。在一些实施例中,调度表被设计为保证在目标时间之后不久或在备选线性系统上 的相应节目开始播送后的一段目标时间(例如其他第三方系统上的非线性内容的相应内 容的初始播送)之后不久分发非线性内容中的至少一些。例如,如果电视剧集首先在某个 时间和日期在电缆网络中被播送,则采用非线性内容的形式的相同剧集将被调度用于在该
45剧集初始播送之后不久被传输。在一些实施例中,调度表被设计为保证最受欢迎的内容经 由广播传输被传输,而不太受欢迎的内容被分配用于单播分发。 优化这样的调度表的方法涉及产生指定调度表的成本函数,然后通过各种优化技 术最小化所述成本函数的值。通过例子可以构造如下的这种成本函数,该成本函数考虑可 用广播带宽、播送的时间和内容的受欢迎度
C05f(5che<iuie S)
权利要求
一种传输视听节目内容的方法,包括识别可用于将内容传输到一个或多个用户的广播传输容量的大小;基于内容的用户需求和被识别的可用广播传输容量中的至少一个将内容至少分离为第一和第二部分;使用被识别的广播传输容量的至少一部分将内容的第一部分传输到与至少一个用户关联的接收器;和使用除了广播传输以外的传输将内容的第二部分传输到接收器。
2.根据权利要求1所述的方法,其中内容的至少一部分包括非线性内容。
3.根据权利要求2所述的方法,其中除了广播传输以外的传输包括响应用户请求和服 务器启动中的至少一个的单播传输。
4.根据权利要求3所述的方法,还包括将被接收的非线性内容存储在接收器以用于在 与传输的时间不同的时间播放。
5.根据权利要求2所述的方法,还包括作为离散文件传输非线性内容以存储在一个或 多个接收器。
6.根据权利要求5所述的方法,还包括 将非线性内容的部分组合为总合文件;使用广播传输将总合文件传输到至少一个接收器; 在接收器接收总合文件;和将总合文件分割为非线性内容的单个文件以用于非实时播放。
7.根据权利要求2所述的方法,其中内容包括线性内容并且非线性内容以线性流的形 式传输到接收器。
8.根据权利要求1所述的方法,还包括 基于下列的至少一个估计用户需求由一个或多个用户选择性地选择用于观看的内容, 由一个或多个用户浏览但是未被选择的被忽视的内容,和 当选择性地选择或浏览和忽视内容时的一天和一周中的时间。
9.根据权利要求1所述的方法,还包括 基于下列的至少一个估计用户需求一个或多个用户对内容的订购;由一个或多个用户提交的内容评级;由一个或多个用户特定请求的内容;和根据一个或多个用户的命令由接收器选择性地捕捉的内容。
10.根据权利要求1所述的方法,还包括通过使用从与其他接收器关联的多个接收器 采集的数据确定与一个接收器关联的至少一个用户的内容偏好,所述数据表示下列的至少 一个由一个或多个用户选择性地选择用于观看的内容, 由一个或多个用户浏览但是未被选择的被忽视的内容,和 当选择性地选择或浏览和忽视内容时的一天和一周中的时间。
11.根据权利要求1所述的方法,还包括通过使用从与其他接收器关联的多个接收器2采集的数据确定与一个接收器关联的至少一个用户的内容偏好,所述数据表示下列的至少 一个一个或多个用户对内容的订购;由一个或多个用户提交的内容评级;由一个或多个用户特定请求的内容;和根据一个或多个用户的命令由接收器选择性地捕捉的内容。
12.根据权利要求1所述的方法,其中内容的第二部分包含由一个或多个用户特定请 求的内容。
13.根据权利要求1所述的方法,还包括根据多个广播网络的传输特性分配传输内容的第一部分;和 使用多个广播网络传输内容的第一部分。
14.根据权利要求13所述的方法,其中传输特性包括广播网络上的可用传输容量、广 播网络可到达的订购者的数量和使用广播网络传输的成本中的至少一个。
15.根据权利要求1所述的方法,还包括根据多个单播网络的传输特性分配传输内容的第二部分;和 使用多个单播网络传输内容的第二部分。
16.根据权利要求15所述的方法,其中传输特性包括单播网络的可用传输容量和使用 单播网络传输的成本中的至少一个。
17.根据权利要求1所述的方法,其中广播传输在有线网络、无线网络和IP多播网络中 的至少一个上。
18.根据权利要求17所述的方法,其中广播传输利用数字广播中的未用传输容量。
19.根据权利要求17所述的方法,其中无线网络包括卫星、地面、数字TV、蜂窝和WiMax 网络中的至少一个。
20.根据权利要求17所述的方法,其中有线网络是电缆网络。
21.根据权利要求1所述的方法,还包括将分离内容的传输调度表发送到至少一个接 收器以使接收器能够捕捉被传输的内容。
22.—种分发视听节目内容的方法,包括 确定用户对于内容的至少第一和第二部分的需求;确定至少一个广播网络和至少一个单播网络的各自传输容量; 确定使用所述至少一个广播网络传输内容的第一传输成本和使用所述至少一个单播 网络传输内容的第二传输成本;基于用户需求、传输容量和传输成本确定用于传输内容的至少第一和第二部分的分发 方案;根据分发方案使用广播和单播网络中的至少一个传输内容的至少第一和第二部分。
23.根据权利要求22所述的方法,其中内容包括线性和非线性内容中的至少一个。
24.根据权利要求23所述的方法,还包括以与用于由至少一个用户实时观看非线性内 容的速率无关的传输速率传输非线性内容。
25.根据权利要求22所述的方法,其中传输是有线传输、无线传输和IP多播传输中的 至少一种。
26.根据权利要求25所述的方法,其中无线传输包括卫星、地面、蜂窝、IP多播和WiMax 传输中的至少一个。
27.根据权利要求22所述的方法,还包括当传输部分内容时利用数字广播中的未用传输容量。
28.根据权利要求22所述的方法,其中使用单播网络传输的内容应用户的明确请求被 传输。
29.根据权利要求22所述的方法,其中单播传输未被使用。
30.一种分发视听节目内容的方法,包括通过线性内容传输从多个分配网络接收内容;将接收的内容分割为单个文件,文件中的至少一个限定非线性内容;存储多个单个文件以用于延时分配;通过广播传输至少将第一单个文件传输到一个或多个接收器; 通过单播传输至少将第二单个文件传输到一个或多个接收器; 导致至少第一和第二单个文件在至少一个接收器重组;和 允许与所述至少一个接收器关联的用户观看来自重组文件的内容。
31.根据权利要求30所述的方法,其中广播传输在有线网络、无线网络和IP多播网络 中的至少一个上。
32.根据权利要求31所述的方法,其中无线网络包括卫星、地面、数字TV、蜂窝和WiMax 网络中的至少一个。
33.根据权利要求31所述的方法,其中有线网络是电缆网络。
34.根据权利要求31所述的方法,其中广播传输利用数字广播中的未用传输容量。
35.根据权利要求30所述的方法,还包括基于多个用户对单个文件的总体需求确定多 个单个文件的传输模式。
36.根据权利要求30所述的方法,其中单播传输响应用户请求和服务器启动中的至少 一个。
37.根据权利要求30所述的方法,还包括提取与对应于每个单个文件的内容关联的原始宣传; 存储经处理的单个文件以用于延时广播或单播传输供非实时分配。
38.一种分发视听节目内容的方法,包括 从至少一个来源获得非线性内容; 接收经由线性传输广播的实时内容;组合实时内容和非线性内容的至少第一部分以形成线性和非线性内容的组合; 使用内容广播网络的可用传输容量将线性和非线性内容的组合传输到多个接收器;和 使用单播传输传输非线性内容的第二部分。
39.根据权利要求38所述的方法,其中非线性内容通过线性内容传输从多个分配网络 被接收并且被分割为单个文件,所述文件中的至少一个限定非线性内容。
40.根据权利要求38所述的方法,其中非线性内容包括从物理介质源提取的内容。
41.根据权利要求38所述的方法,其中广播网络包括有线、无线和IP多播网络中的至 少一个。
42.根据权利要求41所述的方法,其中无线广播网络包括卫星广播、地面广播、数字TV 广播、本地蜂窝广播和WiMax广播中的至少一个。
43.根据权利要求41所述的方法,其中有线广播网络是电缆网络。
44.根据权利要求38所述的方法,还包括利用数字广播中的额外传输容量来传输线性 和非线性内容的组合。
45.一种分发视听节目内容的方法,包括经由线性传输从多个分配网络接收线性内容;以离散文件的形式从存储器检索非线性内容;将线性内容的一部分和非线性内容的一部分中的至少一个作为插入内容插入到其带 宽的一部分由电视内容占用的现有广播流的可用带宽中,电视内容以适合于实时观看的传 输速度传输;将现有广播流中的插入内容和电视内容作为广播传输传输到多个接收器,其中如果所 述非线性内容的一部分存在于插入内容中,则其以与适合于实时观看的传输速率无关的速 率被传输,并且如果所述线性内容的一部分存在于插入内容中,则其以适合于实时观看的 传输速率被传输。
46.根据权利要求45所述的方法,还包括在广播网络的数字广播中的额外传输容量中 传输非线性内容。
47.根据权利要求45所述的方法,其中广播传输的传输容量可用性是可变的并且在不 同时间变化。
48.根据权利要求45所述的方法,其中广播传输是通过电视网络进行的地面广播。
49.根据权利要求45所述的方法,还包括基于用户对多个内容的需求和传输容量的大 小中的至少一个将非线性内容至少分离为第一和第二部分,其中第一部分用于广播传输并 且第二部分用于单播传输。
50.根据权利要求45所述的方法,其中多个接收器通过宽带网络彼此连接,多个接收 器总体形成对等网络,其中包含非线性内容的文件的部分可以直接从一个接收器发送到另 一个接收器。
51.根据权利要求45所述的方法,还包括根据用户需求在一天中的时间选择性地传输 线性内容。
52.一种接收视听节目内容的方法,包括在客户接收器接收用于多个内容的传输调度表;根据传输调度表和与客户接收器关联的一个或多个用户的至少一个偏好通过广播传 输选择性地捕捉多个内容的第一部分,其中如果有的话,在多个内容的第一部分中的第一 非线性内容以与在接收器实时观看第一非线性内容的速率无关的传输速率被接收;和通过单播传输接收多个内容的第二部分。
53.根据权利要求52所述的方法,其中根据与接收器关联的用户的至少一个偏好由接 收器选择性地接收多个内容的第二部分。
54.根据权利要求52所述的方法,其中多个内容包括线性和非线性内容。
55.根据权利要求52所述的方法,还包括作为离散文件接收非线性内容以用于在一个或多个接收器存储和播放。
56.根据权利要求52所述的方法,还包括以总合文件的形式接收非线性内容。
57.根据权利要求56所述的方法,还包括将总合文件解码为单个离散文件以用于在一 个或多个接收器播放和存储。
58.根据权利要求52所述的方法,还包括在一个或多个接收器接收作为在广播传输中 接收的内容的一部分的线性内容以用于实时观看。
59.根据权利要求52所述的方法,还包括通过广播或单播传输接收线性和非线性内 容,其中基于与接收器关联的一个或多个用户对线性和非线性内容的需求选择线性和非线 性内容的传输模式。
60.根据权利要求52所述的方法,还包括响应用户请求和没有用户预先请求的服务器 启动中的至少一个通过单播接收多个内容的第二部分。
61.根据权利要求52所述的方法,还包括利用用于广播传输的广播网络的数字广播中 的额外传输容量。
62.根据权利要求52所述的方法,还包括从卫星广播、地面广播、DTV广播、本地蜂窝广 播和WiMax广播中的至少一个选择用于广播传输的广播网络。
63.根据权利要求52所述的方法,其中该接收器和其他接收器连接到宽带网络,总体 形成对等网络,其中具有非线性内容的文件的部分可以直接从一个接收器发送到另一个接 收器。
64.根据权利要求52所述的方法,还包括基于下列的至少一个估计与接收器关联的用 户对多个内容的需求由一个或多个观众使用用户接口选择观看的观看过的电视内容产生的第一交互事件 列表;由在用户接口中被浏览但是未被选择的被忽视的电视内容产生的第二交互事件列表;和第一交互事件列表和第二交互事件列表中的至少一个发生的一天和一周中的时间。
65.根据权利要求52所述的方法,还包括基于下列的至少一个估计与接收器关联的用 户对多个内容的需求由一个或多个用户标记订购的视听节目的列表;由一个或多个用户提交的对观看的电视内容的电视内容评级;由一个或多个用户特定请求的电视内容;和根据一个或多个用户的命令由接收器选择性地捕捉的电视内容。
66.一种修复损坏视听节目内容的方法,包括在接收器在接收器上从广播传输接收内容;如果有的话,识别内容的损坏部分;在宽带网络中确定连接到宽带网络的具有内容的损坏部分的未损坏版本的其他服务 器和接收器;将请求发送到连接到宽带网络的服务器和接收器中的至少一个以用于获得内容的损 坏部分的未损坏版本;和从服务器和接收器中的一个接收内容的损坏部分的未损坏版本。
67.根据权利要求66所述的方法,还包括用内容的损坏部分的未损坏版本替换内容的损坏部分以形成经修复的内容;和 存储经修复的内容。
68.根据权利要求66所述的方法,其中多个广播传输中的至少一个还包括有线广播、 无线广播和IP多播中的至少一个。
69.根据权利要求68所述的方法,其中无线广播还包括下列的至少一个卫星广播、地 面广播、本地蜂窝网络广播、IP多播和WiMax广播。
70.根据权利要求66所述的方法,其中广播传输利用广播网络的数字广播中的额外传 输容量。
71.根据权利要求66所述的方法,其中该接收器和连接到宽带网络的其他服务器和接 收器总体形成对等网络。
72.根据权利要求66所述的方法,其中该接收器和其他接收器被配置为彼此直接通信 而不通过中央服务器。
73.一种修复损坏视听节目内容的方法,包括 在接收器在接收器上从广播传输接收内容;以文件的形式将内容存储在接收器上;如果有的话,识别表示损坏内容的一个或多个损坏文件;在宽带网络中确定连接到宽带网络的具有一个或多个损坏文件的未损坏版本的其他 服务器和接收器;将请求发送到连接到宽带网络的服务器和接收器中的至少一个以用于获得一个或多 个损坏文件的未损坏版本;和从服务器和接收器中的一个接收一个或多个未损坏文件。
74.根据权利要求73所述的方法,还包括用一个或多个未损坏文件替换一个或多个损坏文件;和 将一个或多个未损坏文件存储在接收器中。
75.根据权利要求73所述的方法,其中多个广播传输中的至少一个还包括有线广播、 无线广播和IP多播中的至少一个。
76.根据权利要求73所述的方法,其中无线广播还包括下列的至少一个卫星广播、地 面广播、本地蜂窝网络广播、IP多播和WiMax广播。
77.根据权利要求73所述的方法,其中广播传输利用广播网络的数字广播中的额外传 输容量。
78.根据权利要求73所述的方法,其中该接收器和连接到宽带网络的其他服务器和接 收器总体形成对等网络。
79.根据权利要求73所述的方法,其中该接收器和其他接收器被配置为彼此直接通信 而不通过中央服务器。
80.一种分发视听节目内容的方法,包括 在服务器确定在不同时间在不同广播网络中的各种广播传输的传输容量可用性; 确定用于广播传输的非线性内容的至少第一部分; 确定用于单播传输的非线性内容的至少第二部分;基于在不同时间在不同广播网络中的传输容量可用性分配非线性内容的第一部分以 形成用于内容传输的调度表;分配用于单播分配的非线性内容的第二部分;和 根据调度表将非线性内容的第一部分传输到多个接收器。
81.根据权利要求80所述的方法,其中基于用户对非线性内容的需求和可用于广播的 传输容量的大小中的至少一个将非线性内容分离为至少第一部分和第二部分,并且其中第 一部分在广播传输中被传输。
82.根据权利要求80所述的方法,其中调度表被设计为保证非线性内容中的至少一些 在目标时间之后不久被分发。
83.根据权利要求80所述的方法,还包括将调度表传输到多个接收器以用于接收器从广播传输捕捉非线性内容。
84.根据权利要求80所述的方法,还包括 确定接收器可用于在每个网络上接收内容的时间;基于接收器可用于在每个网络上接收内容的时间分配非线性内容以形成用于内容传 输的调度表。
85.根据权利要求80所述的方法,还包括确定和调度用于广播传输的流的形式的线性内容的第一部分。
86.根据权利要求85所述的方法,还包括 确定接收器可用于在每个网络上接收内容的时间;基于接收器可用于在每个网络上接收内容的时间分配线性内容和非线性内容以形成 用于内容传输的调度表。
87.根据权利要求80所述的方法,其中广播网络还包括有线、无线和IP多播网络中的 至少一个。
88.根据权利要求82所述的方法,其中无线广播网络由卫星广播、地面广播、数字TV广 播、本地蜂窝广播和WiMax广播中的至少一个组成。
89.根据权利要求80所述的方法,其中广播传输利用广播网络的数字广播中的额外传输容量。
90.根据权利要求80所述的方法,其中非线性内容的至少一部分以与在接收非线性内 容的多个接收器实时观看非线性内容的速率无关的速率被接收。
91.根据权利要求80所述的方法,其中调度表被设计为解决在接收器的调谐器在不同 时间从不同网络接收非线性内容的可用性。
92.根据权利要求85所述的方法,还包括至少将非线性内容的第三部分和线性内容的第二部分插入用于广播传输的机会传输 容量中,机会传输容量是在调度未预料到的不同网络的至少一个中变为可用的传输容量。
93.一种呈现视听节目内容的方法,包括 在接收器基于至少一个标准为与接收器关联的一个或多个用户确定一个或多个用户的内容观 看偏好;和将关于与一个或多个用户的观看偏好匹配的内容的非线性节目信息显示给一个或多 个用户。
94.根据权利要求93所述的方法,还包括捕捉与匹配一个或多个用户的观看偏好的内容关联的非线性节目信息;和 存储匹配一个或多个用户的观看偏好的非线性节目信息。
95.根据权利要求93所述的方法,还包括从广播传输选择性地捕捉匹配一个或多个用户的观看偏好的偏好非线性节目内容;和 存储捕捉的非线性节目内容。
96.根据权利要求94所述的方法,其中偏好非线性内容以与在接收偏好非线性内容的 多个接收器实时观看偏好非线性内容的速率无关的速率被传输。
97.根据权利要求94所述的方法,其中根据至少基于用户对偏好非线性节目内容的需 求的调度表,偏好非线性节目内容的至少第一部分通过广播传输在接收器被接收并且偏好 非线性节目内容的第二部分通过单播传输在接收器被接收。
98.根据权利要求94所述的方法,其中根据调度表捕捉非线性节目信息和相应的偏好 非线性节目内容。
99.根据权利要求93所述的方法,其中至少一个标准选自下列组成的组由一个或多个观众使用用户接口选择观看的观看过的电视内容产生的第一交互事件 列表;由在用户接口中被浏览但是未被选择的被忽视的电视内容产生的第二交互事件列表;和第一交互事件列表和第二交互事件列表中的至少一个发生的一天和一周中的时间。
100.根据权利要求93所述的方法,其中至少一个标准选自下列组成的组 由一个或多个用户标记订购的视听节目的列表;由一个或多个用户提交的电视内容的评级; 由一个或多个用户特定请求的电视内容;和 根据一个或多个用户的命令由接收器选择性地捕捉的电视内容。
101.一种选择捕捉视听节目内容的方法,包括 在接收器,对于使用接收器的一个或多个用户 识别使用接收器观看内容的用户;跟踪用户的交互事件,交互事件包括观看由一个或多个用户选择观看的第一内容和忽 视被浏览但是未被选择的第二内容;至少基于用户的交互事件生成用户的用户配置文件;在形成用户配置文件之后至少基于交互事件自适应地且连续地修正用户配置文件。
102.根据权利要求101所述的方法,还包括跟踪作为用户配置文件的一部分的交互事件发生的一天中的时间和一周中的时间。
103.根据权利要求101所述的方法,还包括 跟踪用户对视听节目的订购;跟踪由用户好评的视听节目;和基于订购自适应地和连续地修正用户配置文件。
104.根据权利要求101所述的方法,还包括基于用户配置文件从广播传输选择性地捕捉偏好内容; 存储被捕捉内容;和 显示被捕捉内容。
105.根据权利要求104所述的方法,还包括根据用户偏好和用户惯例区分显示被捕捉内容的优先次序。
106.根据权利要求101所述的方法,其中内容包括线性和非线性内容。
107.根据权利要求101所述的方法,其中广播传输由有线、无线和IP多播网络中的至 少一个传输。
108.根据权利要求107所述的方法,其中无线广播网络还包括卫星广播、地面广播、数 字TV广播、本地蜂窝广播和WiMax广播中的至少一个。
109.根据权利要求107所述的方法,其中有线广播网络是电缆网络。
110.根据权利要求101所述的方法,其中广播传输利用广播网络的数字广播中的额外传输容量。
111.一种选择捕捉视听节目内容的方法,包括 在接收器基于从正由一个或多个用户操作的、与接收器交互的交互设备接收的预定命令识别一 个或多个用户;基于至少一个标准为与接收器关联的一个或多个用户确定一个或多个用户的节目内 容观看偏好;和响应从交互设备接收的一个或多个用户的用户命令将匹配一个或多个用户的观看偏 好的节目信息显示给一个或多个用户。
112.根据权利要求111所述的方法,还包括 捕捉匹配一个或多个用户的观看偏好的节目内容;和存储匹配一个或多个用户的观看偏好的被捕捉节目内容。
113.根据权利要求111所述的方法,还包括捕捉与匹配一个或多个用户的观看偏好的内容关联的节目信息;和 存储与匹配一个或多个用户的观看偏好的内容关联的被捕捉节目信息。
114.根据权利要求111所述的方法,还包括根据用户偏好和用户惯例区分显示节目信息的优先次序。
115.根据权利要求111所述的方法,其中至少一个标准选自下列组成的组由一个或多个观众使用用户接口选择观看的观看过的电视内容产生的第一交互事件 列表;由在用户接口中被浏览但是未被选择的被忽视的电视内容产生的第二交互事件列表;和第一交互事件列表和第二交互事件列表中的至少一个发生的一天和一周中的时间。
116.根据权利要求111所述的方法,其中至少一个标准选自下列组成的组由一个或多个用户标记订购的视听节目的列表; 由一个或多个用户提交的对观看的电视内容的电视内容评级; 由一个或多个用户特定请求的电视内容;和 根据一个或多个用户的命令由接收器选择性地捕捉的电视内容。
117.根据权利要求111所述的方法,其中内容包括线性和非线性内容。
118.根据权利要求111所述的方法,其中内容由有线、无线和IP多播网络中的至少一 个传输。
119.根据权利要求118所述的方法,其中无线广播网络还包括卫星广播、地面广播、数 字TV广播、本地蜂窝广播和WiMax广播中的至少一个。
120.根据权利要求118所述的方法,其中有线广播网络是电缆网络。
121.根据权利要求111所述的方法,其中内容利用广播网络的数字广播中的额外传输 容量被广播传输。
122.—种显示被捕捉视听节目内容的方法,包括 在接收器从由与接收器关联的用户操作的接口设备接收用户识别命令; 通过从接口设备接收的用户识别命令识别用户;响应从接口设备接收的用户识别命令检索存储在接收器中的用户的用户配置文件; 根据来自接收器的用户配置文件检索节目信息;和 将节目信息呈现给用户。
123.根据权利要求122所述的方法,还包括接收选择与节目信息关联的视听节目的用户启动命令; 检索存储在接收器中的视听节目; 显示视听节目供观看。
124.—种去除内容的方法,包括在被配置为由广播传输和单播传输中的至少一个传输内容的服务器 以线性流的形式从多个分配网络接收多个内容,其中多个内容的每一个包括嵌入多个 内容的每一个内的相应原始宣传内容;从多个内容选择性地去除相应嵌入的原始宣传内容;和将不带有相应嵌入的原始宣传内容的多个内容的每一个存储为单一离散文件以用于 延时分配和非实时观看。
125.根据权利要求124所述的方法,其中内容包括电视节目内容和电影中的至少一个。
126.根据权利要求124所述的方法,其中视听节目内容的至少一部分包括非线性内容 并且非线性内容以与在接收非线性内容的接收器实时观看非线性内容的速率无关的传输 速率被传输。
127.根据权利要求124所述的方法,其中广播传输利用广播网络的数字广播中的额外传输容量。
128.根据权利要求124所述的方法,其中广播传输由有线、无线和IP多播网络中的至 少一个传输。
129.根据权利要求128所述的方法,其中无线广播网络由卫星广播、地面广播、数字TV 广播、本地蜂窝广播和WiMax广播中的至少一个组成。
130.根据权利要求128所述的方法,其中有线广播网络是电缆网络。
131.一种组合视听节目内容的方法,包括在被配置为由至少广播传输传输多个内容的服务器以线性流的形式从多个分配网络接收多个内容,其中多个内容的每一个相应地包括嵌 入多个内容的每一个内的原始宣传内容;从多个内容的每一个选择性地去除嵌入多个内容的每一个中的相应原始宣传内容; 将与用于多个内容的每一个的广告活动关联的目标宣传内容的至少一部分插入多个 内容的每一个中;作为非线性内容以离散文件的形式存储带有目标宣传内容的多个内容的至少一部分 以用于延时分配和非实时观看;和以与在接收非线性内容的接收器实时观看非线性内容的速率无关的速率传输非线性 内容。
132.根据权利要求131所述的方法,其中多个内容包括电视节目内容和电影中的至少一个。
133.根据权利要求131所述的方法,其中多个内容还包括至少一个线性内容。
134.根据权利要求131所述的方法,其中广播传输利用广播网络的数字广播中的额外传输容量。
135.根据权利要求131所述的方法,其中广播传输由有线、无线和IP多播网络中的至 少一个传输。
136.根据权利要求135所述的方法,其中无线广播网络由卫星广播、地面广播、数字TV 广播、本地蜂窝广播和WiMax广播中的至少一个组成。
137.根据权利要求131所述的方法,其中有线广播网络是电缆网络。
138.根据权利要求131所述的方法,其中多个内容的至少一部分也通过单播传输被传输。
139.一种提取视听节目内容的方法,包括 在被配置为至少通过广播传输接收内容的接收器以线性流或离散文件的形式接收多个内容,多个内容的每一个包含原始广告内容; 从多个内容的每一个选择性地提取嵌入多个视听内容中的原始广告内容;和 将不带有相应原始广告内容的多个内容的每一个作为修正的离散文件存储在接收器中。
140.根据权利要求139所述的方法,其中内容包括电视节目内容和电影中的至少一个。
141.根据权利要求139所述的方法,其中内容包括线性和非线性内容中的至少一个。
142.根据权利要求141所述的方法,还包括以与在接收非线性内容的接收器实时观看非线性内容的速率无关的传输速率接收非 线性内容。
143.根据权利要求139所述的方法,其中广播传输利用广播网络的数字广播中的额外传输容量。
144.根据权利要求139所述的方法,其中多个内容的至少一部分也通过单播传输被接收。
145.根据权利要求139所述的方法,其中广播传输由有线、无线和IP多播网络中的至 少一个传输。
146.根据权利要求145所述的方法,其中无线广播网络由卫星广播、地面广播、数字TV 广播、本地蜂窝广播和WiMax广播中的至少一个组成。
147.根据权利要求145所述的方法,其中有线广播网络是电缆网络。
148.根据权利要求139所述的方法,还包括识别多个内容中的哪一个用于一个或多个用户中的哪一个; 根据一个或多个广告活动检索针对被识别的一个或多个用户的宣传和广告内容; 根据一个或多个广告活动将目标宣传和广告内容插入多个内容的相应内容中;和 响应一个或多个用户的用户命令显示带有嵌入其中的目标宣传和广告内容的内容。
149.一种显示广告内容的方法,包括在被配置为至少通过广播传输接收内容的接收器 接收多个广告宣传内容; 接收多个内容;识别多个内容中的哪一个用于一个或多个用户中的哪一个;根据广告活动将针对一个或多个用户的多个广告宣传内容的至少一部分相应地插入 被识别用于一个或多个用户的每一个的每一个内容中;和应使用接收器的一个或多个用户的请求显示带有目标广告宣传的多个内容的每一个。
150.根据权利要求149所述的方法,还包括在接收多个视听节目内容之后和在插入任何广告宣传内容之前存储多个内容的每一个。
151.根据权利要求149所述的方法,还包括在相应广告宣传内容被插入多个内容的每一个中之后存储多个内容的每一个。
152.根据权利要求149所述的方法,还包括当对内容采取行动时显示多个广告宣传内容的至少另一部分,所述行动包括快进、倒 回、慢动作、暂停、跳进和跳退中的至少一个。
153.根据权利要求149所述的方法,还包括在显示多个内容之前和之后显示多个广告宣传内容的至少另一部分。
154.根据权利要求149所述的方法,其中内容包括电视节目内容和电影中的至少一个。
155.根据权利要求149所述的方法,其中内容包括线性和非线性内容中的至少一个。
156.根据权利要求149所述的方法,多个视听内容中的每一个并不包含广告内容。
157.根据权利要求149所述的方法,还包括 通过单播传输接收多个内容。
158.根据权利要求155所述的方法,还包括以与用于在接收非线性内容的接收器实时观看非线性内容的速率无关的传输速率接收非线性内容。
159.根据权利要求149所述的方法,其中广播传输利用广播网络的数字广播中的额外传输容量。
160.根据权利要求149所述的方法,其中广播传输由有线、无线和IP多播网络中的至 少一个传输。
161.根据权利要求160所述的方法,其中无线广播网络由卫星广播、地面广播、数字TV 广播、本地蜂窝广播和WiMax广播中的至少一个组成。
162.根据权利要求160所述的方法,其中有线广播网络是电缆网络。
163.根据权利要求149所述的方法,还包括基于从由一个或多个用户操作的交互设备接收的用户识别命令识别一个或多个用户, 所述交互设备用于与接收器交互。
164.根据权利要求149所述的方法,还包括当目标广告宣传内容被显示时个性化针对一个或多个用户的每一个的多个广告宣传 内容的部分。
165.根据权利要求149所述的方法,其中插入多个广告宣传内容可以在显示内容之前 或在显示内容时发生。
166.一种提取和插入内容的方法,包括 在被配置为通过至少广播传输接收内容的接收器为使用接收器的一个或多个用户接收多个内容,多个内容的每一个包含原始广告内容;选择性地去除嵌入多个内容的每一个内的原始广告内容;根据一个或多个广告活动将具有针对一个或多个用户的宣传材料的广告内容的至少 一部分插入用于一个或多个用户的多个内容的每一个中;和 应请求将带有目标广告内容的内容显示给一个或多个用户。
167.根据权利要求166所述的方法,还包括当对内容采取行动时显示目标广告内容的至少另一部分,所述行动例如为快进、前进、 倒回、慢动作或暂停。
168.根据权利要求166所述的方法,还包括在显示多个内容之前和之后显示定制广告内容的至少另一部分。
169.根据权利要求166所述的方法,其中内容包括电视节目内容和电影中的至少一个。
170.根据权利要求166所述的方法,其中目标广告内容的第一部分被插入以代替原始广告内容。
171.根据权利要求166所述的方法,还包括根据一个或多个广告活动请求多个不同的定制广告内容。
172.根据权利要求166所述的方法,还包括 通过单播传输接收多个内容。
173.根据权利要求166所述的方法,还包括在接收多个视听节目内容之后和在插入任何广告宣传内容之前存储多个内容的每一个。
174.根据权利要求166所述的方法,还包括在相应广告宣传内容被插入多个内容的每一个中之后存储多个内容的每一个。
175.根据权利要求166所述的方法,其中内容包括线性和非线性内容中的至少一个。
176.根据权利要求172所述的方法,其中非线性内容以与在接收非线性内容的接收器 实时观看非线性内容的速率无关的传输速率被接收。
177.根据权利要求166所述的方法,其中广播传输利用广播网络的数字广播中的额外 传输容量。
178.根据权利要求166所述的方法,其中广播传输由有线、无线和IP多播网络中的至 少一个传输。
179.根据权利要求178所述的方法,其中无线广播网络由卫星广播、地面广播、数字TV 广播、本地蜂窝广播和WiMax广播中的至少一个组成。
180.根据权利要求178所述的方法,其中有线广播网络是电缆网络。
181.根据权利要求166所述的方法,还包括基于从由一个或多个用户操作的交互设备接收的预定配置文件识别一个或多个用户, 所述交互设备用于与接收器交互。
182.根据权利要求166所述的方法,还包括当目标广告宣传内容被显示时个性化针对一个或多个用户的每一个的多个广告宣传 内容的部分。
183.根据权利要求166所述的方法,其中插入多个广告宣传内容可以在显示内容之前 或在显示内容时发生。
全文摘要
文档编号H04N7/173GK101953161SQ200880127358
公开日2011年1月19日 申请日期2008年12月23日 优先权日2007年12月21日
发明者Leavell Richard Blair, Jackson Anderson Hoyt, Youssefmir Michael, Yagyensh C Pati, Garry M Paxinos, Burmeister James Vincent, Philip R Wiser 申请人:Sezmi Corp