CN1215714C - 具有多个用户电视设备装置的协同电视应用系统和方法 - Google Patents

具有多个用户电视设备装置的协同电视应用系统和方法 Download PDF

Info

Publication number
CN1215714C
CN1215714C CNB998088668A CN99808866A CN1215714C CN 1215714 C CN1215714 C CN 1215714C CN B998088668 A CNB998088668 A CN B998088668A CN 99808866 A CN99808866 A CN 99808866A CN 1215714 C CN1215714 C CN 1215714C
Authority
CN
China
Prior art keywords
television equipment
equipment devices
user television
applications
devices
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.)
Expired - Fee Related
Application number
CNB998088668A
Other languages
English (en)
Other versions
CN1310920A (zh
Inventor
迈克尔·D·埃利斯
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26787987&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1215714(C) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Prevue International Inc filed Critical Prevue International Inc
Publication of CN1310920A publication Critical patent/CN1310920A/zh
Application granted granted Critical
Publication of CN1215714C publication Critical patent/CN1215714C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/10Adaptations for transmission by electrical cable
    • 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • 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/4508Management of client data or end-user data
    • H04N21/4516Management of client data or end-user data involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available
    • 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/454Content or additional data filtering, e.g. blocking advertisements
    • 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/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/10Adaptations for transmission by electrical cable
    • H04N7/106Adaptations for transmission by electrical cable for domestic distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems

Abstract

提供了一种协同的交互式的电视应用系统。用协同的交互式的电视应用对用户电视设备装置进行编程。该应用确定它是否运行在一个系统中,该系统具有另一个正在运行该协同的电视应用。如果其他的装置正在运行该协同的电视应用,则系统功能在这些装置之间被动态地划分。当装置不再负责执行该功能时,系统功能可以从装置中删除或者资源禁用。

Description

具有多个用户电视设备装置 的协同电视应用系统和方法
技术领域
本发明涉及视频系统,更特别地说,涉及在用户电视设备之间提供系统功能协同的交互式电视应用系统。
背景技术
在传统上,电视被用来提供电视节目和广告。新近,交互式的电视应用已经发展到允许人们为了其它目的而使用他们的电视机。一项应用,例如,是一个交互式的节目指南。交互式的节目指南允许用户使用遥控通过电视节目表来导航。在一个典型的节目指南显示中,根据多个组织标准,电视节目表被组织成为表的子集,并且按照各种方法分类。交互式的电视应用也被开发来提供因特网浏览、家庭购物和广阔范围的其它应用。
交互式的电视应用可以在模拟和数字电缆电视的机顶盒上运行。交互式的电视应用也可以用在诸如电视的模拟用户电子设备上。随着数字地面广播电视的出现,可以预料,交互式的电视应用将可以用于数字电视,附加到模拟电视上的数字接收机,以及具有合适的处理电路系统的模拟电视接收机。
许多家庭从电缆操作员那里接收到他们的广播电视信号。这些用户可以租借或者购买一个数字电缆机顶接收机,该机提供诸如交互式的节目指南、因特网访问以及家庭购物等交互式电视应用。这些用户也可能购买一种数字电视,诸如一种高清晰度的电视,或者为常规的电视机而把数字传输信号转变为模拟信号的数字电视接收机。数字电视和数字接收机可以具有提供交互式电视应用的能力。另外,用户也可以购买具有合适的处理电路系统的模拟电视,它同样具有提供交互式的电视应用的能力。
在这样的家庭中,电视信号将通过具有足够的处理能力的多个设备提供交互式的电视应用。由于同时操作多路类似的应用,将会冲突把信息写到电视屏幕上的意图、潜在地冲突复制数据流的意图,冲突诸如盒式录像机这样的本地设备的控制流,以及有其它的冲突。例如,在1993年4月7日公开的EP 0 535 749 A2中,描述了在多个独立的装置之间共享资源的一种通信总线系统。
如果这些应用中的一个失效,则交互式的电视应用系统将蒙受其他的低效能之苦。例如,如果只有一个正在运行并且处在该电视中,则它将不能访问特定电缆的资源,例如一种带外的数据反馈。因此,系统的特性和功能可能受到严重的限制。如果只有一个应用正在运行并且处在该机顶盒中,则将不可能访问该电视的资源。  例如,机顶盒可能不得访问那些允许应用在其最高分辨率上控制该电视的资源。
发明内容
因此,本发明的一个目的是提供一种交互式的电视应用,在一个交互式的电视应用系统中的不同用户电视设备之间协同地运行。
根据本发明,提供了一种由在用户电视设备上执行的协同交互式电视应用为用户显示交互式的电视应用信息的系统,该系统包括:多个用户电视设备装置,这些装置被包含在执行协同交互式电视应用的用户电视设备中;通信路径,把所述多个用户电视设备的一个用户电视设备装置连接到所述多个用户电视设备的另一个用户电视设备装置,以支持这两个装置之间的通信;在用户电视设备的多个用户电视设备装置中为协同交互式电视应用而划分系统功能的装置,其中用于划分系统功能的该装置包括:确定执行各系统功能最适合的用户电视设备装置;和防止一个以上的用户电视设备装置执行相同的系统功能以避免对于该交互式电视应用由于多个用户电视设备装置同时执行相同系统功能引起的冲突的装置。
根据本发明,提供了一种系统,其中,由在用户电视设备上执行的协同交互式电视应用为用户而显示交互式的电视应用信息,该系统包括:第一用户电视设备装置,执行协同交互式电视应用的第一部分;第二用户电视设备装置,执行协同交互式电视应用的第二部分;以及通信路径,连接第一用户电视设备装置和第二用户电视设备装置,以支持这两个装置之间的通信;其中协同交互式电视应用的第一部分和第二部分避免了对于协同交互式电视应用由于同时执行相同系统功能而引起的相互之间的冲突。
根据本发明,提供了一种系统,其中,由在用户电视设备上执行的协同交互式电视应用为用户而显示交互式的电视应用信息,该系统包括:第一用户电视设备装置,被编程以执行协同交互式电视应用的系统功能的一部分;第二用户电视设备装置,被编程以执行协同交互式电视应用的系统功能的一部分;以及通信路径,连接第一用户电视设备装置和第二用户电视设备装置,以支持这两个装置之间的通信;其中第一和第二用户电视设备装置被编程以避免对于协同交互式电视应用由于同时执行相同系统功能而引起的相互之间的冲突。
根据本发明,提供了一种系统,其中,交互式的电视应用信息由在用户电视设备上执行的协同交互式电视应用为用户而显示,该系统包括:多个用户电视设备装置,这些装置被包含在用户电视设备中;确定该协同交互式电视应用是独立地运行在一个用户电视设备装置上或者协同地运行在多个用户电视设备装置上的装置;以及根据判断装置作出的决定,在用户电视设备装置上独立地或者协同地运行协同交互式电视应用以避免对于相同交互式电视应用由于多个用户电视设备装置同时执行相同系统功能引起的冲突的装置。
根据本发明,提供了一种由在用户电视设备上执行的协同交互式电视应用为用户而显示交互式的电视应用信息的方法,该方法包括以下的步骤:利用协同交互式电视应用对具有多个资源的多个用户电视设备装置进行编程;把所述多个用户电视设备装置中的一个用户电视设备装置连接到多个用户电视设备装置中的另一个用户电视设备装置上,以支持这两个装置之间的通信;在用户电视设备的用户电视设备装置中划分协同交互式电视应用的系统功能,其中划分系统功能包括:确定执行各系统功能最适合的用户电视设备装置;以及防止一个以上的用户电视设备装置执行相同的系统功能以避免对于该交互式电视应用由于多个用户电视设备装置同时执行相同系统功能引起的冲突。
根据本发明,提供了一种由在用户电视设备上执行的协同交互式电视应用为用户而显示交互式的电视应用信息的方法,该方法包括以下步骤:用协同交互式电视应用的第一部分对第一用户电视设备装置进行编程;用协同交互式电视应用的第二部分对第二用户电视设备装置进行编程;以及连接第一用户电视设备装置和第二用户电视设备装置,以支持这两个装置之间的通信;其中协同交互式电视应用的第一部分和第二部分避免了对于协同交互式电视应用由于同时执行相同系统功能而引起的相互之间的冲突。
根据本发明,提供了一种由在用户电视设备上执行的协同交互式电视应用为用户而显示电视节目表数据的方法,该方法包括:对第一用户电视设备装置进行编程,以便执行协同交互式电视应用的系统功能的一部分;并且对第二用户电视设备装置进行编程,以便执行协同交互式电视应用的系统功能的一部分;连接第一用户电视设备装置和第二用户设备装置以支持所述两个装置之间的通信;其中协同交互式电视应用的第一部分和第二部分避免了对于协同交互式电视应用由于同时执行相同系统功能而引起的相互之间的冲突。
根据本发明,提供了一种由在具有多个用户电视设备装置的用户电视设备上执行的协同交互式电视应用为用户而显示交互式的电视应用信息的方法,该方法包括以下步骤:确定该协同交互式电视应用是独立地运行在多个用户电视设备装置的一个用户电视设备装置上或者协同地运行在所述多个用户电视设备装置的多个用户电视设备装置上;以及根据判断装置得出的结果,在用户电视设备装置上独立地或者协同地运行该协同交互式电视应用,以避免对于相同交互式电视应用由于多个用户电视设备装置同时执行相同系统功能引起的冲突。
通过提供一种保证在该系统的不同用户电视设备之间协同地运行应用的交互式的电视系统,根据本发明的原理来实现本发明的这一目的和其它目的。
应用信息(例如,节目表数据,因特网链路和网页,购物数据等等)可以由某种主装置(例如,卫星上行链路装置)中的数据资源来提供。应用信息通过某个适当的链路(例如,卫星链路)被传送到多路电视分配装置(例如,电缆系统头端,卫星分配装置,或者播送装置)。电视分配装置把应用信息(以及电视节目信号)分发到执行协同交互式电视应用的用户电视设备上。应用信息可以使用某个带内数字频道,使用某个带外的数字信号,或者使用任何其他适当的数字传输技术,在电视频道的垂直空白间隔中、和在电视频道边频带上被提供。
接收和处理应用信息的用户电视设备可以包括多个用户电视设备装置。例如,用户电视设备可以包括一个机顶盒和一台电视,能够提供除显示电视节目以外的各种功能(例如,某种数字电视,装备有一个适合的数字接收机的模拟电视,或者带有适合的处理电路系统的模拟电视)。例如,用户电视设备可以提供一种交互式的电视节目指南应用,因特网浏览器,家庭购物应用,或者任何其它期望的应用。
本发明的进一步的特性,性质和各种优点将通过附图和最佳实施例的下列详尽描述变得更加明显。
附图说明
图1是根据本发明的系统的一个示意性的简图。
图2是一个示意性的简图,说明根据本发明的用户电视设备。
图3a-3c是图2的说明性电视设备的一些部分的一般示意性块图。
图4是与本发明的操作有关的步骤的流程图。
具体实施方式
图1给出根据本发明的一个说明性的系统10。主装置12可以通过通信链路18把协同交互式电视应用信息从电视应用信息资源14中提供给电视分配装置16。主装置12还可以通过某个适当的通信链路(没有表示)向用户电视设备22直接提供应用信息。最好具有多个电视分配装置16,虽然图中只给出一个这样的装置以避免使该图变得过于复杂。链路18可以是卫星链路、电话网络链路,电缆或者光纤链路、微波链路、这些链路的某种结合,或者任何其它适合的通信路径。如果除数据信号之外还需要通过链路18传送视频信号,则诸如卫星链路这样的一种较高的16带宽链路通常可能比诸如电话线这样的一种较低的带宽链路要好。电视分配装置16可以是任何适合的分配装置(例如,电缆系统头端,广播分配装置,卫星电视分配装置,因特网访问供应者等等)。
由主装置12传送到电视分配装置16的协同交互式电视应用信息可以包括任何适合于执行的应用的信息。例如,如果交互式的电视应用是协同的交互式的节目指南,则应用信息可能包括电视节目表数据(例如,节目时间,频道,标题和描述)以及非电视节目列表的其他服务的程序数据(例如,天气信息,有关的因特网网络链路,计算机软件等等)。如果被提供的是,例如,协同的因特网浏览器应用,则应用信息可能包括因特网链路和网页。如果被提供的是,例如,协同的家庭购物应用,则应用信息可能包括定货信息,产品说明书等等。
电视分配装置16(或主装置12)可以通过通信路径20把应用信息分发到多个用户。每个用户都具有用户电视设备22,用于提供交互式的电视应用。通信路径20最好具有足够的带宽,以便允许电视分配装置16把电视节目分发到用户电视设备22。如果需要的话,则电视节目可以通过单独的通信链路(没有显示)来提供。如果主装置12直接向用户电视设备22提供交互式的电视应用信息,则电视分配装置16可能仅仅把电视节目分发到用户电视设备22。电视分配装置16也可以从多个主装置12中接收交互式的电视应用信息。例如,一种主装置可能提供协同的因特网浏览器应用信息,而另一种主装置可能提供交互式的节目指南应用信息。另外,电视分配装置16可以向用户电视设备22提供协同的交互式应用信息,而没有从主装置12中得到这些信息。电视分配装置16,例如,可以向用户电视设备22直接提供因特网访问,同时也向用户电视设备22提供从主装置12中接收到的交互式的节目指南应用信息。可以使用主装置12和电视分配装置16的任何适合的组合。
可以使用任何适合的模式将应用信息分发到用户电视设备22。例如,应用信息可以用连续流的方式被提供,或者可以在一个适合的时间间隔(例如,每小时一次)被传送。如果应用信息连续不断被传送,就可以不必要将数据就地存储在用户电视设备22上。反之,当需要的时候,用户电视设备22可以“飞快地”提取数据。如果需要的话,电视分配装置16可以为某些信息周期性地测验用户电视设备22(例如,支付节目帐户信息,或者已经使用本地产生的批准技术购买和查看的节目的有关信息)。
为了说明问题,本发明将结合一种系统结构来说明,在该结构中,通过电视分配装置将数据从主装置分配到用户电视设备上的交互式应用。其它适合的系统包括这样的一些系统:使用其它适合的分配模式,例如,包括在因特网上进行数据传输的模式,将数据分配到用户电视设备上的节目指南。如果需要的话,则交互式的应用可能使用客户机-服务器结构来执行,其中,对该应用的主要处理能力由某个服务器提供,该服务器位于电视分配装置或者主装置上,并且将用户电视设备当作客户处理器。例如,如果机顶盒28具有电缆调制解调器以便提供因特网访问,则机顶盒28可以从电视分配装置16中请求数据。
图2给出了用户电视设备22的一种说明性的结构。图2的用户电视设备22在输入端26上从电视分配装置16(图1)接收视频和数据。用户电视设备22可以包括能够提供交互式的电视应用指南的多个设备,例如机顶盒28和电视36。在正常的电视观看期间,用户调节机顶盒28到所需的电视频道。然后,该电视频道的信号在视频输出端30被提供。电视36可以是任何适合于提供交互式的电视应用的电视。如果电视36是模拟电视,则在输出端30被提供的信号通常或者是在某个预定频道(例如,频道3或者4)上输出的无线电频率(RF)信号,或者是某种被解调的视频信号。如果电视36是一种数字电视或者装备有数字接收机的模拟电视,则在输出端30上被提供的信号可以是一个数字信号。
可选的辅助存储设备32可以被用来记录节目。任何合适类型的模拟或者数字节目存储设备(例如,盒式录象机,带有记录DVD光盘能力的数字视频光盘(DVD)机,硬盘驱动器,等等)都可以被使用。节目录音和其它特性可以由机顶盒28使用控制路径34来进行控制,或者通过在电视36中执行的交互式的电视应用来控制。如果辅助存储设备32是盒式录象机,则例如,一条典型的控制路径34包括使用连接到盒式录象机中的红外接收机上的红外传输器,红外接收机一般从诸如遥控40的遥控中接受命令。遥控40可以被用来控制机顶盒28、辅助存储设备32和电视36。
电视36通过通信路径38从辅助存储设备32中接收RF、被解调的视频信号、或者数字信号。通信路径38的视频信号,当往回播放预先录制的存储媒介(例如,盒式录象机或者可录音的数字视频盘机)时,可以由辅助存储设备32产生;或者可以从机顶盒28通过辅助存储器设备32得到;如果辅助存储设备32不是被包括在用户电视设备22中,则可以从机顶盒中直接提供给电视36;或者可以由电视36直接从输入端26中接收。在正常的电视观看期间,提供给电视36的视频信号对应于用户已用机顶盒28调节到的所需频道。数据和控制信息通过通信路径50在机顶盒28和电视36之间传递。通信路径50可以是任何适合的数字总线,诸如使用IEEE 1394标准的总线。通信路径50最好是用户家中的电缆,它不包括外部协同电视应用信息的传输。
图3a、3b和3c给出了用户电视设备22(图2)的更为详尽的实施例。如图3a、3b和3c中所示,用户电视设备22包含适合于支持交互式的节目指南的若干用户电视设备60。如图3a所示,一种用户电视设备60可以是机顶盒28。另一种用户电视设备60可以是数字电视62。如果需要的话,则用户电视设备22可以包括超过两种的用户电视设备装置。
图3b中的用户电视设备22有两种用户电视设备装置60。一种用户设备装置60由机顶盒28组成。另一种用户电视设备装置60由模拟电视64和一个适合的数字接收机66组成。
图3c中的用户电视设备22也有两种用户电视设备装置60。其中一种用户电视设备装置60由机顶盒28组成。另一种用户电视设备装置60由模拟电视68和处理电路系统70组成。
为了访问协同交互式电视应用的特性,用户可以指令在用户电视设备22上执行的协同应用,产生在电视36上显示的一个主菜单或者所需的显示屏幕(图2)。用户电视设备22中的每个用户电视设备装置可以负责执行一个不同的系统功能(例如,产生和显示屏幕,编辑节目表,用户接口控制,显示控制,调谐器控制。因特网访问,等等)。下面讨论每个装置的功能如何假定或者分配。
协同交互式的电视应用的系统功能,可以在用户电视设备装置中以任何适合的方式来划分。协同的交互式电视应用可以,例如,在系统中的多个用户电视设备装置上运行。其它适合的方法可能包括在多个用户电视设备上运行部分的协同的交互式电视应用;或者对不同的用户电视设备装置编写节目,以便对协同交互式的电视应用执行不同的系统功能,或者执行全面的系统功能的不同部分。
用户电视设备装置60可以以任何适合的装置用协同的应用编写程序。例如,机顶盒28可以在生产时、在分发之前的库存时、在安装之前的电缆系统中、在销售点、通过带外的数据流在家中、通过广播频道传送的数据在家中、或者任何其他合适的技术进行编程。数字电视62(图3a),数字接收机66(图3b),以及处理电路系统70(图3c)都可以在生产时、在分发之前的库存时、在销售点上、通过带外的数据流在家中、通过广播频道传送的数据在家中、或者任何其他合适的技术进行编程。如果任何一个装置被期待用于一种特定的环境(例如,在用户电视设备22包括数字电视的情况下),那么,该装置可能只需制造必要的节目指南应用单元和执行那些功能所需的硬件,或者该装置的一些能力可能被去掉,并且被假定是在另一个用户电视设备装置中。
一旦用户电视设备装置60用协同应用(或者必要的装置)编写程序,应用就根据所用的设备,确定将在用户电视设备22上独立地或者协同地运行。应用可以确定各种系统变量,例如,在什么类型的装置上运行,其能力是什么,还有其他的什么设备。例如,如果某个协同的应用确定其正在机顶盒上运行,并且确定没有适合的电视与协同应用一起被装载,或者是有能力运行的一种装置(例如,数字电视,带有适当的数字接收机的模拟电视,或者带有适合的处理电路的任何模拟电视),则该协同应用将独立运行,可能具有减少的功能。如果协同的应用确定,例如,在某个适合的电视上运行,并且确定没有其它适合的装置正在运行该协同的应用,则将同样地独立运行,并且具有减少的功能。
如果协同的应用在两种用户电视设备装置60(例如,图3a的机顶盒28和数字电视62)上运行,则系统功能可以在两种用户电视设备装置之间动态地被划分。在两种装置上运行的应用可以使用任何适合的协议在通信路径50上通过谈判责任,来完成责任的这种划分。哪个装置处理什么功能将取决于这两种装置的能力。例如,数字电视62负责从遥控40中接受命令。而机顶盒28则忽略遥控40的命令,通过通信路径50从数字电视62中接受命令。虽然数字电视62可以控制显示,但任何一个装置都可以用数字电视62控制调谐器,控制任何数字信号的解码。
用户电视设备22可以在用户电视设备装置60之内包含多个调谐器。例如,机顶盒28和电视62都可以具有能独立地相互调节信息流的调谐器。这样,一种用户电视设备装置可以获得应用信息,而其他的则用来获取电视节目信号。每个用户电视设备装置60也可以有多个调谐器。例如,机顶盒28可以有多个调谐器。多个调谐器可以,例如,允许机顶盒28调节由电视频道提供的节目指南数据流、因特网网页、家庭购物信息,等等,而电视62则调节电视编写节目。两种装置都可以调节电视编写节目,以便在图画(PIP)之内提供图画,如果需要的话。
用户电视设备22可以从电视分配装置16(图1)接收带外数据反馈。在这种情况下,机顶盒28可以负责收集滴流(trickle)数据反馈,而任一个装置都可以负责收集高速的带内数据。数据存储的责任,根据可从每个装置中得到的存储量,以及可用的任何大规模存储器设备,由该应用确定。
协同的应用最好被模块化。每个应用的模块都能够接收在同一装置内的命令和数据并且发送到其它装置。这可以利用该应用中的命令和数据发送程序来完成。
在用户电视设备装置60上运行的协同应用可以按照主次关系来执行应用功能。机顶盒28和数字电视62(图3a)可以通过通信路径50进行谈判,根据每个装置的能力确定哪个装置发挥哪种作用。例如,主用户接口可以是电视36,因为数字电视62可以控制电视编写节目显示、显示屏幕显示(例如,节目指南显示屏幕显示,网页显示,屏幕家庭购物定货屏幕显示,等等)和遥控40。哪个装置充当数据收集主机,可能取决于数据流和存储的可利用性。例如,如果存在一个带外的数据流,则机顶盒28可以执行数据收集主机的功能。
图4给出了操作本发明的协同交互式电视应用系统的有关步骤。在步骤100,用户电视设备22用协同的电视应用(或者仅仅为期待的环境所需要的电视设备装置)编写节目。步骤100可以包含子步骤102,其中,电视设备22的装置(例如,机顶盒28和电视36),在没有资源的情况下被制造,因为不需要考虑预期的用户环境。
在步骤104,用户电视设备22的每个装置的协同交互式电视应用(例如,机顶盒28和数字电视62)确定各种系统变量,这可能包括确定在哪种类型的装置上运行,该装置的能力是什么,以及还有什么其它设备。
在步骤106,协同交互式的电视应用确定以独立或者协同的方式来运行。如果它被装在能够提供协同交互式电视应用的唯一设备上,那么,协同交互式电视应用将以独立的方式运行,并且因此在步骤128执行系统功能。然而,如果存在能够运行协同的交互式的电视系统应用的多个装置,则该应用可能进入步骤108,系统功能在这些装置中间动态地被划分。
步骤108可以包括子步骤110,它用于路由选择系统中的数据和命令(例如,如果命令和数据发送程序被用在该应用中)。步骤108也可以包括划分一些系统功能的子步骤。例如,步骤108可以包括子步骤111,其中,在某个用户电视设备装置上的资源对于不执行那些功能的装置丧失作用。例如,从遥控40中接收命令的功能(图2)可能在机顶盒28上失去作用,因为该功能将由数字电视62处理。例如,从用户接口(例如,遥控40)接受命令、收集滴流数据反馈、收集带内数据、数据存储、显示、控制调谐器、因特网访问、在图画内产生图画以及数字解码的功能,都可以分别在子步骤112-124被划分。
步骤108也可以包括子步骤126,其中,主从关系在机顶盒28和数字电视62之间被划分,如果这些装置将按照主从关系执行系统功能。这些装置根据它们如何在步骤128被划分(如果全然)的情况,执行系统功能。
上面仅仅说明了本发明的原理,以及可以由精通该技术的那些人在不离开本发明的范围和精神的情况下进行的各种修正。

Claims (29)

1.一种由在用户电视设备上执行的协同交互式电视应用为用户显示交互式的电视应用信息的系统,该系统包括:
多个用户电视设备装置,这些装置被包含在执行协同交互式电视应用的用户电视设备中;
通信路径,把所述多个用户电视设备的一个用户电视设备装置连接到所述多个用户电视设备的另一个用户电视设备装置,以支持这两个装置之间的通信;以及
在用户电视设备的多个用户电视设备装置中为协同交互式电视应用而划分系统功能的装置,其中用于划分系统功能的该装置包括:
确定执行各系统功能最适合的用户电视设备装置;和
防止一个以上的用户电视设备装置执行相同的系统功能以避免对于该交互式电视应用由于多个用户电视设备装置同时执行相同系统功能引起的冲突的装置。
2.权利要求1中定义的系统,进一步包括利用协同交互式电视应用对用户电视设备装置编程的装置。
3.权利要求1中定义的系统,其中,所述用户电视设备装置具有多个资源,该系统进一步包括制造多个电视设备装置中不具有负责执行这样的系统功能的资源的一个用户电视设备装置的装置,所述系统功能将由该系统中的多个用户电视设备装置中的另一个用户电视设备装置的资源执行。
4.权利要求1中定义的系统,其中确定最适合的用户电视设备的装置包括确定从以下的组中选择的一个或多个系统变量的装置,所述该组包括:正在运行协同交互式电视应用的用户电视设备装置的类型,每个用户电视设备装置的能力,以及在系统中出现的其它用户电视设备装置的类型。
5.权利要求1中定义的系统,其中,协同交互式电视应用的第一部分在第一个用户电视设备装置上执行,并且,协同交互式电视应用的第二部分在第二个用户电视设备装置上执行,该系统进一步包括:
确定第一和第二个部分是否独立地或者协同运行的装置;以及
根据判断装置作出的决定,在第一和第二用户电视设备装置上独立地或者协同地运行第一和第二个部分由此避免冲突的装置。
6.权利要求1中定义的系统,进一步包括在用户电视设备装置之间传送数据和命令的装置。
7.权利要求1中定义的系统,其中,由划分装置在用户电视设备装置中间划分的系统功能是从下面的组中选择的一个或多个系统功能,这个组包括:用户接口控制,收集滴流数据反馈,收集带内数据,数据存储,请求数据,显示控制,调谐器控制,控制辅助存储器,因特网访问,在图画内产生图画和数字解码。
8.权利要求1中定义的系统,其中,所述用户电视设备装置包含多个资源,该系统进一步包括当所述多个用户电视设备装置中的一个第一用户电视设备装置的资源负责执行那些已经由划分装置划分给所述多个用户电视设备装置中的至少另一个用户电视设备装置的系统功能时,禁用所述多个用户电视设备装置中的该用户电视设备装置的资源的装置。
9.权利要求1中定义的系统,进一步包括在利用协同交互式电视应用编写节目的用户电视设备装置之间划分执行系统功能的主/从角色由此避免冲突的装置。
10.权利要求1中定义的系统,其中,执行协同交互式电视应用的一个用户电视设备装置是机顶盒。
11.权利要求1中定义的系统,其中,执行协同交互式电视应用的一个用户电视设备装置是数字电视接收机。
12.权利要求1中定义的系统,其中,执行协同交互式电视应用的一个用户电视设备装置是电视机。
13.权利要求1中定义的系统,其中,协同交互式电视应用是协同的交互式的电视节目指南应用。
14.权利要求1中定义的系统,其中,协同交互式电视应用是协同的因特网浏览器。
15.权利要求1中定义的系统,其中,协同交互式电视应用是协同的家庭购物应用。
16.一种由在用户电视设备上执行的协同交互式电视应用为用户而显示交互式的电视应用信息的方法,该方法包括以下的步骤:
利用协同交互式电视应用对具有多个资源的多个用户电视设备装置进行编程;
把所述多个用户电视设备装置中的一个用户电视设备装置连接到多个用户电视设备装置中的另一个用户电视设备装置上,以支持这两个装置之间的通信;以及
在用户电视设备的用户电视设备装置中划分协同交互式电视应用的系统功能,其中划分系统功能包括:
确定执行各系统功能最适合的用户电视设备装置;以及
防止一个以上的用户电视设备装置执行相同的系统功能以避免对于该交互式电视应用由于多个用户电视设备装置同时执行相同系统功能引起的冲突。
17.权利要求16中定义的方法,进一步包括步骤:从用户电视设备装置中删去将由系统中的另一个用户电视设备装置执行的特征。
18.权利要求16中定义的方法,其中确定最适合的用户电视设备包括确定一个或多个系统变量,这些变量是从以下的组中选择的,该组包括:正在运行协同交互式电视应用的用户电视设备装置的类型,每个用户电视设备装置的能力,以及在系统中出现的其它用户电视设备装置的类型。
19.权利要求16中定义的方法,进一步包括步骤:
确定在第一个用户电视设备装置上执行的协同交互式电视应用的第一部分和在第二个用户电视设备装置上执行的协同交互式电视应用的第二部分是独立运行还是协同运行;并且
根据判断结果,独立地或者协同地运行第一和第二个部分由此避免冲突。
20.权利要求16中定义的方法,进一步包括在用户电视设备装置之间传送数据和命令的步骤,其中与给定系统功能有关的数据和命令被传送到被指定执行该给定系统功能的用户电视设备装置。
21.权利要求16中定义的方法,其中,在用户电视设备装置中间划分的系统功能是从下面的组中选择的一个或多个系统功能,这个组包括:用户接口控制,收集滴流数据反馈,收集带内数据,数据存储,请求数据,显示控制,调谐器控制,控制辅助存储器,因特网访问,在图画内产生图画和数字解码。
22.权利要求16中定义的方法,进一步包括步骤:当所述多个用户电视设备装置中的一个用户电视设备装置的资源负责执行那些被划分到所述多个用户电视设备装置中的至少另一个用户电视设备装置的系统功能时,制造不具有所述资源的该用户电视设备装置。
23.权利要求16中定义的方法,进一步包括步骤:在以协同交互式电视应用编写节目的用户电视设备装置之间,划分执行系统功能的主/从角色由此避免冲突。
24.权利要求16中定义的方法,其中,用协同交互式电视应用对多个用户电视设备装置进行编程的步骤包括步骤:用协同交互式电视应用对机顶盒进行编程。
25.权利要求16中定义的方法,其中,用协同交互式电视应用对多个用户电视设备装置进行编程的步骤包括步骤:用协同交互式电视应用对数字电视接收机进行编程。
26.权利要求16中定义的方法,其中,用协同交互式电视应用对多个用户电视设备装置进行编程的步骤包括步骤:用协同交互式电视应用对电视机进行编程。
27.权利要求16中定义的方法,其中,用协同交互式电视应用对多个用户电视设备装置进行编程的步骤包括步骤:用协同的交互式的电视节目指南应用对多个用户电视设备装置进行编程。
28.权利要求16中定义的方法,其中,用协同交互式电视应用对多个用户电视设备装置进行编程的步骤包括步骤:用协同的因特网浏览器对多个用户电视设备装置进行编程。
29.权利要求16中定义的方法,其中,用协同交互式电视应用对多个用户电视设备装置进行编程的步骤包括步骤:用协同的家庭购物应用对多个用户电视设备装置进行编程。
CNB998088668A 1998-07-23 1999-07-16 具有多个用户电视设备装置的协同电视应用系统和方法 Expired - Fee Related CN1215714C (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US9386298P 1998-07-23 1998-07-23
US60/093,862 1998-07-23
US09/186,598 1998-11-05
US09/186,598 US6820278B1 (en) 1998-07-23 1998-11-05 Cooperative television application system having multiple user television equipment devices

Publications (2)

Publication Number Publication Date
CN1310920A CN1310920A (zh) 2001-08-29
CN1215714C true CN1215714C (zh) 2005-08-17

Family

ID=26787987

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB998088668A Expired - Fee Related CN1215714C (zh) 1998-07-23 1999-07-16 具有多个用户电视设备装置的协同电视应用系统和方法

Country Status (13)

Country Link
US (1) US6820278B1 (zh)
EP (1) EP1099344B2 (zh)
JP (4) JP4490583B2 (zh)
KR (1) KR20010053598A (zh)
CN (1) CN1215714C (zh)
AT (1) ATE225106T1 (zh)
AU (1) AU743415B2 (zh)
BR (1) BR9912372A (zh)
CA (1) CA2337526A1 (zh)
DE (1) DE69903174T3 (zh)
ES (1) ES2185375T5 (zh)
HK (1) HK1037086A1 (zh)
WO (1) WO2000005885A1 (zh)

Families Citing this family (85)

* Cited by examiner, † Cited by third party
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
EP0888688A4 (en) 1996-03-15 2000-05-03 Guide E Inc COMBINATION OF A VIDEO TAPE RECORDER INDEX WITH AN ELECTRONIC PROGRAM GUIDE
US9113122B2 (en) 1997-04-21 2015-08-18 Rovi Guides, Inc. Method and apparatus for time-shifting video and text in a text-enhanced television program
BRPI9812104B1 (pt) 1997-07-21 2016-12-27 Guide E Inc método para navegar por um guia de programa interativo
CN1867068A (zh) * 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
MX357059B (es) 1998-07-17 2018-06-22 Rovi Guides Inc Guia de programacion televisiva interactiva con acceso remoto.
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
ATE282920T1 (de) * 1998-09-11 2004-12-15 Two Way Media Ltd Ablieferung von interaktiven anwendungen
TW465235B (en) 1998-09-17 2001-11-21 United Video Properties Inc Electronic program guide with digital storage
US7051360B1 (en) * 1998-11-30 2006-05-23 United Video Properties, Inc. Interactive television program guide with selectable languages
US6859799B1 (en) 1998-11-30 2005-02-22 Gemstar Development Corporation Search engine for video and graphics
US6792197B1 (en) 1998-12-07 2004-09-14 Index Systems, Inc. System and method for generating video taping reminders
CA2379020C (en) 1999-07-16 2006-12-05 United Video Properties, Inc. Interactive television program guide with selectable languages
WO2001015444A1 (fr) * 1999-08-19 2001-03-01 Sony Corporation Procede de transmission et recepteur
US7788686B1 (en) * 2000-03-01 2010-08-31 Andrews Christopher C Method of and apparatus for describing, promoting, publishing, aggregating, distributing and accessing live content information
CA2402968C (en) 2000-03-31 2012-10-23 United Video Properties, Inc. Systems and methods for reducing cut-offs in program recording
EP1273167B1 (en) 2000-04-10 2005-12-07 United Video Properties, Inc. Interactive media guide with media guidance interface
US7877769B2 (en) 2000-04-17 2011-01-25 Lg Electronics Inc. Information descriptor and extended information descriptor data structures for digital television signals
US8677413B2 (en) 2000-04-17 2014-03-18 Lg Electronics Inc. Information descriptor and extended information descriptor data structures for digital television signals
US8028314B1 (en) 2000-05-26 2011-09-27 Sharp Laboratories Of America, Inc. Audiovisual information management system
GB0015661D0 (en) * 2000-06-28 2000-08-16 Pace Micro Tech Plc Broadcast data receiver with dual tuning capability
US8020183B2 (en) 2000-09-14 2011-09-13 Sharp Laboratories Of America, Inc. Audiovisual management system
US7103906B1 (en) 2000-09-29 2006-09-05 International Business Machines Corporation User controlled multi-device media-on-demand system
CA2425472C (en) 2000-10-11 2012-01-10 United Video Properties, Inc. Systems and methods for supplementing on-demand media
KR20070114325A (ko) 2000-10-11 2007-11-30 유나이티드 비디오 프로퍼티즈, 인크. 주문형 미디어 시스템에서 데이터를 캐싱하기 위한 시스템및 방법
KR101399240B1 (ko) 2000-10-11 2014-06-02 유나이티드 비디오 프로퍼티즈, 인크. 매체 콘텐츠 배달 시스템 및 방법
US7370343B1 (en) 2000-11-28 2008-05-06 United Video Properties, Inc. Electronic program guide with blackout features
US20020152472A1 (en) * 2001-02-07 2002-10-17 Istvan Anthony F. Access device interface for user model-based interactive television
US20020152475A1 (en) * 2001-02-07 2002-10-17 Istvan Anthony F. User model for interactive television system
US20020184351A1 (en) * 2001-02-07 2002-12-05 Istvan Anthony F. Information access in user model-based interactive television
US20020152461A1 (en) * 2001-02-07 2002-10-17 Istvan Anthony F. Coordination of favorites among disparate devices in an interactive video casting system
CA2438947C (en) 2001-02-21 2016-03-22 United Video Properties, Inc. Systems and methods for interactive program guides with personal video recording features
US7904814B2 (en) 2001-04-19 2011-03-08 Sharp Laboratories Of America, Inc. System for presenting audio-video content
US7474698B2 (en) 2001-10-19 2009-01-06 Sharp Laboratories Of America, Inc. Identification of replay segments
US8214741B2 (en) 2002-03-19 2012-07-03 Sharp Laboratories Of America, Inc. Synchronization of video and data
US20040210947A1 (en) 2003-04-15 2004-10-21 Shusman Chad W. Method and apparatus for interactive video on demand
US20030196206A1 (en) 2002-04-15 2003-10-16 Shusman Chad W. Method and apparatus for internet-based interactive programming
US7657907B2 (en) 2002-09-30 2010-02-02 Sharp Laboratories Of America, Inc. Automatic user profiling
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US20060051059A1 (en) 2004-09-08 2006-03-09 Krakirian Haig H Video recorder having user extended and automatically extended time slots
US20040268394A1 (en) * 2003-06-27 2004-12-30 Microsoft Corporation Compressing and decompressing EPG data
US8438601B2 (en) 2003-07-02 2013-05-07 Rovi Solutions Corporation Resource management for a networked personal video recording system
US7454120B2 (en) 2003-07-02 2008-11-18 Macrovision Corporation Methods and apparatus for client aggregation of television programming in a networked personal video recording system
US8196044B2 (en) * 2004-01-05 2012-06-05 Microsoft Corporation Configuration of user interfaces
US20050160465A1 (en) * 2004-01-21 2005-07-21 United Video Properties, Inc. Interactive television system with automatic switching from broadcast media to streaming media
US8356317B2 (en) * 2004-03-04 2013-01-15 Sharp Laboratories Of America, Inc. Presence based technology
US7594245B2 (en) 2004-03-04 2009-09-22 Sharp Laboratories Of America, Inc. Networked video devices
US8949899B2 (en) 2005-03-04 2015-02-03 Sharp Laboratories Of America, Inc. Collaborative recommendation system
US7712135B2 (en) * 2004-08-05 2010-05-04 Savant Protection, Inc. Pre-emptive anti-virus protection of computing systems
US8086575B2 (en) 2004-09-23 2011-12-27 Rovi Solutions Corporation Methods and apparatus for integrating disparate media formats in a networked media system
US8806533B1 (en) 2004-10-08 2014-08-12 United Video Properties, Inc. System and method for using television information codes
JP2006174339A (ja) * 2004-12-20 2006-06-29 Toshiba Corp 映像配信装置、及びプログラム
US8229283B2 (en) 2005-04-01 2012-07-24 Rovi Guides, Inc. System and method for quality marking of a recording
US9973817B1 (en) 2005-04-08 2018-05-15 Rovi Guides, Inc. System and method for providing a list of video-on-demand programs
US20070079342A1 (en) 2005-09-30 2007-04-05 Guideworks, Llc Systems and methods for managing local storage of on-demand content
US7646962B1 (en) 2005-09-30 2010-01-12 Guideworks, Llc System and methods for recording and playing back programs having desirable recording attributes
US8731379B1 (en) 2005-11-04 2014-05-20 Rovi Guides, Inc. Systems and methods for recording programs with a network recording device upon failure of a user's equipment
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
CN101317448B (zh) 2005-11-29 2010-06-16 皇家飞利浦电子股份有限公司 管理分布存储系统的方法
US9681105B2 (en) 2005-12-29 2017-06-13 Rovi Guides, Inc. Interactive media guidance system having multiple devices
US7840977B2 (en) * 2005-12-29 2010-11-23 United Video Properties, Inc. Interactive media guidance system having multiple devices
US20070156521A1 (en) 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for commerce in media program related merchandise
US8607287B2 (en) 2005-12-29 2013-12-10 United Video Properties, Inc. Interactive media guidance system having multiple devices
US8739230B2 (en) * 2006-01-20 2014-05-27 Microsoft Corporation Manager/remote content architecture
US7962942B1 (en) 2006-02-28 2011-06-14 Rovi Guides, Inc. Systems and methods for enhanced trick-play functions
US8689253B2 (en) 2006-03-03 2014-04-01 Sharp Laboratories Of America, Inc. Method and system for configuring media-playing sets
US7835998B2 (en) 2006-03-06 2010-11-16 Veveo, Inc. Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system
US8316394B2 (en) 2006-03-24 2012-11-20 United Video Properties, Inc. Interactive media guidance application with intelligent navigation and display features
US20080155615A1 (en) * 2006-12-22 2008-06-26 Guideworks, Llc Systems and methods for supporting multi-user media content access using index points
US9794310B2 (en) * 2007-01-11 2017-10-17 Samsung Electronics Co., Ltd. Meta data information providing server, client apparatus, method of providing meta data information, and method of providing content
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
US20090019492A1 (en) 2007-07-11 2009-01-15 United Video Properties, Inc. Systems and methods for mirroring and transcoding media content
US20090234955A1 (en) * 2008-03-13 2009-09-17 Mark Gregory Hanley Methods and Systems for Synchronization of Multiple Applications
US9071797B2 (en) * 2008-05-23 2015-06-30 At&T Intellectual Property I, Lp Systems and methods for remote access to programming information
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
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
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
US9049073B2 (en) 2011-06-28 2015-06-02 Rovi Guides, Inc. Systems and methods for initializing allocations of transport streams based on historical data
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
TW201426529A (zh) * 2012-12-26 2014-07-01 Hon Hai Prec Ind Co Ltd 通訊設備及其播放方法
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
US9674563B2 (en) 2013-11-04 2017-06-06 Rovi Guides, Inc. Systems and methods for recommending content
KR101548228B1 (ko) * 2013-12-27 2015-08-28 주식회사 케이티 사용자 상태에 기반하여 사용자 인터페이스를 동기화하는 동기화 기기 및 동기화 방법
CN112073812B (zh) * 2019-06-10 2022-08-19 聚好看科技股份有限公司 一种智能电视上的应用管理方法及显示设备

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4706121B1 (en) 1985-07-12 1993-12-14 Insight Telecast, Inc. Tv schedule system and process
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
US5619274A (en) 1990-09-10 1997-04-08 Starsight Telecast, Inc. Television schedule information transmission and utilization system and process
ES2366191T3 (es) 1990-09-10 2011-10-18 Starsight Telecast, Inc. Interfaz de usuario para sistema de programación de televisión.
USRE35954E (en) 1990-11-05 1998-11-10 Smart Vcr Limited Partnership VCR with cable tuner control
GB9121203D0 (en) * 1991-10-04 1991-11-20 D2B Systems Co Ltd Local communication bus system and apparatus for use in such a system
JPH05265974A (ja) * 1992-03-17 1993-10-15 Hitachi Ltd 計算機資源配分方式
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
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
EP1558028B1 (en) 1994-05-20 2012-10-10 United Video Properties, Inc. Improved electronic television program schedule guide system and method
US5559548A (en) 1994-05-20 1996-09-24 Davis; Bruce System and method for generating an information display schedule for an electronic program guide
EP0763303A1 (en) 1994-05-20 1997-03-19 News America Publications, Inc. Electronic television program guide channel system and method
US5701383A (en) 1994-05-20 1997-12-23 Gemstar Development Corporation Video time-shifting apparatus
US5625678A (en) 1995-05-24 1997-04-29 Microsoft Corporation Method and system for allowing switched voice and data communication among multiple application programs
US5652613A (en) 1995-06-07 1997-07-29 Lazarus; David Beryl Intelligent electronic program guide memory management system and method
CA2223424C (en) 1995-06-07 2013-12-03 Starsight Telecast, Incorporated Television system with downloadable features
JP3656294B2 (ja) * 1995-11-29 2005-06-08 ソニー株式会社 Av機器制御方法およびav機器
EP0888688A4 (en) 1996-03-15 2000-05-03 Guide E Inc COMBINATION OF A VIDEO TAPE RECORDER INDEX WITH AN ELECTRONIC PROGRAM GUIDE
KR100464170B1 (ko) 1996-10-16 2004-12-31 톰슨 콘슈머 일렉트로닉스, 인코포레이티드 장치의 공동 이용 가능성을 관리하기 위한 장치와 시스템 및 방법
JP3528480B2 (ja) * 1996-11-19 2004-05-17 ソニー株式会社 Epg機器及びその制御方法
US6163316A (en) * 1997-01-03 2000-12-19 Texas Instruments Incorporated Electronic programming system and method
US6321382B1 (en) * 1998-01-05 2001-11-20 Amiga Development, Llc System for resolving channel selection in a multi-channel convergence system
US6032202A (en) * 1998-01-06 2000-02-29 Sony Corporation Of Japan Home audio/video network with two level device control
US6237049B1 (en) * 1998-01-06 2001-05-22 Sony Corporation Of Japan Method and system for defining and discovering proxy functionality on a distributed audio video network

Also Published As

Publication number Publication date
EP1099344A1 (en) 2001-05-16
JP2002521925A (ja) 2002-07-16
CA2337526A1 (en) 2000-02-03
AU4999999A (en) 2000-02-14
EP1099344B2 (en) 2008-07-23
JP2013070438A (ja) 2013-04-18
HK1037086A1 (en) 2002-01-25
US6820278B1 (en) 2004-11-16
KR20010053598A (ko) 2001-06-25
JP2010136442A (ja) 2010-06-17
JP2012213242A (ja) 2012-11-01
ES2185375T5 (es) 2008-12-01
BR9912372A (pt) 2001-04-17
AU743415B2 (en) 2002-01-24
ATE225106T1 (de) 2002-10-15
JP5677696B2 (ja) 2015-02-25
JP4490583B2 (ja) 2010-06-30
ES2185375T3 (es) 2003-04-16
EP1099344B1 (en) 2002-09-25
WO2000005885A1 (en) 2000-02-03
CN1310920A (zh) 2001-08-29
DE69903174T2 (de) 2003-05-28
DE69903174T3 (de) 2008-12-24
DE69903174D1 (de) 2002-10-31

Similar Documents

Publication Publication Date Title
CN1215714C (zh) 具有多个用户电视设备装置的协同电视应用系统和方法
CN1124033C (zh) 使用标记语言的电子节目向导
US6510557B1 (en) Apparatus for the integration of television signals and information from an information service provider
DE69831179T2 (de) Tragbare vorrichtung zur simulation von bidirektionellen verbindungen für ein-direktionelle datenströme
DE69333756T3 (de) Verbessertes Endgerät für Kabelfernsehverteilsysteme
DE69914307T2 (de) Multimediasystem zur adaptiven generierung und verarbeitung von umfangreichen fernsehprogrammzeitschriften
DE69736935T2 (de) Verfahren zum Kompilieren von Programmführungsinformation mit einer neuen Datenidentifizier-Zuteilung
DE60314836T2 (de) Einrichtung zur Informationsverarbeitung und Verfahren zur Kommunikationskontrolle verwendet in der Einrichtung
US20020144266A1 (en) Regulating the quality of a broadcast
CN1496113A (zh) 具有数字存储器的电子节目向导
JPH10178597A (ja) 情報提供装置および方法、表示制御装置および方法、情報提供システム、並びに伝送媒体
CA2747361A1 (en) Merging multi-source information in a television system
CN1308814A (zh) 带有请求数据补充的交互式电视节目指南
CN1196527A (zh) 传送并接收节目号的多媒体系统及其方法
US9635075B2 (en) Method and apparatus for assigning identifiers to media services
KR20020023414A (ko) 방송 스트림으로 전송되는 멀티캐스트 ip 데이터를선택하기 위한 방법 및 장치
CN1713702A (zh) 音频视频装置和控制音频视频装置的方法
KR20110026233A (ko) 네트워크 tv 및 그 컨텐츠 통합 검색 방법
EP1356668B1 (de) Vorrichtung mit mehreren transportstrompfaden zum empfang von digitalen rundfunksignalen
KR100241747B1 (ko) 인터넷 텔레비젼 방송 방법과 그 시스템
KR100307595B1 (ko) 방송신호와 수신기의 화면비가 상이할 때의 화면 처리방법 및그 장치
CN1293867A (zh) 放映节目的方法和设备
MXPA01000752A (en) Cooperative television application system having multiple user television equipment devices

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: TV GUIDE INC.

Free format text: FORMER OWNER: UV CORP.

Effective date: 20150629

Owner name: LEWEI GUIDE COMPANY

Free format text: FORMER OWNER: TV GUIDE INC.

Effective date: 20150629

Owner name: UV CORP.

Free format text: FORMER OWNER: PREVUE INTERNATIONAL INC.

Effective date: 20150629

C41 Transfer of patent application or patent right or utility model
C56 Change in the name or address of the patentee
CP02 Change in the address of a patent holder

Address after: American California

Patentee after: UNITED VIDEO PROPERTIES, Inc.

Address before: Oklahoma

Patentee before: UNITED VIDEO PROPERTIES, Inc.

TR01 Transfer of patent right

Effective date of registration: 20150629

Address after: American California

Patentee after: ROVI GUIDES, Inc.

Address before: American California

Patentee before: TV guide Co.

Effective date of registration: 20150629

Address after: American California

Patentee after: TV guide Co.

Address before: American California

Patentee before: UV company

Effective date of registration: 20150629

Address after: American California

Patentee after: UV company

Address before: American California

Patentee before: UNITED VIDEO PROPERTIES, Inc.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20050817

Termination date: 20180716

CF01 Termination of patent right due to non-payment of annual fee