一种应用于增强现实的同步方法技术

技术编号:36705899 阅读:22 留言:0更新日期:2023-03-01 09:28
本发明专利技术公开了一种应用于增强现实的同步方法,包括如下步骤:S1、测量虚拟路径与真实路径之间的延迟:通过合成服务器的显示器查看真实的标识图案和虚拟的标识图案是否一致,如果不一致则不断摇动摄像机并同时调整追踪数据的延迟时间直到一致为止,此时设置的延迟时间就是两条路径之间的延迟,再通过补偿软件补偿所述延迟,即可实现两条路径的画面一致;S2、实际拍摄过程中,合成服务器中的补偿软件根据S1中的延迟使上述两组数据中的画面一致,实现真实演员与虚拟人物的互动。本发明专利技术的技术方案使演员与虚拟人物同步并且当摄像机快速运动时依然保持同步。依然保持同步。

【技术实现步骤摘要】
一种应用于增强现实的同步方法


[0001]本专利技术涉及增强现实
,尤其是一种应用于增强现实的同步方法。

技术介绍

[0002]增强现实(Augmented Reality,简称AR),是一种将真实世界信息和虚拟世界信息“无缝”集成的新技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动,是指通过LED显示屏、摄像机、追踪设备、虚拟引擎服务器等多种硬件设备,打造出的一个虚拟环境。目前在影视拍摄过程中,增强现实技术应用十分广泛,主要的应用场景如下:
[0003]通过将虚拟引擎(Unreal Engine或者Notch引擎等)制作好的3D数字场景,实时渲染并且传输到合成服务器,摄像机拍摄真实图像(例如演员),合成服务器通过采集卡接收摄像机拍摄内容,与虚拟引擎渲染的虚拟画面合成最终画面。
[0004]上述场景中,难以解决的问题是不能确保摄像机拍摄的画面与实时渲染的画面同步,当摄像机快速运动时演员与虚拟人物难以同步,只能限制摄像师移动摄像机速度,影响拍摄效果。
[0005]为此,我们提出一种应用于增强现实的同步方法以解决上述问题。

技术实现思路

[0006]本专利技术的目的在于提供一种应用于增强现实的同步方法,以解决上述
技术介绍
中提出的问题。
[0007]为实现上述目的,本专利技术提供如下技术方案:
[0008]一种应用于增强现实的同步方法,包括如下步骤:
[0009]S1、测量虚拟路径与真实路径之间的延迟:用于拍摄的摄像机上设置有追踪设备,所述追踪设备采集所述摄像机的追踪数据,所述追踪数据传输到合成服务器,所述合成服务器根据追踪数据生成虚拟的标识图案,所述摄像机拍摄表演者与显示设备的真实画面,所述显示设备上显示有真实的标识图案,所述真实画面通过真实路径传输到合成服务器,通过合成服务器的显示器查看真实的标识图案和虚拟的标识图案是否一致,如果不一致则不断摇动摄像机并同时调整追踪数据的延迟时间直到一致为止,此时设置的延迟时间就是两条路径之间的延迟,再通过补偿软件补偿所述延迟,即可实现两条路径的画面一致;
[0010]S2、实际拍摄过程中,所述追踪设备传输追踪数据到虚拟引擎,虚拟引擎根据追踪数据实时渲染图像并且传输到合成服务器,同时摄像机拍摄的显示设备和表演者的画面也传输到合成服务器,合成服务器中的补偿软件根据S1中的延迟使上述两组数据中的画面一致,实现真实演员与虚拟人物的互动,所述摄像机、合成服务器和追踪设备都genlock同步,即同步锁相,以确保整个系统的延迟固定。
[0011]在进一步的实施例中,所述追踪设备为redspy红外相机追踪器,所述追踪设备固定在摄像机的顶部并与摄像机一起移动。
[0012]在进一步的实施例中,所述追踪数据包括所述摄像机的位置(x,y,z)、姿态(pan,
tilt,roll)和视角(fov)信息,所述虚拟引擎渲染图像过程包括根据追踪数据生成与摄像机位置、姿态、视角一致的图像。
[0013]在进一步的实施例中,所述真实的标识图案和虚拟的标识图案都为并排设置的三条竖线,上部为真实的三条竖线,下部虚拟的三条竖线,所述画面一致是指上部的三条竖线和下部的三条竖线完全对接。
[0014]在进一步的实施例中,所述显示设备包括LED屏或者幕布。
[0015]在进一步的实施例中,所述虚拟引擎为Unreal Engine或者Notch。
[0016]与现有技术相比,本专利技术的有益效果是:演员与虚拟人物同步并且当摄像机快速运动时依然保持同步。
附图说明
[0017]图1为本专利的实际拍摄流程示意图;
[0018]图2为本专利的测量延迟流程示意图;
[0019]图3为本专利的实际测量延迟的试验图。
具体实施方式
[0020]在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本专利技术中的具体含义。
[0021]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0022]根据图1

