图像中的对象识别的制作方法

xiaoxiao2020-7-22  17

专利名称:图像中的对象识别的制作方法
技术领域
本公开涉及对象识别。
背景技术
因特网包括大量图像,其中的部分与可显示信息相关联。例如,用户可以选择狗的图像并且接收有关该狗的信息,诸如品种、名称等。

发明内容
响应于识别对象的提示,接收在与第一用户相关联的显示设备上展现的图像的一部分的第一指示。响应于识别所述对象的提示,接收在与第二用户相关联的显示设备上展现的所述图像的一部分的第二指示。基于第一指示和第二指示识别所述图像中的感兴趣区域。将所述感兴趣区域与所述对象的标识符相关联。将指定符与所述图像中的所述感兴趣区域相关联,所述指定符被配置为展现与所述对象有关的信息。使得能够在所述图像的随后展现中展现与所述图像中的所述感兴趣区域相关联的所述指定符。在附图和下面的描述中阐述了本发明的一个或多个实施方式的细节。本发明的其它特征、目的和优势从描述和附图、以及从权利要求将是显而易见的。


图1是其中可以识别图像中的感兴趣区域的示例环境100的框图。图2-4是用于提供图像的部分的指示的示例用户界面的图示。图5是包括所识别的感兴趣区域的示例图像的图示。图6是用于显示包括感兴趣区域的图像的示例用户界面。图7是用于识别图像中的感兴趣区域的示例过程流程。图8是用于识别图像中的感兴趣区域的示例过程流程。图9是可以用于实现在此描述的系统和方法的示例计算机系统的框图。各附图中相同的参考数字和标记指示相同的元素。
具体实施例方式图1描绘了其中图像中的感兴趣区域是用户可识别的示例环境100。总的来说,在一些实施方式中,用户能够识别特定类型的对象(诸如,狗、汽车、建筑物)在对用户可访问的显示设备上显示的图像中何处出现。对象的类型和对象的在图像内的位置可以被存储, 并且使得能够基于对象的类型稍后检索图像。在一些实施方式中,为了鼓励用户识别图像内的对象的类型,可以主办“图像寻宝”活动,以便鼓励用户查遍图像以识别特定图像内的特定对象。在一个示例中,将包括狗的特定图像选择为“图像寻宝”的目标,并且告诉正在玩该游戏的用户目标是狗。用户然后前进搜遍图像以找到为“图像寻宝”的目标的狗的特定图像。每次用户识别了带有狗的图像,用户指示狗在图像中的位置以查看图像中的该狗是否是“图像寻宝”的目标。随着用户识别各种图像中的狗,狗在各种图像中的位置被存储,使得能够基于包括在图像中的狗稍后检索每一个图像。如此,“图像寻宝”帮助对包括在图像中的对象的类型编目录。更具体地,环境100包括被配置为通过网络115向客户端设备10 和10 提供图像的图像服务器120。图像服务器120包括存储图像(诸如图像12 )的图像存储122。图像存储122 和图像指示存储123可以使用包括例如关系数据库或分布式文件系统的各种数据存储技术来实现。在一些实施方式中,图像存储122可以是地图应用的一部分,其中图像与地图上的地址或位置相对应。额外地或替选地,图像或图像中的一些例如可以是视频内容项的帧。图像服务器120还包括图像指示存储123,其存储在图像存储122中存储的图像内的对象的指示(诸如指示123a)。图像指示与图像存储122中的图像相关联。图像指示例如可以从在客户端设备10 和102b处查看图像的用户接收。图像指示指示相关联的图像的一部分。在一些实施方式中,部分可以指示或表示相关联的图像中的像素位置或像素位置集。额外地或替选地,部分例如可以包括或表示部分在图像内或相对于图像的边界坐标。可以使用用于指出图像中的区域的其它技术。图像指示与来自图像存储122中的相关联的图像的对象的标识符相关联。例如, 对象的标识符可以识别图像中的所指示的部分意图要识别的特定对象。在更具体的示例中,标识符可以指示图像中的对象是狗、特定品种的狗或在特定背景中或形成特定活动的狗(诸如,在海滩的狗、在狗展的狗、玩飞盘的德国牧羊犬)。在一些实施方式中,标识符表示的内容的粒度可以更精细。在一些实施方式中,对象的标识符可以由在客户端设备10 或102b处的用户提供。图像121a的一部分的指示可以进一步与用户标识符相关联。用户标识符可以识别进行导致对图像的一部分的特定指示的图像选择的用户。例如,可以使用户标识符匿名,使得标识符不能用于识别与用户标识符相关联的人,但是识别识别源自的国家或世界区域。图像服务器120可以进一步包括感兴趣区域引擎125。感兴趣区域引擎125可以使用与存储在图像存储122中的图像相关联的图像的具有共同的对象指示的部分的指示来识别存储在图像存储122中的图像的感兴趣区域。在一些实施方式中,感兴趣区域引擎 125可以通过组合图像的所指示的部分来识别感兴趣区域。例如,如果特定图像具有图像的一部分的具有共同对象标识符“树”的四个相关联的指示,则感兴趣区域可以通过组合、推断或使用图像的四个所指示的部分来确定或估算图像边界,来识别。额外地或替选地,感兴趣区域引擎125可以使用图像的所识别的部分来生成包围图像的所指示的部分或与图像的所指示的部分相关联的区域或形状,来识别感兴趣区域。 例如,在图像12 具有图像的部分的四个相关联的指示的情况下,感兴趣区域引擎125可以例如用诸如环形的包括图像的四个所指示的部分的形状来识别感兴趣区域。形状例如可以使用“最佳适配”或其它形状生成算法来生成。在一些实施方式中,感兴趣区域引擎125可以在识别感兴趣区域之前识别并且移除不可靠、不准确、错误或欺诈(统称为“不可靠”)的指示。在一些实施方式中,感兴趣区域引擎125可以使用相关联的用户标识符来识别图像的一部分的不可靠指示。例如,用户标识符可以具有相关联的用户评级。用户评级可以基于多种因素,包括图像的一部分的与用户标识符相关联的指示的数量(例如,与较大数量的相关联指示相关联的用户标识符可以比与较小数量的相关联指示相关联的用户标识符更加可靠)、以及来自其它用户的反馈 (例如,其它用户可以针对准确性对指示的质量评级)。感兴趣区域引擎125可以基于可靠性来考虑指示,诸如只考虑具有识别带有大于可靠性的阈值分值的用户分值的用户的相关联的用户标识符的指示。在一些实施方式中,感兴趣区域引擎125可以通过识别显著不同于具有共同对象标识符的其它指示的指示来识别图像的一部分的不可靠指示。图像的一部分的带有共同对象标识符的指示可能聚类在一起,或在相同图像中彼此靠近。因此,如果特定指示位于图像的与其它指示不同的区域中,则该指示可能是不可靠的,并且可以不被感兴趣区域引擎125 使用来识别感兴趣区域。例如,如果与图像中的树对象相关联的图像的一部分的指示的大部分大体位于图像的下象限,而异常值(outlier)指示位于上象限,则位于上象限的指示可以被认为是不可靠的。感兴趣区域引擎125然后例如可以在没有不可靠指示的情况下识别感兴趣区域。图像服务器120可以对于用户提供图像的部分的指示和相关联的对象标识符提供动力。动力可以以找到或识别图像的定向或目标部分的竞赛的形式提供。竞赛可以与奖励相关联,尽管竞赛不一定包括奖励。在一些实施方式中,促进器服务器130可以传送将在一个或多个图像12 中的感兴趣区域作为目标或定向区域或对象的指定。例如,跑车促进器可以从图像存储122中选择包括跑车的图像12加。促进器可以识别图像中的对应于跑车的感兴趣区域,并且将该感兴趣区域指定为目标区域。促进器130可以发起诸如“图像寻宝”的竞赛,其中要求参与者指示图像存储122中的图像12 的对应于跑车的部分。例如, 如果参与者提供了与图像12 中的目标区域相对应的图像的一部分的指示,则可以授予候选者奖励。从竞赛中的参与者接收的图像中的一部分的指示可以用于识别图像存储122 的图像中的感兴趣区域,并且将感兴趣区域与对应于跑车的对象标识符相关联。通过竞赛, 促进器130例如可以能够激励用户提供图像存储122中的与跑车相对应的图像的部分的指示。图像服务器120和感兴趣区域引擎125每一个可以在单个计算机系统上实现,或作为包括多个计算机(例如,服务器群)和在地理上分布的计算机的分布式计算机系统实现。例如,在图9中图示了示例计算机系统实现。客户端设备10 和102b可以包括各种具有网络功能的设备,例如包括台式和膝上型计算机、个人数字助理、蜂窝电话、智能手机、电子邮件消息便携式设备、便携式媒体播放器(诸如音乐播放器或视频播放器)、视频游戏控制台、便携式游戏设备和机顶盒或以上的组合。客户端设备10 和102b每一个被配置为接收并且显示来自图像服务器120的图像。客户端设备10 和102b还被配置为使用户能够识别所显示的图像中的对象的指示。例如,用户可以点击或选择在客户端设备10 或102b处显示的图像中的对应于树的对象。在选择该对象后,可以提示用户提供图像的所选择的部分与之相对应的该对象的标识符。因此,用户可以例如通过键入“树”或从所显示的描述集选择描述来提供该选择是树的标识符。在一些实施方式中,可以在用户提供指示之前已经确定了对象的标识符。例如,作为竞赛或晋级的一部分,可以要求客户端设备10 或102b的用户识别所显示的图像中的汽车对象。因此,例如,图像的用户选择或提供其指示的任何部分可以与“汽车”对象标识符相关联。客户端设备10 和102b每一个被配置为将所显示的图像中的对象的指示发送给图像服务器120。其它非客户端-服务器配置是可能的。指示例如可以发送自在显示设备上查看图像的用户。图像的一部分的指示可以指示或指定所显示的图像中的用户感觉对应于对象的区域。所接收的与特定图像相关联的指示可以用于识别图像中的对应于图像中的对象的感兴趣区域。然后可以将感兴趣区域与用户可选择的链接相关联,所述用户可选择的链接被配置为当被选择时促使对与对象有关的信息的展现。当稍后用户请求图像时,将与感兴趣区域相关联的用户可选择的链接与所请求的图像一起向用户展现。如果用户然后激活了用户可选择的链接,则可以向用户展现与对象有关的信息。例如,用户可以查看包括对象狗的图像。用户可以提供对应于狗对象的图像的部分的指示。例如,用户可以通过点击狗或追踪图像中的狗的轮廓来提供指示。可以使用图像的部分的指示来识别图像中的对应于狗的感兴趣区域。例如,可以组合或聚集所接收的指示来限定图像中的感兴趣区域。可以将被配置为促使有关狗对象的信息被展现的超链接或其它用户可选择的链接与感兴趣区域相关联。当稍后用户查看图像并且点击或选择图像中的感兴趣区域时,可以激活链接并且向用户展现有关狗的信息。例如,可以检索并且向用户显示有关狗的网页,或可以邻近图像中的感兴趣区域显示包含有关狗的信息的弹出窗口。在一些实施方式中,客户端设备10 和102b还可以将用户标识符与图像中的对象的指示一起提供。例如,可以将用户标识符存储在客户端设备10 或102b处的cookie 或其它文件中。在其它实施方式中,用户标识符可以在指示之前由用户提供。例如,用户可以在提供图像的一部分的指示之前登录到图像服务器120或以其它方式对图像服务器120 识别他们自身。另外,例如,可以使用户标识符匿名,以使标识符不能用于识别与用户标识符相关联的人。网络115可以包括各种公用和专用网络,诸如公共交换电话网络、蜂窝电话网络和/或因特网。图2-4是被配置为使用户能够提供对图像内的对象的识别的示例用户界面200的图示。更具体地,用户界面200使用户能够提供图像的部分的指示。用户界面200可以在客户端设备(例如,客户端设备10 和102b)上显示。在图2-4中所示的示例中,三个用户用户A ;用户B;以及用户C提供图像的部分的指示。在一些实施方式中,作为诸如“图像寻宝”的竞赛或晋级的一部分,用户可以提供指示。促进器(例如,使用促进器设备130) 可以将图像存储122中的特定图像12 中的感兴趣区域限定为目标区域。
竞赛中的参与者试图通过点击或选择图像存储122的图像中的对象来找到图像存储122中的许多图像之中的目标区域。如果参与者选择了在目标区域内的对象,则可以授予参与者奖励或一些其它酬劳。在图2-4中所示的示例中,图像存储122是对应于街道地址的图像的数据库。例如,图像存储122可以是地图应用的一部分。作为竞赛的一部分,促进器130可以将对应于特定街道地址的图像12 中的一个或多个中的特定汽车的图像中的区域选择为目标区域。例如,用户A、B和C试图使用用户界面200来定位目标区域。用户界面200包括目标显示220。目标显示220识别用户并且提供描述用户参与其中的竞赛的目标的消息。例如,在图2中,目标显示220显示了“欢迎用户A。点击下面图像中的汽车”,其指示用户的身份为用户A并且命令用户定位在窗口 230中显示的图像中的汽车。例如,在一些实施方式中,用户可以通过登录、cookie或其它标识符提供凭证,允许用户针对竞赛以及在目标显示220中被识别。用户界面200包括地址选择域210。地址选择域210被配置为接收用户输入的地址。如图2-4中所图示,用户每一个已输入了地址“加州山景城主街123号”。在使用“搜索”按钮提交了所输入的地址后,地址例如被发送给图像服务器120,并且作为响应,图像服务器120例如发送对应于所提交的地址的图像12 以供在客户端设备10 处被接收并且显示。如图2-4中所图示,对应的图像12 例如在显示窗口 230中显示。显示窗口 230显示与在地址选择域210中提交的地址相关联的图像12加。另外, 客户端设备10 被配置为从用户接收显示窗口 230中示出的图像的部分的指示。如图2-4 中所图示,用户可以使用光标240来提供图像的部分的指示。由用户A、B和C所指示的图像的部分分别在图2-4中由部分250、350和450图示。在图2-4中所图示的示例中,三个用户正在参与定位目标区域的竞赛。如图2-4 中的目标显示220中所指示的,用户试图定位对应于特定汽车的目标区域。因此,用户中的每一个选择了显示窗口 230中示出的图像中的汽车对象。由用户进行的每一个选择可以导致图像的部分的指示。例如,如图2中所示,用户 A如图像的部分250所图示靠近汽车对象的顶部选择。如图3中所示,用户B如图像的部分350所图示靠近汽车对象的后备箱选择。如图4中所示,用户C如图像的部分450所图示靠近汽车对象的侧面选择。例如,将图像的部分的指示250、350和450发送给图像服务器120,其中这些部分与图像相关联并且被存储在图像指示存储121中。另外,可以进一步将指示250、350和450与对象标识符和/或用户标识符相关联。 由于用户正在参与定位对应于汽车的目标区域的竞赛,所以可以将从用户接收的指示与 “汽车”对象标识符相关联。可以进一步将每一个指示与识别提供了指示的用户(例如,用户A、B或C)的用户标识符相关联。图5是包括所识别的感兴趣区域的示例图像500的图示。继续在上面参考图2-4 描述的示例,用户A、B和C已经进行了对在图像500中示出的汽车对象的选择,这导致图像的部分的指示250、350和450被发送给图像服务器120。所接收的图像的部分的指示250、350和450可以用于识别图像500中的感兴趣区域550。例如,感兴趣区域可以由感兴趣区域引擎125来识别。在一些实施方式中,感兴趣区域可以通过组合来自对应于有关该图像的具有相同的对象标识符的所接收的指示的图像的部分的像素来识别。例如,感兴趣区域550可以通过组合与对象汽车相关联的所接收的图像的部分(即图像的部分250、350、450)所指示的像素来识别。在一些实施方式中,感兴趣区域550可以通过生成包围与相同对象相关联的图像的部分的形状或区域来识别。如所图示,感兴趣区域550是被识别包括具有共同对象标识符汽车的图像的部分 250、350和450的区域。感兴趣区域500的边界包括图像的部分250、350和450的边界,以及还包括图像的未被识别的部分。由于图像中的对象是连续的,所以图像的所指示的部分之间的区域也可能与图像中的对象相关联。可以将所识别的感兴趣区域550与对象的指示相关联。继续上述示例,可以例如将所识别的感兴趣区域550与汽车对象的指示相关联。此外,可以将所识别的感兴趣区域 550与用户可选择的链接相关联。用户可选择的链接可以被配置为展现与和感兴趣区域 550相关联的对象有关的信息。例如,用户可选择的链接可以被配置为当被选择时展现与汽车对象有关的信息。图6是用于显示包括感兴趣区域的图像的示例用户界面600。用户界面600可以包括用于指定查看与之相关联的图像的地址的地址选择域610以及用于显示与所输入的地址相关联的图像的显示窗口 630。继续参考图2-5所描述的示例,用户请求查看与输入到地址选择域610中的地址相对应的图像。对应于所输入的地址“加州山景城主街123号”的图像在显示窗口 630中显不。如在图2-5中所描述的,对应于地址的图像具有带有相关联的用户可选择的链接的相关联的感兴趣区域阳0。感兴趣区域使用在定位目标图像的竞赛期间接收的图像的部分的指示来识别,并且与图像和用户可选择的链接相关联。当用户通过用户界面600请求图像时,从图像服务器120检索图像以及相关联的用户可选择的链接。图像以及带有相关联的用户可选择的链接的相关联的感兴趣区域阳0由客户端设备120a在显示窗口 630中显不。如所示,用户点击或选择了图像中的感兴趣区域550。因此,与感兴趣区域550相关联的用户可选择的链接被激活,这导致文本框670的显示。在所示的示例中,文本框670 包括指向向用户显示有关汽车的额外信息的网页的超链接。图7是用于识别图像中的感兴趣区域的示例过程流程700。该过程流程例如可以由图像服务器120来实现。接收在与第一用户相关联的显示设备上展现的图像的一部分的第一指示(705)。 图像的一部分的第一指示例如可以由图像服务器120在用户指示了图像的一部分时从客户端设备10 接收。在一些实施方式中,指示可以指示在客户端设备的显示设备上展现的图像中的像素或像素位置。在一些实施方式中,指示响应于识别对象的提示而接收。例如,可以提示用户定位在显示设备上展现的图像中的诸如汽车的对象。因此,用户可以点击或选择在显示设备上的图像的用户看起来是汽车的部分。所选择的部分的指示然后例如由客户端设备10 发送并且由图像服务器120接收。接收在与第二用户相关联的显示设备上展现的图像的一部分的第二指示(710)。 图像的一部分的第二指示例如可以由图像服务器120在第二用户指示了图像的一部分时从客户端设备10 接收。基于第一指示和第二指示来确定图像中的感兴趣区域(715)。图像中的感兴趣区域例如可以由图像服务器120的感兴趣区域引擎125来识别。在一些实施方式中,感兴趣区域可以通过组合图像的所指示的部分来识别。额外地或替选地,感兴趣区域可以例如通过生成包围第一和第二所指示的部分的形状或区域来识别。将感兴趣区域与对象的指示相关联(71 。例如可以由图像服务器120的感兴趣区域引擎125将感兴趣区域与对象的指示相关联。可选地,可以将用户可选择的链接或其它指定符与图像中的感兴趣区域相关联 (720)。例如可以由图像服务器120的感兴趣区域引擎125将用户可选择的链接与图像的感兴趣区域相关联。在一些实施方式中,用户可选择的链接被配置为当由用户选择时展现与对象有关的信息。例如,在对象是汽车的情况下,用户可选择的链接可以在用户选择了图像中的感兴趣区域时促使窗口显示有关汽车的信息。类似地,用户可选择的链接可以在用户选择了感兴趣区域时促使因特网浏览器打开与汽车相关联的网页。在随后展现图像时显示与图像中的感兴趣区域相关联的用户可选择的链接或其它指定符(72 。例如,用户可选择的链接可以由图像服务器120提供。在客户端设备10 处的用户可以向图像服务器120请求图像。当图像服务器120向客户端设备120a提供所请求的图像时,图像服务器120还向用户设备10 提供相关联的用户可选择的链接。客户端设备10 然后可以例如在与客户端设备10 相关联的显示设备上向用户展现图像和相关联的链接。额外地或替选地,图像服务器可以将用户可选择的链接和图像(或其指示) 发送给另一个服务器以供稍后展现。在一些实施方式中,图像服务器可以确定并且忽视在识别图像中的对象时显著不同于图像中的对象的其它指示的异常值指示。图8是用于识别图像中的感兴趣区域的另一个示例过程流程800。该过程流程例如可以由图像服务器120来实现。从不同用户接收图像的一部分的指示(805)。图像的一部分的指示可以由图像服务器120从客户端设备(例如,客户端设备10 和102b)接收。在一些实施方式中,图像可以是存储在图像服务器120的图像存储122处的图像集合的一部分。图像集合例如可以是地图应用的一部分或可以是视频内容项。所接收的指示还可以包括识别相关联的图像中的指示意图要识别的对象的对象标识符或与所述对象标识符相关联。在一些实施方式中,相关联的对象标识符可以由与客户端设备相关联的提供了特定指示的用户提供。在其它实施方式中,对象标识符可以由图像服务器120提供。例如,在图像的一部分的指示从参与定位描绘特定类型的对象的目标区域的竞赛或晋级的用户接收的情况下,相关联的对象标识符可以对应于由晋级所指定的对象。基于具有共同相关联的对象标识符的图像的一部分的指示来确定图像中的感兴趣区域(810)。感兴趣区域例如可以由图像服务器120的感兴趣区域引擎125来识别。在一些实施方式中,感兴趣区域可以通过组合具有共同相关联的对象标识符的图像的部分来识别。例如,在图像的部分识别图像中的像素区域的情况下,所识别的感兴趣区域可以包括所识别的像素区域。额外地或替选地,所识别的感兴趣区域可以通过生成包围指示的形状或区域来识别。将共同相关联的对象标识符与所识别的感兴趣区域相关联(815)。例如可以由图像服务器120的感兴趣区域引擎125将对象标识符与所识别的感兴趣区域相关联。在过程800的实现的一个示例中,各种用户可以被注册或识别为参与识别特定图像中示出的特定猫的“图像寻宝”。当用户中的每一个浏览并且显示图像存储中的图像时, 用户识别用户已浏览并且显示的图像中示出的猫的每一个描绘。当用户识别了猫的描绘时,用户的客户端设备将用户识别为描绘猫的图像的部分的指示、识别猫描绘在其中出现的图像的指示以及将图像的所识别的部分识别为描绘猫的对象标识符发送给图像服务器。 图像服务器分组由不同用户提交的有关特定图像的信息,并且处理有关图像的信息,以基于针对共同对象标识符“猫”提交的图像的部分来识别感兴趣区域(在此为猫的描绘)。以那种方式,图像服务器能够存储图像包括猫的描绘的指示以及猫描绘在图像中的位置。图9是可以用于实现在此描述的系统和方法的示例计算机系统900的框图。例如, 图像服务器120可以使用系统900来实现。系统900包括处理器910、存储器920、存储设备930以及输入/输出设备940。组件910、920、930和940中的每一个例如可以使用系统总线950互连。处理器910能够处理用于在系统900内执行的指令。在一个实施方式中,处理器910是单线程处理器。在另一个实施方式中,处理器910是多线程处理器。处理器910能够处理存储在存储器920中或存储设备930上的指令。存储器920存储系统900内的信息。在一个实施方式中,存储器920是计算机可读介质。在一个实施方式中,存储器920是易失性存储器单元。在另一个实施方式中,存储器920是非易失性存储器单元。存储设备930能够为系统900提供海量存储。在一个实施方式中,存储设备930 是计算机可读介质。在各种不同的实施方式中,存储设备930例如可以包括硬盘设备、光盘设备或一些其它大容量存储设备。输入/输出设备940为系统900提供输入/输出操作。在一个实施方式中,输入/ 输出设备940可以包括例如以太网卡的网络接口设备、例如RS-232端口的串行通信设备和 /或例如802. 11卡的无线接口设备中的一个或多个。在另一个实施方式中,输入/输出设备可以包括配置为接收输入数据以及将输出数据发送到例如键盘、打印机和显示设备960 的其它输入/输出设备的驱动器设备。在本专利文件中描述的装置、方法、流程图以及结构框图可以在包括包含计算机处理系统可执行的程序指令的程序代码的计算机处理系统中实现。还可以使用其它实施方式。另外,还可以利用在本专利文件中描述的流程图和结构框图来实现相应的软件结构和算法以及其等同物,所述流程图和结构框图描述了特定方法和/或支持步骤的相应动作以及支持所公开的结构性装置的相应功能。所撰写的描述阐述了本发明的最佳模式,并且提供了描述本发明的示例,以使本领域普通技术人员能够制作和使用本发明。所撰写的描述没有将本发明限制在阐述的精确术语。因此,虽然关于在上面阐述的示例详细描述了本发明,但是本领域普通技术人员可以在不背离本发明的范围的情况下实现对示例的更改、修改和变化。
权利要求
1.一种计算机实现的方法,包括由至少一个处理器接收在与第一用户相关联的显示设备上展现的图像的一部分的第一指示,所述第一指示是响应于识别对象的提示而接收的;由至少一个处理器接收在与第二用户相关联的显示设备上展现的所述图像的一部分的第二指示,所述第二指示是响应于识别所述对象的提示而接收的;由至少一个处理器基于所述第一指示和所述第二指示来识别所述图像中的感兴趣区域;由至少一个处理器将所述感兴趣区域与所述对象的标识符相关联; 由至少一个处理器将指定符与所述图像中的所述感兴趣区域相关联,所述指定符被配置为展现与所述对象有关的信息;以及由至少一个处理器使得能够在所述图像的随后展现中展现与所述图像中的所述感兴趣区域相关联的所述指定符。
2.一种计算机实现的方法,包括由至少一个处理器接收图像的一部分的多个指示,其中所述图像是图像集合的一部分以及所述指示具有相关联的对象标识符;由至少一个处理器基于具有共同相关联的对象标识符的所述图像的一部分的所述指示来识别所述图像中的感兴趣区域;以及由至少一个处理器将所述共同相关联的对象标识符与所识别的感兴趣区域相关联。
3.根据权利要求2所述的方法,其中所述指示进一步与用户相关联,以及每一个用户与用户分值相关联,以及进一步其中基于具有共同相关联的对象标识符的所述图像的一部分的所述指示来识别所述图像中的感兴趣区域包括基于具有共同相关联的对象标识符和具有带有高于阈值用户分值的相关联的用户分值的相关联的用户的所述图像的一部分的所述指示来识别所述图像中的感兴趣区域。
4.根据权利要求2所述的方法,进一步包括限定所述图像集合中的图像中的一个或多个中的目标区域;以及确定所接收的图像的一部分的指示是否指示目标区域的一部分。
5.根据权利要求4所述的方法,其中所述指示进一步与用户相关联,以及进一步包括 如果确定所接收的图像的一部分的指示指示目标区域的一部分,则向与所接收的指示相关联的所述用户授予奖励。
6.根据权利要求2所述的方法,进一步包括识别欺诈指示,以及进一步其中基于具有共同相关联的对象标识符的所述图像的一部分的所述指示来识别所述图像中的感兴趣区域包括基于具有共同相关联的对象标识符的所述图像的一部分的非欺诈指示来识别所述图像中的感兴趣区域。
7.根据权利要求2所述的方法,进一步包括将用户可选择的链接与所识别的感兴趣区域相关联。
8.根据权利要求2所述的方法,其中所述图像集合是视频内容项。
9.根据权利要求2所述的方法,其中所述图像集合是地图应用的一部分。
10.一种系统,包括数据存储,所述数据存储适于存储多个图像以及相关联的所述图像的一部分的指示,其中指示具有相关联的对象标识符和相关联的用户;以及处理器,所述处理器适于识别与共同对象标识符相关联的图像的一部分的指示;识别所述图像中的感兴趣区域,所述感兴趣区域基于所述图像的所指示的部分;以及将所述共同对象标识符与所识别的感兴趣区域相关联。
11.根据权利要求10所述的系统,其中所述处理器进一步适于 识别存储在所述数据存储中的欺诈指示;以及从所述数据存储移除所述欺诈指示。
12.根据权利要求10所述的系统,其中所述处理器进一步适于 确定与指示相关联的每一个用户的分值;以及从所述数据存储移除具有带有小于阈值分值的确定分值的相关联用户的指示。
13.编码在计算机可读介质上、当被执行时促使计算机执行操作的指令,所述操作包括接收在与第一用户相关联的显示设备上展现的图像的一部分的第一指示,所述第一指示是响应于识别对象的提示而接收的;接收在与第二用户相关联的显示设备上展现的所述图像的一部分的第二指示,所述第二指示是响应于识别所述对象的提示而接收的;基于所述第一指示和所述第二指示来识别所述图像中的感兴趣区域; 将所述感兴趣区域与所述对象的标识符相关联;将指定符与所述图像中的所述感兴趣区域相关联,所述指定符被配置为展现与所述对象有关的信息;以及使得能够在所述图像的随后展现中展现与所述图像中的所述感兴趣区域相关联的所述指定符。
14.编码在计算机可读介质上、当被执行时促使计算机执行操作的指令,所述操作包括接收图像的一部分的多个指示,其中所述图像是图像集合的一部分以及所述指示具有相关联的对象标识符;基于具有共同相关联的对象标识符的所述图像的一部分的所述指示来识别所述图像中的感兴趣区域;以及将所述共同相关联的对象标识符与所识别的感兴趣区域相关联。
15.根据权利要求14所述的方法,其中所述指示进一步与用户相关联,以及每一个用户与用户分值相关联,以及进一步其中基于具有共同相关联的对象标识符的所述图像的一部分的所述指示来识别所述图像中的感兴趣区域包括基于具有共同相关联的对象标识符和具有带有高于阈值用户分值的相关联的用户分值的相关联的用户的所述图像的一部分的所述指示来识别所述图像中的感兴趣区域。
16.根据权利要求14所述的方法,进一步包括限定所述图像集合中的图像中的一个或多个中的目标区域;以及确定所接收的图像的一部分的指示是否指示目标区域的一部分。
17.根据权利要求16所述的方法,其中所述指示进一步与用户相关联,以及进一步包括如果确定所接收的图像的一部分的指示指示目标区域的一部分,则向与所接收的指示相关联的所述用户授予奖励。
18.根据权利要求14所述的方法,进一步包括识别欺诈指示,以及进一步其中基于具有共同相关联的对象标识符的所述图像的一部分的所述指示来识别所述图像中的感兴趣区域包括基于具有共同相关联的对象标识符的所述图像的一部分的非欺诈指示来识别所述图像中的感兴趣区域。
19.根据权利要求14所述的方法,进一步包括将用户可选择的链接与所识别的感兴趣区域相关联。
20.根据权利要求14所述的方法,其中所述图像集合是视频内容项。
全文摘要
响应于识别对象的提示,接收在与第一用户(102a)相关联的显示设备上展现的图像(122a)的一部分的第一指示。响应于识别所述对象的提示,接收在与第二用户(102b)相关联的显示设备上展现的所述图像(122a)的一部分的第二指示。基于第一指示和第二指示识别所述图像中的感兴趣区域。将所述感兴趣区域与所述对象的标识符相关联。将指定符与所述图像(122a)中的所述感兴趣区域相关联,所述指定符被配置为展现与所述对象有关的信息。使得在所述图像(122a)的随后展现中能够展现与所述图像(122a)中的所述感兴趣区域相关联的所述指定符。
文档编号G06F15/16GK102177512SQ200980139913
公开日2011年9月7日 申请日期2009年8月11日 优先权日2008年8月11日
发明者景宇石, 米歇尔·科维尔, 舒梅特·巴卢哈, 迈克尔·芬克 申请人:谷歌公司

最新回复(0)