用于基于位置的导航和增强现实应用的锚点的制作方法

文档序号:6534200阅读:146来源:国知局
用于基于位置的导航和增强现实应用的锚点的制作方法
【专利摘要】一种用于编码信息的方法包括指定数字值以及提供包括在公共的顶点(74、84、96、98、104)处接触的并且具有选择的不同的各自的颜色的多个多边形(72、82、92、94、102)的符号(28、70、80、90、100)以便对指定的数字值进行编码。
【专利说明】用于基于位置的导航和增强现实应用的锚点
[0001] 相关申请的交叉引用
[0002] 本申请要求于2012年6月6日提交的美国临时专利申请61/656, 029的权益,其 通过引用并入本文。 发明领域
[0003] 本发明大体上涉及用于机器可读的符号的编码和解码的方法、系统和软件,并且 具体涉及在提供基于位置的信息中使用这些符号。
[0004] 背景
[0005] 本领域中已知多种方法和标准,用于以可以被计算机使用图像传感器或其它的类 型的光学传感器读取的形式编码信息。最熟知的这种类型的标准是条型码,包括传统的一 维阵列条纹和二维条型码(例如QR码)。
[0006] 其它的类型的基于图像的计算机可读的编码方案和符号已经在专利文献中提出。 这些方案中的某些方案使用颜色信息,而不是常规的条型码提供的单色的符号。代表性的 实例在美国专利7, 936, 901、5, 869, 828和7, 020, 327中进行了描述。


【发明内容】

[0007] 本文描述的本发明的实施方案提供改进的类型的计算机可读的符号,以及用于使 用这些符号的方法。
[0008] 因此,根据本发明的一个实施方案提供了用于对信息进行编码的方法,其包括指 定数字值,以及提供包括在共用的顶点处接触的并且具有选择的不同的各自的颜色的多个 多边形的符号以便对被指定的数字值进行编码。
[0009] 在一些实施方案中,符号包括具有多个顶点的棋盘形布置,多个顶点根据在顶点 中的每个顶点处接触的多边形的颜色编码多个各自的数字值,并且符号编码通过组合被多 个顶点编码的多个各自的数字值生成的被扩展的数字值。
[0010] 通常提供符号包括把数字码分配到每个颜色,并且组合数字码以给出指定的数字 值。在公开的实施方案中,数字码是表示多边形的颜色中的红色分量、绿色分量和蓝色分量 的三位数字码。三位数字码可以是包括表示红色分量、绿色分量和蓝色分量中的每个的各 自的二进制值的三位码,其中多边形的颜色选自包括红色、绿色、蓝色、蓝绿色、洋红色和黄 色的颜色组,并且所述红色、绿色、蓝色、蓝绿色、洋红色和黄色分别地具有三位码(1,0, 0)、 (0, 1,0)、(0, 0, 1)、(0, 1,1)、(1,0, 1)和(1,1,0)。
[0011] 符号可以被提供而没有任何专用的记录标记。
[0012] 在所公开的实施方案中,方法包括捕获符号的图像,并且通过探测在围绕公共的 顶点的多个的角度之处布置的探针位置处的图像中的颜色来解码符号。通常探针位置全部 被布置在距公共的顶点距离相同之处。
[0013] 还根据本发明的实施方案提供了有形的介质,其具有根据上文描述的方法而设置 在其上的符号。符号可以被印刷在介质上。
[0014] 根据本发明的实施方案还提供了信息系统,其包括多个符号,每个符号包括在公 共的顶点处接触的并且具有选择的不同的各自的颜色的多个多边形使得各个符号编码各 自的数字值。服务器被配置为接收来自客户端装置的、指示由客户端装置在捕获和分析包 含符号中的一个符号的图像时解码的数字值的消息,并且被配置为响应于该消息将对应于 数字值的信息的条目提供至客户端装置。
[0015] 在公开的实施方案中,多个的符号被分布在环境内的不同的各自的位置处,并且 服务器被配置为响应于数字值确定客户端装置的位置并且被配置为响应于位置来提供条 目。通常,条目包括被配置为由客户端装置覆盖在包含符号中的一个符号的图像的显示器 上的图形元素。
[0016] 根据本发明的实施方案还提供了计算机软件产品,其包括程序指令被存储在其中 的有形的非瞬态的计算机可读的介质,当所述指令被计算装置读取时使装置捕获包括在公 共的顶点处接触并且具有选择的不同的各自的颜色的多个多边形的符号的图像以便对被 指定的数字值进行编码,并且使装置处理图像以便解码数字值。
[0017] 在公开的实施方案中,指令使计算装置通过探测在围绕公共的顶点的多个角度之 处布置的探针位置处的图像中的颜色来解码符号。
[0018] 根据本发明的实施方案还提供了计算装置,其包括图像传感器,图像传感器被配 置为捕获包含包括在公共的顶点处接触的并且具有被选择的不同的各自的颜色的多个多 边形的符号的图像以便对被指定的数字值进行编码。处理器被配置为处理图像以便解码数 字值。
[0019] 在一些实施方案中,装置包括显示器,其被耦合以显示被图像传感器捕获的图像, 其中处理器被配置为响应于数字值在显示器上叠加图形元素。附加地或可选择地,装置包 括通信接口,其中处理器被配置为将包含数字值的消息通过网络经过通信接口发送至服务 器,并且被配置为响应于该消息从服务器接收图形元素。
[0020] 根据本发明的实施方案还提供了用于对信息进行编码的方法,其包括指定数字 值,以及产生将被指定的数字值用具有不同的各自的颜色的一组颜色元素编码的符号,所 述不同的各自的颜色在符号的图像中分别地被识别为红色颜色元素、绿色颜色元素、蓝色 颜色元素、蓝绿色颜色元素、洋红色颜色元素和黄色颜色元素。通过以下方式产生符号, 将蓝绿色颜料、洋红色颜料和黄色颜料施用于基板以便产生颜色元素,使得当颜色元素在 sRGB颜色空间中进行测量时展示以下的红色强度特征、绿色强度特征和蓝色强度特征:
[0021] 对于红色颜色元素,红色强度比蓝色强度和绿色强度大两倍;
[0022] 对于绿色颜色元素,绿色强度比红色强度和蓝色强度大两倍;
[0023] 对于蓝色颜色元素,蓝色强度比红色强度和绿色强度大两倍;
[0024] 对于蓝绿色颜色元素,蓝色强度和绿色强度二者都比红色强度大两倍;
[0025] 对于洋红色颜色元素,红色强度和蓝色强度二者都比绿色强度大两倍;以及
[0026] 对于黄色颜色元素,红色强度和绿色强度二者都比蓝色强度大两倍。
[0027] 另外地或可选择地,通过以下方式产生符号:把蓝绿色颜料、洋红色颜料和黄色颜 料施用于基板以便产生颜色元素,使得颜色元素在sRGB颜色空间中进行测量时展示满足 以下关系的红色强度特征、绿色强度特征和蓝色强度特征:

