专利名称:电视设备中的广告显示和跟踪的制作方法
技术领域:
本发明一般涉及为电子设备提供有效用户交互的领域,尤其涉及在用户改变视频设备上的频道的同时,自动显示所选广告的系统和方法。另外,自动地选择和跟踪广告,以提高广告的效能。
背景技术:
诸如电视机或VCR(盒式录像机)之类的电子设备需要包括用户界面系统的控制系统。通常,用户界面系统把信息提供给用户,简化了设备的使用。用户界面的一个实例是电视系统中的电子菜单系统。菜单系统使用户能够容易地与越来越复杂的电视系统进行交互和控制这样的电视系统。
电子节目指南(EPG)非常适用于在消费者正在观看TV的同时,向消费者提供节目信息。这些EPG一般通过与节目信息一起显示的广告来支持。但是,消费者必须访问EPG才能观看到节目信息。在一些EPG中,譬如,目前的DSS接收器中,节目信息显示在在改变频道的同时仍然看得见的频道标志中。为了迫使用户更经常地使用EPG(显示广告的地方),现有的系统在频道标志中,无广告地显示了数量很小的节目信息。
发明概述本发明人认识到,未来,频道标志部件从经济上可能是不可行的,因为它剥夺了EPG(显示广告的地方)的使用,因此,减少了EPG中广告图像的数量。本发明人认识到,最好,在消费者正在观看节目信息的同时,能够在频道标志中显示广告,从而既为用户提供了方便,又为登广告者和服务提供者提供了额外的经济效益。
另外,本发明人还认识到,最好,将广告频道(带有或不带有相应的频道标志描述信息)插入到视频设备的频道列表中。将广告插入频道冲浪(surfing)列表中的方式可能依赖于,例如,用户的频道冲浪方式。
此外,最好选择智能显示的广告,和能够在电视接收机中跟踪广告显示活动,使广告效能最大化。
因此,本发明公开了使广告和节目信息两者都能够显示在,例如,
图1所示的频道标志上的系统和方法。在另一个实施例中,把显示广告的频道插入活动频道列表(例如,扫描列表)中,以便当用户正在进行频道冲浪时,显示所选的广告。在另一个实施例中,公开了在支持与不同多媒体功能和广告相联系的图像数据复合显示的视频解码器系统中,跟踪广告显示活动的方法,该方法包括下列步骤获取代表多媒体功能图像的广播视频数据和代表广告图像的视频数据;通过不同多媒体功能生成核对所述广告图像的显示特性的广告显示跟踪数据;和格式化所述广告显示跟踪数据,供输出用。
附图简述在附图中图1显示了根据本发明的标志广告和频道标志,以及节目信息的实例;图2显示了适合于根据本发明处理用户命令和显示示范性用户界面屏幕的电视系统的实例;图3显示了适合于根据本发明处理用户命令和显示示范性用户界面屏幕的数字视频处理设备的实例;图4显示了适合于根据本发明处理用户命令和显示示范性用户界面屏幕的数字卫星系统的具体实施的方块图;图5显示了用于选择节目的节目指南的实例;图6显示了根据本发明处理用户命令和显示示范性用户界面屏幕的、根据本发明的方法;图7显示了本发明生成广告跟踪信息的另一个示范性实施例;图8显示了可以与与电视信号相联系的节目内容一起显示辅助信息的方式;和图9显示了可以与电子节目指南一起显示辅助信息的方式。
详细描述本发明人认识到,EPG把两种重要类型的数据发送到视频设备节目信息,譬如,名称、补充说明、收视率和风格;和广告。为了提高效能,最好使这些项目与用户动作协调起来,最佳地显示广告。这些项目可以从已经在EPG中的数据中取出,把它们重新排列成与频道标志的格式相匹配。
在如图1所示的、本发明的一个实施例中,当消费者改变频道时,节目信息也发生改变,以反映出当前频道上的内容。同时,广告可以保持不变,也可以发生改变。所显示的广告可以取决于按天计算的时间、显示的频道、或当前播放的节目。它也可以随机地或根据预定模式而改变。
频道标志中的这种广告显示可以由消费者打开和关闭。把它打开使消费者能够在改变频道的同时,观看节目信息,但它也要求显示广告。把它关闭使频道标志的尺寸最小,因为不再显示广告了,但节目信息也不再显示出来。选择将在接收设备的菜单系统中作出。另外,广告可以是交互式的,让用户选择它得到更多的信息,或链接到诸如万维网(web)内容之类的更多内容上。如果广告是关于节目的,消费者可以设立单触式记录,或设置他们的TV,在节目到来时显示它。
图2显示了适合于根据本发明处理用户命令和显示示范性用户界面屏幕的电视系统的实例。图2所示的电视接收机既能够处理模拟NTSC(美国国家电视系统委员会)电视信号,又能够处理因特网信息。图2所示的系统含有以RF频率接收电视信号RF_IN的第一输入端1100和接收基带电视信号VIDEOIN的第二输入端1102。信号RF_IN可以从诸如天线或电缆系统之类的信源供应,而信号VIDEO IN可以由,例如,盒式录像机(VCR)供应。调谐器1105和IF处理器1130以调谐和解调包括在信号RF_IN中的特定电视信号的传统方式操作。IF处理器1130产生代表调谐电视信号的视频节目部分的基带视频信号VIDEO。IF处理器1130还产生耦合到作进一步音频处理的音频处理部分(图2中未示出)的基带音频信号。尽管图2显示了输入1102作为基本信号,但是,电视接收机还可以包括与单元1105和1130类似的第二调谐器和IF处理器,用于从信号RF_IN中或从第二RF信号源中产生第二基带视频信号。
图2所示的系统还包括主微处理器(mP)1110,用于控制电视接收机的各个组成部分,例如,调谐器1105、画中画处理单元1140、视频信号处理器1155、和StarSight数据处理模块1160。正如在这里所使用的,术语“微处理器”代表包括微处理器、微计算机、微控制器和控制器,但不限于这些的各种设备。微处理器1110通过发送和接收经由串行数据总线I2C BUS的命令和数据两者来控制系统,串行数据总线I2C BUS利用众所周知的I2C BUS串行数据总线协议。更明确地说,mP1110内的中央处理单元(CPU)1112响应用户通过,例如,IR(红外线)遥控器1125和IR接收器1122提供的命令,执行包含在存储器,譬如,图2所示的EEPROM(电可擦除可编程只读存储器)1127中的控制程序。举例来说,激活遥控器1125上的“CHANNEL UP”部件,使CPU112能够经由I2C BUS把“改变频道”命令与频道数据一起发送到调谐器1105。结果是,调谐器1105调谐到频道扫描列表中的下一频道。存储在EEPROM1127中的控制程序的另一个实例是实现根据本发明的、以下面要讨论的流程图形式显示在图6A、6B、7和8中的操作的软件。
主微处理器1110还控制通信接口单元1113的操作,通信接口单元1113提供了向和从因特网上载和下载信息的能力。通信接口单元1113包括,例如,通过例如电话线或闭路电视线连接到因特网服务提供者的调制解调器。通信能力使图1所示的系统除了能够接收电视节目编排之外,还能够提供电子邮件能力和诸如网络浏览之类的因特网相关特征。
CPU1112经由mP1110内的总线1119控制包含在mP1110内的功能。尤其是,CPU1112控制辅助数据处理器1115和屏幕显示(OSD)处理器1117。辅助数据处理器1115从视频信号PIPV中提取诸如StarSight数据之类的辅助数据。
以已知格式提供节目指南数据信息的StarSight数据通常只在特定电视频道上接收到,电视接收机必须调谐到那个频道上,提取StarSight数据。为了防止StarSight数据提取受到电视接收机的正常使用的干扰,CPU1112只在电视接收机通常不使用(例如,200 AM)的时段内,才通过调谐特定频道,启动StarSight数据提取。此时,CPU1112配置解码器1115,以便从用于StarSight数据的、诸如线16的水平线段中提取出辅助数据。CPU1112控制StarSight数据从解码器1115、经由I2C BUS、到StarSight模块1160的传输。模块内部的处理器格式化和存储模块内存储器中的数据。响应激活的StarSightEPG显示(例如,用户激活遥控器125上特定的键),CPU1112将格式化的StarSightEPG显示数据从StarSight模块1160、经由I2C BUS、传输到OSD处理器1117。
EPG是显示与在当地报纸或其它印刷品中找到的TV节目表类似的信息的交互式屏幕显示部件。另外,EPG还包括整理和解码节目所需的信息。EPG提供了在由其范围通常从几个小时直到七天的EPG所覆盖的时间范围内,有关每个节目的信息。包含在EPG中的信息包括节目编排特性,譬如,频道号、节目名称、开始时间、结束时间、已播时间、剩余时间、收视率(如果有的话)、标题、主题、和节目内容提要。EPG通常以两维表格或网格形式排列,一轴是时间信息,另一轴是频道信息。节目指南的实例显示在图5中。
与非交互式指南不同,非交互式指南驻留在专用频道上和只在接下来的2至3个小时内滚动其它频道上的当前节目编排,EPG使用户能够在通向未来的某一时段,例如,直到往后七天内的任何时间上选择任何频道。并且,EPG部件包括突出显示含有节目信息的网格的各个单元的能力。一旦被突出显示,观众就可以实现与所选的那个节目有关的功能。例如,如果那个节目现在正在播放,观众可以马上切换到那个节目。如果适当地配置电视机和将它与记录设备相连接,那么,观众还可以编程单触式盒式录像(VCR)等。这样的EPG在现有技术中是已知的,例如,颁发给Young等人并转让给StarSightTelecast公司的美国专利第5,353,121、5,479,268和5,479,266号对此作了描述。
另外,颁发给Chaney等人并转让给本发明的同一受让人的美国专利第5,515,106号详细描述了包括实现示范性节目指南系统所需的数据包结构的示范性实施例。示范性数据包结构被设计成使频道信息(例如,频道名称、呼号、频道号、类型等)和与节目相关的节目说明信息(例如,内容、标题、收视率、明星等)可以从节目指南数据库提供者有效地发送到接收设备。
OSD处理器1117以传统方式操作,产生R、G和B视频信号OSD_RGB,当与显示设备(未示出)耦合时,R、G和B视频信号OSD_RGB将按照图6-8所示的和如后所述的流程图,产生代表屏幕显示信息的显示图像。OSD处理器1117还产生控制信号Fast-Switch(FSW),控制信号Fast-Switch(FSW)的用途是,当要进行屏幕显示时,控制把信号OSD_RGB插入系统的视频输出信号中的快速切换。因此,当用户启用本发明如后所述的各种用户界面屏幕时,OSD处理器1117产生代表以前存储或编程在存储器1127中的屏幕显示信息的相应信号OSD_RGB。例如,当用户通过激活遥控器1125上的特定开关启用EPG时,CPU1112启用处理器1117。对此作出响应,处理器1117产生如上面所讨论的、代表以前提取的和已经存储在存储器中的节目指南数据信息的信号OSD_RGB。处理器1117还产生指示什么时候显示EPG的信号FSW。
视频信号处理器(VSP)1155实现传统的视频信号处理功能,譬如,亮度和色度处理。由VSP1155产生的输出信号适合于耦合到产生显示图像的显示设备,例如,显像管或LCD(液晶显示)设备(未显示在图2中)。VSP1155还包括当要把图形和/或文本包括在显示图像中时,将OSD处理器1117产生的信号耦合到输出视频信号路径上的快速切换器。快速切换器受当要显示文本和/或图形时,由主微处理器1110中的OSD处理器1117生成的控制信号FSW控制。
VSP1155的输入信号是由画中画(PIP)处理器1140输出的信号PIPV。当用户激活PIP模式时,信号PIPV代表把小画面(小图像)插入其中的大画面(大图像)。当PIP模式失效时,信号PIPV正好代表大图像,即,没有小图像信号包括在信号PIPV中。PIP处理器1140以利用诸如视频开关、模拟-数字转换器(ADC)、RAM、和数字-模拟转换器(DAC)之类、包括在单元1140中的部件的传统方式提供所述功能。
如上所述,包括在EPG显示中的显示数据由OSD处理器1117产生,和由VSP1155响应快速切换信号FSW包括在输出信号中。当控制器1110检测到EPG显示被激活时,例如,当用户按下遥控器1125上适当的键时,控制器1110使OSD处理器1117利用来自StarSight模块1160的、诸如节目指南数据的信息,产生EPG显示。控制器1110使VSP1155把来自OSD处理器1117的EPG显示数据与响应信号FSW的视频图像信号组合在一起,产生包括EPG的显示。EPG可以占据显示区的全部或只一部分。
当EPG显示处在激活状态时,控制器1110执行存储在EEPROM1127中的EPG控制程序。控制程序监视位置指示符,譬如光标和/或突出显示,在EPG显示中的定位。用户利用遥控器1125的方向键和选择键,控制位置指示符的定位。或者,系统可以包括鼠标器件。控制器1110检测选择设备的激活,譬如,点击鼠标按钮,和评估与为确定所需功能,例如,调谐到特定节目而显示的EPG数据结合在一起的当前光标定位信息。控制器1110随后激活与所选部件相联系的控制动作。
到目前为止已经作了描述的、图2所示的系统的部件的示范性实施例包括SGS-Thomson Microelectronics公司为提供与mP1110相关的部件而生产的ST9296微处理器;Mitsubishi公司为提供与PIP处理器1140相关的所述基本PIP功能而生产的M65616画中画处理器;和Sanyo公司为提供VSP1155的功能而生产的LA7612视频信号处理器。
图3显示了能够根据本发明处理用户命令和显示示范性用户界面屏幕的电子设备的另一个实例。正如下面所述的,图3所示的系统是MPEG(运动图像专家组)兼容系统,用于接收代表广播节目的MPEG编码传输流。但是,图2所示的系统只是示范性的。在这里所述的用户界面系统还可应用于涉及其它类型编码数据流、包括非MPEG兼容系统的其它类型数字信号处理设备。例如,其它设备包括数字视频盘(DVD)系统和MPEG节目流,和诸如所谓“PCTV”之类把计算机和电视功能组合在一起的系统。并且,尽管如下所述的系统被描述成处理广播节目,但这也只是示范性的。术语‘节目’用于代表任何形式的数据包化数据,譬如,电话消息、计算机程序、因特网数据或其它通信等。
总而言之,在图3的视频接收器系统中,用视频数据调制的载波由天线10接收,并且经单元15处理。所得的数字输出信号由解调器20解调和由解码器30解码。来自解码器30的输出由响应来自遥控单元125的命令的传输系统25处理。系统25提供压缩数据输出,用于存储、进一步解码、或与其它设备通信。
视频和音频解码器85和80分别解码来自系统25的压缩数据,提供供显示用的输出。数据端口75提供将压缩数据从系统25传递到诸如计算机或高清晰度电视(HDTV)接收器等其他设备的接口。存储设备90把压缩数据从系统25存储到存储介质105上。处在重放模式下的设备90还支持从存储介质105中检索压缩数据,压缩数据经系统25处理,用于解码、与其它设备通信或存储在不同的存储介质(为了简化图形,未显示出来)上。
详细研究一下图3,天线10接收的、用视频数据调制的载波被转换成数字形式,由输入处理器15来处理。处理器15包括射频(RF)调谐器、中频(IF)混合器和数个放大级,用于把输入视频信号下变频成适合于作进一步处理的较低频带。所得的数字输出信号由解调器20解调和由解码器30解码。来自解码器30的输出由传输系统25作进一步处理。
将来自解码器30的输出,或由解密单元40进一步处理的解码器30的输出经由选择器35提供给服务检测器33的多路复用器(mux)37。解密单元40可以是,例如,遵守ISO(国际标准化组织)7816和NRSS(国家可更新保密标准)委员会标准(在EIA(美国电子工业协会)草案IS-679,项目PN-3639中定义了NRSS可换式条件访问系统)的、诸如智能卡之类的可换式单元。选择器35检测可插、兼容、解密卡是否存在,只有当该卡当前插在视频接收器单元中时,才把单元40的输出提供给mux37。否则,选择器35把来自解码器30的输出提供给mux37。可插卡的存在使单元40能够解密,例如,附加的高级节目频道,和把附加节目服务提供给观众。应该注意到,在优选实施例中,NRSS单元40和智能卡单元130(以后讨论智能卡单元130)共享同一系统25的接口,使得在任何时刻,只有NRSS卡,或只有智能卡可以插入。但是,接口也可以是分开的,允许并行操作。
从选择器35提供给mux37的数据是以如在MPEG系统标准第2.4节中定义的、遵从MPEG的数据包化传输数据流的形式的,并且,包括一个或多个节目频道的节目指南信息和数据内容。构成特定节目频道的各个数据包由包标识符(PID)标识。传输流包含节目特定信息(PSI),供标识PID和组装各个数据包以恢复构成包化数据流的所有节目频道的内容之用。传输系统25在系统控制器115的控制下,获取和核对来自输入传输流、存储设备90或经由通信接口单元116的因特网服务提供者的节目指南信息。构成特定节目频道内容或节目指南信息的各个数据包由它们包含在首标信息内的数据包标识符(PID)标识。正如上面所讨论的,包含在节目指南信息中的节目说明可以包括与节目相关不同节目描述性字段,譬如,名称、明星、收视率等。
合并在图3所示的视频接收器中的用户接口使用户能够通过从屏幕显示(OSD)菜单上选择所需部件,激活各种部件。OSD菜单可以包括如上所述的电子节目指南(EPG)和如下所讨论的其它部件。
系统控制器115响应存储的代表文本/图形的屏幕显示(OSD)信息、存储的节目指南信息、和/或通过如上所述的输入信号接收的节目指南和文本/图形信息,和根据如图6-8所示的和如下面所讨论的示范性控制程序,生成代表显示在OSD菜单中的信息的数据。软件控制程序可以存储在,例如,系统控制器115的内嵌存储器(未示出)中。
利用遥控单元125(或诸如鼠标之类的其它选择装置),用户可以从诸如要观看的节目之类的OSD菜单项中,选择要存储(例如,记录)的节目、存储介质的类型、和存储的方式。系统控制器115利用通过接口120提供的选择信息,配置系统25,以选择供存储和显示用的节目和生成适合于所选存储设备和介质的PSI。控制器115通过经由数据总线在系统25的单元45、47、50、55、65和95中设置控制寄存值,和通过利用控制信号C,经由mux37和110选择信号路径,来配置这些单元。
响应控制信号C,mux37选择来自单元35的传输流,或者在重放模式下,选择经由存储接口95,从存储设备90中检索的数据流。在正常、非重放操作下,构成用户选来观看的节目的数据包由选择单元45用它们的PID标识。如果所选节目数据包的首标数据中的加密指示符指示数据包是加密的,那么,单元45将包提供给解密单元50。否则,单元45将未加密的数据包提供给传输解码器55。类似地,构成用户选来存储的节目的数据包由选择单元47通过这些数据包的PID标识。单元47根据包首标加密指示符信息,将加密数据包提供给解密单元50,或将非加密数据包提供给mux110。
解密器40和50的功能可以在与NRSS标准兼容的单可换式智能卡中实现。该方法把所有与保密相关的功能安排在如果服务提供者决定改变加密技术,或准许容易地改变保密系统,例如,解扰不同的服务,就可以被容易地替换的可换式单元中。
单元45和47应用了PID检测过滤器,PID检测过滤器将mux37提供的输入数据包的PID与由控制器115预装在单元45和47内的控制寄存器中的PID值相匹配。预装PID用在单元47和45中,标识要存储的数据包和为提供视频图像而解码的数据包。预装PID存储在单元45和47中的查用表中。PID查用表被存储映射到将加密密钥与每个预装PID相联系的、单元45和47中的加密密钥表。存储映射的PID和加密密钥查用表使单元45和47能够将包含预装PID的加密数据包与能够使它们得到解密的相关加密密钥相匹配。非加密数据包没有相关的加密密钥。单元45和47把标识包和它们的相关加密密钥提供给解密器50。单元45中的PID查用表也被存储映射到将包含预装PID的数据包与数据包缓冲器60中的相应目标缓冲器存储单元相匹配的目标表。与用户选来观看或存储的节目相联系的加密密钥和目标缓冲器单元地址与指定的PID一起,由控制器115预装在单元45和47中。加密密钥由遵从ISO7816-3的智能卡系统130从加密码中生成,加密密钥是从输入数据流中提取的。加密码的生成受到客户权利的支配,客户权利是从输入数据流中和/或预存在可插式智能卡本身(1989年国际标准化组织文件ISO7816-3定义了智能卡系统的接口和信号结构)上的编码信息确定的。
由单元45和47提供给单元50的数据包利用诸如数据加密标准(DES)之类的加密技术加密,(美国)商业部国家技术信息服务处提供的联邦信息标准(FIPS)公告46、74和81中定义了数据加密标准(DES)。单元50通过应用适合于所选加密算法的解密技术,利用单元45和47提供的相应加密密钥解密加密数据包。将构成供显示用的节目的、来自单元50的解密数据包和来自单元45的非加密数据包提供给解码器55。将构成供存储用的节目的、来自单元50的解密数据包和来自单元45的非加密数据包提供给mux110。
单元60包含四个可由控制器115访问的数据数据包缓冲器。缓冲器之一被指定成保存目的是供控制器115使用的数据,其它三个缓冲器被指定成保存目的是供应用设备75、80和85使用的数据包。通过控制器115和通过应用接口70两者访问存储在单元60内的四个缓冲器中的数据包由缓冲器控制单元65控制。单元45为单元45为解码而标识的每个数据包把目标标志提供给单元65。该标志表示各个单元60对标识包的目标位置,和由控制单元65存储在内部存储表中。控制单元65根据先进先出(FIFO)原理,确定与存储在缓冲器60中的数据包相联系的一系列读和写指针。与目标标志结合在一起的写指针使标识包从单元45或50依次存储在单元60中适当目标缓冲器内的下一空位置上。读指针使包通过控制器115和应用接口70从单元60的适当目标缓冲器中依次读出。
单元45和50提供给解码器55的非加密和解密数据包包含如MPEG系统标准第2.4.3.2节所定义的传输首标。解码器55从传输首标中确定非加密和解密数据包是否包含适应字段(按照MPEG系统标准)。自适应字段包含定时信息,定时信息包括,例如,使内容包同步和得到解码的的节目时钟基准(PCR)。一旦检测到定时信息包,它是包含自适应字段的数据包,解码器55就通过中断机制,设置系统中断,向控制器115发信号,告知已经接收到包了。另外,解码器55改变单元65中的定时数据包目标标志,和将包提供给单元60。通过改变单元65的目标标志,单元65把解码器55提供的定时信息包转存到单元60中为保存供控制器115使用的数据而指定的缓冲器存储单元上,而不是应用缓冲器存储单元上。
一旦接收到由解码器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。例如,与图5所示的、由如上所述的控制器115生成的复合节目指南相对应的数据包数据可以传输到视频解码器85,以格式化成适合于显示在连接到视频解码器85的监视器(未示出)上的视频信号。此外,例如,数据端口75也可以用于把诸如计算机程序之类的高速数据提供给计算机。或者,端口75可以用于把数据输出到HDTV解码器上,显示与,例如,所选节目或节目指南相对应的图像。
包含PSI信息的数据包由单元45识别出来,用于单元60中控制器115控制的缓冲器的目的。PSI数据包以与对包含节目内容的数据包所描述的相似方式,经由45、50和55,通过单元65引向这个缓冲器。控制器115从单元60中读出PSI,和把它存储在内部存储器中。
控制器115还从存储的PSI中生成压缩PSI(CPSI),和把CPSI合并在适合于存储在可选存储介质上的数据包化数据流中。包标识和方向与单元45和单元47的PID、目标和加密密钥查用表一道受控制器115支配,控制单元65以如前所述的方式工作。
另外,控制器115与通信接口单元116耦合,通信接口单元116以与图2中的接口单元1113相似的方式操作。也就是说,单元116提供了向和从因特网上载和下载信息的能力。通信接口单元116包括,例如,调制解调器,用于经由,例如电话线或闭路电视线连接到因特网服务提供商。通信能力使图3所示的系统除了能够接收电视节目编排之外,还能够提供电子邮件能力和诸如网络浏览之类的因特网相关特征。
图4是如图3一般显示的和如上面详细描述的电子设备的具体实施。图4代表美国印第安纳州印第安纳波利斯(Indianpolis)市的汤姆森消费电子公司(Thomson Consumer Electronics)设计和制造的卫星接收器顶置盒,用于接收Hughes电子公司提供的DirecTVTM卫星服务。
如图4所示,顶置盒含有调谐器301,调谐器301接收和调谐来自卫星天线317的、在950-1450MHz范围内的可用卫星RF信号。将调谐的模拟信号输出到链接模块302作进一步处理。链接模块302负责对来自调谐器301的调谐模拟信号I_OUT和Q_out作进一步处理,包括滤波和整理模拟信号,和将模拟信号转换成数字输出信号,DATA。链接模块302以集成电路(IC)的形式实现。链接模块IC由法国Grenoble的SGS-汤姆森微电子公司(ThomsonMicroelectronics)制造,和含有部件号ST 15339-610。
来自链接模块302的数字输出DATA由可由传输单元303识别和处理的顺从性包化数据流组成。与图3相联系详细讨论的数据流包括来自Dirct TVTM的卫星广播服务的一个或多个节目频道的节目指南数据信息和数据内容。正如上面所讨论的,节目指南数据包含与通过,例如,“class(类别)”类型指示的节目类型(例如,只有声音、只有图像等)相关的信息。
传输单元303的功能与图3所示的和已经讨论过的传输系统25相同。如上所述,传输单元303根据包含在首标信息中的数据包标识符(PID),处理包化数据流。然后,把经处理的数据流格式化成MPEG兼容的、压缩音频和视频数据包,并且耦合到MPEG解码器304作进一步处理。
传输单元303受高级RISC(精简指令系统计算机)微处理器(ARM)315控制,高级RISC微处理器(ARM)315在基于RISC的微处理器。ARM处理器315执行驻留在ROM(只读存储器)308中的控制软件。软件的示范性部分可以是,例如,图6-8所示的控制程序,用于按照本发明如下所讨论的方面,处理用户界面命令和显示OSD信息。
传输单元303通常以集成电路的形式实现。例如,一个优选实施例是由SGS-汤姆森电子公司制造的IC,和含有部件号ST 15273-810或15103-65C。
MPEG兼容的、压缩音频和视频包从传输单元303传递到MPEG解码器304。MPEG解码器解码来自传输单元303的压缩MPEG数据流。然后,解码器304输出可用音频流,该音频流可由音频数字-模拟转换器(DAC)305作进一步处理,把数字音频数据转换成模拟声音。解码器304还将代表图像像素信息的可用数字视频数据输出到NTSC编码器306。然后,NTSC编码器306将这个视频数据进一步处理成NTSC兼容模拟视频信号,以便可以在常规NTSC电视屏幕上显示视频图像。如上所述的MPEG解码器可以以集成电路的形式实现。一个示范性实施例可以是部件号为ST 13520的、由SGS-ThomsonMicroelectronics公司制造的MPEG解码器IC。
包括在MPEG处理器304中的是OSD处理器320。OSD处理器320从包含存储的OSD信息的SDRAM(同步动态随机访问存储器)316中读出数据。OSD信息与位映像OSD图形/文本图像相对应。OSD处理器能够在ARM微处理器315的控制下,以传统方式改变OSD图像的每个像素的颜色和/或透明度。
OSD处理器还在ARM处理器315的控制下,负责生成图5所示的示范性节目指南。在示范性的实施例中,一旦检测到生成指南显示的用户请求,ARM微处理器315就处理从节目指南信息提供者提供的数据流中获得的节目指南数据信息,将节目指南数据信息格式化成与图5所示的“网格状指南”相对应的OSD像素数据。然后,把来自传输单元303的OSD像素数据向前送到如上所述的、用于生成指南图像的MPEG音频/视频解码器304中的OSD处理器320。
如图5所示,“网格状指南”500通常占据显示器的整个屏幕。网格状指南500显示了与列在报纸中的TV时间表类似的、时间-频道格式的节目时间表。具体地说,指南的一维(例如,水平方向)显示了时间信息,而指南的另一维(例如,垂直方向)显示了频道信息。通过在指南的顶部上画出时间轴501,把时间信息传达给用户,时间信息按半个小时为间隔划界。通过频道号510-516和相应的频道台名520-526,把频道信息传达给用户。
另外,节目指南500还包含图标Internet 550和Email 560。通过点击这些图标,用户可以通过通信接口单元307,分别冲浪因特网和发送/接收电子邮件。此外,因特网网站还可以合并到节目指南的网格中。例如,通过点击网格570内的“ESPN.com”,用户将自动地链接到,例如,ESPN网站上。
低速数据端口330用于连接到IR-Blaster(触发器)(未示出),IR-Blaster控制记录节目的VCR。正如上面所讨论的,IR触发器基本上是受图4所示的卫星接收器控制的可编程VCR遥控仿真器。它位于所附VCR的VCR远程传感器的前面,并将根据用户输入的定时器屏幕信息,在卫星接收器的控制下,在适当时候发送诸如“ON”(“打开”)和“RECORD”(“记录”)之类的命令。
图4的附加相关功能块包括,例如,相当于图3所示的、用于访问因特网的通信接口单元116的调制解调器307。条件访问模块(CAM)309相当于图3所示的、用于提供条件访问信息的NRSS解密单元130。宽带数据模块310相当于图3所示的、用于把高速数据访问提供给,例如,HDTV解码器或计算机的高速数据端口75。键盘/IR接收器模块312相对于图3所示的、用于从用户控制单元314接收用户控制命令的远程单元接口120。数字AV总线模块313相当于图3所示的、用于连接到诸如DVD播放机之类的外部设备上的I/O端口100。
图6是详述根据本发明处理和显示广告的流程图。本领域的普通技术人员容易认识到,这个流程图可以应用于图2-4所示的任何系统。为了避免重复,只与图4的示范性实施例结合在一起描述流程图。
在步骤601中,用户像往常一样,按下遥控器314上的向上搜索频道(channel up)或向下搜索频道(channel down)键,进行频道冲浪。在步骤602中,由例如微处理器315作出判断,看一看用户是否已经激活了频道信息OSD显示。这个频道信息显示被当作频道标志显示在,例如,图1的顶部上。
此外,在步骤604中,微处理器315判断什么新频道号作出响应(是否已经发送频道改变命令,例如,正按下向上搜索频道或向下搜索频道键)。该判断是与当前处在频道冲浪列表或扫描列表中的内容一道作出的。
频道冲浪列表或扫描列表是当按下和按住遥控器的向上搜索频道或向下搜索频道键时可访问的所有活动视频频道的列表。活动频道列表的概念不是新的。活动频道列表仅仅是当按下和按住遥控器的向上搜索频道或向下搜索频道键时,用户希望循环扫过的一批频道。另外,活动频道列表中的任何频道可以通过人工输入频道号直接显示。
在步骤606中,在确定了新频道号时,微处理器315将查询EPG数据,找出要显示的正确节目信息。这部分基于在步骤604确定的当前时间和频道号信息。微处理器315还将查询广告数据库,确定哪一个广告要与所选频道同时显示。如步骤608所示,所显示的特定广告可能取决于当前时间和/或频道,或其它规则系统。其它规则可以包括根据所显示节目的类型(例如,喜剧、戏剧、体育等)显示广告,或潜在的观众观看节目的人数统计等。
在步骤609和610中,微处理器315接着使OSD处理器320从广告数据库中提取必要的文本和/或图形信息。OSD将在与,例如,图1所示相同的时间,显示节目信息、频道图像和所选广告。
另外,如在步骤611中那样,所显示的广告自动地被突出显示。然后,微处理器315判断,例如,用户是否如在步骤612中所示那样,按下遥控器314上的“OK”键,选择了广告。在步骤614中,如果用户已经选择了广告,那么,微处理器315使关于,例如,广告的、例如,详细信息和选择得到显示,使用户能够观看和/或记录广告的视频和/或音频片段,或通过,例如,调制解调器307进行交易。
本发明的另一个示范性实施例显示在图7中。该系统涉及到视频处理系统701,它可以以图4所示的和如上所述的视频设备的形式实现,通过电视通信频道703,譬如,地面广播、电缆配线、卫星广播等,它能够通信电视节目信号和电子节目指南(EPG)信号,每一个信号都用诸如广告之类的辅助信息来增强。图7所示的系统通过视频服务器702接收增强电视节目和EPG信号,服务器702把代表电视节目信号源704和电子节目指南信号源705两者的信号源组合在一起。电视接收机701与对应于所选电视节目信号和从EPG导出的所显示EPG的所显示视频部分相结合,在与电视接收机701相连接的监视器706上显示辅助信息。图8显示了可以与与电视信号相联系的节目内容一起显示辅助信息的方式;和图9显示了可以与电子节目指南一起显示辅助信息的方式。
当用户通过诸如图4所示的遥控器314之类的、电视接收机的控制系统选择诸如广告之类的辅助信息时,系统向“存储和前送”服务器710传递通过诸如调制解调器706之类的返回通道从电视接收机接收的、与选择有关的信息。
存储和前送服务器710从接收器701收集选择信息714,将选择信息714分类成与辅助信息的来源相关的信息包,稍后把所选的信息后送到指定方,譬如,辅助信息始发者。时间延迟为选择适当的传输时间(例如,在夜里)使成本最低创造条件。服务器710还确定与所选辅助信息相联系的信号源(即,电视信号或EPG信号的源),已经选择辅助信息的次数。该数字由服务器的操作者用于确定要由,例如,辅助信息始发者支付的费用。这个信息还可以用于有选择地确定要为用户发送或显示的辅助信息的类型。
从电视接收机传递到存储和前送服务器的选择信息714可以包括用于标记选择信息714从中发送出来的电视接收机701的标识数据713。这样的措施使辅助信息始发者能够识别消费者和与消费者通信,为提供附加信息的目的作出选择,和进行销售。在相关部件中,通过返回通道标识电视接收机的措施可以使观众调查公司能够监视消费者的观看习惯。
各种各样将辅助信息嵌在电视节目信号和EPG信号中的信号格式都是可行的。例如,由电视通信和计算机公司联盟高级电视发展论坛(AdvanceTelevision Enhancement Forum)推荐的、称为ATVEF的协议是有利的。该协议是基于用在因特网中的HTML(超文本标记语言)的。ATVEF协议可以与模拟和数字电视系统两者一起使用。其它协议也可以使用。在模拟电视系统中,辅助信息可以与EPG信号一起包括在电视节目信号的垂直消隐区间(VBI)中。在数字电视系统中,辅助信息可以被“包化”和被插在包括电视节目数据和EPG数据的数字数据流中。
电视系统的另一层面或部件级别还可以包括通过,例如,存储和前送服务器,将也用诸如广告之类的辅助信息增强的电子邮件信息传递到电视接收机的措施。在此情况中,存储和前送服务器也收集和分类与电子邮件相联系的选择信息,和为了收益跟踪目的量化选择信息。在这一层面中,提供诸如广告之类的辅助信息就可以补贴电子邮件服务的费用,事实上,可以为“免费邮件”创造条件。但是,由于为了节约,服务器延迟了数据的传输,因此,仍然需要系统的其它层面,一旦消费者付费了,就可以为加速的电子邮件通信服务,和可能的话,还与因特网相连接创造条件。这样的电子邮件服务器711和因特网服务器712显示在图7中。
辅助信息还可以包含操作电视接收机或向它提供附加功能,譬如,视频游戏或包括,例如,字处理程序和电子数据表格程序的个人计算机功能的软件。就电视接收机本身没有足够的数据处理能力,例如,没有足够的存储器这一点而言,可以让经由总线与电视接收机相连接的个人计算机分担这样的数据处理。
这样设备的另一方面还为将万维网浏览器与用于联网的Ethernet(以太)网或HomePNA网接口整合在一起创造条件。将设备与个人计算机(PC)连接在一起提高了能够从PC机下载诸如字处理程序或电子数据表格应用程序之类的应用软件的功能。并且,设备还可以把PC机用于数据存储或打印。网络连接能够把URL直接和/或自动地存储在PC机上。
如上所述,制造者和服务提供者正在把广告附加到诸如电子节目指南之类的项目中。但是,一些用户不使用EPG,或不经常使用EPG。它们只是简单地按住遥控器上的向上搜索频道或向下搜索频道键,进行“频道冲浪”。因此,本发明的一个方面将广告(带有或不带有相应的频道标志描述信息)“插入”到TV的频道列表中。
频道冲浪列表是当按下和按住遥控器上的向上搜索频道或向下搜索频道键时可访问的所有活动视频频道的列表。因此,当用户对广告页“冲浪”(向上搜索频道或直接频道输入)时,不是对视频频率调谐,而是呈现广告。于是,这个实施例提供了将广告“频道”插入这个频道列表中,以便用户可以观看广告的能力。并且,本发明还使人们能够一边进行频道冲浪,一边编译广告重点。可以将广告插入特定的未映射(未被视频使用)频道中,也可以在冲浪了某一数量的频道之后插入广告。
从实现的观点来看,活动频道列表必须包含标识这是什么“频道”的属性。也就是说,是它的可调谐视频,还是它的广告。当横穿活动频道列表时,消费者设备校验该属性,确定是需要调谐到该视频,还是需要采取一些其它行动。
对于提供频道标志信息(节目名称)的设备,也将产生像,例如,图1所示那样的、用于广告的标志。
本发明的另一方面是,可以将下列电子内容插入频道冲浪列表中· TV主页· EPG· 电子邮件应用· 因特网连接网页· 本机(意思是存储在TV或消费者产品设备中)视频广告本领域的普通技术人员容易明白,上述本发明的原理可以应用于电视、VCR、顶置盒、诸如Tivo之类的视频存储和重放单元等,而不偏离所附书的真正范围。
权利要求
1.一种显示从电视设备中的辅助信源接收的广告的方法,包括下列步骤确定是否已经发出了频道改变命令;响应已经发出的频道改变命令,从频道列表中确定新频道;和生成包括在新频道上接收的视频信息和从辅助信源接收的广告信息的信号,其中,视频信息基本上覆盖显示器的整个屏幕,和广告覆盖显示器的部分屏幕。
2.如权利要求1所述的方法,还包括与广告一起显示新频道的节目信息的步骤。
3.如权利要求1所述的方法,其中,根据如下准则的一个或多个选择广告当前时间、所选新频道、显示在所选新频道上的节目的类型。
4.如权利要求1所述的方法,还包括当显示广告时,使广告得到自动地突出显示的步骤。
5.一种显示从电视接收设备中的辅助信源接收的广告的方法,包括下列步骤接收和存储来自辅助信源的多个广告;确定是否已经发出了频道改变命令;响应已经发出的频道改变命令,从频道列表中确定新频道;确定新频道是常规频道,还是广告频道;和如果新频道是广告频道,就生成与以前存储的广告之一相对应的信号。
6.一种在支持与不同多媒体功能和广告相联系的图像数据的复合显示的视频系统中,跟踪广告显示活动的方法,该方法包括下列步骤获取代表多媒体功能图像的广播视频数据和代表广告图像的视频数据;通过不同多媒体功能生成核对所述广告图像的显示特性的广告显示跟踪数据;和格式化所述广告显示跟踪数据,供输出用。
7.如权利要求6所述的方法,其中所述不同多媒体功能包括下列的至少两个(a)视频节目显示、(b)电子节目指南显示、(c)电子邮件显示、和(d)因特网网页显示。
8.如权利要求6所述的方法,包括下列步骤通过下列的至少一个核对广告显示特性(a)广告源和(b)与广告相关的费用接受者。
9.如权利要求6所述的方法,其中,广告显示跟踪数据还包括标识视频系统的标识数据。
全文摘要
本发明公开了在用户改变频道的同时,使广告和节目信息两者都显示在频道标志上的系统和方法。在另一个实施例中,将“广告频道”插入活动频道列表(例如,扫描列表)中,以便当用户正在改变频道时,显示所选广告。在再一个实施例中,公开了在支持与不同多媒体功能和广告相联系的图像数据复合显示的视频系统中跟踪和核对广告显示活动的方法。
文档编号H04N7/08GK1349712SQ00806864
公开日2002年5月15日 申请日期2000年4月28日 优先权日1999年4月30日
发明者麦克·A·德伦伯格, 约翰·F·特斯基, 托马斯·H·汉密尔顿, 史蒂文·C·罗兹, 迈克尔·E·威尔科克斯, 休·B·莫里森, 罗伯特·J·洛根, 吉尔·S·艾伦 申请人:汤姆森特许公司