使用物体识别的定向广告的制作方法

xiaoxiao2020-7-22  7

专利名称:使用物体识别的定向广告的制作方法
使用物体识别的定向广告
背景技术
广告被不断使用以在财政上支持内容的供应。然而 ,广告的输出仍然是传统地链接到随广告输出的内容而不是链接到可能存在于内容“以外”的其它因素。例如,体育用品的广告可被包含在体育事件中以增加广告将抵达目标消费者的可能性。然而,在传统技术中,广告客户具有很少甚至没有关于实际观众的信息。取而代之的, 广告客户被强迫依赖于常规的数据收集技术(例如,投票技术)来确定过去曾观看该内容或类似内容的观众的一般特征。因此,传统广告技术让广告客户去进行关于会与特定内容交互(例如,观看电视节目、查看网页等)的观众的“最佳猜测”。这些传统技术还让广告客户去猜测观众是否有更多的可能性会成为广告客户提供的产品或服务的潜在消费者。因此,传统技术可能是效率低的,因为广告客户越来越难以抵达目标观众,消费者接收到相关广告的可能性更低,并且内容提供者可能由于观众的不确定性而失去收入。

发明内容
描述了使用物体识别技术的定向广告。在一实现中,通过客户机来识别放置在客户表面上的物体。对应于被识别的物体定位广告并将其输出。在一个或多个实现中,识别被放置在客户机表面上的多个物体的每一个。存储所述多个物体的每一个的身份。对应于存储的身份的一个或多个广告的输出被定向。在一个或多个实现中,客户机包括用于显示内容的表面和一个或多个模块。所述一个或多个模块被配置成使图像被显示在表面上,识别放置在表面上的一个或多个物体, 以及将对应于经识别的一个或多个物体的一个或多个广告的输出进行定向。提供本概述以便以简化形式介绍将在以下的详细描述中进一步描述的一些概念。 本概述并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。


