CN1187931C - 用于电视的多区域交互节目引导 - Google Patents

用于电视的多区域交互节目引导 Download PDF

Info

Publication number
CN1187931C
CN1187931C CNB981236030A CN98123603A CN1187931C CN 1187931 C CN1187931 C CN 1187931C CN B981236030 A CNB981236030 A CN B981236030A CN 98123603 A CN98123603 A CN 98123603A CN 1187931 C CN1187931 C CN 1187931C
Authority
CN
China
Prior art keywords
data
user terminal
local
program guide
interactive program
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
CNB981236030A
Other languages
English (en)
Other versions
CN1215953A (zh
Inventor
马克·K·艾埃尔
郭自成
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.)
Arris Technology Inc
Original Assignee
General Instrument Corp
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 General Instrument Corp filed Critical General Instrument Corp
Publication of CN1215953A publication Critical patent/CN1215953A/zh
Application granted granted Critical
Publication of CN1187931C publication Critical patent/CN1187931C/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
    • 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/4524Management of client data or end-user data involving the geographical location of the client
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG 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/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • H04N7/0887Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of programme or channel identifying signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data

Abstract

交互节目引导(IPG)数据通过如卫星网传送到解码器群中的集成接收器一解码器(IRD)。IPG数据提供用于全球及本地节目服务日程信息,节目服务通过卫星网及CATV网或地面广播网传送。使用单元寻址使每个IRD分配给IPG区域。在IRD中,对IPG数据滤波,以仅使全球数据及用于该IRD的IPG区域的区域专用数据被IRD保留及处理。频道图形数据也传送到IRD,滤波后保留的IRD数据用来通过屏显示提供节目日程信息。不同的网上具有双重通道时,可指定一个优先源。

Description

