为节目指南中的节目提供链接的方法和系统的制作方法

文档序号:7587149阅读:192来源:国知局
专利名称:为节目指南中的节目提供链接的方法和系统的制作方法
技术领域
本发明一般涉及节目指南信息处理的领域,尤其涉及处理和显示节目指南信息,以便有关节目指南中存在被选节目的信息能够容易地传达给用户的系统和方法。
背景技术
诸如电视机和个人计算机(PC)之类的电子设备要求包括用户界面系统的控制系统。通常,用户界面将信息提供给用户和简化设备的使用。用户界面的一个例子是电视系统中的电子节目指南(EPG)。
EPG具有交互式屏幕显示的特征,它显示类似于在当地报纸或其它印刷媒体上找到的TV列表的信息。另外,EPG还包括校对和解码节目所需要的信息。EPG提供在由其范围通常从下一个小时开始直到几天之后的EPG覆盖的时间帧内有关每个节目的信息。包含在EPG中的信息分组括节目安排特性,例如,频道号、节目标题、开始时间、终止时间、已用时间、剩余时间、收视率(如果有的话)、题目、主题、和节目内容提要。EPG通常排列成二维表格或网格形式,一个轴上是时间信息,另一个轴上是诸如频道信息之类的节目源信息。
与驻留在专用频道上的和只滚动接下来2至3小时内其它频道上的当前节目安排的非交互式指南不同,EPG使观众能够在往后的某个时段内,例如,在直到以后几天内的任意时间上选择任意频道。而且,EPG特征还包括加亮网格上包含节目信息的个别小方格的能力。一旦被加亮,观众就可以实现与那个被选节目有关的功能。例如,观众可以立刻切换到当前正在播放的那个节目上。如果适当地配置电视机并将它与记录设备相连接,则观众还可以编程单触式盒式录象(VCR)等。这样的EPG在现有技术中是已知的,例如,颁发给Young等人并转让给StarSight Telecast公司的美国专利第5,353,121、5,479,268、和5,479,266号对此作了描述。
另外,颁发给Chaney等人并转让给本发明的同一受让人的美国专利第5,515,106号详细描述了包括实现示范性节目指南系统所需要的数据分组结构的示范性实施例。示范性数据分组结构被设计成使与节目有关的频道信息(例如,频道名、呼号、频道号,类型、等等)和节目描述信息(例如,标题、收视率、影星、等等)可以从节目指南数据库提供商有效地传送到接收设备。
诸如EPG那样的用户界面可应用于模拟和数字电视系统,和诸如个人计算机那样的其它电子设备。随着带有许多特征的电子设备变得越来越复杂,对既耐用又易用的用户界面的需要变得尤为重要。例如,具有控制每个系统的特征用的各自界面的分离电子系统现在正被组合成要求单个用户界面的单个系统。一个具体的例子是所谓的PCTV,它既有个人计算机的特征又有电视机的特征。用于这种设备的用户界面系统必须提供计算机的无干扰通信和与电视机有关的信息和规定对与计算机和电视机两者有关的特征的简单控制。
当前EPG系统面临的一个问题是节目指南通常是以固定格式(即,如上所述,以一个轴上是时间信息和另一个轴上是频道信息的二维网格格式)提供的。由于时间信息轴总是被标记成显示特定的时间段(例如,500p.m.-630p.m.),因此,只有在那个特定时间段上播放的节目才可以显示在屏幕上。换言之,如果用户想要寻找在那个时间段之前或之后播放的节目,用户将不得不沿着时间轴向前或向后滚动整个EPG。
这种当前EPG只能够显示特定时间段内的节目的限制在具有搜索能力的EPG中存在着一些特殊的问题。以Maze等人的名字在1996年7月25日提出并转让给本发明的同一受让人的、序号为08/687,285的同时待审美国专利申请对搜索能力的例子作了描述。在该申请所描述的设备中,用户能够输入诸如“sports(运动)”之类的搜索项,以搜索是否出现一些全部或部分地与输入的搜索项相匹配的具有节目指南信息的节目。如果存在匹配,则EPG将自动前进到最先出现的时间段并加亮相应的节目。与Maze专利申请中所述相似的,表示最先出现的被选节目得到加亮的EPG屏幕显示在

