移动设备从远程数据库访问位置特定图像的制作方法

文档序号:7990450阅读:296来源:国知局
移动设备从远程数据库访问位置特定图像的制作方法
【专利摘要】本发明描述了用于向用户识别图像的方法、系统和设备。使用移动设备来提供定位信息,其中该定位信息可以用于识别与该定位信息相关联的图像集合。该定位信息可以包括移动设备的位置、顺序方向和方位信息,所有这些信息都可以用于识别该移动设备的用户期望图像的目标或者位置。对图像的数据存储进行查询,以识别具有与由该移动设备所提供的定位信息相类似的位置信息的图像集合。例如通过移动设备处的显示器和/或诸如用户的个人计算机之类的单独系统,将该图像集合中的图像提供给用户。在为所接收的图像进行付费的一些情况下,用户可以选择一个或多个图像用于本地存储。
【专利说明】移动设备从远程数据库访问位置特定图像
【背景技术】
[0001]概括地说,下面描述涉及照片访问,具体地说,涉及使用移动设备访问位置特定图像。在很多情形下,个人希望获得某个地方或目标的图像。捕捉这些图像的原因是众多的,例如,其包括期望对某个目标留下视觉记录,以便帮助回忆假期。通常使用照相机来获得图像,用户获得该地方或目标的照片。不幸的是,使用照相机获得的照片可能不具有用户所期望的质量、灯光或者有利位置。例如,用户可能位于在阴雨或者多云天的位置,灯光不足够获得该地方或者目标的理想图像。类似地,用户也可能不能到达特定的有利位置来捕捉图像。
[0002]诸如无线电话之类的移动电子设备越来越变得无处不在,因此与过去可用的功能相比,其向很多用户提供了另外的便携式功能。很多设备都包括能够捕捉图像的摄像头,并具有诸如运行应用和访问远程网络的能力之类的很多其它特征。通常,这些设备也包括定位系统。这些定位系统可以包括基于卫星的定位系统(例如,全球定位系统(GPS)模块)、或者一些基于陆地的定位系统中的一个(其中基于陆地的定位系统通常依赖于移动设备所接收的信号的分析)、或者基于卫星的系统和基于陆地的系统的组合(例如,辅助GPS)。移动设备可以将定位数据与捕捉的图像包括在一起。

【发明内容】

