当前位置: 首页 > 专利查询>区华威专利>正文

智能图形识别二维码的编码系统及方法、解码系统及方法技术方案

技术编号:13051947 阅读:76 留言:0更新日期:2016-03-23 16:37
本发明专利技术揭示了一种智能图形识别二维码的编码系统及方法、解码系统及方法,编码系统生成的智图码通过与图片的色彩吻合,形成融于图片的一边、两边或多边的色彩矩阵,并通过模糊识别,形成可以通过图案方式进行识别的智能图形识别二维码系统。本发明专利技术提出的智能图形识别二维码的编解码系统及方法,可使用不同色彩组合(如2种色彩、3种色彩、乃至8种色彩),可以与图案结合或以图形方式呈现;在同一片区域可提高二维码表示的数据量;同时设置有色彩设定区域,通过识别色彩设定区域的数据识别出编码时使用的色彩数与色彩模式,并以该色彩模式进行识别,能提高二维码解码的效率及正确率。

【技术实现步骤摘要】

本专利技术属于二维码编解码
,涉及一种二维码的编码及解码系统,尤其涉及一种智图二维码的编码及解码系统;此外,本专利技术还涉及一种智能图形识别二维码的编码及解码方法。
技术介绍
如图1所示,现有的二维码是在水平和垂直的二维平面内通过标示点的位置存储信息。在单元位置上,用“点”表示二进制的“1”,不标点表示二进制的“0”。甚至有的使用彩色点,以增加数据量。为了帮助解码软件定位的图案,通常在四个或三个角上标示位置信息。二维码早期作为一维条码的补充出现在物流、商品标签等方面。近年来手机二维码运用逐渐兴起,用户通过手机摄像头扫描二维码即可实现快速手机上网,快速便捷地浏览网页、下载图文、音乐、视频、获取优惠券、参与抽奖、了解企业产品信息。二维码的广泛应用为用户使用手机上网提供了极大便利,省去了输入URL的麻烦,可一次按键即快速进入自己想看的网页,大大提高了上网的便利性。此外,条码识别应用也为平面媒体、增值服务商和企业提供了一个与用户随时随地沟通的方式。目前二维码的缺点是,解析速度慢、纠错能力差、冗余大,对识读设备要求高,同时由于传统二维码本身的形态,决定了它在表现一些时尚平面设计、广告内容、图像照片等可设计方面比较弱。同时,现有的绘画作品在展览时,通常还没有与二维码结合,参观者无法了解作品的进一步的信息。此外,现有的彩色二维码通常只使用4种颜色,在数据量较大时需要很多空间来放置彩色二维码。有鉴于此,如今迫切需要设计一种新的二维码编解码方式,以克服现有编解码方式的上述缺陷。
技术实现思路
本专利技术所要解决的技术问题是:提供一种智能图形识别二维码的编码系统,可使用不同色彩种类,可以与图案结合或以图形方式呈现,在同一片区域可提高二维码表示的数据量;同时能提高二维码解码的效率及正确率。本专利技术同时提供一种智能图形识别二维码的编码方法,可使用不同色彩种类,可以与图案结合或以图形方式呈现,在同一片区域可提高二维码表示的数据量;同时能提高二维码解码的效率及正确率。同时,本专利技术还提供一种智能图形识别二维码的解码系统,可使用不同色彩种类,可以与图案结合或以图形方式呈现,在同一片区域可提高二维码表示的数据量;同时能提高二维码解码的效率及正确率。此外,本专利技术还提供一种智能图形识别二维码的解码方法,可使用不同色彩种类,可以与图案结合或以图形方式呈现,在同一片区域可提高二维码表示的数据量;同时能提高二维码解码的效率及正确率。为解决上述技术问题,本专利技术采用如下技术方案:—种智能图形识别二维码的编码系统,所述编码系统生成的二维码通过与图片的色彩吻合,形成融于图片单边、两边、三边或四边的色彩矩阵,二维码包括位置模式设定区域、色彩设定区域、行列数设定区域、数据区域;所述位置模式设定区域、色彩设定区域、行列数设定区域、数据区域分别包含一个或多个单元格,每个单元格的色彩为8种色彩中的一种;所述编码系统包括:-位置模式生成单元,用以设定二维码的部分区域为位置模式设定区域,在位置模式设定区域填充表示二维码位置及解码模式的数据信息;-色彩设定单元,用以设定二维码的部分区域为色彩设定区域,在色彩设定区域填充表示单元格可使用的色彩数η的数据信息;色彩设定区域设定为二维码的角部,在色彩设定区域填充表示二维码的色彩选用及解码模式的数据信息;-行列数生成单元,用以设定二维码的部分区域为行列数设定区域,在行列数设定区域填充表示二维码行列数信息;-编码单元,用以设定二维码的部分区域为数据区域,在数据区域按照所述位置模式生成单元设定的编码模式填充编码数据;所述编码系统生成的二维码为包含ΝΧΜ个单元格的二维码;所述包含ΝΧΜ个单元格的二维码中的数据通过解码模式设定的具体区域为有效的编码数据;其中,Ν、Μ为自然数;所述编码模式包括单边编码模式、L型编码模式、U型编码模式、回型编码模式或矩阵编码模式中的一种;所述单边编码模式的编码方法为:将包含ΝΧΜ个单元格的二维码的数据取单边两行进行编号,取第一行第一列为1,读数从上到下,按顺时针方式按数字大小编号,依次填充在包含ΝΧΜ个单元格的二维码中的数据区域中;所述L型编码模式的编码方法为:将包含ΝΧΜ个单元格的二维码的数据取L型两边外圈两行进行编号,确定第一行第一列为1,读数先外后内,先左后右按顺时针按数字大小编号,到角点前一格,转向角点编号,然后转向,再按照先外后内、先左后右顺时针编号,依次填充在包含ΝΧΜ个单元格的二维码中的数据区域中,到第二边终点结束;所述U型编码模式的编码方法为:将包含ΝΧΜ个单元格的二维码的数据取U型三边外圈两行进行编号,确定第一行第一列为1,读数先外后内,先左后右按顺时针按数字大小编号,到角点前一格,转向角点编号,然后转向,继续按照先外后内、先左后右顺时针编号,依次填充在包含ΝΧΜ个单元格的二维码中的数据区域中,到第三边终点结束;所述回型编码模式的编码方法为:将包含ΝΧΜ个单元格的二维码的数据取回型四边外圈两行进行编号,确定第一行第一列为1,第一行第二列为2,读数先外后内,先左后右按顺时针按数字大小编号,到角点前一格,转向角点编号,然后转向,继续按照先外后内、先左后右顺时针编号,依次填充在包含ΝΧΜ个单元格的二维码中的数据区域中,到第四边终点结束;所述二维码包括位置模式设定区域;所述编码系统包括位置模式生成单元,用以设定二维码的部分区域为位置模式设定区域,在位置模式设定区域填充表示二维码位置及解码模式的数据信息;所述解码模式包括顺序解码模式、倒序解码模式、乱序解码模式中的一种或多种;所述顺序解码模式的解码方法为:将包含NXM个单元格的二维码的数据按照由上至下、由左至右的顺序解码,按编号依次增加;而后,将编号后的数据按照由小到大的顺序,由上至下、由左至右依次填充在包含NXM个单元格的二维码中的数据区域中;所述倒序解码模式的解码方法为:将包含NXM个单元格的二维码的数据按照由下至上、由右至左的顺序解码,按编号依次增加;而后,将编号后的数据按照由小到大的顺序,由下至上、由右至左依次填充在包含NXM个单元格的二维码中的数据区域中;所述乱序解码模式的解码方法为:将包含NXM个单元格的二维码的数据按照特定函数规律的顺序解码,按编号依次增加;而后,将编号后的数据填充在包含NXM个单元格的二维码中的数据区域中,填充顺序按照相应函数规律;依次循环,直至所有数据均填充至包含ΝXΜ个单元格的二维码中的数据区域中。—种智能图形识别二维码的编码系统,生成的二维码通过与图片的色彩吻合,形成融于图片单边、两边、三边或四边的色彩矩阵,包括位置模式设定区域、色彩设定区域、行列数设定区域、数据区域;所述色彩设定区域、数据区域分别包含一个或多个单元格,每个单元格的色彩为η种色彩色域中的一种;所述编码系统包括:-位置模式生成区域,用以设定二维码的部分区域为位置模式设定区域,在位置模式设定区域填充表示二维码位置及解码模式的数据信息;-色彩设定区域,用以设定二维码的部分区域为色彩设定区域,在色彩设定区域填充表示单元格可使用的色彩数η的数据信息;色彩设定区域设定为二维码的角部,在色彩设定区域填充表示二维码色彩选用及解码模式的数据信息;-行列数生成区域,用以设定二维码的部分区域为行列数设定区域,在行列数设定区域填充表示二维码行列数的信息本文档来自技高网...

