使用播放列表的系统和方法与流程

文档序号:13109730
本发明是申请日为2007年11月9日、名称为“使用播放列表的系统和方法”的第201310016838.5号专利申请的分案申请,该第201310016838.5号专利申请又是申请日为2007年11月9日、名称为“使用播放列表的系统和方法”的第200780041694.1号专利申请的分案申请。技术领域本公开涉及使用交互式媒体指导应用程序的系统和方法,尤其是涉及使用交互式媒体指导应用程序来将系列剧资源自动包括在播放列表中。本公开还涉及使用交互式媒体指导应用程序来排列播放列表内资源的顺序的系统和方法。

背景技术:
如这里定义的,资源指可播放的任何类型的媒体。这样的媒体可包括电视媒体、音乐媒体、交互式游戏和其它音频和\/或视频媒体的所有变化形式。每种资源可与识别资源的一个或多个方面(例如,名称、标题、演员、导演、制片人、主题和类型)的一个或多个标识符相关。例如,电影“GoldenEye”的电视节目资源可具有与其相关的标识符,例如“PierceBrosnan”和“动作(action)”。播放列表可用于确定资源(例如,电视节目和歌曲)播放的顺序。随着可储存很多资源的数字视频录像机的出现,播放列表可用于管理对录制的资源的重放。然而,为了使用户重放储存在数字视频录像机或其它设备(例如服务器)上的资源,用户可能需要创建播放列表。播放列表的创建可能需要用户的肯定性操作(affirmativeaction),例如手工选择资源以包括在播放列表中。用户可能发现这个活动冗长乏味,特别是对于系列剧资源,例如系列剧录制资源或系列视频点播(VOD)资源。因此,需要的是用于为系列剧资源自动产生播放列表的系统和方法。已知可用的节目选择的数量巨大,播放列表可能包括大量资源,其中很多资源用户可能并不想播放。因此,用户可能希望播放资源的子集(即,在数量上少于可用资源的资源的集合),但不想选择每一个资源,也不想逐步通过多个步骤来筛选播放列表。虽然筛选技术是已知的,但这样的技术在允许用户获得包括用户希望播放的最期望的资源的播放列表方面不能提供灵活性。此外,即使播放列表被筛选或重新排列,仍然可能没有指示对播放列表的筛选或重新排列的基础的标识符。需要的是用于使用户能够快速和容易地产生播放列表的系统和方法,以便重放最期望的资源或只重放期望的资源。还需要的是,用于识别筛选或重新排列播放列表的基础的系统和方法。

