有选择地向观众终端提供广告消息的方法和设备的制作方法

文档序号:7586842阅读:127来源:国知局
专利名称:有选择地向观众终端提供广告消息的方法和设备的制作方法
本申请要求1998年10月13日申请的美国专利申请No.60/104008及1998年11月30日申请的美国专利申请No.60/110301的优先权,上述申请的公开内容作为参考包含于此。
本发明涉及一种带有广告消息的屏幕交互式电子节目指南(EPG),更具体地说,涉及有选择地向供EPG之用的观众终端提供广告消息。
在EPG的指定区域中以图形或文本形式显示广告消息已为人们所知。这些广告通常和EPG数据一起被传输给用户终端,例如电视接收机,并和电视节目单一起同时显示在终端的监视器上。长期以来已知向对特定主题的广告感兴趣的受众有针对性地发送广告比不考虑受众的背景或兴趣,无目标地向公众发送广告更有效。
根据本发明的一个方面,广告以具有电视接收机和电视屏幕的电视观众为目标。EPG被显示在电视屏幕上。监视接收机和/或EGP的使用,以便根据观众的选择,得出观众兴趣爱好。若干广告和电视信号一起被传输给接收机。根据观众的兴趣爱好,在接收机有选择地存储比传输的广告少的广告。一个或多个存储的广告被显示在屏幕上,以便和观众的兴趣爱好相符。最好,存储的广告和EPG同时被显示在屏幕上。
本发明的另一方面是使用产生EPG的数据库作为得出观众兴趣爱好的信息源。在接收机处,把观众兴趣爱好保存在一个保密文件中。
本发明的另一方面是在观众的接收机处,把观众的所有或部分兴趣爱好保存在一个保密文件中。


