用于经由玩游戏生成环境的详细数据集的方法和系统技术方案

技术编号:24521746 阅读:23 留言:0更新日期:2020-06-17 08:10
一种示例方法包括从计算设备的相机获取环境的图像,并且然后基于图像与数据库中的存储的数据集的第一比较,确定存储的数据集缺少环境的一个或多个细节。随后,该方法包括由计算设备提供指示获取环境的附加数据的请求的命令,并且响应于该命令,从计算设备的一个或多个传感器获取环境的附加数据。该方法还包括基于与数据库中的存储的数据集的第二比较,确定环境的附加数据与存储的数据集中的环境的数据不同,并且然后在计算设备的界面上提供针对玩游戏的一个或多个点数。

Methods and systems for generating detailed data sets of environments by playing games

【技术实现步骤摘要】
【国外来华专利技术】用于经由玩游戏生成环境的详细数据集的方法和系统相关申请的交叉引用本申请要求于2017年9月8日提交的美国非临时专利申请No.15/699,459的权益,其通过引用并入本文。
本公开总体上涉及收集环境和/或环境中的对象的数据的方法,并且更具体地涉及通过使用在计算设备的界面上具有玩游戏的激励数据收集来生成环境和/或环境中的对象的详细数据集。
技术介绍
当今存在多种收集环境和/或环境中的对象的数据的方法,但是由于个体数据收集器遍历感兴趣区域以捕获和收集数据,所以大多数方法既耗时又昂贵。所捕获的数据包括图像例如以生成区域的地图或记录某个时间点的区域的细节。大区域的一些数据收集工作已经转向使用众包以降低成本并且能够访问更大的数据收集器池。但是,仍然存在有关数据质量和数据收集差距的问题。很难使数据收集器池协同工作并且以遍历所有感兴趣区域的地理方式收集数据,并且收集所有类型的感兴趣数据。此外,很难确定是否已经捕获并且因此记录了环境中的对象的所有感兴趣数据。因此,需要改进。
技术实现思路
在一个示例中,描述了一种计算机实现的方法。该方法包括:从计算设备的相机获取环境的图像,基于图像与数据库中的存储的数据集的第一比较来确定存储的数据集缺少环境的一个或多个细节,以及由计算设备提供指示获取环境的附加数据的请求的命令。该方法还包括:响应于该命令而从计算设备的一个或多个传感器获取环境的附加数据,基于与数据库中的存储的数据集的第二比较来确定环境的附加数据与存储的数据集中的环境的数据不同,以及基于环境的附加数据与存储的数据集中的环境的数据不同,在计算设备的界面上提供针对玩游戏的一个或多个点数。在另一示例中,描述了一种计算设备,该计算设备包括相机、一个或多个传感器、至少一个处理器、存储器和被存储在存储器中的程序指令,这些程序指令在由至少一个处理器执行时引起计算设备执行操作。这些操作包括:从相机获取环境的图像,基于图像与数据库中的存储的数据集的第一比较来确定存储的数据集缺少环境的一个或多个细节,以及提供指示获取环境的附加数据的请求的命令。这些操作还包括:响应于该命令而从一个或多个传感器获取环境的附加数据,基于与数据库中的存储的数据集的第二比较来确定环境的附加数据与存储的数据集中的环境的数据不同,以及基于环境的附加数据与存储的数据集中的环境的数据不同来在计算设备的界面上提供针对玩游戏的一个或多个点数。在又一示例中,描述了一种其中存储有指令的非暂态计算机可读介质,该指令在由计算设备执行时引起计算设备执行功能。这些功能包括:从计算设备的相机获取环境的图像,基于图像与数据库中的存储的数据集的第一比较来确定存储的数据集缺少环境的一个或多个细节,以及提供指示获取环境的附加数据的请求的命令。这些功能还包括响应于该命令而从计算设备的一个或多个传感器获取环境的附加数据,基于与数据库中的存储的数据集的第二比较来确定环境的附加数据与存储的数据集中的环境的数据不同,以及基于环境的附加数据与存储的数据集中的环境的数据不同来在计算设备的界面上提供针对玩游戏的一个或多个点数。已经讨论的特征、功能和优点可以在各种示例中独立地实现,或者可以在其他示例中组合,可以参考以下描述和附图来查看其另外的细节。附图说明所附权利要求中提出了被认为是说明性实施例的特性的新颖特征。然而,当结合附图阅读时,通过参考以下对本公开的说明性示例的详细描述,将能够最好地理解说明性示例、以及优选使用模式、另外的目的及其描述,在附图中:图1示出了根据示例实现的示例系统。图2示出了根据示例实现的计算设备的示例。图3示出了根据示例实现的机器人设备的示例。图4示出了根据示例实现的示例方法的流程图。图5示出了根据示例实现的用于与该方法一起使用的示例方法的流程图。图6示出了根据示例实现的用于与该方法一起使用的示例方法的另一流程图。图7示出了根据示例实现的用于与该方法一起使用的示例方法的另一流程图。图8示出了根据示例实现的用于与该方法一起使用的示例方法的另一流程图。图9示出了根据示例实现的用于与该方法一起使用的示例方法的另一流程图。图10示出了根据示例实现的用于与该方法一起使用的示例方法的另一流程图。图11示出了根据示例实现的用于与该方法一起使用的示例方法的另一流程图。图12示出了根据示例实现的用于与该方法一起使用的示例方法的另一流程图。图13是根据示例实现的包括对象的环境的示例二维(2D)图像的概念图。图14是根据示例实现的环境的示例附加数据的概念图。图15是根据示例实现的对象的另一示例附加数据的概念图。图16是根据示例实现的对象的另一示例附加数据的概念图。图17是根据示例实现的对象的另一示例附加数据的概念图。图18是根据示例实现的对象的另一示例附加数据的概念图。图19是根据示例实现的在计算设备的显示器的界面上的示例玩游戏的图示。图20是根据示例实现的用于执行本文中描述的方法的示例场景的概念图。具体实施方式现在将在下文中参考附图更充分地描述所公开的示例,在附图中示出了一些但并非全部公开的示例。实际上,可以提供几个不同的示例,并且这些示例不应当被解释为限于本文中阐述的示例。而是,提供这些示例以使得本公开将是透彻和完整的,并且将向本领域技术人员充分传达本公开的范围。本文中描述了用于数据收集的游戏化的系统和方法。一个示例计算机实现的方法包括:从计算设备的相机获取环境的图像,基于图像与数据库中的存储的数据集的第一比较来确定存储的数据集缺少环境的一个或多个细节。随后,计算设备提供指示获取环境的附加数据的请求的命令(例如,音频或视觉),并且响应于该命令,可以从计算设备的一个或多个传感器获取环境附加数据。随后,该方法包括基于与数据库中的存储的数据集的第二比较来确定环境的附加数据与存储的数据集中的环境的数据不同,并且基于环境的附加数据与存储的数据集中的环境的数据不同,在计算设备的界面上提供针对玩游戏的一个或多个点数。一个示例设备包括相机、一个或多个传感器、至少一个处理器、存储器和被存储在存储器中的程序指令,这些程序指令在由至少一个处理器执行时引起计算设备执行操作。这些操作包括用于数据收集的游戏化的功能。在示例场景中,计算设备被编程为向用户询问问题,以引起或激励收集整个环境(例如,房屋)的地图的数据,并且在计算设备的界面上以针对玩游戏的点数的形式提供反馈。游戏化通过游戏中的奖励和其他反馈(诸如鼓励(例如,“干得好!”的指示))来提供参与动力。此外,可以对计算设备进行编程,以询问有关区域的细节的问题,以便能够对所收集的数据进行标记(例如,“这是谁的房间?”)。当在进一步完成存储的数据集的计算时接收到数据时,将通过玩游戏界面提供其他点数和奖励。有利地,本文中公开的系统和方法可以通过提供玩游戏界面以使数据收集变得有趣且容易并且还朝着感兴趣区域(例如,数据集缺少细节的区域)引导用本文档来自技高网...

