游戏系统转让专利

申请号 : CN201780075049.5

文献号 : CN110035807A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : R.马切西M.J.皮克林M.H.福特曼H.M.斯托姆R.哈尔C.E.霍华德

申请人 : 乐高公司

摘要 :

一种游戏系统,包括:多个游戏令牌、图像拍摄设备和处理器;图像拍摄设备可操作以拍摄放置在图像拍摄设备视场内的一个或多个游戏令牌的一个或多个图像,多个游戏令牌包括多个事件令牌;其中,处理器配置为:执行数字游戏,其包括计算机可执行代码,该代码配置为使处理器将一个或多个单独的游戏事件与多个事件令牌中的每一个相关联;且将一个或多个另一游戏事件与多组游戏令牌中的每一组相关联,每一组包括两个或更多个游戏令牌,且每一组包括从多个事件令牌中选择的一个或多个事件令牌;接收由所述图像拍摄设备拍摄的一个或多个图像;识别一个或多个图像内多个游戏令牌中的一个或多个游戏令牌,所识别的一个或多个游戏令牌包括一个或多个事件令牌;响应于在一个或多个图像中识别多个事件令牌中的单个事件令牌,引起与所识别的事件令牌相关联的一个或多个单独的游戏事件;响应于在一个或多个图像中识别多组游戏令牌中的一组游戏令牌,其中所识别的一组游戏令牌相对于彼此以预定空间配置定位,引起与所识别的组相关联的一个或多个另一游戏事件。

权利要求 :

1.一种游戏系统,包括:多个游戏令牌,图像拍摄设备和处理器;所述图像拍摄设备可操作以拍摄放置在图像拍摄设备的视场内的一个或多个游戏令牌的一个或多个图像,所述多个游戏令牌包括多个事件令牌;其中,所述处理器配置为:-执行数字游戏,所述数字游戏包括计算机可执行代码,所述计算机可执行代码被配置为使处理器将一个或多个单独的游戏事件与所述多个事件令牌中的每一个相关联;并且将一个或多个另一游戏事件与多组游戏令牌中的每一组相关联,所述每一组包括两个或更多个游戏令牌,并且所述每一组包括从所述多个事件令牌中选择的一个或多个事件令牌;

-接收由所述图像拍摄设备拍摄的一个或多个图像;

-识别所述一个或多个图像内的多个游戏令牌中的一个或多个游戏令牌,所识别的一个或多个游戏令牌包括一个或多个事件令牌;

-响应于在所述一个或多个图像中识别所述多个事件令牌中的单个事件令牌,引起与所识别的事件令牌相关联的一个或多个单独的游戏事件;

-响应于在所述一个或多个图像中识别所述多组游戏令牌中的一组游戏令牌,其中所识别的一组游戏令牌相对于彼此以预定空间配置定位,引起与所识别的组相关联的一个或多个另一游戏事件。

2.根据权利要求1所述的游戏系统,其中,所述处理器还被配置为响应于在所述一个或多个图像中识别所述多个事件令牌中的两个或更多个事件令牌,其中所识别的两个或更多个事件令牌与所述多组游戏令牌不同,或者其中所识别的两个或更多个事件令牌相对于彼此被定位在与所述预定空间配置不同的另一空间配置中,引起与所识别的两个或更多个事件令牌相关联的一个或多个单独的游戏事件,而不引起任何所述另一游戏事件。

3.根据前述权利要求中任一项所述的游戏系统,其中,每个事件令牌指示单独的游戏资产;其中,与事件令牌相关联的每个单独的游戏事件包括使得与所述事件令牌相关联的单独的游戏资产在数字游戏中可用;并且其中,与一组游戏令牌相关联的另一游戏事件包括使另一游戏资产在数字游戏中可用,所述另一游戏资产不同于与所述一组游戏令牌中的一个或多个事件令牌相关联的单独的游戏资产的累积。

4.根据前述权利要求中任一项所述的游戏系统,其中,该数字游戏包括计算机可执行代码,其被配置为使处理器控制至少一个虚拟游戏物品。

5.根据权利要求4所述的游戏系统,其中,每个事件令牌指示可归属于所述至少一个虚拟游戏物品的单独的游戏资产;其中,每个单独的游戏事件包括使相应的一个单独游戏资产可用于所述至少一个虚拟游戏物品中的一个或多个;其中,与一组两个或更多个事件令牌相关联的另一游戏事件包括使另一游戏资产可用于所述至少一个虚拟游戏物品中的一个或多个;所述另一游戏资产不同于与所述一组事件令牌相关联的单独的游戏资产的累积。

6.根据权利要求4至5中任一项所述的游戏系统,其中,该游戏系统还包括表示所述至少一个虚拟游戏物品中的第一虚拟游戏物品的物品令牌;并且其中,第一组游戏令牌与第一另一游戏事件相关联,所述第一组包括物品令牌和一个或多个事件令牌;其中,所述第一另一游戏事件包括将与所述第一组的一个或多个事件令牌相关联的一个或多个游戏事件与所述第一组的第一虚拟游戏物品相关联。

7.根据前述权利要求中任一项所述的游戏系统,其中,每个事件令牌携带视觉可识别的标记,该标记标识与该事件令牌相关联的单独的游戏事件。

8.根据前述权利要求中任一项所述的游戏系统,还包括支撑元件,用于在所述预定空间配置中可拆卸地接收两个或更多个游戏令牌。

9.根据权利要求8所述的游戏系统,其中,所述支撑元件包括一个或多个联接构件,该一个或多个联接构件可操作用于在相对于所述支撑元件的预定的相应位置和取向上接收令牌,使得所述两个或更多个游戏令牌可以在相对于彼此的所述预定空间配置中由支撑元件可拆卸地接收。

10.根据权利要求9所述的游戏系统,其中,所述一个或多个联接构件可操作用于在相对于所述支撑元件的预定相应位置和取向中接收令牌,使得所述两个或更多个游戏令牌只能在相对于彼此的所述预定空间配置中由支撑元件可拆卸地接收。

11.根据权利要求8至10中任一项所述的游戏系统,当从属于权利要求1时,其中,所述处理器还被配置为在一个或多个图像中识别支撑元件,并且,当所识别的组中的事件令牌相对于彼此定位在所述预定空间配置中时,并且当所述处理器已经识别出所述支撑元件时,仅引起与所识别的组相关联的一个或多个另一游戏事件。

12.根据前述权利要求中任一项所述的游戏系统,其中,所述图像拍摄设备和所述处理器集成在单个设备中。

13.根据前述权利要求中任一项所述的游戏系统,其中,所述游戏令牌是可连接到支撑板的牌片。

14.根据权利要求13所述的游戏系统,其中,每个牌片具有旋转不对称的视觉外观。

15.根据前述权利要求中任一项所述的游戏系统,其中,所述预定空间配置完全地或部分地由所述一个或多个图像内的事件令牌的预定的相对位置和取向限定。

16.一种由处理器实现的操作游戏系统的方法,该游戏系统包括多个游戏令牌、图像拍摄设备和处理器;所述图像拍摄设备可操作以拍摄放置在图像拍摄设备的视场内的一个或多个游戏令牌的一个或多个图像,所述多个游戏令牌包括多个事件令牌;其中,所述方法包括:-执行数字游戏,所述数字游戏包括计算机可执行代码,所述计算机可执行代码配置为使处理器将一个或多个单独的游戏事件与所述多个事件令牌中的每一个相关联;并且将一个或多个另一游戏事件与多组游戏令牌中的每一组相关联,每一组包括两个或更多个游戏令牌,并且每一组包括从所述多个事件令牌中选择的一个或多个事件令牌;

-接收由所述图像拍摄设备拍摄的一个或多个图像;

-识别所述一个或多个图像内的多个游戏令牌中的一个或多个游戏令牌,所识别的一个或多个游戏令牌包括一个或多个事件令牌;

-响应于在所述一个或多个图像中识别所述多个事件令牌中的单个事件令牌,引起与所识别的事件令牌相关联的一个或多个单独的游戏事件;

-响应于在所述一个或多个图像中识别所述多组游戏令牌中的一组游戏令牌,其中所识别的一组游戏令牌相对于彼此以预定空间配置定位,引起与所识别的组相关联的一个或多个另一游戏事件。

17.一种处理设备,配置为执行如权利要求16所述的方法。

18.一种计算机程序产品,包括程序代码,所述程序代码适于在由处理设备执行时使所述处理设备执行权利要求16中所述的方法。

19.一套部件,包括多个事件令牌和指令,以获得如权利要求18所述的计算机程序,并在处理设备上执行所获得的计算机程序。

说明书 :

游戏系统

技术领域

[0001] 本发明涉及计算机视觉技术在玩具互动游戏应用中的应用,更具体地说,涉及采用这种技术的游戏系统。

背景技术

[0002] 已经付出将物理对象集成到虚拟游戏博弈中的不同尝试。然而,仍然希望提供链接物理世界和虚拟游戏博弈的方式,使其可以刺激用户的交互参与感,并提供具有娱乐性的游戏博弈。因此,需要一种新的交互式游戏博弈。
[0003] 目前,大多数玩具增强计算机游戏或所谓的玩具互动游戏(toys-to-life)系统涉及这样的系统,其中,玩具必须具有物理组件,该物理组件被配置为通过某种形式的无线通信(例如RFID,NFC等)与特殊读取器通信。这种系统的示例例如在US 2012/0295703、EP 2749327和US 2014/256430中公开。通常,希望提供不要求玩具包括能够与读取器设备通信的元件的游戏系统,这样的元件使得能够识别玩具元件,创建其虚拟数字表示,并且将其与附加的数字数据相关联。
[0004] WO 2011/017393描述了一种使用计算机视觉来检测特殊背景上的玩具构造模型的系统。在该现有技术系统中,组装的模型在特殊背景板上,其上印有特定的图案。
[0005] EP 2714 222描述了一种用于增强现实的玩具构造系统。
[0006] 以LEGO NEXO Knights名称提供的数字游戏允许用户扫描可扫描代码的集合的代码。所述代码代表游戏中的能力。
[0007] 鉴于该现有技术,仍然希望提供改进的游戏系统,使其提供用于用户与游戏系统的多功能交互的附加机制。

发明内容