用于电视的多区域交互节目引导
本申请要求1997年10月24日提交的美国临时申请NO.60/063,085的优先权益。
技术领域
本发明涉及一种电视系统,更具体地涉及一种用于提供电视用的交互节目引导(IPG)数据的装置。
背景技术
数字网在发送比赛、信息服务、电视节目(包括电影及专门事件)、家庭购物服务等方面的可应用性使得被用户可得到的这些服务的数目的种类已极大地增多。具有五百或更多节目频道的系统已投入工作。在开发及设计这类系统时出现的难题是如何向用户通告将提供的许多不同类型节目的日程安排。
对该问题、即提供精确的最新的关于大量节目指南的合理解决是通过电子媒体提供引导信息。节目引导现在可被卸载到用户终端,如连接在用户电视机上的“顶置盒”或“集成接收机一解码器(IRD)。在实施这种电子节目引导时一个令人困惑的障碍是在通信频道上传送大量日程信息所需的带宽量。
另一障碍是在“顶置盒”中存储一周或更长时间的日程数据所需的存储器容量。这种随机存取存储器(RAM)是相对昂贵的。这就与要求用户顶置盒应是相对廉价物品相冲突。
另一问题是以定时方式提供日程信息。如果在一具体时隙中对询问这类信息提供日程信息的回答响应时间过长时,用户将变得无耐心。在一种理想系统中,用户将对关于具体频道和/或时间区段的日程信息的询问得到立即的回答。在获得日程信息后,用户将希望能得到关于具体节目进一步的细节。再次地,需等待不止数秒的时间以获得关于节目说明的信息,这是不方便的。理想地,该信息应在询问请求后几乎瞬时地提供。
另一问题是,电视及另外节目服务信号可通过不同的通信网或设施来传输。例如,用户现在可通过通到用户家中的电缆电视网或直接卫星网接收电视信号。集成接收器一解码器(IRD)可包括卫星调谐器/解调器以及CATV调谐器/解调器。通过卫星传输的电视信号通常可被全国接收,例如在美国大陆内被收到。
因此,这类信号通常对为所有的或大多数收视者感兴趣的节目准备,而不包括仅为专门地理区域感兴趣的节目。例如,卫星广播可包括电视网节目及国家新闻广播,但不会包括地方新闻节目、地区广告或地方上感兴趣的“商用新闻“节目(例如电视“家庭售货”节目)或地方收视节目。地方收视节目涉及CATV操作人员被要求分配给教育、市政及其它非赢利机构的节目时间。
此外,节目也可通过地面广播发送。不同用户可接收到不同的地面广播。这取决于诸如地形及天线规模等因素。因此接收专门地面广播的用户数目及身份不易确定。然而地面广播网的概念通常能从用户所在地的意义上被确定,虽然不是十分精确的。相反地,能收视电缆电视信号的用户数目及身份是由电缆设施本身、例如电缆设置地来确定的。
地面广播及CATV网均提供全球感兴趣的节目,如电视网节目及全国新闻广播,以及地方感兴趣的节目。在美国,估计有上百个国家节目源可被CATV系统得到。这些源包括发送到CATV首端的卫星源、国家电缆频道及联播源组或网节目,例如ABC和CBS网。
本地或地区节目源估计有上千个的数目,但该种节目仅被少数CATV系统得到。这些源包括独立的本地源及多数国家节目网的联播。典型的CATV频道系统由数个地方源(如10至20)及其余(如50至60)为国家源的子台组成。因此,大约三分之二的CATV频道是全球感兴趣的(如非网专用)节目,及三分之一为地方感兴趣(如网专用)节目。
因此,需要有一个系统来提供用于全球(局)及地方节目的日程信息。该系统应能对于在两个或多个通信网上提供的节目无缝隙地组合日程信息。该系统应能与具有卫星及CATV调谐器/解调器的IRD相兼容。该系统还应能使IRD滤除不属于与IRD相关的网的地方日程信息,并能滤除用于与个别IRD可得到的频道组(由其“频道图形”确定)不相对应的节目的全球日程信息。该系统应允许用于电视节目以及其它类型的数据,如计算机程序及游戏、股市或天气数据的通信。
该交互节目引导应在通信带宽及成本上均是经济的。该引导应在瞬时或接近瞬时的基础上响应用户的请求。该引导应与相对廉价的“顶置盒”相匹配,并适合于具体顶置盒中可获得的RAM量。
IPG数据设置在用于电视解码器的卫星数据流中,电视解码器既接收卫星发送信号又接收本地电缆电视(CATV)的发送信号。IPG数据包括:描述由卫星及国家电缆频道提供的节目的全球数据,及描述由字段域电缆网或本地地面广播台提供的节目的网专用数据。
本发明对于为通过卫星或电缆电视网或无线频道可获得的节目(例如电视节目、电影、音乐会、体育比赛、专题讨论,等)提供IPG具有专门的可应用性。
发明内容
本发明提供了实施具有上述和另外优点的交互节目引导的方法和装置。
本发明提供一种向至少第一本地通信设施中的第一用户终端组和第二本地通信设施中的第二用户终端组传送交互节目引导数据的方法,第一用户终端组从第一本地通信设施中接收相应的本地节目服务,第二用户终端组从第二本地通信设施中接收相应的本地节目服务,其中,所述第一和第二用户终端组也通过一全球通信设施接收全球节目服务,该方法包括以下步骤:
向所述第一用户终端组提供第一交互节目引导识别符,以将其用户终端分配到第一交互节目引导区域;向所述第二用户终端组提供第二交互节目引导识别符,以将其用户终端分配到第二交互节目引导区域;通过该全球通信设施向第一和第二用户终端组提供交互节目引导数据;其中,该交互节目引导数据至少包括:(a)全球数据,其提供关于全球节目服务的信息,(b)第一本地数据,其提供关于第一本地通信设施的本地节目服务的信息,和(c)第二本地数据,其提供关于第二本地通信设施的本地节目服务的信息;在第一和第二用户终端组中的每一个用户终端上,从提供给它的交互节目引导数据恢复全球数据;在第一用户终端组中的每一个用户终端上,根据第一交互节目引导识别符对交互节目引导数据滤波、以恢复第一本地数据,而忽略至少该第二本地数据;及在第二用户终端组中的每一个用户终端上,根据第二交互节目引导识别符对交互节目引导数据滤波、以恢复第二本地数据,而忽略至少该第一本地数据。
本发明还提供一种向至少第一本地通信设施中的第一用户终端组和第二本地通信设施中的第二用户终端组传送交互节目引导数据的装置,第一用户终端组从第一本地通信设施中接收相应的本地节目服务,第二用户终端组从第二本地通信设施中接收相应的本地节目服务,其中,所述第一和第二用户终端组也通过一全球通信设施接收全球节目服务,该装置包括:
至少一个交互节目引导传送器,向所述第一用户终端组提供第一交互节目引导识别符,以将其用户终端分配到第一交互节目引导区域,以及向所述第二用户终端组提供第二交互节目引导识别符,以将其用户终端分配到第二交互节目引导区域;发射机,通过全球通信设施向第一和第二用户终端组提供交互节目引导数据;其中:
该交互节目引导数据至少包括:(a)全球数据,其提供关于全球节目服务的信息,(b)第一本地数据,其提供关于第一本地通信设施的本地节目服务的信息,和(c)第二本地数据,其提供关于第二本地通信设施的本地节目服务的信息;在第一和第二用户终端组中的每一个用户终端适于从提供给它的交互节目引导数据恢复全球数据;在第一用户终端组中的每一个用户终端适于根据第一交互节目引导识别符对交互节目引导数据滤波、以恢复第一本地数据,而忽略至少该第二本地数据;及在第二用户终端组中的每一个用户终端适于根据第二交互节目引导识别符对交互节目引导数据滤波、以恢复第二本地数据,而忽略至少该第一本地数据。
本发明还提供一种第一本地通信设施中的第一用户终端组中的用户终端,第一用户终端组从第一本地通信设施中接收相应的本地节目服务,该终端包括:一接收机,通过一全球通信设施接收交互节目引导数据和相关联的全球节目服务,并接收第一交互节目引导识别符,以将该用户终端分配到第一交互节目引导区域;其中,该交互节目引导数据至少包括:(a)全球数据,其提供关于全球节目服务的信息,(b)第一本地数据,其提供关于通过第一本地通信设施提供的本地节目服务的信息,和(c)第二本地数据,其提供关于通过第二本地通信设施而提供给第二节目终端组的本地节目服务的信息;处理器,从提供给它的交互节目引导数据恢复全球数据;滤波器,其根据第一交互节目引导识别符对交互节目引导数据滤波、以恢复第一本地数据,而忽略至少该第二本地数据。
本发明还提供一种用于第一用户终端组中的用户终端的解码方法,该第一用户终端组由提供相应的本地节目服务的第一本地通信设施进行服务,该方法包括以下步骤:通过一全球通信设施,在所述用户终端上接收交互节目引导数据和相关联的全球节目服务;接收一个第一交互节目引导识别符,以将该用户终端分配给第一交互节目引导区域;所述交互节目引导数据至少包括:(a)全球数据,其提供关于全球节目服务的信息,(b)第一本地数据,其提供关于通过第一本地通信设施提供的本地节目服务的信息,和(c)第二本地数据,其提供关于通过第二本地通信设施提供给第二用户终端组的本地节目服务的信息;从提供给它的交互节目引导数据恢复全球数据;及根据第一交互节目引导识别符对交互节目引导数据滤波、以恢复第一本地数据,而忽略至少该第二本地数据。
根据本发明,在用于卫星解码器的卫星数据流中设置了IPG数据,该数据包括描述卫星节目广播的全球数据及描述地方CATV网提供的节目的地区专用数据,该卫星解码器可接收卫星及本地电缆电视(CATV)的发送信号。在解码器中用硬件及固件将IPG数据滤波以消除无关数据,由此最小化解码器成本。
一种对多个解码器传送交互节目引导(IPG)数据的方法,其中IPG数据提供关于节目服务的信息,这些服务通过至少第一及第二通信设施(例如通信网)传送到解码器,该方法包括以下步骤:将每个解码器分配给一个“IPG区域”,例如在以组寻址发送信号中提供给解码器多点地址数据。每个IPG区域可相应于一个CATV网和/或一个地理区域,其中区域的确定对于传输效率及减小必须传送的数据冗余量是最优的。对于CATV设施,一个IPG区域可相应于一个或多个设施。因此根据本发明,一个IPG区域的确定是灵活的,并不限制于具体的或地理区域。IPG区域的分配还可随时修改。
例如,在许多大都市区域,具有多个CATV设施,它们独立地操作。在此情况下,确定一个IPG区域最有效地是包括多个CATV台,因为这些CATV设施将可能传送对该大都市区域的大多数用户感兴趣的地区共享节目。IPG区域也可根据地理区域来确定,它可小到一个县或大到一个州或更大,这部分取决于操作人员希望处理各种有关的预定节目的方式。
在一个优选实施例中,解码器接收通过第一通信设施传送的非区域专用节目服务及接收通过第二通信设施传送的区域专用节目服务。IPG数据通过第一通信设施传送给解码器。
在每个解码器上,根据分配到每个解码器的IPG区域对IPG数据滤波(典型用硬件电路),以使每个解码器恢复相应的区域专用IPG数据,而忽略与解码器的IPG区域不相应的区域专用IPG数据。
解码器可接收通过第二通信设施传送的非区域专用节目服务(例如,网节目)。
在一具体实施例中,第一通信设施包括一个卫星网(例如直接广播卫星,DBS)及第二通信设施包括电缆电视网。但是,第二通信设施可包括地面广播网或另外的通信网。通常,一个IPG区域包括在一个地理区域内的多个CATV网。
当节目服务指定仅被小于整个解码器群的100%的一个阈值部分接收时,该节目服务可被考虑为非区域专用的。这就是,当这些区域的大部分将要收视节目服务时,可以更有效地使该节目服务达到不同区域中的所有解码器而非专门解码器组。
在一个具体实施例中,IPG数据通过第一通信设施以数据群广播,后者包括至少一个包含非地区专用IPG数据的数据群,及至少一个包含区域专用IPG数据的数据群。在每个解码器上,根据分配的IPG区域对数据群进行滤波,用于:
(a)恢复至少一个相应于分配给解码器的IPG区域的区域专用IPG数据群;
(b)恢复至少一个非区域专用IPG数据群;及
(c)忽略至少一个与分配给解码器的IPG区域不相应的区域专用IPG数据群。
至少一个区域专用IPG数据群被寻址到多个不同的IPG区域。这就是,相同的区域专用数据可被多个解码器类使用。这就通过避免需将双重数据传送到不同区域而消除了冗余,由此减少了整个IPG的数据量。
群识别符与所述数据群一起传送以将一个数据群与专用类型及到来时隙的多个数据群中的另一些相区分。即,具体时隙的IPG数据能以不同群中的不同数据组发送。然后解码器将来自不同组的IPG数据组以提供最后的屏幕显示。
在第二类型的滤波中,在每个解码器上,可根据频道图形数据来对IPG数据滤波,以使每个解码器恢复与解码器可获得的频道相应的IPG数据,而忽略与解码器不能获得的频道相应的IPG数据。频道图形数据提供节目服务与频道识别符之间的对应关系,后者被显示给用户,例如频道序号、“源识别符”,源识别符用于识别节目服务提供者或台识别符(例如ABC、NBC)。频道图形数据可用查阅表的形式,该表使节目服务的载频与相应的识别符相关。对于数字节目服务,频道图形还指示,在数字多路传输中哪个节目服务将与该频道有关。例如,IRD将对用于全球节目服务的IPG数据滤波,该全球节目服务不是发送给IRD的或不应被它获得的,例如,这是由于操作人员的喜好或电缆网中有限的频道。
具体地,频道图形数据可通过第一通信设施传送到解码器,以使得解码器能恢复区域专用及非区域专用的节目服务。通常,可提供专用于一个IPG区域的具体CATV网的频道的、及用于对每个CATV网公用频道的分立频道图形。
频道图形数据可通过另外的方法提供给解码器,如通过电话线的通信,或当设置解码器时,用户或安装者即时地输入解码器可取得的每个节目服务的频道号及台识别符。
频道图形数据通常以多点寻址方式到达享用公共图形数据的解码器组。例如设在具体CATV网中的所有解码器将享用相同的频道图形。
CATV网专用频道图形数据可根据解码器的CATV网专用类使用多地址方案被多点寻址到专门的解码器,而非CATV网专用频道图形数据被传送到所有解码器。
CATV网专用频道图形数据可根据分配给多个解码器的CATV区域被相应的解码器恢复。
当双重节目服务或频道通过第一及第二通信设施传送给解码器时,将指定一个节目服务或频道为优先源,以使得可以代替非指定节目服务来恢复及显示它。例如,CATV的首端设备将发送一个数据位,它指定在节目冲突的情况下CATV节目为优先源,因为地区商业节目是通过CATV网提供的。
本发明给出了相应的通信装置及解码器。
附图说明
图1表示根据本发明通过卫星及CATV路径的IPG及节目服务数据的发送和接收;
图2表示根据本发明的在卫星上行线路侧的IPG系统数据流;
图3是根据本发明的用于接收及解码IPG数据的装置的框图;
图4表示根据本发明的全球及地区IPG数据的发送和接收。
具体实施方式
IPG数据包括描述由卫星及国家CATV网发送的节目广播的全球数据及描述仅由CATV网在指定IPG区域中发送的节目的广播本地专用数据,该电视解码器接收卫星及有线电视(CATV)的发送信号。
图1表示根据本发明的经过卫星及CATV通路的数据的发送及接收。该图给出了本发明的高级功能概况。卫星复用器(MUX)、调制器及编码器100接收用于全球及本地节目服务(例如数据源)的IPG数据。IPG数据可能包括来自数百至数千个数据源的数据。理想地,设置了用于每个节目的IPG数据,它可通过卫星及CATV得到。
IPG数据提供用于全球(例如非区域专用)节目的节目名称、节目说明、及日程安排信息,例如网节目(如ABC、NBC、CBS、FOX)及另外的全球卫星接入节目(如迪斯尼频道、Nickelodeon,等)以及用于区域专用节目的日程安排信息,例如由独立台或地区网联播台广播的本地新闻节目及本地接入节目。
卫星MUX、调制器及编码器100也接收所有的、或通常是部分的全球节目服务本身(如数字视频及音频信号),以及用于全球及地区节目服务的频道图形数据,及另外的结构数据,这将结合图2详细讨论。频道图形数据在解码器中使节目服务与频道分配(如频道序号及频率)相关。频道图形数据也可被IRD使用以滤除不被IRB使用的IPG。对于全球及区域节目服务可设置分开的频道图形。
频道分配可由根据分组准则对频道分组来作出,其准则如公共源或兴趣区,例如在共同转让给Eyer等人的未结案美国专利申请系列号NO.08/769,591(申请日为1996年12月18日)中所讨论的,该文献结合于此作为参考。
包含IPG数据、全球节目服务及频道图形数据的组合信号被提供给发射机110,用于通过卫星与接收机120通信。所接收的信号则供给IRD130。
CATV MUX、调制器及编码器140接收全球及本地节目服务信号。该节目服务也可从另外未示出的卫星通路接收,或例如存储在记录介质上。由CATV MUX、调制器及编码器140接收的某些全球节目服务也可被包含在通过卫星发送的全球节目服务中。
在一个IRD能接收通过电缆或卫星(例如具有双重节目服务)的同样节目服务的情况下,必须确定哪个节目服务被恢复及显示。通常CATV操作员喜欢使CATV节目服务恢复,因为现今的CATV技术允许插入本地商业广告节目。
全球及本地节目服务信号从CATV MUX、调制器及编码器140通过CATV网传送到IRD130。CATV网可包括一个中心及辐射构型,如图所示。
IRD130包括解调器及CATV去复用器(DEMUX)155和卫星解调器及DEMUX160,它们可以是独立单元或集成为公共IRD单元130,如图所示。
CATV DEMUX及解码器155恢复通过电缆网150传送的全球及本地节目服务信号,而卫星DEMUX及解调器恢复通过卫星通路110、120传送的IPG数据、全球节目服务及频道图形数据。
恢复的数据被提供给处理功能器165,后者包括微处理器170、IPG数据处理功能单元180、频道图形处理功能单元185及视频显示发生器190。微处理机170响应来自用户接口172的用户请求信号,该接口可接收来自手持遥控器的遥控红外信号,如用于改变频道、调节音量等。可设置开关装置来连接来自于CATV DEMUX及解码器155或卫星DEMUX及解码器160的选择节目服务(如音频、视频和/或非IPG数据),以便解码及随后的显示。
IRD130执行滤波以确定IPG数据、节目服务及频道图形数据中的哪部分是需要的。即:在IRD130被指定的专用区域外的IPG区域的IPG数据是不需要的,因此可被忽略或譬如在IPG数据处理功能单元180上被去除。类似地,用于IRD130被指定的专用CATV系统以外的CATV系统的数据是不需要的并可在一模拟滤波处理时被去除。
通常,一个IPG区域可被指定包括在一个地理区域中的一个或多个CATV网。用于指定IPG区域的准则需要平衡各种因素。例如,IPG区域的数目应设得足够多,以使得在IRD中第一级滤波后接收数据的滤波量能在可接受的低数据速率上。IPG区域的数目应被设成合理地多以增加效率,因为接近区域边界的某些节目源将需要被包括在对两区域设置的数据中。
被具体卫星广播服务的大区域、如美国大陆可被分为多个通常非重叠的区域,它们被CATV系统或另外通信网服务(如通过电话线路)。虽然网边界通常不重叠(如,用户通常仅接入到一个CATV网)。某些节目源可被包括于两个或更多的CATV网。例如在一个大都市区域的两个或多个CATV网通常传送来自网联播台的相同本地新闻节目。
如果相同节目服务通过CATV网150及卫星网110、120提供给IRD130,操作员将希望控制IDR应恢复两个网中的哪个。频道图形或另外数据可选择地指示通过CATV提供的频道是优先源,因为本地商业广告可插入到CATV节目中。IRD可被编程,以便在频道有冲突、如双重频道时检测频道的优先状态,以选择合适的频道。
例如,传送到IRD的一个“优先源”数据可用“1”指示哪些电缆频道是优先源,而非优先电缆频道用“0”来指示。因此,如果通过卫星网及CATV网接收到一个双重频道“CNN”,则CATV频道被指定为优先源,当用户选择时CATV频道将取代卫星频道被显示。在卫星上传送的“CNN”服务将不能被用户接收,虽然它可被IRD获得。
“优先源”数据位可在卫星网上与频道图形数据一起传送,例如通过CATV网或通过另外方法,如使用智能卡的本地设施。
频道图形处理功能单元185存储通过卫星网接收的频道图形数据,以便用视频数据来协调来自用户接口172的用户请求,该视频数据将被视频显示发生功能单元190处理并接着在显示器(例如电视机)195上显示。
视频显示发生器190可包括一个视频压缩处理器,用于处理数字视频数据。通常数字视频信号通过卫星网传送,而数字和/或模拟视频信号通过CATV网传送。模拟节目在当前是以CATV系统为最普遍。模拟信号处理电路可被设置来以公知方式处理模拟视频信号。还需要其它的装置(未示出)来处理不管是数字的还是模拟的音频数据。
图2表示根据本发明的在卫星上行通路侧的IPG系统数据流。它表示卫星MUX、调制器及编码器100的细节。IPG数据被存储在IPG数据服务器210中并供给IPG译码器(IPGT)220。IPG译码器220是将源数据译成IPG信息的前端系统,以向下游发送到用户终端。
IPG译码器220也接收结构数据,后者包括相关的参数、如时隙大小、输出位速率、先行时间、高电平数据线路控制器(HDLC)地址、基群频道图形(包括基群ID及基群名称)、源频道图形(包括源ID、源名称、基群接入及图象或全球数据指针)和区域图形(包括区域ID、区域名称及源IDS表)。源ID是分配给系统中各程序源的唯一数号,并在IPG数据库中用作识别参考号。
IPGT对多个编码器、如MPEG-2编码器1…N(220、…、230)以典型20-200kbps位速提供连续IPG数据流。虽然图示为MPEG-2编码器,但也可使用另外的数据传输标准。编码器220、…230对来自全球及本地的节目服务的音频及视频数据进行编码。
编码器220、…、230也接收来自用户授权中心(SAC)240的授权管理信息(EMM)。这个附加于各个节目服务的数据授权解码器接收具体的节目服务,例如根据一种分层商售方案来进行。
编码器220及230将节目服务、IPG数据及EMM数据输出到MUX及调制功能单元250以提供哪个适于被发射机110发射的信号。
图3是根据本发明的用于接收及解码IPG数据的装置的框图。发射数据通过卫星及CATV通信网被包括IRD300的IRD群接收。该IRD300相应于图1中的IRD130。
数据接收器332通过输入端子330接收发射数据流。接收的数据被提供给数据组流去复用器334,节目服务的视频数据组被输出到视频显示发生器190,而另外的数据组(如音频数据组)被输出到未示出的其它处理功能单元。视频显示发生器190执行视频解压缩处理以准备用于显示器195的信号。
数据组流去复用器334还将IPG数据组输出给IPG滤波器335,它去除IRD300被指定的IPG区域以外区域的区域专用IPG数据,而将IRD300被指定的IPG区域的IPG数据传送给微处理器170。在硬件中并基于相关的IPG区域识别数据来执行滤波,IPG区域识别数据被多点寻址到IRD300。滤波器335传送用于全球节目服务的所有IPG数据,因为这些数据是广播寻址而非多点寻址的。
于是,由微处理机170接收的IPG数据提供用于全球节目服务及用于具体IRD的IPG区域的区域专用节目服务的日程安排信息。根据本发明,区域IPG数据被多点寻址到不同IPG区域的IRD,以允许每个IRD仅恢复用于它区域的IPG数据。这就减少了必须由微处理机170处理的IPG数据量,由此降低了对存储器及CPU的要求,并仍可对用户提供用户IRD可获得的所有节目的IPG信息。
频道图形数据也被传送到IRD300。IRD300可使用两个用于导航的频道图形,即一个对所有IRD公用的卫星频道图形,另一个是CATV网专用的CATV频道图形。可回忆到一个单个IPG区域可被一个或多个CATV网限定。CATV频道图形可根据指定的CATV网识别符被相应的IRD恢复。可使用对每个IRD唯一的单元识别符使识别符被寻址到每个IRD。多点寻址能作到高速的频道图形数据的传输。滤波器335或类似的功能单元能滤出用于专用IRD300被指定的CATV网的频道图形数据以外的所有CATV网专用频道图形数据。
例如,在单个IPG区域、例如一个大市区内可具有多个CATV网(网A、B、C、…)。每个CATV网将具有它自己的频道图形数据。每个IRD将通过单元寻址CATV网识别符及IPG区域识别符分别分配给专门的CATV网及OPG区域。在CATV网及IPG区域包含相同IRD群的情况下,不需要分开的IPG区域和CATV网的识别符。
图3的动态RAM(DRAM)340可用于缓冲待滤波的IPG数据,例如可根据能被设置的,如对专门IRD寻址的信息设置的电缆系统识别符(ID)以固件或软件形式滤波。微处理机170可去除或忽略未确定在存储于IRD中的频道图形内的节目的IPG数据。去除的IPG数据相当于不适于IRD的节目服务,例如这是出于操作员的喜好或有限的频道容量。IPG数据库的用户可借助于源ID标记连接到电缆及卫星频道图形。具体地,频道图形提供一个表格,它涉及三个项,即:用户频道号(如频道10用于ABC),接收数据流的实际位置、如PID,及与每个节目服务相关的源识别符。
如以下更详细讨论的,IPG数据库包括公用数据,例如用于卫星频道及网节目的源、日程安排、标题及说明,和用于联播台组(如与网台联播的地方台)的说明以及用户或CATV网专用数据,例如本地电缆频道的定义,及本地电缆频道的日程安排、标题和说明。
通过滤波器335的IPG数据以进入的IPG数据速率、例如典型为20-200kbps量级在IPG数据处理功能单元180上被处理。因为IPG数据被就地存储在IRD中,它能被即时地取出用于显示。
IPG数据存入到系统RAM350中是由与微处理机170相连接的存储器管理器348控制的。存储器管理器348降以传统方式寻址RAM350,以存储IPG数据,用于随后被微处理机170检索并在与视频显示发生器190相连接的监视器195或类似装置上显示。具体时隙或日程信息的选择是通过用户接口172作出的。例如,一个用户可请求观看将来时间段的日程安排信息或关于具体节目的详细信息。用户接口172可包括一个红外遥控接收器,用于以公知方式将指令输入到微处理机。
存储器管理器384的一个功能是监测在系统RAM350中得到空闲存储器容量。如果可得到的存储量小于存储对感兴趣的时隙的标题和说明记录以为所有标题的记录留出地方,以致当标题信息一旦卸载到系统RAM350中时用户可立即取得标题信息。最好,对IPG数据分配的系统RAM350的量将能足够地保持至少24小时的当前日程安排信息。
图4表示根据本发明的全球及区域IPG数据的发送及接收。被广播出的IPG数据群如从卫星网送到用户家中,该IPG数据群包括:在群0或B0(400)中的全球IPG数据,以下再作详述:在相关群1的专门IPG区域、如区域A或B1(405)中的IPG数据;在相关群B1(410)的区域B中的IPG数据;及在相关群B1(415)的区域C中的IPG数据。区域A、B、C是由公共卫星广播网服务的不同IPG区域。
每个IRD接收相同的全球及区域专用IPG数据群。但是,根据本发明,IRD数据群基于多点寻址在硬件中被滤出,故专门IRD仅需与全球IPG数据一起存储及处理它区域的IPG数据。例如,对于在区域A中的IRD滤波后的接收数据群仅包括B0(400)及B1(405),对于在区域B中的IRD滤波后的接收群仅包括B0(400)及B1(410),及对于区域C中的IRD在滤出后的接收群仅包括B0(400)及B1(415)。
数据群允许IRD区分同一时隙相同类型数据(如标题/日程)的两个不同IPG数据组。没有群号,IRD就不能区分相同类型及时隙的两个数据组,也就不能去除作为复制组的一个数据组。
分群数据组的应用允许IPG数据被多点寻址到相应IPG区域中的IRD,而仍然广播国家台(如全球)IPG数据。该方案涉及通过时隙、滤波数据隙及使用固体和/或硬件的页面的IPG数据地址页面以预定格式方式传送数据,及使用分立数据组传送标题信息和节目说明信息。当在一个PID中的所有IPG数据以20-200kbps速率传送时,多点滤波在这里是合适的。
在该优选实施例中对时隙顺序地编号,例如,开始于全球定位卫星(GPS)参考时间的“第零天”(day zero)。实际上可使用任何时隙范围,但是,4、6、8、12或24小时的时隙范围被优先考虑,以便简化处理。
在一个优选实施例中,所有的区域IPG数据设在PID内。在IRD中使用硬件滤波来由IPG区域滤波。使用固件的第二级滤波来删除与IRD不能得到的频道相对应的IPG数据,由此节省RAM。对于由IRD访问电缆传送的节目,使用了可得到电缆频道的表(例如电缆频道图形),用于该固件滤波。电缆频道图形可通过卫星通路传送,并通过分组寻址方法被寻址到与具体IRD区域有关的IRD。
日程安排数据为预格式化形式。虽然,可指定解码器来接收及处理各个数据库信息,如每日的日程安排、标题记录、说明记录等,该方案将需要大的带宽开销以传送信息首标及类似信息。此外这种开销的需要将导致较短的信息长度,由此产生了编码器和解码器中的附加处理开销。与此同时,处理每个信息的处理时间将限制传输速率,这将增加捕获时间。
通过以预格式化数据组将数据传送到解码器,可提供有效的处理效率、存储器管理的浪费下降,存取时间减少,及存储器管理简化。尤其是,通过在发送侧将日程数据预格式化,在发送侧上的操作、如数据分类仅需执行一次,而不需在接收IPG数据的数百万解码器的每个上执行。除预分类数据外,IPG数据可被预格式化,以提供相对长的信息(例如以一千字节的段),它们在产生数据流的编码器上易于被处理,并易于及快速地在解码器上被处理及解码。
预格式化IPG数据传送到解码器也能使得与数据组相关的时隙一旦过去时使整个IPG数据组从解码器存储器中清除。此外,如果解码器RAM存储量不足时,可以清除说明数据(与标题数据相反),每次一个时隙。所得到的RAM留有大的空穴,而非许多小的空穴(即存储残段),后者将使从存储器检索IPG数据变慢。
顶格式化IPG数据组被传送到解码器,以便直接存储在RAM中。此外,说明记录逻辑上与每日日程及标题记录分开。在某些情况下,解码器没有足够的RAM来保存一个或多个时隙的节目说明,故在这些情况时,解码器降选择存储标题及日程记录,它们优先于说明记录。
能用于预格式化IPG数据组的一个数据组格式的例子给出在表1中,而表2给出数据组传输,它是顺从MPEG-2的“专用部分”格式,如MPEG-2系统说明、ITU-T推荐规则H.222.0,节2.4.4.10中“活动图象及相关音频信息的信息技术类编码:系统(1995-E)”所规定的。
C语言类语法描述连续及可能的可变长度位序列,而非说明如C计算机语言中的程序性程序及其功能。该语法的第一列包括语法元素。第二列用位为单位给出语法元件的长度。第三列用八位(字节)为单位给出语法元素的长度。最后一列描述在语法元素各位中携带的信息。
在表1中的首标、如“IPG_data_block(){…}”表示:在大括号中的语法元素是一个名称组,并在语法的另外处通过简单使用表示法如IPG_data_block(){…}”引出。位结构条件的产生可使用通常的“if”结构来表示。通常也可使用C语言关系算子。环路结构也可使用并也使用标准C环路首标语法。语法表伴随有一组语义,用于提供对每个语法区的定义及在其使用中可设置限制。
定义了五种型式的数据组,即日程列表、说明、共用列表、共用说明及基本数据。表1及2的IPG预连接记录结构格式代表本发明的一个优选实施例。
                                              表一