[0003]概括地说,所描述的特征涉及:用于基于与图像相关联的位置信息和与移动设备相关联的位置信息,进行图像的识别的一个或多个改进的系统、方法和/或装置。可以根据用户所提供的各种标准中的一个或多个,来获得其它设备所获得并提供给该用户的图像。根据下面的【具体实施方式】、权利要求书和附图,所描述的方法和装置的适用性的另外保护范围将变得显而易见。由于对于本领域普通技术人员来说,落入本发明的精神和保护范围之内的各种改变和修改是显而易见的,因此只是通过示例的方式给出了【具体实施方式】和特定的示例。
[0004]在一个示例中,描述了用于向用户提供图像的新颖功能。从移动设备接收数据集合,该数据包括定位信息,其中该定位信息包括位置信息、该移动设备的方位和该移动设备的顺序方向。图像数据库包括多个图像,每一个图像具有相关联的定位信息。图像识别模块与网络接口模块和图像数据库通信地耦合,并且图像识别模块识别图像数据库中与所接收的定位信息相对应的图像集合。例如通过移动设备上的显示器和/或诸如用户的个人计算机之类的单独系统,可以将该图像集合的全部或者一部分提供给用户。
[0005]一种用于使用无线移动设备来识别图像的方法可以包括:从所述移动设备接收包括定位信息的数据集合,其中所述定位信息包括位置信息、所述移动设备的方位和所述移动设备的顺序方向;以及从图像的数据存储中识别与所接收的定位信息相关联的图像集合。所述识别图像集合可以包括下面中的一项或多项:基于针对图像的访问请求的数量,从所述图像的数据存储中选择所述图像;以及基于下面中的一项或多项,从所述图像的数据存储中选择图像:下载所述图像的费用、所述图像的分辨率和所述图像的来源。此外,所述数据集合还可以包括:具有与所述定位信息相关联的日期和时间的时间戳,并且所述图像集合包括:在与所接收的时间戳的时间相类似的时间获得的一个或多个图像。另外或者替代地,识别所述图像集合可以包括:识别来自与接收到所述数据集合的时间不同的时间的多个图像。此外,所述图像集合还可以包括:由具有与所接收的定位信息相类似的定位信息的设备所获得的一个或多个图像。所述多个图像可以包括按时间顺序排列的与所述定位信息相关联的图像,并且所述发送还可以包括:发送与所述图像的所述时间顺序相关联的音频。此外,所述移动设备还可以包括图像捕捉模块,并且所述接收还包括:从所述图像捕捉模块接收捕捉的图像,并且所述识别图像集合还基于所捕捉的图像。
[0006]另外或者替代地,所述图像集合包括:来自于所述位置信息附近的其它位置的一个或多个图像。此外,该方法还可以包括:向所述移动设备发送与所述图像集合相关联的所述其它位置信息。这种发送可以包括:发送可由所述移动设备的用户使用以便移动到所述其它位置的方向。识别所述图像集合可以是基于从位于所述位置信息附近的其它移动设备接收的定位信息。
[0007]此外,该方法还可以包括:向所述移动设备的用户发送所述图像集合。该发送可以包括:向下面各项中的一个或多个发送一个或多个图像:个人视频录像机、个人计算机、社交网络帐户、或与所述移动设备的用户相关联的移动设备。另外或者替代地,该发送可以包括:向所述移动设备的用户发送低分辨率图像集合,接收对所述图像中的一个或多个图像的选择;以及发送所述一个或多个选择的图像的全分辨率图像。所述低分辨率图像集合可以包括费用信息,并且所述接收选择可以包括:接收所选择的一个或多个图像的所述费用的付费。
[0008]一种用于对无线移动设备的用户识别图像的示例性装置包括:网络接口模块,其配置为从所述移动设备接收包括定位信息的数据集合,其中所述定位信息包括位置信息、所述移动设备的方位和所述移动设备的顺序方向;图像数据库,其包括具有相关联的定位信息的多个图像;图像识别模块,其与所述网络接口模块和所述图像数据库通信地耦合,并且配置为:识别所述图像数据库中与所接收的定位信息相对应的图像集合。此外,所述图像识别模块还可以配置为:基于下面中的一项或多项,从所述图像数据库中选择图像:针对所述图像的访问请求的数量、下载所述图像的费用、所述图像的分辨率和所述图像的来源。所述图像集合可以包括:由具有与所接收的定位信息相类似的定位信息的设备所获得的一个或多个图像。所述数据集合还可以包括:具有与所述定位信息相关联的日期和时间的时间戳,并且所述图像集合包括:在与所接收的时间戳的时间相类似的时间获得的一个或多个图像。
[0009]另外或者替代地,所述图像集合可以包括:来自于所述位置信息附近的其它位置的一个或多个图像。此外,所述图像识别模块还可以配置为:向所述移动设备发送与所述图像集合相关联的所述其它位置信息。此外,所述网络接口模块还可以配置为:从第二移动设备接收至少第二数据集合,并且所述图像识别模块还配置为:基于从所述第二移动设备接收的定位信息来识别所述图像集合。
[0010]此外,所述图像集合还可以包括:来自与接收到所述数据集合的时间不同的时间的多个图像。在该情况下,所述多个图像可以包括按时间顺序排列的与所述定位信息相关联的图像。此外,所述图像识别模块还可以发送与所述按时间顺序排列的图像相关联的音频。
[0011]此外,所述网络接口模块还可以配置为:从与所述移动设备相关联的图像捕捉设备接收捕捉的图像,并且所述图像识别模块还可以配置为:基于所捕捉的图像来识别所述图像集合。此外,所述网络接口模块还可以配置为:从与所述移动设备相关联的图像捕捉设备接收图像,并将所接收的图像存储在所述图像数据库中。当存储该图像时,所述图像数据库可以配置为:基于下面各项中的一项或多项来删除图像:所述图像的年龄、下载所述图像的次数、以及在所述图像数据库中包含的类似图像的总数。
[0012]此外,所述图像识别模块还可以配置为:向所述移动设备的用户发送与所述图像集合有关的信息。与所述图像集合有关的所述信息可以包括缩略图像集合,并且所述网络接口模块还配置为:接收对所述图像中的一个或多个图像的选择,并且所述图像识别模块还配置为:发送所述一个或多个选择的图像的全分辨率图像。此外,与所述图像集合有关的所述信息还可以包括费用信息,所述网络接口模块还配置为:接收所选择的一个或多个图像的所述费用的付费。
[0013]另一种用于使用无线移动设备来识别图像的示例性方法包括:从所述移动设备发送包括定位信息的数据集合,其中所述定位信息包括位置信息、所述移动设备的方位和所述移动设备的顺序方向;以及接收与所发送的定位信息相关联的图像集合的标识。所述图像集合可以包括:由具有与所发送的定位信息相类似的定位信息的设备所获得的一个或多个图像。此外,所述数据集合还可以包括:具有与所述定位信息相关联的日期和时间的时间戳,并且所述图像集合可以包括:在与所发送的时间戳的时间相类似的时间获得的一个或多个图像。此外,该方法还可以包括:在所述移动设备处接收与位于所述移动设备的所述位置附近的第二位置有关的信息,其中所述信息与所述图像集合中的一个或多个图像相对应。
[0014]另外或者替代地,所述图像集合可以包括:来自与发送所述数据集合的时间不同的时间的多个图像。此外,该方法还可以包括:在所述移动设备处,以时间顺序显示所述多个图像,并且该方法还可以包括:在所述移动设备处,播放与所述多个图像相关联的音频。
[0015]此外,该方法还可以包括:在所述移动设备处接收与所述图像集合相对应的低分辨率图像集合;接收对所述图像中的一个或多个图像的选择;发送所述一个或多个选择的图像的全分辨率图像;以及当未接收到对所述图像中的一个或多个图像的选择时,从所述移动设备的图像捕捉模块捕捉图像。
[0016]一种示例性移动设备包括:定位模块,其配置为:确定所述移动设备的位置、顺序方向和方位;控制器模块,其通信地耦合到所述定位模块,并配置为:发送包括定位信息的数据集合,其中所述定位信息包括位置信息、所述移动设备的方位和所述移动设备的顺序方向。此外,所述控制器模块还可以配置为:从图像的数据存储中接收与所接收的定位信息相关联的图像集合的标识;监测所述定位模块的输出,并且当检测到所述移动设备的预定义的运动时,发送所述数据集合;接收与所述移动设备有关的配置信息,其中所述配置信息将所述移动设备的特定部分识别为所述移动设备的前部,并基于所述配置信息来发送所述移动设备的所述方位和所述移动设备的所述顺序方向;接收与位于所述移动设备的所述位置附近的第二位置有关的信息,其中所述信息与所述图像集合中的一个或多个图像相对应;和/或独立于来自用户的对接收所述图像集合中的一个或多个图像的请求,来接收所述一个或多个图像。所述图像集合可以包括:由具有与所发送的定位信息相类似的定位信息的设备所获得的一个或多个图像;和/或来自与发送所述数据集合的时间不同的时间的多个图像。所述移动设备可以包括显示器,其配置为以时间顺序来显示所述多个图像。
[0017]一种用于使用无线移动设备来识别图像的示例性系统包括:用于从所述移动设备接收包括定位信息的数据集合的模块,其中所述定位信息包括位置信息、所述移动设备的方位和所述移动设备的顺序方向;以及用于从图像的数据存储中识别与所接收的定位信息相关联的图像集合的模块。用于识别所述图像集合的模块可以包括:用于基于针对图像的访问请求的数量,从所述图像的数据存储中选择所述图像的模块。所述图像集合可以包括:由具有与所接收的定位信息相类似的定位信息的设备所获得的一个或多个图像;来自于位于所述位置信息附近的、所述移动设备的用户可能感兴趣的其它位置的的图像。用于识别所述图像集合的模块可以包括:用于识别来自与接收到所述数据集合的时间不同的时间的多个图像的模块。
[0018]一种示例性计算机程序产品包括计算机可读介质,其中所述计算机可读介质包括:用于从移动设备接收包括定位信息的数据集合的代码,其中所述定位信息包括位置信息、所述移动设备的方位和所述移动设备的顺序方向;以及用于从图像的数据存储中识别与所接收的定位信息相关联的图像集合的代码。用于识别所述图像集合的代码可以包括:用于基于针对图像的访问请求的数量,从所述图像的数据存储中选择所述图像的代码。所述图像集合可以包括下面中的一项或多项:由具有与所接收的定位信息相类似的定位信息的设备所获得的一个或多个图像;以及来自位于所述位置信息附近的其它位置的图像。用于识别所述图像集合的代码可以包括:用于识别来自与接收到所述数据集合的时间不同的时间的多个图像的代码。
【专利附图】

