[发明专利]虚拟礼物特效的渲染方法和装置、直播系统有效
申请号: | 201910859928.8 | 申请日: | 2019-09-11 |
公开(公告)号: | CN110475150B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 杨克敏;陈杰;欧燕雄 | 申请(专利权)人: | 广州方硅信息技术有限公司 |
主分类号: | H04N21/44 | 分类号: | H04N21/44;H04N21/431;H04N21/43;H04N21/2187;H04N21/4788 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 刘延喜 |
地址: | 511442 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 礼物 特效 渲染 方法 装置 直播 系统 | ||
本申请实施例提供的虚拟礼物特效的渲染方法和装置、直播系统、设备以及存储介质,涉及直播技术领域,该渲染方法通过接收直播视频流数据和目标特效礼物,从直播视频流数据中获取直播视频和目标特效礼物的合成位置信息;其中,合成位置信息包括基于主播客户端对直播视频进行识别得到的目标特效礼物合成在直播视频上的目标位置;根据合成位置信息将目标特效礼物添加到直播视频进行合成,得到特效帧图像;在直播窗口上设置展示特效展示区域,在播放直播视频的过程中,在特效展示区域同步渲染特效帧图像。本技术方案能够让虚拟礼物特效并非仅局限于客户端的直播视频播放区域,能够跨视频播放区域进行渲染和展示。
技术领域
本申请实施例涉及直播技术领域,具体而言,涉及一种虚拟礼物特效的渲染方法和装置、直播系统,还涉及一种计算机设备和存储介质。
背景技术
随着网络技术发展,实时视频交流如网络直播、视频聊天室等成为一种越来越流行的娱乐方式。在实时视频交流过程中,可以通过赠送礼物展示特效的方式增加用户之间的互动性。
例如,在直播场景中,主播用户在直播间进行直播,观众用户在观众客户端观看主播的直播过程。为了增加主播用户和观众用户之间的互动性,观众用户可以选择特定的目标特效礼物赠送给主播,将目标特效礼物按照所对应的娱乐模板添加到主播画面的特定位置,展示相对应的特效。
现有的礼物特效的展示方法是通过主播客户端将礼物特效合成到视频帧,将含有礼物特效的视频帧放到视频流传输到其他主播客户端或观众客户端进行特效展示,但是这样的特效展示方式使得礼物特效只能展示在客户端的直播视频播放区域,限制了特效的展示效果。
发明内容
本申请的目的旨在至少解决上述技术缺陷之一,特别是礼物特效只能展示在客户端的直播视频播放区域,限制了特效展示效果的问题。
第一方面,本申请实施例提供一种虚拟礼物特效的渲染方法,包括以下步骤:
接收直播视频流数据和目标特效礼物,从所述直播视频流数据中获取直播视频和所述目标特效礼物的合成位置信息;其中,所述合成位置信息包括基于主播客户端对所述直播视频进行识别得到的目标特效礼物合成在所述直播视频上的目标位置;
根据所述合成位置信息将所述目标特效礼物添加到所述直播视频进行合成,得到特效帧图像;
在直播窗口上设置展示特效展示区域,在播放所述直播视频的过程中,在所述特效展示区域同步渲染所述特效帧图像。
在一实施例中,所述特效展示区域大于或等于直播视频播放区域。
在一实施例中,所述根据所述合成位置信息将所述目标特效礼物添加到所述直播视频进行合成,得到特效帧图像的步骤包括:
获取所述直播视频的当前视频帧图像;
将所述前视频帧图像分割为前景图像层和背景图像层,并根据目标特效礼物生成至少一个虚拟礼物特效层;
根据所述合成位置信息将各所述虚拟礼物特效层与所述前景图像层和背景图像层按照顺序进行合成并展示。
在一实施例中,所述根据所述合成位置信息将各所述虚拟礼物特效层与所述前景图像层和背景图像层按照顺序进行合成的步骤包括:
通过目标特效礼物标识确定各所述虚拟礼物特效层与所述前景图像层和背景图像层的优先级;
根据所述合成位置信息将各所述虚拟礼物特效层与所述前景图像层和背景图像层按照所述优先级由高到低进行合成,得到特效帧图像。
在一实施例中,所述目标特效礼物为三维显示形式的特效礼物。
在一实施例中,所述合成位置信息包括:人脸信息、人体轮廓信息、手势信息和人体骨骼信息中的至少一者。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州方硅信息技术有限公司,未经广州方硅信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910859928.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种超高清视频的处理方法及系统
- 下一篇:数字电影放映系统的电影播放方法