背景技术:
1、随着数字设备、通信技术、视频处理技术等的发展,人们可以使用诸如台式计算机、平板电脑、智能电话等的终端设备来与位于其他地方的人进行视频通信,以实现聊天、工作讨论、远程培训、技术支持等目的。在本文中,视频通信可以广泛地指基于互联网技术的、能够实时传送参与者的语音和图像的一种通信方式。视频通信可以包括例如视频会议、视频通话、视频演讲、提前离线录制好的视频交流等。
技术实现思路
1、提供本
技术实现要素:
以便介绍一组构思,这组构思将在以下的具体实施方式中做进一步描述。本发明内容并非旨在标识所保护的主题的关键特征或必要特征,也不旨在用于限制所保护的主题的范围。
2、本公开的实施例提出了用于具有交互效果的视频通信的方法、装置和计算机程序产品。可以接收视频通信的视频帧。可以从所述视频帧中提取用户的用户图像。可以获得与所述视频帧相对应的虚拟背景图像。可以基于所述用户图像和所述虚拟背景图像,确定所述用户与所述虚拟背景图像之间的交互效果。可以生成具有所述交互效果的增强视频帧。可以输出所述增强视频帧。
3、应当注意,以上一个或多个方面包括在下文中详细描述并且在权利要求中具体指出的特征。以下说明书及附图详细阐述了所述一个或多个方面的某些说明性特征。这些特征仅仅指示可以采用各个方面的原理的各种方式,并且本公开旨在包括所有这些方面及其等同变换。
1.一种用于具有交互效果的视频通信的方法,包括:
2.根据权利要求1所述的方法,其中,所述视频帧包括指示所述用户图像在所述视频帧中所处区域的掩膜,并且所述提取用户图像包括:
3.根据权利要求1所述的方法,其中,所述确定交互效果包括:
4.根据权利要求3所述的方法,其中,所述用户三维位置包括所述用户的多个人体关键点之一的三维位置。
5.根据权利要求3所述的方法,其中,所述预定位置范围与所述虚拟背景图像中的可交互物体的三维位置相关联。
6.根据权利要求3所述的方法,其中,所述生成增强视频帧包括:
7.根据权利要求1所述的方法,其中,所述确定交互效果包括:
8.根据权利要求7所述的方法,其中,所述获得背景三维模型包括:
9.根据权利要求8所述的方法,还包括:
10.根据权利要求7所述的方法,其中,所述生成增强视频帧包括:
11.根据权利要求10所述的方法,还包括:
12.根据权利要求1所述的方法,其中,所述交互效果包括交互音效,并且所述方法还包括:
13.根据权利要求1所述的方法,还包括:
14.一种用于具有交互效果的视频通信的装置,包括:
15.根据权利要求14所述的装置,其中,所述确定交互效果包括:
16.根据权利要求15所述的装置,其中,所述生成增强视频帧包括:
17.根据权利要求14所述的装置,其中,所述确定交互效果包括:
18.根据权利要求17所述的装置,其中,所述生成增强视频帧包括:
19.根据权利要求14所述的装置,其中,所述计算机可执行指令在被执行时还使得所述至少一个处理器:
20.一种用于具有交互效果的视频通信的计算机程序产品,包括计算机程序,所述计算机程序被至少一个处理器执行用于: