一种游戏系统的制作方法

xiaoxiao2021-2-27  206

一种游戏系统的制作方法
【技术领域】
[0001]本发明涉及定位技术,尤其涉及二维空间的一种游戏系统。
【背景技术】
[0002]在例如工业流水线、桌面游戏、机器人玩具等很多应用领域需要进行二维空间的连续定位。现有GPS、WiF1、无线基站、iBeacon等定位技术,可以实现三位空间的无线定位,但定位精度一般比较低,并且需要预先布设位置参考点和信号发射点,适合于定位尺度较大、精度要求不太高的应用场合。现有RFID技术,也可以用来实现定位功能,但因成本和尺寸原因,RFID技术只适合稀疏离散点的位置识别应用。现有红外、超声波、激光、立体摄像等主动扫描技术,可以获得环境的三维空间信息,定位精度较高,且不需要预先布设信号发射点,但这种技术需要较强的CPU处理能力,来获取和处理三维几何数据,计算复杂并且成本高。现有绘图仪、手写板、触摸屏等技术,也可以用来作为二维定位技术使用,但这种技术一般都需要一个特制的电路板用于感知二维坐标信息,成本通常都很高。现有鼠标、加速度仪技术,可以获取终端的相对位置,但需要指定初始位置才可以用于定位,而且,如果误差积累得不到及时校正,定位精度就很难保证。

【发明内容】

