媒体递送系统中对媒体的同时访问的制作方法

文档序号:7940766阅读:272来源:国知局
专利名称:媒体递送系统中对媒体的同时访问的制作方法
技术领域
本公开总地涉及媒体递送系统,更具体而言涉及将媒体递送到归属通信终端。
背景技术
交换数字视频(Switched Digital Video, SDV)的线缆版本被设计为在现有的 混合光纤/同轴基础设施上工作,以使得能够在现有安装的机顶盒基底上递送交换视频服 务,所述机顶盒在这里也被称为归属通信终端(home communication terminal,HCT)。这 种HCT例如可以对运动图片专家组(MPEG)媒体流进行解码。HCT与线缆头端系统通信。线缆头端系统通过将若干个逻辑频道分配到由正交幅 度调制(QAM)调制器提供的若干个物理频道,来实现SDV。每个物理频道例如可对应于承 载着这些逻辑频道的一个不同的射频频率。该射频频率被HCT中的调谐器用来调谐到并接 收在该物理频道上承载的逻辑频道。逻辑频道例如可以承载诸如广播媒体流(即,视频、音 频、文本等等)或按需视频(VoD)之类的媒体内容(或媒体节目编排),以及其他类型的媒 体流。在许多线缆网络中,媒体内容是利用MPEG(例如,MPEG-2、MPEG-4等等)音频/视频 压缩在逻辑频道上传送的。一物理频道上承载的逻辑频道的数目取决于分配给该频道的带 宽量以及每个逻辑频道的所分配比特率。一旦各种内容已被线缆头端系统分配,该分配信息就被传送到HCT,以提供每个逻 辑频道到物理频道的映射。从而,当HCT被指示对特定逻辑频道解码时,HCT参考该映射来 判定所请求的逻辑频道被承载在哪个物理频道上。HCT随后可调谐到该物理频道,并且通过 其唯一节目标识符(PID)过滤出特定逻辑频道,从而从在任何其他逻辑频道上接收的其他 内容中提取出所期望的内容。因为物理频道受到线缆操作者所提供的带宽总量的限制,所以线缆头端通常只在 逻辑频道正被特定HCT使用或者可能很快就要被特定HCT使用的情况下向特定物理频道分 配逻辑频道。在目前未在特定物理频道上提供所请求的逻辑频道的情况下,HCT可以请求 提供该特定逻辑频道。在这种情况下,线缆头端可以将该逻辑频道分配到所选物理频道,并 通知HCT在哪个物理频道和逻辑频道上提供媒体内容。HCT随后可调谐到该物理频道并接 收所期望的媒体内容。这种SDV设置在如下方面尤其有利S卩,向用户提供多种可能的媒体内容,而无需 同时向每一个HCT广播每一个物理频道。也就是说,即使一特定的线缆系统可能只能够向 特定的邻近地区物理地提供总可用内容的30%,在任何一个时刻一特定服务组中的HCT只 使用了可用逻辑频道的一个小子集,也是很常见的。这样,多系统操作者能够向其订户提供 多种内容选择,而无需同时广播每一个频道。虽然同时提供的媒体内容的量在增长,但实际观看该内容却变得越来越困难了。 例如,在传统系统中,如果不在HCT中设置同等数目的调谐器以及相关联的基础设施以便 接收内容,用户则不能同时访问多于一个逻辑频道。从而,即使HCT可能包括画中画能力, 如果没有多个调谐器,此特征也无法用于同时观看内容。同样地,即使HCT可能包括数字视频记录器(DVR)功能,如果没有多个调谐器,HCT也无法同时记录多于一个内容实例或者查 看与所记录的内容实例不同的内容实例。因此,需要的是可以有能力解决上述缺陷中的一个或多个等等的系统和方法。


