当前位置: 首页 > 专利查询>郭琰专利>正文

动态二维码显示方法与显示系统以及识别程序技术方案

技术编号:11593889 阅读:66 留言:0更新日期:2015-06-11 02:27
本发明专利技术涉及一种动态二维码系统,包括一种二维码显示技术,以及相应的计算机识别程序。其中,动态二维码系统将信息编码为矩形框内的点阵,点阵可动态变化。二维码识别技术根据矩形框内的点阵解读出原信息。上述技术将通过一种计算机程序完成功能。通过上述新的二维码显示技术及相应的计算机程序,本发明专利技术将二维码的远距离识别能力大幅提高,并保留了二维码信息存储量大的优势。

【技术实现步骤摘要】

本专利技术属于信息技术
,涉及一种二维码系统,包括一种二维码显示技术,以及相应的计算机识别程序。
技术介绍
二维码技术通过将黑色及白色的点阵在矩形框中按照定义的规则排列(类似矩阵),实现对信息的编码。与一维码不同,由于二维码同时使用了水平和垂直两个方向,它可以存储更大量的信息,因此得到了广泛的应用。二维码在专利及文献-UnexaminedJapanese Patent Applicat1n KOKAI Publicat1n N0.2007-287004 中有所阐述。上述专利中将商标或某种图案与二维码结合在一起,实现了数码信息和人眼可识别信息的结合。在上述办法中,二维码的准确识别建立在黑色及白色点阵的正确读取基础上。即,如果程序读取的二维码数码相片不够清晰无法准确还原点阵的位置,此二维码将无法被识另O。而数码相片不够清晰无法准确还原的原因大多数为拍摄距离过远。因此,需要一种方法解决类二维码技术的远距离识别问题。其中所述远距离定义为:二维码正方形边长的100倍以上。现普遍应用的二维码识别距离大致为边长的20-30倍,即需要在其边长的30倍距离之内使用摄像设备拍摄二维码的数码影像进行识别。
技术实现思路
本专利技术解决上述情景所述问题。通过一种二维码显示技术及相应计算机程序,解决二维码远距离可读性问题。为了达到上述目的,本专利技术采取的技术方案为:控制二维矩阵内点阵中各点的变化,将预定信息编码入二维矩阵内;通过显示多个二维矩阵的组合表达信息,所述显示为定时动态循环显示,每次显示单个或多个二维矩阵;根据上述二维矩阵内的点阵变化解读信息。进一步的,所述控制二维矩阵内各点的变化,指的是控制二维矩阵内各点的状态变化,其步骤如下:(I)根据二维码编码系统的设定,将信息编制为二维码,并设定此二维码的点阵分布,即点阵中的每一个点为何种状态,并根据编码系统的设定变换点阵中各点的状态;(2)根据步骤(I)所述的编码的设定,控制改变二维码点阵中各点的状态,在初始时间通过点阵中各点状态的不同显示信息,并随着时间的变化改变其状态。更进一步的,所述控制二维矩阵内各点的状态变化,其状态指的是颜色状态或形状状态或运动状态或上述状态的互相组合。本专利技术的另一方面,一种动态二维码显示系统,包括:一控制模块,根据二维码编码系统的设定将信息编制为二维矩阵,并设定此二维矩阵的点阵分布,以及多个二维矩阵的组合;一显示模块,将上述二维矩阵显示出来,所述显示为定时循环显示,每次显示单个或多个二维矩阵;一内存模块,用于存储信息。进一步的,所述控制模块根据二维码编码系统的设定,重复改变二维矩阵内点阵中各点的状态;在初始时间通过点阵中各点状态的不同显示某种点阵,并随着时间的变化改变其状态。更进一步的,所述状态指的是颜色状态或形状状态或运动状态或上述状态的互相组合。本专利技术的第三方面,一种计算机识别程序,使得计算机或某种具有运算能力的设备在显示设备上显示上述二维矩阵,并使得计算机或某种具有运算能力的设备通过影像读取设备读取上述二维矩阵,并解读出原始信息。本专利技术的有益效果为:本专利技术中所述新的二维码显示技术及相应的计算机程序,通过控制二维码矩阵中各点的状态(颜色、形状、运动或其互相组合),以及多个二维码矩阵的组合,并且定时动态循环显示,既保留了二维码信息存储量大的优势,又将二维码点阵密度设置的更低,对二维码影像的图像质量相应降低,从而实现了此类二维码的远距离识别能力,将二维码的远距尚识别能力大幅提尚。【附图说明】图1为二维码显示系统结构示意图;图2为二维码示意图; 图3为二维码显示流程示意图。【具体实施方式】首先根据附图介绍二维码显示系统,如图1。二维码显示系统I由控制模块2,内存模块3,和显示模块4组成,模块间由数据总线或类似的链接方法相连。控制模块2由CPU (中央处理器),ROM(只读存储器),和RAM(随机存储器)或类似产品构成。CPU调用存储在ROM中的程序,使用RAM作为内存,控制二维码显示系统I。内存模块3由硬盘或类似的产品构成,存储了操作系统,应用程序,图片等信息。在本应用中,内存模块存储二维码显示程序,控制显示模块4显示设定的二维码。显示模块4由IXD (液晶显示器)或类似显示设备构成,显示由控制模块2控制的二维码。图2是二维码示意图。在设定大小的图形中,将图形划分为m*n的网格,网格由于具有水平和垂直两个方向形成二维码。网格颜色分布的不同形成不同的矩形,从而互相区分,表达不同信息。如,第一行第一个网格为黄色,其他网格均为白色,可认为本二维码(二维码A)表示字母A。第一行第二个网格为黄色,其他网格均为白色,可认为本二维码(二维码B)表示字母B。同时,多个二维码的组合也可以表达更多的信息,如上述二维码A和二维码B连续显示表示短词AB。之后,介绍二维码显示系统的流程。操作者启动二维码显示系统,开始显示二维码,二维码控制模块启动二维码显示程序,并开始图3所示流程。当程序开始后,控制模块2首先读取存储在内存模块3的二维码数码影像,命令显示模块4显示第一幅二维码(过程I),并启动计时器(过程2)。当显示时间到达预定时间后,控制模块2决定是否终止显示二维码(过程3)。如果接收到终止命令,则停止二维码的显示。否则继续等待一段预设时间(过程4),并根据控制模块2的指令返回过程1,显示同一或另一二维码。重复上述流程,显示模块4显示如图2所示单幅或多幅二维码。上述二维码由二维码内的点阵颜色模式形成。点阵中各点的形状也可以为任何形态,如正方形,钻石型,三角形等。综上所述,控制模块2控制二维码点阵中各点的颜色或形状或颜色与形状的组合,从而表达信息。由于本专利技术中的二维码较 Unexamined Japanese Patent Applicat1n KOKAIPublicat1n N0.2007-287004中定义的二维码点阵密度更低,对二维码影像的图像质量相应降低,从而实现了此类二维码的远距离识别能力。本专利技术并不局限于上述实施方式。例如,二维码边框的形状可以为任意形状;二维码中的点不一定是静止,也可以是运动的;程序可以存储并运行在任何一种具有存储或计算能力的设备中;读取二维码的程序可能被存储在任何具有存储能力的设备中,并可以在网络中被下载。【主权项】1.一种动态二维码显示方法,其特征在于:控制二维矩阵内点阵中各点的变化,将预定信息编码入二维矩阵内;通过显示多个二维矩阵的组合表达信息,所述显示为定时动态循环显示,每次显示单个或多个二维矩阵;根据上述二维矩阵内的点阵变化解读信息。2.根据权利要求1所述的一种动态二维码显示方法,其特征在于,所述控制二维矩阵内各点的变化,指的是控制二维矩阵内各点的状态变化,其步骤如下: (1)根据二维码编码系统的设定,将信息编制为二维码,并设定此二维码的点阵分布,即点阵中的每一个点为何种状态,并根据编码系统的设定变换点阵中各点的状态; (2)根据步骤(I)所述的编码的设定,控制改变二维码点阵中各点的状态,在初始时间通过点阵中各点状态的不同显示信息,并随着时间的变化改变其状态。3.根据权利要求2所述的一种动态二维码显示方法,其特征在于,所述控制二维矩阵内各点的状态变化,其状态指的是颜色状态或形状状态或运动状态或上述状态的互相组入口本文档来自技高网...

【技术保护点】
一种动态二维码显示方法,其特征在于:控制二维矩阵内点阵中各点的变化,将预定信息编码入二维矩阵内;通过显示多个二维矩阵的组合表达信息,所述显示为定时动态循环显示,每次显示单个或多个二维矩阵;根据上述二维矩阵内的点阵变化解读信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:郭琰
申请(专利权)人:郭琰
类型:发明
国别省市:江苏;32

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

1