一种3Dvr直播封装的方法和装置制造方法及图纸

技术编号:17710344 阅读:25 留言:0更新日期:2018-04-14 21:46
本发明专利技术提供一种3Dvr直播封装的方法和装置,包括将左右眼两路SDI视频信号接入视频采集卡,以获得左眼SDI信号和右眼SDI信号;分别在视频采集卡获取的左眼SDI信号和右眼SDI信号中,沿着鱼眼镜头拍摄到的图像的边缘进行裁剪,以去除多余画面;将裁切好的画面进行重新封装,以将重新封装的画面推流至网络服务器。因此,本发明专利技术能够解决现有技术中对3Dvr直播的封装效率低,浪费带宽的技术问题。

【技术实现步骤摘要】
一种3Dvr直播封装的方法和装置
本专利技术涉及摄影摄像领域,尤其涉及一种3Dvr直播封装的方法和装置。
技术介绍
目前,最常见的3Dvr(立体全景视频)视频封装方案是360度全景展开图(所述的360度全景展开图是将本应是球形的画面展开成平面的画面,类似于世界地图。全景展开图会在顶部和底部产生严重的画面畸变。)。对于前面180度采用3D鱼眼镜头(鱼眼镜头是一种焦距为16mm或更短的并且视角接近或等于180°的镜头。它是一种极端的广角镜头,“鱼眼镜头”是它的俗称。为使镜头达到最大的摄影视角,这种摄影镜头的前镜片直径很短且呈抛物状向镜头前部凸出,与鱼的眼睛颇为相似,“鱼眼镜头”因此而得名。)拍摄,后面180度采用建模渲染图(所述的建模渲染图是通过电脑三维软件进行建模并计算生成的图像。)的方式缝合成的用于直播推流(所述直播推流是指将视频流推送到网络上的这个过程。)的视频封装方案。所述的封装方案是视频在推送至网络前会经过一系列预处理,例如挪动位置,改变颜色等,得到适用于网络传输的新视频,这些处理后的新视频和音频的集合被称为直播封装方案。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:现有的这种直播封装方式是将鱼眼镜头拍摄的图像经过算法展开,在本地服务器中与背景缝合,再进行传输。而这种展开方案的缺点是传输了过多无效画面。
技术实现思路
有鉴于此,本专利技术提供一种3Dvr直播封装方法和装置,能够解决现有技术中对3Dvr直播的封装效率低,浪费带宽的技术问题。为实现上述目的,根据本专利技术的一个方面,提供了一种3Dvr直播封装方法。本专利技术3Dvr直播封装方法包括:将左右眼两路SDI视频信号接入视频采集卡,以获得左眼SDI信号和右眼SDI信号;分别在视频采集卡获取的左眼SDI信号和右眼SDI信号中,沿着鱼眼镜头拍摄到的图像的边缘进行裁剪,以去除多余画面;将裁切好的画面进行重新封装,以将重新封装的画面推流至网络服务器。可选地,,所述将裁切好的画面进行重新封装,包括:分别计算左眼SDI信号和右眼SDI信号的画面边缘曲线;根据左眼SDI信号和右眼SDI信号的图像的边缘曲线,计算图像的中心位置和曲线半径;分别将左眼SDI信号和右眼SDI信号的图像中心位置放置到与封装图原型的左眼SDI信号和右眼SDI信号的图像中心的中心位置重合,然后将左眼SDI信号和右眼SDI信号的图像缩放以使得左眼画面与右眼画面的边缘曲线相切;对缩放后的左眼画面与右眼画面的边缘填充。可选地,通过计算全黑和非全黑的分界线,计算左眼SDI信号和右眼SDI信号的图像的边缘曲线。可选地,所述计算全黑和非全黑的分界线时,分左、右边缘分别进行计算;当计算左边缘时,从左到右扫描图像的每一列,计算出每一列的平均RGB值之和,如果扫描到某一列的平均RGB值超过了预设的第一阈值,则该列作为左边缘;当计算右边缘时,从右向左扫描图像的每一列,计算出每一列的平均RGB值之和,如果扫描到某一列的平均RGB值超过了预设的第一阈值,则该列作为右边缘;将左、右边缘拼接,以获得全黑和非全黑的分界线。可选地,所述计算图像的中心位置,包括:通过对每一行,从左到右扫描第一个出现的RGB值超过预设第二阈值的点确定该行的左边缘,同理从右到左扫描确定该行的右边缘;然后,计算所有行的所有边缘点的平均值作为所述图像的中心位置。可选地,获得所述图像的中心位置后,计算中心位置与所有边缘点的距离的平均值作为曲线半径。可选地,所述对缩放后的左眼画面与右眼画面的边缘填充,包括:如果SDI信号图像缩放后的高度超出了封装图原型,将超出的部分填在SDI信号图像边缘的区域,即采用边缘填充方法。可选地,还包括:所述重新封装的画面在形成完整3Dvr视频时,需要将画面中按比例缩放填充的部分进行还原,将还原后的所述画面根据投影关系变换到球面上。可选地,所述将还原后的所述画面根据投影关系变换到球面上,包括:将鱼眼格式的画面投影到了球面上的一部分区域,其他区域利用预设的虚拟场景填满;其中,虚拟场景和鱼眼格式的画面投影的边缘部分采用半透明的虚拟场景。根据本专利技术实施例的另一个方面,还提供了一种3Dvr直播封装装置,包括信号采集模块,用于将左右眼两路SDI视频信号接入视频采集卡,以获得左眼SDI信号和右眼SDI信号;信号处理模块,用于分别在视频采集卡获取的左眼SDI信号和右眼SDI信号中,沿着鱼眼镜头拍摄到的图像的边缘进行裁剪,以去除多余画面;封装模块,用于将裁切好的画面进行重新封装,以将重新封装的画面推流至网络服务器。。根据本专利技术的技术方案,因为采用了重新封装,终端缝合的技术方案。从而,实现了可以在相同清晰度下,节省超过50%的带宽的技术效果。上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。附图说明附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:图1是根据本专利技术实施方式的一种3Dvr直播封装方法的主要流程示意图;图2是根据本专利技术实施方式左眼SDI信号和右眼SDI信号的画面示意图;图3是根据本专利技术实施方式中对缩放后的左眼画面与右眼画面的边缘填充的示意图;图4是根据本专利技术实施方式中鱼眼格式的画面示意图;图5是根据本专利技术实施方式中球面图像的示意图;图6是根据本专利技术实施方式中3Dvr直播封装装置的主要结构示意图。具体实施方式以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。图1是根据本专利技术可参考实施方式中3Dvr直播封装方法的主要流程示意图,所述3Dvr直播封装方法,应用于服务器,可以包括:步骤S101,将左右眼两路SDI视频信号接入视频采集卡,以获得左眼SDI信号和右眼SDI信号。在实施例中,将左右眼两路SDI视频信号接入视频采集卡,可以得到如图2所示的左眼SDI信号和右眼SDI信号。其中,SDI视频信号:SDI是串行数字接口,被用来传送无压缩的数字视频信号。它的优点是可以进行长距离传输,例如在电视台拍摄,直播,影视剧组中常被使用。其中,所述的视频采集卡(VideoCapturecard)也叫视频卡或采集卡,用以将模拟摄像机、录像机、LD视盘机、电视机输出的视频信号等输出的视频数据或者视频和音频的混合数据输入电脑,并转换成电脑可辨别的数字数据并存储,成为可编辑处理的视频数据文件。步骤S102,分别在视频采集卡获取的左眼SDI信号和右眼SDI信号中,沿着鱼眼镜头拍摄到的图像的边缘进行裁剪,以去除多余画面。步骤S103,将裁切好的画面进行重新封装。具体的实施过程包括:步骤一:分别计算左眼SDI信号和右眼SDI信号的画面边缘曲线。在实施例中,无论是在左眼SDI信号还是在右眼SDI信号中,只有中间的画面部分有图像,边缘则是全黑的。通过计算全黑和非全黑的分界线,可以取得左眼SDI信号和右眼SDI信号的图像的边缘曲线。进一步地,计算全黑和非全黑的分界线时,可以分左、右边缘分别进行计算。更进一步地,当计算左边缘时,可以从左到右扫描图像的每一列,计算出每一列的平均RGB值之和,如果扫本文档来自技高网...
一种3Dvr直播封装的方法和装置