[0008] 根据一个方面,本文公开了一种游戏系统的实施例。该游戏系统包括多个游戏令牌,图像拍摄设备和处理器。该图像拍摄设备可操作以拍摄放置在图像拍摄设备的视场内的一个或多个游戏令牌的一个或多个图像,该多个游戏令牌包括多个事件令牌。该处理器被配置为:
[0009] -执行数字游戏,所述数字游戏包括计算机可执行代码,所述计算机可执行代码被配置为使处理器将一个或多个单独的游戏事件与多个事件令牌中的每一个相关联;并且将一个或多个另一游戏事件与多组游戏令牌中的每一组相关联,每一组包括两个或更多个游戏令牌,并且每一组包括从所述多个事件令牌中选择的一个或多个事件令牌;
[0010] -接收由所述图像拍摄设备拍摄的一个或多个图像;
[0011] -识别一个或多个图像内多个游戏令牌中的一个或多个游戏令牌,所识别的一个或多个游戏令牌包括一个或多个事件令牌;
[0012] -响应于识别一个或多个图像中的多个事件令牌中的单个事件令牌,引起与所识别的单个事件令牌相关联的一个或多个单独的游戏事件;
[0013] -响应于识别一个或多个图像中的多组游戏令牌中的一组游戏令牌,其中所识别的组的游戏令牌相对于彼此以预定的空间配置定位,引起与所识别的组相关联的一个或多个另一游戏事件。
[0014] 因此,该游戏系统允许用户通过向游戏系统呈现游戏令牌来与数字游戏交互,使得图像拍摄设备拍摄一个或多个游戏令牌的一个或多个图像,并且处理器识别游戏令牌。多个游戏令牌包括事件令牌,并且该游戏系统响应于对事件令牌的识别,引起数字游戏中的游戏事件。
[0015] 由于游戏系统将另一游戏事件与多个游戏令牌组关联在一起,用户可以通过向游戏系统呈现这些多个游戏令牌组来触发附加事件,而不是限于呈现单独的单个游戏令牌。每个游戏令牌组由其成员定义,即由构成该组的游戏令牌定义。此外,每个游戏令牌组是多个游戏令牌的子集,使得该组包括两个或更多个游戏令牌,其中存在事件令牌组的至少一个事件令牌。响应于识别一个或多个图像中的多个游戏令牌组中的一个游戏令牌组,其中所识别的游戏令牌组的游戏令牌被定位在相对于彼此的预定的空间配置中,处理器可以被配置为除了引起与所识别的组的一个或多个单独的事件令牌相关联的一个或多个单独的游戏事件之外,或者代替引起与所识别的组的一个或多个单独的事件令牌相关联的一个或多个单独的游戏事件,引起与所识别的组相关联的一个或多个另一游戏事件。
[0016] 当一组游戏令牌仅在该组的游戏令牌以预定的空间配置(例如,预定的几何图案)呈现给游戏系统时触发另一游戏事件。游戏交互变得更加可预测,因为用户无意中触发另一游戏事件之一的风险降低,即使用户打算触发单独的游戏事件。例如,用户可能在桌子上展开大量游戏令牌,并且用户可能打算拍摄事件令牌中的一个的图像。在这种情况下,用户可能无意中在同一图像中包括其他游戏令牌,这可能引起不希望的结果。然而,由于用户不太可能无意地在桌上以所需空间配置定位属于其中一个组的多个游戏令牌,因此无意中触发不期望的游戏事件的风险降低。因此,降低了令人沮丧的游戏体验的风险。然而,可以由有限数量的不同事件令牌触发的游戏事件的数量增加,因为事件令牌能够以许多不同方式彼此组合和/或与其他游戏令牌组合以便形成不同的组。
[0017] 在一些实施例中,仅一个或多个预定的游戏令牌组触发另一游戏事件,而除预定的游戏令牌组之外的组没有与它们相关联的另一游戏事件。在其他实施例中,包括至少一个事件令牌的任何一个有两个或更多个游戏令牌的组,或者至少具有预定的数量的成员或具有预定的最小数量的成员的任何组可以触发另一游戏事件,只要它们是相对于彼此定位在预定的空间配置中。
[0018] 在一些实施例中,处理器还被配置为响应于识别所述一个或多个图像中的所述多个事件令牌中的两个或更多个事件令牌,其中所识别的两个或更多个事件令牌与多个游戏令牌组不同——即,两个或更多个事件令牌不形成具有与其相关联的另一游戏事件的所述游戏令牌组中的任何一个——或者其中识别出两个或更多个事件令牌相对于彼此定位在与所述预定空间配置不同的另一个空间配置中,以使得与所识别的两个或更多个事件令牌相关联的一个或多个单独的游戏事件不会引起任何另一游戏事件。因此,用户可以选择同时向游戏系统呈现多个令牌而不必引起另一游戏事件,仅仅是为了同时触发与单独的令牌相关联的单独的游戏事件。通过选择性地以预定空间配置或以不同空间配置呈现事件令牌,用户可以控制在数字游戏中触发哪些游戏事件。
[0019] 每个事件令牌表示与该特定事件令牌相关联的一个或多个单独的游戏事件。事件令牌的识别可以触发各种游戏事件,例如解锁游戏角色,使游戏角色执行某些动作,产生角色或物体等。通常,游戏事件可以包括使游戏资产可用于数字游戏,例如虚拟角色、虚拟物品,角色或物品的能力、角色使用的附属物、角色的进化、增加的能力、增加的健康价值等。因此,在一些实施例中,每个事件令牌指示单独的游戏资产,并且与事件令牌相关联的每个单独的游戏事件包括使得与所述事件令牌相关联的单独的游戏资产在数字游戏中可用。在这样的实施例中,与一组游戏令牌相关联的另一游戏事件因此可以包括使得另一游戏资产在数字游戏中可用,该另一游戏资产不同于与该组游戏令牌的一个或多个事件令牌相关联的各个游戏资产的累积。
[0020] 通常,与两个或更多个事件令牌的组中的一个相关联的另一游戏事件不同于仅与该组的单独的事件令牌相关联的单独的游戏事件的累积,即,在数字游戏中发生的另一游戏事件的效果不同于多个单独的游戏事件在数字游戏中同时发生的效果。例如,另一游戏事件在性质上可以与单独的游戏事件不同。在一个具体实施例中,与一组中的事件令牌相关联的每个单独的游戏事件可以产生一种能力,例如,可用的强度、力量、特定攻击移动等可以分配给游戏的虚拟角色。另一方面,与该组相关联的另一游戏事件可以使诸如武器、一件盔甲、车辆等的附件可用。在其他实施例中,另一游戏事件在性质上可以与单独的游戏事件类似,但是在数字游戏中提供超出仅仅累积单独的游戏事件的效果的事件。例如,当单独的游戏事件各自产生可以分配给虚拟角色的可用的相应能力时,该另一游戏事件可以使得与单独的能力不同并且不同于仅仅积累单独的能力的另外的能力可用。
[0021] 如上所述,游戏事件可以包括使游戏资产在数字游戏中可用。使游戏资产可用还可以包括自动将资产分配给一个或多个虚拟角色。例如,响应于对相应的事件令牌或相应的组的识别,游戏资产可以被自动分配给当前由用户控制的玩家角色。在其他示例中,每个游戏资产可以具体地与特定虚拟游戏物品或与特定虚拟游戏物品组相关联。因此,响应于对相应的事件令牌或相应的游戏令牌组的识别,可以自动将游戏资产分配给特定虚拟游戏物品或虚拟游戏物品组。
[0022] 在其他实施例中,使游戏资产可用可以不自动分配或激活游戏资产,而仅仅使游戏资产对玩家可用,使得玩家可以随后分配或激活游戏资产。为此,游戏事件可以创建游戏资产的表示并将游戏资产添加到可用的游戏资产组。在其他实施例中,使游戏资产可用可以自动将游戏资产分配给特定虚拟游戏物品或虚拟游戏物品组,但是它可以不自动激活游戏资产而仅仅使游戏资产对于玩家可用,使得玩家随后可以激活游戏资产,但仅与特定虚拟游戏物品或虚拟游戏物品组相关联。
[0023] 在一些实施例中,单独的游戏事件与事件令牌的关联可以是预定的和静态的,即,在游戏过程中关联可以不改变。在其他实施例中,关联可以不是静态的和/或可以不预先确定关联。例如,在游戏过程中,与事件令牌相关联的单独的游戏事件可以改变,例如,基于用户输入或基于其他游戏事件。当关联不是预定的时,事件令牌最初可能不与任何游戏事件相关联。例如,一旦第一次识别,可以将游戏事件分配给事件令牌,例如,可以将用户选择的游戏事件分配给事件令牌。一旦被分配,该关联可以是静态的,或者可以随后再次改变。
[0024] 通过识别事件令牌可以增强许多类型的数字游戏博弈,包括但不限于培育游戏、战斗类型游戏(玩家对玩家,或玩家对计算机)、赛车游戏和角色扮演动作/资源游戏、虚拟构造游戏、大型多人在线游戏、策略游戏、增强现实游戏、移动设备上的游戏等。在一些实施例中,数字游戏包括配置成使处理器控制至少一个虚拟游戏物品的计算机可执行代码。虚拟游戏物品的示例包括虚拟角色,诸如由游戏系统直接响应于用户输入而控制的虚拟玩家角色,或者基于游戏规则由游戏系统控制的非玩家角色。与虚拟角色相关联的物品令牌也将被称为角色令牌。虚拟游戏物品的其他示例包括虚拟对象,诸如无生命对象,可以由虚拟角色使用的附件,例如武器、车辆、服装、盔甲、食物、游戏内货币或其他类型的游戏内资源等。
[0025] 在一些实施例中,所述多个游戏令牌还包括表示至少一个虚拟游戏物品的第一虚拟游戏物品的物品令牌;并且处理器还被配置为识别拍摄的一个或多个图像中的物品令牌。数字游戏的计算机可执行代码还可以被配置为使处理器将第一另一游戏事件与第一组游戏令牌相关联,该第一组包括物品令牌和一个或多个事件令牌。第一另一游戏事件可以包括将与第一组的一个或多个事件令牌相关联的一个或多个游戏事件与第一组的第一虚拟游戏物品相关联。通常,具有与其相关联的另一游戏事件的一组游戏令牌可以仅包括事件令牌或者包括一个或包括多个物品令牌以及一个或多个事件令牌。
[0026] 在一些实施例中,当第一组游戏令牌的事件令牌被处理器识别为相对于彼此并且相对于第一组的物品令牌定位在所述预定空间配置中时,处理器被配置为将与第一组的事件令牌相关联的一个或多个游戏事件与第一虚拟游戏物品相关联。因此,在这些实施例中,用户可以容易且直观地控制游戏事件与哪个虚拟游戏物品相关联。例如,当与第一组的事件令牌相关联的游戏事件涉及使得数字游戏中的游戏资产可用时,该游戏资产可以自动地与由物品令牌识别的虚拟游戏物品相关联。游戏事件可以是与第一组的单独的事件令牌相关联的单独的游戏事件。在另一个实施例中,该第一组可以包括两个或更多个事件令牌,在游戏事件可以是与具有两个或更多个事件令牌作为成员的组相关联的另一游戏事件。物品令牌可以是例如是角色令牌,即表示数字游戏中的虚拟游戏角色的游戏令牌。当所识别的第一组游戏令牌的事件令牌表示能力或其他游戏资产时,这些游戏资产因此可用于由物品令牌表示的第一虚拟游戏物品。出于本说明书的目的,事件令牌和物品令牌将统称为游戏令牌或简称为令牌。在一些实施例中,一组游戏令牌可包括一个或多个物品令牌和一个或多个事件令牌,每个事件令牌指示可归属于一个或多个虚拟游戏物品的游戏事件。响应于识别以预定空间配置定位的所述预定组的一个或多个事件令牌以及一个或多个物品令牌,处理器可以被配置为将与所识别的组的一个或多个事件令牌相关联的游戏事件归属于与所识别的组的一个或多个物品令牌相关联的一个或多个虚拟游戏物品。
[0027] 在一些实施例中,游戏系统还包括用于可拆卸地接收和可选地保持游戏令牌的支撑元件。该支撑元件可以被配置为仅在单个空间配置中或在有限数量的空间配置中接收游戏令牌。在一些实施例中,该支撑元件被配置为用于可拆卸地接收并且可选地在所述预定空间配置中保持两个或更多个事件令牌。在一些实施例中,游戏令牌各自包括一个或多个联接构件,并且支撑元件包括一个或多个联接构件,其可操作用于相互接合游戏令牌(即事件令牌和/或物品令牌)的相应联接构件。联接构件被配置成使得它们允许游戏令牌与支撑元件在相对于支撑元件的预定的相应位置和取向中连接,使得两个或多个游戏令牌可以由支撑元件以相对于彼此的一个或有限数量的预定空间配置可拆卸地接收;可选地,使得游戏令牌只能以这样的方式被接收。因此,支撑元件用于帮助游戏令牌相对于彼此以一个或多个预定空间配置正确放置,从而降低由于游戏令牌的不精确放置而引起的不成功识别的风险。此外,支撑元件还有助于确保游戏令牌在图像获取期间保持在预定的空间配置中或者为了便于重复呈现同一组令牌。在一些实施例中,支撑元件仅被配置为接收事件令牌。在一些实施例中,支撑元件包括如本文所述的物品令牌和/或支撑元件可操作以利用支撑元件以及利用附接到支撑元件的任何事件令牌以预定的空间配置可拆卸地接收并且可选地保持一个或多个物品令牌。
[0028] 在一些实施例中,当拍摄支撑元件的图像并且游戏令牌附接到该支撑元件时,处理器还可以被配置为除了识别附接到支撑元件的游戏令牌之外,识别支撑元件。例如,为此,支撑元件可以携带机器可读标记或者可以具有视觉上可识别的形状或其他视觉上可识别的特征,便于处理器在拍摄的图像中识别支撑元件。对支撑元件的识别可以进一步降低无意识识别多个事件令牌或其他游戏令牌作为一组的风险。替代地或附加地,支撑元件可以用作游戏令牌或者作为另一修改器/触发器,其影响通过识别事件令牌组来触发哪一个另一游戏事件,或者另外地影响游戏系统应如何对游戏令牌的识别作出反应。在又一个实施例中,支撑元件可以用作物理解锁键,其识别能够触发另一游戏事件。
[0029] 在一些实施例中,预定的空间配置包括两个或更多个游戏令牌(例如两个或更多个事件令牌或一个或多个事件令牌和物品令牌)在二维度量计中的两个二维排列,例如,矩形或其他多边形周边,圆形或椭圆形周边等。例如,游戏系统可以包括底板、框架或其他类型的支撑元件,并且游戏令牌可以可拆卸地连接到底板的顶面、框架等。或者,物品令牌或事件令牌可以具有底板或框架的形式,其他游戏令牌可以可拆卸地连接到该底板或框架。
[0030] 通常,两个或更多个游戏令牌相对于彼此(即,两个或多个事件令牌相对于彼此,一个或多个事件令牌和一个或多个物品令牌相对于彼此,或者两个或多个物品令牌对于彼此)的预定空间配置可以完全地或部分地由两个或更多个游戏令牌相对于彼此的相应位置限定,例如,通过两个或更多个游戏令牌彼此的相应距离。相对位置,例如相对距离可以由处理器从一个或多个图像导出。特别地,预定的空间配置可以完全地或至少部分地由拍摄图像中的游戏令牌的表示的相应的相对位置(例如,相对距离)来定义。两个游戏令牌之间的距离可以定义为游戏令牌的相应参考点之间的距离,所述参考点例如游戏令牌的图像的相应质心、角或其它可见参考特征。在一些实施例中,空间配置完全地或部分地由游戏令牌的几何配置限定,例如,例如通过游戏令牌定义预定的多边形的角或者通过游戏令牌的位置定义另一种几何图案。该多边形例如为三角形或正方形,
[0031] 在一些实施例中,游戏令牌(即,事件令牌和/或物品令牌)具有视觉外观,使得它们在拍摄图像中的表示在由拍摄图像限定的二维图像平面内不是旋转对称的,即,使得可以从游戏令牌的图像中确定两个或更多个游戏令牌相对于彼此的相对取向。特别地,游戏令牌可以具有视觉外观,使得它们至少在从预定视角观看时指示参考方向。因此,两个游戏令牌的参考方向可以由处理器从一个或多个图像确定,并用于确定游戏令牌相对于彼此的相对方向。参考方向可以是例如由游戏令牌的边缘、由两个间隔开的参考点、由对称轴等定义。因此,两个或更多个游戏令牌的预定的空间配置可以完全地或部分地由两个或更多个游戏令牌相对于彼此的相应取向来定义。在一些实施例中,预定的空间配置完全地或部分地由相应的取向和位置限定,例如,两个或更多游戏令牌相对于彼此的距离。应当理解,在预定的空间配置中识别游戏令牌可能需要将游戏令牌在一定的公差内定位预定空间配置中,即,处理器可以将游戏令牌识别为定位在预定的空间配置中,只要该游戏令牌被定位在某些预定的公差内即可。这些公差可以通过检测过程的准确性来确定。在一些实施例中,可以接受甚至更大的容差,以便防止令人沮丧的用户体验。
[0032] 通常,在一些实施例中,游戏令牌,即事件令牌和/或物品令牌,每个可包括一个或多个联接构件,其被配置用于将游戏令牌以预定空间配置可拆卸地附接到其他游戏令牌和/或支撑元件。为此,该支撑元件可以包括配合联接构件,其配置用于与游戏令牌的联接构件机械的和可拆卸的互连,例如在摩擦和/或互锁接合中。在一些实施例中,联接构件与玩具构造系统兼容,使得游戏令牌也可以用作可操作地与玩具构造系统的其他玩具构造元件可拆卸地连接的玩具构造元件,例如,作为可附加到玩具构造模型的装饰元件。类似地,玩具构造系统的其他玩具构造元件(与游戏令牌不同)可以与游戏令牌一起连接到支撑元件,以便允许用户进一步个性化该组令牌。在一些实施例中,其他玩具构造元件也可以由游戏系统在拍摄图像中识别。在一些实施例中,除游戏令牌之外的其他玩具构造元件不会触发任何游戏事件。其他玩具构造元件可用于在预定的空间配置中适当地安排游戏令牌,例如,由于玩具构造系统对空间配置施加的空间限制,玩具构造元件可以彼此互连。
[0033] 如上所述,游戏系统包括多个游戏令牌。多个游戏令牌包括多个事件令牌,并且可选地包括一个或多个物品令牌。事件令牌和/或物品令牌可以是物理令牌,例如玩具对象,如以板、硬币、立方体、小雕像或其他有形物体的形式。或者,游戏令牌可以是物理令牌的表示,例如,描绘或以其他方式可视地表示物理令牌的图像或图形表示。该表示可以是逼真的或更示意性的,但足以使游戏系统识别所拍摄的表示图像中的游戏令牌。在一些实施例中,事件令牌和/或物品令牌可以携带相应的机器可识别标记,其可由处理器在拍摄的令牌图像中识别。可选地或另外地,游戏令牌可具有视觉上可识别的形状或其他视觉上可识别的特征。事件令牌可以进一步具有装饰或以其他方式类似或代表由它们触发的游戏事件,以便允许用户将事件令牌与相应的游戏事件相关联并促进令牌的适当选择。类似地,物品令牌可以进一步具有装饰或以其他方式类似或表示与物品令牌相关联的游戏物品。在一些实施例中,事件令牌和/或物品令牌具有牌片的形式,其具有顶面,装饰件和/或机器可识别的标记放置在该顶面上。牌片可以在牌片的底面上具有一个或多个联接构件,以便允许使用者将牌片可拆卸地固定到支撑元件上。
[0034] 在一些实施例中,图像拍摄设备是相机,例如数码相机,如传统的数码相机。图像拍摄设备可以是便携式处理设备的内置相机。通常,便携式处理设备的示例包括平板计算机、膝上型计算机、智能电话或其他移动设备。在一些实施例中,图像拍摄设备包括3D拍摄设备,例如3D敏感相机、如将高分辨率图像信息与深度信息相结合的深度敏感相机。深度敏感相机的一个示例是 实感TM3D相机,例如英特尔公司的开发工具包中提供的型号F200。图像拍摄设备可用于拍摄一个或多个静止图像。在一些实施例中,数字相机是配置成拍摄视频流的视频相机。
[0035] 处理器适于检测拍摄的图像中的游戏令牌并识别游戏令牌。对事件令牌的识别还包括识别与所识别的事件令牌相关联的相应的单独的游戏事件。类似地,对物品令牌的识别还包括识别与所识别的物品令牌相关联的相应的虚拟游戏物品。为此,游戏系统可以包括已知游戏令牌库,每个游戏令牌与关于相应的相关联的单独的游戏事件和/或相关联的虚拟游戏物品的信息相关联。该库还可以包括关于两个或更多个游戏令牌的已知组的信息,每个组与关于与所述组相关联的相关联的另一游戏事件的信息相关联。可替代地或另外地,游戏令牌组和对应的另一游戏事件之间的关联可以由处理器一组规则实现,该规则用于针对给定的一组游戏令牌确定哪个另一游戏事件将与所述游戏令牌组相关联。该规则可以是例如是计算机程序代码的一部分或单独存储。
[0036] 这里和下文中,术语处理器旨在包括适合于执行本文所述功能的任何电路和/或设备。特别是,术语处理器包括通用或专用可编程微处理器,例如计算机或其他数据处理系统的中央处理单元(CPU)、数字信号处理器(DSP)、应用程序特定集成电路(ASIC)、可编程逻辑阵列(PLA)、现场可编程门阵列(FPGA)、专用电子电路等或其组合。处理器可以集成到便携式处理设备中,例如其中便携式处理设备还包括图像拍摄设备和显示器。然而,应当理解,游戏系统也可以实现为客户端-服务器或类似的分布式系统,其中图像拍摄和其他用户交互由客户端设备执行,同时图像处理和识别任务可以由远程主机系统与客户端设备通信来执行。根据一些实施例,图像拍摄设备或具有图像拍摄设备的移动设备可以与计算机通信,例如,通过与包括处理器、数据存储器和显示器的计算设备进行无线通信。
[0037] 在一些实施例中,图像拍摄设备与显示器通信,该显示器实时显示由图像拍摄设备看到的场景,以便于定向其图像将被拍摄的期望事件令牌。
[0038] 本公开涉及包括以上描述的游戏系统的不同方面,在下文中,相应的装置、系统、方法和/或产品每个产生结合一个或多个其他方面描述的一个或多个益处和优点,其每个具有一个或多个实施例,其对应于结合一个或多个其他方面描述和/或在所附权利要求中公开的实施例。
[0039] 特别地,根据一个方面,本文公开了一种由处理器实现的操作游戏系统的方法,该游戏系统包括多个游戏令牌、图像拍摄设备和处理器;该图像拍摄设备可操作以拍摄放置在图像拍摄设备的视场内的一个或多个游戏令牌的一个或多个图像,该多个游戏令牌包括多个事件令牌;其中,该方法包括:
[0040] -执行数字游戏,所述数字游戏包括计算机可执行代码,所述计算机可执行代码被配置为使处理器将一个或多个单独的游戏事件与多个事件令牌中的每一个相关联;并且将一个或多个另一游戏事件与多组游戏令牌中的每一组相关联,每一组包括两个或更多个游戏令牌,并且每一组包括从所述多个事件令牌中选择的一个或多个事件令牌;
[0041] -接收由所述图像拍摄设备拍摄的一个或多个图像;
[0042] -识别一个或多个图像内多个游戏令牌中的一个或多个游戏令牌,所识别的一个或多个游戏令牌包括一个或多个事件令牌;
[0043] -响应于识别一个或多个图像中的多个事件令牌中的单个事件令牌,引起与所识别的事件令牌相关联的一个或多个单独的游戏事件;
[0044] -响应于识别一个或多个图像中的多组游戏令牌中的一组游戏令牌,其中所识别的组的游戏令牌相对于彼此以预定的空间配置定位,引起与所识别的组相关联的一个或多个另一游戏事件。
[0045] 根据又一方面,本文公开了一种处理装置,例如,便携式处理设备,其被配置为执行本文公开的一种或多种方法。处理设备可以包括适当编程的计算机,例如便携式计算机、平板计算机、智能电话、PDA或其他可编程计算设备,例如具有图形用户界面的设备,并且可选地,其具有相机或其他图像拍摄设备。
[0046] 通常,数字游戏可以实现为计算机程序,例如作为其上存储有计算机程序的计算机可读介质。相应地,根据又一方面,本文公开了一种计算机程序,其可以编码在计算机可读介质上,例如磁盘驱动器或其他存储设备。该计算机程序包括程序代码,该程序代码适于在由处理设备执行时使处理设备执行本文描述的一个或多个方法。计算机程序可以体现为计算机可读介质,例如其上存储有计算机程序的CD-ROM、DVD、光盘、存储卡、闪存、磁存储设备、软盘、硬盘等。在其他实施例中,计算机程序产品可以作为可下载的软件包提供,例如,在网络服务器上通过互联网或其他计算机或通信网络下载,或作为应用程序从App商店下载到移动设备。根据一个方面,一种计算机可读介质上存储有指令,当由一个或多个处理单元执行时,所述指令使得处理单元执行本文描述的过程的实施例。
[0047] 本公开还涉及一种玩具构造组件,其包括多个玩具构造元件,包括多个事件令牌,以及获得计算机程序代码的指令,当计算机程序代码由处理设备执行时,处理设备执行本文所述的一个或多个方法的实施例的步骤。例如,可以以因特网地址,对App商店的引用等形式提供指令。可以以机器可读的形式提供指令,例如,作为QR码等。玩具构造组(件)甚至可以包括其上存储有计算机程序代码的计算机可读介质。这种玩具构造组件还可包括可连接到数据处理系统的相机或其他图像拍摄装置。
[0048] 通过参考附图进行的实施例的以下详细描述,其他特征和优点将变得显而易见。

