发明名称 一种分层结构二维码的编码及译码方法
摘要 本发明公开了一种分层结构二维码的编码方法,包括如下步骤:S1,判断源数据信息流是否满足ECC200表格规则;S2,得到数据码字;S3,得到最终码字;S4,得到可供识别的二维码图片。本发明还公开了一种分层结构二维码的译码方法,包括如下步骤:S5,用扫描二维码的扫描器扫描二维码获取二维码信息;S6,将获取的二维码信息通过译码器译码得到源数据信息流。本发明的编码方法能够避免被大规模污染或者被磨损或被褶皱的二维码不能扫描现象的发生,其有利于能够继续被识别和读取,提高了其可靠性和安全性;另一方面本发明的译码方法,具有计算复杂程度低和纠错还原效率高的优点,也大大提高了译码的效率。
申请公布号 CN106022425A 申请公布日期 2016.10.12
申请号 CN201610321761.6 申请日期 2016.05.15
申请人 上海思岭信息科技有限公司 发明人 楼喜中;陈善梁;宣雷
分类号 G06K19/06(2006.01)I;G06K7/14(2006.01)I 主分类号 G06K19/06(2006.01)I
代理机构 代理人
主权项 一种分层结构二维码的编码方法,其特征在于,包括如下步骤:S1,判断源数据信息流是否满足ECC200表格规则;S2,如果是,则将源数据信息流根据编码规则得到源数据码字,对源数据码字进行二进制转换为源数据二进制比特流,源数据二进制比特流通过卷积码编码器进行编码,得到数据码字;如果否,根据源数据信息流计算满足ECC200表格规则所需要补充的二进制流,同时将源数据信息流根据编码规则得到源数据码字,对源数据码字进行二进制转换为源数据二进制比特流,在源数据二进制比特流后面添加所需要补充的二进制流,源数据二进制比特流以及源数据二进制比特流后所补充的二进制流通过卷积码编码器进行编码,得到数据码字;S3,将所述数据码字输入到交织器中进行交织,并将交织后的数据码字读取,得到最终码字;S4,将最终码字每三个一分组,从而转化成二维码。
地址 201202 上海市浦东新区盛夏路560号208室