【附图说明】
[0019]通过参照下面的附图,可以获得对于本发明的本质和优点的进一步理解。在附图中,类似的组件或特征具有相同的附图标记。此外,相同类型的各个组件可以通过在附图标记之后加上虚线以及用于区分相似组件的第二标记来进行区分。如果在说明书中仅使用了第一附图标记,则该描述可适用于具有相同的第一附图标记的任何一个类似组件,而不管第二附图标记。
[0020]图1示出了一种示例性通信系统的框图;
[0021]图2示出了一种示例性中央服务器计算机系统的框图;
[0022]图3示出了一种图像识别模块的示例的框图;
[0023]图4示出了图像识别模块的另一个示例的框图;
[0024]图5示出了一种示例性无线设备的框图;
[0025]图6示出了另一种示例性无线设备的框图;
[0026]图7示出了一种定位模块的示例的框图。
[0027]图8是用于基于定位信息,识别图像集合的方法的流程图;
[0028]图9是用于基于定位信息,识别图像集合的另一种方法的流程图;
[0029]图10是用于向用户提供位置信息的方法的流程图;
[0030]图11是用于向用户提供图像以及与这些图像相关联的其它信息的方法的流程图;
[0031]图12是用于提供图像和图像的付费的方法的流程图。
【具体实施方式】
[0032]使用移动设备来提供定位信息,其中该定位信息可以用于识别与该定位信息相关联的图像集合。该定位信息可以包括移动设备的位置、顺序方向和方位信息,所有这些信息都可以用于识别该移动设备的用户期望图像的目标或者位置。对图像的数据存储进行查询,以识别位置信息类似于该移动设备所提供的定位信息的图像集合。例如通过移动设备处的显示器和/或诸如用户的个人计算机之类的单独系统,将该图像集合中的图像提供给用户。可以将各种信息连同这些图像一起提供,例如,与这些图像的具体目标或位置有关的描述性开信息、以及可以伴随这些图像的音频。在为所接收的图像进行付费的一些情况下,用户可以选择用于本地存储的一个或多个图像。
[0033]因此,下面的描述提供了一些示例,其并非用于限制权利要求书中所阐述的保护范围、适用性或配置。在不脱离本发明的精神和保护范围基础上,可以对讨论的组成要素的功能和排列进行改变。各个示例可以根据需要,省略、替代或者增加各种过程或组件。例如,可以按与所描述的不同的顺序来执行描述的方法,可以对各个步骤进行增加、省略或者组合。此外,关于某些示例描述的特征可以组合到其它示例中。
[0034]首先参见图1,该框图不出了包括多个移动设备105的不例性系统100。移动设备105可以是多种设备中的一种,例如,智能电话、蜂窝电话、VoIP电话、个人数字助理、平板计算机、膝上型计算机、便携式数字音乐播放器、或者用于传输语音和/或数据的其它移动设备、或者上述各项的任意组合。应当容易理解的是,移动设备可以包括:能够用于执行如本申请所描述的识别图像的功能的任何适当设备,图1中所示出的具体部件用于说明和讨论本申请所描述的通用概念。在一些情况下,例如,移动设备可以是加密狗类型设备,也可以是用户穿戴或者携带在诸如戒指、吊坠、手镯或钢笔上的设备。在移动设备是加密狗类型设备或者用户携带或穿戴的其它类型设备的情况下,该设备不需要包括传统蜂窝电话或PDA的所有部件,例如,该设备可以不提供语音通信、不具有用户显示器和/或不具有无线通信能力。用户可以使用加密狗或类似的设备来收集用于识别图像的定位信息,将加密狗插入到计算机以便用于识别期望的图像。其它类型的设备能够例如通过Bluetooth?(蓝牙)通信实现短距离无线通信,或者例如通过IEEE802.11标准实现无线LAN通信。在一些情况下,移动设备105可以包括相对较小的显示器、位置传感器系统和无线数据通信系统。在其它情况下,移动设备105可以不具有用于图像的内部存储器,用户可以提供针对当前定位信息获得的图像的输入,其使得该位置的图像被传送到该用户的预先建立的帐户(例如,社交网络帐户)。当然,移动设备也可以是能够运行应用的功能丰富的智能电话,其中该应用执行用于识别图像的各种功能,应当理解的是,本申请描述的概念可以使用众多不同类型的移动设备来实现。
[0035]在图1的示例中,移动设备105可以通过无线网络连接到无线接入系统110。这种无线网络可以包括:能够在多种不同的无线协议中的任意一种上发送数据的任何适当无线网络。这些网络是公知的,故这里不需要做进一步详细描述。无线接入系统110互连到网络115 (例如,互联网),其中网络115具有其它网络附属组件。中央服务器计算机系统120连接到网络115,基于从移动设备105接收的定位信息,执行与图像的识别有关的功能。例如,中央服务器计算机系统120可以由一个或多个服务器计算机、个人计算机、工作站、web服务器或者其它适当的计算设备组成,用于给定的服务器的各个计算设备可以是本地的,也可以是彼此远程的。在各个示例中,中央服务器计算机系统120接收定位信息以及用于发起图像的识别的用户请求,其中这些图像与该移动设备105的位置相关联。在对图像的数据存储进行查询,以识别与所接收的定位信息相关联的图像时,可以使用来自移动设备105的定位信息。根据多种标准来执行图像的识别,如下面所更详细描述的。
[0036]此外,用户系统125还连接到网络115。该用户系统125可以是从图像的数据存储中访问图像的另一个用户点,和/或用户可以使用该用户系统125来规定期望的图像的参数,例如,通过提供标识最小图像质量的数据、指定图像捕捉的时间周期、指定光线状况、以及该图像的最大费用(如果存在的话),仅举几个例子。中央服务器计算机系统120可以有多种方式来识别图像集合,下面将更详细地描述这些方式的各个示例。
[0037]现参见图2,该图描述了中央服务器计算机系统120-a的示例。网络接口模块205提供中央服务器计算机系统120-a的组件和网络115之间的互连。在该示例的中央服务器计算机系统120-a中,图像识别模块210和图像数据库215是互连的。当中央服务器计算机系统120接收到用于识别图像的请求时,将该请求传送给图像识别模块210,其基于该请求的内容来执行用于查询图像数据库215的功能。图像数据库215包括可以由图像识别模块210进行获取、修改和/或存储的信息存储,例如,其包括:标识与每一个图像相关联的位置的数据、关于捕捉每一个图像的时间的信息、与这些图像相关联的质量信息(例如,分辨率)、以及关于这些图像的费用的信息。例如,移动设备用户可以期望获得特定目标(例如,华盛顿特区中的美国国会大厦)的图像,并使用移动设备来发起该请求。来自该移动设备的定位信息可以传送到图像识别模块210,其用于识别该用户期望美国国会大厦的图像,故对图像数据库215进行查询以识别这些图像。
[0038]现参见图3,该图示出了用于图像识别模块210-a的一种示例性实现的框图。图像识别模块210-a包括请求模块305和查询模块310。请求模块305连接到网络接口模块,并用于接收图像请求,形成向查询模块310提供的查询,从查询模块310接收结果,并通过网络接口模块将结果发送给用户。请求模块305可以使用各种标准中的一种或多种来形成查询,其包括从移动设备提供的定位信息。图3的请求模块305接收定位信息,其包括该移动设备的位置、该移动设备的顺序方向以及该移动设备的方位。位置信息可以包括如从定位系统所提供的典型信息,例如,如可以根据诸如WGS84之类的坐标系统来提供的纬度和经度信息。顺序方向信息可以包括来自该移动设备中的指南针组件的信息,提供该移动设备的相对于磁北极的角度方向。方位信息可以包括来自该移动设备中的三轴加速度计的信息,提供该移动设备的角方向。因此,定位信息提供了该移动设备的位置、该移动设备指向什么方向、以及该移动设备的方位(例如,朝向头顶的东西还是朝向地面)。用此方式,可以确定从该移动设备获得的理论图像的通用“帧”。
[0039]各个示例的请求模块305从移动设备接收该请求与其它信息,例如,从请求返回的用户对于图像的喜好。这些喜好可以包括图像质量或分辨率标准、图像时间帧标准和图像费用标准(例如,其不显示费用超过$1.00的图像),仅举几个例子。此外,喜好还可以包括针对各种标准的缺省值,其中将缺省值设置为提供大多数用户所期望的图像。请求模块305基于定位信息和喜好信息来形成一个或多个查询,并将所述一个或多个查询提供给查询模块310。例如,请求模块305还可以接收移动设备所获得的图像、以及生成的查询请求,其中所生成的查询请求包括图像和对于返回的图像的用户喜好,所返回的图像具有类似的目标和成帧,但具有更佳或者不同的分辨率或灯光。针对满足该查询请求的标准的图像,查询模块310在图像数据库220中搜索图像。图像数据库220中的图像可以包括与该图像有关的一些信息项,例如,捕捉该特定图像的设备的定位信息、该图像的日期和时间、图像质量和分辨率、以及该图像的费用。查询模块310向请求模块305提供该查询的结果,该结果包括满足、或者最接近匹配该查询请求的标准的一个或多个图像。在一些应用中,查询模块310基于查询请求的标准和用于下载特定图像的请求的频率,从图像数据库220中选择图像。查询模块310还可以包括优先级信息,以便基于图像的来源(例如,用户过去从它们购买图像的源、或者用户社交知道的源、或者该来源在一个或多个社交网络站点上与用户具有相对较少的分离度),对返回的图像划分优先级。此外,查询模块310还可以基于图像来自于对相同的项和事件获得照片的该系统的多个用户(他们相对靠近该用户),从图像数据库中选择图像。在该情况下,针对特定的事件和位置,可能获得众多的图像,假定用户错失了有关图像的机会(例如,体育赛事的特别捕捉),从而允许选择对于该用户来说有利的位置的图像。随后,请求模块305将结果发送给请求的用户。可以用多种方式中的任意一种,例如通过向该用户的移动设备、该用户的个人计算机、向社交网络站点处的用户帐户、和/或与该用户相关联的数字视频录像机发送这些图像,来将所获得的结果发送给请求的用户。可以将这些图像发送成用于由用户观看的缩略图像或者精简质量的图像,用户可以选择这些图像中的一个或多个进行完整下载,在一些情况下,为该完整下载进行付费。
[0040]一些用户可以例如使用移动设备或照相机来捕捉图像,将这些图像连同定位信息和其它有关信息一起上传到图像数据库220。此外,上传用户还可以指定用于该图像的费用,当该用户上传的图像被下载时,该用户获得该图像的付费。在这些情况下,用户可以连同该图像一起提供费用信息,或者用户可以将费用信息预置成该用户的喜好的一部分,使得只要其它用户下载了该图像,该用户就获得所指定的付费。在不同的用户上传众多的图像的情形下,可以从数据库中删除重复的、旧的和/或不受欢迎的图像。例如,如果在图像数据库220中存在几千个陆标图像,用户识别另一个图像要上传,可以删除与可规定的年龄相比更老,并且具有下面特性的一个或多个图像:(i)具有相对很少的下载、和/或(ii)具有类似的位置、方位和日期时间信息。用此方式,可以对图像数据库220的总存储需求进行管理。可以基于各种不同的标准(例如,来自于特定位置的图像下载的数量、位置的受欢迎程度、位置的历史意义,仅举出几个例子),对图像的最大数量、以及用于删除图像的标准进行配置。
[0041]如本领域普通技术人员所容易认识的,用户可以进行众多变型的请求。在各个示例中,图像识别模块210 (图2)包括:可以用于基于用户请求,来提供唯一的图像集的一个或多个模块。图4示出了一个这种示例性图像识别模块210-b的框图。在图4中,图像识别模块210-b包括耦合到查询模块410的请求模块405,其中这两个模块可以用与参照图3的模块所描述的类似方式进行操作。此外,在该示例中,耦合到请求模块405的还有付费模块415、位置指南模块420和以时间顺序排序模块425。如上所述,用户可以为一个或多个选择的图像进行付费。在该示例中,付费模块415耦合到请求模块405,对付费信息进行处理。例如,系统的用户可以具有用户帐户,其中该帐户建立有用户喜好,以及在对该用户的另一个帐户收费时使用的预付费余额或信息,例如,银行帐户或者信用卡帐户。类似地,如上所述,在一些情况下,用户可以提供用于由其它用户下载的图像,并获得每一次图像下载的报酬,付费模块415可以执行这种交易,以将报酬从请求的用户的帐户转移到提供该图像的用户的帐户。此外,用户可以为提交给系统的每一个请求进行付费,或者为例如超出每月限额的请求进行付费,其中付费模块415对这些付费进行处理。
[0042]继续参见图4,所示出的图像识别模块210-b包括位置指南模块420。位置指南模块420耦合到请求模块405,提供几种基于位置的查询中的一种或多种。在一个示例中,位置指南模块420形成要通过请求模块405向查询模块410传送的查询。这些查询可以包括:对于在请求模块405所接收的位置信息的预定附近之内获得的图像的查询。位置指南模块420可以接收这些查询的结果,分析这些结果,确定与位于预定的附近之中的其它位置(其中在这些位置,在图像数据库220中具有相对很大数量的图像)有关的信息。可以将这种其它位置信息提供给期望观看这些图像的用户、或者移动到所识别的其它位置中的一个或多个的用户。例如,一个位置的游客可以在第一位置提交图像请求,位置指南模块420可以确定:进行了类似的图像请求或者向图像数据库220上传了图像的其它用户,通常也在其它附近的位置进行了请求或上传。位置指南模块420可以向请求模块405提供该信息,以便向用户传输。随后,该用户的移动设备向该用户显示关于该用户希望访问的其它附近位置的信息。该显示可以是箭头或者其它图形显示,以便向用户提供它们希望访问附近的位置的指示。因此,到华盛顿特区的游客可以请求或者获得林肯纪念馆的图像,位置指南模块420可以确定:获得或者请求具有该定位信息的图像的某个百分比的用户也获得或者请求附近的华盛顿纪念碑的图像,或者在某个位置请求或者获得华盛顿纪念碑的图像的很多用户,也获得或者请求与华盛顿纪念碑紧邻的面朝该纪念碑的顶部的图像。可以将这种其它位置信息提供给请求模块405,以便发送给用户,随后用户可以识别感兴趣的其它附近位置。类似地,位置指南模块420可以在实时或者准实时的基础上进行操作,位置指南模块420可以识别具有非常大量的当前活动的附近位置。例如,可以基于当前在附近位置获得或者请求的非常大量的当前图像,提醒获得华盛顿纪念碑图片的用户,对选举办公室进行即兴游览,或者游览附近的名人林肯纪念馆。在其它示例中,位置指南模块420可以针对要向用户显示的图像,生成定期的查询,例如当用户在汽车中旅行经由一个区域,希望接收与该汽车在任何特定时间所处的地点相对靠近的位置相关联的图像。
[0043]此外,图4的图像识别模块210-b还包括以时间顺序排序模块425,其耦合到请求模块405。以时间顺序排序模块425可以从请求模块405接收定位信息,使用该信息来形成一个或多个查询,以便识别具有所接收的定位信息、在不同的时间获得的图像。以时间顺序排序模块425可以接收这些图像的识别,并基于一个或多个选择标准,识别各个不同的按时间顺序排列的可以经由请求模块405发送给用户的图像。这种按顺序的时间可以对应于一年的不同季节、一天的不同时间或者不同的历史时间。例如,继续使用华盛顿特区游客,用户可以希望获得美国国会大厦的图像,还希望观看美国国会大厦在一年的不同季节的图像。在该情况下,以时间顺序排序模块425从请求模块405接收图像请求,形成一个或多个查询,以识别适合于来自不同季节的图像的选择标准的图像。随后,将根据该查询所生成的图像集发送给用户进行观看,并可以选择进行完整下载。因此,如果用户在夏季游览华盛顿特区,则所识别的图像可以包括来自春季、秋季和冬季的图像、以及在夏季获得的图像。用户可以保存这些图像中的一个或多个,选择所期望的图像,以便在为所选择的图像进行任何所需要的付费之后进行完整下载。类似地,用户可以期望观看美国国会大厦的历史图像。在该情况下,以时间顺序排序模块425可以形成一个或多个查询,以便从图像数据库220中识别这些历史图像。这些历史图像可以将日期向后退几年,从最早可用的图像中的一些到今天获得的图像。可以根据任何适当的机制,将所识别的图像发送给用户,用户按照时间顺序来观看这些图像。如果用户使用在移动设备或者计算机上运行的应用来观看这些图像,则还可以提供时间轴,以便向用户给予关于随时间的不同图像的其它视觉信息。
[0044]在图4的示例中,以时间顺序排序模块425还耦合到音频模块430,其匹配与以时间顺序排序模块425所识别的图像相对应的音频。可以基于多种可选择的标准,来选择音频并匹配到图像,例如,来自于特定的音乐流派的音频、来自于获得该图像集合中的特定图像的时间的流行音乐、或者与特定的图像相关联的音频(例如,在给定地点给出的演进)。当然,也可以使用众多不同的音频或者选择标准。例如,可以将音频和具有时间顺序排列的一组识别的图像,传送给用户的移动设备、计算机或DVR来进行播放和观看。以时间 顺序排序模块425还可以形成查询,并对来自图像数据库220的结果和/或其它可用资源(其中这些资源可通过网络接口模块进行访问)进行过滤,以便提供与一个或多个特定图像有关的其它信息,例如(i)提供与图像相关联的关于特定地点、对象、人物或事件的另外细节的文档;(?)与图像相关联的视频段;或者(iii)与图像相关联的对象、人物或事件有关的其它媒体。
[0045]现参见图5,该图描述了一种不例性移动设备500。图5的移动设备500包括控制器模块505、定位模块510、其中存储有软件代码520的存储器515、以及诸如可充电电池之类的电源。控制器模块505从定位模块510获得信息,其中可以通过针对无线接入系统(例如,图1的系统110)的输入/输出(如果移动设备500具有无线通信能力的话),或者通过针对用户系统(例如,图1的用户系统125)的连接,将该信息提供给外部系统(例如,图1的中央服务器计算机系统120)。定位模块510包含用于提供该移动设备的位置、方位和顺序方向信息的组件,下面将描述该方面的一个例子。移动设备500可以是加密狗类型设备,其插入到计算设备上的USB端口或者类似的通信端口。类似地,移动设备500可以是用户携带或者穿戴的设备,其包括在吊坠、戒指、手镯、钢笔或者用户可以工作或者携带的其它项上。该移动设备500可以不包括照相机、显示器或者其它通信设备,或者甚至不具有用户接口。例如,移动设备500可以用加密狗类型设备来体现,用户可以将该设备穿戴成围绕他脖子的吊坠。可以对软件代码520进行编程,以便使控制器505监测用于指示该用户希望获得与该特定位置相关联的一个或多个图像的用户输入。用户输入可以通过移动设备500上的按键来实现,或者用户输入可以是移动设备500的预定的运动,在后一情况下,控制器模块505监测定位模块510的输出,以便将该预定的运动识别成用户输入。例如,移动设备500可以包括在由用户穿戴的戒指或吊坠中,延长用户的手敲打移动设备500的动作,将使一个图像传送到该移动设备500。
[0046]在移动设备不具有显示器和/或存储器的情况下,可以将图像传送到预定义的用户帐户(例如,该用户的社交网络帐户)。用此方式,用户可以仅仅携带小型和容易便携的设备,记录期望图像的位置。用户可以将移动设备500指示在特定的目标或区域,按压该移动设备500上的按键,或者以预定的运动来移动该移动设备,以便向控制器模块505发送其期望图像的信号。随后,控制器模块505从定位模块510获得定位信息,将该信息存储在存储器515中。当移动设备500的运动是用于提供要获得图像的用户输入时,则该运动可以是多种不同的运动中的一种,例如,手持该设备朝向感兴趣目标,将该设备向左旋转大约九十度,随后向右旋转大约九十度。控制器模块505可以监测定位模块510输出,当检测到预定的运动时,记录该设备的定位信息。在移动设备500不具有显示器或者预定义的“前部”和“后部”的示例中,移动设备500可以配置为关于该设备的“前部”具有某种行为,其中该行为使用成用于获得图像的该设备的方向和方位的基础。用户可以在稍后时间将移动设备500连接到另一个设备,其中该另一个设备被配置为:接收所存储的定位信息,发送该定位信息,以便针对存储器515中存储的每一个图像捕捉事件,从诸如上面所描述的系统获得图像集合。
[0047]当然,诸如移动电话或平板计算机之类的无线移动设备还可以用于以某种方式来获得如上所述的图像。图6示出了示例性移动设备700的框图,其中移动设备700是可以用于获得与移动设备600的位置相对应的图像集合的无线移动设备。在图6中,移动设备600包括耦合到一付或多付天线610的发送/接收模块605,其中一付或多付天线610可以用于在无线网络上进行通信。控制器模块615耦合到发送/接收模块605和用户接口 620。用户接口 620可以包括通常能在该移动设备700上发现的任何适当用户接口,其可以包括显不器、麦克风、扬声器、键盘和/或触摸屏。定位模块625还稱合到控制器模块615,向控制器模块615输出定位信息。定位模块625包括:用于确定移动设备600的位置、方位和顺序方向的组件,下面将更详细地描述该方面的一个例子。移动设备600包括图像捕捉模块630,例如,通常在移动电话中能发现的照相机模块。存储器635耦合到控制器模块615,其包含软件代码640,其中当软件代码640由控制器模块615执行时,使得控制器模块615执行用于获得图像的各种功能,如本申请所描述的。电源645 (例如,可充电电池)向移动设备600的组件提供工作电源。移动设备600运行应用,以允许用户指示他们期望获得特定位置的一个或多个图像。在一个示例中,移动设备600运行一个应用,其中该应用允许用户使用图像捕捉模块630来观看用户接口模块620的显示器上的图像,并提供将获得图像的指示。移动设备600可以捕捉图像,还可以捕获来自定位模块625的定位信息。可以将所捕捉的图像连同来自图像数据库的图像(例如,如上所述的)提供给用户。此外,还可以将图像集合提供给移动设备600,用户可以选择所提供的图像中的一个或多个进行下载,并用与本申请所描述的相类似方式,为其提供任何付费。此外,移动设备600还可以从用户接收期望进行图像预览的输入,例如,将按键压下一半或者提供期望进行预览的指示。随后,提供图像预览,其中移动设备600以顺序方式下载和显示具有类似定位信息的图像(例如,低分辨率图像),当用户释放该按键(或者提供其它指示)时,下载完整分辨率图像。如果用户不希望下载被预览的任何图像,则用户可以完全地压下该按键(或者提供其它指示),以便使用图像捕捉模块630来获得它们自己的图像。在某些情形下,移动设备600还可以抢先地下载与设备600的位置相对应的图像,以便更快速地向用户提供图像。当然,这种抢先的下载可能消耗设备600的能量和数据传输带宽,故在一些情况下,只在下面时间期间才进行启用:当知道用户可能下载相对很大数量的图像时,或者当用户在移动设备600上调用应用来发起图像下载时。[0048]此外,移动设备600还可以配置为:在用户没有物理地将设备600指向特定的感兴趣目标的情况下,从用户接收其期望图像的指示。例如,当设备600位于用户的口袋时,用户可以轻打该设备三次,其指示该用户期望获得该位置的图像。在该情况下,设备600不需要指向用户想要其图像的场景(例如,华盛顿纪念碑)。在该情况下,设备600可以向(例如,图2中的)图像识别模块提供接收到特定的输入(例如,轻打三次)的指示,其中该输入指示用户仅仅期望该特定位置的普通图像,基于用于该特定位置的最普通定位信息来提供一个或多个图像。在其它情况下,设备600可以仍然向图像识别模块提供定位信息。在这些情况下,图像识别模块可以选择通过哪个定位信息来搜索数据库,分析在该位置通常使用的定位信息。例如,如果对于具有特定的定位信息的图像的搜索没有获得任何结果,例如,如果该定位信息指示该设备正指向没有获得图像或者获得了很少图像的方向。在该情形下,图像识别模块可以确定该位置的很大百分比的图像是在特定的方向和方位获得的,故向用户提供该图像。例如,如果可用于特定位置的45%的图像是在该地点的相同方向获得的(例如,与用户后面的面包店相对的埃菲尔铁塔),则可以将该流行图像提供给用户。在其它情况下,可以向用户提供不受欢迎的图像,以及更流行的图像。
[0049]现参见图7,该图描述了一种示例性定位模块700。在图7中,定位模块700包括顺序方向模块705,其提供该设备的顺序方向(例如,相对于磁北极的角方向)。顺序方向模块705可以包括用于提供该信息的任何适当设备,例如,磁力计。方位确定模块710提供可以用于确定该移动设备的方位的输出。方位确定模块710可以包括用于提供该信息的任何适当组件,例如,提供地心引力指示的三轴加速计,其中该地心引力指示可以用于相对于地心引力来提供该设备的方位。可以使用传统的技术来检测和补偿不同于重力的加速度力,例如,在运动的车辆中存在的加速度力。此外,定位模块700还包括GPS模块715,其以多种公知的格式中的任何一种来输出位置信息(例如,WGS84格式的纬度和经度信息)。当然,其它模块也可以用于确定位置,其中这些模块是公知的(例如,辅助GPS或其它基于陆地和/或卫星的系统)。定位模块700向移动设备的控制器模块提供方位、顺序方向和位置信息。
[0050]现参见图8,该图描述了用于识别图像集合的示例性操作步骤800。首先,在方框805,接收包括位置、方位和顺序方向信息的定位信息。如方框810处所述,从图像数据库中识别与所接收的定位信息相对应的图像集合。
[0051]图9示出了用于获得图像集合的另一组示例性操作步骤900。首先,在方框905,接收包括位置、方位和顺序方向信息的定位信息。在方框910,针对与所接收的定位信息相对应的图像,对图像的数据库进行查询。在方框915,确定针对在查询中所标识的图像的访问请求的数量。具有最高访问请求的数量的图像,可以指示具有良好质量或者其它期望的特性的图像。在方框920,对具有最大数量的访问请求的图像集合进行输出。
[0052]现参见图10,该图示出了用于识别对于用户来说感兴趣的位于该用户的附近的位置的操作步骤1000。在方框1005,接收包括位置、方位和顺序方向信息的定位信息。在方框1010,针对具有位于所接收的定位信息的预定的附近之内的定位信息的图像,对图像的数据库进行查询。根据方框1015,确定位于预定的附近之内具有相对较大数量的图像的一个或多个位置。最后,在方框1020,输出所述一个或多个位置。用该方式,例如,基于其它用户在该用户可能感兴趣的附近位置进行活动的数量,移动设备的用户可以接收与这些其它位置有关的信息。如上所述,图像的数量可以是基于其它用户所获得的图像(其中,这些其它用户也获得了与所接收的定位信息相关联的图像),和/或可以是基于位于预定的附近之内的其它用户的实时或者准实时活动。所述预定的附近可以是用于确定定位信息的、从移动台开始的可选择的半径(例如,位于一英里之内,或者位于两公里之内)。
[0053]图11示出了根据另一个示例的操作步骤1100,其中在该步骤中,向用户输出按时间顺序排列的图像集合。首先,接收时间戳和定位信息,其中该定位信息包括位置、方位和顺序方向信息,如方框1105处所述。该时间戳信息可以仅仅是该信息的接收时间,或者是移动设备所提供的与所接收的定位信息相关联的时间戳。在方框1110,针对与所接收的时间戳和定位信息相对应的图像,对图像的数据库进行查询。在方框1115,识别与该时间戳和定位信息相对应的图像集合。该图像集合可以是多个类似的图像,它们具有根据一年的季节的时间戳,和/或具有按日期向后排列的时间戳,以便提供在这些图像中包含的该场景的视觉历史。根据方框1120,输出与该时间戳和定位信息相对应的按时间顺序排列的图像集合。在可选框1125,输出与该图像集合相对应的其它信息。例如,这种其它信息可以包括:伴随这些图像的音频、或者与这些图像中的目标、个体或事件有关的信息。
[0054]现参见图12,该图示出了用于基于接收的定位信息,来输出一个或多个图像的方法1200。在方框1205,接收包括位置、方位和顺序方向信息的定位信息。如方框1210处所述,针对与所接收的定位信息相对应的图像,对图像的数据库进行查询。在方框1215,识别与该定位信息相对应的图像集合。在方框1220,该方法输出与所识别的图像集合相对应的缩略图像集合。在方框1225,接收针对这些缩略图像中的一个或多个的选择以及任何所需要的付费。如方框1230处所述,随后,输出针对所选择的图像的全分辨率图像。
[0055]上面结合附图阐述的【具体实施方式】描述了示例性实现,其并不表示仅可以实现这些示例,也不表示仅这些示例才落入权利要求书的保护范围之内。贯穿说明书使用的术语“示例性”意味着“用作例子、例证或说明”,但并不意味着比其它实施例“更优选”或“更具优势”。【具体实施方式】包括用于提供所描述技术的透彻理解的特定细节。但是,可以在不使用这些特定细节的情况下实现这些技术。在一些实例中,为了避免对如上所述的概念造成模糊,以框图形式示出了公知的结构和部件。
[0056]信息和信号可以使用多种不同的技术和方法中的任意一种来表示。例如,在贯穿上面的描述中提及的数据、指令、命令、信息、信号、比特、符号和码片可以用电压、电流、电磁波、磁场或粒子、光场或粒子或者其任意组合来表示。
[0057]用于执行本申请所述功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件部件或者其任意组合,可以用来实现或执行结合本申请所公开内容描述的各种示例性的框和模块。通用处理器可以是微处理器,或者,该处理器也可以是任何常规的处理器、控制器、微控制器或者状态机。处理器也可以实现为计算设备的组合,例如,DSP和微处理器的组合、若干微处理器、一个或多个微处理器与DSP内核的结合,或者任何其它此种结构。
[0058]本申请所述功能可以用硬件、处理器执行的软件、固件或者其任意组合的方式来实现。当用处理器执行的软件实现时,可以将这些功能存储在计算机可读介质上,或者作为计算机可读介质上的一个或多个指令或代码进行传输。其它示例和实现也落入本发明及其所附权利要求书的保护范围和精神之内。例如,由于软件的本质,上文所描述的功能可以使用由处理器执行的软件、硬件、固件、硬件连线或者其任意组合来实现。用于实现功能的特征可以物理地分布在多个位置,其包括分布成在不同的物理位置实现功能的一部分。此外,如本申请(其包括权利要求书)所使用的,以“中的至少一个”为结束的列表项中所使用的“或”指示分离的列表,例如,列表“A、B或C中的至少一个”意味着:A或B或C或AB或AC或BC或ABC (即,A和B和C)。
[0059]计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或特殊用途计算机能够访问的任何可用介质。举例而言,但非做出限制,计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储器、磁盘存储器或其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码单元并能够由通用或特殊用途计算机、或者通用或特殊用途处理器进行访问的任何其它介质。此外,可以将任何连接适当地称作计算机可读介质。举例而言,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线路(DSL)或者诸如红外线、无线和微波之类的无线技术,从网站、服务器或其它远程源传输的,那么所述同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所述介质的定义中。如本申请所使用的,磁盘和光盘包括压缩盘(CD)、激光碟、光碟、数字多用途光碟(DVD)、软盘和蓝光碟,其中磁盘通常磁性地复制数据,而光盘则用激光来光学地复制数据。上述的组合也应当包括在计算机可读介质的保护范围之内。
[0060]为使本领域任何普通技术人员能够实现或者使用本发明,上面围绕本发明公开内容进行了描述。对于本领域普通技术人员来说,对本发明进行各种修改是显而易见的,并且,本申请定义的总体原理也可以在不脱离本发明的精神或保护范围的基础上适用于其它变型。贯穿本发明使用的术语“示例”或者“示例性”指示例子或者实例,而不是隐含或者需要所陈述的示例具有任何更优选性。因此,本发明并不限于本申请所描述的示例和设计方案,而是与本申请公开的原理和新颖性特征的最广范围相一致。
【权利要求】
1.一种用于使用无线移动设备来识别图像的方法,包括: 从所述移动设备接收包括定位信息的数据集合,其中所述定位信息包括位置信息、所述移动设备的方位和所述移动设备的顺序方向;以及 从图像的数据存储中识别与所接收的定位信息相关联的图像集合。
2.根据权利要求1所述的方法,其中,识别所述图像集合包括:基于针对图像的访问请求的数量,从所述图像的数据存储中选择所述图像。
3.根据权利要求1所述的方法,其中,识别所述图像集合包括:基于下面中的一项或多项,从所述图像的数据存储中选择图像:下载所述图像的费用、所述图像的分辨率和所述图像的来源。
4.根据权利要求1所述的方法,其中,所述数据集合还包括:具有与所述定位信息相关联的日期和时间的时间戳,并且其中,所述图像集合包括:在与所接收的时间戳的时间相类似的时间获得的一个或多个图像。
5.根据权利要求1所述的方法,其中,所述图像集合包括:来自于所述位置信息附近的其它位置的一个或多个图像。
6.根据权利要求5所述的方法,还包括: 向所述移动设备发送与所述图像集合相关联的所述其它位置信息。
7.根据权利要求6所述的方法,其中,所述发送包括: 发送可由所述移动设备的用户使用以便移动到所述其它位置的方向。
8.根据权利要求5所述的方法,其中,识别所述图像集合是基于从位于所述位置信息附近的其它移动设备接收的定位信息。
9.根据权利要求1所述的方法,其中,所述图像集合包括:由具有与所接收的定位信息相类似的定位信息的设备所获得的一个或多个图像。
10.根据权利要求1所述的方法,其中,识别所述图像集合包括:识别来自与接收到所述数据集合的时间不同的时间的多个图像。
11.根据权利要求10所述的方法,其中,所述多个图像包括按时间顺序排列的与所述定位信息相关联的图像。
12.根据权利要求11所述的方法,其中,所述发送还包括: 发送与所述图像的所述时间顺序相关联的音频。
13.根据权利要求1所述的方法,其中,所述移动设备包括图像捕捉模块,并且其中,所述接收还包括:从所述图像捕捉模块接收捕捉的图像,并且其中,所述识别图像集合还基于所捕捉的图像。
14.根据权利要求1所述的方法,还包括: 向所述移动设备的用户发送所述图像集合。
15.根据权利要求14所述的方法,其中,发送所述图像集合包括:向下面各项中的一个或多个发送一个或多个图像:个人视频录像机、个人计算机、社交网络帐户、或与所述移动设备的用户相关联的移动设备。
16.根据权利要求14所述的方法,其中,发送所述图像集合包括:向所述移动设备的用户发送低分辨率图像集合,并且其中,所述方法还包括: 接收对所述图像中的一个或多个图像的选择;以及发送所述一个或多个选择的图像的全分辨率图像。
17.根据权利要求16所述的方法,其中,所述低分辨率图像集合包括费用信息,并且所述接收选择包括:接收所选择的一个或多个图像的所述费用的付费。
18.一种用于对无线移动设备的用户识别图像的装置,包括: 网络接口模块,其配置为: 从所述移动设备接收包括定位信息的数据集合,其中所述定位信息包括位置信息、所述移动设备的方位和所述移动设备的顺序方向图像数据库,其包括具有相关联的定位信息的多个图像; 图像识别模块,其与所述网络接口模块和所述图像数据库通信地耦合,并且配置为: 识别所述图像数据库中与所接收的定位信息相对应的图像集合。
19.根据权利要求18所述的装置,其中,所述图像识别模块还配置为: 基于下面中的一项或多项,从所述图像数据库中选择图像:针对所述图像的访问请求的数量、下载所述图像的费用、所述图像的分辨率和所述图像的来源。
20.根据权利要求18所述的装置,其中,所述图像集合包括:由具有与所接收的定位信息相类似的定位信息的设备所获得的一个或多个图像。
21.根据权利要求18所述的装置,其中,所述数据集合还包括:具有与所述定位信息相关联的日期和时间的时间戳,并且其中,所述图像集合包括:在与所接收的时间戳的时间相类似的时间获得的一个或多个图像。
22.根据权利要求18所述的装置,其中,所述图像集合包括:来自于所述位置信息附近的其它位置的一个或多个图像。
23.根据权利要求22所述的装置,其中,所述图像识别模块还配置为: 向所述移动设备发送与所述图像集合相关联的所述其它位置信息。
24.根据权利要求22所述的装置,其中,所述网络接口模块还配置为:从第二移动设备接收至少第二数据集合,并且其中,所述图像识别模块还配置为:基于从所述第二移动设备接收的定位信息来识别所述图像集合。
25.根据权利要求18所述的装置,其中,所述图像集合包括:来自与接收到所述数据集合的时间不同的时间的多个图像。
26.根据权利要求25所述的装置,其中,所述多个图像包括按时间顺序排列的与所述定位信息相关联的图像。
27.根据权利要求25所述的装置,其中,所述图像识别模块还配置为: 发送与所述按时间顺序排列的图像相关联的音频。
28.根据权利要求18所述的装置,其中,所述网络接口模块还配置为:从与所述移动设备相关联的图像捕捉设备接收捕捉的图像,并且其中,所述图像识别模块还配置为:基于所捕捉的图像来识别所述图像集合。
29.根据权利要求18所述的装置,其中,所述网络接口模块还配置为:从与所述移动设备相关联的图像捕捉设备接收图像,并将所接收的图像存储在所述图像数据库中。
30.根据权利要求29所述的装置,其中,当存储图像时,所述图像数据库配置为:基于下面各项中的一项或多项来删除图像:所述图像的年龄、下载所述图像的次数、以及在所述图像数据库中包含的类似图像的总数。
31.根据权利要求18所述的装置,其中,所述图像识别模块还配置为:向所述移动设备的用户发送与所述图像集合有关的信息。
32.根据权利要求31所述的装置,其中,与所述图像集合有关的所述信息包括缩略图像集合,并且其中,所述网络接口模块还配置为:接收对所述图像中的一个或多个图像的选择,并且其中所述图像识别模块还配置为:发送所述一个或多个选择的图像的全分辨率图像。
33.根据权利要求32所述的装置,其中,与所述图像集合有关的所述信息还包括费用信息,并且所述网络接口模块还配置为:接收所选择的一个或多个图像的所述费用的付费。
34.一种用于使用无线移动设备来识别图像的方法,包括: 从所述移动设备发送包括定位信息的数据集合,其中所述定位信息包括位置信息、所述移动设备的方位和所述移动设备的顺序方向;以及 接收与所发送的定位信息相关联的图像集合的标识。
35.根据权利要求34所述的方法,其中,所述图像集合包括:由具有与所发送的定位信息相类似的定位信息的设备所获得的一个或多个图像。
36.根据权利要求34所述的方法,其中,所述数据集合还包括:具有与所述定位信息相关联的日期和时间的时间戳,并且其中,所述图像集合包括:在与所发送的时间戳的时间相类似的时间获得的一个或多个图像。
37.根据权利要求34所述的方法,还包括: 在所述移动设备处接收与位于所述移动设备的所述位置附近的第二位置有关的信息,其中所述信息与所述图像集合中的一个或多个图像相对应。
38.根据权利要求34所述的方法,其中,所述图像集合包括:来自与发送所述数据集合的时间不同的时间的多个图像。
39.根据权利要求38所述的方法,还包括: 在所述移动设备处,以时间顺序显示所述多个图像。
40.根据权利要求39所述的方法,还包括: 在所述移动设备处,播放与所述多个图像相关联的音频。
41.根据权利要求34所述的方法,还包括: 在所述移动设备处接收与所述图像集合相对应的低分辨率图像集合,并且其中,所述方法还包括: 接收对所述图像中的一个或多个图像的选择; 发送所述一个或多个选择的图像的全分辨率图像;以及 当未接收到对所述图像中的一个或多个图像的选择时,从所述移动设备的图像捕捉模块捕捉图像。
42.—种移动设备,包括: 定位模块,其配置为:确定所述移动设备的位置、顺序方向和方位;以及 控制器模块,其通信地耦合到所述定位模块,并配置为:发送包括定位信息的数据集合,其中所述定位信息包括位置信息、所述移动设备的方位和所述移动设备的顺序方向。
43.根据权利要求42所述的移动设备,其中,所述控制器模块还配置为:从图像的数据存储中接收与所接收的定位信息相关联的图像集合的标识。
44.根据权利要求42所述的移动设备,其中,所述控制器模块还配置为:监测所述定位模块的输出,并且当检测到所述移动设备的预定义的运动时,发送所述数据集合。
45.根据权利要求42所述的移动设备,其中,所述控制器模块还配置为:接收与所述移动设备有关的配置信息,其中所述配置信息将所述移动设备的特定部分识别为所述移动设备的前部,并且其中,所述控制器模块还配置为:基于所述配置信息来发送所述移动设备的所述方位和所述移动设备的所述顺序方向。
46.根据权利要求42所述的移动设备,其中,所述图像集合包括:由具有与所发送的定位信息相类似的定位信息的设备所获得的一个或多个图像。
47.根据权利要求42所述的移动设备,其中,所述控制器模块还配置为:接收与位于所述移动设备的所述位置附近的第二位置有关的信息,其中所述信息与所述图像集合中的一个或多个图像相对应。
48.根据权利要求42所述的移动设备,其中,所述图像集合包括:来自与发送所述数据集合的时间不同的时间的多个图像,并且所述移动设备还包括显示器,所述显示器配置为以时间顺序显示所述多个图像。
49.根据权利要求42所述的移动设备,其中,所述控制器模块还配置为:独立于来自用户的对接收所述图像集合中的一个或多个图像的请求,来接收所述一个或多个图像。
50.一种用于使用无线移动设备来识别图像的系统,包括: 用于从所述移动设备接收包括定位信息的数据集合的模块,其中所述定位信息包括位置信息、所述移动设备的方位和所述移动设备的顺序方向;以及 用于从图像的数据存储中识别与所接收的定位信息相关联的图像集合的模块。
51.根据权利要求50所述的系统,其中,所述用于识别所述图像集合的模块包括:用于基于针对图像的访问请求的数量,从所述图像的数据存储中选择所述图像的模块。
52.根据权利要求50所述的系统,其中,所述图像集合包括:由具有与所接收的定位信息相类似的定位信息的设备所获得的一个或多个图像。
53.根据权利要求50所述的系统,其中,所述图像集合包括:来自于位于所述位置信息附近的、所述移动设备的用户可能感兴趣的其它位置的一个或多个图像。
54.根据权利要求50所述的系统,其中,所述用于识别所述图像集合的模块包括:用于识别来自与接收到所述数据集合的时间不同的时间的多个图像的模块。
55.一种计算机程序产品,包括: 计算机可读介质,包括: 用于从移动设备接收包括定位信息的数据集合的代码,其中所述定位信息包括位置信息、所述移动设备的方位和所述移动设备的顺序方向;以及 用于从图像的数据存储中识别与所接收的定位信息相关联的图像集合的代码。
56.根据权利要求55所述的计算机程序产品,其中,所述用于识别所述图像集合的代码包括:用于基于针对图像的访问请求的数量,从所述图像的数据存储中选择所述图像的代码。
57.根据权利要求55所述的计算机程序产品,其中,所述图像集合包括:由具有与所接收的定位信息相类似的定位信息的设备所获得的一个或多个图像。
58.根据权利要求55所述的计算机程序产品,其中,所述图像集合包括:来自位于所述位置信息附近的其它位置的一个或多个图像。
59.根据权利要求55所述的计算机程序产品,其中,所述用于识别所述图像集合的代码包括:用于识别来自与 接收到所述数据集合的时间不同的时间的多个图像的代码。
【文档编号】H04W4/02GK103703799SQ201280027890
【公开日】2014年4月2日 申请日期:2012年6月7日 优先权日:2011年6月8日
【发明者】B·福鲁坦普尔, T·R·古丁, D·L·贝德纳尔 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1