[发明专利]视频画面显示方法、装置、终端及存储介质有效
申请号: | 201810621033.6 | 申请日: | 2018-06-15 |
公开(公告)号: | CN110610546B | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 陈岩;刘耀勇 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06T19/00 | 分类号: | G06T19/00;G06T7/50;H04N7/15 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 牟慧仙 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 画面 显示 方法 装置 终端 存储 介质 | ||
1.一种视频画面显示方法,其特征在于,所述方法用于第一终端,所述方法包括:
接收服务器发送的场景数据;
根据所述场景数据在视频界面中显示虚拟场景;
通过深度摄像组件采集目标人脸深度图像,并通过RGB摄像组件采集目标人脸RGB图像,所述目标人脸深度图像和所述目标人脸RGB图像中包含目标人脸,所述深度摄像组件和所述RGB摄像组件的拍摄角度相同;
识别所述目标人脸RGB图像中的目标人脸区域;
根据所述目标人脸区域的坐标,获取所述目标人脸深度图像中所述目标人脸区域的人脸深度数据;
根据所述人脸深度数据构建目标三维人脸模型;
根据所述目标人脸区域的RGB数据,对所述目标三维人脸模型进行面部渲染;
向所述服务器发送所述目标三维人脸模型的目标模型数据,所述目标模型数据用于渲染所述目标三维人脸模型;
接收所述服务器发送的n组模型数据,所述n组模型数据由n个第二终端发送,且每组模型数据用于渲染三维人脸模型,所述三维人脸模型根据人脸深度图像和人脸红绿蓝RGB图像构建得到,n≥1,n为整数;
根据所述n组模型数据,渲染得到n个所述三维人脸模型;
在所述虚拟场景中显示n个所述三维人脸模型。
2.根据权利要求1所述的方法,其特征在于,所述识别所述目标人脸RGB图像中的目标人脸区域,包括:
根据所述目标人脸深度图像中各个像素点的深度数据,确定所述目标人脸深度图像中的候选人脸区域;
根据所述候选人脸区域,从所述目标人脸RGB图像中提取候选人脸区域RGB图像;
识别所述候选人脸区域RGB图像中的所述目标人脸区域。
3.根据权利要求1至2任一所述的方法,其特征在于,所述向所述服务器发送所述目标三维人脸模型的目标模型数据之后,所述方法还包括:
若所述目标人脸RGB图像中所述目标人脸的表情发生变化时,确定所述目标人脸RGB图像中的面部变化区域;
根据所述面部变化区域的坐标,获取所述目标人脸深度图像中所述面部变化区域的人脸深度数据;
根据所述人脸深度数据生成目标面部更新数据,所述目标面部更新数据用于更新所述目标三维人脸模型中的部分模型区域;
向所述服务器发送所述目标面部更新数据。
4.根据权利要求1至2任一所述的方法,其特征在于,所述在所述虚拟场景中显示n个所述三维人脸模型之后,所述方法还包括:
接收所述服务器发送的面部更新数据,所述面部更新数据用于更新所述三维人脸模型中的部分模型区域,所述面部更新数据由所述第二终端检测到所述人脸RGB图像中的人脸表情发生变化时,向所述服务器发送;
根据所述面部更新数据,重新渲染所述三维人脸模型的部分模型区域。
5.根据权利要求1至2任一所述的方法,其特征在于,所述在所述虚拟场景中显示n个所述三维人脸模型,包括:
根据各个第二终端的接入时刻,确定各个所述三维人脸模型在所述虚拟场景中的显示位置;
将各个所述三维人脸模型显示在对应的所述显示位置。
6.根据权利要求1至2任一所述的方法,其特征在于,所述在所述虚拟场景中显示n个所述三维人脸模型之后,所述方法还包括:
接收所述服务器发送的语音数据,所述语音数据由发言用户使用的发言终端发送给所述服务器,所述发言终端是n个所述第二终端中的任意一个;
采用预定显示方式显示所述发言用户对应的所述三维人脸模型;
其中,所述预定显示方式包括将所述三维人脸模型移动至所述虚拟场景中央、放大所述三维人脸模型以及旋转视角至所述三维人脸模型中的至少一种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810621033.6/1.html,转载请声明来源钻瓜专利网。