CN101310269A - 录制和重放具有所需录制属性的节目的系统和方法 - Google Patents

录制和重放具有所需录制属性的节目的系统和方法 Download PDF

Info

Publication number
CN101310269A
CN101310269A CNA2006800425378A CN200680042537A CN101310269A CN 101310269 A CN101310269 A CN 101310269A CN A2006800425378 A CNA2006800425378 A CN A2006800425378A CN 200680042537 A CN200680042537 A CN 200680042537A CN 101310269 A CN101310269 A CN 101310269A
Authority
CN
China
Prior art keywords
program
copy
recording
copies
interactive television
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.)
Granted
Application number
CNA2006800425378A
Other languages
English (en)
Other versions
CN101310269B (zh
Inventor
M·D·埃利斯
R·S·斯派格尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TV guide Co.
Uv Co
Adeia Guides Inc
Original Assignee
Prevue International Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Prevue International Inc filed Critical Prevue International Inc
Publication of CN101310269A publication Critical patent/CN101310269A/zh
Application granted granted Critical
Publication of CN101310269B publication Critical patent/CN101310269B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/322Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier used signal is digitally coded
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/23439Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44016Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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/47214End-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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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/47217End-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 controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring 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/4424Monitoring 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4583Automatically resolving scheduling conflicts, e.g. when a recording by reservation has been programmed for two programs in the same time slot
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums

Abstract

提供录制节目的多个副本的系统和方法。所述方法包括接收录制节目的用户指令。可作出录制节目的多个副本的确定。响应该确定,可录制节目的多个副本。接收显示所录制节目的用户指令。重放节目的一个副本。如果初始副本缺少所需的录制属性,用户可切换到录制节目的另一副本,或者交互式电视应用可自动切换到节目的另一副本。

Description

录制和重放具有所需录制属性的节目的系统和方法
技术领域
本发明涉及录制(record)节目的系统和方法,更具体地说,本发明涉及保证录制的节目具有所需录制属性的系统和方法。
背景技术
诸如数字录像(DVR)设备之类的记录设备在现有技术中众所周知。通常,DVR设备的用户会发现录制的节目缺少所需的录制属性。例如,录制的节目可能已被中断,录制的节目可能失去节目的开头或结尾,录制的节目可能具有不正确的内容,或者录制的节目可能缺少一些其它的所需录制属性。作为另一例子,DVR设备可指令正在录制节目的调谐器停止录制该节目,并录制另一个优先级更高的节目。在一些实施例中,DVR可能录制节目的模块播送,而不是用户认为更合意的节目的数字或高清晰播送。如果用户需要在下次播送时间之前观看该节目,那么给用户留下的是缺少所需记录属性的节目,并且没有获得合适副本的简易手段。
因此,可取的是提供录制节目的多个副本,以力图保证用户将具有供重放的节目副本的录像系统和方法,所述副本不缺少所需的录制属性。
发明内容
通过提供与记录设备耦接的交互式电视应用,按照本发明的原理实现本发明的该目的和其它目的。响应用户的录制节目的请求,交互式电视应用利用记录设备录制节目的多个副本。在一些实施例中,响应用户的请求,交互式电视应用可排定节目的多个副本的录制。在其它实施例中,交互式电视应用可改为确定是否应录制节目的多个副本。例如,交互式电视应用可提示用户请求录制多个副本,或者它可根据节目的属性或者其它变量(例如,根据节目是否是高优先级节目),自动决定录制节目的多个副本。
在一些实施例中,交互式电视应用确定用户设备是否具有会阻止录制多个副本的任何限制。如果识别出任何限制,那么交互式电视应用可试图消除或克服该限制(例如,通过释放调谐器或释放空间以录制节目),或者交互式电视应用可提示用户采取行动来克服该限制(例如,通过取消另一录制,或者减少节目的要录制的副本的数目)。在一些实施例中,交互式电视应用可确定节目的要录制的副本的最佳数目,并设置所述录制的录制选项。这可优化用户设备中的资源的使用和可用性,同时仍然力图保证仍然录制节目的具有所需录制属性的副本。
当在已录制节目的多个副本之后,用户请求重放节目时,选择特定的副本。在一些实施例中,用户选择重放节目的特定副本。在其它实施例中,交互式电视应用自动选择所述特定副本。例如,交互式电视应用可根据每个副本的录制属性,自动选择节目的最佳可用副本。最佳可用副本可以是具有最合意的录制属性的副本。
在适当的时候,例如在选择重放节目的一个副本之后,用户或交互式电视应用可确定该副本是否缺少所需的录制属性。
例如通过检查交互式电视应用提供的指示节目的录制副本的录制属性的信息显示画面,用户可确定副本是否缺少所需的录制属性。另一方面,通过重放节目的副本,同时观看该节目,注意到该副本缺少所需的录制属性(比如通过注意到节目被中断或者被缩短),用户可作出该确定。当用户确定副本缺少所需的录制属性时,用户可向交互式电视应用指出这一点。响应该指示,交互式电视应用允许用户选择,或者它自己选择节目的另一副本。
通过例如检查副本自己的录制属性,通过检查提供给交互式电视应用的节目数据(例如,作为节目指南数据供给的一部分提供的停播信息),或者使用任何其它合适的方法,交互式电视应用可确定副本缺少所需的录制属性。在确定副本缺少所需的录制属性之后,交互式电视应用选择另一副本。
在一些方法中,确定节目的所选副本缺少所需录制属性,并选择节目的另一副本的这些操作可被重复,直到找到副本之中具有所需录制属性,或者最合意的录制属性的副本为止。
当用户在观看节目的时候确定副本缺少所需的录制属性,并选择第二副本时,交互式电视应用可在第二副本的开头,或者在切换之前结束第一副本的位置,开始重放第二副本。在一些情况下,为了保证不丢失节目的任何部分,交互式电视应用可在比切换之前,结束第一副本的位置稍早的位置开始第二副本。
附图说明
结合附图,参考下面的详细说明,本发明的上述及其它特征,本发明的本质和各种优点将更为明显,其中:
图1是按照本发明的一个实施例的例证互动电视系统的示图;
图2表示按照本发明的一个实施例,显示电视节目表的例证显示屏幕;
图3表示按照本发明的一个实施例,显示与电视节目相关的信息的例证显示屏幕;
图4表示按照本发明的一个实施例,在录制已开始之后,全屏显示电视节目的例证显示屏幕;
图5表示按照本发明的一个实施例,包含录制节目的多个副本的选项的例证显示屏幕;
图6表示按照本发明的一个实施例,显示录制选项的例证显示屏幕;
图7表示按照本发明的一个实施例,显示录制空间冲突通知的例证显示屏幕;
图8表示按照本发明的一个实施例,显示排定冲突通知的例证显示屏幕;
图9表示按照本发明的一个实施例,显示录制节目的列表的例证显示屏幕;
图10表示按照本发明的一个实施例,显示允许用户关于某一节目,指出缺少哪些录制属性的选项的例证显示屏幕;
图11表示按照本发明的一个实施例,录制节目的多个副本的例证过程的流程图;
图12表示按照本发明的一个实施例,重放不缺少所需录制属性的录制节目的副本的例证过程的流程图;
图13表示按照本发明的一个实施例,选择节目的最合用副本的例证过程的流程图;
图14表示按照本发明的一个实施例,顺序重放节目的副本的各个部分的例证过程的流程图。
具体实施方式
图1表示按照本发明的一个实施例的例证互动电视系统1。用户设备10通过通信通路22从内容源20接收呈信号形式的内容。实践中,可存在多个内容源。为了清楚起见,图1中只表示了一个内容源。另外在实践中,可存在与内容源20和数据源24耦接的用户设备10的多个实例。为了清楚起见,图1中只表示了一个用户的用户设备。
内容源20可以是任何适当的内容源,比如有线电视头端器,卫星电视分配设备,电视广播设备,点播服务器(例如,视频点播(VOD)服务器),或者产生或分发内容的任何其它适当设备或系统。内容源20可被配置成通过任何适当的通信通路22传送信号,所述通信通路22包括例如卫星通路,光纤通路,电缆通路,或者任何其它适当的有线或无线通路。信号可携带任何适当的内容,比如电视节目,音乐,新闻,web服务,或者任何其它适当的内容。信号可被传输成广播,多播,单播或者任何其它适当的传输流。
用户设备10可包括适合于提供互动电视体验的任何设备。例如,用户设备10可包括计算机设备,比如具有电视卡的个人计算机(PCTV)。用户设备10可包括电视设备,比如电视机,机顶盒,记录设备,视频播放器,用户输入设备(例如,遥控器,键盘,鼠标,触控板,触摸屏,语音识别接口等等)或者适合于提供互动电视体验的任何其它设备。例如,用户设备10可包括由Motorola公司提供的DCT2000,2500,5100,6208或6412机顶盒。
在图1的例子中,用户设备10至少包括可被实现成分离设备或者实现成单一设备的控制电路18,显示设备12,记录设备14和用户输入设备16。在用户设备10上可以实现交互式电视应用,比如互动电视节目指南,以指导控制电路18中的调谐器在显示设备12上显示内容源20通过通路22传送的内容,并提供交互式电视应用功能。
记录设备14可以是个人录像机(PVR),数字录像机(DVR),盒式磁带录像机(VCR),DVD记录器,或者任何其它适当的视频记录设备。记录设备14可包括一个或多个调谐器。在一些实施例中,交互式电视应用可通过家里的网络(例如,以太网网络)访问记录设备14。
显示设备12可以是任何适当的设备,比如电视监视器或计算机监视器。显示设备12也可被配置成提供音频输出。
控制电路18适合于从输入设备16接收用户输入,执行交互式电视应用的指令,指导记录设备14录制节目(和节目的副本),和指导显示设备12显示节目和交互式电视应用显示屏幕。控制电路18可包括一个或多个调谐器(例如,模拟或数字调谐器),编码器和解码器(例如,MPEG编码器和解码器),处理器(例如,Motorola 68000系列处理器),存储器(即,RAM和硬盘),通信电路(例如,线缆调制解调器电路),输入/输出电路(例如,图形电路),与用户设备10的各个设备(例如,记录设备14)的连接,和用于提供模拟或数字电视节目,节目录制和互动电视功能的任何其它适当组件。在一个实施例中,控制电路18可被包括为用户设备10的设备之一的一部分,例如,作为记录设备14,显示器12或者任何其它设备(例如,机顶盒,电视机,视频播放器等等)的一部分。
控制电路18可包括用于保存交互式电视应用的指令和数据库104的存储器。数据库104保存来自数据源24的数据和供交互式电视应用使用的其它数据(例如,用户简表,录制节目列表,设备设置,或者其它适当的信息)。数据库104还包括保存与录制和排定录制有关的信息,比如录制和录制选项的录制属性,这两者都在下面讨论。在其它实施例中,数据库104被保存在用户设备10的其它部分中,或者被保存在独立的设备(例如,家里的另一设备或者通过通路22访问的设备)上。
用户设备10可从一个或多个数据源24接收交互式电视应用数据。数据源24可向特定种类的内容或者特定应用程序提供数据。例如,一个数据源24可向非点播资源(asset)(例如,不付费和按次计费电视节目)提供数据,另一个数据源24可向点播资源(例如,VOD节目)提供数据。或者,单个数据源可提供这两种数据。在一些实施例中,一个数据源24可向互动电视节目指南提供数据,另一个数据源24向运行于用户设备10上的另一交互式电视应用(例如,在家购物应用程序)提供数据。在一些实施例中,数据源24可利用客户机/服务器方法向交互式电视应用提供数据。可能每个数据源一个服务器,所有数据源一个服务器,或者在一些实施例中,单个服务器可以作为用户设备10和各个数据源24之间的通信代理。
内容源20和数据源24在图1中被表示成分离的部件。实际上,它们的功能可被结合,并从位于单一设施的单一系统,或者位于多个设施的多个系统提供。例如,一个内容源20和数据源24可被结合,以提供VOD内容和相关的VOD数据。
图2表示交互式电视应用可在显示设备12上显示的例证节目指南屏幕200。用户可借助任何适当的手段,比如按下用户输入设备16上的“menu”、“guide”或者其它适当的按键或键序,从另一节目指南屏幕或菜单导航,或者借助任何其它适当的装置,访问节目指南屏幕200。例证的节目指南屏幕200包含网格的节目表210,节目表210包括来自图1的数据库104的节目标题,频道,预定的广播时间,和其它适当的节目信息。在其它实施例中,节点指导屏幕可包括节目的列表(即,单列的节目)。用户可利用用户输入设备16或者任何适当的装置以加亮区212选择所需的节目表。
为了排定某一节目或者其它适当视频的录制,用户可突出显示所需的节目(在图2的例子中,频道28上的“Biography”的列表214被突出显示),并按下“Record”键或键序,或者利用用户输入设备16从该屏幕选择“Record”选项。作为响应,交互式电视应用可指导记录设备14录制该节目。这可由该节目的列表所显示的录制图标216示出。
在选择录制节目之前,用户可请求关于该节目的附加信息。例如,用户可利用加亮区212突出显示某一列表,并按下用户输入设备16上的“Information”键或键序。响应收到用户请求,交互式电视应用可显示信息屏幕。图3表示例证的信息屏幕300,该信息屏幕300包括详细信息部分302,节目说明区304(包括节目标题,时间和频道),和视频窗口306。
屏幕300还包括可选择的图标310,一些或者全部可选择图标可包括当被用户突出显示时显现的文本说明。屏幕300可包括节目录制选项,连续录制选项,父母控制锁选项,或者任何其它适当的交互式电视应用动作选项。如果用户确定他想要录制节目,那么用户可通过按下“Record”键或键序,利用用户输入设备16从屏幕选择“Record”图标(被加亮显示),或者借助任何其它适当的手段,排定该录制。
在一些实施例中,用户可能正在显示设备12上全屏观看节目,例如图4中所示的全屏视图400,并且决定录制该节目。为了录制该节目,用户可按下用户输入设备16上的“Record”键或键序,或者使用任何其它适当的手段。会出现弹出式通知,比如弹出式通知402,以确认录制已开始。交互式电视应用还可响应收到录制该节目的用户确认(例如,响应用户用图5的菜单502确认该录制),显示该通知。在一些实施例中,当预先排定的录制开始时,交互式电视应用可指导弹出式通知402自动出现。
为了力图保证用户具有选择录制的节目的不缺少所需录制属性的副本,交互式电视应用可录制排定节目的多个副本。在一些实施例中,交互式电视应用默认录制排定录制的每个节目的多个副本。例如,用户可启用或禁用指令交互式电视应用默认录制每个节目的多个副本的功能。每个节目的待录制的副本数可被自动设置,或者响应用户指令来设置。在一些实施例中,每个节目的排定录制的副本数可取决于关于该节目设置的录制选项(例如,录制优先级)。例如,交互式电视应用可默认排定“高优先级”节目的三个副本,“中等优先级”节目的两个副本,和“低优先级”节目的一个副本。
在一些实施例中,代替默认录制每个节目的多个副本,交互式电视应用可首先确定是否应录制节目的多个副本。交互式电视应用可按照多种方式作出该确定。在一些实施例中,用户可请求录制节目的多个副本。例如,在这样的实施例中,交互式电视应用可提供用户可以选择录制多个副本的选项。作为另一例子,交互式电视应用可允许用户指定节目的录制优先级,并根据该优先级确定是否录制副本。例如,用户可把一个节目指定为“高”优先级,以指示用户对录制该节目更感兴趣。
图5表示交互式电视应用为就录制节目的多个副本的请求提示用户而显示的带有例证弹出式菜单502的例证屏幕500。弹出式菜单502包括确认录制的排定的通知,以及用于确认或取消录制的可选择图标504和506。弹出式菜单502还包括用于设置或修改录制选项的图标508,和用于录制节目的多个副本的图标510。弹出式菜单还可包括任何其它合适的图标。在一些实施例中,交互式电视应用可响应用户至少设置特定的录制优先级(例如,高优先级),有条件地显示录制多个副本的选项(例如,图标510)。在其它实施例中,交互式电视应用可响应用户选择设置或修改录制选项的选项(例如,图标508),显示具有录制多个副本的选项的弹出式菜单(例如,弹出式菜单602,图6)。在一些实施例中,只有当交互式电视应用确定节目具有多次广播,或者是可能具有多次广播的一种节目时,交互式电视应用才显示图标510。
另外,或者作为一种备选方案,为了允许用户指定是否应录制节目的多个副本,交互式电视应用可自动确定是否应录制节目的多个副本。交互式电视应用可根据各种标准,比如请求节目的用户的身份,用户的观看历史,播送时间,节目的频道或主题,节目以前是否已被播送、观看或者录制,节目的优先级,或者任何其它合适的标准,作出该确定。
录制选项可由用户设置,或者由交互式电视应用设置,以指定应录制节目的多少个副本。例如,录制选项可包括要录制的频道,播送类型,分辨率,或者缓冲长度。这里已经涉及的录制属性不同于录制选项,因为录制属性指示或者描述当节目的副本被录制在用户设备中时,节目的副本的实际特性。例如,这样的属性可包括完整/非中断录制,正确的节目内容,播送类型,分辨率或者其它属性。一些属性可以直接对应于用户设置的录制选项(例如,播送类型,分辨率),但是其它属性并不直接对应于用户设置的录制选项(例如,完整/非中断录制,正确的节目内容)。
在一些实施例中,交互式电视应用可自动设置节目的每个副本的录制选项。例如,交互式电视应用可把节目的其它副本的录制优先级设置成低于节目的初始副本的录制优先级。在其它实施例中,交互式电视应用可提示用户设置节目的每个其它副本的录制选项。例如,交互式电视应用可为每个副本显示连续的屏幕或弹出式菜单,比如图6中所示的弹出式菜单602,直到用户设置了所有副本的选项为止。弹出式菜单602包括多个录制选项604。在本例中,录制选项604包括待录制副本的数目,如果可以得到多次播送(例如,模拟,数字,或高清晰等等),那么要录制哪次播送,录制优先级,用户打算何时观看该节目,起始缓冲长度(例如,用于录制提早开始的节目的开关)和结束缓冲长度(例如,用于录制拖堂的节目的结尾)。这些选项任意之一可能可用,或者可能不可用。在一些实施例中,除了图6中所示的选项之外,或者代替图6中所示的选项,录制选项弹出式菜单可包括任何其它合适的录制选项(例如,分辨率,要录制哪个频道,位速率,录制大小,或者保存该录制多久)。
下面的例子举例说明对于节目的三个副本,可由用户设置或者由交互式电视应用自动设置(或者这两者的组合)的可能录制选项。可用默认的录制选项(例如,系统默认选项)设置初始副本(即,最初选择的节目)。可用更合意的录制选项(例如,高清晰度播送,更大的缓冲器,或者更高的分辨率)设置节目的第二个副本,以便力图保证以最合意的录制属性录制副本。最后,以不太合意的录制选项(例如,模拟播送,无缓冲器,或者低分辨率)来设置节目的第三个副本,以保持在用户设备(例如,记录设备14)中占用可能的最少空间的备份副本。对于不同的副本改变录制选项便于优化系统中的资源的使用,同时仍然力图获得不缺少所需录制属性的节目副本。
为了排定录制节目的多个副本,交互式电视应用检查它的从一个或多个数据源24接收的时间表数据和点播列表数据。在控制电路18具有足够数目的调谐器的实施例中,节目的当前播送可被立即录制。一旦排定录制多个副本。
或者默认地,或者在确定应排定副本之后,交互式电视应用可确定用户设备10是否具有阻止录制节目的多个副本的任何限制。例如,交互式电视应用可确定在记录设备14,或者用户的在家网络中的其它设备中是否存在用于多个副本的足够空间,或者在用户设备10中是否存在可用于指定录制的足够数目的调谐器。这些例子均在下面更详细地讨论。其它可能的限制包括用户设备10的硬件或软件限制(例如,关于记录设备14能够同时录制的节目的数目的软件限制)。
在一些实施例中,响应确定不存在录制多个副本的足够空间,交互式电视应用可向用户提供冲突通知,所述冲突通知提示用户取消录制节目的多个副本。除了冲突通知之外,或者代替冲突通知,交互式电视应用可用显示画面提示用户删除录制的节目,以便为所述多个副本留出空间。一种这样的显示画面是图7中所示的例证显示画面700。显示画面700向用户指出交互式电视应用将指导记录设备14录制列表702中所示的“Biography”的另一副本,并删除列表704中所示的先前录制的节目“Seventh Heaven”。用户可选择图标706以继续进行删除,或者选择图标708以取消“Biography”的另一副本的录制。在本例中,交互式电视应用建议删除“Seventh Heaven”。在一些实施例中,交互式电视应用可建议删除以前看过的和未看过的节目的多余副本,或者录制优先级比待录制节目(例如,Biography)的优先级低的节目。
在一些实施例中,交互式电视应用可自动从用户设备删除录制的节目(例如,以前看过的和未看过的节目的多余副本,和录制优先级比待录制节目的优先级低的节目),从而产生用于录制节目的多个副本的空间。当交互式电视应用确定没有适当的录制节目可供删除(例如,所有录制的节目都具有比待录制节目高的录制优先级)时,交互式电视应用可取消录制节目的多个副本,或者提示用户给出指令。
如上所述,交互式电视应用确定用户设备(例如,用户设备10)是否具有会阻止录制节目的多个副本的任何限制的另一种途径是确定是否存在可供所有录制之用的足够数目的调谐器。为了确定是否存在足够数目的调谐器,交互式电视应用可识别节目的所有当前和未来播送(例如,通过浏览数据源24提供的节目时间表数据),并比较预期的调谐器可用性与识别的未来播送时间。交互式电视应用可根据用户设备的典型已知使用(例如,利用用户观看历史来确定)和调谐器的排定使用(例如,排定的录制或提醒),确定预期的调谐器可用性。如果交互式电视应用确定在各个播送时间,用户设备不具有足以录制节目的多个副本的足够调谐器,那么交互式电视应用可以只录制调谐器可供其使用的副本,提示用户给出指令,或者向用户指出不能录制多个副本。
在交互式电视应用确定用户设备不具有足以录制节目的所有多个副本的可用调谐器的情况下,交互式电视应用可向用户显示冲突显示画面。例如,图8中所示的例证冲突显示画面800向用户指出交互式电视应用将指导记录设备14录制“Biography”的第二个副本(列表802),而不是录制“Men In Black”,因为“Men In Black”的优先级低于“Biography”的第二个副本的优先级。用户可选择图标806继续进行“Biography”的第二个副本的录制,或者选择图标808取消“Biography”的录制。冲突显示画面800还可包括节目的多个副本的列表,并允许用户选择哪些副本(如果有的话)应被录制(未示出)。
在其它实施例中,代替向用户通报冲突,交互式电视应用可利用任何适当的优先化标准,自动解决冲突。例如,交互式电视应用可根据副本的录制优先级,录制请求是否是节目的另一副本,所请求的节目是否会在未来重新播送,或者副本的播送类型(例如,模拟,数字或高清晰),解决录制冲突。例如,当“Men In Black”在不久的将来不会再次播送时,交互式电视应用可自动选择录制“Men In Black”的单一副本,而不是“Biography”的另一副本。
为了限制向前寻找另外的播送到什么程度,交互式电视应用可确定用户何时会观看该节目。这种确定可自动作出(例如,根据用户观看历史)或者响应用户指示(例如,根据用户提示,比如图6的录制选项604之一)作出。一旦交互式电视应用确定用户打算何时观看该节目,那么交互式电视应用可把对节目的所有其它播送的搜索局限于在预定观看时间之间的那些播送。
下面的例子将举例说明交互式电视应用如何排定副本的录制。用户通过选择图2中节目“Biography”的对应或者相关列表(频道28,9-10PM),决定录制节目“Biography”。当收到该选择时,交互式电视应用可显示屏幕600(图6),屏幕600提示用户设置录制选项。在本例中,用户决定录制节目的三个副本,并打算在第二天下午观看录制的节目。当收到这些录制选项时,交互式电视应用可搜索在预定观看时间之前的“Biography”的所有其它播送。交互式电视应用会发现频道229上数字格式的10:00PM播送,在频道28上模拟格式的1:00AM播送。如果对于9:00PM,10:00PM和1:00AM播送,用户设备都只有一个可用的调谐器(例如,由于其它排定录制的相对优先级的缘故),那么交互式电视应用会录制频道28上9:00PM的初始副本,频道229上10:00PM及频道28上1:00AM的额外副本。
下面的另一例子用于举例说明交互式电视应用如何默认排定预定录制的每个节目的多个副本。用户可以启用默认录制预定录制的每个节目的两个副本的功能。一旦排定节目的初始副本已被录制,交互式电视应用可识别和排定节目的重播。在重播的播送时间,交互式电视应用可指导用户设备录制节目,除非不存在保存副本的足够空间,用户设备不具有空闲的调谐器,或者交互式电视应用已录制该节目的两个副本。如果排定同时录制另外的两个节目的额外副本,那么交互式电视应用可利用关于节目的初始副本设置的录制选项(例如,录制优先级)解决该冲突。在一些实施例中,录制的一些节目的额外副本可被自动删除,以便为排定的其它节目的第一副本留出空间。
在录制了节目的多个副本之后,用户可以访问列表显示画面,例如图9中所示的列表显示画面900,以查看录制的节目。通过按下“Recorded Programs Menu”键或键序,从交互式电视应用屏幕之一导航,或者借助任何其它合适的手段,用户可访问列表显示画面。例证的列表显示画面900包括录制节目列表902(包括节目标题和长度),节目说明区904和视频窗口906。
在一些实施例中,录制节目列表(例如,列表902)可包括节目的每个副本的独立列表。为了区分各个副本,每个列表可包括关于与该列表(例如,列表912和914)对应或者相关的副本设置的录制选项的指示。在一些实施例中,每个列表可包括与该列表相关的录制副本的录制属性的指示。在其它实施例中,交互式电视应用可显示每个节目的单一列表(例如,可扩展的列表元素)。该单一列表可包括与该列表对应的节目的可用副本的数目的指示,以及关于一些或者全部副本设置的录制选项。为了查看关于每个副本的列表,用户可选择该单一列表。交互式电视应用可用新的屏幕,弹出式菜单,弹出式通知,以初始屏幕中的扩展列表元素的形式(例如,以缩排列表的形式),或者以任何其它合适的方式,显示另外的列表。每个另外的列表可包括关于该对应副本设置的录制选项的指示。在一些实施例中,每个另外的列表可包括和节目的录制副本有关的录制属性的指示。
交互式电视应用可在节目说明区904中,而不是在列表中,或者在当在列表被突出显示的时候,用户按下“info”键时显示的独立的节目信息屏幕中,显示上面说明的各种指示。在一些实施例中,单个的副本不可以采用分离的列表。在这些实施例中,使用单一的列表为访问主录制,副本只有在重放期间才是可访问的。
为了重放录制的节目,用户可从菜单(例如,列表显示画面900)选择对应于节目的列表,并按下“play”键或键序,从交互式电视应用屏幕选择播放选项,或者执行任何其它合适的重放开始步骤。如果存在节目的多个可用副本,那么用户可选择特定的副本(例如,通过选择对应的列表),或者交互式电视应用可自动选择特定的副本。在一些实施例中,交互式电视应用可向用户推荐节目的一个特定副本(例如,通过突出显示某一列表,或者显示一个图标)。
在交互式电视应用自动选择重放节目的一个副本的实施例中,交互式电视应用可使用任何合适的标准来选择哪个节目要重放。例如,这样的标准可包括最佳的可能副本(例如,不缺少所需录制属性的副本中,具有最合意的录制属性的那个副本),最佳的可用副本(例如,副本之中具有最合意的录制属性的那个副本),录制选项与以前观看的节目的录制选项类似的副本,或者具有合意的录制属性的副本。交互式电视应用可以自动地或者响应用户指示,把节目的具有最合意的录制属性的副本确定为定量或者定性地具有最合意的录制属性的副本。
当用户或者交互式电视应用选择重放节目的一个副本时,交互式电视应用或用户可确定该副本是否缺少所需的录制属性。在一些实施例中,交互式电视应用响应用户或它自己选择重放的节目,自动作出该确定,但是在其它实施例中,交互式电视应用可在其它时间作出该确定。例如,交互式电视应用可在录制节目时,在所有排定的副本被录制之后,在重放期间,或者在某一其它时间作出该确定。
不管交互式电视应用何时确定节目的副本是否缺少所需的录制属性,交互式电视应用将在某一时刻确定副本的录制属性(例如,确定(a)录制是否被调谐器的用户操作所中断,(b)是否录制了错误的频道或节目,或者(c)是否紧急广播替换了最初排定的节目播出)。当交互式电视应用确定所需的录制属性缺乏,或者更早时,会发生这种情况。例如,在录制副本的时候,交互式电视应用可确定副本的录制属性,随后在选择重放某一节目之后检查这些属性。
交互式电视应用可利用任何合适的方法,确定副本的录制属性。例如,交互式电视应用可监视控制电路18或记录设备14(图1)中的调谐器,以确定调谐器是否调整频率偏离录制,或者监视用户设备的电源,以了解是否存在中断。作为另一例子,交互式电视应用可检查它从数据源24接收的时间表数据,以确定例如所需的副本是否由于某一其它原因被停止播出或者未被播送。当交互式电视应用确定副本的录制属性时,它可把录制属性输入数据库104(图1)中。交互式电视应用可通过指出存在哪些所需属性,不存在哪些所需属性,指出各个属性。另一方面,交互式电视应用可指出存在哪些不需要的属性,和不存在哪些不需要的属性。在另一种方法中,可以组合使用这两种方法。
响应确定副本缺少所需的录制属性,交互式电视应用可在数据库104中把该节目标记成缺少所需的录制属性。通过例如从列表显示画面除去列表(例如,图9的列表902中),识别对用户来说的缺少属性(例如,在图9的节目说明区904中),改变显示列表的顺序,改变自动选择重放的副本,或者从记录设备14删除副本,交互式电视应用还可向用户指出所需录制属性的缺少,或者阻止用户访问该副本。如果该副本正在被重放,那么交互式电视应用可切换到节目的另一副本。“切换”在下面说明。
在一些实施例中,用户可确定副本缺少所需的录制属性。例如,用户可在查看副本的列表(如图9中所示的列表)的时候,或者在重放节目的时候,检查录制属性。如果在重放期间,用户确定副本缺少所需的录制属性,那么用户可向交互式电视应用指出该确定(例如,通过按下输入设备16上的按键,或者通过选择屏幕选项),并切换到节目的另一副本。在一些实施例中,用户可在不明确指出节目的副本缺少所需录制属性的情况下切换到另一副本。
可利用任何合适的方法实现到另一副本的切换。例如,通过暂停播放,返回录制节目菜单(例如,菜单900),和选择重放节目的另一副本,用户可手动切换。作为另一例子,通过按下用户输入设备16上的“Switch”键或者合适的键序,用户可指令应用程序进行切换。响应收到该指令,交互式电视应用可显示提示用户选择节目的另一副本的屏幕选项。在一些实施例中,用户的要求切换的指令只是使交互式电视应用自动选择下一个可用副本(例如,当用户要求切换时,循环遍历各个副本)。在一些实施例中,响应收到用户的切换指令,交互式电视应用可识别当收到切换指令时,正在播放的节目的副本的重放位置,并在基本相同的位置(例如,稍早的重放位置)重放所选的副本。
在一些实施例中,响应收到切换节目的副本的用户指示,交互式电视应用可提示用户识别缺少哪些所需的录制属性。例如,图10的例证显示屏幕1000包括与缺少的所需录制属性(例如,中断的节目,或者视频/音频质量)对应的可选方框1002。一旦用户选择了一个或多个方框1002,用户就可以选择向交互式电视应用提交选择的选项(例如,图标1004),或者选择取消所述提交的选项(例如,图标1006)。响应所述提交,交互式电视应用可选择并重放,或者推荐不缺少所识别的所需录制属性的节目副本。另外,通过改变数据库104中与节目的该副本对应的数据库条目,以指示缺少的所需录制属性,交互式电视应用可以响应所述提交标记节目的该副本。在一些实施例中,数据库条目可以包括缺少哪些录制属性。交互式电视应用还可响应该指示,试图录制节目的具有遗失的所需属性的另一副本。在共同拥有的美国专利申请No.11/097556(申请日,2005年4月1日)中可以找到这样做的系统和方法,该申请专利在此整体引为参考。
在其它实施例中,响应收到切换到节目的另一副本的用户指令,或者响应交互式电视应用确定副本缺少所需的录制属性(例如,确定重放的副本的剩余部分缺少所需的录制属性),交互式电视应用可自动选择和重放节目的另一副本。例如,交互式电视应用可自动选择节目的至少比初始副本多一个所需录制属性的副本。当交互式电视应用切换到节目的另一副本时,交互式电视应用可从节目的开始重放所述另一副本。在其它实施例中,交互式电视应用可改为确定当收到“切换”指令时,或者当交互式电视应用确定节目的第一副本缺少所需录制属性时,节目的第一副本的重放位置,并在所确定的重放位置或稍前的位置重放节目的另一副本。
下面的例子用于举例说明切换功能。交互式电视应用可确定由于替换排定广播的紧急通知的缘故,在21分钟标记处,节目的副本被中断4分钟。通过检查与录制节目的播送时间和频道对应的节目时间表数据(所述节目时间表数据已从数据源24以节目指南数据的形式提供),交互式电视应用可识别所述中断。响应所述确定,当第一副本到达21分钟标记时,交互式电视应用可切换到节目的第二副本。在一些实施例中,交互式电视应用可在比在切换之前,第一副本结束的位置稍早的位置(刚好在21分钟标记之前)开始第二副本。在播过所述中断之后,交互式电视应用可继续播放第二副本,或者返回第一副本并在中断结束的地方开始重放,这取决于例如用户的爱好或者哪种方案提供最佳的用户体验的节目默认值。
作为切换功能的另一例子,用户可能正在观看一个时长1小时的节目的副本。在44分钟标记处,节目的视频质量降低,用户确定节目的该副本缺少所需的录制属性。用户随后选择切换功能,交互式电视应用或者自动地,或者响应用户指示,选择重放节目的另一副本。交互式电视应用从开始,从比当用户启动切换特征时第一副本的位置稍早的位置(即,刚好在44分钟标记之前),或者在任何其它重放位置,重放节目的所选副本。
录制节目的多个副本可能导致可供交互式电视应用之用的存储空间快速减少。为了弥补所述减少,交互式电视应用可在某一时间(例如,几周,几月,或者一旦某一副本已被重放)之后,自动删除节目的额外副本。在其它实施例中,交互式电视应用根据与节目的副本对应的数据库条目,确定节目的该副本具有所需的录制属性,并删除一些或者全部副本(不论它们是否缺少所需的录制属性)。在一些实施例中,当用户删除副本之一时,交互式电视应用可删除节目的所有副本。
在一些实施例中,交互式电视应用可根据与节目的副本对应的数据库条目,确定节目的所有副本都缺少所需的录制属性。响应这样的确定,交互式电视应用可结合来自节目的每个副本的多个片段,从而产生一个不缺少所需录制属性的新副本。例如,如果由于调谐器故障的缘故,节目的一个副本被中断,那么交互式电视应用可从节目的另一副本提取遗失的部分,并将其插入第一副本中,从而产生未被中断的节目。
图11-14是本发明的一些实施例中所涉及的例证过程的流程图。图11是录制节目的多个副本的例证过程的流程图。过程1100开始于步骤1102。在步骤1105,交互式电视应用确定是否要录制节目的多个副本。例如,交互式电视应用可默认确定是否要录制节目的多个副本(例如,当启用录制所有排定节目的多个副本的功能时)。作为另一例子,交互式电视应用可从用户输入设备16接收是否要录制节目的多个副本的用户指令。在另一例子中,交互式电视应用可根据节目的录制优先级,确定是否要录制节目的多个副本。如果交互式电视应用确定不应录制多个副本,那么过程1100进入步骤1140。否则,过程1100进入步骤1110。在步骤1110,交互式电视应用确定用户设备10是否具有录制步骤1105的节目的多个副本的能力。例如,交互式电视应用确定用户设备10是否具有在节目的播送时间可用于录制多个副本的足够调谐器,记录设备14或另一设备是否具有足以录制节目的副本的空间。如果用户设备具有录制节目的多个副本的能力,那么过程1100进入步骤1130,在步骤1130,交互式电视应用指导记录设备14或另一设备录制节目的多个副本。
如果用户设备不具有录制节目的多个副本的能力,那么过程进入步骤1120。在步骤1120,交互式电视应用确定是否能够操作用户设备10,以使用户设备可以录制节目的多个副本。例如,交互式电视应用可根据冲突检查的结果,确定某一调谐器是否能够被释放,或者是否能够从记录设备14或另一设备删除录制的节目,以便为保存节目的副本留出空间。交互式电视应用可自动确定用户设备是否能够被操作,或者就操作用户设备的指令提示用户。如果交互式电视应用确定交互式电视应用不能操作用户设备10以录制多个副本,那么过程1100进入步骤1140在步骤1140,交互式电视应用指令用户设备10不录制节目的多个副本。
如果交互式电视应用能够操作用户设备10以录制多个副本,那么过程1100进入步骤1150,录制多个副本。例如,交互式电视应用可响应在步骤1120中作出的确定,取消先前排定的录制,以释放调谐器,或者从记录设备14或另一设备删除以前录制的节目,以便留出录制节目的副本的空间。过程1100随后进入步骤1130,在步骤1130,录制节目的多个副本。例如,交互式电视应用可依据自动设置的,或者由用户设置的录制优先级,排定每个副本。过程1100结束于步骤160。
图12是重放录制节目的多个副本之一的例证过程的流程图。过程1200开始于步骤1202。在步骤1210,交互式电视应用接收重放节目的用户指令。在步骤1220,响应收到用户指令,交互式电视应用可根据任何合适的标准,自动选择节目的特定副本。在其它实施例中,用户可从节目列表中选择重放节目的特定副本。
在步骤1230,交互式电视应用确定节目的所选副本是否缺少所需的录制属性。例如,交互式电视应用可自动确定节目的所选副本是否缺少所需的录制属性。在一些实施例中,交互式电视应用可识别数据库104中,与节目的所选副本对应的表示所需录制属性的数据库条目。在另一例子中,用户可根据所选副本的录制属性的指示,确定所选副本缺少所需的录制属性。如果交互式电视应用自动地或者响应用户指示,确定节目并不缺少所需的录制属性,那么过程1200进入步骤1260,并重放节目的该副本。过程1200结束于步骤1262。
如果交互式电视应用确定节目的所选副本缺少所需的录制属性,那么过程1200进入步骤1240,在步骤1240,交互式电视应用接收选择节目的另一副本的指令。例如,交互式电视应用可自动产生指令,并把指令提供给记录设备14或者另一设备,或者交互式电视应用可接收选择节目的另一副本的用户指令。在步骤1250,交互式电视应用选择节目的另一副本。例如,交互式电视应用可根据任何合适的标准,自动选择录制节目的另一副本,或者交互式电视应用接收选择录制节目的一个副本的用户指示。在一些实施例中,交互式电视应用可选择或者建议节目的另一副本,该另一副本的至少一个录制属性比第一个副本的录制属性更合意。交互式电视应用随后返回步骤1230,确定节目的新选副本是否缺少所需的录制属性。
在一些实施例中,在确定选择并重放的副本是否缺少所需的录制属性之前,交互式电视应用可开始重放节目的所选副本。在这样的实施例中,交互式电视应用可在任何合适的重放位置重放节目的另一副本(即,在步骤1250选择的副本)。
图13是选择节目的最佳可用副本的例证过程的流程图。过程1300开始于步骤1302。在步骤1310,交互式电视应用接收重放节目的用户请求。在一些实施例中,交互式电视应用可接收重放节目的最佳可用副本的请求。在一些实施例中,交互式电视应用可自动重放节目的最佳可用副本。
在步骤1320,交互式电视应用识别节目的具有最合意的录制属性的副本。在一些实施例中,交互式电视应用可识别节目的所需录制属性数目最多的副本。在一些实施例中,交互式电视应用可识别节目的具有定性确定的最合意的录制属性的副本。在一些实施例中,交互式电视应用可识别节目的不缺少所需录制优先级的副本。
在步骤1330,交互式电视应用选择重放在步骤1320中识别的节目副本。在步骤1340,交互式电视应用重放节目的所选副本。例如,交互式电视应用指令显示设备12重放节目的所选副本。过程1300结束于步骤1342。
图14是顺序重放节目的至少两个副本的各个部分的例证过程的流程图。过程1400开始于步骤1402。在步骤1410,交互式电视应用接收重放节目的用户请求。在步骤1420,交互式电视应用选择节目的第一副本。在步骤1430,交互式电视应用重放节目的所选第一副本的一部分。例如,交互式电视应用指令显示设备12重放节目的所选第一副本。
在步骤1440,交互式电视应用识别节目的第一副本的录制属性。在一些实施例中,交互式电视应用可利用来自数据库104的信息,确定节目的第一副本的录制属性。在一些实施例中,用户可根据正在显示设备12上重放的节目的特征,确定节目的第一副本的录制属性。在步骤1450,交互式电视应用确定节目的第一副本缺少所需的录制属性。在一些实施例中,交互式电视应用可自动确定(例如,根据从数据库104取回的属性)节目的第一副本的至少一个录制属性并不合意。在一些实施例中,用户向交互式电视应用指出节目的第一副本缺少所需的录制属性(例如,利用输入设备14)。
在步骤1460,响应确定切换到节目的第二副本,交互式电视应用选择节目的第二副本,所述第二副本的至少一个录制属性比节目的第一副本的录制属性更合意。例如,如果节目的第一副本被中断,那么交互式电视应用可选择节目的未被中断的副本。在一些实施例中,用户可根据交互式电视应用提供的节目的其它副本的录制属性的指示,选择节目的另一副本。在一些情况下,用户或交互式电视应用会选择不知道缺少所需录制属性的另一副本,并且在开始重放第二副本之前,不会发现是否缺少所需的录制属性。
在步骤1470,交互式电视应用重放在步骤1460选择的节目的第二副本的至少一部分。在一些实施例中,交互式电视应用可从头开始重放节目的第二副本。在一些实施例中,交互式电视应用可从刚好在交互式电视应用选择节目的第二副本之前,节目的第一副本的重放位置前面的重放位置,重放节目的第二副本。过程1400结束于步骤1472。
要注意上面关于播送节目的录制说明的所有特征可应用于视频点播节目,视频剪辑,系列节目,或者合适于由用户设备10录制和显示的任何其它内容的录制。就系列节目的情况来说,交互式电视应用可录制系列节目的一集,几集或者全集的多个副本。
在一些实施例中,副本可在除其录制属性之外的其它方面不同。例如,节目的两个版本可能不同,因为它们具有不同的分级(例如,在HBO放映的R级节目和在ABC放映的PG-13级节目)。也可用不同的录制属性录制具有不同分级的节目。音频服务也会发生这种情况,例如歌曲或音乐视频的一个版本包括不雅的歌词,而另一个版本已被编辑以净化语言。
出于举例说明的目的给出了本发明的上述实施例,而不是对本发明的限制,本发明只由下面的权利要求限定。

Claims (29)

1、一种利用交互式电视应用录制和重放节目的副本的方法,所述方法包括:
接收录制节目的用户请求;
响应录制节目的用户请求,录制节目的多个副本;
从多个副本中选择节目的第一副本;和
从多个副本中选择节目的另一副本,其中所述另一副本不同于第一副本。
2、按照权利要求1所述的方法,其中节目的另一副本的至少一个录制属性比节目的第一副本的录制属性更合意。
3、按照权利要求1所述的方法,其中节目的另一副本具有指定的一组一个或多个所需录制属性中的全部录制属性。
4、按照权利要求1所述的方法,其中与另一副本相关的第二组一个或多个录制属性优于与第一副本相关的第一组一个或多个录制属性。
5、按照权利要求1所述的方法,其中选择节目的另一副本包括自动确定节目的第一副本是否缺少所需的录制属性。
6、按照权利要求1所述的方法,其中选择节目的另一副本包括接收选择节目的另一副本的用户指令。
7、按照权利要求1所述的方法,还包括重放节目的所述另一副本的至少一部分。
8、按照权利要求7所述的方法,还包括:
重放节目的第一副本的一部分;
选择节目的另一副本包括识别节目的第一副本的当前重放位置;
重放所述另一副本的至少一部分包括重放节目的另一副本的开始于识别的第一副本的重放位置或在其附近的一部分。
9、按照权利要求1所述的方法,其中录制节目的多个副本包括完整地录制节目的至少一个副本。
10、按照权利要求1所述的方法,其中录制节目的多个副本包括响应接收录制节目的多个副本的用户指令,录制节目的多个副本。
11、按照权利要求1所述的方法,其中录制节目的多个副本包括自动录制节目的多个副本。
12、按照权利要求1所述的方法,其中选择节目的第一副本包括:
显示列表,所述列表包括与节目的多个副本中的至少两个副本中的每一个相关的列表元素;和
接收与节目的第一副本相关的列表元素的用户选择。
13、按照权利要求1所述的方法,其中选择节目的第一副本包括自动选择节目的第一副本。
14、一种利用交互式电视应用录制和重放节目的副本的方法,所述方法包括:
接收录制节目的用户请求;
响应用户请求,录制节目的多个副本;
接收重放节目的用户请求;
从多个副本中识别节目的具有最合意的录制属性的副本;和
重放节目的所识别副本的至少一部分。
15、按照权利要求14所述的方法,其中所识别的节目的副本不缺少所需的录制属性。
16、一种录制和重放节目的副本的系统,所述系统包括记录设备和控制电路,所述控制电路被配置成:
接收录制节目的用户请求;
响应录制节目的用户请求,录制节目的多个副本;
从多个副本中选择节目的第一副本;和
从多个副本中选择节目的另一副本,其中节目的所述另一副本不同于第一副本。
17、按照权利要求16所述的系统,其中节目的另一副本的至少一个录制属性比节目的第一副本的录制属性更合意。
18、按照权利要求16所述的系统,其中节目的另一副本具有指定的一组一个或多个所需录制属性中的全部录制属性。
19、按照权利要求16所述的系统,其中与另一副本相关的第二组一个或多个录制属性优于与第一副本相关的第一组一个或多个录制属性。
20、按照权利要求16所述的系统,其中控制电路还被配置成自动确定节目的第一副本是否缺少所需的录制属性。
21、按照权利要求16所述的系统,其中控制电路还被配置成接收选择节目的另一副本的用户指令。
22、按照权利要求16所述的系统,其中控制电路还被配置成重放节目的所述另一副本的至少一部分。
23、按照权利要求22所述的方法,其中控制电路还被配置成:
重放节目的第一副本的一部分;
识别节目的第一副本的当前重放位置;
重放节目的另一副本的开始于识别的第一副本的重放位置或在其附近的一部分。
24、按照权利要求16所述的系统,其中控制电路还被配置成完整地录制节目的至少一个副本。
25、按照权利要求16所述的系统,其中控制电路还被配置成响应接收录制节目的多个副本的用户指令,录制节目的多个副本。
26、按照权利要求16所述的系统,其中控制电路还被配置成自动录制节目的多个副本。
27、按照权利要求16所述的系统,其中控制电路还被配置成:
输出列表,所述列表包括与节目的多个副本中的至少两个副本中的每一个相关的列表元素;和
接收与节目的第一副本相关的列表元素的用户选择。
28、按照权利要求16所述的系统,其中控制电路还被配置成自动选择节目的第一副本。
29、一种录制和重放节目的副本的系统,所述系统包括录制节目的记录设备,交互式电视应用和控制电路,所述控制电路和交互式电视应用被配置成:
接收录制节目的用户请求;
响应用户请求,指令记录设备录制节目的多个副本;
接收重放节目的用户请求;
从多个副本中识别节目的具有优选的一组一个或多个所需录制属性的副本;和
重放节目的所识别副本的至少一部分。
CN2006800425378A 2005-09-30 2006-09-29 录制和重放具有所需录制属性的节目的系统和方法 Active CN101310269B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/241,523 US7646962B1 (en) 2005-09-30 2005-09-30 System and methods for recording and playing back programs having desirable recording attributes
US11/241,523 2005-09-30
PCT/US2006/038639 WO2007041588A2 (en) 2005-09-30 2006-09-29 Systems and methods for recording and playing back programs having desirable recording attributes

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN2012100064748A Division CN102572579A (zh) 2005-09-30 2006-09-29 录制和重放具有所需录制属性的节目的系统和方法

Publications (2)

Publication Number Publication Date
CN101310269A true CN101310269A (zh) 2008-11-19
CN101310269B CN101310269B (zh) 2012-03-21

Family

ID=37906835

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2006800425378A Active CN101310269B (zh) 2005-09-30 2006-09-29 录制和重放具有所需录制属性的节目的系统和方法
CN2012100064748A Pending CN102572579A (zh) 2005-09-30 2006-09-29 录制和重放具有所需录制属性的节目的系统和方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN2012100064748A Pending CN102572579A (zh) 2005-09-30 2006-09-29 录制和重放具有所需录制属性的节目的系统和方法

Country Status (6)

Country Link
US (5) US7646962B1 (zh)
EP (1) EP1934819A4 (zh)
JP (6) JP2009510951A (zh)
CN (2) CN101310269B (zh)
CA (3) CA3000486C (zh)
WO (1) WO2007041588A2 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103905888A (zh) * 2014-03-07 2014-07-02 深圳市同洲电子股份有限公司 一种直播录制方法及直播录制器
CN113163270A (zh) * 2020-01-22 2021-07-23 中国电信股份有限公司 用于修复视频信号的方法及系统

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7646962B1 (en) * 2005-09-30 2010-01-12 Guideworks, Llc System and methods for recording and playing back programs having desirable recording attributes
WO2007105269A1 (ja) * 2006-03-10 2007-09-20 Fujitsu Limited 記録装置、記録装置の制御方法、プログラム及びコンピュータ読取可能記録媒体
WO2008072339A1 (ja) * 2006-12-15 2008-06-19 Fujitsu Limited 制御装置、テレビジョン視聴装置、情報機器、制御方法、および制御プログラム
US8463924B2 (en) * 2007-02-02 2013-06-11 Apple Inc. Remote access of media items
US8542984B1 (en) 2007-04-03 2013-09-24 Rovi Guides, Inc. Advanced recording options for interactive media guidance application systems
IL182391A0 (en) * 2007-04-10 2007-07-24 Nario C System, method and device for presenting video signals
JP2008306255A (ja) * 2007-06-05 2008-12-18 Funai Electric Co Ltd 入力切換え装置
US9088757B2 (en) * 2009-03-25 2015-07-21 Eloy Technology, Llc Method and system for socially ranking programs
US9584754B2 (en) 2009-06-29 2017-02-28 Cable Television Laboratories, Inc. Automated programming recording
US8615164B1 (en) 2010-04-06 2013-12-24 Dominic M. Kotab Systems and methods for operation of recording devices such as digital video recorders (DVRs)
US8588590B1 (en) * 2010-04-06 2013-11-19 Dominic M. Kotab Systems and methods for operation of recording devices such as digital video recorders (DVRs)
US9392209B1 (en) 2010-04-08 2016-07-12 Dominic M. Kotab Systems and methods for recording television programs
US8275245B2 (en) * 2010-06-02 2012-09-25 International Business Machines Corporation Replace content with like content to enhance program experience
US8584167B2 (en) 2011-05-31 2013-11-12 Echostar Technologies L.L.C. Electronic programming guides combining stored content information and content provider schedule information
US9172990B2 (en) 2011-06-24 2015-10-27 Google Technology Holdings LLC Method and device for optimizing storage of recorded video programs
US8660412B2 (en) 2011-08-23 2014-02-25 Echostar Technologies L.L.C. System and method for dynamically adjusting recording parameters
US8447170B2 (en) 2011-08-23 2013-05-21 Echostar Technologies L.L.C. Automatically recording supplemental content
US8627349B2 (en) 2011-08-23 2014-01-07 Echostar Technologies L.L.C. User interface
US8763027B2 (en) 2011-08-23 2014-06-24 Echostar Technologies L.L.C. Recording additional channels of a shared multi-channel transmitter
US8437622B2 (en) 2011-08-23 2013-05-07 Echostar Technologies L.L.C. Altering presentation of received content based on use of closed captioning elements as reference locations
US9357159B2 (en) 2011-08-23 2016-05-31 Echostar Technologies L.L.C. Grouping and presenting content
US8850476B2 (en) 2011-08-23 2014-09-30 Echostar Technologies L.L.C. Backwards guide
US8959566B2 (en) 2011-08-23 2015-02-17 Echostar Technologies L.L.C. Storing and reading multiplexed content
US9621946B2 (en) 2011-08-23 2017-04-11 Echostar Technologies L.L.C. Frequency content sort
US9185331B2 (en) 2011-08-23 2015-11-10 Echostar Technologies L.L.C. Storing multiple instances of content
US8959544B2 (en) 2012-03-15 2015-02-17 Echostar Technologies L.L.C. Descrambling of multiple television channels
US8989562B2 (en) 2012-03-15 2015-03-24 Echostar Technologies L.L.C. Facilitating concurrent recording of multiple television channels
US9489981B2 (en) 2012-03-15 2016-11-08 Echostar Technologies L.L.C. Successive initialization of television channel recording
US8819722B2 (en) 2012-03-15 2014-08-26 Echostar Technologies L.L.C. Smartcard encryption cycling
USD755210S1 (en) * 2012-08-17 2016-05-03 P&W Solutions Co., Ltd. Display screen with graphical user interface
US8793724B2 (en) 2012-11-08 2014-07-29 Eldon Technology Limited Image domain compliance
US8818178B1 (en) * 2013-03-11 2014-08-26 International Business Machines Corporation Digital video recorder conflict handling employing rebroadcast requests
US9628838B2 (en) 2013-10-01 2017-04-18 Echostar Technologies L.L.C. Satellite-based content targeting
US10297287B2 (en) 2013-10-21 2019-05-21 Thuuz, Inc. Dynamic media recording
US9948978B2 (en) * 2014-01-02 2018-04-17 International Business Machines Corporation Determining alternatives when a recording conflict occurs
US9788062B2 (en) * 2014-08-29 2017-10-10 Sling Media Inc. Systems and processes for delivering digital video content based upon excitement data
US9986299B2 (en) * 2014-09-22 2018-05-29 DISH Technologies L.L.C. Scheduled programming recommendation system
US11863848B1 (en) 2014-10-09 2024-01-02 Stats Llc User interface for interaction with customized highlight shows
US10433030B2 (en) 2014-10-09 2019-10-01 Thuuz, Inc. Generating a customized highlight sequence depicting multiple events
US10536758B2 (en) 2014-10-09 2020-01-14 Thuuz, Inc. Customized generation of highlight show with narrative component
US10419830B2 (en) 2014-10-09 2019-09-17 Thuuz, Inc. Generating a customized highlight sequence depicting an event
US9756378B2 (en) 2015-01-07 2017-09-05 Echostar Technologies L.L.C. Single file PVR per service ID
EP3290776A4 (en) * 2015-04-30 2019-04-03 Sharp Kabushiki Kaisha DAYLIGHT SYSTEM
US11317151B2 (en) * 2016-06-23 2022-04-26 Arris Enterprises Llc Automatic digital video recorder scheduling
US20180124457A1 (en) * 2016-10-31 2018-05-03 Jamdeo Canada Ltd. System and method for digital television boot and package scanning
US10951943B2 (en) 2016-12-21 2021-03-16 Rovi Guides, Inc. Systems and methods for storing offsets of a recorded program in a network DVR
US20190102138A1 (en) * 2017-09-29 2019-04-04 Paulo Jorge Valdez Method for preventing derogatory lyrics in a song from being played and system
CN108055571A (zh) * 2017-10-12 2018-05-18 深圳Tcl新技术有限公司 一种智能电视个人视频录像方法、智能电视及存储介质
US11138438B2 (en) 2018-05-18 2021-10-05 Stats Llc Video processing for embedded information card localization and content extraction
US11025985B2 (en) 2018-06-05 2021-06-01 Stats Llc Audio processing for detecting occurrences of crowd noise in sporting event television programming
US11264048B1 (en) 2018-06-05 2022-03-01 Stats Llc Audio processing for detecting occurrences of loud sound characterized by brief audio bursts

Family Cites Families (307)

* Cited by examiner, † Cited by third party
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
US4264925A (en) * 1979-08-13 1981-04-28 Michael J. Freeman Interactive cable television system
US4355415A (en) 1980-04-29 1982-10-19 Rca Corporation Tuning mode arrangement useful for restricting channel selection to certain channels
DE3036552C2 (de) 1980-09-27 1985-04-25 Blaupunkt-Werke Gmbh, 3200 Hildesheim Fernsehempfangsanlage
US4965825A (en) 1981-11-03 1990-10-23 The Personalized Mass Media Corporation Signal processing apparatus and methods
US4694490A (en) 1981-11-03 1987-09-15 Harvey John C Signal processing apparatus and methods
US5508815A (en) 1981-12-14 1996-04-16 Smart Vcr Limited Partnership Schedule display system for video recorder programming
US4908713A (en) * 1981-12-14 1990-03-13 Levine Michael R VCR Programmer
AU1104583A (en) 1981-12-19 1983-06-30 Frederick William Chard Method and apparatus for editing the output of a television
US4573072A (en) * 1984-03-21 1986-02-25 Actv Inc. Method for expanding interactive CATV displayable choices for a given channel capacity
US4751578A (en) * 1985-05-28 1988-06-14 David P. Gordon System for electronically controllably viewing on a television updateable television programming information
US4706121B1 (en) 1985-07-12 1993-12-14 Insight Telecast, Inc. Tv schedule system and process
US4718107A (en) 1986-02-14 1988-01-05 Rca Corporation Parental control for CATV converters
US4945563A (en) 1986-11-05 1990-07-31 Satellite Technology Services, Inc. Video system and method for controlled viewing and videotaping
GB8629291D0 (en) 1986-12-08 1987-01-14 British Broadcasting Corp Programming of broadcast receiving devices
US4847698A (en) 1987-07-16 1989-07-11 Actv, Inc. Interactive television system for providing full motion synched compatible audio/visual displays
ES2110944T3 (es) 1987-07-20 1998-03-01 Koninkl Philips Electronics Nv Sistema de transmision de television.
US4930158A (en) 1987-09-02 1990-05-29 Vogel Peter S Selective video playing system
USRE34340E (en) 1987-10-26 1993-08-10 Actv, Inc. Closed circuit television system having seamless interactive television programming and expandable user participation
US5012409A (en) * 1988-03-10 1991-04-30 Fletcher Mitchell S Operating system for a multi-tasking operating environment
JPH01246978A (ja) 1988-03-28 1989-10-02 Toshiba Corp 画像情報受信表示装置
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
GB8824090D0 (en) 1988-10-14 1988-11-23 Tindall A P Video recording control device
US4857999A (en) 1988-12-20 1989-08-15 Peac Media Research, Inc. Video monitoring system
US5974222A (en) 1988-12-23 1999-10-26 Gemstar Development Corporation Apparatus and method using compressed codes for scheduling broadcast information recording
JPH02100244U (zh) 1989-01-26 1990-08-09
JPH02264586A (ja) * 1989-04-04 1990-10-29 Pioneer Electron Corp Catvシステム及びcatv端末装置
US4959720A (en) 1989-04-06 1990-09-25 Rca Licensing Corporation Tuner control apparatus having tune-by-label capability
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
EP1335594A3 (en) 1989-10-30 2003-09-10 Starsight Telecast, Inc. A system for unattended recording of television programs
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
US5068733A (en) 1990-03-20 1991-11-26 Bennett Richard H Multiple access television
JP2811887B2 (ja) * 1990-03-27 1998-10-15 ソニー株式会社 受信装置
CA2499757C (en) 1990-09-10 2006-05-02 Starsight Telecast, Inc. User interface for television schedule system
US5808608A (en) 1990-09-10 1998-09-15 Starsight Telecast, Inc. Background television schedule system
US5619274A (en) 1990-09-10 1997-04-08 Starsight Telecast, Inc. Television schedule information transmission and utilization system and process
US5790198A (en) 1990-09-10 1998-08-04 Starsight Telecast, Inc. Television schedule information transmission and utilization system and process
US5526034A (en) 1990-09-28 1996-06-11 Ictv, Inc. Interactive home information system with signal assignment
US5412720A (en) 1990-09-28 1995-05-02 Ictv, Inc. Interactive home information system
US5172413A (en) 1990-12-20 1992-12-15 Sasktel Secure hierarchial video delivery system and method
US5134719A (en) 1991-02-19 1992-07-28 Mankovitz Roy J Apparatus and methods for identifying broadcast audio program selections in an FM stereo broadcast system
KR0178536B1 (ko) * 1991-03-11 1999-04-15 강진구 동종 프로그램 채널 선택방법
US5200822A (en) 1991-04-23 1993-04-06 National Broadcasting Company, Inc. Arrangement for and method of processing data, especially for identifying and verifying airing of television broadcast programs
WO1992022983A2 (en) 1991-06-11 1992-12-23 Browne H Lee Large capacity, random access, multi-source recorder player
US5210611A (en) * 1991-08-12 1993-05-11 Keen Y. Yee Automatic tuning radio/TV using filtered seek
US5581614A (en) 1991-08-19 1996-12-03 Index Systems, Inc. Method for encrypting and embedding information in a video program
US5724203A (en) 1991-08-19 1998-03-03 Index Systems, Inc. Method and apparatus for determining addresses in time along a recording tape
US6091884A (en) 1991-08-19 2000-07-18 Index Systems, Inc. Enhancing operations of video tape cassette players
AU670039B2 (en) 1991-08-19 1996-07-04 Daniel S. Kwoh Program directory for a video tape cassette
US5621579A (en) 1991-08-19 1997-04-15 Index Systems, Inc. Method for selectively playing back programs recorded on a video tape
US6240241B1 (en) 1991-08-19 2001-05-29 Index Systems, Inc. Still frame video in index
US5488409A (en) 1991-08-19 1996-01-30 Yuen; Henry C. Apparatus and method for tracking the playing of VCR programs
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
CA2121135A1 (en) 1991-10-23 1993-04-29 Henry C. Yuen Bar code matrix television calendar
JP3004105B2 (ja) * 1991-11-15 2000-01-31 株式会社東芝 テレビジョン受像機
US5724091A (en) * 1991-11-25 1998-03-03 Actv, Inc. Compressed digital data interactive program system
EP0648401A4 (en) 1992-05-13 1995-05-17 Roy J. Mankovitz 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
US5592551A (en) 1992-12-01 1997-01-07 Scientific-Atlanta, Inc. Method and apparatus for providing interactive electronic programming guide
US5657414A (en) 1992-12-01 1997-08-12 Scientific-Atlanta, Inc. Auxiliary device control for a subscriber terminal
US5357276A (en) 1992-12-01 1994-10-18 Scientific-Atlanta, Inc. Method of providing video on demand with VCR like functions
US5798785A (en) 1992-12-09 1998-08-25 Discovery Communications, Inc. Terminal for suggesting programs offered on a television program delivery system
US5442389A (en) 1992-12-28 1995-08-15 At&T Corp. Program server for interactive television system
US5543929A (en) 1993-01-05 1996-08-06 E. Guide, Inc. Television for controlling a video cassette recorder to access programs on a video cassette tape
US5999688A (en) 1993-01-08 1999-12-07 Srt, Inc. Method and apparatus for controlling a video player to automatically locate a segment of a recorded program
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
US5523794A (en) 1993-04-16 1996-06-04 Mankovitz; Roy J. Method and apparatus for portable storage and use of data transmitted by television signal
US5539449A (en) 1993-05-03 1996-07-23 At&T Corp. Integrated television services system
US5524195A (en) 1993-05-24 1996-06-04 Sun Microsystems, Inc. Graphical user interface for interactive television with an animated agent
US5594509A (en) 1993-06-22 1997-01-14 Apple Computer, Inc. Method and apparatus for audio-visual interface for the display of multiple levels of information on a display
US5440336A (en) 1993-07-23 1995-08-08 Electronic Data Systems Corporation System and method for storing and forwarding audio and/or visual information on demand
US5541738A (en) 1994-04-12 1996-07-30 E. Guide, Inc. Electronic program guide
NO933204D0 (no) 1993-09-08 1993-09-08 Symre As Databehandlingsinnretning og bruk av samme
US6418556B1 (en) * 1993-09-09 2002-07-09 United Video Properties, Inc. Electronic television program guide schedule system and method
US5589892A (en) 1993-09-09 1996-12-31 Knee; Robert A. Electronic television program guide schedule system and method with data feed access
US5585866A (en) 1993-09-09 1996-12-17 Miller; Larry Electronic television program guide schedule system and method including virtual channels
FR2709905B1 (fr) 1993-09-09 1995-10-13 Alcatel Business Systems Système de commande interactive pour installation multiservice disposant d'un serveur de distribution de programmes télévisuels et d'un central téléphonique.
US5410344A (en) * 1993-09-22 1995-04-25 Arrowsmith Technologies, Inc. Apparatus and method of selecting video programs based on viewers' preferences
TW259866B (zh) 1993-12-30 1995-10-11 Yuen Henry C
US5461415A (en) 1994-03-15 1995-10-24 International Business Machines Corporation Look-ahead scheduling to support video-on-demand applications
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
WO1995031069A1 (en) 1994-05-04 1995-11-16 Starsight Telecast, Inc. Television schedule information transmission and utilization system and process
KR100348915B1 (ko) 1994-05-12 2002-12-26 마이크로소프트 코포레이션 텔레비젼프로그램선택방법및그시스템
US5701383A (en) 1994-05-20 1997-12-23 Gemstar Development Corporation Video time-shifting apparatus
US5559548A (en) 1994-05-20 1996-09-24 Davis; Bruce System and method for generating an information display schedule for an electronic program guide
WO1995032585A1 (en) 1994-05-20 1995-11-30 Tv Guide On Screen Electronic television program guide channel system and method
US5523796A (en) 1994-05-20 1996-06-04 Prevue Networks, Inc. Video clip program guide
US5543852A (en) 1994-06-02 1996-08-06 Index Systems, Inc. Apparatus and methods for avoiding loss of closed caption data when using extended data services
US5583561A (en) 1994-06-07 1996-12-10 Unisys Corporation Multi-cast digital video data server using synchronization groups
US5632007A (en) 1994-09-23 1997-05-20 Actv, Inc. Interactive system and method for offering expert based interactive programs
US5926205A (en) 1994-10-19 1999-07-20 Imedia Corporation Method and apparatus for encoding and formatting data representing a video program to provide multiple overlapping presentations of the video program
ES2196087T3 (es) 1994-10-27 2003-12-16 Index Systems Inc Sistema y metodo para descargar datos de programacion de un grabador en una señal de video.
US5576755A (en) 1994-10-28 1996-11-19 Davis; Bruce System and method for verification of electronic television program guide data
US5534911A (en) 1994-11-02 1996-07-09 Levitan; Gutman Virtual personal channel in a television system
WO1996017306A2 (en) 1994-11-21 1996-06-06 Oracle Corporation Media server
US5602582A (en) 1994-11-22 1997-02-11 U S West Marketing Resources Group, Inc. Method and system for processing a request based on indexed digital video data
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
US5623613A (en) 1994-11-29 1997-04-22 Microsoft Corporation System for displaying programming information
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
US5659367A (en) 1994-12-30 1997-08-19 Index Systems, Inc. Television on/off detector for use in a video cassette recorder
US5751338A (en) 1994-12-30 1998-05-12 Visionary Corporate Technologies Methods and systems for multimedia communications via public telephone networks
US5596373A (en) * 1995-01-04 1997-01-21 Sony Corporation Method and apparatus for providing program oriented information in a multiple station broadcast system
CA2166434A1 (en) 1995-01-04 1996-07-05 Fujio Noguchi Method and apparatus for providing programming information
US6052145A (en) 1995-01-05 2000-04-18 Gemstar Development Corporation System and method for controlling the broadcast and recording of television programs and for distributing information to be displayed on a television screen
US5583563A (en) 1995-01-12 1996-12-10 Us West Marketing Resources Group, Inc. Method and system for delivering an application in an interactive television network
US5752159A (en) 1995-01-13 1998-05-12 U S West Technologies, Inc. Method for automatically collecting and delivering application event data in an interactive network
US6115057A (en) 1995-02-14 2000-09-05 Index Systems, Inc. Apparatus and method for allowing rating level control of the viewing of a program
AU5132796A (en) 1995-02-14 1996-09-04 Index Systems, Inc. Apparatus and method for allowing rating level control of the viewing of a program
US5619247A (en) 1995-02-24 1997-04-08 Smart Vcr Limited Partnership Stored program pay-per-play
WO1996027982A1 (en) 1995-03-08 1996-09-12 Gemstar Development Corporation Method and apparatus for controlling a television tuner
JPH08314979A (ja) * 1995-03-13 1996-11-29 Matsushita Electric Ind Co Ltd プログラム情報を表示装置に示す方法および装置
US5654886A (en) 1995-03-14 1997-08-05 Wsi Corporation Multimedia outdoor information system
US5517257A (en) 1995-03-28 1996-05-14 Microsoft Corporation Video control user interface for interactive television systems and method for controlling display of a video movie
US5880768A (en) * 1995-04-06 1999-03-09 Prevue Networks, Inc. Interactive program guide systems and processes
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
PT2154890E (pt) 1995-04-24 2012-12-03 United Video Properties Inc Sistema electrónico de guia de grelha de programas de televisão e método com encomenda de produto à distância
US5818438A (en) 1995-04-25 1998-10-06 Bellsouth Corporation System and method for providing television services
US5666645A (en) 1995-04-26 1997-09-09 News America Publications, Inc. Data management and distribution system and method for an electronic television program guide
US5699107A (en) 1995-05-05 1997-12-16 Microsoft Corporation Program reminder system
US5630119A (en) 1995-05-05 1997-05-13 Microsoft Corporation System and method for displaying program listings in an interactive electronic program guide
US5721829A (en) * 1995-05-05 1998-02-24 Microsoft Corporation System for automatic pause/resume of content delivered on a channel in response to switching to and from that channel and resuming so that a portion of the content is repeated
US5805763A (en) 1995-05-05 1998-09-08 Microsoft Corporation System and method for automatically recording programs in an interactive viewing system
US5654748A (en) 1995-05-05 1997-08-05 Microsoft Corporation Interactive program identification system
US5585838A (en) 1995-05-05 1996-12-17 Microsoft Corporation Program time guide
US5659366A (en) 1995-05-10 1997-08-19 Matsushita Electric Corporation Of America Notification system for television receivers
EP0781487B1 (en) 1995-05-12 2002-04-24 Gemstar Development Corporation Vps compatible apparatus and method using compressed codes for ir code selection
MY112755A (en) 1995-06-06 2001-08-30 Sony Corp Information data reproducing system, reproducing apparatus, reproducing method, data forming apparatus and data record medium
US5760821A (en) 1995-06-07 1998-06-02 News America Publications, Inc. Electronic program guide schedule localization system and method
WO1996041472A1 (en) 1995-06-07 1996-12-19 Starsight Telecast Incorporated Television system with downloadable features
US5652613A (en) 1995-06-07 1997-07-29 Lazarus; David Beryl Intelligent electronic program guide memory management system and method
US5751282A (en) 1995-06-13 1998-05-12 Microsoft Corporation System and method for calling video on demand using an electronic programming guide
US5682597A (en) 1995-06-15 1997-10-28 International Business Machines Corporation Hybrid video-on-demand based on a near-video-on-demand system
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
US5781228A (en) 1995-09-07 1998-07-14 Microsoft Corporation Method and system for displaying an interactive program with intervening informational segments
EP1383320A1 (en) 1995-09-11 2004-01-21 Matsushita Electric Industrial Co., Ltd. Video signal recording and reproducing apparatus
US5694163A (en) 1995-09-28 1997-12-02 Intel Corporation Method and apparatus for viewing of on-line information service chat data incorporated in a broadcast television program
WO1997013368A1 (en) 1995-10-02 1997-04-10 Starsight Telecast, Incorporated Systems and methods for providing television schedule information
US5778182A (en) 1995-11-07 1998-07-07 At&T Corp. Usage management system
US5781226A (en) 1995-11-13 1998-07-14 General Instrument Corporation Of Delaware Network virtual memory for a cable television settop terminal
US6157413A (en) 1995-11-20 2000-12-05 United Video Properties, Inc. Interactive special events video signal navigation system
US5819019A (en) 1995-12-01 1998-10-06 Silicon Graphics, Inc. System/method for recovering network resources in a distributed environment, via registered callbacks
US5802284A (en) 1995-12-13 1998-09-01 Silicon Graphics, Inc. System and method using cover bundles to provide immediate feedback to a user in an interactive television environment
US6122011A (en) 1995-12-27 2000-09-19 Index Systems, Inc. Apparatus and method for creating or editing a channel map
US5754771A (en) 1996-02-12 1998-05-19 Sybase, Inc. Maximum receive capacity specifying query processing client/server system replying up to the capacity and sending the remainder upon subsequent request
US5635989A (en) 1996-02-13 1997-06-03 Hughes Electronics Method and apparatus for sorting and searching a television program guide
CN1096796C (zh) 1996-02-23 2002-12-18 E盖德公司 双向交互电视的装置和方法
KR19990087837A (ko) 1996-02-29 1999-12-27 추후제출 개선된 텔레비젼 튜닝 시스템
US5778181A (en) 1996-03-08 1998-07-07 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
CA2251687C (en) 1996-03-15 2006-05-09 E Guide, Inc. Combination of vcr index and epg
CA2777513C (en) 1996-03-15 2013-04-23 E-Guide, Inc. Method and apparatus for displaying television programs and an electronic program guide (epg)
US5657072A (en) 1996-04-10 1997-08-12 Microsoft Corporation Interactive entertainment network system and method for providing program listings during non-peak times
US6445738B1 (en) 1996-04-25 2002-09-03 Opentv, Inc. System and method for creating trick play video streams from a compressed normal play video bitstream
US6469753B1 (en) 1996-05-03 2002-10-22 Starsight Telecast, Inc. Information system
US5768528A (en) 1996-05-24 1998-06-16 V-Cast, Inc. Client-server system for delivery of online information
US5969748A (en) 1996-05-29 1999-10-19 Starsight Telecast, Inc. Television schedule system with access control
US5918013A (en) 1996-06-03 1999-06-29 Webtv Networks, Inc. Method of transcoding documents in a network environment using a proxy server
US5896444A (en) 1996-06-03 1999-04-20 Webtv Networks, Inc. Method and apparatus for managing communications between a client and a server in a network
WO1997048230A1 (en) 1996-06-13 1997-12-18 Starsight Telecast, Inc. 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
AU3223097A (en) 1996-06-17 1998-01-07 Starsight Telecast Incorporated System and method for using television schedule information
JP4380797B2 (ja) 1996-06-17 2009-12-09 スターサイト テレキャスト インコーポレイテッド 改良型テレビジョンスケジュールシステム
US6567606B2 (en) 1996-07-05 2003-05-20 Starsight Telecast Incorporation On screen VCR programming guide
JP3528451B2 (ja) 1996-07-26 2004-05-17 ソニー株式会社 電子番組ガイド表示制御装置及びその方法
WO1998006219A1 (en) 1996-08-06 1998-02-12 Starsight Telecast, Incorporated Electronic program guide with interactive areas
US6118492A (en) 1996-08-14 2000-09-12 Starsight Telecast, Inc. Guide system and method of operation
US6125231A (en) 1996-08-23 2000-09-26 Index Systems, Inc. Method of adding titles to a directory of television programs recorded on a video tape
AU4175797A (en) 1996-09-03 1998-03-26 Starsight Telecast Incorporated Schedule system with enhanced recording capability
AU719459B2 (en) 1996-09-17 2000-05-11 Starsight Telecast Incorporated Television schedule system with pop-up action menu and icons
US20030093790A1 (en) * 2000-03-28 2003-05-15 Logan James D. Audio and video program recording, editing and playback systems using metadata
JPH10112087A (ja) 1996-10-03 1998-04-28 Sony Corp 録画予約装置
AU4756397A (en) 1996-10-08 1998-05-05 Gemstar Development Corporation Implementation of vcr plus+ in dss receivers
EP0836320B1 (en) * 1996-10-08 2006-03-22 Matsushita Electric Industrial Co., Ltd. Information receiving method and information receiving apparatus using the same method
JPH10126759A (ja) * 1996-10-16 1998-05-15 Sony Corp 受信装置及び表示制御方法
CN1153467C (zh) 1996-10-16 2004-06-09 杰姆斯达发展公司 经由电视系统访问因特网数据
JP3528480B2 (ja) 1996-11-19 2004-05-17 ソニー株式会社 Epg機器及びその制御方法
US5940572A (en) 1996-11-27 1999-08-17 Daewoo Electronics Co. Ltd. Integrated television and video cassette recorder system
JP4120896B2 (ja) 1996-11-28 2008-07-16 ソニー株式会社 ビデオ編集装置及びその方法
JP3542243B2 (ja) 1996-12-02 2004-07-14 株式会社東芝 番組予約管理装置
US20030066085A1 (en) 1996-12-10 2003-04-03 United Video Properties, Inc., A Corporation Of Delaware Internet television program guide system
AU5380998A (en) 1996-12-12 1998-07-03 Starsight Telecast Incorporated Television system with scrambling detection capability
US6453471B1 (en) 1996-12-13 2002-09-17 Starsight Telecast, Inc. Electronic programming guide with movie preview
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
US6163316A (en) 1997-01-03 2000-12-19 Texas Instruments Incorporated Electronic programming system and method
US6208335B1 (en) 1997-01-13 2001-03-27 Diva Systems Corporation Method and apparatus for providing a menu structure for an interactive information distribution system
US5850218A (en) 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control
WO1998038831A1 (en) 1997-02-28 1998-09-03 Starsight Telecast, Inc. Television control interface with electronic guide
AU6342598A (en) 1997-03-03 1998-09-22 Starsight Telecast Incorporated Electronic programming guide with movie preview
US5796952A (en) 1997-03-21 1998-08-18 Dot Com Development, Inc. Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
WO1998047279A2 (en) 1997-04-16 1998-10-22 Starsight Telecast, Incorporated Multiple database, user-choice-compiled program and event guide
ES2242282T3 (es) 1997-04-21 2005-11-01 Gemstar Development Corporation Metodo y aparato para el desplazamiento en el tiempo de video y texto en un programa de television de texto mejorado.
US6208799B1 (en) * 1997-04-29 2001-03-27 Time Warner Entertainment Company L.P. VCR recording timeslot adjustment
US6111612A (en) 1997-07-10 2000-08-29 Thomson Consumer Electronics System for forming and processing text data for use in program specific information for broadcast
US6141488A (en) 1997-09-05 2000-10-31 United Video Properties, Inc. Program guide system for recording television programs
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
JP3512320B2 (ja) 1997-10-31 2004-03-29 松下電器産業株式会社 録画予約管理装置
JPH11252471A (ja) 1998-03-03 1999-09-17 Matsushita Electric Ind Co Ltd 番組及び番組情報を放送するセンター装置と端末装置
JPH11259927A (ja) * 1998-03-06 1999-09-24 Matsushita Electric Ind Co Ltd 番組記録予約装置
JPH11313280A (ja) 1998-04-28 1999-11-09 Sanyo Electric Co Ltd 番組録画装置
US7603684B1 (en) 1998-05-19 2009-10-13 United Video Properties, Inc. Program guide system with video-on-demand browsing
US6154771A (en) 1998-06-01 2000-11-28 Mediastra, Inc. Real-time receipt, decompression and play of compressed streaming video/hypervideo; with thumbnail display of past scenes and with replay, hyperlinking and/or recording permissively intiated retrospectively
US20050204388A1 (en) 1998-06-11 2005-09-15 Knudson Edward B. Series reminders and series recording from an interactive television program guide
US6614987B1 (en) 1998-06-12 2003-09-02 Metabyte, Inc. Television program recording with user preference determination
AU4439899A (en) 1998-06-16 2000-01-05 United Video Properties, Inc. Interactive television program guide with simultaneous watch and record capabilities
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
EP1099339B1 (en) * 1998-07-17 2002-10-09 United Video Properties, Inc. Interactive television program guide having multiple devices at one location
US6820278B1 (en) 1998-07-23 2004-11-16 United Video Properties, Inc. Cooperative television application system having multiple user television equipment devices
US6505348B1 (en) * 1998-07-29 2003-01-07 Starsight Telecast, Inc. Multiple interactive electronic program guide system and methods
US6233389B1 (en) 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
US6324338B1 (en) 1998-08-07 2001-11-27 Replaytv, Inc. Video data recorder with integrated channel guides
JP2000069452A (ja) * 1998-08-20 2000-03-03 Hitachi Ltd コンテンツ取得方法および装置
TW465235B (en) 1998-09-17 2001-11-21 United Video Properties Inc Electronic program guide with digital storage
FI106420B (fi) 1998-10-19 2001-01-31 Nokia Networks Oy Palvelun ohjaus tietoliikenneverkossa
US20040210932A1 (en) 1998-11-05 2004-10-21 Toshiaki Mori Program preselecting/recording apparatus for searching an electronic program guide for programs according to predetermined search criteria
GB9828589D0 (en) 1998-12-23 1999-02-17 Ntl Group Limited Automatic electronic programme scheduling system
US6564005B1 (en) * 1999-01-28 2003-05-13 International Business Machines Corporation Multi-user video hard disk recorder
JP2000268441A (ja) * 1999-03-17 2000-09-29 Jisedai Joho Hoso System Kenkyusho:Kk 放送番組予約記録方法
AU4185800A (en) 1999-03-30 2000-10-16 Tivo, Inc. Multimedia program bookmarking system
US6728713B1 (en) 1999-03-30 2004-04-27 Tivo, Inc. Distributed database management system
AU3878600A (en) 1999-03-30 2000-10-16 Tivo, Inc. Data storage management and scheduling system
WO2000062533A1 (en) 1999-03-30 2000-10-19 Tivo, Inc. Television viewer interface system
JP3522149B2 (ja) * 1999-04-27 2004-04-26 Necビューテクノロジー株式会社 番組予約録画装置
US7484234B1 (en) 1999-04-29 2009-01-27 Tivo Inc. Method and apparatus for controlling at least one set-top box
AU779736B2 (en) 1999-08-09 2005-02-10 Sky Cp Limited Improvements in receivers for television signals
US7330693B1 (en) * 1999-09-17 2008-02-12 Lucent Technologies Inc. Broadcast channels for wireless telephony
EP1214842B1 (en) 1999-09-20 2010-11-17 TiVo, Inc. Closed caption tagging system
EP1226712B1 (en) 1999-11-04 2003-04-23 Thomson Licensing S.A. Television receiver in a television program distribution system
US6601074B1 (en) 1999-12-23 2003-07-29 Gateway, Inc. Episode identification
US6681396B1 (en) * 2000-02-11 2004-01-20 International Business Machines Corporation Automated detection/resumption of interrupted television programs
JP2001268503A (ja) * 2000-03-16 2001-09-28 Toshiba Corp 映像装置および方法
JP3728170B2 (ja) * 2000-03-17 2005-12-21 三洋電機株式会社 デジタル放送受信機
US20020040475A1 (en) * 2000-03-23 2002-04-04 Adrian Yap DVR system
JP2001275072A (ja) * 2000-03-27 2001-10-05 Matsushita Electric Ind Co Ltd 情報記録再生方法,情報記録再生装置,及び番組情報配信システム
JP2001285729A (ja) 2000-03-29 2001-10-12 Canon Inc 受信装置及びディジタル放送受信装置とシステム及びそれらの方法
JP4944338B2 (ja) 2000-03-31 2012-05-30 ユナイテッド ビデオ プロパティーズ インク 番組を記録する際のカットオフを減らすためのシステムおよび方法
JP2001309286A (ja) 2000-04-24 2001-11-02 Matsushita Electric Ind Co Ltd 番組視聴予約装置および方法
JP4436535B2 (ja) * 2000-05-10 2010-03-24 パナソニック株式会社 デジタル放送用録画視聴支援装置
US20020059610A1 (en) * 2000-05-23 2002-05-16 Ellis Michael D. Interactive television application with watch lists
US6771886B1 (en) 2000-05-25 2004-08-03 Koninklijke Philips Electronics N.V. Method and apparatus to adaptively program a recording device
US6769127B1 (en) * 2000-06-16 2004-07-27 Minerva Networks, Inc. Method and system for delivering media services and application over networks
EP1306767A4 (en) * 2000-08-04 2005-05-11 Matsushita Electric Ind Co Ltd ADMINISTRATIVE SYSTEM AND DEVICE FOR MANAGING THE EXPIRATION DATE
JP3805961B2 (ja) * 2000-08-25 2006-08-09 株式会社東芝 録画番組再生装置および方法、番組表表示方法
US7773859B1 (en) 2000-08-30 2010-08-10 Microsoft Corporation Resolving recording conflicts between coinciding programming
US6795639B1 (en) 2000-09-19 2004-09-21 Koninklijke Philips Electronics N.V. Follow up correction to EPG for recording systems to reset requests for recording
US8302127B2 (en) * 2000-09-25 2012-10-30 Thomson Licensing System and method for personalized TV
KR20130066712A (ko) * 2000-10-11 2013-06-20 유나이티드 비디오 프로퍼티즈, 인크. 매체 콘텐츠 배달 시스템 및 방법
FR2819137A1 (fr) * 2000-12-28 2002-07-05 Thomson Multimedia Sa Procede de gestion d'enregistrements d'emissions audiovisuelles et dispositifs associes
US7088910B2 (en) 2001-02-09 2006-08-08 Microsoft Corporation Optimizing use of storage space in a video data recording system
KR101548473B1 (ko) 2001-02-21 2015-08-28 로비 가이드스, 인크. 개인용 비디오 녹화 특징을 갖는 대화식 프로그램 가이드를 위한 시스템 및 방법
US20020143791A1 (en) 2001-03-19 2002-10-03 Dov Levanon Content deployment system, method and network
AU2002250559A1 (en) 2001-03-22 2002-10-08 United Video Properties, Inc. Personal video recorder systems and methods
US20020144279A1 (en) 2001-03-30 2002-10-03 Guojun Zhou Method and apparatus for providing custom television channels to viewers
EP2207347B1 (en) * 2001-04-03 2013-03-27 United Video Properties, Inc. Electronic program guide for indicating availability of past programs in the future
US20030009766A1 (en) * 2001-07-06 2003-01-09 Koninklijke Philips Electronics N.V. Person-to-person scheduling and notification of automatic program recording for personalized television
US6901603B2 (en) 2001-07-10 2005-05-31 General Instrument Corportion Methods and apparatus for advanced recording options on a personal versatile recorder
US20030093580A1 (en) 2001-11-09 2003-05-15 Koninklijke Philips Electronics N.V. Method and system for information alerts
AR037425A1 (es) 2001-11-26 2004-11-10 United Video Properties Inc Guia interactiva de programacion televisiva para grabar contenido de video mejorado
US7197143B2 (en) * 2002-01-18 2007-03-27 The Johns Hopkins University Digital video authenticator
US20090222875A1 (en) 2002-04-18 2009-09-03 Cheng David J Distributed tuner allocation and conflict resolution
US7774816B2 (en) 2002-04-23 2010-08-10 Rovi Technologies Corporation Conflict manager for a video recorder
US20030206719A1 (en) 2002-04-23 2003-11-06 Jim Bumgardner Storage Management for a Video Recorder
US7073189B2 (en) 2002-05-03 2006-07-04 Time Warner Interactive Video Group, Inc. Program guide and reservation system for network based digital information and entertainment storage and delivery system
JP2004023326A (ja) 2002-06-14 2004-01-22 Matsushita Electric Ind Co Ltd 録画装置
US20030237097A1 (en) 2002-06-21 2003-12-25 Marshall Carl S. Peer to peer broadcast acquisition
US8321894B2 (en) 2002-06-21 2012-11-27 Sony Corporation Transmission apparatus, reception apparatus
GB0214444D0 (en) 2002-06-21 2002-07-31 Thirdspace Living Ltd User interface system
JP3991799B2 (ja) 2002-07-15 2007-10-17 株式会社日立製作所 情報処理端末及び記録再生装置
JP2004112747A (ja) * 2002-07-25 2004-04-08 Sharp Corp デジタル放送用の番組予約ネットワークシステム
WO2004019602A2 (en) 2002-08-21 2004-03-04 Disney Enterprises, Inc. Digital home movie library
JP2004080674A (ja) * 2002-08-22 2004-03-11 Funai Electric Co Ltd ディジタル放送/アナログ放送受信記録装置
DE60301395T2 (de) * 2002-10-15 2006-03-09 Matsushita Electric Industrial Co., Ltd., Kadoma Rundfunkaufnahmesystem, aufnahmegerät, rundfunkgerät, und aufnahmeprogramm zum sparen von speicherplatz auf einem aufnahmemedium das zur inhaltsaufnahme benutzt wird
JP3996034B2 (ja) * 2002-10-16 2007-10-24 シャープ株式会社 番組記録装置及び記録番組管理方法
US20040103434A1 (en) * 2002-11-25 2004-05-27 United Video Properties, Inc. Interactive television systems with conflict management capabilities
US7496647B2 (en) 2002-12-11 2009-02-24 Broadcom Corporation Personal inter-home media exchange network
US7623540B2 (en) 2002-12-31 2009-11-24 Vixs Systems, Inc. Method and apparatus for channel allocation in a wireless local area network (WLAN)
JP2006518892A (ja) 2003-01-09 2006-08-17 ヤフー! インコーポレイテッド 個人広告のための音声及びビデオによるグリーティングシステム及びその方法
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
US7757251B2 (en) 2003-03-18 2010-07-13 Time Warner Interactive Video Group Inc. Technique for providing program guide data through a communications network delivering programming content
US6760538B1 (en) 2003-04-21 2004-07-06 Pioneer Digital Technologies, Inc. Video recorder having user extended and automatically extended time slots
JP2005057692A (ja) * 2003-08-07 2005-03-03 Canon Inc 記録装置、その制御方法、プログラム及び記録媒体
EP1511306A1 (en) * 2003-09-01 2005-03-02 Thomson Licensing S.A. Method for detecting source status changes during time-shift recording
US7606925B2 (en) * 2003-09-02 2009-10-20 Microsoft Corporation Video delivery workflow
US7840112B2 (en) * 2003-10-08 2010-11-23 Intel Corporation Gradually degrading multimedia recordings
US20050160461A1 (en) 2004-01-21 2005-07-21 United Video Properties, Inc. Interactive television program guide systems with digital video recording support
US20050193015A1 (en) 2004-02-19 2005-09-01 Sandraic Logic, Llc A California Limited Liability Company Method and apparatus for organizing, sorting and navigating multimedia content
JP4356475B2 (ja) * 2004-02-23 2009-11-04 富士通株式会社 予約録画方法、予約録画プログラム、予約録画装置
US20050234992A1 (en) 2004-04-07 2005-10-20 Seth Haberman Method and system for display guide for video selection
KR100601671B1 (ko) 2004-04-13 2006-07-14 삼성전자주식회사 복사 금지된 콘텐츠의 예약 녹화 방법
US7610011B2 (en) * 2004-09-19 2009-10-27 Adam Albrett Providing alternative programming on a radio in response to user input
US20060174270A1 (en) 2005-02-02 2006-08-03 United Video Properties, Inc. Systems and methods for providing approximated information in an interactive television program guide
US8229283B2 (en) 2005-04-01 2012-07-24 Rovi Guides, Inc. System and method for quality marking of a recording
US7570870B2 (en) * 2005-09-27 2009-08-04 Guideworks, Llc Systems and methods for recording programs of lesser interest when convenient
US7646962B1 (en) * 2005-09-30 2010-01-12 Guideworks, Llc System and methods for recording and playing back programs having desirable recording attributes
US8582946B2 (en) * 2005-11-04 2013-11-12 Rovi Guides, Inc. Systems and methods for recording programs using a network recording device as supplemental storage
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
US7581186B2 (en) * 2006-09-11 2009-08-25 Apple Inc. Media manager with integrated browsers

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103905888A (zh) * 2014-03-07 2014-07-02 深圳市同洲电子股份有限公司 一种直播录制方法及直播录制器
CN113163270A (zh) * 2020-01-22 2021-07-23 中国电信股份有限公司 用于修复视频信号的方法及系统
CN113163270B (zh) * 2020-01-22 2022-10-25 中国电信股份有限公司 用于修复视频信号的方法及系统

Also Published As

Publication number Publication date
CA3000486A1 (en) 2007-04-12
US10104421B2 (en) 2018-10-16
US8625971B2 (en) 2014-01-07
CA3000486C (en) 2019-07-02
JP2014200113A (ja) 2014-10-23
CA2623427C (en) 2016-12-13
JP6178763B2 (ja) 2017-08-09
CN102572579A (zh) 2012-07-11
US9171580B2 (en) 2015-10-27
JP6952662B2 (ja) 2021-10-20
JP2012143004A (ja) 2012-07-26
US20160112755A1 (en) 2016-04-21
CA2623427A1 (en) 2007-04-12
JP2009510951A (ja) 2009-03-12
EP1934819A4 (en) 2012-07-04
WO2007041588A3 (en) 2007-09-27
US9743131B2 (en) 2017-08-22
JP2016192817A (ja) 2016-11-10
CA2946776A1 (en) 2007-04-12
JP2018191348A (ja) 2018-11-29
US7646962B1 (en) 2010-01-12
JP2021048636A (ja) 2021-03-25
JP5703254B2 (ja) 2015-04-15
CA2946776C (en) 2018-05-22
US20170318332A1 (en) 2017-11-02
US20140093220A1 (en) 2014-04-03
US20100135639A1 (en) 2010-06-03
CN101310269B (zh) 2012-03-21
EP1934819A2 (en) 2008-06-25
WO2007041588A2 (en) 2007-04-12

Similar Documents

Publication Publication Date Title
CN101310269B (zh) 录制和重放具有所需录制属性的节目的系统和方法
CN101310524B (zh) 方便时录制兴趣不大的节目的系统和方法
CN101297556B (zh) 使用网络记录设备作为补充存储器记录节目的系统和方法
KR101265014B1 (ko) 디지털 저장 장치를 구비하는 전자 프로그램 가이드
JP2009545921A (ja) メディアガイダンスプランナを提供するためのシステムおよび方法
CN101218818A (zh) 记录的质量标记系统和方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: UV CORP.

Free format text: FORMER OWNER: PREVUE INTERNATIONAL INC.

Effective date: 20150630

Owner name: LEWEI GUIDE COMPANY

Free format text: FORMER OWNER: TV GUIDE INC.

Effective date: 20150630

Owner name: TV GUIDE INC.

Free format text: FORMER OWNER: UV CORP.

Effective date: 20150630

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150630

Address after: American California

Patentee after: ROVI GUIDES, Inc.

Address before: American California

Patentee before: TV guide Co.

Effective date of registration: 20150630

Address after: American California

Patentee after: TV guide Co.

Address before: American California

Patentee before: UV company

Effective date of registration: 20150630

Address after: American California

Patentee after: UV company

Address before: American California

Patentee before: UNITED VIDEO PROPERTIES, Inc.