用于顺序创建系列片节目的情节集合的系统和方法

文档序号:7642243阅读:461来源:国知局
专利名称:用于顺序创建系列片节目的情节集合的系统和方法
技术领域
本发明涉及交互式媒体指南系统,更具体地涉及记录呈现为系列 片中的情节(例如电视节目系列片、任何其他节目系列片或任何其他 类型的系列片的情节)的媒体的交互式媒体指南系统。本发明是对现 有的基本系列片记录功能(有时称为"放映季录像")的改进。系列片 记录功能涉及用户选择记录系列片一部分的节目。当用户选择记录系 列片一部分的节目时,媒体指南系统自动计划记录播送的系列片的每 个情节,或将要记录第 一次播送的系列片的"新"情节。
背景技术
当交互式媒体指南系统的用户较晚发现系列片(例如,在电视节 目系列片的放映季的较晚时间),或错过观看或记录系列片的一些或 所有情节时(在一个放映季中或在整个系列片的一个或多个放映季中),用户通常难以以情节的顺序访问或观看系列片的情节或捕捉没 有被原始记录的情节的重复(即,重播)。虽然系列片的许多、大部 分或全部情节随着时间变化变得可用(如,重播),但不是所有的情例如,电视节目系列片可以是联播的,但不是电视节目系列片的所有 情节都在同一时间可用,有些节目可能一直不会重播。一些媒体内容可能是松散的内容。通常松散的内容自我包含在每 个情节中,不包括与媒体内容的其他情节的共同故事情节。例如,系列片"Seinfeld,,的情节通常是松散的。观看者可以观看一个情节而不用 观看系列片先前的所有情节来理解故事。但是,其他媒体内容可能在 性质上是连续的。连续的节目可以是任何包括时间成分的节目,例如 以推荐顺序观看。连续节目可以和系列片中的其他情节共享主题内容和/或情节次序。连续节目的例子包括系列片"24"的情节。无序观看系列片"24"的 情节的用户可能不能认清或理解在先前没有观看的情节中介绍的某些 角色、主题内容或情节元素。这经常使观看者感到迷惑或对媒体内容 失去兴趣。为了完全理解连续节目的情节,通常在观看该连续节目之 前必须先看其他相关的节目,或者必须以节目原始呈现的顺序观看连 续节目。因此,对于连续的系列片,虽然将来观看的次序特别地重要,但 是系列片情节的重播不一定总是以他们原始呈现的次序进行。次序对 于一些松散的系列片也很重要。例如,无序观看系列片"Seinfeld"的一 些情节的用户可能不能认清或理解在先前未观看的情节中介绍的某些 角色、主题内容或情节元素。甚至在电视节目以它们的原始放映季重 播时,也不一定提供所有的情节,被提供的情节也可能不是按次序提 供。观看者也可能只错过了一个情节或情节的系列。因此,需要提供一种可以允许用户方便地记录系列片的 一些或所 有情节的系统和方法,使用户能按顺序观看系列片的情节。发明内容根据本发明的原理,提供的交互式媒体指南应用程序可以以情节 原始呈现的顺序,呈现过去的或当前的系列片的期望的情节组。该期 望的情节组在此可以被称为"系列片集合"。如在下文中详述的,通过 收集(例如,从远程服务器进行编辑或记录、点播服务器、任何其他 适当的服务器、记录设备、广播、或任何其他适当的源)不按照它们 原始呈现的顺序的情节,并以它们原始呈现的顺序呈现系列片集合的 情节,创建系列片集合。系列片集合可以是来自系列片的一个或多个 放映季的情节,用户或应用程序选择的系列片的情节或任何其他期望 的情节组。系列片集合中的一个或多个情节可以是已经记录在记录设备上 的,也可以是已经可用于从服务器进行点播的,或者已经可以通过任12何其他适当方式可用的。还没有记录在记录设备上的情节,已经可用 于从服务器点播的情节或者已经通过任何其他方式可用的情节在此都 被称为错过情节,无论用户先前是否已经观看或记录了该情节。在一 些实施例中,在用户指示期望创建系列片集合之前,将没有系列片集 合的情节被记录,可用于从服务器进行点播或者通过任何其他适当的 方式可用,也就是说,在这种情况下,所有的情节都被当作错过情节。 媒体指南应用程序可以接收用户指令以记录系列片集合的错过情 节。在一个实施例中,用户的指令可以只是用户利用文本或语音输入, 请求^^体指南应用程序记录系列片集合的错过情节。例如,用户可以只要呼叫一个免费电话号码,并通过说"创建The Sopranos Season One的系列片集合,,来指令媒体指南应用程序记录系列片集合的错过 情节。在另一个实施例中,媒体指南应用程序可以是在线网站,其中 各种媒体的主题和放映季被作为提示提供,并且用户可以从可用媒体 的菜单中进行选择。响应于用户指令,媒体指南应用程序可以向一个 或多个媒体源查询错过情节并对它们进行记录。媒体指南应用程序可 以以用户已经记录的(如果已经进行了记录)或已经可用的(例如, 从服务器进行点播)的情节的顺序对错过情节进行组织,以创建允许 用户按顺序观看系列片的情节的情节的集合(即,系列片集合)。在一些实施例中,媒体指南应用程序在提示用户按顺序重放情节 之前,可以进行等待直到所有的系列片集合的情节都已经被记录。在 其他实施例中,媒体指南应用程序可以在预定数量的有序情节已经被 记录后(例如,系列片集合的前三个情节),提示用户开始观看情节。如上所示,系列片集合可以用于过去的系列片或当前的系列片。 对于过去的系列片,系列片集合中所有错过情节都已经被原始呈现(例 如,广播、或通过视频点播被首映等)。当为过去的系列片创建系列 片集合时,记录的所有错过情节都被认为是重播的或是该节目的原始 呈现的重复。通常,情节的编号可以按照情节被原始呈现的顺序进行。例如, 情节1.1可以是被原始呈现的系列片(系列片集合)的第一放映季中的第一个情节,情节1.2可以是被原始呈现的系列片的第一放映季中 的下一个或笫二个情节,依此类推直到被原始呈现的系列片的第 一放 映季的最后一个情节。那么,情节2.1可以是系列片的第二放映季中 的第一个情节,情节2.2可以是第二放映季中的下一个或第二个情节, 依此类推直到系列片的第二放映季的最后一个情节。因此,情节可以 被识别为x.y,其中x是放映季号,y是在x放映季中的情节号。对于当前的系列片,系列片集合可以包括原始呈现的情节,但是 也可以包括在将来将播送的一个或多个情节的原始呈现。例如, 一个 节目的一个放映季可以包括23个情节。情节1.1-1.11可以已经被原始 呈现,情节1.12当前正在被原始呈现(即,已经广播),情节1.13-1.23 会在将来原始呈现。当前,媒体指南应用程序可以接收用户的指令为 该节目创建系列片集合。为了创建该系列片集合,媒体指南应用程序 可以以其中媒体指南应用程序记录错过情节(如下所述)的方式,记 录情节1.1-1.11。如果当前正在呈现情节1.12,如果其可用于记录, 媒体指南应用程序可以记录该节目,或者如果用户没有及时调到该节目,媒体指南应用程序可以将节目作为错过情节以捕捉整个节目作为 记录。情节1.13-1.23可以在将来进行原始呈现时被记录。情节 1.13-1.23仍然可以被当作错过情节,在此对错过情节的描述也同样可 以应用于在将来被原始呈现的节目情节。在将来被原始呈现的系列片 的情节可以被当作错过情节,因为用户可能没有观看系列片集合直到 系列片集合中的情节被记录。因此,用户可能错过这些情节的原始呈 现。直到所有的系列片集合的情节被记录,系列片集合可以被认为是 不完整的系列片或不完整的系列片集合。当记录不完整的系列片集合 的错过情节时,在一些实施例中,媒体指南应用程序可以只记录错过 情节。在其他实施例中,当用户期望取代用户已经记录的情节的副本 时(例如,以高清晰度的副本取代标准清晰度的副本),媒体指南应 用程序也可以记录非错过情节。媒体指南应用程序可以从任何可访问的媒体源(尽管在一些实施例中,只能使用某些预定的源),记录不完整的系列片集合的错过情 节。例如,媒体指南应用程序可以确定错过情节是否可以作为电视节 目通过用户广播、电缆或卫星传送系统、因特网、因特网协议电视
(IPTV)或任何其他方式提供,并计划记录错过情节。媒体指南应用
程序例如可以查询用户电视传送系统中的视频点播服务器或另一个点
播媒体服务器(例如,网站),并按需记录错过情节。
媒体指南应用程序例如也可以向用户提供等到情节对用户的"免
费"源可用以后系列片集合可用的选项,或者支付一定数额的钱以后马 上得到点播、DVD或任何其他适当的选择上的系列片集合的选项。媒
到情节^用户的a)费,,源可;的信息,、以便用户、I够决定是否支付一 定数额的钱来马上得到点播、DVD或任何其他适当的选择上的系列片 集合。同样,媒体指南应用程序可以基于用户的偏好,来决定是否自 动得到点播、DVD或任何其他适当的选项上的系列片集合。例如,用 户可以设置媒体指南应用程序当用户将不得不等待三个月或任何其他 用户定义的时间以上直到情节对用户"免费,,的源可用时,总是支付一 定数额的钱来马上得到点播、DVD或任何其他适当的选项上的系列片 集合。
错过情节可以利用任何适当的方法记录。在一些实施例中,当错 过情节变得对媒体指南应用程序可用时,可以对其进行记录。例如, 当系列片的情节被广播时,可以对其进行记录,或者如果系列片的情 节可用于点播,可以马上对其进行下载。可以为用户将情节记录在用 户装置上或远程记录设备上(例如,远程服务器)。在其他实施例中, 如唯一资源定位符、情节识别号或统一定位符(URL)的识别符可以 被媒体指南应用程序存储。当用户指令应用程序重放情节时,媒体指 南应用程序可以从合适的源检索实际情节。
在一些实施例中,交互式媒体指南应用程序可以向用户提供具有 用户可以选择指示用户希望如何观看错过情节的选项的显示。选项可 以包括,例如当用户装置可以从媒体提供商或跨不同的媒体提供商访问整个系列片时,设置警告;集合系列片的情节;对情节进行点播 访问;获得情节的DVD;如果可用通过PPV购买情节;以及下载对 用户来说新的系列片的情节。通过参考附图和下文中对优选实施例的详细描述,本发明的进一 步特点及其本质和各种优点将变得更加明显。