【技术保护点】
一种智能图形识别二维码的编码系统,其特征在于,所述编码系统生成的二维码通过与图片的色彩吻合,形成融于图片单边、两边、三边或四边的色彩矩阵,二维码包括位置模式设定区域、色彩设定区域、行列数设定区域、数据区域;所述位置模式设定区域、色彩设定区域、行列数设定区域、数据区域分别包含一个或多个单元格,每个单元格的色彩为8种色彩中的一种;所述编码系统包括:‑位置模式生成单元,用以设定二维码的部分区域为位置模式设定区域,在位置模式设定区域填充表示二维码位置及解码模式的数据信息;‑色彩设定单元,用以设定二维码的部分区域为色彩设定区域,在色彩设定区域填充表示单元格可使用的色彩数n的数据信息;色彩设定区域设定为二维码的角部,在色彩设定区域填充表示二维码的色彩选用及解码模式的数据信息;‑行列数生成单元,用以设定二维码的部分区域为行列数设定区域,在行列数设定区域填充表示二维码行列数信息;‑编码单元,用以设定二维码的部分区域为数据区域,在数据区域按照所述位置模式生成单元设定的编码模式填充编码数据;所述编码系统生成的二维码为包含N×M个单元格的二维码;所述包含N×M个单元格的二维码中的数据通过解码模式设定的具体区域为有效的编码数据;其中,N、M为自然数;所述编码模式包括单边编码模式、L型编码模式、U型编码模式、回型编码模式或矩阵编码模式中的一种;所述单边编码模式的编码方法为:将包含N×M个单元格的二维码的数据取单边两行进行编号,取第一行第一列为1,读数从上到下,按顺时针方式按数字大小编号,依次填充在包含N×M个单元格的二维码中的数据区域中;所述L型编码模式的编码方法为:将包含N×M个单元格的二维码的数据取L型两边外圈两行进行编号,确定第一行第一列为1,读数先外后内,先左后右按顺时针按数字大小编号,到角点前一格,转向角点编号,然后转向,再按照先外后内、先左后右顺时针编号,依次填充在包含N×M个单元格的二维码中的数据区域中,到第二边终点结束;所述U型编码模式的编码方法为:将包含N×M个单元格的二维码的数据取U型三边外圈两行进行编号,确定第一行第一列为1,读数先外后内,先左后右按顺时针按数字大小编号,到角点前一格,转向角点编号,然后转向,继续按照先外后内、先左后右顺时针编号,依次填充在包含N×M个单元格的二维码中的数据区域中,到第三边终点结束;所述回型编码模式的编码方法为:将包含N×M个单元格的二维码的数据取回型四边外圈两行进行编号,确定第一行第一列为1,第一行第二列为2,读数先外后内,先左后右按顺时针按数字大小编号,到角点前一格,转向角点编号,然后转向,继续按照先外后内、先左后右顺时针编号,依次填充在包含N×M个单元格的二维码中的数据区域中,到第四边终点结束;所述二维码包括位置模式设定区域;所述编码系统包括位置模式生成单元,用以设定二维码的部分区域为位置模式设定区域,在位置模式设定区域填充表示二维码位置及解码模式的数据信息;所述解码模式包括顺序解码模式、倒序解码模式、乱序解码模式中的一种或多种;所述顺序解码模式的解码方法为:将包含N×M个单元格的二维码的数据按照由上至下、由左至右的顺序解码,按编号依次增加;而后,将编号后的数据按照由小到大的顺序,由上至下、由左至右依次填充在包含N×M个单元格的二维码中的数据区域中;所述倒序解码模式的解码方法为:将包含N×M个单元格的二维码的数据按照由下至上、由右至左的顺序解码,按编号依次增加;而后,将编号后的数据按照由小到大的顺序,由下至上、由右至左依次填充在包含N×M个单元格的二维码中的数据区域中;所述乱序解码模式的解码方法为:将包含N×M个单元格的二维码的数据按照特定函数规律的顺序解码,按编号依次增加;而后,将编号后的数据填充在包含N×M个单元格的二维码中的数据区域中,填充顺序按照相应函数规律;依次循环,直至所有数据均填充至包含N×M个单元格的二维码中的数据区域中。...

【技术特征摘要】

【专利技术属性】
技术研发人员:区华威
申请(专利权)人:区华威
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1