一种实现2D图像转3D图像的装置、方法和系统制造方法及图纸

技术编号:7789665 阅读:201 留言:0更新日期:2012-09-22 00:23
本发明专利技术提供一种实现2D图像转3D图像的装置、方法和系统,装置包括:输入接口单元输入2D图像媒体流;图像处理单元在2D图像媒体流中选取一个2D图像,2D图像包含图像调整区域和未调整图像区域;将2D图像缓存第一预定数目个时钟片段,在每一时钟片段内在2D图像中确定图像调整区域,并从中选定第二预定数目个像素并计算出延迟时间,根据延迟时间调整图像调整区域中像素间的视差深度;在第一预定数目个时钟片段之后,将图像调整区域与未调整图像区域整合在一起形成对应的3D图像;输出接口单元输出3D图像对应的3D图像媒体流。有益效果如下:不需要存储多个图像以及多个分辨率大小的内存,节省了软硬件资源,转换过程简单快速。

【技术实现步骤摘要】

本专利技术涉及电视技术,特别是指一种实现2D图像转3D图像的装置、方法和系统
技术介绍
随着电视技术的发展,3D显示器、3D电视等产品正逐步进入国内外用户的视野,在生产厂商普及3D产品的同时,3D内容极其匮乏的事实不容回避。国内市场上3D节目内容在视频影视内容中的总量不超过I %,即便是崭新制作的内容,短期内3D格式节目内容的也很难提升到10%以上。现有技术中,为了提供3D格式节目内容,通常采用双缓存(Buffer)缓存两幅图像一副图像供左眼观看,另一幅图像供右眼观看,然后根据显示模式将两幅图像合成,最后输出到驱动程序接口(FrameBuffer)。且上述过程需要依赖计算机的CPU和内存资源实现。 专利技术人发现现有技术存在如下问题采用现有技术占用CPU及内存资源太多,现有双Buffer双图像方案,一般需要2个与显示分辨率大小相当的内存资源及一个FameBuffer ;在播放高清视频时,首先要完成高清解码这一任务,与此同时还要进行2D转3D处理。如此复杂的处理过程和大量的计算势必会影响到视频播放的流畅性和用户感受,且只能在计算机上实现,而无法移植到高清播放器和机顶盒等设备上。
技术实现思路
本专利技术要解决的技术问题是提供一种实现2D图像转3D图像的装置、方法和系统,用于解决现有技术中,将普通的2D图像转换为3D图像的过程中,需要经过复杂的处理过程和大量的计算,导致影响到视频播放的流畅性和用户感受的缺陷。为解决上述技术问题,本专利技术的实施例提供一种实现2D图像转3D图像的装置,包括输入接口单元,用于输入2D图像媒体流;图像处理单元,用于在2D图像媒体流中选取一个2D图像,所述2D图像包含图像调整区域和未调整图像区域;将所述2D图像缓存第一预定数目个时钟片段,在每一个时钟片段内在所述2D图像中确定图像调整区域,从所述图像调整区域中选定第二预定数目个像素并计算出对应的延迟时间,根据所述延迟时间调整所述图像调整区域中像素间的视差深度;在所述第一预定数目个时钟片段之后,将所述图像调整区域与未调整图像区域整合在一起形成对应的3D图像;输出接口单元,用于输出所述3D图像对应的3D图像媒体流。所述的装置中,所述图像处理单元包括图像截获模块,用于在2D图像媒体流中截获一个2D图像,并将该2D图像缓存第一预定数目个时钟片段。所述的装置中,所述图像处理单元还包括第一图像行处理模块,用于当选定所述图像调整区域为所述2D图像中的奇数行图像数据时,在每一个时钟片段内,对该奇数行图像数据进行延迟处理;第一初始延迟基数设定模块,用于在对所述奇数行图像数据进行延迟处理之前,设定所述奇数行图像数据能够延迟的最大数目个时钟片段作为初始延迟基数,且所述初始延迟基数不超过所述第一预定数目。所述的装置中,所述图像处理单元包括第二图像行处理模块,用于当选定所述图像调整区域为所述2D图像中的偶数行图像数据时,在每一个时钟片段内,对该偶数行图像数据进行延迟处理;第二初始延迟基数设定模块,用于在对所述偶数行图像数据进行延迟处理之前,设定所述偶数行图像数据能够延迟的最大数目个时钟片段作为初始延迟基数,且所述初始延迟基数不超过所述第一预定数目。所述的装置中,还包括图像组调整单元,用于在所述2D图像中,将第三预定数目的行划分为一组;通知所述图像处理单元对于每一组确定不同的第一预定数目以实现不同的视差深度。一种实现2D图像转3D图像的方法,包括输入2D图像媒体流;在2D图像媒体流中选取一个2D图像,所述2D图像包含图像调整区域和未调整图像区域;将所述2D图像缓存第一预定数目个时钟片段,在每一个时钟片段内在所述2D图像中确定图像调整区域,从所述图像调整区域中选定第二预定数目个像素并计算出对应的延迟时间,根据所述延迟时间调整所述图像调整区域中像素间的视差深度;在所述第一预定数目个时钟片段之后,将所述图像调整区域与未调整图像区域整合在一起形成对应的3D图像;输出所述3D图像对应的3D图像媒体流。所述的方法中,当选定的所述图像调整区域为所述2D图像中的奇数行图像数据时,设定所述奇数行图像数据能够延迟的最大数目个时钟片段作为初始延迟基数,且所述初始延迟基数不超过所述第一预定数目;在每一个时钟片段内,对该奇数行图像数据进行延迟处理。所述的方法中,当选定的所述图像调整区域为所述2D图像中的偶数行图像数据时,设定所述偶数行图像数据能够延迟的最大数目个时钟片段作为初始延迟基数,且所述初始延迟基数不超过所述第一预定数目;在每一个时钟片段内,对该偶数行图像数据进行延迟处理。一种实现2D图像转3D图像的系统,包括输入接口单元,用于输入2D图像媒体流;图像处理单元,用于在2D图像媒体流中依次选取一个2D图像,所述2D图像包含图像调整区域和未调整图像区域;将所述2D图像缓存第一预定数目个时钟片段,在每一个时钟片段内在所述2D图像中确定图像调整区域,从所述图像调整区域中选定第二预定数目个像素并计算出对应的延迟时间,根据所述延迟时间调整所述图像调整区域中像素间的视差深度;在所述第一预定数目个时钟片段之后,将所述图像调整区域与未调整图像区域整合在一起形成对应的3D图像;输出接口单元,用于输出所述3D图像对应的3D图像媒体流;接收设备,用于输入所述3D图像媒体流并显示。所述的系统中,还包括图像截获模块,用于在2D图像媒体流中截获一个2D图像,并将该2D图像缓存第一预定数目个时钟片段;所述图像处理单元还包括第一图像行处理模块,用于当选定所述图像调整区域为所述2D图像中的奇数行图像数据时,在每一个时钟片段内,对该奇数行图像数据进行延迟处理;第一初始延迟基数设定模块,用于在对所述奇数行图像数据进行延迟处理之前,设定所述奇数行图像数据能够延迟的最大数目个时钟片 段作为初始延迟基数,且所述初始延迟基数不超过所述第一预定数目;第二图像行处理模块,用于当选定所述图像调整区域为所述2D图像中的偶数行图像数据时,在每一个时钟片段内,对该偶数行图像数据进行延迟处理;第二初始延迟基数设定模块,用于在对所述偶数行图像数据进行延迟处理之前,设定所述偶数行图像数据能够延迟的最大数目个时钟片段作为初始延迟基数,且所述初始延迟基数不超过所述第一预定数目。本专利技术的上述技术方案的有益效果如下不需要存储多个图像以及多个分辨率大小的内存Buffer,节省了软硬件资源,转换过程简单快速,解决了大数据码流视频播放受限的问题,能够应用在计算机、搞清播放器、机顶盒以及电视技术中。附图说明图I为本专利技术实施例2D图像转3D图像的装置结构示意图一;图2为本专利技术实施例2D图像转3D图像的装置结构示意图二 ; 图3为本专利技术实施例将2D图像转换为3D图像的工作原理示意图;图4为本专利技术实施例实现2D图像转3D图像的方法流程示意图;图5为本专利技术实施例实现2D图像转3D图像的系统示意图一;图6为本专利技术实施例实现2D图像转3D图像的系统示意图二。具体实施例方式为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。2D图像是二维图形,3D图像(3d, three-dimensional)则是三维图形。在不同设备-例如高清晰电视机的屏幕上显示3d图形是指在一个物理平面里显示三维图形,这与现实世界里真实的三维物体不同,屏幕里的三本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种实现2D图像转3D图像的装置,其特征在于,包括 输入接ロ単元,用于输入2D图像媒体流; 图像处理单元,用于在2D图像媒体流中选取ー个2D图像,所述2D图像包含图像调整区域和未调整图像区域;将所述2D图像缓存第一预定数目个时钟片段,在每ー个时钟片段内在所述2D图像中确定图像调整区域,从所述图像调整区域中选定第二预定数目个像素并计算出对应的延迟时间,根据所述延迟时间调整所述图像调整区域中像素间的视差深度; 在所述第一预定数目个时钟片段之后,将所述图像调整区域与未调整图像区域整合在一起形成对应的3D图像; 输出接ロ单元,用于输出所述3D图像对应的3D图像媒体流。2.根据权利要求I所述的装置,其特征在于,所述图像处理单元包括 图像截获模块,用于在2D图像媒体流中截获ー个2D图像,并将该2D图像缓存第一预定数目个时钟片段。3.根据权利要求I所述的装置,其特征在于,所述图像处理单元还包括 第一图像行处理模块,用于当选定所述图像调整区域为所述2D图像中的奇数行图像数据时,在每ー个时钟片段内,对该奇数行图像数据进行延迟处理; 第一初始延迟基数设定模块,用于在对所述奇数行图像数据进行延迟处理之前,设定所述奇数行图像数据能够延迟的最大数目个时钟片段作为初始延迟基数,且所述初始延迟基数不超过所述第一预定数目。4.根据权利要求I所述的装置,其特征在于,所述图像处理单元包括 第二图像行处理模块,用于当选定所述图像调整区域为所述2D图像中的偶数行图像数据时,在每ー个时钟片段内,对该偶数行图像数据进行延迟处理; 第二初始延迟基数设定模块,用于在对所述偶数行图像数据进行延迟处理之前,设定所述偶数行图像数据能够延迟的最大数目个时钟片段作为初始延迟基数,且所述初始延迟基数不超过所述第一预定数目。5.根据权利要求I所述的装置,其特征在于,还包括 图像组调整单元,用于在所述2D图像中,将第三预定数目的行划分为ー组;通知所述图像处理单元对于每一组确定不同的第一预定数目以实现不同的视差深度。6.一种实现2D图像转3D图像的方法,其特征在于,包括 输入2D图像媒体流; 在2D图像媒体流中选取ー个2D图像,所述2D图像包含图像调整区域和未调整图像区域;将所述2D图像缓存第一预定数目个时钟片段,在每ー个时钟片段内在所述2D图像中确定图像调整区域,从所述图像调整区域中选定第二预定数目个像素并计算出对应的延迟时间,根据所述延迟时间调整所述图像调整区域中像素间的视差深度; 在所述第一预定数目...

【专利技术属性】
技术研发人员:毛兴中谢巍
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1