图1中。
如图1所示,在本例中加亮的最先出现的匹配节目是小方格101中的节目。加亮的节目是“sportcenter”,和该节目下午5时30分在ESPN、第206频道上播放。但是,在这种现有的EPG系统中,用户为了在EPG中寻找与用户判据相匹配的下一个出现的节目,用户不得不滚动整个EPG。尤其是,用户无法通过查看图1所示的屏幕事先知道,在诸如CNN之类的专用频道中是否有一些相匹配的节目出现,更不用说什么时候出现了。把它找出来的唯一方法是通过滚动整个EPG,并仔细注视,例如,CNN上的加亮节目。
发明概述本发明人认识到在现有EPG中存在的如上所述的一些问题。本发明的主要目的是通过提供能够传达有关以前或以后出现的节目的信息,而无需用户不得不滚动或仔细查看整个EPG的EPG,来克服上述问题中的至少一个。
因此,本发明提供了在代表时间间隔的图象中显示节目信息的方法和相关系统,该方法包括下列步骤从所述节目信息中确定与判据相匹配并出现在所述时间间隔之外的时间上的第一节目;和生成指示与所述判据相匹配的第一节目存在并出现在所述时间间隔之外的时间上的图标。
附图简述在附图中,图1示出了现有EPG的屏幕;图2和2A示出了根据本发明优选实施例的示范性EPG菜单;图3和3A也示出了根据本发明的示范性EPG菜单;图4示出了本发明适合于处理和显示节目指南信息的视频系统的实例;图5示出了本发明适合于处理和显示节目指南信息的数字视频处理设备的实例;和图6示出了按照本发明的优选实施例,处理和显示节目指南信息的方法的流程图。
详细说明如上所述,图1是现有EPG菜单的例子。所显示的这个EPG屏幕100,例如,具有如所加亮的第一被选节目101。在这种情况下,与例如“sports”的搜索判据相匹配的第一节目是“sportcenter”,和在下午5时30分正在ESPN、第206频道上播放。用户没有任何,例如,是否有其它与所选判据相匹配的节目出现的指示。也就是说,用户无法知道在,例如,CNN,第202频道上是否有相匹配的节目,除非用户让整个EPG 100随着时间前进,而同时仔细监视EPG看看是否有任何加亮的节目。如果用户到最后都没有在CNN上找到相匹配的节目,那么,这不仅浪费用户的时间,而且将会使用户灰心丧气。
图2是根据本发明的EPG菜单的示范性实施例。图2中的EPG 200示出了满足所选判据的第一加亮节目。在本例中,第一被选节目也是如小方格201所示的、ESPN上的“sportscenter”。但是,按照本发明,还有有关与所选判据相匹配的其它被选节目的、在EPG 200上的附加信息传达给用户。这个信息是通过图标202-205传达的。
图标202-205基本上是指向一些未来时间的箭头的形状。另外,在图标202-205的各个主体上存在时间信息。例如,图标202将有相匹配的节目出现和下一个相匹配节目在7月23日下午11时出现在CNN,第202频道上的信息传达给用户。如果用户有兴趣找出更多有关这个频道上的这个节目的信息,该用户可以利用如下所述的用户入口设备简单选择图标202,并推进EPG以显示如图3所示的、这次出现(即,7月23日下午11时)的时隙。
请注意,在图2中,对于,例如,USA,第253频道和HBO,第910频道,没有与所显示的图标202-205相类似的图标。这向用户表明在这些频道中没有出现与所选判据相匹配的节目,因此,用户不需要滚动整个EPG查找这些频道中的一个。
图3示出了用户已经选择了图2所示的图标202之后EPG的屏幕300。正如上面所解释的,EPG将前进到如图标202所指示的、大约7月23日下午11时的时间段。然后,CNN频道上与用户输入的判据相匹配的下一个节目将被加亮,在这种情况下,加亮的节目是“sportsworld”。请注意,图标203-205仍然出现在屏幕300上,向用户传达在图标203-205所表示的时间上,在ESPN、HSN、和CNBC的频道上分别存在其它相匹配的未来节目。而且,对于ESPN频道,图标302还出现在EPG菜单300的左方。这个图标告诉用户,他或她还可以通过选择图标302迅速返回到该频道上以前匹配的节目。
使用其它图标的其它实施例也是可以的。例如,图标不需要指示下一个节目的具体时间和日期。也就是说,图标可以,例如,只是指示存在另一个节目的箭头。另外,另一个实施例可以是,具有指示对于一个特定频道存在多个匹配节目和沿着箭头所指方向的匹配节目数如图2A和3A所示显示在图标的主体中的图标。
如图2A的初始EPG屏幕200′所示,第一匹配节目“SPORTSCENTER”被加亮。另外,显示图标202′-205′,以提供有关没有显示在当前EPG屏幕200′的时间间隔内的节目的附加信息。图标202′-205′中的每个数值表示可以在前方找到的匹配节目数。例如,图标202冲的“1”表示在CNN、第202频道上只找到1个匹配节目。
如果用户选择了图2A中的图标202′,则EPG屏幕将变成加亮如图3A所示的匹配节目,图标301′。图3A中的图标302′向用户传达沿着向后方向,在ESPN,第206频道上存在一个匹配节目。
图4示出了本发明适用于处理和显示节目指南信息的电视系统400的例子。图4所示的电视接收机400能够处理诸如NTSC或PAL格式的模拟电视信号和因特网信息。图4所示的系统具有在RF频率上接收电视信号RFIN的第一输入端1100和接收基带电视信号“视频输入(VIDEO IN)”的第二输入端1102。信号RF_IN可以从诸如天线或电缆系统的信源传输而来,而信号VIDEP IN则可以由,例如,盒式录象机(VER)提供。调谐器1105和IF处理器1130以传统方式操作,调谐和解调包含在信号RF_IN中的特定电视信号。IF处理器1130产生代表调谐电视信号的视频节目部分的基带视频信号VIDEO。IF处理器1130还产生与作进一步音频处理用的音频处理部分(图4未示出)耦合的基带音频信号。尽管图4示出了输入1102作为基带信号,但电视接收机还可以包括与单元1105和1130相似的第二调谐器和IF处理器,用于从信号RF_IN或从第二RF信号源中产生第二基带视频信号。
图4所示的系统还包括主微处理器(μp)1110,用于控制电视接收机的各个部件,例如,调谐器1105、画中画处理单元1140、视频信号处理器1155、和StarSight数据处理模块1160。正如本文所使用的,术语“微处理器”代表各种各样的设备,包括(但不限于)微处理器、微型计算机、微控制器和控制器。微处理器1110通过利用串行总线I2C BUS发送和接收命令和数据来控制系统,串行总线I2C BUS利用众所周知的I2C串行数据总线协议。更明确地说,μp 1110内的中央处理单元(CPU)1112响应用户通过,例如,IR遥控器1125和IR接收器1122提供的命令,执行包含在诸如图4所示的EEPROM(电可擦只读存储器)1127那样的存储器内的控制程序。例如,激活遥控器1125上的“CHANNEL UP”功能部件使CPU 1112通过I2C BUS将“改变频道”命令与频道数据一起发送到调谐器1105。结果是,调谐器1105调谐到频道搜索表中的下一个频道。存储在EEPROM 1127中的控制程序的其它例子是用于实现如下要描述的、按照本发明的、如图6所示的操作的软件。
主微处理器1110还控制通信接口单元1113的操作,通信接口单元1113提供与因特网交互上载和下载信息的能力。通信接口单元1113包括,例如,调制解调器,调制解调器用于通过,例如,电话线或闭路电视电缆线与因特网服务提供商相连接。通信能力使图4所示的系统除了接收电视节目安排之外,还提供电子邮件能力和诸如网站浏览之类与因特网有关的特征。
CPU 1112通过μp 1110内总线1119控制包含在μp 1110内的功能。尤其是,CPU 1112还控制辅助数据处理器1115和屏幕显示(OSD)处理器1117。辅助数据处理器1115从视频信号PIPV中提取诸如StarSight数据的辅助数据。
以已经格式提供节目指南信息的StarSight数据通常只在特定电视频道上接收,和电视接收机必须调谐那个频道以提取StarSight数据。为了防止StarSight数据提取受到电视接收机正常使用的干扰,CPU 1112只在电视接收机通常不处在使用中的时间段(例如,早晨2时)内通过调谐特定的频道初始化StarSight数据提取。此时,CPU 1112配置解码器1115,以便从包括StarSight数据的电视信号的各个部分中提取辅助数据。例如,在NTSC格式的信号中,StarSight数据至少可以包含在垂直消隐间隔的线16上。CPU1112控制提取的StarSight数据通过I2C BUS从解码器1115到StarSight模块1160的传输。模块内部的处理器格式化数据并将数据存储在模块内的存储器中。为了响应被激活的StarSightEPG显示(例如,用户激活遥控器1125上的特定按键),CPU 1112通过I2C BUS将格式化的StarSightEPG显示数据从StarSight模块1160传输到OSD处理器1117。
OSD处理器1117以传统方式操作,产生R、G、和B视频信号OSDRGB,当R、G、和B视频信号OSD RGB耦合到显示设备时,它们将产生诸如构成EPG的图形和/或文本之类代表屏幕显示信息的显示图象。OSD处理器1117还产生控制信号FSW,控制信号FSW的用途是在要进行屏幕显示的时候控制将信号OSD RGB插入到系统视频输出信号中的快速开关。例如,当用户通过,譬如,激活遥控器1125上的特定开关使能EPG时,CPU 1112使能处理器1117。为了响应,处理器1117产生如上所讨论的、代表以前提取并已经存储在存储器中的节目指南数据信息的信号OSD RGB。处理器1117还产生指示要在什么时候显示EPG的信号FSW。
视频信号处理器(VSP)1155执行传统视频信号处理功能,例如,亮度和色度处理。由VSP 1155产生的输出信号适合于耦合到用于产生显示图象的显示设备,即,显象管或LCD设备(图4未示出)。VSP 1155还包括快速开关,用于在图形和/或文本包含在显示图象中的时候将OSD处理器1117产生的信号耦合到输出视频信号路径。快速开关在要显示文本和/或图形的时候受到由主微处理器1110中的OSD处理器1117生成的控制信号FSW的控制。
用于VSP 1155的输入信号是由画中画(PIP)处理器1140输出的信号PIPV。当用户激活PIP模式时,信号PIPV代表插入了小画面(小图像)的大画面(大图像)。当PIP模式无效时,信号PIPV只代表大画面,即,没有小画面包含在信号PIPV中。PIP处理器1140利用包含在单元1140中的部件,譬如,视频开关、模拟-数字转换器(ADC)、RAM(随机存取存储器)、和数字-模拟转换器(DAC),以传统方式提供所述的功能。
对于EPG显示,包含在EPG显示中的显示数据由OSD处理器1117产生,并由VSP 1155响应快速开关信号FSW将其包含在输出信号中。当控制器1110检测到EPG显示被激活时,即,当用户按下遥控器1125上的适当键时,控制器1110使OSD处理器1117利用来自StarSight模块1160的诸如节目指南数据之类的信息产生EPG显示。控制器1110使VSP 1155响应信号FSW,将来自OSD处理器1117的EPG显示数据与视频图象数据组合在一起产生包括EPG的显示。EPG可以占据整个显示区域或只占据显示区域的一部分。
当EPG显示处在激活状态时,控制器111O执行存储在EEPROM 1127中的控制程序。控制程序监视位置指示符,譬如,光标和/或加亮,在EPG显示中的定位。用户利用遥控器1125的方向键和选择键控制位置指示符的定位。或者,系统可以包括鼠标器。控制器1110检测选择的激活,譬如点击鼠标按钮,并评估与显示的EPG数据相关联的当前光标定位信息以确定所希望的功能,例如,调谐特定的节目。控制器1110随后激活与所选特征相联系的控制动作。
按照本发明的节目指南的处理和显示可以利用软件和硬件的组合来实现。例如,参照图2和3,EPG的显示可以通过诸如EEPROM 1127那样的存储器中的软件来实现。通过例如用户按下遥控器1125上与EPG相关的按钮激活EPG使CPU 1112执行如图6所示的和如下所述的EPG软件例程。作为生成EPG显示的那一部分,CPU 1112还访问可以通过12C总线存储在StarSight模块1160中的EPG数据和图形。在存储在EEPROM 1127中的EPG软件例程的控制下,CPU 1112使能OSD处理器1117,OSD处理器1117将EPG数据格式化成适合于产生代表EPG数据和图形的OSD的形式。由OSD处理器1117产生的OSD数据通过信号线OSD RGB耦合到视频信号处理器(VSP)1155。VSP 1155中的快速开关在信号FSW的控制下将EPG OSD数据耦合到VSP 1155的输出端。也就是说,由CPU 1112执行的软件例程确定什么时候显示EPG数据(例如,显示的哪一部分),并将信号FSW设置成使快速开关将EPG数据耦合到输出端的适当状态。
到目前为止已经描述的、图4所示的系统的特征的示范性实施例包括提供与μp 111O相联系的特征的、由SGS-汤姆森微电子公司(ThomsonMicroelectronics)生产的ST9296微处理器;提供与PIP处理器1140相联系的所述基本PIP功能的、由Mitsubishi公司生产的M65616画中画处理器;和提供VSP 1155的功能的、由Sanyo公司生产的LA7612视频信号处理器。
图5示出了本发明能够处理和定制程序指南信息的电子设备的另一个例子。如上所述,图5所示的系统是MPEG兼容系统,用于接收代表广播节目的MPEG编码传输流。但是,图5所示的系统只是示范性的。用户接口系统还可以应用于涉及其它类型编码流的、包括非-MPEG兼容系统的其它类型数字信号处理设备。例如,其它设备包括数字视频盘(DVD)系统和MPEG节目流,和诸如所谓“PCTV”的、将计算机和电视机功能组合在一起的系统。而且,尽管如下所述的系统被描述成处理广播节目,但这只是示范性的。术语“节目”用于代表任何形式的分组化数据,譬如,通过电缆接收的数字视频和/或音频信息、电话消息、计算机程序、因特网数据、音频表示(例如,来自远程源的,或来自诸如光盘或其它音频介质的本机源的)、视频表示、音象表示(例如,来自远程源的,或来自诸如光盘或其它音频介质的本机源的)、或其它通信。
总而言之,在图5的视频接收机系统中,用视频数据调制的载波由天线10接收,并由输入处理器单元15处理。所得的数字输出信号由解调器20解调和由解码器30解码。来自解码器30的输出由响应来自遥控器单元25的命令的传送系统处理。系统25提供用于存储、进一步解码、或与其它设备通信的压缩数据输出。
视频和音频解码器85和80分别解码来自系统25的压缩数据以提供用于显示的输出。数据端口75提供压缩数据从系统25到诸如计算机或高清晰度电视(HDTV)接收机的通信的接口。存储装置90将来自系统25的压缩数据存储在存储介质105上。在重放模式中,设备90还支持对来自存储介质105的压缩数据的检索,供用于解码的系统25处理用,与其它设备的通信或存储在不同的存储介质上(为了简化附图,图中未示出)。
现在仔细研究图5,由天线10接收的、用视频和/或音频数据调制的载波被转换成数字形式,并由输入处理器15处理。处理器15包括射频(RF)调谐器和中频(IF)混合器,以及将输入视频信号下变频成适合于作进一步处理的低频带的放大级。所得的数字输出信号由解调器20解调和由解码器30解码。来自解码器30的输出由传送系统25作进一步处理。
通过选择器35将来自解码器30的输出,或经解密单元40进一步处理的解码器30的输出提供给服务检测器33的多路复用器(mux)37。解密单元40可以是,例如,遵照ISO 7816和NRSS(National Renewable Security Standards,国家可更新安全标准)委员会标准(项目PN-3639,EIA(电子工业协会)草案文件IS-679中规定了NRSS可更换条件访问系统)的、诸如智能卡之类的可更换单元。选择器35检测可插入、可兼容、可解密卡的存在与否,和只有当卡现在正插在视频接收机单元中时,才将单元40的输出提供给多路复用器37。否则,选择器35将来自解码器30的输出提供给多路复用器37。可插入卡的存在使单元40能够解密,例如,附加的有偿节目频道,和向观众提供附加的节目服务。应该注意到,在优选实施例中,NRSS单元40和智能卡130(以后再讨论智能卡单元130)共享同一系统25接口,使得在任何一个时刻只有NRSS卡或只有智能卡被插入。但是,接口也可以是分开的,以允许进行并行操作。
从选择器35提供给多路复用器37的数据是以如在MPEG系统标准第2.4节中定义的、遵从MPEG的分组化传输数据流的形式的,并包括一个或多个节目频道的节目指南信息和数据内容。构成特定节目频道的各个分组通过分组标识符(PID)标识。传输流包含节目特定信息(PSI),该节目特定信息用于标识PID和组装各个数据分组以恢复构成分组化数据流的所有节目频道的内容。传送系统25在系统控制器115的控制下,通过通信接口单元116获取和校对来自输入传输流、存储装置90或因特网服务提供商的节目指南信息。构成特定节目频道内容或节目指南信息的各个分组由它们包含在首标信息内的分组标识符(PID)标识。正如上面所讨论的,节目描述可以包括与节目相关的、诸如标题、影星、收视率等的不同节目描述字段。
插在图5所示的视频接收机中的用户接口使用户能够通过从屏幕显示(OSD)菜单上选择所需功能部件来激活各种各样的功能部件。OSD包括如上所述的电子节目指南(EPG)和下面讨论的其它功能部件。代表显示在OSD菜单中的信息的数据由系统控制器115响应存储的节目指南信息、存储的图形信息、和/或通过如上所述的输入信号接收的节目指南和图形信息和根据如图6所示的和如下所述的示范性控制程序生成。软件控制程序可以存储在,例如,系统控制器115的嵌入式存储器(未示出)中。
利用遥控器单元125(或诸如鼠标之类的其它选择装置),用户能够从OSD菜单中选择诸如要选择的图标、要观看的节目、要存储的节目、存储介质的类型和存储方式、和EPG的滚动等的项目。系统控制器115利用通过远程单元接口120提供的选择信息来配置系统25,以选择用于存储和显示的节目和生成适合于所选存储装置和介质的PSI。控制器115通过利用数据总线设定系统25的部件45、47、50、55、65和95内的控制寄存器值和通过利用控制信号C选择经过多路复用器37和110的信号路径配置系统25的部件45、47、50、55、65和95。
响应控制信号C,多路复用器37选择来自单元35的传输流,或在重放模式中,通过存储接口95从存储装置中检索的数据流。在一般非重放操作中,构成用户选来观看的节目的数据分组由选择单元45通过它们的PID标识。如果所选节目分组的首标数据中的加密指示符指示分组是加密的,则单元45将分组提供给解密单元50。否则,单元45将非加密分组提供给传输解码器55。类似地,构成用户选来存储的节目的数据分组由选择单元47通过它们的PID标识。单元47根据分组首标加密指示符信息将加密分组提供给解密单元50或将非加密分组提供给多路复用器110。
解密器40和50的功能可以在与NRSS标准兼容的单个可更换智能卡中实现。这种方法将所有与安全有关的功能都设计在一个可更换单元中,这个可更换单元在服务提供商决定改变加密技术或允许容易地改变安全系统以例如解密不同的服务时可以容易地得到替换。
单元45和47应用PID检波滤波器,这些PID检波滤波器使由多路复用器37提供的输入分组的PID与由控制器115预装在单元45和47内的控制寄存器中的PID值相匹配。预装PID用在单元47和45中以标识要存储的数据分组和为了用于提供视频图象而要被解码的数据分组。预装PID存储在单元45和47中的查询表中。PID查询表被存储器映射到单元45和47中的加密密钥表,单元45和47中的加密密钥表把加密密钥与每个预装PID联系在一起。存储器映射的PID和加密密钥查询表使单元45和47能够将包含预装PID的加密分组与允许它们解密的相关加密密钥相匹配。非加密分组不具有相关的加密密钥。单元45和47将标识的分组和它们相关的加密密钥提供给解密器50。单元45中的PID查询表还被存储器映射到目标表,这个目标表使包含预装PID的分组与分组缓冲器60中的相应目标缓冲位置相匹配。与用户为观看或存储而选择的节目相联系的加密密钥和目标缓冲位置地址与分配的PID一起由控制器115预装到单元45和47中。加密密钥由遵从ISO7816-3的智能卡系统130根据从输入数据流中提取的加密代码生成。加密密钥的生成要经过根据输入数据流中的和/或预存在可插入智能卡本身上的编码信息确定的客户授权(国际标准组织文件ISO 7816-3(1989)规定了智能卡系统的接口和信号结构)。
由单元45和47提供给单元50的分组利用诸如数据加密标准(DES)之类的加密技术加密,(美国)商业部国家技术信息服务处(National TechnicalInformation Service,Department of Commerce)发行的联邦信息标准(FederalInformation Standards(FIPS))公告46、74和81规定了数据加密标准。单元50通过应用适合于所选加密算法的解密技术,利用单元45和47提供的相应加密密钥解密加密分组。将来自单元50的解密分组和构成要显示的节目的、来自单元45的非加密分组提供给解码器55。将来自单元50的解密分组和构成要存储的节目的、来自单元47的非加密分组提供给多路复用器110。
单元60包含四个可由控制器115访问的分组缓冲器。分配缓冲器之一保存以供控制器115使用为目的的数据,和分配其它三个缓冲器保存以供应用设备75、80和85使用为目的的分组。由控制器115和由应用设备70两者对存储在单元60内的四个缓冲器中的分组的访问由缓冲器控制单元65来控制。对于由解码用的单元45所标识的每个包,单元45将目标标志提供给单元65。这些标志指示关于标识分组的各个单元60目标位置,并由控制单元65存储在内部存储表中。控制单元65根据先进先出(FIFO)原理,确定与存储在缓冲器60中的分组相联系的一系列读和写指针。与目标标志关联的写指针使来自单元45或50的标识分组可以依次存储在单元60中适当目标缓冲器内的下一个空位置中。读指针使来自适当单元60目标缓冲器的分组可以由控制器115和应用接口70依次读取。
由单元45和50提供给解码器55的非加密分组和加密分组包含如MPEG系统标准第2.4.3.2节定义的传输首标。解码器55根据传输首标确定非加密分组和加密分组是否包含适应性字段(按MPEG系统标准)。适应性字段包含定时信息,该定时信息分组括,例如,使内容分组得到同步和解码的节目时钟基准(PCR)。一旦检测到定时信息分组,这是一个包含适应性字段的分组,解码器55就通过设置系统中断的中断机制将已经接收到分组的信号发送给控制器115。另外,解码器55改变单元65中的定时分组目标标志,并将分组提供给单元60。通过改变单元65目标标志,单元65将解码器55提供的定时信息分组转向被分配来保存供控制器115使用的数据的单元60缓冲器位置,而不是应用缓冲器位置。
一旦接收到由解码器55设置的系统中断,控制器115就读取定时信息和PCR值,并将其存储在内部存储器中。依次定时信息分组的PCR值由控制器115用于调整系统25主时钟(27 MHz)。由控制器115生成的、接收依次定时信息分组之间的时间间隔的基于PCR与基于主时钟的估计值之差用于调整系统25主时钟。控制器115是通过将求出的时间估计差应用于调整用于产生主时钟的压控振荡器的输入控制电压来达到这个目的的。控制器115在将定时信息存储在内部存储器中之后复位系统中断。
包含包括音频、视频、字幕和其它信息的节目内容的、由解码器55从单元45和50接收到的分组由单元65从解码器55引向分组缓冲器60中的指定应用设备缓冲器。应用控制单元70从缓冲器60中的指定缓冲器中依次检索音频、视频、字幕和其它数据,并将数据提供给相应的应用设备75、80和85。应用设备包括音频和视频解码器80和85,以及高速数据端口75。例如,与如上所述由控制器115生成的复合节目指南相对应的分组数据可以传输到视频解码器85,视频解码器85将其格式化成适合于在与视频解码器85相连接的监视器(未示出)上显示的视频信号。此外,例如,数据端口可以用于向例如计算机提供诸如计算机程序之类的高速数据。或者,端口75可以用于将数据输出到HDTV解码器,以显示与例如所选节目或节目指南相对应的图象。
包含PSI信息的分组由单元45识别为以用于单元60中的控制器115缓冲器为目的的。PSI分组以与对包含节目内容的分组所述的相似方式由单元65通过单元45、50和55引向这个缓冲器。控制器115从单元60中读取PSI,并将其存储内部存储器中。
控制器115还从存储的PSI中产生压缩的PSI(CPSI),并将CPSI插入适合于存储在可选存储介质上的分组化数据流。分组标识和方向由与单元45和47 PID、目标和加密密钥查询表和控制单元65的功能关联的控制器115以如前所述的方式支配。
另外,控制器115与通信接口单元116相耦合,通信接口单元116以与图4中的接口单元1113相似的方式操作。也就是说,单元116提供将信息上载到因特网和从因特网下载信息的能力。通信接口单元116包括,例如,通过譬如电话线或闭路电视电缆连接到因特网服务提供商的调制解调器。通信能力使图5所示的系统除了接收电视节目安排之外,还能够提供电子邮件能力和诸如网站游览之类与因特网相关的特征。
图6是根据本发明,可以由图4所示的控制器1110、图5所示的控制器115、或电子主设备的任何其它被适当编程的控制配置执行的示范性控制程序的流程图。这里所使用术语“电子主设备”不仅限于电视接收机或个人计算机,而是还包括它们的混合物(例如,PCTV)、闭路电视转换器盒、被适当配备的视听节目记录设备(例如,磁带录象机)、卫星电视和/或数据信号转换器、和节目指南接收器单元等,与被插入电视接收机或个人计算机中还是从外部与它们连接无关。应该明白,示范性的控制程序可以用硬件、软件、或它们的组合来实现。
当示范性控制程序被执行时,有利于如例如图2和3所示的节目指南的显示。本领域的普通技术人员应该从流程图和下列描述中容易认识到,根据本发明,当控制程序被,例如,图4和5所述的任何一个系统或被任何其它适当编程的电子主设备执行时,将会提供基本上相同的特征和优点。因此,为了避免累赘,下面只参照图4所示的示范性硬件装置来描述控制程序。
图6的步骤605示出了图4的系统400接收如上面结合图4所讨论的、关于象电视频道那样的数个节目源的节目指南信息。在步骤610,系统400处理接收的EPG信息,并确定EPG中所有出现与所选判据相匹配的所有节目。所选判据并不仅限于搜索项,而且还可以包括且不仅限于节目的主题、类别、演员、导演、收视率等。在步骤615,系统400从EPG中的所有节目源中找出最早匹配的节目,使EPG前进到这个节目出现的时间段内,并加亮这个节目,例如,如图2中的加亮节目201所示的节目。
另外,在步骤620,如果可应用,系统400将使图标针对各个节目源而得到显示。这个图标针对各个频道将指示,例如,下一次出现与如例如图2所示的被选判据相匹配的节目的时间;或沿着如例如图2A所示的箭头方向出现与被选判据相匹配的节目的次数。在图标中所显示的内容通过例如用户选择图标显示模式来确定。另外,如果显示的EPG屏幕不是如图2或图2A所示的初始屏幕,而是如图3或图3A所示,已经被用户推进了,那么,如果可应用,系统400也将使另一组图标得到显示。这组图标如例如图3的图标302或图3A的图标302′所示,指示以前选择的节目的时间和方向;或沿着向后方向的被选节目数。类似地,用户可以切换到通过选择各个显示模式显示的不同类型的信息。
然后,系统400将监视所显示图标的任一个是否被用户通过例如激活或选择遥控器上的按键加以选择,如在步骤625那样。如果用户选择了图标,则EPG屏幕将被改变成显示包含所选图标的EPG部分和加亮与所选图标指示的时间相对应的节目,如在步骤630所示的那样。
应该明白,本文所示和所述的各种实施例和各种变型只是用于说明目的,本领域的普通技术人员可以实施各种各样的修改而不偏离本发明的范围和精神。
权利要求
1.一种在代表时间间隔的图象中显示节目信息的方法,所述方法包括下列步骤从所述节目信息中确定与判据相匹配并出现在所述时间间隔之外的时间上的节目;和生成指示与所述判据相匹配的所述节目存在并出现在所述时间间隔之外的时间上的图标。
2.如权利要求1所述的方法,其中所述图标还指示所述时间间隔之外的所述时间。
3.如权利要求1所述的方法,其中所述图标还指示出现与所述判据相匹配的节目的数目。
4.如权利要求2所述的方法,其中所述图标还指示所述时间间隔之外的所述时间的方向。
5.如权利要求3所述的方法,其中所述图标还指示所述时间间隔之外的所述时间的方向。
6.一种在电子节目指南(EPG)上显示多个信息源的节目信息的方法,包括下列步骤在所述EPG中确定第一匹配节目和它各自的节目源在所述EPG中加亮来自所述各自节目源的所述第一匹配节目;和显示各自节目源的图标;所述图标指示来自所述各自节目源的未来匹配节目。
7.如权利要求6所述的方法,其中所述图标还指示所述未来匹配节目的时间。
8.如权利要求6所述的方法,还包括下列步骤显示所述各自节目源的附加图标,所述图标指示来自所述各自节目源的以前匹配节目。
9.如权利要求8所述的方法,其中所述图标还指示所述以前匹配节目的时间。
10.如权利要求6所述的方法,还包括下列步骤当用户选择所述图标时,推进所述EPG以加亮所述未来匹配节目。
11.如权利要求8所述的方法,还包括下列步骤当用户选择所述附加图标时,返回所述EPG以加亮所述以前匹配节目。
12.如权利要求6所述的方法,其中所述节目源是电视频道。
13.一种在电子节目指南(EPG)上显示多个信息源的节目信息的方法,包括下列步骤在所述EPG中确定第一匹配节目和它各自的节目源;在所述EPG中加亮来自所述各自节目源的所述第一匹配节目;和显示关于各自节目源的图标;所述图标指示来自所述各自节目源的以前匹配节目的出现。
14.如权利要求13所述的方法,还包括下列步骤当用户选择所述图标时,返回所述EPG以加亮所述以前匹配节目。
15.如权利要求14所述的方法,其中所述图标还指示所述出现的时间。
16.一种在电子节目指南(EPG)上显示多个信息源的节目信息的系统,包括接收所述节目信息的装置;从所述节目信息中确定第一匹配节目和它各自的节目源的装置;和在所述EPG中加亮来自所述各自节目源的所述第一匹配节目,和显示各自节目源的图标的装置;所述图标指示来自所述各自节目源的未来匹配节目。
17.如权利要求16所述的系统,其中所述图标还指示所述未来匹配节目的时间。
18.如权利要求16所述的系统,其中所述图标还指示出现与所述判据相匹配的节目的数目。
19.一种在代表时间间隔的图象中显示节目信息的系统,包括接收节目信息的装置;从所述节目信息中确定与判据相匹配并出现在所述时间间隔之外的时间上的节目的装置;和生成指示与所述判据相匹配的所述节目存在并出现在所述时间间隔之外的时间上的图标的装置。
20.如权利要求1所述的方法,其中所述图标还指示所述时间间隔之外的所述时间。
21.如权利要求1所述的方法,其中所述图标还指示出现与所述判据相匹配的节目的数目。
全文摘要
本发明描述了在电子节目指南(EPG)上显示多个信息源的节目信息的方法和系统。首先确定相匹配的节目和它各自的节目源。然后,在EPG中加亮这个来自各自节目源的第一匹配节目。另外,显示各自节目源的图标,以指示来自各自节目源的未来或以前匹配节目。
文档编号H04N5/445GK1331886SQ99814798
公开日2002年1月16日 申请日期1999年12月15日 优先权日1998年12月22日
发明者休·B·莫里森, 马克·S·韦斯特莱克 申请人:汤姆森特许公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1