【技术保护点】
一种3Dvr直播封装的方法,其特征在于,包括:将左右眼两路SDI视频信号接入视频采集卡,以获得左眼SDI信号和右眼SDI信号;分别在视频采集卡获取的左眼SDI信号和右眼SDI信号中,沿着鱼眼镜头拍摄到的图像的边缘进行裁剪,以去除多余画面;将裁切好的画面进行重新封装,以将重新封装的画面推流至网络服务器。

【技术特征摘要】
1.一种3Dvr直播封装的方法,其特征在于,包括:将左右眼两路SDI视频信号接入视频采集卡,以获得左眼SDI信号和右眼SDI信号;分别在视频采集卡获取的左眼SDI信号和右眼SDI信号中,沿着鱼眼镜头拍摄到的图像的边缘进行裁剪,以去除多余画面;将裁切好的画面进行重新封装,以将重新封装的画面推流至网络服务器。2.根据权利要求1所述的方法,其特征在于,所述将裁切好的画面进行重新封装,包括:分别计算左眼SDI信号和右眼SDI信号的画面边缘曲线;根据左眼SDI信号和右眼SDI信号的图像的边缘曲线,计算图像的中心位置和曲线半径;分别将左眼SDI信号和右眼SDI信号的图像中心位置放置到与封装图原型的左眼SDI信号和右眼SDI信号的图像中心的中心位置重合,然后将左眼SDI信号和右眼SDI信号的图像缩放以使得左眼画面与右眼画面的边缘曲线相切;对缩放后的左眼画面与右眼画面的边缘填充。3.根据权利要求2所述的方法,其特征在于,通过计算全黑和非全黑的分界线,计算左眼SDI信号和右眼SDI信号的图像的边缘曲线。4.根据权利要求3所述的方法,其特征在于,所述计算全黑和非全黑的分界线时,分左、右边缘分别进行计算;当计算左边缘时,从左到右扫描图像的每一列,计算出每一列的平均RGB值之和,如果扫描到某一列的平均RGB值超过了预设的第一阈值,则该列作为左边缘;当计算右边缘时,从右向左扫描图像的每一列,计算出每一列的平均RGB值之和,如果扫描到某一列的平均RGB值超过了预设的第一阈值,则该列作为右边缘;将左、右边缘拼接,以获得全黑和非全黑的分界线。5.根据...

【专利技术属性】
技术研发人员:孟超周大程
申请(专利权)人:银河威尔科技北京有限公司
类型:发明
国别省市:北京,11

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

1