基于FPGA的视频信号去隔行的系统和处理方法技术方案

技术编号:15847225 阅读:91 留言:0更新日期:2017-07-18 20:15
本发明专利技术公开了基于FPGA的视频信号去隔行的系统,包括FPGA和分别耦接在FPGA上的以下部件:视频解码芯片、双口SRAM以及LCD模块,所述视频解码芯片接收PAL制模拟视频信号,并对PAL制模拟视频信号进行模数转换、采集转换等处理后的视频数据输出至FPGA;所述双口SRAM接收所述FPGA的控制信号和视频信号,以对所述视频解码芯片输入至所述FPGA的视频数据进行缓存;所述FPGA对所述视频数据和下一帧视频数据进行融合处理,再进行滤波处理;所述LCD模块显示数据。该系统克服了现有技术中去隔行技术中硬件复杂度大、PCB的面积大,隔行视频在LCD上的显示质量差的问题。

【技术实现步骤摘要】
基于FPGA的视频信号去隔行的系统和处理方法
本专利技术涉基于FPGA的视频信号去隔行的系统和处理方法。
技术介绍
在传统的CRT模拟视频成像显示设备中,采用的是隔行扫描的方式,在对图像质量要求不高的情况下,基本可以满足人们的观看需求。但随着显示技术的发展,尤其是高清晰度的LCD数字电视的流行,让人们对视频显示的质量要求也越来越高。因此,以前隔行扫描视频所带来的一些相关问题便显得越来越突出,越来越不能满足人们的需要。但隔行扫描方法的视频仍在一些视频源中使用,不可能立马退出历史舞台。在工程实践中,我们经常使用摄像头对数据进行采集。目前采用的大部分摄像头的输出数据都是PAL制(帕尔制)的Y/C信号(视频信号)。PAL制输出是将一帧完整的图像拆分为奇数场和偶数场,然后分时进行传输,如果把这些PAL制视频数据直接在LCD上逐行显示,会出现图像闪烁、线条锯齿等显示问题。去隔行技术即将隔行视频进行相关的填充,采用相关的算法将缺失的视频数据补充完整,把隔行视频转换成逐行视频,从而组成完整的一帧进行显示,这样得到的图像更加丰富具体。但是现有技术中的去隔行技术中硬件复杂度大、物料成本高、PCB的面积大,而且操作复杂,隔行视频在LCD上的显示质量差的问题。
技术实现思路
针对上述现有技术,本专利技术的目的在于克服现有技术中去隔行技术中硬件复杂度大、物料成本高、PCB的面积大,而且操作复杂,隔行视频在LCD上的显示质量差的问题,从而提供一种降低了硬件复杂度和物料成本,较小了PCB的面积,算法能显著提高隔行视频在LCD上的显示质量,提高了观看效果而且方便移植的基于FPGA的视频信号去隔行的系统和处理方法。为了实现上述目的,本专利技术提供了一种基于FPGA的视频信号去隔行的系统,所述基于FPGA的视频信号去隔行的系统包括FPGA和分别耦接在FPGA上的以下部件:视频解码芯片、双口SRAM以及LCD模块,所述视频解码芯片接收PAL制模拟视频信号,对PAL制模拟视频信号依次进行模数转换、采集转换和场内插值处理,并将处理后的视频数据输出至FPGA;所述双口SRAM接收所述FPGA的控制信号和视频信号,以对所述视频解码芯片输入至所述FPGA的视频数据进行缓存;所述FPGA对所述视频数据和下一帧视频数据进行融合处理,并且将融合处理后的数据进行滤波处理;所述LCD模块对融合处理后的数据进行显示。优选地,所述FPGA包括:去隔行算法模块和分别耦接在所述去隔行算法模块上的以下部件:输入数据同步模块、存储器控制模块以及输出模块,所述输出模块连接于所述LCD模块。优选地,所述存储器控制模块被配置成连接于所述双口SRAM,以控制所述双口SRAM的读写操作。优选地,所述去隔行算法模块被配置成组合相邻两帧的视频数据,得到新的视频数据。优选地,所述输出模块被配置成将来自去隔行算法模块中组合得到的新的视频数据输入至所述LCD模块中,且所述输出模块生成驱动LCD模块运行的时序,所述输出模块再将所述时序输入到所述LCD模块中。优选地,所述输入数据同步模块采用异步FIFO,且采用外部输入时钟作为FIFO的输入时钟,用FPGA内部时钟作为FIFO的输出时钟,所述输入数据同步模块输出的信号输入到所述去隔行算法模块中。本专利技术还提供了一种基于FPGA的视频信号去隔行的处理方法,该方法包括:采用权利要求1-6中的所述基于FPGA的视频信号去隔行的系统对视频信号进行处理;步骤1,将摄像头输出的PAL制模拟视频信号进行模数转换、行采集转换和场内插值,以得到帧频为50Hz的数字视频信号,将所述50Hz的数字视频信号输入至所述FPGA;步骤2,所述双口SRAM在所述FPGA地控制下,缓存一帧视频数据;步骤3,所述FPGA对所述步骤1输入的数字视频信号按照算法A处理得出处理数据B;所述算法A为:利用了时域内相邻场之间图像的相关性进行线性插值;通过FPGA控制所述双口SRAM按扫描顺序读出视频数据;将读出的视频数据和输入的当前场的视频数据按公式C进行处理,同时将当前场的数据写入到双口SRAM中,作为下一场处理的前场数据,所述双口SRAM的读出地址始终比写入的地址多一位;步骤4,所述FPGA将步骤3中得到的处理数据B输出给所述LCD模块,同时生成驱动LCD的相关的时序,所述FPGA再将所述时序输出到所述LCD模块中,从而确保所述LCD模块正常显示;所述公式C为:Fn+1(i,j)=α*Fn-1(i,j)+(1-α)*Fn(i,j);其中,Fn+1(i,j)表示插值得到的新数据,Fn-1(i,j)表示前一场的数据,Fn(i,j)为当前场的数据,i表示在一场中对应的行数,j表示在一场中对应的列数,α为所取的比例因子。优选地,比例因子α=2-m+2-n,m为整数、n取整数。优选地,所述双口SRAM采用的是先读后写的操作方式,通过FPGA控制双口SRAM,按扫描顺序读出所述双口SRAM缓存的视频数据。优选地,所述双口SRAM的读出地址始终比写入的地址多一位。根据上述技术方案,本专利技术提供的基于FPGA的视频信号去隔行的系统通过设置所述视频解码芯片来对输入所述系统中的视频信号进行解码,并进行模数转换,所述FPGA为中央处理器,对输入的视频信号进行分析处理,其中与所述FPGA相耦接的双口SRAM可以用来缓存视频信号,本专利技术中设置双口SRAM可以有效地减少硬件成本和PCB的面积,所述FPGA配合所述双口SRAM可以对相邻两帧的视频数据进行组合,从而能够显著提高图像显示效果,改善LCD显示屏上线条闪烁的问题,本专利技术中使用FPGA对视频数据进行处理方便了整个系统的移植,因为在常见FPGA平台上都能实现,如Xilinx,Altera,Lattice等,则增大了本专利技术系统的适用范围。本专利技术的其他特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:图1是本专利技术的一种优选的实施方式中提供的基于FPGA的视频信号去隔行的系统的结构示意图;图2是本专利技术的一种优选的实施方式中提供的基于FPGA的视频信号去隔行的系统中FPGA的内部结构示意图。具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。如图1所述,本专利技术提供了一种基于FPGA的视频信号去隔行的系统,所述基于FPGA的视频信号去隔行的系统包括FPGA和分别耦接在FPGA上的以下部件:视频解码芯片、双口SRAM以及LCD模块,所述视频解码芯片接收依次输入的多帧PAL制模拟视频信号,对PAL制模拟视频信号依次进行模数转换、采集转换和场内插值处理,并将处理后的视频数据输出至FPGA;所述双口SRAM接收所述FPGA的控制信号,以对所述视频解码芯片输入至所述FPGA的视频数据进行缓存;所述FPGA对所述视频数据和下一帧视频数据进行融合处理,并且将融合处理后的数据进行滤波处理;所述LCD模块对融合处理后的数据进行显示。根据上述技术方案,本专利技术提供的基于FPGA的视频信号去隔行的系统通过设置所述视频解码芯片来对输入所述系统中的视频信号进行解码,并进行本文档来自技高网...
基于FPGA的视频信号去隔行的系统和处理方法

