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

包括用户化身以共享位置的增强现实内容项制造技术

技术编号:37788892 阅读:22 留言:0更新日期:2023-06-09 09:19
在一个或更多个实现方式中,客户端应用的用户可以与用户的化身有关地共享用户的位置。在各种示例中,基于化身的位置共享用户界面元素可以能够选择成执行增强现实内容项,增强现实内容项能够执行成使用户的位置能够被客户端应用的一个或更多个附加用户访问。在一个或更多个示例中,可以生成包括在用户的位置处捕获的用户内容、用户的化身以及与用户的位置有关的位置信息的消息。在一个或更多个附加示例中,用户的位置可以经由地图用户界面可访问,该地图用户界面在用户在地理区域内的位置处显示用户的化身。显示用户的化身。显示用户的化身。

【技术实现步骤摘要】
【国外来华专利技术】包括用户化身以共享位置的增强现实内容项
[0001]优先权的要求
[0002]本申请要求2020年9月25日提交的美国临时申请序列号第63/083,733号和2021年3月16日提交的美国专利申请序列号第17/203,346号的优先权的权益,这两个申请通过引用整体并入本文中。

技术介绍

[0003]由客户端装置执行的应用可以用于生成内容。例如,客户端应用可以用于生成消息收发内容、图像内容、视频内容、音频内容、媒体覆盖、文档、创意作品、其组合等。在各种情况下,客户端应用还可以用于共享客户端应用的用户的位置。
附图说明
[0004]在不必按比例绘制的附图中,相似的附图标记可以在不同的视图中描述类似的组件。为了容易地标识对任何特定元素或动作的讨论,附图标记中的一个或多个最高位数字指代该元素被首次引入的图号。一些实现方式通过示例而非限制的方式示出。
[0005]图1是根据一个或更多个示例实现方式的用于通过网络交换数据(例如,消息和相关内容)的架构的图形表示。
[0006]图2是根据一些示例的可以具有客户端侧功能和服务器侧功能二者的系统的图形表示。
[0007]图3是示出了根据一个或更多个示例实现方式的可以存储在服务器系统的数据库中的数据的示意图。
[0008]图4是示出了根据一个或更多个示例实现方式的可以由客户端应用生成的内容的示例框架的示意图。
[0009]图5是示出了根据一个或更多个示例实现方式的用于生成增强现实内容的架构的图形表示,该增强现实内容包括客户端应用的用户的化身并且共享用户的位置。
[0010]图6是示出了根据一个或更多个示例实现方式的生成增强现实内容的过程的示例操作的流程图,该增强现实内容显示客户端应用的用户的化身和关于用户位置的信息。
[0011]图7是示出了根据一个或更多个示例实现方式的使用包括用户的化身的增强现实内容来共享客户端应用的用户的位置的过程的示例操作的流程图。
[0012]图8是根据一个或更多个示例实现方式的用户界面的图示,该用户界面包括客户端应用的用户的化身、关于用户位置的信息以及可选择成共享用户的位置的用户界面元素。
[0013]图9是根据一个或更多个示例实现方式的用户界面的图示,该用户界面包括地图的表示和指示用户位置的客户端应用的用户的化身。
[0014]图10是示出了根据一个或更多个示例实现方式的可以读取和执行来自一个或更多个机器可读介质的指令以执行本文中描述的任何一种或更多种方法的计算机系统形式的机器的组件的框图。
[0015]图11是示出了根据一个或更多个示例实现方式的可以与本文中描述的一个或更多个硬件架构结合使用的代表性软件架构的框图。
具体实施方式
[0016]增强现实内容可以用于修改可以使用客户端应用产生的用户内容。例如,用户内容可以包括由客户端装置的一个或更多个输入装置(例如一个或更多个摄像装置或者一个或更多个麦克风中的至少一者)捕获的视频内容、图像内容或音频内容中的至少之一。在各种示例中,增强现实内容项可以能够执行成显示化身,该化身是一个或更多个客户端应用(例如,消息收发应用、社交网络应用、游戏应用等)中的用户的视觉表示。化身可以通过包括与个人用户相关的特征来定制。为了说明,化身可以表示用户的特征,例如身体特征、面部特征、衣服、饰品等。在一个或更多个示例中,可以基于用户的一个或更多个图像来生成化身。化身还可以与一个或更多个附加对象或文本内容中的至少之一结合显示。化身可以是二维或三维的。此外,化身的一个或更多个部分可以与运动相关联。在一个或更多个附加示例中,化身的一个或更多个部分可以是静止的。
[0017]在增强现实内容项可执行成显示客户端应用的用户的化身的场景中,增强现实内容项目可以被执行成通过向用户内容应用一个或更多个视觉效果来修改用户内容。在一个或更多个实现方式中,一个或更多个视觉效果可以包括在用户内容内显示用户的化身。例如,化身可以覆盖用户内容的部分。另外,化身可以被显示为关于用户内容的注释。关于用户内容执行与化身相关联的增强现实内容项可以产生经修改的用户内容,该修改的用户内容可以由客户端应用的用户与客户端应用的一个或更多个附加用户共享。
[0018]另外,客户端应用的用户可以与其他用户共享他们的位置。在现有系统中,客户端应用的用户可以通过在社交网络应用的帖子中包括一个或更多个位置指示符来共享他们的位置。在一个或更多个示例中,可以基于由用户的客户端装置获得的地理定位数据(例如,地理定位系统(GPS)数据或通信网络数据(例如,广域无线网络数据、局域无线网络数据等))来确定客户端应用的用户的位置。客户端应用的用户还可以通过相对于客户端应用的附加用户启用位置跟踪特征来共享他们的位置。在一个或更多个示例中,可以在用户界面上指示用户的位置,该用户界面包括地理区域的地图。
[0019]然而,在现有系统中,用户的位置与增强现实内容项(例如,可执行成显示客户端应用的用户的化身的增强现实内容项)的执行无关。因此,想要共享其位置以及共享已经被增强现实内容项修改的用户内容的现有系统和客户端应用的用户无法通过执行增强现实内容项来直接共享其位置。相反,现有系统的用户执行单独的操作来执行增强现实内容项,以创建修改的用户内容并且共享其位置。因此,现有系统就由用户用于共享已经通过执行增强现实内容项修改的用户内容和共享用户的位置二者的时间和计算资源而言可能是低效的。
[0020]本文中描述的系统、方法、技术、指令序列和计算机器程序产品涉及可以执行成共享客户端应用的用户的位置的增强现实内容项。可以响应于对在客户端应用的用户界面内显示的用户界面元素的选择来执行增强现实内容项的实现方式。用户界面元素可以是包括在用户界面中的多个用户界面元素之一,其中每个用户界面元素可以被选择成执行不同的增强现实内容项。除了用户界面元素之外,用户界面可以包括由正在执行客户端应用的实
例的客户端装置的一个或更多个摄像装置捕获的用户内容。在一个或更多个示例中,用户内容可以包括用户位置的实时视图。在一个或更多个附加示例中,用户内容可以包括由客户端装置的一个或更多个摄像装置先前捕获的图像内容或视频内容。
[0021]增强现实内容项可以能够执行成显示客户端应用的用户的化身。在一个或更多个示例中,增强现实内容项可以能够执行成通过与用户内容有关地显示用户的化身来修改用户内容。增强现实内容项还可以能够执行成与用户内容有关地显示与用户的位置相关的信息。例如,客户端应用的用户可以被定位于餐厅中,并且捕获在餐厅提供的食物的图像。用户可以执行增强现实内容项以产生经修改的用户内容,经修改的用户内容包括图像和图像内的用户的化身。增强现实内容项还可以能够执行成生成显示与图像内的餐厅相关联的信息(例如餐厅的名称、与图像中包括的食物对应的菜单项的标识符、餐厅的评级等)的经修改的用户内容。可以例如经由客户端应用的消息收发功能或社交网络功能中的至少一者与客户端应用的附加用户共享包括用户的化身和用户的位置的信息的经修改的用户内容。...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:由各自包括处理器和存储器的一个或更多个计算装置生成客户端应用的用户的化身数据,所述化身数据包括所述用户的化身;由所述一个或更多个计算装置中的至少一个计算装置确定对基于化身的位置共享用户界面元素的选择已经发生;由所述一个或更多个计算装置中的至少一个计算装置确定所述客户端应用的用户的位置;由所述一个或更多个计算装置中的至少一个计算装置并且基于对所述基于化身的位置共享用户界面元素的选择,生成能够执行成在用户内容内显示所述用户的化身的增强现实内容项;以及由所述一个或更多个计算装置中的至少一个计算装置并且基于对所述基于化身的位置共享用户界面元素的选择,使所述用户的位置能够被所述客户端应用的一个或更多个附加用户访问。2.根据权利要求1所述的方法,还包括:由所述一个或更多个计算装置中的至少一个计算装置确定与所述用户的位置有关的信息;并且其中,所述增强现实内容项能够执行成显示所述用户的位置的信息。3.根据权利要求2所述的方法,其中,所述增强现实内容项能够执行成在所述用户内容内显示所述用户的化身和所述用户的位置的信息。4.根据权利要求2所述的方法,还包括:由所述一个或更多个计算装置中的至少一个计算装置执行所述增强现实内容项,以通过向所述用户内容应用一个或更多个视觉效果来生成经修改的用户内容,其中,所述一个或更多个视觉效果包括将所述用户的化身和所述用户的位置的信息显示为所述用户内容的覆盖。5.根据权利要求4所述的方法,其中,使所述用户的位置能够被所述客户端应用的所述一个或更多个附加用户访问包括:由所述一个或更多个计算装置中的至少一个计算装置生成包括经修改的用户内容的消息;以及由所述一个或更多个计算装置中的至少一个计算装置将所述消息发送至所述客户端应用的一个或更多个附加用户中的附加用户的附加客户端装置。6.根据权利要求1所述的方法,其中,使所述用户的位置能够被所述客户端应用的一个或更多个附加用户访问包括:由所述一个或更多个计算装置中的至少一个计算装置生成与用户界面对应的用户界面数据,所述用户界面包括指示多个位置并指示所述用户的位置的地图;以及由所述一个或更多个计算装置中的至少一个计算装置将所述用户界面数据发送至所述客户端应用的一个或更多个附加用户中的附加用户的附加客户端装置。7.根据权利要求6所述的方法,还包括:由所述一个或更多个计算装置中的至少一个计算装置接收来自所述附加用户的附加客户端装置的位置数据请求;
由所述一个或更多个计算装置中的至少一个计算装置生成包括所述用户界面和位置数据的位置共享数据,所述位置数据指示所述用户的位置;以及由所述一个或更多个计算装置中的至少一个计算装置响应于所述位置数据请求将所述位置共享数据发送至所述附加客户端装置。8.根据权利要求6所述的方法,其中,所述用户的位置由所述用户的化身在所述地图上指示。9.根据权利要求1所述的方法,其中,所述用户的化身是所述用户的多个化身之一;并且所述方法还包括:由所述一个或更多个计算装置中的至少一个计算装置基于所述用户的位置从所述多个化身之中识别所述用户的化身。10.一种系统,包括:一个或更多个硬件处理器;以及包括计算机可读指令的一个或更多个非暂态计算机可读存储介质,所述计算机可读指令当由所述一个或更多个硬件处理器执行时使所述一个或更多个硬件处理器执行包括以下的操作:生成客户端应用的用户的化身数据,所述化身数据包括所述用户的化身;确定对基于化身的位置共享用户界面元素的选择已经发生;确定所述客户端应用的用户的位置;生成能够执行成显示所述用户的化身和由所述用户的客户端装置的摄像装置捕获的用户内容的增强现实内容项;以及使所述用户的位置能够被所述客户端应用的一个或更多个附加用户访问。11.根据权利要求10所述的系统,其中,所述一个或更多个非暂态计算机可读存储介质包括附加计算机可读指令,所述附加计算机可读指令当由所述一个或更多个硬件处理器执行时使所述一个或更多个硬件处理器执行包括以下的附加操作:接收来自所述用户的客户端装置的地理定位数据;相对于多个位置的附加地理定位数据来分析所述地理定位数据;以及确定所述地理定位数据相对于所述附加地理定位数据的与所述用户的位置对应的部分具有至少阈值相似度。12.根据权利要求11所述的系统,其中:基于所述地理定位数据相对于所述部分附加地理定位数据具有至少所述阈值相似度来确定所述用户的位置;并且所述一个或更多个非暂态计算机可读存储介质包括附加计算机可读指令,所述附加计算机可读指令当由所述一个或更多个硬件处理器执行时,使所述一个或更多个硬件处理器执行包括以下的附加操作:基于所述地理定位数据确定所述用户的位置的标识符;以及基于所述用户的位置的标识符来检...

【专利技术属性】
技术研发人员:弗吉尼亚
申请(专利权)人:斯纳普公司
类型:发明
国别省市:

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

1