一种实时频谱仪概率密度余晖合成绘制系统及方法技术方案

技术编号:35936196 阅读:22 留言:0更新日期:2022-12-14 10:23
本发明专利技术公开了一种实时频谱仪概率密度余晖合成绘制系统及方法,属于概率密度余晖合成绘制技术领域,包括数据源模块、映射模块、透明度处理模块、图像合成模块,所述数据源获取模块用于获取密度谱数据源,即图像的原始数据;所述映射模块用于建立密度谱数据到颜色的映射表;所述透明度处理模块采用扫描方式,通过调整32位ARGB格式图像Alpha通道值改变图像亮度;所述图像合成模块用于将透明度处理后的图像与经过映射模块映射后的图像融合。本发明专利技术针对嵌入式平台余晖图的显示特点,采用数字化处理方式,采用查表、线性等快速计算,简化了图像处理过程,降低了对处理器处理能力的要求,极大地提高了图像输出速率。大地提高了图像输出速率。大地提高了图像输出速率。

【技术实现步骤摘要】
一种实时频谱仪概率密度余晖合成绘制系统及方法


[0001]本专利技术涉及概率密度余晖合成绘制
,具体涉及一种实时频谱仪概率密度余晖合成绘制系统及方法。

技术介绍

[0002]概率密度统计、存储和显示是实时频谱分析仪的关键技术。概率密度余晖显示通过直观展现出信号频谱出现的概率信息和余晖效果,大大提高了对复杂信号的观测能力。概率密度余晖显示基于概率密度统计和余晖处理,概率密度统计中不仅实现了点状密度统计,还重点实现了基于并行结构的插值密度统计,密度统计处理中将高速的频谱数据生成统计数据,通过进行颜色映射得到三维图像。概率密度余晖能显著提升脉冲突发、同频干扰等信号的观测和分析能力。
[0003]概率密度余晖显示通常借助于复杂的图像技术叠加显示,渐进式展现余晖效果,对处理终端的运算能力、存储器大小要求高,无法在低功耗的ARM处理器上流畅展现,上述问题亟待解决,为此,提出一种实时频谱仪概率密度余晖合成绘制系统。

技术实现思路