【技术保护点】
一种基于FPGA的视频信号去隔行的系统,其特征在于,所述基于FPGA的视频信号去隔行的系统包括FPGA和分别耦接在FPGA上的以下部件:视频解码芯片、双口SRAM以及LCD模块,所述视频解码芯片接收PAL制模拟视频信号,对PAL制模拟视频信号依次进行模数转换、采集转换和场内插值处理,并将处理后的视频数据输出至FPGA;所述双口SRAM接收所述FPGA的控制信号和视频信号,以对所述视频解码芯片输入至所述FPGA的视频数据进行缓存;所述FPGA对所述视频数据和下一帧视频数据进行融合处理,并且将融合处理后的数据进行滤波处理;所述LCD模块对融合处理后的数据进行显示。

【技术特征摘要】
1.一种基于FPGA的视频信号去隔行的系统,其特征在于,所述基于FPGA的视频信号去隔行的系统包括FPGA和分别耦接在FPGA上的以下部件:视频解码芯片、双口SRAM以及LCD模块,所述视频解码芯片接收PAL制模拟视频信号,对PAL制模拟视频信号依次进行模数转换、采集转换和场内插值处理,并将处理后的视频数据输出至FPGA;所述双口SRAM接收所述FPGA的控制信号和视频信号,以对所述视频解码芯片输入至所述FPGA的视频数据进行缓存;所述FPGA对所述视频数据和下一帧视频数据进行融合处理,并且将融合处理后的数据进行滤波处理;所述LCD模块对融合处理后的数据进行显示。2.根据权利要求1所述的基于FPGA的视频信号去隔行的系统,其特征在于,所述FPGA包括:去隔行算法模块和分别耦接在所述去隔行算法模块上的以下部件:输入数据同步模块、存储器控制模块以及输出模块,所述输出模块连接于所述LCD模块。3.根据权利要求2所述的基于FPGA的视频信号去隔行的系统,其特征在于,所述存储器控制模块被配置成连接于所述双口SRAM,以控制所述双口SRAM的读写操作。4.根据权利要求3所述的基于FPGA的视频信号去隔行的系统,其特征在于,所述去隔行算法模块被配置成组合相邻两帧的视频数据,得到新的视频数据。5.根据权利要求4所述的基于FPGA的视频信号去隔行的系统,其特征在于,所述输出模块被配置成将来自去隔行算法模块中组合得到的新的视频数据输入至所述LCD模块中,且所述输出模块生成驱动LCD模块运行的时序,所述输出模块再将所述时序输入到所述LCD模块中。6.根据权利要求2所述的基于FPGA的视频信号去隔行的系统,其特征在于,所述输入数据同步模块采用异步FIFO,且采用外部输入时钟作为FIFO的输入时钟,用FPGA内部时钟作为FIFO的输出时钟,所述输入数据同步模块输出的信号输入到所述去隔行算法模块中。7.一种基于FPGA的视频信号去隔...

【专利技术属性】
技术研发人员:陈文明陈召全刘奇周萌谢飞霞
申请(专利权)人:中航华东光电有限公司
类型:发明
国别省市:安徽,34

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

1