一种3D立体视频录制方法与流程

文档序号:12038215阅读:5380来源:国知局
一种3D立体视频录制方法与流程

本发明具体涉及一种3d立体视频录制方法。



背景技术:

随着社会科学技术的发展,视频录制方式也有了长足的进步,已由2d视频录制发展到3d视频录制。3d视频拥有2d视频所不具备的立体感和沉浸感,受到越来越多人的垂青。目前3d录制方式主要分为单路视频流3d录制方式和双路视频流3d录制方式。单路视频流3d录制方式一般采用多视角立体流编码方式,例如h.264的mutiviewcode扩展标准,常常在同步录制上做的不够理想。双路视频流3d录制方式将3d视频源的两路视频信号录制到同一个文件中,通过定制的编解码软件把录制文件中3d视频源的两路视频拼接成3d格式(左右格式,上下格式)的图像显示,达到3d录制的效果。目前现有3d录制方式对编解码软件有定制要求,或者在同步上做的不理想,从而影响最终的用户体验。



技术实现要素:

本发明的目的在于克服现有技术中的不足,提供了一种3d立体视频录制方法,在左右两路视频流的每一帧图像上加上时间戳,将左右两路视频流融合成3d左右格式的单路视频流,从根本上解决了两路视频同步的问题。

为解决上述技术问题,本发明提供了一种3d立体视频录制方法,其特征是,包括以下步骤:

步骤s1,同时采集左右两路视频流,在两路视频流的每一帧图像上加上时间戳;

步骤s2,对左右两路视频流分别进行图像压缩,将压缩后的左右两路视频流融合为3d左右格式的单路视频流,左右视频图像仍保留原先的时间戳;

步骤s3,对3d左右格式的单路视频流进行编码,存储为3d视频文件。

进一步的,时间戳为当前采集时刻时间加上采集每帧视频图像所消耗的时间。

进一步的,左右两路视频流中对应的每帧图像时间戳相同。

进一步的,将左右两路视频融合为3d左右格式的单路视频的过程为,将同步的左右视频图像各在水平方向压缩为原来的一半,高度不变,左右排列后合成一帧图像。

进一步的,编码方式为h.264、h.323、mpeg或jpeg。

进一步的,3d视频文件采用mp4标准格式。

与现有技术相比,本发明所达到的有益效果是:本发明不需要对现有的编解码软件进行定制.由于在左右两路视频流的每一帧图像上加上时间戳,将左右两路视频流融合成3d左右格式的单路视频流,从根本上解决了两路视频同步的问题。本发明最终的文件格式采用mp4标准格式,不需要对播放器进行修改即可播放,便于客户使用。

附图说明

图1为本发明的方法流程示意图;

图2为左右两路视频流融合为单路视频流的流程示意图。

具体实施方式

下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

如图1所示,本发明的一种3d立体视频录制方法,包括以下步骤:

步骤s1,同时采集左右两路视频流,在两路视频流的每一帧图像上加上时间戳;

3d立体视频是采集同一场景左右两个视角的视频流,以模拟人的左右眼睛看到的场景。对采集到的左右两路视频流中每一帧图像增加时间戳信息,时间戳由采集设备(或称为现有技术中采集3d立体视频流的嵌入式设备)当前的系统时间和采集每帧视频图像所消耗的时间构成,即其构成方式为当前采集时刻时间加上采集每帧视频图像所消耗的时间,单位为毫秒。因为3d视频源左右两路视频同时采集,且采集帧率(每秒钟采集的视频图像数量)相同,所以采集每帧视频图像所消耗的时间相同,又由于采用相同的系统时间,所以左路视频流和右路视频流中对应的视频帧时间戳相同。对于左右视频流时间戳不同的异常情况,取两者中较小的时间戳为两者最终的时间戳。

比如系统时间为2017020912:12:12,每路视频采集帧率为60帧每秒,采集一帧视频图像所消耗时间为1000毫秒(其中1秒等于1000毫秒)除以60约等于16.6毫秒,则相应的时间戳是,格林威治时间1970年1月1日0点0分0秒到2017020912:12:12的总毫秒数加上16.6毫秒。

步骤s2,对左右两路视频流分别进行图像压缩,将压缩后的左右两路视频流融合为3d左右格式的单路视频流。

将左右两路视频形成完整的一幅图像的过程为,将同步的左右视频图像各在水平方向压缩为原来的一半,高度不变,左右排列后合成一帧标准分辨率的图像,其具体过程可参见图2。在本实施例中,采用现有技术中嵌入式设备的vpss模块(视频处理子系统,全称为videoprocesssub-system)进行压缩。其中vpss是嵌入式设备的一个功能模块,是利用硬件提供快速的图形处理,压缩等功能。vpss图像压缩只是对图像数据进行处理,并不会对时间戳造成影响。然后采用现有技术中嵌入式设备中tde(twodimensionalengine,图形二维加速引擎)对左右两路视频流进行叠加得到叠加后的3d左右格式的单路视频流。其中tde是嵌入式设备的一个功能模块,是利用硬件提供快速的图形绘制,叠加功能。3d左右格式的单路视频流中每帧视频图像仍保留原先的时间戳。

步骤s3,对3d左右格式的单路视频流进行编码,存储为3d视频文件。

将3d左右格式的单路视频流进行编码,常用的编码方式有h.264、h.323、mpeg和jpeg,此处不一一列举,本发明实施例中采用h.264编码,然后将编码后的3d左右格式的单路视频流数据存储为mp4标准格式的3d视频文件。

因为双路视频流要写入两路视频流数据,而单路视频流只需写入一路视频流数据。本发明中由于存入视频文件的视频流为单路视频流,所以生成的3d立体视频文件比写入双路视频流的文件要小,节省了磁盘空间。例如:左右两路均为1080p的视频流,如果将两路视频流存入同一个mp4文件中,则文件的大小是两个1080p视频流的大小。而单路视频流在进行视频融合后,其分辨率依旧为1080p,将其存入mp4文件中,文件大小为一个1080p视频流的大小。

如果视频播放器支持3d视频播放,则可以直接播放,否则对其进行2d形式播放。播放此3d立体视频文件,不需要对第三方播放器进行修改,方便了客户的使用。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变型,这些改进和变型也应视为本发明的保护范围。



技术特征:

技术总结
本发明公开了一种3D立体视频录制方法,方法的具体过程包括:步骤S1,同时采集左右两路视频流,在两路视频流的每一帧图像上加上时间戳;步骤S2,对左右两路视频流分别进行图像压缩,将压缩后的左右两路视频流融合为3D左右格式的单路视频流,每帧图像仍保留原先的时间戳;步骤S3,对3D左右格式的单路视频流进行编码,存储为3D视频文件。本发明由于在左右两路视频流的每一帧图像上加上时间戳,将左右两路视频流融合成3D左右格式的单路视频流,解决了两路视频同步的问题。

技术研发人员:王卫
受保护的技术使用者:南京巨鲨显示科技有限公司;南京巨鲨医疗科技有限公司
技术研发日:2017.06.06
技术公布日:2017.10.24
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1