[0004]本专利技术所要解决的技术问题在于:如何根据余晖图的显示特点减少图像处理复杂度、节约图像资源开销、降低处理器的能力要求,将图像处理数字化、精细化,显著提高余晖图的显示帧速率,提供了一种实时频谱仪概率密度余晖合成绘制系统。
[0005]本专利技术是通过以下技术方案解决上述技术问题的,本专利技术数据源模块、映射模块、透明度处理模块、图像合成模块;所述数据源获取模块用于获取密度谱数据源,即图像的概率密度统计原始数据;所述映射模块用于建立密度谱数据到颜色的映射表;所述透明度处理模块采用扫描方式,通过调整32位ARGB格式图像Alpha通道值改变图像亮度;所述图像合成模块用于将透明度处理后的图像与经过映射模块映射后的图像融合;所述数据源模块、映射模块、透明度处理模块、图像合成模块依次通信连接;
[0006]所述数据源模块、映射模块、透明度处理模块、图像合成模块依次通信连接。
[0007]更进一步地,所述数据源模块提供图像的概率密度统计原始数据输入,数据长度与显示终端的分辨率大小相同,数据类型为无符号整形,数值位数10位,数值范围由高到低体现概率分布,并通过DMA方式中断触发。
[0008]更进一步地,所述映射模块为调色板,所述调色板根据密度谱数据源数据位数建立数据到颜色的映射表,颜色格式为ARGB,颜色位数32位,基于红、绿、蓝三基色线性分布,由红至蓝代表信号捕获次数,密度谱数据源基于查表法完成数据到颜色的转换。
[0009]更进一步地,基于C语言创建调色板,基色为红、绿、蓝,中间颜色采用线性差值方式,建立调色板链表数据结构。
[0010]更进一步地,所述透明度处理模块对数据到颜色映射后的颜色数据进行显示亮度调节,通过调整ARGB的Alpha通道数值实现亮度调节的速度和保持时间。
[0011]更进一步地,所述图像合成模块对图像进行行扫描,提取图像首地址,根据转化后的颜色值逐一判定像素的显示方式,如果本次无概率密度统计值且上次Alpha通道有值则提取像素Alpha通道透明值并对透明度进行减值处理,透明程度从255至0逐步递减;如果本次有概率密度统计值则以不透明颜色覆盖,合并完成后输出显示图像。
[0012]更进一步地,所述图像合成模块对图像进行行扫描,采用光栅扫描方式,从左往右,自上而下,通过指针移动定位像素点并提取像素点ARGB值,同步进行透明度处理和图像合成,ARGB值中仅处理Alpha通道值。
[0013]本专利技术提供了一种实时频谱仪概率密度余晖合成绘制方法,采用上述的系统对合成绘制概率密度余晖,包括以下步骤:
[0014]S1:扫描
[0015]32位内存位图通过光栅扫描的方式依次提取每行首地址,实现图像从二维到一维的降维处理,再通过指针的移动完成像素点的切换和遍历;
[0016]S2:映射
[0017]以红绿蓝三基色为基准建立无符号10位整形的渐变调色板,其中红色表示捕获概率最高,绿色概率次之,蓝色最低,其余部分按R、G、B分量的比重线性差值填充;概率密度统计原始数据同样采用无符号10位整形值,调色板的颜色索引与概率密度统计原始数据相对应,通过查表法完成数据到颜色的转换;
[0018]S3:透明度处理
[0019]在RGB颜色值保持不变的情况下,改变8位Alpha通道值进行图像显示的亮度调节,每次透明度的处理使用不同的减值实现不同的透明效果,减值至0后完全透明,图像随之消失;
[0020]S4:合成输出
[0021]图像扫描的同时透明度处理和映射的数字化处理同步进行,并且透明度的处理和映射操作互斥,扫描完成后图像合成并输出。
[0022]本专利技术相比现有技术具有以下优点:该实时频谱仪概率密度余晖合成绘制系统,针对嵌入式平台余晖图的显示特点,采用数字化处理方式,采用查表、线性等快速计算,简化了图像处理过程,降低了对处理器处理能力的要求,极大地提高了图像输出速率。
附图说明
[0023]图1是本专利技术实施例二中数据源扫描示意图;
[0024]图2是本专利技术实施例二中图像合成的实施流程示意图;
[0025]图3是本专利技术实施例二中输出的图像。
具体实施方式
[0026]下面对本专利技术的实施例作详细说明,本实施例在以本专利技术技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围不限于下述的实施例。
[0027]实施例一
[0028]本实施例提供一种技术方案:一种实时频谱仪概率密度余晖合成绘制系统,包括
数据源模块、映射模块、透明度处理模块、图像合成模块;所述数据源获取模块用于获取密度谱数据源,即图像的原始数据;所述映射模块用于建立密度谱数据到颜色的映射表;所述透明度处理模块采用扫描方式,通过调整32位ARGB格式图像Alpha通道值改变图像亮度;所述图像合成模块用于将透明度处理后的图像与经过映射模块映射后的图像融合;
[0029]所述数据源模块、映射模块、透明度处理模块、图像合成模块依次通信连接。
[0030]在本实施例中,所述数据源模块提供图像的概率密度统计原始数据输入,数据长度与显示终端(LCD显示器)的分辨率大小相同,数据类型为无符号整形,数值位数10位,数值范围由高到低体现概率分布,并通过DMA方式中断触发。
[0031]在本实施例中,所述映射模块为调色板,所述调色板根据密度谱数据源数据位数建立数据到颜色的映射表,颜色格式为ARGB,颜色位数32位,基于红、绿、蓝三基色线性分布,由红至蓝代表信号捕获次数,密度谱数据源基于查表法完成数据到颜色的快速转换。
[0032]在本实施例中,基于C语言创建调色板,基色为红、绿、蓝,中间颜色采用线性差值方式,建立调色板链表数据结构。
[0033]在本实施例中,调色板还可以采用预置模板的方式建立多套调色板库,颜色可自行定义。
[0034]在本实施例中,所述透明度处理模块对数据到颜色映射后的颜色数据进行显示亮度本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实时频谱仪概率密度余晖合成绘制系统,其特征在于,包括:数据源模块、映射模块、透明度处理模块、图像合成模块;所述数据源获取模块用于获取密度谱数据源,即图像的概率密度统计原始数据;所述映射模块用于建立密度谱数据到颜色的映射表;所述透明度处理模块采用扫描方式,通过调整32位ARGB格式图像Alpha通道值改变图像亮度;所述图像合成模块用于将透明度处理后的图像与经过映射模块映射后的图像融合;所述数据源模块、映射模块、透明度处理模块、图像合成模块依次通信连接。2.根据权利要求1所述的一种实时频谱仪概率密度余晖合成绘制系统,其特征在于:所述数据源模块提供图像的概率密度统计原始数据输入,数据长度与显示终端的分辨率大小相同,数据类型为无符号整形,数值位数10位,数值范围由高到低体现概率分布,并通过DMA方式中断触发。3.根据权利要求2所述的一种实时频谱仪概率密度余晖合成绘制系统,其特征在于:所述映射模块为调色板,所述调色板根据密度谱数据源数据位数建立数据到颜色的映射表,颜色格式为ARGB,颜色位数32位,基于红、绿、蓝三基色线性分布,由红至蓝代表信号捕获次数,密度谱数据源基于查表法完成数据到颜色的转换。4.根据权利要求3所述的一种实时频谱仪概率密度余晖合成绘制系统,其特征在于:基于C语言创建调色板,基色为红、绿、蓝,中间颜色采用线性差值方式,建立调色板链表数据结构。5.根据权利要求3所述的一种实时频谱仪概率密度余晖合成绘制系统,其特征在于:所述透明度处理模块对数据到颜色映射后的颜色数据进行显示亮度调节,通过调整ARGB的Alpha通道数值实现亮度调节的速度和保持时间。6.根据权利要求5所述的一种实时频谱仪概率密度余晖合成绘制系统...

【专利技术属性】
技术研发人员:常厚喜梁强陈仁北王慧梅
申请(专利权)人:安徽白鹭电子科技有限公司
类型:发明
国别省市:

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

1