基于镜头变换的虚拟观众席展示方法、系统及存储介质技术方案

技术编号:23193548 阅读:23 留言:0更新日期:2020-01-24 17:10
本发明专利技术公开了基于镜头变换的虚拟观众席展示方法、系统及存储介质,方法包括:获取虚拟观众席内的镜头变换指令;根据获取的镜头变换指令确定第一虚拟摄像机和第二虚拟摄像机的变换参数,第一虚拟摄像机用于拍摄背景图像,第二虚拟摄像机用于拍摄前景图像;将前景图像和背景图像合成虚拟观众席全景图像,并发送给展示装置展示;根据所述变换参数分别控制第一虚拟摄像机和第二虚拟摄像机在虚拟观众席内进行镜头变换,并在展示装置中展示虚拟观众席内的镜头变换动画视频。本发明专利技术通过第一虚拟摄像机和第二虚拟摄像机实现了虚拟观众坐席前景对象与背景的分离与独立变换控制,增强和丰富了虚拟观众席的三维视觉效果。本发明专利技术可广泛应用于多媒体技术领域。

Method, system and storage medium of virtual auditorium display based on lens transformation

【技术实现步骤摘要】
基于镜头变换的虚拟观众席展示方法、系统及存储介质
本专利技术涉及多媒体
,尤其是一种基于镜头变换的虚拟观众席展示方法、系统及存储介质。
技术介绍
随着通信技术、虚拟技术和多媒体技术的发展,为了活跃现场气氛、增加互动性和吸引力,像虚拟电视直播节目、虚拟演唱会或者虚拟球赛等虚拟活动引入了虚拟观众技术。虚拟观众技术是指在电视直播节目等的现场(如新闻直播节目的演播室等),通过在现场增设的屏幕上显示由虚拟观众形象(如卡通形象、头像等)和虚拟座位结合而组成的虚拟观众席的技术。该技术使得用户可通过移动终端等客户端设备的摄像头或者其他设备(如按键、鼠标、键盘等人机交互设备),将自己的表情、肢体动作、互动发言等内容上传到运行该虚拟观众席的服务器,并通过服务器处理后在屏幕的相应虚拟座位上展示和控制属于虚拟观众形象及相应的表情、肢体动作、互动发言等。在此过程中,为了提升互动性、趣味性和逼真度,常常需要在虚拟观众席中通过镜头的推、拉、摇、移等变换操作来生成虚拟观众席内的虚拟观众形象或虚拟座位的各种动画效果。目前的虚拟观众席通常只通过一个虚拟摄像机来进行镜头变换,而镜头变换不仅涉及到虚拟观众席内的虚拟观众形象和虚拟座位这些前景对象的变换,还涉及到背景部分(如灯等)的变换。目前的这种方式由于采用了单一的虚拟摄像机,只能在对前景对象进行变换的同时使得背景部分随之发生改变(即前景对象和背景部分的变换是同步的,如通过推镜头来同时放大虚拟观众形象的图片和背景图片等),难以做到分别对前景对象和背景部分进行独立的变换,无法使得背景部分的变换与前景对象的变换不同步(如在通过推镜头放大虚拟观众形象的图片的同时缩小背景图片等),三维视觉效果不强且不够丰富。
技术实现思路
为解决上述技术问题,本专利技术实施例的目的在于:提供一种基于镜头变换的虚拟观众席展示方法、系统及存储介质,以增强和丰富三维视觉效果。本专利技术实施例第一方面所采取的技术方案是:基于镜头变换的虚拟观众席展示方法,包括以下步骤:获取虚拟观众席内的镜头变换指令,所述镜头变换指令包括推镜头指令、拉镜头指令、摇镜头指令和移镜头指令中的至少一种;根据获取的镜头变换指令确定第一虚拟摄像机和第二虚拟摄像机的变换参数,所述第一虚拟摄像机用于拍摄背景图像,所述第二虚拟摄像机用于拍摄前景图像,所述前景图像包括虚拟观众形象图像和虚拟座位图像;将前景图像和背景图像合成虚拟观众席全景图像,并发送给展示装置展示;根据所述变换参数分别控制第一虚拟摄像机和第二虚拟摄像机在虚拟观众席内进行镜头变换,并在展示装置中展示虚拟观众席内的镜头变换动画视频。进一步,所述获取虚拟观众席内的镜头变换指令这一步骤,具体为:获取从移动终端上传的虚拟观众席内的镜头变换指令;或者获取服务器输入或触发的虚拟观众席内的镜头变换指令。进一步,所述根据获取的镜头变换指令确定第一虚拟摄像机和第二虚拟摄像机的变换参数这一步骤,具体包括:确定第一虚拟摄像机和第二虚拟摄像机变换前的位置作为当前位置;从获取的镜头变换指令中识别出镜头变换的类型和变换参数,所述镜头变换的类型包括推镜头、拉镜头、摇镜头和移镜头中的至少一种,所述变换参数包括变换的距离、变换的角度和变换矩阵中的至少一种;根据镜头变换的类型、所述变换参数和当前位置得到第一虚拟摄像机和第二虚拟摄像机变换后的位置作为目标位置。进一步,所述第二虚拟摄像机的数量为2个,所述第一虚拟摄像机和2个第二虚拟摄像机的焦点相同,所述焦点、第一虚拟摄像机以及任一所述第二虚拟摄像机分别位于等边三角形的3个顶点上。进一步,所述将前景图像和背景图像合成虚拟观众席全景图像,并发送给展示装置展示这一步骤,具体包括:将拍摄时间点相同的前景图像和背景图像进行拼接,得到该拍摄时间点下的虚拟观众席全景图像;将得到的虚拟观众席全景图像发送给展示装置展示。进一步,所述根据所述变换参数分别控制第一虚拟摄像机和第二虚拟摄像机在虚拟观众席内进行镜头变换,并在展示装置中展示虚拟观众席内的镜头变换动画视频这一步骤,具体包括:根据所述变换参数分别控制第一虚拟摄像机和第二虚拟摄像机在虚拟观众席内进行镜头变换,同时获取镜头变换过程每个时间点合成的虚拟观众席全景图像发送给展示装置,使展示装置按时间节点连续播放接收的虚拟观众席全景图像,从而得到镜头变换动画视频并预存;获取镜头变换动画视频回放指令并发送给展示装置,使展示装置根据镜头变换动画视频回放指令播放预存的镜头变换动画视频。本专利技术实施例第二方面所采取的技术方案是:基于镜头变换的虚拟观众席展示系统,包括:指令获取模块,用于获取虚拟观众席内的镜头变换指令,所述镜头变换指令包括推镜头指令、拉镜头指令、摇镜头指令和移镜头指令中的至少一种;变换参数确定模块,用于根据获取的镜头变换指令确定第一虚拟摄像机和第二虚拟摄像机的变换参数,所述第一虚拟摄像机用于拍摄背景图像,所述第二虚拟摄像机用于拍摄前景图像,所述前景图像包括虚拟观众形象图像和虚拟座位图像;合成与发送模块,用于将前景图像和背景图像合成虚拟观众席全景图像,并发送给展示装置展示;变换与展示模块,用于根据所述变换参数分别控制第一虚拟摄像机和第二虚拟摄像机在虚拟观众席内进行镜头变换,并在展示装置中展示虚拟观众席内的镜头变换动画视频。进一步,所述变换参数确定模块具体包括:当前位置确定单元,用于确定第一虚拟摄像机和第二虚拟摄像机变换前的位置作为当前位置;识别单元,用于从获取的镜头变换指令中识别出镜头变换的类型和变换参数,所述镜头变换的类型包括推镜头、拉镜头、摇镜头和移镜头中的至少一种,所述变换参数包括变换的距离、变换的角度和变换矩阵中的至少一种;目标位置获取单元,用于根据镜头变换的类型、所述变换参数和当前位置得到第一虚拟摄像机和第二虚拟摄像机变换后的位置作为目标位置。本专利技术实施例第三方面所采取的技术方案是:基于镜头变换的虚拟观众席展示系统,包括:至少一个处理器;至少一个存储器,用于存储至少一个程序;当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现所述的基于镜头变换的虚拟观众席展示方法。本专利技术实施例第四方面所采取的技术方案是:存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于实现所述的基于镜头变换的虚拟观众席展示方法。上述本专利技术实施例中的一个或多个技术方案具有如下优点:本专利技术实施例将第一虚拟摄像机拍摄的背景图像和第二虚拟摄像机拍摄的前景图像合成虚拟观众席全景图像,并根据镜头变换指令确定变换参数后分别控制第一虚拟摄像机和第二虚拟摄像机在虚拟观众席内进行镜头变换以及展示对应的镜头变换动画视频,通过第一虚拟摄像机和第二虚拟摄像机来取代传统的单个虚拟摄像机,实现了虚拟观众坐席前景对象与背景的分离与独立变换控制,不仅能使前景对象的变换与背景的变换同步,也能使本文档来自技高网
...

