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

文档序号:9872467阅读:262来源:国知局
使用光学代码的数据传输的制作方法
【技术领域】
[0001 ]本公开涉及使用光学代码传输数据。
【背景技术】
[0002] 光学代码经常用于传输数据。例如,光学代码扫描机可以读取编码在条形码中或 快速响应(QR)代码中的数据。然而,至少一些类型的光学代码要求相对地较长的读取时间。 一些光学代码技术允许代码和读取器必须相对于彼此放置的位置和角度处于相对狭窄范 围内。有时也必要的是,光学代码读取器首先聚焦在承载光学代码的物体上。
[0003] EP1705595A2描述了将密码信息作为密码运动图片信号传输的系统。密码运动图 片信号根据密码信息以预定的帧间隔改变其帧的均匀颜色。

【发明内容】

[0004] 光学地传输数据的另一选择可以是有利的。这通过权利要求覆盖的至少一些实施 例被解决。
[0005] 数据可以使用视觉可区别特征的组合被编码在光学代码中。在一些情况下,使用 两个或多个特征的比率以表示数据。
[0006] 方法的一些实施例包括以下步骤:接收用于在图像中编码的数据值;并且生成图 像,图像包括多个编码区域,每个编码区域都包括数据值的相应表示,数据值基于多个编码 区域中的任一个是可识别的,编码区域被布置有至少两个编码区域位于图像中的选择密 度。生成图像包括基于数据值在一组编码图像中选择编码图像。选择的编码图像可以包括 布置在网格中的多个元素,所述元素是相同的元素或不同的元素。多个元素可以是彩色形 状,诸如是正方形、矩形、圆形、十字形、三角形、椭圆形、菱形、星形和八卦形。彩色形状可以 是红色、蓝色和绿色中的至少一个。多个元素可以以重复图案被布置在网格中。在一些情况 下,选择的图像包括数据值的表示中的第一元素,生成图像进一步包括以下步骤:基于数据 值从一组编码图像中选择额外图像,选择的额外图像包括数据值的表示中的第二元素;并 且结合选择的图像和选择的额外图像。数据值的表示可以基于编码区域的一个中的第一元 素和编码区域的所述一个中的第二元素的比率。比率可以是多个第一元素与多个第二元素 的比率。比率还可以是第一元素占据的表面面积与第二元素占据的表面面积的比率。在一 些情况下,图像是用于解码的一系列图像中的一个,在该一系列图像中的每个图像都编码 一条信息的部分。该一系列图像可以是显示在电子显示器上的时变序列。
[0007] 方法的其他实施例包括以下步骤:使用图像传感器,获得示出在表面上的图片的 至少部分的图像,图片包括多个编码区域,每个区域都包括数据值的相应表示,编码区域被 布置有至少两个编码区域位于图片中的选择密度;在区域的至少一个中识别第一元素和第 二元素;并且基于识别的第一元素和第二元素确定数据值。在一些情况下,数据值的相应表 示中的每个都基于表示的第一元素和表示的第二元素之间的比率,确定数据值包括确定比 率并且确定用于该比率的相关联的值。
[0008] 系统的示例性实施例包括:图像传感器;和基于计算机的控制单元,所述基于计算 机的控制单元联接到图像传感器,控制单元被构造成用于使用图像传感器获得示出在表面 上的图片的至少部分的图像,图片包括多个编码区域,区域中的每个都包括数据值的相应 表示,编码区域被布置有至少两个编码区域位于图像中的选择密度,识别在区域的至少一 个中的第一元素和第二元素,并且基于识别的第一元素和第二元素确定数据值。图像传感 器可以被构造成用于在未聚焦在表面上的情况下读取图像。
[0009] 方法的其他实施例包括以下步骤:在图像中识别第一颜色的数量,图像已经从便 携式电子装置的显示器被采集;在图像中识别第二颜色的数量;确定第一颜色的数量与第 二颜色的数量的比率;并且基于确定的比率,确定在图像中被编码的值。在一些实施例中, 第一颜色和第二颜色的数量是图像中的相应的表面面积。
[0010] 其他实施例包括被构造成用于执行公开方法中的一个或多个的基于计算机的设 备。
[0011] 可以使用执行一个或多个方法操作的计算机或基于计算机的设备执行公开方法 中的至少一些实施例,计算机或基于计算机的设备已经从一个或多个计算机可读存储媒介 读取指令以用于执行方法操作。计算机可读存储媒介可以包括例如光盘、易失性存储器部 件(诸如DRAM或SRAM)、或非易失性存储器部件(诸如硬盘驱动器、闪存或ROM)中的一个或多 个。计算机可读存储媒介不包括纯粹的暂态信号。本文中公开的方法不专门地在人的意志 中执行。
【附图说明】
[0012]本发明涉及以下附图,其中:
[0013] 图1示出了光学读取器的示例性实施例的方块图。
[0014] 图2示出了使用该光学读取器的系统的示例性实施例的方块图。
[0015] 图3示出光学代码。
[0016] 图4A-4C示出示例性图像。
[0017]图5示出示例性图像。
[0018] 图6示出具有相应图案的示例性图像。
[0019] 图7示出示例性组合图像。
[0020] 图8A和8B示出光学代码的多个部分。
[0021 ]图9示出了示例性光学代码,在该光学代码中,元素被布置在网格中。
[0022] 图10示出用于生成光学代码的方法的示例性实施例。
[0023] 图11示出用于生成光学代码的另一方法的示例性实施例。
[0024]图12示出用于解码光学代码的方法的示例性实施例。
[0025] 图13示出便携式电子装置的示例性实施例。
[0026] 图14示出计算机的示例性实施例的方块图。
【具体实施方式】
[0027] 图1示出了光学读取器110的示例性实施例的方块图。读取器110包括联接到读取 器控制单元130的图像传感器120。图像传感器120包括例如CCD(电荷耦合器件)传感器、 CMOS(互补金属氧化物半导体)传感器或另一类型的光学传感器。在一些情况下,图像传感 器120可以聚焦在图像上;在其它情况下,图像传感器120没有被配置成聚焦在图像上。图像 传感器120可以具有镜片,或图像传感器可以在没有镜片的情况下起作用。读取器控制单元 130是包括处理器的基于计算机的设备,该处理器被程控以执行本申请中公开的方法操作 中的一个或多个。处理器可以联接到存储器,存储器存储用于处理器的对应指令。读取器 110记录图像140。图像140显示在便携式电子装置(未示出)的显示器上,或在另一表面(例 如,一张纸)上。
[0028]图2示出了使用诸如图1的读取器110的光学读取器210的系统200的示例性实施例 的方块图。系统控制单元202控制系统200的操作。控制单元202是包括处理器的基于计算机 的设备,该处理器被程控以执行本申请中公开的方法操作中的一个或多个。处理器可以联 接到存储器,存储器存储用于处理器的对应指令。
[0029] 如上所述,读取器210可以从便携式电子装置220的显示器或从诸如一张纸的非电 子表面读取图像。便携式电子装置220是具有用于示出图像的显示器的设备,例如,可移动 电话、手机、平板电脑、电脑化手表(例如,"智能手表")、便携式计算机或另一设备。通过读 取器210从便携式电子装置220读取的信息可以被传送到一个或多个其它部件。例如,信息 可以传送到访问控制系统230、电梯控制系统240或数据库250。通过读取器210读取的信息 还可以传送到其它的部件,所述其它的部件可以基于信息执行特定的操作。通常地,读取器 210可以被构造成向任何部件发送信息,该任何部件已知为用于处理通过读取光学代码而 获得的信息。系统200的部件可以被任何类型的网络260连接。
[0030] 在一些实施例中,无线通信网络270允许系统200向便携式电子装置220传输信息。 例如,系统220可以向便携式电子装置220发送光学代码信息。系统200可以接收指令以从基 于计算机的主机装置280发送光学代码信息。
[0031] 本申请中描述的实施例使用的光学代码是一维图像或二维图像。在应用中描述的 示例性光学代码中的至少一些大致是正方形形状,但是其它的光学代码可以具有其它的形 状(例如,矩形、圆形、椭圆形、三角形或另一形状)。编码在光学代码中的信息可以包括例如 数字、字母、字母和数字的组合或任何其它类型的信息。
[0032] 即使代码的部分对光学读取器不可见,也可以从代码得出编码在本申请描述的光 学代码中的信息。这是可以的,因为被编码信息被表示在代码的多个区域中。特别地,表示 被编码信息的特定特征在代码的多个区域中是重复的。(在应用的其他位置中描述该特征 的示例)
[0033]图3示出具有区域310的光学代码300。(为了清楚起见,图3未示出代码300的详细 特征)在该示例中,所谓的编码区域312包括足够的特征以表示被编码信息。每个编码区域 314、316、318和320也包括足够的特征以表示被编码信息。如在该示例中所视,编码区域可 以具有多个尺寸和位置。两个编码区域也可以部分地重叠,诸如区域318、320。区域322是编 码区域的包括一个或多个其它编码区域的示例。包含在区域312、314、316、318、320、322的 任一个中的信息足以允许光学读取器对被编码在光学代码300中的信息进行解码,即使代 码的一个或多个其它部分对读取器是不可见的。因为例如以下原因代码的部分可能是不可 见的:
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1