【技术保护点】
1.一种计算机实现的方法,包括:/n从计算设备的相机获取环境的图像;/n基于所述图像与数据库中的存储的数据集的第一比较,确定所述存储的数据集缺少所述环境的一个或多个细节;/n由所述计算设备提供指示获取所述环境的附加数据的请求的命令;/n响应于所述命令,从所述计算设备的一个或多个传感器获取所述环境的附加数据;/n基于与所述数据库中的所述存储的数据集的第二比较,确定所述环境的所述附加数据与所述存储的数据集中的所述环境的数据不同;以及/n基于所述环境的所述附加数据与所述存储的数据集中的所述环境的数据不同,在所述计算设备的界面上提供针对玩游戏的一个或多个点数。/n

【技术特征摘要】
【国外来华专利技术】20170908 US 15/699,4591.一种计算机实现的方法,包括:
从计算设备的相机获取环境的图像;
基于所述图像与数据库中的存储的数据集的第一比较,确定所述存储的数据集缺少所述环境的一个或多个细节;
由所述计算设备提供指示获取所述环境的附加数据的请求的命令;
响应于所述命令,从所述计算设备的一个或多个传感器获取所述环境的附加数据;
基于与所述数据库中的所述存储的数据集的第二比较,确定所述环境的所述附加数据与所述存储的数据集中的所述环境的数据不同;以及
基于所述环境的所述附加数据与所述存储的数据集中的所述环境的数据不同,在所述计算设备的界面上提供针对玩游戏的一个或多个点数。