【技术保护点】
1.基于镜头变换的虚拟观众席展示方法,其特征在于:包括以下步骤:/n获取虚拟观众席内的镜头变换指令,所述镜头变换指令包括推镜头指令、拉镜头指令、摇镜头指令和移镜头指令中的至少一种;/n根据获取的镜头变换指令确定第一虚拟摄像机和第二虚拟摄像机的变换参数,所述第一虚拟摄像机用于拍摄背景图像,所述第二虚拟摄像机用于拍摄前景图像,所述前景图像包括虚拟观众形象图像和虚拟座位图像;/n将前景图像和背景图像合成虚拟观众席全景图像,并发送给展示装置展示;/n根据所述变换参数分别控制第一虚拟摄像机和第二虚拟摄像机在虚拟观众席内进行镜头变换,并在展示装置中展示虚拟观众席内的镜头变换动画视频。/n

【技术特征摘要】
1.基于镜头变换的虚拟观众席展示方法,其特征在于:包括以下步骤:
获取虚拟观众席内的镜头变换指令,所述镜头变换指令包括推镜头指令、拉镜头指令、摇镜头指令和移镜头指令中的至少一种;
根据获取的镜头变换指令确定第一虚拟摄像机和第二虚拟摄像机的变换参数,所述第一虚拟摄像机用于拍摄背景图像,所述第二虚拟摄像机用于拍摄前景图像,所述前景图像包括虚拟观众形象图像和虚拟座位图像;
将前景图像和背景图像合成虚拟观众席全景图像,并发送给展示装置展示;
根据所述变换参数分别控制第一虚拟摄像机和第二虚拟摄像机在虚拟观众席内进行镜头变换,并在展示装置中展示虚拟观众席内的镜头变换动画视频。


