用于多个个体用户和多类用户的视频记录系统和方法 【技术领域】
本发明涉及一种用于记录视频内容和控制对所记录的视频内容进行访问的装置和方法,更具体地,涉及用于多个用户和多类用户的记录视频内容和控制对所记录的视频内容进行访问的装置和方法。
背景技术
个人视频记录器(PVR)是允许用户通过显示在一个相关电视机、监视器、或其它显示器上的图形用户界面(GUI)来选择将来要广播或当前正在广播的一个电视节目,以数字方式将所选择的节目记录到一个存储模块如硬盘上,并且根据用户命令,通过从存储器中检索出所存储地节目,对该节目进行解压缩和解码,并将其输出到一个相关的电视机或其它显示设备上来“重放”所存储的节目。具有这样的能力的设备当前在″TiVo″,″RePlayTV″,″Sky+″和″Showstopper″的商标名下销售。
在某些电视机上可用的父母控制系统和方法使用分级信息来防止某些用户特别是孩子观看父母或控制该系统的管理人员所不允许的等级的节目。所述分级信息包含在广播电视节目的视频空白间隔(VBI)中,或者在节目指南中发送。例如,父母可能想阻止他或她的孩子们观看具有一定色情内容等级和/或暴力内容等级的内容。在该情况下,登录到所述电视机中的孩子就被阻止观看这样的节目。在其它电视系统中,父母可以阻止观看所有具有某种等级类别的节目,除非提供一个密码来解锁该节目的显示。
尽管典型的个人视频记录器可以与被记录的节目一起记录所述分级信息,使得具有父母控制系统的电视机可以用于防止具有色情或暴力内容的节目被未经认可的观众观看,但有些父母不同意由广播者提供的分级信息。在其它家庭中,父母可能希望根据具体节目控制他们的孩子观看,这在现有系统中可能很难管理,在现有系统中只允许父母控制的一个标准,即,要么所有节目都能观看,要么只能观看某一等级类型的节目。在传统电视机中所用的父母控制系统下,孩子可能由于节目的分级信息而被阻止观看,但父母可能超越对特定节目的阻止来根据具体节目允许孩子观看。
现有技术中的另一个问题是没办法将所选择的记录与所选择的用户关联。例如,用户可能想记录一个特定节目让选定数量的用户观看,而不是全部其它用户。例如,母亲可能想记录一个时装秀节目让女儿观看,而不让其儿子或丈夫观看。考虑到以上所述,就需要一种系统,其允许一个用户选择一个电视节目来记录,同时选择其它那些用户可以观看所记录的节目。
现有的PVR系统的另一个问题是当需要空间进行另外记录时,可能会根据一个默认的顺序自动删除节目。例如,记录的节目可能按照其记录顺序被自动删除,即,最先记录的首先被删除。用户可以通过确定一个特定节目,并指定存储该节目直到一个特定的日期,从而超越该默认的顺序。在多于一个用户期望观看一个记录的节目的情况下,现有系统不能区别感兴趣的观众是否看完了该节目,因此,无法根据是否所有感兴趣的观众都看完来删除所述节目。因此,一些节目在所有对其感兴趣的用户还没有机会观看时,就根据默认顺序被删除。
现有PVR的另一个问题是,因为所记录节目的总的列表存在于单个列表中,每个观众必须滚动通过列表上当前存储的所有节目,而不只是该用户感兴趣的节目。
【发明内容】
这些问题,以及根据本说明书将变得显而易见的其它问题,由本发明解决。一方面,本发明包括一个改进的视频记录装置,其建立多个用户标识符,或名称,并允许这些用户定制节目的记录到用户标识符,将每个用户标识符与一个特定的记录节目列表关联,并将该关联的记录列表呈现给每个相关用户标识符。在一个示范实施例中,本发明装置允许第一用户登录并选择一个电视节目来记录,其中,在记录了所选择的节目后,可以显示一个可用节目列表,其中只包括该登录的用户选择记录的节目,而不包括其它用户选择记录的节目。在另一实施例中,第一用户可以指定包括全部用户的一个子集的其它用户或组的名称来观看一个选择的节目,其中当所指定的其它用户之一,或所指定组的一个成员登录时,指定给该用户或组的节目,以及该登录的用户记录的节目被显示,并可以由该用户重放。在基于分级系统的父母控制的情况下—其中,分级信息包含在广播的一部分中,如视频空白间隔(VBI),或者包含在节目指南中—当超级用户如父母指定另一用户时,所述节目列入所指定的用户在登录后可以观看的节目列表中,该指定的用户被允许观看该节目,从而取代了所述父母控制系统设定的限制。
根据本发明的PVR系统包括一个存储空间,如硬盘,其中可以记录视频节目,并存储多个用户的标识符。该PVR系统产生一个图形用户界面(GUI),其可以在电视机、监视器等上显示,允许识别该PVR记录或重放系统的每个潜在用户、输入每个或特定用户的特征如年龄、以及建立一些或全部用户的密码。登录进来的第一用户使用该GUI可以选择一个电视节目,以传统方式或根据本发明来记录,并且在以上提到的优选实施例中,还可以指定一个或多个其它用户来观看该选择的节目。记录该电视节目后,当另一用户使用该GUI登录并请求显示一个记录的节目时,根据所述第一用户是否选择了该另一用户观看所选择的节目,该所选择的节目被包括在该另一用户的列表中,或排除在该列表外。可选地,当随后的用户显示所述列表时,可以显示所有存储的节目,包括该所选择的节目,但如果第一用户没有允许该随后的用户观看的话,则该节目的观看被禁止。还有其它用于允许或拒绝随后的用户观看由先前的用户记录的节目的方案。在一些实施例中,可以采用密码方案,但在其它实施例中可以不用。在没有孩子的家庭中,不用父母控制,例如,可以采用没有密码,而只有用户昵称的用户识别方案。
本发明的PVR优选地还存储有关哪些被授权的用户观看了所选择的电视节目的数据,以及在节目被部分观看的情况下,关于被观看的部分的数据。
当所有授权的用户都看完了该所选择的电视节目时,PVR可以被设置来自动将其删除,这样比起提示用户请求允许删除来,一些用户会觉得更便利。当没有足够空间来记录一个计划要记录的新节目时,有几种可能的删除协议,这些协议可以设定为默认,或者由用户选择。例如,系统可以请求用户指令来删除任何节目,或可以使用自动删除顺序,该顺序基于观看过所存储的节目的授权用户个数,或基于该节目被任何授权用户所观看的最近时间。
可以使用存储的节目的分级系统类别,使得根据预置的用户偏爱删除顺序,可以首先或最后删除孩子的节目。删除顺序甚至可以根据通过所述节目从看过该节目的用户那里接收到正面评价还是负面评价而产生的组合分级来进行,所述正面评价和负面评价在本领域中分别称为“赞赏(thumbs up)”和“反对(thumbs down)”。
此处所用的术语PVR指的是能够接收视频信号、以数字格式将该信号记录到一个存储设备中,以随机存取的方式从所述存储设备中恢复所述信号,格式化所述恢复的信号用于显示,以及将所格式化的信号提供给显示设备的任何视频记录装置。尽管在以下所描述的示范实施例中采用了硬盘,但应当理解,任何存储数字视频数据的存储设备都可以用于该PVR中,包括但不限于光介质和固态存储器。
【附图说明】
下面将参考附图描述本发明,其中:
图1是根据本发明的视频记录装置的示意图;
图2是根据本发明的方法的一个实施例的流程图;
图3示出用于执行本发明的一个实施例的图形用户界面。
【具体实施方式】
许多家庭都有多个家庭成员使用同一个个人视频记录器(PVR)来记录电视节目,如由TiVo生产的,以及基于计算机的PVR。有的情况下,多个人都想观看同一个记录的节目,但各自具有不同的日程,因而在不同的时间观看同一个节目。还有的情况下,观众想看不同的节目,并想更容易地只选择该个别观众感兴趣地节目。本发明提供易于管理由多于一个观众通过PVR观看节目的装置。
参考图1,示出根据本发明的个人视频记录器(PVR)26的一个示范实施例,其中,一个外部广播源11,如地面电视、数字地面电视、模拟有线电视、数字卫星、数字电缆、DSL、有线调制解调器、MMDS等连接到PVR 26,该PVR 26利用调谐器控制17和接收器15对来自所述源的信号进行调谐。接收到的信号被视频处理器22处理和格式化,以便在显示器25上显示。电视节目在特定时间,在特定频道上,在特定时间周期内,在PVR CPU 21的控制下,根据从一个用户接收的节目选择数据被接收,并且可以存储在CPU 21中的一个存储器中,或存储器20中。存储器20是硬盘形式的,但也可采用适合存储大量数字视频数据的任何存储介质,如光盘。
图像发生器13在PVR CPU 21的控制下产生图形用户界面GUI屏幕,来显示PVR 26的各种操作模式,并允许用户输入各种命令来控制PVR 26。由图像发生器13产生的图像与视频处理器22中的视频图像相结合,输出到显示设备25,如电视显示器、计算机监视器等。图像发生器13可以结合在PVR CPU 21中。
用户使用遥控器12发送命令来控制PVR 26的各种操作模式,如:登录特定的用户标识符,从电视监视器25上显示的电子节目指南(EPG)选择要记录的电视节目,以及选择一个将来的电视节目来“记录”,这是由CPU 21计算一个时间周期和频道,在所计算的时间和频道,调谐控制器17将控制接收器15从广播源11接收一个节目。用户还使用遥控器12来根据GUI屏幕指定其它用户观看该节目,这在下面将详细描述。CPU 21处理用户对要记录的节目的选择和对其它用户观看所选择节目的指定。用户可以指定另外的其它用户,以允许该另外的其它用户在任何时候观看所记录的节目,甚至在该用户已经看过所存储的节目之后。以上提到的各种元件的结构对本领域的技术人员来说是公知的,对其不再做更详细的讨论。下面描述用于执行本发明的创造性PVR的操作和控制。
现在参考图2,其中示出处理的一个实施例的流程图在27开始,其中PVR 26产生一个登录菜单(28),在该菜单中,一个用户—在本例中是USER—使用遥控器12(图1)选择他的用户名,他的密码,或用户名和密码二者,其被PVR 26接收并接受以登录USER1(29)。用户标识符被PVR CPU 21处理和管理,并存储在CPU 21中的存储器中或存储器20中。USER1可能希望看见电子节目指南,在该情况下,USER1选择EPG,PVR 26就产生EPG(30),使得USER1可以选择要记录的节目,该选择被PVR 26接收并处理(31)。选择特定的节目来记录之后,在本实施例中PVR 26自动产生所有注册用户USER2...USERn的列表,并为USER1提供一种选项,来选择任何数目的其它用户,指定其观看所选择的节目。
在本发明的父母控制应用的情况下,USER1通常是父母或其它超级用户,其它用户是被监督的用户,且所述指定的作用是父母或超级用户允许孩子观看特定的节目。在本发明的其它应用中,USER1可能希望建议,而不是允许其它用户观看所述节目,例如,丈夫可能希望儿子登录时观看所记录的节目列表中的一个体育节目,而不想向其它用户建议该节目。在不需要父母允许的情况下,所述指定的作用是建议,而不是允许。在任一种情况下,所选择的节目都出现在所指定用户可用的所记录的节目列表中。
本发明的PVR 26可以具有针对每个用户的一组标识符,例如,Sam和Aviva可以分组到父母、成人,Margalita、Noah、Natalie和Racheli可以分组到青少年,而Shoshana可以分组到儿童。可以指定Sam为超级用户,在该情况下,只有Sam才能进行分组操作。当产生其它用户列表时(32),该列表最好包含所有的组,即:父母、成人、青少年、儿童、和/或本例中的整个家庭,在该情况下,USER1可以选择一个组,而不是该组中的每个个体。
当用于记录的节目选择和指定的用户被PVR 26接收到并记录后,USER1注销(36),或者在超时后由PVR 26自动注销。经过一段时间后,另一个用户打开电视(37),在本例中是USER2,在登录表中以该用户的标识符登录(38),在接收和处理了正确的密码后(39),产生存储节目的列表(40),并呈现在显示器26上,其中包括由USER2记录的节目,以及具有由其它用户输入的USER2指定的所有存储的节目。利用遥控器12,USER2可以从该USER2列表中选择一个节目来观看或播放(41),PVR 26接受该选择,并重放所允许的选择(42),完成这一过程(43)。
下面参考图3,示出由PVR GUI发生系统产生的用户登录屏幕14的一个实施例。在该屏幕下,本例中的USER1要么从列表中选择一个已有的用户名,要么选择“新用户”来启动一个新用户设置程序。选择新用户设置程序导致显示图示的GUI屏幕15。成功登录后,可以呈现一个传统的EPG选择程序,以允许用户选择要记录的程序。用户可以选择一个针对具体用户的要记录节目的GUI屏幕16,其中,这样的屏幕的可能显示例如“为Bob记录的节目”,并列出计划为该用户标识符记录的当前选择的节目。PVR 26还可以自动地或通过用户选择来提供GUI屏幕17,其允许用户指定其它用户观看所选择的节目。这样功能的GUI屏幕示于GUI 17中,指示“保存让其它人观看吗?”,然后是PVR 26识别的用户标识符的列表,并允许USER1(Bob)指定一个或多个其它用户,或用户组,例如“全部家庭成员”或“成人”。
根据本发明,每个用户还可以调出一个屏幕,显示在他或她的用户标识符下记录的节目,以及其它用户推荐到他或她的用户标识符下的节目。例如,屏幕19示出标识符Dad记录了一个高尔夫节目,以及Bob记录并指定给Dad的节目,节目名称为A man,a Plan,a Canal,Panama。
在列表19中的每个节目之后还可以显示一个状态标记(未示出),以指示该节目被观看过、部分观看过,或没有观看过。
如果用户指定了一个特定节目由其他人观看,则一个观看状态标记还可以指示所指定的观众是否看过该节目,或者节目被观看的范围。还可以显示根据已经看过该节目的观众对节目进行的分类。呈现所存储的节目的顺序可以在设置时定制,例如,首先列出已经由其它家庭观众看过的节目。PVR 26还可以提供所有存储的节目的主列表。如果正在观看的节目没有看完,则PVR 26存储节目中当前的位置,并将状态标记为部分观看。一个节目被看完后,PVR 26自动将该节目标记为当前观众已经看完。(但是这可以管理。)观众也可以被提示来评价该节目(赞赏/反对,或用数字表示的分级)。当最后一个有意的观众看完该节目后,PVR 26将提示观众删除该节目,或将其归档。
当PVR 26被定时来记录新的节目,而又没有足够的存储空间时,当前存储的节目被删除,以释放空间来存储所述新的节目。节目被选择删除的顺序可以基于比记录日期更多的信息,如当前可用的PVR所做得那样。删除顺序可以基于有意的观众种还没有看过该节目的人数,例如,有3个观众还没有看过的节目将在只有2个观众没有看过的节目之后再删除。删除顺序还可以基于任何观众看过该节目的最近时间,例如,最后一次观看时间在一个月之前的节目将先于昨天看过的节目被删除。删除顺序还可基于有意观众的优先级,例如,孩子们的节目先于父母的节目删除。删除顺序还可基于一些观众赋予该节目的评价。通常,关于删除顺序的分层判决树可以基于记录时间、最近观看节目的时间、该节目的剩余观众、和观众优先权。
这样,根据本发明,可以产生一个删除顺序屏幕18,以允许定制当存储系统占满,没有足够的空间记录一个新的节目的时候的删除顺序。本发明允许用户指定删除哪些节目的一个层次,其中所示的可能选择是:1、指定的观众没有观看该节目的人数;2、由看过的观众赋予该节目的赞赏或反对等级;3、节目最近被观看的时间;和4、首先删除某类节目,例如,孩子们的节目最后删除,或成人的节目最后删除。层次的顺序可以由用户选择(未示出),使得当第一项相同,即,当指定的观众已经看过的人数相同时,考虑下一个因数。
父母控制可以通过任选地要求每个用户输入密码登录为一个特定观众,以便被允许观看让该观众观看的节目来得到支持。这允许对不同家庭成员的不同级别的控制,即,允许青少年观看更小的孩子不许观看的节目,但PVR上存储的一些节目不允许青少年观看。
上述步骤可以利用本领域的技术人员公知的软件和编程技术执行。
考虑到以上描述,本发明的各种修改和替换实施例对本领域的技术人员来说将是显而易见的。因此,本说明将被解释为仅仅是说明性的,目的是为本领域的技术人员示范执行本发明的最佳模式。在不背离本发明的精神的前提下,可以对其结构细节进行改变,并且落入所附权利要求范围内的所有修改的排他的使用将受到保护。