(57)【要約】      （修正有）【課題】遊技機に発生する不正な振動を正当な振動を正確に区別する。【解決手段】遊技に関する制御を行う制御基板１２３を有する遊技機であって、遊技機に発生する所定値以上の振動に対応したパルス状の検出電圧を出力する振動検出装置３０１を備え、制御基板１２３は、検出電圧が入力される割込端子３４２を有するＣＰＵ３０４と、割込端子３４２に入力される検出電圧の立ち上がり、または、立ち下がりにより割り込みが発生した場合に検知情報を出力する検知手段３６４と、検知情報を取得してから次の検知情報を取得するまでの時間を計測する計時手段３６２と、計測された時間が所定の時間以下である場合、その旨を示す報知情報を出力する判定手段３６１とを備える。【選択図】図５
2012210461.tif 000002
【特許請求の範囲】
【請求項１】
遊技に関する制御を行う制御基板を有する遊技機であって、
遊技機に発生する所定値以上の振動に対応したパルス状の検出電圧を出力する振動検出装置を備え、
前記制御基板は、
前記検出電圧が入力される割込端子を有するＣＰＵ(Central Processing Unit)と、
前記割込端子に入力される前記検出電圧の立ち上がり、または、立ち下がりにより割り込みが発生した場合に検知情報を出力する検知手段と、
前記検知情報を取得してから次の検知情報を取得するまでの時間を計測する計時手段と、  前記計測された時間が所定の時間以下である場合、その旨を示す報知情報を出力する判定手段と
を備える遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、パチンコ機やスロットマシンなどの遊技機に関し、特に振動を検出して不正な振動か否かを判定し報知する機能を備える遊技機に関する。
【背景技術】
【０００２】
パチンコ機やスロットマシンなどの遊技機においては、遊技者が遊技機に振動を加えるような不正行為を如何にして察知し、不正行為をやめさせたり未然に防止したりするかが課題となっている。特に、発射した遊技球が入賞口に入賞するか否かが遊技の主となるパチンコ機は、パチンコ機本体を揺すったり、遊技球が転落している部分のガラス窓を叩いたりすることで、遊技球の軌道が有利な方向に変えられると考えられている。このため、パチンコ遊技中にパチンコ機の上皿に体重をかけて無理にパチンコ機を揺すったり、ガラス窓を強く叩いたりする不正行為がしばしば行われる。従って、当該不正な振動を検出して報知することが必要となる。
【０００３】
一方、遊技を中止して立ち上がろうとする際に、単に上皿に体重をかけて立ち上がる場合や、球詰まりのために窓枠を開放する場合など、振動が発生するが不正な振動ではない場合もある。また、近年のパチンコ機においては、上皿の近傍などに押しボタンが配設されているものがある。これは、パチンコ機の表示装置に表示される画像と押しボタンとを連動させることにより、興趣性の向上を図ったものであるが、当該押しボタンを押すことによりパチンコ機に振動が発生する場合もある。しかし、このような場合に発生する振動は正当な振動と考えられる。
【０００４】
以上のように、パチンコ機には正当な振動と不正な振動とが発生するため、これらを区別して検出しなければ、正当な振動に対し不正である旨の報知を行って興趣を削いだり、不正である旨の報知を受けて該当するパチンコ機を確認したが、正当な振動であり徒労に終わるなどの問題が発生する。
【０００５】
そこで例えば、特許文献１に記載の発明は、振動を検出するセンサの取り付け位置を限定している。すなわち、正当な振動の発生源からセンサの取付位置を遠ざけて正当な振動を検出し難くし、ガラス窓を強く叩いた場合のような不正な振動を検出し易くしている。さらに、所定の大きさ以上の振動が発生しているときのみＯＮ電圧を送信するセンサ、つまり、パルス状（同一レベルの矩形信号）の信号を出力するセンサを用い、このセンサから取得した電圧のエッジを検出し、当該エッジの時間密度や累積回数を用いて不正な振動の検出精度の向上を図っている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２３６４８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところが、特許文献１に記載される発明においては、図８に示すように、繰り返し発生する所定の間隔で発生するサンプリング時間を予め定めておき、当該サンプリング時間の間にパルスが何回発生するかで時間密度を計算し、また、前記サンプリング時間が開始してから発生するパルスの回数を計数することにより、不正な振動か否かの判断を行っていた。
【０００８】
このような方法で振動に関するパルスを取得する場合、図８（ｂ）に示すように、異なるサンプリング時間をまたがるように振動が発生した場合、いずれのサンプリング時間においても時間密度や累積回数が不足し、不正と判断されない場合がある。
【０００９】
本願発明は、上記課題を解決することを目的としてなされたものである。すなわち、本願発明は、振動を取りこぼしなく検知し、不正な振動を精度よく検出することを第一の目的とする。
【００１０】
また、従来の遊技機においては、図８（ｃ）に示すように、センサからの信号を取得するタイミングも所定の間隔（例えば４msec）に決まっている。従って、この間隔以下の振動を正確に検知することができず、一方、この間隔以上継続する振動も正確に検知することができない。
【００１１】
具体的には下表１に示す通りであり、多数のパルスが発生しているにもかかわらず、区間(3)−(4)と区間(8)−(9)と区間(10)−(11)しか、エッジが検出できない。従って、この場合においても多くの振動を取りこぼすこととなる。
【００１２】
【表１】
2012210461.tif 000003
【００１３】
本願発明は上記課題に鑑みなされたものであり、発生間隔の短い微細な振動を正確に取得し不正な振動を精度よく検出することを第二の目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本願発明にかかる遊技機は、遊技に関する制御を行う制御基板を有する遊技機であって、遊技機に発生する所定値以上の振動に対応したパルス状の検出電圧を出力する振動検出装置を備え、前記制御基板は、前記検出電圧が入力される割込端子を有するＣＰＵ(Central Processing Unit)と、前記割込端子に入力される前記検出電圧の立ち上がり、または、立ち下がりにより割り込みが発生した場合に検知情報を出力する検知手段と、前記検知情報を取得してから次の検知情報を取得するまでの時間を計測する計時手段と、前記計測された時間が所定の時間以下である場合、その旨を示す報知情報を出力する判定手段とを備えることを特徴とする。
【００１５】
これにより、割り込みによりパルス信号のエッジを検知するため、センサからの信号を取得するタイミングを設定する必要がなく、より詳細にパルス信号のエッジを検知することが可能となる。従って、微細な振動が発生しても、当該振動を高い精度で分離して検知することができ、精度よく不正な振動か否かを判定することが可能となる。
【発明の効果】
【００１６】
本願発明は、遊技機に発生する振動の取りこぼしを少なくし、多くの情報に基づいて振動が不正か否かを判定することができるため、高い精度で不正な振動を検出することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本願発明の実施の形態におけるパチンコ機の斜視図。
【図２】遊技盤の正面図。
【図３】パチンコ機の振動検知にかかわる装置構成、機能構成を示すブロック図。
【図４】パルス発生状態と、判定部のパルスカウント状態を示す図。
【図５】パチンコ機の振動検知にかかわる装置構成、機能構成を示すブロック図。
【図６】パチンコ機の振動検知にかかわる装置構成、機能構成を示すブロック図。
【図７】パチンコ機の振動検知にかかわる装置構成、機能構成を示すブロック図。
【図８】従来のパルス取得方法を説明するための図。
【発明を実施するための形態】
【００１８】
以下、本願発明にかかる遊技機の実施の形態について、パチンコ機を例に挙げ図面を参照しながら説明する。
【００１９】
（実施の形態１）
図１は、本願発明の実施の形態におけるパチンコ機の斜視図である。
【００２０】
本実施の形態におけるパチンコ機１００は、図１（ａ）に示すように、外枠１１１、前枠１１２、窓枠１１３などを備えている。また、パチンコ機１００の背部には、図１（ｂ）に示すように、液晶ディスプレイなどの表示制御を行なう演出表示基板１２１、各種遊技音の出力制御を行なう音サブ基板１２２、入賞時におけるパチンコ機１００の動作等を含むパチンコ機１００の主要な動作を制御する主制御基板１２３、遊技球の払い出し動作を制御する払出基板１２４、各基板等に電源を供給する電源基板１２５等の各種基板が例えば透明の樹脂製筐体１２９に収納された状態で取り付けられている。
【００２１】
外枠１１１は、パチンコホールの内部にパチンコ機１００を取り付けるための設備として設けられている台島と直接接合される部材である。外枠１１１は、前後面が開口する薄い四角筒状の枠体であり、パチンコ機１００の多くの部材が外枠１１１の内方に配置されている。
【００２２】
前枠１１２は、外枠１１１に対し開閉可能に取り付けられる薄い四角筒状の枠体であり、パチンコ機１００のほとんどの部材が前枠に取り付けられている。従って、パチンコ機１００が台島に取り付けられた状態、すなわち、台島に外枠１１１が固定された状態においても、前枠１１２を外枠１１１に対して開けることによりパチンコ機１００の裏側に対して作業することも可能となる。
【００２３】
なお、前枠１１２は外枠１１１に対し、ヒンジを介して強固に固定されている。さらに、前枠１１２の前側下部には、上部が開口する下皿１１４と、上皿１１５とが固定されている。従って、下皿１１４や上皿１１５等を掴んで力を加えることでパチンコ機１００全体を不正に揺すったり傾けたりすることが可能となる。
【００２４】
さらに、前枠１１２には、下皿１１４の右側方部にハンドル台１１６が固定されており、ハンドル台１１６には発射ハンドル１１９が回動自在に装着されている。この発射ハンドル１１９の後方には発射モータ（図示せず）が固定されており、発射モータの回転軸には打球槌が連結されている。発射ハンドル１１９が回動操作されたときには発射モータに駆動電源が与えられ、打球槌が駆動することに基づいて上皿１１５内から供給される遊技球が遊技盤に弾き出される。この場合、パチンコ機１００には振動が発生するが、当該振動は正常な振動である。
【００２５】
窓枠１１３は、遊技盤上を転落する遊技球の挙動を見ることができるように遊技盤の前面に配置されるガラス窓１２６を固定する枠体である。また、窓枠１１３は、パチンコ機１００の最も前側に配置される枠体であり、種々の装飾が施され、遊技音を出力するスピーカ１１８が背部に備えられている。窓枠１１３は、遊技盤上で遊技球が詰まった場合などのために、前枠１１２に対して開閉可能に取り付けられており、窓枠１１３を開閉する際にも振動が発生する。
【００２６】
また、下皿１１４の左側方部には、押しボタン１２８が二つ上向きに設けられている。押しボタン１２８は、例えば、リーチアクションなどにおいて、押しボタンを押すことを促す演出がある場合、いずれかの押しボタンを押すことにより異なる演出がなされるなど、遊技者を演出に参加させるための装置である。例えば、押しボタンを短時間の間にたくさんの回数押さなければ（連打）ならないような演出である場合、ボタンを連打することによる正当な振動が発生する。
【００２７】
図２は、遊技盤の正面図である。
【００２８】
遊技盤１３０は、発射された遊技球１９９が複雑に転落し、遊技球１９９が入賞するか否かなど、遊技者にとって遊技の中心となる部分である。遊技盤１３０は、板体１３１に、特定入賞口１３２と、始動ゲート１３３と、大入賞口１３４と、一般入賞口１３５と、役物１３６と、役物口１３７と、遊技球通路１３８と、振分手段２０１と、釘（図示せず）とが取り付けられたものとなっており、窓枠１１３のガラス窓１２６を介して遊技盤１３０が見えるように配置されている。
【００２９】
板体１３１は、遊技盤１３０を構成する各構成部材を固定するための板である。なお、上記の他に、板体１３１には遊技球の転落方向を複雑にするための釘（図示せず）も植設されている。
【００３０】
一般入賞口１３５は、上面が常時開口しているポケット状に形成されており、一般入賞口１３５に遊技球が入賞したことを検知するスイッチ（図示せず）を備えている。
【００３１】
始動ゲート１３３は、上面及び下面が常時開口しているゲート状に形成されており、始動ゲート１３３内を遊技球が通過したことを検知するスイッチ（図示せず）を備えている。なお、始動ゲート１３３内を遊技球が通過しても賞球の払出は行われない。
【００３２】
役物口１３７は、遊技球１９９を遊技球通路１３８に導くための板体１３１に設けられた横長矩形の孔である。また、役物口１３７には、役物口１３７を通常閉塞状態とし、所定の電圧（例えば始動ゲート１３３への遊技球の通過）に基づき役物口１３７を一定時間開放する横長矩形の蓋体１４１が設けられている。この蓋体１４１は、下縁を軸とし、役物口１３７の上部を広く開放できるように遊技盤１３０の前方に向かって上縁部が傾倒し、蓋体１４１の裏側で転落してくる遊技球１９９を受け止めることが可能となっている。
【００３３】
遊技球通路１３８は、役物口１３７に入った遊技球１９９を振り分け装置まで導くための通路である。なお、同図中には遊技球通路１３８内の遊技球１９９の経路を矢印で示している。
【００３４】
役物１３６は、遊技球１９９の転落を阻害する障害物を回転させることなどにより遊技球１９９の転落経路を複雑化しランダム化する装置である。同図に示される役物１３６は、障害物である複数の突起を備えた円板を傾斜状に配置し、円板の中心を軸として回転させることで、役物口１３７と遊技球通路１３８を経て振分手段２０１により役物側に振り分けられた遊技球１９９の転落を阻害している。
【００３５】
特定入賞口１３２は、上面が常時開口したいわゆるＶゾーンと称されるポケット状の部材であり、当該特定入賞口１３２に遊技球１９９が入賞した場合、大当たりとなる。従って、遊技者にとっては特定入賞口１３２に入賞するか否かは大きな関心事であり、特定入賞口１３２の近傍に遊技球１９９が位置した際に、遊技者によりガラス窓１２６が叩かれる場合が多い。
【００３６】
振分手段２０１は、遊技球通路１３８を通り落下する遊技球１９９を受け止めつつ、振分手段２０１自らが揺動し傾斜状態が変動することにより、遊技球１９９を左右に振り分ける部材である。振分手段２０１は、遊技球１９９が特定入賞口１３２側に向かうか向かわないかを決定する部材であり、振分手段２０１に遊技球１９９が乗った際も、ガラス窓１２６が叩かれる場合が多い。
【００３７】
大入賞口１３４は、板体１３１に設けられる横長矩形の孔であり、遊技球１９９が入賞したことを検知するスイッチ（図示せず）を備え、大入賞口１３４に入賞した遊技球１９９の数に応じた賞球の払い出しを実行させる電圧を発生させるものである。また、大入賞口１３４は、役物口１３７と同様、大入賞口１３４を通常閉塞状態とし、所定の電圧（特定入賞口１３２への遊技球の入賞）に基づき大入賞口１３４を一定時間毎に所定の回数開放する扉体１４２を備えている。
【００３８】
図３は、パチンコ機の振動検知にかかわる装置構成、機能構成を示すブロック図である。
【００３９】
同図に示すように、パチンコ機１００は、振動検出装置３０１と、判定部３６１と、計時部３６２と、初期化部３６３と、報知部３１３と、入力ポート３４１を有するＣＰＵ（central processing unit）３０４と、記憶装置３０６とを備えている。また、ＣＰＵ３０４と記憶装置３０６とは、主制御基板１２３に設けられている。また、記憶装置３０６は、判定部３６１と、計時部３６２と、初期化部３６３と、報知部３１３とを保持している。なお、本実施の形態では、判定部３６１と、計時部３６２と、初期化部３６３と、報知部３１３とは、プログラムであって、適宜ＣＰＵ３０４で実行されることにより、それらの機能が手段として実現されるものである。
【００４０】
振動検出装置３０１は、パチンコ機１００に発生する所定値以上の振動に対応してパルス状の検出電圧を出力するセンサである。具体的には、振動による重りの変位や、重りの速度や重りの加速度が所定の変位、速度、加速度以上となる場合にパルス信号を出力するセンサを例示できる。パルス状の検出電圧を出力するセンサとしては、例えば、重りが所定の変位以上に変位した場合に、その変位が持続している間はスイッチがＯＮ状態に維持されるような、機械的に閾値が定められるものでもよい。また、振動検出装置３０１の感振部分は、振動をそのまま電圧などに変換し、いわゆる生波形を出力するものであり、この生波形をコンパレータなどによりパルス状の検出電圧に変換するものでもよい。
【００４１】
ここで、検出電圧とは、振動検出装置３０１が出力する電圧のことである。振動検出装置３０１が出力する検出電圧は、図４に示すように、デジタル信号であり、ｌｏｗ状態から急激に立ち上がってｈｉ状態となり、ｈｉ状態が維持されて、ｌｏｗ状態に急激に立ち下がるパルス信号である。なお、同図は説明のため単純化された信号を示している。なお、「エッジ」とは、立ち上がった部分の信号状態、または、立ち下がった部分の信号状態を意味している。
【００４２】
入力ポート３４１は、ＣＰＵ３０４に設けられるインターフェースであり、ＣＰＵ３０４が外部の信号を取得するための入力端子である。本実施の形態の場合、振動検出装置３０１からの検出電圧の変化は、ＣＰＵ３０４が信号を取得するタイミングに比べ緩やかであるため、所定間隔のタイミングでＣＰＵ３０４が電圧状態を取得する通常の入力ポート（割り込みではない）を用いている。
【００４３】
なお、本記載は割り込み端子を用いることを否定するものではない。
【００４４】
記憶装置３０６は、プログラムを記憶し、記憶したプログラムを適宜ＣＰＵ３０４に提供することのできる装置である。具体的にはＲＯＭやＲＡＭ、または、ハードディスクなどである。
【００４５】
ＣＰＵ３０４は、記憶装置３０６からプログラムを取得し、取得したプログラムに基づき種々の演算を行う素子であり、中央演算装置である。従って、例えばＣＰＵ３０４がプログラムである判定部３６１を取得し処理している間は、ＣＰＵ３０４は、判定手段として機能することとなる。また、ＣＰＵ３０４は、並列処理（擬似も含む）を行うことができるものであり、Ｎ−１個の判定手段として機能することが可能となっている。
【００４６】
なお、ＣＰＵ３０４は、計時部３６２を読み込み処理することで計時手段として機能し、また、複数の計時手段として機能することも可能である。また、初期化部３６３、報知部３１３も同様である。
【００４７】
判定部３６１は、パルスをカウントすることができる処理部であり、初期状態から計時部３６２からの後述の計時終了情報を取得するまでの間までパルスをカウントする処理部である。加えて、判定部３６１は、計時終了情報を取得するまでにパルスをＮ個カウントした場合、その旨を示す報知情報を出力する。
【００４８】
ここでＮとは、２以上の自然数であり、事前に設定しておく数値である。例えば、Ｎを３と設定すれば、判定部３６１が計時終了情報を所得する前にパルスを３個カウントすれば報知情報を出力することとなる。
【００４９】
さらに、判定部３６１は、計時終了情報を取得する前にパルスをＮ個カウントするか、計時終了情報を取得した場合、自己を初期化する自己初期化部（図示せず）を備えている。
【００５０】
なお、判定部３６１は、初期化部３６３が出力する後述の初期化情報を取得した場合も初期化する。
【００５１】
また、判定部３６１は、同時期にＮ−１個機能することができるものとなっている。つまり、Ｎが３と設定された場合、同時期に２個の判定部３６１が機能することとなる。また、図４に示すように、第一の判定部３６１がパルス＜１＞からパルスのカウントを開始した場合、第二の判定部３６１は、パルス＜２＞からカウントを始めるものとなっている。つまり、順次出力される検出電圧のパルスを第一の判定部の次に第二の判定部が順番に検知するものとなっている。なお、判定部３６１が３個以上ある場合は、順送りにパルスのカウントが開始される。そして、各判定部３６１は、それぞれカウントした値を保持するものとなっている。また、各判定部３６１は、独自に報知情報を出力し、独自に自己初期化部を備えている。
【００５２】
計時部３６２は、前記検出電圧のパルスを検知してから計時を開始し、所定の時間が経過した時点で計時終了情報を出力する処理部であり、判定部３６１の数と同じ数だけ機能することができるものとなっている。また、同じパルスに基づきパルスのカウントを開始した判定部３６１と計時を開始した計時部３６２とはひも付けられており検出部３７０を形成するものとなっている。当該検出部３７０において、計時部３６２が出力した計時終了情報を、対応する判定部３６１は認識できるものとなっている。また、計時部３６２は、ひも付けられた判定部３６１が自己を初期化した場合、同様に自己を初期化するものとなっている。
【００５３】
なお、計時部３６２は、初期化部３６３が出力する後述の初期化情報を取得した場合も初期化する。
【００５４】
また、計時部３６２と判定部３６１とから構成される検出部３７０は、振動検出装置３０１から順次出力されるパルス状の検出電圧について、全てのパルスを検出できるとは限らないが、この場合、検出できるパルスについて順次検出すればよく、このような処理も本願発明に含まれる。つまり、本願発明において「一つづつ」という語は、検出できるものについてひとつづつの意である。
【００５５】
初期化部３６３は、Ｎ−１個の判定部３６１の内いずれかの判定部３６１が計時終了情報を取得する前にＮ個のパルスをカウントして出力した報知情報を取得した場合、他の判定部３６１、及び、全ての計時部３６２に対し初期化情報を出力する処理部である。
【００５６】
報知部３１３は、Ｎ−１個の判定部３６１の内いずれかの判定部３６１が出力する報知情報を取得した際は、種々の装置に対し警告情報を送信する処理部であり、プログラムにより実現されるものである。
【００５７】
なお、判定部３６１と、計時部３６２と、初期化部３６３などをＣＰＵ３０４によって機能するプログラムであるとして説明したが、本願発明はこれに限定されるわけではない。例えば、判定部３６１は、独立した装置である判定手段として実現させてもかまわない。また、計時部３６２は、ＣＰＵ３０４外で機能する装置としての計時手段であってもかまわない。
【００５８】
次に、パチンコ機１００における不正振動検出の流れを説明する。以下の説明は、所定の時間にパルスを３回検知した場合、不正な振動が発生したものとする場合の説明である。
【００５９】
まず、ＣＰＵ３０４が振動検出装置３０１から検出電圧のパルス＜１＞（図４参照）を取得する。パルス＜１＞を取得すると、第一の判定部３６１がパルス＜１＞を１（起算パルス）としてパルスのカウントを開始する。また、第一の計時部３６２が計時を開始する。
【００６０】
次に、所定の時間内に次のパルス＜２＞を取得すると、第一の判定部３６１はカウントを一つアップする。一方、第二の判定部３６１がパルス＜２＞を１（起算パルス）としてパルスのカウントを開始する。また、第二の計時部３６２が計時を開始する。
【００６１】
次に、第一の計時部３６２が所定の時間を計時し計時終了情報を出力すると、当該第一の計時部３６２とひも付けられている第一の判定部３６１は自己を初期化する。
【００６２】
その後パルス＜３＞を取得すると、第二の判定部３６１はカウントを一つアップする。一方、初期化した第一の判定部３６１がパルス＜３＞を１（起算パルス）として再びパルスのカウントを開始する。また、第一の計時部３６２が計時を開始する。
【００６３】
その後パルス＜４＞を取得すると、第二の計時部３６２は計時終了情報を出力していないため、第二の判定部３６１がカウントを一つアップさせる。
【００６４】
ここで、第二の判定部３６１は、所定の時間内（つまり計時終了情報を取得する前に）パルスを３個検知したため、報知情報を出力する。
【００６５】
報知情報を取得した初期化部３６３は、第一の判定部３６１、及び、第一の計時部３６２に対し初期化情報を出力する。一方、第二の判定部３６１は自己を初期化する。従って、第二の判定部３６１がパルスを３個検知した後は、第一の判定部３６１、第二の判定部３６１、第一の計時部３６２、第二の計時部３６２全てが初期状態となる。（図４中の破線は、初期化されなかったら計時されていたであろう時間を示している。）
【００６６】
次にパルス＜５＞が取得された段階で、第一の判定部３６１はパルス＜５＞を１（起算パルス）としてカウントを開始し、第一の計時部３６２は計時を開始する。続いてパルス＜６＞が取得された段階で、第二の判定部３６１はパルス＜６＞を１（起算パルス）としてカウントを開始し、第二の計時部３６２は計時を開始する。第一の判定部３６１はカウントを一つアップさせる。
【００６７】
続いてパルス＜７＞を取得した段階で、第一の計時部３６２は、未だ計時終了情報を出力していないため、第一の判定部３６１は、カウントを３にした、つまりパルスを３個検知した段階で、報知情報を出力する。従って第二の判定部３６１と第二の計時部３６２は初期化部３６３によって初期化され、第一の判定部３６１と第一の計時部３６２は自己初期化部に基づき初期化する。
【００６８】
以上のように、所定の時間内に３個のパルスが発生すれば、発生パターンが如何なる場合であろうと前記３個のパルスを検知して、報知情報を出力することができる。従って、当該報知情報を取得する報知部３１３は、種々の装置に対し確実に警告情報を送信することができ、不正な振動が発生したとして種々の処理を行うことが可能となる。
【００６９】
なお、上記説明ではＮを３として説明したが、Ｎと計時終了情報を出力するまでの時間とを様々な組合せで設定することで、様々な振動から不正な振動と正当な振動とを区別して処理することが可能となる。
【００７０】
（実施の形態２）
次に、検出電圧の取得に関する他の実施の形態を説明する。なお、本実施の形態もパチンコ機１００の振動を検出するものである。
【００７１】
図５は、パチンコ機の振動検知にかかわる装置構成、機能構成を示すブロック図である。
【００７２】
同図に示すように、パチンコ機１００は、振動検出装置３０１と、判定部３６１と、計時部３６２と、初期化部３６３と、検知部３６４と、割込端子３４２を有するＣＰＵ（central processing unit）３０４と、記憶装置３０６とを備えている。また、ＣＰＵ３０４と記憶装置３０６とは、主制御基板１２３に設けられている。また、記憶装置３０６は、判定部３６１と、計時部３６２と、検知部３６４と、報知部３１３とをプログラムとして保持している。なお、本実施の形態では、判定部３６１と、計時部３６２と、初期化部３６３と、検知部３６４と、報知部３１３とは、プログラムであって、適宜ＣＰＵ３０４で実行されることにより、それらの機能が実現されるものである。
【００７３】
振動検出装置３０１は、上記と同様であるため、説明を省略する。
【００７４】
割込端子３４２は、ＣＰＵ３０４に設けられるインターフェースであり、ＩＮＴ端子とか、ＩＲＱ端子などと記載される入力端子である。当該割込端子３４２にデジタル信号が入力された場合、ＣＰＵ３０４が実行している処理を一時的に中断し、予め定められる別の処理が実行される。例えば、割込端子３４２に印加される電圧がｌｏｗ状態からｈｉ状態になる、いわゆる立ち上がった場合にデジタル信号が入力されたと判断するＣＰＵ３０４であった場合、当該ＣＰＵ３０４はパルスの立ち上がりを取得し割り込みが実行されることになる。従って、ＣＰＵ３０４が通常行う処理サイクルに関係なく、いつでも振動を検出することが可能となる。
【００７５】
なお、ＣＰＵ３０４の種類によっては、割込端子３４２に印加される電圧がｈｉ状態からｌｏｗ状態になる際に割り込みが発生するものもある。また、振動検出装置３０１の種類によれば、振動を検出した際にｈｉの状態となるものや、ｈｉの状態がｌｏｗの状態となるものなど様々である。従って、ＣＰＵ３０４と振動検出装置３０１とをマッチングさせるために、インバータを介して割込端子３４２と振動検出装置３０１とを接続する場合もある。
【００７６】
記憶装置３０６は、ＣＰＵ３０４は、上記説明と同様である。
【００７７】
検知部３６４は、割込端子３４２に印加される電圧の変化により、ＣＰＵ３０４に割り込みが発生した場合に、振動が発生したものとして検知情報を出力する処理部である。
【００７８】
計時部３６２は、検知部３６４が出力する検知情報を取得してから次の検知情報を取得するまでの時間を計時する処理部であり、計時結果である計時情報を都度出力する。
【００７９】
判定部３６１は、計時情報が所定値以下である場合、その旨を示す報知情報を出力する処理部である。なお、判定部３６１は、計時情報が第一の所定値以上、第二の所定値以下の範囲にある場合にその旨を示す報知情報を出力してもよい。
【００８０】
なお、判定部３６１は、前記所定値以下の計時情報を所定回数連続して取得した場合に報知情報を出力するものとしてもよい。
【００８１】
報知部３１３は、上記と同様である。
【００８２】
以上の構成によれば、パチンコ機１００に非常に周波数の高い振動が発生したとしても、ＣＰＵ３０４がポートに対し情報を取得に行くタイミングにかかわりなく、振動検出装置３０１からのパルスを検出し、パルスの発生状態に基づいて当該振動が不正か否かを判定することができる。従って、高い精度で不正な振動を検出することが可能となる。
【００８３】
（実施の形態３）
次に、検出電圧の取得に関する他の実施の形態を説明する。なお、本実施の形態もパチンコ機１００の振動を検出するものである。
【００８４】
図６は、パチンコ機の振動検知にかかわる装置構成、機能構成を示すブロック図である。
【００８５】
同図に示すように、パチンコ機１００は、振動検出装置３０１と、判定部３６１と、計時部３６２と、検知部３６４と、第一累積部３６５と、第二累積部３６６と、報知部３１３と、割込端子３４２を有するＣＰＵ（central processing unit）３０４と、記憶装置３０６とを備えている。また、ＣＰＵ３０４と記憶装置３０６とは、主制御基板１２３に設けられている。また、記憶装置３０６は、判定部３６１と、計時部３６２と、検知部３６４と、第一累積部３６５と、第二累積部３６６と、報知部３１３とを保持している。なお、本実施の形態では、判定部３６１と、計時部３６２と、検知部３６４と、第一累積部３６５と、第二累積部３６６と、報知部３１３とは、プログラムであって、適宜ＣＰＵ３０４で実行されることによりそれらの機能が実現されるものである。
【００８６】
振動検出装置３０１は、上記と同様であるため、説明を省略する。
【００８７】
割込端子３４２は、ＣＰＵ３０４に設けられるインターフェースであり、ＩＮＴ端子とか、ＩＲＱ端子などと記載される入力端子である。本実施の形態の場合、振動検出装置３０１からの検出電圧（デジタル信号）が入力される割込端子３４２は、立ち上がった信号が入力される場合に割り込みが発生し、また、立ち下がった信号が入力される場合にも割り込みが発生する端子である。また、立ち上がった信号により割り込みが発生したのか、立ち下がった信号により割り込みが発生したのか、をＣＰＵ３０４が区別して認識できるものとなっている。具体的に割込端子３４２は、インプットキャプチャー端子と称される端子を例示することができる。
【００８８】
記憶装置３０６は、ＣＰＵ３０４は、上記説明と同様である。
【００８９】
検知部３６４は、割込端子３４２に印加される電圧に立ち上がりが発生し、割り込みが発生した場合には、立ち上がりによる割り込みである旨を示す情報を含むエッジ情報を出力し、また、割込端子３４２に印加される電圧に立ち下がりが発生し、割り込みが発生した場合には、立ち下がりによる割り込みかである旨を示す情報を含むエッジ情報を出力する処理部である。また、前記エッジ情報と共に、割り込みが発生した旨の情報である検知情報を出力する処理部である。
【００９０】
計時部３６２は、検知部３６４が出力する検知情報を取得してから次の検知情報を取得するまでの時間をカウンタ（プログラムタイマカウンタ）の値から算出する処理部であり、算出結果である計時情報を都度出力する処理部である。
【００９１】
第一累積部３６５は、計時部３６２から順次出力される計時情報と、検知部３６４から出力されるエッジ情報とに基づき、検出信号が立ち上がってから立ち下がるまでの時間（以下「Ｈパルス幅」と記す。）を示す計時情報のみを抽出し、Ｈパルス幅を累積する処理部である。
【００９２】
なお、Ｈパルス幅として採用する最小の値を閾値として設定しておき、当該閾値とＨパルス幅とを逐一比較し、閾値以上のＨパルス幅のみを累積するものとしてもかまわない。これにより、微振動を除去することができ、不正振動検出の精度を向上させることが可能となる。さらに、最大の値を閾値として設定してもかまわない。また、採用する範囲を設定してもかまわない。
【００９３】
第二累積部３６６は、計時部３６２から順次出力される計時情報と、検知部３６４から出力されるエッジ情報とに基づき、検出信号が立ち下がってから立ち上がるまでの時間（以下「Ｌパルス幅」と記す。）を示す計時情報のみを抽出し、Ｌパルス幅を累積する処理部である。
【００９４】
なお、Ｌパルス幅として採用しうる最大の値を閾値として設定しておき、閾値を越えるＬパルス幅を取得した時点で、Ｈパルス幅の累積とＬパルス幅の累積を初期化するための初期化情報を出力することが望ましい。さらに、最小の値を閾値として設定し、累積する計時情報と累積しない計時情報とを当該閾値により選別してもかまわない。これにより、不正振動検出の精度を向上させることが可能となる。
【００９５】
判定部３６１は、累積されたＬパルス幅の値に対する累積されたＨパルス幅の値の比率が所定値以上、すなわち、頻繁にパルスが発生していた場合に報知情報を出力する処理部である。なお、判定部３６１は、累積されたＬパルス幅の値に対する累積されたＨパルス幅の値の比率が第一の所定値以上、前記比率が第二の所定値以下の範囲にある場合にその旨を示す報知情報を出力してもよい。
【００９６】
報知部３１３は、上記と同様である。
【００９７】
以上の構成によれば、パチンコ機１００に発生する振動をより詳細に解析し、当該振動が不正な振動か否かを判定することができる。従って、振動の判定精度が向上し、間違って不正と判定し、遊技者に報知して不快な思いをさせたり、不正振動を見落として、ホールに損失を与えたりすることを抑制することが可能となる。
【００９８】
なお、上記実施の形態では、検出電圧の立ち上がりと立ち下がりを認識し区別することでＨパルス幅とＬパルス幅を求めたが、本願発明はこれに限定されるわけではない。
【００９９】
例えば、立ち上がりと立ち下がりは必ず交互に発生すること、及び、特殊な振動が発生していない定常状態（パチンコホールの開店直前の状態など）では、十分に長いパルス幅はＬパルス幅であることなどの仮定に基づきＨパルス幅とＬパルス幅を累積してもかまわない。この場合、検出電圧の立ち上がりと立ち下がりを区別する必要はなくなる。
【０１００】
（実施の形態４）
図７は、パチンコ機の振動検知にかかわる装置構成、機能構成を示すブロック図である。
【０１０１】
同図に示すように、パチンコ機１００は、振動検出装置３０１と、周波数変換装置３０７と、電圧変換装置３０８と、パラレルポート３０５を有するＣＰＵ（central processing unit）３０４と、記憶装置３０６とを備えている。また、周波数変換装置３０７と、電圧変換装置３０８と、ＣＰＵ３０４と、記憶装置３０６とは、主制御基板１２３に設けられている。また、記憶装置３０６は、判定部３６１と、報知部３１３とを保持している。なお、本実施の形態では、判定部３６１と、報知部３１３とは、プログラムであって、適宜ＣＰＵ３０４で実行されることにより、それらの機能が実現されるものである。
【０１０２】
振動検出装置３０１は、パチンコ機１００に発生する振動の強さ（強度）を電圧に対応させ、当該振動の強さの変化を経時的に検出電圧として出力することのできる、いわゆる振動の生波形を出力できるセンサである。具体的には、振動による変位や速度や加速度を振動の強度として検出するセンサを例示できる。また、振動を静電容量の変化として検出するセンサや、渦電流を用いて検出するセンサ、曲面内を転がる球体の挙動を利用して検出するセンサなどを例示することができる。
【０１０３】
なお、振動検出装置３０１は、上記実施の形態に記載したようなパルス信号を検出電圧として出力するものでもかまわない。
【０１０４】
周波数変換装置３０７は、振動検出装置３０１から出力される検出電圧の周波数を電圧に変更する装置である。例えば、周波数変換装置３０７は、入力される周波数に比例した（または逆比例した）電圧が出力されるＦ／Ｖコンバータと称される装置である。
【０１０５】
電圧変換装置３０８は、入力される電圧に対応するデジタルの数値情報を出力する装置であり、Ａ／Ｄコンバータと称される装置を例示できる。
【０１０６】
パラレルポート３０５は、ＣＰＵ３０４に設けられるインターフェースであり、電圧変換装置３０８から送信されるデジタルの数値情報を受信する入出力部である。
【０１０７】
記憶装置３０６は、プログラムを記憶し、記憶したプログラムを適宜ＣＰＵ３０４に提供することのできる装置である。具体的にはＲＯＭやＲＡＭ、または、ハードディスクなどである。
【０１０８】
ＣＰＵ３０４は、記憶装置３０６からプログラムを取得し、取得したプログラムに基づき種々の演算を行う素子であり、いわゆる中央演算装置である。従って、ＣＰＵ３０４がプログラムである判定部３６１を取得し処理している間は、ＣＰＵ３０４は、判定手段として機能することとなる。また、報知部３１３も同様である。
【０１０９】
判定部３６１は、パラレルポート３０５を介して取得した数値情報と所定の閾値とを比較した結果である報知情報を出力する処理部である。例えば、数値情報が閾値を上回った場合に報知情報を出力する。この場合、検出電圧の周波数が高いほど、大きな数値情報が入力されるとすると、所定の周波数より高い周波数の振動が発生した場合に報知情報が出力されることになる。なお、これらの関係は周波数変換装置３０７や電圧変換装置３０８の性能や仕様により変化する。
【０１１０】
報知部３１３は、判定部３６１からの報知情報を取得した際は、種々の装置に対し警告情報を送信する処理部であり、プログラムにより実現されるものである。
【０１１１】
なお、判定部３６１、報知部３１３をＣＰＵ３０４によって機能するプログラムであるとして説明したが、本願発明はこれに限定されるわけではない。例えば、判定部３６１は、独立した装置である判定手段として実現させてもかまわない。また、報知部３１３を報知手段として実現させても良い。
【０１１２】
以上のように、振動検出装置３０１から出力される検出電圧の周波数に対応するデータを用いて振動の状態を判定するため、ＣＰＵ３０４に負担をかけることなく発生した振動を検知して判断材料とすることができる。従って、ＣＰＵ３０４に負担をかけることなく高い精度で不正な振動を検出することが可能となる。
【０１１３】
上記実施の形態１〜４においては、ＣＰＵなどは主制御基板が備えているとして説明したが、本願発明は基板の種類に限定されるものではない。例えばサブ制御基板や演出制御基板などパチンコ機１００が備えるあらゆる基板に適用してもかまわない。さらに、ＣＰＵを一の基板に備え、記憶装置を他の基板に備えるなどパチンコ機１００が備える基板であれば、複数の基板にまたがっていてもかまわない。
【０１１４】
なお、遊技機は、振動を検知して不正な振動か否かを検出する機能を備える遊技機であって、遊技機に発生する所定値以上の振動に対応したパルス状の検出電圧を前記振動の発生に対応して順次出力する振動検出装置と、前記検出電圧であるパルスを検知することにより時間の計測を開始し、所定の時間経過時に計時終了情報を出力する計時手段と、前記計時手段が検知した前記パルスから当該パルスも含めて所定のＮ個（Ｎは２以上の自然数）のパルスを前記計時終了情報が出力されるまでに検知した場合、その旨を示す報知情報を出力する判定手段とを備え、さらに、Ｎ≧３の場合、前記計時手段と前記判定手段とで構成される検出手段がＮ−１個設けられ、複数の前記検出手段は、パルスの発生毎に一つづつ順番に機能するものでもかまわない。
【０１１５】
これによれば、受信するパルス信号に対応してサンプリング時間が順次発生するため、連続して発生するパルス信号の群れが一のサンプリング時間をまたいで発生したとしても、他のサンプリング時間に納まるため、不正とみなされる振動を取りこぼすことなく、高い精度で検知することが可能となる。
【０１１６】
また、遊技機は、遊技に関する制御を行う制御基板を有する遊技機であって、遊技機に発生する所定値以上の振動に対応したパルス状の検出電圧を出力する振動検出装置を備え、前記制御基板は、前記検出電圧が入力される割込端子を有するＣＰＵ(Central Processing Unit)と、前記割込端子に入力される前記検出電圧の立ち上がりにより割り込みが発生した場合に検知情報を出力し、立ち下がりにより割り込みが発生した場合にも検知情報を出力する検知手段と、前記検知情報を取得してから次の検知情報を取得するまでの時間を計測し、計測された時間に関する計時情報を順次出力する計時手段と、前記順次出力される計時情報を１個飛びに取得し累積する第一累積手段と、前記第一累積手段が取得する計時情報と異なる計時情報を所得し、累積する第二累積手段と、所定時間内の第一累積時間と第二累積時間との比率が所定値以上である場合、その旨を示す報知情報を出力する判定手段とを備えるものでもよい。
【０１１７】
これによれば、パルス幅とパルスが発生する間隔とに基づき、発生した振動が不正か否かを判断している。すなわち、多くの要素で不正か否かを判定することができるため、より正確に振動の種類を判定することが可能となる。
【０１１８】
また、遊技機は、遊技に関する制御を行う制御基板を有する遊技機であって、遊技機の振動の状態を検出し、前記振動の強さに対応する電圧を検出電圧として出力する振動検出装置を備え、前記制御基板は、前記検出電圧の周波数に対応する電圧をアナログの電圧信号として出力する周波数変換装置と、前記電圧信号に対応したデジタルの数値情報を出力する電圧変換装置と、前記数値情報と所定の閾値とを比較した結果を示す報知情報を出力する判定手段とを備えることを特徴とするものでもかまわない。
【０１１９】
これによれば、ＣＰＵの外でセンサが検出した信号の周波数をデジタルの数値に変換し、ＣＰＵは当該デジタルの数値を取得して不正な信号か否かを判断する。従って、ＣＰＵに負担をかけることなく、高い周波数の振動や、逆に低い周波数の振動も判断に供することができるようになり、振動を取りこぼすこと無く判断して、不正か否かを決定することが可能となる。
【産業上の利用可能性】
【０１２０】
本願発明は、パチンコ機やスロットマシンなどの遊技機に適用可能である。
【符号の説明】
【０１２１】
１００  パチンコ機、３０１  振動検出装置、３０５  パラレルポート、３０６  記憶装置、３０７  周波数変換装置、３０８  電圧変換装置、３１３  報知部、３４１  ポート、３４２  割込端子、３６１  判定部、３６２  計時部、３６３  初期化部、３６４  検知部、３６５  第一累積部、３６６  第二累積部
【図１】
2012210461.tif 000004
【図２】
2012210461.tif 000005
【図３】
2012210461.tif 000006
【図４】
2012210461.tif 000007
【図５】
2012210461.tif 000008
【図６】
2012210461.tif 000009
【図７】
2012210461.tif 000010
【図８】
2012210461.tif 000011