2.根据权利要求1所述的基于镜头变换的虚拟观众席展示方法,其特征在于:所述获取虚拟观众席内的镜头变换指令这一步骤,具体为:
获取从移动终端上传的虚拟观众席内的镜头变换指令;
或者获取服务器输入或触发的虚拟观众席内的镜头变换指令。


3.根据权利要求1所述的基于镜头变换的虚拟观众席展示方法,其特征在于:所述根据获取的镜头变换指令确定第一虚拟摄像机和第二虚拟摄像机的变换参数这一步骤,具体包括:
确定第一虚拟摄像机和第二虚拟摄像机变换前的位置作为当前位置;
从获取的镜头变换指令中识别出镜头变换的类型和变换参数,所述镜头变换的类型包括推镜头、拉镜头、摇镜头和移镜头中的至少一种,所述变换参数包括变换的距离、变换的角度和变换矩阵中的至少一种;
根据镜头变换的类型、所述变换参数和当前位置得到第一虚拟摄像机和第二虚拟摄像机变换后的位置作为目标位置。


4.根据权利要求1所述的基于镜头变换的虚拟观众席展示方法,其特征在于:所述第二虚拟摄像机的数量为2个,所述第一虚拟摄像机和2个第二虚拟摄像机的焦点相同,所述焦点、第一虚拟摄像机以及任一所述第二虚拟摄像机分别位于等边三角形的3个顶点上。


5.根据权利要求1所述的基于镜头变换的虚拟观众席展示方法,其特征在于:所述将前景图像和背景图像合成虚拟观众席全景图像,并发送给展示装置展示这一步骤,具体包括:
将拍摄时间点相同的前景图像和背景图像进行拼接,得到该拍摄时间点下的虚拟观众席全景图像;
将得到的虚拟观众席全景图像发送给展示装置展示。


6.根据权利要求1所述的基于镜头变换的虚拟观众席展示方法,其特征在于:所述根据所述变换参数分别控制第一虚拟摄像机和第二虚拟摄像机在虚拟观众席内进...

【专利技术属性】
技术研发人员:杨玉华
申请(专利权)人:天脉聚源杭州传媒科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1