Nova Patents
CN118158181A

3D object camera customization system

Abstract

A system and method for 3D object camera customization are provided, for capturing, by a camera of a user device, a first image depicting a first environment of the user device; overlaying a first virtual object on a portion of the first image depicting the first environment; modifying a surface of the first virtual object using content captured by the user device; storing a second virtual object including the first virtual object having the modified surface; and generating a second virtual object for display on a portion of a second image depicting the second environment.

CN118158181A, drawing sheet 1
Sheet 1 of 16

Term

13.7 yearsto projected expiry

Projected expiry 19 June 2040, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 4 independent, 11 dependent

  1. 1
    一种方法,包括: 由客户端设备的摄像头,捕获描绘所述客户端设备第一环境和所述客户端设备的用户的第一图像; 由所述客户端设备的一个或多个处理器,将第一虚拟对象覆盖在描绘所述第一环境的所述第一图像的一部分上,所述第一虚拟对象包括位于所述第一图像中描绘的所述用户之上的虚拟服装;以及修改所述第一虚拟对象的表面从而使得所述虚拟服装的一部分描绘所述用户的面部或所述用户的周围环境。
  2. 2
    根据权利要求1所述的方法,进一步包括: 存储包括带有经修改的表面的所述第一虚拟对象的第二虚拟对象;以及生成所述第二虚拟对象用于在描绘第二环境的第二图像的一部分上显示。
  3. 3
    根据权利要求1所述的方法,其中,修改所述表面包括: 识别所述图像的一部分的第一像素; 检索所述第一像素的像素值;以及将所述检索到的像素值复制到所述第一虚拟字幕的表面像素。
  4. 4
    根据权利要求1所述的方法,其中,所述第一虚拟对象被显示在使用第二环境的所述客户端设备的消息传递应用捕获的摄像头馈送内。
  5. 5
    根据权利要求1所述的方法,其中,响应于接收到确认所述第一虚拟对象在所述第一图像中的位置的输入而存储所述第一虚拟对象。
  6. 6
    根据权利要求1所述的方法,其中,所述客户端设备是第一客户端设备,并且进一步包括经由所述第一客户端设备的消息传递应用向第二客户端设备发送所述第一虚拟对象。
  7. 7
    根据权利要求1所述的方法,其中,描绘第二环境的第二图像由所述第二客户端设备捕获,并且进一步包括使得响应于从所述第一客户端设备接收到所述第一虚拟对象,使用所述第二客户端设备的消息传递应用生成所述第一虚拟对象用于在描绘所述第二环境的所述第二图像的一部分上显示。
  8. 8
    根据权利要求1所述的方法,进一步包括: 接收包含多个字符串字符的用户输入;以及当在所述用户输入中接收到所述字符串中的每个字符时,生成包括所述字符串的第二虚拟对象,所述第二虚拟对象包括三维字幕,所述三维字幕包括被修改以表示在所述第一图像中描绘的所述第一环境的一个或多个视觉成分。
  9. 9
    根据权利要求1所述的方法,其中: 修改所述第一虚拟对象的所述表面包括在所述第一虚拟对象上呈现第二视频。
  10. 10
    根据权利要求9所述的方法,其中,所述客户端设备是第一客户端设备,并且进一步包括: 使得使用第二客户端设备的摄像头捕获第三视频;以及将带有所述第二视频的所述第一虚拟对象呈现在所述第二客户端设备上的所述第三视频之上。
  11. 11
    根据权利要求1所述的方法,其中,所述客户端设备的所述摄像头包括所述客户端设备的前置摄像头,其中,所述第一图像是由所述客户端设备的所述前置摄像头捕获的第 一视频的多个图像中的第一图像,其中,所述用户的面部被所述前置摄像头捕获,并且进一步包括: 在由所述客户端设备的后置摄像头捕获的第二视频内显示包括经修改的表面的所述第一虚拟对象,所述经修改的表面描绘由所述前置摄像头捕获的所述用户的面部。
  12. 12
    根据权利要求1所述的方法,其中,所述虚拟服装包括虚拟帽子,其中,所述虚拟帽子位于在所述第一图像中描绘的所述用户的头顶上。
  13. 13
    一种系统,包括: 一个或多个处理器; 存储指令的存储器,当所述指令由所述一个或多个处理器执行时,所述指令使所述一个或多个处理器执行包括以下操作的操作: 由客户端设备的摄像头捕获描绘所述客户端设备的第一环境和所述客户端设备的用户的第一图像; 由所述客户端设备的一个或多个处理器,将第一虚拟对象覆盖在描绘所述第一环境的所述第一图像的一部分上,所述第一虚拟对象包括位于所述第一图像中描绘的所述用户之上的虚拟服装;以及修改所述第一虚拟对象的表面从而使得所述虚拟服装的一部分描绘所述用户的面部或所述用户的周围环境。
  14. 14
    一种方法,包括: 由用户设备的摄像头捕获描绘所述用户设备的第一环境的第一图像; 由一个或多个处理器,将包括带有文本的字幕的第一虚拟对象覆盖在描绘所述第一环境的所述第一图像的一部分上; 检测在所述第一图像中描绘的所述第一环境的表面的表面取向,所述第一虚拟对象被置于所述表面上; 由所述一个或多个处理器,修改所述第一虚拟对象的带有文本的所述字幕的取向,以匹配在所述第一图像中描绘的所述第一环境的所述表面的所述表面取向;以及响应于在用户输入中接收到字符串中的每个字符,生成包括所述字符串的第二虚拟对象,所述第二虚拟对象包括三维字幕,所述三维字幕包括被修改以表示在所述第一图像中描绘的所述第一环境的一个或多个视觉成分。
  15. 15
    一种方法,包括: 由用户设备的摄像头,访问描绘所述用户设备的第一环境的第一图像; 由一个或多个处理器,将虚拟服装覆盖在描绘所述第一环境的所述第一图像的一部分上;以及生成三维字幕,所述三维字幕包括被修改以表示在所述第一图像中描绘的所述第一环境的一个或多个视觉成分的表面。
Independent claims15