2.根据权利要求1所述的计算机实现的方法,其中所述请求指示用于获取所述环境的所述附加数据的所述环境的一个或多个区域。


3.根据权利要求1所述的计算机实现的方法,其中所述环境包括房屋,并且其中提供所述命令包括:
提供指示获取所述房屋中的特定房间的附加数据的请求的信息。


4.根据权利要求1所述的计算机实现的方法,其中所述计算设备的所述一个或多个传感器包括深度相机,并且其中从所述计算设备的所述一个或多个传感器获取所述环境的所述附加数据包括:
获取所述环境的一个或多个深度图像。


5.根据权利要求1所述的计算机实现的方法,其中所述计算设备的所述一个或多个传感器包括麦克风,并且其中从所述计算设备的所述一个或多个传感器获取所述环境的所述附加数据包括:
使用所述麦克风从所述环境获取音频。


6.根据权利要求1所述的计算机实现的方法,还包括:
基于所述环境的所述附加数据生成所述环境的平面图。


7.根据权利要求1所述的计算机实施的方法,其中所述环境的所述图像包括对象的图像,并且所述方法还包括:
从服务器接收基于所述对象的所述图像的所述对象的标识;
基于与所述数据库中的所述存储的数据集的所述第一比较,确定所述存储的数据集缺少所述对象的一个或多个细节;
在所述命令中提供获取所述对象的附加数据的另外的请求;
从所述计算设备的所述一个或多个传感器获取所述对象的附加数据;
基于与所述数据库中的所述存储的数据集的所述第二比较,确定所述对象的所述附加数据与所述存储的数据集中的所述对象的数据不同;以及
基于所述对象的所述附加数据与所述存储的数据集中的所述对象的数据不同,在所述界面上提供针对玩游戏的所述一个或多个点数。


8.根据权利要求7所述的计算机实现的方法,还包括:
用所述对象的所述标识标记所述对象的所述附加数据;以及
将所述对象的所述附加数据存储在所述数据库中。


9.根据权利要求7所述的计算机实现的方法,其中提供所述命令包括:
提供指示用于获取所述对象的所述附加数据的所述对象的姿势的信息。


10.根据权利要求7所述的计算机实现的方法,其中提供所述命令包括:
提供用于获取所述对象的所述附加数据的一天中的时间。


11.根据权利要求1所述的计算机实现的方法,还包括:
从服务器接收基于所述环境的所述图像的所述环境中的房间的标识;
确定与所述环境中的所述房间相关联的对象类别;以及
提供第二命令,所述第二命令指示使用所述计算设备的所述一个或多个传感器获取与所述环境中的所述房间相关联的所述对象类别中的至少一个对象的数据的请求。


12.根据权利要求1所述的计算机实现的方法,还包括:
在所述计算设备的显示器上提供被叠加到所述环境的视图上的增强现实(AR)图形角色;以及
引起所述AR图形角色在所述计算设备的所述显示器上移动,作为进入所述数据库中的所述存储的数据集缺少所述环境的所述一个或多个细节的所述环境的区域的指示。


13.根据权利要求1所述的计算机实现的方法,
其中所述环境的所述图像包括执行动作的人,
其中基于与所述数...

【专利技术属性】
技术研发人员:R·M·希克曼裴秀贤
申请(专利权)人:奈安蒂克公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1