[发明专利]一种应用于示波器的画面存储方法及系统有效
申请号: | 201911116192.1 | 申请日: | 2019-11-15 |
公开(公告)号: | CN111220836B | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 林沛;洪少林;吴忠良 | 申请(专利权)人: | 优利德科技(河源)有限公司 |
主分类号: | G01R13/02 | 分类号: | G01R13/02 |
代理公司: | 东莞市兴邦知识产权代理事务所(特殊普通合伙) 44389 | 代理人: | 冯思婷 |
地址: | 517000 广东省河源市市辖区高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 示波器 画面 存储 方法 系统 | ||
本发明提供了一种应用于示波器的画面存储方法,包括:获取所述画面的RGB值;将每个所述RGB值均转换为第一代码;发送所述第一代码;其中,相同的所述RGB值对应的所述第一代码相同,所述第一代码的位数小于所述RGB值的位数。利用本发明的画面存储方法能够不直接将三种原色对应的RGB值存储起来,而是用一个代码代表一种颜色,将该代码存储起来,用到颜色少,需要的代码也少,相应的存储代码的存储空间需求也小。读取出来的时候,再将代码转换成三种原色对应的RGB值,然后再去显示出来,相当于在保存时对数字存储示波器画面的每个点的RGB值进行了压缩,这样不仅可以大幅减少所需的存储空间,而且对于FPGA外接存储器件的,还可以节省使用FPGA的管脚。
技术领域
本发明涉及画面存储领域,具体涉及一种应用于示波器的画面存储方法及系统。
背景技术
数字存储示波器有别于一般的模拟示波器,它是将采集到的模拟电压信号转换为数字信号,由内部微机进行分析、处理、存储、显示或打印等操作,因此其可以长期存储波形画面。当需要存储时,可以将其显示数据写入存储器中;当需要显示时,再从存储器中读取。
目前,一般的数字存储示波器在存储波形画面时,是将三种原色对应的值存储起来。以图1所示的RGB色彩模式为例,当需要保存时,由写模块获取RGB值后发送给外部存储器件进行存储;当需要显示时,再由读模块从外部存储器中读取RGB值并显示在LCD上。当采用16BPP(比特每像素)时,即共包含65536色,因此对于示波器画面中的每个点都要用16比特的空间来存储;当采用24BPP(比特每像素)时,即包含16777216色,因此对于示波器画面中的每个点都要用24比特的空间来存储。
而一般数字存储示波器的画面所需颜色数量有限,仅占24BPP色彩数中的十、二十级别,其中大量的色彩无需使用,因此目前这样的存储方式就显得很浪费存储空间。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的应用于示波器的画面存储方法及系统。
依据本发明的一个方面,提供一种应用于示波器的画面存储方法,包括:
获取所述画面的RGB值;
将每个所述RGB值均转换为第一代码;
发送所述第一代码;
其中,相同的所述RGB值对应的所述第一代码相同,所述第一代码的位数小于所述RGB值的位数。
优选的,所述方法还包括:
接收所述第一代码;
根据所述第一代码获取对应的所述RGB值并显示。
优选的,获取所述画面的RGB值后,所述方法还包括:
判断当前时间获得的所述RGB值是否位于第一互斥RGB组中;所述第一互斥RGB组包含:N个互不相同的RGB值,且当前时间仅对应一个RGB值;
若是,则存储当前时间对应的所述RGB值并发送第二代码,所述第二代码由所述第一互斥RGB组转换而成,所述第二代码的位数等于所述第一代码的位数。
优选的,所述方法还包括:
若当前时间获得的所述RGB值不在第一互斥RGB组中,则将所述RGB值转换为第一代码,并发送所述第一代码。
优选的,所述方法还包括:
接收所述第二代码;
根据所述第二代码获取当前时间对应的所述RGB值并显示。
优选的,获取所述画面的RGB值后,所述方法还包括:
判断当前时间获取的所述RGB值是否位于任一个第三互斥RGB组中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优利德科技(河源)有限公司,未经优利德科技(河源)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911116192.1/2.html,转载请声明来源钻瓜专利网。