一种将二维视频转换为三维视频的方法和装置制造方法

文档序号:7988302阅读:172来源:国知局
一种将二维视频转换为三维视频的方法和装置制造方法
【专利摘要】本发明涉及一种将二维视频转换为三维视频的方法和装置。所述方法包括:S1、对当前视频帧进行横向缩放,使缩放后的横向分辨率为n+M,其中,n为视频帧的原始横向分辨率,M为三维视频的视差;S2、提取缩放后视频帧中第一颜色通道矩阵的i行j列分量矩阵作为左、右眼其中一眼的图像,提取缩放后视频帧中至少一个与该第一颜色互为补色的第二颜色通道矩阵的a行b列分量矩阵作为左、右眼其中另一眼的图像,其中,i=0,1,…,m;j=0,1,…,n;a=0,1,…,m;b=M,M+1,…,n+M;m为视频帧的纵向分辨率,n为视频帧的原始横向分辨率,M为三维视频的视差;S3、合成左眼图和右眼图得到三维视频帧。本发明基于互补色技术将二维视频转换为三维视频,转换速度更快,能很好的保持边缘的清晰度。
【专利说明】一种将二维视频转换为三维视频的方法和装置
【技术领域】
[0001]本发明涉及视频编解码技术,更具体地说,涉及一种将二维视频转换为三维视频的方法和装置。
【背景技术】
[0002]人以左右眼看同样的对象,两眼所见角度不同,在视网膜上形成的图像并不完全相同,两者经过大脑综合以后就能区分物体的前后、远近,从而产生立体视觉。立体(3D)电影的原理即以两台摄影机仿照人眼的视角同时拍摄,在放映时亦以两台放影机同步放映至同一面银幕上,以供左右眼观看,从而产生立体效果。
[0003]目前存在的3D播放技术有空分法、不闪式技术、互补色技术、时分法、光栅式、观屏式、全息式等多种技术。在现有的普通显示器上,一般采用互补色技术实现立体播放,播放简单,互补色眼镜成本也非常低廉。但是目前存在的3D视频并不多,主要原因是3D视频在拍摄时要考虑视差、背景效果、拍摄成本等多方面因素的限制。为此,普通二维(2D)视频转换为三维立体视频的方法应运而出。目前出现的二维视频转换为三维视频的方法多种多样,算法复杂,但是效果并没有明显提升。

【发明内容】

