著录项信息
专利名称 | 互联网访问个人电视服务的系统和方法 |
申请号 | CN01809049.4 | 申请日期 | 2001-02-27 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2003-07-02 | 公开/公告号 | CN1428048 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 提维股份有限公司 | 申请人地址 | 美国加利福尼亚州圣卡洛斯
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | TiVo解决方案有限公司 | 当前权利人 | TiVo解决方案有限公司 |
发明人 | J·M·巴顿;D·C·普拉特 |
代理机构 | 上海专利商标事务所有限公司 | 代理人 | 李玲 |
摘要
披露了一种通信系统和用于远程访问个人电视服务的家用方法。根据本发明,远程个人电视服务中心提供了集中式的节目指南信息。用户可通过经电话调制解调器或网络服务器与个人电视服务中心相连接的数字录像机来访问个人电视服务中心。用户可通过与计算机网络相连的远程计算机终端或个人数字助手访问个人电视服务中心。用户选择节目事件并对数字录像机进行编程,在本地编程的情况下通过使用安装在数字录像机前面板中的图形用户界面,或在远程编程的情况下通过使用类似的GUI,它被加入到呈现给远端用户的网页中。
技术领域\n本发明涉及个人电视服务。更特别地,本发明涉及通过直接电话连接或非直 接网络连接远程访问集中式个人电视服务的通信系统和方法。\n 现有技术的描述\n随着视频盒式录像机(VCR)的出现,看电视的人能够在给定的时隙中录下播出 的电视节目并在稍后回放录下的节目内容。在录像的过程中,VCR将节目内容的电 信号变成磁信号并在磁带上存储磁信号。当回放时,VCR将磁信号变成电信号并由 连接的电视机在其屏幕上显示信号的节目内容。\n随着数字技术的发展,VCR被数字录像设备(DVR)取代。如同VCR,DVR的功能 是记录播出的节目内容并在稍后回放。在录的过程中,DVR将节目内容的电信号变 成诸如MPEG数据流之类的数字信息并在存储器设备中存储数字信息或直接在存储 器中存储预先数字化的电视信号。当回放时,DVR将数字信息变回模拟信号并由连 接的电视机在其屏幕上显示信号的节目内容。\n为了使用VCR记录TV节目内容,看电视的人必须手工地选择频道并控制VCR 或让其他人做这些。但是通过使用DVR,看电视的人可根据电视节目指南通过对DVR 编程来建立录像顺序的程序并让录像自动进行。\n虽然DVR让用户能够指定多个节目的记录时间、频道以及持续时间,但它不 能满足对以更智能的方法确定并捕捉节目的日益增长的需求。比如,在用户无法找 到电视节目指南或他远离他的DVR和电视机的情况下,他将无法对自己的DVR编程 并录下他喜欢的节目内容。\n这就需要能建立一种通信系统,通过该系统看电视的人无论在哪里都可访问 集中式电视节目指南并对他的DVR编程。\n 发明内容\n揭示了一种远程访问集中式个人电视服务的通信系统和方法。根据本发明, 个人电视服务中心提供了集中式节目指南信息。用户可通过用电话调制解调器或网 络服务器与个人电视服务中心相连的数字录像机来访问个人电视服务中心。用户也 可通过用诸如互联网之类的计算机网络与个人电视服务中心相连的远程计算机终 端或个人数字助手(PDA)来访问个人电视服务中心。\n在本地编程情况下,用户通过使用安装在DVR前面板中的图形用户界面来选 择节目内容。对远程编程来说,用户通过使用类似的图形界面来选择节目内容并对 DVR编程,该图形界面被加入到通过个人电视服务中心的网络服务器呈现给远端用 户的网页中。为了更加有效地使用个人电视服务,可通过直接连接或通过诸如互联 网之类的网络连接两个或更多的DVR,从而可将记录的媒体流从一个DVR转移到另 一个。\n 附图简述\n图1是描绘根据本发明的用于远程访问集中式个人电视服务的通信系统的框 图;\n图2是显示图1所示系统的操作流程的数据流程图;\n图3是描绘图2所示的用户数据库和事件数据库结构的图表;\n图4是显示使用个人电视服务网络服务器以从用户获得远端编程指令的过程 的流程图;\n图5是用于程序选择的图形用户界面的图示;\n图6是出现在用户网络浏览器中的即时显示网页的屏幕捕捉器;\n图7是描绘通过互联网在个人电视服务中心、DVR和外围内容服务器中互动的 框图;以及\n图8是显示内容下载比回放速度快的重播条的屏幕捕捉器。\n 发明的详细说明\n在以下本发明的详细描述中,阐述了一些特定细节以提供本发明目前较佳实 施例的充分理解。但是,对于技术熟练的人来说,很明显本发明可在不使用此处阐 述的特定细节的实施例中应用。对一些众所周知的方法、工序、元件和电路未作详 细的描述。\n在以下的讨论中参考附图,在这些附图中相同的数字指定相同的部分。\nA.用于远程访问个人电视服务的系统\n参考图1,显示了用于远程访问个人电视服务的通信系统,该系统可由100表 示。根据本发明,安装在家庭中的数字录像机(下文中称为DVR)110与个人电视服 务中心(下文中称为服务中心)130通信,该服务中心提供节目指南的数据、图形资 源(诸如字体、图片等)、服务信息和其它使DVR110独立于服务中心130操作从而 满足观众兴趣的数据形式。该通信使用了在DVR110和服务中心130之间传送数据 的安全分配结构,从而对服务数据和用户的隐私都进行了保护。DVR110从天线115 接收广播信号或从电缆电视系统接收电视信号。\n在本发明的一个实施例中,DVR110通常包含:将模拟电视信号数字化并转 换成数字数据流所必需的多个元件;设计用来记录所述数据流的段的多个元 件;设计用来保留所述数据流的段的多个存储装置;设计用来检索所述数据流 的段并随后将该信号调制到RF载波上的多个元件,其中通过RF载波信号被传 送到标准电视机120;以及接口125,通过该接口DVR110与网络140通信。\nDVR110可通过使用它的内部电话调制解调器拨入呼入调制解调器组145来 直接与服务中心130连接。拨入的呼入首先传递到服务中心130用于身份验证。 一旦通过了验证,则批准呼入。专用的调制解调器组145应答该呼入,且允许 DVR110访问服务中心130中的数据库。\n另外,DVR110可通过网络140间接地与服务中心130连接。DRV110和网 络140之间的接口125可以是DVR110的内部电话调制解调器,或者是诸如电 缆调制解调器之类的专用网络接口。计算机网络140可以是专用网络或互联网。 DVR110通过拨入互联网服务提供商(ISP)的地区访问电话号码对与计算机网络 140的连接初始化。ISP将网络连接请求送到服务中心130用于身份验证。一 旦通过了验证,就批准网络连接,且允许DVR110访问服务中心130中的数据 库。\n服务中心130从外部资源接收节目目录表信息150。节目目录表信息150 构成了节目指南的基础,电视观众可使用该节目指南选择要录下的电视节目。 服务中心130通过接口135与计算机网络140通信。\n电视观众可使用远程计算机155或个人数字助手(PDA)160通过用计算机网 络140建立与服务中心130的通信信道来远程地访问服务中心130中的节目数 据库。\n参考图2,服务中心130包括网络服务器200,它收集、组织并提供节目 目录表信息;节目数据库210,它存储节目目录表信息;用户数据库220,它 存储关于用户和数字录像机的信息;事件数据库230,它存储每个用户的事件 列表;以及调度处理过程240,它传送用户数据库并从事件数据库检索事件列 表。它也可包括网络接口,网络服务器和数字录像机在该接口上通信。\n在较佳实施例中,DVR10包括微服务器250,它控制DVR110和服务中心 130之间的通信;地区节目存储指南260,它记录由服务中心130提供的节目 指南并在只要DVR110访问服务中心130时就更新;事件序列270,它是用于对 捕提选中电视节目的记录时间进行初始化的数据结构;伪随机号码发生器 (PRNG)280,它产生用于远程访问的授权密钥;以及网络接口125,它将DVR110 与计算机网络140连接。事件序列270连接于与DVR110组合成一体的记录设 备。\n远程计算机155和个人数字助手(PDA)160都包含网络浏览器290,它可以 是能够使用户观看网页的普通网络浏览器。\n图3是示出用户数据库220和事件数据库230结构的图表。用户数据库220 包括多条用户记录300。每条用户记录300包含多个字段,其中有用户身份310、 密码键320、DVR身份330和事件列指针340。用户身份字段310被用作进入用 户数据库220的键。密码键字段320用于存储从试图对其DVR110远程编程的 用户接收到的身份键。DVR身份330用于存储创建与DVR110的通信信道所需要 的网络地址和连接详情。\n在用户数据库220中,对每个用户都保持分离的事件列350。在事件数据 库230中存储了事件列350。每个事件列350包括多个事件记录360。每个事 件记录包括多个字段,其中有时间字段370、频道字段380和持续事件字段390。 时间字段370被用于表示录像开始时间并由节目事件的数据和事件组成。频道 字段380规定了DVR应该记录哪个频道。持续时间字段390被用于表示DVR应 该要多长的时间记录节目事件的内容。\nB.用于远程访问个人电视服务的过程\n图2与图1一起显示了可共同完成发明功能性的不同过程。\n服务中心130定期地从外部信源接收节目目录表信息150。一旦接收到节 目目录表信息150,节目数据库210便相应地更新。\nDVR110通过从网络服务器200读取网页从而定期地更新其地区的节目指南 260。为了响应来自DVR110的请求,网络服务器200首先查阅节目数据库210 以获取更新的节目信息并随后动态地创建包含更新的节目目录表信息的网页。\n一旦DVR110具有了更新的地区节目指南260后,网络服务器200将通过 使用图5所示的图形用户界面为电视观众提供节目指南。电视观众通过节目名 称和时隙来选择电视节目从而指示DVR110该录下什么节目。\n电视观众可通过使用远程计算机155或个人数字助手160上的网络浏览器 290来远程地对DVR110编程。在这种情况下,网络浏览器290被用于访问网络 服务器200为主机的特殊网站。\n为了使用远程访问特征,用户必须首先从DVR110获得授权密钥,该键由 伪随机号码发生器(PRNG)280产生。DVR110在由DVR110管理的图形用户界面 上向用户提供授权密钥。无论何时从调度处理240接收远程访问,授权密钥都 被本地性地存储在DVR110中。\n服务中心130定期地执行调度处理240。调度处理240在用户数据库220 中进行。当调度处理240遇到有特定节目事件的用户的时候,调度处理240都 会从事件数据库230检索事件列350。调度处理240随后创建与DVR110中微服 务器250的通信信道。将该通信信道设计成允许调度处理240从微服务器250 检索特殊的事件调度网页。微服务器250向调度处理240呈现事件调度网页。 该调度处理240随后完成事件调度网页并将它提交回微服务器250。\n微服务器250使用在事件调度网页中找到的事件指令以更新事件序列270 并结合进DVR110中。事件序列270是由DVR110使用的数据结构,用以对捕捉 电视节目事件的时间初始化。\n为了验证交易,网络服务器200包括了一个或更多个为加入要编程DVR110 的用户的验证代码。DVR110将验证代码与保持在DVR非易失性存储器中的私人 信息复制内容进行比较。验证代码是随时间而变化的且可根据系统安全性请求 的指示而设为终止的。\nC.获取远程编程指令的过程\n图4是显示由网络服务器200使用从用户获取远程编程指令过程的流程 图。该过程包括以下步骤:\n步骤400:网络服务器200在第一网页中向访问由网络服务器200管理的 特殊网站的用户提出授权请求;\n步骤410:网络服务器200接收由响应授权请求的用户键入的授权密钥并 使用该授权密钥以验证任何随后的向用户的DVR110发送的编程指令;\n步骤420:网络服务器200在用户数据库220中存储授权密钥以及用户身 份;\n步骤430:一旦网络服务器200已在用户数据库220中存储了授权密钥, 则它便在远程计算机155或个人数字助手160的非易失性存储器中写入一点心 文件;\n步骤440:在识别和验证用户之后,网络服务器200向用户提供节目指南;\n步骤450:网络服务器200接收用户的选择并创建用户所指定的事件列 350。事件列350被存储在事件数据库230中。\n在步骤440中,网络服务器200将脚本结合进呈现给用户的第一网站中并 在远程计算机155或个人数字助手160上检索有效的点心文件。一旦发现有效 的点心文件,则步骤400到步骤430都将排除在处理流程之外。\nD.用于节目选择的图形用户界面\n图5是用于节目选择的典型的图形用户界面(GUI)500的图示。GUI500在 DVR前面板上使用并被加入到通过网络服务器200呈现给远端用户的网页中。 当直接应用在DVR110中时,GUI500直接通过结合进DVR110的控制流程操作。 当GUI500通过计算机网络呈现给远端的用户时,它就嵌入在激活的服务器网 页中。图6是出现在用户网络服务器中的屏幕捕捉器。\nGUI500包含含多个列510和多个行515的表505。列510对应于星期的天 数(以及特定的日历日期)。行515对应于给定这天的小时数。表505的列510 和行515实际上是由数据选择控制组成的,其中将控制的捕捉设为表示电视节 目的名称,该电视节目在根据表505中的控制位置所确定的时隙中。GUI还包 含用于向上滚动520和向下滚动525的部件;用于转向前530和转向后535的 部件;用于选择指定电视节目的部件;用于创建包含所选择电视节目的节目事 件列350的部件;用于编辑所述事件列350的部件。另外,它还可包括用于指 令下载的部件,用于指示下载在进行的部件,以及用于取消进行中下载的部件。\n控制的位置对应于电视节目事件的天和小时。用户可点击呈现在GUI500 中的的选择控制。当GUI500返回到网络服务器200时,结合节目指南260来 识别所选择的控制为用户创建事件列350。事件列350随后被存储进用于远程 编程的事件数据库230。对于DVR110的地区编程,事件列350可直接存储进控 制DVR记录顺序的事件序列270中。\nE.访问数字录像机的互联网\n图7是显示在服务中心130、DVR110和互联网上的外部内容服务器720之 间互动的总方案700的框图,其中,特殊形式的互联网访问被加入DVR110使 后者可以通过互联网的连接140来提取某种类型的内容并在观察图6所示的即 时显示页时提供该类型的内容。\n内容名字的列,即,电视节目的名称,表示这样的内容已在GUI500上被 提取,而记录图标或某些它们的变量则表示下载正在进行。观众可选择内容 (即,电视节目)并在随时播放这些节目。\n下载可以任何速度进行,比如,图1所示的接口125就与下载的速度无关。 图8是显示重播条网页的屏幕捕捉器,它通过增加绿色区域使之匹配,表示内 容下载的速度快于重播的速度。在任何情况下,在无论有多少量的内容被下载 到该点的情况下观众都能够使用所有的特技播放动作。\n从互联网上下载节目内容的事实总体上对观众来说是显而易见的,除了所 展示的节目信息的内容以外,来自互联网的内容表示可有多种方式完成。\n将指向下载内容的指针以类似广播节目存储的方式存储在DPR110硬磁盘 驱动器上的地区内容数据库740中,从而所有形式的检索和演示都能适当地显 示这些内容并提供它们的操作方式。\n在以频道或网络为导向的内容中,下载的节目以类似广播编程的方式演 示。这些内容必须被修改使频道或网络“联播”以灵敏的方式演示,因为时间 和位置对这样的节目是无关的。\n图6中所示的即时显示内容中的可变内容项目的数量会将导航变得难以操 纵。虽然对于初始应用来说并不需要,但可修改该内容可以使得导航的许多项 目变得更简单。\n从一些服务器提供内容的实质可看作电视机网络。每个单一的服务器名称 表示一个频道。此处,“服务器”只是网络上的名称;它可映射成世界各地的 任意物理服务器。\n一旦与内容服务器720联系上,DVR110就可根据给定的节目标号请求媒体 内容。该节目标号可由网络服务器200映射到内容特殊的片中,该内容片随后 被发送至连接端。任何终端都可调节下载的速度。\n如果观众需要多重下载,则DVR110可选择几种不同的方法来获取内容; 它可采用最大极限或序列请求的方法或采用该两种方法对多重连接进行初始 化。\n主要关心的是DVR110的安全问题。打开网络端口将导致大量可能的违反 安全性的行为,要围绕着版权内容的安全和消费者私人数据的保护来解决问 题。\n使用标准的Linux防火墙支持来管理该防护,它通过自动关闭两个方向上 的所有的访问只保留单个已知的端口来完成。通过应用软件使用该单个的已知 端口以接触外部内容服务器720从而下载媒体内容。而不接受来自外部世界到 该端口的任何连接。\nDVR110中的Linux DHCP客户机要有端口。在引导上,如果检测到网络接 口,则DHCP客户机用已知的端口轮询外部DHCP服务器750。如果没有发现服 务器,则网络将失效。不然的话,DVR110将对其来自DHCP响应的网络参数进 行初始化。\n这种Linux防火墙支持的缺点是,要求外部DHCP服务器750配置互联网 访问的信息。这会引起混淆的可能性。为了消除该性质的侵袭,所有与内容服 务器720的通信都必须加以验证和加密。内容服务器720必须具有DVR110公 共密钥的权限,而DVR必须能复制内容服务器720的公共密钥。使用证明交换, DVR110和内容服务器720产生了用于Blowfish协议的一次性对话键,且所有 的其它信息都被加密。内容服务器720的公共密钥由服务中心130分配,同样 也为内容服务器720提供了合适的节目指南参考。\n服务中心130接受由服务器URL、内容描述、内容标识、“频道”描述、 “网络”描述等组成的内容服务器720的描述。这些数据被输入到内容服务器 描述(CSD)数据库710中并根据需要作适当区分。同样提供了一系列访问内容 服务器720的公共密钥。\n为了使内容服务器720接受DVR110的连接,内容服务器720必须具有访 问指定DVR公共密钥的能力。该键分配是在空中完成的。每个内容服务器使用 与服务中心130验证的连接以完成键查找。得到DVR的序列号,则服务中心130 就返回它的公共密钥。如果需要该内容服务器720可隐藏该键。服务中心130 维持着已分配的所有公共密钥的记录。\n服务中心130可拒绝对非激活的DVR提供公共密钥。另外,需要内容服务 器720响应来自服务中心130的键无效请求,比如,如果所指定的DVR变成非 激活的。\n媒体记录器730是个人电视服务应用的子系统。它允许同时进行对下载内 容的记录和回放。录下的内容被存储在内容数据库740中。如果未提供长期的 网络连接,则媒体记录器730将不会启动。在该子系统中有一些不同的线程。\n(1)记录队列线程:该线程管理网络下载请求的序列并实现下载策略。开 始,这可以是保持在目标存储中的简单FIFO(先进先出)序列。一旦实现了下载 策略则保持录下序列策略目标。\n(2)提取录下线程:该线程负责管理与内容服务器720的连接。它与服务 器连接,实现验证协议,请求想要的内容并管理它的下载。\n作为该策略的一个变化,程序目标可指示多重服务器被轮询媒体内容。服 务器顺序地被轮询;使用第一个接受下载请求的。这样便提供了负载平衡。\n线程定时地定点检查其对于目标存储的状态。这允许在电源失败或系统故 障之后对下载的重启。该线程同样管理用于演示并导航被下载内容的目标数据 库的状态;比如,它管理在图6所示的即时显示内容中用于适当显示的记录目 标的状态。在任何时间点都会有一个或更多个这样的线程。\nF.DVR至DVR的互动\n开发了用于在两个DVR之间传送媒体和数据库单元的组件。参考图7,传 送的一个例子是,在便携式DVR760中提供了电池驱动设备中的较小量磁盘存 储。在去度假以前,用户可向便携式DVR760传送所需的媒体和可视的相关服 务数据并在需要时可携带能使用这些媒体的便携式DVR760。另一个传送的例子 是,两个DVR110和770一起用于控制从而两股媒体流精确地同步播放以完成 等效操作。\n可有很多方法来连接两个DVR。最简单的是把源DVR110的输出插入目标 DVR770的输入中。虽然它是有效的,但该方法却不能传送相关于媒体流的信息, 而该信息是使观众对管理和使用媒体流的满意所必须的。\n存储在DVR110中的媒体流由两部分组成:媒体内容本身,以及给予关于 媒体内容的描述性信息的数据库目标。如果使用了数据传送方法,诸如网络(例 如,IEEE 802.3)或直接连接(例如,IEEE1394),则两种媒体内容和描述性信息 都可传送,从而保持了观众体验的完整性。\n节目内容的拥有者关心内容会被剽窃。该方法的另一种改良是对在DVR110 和770之间的数据传送进行加密。这样可采用一些标准和专用的方法来完成。 比如,可使用Diffie-Hellman安全连接协议可用于对一次性键的传送进行加 密。\n如果需要允许传送只对某些指定的DVR发生时,可使用集成的安全系统。 每个DVR的公共密钥对于其它的来说是已知的。当传送被启动时,DVR基于存 储的私人键交换签名并加密的证明。如果两个DVR都可解密并检验另一个的签 名,则可使用一次性对话键对在传送中的数据加密。\n在这种情况下的键分配可通过服务中心130来处理。观众可接触服务中心 130并请求他所拥有的两个DVR110和770被授权在互相间的数据传送。服务中 心130向其它的DVR通过适当的下载装置发送含每个DVR公共密钥的授权目标。 服务中心130保持该操作的记录用于以后的编辑,该记录包括每个DVR的身份 信息。比如,如果安全系统在一个DVR中失效且其它的公共密钥被暴露,则可 能要修改其它的DVR从而使它们以授权给源DVR110的形式出现。每个DVR都 保存着传送的记录。该记录被上传到服务中心130上。稍后,该信息可被处理 以查找对复制防护的侵害和对非授权DVR的复制等。\n如果传送被中断,则目标DVR770在描述性目标中对媒体流作上“部分的” 标记。稍后,传送可重启。因为数据库系统的设计保证媒体流可在目标DVR770 上独一无二地被识别,找到部分流,且传送从其段开始,从而防止了已存储的 媒体被重新传送。一旦整个媒体流被存储了,则描述性目标被更新以显示完整 的媒体流。\n在DVR之间传送数字数据时不需要特殊的实时请求。传送可以任何合适的 速度进行。比如,可以是DVR间网络慢的情况,在这种情况下,传送的持续时 间将长于内容回放的持续时间。另外,网络可以快,在这种情况下,多重媒体 流的传送时间可以比用于回放内容项的时间少得多。因此,只要第一部分有变, 目标DVR上的观众可开始对媒体流的观察,这与正在进行的流的下载是并行的。\n并不要求源或目标DVR是完整的数字视频DVR。比如,存储在电缆一端的 服务器上的媒体流能够可靠地传送至目标DVR770。另外,存储在源DVR110中 的媒体流可传送至前端服务器。\n某些媒体分配结构,诸如数字卫星系统,以加密的状态广播多数的媒体内 容。使用基于智能卡的地区描述性装置,媒体内容只有当被观察时才被解密, 从而防止内容被剽窃。DVR有可能将这些加密的媒体流保存至磁盘,并在回放 时对解密进行初始化。该方法常用于两个DVR间传送媒体流。为了正常地遵守 与媒体流相关(诸如放一次之后,一天后就过期等)特殊系列的内容保护规则, DVR保持着描述媒体流的目标数据库和与媒体流相关(包括流是否被存储加密 了)的复制保护信息。\n与媒体流相关的内容保护规则也可向目标DVR770传送。比如,DVR110可 以存储来自内容服务器720的电影,该电影不会被解密直到它被观看。如果观 众希望能传递该媒体流,只要简单地复制到目标DVR770的媒体区就行了,描 述性目标也是这样传送的。这就是说,媒体流上的原始信息如实地复制到目标 DVR770上。\n智能卡可从源DVR110拉出并安装在目标DVR770中。当媒体内容被观察时, 观众适当地控制并遵守所有的复制保护原则。原始的媒体内容和描述性信息可 以除去也可以不除去。比如,在“只观赏一次”的目录表中,原始的内容被破 坏,而在“每次观看都收费”的目录表中,它们不会被破坏。\n使用上述相同的技术,可在两个或更多使用网络的DVR之间创建安全或鉴 定并安全的连接,可能使用内置的调制解调器访问。这样能够所控制发生的互 动。一些例子如下:\n(1)同步回放。观众可控制特殊媒体流上的技巧播放特征。每个键事件都 可传递给目标DVR770,它可自动完成相同的动作。比如,演讲者可使用作为多 媒体回放设备的源DVR110来作出一场生动的演讲,而在远端位置的观众可在 同一时刻以相同的方式观赏到这场所作的演讲。另外,两个通过诸如电话之类 的某些其它装置交流的观众可在一个或另一个控制相同节目的两个DVR上回放 的同时进行互动。这就允许对感兴趣节目作出精确讨论。该通信装置可以是覆 盖在显示器上的简单聊天节目,在其中参与者进行评论。\n(2)连接传递。源DVR110的观众可指示特殊的节目与目标DVR770连接。 这样做的结果是向目标DVR770发送信息,该信息使目标DVR770确定记录该节 目的时间。另外,该节目也可不连接。该信息只需要包含节目识别识别内容, 假定DVR110和770都在服务中。\n(3)声音或图形效果。当观众采取诸如按动特殊键顺序之类的动作时,源 DVR110可播放声音或演示图形。它可将该事件传递到复制相同声音或图形的目 标DVR770。比如,一个孩子可以这种方式向节目添加声音,而他在远端目标 DVR770的朋友可以复制。很清楚,这样的交流是多方式的。\n有用的是,DVR也能够传送其它类型的数据。例如,以一个大型家用DVR110 和一个较小的便携式DVR760为例。诸如软件、图形元素、节目指南数据等之 类的有趣数据,也可在两个DVR之间传送。比如,便携式DVR760可在每次两 个DVR被连接时由家用DVR110更新。该更新的内容包括传送和安装更新的软 件。无论两个DVR在何时连接该便携式DVR760都会向家用DVR110传送任何操 作性信息,而随后家用DVR110在访问服务中心130时都会向服务中心130发 送操作性信息。\n更新可自动完成。在这样的情况下,当两个DVR被连接时,发生了一系列 的预置动作,诸如更新节目指南或软件,媒体流随后也可被传送。如果目标 DVR770是较小的便携式单元,则不是所有的媒体流都与它匹配。在这种情况下, 观众可明确地选择需要传送的媒体流。如果使用偏爱信息来选择观众最感兴趣 的可提供媒体的子系列并只传送这些流,则将发生更有趣的情况。另一种情况 是,媒体流被传送,从最新的到最旧的,这种传送如果不再有合适的将停止, 或从最旧的到最新的,这种传送相对不有趣。另一种标准可以是,节目是否基 于观众的喜好明确地挑选或选择。任何存储在用于内容的描述性目标中的诸如 长度、男演员、级别等之类的节目信息可用于选择标准。\n虽然本发明在此处参考了较佳实施例进行了描述,但技术熟练人士仍将容 易地理解,其它的应用可在不脱离本发明的精神和范围的条件下代替此处所阐 述的。\n因此,本发明应该只受以下所包括的权利要求的限制。\n 发明背景
法律信息
- 2021-03-16
专利权有效期届满
IPC(主分类): H04N 7/173
专利号: ZL 01809049.4
申请日: 2001.02.27
授权公告日: 2005.04.27
- 2017-04-26
专利权人的姓名或者名称、地址的变更
专利权人由提维股份有限公司变更为TiVo解决方案有限公司
地址由美国加利福尼亚州变更为美国加利福尼亚州圣卡洛斯
- 2005-04-27
- 2003-09-17
- 2003-07-02
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |