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

用于增强现实内容生成器的摄取管道制造技术

技术编号:37780673 阅读:18 留言:0更新日期:2023-06-09 09:11
主题技术接收关于产品的信息。主题技术以第一格式生成产品的3D模型文件。主题技术将3D模型文件以第二格式转换成3D对象文件。主题技术将3D对象文件与产品目录服务中的产品相关联。主题技术发布与产品对应的增强现实(AR)内容生成器。容生成器。容生成器。

【技术实现步骤摘要】
【国外来华专利技术】用于增强现实内容生成器的摄取管道
[0001]优先权要求
[0002]本申请要求2020年9月30日提交的美国临时专利申请第63/085593号的优先权权益,该美国临时专利申请的全部内容在此出于所有目的通过引用并入本文。

技术介绍

[0003]随着数字图像使用的增加、便携式计算设备的可负担性、数字存储介质的增加的容量的可用性以及网络连接的增加的带宽和可访问性,数字图像已成为越来越多人日常生活的一部分。
[0004]附图的若干个视图的简要描述
[0005]为了容易识别对任何特定元件或动作的讨论,附图标记中的一个或更多个最高位数字指代该元件被首次引入时所在的图号。
[0006]图1是根据一些示例实施方式的可以部署本公开内容的联网环境的图形表示。
[0007]图2是根据一些示例实施方式的消息收发客户端应用的图形表示。
[0008]图3是根据一些示例实施方式的如在数据库中维护的数据结构的图形表示。
[0009]图4是根据一些示例实施方式的消息的图形表示。
[0010]图5是根据一些示例实施方式的访问限制过程的流程图。
[0011]图6是示出根据一些实施方式的包括对应于给定消息的附加信息的如图4中所述的消息注释的结构的示意图。
[0012]图7是示出根据某些示例实施方式的注释系统的各种模块的框图。
[0013]图8示出了根据一些实施方式的用于基于项目来开发(例如,用于提供AR体验的)增强现实内容生成器的应用的示例界面。
[0014]图9示出了根据一些实施方式的用于生成资产的程序(procedural)技术的示例。
[0015]图10示出了根据一些实施方式的掩码的程序生成的示例。
[0016]图11示出了根据一些实施方式的面部外观的程序生成的示例。
[0017]图12示出了根据一些实施方式的用于符号距离场(signed distance field,SDF)的形状基元(“基元”)的示例。
[0018]图13示出了根据一些实施方式的使用符号距离函数(signed distance function,SDF)绘制的示例。
[0019]图14示出了根据一些实施方式的使用符号距离函数(SDF)绘制的其他示例。
[0020]图15示出了根据一些实施方式的经镜像的RXGY映射的示例。
[0021]图16和图17示出了根据一些实施方式的映射类型的示例。
[0022]图18是示出根据某些示例实施方式的方法的流程图。
[0023]图19是示出根据某些示例实施方式的方法的流程图。
[0024]图20是示出根据一些示例实施方式的其中可以实现本公开内容的软件架构的框图。
[0025]图21是根据一些示例实施方式的呈计算机系统形式的机器的图形表示,在该计算
机系统中可以执行指令的集合以使机器执行本文中讨论的方法中任何一种或更多种。
具体实施方式
[0026]来自各种位置的兴趣广泛的用户可以捕获各种对象的数字图像,并且使其他人可经由网络(例如因特网)获得所捕获的图像。为了增强用户对数字图像的体验并提供各种特征,从而使得计算设备能够对在各种变化条件(例如,图像尺度、噪声、照明、运动或几何失真的变化)下捕获的各种对象和/或特征执行图像处理操作可能是有挑战性的并且是计算密集的。
[0027]如本文实施方式中所述,可以在消息收发客户端应用(或消息收发系统)中提供增强现实(AR)体验。如本文进一步讨论的,为由特定组AR内容生成器(例如,面部化妆)使用的资产提供摄取管道。可以归为这个特定组的AR内容生成器是表示可以应用于面部以传达特定外观或风格为目的通常以美化为目的的产品或产品集的那些AR内容生成器。
[0028]在示例中,开发针对面部化妆产品的AR内容生成器可能需要收集大量离散的信息片段,以及收集和/或生成大量创意资产,以满足这样的AR内容生成器的需求。因此,AR内容生成器相关面部化妆产品的标准数据格式可以减少引导流程和开发过程中的分歧。
[0029]如本文进一步所述的,本主题技术有利地提供了一种被称为内部面部化妆格式(internal facial makeup format,IFM格式)的格式,该格式使得能够使用个体基元形状来定义和构建用于面部化妆外观的AR内容项,所述个体基元形状可以使用下面进一步描述的技术来组合以创建特定外观。
[0030]如本文所提及的,短语“增强现实体验”、“增强现实内容项”、“增强现实内容生成器”包括或指代与如本文进一步描述的图像修改、过滤、LENSES、媒体叠加、变换等相对应的各种图像处理操作。
[0031]图1是示出用于通过网络交换数据(例如,消息和相关联的内容)的示例消息收发系统100的框图。消息收发系统100包括客户端设备102的多个实例,每个实例托管包括消息收发客户端应用104的多个应用。每个消息收发客户端应用104经由网络106(例如,因特网)通信地耦接至消息收发客户端应用104的其他实例和消息收发服务器系统108。
[0032]消息收发客户端应用104能够经由网络106与另一消息收发客户端应用104和消息收发服务器系统108进行通信和交换数据。在消息收发客户端应用104之间以及在消息收发客户端应用104与消息收发服务器系统108之间交换的数据包括函数(例如,调用函数的命令)以及有效载荷数据(例如,文本、音频、视频或其他多媒体数据)。
[0033]消息收发服务器系统108经由网络106向特定消息收发客户端应用104提供服务器侧功能。虽然消息收发系统100的某些功能在本文中被描述为由消息收发客户端应用104或由消息收发服务器系统108执行,但是在消息收发客户端应用104或消息收发服务器系统108内的某些功能的位置是设计选择。例如,在技术上可能优选的是最初在消息收发服务器系统108内部署某些技术和功能,但是后面将该技术和功能迁移至其中客户端设备102具有足够处理能力的消息收发客户端应用104。
[0034]消息收发服务器系统108支持被提供给消息收发客户端应用104的各种服务和操作。这样的操作包括向消息收发客户端应用104发送数据、从消息收发客户端应用104接收数据以及对由消息收发客户端应用104生成的数据进行处理。作为示例,该数据可以包括消
息内容、客户端设备信息、地理位置信息、媒体注释和叠加、消息内容持续条件、社交网络信息和实况事件信息。通过经由消息收发客户端应用104的用户界面(UI)可用的功能来调用和控制消息收发系统100内的数据交换。
[0035]现在具体地转至消息收发服务器系统108,应用程序接口(API)服务器110耦接至应用服务器112并且向应用服务器112提供编程接口。应用服务器112通信地耦接至数据库服务器118,这有助于访问其中存储有与由应用服务器112处理的消息相关联的数据的数据库120。
[0036]应用程序接口(API)服务器110在客户端设备102与应用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:接收关于产品的信息;以第一格式生成所述产品的三维(3D)模型文件;将所述3D模型文件以第二格式转换成3D对象文件;将所述3D对象文件与产品目录服务中的所述产品相关联;以及发布与所述产品对应的增强现实(AR)内容生成器。2.根据权利要求1所述的方法,其中,所述3D对象包括统一资源定位符(URL),所述统一资源定位符链接所述3D对象文件所存储的存储位置。3.根据权利要求1所述的方法,其中,将所述3D对象文件与所述产品目录服务中的所述产品相关联包括:将所述3D对象文件与修改成storefront lens模板的产品类型模板相关联。4.根据权利要求1所述的方法,其中,以第一格式生成所述产品的3D模型文件包括:将所述3D模型文件转换成二进制格式,所述二进制格式包括GL传输格式的3D模型的二进制文件格式表示。5.根据权利要求1所述的方法,将所述3D模型文件以所述第二格式转换成所述3D对象文件包括:将所述3D模型文件转换成Filmbox文件格式。6.根据权利要求1所述的方法,将所述3D模型文件以所述第二格式转换成所述3D对象文件包括:将所述3D模型文件转换成OBJ文件格式。7.根据权利要求1所述的方法,其中,将所述3D对象文件与所述产品相关联包括:将所述3D对象文件标记到与所述产品相关联的SKU。8.根据权利要求1所述的方法,还包括:接收对与所述产品对应的所述AR内容生成器的选择。9.根据权利要求8所述的方法,还包括:提供用于显示与所述产品的所述3D模型文件对应的所述3D对象文件。10.根据权利要求1所述的方法,其中,关于所述产品的信息是从产品目录服务接收的,所述产品目录服务包括由第三方提供的服务器。11.一种系统,包括:处理器;以及存储器,所述存储器包括指令,所述指令在由所述处理器执行时使所述处理器执行操作,所述操作包括:接收关于产品的信息;以第一格式生成所述产品的三维(3D)模型文件;将所述3D模型文件以...

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

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

1