3所示,本专利技术提供了一种应用于增强现实的同步方法,包括如下步骤:
[0023]S1、测量虚拟路径与真实路径之间的延迟:用于拍摄的摄像机上设置有追踪设备,追踪设备采集摄像机的追踪数据,追踪数据传输到合成服务器,合成服务器根据追踪数据生成虚拟的标识图案,摄像机拍摄表演者与显示设备的真实画面,显示设备上显示有真实的标识图案,真实画面通过真实路径传输到合成服务器,通过合成服务器的显示器查看真实的标识图案和虚拟的标识图案是否一致,如果不一致则不断摇动摄像机并同时调整追踪数据的延迟时间直到一致为止,此时设置的延迟时间就是两条路径之间的延迟,再通过补偿软件补偿所述延迟,即可实现两条路径的画面一致,这里摇动摄像机主要是为了让虚拟和真实的画面动起来,便于调整延迟时间,找出虚拟的标识图案和真实的标识图案一致的时间点,其原理主要是摄像机在某个位置或者姿态拍摄的真实画面,虚拟引擎里也有一个虚拟摄像机拍摄虚拟场景,虚拟引擎的虚拟摄像机根据追踪传输过来的真实相机的位置和姿态拍摄虚拟图像,虚拟图像与真实图像合成一起,那么合成这一帧的虚拟图像和真实图像必须是同一个位置和姿态,如果摄像机静止,位置和姿态都是固定的,所以摄像机必须运动起来,让每次合成的那帧数据的虚拟图像和真实图像的位置和姿态是一样的,如果虚拟
图像是个沙发,人坐在沙发上,摄像机运动时,如果合成的虚拟图像和真实图像不是同一个位置和姿态的生成图像,那么人和沙发就会有相对运动现象,不是相对静止的,画面看起来就会重影脱节,综上所述调整延迟时间后不仅某一帧一致,而且每帧都一致,保证虚拟图像的真实;
[0024]S2、实际拍摄过程中,追踪设备传输追踪数据到虚拟引擎,虚拟引擎根据追踪数据实时渲染图像并且传输到合成服务器,同时摄像机拍摄的显示设备和表演者的画面也传输到合成服务器,合成服务器中的补偿软件根据S1中的延迟使上述两组数据中的画面一致,实现真实演员与虚拟人物的互动,摄像机、合成服务器和追踪设备都genlock同步,即同步锁相,以确保整个系统的延迟固定。步骤S2中会用到步骤S1中测试的延迟结果,确保虚拟画面和真实画面的同步。
[0025]本实施方式中,追踪设备为redspy红外相机追踪器,追踪设备固定在摄像机的顶部并与摄像机一起移动。追踪数据包括摄像机的位置(x,y,z)、姿态(pan,tilt,roll)和视角(fov)信息,虚拟引擎渲染图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用于增强现实的同步方法,其特征在于,包括如下步骤:S1、测量虚拟路径与真实路径之间的延迟:用于拍摄的摄像机上设置有追踪设备,所述追踪设备采集所述摄像机的追踪数据,所述追踪数据传输到合成服务器,所述合成服务器根据追踪数据生成虚拟的标识图案,所述摄像机拍摄表演者与显示设备的真实画面,所述显示设备上显示有真实的标识图案,所述真实画面通过真实路径传输到合成服务器,通过合成服务器的显示器查看真实的标识图案和虚拟的标识图案是否一致,如果不一致则不断摇动摄像机并同时调整追踪数据的延迟时间直到一致为止,此时设置的延迟时间就是两条路径之间的延迟,再通过补偿软件补偿所述延迟,即可实现两条路径的画面一致;S2、实际拍摄过程中,所述追踪设备传输追踪数据到虚拟引擎,虚拟引擎根据追踪数据实时渲染图像并且传输到合成服务器,同时摄像机拍摄的显示设备和表演者的画面也传输到合成服务器,合成服务器中的补偿软件根据S1中的延迟使上述两组数据中的画面一致,实现真实演员与虚拟人物的互动,所述摄像机、合成服务器和追踪设备都genloc...

【专利技术属性】
技术研发人员:王立新盛果李栋
申请(专利权)人:北京澜景科技有限公司
类型:发明
国别省市:

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

1