当前位置: 首页 > 专利查询>斯纳普公司专利>正文

增强现实对象操纵制造技术

技术编号:21958931 阅读:53 留言:0更新日期:2019-08-24 22:14
本公开的实施例通过促进与真实世界对象和环境的图像结合显示的虚拟内容的操纵来改进计算机成像软件和系统的功能。本公开的实施例允许不同的虚拟对象移动到不同的物理表面上,以及以其它方式来操纵。

Augmented Reality Object Manipulation

【技术实现步骤摘要】
【国外来华专利技术】增强现实对象操纵优先权本申请要求2017年4月28日提交的美国专利申请No.15/581,994的优先权,该申请要求2017年1月23日提交的美国专利临时申请No.62/449,451的优先权;本申请还要求2017年1月9日提交的美国临时专利申请No.62/444,218的优先权,其全部内容通过引用结合于此。
技术介绍
增强现实(AR)是指用计算机生成的图形内容补充真实世界对象和环境的视图。本公开的实施例尤其解决了在使用诸如用户的手的不同物理元素的AR环境中操纵虚拟3D对象。附图说明在附图(其并不需要按比例绘制)中,相同的附图标记可以描述不同图中的类似组件。具有不同字母后缀的相似数字可表示类似组件的不同实例。在附图的图中,通过示例而非限制的方式示出了一些实施例,其中:图1是示出用于在网络上交换数据(例如,消息和相关联的内容)的示例性消息传递系统的框图。图2是根据示例性实施例的示出关于消息传递系统的进一步细节的框图。图3是示出根据各种示例性实施例的可在消息传递服务器系统的数据库中存储的数据的示意图。图4是根据本公开的各个方面的示例性过程的流程图。图5A-5F是示出图4中描述的方法的各方面的屏幕截图。图6是示出可与在此所描述的各种硬件架构结合使用的代表性软件架构的框图。图7是示出根据一些示例性实施例的能够从机器可读介质(例如,机器可读存储介质)读取指令并执行在此所讨论的任何一种或多种方法的机器的组件的框图。具体实施方式以下描述包括体现本公开的说明性实施例的系统、方法、技术、指令序列和计算机程序产品。在以下描述中,出于解释的目的,阐述了许多具体细节以便提供对本专利技术主题的各种实施例的理解。然而,对于本领域技术人员显而易见的是,本专利技术主题的实施例也可以在没有这些具体细节的情况下实践。通常,公知的指令实例、协议、结构和技术不必详细示出。此外,本公开的实施例通过促进与真实世界对象和环境的图像结合显示的虚拟内容的操纵来改进计算机成像软件和系统的功能。本公开的实施例允许不同的虚拟对象移动到不同的物理表面上以及以其它方式进行操纵。图1是示出用于在网络上交换数据(例如,消息和相关联内容)的消息传递系统100的示例的框图。消息传递系统100包括多个客户端设备102,每个客户端设备102托管包括消息传递客户端应用104的多个应用。每个消息传递客户端应用104经由网络106(例如,因特网)通信地耦接到消息传递客户端应用104的其它实例和消息传递服务器系统108。如在此所使用的,术语“客户端设备”可以是指与通信网络(诸如网络106)连接以从一个或多个服务器系统或其它客户端设备获得资源的任何机器。客户端设备可以是但不限于移动电话、台式计算机、膝上型计算机、便携式数字助理(PDA)、智能电话、平板计算机、超级本、上网本、笔记本计算机、多处理器系统、基于微处理器的或可编程的消费电子产品、游戏控制台、机顶盒、或用户可用于访问网络的任何其它通信设备。在图1中所示的示例中,每个消息传递客户端应用104能够经由网络106与另一消息传递客户端应用104和消息传递服务器系统108通信和交换数据。在消息传送客户端应用104之间以及在消息传送客户端应用104和消息传递服务器系统108之间交换的数据包括功能(例如,调用功能的命令)以及有效载荷数据(例如,文本、音频、视频或其它多媒体数据)。网络106可包括或与以下网络结合操作:自组织网络、内联网、外联网、虚拟专用网络(VPN)、局域网(LAN)、无线LAN(WLAN)、广域网(WAN)、无线WAN(WWAN)、城域网(MAN)、因特网、因特网的一部分、公共交换电话网(PSTN)的一部分、普通老式电话服务(POTS)网络、蜂窝电话网络、无线网络、网络、另一类型的网络、或两个以上此类网络的组合。例如,网络或网络的一部分可以包括无线或蜂窝网络,并且耦接可以是码分多址(CDMA)连接、全球移动通信系统(GSM)连接或其它类型的蜂窝或无线耦接。在该示例中,耦接可以实现各种类型的数据传输技术中的任何一种,诸如单载波无线电传输技术(1xRTT)、演进数据优化(EVDO)技术、通用分组无线服务(GPRS)技术、GSM演进增强型数据速率(EDGE)技术、包括3G、第四代无线(4G)网络、通用移动电信系统(UMTS)、高速分组接入(HSPA)、全球微波接入互操作性(WiMAX)、长期演进(LTE)标准的第三代合作伙伴计划(3GPP)、由各种标准制定组织定义的其它标准、其它远程协议、或其它数据传输技术。消息传递服务器系统108经由网络106向特定消息传递客户端应用104提供服务器侧功能。虽然消息传递系统100的某些功能在此被描述为由消息传递客户端应用104或由消息传递服务器系统108来执行,但是可以理解,消息传递客户端应用104或消息传递服务器系统108内的某些功能的位置是设计选择。例如,在技术上优选的可能是初始在消息传递服务器系统108内部署某些技术和功能,但稍后将该技术和功能迁移到其中客户端设备102具有足够处理能力的消息客户端应用104。消息传递服务器系统108支持提供给消息传递客户端应用104的各种服务和操作。这种操作包括向消息传递客户端应用104发送数据、从消息传递客户端应用104接收数据、以及处理由消息传递客户端应用104生成的数据。该数据可包括例如消息内容、客户端设备信息、地理位置信息、媒体注释和覆盖、消息内容持久性条件、社交网络信息、以及现场事件信息。消息传递系统100内的数据交换通过经由消息传递客户端应用104的用户接口(UI)可用的功能来调用和控制。现在转到消息传递服务器系统108,应用程序接口(API)服务器110耦接到应用服务器112,并向应用服务器112提供编程接口。应用服务器112通信地耦接到数据库服务器118,该数据库服务器118便于访问数据库120,在该数据库120中存储与由应用服务器112处理的消息相关联的数据。具体涉及应用程序接口(API)服务器110,该服务器在客户端设备102和应用服务器112之间接收和发送消息数据(例如,命令和消息有效载荷)。具体地,应用程序接口(API)服务器110提供可由消息传递客户端应用104调用或查询的一组接口(例如,例程和协议),以便调用应用服务器112的功能。应用程序接口(API)服务器110显露由应用服务器112支持的各种功能,包括账户注册、登录功能、经由应用服务器112从特定消息传递客户端应用104向另一个消息传递客户端应用104发送消息、从消息传递客户端应用104向消息传递服务器应用114发送电子媒体文件(例如,电子图像或视频)、以及用于另一消息传递客户端应用104的可能访问、设置媒体数据(例如,故事)的集合、取得客户端设备102的用户的朋友列表、取得这种集合、取得消息和内容、向社交图添加和删除朋友、朋友在社交图内的位置、打开应用事件(例如,与消息传递客户端应用104有关的)。应用服务器112托管多个应用和子系统,包括消息传递服务器应用114、图像处理系统116和社交网络系统122。消息传递服务器应用114实现多种消息处理技术和功能,特别是与在从多个消息传递客户端应用104的实例接收的消息中包括的内容(例如,包括图像和视频剪辑的文本和多媒体本文档来自技高网...

【技术保护点】
1.一种系统,包括:处理器;用户接口,其耦合到所述处理器,所述用户接口包括输入设备、照相机和显示屏;以及存储器,其耦合到所述处理器并存储指令,所述指令当由所述处理器执行时,使所述系统执行以下操作,包括:在所述显示屏上显示包括经由所述照相机捕获的真实世界场景的图像;在所述图像内显示虚拟对象;跟踪所述图像内的主要物理元素;以及检测中断所述主要物理元素的次要物理元素。

【技术特征摘要】
【国外来华专利技术】2017.01.09 US 62/444,218;2017.01.23 US 62/449,451;1.一种系统,包括:处理器;用户接口,其耦合到所述处理器,所述用户接口包括输入设备、照相机和显示屏;以及存储器,其耦合到所述处理器并存储指令,所述指令当由所述处理器执行时,使所述系统执行以下操作,包括:在所述显示屏上显示包括经由所述照相机捕获的真实世界场景的图像;在所述图像内显示虚拟对象;跟踪所述图像内的主要物理元素;以及检测中断所述主要物理元素的次要物理元素。2.根据权利要求1所述的系统,其中,显示所述虚拟对象包括:将所述虚拟对象锚定到所述图像内的位置。3.根据权利要求1所述的系统,其中,所述存储器进一步存储用于使所述系统执行以下操作的指令:响应于所述次要物理元素超过预定容限阈值,从跟踪所述主要物理元素切换到跟踪所述次要物理元素。4.根据权利要求3所述的系统,其中,跟踪所述次要物理元素包括:将所述虚拟对象锚定到所述次要物理元素。5.根据权利要求3所述的系统,其中,所述存储器进一步存储用于使所述系统执行以下操作的指令:检测所述次要物理元素的移除;响应于检测到所述次要物理元素的移除,恢复所述主要物理元素的跟踪。6.根据权利要求5所述的系统,其中,所述存储器进一步存储用于使所述系统执行以下操作的指令:响应于检测到所述次要物理元素的移除,将所述虚拟对象锚定到所述图像中最接近的物理实体。7.根据权利要求1所述的系统,其中,所述最接近的物理实体是以下中的一个或多个:人、动物、表面、以及对象。8.根据权利要求1所述的系统,其中,所述存储器进一步存储用于使所述系统执行以下操作的指令:触发所述虚拟对象的行为。9.根据权利要求1所述的系统,其中,跟踪所述主要物理元素包括:在所述系统移动时跟踪所述主要物理元素,并且其中,所述系统的所述移动包括以下中的一个或多个:从第一位置到第二位置的移动,以及旋转。10.一种计算机实现的方法,包括:由计算机系统在耦合到所述计算机系统的显示屏上显示图像,所述图...

【专利技术属性】
技术研发人员:O·艾格利D·B·以斯拉A·J·麦克菲Q·潘E·扎克S·E·黑尔R·C·墨菲D·萨加尔P·于
申请(专利权)人:斯纳普公司
类型:发明
国别省市:美国,US

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

1