IPG_ata_block(){bundle_IDblock_typeblock_versionif(block_type==foundation){number_of_demand_PIDsnumber_of_trickle_PIDsdemand_block_title_lookaheadcommon_block_time_slot_sizetrickle_block_time_slot_sizedemand_block_time_slot_size}else {datetime}reserveddatabase_versionblock_lengthfor(i==0;i<N;i++){is_a_groupreservedoffset_to_next_group_or_sourceif(is_a_group){reservedgroup_ID}else{source_ID}for(i==0;i<M;i++){offset_to_next_record_typerecord_type_IDfor(i==0;i<P;i++){long_record  Bits     Octets  Bit Number/Description
 4485254441688824172488162481     11(3)(2)(1)113(1)(3)((1))((1))((2))((3))((1))  uimsbf range 0-15uimsbf{}uimsbf range 1-255uimsbf{}uimsbf{}uimsbf range 1-31 daysuimsbf{}uimsbf{}uimsbf{}uimsbf GPS daysuimsbf hours since 12 ambslbfuimsbf range 1-255uimsbfbslbf{no,yes}bslbfuimsbfbslbfuimsbfuimsbfuimsbfuimsbfbslbf{no,yes}
      if(long_record){record_length}else{record_length}record_body()}word_alignment}word_alignment}} 1578*L0-80-8 ((((2))))((((1))))(((L)))((0-1))(0-1) uimsbf(L)uimsbf(L)bslbfbslbf
                                                     表二
IPG_data_block_transmission(){table_IDsection_syntax_indicatormulticast16_address_includedalways_zeroprivate_section_lengthif(multicast16_address_included){multicast16_address}always_zeroalways_onealways_zeroalways_zerotext_typeblock_version_ref2bundle_ref2page_ref7last_segment_numbersegment_numberISO_639_languagepagereservedtext_typeIPG_data_block()CRC_32}   Bits   Octets  Bit Number/Description
  811212161115522712122416358*N32   12(2)123321N4  uimsbf 0x9Abslbf zerobslbf{no,yes}uimsbf zerouimsbfuimsbfbslbf{false}bslbf{true}bslbf{false}uimsbf zerouimsbf{}uimsbf range 0-3uimsbf range 0-3uimsbf range 0-127uimsbf range 0-4095uimsbf range 0-4095uimsbfuimsbfbslbfuimsbf{}rpchof
