虚拟礼物的显示方法、装置、设备及存储介质与流程

文档序号:20949310发布日期:2020-06-02 20:02阅读:来源:国知局

技术特征:

1.一种虚拟礼物的显示方法,其特征在于,包括以下步骤:

接收客户端上传的一场景的图像数据,根据所述图像数据生成全景图像;

将所述全景图像下发至直播间的各个客户端进行渲染显示,以使得所述客户端将主播视频融合到所述全景图像的设定区域进行显示;

根据所述图像数据识别所述场景的场景类型,从虚拟礼物库中筛选出与所述场景类型相匹配的候选虚拟礼物下发至所述客户端;

接收客户端反馈的用户选择的目标虚拟礼物,将所述目标虚拟礼物添加到所述主播视频中,以使得所述客户端在所述全景图像中展示所述目标虚拟礼物的特效。

2.根据权利要求1所述的虚拟礼物的显示方法,其特征在于,所述接收客户端上传的一场景的图像数据,根据所述图像数据生成全景图像的步骤之前,还包括:

获取用户对预配置的三维模型的选择指令,根据所述选择指令向所述客户端下发所述三维模型对应的拍摄指示;

所述接收客户端上传的一场景的图像数据,根据所述图像数据生成全景图像的步骤包括:

接收所述客户端上传的一场景的多张照片的图像数据,其中,所述照片为用户根据所述拍摄指示拍摄得到;

根据所述三维模型对所述照片进行拼接,生成所述全景图像。

3.根据权利要求2所述的虚拟礼物的显示方法,其特征在于,所述根据所述图像数据生成全景图像的步骤包括:

对所述图像数据进行合法性校验;

若通过合法性校验,则根据所述三维模型对所述照片进行拼接,生成所述全景图像;否则,发出提示信息,以对不通过合法性校验的图像数据进行重新采集。

4.根据权利要求1所述的虚拟礼物的显示方法,其特征在于,所述将所述全景图像下发至直播间的各个客户端进行渲染显示,以使得所述客户端将主播视频融合到所述全景图像的设定区域进行显示的步骤包括:

将所述全景图像下发至所述直播间连接的各个客户端,以在所述客户端的显示界面进行渲染;

在所述全景图像中选择设定区域,根据所述设定区域的3d坐标参数对主播视频的图像进行3d图像处理,融合到所述全景图像的设定区域内。

5.根据权利要求1所述的虚拟礼物的显示方法,其特征在于,所述根据所述图像数据识别所述场景的场景类型的步骤包括:

从所述图像数据中提取特征物信息;

将所述特征物信息与预存的各场景进行匹配计算,根据匹配结果确定所述场景的场景类型。

6.根据权利要求1所述的虚拟礼物的显示方法,其特征在于,所述从虚拟礼物库中筛选出与所述场景类型相匹配的候选虚拟礼物下发至所述客户端的步骤,包括:

从预配置的场景数据库中查询所述场景类型对应的场景标识;

遍历所述虚拟礼物库中各个虚拟礼物,筛选出与所述场景标识相对应的候选虚拟礼物,将所述候选虚拟礼物下发至所述客户端。

7.根据权利要求3所述的虚拟礼物的显示方法,其特征在于,所述根据所述图像数据生成全景图像的步骤之后,还包括:

对所述全景图像添加自定义标签,并保存在全景图像数据库中。

8.一种虚拟礼物的显示方法,其特征在于,包括以下步骤:

获取用户拍摄的一场景的图像数据,将所述图像数据上传至服务器生成全景图像;

接收所述服务器下发至直播间的所述全景图像并进行渲染显示,将主播视频融合到所述全景图像的设定区域进行显示;

接收服务器下发的候选虚拟礼物;其中,所述候选虚拟礼物是所述服务器根据所述图像数据识别所述场景的场景类型,且从虚拟礼物库中筛选出与所述场景类型相匹配得到;

将用户选择的目标虚拟礼物反馈至所述服务器以使得所述服务器将所述目标虚拟礼物添加到所述主播视频中;在所述全景图像中展示所述目标虚拟礼物的特效。

9.一种虚拟礼物的显示装置,其特征在于,包括:

全景图像生成模块,用于接收客户端上传的一场景的图像数据,根据所述图像数据生成全景图像;

全景图像下发模块,用于将所述全景图像下发至直播间的各个客户端进行渲染显示,以使得所述客户端将主播视频融合到所述全景图像的设定区域进行显示;

候选礼物下发模块,用于根据所述图像数据识别所述场景的场景类型,从虚拟礼物库中筛选出与所述场景类型相匹配的候选虚拟礼物下发至所述客户端;

礼物特效展示模块,用于接收客户端反馈的用户选择的目标虚拟礼物,将所述目标虚拟礼物添加到所述主播视频中,以使得所述客户端在所述全景图像中展示所述目标虚拟礼物的特效。

10.一种虚拟礼物的显示装置,其特征在于,包括:

图像数据上传模块,用于获取用户拍摄的一场景的图像数据,将所述图像数据上传至服务器生成全景图像;

全景图像渲染模块,用于接收所述服务器下发至直播间的所述全景图像并进行渲染显示,将主播视频融合到所述全景图像的设定区域进行显示;

候选礼物接收模块,用于接收服务器下发的候选虚拟礼物;其中,所述候选虚拟礼物是所述服务器根据所述图像数据识别所述场景的场景类型,且从虚拟礼物库中筛选出与所述场景类型相匹配得到;

目标礼物反馈模块,用于将用户选择的目标虚拟礼物反馈至所述服务器以使得所述服务器将所述目标虚拟礼物添加到所述主播视频中;在所述全景图像中展示所述目标虚拟礼物的特效。

11.一种虚拟礼物的显示设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至8任一项所述的虚拟礼物的显示方法的步骤。

12.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1至8任一项所述的虚拟礼物的显示方法的步骤。


技术总结
本申请实施例提供了虚拟礼物的显示方法、装置、设备及存储介质,涉及视频技术领域,该方法通过接收客户端上传的一场景的图像数据生成全景图像;将全景图像下发至客户端进行渲染显示,以将主播视频融合到全景图像的设定区域;根据图像数据识别场景的场景类型,从虚拟礼物库中筛选出与场景类型相匹配的候选虚拟礼物下发至客户端;接收客户端反馈的用户选择的目标虚拟礼物,将目标虚拟礼物添加到主播视频,在全景图像中展示目标虚拟礼物的特效。本技术方案实现了观众亲临主播所在场景的视觉效果,根据场景推送虚拟礼物,使得虚拟礼物的内容和特效更加符合当前主播视频所在场景,增强了虚拟礼物效果的表现力,有利于提高观众向主播送礼的积极性。

技术研发人员:许英俊
受保护的技术使用者:广州华多网络科技有限公司
技术研发日:2020.02.25
技术公布日:2020.06.02
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1