虚实相机画面同步方法、装置及存储介质制造方法及图纸

技术编号:33393172 阅读:18 留言:0更新日期:2022-05-11 23:11
本发明专利技术提供了一种虚实相机画面同步方法、装置及存储介质,涉及计算机的技术领域,通过将LED画面的运动数据、真实相机以及合成端虚拟相机接入时间码,对比同时收到的三个时间码,选择最慢的时间码作为基准,再分别从各自缓存池中取值进行合成,选择最慢的时间码作为基准产生了最低的延迟,即表演和看到最终画面的间隔时间,由于时间码作为索引与相应数据一一对应,运动数据、真实相机画面数据、虚拟相机画面数据以帧同步方式进行合成,从而解决了在虚拟制片中,对虚拟相机画面、真实相机画面进行实时合成时出现画面撕裂的问题,进一步提高了虚拟制片的实时性、整体性、画面统一性。画面统一性。画面统一性。

【技术实现步骤摘要】
虚实相机画面同步方法、装置及存储介质


[0001]本专利技术涉及计算机的
,特别涉及一种虚实相机画面同步方法、装置及存储介质。

技术介绍

[0002]LED环幕虚拟制片是一种通过将3D虚拟场景投影至LED环幕上,并通过与虚拟相机位置匹配的真实相机拍摄LED环幕的新型影视拍摄技术。LED环幕虚拟制片相比现有采用搭建绿幕环境的制片系统,解决了表演内容可视化差的问题,让导演和演员实时看到表演的内容和画面,同时也减少了后期制作的难度与工作量,实现后期前置。
[0003]为了形成最终画面,需要对虚拟相机画面、真实相机画面进行合成,现有方案中,最终画面需要通过后期手动合成,没有办法做到实时合成,其原因很大程度的是因为没有办法做到虚实相机的同步,导致实时合成的画面是撕裂的,从而影响虚拟制片的实时性、整体性、画面统一性都造成了很大程度的影响。

技术实现思路

