使用光学代码的数据传输的制作方法_4

文档序号:9872467阅读:来源:国知局
足够大以被人眼识别。
[0091] 在任一公开实施例中,填充图案可以包括数字、字母或其它的字符。在其它实施例 中,用于形成光学代码的图像包括延伸通过图像的至少部分的一个或多个条块(笔直的条 块、波状的条块、坡度条块)。
[0092] 图14示出计算机1400(例如,系统控制单元的部分、光学读取器的部分、数据库的 部分、便携式电子装置的部分)的示例性实施例的方块图,计算机与本文中公开的一个或多 个技术一起使用。计算机1400包括一个或多个处理器1410。处理器1410联接到存储器1420, 存储器1420包括存储软件指令1430的一个或多个计算机可读存储媒介。当被处理器1410执 行时,软件指令1430导致处理器1410执行本文中公开的方法操作中的一个或多个。计算机 1400的其他实施例可以包括一个或多个额外的部件。计算机1400可以通过输入/输出部件 (未示出)连接到一个或多个其它计算机或电子装置。在至少一些实施例中,计算机1400可 以通过网络1440连接到其它的计算机或电子装置。在具体的实施例中,计算机1400与一个 或多个其它计算机一起工作,所述一个或多个其它计算机被本地地或远程地或本地地和远 程地定位。因而可以使用分布式计算系统执行公开方法中的一个或多个。
[0093] 通常地,即使代码的部分是不可读取的或不可获得的,公开的实施例仍然允许光 学读取器从光学代码读取信息。因而,光学读取器的稳健性被改进。
[0094] 公开实施例中的至少一些提供与其它光学代码(例如,QR代码)相比可以被更快速 读取的光学代码。
[0095] 当代码的部分对光学读取器不可见时,可以读取任何公开的光学代码。
[0096] 通常地,公开的实施例允许光学代码在代码相对于光学读取器移动的同时被读 取,这使得代码读取过程更稳健。例如,在代码朝或远离读取器移动的同时可以读取代码。 作为另一示例,可以在代码相对于读取器转动的同时或在被保持为相对于读取器成角度的 同时读取代码。这些方面可以改善状态的可读性,在所述状态中用户仍然在读取过程中而 未保持光学代码(例如,如果因为年龄或障碍用户不能物理地如此做)。
[0097] 其他实施例不要求图像传感器被聚焦在显示光学代码的表面上。因而,图像传感 器不需要能够执行聚焦。如果传感器可以执行聚焦,则传感器将仍然能够在聚焦出现之前 充分读取代码。这可以允许代码被更快速地读取,尤其是显示代码的表面在读取过程中移 动的情况下。
[0098] 公开的实施例可以通常与任何光学代码应用一起使用。一个示例性应用是访问控 制器。客人可以从主机接收光学代码,所述光学代码已经应主机的请求被传送。在一些情况 下,对该请求收取费用。客人的智能手机可以可能地通过无线网络接收光学代码。光学代码 可以包括单个图像或时变序列的多个图像(例如,电影)。当客人接近主机的建筑物处的安 全门时,客人使用智能手机显示光学代码,并且客人向光学读取器呈现智能手机。读取器从 电话读取代码,并且向访问控制系统传输代码。一旦核实代码,则访问控制系统允许客人进 入建筑物中。
[0099] 虽然某些数据在本文中描述为存储在表格或另一数据结构中,通常该数据可以存 储在任何适当类型的数据结构中;存储数据的结构可以使用算法被生成。
[0100] 虽然本文中公开的多个方法中的一些实施例被描述为包括某个数量的方法操作, 但是给出方法的其他实施例可以包括与本文中明确地公开的情况相比更多或更少的方法 操作。在额外实施例中,以除本文中公开的顺序外的顺序执行方法操作。在一些情况下,两 个或多个方法操作可以被组合成一个方法操作。在一些情况下,一个方法操作可以被分成 两个或多个方法操作。
[0101]如本文所用,"用户"可以是人、一群人、机械或动物。
[0102] 除非以其他方式规定,表示项目列表中的"至少一个"的短语表示那些项目中的任 一组合,包括单个构件。举例,"a、b或c中的至少一个"旨在包括:a; b; c; a和b; a和c; b和c;以 及a、b和c。作为另一示例,"a、b和c中的至少一个"旨在包括:a;b;c;a和b;a和c;b和c;和a、b 和c 〇
[0103] 已经图示和描述了公开技术的原理,对本领域的技术人员将显而易见的是,可以 在没有脱离该原理的情况下在布置和细节方面改变公开的实施例。鉴于公开技术的原理可 以被用于的许多可能的实施例,应该认为图示的实施例仅是技术的示例并且应该不被认为 限制本发明的范围。而是,本发明的范围由以下权利要求和其等同物限定。因此要求落入这 些权利要求的范围内的所有发明的权益。
【主权项】
1. 一种方法,包括如下步骤: 接收用于在图像(140)中编码的数据值;并且 生成图像(140),图像(140)包括多个编码区域(312),每个编码区域(312)都包括相应 的数据值的表示,基于所述多个编码区域(312)中的任一个而能够识别数据值,使用选定的 密度将编码区域(312)布置在至少两个编码区域的图像(140)中。2. 根据权利要求1所述的方法,生成图像(140)的步骤包括基于数据值在一组编码图像 中选出编码图像。3. 根据权利要求2所述的方法,选出的编码图像包括布置在网格中的多个元素,所述元 素是相同的元素或不同的元素。4. 根据权利要求3所述的方法,所述多个元素包括彩色形状。5. 根据权利要求4所述的方法,所述彩色形状包括正方形、矩形、圆形、十字形、三角形、 椭圆形、菱形、星形和八卦形中的至少一个。6. 根据权利要求4所述的方法,彩色形状是红色、蓝色和绿色中的至少一个。7. 根据权利要求3-6中的任一项所述的方法,所述多个元素以重复的图案被布置在网 格中。8. 根据权利要求2-7中的任一项所述的方法,选出的编码图像包括数据值的表示中的 第一元素,生成图像的步骤进一步包括以下步骤: 基于数据值从一组编码图像中选出额外图像,选出的额外图像包括数据值的表示中的 第二元素;并且 结合选出的图像和选出的额外图像。9. 根据权利要求1-8中的任一项所述的方法,数据值的表示基于编码区域的一个中的 第一元素和编码区域(312)的所述一个中的第二元素的比率。10. 根据权利要求9所述的方法,比率是第一元素的数量与第二元素的数量的比率。11. 根据权利要求9所述的方法,比率是第一元素占据的表面面积与第二元素占据的表 面面积的比率。12. 根据权利要求1-11中的任一项所述的方法,所述图像是用于解码的一系列图像中 的一个,所述一系列图像中的每个图像都对一条信息的一部分进行编码。13. 根据权利要求12所述的方法,所述一系列图像是显示在电子显示器(1310)上的时 变序列。14. 一种方法,包括如下步骤: 使用图像传感器(120),获得示出在表面上的图片的至少一部分的图像,图片包括多个 编码区域(312),每个所述区域(312)都包括相应的数据值的表示,数据值对各个区域而言 是共用的,并且使用选定的密度将编码区域(312)布置在至少两个编码区域的图片中; 在区域(312)的至少一个中识别第一元素和第二元素;并且 基于识别的第一元素和第二元素确定数据值。15. 根据权利要求14所述的方法,相应的数据值的表示中的每个都基于表示中的第一 元素和表示中的第二元素之间的比率,确定数据值的步骤包括确定比率并且确定用于所述 比率的相关联的值。16. -种系统(110),包括: 图像传感器(120);和 基于计算机的控制单元(13 0 ),所述基于计算机的控制单元联接到图像传感器(12 0), 所述控制单元(130)被构造成用于: 使用图像传感器(120),获得示出在表面(1310)上的图片的至少一部分的图像,图片包 括多个编码区域(312),每个所述区域(312)都包括相应的数据值的表示,数据值对各个区 域而言是共用的,并且使用选定的密度将编码区域(312)布置在至少两个编码区域的图像 中, 在区域(312)的至少一个中识别第一元素和第二元素,并且 基于识别的第一元素和第二元素确定数据值。17. 根据权利要求16所述的系统(110),图像传感器(120)被构造成用于在未聚焦在表 面(1310)上的情况下读取图像。18. -种计算机可读存储介质(1420),所述计算机可渎存储介质在其上具有被编码的 指令(1430),当该指令被计算机(1400)执行时,所述被编码的指令促使计算机(1400)执行 方法,所述方法包括以下步骤: 接收用于在图像(140)中编码的数据值;并且 生成图像(140),图像(140)包括多个编码区域(312),每个编码区域(312)都包括相应 的数据值的表示,基于所述多个编码区域(312)中的任一个而能够识别数据值,使用选定的 密度将编码区域(312)布置在至少两个编码区域的图像(140)中。
【专利摘要】数据可以使用视觉可区别特征的组合被编码在光学代码中。在一些情况下,使用两个或多个特征的比率以表示数据。
【IPC分类】G06K19/06
【公开号】CN105637537
【申请号】CN201480054022
【发明人】弗洛里安·特洛施
【申请人】因温特奥股份公司
【公开日】2016年6月1日
【申请日】2014年9月29日
【公告号】CA2924380A1, EP2858010A1, WO2015049186A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1