硬币送出装置和游戏机的制作方法

文档序号:6664209阅读:260来源:国知局
专利名称:硬币送出装置和游戏机的制作方法
技术领域
本发明涉及硬币送出装置和游戏机,该硬币送出装置是可操作的,从而允许硬币一个接一个的输出。
背景技术
迄今为止,在相关技术中已经试图将硬币使用作包括自动贩卖机(SlotMachine)的不同游戏机中的游戏媒介。将这样的硬币投入游戏机的硬币投入口就允许开动游戏机。基于玩家的操作从而执行停止操作,在该停止操作的基础上,在各个卷轴上的符号的组合与预定的符号相匹配,则预定数量的硬币从斗槽顺次支出。
下面将描述以其支出硬币的机构。特别的,该机构具有一结构,该结构包括一操作为通过硬币的硬币通过部和一硬币送出部,该硬币送出部操作为允许将斗槽中接收的多个硬币一个接一个的送出到硬币通过部,其中硬币送出部响应于控制器的指令顺次将硬币送出到硬币通过部,凭此送出的硬币被输出到外部(见,例如日本专利申请公开号9-94319)。
当硬币被送出到硬币通过部时,硬币检测传感器检测到递送到硬币通过部的硬币的存在,据此,控制器控制硬币通过部,从而支出硬币直到响应于硬币检测传感器的检测结果达到了预定数目的硬币。特别的,如果硬币还没有被送出到硬币通过部,硬币检测传感器的接收单元保持开启。如果通过硬币送出部将硬币送出到硬币通过部,则硬币检测传感器的接收单元被关闭,且在经过硬币通过部的进一步行进的基础上,将硬币检测传感器的接收单元恢复到开启状态。以硬币检测传感器的接收单元在模式开-关-开的变换,上述提到的控制器辨别支出一个硬币,在支出的硬币达到了预定数目时,该控制器执行控制从而停止硬币送出部。
然而,以在硬币检测传感器的接收单元从“ON”状态变换到“OFF”状态时检测到硬币的递送的这样的结构,如果在仅将非法的发光单元(全文参照做“非法发光单元”)插入到临近硬币检测传感器的区域的基础上进行了非法行为,那么从非法发光单元产生的影响的出现并没有使得尽管硬币被送出到硬币通过部,硬币检测传感器的接收单元也不起作用,引起了超过预定数目的硬币被递送到硬币通过部的事件。
因此,本发明已经考虑上述问题而完成,且其目的是提供硬币送出装置和游戏机,该硬币送出装置和游戏机可以排除由于非法行为而超过的硬币的支出。

发明内容
为实现上述目的,依照本发明提供有一种硬币送出装置,该硬币送出装置包括硬币接收部,接收硬币;硬币通过部,形成来允许硬币通过;硬币送出部,将硬币接收部接收的硬币一个接一个地送出到硬币通过部;以及,硬币检测传感器,检测通过硬币通过部的硬币,其中,硬币检测传感器进一步包括发光元件和光接收元件,且发光元件基于光学振荡的调制而发光,并且其中,当光接收元件与从发光元件发出的光同步且可以解调从发光元件发出的光时,硬币检测传感器确定硬币没有通过硬币通过部,当光接收元件不能解调从发光元件发出的光时,硬币检测传感器确定硬币通过硬币通过部。


图1是显示第一实施例的自动贩卖机的透视图;图2是显示第一实施例的自动贩卖机的内部结构的示图;图3是显示第一实施例的硬币送出装置的示图;图4是显示第一实施例的斗槽的透视图;图5是显示第一实施例的硬币送出装置的顶视图;图6A是第一实施例的硬币送出装置的透视图;图6B是图6A中的硬币送出装置从VIB方向看的侧视图;图6C是在图6B的线VIC-VIC上取的剖面图;图7是显示第一实施例的硬币送出装置的后视图;图8A是显示第一实施例中硬币检测传感器的外围结构和电路之间的连接关系的示图;图8B是在图8A的线VIIIB-VIIIB上取的剖面图;
图9A是显示在修改例中硬币检测传感器的外围结构和电路之间的连接关系的示图;图9B是在图9A的线IXB-IXB上取的剖面图;图10是显示第二实施例的硬币检测传感器的内部结构的示图;图11是显示第二实施例的自动贩卖机的操作的流程图(第1);图12是显示第二实施例的自动贩卖机的操作的流程图(第2);图13是显示第二实施例的自动贩卖机的操作的流程图(第3);图14是显示第二实施例的主控制器的周期干预处理的流程图;图15是显示第二实施例的硬币检测传感器的重设干预处理的流程图;图16是显示第二实施例的初始化处理的流程图;图17是显示第二实施例的硬币检测传感器的周期干预处理的流程图;图18是显示第二实施例中发光图案的示图;图19是显示第二实施例中端口信号输出处理的流程图;图20是显示第二实施例的光接收单元和发光单元的端口与输入/输出的定时图(第1);图21是显示第二实施例中光接收错误检测处理的流程图;图22是显示第二实施例的光接收单元和发光单元的端口与输入/输出的定时图(第2)。
具体实施例方式
第一实施例(自动贩卖机和硬币送出装置的结构)之后,将参照附图描述一个实施例的自动贩卖机1的结构。
如图1所示,在自动贩卖机的前面板之后旋转的设置有3个卷轴11a,11b,11c。在卷轴11a到11c的每一个的外围都描绘有多种符号,而且通过显示窗12a,12b,12c分别观察与各个卷轴11a到11c相关的符号。以设置在各个卷轴11a到11c之后的发光的尾灯,在显示窗12a到12c上分别点亮位于卷轴11a到11c上的各个卷轴带上描绘的符号。由步进马达(没有显示)旋转各个卷轴11a到11c,凭此在变换模式的显示窗12a到12c上提供在卷轴带上描绘的符号的显示。在显示窗12a,12b,12c上提供的是支付线11d,11e和11f,其中,相关支付线在将硬币投入硬币投入口19或操作BET开关13a到13c时被激活。
在显示窗12a到12c之下的左侧设置的是用于在硬币的信用值和硬币支出之间转换的C/P开关14。在C/P开关14的右侧设置的是启动卷轴11a-11c的旋转的启动杆4,且在右侧进一步设置有停止各个卷轴11a-11c的旋转的停止按钮15a,15b,15c。而且在自动贩卖机1的前面较低的区域设置的是声音流孔(没有显示)和硬币接收部18,由扬声器生成的声音通过声音流孔而呈现,而该硬币接收部18中堆积了从硬币支出口17支出的硬币。
现在,参考图2说明自动贩卖机1的电路结构。
控制器70主要包括微型计算机和另外的用于对随机数字进行取样的电路。主控制器70包括CPU(主CPU)(中央处理单元)71,一ROM(只读存储器)72和RAM(随机存取存储器)73,该CPU71依照预定程序执行控制操作。
连接到主CPU71的是生成参考时钟脉冲的时钟脉冲生成电路74,分频电路75、随机数字生成电路76和随机数字取样电路77,该随机数字取样电路77从产生的随机数字中任意提取随机数字。由自动贩卖机所实行的游戏处理过程作为顺序程序存储在ROM72,该ROM72中也存储有不同的表格。RAM73使用作执行游戏操作时的暂存装置。
主制动器包括分别由马达驱动电路81,扬声器驱动电路83,尾灯驱动电路84和斗槽驱动电路141驱动的步进马达81a-81c,堆积硬币的斗槽140,扬声器83a和尾灯84a,该主制动器的操作是响应于来自控制器70的控制信号而控制。驱动电路81,83,84,140是经由微型计算机的I/O端口连接到主CPU71。
主输入信号生成装置(输入信号生成单元)包括上述的检测从硬币投入口19投入的硬币的硬币传感器91,检测卷轴11a-11c的旋转的光传感器92,启动开关4和C/P开关14,该主输入信号生成装置生成控制器70所需要来生成控制信号的输入信号。
而且,上述的输入信号生成装置包括卷轴位置检测电路93,卷轴停止信号生成电路94和支出完成信号生成电路95。卷轴位置检测电路93响应于来自光传感器92的输出脉冲信号检测卷轴11a-11c的旋转位置。而且,卷轴停止信号生成电路94生成信号,从而在停止按钮15a-15c被操作时停止相关卷轴11a-11c。支出完成信号生成电路95输出一信号到主CPU71,从而在由斗槽140支出的且由硬币检测传感器130计算的硬币的数目达到了奖励硬币数据的预定数目时,指示完成了硬币的支出。
下面,参照图3说明依照本发明的硬币送出装置100。
上述的斗槽140包括接收硬币(表示为“C”)的容器。现在提出的实施例的斗槽140形成了这样的结构斗槽的第一内部空间S1从底部(附图中的向下区域)向上部(附图中的向上区域)逐渐变宽。在斗槽140的侧面上形成的是一开口142,通过该开口142第一内部空间S1与外部空间交流。
如图4所示,斗槽140包括一从开口142向外部空间突出的筒状体150。筒状体150是将斗槽140的第一内部空间S1中存在的硬币导出到硬币送出部110的管状部件(图3,5)。筒状体150具有与开口142的边缘结合的一端,和通过某些合适的固定部件(例如螺钉)固定到硬币送出部110的前端的另一端。
筒状体150包括以大致环状的配置在与硬币送出部110相邻的内部墙面上形成的步进部151。步进部151从斗槽140向硬币送出部110倾斜。在筒状体150上形成的是第二内部空间S2,该第二内部空间S2由靠近在硬币送出部110的一端上的步进部151而定义。当在斗槽140的第一内部空间150中存在的硬币到达步进部151时,由于步进部151的倾斜使得硬币滚动地移动到第二内部空间S2,基于该倾斜,硬币与第一内部空间S1的表面成直角地站立,而且硬币盘113中接收大致成直角站立的硬币(见图5),这将在之后描述。
如图5和6A所示,硬币送出部110作用为将斗槽中接收的硬币一个接一个的送出到硬币通过部140,且其包括硬币振落部件112,硬币盘113,硬币通过部和硬币脱离部件117。
基体111包括一块板,其上安装有硬币送出部110的各种部件。基体111具有固定在上述筒状体150的一端的前端。
硬币振落部件112设置在沿硬币盘113的圆周方向的路径中的,在硬币盘中接收硬币的区域和硬币通过部115之间的位置上。硬币振落部件112操作的方式是当与硬币盘113中接收的硬币重叠的另一硬币被传送到硬币振落部件112时,则重叠的硬币被带到与硬币振落部件112结合且从其振落。
硬币盘113(所谓的针孔型硬币盘)包括转动地支撑在底座圆盘111的前端的多根针114,针114以与硬币盘113的表面116垂直的方向突出出来。针114是沿硬币盘113的外围设置的。而且两个针定义了一个可以固持一个硬币的硬币接收空间S3。
在硬币盘113的表面116面对筒状体150中存在的第一内部空间S1的条件下,硬币盘113部分侵入第二内部空间S2。硬币盘113包括在其中心的搅拌部件119,从而对筒状体150的内部存在的硬币进行搅拌。以搅拌部件119对筒状体150的内部存在的硬币进行搅拌,则从第一内部空间S1将硬币快速导出到第二内部空间S2,且导出的硬币马上由针114定义的硬币接收空间S3接收。然后,逆时针旋转的硬币盘113允许接收的硬币沿硬币盘113的外围方向传送到硬币通过部115。
硬币脱离部件117安装在硬币盘113的表面116的上方区域,使得由硬币盘113传输的硬币从硬币盘113中脱离。如图6A所示,硬币脱离部117具有一末端117a,其与由硬币盘113传输的硬币相结合,该末端117a具有使得硬币导向硬币通过部115的形状,据此,从硬币通过部115中弹出了硬币。硬币脱离部件117具有与硬币几乎相等的厚度。
硬币通过部115是以可用于通过硬币的形状而形成,且装备在与硬币脱离部件117的末端117a相邻的位置中的部件。如图6A所示,硬币通过部115具有一开口118和一硬币数目限制板115a,该开口118形成在弹出硬币的一端相对的另一端上,其接收由硬币脱离部件117的末端117a脱离的硬币,该硬币数目限制板115a以部分地覆盖开口118的形状形成,其将开口118可同时接收的硬币的数目限制为一个硬币。如图6B和6C所示,硬币数目限制板115a设置在硬币脱离部117的末端117a上形成的凹槽117b之上。以设置在凹槽117b之上的硬币数目限制板115a,在硬币数目限制板115a的远端和硬币脱离部件117的一端之间没有形成间隙,且不会发生硬币由限制盘115a绊住的情况。
同样,硬币通过部116可以连接导向部件(没有显示)在一端上,其中,弹出硬币是为了将弹出的硬币导出到硬币支出开口17。通过硬币通过部116的硬币从硬币支出开口17经由该相关导向部件而支出。
参照图7,硬币送出部110具有提供有臂121和硬币检测传感器130的后端。
臂121包括之后将描述的回转地支撑臂121c的支撑部件121a;摆动部件121b,其操作为摆进或摆出形成在硬币通过部116中的开口118从而在正常状况下凸入进开口118,且为了摆动能力而由弹簧推进;以及臂121c,其允许硬币监测传感器130在摆动部件121b从硬币通过部115缩回的状况下呈现无光接收状态,同时使得硬币监测传感器130在摆动部件121b凸入硬币通过部115的状况下呈现光接收状态。
下面具体描述臂121的操作。如图6A和7所示,在由限制盘115a导出到开口118的硬币与摆动部件121b结合的情况中,相关的硬币支起摆动部件121b,借此,臂121c(和摆动部件121b)绕支撑部件121a的中心旋转。如图7所示,使得臂121c绕支撑部件121a的中心旋转的之前和之后的状态被分别指定为M1,M2。
参照图8A和8B,硬币监测传感器130包括发光单元131-1和光接收单元131-2。如图8A所示,发光单元131-1包括发光元件131a和信号生成电路132a。同样,光接收单元131-2包括光接收元件131b。
这里,上述的臂121c扮演的角色是光屏蔽板,在摆动部件121b凸入硬币通过部115的状况下,光接收元件131b接收到来自发光元件131a的朝向光接收元件131b的光,反之,在摆动部件从硬币通过部115缩回的状况下,屏蔽从发光元件131a发射的朝向光接收元件131b的光。特别的,在没有硬币通过硬币送出部110送出到硬币通过部的正常状况下,臂121c的远端121d位于发光元件131a和光接收元件131b之间的区域之外的位置上。在这样的状况下,由于臂121c的远端121d没有屏蔽从发光元件131a发出的朝向光接收元件131b的光(见图8A中的M1和图8B中的L1),所以光接收元件131b的光接收状况成为“ON”状态。
随后,当硬币送出部115将硬币传送到硬币通过部115而使硬币支起摆动部件121b时,使得臂121c的远端121d(见图7)移动到发光元件131a和光接收元件131b之间的与被支起的摆动部件121b相关的空间中。在这样的情形下,由于臂121c的远端121cd屏蔽了从发光单元131发出的朝向光接收元件131b的光(见图8A中的M2和图8B中的L2),所以光接收元件131b的光接收状况成为“OFF”状态。
因此,当硬币进一步滚到了硬币通过部的出口时,由弹簧122的弹性力将已经支起的摆动部件121b恢复到其原始位置,而且臂121c的远端121d从发光元件131a和光接收元件131b之间的与摆动部件121b的恢复移动相关的空间移开。在这样的情形下,由于光接收元件131b接收了从发光单元131发出的光,所以光接收元件131b的光接收状况恢复为“ON”状态。
从而,即使如果没有硬币送出到硬币通过部115,光接收元件131b的光接收状况也保持“ON”状态,如果硬币被投到硬币通过部115,使摆动部件121b摆动行进到硬币通过部115,则光接收元件131b的光接收状况暂时变成“OFF”状态,且再次恢复到“ON”状态。基于检测光接收状况的变化的控制器操作,控制器辨别出已经弹出一个硬币。各个部分以下述方式操作。
发光元件131a位于部件136A的下部134,且与光接收元件131b成面对面关系从而发光,该部件136A形成为大致C形状的结构。信号生成电路132a生成波长为0.72微米到1.3微米的发光信号,且该电路连接到发光元件131a和解调电路133b。同样,调制光具有与可见光的波长不同的0.72微米到1.3微米的波长带宽。
上述的发光元件131a基于从信号生成电路132a输入的发光信号、依照该发光信号的频率而间歇闪烁。为了使光接收单元131-2具有在发光元件131a发光的定时和光接收元件131b接收光的定时之间的同步,信号生成电路132a以与发光信号相同的波长在相同的相位上输出一同步信号到解调电路133b。
光接收单元131-2包括发光单元131b,放大电路132b和解调电路133b。光接收元件131b位于部件136A的上部135,且与发光元件131a成面对面关系从而接收从发光元件131a发出的光,该部件136A以大致为C形状的结构而形成。放大电路132b作用为对与由放大电路132b接收的光相关的光接收信号进行放大,且放大电路132b连接到光接收元件131b和解调电路133b。
基于来自放大电路132b的光接收信号和来自信号生成电路132a的同步信号的接收,解调电路133b作用为在一个定时执行对光接收信号的取样,在该定时上发光元件131a以与同步信号的频率相关的频率闪亮,从而借此解调光接收信号。解调电路133b连接于信号生成电路132a,放大电路132b和控制器70。
因而,解调电路133b在来自发光元件131a的光是同步的且来自发光元件131a的光可以解调的情况下,检测到没有硬币通过硬币通过部115,且在来自发光元件131a的光不能被解调的情况下,检测到存在硬币通过硬币通过部115。
也就是,如果光接收信号的振幅大,臂121c从发光元件131a和光接收元件131b之间的区域移开,从而允许光接收元件131b接收来自发光元件131a的光,从而,解调电路133b对与发光单元131-1发出的光同步的且由光接收元件131b接收的光进行解调,从而借此检测到没有硬币通过硬币通过部115,据此,将表示该探测结果的信号输出到控制器70。
相反,如果光接收信号的振幅小,臂121c暂时存在于发光元件131a和光接收元件131b之间的区域,而且使得光接收元件131b不能接收来自发光元件131a的光,从而,没有光被解调,且解调电路133b检测到存在硬币送出到硬币通过部115,据此,将表示该探测结果的信号输出到控制器70。
因而,依照本发明,在硬币通过硬币通过部115且臂121c暂时存在于发光元件131a和光接收元件131b之间,使得光接收元件131b不能接收来自合格的发光单元(发光元件131a)的光的情况下,即使作出非法行为而将非合格的发光单元从外部插入到与光接收元件131b临近的区域,强行地使光接收元件131b的光接收状况进入“ON”状态而总是不能检测到通过的硬币,解调电路133b也不能对来自非法光发射元件发出的光进行解调,且可以检测到硬币的正常通过,借此,排除硬币送出部100由非法行为引起的过量支出。
修改例如图9A和9B所示,尽管以透过型描述了当前提出的实施例的发光单元131-1和光接收单元131-2,但是本发明并不局限于这样的类型且可以是反射型。如图9A所示,发光单元131-1和光接收单元131-2具有和透过型的发光单元131-1和光接收单元131-2大致相同的结构,但是在结构上不同的是,发光元件131a和光接收元件131b的设计。本修改例中的发光元件131a和光接收元件131b设置于部件136B的底部。
这里,臂121c包括一光反射器,其在摆动部件121b进入到硬币通过部的情况下,允许从发光元件131a发出的光反射到光接收元件131b,反之,在摆动部件121b从硬币通过部115缩回时,从发光元件131a发出的光没有反射到光接收元件131b。
发光单元131-1和光接收单元131-2以下述方式操作。特别的,在接收的光信号的振幅大的情况下,由于臂121c设置在发光元件131a和光接收元件131b之上,从而允许光接收元件131b接收从发光元件131a发射的且反射到臂121c上的光(见图9A中的M3和图9B中的L3),所以解调电路133b对该光进行解调,并将表示检测结果的信号输出到控制器70,该被解调的光是与发光单元131-1发出的且由光接收单元131-2接收的光同步,从而借此检测到没有硬币通过硬币通过部115。
相反,在接收的光信号的振幅小的情况下,由于臂121c没有设置在发光元件131a和光接收元件131b之上,从而使得光接收元件131b不能接收从发光元件131a发射的且反射到臂121c上的光(见图9A中的M4),所以解调电路133b不能对光解调,且检测到硬币通过了硬币通过部115,据此,将表示检测结果的信号输出到控制器70。
因而,以修改例,不仅仅只是臂121c的光屏蔽功能(见图9A和9B)使得光接收元件131b检测到硬币的通过,而且上述臂121c的光反射功能允许光接收元件131b检测到硬币的通过,从而使得硬币送出部检测到各种模式中硬币的通过。
同样,另一选择可以包括错误检测单元(例如,解调电路133b和控制器70),其在光接收元件131b接收了来自发光元件131a的光的情况下,如果接收的光与发光元件131a发出的光不同步,则辨别硬币支出处于错误。在这样的选择中,硬币送出部100可以采用可以消除插入了与光接收元件131b不同步的非法发光元件的恶意玩家的结构,从而使得该硬币被强行地支出。
同样,硬币送出部100可以配置为,在错误检测单元辨别到硬币支出是处于错误的情况下,没有硬币递送到硬币通过部115。在这样的情况下,如果错误检测单元辨别到硬币支出是处于错误,则硬币送出部不将硬币送出到硬币通过部115,且硬币送出部100可以以合适的方式防止过量硬币的支出。
同样,硬币送出部可以包括通知单元(例如,扬声器83a和控制器70),其在错误检测单元辨别到硬币支出处于错误时,提供这样信息的通知。在这样的情况下,在错误检测单元辨别到硬币支出处于错误时,通过提供适于提供信息的通知单元,硬币送出部100可以马上以表示使得硬币被强制支出的恶意用户的存在的信息提供给工作人员。
而且,以当前提出的实施例和修改例,尽管可用于接收硬币的多个针114沿硬币送出部100的外围方向等距离地位于硬币送出部100上,本发明并不局限于这样的结构,且在另一选择中,可用于接收硬币的多个开口(例如,以凹入的形状形成的钻孔的形式)可沿硬币送出部100的外围方向等距离地位于硬币送出部100上。
同样,虽然当前提出的实施例和修改例中的硬币送出部100的功能(例如,发光元件131a和光接收元件131b的功能)装备在硬币送出部100自身中,而本发明并不局限于此,且这样的功能可以在自动贩卖机1中提供。
此外,以当前提出的实施例和修改例,尽管光接收元件131b可以检测到臂121c,本发明并不局限于此,且光接收元件131b可以直接检测到硬币。
第二实施例在以第一实施例,硬币检测传感器130的解调处理允许辨别硬币是否通过硬币通过部115时,第二实施例与第一实施例的不同在于基于关于指定传输数据是否出现的概念而作出关于硬币是否通过硬币通过部115的辨别。在第二实施例中,以硬币检测传感器200替代硬币检测传感器130。以下,只对与第一实施例不同的这样一点进行描述,这里省去了重复的描述。
如图10所示,硬币检测传感器200包括发光元件131a,光接收元件131b,硬币监督控制CPU210,和端口220。同样,已经参考第一实施例描述了发光元件131a和光接收元件131b,这里省去相同的描述。
端口220作用为将来自硬币监督控制CPU210的端口信号输出到主CPU71。
硬币监督控制CPU210包括传输数据/接收数据RAM211,I/O端口(串行I/O端口)212,和串行界面213。硬币监督控制CPU210执行一下面将描述的如图15所示的重设-干预处理,和如图17所示的周期干预处理。信号生成电路132a、放大电路132b和调制电路133b可以替代硬币监督控制CPU210。
传输数据/接收数据RAM211包括传输数据RAM211a,以其存储传输数据;和,用于存储接收数据的接收数据RAM211b。
I/O端口212和串行界面213将要传输的数据转送到发光元件131a与光接收元件131b之间和传输数据/接收数据RAM211,或将从发光元件131a与光接收元件131b之间和传输数据/接收数据RAM211接收的数据进行转送。在下面将描述的图21所示的光接收错误检测处理中,一个开关变化到SW1且使用I/O端口。
当前提出的实施例的自动贩卖机1和硬币检测传感器200以下述的方式操作。首先,参照图11到13中的流程图说明当前提出的实施例的主CPU执行的操作的基本顺序。
如图11所示,在步骤S1中,主CPU初始化预定的数据(例如各种标记,和通信数据)。
在步骤S2中,主CPU在之前的游戏完成时清除控制RAM(没有显示)中存储的预定数据。特别的,主CPU从控制RAM中清除之前的游戏使用的参数,且在指定之后的游戏的顺序程序的开始地址时将之后的游戏要使用的参数写入控制RAM。
在步骤S3,主CPU71执行处理来检查投入了多少硬币或是否操作了启动杆。
在步骤S4中,主CPU71对在不同的决定中使用的随机数字进行分类。
在步骤S5中,主CPU71执行游戏状态监督处理。特别的,主CPU71辨别到游戏状态处于正常游戏状态,并且,在之前游戏中的内部获胜组合是包含在“规则奖励”(全文参照为RB)中、且之前游戏中的获胜组合不属于RB的情况下,设置相关RB为内部接续组合(internal carryout combination),且设置游戏状态为规则奖励接续状态(Regular Bonus carryout state)。同时,在游戏状态辨别为保持在正常游戏状态、且内部获胜组合不属于之前游戏的RB然而设置了内部接续组合的情况下,主CPU71设置游戏状态为RB内部接续组合,同时在没有设置内部接续组合的时候保持游戏状态为正常游戏状态。同样,在游戏状态不是正常游戏状态的RB内部接续组合、或者是RB内部接续组合的情况下,主CPU71允许游戏状态保持在RB内部接续组合或者RB游戏状态。同样,假定该RB游戏状态设置在之后描述的步骤26中。
在步骤S6中,主CPU71执行概率抽签处理。特别的,CPU71参照基于游戏状态的概率抽签表,基于在步骤S4中取样的随机数字确定内部获胜组合。
在步骤S7中,主CPU选择用于卷轴停止的获胜组合。特别的,主CPU71基于内部获胜组合确定用于卷轴停止的获胜组合,且确定游戏状态,该游戏状态是参照用于卷轴停止的获胜组合表在步骤S6中确定的。同样,CPU71选择用于并列符号组合的激活线,该并列符号组合与确定的用于卷轴停止的获胜组合相关。
在步骤S8中,主CPU71执行用于选择停止表的操作。
在步骤S9中,主CPU71执行传输启动指令到子控制电路(没有显示)的操作。启动指令包括内部获胜组合,用于卷轴停止的获胜组合和游戏状态。
在步骤S10中,主CPU71辨别在之前的游戏启动后、游戏的最短时间是否已经过去了(例如,4.1秒)。同样,如果游戏最短时间已经过去了,主CPU71允许操作进行到步骤S11(见图12)中的操作,且如果游戏的最短时间没有过去,则重复执行当前操作。
在步骤S11中,主CPU在游戏最短时间计数器中设置游戏的最短时间。术语“游戏最短时间”是指在之前游戏完成后直到当前游戏开始之前所必须经过的时间。在游戏最短时间计数器中设置的时间的减少是在用于图14所示的周期干预处理的步骤S11中执行。
在步骤S12中,主CPU71对命令开始所有卷轴11a,11b,11c的旋转,设置卷轴启动请求信息。
在步骤S13中,主CPU71对命令允许停止卷轴11a,11b,11c设置卷轴停止信号。
在步骤S14中,主CPU71辨别用户是否操作停止按钮15a,15b,15c。特别的,主CPU71辨别来自卷轴停止信号生成电路94的输入是否为“ON”。进一步,如果来自卷轴停止信号生成电路94的输入为“ON”,操作进行到步骤S15,且如果来自卷轴停止信号生成电路94的输入是“OFF”,则重复执行当前操作。同时,在游戏机不包括停止按钮15a,15b,15c的情况下,主CPU71配置来自动地停止卷轴。
在步骤S15中,主CPU71为了确定在玩家按下停止按钮15a,15b,15c之后卷轴上的符号移动了多大程度,而执行滑动符号数字决定处理。更特别的,主CPU71基于在步骤S8中的表线选择处理中选择的停止操作位置和停止控制位置确定滑动符号的数字。
在步骤S16,如果按下了任一停止按钮15a,15b,15c,主CPU71辨别到存在停止请求,且待机到卷轴旋转了步骤S15中确定的滑动符号的数字为止。同样,在之后将描述的图14中所示的周期干预处理的卷轴控制处理中执行用于旋转该卷轴的处理。
在步骤S17中,主CPU71设置用于命令停止相关卷轴的旋转的卷轴停止指令。
在步骤S18中,主CPU辨别所有的卷轴11a,11b,11c是否停止。同样,如果所有卷轴11a,11b,11c都停止了,主CPU71进行操作到步骤S19,且如果所有的卷轴11a,11b,11c没有停止,操作进行到步骤S14。
在步骤S 19中,主CPU设置所有卷轴停止指令,该指令表示停止所有卷轴11a,11b,11c。
在步骤S20(见图13)中,主CPU71执行获胜检索。术语“获胜检索”是基于符号的停止状态指定获胜组合。特别的,主CPU71基于编码数字指定在中线排列的获胜组合(支付线11g),和获胜确定表(没有显示),该编码数字是对每一符号而预先编号的。
在步骤S21,主CPU71辨别获胜组合是否正常。如果获胜组合不正常,主CPU71执行步骤S22中的操作,且如果获胜组合正常,主CPU71执行步骤S23中的操作。主CPU配置来确定获胜组合是否正常,从而如果获胜组合是包含在内部获胜组合中、或者获胜组合是包含在内部接续组合中时,则,辨别获胜组合为正常。例如,在获胜组合属于例如“铃”的小中奖或“西瓜”的小中奖的单个游戏模式的情况下,如果获胜组合属于“铃”的小中奖、“西瓜”的小中奖,或“失败”,则辨别获胜组合为正常。同样,在获胜组合属于“铃”的小中奖、且内部接续组合相应于RB的情况下,如果获胜组合属于“铃”的小中奖、“西瓜”的小中奖,或“失败”,然后,辨别获胜组合为正常。
在步骤S22中,主CPU71提供一非法错误显示。同样,在这样的情况下,CPU71中断游戏。
在步骤S23中,主CPU71设置用于识别获胜组合的获胜指令。
在步骤S24中,CPU71辨别获胜组合属于RB还是BB(大奖)。
在步骤S25中,主CPU71对与获胜组合所属的RB相对应的内部接续组合进行清除。
在步骤S26中,主CPU提供硬币的信用值或者基于获胜组合(例如RB)和游戏状态执行支出。而且,如果获胜组合包含在RB中,主CPU71将游戏状态转换到规则奖励游戏状态。而且,如果获胜组合包含在重放模式中,CPU71对表示包含在重放模式中的获胜组合的信息进行存储。基于该信息,如果开始游戏,主CPU确定是否允许自动投入硬币。同样,如果执行步骤S3中的操作,CPU71对表示获胜组合包含在重放模式中的信息进行清除。
在步骤S27,主CPU辨别游戏状态是否处于RB游戏状态。而且,如果游戏状态包含在RB游戏状态中,主CPU71执行步骤S28中的操作,而且如果游戏状态没有包含在RB游戏状态中,操作返回到步骤S2。
在步骤S28中,主CPU71执行RB游戏数字的检查。在这样的操作中,检查例如包含在RB游戏状态中的游戏的数目和RB游戏状态中的获胜数字。
在步骤S29中,主CPU71辨别RB游戏状态是否完成。更特别的,在沿激活线的显示中停止的“BAR-BAR-BAR”的检测基础上获取了RB之后,主CPU71辨别在RB游戏状态中的JAC游戏的获胜次数的数字是否为8次,或者RB游戏状态中游戏次数的数字是否为12次。而且,如果完成了RB游戏状态,主CPU71执行步骤S30中的操作,且如果没有完成RB游戏状态,操作返回到步骤S2。
在步骤S30中,主CPU71执行RB游戏状态中的完成处理。特别的,主CPU71执行操作从而在已经完成RB游戏状态之后,将游戏状态恢复到正常游戏状态。
图14显示了周期干预处理,通过该处理在指定时间间隔(1.1725毫秒)在自动贩卖机1的主处理(图11和13所示的处理)中执行干预。如图14所示,在步骤S101中,主CPU71对存储在寄存器(没有显示)中的数据进行存储。
在步骤S102中,主CPU71检查各种输入端口。
在步骤S103中,主CPU对干预计数器的数值增加1。该干预计数器是用于控制RAM的工作区,从而对图14中所示的周期干预处理进行计数。
在步骤S104中,主CPU71检验干预计数器的值是否属于偶数。而且,如果干预计数器的值属于偶数,主CPU71执行步骤S111中的操作,且如果干预计数器的值不属于偶数,则执行步骤S105中的操作。这里,只有在作出辨别为步骤S104的结果是“否”时,执行步骤S106,S108和S110中的卷轴控制操作,且不在每1.1725毫秒而是在每2.235毫秒执行卷轴控制操作。
在步骤S105中,主CPU71在表示相关于卷轴11a,11b,11c的存储在控制RAM中的卷轴识别信息中,设置与右卷轴11c相关的信息。
在步骤S106,主CPU71执行用于右卷轴11c的卷轴停止操作。特别的,首先,当在图12中的步骤S12中设置旋转开始请求时,主CPU71开始旋转右卷轴11c,且逐渐加快右卷轴11c的旋转速度,直到达到预定旋转速度。如果右卷轴11c的旋转速度处于预定水平且按下了停止按钮15a,则主CPU71辨别是否存在停止请求,且以相应于步骤S20中确定的滑动符号的数字的数值旋转卷轴,据此,停止右卷轴11c。
在步骤S107,主CPU在卷轴识别信息中设置与中间卷轴11b相关的信息。
在步骤S108中,主CPU71执行用于中间卷轴11b的卷轴停止操作。该处理与步骤S106相似,且这里省去具体描述。
在步骤S109中,主CPU71在卷轴识别信息中设置与左卷轴11a相关的信息。
在步骤S110中,主CPU71执行用于左卷轴11a的卷轴停止操作。该处理与步骤S106相似,且这里省去具体描述。
在步骤S111中,主CPU71执行用于在显示部分(没有显示)上显示数值的控制,该显示部分包括成7段的LED。
在步骤S112中,如果投入了硬币,主CPU71激活且以一方式控制硬币选择器(没有显示)从而从假硬币中自动分类出正常的硬币。
在步骤S113中,主CPU71执行用于闪烁灯(没有显示)的控制,该显示灯安装在柜子的前面。
在步骤S114中,主CPU71将各种指令发送到子控制电路(没有显示)。
在步骤S115中,主CPU71执行用于从不同的计数器中减去预定数字的操作。例如,主CPU71执行操作从而对步骤S11中设置的游戏最短时间计数器的数值减去预定数字。
在步骤S116中,主CPU71执行操作返回到存储的寄存器。
如图15所示,在步骤S301中,硬币监督控制CPU210执行初始化处理。下面参照图16说明初始化处理的具体操作。
硬币监督控制CPU210设置一在1到126的范围内任意值作为传输数据。例如,硬币监督控制CPU210基于随机数字分类操作的执行确定一数值,且对确定为传输数据的该数值进行存储。如这里使用的,术语“传输数据”参考为包含发光图案的数据,该发光图案是用于发光的发光元件131a。传输数据存储在传输数据RAM211a中。
在步骤S303中,硬币监督控制CPU210将范围在1到126内的任意值更新为更新的传输数据。例如,硬币监督控制CPU210在随机数字分类操作的执行的基础上确定一数值(在范围1到126内),且将该数值使用作更新的传输数据(新传输数据)。
如以下将描述的图18所示,传输数据包括7个比特(包括图18中的D1到D7),且具有除了所有“0”和所有“1”之外的126个模式的组合。发光元件131a在以下将描述的步骤S417(见图17)中以发光图案发光,该发光图案包括该传输数据。
图16显示了在上述步骤S301中的初始化处理。在步骤S301-1中,硬币监督控制CPU210执行操作从而禁止干预(周期干预处理的生成显示在下述的图17中)。
在步骤S301-2中,硬币监督控制CPU210将具有“L-电平(低电平)”的端口信号从端口220输出到主CPU71。
在步骤S301-3,硬币监督控制CPU210将一致计数器和非一致计数器重设为“0”。如这里所使用的,术语“一致计数器”参照为在传输数据/接收数据RAM211中计数次数的工作区,其中,与发光元件131a发出的发光图案相关的传输数据和光接收元件131b接收的发光图案光相关的接收数据是连续一致的。而且,术语“非一致计数器”参照为在传输数据/接收数据RAM211中计数次数的工作区,其中,与发光元件131a发出的发光图案相关的传输数据和光接收元件131b接收的发光图案光相关的接收数据不是连续一致的。
在步骤S301-4,硬币监督控制CPU210将光接收错误计数器重设为“0”。如这里所使用的,术语“光接收错误计数器”参照为在传输数据/接收数据RAM211中对每一周期干预处理次数进行计数的工作区,其中,在发光元件131a被关闭(处于非发光状态)的情形下,光接收单元被连续带进光接收状态。
在步骤S301-5,硬币监督控制CPU210允许干预(下面将描述图17中所示的周期干预处理的生成)。
在每一特定的周期(例如,1毫秒),执行当前提出的实施例的周期干预处理,中断上述的图15中所示的重设-干预处理。如图17所示,在步骤S401中,硬币监督控制CPU禁止接收的数据被新近地存储在接收数据RAM211b中。
在步骤S402,硬币监督控制CPU210致使发光图案设置为相应于传输数据的“L”。
图18是显示包括图17中所示的周期干预处理中存储的传输数据的发光图案的示图。在图18所示的时刻t0之前的初始周期中,设置发光图案为电平“H”,且如图18所示在周期干预处理出现在时刻t0的即刻,在步骤S402中设置发光图案为“L”电平。在发光图案保持在“L”状态的周期内,如果发现在下述步骤S412的光接收错误检测处理中光接收元件131b的检测结果是“ON”,则辨别出光接收元件131b的检测结果处于错误。这使得自动贩卖机1马上知晓,在发光元件131a和光接收元件131b之间的附近照亮了外部插入的非法发光元件。
而且,如图18所示,在步骤S417中输出了图17所示的周期干预处理中选择的传输数据时,传输数据在时刻t2被输出,且在时刻t2到t3之间的数字D1到D7形成了相应于传输数据的发光图案。图18中的参考符号ST代表开始比特,且SP代表停止比特,据此,发光图案保持在“H”状态,直到之后的周期干预处理出现从而开始步骤S402中的操作。也就是,连续点亮发光元件131a。
在步骤S403,硬币监督控制CPU210指定其中存储了接收数据的接收数据RAM211b。如这里所使用的,措辞“在接收数据RAM211b中存储接收数据的情形下”是指在一个时间周期内,硬币监督控制CPU210的串行界面213基于使用光接收元件131b监测开始比特信号的存在,在接收数据RAM211b中存储开始比特信号之后接收的7个比特的串行数据的情形,该时间周期是指在步骤S416的之前干预处理中允许接收数据存储的时间、与在步骤S401的当前干预处理中禁止接收数据存储的时间之间的时间段。
在步骤S404,硬币监督控制CPU210指定传输数据RAM211a作为在下面将描述的步骤S409中使用的用于比较数据的存储区域,在传输数据RAM211a中存储了在之前干预处理中的传输数据。
如之后将描述的图20所示,如果当前干预出现在时刻t3,在之前干预的时刻t1存储在传输数据RAM211a中的传输数据变为传输数据(比较数据)。同样,如图20所示,在紧接之前干预的时刻t1之后的当前干预的时刻t3存储在传输数据RAM211a中的传输数据变为接收数据。这些传输数据和接收数据将使用在之后要描述的步骤S409中。
在步骤S405中,硬币监督控制CPU210指定一致计数器。
在步骤S406中,硬币监督控制CPU210指定非一致计数器。
在步骤S407中,硬币监督控制CPU210指定硬币监督控制CPU210的端口220。
在步骤S408中,硬币监督控制CPU210选择值5作为非一致计数器的上限值。
在步骤S409中,硬币监督控制CPU210执行端口信号输出处理。参照图19进行该端口信号输出处理的具体描述。
在从步骤S403到步骤S409的周期中,硬币监督控制CPU210执行操作从而依照次数(或者非一致连续出现的次数)从端口220输出端口信号,其中,之前阶段中与光接收元件131b接收的发光图案光相关的接收数据,和与发光元件131a发射的发光图案相关的传输数据连续一致。
在步骤S410中,硬币监督控制CPU210指定I/O端口212。如果指定了I/O端口212,I/O端口212可用于接收来自光接收元件131b传送的发光信号。在这样的情况下,发光图案不是以上述的方式接收为串行信号,且检测到在经由I/O端口212输入光到光接收元件131b时出现的光接收元件131b的光接收状态。同样,这样发射的光信号区别于上述的发光图案,且该发射的光信号包括从外部非法插入的非法发光元件传送的信号。
在步骤S411中,硬币监督控制CPU210指定光接收错误计数器。
在步骤S412中,硬币监督控制CPU210执行光接收错误处理。将参照图21具体描述之后将描述的光接收错误处理。
在步骤S413中,硬币监督控制CPU210检验光接收错误计数器是否大于4。同样,如果光接收错误计数器大于或等于4,则光监督控制CPU210执行步骤S414中的操作,且如果光接收错误计数器不大于4,则光监督控制CPU210执行步骤S415中的操作。
在步骤S414中,硬币监督控制CPU210从端口220输出一具有“L”电平的端口信号到主CPU71。
如果端口信号从端口220输出到主CPU71,主CPU71在输入的端口信号在预定时间间隔连续保持在“L电平”状态的状况下,辨别出自动贩卖机1保持在错误状态,从而停止自动贩卖机1的操作。在这样的情况下,游戏机输出具有“L”状态的端口信号,直到关掉自动贩卖机1的电源从而不能进行错误解除。
在步骤S415中,硬币监督控制CPU210将与传输数据相关的发光图案设置为“H(高)”状态。特别的,如图18所示,硬币监督控制CPU210设置发光图案在时刻t1处于“高”电平。由于在步骤S402中发光图案设置为“L”电平,且在步骤S415中发光图案设置为“H”电平,所以在基础实践中不会出现一些光源入射到发光元件131a和光接收元件131b上的可能。然而,如果通过从外部插入一非法发光元件到发光元件131a和光接收元件131b附近的区域执行非法行为,从而强制地使得臂121c被非法识别,则光接收元件131b的检测结果不管正常情况下缺少任一光源都会变化。因此,基于硬币监督控制CPU210的操作来监测在步骤S412中的光接收错误检测处理中对光接收元件的检测结果,使得主CPU可以辨别出插入了非法发光单元。
在步骤S416,硬币监督控制CPU210允许接收数据存储在接收数据RAM211b中。特别的,使得硬币监督控制CPU210可以经由光接收元件131b和串行界面213存储在接收数据RAM211b中的接收数据。在这样的定时之后的操作中,如果检测到开始比特信号(具有“L”电平),则串行界面213将开始比特信号后接续的串行数据存储在接收数据RAM211b中作为接收数据。
以当前提出的实施例,由于在步骤S401和步骤S416之间的处理时间将大约要花80微秒,所以在当前周期干预处理启动并经过了80微秒后的时刻开始,在步骤S416中接收的数据开始被存储在接收数据RAM211b,且所存储的接收数据在之后的干预中的步骤S403和步骤S409中作为参考。
在步骤S417中,硬币监督控制CPU210允许发光元件131a基于与传输数据相关的发光图案发射光。特别的,硬币监督控制CPU210在建立串行界面213和发光元件131a之间的连接时,将开关转换到位置SW2,据此,使得发光元件131a基于与传输数据RAM211a中存储的传输数据相关的发光图案发光。同样,由于在当前周期干预处理开始并经过80微秒持续时间后的时刻执行当前提出的实施例的步骤S417,所以发光元件131a基于的发光图案在一个周期中发光,在该周期中,从经过80微秒的持续时间后的时刻开始经过了如18所示的1毫秒的时间间隔。特别的,以光发射的信号为例,如果基于在如图17所示的周期干预处理之前立即开始步骤S303的执行,将传输数据值更新为取值100,则图17中的周期干预处理允许值100存储在传输数据RAM211a中。由于该值依照二进制7比特表示为“1100100”,结果,发光元件131a基于在图18所示的具有低电平“L”的开始比特信号之后传输数据RAM211a的值,输出信号“L”,“L”,“H”,“H”,“L”,“H”,“H”为信号D1到D7,同时输出具有高电平“H”的停止比特信号。也就是,发光元件131a采用例如消光(开始比特)、消光(D1)、消光(D2)、点亮(D3)、点亮(D4)、消光(D5)、点亮(D6)、点亮(D7)的点亮图案。
图19是显示上述的步骤S409中的端口信号输出处理的示图。如图19所示,在步骤S410-1中,硬币监督控制CPU210检验接收的数据是否被存储。特别的,如果当前周期干预处理出现如之后将描述的图20中所示的时刻t3,则硬币监督控制CPU210检验与发光图案相关的接收数据是否被存储,在该发光图案中,光是从之前周期干预处理出现的瞬时的时刻t2到t3之间的周期发出的。同样,如果存储了接收数据,则硬币监督控制CPU210执行步骤S410-2中的操作,且如果没有存储接收数据,则硬币监督控制CPU210执行步骤S410-5中的操作。
在步骤S410-2中,硬币监督控制CPU210检验之前干预(这里,是时刻t1)中存储的传输数据(比较数据)和在步骤S410-1中检验的接收数据是否互相一致。此外,如果之前干预中存储的传输数据和在步骤S410-1中检验的接收数据是一致的,则硬币监督控制CPU210执行步骤S410-3中的操作。相反,如果之前干预中存储的传输数据和在步骤S410-1中检验的接收数据互相不一致,则硬币监督控制CPU210执行步骤S410-5中的操作。
在步骤S410-3中,硬币监督控制CPU210对一致计数器的数值加1。
在步骤S410-4中,硬币监督控制CPU210对非一致计数器重设为“0”。
在步骤S410-5中,硬币监督控制CPU210对非一致计数器的数值加1。
在步骤S410-6中,硬币监督控制CPU210对一致计数器重设为“0”。
在步骤S410-7中,硬币监督控制CPU210检验一致计数器的数值是否超过了指定值(5)。同样,如果一致计数器的数值超过了指定值(5),硬币监督控制CPU210执行步骤S410-8中的操作,且如果一致计数器的数值没有超过指定值(5),执行步骤S410-10中的操作。
在步骤S410-8中,硬币监督控制CPU210对一致计数器的数值加1。由于这排除了一致计数器的数值超过了指定值加1(6),所以硬币监督控制CPU210可以排除来自在传输数据/接收数据RAM211的存储容量上的负担。
在步骤S410-9中,硬币监督控制CPU210从端口220输出一具有“L电平(低电平)”到主CPU71。
在步骤S410-10中,硬币监督控制CPU210检验非一致计数器的数值是否小于步骤S408中选择的非一致计数器的上限值。而且,如果非一致计数器的数值小于步骤S408中选择的非一致计数器的上限值,则硬币监督控制CPU210中止当前的端口信号输出处理,且,如果非一致计数器的数值不小于步骤S408中选择的非一致计数器的上限值,则执行步骤S410-11中的处理。
在一致计数器的数值或非一致计数器的数值为预定值的情况下,通过转换端口信号的电平为“L”或“H”状态,有可能使得硬币监督控制CPU210响应于来自外部施加的干扰信号,而不能将端口信号的电平转换为“L”或“H”状态,从而主CPU71可以以更精确的方式确定硬币的通过状态。
在步骤S410-11中,硬币监督控制CPU210对非一致计数器增加1。由于这排除了非一致计数器的数值超过上限值,所以硬币监督控制CPU210可以排除来自在传输数据/接收数据RAM211的存储容量上的负担。
在步骤S410-12中,硬币监督控制CPU210将具有“H”电平的端口信号输出到主CPU71。
图20是显示从端口220输出的端口信号和光接收元件131b的检测结果之间的关系的定时图。如图20所示,如果当前干预出现在时刻t3,由于从之前干预出现的时刻t2到当前干预出现的时刻t3之间的周期内存储的传输数据,和接收的数据相互匹配,硬币监督控制CPU210对一致计数器的数值增加1。然后,硬币监督控制CPU210检验在之前干预中存储的传输数据和接收数据是否即使是在之后干预中也相互匹配,且如果两者相一致,再次对一致计数器的数值增加1。
也就是,硬币监督控制CPU210在在图17中所示的每一周期干预处理中执行相似的处理预定次数(这里,5次),据此,之前的周期干预处理中存储的传输数据和接收数据在预定次数中是连续一致的情况下,则辨别臂121c保持在发光元件131a和光接收元件131b可检测的范围内。此时,硬币监督控制CPU210将从步骤S410-9输出的端口信号设置为“L”电平(见图20中的时刻t4)
另一方面,在当前干预出现在时刻t6时,由于之前干预出现的时刻t5到当前干预处理的时刻t6之间的周期中存储的传输数据和接收数据不一致,则硬币监督控制CPU210对非一致计数器的数值增加1。也就是,硬币监督控制CPU210在每一次图17中所示的周期干预处理中执行相似的处理预定次数(这里,5次)、且如果之前的周期干预处理中存储的传输数据和接收数据在预定次数中是不一致的情况下,则辨别臂121c处于发光元件131a和光接收元件131b可检测的范围之外。此时,硬币监督控制CPU210将从步骤S410-10输出的端口信号设置为“H”电平(见图20中的时刻t8)。
在端口220输入的端口信号的电平以H-L-H变化的情况下,主CPU71检测正通过的硬币的存在。
图21是显示上述的步骤S412中的光接收错误检测处理的示图。如图21所示,在步骤S412-1中,硬币监督控制CPU210对光接收错误计时器设置初始值(例如相应于20微秒的数值)。
在步骤S412-2中,硬币监督控制CPU210检验的发出的光信号是否经由步骤S410中指定的I/O端口而光接收。此外,如果发出的光信号没有被光接收,则硬币监督控制CPU210执行步骤S412-4中的操作。同样,如上所述,从发光图案可区别出发出的光信号,且该光信号可以包括例如不同于从发光元件131a发出的、而是从外部非法插入的发光单元发出的光。
图22是显示端口220输出的端口信号和光接收元件131b的探测结果之间的关系的定时图。如图22所示,发光元件131a在从步骤S402到步骤S415的操作中保持关闭大概80微秒的周期(在图22中的时刻t1和t2之间的时间间隔),且在这样的周期内,执行当前光接收错误检测处理。因而,辨别操作为步骤S412-2中的“否”,除非从外部插入了某种非法发光单元。在这样的情况下,由于不可能出现错误计数器值超过预定值(这里是4),则辨别出操作为步骤S413中的“否”,且主CPU71辨别出光接收元件131b的检测结果为正常。
相反,如果在图22中所示的时刻t1和t2之间的周期中,从外部插入了某种非法发光单元,则辨别出步骤S412-2的结果为“是”。在这样的情况下,在步骤S412-3中,在图17中所示的每一周期干预处理中对错误计数器增加1。此时,如果错误计数器值为4,则辨别步骤S413的结果为“是”,且主CPU辨别光接收元件131b的检测结果为非正常(处于光接收错误)。同样,基于主CPU71的操作辨别出存在光接收错误,则停止自动贩卖机1的操作。在这样的情况下,自动贩卖机1被提供动力,主CPU71解除自动贩卖机1的停止。
在步骤S412-3中,硬币监督控制CPU210对错误计数器值增加1。
在步骤S412-4中,硬币监督控制CPU210更新光接收错误计时器值。
在步骤S412-5中,硬币监督控制CPU210检验光接收错误计时器值是否为0。而且,如果光接收错误计时器值是0,则硬币监督控制CPU210执行步骤S412-6中的操作,且如果光接收错误计时器值不是0,则硬币监督控制CPU210执行步骤S412-2中的操作。
在步骤S412-6中,硬币监督控制CPU210将错误计数器重设为“0”。
同样,发光元件131a可以包括发出光调制的光学振荡的发光单元,该光调制的光学振荡具有包括传输数据的发光图案,而且,光接收元件131b也可以包括与发光单元的光发射同步的光接收单元。硬币监督控制CPU210可以具有包括一计数器的结构,该计数器执行例如图19中所示的步骤S410-3和步骤S410-5,且适于对于发光元件131a发出的每一发光图案,计数表示接收数据和传输数据(例如从图20中所示的时刻t1到t3的周期中存在的发光图案)是否一致的次数(解调中接连的),其中,该接收数据包含在从光接收元件131b接收的发光图案中,该传输数据包含于与接收数据的发光图案同步的定时处发光元件131a发出的发光图案中。另外,硬币监督控制CPU210可以包括硬币检测功能,该功能在一致的数字达到了第一参考数字(例如一致计数器的上限值)(在例如图20中的和图19的步骤S410-7和S410-9中的时刻t4)、且之后非一致的数字达到了第二参考数字(例如非一致计数器的上限值)(在例如图20中的和图19的步骤S410-10和S410-12中的时刻t8)的情况下,检测硬币通过硬币通过部115。在这样的情况下,在上述的传输数据和接收数据之间的一致或非一致的数字超过了指定数字时,检测通过硬币通过部115的硬币的存在,从而使得自动贩卖机1和硬币送出装置100在从外部进入的干扰信号(例如来自手机、移动设备的无线电)的存在时,不会错误识别硬币通过。
同样,发光元件131a可以包括发光单元,该发光单元适于在预定定时中断发光,从而使得硬币监督控制CPU210辨别当检测结果(光接收元件131b的光接收状态)在从发光单元发出的光的不存在的情况下变化时,检测结果落入错误状态。而且,作为另一可选择的配置,发光元件131a可以包括一适于在预定定时中断光的发射的发光单元,而且硬币监督控制CPU210可以包括计数器,该计数器执行例如在图17中所示的步骤S413,且适于在光接收元件131b的检测结果在没有光从发光元件131a发出(例如,在时刻t1到t2的时间周期中)的情况下,计数在每一预定定时变化的次数。而且,硬币监督控制CPU210可以配置于一结构中,其中,在计数的次数达到了参考数字(例如光接收错误计数器的上限值)时,硬币监督控制CPU210辨别到存在错误状态。在这样的情况下,在没有光从发光元件131a发出的情形下,如果从外部插入了非法发光元件,则使得自动贩卖机1和硬币送出装置100检测光接收元件131b的检测结果中的变化,从而检测从外部非法插入非法发光元件的存在。
同样,尽管是将硬币例举为游戏媒介,但游戏媒介也可以包括游戏球,硬币和代币。此外,当该自动贩卖机作为游戏机的例子时,该游戏机可以包括任何可以适合于本发明的结构的游戏机。
此外,尽管显示了反射模式光传感器(例如发光元件131a和光接收元件131b)的例子作为检测游戏媒介的位置的传感器,但是传感器可以是反射类型的传感器,该反射类型的传感器可以是可以检测游戏媒介的位置的传感器,或是不利用光信号而使用例如压力波,声音,磁力等媒介的传感器。
另外,检测传感器可以包括以信号发送装置(例如发光元件131a),其发送预定的信号;信号接收装置(例如光接收元件131b),其接收从发送设备发送的发送信号;发送信息生成装置(例如,用于执行图15中所示的步骤S302和S303与重设-干预处理),其生成包含在从信号发送设备发送的发送信号中包含的信息(例如,发送数据);和,通过辨别装置(例如用于执行周期干预处理),其响应于发送信息生成装置生成的信息和从信号接收设备接收的信号,辨别硬币是否通过硬币通过部115。这使得比只在相关技术的点亮模式中由连续入射光捕捉游戏媒介的位置,更可靠地捕捉游戏媒介的位置。同样,另一优势是包括消除操作中负面影响的能力而检测游戏媒介,凭此排除了对于非法插入游戏媒介的错误和恶意行为,从而可以提供对于玩家的高可靠性的游戏机,以及利用了采用本技术的游戏机的相关游戏店,该负面影响是由来自外部的自然光,灰尘导致的光强变换和扩散反射所产生的周围环境光,以及人造光引起的。
而且,硬币监督控制CPU210可以包括随机数字生成装置,其适于激活在例如图15所示的重设-干预处理的步骤S302和S303中,从而生成随机数字数据(例如,发送数据)和特定的比特串(例如,发送数据),作为允许信号发送装置将特定的比特串转换成发送的脉冲信号(例如图18中的D1到D7)的信息,该特定的比特串是从多个比特串(例如,从1(以二进制数形式的0000001B)到126(以二进制数形式的1111110B))中选择的。另外,基于转换从信号接收装置接收的脉冲信号(例如图18中的D1到D7)而获取的比特串中包含有特定的比特串的情况下,该通过辨别装置可以辨别硬币已经通过了硬币通过部115(步骤S410-2中的辨别结果“是”)。这使得基于内部提供的发送信息而辨别硬币通过,即以上述相同方式提供了消除环境和人造负面影响的能力。
而且,该发送信息生成装置可以配置为基于随机数字生成装置生成的随机数字数据,对于信号发送装置发送的每一信号(例如图17中所示的出现在固定周期的周期干预处理中)生成信息,而且,该通过辨别装置可以配置为在作为预定次数连续接收的脉冲信号的变换结果的比特串中没有包括特定的比特串时,允许作出硬币是否已经通过硬币通过部115的辨别。这允许主CPU71或硬币检测传感器200基于特定的比特串是否包含在转换接收的脉冲的基础上获取的比特串中,而辨别硬币已经通过。因而,使得由例如上述周围光的噪声所引起的错误操作的防止成为可能,使得游戏机的可靠性的进一步提高。
尽管当前提出的实施例结合预定数字的连续次数的出现已经进行说明,本发明并不局限于这样的特定概念,该通过辨别装置可以配置来基于特定的比特串是否包含在对预定时间周期、预定次数接收的脉冲信号转换的基础上获取的比特串中,辨别硬币是否通过了硬币通过部。例如,主CPU71或硬币检测部200可以配置来基于特定的比特串是否包含在对于多于四次的、连续5次的辨别定时所接收的脉冲信号转换的基础上获取的比特串中,辨别硬币是否正在通过。
依照本发明,变得有可能防止由于非法行为引起的过量硬币支出。
这里将申请日期为2004年4月2日的日本专利申请P2004-110445,和申请日期为2004年7月26日的日本专利申请P2004-217665的全部内容作为参考。
同样,尽管在已经具体描述当前提出的实施例,但是对于本技术的普通技术人员来说很明显的是,本发明并不局限于上述本申请中所描述的实施例。本发明的设备在不背离权利要求中阐述的本发明的精神和范围的基础上,可以以修改或选择形成的形式而实施。因此,本发明的说明只是进行解释而不是对本发明的范围的限制。
权利要求
1.一种硬币送出装置,其包括硬币接收部(18),接收硬币(C);硬币通过部(115),形成来允许硬币通过;硬币送出部(100),将硬币接收部接收的硬币一个接一个地送出到硬币通过部;以及硬币检测传感器(130),检测通过硬币通过部的硬币,其中,硬币检测传感器进一步包括发光元件(131a)和光接收元件(131b),且发光元件基于光学振荡的调制而发光,并且其中,当光接收元件与从发光元件发出的光同步且可以解调从发光元件发出的光时,硬币检测传感器确定硬币没有通过硬币通过部,当光接收元件不能解调从发光元件发出的光时,硬币检测传感器确定硬币通过硬币通过部。
2.如权利要求1所述的硬币送出装置,进一步包括错误检测单元(133b,70),在发光元件发出的光与由光接收元件接收的光不同步的情况下,可操作来检测硬币的支出处于错误。
3.如权利要求2所述的硬币送出装置,其中硬币送出部,在错误检测单元检测到硬币的支出处于错误时,排除了将硬币送出到硬币通过部。
4.如权利要求2所述的硬币送出装置,进一步包括通知单元(83a,70),在错误检测单元检测到硬币的支出处于错误时提供通知。
5.如权利要求1所述的硬币送出装置,其中发光元件适于发出包括任意生成的指定比特串的光,光接收元件适于检测指定的比特串,其中,在光接收元件检测到指定比特串时,硬币检测传感器确定硬币通过硬币通过部。
6.如权利要求5所述的硬币送出装置,其中在光接收元件检测到指定的比特串预定次数且此后光接收元件没有检测到指定的比特串时,硬币检测传感器确定硬币通过硬币通过部,该指定的比特串包含在从发光元件连续发出的光中。
7.一游戏机(1),包括硬币接收部(18),接收硬币(C);硬币通过部(115),形成来允许硬币通过;硬币送出部(100),将硬币接收部接收的硬币一个接一个地送出到硬币通过部;以及硬币检测传感器(130),检测通过硬币通过部的硬币,其中,硬币检测传感器进一步包括发光元件(131a)和光接收元件(131b),且发光元件基于光学振荡的调制而发光,并且其中,当光接收元件与从发光元件发出的光同步且可以解调从发光元件发出的光时,硬币检测传感器确定硬币没有通过硬币通过部,当光接收元件不能解调从发光元件发出的光时,硬币检测传感器确定硬币通过硬币通过部。
全文摘要
一种硬币送出装置和游戏机包括了用于发光的发光元件和适于接收从发光元件发出的光的光接收元件。当光接收元件与从发光元件发出的光同步且可以解调从发光元件发出的光时,确定硬币没有通过硬币通过部,当光接收元件不能解调从发光元件发出的光时,确定硬币通过硬币通过部。
文档编号G07D9/00GK1683030SQ20051005989
公开日2005年10月19日 申请日期2005年4月1日 优先权日2004年4月2日
发明者冈田和生, 富士本淳, 江森和树 申请人:阿鲁策株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1