[發明專利]基于分區的正整數序列壓縮方法有效
| 申請號: | 201710110815.9 | 申請日: | 2017-02-28 |
| 公開(公告)號: | CN107026652B | 公開(公告)日: | 2020-02-14 |
| 發明(設計)人: | 瞿有利;李俊廷 | 申請(專利權)人: | 北京交通大學 |
| 主分類號: | H03M7/40 | 分類號: | H03M7/40 |
| 代理公司: | 11255 北京市商泰律師事務所 | 代理人: | 黃曉軍 |
| 地址: | 100044 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 分區 正整數 序列 壓縮 方法 | ||
1.一種基于分區的正整數序列壓縮方法,其特征在于,包括:
通過正整數序列X構造單調遞增正整數序列S;
構造所述單調遞增正整數序列S的有向無環圖G,該有向無環圖G的頂點為v0,v1,...,vn-1,vn;
使用迪杰斯特拉算法計算所述有向無環圖G的從v0到vn的最短路徑π=(v0,vi)(vi,vj)...(vm,vn);
根據所述最短路徑π=(v0,vi)(vi,vj)...(vm,vn),得到所述單調遞增正整數序列S的最優劃分為δ={s1,s2,...,si}{si+1,si+2,...,sj}…{sm+1,sm+2,...,sn},區塊{si+1,si+2,...,sj}記作Parti+1,j;根據區塊Parti+1,j計算序列Ci+1,j,
Ci+1,j={ci+1,ci+2,...,cj}={si+1-si,si+2-si,...,sj-si},假設s0=0;
對序列Ci+1,j進行差分處理得到序列Di+1,j={ci+1-0,ci+2-ci+1,...,cj-cj-1};
計算區塊Parti+1,j的元素個數Counti+1,j和序列Di+1,j采用Golomb-Rice編碼時需要的參數bi+1,j;采用Elias Gamma編碼對元素個數Counti+1,j進行編碼,計作Elias_Gamma(Counti+1,j);采用Elias Gamma編碼對參數bi+1,j進行編碼,計作Elias_Gamma(bi+1,j);將所述Elias_Gamma(Counti+1,j)和Elias_Gamma(bi+1,j)拼接在一起,計作info(Parti+1,j);
采用以bi+1,j為參數的Golomb-Rice編碼對Di+1,j的所有元素進行編碼,然后拼接在一起計作GRCodei+1,j;
按照最優劃分區塊Parti+1,j的順序拼接所述info(Parti+1,j),拼接為info;按照最優劃分區塊Parti+1,j的順序拼接所述GRCodei+1,j,拼接為Golomb-Rice-code;把info和Golomb-Rice-code拼接在一起,作為所述單調遞增正整數序列S的壓縮結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京交通大學,未經北京交通大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710110815.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種模擬低通濾波器、模擬信息轉換器以及濾波方法
- 下一篇:糧倉型酒瓶





