[发明专利]一种视频直播虚拟演播厅的实现方法在审
申请号: | 202011578324.5 | 申请日: | 2020-12-28 |
公开(公告)号: | CN112738361A | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 杨俊彬;周丕化;周鹏鹏 | 申请(专利权)人: | 广州赞赏信息科技有限公司 |
主分类号: | H04N5/222 | 分类号: | H04N5/222;H04N13/275 |
代理公司: | 合肥兴东知识产权代理有限公司 34148 | 代理人: | 朱波 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 直播 虚拟 演播厅 实现 方法 | ||
本发明提供了一种视频直播虚拟演播厅的实现方法,创建虚拟演播厅场景素材及物品初始位置和形状设计;根据选择的场景方案构建出虚拟演播厅并加载场景素材初始化环境;编辑虚拟演播厅需要用的输入源;调整虚拟演播厅中的物品位置、大小、形状以及调整镜头的整体范围及角度;将虚拟演播厅的素材和各种输入源合成做输出。本发明使用了uvmap贴图技术,通过定义图片上每个点的位置的信息,这些点与3D模型是相互联系的,以决定表面纹理贴图的位置;UV将图像上每一个点精确对应到模型物体的表面,在点与点之间的间隙位置由软件进行图像光滑插值处理,通过源图灵活的关联到零散的3D模型上,可以将2D图像上的每一点精确对应到3D模型物体表面,做出各种3D效果。
技术领域
本发明涉及虚拟直播技术领域,特别涉及一种视频直播虚拟演播厅的实现方法。
背景技术
在现有技术中,目前同类技术使用的是平面投影方式是将图像沿x,y或z轴直接投影到物体。这种方法使用于纸张,布告,书的封面等(也就是表面平整的物体)。平面投影的缺点是如果表面不平整,或者物体边缘弯曲,就会产生不理想接缝和变形,避免这种情况需要创建带有alpha通道的图像,来掩盖临近的平面投影接缝,而这会是非常烦琐的工作。如果你的图像与表面形状不同,自动缩放就会改变图像的比例以吻合表面,这通常会产生不理想的效果。
基于此,现研究一种能够将2D图像上的每一点精确对应到3D模型物体表面的视频直播虚拟演播厅的实现方法。
发明内容
为解决上述问题,本发明旨在提出一种视频直播虚拟演播厅的实现方法,通过uvmap贴图技术,将2D图像上的每一点精确对应到3D模型物体表面,可以更灵活、简单的做出各种3D效果。
为达到上述目的,本发明的技术方案是这样实现的:
一种视频直播虚拟演播厅的实现方法,所述实现方法包括以下步骤:
S1、创建虚拟演播厅场景素材及物品初始位置和形状设计;
S2、根据选择的场景方案构建出虚拟演播厅并加载场景素材初始化环境;
S3、编辑虚拟演播厅需要用的输入源;
S4、调整虚拟演播厅中的物品位置、大小、形状以及调整镜头的整体范围及角度;
S5、将虚拟演播厅的素材和各种输入源合成做输出。
进一步的,所述S1中的创建虚拟演播厅场景素材及物品初始位置和形状设计的具体流程为:使用图像编辑工具创建场景图像,设计场景中的物品位置及形状大小,将物品的位置和大小信息保存成xml格式的文件,物品形状和倒影效果使用uvmap图像做映射。
进一步的,所述S2中的根据选择的场景方案构建出虚拟演播厅并加载场景素材初始化环境的具体流程为:
S21、创建虚拟演播厅源:读取虚拟演播厅xml文件,解析出一个个图层信息,创建图层源,将图层信息传给图层源做初始化处理;
S22、图层源加载初始化图像:当图层需要做3D效果或倒影效果,加载uvmap图像;进行图层源的纹理创建时,创建两个普通纹理和一个uvmap映射纹理,一个普通纹理用于显示初始图像,一个普通纹理用于显示绑定的输入源,uvmap纹理用于该图层的图像效果映射;当图层源渲染时判断当前是否有绑定输入源,如果有绑定输入源就渲染输入源,否则就渲染初始图像;如果有uvmap纹理时,在渲染时使用uvmap纹理做像素映射,否则使用普通方式渲染,图层源渲染完成再通知虚拟演播源刷新主图层;
S23、根据图层信息调整图层源在虚拟演播厅中的位置、大小和图层的有效范围:添加虚拟演播厅的各种镜头预设效果,各种镜头预设效果独立的设置过渡时间,镜头预设效果在直播的过程中动态的切换演播厅的直播效果,使直播效果更加真实;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州赞赏信息科技有限公司,未经广州赞赏信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011578324.5/2.html,转载请声明来源钻瓜专利网。