附图中的组件相对于彼此不一定是成比例的。在这几幅图中,相似的标号始终指 示相应的部件。图1是示出根据本公开的所选实施例的诸如线缆电视系统之类的媒体访问系统 的一个实施例的简化框图。图2是示出图1所示的归属通信终端(HCT)的示例性实施例的所选系统组件的框 图。图3示出了图2的HCT生成的示例性图形用户界面(⑶I)。图4是示出用于在媒体访问系统中提供对内容的同时访问的系统和/或方法的实 施例的数据流图。图5是图4的数据流图的继续。图6是更详细示出图5的数据流图的一部分的一个示例性实施例的数据流图。图7是更详细示出图5的数据流图的一部分的另一示例性实施例的数据流图。图8是示出用于在媒体访问系统中提供对媒体内容的同时访问的示例性方法的 流程图。
具体实施例方式这里描述了线缆系统的实施例,该线缆系统例如能够在诸如线缆电视系统之类的 媒体访问系统中提供对内容的同时访问。根据一些实施例,该系统中的HCT被配置为在所 调谐到的物理频道上接收多个逻辑频道。例如,物理频道可包括所分配的射频(RF)频带, 而逻辑频道包括可利用时隙或利用节目标识符(PID)唯一标识的数字信息流,等等。从而, 如果在同一个所调谐到的物理频道内同时提供所期望的媒体内容,则所有这些媒体内容都 能够被同时接收。从而,根据一些实施例,归属通信终端(HCT)被配置为生成对在HCT处从一媒体内 容源同时提供所期望的媒体内容的请求。这些请求被递送到媒体分配服务器,该服务器响 应于请求,分配所请求的媒体内容,以经由各个逻辑频道在若干个物理频道上承载。该分配 在判定在哪个物理频道上递送媒体内容的每个实例(例如,通过其各自的逻辑频道)时,可 以考虑该媒体内容源所服务的其他HCT的请求。虽然该分配可以通过若干种方式来执行, 但是根据一些实施例,媒体分配服务器执行分配以使得到满足的请求的数目最大化。一旦进行了分配,HCT就被通知以逻辑频道到物理频道的映射,以使得它们能够接 收尽量多的通过该分配而成为可能的所请求的媒体内容。利用单个调谐器,HCT可以调谐 到同时在多个逻辑频道上承载多于一个所请求的媒体内容实例的各个物理频道。承载所请 求的媒体内容的逻辑频道被从在所调谐到的物理频道上接收的任何其他逻辑频道中过滤 出来。所过滤出的逻辑频道所承载的媒体内容可被提供到各个使用实例。例如,一使用实 例可以是在显示器的主要部分中观看、在显示器的画中画部分中观看以及/或者记录到存储器或存储设备,以及其他可能情况。图1示出了根据本公开的所选实施例的线缆电视系统100的一个实施例的简化 框图。例如,线缆电视系统100可用于向位于各个用户所在地102内的多个归属通信终端 (HCT) 104a-104c之一提供媒体内容和/或其他数据。HCT 104a-104c例如可以形成以下各 项中的一个或多个的一部分、与之相关联或者被集成于其中线缆电视机顶盒、电视、便携 式设备、数字视频记录器(DVR)、个人视频记录器(PVR)、个人数字记录器(PDR)以及/或者 个人计算机、膝上型计算机或个人数字助理(PDA),等等。HCT 104a-104c能够接收媒体内 容并且可能对媒体内容解码,以便在重放设备110上重放。重放设备可以是电视、计算机监 视器或其他显示设备。重放设备110例如可从HCT 104a-104c接收并发射表示被记录和/ 或未被记录的媒体内容的信号。例如,重放设备110可以发射所记录的音频和/或视频信 号,等等。根据一些实施例,重放设备110还显示与由HCT 104a-104c生成的图形用户界面 相关联的任何窗口。媒体内容可以包括例如音频、视频、图像、文本、图文电视(teletext),等等。根据 一些实施例,这里所称的媒体内容还可以包括媒体节目和/或媒体节目编排。这里使用的 媒体节目编排的一些示例包括(但不希望限于)电视节目和音频节目。这种电视节目和/ 或音频节目可以是安排好的广播或者根据需要被递送到用户(例如,利用按需视频(VoD) 系统来提供)。媒体内容可以被单播到单个用户,或者可以被多播或以其他方式广播到多个 用户。本公开的实施例例如可以在本公开的背景技术部分中所描述的并且被这里描述 的实施例所修改的交换数字视频(SDV)环境中实现。根据一些实施例,媒体内容源106通 过传送介质108向若干个HCT 104a-104c递送媒体内容,所述传送介质可包括以下各项中 的一个或多个双绞电话线、同轴线缆、光纤、混合光纤同轴(HFC)、无线电波,等等。媒体内容(或媒体节目编排等等)的实例例如可以是电视表演(例如, Smallville的一集)或者所记录的媒体内容的其他片段。媒体内容的实例可以在承载多个 逻辑频道的若干个物理频道之一上通过传送介质108被传送。例如,物理频道可以是一射 频频率(RF频道),而逻辑频道表示利用唯一节目标识符(PID)标识的若干个数据流。一般 来说,逻辑频道通常承载着一段时间中的媒体内容的若干个顺序实例,但它也可承载单个 实例(例如,递送VoD媒体)。媒体分配服务器112可被配置为将指定的逻辑频道分配到媒体内容源106所提供 的一个或多个物理频道。从而,根据媒体分配服务器112的指定,逻辑频道被媒体内容源 106在其各自的物理频道上传送。HFC系统上的典型调制速率(例如,QAM-256)的可用有效载荷比特率大致为 38Mbps。也就是说,每个物理频道可以承载大约38Mbps的下行信息,该信息可被分配给若 干个逻辑频道。根据一个示例,3. 75Mbps的速率可用于以相当于NTSC广播信号的分辨率 和质量发送视频内容。在数字电视术语中,这被称为标准清晰度(SD)电视分辨率或服务。 因此,使用MPEG-2和QAM调制即能够在一个RF(物理)频道上承载十个SD逻辑频道(即, 10X3. 75 = 37. 5Mbps < 38Mbps)。应当理解,该比特率可依据所期望的服务质量而变。此 外,高清晰度(HD)信号例如要求高得多的带宽。在线缆网络的上下文中,当今的基础设施提供高达大约750MHz的容量(其中较少数目的网络被扩增到大约870MHz)。在基于美国的线缆系统中,用于传送的下行RF频道每 一个使用可用带宽(即,在大约54MHz到870MHz之间)中的6MHz频谱段。然而,特定服务 组中的所有HCT(即,电连接到同一媒体内容源106的用户位置处的那些HCT)在同一组RF 频道上接收其服务(例如,广播或VoD服务,等等)。根据一些实施例,媒体内容源106和/或媒体分配服务器112可位于线缆头端处 并且/或者位于处在头端和位置102之间的集线器处。虽然媒体分配服务器112和媒体内 容源106被示为两个不同的实体,但是媒体内容源106和媒体分配服务器112中每一个的 功能可以由单个服务器或其他设备执行。另外,应当理解,线缆系统100可包括多于一个媒 体分配服务器112和/或媒体内容源106。例如,不同的媒体内容源106可以为指定的HCT 服务组提供媒体数据。然而,出于例示目的,线缆电视系统100包括单个服务组,该服务组 包括HCT 104a-104c中的每一个。虽然是在线缆电视系统的环境内描述实施例的,但应当理解,希望其他媒体递送 和/或接收设备落在本公开的范围内。例如,媒体内容源106可以是卫星电视提供商或者 甚至是因特网上的媒体服务器。HCT 104a-104c可以是其他远程设备,例如被配置为接收 媒体内容的卫星电视解码器或计算机。此外,虽然媒体内容可被描述为包括视频和音频内 容,但一些实施例可以仅包括音频或仅包括视频。媒体内容甚至可包括文本或其他形式的 媒体。此外,在一些情况下,非媒体信息(例如,安全性密钥、数字权利管理(DRM)信息、节 目指南信息等等)可以与媒体内容一起或者与媒体内容相关联地被传送。图2是示出图1的HCT 104a-104c之一的示例性实施例的所选系统组件的框图。 图2示出了共同通过本地总线202通信的若干个组件。例如,HCT 104可包括通信接口 204, 用于从媒体信号源(例如媒体内容源106(图1))接收视频、音频和其他媒体信号。通信接 口 204可包括调谐器206,用于通过传送介质108接收并选择一个或多个物理频道(例如, RF频率)。HCT 104还可包括用于控制HCT 104的操作的至少一个处理器208以及用于驱动 重放设备110 (图1)的输出系统210。输入系统212可接收经由有线或无线输入设备232 提供的用户输入,所述输入设备232例如是手持式遥控器、位于HCT外部的具有按钮或按键 的发送器、以及/或者键盘,等等。内部存储装置214可包括可记录介质,并且可以是可用于进行非易失性数据存储 的若干个设备,例如硬盘驱动器(HDD)、光驱或者闪存。内部存储装置214可用于存储数据, 包括媒体数据和非媒体数据。媒体数据可表示通过通信接口 204接收的媒体内容。根据一 些实施例,应当理解,媒体内容在被存储在可记录介质上之前可被HCT自身或者被HCT外部 的机构进行数字编码,所述机构例如是媒体信号源或线缆机顶盒。在一些实施例中,内部 存储装置214还用于存储非媒体数据,例如与所存储的媒体数据相关联的节目编排指南信 息、DRM信息以及加密密钥。可包括易失性和/或非易失性存储器的存储器216可存储一个或多个编程的软件 应用,这些软件应用在这里被称为应用,它们包含可由处理器208在操作系统218的指导下 执行的指令。应用所使用的输入数据可被存储在存储器216中,并在应用的执行过程期间 根据需要被处理器208读取。该输入数据可以是被HCT 104内部或外部的第二应用或其他 源存储在存储器216中的数据,或者可以是在应用作为软件应用程序被生成时与应用一起被创建的数据。在HCT 104所实现的任何处理的执行过程期间接收的用户输入可以被经由输入 系统212从输入设备232接收、通过本地总线202传送、临时存储在存储器216内,并且传 输到处理器208。应用所生成的数据可以在该应用的执行过程期间被处理器208存储在存 储器216中。一个应用生成来供另一应用消耗的数据的可用性、位置和数量可以通过操作 系统218的服务利用消息来传达。根据用户指令,HCT应用220可以执行管理媒体内容的重放的一般任务。HCT应用 220还可以为HCT 104提供的服务提供一导航框架。例如,HCT应用220可以注册并且在一 些情况下预留与输入设备232(或HCT104)的导航按键相关的用户输入,例如频道增/减、 最近的频道、最喜爱的频道等等。HCT应用220还可以向用户提供与电视(或其他节目编 排)相关的菜单选项,这些选项对应于诸如以下HCT或DVR功能提供交互式节目指南、阻 止某一频道或一组频道被显示在频道菜单中,记录特定的频道、重放所记录的表演,等等。HCT应用220例如可以包括若干个子模块,例如DVR应用222、请求处理机224和 调谐模块226,以及若干个其他模块。DVR应用222可以执行记录和/或重放所接收的媒体 内容的一般任务以及其他任务。如下文中将更详细说明的,请求处理机224可用于生成对 于要从媒体内容源106 (图1)递送到HCT 104的媒体内容的用户请求。根据一些实施例, 请求处理机224还可以管理对下述信息的接收该信息表明是否将会按照请求递送所请求 的媒体内容。这种信息还可包括调谐信息,其中例如包括物理频道和逻辑频道的标识。例 如,物理频道的标识可以标识射频频率,而逻辑频道的标识可以是PID或其他唯一标识符。 根据一些实施例,这种频道是利用轮播数据馈送(carousel data feed)来递送到HCT 104 的,所述轮播数据馈送可包含对请求的特定答复,其中包括所请求的媒体内容调谐信息,并 且/或者可提供所有可用媒体内容的调谐信息。逻辑频道过滤器228可以是PID过滤器,其可用于对在所调谐到的物理频道上接 收的逻辑频道进行过滤。例如,根据一些实施例,一物理频道可承载若干个逻辑频道,这些 逻辑频道可以是相对于该物理频道上的其他逻辑频道利用PID或其他标识符唯一标识的 媒体流。这种标识符例如可以被放置在头部中,并且逻辑频道过滤器228随后可提取一个 或多个所期望的逻辑频道。根据一些实施例,在物理频道内可通过时间分割来复用每个逻辑频道的数据。从 而,可以在特定的重现时隙中传送每个逻辑频道的数据,而无需唯一标识符。根据这种实施 例,逻辑频道过滤器228可以基于接收到与期望频道相对应的数据的时隙来获得该数据。 在这种实施例中,逻辑频道过滤器228可被提供以逻辑频道到各个时隙的映射。HCT应用220、操作系统218和/或加密设备230的一些部分还可辅助媒体数据和 /或所述系统和方法中使用的其他信息的加密/解密。例如,加密设备230可用于执行媒体 内容的加密和/或解密。例如,这种加密设备230可以对从媒体内容源106(图1)或从其 他HCT 104组件(例如内部存储装置214)接收的媒体内容进行解密。加密设备230还可 对接收到的媒体内容进行加密和/或重加密,以便存储到内部存储装置214。HCT 104执行的应用,例如HCT应用220及其子模块,可包括用于实现逻辑功能的 可执行指令。这些应用可体现在任何计算机可读介质上,供指令执行系统使用或与指令执 行系统相联系地使用。该指令执行系统例如可以是基于计算机的系统、包含处理器的系统或者任何其他能够执行指令的系统。在本文档的上下文中,“计算机可读介质”可以是能够 包含、存储、传达、传播或者传输程序以供指令执行系统、装置或设备使用或与其相联系地 使用的任何手段。计算机可读介质例如可以是(但不限于)电子、固态、磁、光、电磁、红外或半导体 系统、装置、设备或传播介质,其或者在HCT 104内部,或者经由一个或多个通信端口或网 络接口从外部连接到HCT 104。计算机可读介质的更具体示例(非穷尽列表)可包括以下 的具有一条或多条导线的电连接(电子的)、便携式计算机盘(磁的)、硬盘驱动存储设备 (磁的)、随机存取存储器(RAM)(固态设备)、只读存储器(ROM)(固态设备)、可擦除可编 程只读存储器(EPR0M或闪存)(多个设备)、光纤(光的)以及便携式压缩盘只读存储器 (CDROM)(光的)。注意,计算机可读介质甚至可以是纸张或者其上打印有程序的其他适当 介质,因为程序可以例如经由对纸张或其他介质的光学扫描以电子方式被捕捉,然后根据 需要以适当的方式被编译、解释或以其他方式处理,并且随后被存储在计算机存储器中。图3示出了 HCT 104所生成的示例性图形用户界面(⑶I) 300。HCT应用220可用 于向用户提供节目指南302,以用于例如选择各种可用频道以供观看。根据一些实施例,GUI 300可以辅助对一个或多个逻辑频道上的所选内容的记录。例如,记录⑶I 306示出了用户 选择记录媒体内容“Star Trek”实例,该实例将从800_900在频道4上以低质量从媒体 内容源106(图1)提供。在此示例性实施例中,记录⑶I 306包括优先级字段,该字段具有 用于“必须”记录、“尽力而为”记录和“在可能的情况下”记录的选项。应当理解,用户的频道4可以通过一物理频道在一逻辑频道上被提供到HCT 104a-104co HCT 104接收来自媒体分配服务器112、媒体内容源106和/或另外的远程服 务器的调谐信息,该信息使得调谐器206 (图2)和逻辑频道过滤器228 (图2)可以提供所 期望的频道以在指定的时间观看和/或记录。具体而言,调谐模块226可以使用该调谐信 息来使得调谐器206调谐到适当的物理频道,并且指示逻辑频道过滤器228过滤出(一个 或多个)适当的逻辑频道。既然已经描述了用于在媒体递送系统中同时访问媒体内容的系统的各种组件的 一般概况,图4示出了描绘出用于在媒体内容访问系统中提供对媒体的同时访问的系统和 /或方法的实施例的数据流图400。当利用输入设备232 (图2)导航到GUI 300 (图3)时, HCT 104的用户从节目指南302中选择所期望的媒体内容。所期望的内容可对应于在选择 的时间要呈现的或者利用DVR应用222提供的DVR功能要在以后记录的媒体内容的实例。 HCT应用220随后可以在所期望的时间调谐到承载该内容的物理和逻辑频道。在许多情况 下,可能想要同时接收多于一个媒体内容实例。例如,用户可能希望在重放设备110的主部 分中观看第一期望媒体内容实例,并且同时在重放设备110的画中画部分中观看第二期望 媒体内容实例。根据另一实施例,用户可能想要利用重放设备110观看/收听第一期望媒 体内容实例,同时利用由DVR应用222提供的DVR功能记录第二媒体内容实例。根据又一 个实施例,用户可能想要利用重放设备110记录第一期望媒体内容实例,同时利用由DVR应 用222提供的DVR功能记录第二期望媒体内容实例。虽然以上提供的示例包括对两个期望媒体内容实例的接收,但也可能想要同时接 收任意数目的期望实例以用于各种目的,其中包括记录或观看内容,以及其他可能的目的。 然而,传统的媒体访问系统包括利用每一个安装的调谐器只能调谐到单个频道的HCT。从而,由于调谐器和相关联的电子装置的相当大的花费,这种传统的HCT在能够同时接收的 频道数目上通常是有限的。然而,利用这里描述的实施例,HCT能够同时接收的媒体内容实 例的数目不受其中安装的调谐器的数目所限。根据数据流图400的示例,基于对两个或更多个期望媒体内容实例的选择,HCT 104a-104c中的每一个生成一媒体请求,分别示为媒体请求402a-402c。这些选择可以通过 用户选择(例如,经由GUI 300)来做出,或者由HCT通过自动化节目编排选择来做出。请 求402a-402c标识出在HCT 104a-104c中的每一个处期望同时接收的内容。例如,假定将 从媒体内容源106同时提供媒体内容实例“A”至“Z”。还假定HCT 104a-104c中的每一个 请求某一数目的同时媒体内容实例,该数目超过调谐器的数目。例如,根据图4的示例,HCT 104a-104b中的每一个请求两个同时媒体内容实例,而根据此实施例,HCT 104a_104b只包 括单个调谐器(参见图6)。同样地,HCT 104c请求四个同时媒体内容实例,而HCT 104c包 括双调谐器(参见图7)。具体而言,在媒体内容实例“A”至“Z”之中,来自HCT 104a的媒 体请求将请求媒体内容“A”和媒体内容“B”。类似地,HCT 104b也请求媒体内容“B”和媒 体内容“C”。此外,HCT104c请求媒体内容实例“A”、“B”、“X”和“C”。应当理解,以上仅是 示例,而实际上可能存在数百个或更多的可被选择来同时递送到可能的HCT 104的可用内 容实例。另外,可能有任意数目的提交媒体请求402的HCT 104。如图4所示,根据一些实施例,媒体请求402a-402c被传送到远程服务器,例如媒 体分配服务器112。这些请求可包括所期望的媒体内容的标识,该标识可包括可用于确定所 请求的内容的任何类型的标识。请求还可指示出每个内容实例的记录优先级。也就是说, 通过指示这种优先级,更高优先级的媒体内容更有可能被记录。实际上,在HCT 104中,对 于每一个调谐器206(图3),可以保证一个期望媒体内容实例。如果没有来自线缆头端的相 应保证,则不能保证超过调谐器数目的每一个期望内容实例。媒体请求402还可包括HCT 104能够调谐到的物理频道数目的标识,以便确定通过媒体分配服务器对逻辑频道的适当 分配,来自特定HCT的请求之中的哪些能够得到满足。从而,媒体请求402可以指示出安装 在特定HCT中的调谐器或其他设备的数目,该数目允许其同时调谐到特定物理频道。这些请求被递送到媒体分配服务器112,媒体分配服务器112分配所请求的媒体 内容,这些媒体内容将经由各逻辑频道承载在一个或多个物理频道上。如前所述,物理频道 可包括所分配的射频(RF)频带,而逻辑频道包括可以利用时隙或节目标识符(PID)来唯一 标识的数字信息流,等等。媒体分配服务器112可以使用若干种可能的分配方法中的任何一种来确定哪些 逻辑频道被指派到各种物理频道。这种考虑是基于以下理解做出的根据本公开的实施例, 每个HCT 104a-104c利用每一个调谐器和相关联的基础设施只能调谐到单个物理频道,并 且每个HCT 104a-104c可以调谐到每个所调谐到的物理频道上承载的任意数目的逻辑频道。从而,根据一些实施例,媒体分配服务器112可以使用这样一种分配方案,该方案 基于在所接收的媒体请求402a-402b中提供的信息来使得到满足的请求的数目最大化。根 据一些实施例,媒体分配服务器112可以使用基于接收时间来区分请求的优先级的分配方 案(例如,先到先服务)。根据其他实施例,媒体分配服务器112可以使用基于与HCT相关 联的预订级别来区分请求的优先级的分配方案。例如,用户可以支付更高的预订费,以便有更大的机会使得更多的媒体请求得到满足。类似地,媒体分配服务器112可以使用基于报 酬来对媒体请求排名的分配方案。例如,报酬可以是用于满足特定请求的固定支付量或出 价量。支付量或出价最高的用户的优先级于是高于出价较低的用户。根据这种分配实施例,媒体请求402还可包括HCT 104的标识,该标识可用于判 定HCT 104是否有权利得到高于其他HCT的任何特殊节目编排优先级;对媒体请求的出价 或报酬量;以及/或者日期/时间戳。应当理解,这些只是示例,而媒体分配服务器112可 以通过很多种方式来在逻辑和物理频道之间分配媒体内容。不论所使用的分配方法如何,参见图4和5两者,一旦逻辑频道被分配到物理频 道,频道分配信息404就被编译并发送到媒体内容源106。频道分配信息404向媒体内容源 106提供哪些逻辑频道将被分配到指定的物理频道的映射。媒体内容源106可包括若干个 QAM调制器502。QAM调制器502接收来自各种馈送的媒体内容,这些馈送可提供安排好的 内容以及VoD内容。QAM调制器502用于根据频道分配信息404将媒体内容调制到各物理 频道内的逻辑频道中。为了描述这里的实施例,假定所分配的媒体内容被承载在具有相同标识符的逻辑 频道上。例如,媒体内容实例“ A ”、“ B ”、“ C,,和“ D,,被承载在逻辑频道“ A ”、“ B ”、“ C,,和“ D,, 上。另外,如图5所示,媒体内容源106的QAM调制器502已调制了物理频道“I”上的逻 辑频道“A”、“B”、“C”和“D” ;物理频道“ II ”上的逻辑频道“E”、“F”、“G”和“H” ;物理频道 “ III ”上的逻辑频道“ I ”、“ J”、“K”和“L” ;以及物理频道“ IV”上的逻辑频道“W”、“X”、“Y,, 和“Z”。这种物理和逻辑频道在传送介质108上被传送,该传送介质108在这里被示为云 状,以强调HCT 104a-104c中的任何一个都有可能调谐到物理频道“ I ”_ “IV”,以接收其上 承载的逻辑频道中的任何一个。另外,频道分配信息404可以例如以数据轮播方式被传送到HCT。频道分配信息 404可以采取与提供给媒体内容源106的形式类似的形式,或者可以按特殊的格式递送以 供HCT 104a接收。例如,频道分配信息404可以包括比媒体内容源106提供的信息更多或 更少的信息或者与之不同的信息。然而,它仍向HCT 104a-104c提供了用于调谐到(一个 或多个)适当的物理频道并且过滤出所期望的逻辑频道以获得所期望的媒体内容的适当 fn息ο图6是更详细示出图5的数据流图400的一部分的一个示例性实施例600的数据 流图。这里,HCT 104b包括单个调谐器206,但是请求了同时接收逻辑频道“B”和“C”上的 媒体内容。(参见图4中的媒体请求402b)。在发送媒体请求402b之前(图4),HCT 104b 被保证能够调谐到逻辑频道“B”或“C”中的任一个,不论它们被分配到哪些物理频道。然 而,根据的本公开的实施例,如果媒体分配服务器112已经将两个媒体内容实例都分配给 了同一物理频道,则逻辑频道“B”和“C”都可被接收。这里,逻辑频道“B”和“C”被分配到 物理频道“I”。从而,HCT104b能够同时接收两个逻辑频道。具体而言,QAM调制器502提供物理频道“ I ”,其包括示例性的经调制的逻辑频道 602,其中包括逻辑频道A、B、C和D。通过将每个逻辑频道封装在具有头部604和媒体数据 部分606的分组中,可以在物理频道“I”上传送经调制的逻辑频道流602。头部604可包括 诸如PID之类的唯一标识符,以及其他信息。根据一些实施例,媒体数据606可以被时分复 用,从而在经调制的逻辑频道602中的限定的时隙上被传送。在这样的实施例中,头部可能不是必要的。调谐模块226 (图2)指示调谐器206调谐到物理频道“ I ”,从而使得逻辑频道A、 B、C和D被逻辑频道过滤器228接收。逻辑频道过滤器228例如可以是PID过滤器或时分 解复用器,其可用于过滤出所请求的逻辑频道以提供带有所期望的媒体内容的特定使用实 例606a和/或606b。使用实例606a或606b中的每一个例如可以是主显示实例、PIP显示 实例或者DVR记录实例,等等。虽然只示出了单个逻辑频道过滤器228 (其可以用软件或硬件实现),但根据一些 实施例,可以用一单独的逻辑频道过滤器228来过滤出每个期望逻辑频道。从而,根据这种 实施例,为了接收最多达N个逻辑频道,使用N个逻辑频道过滤器228。另外,取决于特定实 现方式,可能需要各种解密模块来对每个逻辑频道解密。因此,总而言之,利用单个调谐器206,HCT 104可以调谐到一物理频道并且同时 接收该物理频道所承载的多个逻辑频道上的任何媒体内容实例。承载所请求的媒体内容的 期望逻辑频道被从在所调谐到的物理频道上接收的任何其他逻辑频道中过滤出来,并被提 供给使用实例606a和606b。图7示出了更详细描绘图5的数据流图400的一部分的另一实施例700的数据流 图。这里,HCT 104c包括两个调谐器206a和206b,分别与相应的逻辑频道过滤器228a和 228b配对,从而允许在最多达两个物理频道上接收所期望的媒体内容。这里,HCT 104c请 求同时接收逻辑频道“A”、“B”、“E”和“X”上的媒体内容。(参见图4中的媒体请求402c)。 在发送媒体请求402c之前(图4),HCT 10如被保证能够调谐到四个逻辑频道1”、1”、1” 或“X”中的两个,不论它们被分配到哪些物理频道。然而,根据的本公开的实施例,如果媒体 分配服务器112已经将所有四个逻辑频道“A”、“B”或“X”都分配给了少于两个物理频道, 则所有逻辑频道“A”、“B”、“E”和“X”都可能被接收。这里,逻辑频道“A”和“B”被分配到 物理频道“ I ”。从而,HCT104c通过利用调谐器206a调谐到物理频道“ I ”并如上所述过滤 出逻辑频道“A”和“B”以提供带有期望内容的使用实例606a和606b (例如,媒体内容实例 “A”和“B”),能够同时接收这两个逻辑频道。然而,逻辑频道“E”和“X”被指派到两个不同的物理频道,而只有一个剩余的调谐 器206b。从而,在逻辑频道“X”的优先级比频道“E”高的情况下,调谐器206b调谐到物理 频道“ IV”,并且利用逻辑频道过滤器228b过滤出逻辑频道“X”,以将逻辑频道“X”提供给 使用实例606c。在此示例中,无法向HCT 104c提供所有所请求的媒体内容。如果媒体分配 服务器112将两个逻辑频道“E”和“X”都分配到了同一物理频道,则HCT 104c将能够接收 所有所请求的媒体内容。然而,如上所述,媒体分配服务器112在一些情况下可能不能满足 所有媒体请求402。虽然不是在所有情况下都可满足所有媒体请求402,但所描述的实施例允许了 HCT有可能接收比传统媒体访问系统更多的同时媒体内容。虽然在一些情况下无法保证内 容,但通过对提供“有保证”和“无保证”请求的使用,可以减轻终端用户的失望。例如,有 保证请求的数目可以等同于HCT上的可用物理频道的数目,而任何额外的媒体请求都可被 认为是“无保证”的。图8是示出用于向HCT提供对媒体内容的同时访问的示例性方法的流程图。在块 802,生成一请求,该请求指定了要从远程媒体服务器同时传送到HCT的期望媒体内容。在块804,接收对各个逻辑频道上多个物理频道间期望内容的分配的指示。在块806,基于期 望内容的分配,将HCT调谐到多个物理频道之一。在块808,从所调谐到的物理频道中过滤 出承载着期望媒体内容的多个逻辑频道。在这里描述和/或在附图中示出的流程或数据流图中的任何过程描述、步骤或块 都应当被理解为有可能表示包括用于实现该过程中的特定逻辑功能或步骤的一个或多个 可执行指令的代码的模块、片段或部分。替换实现方式被包括在这里描述的系统和方法的 优选实施例的范围内,其中可以从所示出或论述的中删除步骤或功能,或者按不同的顺序 执行步骤或功能,包括基本上同时执行或以相反的顺序执行,这取决于所涉及的功能,这是 本领域的技术人员将会理解的。除非另有特别声明,或者根据使用上下文有不同的理解,否则诸如“能够”、“可 能”、“可”或“可以”之类的条件性语言一般意图传达这样的意思某些实施例可以包括某些 特征、要素和/或步骤,而其他实施例则不包括某些特性、要素和/或步骤。从而,这种条件 性语言一般不意图暗示一个或多个实施例以任何方式必需某些特征、要素和/或步骤,或 者一个或多个实施例一定包括用于在有或没有用户输入或提示的情况下判定任何特定实 施例中是否包括或者能够执行这些特征、要素和/或步骤的逻辑。应当强调,对于以上描述的实施例可以做出许多变化和修改,其要素应被理解为 在其他可接受示例之中。所有这种修改和变化都意图在这里被包括在此公开的范围内并被 所附权利要求所保护。
权利要求
一种数字视频记录器(DVR),包括存储设备;第一调谐器和第二调谐器;处理器,被配置为从一存储器设备取得并执行指令,所述指令包括被配置为生成一请求的逻辑,该请求指定要从远程媒体服务器同时传送到所述DVR的多个期望媒体内容实例;被配置为接收对在各逻辑频道上的多个物理频道之间对所述媒体内容实例的分配的指示的逻辑;被配置为基于所述分配使得所述第一调谐器调谐到所述多个物理频道中的第一物理频道并且使得所述第二调谐器调谐到所述多个物理频道中的第二物理频道的逻辑;被配置为从调谐到的第一物理频道中过滤出承载着所述期望媒体内容实例的第一部分的第一多个逻辑频道并且从调谐到的第二物理频道中过滤出承载着所述期望媒体内容实例的第二部分的第二多个逻辑频道的逻辑;以及被配置为把过滤出的第一多个逻辑频道和第二多个逻辑频道中的每多个中的逻辑频道之中的所选的一个逻辑频道记录在所述存储设备上的逻辑。
2.如权利要求1所述的HCT,还包括被配置为把过滤出的第一多个逻辑频道和第二多 个逻辑频道之一中的逻辑频道之中的所选的一个逻辑频道提供给一使用实例的逻辑,所述 使用实例包括以下各项中的一种在显示器的主要部分中观看内容、在显示器的画中画部 分中观看内容、以及将内容记录到存储器或存储设备。
3.如权利要求1所述的HCT,其中,被配置为过滤的逻辑基于节目标识符(PID)执行过滤ο
4.如权利要求1所述的HCT,还包括用于承载所述期望媒体内容的每个逻辑频道的逻 辑频道过滤器。
5.如权利要求1所述的HCT,还包括被配置为向用户显示图形用户界面(⑶I)的逻辑, 所述GUI用于接收用户输入以生成指定所述期望媒体内容的请求。
6.如权利要求1所述的HCT,其中,所述请求指示出与每个所述期望媒体内容实例相关 联的优先级。
7.如权利要求1所述的HCT,其中,所述请求指示出与每个所述期望媒体内容实例相关 联的优先级,该优先级包括“必须”记录、“尽力而为”记录或“在可能的情况下”记录。
8.如权利要求1所述的HCT,其中,所述请求指示出所述期望媒体内容中的哪个是有保 证或无保证的。
9.一种用于向归属通信终端(HCT)提供对媒体的同时访问的方法,包括生成一请求,该请求指定要从远程媒体服务器同时传送到所述HCT的期望媒体内容实例;接收对在各逻辑频道上的多个物理频道之间对所述期望媒体内容的分配的指示; 基于所述期望媒体内容的分配,将所述HCT调谐到所述多个物理频道之一;以及 从调谐到的物理频道中过滤出承载着所述期望媒体内容的多个逻辑频道。
10.如权利要求9所述的过滤,其中,从调谐到的物理频道中过滤出承载着所述期望媒 体内容的多个逻辑频道包括基于节目标识符(PID)来过滤出所述期望媒体内容。
11.一种线缆电视系统,包括媒体内容源,其被配置为通过共享的通信介质在多个物理频道上将媒体内容传送到多 个归属通信终端(HCT),在各个逻辑频道上的每个物理频道承载着所述媒体内容的一部分; 以及媒体分配服务器,其被配置为接收来自所述多个HCT的请求,来自相应的HCT的每个所述请求指定要在该相应的HCT 处同时接收的期望媒体内容;以及在多个逻辑频道上的多个物理频道之间分配所述期望媒体内容的至少一部分。
12.如权利要求10所述的线缆电视系统,其中,所述媒体内容源和所述媒体分配服务 器是同一物理服务器。
13.如权利要求10所述的线缆电视系统,其中,所述媒体分配服务器还被配置为在多 个逻辑频道上的多个物理频道之间分配所述期望媒体内容以使得得到满足的对期望媒体 内容的请求的数目最大化。
14.如权利要求10所述的线缆电视系统,其中,所述媒体分配服务器还被配置为通过 基于时间戳区分对来自所述多个HCT的请求的满足的优先级,来在多个逻辑频道上的多个 物理频道之间分配所述期望媒体内容。
15.如权利要求10所述的线缆电视系统,其中,所述媒体分配服务器还被配置为通过 基于用户提供的报酬量区分对来自所述多个HCT的请求的满足的优先级,来在多个逻辑频 道上的多个物理频道之间分配所述期望媒体内容。
16.如权利要求10所述的线缆电视系统,其中,所述媒体分配服务器还被配置为通过 基于与所述多个HCT相关联的预订水平区分对来自所述多个HCT的请求的满足的优先级, 来在多个逻辑频道上的多个物理频道之间分配所述期望媒体内容。
17.如权利要求10所述的线缆电视系统,其中,所述媒体分配服务器还被配置为向所 述媒体内容源传送频道分配信息,该频道分配信息提供要在所述多个物理频道之间分配的 所述多个逻辑频道的映射。
18.如权利要求16所述的线缆电视系统,其中,所述媒体内容源包括用 于根据所述频道分配信息在所述多个物理频道上将所述媒体内容调制到所述多个 逻辑频道中的至少一个设备。
19.如权利要求16所述的线缆电视系统,其中,所述媒体分配服务器和所述媒体内容 源中的至少一个被配置为向所述多个HCT提供所述频道分配信息。
20 .如权利要求18所述的线缆电视系统,其中,所述媒体分配服务器和所述媒体内容 源中的至少一个被配置为利用数据轮播向所述多个HCT提供所述频道分配信息。
全文摘要
一种线缆电视系统的一个实施例包括媒体内容源,其被配置为通过共享的通信介质在多个物理频道上将媒体内容传送到多个归属通信终端(HCT)。每个物理频道在多个逻辑频道上运载媒体内容。该系统还包括媒体分配服务器,其被配置为接收来自所述多个HCT的请求,来自相应的HCT的每个所述请求指定要在相应的HCT处同时接收的期望媒体内容,并且在多个逻辑频道上的多个物理频道之间分配所述期望媒体内容的至少一部分。
文档编号H04N5/76GK101889436SQ200880111216
公开日2010年11月17日 申请日期2008年10月9日 优先权日2007年10月11日
发明者詹姆斯·斯特罗斯曼恩 申请人:科学亚特兰大有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1