基于FPGA的实时祼眼3D播放系统

    公开(公告)号:CN105049834B

    公开(公告)日:2017-05-17

    申请号:CN201510478550.9

    申请日:2015-08-07

    IPC分类号: H04N13/04 H04N21/431

    摘要: 本发明公开了一种基于FPGA的实时祼眼3D播放系统,包括视频输入模块、DDR存储控制模块、DDR存储器、数据拆分模块、目标图像生成模块和上屏显示模块,视频输入模块交替接收参考图像数据和对应的深度图像并进行组合,将组合后的数据交替发送给DDR存储控制模块;DDR存储控制模块将参考图像数据和深度图像数据存储至DDR存储器,并按行间隔输出至数据拆分模块;数据拆分模块根据对接收到的参考图像数据和深度图像数据进行拆分发送给目标图像生成模块;目标图像生成模块通过DIBR算法合成N个目标图像构成N个立体图像对;多视点图像融合模块将N个立体图像对融合得到N个立体图像对的合成图像,发送给上屏显示模块进行上屏显示。本发明实现了对3D视频的实时播放。

    一种分辨率可调的行场同步信号产生装置

    公开(公告)号:CN103248794B

    公开(公告)日:2016-01-13

    申请号:CN201310167976.3

    申请日:2013-05-06

    IPC分类号: H04N5/06

    摘要: 本发明公开了一种分辨率可调的行场同步信号产生装置,采用两个行场参数寄存器分别存储默认以及分辨率可调显示模式下的行场参数,并根据顶层的显示模式选择端口的输入,选择相应的行场参数给行场同步信号产生模块;行信号计数器对时钟进行计数,场信号计数器对行信号计数器的计数周期进行计数,然后依据行场参数,根据行场信号计数器的计数值输出高电平或低电平,得到行场同步信号以及数据有效信号。本发明可用FPGA实现,采用Verilog语言描述两个计数器以及各判断模块采用相应的if语句根据计数值进行电平判断,得到分辨率可调的行场同步信号以及数据有效信号,且实现逻辑更简单直观。

    一种实时高清视频图像转置器

    公开(公告)号:CN103237157B

    公开(公告)日:2015-12-23

    申请号:CN201310173854.5

    申请日:2013-05-13

    IPC分类号: H04N5/14

    摘要: 本发明公开了一种实时高清视频图像转置器通过数据组合模块,首先将n行8bit的图像数据按列组合为一个n×8bit的图像数据,存储时,每存储一次偏移量增加(H/n)×data_width,完成n行后基地址增加data_width,对下n行进行相同的处理,直到整幅图像数据存储完毕;读取时,每读取一次偏移量增加data_width,数据拆分模块将H/n次读取的图像数据都进行拆分,然后依次输出,得到行列转置图像。本发明采用不同的方式,对组合的n×8bit的图像数据进行存储和读取,从而实现了图像的转置。另外通过采用帧级流水以及并行处理方式降低了存储图像的内存需求,有效地减少了内存消耗,达到图像转置实时性的要求。

    数据多级流水算法模块中的RAM分布结构

    公开(公告)号:CN102681796B

    公开(公告)日:2015-04-08

    申请号:CN201210154220.0

    申请日:2012-05-18

    申请人: 重庆大学

    IPC分类号: G06F3/06 G06F9/38

    摘要: 本发明涉及一种应用于数据多级流水处理过程中的RAM存储器。它包括有按各级流水算法模块划分的相应RAM块区,用于存储前一级算法输出供后一级算法使用的中间处理结果数据的缓存Buffer和用于存储最后一级算法输出数据的RAM0块区三部分,其特征在于:各级RAM块区分为算法片区和传递片区,各算法片区提供相应算法模块所需原始数据的读/写操作,各传递片区一方面存储从前一级传递片区传送来的原始数据,另一方面向下一级算法片区和传递片区传送原始数据,其中第一级的算法片区和传递片区的原始数据由DDR传送输入,最后一级RAM块区仅有算法片区,最后一级算法输出的数据经由RAM0块区传送至DDR。本发明具有如下的优点:能减少对DDR的读/写次数,降低DDR带宽需求。

    一种基于视差图的空洞填充装置

    公开(公告)号:CN103051908B

    公开(公告)日:2014-11-05

    申请号:CN201210574221.0

    申请日:2012-12-26

    IPC分类号: H04N13/00

    摘要: 本发明公开了一种基于视差图的空洞填充装置,如果目标图像为左视图(右视图),通过检测跃变模块、标记空洞模块对视差图的视差值从右向左(从左到右)逐行逐像素点进行跃变检测和空洞标记,得到像素点的前景像素点视差值Forgroud_M、不含空洞的视差值Noholes_M、差值D_M以及空洞标记送入填充空洞模块中进行空洞填充,得填充后的像素点视差值,然后再用填充较大空洞的视差值来代替该较大空洞边缘的背景像素点的视差值即进行膨胀,膨胀后的视差值,构成目标图像对应的没有空洞和消除匹配误差后的新的视差图M2,最后,根据视差图M2生成目标图像。这样实现硬件以数据流的方式进行空洞填充的发明目的。