节目指南处理的制作方法

文档序号:7600828阅读:247来源:国知局
专利名称:节目指南处理的制作方法
技术领域
本发明一般涉及节目指南信息处理的领域,尤其涉及处理和显示与节目指南一起的或在节目指南内的视频的系统和方法。
背景技术
诸如电视机和个人计算机(PC)之类的电子设备需要包括用户界面系统的控制系统。通常,用户界面把信息提供给用户,简化了设备的使用。用户界面的一个实例是电视系统中的电子节目指南(EPG)。
EPG具有交互式屏幕显示特征,这种特征显示与在当地报纸或其它印刷品中找到的TV节目单类似的信息。另外,EPG还包括核对和解码节目所需的信息。EPG提供了有关其范围通常从下一个小时直到几天之后的、由EPG覆盖的时间帧内每个节目的信息。包含在EPG中的信息包括频道号、节目名称、开始时间、结束时间、已用时间、剩余时间、收视率(如果存在的话)、题目、主题、和节目内容提要之类的节目安排特性。EPG通常排列成二维表格或网格形式,一个轴上是时间信息,另一个轴上是频道信息。
与驻留在专用频道上的和只滚动接下来2至3小时内其它频道上的当前节目安排的非交互式指南不同,EPG使观众能够在未来的某个时段内,例如,在直到往后几天内的任意时间上交互式地选择任意频道。并且,EPG特征还包括加亮网格上包含节目信息的个别小方格的能力。一旦被加亮,观众就可以实现与那个被选节目有关的功能。例如,观众可以立刻切换到当前正在播放的那个节目上。如果适当地配置电视机并将它与记录设备相连接,则观众还可以编程单触式盒式录象(VCR)等。这样的EPG在现有技术中是已知的,和应用在,例如,美国印第安纳波利斯(Indianapolis)的汤姆森消费电子公司研制的卫星直播系统(DSS)中。
另外,授予Chaney等人并转让给本发明的同一受让人的美国专利第5,515,106号详细描述了包括实现示范性节目指南系统所需要的数据包结构的示范性实施例。示范性数据包结构被设计成使频道信息(例如,频道名、呼号、频道号、类型、等等)和与节目有关的节目描述信息(例如,标题、收视率、影星、等等)可以从节目指南数据库提供器有效地传送到接收设备。
诸如EPG那样的用户界面可应用于模拟和数字电视系统等,包括VCR、顶置盒、包含存储和重放节目用的硬盘的个人观看设备,和诸如个人计算机那样的其它电子设备。随着带有许多特征的电子设备变得越来越复杂,对既耐用又易用的用户界面的需要变得尤为重要。例如,具有用于控制每个系统的各个特征的各自界面的分离电子系统现在正被组合成要求单个用户界面的单个系统。一个具体的例子是所谓的PC/TV(例如,PC和TV的综合产品),它包括个人计算机和电视机两者的特征。用于这种设备的用户界面系统必须提供计算机的无干扰通信和与电视机有关的信息和为简单控制与计算机和电视机两者有关的特征提供保证。
发明概述本发明人认识到现有的一些EPG系统存在着各种缺点。具体地说,当前的一些EPG系统能够在沿着侧边的窗口中或在EPG内显示出,例如,相关节目视频。正如在技术上所众所周知的,这可以通过,例如,缩放接收视频和将其插入画中画窗口中来实现。在当前的系统中,显示在窗口中的视频节目通常是与EPG内被加亮的和/或所选的节目网格相对应的节目。但是,在其它装置中,视频被锁定在某一频道上,与EPG中加亮或聚焦的地方无关。因此,在这种装置中,当用户利用EGP“浏览”频道时,窗口中的视频总是显示同一节目。
本发明人认识到,当用户利用节目指南进行频道浏览时,最好具有锁定或不锁定两种显示模式,尤其不需要附加的用户设置或任何额外的按键。换言之,最好向用户提供具有如前所述的既容易又协调的用户界面的两种能力。
因此,在一种形式中,本发明提供了根据加亮点、光标或聚焦点的位置,对节目指南和视频显示器进行操作的两种模式。当把光标、加亮点、或聚焦点移动到频道名/频道号网格时,视频显示器将显示当前正被加亮频道接收的节目的节目内容。另一方面,当把光标、加亮点、或聚焦点移动到节目网格时,视频窗口中的内容不发生改变。
附图简述在附图中,

