用于操作多室数字视频记录系统的方法和系统的制作方法

文档序号:7915341阅读:123来源:国知局
专利名称:用于操作多室数字视频记录系统的方法和系统的制作方法
技术领域
本公开一般地涉及 多室(multi-room)数字视频记录系统,并且更具体地讲,涉及提供一种用于多室数字视频记录系统中的调谐器分配的系统。
背景技术
这部分中的陈述仅提供与本公开有关的背景信息,并且不会构成现有技术。卫星电视由于各种各样的内容和可用内容的质量已经变得日益普及。卫星电视系统通常包括机顶盒,该机顶盒用于接收卫星信号并且解码卫星信号以供在电视机上使用。机顶盒通常具有与之相关的存储器。该存储器可以包括数字视频录像机等以及用于机顶盒的操作代码的存储装置。因为存在与机顶盒相关的众多组件,所以用于每一个电视机的机顶盒相对昂贵。卫星电视系统通常在系统中同时向多个用户广播内容。卫星电视系统还供应对广播内容的订阅或按次付费接收。使用经由卫星的信号广播来提供这种接收。接收一旦被提供,用户就可以访问特定内容。电子装置越来越多地接入因特网。在最新型的平板电视中,提供了因特网连接,以增强客户体验。例如,诸如电影源之类的各种因特网源以及诸如天气数据和股票数据之类的数据源都可以从连接因特网的装置直接得到。因为每个电子装置接收信号并且还处理信号,所以每个电子装置处的客户体验会略有不同。客户在每个装置处感知到的一致性和质量对于提供一致的客户体验是重要的。提供多室数字视频记录对内容供应商是重要的。然而,许多系统具有对特定装置或位置的永久性资源分配。在许多情形下,可能期望在向一个位置分配相对较少的资源的同时,向另一个位置提供许多资源。

发明内容
本公开提供了一种用于在多室数字视频记录系统中分配时间的方法和系统。在本公开的一个方面中,一种方法包括将多个调谐器中的第一调谐器分配给第一客户端装置;在第二客户端装置处产生调谐器请求;将调谐器请求从第二客户端装置传送至服务器;响应于调谐器请求将第一调谐器重新分配给第二客户端装置;以及将内容信号通过第一调谐器传送至第二客户端装置。在本公开的另一个方面中,一种方法包括将多个调谐器中的第一调谐器分配给第一客户端装置;在第一装置处产生调谐器请求;将调谐器请求从第一客户端装置传送至服务器装置;将第二调谐器分配给第一客户端装置;以及将内容信号通过第一调谐器和第二调谐器传送至第一客户端装置。在本公开的又一个方面中,一种系统包括服务器装置和第一客户端装置,服务器装置内具有多个调谐器,第一客户端装置与服务器装置进行通信并且被分配多个调谐器中的至少第一调谐器。第二客户端与服务器进行通信,第二客户端产生调谐器请求。服务器装置将第一调谐器分配给第二用户装置并且将内容信号通过第一调谐器传送至第二客户端装置。在本公开的另一个方面中,一种系统包括服务器装置和第一客户端装置,服务器装置内具有多个调谐器,第一客户端装置与服务器进行通信并且被分配多个调谐器中的至少第一调谐器并且产生调谐器请求。服务器装置响应于调谐器请求分配多个调谐器中的至少第二调谐器。服务器装置将内容信号通过第一调谐器和第二调谐器传送至第一客户端装置。根据本文提供的描述,其它可应用方面将变得清楚。应该理解,描述和具体示例只是旨在出于示例的目的,并且不旨在限制本公开的范围。


