[发明专利]编码方法及装置有效
申请号: | 201811019347.5 | 申请日: | 2018-08-31 |
公开(公告)号: | CN110875744B | 公开(公告)日: | 2023-06-20 |
发明(设计)人: | 刘兴奎;曹政;高山渊;王文强;虞旭林 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H03M7/40 | 分类号: | H03M7/40 |
代理公司: | 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 | 代理人: | 冯德魁;窦晓慧 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编码 方法 装置 | ||
1.一种编码方法,其特征在于,包括:
确定获得已编码字段后生成的已编码区间信息;
从待编码字段集合中读取预设比特的待编码字段,所述预设比特为多个预设比特;
根据所述已编码区间信息及所读取的待编码字段,获取编码操作信息,所述编码操作信息用于表征对所读取的待编码字段继续编码时在所述已编码字段基础上执行的编码操作;
根据所述编码操作信息在所述已编码字段基础上执行编码操作,获得对所读取的待编码字段继续编码后的新的已编码字段;
其中,所述已编码字段对应的已编码区间信息包括:已编码字段对应的已编码区间的下限值及区间长度值;
所述根据所述已编码区间信息及所读取的待编码字段,获取编码操作信息,通过以下方式实现:将所述已编码区间的下限值及区间长度值与所读取的待编码字段组成三元组字段;
以所述三元组字段为地址访问编码操作信息表,以获取所述三元组字段对应的编码操作信息表项,所述编码操作信息表项包含编码操作信息字段,所述编码操作信息字段用于表征对所读取的待编码字段继续编码时在所述已编码字段基础上执行编码操作时所需的编码操作信息;
所述编码操作信息字段包括:被加值字段、移出值字段、移位个数字段。
2.根据权利要求1所述的方法,其特征在于,所述根据所述编码操作信息对所述已编码字段执行编码操作,获得对所读取的待编码字段继续编码后的新的已编码字段,包括:
将所述已编码字段与所述被加值字段相加,并与所述移出值字段中在前的所述移位个数的字段相连,以获得对所读取的待编码字段继续编码后的新的已编码字段。
3.根据权利要求1所述的方法,其特征在于,还包括:
当获得对所读取的待编码字段继续编码后的新的已编码字段后,判断所述新的已编码字段是否达到预设的位数;
若所述新的已编码字段已达到所述预设的位数,将所述新的已编码字段输出。
4.根据权利要求3所述的方法,其特征在于,还包括:
当所述待编码字段集合中的待编码字段均已编码且均按所述预设的位数将相应的新的已编码字段输出后,判断是否剩有小于所述预设的位数的新的已编码字段;
若剩有小于所述预设的位数的新的已编码字段,将剩余的小于所述预设的位数的新的已编码字段按照预设字节长度输出。
5.根据权利要求1所述的方法,其特征在于,所述预设比特的待编码字段至少为两比特的待编码字段。
6.一种编码操作信息表的生成方法,其特征在于,包括:
确定已编码字段对应的已编码区间信息;
确定在所述已编码区间信息基础上对预设比特的待编码字段编码过程中对应的编码操作信息以及编码后对应的新的已编码区间信息,所述编码操作信息用于表征对所述待编码字段继续编码时在所述已编码字段基础上执行的编码操作,所述预设比特为多个预设比特;
建立所述已编码区间信息、待编码字段与所述编码操作信息的映射关系;
将具有映射关系的所述已编码区间信息、待编码字段与所述编码操作信息存储到编码操作信息表;
其中,所述确定已编码字段对应的已编码区间信息包括:已编码字段对应的已编码区间的下限值及区间长度值;
将所述已编码区间的下限值及区间长度值、所述待编码字段与所述编码操作信息相关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811019347.5/1.html,转载请声明来源钻瓜专利网。