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

【发明授权】一种面向天文星表的压缩预处理编码器、应用_昆明理工大学_202310314596.1 

申请/专利权人:昆明理工大学

申请日:2023-03-28

公开(公告)日:2024-04-30

公开(公告)号:CN116405037B

主分类号:H03M7/30

分类号:H03M7/30

优先权:

专利状态码:有效-授权

法律状态:2024.04.30#授权;2023.07.25#实质审查的生效;2023.07.07#公开

摘要:本发明公开了一种面向天文星表的压缩预处理编码器、应用,编码器包括:判断模块,用于判断数据流类型,分为第一类型数据、第二类型数据;预处理模块,用于将第二类型数据进行预处理;分割重组模块,用于将预处理后的数据进行分割重组。本发明一方面用于天文星表数据的压缩预处理,另一方面,可以用于与Snappy压缩算法结合,有效的提高Snappy算法在压缩星表数据时的压缩质量,能够使Snappy算法的综合性能优于LZ4和ZSTD算法。

主权项:1.一种面向天文星表的压缩预处理编码器,其特征在于,包括:判断模块,用于判断数据流类型,分为第一类型数据、第二类型数据;预处理模块,用于将第二类型数据进行预处理;分割重组模块,用于将预处理后的数据进行分割重组;所述判断模块,包括:以星表数据的列数据作为一个数据流;对数据流类型进行判断,分为第一类型数据、第二类型数据;第一类型数据包括文本、布尔型数据,第二类型数据为数值型数据,数值型数据包括整型数据和浮点型数据;所述预处理模块,包括:如果第二类型数据为整型数据,则采用增量编码处理,获得增量处理后的序列;如果第二类型数据为浮点型数据,则选择浮点型数据的符号位和指数位进行异或比较后输出序列;所述分割重组模块,包括:将待处理数据流分割为2m字节大小的数据块,循环处理每一个数据块;其中,m≥6;在数据块中提取n个数据构建n*n大小的矩阵;n表示当前数据流对应的数据类型的二进制位数;将矩阵进行转置,获得转置矩阵,转置矩阵分割为:“空字节”和“有效字节”两部分;将“空字节”和“有效字节”分别输出到相应的输出序列中,最后依次输出“空字节”序列长度、“空字节”序列以及“有效字节”序列。

全文数据:

权利要求:

百度查询: 昆明理工大学 一种面向天文星表的压缩预处理编码器、应用

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