[0004]本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种转换简单、速度快且效果好的将二维视频转换为三维视频的方法和装置。
[0005]本发明解决其技术问题所采用的技术方案是:提出一种将二维视频转换为三维视频的方法,包括如下步骤:
[0006]S1、对当前视频帧进行横向缩放,使缩放后的横向分辨率为n+M,其中,η为视频帧的原始横向分辨率,M为三维视频的视差;
[0007]S2、提取缩放后视频帧中第一颜色通道矩阵的i行j列分量矩阵作为左、右眼其中一眼的图像,提取缩放后视频帧中至少一个与该第一颜色互为补色的第二颜色通道矩阵的a行b列分量矩阵作为左、右眼其中另一眼的图像,其中,i = 0,1,…,m ;j = O, I,…,n ;a=O, I,…,m ;b = Μ, Μ+1,…,n+M ;m为视频帧的纵向分辨率,η为视频帧的原始横向分辨率,M为二维视频的视差;
[0008]S3、合成左眼图和右眼图得到三维视频帧。
[0009]一个实施例中,所述步骤SI进一步包括:
[0010]采用三次样条基插值对当前视频帧进行横向缩放,其中,样条基A如下:
【权利要求】
1.一种将二维视频转换为三维视频的方法,其特征在于,包括如下步骤: 51、对当前视频帧进行横向缩放, 使缩放后的横向分辨率为n+M,其中,η为视频帧的原始横向分辨率,M为三维视频的视差; 52、提取缩放后视频帧中第一颜色通道矩阵的i行j列分量矩阵作为左、右眼其中一眼的图像,提取缩放后视频帧中至少一个与该第一颜色互为补色的第二颜色通道矩阵的a行b列分量矩阵作为左、右眼其中另一眼的图像,其中,i = O, I,…,m ;j = O, I,…,n ;a =O,I,..., m ;b = Μ, M+l,...,n+M ;m为视频帧的纵向分辨率,η为视频帧的原始横向分辨率,M为二维视频的视差; 53、合成左眼图和右眼图得到三维视频帧。
2.根据权利要求1所述的方法,其特征在于,所述步骤SI进一步包括: 采用三次样条基插值对当前视频帧进行横向缩放,其中,样条基A如下:
3.根据权利要求2所述的方法,其特征在于,通过如下方式进行插值: g(u, V) =ABAt, 其中,g(u,v)表示缩放后的视频帧,0〈u〈(n+M),0〈ν〈(η+Μ); At表示样条基矩阵A的转置;
4.根据权利要求1所述的方法,其特征在于,所述步骤SI进一步包括: 对当前视频帧的红、绿、蓝三个颜色通道分别进行横向缩放,使缩放后的横向分辨率为n+M,其中,η为视频帧的原始横向分辨率,M为三维视频的视差。
5.根据权利要求4所述的方法,其特征在于,所述步骤S2进一步包括: 提取缩放后的红色通道矩阵的i行j列分量矩阵作为左眼图,提取缩放后的绿色通道矩阵和缩放后的蓝色通道矩阵的a行b列分量矩阵作为右眼图,其中,i =0,l,一,m;j =O,I,…,n ;a = O, I,…,m ;b = Μ, M+l,...,n+M ;m为视频帧的纵向分辨率,η为视频帧的原始横向分辨率,M为三维视频的视差。
6.一种将二维视频转换为三维视频的装置,其特征在于,包括: 缩放模块,用于对当前视频帧进行横向缩放,使缩放后的横向分辨率为η+Μ,其中,η为视频帧的原始横向分辨率,M为三维视频的视差; 提取模块,用于提取缩放后视频帧中第一颜色通道矩阵的i行j列分量矩阵作为左、右眼其中一眼的图像,提取缩放后视频帧中至少一个与该第一颜色互为补色的第二颜色通道矩阵的a行b列分量矩阵作为左、右眼其中另一眼的图像,其中,i = O,=O,I,…,n ;a = O, I,…,m ;b = M, M+l,...,n+M ;m为视频帧的纵向分辨率,η为视频帧的原始横向分辨率,M为三维视频的视差; 合成模块,用于合成左眼图和右眼图得到三维视频帧。
7.根据权利要求6所述的装置,其特征在于,所述缩放模块进一步采用三次样条基插值对当前视频帧进行横向缩放,其中,样条基A如下:
8.根据权利要求7所述的装置,其特征在于,所述缩放模块通过如下方式进行插值: g(u, V) =ABAt, 其中,g(u,v)表示缩放后的视频帧,0〈u〈(n+M),0〈ν〈(n+M); At表示样条基矩阵A的转置;
9.根据权利要求6所述的装置,其特征在于,所述缩放模块进一步对当前视频帧的红、绿、蓝三个颜色通道分别进行横向缩放,使缩放后的横向分辨率为n+M,其中,η为视频帧的原始横向分辨率,M为三维视频的视差。
10.根据权利要求9所述的装置,其特征在于,所述提取模块提取缩放后的红色通道矩阵的i行j列分量矩阵作为左眼图,提取缩放后的绿色通道矩阵和缩放后的蓝色通道矩阵的a行b列分量矩阵作为右眼图,其中,i = O, 1, ---,m ; j = O, 1,..., n ;a = O, 1,..., m ;b =M, M+l,…,n+M ;m为视频帧的纵向分辨率,n为视频帧的原始横向分辨率,M为三维视频的视差。
【文档编号】H04N13/00GK103905807SQ201210578843
【公开日】2014年7月2日 申请日期:2012年12月27日 优先权日:2012年12月27日
【发明者】白向军, 王云刚 申请人:深圳市快播科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1