视频通话方法、装置、终端及存储介质制造方法及图纸

技术编号:30093357 阅读:32 留言:0更新日期:2021-09-18 08:55
本申请实施例公开了一种视频通话方法、装置、终端及存储介质,属于网络通讯技术领域。该方法包括:响应于通话背景替换功能处于启用状态,对摄像头采集到的第一原始视频画面进行画面分割,得到第一原始视频画面的第一原始前景图像和第一原始背景图像;确定视频通话过程中采用的第一目标背景;基于第一原始前景图像和第一目标背景,向第二通话端发送第一视频通话数据。使第二通话端播放的视频营造出前景内容位于VR场景中或者AR模型位于现实场景中的效果,既能隐藏第一通话端所采集到的现实场景,保护用户的隐私,提高视频通话的安全性,并提高视频通话使用率。高视频通话使用率。高视频通话使用率。

【技术实现步骤摘要】
视频通话方法、装置、终端及存储介质


[0001]本申请实施例涉及网络通讯
,特别涉及一种视频通话方法、装置、终端及存储介质。

技术介绍

[0002]视频通话是指基于互联网,通过终端之间实时传送人的语音和图像(用户的半身像、照片、物品等)的一种通信方式。
[0003]相关技术中,视频发送端实时将采集到的视频发送至视频接收端,使视频接收端播放视频,以达到视频通话的效果。
[0004]然而,实时传送真实的视频画面可能会暴露用户的隐私,存在安全隐患,且相关技术通常是通过覆盖背景图片、颜色或在人像周围添加马赛克效果等方式,模糊视频画面中人像以外的部分,容易降低对端用户的通话体验。

技术实现思路

