[发明专利]解码方法、处理器、解码装置及存储介质有效
申请号: | 201811623531.0 | 申请日: | 2018-12-28 |
公开(公告)号: | CN111384960B | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 上海寒武纪信息科技有限公司 |
主分类号: | H03M7/30 | 分类号: | H03M7/30 |
代理公司: | 北京华进京联知识产权代理有限公司 11606 | 代理人: | 黄易 |
地址: | 200120 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解码 方法 处理器 装置 存储 介质 | ||
1.一种解码方法,其特征在于,所述方法包括:
获取编码数据;
获取所述编码数据中字符串的数据长度;
若所述字符串的数据长度与数据位宽相等,则将所述字符串识别为字符编码;若所述字符串的数据长度与游程位宽相等,则将所述字符串识别为游程;
将所述游程按照所述数据位宽进行展开,得到第一预设数字。
2.根据权利要求1所述的方法,其特征在于,所述将所述游程按照所述数据位宽进行展开,得到第一预设数字,包括:
将所述游程按照所述数据位宽进行展开,得到一个所述第一预设数字;或
将所述游程按照所述数据位宽进行展开,得到多个连续排列的所述第一预设数字;
其中,所述多个连续排列的所述第一预设数字中,所述第一预设数字的数目与所述游程表示的所述第一预设数字的数目相同。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一预设数字为零值。
4.一种解码方法,其特征在于,所述方法包括:
获取编码数据;
对所述编码数据进行识别,得到字符编码及预设字符编码,其中,所述预设字符编码包括第一预设字符编码及第二预设字符编码;
根据数据位宽,将所述预设字符编码进行展开,得到一个第一预设数字的字符编码以及游程阈值,其中,所述游程阈值排列在所述第一预设数字的字符编码之后;
将所述游程阈值按照所述数据位宽进行展开,得到多个连续排列的所述第一预设数字,其中,所述第一预设数字的数目与所述游程阈值表示的所述第一预设数字的数目相同;
其中,所述对所述编码数据进行识别,得到字符编码及预设字符编码,包括:
获取所述编码数据中字符串的值;
若所述字符串的值与编码时使用的预设字符的值不同,则将所述字符串识别为字符编码;
若所述字符串的值与编码时使用的预设字符的值相同,则将所述字符串识别为预设字符编码。
5.根据权利要求4所述的方法,其特征在于,所述对所述编码数据进行识别,得到字符编码及预设字符编码,包括:
若所述编码数据中包括多个数值相同的字符编码,则通过判断所述字符编码是否包括附加字符校验位来识别所述预设字符编码。
6.根据权利要求5所述的方法,其特征在于,所述若所述编码数据中包括多个数值相同的字符编码,则通过判断所述字符编码是否包括附加字符校验位来识别所述预设字符编码,包括:
获取所述字符编码的数据长度;
将所述字符编码的数据长度与所述数据位宽进行比较;
若所述字符编码的数据长度与所述数据位宽相等,则判断所述字符编码中没有设置所述附加字符校验位;
将没有设置所述附加字符校验位的字符编码识别为所述预设字符编码。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述方法还包括:
将解码后的数据在运算单元中进行转发和运算,所述运算包括乘法运算、累加运算以及激活运算。
8.根据权利要求5或6所述的方法,其特征在于,所述方法还包括:
若解码后的数据中包括设置有所述附加字符校验位的字符编码,则删除所述附加字符校验位;
将删除所述附加字符校验位的字符编码在运算单元中进行转发和运算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海寒武纪信息科技有限公司,未经上海寒武纪信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811623531.0/1.html,转载请声明来源钻瓜专利网。