对于表1及2中的各字段可描述如下。相关的语法信息可在共同转让的未结案美国专利申请系列号NO.08/502774(申请日为1995年8月11日)中找到,这里结合作为参考。
block-type:4位枚举类型区,它用于识别IPG数据组类型。以下的C码定义该枚举类型:
Enum block_type{foundation,trickle_common_listings,Trickle_common_Descriptions,trickle_schedle_listings,Trickle_descriptions,demand_schedule_listings,Demand_descriptions,reserved1..N}
block_version:8位0-255范围中的无符号整数值,它反映包含在组中的数据版本或修改版本。每当数据库更新时(如作为程序改变、删除或添加的结果),将产生出覆盖被影响时隙的数据组的新版型。
foundation:该组包括非计时的数据(基础数据)而非与时间有关的数据。基础foundation型允许对于非计时数据使用相同数据组格式,如对于压缩表、程序主题类及频道名称。
trickle_common_listings,该组包括每个重复节目表的单个复制,后者的第一次出现是在由trickle_common_listings组覆盖的common_block_time_slot中。重复节目表被定义为不止一次看到的表,它在连续先行数据库中,或在联播频道组或在不属任何组的单个频道上。该表不包括在任何trickle_schedule_listings组中(见下文)。该组型仅用于连续数据。
trickle_common_descriptions:该组包括每个重复节目说明的单个复制,后者的第一次出现是在trickle_common_description组覆盖的公用组时隙中。重复节目说明被定义为不止一次看到的说明,它在连续先行数据库中,或在联播频道组或在不属任何组的单个频道上。该说明不包括在任何说明组中(见下方)。该组型仅用于连续数据。
trickle_schedule.listings:该组包括专用于每个时隙的每日日程及节目表。对于连续数据,这些表相应于单次观看的节目—它们是在先行数据库中仅被观看一次的节目。
trickle_descriptions:该组包括专用于每个时隙的节目说明。对于连续数据,这些说明相应于单次观看的节目—它们是在先行数据库中仅被观看一次。
common_block_time_slot_size:4位枚举型字段,它为common_listings及common_descriptions组以小时来规定时隙长度。这些公用数据组的时隙长度这样选择,以使得它等于或为连续数据组所使用的时隙长度的整数倍。以下的C语句定义该枚举类型:
Enum common_block_time_slot_size{reservedl,reserved2,Four_hours,six_hours,eight_hours,twelve_hours,Twenty_four_hours,forty_eight_hours,One_hundred_sixty_eight_hours,reserved3..N}
trickle_block_time_slot_size:4位枚举型字段,它为trickle_schedule_listings及说明组以小时来规定时隙长度。以下的C语句定义该枚举类型:
Enum trickle_IPG_time_slot_size{reserved1,reserved2,Four_hours,six_hours,eight_hours,twelve_hours,Twenty_four_hours,reserved1..N}
demand_block_time_slot_size:4位枚举型字段,它为demand_schedule_listings及说明组以小时来规定时隙长度。以下的C语句定义该枚举类型:
Enum trickle_IPG_time_slot_size{reserved1,reserved2,Four_hours,six_hours,eight_hours,twelve_hours,Twenty_four_hours,reserved3..N}
time:在0至33范围中的无符号整数,它表示作为在该组中规定数据的起点的一天中的小时。对foundation数据组该时间字段可被忽略。
data:在0至0xFFFF范围中的无符号整数,它表示在该组中传送日程数据的天。天“零”(Day zero)为1980年1月6日(GPS dayzero)。对于foundation数据组该日期字段可被忽略。
bundle_ID:频道被逻辑地分成“群”以有效地在设在顶部的单元上容纳不同的频道结构。bundle_ID是一个在0至255范围中的8位无符号整数,它识别源频道及组的每个群。值0定义包括对所有结构公用的频道的“公用群”;而bundle-ID的另外值识别专门结构群。通常,设在顶部的变换器需要群0及一个或多个另外的群用于其结构。
block_length:跟随在该组中的字节数的24位计数。
offset_to_next_group_or_source:代表对下组源频道或下个源频道的字节距离,即对于具体组ID或源ID的所有跟随数据的长度。对于foundation组该字段可被忽略。
source_ID:对其接着提供信息的频道的识别标志。该源ID独一地定义频道的识别标志。该字段对于基础组可被忽略。
offset_to_next_message_type:代表对下信息类型的字节距离的24位数。
message_type:对接下来的所有信息公用的IPG信息类型。
long_message:布尔特征位,它表示:当设置时,该信息长度为一个15位字段,当清除时,该信息长度字段为7位。
message_length:定义接下来的信息体长度的7或15位字段。
message_body():一个给定IPG信息的体。其首端部分不被存储,但它们的内容反映在诸如group_message_type(组信息类型)及信息长度的字段中。
word_alignment:这些字段域提供从0到1字节的填充,用于使特定的组部分到字的边界,以便有效地处理及寻址。
以下是可提供的IPG记录类型的例子:特性名称,类名称,命名类赋值,可分类的类赋值,可分类的小类赋值,转译表,解码表,源名称,日程记录,节目标题,节目说明,节目信息组,按观看次数收费的节目、等。
IPG译码器(IPGT)结构参数、源频道图形(Source_Channel_Map)定义及描述包括在卸载的IPG数据库中的节目源。为了区别国家源和本地源,在下列语法中使用标记“National”。Source_Channel_Map=LISTOF   /*One set of entries per Source*/<Source ID>,                /*0<<Integer><65536*/<Source Name>,              /*<X-String>e.g.KPBS,A&E*/<Group Name>,               /*<X-String>e.g.PBS*/<National>                   /*<Boolean>*/<Display Group>              /*<Boolean>*/<Premium>                    /*<Boolean>*/<Priority>                    /*<Boolean>*/;                            /*Marks end of list*/
当“National”为真时,该源被考虑为用于IPG目的的国家源。否则该源为本地源。
一个IPGT结构参数“Trickle_Multicast16_Address_Base”(连续多点16地址库)定义在MPEG-2信息如传送分群IPG数据组的“IPG_data_block_transmission()”中构成多点16地址(multicast16_address)字段时使用的地址库。该库这样地定义:当加入到区域图形(Region_Map)中的相应的区域ID(Region_ID)中时,它将产生被IRD用来滤波IPG连续数据的16位多点地址值。该“Trickle_Multicast16_Address_Base”参数是由以下语法定义的:
Trickle_Multicast16_Address_Base=<Hex Integer>;/*e.g.,0×8800*/。
一个IPG区域用于IPG数据传送目的,并是被一个或多个频道序列共享的节目源的集合。用于给定区域中源的IPG数据将被预连接成一个数据组群及仅传送到指定区域中的电缆系统。
为此目的的一个IPGT结构参数被定义如下。应注意,仅是在源频道图形(Source_Channel_Map)中标有“FALSE National(非国家)”标记的区域源将包括在区域图形(Region_Map)中,而单个区域源可属于多个区域。可使用以下语法:Region_Map=LISTOF            /*One set per IPG region*/<Region ID>,                 /*0<=<Integer><=2047*/<Region Name>,               /*for tracking purposes*/{<Source ID>,..,<Source ID>}   /*0<<Integer><65536*/;                               /*Marks end of.list*/
Region_ID(区域ID)被规定为相对于用于构造IPG_data_block_transmission()(表2)中的多点16地址(multicast16_address)字段“Trickle_Multicast 16_Address_Base”的偏置值。Region_ID这样地被定义,当它加入到“Trickle_Multicast 16_Address_Base”时,它将产生出被IRD用于滤波连续IPG数据的相同多点16地址(multicast16_address)值。
被每对大括号“{…}”限定的source_Id(源ID)定义为属于被立即处理的Region_ID识别的区域的一组源。所有相应于相同频道序列的节目源包括在相同的IPG区域中。如果多个频道序列共享大多数源,则包含在这些频道序列中的所有源将被包括在相同区域中,以减少传输数据的总量。
IPGT结构参数“Trickle_Rate”定义在播放IPG信息时使用的数据速率。
由以下语法来定义群重复频率:Trickle_Bundle_Repetition_Frequencies=LISTOF                  /*One set per IPG Provider*/<IPG Provider ID>,     /*<Integer>Provider using the IPGT*/LISTOF                  /*Up to 15<Bundle_ID>-<Inv_Freq>
                    pairs per IPG Provider*/<Bundle_ID>             /*1<=<Integer><=15*/<Inverse_Frequency>     /*1<=<Integer>*/;                      /*Marks end of list*/
参数“Trickle_Bundle_Repetition_Frequencies”(连续群重复频率)定义为在每个发送周期中发送非群0的每群(对于所有组型)的频率。对于群0的重复频率总是每周期一群,也就是,群0的所有组每周期发送一次。因此,发送周期定义为对于群0的两个相继传送开始时间之间的间隔。群0在以下与数据组分群相联系更详细地定义。
至多15对<Bundle_ID>及<Inverse_Frequency>可对于每个IPG提供者规定。未使用的项为零,即一系列的逗号。bundle_ID值如在IPG_data_block()结构中的定义,不同的是用于bundle_ID0的重复频率不能被限定,因为(由于定义)它总是每周期一个群。如果重复频率未对任何待发送的群限定,将使用每周期一次的默认频率。
应注意,限定的整数值<Inverse_Frequency>(<逆频率>)是重复频率的倒数。例如数据对Bundle_ID=1及Inverse_Frequency=3表示重复频率为三分之一,即对于群1每三周期一次。换言之,对于0值bundle_ID的所有组的每个发送,仅有三分之一的具有等于1的bundle_ID的组被发送。
对于每个IPG供应者分配一组值。该系统可支持每IPGT一个供应者,及bundle_ID的值仅为0及1。其结果是,仅存在一对整数值来说明用于群1的重复频率,它跟随有14对零项。
以下将详细讨论重复频率、发送周期及群化组的排序的实施。在节目日程中的间隙是不能得到节目日程的时间间隔。一个结构参数“Gap_Description”(间隙说明)规定在该间隙被在IPG源数据中检测到的情况下,待由IPGT提供到下载的数据库中的说明文本。它也规定最小的时间期,即以分表示可被认为是间隔的时间期。这就是,当在源数据中发现了最小时间期(Minmum_Duration)或较长的时间期内不能得到日程数据时即检测到一个间隔。Gap_Description=<X-String>,/*For detected gaps in
                         schedule*/<Minimum_Duration>           /*1<=<Integer>,in munutes*/;                           /*Marks end of list*/