[0005]本申请实施例提供了一种视频通话方法、装置、终端及存储介质。所述技术方案如下:
[0006]一方面,本申请实施例提供了一种视频通话方法,所述方法应用于第一通话端,所述方法包括:
[0007]响应于通话背景替换功能处于启用状态,对摄像头采集到的第一原始视频画面进行画面分割,得到所述第一原始视频画面的第一原始前景图像;
[0008]确定视频通话过程中采用的第一目标背景,所述第一目标背景是基于第一目标虚拟现实(Virtual Reality,VR)场景生成的VR背景,或基于现实场景和目标增强现实(Augmented Reality,AR)模型生成的AR背景,或基于所述第一目标VR场景以及所述目标AR模型生成的混合背景,其中VR场景通过VR建模得到;
[0009]基于所述第一原始前景图像和所述第一目标背景,向第二通话端发送第一视频通话数据,以便所述第二通话端基于所述第一视频通话数据显示第一目标视频画面,所述第一目标视频画面由所述第一原始前景图像以及所述第一目标背景对应的第一目标背景图像融合得到。
[0010]另一方面,本申请实施例提供了一种视频通话装置,所述装置包括:
[0011]画面分割模块,用于响应于通话背景替换功能处于启用状态,对摄像头采集到的第一原始视频画面进行画面分割,得到所述第一原始视频画面的第一原始前景图像;
[0012]第一确定模块,用于确定视频通话过程中采用的第一目标背景,所述第一目标背景是基于第一目标VR场景生成的VR背景,或基于现实场景和目标AR模型生成的AR背景,或基于所述第一目标VR场景以及所述目标AR模型生成的混合背景,其中VR场景通过VR建模得到;
[0013]发送模块,用于基于所述第一原始前景图像和所述第一目标背景,向第二通话端
发送第一视频通话数据,以便所述第二通话端基于所述第一视频通话数据显示第一目标视频画面,所述第一目标视频画面由所述第一原始前景图像以及所述第一目标背景对应的第一目标背景图像融合得到。
[0014]另一方面,本申请实施例提供了一种终端,所述终端包括处理器和存储器;所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面所述的视频通话方法。
[0015]另一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机程序,所述计算机程序由处理器加载并执行以实现如上述方面所述的视频通话方法。
[0016]根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。终端的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该终端执行上述方面的各种可选实现方式中提供的视频通话方法。
[0017]本申请实施例提供的技术方案带来的有益效果至少包括:
[0018]本申请实施例中,当用户启用通话背景替换功能进行视频通话时构建VR场景和/或AR模型,将第一原始视频画面进行分割,并将分割得到的第一原始背景图像替换为第一目标背景,使得第二通话端所播放的视频画面能够营造出前景内容位于VR场景中、前景内容以及AR模型位于现实场景中,或者前景内容位于AR与VR结合的混合场景中的效果,相比于相关技术中用图片覆盖通话背景的方式,既能够隐藏第一通话端所采集到的现实场景,保护用户的隐私,提高视频通话的安全性,并提高视频通话使用率。
[0019]并且,本申请实施例通过VR建模构建VR场景和/或通过AR建模构建AR模型,使第二通话端展示出第一通话端所采集的前景内容处于虚拟世界中或者虚拟物体处于现实世界中的效果,相比于单一的图片或动画,能够增强视频通话的趣味性。
附图说明
[0020]图1是本申请一个示例性实施例提供的实施环境的示意图;
[0021]图2是本申请一个示例性实施例提供的视频通话方法的流程图;
[0022]图3是本申请一个示例性实施例提供的基于第一原始视频画面生成第一目标视频画面的示意图;
[0023]图4是本申请另一个示例性实施例提供的视频通话方法的流程图;
[0024]图5是本申请一个示例性实施例提供的视频通话系统的框架图;
[0025]图6是本申请另一个示例性实施例提供的视频通话方法的流程图;
[0026]图7是本申请另一个示例性实施例提供的视频通话系统的框架图;
[0027]图8是本申请另一个示例性实施例提供的视频通话方法的流程图;
[0028]图9是本申请另一个示例性实施例提供的视频通话方法的流程图;
[0029]图10是本申请另一个示例性实施例提供的基于第一原始视频画面生成第一目标视频画面的示意图;
[0030]图11是本申请另一个示例性实施例提供的视频通话方法的流程图;
[0031]图12是本申请一个示例性实施例提供的视频通话装置的结构框图;
[0032]图13是本申请一个示例性实施例提供的终端的结构框图。
具体实施方式
[0033]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0034]在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0035]图1示出了本申请一个实施例提供的实施环境的示意图。该实施环境可以包括:第一通话端110、服务器120和第二通话端130。
[0036]第一通话端110安装和运行有支持视频通话的应用程序111,当第一通话端运行应用程序111时,第一通话端110的屏幕上显示应用程序111的用户界面。第一通话端110是第一用户112使用的终端,第一用户112使用第一通话端110与其它用户进行视频通话。在开始视频通话之前,第一用户112通过交互操作使第一通话端110显示通话设置界面,使得第一用户112可以通过通话设置界面设置背景替换方式。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频通话方法,其特征在于,所述方法应用于第一通话端,所述方法包括:响应于通话背景替换功能处于启用状态,对摄像头采集到的第一原始视频画面进行画面分割,得到所述第一原始视频画面的第一原始前景图像;确定视频通话过程中采用的第一目标背景,所述第一目标背景是基于第一目标虚拟现实VR场景生成的VR背景,或基于现实场景和目标增强现实AR模型生成的AR背景,或基于所述第一目标VR场景以及所述目标AR模型生成的混合背景,其中VR场景通过VR建模得到;基于所述第一原始前景图像和所述第一目标背景,向第二通话端发送第一视频通话数据,以便所述第二通话端基于所述第一视频通话数据显示第一目标视频画面,所述第一目标视频画面由所述第一原始前景图像以及所述第一目标背景对应的第一目标背景图像融合得到。2.根据权利要求1所述的方法,其特征在于,所述确定视频通话过程中采用的第一目标背景,包括:获取所述摄像头采集所述第一原始视频画面时的拍摄姿态;基于所述拍摄姿态从所述第一目标VR场景和/或所述现实场景中确定所述第一目标背景。3.根据权利要求2所述的方法,其特征在于,所述基于所述第一原始前景图像和所述第一目标背景,向第二通话端发送第一视频通话数据,包括:控制所述第一目标VR场景中的虚拟相机和/或用于拍摄所述目标AR模型的虚拟相机,按照所述拍摄姿态对所述第一目标背景进行拍摄,得到所述第一目标背景图像;对所述第一目标背景图像与所述第一原始前景图像进行融合,得到所述第一目标视频画面;对所述第一目标视频画面进行编码,得到第一画面编码数据;向所述第二通话端发送包含所述第一画面编码数据的所述第一视频通话数据。4.根据权利要求2所述的方法,其特征在于,所述基于所述第一原始前景图像和所述第一目标背景,向第二通话端发送第一视频通话数据,包括:对所述第一原始前景图像进行编码,得到第一前景编码数据;向所述第二通话端发送所述第一视频通话数据,所述第一视频通话数据中包含所述第一前景编码数据、所述第一目标VR场景的第一场景标识以及所述第一目标背景在所述第一目标VR场景中的第一目标方位,或包含所述第一前景编码数据、第一背景编码数据、所述目标AR模型的模型标识以及所述目标AR模型在所述第一目标背景中的第二目标方位,或包含所述第一前景编码数据、所述第一场景标识、所述第一目标方位、所述模型标识以及所述第二目标方位,所述第一背景编码数据基于第一原始背景图像进行编码得到。5.根据权利要求4所述的方法,其特征在于,所述第一目标背景为所述VR背景,所述方法还包括:接收所述第二通话端发送的第二视频通话数据,所述第二视频通话数据中包含第二前景编码数据、第二场景标识以及第三目标方位,所述第二前景编码数据为所述第二通话端所采集到的第二原始视频画面中第二原始前景图像的编码数据,所述第二场景标识为所述第二通话端对应的第二目标VR场景的场景表示,所述第三目标方位为所述第二通话端确定的第二目标背景在所述第二目标VR场景中的方位;
对所述第二前景编码数据进行解码得到第二原始前景图像,并控制所述虚拟相机按照所述第三目标方位从所述第二场景标识对应的第二目标VR场景中拍摄得到第二目标背景图像;对所述第二原始前景图像以及所述第二目标背景图像进行融合得到第二目标视频画面;显示所述第二目标视频画面。6.根据权利要求1至4任一所述的方法,其特征在于,所述响应于通话背景替换功能处于启用状态,对摄像头采集到的第一原始...

【专利技术属性】
技术研发人员:王琳刘飞
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1