图1A示出了根据本发明的一个实施例创建系列片的错过情节的 系列片集合的示意性流程图。图IB示出了根据本发明的另一个实施例收集被包括在系列片集 合中的系列片情节的示意性流程图。图2是根据本发明的一个实施例的情节列表数据结构的一个实施 例的示意图。图3是根据本发明的一个实施例的错过情节识别符列表数据结构 的一个实施例的示意图。图4是根据本发明的 一 个实施例的已记录的情节识别符列表数据 结构的一个实施例的示意图。图5示出了根据本发明的一个实施例的示意性节目列表显示屏图6示出了根据本发明的一个实施例的用于用户选择记录的节目 的示意性节目信息显示屏幕。图7示出了根据本发明的一个实施例的示意性系列片集合设置显 示屏幕。图8示出了根据本发明的一个实施例的示意性手动系列片集合设 置显示屏幕。图9示出了根据本发明的 一个实施例的示意性高级系列片集合设 置显示屏幕。图10示出了根据本发明的一个实施例的示意性系列片集合列表 显示屏幕。图11示出了根据本发明的一个实施例的示意性优先级显示屏幕。
图12A示出了根据本发明的 一个实施例的用于完整系列片集合的
示意性通知显示屏幕。
图12B示出了根据本发明的一个实施例的用于非完整系列片集合
的示意性通知显示屏幕。
图13示出了根据本发明的一个实施例的具有系列片集合选项的
示意性显示屏幕。
图14是根据本发明的示意性交互式媒体指南系统的示意图。
图15是根据本发明的示意性用户电视装置的示意图。
图16是根据本发明的附加示意性用户电视装置的示意图。
图17是根据本发明的示意性遥控器的示意图。
图18是根据本发明的示意性用户计算机装置的示意图。
图19是根据本发明的示意性用户装置的通用示意图。
具体实施例方式
用户可用的媒体数量在任何给定的媒体传送系统中都是大量的。 因此,许多用户期望某种形式的媒体指南,其界面允许用户能有效地 导航媒体选择并轻松地识别他们可能期望的媒体。提供这种指南的应 用程序在此被称为交互式媒体应用程序,或者有时被称为媒体指南应 用程序或指南应用程序。
交互式媒体指南应用程序可以根据它们提供指南的媒体,采取各 种形式。 一种典型形式的媒体指南应用程序是交互式电视节目指南。 一种典型的媒体指南应用程序的类型是交互式电视节目指南。交互式 电视节目指南是其中众所周知的指南应用程序,其允许用户在其中导 航并定位电视节目观看选择,以及在某些系统中是数字音乐选择。电 视节目(以及音乐节目)可以通过传统广播、电缆、卫星、因特网、 IPTV或任何其他方式提供。节目可以基于用户提供(有时指交费节 目),如付费收看节目或者如视频点播系统(VOD)的点播。不同类 型节目提供商在此可以被称为媒体源。随着因特网、移动计算和高速无线网络的出现,用户能够访问他们在传统上不能访问的个人计算机(PC )和设备上的媒体。非以电视 为中心的平台(non-television-centric platform )(即,以不是用户广 播、电缆或卫星电视传送网络的一部分的装置分布媒体)允许用户在 其中导航并定位期望的视频剪辑、全动视频(其可以包括电视节目)、 图像、音乐文件和其他适当的媒体。因此,媒体指南在现代非以电视 为中心的平台上也是必需的。例如,媒体指南应用程序可以提供为在 线应用程序(即,在网站上提供)、或单机应用程序或手持计算机、 个人数字助理(PDA)或蜂窝电话上的客户端。在一些实施例中,用 户可以通过媒体指南应用程序远程控制装置。例如,用户可以访问在 线媒体指南并他们的家用装置上设置记录或其他设置。这可以通过直 接控制用户装置的在线指南或通过在用户装置上运行的另一个媒体 指南来实现。在2005年10月7日提交的美国专利申请No.11/246,392 中对交互式媒体指南应用程序的远程访问有更详细的讨论,通过引用 将其全文包括在本申请中。出于说明的目的,本发明在此将以涉及以电浮见为中心的方法进《亍 描述,但这并不意味着是对本发明的限制。例如,本发明可以应用于 以其他类型的媒体的原始呈现顺序进行呈现,例如音频系列片或点播 媒体系列片(例如,在一次只对系列片的一个情节或情节的子集可用 的网站)。根据本发明的示意性交互式媒体指南系统将例如结合附图14-19 在此描述。其中适当的参考涉及的示意性媒体指南系统,结合附图1-13 以及对过程、数据结构和显示屏幕的描述,本发明将变得更加明显。提供根据本发明的以情节原始呈现的顺序,呈现过去的或当前的系列片的期望的情节组(即,系列片集合)的媒体指南应用程序。当 交互式媒体指南系统的用户较晚发现系列片(例如在电视节目系列片 某放映季的较晚发现或在电视节目系列片的某放映季已经结束以后发 现),或错过观看或记录系列片的一些情节时,需要创建系列片集合。 对于连续系列片的节目,将来观看的次序特定重要,但是系列片情节的重播不 一 定总是以它们原始呈现的次序进行。系列片集合的创建使 媒体指南应用程序收集(即,从远程服务器、点播服务器、任何其他适当的服务器、记录设备、广播、或任何其他适当的源进行编辑或记 录)期望的情节组,使用户能够以它们原始呈现的顺序观看情节。系列片集合可以来自电视节目系列片的一个或多个放映季、用户 或应用程序选择的系列片情节或任何其他期望的情节组。选择的系列片情节可以是一个放映季内的情节序列(例如,电视节目系列片"The Sopranos",情节3.4-3.16)、 一个以上的放映季内的情节序列(例如, "The Sopranos",情节4.16-5.2), —个或多个放映季的非序列情节(例 如,"The Sopranos",情节1.1、 1.4、 1.5和1.7)、情节的特定序列 (例如,"TheSopranos"的每个放映季的所有第一和/或最后情节)的 情节的子集或在一个或多个放映季内的任何其他期望的系列片情节的 子集。当系列片集合的所有情节都已经被记录时,系列片集合可以被认 为是完整的系列片集合。系列片集合被认为是不完整的系列片集合, 直到系列片集合的所有情节都已经被记录。如果合适的话,通用术语 "系列片集合"在此可以指完整或不完整的系列片集合,或指两者。通 用术语"系列片集合"并没有限于完整的或不完整的系列片集合,除非 另有说明。图1A示出了根据本发明的一些实施例用于创建可用的系列片集 合的示意性过程100。在步骤102中,交互式媒体指南应用程序可以 从用户接收兴趣指示以创建选定的系列片情节的系列片集合。在一个 实施例中,用户指令可以是用户简单地利用文本或语音输入,请求媒 体指南应用程序记录系列片集合的错过情节。例如,用户装置设备可 以包括用户麦克风。用户可以通过说"创建The Sopranos Season One 的系列片集合"来简单地指令媒体指南应用程序记录系列片集合的错 过情节。在可替代的实施例中,用户装置设备可以包括键盘、遥控器、或备,例如用于菜单的遥控器或用于PC导航的鼠标。用户可以通过利
用键盘、遥控器或任何其他适当的设备向显示屏幕输入自由文本,来 简单地指示媒体指南应用程序记录系列片集合的错过情节。用于接收
用户指令创建系列片集合的系统和方法将例如结合图5-11的显示屏 幕和图2-4的数据结构在下文中进行详述。
在步骤104中,可以收集包括在系列片集合中的选定的系列片情 节。可以用媒体指南应用程序通过从远程服务器、点播服务器、任何 其他适当的服务器、记录设备、广播或任何其他适当的源对情节进行 编辑或记录,来收集情节。在步骤104中由媒体指南应用程序对情节 进行收集以后,过程100接着前进到步骤106。
在步骤106中,完整的系列片集合的情节可以以它们原始呈现的 顺序被组织和显示。媒体指南应用程序也可以通过以每个情节原始呈 现的顺序显示系列片集合中的所有情节的列表,来通知用户系列片集 合是完整的。当系列片集合完整时通知用户,可以通过各种方法显示 系列片集合,将进一步结合步骤116和图2-4的描述对此进行更为详 细地讨论。
图1B示出了用于收集包括在根据本发明的其他实施例可用的系 列片集合中的系列片情节的步骤104的示意性子步骤。在步骤108中, 可以根据用户指令识别包括在系列片集合中的系列片的情节。在步骤 108中识别的情节可以包括系列片集合的所有情节。识别的情节可以 例如是节目系列片的放映季的所有情节。为了说明本发明,节目系列 片"The Sopranos,,的放映季可以在此被描述为系列片集合的期望的情 节组。然而,这并不意味着将本发明只限于该节目的该期望的情节组。 在该示意性例子中,可以假定在节目系列片"The S叩ranos,,的放映季 中有23个情节。
在步骤IIO中,交互式媒体指南应用程序可以识别已经对用户可 用的系列片集合的情节。如果在家庭网络的存储设备和/或其他已经记 录了可用于用户的节目的本地或远程存储设备中找到情节,那么情节 可以被识别为对用户可用。所有已经记录的可用于用户的情节,可用于使系列片集合变得完整,并在一些实施例中,可以不必对这些情节 进行再次记录以作为创建系列片集合的一部分。将在下文中例如结合图14-19中的系统描述,更为详细地讨论有关存储设备和在存储设备 上记录情节的进一步细节。在图IB中示出的步骤112中,可以识别可用于记录的被当前认 为错过情节的那些情节。可用的错过情节可以是需要记录以使系列片 集合完整的系列片集合的情节,并可从当前已知的或在将来某一时间 知道的一个或多个查询的媒体源获得。将在下文中例如结合图2-4以 及14-19,更加详细地讨论用于查询一个或多个媒体源以确定节目可 用性的系统和方法。媒体指南应用程序可以从其获取并记录错过情节 的一个或多个源的例子可以包括,传统广播、电缆或卫星节目媒体源 以及基于定购的媒体源或基于购买的媒体源、付费收看、VOD、因特 网下载、DVD提供商、IPTV或任何其他类型的媒体源。在图1B中示出的步骤114中,媒体应用程序可以记录已经在步 骤112中被识别为可用的错过情节(如下文所述)。在决定框116中, 可以确定系列片集合是否是完整的。如果基于步骤110、 112和114 的执行,已经为用户记录了系列片集合的所有情节,那么可以认为系 列片集合是完整的。如果在决定框116中确定系列片集合是完整的,那么图1A中示 出的过程100可以前进到步骤106。如果在图1B中示出的决定框116 中确定系列片集合是不完整的,那么图1A中的过程100可以回到图 1B中的步骤112以进一步识别可用于记录的错过情节。在实践中,图1A的过程100中示出的一个或多个步骤可以与其 他步骤组合以任何适当的顺序执行,经修改并行执行,例如同时或基 本同时,或删除一部分步骤执行。例如,在一个实施例中,如果需要 媒体指南应用程序获取系列片集合的所有情节,可以删除图1B中示 出的步骤110,无论一些情节是否已经可用。在其他实施例中,如果 媒体指南应用程序确定没有情节对用户可用,那么步骤110可以被绕过。在一些实施例中,当确定系列片集合完整时,可以修改从决定框
116回到步骤112。例如,在一些实施例中,不断重复回到步骤112, 直到错过情节被识别为可用于记录。在其他实施例中,可以以预定间 隔回到步骤112(例如,每10分钟、每30分钟、每一'卜时、每12小 时、每天等)。可以基于事件,例如当媒体指南应用程序接收到新的 节目数据信息时,回到步骤112。当媒体指南应用程序接收到新的节 目数据信息时,这可以表示有更多的先前不可用的错过情节在不久的 将来变得可用。
在一些实施例中,在步骤114中的记录错过情节可以包括建立用 于记录的系列片集合的情节,并在以后记录情节。因而,在到达决定 框116以后,才进行实际的情节记录,因为情节直到将来某一时间才 被广播。在这个实施例中,决定框116中系列片集合是否完整的确定, 可以包括确定是否所有的情节都已经被记录或计划被记录。如果满足 这次测试,那么图1A中示出的过程IOO可以前进到步骤106,但是媒 体指南应用程序可以不通知用户系列片集合是完整的,还是因为一些 情节还没有被记录,因为这些情节可以直到将来某一时间才被广播 (即,系列片集合是不完整的)。在这个实施例中,所有错过情节都 已经被识别为当前可用或在将来某一时间可用,并在当前被记录或在 某一将来已知时间被记录。在其他实施例中,媒体指南应用程序可以 呈现系列片集合,但是可以通知用户系列片集合是不完整的。在另一 个例子中,用户可以在过程100的任何步骤中访问不完整的系列片集 合。例如,当对用户可用的情节已经被识别时,可以在图1B中示出 的步骤110之后,期望访问系列片集合。
可以通过显示系列片集合中的所有情节的列表,访问完整或不完 整的系列片集合,其中情节以每个情节原始呈现的顺序显示。如上所 述,在一些实施例中,媒体指南应用程序可以在图1A示出的步骤106 中通知用户系列片集合是完整的。在其他实施例中,媒体指南应用程 序可以显示不完整的系列片集合。当显示不完整的系列片集合时,媒 体指南应用程序可以指示哪个情节已经被记录,哪个情节被计划记录,以及哪个情节不能用于记录(参见,如图10)。在一些实施例中,当
提供不完整的系列片集合时,只可以显示那些已经被记录的情节。在 其他实施例中,那些已经被记录的情节可以和计划被记录的情节或不 能用于记录的情节一起显示。在一些实施例中,可以期望显示错过情节。
如果已经记录了系列片集合的指定情节序列的 一 部分,那么可以
期望访问不完整的系列片集合。例如,如果"The S叩ranos"的情节 2.1-2.3以及2.7-2.10可用,那么媒体指南应用程序可以开始呈现系列 片集合。在该例子中,用户可以观看情节2.1-2.3并在其中用户观看情 节的过渡时间中,媒体指南应用程序可以发现一个或多个情节2.4-2.6 以及2.11-2.23变得可用,并可以被记录。媒体指南应用程序可以基本 从开头开始呈现不完整的系列片集合,并当用户观看开头的情节时, 填充后面的错过情节的缺口 (即,使系列片集合完整)。
可以理解的是,可以在完整之前,访问不完整的系列片集合的其 他指定序列。例如,继续相同的例子,在一些实施例中,用户可以在 情节2.7开始观看,观看情节2.7-2.10,同时媒体指南应用程序收集从 情节2.11向后的系列片集合的其余情节。由于媒体指南应用程序可以 追踪观看者的观看历史并知道用户先前已经观看或播放了情节 2.1-2.6,因此该功能是可以期望的。用于追踪观看历史以确定已经观 看或播放的节目的系统和方法,将结合1999年8月13日提交的Ellis 等人的No.09/374,043的美国专利申请,现在的美国专利No.6,898,762, 2002年2月21日提交的Ellis等人的No.10/105,128的美国专利申请
以及Cordray等人的递交日期为_,专利申请号为
_的美国专利申请(律师代理号No.UV-377A),通过引用
将这些文件将其全文包括在本申请中,以及结合图3、 4和9在下文中 进4亍更为详细地i寸论。
在其中系列片集合不完整的实施例中,如果需要的话,可以向用 户提供从点播(视频点播或VOD)、付费收看(PPV) 、 DVD、通过 因特网下载或以任何其他访问不同于广播媒体源的情节的方式访问和购买错过情节的机会。如果系列片集合的 一个或多个情节不可用或从 广播媒体源可用,那么该实施例对用户来说是可期望的,但在将来某 一时间对用户是不可以期望的。在将来的时间里对用户不可以期望是 因为,用户可能在将来当节目一被用户记录设备记录时,就观看那些 系列片的一个或多个情节。例如,系统可以提示用户"您已经有了除三
个情节以外的所有情节,那三个情节以每个1.99美元获取,现在购买 吗?,,或者"系统已经搜索错过的两个情节达90多天了 ,您希望以任何 方式进行观看吗,我们现在继续观看吗?,,。在一些实施例中,可以向 用户提供从VOD、 PPV、 DVD、因特网或任何其他不同于广播媒体源 的方式记录和获取其余的错过情节的机会。如杲用户希望加快创建系 列片集合的话,该功能是可以期望的。在一些实施例中,可以向用户 提供继续从广播媒体源(没有附加费用)创建系列片集合或从一个或 多个上述提供的其他媒体源(要求付费)获取一些或所有其余错过情 节的选择。在一些实施例中,用户可以取得关于其余错过的媒体情节 何时可用以及是否可以付费从其他媒体源获取其余错过的媒体情节的 定期更新。
媒体指南应用程序可以在图1A示出的步骤106中,组织系列片 集合的所有情节,并在用户访问不完整的系列片集合任何其他时间, 呈现系列片集合的状态。组织系列片集合的所有情节可以包括,提供 显示系列片集合和/或收集信息和/或来自其中存储系列片的情节的记 录设备的情节本身。用于组织系列片集合的信息可以存储在本地或远 程数据库或任何其他存储方式中。在一个或多个这些数据库中的信息 可以是任何适当的数据管理格式、环境或应用程序,例如,关系数据 库格式、面向对象的数椐库格式、数据仓库、数据目录、知识管理系 统或任何其他适当的用于对相关信息进行存储和编制索引的设备、环 境或应用程序。为了对本发明进行说明,可以将数据结构描述为对用 于提供系列片集合的必要信息进行组织,但是可以利用任何格式、环 境或应用程序。将例如结合附图2-4在下文中对用于组织系列片集合 的情节的示例性数据结构进行描述。图2示出了被组织成示意性数据结构200的系列片集合信息的一 个实施例。尽管未示出,但数据结构200可以包括系列片集合的识别 符,其允许用户装置识别包括系列片集合识别符的数据结构,因而4吏 得用户装置或其他设备可以正确的对数据结构进行解析。可以理解的 是,可以由媒体指南应用程序创建多个系列片集合,并因此可以需要 对应于每个系列片集合的数据结构200的多个实例。
数据结构200可以包括字段202,该字段202可以包括所有系列 片集合的所有情节。字段202可以包括系列片集合的情节列表,并利 用情节识别符识别每个情节。字段202可以响应于用户的兴趣指示, 聚积情节识别符列表,以创建系列片集合,如图1的过程100的步骤 102所示。系列片集合的情节识别符可以从一个或多个服务提供商、 数据源、节目源、电视分布式设施或任何其他数据提供商、服务器或 媒体源(在此统一称为媒体源)获取。将结合附图3和4在下文中详 细讨论情节识别符。字段202可以以情节识别符链接列表、情节识别 符数组、情节识别符表格或任何其他情节识别符的组织结构的形式进 行组织。可以理解图2-4的数据结构的所有字段可以利用任何组织结 构进行组织。字段204可以包括系列片集合的所有已记录的情节。字 段206可以包括系列片集合的所有错过情节。字段208可以包括可用 和/或计划用于记录的系列片集合的所有错过情节。字段210可以包括 所有不可用的系列片集合的错过情节。
能够由数据结构200的系列片集合信息指定的类型特点依据特定 实施方式可以是较多或较少特定的。例如,数据结构200可以包括涉 及系列片集合的系列片中的其他情节的字段。再回到"The S叩ranos,, 的例子,如果数据结构的系列片集合用于"The Sopranos"的第一放映 季,该字段可以包括用于2-4放映季中的情节的情节识别符(例如, 不在系列片集合中的情节)。对用户来说,可以期望该功能以使用户 能够具有放映季或用户当前没有为其创建系列片集合的其他情节组的 情节信息。
当为系列片集合创建或示例化数据结构200时,字段204可以为空,因为媒体指南应用程序可能仍然不知道任何对用户可用的情节。
字段206可以包括系列片集合的所有情节,因为当数据结构200被创 建时,媒体指南应用程序将所有情节当作过程中该点处的错过情节
(即,图1B中示出的步骤108)。字段208也可以为空,因为媒体指 南应用程序可能仍然没有计划记录任何情节或者仍然没有将任何情节 识别为可用。首先,相似的字段206、字段210可以包括系列片集合 的所有情节,因为媒体指南应用程序可能仍然没有查询媒体源以查看
情节是否可用。
当在图1B中示出的步骤IIO中,情节被识别为对用户可用时(即, 先前记录的),那些情节的情节识别符(唯一节目ID)可以被增加到 字段204。当情节识别符被增加到字段204时,其可以从字段206和 210移除,因为该情节不再被认为是错过的或不可用的。为了确定情 节是否对用户可用,媒体指南应用程序可以获取用户存储设备(本地 或远程)上的情节的情节识别符。接着,媒体指南应用程序将从用户 存储设备上获取的情节识别符与字段206中的那些情节识别符进行比 较,以确定系列片集合是否需要用户存储设备上的情节。例如结合图 14-19中的系统描述在下文中详述的,在进行记录时,情节识别符可 以与情节一同存储在用户存储设备上。每个情节或节目的情节识别符 都可以包括在节目指南数据中,并可用于与情节一同存储或存储在独 立的存储位置中。在其他实施例中,可以在情节存储在用户存储设备 中以后,从一个或多个媒体源获取情节识别符。
在图1B的步骤112中,当情节被识别为可用于记录时,那些情 节的情节识别符可以增加到图2所示字段208上,并从字段210上移 除。在图1B示出的步骤112中,当查询一个或多个媒体源时,情节 识别符可以被获取为节目信息数据的一部分。在步骤112中被获取为 节目信息数据的一部分的情节识别符可以作为图2的数据结构200中 的独立字段被存储或可以存储在用户存储设备的独立位置中。如果节 目信息数据的情节识别符与字段210的情节识别符相匹配,那么情节 可以;故识别为可用于记录。响应于该确定或匹配,该匹配的情节识别符被增加到字段208,并从字段210移除。
在一些实施例中,字段208可以包括两个独立字段(l)用于那 些可用于记录但没有计划进行记录的情节的一个字段,以及(2)用于 那些可用于记录并且计划进行记录的一个字段。如果情节没有满足某 一条件,那么情节可用于记录,但是没有计划进行记录。例如,情节 不是以期望的格式(例如,用户只想要计划将高清晰度节目包括到系 列片集合中,而不是标准清晰度节目)。在其中字段208只使用了其 中一个所述的字段的实施例中,如果其满足所有的条件,那么可以只 将情节增加到字段208中。在其中为字段208使用了两个字段的实施 例中,媒体指南应用程序能够通知用户情节不满足所有用户或系统指 定的条件。这对用户有利,因为用户可以为了加快使系列片集合完整, 而选择记录并没有满足所有用户条件的情节。
可用但没有计划进行记录的另 一个例子是上文讨论的情节,例如, 额外收费情节、类似点播的情节、付费收看(PPV)情节,DVD情节 等。如果在记录节目中发生调度冲突,情节也可用但没有计划进行记 录。将结合例如图11在下文中更加详细地讨论调度中的系列片集合情 节的冲突以及这些沖突如何解决。
当在步骤114中记录情节时,可以首先将情节识别符增加到字段 208以指示它们被计划进行记录,并且接着当它们被记录时,增加到 字段204并从字段206和208移除。当在图1B示出的决定框116中 确定系列片计划是否完整时,媒体指南应用程序可以将图2中的字段 202与204进行比较,以确定它们是否相同,因为这可以指示已经记 录了系列片集合的所有情节。可替代地,媒体指南应用程序可以确定 字段206是否为空,因为这可以指示没有错过情节。当在图1B的决 定框116中确定系列片集合完整时,媒体指南应用程序可以自动本地 创建DVD。例如,当已经本地记录"TheSopranos,,的放映季时,媒体 指南应用程序可以以需要附加费用或不需要附加费用的方式,自动创 建长期存储的一个或多个DVD。
图3示出了被组织成示意性数据结构300的错过情节的信息实施例。数据结构300可以被包括为图2的数据结构200的字段206、 208 和210中的情节识别符或条目。字段302可以包括数据结构300表示 的系列片集合的错过情节的情节识别符。情节识别符可以以任意数量 的方式来实现,包括单独包括放映季识别符或包括情节识别符和放 映季识别符的情节或节目识别号;通过节目名称、节目的放映季号以 及节目的情节号的识别;或任何其他识别系列片集合的特定情节的实 现方式。数据结构300的字段302的情节识别符允许用户装置识别包 括情节识别符的数据结构,因而允许用户装置或其他设备正确地对数 据结构进行解析。
字段304可以包括有用的错过情节日期、时间和频道有关的信息。 字段304中所指的特定广播(即,通过日期、时间和频道)可以是满 足用户或媒体指南应用程序指定的条件的下一个可用的广播。在一些 实施例中,情节可以在不同的日期、时间和频道上可用,因此字段304 可以包括错过情节的条目列表。由于下述原因,在字段304中包括错 过情节的条目列表是有益的。在一个实施例中,如果发生调度冲突, 具有多个可用的时间来记录节目有助于解决冲突。此外,与错过情节 识别符匹配的 一些情节可以具有多个特征并或多或少的取决于各种媒 体指南应用程序设置。例如,如果情节以多种格式可用(例如,高清 晰度和标准清晰度),对用户来说,相对于这些格式的其他格式,更 期待其中的一种格式。
在一些实施例中,字段304中没有指示错过情节不可用的条目。 在这种情况下,数据结构200可用作字段206和210的识别符。如果 字段304中有指示错过情节可用的条目,数据结构200可以用作字段 206和208中的识别符。在一些实施例中,字段304可以指示节目是 否可用于点播,因此字段的日期和时间情况不必要提供。此外,字段 304也可以指示特定情节是否可用于购买或免费。
字段306可以指示错过情节在其上可用的一个或多个媒体源。如 果对于情节字段304中有多个匹配,那么字段306可以包括字段304 中的每个条目的对应信息。媒体源可以包括广播提供商、卫星提供商、有线电视提供商、VOD提供商、PPV提供商、DVD提供商(例如 Netflix、 Blockbuster或任何其他DVD提供商)、因特网提供商、任 何服务器或任何其他媒体提供商。字段306中的每个条目可以包括能 够向用户提供(通过广播传输、下载、邮件等)情节的媒体源的识别 符。媒体源的识别符可以包括指示其中情节在该媒体源上可用以能够 获取情节的识别符或其他信息。
字段308可以包括字段304中的每个条目的格式信息。如上所述, 情节可以以标准清晰度、高清晰度或任何其他可用的格式进行传送。 将结合图14-19的系统示意图在下文中更加详细地讨论节目的不同格 式。各种其他情节特定信息还可以被包括为数据结构300中的字段。 字段308中的条目可以对应于字段304中的那些条目。字段310可以 包括一个或多个用户或用户装置关于错过情节的历史。例如,如上所 述,媒体指南应用程序可以追踪观看者的观看历史以确定观看者是否 已经观看过或播放过情节。如将结合附图9在下文中更为详细地讨论 的,媒体指南应用程序可以从用户接收指令不记录先前观看过或播放 过系列片集合的情节。在该实施例中,情节可以被构造地看作"已记录 的",并且其情节识别符可以从字段206中移除并增加到字段204上, 即使情节没有被实际记录过。利用数据结构解决这个问题的其他方法 也可以实现,但总的来说,这个方法能够根据用户的设置使系列片集 合完整(即,不记录用户已经观看或播放过的情节)。
能够由数据结构300的系列片集合信息指定的类型特点依据特定 实施方式可以较多或较少地特定。
图4示出了被组织为示意性数据结构400的已记录情节的信息的 实施例。数据结构400可以被包括为图4的数据结构400的字段402 中的情节识别符或条目。字段402可以包括数据结构400表示的系列 片集合的已记录的情节的情节识别符。数据结构400的字段402中的 情节识别符可以允许用户装置识别包括情节识别符的数据结构,因而 使得用户装置或其他设备可以正确的对数据结构进行解析。字段404 可以包括有关其中存储系列片集合的情节的媒体源的信息。例如,情节可以存储在家庭网络、本地服务器、远程服务器上的存储设备上或
任何其他存储设备上。将结合附图14-19在下文中更加详细地讨论情 节的存储。有关情节存储在媒体源的什么地方的信息,可以包括识别 符或其他指示情节在该媒体源的什么地方可用的信息。字段406和408 类似于数据结构300的字段308和310,而且对它们的描述也同样适 用于数据结构400。
如上所述在图1的过程100的步骤116中,例如,媒体指南应用 程序可以通知用户系列片集合是完整的。有关当系列片集合完整时, 在访问系列片集合中利用数据结构200、 300和400的进一步的细节, 将结合附图10在下文中进行更为详细地讨论。能够由数据结构400 的系列片集合信息指定的类型特点或多或少特定于所依据的特定实施 方式。
图5-13示出了用于实现本发明的系统和方法的示意性显示屏幕。 一些这种示意性显示屏幕(例如,图5-11)向用户提供创建系列片集 合的机会。图5示出了显示节目列表的示意性节目列表显示屏幕500。 可以在1998年9月17日提交的美国专利申请No.09/157,256中找到显 示节目列表的各种方法,通过引用将该申请的全部并入本文。显示屏 幕500提供格子的指南501 ,以提供来自各个源的节目列表。
显示屏幕500包括由频道、时间或任何其他适当的目录组织的节 目列表。显示屏幕500将节目列表504包括为示例性节目列表。节目 列表504包括计划的集合图标506以指示在该列表中被识别的情节将 被记录为系列片集合的一部分。计划的集合图标506可以针对特定情 节显示,例如,当用户在图1中示出的步骤102中已经选择包括为系 列片集合的一部分的情节时。节目列表可以包括取消的集合优先级图 标508以指示计划成为系列片集合一部分的情节可能由于能够通过基 于集合优先级取消计划的记录而解决的媒体指南应用程序的冲突,而 不进行记录。通过访问节目指南信息和/或例如图2-4的数据结构,各 种图标可以被包括为显示屏幕500的一部分,以指示作为系列片集合 的一部分的情节的状态。例如结合附图ll在下文中将更为详细地讨论集合优先级。
当突出显示窗口 502处于节目列表504之上时,响应于用户对遥 控器INFO按钮的选择,媒体指南应用程序可以显示信息显示屏幕, 例如图6中示出的信息显示屏幕600。信息显示屏幕600也可以响应 于用户观看节目在任何其他时间从任何其他显示屏幕上观看节目时, 对遥控器INFO按钮的选择,进行显示。信息显示屏幕600包括主题 显示602并可以包括当前正在调到的频道上播送的节目的节目视频 (未示出)。信息显示屏幕600也包括计划要被集合的图标604,其 指示情节是系列片集合的一部分。计划要被集合的图标604可以由于 图1B中示出的步骤108而被显示,类似于图5的图标506。
媒体指南应用程序可以在信息显示屏幕600中向用户提供相关节 目指南选项。相关节目指南选项可以包括集合系列片选项606、提醒 选项、加锁选项、其他播送时间选项和其他适当的节目指南选项。一 些这种和其他选项的例子在Rudnick等人在1999年7月16日提交的 美国专利申请No.09/356,268以及Ellis等人在2002年2月21日提交 的美国专利申请No.10/105,128中示意性地示出,两份申请通过引用并 入本文。
在图1A中示出的步骤102中,通过选择"集合"选项606媒体指 南应用程序可以接收用户的兴趣指示以创建系列片的选定情节的系列 片集合。通过选择用户界面(例如,遥控器)上的"集合"按钮,媒体 指南应用程序也可以接收用户指令以记录节目系列片的错过情节,将 结合附图17-19在下文中更为详细地对此进行描述。响应于用户选择 用户界面上的"集合,,按钮,媒体指南应用程序可以显示系列片集合设 置显示屏幕,例如,图7中示出的系列片集合设置显示屏幕700。
图7包括向用户提供能够设置或修改系列片集合设置的选项。例 如,可以在显示屏幕700中提供高级设置选项702,放映季设置选项 704、手动i殳置选项706、警告用户选项708、取消选项710以及保存 设置选项714。如果需要,可以显示其他选项。在一些实施例中,显 示屏幕700中的选项可以显示为用户从其选择创建系列片集合的屏幕
31(例如,观看电视时在格子指南上的搜索结果显示屏幕等)上的叠加。
用户可以移动突出显示窗口 712到任何这些选项上,并按下遥控 器的OK按钮来选择选项。例如,响应于用户对放映季设置选项702 的选择,媒体指南应用程序可以允许用户选择应当包括在系列片集合 中的哪个放映季或哪些放映季(参见,图1的步骤102)。选定的放 映季可以识别包括在系列片集合中的选定系列片的情节(例如,如图 1B中的步骤108所示)。
用户也可以选择搜索情节。例如,媒体指南应用程序可以允许用 户利用关键词选择搜索描述、评论或任何其他信息。媒体指南应用程 序也取得关于用户正在搜索的系列片或情节的间接可用的材料。用户 也可以选择搜索可能感兴趣的情节或系列片。例如,媒体指南应用程 序可以响应于用户为一个放映季"Seinfeld"建立系列片集合的选择,而 显示可以通知用户"如果你喜欢Seinfeld,你也可能喜欢Curb Your Enthusiasm"的显示屏幕。
响应于手动设置选项704的用户选择,媒体指南应用程序可以显 示允许用户手动选择哪些情节被包括在系列片集合中(参见,图l的 步骤102)的手动设置显示屏幕。例如,将结合附图8在下文中更为 详细地讨论示意性手动设置显示屏幕。选定的情节也可以识别包括在 系列片集合中的选定系列片的情节,如图1B的步骤108所示。
响应于高级设置选项702的用户选择,媒体指南应用程序可以显 示高级系列片集合设置显示屏幕,将例如结合图9在下文中对此进行 更为详细地讨论。响应于警告用户选项708的用户选择,媒体指南应 用程序可以允许用户选择何时由媒体指南应用程序针对完成系列片集 合的完成进展进行警告。例如,当系列片集合完整时(例如,已经记 录了系列片集合内的所有情节),当已经记录了情节序列中用户选定 数量的情节时,其中已记录的情节序列使用户能够开始访问系列片集 合(例如,系列片集合的前三个情节、系列片集合的前六个情节、其 中用户观看历史指示用户先前已经观看了 1-6情节的第七到第十二情 节等),或在任何适当的时间,用户可以选择被警告。将结合图12A-12B在下文中更为详细地讨论各种警告选项和显示屏幕。如图1A的步骤 106中所示的呈现系列片集合的情节的实施例,可以允许用户观看系 列片集合。
响应于保存设置选项714的用户选择,媒体指南应用程序可以保 存用户选择系列片集合的设置。利用系列片集合可以调用图l的过程 100,并且数据结构200以及其他必要信息的创建,例如,数据结构 200和300保存设置也可以包括用户选樹包括相关联的数据结构200 ) 作为用户概况信息一部分的系列片集合。这在多用户环境中是有用的, 例如,将例如结合图10并结合高级系列片集合选项在下文中更为详细 地讨论是否使用用户的概况信息。最后,响应于取消选项710的用户 选择,媒体指南应用程序可以退到先前显示的显示屏幕,例如图6示 出的信息显示屏幕600而不创建系列片集合。
可以理解的是,在显示屏幕700中提供的选项仅仅是示意性的, 并可以对一个或多个选项进行增加或移除。例如可以在显示屏幕700 中包括图9的所有的高级选项。此外,可以移除一个或所有的选项, 以便某个选项能被默认选定。例如,在一个实施例中,选项702可以 是在显示屏幕700中提供的唯一选项(可以只显示为叠加)并允许用 户选择情节的其中一个情节的预定分组(例如,特定放映季)。在另 一个实施例中,不包括任何选项,并且媒体指南应用程序可以确定哪 个放映季(或其他期望的情节分组)与选定的节目相关联,并基于默 认分组创建系列片集合。可以设置默认选项用于创建系列片集合并可 以包括在图7和9中提供的任何一个或多个选项。
响应于图7所示的手动设置选项706的用户选择,媒体指南应用 程序可以显示手动系列片集合设置显示屏幕,例如,图8所示的手动 系列片集合设置显示屏幕800。图8包括例如列表802的情节列表。 列表802包括图标804以指示特定情节已经被记录为系列片集合的一 部分,或可以选择包括为系列片集合的一部分的以前记录的一部分。
手动系列片集合显示屏幕800也包括可以向用户提供能从存储器 或提供用于存储的存储设备删除情节的删除这个情节选项806。媒体指南应用程序可以向用户提供能将突出显示窗口 808移动到删除这个 情节选项上以选择删除与删除这个情节选项806相关联的特定列出的 情节。选项810可以被包括为与可以向用户提供能记录情节作为系列 片集合的一部分的列表相邻。通过显示屏幕800,媒体指南应用程序 可以接收用户指令以选择将一个或多个放映季系列片的特定情节记录 为系列片集合的一部分或者如果情节已经被记录,则包括为系列片集 合的一部分。
响应于用户选择如图7所示的高级选项704,媒体指南应用程序 可以显示高级系列片集合设置显示屏幕,例如,如图9所示的高级系 列片集合设置显示屏幕900。图9包括向用户提供能对系列片集合进 行设置或修改系列片集合的设置的高级系列片集合选项。例如,可以 提供集合优先级选项902、集合频道选项904、查看所有情节选项906、 集合日期选项908、集合时间选项910、集合之前观看的情节选项912、 格式选项914和保存选项916。如果需要,可以显示其他选项。
高级系列片集合设置显示屏幕900包括用于用户为系列片集合设 置集合优先级的集合优先级选项902。可以将集合优先级设置为高优 先级、中优先级、低优先级或任何其他适当的优先级。在另一个实施 例中,媒体指南应用程序可以向用户提供能将突出显示窗口 918移动 到集合优先级选项902上,并按下遥控器"OK,,按钮。接着,媒体指南 应用程序可以向用户提供系列片集合优先级顺序显示屏幕。将例如结 合图11在下文中更为详细地讨论示意性系列片集合优先级顺序显示 屏幕。重要的是,集合优先级可以允许媒体指南应用程序通过比较不 同的系列片集合、系列片集合中的情节、以及其他建立的记录(普通 系列片记录、以前的记录等)对情节的记录编制优先级。
如图9所示的高级系列片集合设置显示屏幕900包括为用户从"免 费"频道、付费频道、点播频道、"付费收看"频道或任何其他频道的组 合设置记录系列片集合的集合频道选项904。系列片集合频道选择还 可以包括,例如用于设置系列片集合的节目的原始频道、所有可能的 频道、用户选定的选择频道、特定类型的频道(例如,广播或付费频
34道)或任何其他适当选择的频道。
高级系列片集合设置显示屏幕900包括用于用户观看系列片集合 中的所有情节列表的查看所有情节选项906。响应于查看所有情节选 项906的用户选择,媒体指南应用程序可以显示列出用户已经选择包 括在系列片集合中的所有情节的显示屏幕。该所有情节列表可以包括 所有可用媒体源中的情节。将例如结合图IO在下文中,更为详细地讨 论示意性系列片集合列表显示屏幕。
如图9所示的高级系列片集合设置显示屏幕900包括用于用户设 置只记录特定日期的系列片集合的集合日期选项908。用户可以选择 特定日期、所有日期或任何其他适当的日期的组合。
高级系列片集合设置显示屏幕900包括用于用户设置只在特定时 间记录系列片集合的集合时间选项910。用户可以选择在黄金时段、 深夜、清晨、白天、如选定情节的一天中的相同时间或其他任何时间 或时间的组合记录情节。默认地,如果用户没有选择时间、媒体指南 应用程序可以选择只记录用户通常不观看电视的 一 天中的时间播送的 情节。
高级情节集合设置显示屏幕900包括用于用户设置记录或不记录 已经观看过的情节的集合之前观看的情节选项912。媒体指南应用程 序可以维护特定用户观看过的所有情节的历史,以作出该决定。该决 定可以是从用户接收的指令的一部分以如图1中示出的步骤102创建 选定系列片的系列片集合。结合图1、 3和4在上文中对此进行了更为 详细地描述。
高级系列片集合设置显示屏幕900包括用于用户设置记录标准清 晰度、高清晰度或任何其他格式的系列片集合的情节格式选项914。
最后,高级系列片集合设置显示屏幕900包括用于用户保存用户 在高级系列片集合设置显示屏幕900中选择的设置的保存设置选项 916。
如上所述,高级系列片集合设置显示屏幕900包括用于用户查看 在系列片集合中的所有情节列表的查看所有情节选项906。响应于选择查看所有情节选项卯6的选择,媒体指南应用程序可以显示系列片 集合列表显示屏幕,例如图10所示的系列片集合列表显示屏幕1000。 媒体指南应用程序可以在其中集合产生的不同于主电视平台的平台上
或其他设备上,显示系列片集合列表显示屏幕1000。例如,媒体指南 应用程序可以在因特网浏览器、蜂窝电话或任何其他用户可以建立和 调度不同的系列片集合的适当的设备上,显示系列片集合列表显示屏 幕IOOO。媒体指南应用程序也可以在任何适当的设备上创建集合。最 后,媒体指南应用程序可以在任何适当的设备上显示系列片集合。现
在参考图10,系列片集合列表显示屏幕1000可以列出在系列片集合
中的所有情节,并可以包括还没有计划记录的情节,已经记录的情节
或已经计划记录的情节。系列片集合列表显示屏幕1000包括情节列
表,例如可以包括情节描述和任何其他系列片集合中的情节信息的列
表1002。
为了提供对系列片集合的访问,媒体指南应用程序可以访问图2 的数据结构200。数据结构200提供了上述包括在系列片集合中的三 个条目的情节已记录的情节(即,图2的字段202和图10的图标 1004 );计划记录的情节(即,图2的字段208和图10的图标1010) 以及不能用于记录的情节(即图2的字段210和图10的图标1014)。 当提供图10的显示屏幕1000时,媒体指南应用程序可以参考图2的 数据结构200以提供访问系列片集合的必要信息。
可以在列表中包括图标1004以指示特定情节已经被记录为系列 片集合的一部分或已经由用户根据选择创建系列片集合而已经被记 录。无论如何,每个具有图标1004并作为其列表1002的一部分的每 个情节可以包括在数据结构200的字段204中,以指示其已经存储为 系列片集合的一部分。系列片集合列表显示屏幕1000也可以包括也可 以包括删除这个情节选项1006,其可以向用户提供能从存储器或存储 设备删除情节。媒体指南应用程序可以向用户提供能移动突出显示窗 口 1008到删除这个情节选项1006上以选择删除与删除这个情节选项 1006相关联的特定列出情节。在列表中可以包括图标1010以指示可以计划将特定情节记录为 系列片集合的一部分。图标1010可以分别类似于图5和图6中的图标 506或604,并可以与图2的字段208或数据结构200相关。系列片集 合列表显示屏幕1000也可以包括取消这个集合选项1012,其向用户 提供能取消将与选项1012相关联的情节记录为系列片集合的一部分。
图标1014可以包括在列表中以指示特定情节没有被计划记录为 系列片集合的一部分。因为,例如,情节没有在可预见的将来在广播 媒体源上计划可用。系列片集合列表显示屏幕1000也可以包括排序这 个情节选项1016,其可以相用户提供能对点播、DVD、付费收看或任 何其他方式上的情节进行排序。例如,如果情节没有在可预见的将来 计划可用,媒体指南应用程序可以向用户提供选择对点播、DVD、付 费收看或任何其他方式上的情节进行排序的机会以避免等待从广播媒 体源变得可用的情节。这些选项可以提供在显示屏幕1000中或单独的 显示屏幕中。在一些实施例中, 一些情节只能从广播媒体源可用。在 这个实施例中,可以不提供排序选项1016,因为其只对广播媒体源免 费可用。在一些实施例中,媒体指南应用程序可以向用户提供特定情 节将在某些天内免费可用的信息,以便用户可以决定他或她是否希望 付费以更快地取得。在这个实施例中,可以提供更快取得选项1022。 为了确定情节是否可以通过附加费用而更快的可用,媒体指南应用程 序可能需要搜索远程数据库。将例如结合图13在下文中更为详细地讨 论,响应于选择更快取得选项1022,向用户提供系列片集合选项显示 屏幕。
用户也可以选择单个列表1002以查看如图6所示的该情节的节目 信息屏幕600。利用图6所示的信息屏幕600,单个情节可以从存储器 或可以提供存储的存储设备上删除。媒体指南应用程序也可以在信息 屏幕600上显示有关突出显示情节或有关如图IO所示的系列片集合列 表显示屏幕1000上的所有情节的附加信息。信息可以包括系列片情节 主题、情节描述、客串演员或任何其他有趣的信息。信息可以在例如 数据结构300和400的数据结构的字段中找到。附加集合选项1018可以包括在系列片集合列表显示屏幕1000中。 用户可以选择附加集合选项1018以建立可以与显示屏幕1000中列出 的系列片集合相关的附加系列片集合。例如,如果在显示屏幕1000 中列出的系列片集合是"The Sopranos,,的第一放映季,那么附加集合 选项1018的用户选择可以允许用户选择创建"The Sopranos,,的第二 放映季的系列片集合、与"The Sopranos"相关的节目的系列片集合(例 如其中有来自"The S叩ranos"的明星的相同演员的"Joey")或任何其 他相关的节目的系列片集合。如上所述,这个与选定的系列片集合相 关的情节组的信息可以包括为数据结构200的字段。
查看所有情节选项1020也可以包括在系列片集合列表显示屏幕 1000中。用户可以选择查看所有情节选项1020以查看系列片中可以 被选择包括为系列片集合的一部分的所有情节列表。例如,如果在显 示屏幕1000中列出的系列片集合是"The Sopranos,,的第 一放映季,那 么查看所有情节选项1020的用户选择可以允许用户查看"The Sopranos"的所有情节列表。
响应于选择集合优先级选项902,媒体指南应用程序可以向用户 提供系列片集合优先级顺序显示屏幕,例如,图11中示出的系列片集 合优先级顺序显示屏幕1100。
现在参考图11,系列片集合优先级顺序显示屏幕1100显示系列 片集合的系列片集合列表,例如列表1102。列表可以以优先级顺序显 示,其中赋予一个系列片中系列片集合高于另 一个系列片中系列片集 合的优先级。可以为每个计划的系列片集合显示一个列表。媒体指南 应用程序可以允许用户将突出显示窗口 1104移动到列表上以使用遥 控器导航按钮来上下移动列表。媒体指南应用程序可以使用显示屏幕 1100中优先级顺序来相对于所有集合确定单个系列片集合的优先级。
可以提供涉及单个情节相对于同一系列片集合中的其他情节的优 先级的实施例。例如,用户可能期望在记录系列片中较晚原始广播的 情节之前,记录系列片中较早原始广播的情节。例如,因为必须在4.10 之前观看4.2,如果存在冲突,可以期望在情节4.10之前记录4.2。该实施例也可以当仍然以原始呈现顺序呈现情节时,更快地呈现系列片 集合。
图12A和12B示出了系列片集合示意性警告显示屏幕1200和 1202。显示屏幕1200和1202能够被传送到任何设备,例如,电话、 电子邮件、SMS或任何其他适当的设备。显示屏幕1200可以提供指 示系列片集合完整的警告。显示屏幕1200可以在显示屏幕中向用户提 供有关观看系列片集合的选项,例如在类似于图10的显示屏幕1000 的显示屏幕中。如显示屏幕1200所示,警告可以显示为格子指南的叠 加。这仅仅是示意性地提供,在其他一些显示屏幕或方式中出现的警 告包括,例如,在电视节目上,在响应于登录到媒体指南应用程序的 登录屏幕中,在响应于打开电视机或其他用户装置的欢迎显示屏幕中等等。
图12B的显示屏幕1202可以提供指示系列片集合不完整的警告。 显示屏幕1202中的警告可以以像显示屏幕1200中的警告类似的显示 屏幕提供。当已经记录系列片集合的指定情节序列时(例如,情节 5.1-5.3—即,系列片集合的一个开头情节),可以在显示屏幕1202中 出现不完整系列片集合的警告。例如,结合图1中的步骤116在上文 中讨论了进一步的细节和实施例。显示屏幕1202可以在显示屏幕中向 用户提供有关观看系列片集合的选项,例如在类似于图10的显示屏幕 1000的显示屏幕中。
响应于选择更快取得选项1022,媒体指南应用程序可以向用户提 供系列片集合选项显示屏幕1300,例如图13所示的系列片集合选项 显示屏幕1300。显示屏幕1300示出了用于提供各种观看已经广播的 系列片情节的选项的示意性显示屏幕。显示屏幕1300提供用户从其选 择观看系列片情节的几个选项。显示屏幕1300还可以包括有关频道、 时间、演员或任何其他适当的信息的节目列表。
显示屏幕1300包括点播访问系列片情节选择1304。用户可以选 择这个选项以指示希望点播访问系列片情节,例如,从视频点播服务 器。响应于选择这个选项,媒体指南应用程序可以显示可以被点播访问的系列片情节的显示屏幕。
显示屏幕1300包括接收DVD上的系列片情节选项1306。用户可 以选择该选项以指示期望接收带有系列片情节的DVD。响应于这个选 项的用户选择,媒体指南应用程序可以向用户发送带有系列片情节的 DVD。可以从用户概况信息中获得用户的地址。接着,用户能够观看 系列片情节。
显示屏幕1300包括购买系列片情节的选项1308。用户可以选择 这个选项以指示希望通过例如付费收看提供商的付费收看购买系列片 情节。响应于对这个选项的用户选项,媒体指南应用程序可以向用户 提供各种付费选项,或者可以利用用户概况信息收集付费。接着,用 户能够观看系列片情节。选项1304和1306可以和可以不获取费用。
显示屏幕1300包括下载系列片情节的选项1310。用户可以选择 这个选项以指示希望例如从因特网下载系列片情节到用户装置设备。 响应于选择选项1310,媒体指南应用程序可以从因特网下载系列片情 节到用户装置设备。
显示屏幕1300包括创建系列片集合选项1312。响应于选择选项 1312,媒体指南应用程序可以显示图7示出的显示系列片集合设置显 示屏幕700以创建系列片集合。创建系列片集合可以随后遵循如图1 的过程100中阐明的过程。在完成过程100之后,用户接着能够观看 系列片情节。
在图14中示出了根据本发明示意性交互式媒体指南系统1400。 系统1400意在示意多种方法,通过这些方法各种类型的媒体、这种媒 体的指南可以被提供给终端用户(以及由终端用户进行访问)。但是, 本发明可以应用于利用这些方法中任何一个或其子集的系统中,或者 应用于利用用于传送媒体和提供媒体指南的其他方法的系统中。
第一方法表示其中用户可以访问电视(以及在一些实施例中是音 乐)节目的典型的以电视为中心的系统。这是在此描述的方法,但是 本发明也可以构思其他方法。以电视为中心的方法包括节目源1402 以及分布式设施1404。利用通信路径1406,从节目源1402向分布式设施1404提供媒体,例如电视节目和数字音乐。通信路径1406可以 是卫星路径、光纤路径、电缆路径或任何其他适当的有线或无线通信 路径或这些路径的组合。
节目源1402 (或媒体源)可以是任何适当的电视和音乐节目源, 例如电^L广播者(如NBC、 ABC和HBO)或任何其他电^见或音乐生 产工作室。节目源1402可以以高清晰度和标准清晰度的多种格式提供 电视节目,例如,1080p、 1080i、 720i、 480p、 480i以及任何其他适 当的格式。
分布式设施1404可以是有线系统头端、卫星电视分布式设施、电 视广播者或任何其他用于分布视频媒体(例如,电视节目、视频点播 节目、付费收看节目)和音频媒体(例如,音乐节目和音乐剪辑)到 对应的电缆、卫星、因特网或IPTV系统的用户装置的适当的设施。 在一些方法中,分布式设施1404也可以分布系列片节目情节和其他媒 体到用户,例如,视频和音频剪辑、网页和交互式应用程序,这些媒 体可以被提供给给定电缆、卫星、因特网或IPIV系统的用户。分布 式设施1404可以是任何在此描述的一个或多个媒体源,例如VOD提 供商、广播提供商、因特网提供商或任何其他媒体源。在系统1400 中通常有多个电视分布式设施1404,但为了避免附图过于复杂,在图 14中只示出一个。
分布式i殳施1404可以连接到各种用户装置i殳备1408、 1410和 1412上。这种用户装置设备可以位于,例如,用户的家中。用户装置 设备可以包括用用户电视装置1410、用户计算机装置1412或任何其 他类型的适于访问媒体的用户装置。用户装置1408可以是任何类型的 用户装置(例如,用户电视装置、用户计算机装置、蜂窝电话、手持 视频播放器、游戏平台等)以及为了简化起见,用户装置设备通称为 用户装置1408。
用户装置i殳备1408、 1410和1412可以分别通过例如通信路径 1414、 1416和1418的通信路径,从分布式i殳施1404接收媒体(例如, 电视、音乐、网页等)、系列片节目情节以及其他数据。用户装置设备1408、 1410、 1412也可以分别通过通信路径1414、 1416和1418 向分布式i殳施1404传送信号。路径1414、 1416和1418可以是电缆和 其他有线连接、自由空间连接(例如,对于广播或其他无线信号)、 卫星链路或任何其他适当的链路或链路的组合。
图14中示出了的第二方法是非以电视为中心的方法,通过其可以 向终端用户提供媒体和媒体指南。在这个方法中,可以由服务器1430 通过通信路径1426向多个用户装置(例如,用户装置1408、用户电 视装置1410和用户计算机装置1412)提供媒体,例如视频(其可以 包括电视节目)、音乐、图像、网页或它们适当的组合。这个方法是 非以电视为中心的,因为媒体(例如,电视节目)至少一部分地,有 时完全地,经过不是传统的主要聚焦于电视观看体验而提供和传送的。 例如,系列片集合中用户期待的情节可以由因特网提供。非以电视为 中心的装置在电视观看体验中正扮演着重要作用。
在这个方法的一些实施例中,通信网络1426是因特网。因而,包 括在系列片集合中的用户期望的错过情节可以从因特网上进行下栽。 服务器1430可以提供例如用户装置可以访问的网页并为用户提供在 线指南应用程序。在这种方法中,用户装置例如可以是PC或手持设 备,例如包括网络浏览器的PDA或可上网蜂窝电话。在其他实施例中, 服务器1430使用因特网作为传输媒介,但不使用网络。在这类方法中, 用户装置可以运行能使用户访问媒体的客户端应用程序。在其他一些 方法中,通信网络1426是不包括因特网的专用网络,例如,蜂窝电话 网络。
在其他方法中,通信网络1426包括专用网络和因特网。例如,蜂 窝电话或其他移动设备服务提供商可以通过专用通信网络向其用户提 供因特网接入,或者可以通过因特网和其自身所有的网络向其用户提 供例如视频剪辑或电视节目的媒体。
在一些实施例中,可以组合用于提供媒体的前述方法。例如,分 布式设施1404可以提供电视为中心的媒体传送系统,同时也向用户提 供具有访问其他由服务器1430提供的非以电视为中心的传送系统能力的用户装置(例如,1408、 1410和142)。例如,用户装置可以包 括可上网置顶盒或可播放电视的PC。除了电视和音乐节目以外,分 布式设施1404还可以向用户提供因特网接入,使得用户可以通过通信 网络1426访问月良务器1430。分布式i殳施1404可以通过任何适当的路 径1413,例如有线路径、电缆路径、光缆路径、卫星路径或这些路径 的组合与通信网络1426进行通信。
利用任何适于媒体类型的方法和应用程序使用的分布式系统,提 供媒体指南应用程序。媒体指南应用程序例如可以是在用户装置上实
现的单机应用程序。在其他实施例中,媒体指南应用程序可以是客户 端-服务器应用程序,其中只有客户端位于用户装置上。例如,媒体 指南应用程序可以部分实现为用户装置(例如,下文讨论的图19的控 制电路1902 )上的控制电路上的客户端应用程序,并在远程服务器上 部分实现为服务器应用程序(例如,下文讨论的图14的服务器1440 )。 可以配置控制电路以从用户接收兴趣指示,以创建选定的系列片情节 的系列片集合。接着,控制电路可以将指示传送给远程服务器。远程 服务器然后收集系列片的情节,并以它们原始可用的顺序对情节进行 组织。控制电路然后可以从远程服务器接收指示收集和组织的情节的 数据。
在其他实施例中,可以将指南应用程序提供为由在用户装置上实 现的浏览器访问的网站。在这种在线实施例中,控制电路可以例如作 为POST命令传送兴趣指示,并且可以在网页中接收指示收集和组织 的情节的数据。不管选择什么样的实现方式,指南应用程序可以要求 有关为其提供指南的媒体的信息。例如,需要媒体的主题或名称、简 要描述、情节识别符或其他信息以允许用户在其中导航并找到期待媒 体选择。
例如在一些以电视为中心的实施例中,指南应用程序可以是通过 数据输入(例如,持续输入、点(trickle)输入或在信道的垂直消隐 间隔中的数据)接收节目指南数据的单机交互式电视节目指南。系统 1400中的数据源1420可以包括用于向用户提供电视节目相关信息的节目列表数据库,所述电视节目相关信息如,预定广播时间、主题、
频道、分级信息(例如,家长分级和评论分级(ciritic rating))、 详细的主题描述、风格或类别信息(例如,体育、新闻、电影等)、 节目格式(例如标准清晰度、高清晰度)、情节识别符(例如那些分 别在图3和4的数据结构300和400中使用的)和男女演员信息。数 据源1420可用于提供系列片节目情节、广告(例如,节目指南广告 和其他交互式电视应用程序的广告),例如体育赛事、股票查询、新 闻数据和天气数据的实时数据,用于一个或多个媒体指南应用程序或
500、 600、 700、 800、 900、 1000、 1100、 1200、 1300或任何其他显 示屏幕中的系统1400使用的适当的数据。如另一例子所示,数据源 1420可以提供指示可以包括在交互式媒体节目指南叠加(例如,在用 户请求上,默认用户修改等)中的信息类型的数据。交互式指南应用 程序可以通过查询图H示出的媒体源1420、节目源1402、服务器或 其他装置(例如,服务器1430 )、服务提供商(例如,服务提供商 1442 )、分布式设施1404、家庭网络1413中的设备、用户装置1408、 1410或1412或任何其他媒体源,查询一个或多个媒体源以执行图1 中示出的步骤108。
利用任何适当的方法,可以向用户装置(包括位于家庭网络1413 中用户装置)提供包括情节识别符(例如分别是图3和4的数据结构 300和400中的那些识别符)的节目指南数据。例如,利用同频带数 字信号、不同频带数字信号或任何其他适当的数据传输技术,以电视 频道的垂直消隐间隔,向电视频道的边频上的用户装置提供节目日程 表数据和其他数据。可以在多个模拟或数字电视频道上向用户装置提 供节目日程表数据和其他数据。可以以适当的频率(例如,持续地, 每日、响应于用户装置的请求等)向用户装置提供节目日程表数据和 其他数据。如果需要,数据提供频率可以链接到没有源以查询有关错 过情节的信息(参见,例如图1B的步骤112和114)。
在一些以电视为中心的实施例中,例如利用客户端-服务器方法,来自数据源1420的指南数据可以提供给用户装置。例如,位于 用户装置上的指南应用程序客户端可以开始与服务器1440的会话, 以在需要时获得指南数据。在一些实施例中,指南应用程序可以通过 家庭网络服务器开始与服务器1440的会话(例如,位于家庭网络1413 中的服务器支持位于家庭网络1413中的用户装置设备)。
在系统1400中存在多个数据源(例如,数据源1420),尽管为 了避免附图复杂,在图14中只示出一个数据源。例如,独立数据源 可以与多个电视广播者的每一个相关联并提供特定于那些广播者的 数据(例如,广播者未来节目的广告、用于在节目指南显示屏幕中显 示广播者标识的标识数据等)。利用一个或多个位置上的装置,可以 提供数据源1420和图14上的任何其他系统组件。系统组件在图14 中被描绘为单个框,以避免图的复杂化。
数据源1420通过通信路径1422向分布式设施1404提供包括情 节识别符的数据(例如,图3和图4中的数据结构300和400),以 通过路径1414、 1416、 1418和1419 (例如,当数据源1420位于主i更 施中时)分布到相关联的用户装置和家庭网络1413(在下文中讨论)。 通信路径1422可以是任何适当的通信路径,例如,卫星通信路径或 其他无线路径、光纤或其他有线通信路径、支持因特网通信的路径或 其他适当的路径或这些路径的组合。
在一些以电一见为中心的和非以电碎见为中心的方法中,数据源 1420可以通过路径1424、通信网络1426和路径1428 (例如当数据源 1420位于如其中一个节目源1402的设施上时)直接向用户装置1408 提供指南数据。在本发明的一些实施例中,数据源1420可以通过路 径1424、通信网络1426和路径1439 (例如,当数据源1420位于例 如其中一个节目源1402的设施上时)向位于家庭网络1413 (在下文 中讨论)上的用户设备直接提供指南数据。路径1424、 1428和1439 可以是有线路径(例如,电话线、电缆路径、光纤路径、卫星路径)、 无线路径、任何适当的路径或这些路径的组合。通信路径1426可以 是任何适当的通信网络、例如因特网、公共交互电话网络或基于分组的网络。
包括位于家庭网络1413 (下文讨论)上的用户装置设备的用户 装置设备,例如用户电视装置和个人计算机,可以使用节目日程表数 据和其他交互式指南应用程序数据以为用户显示节目列表和其他信 息(例如,系列片节目信息、数字音乐)。交互式电视节目指南或其 他适当的交互式媒体指南应用程序可用于在用户显示器上显示信息 (例如,显示在给定电视频道的视频顶部的一个或多个叠加,如显示 屏幕500、 600、 700、 800、 900、 1000、 1100、 1200、 1300或任4可其 他显示屏幕)。利用任何适当的方法,可以为用户生成并显示交互式 显示。在一个适当的方法中,分布式设施1404、服务器1430或另一 个的设施可以生成应用程序显示屏幕并向用户装置传送用于显示的 显示屏幕。在另一个适当的方法中,用户装置可以存储在一个或多个 交互式显示中使用的数据(例如,节目日程表数据、广告、标识、系 列片节目情节等),至少部分实现在用户装置上的交互式媒体指南应 用程序,可以基于从分布式设施1404、服务器1430或另一个设施接 收的指令,生成交互式显示。在本发明的一些实施例中,用户装置只 存储用于生成交互式电视显示的数据(例如,只有当标识被包括在一 个或多个交互式电视显示中时,才存储系列片节目情节信息、存储特 定电视广播者的标识数据)。在本发明的一些实施例中,用户装置可 以存储不一定用于生成交互式电视显示的数据(例如,存储与可以或
相关联的广告)。任何其他适当的方法或方法的组合都可用于为用户 生成和显示交互式叠加,例如显示屏幕500、 600、 700、 800、 900、 1000、 1100、 1200、 1300或任何其他显示屏幕。
在其他实施例中,交互式媒体指南应用程序(以电视为中心的和 非以电视为中心的)可以作为例如网站在线提供。例如,服务器1430 可以提供在线交互式电视节目指南。如另一个例子所示,用户装置 1408可以是移动设备,例如蜂窝电话或个人数字助理(PDA)。移动 设备可以是可上网的,以允许用户访问在线指南应用程序(可以对其
46原始版本进行修改,以使得其适于蜂窝电话)。可替代地,移动设备
可具有能通过因特网与服务器1430进行通信以获得指南数据的小应 用程序。
服务器1430可以通过通信路径1424、通信网络1426、通信路径 1432或通过另一个适当的路径或路径的组合,从数据源1420接收节 目日程表数据和其他数据。路径1432可以是卫星路径、光纤路径、 有线路径和任何其他路径或路径的组合。用户装置1408可以通过通 信路径1428,访问服务器1430上的在线交互式媒体指南应用程序和 其他源。用户装置1408也可以通过通信路径1414、分布式i殳施1404 和通信路径1434访问服务器1430上的应用程序和其他服务。例如, 用户装置1408可以使用电缆调制解调器或其他适当的装置与分布式 i殳施1404进行通信。
用户装置,例如,用户电视装置1410、用户计算机装置1412和 位于用户家庭网络1413上的用户装置,可以利用类似的设置访问在 线交互式媒体指南应用程序和服务器1430。用户电视装置1410可以 利用通信路径1436或路径1416、分布式i殳施1404和路径1434访问 在线交互式媒体指南应用程序和服务器1430。用户计算机装置1412 可以利用通信路径1438或路径1418、分布式i殳施1404和路径1434 访问在线交互式媒体指南应用程序和服务器1430。位于家庭网络1413 上的用户装置可以利用通信路径1439或路径1419、分布式i殳施1404 和路径1434访问在线交互式媒体指南应用程序和服务器1430。路径 1436、 1438和1439可以是任何适当的路径,例如有线路径、电缆路 径、光纤路径、无线路径、卫星路径或这些路径的组合。
在一些实施例中,除了交互式媒体指南应用程序以外,系统1400 还可以支持其他交互式应用程序。这些应用程序可以利用任何适当的 方法来实现。例如,交互式应用程序可以在用户装置上本地实现或以 分布式的方式实现(例如,利用其中用户装置至少一部分以及至少在 某些时间作为客户端,并且如分布式设施1404上的服务器1440、服 务器1430的服务器或其他适当的装置作为服务器的客户端服务器结构)。如果需要,也可以使用其他分布式结构。此外,可以利用操作
系统软件或中间件软件提供系统1400 (包括媒体指南应用程序)的交 互式应用程序的一些或所有功能。这些操作系统软件和中间件可以用 于取代或与应用级软件结合使用。在其他方法中,交互式应用程序也 可以由服务器或例如服务提供商1442的一个或多个服务提供商上的 其他适当的装置支持。无论使用何种特定设置,支持这些功能的软件 可以被称为应用程序。
例如,如家庭购物服务的交互式应用程序可以由如服务提供商 1442的服务提供商支持,所述服务提供商1442具有销售代表、定购 执行设施、帐户维护设施和其他用于支持交互式家庭购物功能的装 置。利用用户装置实现的家庭购物应用程序,可用于访问服务提供商 以向用户提供这些功能。用户装置可以通过分布式设施1404和通信 路径1444或通过通信路径1426和通信路径1446,访问服务提供商 1442。例如路径1444和1446的通信路径可以是4壬4可适当的路径,例 如有线路径、电缆路径、光纤路径、卫星路径或这些路径的组合。
交互式应用程序的另 一个例子是家庭银行应用程序。可以利用例 如服务提供商1442的设施上的人员,支持家庭银行应用程序。利用 用户装置实现的交互式家庭银行应用程序,可以通过分布式设施1404 和通信路径1444或通过通信网络1426和通信路径1446,访问家庭4艮 行服务。
如果需要,可以利用服务器1440、服务器1430、家庭网络服务 器或服务提供商1442上的装置,支持交互式指南应用程序,例如基 于网络的视频记录器或视频点播应用程序。视频点播内容和利用基于 网络的视频记录器设置记录的视频,可以存储在服务器1440上或服 务器1430上或家庭网络服务器上或服务提供商1442上,并在用户请 求时提供给用户装置。交互式电视节目指南,例如可用于支持利用用 户装置1408实现的数字视频记录器(有时被称为数字视频记录器) 的功能。可用于支持个人视频记录器功能的示意性装置,包括专用个 人视频记录器设备、集成接收器解码器(IRD),具有集成或外部硬盘驱动的置顶盒或具有视频记录能力的个人计算机。
交互式应用程序,例如媒体指南应用程序(例如,交互式电视节 目指南应用程序和视频点播应用程序)、家庭购物应用程序、家庭银 行应用程序、游戏应用程序和其他应用程序(例如,与电子邮件和聊 天或其他通信功能相关的应用程序等)可以被提供为通过导航外壳应 用程序(即,具有对应于应用程序的菜单选项的菜单应用程序)访问 的独立应用程序。可以对这些应用程序的功能进行组合。可以利用一 个应用程序或任何其他适当数量的应用程序,提供例如游戏、视频点 播服务、家庭购物服务、基于网络的视频记录器功能、个人视频记录 器功能、导航功能、节目指南功能、通信功能和其他适当的功能。一 个或多个应用程序可以在用户装置上显示各种叠加,例如包括给定电 视频道视频顶部的交互式电视信息。
交互式电视节目指南应用程序、家庭银行应用程序、家庭购物应 用程序、基于网络的视频记录器和个人视频记录器应用程序、视频点 播应用程序、游戏应用程序、通信应用程序和导航应用程序只是交互
式媒体指南类型的少数几个示意性例子,系统1400可以支持其他应 用程序。可以被支持的其他适当的交互式应用程序包括,新闻服务、 网络浏览和其他因特网服务,以及交互式下注服务(例如,对跑马竟 赛、体育事件等下注)。由这些应用程序显示的交互式电视叠加可以 根据本发明进行定制。
用户可以有多种类型的用户设备,通过其用户可以访问媒体并获 得媒体指南。例如, 一些用户可以具有能由家用设备和移动设备进行 访问的家庭网络。如图14所示,家庭网络1413通过路径1419和1439 与分布式设施1404和服务器1430进行通信(以及在服务器1430的 情况下,通过通信网络1426)。这些家庭网络1413可以位于,例如, 用户的家中或分布在用户家庭之间。每个家庭网络1413可以包括多 个互连的用户装置设备,例如用户装置设备1408、 1410和1412。在 一些实施例中,用户可以通过在远程设备上实现的媒体指南应用程 序,控制家用设备。例如,用户可以通过他们办公室中的个人计算机或例如PDA或可上网蜂窝电话的移动设备,访问在线媒体指南应用 程序。用户可以设置在线指南应用程序上的设置(例如,记录、提醒 或其他设置)以控制用户家用装置。在线指南可以直接控制用户装置 或通过与用户家用装置上的媒体指南应用程序进行通信来控制用户 装置。
图15-19示出了用于用户装置的示意性设置。在图15中示出了 用于用户装置1410的基于置顶盒的示意性设置。用户电视装置1410 可以是单机或是家庭网络1413(图14)的一部分。用户电视装置1410 可以包括图15所示的记录设备1506,例如,使用石更盘或其他用于记 录情节的存储器的数字视频记录器(如个人视频记录器(PVR))。 记录设备1506可以是可替代的是数字视频盘机理器、光盘记录器、 视频记录设备、视频记录器或任何其他适当的记录设备(未示出)。 装置1410还可以包括电视机1508。在一些实施例中,例如当用户选 择从高清晰度频道创建系列片集合时,电视机1508是HDTV可用的。 输入/输出1502可以连接到通信路径上,例如路径1516和1536 (图 15)。输入/输出功能可以由一个或多个有线或通信路径提供,但为了 避免附图复杂化,在图15中显示为一条路径。可以利用输入/输出 1502,提供电视节目、节目指南数据、情节识别符(例如图3和图4 中的数据结构300和400中的那些情节识别符)和任何其他适当的交 互式媒体指南应用程序数据或其他数据。命令、请求以及其他由于用 户与交互式媒体指南应用程序进行交互而生成的数据,也可以通过输 入/输出1502传送。
置顶盒1504可以是任何适当的模拟或数字置顶盒(例如,有线 电视置顶盒)。置顶盒1504可以包括用于调谐到期望的模拟电视频 道(例如,频道包括电视节目、交互式电视数据或两者,以当用户选 择从模拟电视频道选择创建系列片集合时,显示模拟电视频道的显示 屏幕)的模拟调谐器,并可以提供多个其他调谐器。置顶盒1504还 可以包括用于接收数字电视频道(例如,频道包括电视或音乐节目、 交互式电视数据、系列片节目情节数据等)的数字解码电路。置顶盒1504还包括用于接收和处理高清晰电视频道的高清晰电视调谐器。如 果需要,可以对模拟、数字和高清晰频道一起进行处理。可以提供多 个调谐器(例如,为了同时处理观看和记录功能或画中画(PIP)功 能)。置顶盒1504可以是处理卫星电视的集成接收器解码器(IRD )。 如果需要,置顶盒1504具有处理有线电视、无线广播和卫星内容的 电路。
可以配置置顶盒1504,以优选的格式输出媒体,例如电视节目。 因为电视节目可以以多种格式接收,置顶盒1504可以包括变频电路 (scaler circuitry )用于将电视节目上变频和下变频为置顶盒1504使 用的优选输出格式。例如,置顶盒1504可以配置为以720p输出电视 节目。在这个例子中,变频电路可以将具有480行垂直分辨率的标准 清晰度电视节目上变频为720p格式,并将具有1080行垂直分辨率的 某些高清晰度电视节目下变频为720p格式。
置顶盒1504可以包括用于提供记录能力的存储设备(例如如硬 盘驱动的数字存储设备)。置顶盒1504也可连接到记录设备1506, 例如,视频记录设备、个人视频记录器、光盘记录器或其他具有存储 能力的设备。在一些实施例中,置顶盒1504可以配置为记录标准清 晰度电视节目或高清晰度电视节目。在一些实施例中,置顶盒1504 可以配置为记录标准清晰度电视节目或高清晰度电视节目两者。
置顶盒1504包括用于执行软件应用程序的处理器(例如,微控 制器或微处理器等)。置顶盒1504可以包括存储器,例如执行应用 程序和/或记录系列片集合的情节时使用的随机存取存储器。也可以使 用非易失性存储器(例如,启动引导例程和其他指令)。置顶盒1504 或记录设备1506中的硬盘存储器可用于备份数据以及另外还用于支 持比利用随机存取存储器方法可以支持的更大的数据库和存储要求 (例如,节目指南数据库或其他交互式电视应用程序数据库)。置顶 盒1504或记录设备1506中的硬盘存储器还可以用于存储和备份节目 指南设置或保存的用户偏好,例如可以在用户选择(例如,图7和图 9中示出的选项)的情节的用户偏好,并记录在系列片集合中的情节。置顶盒1504可以具有用于与遥控器或无线键盘通信的红外(IR) 或其他通信电路。置顶盒1504还可以具有专用按钮和前面板显示器。 前面板显示器可以,例如,用于显示置顶盒被调到的当前频道。
置顶盒1504还可以具有通信电路,例如,电缆调制解调器、综 合业务数字网(ISDN)调制解调器、数字用户线(DSL)调制解调器、 电话调制解调器或用于和其他装置进行通信的无线调制解调器。这些 通信可以包括因特网或任何其他适当的通信网络或路径。如果需要, 置顶盒1504的组件可以集成在其他用户装置中(例如,电^L机、 一见 频记录设备、视频记录器或其他记录设备)。
记录设备1506可以用于记录置顶盒1504提供的视频。例如,如 果置顶盒1504被调到给定电视频道,该电视频道的视频信号可以,皮 传到记录设备1506,用于记录在视频盒式磁带、光盘、数字视频盘或 内部硬盘或其他存储设备上。在一些实施例中,记录设备1506可以 被配置为记录标准清晰度电视节目或高清晰度电视节目。在一些实施 例中,记录设备1506可以根据用户在图9中示出的选项914中选择 的内容,配置为记录标准清晰度电视节目和/或高清晰度电视节目两 者。记录设备1506可以具有通信电路,例如用于与其他装置通信的 电缆调制解调器、ISDN调制解调器、DSL调制解调器或电话调制解 调器。这些通信可以包括因特网或任何其他适当的通信网络或路径, 例如,当可以从因特网上下栽包括在系列片集合中的用户期望的错过 情节时。记录设备1506的组件可以集成到其他用户装置中(例如, 电视机、立体声装置等)。
可以利用遥控器或其他适当的用户接口控制记录设备1506。如 果需要,可以由置顶盒1504控制设备1506的视频记录器功能,例如, 开始、停止、记录和其他功能。例如,置顶盒1504可以利用向记录 设备1506的遥控器输入发出红外命令,控制记录设备1506,或者, 置顶盒1504可以利用置顶盒1504和设备1506之间的其他有线或无 线通信路径,控制记录i殳备1506。
记录设备1506的输出可以提供给电视机1508用于向用户显示。在一些实施例中,电视机1508能够显示高清晰度节目(即,HDTV 可用)。如果需要,可以使用多个记录设备1506用于多个集合或不 使用记录设备1506。如果没有记录设备1506或没有主动使用记录设 备1506,那么来自置顶盒1504的视频信号可直接提供给电视机1508。 可以使用任何适当的电视机或监视器来显示视频。例如,如果视频是 高清晰度格式的,那么就要求HDTV可用的电视机或监视器显示视 频。在图15的装置和系统1400的其他装置(图14)中,与各种视频 项相关联的音频通常被分配给那些视频项,并通常当视频被播放时一 同向用户重放。在一些实施例中,音频可以被分配给接收器(未示出), 其对音频进行处理并通过外部扬声器(未示出)输出。
图16示出了用户电视装置1410 (图14)的另一个示意性设置。 用户电视装置1410可以是单机或家庭网络1413 (图14)的一部分。 在图16的例子中,用户电^L装置1410包括记录i殳备1602,例如^f吏用 硬盘或其他用于记录视频或在系列片集合中的用户期望的错过情节 的存储器的数字视频记录器(如个人视频记录器(PVR))。记录设 备1602可替代地可以是数字视频盘记录器、光盘记录器、视频记录 设备、视频记录器或任何其他适当的记录设备。图16的装置1410还 可以包括电视机1604。在一些实施例中,电视机1604可以是HDTV 可用。输入/输出1606可以连接到通信路径,例如路径1416和1436 (图14)。可以利用输入/输出1606,接收电视节目、节目日程表数 据和其他数据(例如,广告数据、指示为其定制叠加显示的一个或多 个电视频道的数据、情节识别符(例如,图3和图4中的数据库300 和400中的那些情节识别符)等)。通过遥控器接收的来自用户的命 令和请求以及其他数椐可以通过输入/输出1606被传送。
记录设备1602可以包括至少一个用于调到期望的模拟电视频道 的一个模拟调谐器(例如,向用户显示给定电视频道的视频,接收节 目指南数据和其他数据)并且也可以提供多个其他调谐器。记录设备 1602还可以包括用于接收数字电视节目、音乐节目、节目指南数据和 一个或多个数字频道上的其他数据的数字解码电路。记录设备1602还可以用于接收高清晰度电视频道的电路,例如,如果用户通过图9 中示出的选项914,选择从高清晰度频道创建系列片集合。如果需要, 记录设备1602可以包括用于处理模拟、数字和高清晰度频道的电路。 记录设备1602还包括用于执行软件应用程序的处理器(例如,微控 制器或微处理器等)。记录设备1602可以包括存储器,例如当执行 应用程序时使用的随机存取存储器。非易失性存储器也可用于存储引 导例程或其他指令。记录设备1602中的硬盘和其他存储器可用于支 持数据库(例如,节目指南数据库、系列片集合信息数据库或其他交 互式电视应用程序数据库)。记录设备1602中的硬盘和其他存储器 还可用于记录视频,例如,电视节目、视频点播内容或其他通过输入 /输出1606提供到记录设备1602上的内容。记录设备1602还可以存 储系列片集合信息和作为系列片集合一部分的情节的识别符,例如, 分别在图2、 3和4中的数据库200、 300和400。例如在图4中的数 据库400中那些情节识别符的情节识别符,可以存储与其对应的情节 一起或作为如系列片集合信息数据库的独立存储数据库存储在记录 设备1602中。
记录设备1602可以具有用于与遥控器进行通信的IR通信电路 或其他适当的通信电路。记录设备1602还可以具有专用按钮和前面 板显示器。前面板显示器可以,例如,用于显示记录设备被调到的当 前频道。
记录设备1602还可以具有通信电路,例如,电缆调制解调器、 ISDN调制解调器、DSL调制解调器、电话调制解调器或用于和其他 装置进行通信的无线调制解调器。这些通信可以包括因特网或其他适 当的通信网络或路径。
如果需要,记录设备1602可以包括卫星接收器或其他具有用于 接收卫星信号的无线通信电路的装置。
图16的记录设备1602或图15的记录设备1506,可以在电视机 1604或1508重放先前记录的视频时,记录新的视频。这允许用户当 根据图9中示出的选项902设置的集合优先级记录情节时,观看视频。用户还可以正常电视观看期间,按下暂停按钮。当按下暂停按钮时,
当前电视节目被存储到数字视频记录器1602的硬盘上。当用户按下 播放时,记录的视频可以进行重放。该设置允许用户无缝地暂停和恢 复观看。记录设备1602和1506还可用于呈现先前记录的节目的同时 同步记录新的节目。
图15的置顶盒设置和图16中具有内置置顶盒设置的个人视频记 录器仅仅是示意性的。如果需要,可以使用其他设置。例如,用户电 视装置可以基于WebTV盒、个人计算机电视机(PC/TV)或任何其 他适当的电视装置设置。如果需要,例如置顶盒1504、记录设备1602、 WebTV盒或PC/TV等组件的功能可以集成到电浮见机或个人计算才几或 其他适当的设备中。
图17中示出了用于操作用户电视装置1410(图14)或适当的用 户计算机装置1412的示意性遥控器1700。遥控器1700仅仅是示意性 的,任何其他适当的用户输入接口可用于操作用户装置(例如,鼠标、 跟踪球、数字小键盘、键盘、触摸屏、语音识别系统等)。遥控器1700 具有功能按键1702和其他按键1704,例如数字小键盘按键、电源开/ 关按键、暂停、停止、快放和重放按键。音量提高和降低按键1706 可用于调节视频的音频部分的音量。频道上调和下调按键1708可用 于改变电视频道和访问虛拟频道上的内容。游标按键1710可用于导 航屏幕上菜单或交互式显示,例如,在图5-13中显示的那些。例如, 游标按键1710可用于定位屏幕上游标,指示符或突出显示(有时在 此全部通称为突出显示或突出显示区)以指示对由交互式电视应用程 序显示在显示屏幕上的特定选项(例如,图9中的902-916)或其他 项的兴趣。
OK按键1712(有时被称为选择或输入按键)可用于选择用户已 经突出显示的屏幕上选项。在一个实施例中,OK按键1712可用于指 示对改变系列片集合的优先级顺序的兴趣。例如,当在显示屏幕上出 现集合优先级选项(图9中的902 )时,用户可以按下图17中示出的 OK按键1712,以指示对改变系列片集合的优先级顺序的兴趣。相应地,能够出现例如在图10中是示出的交互式屏幕。
按键1702可以包括用于开始记录的RECORD按键1714。MENU 按钮1716可用于使交互式媒体指南应用程序在用户显示屏幕上显示 菜单(例如,在电视机1508上或1604上或在适当的监视器上或计算 机显示器上)。Info按键1718可用于使交互式媒体指南应用程序显 示信息显示屏幕。例如,如果当在为用户显示给定电视频道的视频时, 用户按下INFO按键1718,那么交互式电视节目指南可以在视频的顶 部显示,包括给定电视频道上当前节目的节目日程表信息的 FLIP/BROWSE叠加。如另一个例子所示,当交互式电一见节目列表显 示屏幕中的特定节目列表突出显示时,用户按下INFO按键1718可 以使交互式节目指南提供与该节目列表相关联的附加节目信息(例 如,节目描述、演员信息、日程表信息等)。
AGGREGATE按钮1720可用于指示创建系列片集合的期望。 例如,用户可以使用AGGREGATE按钮1720或屏幕上选项来为交 互式媒体指南应用程序建立系列片集合设置。系列片集合设置可以是 任何图7示出的系列片集合设置显示屏幕700中提供的设置或任何其 他适当的设置(例如,图9中的显示屏幕900 )。例如,当节目正在 被观看时,可以选择AGGREGATE按钮1720。例如,当显示图6中 示出的节目信息显示屏幕600时,也可以选择AGGREGATE按钮 1720。当选择了 AGGREGATE按钮1720时,交互式媒体指南应用程 序可以显示图7中示出的系列片集合设置显示屏幕700并允许用户建 立系列片集合。
EXIT按钮1722可用于退出交互式媒体指南应用程序或退出交 互式媒体指南应用程序的一部分(例如,使交互式电视节目指南从显 示屏幕移除FLIP、 BROWSE或 其他交互式电视叠加)。在一个例子 中,EXIT按钮1722能够与系列片集合设置显示屏幕(例如,图7中 的700 )中选项相关联。GUIDE按钮1724可用于调用交互式电视节 目指南(例如,节目指南菜单屏幕、节目列表屏幕或其他节目指南屏 幕)。图17中示出的按键仅仅是示意性的。如果需要,可以提供其他 按键或按钮。例如,可以使用音乐按钮来利用交互式媒体指南应用程 序访问音乐。编辑按钮可用于编辑存储的内容(例如,移除广告、移 除一部分视频等)。字母数字按钮可用于输入字母数字字符。最后或 后退按钮可用于在交互式指南应用程序中向后浏览(例如,回到先前 的频道、网页或其他显示屏幕)。视频记录器功能按钮,例如播放按 钮、暂停按钮、停止按钮、倒放按钮、快放按钮和记录按钮可用于控 制系统1400 (图14)中视频记录器的功能(本地或基于网络)。帮 助按键可用于调用帮助功能,例如,上下文敏感的屏幕上帮助功能。
在图18中示出了示意性用户计算机装置1412 (图14)。用户计 算机装置1412可以是单机或家庭网络1413的一部分(图14)。在图 18的i殳置中,个人计算才几1802可以由用户利用键盘1804和/或其他 适当的用户输入设备(例如,跟踪球、鼠标、触摸板、触摸屏、语音 识别系统或如图17的遥控器1700遥控器)进行控制。视频内容(例 如电视节目和具有视频元素的网页)和交互式媒体指南应用程序显示 屏幕可以被显示在监视器1806上。可以利用输入/输出1808从路径 1418和1438 (图14)接收,电视和音乐节目、媒体指南应用程序数 据(例如,电视节目指南数据)、视频点播内容、来自基于网络的视 频记录器的重放视频记录以及其他数据。用户命令和其他由于通过遥 控器与交互式媒体指南应用程序和系统1400 (图14)交互而生成的 信息,也可以通过输入/输出1808传送。
个人计算机单元1802可以包括电视机或视频卡,例如电视调谐 器卡,用于解码模拟、数字和高清晰度电视频道并用于处理流视频内 容。如果需要,可以提供多个视频卡(例如,调谐器卡)。可用的示 意性电视调谐器卡可以包括用于调到给定模拟频道的模拟调谐器,用 于从打包的数字数据流中滤出期望的数字电视或音乐频道的数字解 码电路,以及用于调到高清晰度频道的高清晰度电视调谐器。例如, 当用户选择从图9中示出的选项914中的高清晰度频道,创建系列片 集合。如果需要,可以使用计算机单元1802中的任何适当的卡或组件来处理视频和其他通过输入/输出线1808传送的内容。
个人计算机单元1802可以包括一个或多个用于运行交互式媒体 指南应用程序或交互式媒体指南应用程序的一部分的处理器(例如, 微处理器)。
个人计算机单元1802可以包括硬盘驱动、可记录DVD驱动、 可记录CD驱动或其他存储视频、节目指南数据和其他例如用户期望 的系列片集合中的错过情节的内容的适当的存储设备。交互式媒体节 目指南和个人计算机单元1802可以使用存储设备来,例如,提供个 人视频记录器的功能。
用户装置(例如用户装置1408、用户电视装置1410、用户计算 机装置1412和位于家庭网络1413 (图14)上的用户装置)可以与网 络装置(例如服务器1430、服务器1440、家庭网络服务器以及例如 图14的服务提供商1442的服务提供商上的装置) 一起提供基于网络 的视频记录功能。可以通过存储电视节目的副本和远程服务器(例如, 服务器1430或服务器1440或家庭网络服务器)或其他基于网络的装 置上(例如如服务提供商1442的服务提供商)的其他视频内容来提 供视频记录功能。
可以响应于在用户装置1408或位于家庭网络1413 (图14)上的 用户装置上输入的用户命令,进行视频记录。在个人视频记录器设置 中,交互式媒体指南应用程序可以用于响应于用户命令,在用户装置 上本地记录视频。在基于网络的视频记录器设置中,交互式媒体指南 应用程序可以用于响应于用户命令,在网络装置上(例如,服务器 1430、服务器1440、家庭网络服务器或服务提供商1442上的装置) 记录视频或进行虛拟记录(将在下文中描述)。可以通过图14中所 示的通信路径,向网络装置提供用户命令。个人视频记录器设置和基 于网络的视频记录器设置能够支持例如快放、倒放、暂停、播放和记 录的功能。
为了避免在基于网络的视频记录器环境中的不必要的重复,系统 1400可以利用虚拟副本或记录提供基于网络的视频记录能力。利用这个方法,可以向每个用户提供包括一列该用户记录的网络上的个人区 域。视频内容在网络装置上,只需要存储一次(或相对较少的次数), 即使大量用户可以将该视频内容列为他们基于网络的视频记录器个 人区域中的其中一个他们的记录。可以在网络上的用户个人区域中存 储个人设置或任何其他适当的数据。
上述用户电视装置和用户计算机装置设置都仅仅示意性的。用户
装置1408、 1410和1412 (图14)以及位于家庭网络1413 (图14 ) 上的用户装置的更一般化的实施例在图19中示出。控制电路1902连 接到输入/输出1904。输入/输出1904可以连接到一个或多个通信路 径,例如图14中的路径1414、 1416、 1418、 1428、 1436和1438。可 以通过输入/输出1904 (例如,从节目源1402、服务器或其他装置, 如服务器1430、如服务提供商1442的服务提供商、分布式设施1404 等)接收媒体(例如,电视节目、音乐节目、其他视频和音频以及网 页)。可以通过输入/输出1904,从数据源1420接收交互式媒体指南 应用程序数据,例如,交互式电视节目指南的节目日程表或系列片节 目情节信息。输入/输出1904还可用于从其他交互式电视应用程序的 数据源1420接收数据。用户可以使用控制电路1902来利用输入/输出 1904发送和接收命令、请求和其他适当的数椐(系列片节目情节信 息)。
控制电路1902可以基于任何适当的处理电路1906,所述处理电 路例如基于一个或多个微处理器、微控制器、数字信号处理器、可编 程逻辑设备等。在一些实施例中,控制电路1902执行交互式媒体指 南应用程序或存储器中的其他交互式应用程序(例如,网络浏览器) 的指令。在基于客户端-服务器的实施例中,控制电路1902可以包 括适于与指南应用程序服务器进行通信,例如,图14中的服务器1440。
存储器(例如,随机存取存储器和只读存储器)、硬盘驱动、光 盘驱动或任何其他适当的存储器或存储设备可以被提供为作为控制 电路1902的一部分的存储器1908。调谐电路,例如, 一个或多个模 拟调谐器、 一个或多个MPEG-2解码器或其他数字视频电路、高清晰
59度调谐器或任何其他适当的调谐或视频电路或这些电路的组合,可以
被包括为电路1902的一部分,例如,用于当用户期望用相同情节的 高清晰度格式取代用户装置设备上记录的标准清晰度格式的情节时。 可以提供编码电路(例如,用于将无线(over-the-air )、模拟或数字 信号转换为用于存储的MPEG信号)。用户装置可以使用调谐和编 码电路来接收和显示、播放或记录特定电视或音乐频道或其他期望的 音频和视频内容(例如,视频点播内容或基于网络的请求或本地视频 记录器重放)。可以在显示器1910上显示电视节目和其他视频以及 屏幕上选项和信息(例如,图5-13中的交互式屏幕)。显示器1910 可以是监视器、电视机或其他任何用于显示视觉图像的适当装置。在 一些实施例中,显示器1910可以是HDTV可用。扬声器1912可以被 提供为电视机的一部分或独立单元。数字音乐和显示在显示器1910 上的视频的音频分量可以通过扬声器1912播放。在一些实施例中, 音频可以分配到接收器(未示出),其对音频进行处理并通过扬声器 1912进行输出。
用户利用用户输入接口 1914,可以控制控制电路1902。用户输 入接口 1914可以是任何适当的用户接口 ,例如,鼠标、跟踪球、数 字小键盘、键盘、触摸屏、触摸板、语音识别接口或遥控器。
外围设备1918也可以通过通信路径连接到处理电路1906。外围 设备可以包括蜂窝电话、个人数字助理、手持媒体播放器以及任何其 他适当的外部设备。通信路径1916可以包括,例如,USB电缆、 IEEE1394电缆或无线路径(例如,蓝牙、红外)。处理电路1906可 以向外围设备1918提供内容和数据。
本领域技术人员应当理解,在不背离本发明范围的情况下,媒体 指南应用程序也可以以适于连接到用户装置设备的外围设备显示的 格式记录情节。用户装置设备可以将适当格式的内容传送到它们连接 的外围设备。
在一些实施例中,媒体指南应用程序可以根据用户装置设备访问 情节的能力,调整已记录的情节的格式。例如,当由膝上型计算机、
60I-Video设备、媒体播放器、移动电话、个人数字助理(PDA)或 BlackBerryTM进行重放时, 一些媒体的显示格式可以不同。在一些 实施例中,媒体指南应用程序可以以最高的可用分辨率格式记录错过 情节,并可以将显示格式转换为适于访问设备的较小的尺寸或分辨率。
上述仅仅是本发明原理的示意,在不背离本发明的范围和精神的 情况下,本领域技术人员可以进行各种修改。在此描述的实施例出于 示意目的而非限制目的,本发明仅由下文权利要求进行限定。
权利要求
1.一种为用户呈现系列片情节的方法,包括从用户接收对系列片情节的兴趣指示;收集所述系列片的所述情节用于由所述用户观看;以所述系列片的所述情节原始可用的顺序组织所述系列片的所述情节;以及以所述系列片的所述情节原始可用的顺序呈现所述系列片的所述情节。
2. 根据权利要求1的方法,其中呈现所述系列片的所述情节包括,当所述系列片的所有情节将可 用于以其原始可用的顺序进行观看时,通知所述用户。
3. 根据权利要求l的方法,其中 呈现所述系列片的所述情节包括当所述系列片的每个情节将可用于以其原始可用的顺序进行观看 时,通知所述用户;以及呈现所述系列片的情节序列,其中所述情节序列包括所述系列片 的开头情节。
4. 根据权利要求l的方法,还包括向所述用户提供多个用于收集 所述系列片的所述情节的选项,所述多个选项至少包括不要求任何附加费用并从免费源收集所述系列片的所述情节的 第一选项;要求附加费用并从不免费的多个不同媒体源中的至少一个收集至 少一个所述系列片的情节的第二选项。
5. 根据权利要求4的方法,其中不免费的所述多个不同的媒体源至少包括以下各项中的两个 不免费的广播提供商;不免费的有线电视提供商; 不免费的卫星提供商;不免费的视频点播(VOD)服务器提供商;付费收看提供商;DVD提供商;因特网;用户数字视频记录器;以及 电话。
6. 根据权利要求1的方法,其中接收对所述系列片的情节的兴趣指示包括,自动接收对所述某放 映季的系列片情节的所述兴趣指示,其中所述感兴趣的情节在所述放 映季中。
7. 根据权利要求l的方法,还包括通知用户收集所述系列片的所 述情节的状态。
8. 根据权利要求1的方法,其中 收集所述系列片的所述情节包括识别收集的所述系列片的所述情节; 识别已经对用户可用的所述系列片的所述情节;以及 识别并记录将可用于记录的所述系列片的所述情节。
9. 根据权利要求8的方法,其中识别所述收集的系列片的所述情节包括,在错过情节的列表中包 括所述识别的情节;识别已经对用户可用的所述系列片的所述情节包括,从所述错过 情节的列表中移除已经可用的所述情节;以及识别并记录将可用于记录的所述系列片的所述情节还包括,从所 述错过情节的列表中移除所述已记录的情节。
10. 根据权利要求l的方法,其中收集所述系列片的所述情节用于由所述用户观看包括,不以所述 系列片的所述情节原始可用的顺序收集所述系列片的所述情节用于由 所述用户观看。
11. 一种用于为用户呈现系列片的情节的系统,包括至少部分在控制电路上实现的交互式媒体指南应用程序,被配置为收集系列片的情节用于由用户观看;以及以所述系列片的所述情节原始可用的顺序组织所述系列片的所述 情节,以便于所述系列片的所述情节可以以其原始可用的顺序被所述 用户观看。
12.根据权利要求ll的系统,其中所述控制电路进一步配置为从用户接收对系列片的情节的兴趣指示;以及的所述情节。
13. 根据权利要求12的系统,其中呈现所述系列片的所述情节包括,当所述系列片的所有情节将可 用于以其原始可用的顺序进行观看时,通知所述用户。
14. 根据权利要求12的系统,其中 呈现所述系列片的所述情节包括当所述系列片的每个情节将可用于以其原始可用的顺序进行观看 时,通知所述用户;以及呈现所述系列片的情节序列,其中所迷情节序列包括所述系列片 的所述开头情节。
15. 根据权利要求11的系统,其中所述控制电路进一步配置为向用户提供多个用于收集所述系列片 的所述情节的选项,所述多个选项至少包括不要求任何附加费用并从免费源收集所迷系列片的所迷情节的第 一选项;要求附加费用并从不免费的多个不同媒体源中的至少一个收集至 少一个所述系列片的情节的第二选项。
16. 根据权利要求15的系统,其中不免费的所述多个不同的媒体源至少包括以下各项中的两个不免费的广播提供商;不免费的有线电视提供商;不免费的卫星提供商;不免费的视频点播(VOD)服务器提供商;付费收看提供商;DVD提供商;因特网;用户数字视频记录器;以及 电话。
17. 根据权利要求12的系统,其中接收对所述系列片的情节的兴趣指示包括,自动接收对放映季的 所述系列片情节的所述兴趣指示,其中感兴趣的所述情节在所述放映 季中。
18. 根据权利要求11的系统,其中所述控制电路进一步配置为通知用户收集所述系列片的所述情节 的状态。
19. 根据权利要求ll的系统,其中 收集所述系列片的所述情节包括识别要收集的所述系列片的所述情节; 识别已经对用户可用的所述系列片的所述情节;以及识别并记录将可用于记录的所述系列片的所述情节。
20. 根据权利要求19的系统,其中识别所述要收集的系列片的所述情节包括,在错过情节的列表中 包括所述识别的情节;识别已经对用户可用的所述系列片的所述情节包括,从所述错过 情节的列表中移除已经可用的所述情节;以及识别并记录将可用于记录的所述系列片的所述情节还包括,从所 述错过情节的列表中移除所述已记录的情节。
21.根据权利要求ll的系统,其中收集所述系列片的所述情节用于由所述用户观看包括,不以所述 系列片的所述情节原始可用的顺序收集所述系列片的所述情节用于由 所述用户观看。
22. —种用于为用户呈现系列片的情节的方法,包括 从用户接收对系列片情节的兴趣指示;响应于所述指示,向远程服务器传送请求以收集所述系列片的所 述情节用于由所述用户观看,并以所述系列片的所述情节原始可用的 顺序组织所述系列片的所述情节;从所述远程服务器接收指示所述收集和组织的情节的数据;以及 以所述系列片的所述情节原始可用的顺序呈现所述系列片的所述 情节。
23. 根据权利要求22的方法,其中呈现所述系列片的所述情节包括,当所述系列片的所有情节将可 用于以其原始可用的顺序进行观看时,通知所述用户。
24. 根据权利要求22的方法,其中 呈现所述系列片的所述情节包括时,通知所述用户;以及呈现所述系列片的情节序列,其中所述情节序列包括所述系列片 的开头情节。
25. 根据权利要求22的方法,还包括向所述用户提供多个用于收 集所述系列片的所述情节的选项,所述多个选项至少包括不要求任何附加费用并从免费源收集所述系列片的所述情节的 第一选项;要求附加费用并从不免费的多个不同媒体源中的至少一个收集至 少一个所述系列片的情节的第二选项。
26. 根据权利要求25的方法,其中不免费的所述多个不同的媒体源至少包括以下各项中两个 不免费的广播提供商;不免费的有线电视提供商;不免费的卫星提供商;不免费的视频点播(VOD)服务器提供商;付费收看提供商;DVD提供商;因特网;用户数字视频记录器;以及 电话。
27. 根据权利要求22的方法,其中接收对所述系列片的情节的兴趣指示包括,自动接收对放映季的 所述系列片情节的所述兴趣指示,其中所述感兴趣的情节在所述放映 季中。
28. 根据权利要求22的方法,还包括通知用户收集所述系列片的 所述情节的状态。
29. 根据权利要求22的方法,其中 收集所述系列片的所述情节包括识别要收集的所述系列片的所述情节; 识别已经对用户可用的所述系列片的所述情节;以及 识别并记录将可用于记录的所述系列片的所述情节。
30. 根据权利要求29的方法,其中识别所述要收集的系列片的所述情节包括,在错过情节的列表中 包括所述识别的情节;识别已经对用户可用的所述系列片的所述情节包括,从所述错过 情节的列表中移除已经可用的所述情节;以及识别并记录将可用于记录的所述系列片的所述情节还包括,从所 述错过情节的列表中移除所述已记录的情节。
31. 根据权利要求22的方法,其中收集所述系列片的所述情节用于由所述用户观看包括,不以所述 系列片的所述情节原始可用的顺序收集所述系列片的所述情节用于由所述用户观看。
32. —种用于为用户呈现系列片的情节的系统,包括 至少部分在控制电路上实现的交互式媒体指南应用程序,被配置为从用户接收对系列片情节的兴趣指示;响应于所述指示,向远程服务器传送请求以收集所述系列片的所 述情节用于由所述用户观看,并以所述系列片的所述情节原始可用的 顺序组织所述系列片的所述情节;从所述远程服务器接收指示所述收集和组织的情节的数据;以及情节。
33. 根据权利要求32的系统,其中呈现所述系列片的所迷情节包括,当所述系列片的所有情节将可 用于以其原始可用的顺序进行观看时,通知所述用户。
34. 根据权利要求32的系统,其中 呈现所述系列片的所述情节包括时,通知所述用户;以及呈现所述系列片的情节序列,其中所述情节序列包括所述系列片 的所述开头情节。
35. 根据权利要求32的系统,其中所述控制电路进一步配置为向所述用户提供多个用于收集所述系 列片的所迷情节的选项,所述多个选项至少包括不要求任何附加费用并从免费源收集所述系列片的所述情节的 第一选项;要求附加费用并从不免费的多个不同媒体源中的至少一个收集至 少一个所述系列片的情节的第二选项。
36. 根据权利要求35的系统,其中不免费的所述多个不同的媒体源至少包括以下各项中的两个不免费的广播提供商;不免费的有线电视提供商;不免费的卫星提供商;不免费的视频点播(VOD)服务器提供商;付费收看提供商;DVD提供商;因特网;用户数字视频记录器;以及 电话。
37. 根据权利要求32的系统,其中接收对所述系列片的情节的兴趣指示包括,自动接收对放映季的 所述系列片情节的所述兴趣指示,其中所述感兴趣的情节在所述放映 季中。
38. 根据权利要求32的系统,其中所述控制电路进一步配置为通知用户收集所述系列片的所述情节 的状态。
39. 根据权利要求32的系统,其中 收集所述系列片的所述情节包括识别要收集的所述系列片的所述情节; 识别已经对用户可用的所述系列片的所述情节;以及 识别并记录将可用于记录的所述系列片的所述情节。
40. 根据权利要求39的系统,其中识别所述要收集的系列片的所述情节包括,在错过情节的列表中 包括所述识别的情节;识别已经对用户可用的所述系列片的所述情节包括,从所述错过 情节的列表中移除已经可用的所述情节;以及识别并记录将可用于记录的所述系列片的所述情节还包括,从所 述错过情节的列表中移除所述已记录的情节。
41. 根据权利要求32的系统,其中收集所述系列片的所述情节用于由所述用户观看包括,不以所述 系列片的所述情节原始可用的顺序收集所述系列片的所述情节用于由 所述用户M^看。
42. —种方法,包括 收集系列片的媒体;以预定顺序组织所述系列片的所述媒体;以及 以预定顺序显示所述系列片的所迷媒体。
43. —种系统,包括至少部分在控制电路上实现的交互式媒体指南应用程序,被配置为收集系列片的媒体;以预定顺序组织所述系列片的所迷媒体;以及 以预定顺序显示所述系列片的所迷媒体。
全文摘要
系列片(例如电视系列片)情节的观看者可能希望访问当系列片情节原始广播时观看者错过的系列片情节。交互式应用程序可以接收观看者的兴趣指示以记录不完整的系列片的错过情节,其可以包括有关记录用于包括系列片集合中的错过情节的选项的指令。交互式应用程序可以识别包括在系列片集合中的情节,并记录错过情节,该错过情节接着可以被存储和组织以对观看者已经可用的情节按照第一次广播的顺序创建系列片集合。交互式应用程序可以通过向观看者提供有关如何访问情节的选项,以它们原始广播的顺序,呈现系列片集合的情节。
文档编号H04N5/445GK101406059SQ200680053199
公开日2009年4月8日 申请日期2006年12月12日 优先权日2005年12月29日
发明者C·科尔德雷 申请人:联合视频制品公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1