【权利要求】
1. 一种用于对信息进行编码的方法,包括: 指定数字值;以及 提供符号,所述符号包括在公共的顶点处接触并且具有选择的不同的各自的颜色的多 个多边形以便对所指定的数字值进行编码。
2. 根据权利要求1所述的方法,其中,所述符号包括具有多个顶点的棋盘形布置,所述 多个顶点根据在所述顶点中的每个顶点处接触的所述多边形的颜色对多个各自的数字值 进行编码,并且其中,所述符号对通过组合所述多个顶点编码的所述多个各自的数字值生 成的扩展的数字值进行编码。
3. 根据权利要求1所述的方法,其中,提供所述符号包括把数字码分配给每个颜色,并 且组合所述数字码以给出所指定的数字值。
4. 根据权利要求3所述的方法,其中,所述数字码是表示所述多边形的颜色的红色分 量、绿色分量和蓝色分量的三位数字码。
5. 根据权利要求4所述的方法,其中,所述三位数字码是包括表示所述红色分量、所述 绿色分量和所述蓝色分量中的每个的各自的二进制值的三位码。
6. 根据权利要求5所述的方法,其中,所述多边形的颜色选自包括红色、绿色、蓝色、蓝 绿色、洋红色和黄色的颜色组,并且所述红色、所述绿色、所述蓝色、所述蓝绿色、所述洋红 色和所述黄色分别具有三位码(1,〇, 〇)、(〇, 1,〇)、(〇, 〇, 1)、(〇, 1,1)、(1,〇, 1)和(1,1,〇)。
7. 根据权利要求1-6中任一项所述的方法,其中,提供了所述符号而无需任何专用的 记录标记。
8. 根据权利要求1-7中任一项所述的方法,其并且包括捕获所述符号的图像,以及通 过探测在围绕所述公共的顶点的多个角度处布置的探针位置处的所述图像中的所述颜色 对所述符号进行解码。
9. 根据权利要求8所述的方法,其中,所述探针位置全部被布置在距所述公共的顶点 距离相同之处。
10. -种有形的介质,所述有形的介质具有根据权利要求1-7中任一项所述的方法而 设置在其上的符号。
11. 根据权利要求10所述的介质,其中,所述符号被印刷在所述介质上。
12. -种信息系统,包括: 多个符号,每个符号包括在公共的顶点处接触的并且具有选择的不同的各自的颜色的 多个多边形使得所述符号对各自的数字值进行编码;以及 服务器,所述服务器被配置为接收来自客户端装置的、指示当捕获和分析包含所述符 号中的一个符号的图像时被所述客户端装置解码的数字值的消息,并且被配置为响应于所 述消息把对应于所述数字值的信息的条目提供至所述客户端装置。
13. 根据权利要求12所述的系统,其中,所述多个符号被分布在环境内的不同的各自 的位置处,并且其中,所述服务器被配置为响应于所述数字值确定所述客户端装置的位置 并且被配置为响应于所述位置提供所述条目。
14. 根据权利要求13所述的系统,其中,所述条目包括被配置为由所述客户端装置覆 盖在包含所述符号中的一个符号的图像的显示器上的图形元素。
15. -种计算机软件产品,所述计算机软件产品包括其中存储了程序指令的有形的、非 瞬态的计算机可读的介质,当所述指令被计算装置读取时使所述装置捕获包括在公共的顶 点处接触的并且具有选择的不同的各自的颜色的多个多边形的符号的图像以便对指定的 数字值进行编码,并且使所述装置处理所述图像以便对所述数字值进行解码。
16. 根据权利要求15所述的产品,其中,所述指令使所述计算装置通过探测在围绕所 述公共的顶点的多个角度处布置的探针位置处的所述图像中的所述颜色来对所述符号进 行解码。
17. 根据权利要求15或16所述的产品,其中,所述符号包括具有多个顶点的棋盘形布 置,所述多个顶点根据在所述顶点中的每个顶点处接触的所述多边形的颜色对多个各自的 数字值进行编码,并且其中,所述指令使所述计算装置通过解码并且组合由所述多个顶点 编码的所述多个的各自的数字值而对被所述符号编码的扩展的数字值进行解码。
18. 根据权利要求15-17中任一项所述的产品,其中所述指令使所述计算装置通过把 数字码分配给每个颜色并且组合所述数字码来对所述数字值进行解码以给出所指定的数 字值。
19. 一种计算装置,包括: 图像传感器,所述图像传感器被配置为捕获包含符号的图像,所述符号包括在公共的 顶点处接触的并且具有选择的不同的各自的颜色的多个多边形以便对指定的数字值进行 编码;以及 处理器,所述处理器被配置为处理所述图像以便对所述数字值进行解码。
20. 根据权利要求19所述的装置,其并且包括显示器,所述显示器被耦合以显示所述 图像传感器捕获的图像,其中所述处理器被配置为响应于所述数字值将图形元素叠加在所 述显示器上。
21. 根据权利要求20所述的装置,其并且包括通信接口,其中所述处理器被配置为通 过网络经由所述通信接口把包含所述数字值的消息发送至服务器,并且响应于所述消息从 所述服务器接收所述图形元素。
22. -种用于对信息进行编码的方法,包括: 指定数字值;以及 产生把所指定的数字值编码用具有不同的各自的颜色的一组颜色元素进行编码的符 号,所述不同的各自的颜色在所述符号的图像中分别被识别为红色颜色元素、绿色颜色元 素、蓝色颜色元素、蓝绿色颜色元素、洋红色颜色元素和黄色颜色元素, 其中通过以下方式产生所述符号,把蓝绿色颜料、洋红色颜料和黄色颜料施用于基板 以便产生所述颜色元素,使得所述颜色元素在sRGB颜色空间中进行测量时展示以下的红 色强度特征、绿色强度特征和蓝色强度特征: 对于所述红色颜色元素,所述红色强度比所述蓝色强度和所述绿色强度大两倍; 对于所述绿色颜色元素,所述绿色强度比所述红色强度和所述蓝色强度大两倍; 对于所述蓝色颜色元素,所述蓝色强度比所述红色强度和所述绿色强度大两倍; 对于所述蓝绿色颜色元素,所述蓝色强度和所述绿色强度两者都比所述红色强度大两 倍; 对于所述洋红色颜色元素,所述红色强度和所述蓝色强度两者都比所述绿色强度大两 倍;以及 对于所述黄色颜色元素,所述红色强度和所述绿色强度两者都比所述蓝色强度大两 倍。
23. -种用于对信息进行编码的方法,包括: 指定数字值;以及 产生把所指定的数字值用具有不同的各自的颜色的一组颜色元素进行编码的符号,所 述不同的各自的颜色在所述符号的图像中分别被识别为红色颜色元素、绿色颜色元素、蓝 色颜色元素、蓝绿色颜色元素、洋红色颜色元素和黄色颜色元素, 其中,通过以下方式产生所述符号,把蓝绿色颜料、洋红色颜料和黄色颜料施用于基板 以便产生所述颜色元素,使得所述颜色元素在sRGB颜色空间中进行测量时展示满足以下 关系的红色强度特征、绿色强度特征和蓝色强度特征:
对于每个颜色c =红色、绿色、蓝色, 其中,H1。和L1。分别是预期包含所述颜色c的所述颜色元素当中的所述颜色c的最高 的观测值和最低的观测值,而H°。和L°。是预期不包含所述颜色c的所述颜色元素当中的所 述颜色c的最高的观测值和最低的观测值。
24. 根据权利要求22或23所述的方法,其中,所述颜色元素包括多边形,并且其中所述 符号包括在公共的顶点处接触的多个所述多边形。
25. -种有形的介质,所述有形的介质具有根据权利要求22-24中任一项所述的方法 而设置在其上的符号。
【文档编号】G06K9/00GK104335227SQ201380029817
【公开日】2015年2月4日 申请日期:2013年6月2日 优先权日:2012年6月6日
【发明者】亚历克斯·艾伦, 艾丽娜·艾伦, 亚里夫·海戴德, 约阿夫·亚丁 申请人:索迪欧有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1