技术实现要素:
通过提供用于自动产生系列剧资源的播放列表的系统和方法以及用于将播放列表的资源分成组的系统和方法来处理上面和其它的需要。在一个实施方式中,系列剧资源(例如,属于系列剧的电视节目)可自动包括在该系列剧的播放列表中。通过将系列剧资源自动包括在播放列表中而实现的优点是,用户不需要筛选、分类或重新排列资源以获得包括特定系列剧的播放列表。因此,当用户希望重放特定系列剧的资源时,他或她可访问该系列剧的播放列表并开始重放。系列剧资源播放列表可包括例如录制的资源(例如录制在数字视频录像机上的资源)、服务器存储的资源(例如VOD资源)或其组合。如这里使用的,录制的资源可指作为用户请求的结果被直接或间接录制的资源(例如,在数字视频录像机、网络视频录像机上,或在视频录像机或网络视频录像机上通过经由远程用户界面例如从网络服务器做出的用户请求来直接执行)。如这里使用的,服务器存储的资源指存储在远离用户与系统的交互作用点的服务器或其它数据库服务器(例如VOD服务器)上的资源。交互式媒体应用程序可提供系列剧选项屏幕,其使用户能够配置特定系列剧的选项以及指定可根据所配置的选项来包括资源的播放列表(例如,创建新播放列表或选择已有的播放列表)。例如,用户可配置系列剧(例如,StarTrekTNG)的系列剧录制选项并指定该系列剧的播放列表(例如,TNG播放列表)。当系列剧的剧集被录制时,相应于那些剧集的资源可自动包括在该系列剧的播放列表中。在另一实施方式中,交互式媒体指导应用程序可根据一个或多个用户选择的参数来将资源重新排列或分成组。为了将资源分成组或重新排列,交互式媒体应用程序可以从按预定顺利排列的播放列表开始,并将播放列表的各个资源分成组,其中每组资源满足某些参数。例如,假定播放列表包括节目1-9,其中节目1、2、8和9由演员A主演,节目3和4由演员B主演,而节目5-7由演员C主演。进一步假定所选择的参数是演员A和C。当播放列表被分组时,一组可包括节目1、2、8和9(其相应于演员A),而另一组可包括节目5-7(其相应于演员C)。节目3和4可能由于其属性与分组标准不匹配而不显示,或它们可显示在标为“其它”的组中。应理解,在一些实施方式中,交互式媒体指导应用程序可将相同的资源分到多个组中。交互式媒体指导应用程序可提供包括一个或多个交互式参数选择节点的用户界面,其允许用户选择形成对播放列表的资源分组的基础的参数。本发明的用户界面的优点是,它使用户能够在具有有限的输入命令控制(例如,限于使用遥控器)的交互式媒体指导环境中容易选择参数,例如在交互式电视节目指导环境中。在一些实施方式中,应用程序根据例如参数与储存在用户播放列表中的内容的相关性来对参数做出建议,而前述相关性是如对在播放列表内资源属性进行某种算法分析而确定的。例如,若在一个播放列表中所有资源都包括演员JohnWayne,或没有一个资源包括演员JohnWayne,则“JohnWayne”作为演员的这个分组参数可能不作为该播放列表的选项显示。在“所有”资源都包括“JohnWayne”的第一种情况下,“JohnWayne”作为参数的选择将不会起到将资源分成多个组的作用,因而不能有效地产生区别。在“没有一个”资源包括JohnWayne的第二种情况下,根据实现(筛选模式或非筛选模式),你可能得到在任何组中都没有资源的结果,或得到空组(相应于由“JohnWayne”主演的资源)和包含所有资源的“其它”组。节点可包括从与播放列表中的资源相关的属性(例如,在电视节目资源中,属性为演员、导演、制片人、地点和主题)得到的参数。用户可选择这些属性中的任何一个作为用于给播放列表的资源分组的参数。此外,交互式媒体应用程序可允许用户限定参数的分级状态,以在资源的分组中提供增加的控制措施。例如,可给某些参数初级意义,而给其它参数次级意义。当根据初级和次级参数给资源分组时,在每组中的资源可与初级参数有联系,而每组中的资源的子集可与次级参数有联系。在另一实施方式中,交互式媒体指导应用程序可将资源重新排列或分成组,并显示与每个组有关的至少一个标识符,以指示形成组的基础。标识符可为简明地识别与标识符相关的特定组中的资源的特征的关键字或标语。例如,播放列表可包括三个组,每个组都有指出在该组的每个资源中都进行演出的演员的标识符。如果需要,标识符可按多个级别显示,其中“顶级”指示符可与特定组的每个资源相关,且其中“子”级指示符可与该特定组内的资源的子组相关。在另一实施方式中,交互式媒体应用程序可自动选择资源分组参数并相应地给资源分组。在一些情况下,应用程序可选择初级、次级、或甚至更大级别的参数,以根据参数的等级自动创建组。附图说明结合附图理解,当考虑下面的详细说明时,本发明的上面和其它的特征、其性质和各个优点将更明显,在附图中:图1是根据本发明的实施方式的例证性交互式电视系统的图示;图2示出根据本发明原理的系列剧的播放列表的例证性截屏;图3示出根据本发明的可为系列剧播放列表显示的播放列表播放条(transportbar);图4示出说明根据本发明的实施方式来产生系列剧录制资源而可采取的步骤的流程图,;图5示出根据本发明的实施方式的系列剧录制选项屏幕的例证形截屏;图6示出说明根据本发明的实施方式将录制的资源包括在根据录制的资源自动创建的播放列表中而可采取的步骤的流程图;图7示出说明根据本发明的实施方式来创建录制的资源的播放列表而可采取的步骤的流程图;图8示出说明根据本发明的原理来产生系列剧VOD资源的播放列表而可采取的步骤的流程图;图9-11示出根据本发明原理可结合VOD系列剧资源和播放列表显示的例证性截屏;图12示出说明根据本发明原理来产生播放列表而可采取的步骤的流程图;图13示出说明根据本发明的实施方式来根据一个或多个选定的资源分组参数将播放列表的资源分成组而可采取的步骤的流程图;图14A和14B示出根据本发明的实施方式用户可选择来将播放列表的资源分成组的交互式参数节点和其它交互式特征的例证性截屏;图15示出说明根据本发明的实施方式来根据一个或多个选定的资源分组参数将资源分成组而可采取的步骤的另一个流程图;图16示出说明被分组的播放列表的截屏,每个组都有根据本发明的实施方式的一个标识符;图17示出说明被分成组的播放列表的截屏,每个组都有根据本发明的实施方式的多个标识符;以及图18是示出说明根据本发明原理来根据由交互式媒体指导应用程序自动确定的资源分组参数将资源分成组而可采取的步骤的流程图。具体实施方式图1示出根据本发明的实施方式的例证性交互式媒体系统100。用户装置110通过通信路径122从媒体源120接收以信号形式的内容。实际上可能有多个媒体源120和用户装置110,但在图1中每种只示出其中的一个,以避免使附图过于复杂。媒体源120可为任何适当的媒体源,例如电缆系统前端、卫星媒体分配设施、媒体广播设施、点播服务器(例如,VOD服务器)、游戏服务供应商(例如,在线游戏的游戏服务供应商)、互联网服务供应商(例如,用于提供网站)、被排序的列表供应商(例如,用于提供播放列表)、或用于发起或分配内容的任何其它适当的设施或系统。媒体源120可配置成通过任何适当的通信路径122传输信号,这些通讯路径包括例如卫星路径、光纤路径、电缆路径、互联网路径或任何其它适当的有线或无线路径。信号可承载任何适当的内容,例如电视节目、游戏、音乐、新闻和\/或网络服务。在一些实施方式中,媒体源120可包括控制电路,其用于执行交互式媒体指导应用程序(例如客户\/服务器式媒体指导应用程序或在线交互式媒体指导应用程序)的指令。媒体源120可储存根据本发明的可由用户装置110访问的系列剧播放列表。例如,当用户为VOD资源设立系列剧播放列表时,该播放列表可保持在媒体资源120。将播放列表保持在媒体资源120可能是有利的,因为媒体资源120可根据是增加还是移除了该系列剧的VOD资源来动态地调节播放列表的内容。将播放列表保持在媒体资源120也可能是有利的,因为它可在不同的用户装置110由用户访问和家庭成员访问。用户装置110可包括适合于提供交互式媒体体验的任何设备。用户装置110可包括电视设备,例如电视机、机顶盒、录制设备(例如数字视频录像机)、视频播放器、用户输入设备(例如,遥控器、键盘、鼠标、触摸板、触摸屏和语音识别接口)、或适合于提供交互式媒体体验的任何其它设备。例如,用户装置110可包括由摩托罗拉公司提供的DCT2000、2500、5100、6208或6412机顶盒。在一些实施方式中,用户装置110可包括计算机设备,例如具有电视卡(PCTV)或开放式电缆单向接收器(OCUR)插入卡以及可选地适合于内容的安全输送的安全访问卡的个人计算机。在一些实施方式中,用户装置110可包括游戏系统、便携式电子设备例如便携式DVD播放器、便携式游戏设备、蜂窝式电话、PDA、音乐播放器(例如,MP3播放器)或任何其它适当的便携式或固定设备。用户装置110可包括使例如家庭的用户装置110的不同的组成部分互联的网络(未示出)。这样的布置可允许使用远程定位的录制设备(例如数字视频录像机),其可储存录制的节目,而录制的节目可形成建立和\/或维持系列剧播放列表的基础。在图1的例子中,用户装置110至少包括控制电路118、显示设备112和用户输入设备114,这些设备可作为分离的设备或作为单个设备实现。交互式媒体指导应用程序,例如交互式电视节目指导,可在用户装置110上实现,以在显示设备112上控制媒体源120通过路径122所传输的媒体的显示,并提供交互式媒体指导应用程序特征。可由用户装置110播放的媒体可差别很大。事实上,很多不同类型的媒体可由用户装置110播放。很多不同类型的媒体可为可用的,因为每种媒体类型在技术意义上可为唯一的(例如,需要特定的技术实现来播放特定类型的媒体)或被认为在定义的意义上(inadefinitionalsense)是唯一的(例如,视频点播节目可被认为是与广播节目类型不同的媒体)。不同类型的媒体可一般地或在期望的特异程度上分类。例如,媒体类型的一般分类可包括电视媒体、音乐媒体和视频和\/或音频媒体。在每种一般媒体类型中,更多特定和不同的媒体类型是可用的。电视媒体可包括例如广播电视节目、录制的电视节目、视频点播(VOD)节目、准视频点播(NVOD)节目、按次付费收看节目、卫星电视节目和流式视频节目。录制的电视节目可为另一类型的电视节目的录制物。录制的电视节目可在本地储存在用户装置110上或远程储存在联网的用户装置(未示出)上。录制的电视节目也可储存在远程网络视频录像机服务器(例如媒体源120或类似的远程服务器)上。音乐媒体可包括例如MP3文件、WAV文件、MIDI文件、AAC、Real媒体、Dolby数字、或可使用来在用户装置110上压缩、分配或储存音乐的其它适当的格式。显示设备112可为任何适当的设备,例如电视监视器、计算机监视器或用户装置110中合并的显示器(例如,蜂窝式电话或音乐播放器显示器)。显示设备112还可配置成提供音频的输出。控制电路118适合于从输入设备114接收用户输入并执行交互式媒体指导应用程序的指令。控制电路118可包括一个或多个调谐器(例如模拟或数字调谐器)、编码器和解码器、处理器(例如,摩托罗拉68000系列处理器)、存储器(即,RAM和硬盘驱动器)、通信电路(例如,线缆调制解调器电路)、输入\/输出电路(例如,图形电路)、与用户装置110的不同设备的连接、以及用于提供模拟或数字媒体节目、节目录制和重放以及交互式媒体指导特征的任何其它适当的部件。在一些实施方式中,控制电路118可被包括为用户装置110的设备之一的一部分,例如显示器112或任何其它设备(例如,机顶盒、电视和视频播放器)的一部分。用户装置110可包括存储设备116,例如存储器或硬盘(例如,数字视频录像机)。只示出一个这样的存储设备,以避免使附图过于拥挤,但是应理解,可按需要使用额外的存储设备。存储设备116可储存数据(例如,系列剧播放列表)和媒体(例如,录制的资源)。在另一实施方式(未示出)中,用户装置110能够访问位于远程地点的存储设备以及在该远程存储设备上存储数据和\/或媒体。在这里,这样的远程存储设备可称为联网的存储设备或联网的数字视频录像机。在一些实施方式中,交互式媒体指导应用程序可使用客户\/服务器方法向用户提供特征。例如,可向服务器提供属于系列播放列表的数据,该服务器可储存来自客户机的数据。当客户机产生系列剧播放列表时,它可从服务器检索系列剧播放列表数据,或可选地,客户机可对从服务器检索的系列剧播放列表的元素排序。对于用户装置110的每个实例可有一个服务器,对用户装置110的多个实例可有一个服务器,或单个服务器可用作用户装置110的每个实例的代理。任何适当数量的用户可以有连接到媒体源120和数据源124的装置,例如用户装置110。但为了说明的清楚,只示出单个用户的装置。多个用户的装置可使用有线电视网络、局域网(LAN)、无线网络或任何其它适当的方式连接到媒体源120和数据源124。在一些实施方式中,多个用户的装置可使用任何适当的方式彼此连接。用户装置110可从一个或多个数据源124接收交互式媒体指导应用程序数据。数据源124可提供特定类型的内容或特定应用程序的数据。例如,一个数据源124可提供非点播资源(例如,非按次付费收看和按次付费收看节目)的数据,而另一数据源124可提供点播资源(例如,VOD节目)的数据。或者,例如,单个数据源可提供这两种类型的数据。例如,一个数据源124可提供交互式电视节目指导的数据。另一数据源124可提供系列剧播放列表的数据。另一数据源124可例如提供另一交互式应用程序(例如,家庭购物应用程序)的数据。在一些实施方式中,数据源124可使用客户\/服务器方法向交互式媒体指导应用程序提供数据。每个数据源可能有一个服务器、对所有的源有一个服务器,或在一些实施方式中,单个服务器可作为用户装置110和不同数据源124之间的代理进行通信。在一些实施方式中,数据源124可作为在线交互式媒体指导应用程序来提供数据。在这样的实施方式中,数据源124可包括用于执行在线媒体指导应用程序的指令的控制电路。图1将媒体源120和数据源124显示为分离的组成部分。实际上,其功能可被合并,并被从单个设施处的单个系统或从多个设施处的多个系统提供。例如,一个媒体源120和数据源124可合并以提供VOD内容和相关的VOD数据。为了清楚的目的,下面的讨论有时可描述交互式媒体指导应用程序是交互式节目指导的实施方式。然而应理解,下面的讨论和所讨论的特征适用于任何交互式媒体指导应用程序。提供了用于根据本发明产生系列剧资源的被排序的列表的系统和方法。如这里定义的,系列剧资源可为与特定系列的资源有关的资源。例如,系列剧可指特定的电视节目(例如StarTrek),且资源可指该特定的电视节目的剧集。系列剧播放列表的资源可包括来自一季或多季系列剧的剧集,用户或应用程序对系列剧的剧集的选择或任何其它期望的剧集的组。图2示出根据本发明原理的StarTrekTNG系列剧的播放列表200的例证性截屏。播放列表200示出包括在StarTrekTNG系列剧中的6个系列剧资源。如所示,资源以其被播放的顺序显示。应理解,资源被播放的顺序可手工或自动重新排列。对于用于给播放列表的资源的排列重新排序的系统和方法的详细讨论,见2005年12月29日提交的被共同转让的美国专利申请号11\/324,193,其公开由此通过引用在这里被全部并入。播放列表的优点是它们为用户提供相当大的灵活性和信息。可实现观看灵活性,因为用户可停止对给定资源或播放列表的重放,并返回到该资源或播放列表中完全相同的位置,用于继续重放。此外,可重新排列资源的顺序。可结合播放列表给用户提供各种信息。例如,如图2所示,可加亮当前被重放的资源(例如,Descent,Part1)。如果需要,用户可通过导航加亮区来选择资源,并输入命令以观看该资源的信息(例如,节目概述)。图3示出根据本发明的可为系列剧播放列表显示的播放列表播放条(playlisttransportbar)300。播放列表播放条300可以用基于图形的环境显示关于播放列表的信息。例如,每个单元310可相应于播放列表中的资源,且其尺寸可被调整,以反映特定资源的重放时间。信息区320可设置成指示播放列表和播放列表内资源的当前重放位置。如图3所示,信息区包括暂停指示项,以反映重放在播放列表的3:15位置暂停。当显示播放列表播放条300时,可显示当前重放的资源的名称(例如,“RaceforLife”)以及系列剧播放列表的名称(例如,“USER1’sKnightRiderPlaylist”),如所示。应理解,可对播放列表播放条进行很多变化,而不受本发明的系列剧播放列表的限制,这些变化包括,但不限于,垂直地定向的播放列表。播放列表播放条上的额外信息例如图3所示的信息可在2006年3月2日提交的、被共同转让的美国专利申请号11\/366,863中找到,其公开由此通过引用在这里被全部并入。被检索出来用于重放的系列剧资源可用任何数量的不同方法存储。资源可在本地例如在数字视频录像机上或远程地例如在联网的数字视频录像机上被录制。资源可储存在服务器例如VOD服务器、准视频点播服务器、实时媒体服务器(例如,在万维网或互联网环境中使用的那些)或任何其它适当类型的服务器上。交互式节目指导可产生针对特定类型的被储存的资源(例如,本地储存的资源、远程储存的资源或服务器储存的资源)、一个或多个选定的被储存的资源、或所有类型的被储存的资源的系列剧播放列表。例如,系列剧播放列表可包括录制在数字视频录像机上的资源、录制在联网的数字视频录像机上的资源、存储在服务器上的资源或其组合。根据本发明的系列剧播放列表可为动态的,因为资源可被添加、移除和重新排列,以提供资源的不同重放顺序。资源可由用户手工添加或可被自动添加。当手工添加时,用户可例如访问与系列剧资源有关的菜单(通过按输入设备上适当的按钮或按钮序列),使资源包括在该系列剧播放列表中。可在很多不同的情况中,资源被自动添加。例如,当录制系列剧资源(例如,在本地或远程)时,它可自动包括到该系列剧的播放列表中,且如果该系列剧的播放列表不存在,节目指导可生成播放列表(经或不经过用户同意)并将资源包括在最近创建的播放列表中。作为另一例子,当服务器储存的系列剧资源(例如VOD资源)变得可用时,它可被自动添加到该系列剧的播放列表。将被添加的资源放置在播放列表中(例如,开头或末尾)可基于多个标准。例如,如果播放列表以播送日期顺序排列,且被添加的资源播送的时间将会使该资源放置在播放列表的中间,则该资源可放置在播放列表的中间。应理解,节目指导可按给定播放列表的适当的逻辑顺序放置添加的资源。系列剧资源可由用户手工移除或被自动移除。当手工移除时,用户可例如访问菜单并使该资源被删除。用户可使所储存的资源(例如,VOD服务器资源)从播放列表移除,即使系列剧资源仍然可用于在服务器上观看。资源的自动移除可出现在任何数量的不同情况中。例如,本地或远程录制的资源可在预定的时间之后或在用户观看了资源之后被移除。此外,如果用户从数字视频录像机(不管是在本地还是远程)删除录制的资源,则它也可从播放列表被删除。对于具有固定数量的资源的播放列表,可移除资源以为最近添加的资源腾出地方。当储存在服务器(例如VOD服务器)上的资源被移除时,它可从包括该资源的播放列表自动移除。在一些实施方式中,当从播放列表移除一个或多个资源时可通知用户,特别是如果该资源是被用户手工添加到播放列表而不是被自动添加的。类似地,当新的元素自动添加到播放列表时,可提供添加通知。这样的通知可例如通过对话和\/或通过某种类型的加亮(例如,对于被移除的资源采用灰色标题、对于被添加的资源采用粗体或颜色有区别的标题)来完成。可用很多不同的方法提供或产生根据本发明的系列剧播放列表。在一种方法中,用户可在菜单(例如,显示频道和时间的网格的VOD菜单)中选择系列剧的资源或系列剧,并被提供选项来创建系列剧的播放列表。其后,与属于该系列剧的新资源被录制时或在服务器(例如,VOD服务器)上变得可用时,其可被添加到该播放列表。此外,已经存在的录制的资源或在服务器(例如,VOD服务器)上可用的资源可包括在该系列剧的播放列表中。节目指导可连续更新播放列表,以反映资源的可用性的变化(例如,录制的资源被删除或添加,或在服务器上不再可用或被添加到服务器),或反映用户是否添加、移除或重新排列播放列表中的资源。图4示出的流程图说明根据本发明原理来产生系列剧录制的资源的播放列表可采取的步骤。在图4的讨论过程中参考了图5。图5示出根据本发明原理的例证性系列剧录制选项屏幕500。在步骤410,允许用户配置系列剧录制选项。在这里,可允许用户设置特定系列剧(其可能在以前被选择)的一个或多个系列剧参数。屏幕500显示可被选择来指示交互式节目指导如何录制资源的一些参数。显示了四个不同的参数:“剧集类型”510、“待录制的频道”512、“一直保持到”514、“保持不多于”516和“将录制物添加到播放列表”520。通过按用户输入设备(例如,遥控器)上的左或右箭头或导航如所示的左或右箭头的加亮区并按用户输入设备上的预定按钮(例如“OK”按钮),用户可在每个参数的选项中切换。应理解,当用户最初访问选定系列剧的屏幕500时,可为每个参数设定默认的设置(例如,工厂或用户定义的)。应进一步理解,本发明不限于在这里示出或讨论的参数,以及可添加额外的参数,或可省略已有的参数。“剧集类型”510参数允许用户录制一个或多个不同的分类的资源。例如,选定系列剧的仅首轮资源(例如,新的、以前不可用的资源)、首轮和重播的资源或所有资源和其副本可被选择为剧集类型参数。“待录制的频道”参数512可允许用户限定录制所选定的系列剧的资源的一个或多个频道。例如,用户可选择“只有该频道”选项或“所有频道”选项。作为另一例子,用户可通过输入频道号或通过导航频道的列表并选择期望的频道来手工选择频道。“一直保持到”参数514可允许用户限定录制的系列剧资源储存在数字视频录像机上多长时间。“一直保持到”参数选项可例如包括“空间被需要时”选项,这表示,可将录制的资源储存到驻留有该录制的资源的存储空间被需要时为止。另一选项可包括“我删除”选项,这表示,可永久地储存录制的资源直到用户肯定地删除它为止。又一选项可包括“时间到期”选项,这表示,可在预定的一段时间之后删除录制的选项。又一选项可包括长度为N个资源的“FIFO(先进先出)”选项,其中N为表示可为系列剧录制的资源的总数。在该选项中,节目指导可储存N个资源。当录制N+1个资源时,从播放列表移除第一个资源,来为第N+1个资源腾出地方。当录制第N+2个资源时,移除第二个资源,依此类推。这样的FIFO的深度可由待储存的总资源的数量N、由存储器大小限制(例如,50MB)或由持续时间限制(例如,5小时)来确定。“保持不多于”参数516允许用户限定可被储存的选定系列剧的资源的数量。用户可例如选择“所有剧集”选项,其可导致对选定系列剧的所有资源进行录制。另一选项可为“被指定的数量”选项,其使用户能够选择将为选定系列剧录制的资源的数量。回来参考图4,在步骤420,可指定播放列表。在“将录制物添加到播放列表”参数520中,用户可选择“创建新的播放列表”选项或“选择已有的播放列表”选项。选择“创建新的播放列表”选项可提供允许用户输入播放列表名称或从被提供的选项中进行选择的覆盖图(overlay)或屏幕。选择“选择已有的播放列表”选项可提供包括已有一系列播放列表的覆盖图或屏幕,用户可从已有播放列表选择期望的播放列表。在一些实施方式中,可根据系列剧的名称创建和自动命名新的播放列表。在步骤430,根据所配置的系列剧录制选项录制的资源包括在指定的播放列表中。因此,该播放列表的优点是,当用户希望重放某个资源集合(例如,某个系列剧的资源)时,用户可选择该系列剧的播放列表并开始重放。此外,这样的播放列表提供额外的方便程度,因为用户不需要从相对大的资源(例如,录制的资源)列表中创建系列剧播放列表。也就是说,根据本发明,当用户配置系列剧的录制选项时,属于该系列剧的录制的资源自动包括到该系列剧的播放列表中。本领域中的技术人员应认识到,图4所示的步骤仅仅是例证性的,且可增加额外的步骤。例如,可提供说明用户如何输入系列剧录制选项屏幕的步骤。用户可使用任何数量的适当的方法输入系列剧录制选项。在一种方法中,用户可能观看恰好是系列剧的一部分的资源。在观看该资源时,用户可在输入设备上按预定的按钮(例如,录制按钮),以访问系列剧录制选项屏幕,例如图5的屏幕500。在另一方法中,用户可通过与资源的屏幕指导(例如,网格指导(gridguide))中的单元进行交互作用(例如,选择包含系列剧资源的单元)来访问系列剧录制选项屏幕。现在讨论用户可如何创建系列剧录制资源播放列表的例子。假定用户希望设置Fox上的电视节目“24”的系列剧录制。用户可例如通过选择资源“24”并输入使系列剧录制选项屏幕(例如屏幕300)被显示的命令来发起系列剧录制。当显示录制选项屏幕时,用户可通过选择参数来配置录制选项,如上讨论的。假定用户选择指示交互式节目指导来录制Fox上的新剧集的参数。用户可进一步选择使录制物被添加到新的或已有的播放列表的参数。假定用户创建标为“24播放列表”的新的播放列表。当用户确认了被配置的系列剧录制选项时,交互式节目指导可接着将后续的“24”新剧集的录制物分组在“24播放列表”中。用户在需要时可访问“24播放列表”以重放“24”的剧集。图6示出的流程图说明了根据本发明原理来将录制的资源包括在根据录制的资源自动创建的播放列表中可采取的步骤。图6中的流程图表示当属于特定系列剧的预定数量的资源(例如,至少两个资源)被录制时交互式节目指导自动产生每个系列剧的播放列表的实施方式。此外,该实施方式可能不需要肯定性操作(例如,在系列剧录制选项菜单中指定播放列表),以便使录制的系列剧资源包括在播放列表中。如果需要,可允许用户设置特定系列剧资源的数量的阈值,阈值数量的资源必须被录制以使交互式节目指导创建该系列剧的播放列表。例如,用户可将阈值设置为3,这表示,在系列剧的播放列表被创建之前,要求录制了该系列剧的至少三个资源。在步骤610开始,一些资源被录制。录制的资源可包括属于或不属于一系列剧的资源。在步骤620,对哪个系列剧(若有的话)相应于所录制的资源进行确定。在步骤630,可自动创建每个所确定的系列剧的播放列表。如果需要,直到确定了至少预定数量的属于给定系列剧的资源已被录制或目前被储存在数字存储设备上,才可创建该系列剧的播放列表。当播放列表被创建时,交互式节目指导可指定每个被创建的播放列表的逻辑名称(例如,通过处理与录制的资源相关的元数据或其它数据)。例如,如果“Lost”的剧集被录制,则节目指导可将名称“Lost”指定给为“Lost”创建的播放列表。在步骤640,属于特定系列剧的录制的资源可包括在该系列剧的播放列表中。当用户访问播放列表的列表时,用户可以有选择自动产生的播放列表中的一个的选项,以重放包括在其中的资源。本领域技术人员应认识到,图6中的步骤仅仅是例证性的,且可增加额外的步骤并可更改已有的步骤。例如,可更改步骤630,以只有在属于系列剧的至少预定数量的资源被录制时才自动创建该系列剧的播放列表。图7示出的流程图说明了根据本发明原理来创建录制的资源的播放列表可采取的步骤。结合图7描述的实施方式所涉及的播放列表,是为从特定频道录制的资源的子集创建的,且使其资源以特定的顺序排列。在步骤710开始,录制在特定频道上可用的资源的子集。该子集可包括根据任何适当数量的标准录制的资源。例如,子集可包括在预定的一段时间期间(例如,从十一点到两点)在给定频道上录制的资源。子集可包括在频道上录制的与预定的主题(例如,喜剧或动作)匹配的资源。子集可包括在特定的频道上在每天或每星期的相同时间出现的节目的持续进行的录制。在步骤720,自动创建播放列表,以包括从特定频道录制的资源的子集。在任何给定时间录制的资源的最大数量可被限制到N个资源。FIFO布置可用于在资源的总数超过N个资源时从列表删除资源。在步骤730,播放列表中资源的重放顺序可根据一个或多个预定的标准排列。例如,资源的顺序可按时间、标题、字母顺序、首次播送日期、类别(例如,主题)或任何其它适当的标准排列。节目指导可自动排列播放列表中资源的顺序,或用户可指示节目指导应使用哪个标准来排列播放列表。可选地,用户可将一个或多个资源手工移动到播放列表中不同的位置。用于排列播放列表中的资源并手工重新排列资源的规则的几个例子可例如在2005年12月29日提交的美国专利申请号11\/324,193中找到,该申请在这里通过引用被全部并入。图8示出的流程图说明根据本发明原理来产生系列剧VOD资源的播放列表可采取的步骤。在图8的讨论期间对图9-11进行参考。在步骤810,允许用户选择属于系列剧的VOD资源。这在图9中示出,其中加亮区910被导航到特定的VOD资源。当选择资源(例如,通过按OK按钮或等效物)时,可向用户提供如图10所示的截屏。在图10中,用户可将加亮区1010导航到“YES”,以创建选定系列剧的播放列表。当选择了“YES”时,可创建选定VOD资源的系列剧的系列剧播放列表,如在图5的步骤820中所示的。如果需要,当用户选择“YES”时可提供VOD系列剧播放列表选项屏幕,例如图11所示的屏幕。VOD系列剧播放列表选项屏幕可使用户能够指定对于播放列表的一些选项。例如,用户可指定多少资源可保持在播放列表中、当资源随后被观看之后(或如果用户以前观看过它)是否将资源保持在播放列表中、以及当新资源被添加到播放列表时是否向用户提供消息。应理解,在VOD系列剧播放列表选项屏幕中可包括其它选项。在步骤830,节目指导可将系列剧的可用VOD资源自动包括在系列剧播放列表中。例如,参考图11,VOD系列剧的所有资源或仅仅子集可包括在播放列表中。应理解,根据不同的VOD播放列表选项设置,已经被用户看过的那些VOD资源可以不包括在播放列表中。也就是说,节目指导可维持用户的观看者配置文件(viewerprofile),并可监控在资源被包括到播放列表之前,哪些资源已被观看。在步骤840,节目指导可动态地更新系列剧播放列表。通过动态地更新系列剧播放列表,节目指导可考虑资源的重新排列、在服务器上不再可用的或已被观看的资源的移除、以及在服务器上变得可用的与VOD系列剧播放列表有关的资源的添加。图12示出的流程图说明根据本发明原理可结合系列剧播放列表采取的步骤。在步骤1210,提供选定系列剧资源的系列剧播放列表。例如当用户在菜单(例如,VOD菜单或显示频道和时间的网格)中选择系列剧的资源或系列剧并被提供给创建系列剧的播放列表的选项时,可提供系列剧播放列表。可给用户提供定制对于系列剧播放列表的选项的机会(该步骤没有示出)。例如,用户可设置关于可包括在播放列表中的资源的数量的限制,确定是否只有录制的资源、只有服务器储存的资源或所有类型的资源(例如,本地和远程录制的资源或服务器储存的资源)被包括在播放列表中,设置指示在播放列表中排列资源的顺序的参数,设置指示如何更新播放列表(例如,如何添加或移除资源)的参数,以及任何其它适当的选项。在步骤1220,实质上在创建系列剧播放列表之后立即选择用于包括在该播放列表中的资源。节目指导可例如搜索本地和远程录制的资源以及储存在服务器上的资源,并将属于系列剧的资源包括进来。应理解,节目指导可例如将搜索限制为仅仅特定类型的资源(例如,录制的资源),从而将所包括进来的资源限制为该特定类型的资源(例如,录制的资源)。当资源被包括在播放列表中时,节目指导可将资源的顺序排列成预定的标准。对于可如何排列资源的例子,例如见2005年12月29日提交的美国专利申请号11\/324,193。在步骤1230,更新系列剧播放列表以反映播放列表的变化(例如,资源的添加、移除和\/或排列)。此外,节目指导可例如更新视觉指示项的位置,以显示在播放列表中的当前重放位置。例如,如果重放位置是在被移除的资源中,则节目指导可使重放位置(和视觉指示项)自动前进到在播放列表中的下一资源的起始处。在另一实施方式中,可创建播放列表以包括特定系列剧的N个最近的资源。这样的播放列表不需要被限制到录制的资源,而可包括可被检索和播放的其它资源,例如VOD资源。该播放列表可使用FIFO控制方式来储存N个最近的资源,以决定当需要添加新的资源时移除哪个资源。假定用户对历史频道上的ModernMarvels感兴趣并创建ModernMarvels播放列表。当需要时,节目指导可维持用户可重放的10个最近的ModernMarvels剧集。在又一实施方式中,预定义的播放列表可储存在用户装置上或通过客户-服务器方式被访问。这样的播放列表可能适合于由希望将内容(例如,广告产品、服务或电视节目,例如电影和按次收费观看比赛项目)推播(push)给观众的第三方厂商使用。例如,第三方可提供电影宣传片的播放列表。因此,当用户希望查看哪部电影可通过例如按次收费观看得到时,他或她可访问电影宣传片播放列表并重放其中包含的资源。节目指导可允许用户在资源被重放时订购电影。图13是示出的流程图说明根据本发明原理来基于一个或多个选定的资源分组参数将播放列表的资源分成组(cluster)而可采取的步骤。在图13的讨论期间对图14A以及14B进行参考。如这里定义的,对资源的分组指对播放列表或其它资源列表的资源的重新排列。该重新排列可产生具有与原来包括在播放列表中的相同数量的资源或减少数量的资源。如这里定义的,组,指的是播放列表或资源的其它列表中的至少一个资源,所述至少一个资源与使该资源与播放列表中的其它资源分开的一个或多个参数相关。在步骤1310开始,显示播放列表,其中资源以预定的顺序(例如与播送顺序相反)排列。可例如以播送日期、颠倒的播送日期或录制日期或任何其它适当布置的顺序排列资源。图14A中示出根据预定顺序(例如,按录制日期)排列的例证性播放列表1410。在步骤1320,显示了一些交互式资源分组节点。这些交互式节点包括可由用户选择来形成对给播放列表分组的基础的参数。在节点中可选择的参数可从与播放列表中的资源相关的特征得到。例如,在电视节目资源中,演员、导演、制片人、布景地点、类型、节目主题和与资源相关的其它适当的因素可用作参数。当一些不同节目的资源包括在播放列表中时,节目本身可为参数。其它参数可包括播送日期、季(如果资源属于系列剧)或截止日期(对于VOD资源)。交互式节点可具有分级安排,其使用户能够指定他或她愿意如何给播放列表的资源分组。在图14A中,示出三个交互式节点1420、1422和1425,虽然应认识到,可使用任何数量的节点。交互式节点1420可包括初级或“粗调”参数,而节点1422和1425可包括次级或“细调”参数,如组分级指示项1430、1432和1434所指示的。本领域技术人员应认识到,交互式节点的参数不必是分级的,且在每个节点中设置的参数可以是同等的。例如,如果用户希望使图14A中的所有节点等同,则用户可将加亮区1424导航到指示项1432和1434,并将其改变为初级参数。在步骤1330,允许用户选择每个节点的资源分组参数。在图14A中,对节点1420选择“演员A”,而对节点1422选择“节目X”。加亮区1424被显示为加亮的节点1425,其将“节目Y”和“节目Z”显示为该节点的可选的选择。节点1425显示下拉菜单,以说明用户可选择给定节点的不同参数的一种可能的方式。用户可将加亮区导航到“节目Y”或“节目Z”,且通过例如按输入设备上的按钮(例如“OK”)来选择期望的参数。在步骤1340,根据至少一个选定的资源分组参数来将资源分成组。当资源被分成组时,可将每组中的资源按在原始播放列表中资源被排列的预定顺序排列。可选地,可允许用户指定顺序(未示出)。在图14A中,用户可将加亮区1424导航到“现在分组”元素1440,并选择它来使节目指导根据在节点1420、1422或1424处选择的参数将资源分成一组或多组。当节目指导给播放列表1410的资源分组时(图14A),它使用“演员A”作为主要分类标准,意味着只有与“演员A”相关的资源包括在被分组的播放列表中。此外,在与“演员A”相关的资源中,这些资源根据次级参数“节目X”和“节目Y”被分组。图14B示出当(图14的)播放列表1410的资源根据选定的参数被分组时可提供的播放列表1415,这些参数可与播放列表1415同时示出。播放列表1415中的每个资源都与“演员A”相关,且这些资源按节目X和Y分组。注意,节目X的资源以其出现在播放列表1410中的顺序排列(即,节目X#5在节目X#7之前列出),从而遵守分组之前的资源的预定顺序。如果需要,用户可调整节点1420、1422和1425中的参数,并选择项目1440来给原始列表(即,列表1410)的资源重新分组,以获得新的播放列表。此外,用户可将加亮区导航到项目1450,以开始重放播放列表1410或1415中的资源。图15示出的另一个流程图说明了根据本发明原理来基于一个或多个选定的资源分组参数将资源分成组而可采取的步骤。在本实施方式中,参数例如“类型”可用于给资源分组,且标识符可邻近播放列表显示以展示对播放列表中资源的分组的基础。标识符本质上可为文本或图形的(例如,图标、缩略图、动画GIF类、或实际视频或视频循环(videoloop))。在图15的讨论期间对图16和17进行参考。在步骤1510开始,提供了以预定顺序排列资源的播放列表。图16和17分别示出以预定顺序排列资源的播放列表1610和1710。在步骤1520,资源根据至少一个参数被分成组。那些分组的资源在步骤1530显示。图16和17分别示出其中资源被分组的播放列表1620和1720。注意,图16示出播放列表的每个资源仅被放置在一个组中。不要求总是这种情况。事实上,有可能有存在资源不满足任何给定组的标准的情况,因而可能不被包括在组中,或它可包括在标为“其它”的组中或逻辑上为“其它”资源而被保留。此外,可能出现资源满足两个或多个组的标准的情况,导致该资源包括在它满足标准的每个组中。这例如在图17中示出,其中StarTrekTNG第4集包括在“浪漫”组和“战争”组中。在图17中,资源根据两个参数分组,“类型”为初级参数,而“主要演员”为次级参数。在步骤1540,对于每个组显示至少一个标识符。该标识符可指示形成组的基础,因而向用户通知该组中的每个资源所共有的特征。在显示标识符时可采取不同的方法。例如,在一种方法中,可显示“单级”标识符,如图16所示。在图16中,一个标识符(例如,演员名字)显示成邻近每个组。作为例子,在组1622中,StarTrekTNG第20集和StarTrekDS9第3集都由演员MichaelDorn主演。在另一方法中,可显示“多级”标识符,如图17所示。在图17中,组1722具有两级标识符,其中初级标识符(例如,浪漫)与顶级组中的每个资源相关,而两个次级标识符(Picard和Troy标识符)每个都与顶级组中的资源的子集相关。作为例子,StarTrekTNG第4、6和7集是在浪漫情节中由Picard主演。作为另一例子,StarTrekDS9第22集在以战争相关的类型为特征的一集中由Cardassians主演。本领域技术人员应认识到,图15所示的步骤仅仅是例证性的,且可更改已有的步骤,可增加额外的步骤,并可省略步骤。例如,可增加步骤来说明用户可选择可形成将资源分成组的基础的至少一个参数。作为另一例子,用户可将加亮区导航到被显示的标识符,并选择该标识符以开始重放与该标识符相关的资源。在图16中,例如,用户可将加亮区(未示出)导航到“WhoopiGoldberg”标识符,使交互式电视节目指导开始重放组中与该标识符相关的资源。在图17中,例如,用户可将加亮区(未示出)导航到“战争”标识符,以重放与“战争”标识符相关的所有资源,或用户可选择“borg”标识符,以只重放与“borg”标识符相关的“战争”组中的资源的子集,或可选地,重放与所有组或组的子集中的与Borg标识符相关的那些资源。图18是示出的流程图说明了根据本发明原理来基于由交互式媒体指导应用程序自动确定的资源分组参数将资源分成组可采取的步骤。在步骤1810,提供了以预定顺序排列资源的播放列表。在步骤1820,交互式媒体指导应用程序可自动确定资源分组参数。指导应用程序可用任何数量的适当的不同方式确定资源分组参数。例如,指导应用程序可根据用户或设备配置文件选择参数。作为另一例子,指导应用程序可随机选择可从与播放列表中的资源相关的资源分组参数库中得到的一个或多个资源分组参数。作为另一例子,指导应用程序可向用户建议资源分组参数或根据与列出的资源相关的候选参数的出现频率或可变性(variability)分析自动选择。例如,在一个实施方式中,可调整算法以试图总是将列表分成在美学观点上或人机工程学上适合于特定的系统的特定数量(例如4)的组。在算法的第一部分中,根据资源内相关资源属性类别的可变性考虑候选参数。例如,可考虑表示属性类别“类型”的参数。当分析资源时,可能确定发现只有资源的三种不同的“类型”(例如,“剧情”、“家庭”和“动作”)。然而,与资源的组的资源属性相关的另一属性类别可为“客串明星”,且在该类别内,可能有四种不同的类型(例如,“WilliamShatner”、“GeorgeBush”、“Madonna”和“Sting”)。这这种情况下,只根据可变性标准,算法可确定,“客串明星”是比“类型”好的用于给资源分组的参数。然而在一个实施方式中,对自动参数确定算法来说,对组的大小的相对平衡可以是另一考虑因素。所以,例如如果“客串明星”参数将导致“99%”的资源被分到“Madonna”组中,而“类型”参数将导致资源相当平均地分布在3个组中,则“类型”参数在本实施方式中可为优选的参数,即使它不满足期望的4个组的目标。一些示例性分组参数包括节目制作人、节目长度、节目的分辨率(例如,HD\/SD)、在节目中使用的压缩技术(例如,MPEG-2、MPEG-4部分10(AVC)和H.263)、音频质量(例如,DolbyPro-logic或Dolby数字5.1)、分级(例如,TV-14、TV-MA、PG-13和R)、制片人、资源类型(例如,基于VOD、线性、流式和基于DVR的资源以及视频和音频资源)。在混合资源类型播放列表应用中,“资源类型”可为对给资源分组有特定意义的参数。然而,也可使用其它参数。例如,考虑包括电影资源、电视系列剧资源和“top40hits”音频资源的资源列表。反映“top3艺术家\/演员”的资源属性的分组参数可用作分组参数。在本例中,“JessicaSimpson”可出现在电影、电视系列剧节目和歌曲中,因而标为“JessicaSimpson”的组可用所有3种类型的资源形成。“Beyonce”可为跨音乐和视频的另一艺术家,且根据她在组内资源中多长时间露面一次,她可被选择为“top3个艺术家\/演员”之一,并且可以是另一组的基础。最后,“Madonna”可被选择为“top3”的第三位,并且是用于第三组的标识符,导致不同于资源类型的分组。在步骤1830,资源可根据被确定的分组参数被分成组。在步骤1840,可显示被分组的资源。本领域技术人员应认识到,图18所示的步骤仅仅是例证性的,且可更改已有的步骤,可增加额外的步骤,并可省略步骤。例如,可增加步骤来说明可显示可形成将资源分成组的基础的至少一个参数。应理解,虽然结合上面讨论的分组实施方式提到的资源主要指面向电视的节目,例如录制的节目,但资源并非限制如此。可使用其它媒体类型的资源。例如,可结合根据本发明原理的分组实施方式使用线性资源,其可指在广播节目—不管是过去的、当前的和\/或未来的节目中可用的资源。如果需要,可结合根据本发明的分组实施方式使用书签资源,其可记录给定资源(例如,VOD或系列剧录制的资源)的重放位置。而且,音频资源也可结合根据本发明的分组实施方式使用。应进一步理解,可根据本发明原理给资源的组合(例如,系列剧录制的资源和VOD资源)分组。在一些实施方式中,可远离播放列表最终在其上执行的目标设备远程地执行用户与指导应用程序的交互作用(如在本发明的不同实施方式中描述的)。例如,所描述的用户交互作用(例如,播放列表创建和操作)可通过在第一地点(例如,Phoenix,Arizona)处的膝上型计算机上运行的互联网浏览器(例如,InternetExplorer(IE)版本6.0或FireFox)执行,且由用户交互作用产生的播放列表可在位于远离第一地点的第二地点(例如,Radnor,PA)的设备(例如,数字视频录像机如摩托罗拉6412)上执行。如这里定义的,对播放列表中资源进行重放或对播放列表进行重放指的是,以资源在播放列表中存在的顺序一个接一个地无缝地播放这样的资源。也就是说,播放列表是包括资源和隐含顺序的结构,其中一旦被发起,播放列表中的资源就可按隐含顺序连续地、一个接一个地重放,而不需要与用户的交互作用。本发明的上述实施方式是为了例证而不是限制的目的而提出的,且本发明仅由所跟随的权利要求限定。...
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1