本文描述的附图只是出于示例的目的并且不旨在以任何方式限制本公开的范围。图I是根据本公开的卫星分发系统的高层图解框图;图2是第一网络拓扑的图解框图;图3是网络拓扑的第二实施例的图解框图;图4是网络拓扑的第三实施例的图解框图;图5是网络拓扑的第四实施例的图解框图;图6是客户端装置的简化图解框图;图7是服务器装置的图解框图;图8是调谐器冲突情形的图解框图;图9是用于指派调谐器的第一方法的流程图;图10是用于指派调谐器的第二方法的流程图;图11是用于指派调谐器的第三方法的流程图;图12是冲突屏幕的第一代表性屏幕视图;图13是冲突屏幕的第二代表性屏幕视图;图14是调谐器活动屏幕的第一代表性屏幕视图;图15是调谐器活动屏幕的第一代表性屏幕视图;图16是用于指派调谐器的第四方法的流程图;图17是用于指派调谐器的第五方法的流程图;以及图18是用于指派调谐器的第六方法的流程图。
具体实施例方式以下的描述本质只是示例性的并且不旨在限制本公开、应用或使用。出于清晰的目的,将在附图中使用相同的标号来表示类似的元件。如本文所使用的,术语“模块”是指专用集成电路(ASIC)、电路、执行一个或多个软件或固件程序的处理器(共用、专用或组)和存储器、组合逻辑电路和/或提供所描述功能的其它合适组件。如本文所使用的,短语“A、B和C中的至少一个”应该被理解为意指使用非排他性逻辑或(OR)的逻辑(A或B或C)。应该理解,在不改变本公开原理的情况下,可以按不同次序执行方法中的步骤。以下系统是关于卫星系统描述的。通信系统可以实现为陆地系统,如,宽带系统、有线系统或电话型系统。还可以在宽带分发系统中使用光纤和无线分发。另外,许多其它类型的内容递送系统可不费力地应用于所公开的系统和方法。例如,可以使用其它无线分发系统、有线或线缆分发系统、有线电视分发系统、超高频/甚高频射频系统或者其它陆地广播系统。可以使用本地多室分发系统、基于互联网协议(IP)的分发系统、蜂窝分发系统、电力线广播系统和点对点或多播互联网协议递送网络。
以下公开是关于诸如电视、电影、音乐视频等的视频的递送做出的。还应该理解,本文所公开的系统和方法还可以用于递送任何媒体类型,例如,音频、音乐、数据、文件、网页、游戏等。另外,在整个公开中,提及数据、信息、节目、电影、资产、视频数据等。然而,应当容易理解,在参考本文所公开的示例系统和方法时,这些术语是基本等同的。因此,本公开可应用于上述许多类型的内容。现在参照图1,示出通信系统10。通信系统10包括用作处理和发送源的内容处理系统12。多个内容供应商14 (仅其中一个被示出)可以向内容处理系统12提供内容。内容处理系统12从内容供应商14接收各种类型的内容并且将内容传送至系统用户。内容处理系统12还可以与中央分发服务器16相关联。中央分发服务器16可以并入内容处理系统12中或者可以是单独的部分。中央分发服务器16可用于各种类型的分发,包括重新设定用户装置、提供软件图像或者向用户装置提供更新后的软件图像。以下将描述中央分发服务器16的其它用途。内容处理系统12通过内容递送系统19与各种用户系统进行通信。内容递送系统19可以是以上所述的诸如有线、无线、互联网协议、线缆、高频系统等的各种类型的系统之一。在这种情况下,示出卫星系统,但是不应该将其视为限制性的。以卫星为例,内容处理系统12包括天线18,天线18用于将经过处理的内容通过上行链路20传送至卫星22。卫星22可以包括接收天线24和发送天线26。接收天线24接收来自卫星天线18的上行链路信号20。发送天线26产生下行链路28并且将下行链路28传送至各种用户装置。固定用户系统30通过接收天线32接收下行链路信号30。固定用户系统30是固定的用户系统,这表明其是固定的。然而,一些组件可以是移动组件。固定用户系统30可以部署在诸如独户住房、多单元住宅或商业建筑之类的建筑物内。以下提供固定用户系统的细节。本公开还可应用于移动用户系统40。移动用户系统40可以包括卫星天线42。卫星天线42可以是考虑了移动用户系统的移动性的追踪天线。这与可固定在单个方向上的固定用户系统的天线32形成对比。移动用户系统40可包括飞机、火车、公共汽车、轮船等中的系统。固定用户系统30和移动用户系统40可以与网络50进行通信。网络50可以是单个网络或者不同网络或不同类型的网络的组合。例如,网络50可以是宽带有线网络或无线网络。网络50可以是单向网络,使得数据或内容可以从固定用户系统30或移动用户系统40通过网络50传送至内容处理系统12和中央分发服务器16。同样,网络50还可以在另一个方向上是单向的,使得内容分发服务器16可以将内容数据或诸如重设信号之类的其它控制信号通过网络50传送至固定用户系统30和移动用户系统40。网络50还可以是双向网络,使得可以在包括分发服务器16的内容处理系统12与固定用户系统30和移动用户系统40之间发生通信。网络50还可以与软件图像服务器54进行通信。软件图像服务器54可包括用于为固定用户系统30或移动用户系统40存储软件图像的存储器。软件图像服务器54可包括启动软件图像和其它软件图像。软件图像可以是原始软件图像或经修改的软件图像。软件图像服务器54内的软件图像还可以是不同版本的软件图像。固定用户系统30和移动用户系统40使用各种软件数据版本进行测试。软件图像服务器54可以并入内容处理系统12或者可以是单独的组件或数据站点中,所述单独的组件或数据站点可通过网络50与系统10的其它部件互连。现在参照图2,进一步详细示出固定用户系统30的示例。固定用户系统30可包括局部网络服务器110。局部网络服务器110可以从外部源112接收内容。外部源112可以是如图I中所示的卫星分发系统或上述的其它源。在这种情况下,外部源112可以是图I中示出的卫星天线32。外部源112可以是各种电视信号源,如空中调谐器、电缆、无线系统或光学系统。诸如数据、音乐、视频、游戏、音频及其组合之类的各种类型的信号可以是外部源的一部分。 服务器装置110可以充当机顶盒,用于将内容直接传送至显示器114。直接连接中的内容可以不是可渲染的内容,但是是频带内可直接显示的信号。到达显示器114的信号也可以是可渲染的。显示器114可以是电视或监视器。服务器110还可以与局域网120进行通信。虽然示出了有线连接,但是对于通过局域网120进行的通信而言,可以使用无线或光学信号。服务器装置110还可以与图I中示出的网络50进行通信。在这种情况下,当与局域网120相比时,网络50是外部网络。图2的局域网是通过服务器110形成的。也就是说,服务器110用于与客户端A和B两者进行通信,并且如果客户端A与客户端B进行通信(或者反之亦然),则服务器110充当中介。服务器装置110可以使用客户端装置122与第一客户端(客户端A)进行通信。月艮务器装置Iio可以将内容信号流传送至客户端装置122。服务器装置110还可以控制内容和屏幕显示或者远程用户界面在客户端装置处的显示。远程用户界面可以是用于控制各种选项或控件的图形用户界面。客户端装置122可以执行以下将描述的各种功能。例如,客户端装置122可以渲染来自服务器的可渲染信号,以在与客户端装置122相关的显示器124上显示所渲染的信号。客户端装置122还可以从用户界面选择内容和控件并且将控制信号传送至服务器装置110。第二客户端(客户端B)还可以通过局域网120与服务器110进行通信。客户端B可以包含内部客户端装置(未示出),以用于在显示器126上显示所渲染的信号。内部客户端装置可以在功能上等同于独立的客户端装置122。因为第一客户端(客户端A)和第二客户端(客户端B)两者直接与服务器110进行通信,所以网络可以被称为闭合网络。各种数量的客户端可以连接到局域网120。现在参照图3,示出作为开放网络的固定用户系统30’。在此示例中,以上在图2中描述的相同组件被赋予相同的标号。在此示例中,局域网120可包括多个家庭网络元件。一个家庭网络元件可以是家庭网络服务器140或其它计算装置。另一个家庭网络元件可以包括与局域网120进行通信的膝上型计算机142。另一个家庭网络元件可以包括网络打印机144和路由器146。路由器146可以通过诸如因特网148之类的外部网络与其它装置进行通信。
固定用户系统30还可以具有与之相关的无线元件。路由器146或另一个网络装置可以产生无线信号,这些无线信号允许无线装置150与至少一个服务器110或140进行通信。例如,无线装置150可以是个人数字助理、蜂窝电话、个人媒体装置或蓝光(Blu-Ray)或DVD播放器。当然,其它 无线装置可以是网络的一部分。现在参照图4,示出固定用户系统30"的另一个示例。在这个实施例中,为图2和图3中的相同元件赋予相同的标号。局域网120还可以包括两个服务器IlOA和110B。每个服务器分别可以包括可选的显示装置114AU14B。在这个实施例中,示出具有显示器152和客户端装置154的第三客户端,客户端C。现在参照图5,为客户提供可靠的服务是重要的。示出了固定用户系统30",的第四个示例。在某些情况下,家庭网络可能没有直接连接那样可靠。在图5中,局域网被分割出在第一客户端(客户端A)、第二客户端(客户端B)与服务器110之间的第一局域网120A。也就是说,服务器110通过第一局域网120A与客户端A和客户端B两者以及系统上可能存在的任何其它客户端进行通信。第二局域网120B可以与家庭网络内的其它装置(如,计算机140、膝上型计算机142、打印机144和路由器146)进行通信。现在参照图6,更详细地示出客户端装置122。客户端装置可以包括用于在局域网内使用和用于显示信号的各种组件模块。通过渲染从网络提供的信号,信号的显示可以发生。应该注意,客户端装置122可以包括各种不同类型的装置或者可以并入到各种类型的装置中。例如,客户端装置122可以是独立装置,用于图2至图5中示出的局域网和服务器110之间的相互通信。客户端装置122还可以并入各种类型的装置中,这些装置诸如是电视机、视频游戏系统、诸如电话或个人媒体播放器之类的手持式装置、计算机、或者能够连网的任何其它类型的装置。客户端装置122可以包括各种组件模块,如以下示出的那些模块。应该注意,一些组件可以是可选的组件,这取决于客户端装置和固定用户系统的所需能力。还应该注意,客户端装置可以等同地应用于图I的移动用户系统40。客户端装置122包括接口模块310。接口模块310可以控制局域网与客户端装置122之间的通信。如以上所提及的,客户端装置122可以集成在各种类型的装置内或者可以是独立装置。接口模块310可以包括渲染模块312。渲染模块312通过局域网接收将被显示在显示器上的格式化信号。渲染模块312只是将像素放置在格式化信号所指示的位置处。渲染模块312将使各种客户端装置处的客户端体验一致。渲染模块312将所渲染的信号传送至装置的显示器或外部显示器。启动获取模块314可以在客户端装置122的启动期间通过接口模块310提供信号。启动获取模块314可以通过接口模块314提供存储在存储器316中的各种数据。启动获取模块314可以提供制造商标识符、型号标识符、硬件修订标识符、主要软件修订和小软件修订标识符。另外,还可以提供服务器下载启动图像的下载位置。还可以提供每个装置的特有标识符。然而,不要求服务器装置保持每个装置的特定标识。而是,可以使用上述的非特定标识符,如,制造商、型号等。启动获取模块314可以从存储器316得到上述各数据。在客户端装置122内还可以包括隐藏字幕解码器模块318。隐藏字幕解码器模块318可以用于解码隐藏字幕信号。隐藏字幕解码器模块318还可以与渲染模块312进行通信,使得当隐藏字幕被显示在与客户端装置相关的显示器上时,隐藏字幕可以叠加在来自渲染模块312的所渲染信号上。可以使用HTTP客户端模块330进行通信。HTTP客户端模块330可以提供去往/来自接口模块310的经格式化HTTP信号。远程用户界面模块334允许与媒体服务器相关的客户端将远程控制命令和状态传送至服务器。远程用户界面模块334可以与接收模块336进行通信。接收模块336可以从与显示器相关的遥控器接收信号,并且将其转换成远程用户界面模块334能使用的形式。远程用户界面模块334允许服务器发送图形和 音频和视频,以提供客户端内的全功能用户界面。可以基于来自服务器的信号来产生屏幕显示。因此,远程用户界面模块334还可以通过接口模块310接收数据。应该注意,诸如渲染模块312和远程用户界面模块334之类的模块可以传送并渲染音频信号和可视信号两者。时钟340可以与系统内的各种装置进行通信,使得服务器与客户端之间的信号和通信得以同步和控制。现在参照图7,进一步详细示出服务器110。服务器110用于与各种客户端装置122进行通信。如以上提及的服务器110还可以用于直接与显示器进行通信。服务器110可以是独立装置或者可以设置在另一个装置内。例如,服务器110可以设置在独立机顶盒内或者与独立机顶盒组装在一起。服务器110还可以包括在视频游戏系统、计算机或其它类型的可使用装置内。以下提供的功能块可以根据系统和系统所需的要求而有所不同。服务器装置110可以是数个不同类型的装置。服务器装置110可以充当用于诸如卫星信号或有线电视信号之类的各种类型的信号的机顶盒。服务器装置110还可以是视频游戏系统的一部分。因此,并非所有的组件是下述服务器装置所要求的。如以上所提及的,服务器装置110可以与诸如卫星电视、有线电视、因特网或其它类型的数据源之类的各种外部内容源进行通信。如果需要的话,可以提供前端408,供处理信号所用。当与电视源进行通信时,服务器装置的前端408可以包括多个调谐器410A-E、多个解调器412A-E、多个前向误差校正解码器414Α-Θ和与之相关的任何缓冲器。服务器装置110的前端408因此可用于对各种频道进行调谐和解调,以最终向客户端装置122提供直播或录制的电视。还可以提供条件接收模块420。条件接收模块420可以允许装置正确地解码信号并且防止未经授权而接收信号。格式化模块424可以与网络接口模块426进行通信。如果可以的话,格式化模块可以从解码器414或条件接收模块420接收经解码信号,并且将信号格式化,以使得它们在通过局域网的传输之后可以通过网络接口模块426被呈交给客户端装置。格式化模块424可以产生能够被用作位图的信号或其它类型的可渲染信号。本质上,格式化模块424可以产生用于控制显示器不同位置处的像素的命令。网络接口模块436还可以用于从一个或多个客户端装置接收信号。服务器装置110还可以用于其它功能,包括为客户端管理软件图像。客户端图像管理器模块430可用于追踪附接至局域网或直接附接至服务器装置的各种装置。客户端图像管理器模块430可以追踪软件主要修订和小修订。客户端图像管理器模块430可以是软件图像及其更新状态的数据库。存储器434还可以并入服务器装置110。存储器434可以是各种类型的存储器或者不同类型存储器的组合。这些存储器可包括但不限于硬驱、闪存、R0M、RAM、不失效记忆体坐寸O存储器434可以包含各种数据,如以上关于客户端图像管理器模块430描述的的客户端图像管理数据库。存储器还可以包含其它数据,如所连接客户端436的数据库。所连接客户端的数据库还可以包括客户端图像管理器模块数据。特技播放模块440还可以包括在服务器装置110内。特技播放模块440可以允许服务器装置110以允许进行特技播放(如,倒带、前进、跳过等)的格式来提供来自格式化模块424的可渲染的经格式化信号。HTTP服务器模块444还可以与网络接口模块426进行通信。HTTP服务器模块444可以允许服务器装置110与局域网进行通信。另外, HTTP服务器模块还可以允许服务器装置与诸如因特网的外部网络进行通信。远程用户界面(RUI)服务器模块446可以控制从服务器装置110提供到客户端装置122的远程用户界面。时钟450还可以并入服务器装置110内。时钟450可用于对与各种客户端装置122进行的各种通信进行定时和控制。控制点模块452可用于控制和监视服务器装置内提供的各种功能。应该注意,可以提供多个调谐器和相关电路。服务器装置110可以支持局域网内的多个客户端装置122。每个装置能够接收不同的频道或数据流。每个客户端装置可以在服务器装置的控制下接收不同的可渲染内容信号。服务器装置110还可以包括与冲突解决器模块462进行通信的资源管理器模块460。资源管理器模块460可以与网络接口模块426进行通信。网络接口模块426可以从各种客户端装置接收信号,如控制信号或选择信号。资源管理器模块460可以从自客户端装置之一接收的造成冲突的请求中识别何时发生冲突。当同时发生的收看或服务活动要求比服务器装置处可用的那些资源更多的资源时,会出现冲突。如以下将进一步描述的,资源管理器模块460可以产生一组“充分集(sufficientset)”。可以将这些充分集提供给冲突解决器模块462。资源管理器模块460或冲突解决器模块462随后可确定针对所遭遇的冲突要遵循的做法。冲突解决器模块462可以考虑产生造成冲突的请求的活动类型与该组充分集中的活动的比对。冲突解决器模块462返回根据系统要求排序的充分集。资源管理器模块460因此可以根据充分集来解决冲突并且提示客户端装置的用户进行输入(如果需要的话)。冲突解决器模块462可以解决服务器的操作的各个方面之间的冲突,包括如以下将描述的调谐器冲突。现在参照图8,阐述了使用冲突解决器来解决冲突的方法。应该注意,描述了充分集。充分集由在请求活动的时间巾贞内与该请求活动相冲突的一个或多个活动组成。每个充分集可以由一组活动组成,这组活动如果被取消则将释放充分的资源来解决请求活动的资源冲突。如图8中所示,第一节目A被规划为在9:00至9:30之间记录在调谐器I上;节目B被规划为在9:30至10:00之间记录在调谐器I上。调谐器2包括9:00至9:30之间的节目C ;并且节目D被规划为在9:30至10:00之间记录。诸如将会在9:00至10:00之间记录的节目Z之类的请求活动被请求。用于解决请求活动的冲突的一组充分集可以包括AB、ADXD或CB。取消这些充分集中的任一个充分集将导致冲突得以解决并且调谐器可用于记录内容E。这些冲突可以显示在冲突用户界面(如,以上图12和图13中示出的界面)中。
现在参照图9,阐述利用服务器装置内的调谐器来解决冲突的方法。调谐器被客户端装置或与服务器装置相关联的服务请求。应该注意,服务器装置内的调谐器可以根据需要来分配。多个调谐器可以在各种条件下被分配给客户端装置。多个调谐器被分配给一个客户端装置的一个示例是用于画中画(PIP)。PIP允许在任何一个时刻显示两个不同的内容流。画中画显示可以使一个画面比 另一个画面大。前景调谐器可以负责较大的画面,而背景调谐器可以负责较小的画面。画中画构造还可以在显示器中提供并排画面等。除了显示信号之外,前景调谐器和背景调谐器中的一者或两者还可以用于将内容记录在服务器装置内。步骤510的调谐器请求信号可以是来自已经具有已分配调谐器的客户端装置的或来自还未被分配调谐器或者被分配了至少一个调谐器的第二客户端装置的调谐器请求。该调谐器请求可以包括许多不同类型的请求,包括频道选择、记录选择或直播TV选择。可产生调谐器请求的另一个方式是通过请求双直播缓冲(DLB)进行的。响应于双直播缓冲请求,双直播缓冲可以通过多于一个调谐器来向客户端装置提供直播内容。在步骤512中,判定调谐器是否可用。如果调谐器是可用的,意味着调谐器还未被预先指派,则在步骤514中,多个调谐器中可用的一个调谐器被指派。应该注意,当调谐器可用时,可用调谐器可以被自动指派给客户端装置。还应该注意,调谐器请求可以来自已被分配调谐器的第一客户端装置或来自可能已被分配调谐器或者可能还未被分配调谐器的第二客户端装置。系统因此可以自动指派多个可用调谐器中的调谐器。往回参照步骤512,当调谐器不可用时,会进入冲突模式。在步骤516中,显示不同调谐器的调谐器状态的调谐器管理工具可以在客户端装置处通过在屏显示(OSD)来显示。可以在服务器装置处产生在屏显示。以下将进一步描述调谐器管理在屏显示(0SD),并且所述调谐器管理在屏显示可以包括位置、记录内容的标题和记录状态。当与另一个客户端装置相关的调谐器正使用直播TV时,词语“直播TV”或类似的一些词语可用作标识符而非实际内容。因此可以使与直播TV相关的调谐器不可用。在步骤518中,由用户选择调谐器进行重新分配。通过选择调谐器来取消记录,可以执行步骤520。如果在步骤520中取消调谐器来进行记录,则可以执行步骤522,步骤522产生针对该调谐器的取消请求。在步骤522之后,步骤524可以产生给与被取消的调谐器选择相关的客户端装置的在屏消息。往回参照步骤520,如果记录将不被取消,贝U步骤526可以共享所记录内容的回放。在步骤526之后且在步骤524之后,可以执行步骤530。在步骤530中,所选调谐器可以被重新分配或共享(如步骤526的情况中一样)。在步骤530之后,步骤532可以将包括内容或频道广播的信号通过重新分配的调谐器传送至客户端装置。接着,内容信号可以显示在与客户端装置相关的显示装置上。现在参照图10,阐述用于解决冲突的方法。在步骤610中,判定是否执行了调谐至来自客户端装置的频道的尝试。如果调谐正被执行,则步骤626被执行。在步骤626中,判定被分配给客户端装置的当前使用的前景调谐器是否正在记录。如果当前使用的前景调节器并没有在记录,则步骤628将前景调谐器调谐至所需频道。在步骤626中,在当前使用的调谐器正在记录时,步骤630判定是否所有的调谐器正在使用。如果并非所有的调谐器都在使用,则步骤632指派现在未使用的调谐器。对未使用的调谐器的指派可以自动进行。在步骤630中,当所有的调谐器都正在使用并且没有其它调谐器可用时,在步骤634中显示调谐器活动屏幕。以下将描述调谐器活动屏幕。调谐器活动屏幕可以为用户提供通过调谐请求来取消记录的机会,使得因此调谐器可以被指派给该调谐请求。调谐器活动屏幕还可以为用户提供对被指派给另一个用户但没有正被另一个用户积极收看的调谐器进行重新分配的机会。以下提供调谐器活动屏幕的示例。往回参照步骤610,当调谐器没有正产生调谐请求时,在步骤620中判定是否正产生针对当前节目的记录请求。在步骤620中,当正产生针对当前节目的记录请求时,步骤622判定该记录请求是否是针对已经被任一调谐器调谐的节目的。在步骤622中,当节目已经被调谐器调谐时,步骤624开始将该节目记录在该调谐器上,包括将该节目的任何之前部分记录在该调谐器的现有缓冲器中。在步骤622中,当节目还未被任一调谐器调谐时,则需要用调谐器来调谐并记录所需的节目。接着,紧跟着如之前所描述的相同步骤(626-634),用于指派调谐器来调谐至频道,然后开始记录所需的节目。现在参照图11,系统还可以被配置成当不能执行活动优先规则时自动地进行指 派。首先,可以执行图9的步骤510-514,以判定调谐器是否可用。当在步骤512中调谐器不可用时,步骤710判定活动优先排序规则是否可用。如果活动优先排序规则可用,则在步骤712中系统可以自动指派调谐器。在步骤710中,当系统因为现有的记录或活动调谐器会话而不能自动指派调谐器时,步骤714判定最不活动观众会话。在步骤716中,在屏显示可以产生用户警告,使得客户端装置的用户可以判定是否取消记录。在步骤718中,用户装置可以判定是否继续基于用户选择来执行调谐器重新分配。当在步骤718中用户选择进行重新分配时,执行步骤720。在步骤720中,根据最不活动观众会话重新分配调谐器。往回参照步骤718,当用户不希望重新分配调谐器时,在步骤722中系统终止运行,而不重新分配调谐器。现在参照图12,阐述用于与客户端装置相关的屏幕显示的图形用户界面800。图形用户界面800示出冲突屏幕,当之前安排的节目被设置成记录时会提供该冲突屏幕。在这个示例中,提供编号为1-5的五个冲突。为每个冲突提供多个标题。在这个示例中,“Dancing with the Stars (《与星共舞》)”是当前准备记录的选定项目。因为调谐器不可用,所以列出的这五项阻止节目“Dancing with the Stars”被记录。图形用户界面可以具有用于显示当前所显示频道的画面窗口 810。还可以在屏幕上设置取消请求选择器812。如所示出的,取消请求选择器812是与取消请求框(取消I-取消5)不同的颜色。通过使用诸如遥控器之类的远程用户界面,可以选择框(取消I-取消5)之一或者还可以选择取消请求框 812。现在参照图13,当将选择器图标移到取消请求之一时,可以提供取消请求的细节。在这个示例中,可以针对第一冲突提供标题、频道和网络、日期、星期几和时刻中的全部。通过将选择器移动到不同的取消框,可以显示不同的冲突节目。图12和图13对应于记录冲关。现在参照图14和图15,示出图形用户界面850。图形用户界面可用于选择调谐器并显示调谐器活动。如所示出的,提供位置列852以及标题列854。靠近每个标题的地方设置记录指示符,用于向用户指示当前记录的标题。应该注意,在列854下,当调谐器被指派给室或客户端装置时,仅“直播TV”指示符被提供以保护隐私。还可以提供状态列860,状态列860允许用户针对另一个调谐器取消记录。选择器862可以上下滚动并且使用诸如遥控器之类的用户接口进行选择。在某些状况下,直播TV调谐器可能不可用,如图14中所示。然而,在图15中,直播TV调谐器可用。通过取消该记录,可以规划另一个选定记录。现在参照图16,示出用于执行冲突解决的方法。在步骤910中,由资源管理器响应于一个客户端装置的造成冲突的请求,确定第一事件和第二事件的冲突。在步骤912中,资源管理可以确定需要冲突解决器的帮助。在步骤914中,产生一组充分集。以上在图8中描述了这组充分集。在步骤916中,造成冲突的请求和这组充分集被传送至冲突解决器。在步骤918中,可以通过确定每个事件的类型值、优先权值和子优先权值来解决冲突。当然,可以提供其它类型的排名来提供得分。服务器装置可以基于这些得分来自动解决冲突。然而,如果冲突不能由冲突解决器解决,则可以向观众呈现按从高到低的优先权排 序的冲突事件列表。不同系统的不同类型的活动可以具有不同的优先级。例如,本示例中的最高优先级是频率转换模块。频率转换模块执行强制下载并且也执行闪存的重新设定。客户端装置获取频率转换模块图像并将其存储在装置内。当然,其它强制下载还可以是或者还可以接收更高优先权排名。这类记录的类型可以是高的并且优先权也可以是高的。对于这些强制下载,子优先权值也可以是高的。其它类型的事件(如,机顶盒升级)也可以按照今后的中间升级来排名。客户端终端启动、信号强度测试、节目指南启动请求、强制网络推送、直播TV的回放、画中画请求、一次性按次付费录像、一次性非按次付费录像、循环录像、可选的升级录像和各种类型的缓冲器都可以按照类型、优先权和子优先权来排名。可以由系统设计者来设置类型、优先权和子优先权。根据客户端和工程需要,各种系统可具有各种优先权和子优先权。在步骤920中,根据类型值、优先权值和子优先权值来对这组充分集排序。在步骤922中,判定是否需要用户输入。如果不需要用户输入,步骤924通过基于这些值重新指派调谐器或者不重新指派调谐器来解决冲突。在步骤922中,如果需要用户输入,则在步骤926中,可以产生在屏显示。在步骤926之后,步骤928将来自用户装置的选择从客户端装置传送至资源管理器。可以响应于在步骤926中产生的在屏显示,在客户端装置处产生选择信号。在步骤930中,可以基于步骤928中来自客户端装置的选择,重新分配调谐器。当然,调谐器可以不是基于选择来重新分配的。现在参照图17,阐述用于解决调谐器资源冲突的方法。在步骤1010中,判定安排的记录是否正在开始。如果安排的记录没有开始,则该方法不可应用并且再次执行步骤1010。当在步骤1010中记录被安排开始时,步骤1012被执行。在步骤1012中,如果任一用户的前景或背景调谐器被调谐至记录请求中将要记录的频道时,步骤1014使用该已经过调谐的调谐器来执行记录。因此,在步骤1014中使用被调谐至该频道的前景调谐器或背景调谐器。往回参照步骤1012,当前景调谐器或背景调谐器没有被调谐至供记录的频道时,步骤1016判定调谐器是否可用,以及是否现在没有正在记录或专用于任一用户。如果调谐器可用,则调谐器可以在步骤1018中被指派,并且在步骤1020中被锁定预定的时间量。将调谐器锁定预定的时间量是可选的。往回参照步骤1016,如果调谐器不可用,则步骤1022判定任一用户是否具有至少一个现在没有在记录的调谐器。如果所有的调谐器都正在记录,则在步骤1024中取消安排的记录。如果步骤1022判定有用户具有至少一个现在没有在记录的调谐器,则执行步骤1026,将安排的记录指派给那些用户中最不活动的用户。步骤1026可以基于从遥控动作起的时间量来确定那些用户中最不活动的用户。可替代地,步骤1026可以使用用户活动的另一个合适标准。往回参照步骤1026,当确定了最不活动的用户时,这样的用户具有至少一个现在没有在记录的调谐器,步骤1028现在判定对于这个用户,双直播缓冲(DLB)或画中画是否是激活的。如果在步骤1028中双直播缓冲或画中画并未激活,则可以在步骤1030中产生在屏显示并且在步骤1032中用户的调谐器可以用于进行记录。步骤1030中的在屏显示通知用户,并且可任选地允许用户取消安排的记录,在这种情况下,不执行步骤1032。往回参照步骤1028,如果双直播缓冲或画中画是激活的,则执行步骤1034。双直播缓冲或画中画为激活的需要两个调谐器专用于客户端装置。如在步骤1022中判定的,这两个调谐器中的至少一个调谐器当前没有正用于记录,并且可用于安排的记录。 步骤1034判定是否前景调谐器当前正记录并且将来仍记录并且判定双直播缓冲保持激活。如果前景调谐器当前正记录并且将来仍记录并且双直播缓冲是激活的,则步骤1036产生在屏显示并且在步骤1038中背景调谐器可用于进行记录。步骤1036中的在屏显示可以可选地允许用户取消安排的记录,在这种情况下,不执行步骤1038。往回参照步骤1034,当前景调谐器没有正进行记录或者将来不进行记录并且DLB可能没有激活时,可以执行步骤1040。在步骤1040中,判定当事件开始时是否前景调谐器现在在记录并且将来仍在记录。如果前景调谐器现在在记录并且将来仍在记录,则在步骤1042中可以产生在屏显示,询问是否应该使用前景调谐器。在步骤1044中,可以选择前景调谐器来记录该事件。往回参照步骤1040,当事件要开始时背景调谐器现在没有在记录或者将来不记录时,执行步骤1050。在步骤1050中,判定在事件开始时是否前景和背景调谐器将可用并且只安排一个记录。如果只安排一个记录并且在事件开始时前景和背景调谐器将是可用的,则步骤1052可以产生在屏显示选择,使得在步骤1054中,客户端装置的用户可以为事件选择前景调谐器或背景调谐器。产生在屏显示是可选的。接着,在步骤1056中,使用所选的调谐器来进行记录。步骤1052中的在屏显示可以可选地还允许用户取消安排的记录,在这种情况下,不执行步骤1054和1056。往回参照步骤1050,如果前景调谐器和背景调谐器在开始时将不可用并且安排了多于一个记录,则步骤1060可以判定两个记录是否被安排为在相互的五分钟内开始。在步骤1062中,可以产生在屏显示,说明记录将要开始。在步骤1060中,如果两个记录没有被安排在相互的五分钟内开始,则可以如上所述地指派调谐器。这会必然伴有在屏显示选择或者仅仅向记录事件指派可用调谐器。现在参照图18,阐述对用户解决调谐器活动之间冲突的描述。在步骤1110中,显示器可用于显示调谐器活动屏幕,如图14和图15中示出的那些。在步骤1112中,可以针对显示器确定调谐器数据。在步骤1114中,还可以在调谐器活动屏幕内产生调谐器状态。在步骤1116中,在屏幕上产生调谐器标识符。调谐器标识符可以具有数字标识符或常用标识符,如“起居室、我的位置、卧室一、卧室二等”。在步骤1118中,还可以提供记录回放标识符。如果一个装置正在回放记录,则可以连接该记录。在步骤1120中,可以防止节目或频道编号在步骤1120中被显示在调谐器或冲突显示上。这允许各种客户端装置之间存在隐私。直播节目因此可以不被另一个客户端装置连接。在步骤1122中,可以选择调谐器来取消调谐器冲突屏幕上的记录。如果已经选择调谐器进行记录或取消,则在步骤1126中改变调谐器状态。在步骤1124中,如果还未选择调谐器进行记录或取消,则步骤1128保持调谐器的调谐器状态。本领域的技术人员现在可以根据以上描述理解,本公开的广义教导可以按各种形 式实现。因此,虽然本公开包括特定示例,但是本公开的真实范围不应该受限于此,因为对于研究了附图、说明书和以下权利要求书的技术熟练的行业者,其它修改例将变得显而易见。
权利要求
1.一种方法,所述方法包括 将多个调谐器中的第一调谐器分配给第一客户端装置; 在第二客户端装置处产生调谐器请求; 将所述调谐器请求从所述第二客户端装置传送至服务器; 响应于所述调谐器请求,将所述第一调谐器重新分配给所述第二客户端装置;以及 将内容信号通过所述第一调谐器传送至所述第二客户端装置。
2.根据权利要求I所述的方法,其中,分配多个调谐器中的第一调谐器包括分配位于与所述第一客户端装置和所述第二客户端装置进行通信的服务器装置内的多个调谐器中的第一调谐器。
3.根据权利要求I所述的方法,其中,分配多个调谐器中的第一调谐器包括分配位于与所述第一客户端装置和所述第二客户端装置进行通信的卫星信号接收服务器装置内的多个调谐器中的第一调谐器。
4.根据权利要求I所述的方法,其中,产生调谐器请求包括所述第二客户端装置处的记录请求。
5.根据权利要求I所述的方法,其中,产生调谐器请求包括所述第二客户端装置处的画中画请求。
6.根据权利要求I所述的方法,其中,产生调谐器请求包括所述第二客户端装置处的双直播缓冲请求。
7.根据权利要求I所述的方法,还包括在所述第二客户端装置处产生选择信号并且将所述选择信号从所述第二客户端装置传送至所述服务器。
8.根据权利要求7所述的方法,还包括在所述第二客户端装置处产生调谐器冲突屏幕,并且其中,选择包括在产生所述调谐器请求之后进行选择。
9.根据权利要求8所述的方法,其中,产生调谐器冲突屏幕包括产生包括所述多个调谐器的调谐器标识符和调谐器状态的调谐器冲突屏幕。
10.根据权利要求8所述的方法,其中,产生调谐器冲突屏幕包括产生包括所述多个调谐器的调谐器标识符和调谐器记录状态的调谐器冲突屏幕。
11.根据权利要求8所述的方法,其中,产生选择信号包括基于调谐器记录状态来产生所述选择信号。
12.根据权利要求8所述的方法,其中,产生选择信号包括基于所述调谐器冲突屏幕来产生所述选择信号。
13.根据权利要求I所述的方法,其中,重新分配包括基于所述调谐器请求的优先权来自动地重新分配所述第一调谐器。
14.根据权利要求I所述的方法,其中,重新分配包括基于最不活动的调谐器来自动地重新分配所述第一调谐器。
15.根据权利要求I所述的方法,还包括基于所述调谐器请求来识别所述服务器装置处的冲突。
16.根据权利要求I所述的方法,还包括在所述服务器装置的资源管理器处基于所述调谐器请求来识别冲突。
17.根据权利要求16所述的方法,还包括在所述资源管理处基于所述冲突来产生一组充分集,所述一组充分集包括所述冲突的解决方案。
18.根据权利要求17所述的方法,还包括在所述服务器装置的冲突解决器处对所述一组充分集排序,以形成经排序的组。
19.根据权利要求18所述的方法,还包括将所述经排序的组从冲突解决器模块传送至所述资源管理器,所述资源管理器基于所述经排序的组来重新分配所述第一调谐器。
20.根据权利要求19所述的方法,还包括将所述经排序的组从所述冲突解决器模块传送至所述资源管理器,所述资源管理器基于所述经排序的组来产生调谐器活动显示。
21.一种方法,所述方法包括 将多个调谐器中的第一调谐器分配给第一客户端装置; 在所述第一客户端装置处产生调谐器请求; 将所述调谐器请求从所述第一客户端装置传送至服务器; 将第二调谐器分配给所述第一客户端装置;以及 将内容信号通过所述第一调谐器和所述第二调谐器传送至所述第一客户端装置。
22.根据权利要求21所述的方法,还包括在第二客户端装置处产生第二调谐器请求并且将所述第二调谐器请求传送至所述服务器;响应于所述第二调谐器请求,将第三调谐器分配给所述第二客户端装置。
23.根据权利要求22所述的方法,还包括使用所述第三调谐器将内容记录在所述服务器处。
24.根据权利要求21所述的方法,其中,分配多个调谐器中的第一调谐器包括分配位于与所述第一客户端装置和第二客户端装置进行通信的服务器装置内的多个调谐器中的第一调谐器。
25.根据权利要求21所述的方法,其中,分配多个调谐器中的第一调谐器包括分配位于与所述第一客户端装置和第二客户端装置进行通信的卫星信号接收服务器装置内的多个调谐器中的第一调谐器。
26.根据权利要求21所述的方法,其中,产生调谐器请求包括记录请求。
27.根据权利要求21所述的方法,其中,产生调谐器请求包括所述第一客户端装置处的画中画请求。
28.根据权利要求21所述的方法,其中,产生调谐器请求包括所述第一客户端装置处的双直播缓冲请求。
29.根据权利要求21所述的方法,还包括在所述第一客户端装置处产生选择信号并且将所述选择信号传送至所述服务器。
30.根据权利要求29所述的方法,还包括在所述第一客户端装置处产生调谐器冲突屏幕,并且其中,选择包括在产生调谐器请求之后进行选择。
31.根据权利要求30所述的方法,其中,产生调谐器冲突屏幕包括产生包括所述多个调谐器的调谐器标识符和调谐器状态的调谐器冲突屏幕。
32.根据权利要求30所述的方法,其中,产生调谐器冲突屏幕包括产生包括所述多个调谐器的调谐器标识符和调谐器记录状态的调谐器冲突屏幕。
33.根据权利要求30所述的方法,其中,产生选择信号包括基于调谐器记录状态来产生所述选择信号。
34.根据权利要求30所述的方法,其中,产生选择信号包括基于所述调谐器冲突屏幕来产生所述选择信号。
35.根据权利要求21所述的方法,其中,分配包括基于所述调谐器请求的优先权来自动地分配所述第二调谐器。
36.根据权利要求21所述的方法,其中,分配包括基于最不活动的调谐器来自动地分配所述第二调谐器。
37.根据权利要求21所述的方法,还包括基于所述调谐器请求来识别所述服务器装置处的冲突。
38.根据权利要求21所述的方法,还包括基于所述调谐器请求来识别所述服务器装置的资源管理器处的冲突。
39.根据权利要求38所述的方法,还包括基于所述资源管理处的所述冲突来产生一组充分集,所述一组充分集包括所述冲突的解决方案。
40.根据权利要求39所述的方法,还包括在所述服务器装置的冲突解决器处对所述充分集排序,以形成经排序的组。
41.根据权利要求40所述的方法,还包括将所述经排序的组从冲突解决器模块传送至所述资源管理器,所述资源管理器基于所述经排序的组来分配所述第二调谐器。
42.根据权利要求41所述的方法,还包括将所述经排序的组从所述冲突解决器模块传送至所述资源管理器,所述资源管理器基于所述经排序的组来产生调谐器活动显示。
43.一种系统,所述系统包括 服务器装置,所述服务器装置内具有多个调谐器; 第一客户端装置,所述第一客户端装置与所述服务器装置进行通信并且被分配所述多个调谐器中的至少第一调谐器;以及 第二客户端装置,所述第二客户端装置与所述服务器装置进行通信,所述第二客户端装置产生调谐器请求; 所述服务器装置将所述第一调谐器分配给所述第二用户装置并且将内容信号通过所述第一调谐器传送至所述第二客户端装置。
44.根据权利要求43所述的系统,其中,所述服务器装置包括与所述第一客户端装置和所述第二客户端装置进行通信的卫星信号接收服务器装置。
45.根据权利要求43所述的系统,其中,所述调谐器请求包括记录请求。
46.根据权利要求43所述的系统,其中,所述调谐器请求包括画中画请求。
47.根据权利要求43所述的系统,其中,所述调谐器请求包括双直播缓冲请求。
48.根据权利要求43所述的系统,其中,所述第二客户端装置产生选择信号并且将所述选择信号传送至所述服务器。
49.根据权利要求48所述的系统,其中,所述第二客户端装置产生调谐器冲突屏幕。
50.根据权利要求49所述的系统,其中,所述调谐器冲突屏幕包括所述多个调谐器的调谐器标识符和调谐器状态。
51.根据权利要求49所述的系统,其中,所述调谐器冲突屏幕包括所述多个调谐器的调谐器标识符和调谐器记录状态。
52.根据权利要求49所述的系统,其中,所述选择信号是基于调谐器记录状态的。
53.根据权利要求49所述的系统,其中,所述选择信号是基于所述调谐器冲突屏幕的。
54.根据权利要求49所述的系统,其中,所述服务器基于所述调谐器请求来识别冲突。
55.根据权利要求54所述的系统,其中,所述服务器包括基于所述调谐器请求来识别所述冲突的资源管理器。
56.根据权利要求55所述的系统,其中,所述资源管理器基于所述冲突产生一组充分集,所述一组充分集包括所述冲突的解决方案。
57.根据权利要求56所述的系统,还包括根据所述一组充分集形成经排序的组的冲突解决器。
58.根据权利要求57所述的系统,其中,所述资源管理器基于所述经排序的组来重新分配所述第一调谐器。
59.根据权利要求58所述的系统,其中,所述资源管理器基于所述经排序的组来产生调谐器活动显示。
60.—种系统,所述系统包括 服务器装置,所述服务器装置内具有多个调谐器; 第一客户端装置,所述第一客户端装置与所述服务器装置进行通信并且被分配所述多个调谐器中的至少第一调谐器;以及 所述第一客户端产生调谐器请求; 响应于所述调谐器请求,所述服务器装置分配所述多个调谐器中的至少第二调谐器; 所述服务器装置将内容信号通过所述第一调谐器和所述第二调谐器传送至所述第一客户端装置。
61.根据权利要求60所述的系统,还包括第二客户端装置,所述第二客户端装置产生第二调谐器请求并且将所述第二调谐器请求传送至所述服务器装置;所述服务器装置响应于所述第二调谐器请求将第三调谐器分配给所述第二客户端装置。
62.根据权利要求60所述的系统,其中,所述调谐器请求包括记录请求。
63.根据权利要求60所述的系统,其中,所述调谐器请求包括所述第一客户端装置处的画中画请求。
64.根据权利要求60所述的系统,其中,所述调谐器请求包括所述第一客户端装置处的双直播缓冲请求。
65.根据权利要求60所述的系统,其中,所述第一客户端装置产生选择信号并且将所述选择信号传送至所述服务器。
66.根据权利要求65所述的系统,其中,所述选择信号是基于调谐器记录状态的。
67.根据权利要求65所述的系统,其中,所述选择信号是基于所述调谐器冲突屏幕的。
68.根据权利要求65所述的系统,其中,所述服务器基于所述调谐器请求来识别冲突。
69.根据权利要求68所述的系统,其中,所述服务器包括基于所述调谐器请求来识别所述冲突的资源管理器。
70.根据权利要求69所述的系统,其中,所述资源管理器基于所述冲突来产生一组充分集,所述一组充分集包括所述冲突的解决方案。
71.根据权利要求70所述的系统,还包括根据所述一组充分集来形成经排序的组的冲突解决器。
72.根据权利要求71所述的系统,其中,所述资源管理器基于所述经排序的组来分配所述第二调谐器。
73.根据权利要求72所述的系统,其中,所述资源管理器基于所述经排序的组来产生调谐器活动显示。
全文摘要
本公开提供了用于在多室数字视频记录系统中分配调谐器资源的系统和方法,其中,该系统包括服务器装置和第一客户端装置,服务器装置内具有多个调谐器,第一客户端装置与服务器装置进行通信并且被分配多个调谐器中的至少第一调谐器。与客户端装置进行通信的第二客户端产生调谐器请求。服务器装置将第一调谐器分配给第二用户装置并且将内容信号通过第一调谐器传送至第二客户端装置。
文档编号H04N21/436GK102714758SQ201080059920
公开日2012年10月3日 申请日期2010年12月21日 优先权日2009年12月29日
发明者C·J·巴恩, C·R·罗伊, E·J·巴奈特, E·K·奈尔森, G·瓦格纳提, L·J·克鲁克, N·冯, R·M·卡恩, S·卡萨奇蒂斯 申请人:直视集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1