参考附图来描述具体实施方式
。在附图中,附图标记中最左边的数字标识该附图标记首次出现的附图。在说明书和附图的不同实例中使用相同的附图标记可指示相似或相同的项目。图1是可用于使用物体识别来为广告进行定向的一示例实现中的环境的图示。图2是更详细地示出图1的客户机的示例实现中的系统的图示。图3是描述在根据客户机的表面上的物体的识别输出广告的示例实现中的过程的流程图。图4是描述在将在一段时间内存储的多个物体的身份用作为广告进行定向的基础的示例实现中的过程的流程图。图5是描述在印刷广告与其它广告链接在一起的示例实现中的过程的流程图。
具体实施例方式概览在传统广告 技术中,广告客户具有很少甚至没有关于实际观众的信息。因此,传统广告技术让广告客户去进行关于会与特定内容交互(例如,观看电视节目、查看网页等)的观众的“最佳猜测”。因此,这些传统技术可能是效率低的,因为广告客户越来越难以抵达目标观众,消费者接收到消费者有兴趣的相关广告的可能性更低,并且内容提供者可能由于观众的不确定性而失去收入。描述了使用物体识别技术的定向广告。在一实现中,广告的输出基于放置在客户机表面上的一个或多个物体。例如,客户机可配置成实现桌子的外形功能。客户机还可包括确定什么物体被放置在桌子的表面(例如桌子顶部)上的功能。被放置在表面的特定物体的识别可随后被用于为广告进行定向。例如,一特定品牌的汽车的一组车钥匙可被用于为关于该品牌的汽车的广告进行定向。这些广告可以各种方式输出,诸如通过使用表面自身、使用位于客户机(例如电视)本地的另一客户机等等。以此方式,广告客户可将对有更多可能对广告感兴趣的观众作为目标。在接下来的讨论中,首先将描述可用于执行一项或多项技术以使用物体识别来为广告定向的示例环境。随后描述可使用该示例环境以及其他环境来实现的示例过程。因此, 过程的实现不限于示例环境,并且示例环境不限于示例过程的实现。示例环境图1是可用于采用多项技术以使用物体识别来为广告进行定向的一示例实现中的环境100的图示。示出的环境100包括通过网络104与配置为电视机的另一客户机106 通信地耦合的客户机102、具有内容110的内容提供者108、以及具有一个或多个广告114 的广告客户112。客户机102可以按各种方式来配置。例如,客户机102可被配置成能够通过网络 104通信的计算机,诸如台式计算机、移动工作站、娱乐设备、通信地耦合至显示设备的机顶盒、无线电话、游戏控制台等。因而,客户机102的范围可以是从具有充足存储器和处理器资源的全资源设备(如个人计算机、游戏控制台)到具有有限存储器和/或处理资源的低资源设备(如传统机顶盒、手持式游戏控制台)。客户机102还与操作该客户机的人和/或实体相关。换言之,客户机102可以描述包括软件和/或计算设备的逻辑客户机。虽然网络104被示为因特网,但是该网络可以采用广泛的各种各样的配置。例如, 网络104可以包括广域网(WAN)、局域网(LAN)、无线网络、公共电话网和内联网等等。此外, 虽然示出了单个网络104,但是网络104可被配置为包括多个网络。例如,客户机102和另一客户机106可通过本地网络连接彼此通信地耦合。另外,客户机102可通过互联网与内容提供者108通信地耦合。类似地,广告客户112可通过互联网与内容提供者108通信地耦合。也可考虑广泛的各种各样的其他实例。在示出的环境100中,客户机102被示为具有桌子的外形要素。桌子外形要素包括具有多条腿118的外壳116。外壳116包括具有表面120的桌子顶部,该表面被配置成显示诸如图1中所示的汽车之类的一个或多个图像。客户机102还被示为包含表面计算模块122。表面计算模块122代表客户机102的用于提供利用表面120的与计算相关功能的功能。例如,表面计算模块122可被配置成通过服务120输出用户界面。表面计算模块122还可被配制成检测与表面120的交互,并因此对用户界面进行检测。因此,用户可随后以各种方式通过表面120与用户界面交互。例如,用户可使用一个或多个手指通过触摸表面120作为光标控制设备(如画笔) 来操纵图像(例如缩放及移动图像)、传输文件(例如在客户机102与另一客户机106之间)、通过互联网浏览经由网络104获取内容110、与位于客户机102的本地的另一客户机 106交互(例如,为了选择由另一客户机106输出的内容)等等。因此,客户机102的表面计算模块122可既作为输出设备也作为输入设备以各种不同方式利用表面120,表面计算模块122的进一步讨论将结合图2给出。客户机102还被示为具有广告定向模块124。广告定向模块124代表客户机102 的使用物体识别来提供定向广告的功能。例如,如之前所述,表面计算模块122可结合表面 120用作输入设备。因此,可通过表面计算模块122来检测放置于表面120上的物体。这些物体随后可由广告定向模块124来识别并用于选择更有可能与将物体放置在表面120上的用户有关的一个或多个广告114。以此方式,广告定向模块124可为广告客户112提供定向至将物体放置在表面120上的特定用户的机会,广告定向模块124的进一步讨论将结合之后的附图给出。

