[发明专利]一种基于自适应字典的数据压缩的编解码方法有效

专利信息
申请号: 202010107260.4 申请日: 2020-02-21
公开(公告)号: CN111294055B 公开(公告)日: 2021-10-22
发明(设计)人: 代少飞;刘文波;王郑毅;李开宇;王平 申请(专利权)人: 南京航空航天大学
主分类号: H03M7/40 分类号: H03M7/40
代理公司: 南京经纬专利商标代理有限公司 32200 代理人: 施昊
地址: 210016 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 自适应 字典 数据压缩 解码 方法
【权利要求书】:

1.一种基于自适应字典的数据压缩的编码方法,其特征在于,包括以下步骤:

(1a)量化原始数据序列{x(i)},设x(k)为当前待编码字符,e(k)为x(k)的编码字符,下标k为位置指针,首先令k=1和2,此时不对x(1)和x(2)进行编码,即直接输出编码字符e(1)=x(1),e(2)=x(2);然后令k=3,以x(k)的前缀字符x(k-1)与x(k-2)为二维坐标地址,储存已编码字符的前缀字符之间耦合的数据结构,建立二维字典D,D为一个n×n的矩阵,n为序列{x(i)}中不同字符的个数;

(2a)搜寻字典D中D(x(k-2),x(k-1))对应地址是否存在值,如果是,则执行步骤(3a),否则执行步骤(4a);其中,D(x(k-2),x(k-1))表示字典D中(x(k-2),x(k-1))位置的值;

(3a)把D(x(k-2),x(k-1))的值赋值给x′(k),然后转入步骤(5a);

(4a)利用前缀字符x(k-1)与x(k-2)的线性组合预测x′(k)=ax(k-1)+bx(k-2),a、b为前缀字符的线性预测系数;

(5a)利用x′(k)为x(k)编码,输出编码字符e(k)=x(k)-x′(k);

(6a)使用x(k)更新字典中D(x(k-2),x(k-1))的值;

(7a)令k=k+1,更新前缀字符x(k-1)和x(k-2),返回步骤(2a)。

2.基于权利要求1所述编码方法的解码方法,其特征在于,包括以下步骤:

(1b)输入待解码数据序列{e(i)},设e(k)为当前待解码字符,u(k)为e(k)的解码字符,下标k为位置指针,首先令k=1和2,不对e(1)和e(2)进行编码,即直接输出解码字符u(1)=e(1),u(2)=e(2);然后令k=3,以u(k)的前缀字符u(k-1)与u(k-2)为二维坐标地址,储存已解码字符的前缀字符之间耦合的数据结构,建立二维字典H,H为一个n×n的矩阵,n为序列{e(i)}中不同字符的个数;

(2b)搜寻字典H中H(u(k-2),u(k-1))对应地址是否存在值,如果是,则执行步骤(3b),否则执行步骤(4b);其中,H(u(k-2),u(k-1))表示字典H中(u(k-2),u(k-1))位置的值;

(3b)把H(u(k-2),u(k-1))的值赋值给u′(k),然后转入步骤(5b);

(4b)利用前缀字符u(k-1)与u(k-2)的线性组合预测u′(k)=au(k-1)+bu(k-2),a、b为前缀字符的线性预测系数,此步骤中前缀字符的线性预测系数与权利要求1步骤(4a)中设置的相同;

(5b)利用u′(k)为e(k)解码,输出解码字符u(k)=e(k)+u′(k);

(6b)使用u(k)更新字典H中H(u(k-2),u(k-1))的值;

(7b)令k=k+1,更新前缀字符u(k-1)和u(k-2),返回步骤(2b)。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010107260.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top