[发明专利]一种视频叠加算法的实现方法有效
申请号: | 201611125556.9 | 申请日: | 2016-12-08 |
公开(公告)号: | CN106657813B | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 王昱煜;安璐;曹峰;张杰;樊涛 | 申请(专利权)人: | 苏州长风航空电子有限公司 |
主分类号: | H04N5/262 | 分类号: | H04N5/262;H04N5/265 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 杜永保 |
地址: | 215151 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 叠加 算法 实现 方法 | ||
本发明一种视频叠加算法的实现方法,属于视频图像处理技术领域,尤其适用于机载座舱显示器中需要实现前景字符图形与背景地图画面叠加的方法。本发明以FPGA为核心处理器,在FPGA片上利用其丰富的硬件逻辑资源实现视频叠加算法,保证了算法的实时性;同时在FPGA外部挂载2组RAM存储器用作视频图像帧存,保证了视频图像的连续和流畅。本发明可应用于机载座舱显示器中,相比于传统的视频叠加方法,本发明实现的视频叠加画面可彻底解决前景视频图像边缘由于反走样处理而导致的锯齿黑边,画面显示效果更为清晰、稳定。
技术领域
本发明涉及一种前后景视频叠加算法的实现属于视频图像处理技术领域。尤其适用于机载座舱显示器中需要实现前景字符图形与背景地图画面叠加的方法。
背景技术
在现代机载综合显示系统中,传统的机械式仪表已被各类机载显示器所取代,飞行过程中需要的各种动态参数画面、飞机仪表参数均可在机载液晶显示器上显示。在机上实际使用环境中,机载显示器内部根据显控处理器传送的相关数据,实时作图产生相应的字符、仪表画面,这些自主产生画面一般还需与显控处理机送出的外视频(地图、雷达等画面)叠加后才进行显示,以便于飞行员掌握更为全面的信息。
机载显示器自主生成的字符、仪表等画面一般都经过反走样处理,以降低图像边缘因液晶显示器像素离散化而导致的锯齿效果。各种反走样算法的本质都是对图像边缘的灰度等级进行处理,使得图像边缘的RGB灰度呈现出一种由图像本色向图像背景色缓慢过渡的效果,因此经过反走样处理图像边缘RGB灰度与图像本身RGB值、图像背景RGB值都有着直接的关系。现有的反走样算法都是已黑色为背景来实现,因此图像边缘反走样点都是由图像本色向黑色进行过渡。
机载显示器中现有的视频叠加算法是通过判断前景字符画面的RGB值是否为0来判决是否叠加背景,即当前景字符RGB为0的区域显示背景,前景RGB非0区域显示前景本身。按该种方式实现的视频叠加,只有当背景的RGB值很小时,画面效果才较为理想,而当背景RGB值较大,尤其当背景为纯白色时,由于图像边缘反走样处理是在向黑色过渡,因此经过视频叠加的画面上,反走样图像的边缘会形成极为明显的黑边锯齿,严重影响画面显示效果。
发明内容
本发明目的是:提出一种新的前后景视频叠加算法的实现,以消除前后景叠加时前景图像边缘的黑边锯齿。
本发明的技术方案是:
一种视频叠加算法的实现方法,应用于机载座舱显示器中,其特征在于,所述方法采取以下步骤:
1)前后景视频信号的时序统一
以FPGA为核心器件,外部配合两组同步静态随机存储器(SSRAM),外部输入的两路前后景视频信号分别进入FPGA,FPGA内部逻辑将后景视频信号的RGB值存入两组SSRAM中,并用前景的视频信号时序将后景数据从SSRAM中读出,读出的后景RGB数据再回到FPGA中,从而实现了前后景视频信号时序的统一。
2)前景视频信号图像逐个像素点的透明度系数估算;
利用FPGA片上逻辑资源对前景视频画面逐个像素点计算其透明系数,整个计算基于RGB颜色空间正方体模型进行,设前景当前像素点RGB值在正方体模型中的空间位置为P0,记该像素点的空间坐标为P0(RP0,GP0,BP0),连接原点O和该P0点并进行延长,线段OP0的延长线与正方体模型的平面相交于点P1(RP1,GP1,BP1),则该前景像素点的透明系数L如下式1计算可得。
3)前后景视频信号画面的叠加。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州长风航空电子有限公司,未经苏州长风航空电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611125556.9/2.html,转载请声明来源钻瓜专利网。