一种基于FPGA字符叠加的方法技术

技术编号:24580079 阅读:227 留言:0更新日期:2020-06-21 00:57
本发明专利技术公开一种基于FPGA字符叠加的方法,所述方法包括如下步骤:将预生成的点阵字符信息存储到FPGA的第一只读存储器;将需要叠加的字符索引号和叠加位置信息实时存储到FPGA的第一状态存取存储器;初始化用于运算过程中缓存临时数据的第二状态存取存储器;通过从第一状态存取存储器中读出的叠加位置信息计算出需要更新第二状态存取存储器空间的地址;更新完第二状态存取存储器的叠加标识信息后,将第二状态存取存储器的全部数据复制到第三状态存取存储器;匹配图像当前行的输出时序,从第三状态存取存储器中顺序读出当前行叠加的标识信息,根据叠加的标识信息同步修改图像当前行对应像素点的像素值。采用本发明专利技术技术方案后,图像实际延迟小,占用资源少。

A method of character stack based on FPGA

【技术实现步骤摘要】
一种基于FPGA字符叠加的方法
本专利技术涉及图像处理,具体是涉及一种使用现场可编程门阵列(FPGA)实现在图像上叠加字符的方法。
技术介绍
字符叠加是一种常见的图像处理技术,要求在图像跟踪设备上的FPGA完成字符叠加,且要求叠加完成输出时间小于1ms;图像跟踪设备视频图像输入帧频为25HZ—100HZ;传统的字符叠加方式一:是将一帧完整图像缓存到存取存储器空间再字符叠加;使用方式1处理,图像跟踪设备视频图像输入帧频为25HZ—100HZ对应字符叠加延迟范围为40ms—10ms;延迟远远大于要求的延迟小于1ms;且需要非常大的存取存储器空间资源缓存完整的图像。为了解决方式一的延迟的问题提出字符叠加方式二,字符叠加方式二:是使用FPGA的寄存器存储器存储叠加的字符,每一个字符分配独立的寄存器存储器;字符叠加方式二实现字符叠加的实时性,但是随着叠加字符数量上升,FPGA使用的寄存器存储器资源大量上升。
技术实现思路
本专利技术的目的是针对视频图像叠加字符延迟过大及基于PFGA字符叠加所需资源过多,而提供的一种图像本文档来自技高网...

【技术保护点】
1.一种基于FPGA字符叠加的方法,其特征在于:所述方法包括如下步骤:/n1)假设待叠加的图像分辨率为X*Y,其中X是图像的单行像素点个数,Y是图像的行数,X和Y都是正整数;/n2)将预生成的点阵字符信息存储到FPGA的第一只读存储器;/n3)将需要叠加的字符索引号和叠加位置信息实时存储到FPGA的第一状态存取存储器;/n4)初始化用于运算过程中缓存临时数据的第二状态存取存储器,初始化方式为将第二状态存取存储器空间清零;/n5)通过从第一状态存取存储器中读出的叠加位置信息计算出需要更新第二状态存取存储器空间的地址,并读出该地址对应的第二状态存取存储器空间的旧叠加标识信息和从第一只读存储器提取的...

【技术特征摘要】
1.一种基于FPGA字符叠加的方法,其特征在于:所述方法包括如下步骤:
1)假设待叠加的图像分辨率为X*Y,其中X是图像的单行像素点个数,Y是图像的行数,X和Y都是正整数;
2)将预生成的点阵字符信息存储到FPGA的第一只读存储器;
3)将需要叠加的字符索引号和叠加位置信息实时存储到FPGA的第一状态存取存储器;
4)初始化用于运算过程中缓存临时数据的第二状态存取存储器,初始化方式为将第二状态存取存储器空间清零;
5)通过从第一状态存取存储器中读出的叠加位置信息计算出需要更新第二状态存取存储器空间的地址,并读出该地址对应的第二状态存取存储器空间的旧叠加标识信息和从第一只读存储器提取的点阵字符信息运算后得到新叠加标识信息,并将新叠加标识信息覆盖第二状态存取存储器空间的旧叠加标识信息;
6)更新完第二状态存取存储器的叠加标识信息后,将第二状态存取存储器的全部数据复制到第三状态存取存储器;
7)匹配图像当前行的输出时序,从第三状态存取存储器中顺序读出当前行叠加的标识信息,根据叠加的标识信息同步修改图像当前行对应像素点的像素值。


2.根据权利要求1所述的一种基于FPGA字符叠加的方法,其特征在于,步骤2)中点阵字符信息,是指由二进制排布组成的叠加标识,其值为0、1,每一个标识一一对应图像的一个像素点;1表示需要叠加的标识,0标示无需叠加的标识。


3.根据权利要求1所述的一种基于FPGA字符叠加的方法,其特征在于,步骤3)所述叠加的字符索引号是指为每一个点阵字符信息分配的一个唯一的编号,通过这个编号能够查找到需要叠加的点阵字符信息在第一只读存储器的存储位置;所述需要叠加的位置信息是指当前字符索引号对应点阵字符信息的左上第一个叠加标识对应图像的位置。


4.根据权利要求1所述的一种基于FPGA字符叠加的方法,其特征在于,所述步骤4)中将第二状态存取存储器空间清零是指通过地址递增、数据为零的方式向第二状态存取存储器写入数据。


5.根据权利要求1所述的一种基于FPGA字符叠加的方法,其特征在于...

【专利技术属性】
技术研发人员:董君
申请(专利权)人:成都智明达电子股份有限公司
类型:发明
国别省市:四川;51

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

1