CN1504048A - 个人视频记录器系统和方法 - Google Patents
个人视频记录器系统和方法 Download PDFInfo
- Publication number
- CN1504048A CN1504048A CNA02808747XA CN02808747A CN1504048A CN 1504048 A CN1504048 A CN 1504048A CN A02808747X A CNA02808747X A CN A02808747XA CN 02808747 A CN02808747 A CN 02808747A CN 1504048 A CN1504048 A CN 1504048A
- Authority
- CN
- China
- Prior art keywords
- video recorder
- personal video
- pvr
- interactive
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4147—PVR [Personal Video Recorder]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4135—Peripherals receiving signals from specially adapted client devices external recorder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43622—Interfacing an external recording device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/4424—Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47214—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4821—End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
公开了提供用于记录电视节目的交互式电视系统的系统和方法。交互式电视系统可包括提供个人视频记录器(802)功能的组件,例如交互式电视节目指南(904)、PVR扩展部分(902)、PVR应用程序编程接口(906)、PVR装置(802)、任何适当的硬件或软件、或者它们的组合。可在具有带有PVR装置(802)的集成PVR依从装置的结构中,或者在使PVR依从装置,例如机顶盒(1400)与具有PVR装置(802)的PVR设备(例如远程PVR服务器或PVR边车(1401))的结构中实现这些组件。
Description
技术领域
本发明涉及个人视频记录器(PVR)(personal videorecorder)系统,更具体地说,涉及包括用户电视设备的PVR系统,用户电视设备具有其上实现PVR扩展部分的交互式电视节目指南(IPG)。
背景技术
近来开发了允许用户日益灵活地管理他们的观看经历及记录媒体的产品。PVR,例如TiVoTM和ReplayTVTM提供的PVR把节目记录在用于多媒体存储的硬盘驱动器上。用户可安排要记录的节目,并且可在稍后重放记录的节目。这些产品还可记录哪些用户正在实时观看,例如当用户必须离开房间时,允许用户暂停实时节目。当显示的节目被暂停时,该产品还可继续记录并保存正在播放的节目。用户可从他们停止的地方恢复他们的观看,并且能够快进通过广告,直到到达目前正在提供节目的某一点为止。
交互式电视应用,例如IPG,目前广泛适用于普通大众。IPG可用于提供交互式电视服务。交互式电视服务包括允许用户调到某一节目、设置父母锁、记录节目、设置提示等的服务。
IPG允许用户把节目记录在数字或模拟存储装置(例如录像带、硬盘、软盘、闪存、可记录光盘(CD)和可记录的数字通用盘(DVD))上。节目也可被记录在节目指南服务器、因特网服务器、或者其它服务器上。节目指南服务器可位于,例如电缆系统头端器上。节目指南可以是在线节目指南,可利用Web服务器或因特网实现在线节目指南。
但是,在多数情况下,便于电视观看的IPG仍然和提供PVR功能的应用分开。例如,PVR可包括和其它用户设备(例如机顶盒)提供的IPG分离的IPG,并且需要和现有IPG使用的那些输入装置和图形界面分离的输入装置和图形界面。因此,用户难以集成现有的IPG和视频记录应用(application)。
于是希望提供一种具有PVR功能的交互式电视系统,其中用户可无缝使用IPG和PVR功能。
发明内容
鉴于前述内容,本发明的目的是提供一种具有PVR功能的交互式电视系统,其中用户可无缝使用IPG和PVR功能。
通过提供具有包括例如,PVR装置、PVR应用程序编程接口(application programming interface)(API)、PVR扩展部分、存储装置和任何附加硬件或软件,或者它们的组合,以便把PVR功能结合到IPG的这样一种结构的PVR依从(compliant)媒体记录系统,实现本发明的上述及其它目的。
高级硬件结构可涉及PVR依从装置和具有PVR装置的PVR设备。PVR依从装置可包括向用户提供记录电视节目的能力的IPG。用户可通过向PVR依从装置发送命令,控制IPG功能。对应于该命令的信号可由PVR依从装置产生,并且可被传给PVR装置并由该PVR装置执行。
PVR依从装置可包括实现IPG、PVR扩展部分和PVR API的软件和硬件。PVR装置可与PVR依从装置耦接,PVR API可被配置以便于PVR装置和PVR依从装置之间的通信。PVR装置可包括实现IPG、PVR扩展部分和PVR API的软件和硬件。
PVR依从装置可包括可向IPG提供PVR特征的硬件接口和软件接口。PVR扩展部分和PVR API可被配置成提供PVR功能与IPG的无缝结合(integration)。例如,PVR依从应用(application)可与在其它硬件,例如机顶盒中实现的现有IPG接口,以便实现PVR功能。
当与PVR装置耦接时,PVR依从装置可检测被耦接的PVR装置,根据从PVR装置接收的信息,确定使用的PVR装置的类型,并根据接收的信息,建立与PVR装置的通信。这可利用在PVR依从装置中实现的智能PVR API来实现。
按照相似的方式,PVR装置可检测耦接的PVR依从装置,根据从PVR依从装置接收的信息,确定使用的PVR依从装置的类型,并根据接收的信息,建立与PVR依从装置的通信。这可利用在PVR装置中实现的PVR API来实现。
既可在PVR设备中,又可在机顶盒中实现全端口(full-port)的IPG。全端口的IPG是包括与IPG相关的所有特征和功能的IPG应用的完全实现。在既在PVR设备中又在机顶盒中实现IPG的这种双平台配置中,集成的IPG可被用于当正在使用PVR设备时,提供PVR特征和功能。双平台配置还允许PVR设备或机顶盒被单独用作独立系统。也可使用其它结构来集成PVR特征和功能。
附图说明
结合附图,根据下述详细说明,本发明的目的和优点将是显而易见的,附图中相同的附图标记表示相同的部件,其中:
图1表示了根据本发明的例证交互式电视系统;
图2表示了根据本发明的具有网络节点的例证交互式电视系统;
图3表示了根据本发明的例证用户电视设备;
图4表示了根据本发明的例证遥控器;
图5表示了可根据本发明使用的例证PVR依从装置;
图6-7是根据本发明,建立PVR设备和PVR依从装置之间的通信所涉及的例证步骤的流程图;
图8表示了根据本发明的PVR装置上软件和硬件的例证结构;
图9-14表示了根据本发明,利用PVR边车实现PVR装置的例证结构;
图15根据本发明,更详细说明了图9-14的例证结构;
图16-18表示了根据本发明,利用PVR服务器实现PVR装置的例证结构;
图19表示了根据本发明,利用集成机顶盒实现PVR装置的例证机构;
图20-22表示了根据本发明的用于记录节目的例证显示屏幕;
图23-24是根据本发明,利用PVR系统记录节目所涉及的例证步骤的流程图;
图25表示了根据本发明,访问预定记录的例证显示屏幕;
图26是根据本发明,访问预定记录所涉及的例证步骤的流程图;
图27-28表示了根据本发明,用于访问和观看记录的节目的例证显示屏幕;
图29是利用根据本发明的PVR系统访问和观看记录节目所涉及的例证步骤的流程图;
图30表示了根据本发明的例证的记录提示显示屏幕。
具体实施方式
图1中表示了根据本发明原理的例证交互式电视系统。例证的交互式电视系统100可包括主设施102(facility),分发设施110和用户设备122。例证的交互式电视系统100可包括多个主设施102。但是,为了避免使附图过于复杂,只图解说明了一个主设施102。
主设施102可包括用于保存并分发来自节目指南数据库106的IPG信息的服务器104。节目指南数据库106可保存节目指南信息,例如电视节目表信息,服务列表信息,与节目相关的信息,VOD节目信息,按次计费定购信息,宣传信息或者其它任何适当的节目指南信息。主设施102可通过通信路径108,把节目指南信息分发给分发设施110。
通信路径108可以是任意适当的通信路径,例如卫星链路,电缆链路,光纤链路,微波链路,电话网链路,互联网链路或者它们的组合。如果除了数据信号之外,还需要通过通信路径传送视频信号(例如,电视节目),那么诸如卫星链路之类带宽相对较高的链路优于诸如电话线路之类带宽相对较低的链路。为了避免使图1过于复杂,图1中只表示了一个分发设施110。就实现交互式服务来说,可涉及多个分发设施。
主设施102传送给分发设施110的节目指南信息或内容可包括电视节目表数据(例如节目时间,频道,标题,说明,节目类型,风格,演员)或者其它任何恰当的数据。
主设施102传送给分发设施110的宣传信息可包括各种宣传横幅,宣传ads,宣传标语,宣传广告,或者其它任意恰当的宣传材料。
分发设施110可以是广播电视用电视分发设施,有线电视头端器,卫星分发设施,或者用于把信号分发给观众的其它任意适当分发设施。分发设施110可通过通信路径114把节目指南信息,节目内容,或者其它任何适当内容或信息分发给用户设备122。分发设施110可包括用于保存这种内容和信息的服务器112。服务器112可用于响应关于这种内容和信息的请求,分发电视节目,音乐,或者其它任何适当类型的媒体。服务器112可包括用于保存各种信息和内容(例如节目指南信息),或者用于远程保存记录的节目的本地数据库116。把记录的节目远程保存在位于分发设施的服务器上是替代保存在用户家中的存储媒体的另一配置。例如,在Ellis等人的美国专利申请No.09/332244(申请日1999年6月11日)中举例说明了具有远程服务器记录的基于客户机-服务器的交互式电视系统,该专利申请作为参考整体包含于此。在Hassell等人的美国专利申请No.09/157256(申请日1998年9月17日)中举例说明了保存节目和节目信息的其它技术,该专利申请作为参考整体包含于此。另外,服务器112能够提供其它交互式服务,例如仿视频点播和视频点播。服务器112可包括一个或多个计算机。
如果需要,可利用不同于主设施102的信息源,提供分发给分发设施110的部分或全部信息。例如,分发设施110可通过通信路径120从广域网118(例如因特网)接收信息。通信路径120可以是T1链路,数字用户线路(DSL)链路,电缆调制解调器链路,模拟调制解调器链路或者其它任何适当的链路。
如果需要,可利用不同于主设施102和分发设施110的设施,把数据提供给用户设备122。例如,用户设备122可通过通信路径62直接接收来自广域网118的数据。通信路径62可以是T1链路,DSL链路,电缆调制解调器链路,模拟调制解调器链路,诸如寻呼系统之类的射频,或者其它任何适当的链路。在另一例子中,诸如卫星广播系统(未示出)之类的独立设施可把数据传输给用户设备122,用户设备122可通过卫星接收系统(未示出)接收数据。
通信路径114可以是允许分发设施110把节目指南信息,电视节目或者其它任何适当的信息,数据或媒体分发给用户设备122的任意适当类型的链路。可存在一条以上的使各个用户设备122与分发设施110耦接的通信路径114。例如,如果分发设施110是电缆头端器,那么用户设备122可通过电缆链路接收信息,并通过数字串行链路,拨号调制解调器连接,或者其它任何适当的链路,把信息传送给分发设施110。每条通信路径114可以是单向的或者双向的。
用户设备122可被配置成通过通信路径122或通信路径120发送或接收电子邮件。用户设备114可接收由分发设施110或由其它一些设施发送的电子邮件。
根据这里描述的实施例,可在用户设备122中实现交互式电视应用,以便向用户提供交互服务。交互服务使用户能够通过把特定的频道设置为特别喜爱的频道,通过改变频道,通过定购按次计费(PPV)电影,通过选择要记录的节目,通过播放录制的节目等,与电视应用交互作用。交互式电视应用可以是IPG应用,或者可用于向用户提供交互服务的交互式个人视频记录器应用。
用户设备122可以电视平台、计算机平台或者这两种平台为基础。例如,用户设备122可包括用户电视设备(例如电视机、PVR和机顶盒),用户计算机设备(例如桌上型计算机、膝上型计算机、诸如个人数字助理或者其它小型个人计算装置之类手持式计算装置等),或者实现IPG的其它任何适当用户设备。用户计算机设备可包括基于计算机的、具有集成的机顶盒电路的接收器或者个人计算机电视机(PC/TV)。如果需要,用户电视设备可包括用于接收电子邮件的计算机设备。
如图2中所示,通过利用位于网络节点204的服务器202,可提供服务器112(图1)的能力。代替服务器112,可使用诸如服务器202之类的服务器,或者诸如服务器202之类的服务器可和位于分发设施110的服务器112一同使用。服务器202可包括web服务器、大型计算机或者其它适当的设备。用户设备212可包括提供IPG的任何适当设备,例如用户电视设备。
图3表示了以机顶盒配置为基础的例证用户电视设备300。用户电视设备300可包括顶顶盒302、记录装置304、显示装置306和遥控器312。图3表明机顶盒302与记录装置304耦接,记录装置304与显示装置306耦接。这些耦接可以有线连接、无线连接或者任何适当的网络连接为基础。图3还表示遥控器312能够通过无线链路314与机顶盒302、记录装置304和显示装置306通信。本领域的技术人员会认识到可不同于图3中所示那样互连机顶盒302、记录装置304、遥控器312和显示装置306,并且可增加或删除组件。例如,记录装置304可和机顶盒302集成在单一装置中。
机顶盒302可接收分发设施110(图1)传送的信号(例如音频、视频或IPG数据)。机顶盒302可包括用于保存个人用户优选设置,用户编程的提示或者其它信息的存储装置(例如硬盘驱动器)或存储器。举例来说,将在具有作为其接收器或调谐器的机顶盒302的用户电视设备300的环境下说明本发明。如果需要,用户电视设备300可包括可用于同时观看一个节目,并记录另一节目的多个调谐器。例如在Lemmons等人的美国专利申请No.09/329850(申请日1999年6月11日)中举例说明了具有同时观看和记录能力的IPG,该专利申请作为参考整体包含于此。
机顶盒302可与记录装置304耦接。记录装置304可包括PVR308、VCR 310或者其它任何适当的记录装置。记录装置304可包括PVR 308和VCR 310之一或者这两者。如果用户希望记录某一节目,那么机顶盒302可被手动或自动调谐到特定的频道,控制信号被发送给记录装置304,从而记录该节目。数据链路309可耦接PVR308和VCR 310,并且可以是电缆链路或者其它任何适当的数据链路。数据链路309可被用于在PVR 308和VCR 310之间传送节目的音频/视频信号。
机顶盒302可把音频/视频信号和表示图形的信号发送给显示装置306,以便呈现给用户。如果需要,机顶盒302可通过记录装置304把信号发送给显示装置306。显示装置306可以是电视机、计算机监视器、具有监视器和扬声器的计算机系统、平板显示器、或者其它任何适当的显示装置。
机顶盒302可被安排成与PVR 308呈客户机/服务器的关系。在本发明的一个实施例中,机顶盒302可起服务器的作用,PVR 308可起客户机的作用。从遥控器312或其它输入装置接收的所有信息请求可首先通过机顶盒302。例如,如果用户请求PVR信息或者PVR记录,那么该请求首先被机顶盒302处理,机顶盒302可与PVR 308通信,从而获得所述信息或记录。基于与PVR 308的通信,机顶盒302可把音频/视频信号和表示图形的信号发送给显示装置306。也可使用其它配置建立PVR 308、机顶盒302和显示装置306之间的通信和操作。
通过利用一个或多个输入装置,例如遥控器312,用户可与用户电视设备300中的任意组件以及与IPG交互作用。遥控器312可具有各种按键,用户可按下所述各种按键,以便与IPG的各个部分交互作用。举例来说,主要在输入装置是遥控器的环境中说明本发明的许多方面。也可使用其它适当的输入装置,例如常规键盘、无线键盘、触摸屏显示遥控器、手持式计算机、鼠标、跟踪球或者触摸垫。
可在用户设备300上本地实现IPG,或者可利用其中在用户设备300上本地实现一些节目指南应用的客户机-服务器或分布式结构实现IPG。例如,在Ellis等人的美国专利申请No.09/374043(申请日1999年8月13日)中举例说明了客户机-服务器节目指南,该专利申请作为参考整体包含于此。如果需要,可在PVR 308、机顶盒302、或者这两者中部分实现提供这里论述的特征和功能的IPG。
图4表示了包括各种功能按键的例证遥控器408。遥控器408可包括主选项按键402,主选项按键402可向用户提供对具有IPG功能的交互式电视系统中频繁使用的操作的利用。主选项按键402可包括电源按键420、菜单按键432、信息按键410、锁定按键422、退出按键424和音乐按键414。菜单按键432可向用户提供显示菜单显示屏幕的能力。信息按键410可向用户提供显示信息显示屏幕的能力。锁定按键422可向用户提供修改对某些节目、频道或者其它电视内容的访问特权的能力。退出按键424可向用户提供退出节目指南的能力。音乐按键414可向用户提供收听传播音频的音乐频道的能力。
遥控器408可包括可用于输入字母数字字符的字母数字按键404。字母数字按键404还包括最后按键403,最后按键403可向用户提供返回最后观看的频道或者最后显示的屏幕的能力。
遥控器408可包括任务按键406,任务按键406可提供指导将由用户设备(例如图3的用户设备300)执行的任务的工具。任务按键406可包括,例如播放按键438、暂停按键440、停止按键442、反绕按键444、快进按键446、记录按键436、“OK”按键412、或者其它任何适当的任务按键。遥控器408可包括控制按键488,控制按键488可包括音量控制按键426、导航按键430和频道控制按键428。导航按键430可向用户提供垂直或水平调整或移动所需部件(例如光标、突出显示窗口等)的能力。例如,如果所需部件是IPG显示屏幕中的光标,那么可使用导航按键430移动显示屏幕中的光标。和导航按键430组合,任务按键406中的“OK”按键412可向用户提供进行屏幕选择的能力。遥控器按键这里有时也被称为遥控键。
在本发明的一个实施例中,交互式电视系统100(图1)可包括具有图5的PVR依从装置(PVR compliant device)500、用于记录电视节目的PVR依从媒体记录系统。PVR依从装置500可包括,例如IPG 502、PVR扩展部分(extension)504、PVR API 506、固件508、适应PVR功能所需的其它任何组件、或者它们的任意组合。PVR依从装置500的组件可位于,例如PVR边车(sidecar)、PVR服务器、机顶盒、任意适当的位置中,或者它们的组合中。
IPG 502可以是能够显示可通过分发设施110获得的节目信息的任意IPG。PVR扩展部分504可包括可与IPG 502或者其它适当的交互式电视应用一起使用的任何适当硬件、软件或者硬件和软件。在一种适当的方法中,可和IPG 502一起实现PVR扩展部分504(例如作为单一软件组件的一部分)。在另一适当的方法中,可独立于IPG 502实现PVR扩展部分504(例如作为独立的软件模块),但是可作为独立的功能组件与IPG 502一起工作。
不论是与IPG 502分开还是集成为IPG 502的一部分,PVR扩展部分504都能够实现IPG 502与PVR功能的无缝集成。这种无缝集成可包括,例如如同被用于与IPG相关的功能一样,把相同的接口主题(motif)用于与PVR相关的功能。通过向IPG 502提供这种附加的PVR允许特征,PVR设备可和IPG 502结合在一起,提供借助其操纵IPG 502和PVR设备的单一接口。
在一种适当的方法中,具有PVR装置的PVR设备可与PVR依从装置500耦接,从而提供PVR功能。PVR设备可包括利用PVR提供PVR功能的软件、硬件或这两者的任意组合。例如,PVR设备可包括PVR边车、PVR服务器、集成的机顶盒或者能够实现PVR功能的其它任何适当硬件、软件或者这两者。
PVR API 506可用于便于IPG和PVR设备之间的通信。PVRAPI 506可提供一组例程、协议、工具或它们的组合,以便与PVR装置通信。
在一种适当的方法中,在缺少供PVR装置使用的API标准的情况下,PVR API 506可能是厂商特有的。更具体地说,在这种方法中,只有某些PVR装置可和PVR依从装置500一起使用。例如,可使PVR装置与具有厂商特有的PVR API 506的特定的PVR依从装置500兼容。另一方面,可使具有厂商特有的PVR API 506的PVR依从装置500与特定的PVR装置兼容。PVR厂商负责实现具体PVR装置用PVR API 506。
在另一种适当的方法中,PVR API 506可和厂商无关(例如以行业标准或专有标准PVR API为基础)。按照这种方式设计PVRAPI 506允许独立于PVR装置开发IPG 502,提供PVR装置的选择灵活性。另外,可独立于PVR API 506开发PVR装置。
PVR API 506可包括确定正被使用的PVR装置的类型(型号、制造商等)的功能。例如,PVR API 506可包括多个厂商特有的API、类属API或者这两者的库(library)。在这种方法中,PVRAPI 506可被用于根据与PVR依从装置500耦接的PVR装置的类型的确定,或者依据其它适当的标准(例如,利用固件508、PVR扩展部分504或者IPG 502),确定应使用哪个厂商特有的API。
在一种适当的配置中,可在PVR依从装置500中实现具有智能API库的PVR API 506。在这种配置中,当PVR装置与PVR依从装置500耦接时,PVR API 506可自动检测PVR装置,测试并诊断PVR装置,自动产生正被使用的特定PVR装置的驱动器源代码。
图6是确定正在使用的PVR装置的类型所涉及的例证步骤的流程图。在步骤602,PVR依从装置500(图5)监视一个或多个通信通道(例如硬件接口)。可按照任何适当方法进行这种监视。例如,可使用任何适当的“可热插拔”技术(例如,如同用于通用串行总线那样),从而当这样被耦接时,外围硬件装置可被检测到。如果不支持“可热插拔”方法,PVR依从装置可在加电时监视一个或多个通信通道。监视可以是连续的,基本连续的或者定期的过程。在步骤604,如果并且当PVR装置与PVR依从装置500耦接时,可检测到该PVR装置。当检测到PVR装置时,PVR依从装置500可在步骤606确定已耦接的装置的类型。可通过利用任何适当的握手协议,确定PVR装置的类型。在一种适当的方法中,一个或多个PVR API506可被用于与PVR装置“握手”。根据该查询的结果,可在步骤608选择PVR API 506中与检测的PVR装置的类型对应的一组API,供与该PVR装置通信之用。
在另一种适当的配置中,可在PVR装置中实现具有智能API库的PVR API 506。在这种配置中,当PVR依从装置500与PVR装置耦接时,PVR API 506可自动检测PVR依从装置500,测试和诊断PVR依从装置500,并利用适当的相应API,与特定的PVR依从装置500通信。
图7是确定正被使用的PVR依从装置的类型所涉及的例证步骤的流程图。在步骤702中,可使PVR装置,或者其它任何适当装置与PVR依从装置500耦接。随后在步骤704中,通过利用如上所述的“握手”技术,PVR装置可向PVR依从装置500鉴别它自己。在另一种适当的方法中,PVR依从装置可在步骤706中,从用户接收关于正被使用的PVR装置的类型的指示。由于步骤704或706的结果,随后在步骤708中,PVR装置可确定当与PVR依从装置通信时,要使用的恰当PVR API。选择的PVR API随后可在步骤710中与PVR依从装置通信。
可由PVR依从装置500和PVR装置使用的监视技术的上述说明用于举例说明在与PVR依从装置分离的PVR设备中实现PVR装置的实施例。如果PVR装置被集成到PVR依从装置500中,那么这种监视和检测是不需要的。但是,在另一适当的配置中,PVR依从装置500可具有外部组件互连(PCI)接口,工业标准结构(ISA)接口,集成驱动电子技术(IDE)接口,小型计算机系统接口(SCSI),或者可用于借助上述监视和检测,产生集成装置的其它任何适当接口。
在确定用于便于PVR装置和PVR依从装置500之间的通信的适当PVR API之后,PVR API 506可被用于执行任何适当的函数、例程、或者其它任何适当的编程结构,从而提供任何适当的协议,提供任何适当的工具或者提供它们的任意组合。例如,下表1-10表示了可由PVR API 506提供的例证编程结构,例如通用磁盘管理、文件支持、视频重放控制、视频处理支持等。
表1:通用磁盘管理
格式化硬盘驱动器 | 输入 | |
输出 | 格式化可用自由空间成功与否的指示 | |
文件目录 | 输入 | |
输出 | 该应用程序拥有的文件名称的列表 | |
文件类型请求 | 输入 | 文件名称 |
输出 | 节目文件、数据文件等 | |
自由空间查询 | 输入 | |
输出 | 该应用程序可用的自由磁盘空间的数量 |
表2:节目文件记录支持
支持的记录质量水平查询 | 输入 | N/A |
输出 | 支持的质量水平的列表 | |
质量水平信息 | 输入 | 具体的质量水平 |
输出 | 对于指定的质量水平,每秒所需的磁盘空间 | |
记录当前节目 | 输入 | 分配给记录起点和终点的缓冲器的大小和类型,记录质量的水平,通道选择,系列或一次记录等 |
输出 | 文件名称和记录节目是否成功的指示 | |
停止记录 | 输入 | 文件名称 |
输出 | 停止记录是否成功的指示 | |
暂停记录 | 输入 | 文件名称 |
输出 | 暂停记录是否成功的指示 | |
恢复记录 | 输入 | 文件名称 |
输出 | 恢复记录是否成功的指示 | |
改变记录属性 | 输入 | 文件名称、新缓冲器大小/类型、新的记录质量水平、新的频道选择、改变记录的类型(即系列或一次记录)等 |
输出 | 改变记录属性是否成功的指示 | |
记录时,返回指南的异步节目文件信息 | 如果系统超出磁盘空间,那么记录停止 | |
如果缓冲器满,那么记录停止 |
表3:节目文件重放支持
打开重放文件 | 输入 | 文件名称、文件偏移量 |
输出 | 打开重放文件是否成功的指示 | |
关闭重放文件 | 输入 | 文件名称 |
输出 | 关闭重放文件是否成功的指示 | |
播放时,返回指南的异步节目文件信息 | 已到达节目的终点或起点 | |
记录中当前位置的索引数据 | ||
在当前位置对记录做书签 | ||
改变记录质量的水平。 |
表4:节目文件链接数据项支持
把数据项写入节目文件 | 输入 | 文件名称、文件报头信息、文件偏移量 |
输出 | 把数据项写入节目文件成功与否的指示 | |
检索链接的数据项 | 输入 | 文件名称 |
输出 | 每项的数据项列表(例如项目编号、报头信息、文件偏移量、数据大小等) | |
读取数据项 | 输入 | 文件名称、文件偏移量或者数据项编号 |
输出 | 读取数据项成功与否的指示 | |
删除数据项 | 输入 | 文件名称、文件偏移量或者数据项编号 |
输出 | 删除数据项成功与否的指示 |
表5:节目文件书签支持
对当前位置做书签(记录或重放过程内有效) | 输入 | 文件名称、书签ID |
输出 | 对当前位置做书签成功与否的指示 | |
跳到重放位置 | 输入 | 文件名称、书签ID、偏移量 |
输出 | 跳到重放位置成功与否的指示 | |
检索书签列表 | 输入 | 文件名称 |
输出 | 书签列表(对于每个书签,书签ID、偏移量) | |
删除书签 | 输入 | 文件名称、书签ID |
输出 | 删除书签成功与否的指示 |
表6:通用节目文件支持
获得节目文件信息 | 输入 | 文件名称 |
输出 | 列表节目文件状态、大小、记录质量、偏移量、缓冲器、书签数目、链接的数据项的数目等 | |
删除节目文件 | 输入 | 文件名称 |
输出 | 删除节目文件成功与否的指示 |
表7:视频重放控制
技巧(trick)模式查询 | 输入 | N/A |
输出 | 支持的“技巧”模式的列表(反绕速度的数目、快进速度的数目、慢速播放速度的数目、回放速度的数目、逐帧进行的支持、逐帧倒退的支持) | |
暂停 | 输入 | 文件名称 |
输出 | 暂停记录重放成功与否的指示 | |
反绕(rewind) | 输入 | 文件名称、速度 |
输出 | 反绕记录重放是否成功的指示 | |
快进 | 输入 | 文件名称、速度 |
输出 | 快进记录重放是否成功的指示 | |
播放 | 输入 | 文件名称、速度 |
输出 | 播放记录重放是否成功的指示 | |
回放(playreverse) | 输入 | 文件名称、速度 |
输出 | 回放记录重放是否成功的指示 | |
逐帧前进 | 输入 | 文件名称 |
输出 | 逐帧前进记录重放是否成功的指示 | |
逐帧倒退 | 输入 | 文件名称 |
输出 | 逐帧倒退记录重放是否成功的指示 | |
停止重放 | 输入 | 文件名称 |
输出 | 停止重放成功与否的指示 |
表8:其它视频处理支持
对输出视频的重叠 | 输入 | 要重叠的图形 |
输出 | 把图形重叠到输出视频上成功与否的指示 | |
重放音量控制 | 输入 | 音量水平、静音开/关 |
输出 | 控制重放音量成功与否的指示 | |
视频效果 | 输入 | 具体效果(例如调整视频大小、改变视频位置等) |
输出 | 控制视频效果成功与否的指示 |
表9:节目编辑支持
产生新的空白节目文件 | 输入 | N/A |
输出 | 是否成功产生新的空白节目文件的指示和文件名称(如果成功) | |
复制节目文件 | 输入 | 文件名称、偏移量、书签、重写或附加 |
输出 | 是否成功复制节目文件的指示 | |
整理节目文件(删除两个位置之间的节目) | 输入 | 输入文件名称、起始偏移量或书签、终止偏移量或书签 |
输出 | 是否成功整理节目文件的指示 |
表10:数据文件支持
产生新的数据文件 | 输入 | 文件标识符、文件的大小和类型 |
输出 | 是否成功产生新的数据文件的指示 | |
打开用于附加的数据文件 | 输入 | 文件标识符 |
输出 | 是否成功打开用于附加的数据文件的指示,文件名称 | |
把数据写入文件 | 输入 | 文件名称、数据和大小 |
输出 | 是否成功把数据写入文件的指示 | |
关闭数据文件 | 输入 | 文件名称 |
输出 | 是否成功关闭数据文件的指示 | |
打开用于读取的数据文件 | 输入 | 文件标识符 |
输出 | 是否成功打开用于读取的数据文件的指示,文件名称 | |
从文件读取数据 | 输入 | 文件名称、大小 |
输出 | 是否成功从文件读取数据的指示,数据和大小 | |
删除数据文件 | 输入 | 文件标识符 |
输出 | 是否成功删除数据文件的指示 | |
获得数据文件信息 | 输入 | 文件标识符 |
输出 | 列举数据文件状态,大小和类型 | |
打开用于重放的数据文件 | 输入 | 文件标识符、偏移量 |
输出 | 是否成功打开用于重放的数据文件的指示,文件名称 |
要明白表1-10的PVR API编程结构只是例证性的。代替或者除了举例说明的这些PVR API编程结构之外,可使用其它任何适当的API编程结构。另外要明白根据,例如正在使用的硬件、硬件或者这两者的特定结构,可对表1-10的API做出任何适当的修改。
PVR API的一种适当功能是便于PVR依从装置500的IPG 502和在PVR设备中实现的PVR装置之间的通信。图8表示了可用于在PVR设备或其它任何适当设备上实现PVR装置802的PVR软件和硬件的结构。在一种适当的配置中,PVR设备可以只包含PVR设备802。在其它适当配置中,PVR设备可包括PVR设备802,PVR依从装置500的其它组件(例如PVR VPI 506),任何附加硬件或软件,或者它们的组合。
PVR装置802可包括任何适当的硬件、软件或者这两者,例如包括电路804、存储器806(例如随机存取存储器(RAM)或者其它任何适当的固态易失性或非易失性存储装置)、硬件接口808(例如串行接口(即RS-232)、并行接口(即高性能并行接口(HIPPI)、通用串行总线(USB)接口、固件(即电气和电子工程师协会(IEEE)1394)接口、无线接口(即无线应用环境(WAE))、RGB组件接口、RJ-45接口、电话线接口、以太网接口、同轴电缆接口、光学接口、或者其它适当接口)、软件驱动程序(driver)810、处理器812、存储装置814(例如,硬驱动器或其它任何适当的磁性存储装置、光学存储装置、或者其它任何适当的存储装置)、API816、IPG或类似于IPG的应用818、或者其它任何适当的硬件或软件。除了其它许多功能之外,PVR装置802还提供和电视节目的记录、存储、调度、检索和重放相关的功能。
要明白PVR依从装置500和PVR装置802可和任何适当的附加软件、硬件或者这两者用在任何适当的配置中。例如,PVR依从装置500和PVR装置802的组件可互换,或者可按照任何适当的方式从一个装置转移到另一装置。
在本发明的一个适当实施例中,可结合PVR边车(sidecar)使用PVR依从装置500,以便提供如图9-14中所示的PVR功能。在图9中图解说明的结构中,可在机顶盒900中实现PVR依从装置500,机顶盒900可以是用户电视设备300(图3)的一部分。可在PVR边车901中实现PVR装置802。除了PVR装置802之外,PVR边车901可包括任何适当的硬件、软件或者这两者,以便提供任何适当的功能。在一种适当的配置中,PVR边车901可以只包括PVR装置802(如图9中所示)。
PVR边车901可通过通信路径910与机顶盒900通信,通信路径910可以是任何适当的有线或无线通信路径。例如,如果是有线通信路径,那么通信路径910可以是串行电缆、并行电缆、电话电缆、光缆、同轴电缆、以太网电缆、USB电缆、FireWire电缆、分量(component)视频电缆、多芯电缆(composite cable)、或者它们的任意组合。如果是无线通信路径,那么可以使用诸如IEEE802.11,无线应用协议(WAP)、射频(RF)、蓝牙、(扩展)时分多址访问(TDMA)、码分多址访问(CDMA)、全球移动通信系统(GSM)之类任何适当的通信协议或标准,或者其它任何适当的无线通信路径或协议。
PVR扩展部分902可和IPG 904组合在一起,以便产生单一软件组件。如果PVR扩展部分902未被实现成IPG 904的一部分(如这里所示),那么PVR扩展部分902可以是和IPG 904分离的独立软件模块,可与IPG 904通信并结合IPG 904发挥作用。利用安装装置(例如个人计算机,个人数字助理,USB安装装置等)可本地实现包括PVR扩展部分902的编程模块,或者可利用电缆调制解调器、综合业务数字网(ISDN)调制解调器、DSL调制解调器、电话调制解调器、虚拟专用网络(VPN)、无线连接、或者其它任何适当的通信路径或协议,从远程位置(例如电缆头端器,分发设施(例如分发设施110)、软件支持(softwar support)、web服务器,或者可从其它任何适当的位置)把包括PVR扩展部分902的编程模块下载到机顶盒900或PVR边车901中。
PVR边车901中的PVR装置802可通过PVR API 906与具有PVR扩展部分902的IPG 904通信。在图9中,在机顶盒900中实现具有PVR扩展部分902和PVR API 906的IPG 904。利用安装装置(例如,个人计算机,个人数字助理等)可在机顶盒900中本地实现PVR API 906,或者通过利用电缆调制解调器、ISDN调制解调器、DSL调制解调器、电话调制解调器、VPN、无线连接、或者其它任何适当的通信路径或协议,从远程位置(例如,电缆头端器、分发设施(例如分发设施110)、软件支持、web服务器、或者其它任何适当位置)把PVR API 906下载到机顶盒900或PVR边车901中。
可通过通信路径908完成在机顶盒中实现的组件之间的通信,通信路径908可包括串行连接、并行连接、无线连接、用于传递信息的任何适当连接、或者它们的任意组合。
在另一适当配置中,如图10中所示,IPG 904和PVR API 906可在机顶盒1000中实现,而PVR扩展部分902和PVR装置802在PVR边车1001中实现。在机顶盒1000中,IPG 904通过通信路径908可与PVR API 906通信。PVR API 906再通过通信路径1010与PVR装置802通信,通信路径1010可以是任何适当的有线或无线通信路径。IGP 904通过通信路径1010可与PVR边车1001上的PVR扩展部分902通信。这种结构是有利的,因为它为“即插即用”PVR边车创造条件,所述“即插即用”PVR边车在单一边车单元中,同时向机顶盒1000提供必需的PVR功能(通过PVR装置802)和应用增强(通过PVR扩展部分902)。
在图11中,IPG 904和PVR扩展部分902实现于机顶盒1100中,而PVR装置802和PVR API实现于PVR边车1101中。该结构有利,因为直接和IPG相关的所有组件位于机顶盒1100上,而直接与PVR功能有关的所有组件位于PVR边车1101上。
在图11中,在机顶盒1100中,IPG 904可通过通信路径908与PVR扩展部分902通信。IPG 904可通过通信路径1110与PVR API906通信,通信路径1110可包括任何有线或无线连接。通过通信路径1112可完成在PVR边车1101中实现的组件之间的通信,通信路径1112可包括串行连接、并行连接、无线连接、任何适当的信息传递方法、或者它们的任意组合。
图12表示IPG 904既可实现于机顶盒1200中,又可实现于PVR边车1201中。在图12中,IPG的机顶盒配置包括PVR扩展部分902,而PVR边车配置不包括PVR扩展部分902。机顶盒1200中的组件可通过通信路径908通信,而PVR边车中的组件可通过通信路径1112通信。机顶盒1200中的组件可通过通信路径1210与PVR边车1202中的组件通信,通信路径1210可以是任何有线或无线连接。
图13表示了具有位于机顶盒1300上的PVR扩展部分902和IPG 904的IPG的双平台结构。IPG 904的全端口可和PVR装置802及PVR API 906一起实现于PVR边车1301中。机顶盒1300中的组件可通过通信路径1310与PVR边车1301中的组件通信,通信路径1310可以是任何有线或无线连接。
图14表示IPG 904可和PVR扩展部分902、PVR装置802及PVR API 902一起安装在PVR边车1401中。由于IPG 904的全端口存在于PVR边车1401上,因此只有IPG 904可实现于机顶盒1400中,通过通信路径1410与PVR边车的组件通信,通信路径1410可以是任何适当的有线或无线连接。通过把IPG的全端口安装在机顶盒1400和PVR边车1401上,在边车中实现的应用(application)能够独立工作或者结合机顶盒上的应用一起工作。
在机顶盒和PVR边车上的IPG彼此一同工作的结构中,IPG的机顶盒端口可执行基本的调谐功能、PPV功能、和验证功能。机顶盒可接收带外(OOB)数据,并且另外可用作PVR边车的通路(pass-through),而PVR边车可接收并处理来自遥控器或者任何适当的用户输入装置的控制命令。通路意味着虽然PVR边车与机顶盒耦接,但是PVR边车可被用作机顶盒发送的信号的传递介质,不提供任何功能。在这种结构中,通过利用例如产生叠加于正在显示节目上的用户界面的视频覆盖图发生器(video overlay generator),PVR边车可产生所有视频覆盖图。
在另一种适当的方法中,机顶盒1400可监视通过通信路径1410往来于PVR边车1401的任何通信。如果未检测到PVR边车1401,通过利用它自己的IPG端口提供基本的IPG特征,IPG可如同不具备PVR功能那样发挥作用。但是,如果检测到PVR边车,那么IPG可支持PVR功能。如果去除PVR边车,那么IPG可检测到该变化,并如同不存在任何边车那样发挥作用,导致PVR边车按照通过(pass-through)模式工作。
在通过模式下,PVR边车可忽略来自IR遥控器的所有用户命令,或者可接收用户命令,并把用户命令传递给机顶盒以便执行。在通过模式下,PVR边车不需显示节目或者视频覆盖图,而是直接把该数据从机顶盒传送到显示屏幕。在通过模式下,PVR边车还可执行被动功能,例如接受购买节目的命令,在所有父母控制设置保存在非易失性存储器中,允许轮询父母控制设置,检查特定的频道、分级或者标题是否被锁定,检查父母控制代码或购买代码的有效性,或者其它任何适当功能。
通过使用一组类属PVR API以便于当集成机顶环境可用时,PVR依从装置相对于集成机顶环境的移植(porting),可实现IPG的PVR功能。PVR边车1401还可包括将简化从机顶盒1400到PVR边车1401的IPG的移植的“移植层”(未示出)。如果必须支持多个边车平台,并且所述多个边车平台可进一步提供装置IPG的无缝集成,那么这将特别有用。
图15中进一步图解说明了图9-14的PVR边车结构。遥控器1516可用于操纵机顶盒1502、PVR边车1504或者显示装置1506。遥控器1516通过通信路径1518把命令传递给这些装置中的任意一个,通信路径1518可包括IR、无线电波、或者借助遥控器1516控制机顶盒1502和PVR边车1504或显示装置1506的任何适当装置。
PVR边车1504、机顶盒1502或者这两者可通过通信路径1512与软件支持1508或者其它任何远程地点通信。软件支持1508可用于位于远程软件支持地点的厂商专用应用程序,PVR依从装置可与所述远程软件支持地点通信,从而下载另外的软件应用程序、软件升级程序或者与在PVR边车1504、机顶盒1502或者这两者中实现的组件相关的其它任何适当组件。通信路径1512也可被用于下载不特定于PVR边车的信息,例如节目指南数据。通信路径1512可以是串行连接、并行连接、无线连接、其它任何适当连接、或者它们的任意组合。
通过利用通信路径1512,PVR边车1504、机顶盒1502或这两者可把用户信息上传到远程地点。例如,PVR边车1504可被配置成把和用户简介、优选选项、记录的节目、或者PVR边车1504或机顶盒1502上的其它任何信息传递给远程地点(例如电缆头端器、分发设施、软件公司、web服务器、或者其它任何适当的位置)。
PVR边车1504可从机顶盒1502接收自IPG的数据通道,例如带外(OOB)数据通道传递的指南数据。这种方法允许在不必使新的数据传送基础结构就位的情况下部署系统。IPG数据可被增大,以便容纳可机顶盒可单独支持的或者机顶盒单独需要的更多数据(例如可保存14天和30天之间的数据,或者其它任何适当数量的数据)。可形成独立的数据供给以便支持PVR装置。在冷安装状态下,机顶盒1502可调谐到非PVR数据通道,直到足量数据被保存在本地存储器中为止。(按照来自边车的命令)机顶盒可转换到PVR供给。断电之后,由于在磁盘驱动器上高速缓存的数据的缘故,机顶盒可立即调谐到PVR供给。
在某些配置中,机顶盒1502和PVR边车1504可利用IR命令传递信息。例如,机顶盒1502可从遥控器1516接收借助IR命令表达的指示。机顶盒1502随后可借助它自己的IR命令,把接收的IR命令传给PVR边车1504。在其它配置中,通过PVR边车1504,IR命令可从遥控器1516转播到机顶盒1502。在其它配置中,并非发源于遥控器1516的IR命令可被发送给PVR边车1504和机顶盒1502,以及从PVR边车1504和机顶盒1502发出。
在使用pVR边车的实施例中,PVR边车、机顶盒或这两者还可包括第三方应用,以便实现特定功能或者获得更高的性能。各类这种第三方应用可和PVR装置一起使用。例如,应用可和实时视频无关,或者与时间相关并且依赖于实时视频。这些应用可实现于机顶盒1502中,并利用通过通信路径1510发送的命令,由PVR边车1504上的IPG启动,通信路径1510可以是任何适当的有线或无线连接。当这些应用之一运行时,它可向PVR装置802(图8)发送一个命令,禁用PVR装置802的功能。当该应用运行时,边车可按纯通过模式工作。
在本发明的另一实施例中,PVR服务器可被用于实现PVR功能,如图16-18中所示。PVR服务器可位于任意远程位置,例如电缆头端器、分发设施(例如分发设施110)、或者主设施(例如主设施102)。PVR服务器可以是大型计算机、web服务器、网络节点、或者通过网络提供信息的任何适当装置。PVR服务器可由,例如节目源(programming source)或诸如应用服务提供者(ASP)之类的第三方服务提供者提供。PVR服务器可向一个以上的机顶盒提供PVR功能。虽然对于PVR服务器来说,最好服务于同样位置中的机顶盒(以降低等待时间,提高机顶盒和服务器之间的通信速率),不过服务器不必只服务于特定位置,因为在不同地理区域内,PVR功能是相同的。
图16中,PVR装置802可由PVR服务器1601提供,而所有其它装置(例如,具有PVR扩展部分902的IPG 904和PVR API906)可位于机顶盒1600上。IPG 904可通过通信路径908与PVRAPI 906通信。PVR API 906可通过通信路径1610与PVR装置802通信,通信路径1610可包括有线连接、无线连接、或者任何适当的连接组合。图16中,用户的本地设备(例如机顶盒1600)包括与从远程位置提供PVR功能的PVR装置802交互作用所需的所有硬件和软件。这种结构是理想的,因为它通过从PVR服务器1601提供即插即用功能,向机顶盒1600的用户提供容易地把PVR功能集成到他们现有机顶盒中的能力。
在图17中,IPG 904和PVR API 906都实现于机顶盒1700中,而PVR装置802和PVR扩展部分902实现于PVR服务器1701中。通过通信路径1710,IPG 904可与PVR扩展部分902通信,PVR API 906可与PVR装置802通信,通信路径1710可包括有线连接、无线连接、或者任何适当的连接组合。这种结构是理想的,因为它给用户配上了与PVR装置802和PVR扩展部分902通信所需的几乎全部IPG组件。
在另一适当的结构中,如图18中所示,具有PVR扩展部分902的IPG 904可实现于机顶盒1800中。IPG 904可通过通信路径1810与PVR服务器1801上的PVR API 906通信,通信路径1810包括有线连接、无线连接、或者任何适当的连接组合。这种结构是理想的,因为在机顶盒1800中实现了集成PVR应用所需的几乎全部组件,同时与PVR功能相关的几乎所有组件都位于PVR服务器1801上。
在图19中所示的本发明的另一实施例中,PVR装置可直接包含在诸如机顶盒1900之类的集成单元中。在该结构中,PVR能力直接可用于该机顶盒,对机顶盒1900实现PVR装置802不需要任何其它PVR设备或通信路径。为了支持该集成单元,IPG可与PVR API906通信,以便发布和PVR相关的命令。PVR API 906可实现成可单独下载的模块,该模块可与位于机顶盒1900上的PVR装置802通信。和其它实施例一样,在PVR API 906和具有PVR扩展部分902的IPG 904之间实现通信。在机顶盒1900中实现的组件可通过通信路径908通信,通信路径908可包括串行连接、并行连接、无线连接、任何其它适当连接、或者它们的任意组合。
通过按照前述方式之一对PVR依从系统实现PVR功能,具有PVR扩展部分的IPG可提供具有嵌入式PVR功能的显示屏幕,例如图20的主菜单显示屏幕2000。主菜单显示屏幕2000可包括各种菜单标题,例如节目表标题2008、有线电视陈列橱标题2010和观众服务标题2012。节目表标题2008可以是和搜索或显示节目表相关的选项的标题,例如搜索选项2014。有线电视陈列橱标题2010可以是可从有线电视提供者获得的选项的标题,例如PPV选项2016。观众服务标题2012可以是向用户提供各种交互式服务,例如PVR服务的选项的标题。这种选项可包括记录选项2018、预定记录选项2024和设置选项21026。显示屏幕2000可包括可用于宣传任何适当的节目、产品、活动、提示或服务,并且用户可选的广告2002、2004和2020。
主菜单显示屏幕2000可由IPG选择,直到用户选择某一选项,例如从可涉及PVR功能的观众服务菜单2012选择某一选项,例如记录选项2018为止。在机顶盒与PVR边车耦接的实施例中,用户可利用在机顶盒中实现的IPG与主菜单显示屏幕2000交互作用。当用户选择记录选项2018时,IPG可向PVR扩展部分发送关于与用户请求相关的显示屏幕的请求,PVR扩展部分可由机顶盒或PVR边车提供。随后PVR扩展部分可向IPG提供与用户的请求相关的显示屏幕。如果PVR扩展部分由PVR边车提供,那么通信路径可被用于机顶盒和PVR边车之间的通信。和PVR扩展部分一起工作的IPG可向用户提供PVR功能及由在PVR边车中实现的PVR装置提供的信息。
在一种适当的配置中,IPG的全端口可实现于机顶盒、PVR边车或者这两者中。在这种配置中,显示屏幕2000、2100和2200可由PVR边车提供,而机顶盒IPG可执行支持PVR边车的功能(即管理PPV服务)。
在使用PVR服务器的实施例中,机顶盒上的IPG可响应用户从观众服务菜单2012选择某一选项,例如记录选项2018,向机顶盒或PVR服务器提供的PVR扩展部分发送请求。PVR扩展部分随后可向IPG提供与用户的请求相关的显示屏幕。如果PVR扩展部分由PVR服务器提供,那么通信路径可被用于机顶盒和PVR服务器之间的通信。和PVR扩展部分一起工作的IPG可向用户提供PVR功能及由在PVR服务器中实现的PVR装置提供的信息。
在使用集成机顶盒的实施例中,IPG和PVR扩展部分都可实现于机顶盒中。IPG可响应用户从观众服务菜单2012选择某一选项,例如记录选项2018,向PVR扩展部分发送请求。PVR扩展部分随后向用户提供与用户的请求相关的显示屏幕。
按照类似的方式,图21的搜索显示屏幕2100可仅由IPG提供直到用户表示希望利用PVR记录指定的节目。在图21中,用户可按照IPG提供的格式搜索节目。任何导航功能特征,例如由上滚指示符2102和下滚指示符2110表示的遥控器上的上下方向箭可被用于浏览节目表菜单。每个节目表2112包括节目分级2106和表示是否预定记录某一节目的记录指示符2108。通过突出显示和选择节目2104,用户可利用PVR装置记录节目。
搜索显示屏幕2100可部分由PVR装置提供。例如,节目表可包括预定节目的列表和记录节目的列表。预定节目的列表可由机顶盒提供,记录节目的列表可由PVR装置提供。列表可包括预定要记录的节目,包括这些节目将被记录的指示。该指示可保存在PVR装置上,机顶盒可把PVR装置用作保存节目表的存储装置。
在与搜索显示屏幕2100交互作用时,用户可利用IPG或诸如图4的遥控器408之类的输入装置,表示希望记录指定的节目。当用户表示希望记录节目时,IPG可向PVR扩展部分请求和用户的选择对应的显示屏幕。实现于机顶盒、PVR边车或PVR服务器中的PVR扩展部分可向IPG提供和用户的指示对应的显示屏幕。如果PVR扩展部分由PVR边车或服务器提供,那么通信路径可被用于IPG和PVR扩展部分之间的通信。和PVR扩展部分一起工作的IPG可向用户提供PVR功能及PVR装置提供的信息。
例如,PVR扩展部分可响应用户选择IPG提供的节目(图21),或者响应用户从遥控器408(图4)选择记录选项,向IPG提供图22中所示的记录设置屏幕2200。显示屏幕2200可向用户提供设置或修改各种记录设置的能力,包括计划一次和系列记录的能力。在显示屏幕2200上可提供记录选项2202、质量选项2204、系列设置选项2206、缓冲时间前选项2208、缓冲时间后选项2210和取消选项。
通过利用如左滚指示符2214和右滚指示符2216指示的遥控器上的左右方向键,用户可修改选择的选项。用户可在修改各个可用选项之后选择记录选项2202,或者可通过选择取消选项2212,在任意时候取消记录。如果需要,IPG可向用户提供通过指定频道、日期和时间、以及记录的持续时间,设置手动记录的能力(未示出)。
记录设置显示屏幕2200可由和PVR扩展部分一起工作的IPG提供。IPG可提供相对于显示屏幕的无缝外观和感觉,而PVR扩展部分可提供可选的选项。当用户从记录设置显示屏幕2200提交最终确定的要记录的选项时,具有IPG扩展部分的IPG可发送将由PVR装置执行的命令。如果用户选择记录稍后出现的节目,那么具有PVR扩展部分的IPG可推迟向PVR装置发送该命令,或者PVR装置可推迟执行该命令,直到该节目出现为止。PVR API可被用于便于具有PVR扩展部分的IPG和PVR装置之间的通信。
PVR装置可实现于PVR边车、PVR服务器或者集成的机顶盒中。如果位于PVR服务器或边车中,PVR装置可接收请求,并通过经PVR API的通信路径,向IPG和PVR扩展部分提供功能。一旦用户选择记录选项2202,并返回图21的屏幕2100,对于用户已选择的要记录的节目列表,会出现预定记录指示符2108。IPG还可提供通过从至少部分由PVR扩展部分提供的显示屏幕选择记录选项,或者通过利用诸如遥控器408(图4)之类的遥控器,从任意节目信息屏幕启动记录的能力。
图23是向用户提供结合本发明的PVR系统,利用个人视频记录器应用(application)记录节目的能力所涉及的例证步骤的流程图。根据该过程,PVR依从装置可在步骤2302显示节目表或者其它屏幕,向用户提供设置记录的机会。响应用户在步骤2304从节目表或者其它屏幕启动记录设置,系统可在步骤2306向用户提供可选择的记录选项。用户随后可在步骤2308通过选择记录选项启动记录。
在步骤2310,PVR依从装置可允许用户选择质量。用户能够选择几种记录质量之一,以便控制记录节目所需的存储空间的数量。例如,如果用户选择较高的质量,那么记录单个节目需要更多的记录存储空间。通过选择较低的记录质量,用户能够在相同数量的存储空间中记录更多小时的节目。
用户随后可在步骤2312确定记录是一次记录还是系列记录。一次记录记录节目的一次出现,而系列记录可记录该节目的所有出现。如果用户选择一次记录2318,那么PVR依从装置随后可在步骤2320向用户提供选择节目缓冲器的机会。如果用户选择系列记录2314,那么PVR依从装置在步骤2320向用户提供选择节目缓冲器的机会之前,首先在步骤2316向用户提供选择其它选项的机会。关于系列记录的其它选项包括要保存在PVR装置上的节目的数目,将包含在记录中的频道(例如所有频道或者只是特定频道)等。
节目缓冲器可被置于预定节目的起点和终点,以确保整个节目被记录。用户可在步骤2320选择缓冲器的长度。为了帮助观众补偿广播时间的轻微变化,系统允许观众指定节目之前和之后的时间量,以便延长记录时间。例如,如果观众知道他们观看的节目通常在该时间前的2分钟开始播放,那么观众可告知IPG在节目的广播时间之前2分钟开始记录,以便补偿节目的提早播放。后面在图24中详细说明应用缓冲器所涉及的例证步骤。
当用户在步骤2322返回节目表时,系统在步骤2324显示节目表或其它屏幕,记录图标紧跟在预定要记录的节目之后。当系统在步骤2326记录节目时,在图23中描述的记录过程结束。
当然可按照任何适当的顺序执行图23中描述的过程的步骤。但是,为了简洁起见,只提供该过程的一个例子。
PVR扩展部分被设计成无论节目出现于IPG中何处,或者在观看不具有任何IPG屏幕或覆盖图的节目时,允许用户利用单一遥控命令启动记录。例如,仅仅通过按下遥控器上的记录键(未示出),观众即可从节目表屏幕、浏览屏幕、操作条(flip bar)、或者节目信息屏幕启动记录。
在用户界面上选择某一节目时,当观众按下记录键时,IPG可启动一次记录,并紧接节目标题之后显示表示目前为该节目安排记录的图标。每当节目表出现在显示屏幕上时,IPG可把记录选项置于紧跟节目标题之后。
图24是当结合本发明的PVR系统记录节目时,选择缓冲器所涉及的例证步骤的流程图。为了应用用户选择的缓冲器,可分配更多的存储空间用于记录节目。PVR依从装置可在早于用户指定的预定节目开始时间的时刻开始记录节目。PVR依从装置可在晚于用户指定的预定节目终止时间的时刻停止记录节目。
响应用户启动记录设置2402,系统通过在步骤2404中选择时间值,向用户提供分配起始和终止节目缓冲器(buffer)的机会。在步骤2406中,系统可分配适当数量的存储空间,以便容纳缓冲器的长度和正在记录的节目。系统随后可在步骤2408中确定记录时间。就应用起始缓冲器2410来说,系统可在步骤2412中,在用户选择的早于节目预定开始时间的一段时间开始记录节目。为了应用终止缓冲器,系统可在步骤2416中,在用户选择的晚于节目预定终止时间的一段时间停止记录节目。
图25表示了显示屏幕2500,显示屏幕2500包括指示节目播出时间2510,节目标题2508,记录指示符2108,分级2506和日期2502的预定记录列表。和PVR扩展部分一起工作的IPG可提供预定记录显示屏幕2500。用户通过利用由上滚指示符2514和下滚指示符2516表示的遥控器上的上滚键和下滚键,浏览所述预定记录列表。通过选择节目2504,用户可选择某一节目,以便查看或编辑详细信息。如果用户选择预定要记录的某一节目,那么IPG可向PVR扩展部分发送请求,以便显示和用户请求对应的屏幕,或者IPG可显示该屏幕,并使用PVR装置取回的信息。
通过经过PVR API把信息请求发送给PVR装置,可向具有PVR扩展部分的IPG提供信息。PVR装置可位于集成机顶盒、PVR边车或者PVR服务器中。响应通过PVR API从IPG和PVR扩展部分接收请求,PVR装置可提供预定要记录的节目列表。PVR装置还可提供这样的信息,利用记录指示符2108指出IPG中预定要记录的各个节目。在一些实施例中,IPG可在不使用PVR装置的情况下,保存和要记录的节目相关的信息。
图26是结合本发明的PVR系统,利用个人视频应用,向用户提供管理预定要记录节目的能力所涉及的例证步骤的流程图。按照该过程,用户可表示希望访问预定记录列表2602,此时PVR依从装置可在步骤2604显示预定的记录。响应用户选择要管理的预定记录2606,随后可在步骤2608中显示详细信息。PVR依从装置随后可在步骤2610中向用户提供编辑和保存节目的记录选项的机会,之后,PVR依从装置可保存用户所做的改变。
通过IPG的主菜单上的按键,PVR依从装置可提供对预定记录的访问。当观众希望修改关于预定记录的选项,或者确定安排了哪些记录时,观众可从IPG主菜单(图20)访问如图25中所示的预定记录列表。可在任何列表屏幕或其它IPG屏幕上显示预定记录。预定记录也可被合并到提示列表(图30)中,每当执行某一提示时即可显示所述提示列表。
一旦PVR装置记录了某一节目,那么通过和PVR扩展部分一起工作,IPG可提供图27中所示的记录屏幕2700。通过与IPG提供的主菜单屏幕2000(图2)交互作用,或者借助利用例如遥控器408(图4)的其它一些技术,用户可访问记录屏幕2700。
在另一种适当的方法(未示出)中,显示屏幕2700中的记录节目的列表可和显示屏幕2500中的预定要记录节目的列表组合。可用IPG预定要呈现的所有节目表补充记录节目和预定要记录节目的列表。提供这种集成的节目列表可进一步方便用户。
记录屏幕2700可包括用户可选择的记录节目列表2704。屏幕2700可呈现安全图标2702,指示列举的节目只可被某些用户观看,或者只有输入控制码才可观看列举的节目。当用户在记录设置过程中修改其它选项2316(图23)时,已确定了用户或控制标准。可再次提供电视分级2106和滚动指示符2708和2710,以便于用户与屏幕2700的交互作用。
通过从记录显示屏幕2700选择先前记录的节目,用户可观看该节目。当从用户收到观看记录的节目的指示时,IPG可向PVR扩展部分发送请求,PVR扩展部分可提供和用户的指示相符的显示屏幕。如果需要,可在其它IPG屏幕上显示记录节目的列表。
在机顶盒与PVR边车耦接的实施例中,通过利用机顶盒提供的IPG和机顶盒或PVR边车提供的PVR扩展部分,用户可与记录显示屏幕2700交互作用。当用户选择要观看的记录时,IPG和PVR扩展部分可向PVR边车提供的PVR装置发送呈现用户所请求的记录的请求。可使用PVR API和机顶盒与PVR边车之间的通信路径来便于IPG、PVR扩展部分和PVR装置之间的通信。其它实施例可包括整体或部分由PVR边车提供的IPG。
在机顶盒与PVR服务器耦接的实施例中,通过利用机顶盒提供的IPG和机顶盒或PVR服务器提供的PVR扩展部分,用户可与记录显示屏幕2700交互作用。当用户选择要观看的记录时,IPG和PVR扩展部分可向PVR服务器提供的PVR装置发送呈现用户所要求的记录的请求。可使用PVR API和机顶盒与PVR服务器之间的通信路径以便于IPG、PVR扩展部分和PVR装置之间的通信。其它适当的实施例可包括整体或部分由PVR服务器提供的IPG。
在使用集成机顶盒的实施例中,通过利用机顶盒提供的IPG和PVR扩展部分,用户可与记录显示屏幕2700交互作用。当用户选择要观看的记录时,IPG和和PVR扩展部分可向机顶盒提供的PVR装置发送呈现用户所要求的记录的请求。可使用PVR API以便于IPG、PVR扩展部分和PVR装置之间的通信。
在任何这些实施例中,响应呈现某一记录的IPG请求,PVR装置可在图28的显示屏幕2802中产生记录呈现。PVR装置可利用机顶盒、PVR装置、显示屏幕、任意适当装置或者它们的组合提供的软件、硬件或者软件和硬件,产生记录呈现。如果PVR扩展部分由PVR边车或服务器提供,那么可使用通信路径把记录呈现传递给显示屏幕。
记录节目的视频内容可由PVR装置提供,并显示在图28的显示屏幕2802中。可呈现诸如操作条(flip bar)2816之类的重放指示符,以便向用户提供控制记录重放的能力。正在显示的记录节目的标题2818和时间2804也可由操作条2816呈现,操作条2816还包括广告2820。可呈现VCR类特征,例如播放选项2806、停止选项2814、快进选项2810、反绕选项2808和暂停选项2812。通过利用遥控器(图4)上的典型VCR控制,可控制记录节目的重放。
重放指示符当然可小于操作条2816,并且可不包括图28中所示的所有组件。例如,可在无广告的情况下提供重放指示符,并且面积较小,提供有限数目的重放控制。用户可能喜好较小的经修改的重放指示符,因为该重放指示符对正在呈现的节目的覆盖较小。
利用具有PVR扩展部分的IPG或者遥控器,用户可与重放控制功能交互作用。IPG可根据用户的指示向PVR装置发送命令。例如,通过选择操作条2816上的暂停选项2812,或者通过选择遥控器4808上的暂停按钮440(图4),用户可暂停记录节目的重放。当从用户收到暂停记录节目的重放的指示时,具有IPG扩展部分的IPG可发送将由PVR装置执行的暂停命令。PVR装置随后可暂停向显示屏幕2802提供记录节目的呈现。当用户通过与例如操作条2816或遥控器408交互作用,选择继续观看记录的节目时,具有PVR扩展部分的IPG可向PVR装置发送命令,继续提供记录的节目。当收到IPG的命令时,PVR装置可执行该命令,并继续向显示屏幕2802提供记录的节目。
图29是结合本发明的PVR系统,利用个人视频应用向用户提供观看记录节目的能力所涉及的例证步骤的流程图。该过程始于用户访问记录的节目2902,系统在步骤2904中显示记录节目的列表。在步骤2906中,用户必须确定是编辑与保存的记录相关的节目选项,还是观看保存的记录。在步骤2910,用户还可编辑该节目列表(例如删除记录)。如果用户选择观看记录的节目2912,那么系统可在步骤2914显示选择的节目以供观看,在步骤2916显示包括重放控制特征的操作条,并在步骤2918向用户提供控制记录的重放的机会。
图30是提示特征的例证屏幕。可在显示屏幕3002上呈现视频内容。在记录设置过程2400中修改可选择的选项时或者借助其它一些技术,用户先前可能已表示希望接收提示。IPG可具有从PVR装置接收提供记录/提示列表3012的指示的PVR扩展部分。就提供预定要发生某一记录的指示来说,PVR装置可使用PVR API和通信路径把记录提示指示提供给具有PVR扩展部分的IPG。具有PVR扩展部分的IPG随后可向用户呈现所述提示。在不存在从具有PVR扩展部分的IPG发送给PVR装置的请求或命令的情况下,记录提示指示可由PVR装置提供。在一些实施例中,在不存在来自PVR装置的输入的情况下,提示列表可由IPG单独提供。
图30中,提示显示屏幕3002和预定记录列表3006及提示一起呈现。用户可选择隐藏列表选项3004,隐藏记录提示列表或者突出显示某一节目,并按下遥控器上的OK键,观看要记录的或者带有提示的节目。当从用户收到照记录原样观看预定节目的指示时,系统可自动调到将呈现预定节目的频道。可再次提供滚动指示符3010和3014,帮助用户浏览记录提示列表。在Bennington等人的美国专利No.6331877中举例说明了提供提示的节目指南,该专利作为参考整体包含于此。
上面只是本发明原理的举例说明,在不脱离本发明的范围和精神的情况下,本领域的技术人员能够做出各种修改。本领域的技术人员会认识到可由不同于所述实施例的其它实施例实践本发明,所描述的实施例只是用于举例说明,而不是对本发明的限制,本发明只受权利要求限定。
Claims (71)
1、一种向用户提供记录电视节目的能力的交互式电视系统,所述交互式电视系统具有用户电视设备,所述用户电视设备包括:
个人视频记录器依从装置,其中交互式电视节目指南和个人视频记录器扩展部分实现于所述个人视频记录器依从装置上;和
与个人视频记录器依从装置耦接的个人视频记录器装置,其中个人视频记录器装置包括全端口的交互式电视节目指南和个人视频记录器扩展部分,其中基本上所有交互式电视节目指南功能都由个人视频记录器装置提供。
2、按照权利要求1所述的系统,还包括耦接个人视频记录器依从装置和个人视频记录器装置的通信路径。
3、按照权利要求2所述的系统,其中通信路径包括串行链路。
4、按照权利要求2所述的系统,其中通信路径包括并行链路。
5、按照权利要求1所述的系统,还包括耦接个人视频记录器依从装置和个人视频记录器装置的通信路径,其中所述通信路径包括无线红外通信链路。
6、按照权利要求1所述的系统,其中在机顶盒中实现个人视频记录器依从装置。
7、按照权利要求1所述的系统,其中在个人视频记录器边车中实现个人视频记录器装置。
8、按照权利要求1所述的系统,其中个人视频记录器依从装置和个人视频记录器装置被结合到单个封闭单元中。
9、按照权利要求8所述的系统,其中所述单个封闭单元是机顶盒。
10、按照权利要求6所述的系统,其中与商务和验证相关的功能由机顶盒提供。
11、按照权利要求1所述的系统,其中当正在使用个人视频记录器装置时,个人视频记录器依从装置被用作通路。
12、按照权利要求1所述的系统,其中交互式电视节目指南是第一交互式电视节目指南,并且其中个人视频记录器装置包括实现第二交互式电视节目指南的软件和硬件。
13、按照权利要求12所述的系统,其中第二交互式电视节目指南提供和第一交互式电视节目指南基本类似的功能。
14、按照权利要求12所述的系统,其中在没有第一交互式电视节目指南的情况下,使用第二交互式电视节目指南。
15、按照权利要求12所述的系统,其中在没有第二交互式电视节目指南的情况下,使用第一交互式电视节目指南。
16、按照权利要求12所述的系统,其中第一交互式电视节目指南与个人视频记录器装置通信。
17、按照权利要求12所述的系统,其中第二交互式电视节目指南与个人视频记录器依从装置通信。
18、一种向用户提供记录电视节目的能力的交互式电视系统,所述系统包括:
用户用于与交互式电视系统交互作用的个人视频记录器依从装置,个人视频记录器依从装置包括:
实现交互式电视节目指南的软件和硬件,
实现个人视频记录器扩展部分的软件和硬件,和
实现多个应用程序编程接口的软件和硬件;和
与个人视频记录器依从装置耦接的个人视频记录器装置,其中应用程序编程接口被配置以便于个人视频记录器装置和个人视频记录器依从装置之间的通信,其中使用应用程序编程接口,而不考虑个人视频记录器装置实现于何处以及如何实现。
19、按照权利要求18所述的系统,其中交互式电视节目指南是第一交互式电视节目指南,其中个人视频记录器装置包括实现第二交互式电视节目指南的软件和硬件。
20、按照权利要求19所述的系统,其中第二交互式电视节目指南提供和第一交互式电视节目指南几乎类似的功能。
21、按照权利要求18所述的系统,其中在机顶盒中实现个人视频记录器依从装置。
22、按照权利要求18所述的系统,其中在作为用户电视设备一部分的边车结构中实现个人视频记录器装置。
23、按照权利要求18所述的系统,其中在远离个人视频记录器依从装置的服务器中实现个人视频记录器装置。
24、按照权利要求18所述的系统,其中个人视频记录器装置被实现成具有个人视频记录器依从装置的封闭集成单元。
25、按照权利要求24所述的系统,其中封闭的集成单元是机顶盒。
26、按照权利要求18所述的系统,其中所述多个应用程序编程接口中的至少一个是厂商专用应用程序编程接口。
27、按照权利要求18所述的系统,其中所述多个应用程序编程接口中的至少一个是和厂商无关的应用程序编程接口。
28、按照权利要求18所述的系统,其中所述多个应用程序编程接口被配置成确定与个人视频记录器依从装置耦接的个人视频记录器装置的类型。
29、一种向用户提供记录电视节目的能力的交互式电视系统,所述系统包括:
用户用于与交互式电视系统交互作用的个人视频记录器依从装置,个人视频记录器依从装置包括:
实现交互式电视节目指南的软件和硬件,
实现个人视频记录器扩展部分的软件和硬件,和
实现多个应用程序编程接口的软件和硬件;和
与个人视频记录器依从装置耦接的个人视频记录器装置,其中应用程序编程接口被配置成简化个人视频记录器装置和个人视频记录器依从装置之间的通信,其中个人视频记录器扩展部分和应用程序编程接口被配置成提供个人视频记录器功能和交互式电视节目指南的无缝结合。
30、按照权利要求29所述的系统,其中个人视频记录器扩展部分还被配置成按照和交互式电视节目指南相关的主题,在结合了交互式电视节目指南的个人视频记录器组件的用户界面中保持特定的主题。
31、按照权利要求29所述的系统,其中个人视频记录器扩展部分还被配置成允许交互式电视节目指南的用户利用交互式电视节目指南,完成与个人视频记录器装置相关的所有视频记录功能。
32、按照权利要求29所述的系统,其中个人视频记录器扩展部分还被配置成允许交互式电视节目指南的用户在节目出现之前,安排要记录的节目。
33、一种向用户提供记录电视节目的能力的交互式电视系统,所述系统包括:
用户用于与交互式电视系统交互作用的个人视频记录器装置,个人视频记录器装置包括:
实现个人视频记录器扩展部分的软件和硬件,和
实现多个应用程序编程接口的软件和硬件;和
具有实现交互式电视节目指南的硬件和软件的个人视频记录器依从装置,其中个人视频记录器依从装置与个人视频记录器装置耦接,其中应用程序编程接口被配置以便于个人视频记录器装置和个人视频记录器依从装置之间的通信,其中个人视频记录器扩展部分和应用程序编程接口被用于提供个人视频记录器功能和交互式电视节目指南的无缝结合。
34、按照权利要求33所述的系统,其中个人视频记录器扩展部分还被配置成按照和交互式电视节目指南相关的主题,在结合了交互式电视节目指南的个人视频记录器组件的用户界面中保持特定的主题。
35、按照权利要求33所述的系统,其中个人视频记录器扩展部分还被配置成允许交互式电视节目指南的用户利用交互式电视节目指南,执行与个人视频记录器装置相关的所有视频记录功能。
36、按照权利要求33所述的系统,其中个人视频记录器扩展部分还被配置成允许交互式电视节目指南的用户在节目出现之前,安排要记录的节目。
37、一种利用用户电视设备向用户提供交互式电视节目指南功能的方法,所述用户电视设备具有彼此耦接的个人视频记录器依从装置和个人视频记录器装置,所述方法包括:
允许用户通过向个人视频记录器依从装置发送命令,控制交互式电视节目指南功能;
在个人视频记录器依从装置产生信号,其中所述信号对应于所述命令;和
把信号传递给个人视频记录器装置,其中个人视频记录器使用该信号,从而执行所述命令。
38、按照权利要求37所述的方法,还包括无缝结合与个人视频记录器装置相关的功能和交互式电视节目指南。
39、按照权利要求37所述的方法,还包括提供个人视频记录器应用程序编程接口,所述应用程序编程接口被配置成确定与个人视频记录器装置耦接的视频记录器装置的类型。
40、按照权利要求37所述的方法,其中产生信号包括产生红外信号。
41、按照权利要求37所述的方法,其中产生信号包括产生记录节目的命令。
42、按照权利要求37所述的方法,其中产生信号包括产生观看记录节目的命令。
43、一种利用具有相互耦接的个人视频记录器依从装置和个人视频记录器装置的用户电视设备,向用户提供交互式电视节目指南功能的方法,所述方法包括:
允许用户通过向个人视频记录器装置传送命令,控制交互式电视节目指南功能;
在个人视频记录器装置产生信号,其中所述信号对应于所述命令;和
把所述信号传送给个人视频记录器依从装置,其中个人视频记录器依从装置使用所述信号执行所述命令。
44、按照权利要求43所述的方法,还包括无缝结合与个人视频记录器装置相关的功能和交互式电视节目指南。
45、按照权利要求43所述的方法,还包括提供被配置成确定与个人视频记录器装置耦接的视频记录器装置的类型的个人视频记录器应用程序编程接口。
46、按照权利要求43所述的方法,其中产生信号包括产生红外信号。
47、按照权利要求43所述的方法,其中产生信号包括产生记录节目的命令。
48、按照权利要求43所述的方法,其中产生信号包括产生观看记录节目的命令。
49、一种允许个人视频记录器依从装置与个人记录器装置通信的方法,所述方法包括:
使个人视频记录器装置与个人视频记录器依从装置耦接;
检测耦接的个人视频记录器装置;
根据从个人视频记录器装置接收的信息,确定使用的个人视频记录器装置的类型;
建立个人视频记录器装置和个人视频记录器依从装置之间的通信。
50、按照权利要求49所述的方法,其中确定使用的个人视频记录器装置的类型包括利用握手协议请求和接收来自个人视频记录器装置的信息。
51、按照权利要求49所述的方法,其中确定使用的个人视频记录器装置的类型包括利用应用程序编程接口解释从个人视频记录器装置接收的信息。
52、一种记录有机器程序逻辑的机器可读介质,所述机器程序逻辑用于:
允许用户通过向个人视频记录器依从装置传送命令,控制交互式电视节目指南的功能;
在个人视频记录器依从装置产生信号,其中所述信号对应于所述命令;
把所述信号传送给个人视频记录器装置,其中个人视频记录器装置使用所述信号执行所述命令。
53、按照权利要求52所述的机器可读介质,还包括记录于其上的,用于便于个人视频记录器装置和个人视频记录器依从装置之间的通信的机器程序逻辑。
54、按照权利要求53所述的机器可读介质,其中机器程序逻辑包括使用应用程序编程接口。
55、按照权利要求52所述的机器可读介质,还包括记录于其上的,用于向用户提供重放记录节目的能力的机器程序逻辑。
56、按照权利要求55所述的机器可读介质,其中机器程序逻辑包括允许用户操纵记录节目的重放的机器程序逻辑。
57、按照权利要求52所述的机器可读介质,还包括记录于其上的,用于提供位于个人视频记录器依从装置上的第一交互式电视节目指南;和位于个人视频记录器系统上的第二交互式电视节目指南的机器程序逻辑。
58、按照权利要求57所述的机器可读介质,还包括记录于其上的,用于结合第一交互式电视节目指南和第二交互式电视节目指南的机器程序逻辑。
59、按照权利要求58所述的机器可读介质,其中机器程序逻辑包括利用个人视频记录器扩展部分。
60、一种记录有机器程序逻辑的机器可读介质,所述机器程序逻辑用于:
允许用户通过向个人视频记录器装置传送命令,控制交互式电视节目指南的功能;
在个人视频记录器装置产生信号,其中所述信号对应于所述命令;
把所述信号传送给个人视频记录器依从装置,其中个人视频记录器依从装置使用所述信号执行所述命令。
61、按照权利要求60所述的机器可读介质,还包括记录于其上的,用于便于个人视频记录器装置和个人视频记录器依从装置之间的通信的机器程序逻辑。
62、按照权利要求61所述的机器可读介质,其中机器程序逻辑包括使用应用程序编程接口。
63、按照权利要求60所述的机器可读介质,还包括记录于其上的,用于向用户提供重放记录节目的能力的机器程序逻辑。
64、按照权利要求63所述的机器可读介质,其中机器程序逻辑包括允许用户操纵记录节目的重放。
65、按照权利要求60所述的机器可读介质,还包括记录于其上的,用于提供位于个人视频记录器依从装置上的第一交互式电视节目指南;和位于个人视频记录器系统上的第二交互式电视节目指南的机器程序逻辑。
66、按照权利要求65所述的机器可读介质,还包括记录于其上的,用于结合第一交互式电视节目指南和第二交互式电视节目指南的机器程序逻辑。
67、按照权利要求66所述的机器可读介质,其中机器程序逻辑包括利用个人视频记录器扩展部分。
68、一种记录有机器程序逻辑的机器可读介质,所述机器程序逻辑用于:
耦接个人视频记录器装置和个人视频记录器依从装置;
检测耦接的个人视频记录器装置;
根据从个人视频记录器装置接收的信息,确定使用的个人视频记录器装置的类型;和
建立个人视频记录器装置和个人视频记录器依从装置之间的通信。
69、一种向用户提供记录电视节目的能力的交互式电视系统,所述系统包括:
允许用户通过向个人视频记录器依从装置发送命令,控制交互式电视节目指南的功能的装置;
在个人视频记录器依从装置产生信号的装置,其中所述信号对应于所述命令;和
把所述信号传送给个人视频记录器装置的装置,其中个人视频记录器装置使用所述信号执行所述命令。
70、一种向用户提供记录电视节目的能力的交互式电视系统,所述系统包括:
允许用户通过向个人视频记录器装置发送命令,控制交互式电视节目指南的功能的装置;
在个人视频记录器装置产生信号的装置,其中所述信号对应于所述命令;和
把所述信号传送给个人视频记录器依从装置的装置,其中个人视频记录器依从装置使用所述信号执行所述命令。
71、一种向用户提供记录电视节目的能力的交互式电视系统,所述系统包括:
耦接个人视频记录器装置和个人视频记录器依从装置的装置;
检测耦接的个人视频记录器装置的装置;
根据从个人视频记录器装置接收的信息,确定使用的个人视频记录器装置的类型的装置;
建立个人视频记录器装置和个人视频记录器依从装置之间的通信的装置。
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US27807901P | 2001-03-22 | 2001-03-22 | |
US60/278,079 | 2001-03-22 | ||
US28495101P | 2001-04-19 | 2001-04-19 | |
US60/284,951 | 2001-04-19 | ||
US29071401P | 2001-05-14 | 2001-05-14 | |
US60/290,714 | 2001-05-14 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1504048A true CN1504048A (zh) | 2004-06-09 |
Family
ID=27402966
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA02808747XA Pending CN1504048A (zh) | 2001-03-22 | 2002-03-21 | 个人视频记录器系统和方法 |
Country Status (9)
Country | Link |
---|---|
US (5) | US8156528B2 (zh) |
EP (2) | EP1382199A4 (zh) |
JP (1) | JP2004523182A (zh) |
CN (1) | CN1504048A (zh) |
AR (1) | AR033067A1 (zh) |
AU (1) | AU2002250559A1 (zh) |
CA (2) | CA2441793C (zh) |
TW (1) | TW558901B (zh) |
WO (1) | WO2002078317A2 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100542210C (zh) * | 2005-02-16 | 2009-09-16 | 启奕资讯股份有限公司 | 机顶盒中活动记录系统与用于产生该活动记录的方法 |
CN102365870B (zh) * | 2009-01-05 | 2015-09-02 | Lg电子株式会社 | Iptv接收机和在iptv接收机中执行个人视频记录器功能的方法 |
Families Citing this family (151)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6769128B1 (en) | 1995-06-07 | 2004-07-27 | United Video Properties, Inc. | Electronic television program guide schedule system and method with data feed access |
US5801787A (en) | 1996-06-14 | 1998-09-01 | Starsight Telecast, Inc. | Television schedule system and method of operation for multiple program occurrences |
MX355544B (es) | 1997-07-21 | 2018-04-20 | Gemstar Dev Corporation | Metodo para navegar a traves de una guia de programas de television. |
CN1867068A (zh) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | 交互式电视节目导视系统及其方法 |
MX355835B (es) | 1998-07-17 | 2018-05-02 | Rovi Guides Inc | Un sistema de guias de programacion televisiva interactivas que tiene multiples dispositivos dentro de una residencia de un grupo familiar. |
AR020608A1 (es) | 1998-07-17 | 2002-05-22 | United Video Properties Inc | Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto |
US6898762B2 (en) | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
US8812850B2 (en) | 2000-03-02 | 2014-08-19 | Tivo Inc. | Secure multimedia transfer system |
US8171520B2 (en) | 2000-03-02 | 2012-05-01 | Tivo Inc. | Method of sharing personal media using a digital recorder |
DE60120386T2 (de) | 2000-03-31 | 2007-06-06 | United Video Properties, Inc., Tulsa | Systeme und verfahren zur verminderung von unterbrechungen in programmaufnahmen |
EP1327209B1 (en) | 2000-10-11 | 2008-08-27 | United Video Properties, Inc. | Systems and methods for providing storage of data on servers in an on-demand media delivery system |
WO2002047388A2 (en) | 2000-11-14 | 2002-06-13 | Scientific-Atlanta, Inc. | Networked subscriber television distribution |
US8127326B2 (en) | 2000-11-14 | 2012-02-28 | Claussen Paul J | Proximity detection using wireless connectivity in a communications system |
WO2002069636A1 (en) | 2001-02-21 | 2002-09-06 | United Video Properties, Inc. | Systems and methods for interactive program guides with personal video recording features |
TW558901B (en) | 2001-03-22 | 2003-10-21 | United Video Properties Inc | Personal video recorder systems and methods |
US8238725B2 (en) * | 2001-08-20 | 2012-08-07 | Broadcom Corporation | System and method for providing personal video recording trick modes |
US7844994B2 (en) * | 2002-03-22 | 2010-11-30 | The Directv Group, Inc. | System and method for persistent storage of common user information for interactive television using a centrally located repository |
US20030206719A1 (en) * | 2002-04-23 | 2003-11-06 | Jim Bumgardner | Storage Management for a Video Recorder |
US7774816B2 (en) * | 2002-04-23 | 2010-08-10 | Rovi Technologies Corporation | Conflict manager for a video recorder |
US20050034171A1 (en) * | 2002-05-03 | 2005-02-10 | Robert Benya | Technique for delivering programming content based on a modified network personal video recorder service |
US20040006770A1 (en) * | 2002-07-02 | 2004-01-08 | Alcatel, Societe Anonyme | Facilitating storage and playback of streamed video on demand files |
JP4210081B2 (ja) * | 2002-07-23 | 2009-01-14 | ソニー株式会社 | 情報処理装置および方法、記録媒体、並びにプログラム |
US7516470B2 (en) * | 2002-08-02 | 2009-04-07 | Cisco Technology, Inc. | Locally-updated interactive program guide |
JP2004088466A (ja) * | 2002-08-27 | 2004-03-18 | Nec Corp | ライブ映像配信システム |
US7730510B1 (en) * | 2002-09-19 | 2010-06-01 | Microsoft Corporation | Methods and systems for conditionally managing entertainment systems |
JP4359810B2 (ja) * | 2002-10-01 | 2009-11-11 | ソニー株式会社 | ユーザ端末、データ処理方法、およびプログラム、並びにデータ処理システム |
US20040068753A1 (en) * | 2002-10-02 | 2004-04-08 | Robertson Neil C. | Video transmission systems and methods for a home network |
US7908625B2 (en) | 2002-10-02 | 2011-03-15 | Robertson Neil C | Networked multimedia system |
US8046806B2 (en) | 2002-10-04 | 2011-10-25 | Wall William E | Multiroom point of deployment module |
US7360235B2 (en) | 2002-10-04 | 2008-04-15 | Scientific-Atlanta, Inc. | Systems and methods for operating a peripheral record/playback device in a networked multimedia system |
US8094640B2 (en) * | 2003-01-15 | 2012-01-10 | Robertson Neil C | Full duplex wideband communications system for a local coaxial network |
ITRM20030023A1 (it) * | 2003-01-22 | 2004-07-23 | Gs Gestione Sistemi S R L | Sistema di "video-on-demand" e relativo metodo di gestione. |
US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
US8116611B2 (en) * | 2003-02-10 | 2012-02-14 | Aptiv Digital, Inc. | Tuner sharing video recorder system architecture |
US6760538B1 (en) | 2003-04-21 | 2004-07-06 | Pioneer Digital Technologies, Inc. | Video recorder having user extended and automatically extended time slots |
US20060051059A1 (en) | 2004-09-08 | 2006-03-09 | Krakirian Haig H | Video recorder having user extended and automatically extended time slots |
US7640564B2 (en) * | 2003-05-01 | 2009-12-29 | Microsoft Corporation | Recording resources indicators |
KR20050014629A (ko) * | 2003-05-30 | 2005-02-07 | 엘지전자 주식회사 | 홈 네트워크 시스템 |
US20040267388A1 (en) * | 2003-06-26 | 2004-12-30 | Predictive Media Corporation | Method and system for recording and processing of broadcast signals |
US20050034154A1 (en) * | 2003-08-08 | 2005-02-10 | Yeh Sabrina Tai-Chen | User interface for a video display device |
DE602004017625D1 (de) | 2003-09-15 | 2008-12-18 | United Video Properties Inc | Systeme und verfahren zum exportieren von digitalem inhalt durch verwendung einer interaktiven fernsehanwendung |
US8302111B2 (en) | 2003-11-24 | 2012-10-30 | Time Warner Cable Inc. | Methods and apparatus for hardware registration in a network device |
US7266726B1 (en) | 2003-11-24 | 2007-09-04 | Time Warner Cable Inc. | Methods and apparatus for event logging in an information network |
US9213538B1 (en) | 2004-02-06 | 2015-12-15 | Time Warner Cable Enterprises Llc | Methods and apparatus for display element management in an information network |
EP1770544A3 (en) * | 2004-05-03 | 2007-05-09 | LG Electronics Inc. | Method and apparatus for managing bookmark information for content stored in a network media server |
US8819711B2 (en) | 2004-05-04 | 2014-08-26 | Qualcomm Incorporated | Hierarchical program packages for user terminal subscribable services |
US8578420B2 (en) * | 2004-05-05 | 2013-11-05 | Ati Technologies Ulc | Method and apparatus for automated display of video programming guide information |
US9219729B2 (en) | 2004-05-19 | 2015-12-22 | Philip Drope | Multimedia network system with content importation, content exportation, and integrated content management |
US20050273815A1 (en) * | 2004-06-04 | 2005-12-08 | Ati Technologies Inc. | Method and apparatus for the display of electronic program guide information |
WO2006017218A2 (en) * | 2004-07-13 | 2006-02-16 | Matsushita Electric Industrial Co. Ltd. | Tuner service and dtv receiver as a upnp device |
WO2006014955A2 (en) * | 2004-07-27 | 2006-02-09 | Matsushita Electric Industrial Co., Ltd. | State machine for scheduled recording |
US9641902B2 (en) | 2007-06-26 | 2017-05-02 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
US9584868B2 (en) | 2004-07-30 | 2017-02-28 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
US7590997B2 (en) | 2004-07-30 | 2009-09-15 | Broadband Itv, Inc. | System and method for managing, converting and displaying video content on a video-on-demand platform, including ads used for drill-down navigation and consumer-generated classified ads |
US7631336B2 (en) * | 2004-07-30 | 2009-12-08 | Broadband Itv, Inc. | Method for converting, navigating and displaying video content uploaded from the internet to a digital TV video-on-demand platform |
JP4631359B2 (ja) * | 2004-09-02 | 2011-02-16 | パナソニック株式会社 | 再生装置 |
US8806533B1 (en) | 2004-10-08 | 2014-08-12 | United Video Properties, Inc. | System and method for using television information codes |
EP1653422A3 (en) | 2004-10-27 | 2011-08-17 | Panasonic Corporation | Remote control system and remote controlled appliance |
US7885622B2 (en) | 2004-10-27 | 2011-02-08 | Chestnut Hill Sound Inc. | Entertainment system with bandless tuning |
US20190278560A1 (en) | 2004-10-27 | 2019-09-12 | Chestnut Hill Sound, Inc. | Media appliance with auxiliary source module docking and fail-safe alarm modes |
SG157410A1 (en) | 2004-11-19 | 2009-12-29 | Tivo Inc | Method and apparatus for secure transfer and playback of multimedia content |
US8949893B2 (en) * | 2005-01-14 | 2015-02-03 | Koninklijke Philips N.V. | Method and a system for constructing virtual video channel |
US20060159128A1 (en) * | 2005-01-20 | 2006-07-20 | Yen-Fu Chen | Channel switching subscription service according to predefined content patterns |
CN101151899A (zh) | 2005-03-30 | 2008-03-26 | 诺基亚西门子通信有限责任两合公司 | 用于存储和再现tv节目的方法和装置 |
JP2006284949A (ja) * | 2005-03-31 | 2006-10-19 | Toshiba Corp | 映像表示装置 |
US8549565B2 (en) | 2005-04-01 | 2013-10-01 | The Directv Group, Inc. | Power balancing signal combiner |
US8229283B2 (en) | 2005-04-01 | 2012-07-24 | Rovi Guides, Inc. | System and method for quality marking of a recording |
DE102005016510A1 (de) * | 2005-04-08 | 2006-10-12 | Buderus Schleiftechnik Gmbh | Vorrichtung zum spanabhebenden Bearbeiten von gehärteten Werkstücken |
US20070005721A1 (en) * | 2005-06-30 | 2007-01-04 | Microsoft Corporation | Remotable porting layer |
US7427941B2 (en) | 2005-07-01 | 2008-09-23 | Microsoft Corporation | State-sensitive navigation aid |
US7546283B2 (en) * | 2005-08-15 | 2009-06-09 | Sony Corporation | Networked personal video recorder with shared resource and distributed content |
US7793317B2 (en) * | 2005-08-19 | 2010-09-07 | At&T Intellectual Property I, L.P. | System and method of managing video streams to a set top box |
US8789115B2 (en) * | 2005-09-02 | 2014-07-22 | The Directv Group, Inc. | Frequency translation module discovery and configuration |
US7937732B2 (en) * | 2005-09-02 | 2011-05-03 | The Directv Group, Inc. | Network fraud prevention via registration and verification |
US8424041B2 (en) * | 2005-09-07 | 2013-04-16 | Sony Corporation | Method and system for downloading content to a content downloader |
US7646962B1 (en) | 2005-09-30 | 2010-01-12 | Guideworks, Llc | System and methods for recording and playing back programs having desirable recording attributes |
US20070079341A1 (en) * | 2005-10-05 | 2007-04-05 | Scientific-Atlanta, Inc. | Dvd multi-room playback after headend conversation |
US7876998B2 (en) * | 2005-10-05 | 2011-01-25 | Wall William E | DVD playback over multi-room by copying to HDD |
JP2007129397A (ja) * | 2005-11-02 | 2007-05-24 | Sony Corp | 情報処理装置および方法、プログラム、記録媒体、並びにコンテンツ処理装置および方法 |
US9015736B2 (en) | 2005-12-29 | 2015-04-21 | Rovi Guides, Inc. | Systems and methods for episode tracking in an interactive media environment |
US8214869B2 (en) | 2005-12-29 | 2012-07-03 | Rovi Guides, Inc. | Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems |
US7765235B2 (en) | 2005-12-29 | 2010-07-27 | Rovi Guides, Inc. | Systems and methods for resolving conflicts and managing system resources in multimedia delivery systems |
CN101395559A (zh) | 2006-03-01 | 2009-03-25 | Tivo有限公司 | 推荐的记录和下载引导 |
US8707369B2 (en) * | 2006-03-01 | 2014-04-22 | Tivo Inc. | Recommended recording and downloading guides |
US7529741B2 (en) | 2006-03-06 | 2009-05-05 | Veveo, Inc. | Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections |
US8316394B2 (en) | 2006-03-24 | 2012-11-20 | United Video Properties, Inc. | Interactive media guidance application with intelligent navigation and display features |
US20070250571A1 (en) * | 2006-04-07 | 2007-10-25 | Griffin Paul P Jr | Method and apparatus for interfacing a network with a television or stereo for enhanced access of media content |
US7647464B2 (en) * | 2006-04-28 | 2010-01-12 | At&T Intellectual Property, I,L.P. | Methods, systems, and products for recording media to a restoration server |
WO2007143218A2 (en) | 2006-06-09 | 2007-12-13 | The Directv Group, Inc. | Presentation modes for various format bit streams |
JP4634974B2 (ja) * | 2006-07-20 | 2011-02-16 | シャープ株式会社 | デジタル放送受信装置 |
US8832742B2 (en) | 2006-10-06 | 2014-09-09 | United Video Properties, Inc. | Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications |
US20080120655A1 (en) * | 2006-11-22 | 2008-05-22 | The Directv Group, Inc. | Integrated satellite master antenna television unit |
US7801888B2 (en) | 2007-03-09 | 2010-09-21 | Microsoft Corporation | Media content search results ranked by popularity |
US8418206B2 (en) | 2007-03-22 | 2013-04-09 | United Video Properties, Inc. | User defined rules for assigning destinations of content |
US8542984B1 (en) | 2007-04-03 | 2013-09-24 | Rovi Guides, Inc. | Advanced recording options for interactive media guidance application systems |
TWI406511B (zh) * | 2007-06-15 | 2013-08-21 | Hon Hai Prec Ind Co Ltd | 無線接收播放裝置及無線接收播放系統 |
KR101183655B1 (ko) * | 2007-09-03 | 2012-09-17 | 삼성전자주식회사 | 데이터 방송 녹화 및 컨텐츠 제공 방법 및 장치 |
US9942618B2 (en) | 2007-10-31 | 2018-04-10 | The Directv Group, Inc. | SMATV headend using IP transport stream input and method for operating the same |
US20090228945A1 (en) * | 2008-03-04 | 2009-09-10 | At&T Delaware Intellectual Property, Inc. | Systems, methods, and computer products for internet protocol television media connect |
US20090249429A1 (en) * | 2008-03-31 | 2009-10-01 | At&T Knowledge Ventures, L.P. | System and method for presenting media content |
US8989561B1 (en) | 2008-05-29 | 2015-03-24 | Rovi Guides, Inc. | Systems and methods for alerting users of the postponed recording of programs |
US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
CN101442718B (zh) * | 2008-12-30 | 2010-09-29 | 中兴通讯股份有限公司 | 手机电视节目管理方法和系统 |
US9215423B2 (en) | 2009-03-30 | 2015-12-15 | Time Warner Cable Enterprises Llc | Recommendation engine apparatus and methods |
US11076189B2 (en) | 2009-03-30 | 2021-07-27 | Time Warner Cable Enterprises Llc | Personal media channel apparatus and methods |
EP2252050B1 (en) * | 2009-05-13 | 2014-06-25 | Sony Europe Limited | A method of recommending local and remote content |
US9166714B2 (en) | 2009-09-11 | 2015-10-20 | Veveo, Inc. | Method of and system for presenting enriched video viewing analytics |
US9014546B2 (en) | 2009-09-23 | 2015-04-21 | Rovi Guides, Inc. | Systems and methods for automatically detecting users within detection regions of media devices |
US8161071B2 (en) | 2009-09-30 | 2012-04-17 | United Video Properties, Inc. | Systems and methods for audio asset storage and management |
US9350799B2 (en) | 2009-10-03 | 2016-05-24 | Frank C. Wang | Enhanced content continuation system and method |
US8412798B1 (en) | 2009-10-03 | 2013-04-02 | Frank C. Wang | Content delivery system and method |
US8938497B1 (en) * | 2009-10-03 | 2015-01-20 | Frank C. Wang | Content delivery system and method spanning multiple data processing systems |
US9204193B2 (en) | 2010-05-14 | 2015-12-01 | Rovi Guides, Inc. | Systems and methods for media detection and filtering using a parental control logging application |
US20120096497A1 (en) * | 2010-10-14 | 2012-04-19 | Sony Corporation | Recording television content |
WO2012094564A1 (en) | 2011-01-06 | 2012-07-12 | Veveo, Inc. | Methods of and systems for content search based on environment sampling |
US20120198508A1 (en) * | 2011-02-01 | 2012-08-02 | Sony Corporation | Multiple device iptv cloud-based recording and playback |
EP2490443B1 (en) * | 2011-02-15 | 2017-08-16 | EchoStar Technologies L.L.C. | Controlling recording of programs |
CA2829484A1 (en) * | 2011-03-08 | 2012-09-13 | Tivo Inc. | Multi source and destination media discovery and management platform |
US8837915B2 (en) * | 2011-04-26 | 2014-09-16 | Cox Communications, Inc. | Personalized recordings including bookmarks |
US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
US9426123B2 (en) | 2012-02-23 | 2016-08-23 | Time Warner Cable Enterprises Llc | Apparatus and methods for content distribution to packet-enabled devices via a network bridge |
US9467723B2 (en) | 2012-04-04 | 2016-10-11 | Time Warner Cable Enterprises Llc | Apparatus and methods for automated highlight reel creation in a content delivery network |
US9247183B2 (en) * | 2012-06-19 | 2016-01-26 | Verizon Patent And Licensing Inc. | Program guide with past history display and program selection |
US9106939B2 (en) * | 2012-08-07 | 2015-08-11 | Google Technology Holdings LLC | Location-based program listing |
US9124911B2 (en) | 2013-02-15 | 2015-09-01 | Cox Communications, Inc. | Storage optimization in a cloud-enabled network-based digital video recorder |
US9450934B2 (en) | 2013-03-15 | 2016-09-20 | Cox Communications, Inc. | Managed access to content and services |
US9380341B2 (en) * | 2013-06-27 | 2016-06-28 | Thomson Licensing | Method and system for a program guide |
US9264656B2 (en) | 2014-02-26 | 2016-02-16 | Rovi Guides, Inc. | Systems and methods for managing storage space |
US10477260B2 (en) | 2014-10-17 | 2019-11-12 | Cox Communications, Inc. | Network based digital video recorder playback adapter |
US9948962B2 (en) | 2014-11-13 | 2018-04-17 | Time Warner Cable Enterprises Llc | Apparatus and methods for efficient delivery of electronic program guide data |
US10116676B2 (en) | 2015-02-13 | 2018-10-30 | Time Warner Cable Enterprises Llc | Apparatus and methods for data collection, analysis and service modification based on online activity |
US10165333B2 (en) | 2016-05-18 | 2018-12-25 | Rovi Guide, Inc. | Recommending media content based on the trajectory of the user |
US10085062B2 (en) | 2016-05-18 | 2018-09-25 | Rovi Guides, Inc. | Presenting media guidance data based on the trajectory of the user |
US10397652B2 (en) | 2016-05-18 | 2019-08-27 | Rovi Guides, Inc. | Recommending a location based on quality of service at a location |
US10110959B2 (en) | 2016-05-18 | 2018-10-23 | Rovi Guides, Inc. | Recommending media content based on quality of service at a location |
US11134278B2 (en) * | 2016-09-30 | 2021-09-28 | Comcast Cable Communications, Llc | Content boundary based recordings |
US9998782B2 (en) * | 2016-10-28 | 2018-06-12 | Verizon Patent And Licensing Inc. | DVR service including a synchronization service |
US10694251B2 (en) | 2017-02-23 | 2020-06-23 | The Directv Group, Inc. | Preventing inadvertent viewing of media content |
US10966073B2 (en) | 2017-11-22 | 2021-03-30 | Charter Communications Operating, Llc | Apparatus and methods for premises device existence and capability determination |
US11716558B2 (en) | 2018-04-16 | 2023-08-01 | Charter Communications Operating, Llc | Apparatus and methods for integrated high-capacity data and wireless network services |
US11044597B2 (en) | 2018-08-07 | 2021-06-22 | Charter Communications Operating, Llc | Apparatus and methods for registration and operation in wireless networks |
US11129213B2 (en) | 2018-10-12 | 2021-09-21 | Charter Communications Operating, Llc | Apparatus and methods for cell identification in wireless networks |
US10980025B2 (en) | 2019-01-31 | 2021-04-13 | Charter Communications Operating, Llc | Methods and apparatus for frequency transition management in a quasi-licensed wireless system |
US11129171B2 (en) | 2019-02-27 | 2021-09-21 | Charter Communications Operating, Llc | Methods and apparatus for wireless signal maximization and management in a quasi-licensed wireless system |
US11374779B2 (en) | 2019-06-30 | 2022-06-28 | Charter Communications Operating, Llc | Wireless enabled distributed data apparatus and methods |
US11182222B2 (en) | 2019-07-26 | 2021-11-23 | Charter Communications Operating, Llc | Methods and apparatus for multi-processor device software development and operation |
US11026205B2 (en) | 2019-10-23 | 2021-06-01 | Charter Communications Operating, Llc | Methods and apparatus for device registration in a quasi-licensed wireless system |
CN111246241B (zh) * | 2020-01-09 | 2022-02-08 | 广东青云计算机科技有限公司 | 高密度视频采集分析储存一体机、系统及其方法 |
CN111711801B (zh) * | 2020-06-30 | 2022-08-26 | 重庆紫光华山智安科技有限公司 | 视频数据传输方法、装置、服务器和计算机可读存储介质 |
US20220174345A1 (en) * | 2020-12-01 | 2022-06-02 | Rovi Guides, Inc. | Systems and methods for storing content items based on consumption history |
US20250077114A1 (en) * | 2023-09-06 | 2025-03-06 | Comcast Cable Communications, Llc | Methods and systems for storing content |
Family Cites Families (181)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4264924A (en) | 1978-03-03 | 1981-04-28 | Freeman Michael J | Dedicated channel interactive cable television system |
US4262924A (en) * | 1979-02-14 | 1981-04-21 | Corwin Charles H | Hinge ski |
US4264925A (en) | 1979-08-13 | 1981-04-28 | Michael J. Freeman | Interactive cable television system |
US4965825A (en) * | 1981-11-03 | 1990-10-23 | The Personalized Mass Media Corporation | Signal processing apparatus and methods |
US5508815A (en) | 1981-12-14 | 1996-04-16 | Smart Vcr Limited Partnership | Schedule display system for video recorder programming |
US4602279A (en) | 1984-03-21 | 1986-07-22 | Actv, Inc. | Method for providing targeted profile interactive CATV displays |
US4573072A (en) | 1984-03-21 | 1986-02-25 | Actv Inc. | Method for expanding interactive CATV displayable choices for a given channel capacity |
US4706121B1 (en) | 1985-07-12 | 1993-12-14 | Insight Telecast, Inc. | Tv schedule system and process |
US4945563A (en) | 1986-11-05 | 1990-07-31 | Satellite Technology Services, Inc. | Video system and method for controlled viewing and videotaping |
US4847698A (en) | 1987-07-16 | 1989-07-11 | Actv, Inc. | Interactive television system for providing full motion synched compatible audio/visual displays |
US4847700A (en) | 1987-07-16 | 1989-07-11 | Actv, Inc. | Interactive television system for providing full motion synched compatible audio/visual displays from transmitted television signals |
ES2110944T3 (es) | 1987-07-20 | 1998-03-01 | Koninkl Philips Electronics Nv | Sistema de transmision de television. |
USRE34340E (en) | 1987-10-26 | 1993-08-10 | Actv, Inc. | Closed circuit television system having seamless interactive television programming and expandable user participation |
US4977455B1 (en) | 1988-07-15 | 1993-04-13 | System and process for vcr scheduling | |
US5187589A (en) | 1988-07-28 | 1993-02-16 | Pioneer Electronic Corporation | Multiprogram video tape recording and reproducing device |
US6430358B1 (en) * | 1988-12-23 | 2002-08-06 | Gemstar Development Corporation | Universal remote including apparatus using compressed codes for video recorder control |
KR920003936B1 (ko) | 1988-12-31 | 1992-05-18 | 삼성전자 주식회사 | 비디오테이프 레코오더의 문자 발생회로를 이용한 잠금방법 |
GB8904536D0 (en) | 1989-02-28 | 1989-04-12 | Barcrest Ltd | Betting system |
JPH02264586A (ja) | 1989-04-04 | 1990-10-29 | Pioneer Electron Corp | Catvシステム及びcatv端末装置 |
US5253066C1 (en) | 1989-06-01 | 2001-05-22 | United Video Properties Inc | Tv recording and viewing control system |
US5047867A (en) | 1989-06-08 | 1991-09-10 | North American Philips Corporation | Interface for a TV-VCR system |
US5038211A (en) | 1989-07-05 | 1991-08-06 | The Superguide Corporation | Method and apparatus for transmitting and receiving television program information |
US5727060A (en) | 1989-10-30 | 1998-03-10 | Starsight Telecast, Inc. | Television schedule system |
US5353121A (en) | 1989-10-30 | 1994-10-04 | Starsight Telecast, Inc. | Television schedule system |
DE69034079T2 (de) | 1989-10-30 | 2004-04-01 | Starsight Telecast, Inc., Fremont | Vorrichtung zur nicht überwachten Aufzeichnung von Fernsehprogrammen |
US5068733A (en) | 1990-03-20 | 1991-11-26 | Bennett Richard H | Multiple access television |
JP2811887B2 (ja) | 1990-03-27 | 1998-10-15 | ソニー株式会社 | 受信装置 |
US5808608A (en) | 1990-09-10 | 1998-09-15 | Starsight Telecast, Inc. | Background television schedule system |
US5790198A (en) | 1990-09-10 | 1998-08-04 | Starsight Telecast, Inc. | Television schedule information transmission and utilization system and process |
US5619274A (en) | 1990-09-10 | 1997-04-08 | Starsight Telecast, Inc. | Television schedule information transmission and utilization system and process |
CA2608607C (en) | 1990-09-10 | 2010-03-23 | Patrick Young | User interface for television schedule system |
US5526034A (en) | 1990-09-28 | 1996-06-11 | Ictv, Inc. | Interactive home information system with signal assignment |
KR0178536B1 (ko) | 1991-03-11 | 1999-04-15 | 강진구 | 동종 프로그램 채널 선택방법 |
US5210611A (en) | 1991-08-12 | 1993-05-11 | Keen Y. Yee | Automatic tuning radio/TV using filtered seek |
US5528281A (en) | 1991-09-27 | 1996-06-18 | Bell Atlantic Network Services | Method and system for accessing multimedia data over public switched telephone network |
US5247347A (en) | 1991-09-27 | 1993-09-21 | Bell Atlantic Network Services, Inc. | Pstn architecture for video-on-demand services |
FR2681997A1 (fr) * | 1991-09-30 | 1993-04-02 | Arbitron Cy | Procede et dispositif d'identification automatique d'un programme comportant un signal sonore. |
US5416508A (en) | 1991-10-22 | 1995-05-16 | Pioneer Electronic Corporation | CATV system with transmission of program schedules, linked program broadcasts, and permissive ordering periods |
JP3004105B2 (ja) | 1991-11-15 | 2000-01-31 | 株式会社東芝 | テレビジョン受像機 |
US5724091A (en) | 1991-11-25 | 1998-03-03 | Actv, Inc. | Compressed digital data interactive program system |
US5436653A (en) * | 1992-04-30 | 1995-07-25 | The Arbitron Company | Method and system for recognition of broadcast segments |
WO1993023957A1 (en) | 1992-05-13 | 1993-11-25 | Mankovitz Roy J | Apparatus and methods for automatic control and monitoring of the operation of consumer electronic products |
US5469206A (en) | 1992-05-27 | 1995-11-21 | Philips Electronics North America Corporation | System and method for automatically correlating user preferences with electronic shopping information |
US5223924A (en) | 1992-05-27 | 1993-06-29 | North American Philips Corporation | System and method for automatically correlating user preferences with a T.V. program information database |
US5657414A (en) | 1992-12-01 | 1997-08-12 | Scientific-Atlanta, Inc. | Auxiliary device control for a subscriber terminal |
EP0822718B1 (en) | 1992-12-09 | 2002-06-19 | Discovery Communications, Inc. | Network controller for cable television delivery systems |
US5600364A (en) | 1992-12-09 | 1997-02-04 | Discovery Communications, Inc. | Network controller for cable television delivery systems |
US5508732A (en) | 1993-03-22 | 1996-04-16 | International Business Machines Corporation | Data server, control server and gateway architecture system and method for broadcasting digital video on demand |
US5631995A (en) | 1993-04-01 | 1997-05-20 | U.S. Philips Corporation | Video recorder having circuitry for causing the tuner therein to tune to the same received signal as the tuner in a television receiver connected to the video recorder |
US5812937B1 (en) | 1993-04-08 | 2000-09-19 | Digital Dj Inc | Broadcast data system with multiple-tuner receiver |
US5541738A (en) * | 1994-04-12 | 1996-07-30 | E. Guide, Inc. | Electronic program guide |
US5589892A (en) | 1993-09-09 | 1996-12-31 | Knee; Robert A. | Electronic television program guide schedule system and method with data feed access |
US5410344A (en) | 1993-09-22 | 1995-04-25 | Arrowsmith Technologies, Inc. | Apparatus and method of selecting video programs based on viewers' preferences |
US5581479A (en) * | 1993-10-15 | 1996-12-03 | Image Telecommunications Corp. | Information service control point, which uses different types of storage devices, which retrieves information as blocks of data, and which uses a trunk processor for transmitting information |
US5475615A (en) | 1993-12-23 | 1995-12-12 | U S West Advanced Technologies, Inc. | Method and system for sizing interactive video delivery systems |
US5592571A (en) | 1994-03-08 | 1997-01-07 | The University Of Connecticut | Digital pixel-accurate intensity processing method for image information enhancement |
US5537141A (en) | 1994-04-15 | 1996-07-16 | Actv, Inc. | Distance learning system providing individual television participation, audio responses and memory for every student |
US5485219A (en) | 1994-04-18 | 1996-01-16 | Depromax Limited | Electric service to record transmissions without recording commercials |
US5539822A (en) | 1994-04-19 | 1996-07-23 | Scientific-Atlanta, Inc. | System and method for subscriber interactivity in a television system |
US5812205A (en) | 1994-05-04 | 1998-09-22 | Starsight Telecast Incorporated | Automatic time set in a television system |
KR100348915B1 (ko) | 1994-05-12 | 2002-12-26 | 마이크로소프트 코포레이션 | 텔레비젼프로그램선택방법및그시스템 |
US5523796A (en) | 1994-05-20 | 1996-06-04 | Prevue Networks, Inc. | Video clip program guide |
US5559548A (en) | 1994-05-20 | 1996-09-24 | Davis; Bruce | System and method for generating an information display schedule for an electronic program guide |
US5515511A (en) | 1994-06-06 | 1996-05-07 | International Business Machines Corporation | Hybrid digital/analog multimedia hub with dynamically allocated/released channels for video processing and distribution |
US5459522A (en) | 1994-06-10 | 1995-10-17 | Zenith Electronics Corporation | Method for acquisition and display of an on-screen program guide |
US5632007A (en) | 1994-09-23 | 1997-05-20 | Actv, Inc. | Interactive system and method for offering expert based interactive programs |
CA2201909C (fr) * | 1994-10-12 | 2006-05-02 | Technical Maintenance Corporation | Systeme de reproduction audiovisuelle numerique intelligent |
US5590576A (en) * | 1994-10-17 | 1997-01-07 | Molex Incorporated | Feed assembly for connector termination apparatus |
US5534911A (en) | 1994-11-02 | 1996-07-09 | Levitan; Gutman | Virtual personal channel in a television system |
US5629733A (en) | 1994-11-29 | 1997-05-13 | News America Publications, Inc. | Electronic television program guide schedule system and method with display and search of program listings by title |
US5623613A (en) | 1994-11-29 | 1997-04-22 | Microsoft Corporation | System for displaying programming information |
US5758257A (en) | 1994-11-29 | 1998-05-26 | Herz; Frederick | System and method for scheduling broadcast of and access to video programs and other data using customer profiles |
US5619247A (en) | 1995-02-24 | 1997-04-08 | Smart Vcr Limited Partnership | Stored program pay-per-play |
US5828945A (en) | 1995-04-17 | 1998-10-27 | Starsight Telecast, Inc. | Merging multi-source information in a television system |
US5550576A (en) | 1995-04-17 | 1996-08-27 | Starsight Telecast Incorporated | Method and apparatus for merging television program schedule information received from multiple television schedule information sources |
US5699107A (en) | 1995-05-05 | 1997-12-16 | Microsoft Corporation | Program reminder system |
US5805763A (en) | 1995-05-05 | 1998-09-08 | Microsoft Corporation | System and method for automatically recording programs in an interactive viewing system |
US5585838A (en) | 1995-05-05 | 1996-12-17 | Microsoft Corporation | Program time guide |
DE69620853T2 (de) | 1995-05-12 | 2002-11-28 | Gemstar Development Corp., Pasadena | Vps kompatibles gerät und verfahren mit verwendung von komprimierten kodesignalen für die infrarotkode auswahl |
GB2301930B (en) | 1995-06-06 | 1999-06-30 | Sony Corp | Information data reproducing system reproducing apparatus reproducing method data forming apparatus and data record medium |
US6181867B1 (en) | 1995-06-07 | 2001-01-30 | Intervu, Inc. | Video storage and retrieval system |
JP3184763B2 (ja) * | 1995-06-07 | 2001-07-09 | インターナショナル・ビジネス・マシーンズ・コーポレ−ション | マルチメディア直接アクセス記憶装置及びフォーマット方法 |
FR2736783B1 (fr) | 1995-07-13 | 1997-08-14 | Thomson Multimedia Sa | Procede et appareil d'enregistrement et de lecture avec un support d'enregistrement de grande capacite |
US6388714B1 (en) * | 1995-10-02 | 2002-05-14 | Starsight Telecast Inc | Interactive computer system for providing television schedule information |
EP2282542A3 (en) | 1995-10-02 | 2012-06-20 | Starsight Telecast, Inc. | Systems and methods for providing television schedule information |
US6157413A (en) | 1995-11-20 | 2000-12-05 | United Video Properties, Inc. | Interactive special events video signal navigation system |
US5886732A (en) | 1995-11-22 | 1999-03-23 | Samsung Information Systems America | Set-top electronics and network interface unit arrangement |
US5838314A (en) | 1996-02-21 | 1998-11-17 | Message Partners | Digital video services system with optional interactive advertisement capabilities |
US6147715A (en) * | 1996-03-15 | 2000-11-14 | Index Systems, Inc. | Combination of VCR index and EPG |
US5959592A (en) | 1996-03-18 | 1999-09-28 | Echostar Engineering Corporation | "IF" bandstacked low noise block converter combined with diplexer |
US8006260B2 (en) * | 1996-04-01 | 2011-08-23 | Gemstar Development Corporation | Apparatus and method for parental control using V-chip plus+ and master password |
US5740388A (en) * | 1996-05-10 | 1998-04-14 | Custom Communications, Inc. | Apparatus for creating individually customized videos |
US5790202A (en) | 1996-05-15 | 1998-08-04 | Echostar Communications Corporation | Integration of off-air and satellite TV tuners in a direct broadcast system |
CN1227694A (zh) * | 1996-06-06 | 1999-09-01 | E盖德公司 | 用于dbs和电缆电视的节目指南 |
JPH09331352A (ja) * | 1996-06-12 | 1997-12-22 | Matsushita Electric Ind Co Ltd | 電子メールシステム |
AU3294997A (en) | 1996-06-13 | 1998-01-07 | Starsight Telecast Incorporated | Method and apparatus for searching a guide using program characteristics |
US5801787A (en) | 1996-06-14 | 1998-09-01 | Starsight Telecast, Inc. | Television schedule system and method of operation for multiple program occurrences |
PT932398E (pt) | 1996-06-28 | 2006-09-29 | Ortho Mcneil Pharm Inc | Utilizacao do topiramento ou dos seus derivados para a producao de um medicamento para o tratamento de disturbios bipolares maniaco- depressivos |
WO1998002881A1 (fr) | 1996-07-15 | 1998-01-22 | Kabushiki Kaisha Toshiba | Appareil comportant une interface numerique, systeme de reseau mettant en oeuvre cet appareil et procede de protection contre la copie |
US6151059A (en) | 1996-08-06 | 2000-11-21 | Starsight Telecast, Inc. | Electronic program guide with interactive areas |
US5833370A (en) * | 1996-08-21 | 1998-11-10 | Japan Servo Co., Ltd. | Oil-retaining bearing structure for rotary machine |
US6133910A (en) | 1996-09-20 | 2000-10-17 | Echostar Engineering Corp. | Apparatus and method for integrating a plurality of video sources |
CN1110950C (zh) | 1996-10-08 | 2003-06-04 | 松下电器产业株式会社 | 信息接收方法及使用此方法的信息接收装置 |
US6057874A (en) * | 1996-11-21 | 2000-05-02 | General Instrument Corporation | Infrared blaster control system in cable television communication systems |
US5940572A (en) | 1996-11-27 | 1999-08-17 | Daewoo Electronics Co. Ltd. | Integrated television and video cassette recorder system |
US6057890A (en) | 1996-12-12 | 2000-05-02 | Echostar Engineering Corp. | User interface for television schedule system in which the future events are paged in time |
US6177931B1 (en) * | 1996-12-19 | 2001-01-23 | Index Systems, Inc. | Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information |
US6691150B1 (en) * | 1996-12-26 | 2004-02-10 | Hitachi, Ltd. | Information device, information device system control method, and information device system |
US6163316A (en) | 1997-01-03 | 2000-12-19 | Texas Instruments Incorporated | Electronic programming system and method |
US5819156A (en) | 1997-01-14 | 1998-10-06 | Compaq Computer Corp. | PC/TV usage tracking and reporting device |
US5850218A (en) | 1997-02-19 | 1998-12-15 | Time Warner Entertainment Company L.P. | Inter-active program guide with default selection control |
WO1998043416A1 (fr) * | 1997-03-21 | 1998-10-01 | Hitachi, Ltd. | Appareil audiovisuel, procede d'utilisation et systeme |
EP0976248B1 (en) | 1997-04-14 | 2004-09-08 | Thomson Consumer Electronics, Inc. | System for automatically forming a program guide from information derived from multiple sources |
US6208799B1 (en) | 1997-04-29 | 2001-03-27 | Time Warner Entertainment Company L.P. | VCR recording timeslot adjustment |
CA2449643C (en) * | 1997-06-25 | 2012-04-03 | Samsung Electronics Co., Ltd. | Method and apparatus for a home network auto-tree builder |
US6141488A (en) | 1997-09-05 | 2000-10-31 | United Video Properties, Inc. | Program guide system for recording television programs |
US6219695B1 (en) * | 1997-09-16 | 2001-04-17 | Texas Instruments Incorporated | Circuits, systems, and methods for communicating computer video output to a remote location |
US6327418B1 (en) | 1997-10-10 | 2001-12-04 | Tivo Inc. | Method and apparatus implementing random access and time-based functions on a continuous stream of formatted digital data |
US5963264A (en) | 1997-10-30 | 1999-10-05 | Echostar Engineering Corporation | Selecting a digital television program and the control of a non-attached recording device |
US6104334A (en) * | 1997-12-31 | 2000-08-15 | Eremote, Inc. | Portable internet-enabled controller and information browser for consumer devices |
US6160796A (en) * | 1998-01-06 | 2000-12-12 | Sony Corporation Of Japan | Method and system for updating device identification and status information after a local bus reset within a home audio/video network |
EP1060617B1 (en) | 1998-03-04 | 2004-05-06 | United Video Properties Inc. | Program guide system with monitoring of advertisement usage and user activities |
WO1999057895A1 (fr) * | 1998-05-07 | 1999-11-11 | Kabushiki Kaisha Toshiba | Procede et appareil d'affichage d'un contenu enregistre |
WO1999066725A1 (en) | 1998-06-16 | 1999-12-23 | United Video Properties, Inc. | Interactive television program guide with simultaneous watch and record capabilities |
US6745243B2 (en) * | 1998-06-30 | 2004-06-01 | Nortel Networks Limited | Method and apparatus for network caching and load balancing |
CN1867068A (zh) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | 交互式电视节目导视系统及其方法 |
AR020608A1 (es) * | 1998-07-17 | 2002-05-22 | United Video Properties Inc | Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto |
US6233389B1 (en) | 1998-07-30 | 2001-05-15 | Tivo, Inc. | Multimedia time warping system |
US20020054752A1 (en) | 1998-08-07 | 2002-05-09 | Anthony Wood | Video data recorder with personal channels |
US6324338B1 (en) | 1998-08-07 | 2001-11-27 | Replaytv, Inc. | Video data recorder with integrated channel guides |
US20010043795A1 (en) * | 1998-08-07 | 2001-11-22 | Anthony Wood | Video data recorder for recording predefined format shows |
CA2339789C (en) | 1998-08-07 | 2007-01-30 | Replaytv, Inc. | Method and apparatus for fast forwarding and rewinding in a video recording device |
TW465235B (en) | 1998-09-17 | 2001-11-21 | United Video Properties Inc | Electronic program guide with digital storage |
US6137539A (en) * | 1998-10-09 | 2000-10-24 | Matshushita Electric Industrial Co, Ltd | Digital television status display |
US6481013B1 (en) * | 1998-11-09 | 2002-11-12 | Peracom Networks, Inc. | Entertainment and computer coaxial network and method of distributing signals therethrough |
US6604243B1 (en) | 1998-11-10 | 2003-08-05 | Open Tv | System and method for information filtering |
US8225002B2 (en) * | 1999-01-22 | 2012-07-17 | Network Disk, Inc. | Data storage and data sharing in a network of heterogeneous computers |
US6564005B1 (en) | 1999-01-28 | 2003-05-13 | International Business Machines Corporation | Multi-user video hard disk recorder |
US6542474B1 (en) * | 1999-02-26 | 2003-04-01 | Sony Corporation | System and method for incrementally updating remote element lists in an electronic network |
US6990676B1 (en) * | 1999-03-17 | 2006-01-24 | Sony Corporation | Locally stored content previews. Representative of programming content in an electronic programming guide through a graphic image accessed from the hard drive of a set top box |
US6640278B1 (en) * | 1999-03-25 | 2003-10-28 | Dell Products L.P. | Method for configuration and management of storage resources in a storage network |
US6850691B1 (en) | 1999-03-30 | 2005-02-01 | Tivo, Inc. | Automatic playback overshoot correction system |
US6728713B1 (en) | 1999-03-30 | 2004-04-27 | Tivo, Inc. | Distributed database management system |
DE60038674T2 (de) | 1999-03-30 | 2009-06-10 | TiVo, Inc., Alviso | Datenspeicherverwaltungs-und programmablaufsystem |
EP1953758B1 (en) | 1999-03-30 | 2014-04-30 | TiVo, Inc. | Multimedia program bookmarking system |
CN101242515B (zh) | 1999-03-30 | 2013-03-13 | 提维股份有限公司 | 多媒体节目书签系统和方法 |
US6477573B1 (en) * | 1999-04-09 | 2002-11-05 | Sony Corporation | System and method for performing a hierarchical remote query in an electronic network |
US6976267B1 (en) * | 1999-04-09 | 2005-12-13 | Sony Corporation | Method and apparatus for controlling connections between devices |
US7213061B1 (en) * | 1999-04-29 | 2007-05-01 | Amx Llc | Internet control system and method |
US7484234B1 (en) | 1999-04-29 | 2009-01-27 | Tivo Inc. | Method and apparatus for controlling at least one set-top box |
US6717590B1 (en) * | 1999-05-21 | 2004-04-06 | Gateway, Inc. | Verified scheduling of recurrent program recording operations |
EP1058193A1 (en) * | 1999-05-31 | 2000-12-06 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for pre-processing data packets in a bus interface unit |
MXPA02000564A (es) | 1999-07-01 | 2004-11-12 | Ods Properties Inc | Sistemas para realizacion de apuestas de forma interactiva y metodos para grabar eventos en los que se hacen apuestas. |
EP2200296B1 (en) | 1999-09-20 | 2018-01-31 | TiVo Solutions Inc. | Closed caption tagging system |
US6810527B1 (en) * | 1999-09-27 | 2004-10-26 | News America, Inc. | System and method for distribution and delivery of media context and other data to aircraft passengers |
US6754185B1 (en) * | 1999-09-27 | 2004-06-22 | Koninklijke Philips Electronics N.V. | Multi link layer to single physical layer interface in a node of a data communication system |
US6314447B1 (en) * | 1999-10-04 | 2001-11-06 | Sony Corporation | System uses local registry and load balancing procedure for identifying processing capabilities of a remote device to perform a processing task |
US6792575B1 (en) * | 1999-10-21 | 2004-09-14 | Equilibrium Technologies | Automated processing and delivery of media to web servers |
WO2001047273A1 (en) | 1999-12-21 | 2001-06-28 | Tivo, Inc. | Intelligent system and methods of recommending media content items based on user preferences |
AU2735101A (en) | 1999-12-21 | 2001-07-03 | Tivo, Inc. | Intelligent peer-to-peer system and method for collaborative suggestions and propagation of media |
AU2286001A (en) | 1999-12-21 | 2001-07-03 | Tivo, Inc. | Method for enhancing digital video recorder television advertising viewership |
US6879347B1 (en) * | 1999-12-30 | 2005-04-12 | Gateway, Inc. | Method and apparatus for communicating state information using vertical blanking interval |
US6753884B1 (en) * | 2000-01-31 | 2004-06-22 | Journyx, Inc. | Method and apparatus for wireless web time and expense entry via time keeping and expense tracking server access |
US6760761B1 (en) * | 2000-03-27 | 2004-07-06 | Genuity Inc. | Systems and methods for standardizing network devices |
AU2001289302B2 (en) | 2000-03-31 | 2006-05-04 | Rovi Guides, Inc. | Systems and methods for improved audience measuring |
DE60120386T2 (de) | 2000-03-31 | 2007-06-06 | United Video Properties, Inc., Tulsa | Systeme und verfahren zur verminderung von unterbrechungen in programmaufnahmen |
US7526184B1 (en) * | 2000-04-28 | 2009-04-28 | Keen Personal Media, Inc. | Video recording system utilizing external video storage to record streaming video data via an isochronous interface |
US6442328B1 (en) * | 2000-05-31 | 2002-08-27 | Keen Personal Media, Inc. | Digital video recorder connectable to an auxiliary interface of a set-top box that provides video data stream to a display device based on selection between recorded video signal received from the dig |
US7308484B1 (en) * | 2000-06-30 | 2007-12-11 | Cisco Technology, Inc. | Apparatus and methods for providing an audibly controlled user interface for audio-based communication devices |
US7080133B1 (en) * | 2000-07-17 | 2006-07-18 | International Business Machines Corporation | Method and system for configuring a computer network |
US20020042831A1 (en) * | 2000-08-16 | 2002-04-11 | Jeffrey Capone | System and method for building applications that adapt for multiple device and protocol standards |
US7206497B1 (en) * | 2000-08-31 | 2007-04-17 | Keen Personal Media, Inc. | Electronic program guide subsystem for receiving and processing electronic program guide information from a set-top box |
US7596484B1 (en) * | 2000-11-15 | 2009-09-29 | Itt Manufacturing Enterprises, Inc. | Network node emulator and method of node emulation |
US7272640B1 (en) * | 2000-12-08 | 2007-09-18 | Sun Microsystems, Inc. | Dynamic network session redirector |
US20020152472A1 (en) * | 2001-02-07 | 2002-10-17 | Istvan Anthony F. | Access device interface for user model-based interactive television |
US20020105543A1 (en) * | 2001-02-07 | 2002-08-08 | Sheng Dong | User interface management for controlled devices |
GB0103381D0 (en) * | 2001-02-12 | 2001-03-28 | Eyretel Ltd | Packet data recording method and system |
IL148080A0 (en) | 2001-02-13 | 2002-09-12 | Hosen Eliav | System for distributing video and content on demand |
US6606690B2 (en) * | 2001-02-20 | 2003-08-12 | Hewlett-Packard Development Company, L.P. | System and method for accessing a storage area network as network attached storage |
TW558901B (en) | 2001-03-22 | 2003-10-21 | United Video Properties Inc | Personal video recorder systems and methods |
US6518200B2 (en) * | 2001-06-07 | 2003-02-11 | Taiwan Semiconductor Manufacturing Co., Ltd. | Graded composite layer and method for fabrication thereof |
-
2002
- 2002-03-21 TW TW091105479A patent/TW558901B/zh not_active IP Right Cessation
- 2002-03-21 AR ARP020101034A patent/AR033067A1/es unknown
- 2002-03-21 CA CA2441793A patent/CA2441793C/en not_active Expired - Lifetime
- 2002-03-21 EP EP02719480A patent/EP1382199A4/en not_active Ceased
- 2002-03-21 US US10/105,082 patent/US8156528B2/en active Active
- 2002-03-21 EP EP12196672.5A patent/EP2597867A1/en not_active Ceased
- 2002-03-21 WO PCT/US2002/011263 patent/WO2002078317A2/en active Application Filing
- 2002-03-21 CN CNA02808747XA patent/CN1504048A/zh active Pending
- 2002-03-21 AU AU2002250559A patent/AU2002250559A1/en not_active Abandoned
- 2002-03-21 JP JP2002576411A patent/JP2004523182A/ja not_active Withdrawn
- 2002-03-21 CA CA2676374A patent/CA2676374C/en not_active Expired - Lifetime
-
2010
- 2010-06-18 US US12/818,876 patent/US8281345B2/en not_active Expired - Fee Related
- 2010-06-18 US US12/818,863 patent/US8893194B2/en not_active Expired - Lifetime
-
2014
- 2014-10-28 US US14/526,084 patent/US9491500B2/en not_active Expired - Fee Related
-
2016
- 2016-10-11 US US15/290,892 patent/US10021443B2/en not_active Expired - Lifetime
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100542210C (zh) * | 2005-02-16 | 2009-09-16 | 启奕资讯股份有限公司 | 机顶盒中活动记录系统与用于产生该活动记录的方法 |
CN102365870B (zh) * | 2009-01-05 | 2015-09-02 | Lg电子株式会社 | Iptv接收机和在iptv接收机中执行个人视频记录器功能的方法 |
Also Published As
Publication number | Publication date |
---|---|
CA2441793A1 (en) | 2002-10-03 |
US20170048575A1 (en) | 2017-02-16 |
WO2002078317A3 (en) | 2002-12-12 |
US9491500B2 (en) | 2016-11-08 |
US20100310227A1 (en) | 2010-12-09 |
CA2676374C (en) | 2015-09-29 |
US8281345B2 (en) | 2012-10-02 |
CA2676374A1 (en) | 2002-10-03 |
US20100313238A1 (en) | 2010-12-09 |
AR033067A1 (es) | 2003-12-03 |
EP1382199A2 (en) | 2004-01-21 |
US20150201231A1 (en) | 2015-07-16 |
US8893194B2 (en) | 2014-11-18 |
JP2004523182A (ja) | 2004-07-29 |
AU2002250559A1 (en) | 2002-10-08 |
US20020174433A1 (en) | 2002-11-21 |
EP2597867A1 (en) | 2013-05-29 |
CA2441793C (en) | 2012-05-15 |
US8156528B2 (en) | 2012-04-10 |
EP1382199A4 (en) | 2010-04-14 |
WO2002078317A2 (en) | 2002-10-03 |
TW558901B (en) | 2003-10-21 |
US10021443B2 (en) | 2018-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1504048A (zh) | 个人视频记录器系统和方法 | |
US12010368B2 (en) | Systems and methods for displaying media content and media guidance information | |
CN1250006C (zh) | 显示暂停时间内容的交互式媒体系统和方法 | |
TWI247538B (en) | Information processing apparatus, information processing method, and computer program | |
CN1182711C (zh) | 录象节目观看支持方法 | |
EP2064887B2 (en) | Management of profiles for interactive media guidance applications | |
US9161091B2 (en) | Portable media processing unit in a media exchange network | |
CN1470130A (zh) | 提供数据存储到点播媒体传递系统中服务器上的系统和方法 | |
US20090235298A1 (en) | Systems and methods for synchronizing time-shifted media content and related communications | |
US20100211636A1 (en) | Management of profiles for interactive media guidance applications | |
CN1119390A (zh) | 具有信息检索和再现装置的电视信号接收装置 | |
CN1941865A (zh) | 偏好信息处理系统、记录装置、信息处理装置和通信方法 | |
WO2009114134A2 (en) | Systems and methods for synchronizing time-shifted media content and related communications | |
CN1656798A (zh) | 内容记录和再现设备、方法以及计算机程序 | |
US7377440B2 (en) | Media services manager for base station | |
JP2013243704A (ja) | 情報処理端末 | |
US20040117823A1 (en) | Method and system for media exchange network functionality synchronized with media broadcasting | |
EP2023350B1 (en) | Information processing system, recording apparatus, and information processing method. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |