骰子点数测定方法、骰子点数测定装置以及利用该测定装置的电子装置的制作方法

文档序号:6442908阅读:866来源:国知局
专利名称:骰子点数测定方法、骰子点数测定装置以及利用该测定装置的电子装置的制作方法
技术领域
本发明涉及一种骰子点数测定方法、骰子点数测定装置以及利用该测定装置的电子装置,更具体而言,涉及一种利用市场上可以买到的骰子并且可以通过图像识别测定同时使用的多个骰子的点数的骰子点数测定方法、骰子点数测定装置以及利用该测定装置的电子装置。
背景技术
例如,sugoroku游戏需要利用骰子来作为玩游戏的工具。一些家用视频游戏机,棋盘游戏等等都需要骰子。通常,在掷骰子时通过游戏参加者的视觉观察来测定骰子点数。
然而,在比如个人电子游戏机或个人电脑的游戏中,几乎所有的游戏内容,比如游戏过程,胜负记录等等都是在图像显示器上显示的,并且这些游戏都是通过操作一个控制器或键盘来进行的。在一个熟悉比如个人电子游戏机或个人电脑游戏的玩家玩传统的sugoroku游戏时,该玩家不熟悉老式的游戏方法,在该老式游戏方法中,玩家用手转动一个骰子,并通过目测来测定骰子上的点数。另一方面,老玩家们很难熟悉通过操作控制器来进行的纯电子游戏。
还有一些骰子不是用于游戏的场合。例如,在学校的数学课上,通过利用骰子作为教学工具来设置数学问题。由于骰子很小,则认为学生们不能清楚目测出骰子的状态,比如骰子点数和眼点颜色,这将导致课堂上参与者的识别弱化并将将课程趣味减少一半。
因此,日本未经审查的专利申请NO.08-215423公开了一种骰子点识别装置,该装置可以电子测定骰子上的点数。在该装置中,在数目1-6的每一面都放置一个磁块,在该磁块中产生的磁力通过一个磁性传感器检测,通过扫描的检测信号在过程控制电路中处理,从而测定骰子上的点数。
然而,根据测定骰子上的点数的传统装置,由于必须要使用一个装有磁块的特殊骰子,因此就不能使用在玩具店出售的普通骰子。并且在使用骰子的游戏中并不限制为使用一个骰子,而是存在可以使用多个骰子的情况。如果所有的骰子具有相同的尺寸和相同的规格(眼点的颜色,尺寸和形状等等),那么在这种情况下不会有任何问题。然而,在并非所有骰子都在上述方面相同的情况下,要确认点数就变得很困难。因此,还不能提供能够测定市售骰子的点数的传统装置。
由于上述理由,需要一种克服现有技术中上述问题的骰子点数测定方法、骰子点数测定装置以及利用该测定装置的电子装置。本发明旨在满足现有技术中的这种需求和其他需求,通过本发明公开内容,对于本领域技术人员而言,这一点将变得非常明显。

发明内容
本发明的目的之一在于,一种骰子点数测定方法、骰子点数测定装置以及利用该测定装置的电子装置,其利用市售骰子,并且即使同时使用多个骰子仍能测定骰子点数。
根据本发明的第一个方面,骰子点数测定方法包括以下步骤提供至少一个骰子,该骰子具有至少六个面,在骰子的该至少六个面上对一个眼点到至少六个眼点进行绘制,对该至少六个面的仰面或底面中的至少一个进行摄影以产生图像信号,根据在拍摄面的预定区域中的从一个眼点到该至少六个眼点的特征、数目以及位置关系中的至少一个,来基于图像信号测定点数。
根据该方法,由于是通过对骰子的至少一个面进行摄影来产生图像信号的,并且通过该至少一个面的特征,号码,位置等涉及眼点作为测定条件的至少一个因素来测定点数,因此可以在图像识别中来测定市售骰子的点数。
根据本发明的第二个方面,骰子点数测定方法包括以下步骤提供至少一个骰子,该骰子具有至少六个面,在骰子的该至少六个面上对一个眼点到至少六个眼点进行绘制,对该至少六个面的仰面或底面中的至少一个进行摄影以产生图像信号,测定在拍摄面的预定区域中点数是否仅为1,然后测定点数是否对应其他数字。
根据该方法,通过在骰子一个面上进行摄影来产生图像信号,首先测定在拍摄面上描述的点数是否仅为1,然后测定点数是否对应其他数字。因此,当多个骰子同时被拍摄时,即使两个骰子的点数同时都是1,可以通过区分该一个面的点数与另一个面的点数来测定点数。
根据本发明的第三个方面,一种骰子点数测定装置,包括图像拍摄部分,拍摄一个或多个绘制于至少一个骰子上的仰面或底面的眼点,用于产生图像信息;容器,形成用于转动该至少一个骰子的空间,并在其底部或上部放置图像拍摄部分;测定部分,在拍摄面的预定区域中的眼点的特征、数目以及位置关系中的至少一个的条件下,基于图像拍摄部分的图像信号测定点数;输出部分,以数字值来显示/音频化测定部分的测定结果,或输出测定结果作为电子游戏的骰子信息。
根据该装置,在容器内转动的骰子的底面或仰面上绘制的眼点,通过图像拍摄部分而被摄影,然后,根据设定为预定条件的眼点的特征、数目以及位置中的至少一个,通过测定部分来测定点数,同时显示和音频输出测定结果,并输出测定结果作为骰子信息。因此,即使使用市售骰子,也可以通过图像识别来测定点数。
根据本发明的第四个方面,一种电子装置,备有游戏功能来进行游戏,具有存储介质来存储游戏软件,或连接到因特网,并通过外部显示器和外部扬声器在游戏进行期间输出图像和声音,该电子装置包括骰子点数测定部分,拍摄在该至少一个骰子的仰面或底面上绘制的一个或多个眼点,用于输出图像信息,并在拍摄面的预定区域中的眼点的特征、数目以及位置中的至少一个的条件下,基于通过拍摄获得的图像信息来测定点数。
根据该电子装置,由于骰子点数是通过骰子点数测定部分来拍摄的,并且骰子点数是基于用于输出的眼点的特征、数目以及位置来测定的,因此,测定结果可以在游戏中电子反映出,并被显示。
本发明的优点根据本发明第一个方面中的骰子点数测定方法,由于通过拍摄骰子的一个面而产生图像信号,并且通过作为测定条件的在拍摄面上的眼点的特征、数目以及位置中的至少一个来测定点数,因此,可以通过图像识别来测定市售骰子点数。
根据本发明第二个方面中的骰子点数测定方法,首先测定在拍摄面上绘制的的眼点点数是否仅为1,然后测定点数是否为其他数。因此,在同时拍摄多个骰子的情况下,即使两个骰子的点数同时都是1,可以通过区分该一个面的点数于另一个面的点数来测定点数。
根据本发明第三个方面中的装置,由于在容器内转动的骰子的底面或仰面上绘制的眼点,通过图像拍摄部分而被摄影,然后,根据设定为预定条件的眼点的特征、数目以及位置中的至少一个,通过测定部分来测定点数,同时显示/音频输出测定结果,并输出测定结果作为骰子信息。因此,即使使用市售骰子,也可以通过图像识别来测定点数,并且人们可以识别点数,点数信息可以在游戏中使用。
根据本发明第四个方面中的电子装置,由于骰子眼点是通过骰子点数测定部分来拍摄的,并且骰子点数是基于用于显示的眼点的特征、数目以及位置来测定的,还可以提供点数数据。这就造成了游戏的多样化,以及主要用于游戏的多功能电子装置的多样化。
从下面的详细说明中,本发明的这些和其他目的,特点,方面和优点,对于本领域技术人员而言,将变得非常明显,其中下面的详细说明结合附图进行说明,公开了本发明的优选实施例。


现在参考构成原始公开一部分的附图图1是第一个实施例中的骰子点数测定装置的结构方块图;图2是示出了图像拍摄部分的另一个例子的结构图;图3是示出了图像拍摄部分的一个不同例子的结构图;图4是根据本发明的第一个优选实施例的骰子点数测定方法的整个过程的流程图;图5是示出骰子的点数“1”-“6”是如何呈现的示意图;图6是示出图4中步骤S101的详细过程的流程图;图7是示出图4中步骤S102的详细过程的流程图;图8A是骰子上点数为“6”时的每一眼点的详细位置的示意图;图8B是骰子上点数为“6”时的每一眼点的详细位置的示意图;
图8C是骰子上点数为“3”时的每一眼点的详细位置的示意图;图8D是骰子上点数为“6”时的每一眼点的详细位置的示意图;图9是示出图4中步骤S103的详细过程的流程图;图10是骰子上点数为“5”时的每一眼点的详细位置的示意图;图11是示出了点数为“2”、“4”、“4”的三个骰子放在一起错误地形成点数“5”的示意图;图12是示出图4中步骤S104的详细过程的流程图;图13是示出多个骰子放在一起形成点数“4”的示意图;图14是骰子点数为“4”时眼点位置的示意图;图15是三个均为点数“2”的骰子放在一起形成点数“4”的示意图;图16是示出图4中步骤S105的详细过程的流程图;图17是骰子点数为“3”时眼点位置的示意图;图18是两个骰子放在一起在接触部分形成点数“3”的示意图;图19是当两个骰子放在一起,根据它们的位置关系而形成点数“2”或“3”的示意图;图20是示出图4中步骤S106的详细过程的流程图;图21是根据本发明第二个优选实施例的电子装置的方块图。
具体实施例方式
图1是骰子点数(dice eye number)测定装置的结构方块图。骰子点数测定装置10包括图像拍摄部分1,图像处理部分2,CPU3,ROM4(只读存储器),RAM5(随机存取存储器),显示控制部分6,显示部分7,音频处理部分8,扬声器9,作为容器的盒子11,安装在盒子11内的透明板12,以及重设开关13。
注意,实际上CPU3和其他电路部分的连接是通过接口(I/F)来实现的,接口在这里省略了。测定部分包括图像处理部分2,CPU3,ROM4,RAM5,输出部分包括每一个显示控制部分6和显示部分7,和每一个音频处理部分8和扬声器9。
骰子14和15可以在市场上买到,玩家他/她自己就可以准备这种骰子,也可以在购买骰子点数测定装置10时一起得到骰子。在图1中,点数以数字显示,也可以通过音频而输出,还可以两者皆备。
图像拍摄部分1是由图像传感器构成的,该传感器可以读取彩色、白色或黑色,比如一个CCD(电荷耦合装置)或一个MOS(金属氧化物半导体晶体管),图像传感器的拍摄原理和数字摄像机是一样的。后文将说明,由于骰子眼点(eye)“1”通常具有红色,所以适合使用能进行彩色拍摄的图像传感器。然而,由于即使在用于白色和黑色的图像传感器中,红色比黑色更轻微的反射,或者通常眼点“1”和其他眼点尺寸不同。这种差异使得可以在眼点“1”和其他眼点之间进行区分。因此,可以使用用于白色或黑色的图像传感器。
注意,如果玩家是小学低年级学生或学前儿童,可能该玩家会把他的或她的脸凑近盒子11或查看盒子11。在这种情况下,预料到图像拍摄部分1会拍摄玩家的两个眼睛,并错误地识别该两个眼睛为点数“2”。因此,图像拍摄部分1装备一个具有亮度释放F值以减小范围深度的透镜,这就使得仅对骰子进行清晰的图像拍摄。或者在盒子11中设置一个红外传感器等来检测玩家的脸是否靠近盒子以发出一个警告。
在图像处理部分2中,实施由图像拍摄部分1获取的图像信号的数字处理。CPU3控制整个装置,并实施下面所描述的流程图中的处理。ROM4是存储用于执行CPU动作的程序的存储器,并可以使用易失性存储器或闪存。RAM5是暂时存储设定值或过程结果的存储器。
显示控制部分6实施显示CPU3的测定结果的控制。显示部分7包括彩色或单色液晶显示器,阴极射线管等等,显示关于CPU3测定出的点数的测定结果。音频处理部分8实施测定结果的音频合成以输出。扬声器9实施关于由音频处理部分8提供的音频信号的电声转换并输出语音。
盒子11在上部具有一个开口,并具有一个透明板12(透明玻璃或透明塑料),从而将盒子11划分为两个部分,上部和下部。盒子11中透明板12上面的空间是用于滚动骰子的。图像拍摄部分1安装在底部。图像拍摄部分1拍摄作为拍摄目标的骰子14,15的底面。因此,如果在盒子11中非常暗,将不能获得清楚的图像。因此,盒子11由透明塑料或玻璃构成,在盒子11内部,在图像拍摄部分1附近安装一个照明灯。可以使用仅在拍摄图像时暂时发光的电子闪光灯(频闪监测器)作为光源。
进一步,重设开关13挂在玩家可以触及的盒子11的外壁上。在骰子滚动和测定出骰子点数之后投掷骰子14,15(或两者之一)时,可以操作重设开关13来清除前面的测定结果。
图1,当玩家在盒子11中投掷两个骰子14,15,或两者之一时,骰子14,15随时间推移而停止在透明板12上。停止后的骰子14,15的底面被图像拍摄部分1拍摄。拍摄的图像输入到图像处理部分2,转换为可以被CPU3处理的信号格式。在CPU3的控制下,图像处理部分2的图像信号存储在RAM5中。CPU3根据RMO4中的程序检查图像处理部分2的图像内容,以测定是骰子14,15点数“1”-“6”的哪一个点数。
通过显示控制部分6,测定结果以数字形式显示在显示部分7的屏幕上。进一步,测定结果通过音频处理部分8的声音合成以及扬声器9以声音形式输出。在这种情况下,对于一个测定结果,仅实施一次音频输出,在显示部分7上继续显示直到下一个拍摄时间。
图2示出了图像拍摄部分另一个实施例的结构。图像拍摄部分20是按照作为个人计算机外围设备的扫描仪的原理形成的,安装在透明板12的底面(盒子11的底面)。图像拍摄部分20包括在透明板12底面来回运动的基板21,照明灯22(荧光灯,白色光二级管等等),由透镜23及CIS24(接触式图像传感器)组成的并和灯22平行设置的读取部分30,使基板21在透明板12的底面来回运动的皮带25a,25b,旋转支承皮带25a,25b的尾部的滑轮26a,26b,连接滑轮26a,26b的轴27,通过旋转轴28连接到轴27的马达29,以及在CPU3的控制下驱动马达29的马达驱动部分31。
注意到,在皮带25a,25b的地方可以用链条代替,而在滑轮26a,26b的地方可以用星形轮代替。在CIS24的地方可以用CCD图像传感器来代替。如果使用CCD图像传感器,可以采用另一种实施例的光学系统,从读取面得到的发射图像可以通过一个或多个镜子引入,并进一步通过一个图像透镜引入到CDD图像传感器。
在图2中,当在CPU3的控制下驱动马达驱动部分31,电能提供到马达29。通过马达29的旋转,滑轮26a,26b进行旋转,并且,皮带25a,25b以箭头方向进行旋转,同时,灯22点亮。基板21随皮带25a,25b的旋转而运动。随着基板21运动,透明板12在对应于灯的长度和预定宽度的区域的表面被灯22连续照射。通过这种照射,骰子14也被照射,并且在读取部分30中读取来自骰子底面的反射光,并且该反射光输入图像处理部分2。
图1中的图像拍摄部分1的优点在于,由于机械的可移动的部件没有用于图像读取,从而元件数量减少,用于图像输入的时间减短。然而,由于使用透镜来取像,图像接收范围加长了一个从图像拍摄部分1的顶端到透明板12的距离,即,增高了透明板12的定位位置,结果是,很难减小整个盒子11的高度。另一方面,在图2中的图像拍摄部分20中,元件的数量增加了,但是由于可以减小图像拍摄部分1的厚度(高度),从而降低了透明板12的定位位置。然而,由于图像拍摄部分20提供移动读取部分30来进行读取,图像读取将比图像拍摄部分1花费更多的时间。
注意到,输出点数从而盒子11是静止在桌子上或塌塌米席子上,而骰子在盒子中滚动,但是,也可以是,盒子11移动而放在盒子11内的骰子静止。如果盒子11的开口很宽,骰子可能会跳出盒子11。因此,盒子11的开口尺寸最好小到只要可以将骰子放进/拿出即可,这样,盒子11的整体重量就减小了。
如图1和2所示,当骰子14(15)从底面被拍摄时,由于转动骰子的玩家只能看到骰子14的仰面,这样就在拍摄底面和仰面之间出现点数差异。因此,就需要将从底面拍摄到的点数值纠正为仰面点数。即,进行“7-图像拍摄值”的运算。例如,当通过拍摄骰子14的底面获得的点数值为“6”,那么,骰子14的仰面点数就是“1”,同样的,当通过拍摄获得的点数值为“2”时,骰子14仰面的点数就是“5”。然而,底面点数可以就是实际点数,特别是使用那种从盒子外面看不到骰子的仰面的盒子时,底面点数最好测定为实际点数,而不必进行上面的运算。
图3示出了图像拍摄部分的一个进一步的实施例。图像拍摄部分40用于从盒子41上方图像拍摄骰子,或者对应于图1中的图像拍摄部分1,将摄像部分42在至少45度的范围内进行旋转,或者,进一步,当不需要时可以将摄像部分42从盒子41撤掉。
支承部分43形成于盒子41的一个角上,架子44可旋转地安装,可以相对于支承部分43上下移动。架子44包括一个圆杆形柱子44a,架托44b水平地可旋转安装在柱杆44a的上顶端。架托44b可以用手将其水平旋转,并且架托44b的末梢可以从盒子41的一部分移动到盒子41的中心。当摄像部分42对骰子14等等进行摄像时,架托44b的末梢位于盒子41的中心上方。
摄像部分42安装在架托44b的末梢上。摄像部分42由一个摄像机构成,比如光学透镜、CCD或MOS的图像拍摄元件、透镜的组合,或者是图像拍摄元件、透镜的组合,进一步包括图像处理部分,并可以在视线范围内拍摄盒子11的整个底部。推动柱杆44a的上部可以降低高度,拉升柱杆44a可以升高架托44b的位置。和图1中重设开关13具有相同功能的重设开关45安装在盒子41的底部。
图4是根据本发明的第一个优选实施例的骰子点数测定方法的整个过程的流程图。图4中的处理过程内容都作为程序存储在ROM4中。在下面的说明中,点数测定是通过利用图1中所述的点数测定装置10来完成的。注意,在下面包括图4的流程图中,“S”表示“步骤”。
在根据本发明的第一个优选实施例中,通过两个步骤来完成点数测定,如下所述。第一步,从图像中提取骰子眼点。第二步,从提取的眼点的位置关系等等来测定骰子点数。即,点数是基于检测信息来测定的,比如眼点的位置关系,直径,或颜色。通常,骰子在骰子的面部和眼点之间存在密度(颜色)的鲜明对比,因此,可以基于密度值的分布情况和倾斜度来提取眼点。这种处理方式,使得当因为低分辨率而使得紧密靠近的骰子之间的边界不清晰的时候,仍将可以进行点数测定,其中低分辨率是由于在骰子面部和背景底板之间的亮度或颜色的低对比度而引起的。
当供电开关接通,图1所示的骰子点数测定装置10开始运行,进行初始化(和推动重设开关13的状态一样)。然后,一个玩家在盒子11中投掷多个骰子。可以使用两个骰子14,15中的一个,或者两个,或者比两个更多,这里,使用两个骰子14,15,点数是在每一个骰子14,15的底面。当骰子14,15投掷到盒子11中时,骰子14,15在透明板12上滚动运动,然后停下来。在停下来之后,骰子14,15的底面被图像拍摄部分1拍摄。根据图4,CPU3根据图像拍摄部分1获得的图像信息而实施处理,并测定是每一个骰子14,15的点数中“1”、“2”、“3”、“4”、“5”、“6”的哪一个。
图像拍摄部分1进行的图像拍摄是通过从透明板12的一端扫描至另一端而进行。因此,在两个骰子14,15位于亚扫描方向的直线上时,通过骰子第一次拍摄,然后是第二次拍摄,从而测定点数。在两个骰子14,15位于主扫描方向的直线上时,点数测定是按扫描顺序来进行的。
然而,当两个骰子14,15停止后靠得很近,将会发生点数测定错误。根据本发明的第一个优选实施例,希望不按骰子被扫描的顺序进行点数测定,而是两个骰子作为一个整体被扫描为一个图像,然后进行骰子点数的测定。
通过识别出现在预定区域的眼点的点数(至少一个眼点,最大为六个眼点),来进行点数测定。然而,当使用多个骰子时,存在两个骰子停止时相互紧靠的情况,这就和使用一个骰子不同了。例如,当两个骰子点数示为“1”的两个面同时作为底面(即,图像拍摄面)然后停下,点数就被错误地测定为一个骰子的点数“2”,而不是测定为两个骰子均为“1”,或可能会被错误地测定为其他某个骰子的一部分。因此,在根据本发明的第一个优选实施例中,在点数测定时使用下面的方法。
首先,需要测定出点数“1”,然后,在另一个点数测定之前排除该点数“1”。首先排除该点数“1”防止眼点“1”被错误地识别为另一个眼点的一部分。市售骰子具有眼点“1”在尺寸上比其他眼点号码的眼点大的特点,并为红色。因此,当红色包含在图像拍摄部分1拍摄到的图像拍摄信息时,立即可以测定出该骰子的点数为“1”(S101)。
由于骰子在工业组织中并没有一个统一的标准,因此,在骰子的尺寸上存在微弱的差别,或者在不同的厂商生产的骰子的眼点尺寸上存在微弱的差别。比如,就有眼点“1”为黑色的情况。因此,点数“1”基于除颜色之外的其他因素而测定。例如,在眼点“1”为黑色以及骰子尺寸限定为某一个范围时,不是基于眼点颜色而是基于眼点直径来测定眼点点数“1”,或者,当该眼点到最近的一个眼点的距离比骰子的四个部分中的一个部分还要长时,点数测定为“1”。
当点数“1”被测定时,CPU3控制显示控制部分6而在显示部分7显示数字“1”,并通过扬声器9输出一个对应于“1”的声音(S111)。而当点数测定不是“1”时,则测定点数是否为“6”(S102)。在点数测定为“6”时,点数“6”显示在显示部分7上,并且,作为声音而输出。而当点数测定不是“6”时,则测定点数是否为“5”(S102)。以上述方式,按顺序分别测定点数“4”,“3”,“2”(S104,S105,S106)。如果在S106中还是没有测定出点数,则很可能是因为盒子11位置,骰子14,15的存在位置,照明条件等等问题而导致没有获得清晰的拍摄图像。因此,测定出错误(S107),并显示或声音输出一个再一次转动骰子14,15的信息(S108)。
然后,检测骰子点数测定装置10的供电电源是否切断(S109)。当游戏结束或玩家中途厌倦了该游戏时,骰子点数测定装置10的供电电源被关断。因此,检测供电电源的开/关状态。在之前转动的骰子14,15被拿出盒子11后,玩家根据S108的信息再一次转动骰子14,15时,通过推动重设开关13来清除测定内容和显示状态。该动作导致骰子14,15的眼点通过图像拍摄部分1而重新被拍摄。此后,在进行一次上述的过程S101-S111。
图5示出了作为测定该骰子的点数“1”-“6”的因素的每一个眼点的特征点。使用这些特征点来区分每一个眼点从而测定点数。如图5所示,点数为“1”的眼点不同于其他点数的眼点,其具有颜色(红色圆圈等)上的特征或尺寸(直径比其他点数的眼点要大)上的特征。点数“2”眼点之间的间距和点数“3”眼点之间的间距不同。点数“4”具有两列眼点,该两行相互之间平行。点数“5”具有5个眼点,位于面部形成交叉,并且有四个眼点位于距离中心眼点相同半径的圆周上。进一步,点数“6”具有三眼点的两列,并且该两列平行。下面将说明的过程基于这些涉及骰子各个眼点的位置的特征。
图6示出了S101的详细过程。当测定骰子眼点是一个红色眼点或黑色眼点(S201,S202)时,测定出点数是“1”(S203),然后,处理过程指向S111。而当没有测定出点数是“1”时,流程指向图1中的S102。
图7示出了点数“6”的测定过程。而图8A,8B,8D示出了点数“6”的各个眼点的详细位置,而图8C示出了眼点“3”的位置。在图5和8所示的骰子点数“6”中,三个眼点紧密排出一条线,两组三眼点排成两行。如图8C所示,很可能出现两个骰子点数均为“3”,而两个骰子紧密排成一行。在这种情况下,测定出一组三眼点和另一组对应的三眼点之间的距离是否比一组的长度(由三眼点形成的长度)要短。
在两个骰子85,86接触成一条线时,如图8D所示,每一个骰子都示出点数“6”,很可能一个骰子的三眼点和另一个骰子与之相邻的三眼点被错误识别为点数“6”。为避免这种错误识别,三眼点拍摄的设置并不是随机设置的,而是设置为例如从左至右按顺序设置,然后,测定右边和左边的其他眼点。
考虑到三眼点组测定为点数“6”的情况,如图8A所示,骰子81的三个眼点82排成一条线,第一个眼点和中心眼点之间的距离“d1”等于另一个眼点和中心眼点之间的距离“d2”(d1几乎等于d2),并且,三个眼点非常靠近。两个眼点之间的间隙“g”通常小于眼点直径“w”(g<w),并且,距离“d1”和距离“d2”均小于眼点直径的两倍(市售骰子的距离“d”大约为1.74w)。接着,将参考图7说明点数“6”的测定过程。
首先,检测三眼点是否存在(S301),然后,检测是否有两组三眼点排成两列(S302),接着,检测三眼点各个眼点之间的距离是否比由三眼点构成的一组的长度大(S303)。进一步,测定两行是否平行及成方形(S304)。
进一步,进行点数“6”的测定,从而,当具有三眼点及靠近该三眼点的另一三眼点的多个骰子一起置位以形成点数“6”时,基于中心眼点的间隙或出现在不同于三眼点位置方向的方向上眼点,来测定所形成的眼点是否是正确的点数“6”。
具体而言,如图8B所示,检测眼点线“a”-“c”是否平行于眼点线“d”-“f”,以及眼点线“a”-“c”(或“d”-“f”)是否基本垂直于眼点线“b”-“e”(眼点“a”-“d”或眼点“c”-“f”)。或者可以测定眼点线“a”-“c”的长度是否和眼点线“d”-“f”一样。并测定眼点线“b”-“e”是否长于眼点线“a”-“c”或眼点线“d”-“f”,从而两个均具有点数“3”的骰子相互平行时就不会错误识别为点数“6”了。当眼点线“b”-“e”长于眼点线“a”-“c”或眼点线“d”一“f”时,点数测定不是“6”。注意,眼点线“a”-“c”之类表示两个眼点(“a”和“c”)之间的距离或长度。
图8D示出了两个骰子85,86均具有点数“6”,相互靠近并在相同方向上定位的情况。在这种情况下,可以识别该点数“6”为一个骰子的三眼点和另一个骰子的三眼点的结合。因此,为解决该问题,三眼点拍摄组不是随机设置的,而是从右至左按顺序的。
根据上述测定过程,可以测定点数“6”。如果点数“6”的测定是在另一点数测定之前进行的,则减小了后来的测定过程的负担,这将使得整个测定过程尽早结束。
在上述三种情况已满足时,可以测定出点数“6”(S305),流程指向图1中的S111。当这三种情况即使有一种还不满足,将测定不出点数“6”,流程指向图1中的S103。图7中的点数“6”的较早测定将减小后面处理过程的负担,从而使得图4中整个处理过程较早结束。
图9示出了测定点数“5”的过程。图10示出了点数“5”的位置。在点数为“5”的眼点中,如图5和10所示,四个黑眼点位于四边形的四个角,一个黑眼点位于正中心。换言之,由于黑眼点交叉置位,所以是根据该五个黑眼点是否交叉置位来测定出点数为“5”的。根据进一步的考虑,在点数“5”中,包围中心黑眼点的四个黑眼点距离中心点相同距离。因此,黑眼点是否交叉置位并且黑眼点是否距离中心点相同距离成为测定出点数为“5”的条件。
首先,检测黑眼点数是否为3(S401)。之所以有该步骤,是因为要识别出是否有交叉的中心。如果存在三个黑眼点,则检测是否有四个黑眼点位于距离该三眼点中点的相同距离上(S402)。然后,如果有四个黑眼点位于距离中心点的相同距离上,检测这些黑眼点是否为十字交叉(处于正确的角度)成一个整体(S403)。
也就是,基于图10中所示的五个眼点是否具有下面的关系来测定点数“5”。
|“a”-“b”|≈|“a”-“c”|≈|“a”-“d”|≈|“a”-“e”|(相同间距)(“b”-“e”·“c”-“d”)/(|“b”-“e”|·|“c”-“d”|)≈0(垂直交叉)当上述条件已经非常满足时,则测定点数为“5”(S404),流程指向图1中的S111。当上述三个条件还有一个不满足时,不能测定出点数“5”,流程指向图1中的S104。注意,点数“5”的测定是基于五个眼点中的任何一个都不具有眼点“1”的特征而作出的。然而,如果测定点数为“1”,如图4所示,该测定在测定点数为“5”之前,这种确认就显得不必要了。
图11示出了三个骰子111,112和113成集合状态的情况,其中点数分别为“2”“4”“4”。在这种情况下,在如虚线所示的三个骰子中心部分形成点数“5”。这种情况的处理将在下面说明。
由于这种情况下的点数“5”的骰子规格比实际骰子要大,从而测定该点数不是“5”,并且该规格可以排除出测定结果。注意,有一种测定点数不是“5”的方法,其基于非骰子尺寸的条件来测定。也就是,基于是否有一个形成点数“4”一部分的眼点“f”在具有点数“5”的眼点“a”“c”“e”的骰子112的附近,来进行测定。
如果发现有该眼点“f”,则认为由五个眼点“a”“b”“c”“d”“e”在虚线部分示出的点数不是“5”。理由是,如果眼点“a”“b”“c”“d”“e”是骰子点数“5”的眼点,在示出边界的虚线附近不应当有眼点“f”。通过检查多种市售骰子,发明人证实这是正确的。
通过上述类似方法,将证实是否有另一个具有类似于眼点“f”的眼点(例如,眼点“X”)存在于其他三眼点“a”“b”和“c”,或者“a”“b”和“d”,或者“a”“b”和“e”。例如,可以基于眼点组“a”-“x”是否基本等长于眼点组“c”-“e”,或者基于每一组是否在各自中心点附近交叉,来测定眼点“x”是否和眼点“a”“c”“e”成对以形成眼点点数“4”。
通过上述测定处理方法,可以识别出点数“5”。较早地测定出点数“5”引发后续其他点数测定的较早处理,从而缩短了整个处理过程的结束时间。而且该点数“5”的测定方法可以应用于后面将说明的“起始于末端眼点的处理”的方法。在这种情况下,不可能错误识别骰子点数“4”,从而点数“5”的测定处理变得简单。
图12示出了测定点数“4”的流程。在点数“4”中,如图5所示,四个黑眼点垂直设置。因此,当存在四个黑眼点时,基本上就测定出点数“4”了。根据进一步的考虑,如果在四个眼点中,每行连接两个黑眼点的两行分别垂直交叉,并且每一行具有基本相同和合适的长度,而且,两行的交叉点是在各自中心点的附近,那么,可以发现该点数就是“4”。也有可能两个骰子的两个眼点相互靠近看上去是眼点“4”。因此,是否四个黑眼点位于相同的距离也是包括在测定条件中的。
首先,检测骰子眼点数是否为2(s501)。接着,检测是否有两行双眼点(S502)。示出为点数“4”的四个眼点是基于该测定而识别的。接着,检测两行双眼点是否平行(S503),然后,检测四个眼点中每一个是否相互和邻近的两个眼点具有相同距离(S504)。当上述每一个条件都满足时,则测定出点数为“4”(S505),流程指向图1中的S111。另一方面,当上述四个条件即使只有一个未满足时,则不能测定出点数为“4”,流程指向图1中的S105。
图13示出了多个骰子被转动以置位为集合状态从而在中心部分形成点数“4”的情况。作为形成这种点数模式的一个例子,四个骰子131,132,133,134处于集合状态整体上形成一个四边形,各自点数示为“2”“2”“3”和“4”。在这种情况下,如虚线所示,点数“4”形成在中心部分。由于在这种情况下,可能不仅仅测定出点数“4”,还有可能测定出其他点数,比如点数“2”和“3”,因此,不同于上述点数“6”或“5”的测定,该点数“4”不能简单检测出。
因此,基于图像中最远端的眼点,可以通过下面的处理过程来检测出包括最远端的骰子点数。
通过设置作为顺序基点的图像中最远端的眼点,可以重复该处理过程,直到不存在非处理的眼点。这就使得可以测定点数“4”-“2”。注意,在进行该处理的过程中,可能会进行点数“1”“5”和“6”的测定。该处理过程将在下面详细描述。
基于图像中最远端的眼点,该处理过程测定出点数是“1”“6”“5”“4”“3”或“2”。例如,眼点之间的距离用于点数测定。由于图像中相互之间距离最大的两个眼点是位于图像中最远端的两个眼点,仅处理该各自的两个眼点或其中一个眼点是完全正确的。当测定涉及包括位于图像中最远端的眼点的点数以及处理过程结束时,附近的未处理的眼点设定为未处理眼点(第二未处理末端眼点),并且这些眼点将被顺序处理。
首先,如果图像中未处理的末端眼点具有上述眼点“1”的特性时,点数测定/确认为“1”。
如果点数“1”的识别结束,不必测定最新的点数“1”。
接着,将检测点数是否为“6”。如果图像中未处理的末端眼点是点数“6”的一部分,该部分是点数模式“6”中连续紧靠置位的三个眼点中的末端眼点,紧靠该末端眼点的眼点是三个眼点的中心眼点。如果上述点数模式“6”对应于这种状态,则点数测定为“6”。注意,这里,图8D中所示的错误点数模式“6”不必考虑。在这种情况下,如果“6”的识别结束,则不必实施新的“6”的测定。
接着,紧跟对于点数是否为“6”的测定,将测定点数是否为“5”。如果图像中未处理的末端眼点是点数“5”的一部分,那么,该末端眼点是模式“5”中的除中心眼点之外的四个眼点的任何一个,而靠近该末端眼点的眼点是模式“5”的中心眼点。如果模式“5”对应于这种该条件,可以测定出点数为“5”。在这种情况下,不必考虑图11中所示的错误点数模式“5”,并且,可以根据骰子的尺寸来设置眼点之间的间距限制。在这种情况下,如果点数“5”的识别结束,则不必实施新的“5”的测定。
接着,实施测定点数是否为“4”。如果在图像中存在未处理的末端眼点“a”,以及形成眼点模式“4”的眼点“b”,“c”,“d”,则该眼点“a”是点数“4”或“5”的一部分。然而,条件是任何眼点都不具有点数“1”的特性。注意,如果提取测定出“1”,则不必进行该测定。
图14点数模式“4”的眼点位置。在图14中,可以基于下面的等式来检测骰子141的四个眼点是否示出了点数模式“4”。
条件1|“a”-“d”|≈|“b”-“c”|条件2(“a”-“d”·“b”-“c”)/(|“a”-“d”|·|“b”-“c”|)≈0(垂直交叉)条件3线部分“ad”和线部分“bc”分别在每一条线的中心点附近交叉。
进一步,预料到有多个骰子被集中用于形成点数“4”。
图15示出了均具有点数“2”的三个骰子合起来形成点数模式“4”的情况。为排除在这种情况下测定出点数为“4”,需要设置眼点之间的间距,根据骰子尺寸来设置该间距限制。例如,所用的骰子尺寸可以被限制以定义一个用于上述限制的固定值,或者,上述限制可以基于眼点的直径等来改变。
如果眼点“a”,“b”,“c”,“d”满足上述条件1-3,则眼点“a”,“b”,“c”,“d”被视为点数“4”或“5”的一部分。因此,如果在测定了末端眼点“a”是否为点数“5”的一部分之后测定该点数是否为“4”,由于在这时点数不可能为“5”,因此,可以立即判断出眼点“a”,“b”,“c”,“d”是点数“4”的一部分。或者可以检查是否有另一个眼点存在于眼点“a”,“b”,“c”,“d”中。
当图像中未处理的末端眼点“a”不符合上述点数“6”,“5”和“4”的测定条件中的任何一个时,点数可能会被认为是点数“3”或“2”。也就是,如果存在形成点数模式“3”的眼点,末端眼点“a”以及靠近末端眼点“a”的眼点“b”,则这些眼点“a”,“b”,“c”都是点数“3”的一部分。
图16示出了点数“3”的测定处理过程。
图17示出了点数模式“3”的眼点位置。
在图17中,可以基于下面的条件来检测骰子171的三个眼点“a”,“b”和“c”是否示出了点数模式“3”。骰子171的点数“3”,如图5所示,是排列了三个黑眼点的模式。因此,如果两个眼点距离中心点相同距离并排成一条直线,则测定出点数为“3”。也就是,当下面的两个条件满足时,测定出点数为“3”。
条件1|“a”-“b”|≈|“b”-“c”|(相同的间距)条件2(“a”-“b”·“b”-“c”)/(|“a”-“b”|·|“b”-“c”|)≈1(串联)将参照图16而说明点数“3”的测定过程。首先,测定黑眼点点数是否为3(S601)。仅进行该测定还不能区分那些在点数“5”中成斜线的三个眼点。因此,检测是否有两个黑眼点位于和三个眼点中心点隔开相同距离的位置(S602)。接着,如果有两个黑眼点位于和中心点隔开相同距离的位置,则测定包括该两个黑眼点的该三个黑眼点是否成一条直线(S603)。
如果上述条件都满足,则可测定出该点数为“3”(S604),流程指向图1中的S111。如果上述三个条件中即使只有一个不满足,则不能测定出该点数为“3”,流程指向图1中的S106。
图18示出了两个骰子181,182位于集合状态,并且在这两个骰子之间的接触部分形成三个眼点。当骰子181的点数为“2”,而骰子182的点数为“3”时,通过骰子182的两个眼点和骰子181的一个眼点形成点数“3”。防止这种状态下的眼点“3”被错误地测定为点数“3”的处理过程和图13中的情况是一样的,并考虑图像中远端的眼点,这可能是利用眼点之间的距离的处理过程。
如果不存在满足点数“3”的测定条件的眼点,两个眼点“a”,“b”则测定为点数“2”。然而,对于点数“3”和“2”的测定,条件是任何一个眼点均不能具有点数“1”的特征。注意,当已经测定出点数为“1”时,就不必进行该测定了。
图19示出了当三个骰子集合时,根据三个骰子的位置关系而形成点数“2”和“3”。例如,均具有点数“2”的骰子191,192,193的六个眼点位于一条直线上,在该直线上,存在虚线结构部分示出的两组点数“3”,以及在该两组之间的骰子192的点数“2”。也就是,产生了两个错误的点数194和195。然而,基于眼点之间的距离,可以区分出该错误点数。眼点间间距的允许范围可以通过限制骰子尺寸来定义,或基于眼点的直径等等。
图20示出了测定点数“2”的过程。骰子点数“2”,如图5所示,具有两个眼点。根据两个黑眼点位于一条直线,以及点数“2”不是一个正方形(可以通过它来区分出点数“4”),从而测定点数为“2”。然而,根据位置关系,将可能发生涉及点数“2”,“3”的错误识别,但可以根据眼点间的间距来避免这种错误识别。
首先,测定骰子的点数是否为2(S701)。接着,根据两个眼点不是由两列单眼点形成,并且两列双眼点不是像点数“4”那样相互平行(S702,S703),则测定出点数为“2”(S704),然后,流程指向图1中的S111。当S701-S703中的任何一个测定没有通过,则不会测定出点数为“2”,然后,流程指向图1中的S107。
图21示出了根据本发明的第二个优选实施例的电子装置。该电子装置是用于游戏的电子装置50,其由点数测定装置10和图1至3所示的图像拍摄部分构成。
现在,有许多种游戏机。非常普遍的是,安装一个用于存储游戏软件的存储器媒介比如CD(光盘),以及一个存储半导体存储器的ROM磁盘,以进行游戏。另一方面,使用传统的骰子来进行游戏具有非同寻常的趣味。然而,当玩家在使用这种骰子的游戏中通过肉眼来识别骰子眼点,以及通过玩家的判断来测出点数时,熟悉电子游戏的人们将产生对该游戏的不适。如果骰子的点数测定通过电子技术来进行,则电子游戏机的玩家们将对这种使用骰子的游戏非常感兴趣。根据本发明第二个优选实施例中的电子装置50就是迎合这种需求的。
图21示出了电子装置50,其包括具有和骰子点数测定装置10基本一样的元件的骰子点数测定部分60;主体部分61,盒式ROM71或CD/DVD驱动72安装在该主体部分61;控制器62,用于玩家的游戏操作;用于显示控制的显示控制器63;连接到显示控制器63的显示器65;连接到主体部分61来放大声音的音频放大器64;以及连接到音频放大器64以输出声音的扬声器66。
骰子点数测定部分60由去除了显示控制部分6,显示部分7,音频处理部分8,以及扬声器9的骰子点数测定装置10构成。这些去除的功能块的功能由连接到主体部分61的显示控制器63,显示器65,音频放大器64,以及扬声器66来实现。
主体部分61是一个计算机,包括CPU,ROM,RAM,总线接口,输入/输出接口,以及电源部分,其通过存储在ROM中的程序来运行。用于游戏的控制器62由玩游戏的玩家来操作,并装有一个功能键,横向键以及其他键,并且控制器通过电缆连接到主体部分61。显示器65可以由CRT,液晶显示器等来构成。
这里,显示器65是专用于游戏的显示器,但是如果显示器65通过转换图像信号的转换器连接到主体部分61,则可以使用电视广播接收器作为显示器。并且,主体部分61,显示器65,以及骰子点数测定部分60均独立形成。然而,这些部件以及进一步的显示控制器63,音频放大器64,显示器65,扬声器66,以及位于显示器65内的CD/DVD驱动器72都可以集成化。相反,显示器65和其他部件可以集成在主体部分61中。
在使用该电子装置50的情况下,在使用方面,可以将使用骰子的游戏软件结合到游戏中,或者,电子装置50仅简单地作为一个骰子点数测定/显示装置。当玩家通过安装磁带ROM71或通过设置游戏CD/DVD至CD/DVD驱动器72来启动游戏时,游戏过程以点到点的方式显示。通过操作游戏控制器62,游戏继续进行。并且通过音频放大器64,将游戏中的声音由扬声器66输出。
当游戏需要骰子时,则在显示器65上显示需要骰子的信息(或输出声音)。因此,当玩家在盒子11中投掷骰子并转动骰子时,点数通过骰子点数测定装置10来读取。读取的内容通过骰子点数测定部分60来处理,如上所述,然后测定信息输入到主体部分61。主体部分61通过显示控制器63在显示器65上显示点数。主体部分61利用点数继续进行游戏。注意,骰子点数可以在游戏中自动反映出来,或者可以通过玩家的判断手动输入。
另一方面,当仅使用骰子点数测定部分60的功能时,点数测定结果的处理不依赖游戏。也就是,主体部分61仅执行显示由骰子点数测定部分60测定的点数测定结果的处理过程。
如上所述,由于游戏机允许骰子点数结果在游戏进行期间表现出来,骰子点数测定部分60结合到电子装置作为主要功能,因此,减短了游戏等待时间。
电子装置50可以安装一个连接到因特网的功能块(图21中未示出)。通过提供该功能块,玩家就可以通过因特网来玩游戏,而不必使用磁带ROM,CD软件,DVD软件等等,并且,可以从因特网下载游戏软件。
在上述实施例中,点数测定是安装“1”,“6”,“5”,“4”,“3”,“2”的顺序进行的。然而,当只使用一个骰子时,将不必首先进行点数“1”的测定了。测定按照从大数到小数(“6”……“2”)顺序进行的原因是,首先进行大点数的测定使得小点数测定过程变得更简单,从而缩短整个处理过程的时间。然而,也可以按照随机顺序进行。
在优选实施例中,骰子14,15是方形的,但也可以作出多边形。当骰子是多边形时,骰子点数除了“1”-“6”可能还会包括“7”或更多点数。在这种情况下,可以采用如图6,7,9,12,16,20所示的处理过程中的对应部分,并且,处理程序可以根据骰子点数而适当调整。
进一步,本发明可以采用骰子的眼点形状可以不仅仅是点形,还可以是菱形,四边形等等的骰子,或者还可以采用那种数字“1”,“2”,。。。。印在骰子上的骰子,或者采用图片字母,代码等等显示在骰子上的骰子。在这种情况下,由于点数仅在眼点图像识别的位置直接被识别出来,因此,测定过程要比上述方法简单一些。除了红色之外,眼点颜色一般为黑色,但也可以使用其他颜色。
盒子11为方形,但也可以为其他形状,例如,圆柱形,或椭圆形。进一步,对应盒子的部件形状可以不限制为盒子的形状,特别是,在图3中,图像拍摄部分可以通过安装一个柱杆到架子上,具有一个L字母形或反L字母的基板。
如果本发明应用于为学生准备的商业产品,盒子的外形可以仿造玩具,动物,汽车,房子等等,并在盒子的某一部分留有转动骰子的地方。
在图1中,重设开关安装在盒子11中,但也可以安装在包含电子电路的主体侧。如果在ROM4中具有以一个固定周期进行重设的程序,则可以略去重设开关13。
进一步,如果骰子14,15位于盒子11中,并且盒子被举起/摇动而盒子继续留作盒子11中,或者通过传感器来检测盒子11被举起,这样也可以省略重设开关13。
当点数“1”的眼点不是红色或大尺寸的黑色眼点,则很难测定出点数“1”。因此,如果在售出骰子点数测定装置时包括/售出一个对应于点数“1”的红色眼点的封印棒或印制了一个大黑眼点的封印棒,则可以解决上述问题。
虽然本发明已经说明了这些具体的实施例以达到完整清楚的公开,但是,并没有因此而限制附属的权利要求,构建这些权利要求以涵盖本领域技术人员根据这里提出的基本教义而获得的所有变型和其他结构。
权利要求
1.一种骰子点数测定方法,包括以下步骤提供至少一个骰子,该骰子具有至少六个面,在骰子的该至少六个面的每一个面上绘制一个眼点到至少六个眼点;对该至少六个面的仰面或底面中的至少一个进行摄影以产生图像信号;以及根据在拍摄面的预定区域中的从一个眼点到该至少六个眼点的特征、数目以及位置关系中的至少一个,基于图像信号测定点数。
2.根据权利要求1的骰子点数测定方法,其中眼点的特征是,眼点的颜色和其他面的颜色不同,眼点的尺寸比其他眼点要大。
3.根据权利要求1的骰子点数测定方法,其中点数是数字1-6中的其中一个整数;以及眼点的位置关系这样定义,即,多个眼点位于两列,相互平行,交叉,等距离,或成直线。
4.根据权利要求1的骰子点数测定方法,其中首先测定眼点是对应于数字1的仅一个眼点;以及然后测定点数是否包括多个眼点。
5.根据权利要求4的骰子点数测定方法,其中点数是否包括多个眼点的测定对对应数字“6”的眼点进行测定,然后按顺序对应更小数字进行测定。
6.根据权利要求4的骰子点数测定方法,其中测定点数是否包括多个眼点这样进行,即,当眼点包括平行的两列三眼点,并且两列之间的距离比一列的长度还短,则测定为点数为“6”。
7.根据权利要求6的骰子点数测定方法,其中点数“6”的测定这样进行,即,当多个骰子合起来形成点数“6”,其中包括三个眼点和邻近该三个眼点的另外三个眼点时,基于中心眼点之间的距离或在不同于该三个眼点位置方向的方向上存在眼点,来测定所形成的眼点是否就是准确的点数“6”。
8.根据权利要求4的骰子点数测定方法,其中测定点数是否包括多个眼点这样进行,即,当五个眼点形成交叉,三个眼点形成该交叉的一列,并且四个眼点位于距中心眼点相同距离的位置时,测定点数为“5”。
9.根据权利要求8的骰子点数测定方法,其中测定点数“5”这样进行,即,当多个骰子合起来形成点数“5”,该点数“5”比骰子的实际尺寸大时,测定为错误的点数“5”,并将其排除出测定结果。
10.根据权利要求4的骰子点数测定方法,其中测定点数是否包括多个眼点这样进行,即,当存在两组双眼点,成两列且平行,并且四个眼点中的每一个眼点和靠近该眼点的两个眼点距离相同,则测定为点数“4”。
11.根据权利要求10的骰子点数测定方法,其中测定点数“4”这样进行,即,当多个骰子合起来形成点数“4”,最远端眼点由眼点间的距离来指定,并且基于该指定的眼点是点数模式“4”的一部分,则测定该形成的点数“4”为正确的点数“4”。
12.根据权利要求4的骰子点数测定方法,其中测定点数是否包括多个眼点这样进行,即,当三个眼点位于一条直线上,并且两个眼点位于和该三个眼点的中心眼点相同的距离上,则测定点数为“3”。
13.根据权利要求4的骰子点数测定方法,其中测定点数是否包括多个眼点这样进行,即,当两个眼点位于预定距离内,并且不成两列,不平行,则测定点数为“2”。
14.根据权利要求1的骰子点数测定方法,其中该测定方法,包括以下步骤执行基于图像拍摄面中位于最远端的眼点而测定点数的处理过程;然后执行通过设定靠近被处理眼点的眼点为未处理眼点来测定点数的处理过程;以及执行测定点数作为下一个按顺序的未处理末端眼点直到图像拍摄面的所有眼点均被处理的处理过程。
15.一种骰子点数测定方法,包括以下步骤提供至少一个骰子,该骰子具有至少六个面,在骰子的该至少六个面的每一个面上,对一个眼点到至少六个眼点进行绘制;对该至少六个面的仰面或底面中的至少一个进行摄影以产生图像信号;测定在拍摄面的预定区域中点数是否仅为1;以及然后测定点数是否对应其他数字。
16.根据权利要求15的骰子点数测定方法,其中测定点数是否仅为1这样进行,即,当该一个眼点的颜色和绘制了多个眼点的该面上其他眼点的颜色不同,或者该个眼点的尺寸比其他眼点要大,则测定点数为“1”。
17.一种骰子点数测定装置,包括图像拍摄部分,拍摄一个或多个绘制于至少一个骰子上的仰面或底面的眼点,用于产生图像信息;容器,其中形成用于转动该至少一个骰子的空间,并在其底部或上部放置图像拍摄部分;测定部分,根据拍摄面的预定区域中的眼点的特征、数目以及位置关系中的至少一个,基于图像拍摄部分的图像信号测定点数;以及输出部分,以数字值来显示/音频化测定部分的测定结果,或输出测定结果作为电子游戏的骰子信息。
18.根据权利要求17的骰子点数测定装置,其中容器包括在空间底部水平设置的透明板;以及通过设置透明板的几乎整个区域为视角地带和聚焦范围,图像拍摄部分拍摄骰子的底面,图像拍摄部分包括以下之一紧固安装的图像拍摄部件;置有图像拍摄元件的摄像机;以及光学扫描系统,通过集成了位于透明板下面的照明灯的线性传感器,光学或机械扫描/图像拍摄骰子底面。
19.根据权利要求17的骰子点数测定装置,其中图像拍摄部分包括图像拍摄部件,通过设定骰子转动的空间为视角地带和聚焦范围来图像拍摄骰子的仰面,或置有图像拍摄元件的摄像机;支架部分,当骰子转动时不会影响骰子的转动,并保持图像拍摄部分或摄像机于预定高度。
20.一种电子装置,备有游戏功能来进行游戏,具有存储介质来存储游戏软件,或通过连接到因特网,并通过外部显示器和外部扬声器在游戏进行期间输出图像和声音,该电子装置包括骰子点数测定部分,拍摄在该至少一个骰子的仰面或底面上绘制的一个或多个眼点,用于输出图像信息,并根据拍摄面的预定区域中的眼点的特征、数目以及位置关系中的至少一个,基于通过拍摄获得的图像信息来测定点数。
全文摘要
当骰子在盒子中滚动时,拍摄骰子底面的眼点。根据图像拍摄部分获得的图像信息以及存储在ROM中的程序,CPU基于以下测定条件来测定点数拍摄面的预定区域中的从一个眼点到该至少六个眼点的特征、数目以及位置关系中的至少一个。被测定的点数通过显示控制部分在显示器上显示,或者从扬声器输出由音频处理部分合成的声音。
文档编号G06K9/64GK1623622SQ200410097939
公开日2005年6月8日 申请日期2004年12月6日 优先权日2003年12月4日
发明者板垣史彦, 村上聪 申请人:赫德森索夫特株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1