一种全景视频实现同步帧的方法及系统的制作方法

文档序号:10661210阅读:793来源:国知局
一种全景视频实现同步帧的方法及系统的制作方法
【专利摘要】本发明公开了一种全景视频实现同步帧的方法,包括以下步骤:S1、多台设备开始录像;S2、所述多台设备同时多次接收到同步信号,并在当前编码的视频帧上绘制一识别码;S3、分别提取所述具有识别码的同步帧,并同步合成全景视频。一种全景视频实现同步帧的系统,用于执行以上所述的方法;其包括微处理器、图像采集模块、存储模块和显示模块;所述图像采集模块、存储模块和显示模块均与微处理器连接。通过识别一帧特别处理的视频帧来作为全景视频的时间戳,实现全景视频的同步。克服了传统全景视频无法实现提供同步时间戳。通过识别特殊的视频帧,不需另加模块,实现起来更加灵活,方便,且能实现精确同步。广泛应用于图像拼接技术。
【专利说明】
一种全景视频实现同步帧的方法及系统
技术领域
[0001]本发明涉及图像拼接技术,具体为全景视频实现同步帧的方法及系统。
【背景技术】
[0002]I帧:又称为内部画面,I帧通常是每个G0P(MPEG所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图像。
[0003]gop:Group of Pictures,策略影响编码质量:所谓gop,意思是画面组,一个gop就是一组连续的画面。
[0004]YUV是被欧洲电视系统所采用的一种颜色编码方法(属于PAL),是PAL和SECAM模拟彩色电视制式采用的颜色空间。在现代彩色电视系统中,通常采用三管彩色摄影机或彩色C⑶摄影机进行取像,然后把取得的彩色图像信号经分色、分别放大校正后得到RGB,再经过矩阵变换电路得到亮度信号Y和两个色差信号B—Y(即U)、R—Y(即V),最后发送端将亮度和色差三个信号分别进行编码,用同一信道发送出去。这种色彩的表示方法就是所谓的YUV色彩空间表示。采用YUV色彩空间的重要性是它的亮度信号Y和色度信号U、V是分离的。
[0005]全景视频即720度或者360度全景视频,它是在720度或者360度全景的技术之上发展延伸而来,它将静态的全景图片转化为动态的视频图像,全景视频可以在拍摄角度左右上下360度的任意观看动态视频。现有的全景视频无法实现提供同步时间戳,仅以开始录像为全景视频的开始点,结束录像为全景视频的结束点。因此有必要进行改进。

【发明内容】

[0006]为了解决上述技术问题,本发明的目的是提供一种可灵活精确的实现全景视频的同步帧的方法及系统。
[0007]本发明所采用的技术方案是:
一种全景视频实现同步帧的方法,包括以下步骤:S1、多台设备开始录像;
52、所述多台设备同时多次接收到同步信号,并在当前编码的视频帧上绘制一识别码;
53、分别提取所述具有识别码的同步帧,并同步合成全景视频。
[0008]作为该技术方案的改进,在所述步骤S2中,当前编码的视频帧为随机帧。
[0009]作为该技术方案的改进,所述步骤S3包括采用就近原则配对同步信号。
[0010]作为该技术方案的改进,所述识别码包括黑白相间的矩形图案。
[0011]进一步地,所述步骤S3包括采用YUV色彩空间来检测识别码的颜色分布。
[0012]进一步地,所述步骤S3包括:
将所述同步帧解码为YUV图像;
通过YUV格式的图像分别累加所述黑白相间矩形的各纯色块识别码区域的Y分量,求平均值,可获取识别码的颜色分布;
根据所得颜色分布进行同步帧的识别与提取。
[0013]另一方面,本发明还提供一种全景视频实现同步帧的系统,包括存储程序的存储器和一处理器,所述处理器运行所述程序以执行所述的方法。
[0014]再一方面,本发明还提供一种全景视频实现同步帧的系统,包括微处理器、图像采集模块、存储模块和显示模块;所述图像采集模块、存储模块和显示模块均与微处理器连接。
[0015]本发明的有益效果是:本发明通过识别一帧特别处理的视频帧来作为全景视频的时间戳,实现全景视频的同步。克服了传统全景视频无法实现提供同步时间戳。本发明通过识别特殊的视频帧为全景视频提供时间戳,不需另加模块,实现起来更加灵活,方便,且能实现精确同步。
[0016]本发明通过为合成全景视频提供时间戳,任意时候都可实现全景视频的同步,从而实现了全景视频可根据使用者任意裁剪及精确同步。本发明主要解决了全景视频制作时精确同步的问题。
【附图说明】
[0017]下面结合附图对本发明的【具体实施方式】作进一步说明:
图1是本发明一实施例的步骤流程示意图;
图2是本发明第二实施例的步骤流程示意图;
图3是本发明第三实施例的示意图;
图4是本发明第四实施例的系统示意图。
【具体实施方式】
[0018]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0019]—种全景视频实现同步帧的方法,包括以下步骤:S1、多台设备开始录像;
52、所述多台设备同时多次接收到同步信号,并在当前编码的视频帧上绘制一识别码;
53、分别提取所述具有识别码的同步帧,并同步合成全景视频。
[0020]作为该技术方案的改进,在所述步骤S2中,当前编码的视频帧为随机帧。
[0021]作为该技术方案的改进,所述步骤S3包括采用就近原则配对同步信号。
[0022]作为该技术方案的改进,所述识别码包括黑白相间的矩形图案。
[0023]进一步地,所述步骤S3包括采用YUV色彩空间来检测识别码的颜色分布。
[0024]进一步地,所述步骤S3包括:
将所述同步帧解码为YUV图像;
通过YUV格式的图像分别累加所述黑白相间矩形的各纯色块识别码区域的Y分量,求平均值,可获取识别码的颜色分布;
根据所得颜色分布进行同步帧的识别与提取。
[0025]参照图1,是本发明一实施例的步骤流程示意图。全景视频通过多台相机取景,通过同步帧的方式来获取每台相机的全景素材,从而实现全景视频的合成。一种全景视频实现同步帧的方法,包括以下步骤:
51、多台设备开始录像;
52、所述多台设备同时多次接收到同步信号,并在当前编码的视频帧上绘制一识别码; S3、分别提取所述具有识别码的同步帧,并同步合成全景视频。
[0026]进一步地,在所述步骤S2中,当前编码的视频帧为随机帧。
[0027]作为优选的实施例,同步帧为I帧,使用I帧做为同步帧,则减小了gop周期,以此来降低因为gop周期导致的各相机I帧的时间差。
[0028]所述步骤S3包括采用就近原则配对同步信号。
[0029]具体地,同步信号(或同步帧)采取就近配对原则,第一个同步信号为同步开始信号,则第二个同步信号则为同步结束信号,以此类推。这2个信号之间的视频即为全景素材。例如有4个同步信号,则1、2信号配对,3、4信号配对;若有3个同步信号,则1、2配对,第3个同步信号舍弃。
[0030]参照图2,是本发明第二实施例的步骤流程示意图。一种全景视频实现同步帧的方法,其包括以下步骤:
Sll,对多台相机建立同一控制台,由控制台作为帧同步基准,控制台可发出同步开始信号和同步结束信号;两种信号虽外部表现不同,本质上为同一处理方式,以下统称为同步信号。
[0031 ] S22,开始录像后,控制台发出同步请求,若相机已做好准备,则像控制台发出请求同步信号,当控制台接收到所有相机的请求信号后,向所有相机同时发出同步信号,结束全景时再由控制台统一同时发出结束信号。
[0032]S33,相机收到同步信号后,在当前编码的视频帧上绘制指定识别码,识别码的绘制方式如上图所示,为黑白相间色块。
[0033]S44,全景视频合成时,提取H264同步帧解码为YUV图像。
[0034]S55,通过YUV格式的图像分别累加各纯色块识别码区域的Y分量,求平均值,即可获取识别码的颜色分布。
[0035]S66,检测到的第一个同步帧即为第一段全景视频的开始,全景视频的合成通过同步信号配对的方式来采样视频数据,完成全景视频的制作。
[0036]参照图3,是本发明第三实施例的示意图。作为本发明的一实施例,其中同步帧的标示方法为:当主控收到同步信号,在编码的视频帧的左上角区域绘制100*200像素黑白交叉实心矩形。采用黑白相间色块增加图像识别的容错率,避免应黑夜、纯色块以及特殊场景的误判,同时降低识别难度,通过分析矩形框中各个色块的颜色以及颜色面积来实现对同步帧的识别。
[0037]全景视频制作时,检测视频帧左上角区域200*100像素点矩形框中颜色分布,若检测到如上颜色分布,则记录该帧为同步帧,确定该处为全景视频开始点,同时继续向后检索下一个同步帧,以此确定全景视频的结束点,从而实现全景视频的同步。
[0038]正如几何上用坐标空间来描述坐标集合,色彩空间用数学方式来描述颜色集合。常见的3个基本色彩模型是RGB,CMYK和YUV。通过采用YUV色彩空间来检测识别码的颜色分布,YUV的关键在于它的亮度信号Y和色度信号U、V是分离的。如果只有Y信号分量而没有U、V分量,那么这样表示的图像就是黑白灰度图像,由于识别码为黑白色块,与彩色信息无关,使用Y信号分量即可检索颜色区域分布。
[0039]YCbCr则是在世界数字组织视频标准研制过程中作为ITU - R BT.601建议的一部分,其实是YUV经过缩放和偏移的翻版。YCbCr其中Y是指亮度分量,Cb指蓝色色度分量,而Cr指红色色度分量。人的肉眼对视频的Y分量更敏感,因此在通过对色度分量进行子采样来减少色度分量后,肉眼将察觉不到的图像质量的变化。YUV主要的采样格式有YCbCr 4:2:
0、YCbCr 4:2:2, YCbCr 4:1:1和YCbCr 4:4:4,作为本发明的一实施例,使用由H264解码获得的YUV420采样格式。
[0040]另一方面,本发明还提供一种全景视频实现同步帧的系统,包括存储程序的存储器和一处理器,所述处理器运行所述程序以执行所述的方法。
[0041]再一方面,本发明还提供一种全景视频实现同步帧的系统,包括微处理器、图像采集模块、存储模块和显示模块;所述图像采集模块、存储模块和显示模块均与微处理器连接。
[0042]参照图4,是本发明第四实施例的系统示意图。一种全景视频实现同步帧的系统,其用于执行所述的一种全景视频实现同步帧的方法,其包括微处理器、图像采集模块、存储模块和显示模块;所述图像采集模块、存储模块和显示模块均与微处理器连接。
[0043]具体的,所述图像采集模块为摄像头模块,所述显示模块为LCD显示模块。
[0044]以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。
【主权项】
1.一种全景视频实现同步帧的方法,其特征在于包括以下步骤:S1、多台设备开始录像; 52、所述多台设备同时多次接收到同步信号,并在当前编码的视频帧上绘制一识别码; 53、分别提取所述具有识别码的同步帧,并同步合成全景视频。2.根据权利要求1所述的全景视频实现同步帧的方法,其特征在于,在所述步骤S2中,当前编码的视频帧为随机帧。3.根据权利要求2所述的全景视频实现同步帧的方法,其特征在于,所述步骤S3包括采用就近原则配对同步信号。4.根据权利要求3所述的全景视频实现同步帧的方法,其特征在于:所述识别码包括黑白相间的矩形图案。5.根据权利要求4所述的全景视频实现同步帧的方法,其特征在于,所述步骤S3包括采用YUV色彩空间来检测识别码的颜色分布。6.根据权利要求5所述的全景视频实现同步帧的方法,其特征在于,所述步骤S3包括: 将所述同步帧解码为YUV图像; 通过YUV格式的图像分别累加所述黑白相间矩形的各纯色块识别码区域的Y分量,求平均值,可获取识别码的颜色分布; 根据所得颜色分布进行同步帧的识别与提取。7.—种全景视频实现同步帧的系统,包括存储程序的存储器和一处理器,其特征在于,所述处理器运行所述程序以执行权利要求1至6任一项所述的方法。8.—种全景视频实现同步帧的系统,其特征在于,包括微处理器、图像采集模块、存储模块和显示模块;所述图像采集模块、存储模块和显示模块均与微处理器连接。
【文档编号】H04N9/04GK106027886SQ201610332871
【公开日】2016年10月12日
【申请日】2016年5月17日
【发明人】唐耿红, 杨自和
【申请人】深圳市极酷威视科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1