[發明專利]數據壓縮和存儲有效
| 申請號: | 201910980985.1 | 申請日: | 2019-10-16 |
| 公開(公告)號: | CN111262588B | 公開(公告)日: | 2022-07-05 |
| 發明(設計)人: | S·菲尼;格雷格·克拉克;艾倫·瓦因斯 | 申請(專利權)人: | 想象技術有限公司 |
| 主分類號: | H03M7/30 | 分類號: | H03M7/30 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 周靖;楊明釗 |
| 地址: | 英國赫*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據壓縮 存儲 | ||
1.一種數據壓縮方法,包括:
接收多個數據項(102);
通過為每個數據項組生成包括h比特的標頭數據(206)和各自包括b比特的多個主體部分(208)來編碼所述數據項組(104),并且每個所述主體部分對應于所述組中的數據項,其中b在組內是固定的并且其中組的所述標頭數據包括該組的所述主體部分的b的指示;
通過交錯來自所述主體部分的對應于所述組中數據項的比特(106),為b0的每個組生成所述組的主體數據字段(212);以及
存儲(108、109)包括所述標頭數據(206)和所述主體數據字段(212)的一個或多個編碼數據塊(214、216)。
2.根據權利要求1所述的方法,其中對于所有組,h是固定的,并且b在組之間不是固定的。
3.根據權利要求1所述的方法,其中b是大于或等于零的整數,并且h是大于零的整數。
4.根據權利要求2所述的方法,其中b是大于或等于零的整數,并且h是大于零的整數。
5.根據權利要求1-4中任一項所述的方法,其中存儲一個或多個編碼數據塊包括:
存儲(108)包括多個組的主體數據字段的主體數據塊(214);以及
存儲(109)包括所述多個組的標頭數據的標頭數據塊(216)。
6.根據權利要求1-4中任一項所述的方法,其中交錯來自所述主體部分的對應于所述組中數據項的比特包括:
(a)將每個所述主體部分的第一比特插入所述主體數據字段中;
(b)將每個所述主體部分的下一比特插入所述主體數據字段中;以及
(c)重復(b),直到每個所述主體部分的所有比特都插入所述主體數據字段中。
7.根據權利要求5所述的方法,其中交錯來自所述主體部分的對應于所述組中數據項的比特包括:
(a)將每個所述主體部分的第一比特插入所述主體數據字段中;
(b)將每個所述主體部分的下一比特插入所述主體數據字段中;以及
(c)重復(b),直到每個所述主體部分的所有比特都插入所述主體數據字段中。
8.根據權利要求6所述的方法,其中將每個所述主體部分的第一比特插入所述主體數據字段中包括將每個所述主體部分的最低有效比特插入所述主體數據字段中,并且其中將每個所述主體部分的下一比特插入所述主體數據字段中包括將每個所述主體部分的下一最低有效比特插入所述主體數據字段中。
9.根據權利要求7所述的方法,其中將每個所述主體部分的第一比特插入所述主體數據字段中包括將每個所述主體部分的最低有效比特插入所述主體數據字段中,并且其中將每個所述主體部分的下一比特插入所述主體數據字段中包括將每個所述主體部分的下一最低有效比特插入所述主體數據字段中。
10.根據權利要求1-4和7-9中任一項所述的方法,其中對于每個所述組,編碼數據項組包括:
接收所述數據項組(402);
通過在所述組中的所有數據項中定位最高有效前導一的比特位置來識別主體部分大小b(404);
生成包括編碼所述主體部分大小的比特序列的所述標頭數據(408);以及
通過從每個數據項中移除無、一個或多個前導零,為所述組中的每個所述數據項生成包括b比特的主體部分(410)。
11.根據權利要求5所述的方法,其中對于每個所述組,編碼數據項組包括:
接收所述數據項組(402);
通過在所述組中的所有數據項中定位最高有效前導一的比特位置來識別主體部分大小b(404);
生成包括編碼所述主體部分大小的比特序列的所述標頭數據(408);以及
通過從每個數據項中移除無、一個或多個前導零,為所述組中的每個所述數據項生成包括b比特的主體部分(410)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于想象技術有限公司,未經想象技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910980985.1/1.html,轉載請聲明來源鉆瓜專利網。