[0003]因此,本发明的目的在于克服上述现有技术的缺陷,提供一种二维定位系统及方法。
[0004]本发明的目的是通过以下技术方案实现的:
[0005]一方面,本发明提供了一种用于二维空间的定位系统,包括:
[0006]覆盖在所述二维空间的表面的定位介质层,所述定位介质层被划分为多个定位区域,同一个定位区域包含的光学隐形码相同;每个定位区域的光学隐形码对应于所述二维空间的一个位置信息;
[0007]定位装置,用于识别在所述定位介质层中的光学隐形码,并获取与该光学隐形码对应的定位区域的位置信息。
[0008]上述定位系统中,所述二维空间的表面可以为平面或曲面。
[0009]上述定位系统中,每个定位区域的尺寸最小相当于单个光学隐形码对应的光学图像的大小。
[0010]上述定位系统中,所述定位介质层可以为包含与所述光学隐形码对应的光学图像的涂层。
[0011]上述定位系统中,所述定位区域在所述二维空间的位置信息可以为该定位区域的中心点在所述二维空间中的坐标。
[0012]上述定位系统中,所述定位区域在所述二维空间的位置信息可以为在该定位区域中设定的参考点在所述二维空间中的坐标。
[0013]上述定位系统中,所述定位区域在所述二维空间的位置信息可以为在该定位区域中任一点在所述二维空间中的坐标。
[0014]上述定位系统中,所述定位装置可包括光学隐形码识别器和解码器;其中:
[0015]所述光学隐形码识别器用于获取定位介质层中的光学图像,并识别该光学图像对应的光学隐形码;
[0016]所述解码器用于根据所述光学隐形码与二维空间中的位置信息之间的对应关系,将所述光学隐形码识别器识别的光学隐形码转换成与该光学隐形码对应的定位区域的位置信息;
[0017]上述定位系统中,所述定位装置还可包括用于存储光学隐形码及其对应的位置信息的存储单元。
[0018]上述定位系统中,所述系统还可包括定位服务器,并且所述定位装置包括光学隐形码识别器和用于与所述定位服务器通信的通信单元;其中,
[0019]所述光学隐形码识别器用于获取所述定位介质层中的光学图像,并识别该光学图像对应的光学隐形码;
[0020]所述定位装置通过所述通信单元将所述光学隐形码识别器识别的光学隐形码发送给所述定位服务器;
[0021]所述定位服务器基于光学隐形码与所述二维空间中的位置信息之间的对应关系,将所接收的光学隐形码转换成与该光学隐形码对应的定位区域的位置信息。
[0022]又一方面,本发明提供了一种基于上述定位系统的定位方法,所述方法包括:
[0023]步骤1)通过定位装置识别定位介质层中包含的光学隐形码;
[0024]步骤2)根据该光学隐形码获得其对应的定位区域的位置信息。
[0025]上述定位方法中,所述步骤1)可包括:
[0026]步骤11)获取定位介质层中的光学图像;
[0027]步骤12),对所获取的光学图像进行识别,判断是否有与该光学图像对应的光学隐形码,如果没有,则返回步骤11)重新获取光学图像,直到识别出光学隐形码为止。
[0028]上述定位方法中,在所述步骤2)中可以由所述定位装置根据光学隐形码与该二维空间中的位置信息之间的对应关系,将所识别的光学隐形码转换成与该光学隐形码对应的定位区域的位置信息。
[0029]上述定位方法中,所述步骤2)可包括:
[0030]由定位装置将所识别的光学隐形码发送给定位服务器;
[0031]由所述定位服务器根据光学隐形码与该二维空间中的位置信息之间的对应关系,将所识别的光学隐形码转换成与该光学隐形码对应的定位区域的位置信息。
[0032]又一方面,本发明提供了一种游戏系统,所述游戏系统包括:
[0033]在二维空间中进行游戏活动的主控终端和与所述主控终端通信的多个角色终端,以及
[0034]覆盖在所述二维空间的表面的定位介质层,所述定位介质层被划分为多个定位区域,同一个定位区域包含的光学隐形码相同;每个定位区域的光学隐形码对应于所述二维空间的一个位置信息;
[0035]其中,所述角色终端包括定位装置,所述定位装置用于识别在定位介质层中的光学隐形码,并获取与该光学隐形码对应的定位区域的位置信息。
[0036]上述游戏系统中,所述二维空间的表面可以为平面或曲面。
[0037]上述游戏系统中,每个定位区域的尺寸最小可以相当于单个光学隐形码对应的光学图像的大小。
[0038]上述游戏系统中,所述定位介质层可以为包含与所述光学隐形码对应的光学图像的涂层。
[0039]上述游戏系统中,所述定位区域在所述二维空间的位置信息可以为该定位区域的中心点在所述二维空间中的坐标。
[0040]上述游戏系统中,所述定位区域在所述二维空间的位置信息可以为在该定位区域中设定的参考点在所述二维空间中的坐标。
[0041]上述游戏系统中,所述定位区域在所述二维空间的位置信息可以为在该定位区域中任一点在所述二维空间中的坐标。
[0042]上述游戏系统中,所述定位装置可包括光学隐形码识别器和解码器;其中:
[0043]所述光学隐形码识别器用于获取定位介质层上的光学图像,并识别该光学图像对应的光学隐形码;
[0044]所述解码器用于根据光学隐形码与所述二维空间中的位置信息之间的对应关系,将所述光学隐形码识别器识别的光学隐形码转换成对应的位置信息。
[0045]上述游戏系统中,所述角色终端可以将所述位置信息报告给所述主控终端和/或其他角色终端,所述主控终端基于所述位置信息来控制该角色终端和/或其他角色终端执行相应的动作。
[0046]上述游戏系统中,所述角色终端还可以基于来自其它角色终端报告的位置信息,执行相应的动作
[0047]上述游戏系统中,所述定位装置可包括光学隐形码识别器,所述光学隐形码识别器用于获取定位介质层上的光学图像,识别该光学图像对应的光学隐形码;
[0048]所述角色终端将所识别的光学隐形码发送给所述主控终端;
[0049]所述主控终端基于光学隐形码与所述二维空间中的位置信息之间的对应关系,将所接收的光学隐形码转换成与该光学隐形码对应的定位区域的位置信息。
[0050]上述游戏系统中,所述主控终端可以基于所获得的位置信息控制该角色终端和/或其他角色终端执行相应的动作。
[0051]上述游戏系统中,所述角色终端或主控终端还可以包括存储单元,用于存储光学隐形码及其对应的位置信息。
[0052]上述游戏系统中,所述存储单元还可以用于存储每次获取的角色终端的位置信肩、Ο
[0053]上述游戏系统中,还可包括在定位介质层上附着的贴纸,所述贴纸上带有隐形码;所述角色终端或主控终端通过获取贴纸上的隐形码,执行相应的动作。
[0054]与现有技术相比,本发明的优点在于:
[0055]将二维空间的位置对应的二维坐标信息用隐形码编码,印刷在平面或曲面介质上,使终端在平面或曲面上实现了二维空间快速定位,定位的精度可达毫米级,并且有着很低的构建和维护成本,从而给棋类、桌游、玩具、教育、机器人等应用场合提供了高精度、低成本的二维空间连续定位。
【附图说明】
[0056]以下参照附图对本发明实施例作进一步说明,其中:
[0057]图1为根据本发明实施例的用于二维空间的定位系统的架构示意图;
[0058]图2为根据本发明实施例的定位装置的结构示意图;[0059]图3为根据本发明实施例的用于二维空间的定位方法的流程示意图;
[0060]图4为根据本发明实施例的游戏系统的平面结构示意图。
【具体实施方式】
[0061]为了使本发明的目的,技术方案及优点更加清楚明白,以下结合附图通过具体实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0062]光学隐形码(下文也简称为隐形码),例如0ID编码,可以通过标准的印刷程序及标准的油墨隐藏在一般的印刷品中。通过光学隐形码识别器扫描光学隐形码对应的编码图形就可取出预先隐藏在印刷品中的码值。每个隐形码对应的编码图形(也可以称为光学图像或隐形码底码)是由许多细微而人眼难以察觉的点所组成的图形,能够隐藏在各种印刷品的彩色图文之中,故此得名光学隐形码。隐形码对应的光学图像有着良好的分布均匀度,有效降低了对视觉的干扰,不会对印刷品造成美观的影响,也降低对印刷纸质的要求,可以附着在任何平面上。例如,可以在传统的三版的彩色印刷再加上一版隐形码对应的光学图像印刷,就可以将隐形码隐藏在各种印刷品的彩色图文之中。
[0063]图1给出了根据本发明的一个实施例的基于隐形码的二维空间定位系统。该系统100包括定位介质层101和定位装置102。定位介质层102承载定位装置101,定位装置101可以在定位介质层102上移动。其中,所述定位介质层101覆盖在待定位的主体活动的二维空间的表面上,其包含有光学隐形码。该二维空间的表面可以是平面或曲面。定位介质层101可以是采用例如印刷或喷绘等现有的各种隐形码的印刷方式附着在二维空间的表面上的包含光学隐形码对应的光学图像的涂层。凡是含碳的油墨都可以用来在二维空间的表面上印刷或喷绘光学隐形码对应的光学图像。当然,在该二维空间的表面上除了所述定位介质层之外,还可以喷绘其他的图形或文字。
[0064]定位介质层101被划分为多个定位区域,不同的定位区域对应不同的光学隐形码,而同一个定位区域包含的光学隐形码都相同,即每个定位区域通常被同一个光学隐形码的多个光学图像所覆盖。每个定位区域在该二维空间中的位置信息与该定位区域包含的光学隐形码相对应。在一个实施例中,每个定位区域在该二维空间中的位置信息由该定位区域的中心点在该二维空间中的坐标信息来表示。所述坐标信息可以采用任何适用于二维平面的坐标来表示,例如笛卡尔平面直角坐标、高斯平面直角坐标等。在又一个实施例中,每个定位区域在该二维空间中的位置信息由该定位区域中设定的定位参考点在该二维空间中的坐标信息来表示。在又一个实施例中,每个定位区域在该二维空间中的位置信息可以由该定位区域中任意一点在该二维空间中的坐标信息来表示。在一个实施例中,可以根据实际的定位精度需求来划分定位区域。每个定位区域的尺寸最小为单个光学隐形码对应的光学图像的大小,例如几毫米。也就是每个定位区域如果仅被单个光学隐形码的光学图像覆盖,其定位精度可以达到毫米级。其中,光学隐形码与定位区域的位置信息之间的对应关系可以通过诸如表格、数组等多种数据结构来保存。在一个实施例中,将光学隐形码与定位区域的位置信息之间的对应关系存储在定位装置102中。在又一个实施例中,将光学隐形码与定位区域的位置信息之间的对应关系存储在可与定位装置102进行通信的其他装置中,例如该二维空间的定位服务器103(未示出)。
[0065]对于在二维空间活动的待定位的每个主体,为其配备定位装置102。定位装置102用于识别在二维空间中活动的待定位的主体当前位置处的光学隐形码,并获取与该光学隐形码对应的位置信息。在二维空间中活动的主体携带或装配有定位装置102,通过定位装置102识别其当前位置处定位介质层中包含的光学隐形码,并将通过定位装置102获取的与该光学隐形码对应的位置信息作为该主体的当前位置。
[0066]图2给出了根据本发明的一个实施例的定位装置的结构示意图。该定位装置200包括光学隐形码识别器201和解码器202。所述定位装置200还可包括存储器203,用于存储二维空间中定位区域的位置信息与光学隐形码之间的对应关系。光学隐形码识别器201用于获取二维空间中活动的待定位的主体当前位置处的光学图像,并进而识别与该光学图像对应的光学隐形码。对于本领域的普通技术人员来说,可以采用现有的各种用于识别光学隐形码的部件。根据本发明的一个实施例,光学隐形码识别器201包括扫描单元和识别芯片。所述扫描单元为光学摄像头或者专用的光学传感器芯片,例如松翰公司出产的影像传感芯片SN9S102CE,用来获取当前位置处的光学图像。所述识别芯片为ARM等计算机系统或专用的数字处理芯片,比如松翰公司出产的影像辨识芯片SN9P701FG,用来识别与所获取的光学图像对应的光学隐形码。光学隐形码识别器201将所识别的光学隐形码提供给解码器202。解码器202接收经由光学隐形码识别器201所识别的光学隐形码,基于二维空间中定位区域的位置信息与光学隐形码之间的对应关系,将所接收的光学隐形码转换成该光学隐形码对应的定位区域的位置信息。解码器202可以是诸如集成电路芯片、现场可编程门阵列(FPGA)、专用集成电路(ASIC)等实现的硬件逻辑;或者解码器也可以以在嵌入式系统、单片机(MCU)等硬件上由处理器执行的软件或可编程代码的形式实现,其可以由目前已知的任何编程语言来实现,如LISP、PERL、C、C++、C#、PROLOG,或者诸如JAVA的任何字节码语目。
[0067]根据本发明的又一个实施例,所述二维空间定位系统100还包括定位服务器,所述定位装置102包括如上文讨论的光学隐形码识别器以及与所述定位服务器通信的通信单元。定位装置102通过所述通信单元将经由光学隐形码识别器所识别的光学隐形码发送到定位服务器。所述定位服务器根据所述二维空间中定位区域的位置信息与光学隐形码之间的对应关系,将所接收的来自定位装置102的光学隐形码转换成该光学隐形码对应的定位区域的位置信息。在一个实施例中,所述定位服务器可以包括存储单元,用于存储所述二维空间中定位区域的位置信息与光学隐形码之间的对应关系。定位服务器可以将所获得的位置信息返回到定位装置102。或者定位服务器可以将所获得的位置信息提供给携带或装配该定位装置102的待定位的主体。定位服务器与定位装置102可以通过任何有线或无线的方式进行通信。所述定位服务器可以是诸如集成电路芯片、现场可编程门阵列(FPGA)、专用集成电路(ASIC)等实现的硬件逻辑;或者该定位服务器也可以以在嵌入式系统、单片机(MCU)、PC或服务器等硬件上由处理器执行的软件或可编程代码的形式实现,其可以由可以目前已知的任何编程语言来实现,如LISP、PERL、C、C++、C#、PROLOG,或者诸如JAVA的任何字节码语目。
[0068]图3给出采用根据本发明一个实施例的二维空间定位系统的定位方法的流程示意图。如图3所示,所述定位方法主要包括下列步骤:
[0069]步骤301),获取待定位的主体的当前位置处定位介质层上的光学图像。如上文所讨论的,每个主体配备有定位装置,定位装置中的光学隐形码识别器利用其扫描单元(光学传感器或光学摄像头)对该二维空间中待定位的主体当前位置处的定位介质层进行扫描,就可以获取该主体当前位置处定位介质层上的光学图像。
[0070]步骤302),对所获取的光学图像进行识别,判断是否有与该光学图像对应的隐形码,如果没有,则返回步骤301)继续重新获取光学图像;如果有与所获取的光学图像对应的光学隐形码,则转至步骤303)继续执行。这是因为在步骤301)通过扫描定位介质层所获取的光学图像可能并非完整的隐形码的编码图形。如果所获取的光学图像不是隐形码的编码图形,则可以在待定位主体的当前位置处适当调整定位装置,重新扫描当前位置处的光学图像,直到识别出光学隐形码为止。
[0071]步骤303),获取与所识别的光学隐形码对应的位置信息,以指示该主体当前位置。与如上文所讨论的,定位介质层的各个定位区域对应不同的光学隐形码,每个定位区域在该二维空间中的位置信息与该定位区域包含的光学隐形码相对应。基于二维空间中定位区域的位置信息与光学隐形码之间的对应关系对所识别的光学隐形码进行解码,获得其对应的定位区域的位置信息,作为该主体的当前位置。所述光学隐形码与定位区域的位置信息之间的对应关系可以存储在定位装置中,也可以存储在该二维空间专业的定位服务器103。
[0072]图4给出了根据本发明一个实施例的游戏系统的平面示意图。该游戏系统包括多个角色终端401A,401B,...401N(总的用标号401表不)、一个主控终端402和定位介质层403。角色终端401和主控终端402都位于定位介质层403的上方。角色终端401可以通过任何有线或无线的方式与主控终端402进行通信。角色终端401是在进行游戏的二维空间中活动的主体角色,比如棋子、小车等。主控终端402是在该二维空间中固定不动或活动的、用于对各个角色终端401的行为进行控制的主体,比如机器裁判、 主持机器人等。定位介质层403覆盖在角色终端401和主控终端402活动的二维空间的平面或曲面(比如棋盘、游戏板、地球仪等)上,其包含有光学隐形码。在定位介质层403上承载主控终端402和角色终端401。定位介质层403可以是采用例如印刷或喷绘等现有的各种隐形码的印刷方式附着在二维空间的表面上的包含光学隐形码对应的光学图像的涂层。除此之外,在定位介质层203上还可印刷或喷绘与游戏有关的图形,比如棋盘、地图、游戏图案等。
[0073]如上文所讨论的,定位介质层403被划分为多个定位区域,不同的定位区域对应不同的光学隐形码,而同一个定位区域包含的光学隐形码都相同。每个定位区域在该二维空间中的位置信息与该定位区域包含的光学隐形码相对应。定位区域在该二维空间中的位置信息可以由该定位区域的中心点、该定位区域中设定的定位参考点或该定位区域中任意一点在该二维空间中的坐标信息来表示。所述坐标信息可以采用任何适用于二维平面的坐标来表示,例如笛卡尔平面直角坐标、高斯平面直角坐标等。定位区域的尺寸可以根据实际的定位精度需求来划分,但每个定位区域的尺寸最小为单个光学隐形码对应的光学图像的大小,例如几毫米。也就是每个定位区域如果仅被单个光学隐形码的光学图像覆盖,则对于角色终端401,其定位精度可以达到毫米级。
[0074]继续参考图4,在一个实施例中,每个角色终端401包括如上文所讨论的定位装置。在一个实施例中,每个角色终端401的定位装置包括如上文所述的光学隐形码识别器和解码器。角色终端401通过定位装置中的光学隐形码识别器获取其当前位置处定位介质层上的光学图像,并进而识别与该光学图像对应的光学隐形码;接着基于二维空间的定位区域的位置信息与光学隐形码之间的对应关系,通过解码器将所识别的光学隐形码转换成该光学隐形码对应的定位区域的位置信息。在一个实施例,角色终端401可以通过有线或无线的方式将所获取的当前位置信息发送给所述主控终端和/或其他角色终端。主控终端402可以基于来自每个角色终端401的位置信息来指示该角色终端401和/或其他角色终端执行相应的动作。其他收到位置信息的角色终端也可以根据该信息执行相应的动作。在一个实施例中,所述角色终端401还包括存储单元,用于存储所述二维空间中定位区域的位置信息与光学隐形码之间的对应关系。
[0075]在又一个实施例中,主控终端401还包括存储单元,用于存储所述二维空间中定位区域的位置信息与光学隐形码之间的对应关系。在又一个实施例中,主控终端402还可以充当如上文所讨论的定位服务器,角色终端401的定位装置包括上文所述的光学隐形码识别器。角色终端401通过光学隐形码识别器识别其当前位置处定位介质层403上的光学图像,识别该光学图像对应的光学隐形码,然后将所识别的光学隐形码发送到主控终端402。主控终端402根据二维空间中定位区域的位置信息与光学隐形码之间的对应关系,将所接收的来自角色终端401的光学隐形码转换成该光学隐形码对应的定位区域的位置信息,从而得到角色终端401的当前位置。主控终端402可以基于所得到的角色终端401的位置信息来指示该角色终端401或其他角色终端执行相应的动作。主控终端402可以将所得到的角色终端401的位置信息发送给该角色终端或其他角色终端。其他收到位置信息的角色终端也可以根据该信息执行相应的动作。
[0076]在一个实施例中,主控终端402还带有音频或视频输入/输出接口以及有关于动作、表情等的其它部件,比如用电机驱动的耳朵、用于显示面部表情的显示屏等,以便于与游戏玩家交流信息。在又一个实施例,主控终端402还带有自主移动部件,例如带有由电机驱动的轮子或履带,在定位介质层403上自主或受控移动。在又一个实施例,主控终端402与互联网之间通过无线或有线方式建立通讯链路。这样,所述主控终端402可以从互联网获取程序、数据、游戏内容的更新。在其他实施例中,用户使用诸如手机、遥控装置等的设备通过无线网络与所述主控终端402建立连接,向其发送控制指令,以控制其行为或者通过主控终端来控制角色终端的行为。
[0077]在一个实施例中,所述角色终端401带有自主移动部件,例如带有由电机驱动的轮子或履带,可以在定位介质层403上自主或受控移动。角色终端之间以及角色终端与主控终端之间可以通过无线或有线方式建立通讯链路。角色终端401可以通过通讯链路向主控终端或其他角色终端报告自己的当前位置。主控终端402可以通过通讯链路向角色终端401发出控制命令或者发送与游戏相关的数据或更新程序等。主控终端向角色终端所发送的控制命令包括指示角色终端移动指定的偏移距离或移动到指定位置,播放声音、表情或视频,震动或转动等指令。角色终端401根据来自主控终端402的控制命令执行相应的动作。角色终端还可以接收其它角色终端报告的位置数据,并根据当前具体情况,执行相应的动作。
[0078]在又一个实施例中,所述角色终端401或主控终端402上还包括存储单元,用于存储每次获取的角色终端的位置信息,从而可以提供各个角色终端在一定时间段内的移动路径。
[0079]在又一个实施例中,该游戏系统还包括贴纸404,其上带有隐形码,并可印刷有各种标识、图案或形象。例如,所述贴纸可以是一个带有隐形码的小卡片。可以根据游戏需要,将贴纸贴在定位介质层403上。所述角色终端401或主控终端402,通过获取贴纸404上的隐形码,执行相应的动作。
[0080]根据上述实施例的游戏系统可以应用于桌面游戏、机器人玩具等应用场合。这样的游戏系统给棋类、桌游、玩具、教育、机器人等应用提供了高精度、低成本的解决方案。[0081 ] 虽然本发明已经通过优选实施例进行了描述,然而本发明并非局限于这里所描述的实施例,在不脱离本发明范围的情况下还包括所作出的各种改变以及变化。
【主权项】
1.一种游戏系统,所述游戏系统包括: 在二维空间中进行游戏活动的主控终端和与所述主控终端通信的多个角色终端,以及 覆盖在所述二维空间的表面的定位介质层,所述定位介质层被划分为多个定位区域,同一个定位区域包含的光学隐形码相同;每个定位区域的光学隐形码对应于所述二维空间的一个位置信息; 其中,所述角色终端包括定位装置,所述定位装置用于识别在定位介质层中的光学隐形码,并获取与该光学隐形码对应的定位区域的位置信息。2.根据权利要求1所述的游戏系统,其中所述二维空间的表面为平面或曲面。3.根据权利要求1所述的游戏系统,其中每个定位区域的尺寸最小相当于单个光学隐形码对应的光学图像的大小。4.根据权利要求1所述的游戏系统,其中所述定位介质层为包含与所述光学隐形码对应的光学图像的涂层。5.根据权利要求1所述的游戏系统,其中所述定位区域在所述二维空间的位置信息为该定位区域的中心点在所述二维空间中的坐标。6.根据权利要求1所述的游戏系统,其中所述定位区域在所述二维空间的位置信息为在该定位区域中设定的参考点在所述二维空间中的坐标。7.根据权利要求1所述的游戏系统,所述定位装置包括光学隐形码识别器和解码器;其中: 所述光学隐形码识别器用于获取定位介质层上的光学图像,并识别该光学图像对应的光学隐形码; 所述解码器用于根据光学隐形码与所述二维空间中的位置信息之间的对应关系,将所述光学隐形码识别器识别的光学隐形码转换成对应的位置信息。8.根据权利要求7所述的游戏系统,所述角色终端将所述位置信息报告给所述主控终端和/或其他角色终端,所述主控终端基于所述位置信息来控制该角色终端和/或其他角色终端执行相应的动作。9.根据权利要求8所述的游戏系统,所述角色终端还基于来自其它角色终端报告的位置信息,执行相应的动作。10.根据权利要求1所述的游戏系统,所述定位装置包括光学隐形码识别器,所述光学隐形码识别器用于获取定位介质层上的光学图像,识别该光学图像对应的光学隐形码; 所述角色终端将所识别的光学隐形码发送给所述主控终端; 所述主控终端基于光学隐形码与所述二维空间中的位置信息之间的对应关系,将所接收的光学隐形码转换成与该光学隐形码对应的定位区域的位置信息。
【专利摘要】本发明提供一种游戏系统,其包括在二维空间中进行游戏活动的主控终端和与所述主控终端通信的多个角色终端,以及覆盖在所述二维空间的表面的定位介质层。该系统通过隐形码来确定角色终端位置,将进行游戏的二维空间的位置信息用隐形码编码,印刷在平面或曲面的介质上,角色终端通过定位装置识别在定位介质层中的光学隐形码,并获取与该光学隐形码对应的位置信息。该系统能够快速实现角色终端定位,定位的精度可达毫米级,并且构建和维护成本低,可以给棋类、桌游、玩具、教育、机器人等应用提供高精度、低成本的解决方案。
【IPC分类】G06F19/00, G06K17/00
【公开号】CN105488312
【申请号】CN201410468170
【发明人】吴旻升, 米海鹏, 吴欣
【申请人】吴旻升
【公开日】2016年4月13日
【申请日】2014年9月15日

最新回复(0)