[发明专利]一种视频实时2D转3D播放的方法及其装置有效
申请号: | 201310061186.7 | 申请日: | 2013-02-27 |
公开(公告)号: | CN104010177A | 公开(公告)日: | 2014-08-27 |
发明(设计)人: | 韩兆强;冀德 | 申请(专利权)人: | 风网科技(北京)有限公司 |
主分类号: | H04N13/00 | 分类号: | H04N13/00;H04N15/00 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 祁建国;梁挥 |
地址: | 100004 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 实时 播放 方法 及其 装置 | ||
技术领域
本发明涉及视频实时2D转3D播放技术,特别是涉及一种视频实时2D转3D播放的方法及其装置。
背景技术
现有的视频播放器在处理二维视频时,先对流数据解码,还原成RGB(红绿蓝)三原色的图片,然后按照某种二维图片转三维图片的方法,将RGB图片进行转换,最后进行显示。当用户戴上红蓝眼镜进行观看时,就可以看到准3D图片。由于视频是由一系列连续播放的图片组成,因而用户就可以看到变换后的准3D视频。
现有技术在实现视频2D转3D播放时,其关键技术就是二维图片转三维图片的方法,目前常用的方法有深度图(Depth-map)方法、错位(Displacement)方法等。
深度图方法需要人为的加入一些限制,如假定白色区域离用户较近、黑色区域离用户较远,而这种假定在很多情况下是不正确的。另外,其灰度区域化计算量非常大,在计算资源有限的嵌入式设备(如手机)上,需要消耗大量的内存和宝贵的CPU性能,而且对于帧率较高的高清视频,根本就忙不过来了,无法满足实时播放的要求。
错位方法则只是简单的将所有像素点统一向右下角做固定数量的偏移,其结果作为左眼效果,叠加到原始图片上(将原始图片作为右眼效果)。这种方法速度非常快,但由于没有区分出图片的明暗度,因此也无法体现出远近层次,所以其3D效果和原始的二维图片差别不大,因此其实用性并不大。
另外,还有的方法是结合上述两种方法而成,先使用深度图方法得到明暗度的区域,然后再根据不同的明暗度区域做不同数量的错位,因此效果比直接错位方法要好一些,但其效率和深度图方法类似,同样无法满足实时播放的要求。
因此,现有的方法都无法实现视频2D转3D的实时播放,无法满足用户的播放要求。
发明内容
本发明的目的在于提供一种视频实时2D转3D播放的方法及其装置,用于在计算资源有限的嵌入式设备(如手机)上实时将2D的视频转换成红蓝3D进行播放。
为了实现上述目的,本发明提供一种视频实时2D转3D播放的方法,其特征在于,包括:
步骤一,设置第一图片存储区、第二图片存储区;
步骤二,解析视频流,生成RGB格式的一帧图片,保存该帧图片到所述第二图片存储区中;
步骤三,以所述第一图片存储区中的图片作为左眼源图片进行红色转换处理,以所述第二存储区中的图片作为右眼源图片进行蓝色转换处理,合并转换后的结果,生成新的RGB图片并显示;
步骤四,判断视频流是否结束,当未结束时,将所述第二图片存储区中的图片拷贝到所述第一图片存储区中,作为下一帧的左眼源图片并转入步骤二,否则结束。
所述的视频实时2D转3D播放的方法,其中,所述步骤三中,以如下方式进行红色转换处理:将所述第一图片存储区中的图片进行与运算,只保留图片的红色,屏蔽掉其它颜色。
所述的视频实时2D转3D播放的方法,其中,所述步骤三中,以如下方式进行蓝色转换处理:
将所述第二图片存储区中的图片进行与运算,只保留图片的蓝色,屏蔽掉其它颜色。
所述的视频实时2D转3D播放的方法,其中,所述步骤三中,以如下方式合并转换处理后的结果:
将所述红色转换处理结果与所述蓝色转换处理结果进行或运算,生成所述新的RGB图片。
所述的视频实时2D转3D播放的方法,其中,所述步骤三中,所述第二存储区中的图片为对应当前时刻时的图片,所述第一图片存储区中的图片为对应前一时刻时的图片,当前时刻与前一时刻的间隔为40毫秒。
为了实现上述目的,本发明还提供一种视频实时2D转3D播放的装置,其特征在于,包括:
图片生成模块,用于解析视频流,生成RGB格式的一帧图片,并将该图片保存至第二图片存储区中;
转换合并模块,连接所述图片生成模块,用于以第一存储区中的图片作为左眼源图片进行红色转换处理,以所述第二图片存储区中的图片作为右眼源图片进行蓝色转换处理;将红色转换处理结果与蓝色转换处理结果进行合并,生成新的RGB图片并显示;
判断处理模块,连接所述图片生成模块、所述转换合并模块,用于判断视频流是否结束,当视频流未结束时,将所述第二图片存储区中的图片拷贝到所述第一图片存储区中,作为下一帧的左眼源图片,以供所述转换合并模块使用,并根据判断结果控制所述图片生成模块是否解析视频流。
所述的视频实时2D转3D播放的装置,其中,所述转换合并模块,包括:
红色转换模块,用于以所述第一图片存储区中的图片作为左眼源图片进行红色转换处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于风网科技(北京)有限公司,未经风网科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310061186.7/2.html,转载请声明来源钻瓜专利网。