一般而言,在此描述的任何功能可使用软件、固件(例如,固定逻辑电路)、手动处理或这些实现的组合来实现。本文使用的术语“模块”、“功能”和“逻辑” 一般表示软件、固件、或软件和固件的组合。在软件实现的情况下,模块、功能或逻辑表示当在处理器(例如, 一个或多个CPU)上执行时执行指定任务的程序代码。该程序代码可被存储在一个或多个计算机可读存储设备中,对其的进一步描述将参考图2找到。以下描述的表面技术的各特征是平台无关的,从而意味着这些技术可在具有各种处理器的各种商用计算平台上实现。图2描述了在更详细地显示图1的客户机102的示例实现中的系统。客户机102 包括图1的表面计算模块122,表面计算模块122在这一例子中被示为包括处理器202和存储器204。处理器不受形成它们的材料或者其中利用的处理机制的限制。例如,处理器可以由半导体和/或晶体管(例如,电子集成电路(IC))构成。在这一上下文中,处理器可执行指令可以是可电子地执行的指令。或者,用于处理器或其中的机制,以及由此用于计算设备或其中的机制可以包括但不限于,量子计算、光学计算、机械计算(例如,使用纳米技术)等。另外,虽然示出了单个存储器204,但是可以采用广泛的各种类型和组合的存储器,诸如随机存取存储器(RAM)、硬盘存储器、可移动介质存储器、以及其他类型的计算机可读介质。客户机102被示为在处理器202上执行操作系统206,操作系统206也可存储在存储器204中。操作系统206可被执行以抽象化底层客户机102的硬件和软件功能,诸如被示为存储在存储器204中的一个或多个应用程序208。在图2的该系统200中,广告定向模块124被示为存储在客户机102的存储器204中的多个应用程序中的一个,例如,在示出的示例中,广告定向模块124是可执行模块。表面计算模块122还被示为包含图像投影模块210和表面检测模块212。图像投影模块210代表客户机102的将图像显示到表面120上的功能。图像投影模块210可使用各种不同技术来投影图像,诸如通过使用背面投影系统、LCD等。
表面检测模块212代表客户机102的检测当被放置到靠近表面120时的一个或多个物体的能力。表面检测模块212可使用各种不同技术来执行该检测,诸如射频识别 (RFID)、图像识别、条形码扫描、光学字符识别等。例如,图2的表面检测模块212被示为包含一个或多个红外投影仪214、一个或多个红外摄影机216、以及检测模块218。一个或多个红外投影仪214被配置成将红外和/或近红外光投射到表面120上。一个或多个红外摄影机216可随后被配置成捕捉由红外投影仪214输出的反射的红外光的图像。例如,通过红外摄影机216可透过表面120看到诸如各用户的手220、222的手指、 用户的电话224、钥匙226之类的物体。在示出的示例中,红外摄影机216被放置在表面120 的与用户的手220、222相对的相对侧上,例如在 客户机102的外壳内。检测模块218可随后对由红外摄影机216捕捉的图像进行分析并检测放置在表面120上的物体。随后可将该分析的输出提供给操作系统206、应用程序208等。在一实现中,表面检测模块212可在同一时间点上检测多个物体。例如,可检测各用户的手220、222的手指与由操作系统206输出的用户界面的交互。以此方式,客户机102 可支持与多个用户的同时交互。客户机102还可支持手势,手势可被用于与用户界面交互。例如,不同手势可被用于放大图像、旋转图像、在设备间移动文件、选择内容的特定项的输出等。虽然描述了使用图像捕捉的检测,但表面计算模块122,更具体来说是表面检测模块212,还可使用诸如 RFID、“音响”技术(例如与雷达相似的超声波技术)、生物测定(例如温度)等之类的各种其它技术来检测放置在客户机102的表面120上或与其靠近的物体。在不背离本发明的精神和范围的情况下,还可构想多种其它技术可被用于利用与客户机102的表面120的交互。在一实现中,广告定向模块124可利用对客户机102的表面120上的物体的检测。 例如,用户可将钥匙226放置在表面120上。钥匙226可随后由表面检测模块212检测,其随后可向广告定向模块124输出钥匙226已被检测的指示。这一指示可以用诸如对于钥匙 226的品牌唯一的数字标识符、钥匙226的图像之类的各种方式配置以便由广告定向模块 124进一步处理。广告定向模块124可随后对放置在表面120上的物体进行识别,并用该识别作为为广告定向的基础。继续先前的示例,广告定向模块124可识别与钥匙226相关联的特定品牌,并通过表面120输出对应于该品牌的广告。这一示例在图2中被示为在表面120上由图像投影模块210输出的汽车228的图像。在另一示例中,定向广告可由另一客户机输出, 诸如由通过网络104与客户机102通信地耦合的另一客户机106输出的汽车的广告230。 还构想了各种其他示例,其进一步讨论可相关于以下附图找到。示例过程以下讨论描述了可利用先前所述的系统和设备来实现的表面计算技术。这些过程中每一过程的各方面可用硬件、固件、或软件、或其组合来实现。这些过程被示为指定由一个或多个设备执行的操作的一组框,并且其不必限于所示由各框执行操作的顺序。在以下讨论的部分中将参考图1的环境100和图2的系统200。图3描述了在根据客户机的表面上的物体的识别输出广告的示例实现中的过程 300。被放置在客户机的表面上的物体被识别(框302)。例如,可根据桌子的外形要素来配置客户机102使得客户机102的表面120是接近水平的。因此,客户机102可见于许许多多的环境中,诸如用户家中、零售商店中、建筑物的大厅中的咖啡桌等。另外,由于表面120 是水平的,诸如此前结合图2描述的电话224或钥匙226之类的各种不同的物体可被放置于表面120上。 客户机102可随后使用诸如图像识别、光学字符识别、RFID、条形码扫描等各种不同技术来识别物体。例如,钥匙226可包含可由表面检测模块212读取的标志符(例如条形码)。标志符可随后由广告定向模块124使用来识别物体,诸如识别该钥匙226对应于特定品牌的汽车。还可构想各种其它示例,诸如通过图像识别来识别对应于钥匙226的汽车品牌的特定标志图。定位对应于被识别的物体的广告(框304)。例如,广告定向模块124可定位与对应于钥匙226的汽车品牌相对应的广告,诸如制造该品牌汽车的汽车制造商和/或该汽车制造商的竞争者的广告。广告可随后被输出(框306)。例如,广告可使用客户机102的表面120的至少一部分来显示(框308),其一个示例被示出为被显示在图2的客户机102的表面120上的汽车228。在另一示例中,客户机102可使广告由位于执行识别的客户机102附近的另一客户机来显示(框310),其一个示例示出为图2中另一客户机106输出广告230。因此,具有表面120的客户机102可以各种方式为广告定向。例如,广告定向可基于当前被放置在客户机102的表面120上的物体。例如,客人可能过来与一些朋友一起观看体育事件,并将一串钥匙放在表面120上。客户机102可识别钥匙中对应于特定汽车的一把或多把钥匙并使另一客户机106输出该汽车的更新型号的广告。在另一示例中,客户机102可考虑当前被放置在客户机102的表面120上的数个物体。例如,数个“智能”手机可被放置在表面120上,这可被用于作为输出有关智能手机的一个或多个广告的基础。客户机102还可使用一种或多种试探技术来使广告的输出基于曾在一段时间内被放置在客户机102的表面120上的物体,关于这的进一步讨论将结合之后的过程给出。图4描述了在一段时间内存储的多个物体的身份被用于为广告定向的示例实现中的过程400。识别曾被放置在客户机表面上的多个物体的每一个(框402)。例如,客户机102可配置为咖啡桌并被放置在用户家中的电视机前。在一段时间内,各种不同物体可被放置在客户机102的表面上。因此,可使用之前结合图1-3描述的一项或多项技术来识别多个物体的每一个。 多个物体的每一个的身份可随后被存储(框404),诸如存储在客户机102的存储器204中、 通过网络104远程存储(例如存储在网站中)等等。随后可为对应于存储的身份的一个或多个广告的输出进行定向(框406)。例如, 广告定向模块124可识别出各种不同的“婴儿相关”物品(例如奶嘴和奶瓶)曾被放置在表面120上并因此将广告的输出定向至具有与婴儿相关的主题。广告定向模块124可使用各种不同技术来确定什么广告应被输出,诸如基于物体数量和/或物体曾放置在表面120 上的时间量的加权技术。因此,广告定向模块124可基于什么正被放置在客户机102的表面120上和/或在过去曾被放置在客户机102的表面120上的物体来为广告定向。图5描述了在印刷的广告与其它广告链接的示例实现中的过程500。被放置在客户机的表面上的印刷的广告被识别(框502)。例如,印刷的广告可包含文本,该文本通过将印刷的广告放置在客户机102的表面120上来邀请用户“了解更多”关于产品或服务。印刷的广告可包含被用于标识特定广告的“广告代码”。可构想诸如通过OCR或其它图像识别技术等各种其它示例来识别印刷的广告的主题、RFID标签等。定位对 应于印刷的广告的广告(框504)。例如,广告定向模块124可访问印刷的广告中标识的特定网站、使用广告代码来查找广告的网络地址等。随后可输出定位的广告 (框506),诸如通过使用客户机102的表面120和/或另一客户机106。以此方式,用户能够利用客户机102来获取额外的感兴趣的信息。也可以设想广告链接的各种其他示例而不背离其精神和范围。结论虽然已经用对结构特征和/或方法动作专用的语言描述了本发明,但是应该理解,在所附权利要求中定义的本发明不必限于所述的具体特征或动作。相反,这些具体特征和动作是作为实现所要求保护的本发明的示例形式而公开的。
权利要求
1.一种方法,包括由客户机识别放置在客户机表面上的物体(302);定位对应于识别的物体的广告(304);以及输出该广告(306)。
2.如权利要求1所述的方法,其特征在于所述客户机具有桌子的外形要素;以及所述表面被包含作为客户机的桌子顶部的一部分。
3.如权利要求1所述的方法,其特征在于,所述识别是通过使用位于客户机表面下方的客户机的一个或多个摄影机来执行的图像识别来进行的。
4.如权利要求1所述的方法,其特征在于,所述识别至少部分通过对物体的至少一部分进行条形码扫描或光学字符识别来进行。
5.如权利要求1所述的方法,其特征在于,所述识别至少部分通过使用一种或多种射频识别技术来进行。
6.如权利要求1所述的方法,其特征在于,执行所述定位以从本地存储在客户机上的一个或多个广告中选择。
7.如权利要求1所述的方法,其特征在于,执行所述定位以通过网络从与所述客户机远程存储的一个或多个广告中选择。
8.如权利要求1所述的方法,其特征在于,使用所述客户机的表面的至少一部分来执行所述输出。
9.如权利要求8所述的方法,其特征在于,执行广告的输出以将其对应于在另一客户机上的电视内容输出。
10.如权利要求8所述的方法,其特征在于,执行广告的输出以将其对应于一个或多个网页的输出。
11.如权利要求1所述的方法,其特征在于,执行所述输出使位于所述客户机附近的另一客户机来显示广告。
12.如权利要求11所述的方法,其特征在于,所述位于所述客户机附近的另一客户机结合电视内容来显示广告。
13.如权利要求1所述的方法,其特征在于所述物体是印刷的广告;以及广告将被输出到电视机以显示该广告,所述电视机位于客户机附近。
14.一种方法,包括识别曾被放置在客户机表面上的多个物体的每一个G02);存储多个物体的每一个的身份(404);以及为对应于存储的身份的一个或多个广告的输出进行定向(406)。
15.如权利要求14所述的方法,其特征在于,执行所述定向使得一个或多个广告被输出以通过表面显示。
16.如权利要求14所述的方法,其特征在于,执行所述定向使得一个或多个广告被输出以显示在电视机上,所述电视机通过局域网连接连接到所述客户机。
17.一种客户机(102),包括用于显示内容的表面;以及一个或多个模块,用于使图像显示在表面上;识别放置在表面上的一个或多个物体;以及为对应于识别的一个或多个物体的一个或多个广告的输出进行定向。
18.如权利要求17所述的客户机,其特征在于,所述表面被包含作为具有桌子的外形要素的外壳的一部分。
19.如权利要求17所述的客户机,其特征在于,所述一个或多个模块还被配置成在表面上输出用户界面,所述用户界面可由多个用户通过触摸所述表面同时操纵。
20.如权利要求17所述的客户机,其特征在于,所述一个或多个模块包括 用于将图像显示在所述表面上的背部投影系统;用于将红外光投射在所述表面上的一个或多个红外投影仪; 用于捕捉表面的红外图像的一个或多个红外摄影机;以及用于处理所述红外图像以检测一个或多个物体的检测模块。
全文摘要
描述了使用物体识别技术的定向广告。在一实现中,通过客户机来识别放置在客户表面上的物体。定位对应于被识别的物体的广告并将其输出。
文档编号G06Q30/00GK102160075SQ200980138290
公开日2011年8月17日 申请日期2009年9月22日 优先权日2008年9月23日
发明者C·米戈斯, G·梅蒂福戈, M·N·诺伊费尔德 申请人:微软公司

最新回复(0)