本公开涉及数据处理,尤其涉及一种基于立体图像的视频通话方法及相关设备。
背景技术:
1、裸眼三维(3d)视频通话可以让用户在进行视频通话时感觉像是在面对面进行聊天一样,可以大大提升用户体验。然而,本公开的发明人发现,在相关技术中,裸眼3d视频通话系统中的多个视点对应的多张二维图像来源于系统连接的多个视角的摄像头采集,不仅硬件成本高,还需要更高的带宽来承载大量需要传输的图像数据。
技术实现思路
1、有鉴于此,本公开的目的在于提出一种基于立体图像的视频通话方法及相关设备用以解决或部分解决上述技术问题。
2、基于上述目的,本公开的第一方面提出了一种基于立体图像的视频通话方法,所述方法应用于第一终端;所述方法包括:
3、从服务器接收目标图像,所述目标图像由多张二维图像合成得到,所述多张二维图像与多个视点一一对应,且所述目标图像是所述服务器通过对第二终端采集的当前帧图像进行图像处理得到的;
4、根据所述目标图像,生成所述当前帧图像对应的立体图像;
5、在视频通话界面中显示所述立体图像。
6、基于同一个发明构思,本公开的第二方面提出了一种基于立体图像的视频通话方法,所述方法应用于服务器;所述方法包括:
7、接收第二终端采集并发送的当前帧图像;
8、对所述当前帧图像进行图像处理以得到目标图像,所述目标图像包括与多个视点一一对应的多张二维图像;
9、将所述目标图像发送至第一终端,以供所述第一终端根据所述多张二维图像生成立体图像并显示。
10、基于同一个发明构思,本公开的第三方面提出了一种基于立体图像的视频通话系统,包括相互通信连接的第一终端、第二终端和服务器,其中:
11、所述第二终端,被配置为:采集当前帧图像,并将所述当前帧图像发送给所述服务器;
12、所述服务器,被配置为:对所述当前帧图像进行图像处理以得到目标图像并将所述目标图像发送至第一终端,所述目标图像由多张二维图像合成得到,所述多张二维图像与多个视点一一对应;
13、所述第一终端,被配置为:根据所述目标图像,生成所述当前帧图像对应的立体图像;在视频通话界面中显示所述立体图像。
14、基于同一发明构思,本公开的第四方面提出了一种电子设备,包括存储器、处理器及存储在所述存储器上并可由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如上所述的方法。
15、基于同一发明构思,本公开的第五方面提出了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行如上所述的方法。
16、基于同一发明构思,本公开的第六方面提出了一种计算机程序产品,当所述计算机程序指令在计算机上运行时,使得所述计算机执行如上所述的方法。
17、从上面所述可以看出,本公开提供的基于立体图像的视频通话方法及相关设备。第一终端从服务器接收由与多个视点一一对应的多张二维图像合成得到的目标图像。这样,不需要多个视角的摄像头来采集多个视点对应的二维图像,可以降低硬件成本,同时也不需要更高的带宽来承载需要传输的图像数据。根据目标图像生成当前帧图像对应的立体图像。在视频通话界面中显示立体图像。通过显示立体图像可以让用户在进行视频通话时感觉像是在面对面进行聊天一样,可以大大提升用户体验。
1.一种基于立体图像的视频通话方法,其特征在于,所述方法应用于第一终端;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标图像,生成所述当前帧图像对应的立体图像,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述多张二维图像对应的所述多个视点以及所述多张二维图像的像素点坐标和像素值,生成所述立体图像,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述第一子像素坐标确定所述第一子像素对应的目标视点,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述目标图像,生成所述当前帧图像对应的立体图像,包括:
6.根据权利要求5所述的方法,其特征在于,所述多张二维图像包括第一当前帧图像对应的多张第一二维图像和第二当前帧图像对应的多张第二二维图像;
7.根据权利要求1所述的方法,其特征在于,所述多张二维图像包括九张二维图像;所述多个视点包括九个视点。
8.根据权利要求1所述的方法,其特征在于,所述当前帧图像的采集频率为25帧/秒至30帧/秒。
9.一种基于立体图像的视频通话方法,其特征在于,所述方法应用于服务器;所述方法包括:
10.根据权利要求9所述的方法,其特征在于,所述对所述当前帧图像进行图像处理以得到目标图像,包括:
11.根据权利要求10所述的方法,其特征在于,所述对所述当前帧图像进行视差偏移处理,得到所述与多个视点一一对应的多张二维图像,包括:
12.根据权利要求11所述的方法,其特征在于,所述对所述当前帧图像进行深度估计得到深度信息,包括:
13.根据权利要求9所述的方法,其特征在于,所述将所述目标图像发送至第一终端,包括:
14.根据权利要求9所述的方法,其特征在于,
15.根据权利要求14所述的方法,其特征在于,在所述基于所述视频通话请求接受指令,与所述第一终端建立实时通讯连接之前,所述方法还包括:
16.一种基于立体图像的视频通话系统,其特征在于,包括相互通信连接的第一终端、第二终端和服务器,其中: