买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】频谱显示方法及装置_成都中安频谱科技有限公司_201810045394.0 

申请/专利权人:成都中安频谱科技有限公司

申请日:2018-01-17

公开(公告)日:2020-10-23

公开(公告)号:CN108387779B

主分类号:G01R23/16(20060101)

分类号:G01R23/16(20060101)

优先权:

专利状态码:有效-授权

法律状态:2020.10.23#授权;2018.09.04#实质审查的生效;2018.08.10#公开

摘要:本发明涉及显示技术领域,具体涉及一种频谱显示方法及装置,方法包括:获取频谱显示设备的多个像素点,及多个数据信息,其中,不同的像素点对应的频率不同,不同的数据信息对应的标识不同,将各数据信息加载至各像素点,根据各像素点对应的数据信息的幅度值得到实时谱线并进行显示,并得到频率与标识信息的对应关系,再次获取多个数据信息,其中,再次获取的数据信息对应的标识不变,按照对应关系将各数据信息加载至各像素点,根据再次加载后的各像素点对应的数据信息的幅度值得到更新后的实时谱线,并返回执行再次获取多个数据信息的步骤。通过上述方法实现对频谱进行实时显示。

主权项:1.一种频谱显示方法,应用于频谱显示设备,其特征在于,所述方法包括:获取所述频谱显示设备的多个像素点,及多个数据信息,其中,所述数据信息包括幅度值和标识,且不同的像素点对应有不同的频率,不同的数据信息对应有不同的标识;将各所述数据信息按照对应的标识加载至按照频率的大小进行排列的各像素点处,根据各像素点对应的数据信息的幅度值得到实时谱线并进行显示,并得到各频率与各标识的对应关系;再次获取多个数据信息,其中,再次获取的数据信息对应的标识不变;按照所述对应关系将各数据信息加载至各所述像素点,根据再次加载后的各像素点对应的数据信息的幅度值得到更新后的实时谱线,显示所述更新后的实时谱线,并返回执行再次获取多个数据信息的步骤。

全文数据:频谱显示方法及装置技术领域[0001]本发明涉及显示技术领域,具体而言,涉及一种频谱显示方法及装置。背景技术[0002]频谱显示是无线电设备采集得到的数据最直观的显示方式。人们通过无线电设备进行信息交流传输,这不仅方便了人们的生活,而且节省了人们交流的时间。[0003]经发明人研究发现,由于无线信号随时都在变化,因而会对数据信息造成干扰,现有的数据信息以频谱的方式进行显示时存在实时性差的问题。发明内容[0004]有鉴于此,本发明的目的在于提供一种频谱显示方法及装置,以实现对频谱进行实时显不。[0005]本发明提供的一种频谱显示方法,应用于频谱显示设备,所述方法包括:[W06]获取所述频谱显示设备的多个像素点,及多个数据信息,其中,所述数据信息包括幅度值和标识,且不同的像素点对应有不同的频率,不同的数据信息对应有不同的标识;[0007]将各所述数据^息加载至各所述像素点,根据各像素点对应的数据信息的幅度值得到实时谱线并进行显示,并得到各频率与各标识信息的对应关系;[0008]再次获取多个数据信息,其中,再次获取的数据信息对应的标识不变;[0009]按照所述对¥关系将各数据信息加载至各所述像素点,根据再次加载后的各像素点对应的数据信息的幅度值得到更新后的实时谱线,显示所述更新后的实时谱线并返回执行再次获取多个数据信息的步骤。[0010]可选的,在上述频谱显示方法中,所述方法还包括:[0011]针对每个像素点,获取更新所述实时谱线后该像素点处的数据信息的最大幅度值和最小幅度值;[0012]根据各像素点的大幅度^和最小幅度值得到最大保持谱线和最小保持谱线。[0013]、、可脑,在上翻谱显示方法中,所腿顧示设备包括第—缓轭和第二缓存区,所述根据各像素点对应的数据信息的幅度值得到实时谱线并进行显示的步骤包括:_4]巧第-线程获取所述第—缓存区中存储的各像素点对应的数据信息以翻各频率对应P幅度值并进行渲染得到实时谱线,并发送至所述第二缓存区;[0015]米用第二线程对臓第二缓存区内的实时谱线进行显示。[0016]可选的,在上述频谱显示方法中,所述方法还包括:的像素点,获取像素点相邻的两个对应有数据信息的像素…、,并5据该相7啲两I像素点对应的幅度值采臓性插值法翻该未对应碰息的像素点的幅度值。p〇18]可选的,在上述频谱显示方法中,不同的幅度值对应有不同的颜色,所述方法还包括:_9]棚各像素点的幅度值对应的颜色生成颜色瀑布图,并进行显示。[0020]可选的,在上述频谱显示方法中,所述方法还包括:[0021]接收所述多个数据信息对应的译码信息;[0022]向该多个数据信息对应的颜色瀑布图中加载所述译码信息,并显示该译码信息。[0023]可选的,在上述频谱显示方法中,所述方法还包括:[0024]将所述实时谱线及所述更新后的实时谱线按照时间顺序依次进行保存;[0025]在保存时长达到预设时_长时,依次删除所述实时谱线和所述更新后的实时谱线。[0026]可选的,在上述频谱显示方法中,当所述频谱显示设备还包括鼠标时,所述方法还包括:[0027]获取所述鼠标在频^显示设备的显示范围内的位置,并得到该位置对应的频率;[0028]获取该频率对应的幅度值,并显示该频率及该频率对应的幅度值。[0029]可选的,在上述频谱显示方法中,根据各像素点对应的数据信息的幅度值得到实时谱线的步骤包括:[0030]针对每个像素点,获取该像素点对应的数据信息的最大幅度值、最小幅度值或平均幅度值;[0031]对各像素点对应的数据信息的最大幅度值、最小幅度值或平均幅度值进行渲染得到实时谱线[0032]本发明还提供一种频谱显示装置,应用于频谱显示设备,所述装置包括:[0033]第一获取模块」用于获取所述频谱显示设备的多个像素点,及多个数据信息,其中,所述数据信息包括幅度值和标识,且不同的像素点对应有不同的频率,不同的数据信息对应有不同的标识;[0034]加载模块,用于将各所述数据信息加载至各所述像素点,根据各像素点对应的数据信息的幅度值得到实时谱线并进行显示,并得到各频率与各标识信息的对应关系;[0035]所述第一获取模块,还用于再次获取多个数据信息其中,再次获取的数据信息对应的标识不变;[0036]更新模块,用于按照所述对应关系将各数据信息加载至各所述像素点,根据再次加载后的各像素点对应的数据信息的幅度值得到更新后的实时谱线并显示。[0037]可选的,在上述频谱显示装置中,所述装置还包括:[0038]第二获取模块,用于针对每个像素点,获取更新所述实时谱线后该像素点处的数据信息的最大幅度值和最小幅度值;[0039]谱线生成模块,用于根据各像素点的大幅度值和最小幅度值得到最大保持谱线和最小保持谱线并显示。[0040]本发明实施例提供的一种频谱显示方法及装置,应用于频谱显示设备,方法包括:获取频谱显示设备的多个像素点和多个数据信息,其中,不同的像素点对应的频率不同,不同的数据信息对应的标识不同,将各数据信息加载至各像素点,根据各像素点对应的数据信息的幅度值得到实时谱线并进行显示,并得到频率与标识信息的对应关系,再次获取多个数据信息,其中,再次获取的数据信息对应的标识不变,按照对应关系将各数据信息加载至各像素点,根据再次加载后的各像素点对应的数据信息的幅度值得到更新后的实时谱线,显示所述更新后的实时谱线并返回执行再次获取多个数据信息的步骤。通过上述方法实现对频谱进彳了实时显不。附图说明[0041]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。[0042]图1为本发明实施例提供的一种频谱显示设备的连接框图。[0043]图2为本发明实施例提供的一种频谱显示方法的流程示意图。[0044]图3为本发明实施例提供的一种频谱显示方法的另一流程示意图。[0045]图4为本发明实施例提供的一种频谱显示装置的连接框图。[0046]图5为本发明实施例提供的一种频谱显示装置的另一连接框图。[0047]图标:10-频谱显示设备;12-存储器;14-处理器;100-频谱显示装置;110-第一获取模块;120-加载模块;140-更新模块;150-第二获取模块;160-谱线生成模块。具体实施方式[0048]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。[0049]因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0050]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。[0051]如图1所示,是本发明较佳实施例提供的频谱显示设备10的方框示意图。本发明实施例中的频谱显示设备10可以为备数据处理能力的设备。如图1所示,频谱显示设备10包括:存储器12和处理器14。[0052]所述存储器12与处理器14相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。存储器12中存储有以软件或固件Firmware的形式存储于所述存储器12中的软件功能模块,所述处理器14通过运行存储在存储器12内的软件程序以及模块,如本发明实施例中的频谱显示装置100,从而执行各种功能应用以及数据处理,即实现本发明实施例中的频谱显示方法。[0053]其中,所述存储器12可以是,但不限于,随机存取存储器RandomAccessMemory,RAM,只读存储器ReadOnlyMemory,R0M,可编程只读存储器ProgrammableRead-OnlyMemory,PR0M,可擦除只读存储器(ErasableProgrammableRead-OnlyMemory,EPR0M,电可擦除只读存储器(ElectricallyErasableProgrammableRead-OnlyMemory,EEPR0M等。其中,存储器12用于存储程序,所述处理器14在接收到执行指令后,执行所述程序。[0054]所述处理器14可能是一种集成电路芯片,具有信号的处理能力。上述的处理器14可以是通用处理器,包括中央处理器(CentralProcessingUnit,CPU、网络处理器NetworkProcessor,NP等。还可以是数字信号处理器DSP、专用集成电路ASIC、现场可编程门阵列FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。[0055]可以理解,图1所示的结构仅为示意,频谱显示设备10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。[0056]请参阅图2,本发明提供的一种频谱显示方法,所述方法包括步骤S110〜S140四个步骤。[0057]步骤S110:获取所述频谱显示设备10的多个像素点,及多个数据信息。[0058]其中,所述多个数据信息可以是与所述频谱显示设备10连接的信号接收设备发送的,所述数据信息包括幅度值和标识,且不同的像素点对应有不同的频率,不同的数据信息对应有不同的标识。多个像素点对应的频率可以是顺序排列,也可以是随机排列。可选的,在本实施例中,多个像素点的频率按照顺序排列。各素数数据信息对应的标识信息按照与所述像素点相同的排序方式。其中,所述频谱显示设备10的多个像素点可以是所述频谱显示设备10的一个显示区域内的所有像素点,也可以是所述频谱显示设备1〇上的所有像素点,在此不作具体限定。[0059]步骤S120:将各所述数据信息加载至各所述像素点,根据各像素点对应的数据信息的幅度值得到实时谱线并进行显不,并得到各频率与各标识信息的对应关系。[0060]将各所述数据信息加载至各所述像素点的方式可以是:将各数据信息按照对应的标识信息加载至按照频率的大小进行排列的各像素点处。每个所述像素点可以对应有一个或多个标识信息,也可以未对应有标识信息,在此不作具体限定。其中,所述标识信息为频率数值信息。[0061]其中,当各所述像素点对应的数据信息为多个时,所述实时谱线可以根据各像素点对应的各数据信息的幅度的均值得到,也可以根据各像素点对应的数据信息的幅度的中值得到,还可以根据各像素点对应的数据信息的幅度的最大值或最小值得到,在此不做具体限定,根据实际需求进行设置即可。[0062]可选的,在本实施例中,当每个像素点对应有多个数据信息时,根据各像素点对应的数据信息的幅度值得到实时谱线的步骤包括:针对每个像素点,获取该像素点对应的数据信息的最大幅度值、最小幅度值或平均幅度值,对各像素点对应的数据信息的最大幅度值、最小幅度值或平均幅度值进行渲染得到实时谱线。[0063]步骤Sl3〇:再次获取多个数据信息,其中,再次获取的数据信息对应的标识不变。[0064]步骤S140:按照所述对应关系将各数据信息加载至各所述像素点,根据再次加载后的各像素点对应的数据信息的幅度值得到更新后的实时谱线,显示所述更新后的实时谱线,并返回执行步骤S130。[0065]其中,按照所述对应关系将各所述数据信息加载至各所述像素点,进而实现针对同一像素点处,首次加载的数据彳目息对应的标识与再次进行加载后的数据信息对应的标识相同。[0066]通过上述方法,有效避免了在获取对图像处理后得到的多个数据信息,以及在传输该多个数据信息时都可能出现干扰,进而造成数据信息因干扰造成幅值发生变化存在不准确的情况,实现了实时更新所述实时谱线,进而方便了用户实时地查看的所述实时谱线。[0067]当存在像素点未对应有数据信息时,为进一步方便用户查看所述实时谱线,所述方法还包括:针对未对应有数据信息的像素点,获取该像素点相邻的两个对应有数据信息的像素点,并根据该相邻的两个像素点对应的幅度值采用线性插值法得到该未对应有数据信息的像素点的幅度值。[0068]通过对为对应有数据信息的像素点进行加载数据信息,以有效保障所述实时谱线的完整性,并进一步方便用户查看所述实时谱线。[0069]为避免所述频谱显示设备10对频谱的显示时出现闪烁的情况,可选的,在本实施例中,所述频谱显示设备10包括第一缓存区和第二缓存区,根据各像素点对应的数据信息的幅度值得到实时谱线并进行显示的步骤包括:[0070]采用第一线程获取所述第一缓存区中存储的各像素点对应的数据信息以得到各频率对应的幅度值并进行渲染得到实时谱线,并发送至所述第二缓存区,采用第二线程对所述第二缓存区内的实时谱线进行显示。[0071]其中,根据再次加载后的各像素点对应的数据信息的幅度值得到更新后的实时谱线,并显示所述更新后的实时谱线的采用与根据各像素点对应的数据信息的幅度值得到实时谱线并进行显示相同或相近的显示方式。[0072]通过上述方法,可以在频谱显示过程中,通过采用第一线程和第二线程执行不同的功能,实现了双缓冲的效果,有效避免了在进行频谱显示过程中出现卡顿和闪烁的情况,进而使频谱显示设备10的显示效果更佳,并进一步方便用户查看所述频谱信息。[0073]请结合图3,为进一步方便用户查看频谱信息,在本实施例中,所述方法还包括步骤S150和步骤S160。[0074]步骤S150:针对每个像素点,获取更新所述实时谱线后该像素点处的数据信息的最大幅度值和最小幅度值。[0075]步骤S160:根据各像素点的大幅度值和最小幅度值得到最大保持谱线和最小保持谱线。[0076]其中,获取更新所述实时谱线后该像素点处的最大幅度值和最小幅度值的方式可以是,在完成一次实时谱线的更新后,针对每个像素点,获取该像素点处的最大幅度值和最小幅度值;也可以是在完成设定次数对实时谱线的更新后,针对每个像素点,获取该像素点处的最大幅度值和最小幅度值;还可以是每次更新完成后,针对每个像素点,获取该像素点处的最大幅度值和最小幅度值,以根据各像素点处的最大幅度值和最小幅度值得到最大保持谱线和最小保持谱线。[0077]例如,在本实施例中,在完成设定次数对实时谱线的更新后,针对每个像素点,获取该像素点处的在设定次数内各数据信息的最大幅度值和最小幅度值,以根据所述最大幅度值和最小幅度值得到所述最大保持谱线和最小保持谱线,并在执行按照所述对应关系将各数据信息加载至各所述像素点之后,将再次加载至各像素点的数据信息的幅度值与所述^大保持谱线在该像素点数的幅度值进行比较,以及将再次加载至各像素点的数据信息的幅度值与所述最小保持谱线在该像素点数的幅度值进行比较,若存在加载至各像素点的数据信息的最大幅度值大于所述最大保持谱线在该像素点的幅度值时,则将所述最大保持谱线在该像素点的幅度值替换为再次加载至该像素点的数据信息的最大幅度值,若存在加载至各像素点的数据信息的幅度值小于所述最小保持谱线在该像素点的幅度值时,则将所述最小保持谱线在该像素点的幅度值替换为再次加载至该像素点的数据信息的最小幅度值。通过上述设置以实现了实时更新所述最大保持谱线和最小保持谱线,以进一步方便用户查看图片处理后得到的多个数据信息的实时谱线。[0078]为进一步方便用户查看所述实时谱线,可选的,在本实施例中,不同的幅度对应有不同的颜色,所述方法还包括:根据各像素点的幅度值对应的颜色生成颜色瀑布图,并进行显不。[0079]其中,所述颜色瀑布图显示与所述实时谱线、最大保持谱线和最小保持谱线位于不同的显示范围内,例如,在本实施例中,所述频谱显示设备10的显示界面被分为两个显示区域,所述两个显示分别用于显示所述颜色瀑布图以及包括实时谱线、最大保持谱线和最小保持谱线的谱线图。通过上述方法以极大的方便了用户查看所述普线图和所述颜色瀑布图。[0080]在本实施例中,对所述颜色瀑布图进行显示的方式可以按照各次获取多个数据信息的时间顺序依次显示各次的获得的多个数据信息对应的颜色瀑布图,各次获得的多个数据信息对应的颜色瀑布图的显示时长与相邻两次获取多个数据信息之间的时间间隔相同。在对所述颜色瀑布图进行显示时,所述颜色瀑布图从对应的显示区域内依次由显示区域的顶部覆盖至底部。[0081]可选的,为进一步方便用户查看所述实时谱线的信息,可选的,在本市实施中,所述方法还包括:接收所述多个数据信息对应的译码信息。[0082]向该多个数据信息对应的颜色瀑布图中加载所述译码信息,并显示该译码信息。[0083]具体的,向所述数据信息对应的颜色瀑布图中加载所述译码信息后,所述译码信息跟随所述颜色瀑布图从对应的显示区域内依次由显示区域的顶部移动至底部。[0084]可选的,为进一步方便用户查看所述实时谱线,在本实施例中,所述方法还包括:[0085]将所述实时谱线及所述更新后的实时谱线按照时间顺序依次进行保存;[0086]在保存时长达到预设时长时,依次删除所述实时谱线和所述更新后的实时谱线。[0087]其中,所述预设时长可以是10秒、20秒、一分钟或几分钟,在此不作具体限定,根据实际需求进行设置即可。以所述预设时长为20秒,将所述实时谱线保存至循环缓冲区为例进行说明。当对所述循环缓冲区后的数据进行保存和读取时,保存位置位于读取位置之前,以使整个缓冲区保能够存20秒的数据,当数据写满缓冲区时,须将读取到的数据向前推进,以清除20秒之前的数据。当用户需要暂停回看保存的数据时可将读取位置进行回退,读取前20秒数据并显示,并在显示时再次进行缓存,直至停止回看。[0088]可选的,在本实施例中,当所述频谱设备还包括鼠标时,所述方法还包括:[0089]获取所述鼠标在频谱显示设备10的显示范围内的位置,并得到该位置对应的频率。[0090]获取该频率对应的幅度值,并显示该频率及该频率对应的幅度值。[0091]其中,该频率对应的幅度值可以是实时谱线中该频率对应的幅度值、的最大保持谱线上该频率对应的幅度值和或最小保持谱线上该频率对应的幅度值,在此不作具体限定。通过上述设置以使用户可以根据实际需求查看不同频率或不同标识对应的数据信息的幅度。[0092]可选的,在本实施例中,所述频谱显示设备10中还预存有预设数据信息,所述方法还包括:根据所述预设数据信息的标识及所述对应关系得到该预设数据信息对应的频率,并获取实时谱线在该频率处的幅度值,判断预设数据信息的幅度值是否大于该频率处的幅度值,若大于则显示该预设数据信息对应的幅度值及频率。[0093]其中,所述预设数据信息为用户根据经验或历史结果进行设置的,通过上述设置以方便用户查看所述实时频谱。[0094]请参阅图4,本发明还提供一种频谱显示装置1〇〇,所述频谱显示装置1〇〇包括:第一获取模块110、加载模块120以及更新模块140。[0095]所述第一获取模块11〇用于获取所述频谱显示设备10的多个像素点,及多个数据信息。其中,所述数据信息包括幅度值和标识,且不同的像素点对应有不同的频率,不同的数据信息对应有不同的标识。具体地,所述第一获取模块110可用于执行图2中所示的步骤S110,具体的操作方法可参考步骤S110的详细描述。[0096]所述加载模块120用于将各所述数据信息加载至各所述像素点,根据各像素点对应的数据信息的幅度值得到实时谱线并进行显示,并得到各频率与各标识信息的对应关系具体地,所述加载模块120可用于执行图2中所示的步骤S120,具体的操作方法可参考步骤S120的详细描述。[0097]可选的,在本实施例中,所述频谱显示设备10包括第一缓存区和第二缓存区,所述加载模块120包括渲染子模块和显示子模块。[0098]所述渲染子模块用于采用第一线程获取所述第一缓存区中存储的各像素点对应的数据信息以得到各频率对应的幅度值并进行渲染得到实时谱线,并发送至所述第二缓存区。关于所述渲染子模块的具体描述请参阅上述频谱显示方法的描述,在此不作具体赘述。[0099]所述显示子模块用于采用第二线程对所述第二缓存区内的实时谱线进行显示。关于所述显示子模块的具体描述请参照上述对频谱显示方法的描述,在此不作具体赘述。[0100]所述第一获取模块110还用于再次多个数据信息,其中,再次获取的数据信息对应的标识不变。具体的,所述第一获取模块110还可以用于执行图2中步骤S130,具体的操作方法可参照步骤S130的详细描述。[0101]所述更新模块140用于按照所述对应关系将各数据信息加载至各所述像素点,根据再次加载后的各像素点对应的数据信息的幅度值得到更新后的实时谱线并显示。具体地,所述更新模块140可用于执行图2中所示的步骤S140,具体的操作方法可参考步骤S14〇的详细描述。[0102]请结合图5,可选的,在本实施例中,所述频谱显示装置100还包括:第二获取模块150和谱线生成模块160。[0103]所述第二获取模块15〇用于针对每个像素点,获取更新所述实时谱线后该像素点处的数据信息的最大幅度值和最小幅度值。具体地,所述第二获取模块150可用于执行图3中所示的步骤Sl5〇,具体的操作方法可参考步骤S150的详细描述。[0104]所述谱线生成模块160用于根据各像素点的大幅度值和最小幅度值得到最大保持谱线和最小保持谱线并显示。具体地,所述谱线生成模块160可用于执行图3中所示的步骤S160,具体的操作方法可参考步骤S160的详细描述。[0105]可选的,在本实施例中,不同的幅度值对应有不同的颜色,所述频谱显示装置1〇〇还包括图像生成模块,所述图像生成模块用于根据各像素点的幅度值对应的颜色生成颜色瀑布图,并进行显示。关于所述图像生成模块的具体描述请参照上述频谱显示方法的描述,在此不作具体赘述。[0106]可选的,在本实施例中,所述频谱显示装置100还包括第三获取模块和显示模块。[0107]所述第三获取模块用于获取所述鼠标在频谱显示设备10的显示范围内的位置,并得到该位置对应的频率。关于所述第三获取模块的详细描述请参照上述对频谱显示方法的描述,在此不作具体赘述。[0108]所述显示模块用于获取该频率对应的幅度值,并显示该频率及该频率对应的幅度值。关于所述显示模块的具体描述,请参照上述对频谱显示方法的描述,在此不作具体赘述。[0109]综上,本发明提供的一种频谱显示方法及装置,所述方法包括:获取频谱显示设备10的多个像素点,以及多个数据信息,其中,不同的像素点对应的频率不同,不同的数据信息对应的标识不同,将各数据信息加载至各像素点,根据各像素点对应的数据信息的幅度值得到实时谱线并进行显示,并得到频率与标识信息的对应关系,再次获取多个数据信息,其中,再次获取的数据信息对应的标识不变,按照对应关系将各数据信息加载至各像素点,根据再次加载后的各像素点对应的数据信息的幅度值得到更新后的实时谱线,并返回执行再次获取多个数据信息的步骤。通过上述方法实现对频谱进行实时显示。[0110]在本发明实施例所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。也要注意的是,框图和或流程图中的每个方框、以及框图和或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的装置来实现,或者可以用专用硬件与计算机指令的组合来实现。另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。[0111]所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备可以是个人i算机,电子设备或者网络设备等执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器ROM,Read-OnlyMemory、随机存取存储器RAM,RandomAccessMemory、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。[0112]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

权利要求:1.一种频谱显示方法,应用于频谱显示设备,其特征在于,所述方法包括:获取所述频谱显示设备的多个像素点,及多个数据信息,其中,所述数据信息包括幅度值和标识,且不同的像素点对应有不同的频率,不同的数据信息对应有不同的标识;将各所述数据信息加载至各所述像素点,根据各像素点对应的数据信息的幅度值得到实时谱线并进行显示,并得到各频率与各标识信息的对应关系;再次获取多个数据信息,其中,再次获取的数据信息对应的标识不变;按照所述对应关系将各数据信息加载至各所述像素点,根据再次加载后的各像素点对应的数据信息的幅度值得到更新后的实时谱线,显示所述更新后的实时谱线,并返回执行再次获取多个数据信息的步骤。2.根据权利要求1所述的频谱显示方法,其特征在于,所述方法还包括:针对每个像素点,获取更新所述实时谱线后该像素点处的数据信息的最大幅度值和最小幅度值;根据各像素点的大幅度值和最小幅度值得到最大保持谱线和最小保持谱线。3.根据权利要求1所述的频谱显示方法,其特征在于,所述频谱显示设备包括第一缓存区和第二缓存区,所述根据各像素点对应的数据信息的幅度值得到实时谱线并进行显示的步骤包括:采用第一线程获取所述第一缓存区中存储的各像素点对应的数据信息以得到各频率对应的幅度值并进行渲染得到实时谱线,并发送至所述第二缓存区;采用第二线程对所述第二缓存区内的实时谱线进行显示。4.根据权利要求1所述的频谱显示方法,其特征在于,所述方法还包括:针对未对应有数据信息的像素点,获取该像素点相邻的两个对应有数据信息的像素点,并根据该相邻的两个像素点对应的幅度值采用线性插值法得到该未对应有数据信息的像素点的幅度值。5.根据权利要求1所述的频谱显示方法,其特征在于,不同的幅度值对应有不同的颜色,所述方法还包括:根据各像素点的幅度值对应的颜色生成颜色瀑布图,并进行显示。6.根据权利要求5所述的频谱显示方法,其特征在于,所述方法还包括:接收所述多个数据信息对应的译码信息;向该多个数据信息对应的颜色瀑布图中加载所述译码信息,并显示该译码信息。7.根据权利要求1所述的频谱显示方法,其特征在于,所述方法还包括:将所述实时谱线及所述更新后的实时谱线按照时间顺序依次进行保存;在保存时长达到预设时长时,依次删除所述实时谱线和所述更新后的实时谱线。8.根据权利要求1所述的频谱显示方法,其特征在于,当所述频谱显示设备还包括鼠标时,所述方法还包括:获取所述鼠标在频谱显示设备的显示范围内的位置,并得到该位置对应的频率;获取该频率对应的幅度值,并显示该频率及该频率对应的幅度值。9.根据权利要求1所述的频谱显示方法,其特征在于,根据各像素点对应的数据信息的幅度值得到实时谱线的步骤包括:针对每个像素点,获取该像素点对应的数据信息的最大幅度值、最小幅度值或平均幅度值;对各像素点对应的数据信息的最大幅度值、最小幅度值或平均幅度值进行渲染得到实时谱线。10.—种频谱显示装置,应用于频谱显示设备,其特征在于,所述装置包括:第一获取模块,用于获取所述频谱显示设备的多个像素点,及多个数据信息,其中,所述数据信息包括幅度值和标识,且不同的像素点对应有不同的频率,不同的数据信息对应有不同的标识;加载模块,用于将各所述数据信息加载至各所述像素点,根据各像素点对应的数据信息的幅度值得到实时谱线并进行显示,并得到各频率与各标识信息的对应关系;所述第一获取模块,还用于再次获取多个数据信息,其中,再次获取的数据信息对应的标识不变;更新模块,用于按照所述对应关系将各数据信息加载至各所述像素点,根据再次加载后的各像素点对应的数据信息的幅度值得到更新后的实时谱线并显示。

百度查询: 成都中安频谱科技有限公司 频谱显示方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。