[发明专利]基于FPGA局部动态重构的模块化视频处理方法在审
申请号: | 201711293591.6 | 申请日: | 2017-12-07 |
公开(公告)号: | CN108289158A | 公开(公告)日: | 2018-07-17 |
发明(设计)人: | 贾超群;詹思维;樊超;杨立成;杨敬宝;王闯 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | H04N5/14 | 分类号: | H04N5/14;H04N5/21;H04N5/262;H04N7/01;H04N9/64 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 杜永保 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频处理算法 局部动态 视频处理 模块化 重构的 嵌入式计算机 视频处理技术 视频格式转换 动态重配置 嵌入式应用 在线切换 中小规模 动态区 维护 | ||
本发明属于嵌入式计算机视频处理技术领域,特别是涉及一种基于FPGA局部动态重构的模块化视频处理方法。通过建立维护常用视频格式转换和常用视频处理算法库、动态重配置FPGA动态区来实现多种视频处理算法的在线切换。解决了嵌入式应用中小规模FPGA无法同时实现多种复杂视频处理算法的问题。
技术领域
本发明属于嵌入式计算机视频处理技术领域,特别是涉及一种基于FPGA局部动态重构技术的视频处理方法。
背景技术
对于嵌入式应用,人们总希望能以尽量小的体积和尽量少的能耗来完成尽量多和尽量复杂的功能。目前,嵌入式视频处理已经广泛应用于各个行业,单纯的视频传输和显示已经无法满足复杂应用的需求。通常,针对原始视频需要做降噪、图像缩放、画质增强、目标识别、目标跟踪等处理。然而,受限于产品体积和功耗,嵌入式视频处理设备往往只能选择性的实现较为单一的处理方法。
FPGA局部动态重构是近些年来的新兴技术方案,应用此项技术可以动态修改逻辑模块而不妨碍其他功能逻辑运行。将此项技术应用于视频处理,可以在有限规模的FPGA中实现更多的视频处理方法,同时降低功耗,提升方案灵活性。
发明内容
本发明目的是克服上述已有技术的不足,提出一个基于FPGA局部动态重构的模块化视频处理方法。
本发明的技术方案是维护管理两个功能模块库。一个用于维护管理视频预处理和显示分析功能,另一个用于维护管理视频处理算法。产品功能需求确定后根据原始视频格式、视频处理方法、显示输出格式来从功能模块库中选取相应的视频预处理模块、显示分析模块和视频处理算法。在具体设计实现时将FPGA划分为动态区和静态区,在静态区做视频预处理、显示控制、指标计算和动态配置控制,在动态区做视频处理。静态区的视频预处理包括视频信号滤波、格式转换、色彩空间转换、显示输出和指标计算,动态区的视频处理需要将视频处理算法综合实现为FPGA局部配置文件,配置控制逻辑根据视频处理方法选择某个局部配置文件加载,从而动态转换视频处理方法。
技术方案:
基于FPGA局部动态重构的模块化视频处理方法,实现具体步骤如下:
1第一步,功能模块库的建立和维护。将常用的视频预处理转换、显示控制、指标计算、动态配置控制、视频处理算法以RTL代码文件或网表文件存储。在产品设计开发之前,功能模块库就应该初步建立好,随着新视频处理算法和转换处理方法的开发或修改,库也应该随之更新。
第二步,FPGA逻辑设计。根据产品功能需求,从功能模块库中选择相应的功能模块。将FPGA划分成静态区和动态区。将视频预处理、显示控制、指标计算和动态配置控制逻辑在静态区做综合实现。将选定的视频处理算法在动态区实现。
第三步,配置文件加载。将FPGA静态区综合实现的全局配置文件盒动态区综合实现的三个局部动态配置文件合并写入FPGA的配置FLASH中。
第四步,视频处理过程。原始视频进入FPGA后,首先进行视频信号滤波,该处理通过对视频信号中VS、HS、DE等同步信号滤波,滤除毛刺,形成稳定标准的VESA时序视频信号输出后级处理。之后根据原始视频格式和视频处理算法对视频格式的要求做视频格式和色彩空间转换。格式匹配的视频输入至视频处理模块,视频处理模块会对视频做满足功能需求的变换。根据应用场景变化,可以控制静态区的局部动态配置控制模块来将动态区重新加载,以实现视频处理算法的切换。
第五步,处理视频显示分析。经过处理的视频信号根据显示需求做变换处理后显示输出。同时,指标计算模块可以实时计算出视频处理过程耗时和处理后视频信噪比等指标参数。
本发明可同时实现三种不同视频处理算法或三种算法组合,每种视频处理方法被综合实现为一个单独的动态配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711293591.6/2.html,转载请声明来源钻瓜专利网。