[0004]本专利技术的目的就是解决
技术介绍
中提到的问题,提出一种虚实相机画面同步方法、装置及存储介质。
[0005]为实现上述目的,本专利技术首先提出了一种虚实相机画面同步方法,包括以下步骤:将LED画面的运动数据和对应时间码发送到合成端,一条运动数据对应一条时间码;将真实相机拍摄的画面和对应时间码传输到合成端,一帧真实相机画面数据对应一条时间码;将与合成端虚拟相机对应的时间码传输到合成端;将运动数据、真实相机画面数据、虚拟相机画面数据和时间码分别存入各自的缓存池中,其中时间码作为索引,与时间码对应的数据作为值;对比同时收到的三个时间码,选择最慢的时间码作为基准,分别从各自缓存池中取值进行合成。
[0006]可选的,与LED画面的运动数据、真实相机、合成端虚拟相机对应的三个时间码设备被接入同一个主时钟服务器。
[0007]可选的,与LED画面的运动数据、真实相机、合成端虚拟相机对应的三个时间码设备被提前校准。
[0008]可选的,LED画面的运动数据和时间码通过UDP发送到合成端。
[0009]可选的,真实相机拍摄的画面和时间码通过采集卡传输到合成端。
[0010]可选的,与合成端虚拟相机对应的时间码直接使用时间码设备用音频线传入。
[0011]可选的,通过指定三个时间码中任意一个时间码作为基准。
[0012]本专利技术还提出了一种虚实相机画面同步装置,包括:第一传输模块,被配置为将LED画面的运动数据和对应时间码发送到合成端,一条运动数据对应一条时间码;第二传输模块,被配置为将真实相机拍摄的画面和对应时间码传输到合成端,一帧真实相机画面数据对应一条时间码;第三传输模块,被配置为将与合成端虚拟相机对应的时间码传输到合
成端;存储模块,被配置为将运动数据、真实相机画面数据、虚拟相机画面数据和时间码分别存入各自的缓存池中,其中时间码作为索引,与时间码对应的数据作为值;合成模块,被配置为对比同时收到的三个时间码,选择最慢的时间码作为基准,分别从各自缓存池中取值进行合成。
[0013]本专利技术还提出了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述的虚实相机画面同步方法。
[0014]本专利技术的有益效果:
[0015]本专利技术实施例的一种虚实相机画面同步方法、装置及存储介质,通过将LED画面的运动数据、真实相机以及合成端虚拟相机接入时间码,并对比同时收到的三个时间码,选择最慢的时间码作为基准,再分别从各自缓存池中取值进行合成,由于时间码作为索引与相应数据一一对应,运动数据、真实相机画面数据、虚拟相机画面数据以帧同步方式进行合成,从而解决了在虚拟制片中,对虚拟相机画面、真实相机画面进行实时合成时画面撕裂的问题,进一步提高了虚拟制片的实时性、整体性、画面统一性。
[0016]本专利技术的特征及优点将通过实施例结合附图进行详细说明。
附图说明
[0017]图1为本专利技术实施例一种虚实相机画面同步方法的流程示意图;
[0018]图2为本专利技术实施例一种虚实相机画面同步装置的结构框图。
具体实施方式
[0019]为了便于本领域技术人员的理解,下面将结合具体实施例对本专利技术作进一步详细描述。
[0020]图1示意性示出本专利技术实施例一种虚实相机画面同步方法的流程示意图。
[0021]如图1所示,该虚实相机画面同步方法包括步骤S10至步骤S50:
[0022]步骤S10,将LED画面的运动数据和对应时间码发送到合成端,一条运动数据对应一条时间码;
[0023]步骤S20,将真实相机拍摄的画面和对应时间码传输到合成端,一帧真实相机画面数据对应一条时间码;
[0024]步骤S30,将与合成端虚拟相机对应的时间码传输到合成端;
[0025]步骤S40,将运动数据、真实相机画面数据、虚拟相机画面数据和时间码分别存入各自的缓存池中,其中时间码作为索引,与时间码对应的数据作为值;
[0026]步骤S50,对比同时收到的三个时间码,选择最慢的时间码作为基准,分别从各自缓存池中取值进行合成。
[0027]本专利技术实施例的一种虚实相机画面同步方法,通过将LED画面的运动数据、真实相机以及合成端虚拟相机接入时间码,并对比同时收到的三个时间码,选择最慢的时间码作为基准,再分别从各自缓存池中取值进行合成,选择最慢的时间码作为基准从而产生最低的延迟,由于时间码作为索引与相应数据一一对应,运动数据、真实相机画面数据、虚拟相机画面数据以帧同步方式进行合成,从而解决了在虚拟制片中,对虚拟相机画面、真实相机画面进行实时合成时画面撕裂的问题,进一步提高了虚拟制片的实时性、整体性、画面统一
性。
[0028]下面,将结合附图及实施例对本专利技术实施例中虚实相机画面同步方法的各个步骤进行更详细的说明。
[0029]步骤S10,将LED画面的运动数据和对应时间码发送到合成端,一条运动数据对应一条时间码。
[0030]需要说明的是,LED画面的运动分为两部分,第一部分为LED画面自身的运动,这个运动可以由多种方式产生,一般为静止不动或者Sequence预设;第二部分是为了匹配真实相机做的补偿运动,将两部分运动合并成最终LED画面的运动。因此LED画面的运动数据为在虚拟场景中的LED模型与产生所述LED画面的虚拟相机间的位置数据。
[0031]具体的,先与LED画面的运动数据相关的设备接入第一时间码装置,再通过UDP协议将LED画面的运动数据以及与所述LED画面的运动数据对应的时间码信号发送至合成端。通过UDP协议来传输时刻变化的时间码信号,具有传输实时性高、传输速度快的优点。
[0032]步骤S20,将真实相机拍摄的画面和对应时间码传输到合成端,一帧真实相机画面数据对应一条时间码。
[0033]具体的,先将真实相机接入第二时间码装置,再通过采集卡将真实相机拍摄的画面和与所述画面对应的时间码信号传输到合成端。此处的真实相机包括但不限于:摄影机、摄像机、智能终端等拍摄设备。其中真实相机拍摄的画面分为两本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚实相机画面同步方法,其特征在于,包括以下步骤:将LED画面的运动数据和对应时间码发送到合成端,一条运动数据对应一条时间码;将真实相机拍摄的画面和对应时间码传输到合成端,一帧真实相机画面数据对应一条时间码;将与合成端虚拟相机对应的时间码传输到合成端;将运动数据、真实相机画面数据、虚拟相机画面数据和时间码分别存入各自的缓存池中,其中时间码作为索引,与时间码对应的数据作为值;对比同时收到的三个时间码,选择最慢的时间码作为基准,分别从各自缓存池中取值进行合成。2.根据权利要求1所述的虚实相机画面同步方法,其特征在于,与LED画面的运动数据、真实相机、合成端虚拟相机对应的三个时间码设备被接入同一个主时钟服务器。3.根据权利要求1所述的虚实相机画面同步方法,其特征在于,与LED画面的运动数据、真实相机、合成端虚拟相机对应的三个时间码设备被提前校准。4.根据权利要求2所述的虚实相机画面同步方法,其特征在于,LED画面的运动数据和时间码通过UDP发送到合成端。5.根据权利要求1所述的虚实相机画面同步方法,其特征在于,真实相机拍摄的画面和时...

【专利技术属性】
技术研发人员:王玉珏李炼
申请(专利权)人:浙江博采传媒有限公司
类型:发明
国别省市:

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

1