根据本发明,预连接IPG数据组格式有利于IPG数据组成群。
节目源可逻辑地分成“群”,以有效地在IRD上采用不同的频道结构。参数“bundle_ID”是在标识源频道及组的每群的零至十五范围中的一个4位无符号整数。值0定义包括国家源的“公用群”;而另外的bundle_ID值标识区域专用群。典型地,一个IRD需要群0及一个或多个另外的用于其区域的群。例如,系统可这样设计,即每个IRD接收传送所有国家源的群0以及包括用于其区域的区域源的群1。如果数据组没有成群,则bundle_ID的位被置为零。
四个相邻字段,text_type(文本类型)(它被有意复制),IPG_data_block_transmission()(表2)中的block_version_ref2,bundle_ref2及page_ref7形成了一个扩展表,它用于独一地识别每个IPG_data_block_transmission()信息。
参数“common_block_time_slot_size”是一个四位枚举型字段,它为“trickle_common_listings”及“trickle_common_descriptions”组以小时定义时隙长度。用于这些公用数据组的时隙长度被选择为等于或是被“trickle_schedule_listings”及“trickle_descriptions”组使用的时隙长度的整数倍。以下的C陈述定义该枚举:
enum common_block_time_slot_size{reserved1,reserved2,four_hours,six_hours,eight_hours,twelve_hours,twenty_four_hours,forty_eight_hours,one_hundred_and_sixty_eight_hours,reserved3..N};
参数“trickle_block_time_slot_size”是一个四位枚举型字段,它为“trickle_schedule_listings”及“trickle_descriptions”组以小时定义时隙长度。以下的C陈述定义该枚举:
enum trickle_block_time_slot_size{reserved1,reserved2,four_hours,six_hours,dight_hours,twelve_hours,twenty_four_hours,reserved3…N};
在表2的格式中,对于IPG连续数据传送使用了两种寻址方式:广播及16位多点寻址。广播方式用于传送国家源的引导数据,而16位多点寻址方式用于传送专用于个别区域的数据。
“Multicast16_address_included”是一个标记,当它设置时表示使用16位多点方式寻址。当该标记被清除时,信息用广播寻址。如果信息传送区域IPG数据,该标记被设成1,及如果信息传送国家IPG数据,该标记被清除为0。
“Multicast16 address”是一个16位无符号整数字段,它定义16位多点IPG字段的地址,信息中的数据预定用于该IPG区域。该区是由将“Region_Map”中的“Region_ID”加于“Trickle_Multicast16_Address_Base”构成的,这两者通过译码器结构文件来规定。
再参照图1-3,以下将描述对于IPG译码器(IPGT),上行线路控制系统(UCS),用户授权中心(SAC),编码器及IRD的要求。在一个实施例中,将提供仅用于卫星源(国家源的子组)的引导数据,仅需要群0及对所有区域待广播寻址。
在一个更综合的实施例中,提供了用于所有节目源(卫星及电缆、国家及区域)及该系统中的联播源组的导引数据,需要传送群0及1。国家及地区数据将分别使用广播及16位多点寻址方式发送。多点地址将从区域Id中获得。
IRD区域分配将如下地进行:
1在相同电缆频道序列中传送的所有区域源必须包括在相同IPG区域中。
2通常,一个源是否应被规定为国家源应取决于多少个CATV系统共享或传送关于该源的节目。例如,设T为使每个源共享量化的一个阈值,它们可以是传送该源的电缆频道序列的百分数或绝对值数。然后,任何具有共享度高于或等于T的源被定义为国家源。在此例中,如果T设得过低,将有过多的源被传送到每个区域。而如果T被设得过高,对于传送该源的每个区域将必须复制过多的源。T必须考虑到这些因素来选择。
3IPG区域的数目应尽可能地大,以减少每区域地区数据的量。相反地,区域的数目应尽可能小,以减少发送数据的总量。这需要一个折衷。
4、不应有两个IPG区域由相同的源组构成,及不应有一个区域为任何另一区域的完全上位组。
5、一个区域源可被包括在多于一个的IPG区域中,但不应有多于一个的区域包括任何给定频道序列中的所有区域源。
6、在单个IPG区域中仅包括区域源。IPGT应实行这里所述的结构参数及定义。
IPGT也应使用表1中规定的IPG_data_block()格式构成及更新群化数据组。这需要输入源数据滤波以确定哪些源将包括在哪个群中。应注意,IPG_data_block()可支持多到16群,虽然这里所讨论的例子仅需要二个群,即如群0及1。
对于被连续IPG使用的五种类型数据组的每种执行群化:foundation(基础),trickle_common_listings,trickle_common_descriptions,trickle_schedule_listings,及trickle_descriptions。
对于群化作出如下的说明。
对于基础组类型,群0包括所有8个数据库记录类型,除去“Source_Name_Record()”必须仅对国家源而被包括在内。对于每个给定区域的群1仅包括用于该区域中区域源的“Source_Name_Record()”类型。对于“trickle_common_listings”组型,群0包括被用于任何国家源(在Source_Channel_Map中标有TRUE National标记)的日程或被用于任何联播源组(在Group_Channel_Map中定义)的组日程参考的每个重复节目表的单个复制。用于每个给定区域的群1包括被用于该区域任何区域源的节目日程参考的每个重复节目表的单个复制。
对于“trickle_schedule_listings”组类型,群0包括用于国家源的日程及用于联播源组的组日程。也可包括被这些日程记录参考的任何单独的表。用于每个给定区域的群1包括用于该区域中区域源的日程。也可包括被这些日程参考的任何单独的表。
对于“trickle_common_description”组类型,群0包括被任何国家源日程或任何联播源组参考的每个重复节目说明的单个复制。用于每个给定区域的群1包括被用于该区域中任何区域源的节目日程参考的每个重复节目说明的单个复制。对于“trickle_descriptions”组类型,群0包括被国家源日程或被联播源组组日程参考的单独说明。用于每个给定区域的群1包括被用于该区域中任何区域源的日程参考的单一说明。
数据组的更新仅必须以群来执行。例如,如果节目从区域源的日程中被删除,仅是对应区域的群1必须被更新。作为另一例,在定义一过去时隙的公用数据组的发送能被停止以前,任何由组传送的在将来时隙中被参考的记录必须被传播到定义将来时隙并具有相同bundle_ID的组中。
使用每个“IPG_data_block_transmission()”来传送一个连续数据组的一个群(0或1)。
例如,考虑对于每个“trickle_block_time_slot”传送“trickle_schedule_listings”组。使用一个“IPG_data_block_transmission()”来传送包含用于国家源的节目日程及表的“trickle_schedule_listings”组的群0,并对每个区域建立另一个“IPG_data_block_transmission()”,以传送包含用于区域源的日程及表的“trickle_schedule_listings”的群1。因此,如果具有在系统中规定的R个区域,将具有R+1个“IPG_data_block_transmission()”参数,以传送用于每个时隙的日程/表。
假定对于数据传送使用了两个群:0和1,对于支持多区域IPG的某些IRD的要求如下:
1、通过广播寻址获得国家数据(群0),及通过在“IPG_data_block_transmission()”信息中基于“multicast16_address”区滤波来获得区域数据(群1)。IRD可使用用于其IPG区域的单元寻址信息(或另外编排的)中限定的多点16地址来获得区域连续IPG数据。
2、当一个新数据组群来到时,必须对其bundle_ID(除了包括block_type,block_version,date及time(如果适用时),和database_version的字段之外)检验,以确定是否应消除或应替换在存储器中已保留的群。IRD可在其存储器中存储用于每个数据组类型(包括基础类型)及用于每个时隙(除基础类型外,该类型用于所有时隙)的群0及1。这就是,用于存储器分配及管理的方案应以群化组来进行工作。
3、从每个群中删除不出现在IRD虚拟频道图形中的源,例如,通过执行基于源ID的数据库记录的固件(firmware)滤波来删除。当在IRD通电后每次首先获得引导数据时,必须执行滤波,此后仅当从上次这种滤波起接收到任何组类型的新的或修改的群时必须再执行滤波。但是,不删除属于源组的数据。理论上,只要任何本地频道是一组的联播频道时,用于该源组的引导数据必须被保持。但是,因为联播源组的数目相对地小,目前小于10,这里该要求对于实施来说是既简单又快速的,且不会明显增大所需的存储空间。这种滤波既减小了所需的存储器规模又减少了花在记录搜索上的时间量。
4、仅对于出现在IPG数据库的当前频道图形(卫星或电缆)及基础组群(0或1)中的源在IPG栅中显示引导数据。例如,如果在前一频道图形中传送的节目源从当前频道图形中删除,尽管该源仍存在于基础组群的最新版型中,对于该源将不在IPG栅中显示数据。
因而,可以看出,本发明提供了一种用于将IPG数据传送到多个指定IPG区域中的多个解码器(IRD)的方法和装置。在一个具体实施例中,IPG数据通过卫星网传送。IPG数据提供用于全球及区域专用节目服务的日程信息,它将通过卫星网传送。
在IRD中,使用硬件滤波滤出IPG数据,以使得仅是全球及用于该IRD区域的区域专用数据被保留及被IRD处理。由此该方案提供了用于全球及本地节目服务的IPG数据。
频道图形数据也提供到IRD,以使得能使用固件滤波取消用于不存在于频道图形中的节目源的IPG数据来滤出IRD数据组。
当双重频道通过卫星及CATV网传送时,可根据通过CATV网传送的数据指定一个频道为优先源。
该系统减少了通过卫星发送的IPG数据量,由此增大了有效带宽的使用,并减少了更新IPG数据的捕获时间。此外,通过避免CPU对不使用的IPG数据的处理减小了在每个IRD中不必要的处理,由此降低了IRD的成本。该系统还允许IPG的应用能以无缝隙的方式组合卫星及本地电缆或地面广播电视源。
虽然本发明是结合各个具体的实施例描述的,但本技术领域的熟练技术人员将理解,在不偏离如权利要求书中提出的本发明精神和范围的情况下可作出各种修改和变型。
例如本发明是以卫星及CATV通信网的方式讨论的,但本发明也可修改用于另外的通信网,如电话及计算机网,以及地面广播网及转播网。
在电缆电视服务不能获得的遥远地区,许多用户接收卫星发送及地面广播。对于地面广播,地区的分配是不精确的,这因为影响接收及发送的因素,如地形及天线尺寸。虽然如此,IPG区域可基于地理区域分配,例如城市或城镇、或邮政编码(邮政区域)。区域分配可在安装IRD时作出,或以后更新,例如使用邮寄给每个用户的智能卡来更改。用于分配区域的辅助数据可使用地面广播发送到IRD,例如在电视消隐期间发送。另一方式是,可由用户基于接收的节目手动地指定区域。
通过地面广播,具有平均接收率以上的IRD将接收到不是指定IPG区域的节目,在此情况下用于所述节目的IPG数据将得不到,而具有平均接收率以下的IRD将不能接收在分配的IPG区域中的所有节目,在此情况下,尽管描述节目的IPG数据可得到但不能获得某些节目。

Claims (40)