附图说明

[0049] 将结合附图更详细地描述本发明的优选实施例。
[0050] 图1示意性地示出了本申请所述的游戏系统的实施例;
[0051] 图2示出了由本申请所述的游戏系统实现的方法的示例性流程图;
[0052] 图3示意性地示出了令牌库的结构的示例;
[0053] 图4示出了由本申请所述的游戏系统实现的方法的另一示例的流程图;
[0054] 图5示意性地示出了事件令牌的示例;
[0055] 图6-9示出了由本申请所述的游戏系统实现的方法的示例的步骤。

具体实施方式

[0056] 本申请所公开的方法和系统的实施例可以与各种玩具对象连接使用,特别是与使用基于尺寸常数、约束和匹配的模块化玩具构造元件的构造玩具连接使用,与例如具有或没有互锁连接的磁铁、螺柱、凹口、套管等组装系统连接使用。这些系统的示例包括但不限于以商标名LEGO可获得的玩具构造系统。例如,US3005282和USD253711S分别公开了一种这样的互锁玩具构造系统和玩具人偶。
[0057] 图1示意性地示出了本申请中描述的游戏系统的实施例。该游戏系统包括数据处理设备和一个或多个事件令牌101。该系统可以包括附加的事件令牌,并且可选地包括其他类型的游戏令牌,例如,如本文所述的物品令牌。
[0058] 所述数据处理设备包括图像拍摄设备112、处理单元113、显示器123和用户输入接口单元124,例如键盘、鼠标、操纵杆、触敏屏幕等。在一些实施例中,数据处理设备的各种组件可以实现为通过有线或无线连接彼此通信联接的单独设备。在其他实施例中,一些或所有组件可以集成到单个设备中,例如,集成到平板电脑、智能手机等中。
[0059] 所述处理单元包括处理器114(例如,CPU)和存储设备117,例如硬盘、EEPROM、RAM或其他合适的数据存储设备,其上存储有计算机程序118和已知事件令牌、事件令牌组和可选的物品令牌的令牌数据库119。令牌数据库可以与计算机程序分开存储,或者作为计算机程序的组成部分存储。或者,令牌数据库119可以存储在处理单元可访问的远程存储设备上,例如,通过互联网或其他适合的沟通渠道可访问。
[0060] 当计算机程序由处理器114执行时,它实现了许多功能模块,包括:
[0061] -读取模块116,被配置为从数字图像拍摄设备接收数字图像;
[0062] -检测模块120,被配置为检测数字图像中的一个或多个事件令牌,并确定被检测的事件令牌的相对位置和取向;
[0063] -识别模块121,被配置为从数字图像识别一个或多个事件令牌;
[0064] -游戏模块122,被配置为控制数字游戏并触发数字游戏中的游戏事件。
[0065] 读取模块116、识别模块121、检测模块120和游戏模块122可以实现为软件应用程序的不同模块或集成到单个软件应用程序中。读取模块116、识别模块121、检测模块120和游戏模块122可以例如是通过移动应用程序或在客户端计算机或其他客户端设备上执行的程序来实现,从而消除了对于因特网或其他网络连接的需要。或者,上述模块可以实现为分布式系统,例如,客户端-服务器或基于云的架构。
[0066] 读取模块116被配置为接收图像,所述图像包括一个或多个事件令牌的图像,以及可选地其他类型的游戏令牌和/或其他玩具构造元素的图像。
[0067] 检测模块120被配置为检测所接收的图像中的一个或多个事件令牌和/或物品令牌及其在图像内的相对位置,并且可选地,检测其取向,或者至少检测其相对于彼此的相对位置和取向。检测模块还可以从数字图像的背景部分提取检测到的事件令牌的图像。因此,检测模块可以被配置为分割数字图像并检测数字图像中的一个或多个事件令牌。
[0068] 识别模块121被配置为识别数字图像中检测到的事件令牌和/或物品令牌,即,将事件令牌或物品令牌识别为已知的事件令牌或物品令牌。例如,识别模块可以识别标记,例如,检测到的令牌上的可见代码或标识符,或以其他方式识别令牌的一个或多个特征。为此,识别模块可以访问令牌数据库119,令牌数据库119可以包括已知游戏令牌的库。对于每个已知游戏令牌,库可以包括关于标识令牌的标记、代码、标识符或其他特征集的信息。对于每个已知的事件令牌,数据库还可以包括识别与相应的事件令牌相关联的一个或多个游戏事件的信息,并且对于每个物品令牌,还包括识别相关联的虚拟游戏物品的信息,例如,关联的虚拟角色。
[0069] 游戏模块122使用事件令牌的标识符,并获得标识存储在令牌数据库119(例如,中央数据库或网络源)中的相应游戏事件的相应信息,例如通过Web服务或其他网络协议。游戏模块还被配置为执行视频游戏或其他数字游戏体验。
[0070] 图2示出了由本文所公开的游戏系统(例如图1的系统)实现的方法的步骤。
[0071] 在初始步骤S201中,过程通过用户输入接收关于是否需要检测单个事件令牌或检测一组多个令牌的指示。在一些实施例中,检测多个令牌包括检测预定的特定数量的令牌,例如,总是3个令牌或总是4个令牌等。在其他实施例中,所述组中的令牌的数量可以变化,即,一些组可以包括比其他组更多的令牌。在任何情况下,过程可以提供允许用户在两种或更多种检测模式之间进行选择的用户界面。应当理解,过程的一些实施例可以提供两种以上的检测模式,例如,用于检测不同空间配置中的组或包括不同数量的令牌的组。
[0072] 在随后的步骤S202中,过程读取一个或多个数字图像;每个图像可以表示用数字相机拍摄的静止图像或用数字相机拍摄的视频序列的片段。过程可以从输入设备读取数字图像,例如,直接从图像拍摄设备、从存储设备读取数字图像等。
[0073] 如果用户选择检测单个事件令牌,则过程在步骤S203进行;如果用户选择检测一组多个令牌,则过程在步骤S207进行。
[0074] 在步骤S203中,过程对拍摄的图像执行检测过程,以便检测该拍摄的图像中的事件令牌。通常,检测可以以几种方式进行,例如,包括在例如通过Canny算法边缘检测之后提取轮廓,然后对于找到轮廓的每个图像区域执行识别任务,或者,通过使用滑动窗口方法和通过收集顶部预测分数,且因此识别包含可能是玩具对象候选者的对象的图像区域。该检测可以使用基于颜色的检测、选择性搜索或任何其他检测方法。该检测可以通过经由滑动窗口和/或遵循边缘识别和/或轮廓提取过程和/或通过另一种适合的检测算法获取数字图像的不同子图来完成。在一些实施例中,过程可以在处理设备的显示器上实时显示拍摄的图像。过程还可以显示重叠的帧或类似指示,用于引导用户定位相机,使得目标事件令牌相对于拍摄的图像定位在预定的位置、取向和比例,这极大地方便了图像中的令牌检测。
[0075] 在随后的步骤S204中,过程对在拍摄的图像中检测的检测事件令牌进行识别。为此,过程可以检测事件令牌的一个或多个特征,例如,由事件令牌携带的标记的一个或多个特征或另一光学机器可读代码,或其他合适的识别信息。过程可以将检测到的特征、代码或其他识别信息与存储在已知事件令牌库119中的对应信息进行比较,以便识别匹配的事件令牌。
[0076] 应当理解,步骤S203和S204可以集成到单个步骤中。在任何情况下,如果过程未能检测到或可靠地识别图像中的事件令牌,则过程可以终止或返回到例如步骤S202,可选地,与向用户提供关于如何拍摄事件令牌的图像的合适的消息或指令相结合。
[0077] 否则,过程在步骤S205进行,其中过程通过事件令牌的识别确定来触发哪个游戏事件。为此,过程可以从已知事件令牌的库119中检索与识别的事件令牌相关联的游戏事件的标识。过程触发所确定的事件并在步骤S206继续。
[0078] 在随后的步骤S206中,过程可以继续进行数字游戏或允许用户拍摄事件令牌的其他图像。
[0079] 在步骤S207中,过程对拍摄的图像执行检测过程,以便检测拍摄的图像中位于预定的空间配置中的两个或更多个事件令牌。通常,该检测过程可以与上面结合步骤S203描述的过程类似,但是过程检测图像中的多个事件令牌,并进一步检测所检测到的事件令牌在图像中的相对位置和取向。如在检测步骤S203中那样,过程可以在处理设备的显示器上实时显示拍摄的图像。过程还可以显示重叠的帧或类似的指示,用于引导用户定位相机和事件令牌,使得目标事件令牌相对于拍摄的图像且相对于彼此定位在预定的位置、取向和比例,这极大地方便了图像中的令牌的检测。
[0080] 在步骤S208中,如针对步骤S204中的单个令牌的情况所描述的,过程基于检测到的特征或其他合适的识别信息识别检测到的多个事件令牌。如单个事件令牌的情况,应当理解,步骤S207和S208可以集成到单个步骤中。在任何情况下,如果过程未能检测到或可靠地识别出图像中预期数量的事件令牌,则过程可以终止或返回到例如步骤S202中,可选地,与向用户提供关于如何定位事件令牌以及如何拍摄事件令牌的图像的合适的消息或指令相结合。例如,在一个实施例中,所有事件令牌组由三个事件令牌组成,成功的识别需要识别具有相对于彼此的预定空间配置的三个令牌。
[0081] 在成功识别一组事件令牌之后,在步骤S209中,过程通过该组事件令牌的识别确定触发哪个游戏事件。为此,事件令牌的库119可以进一步包括事件令牌组的库,其中事件令牌组的库中的每个记录包括所述组的成员的标识和指示与所述组相关联的游戏事件的信息。过程触发所确定的事件并在步骤S206继续。
[0082] 图3示出了令牌库的结构的示例,其总体上由附图标记119表示。该库包括各个游戏令牌的表310。该表包括多个记录,例如,按行排列在表中,其中,每个记录与已知的事件令牌相关联。表310中的每个记录包括令牌标识符311和相关联的单独的游戏事件标识符312。可选地,记录可以包括另一信息,例如在识别图像中的事件令牌期间,在令牌标识符不足的实施例中使用的附加识别信息。可选地或另外地,事件令牌可以与多个游戏事件相关联;因此,令牌记录可以包括多个游戏事件的标识符。
[0083] 该库包括已知的令牌组的第二表320,其中表320中的每个记录与已知的一组多个事件令牌相关联。每个记录包括标识该组令牌的组标识符321。每个记录还包括形成该组的各个令牌的标识符322和相关联的游戏事件的标识符323。各个令牌的标识符322可以指向表310的各个令牌标识符311。每个记录可以进一步包括关于所需空间配置的信息324,该组的成员必须以所需的空间配置顺序排列以便被识别为一组。在所有组与相同空间配置相关联的实施例中,当然可以省略该条目。在图3的示例中,每组包括三个事件令牌,并且每个组与单个游戏事件相关联。在其他实施例中,每组令牌的数量和/或与组相关联的游戏事件的数量可以是不同的,或者甚至可以根据设置而变化。还应当理解,令牌库还可以包括与其他类型的游戏令牌(例如物品令牌)相关的记录。
[0084] 图4描绘了由本文所公开的游戏系统(例如,图1的系统)实现的方法的另一个示例的步骤。图4的方法类似于图2的方法,区别在于,该过程自动检测用户是否已拍摄了单个事件令牌的图像、多个事件令牌的图像或以预定空间配置排列的多个事件令牌的图像。
[0085] 在初始步骤S401中,过程读取一个或多个数字图像;每个图像可以表示用数字相机拍摄的静止图像或用数字相机拍摄的视频序列的片段。该过程可以从输入设备读取数字图像,例如,直接从图像拍摄设备、从存储设备读取数字图像等。
[0086] 在步骤S402中,过程对所拍摄的图像执行检测过程,以检测拍摄图像中的一个或多个事件令牌,例如,如结合图2的步骤S203所描述的。
[0087] 在步骤S403中,过程识别每个检测到的事件令牌,例如,参考如上所述的事件令牌库119。
[0088] 如果过程未能检测到任何事件令牌,则过程可以终止或返回到例如步骤S401,可选地,与向用户提供关于如何拍摄事件令牌的图像的合适的消息或指令相结合。相反,如果过程已检测到并识别出单个事件令牌,则过程在步骤S404处继续;如果过程已在同一图像中识别出多个事件令牌,则过程在步骤S407处继续。
[0089] 在步骤S404中,过程通过单个事件令牌的识别来确定触发哪个单独的游戏事件,例如,通过参考如上所述的令牌库119。然后,过程触发所确定的单独的游戏事件,并在步骤S405继续。
[0090] 在随后的步骤S405中,过程可以继续进行数字游戏或允许用户拍摄事件令牌的其他图像。
[0091] 在步骤S407中,过程确定该多个已识别的令牌是否处于相对于彼此的预定的空间配置中。如果是这种情况,则过程在步骤S408继续;否则,过程在步骤S409继续。
[0092] 在步骤S408中,过程通过识别检测到的空间配置中的事件令牌组,通过参考令牌库119确定触发哪个另一游戏事件。如果没有特定游戏事件与特定事件令牌组相关联,则过程在步骤S409继续;否则,过程然后在步骤S410继续。
[0093] 在步骤S410中,过程触发所确定的另一游戏事件并在步骤S405继续。
[0094] 在步骤S409中,过程通过参考库119确定哪个游戏事件与每个单独的事件令牌相关联。然后,过程触发所确定的单独的游戏事件,并在步骤S405继续。
[0095] 已经参考事件令牌描述了图2和图4,可以理解,替代实施例还可以包括检测和识别其他类型的游戏令牌,例如物品令牌,以及包括物品令牌和事件令牌二者的游戏令牌组。
[0096] 图5示出了事件令牌的示例的顶视图。该令牌具有板的形式,该板具有五边形周边。通常,令牌可以由任何合适的材料制成,例如塑料、金属或木材,该材料优选地是足够的刚性的,以允许其可拆卸地机械连接到基板或其他支撑构件,例如,通过互锁和/或基于摩擦的附接。所述板具有顶端533,其可以限定相对于令牌的参考点。该令牌进一步定义了延伸通过点533的轴线534,其限定了令牌的方向,如图5中的箭头535所示。应当理解,令牌的其他实施例可以是不同的形状,例如具有不同形状周边的板,或立方体或任何其他三维形状。
[0097] 该令牌限定了顶部表面,该顶部表面由合适的装饰件531装饰,所述装饰件例如是说明由令牌触发的游戏事件的图示。令牌还设置有机器可读代码532,在该示例中,代码532被设置为沿着令牌的顶部表面的外围延伸的线。这些线具有窄部分和宽部分,其中,窄部分和宽部分的位置和尺寸编码令牌标识符。应当理解,游戏令牌的其他实施例可以设置有其他视觉上可检测的标记,例如QR代码、颜色代码等。在一些实施例中,标记可以集成到装饰件中,例如,以标记可以容易地被识别为标记的方式或以不易察觉的方式。在一些实施例中,可以在令牌的不同侧面设置不同的代码或标记,根据哪一侧对于用于拍摄令牌的图像的相机可见,使令牌可以触发不同的游戏事件。
[0098] 参照图6-9,将描述检测和识别事件令牌的示例,例如,如由图2或图4的方法所执行的那样。
[0099] 图6示出了便携式处理设备613,在该示例中是具有触摸屏显示器和内置相机的平板计算机,其由用户握持,使得便携式处理设备的相机拍摄事件令牌602的图像。该事件令牌与其他事件令牌601和603一起被放置在桌子或类似表面上。
[0100] 便携式处理设备在显示器623上显示由相机拍摄的图像,可选地采用视觉引导器覆盖/增强以便于正确对准。在该示例中,即使其他事件令牌601和603也至少部分地位于相机的视场内,处理设备也将事件令牌602确认为单个事件令牌。然而,由于位于最靠近相机视场中心的令牌602与其他令牌610和603之间的距离大于预定阈值(由虚线圆圈636表示),因此位于中心位置的令牌602被检测并被识别为单个令牌。其他实施例可以使用其他标准来检测单个或多个令牌。例如,一些实施例可以识别在拍摄的图像内完全可见的所有令牌。
[0101] 处理设备示出了令牌602的成功识别,例如,通过显示利用围绕识别的令牌的闪烁帧637增强的拍摄的图像。应当理解,处理器可以使用其他合适的机制来指示已经检测到令牌以及已经检测到哪个令牌。在一些实施例中,处理设备甚至可以指示哪个游戏事件将由所识别的令牌触发,例如,通过采用合适的图形表示增强拍摄的图像,或者通过提供说明与识别的令牌相关联的游戏事件的后续动画。例如,该识别的令牌可以触发特定的游戏资产,例如在数字游戏中可用的能力、武器、服装、资源等,例如,这样玩家可以将游戏资产分配给虚拟游戏角色。除了图形表示和/或动画之外,或作为另外一种选择,可以通过声音或振动或其他运动来说明游戏事件。
[0102] 图7示出了类似于图6中所示的情况,便携式处理设备613由用户握持,使得便携式处理设备的相机拍摄事件令牌602的图像,该事件令牌602与其他事件令牌601和603一起放置在桌子或类似表面上。在图7的示例中,如虚线圆圈636所示出,令牌601、602和603都在围绕位于中心的令牌602周围的预定接近度内。因此,处理设备将所有三个事件令牌601、602和603识别为三个单独的事件令牌。处理设备通过采用围绕每个被识别的令牌的闪烁帧637来增强在显示器623上显示的拍摄的图像来指示这一点。响应于三个令牌的检测,处理设备可以触发三个单独的游戏事件(例如,使得三个单独的游戏资产可供玩家使用),其中每个触发的单独的游戏事件与识别的令牌之一相关联。
[0103] 图8示出了与图7中所示的情况类似的情况,其中便携式处理设备613由用户握持,使得便携式处理设备的相机拍摄全部放置在桌子或类似表面上的事件令牌601、602和603的图像。在图8的示例中,令牌601、602和603不仅全部位于令牌602周围的预定接近度内,而且它们全部位于由处理设备识别为已知空间配置的空间配置中。
[0104] 在该示例中,所识别的空间配置由三个令牌在桌子或其他表面上放置的二维几何结构定义,即,由处理设备的相机拍摄的图像中的令牌的相对位置和取向。在该示例中,该配置由令牌的相互接触的顶末端限定,或者由令牌至少彼此靠近定位(如虚线圆圈639所示)限定,并且通过令牌的中心轴线534限定到相应的其他令牌的轴线相应的120度的角度。应当理解,对预定空间配置的识别与特定检测精度相关联,使得特定范围内的位置和/或取向可以被识别为符合预定空间配置。
[0105] 响应于在预定的空间配置中检测到三个令牌,处理设备可以触发另一游戏事件而不是与单独的令牌相关联的单独的游戏事件。在一些实施例中,除了触发与单独的令牌相关联的单独的游戏事件之外,过程还可以触发另一游戏事件。
[0106] 图9示出了类似于图8中所示的情况,其中便携式处理设备613由用户握持,使得便携式处理设备的相机拍摄处于空间配置中的放置在桌子或类似表面上的事件令牌601、602和603的图像,其由便携式处理设备识别。在该示例中,令牌可拆卸地连接到令牌保持器945。为此,令牌在其底侧具有联接构件,所述底侧与承载用于识别令牌的可见标记的顶侧相反。令牌保持器还在其上侧具有联接构件946,使得令牌的联接构件和保持器的联接构件可以在配合连接中彼此接合。联接构件甚至可以构造成使得令牌仅能够在预定数量的位置处附接到令牌保持器,并且使得在每个位置处,令牌仅能够以单个取向附接。因此,令牌保持器仅允许令牌被附接,使得它们被定位以使得它们被处理设备识别为处于预定的空间配置中。
[0107] 在图9的示例中,令牌保持器还设置有可由处理设备识别的机器可读标记947。在一些实施例中,游戏系统可包括多个令牌保持器,每个令牌保持器具有不同的机器可读标记。当处理设备检测到预定空间配置中的事件令牌并且进一步检测到令牌保持器时,处理设备可以触发由在预定空间配置中布置的令牌组和由令牌保持器的标记确定的游戏事件。例如,取决于令牌所附着的令牌保持器,同一组令牌可以触发不同的游戏事件。
[0108] 在图9的示例中,令牌保持器具有基板的形式。在其他实施例中,令牌保持器可以具有与板不同的形式,例如框架,如具有联接构件的矩形框架,所述联接构件允许将游戏令牌附接在该框架内。在其他实施例中,游戏令牌可以包括具有例如游戏角色或另一类型的游戏资产的三维表示的令牌。在又一个实施例中,游戏令牌中的一个或多个还可以用作令牌保持器,另一游戏令牌可以被附加到其上,例如,使得游戏令牌在其顶部表面上具有联接构件,另一游戏令牌可以附接在该联接构件上。在这种情况下,因此可能不需要单独的令牌保持器。
[0109] 如上所述,在一些实施例中,例如,对于角色令牌或事件令牌,如果不存在所需数量的游戏令牌和/或不存在所需数量的每种不同类型的游戏令牌,处理设备可能不会将检测到的游戏令牌识别为表示另一游戏事件。类似地,如果游戏令牌没有以它们规定的相对位置和/或相对取向布置,至少不在某些例如预定的公差内,则处理设备可能不会将检测到的游戏令牌识别为代表另一游戏事件。然而,在一些实施例中,除了规定数量和类型的游戏令牌之外,对附加游戏令牌的检测可能不会影响将游戏令牌识别为代表另外的游戏事件。在一些实施例中,游戏令牌可以不必物理地互连,例如,通过将它们连接到公共令牌保持器。相反,如果当它们的图像被图像拍摄设备拍摄时,它们被置于预定的空间配置中可能就足够了。
[0110] 尽管已经参考某些具体实施例描述了本发明,但是在不脱离所附权利要求所概述的本发明的精神和范围的情况下,其各种修改对于本领域技术人员将是显而易见的。