图1显示了适合于处理根据本发明的节目指南信息的电视系统的例子;图2显示了适合于处理根据本发明的节目指南信息的数字视频处理设备的例子;图3显示了适合于处理根据本发明的节目指南信息的数字卫星系统的具体实施方式
的方块图;图4显示了正被显示的节目指南的例子;图5A-C显示了本发明的示范性实施例;和图6显示了根据发明的示范性流程图。
详细说明图1显示了适合于处理和显示根据本发明的节目指南信息和相关视频信息的电视系统的例子。图1所示的电视接收机能够处理模拟NTSC(美国国家电视系统委员会)电视信号和因特网信息。图1所示的系统含有在RF频率上接收电视信号RF_IN的第一输入端1100和接收基带电视信号VIDEO IN的第二输入端1102。信号RF_IN可以从诸如天线或电缆系统的信源传输而来,而信号VIDEP IN则可以由,例如,盒式录像机(VCR)提供。调谐器1105和IF处理器1130以传统方式操作,调谐和解调包含在信号RF_IN中的特定电视信号。IF处理器1130产生代表调谐电视信号的视频节目部分的基带视频信号VIDEO。IF处理器1130还产生与作进一步音频处理用的音频处理部分(图1未示出)耦合的基带音频信号。尽管图1显示了输入1102作为基带信号,但电视接收机还可以包括与单元1105和1130相似的第二调谐器和IF处理器,用于从信号RF_IN或从第二RF信号源中产生第二基带视频信号。
图1所示的系统还包括主微处理器(mP)1110,用于控制电视接收机的各个部件,例如,调谐器1105、画中画处理单元1140、视频信号处理器1155、和StarSight数据处理模块1160。正如本文所使用的,术语“微处理器”代表各种各样的设备,包括(但不限于)微处理器、微型计算机、微控制器和控制器。微处理器1110通过利用串行总线I2C BUS发送和接收命令和数据来控制系统,串行总线I2C BUS利用众所周知的I2C串行数据总线协议。更明确地说,mP 1110内的中央处理单元(CPU)1112响应用户通过,例如,IR遥控器1125和IR接收器1122提供的命令,执行包含在诸如图1所示的EEPROM(电可擦只读存储器)1127那样的存储器内的控制程序。例如,激活遥控器1125上的“CHANNEL UP(频道增)”特殊按钮使CPU 1112通过I2CBUS将“改变频道”命令与频道数据一起发送到调谐器1105。结果是,调谐器1105调谐到频道搜索表中的下一个频道。存储在EEPROM 1127中的控制程序的其它例子是用于实现如下要描述的、按照本发明的、如图5所示的操作的软件。
主微处理器1110还控制通信接口单元1113的操作,通信接口单元1113提供与因特网交互上载和下载信息的能力。控制通信接口单元1113包括,例如,调制解调器,调制解调器用于通过,例如,电话线或闭路电视电缆线与因特网服务提供器相连接。通信能力使图1所示的系统除了接收电视节目安排之外,还提供电子邮件能力和诸如网站浏览之类与因特网有关的特征。
CPU 1112通过mP 1110内的总线1119控制包含在mP 1110内的功能。尤其是,CPU 1112还控制辅助数据处理器1115和屏幕显示(OSD)处理器1117。辅助数据处理器1115从视频信号PIPV中提取诸如StarSight数据的辅助数据。
以已知格式提供节目指南信息的StarSight数据通常只在特定电视频道上接收,和电视接收机必须调谐那个频道以提取StarSight数据。为了防止StarSight数据提取受到电视接收机正常使用的干扰,CPU 1112只在电视接收机通常不处在使用中的时段(例如,早晨2时)内通过调谐特定的频道起动StarSight数据提取。此时,CPU 1112配置解码器1115,以便从用于StarSight数据的线16之类的水平线间隔中提取辅助数据。CPU 1112控制提取的StarSight数据通过I2C BUS从解码器1115到StarSight模块1160的传输。模块内部的处理器格式化数据并将数据存储在模块内的存储器中。为了响应被激活的StarSightEPG显示(例如,用户激活遥控器1125上的特定按键),CPU 1112通过I2C BUS将格式化的StarSightEPG显示数据从StarSight模块1160传输到OSD处理器1117。
OSD处理器1117以传统方式操作,产生R、G、和B视频信号OSD_RGB,当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(液晶显示)设备(图1未示出)。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显示处在激活状态时,控制器1110执行存储在EEPROM 1127中的控制程序。控制程序监视位置指示符,譬如,光标和/或加亮点,在EPG显示中的定位。用户利用遥控器1125的方向键和选择键控制位置指示符的定位。或者,系统可以包括鼠标器。控制器1110检测选择设备的激活,譬如点击鼠标按钮,并评估与显示的EPG数据相关联的当前光标定位信息,以确定所希望的功能,例如,调谐特定的节目。控制器1110随后激活与所选特征相联系的控制动作。
按照本发明的节目指南的处理和显示可以利用软件和硬件的组合来实现。例如,参照图1,EPG的显示可以通过诸如EEPROM 1127那样的存储器中的软件来实现。通过例如用户按下遥控器1125上与EPG相关的按钮激活EPG使CPU 1112执行EPG软件例程。作为生成EPG显示的一部分,CPU1112还还访问可以通过I2C总线存储在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数据耦合到输出端的适当状态。
到目前为止已经描述的、图1所示的系统的各个特征的示范性实施例包括提供与mP 1110相联系的特征的、由SGS-Thomson Microelectronics(汤姆森微电子公司)生产的ST9296微处理器;提供与PIP处理器1140相联系的所述基本PIP功能的、由Mitsubishi公司生产的M65616画中画处理器;和提供VSP 1155的功能的、由Sanyo公司生产的LA7612视频信号处理器。如前所述,按照本发明原理,PIP处理器可用于产生图5A至5C所示的视频窗口。
图2显示了能够处理和显示根据本发明的节目指南信息的电子设备的另一个例子。如下所述,图2所示的系统是MPEG兼容系统,用于接收代表广播节目的MPEG编码传输流。但是,图2所示的系统只是示范性的。用户接口系统还可以应用于涉及其它类型编码数据流的、包括非MPEG兼容系统的其它类型数字信号处理设备。例如,其它设备包括数字视频盘(DVD)系统和MPEG节目流,和诸如所谓“PCTV”之类,将计算机和电视机功能组合在一起的系统。并且,尽管如下所述的系统被描述成处理广播节目,但这只是示范性的。术语“节目”用于代表任何形式的包化数据,譬如,电话消息、计算机程序、因特网数据、或其它通信。
总而言之,在图2的视频接收器系统中,用视频数据调制的载波由天线10接收,并由单元15处理。所得的数字输出信号由解调器20解调和由解码器30解码。来自解码器30的输出由响应来自遥控器单元125的命令的传输系统25处理。系统25提供用于存储、进一步解码、或与其它设备通信的压缩数据输出。
视频和音频解码器85和80分别解码来自系统25的压缩数据以提供用于显示的输出。数据端口75提供压缩数据从系统25到诸如计算机或高清晰度电视(HDTV)接收器的通信的接口。存储设备90将来自系统25的压缩数据存储在存储介质105上。在重放模式中,设备90还支持对来自存储介质105的压缩数据的检索,供解码、与其它设备通信或存储在不同的存储介质上(为了简化图形,图中未示出)的系统25处理用。
现在仔细研究图2,由天线10接收的视频数据调制的载波被转换成数字形式,并由输入处理器15处理。处理器15包括射频(RF)调谐器和中频(IF)混合器,以及将输入视频信号下频转换成适合于作进一步处理的低频带的放大级。所得的数字输出信号由解调器20解调和由解码器30解码。来自解码器30的输出由传输系统25作进一步处理。
通过选择器35将来自解码器30的输出,或经解密单元40进一步处理的解码器30的输出提供给服务检测器33的多路复用器(mux)37。解密单元40可以是,例如,遵从ISO(国际标准化组织)7816和NRSS(National RenewalbeSecurity 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)标识。正如上面所讨论的,节目描述可以包括与节目相关的、诸如标题、影星、收视率等的不同节目描述字段。
插在图2所示的视频接收器中的用户接口使用户能够通过从屏幕显示(OSD)菜单上选择所需部件来激活各种各样的部件。OSD菜单可以包括如上所述的电子节目指南(EPG)和下面讨论的其它部件。代表显示在OSD菜单中的信息的数据由系统控制器115响应存储的节目指南信息、存储的图形信息、和/或通过如上所述的输入信号接收的节目指南和图形信息和根据如图5所示的和如下讨论的示范性控制程序生成。软件控制程序可以存储在,例如,系统控制器115的嵌入式存储器(未示出)中。
利用遥控单元125(或诸如鼠标之类的其它选择装置),用户能够从OSD菜单中选择诸如要观看的节目、要存储的节目、存储介质的类型和存储方式之类的项目。系统控制器115利用通过接口120提供的选择信息配置系统25,以选择存储和显示的节目和生成适合于所选存储设备和介质的PSI。控制器115通过利用数据总线设定这些单元内的控制寄存器值和通过利用控制信号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中。加密密钥由遵从ISO 7816-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主时钟(27MHz)。由控制器115生成的、一些依次定时数据包的接收之间的时间间隔的基于PCR与基于主时钟的估计值之差用于调整系统25的主时钟。控制器115是通过将求出的时间估计差应用于调整用于产生主时钟的电压控制振荡器的输入控制电压来达到这个目的的。控制器115在将定时信息存储在内部存储器中之后重新设置系统中断。
包含包括音频、视频、字幕和其它信息的节目内容的、由解码器55从单元45和50接收到的数据包由单元65从解码器55引向数据包缓冲器60中的指定应用设备缓冲器。应用控制单元70从缓冲器60中的指定缓冲器中依次检索音频、视频、字幕和其它数据,并将数据提供给相应的应用设备75、80和85。应用设备包括音频和视频解码器80和85,以及高速数据端口75。例如,与如上所述由控制器115生成的复合节目指南相对应的数据包可以传输到视频解码器85,视频解码器85将其格式化成适合于在与视频解码器85相连接的监视器(未示出)上显示的视频信号。此外,例如,数据端口75可以用于向例如计算机提供诸如计算机程序之类的高速数据。或者,端口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以与图1中的接口单元1113相似的方式操作。也就是说,单元116提供将信息上载到因特网和从因特网下载信息的能力。通信接口单元116包括,例如,通过譬如电话线或闭路电视电缆连接到因特网服务提供器的调制解调器。通信能力使图2所示的系统除了接收电视节目安排之外,还能够提供电子邮件能力和诸如网站浏览之类与因特网相关的特征。
图3是总体上如图2所示的和如上面详细描述的电子设备的具体实施方式
。图3代表由美国印第安纳州印第安纳波利斯市(Indianapolis)汤姆森消费电子公司设计和制造的、用于接收Hughes电子公司提供的DirecTVTM卫星业务的卫星接收器顶置金。
如图3所示,顶置盒含有调谐器301,调谐器301接收和调谐来自卫星天线317的、在950-1450Mhz范围内的适当卫星RF信号。经调谐的模拟信号输出到链接模块302作进一步处理。链接模块302负责进一步处理来自调谐器301的模拟调谐信号I_out和Q_out,包括模拟信号的滤波和调整,和模拟信号到数字输出信号DATA的转换。链接模块302是作为集成电路(IC)实现的。链接模块IC是由法国Grenole的SGS-Thomsom Microelectronics(汤姆森微电子公司)制造的,型号为ST 15339-610。
来自链接模块302的数字输出DATA由可由传输单元303识别和处理的顺从性包化数据流组成。如结合图2详细讨论那样的数据流包括来自DirectTV的卫星广播服务的一个或多个节目的节目指南数据信息和数据内容。
传输单元303的功能与图2所示的和已经讨论过的传输单元25相同。如上所述,传输单元303根据包含在首标信息中的数据包标识符(PID),处理包化数据流。然后,把处理过的数据流格式化成MPEG兼容的压缩音频和视频数据包,和耦合到MPEG解码器304作进一步处理。
传输单元303由高级RISC(精简指令系统计算机)微处理器(ARM)315控制,高级RISC微处理器(ARM)315是基于RISC的微处理器。ARM处理器315执行驻留在ROM 308中的控制软件,根据如下所讨论的本发明的各个方面,软件的一个组成部分可以是,例如,如图6所示的、用于处理适当节目指南信息的控制程序。
传输单元303可以作为集成电路来实现。例如,传输单元的优选实施例可以是SGS-汤姆森微电子公司制造的,型号为ST 15273-810或15103-65C的IC。
来自传输单元303的MPEG兼容的压缩音频和视频数据包被传送到MPEG解码器304。MPEG解码器解码来自传输单元303的压缩MPEG数据流。然后,解码器304输出适当音频流,这个音频流可以由音频数字-模拟转换器(DAC)305作进一步处理,把数字音频数据转换成模拟声音。解码器304还把代表图像像素信息的可用数字视频数据输出到NTSC编码器306。然后,NTSC编码器306把这个视频数据进一步处理成NTSC兼容模拟视频信号,以便可以在常规NTSC电视屏幕上显示视频图像。如上所述的MPEG解码器还可以作为集成电路来实现。MPEG解码器的优选实施例是SGS-汤姆森微电子公司制造的,型号为STi3520的IC。
图3的附加相关功能块包括调制解调器307,它对应于,例如,图2所示的、用于访问因特网的通信接口单元116。条件访问模块(CAM)309对应于图2所示的、提供条件访问信息的NRSS解密单元130。宽带数据模块310对应于图2所示的、向例如HDTV解码器或计算机提供高速数据访问的高速数据端口75。键盘/IR接收器模块312对应于图2所示的、用于从用户控制单元314接收用户控制命令的远程单元接口120。数字AV总线模块313对应于图2所示的、用于连接诸如VCR或DVD播放机之类的外部设备的I/O端口100。
图6显示了可以由图1的CPU 1112、图2的控制器115或图3的ARM微处理器315执行,以实现根据本发明各个方面的特征的控制程序的示范性流程图。本领域的普通技术人员容易识别到,根据本发明,当控制程序被图1-3所述的系统的任何一种执行时,它将提供相同的特征。因此,为了避免累赘,下面将只参照图3所示的示范性硬件装置描述图6中的控制程序。
当用户打开,例如,如图3所示的系统时,系统通常首先显示用户为了观看事先选好的节目的视频图像。然后,用户可以按下,例如,用户控制单元314上的“GUIDE(指南)”按钮(未示出),显示电子节目指南。
在我们的示范性实施例中,一旦检测到这个用户请求,传输单元303中的ARM微处理器315就处理节目指南信息提供者提供的、从数据流中获得的节目指南数据信息,和把指南数据信息格式化成与图4所示的整个“网格状指南”相对应的OSD像素数据。把来自传输单元303的OSD像素数据前送到如前所述的、用于生成指南图像的MPEG音频/视频解码器304。
“网格状指南”400通常占据显示器的整个屏幕。网格状指南以时间-频道格式显示节目时间表,这与列在报纸上的TV时间表类似。具体地说,指南的一轴(例如,水平轴)显示时间信息,而指南的另一轴(例如,垂直轴)则显示频道信息。通过含有指南顶部上的时间线401,把时间信息传达给用户,和以半个小时为间隔分割时间信息。通过频道号410-416和相应的频道台名420-426把频道信息传达给用户。
另外,节目指南400还包含因特网图标450和电子邮件图标460。通过点击这些图标,用户可以通过通信接口单元307分别浏览因特网和发送/接收电子邮件。另外,还可以把因特网网站图标插在节目指南的网格中。例如,通过点击网格470中的“ESPN.com”,用户就可以自动地链接到例如ESPN网站。
如图6所示,根据本发明原理的EPG系统的用户可以利用例如键盘(未示出)或遥控器314选出“浏览模式”,以便于如图6的步骤600所示的、利用EPG的频道浏览,这将使图3的系统能够,例如,显示图5A所示的屏幕。
图5A显示了包括节目指南200和画面或视频窗口230的屏幕201。屏幕201还包括广告标志211和节目描述标志212。节目指南200包括频道轴213(包括数个频道号和相关频道名213a-g)、时间轴215、和与各个节目相对应的数个节目网格(例如,250、260、和270)。
画面窗口230可以位于屏幕201的任何角落中,如步骤605所示,它将显示,例如,用户访问浏览指南模式之前选择的节目210。在另一个实施例中,画面窗口可以拥有大至整个屏幕201的尺寸,和叠加在半透明节目指南200的背景上。另外,如步骤605所示,在输入“浏览指南”模式之前显示的所选节目210的频道名/频道号也将被加亮。例如,如图5A所示,当用户首先进入浏览指南模式时,在视频窗口230上将显示HBO频道105上的视频节目“Terminator2(终结者2)”的视频内容。
接着,如图6的步骤610和615所示,如果用户(例如,利用遥控器上的up/down按钮)把光标的加亮点或焦点向上或向下移动到节目指南的另一个频道号/名上,那么,传输单元303中的ARM微处理器315将使调谐器301调谐到加亮频道和在窗口230上显示接收的视频图像。这也显示在图5B中,图5B显示了用户使加亮点移动到频道104/Headline News(标题新闻)上,因此,现在在窗口230中正显示着与频道104播放的“Washington Weekly(华盛顿周报)”相对应的当前接收的视频内容210。因此,用户可以向上和向下滚动频道轴213,观看调谐到相应加亮频道中正显示着的当前节目的窗口画面。
另一方面,如果用户把加亮点或光标从频道轴213中的网格移动到指示节目的网格(例如,250、260或270)之一上,或移动指示节目的网格内的加亮点或光标,那么,如图6的步骤620和625所示,窗口230的视频内容固定在显示的最后一个视频节目上。例如,当从图5B改变到图5C时,就出现这种情况。例如,当用户把加亮点或光标从频道名/频道号网格213C移动到节目网格250(例如,向右,然后向上移动光标)时,窗口的视频内容固定在当前正显示在频道104中的节目上,不会发生改变。在这种模式下,用户可以利用节目指南进行频道浏览,而调谐器不会改变窗口中的画面。
因此,本发明提供了根据加亮点或光标的位置,对节目指南和视频窗口进行操作的两种模式。当把光标或加亮点移动到频道名/频道号网格时,视频窗口将显示当前正被加亮频道接收的节目的节目内容。另一方面,当把光标或加亮点移动到节目网格时,视频窗口中的内容不发生改变。
尽管通过示范性的设计和/或结构已经对发送进行了描述,但是,可以在本公开的原理和范围之内对本发明作进一步修改。因此,本申请意在涵盖利用本发明一般原理的、对本发明的任何改变、使用或调整。而且,本申请意欲涵盖与本公开内容的以下所述不同,即属于本发明所属领域中的公知或惯例的以及所附权利要求的限定内的那些差异。
权利要求
1.一种处理节目指南的方法,所述方法包括下列步骤确定频道网格是否已经被加亮;确定节目网格是否已经被加亮;响应前面的确定步骤,如果频道网格已经被加亮,那么,显示当前正被加亮频道网格所指示的频道接收的节目的节目内容;和响应前面的确定步骤,如果节目网格已经被加亮,那么,继续显示同一节目内容。
2.如权利要求1所述的方法,其中,节目内容被显示在视频窗口中。
3.如权利要求2所述的方法,其中,视频窗口与节目指南一起显示。
4.如权利要求1所述的方法,其中,确定步骤是响应用户选择用户可选项而输入的。
5.如权利要求4所述的方法,其中,频道网格包括频道名或频道号中的至少一个。
6.如权利要求5所述的方法,其中,节目网格包括节目名称。
7.一种处理节目指南的设备,所述设备包括用户控制设备;用于显示视频节目的显示窗口;用于显示节目指南的控制装置;和其中,控制装置提供第一操作模式和第二操作模式,在第一操作模式中,当频道网格被用户控制设备加亮时,显示窗口将显示当前正被加亮频道网格所指示的频道接收的节目的节目内容;和在第二操作模式中,当节目网格被用户控制设备加亮时,显示窗口的节目内容不发生改变。
8.如权利要求7所述的设备,其中,显示窗口与节目指南一起显示。
9.如权利要求8所述的设备,其中,控制装置响应用户控制设备,输入两种操作模式。
10.如权利要求8所述的设备,其中,频道网格包括频道名或频道号中的至少一个。
11.如权利要求10所述的设备,其中,节目网格包括节目名称。
全文摘要
一种提供根据加亮点或光标的位置,对节目指南和视频显示进行操作的两种模式的系统和方法。当把光标或加亮点移动到频道名/频道号网格时,视频窗口将显示当前正被加亮频道接收的节目的节目内容。另一方面,当把光标或加亮点移动到节目网格时,视频窗口中的内容不发生改变。
文档编号H04N5/45GK1361980SQ00810550
公开日2002年7月31日 申请日期2000年7月19日 优先权日1999年7月19日
发明者茂·U·尼尔, 迈克尔·J·麦克莱恩 申请人:汤姆森特许公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1