1、一种向至少第一本地通信设施中的第一用户终端组和第二本地通信设施中的第二用户终端组传送交互节目引导数据的方法,第一用户终端组从第一本地通信设施中接收相应的本地节目服务,第二用户终端组从第二本地通信设施中接收相应的本地节目服务,其中,所述第一和第二用户终端组也通过一全球通信设施接收全球节目服务,该方法包括以下步骤:
向所述第一用户终端组提供第一交互节目引导识别符,以将其用户终端分配到第一交互节目引导区域;
向所述第二用户终端组提供第二交互节目引导识别符,以将其用户终端分配到第二交互节目引导区域;
通过该全球通信设施向第一和第二用户终端组提供交互节目引导数据;
其中,该交互节目引导数据至少包括:(a)全球数据,其提供关于全球节目服务的信息,(b)第一本地数据,其提供关于第一本地通信设施的本地节目服务的信息,和(c)第二本地数据,其提供关于第二本地通信设施的本地节目服务的信息;
在第一和第二用户终端组中的每一个用户终端上,从提供给它的交互节目引导数据恢复全球数据;
在第一用户终端组中的每一个用户终端上,根据第一交互节目引导识别符对交互节目引导数据滤波、以恢复第一本地数据,而忽略至少该第二本地数据;及
在第二用户终端组中的每一个用户终端上,根据第二交互节目引导识别符对交互节目引导数据滤波、以恢复第二本地数据,而忽略至少该第一本地数据。
2、根据权利要求1的方法,其中:
所述全球通信设施包括一个卫星网。
3、根据权利要求1的方法,其中:
所述第一本地通信设施包括有线电视网和地面广播电视网中的一个,所述第二本地通信设施包括有线电视网及地面广播电视网中的一个。
4、根据权利要求1的方法,其中:
第一交互节目引导识别符被寻址到第一用户终端组。
5、根据权利要求1的方法,其中:
第一交互节目引导识别符通过第一本地通信设施被多点寻址到第一用户终端组。
6、根据权利要求1的方法,其中:
至少该第一交互节目引导区域包括多个有线电视网;及
在所述第一交互节目引导区域中的用户终端根据提供给它的寻址数据被分配给所述多个有线电视网中相应的一个。
7、根据权利要求1的方法,其中:
全球节目服务指定被第一和第二用户终端组的至少一个的阈值数量的用户终端接收。
8、根据权利要求1的方法,还包括以下步骤:
在全球数据、第一本地数据和第二本地数据中的每一个的交互节目引导数据中提供一个识别符,用于所述恢复步骤和所述滤波步骤。
9、根据权利要求1的方法,其中,该交互节目引导数据包括公共本地数据,其提供关于第一和第二本地通信设施的公共节目服务的信息,该方法还包括以下步骤:
在第一和第二用户终端组中的每一个用户终端上,从提供给它的交互节目引导数据恢复该公共本地数据。
10、根据权利要求1的方法,还包括以下步骤:
提供频道图形数据给第一用户终端组中的用户终端,以限定其可得到的本地节目服务;及
在第一用户终端组中的用户终端上,根据相关联的频道图形数据对交互节目引导数据的第一本地数据滤波,以恢复对应于可得到本地节目服务的第一本地数据的一个子集,而忽略第一本地数据的其余数据,该其余数据对应于其不可得到的本地节目服务。
11、根据权利要求10的方法,其中:
第一交互节目引导区域包括多个有线电视网;及
所述频道图形数据专用于所述多个有线电视网中的每一个。
12、根据权利要求10的方法,其中:
所述频道图形数据通过第一本地通信设施被提供给第一用户终端组中的用户终端。
13、根据权利要求1的方法,还包括以下步骤:
确定何时全球节目服务之一和第一本地通信设施的本地节目服务之一彼此重复;及
指定所述重复的节目服务之一作为一个优先源,以允许其通过第一用户终端组的用户终端的恢复和显示,代替非指定节目服务。
14、一种向至少第一本地通信设施中的第一用户终端组和第二本地通信设施中的第二用户终端组传送交互节目引导数据的装置,第一用户终端组从第一本地通信设施中接收相应的本地节目服务,第二用户终端组从第二本地通信设施中接收相应的本地节目服务,其中,所述第一和第二用户终端组也通过一全球通信设施接收全球节目服务,该装置包括:
至少一个交互节目引导传送器,向所述第一用户终端组提供第一交互节目引导识别符,以将其用户终端分配到第一交互节目引导区域,以及向所述第二用户终端组提供第二交互节目引导识别符,以将其用户终端分配到第二交互节目引导区域;
发射机,通过全球通信设施向第一和第二用户终端组提供交互节目引导数据;其中:
该交互节目引导数据至少包括:(a)全球数据,其提供关于全球节目服务的信息,(b)第一本地数据,其提供关于第一本地通信设施的本地节目服务的信息,和(c)第二本地数据,其提供关于第二本地通信设施的本地节目服务的信息;
在第一和第二用户终端组中的每一个用户终端适于从提供给它的交互节目引导数据恢复全球数据;
在第一用户终端组中的每一个用户终端适于根据第一交互节目引导识别符对交互节目引导数据滤波、以恢复第一本地数据,而忽略至少该第二本地数据:及
在第二用户终端组中的每一个用户终端适于根据第二交互节目引导识别符对交互节目引导数据滤波、以恢复第二本地数据,而忽略至少该第一本地数据。
15、根据权利要求14的装置,其中:
所述全球通信设施包括一个卫星网。
16、根据权利要求14的装置,其中:
所述第一本地通信设施包括有线电视网和地面广播电视网中的一个,所述第二本地通信设施包括有线电视网及地面广播电视网中的一个。
17、根据权利要求14的装置,其中:
第一交互节目引导识别符被寻址到第一用户终端组。
18、根据权利要求14的装置,其中:
第一交互节目引导识别符通过第一本地通信设施被多点寻址到第一用户终端组。
19、根据权利要求14的装置,其中:
至少该第一交互节目引导区域包括多个有线电视网;及
在所述第一交互节目引导区域中的用户终端根据提供给它的寻址数据被分配给所述多个有线电视网中相应的一个。
20、根据权利要求14的装置,其中:
全球节目服务指定被第一和第二用户终端组的至少一个的阈值数量的用户终端接收。
21、根据权利要求14的装置,还包括:
在全球数据、第一本地数据和第二本地数据中的每一个的交互节目引导数据中提供一个识别符的单元,由用户终端用于恢复和滤波提供给它的交互节目引导数据。
22、根据权利要求14的装置,其中:
该交互节目引导数据包括公共本地数据,其提供关于第一和第二本地通信设施的公共节目服务的信息;及
在第一和第二用户终端组中的每一个用户终端适于从提供给它的交互节目引导数据恢复该公共本地数据。
23、根据权利要求14的装置,还包括:
提供频道图形数据给第一用户终端组中的用户终端、以限定其可得到的本地节目服务的单元;其中:
在第一用户终端组中的用户终端适于根据相关联的频道图形数据对交互节目引导数据的第一本地数据滤波,以恢复对应于可得到本地节目服务的第一本地数据的一个子集,而忽略第一本地数据的其余数据,该其余数据对应于其不可得到的本地节目服务。
24、根据权利要求23的装置,其中:
第一交互节目引导区域包括多个有线电视网;及
所述频道图形数据专用于所述多个有线电视网中的每一个。
25、根据权利要求23的装置,其中:
所述频道图形数据通过第一本地通信设施被提供给第一用户终端组中的用户终端。
26、根据权利要求14的装置,其中,第一用户终端组中的所述用户终端适于:
确定何时全球节目服务之一和第一本地通信设施的本地节目服务之一彼此重复;及
指定所述重复的节目服务之一作为一个优先源,以允许其通过第一用户终端组的用户终端的恢复和显示,代替非指定节目服务。
27、一种第一本地通信设施中的第一用户终端组中的用户终端,第一用户终端组从第一本地通信设施中接收相应的本地节目服务,该终端包括:
一接收机,通过一全球通信设施接收交互节目引导数据和相关联的全球节目服务,并接收第一交互节目引导识别符,以将该用户终端分配到第一交互节目引导区域;
其中,该交互节目引导数据至少包括:(a)全球数据,其提供关于全球节目服务的信息,(b)第一本地数据,其提供关于通过第一本地通信设施提供的本地节目服务的信息,和(c)第二本地数据,其提供关于通过第二本地通信设施而提供给第二节目终端组的本地节目服务的信息;
处理器,从提供给它的交互节目引导数据恢复全球数据;
滤波器,其根据第一交互节目引导识别符对交互节目引导数据滤波、以恢复第一本地数据,而忽略至少该第二本地数据。
28、根据权利要求27的用户终端,其中:
所述全球通信设施包括一个卫星网。
29、根据权利要求27的用户终端,其中:
所述第一本地通信设施包括有线电视网和地面广播电视网中的一个。
30、根据权利要求27的用户终端,其中:
第一交互节目引导识别符被寻址到第一用户终端组。
31、根据权利要求27的用户终端,其中:
第一交互节目引导识别符通过第一本地通信设施被多点寻址到第一用户终端组。
32、根据权利要求27的用户终端,其中:
至少该第一交互节目引导区域包括多个有线电视网;及
在所述第一交互节目引导区域中的用户终端根据提供给它的寻址数据被分配给所述多个有线电视网中相应的一个。
33、根据权利要求27的用户终端,其中:
全球节目服务指定被第一和第二用户终端组的至少一个的阈值数量的用户终端接收。
34、根据权利要求27的用户终端,其中:
在全球数据、第一本地数据和第二本地数据中的每一个的交互节目引导数据中提供一个识别符,由用户终端用于恢复和滤波提供给它的交互节目引导数据。
35、根据权利要求27的用户终端,其中,该交互节目引导数据包括公共本地数据,其提供关于第一和第二本地通信设施的公共节目服务的信息,该终端还包括:
恢复单元,从提供给它的交互节目引导数据恢复该公共本地数据。
36、根据权利要求27的用户终端,其中,频道图形数据被提供给第一用户终端组中的用户终端,以限定其可得到的本地节目服务;该用户终端还包括:
根据相关联的频道图形数据对交互节目引导数据的第一本地数据滤波、以恢复对应于可得到本地节目服务的第一本地数据的一个子集、而忽略第一本地数据的其余数据的单元,该其余数据对应于其不可得到的本地节目服务。
37、根据权利要求36的用户终端,其中:
第一交互节目引导区域包括多个有线电视网;及
所述频道图形数据专用于所述多个有线电视网中的每一个。
38、根据权利要求36的用户终端,其中:
所述频道图形数据通过第一本地通信设施被提供给第一用户终端组中的用户终端。
39、根据权利要求27的用户终端,还包括:
确定单元,用于确定何时全球节目服务之一和第一本地通信设施的本地节目服务之一彼此重复;及
指定单元,用于指定所述重复的节目服务之一作为一个优先源,以允许其通过用户终端的恢复和显示,代替非指定节目服务。
40、一种用于第一用户终端组中的用户终端的解码方法,该第一用户终端组由提供相应的本地节目服务的第一本地通信设施进行服务,该方法包括以下步骤:
通过一全球通信设施,在所述用户终端上接收交互节目引导数据和相关联的全球节目服务;
接收一个第一交互节目引导识别符,以将该用户终端分配给第一交互节目引导区域;
所述交互节目引导数据至少包括:(a)全球数据,其提供关于全球节目服务的信息,(b)第一本地数据,其提供关于通过第一本地通信设施提供的本地节目服务的信息,和(c)第二本地数据,其提供关于通过第二本地通信设施提供给第二用户终端组的本地节目服务的信息;
从提供给它的交互节目引导数据恢复全球数据;及
根据第一交互节目引导识别符对交互节目引导数据滤波、以恢复第一本地数据,而忽略至少该第二本地数据。
CNB981236030A 1997-10-24 1998-10-26 用于电视的多区域交互节目引导 Expired - Fee Related CN1187931C (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US6308597P 1997-10-24 1997-10-24
US60/063,085 1997-10-24
US08/990,641 1997-12-15
US08/990,641 US6160545A (en) 1997-10-24 1997-12-15 Multi-regional interactive program guide for television

Publications (2)

Publication Number Publication Date
CN1215953A CN1215953A (zh) 1999-05-05
CN1187931C true CN1187931C (zh) 2005-02-02

Family

ID=26743029

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB981236030A Expired - Fee Related CN1187931C (zh) 1997-10-24 1998-10-26 用于电视的多区域交互节目引导

Country Status (5)

Country Link
US (2) US6160545A (zh)
EP (1) EP0912054A3 (zh)
CN (1) CN1187931C (zh)
AU (1) AU739433B2 (zh)
CA (1) CA2251212C (zh)

Families Citing this family (204)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9286294B2 (en) 1992-12-09 2016-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content suggestion engine
US7168084B1 (en) 1992-12-09 2007-01-23 Sedna Patent Services, Llc Method and apparatus for targeting virtual objects
US6239794B1 (en) 1994-08-31 2001-05-29 E Guide, Inc. Method and system for simultaneously displaying a television program and information about the program
US8793738B2 (en) 1994-05-04 2014-07-29 Starsight Telecast Incorporated Television system with downloadable features
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
US6732369B1 (en) 1995-10-02 2004-05-04 Starsight Telecast, Inc. Systems and methods for contextually linking television program information
US8850477B2 (en) 1995-10-02 2014-09-30 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US6323911B1 (en) 1995-10-02 2001-11-27 Starsight Telecast, Inc. System and method for using television schedule information
US5940073A (en) 1996-05-03 1999-08-17 Starsight Telecast Inc. Method and system for displaying other information in a TV program guide
US6728269B1 (en) * 1996-09-05 2004-04-27 Hughes Electronics Corporation Device and method for efficient delivery of redundant national television signals
US7292604B2 (en) * 1996-09-05 2007-11-06 The Directv Group, Inc. Device and method for efficient delivery of redundant national television signals
US5886995A (en) * 1996-09-05 1999-03-23 Hughes Electronics Corporation Dynamic mapping of broadcast resources
US6687906B1 (en) 1996-12-19 2004-02-03 Index Systems, Inc. EPG with advertising inserts
US8635649B2 (en) 1996-12-19 2014-01-21 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
BRPI9812104B1 (pt) 1997-07-21 2016-12-27 Guide E Inc método para navegar por um guia de programa interativo
KR100786025B1 (ko) * 1997-08-21 2007-12-17 소니 가부시끼 가이샤 정보 전송 방법 및 텔레비전 방송 수신 장치
US6604240B2 (en) 1997-10-06 2003-08-05 United Video Properties, Inc. Interactive television program guide system with operator showcase
US7032236B1 (en) * 1998-02-20 2006-04-18 Thomson Licensing Multimedia system for processing program guides and associated multimedia objects
JPH11252471A (ja) * 1998-03-03 1999-09-17 Matsushita Electric Ind Co Ltd 番組及び番組情報を放送するセンター装置と端末装置
US7185355B1 (en) 1998-03-04 2007-02-27 United Video Properties, Inc. Program guide system with preference profiles
US6985477B2 (en) * 1998-03-26 2006-01-10 Cisco Technology, Inc. Method and apparatus for supporting multiservice digital signal processing applications
US6564379B1 (en) 1998-04-30 2003-05-13 United Video Properties, Inc. Program guide system with flip and browse advertisements
US6742183B1 (en) 1998-05-15 2004-05-25 United Video Properties, Inc. Systems and methods for advertising television networks, channels, and programs
US20020095676A1 (en) 1998-05-15 2002-07-18 Robert A. Knee Interactive television program guide system for determining user values for demographic categories
KR19990085286A (ko) * 1998-05-15 1999-12-06 구자홍 디지털 티브이의 채널정보변경 방법
US6252547B1 (en) * 1998-06-05 2001-06-26 Decisionmark Corp. Method and apparatus for limiting access to signals delivered via the internet
GB2338364B (en) * 1998-06-12 2003-03-05 British Sky Broadcasting Ltd Improvements in receivers for television signals
US6614987B1 (en) * 1998-06-12 2003-09-02 Metabyte, Inc. Television program recording with user preference determination
US8352984B2 (en) * 1998-06-12 2013-01-08 Thomson Licensing System and method for generating and managing user preference information for scheduled and stored television programs
DE69935360T2 (de) * 1998-06-18 2007-10-31 Sony Corp. Elektronischer Programmführer und entsprechenden MPEG-Datenstrom
US6442755B1 (en) 1998-07-07 2002-08-27 United Video Properties, Inc. Electronic program guide using markup language
TW416224B (en) 1998-07-07 2000-12-21 United Video Properties Inc Interactive television program guide system with local advertisements
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
US7091968B1 (en) * 1998-07-23 2006-08-15 Sedna Patent Services, Llc Method and apparatus for encoding a user interface
US9924234B2 (en) 1998-07-23 2018-03-20 Comcast Ip Holdings I, Llc Data structure and methods for providing an interactive program
BR9912385A (pt) 1998-07-23 2002-01-15 Diva Systems Corp Interface de usuário gerada em um extremo de cabeça, guia de programa interativo, e, processos de geração e distribuição de uma interface de usuário, e de interação com um guia de programa interativo
US6754905B2 (en) 1998-07-23 2004-06-22 Diva Systems Corporation Data structure and methods for providing an interactive program guide
EP1099346A1 (en) * 1998-07-23 2001-05-16 Diva Systems Corporation System for generating, distributing and receiving an interactive user interface
JP2000115102A (ja) * 1998-08-07 2000-04-21 Matsushita Electric Ind Co Ltd 番組放送システム
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
US7694319B1 (en) 1998-11-02 2010-04-06 United Video Properties, Inc. Interactive program guide with continuous data stream and client-server data supplementation
US6317881B1 (en) 1998-11-04 2001-11-13 Intel Corporation Method and apparatus for collecting and providing viewer feedback to a broadcast
US6799328B1 (en) * 1998-11-23 2004-09-28 Opentv, Inc. Dynamic event information table schedule window
US7168086B1 (en) 1998-11-30 2007-01-23 Microsoft Corporation Proxy for video on demand server control
US6804825B1 (en) 1998-11-30 2004-10-12 Microsoft Corporation Video on demand methods and systems
US6625810B1 (en) * 1999-02-16 2003-09-23 General Instrument Corporation Delivery of interactive program guide data
EP1159825A1 (en) * 1999-03-01 2001-12-05 Index Systems, Inc. System and method for eliminating redundant listings in an electronic program guide
US6975632B2 (en) * 1999-03-15 2005-12-13 Cisco Technology, Inc. Multi-service architecture with any port any service (APAS) hardware platform
JP4298045B2 (ja) * 1999-03-24 2009-07-15 パナソニック株式会社 放送送信装置及び受信装置
EP1041822B8 (en) * 1999-03-29 2011-02-02 Hughes Electronics Corporation Method and apparatus for conditionally processing, storing and displaying digital channel content in a television reception system
US6658661B1 (en) * 1999-03-29 2003-12-02 Hughes Electronics Corporation Carousel bit mask system and method
JP2000295594A (ja) * 1999-04-09 2000-10-20 Pioneer Electronic Corp Catvの視聴制御システム
JP3784201B2 (ja) * 1999-04-09 2006-06-07 パイオニア株式会社 Catvの視聴制御システム
US6904610B1 (en) 1999-04-15 2005-06-07 Sedna Patent Services, Llc Server-centric customized interactive program guide in an interactive television environment
US7096487B1 (en) 1999-10-27 2006-08-22 Sedna Patent Services, Llc Apparatus and method for combining realtime and non-realtime encoded content
US6754271B1 (en) 1999-04-15 2004-06-22 Diva Systems Corporation Temporal slice persistence method and apparatus for delivery of interactive program guide
US7992172B1 (en) * 1999-04-15 2011-08-02 Cox Communications, Inc. Method and systems for multicast using multiple transport streams
US6651252B1 (en) * 1999-10-27 2003-11-18 Diva Systems Corporation Method and apparatus for transmitting video and graphics in a compressed form
US6411892B1 (en) * 2000-07-13 2002-06-25 Global Locate, Inc. Method and apparatus for locating mobile receivers using a wide area reference network for propagating ephemeris
US6978471B1 (en) * 1999-05-25 2005-12-20 Thomson Licensing S.A. System for acquiring and processing broadcast programs and program guide data
AU762925B2 (en) 1999-06-28 2003-07-10 Rovi Guides, Inc. System and method for utilizing EPG database for modifying advertisements
WO2001001689A1 (en) 1999-06-29 2001-01-04 United Video Properties, Inc. Method and system for a video-on-demand-related interactive display within an interactive television application
CN1270535C (zh) * 1999-07-14 2006-08-16 汤姆森特许公司 集成电视系统中使用单个口令集的设备及方法
US6993782B1 (en) * 1999-07-16 2006-01-31 Thomson Licensing Program guide information and processor for providing program and channel substitution
KR100359497B1 (ko) * 1999-08-12 2002-11-04 엘지전자 주식회사 디지털 tv 중계기에서 채널 정보 갱신 방법 및 장치
JP2001092744A (ja) * 1999-09-17 2001-04-06 Sony Corp 放送番組情報処理装置
AU7443500A (en) * 1999-09-24 2001-04-24 Comverse Network Systems, Ltd. System and method for presorting rules for filtering packets on a network
JP4250832B2 (ja) 1999-10-14 2009-04-08 三菱電機株式会社 データ送出装置
US9094727B1 (en) 1999-10-27 2015-07-28 Cox Communications, Inc. Multi-functional user interface using slice-based encoding
WO2001031914A1 (en) 1999-10-27 2001-05-03 Diva Systems Corporation Picture-in-picture and multiple video streams using slice-based encoding
JP2001157189A (ja) * 1999-11-30 2001-06-08 Toshiba Corp 通信システム
DE60142774D1 (de) 2000-02-01 2010-09-23 United Video Properties Inc Methoden und systeme zum erzwingen von reklame
US7032239B1 (en) * 2000-02-24 2006-04-18 Intel Corporation Providing content description and connection information in digital broadcast networks
JP4547761B2 (ja) * 2000-03-01 2010-09-22 ソニー株式会社 受信装置、テレビジョン伝送システム、テレビジョン伝送方法
US7337463B1 (en) * 2000-03-09 2008-02-26 Intel Corporation Displaying heterogeneous video
SE0000987L (sv) * 2000-03-22 2001-09-23 Nokia Corp Kommunikationssätt, nätverk och terminalutnyttjan de nämnda sätt
CN101493919B (zh) 2000-03-31 2019-01-04 乐威指南公司 元数据链接广告的系统和方法
US7934232B1 (en) 2000-05-04 2011-04-26 Jerding Dean F Navigation paradigm for access to television services
US7184433B1 (en) * 2000-05-26 2007-02-27 Bigband Networks, Inc. System and method for providing media content to end-users
US6741834B1 (en) * 2000-06-06 2004-05-25 Hughes Electronics Corporation Device and method to improve integrated presentation of existing radio services and advanced multimedia services
US7246366B1 (en) * 2000-06-13 2007-07-17 Scientific-Atlanta, Inc. System and method for automatically determining service groups in a subscriber network
US6769127B1 (en) * 2000-06-16 2004-07-27 Minerva Networks, Inc. Method and system for delivering media services and application over networks
US8087051B2 (en) * 2000-06-30 2011-12-27 Thomson Licensing Database management system and method for electronic program guide and television channel lineup organization
US7917602B2 (en) * 2000-08-08 2011-03-29 The Directv Group, Inc. Method and system for remote television replay control
US7284257B1 (en) * 2000-08-31 2007-10-16 Intel Corporation Announcing the availability of an electronic programming guide to receivers of enhanced television transmissions
US7103906B1 (en) 2000-09-29 2006-09-05 International Business Machines Corporation User controlled multi-device media-on-demand system
US7191461B1 (en) * 2000-10-02 2007-03-13 The Directv Group, Inc. Method and apparatus for adapting program guides to meet subscriber criteria
US7661119B1 (en) * 2000-10-02 2010-02-09 The Directv Group, Inc. Method and apparatus for providing non-resident program guide information to a media subscriber
US7036137B1 (en) 2000-10-02 2006-04-25 The Directv Group, Inc. Method and apparatus for providing unified program guide information to a media subscriber
US6922844B1 (en) * 2000-10-02 2005-07-26 The Directv Group, Inc. Method and apparatus for distinguishing program guides according to originating network
KR101399240B1 (ko) 2000-10-11 2014-06-02 유나이티드 비디오 프로퍼티즈, 인크. 매체 콘텐츠 배달 시스템 및 방법
US7890989B1 (en) * 2000-10-24 2011-02-15 Sony Corporation Automated context-sensitive updating on content in an audiovisual storage system
US7146628B1 (en) * 2000-11-08 2006-12-05 Sedna Patent Services, Llc Messaging protocol for interactive delivery system
US8127326B2 (en) 2000-11-14 2012-02-28 Claussen Paul J Proximity detection using wireless connectivity in a communications system
CA2428946C (en) 2000-11-14 2010-06-22 Scientific-Atlanta, Inc. Networked subscriber television distribution
US20020077880A1 (en) * 2000-11-27 2002-06-20 Gordon Donald F. Method and apparatus for collecting and reporting consumer trend data in an information distribution system
US20020066102A1 (en) * 2000-11-29 2002-05-30 Chapman Lawrence N. Backwards compatible real-time program guide capacity increase
FR2818859B1 (fr) * 2000-12-22 2003-02-14 St Microelectronics Sa Procede et dispositif de filtrage des donnees relatives au guide electronique de programmes d'un televiseur
US7301933B1 (en) 2000-12-22 2007-11-27 Cisco Technology, Inc. Delivery of a service program to a digital signal processor within a multiservice processing system
US8010981B2 (en) * 2001-02-08 2011-08-30 Decisionmark Corp. Method and system for creating television programming guide
US20020116705A1 (en) * 2001-02-20 2002-08-22 Perlman Stephen G. System and method for processing conditional access data
US6981273B1 (en) * 2001-02-21 2005-12-27 Sonic Solutions System, method and channel line-up processor for localizing an electronic program guide schedule
US20020184650A1 (en) * 2001-05-30 2002-12-05 General Instrument Corporation Means to provide a settop box user with the option of removing unsubscribed programs/services from an electronic program guide when viewing guide information
US20020188956A1 (en) * 2001-06-07 2002-12-12 Michael Ficco Method and system for electronic program guide temporal content organization
US8818871B2 (en) * 2001-06-21 2014-08-26 Thomson Licensing Method and system for electronic purchases using an intelligent data carrier medium, electronic coupon system, and interactive TV infrastructure
US20030028883A1 (en) * 2001-07-30 2003-02-06 Digeo, Inc. System and method for using user-specific information to configure and enable functions in remote control, broadcast and interactive systems
US7793326B2 (en) 2001-08-03 2010-09-07 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator
US7908628B2 (en) 2001-08-03 2011-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content coding and formatting
US20030070168A1 (en) * 2001-10-09 2003-04-10 Stone Christopher J. Method and apparatus for editing an electronic program guide
US7343487B2 (en) * 2001-10-10 2008-03-11 Nokia Corporation Datacast distribution system
US20030110498A1 (en) * 2001-12-10 2003-06-12 General Instrument Corporation Methods, systems, and apparatus for tuning television components using an internet appliance
US20030192047A1 (en) * 2002-03-22 2003-10-09 Gaul Michael A. Exporting data from a digital home communication terminal to a client device
WO2003084226A1 (en) * 2002-03-28 2003-10-09 Nokia Corporation Method and system for announcing a transport stream in a digital broadcast network
US20040078807A1 (en) * 2002-06-27 2004-04-22 Fries Robert M. Aggregated EPG manager
AU2002314428A1 (en) * 2002-07-01 2004-01-19 Nokia Corporation A system and method for distributing promotion messages to a communication terminal
US7516470B2 (en) 2002-08-02 2009-04-07 Cisco Technology, Inc. Locally-updated interactive program guide
US7219367B2 (en) * 2002-09-09 2007-05-15 Scientific-Atlanta, Inc. Backup communication modes
US7908625B2 (en) 2002-10-02 2011-03-15 Robertson Neil C Networked multimedia system
US8046806B2 (en) 2002-10-04 2011-10-25 Wall William E Multiroom point of deployment module
US7360235B2 (en) 2002-10-04 2008-04-15 Scientific-Atlanta, Inc. Systems and methods for operating a peripheral record/playback device in a networked multimedia system
US20040088729A1 (en) * 2002-10-30 2004-05-06 Imagic Tv Inc. Ratings based television guide
US7930716B2 (en) * 2002-12-31 2011-04-19 Actv Inc. Techniques for reinsertion of local market advertising in digital video from a bypass source
US7487532B2 (en) 2003-01-15 2009-02-03 Cisco Technology, Inc. Optimization of a full duplex wideband communications system
US8094640B2 (en) 2003-01-15 2012-01-10 Robertson Neil C Full duplex wideband communications system for a local coaxial network
US7263648B2 (en) * 2003-01-24 2007-08-28 Wegener Communications, Inc. Apparatus and method for accommodating loss of signal
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US7913279B2 (en) * 2003-01-31 2011-03-22 Microsoft Corporation Global listings format (GLF) for multimedia programming content and electronic program guide (EPG) information
US7032235B2 (en) * 2003-03-12 2006-04-18 Wegener Communications, Inc. Recasting DVB video system to recast digital broadcasts
US7171606B2 (en) 2003-03-25 2007-01-30 Wegener Communications, Inc. Software download control system, apparatus and method
JP2004297544A (ja) * 2003-03-27 2004-10-21 Matsushita Electric Ind Co Ltd 遠隔制御装置
WO2004100536A1 (en) * 2003-05-02 2004-11-18 Thomson Licensing S.A. Method and apparatus for enabling psip guide information from disparate sources
US7296204B2 (en) * 2003-05-30 2007-11-13 Wegener Communications, Inc. Error correction apparatus and method
US7206411B2 (en) 2003-06-25 2007-04-17 Wegener Communications, Inc. Rapid decryption of data by key synchronization and indexing
US8347333B1 (en) 2003-08-13 2013-01-01 The Directv Group, Inc. Modified electronic program guide
US8650596B2 (en) * 2003-11-03 2014-02-11 Microsoft Corporation Multi-axis television navigation
US7984468B2 (en) 2003-11-06 2011-07-19 United Video Properties, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US8161388B2 (en) 2004-01-21 2012-04-17 Rodriguez Arturo A Interactive discovery of display device characteristics
EP1605687B1 (en) * 2004-06-03 2012-11-28 STMicroelectronics (Research & Development) Limited System for receiving packet streams
KR100709348B1 (ko) * 2005-02-17 2007-04-20 삼성전자주식회사 채널 맵 업데이트를 위한 영상재생장치 및 채널 맵 업데이트 방법
WO2006128151A2 (en) * 2005-05-27 2006-11-30 Symbolic Intelligence Enhanced Systems, Inc. Cellular television broadcast system
GB0511774D0 (en) * 2005-06-09 2005-07-20 Nds Ltd Extended service information 2 (XSI-2)
KR100735264B1 (ko) * 2005-06-09 2007-07-03 삼성전자주식회사 듀얼모드 디지털 멀티미디어 방송 수신기에서의 통합 전자프로그램 가이드 제공 방법
US7788266B2 (en) 2005-08-26 2010-08-31 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US7876998B2 (en) 2005-10-05 2011-01-25 Wall William E DVD playback over multi-room by copying to HDD
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
US9681105B2 (en) 2005-12-29 2017-06-13 Rovi Guides, 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
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
JP4971692B2 (ja) * 2006-06-07 2012-07-11 株式会社日立製作所 受信装置
US20080003961A1 (en) * 2006-06-29 2008-01-03 International Business Machines Corporation Apparatus and method for scanning radio waves
KR100763547B1 (ko) * 2006-07-07 2007-10-05 엘지전자 주식회사 방송 시청 정보를 송신하는 이동통신 단말기 및 이것의방법
US20080069350A1 (en) * 2006-08-28 2008-03-20 Ramiro Reinoso IPTV transport architecture with double layer encryption and bulk decryption
US8072874B2 (en) * 2007-09-11 2011-12-06 The Directv Group, Inc. Method and system for switching to an engineering signal processing system from a production signal processing system
US8832742B2 (en) 2006-10-06 2014-09-09 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US7680993B2 (en) * 2006-12-21 2010-03-16 Tandberg Television, Inc. Local digital asset storage management technique
US20090037949A1 (en) * 2007-02-22 2009-02-05 Birch James R Integrated and synchronized cross platform delivery system
US20100324992A1 (en) * 2007-03-02 2010-12-23 Birch James R Dynamically reactive response and specific sequencing of targeted advertising and content delivery system
US20100318429A1 (en) * 2007-03-02 2010-12-16 Birch James R Relative usage and location optimization system
US20100318428A1 (en) * 2007-03-02 2010-12-16 Birch James R Dynamic prioritization of advertisements and content delivery system
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
US7765570B2 (en) * 2007-06-12 2010-07-27 Microsoft Corporation Maintaining accurate channel line-up by persistently monitoring availability of accessible channels
US20090019492A1 (en) 2007-07-11 2009-01-15 United Video Properties, Inc. Systems and methods for mirroring and transcoding media content
US9461758B2 (en) 2007-09-11 2016-10-04 The Directv Group, Inc. Method and system for monitoring various signals in a continuous processing circuit for a single channel in a communication system
US9756290B2 (en) 2007-09-11 2017-09-05 The Directv Group, Inc. Method and system for communicating between a local collection facility and a remote facility
US9300412B2 (en) 2007-09-11 2016-03-29 The Directv Group, Inc. Method and system for operating a receiving circuit for multiple types of input channel signals
US8356321B2 (en) 2007-09-11 2013-01-15 The Directv Group, Inc. Method and system for monitoring and controlling receiving circuit modules at a local collection facility from a remote facility
US8170069B2 (en) * 2007-09-11 2012-05-01 The Directv Group, Inc. Method and system for processing signals from a local collection facility at a signal processing facility
US9313457B2 (en) * 2007-09-11 2016-04-12 The Directv Group, Inc. Method and system for monitoring a receiving circuit module and controlling switching to a back-up receiving circuit module at a local collection facility from a remote facility
US8973058B2 (en) * 2007-09-11 2015-03-03 The Directv Group, Inc. Method and system for monitoring and simultaneously displaying a plurality of signal channels in a communication system
US7861270B2 (en) * 2007-09-12 2010-12-28 The Directv Group, Inc. Method and system for controlling a back-up receiver and encoder in a local collection facility from a remote facility
US8988986B2 (en) 2007-09-12 2015-03-24 The Directv Group, Inc. Method and system for controlling a back-up multiplexer in a local collection facility from a remote facility
US8724635B2 (en) * 2007-09-12 2014-05-13 The Directv Group, Inc. Method and system for controlling a back-up network adapter in a local collection facility from a remote facility
US8479234B2 (en) * 2007-09-12 2013-07-02 The Directv Group, Inc. Method and system for monitoring and controlling a local collection facility from a remote facility using an asynchronous transfer mode (ATM) network
CN101150708B (zh) * 2007-10-23 2011-09-14 华为终端有限公司 实现节目隐藏的方法、系统以及装置
US9037074B2 (en) 2007-10-30 2015-05-19 The Directv Group, Inc. Method and system for monitoring and controlling a local collection facility from a remote facility through an IP network
US9049354B2 (en) * 2007-10-30 2015-06-02 The Directv Group, Inc. Method and system for monitoring and controlling a back-up receiver in local collection facility from a remote facility using an IP network
US9049037B2 (en) * 2007-10-31 2015-06-02 The Directv Group, Inc. Method and system for monitoring and encoding signals in a local facility and communicating the signals between a local collection facility and a remote facility using an IP network
US8077706B2 (en) * 2007-10-31 2011-12-13 The Directv Group, Inc. Method and system for controlling redundancy of individual components of a remote facility system
US8203654B2 (en) * 2007-12-13 2012-06-19 Microsoft Corporation Configuring television broadcast signals
US20090165049A1 (en) * 2007-12-19 2009-06-25 United Video Properties, Inc. Methods and devices for presenting and interactive media guidance application
US8327402B1 (en) 2008-07-15 2012-12-04 United Video Properties, Inc. Methods and devices for presenting an interactive media guidance application
US8286080B2 (en) * 2008-07-24 2012-10-09 Cisco Technology, Inc. User navigation via vectors dynamically mapped to distinct media attributes
JP5361319B2 (ja) * 2008-10-08 2013-12-04 キヤノン株式会社 放送受信装置、及び放送受信装置の制御方法
US20100107197A1 (en) * 2008-10-24 2010-04-29 General Instrument Corporation Method and System for Updating Media Content Event Listings
US9762973B2 (en) * 2008-11-04 2017-09-12 The Directv Group, Inc. Method and system for operating a receiving circuit module to encode a channel signal into multiple encoding formats
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
US8359616B2 (en) 2009-09-30 2013-01-22 United Video Properties, Inc. Systems and methods for automatically generating advertisements using a media guidance application
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
US9831971B1 (en) 2011-04-05 2017-11-28 The Directv Group, Inc. Method and system for operating a communication system encoded into multiple independently communicated encoding formats
US9009756B2 (en) 2011-04-13 2015-04-14 Comcast Cable Communications, Llc Virtual channel map masking
US9154813B2 (en) 2011-06-09 2015-10-06 Comcast Cable Communications, Llc Multiple video content in a composite video stream
US8949901B2 (en) 2011-06-29 2015-02-03 Rovi Guides, Inc. Methods and systems for customizing viewing environment preferences in a viewing environment control application
US8443408B2 (en) * 2011-09-12 2013-05-14 Rogers Communications Inc. Method and system for managing bandwidth
WO2013090876A2 (en) * 2011-12-15 2013-06-20 Thomson Licensing Guide acquisition method in absence of guide update information on all transponders
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US10674191B2 (en) 2012-04-06 2020-06-02 Minerva Networks, Inc Systems and methods to remotely synchronize digital data
US8843987B2 (en) * 2012-08-23 2014-09-23 Time Warner Cable Enterprises Llc Methods and apparatus that support addressable interactive applications
US20140196062A1 (en) 2013-01-10 2014-07-10 United Video Properties, Inc. Systems and methods for setting prices in data driven media placement
US9363028B2 (en) * 2013-01-25 2016-06-07 Time Warner Cable Enterprises Llc Apparatus and methods for catalog data distribution
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
US11171796B2 (en) * 2016-06-23 2021-11-09 Hewlett Packard Enterprise Development Lp Managing multicast scaling
TWI636689B (zh) * 2016-11-25 2018-09-21 財團法人工業技術研究院 影音串流傳輸率決定方法與伺服器

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5790198A (en) * 1990-09-10 1998-08-04 Starsight Telecast, Inc. Television schedule information transmission and utilization system and process
US5619274A (en) * 1990-09-10 1997-04-08 Starsight Telecast, Inc. Television schedule information transmission and utilization system and process
US5296932A (en) * 1992-10-06 1994-03-22 Zenith Electronics Corporation Non-program signal acquisition system for a television signal receiver
FR2717026B1 (fr) * 1994-03-01 1996-03-29 Thomson Consumer Electronics Procédé de programmation de tuner et dispositif de mise en Óoeuvre.
WO1995031069A1 (en) * 1994-05-04 1995-11-16 Starsight Telecast, Inc. Television schedule information transmission and utilization system and process
US5812205A (en) * 1994-05-04 1998-09-22 Starsight Telecast Incorporated Automatic time set in a television system
US5559548A (en) * 1994-05-20 1996-09-24 Davis; Bruce System and method for generating an information display schedule for an electronic program guide
US5576755A (en) * 1994-10-28 1996-11-19 Davis; Bruce System and method for verification of electronic television program guide data
US5559550A (en) * 1995-03-01 1996-09-24 Gemstar Development Corporation Apparatus and methods for synchronizing a clock to a network clock
EP0813791A4 (en) * 1995-03-08 1999-01-20 Gemstar Dev Corp METHOD AND DEVICE FOR CONTROLLING A TELEVISION TUNER
JP3372004B2 (ja) * 1995-03-31 2003-01-27 ソニー株式会社 電子番組ガイド装置、電子番組ガイドシステム、および電子番組ガイド方法
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
US5828945A (en) 1995-04-17 1998-10-27 Starsight Telecast, Inc. Merging multi-source information in a television system
US5760821A (en) * 1995-06-07 1998-06-02 News America Publications, Inc. Electronic program guide schedule localization system and method
US5635989A (en) * 1996-02-13 1997-06-03 Hughes Electronics Method and apparatus for sorting and searching a television program guide

Also Published As

Publication number Publication date
CA2251212C (en) 2007-01-09
AU8950598A (en) 1999-05-13
EP0912054A2 (en) 1999-04-28
US6401242B1 (en) 2002-06-04
EP0912054A3 (en) 2000-11-08
CA2251212A1 (en) 1999-04-24
AU739433B2 (en) 2001-10-11
US6160545A (en) 2000-12-12
CN1215953A (zh) 1999-05-05

Similar Documents

Publication Publication Date Title
CN1187931C (zh) 用于电视的多区域交互节目引导
CN1170422C (zh) 广播接收装置
CN1200566C (zh) 从单个电子节目指南服务器提供电子节目指南信息的方法和设备
CN1170423C (zh) 提供用于显求节目指南的一组模板的方法及电视用户系统
CN1166092C (zh) 数字广播业务所用的终端装置、其控制方法以及广播装置
CN1137579C (zh) 电视节目发送系统推荐节目的可重编程序终端及其方法
CN1217542C (zh) 信息提供装置和方法、信息接收装置和方法
CN1653819A (zh) 提供媒体内容的系统和方法
CN1330833A (zh) 具有交互式信息显示屏幕的节目指南
CN1605205A (zh) 节目传送领域的改进
CN1329796A (zh) 具有连续数据流和客户机-服务器数据补充的交互式节目指南
NZ507649A (en) Targeted advertisement using television delivery systems
JP2005508110A (ja) テレビ配送システムを用いた内部的に方向付けられた広告
CN1322071A (zh) 数据发送、接收设备及方法,记录、重现设备及方法
CN1518713A (zh) 用于提供和管理广告的系统和方法
CN1801377A (zh) 内容使用系统、记录装置、重现装置以及系统控制方法
CN1416648A (zh) 用于标题信息数字电视服务及其接收机的方法和设备
CN1254469A (zh) 从发送的数据流中提取数据段
KR20010089711A (ko) 저장형 방송 시스템, 송신 장치 및 수신 장치
CN1751317A (zh) 信号传输管理系统
CN1221285A (zh) 数字电视系统中用于管理服务信息的方法和接收机
CN1593058A (zh) 图像形成设备和图像形成方法
CN1081805A (zh) 包括扩展数据业务的辅助视频信息系统
CN1274151C (zh) 在接收机/译码器中管理数据的方法和设备
CN1482807A (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
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee