专利名称:创建个人广告频道的方法和设备的制作方法
技术领域:
本发明涉及视频处理。尤其是,本发明涉及一种创建一个具有定制内容的娱乐频道的方法和设备。
背景技术:
电视机以及其它显示设备的观众能够在一个既定的时间及时看到在一个或者多个频道上广播的节目。每一个频道代表一个被配置成从服务提供器接收节目内容的预定频谱。当观众选择一个频道来观看一个节目时,与显示设备相连接的接收机将会调谐到与选定频道相应的服务提供器上。接收机从该服务提供器接收节目内容并且将接收的节目内容提供给显示设备。
来自于服务提供器的节目内容通常包括周期性地间隔在节目内容当中和/或位于节目内容的开始和结束处的多个广告或者广告。服务提供器通常根据广告客户的要求和广告客户所预测的市场来提供特定的广告。这样,节目观众通常被动地从服务提供器接收广告,观众会觉得这些内容非常讨厌、重复和/或与他们的需求无关。还没有能够根据某些观众的偏好或者可能的实际需要来显示广告的机制。
发明内容
本发明包括一种用于产生一种能够提供适合于每个观众的偏好或者可能需要的广告的个性化频道的方法和设备。获得一个关于广告的至少一个属性描述而定义的观众参考简档,并且用该信息从存储在数据库中的多个广告中选择一个。从具有多个节目频道的频道列表的可用频道中指派一个虚拟频道。然后将选定的广告与该虚拟频道联系起来,从而当用户访问该虚拟频道时,允许选定的频道在显示设备上显示。虚拟频道可以响应于用户对该频道的请求或者自动的响应于在用户选定频道上进行的广告检测而被访问。
本发明的其它目的和特征将在下文中结合附图进行的详细描述中变得清楚明了。但是,应当理解,附图仅是为了说明的目的,而不用于定义本发明的限制范围,其限制范围可以参考附加的权利要求。还应当理解附图不需要按比例绘制,它们仅是为了概念性地说明这里所述的结构和处理过程。
在全部的附图中,相同的附图标记表示相同的元件。
附图1表示用于发射和接收视频的系统的方框图;附图2表示附图1的系统中的视频接收机的方框图;附图3表示存储在附图2的视频接收机中的示例性的应用程序;附图4表示存储在附图2的视频接收机中的数据结构的实施例;附图5表示存储在附图2中的视频接收机中的广告数据库的一个实施例;附图6表示用于执行根据本发明的一个方法的流程图;附图7表示本发明的一个实施例的更为详细的流程图;具体实施方式
附图1描述了用于发射和接收视频信号的系统100的方框图。系统100包括一个服务提供器102,一个视频接收机104以及一个显示设备106。为了简洁和清楚,仅示出了每个系统组成部分中的一个。但是,系统100通常包括多个服务提供器102、多个视频接收机104和多个显示设备106。
服务提供器102包括一个用于通过诸如天线108之类的发射机来广播节目内容的地面站或者节目源。尽管将发射机示为一个天线,但是节目内容也可以通过诸如因特网之类的其它发送手段来传送。所述节目内容包括多个节目和嵌入在其中的多个广告。一个节目可以,例如,包括在系统100中按计划播出的一个电影或者电视剧。节目类型包括喜剧、新闻节目、体育比赛、脱口秀,电影等。广告包括广告或者一项产品或者服务的宣传。
接收机104通过天线110接收从服务提供器102广播的节目内容。尽管示出了天线108、110,但是节目内容也可以通过硬连线连接线路来发送,例如借助电缆或者电话线进行传送,或者也可以通过卫星通信系统来发送。节目内容是以与节目频道相对应的特定频率范围从服务提供器102传送的。为了从一个特定的服务提供器102接收节目内容,将接收机104调谐到由该服务提供器102所使用的频率或者节目频道。这样,一个接收机104就可以通过选择性地调谐到由各种不同的服务提供器使用的不同的频道和/或频率范围,来从各种不同的服务提供器接收节目内容。
所接收到的用户选定频道的节目内容被显示在与接收机104相连的显示设备106上。显示设备106可以包括一个电视机、一个计算机屏幕或者其它视频输出设备。接收机104最好是一个与显示设备106外部连接的顶置终端。另外,也可以将接收机104集成在显示设备106当中。
附图2表示视频接收机104的方框图,该视频接收机104包括一个处理器202、一个存储器204、一个接口206以及输入/输出电路208。处理器202读取并执行软件指令来控制接收机104。这些指令被包含在存储于存储器204中的应用软件程序212和/或数据结构214中。作为另一种可选方案,应用软件程序212的任何一个或者多个功能都可以由一块专用硬件来提供。
接口206使得系统100中的接收机104和服务提供器102之间能够进行通信。接口206包括接收和发射节目内容和视频接收机104中的其它信号类型的组成部分。接口206包括一个信号接收装置,例如一个调谐器、一个解调制器、一个本地振荡器以及一个解码器,用于将接收到的节目内容转换为基带信号。接口206还包括一个信号发射装置,例如一个编码器和一个调制器,用于构成从接收机104发射到服务提供器102的信号。如上所述,接收机104和服务提供器之间的接口206可以是有线接口,无线接口或者卫星系统接口。
接收机104可以通过输入/输出电路208接收通过输入控制设备210输入的用户(即观众)命令,从而对正输出到显示设备106的节目内容进行控制,例如,显示用户选定的频道。输入/输出电路208可以,例如,包括一个遥控传感器以及一个视频处理器。输入控制设备210提供来自于显示设备106的观众输入或者选择。例如,输入控制设备210能够实现节目频道的选择来接收节目内容。在本发明中,输入控制设备210也可以允许实现对一个喜欢的广告或者广告的特定特征(例如,正在上映的影片)的选择。输入控制设备210可以,例如,包括一个遥控器、一个键盘或者鼠标,或者能够用于输入的其它任何设备。
附图3表示存储在存储器204中的应用程序212,其包括一个广告处理程序302、一个用户接口程序304以及一个推荐器程序306。如上所述,任何程序的功能都可以由一块专用硬件来提供。广告处理程序302指示接收机104处理广告所需的有关步骤。在一个实施例中,广告处理程序302指示接收机104从经由天线110接收到的节目内容中获得广告并且将所获得的广告存储在存储器204中。为了实现这样的功能,广告处理程序302可以包括多个子程序或者模块,例如,一个广告检测模块308,一个广告提取模块310以及一个广告信息模块312。尽管在广告处理程序302中示出了这些模块,但是本领域的技术人员能够理解广告检测模块308、广告提取模块310以及广告信息模块312另外也可以是实现它们各自功能的单独的软件程序,或者多块专用硬件。
广告检测模块308指示接收机104检测或者识别嵌入在从服务提供器102接收到的节目流中的广告。从中检测到广告的节目流可以来自于当前选择的节目,即当前正被发送到显示设备106并且由用户观看的节目。但是也可以使用多个节目流。由于存储器204具有有限容量,广告检测模块308通常限制从中检测广告以便在存储器204中存储的节目流的数目。例如,可以从特定的节目流或者预选的节目选择或者从有限时段内的节目流中检测广告。而且,由于存储器204具有有限容量,因此当发现新的广告或者广告已经过时时,可以将它们删除。例如,对于一个在星期六销售一天的促销广告在接下来的星期天就已经不再需要了。
广告检测模块308的一个例子在N.Dimitrova,T.McGee,J.Elenbass,E.Leyvi,C.Ramsey,以及D.Berkowitz的美国专利第6100941号中公开,其全部内容以引用的方式并入本文。广告检测模块的另一个例子包括2001年10月31日公开的、N.Dimitrova,T.McGee和L.Agnihotri的名称为《用于交换不想要内容的视频内容的方法和装置(Method and Apparatus For Swapping the VideoContent of Undesired Contents)》的EP1149491,以及2001年10月4日公开的、N.Dimitrova,T.McGee和L.Agnihotri的名称为《自动的根据符号定位,学习和提取广告以及其它视频内容(AutomaticSignature-Based Spotting,Learning,and Extracting ofCommercials and Other Video Content)》的EP1138151,以及L.Agnihotri,T.McGee和N.Dimitrova于2001年9月4日提交的名称为《使用副本数据识别和学习广告的方法(A Method To UseTranscript Data For Identifying and Learing Commercials)》的美国专利申请第09/945871号。上述每篇文献的全部内容以引用的方式并入本文。广告提取模块310包含指令,使得接收机104能够从由节目流中检测到多个广告中提取各个广告从而将每个广告分别存储。
取代从广播流中选择广告,广告检测模块可以指示处理器202直接从特定的服务提供器102接收广告,即下载广告。
广告信息模块312指示接收机104将广告以及与该广告有关的信息存储在存储器204中。该信息包括已知的广告属性,广告属性包括但不限于广告的时间日期、原始站的识别符、或者提供广告的信号源102,广告的观看种类、广告的副本或者文本描述、产品或者服务的名称,和/或产品或服务源。广告信息模块312也可以指示接收机104导出先前接收到或者提取的广告的附加特征。这些特征可以包括低级的特征,例如彩色和边缘信息,诸如速度,音频连贯性的可观测特征,以及诸如广告的基调之类的广告的无形特征。或者,广告信息模块312可以指示接收机104为每个唯一的广告注解或者提供一个识别符。这些特征和识别符也可以存储在存储器204中。
用户接口程序304定义一个将被显示设备106显示的用户界面。用户界面使观众或者用户能够通过输入控制设备210选择或者输入观众对广告的偏好,例如,与广告相关的已知属性的值、喜欢的或者不喜欢的广告的类型、或者特定广告的选择或者解除选择。然后用户接口程序304处理观众偏好从而产生一个观众偏好简档。
推荐器程序306为一个虚拟频道推荐或者选择先前提取或者接收到的广告的子集。在常规模式下,推荐器306根据观众的偏好简档或者其它的一些预定的标准选择或者推荐广告。但是,常规模式的应用经常会限制虚拟频道可使用的选定广告的数目。为了克服该问题,推荐器程序306可以选择操作“商标”模式,在该模式中如果广告满足用户规定的语义条件,就选择附加的广告。语义条件可以包括低级别的、可观测的以及无形的特征。例如语义条件可以用于选择来自在常规模式下选定的广告的制造商的所有广告。如果在常规模式中推荐了一个Lexus广告,那么与同一制造商或者通常推荐的广告来源(例如,Toyota)相关的所有广告都在商标模式中推荐。商标模式中的附加广告也可以满足通常推荐的广告的有效部分或者属性的门限数目。
通常用于推荐或者选择电视节目的已知的推荐器程序306已经被公开。在本发明中定制了这些程序用于选择或者推荐广告。在1999年12月17日由S.Gutta提交的美国专利申请第09/466,406号中公开了一种这样的推荐器程序306,该在先申请以引用的方式并入本文。该推荐器程序306使用判决树来推荐电视节目。在2000年2月4日由D.Schaffer提交的名称为《贝叶斯电视剧推荐器(Bayesian TV ShowRecommender)》的美国专利申请第09/498,271号中公开一种使用贝叶斯概率模型来推荐电视节目的推荐器程序306,该申请的全部内容以引用的方式并入本文。在2000年7月27日由D.Schaffer,K.P.Lee,以及S.Gutta提交的美国专利申请第09/627,139号,以及2000年9月20日由K.Kurapati,D.Schaffer以及S.Gutta提交的美国专利申请第09/666,041号中公开了另一种推荐器程序306,其使用用户的观看偏好来产生推荐分,该申请的全部内容以引用的方式并入本文。推荐器程序306的另一种实现方式可以是,例如使用数据库查询来选择一个广告的子集。
附图4揭示了存储在存储器204中的数据结构214,其包括一个广告数据库402、一个观众偏好列表404以及一个虚拟频道列表406。观众偏好列表404存储系统100的用户的观众偏好简档。用户可以通过输入控制设备210手动地输入观众偏好简档的观众偏好,输入控制设备210可以例如包括一个遥控设备。此外,可以设置应用程序212来跟踪用户的观看习惯。观众偏好的一种形式包括对在用户接口提供的特定广告的选择,或者与喜欢的广告类型或者广告源相关的输入。例如,观众偏好可以包括观众所提供的广告的等级或者广告的种类。观众偏好的另一种形式包括一个或者多个属性或者特色的值或者范围。
虚拟频道列表406包括响应于观众偏好简档而选择或者推荐的一个广告列表。虚拟频道列表中的广告可以在“虚拟频道”中进行访问,该虚拟频道和其它的用户可访问频道在一个频道列表中被提供。虚拟频道是一个个性化频道,这个是从频道列表中先前可获得的频道(即,当前没有被服务提供器使用的可用频道)中分配出来的。与频道列表上的其它频道相比,推荐广告的信息是从数据库402中先前存储的广告,而不是从服务提供器102中获得的。
根据本发明的一个实施例,当在用户选定频道中检测到一个广告时,视频接收机104从用户选定的频道转换到虚拟频道,并显示虚拟频道内的广告。一旦在用户选定频道上没有检测到广告,视频接收机104将转换回用户选定的频道。
广告数据库402被具体实现为一个存储在存储器204中的数据表或者数据结构。附图5描述了包括多个条目5021,5022,...502N(以后总称为502)的广告数据库402的一个实施例。每个条目502包括一个广告,同时包括不同的已知属性、导出特征以及与一个特定广告相关的其它信息。广告特征的例子包括广告识别符504、产品名称506、产品来源508、颜色510或者其它的低级特征、速度512或者其它的可观测特征、以及基调514或者一些其它的无形特征。可以用于与广告相关的广告选择的其它类型的属性也可以包含在条目502中。
单独使用产品或者服务的名称来实现识别的目的经常是不够的,这是由于制造商对于一种产品可能具有几个不同的广告。因此,广告识别符504包括一个能够唯一识别广告数据库402中的广告的识别符。产品名称506包括在广告中宣传的产品或者服务的名称。产品来源508包括该产品或者服务的制造商或者生产者的名称。
低级特征510包括接收机可以直接从广告中获得的广告特性。这样低级特征的例子包括广告的图像或者帧中的颜色、运动、以及边缘。可观测特征512包括观众可以观测到的广告的特性。可观测特征512的例子包括速度(例如,低速放映或者快速放映)以及音频连贯性(例如一个扬声器,多个扬声器或者音乐的连贯性)。
无形特征514包括从一个特定的特性组合导出的特征。无形特征514的一个例子是广告的基调。例如,可以从音乐,缓慢的图像以及略带红色的颜色中推导出浪漫基调,从广告的快速运动,快速的切换速率,特殊的声音效果以及大部分非彩色的画面推导出激情基调。
附图6表示用于创建一个能够提供选定的广告进行显示的虚拟频道的方法的流程图。根据本发明,接收机104接收并存储广告,步骤610,并且确定用户偏好简档630。然后接收机104使用如上所述的推荐器程序从存储的广告中选择广告,其选择具有与用户偏好简档相应的属性的广告,步骤650。然后通过虚拟频道将选定的广告传送给显示器,步骤670。
附图7描述了接收机104执行根据本发明的一个优选实施例的操作过程。尽管下面的方法是相对于与显示设备106相连的接收机104描述的,但是当接收机104集成到显示设备106当中时,例如在顶置终端集成到一个模拟或者数字电视机当中的情况下,同样的方法也能够适用。
在步骤614,接收机104转换到“开”并且连接到显示设备106。此时,接收机104从可以在该地理区域获得的多个频道中接收节目流并且在显示设备106上显示一个用户选定的频道。当转换到开时,接收机可以随意地确定特定的地理区域可以访问的频道,并且将该可访问的频道指定到频道列表当中。接收机104接收到的节目流包括节目内容以及嵌入其中的多个广告。
一旦接收到节目流,处理器202就运行广告检测模块308,以便在节目流中检测广告,步骤616。然后当处理器202运行广告提取模块310时,接收机104就提取检测到的广告,步骤618。步骤616和618可以在用户选定的频道或者我们的多个频道上执行。如上所述,可以在选定的时段内或者连续地检测节目流中的广告。或者,接收机104可以直接从节目源102接收广告,而不用执行步骤616和618。
一旦从节目流提取或者接收到广告,处理器202就运行广告信息模块312,使接收机104处理属性并且从提取的或者接收的广告中导出特征。另外,可以从服务提供器接收广告信息作为元数据。广告,属性和特征被存储在广告数据库602中,步骤622。
当处理器202执行用户接口程序304时,接收机104也通过一个在显示设备106上的用户界面来获得系统100之用户的观众偏好简档,步骤630。观众偏好简档存储在一个观众偏好列表406中。接收机104也可以监视用户的观看习惯从而导出观众偏好简档,而不通过输入控制设备210接收用户偏好。步骤630可以发生在步骤614,616,618,620或者622中的任何一个步骤之前,之中或者之后。
接收机104,根据推荐器程序306的指令,使用观众偏好来选择或者推荐广告数据库402中的一个广告子集,步骤656。广告的选择发生在常规模式或者商标模式中。选定的广告存储在存储器204中作为虚拟频道列表406,步骤658。一旦选定了广告,步骤616,接收104就在频道列表中产生一个新的“虚拟”频道,步骤660。虚拟频道代表这样一个频道,其允许观众观看在步骤656的过程中选择的广告,而是不直接观看服务提供器102的节目选择。然后虚拟频道与虚拟频道列表406中的广告相链接或者相关联,步骤662,即,选定的广告被存储在虚拟频道当中。
当创建了虚拟频道以后,接收机104检测一个广告在用户选定的频道上播放的时间,步骤672,并在用户选定的频道上出现广告的同时,从虚拟频道将广告流传送到显示器106,步骤674。用户也能够选择该虚拟频道作为选定的频道。
检测广告并且选取广告来与虚拟频道相关联的步骤最好是连续执行的,而不用等待设备开启。就是说,当接收机打开以及当接收机关闭时,都进行广告的检测和选择。
这样,尽管利用优选实施例表示、描述并且指出了本发明的基础的新颖特征,但是应当理解在所示的设备以及对它们的操作的描述的形式和细节上都存在许多省略,本领域的技术人员在不背离本发明的精神的范围内可以作出多种替代和改变。例如,其清楚的期望能够以实质相同的方式执行实质相同的功能从而实现相同的效果的这些元件和/或方法的组合可以包含在本发明的范围之内。而且,应当理解所示的结构和/或元件和/或方法步骤和/或者与本发明的任何公开形式或者实施结合进行的描述可以结合到任何其他公开或者描述或者建议的形式或实施例当中,作为设计选择的一般内容。因此,本发明仅限制在追加的权利要求所限定的范围内。
权利要求
1.一种创建能够提供一个选定的广告从而在显示设备上显示的个性化频道的方法,其特征在于所述的方法包括步骤(a)获得针对至少一个描述广告的观众属性而定义的观众偏好简档;(b)使用观众偏好简档(404)中的至少一个观众属性,从存储在数据库(402)中的多个广告中选择一个选定的广告;(c)从具有多个节目频道的频道列表的可用频道中指派一个虚拟频道;(d)将选定的广告与虚拟频道联系起来,从而当观众访问虚拟频道时,能够在显示设备(106)上显示选定的广告。
2.根据权利要求1所述的方法,其特征在于该方法进一步包括步骤接收一个包括多个节目和嵌入其中的多个广告的节目流;在所述的接收步骤过程中,检测节目流中的多个广告;从该节目流中提取检测到的多个广告;以及在数据库(402)中存储所提取的多个广告以及描述各个广告的至少一个已知广告属性。
3.一种用于创建能够显示一个选定的广告的个性化频道的设备,其特征在于所述的设备包括一个数据库(402),用于存储多个广告和用于每个广告的至少一个广告属性;一个观众偏好简档(403),该观众偏好简档是针对描述广告的至少一个观众偏好属性而定义的;一个推荐器(306),用于使用所获得的观众偏好简档(403)从存储在所述数据库(402)中的多个广告中选择一个选定的广告;一个具有多个频道的频道列表;用于从频道列表的可用频道中指派一个虚拟频道(212)的装置;用于将选定的广告(212)与虚拟频道相关联,从而能够通过虚拟频道在显示设备(106)上显示选定的广告的装置。
4.根据权利要求3所述的设备,其特征在于该设备进一步包括显示设备(106),用于在用户访问虚拟频道时显示选定的广告。
5.根据权利要求3所述的设备,其特征在于该设备进一步包括一个视频接收机(206),用于接收包括多个节目和嵌入其中的多个广告的节目流;一个广告检测装置(308),用于从接收到的节目流中检测多个广告;以及一个广告提取装置(310),用于从所述节目流中提取所检测到的多个广告,并且将所提取的多个广告存储在所述的数据库(402)中。
6.根据权利要求5所述的设备,其特征在于该设备进一步包括一个特征提取装置,用于从所提取的多个广告的各个广告中导出特征。
7.根据权利要求3所述的设备,其特征在于该设备进一步包括一个视频接收机(104),用于直接从一个服务提供器(102)接收多个广告,其中数据库(402)存储接收到的多个广告。
8.根据权利要求7所述的设备,其特征在于该设备进一步包括一个特征提取装置(312),用于从所提取的多个广告的各个广告中导出特征。
9.根据权利要求3所述的设备,其特征在于所述的推荐器(306)包括用于根据一个概率模型来选择广告的装置。
10.根据权利要求3所述的设备,其特征在于所述的推荐器(306)包括这样一个装置用于为多个广告中的每一个产生一个推荐分,并且如果产生的选定广告的推荐分超出一个预定的门限值时,选择该选定的广告。
11.根据权利要求3所述的设备,其特征在于所述的推荐器(306)包括用于根据选定广告的广告属性与观众偏好简档中的至少一个观众属性的相关性来选择选定广告的装置。
12.根据权利要求3所述的设备,其特征在于每个广告都是由感兴趣的种类定义的,并且所述的观众偏好简档指定所述的用户感兴趣的种类,并且所述的推荐器(306)还包括这样的装置如果在观众偏好中指定了感兴趣的广告种类,就选择该选定的广告。
13.根据权利要求3所述的设备,其特征在于数据库中的多个广告中的每一个都包括至少一个也存储在该数据库中的广告属性,并且所述推荐器(306)包括用于当选定广告的广告属性与观众偏好简档中的观众偏好相应时,选择该选定广告的装置。
14.根据权利要求13所述的设备,其特征在于所述的用于选择的装置进一步包括当选定广告的广告属性达到观众属性的百分比门限时,选择该选定广告。
15.根据权利要求13所述的设备,其特征在于所述的用于选择的装置进一步包括依据观众偏好简档(404)中定义的语义关系来选择与选定广告相关的其它广告。
16.根据权利要求15所述的设备,其特征在于语义关系包括低级的、可观测的、以及无形的特征。
17.根据权利要求3所述的设备,其特征在于该设备进一步包括这样的装置用于确定所述的选定频道流何时包括一个广告以及当所述的用户选择频道流包括一个广告时转换到所述的虚拟频道,从而当用户选择的频道流包括一个广告时,将与虚拟频道相关的选定广告显示在显示设备(106)上。
全文摘要
一种产生一个能够提供选定的广告从而在显示设备上显示的个性化频道的方法和设备,包括获得一个针对描述广告的至少一个属性而定义的一个观众偏好简档,并且使用该偏好简档从存储在一个数据库中的多个广告中选择出一个广告。从具有多个节目频道的频道列表的可用频道中指派一个虚拟频道。然后将选定的广告与虚拟频道相联系,从而当用户访问虚拟频道时,在显示设备上显示选定的频道。
文档编号H04N7/16GK1640133SQ03805314
公开日2005年7月13日 申请日期2003年2月21日 优先权日2002年3月7日
发明者L·阿格尼霍特里, S·V·R·古特塔, N·蒂米特罗瓦 申请人:皇家飞利浦电子股份有限公司