图1是实践本发明的电视发射机的示意方框图;图2描述了图1的发射机电视广播的广告;图3是实践本发明的电视接收机的示意方框图4描述了在图3的接收机处的电视监视器上的典型EPG屏幕;图5-8描述了用于产生观众偏爱概况的典型EPG数据库的结构。
根据本发明,在电视广播发射机,有线网络的头端器或者其它电视信号源,产生用于在EPG主体中的屏幕广告或横幅广告中显示的编码广告消息或图形。代码标识广告的类型或等级,例如体育器材,服装,汽车,餐饮等等。广告和电视信号一起被播送给具有电视接收机的用户终端,即,有线转换器,VCR和电视接收机。
在图1中,广播电视发射机具有通过数据插入器12与射频调制器(RF MOD)14耦合的视频源10。呈数字形式的广告源16被送入数据插入器12,以便把广告嵌入来自于视频源10的基带电视信号中。如果电视信号是模拟信号,则最好把广告嵌入其VBI中。如果电视信号是数字信号,则最好以包的形式把广告嵌入其数字视频流中。RFMOD 14增频变换电视信号,并把得到的RF信号传送给天线16,天线16把电视信号播送给若干电视接收机。或者,可在有线或卫星系统的头端器,把广告插入一个或多个频道的电视信号中。
图2图解说明了随着时间从左到右嵌入电视信号中的广告。间隔时间间隙P,以传送带的方式,重复发射广告A1,A2,A3,…,An-1,An。时间间隙P可从0到24小时不等。标识广告的类型或等级的代码由位于相应广告A1,A2,A3,…An-1,An之前的标题H1,H2,H3,…Hn-1,Hn携带。
在图3中,所述若干接收机之一具有截收带有嵌入的广告的电视信号。天线20通过射频(RF)部分22与调谐器24耦合,调谐器24选择接收的频道。调谐器24通过解调器(DEMOD)26与数据解码器28耦合,数据解码器28从电视信号中恢复广告。如果电视信号是模拟信号,解码器28通常会是VBI解码器。恢复后的广告和它们的代码通过总线32被传输给微处理器(μP)30。来自于微处理器30的命令通过总线32提供给调谐器24,以便在要求的时间改变频道。电视信号通过解码器28被提供给视频处理器34。视频处理器34驱动电视监视器36。在视频处理器34中构成在监视器36(下面将说明)的屏幕上显示的图象。参考分别在1996年3月7日和1999年1月28日公开的PCT国际申请WO 96/07270和WO 99/04561,上述文献的公开内容作为参考被整体包含于此,以便说明包括借助其起作用的PIP芯片的视频处理器30(没有详细描述接收机的声音生成部件)。广告存储器38,兴趣爱好存储器40及EPG数据库存储器42通过总线32与微处理器30耦合,以便进行双向数据交换。虽然它们被描述为独立的组件,但是为了方便起见,存储器38,40和42中的二个或多个可被包含在单个RAM芯片中。数据和命令也由总线32耦合到视频处理器34,以便进行操作。诸如IR遥控器之类的观众输入装置44向微处理器44发出命令,以便操纵所述接收机。
图4中,表示了在微处理器30的控制下,视频处理器34产生的典型EPG屏幕50。屏幕50被分成若干个不同显示区。沿着屏幕50的左侧,布置有实时视频区52,屏面广告区54和屏面广告区56。视频区52通常由PIP芯片产生。横幅区58邻近视频区52位于屏幕10的顶端。节目单区60占据区域52,54和56右侧的下三分之二屏幕。水平延伸的菜单条区62位于节目单区60上面,借助菜单条区62,观众可在若干个不同功能之间进行选择。在横幅区58和菜单条区62之间是细节区64。在1999年1月28日公开的PCT国际申请WO 99/04561中描述了EPG屏幕50的使用和操作,上述申请的公开内容作为参考整体包含于此。
用于产生在屏幕50(图4)上显示的节目单的EPG数据库被保存在存储器42中。以众所周知的方式,例如借助在微处理器30的控制下,在电视信号的VBI中下载的新的EPG数据,定期地更新该数据库。微处理器30可在预定的时间,把调谐器24调整到携带有EPG数据库的频道,并且随后调整存储器42中的数据存储。
图5描述了节目表存储器数据库。静态区70含有预先确定的时间列表及其它项目。下面将更详细地说明该结构。动态区71用于存储电视节目表数据。该数据采取节目信息包(SIP)及扩展主题节目列表项的形式。下面也将更全面地描述这种结构。
在下载的包中接收电视节目数据。如同参考图2说明的那样,下载的包通过VBI被发送,并由微处理器24接收。下载包含有电视节目表信息,以及使系统能够确定如何把信息存储在存储器中的路由数据。
图6图解说明了下载包。包开始于含有用于把该包和其它的包区分开的包ID号72的包标题。包标题还含有字节数73和数据块数。这些数值被用于确定包的大小。
包标题之后是节目信息包(SIP)标题。对于包中的每个节目信息包来说,都具有一个节目信息包标题。SIP标题含有用于确定节目信息包中的数据的内部频道数的指引编号75;用于确定节目信息包中的数据的来源的频道ID 76;和用于指定节目信息包中的数据的时间和日期的时隙77。SIP标题之后是节目信息包78。
接收时,系统微处理器从下载的包中抽取节目信息包,并暂时将其存储在节目表存储器中。节目信息包含有用于确定数据是否用于当前日期(今天)或下一日期(明天)的数据字段。
如果节目信息包属于这个两日时间窗口,则系统确定数据是否和现有数据重复。节目信息包含有用于确定数据是否是新的,或者是否已存在于存储器中的版本号。如果数据是新的,则随后存储该数据,并把节目信息包的地址置入预先确定的时间列表中的恰当指针中。下面将更全面地描述预告确定的时间列表。
如果节目信息包位于当前的两日时间窗口(今天和明天)之外,并且节目信息包含有具有主题信息的节目,则从节目信息包中抽出那些具有主题信息的节目,并将其置于恰当的扩展主题节目列表中。下面将更全面地描述扩展主题节目列表。如果节目信息包位于当前的两日时间窗口之外,并且不含主题信息,或者如果节目信息包与已存储的一个节目信息包重复,则放弃整个节目信息包。
节目表存储器中的数据被保存在使系统能够解释数据的数据结构中。数据结构中的几个数据结构的长度固定,并且驻留于静态区70中。其它数据结构的长度可变,并且驻留于动态区71中。固定的数据结构包括预先确定的时间列表,频道图(channel map),控制数组,调用字母图(call letter map),存储器图(memory map)及记录队列。可变数据结构包括节目信息包和扩展主题节目列表。
预先确定的时间列表用于为系统中的每个频道确定电视节目信息的位置。预先确定的时间列表只查询将在当前日期(今天)或下一日期(明天)广播的节目信息。预先确定的时间列表通过利用指针查询数据,所述指针是含有所需数据项的数据块。
图7图解说明了预先确定的时间列表。预先确定的时间列表含有一组用于系统中每个频道的12个指针41。每个指针对应于含有4小时的电视节目数据的节目信息包。例如,图7中,指针E1对应于从下午4点到下午8点的节目数据。12个指针代表当前日期的24小时节目信息及下一日期的24小时节目信息。
参考图8,指针A2-L2用于代表与系统中的第二频道相关的节目数据。每个指针含有可变长度的节目信息包的地址,所述可变长度的节目信息包含有实际的电视节目数据。当需要特定的数据时,微处理器30首先查看预先确定的时间列表,以便得到该指针,随后使用在该位置中找到的地址确定实际存储数据的地方。例如,如果晚上8点到半夜12点之间的电视节目需要系统中第二频道的数据,则系统将使用指针F2中的地址确定含有该数据的节目信息包的位置。
节目信息包是含有实际的电视节目表数据的可变长度数据结构。每个节目信息包含有特定频道的4小时电视节目。节目信息包的长度是可变的,因为每4小时内的节目数目将取决于单个节目的持续时间。
图8描绘了节目信息包。节目信息包含有存储器数量-用于确定有多少空间被用于存储节目信息包,以及在不再需要节目信息包之后,有多少空间是空闲的;控制日期-用于确定特定节目信息包中的数据是否是用于当前日期,下一日期,或者在当前的两日时间窗口之外;及用于确定节目数据的具体版本的版本编号。
这些字段之后是在4小时时间段范围内的各个节目的具体数据。对于由区段80表示的给定节目,在节目信息包中给出下述字段多个节目标记字段-用于确定该节目是否是该包内的最后节目,或者是否存在之后要处理的其它节目;开始时间字段-距离4小时时间段的开始时间的偏移量,把该偏移量与4小时时间段的开始时间相加,确定所述节目的开始时间;持续时间字段-规定特定节目的广播时间;主题字段-含有关于节目的类型的信息;例如,节目可能是体育竞赛,新闻节目或电影;CC字段确定节目是否是闭路字幕节目;立体声字段-确定节目是否是立体声广播节目;附加字段-是为扩展所留的字段,当关于该节目的更多信息在本领域中成为标准时,该字段将包含这样的信息。
这些字段之后是描述节目标题,基本说明-节目的简要说明,辅助说明-节目的较详细说明及VCR+PLUSCODE的字段。这些项目中的每一项都由两个字段表示,一个字段含有特定项目的长度,例如标题长度,另一个字段含有项目自身,例如标题。
该信息之后是节目结束字段。节目结束域用于指示该特定节目的信息已经完成。一个节目信息包视在4小时时间段中有多少个节目播出而定可包含一个或多个节目的信息。多个节目的出现由81和82表示。
节目信息包被构造成能够为保存数据提供几个独特的特征。可为超出一个字节内能够保存的最大值的那些数值扩展标题长度,基本说明长度,辅助说明长度和VCR+PLUSCODE长度字段。例如,参考图27,如果辅助说明长度大于一个字节内能够存储的最大值,则把长度字节设定为最大值。系统随后假定下一字节也是长度字节,并加和这两个值,以确定辅助说明的长度。这样,节目信息包可动态地分配空间,以便容纳更长的说明或更长的标题。
节目结束字段便于在未被当前型式的系统读取的节目信息包中加入数据。如图27中所示,在VCR+PLUSCODE字段之后,存在两个未指定数据字段。这些数据是可能被未来型式的系统读取,但是目前未被当前系统处理的数据。当处理节目信息包数据时,系统将放弃这样的数据,直到系统读取节目结束字段时为止。系统将不会为一个新的节目开始处理数据,直到系统找到节目结束字段为止。这种特征使系统可以可包含更多数据的可能的未来版本的形式,获取同一数据。
在每个用户终端,微处理器30监视并处理用户终端的使用,即观看哪些节目,观看频率,观看时间长短,或者EPG的使用,即选择哪些节目,以便计划录制,观看或显示更多的细节,或者利用光标突出显示哪些节目及其频率,以便产生观众偏好概况。该偏好概况以每个用户终端处保存用户隐私的保密文件的形式被保存,即存储在存储器40中。这样,未授权方不能获取该偏好概况。换句话说,观众偏好概况不能被上传到另一位置,例如服务中心,头端器或因特网网站。
另一方面,只以保密文件的形式保留部分用户简介,即敏感性的隐私部分,例如用户姓名,其它和使用有关的,在商业上有用的无名市场信息通过电话线,寻呼机,因特网等被传输给远程处理中心,以便进行分析。
除了其提供用于产生显示的节目单的信息的正常功能之外,EPG数据库最好还被用作如下所述在观众终端产生观众偏好概况的信息源。其结果是,把关于观众观看习惯的数据发送给远程位置不会损害该数据的私密性。
举例来说,微处理器可监视调谐器24的设置,并保存调谐器在每个频道设定的时间,日期和持续时间的记录,节目种类标志符可作为和每个节目相关的信息的一部分被存入EPG数据库中。通过使用驻留在用户终端中的EPG数据库,可根据调谐器的时间,日期和持续时间,识别实际的节目或节目标题或节目种类标志符。每次复位调谐器24时,借助时间-频道表和相应的指针,微处理器30可使用频道和时间获取该时间在该频道上电视广播的节目的节目信息包(SIP)。微处理器30可从SIP中恢复用于生成类别节目指南的节目种类,供确定观众简介之用。每次复位调谐器24时,微处理器30使用自从最后一次调谐器复位以来的时间间隔,及在该间隔内在该频道上电视广播的节目的类别,生成该类别中节目的观看时间的累积值。这样,存储器40可以这种方式计算该类别节目的总观看时间,以便形成观众偏好概况。如果需要的话,可把与用于生成类别节目指南的那些节目类别不同的,特别设计的节目类别保存在SIP中,以便在选择显示适宜的广告方面,更准确地针对观众的兴趣。
在上面描述的数据库结构的情况下,微处理器30被编程控制,以便根据从实时时钟读取的时间和从调谐器读取的频道,从预先确定的时间列表中获得所需SIP的时钟。随后微处理器30从SIP中读取该时间和频道的节目类别。
代替监视调谐器24,可以几乎和XDS或父母控制收视级别一样地,在每个节目自身的VBI中实时地传输节目类别。但是,这需要电视信号提供商协作完成。
使用户终端处的观众偏好概况与标题H1,H2,H3,…,Hn-1,Hn中的传输的广告代码相关联,从而微处理器30可标记存储的偏好概况文件代表的观众可能最感兴趣的传输广告A1,A2,A3,…,An-1,An-2。例如,如上所述,在一种简单的相关方案中,用于广告的相同代码也可被分配给电视节目,并被保存在EPG数据库中。用户偏好概况可给出电视节目的最高代码计数值,或者两个最高代码计数值等等。
也可采用诸如在申请No.60/110301中公开的那种更复杂的相关方案。为了节省本地存储器空间,如果不关心私密性,可在中央位置进行部分处理。
当在用户终端收到广告时,把广告的代码与用户偏好概况相比较。(在上面描述的简单相关方案中,直接把广告代码和用户偏好概况的代码相比较)。如果相符,则把广告保存在存储器38中,以便稍后显示在EPG(图4)中的电视屏幕的区域54和/或56中。如果广告代码表示观众对该广告不感兴趣,则不把该广告保存在存储器38中。这节省了用户终端中的存储空间。最好保存并循环获取针对用户偏好概况反映的用户兴趣的若干广告,以便按照1999年1月28日申请的申请No.60/141/331中描述的规定时间表,在EPG中显示这些广告,上述申请作为参考整体包含于此。
虽然最好是和电视信号一起同时传输广告及广告代码,不过也可通过独立的链路,例如寻呼信道或通过因特网传输广告及广告代码。
本发明与得出观众偏好概况的途径无关。可依据对一系列问题的回答,或直接根据用户输入的代码,或通过监视反映兴趣的其它操作,例如因特网使用情况,生成用户偏好概况。
权利要求
1.一种有选择地向具有电视接收机和电视屏幕的电视观众传送广告的方法,所述方法包括下述步骤在电视屏幕上显示EPG;监视接收机的使用,根据观众选择,得出观众偏好概况;把若干广告同电视信号一起传输给接收机;根据观众偏好概况,在接收机有选择地保存比传输的广告少的广告;和在屏幕上显示一个或多个保存的广告。
2.按照权利要求1所述的方法,其中保存的广告和EPG一起被同时显示在屏幕上。
3.按照权利要求1所述的方法,其中传输的广告被嵌入电视信号中。
4.按照权利要求3所述的方法,其中电视信号是带有VBI的模拟信号,传输的广告被嵌入VBI中。
5.按照权利要求3所述的方法,其中电视信号被格式化为数字视频流,传输的广告被嵌入视频流中。
6.按照权利要求1所述的方法,还包括在接收机,把观众偏好概况保存在保密文件中的步骤。
7.按照权利要求1所述的方法,还包括在接收机保存EPG数据库的步骤,EPG数据库包括电视广播电视节目的时间、频道及节目类别标志符;以及监视步骤通过确定观众选择的电视节目的时间和频道,从EPG数据库检索观众选择的、用于在屏幕上显示的电视节目的节目类别的。
8.按照权利要求7所述的方法,其中监视步骤还记录每种类别的节目的显示时间,并且保存步骤保存和具有最长记录时间的节目类别相符的广告。
9.按照权利要求7所述的方法,其中EPG显示步骤使用相同的节目类别标志符编辑类别节目指南。
10.按照权利要求7所述的方法,其中EPG显示步骤使用不同的节目类别标志符编辑类别节目指南。
11.按照权利要求1所述的方法,其中监视步骤监视接收机被调谐到的电视频道。
12.按照权利要求1所述的方法,还包括在接收机保存EPG数据库的步骤,EPG数据库包括电视广播电视节目的时间、频道及节目类别标志符;电视接收机具有调谐器和实时时钟;监视步骤记录调谐器被设定到的频道,以及每次使调谐器复位时的时钟时间,并利用记录的时间和频道,从EPG数据库检索电视节目的节目类别。
13.按照权利要求1所述的方法,包括在接收机保存EPG数据库的步骤,EPG数据库包括电视广播电视节目的时间、频道及节目类别标志符;EPG显示步骤允许观众突出显示显示的节目单,以便开始另一操作;监视步骤通过确定观众选择的电视节目的时间和频道,从EPG数据库检索观众选择的,用于在屏幕上显示的电视节目的节目类别。
14.按照权利要求13所述的方法,其中监视步骤依据类别,计数启动另一操作的次数。
全文摘要
EPG内的广告(54)面向电视观众。监视EPG和电视接收机的使用,以便得出观众偏好概况。
文档编号H04N5/445GK1326639SQ9981327
公开日2001年12月12日 申请日期1999年10月13日 优先权日1998年10月13日
发明者亨利·C·云 申请人:英戴克系统公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1