(57)【要約】【課題】レンズの歪みに因る不正行為の検知精度の低下を防止する。【解決手段】通過判定手段は、温度計測手段が計測した温度と画像データにおける複数の基準点の位置に基づいて、画像データにおける複数の判定領域の位置を補正するための補正値を生成する補正値生成手段と、生成した補正値に基づいて、画像データにおける複数の判定領域の位置を補正する補正手段と、を有し、前回補正値を生成したときの温度計測手段が計測した温度及び複数の判定領域の輝度と、現在の温度計測手段が計測した温度及び複数の判定領域の輝度とを比較し、前回補正値を生成したときの温度計測手段が計測した温度と現在の温度計測手段が計測した温度との差が第１の所定値以上であり、且つ、前回補正値を生成したときの複数の判定領域の輝度と現在の複数の判定領域の輝度との差が第２の所定値以下の場合に、補正値を生成する。【選択図】図３９
2020005840.tif 000002
【特許請求の範囲】
【請求項１】
遊技媒体を投入する投入口と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記通路形成部に形成された複数の基準点と、
前記通路を撮像する撮像手段と、
温度を計測する温度計測手段
前記撮像手段を介して得られる画像データに基づいて前記通路を物体が通過したか否かを判定する通過判定手段と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段と、
前記通路形成部に配置した複数の判定領域のそれぞれについて、物体が通過していないときの基準画像データ値を予め記憶する基準画像記憶手段と、を有し、
前記通過判定手段は、
所定期間内に撮像された複数の前記画像データにおける複数の前記判定領域のそれぞれの画像データ値と対応する前記基準画像データ値とを比較し、複数の前記判定領域のそれぞれにおける物体の有無を検出する物体有無検出手段と、
複数の前記画像データにおける複数の前記判定領域のそれぞれにおける物体の有無の変化の態様を示す変化態様情報と、物体が前記通路を通過した場合の前記変化の態様に対応し、予め記憶されている基準変化態様情報と、を比較し、一致した場合に、前記通路を物体が通過したと判定する通過順序判定手段と、
前記温度計測手段が計測した温度と前記画像データにおける複数の前記基準点の位置に基づいて、該画像データにおける複数の前記判定領域の位置を補正するための補正値を生成する補正値生成手段と、
生成した前記補正値に基づいて、前記画像データにおける複数の前記判定領域の位置を補正する補正手段と、を有し、
前記補正値生成手段は、
前回前記補正値を生成したときの前記温度計測手段が計測した温度及び複数の前記判定領域の輝度と、現在の前記温度計測手段が計測した温度及び複数の前記判定領域の輝度とを比較し、
前回前記補正値を生成したときの前記温度計測手段が計測した温度と現在の前記温度計測手段が計測した温度との差が第１の所定値以上であり、且つ、前回前記補正値を生成したときの複数の前記判定領域の輝度と現在の複数の前記判定領域の輝度との差が第２の所定値以下の場合に、前記補正値を生成する
ことを特徴とする遊技機。
【請求項２】
遊技媒体を投入する投入口と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記通路形成部に形成された複数の基準点と、
前記通路を撮像する撮像手段と、
温度を計測する温度計測手段
前記撮像手段を介して得られる画像データに基づいて前記通路を物体が通過したか否かを判定する通過判定手段と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段と、
前記通路形成部に配置した複数の判定領域のそれぞれについて、物体が通過していないときの基準画像データ値を予め記憶する基準画像記憶手段と、を有し、
前記通過判定手段は、
所定期間内に撮像された複数の前記画像データにおける複数の前記判定領域のそれぞれの画像データ値と対応する前記基準画像データ値とを比較し、複数の前記判定領域のそれぞれにおける物体の有無を検出する物体有無検出手段と、
複数の前記画像データにおける複数の前記判定領域のそれぞれにおける物体の有無の変化の態様を示す変化態様情報と、物体が前記通路を通過した場合の前記変化の態様に対応し、予め記憶されている基準変化態様情報と、を比較し、一致した場合に、前記通路を物体が通過したと判定する通過順序判定手段と、
前記温度計測手段が計測した温度と前記画像データにおける複数の前記基準点の位置に基づいて、該画像データにおける複数の前記判定領域の位置を補正するための補正値を生成する補正値生成手段と、
生成した前記補正値に基づいて、前記画像データにおける複数の前記判定領域の位置を補正する補正手段と、を有し、
前記補正値生成手段は、
前回前記補正値を生成したときの前記温度計測手段が計測した温度及び複数の前記判定領域の輝度と、現在の前記温度計測手段が計測した温度及び複数の前記判定領域の輝度とを比較し、
前回前記補正値を生成したときの前記温度計測手段が計測した温度と現在の前記温度計測手段が計測した温度との差が第１の所定値以上であり、且つ、前回前記補正値を生成したときの複数の前記判定領域の輝度と現在の複数の前記判定領域の輝度との差が第２の所定値以下の場合に、前記補正値を生成する
ことを特徴とする遊技用装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機及び遊技用装置に関する。
【背景技術】
【０００２】
従来、複数の図柄がそれぞれの表面に配された複数のリールと、スタートスイッチと、ストップスイッチと、各リールに対応して設けられたステッピングモータと、制御部とを備えた、パチスロと呼ばれる遊技機が知られている。スタートスイッチは、メダルなどの遊技媒体が遊技機に投入された後、スタートレバーが遊技者により操作されたこと（以下、「開始操作」ともいう）を検出し、全てのリールの回転の開始を要求する信号を出力する。ストップスイッチは、各リールに対応して設けられたストップボタンが遊技者により押されたこと（以下、「停止操作」ともいう）を検出し、該当するリールの回転の停止を要求する信号を出力する。ステッピングモータは、その駆動力を対応するリールに伝達する。また、制御部は、スタートスイッチ及びストップスイッチにより出力された信号に基づいて、ステッピングモータの動作を制御し、各リールの回転動作及び停止動作を行う。
【０００３】
このような遊技機では、開始操作が検出されると、プログラム上で乱数を用いた抽籤処理（以下、「内部抽籤処理」という）が行われ、その抽籤の結果（以下、「内部当籤役」という）と停止操作のタイミングとに基づいてリールの回転の停止を行う。そして、全てのリールの回転が停止され、入賞の成立に係る図柄の組合せが表示されると、その図柄の組合せに対応する特典が遊技者に付与される。
【０００４】
また、このような遊技機には、メダル投入口の先に投入されたメダルを検知するためのメダルセレクタが設けられている。また、このメダルセレクタに対しては、メダル投入口に適正なメダル（正規メダル）でないメダル（不正メダル）を投入したり、器具をメダル投入口に挿入したりして、遊技機に正規メダルが投入されたと誤認させて遊技を行う不正行為に対する対策がとられている。
【０００５】
例えば、特許文献１には、メダル通路に２個のメダル検知用の近接センサを設け、各近接センサの出力に基づいてメダル通路を遊技用のメダルが通過したかどうかを判断することで、板状体のような器具が用いられた不正行為を検知するスロットマシンが記載されている。
また、特許文献２には、遊技機の前面に位置する被写体の画像を、広角レンズを通して取得するカメラ部を有する遊技機が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−３４２８１４号公報
【特許文献２】特開２０１０−２２７１６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献２に記載された広角レンズには、一般的にプラスティックレンズが使用される。特許文献１のスロットマシンの筐体内部に、プラスティックレンズを設置すると、筐体内部は、半密閉状態となるため、高温となり、プラスティックレンズが膨張して歪みが発生する虞がある。プラスティックレンズに歪みが発生すると、不正行為の検知精度が低下する可能性がある。
【０００８】
本発明は、上記課題を解決するためになされたものであり、本発明の目的は、レンズの歪みに因る不正行為の検知精度の低下を防止できる遊技機及び遊技用装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明は、以下のような構成の遊技機及び遊技用装置を提供する。
【００１０】
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ２０１）と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
前記通路形成部に形成された複数の基準点（例えば、後述の基準マーカ２６０）と、
前記通路を撮像する撮像手段（例えば、後述のカメラユニット２０９）と、
温度を計測する温度計測手段（例えば、後述の温度センサ２６０ｇ）と、
前記撮像手段を介して得られる画像データに基づいて前記通路を物体が通過したか否かを判定する通過判定手段（例えば、後述の制御ＬＳＩ２３４）と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、
前記通路形成部に配置した複数の判定領域のそれぞれについて、物体が通過していないときの基準画像データ値を予め記憶する基準画像記憶手段（例えば、後述のＳＲＡＭ２４３）と、を有し、
前記通過判定手段は、
所定期間内に撮像された複数の前記画像データにおける複数の前記判定領域のそれぞれの画像データ値と対応する前記基準画像データ値とを比較し、複数の前記判定領域のそれぞれにおける物体の有無を検出する物体有無検出手段（例えば、後述のメダルカウント回路２４６）と、
複数の前記画像データにおける複数の前記判定領域のそれぞれにおける物体の有無の変化の態様を示す変化態様情報と、物体が前記通路を通過した場合の前記変化の態様に対応し、予め記憶されている基準変化態様情報と、を比較し、一致した場合に、前記通路を物体が通過したと判定する通過順序判定手段（例えば、後述のメダルカウント回路２４６）と、
前記温度計測手段が計測した温度と前記画像データにおける複数の前記基準点の位置に基づいて、該画像データにおける複数の前記判定領域の位置を補正するための補正値を生成する補正値生成手段（例えば、後述の温度補正処理を実行するホストコントローラ２４１）と、
生成した前記補正値に基づいて、前記画像データにおける複数の前記判定領域の位置を補正する補正手段（例えば、後述のホストコントローラ２４１）と、を有し、
前記補正値生成手段は、
前回前記補正値を生成したときの前記温度計測手段が計測した温度及び複数の前記判定領域の輝度と、現在の前記温度計測手段が計測した温度及び複数の前記判定領域の輝度とを比較し、
前回前記補正値を生成したときの前記温度計測手段が計測した温度と現在の前記温度計測手段が計測した温度との差が第１の所定値以上であり、且つ、前回前記補正値を生成したときの複数の前記判定領域の輝度と現在の複数の前記判定領域の輝度との差が第２の所定値以下の場合に、前記補正値を生成する
ことを特徴とする遊技機。
【００１１】
遊技媒体を投入する投入口と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記通路形成部に形成された複数の基準点と、
前記通路を撮像する撮像手段と、
温度を計測する温度計測手段
前記撮像手段を介して得られる画像データに基づいて前記通路を物体が通過したか否かを判定する通過判定手段と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段と、
前記通路形成部に配置した複数の判定領域のそれぞれについて、物体が通過していないときの基準画像データ値を予め記憶する基準画像記憶手段と、を有し、
前記通過判定手段は、
所定期間内に撮像された複数の前記画像データにおける複数の前記判定領域のそれぞれの画像データ値と対応する前記基準画像データ値とを比較し、複数の前記判定領域のそれぞれにおける物体の有無を検出する物体有無検出手段と、
複数の前記画像データにおける複数の前記判定領域のそれぞれにおける物体の有無の変化の態様を示す変化態様情報と、物体が前記通路を通過した場合の前記変化の態様に対応し、予め記憶されている基準変化態様情報と、を比較し、一致した場合に、前記通路を物体が通過したと判定する通過順序判定手段と、
前記温度計測手段が計測した温度と前記画像データにおける複数の前記基準点の位置に基づいて、該画像データにおける複数の前記判定領域の位置を補正するための補正値を生成する補正値生成手段と、
生成した前記補正値に基づいて、前記画像データにおける複数の前記判定領域の位置を補正する補正手段と、を有し、
前記補正値生成手段は、
前回前記補正値を生成したときの前記温度計測手段が計測した温度及び複数の前記判定領域の輝度と、現在の前記温度計測手段が計測した温度及び複数の前記判定領域の輝度とを比較し、
前回前記補正値を生成したときの前記温度計測手段が計測した温度と現在の前記温度計測手段が計測した温度との差が第１の所定値以上であり、且つ、前回前記補正値を生成したときの複数の前記判定領域の輝度と現在の複数の前記判定領域の輝度との差が第２の所定値以下の場合に、前記補正値を生成する
ことを特徴とする遊技用装置。
【発明の効果】
【００１２】
本発明によれば、レンズの歪みに因る不正行為の検知精度の低下を防止できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態の遊技機における機能フローを説明する説明図である。
【図２】本発明の一実施形態の遊技機における外観構成例を示す斜視図である。
【図３】本発明の一実施形態の遊技機における内部構造を示すものであり、ミドルドアを閉じた状態の斜視図である。
【図４】本発明の一実施形態の遊技機における内部構造を示すものであり、ミドルドアを開けた状態の斜視図である。
【図５】本発明の一実施形態の遊技機におけるキャビネットの内部を示す説明図である。
【図６】本発明の一実施形態の遊技機におけるフロントドアの裏面側を示す説明図である。
【図７】本発明の一実施形態の遊技機におけるメダルセレクタを遊技機の斜め後方から見た斜視図である。
【図８】本発明の一実施形態の遊技機におけるメダルセレクタの分解図である。
【図９】本発明の一実施形態の遊技機におけるメダルセレクタを遊技機の斜め前方から見た斜視図である。
【図１０】本発明の一実施形態の遊技機におけるメダルセレクタのベース板部の背面図である。
【図１１】本発明の一実施形態の遊技機におけるメダルセレクタのセレクトプレートの斜視図である。
【図１２】発明の一実施形態の遊技機におけるメダルセレクタがメダルをホッパー装置へ案内する場合のメダルの経路を示す図である。
【図１３】発明の一実施形態の遊技機におけるメダルセレクタがメダルをメダルシュートに案内する場合のメダルの経路を示す図である。
【図１４】本発明の一実施形態の遊技機における制御系を示すブロック図である。
【図１５】本発明の一実施形態の遊技機における主制御回路の構成例を示すブロック図である。
【図１６】本発明の一実施形態の遊技機における副制御回路の構成例を示すブロック図である。
【図１７】本発明の一実施形態の遊技機におけるメダルセレクタの回路構成例を示すブロック図である。
【図１８】本発明の一実施形態の遊技機における制御ＬＳＩの回路構成例を示すブロック図である。
【図１９】一実施形態の遊技機におけるＵＡＲＴを説明するためのブロック図である。
【図２０】本発明の一実施形態の遊技機におけるレンズの歪みを説明するための図である。
【図２１】本発明の一実施形態の遊技機における射影変換処理を説明するための図であり、Ａは射影変換前のＲＧＢベイヤ画像を示し、Ｂは射影変換後のＲＧＢベイヤ画像を示す。
【図２２】本発明の一実施形態の遊技機における閾値グラフを説明するための図である。
【図２３】本発明の一実施形態の遊技機における判定領域を説明するための図（その１）である。
【図２４】本発明の一実施形態の遊技機における判定領域を説明するための図（その２）である。
【図２５】本発明の一実施形態の遊技機における判定領域を説明するための図（その３）である。
【図２６】本発明の一実施形態の遊技機における判定領域を説明するための図（その４）である。
【図２７】本発明の一実施形態の遊技機におけるＳＲＡＭに記憶される判定領域判定結果データの一例を示す図である。
【図２８】本発明の一実施形態の遊技機におけるメダルカウント判定表を説明するための図である。
【図２９】本発明の一実施形態の遊技機におけるガウシアンフィルタを説明するための図である。
【図３０】本発明の一実施形態の遊技機における円領域検出処理を説明するための図である。
【図３１】本発明の一実施形態の遊技機における３σ修正処理を説明するための図である。
【図３２】本発明の一実施形態の遊技機におけるフィルタ処理を説明するための図であり、Ａは３σ修正処理後の円領域画像データを模式的に表しており、Ｂはエッジ画像Ｘ用係数を示し、Ｃはエッジ画像Ｙ用係数を示している。
【図３３】本発明の一実施形態の遊技機に用いられる正規メダルの一例を示す図であり、Ａは正規メダルの一方の面を示し、Ｂは正規メダルの勾配平均画像データを示す。
【図３４】本発明の一実施形態の遊技機におけるＨＯＧ変換処理を説明するための図である。
【図３５】本発明の一実施形態の遊技機におけるＦＦＴ変換処理を説明するための図である。
【図３６】本発明の一実施形態の遊技機における制御ＬＳＩが行う処理のフロー図である。
【図３７】本発明の一実施形態に係る煙判定領域を説明するための図である。
【図３８】本発明の一実施形態に係る異物検知領域を説明するための図である。
【図３９】本発明の一実施形態の遊技機における温度補正処理の一例を示すフローチャートである。
【図４０】本発明の一実施形態の遊技機におけるテンプレート生成処理の一例を示すフローチャート（その１）である。
【図４１】本発明の一実施形態の遊技機におけるテンプレート生成処理の一例を示すフローチャート（その２）である。
【図４２】本発明の一実施形態の遊技機における本テンプレート更新処理の一例を示すフローチャートである。
【図４３】本発明の一実施形態の遊技機における係数更新処理の一例を示すフローチャートである。
【図４４】本発明の一実施形態の遊技機における閾値平面を説明するための図である。
【図４５】本発明の一実施形態の遊技機におけるメダルセレクタと副制御回路間で送受信されるコマンドの一覧表である。
【図４６】本発明の一実施形態の遊技機におけるメダルセレクタと副制御回路間のコマンド送受信シーケンスの一例を説明するための図である。
【図４７】本発明の一実施形態の遊技機におけるデータ受信処理の一例を示すフローチャートである。
【図４８】本発明の一実施形態の遊技機におけるデータ受信サブ処理１の一例を示すフローチャートである。
【図４９】本発明の一実施形態の遊技機におけるデータ受信サブ処理２の一例を示すフローチャートである。
【図５０】本発明の一実施形態の遊技機におけるデータ受信整合判定処理の一例を示すフローチャートである。
【図５１】本発明の一実施形態の遊技機におけるＡＣＫ／ＮＡＫ送信処理の一例を示すフローチャートである。
【図５２】本発明の一実施形態の遊技機における電源投入処理の一例を示すフローチャートである。
【図５３】本発明の一実施形態の遊技機における無操作コマンド受信時処理の一例を示すフローチャートである。
【図５４】本発明の一実施形態の遊技機におけるメダルセレクタ通信タスクの一例を示すフローチャートである。
【図５５】本発明の一実施形態の遊技機におけるメダルセレクタコマンド受信処理の一例を示すフローチャートである。
【図５６】本発明の一実施形態の遊技機における起動完了コマンド受信時処理の一例を示すフローチャートである。
【図５７】本発明の一実施形態の遊技機における初期化エラー画面の一例を示す図である。
【図５８】本発明の一実施形態の遊技機におけるセレクタスイッチエラー画面の一例を示す図である。
【図５９】本発明の一実施形態の遊技機における判定完了コマンド受信時処理の一例を示すフローチャートである。
【図６０】本発明の一実施形態の遊技機におけるサブＲＡＭ１０３に設けられたキューを示す図である。
【図６１】本発明の一実施形態の遊技機におけるＣ２エラー画面の一例を示す図である。
【図６２】本発明の一実施形態の遊技機におけるメダルセレクタエラーコマンド受信時処理の一例を示すフローチャートである
【図６３】本発明の一実施形態の遊技機におけるＣ１エラー画面の一例を示す図である。
【図６４】本発明の一実施形態の遊技機におけるメダルセレクタ無操作コマンド受信時処理の一例を示すフローチャートである。
【図６５】本発明の一実施形態の遊技機における起動回数判定処理の一例を示すフローチャートである。
【図６６】本発明の一実施形態の遊技機におけるスイッチ状態判定処理の一例を示すフローチャートである。
【図６７】本発明の一実施形態の遊技機におけるメダル投入コマンド受信時処理の一例を示すフローチャートである。
【図６８】本発明の一実施形態の遊技機におけるメダルセレクタコマンド送信処理の一例を示すフローチャートである。
【図６９】本発明の一実施形態の遊技機におけるエラー解除判定処理の一例を示すフローチャートである。
【図７０】本発明の一実施形態の遊技機におけるエラー情報履歴画面の一例を示す図である。
【図７１】本発明の一実施形態における第２２の作用を説明するための図である。
【図７２】本発明の変形例１の遊技機におけるメダルセレクタを説明するための図である。
【図７３】本発明の変形例２の遊技機におけるメダルセレクタの回路構成例を示すブロック図である。
【図７４】本発明の変形例２の遊技機における制御ＬＳＩの回路構成例を示すブロック図である。
【図７５】本発明の変形例３の遊技機におけるセレクタ監視機能を説明するための説明図である。
【図７６】本発明の変形例３の遊技機におけるセレクトプレート判断処理を説明するための図である。
【図７７】本発明の変形例４の遊技機におけるメダルセレクタの回路構成例を示すブロック図である。
【図７８】本発明の変形例５の遊技機におけるメダルセレクタの背面図である。
【図７９】本発明の変形例５の遊技機におけるメダルセレクタの回路構成例を示すブロック図である。
【図８０】本発明の変形例６の遊技機におけるメダルセレクタの回路構成例を示すブロック図である。
【図８１】本発明の実施形態の応用例１に係る遊技用装置を上面から見た平面図である。
【図８２】本発明の実施形態の応用例２に係る遊技用装置の内部構成を示す斜視図である。
【図８３】本発明の実施形態の応用例２に係る計数用ホッパの断面図である。
【図８４】本発明の実施形態の応用例３に係る遊技用装置の内部構造例を示す斜視図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態を示す遊技機であるパチスロについて、図１〜図８０を参照しながら説明する。
【００１５】
＜機能フロー＞
まず、図１を参照して、パチスロの機能フローについて説明する。
本実施の形態のパチスロでは、遊技を行うための遊技媒体としてメダルを用いる。なお、遊技媒体としては、メダル以外にも、コイン、遊技球、遊技用のポイントデータ又はトークン等を適用することもできる。
【００１６】
遊技者によりメダルが投入され、スタートレバーが操作されると、予め定められた数値の範囲（例えば、０〜６５５３５）の乱数から１つの値（以下、乱数値）が抽出される。
【００１７】
内部抽籤手段は、抽出された乱数値に基づいて抽籤を行い、内部当籤役を決定する。この内部抽籤手段は、後述する主制御回路が担う。内部当籤役の決定により、後述の入賞判定ラインに沿って表示を行うことを許可する図柄の組合せが決定される。なお、図柄の組合せの種別としては、メダルの払い出し、再遊技の作動、ボーナスの作動等といった特典が遊技者に与えられる「入賞」に係るものと、それ以外のいわゆる「ハズレ」に係るものとが設けられている。
【００１８】
また、スタートレバーが操作されると、複数のリールの回転が行われる。その後、遊技者により所定のリールに対応するストップボタンが押されると、リール停止制御手段は、内部当籤役とストップボタンが押されたタイミングとに基づいて、該当するリールの回転を停止する制御を行う。このリール停止制御手段は、後述する主制御回路が担う。
【００１９】
パチスロでは、基本的に、ストップボタンが押されたときから規定時間（１９０ｍｓｅｃ又は７５ｍｓｅｃ）内に、該当するリールの回転を停止する制御が行われる。本実施形態では、この規定時間内にリールの回転に伴って移動する図柄の数を「滑り駒数」と呼ぶ。規定期間が１９０ｍｓｅｃである場合には、滑り駒数の最大数を図柄４個分に定め、規定期間が７５ｍｓｅｃである場合には、滑り駒数の最大数を図柄１個分に定める。
【００２０】
リール停止制御手段は、入賞に係る図柄の組合せ表示を許可する内部当籤役が決定されているときは、通常、１９０ｍｓｅｃ（図柄４コマ分）の規定時間内に、その図柄の組合せが入賞判定ラインに沿って極力表示されるようにリールの回転を停止させる。また、リール停止制御手段は、例えば、第２種特別役物であるチャレンジボーナス（ＣＢ）及びＣＢを連続して作動させるミドルボーナス（ＭＢ）の動作時には、１つ以上のリールに対して、規定時間７５ｍｓｅｃ（図柄１コマ分）内に、その図柄の組合せが入賞判定ラインに沿って極力表示されるようにリールの回転を停止させる。さらに、リール停止制御手段は、遊技状態に対応する各種規定時間を利用して、内部当籤役によってその表示が許可されていない図柄の組合せが入賞判定ラインに沿って表示されないようにリールの回転を停止させる。
【００２１】
こうして、複数のリールの回転がすべて停止されると、入賞判定手段は、入賞判定ラインに沿って表示された図柄の組合せが、入賞に係るものであるか否かの判定を行う。この入賞判定手段は、後述する主制御回路が担う。入賞判定手段により入賞に係るものであるとの判定が行われると、メダルの払い出し等の特典が遊技者に与えられる。パチスロでは、以上のような一連の流れが１回の遊技として行われる。
【００２２】
また、パチスロでは、前述した一連の流れの中で、液晶表示装置などの表示装置により行う映像の表示、各種ランプにより行う光の出力、スピーカにより行う音の出力、或いはこれらの組合せを利用して様々な演出が行われる。
【００２３】
スタートレバーが操作されると、上述した内部当籤役の決定に用いられた乱数値とは別に、演出用の乱数値（以下、演出用乱数値）が抽出される。演出用乱数値が抽出されると、演出内容決定手段は、内部当籤役に対応づけられた複数種類の演出内容の中から今回実行するものを抽籤により決定する。この演出内容決定手段は、後述する副制御回路が担う。
【００２４】
演出内容が決定されると、演出実行手段は、リールの回転開始時、各リールの回転停止時、入賞の有無の判定時等の各契機に連動させて対応する演出を実行する。このように、パチスロでは、内部当籤役に対応づけられた演出内容を実行することによって、決定された内部当籤役（言い換えると、狙うべき図柄の組合せ）を知る機会又は予想する機会が遊技者に提供され、遊技者の興味の向上を図ることができる。
【００２５】
＜パチスロの構造＞
次に、図２〜図６を参照して、一実施形態におけるパチスロ１の構造について説明する。
【００２６】
［外観構造］
図２は、パチスロ１の外部構造を示す斜視図である。
【００２７】
図２に示すように、パチスロ１は、外装体２を備えている。外装体２は、後述するホッパー装置５１やメダル補助収納庫５２等（図５参照）を収容するキャビネット２ａと、キャビネット２ａに対して開閉可能に取り付けられるフロントドア２ｂとを有している。
キャビネット２ａの両側面には、把手７が設けられている（図２では一側面の把手７のみを示す）。この把手７は、パチスロ１を運搬するときに手をかける凹部である。
【００２８】
外装体２の内部には、３つのリール３Ｌ，３Ｃ，３Ｒが横並びに設けられている。以下、各リール３Ｌ，３Ｃ，３Ｒを、それぞれ左リール３Ｌ、中リール３Ｃ、右リール３Ｒという。各リール３Ｌ，３Ｃ，３Ｒは、円筒状に形成されたリール本体と、リール本体の周面に装着された透光性のシート材を有している。シート材の表面には、複数（例えば２０個）の図柄が周方向に沿って所定の間隔をあけて描かれている。
【００２９】
フロントドア２ｂは、ドア本体９と、フロントパネル１０と、表示装置の一具体例を示す液晶表示装置１１とを備えている。
【００３０】
ドア本体９は、ヒンジ（不図示）を用いてキャビネット２ａに取り付けられており、キャビネット２ａの開口部を開閉する。ヒンジは、パチスロ１の前方からドア本体９を見た場合に、ドア本体９における左側の端部に設けられている。液晶表示装置１１は、ドア本体９の上部に取り付けられている。この液晶表示装置１１は、表示部（表示画面）１１ａを備えており、液晶表示装置１１を用いて映像の表示による演出が実行される。
【００３１】
フロントパネル１０は、液晶表示装置１１の表示部１１ａ側に重畳して配置され、液晶表示装置１１の表示部１１ａを露出させるパネル開口１０ａを有する枠状に形成されている。フロントパネル１０には、ランプ群１８が設けられている。ランプ群１８は、ＬＥＤ（Light Emitting Diode）等で構成され、演出内容に対応するパターンで、光を点灯及び消灯する。
【００３２】
フロントドア２ｂの中央には、台座部１２が形成されている。この台座部１２には、図柄表示領域４と、遊技者による操作の対象となる各種装置が設けられている。
【００３３】
図柄表示領域４は、正面から見て３つのリール３Ｌ，３Ｃ，３Ｒに重畳する手前側に配置されており、３つのリール３Ｌ，３Ｃ，３Ｒに対応して設けられている。この図柄表示領域４は、表示窓としての機能を果たすものであり、その背後に設けられた各リール３Ｌ，３Ｃ，３Ｒを透過することが可能な構成になっている。以下、図柄表示領域４を、リール表示窓４という。
【００３４】
リール表示窓４は、その背後に設けられたリール３Ｌ，３Ｃ，３Ｒの回転が停止されたとき、各リール３Ｌ，３Ｃ，３Ｒの複数種類の図柄のうち、その枠内における上段、中段及び下段の各領域にそれぞれ１個の図柄（合計で３個）を表示する。本実施の形態では、リール表示窓４の上段、中段及び下段からなる３つの領域のうち予め定められたいずれかを組み合わせて構成される擬似的なラインを、入賞か否かの判定を行う対象となるライン（入賞判定ライン）として定義する。
【００３５】
リール表示窓４は、台座部１２に設けられた枠部材１３により形成されている。この枠部材１３は、リール表示窓４と、情報表示窓１４と、ストップボタン取付部１５を有している。
【００３６】
情報表示窓１４は、リール表示窓４の下部に連続して設けられており、上方に向かって開口している。すなわち、リール表示窓４と情報表示窓１４は、連続する１つの開口部として形成されている。この情報表示窓１４及びリール表示窓４は、透明の窓カバー１６によって覆われている。
【００３７】
窓カバー１６は、枠部材１３の内面側に配置されており、フロントドア２ｂの前面側から取り外し不可能になっている。また、枠部材１３は、窓カバー１６を挟んで情報表示窓１４の開口に対向するシート載置部１７を有している。そして、シート載置部１７と窓カバー１６との間には、遊技に関する情報が記載されたシート部材（情報シート）が配置されている。したがって、情報シートは、凹凸や隙間の無い滑らかな表面を有する窓カバー１６により覆われている。
【００３８】
情報シートの取付部を構成する窓カバー１６は、フロントドア２ｂの前面側から取り外し不可能であり、凹凸や隙間の無い滑らかな表面であるため、情報シートの取付部を利用して、パチスロ１の内部にアクセスする不正行為を防ぐことができる。
【００３９】
ストップボタン取付部１５は、情報表示窓１４の下方に設けられており、正面を向いた平面に形成されている。このストップボタン取付部１５には、ストップボタン１９Ｌ，１９Ｃ，１９Ｒが貫通する貫通孔が設けられている。ストップボタン１９Ｌ，１９Ｃ，１９Ｒは、３つのリール３Ｌ，３Ｃ，３Ｒのそれぞれに対応づけられ、対応するリールの回転を停止するために設けられる。以下、ストップボタン１９Ｌ，１９Ｃ，１９Ｒを、それぞれ左ストップボタン１９Ｌ、中ストップボタン１９Ｃ、右ストップボタン１９Ｒという。
【００４０】
ストップボタン１９Ｌ，１９Ｃ，１９Ｒは、遊技者による操作の対象となる各種装置の一例を示す。また、台座部１２には、遊技者による操作の対象となる各種装置として、メダル投入口２１、ＢＥＴボタン２２、スタートレバー２３、ＳＥＬＥＣＴボタン２８、エンターボタン２９が設けられている。
【００４１】
メダル投入口２１は、遊技者によって外部から投下されるメダルを受け入れるために設けられる。メダル投入口２１に受け入れられたメダルは、予め定められた規定数（例えば、３枚）を上限として１回の遊技に投入されることとなり、規定数を超えた分はパチスロ１の内部に預けることが可能となる（いわゆるクレジット機能）。
【００４２】
ＢＥＴボタン２２は、パチスロ１の内部に預けられているメダルから１回の遊技に投入する枚数を決定するために設けられる。スタートレバー２３は、全てのリール（３Ｌ，３Ｃ，３Ｒ）の回転を開始するために設けられる。
【００４３】
また、フロントドア２ｂを正面から見てリール表示窓４の左側方には、７セグメントＬＥＤ（Light Emitting Diode）からなる７セグ表示器２４が設けられている。この７セグ表示器２４は、特典として遊技者に対して払い出すメダルの枚数（以下、払出枚数）、パチスロ内部に預けられているメダルの枚数（以下、クレジット枚数）等の情報をデジタル表示する。
【００４４】
フロントドア２ｂを正面から見て台座部１２の左側には、精算ボタン２７が設けられている。この精算ボタン２７は、パチスロ１の内部に預けられている外部に引き出す（排出する）ために設けられる。台座部１２の下方には、腰部パネルユニット３１が設けられている。腰部パネルユニット３１は、任意の画像が描かれた装飾パネルと、この装飾パネルを背面側から照明するための光を出射する光源を有している。
【００４５】
腰部パネルユニット３１の下方には、メダル払出口３２と、スピーカ用孔３３Ｌ，３３Ｒと、メダルトレイユニット３４が設けられている。メダル払出口３２は、後述のメダルセレクタ２０１から排出されるメダルや後述のホッパー装置５１の駆動により排出されるメダルを外部に導く。メダル払出口３２から排出されたメダルは、メダルトレイユニット３４に貯められる。スピーカ用孔３３Ｌ，３３Ｒは、演出内容に応じた効果音や楽曲等の音を出力するために設けられている。
【００４６】
［内部構造］
図３及び図４は、パチスロ１の内部構造を示す斜視図である。この図３では、フロントドア２ｂが開放され、フロントドア２ｂの裏面側に設けられたミドルドア４１がフロントドア２ｂに対して閉じた状態を示している。また、図４では、フロントドア２ｂが開放され、ミドルドア４１がフロントドア２ｂに対して開いた状態を示している。
また、図５は、キャビネット２ａの内部を示す説明図である。図６は、フロントドア２ｂの裏面側を示す説明図である。
【００４７】
キャビネット２ａは、上面板２０ａと、底面板２０ｂと、左右の側面板２０ｃ，２０ｄと、背面板２０ｅを有している（図５参照）。キャビネット２ａ内部の上側には、キャビネット側スピーカ４２が配設されている。このキャビネット側スピーカ４２は、取付ブラケット４３Ｌ，４３Ｒを介してキャビネット２ａの背面板２０ｅに取り付けられている。キャビネット側スピーカ４２は、例えば、効果音を出力するためのスピーカである。
【００４８】
キャビネット２ａ内部を正面から見て、キャビネット側スピーカ４２の左側方には、キャビネット側中継基板４４が配設されている。このキャビネット側中継基板４４は、キャビネット２ａの左側面板２０ｃに取り付けられている。キャビネット側中継基板４４は、ミドルドア４１（図３及び図４参照）に取り付けられた後述する主制御基板７１（図１４参照）と、ホッパー装置５１、メダル補助収納庫スイッチ（不図示）、メダル払出カウントスイッチ（不図示）とを接続する配線の中継を行う。
【００４９】
キャビネット２ａ内部の中央部には、キャビネット側スピーカ４２による音の出力を制御するアンプ基板４５が配設されている。このアンプ基板４５は、左右の側面板２０ｃ，２０ｄに固定された取付棚４６に取り付けられている。
【００５０】
また、キャビネット２ａ内部を正面から見て、アンプ基板４５の右側には、外部集中端子板４７が配設されている（図５参照）。この外部集中端子板４７は、キャビネット２ａの右側面板２０ｄに取り付けられている。外部集中端子板４７は、メダル投入信号、メダル払出信号及びセキュリティー信号などの信号をパチスロ１の外部へ出力するために設けられている。
【００５１】
キャビネット２ａ内部を正面から見て、アンプ基板４５の左側には、サブ電源装置４８が配設されている。このサブ電源装置４８は、キャビネット２ａの左側面板２０ｃに取り付けられている。サブ電源装置４８は、交流電圧１００Ｖの電力を後述する電源装置５３に供給する。また、交流電圧１００Ｖの電力を直流電圧の電力に変換して、アンプ基板４５に供給する。
【００５２】
キャビネット２ａの内部の下側には、メダル払出装置（以下、ホッパー装置）５１と、メダル補助収納庫５２と、電源装置５３が配設されている。
【００５３】
ホッパー装置５１（貯留手段）は、キャビネット２ａにおける底面板２０ｂの中央部に取り付けられている。このホッパー装置５１は、多量のメダルを収容可能であり、それらを１枚ずつ排出可能な構造を有する。ホッパー装置５１は、例えば、精算ボタン２７（図２参照）が押圧されてパチスロ内部に預けられているメダルの精算を行うときに、収容したメダルをクレジット枚数分排出する。ホッパー装置５１によって払い出されたメダルは、メダル払出口３２（図２参照）から排出される。
【００５４】
メダル補助収納庫５２は、ホッパー装置５１から溢れ出たメダルを収納する。このメダル補助収納庫５２は、キャビネット２ａ内部を正面から見て、ホッパー装置５１の右側に配置されている。メダル補助収納庫５２は、キャビネット２ａの底面板２０ｂに係合されており、底面板２０ｂに対して着脱可能に構成されている。
【００５５】
電源装置５３は、キャビネット２ａ内部を正面から見て、ホッパー装置５１の左側に配置されており、左側面板２０ｃに取り付けられている。この電源装置５３は、電源スイッチ５３ａと、電源基板５３ｂを有している（図１４参照）。電源装置５３は、サブ電源装置４８から供給された交流電圧１００Ｖの電力を各部で必要な直流電圧の電力に変換して、変換した電力を各部へ供給する。
【００５６】
図３，図４及び図６に示すように、ミドルドア４１は、フロントドア２ｂの裏面における中央部に配置され、リール表示窓４（図４参照）を裏側から開閉可能に構成されている。ミドルドア４１の上部と下部には、ドアストッパ４１ａ，４１ｂ，４１ｃが設けられている。このドアストッパ４１ａ，４１ｂ，４１ｃは、リール表示窓４を裏側から閉じた状態のミドルドア４１の開動作を固定（禁止）する。すなわち、ミドルドア４１を開くには、ドアストッパ４１ａ，４１ｂ，４１ｃを回転させてミドルドア４１の固定を解除する必要がある。
【００５７】
ミドルドア４１には、主制御基板７１（図１４参照）を収納した主制御基板ケース５５と、３つのリール３Ｌ，３Ｃ，３Ｒが取り付けられている。３つのリール３Ｌ，３Ｃ，３Ｒには、所定の減速比をもったギアを介してステッピングモータが接続されている。
【００５８】
図６に示すように、主制御基板ケース５５には、設定用鍵型スイッチ５６が設けられている。この設定用鍵型スイッチ５６は、パチスロ１の設定を変更もしくはパチスロ１の設定の確認を行うときに使用する。
本実施の形態では、主制御基板ケース５５と、この主制御基板ケース５５に収納された主制御基板７１により、主制御基板ユニットが構成されている。
【００５９】
主制御基板ケース５５に収納された主制御基板７１（第１制御部）は、後述する主制御回路９１（図１５参照）を構成する。主制御回路９１は、内部当籤役の決定、リール３Ｌ，３Ｃ，３Ｒの回転及び停止、入賞の有無の判定といった、パチスロ１における遊技の主な流れを制御する回路である。主制御回路９１の具体的な構成は後述する。
【００６０】
ミドルドア４１の上方には、副制御基板７２（図１４参照）を収容する副制御基板ケース５７が配設されおり、副制御基板ケース５７の上方には、センタースピーカ５８が配設されている。副制御基板ケース５７に収納された副制御基板７２は、副制御回路１０１（図１６参照）を構成する。この副制御回路１０１（第２制御部）は、映像の表示等による演出の実行を制御する回路である。副制御回路１０１の具体的な構成は後述する。
【００６１】
フロントドア２ｂを裏面側から見て、副制御基板ケース５７の右側方には、副中継基板６１が配設されている。この副中継基板６１は、副制御基板７２と主制御基板７１とを接続する配線を中継する。また、副制御基板７２と副制御基板７２の周辺に配設された基板とを接続する配線を中継する基板である。なお、副制御基板７２の周辺に配設される基板としては、後述するＬＥＤ基板６２Ａ，６２Ｂ，６２Ｃが挙げられる。
【００６２】
ＬＥＤ基板６２Ａ，６２Ｂ，６２Ｃは、フロントドア２ｂの裏面側から見て、副制御基板ケース５７の両側に配設されている。これらＬＥＤ基板６２Ａ，６２Ｂ，６２Ｃは、副制御回路１０１（図１６参照）の制御により実行される演出に応じて、光源の一具体例を示す複数のＬＥＤ（Light Emitting Diode）８５（図１４参照）を発光させて、点滅パターンを表示する。なお、本実施の形態のパチスロ１には、ＬＥＤ基板６２Ａ，６２Ｂ，６２Ｃ以外に複数のＬＥＤ基板を備えている。
【００６３】
副中継基板６１の下方には、２４ｈドア開閉監視ユニット６３が配設されている。この２４ｈドア開閉監視ユニット６３は、フロントドア２ｂの開閉の履歴を保存する。また、フロントドア２ｂを開放したときに、液晶表示装置１１にエラー表示を行うための信号を副制御基板７２（副制御回路１０１）に出力する。
【００６４】
ミドルドア４１の下方には、ボードスピーカ６４と、下部スピーカ６５Ｌ，６５Ｒが配設されている。ボードスピーカ６４は、腰部パネルユニット３１（図２参照）に対向しており、下部スピーカ６５Ｌ，６５Ｒは、それぞれスピーカ用孔３３Ｌ，３３Ｒ（図２参照）に対向している。
【００６５】
下部スピーカ６５Ｌの上方には、メダルセレクタ２０１と、メダルシュート２０２と、ドア開閉監視スイッチ６７と、が配設されている。メダルセレクタ２０１は、メダルの材質や形状等が適正であるか否かを判別する装置であり、メダル投入口２１に投入されたメダルを、スロープ２０３を介してホッパー装置５１へ案内し、又はメダルシュート２０２へ案内する。メダルセレクタ２０１の具体的な構成については後述する。
【００６６】
メダルシュート２０２は、略Ｙ字状の筒状の部材であり、メダルセレクタ２０１によって案内されたメダルやホッパー装置５１から排出されたメダルをメダル払出口３２（図２参照）に案内する。
【００６７】
ドア開閉監視スイッチ６７は、フロントドア２ｂを裏面側から見て、メダルセレクタ２０１の左側方に配置されている。このドア開閉監視スイッチ６７は、パチスロ１の外部へ、フロントドア２ｂの開閉を報知するためのセキュリティー信号を出力する。
【００６８】
また、リール表示窓４の下方であってミドルドア４１により開閉される領域には、ドア中継端子板６８が配設されている（図４参照）。このドア中継端子板６８は、主制御基板ケース５５内の主制御基板７１（図１４参照）と、各種のボタンやスイッチ、副制御基板７２（図１４参照）、メダルセレクタ２０１及び遊技動作表示基板８１（図１４参照）との配線を中継する基板である。なお、各種のボタン及びスイッチとしては、例えば、ＢＥＴボタン２２、精算ボタン２７、ドア開閉監視スイッチ６７、後述するＢＥＴスイッチ７７、スタートスイッチ７９等を挙げることができる。
【００６９】
＜メダルセレクタの構成＞
次に、図７〜図１３を参照して、メダルセレクタ２０１の具体的な構成について説明する。図７は、メダルセレクタ２０１をパチスロ１の斜め後方から見た斜視図であり、メダルセレクタ２０１に固定されるカバー部材２４０を外した態様を示している。図８は、メダルセレクタ２０１の分解図である。図９は、メダルセレクタ２０１をパチスロ１の斜め前方から見た斜視図である。図１０は、メダルセレクタ２０１の後述するベース板部２０４の背面図である。図１１は、メダルセレクタ２０１の後述するセレクトプレート２０７の斜視図である。図１２は、メダルセレクタ２０１がメダルをホッパー装置５１へ案内する場合のメダルの経路を示す図である。図１３は、メダルセレクタ２０１がメダルをメダルシュート２０２に案内する場合のメダルの経路を示す図である。なお、図７〜図１３に示す矢印Ｘはパチスロ１の左右方向を示し、矢印Ｙはパチスロ１の前後方向を示し、矢印Ｚは上下方向を示す。なお、本実施形態のメダルセレクタ２０１並びに後述する各変形例におけるメダルセレクタ３０１，メダルセレクタ４０１、メダルセレクタ５０１、メダルセレクタ６０１、メダルセレクタ７０１及びメダルセレクタ８０１のそれぞれは、遊技媒体検出手段を構成する。
【００７０】
図７〜図９に示すように、メダルセレクタ２０１は、ベース板部２０４と、サブプレート２０５と、キャンセルシュータ２０６と、セレクトプレート２０７（ガイド手段）と、メダルソレノイド２０８（駆動手段、図９参照）、カメラユニット２０９（撮像手段、又は、通過物体検出手段）と、を備えている。また、図７に示すように、メダルセレクタ２０１には、メダルセレクタ２０１のパチスロ１の前後方向の後側を覆うカバー部材２４０が固定されている。図７では、メダルセレクタ２０１から取り外したカバー部材２４０を破線で示している。カバー部材２４０は、メダルセレクタ２０１におけるパチスロ１の前後方向の後側を覆う閉鎖状態と、同後側を露出する開放状態に設定可能である。
【００７１】
ベース板部２０４は、メダルセレクタ２０１の外枠筐体を構成する略板状の部材であり、パチスロ１の左右方向の両端部がパチスロ１の後方に折曲するように成型されている黒色の樹脂製の部材である。ベース板部２０４は、パチスロ１の前後方向に直交する一方の平面である後面２０４ｂと他方の平面である前面２０４ａ（図９参照）を有している。後面２０４ｂには、メダルレール２１０（通路形成部）が、パチスロ１の前方へ凹むように、且つ、略Ｌ字状に形成されている。メダルレール２１０の表面には、複数の突条部２１０ａが形成されている。
【００７２】
ベース板部２０４の上端部には、メダル投入口２１（図２参照）から投入されるメダルを受け入れるメダル入口部２１１が設けられている。メダル入口部２１１からメダルセレクタ２０１内に投入されたメダルは、メダルレール２１０に沿って上方から下方へ移動する。ベース板部２０４の下部には、メダル出口部２０４ｃ（図８参照）が設けられている。メダルセレクタ２０１内を移動したメダルは、メダル出口部２０４ｃから排出され、スロープ２０３（図４参照）を介してホッパー装置５１に収容される。
【００７３】
メダルレール２１０の略中間位置には前後方向に貫通する中央孔２１２が形成されており、この中央孔２１２からはメダルプレッシャ２１３（図８参照）の端部が露出している。図９に示すように、メダルプレッシャ２１３は、ベース板部２０４の前面２０４ａに設けられた軸部２１４に回動可能に支持されている。この軸部２１４には、コイルばね２１５が取り付けられており、メダルプレッシャ２１３は、コイルばね２１５により、メダルプレッシャ２１３が中央孔２１２から突出するように付勢されている。
【００７４】
図９に示すように、ベース板部２０４の前面２０４ａには、磁石２１７が設けられている。磁石２１７は、メダルレール２１０上を移動するメダルの内、適正な材質でない不正メダルを吸着（着磁）する。
【００７５】
また、図８に示すように、メダルレール２１０の下流領域の略中央部には、前後方向に貫通し、後述するアフタメダルプレッシャ２１８の後端部が露出する上露出孔２１９が形成されている。また、メダルレール２１０の下流領域の下部には、前後方向に貫通し、セレクトプレート２０７の後述するメダルストッパ部２２７が露出する下露出孔２２０が形成されている。
【００７６】
また、図１０に示すように、メダルレール２１０には、６つの基準マーカー２６０が形成されている。基準マーカー２６０は、カメラユニット２０９が撮像するメダルレール２１０上の領域である撮像領域Ａ１（図１０では１点鎖線で示す）内に配置されている。
【００７７】
基準マーカー２６０は、上部基準マーカー２６１と、下部基準マーカー２６２とからなり、上部基準マーカー２６１は、メダルレール２１０の上部で、傾斜しながら、左右方向に３つ並ぶように配置されている。また、下部基準マーカー２６２は、メダルレール２１０の下部で、傾斜しながら左右方向に３つ並ぶように配置されている。
【００７８】
基準マーカー２６０は、カメラユニット２０９が撮像した撮像領域の画像データにおいて、基準マーカー２６０が形成されている箇所の画素に係る輝度と、基準マーカー２６０が形成されていない箇所の画素に係る輝度と、が所定値以上異なるように、形成されている。本実施形態では、各基準マーカー２６０は、メダルレール２１０に三角形の孔を空けることで形成されている。なお、基準マーカー２６０の形成態様はこれに限らず、孔の形状は適宜選択可能である。また、例えば、基準マーカー２６０を、メダルレール２１０上に、メダルレール２１０の地の色とは、異なる色の図形を印刷することで、形成してもよい。
【００７９】
図９に示すように、メダルソレノイド２０８は、ソレノイド本体部２０８ａと、板状に形成され、一端部及び他端部が前後方向に移動可能にソレノイド本体部２０８ａに支持されている可動板部２０８ｂを備えている。アフタメダルプレッシャ２１８は、ベース板部２０４の前面２０４ａに回動可能に軸支されている。アフタメダルプレッシャ２１８の前端部がメダルソレノイド２０８の可動板部２０８ｂによってパチスロ１の後方へ押圧されると、アフタメダルプレッシャ２１８は回動し、アフタメダルプレッシャ２１８の後端部が上露出孔２１９（図８参照）から露出する。
【００８０】
図７及び図８に示すように、キャンセルシュータ２０６は、略板状の部材であり、パチスロ１の左右方向の両端部がパチスロ１の前方に折曲するように成型されている。キャンセルシュータ２０６は、ベース板部２０４に着脱可能に固定され、ベース板部２０４の下部を後方から覆っている。キャンセルシュータ２０６は、メダル出口部２０４ｃを介することなく排出されるメダルをメダルシュート２０２（図４参照）に案内する。キャンセルシュータ２０６の左右方向の略中央部の上部には、下方に略矩形状に切り欠いた切欠き部２０６ａが形成されている。
【００８１】
また、キャンセルシュータ２０６には、報知用ＬＥＤ２０６ｃが設けられている。報知用ＬＥＤ２０６ｃは、後述するＡＥ補正処理においてエラーが発生した旨を点灯して報知する報知手段を構成する。また、初期化スイッチ２０６ｄ、色スイッチ２０６ｅ、刻印スイッチ２０６ｆが設けられている。初期化スイッチ２０６ｄは、後述する各種テンプレートの削除を含む各種設定をリセットする際に操作される。色スイッチ２０６ｅは、後述する色判定の有効、無効を切り換える際に操作される。刻印スイッチ２０６ｆは、後述する刻印判定の有効、無効を切り換える際に操作される。
【００８２】
図７及び図８に示すように、サブプレート２０５は、メダルレール２１０を後方から覆う板状の部材である。サブプレート２０５は、平板状の本体部２２１と、この本体部２２１の上部に設けた軸部２２２と、を有している。本体部２２１の略中央部には、前後方向に貫通する貫通孔２２１ａが設けられており、貫通孔２２１ａからはメダルレール２１０の略中央部から下流領域が露出している。
【００８３】
軸部２２２は、ベース板部２０４に支持されており、サブプレート２０５は、軸部２２２を中心に回動可能にベース板部２０４に取り付けられている。軸部２２２には、にはコイルばね２２３が取り付けられている。通常時、サブプレート２０５は、コイルばね２２３の付勢力により、ベース板部２０４側に押し付けられている。このとき、サブプレート２０５と、サブプレート２０５に覆われたメダルレール２１０の上部との間には、メダルが通過可能な空間が形成されている。すなわち、サブプレート２０５は、メダルを通過させるガイド板として機能する。
【００８４】
ここで、例えば、メダルセレクタ２０１内にメダル詰まりが生じた場合、サブプレート２０５をコイルばね２２３の付勢力に抗して回動させて、メダル詰まりを解消することができる。
【００８５】
図７に示すように、セレクトプレート２０７は、サブプレート２０５に覆われていないメダルレール２１０の略中央部を移動するメダルをガイドする部材である。図１１に示すように、セレクトプレート２０７は、略台形板状のプレート本体２２４と、プレート本体２２４の左右方向の両端部がパチスロ１の前方へ折曲することで形成されている一対の軸受部２２５と、を有している。また、プレート本体２２４の上部には、パチスロ１の前方へ折曲し、後端部が上方へ折曲することで形成されているフランジ部２２６が形成されている。また、一方の軸受部２２５には、下方へ延びるメダルストッパ部２２７が形成されている。
【００８６】
図７に示すように、プレート本体２２４は、サブプレート２０５に覆われていないメダルレール２１０の略中央部とパチスロ１の前後方向に対向している。
【００８７】
図９に示すように、セレクトプレート２０７は、ベース板部２０４の前面２０４ａに設けられた軸部２２８に回動可能に支持されている。軸部２２８にはコイルばね２２９が設けられており、フランジ部２２６をパチスロ１の前方へ付勢する。フランジ部２２６は、メダルソレノイド２０８の可動板部２０８ｂの一端部と接触している。メダルソレノイド２０８がＯＮ状態にあるとき、フランジ部２２６はメダルソレノイド２０８の可動板部２０８ｂの一端部に押圧され、コイルばね２２９の付勢力に抗してパチスロ１の後方へ移動する。このときの、セレクトプレート２０７の回動位置を「ガイド位置」と称する。ガイド位置にあるセレクトプレート２０７のプレート本体２２４とメダルレール２１０との距離は、メダルをキャンセルシュータ２０６側に排出することなくホッパー装置５１へガイド可能な所定の距離に設定されている。また、このときメダルストッパ部２２７は、下露出孔２２０（図８参照）から突出しない。
【００８８】
また、メダルソレノイド２０８がＯＦＦ状態にあるとき、フランジ部２２６はメダルソレノイド２０８の押圧から解放され、コイルばね２２９の付勢力によってパチスロ１の前方へ移動する。このときの、セレクトプレート２０７の回動位置を「排出位置」と称する。排出位置にあるセレクトプレート２０７のプレート本体２２４とメダルレール２１０との距離は、所定の距離よりも長い距離に設定されている。このとき、パチスロ１の前方へ移動するフランジ部２２６に押圧され、メダルソレノイド２０８の可動板部２０８ｂの一端部はパチスロ１の前方へ移動する。これに伴ってメダルソレノイド２０８の可動板部２０８ｂの他端部がパチスロ１の後方へ移動し、アフタメダルプレッシャ２１８の前端部を押圧する。これによってアフタメダルプレッシャ２１８は回動し、アフタメダルプレッシャ２１８の後端部が上露出孔２１９（図８参照）から露出する。
【００８９】
メダルストッパ部２２７は、セレクトプレート２０７がガイド位置にあるときは下露出孔２２０（図８参照）から突出せず、排出位置にあるときは下露出孔２２０から突出する。
【００９０】
図１２に示すように、ガイド位置にあるセレクトプレート２０７は、メダルレール２１０上を移動するメダルが規格寸法を満たす場合、移動するメダルの上部と接触し、メダルをメダル出口部２０４ｃ（図８参照）へ案内する。メダルは、セレクトプレート２０７に案内されているとき、メダルプレッシャ２１３をパチスロ１の前方へ押圧する。なお、図１２では、メダルセレクタ２０１のサブプレート２０５やキャンセルシュータ２０６の図示を省略している。
【００９１】
一方、図１３に示すように、排出位置にあるセレクトプレート２０７は、メダルレール２１０上を移動するメダルが規格寸法を満たす場合であっても、プレート本体２２４とメダルレール２１０との距離が離れているため、メダルをメダル出口部２０４ｃ（図８参照）へ案内することができない。また、メダルは、メダルプレッシャ２１３、上露出孔２１９から突出するアフタメダルプレッシャ２１８、又は、下露出孔２２０から突出するメダルストッパ部２２７に押し出され、キャンセルシュータ２０６に向けて排出される。なお、図１３では、図１２と同様に、メダルセレクタ２０１のサブプレート２０５やキャンセルシュータ２０６の図示を省略している。
【００９２】
また、本実施形態においてセレクトプレート２０７は、通常、ガイド位置に位置付けされているが、所定の条件下（例えば、規定枚数のメダル投入時、エラー発生時、遊技開始時など）では、排出位置に位置付けされている。
【００９３】
また、メダルレール２１０上を移動するメダルが規格寸法よりも小径の場合、セレクトプレート２０７がガイド位置にあっても、メダルはセレクトプレート２０７に案内されず、メダルプレッシャ２１３に押し出され、キャンセルシュータ２０６に向けて排出される。
【００９４】
図７及び図８に示すように、カメラユニット２０９は、第１の基板２３０、第２の基板２３１及び図示しないレンズで構成されており、メダルレール２１０上を移動する物体が正規メダルか否かを判定し、判定結果を主制御回路９１に出力するユニットである。第１の基板２３０には、ＣＭＯＳイメージセンサ２３２（図１７参照）及びＬＥＤ２３３（図１７参照）が設けられている。第２の基板２３１には、ＣＭＯＳイメージセンサ２３２及びＬＥＤ２３３と通信可能、及び、制御可能に接続されている制御ＬＳＩ２３４（図１７参照）が設けられている。
【００９５】
第１の基板２３０と第２の基板２３１は、ＢｔｏＢ（Board-to-Board）形式のコネクタ（不図示）で接続され、また、各基板２３０，２３１の角部に設けられた脚部２３５によって固定されている。なお、カメラユニット２０９の回路の具体的な構成については後述する。また、本実施形態では、カメラユニット２０９を２つの基板２３０，２３１とレンズで構成する態様を説明したが、これに代えて、ＣＭＯＳイメージセンサ２３２、ＬＥＤ２３３及び制御ＬＳＩ２３４を設けた一つの基板で、カメラユニットを構成してもよい。また、絞り機構を追加してもよい。
【００９６】
カメラユニット２０９は、キャンセルシュータ２０６の上部の切欠き部２０６ａの周囲に設けられたビス穴２０６ｂに、第１の基板２３０がビス止めされることで、固定されている。
【００９７】
ＣＭＯＳイメージセンサ２３２（図１７参照）は、第１の基板２３０の略中央部分に設けられている。ＣＭＯＳイメージセンサ２３２は、キャンセルシュータ２０６の切欠き部２０６ａ（図８参照）を介して、メダルレール２１０上の撮像領域Ａ１（図１０参照）を撮像し、撮像した画像データを制御ＬＳＩ２３４（図１７参照）に出力する。
【００９８】
ＬＥＤ２３３（図１７参照）は、ＣＭＯＳイメージセンサ２３２の周囲で面発光し、メダルレール２１０上を移動する物体に光を照射する。制御ＬＳＩ２３４（図１７参照）は、ＣＭＯＳイメージセンサ２３２から出力された画像データに基づいて、メダルレール２１０上を移動する物体が正規メダルか否かを判定し、判定結果を主制御回路９１に出力する。なお、本実施形態では、切欠き部２０６ａの周囲に形成したビス穴２０６ｂにビス止めすることでカメラユニット２０９をキャンセルシュータ２０６に固定する態様を説明したが、カメラユニットの固定態様はこれに限定されない。例えば、第１の基板２３０と第２の基板２３１の間に取り付けレールを設け、また、キャンセルシュータ２０６の上部に凹部を設け、この凹部に取り付けレールを嵌めた上で、取り付けレールとキャンセルシュータ２０６をビス止め又は接着剤で固定するようにしてもよい。
【００９９】
＜パチスロが備える回路の構成＞
次に、パチスロ１が備える回路の構成について、図１４〜図１９を参照して説明する。
まず、図１４を参照してパチスロ１が備える回路全体の概要について説明する。図１４は、パチスロ１が備える回路全体のブロック構成図である。
【０１００】
パチスロ１は、ミドルドア４１に配設された主制御基板７１（第１制御手段）と、フロントドア２ｂに配設された副制御基板７２（制御手段、第２制御手段）を有している。
主制御基板７１には、リール中継端子板７４と、設定用鍵型スイッチ５６と、外部集中端子板４７と、ホッパー装置５１と、メダル補助収納庫スイッチ７５と、電源装置５３の電源基板５３ｂが接続されている。設定用鍵型スイッチ５６、外部集中端子板４７、ホッパー装置５１及びメダル補助収納庫スイッチ７５は、キャビネット側中継基板４４を介して主制御基板７１に接続されている。外部集中端子板４７及びホッパー装置５１については、上述したため、説明を省略する。
【０１０１】
リール中継端子板７４は、各リール３Ｌ，３Ｃ，３Ｒのリール本体の内側に配設されている。このリール中継端子板７４は、各リール３Ｌ，３Ｃ，３Ｒのステッピングモータ（不図示）に電気的に接続されており、主制御基板７１からステッピングモータに出力される信号を中継する。
【０１０２】
メダル補助収納庫スイッチ７５は、メダル補助収納庫５２のスイッチ貫通孔（非表示）を貫通している。このメダル補助収納庫スイッチ７５は、メダル補助収納庫５２がメダルで満杯になっているか否かを検出する。
【０１０３】
電源装置５３の電源基板５３ｂには、電源スイッチ５３ａが接続されている。この電源スイッチ５３ａは、パチスロ１に必要な電源を供給するときにＯＮにする。
【０１０４】
また、主制御基板７１には、ドア中継端子板６８を介して、メダルセレクタ２０１、ドア開閉監視スイッチ６７、ＢＥＴスイッチ７７、精算スイッチ７８、スタートスイッチ７９、ストップスイッチ基板８０、遊技動作表示基板８１及び副中継基板６１が接続されている。ドア開閉監視スイッチ６７及び副中継基板６１については、上述したため、説明を省略する。メダルセレクタ２０１の回路構成については後述する。
【０１０５】
ＢＥＴスイッチ７７は、ＢＥＴボタン２２が遊技者により押されたことを検出する。精算スイッチ７８は、精算ボタン２７が遊技者により押されたことを検出する。スタートスイッチ７９は、スタートレバー２３が遊技者により操作されたこと（開始操作）を検出する。
【０１０６】
ストップスイッチ基板８０は、回転しているリールを停止させるための回路と、停止可能なリールをＬＥＤなどにより表示するための回路を構成する基板である。このストップスイッチ基板８０には、ストップスイッチが設けられている。ストップスイッチは、各ストップボタン１９Ｌ，１９Ｃ，１９Ｒが遊技者により押されたこと（停止操作）を検出する。
【０１０７】
遊技動作表示基板８１は、メダルの投入を受け付けるとき、３つのリール３Ｌ，３Ｃ，３Ｒが回動可能なとき及び再遊技を行うときに、投入されたメダルの枚数を７セグ表示器２４に表示させるための基板である。この遊技動作表示基板８１には、７セグ表示器２４とＬＥＤ８２が接続されている。ＬＥＤ８２は、例えば、遊技の開始を表示するマークや再遊技を行うマークなどを点灯させる。
【０１０８】
副制御基板７２は、ドア中継端子板６８と副中継基板６１を介して主制御基板７１に接続されている。この副制御基板７２には、副中継基板６１を介して、サウンドＩ／Ｏ基板８４、ＬＥＤ基板６２Ａ，６２Ｂ，６２Ｃ、２４ｈドア開閉監視ユニット６３、メダルセレクタ２０１が接続されている。これらＬＥＤ基板６２Ａ，６２Ｂ，６２Ｃ及び２４ｈドア開閉監視ユニット６３については、上述したため、説明を省略する。
【０１０９】
サウンドＩ／Ｏ基板８４は、センタースピーカ５８、ボードスピーカ６４、下部スピーカ６５Ｌ，６５Ｒ及びフロントドア２ｂに設けられた不図示のスピーカへの音声の出力を行う。
【０１１０】
また、副制御基板７２には、ロムカートリッジ基板８６と、液晶中継基板８７が接続されている。これらロムカートリッジ基板８６及び液晶中継基板８７は、副制御基板７２と共に副制御基板ケース５７に収納されている。
ロムカートリッジ基板８６は、演出用の画像（映像）、音声、ＬＥＤ基板６２Ａ，６２Ｂ及びその他のＬＥＤ基板（不図示）、通信のデータを管理するための基板である。液晶中継基板８７は、副制御基板７２と液晶表示装置１１とを接続する配線を中継する基板である。
【０１１１】
＜主制御回路＞
次に、主制御基板７１により構成される主制御回路９１について、図１５を参照して説明する。
図１５は、パチスロ１の主制御回路９１の構成例を示すブロック図である。
【０１１２】
主制御回路９１は、主制御基板７１上に設置されたマイクロコンピュータ９２を主たる構成要素としている。マイクロコンピュータ９２は、メインＣＰＵ９３、メインＲＯＭ９４及びメインＲＡＭ９５により構成される。メインＣＰＵ９３と前述のホッパー装置５１は、本発明の遊技媒体払出装置を構成している。
【０１１３】
メインＲＯＭ９４には、メインＣＰＵ９３により実行される制御プログラム（例えば、上述した内部抽籤処理の実行のためのプログラム）、データテーブル、副制御回路１０１に対して各種制御指令（コマンド）を送信するためのデータ等が記憶されている。メインＲＡＭ９５には、制御プログラムの実行により決定された内部当籤役等の各種データを格納する格納領域が設けられる。
【０１１４】
メインＣＰＵ９３には、クロックパルス発生回路９６、分周器９７、乱数発生器９８及びサンプリング回路９９が接続されている。クロックパルス発生回路９６及び分周器９７は、クロックパルスを発生する。メインＣＰＵ９３は、発生されたクロックパルスに基づいて、制御プログラムを実行する。乱数発生器９８は、予め定められた範囲の乱数（例えば、０〜６５５３５）を発生する。サンプリング回路９９は、発生された乱数の中から１つの値を抽出する。
【０１１５】
メインＣＰＵ９３は、リールインデックスを検出してから各リール３Ｌ，３Ｃ，３Ｒのステッピングモータに対してパルスを出力した回数をカウントする。これにより、メインＣＰＵ９３は、各リール３Ｌ，３Ｃ，３Ｒの回転角度（主に、リールが図柄何個分だけ回転したか）を管理する。
なお、リールインデックスとは、リールが一回転したことを示す情報である。このリールインデックスは、例えば、発光部及び受光部を有する光センサと、各リール３Ｌ，３Ｃ，３Ｒの所定の位置に設けられ、各リール３Ｌ，３Ｃ，３Ｒの回転により発光部と受光部との間に介在される検知片を備えたリール位置検出部（不図示）により検出する。
【０１１６】
ここで、各リール３Ｌ，３Ｃ，３Ｒの回転角度の管理について、具体的に説明する。ステッピングモータに対して出力されたパルスの数は、メインＲＡＭ９５に設けられたパルスカウンタによって計数される。そして、図柄１つ分の回転に必要な所定回数（例えば１６回）のパルスの出力がパルスカウンタで計数される毎に、メインＲＡＭ９５に設けられた図柄カウンタが１ずつ加算される。図柄カウンタは、各リール３Ｌ，３Ｃ，３Ｒに応じて設けられている。図柄カウンタの値は、リール位置検出部（不図示）によってリールインデックスが検出されるとクリアされる。
【０１１７】
つまり、本実施の形態では、図柄カウンタを管理することにより、リールインデックスが検出されてから図柄何個分の回転が行われたのかを管理するようになっている。したがって、各リール３Ｌ，３Ｃ，３Ｒの各図柄の位置は、リールインデックスが検出される位置を基準として検出される。
【０１１８】
上述したように、滑り駒数の最大数を図柄４個分に定めた場合は、左ストップボタン１９Ｌが押されたときにリール表示窓４の中段にある左リール３Ｌの図柄と、その４個先の図柄までの範囲内にある各図柄が、リール表示窓４の中段に停止可能な図柄となる。
【０１１９】
＜副制御回路＞
次に、副制御基板７２により構成される副制御回路１０１について、図１６を参照して説明する。
図１６は、パチスロ１の副制御回路１０１の構成例を示すブロック図である。
【０１２０】
副制御回路１０１は、主制御回路９１と電気的に接続されており、主制御回路９１から送信されるコマンドに基づいて演出内容の決定や実行等の処理を行う。副制御回路１０１は、基本的に、サブＣＰＵ１０２、サブＲＡＭ１０３、レンダリングプロセッサ１０４、描画用ＲＡＭ１０５、ドライバ１０６を含んで構成されている。
【０１２１】
サブＣＰＵ１０２は、主制御回路９１から送信されたコマンドに応じて、ロムカートリッジ基板８６に記憶されている制御プログラムに従い、映像、音、光の出力の制御を行う。ロムカートリッジ基板８６は、基本的に、プログラム記憶領域とデータ記憶領域によって構成される。
【０１２２】
プログラム記憶領域には、サブＣＰＵ１０２が実行する制御プログラムが記憶されている。例えば、制御プログラムには、主制御回路９１との通信を制御するための主基板通信タスクや、演出用乱数値を抽出し、演出内容（演出データ）の決定及び登録を行うための演出登録タスクが含まれる。また、決定した演出内容に基づいて液晶表示装置１１（図２参照）による映像の表示を制御する描画制御タスク、ＬＥＤ８５等の光源による光の出力を制御するランプ制御タスク、スピーカ５８，６４，６５Ｌ，６５Ｒ等のスピーカによる音の出力を制御する音声制御タスク等が含まれる。
【０１２３】
データ記憶領域は、各種データテーブルを記憶する記憶領域、各演出内容を構成する演出データを記憶する記憶領域、映像の作成に関するアニメーションデータを記憶する記憶領域が含まれている。また、ＢＧＭや効果音に関するサウンドデータを記憶する記憶領域、光の点消灯のパターンに関するランプデータを記憶する記憶領域等が含まれている。
【０１２４】
サブＲＡＭ１０３は、ＤＲＡＭ（Dynamic Random Access Memory）とＳＲＡＭ（Static Random Access Memory）で構成される。ＤＲＡＭは、揮発性記憶手段としてのワークＲＡＭである。ＳＲＡＭは、バックアップ電源によってバックアップされる不揮発性記憶手段としてのバックアップＲＡＭである。サブＲＡＭ１０３のＳＲＡＭで構成されるバックアップ領域は、電源断が生じた場合、当該電源断時に保持していたデータを記憶可能となっており、電源投入時（電源断復帰時）及び投入後に、当該バックアップ領域のデータを利用可能となっている。また、サブＲＡＭ１０３のＤＲＡＭには、決定された演出内容や演出データを登録する格納領域や、主制御回路９１から送信される内部当籤役等の各種データを格納する格納領域や、その他バックアップ領域に割り当てられていないデータ（電源オフ状態で消えても問題ないデータ）を格納する格納領域が設けられている。また、後述するエラー情報履歴領域や第１スイッチ情報記憶領域は、バックアップ領域に割り当てられている。
【０１２５】
サブＣＰＵ１０２、レンダリングプロセッサ１０４、描画用ＲＡＭ（フレームバッファを含む）１０５及びドライバ１０６は、演出内容により指定されたアニメーションデータに従って映像を作成し、作成した映像を液晶表示装置１１に表示させる。
【０１２６】
また、サブＣＰＵ１０２は、演出内容により指定されたサウンドデータに従ってＢＧＭなどの音をスピーカ５８，６４，６５Ｌ，６５Ｒ等のスピーカにより出力させる。また、サブＣＰＵ１０２は、演出内容により指定されたランプデータに従ってＬＥＤ８５等の光源の点灯及び消灯を制御する。
【０１２７】
＜メダルセレクタの回路構成＞
次に、メダルセレクタ２０１の回路構成について、図１７を参照して説明する。
図１７は、メダルセレクタ２０１の回路構成例を示すブロック図である。
【０１２８】
図１７に示すように、メダルセレクタ２０１は、カメラユニット２０９と、メダルソレノイド２０８と、ダブルフォトセンサ５０２を備えている。
また、メダルセレクタ２０１は、ドア中継端子板６８を介して、主制御基板７１に接続されている。また、メダルセレクタ２０１は、副中継基板６１を介して、副制御基板７２に接続されている。すなわちメダルセレクタ２０１は、主制御回路９１及び副制御回路１０１と電気的に接続されている。
【０１２９】
主制御回路９１は、メダルセレクタ２０１のメダルソレノイド２０８をＯＮ状態又はＯＦＦ状態に設定することができる。すなわち主制御回路９１は、セレクトプレート２０７をガイド位置又は排出位置に移動させることができる。
【０１３０】
具体的には、主制御回路９１は、パチスロ１がメダルを投入可能な状態であるときは投入可の内容のメダル投入信号を出力する。また、主制御回路９１は、パチスロ１がメダルを投入可能な状態でないときは投入不可の内容のメダル投入信号を出力する。ここで、「投入可の内容のメダル投入信号を出力する」とは、主制御回路９１と接続されている機器（本実施形態ではメダルソレノイド２０８）間の信号線をＯＮ状態に設定することである。また、「投入不可の内容のメダル投入信号を出力する」とは、主制御回路９１と接続されている機器（本実施形態ではメダルソレノイド２０８）間の信号線をＯＦＦ状態に設定することである。メダルソレノイド２０８は、主制御回路９１とメダルソレノイド２０８間の信号線がＯＮ状態になったことを検知すると、自身をＯＮ状態に設定する。また、メダルソレノイド２０８は、主制御回路９１とメダルソレノイド２０８間の信号線がＯＦＦ状態になったことを検知すると、自身をＯＦＦ状態に設定する。
【０１３１】
メダルセレクタ２０１のダブルフォトセンサ５０２は、ドア中継端子板６８を介して、主制御基板７１に接続されている。ダブルフォトセンサ５０２は、第１フォトセンサ５０３と第２フォトセンサ５０４とからなる。
【０１３２】
図８に示すように、第１フォトセンサ５０３は、メダルセレクタ２０１のベース板部２０４におけるメダル出口部２０４ｃの付近に設けられている。第１フォトセンサ５０３は、ベース板部２０４のメダルレール２１０上に埋め込まれたフォトダイオード（不図示）と、このフォトダイオードに光（赤外線光）を照射する発光体（不図示）と、を有する。フォトダイオードと発光体は、メダルの厚み以上離れて対向しており、セレクトプレート２０７がガイド位置にあるときに、メダルレール２１０上を移動するメダルは、フォトダイオードと発光体との間を通過可能となっている。
【０１３３】
発光体は所定光量の光を常に発光する。フォトダイオードが発光体から所定光量以上の光を受光すると、第１フォトセンサ５０３は、ハイレベルの信号を出力する。一方、フォトダイオードが受光する光の量が所定光量に満たなくなると、第１フォトセンサ５０３は、ローレベルの信号（メダル検知信号）を出力する。したがって、メダルがフォトダイオードと発光体との間を通過する際に発光体の光を遮ると、第１フォトセンサ５０３は、メダル検知信号を出力する。
【０１３４】
第２フォトセンサ５０４は、メダルセレクタ２０１のベース板部２０４におけるメダル出口部２０４ｃの付近で、且つ、第１フォトセンサ５０３の近傍に、第１フォトセンサ５０３よりも、メダルレール２１０上を移動するメダルの移動方向の下流側に、設けられている。なお、その他の点については、第１フォトセンサ５０３と同様のため、説明を省略する。
【０１３５】
なお、本実施形態では、ダブルフォトセンサ５０２を構成する第１フォトセンサ５０３及び第２フォトセンサ５０４が、フォトダイオードと発光体との間をメダルが通過して発光体の光を遮蔽することで、通過する物体を検知する遮蔽型のセンサ方式（すなわち、フォトダイオードの状態がオン状態からオフ状態に変化することで検知する検知方式）を採用する態様を説明した。しかしながら、フォトダイオードで、メダルを検知する態様はこれに限定されない。例えば、フォトダイオードと発光体を左右又は上下に配置して発光体の光を通過するメダルが反射した光をフォトダイオードが受光することでメダルの通過を検知する、いわゆる反射型のセンサ方式を採用してもよい。また、第１フォトセンサ５０３を遮蔽型、第２フォトセンサ５０４を反射型、又は、逆の組合せで、フォトダイオードを配置する位置に応じて、これらのセンサ方式を適宜選択して採用してもよい。
【０１３６】
上述したように第１フォトセンサ５０３はメダル出口部２０４ｃの付近に設けられ、第２フォトセンサ５０４は第１フォトセンサ５０３よりもメダルレール２１０上の下流に設けられている。このため、第１フォトセンサ５０３及び第２フォトセンサ５０４は、セレクトプレート２０７がガイド位置にあり、メダル出口部２０４ｃ（図８参照）側へ移動するメダルは検知するが、セレクトプレート２０７が排出位置にあり、メダルシュート２０２（図６参照）に案内されるメダルは検知しない。
【０１３７】
第１フォトセンサ５０３及び第２フォトセンサ５０４から出力されたメダル検知信号は、ドア中継端子板６８を介して、主制御基板７１（主制御回路９１）に入力される。主制御基板７１のメインＣＰＵ９３（図１５参照）が、第１フォトセンサ５０３から入力されたメダル検知信号を検出してから、所定時間内に、第２フォトセンサ５０４から入力されたメダル検知信号を検出すると、投入されたメダルの枚数をメインＣＰＵ９３が計数するために設けられたカウンタである投入枚数カウンタの値に１加算する。なお、投入枚数カウンタの値が最大値（例えば、３）の場合は、クレジットされているメダルの枚数をメインＣＰＵ９３が計数するために設けられたカウンタであるクレジットカウンタの値に１加算する。
【０１３８】
クレジットカウンタが最大値（例えば、５０）の場合は、主制御回路９１は、メダルセレクタ２０１のメダルソレノイド２０８をＯＦＦ状態に設定する。これによって、セレクトプレート２０７（図８参照）が「排出位置」に位置付けされ、メダルが投入不可となり、クレジットカウンタが最大値となった後で投入されたメダルをメダルシュート２０２（図６参照）に案内してメダル払出口３２（図２参照）からメダルトレイユニット３４に排出する。
【０１３９】
なお、主制御回路９１は、単位遊技においてスタートレバー２３が遊技者により操作された後においても、メダルセレクタ２０１のメダルソレノイド２０８をＯＦＦ状態に設定する。
【０１４０】
また、メインＣＰＵ９３が、第２フォトセンサ５０４から入力されたメダル検知信号、第１フォトセンサ５０３から入力されたメダル検知信号の順で、メダル検知信号を受信した場合、メダルがメダルレール２１０上を適正な移動方向とは異なる（逆の）移動方向で移動する、いわゆる逆行エラーが発生したことを検知する。
【０１４１】
また、メインＣＰＵ９３が、メダル検知信号を検出してから一定時間を経過しても、第１フォトセンサ５０３、第２フォトセンサ５０４のいずれか、若しくは両方から、メダル検知信号が出力され続けている場合や、第１フォトセンサ５０３からのメダル検知信号を検出してから一定時間経過しても、第２フォトセンサ５０４からのメダル検知信号を検出できない場合、メダルがメダルレール２１０上で留まる、いわゆるメダル詰まりエラーが発生したことを検知する。
【０１４２】
主制御回路９１（メインＣＰＵ９３）は、逆行エラーやメダル詰まりエラーを検知すると、遊技を強制的に中断させ、７セグ表示器２４（図２参照）に、検知したエラーの内容に応じたエラーコードを表示するとともに、副制御回路１０１に検知したエラーの内容に応じたエラーコマンドを送信して、副制御回路１０１を介して、エラーを報知する。例えば、液晶表示装置１１にエラーの内容を示すエラー画面（後述する図６１の「ＣＥ」又は「ＣＲ」の四角枠がハイライト表示された画面）を表示したり、副制御回路１０１が表示を制御する副７セグ表示器（不図示）を設ける場合は、この副７セグ表示器に所定の表示をしたりする。
【０１４３】
副制御回路１０１は、メダルセレクタ２０１の制御ＬＳＩ２３４から後述する色判定の判定結果、刻印判定の判定結果、各種信号やコマンドを受信する。
【０１４４】
カメラユニット２０９は、制御ＬＳＩ２３４、ＣＭＯＳイメージセンサ２３２及びＬＥＤ２３３で構成されている。カメラユニット２０９の制御ＬＳＩ２３４は、ＡＳＩＣ（Application Specific Integrated Circuit）で構成され、ＣＭＯＳイメージセンサ２３２及びＬＥＤ２３３と電気的に接続されている。制御ＬＳＩ２３４は、ＬＥＤ２３３の発光を制御する。また、制御ＬＳＩ２３４は、ＣＭＯＳイメージセンサ２３２から出力された画像データに基づいて、メダルレール２１０上を移動する物体が正規メダルか否かを判定し、判定結果を、後述するＵＡＲＴ２５２から、副中継基板６１を介して副制御基板７２（副制御回路１０１）に送信する。
【０１４５】
ＣＭＯＳイメージセンサ２３２は、露光時間（シャッタースピード）を１〜２５段階で設定する露光時間設定機構を備えている。１段階上がる毎に、露光時間は、７μ秒延びるように設定される。本実施形態では、露光時間の初期値（パチスロ１の電源投入時の値）は、段階１０、すなわち７０μ秒に設定されている。したがって、本実施形態では、露光時間を、７０μ秒から最大１７５μ秒（段階２５に対応する露光時間）の範囲で設定可能となっている。
なお、本実施形態において、採用されているＣＭＯＳイメージセンサ２３２は、解像度が６４８×４８８ピクセルであり、フレームレートが２４０ｆｐｓ（Frames Per Second）のＣＭＯＳイメージセンサである。
【０１４６】
また、制御ＬＳＩ２３４は、報知用ＬＥＤ２０６ｃとＧＰＩＯ２５０を介して電気的に接続されている。報知用ＬＥＤ２０６ｃは、制御ＬＳＩ２３４からの指示に応じて点灯及び消灯する。
【０１４７】
また、制御ＬＳＩ２３４は、例えばサーミスタからなる温度センサ２０６ｇと電気的に接続されている。温度センサ２０６ｇは、カメラユニット２０９におけるレンズの近傍に設けられ、レンズ付近の温度を検知する。温度センサ２０６ｇからの温度検出信号が制御ＬＳＩ２３４に伝えられることにより、制御ＬＳＩ２３４がレンズ付近の温度を認識可能となっている。
【０１４８】
また、制御ＬＳＩ２３４は、初期化スイッチ２０６ｄ、色スイッチ２０６ｅ、刻印スイッチ２０６ｆとＧＰＩＯ２５０を介して電気的に接続されている。通電中に初期化スイッチ２０６ｄが操作される（ＯＮ状態になる）と、制御ＬＳＩ２３４は、初期化処理を行う。初期化処理において、制御ＬＳＩ２３４は、後述するＳＲＡＭ２４３及びフラッシュメモリ２４４に記憶されている各種パラメータやテンプレートを削除し、これらに初期値を設定する（リセットする）。
【０１４９】
色スイッチ２０６ｅは、ＯＮ／ＯＦＦ状態に設定可能である。色スイッチ２０６ｅがＯＮ状態に設定されると、制御ＬＳＩ２３４は、色判定を有効とし、後述する判定完了コマンドに含まれる色判定結果の値を実際の判定結果に応じて「１」（判定ＯＫ）又は「０」（判定ＮＧ）に設定する。一方、色スイッチ２０６ｅがＯＦＦ状態に設定されると、制御ＬＳＩ２３４は、色判定を無効とし、後述する判定完了コマンドに含まれる色判定結果の値を実際の判定結果に係わらず「１」（判定ＯＫ）に設定する。すなわち、色スイッチ２０６ｅは、色判定を有効にする場合は、ＯＮ状態に設定され、無効にする場合はＯＦＦ状態に設定される。
【０１５０】
刻印スイッチ２０６ｆは、ＯＮ／ＯＦＦ状態に設定可能である。刻印スイッチ２０６ｆがＯＮ状態に設定されると、制御ＬＳＩ２３４は、刻印判定を有効とし、後述する判定完了コマンドに含まれる刻印判定結果の値を実際の判定結果に応じて「１」（判定ＯＫ）又は「０」（判定ＮＧ）に設定する。一方、刻印スイッチ２０６ｆがＯＦＦ状態に設定されると、制御ＬＳＩ２３４は、刻印判定を無効とし、後述する判定完了コマンドに含まれる刻印判定結果の値を実際の判定結果に係わらず「１」（判定ＯＫ）に設定する。すなわち、刻印スイッチ２０６ｆは、刻印判定を有効にする場合は、ＯＮ状態に設定され、無効にする場合はＯＦＦ状態に設定される。
【０１５１】
本実施形態において、制御ＬＳＩ２３４は、電源投入時における色スイッチｅのＯＮ／ＯＦＦ状態に応じて色判定の有効／無効を設定し、また、電源投入時における刻印スイッチｆのＯＮ／ＯＦＦ状態に応じて刻印判定の有効／無効を設定する。電源投入後にこれらスイッチが操作されても、電源投入時のスイッチの状態に応じて設定された色判定及び刻印判定の有効／無効は、変更しない。制御ＬＳＩ２３４は、初期化スイッチ２０６ｄ、色スイッチ２０６ｅ、刻印スイッチ２０６ｆのＯＮ／ＯＦＦ状態を予め規定された周期（例えば、１０ｍｓｅｃ周期）で取得する。なお、この周期は、後述するメダルセレクタ無操作コマンドを送信する周期よりも短く設定されている。
【０１５２】
＜制御ＬＳＩの回路構成＞
次に、制御ＬＳＩ２３４の回路構成について、図１８を参照して説明する。
図１８は、制御ＬＳＩ２３４の回路構成例を示すブロック図である。
【０１５３】
制御ＬＳＩ２３４は、ホストコントローラ２４１、画像認識ＤＳＰ（digital signal processor）回路２４２、バックアップ電源（不図示）が接続されたＳＲＡＭ（Static Random Access Memory）２４３、フラッシュメモリ２４４、ＩＳＰ（Image Signal Processing）回路２４５及びメダルカウント回路２４６を備えている。また、制御ＬＳＩ２３４は、カラー認識回路２４７、魚眼補正スケーラ回路２４８、画像認識アクセラレータ回路２４９、ＧＰＩＯ（General Purpose Input/Output）２５０及びＵＡＲＴ(Universal Asynchronous Receiver Transmitter)２５２を備えている。また、制御ＬＳＩ２３４は、温度センサ２０６ｇから出力されたアナログ信号をデジタル信号に変換するＡ／Ｄ変換回路２５３を備えている。これら制御ＬＳＩ２３４を構成するデバイスは、バスを介して相互に接続されおり、本実施形態の制御ＬＳＩ２３４では、バスのプロトコルとしてＡＸＩ（Advanced eXtensible Interface）が採用されている。
【０１５４】
また、制御ＬＳＩ２３４は、ＩＳＩ（Image Sensor Interface）回路２５１を備えている。ＩＳＩ回路２５１は、ＣＭＯＳイメージセンサ２３２とＩＳＰ回路に電気的に接続されている。ＩＳＩ回路２５１は、ＣＭＯＳイメージセンサ２３２からＬＶＤＳ（Low voltage differential signaling）方式で送信された画像データをＲＧＢベイヤ画像に変換して出力する。このとき、ＩＳＩ回路２５１から出力されるＲＧＢ画像には固有の画像ＩＤが付される。この画像ＩＤは、後述する各種画像変換を施された後のデータに引き継がれる。このため、後述する各種判定に係るデータに引き継がれている画像ＩＤに基づいて、それぞれの判定結果を紐付けることができる。すなわち、ＲＧＢ画像内にメダルが写っていた場合、このメダルに対するこれらの判定結果を関連付けることができる。
【０１５５】
＜ＩＳＰ回路＞
ＩＳＰ回路２４５は、ＩＳＩ回路２５１からＲＧＢベイヤ画像が出力されると（ＲＧＢベイヤ画像が入力される）と、ＶＳＹＮＣ（Vertical Synchronization）割込信号を、ホストコントローラ２４１に出力する。
また、ＩＳＰ回路２４５は、ＩＳＩ回路２５１から出力されたＲＧＢベイヤ画像にレンズ歪み補正処理と射影変換（ホモグラフィ）処理を施す画像補正処理を行う。
【０１５６】
レンズ歪み補正処理は、後述する各種判別・判定処理の精度を高めるため、ＣＭＯＳイメージセンサ２３２が撮像した画像データ上の、カメラユニット２０９におけるレンズの特性に起因して発生する歪みを補正する処理である。
【０１５７】
例えば、カメラユニット２０９のレンズとして、凸レンズを採用した場合、レンズの端の厚みがレンズの中央部の厚みに比べて薄いため、図２０に示すような歪みが生じる。図２０では、ＣＭＯＳイメージセンサ２３２の撮像領域Ａ１と、ＣＭＯＳイメージセンサ２３２が撮像した撮像領域Ａ１の画像データＧ１を模式的に表している。画像データＧ１における黒点は、撮像領域Ａ１の各格子の頂点に対応する箇所を表している。
【０１５８】
図２０に示すように、画像データＧ１では、中央部に比べて端部に比較的大きな歪みが発生している。ＩＳＰ回路２４５は、予め設定されている各種補正パラメータに基づきレンズ歪み補正処理を行って画像データＧ１（ＩＳＩ回路２５１から出力されたＲＧＢベイヤ画像）を加工する。具体的には、画像データＧ１の黒点の位置が、対応する撮像領域Ａ１の格子の頂点と同位置になるように、画像データＧ１を補完する。これによって、この歪みが後述する各種判別処理に与える影響を抑制する。
【０１５９】
なお、各種補正パラメータは、カメラユニット２０９に採用されるレンズに対する事前の特性評価に基づいて予めプログラム上で規定されている。なお、上記各種補正パラメータをフラッシュメモリ２４４に記憶させ、レンズ歪み補正処理時にＩＳＰ回路２４５に参照されるようにしてもよい。
【０１６０】
射影変換処理は、カメラユニット２０９の取り付け位置のずれが、後述する各種判別・判定処理の精度に影響を与えないように、画像データを補正する処理である。
例えば、カメラユニット２０９がキャンセルシュータ２０６に対して、好適な角度でない角度で傾いて取り付けられると、図２１Ａに示すように、後述する各種判別・判定処理に必要な画像領域Ａ２が歪んで撮像される場合がある。射影変換処理では、この歪みを補正し、画像データを、後述する各種判別・判定処理に好適な態様に補完する。
【０１６１】
具体的には、射影変換処理において、ＩＳＰ回路２４５は、レンズ歪み補正処理後のＲＧＢベイヤ画像を解析し、このＲＧＢベイヤ画像における少なくとも４つの基準マーカー２６０の位置（座標：ｘ，ｙ）を検出する。
【０１６２】
次に、検出した４つの基準マーカーに対応する、プログラム上で予め規定されている後述する各種判別処理の精度を高めるために好適な画像データにおける基準マーカー２６０の位置（座標：ｕ，ｖ）に基づき、以下の式１及び式２における変換係数ａ，ｂ，ｃ，ｄ，ｅ，ｆ，ｇ，ｈを連立方程式を解いて算出する。
ｕ＝（ｘ×ａ＋ｙ×ｂ＋ｃ）／（ｘ×ｇ＋ｙ×ｈ＋１）      ・・・式（１）
ｖ＝（ｘ×ｄ＋ｙ×ｅ＋ｆ）／（ｘ×ｇ＋ｙ×ｈ＋１）      ・・・式（２）
【０１６３】
そして、算出した変換係数ａ，ｂ，ｃ，ｄ，ｅ，ｆ，ｇ，ｈと、レンズ歪み補正処理後のＲＧＢベイヤ画像における各画素の座標値を、上記式１及び式２に代入して、各画素についての変換後の座標を算出し、各画素が算出した変換後の座標に位置するようにこのＲＧＢベイヤ画像を加工する。図２１Ｂは、射影変換処理後のＲＧＢベイヤ画像における図２１Ａに示す画像領域Ａ２を模式的に表している。
【０１６４】
なお、本実施形態では、各種判別処理の精度を高めるために好適な画像データにおける基準マーカー２６０の位置（座標：ｕ，ｖ）をプログラム上で規定する態様を説明した。しかし、これに代えて、例えば、この基準マーカー２６０の位置をフラッシュメモリ２４４に記憶させ、射影変換処理時にＩＳＰ回路２４５に参照されるようにしてもよい。
【０１６５】
次に、ＩＳＰ回路２４５は、レンズ歪み補正処理と射影変換処理後のＲＧＢベイヤ画像を各種フォーマットに変換する色変換処理を行う。色変換処理において、ＩＳＰ回路２４５は、ＲＧＢベイヤ画像を、ＹＵＶ色空間に対応する画像データ（ＹＵＶ画像データ）に変換し、このＹＵＶ画像データにおける輝度に係るデータ（以下、「グレースケール画像データ」と称する場合がある）をメダルカウント回路２４６に出力する（メダルカウント回路２４６が参照するＳＲＡＭ２４３の所定の領域に出力する）。また、グレースケール画像データをＳＲＡＭ２４３に記憶させる。なお、ＳＲＡＭ２４３には、所定数のグレースケール画像データが記憶可能な記憶領域が設けられている。ＳＲＡＭ２４３に記憶されているグレースケール画像データの数が上限数に達した場合、記憶された順序が古いグレースケール画像データから上書きされる。
【０１６６】
また、色変換処理において、ＩＳＰ回路２４５は、ＲＧＢベイヤ画像を、三つの成分（Ｈ：色相、Ｓ：彩度、Ｖ：明度）からなる色空間（ＨＳＶ色空間）に対応する画像データ（ＨＳＶ画像データ）に変換し、このＨＳＶ画像データをカラー認識回路２４７に出力する（カラー認識回路２４７が参照するＳＲＡＭ２４３の所定の領域に出力する）。
【０１６７】
また、ＩＳＰ回路２４５は、パチスロ１の電源投入時に、ＩＳＩ回路２５１からＲＧＢベイヤ画像が出力される（ＲＧＢベイヤ画像が入力される）と、出力された画像に所定の画像が含まれているか否かを判定するＡＥ（Auto Exposure）判定処理を行う。本実施形態において、所定の画像とは、メダルレール２１０の表面に形成された突条部２１０ａ（図８参照）の画像である。すなわち、本実施形態では、ＩＳＰ回路２４５は、画像データ内に所定の画像が含まれているか否かを判定する画像判定手段を構成する。
【０１６８】
ＩＳＰ回路２４５は、ＩＳＩ回路２５１から出力された画像から所定の長さ以上の直線成分を抽出可能なときに、出力された画像に突条部２１０ａの画像が含まれていると判定し、抽出できないときには、出力された画像に突条部２１０ａの画像が含まれていないと判定する。なお、出力された画像からの所定の長さ以上の直線成分の抽出は、例えば出力された画像にハフ変換処理を施すことにより行われるが、これに限らず、他の特徴抽出方法を用いてもよい。
【０１６９】
ＩＳＰ回路２４５は、ＩＳＩ回路２５１から出力された画像に突条部２１０ａの画像が含まれていると判定するとき、このＡＥ判定処理の判定結果をホストコントローラ２４１に出力せず、また、以降に、ＩＳＩ回路２５１から出力された画像については、ＡＥ判定処理を行わない。
【０１７０】
一方、ＩＳＰ回路２４５は、ＩＳＩ回路２５１から出力された画像に突条部２１０ａの画像が含まれていないと判定するとき、このＡＥ判定処理の判定結果をホストコントローラ２４１に出力する。また、ＩＳＰ回路２４５は、ＣＭＯＳイメージセンサ２３２の露光時間が、本実施形態における上限の１７５μ秒（段階２５に対応する露光時間）に設定されるまで、ＩＳＩ回路２５１から画像が出力されると、出力された画像に対して、ＡＥ判定処理を行う。
【０１７１】
なお、本実施形態では、所定の画像を、メダルレール２１０の表面に形成された突条部２１０ａとする態様を説明した。しかし、これに限らず、所定の画像を、例えば、メダルレール２１０に形成されている基準マーカー２６０としてもよい。また、出力された画像から直線成分が抽出できるか否かを判定する態様を説明したが、これに限らず、抽出した直線成分の画角強度に基づく判定を行ってもよい。
【０１７２】
＜カラー認識回路＞
カラー認識回路２４７は、ＩＳＰ回路２４５から出力されたＨＳＶ画像データの内の色相と彩度に基づいて色判定処理を行う。色判定処理には、メダル検出処理、閾値判定処理、彩度・色相乗算処理、色テンプレート生成処理、及び、色テンプレート比較処理が含まれる。
【０１７３】
（１）メダル検出処理
色判定処理において、カラー認識回路２４７は、ＩＳＰ回路２４５から出力されたＨＳＶ画像データをＳＲＡＭ２４３に記憶させる。なお、ＳＲＡＭ２４３には、所定数のＨＳＶ画像データが記憶可能な記憶領域が設けられている。ＳＲＡＭ２４３に記憶されているＨＳＶ画像データの数が上限数に達した場合、記憶された順序が古いＨＳＶ画像データから上書きされる。
【０１７４】
また、カラー認識回路２４７は、ＩＳＰ回路２４５から出力されたＨＳＶ画像データにメダルの画像が含まれているか否かを判別するメダル検出処理を行う。具体的には、今回、ＩＳＰ回路２４５から出力されたＨＳＶ画像データと、ＳＲＡＭ２４３に記憶されている背景ＨＳＶ画像データと、の差分を検出し、差分部分がメダルの形状と一致する場合は、メダルの画像が含まれていると判別する。なお、背景ＨＳＶ画像データは、メダルの画像が含まれていないＨＳＶ画像データであり、メダルがメダルレール２１０上を移動していないとき、例えば、電源投入直後に、ＣＭＯＳイメージセンサ２３２が撮像した画像データをＩＳＰ回路２４５がＨＳＶ画像データに変換することで得られる。本実施形態では、ＩＳＰ回路２４５は、得られた背景ＨＳＶ画像データをＳＲＡＭ２４３に記憶する。なお、検出された差分部分がメダル形状と一致するか否かは、予めフラッシュメモリ２４４に保存されたメダル形状のＨＳＶ画像データと比較することで判別される。
【０１７５】
（２）閾値判定処理
ＨＳＶ画像データにメダルの画像が含まれていると判別した場合、カラー認識回路２４７は、このＨＳＶ画像データに基づいて、閾値判定処理を行う。閾値判定処理において、カラー認識回路２４７は、ＨＳＶ画像データにおけるメダルの画像の所定領域、例えば本実施形態ではメダルの中心を含む略正方形の領域（以下、「メダル領域」と称する場合がある）内の全画素の彩度の値を積算し、また、色相の値を積算する。そして、積算値をメダル領域内の画素数で割って、平均彩度値と、平均色相値と、を算出し、算出した値に基づいて、図２２に示す閾値グラフ上の位置を特定する。
【０１７６】
ここで、図２２の閾値グラフは、縦軸を彩度の値、横軸を色相の値とするグラフである。閾値グラフでは、所定の式に基づいて、グラフ上が許容領域と、非許容領域と、に区分けされている。図２２では、許容領域の背景を白地で表し、非許容領域の背景を網掛けで表している。
【０１７７】
平均彩度値と、平均色相値とに基づく閾値グラフ上の位置が、許容領域内の場合は、色判定処理を継続する。一方、非許容領域内の場合は、色判定処理の判定結果として、「閾値判定不可」をＳＲＡＭ２４３の色判定記憶領域に記憶させ、色判定処理を終了する。なお、ＳＲＡＭ２４３の色判定記憶領域には、所定数の判定結果が記憶可能であり、記憶されている判定結果が上限数に達した場合、記憶された順序が早い判定結果から上書きされる。
【０１７８】
なお、上記に代えて、カラー認識回路２４７は、メダル領域内の各画素について、その画素の彩度の値と色相の値とに基づいて、図２２に示す閾値グラフ上の位置を特定してもよい。この場合、非許容領域内に位置付けられる画素の数が、所定数、例えばメダル領域内の画素数の２０％を超えるか否かを判定し、超えない場合は、色判定処理を継続し、超える場合は、色判定処理の判定結果として、「閾値判定不可」をＳＲＡＭ２４３に記憶させ、色判定処理を終了させてもよい。
【０１７９】
また、閾値グラフにおける許容領域と非許容領域は適宜設定可能である。例えば、図２２の非許容領域に加えて、彩度の値が所定値以上、例えば９０以上の場合は、非許容領域に位置するような非許容領域を設けてもよい。
【０１８０】
（３）彩度・色相乗算処理
閾値判定処理後、カラー認識回路２４７は、閾値判定処理において、彩度・色相乗算処理を行う。彩度・色相乗算処理において、メダル領域内の各画素の彩度の値と色相の値を乗算し、また、乗算して算出した値を、その画素の位置と対応づけてＳＲＡＭ２４３に記憶させる。なお、以後の説明において、メダル領域内の各画素の彩度の値と色相の値との乗算値をその画素の位置に対応づけて記憶したデータのまとまりを「色判定用データ」と称する場合がある。
【０１８１】
（４）色テンプレート生成処理
色テンプレート生成処理は、後述する色テンプレート比較処理において用いられる色テンプレートを生成（作成）する処理である。色テンプレート生成処理において、カラー認識回路２４７は、電源投入後に投入されたメダルが規定初期投入枚数、本実施形態では５０枚に達するまでの各メダルに係る色判定用データを相互に比較し、一致する又は所定程度類似する色判定用データをグループ化する。
【０１８２】
例えば、カラー認識回路２４７は、５０枚のメダルに係る色判定用データについて、彩度の値と色相の値との乗算値を、対応づけられている画素の位置毎に比較する。そして、一致する又は所定の誤差範囲（例えば、±５）内である乗算値の数が所定数以上（例えば、全乗算値の８０％以上）の場合にこれらの色判定用データをグループ化する。
【０１８３】
次いで、カラー認識回路２４７は、属する色判定用データの数の多い順で、上位４つのグループを選定する。そして、選定した上位４つのグループのそれぞれについて、任意の一つの色判定用データを選定し、その４つの色判定用データを色テンプレートとして、ＳＲＡＭ２４３の色テンプレートを記憶する記憶領域に記憶させる。なお、選定した上位４つのグループのそれぞれについて、任意の一つの色判定用データを選定することに代えて、同一のグループに属する色判定用データの平均値（各画素に係る乗算値の平均値）を算出することで色テンプレートを生成してもよい。また、ＳＲＡＭ２４３に記憶された色テンプレートは、遊技機の電源投入時に、ホストコントローラ２４１の初期化処理（不図示）により消去してもよい。
【０１８４】
上記のように、色テンプレートを生成することで、例えば、表と裏で刻印（模様）や色が異なる２種類のメダルを正規メダルとして使用する場合で、且つ、色テンプレートがＳＲＡＭ２４３の記憶領域に記憶されていない場合に、電源投入後にこれら正規メダルを５０枚投入することで、これら２種類のメダルの表と裏に係る４種類の色テンプレートを生成することができる。なお、色テンプレートがＳＲＡＭ２４３の記憶領域に記憶されていない場合に、電源投入後に投入された５０枚の正規メダルが１種類であったときは、この正規メダルの表と裏に係る２種類の色テンプレートが生成され、後述の色テンプレート比較処理では、生成された２種類の色テンプレートが用いられる。
【０１８５】
なお、色テンプレートがＳＲＡＭ２４３の記憶領域に記憶されていない場合に、電源投入後に投入されたメダルが規定初期投入枚数、本実施形態では５０枚に達するまでの各メダルに係る色判定用データは、ホストコントローラ２４１の指示に応じて生成される。ホストコントローラ２４１は、後述するメダルカウント回路２４６がメダルレール２１０上を「メダルが通過した」と判定したことを契機に、該判定時から所定時間前の（すなわち、所定フレーム前の）ＨＳＶ画像データを用いて、色判定用データを生成するように、カラー認識回路２４７に指示する。なお、この所定時間は、所定時間前のＨＳＶ画像データに、必ずメダルの画像が含まれるように、実験やシミュレーションに基づいて予め設定される。
【０１８６】
また、この色判定用データは、上述したメダル検出処理、閾値判定処理、彩度・色相乗算処理を経て生成され、ＳＲＡＭ２４３の色判定用データ記憶領域に記憶される。カラー認識回路２４７は、色判定用データ記憶領域に記憶された色判定用データが５０個に達すると、すなわち５０枚のメダルに係る色判定用データが作成されると、色テンプレート生成処理を実行する。
【０１８７】
色テンプレート生成処理において、所定程度類似する色判定用データをグループ化できないなどの理由で色テンプレートが作成できなかった場合、カラー認識回路２４７は、ホストコントローラ２４１にメダルセレクタエラーコマンドの送信を要求する。ホストコントローラ２４１は、当該要求に応じて、メダルセレクタエラーコマンドを送信する。なお、このメダルセレクタエラーコマンドのＤＡＴ０の値は、「色テンプレート生成エラー」を示す「４」が設定されている。メダルセレクタエラーコマンドの詳細については後述する。
【０１８８】
（５）色テンプレート比較処理
色テンプレート生成処理後のメダル検出処理でメダルの画像が含まれていると判別すると、カラー認識回路２４７は、色テンプレート比較処理を行う。
【０１８９】
色テンプレート比較処理では、メダルの画像が含まれていると判別されたＨＳＶ画像データについて、閾値判定処理、彩度・色相乗算処理を経て作成された色判定用データと、色テンプレートとを比較し、一致又は所定程度類似するか否かの可否判定を行い、判定結果として「可」又は「否」をＳＲＡＭ２４３の色判定記憶領域に記憶させる。本実施形態では、最大４つの色テンプレートを用いるため、最大４つのテンプレートに対する判定結果をＳＲＡＭ２４３に記憶させる。また、色テンプレート比較処理では、色判定結果をＳＲＡＭ２４３の色判定記憶領域に記憶させる。ここで、色判定結果としては、最大４つのテンプレートに対する判定結果として１つでも「可」が記憶されている場合には「判定ＯＫ」が記憶され、全て「否」が記憶されている場合には「判定ＮＧ」が記憶される。したがって、１回の色テンプレート比較処理において、最大４つの色テンプレートに対する最大４つの判定結果（可又は否）と、これらの判定結果に基づく１つの色判定結果（判定ＯＫ又は判定ＮＧ）が記憶される。なお、カラー認識回路２４７は、ＳＲＡＭ２４３の色判定記憶領域に、色判定結果を記憶する際は、判定に係るＨＳＶ画像データが引き継いでいる上述の画像ＩＤと色判定結果とを関連づけて記憶する。また、色判定結果領域には、所定数の判定結果が記憶可能であり、記憶されている判定結果が上限数に達した場合、記憶された順序が早い判定結果から上書きされる。
【０１９０】
例えば、カラー認識回路２４７は、色判定用データと色テンプレートにおける彩度の値と色相の値との乗算値を、対応づけられている画素の位置毎に比較する。そして、一致する又は所定の誤差範囲（例えば、±５）内である乗算値の数が所定数以上（例えば、全乗算値の８０％以上）の場合に一致又は所定程度類似すると判定する。なお、この処理における、一致又は所定程度類似するか否かの判定基準は、適宜設定可能である。
【０１９１】
以上のように、色判定処理において、閾値判定処理を行い、また、色テンプレート比較処理を行い、色判定用データと、色テンプレートとを比較し、一致又は所定程度類似するか否かを判定するカラー認識回路２４７は、メダルレール２１０上を通過した物体が正規メダルであるか否かを判定する遊技媒体判定手段を構成する。
【０１９２】
＜メダルカウント回路＞
メダルカウント回路２４６は、ＩＳＰ回路２４５から出力されたグレースケール画像データに基づいてカウント処理を行う。カウント処理には、メダル画像判別処理、メダル位置検出処理及び順序判定処理が含まれる。
【０１９３】
（１）メダル画像判別処理
カウント処理において、メダルカウント回路２４６は、まず、メダル画像判別処理を行う。メダル画像判別処理において、メダルカウント回路２４６は、ＩＳＰ回路２４５から出力されたグレースケール画像データに、メダルの画像が含まれているか否かを判別する。具体的には、今回、ＩＳＰ回路２４５から出力されたグレースケール画像データと、ＳＲＡＭ２４３に記憶されている背景グレースケール画像データの各画素について差分を検出し、差分が検出された複数の画素によって形成される形状が、フラッシュメモリ２４４に保存されているメダル形状のテンプレートデータと一致する場合は、メダルの画像が含まれていると判別する。なお、背景グレースケール画像データは、メダルの画像が含まれていないグレースケール画像データであり、メダルがメダルレール２１０上を移動していないとき、例えば、電源投入直後に、ＣＭＯＳイメージセンサ２３２が撮像した画像データをＩＳＰ回路２４５がグレースケール画像データに変換することで得られる。本実施形態では、ＩＳＰ回路２４５は、得られた背景グレースケール画像データをＳＲＡＭ２４３に記憶する。なお、本実施形態では、メダルカウント回路２４６が背景グレースケール画像データとＩＳＰ回路２４５から出力されたグレースケール画像データの差分を検出し、差分が検出された複数の画素によって形成される形状がメダル形状と一致するか否かでメダルの画像が含まれているか否かを判別した。しかし、これに限らず、差分が検出された複数の画素によって形成される形状の一部がメダル形状の一部と一致するか否かで、メダルの画像が含まれていると判別してもよいし、検出した差分の画素の数が一定数以上ある場合に、メダルの画像が含まれていると判別してもよい。
【０１９４】
（２）メダル位置検出処理
次に、メダルカウント回路２４６は、ＩＳＰ回路２４５から出力されたグレースケール画像データで、且つ、メダル画像判別処理においてメダルの画像が含まれていると判別されたグレースケール画像データについて、メダル位置検出処理を行う。メダル位置検出処理において、メダルカウント回路２４６は、上記のグレースケール画像データにおける所定の判定領域にメダルの画像が存在するか否かを判別し、判別結果をＳＲＡＭ２４３に記憶させる。
【０１９５】
所定の判定領域は、グレースケール画像データＧ２内の複数の矩形状の領域であり、本実施形態では、図２３〜図２５に示すように、判定領域Ａ１〜Ａ４，Ｂ１〜Ｂ４，Ｃ１，Ｃ２，Ｄ１〜Ｄ４，Ｅ及びＦの合計１６個の判定領域が設定されている。なお、図２３Ａ〜Ｃ、図２４Ｄ〜Ｆ、図２５Ｇは、メダルレール２１０上を通過し、メダル出口部２０４ｃから排出されるメダルＭと判定領域との関係を説明するための図である。また、図２５Ｈは、メダルシュート２０２に案内されるメダルと判定領域との関係を説明するための図である。
【０１９６】
各判定領域は、判定領域内に複数の画素が含まれるように、グレースケール画像データＧ２における各判定領域の角部の座標値（Ｘ，Ｙ）を規定することで、プログラム上で予め規定されている。例えば、図２６に示すように、Ｃ１の判定領域は、領域内に８つの画素を含み、４つの角部の座標値（４５０，９５），（４５３，９５），（４５０，９６），（４５３，９６）によって、その位置が規定されている。なお、図２６では、格子の一マスが一画素を示している。
【０１９７】
図２３Ａ〜Ｃ、図２４Ｄ〜Ｆ、図２５Ｇに示すように、判定領域Ａ１〜Ａ４，Ｂ１〜Ｂ４は、メダルレール２１０上を通過し、メダル出口部２０４ｃから排出されるメダルＭの画像の下部に重なるように配置される。また、判定領域Ｃ１，Ｃ２は、メダルレール２１０上を通過し、メダル出口部２０４ｃから排出されるメダルＭの画像の上部に重なるように配置される。また、判定領域Ｅ及びＦは、メダルレール２１０上を通過し、メダル出口部２０４ｃから排出されるメダルＭの画像に重ならないように、配置されている。
【０１９８】
また、判定領域Ｆは、図２５Ｈに示すように、メダルがメダルシュート２０２に案内される場合のメダルＭの画像に重なるように、グレースケール画像データＧ２の下部に配置される。また、判定領域Ｅは、メダルＭの経路の上方に位置し、不正行為に用いられる各種器具の画像に重なるように、グレースケール画像データＧ２の上部に配置される。
【０１９９】
メダルカウント回路２４６は、処理の対象であるグレースケール画像データと背景グレースケール画像データの各判定領域における各画素の輝度の差分値を算出し、算出した差分値が閾値以上の画素の数を、判定領域毎にカウントする。ここで、この閾値は、２５６階調の２０％の値、すなわち５１（小数点以下は四捨五入）に設定されている。そして、メダルカウント回路２４６は、判定領域毎に、カウントした画素の数が、所定数（例えば本実施形態では１）以上であるか否かを判定し、所定数以上であると判定した場合は、その判定領域にメダルの画像が存在する（メダルがある）と判定する。一方、カウントした画素の数が、所定数に満たないと判定した場合は、その判定領域にメダルの画像が存在しない（メダルがない）と判定する。なお、本実施形態では、本処理においてグレースケール画像データを用いる態様を説明したが、これに限らず、例えば上述の色判定処理で用いた彩度と色相を乗算して生成された色判定用データを用いてもよい。
【０２００】
また、メダルカウント回路２４６は、メダル位置検出処理において、メダルの画像が存在する（メダルがある）と判定した判定領域について、メダルエッジ検出処理を行う。
【０２０１】
メダルエッジ検出処理では、メダルの画像が存在すると判定した判定領域において、輝度の差分値が閾値に満たない画素の配置に基づきメダルの外縁（エッジ）を検出する処理である。本実施形態において、メダルの移動方向は、図２３〜図２６における左から右方向である。したがって、メダル画像が存在する判定した判定領域について、輝度の差分値が閾値に満たない画素が右側に一つでもあると、メダルカウント回路２４６は、メダルの移動方向における前側の外縁（移動先方向メダルエッジ）が存在すると判定する。
【０２０２】
一方、メダル画像が存在する判定した判定領域について、輝度の差分値が閾値に満たない画素が左側に一つでもあると、メダルカウント回路２４６は、メダルの移動方向における後側の外縁（移動後方向メダルエッジ）が存在すると判定する。なお、輝度の差分値が閾値に満たない画素が一つもない場合は、メダルカウント回路２４６は、当該判定領域にメダルの外縁がないと、判定する。
【０２０３】
例えば、図２６に示す判定領域Ｃ１において、右側に位置する画素である５Ｃ〜８Ｃのいずれかの画素において、輝度の差分値が閾値に満たない画素が一つでもある場合は、移動先方向メダルエッジがあると判定する。一方、左側に位置する画素である１Ｃ〜４Ｃのいずれかの画素において、輝度の差分値が閾値に満たない画素が一つでもある場合は、移動後方向メダルエッジがあると判定する。
【０２０４】
なお、判定領域Ｅ及びＦについては、メダル又は各種器具の移動方向が、図２３〜２５における上から下方向であると考えられることから、輝度の差分値が閾値以上の画素よりも下方に輝度の差分値が閾値に満たない画素が一つでもあるときは、メダルカウント回路２４６は、メダルの移動方向における下側の外縁（移動先方向メダルエッジ）が存在すると判定する。一方、輝度の差分値が閾値以上の画素よりも上方に輝度の差分値が閾値に満たない画素が一つでもあるときは、メダルカウント回路２４６は、メダルの移動方向における上側の外縁（移動後方向メダルエッジ）が存在すると判定する。また、輝度の差分値が閾値以上の画素よりも下方又は上方に位置する画素について、輝度の差分値が閾値に満たない画素が一つもない場合は、メダルカウント回路２４６は、当該判定領域にメダル画像は存在するが、メダルの外縁はないと、判定する。
【０２０５】
そして、メダルカウント回路２４６は、判定対象のグレースケール画像データの各判定領域について、上記判定結果、すなわち、判定領域に、メダル画像が存在するか否かの判定結果、及び、移動先方向メダルエッジ又は移動後方向メダルエッジが存在するか否かの判定結果を、ＳＲＡＭ２４３に記憶させる。例えば、メダルカウント回路２４６は、メダルの画像が存在しないと判定した判定領域に対しては「ＯＦＦ」というデータを記憶させる。また、移動先方向メダルエッジが存在すると判定した判定領域に対しては「ＩＮ」というデータ、移動後方向メダルエッジが存在すると判定した判定領域に対しては「ＯＵＴ」というデータ、そして、メダル画像は存在するが、メダルの外縁はないと判定した判定領域に対しては「ＯＮ」というデータを記憶させる。
なお、既に、ＳＲＡＭ２４３に判定結果が記憶されている場合は、メダルカウント回路２４６は、直近の判定結果と、今回の判定結果と、を比較し、判定領域のいずれか一つでも判定結果に変化があった場合は、ＳＲＡＭ２４３に今回の全判定領域についての判定結果を記憶させる。一方、いずれの判定領域の判定結果にも変化がなかった場合は、ＳＲＡＭ２４３に今回の全判定領域についての判定結果を記憶させない。
【０２０６】
また、メダルカウント回路２４６は、メダルが投入不可の場合、例えば、後述するようにクレジットカウンタが最大値の場合、判定領域Ａ１〜Ａ４，Ｂ１〜Ｂ４，Ｃ１，Ｃ２，Ｄ１〜Ｄ４の判定を省略する。また、この場合、メダルカウント回路２４６は、ＳＲＡＭに判定領域Ａ１〜Ａ４，Ｂ１〜Ｂ４，Ｃ１，Ｃ２，Ｄ１〜Ｄ４に対して、上記判定を省略した旨、すなわち未判定である旨を示す「＊」データ（具体的な数値としては、１６進数の「ＦＦ」）を記憶させる。
【０２０７】
したがって、図２３Ａ〜Ｃ、図２４Ｄ〜Ｆ、図２５Ｇ，Ｈに示す８個のグレースケール画像データＧ２について、ＳＲＡＭ２４３には、図２７に示すような、判定領域判定結果データが記憶される。例えば、図２３Ａのグレースケール画像データＧ２については、判定領域Ａ１，Ａ２に対して、移動先方向メダルエッジが存在すると判定されるので、「ＩＮ」というデータ（具体的な数値としては、１６進数の「０１」）が記憶され、その他の判定領域に対しては、メダル画像が存在しないと判定されるので、「ＯＦＦ」というデータ（具体的な数値としては、１６進数の「００」）が記憶される。
【０２０８】
また、図２４Ｅのグレースケール画像データについては、判定領域Ａ１〜Ａ４，Ｅ及びＦに対しては、メダル画像が存在しないと判定されるので、「ＯＦＦ」というデータが記憶される。また、判定領域Ｂ１，Ｂ２，Ｃ１及びＣ２に対しては、移動後方向メダルエッジが存在すると判定されるので「ＯＵＴ」というデータ（具体的な数値としては、１６進数の「０２」）が記憶される。また、判定領域Ｂ３，Ｂ４，Ｄ１〜Ｄ４に対しては、メダル画像は存在するが、メダルの外縁がないと判定されるので「ＯＮ」というデータ（具体的な数値としては、１６進数の「０３」）が記憶される。
【０２０９】
また、図２５Ｈに示すグレースケール画像データＧ２について、判定領域Ｆに対して、メダル画像は存在するが、メダルの外縁がないと判定されるので「ＯＮ」というデータが記憶される。また、判定領域Ａ１〜Ａ４，Ｂ１〜Ｂ４，Ｃ１，Ｃ２，Ｄ１〜Ｄ４については、未判定である旨を示す「＊」というデータが記憶される。
【０２１０】
なお、図２３Ａ〜Ｃ、図２４Ｄ〜Ｆ、図２５Ｇのグレースケール画像データＧ２は、メダルがメダルレール２１０上を通過し、メダル出口部２０４ｃから排出される場合に、ＩＳＰ回路２４５から出力されるグレースケール画像データＧ２のうち、説明の便宜上、７つのグレースケール画像データＧ２を抜粋したものである。すなわち、同場合に、ＩＳＰ回路２４５から出力されるグレースケール画像データは、図２３Ａ〜Ｃ、図２４Ｄ〜Ｆ、図２５Ｇに示すグレースケール画像データＧ２の他にも存在する。
【０２１１】
また、ＳＲＡＭ２４３には、判定領域判定結果データとして、所定数、本実施形態では１４個分のグレースケール画像データに係る上記判定結果を記憶する記憶領域が設けられている。
【０２１２】
（３）順序判定処理
メダルカウント回路２４６は、パチスロ１がメダル投入可の状態のときは、ＳＲＡＭ２４３に、判定領域判定結果データとして、所定数、本実施形態では１４個分のグレースケール画像データに係る上記判定結果が記憶されると、順序判定処理を行う。また、メダルカウント回路２４６は、パチスロ１がメダル投入不可の状態のときは、ＳＲＡＭ２４３に、判定領域判定結果データとして、所定数、本実施形態では４個分のグレースケール画像データに係る上記判定結果が記憶されると、順序判定処理を行う。順序判定処理では、時系列的に並ぶ所定の数のグレースケール画像データにおいて、各判定領域についての「ＩＮ」，「ＯＵＴ」，「ＯＮ」，「ＯＦＦ」のデータの遷移の態様が所定の遷移の態様と一致しているか否かを判定し、一致している場合は、メダルレール２１０上をメダルが通過したと判定する。
【０２１３】
ここで、所定の遷移の態様として、本実施形態では、フラッシュメモリ２４４に図２８に示すメダルカウント判定表が数値に変換されて記憶されている。メダルカウント判定表では、メダルがメダルレール２１０上を通過し、メダル出口部２０４ｃから排出される場合の時系列的に並んだ１４個のグレースケール画像データ上の各判定領域における「ＩＮ」，「ＯＵＴ」，「ＯＮ」，「ＯＦＦ」のデータの遷移の態様が規定されている。また、メダルがメダルシュート２０２に案内される場合の時系列的に並んだ４個のグレースケール画像データ上の各判定領域における「ＩＮ」，「ＯＵＴ」，「ＯＮ」，「ＯＦＦ」のデータの遷移の態様が規定されている。なお、これらのデータの遷移の態様は、シミュレーションや実験などによって最も速い速度でメダルが移動した場合を想定して予め規定されている。
【０２１４】
パチスロ１がメダル投入可の状態のときの順序判定処理において、メダルカウント回路２４６は、ＳＲＡＭ２４３に記憶されている１４個分のグレースケール画像データの各判定領域におけるデータ（「ＩＮ」，「ＯＵＴ」，「ＯＮ」，「ＯＦＦ」）の遷移の態様と、メダルカウント判定表で規定されている時系列１〜１４に対応するデータの遷移の態様と、を比較し、完全に一致する場合は、「メダルが通過した」と判定する。
【０２１５】
また、一致しない場合は、「異常が発生した」と判定する。一致しない場合には、例えば、１４個分のグレースケール画像データの各判定領域におけるデータの遷移の態様（以下、「比較対象のデータの遷移の態様」と称する場合がある）の、前半部分はメダルカウント判定表で規定されている時系列１〜８に対応するデータの遷移の態様と一致するが、続く部分がメダルカウント判定表で規定されている時系列８〜４に対応するデータの遷移の態様と一致する場合、いわゆる「時系列の逆行」が発生した場合がある。
【０２１６】
また、パチスロ１がメダル投入不可の状態のときの順序判定処理において、メダルカウント回路２４６は、ＳＲＡＭ２４３に記憶されている４個分のグレースケール画像データの各判定領域におけるデータの遷移の態様と、メダルカウント判定表で規定されている時系列Ｅ１〜Ｅ４に対応するデータの遷移の態様と、を比較し、完全に一致する場合は、「メダルがメダルシュート２０２に案内された」と判定する。
【０２１７】
また、ＳＲＡＭ２４３に各判定領域におけるデータ（「ＩＮ」，「ＯＵＴ」，「ＯＮ」，「ＯＦＦ」）を最初に記憶してから、所定時間（例えば、１秒）経過しても、ＳＲＡＭ２４３に投入可の場合は１４個分又は投入不可の場合は４個分のグレースケール画像データの各判定領域におけるデータが記憶されない場合は、メダル詰まりが発生していると考えられる。このため、この場合、メダルカウント回路２４６は、「異常が発生した」と判定する。
【０２１８】
なお、ＳＲＡＭ２４３に記憶されているグレースケール画像データの各判定領域におけるデータ（「ＩＮ」，「ＯＵＴ」，「ＯＮ」，「ＯＦＦ」）の数が、所定数に満たない場合、例えば４個又は１４個に満たない場合は、データの数の不足により遷移の態様が一致しないため、上記比較処理において、「メダルが通過した」、又は、「メダルがメダルシュート２０２に案内された」と判定されることはない。なお、この場合、上記比較処理を省略してもよい。また、メダルカウント回路２４６は、順序判定処理を行った後、ＳＲＡＭ２４３に記憶されている１４個分又は４個分のグレースケール画像データの各判定領域におけるデータを削除する。
【０２１９】
また、メダルカウント回路２４６は、ＳＲＡＭ２４３にグレースケール画像データの判定領域Ｅに対して「ＩＮ」，「ＯＵＴ」，「ＯＮ」のいずれかのデータが記憶された場合は、ＳＲＡＭ２４３に１４個分又は４個分のグレースケール画像データの各判定領域におけるデータが記憶されることを待たずに、「異常が発生した」と判定する。
【０２２０】
また、順序判定処理において、メダルカウント回路２４６は、順序判定処理における上記の判定結果をカウント処理の判定結果としてＳＲＡＭ２４３に記憶させる。すなわち、ＳＲＡＭ２４３には、カウント処理の判定結果として、「メダルが通過した」（具体的な数値としては１６進数の「０１」）、「メダルがメダルシュート２０２に案内された」（具体的な数値としては１６進数の「０２」）、及び、「異常が発生した」（具体的な数値としては１６進数の「１０」）、の３種類の判定結果が記憶される。なお、ここで、「メダルが通過した」と判定される場合とは、例えば主制御回路９１でメダル投入可の状態で、メダルが投入された場合である。また、「メダルがメダルシュート２０２に案内された」と判定される場合とは、主制御回路９１でメダル投入可の状態で、規定メダルより外径の小さい不正メダルが投入された場合や、主制御回路９１でメダル投入不可の状態で、メダルが投入された場合である。また、「異常が発生した」と判定される場合とは、メダルが通過する範囲外で、何らかの異物を検出した場合や、上述のメダルカウンタ判定表に規定されているデータの遷移の態様と比較対象のデータの遷移の態様とが一致しない場合である。
【０２２１】
なお、上記比較の結果、完全一致の場合に「メダルが通過した」又は「メダルがメダルシュート２０２に案内された」と判定することに代えて、所定の程度、例えば一致の度合いが８０％以上の場合に、「メダルが通過した」又は「メダルシュート２０２に案内された」と、所定の判定マージンを考慮して判定してもよい。
【０２２２】
また、メダル位置検出処理において、メダルエッジ検出処理を省略してもよい。この場合、メダルカウント回路２４６は、ＳＲＡＭ２４３に、メダル画像が存在しないと判定した判定領域に対しては「ＯＦＦ」というデータを記憶させ、メダル画像は存在すると判定した判定領域に対しては「ＯＮ」というデータを記憶させる。そして、図２８に示すメダルカウント判定表に、各判定領域における「ＯＮ」，「ＯＦＦ」のデータの遷移の態様を規定する。
【０２２３】
また、順序判定処理において、図２８に示すメダルカウント判定表を用いた比較に代えて、「ＯＮ」のデータが記憶される判定領域の順序を予め規定しておき、この予め規定した順序と実際に「ＯＮ」のデータが記憶された判定領域の順序とを、比較して、メダルの通過を判定してもよい。この場合、予め規定する順序を、判定領域Ａ１〜Ａ４をＡ領域、判定領域Ｂ１〜Ｂ４をＢ領域、判定領域Ｃ１，Ｃ２をＣ領域、判定領域Ｄ１〜Ｄ４をＤ領域と、グループ化した上で規定してもよい。例えば、予め規定する順序を、Ａ〜Ｄ領域のいずれも「ＯＦＦ」、次いでＡ領域のみ「ＯＮ」、次いでＡ領域、Ｂ領域及びＣ領域が「ＯＮ」、次いでＢ領域、Ｃ領域及びＤ領域が「ＯＮ」、次いでＤ領域のみ「ＯＮ」、最後にＡ〜Ｄ領域のいずれも「ＯＦＦ」としてもよい。なお、この場合、Ａ領域が「ＯＮ」とは、判定領域Ａ１〜Ａ４のいずれかについて「ＯＮ」のデータが記憶されていることである。
【０２２４】
また、グレースケール画像データ上に設定する判定領域の数、形状及び配置場所は、許容される判定所要時間や求める判定の精度に応じ適宜設定可能である。例えば、図２３Ａ〜Ｃ、図２４Ｄ〜Ｆ、図２５Ｇ，Ｈにおいてグレースケール画像データＧ２の上端部から下端部に亘って上下方向に延びる判定領域を設定してもよい。
【０２２５】
＜魚眼補正スケーラ回路＞
魚眼補正スケーラ回路２４８は、ＳＲＡＭ２４３からグレースケール画像データを取得し、取得したグレースケール画像データを魚眼補正する魚眼補正処理を行う。
【０２２６】
また、魚眼補正スケーラ回路２４８は、魚眼補正処理を行ったグレースケール画像データに対して、イコライズ処理を行う。イコライズ処理において、魚眼補正スケーラ回路２４８は、１／２，１／４，１／８に縮小した縮小画像データを作成する。
【０２２７】
また、魚眼補正スケーラ回路２４８は、イコライズ処理において、作成した縮小画像データそれぞれに対して、バイラテラル変換処理を行う。本実施形態では、縮小画像データのノイズを除去するために、図２９に示す３×３のカーネル（画像処理におけるカーネルであって、ＯＳの機能を示すカーネルではない。）のガウシアンフィルタを用いる。しかし、ガウシアンフィルタには、画像データ内のエッジが目立たなくなる（ボケる）という欠点がある。そこで、この欠点を解消するために、バイラテラル変換処理の処理アルゴリズムとして、以下の式３に示すバイラテラルフィルタを採用する。すなわち、バイラテラルフィルタは、ガウシアンフィルタのカーネルを使用して画像データのノイズを除去するとともにエッジ補正及び強調を行うフィルタである。
【０２２８】
【数１】
2020005840.tif 000003
【０２２９】
数１において、バイラテラル変換処理前の画像データの配列をf(i, j)、処理後の画像データの配列をg(i, j)とする。また、ｗはカーネルサイズ、σ１は標準偏差、σ２は輝度値の差を表している。
【０２３０】
そして、魚眼補正スケーラ回路２４８は、イコライズ処理を施した縮小画像データをＳＲＡＭ２４３に記憶させる。なお、ＳＲＡＭ２４３には、所定数の縮小画像データが記憶可能な記憶領域が設けられている。ＳＲＡＭ２４３に記憶されている縮小画像データの数が上限数に達した場合、記憶された順序が古い縮小画像データから上書きされる。
【０２３１】
＜画像認識ＤＳＰ回路＞
ホストコントローラ２４１は、縮小画像データがＳＲＡＭ２４３に記憶されると、前処理を行うよう、画像認識ＤＳＰ回路に指示する。
【０２３２】
画像認識ＤＳＰ回路２４２は、前処理において、ＳＲＡＭ２４３から縮小画像データ（本実施形態では、１／４に縮小した縮小画像データ）を取得し、取得した縮小画像データから円領域を検出する円領域検出処理と、非線形拡散フィルタ処理を行いエッジ画像を作成してＳＲＡＭ２４３に記憶させるフィルタ処理を行う。また、画像認識ＤＳＰ回路２４２は、後述する各種判定処理を行う。なお、本実施形態では、１／４に縮小した画像データを使用しているが、これに限らず、フラッシュメモリ２４４に使用する縮小画像データを選択するための設定を記憶させ、その設定に応じて、１／２に縮小した画像データ、又は、１／８に縮小した画像データを選択できるようにしてもよい。
【０２３３】
（１）円領域検出処理
画像認識ＤＳＰ回路２４２は、円領域検出処理において、取得した縮小画像データと、当該縮小画像データに対応する縮小背景グレースケール画像データとの差分を示す背景差分画像を生成する。ここで縮小背景グレースケール画像データとは、ＳＲＡＭ２４３に記憶されている背景グレースケール画像データに、魚眼補正スケーラ回路２４８による魚眼補正処理及びイコライズ処理を施した画像データであり、円領域検出処理の前にＳＲＡＭ２４３に記憶されている。
【０２３４】
次いで、画像認識ＤＳＰ回路２４２は、生成した背景差分画像を２値化する。そして、図３０に示すように、２値の背景差分画像Ｇ３に対して、メダルの外形を示す２値の外形テンプレートＴ１を用いたテンプレートマッチングを行う。つまり、画像認識ＤＳＰ回路２４２は、背景差分画像Ｇ３において、外形テンプレートＴ１と類似する領域がどこに存在するかを特定する。言い換えると、画像認識ＤＳＰ回路２４２は、背景差分画像Ｇ３において、外形テンプレートＴ１が示すメダルの外形と一致する領域がどこに存在するかを特定する。なお、外形テンプレートＴ１は、予めフラッシュメモリ２４４に記憶されている。
【０２３５】
テンプレートマッチングでは、背景差分画像Ｇ３上で外形テンプレートＴ１をラスタスキャン方向に少しずつ（例えば、１画素（ピクセル）ずつ）移動させる。言い換えれば、画像認識ＤＳＰ回路２４２は、背景差分画像Ｇ３上で外形テンプレートＴ１をラスタスキャンさせる。このとき、画像認識ＤＳＰ回路２４２は、外形テンプレートＴ１の各位置において、外形テンプレートＴ１と、それに重なる、背景差分画像Ｇ３の部分領域とのＡＮＤ画像を生成する。これにより、複数の２値のＡＮＤ画像が生成される。そして、画像認識ＤＳＰ回路２４２は、生成した複数のＡＮＤ画像のうち、画素値が「１」の画素（高輝度画素）の数が最も多いＡＮＤ画像の生成で使用された外形テンプレートＴ１の背景差分画像Ｇ３上の位置を特定する。この位置は、背景差分画像Ｇ３において、外形テンプレートＴ１と類似した領域が存在する位置である。
【０２３６】
そして、画像認識ＤＳＰ回路２４２は、特定した位置と同じ位置に存在する、取得した縮小画像データでの部分領域を、円領域として検出する。言い換えれば、画像認識ＤＳＰ回路２４２は、特定した位置と同じ位置に外形テンプレートＴ１を縮小画像データに配置した際に、外形テンプレートＴ１と重なる、縮小画像データでの部分領域を、円領域として検出する。このとき、部分領域において、その上の外形テンプレートＴ１が示す円形よりも外側の各画素の画素値を零としたものを円領域としてもよい。画像認識ＤＳＰ回路２４２で抽出される円領域はグレースケール画像である。本実施形態では、円領域の外形は四角形であるが、円形等の他の形状であってもよい。
【０２３７】
なお、取得した縮小画像データから円領域を抽出する方法として他の方法を採用してもよい。例えば、メダルの外形が円形であることを利用した抽出方法を採用してもよい。この抽出方法では、まず、取得した縮小画像データに対してエッジ検出が行われてエッジ画像が生成される。エッジ画像の生成方法としては、例えば、Sobel法、Laplacian法、Canny法などが使用される。次に、生成されたエッジ画像から円形領域が抽出される。円形領域の抽出方法としては、例えばハフ変換が使用される。そして、エッジ画像における当該円形領域の位置と同じ位置に存在する、取得した縮小画像データでの円形領域が、円領域とされる。
【０２３８】
また、背景差分法とラベリングを用いて取得した縮小画像データから円領域を抽出する抽出方法を採用してもよい。この抽出方法では、まず、取得した縮小画像データと縮小背景グレースケール画像データとの差分を示す背景差分画像が生成され、生成された背景差分画像が２値化される。そして、２値の背景差分画像に対して４連結等のラベリングが行われる。そして、２値の背景差分画像における、ラベリングの結果得られた連結領域（独立領域）の位置と同じ位置に存在する、取得した縮小画像データの部分領域が、円領域とされる。
【０２３９】
画像認識ＤＳＰ回路２４２は、円領域が検出できた場合は、円形検出の判定結果として「判定ＯＫ」と、当該判定に係るデータが引き継いでいる上述の画像ＩＤと、を関連づけて、ＳＲＡＭ２４３に記憶させる。
【０２４０】
（２）フィルタ処理
画像認識ＤＳＰ回路２４２は、円領域検出処理後に、フィルタ処理を行う。フィルタ処理は、３σ修正処理と、非線形拡散フィルタ処理からなる。
まず、３σ修正処理において、画像認識ＤＳＰ回路２４２は、円領域検出処理で検出した円領域に基づいて、取得した縮小画像データにおける円領域の画像データを切り出す。以下、切り出した画像データを円領域画像データと称する場合がある。
【０２４１】
次に、画像認識ＤＳＰ回路２４２は、切り出した円領域画像データにおける輝度の値について、一定範囲のデータの平均値を中心とした正規分布（図３１参照）を作成する。ここで、３σとは、標準偏差の３倍であって、平均値±３σの範囲内にほぼ全てのデータが属する（ばらつきが正規分布である場合、９９．７％のデータがこの範囲内に属する）ものである。
そして、輝度の値が−３σよりも小さい画素の輝度、例えば−４σの画素の輝度を、−３σの輝度の値に置き換える。また、輝度の値が３σよりも大きい画素の輝度、例えば４σの画素の輝度を、３σの輝度の値に置き換える。このようにすることで、イレギュラーなデータである輝度の値が極端に大きい画素（明る過ぎる画素）や輝度の値が極端に小さい画素（暗過ぎる画素）が、その後の処理に影響することを抑制することができる。
【０２４２】
次に、画像認識ＤＳＰ回路２４２は、３σ修正処理後の円領域画像データに対して、非線形拡散フィルタ処理を行いＸ（縦）方向のエッジ画像ＸとＹ（横）方向のエッジ画像Ｙを作成する。
【０２４３】
図３２Ａは、３σ修正処理後の円領域画像データを模式的に表している。図３２Ａにおいて、格子の一マスは、画素を示している。また、図３２Ｂはエッジ画像Ｘ用係数を示している。ここで図３２Ａの画素Ａ１〜Ａ８，Ｐの輝度の値を、それぞれａ１〜ａ８，ｐとした場合、エッジ画像Ｘにおける注目画素Ｐの輝度の値は、エッジ画像Ｘ用係数を用いて、以下の式４によって算出される。
Ｐの輝度（ＰＸ）＝ａ１×（−３）＋ａ２×０＋ａ３×３＋ａ４×（−１０）＋ｐ×０＋ａ５×１０＋ａ６×（−３）＋ａ７×０＋ａ８×３…式（４）
【０２４４】
画像認識ＤＳＰ回路２４２は、３σ修正処理後の円領域画像データの全ての画素について、上記式４を用いて輝度を算出することで、エッジ画像Ｘを作成する。
【０２４５】
図３２Ｃはエッジ画像Ｙ用係数を示している。ここで図３２Ａの画素Ａ１〜Ａ８，Ｐの輝度の値を、それぞれａ１〜ａ８，ｐとした場合、エッジ画像Ｙにおける注目画素Ｐの輝度の値は、エッジ画像Ｙ用係数を用いて、以下の式５によって算出される。
Ｐの輝度（ＰＹ）＝ａ１×（−３）＋ａ２×（−１０）＋ａ３×（−３）＋ａ４×０＋Ｐ×０＋ａ５×０＋ａ６×３＋ａ７×１０＋ａ８×３…式（５）
【０２４６】
画像認識ＤＳＰ回路２４２は、３σ修正処理後の円領域画像データの全ての画素について、上記式５を用いて輝度を算出することで、エッジ画像Ｙを作成する。
【０２４７】
エッジ画像Ｘ及びエッジ画像Ｙを作成した後、画像認識ＤＳＰ回路２４２は、両画像からエッジ画像ＸＹを作成する。エッジ画像ＸＹにおける各画素の輝度ＰＸＹは、エッジ画像Ｘにおける画素の輝度の値をＰＸとし、同一位置にあるエッジ画像Ｙにおける画素の輝度の値をＰＹとした場合、以下の式６によって算出することができる。
【０２４８】
【数２】
2020005840.tif 000004
【０２４９】
画像認識ＤＳＰ回路２４２は、エッジ画像Ｘ及びエッジ画像Ｙの全ての画素について、上記式６を用いて輝度ＰＸＹを算出することで、エッジ画像ＸＹを作成し、作成したエッジ画像ＸＹをＳＲＡＭ２４３に記憶させる。
なお、画像認識ＤＳＰ回路２４２が行う各種判定処理については、後述する。
【０２５０】
＜画像認識アクセラレータ回路＞
画像認識アクセラレータ回路２４９は、勾配平均画像データに係る処理、エッジ勾配画像に係る処理及び高速フーリエ変換（Fast Fourier Transform,以下「ＦＦＴ変換」と称する場合がある）処理を行う。また、画像認識アクセラレータ回路２４９は、刻印判定処理に用いられる各種テンプレートを作成するテンプレート生成処理を行う。
【０２５１】
［勾配平均画像データに係る処理］
勾配平均画像データに係る処理には、回転画像生成処理と、勾配平均画像データ生成処理が含まれる。
【０２５２】
（１）回転画像生成処理
回転画像生成処理において、画像認識アクセラレータ回路２４９は、ＳＲＡＭ２４３からエッジ画像ＸＹを取得し、取得したエッジ画像ＸＹを１度単位で回転させて、３６０度分の回転画像を生成する。
【０２５３】
（２）勾配平均画像データ生成処理
勾配平均画像データ生成処理において、画像認識アクセラレータ回路２４９は、回転画像生成処理で生成した３６０度分の回転画像を累積加算して（重ね合わせて）、勾配平均画像データを生成する。勾配平均画像データの例として、図３３Ａに示す正規メダルの勾配平均画像データを図３３Ｂに示す。そして、画像認識アクセラレータ回路２４９は生成した勾配平均画像データをＳＲＡＭ２４３に記憶させる。
【０２５４】
［エッジ勾配画像に係る処理］
エッジ勾配画像に係る処理には、極座標変換処理、Ｓｃｈａｒｒ変換処理、ＨＯＧ変換処理が含まれる。
【０２５５】
（１）極座標変換処理
極座標変換処理において、画像認識アクセラレータ回路２４９は、ＳＲＡＭ２４３からエッジ画像ＸＹを取得し、取得したエッジ画像ＸＹについて、直交座標を極座標に変換し、極座標画像データを作成する。具体的には、画像認識アクセラレータ回路２４９は、エッジ画像ＸＹの各画素の直交座標（ｘ，ｙ）を、動径の長さｒと、基準位置からの角度φで表した極座標（r, φ）に変換する。極座標（r, φ）と直交座標（ｘ，ｙ）との関係は、以下の式７，８で表される。
x＝r cos(φ)・・・式（７）
y＝r sin(φ)・・・式（８）
【０２５６】
そして、画像認識アクセラレータ回路２４９は、作成した極座標画像データをＳＲＡＭ２４３に記憶させる。
【０２５７】
（２）Ｓｃｈａｒｒ変換処理
Ｓｃｈａｒｒ変換処理において、画像認識アクセラレータ回路２４９は、ＳＲＡＭ２４３から極座標画像データを取得し、Ｘ（縦）方向のエッジ極座標画像ＸとＹ（横）方向のエッジ極座標画像Ｙを作成する。したがって、Ｓｃｈａｒｒ変換処理を行う画像認識アクセラレータ回路２４９は、極座標画像を縦方向画像と横方向画像に分離する方向画像分離手段を構成する。
なお、Ｓｃｈａｒｒ変換処理においてエッジ極座標画像Ｘとエッジ極座標画像Ｙを作成する態様は、上述した非線形拡散フィルタ処理において、エッジ画像Ｘとエッジ画像Ｙを作成する態様と用いる係数を含めて同様のため、ここでは説明を省略する。
【０２５８】
（３）ＨＯＧ変換処理
ＨＯＧ変換処理において、画像認識アクセラレータ回路２４９は、エッジ勾配画像を作成し、作成したエッジ勾配画像にＨＯＧ変換を施す。ここで、ＨＯＧ（Histograms of Oriented Gradients）変換とは、画像データにおける局所領域(セル)の輝度の勾配方向をヒストグラム化することであり、ＨＯＧ変換を伴う画像マッチングには、局所的な形状変化（幾何学的変換）に強いことや照明の変動に影響を受けにくいという特徴がある。
【０２５９】
具体的には、Ｓｃｈａｒｒ変換処理で作成したエッジ極座標画像Ｘとエッジ極座標画像Ｙからエッジ勾配画像を作成する。エッジ勾配画像における各画素の輝度すなわち勾配強度は、エッジ極座標画像Ｘにおける画素の輝度の値をＱＸ、同一位置にあるエッジ極座標画像Ｙにおける画素の輝度の値をＱＹとした場合、以下の式９によって算出することができる。
【０２６０】
【数３】
2020005840.tif 000005
【０２６１】
また、エッジ勾配画像における各画素の勾配角度は、以下の式１０によって算出することができる。
【０２６２】
【数４】
2020005840.tif 000006
【０２６３】
図３４では、作成したエッジ勾配画像Ｇ４を模式的に示している。画像認識アクセラレータ回路２４９は、作成したエッジ勾配画像Ｇ４における２点鎖線で示した長方形の枠Ｓを局所領域（セル）として、局所領域毎に局所領域内の輝度の勾配方向のヒストグラムを、作成する。そして作成したヒストグラム一式又はＨＯＧ変換後の画像データ（以降の説明において、「ＨＯＧデータ」と称する場合がある）をＳＲＡＭ２４３に記憶させる。
【０２６４】
［ＦＦＴ変換処理］
ＦＦＴ変換処理において、画像認識アクセラレータ回路２４９は、上述の極座標変化処理によって作成され、ＳＲＡＭ２４３に記憶された極座標画像データを取得し、取得した極座標画像データに対して、ＦＦＴ変換処理を施す。
【０２６５】
具体的には、図３５に示すように、画像認識アクセラレータ回路２４９は、取得した極座標画像データを、複数の領域に区画し、区画した各領域について、周波数と振幅の値を算出する。図では、極座標画像データを所定の角度ごとに区画し、当該区画した領域それぞれについて、周波数と振幅の値を算出した例を示している。
【０２６６】
そして、画像認識アクセラレータ回路２４９は、取得した極座標画像データについて、算出した周波数と振幅の値又はＦＦＴ変換後の画像データ（以下、これらを「ＦＦＴデータ」と称する場合がある）をＳＲＡＭ２４３に記憶する。
【０２６７】
［テンプレート生成処理］
画像認識アクセラレータ回路２４９は、テンプレート生成処理を実行し、本テンプレートを生成する。本テンプレートとは、勾配平均画像データ、ＨＯＧデータ及びＦＦＴデータのセットからなる。実施形態では、最大で４種類の本テンプレートが生成される。また、本テンプレートは、後述する画像認識ＤＳＰ回路２４２が実行する判定処理において用いられる。なお、テンプレート生成処理の詳細については、後述する。
【０２６８】
＜画像認識ＤＳＰ回路による判定処理＞
次に、画像認識ＤＳＰ回路２４２が実行する判定処理について、説明する。判定処理は、テンプレート生成処理において、本テンプレートが生成され、登録された後に、実行される。判定処理には、勾配平均画像テンプレート比較処理、ＨＯＧテンプレート比較処理、ＦＦＴテンプレート比較処理及び３次元判定処理が含まれる。
【０２６９】
（１）勾配平均画像テンプレート比較処理
勾配平均画像テンプレート比較処理において、画像認識ＤＳＰ回路２４２は、投入されたメダルについて、画像認識アクセラレータ回路２４９が生成した勾配平均画像データをＳＲＡＭ２４３から取得する。
【０２７０】
次に、画像認識ＤＳＰ回路２４２は、取得した勾配平均画像データと、各本テンプレートの勾配平均画像データとを比較し、ゼロ平均正規化相互相関マッチング（Zero-mean Normalized Cross Correlation，以降の説明において「ＺＮＣＣ」と称する場合がある）によって、類似度の評価値ｘを算出する。なお、ＺＮＣＣによって得られる類似度の評価値は、−１．０００００００〜１．０００００００の範囲で算出され、１．０００００００が最も類似度が高い（似ている）評価値となる。
【０２７１】
（２）ＨＯＧテンプレート比較処理
ＨＯＧテンプレート比較処理において、画像認識ＤＳＰ回路２４２は、投入されたメダルのＨＯＧデータを取得する。次いで、取得したＨＯＧデータと、各本テンプレートのＨＯＧデータとを比較し、ＺＮＣＣによって類似度の評価値ｙを算出する。
【０２７２】
（３）ＦＦＴテンプレート比較処理
ＦＦＴテンプレート比較処理において、画像認識ＤＳＰ回路２４２は、投入されたメダルのＦＦＴデータを取得する。次いで、取得したＦＦＴデータと、各本テンプレートのＦＦＴデータとを比較し、ＺＮＣＣによって類似度の評価値ｚを算出する。
【０２７３】
（４）３次元判定処理
３次元判定処理において、画像認識ＤＳＰ回路２４２は、上述の処理で算出した評価値ｘ，ｙ，ｚと、予め設定した係数Ａ，Ｃ，Ｄからなる以下の式が成立する場合に、投入されたメダルと、本テンプレートとが、同一であると判定する。
ｘ＋Ａｙ＋Ｃｚ≧Ｄ      ・・・式（１１）
【０２７４】
本実施形態において、本テンプレートは、最大で４種類作成される。画像認識ＤＳＰ回路２４２は、各本テンプレートについて、３次元判定処理を行う。また、全ての本テンプレートについて上記式（１１）が成り立たない場合は、判定対象のメダルは正規メダルでないと判定する。一方、上記式（１１）が成り立つ本テンプレートが１以上あれば、判定対象のメダルが正規メダルと判定する。そして、画像認識ＤＳＰ回路２４２は、判定結果として「正規メダル」を示す「判定ＯＫ」又は「不正メダル」を示す「判定ＮＧ」をＳＲＡＭ２４３に記憶させる。画像認識ＤＳＰ回路２４２は、判定結果を記憶する際に、判定に係るデータに引き継がれている上述の画像ＩＤと、判定結果とを関連づけて記憶させる。
【０２７５】
＜ＧＰＩＯ＞
ＧＰＩＯ２５０（図１８参照）は、メダルセレクタ２０１に接続されている各機器と、制御ＬＳＩ２３４と、の入出力のためのデバイスである。また、制御ＬＳＩ２３４と、メダルセレクタ２０１を構成する各種デバイスと、の入出力のためのデバイスである。
例えば、ＧＰＩＯ２５０のＬＥＤ制御出力ＰＯＲＴが、ＬＥＤ２３３に接続され、制御ＬＳＩ２３４によるＬＥＤ２３３の点灯及び消灯制御が可能となっている。また、ＧＰＩＯ２５０の報知用ＬＥＤ制御出力ＰＯＲＴが、報知用ＬＥＤ２０６ｃに接続され、制御ＬＳＩ２３４による報知用ＬＥＤ２０６ｃの点灯及び消灯制御が可能となっている。また、ＧＰＩＯ２５０のＡＥ設定用ポートがＣＭＯＳイメージセンサ２３２に接続され、制御ＬＳＩ２３４によるＣＭＯＳイメージセンサ２３２の露光時間設定機構の制御（露光時間の設定）が可能となっている。
【０２７６】
また、ＧＰＩＯ２５０のスイッチ入力用ＰＯＲＴが、初期化スイッチ２０６ｄ、色スイッチ２０６ｅ、刻印スイッチ２０６ｆに接続され、制御ＬＳＩ２３４は、初期化スイッチ２０６ｄ、色スイッチ２０６ｅ、刻印スイッチ２０６ｆのスイッチ状態を取得可能となっている。
【０２７７】
＜ＵＡＲＴ＞
ＵＡＲＴ２５２は、メダルセレクタ２０１と副制御基板７２からなる副制御回路１０１との間で後述する各種コマンドを送受信するためのシリアル通信用デバイスである。なお、図１８では副中継基板６１の図示を省略している。
【０２７８】
ＵＡＲＴ２５２の詳細について、図１９を参照して説明する。図１９は、本実施形態のＵＡＲＴを説明するためのブロック図である。
ＵＡＲＴ２５２は、ボーレートジェネレータ２５２ａ、ＴＸシフトレジスト２５２ｂ、ＴＸデータレジスタ２５２ｃ、ＲＸシフトレジスタ２５２ｄ及びＲＸデータレジスタ２５２ｅを備えている。
【０２７９】
ボーレートジェネレータ２５２ａは、ＴＸシフトレジスト２５２ｂ及びＲＸシフトレジスタ２５２ｄに接続されており、送信及び受信における通信速度（本実施形態では、１１５２００ｂｐｓ）に対応したクロック信号を出力する。ＵＳＲＴ２５２を介して送信されるデータは、ＴＸデータレジスタ２５２ｃに記憶される。ＴＸデータレジスタ２５２ｃに所定のバイト数（本実施形態では、１０バイト）のデータが記憶されると、記憶されたデータは、１バイト毎にＴＸシフトレジスタ２５２ｂに保持され、副制御回路１０１へ送信される。
【０２８０】
副制御回路１０１から受信するデータは、ＲＸシフトレジスタ２５ｄに保持された後、１バイト毎にＲＸデータレジスタ２５２ｅに記憶される。ＴＸデータレジスタ２５２ｃ及びＲＸシフトレジスタ２５２ｄは、３２バイトの容量（送信及び受信用の通信バッファ）を有し、また、ＦＩＦＯ（First In, First Out：先入れ先出し）を採用している。本実施形態において、ＴＸデータレジスタ２５２ｃ及びＲＸシフトレジスタ２５２ｄの先頭から２０バイト分の領域が、データを記憶する使用領域として設定されている。なお、以下の説明では、これら使用領域における先頭から１０バイト分の領域を、「前半１０バイト分の領域」と称し、また、前半１０バイト分の領域に続く残りの１０バイト分の領域を「後半１０バイト分の領域」と称する場合がある。
【０２８１】
＜ホストコントローラ＞
ホストコントローラ２４１は、制御ＬＳＩ２３４を構成する各デバイス、例えばメダルカウント回路２４６、カラー認識回路２４７、魚眼補正スケーラ回路２４８、画像認識ＤＳＰ回路２４２、画像認識アクセラレータ回路２４９、ＧＰＩＯ２５０、ＵＡＲＴ２５２の制御を行う。
【０２８２】
また、ホストコントローラ２４１は、ＩＳＰ回路２４５からＡＥ判定処理の判定結果を受信すると、まず、ＳＲＡＭ２４３において露光時間の段階の値を記憶している領域を参照する。次に、露光時間の段階が「２５」すなわち露光時間が上限の１７５μ秒に設定されていない場合は、ＣＭＯＳイメージセンサ２３２の露光時間設定機構に対して、ＧＰＩＯ２５０のＡＥ設定用ＰＯＲＴを介して、露光時間を１段階上げるように指示する旨の信号を出力する。そして、ＳＲＡＭ２４３において露光時間の段階の値を記憶している領域の値に１を加算する。なお、本実施形態では、露光時間の初期値が７０μ秒に設定されていることから、露光時間の段階の値を記憶している領域に記憶される初期値は１０に設定されている。すなわち、本実施形態では、制御ＬＳＩ２３４のホストコントローラ２４１は、ＣＭＯＳイメージセンサ２３２の露光時間の設定を行う露光時間設定手段を構成する。
【０２８３】
一方、露光時間の段階が「２５」すなわち露光時間が上限の１７５μ秒に設定されている場合は、ホストコントローラ２４１は、ＧＰＩＯ２５０の報知用ＬＥＤ制御出力ＰＯＲＴを介して、報知用ＬＥＤ２０６ｃに点灯を指示する信号を出力する。また、ホストコントローラ２４１は、副制御基板７２（副制御回路１０１）に、メダルセレクタエラーコマンドを送信する。送信するメダルセレクタエラーコマンドのＤＡＴ０の値は、「掃除エラー」を示す「３」が設定される。なお、メダルセレクタエラーコマンドの詳細については後述する。
【０２８４】
また、ホストコントローラ２４１は、メダルセレクタ２０１の任意の場所（例えば、第１の基板２３０の近辺）に設けられた、スイッチ基板（不図示）上に配置された初期化スイッチ（不図示）が押下されると、露光時間の段階を初期値の「１０」、すなわち露光時間を７０μ秒に設定する。これによって、例えば、遊技ホールの従業員が、カメラユニット２０９のレンズのメンテナンス（清掃等）した後に、初期化スイッチを押下することで、ＣＭＯＳイメージセンサ２３２の適正な露光時間の再設定が可能となる。
【０２８５】
また、ホストコントローラ２４１は、ＧＰＩＯ２５０を介して、ＬＥＤ２３３へ点灯指示や消灯指示に係る信号を出力する。
また、ホストコントローラ２４１には、ＧＰＩＯ２５０を介して、初期化スイッチ２０６ｄ、色スイッチ２０６ｅ、刻印スイッチ２０６ｆからのスイッチ状態に係る信号が入力される。
また、ホストコントローラ２４１は、ＳＲＡＭ２４３に、カウント処理に係る判定結果として「異常が発生した」が記憶された場合に、メダルセレクタエラーコマンドを副制御回路１０１に送信する。送信するメダルセレクタエラーコマンドのＤＡＴ０の値は、「異物検出エラー」を示す「１」が設定される。なお、メダルセレクタエラーコマンドの詳細については後述する。
【０２８６】
また、ホストコントローラ２４１は、刻印判定処理の結果がＳＲＡＭ２４３に記憶されたタイミングで、同一の画像ＩＤに関連づけられている円形検出の判定結果、色判定の判定結果及び刻印判定の判定結果に応じた判定完了コマンドを副制御回路１０１に送信する。判定完了コマンドの詳細については後述する。
【０２８７】
なお、ＳＲＡＭ２４３には、バックアップ電源（不図示）が接続されており、パチスロ１の電源切断時も一定期間（例えば、１週間程度）はＳＲＡＭ２４３に記憶された内容は保持される。
【０２８８】
＜フラッシュメモリ＞
フラッシュメモリ２４４には、制御ＬＳＩ２３４を構成する各種デバイス、例えば、ホストコントローラ２４１、画像認識ＤＳＰ回路２４２、魚眼補正スケーラ回路２４８、画像認識アクセラレータ回路２４９が各種処理に用いるパラメータや各種処理に必要なデータが記憶されている。また、フラッシュメモリ２４４には、上述の露光時間の段階の値を記憶している領域が設けられている。また、式（１１）における係数Ａ，Ｃ，Ｄを記憶している領域が設けられている。
【０２８９】
＜制御ＬＳＩの処理フロー＞
次に、制御ＬＳＩ２３４が行う処理について、図３６を参照して説明する。図３６は、制御ＬＳＩ２３４が行う処理を説明するための処理フロー図である。
図３６に示すように、制御ＬＳＩ２３４では、大きく分けて入力処理、変換処理、色判定処理、カウント処理及び刻印判定処理が行われる。
【０２９０】
＜入力処理＞
入力処理は、ＩＳＩ回路２５１によって行われる。入力処理において、ＩＳＩ回路２５１は、上述したとおり、ＣＭＯＳイメージセンサ２３２からＬＶＤＳ方式で送信された画像データをＲＧＢベイヤ画像に変換して、ＩＳＰ回路２４５に出力する。
【０２９１】
＜ＡＥ補正処理＞
ＡＥ補正処理は、パチスロ１の電源投入時に、ＩＳＰ回路２４５と、ホストコントローラ２４１によって行われる。また、ＡＥ補正処理は、後述する変換処理、色判定処理やカウント処理と並行して行われる。
【０２９２】
ＡＥ補正処理において、ＩＳＰ回路２４５は、ＩＳＩ回路２５１から出力されたＲＧＢベイヤ画像にメダルレール２１０の表面に形成された突条部２１０ａ（図８参照）の画像が含まれているか否かを判定するＡＥ判定処理を行う。また、ＩＳＰ回路２４５は、出力された画像に突条部２１０ａの画像が含まれていないと判定するとき、このＡＥ判定処理の判定結果をホストコントローラ２４１に出力する。
【０２９３】
また、ＡＥ補正処理において、ホストコントローラ２４１は、ＩＳＰ回路２４５からＡＥ判定処理の判定結果が出力されると、まず、ＳＲＡＭ２４３において露光時間の段階の値を記憶している領域を参照する。次に、露光時間の段階が「２５」すなわち露光時間が上限の１７５μ秒に設定されていない場合は、ＣＭＯＳイメージセンサ２３２の露光時間設定機構に対して、ＧＰＩＯ２５０のＡＥ設定用ＰＯＲＴを介して、露光時間を１段階上げる（７μ秒延長させる）ように指示する旨の制御信号を出力する。そして、ＳＲＡＭ２４３において露光時間の段階の値を記憶している領域の値に１を加算する。
【０２９４】
このようにすることで、次に、ＩＳＰ回路２４５がＡＥ判定処理を行う画像は、露光時間が１段階上がったＣＭＯＳイメージセンサ２３２によって取得された画像に基づくＲＧＢベイヤ画像となる。ＡＥ補正処理は、ＩＳＰ回路２４５が、ＡＥ判定処理で、画像に突条部２１０ａの画像が含まれると判定するまで、又は、露光時間が上限の１７５μ秒に設定されるまで、繰り返し行われる。
【０２９５】
ＩＳＰ回路２４５が、ＡＥ判定処理において、ＩＳＩ回路２５１から出力された画像に突条部２１０ａの画像が含まれていると判定するとき、このＡＥ判定処理の判定結果をホストコントローラに出力せず、また、以降に、ＩＳＩ回路２５１から出力された画像については、ＡＥ判定処理を行わない。すなわち、ＣＭＯＳイメージセンサ２３２の露光時間は、ＩＳＰ回路２４５がＩＳＩ回路２５１から出力された画像に突条部２１０ａの画像が含まれていると判定するときの露光時間に設定される。なお、ＩＳＰ回路２４５が、電源投入後に最初にＩＳＩ回路２５１から出力された画像に突条部２１０ａの画像が含まれていると判定する場合は、ＣＭＯＳイメージセンサ２３２の露光時間は、初期値の７０μ秒（段階１０）となる。
【０２９６】
ＡＥ補正処理において、ホストコントローラ２４１は、ＩＳＰ回路２４５からＡＥ判定処理の判定結果が出力されたとき、露光時間の段階が「２５」すなわち露光時間が上限の１７５μ秒に設定されている場合は、ホストコントローラ２４１は、ＧＰＩＯ２５０の報知用ＬＥＤ制御出力ＰＯＲＴを介して、報知用ＬＥＤ２０６ｃに点灯を指示する制御信号を出力する。また、ホストコントローラ２４１は、副制御基板７２に、ＤＡＴ０に「掃除エラー」を示す値「３」が設定されたメダルセレクタエラーコマンドを送信する。
【０２９７】
このように、ホストコントローラ２４１が、報知用ＬＥＤ２０６ｃに点灯を指示する制御信号を出力するとともに、副制御基板７２に、メダルセレクタエラーコマンドを送信する場合とは、露光時間を上限値の１７５μ秒に設定してもメダルレール２１０の突条部２１０ａが撮像できなかった場合である。このような場合、カメラユニット２０９に何らかの障害（例えばレンズにほこりなどの汚れが付着している）が発生していることが考えられる。このため、この状態ではカメラユニット２０９を用いた遊技メダルの投入検知及び、不正行為の検知を有効に行えないことから、副制御回路１０１は、当該障害の発生を報知する種々の処理を行う。本実施形態では、液晶表示装置１１に後述するＣ１エラー画面を表示する。
【０２９８】
＜変換処理＞
変換処理は、ＩＳＰ回路２４５によって行われる。変換処理において、ＩＳＰ回路２４５は、ＩＳＩ回路２５１から出力されたＲＧＢベイヤ画像にレンズ歪み補正処理と射影変換（ホモグラフィ）処理を施す画像補正処理を行う。次いで、ＩＳＰ回路２４５は、補正後のＲＧＢベイヤ画像を、ＹＵＶ画像データに変換し、グレースケール画像データをメダルカウント回路２４６に出力する色変換処理を行う。また、ＲＧＢベイヤ画像を、ＨＳＶ画像データに変換し、このＨＳＶ画像データをカラー認識回路２４７に出力する色変換処理を行う。
【０２９９】
変換処理の後、制御ＬＳＩ２３４は、色判定処理、カウント処理、刻印判定処理を行う。なお、これらの処理は、各々の処理を実行する回路が別々の回路として構成されているため、各々の実行可能なタイミングで、並列的に実行される。
【０３００】
＜色判定処理＞
色判定処理は、カラー認識回路２４７によって行われる。色判定処理には、メダル検出処理、閾値判定処理、彩度・色相乗算処理、色テンプレート生成処理、及び、色テンプレート比較処理が含まれる。
【０３０１】
まず、カラー認識回路２４７は、ＩＳＰ回路２４５から出力されたＨＳＶ画像データにメダルの画像が含まれているか否かを判別するメダル検出処理を行う。ＨＳＶ画像データにメダルの画像が含まれていると判別した場合、カラー認識回路２４７は、このＨＳＶ画像データに基づいて、閾値判定処理を行う。閾値判定処理において、平均彩度値と、平均色相値とに基づく閾値グラフ（図２２参照）上の位置が許容領域内の場合は、色判定処理を継続する。一方、非許容領域内の場合は、判定結果として、「閾値判定不可」をＳＲＡＭ２４３に記憶させ、色判定処理を終了する。
【０３０２】
閾値判定処理後、カラー認識回路２４７は、彩度・色相乗算処理を行い、色判定用データを作成する。そして、作成した色判定用データと、色テンプレートとを比較し、一致又は所定程度類似するか否かを判定し、判定結果をＳＲＡＭ２４３に記憶させる。なお、上述のように、カラー認識回路２４７は、色判定結果（「判定ＯＫ」又は「判定ＮＧ」）をＳＲＡＭ２４３に記憶させる際は、判定に係るデータが引き継いでいる上述の画像ＩＤと関連付けて記憶させる。
【０３０３】
なお、電源投入後に投入されたメダルが規定初期投入枚数、本実施形態では５０枚に達するまでは、色テンプレートが生成されていないため、色テンプレート比較処理は実行されない。
【０３０４】
また、カラー認識回路２４７は、電源投入後に投入されたメダルが規定初期投入枚数の５０枚に達し、色判定用データ記憶領域に記憶された色判定用データが５０個に達すると、すなわち５０枚のメダルに係る色判定用データが作成されると、色テンプレート生成処理を実行する。
【０３０５】
＜カウント処理＞
カウント処理は、メダルカウント回路２４６によって行われる。カウント処理には、メダル検出処理と、順序判定処理が含まれる。メダル検出処理には、上述したメダル画像判別処理及びメダル位置検出処理が対応する。メダル検出処理において、メダルカウント回路２４６は、ＩＳＰ回路２４５から出力されたグレースケール画像データに、メダルの画像が含まれているか否かを判別する。また、ＩＳＰ回路２４５から出力されたグレースケール画像データにおける所定の判定領域にメダル画像が存在するか否かを判別し、判別結果（「ＩＮ」，「ＯＵＴ」，「ＯＮ」，「ＯＦＦ」のデータ）をＳＲＡＭ２４３に記憶させる。
【０３０６】
順序判定処理において、メダルカウント回路２４６は、ＳＲＡＭ２４３に記憶されている各判定領域についての「ＩＮ」，「ＯＵＴ」，「ＯＮ」，「ＯＦＦ」のデータの遷移の態様が所定の遷移の態様と一致しているか否かを判定する。そして、判定結果として、「メダルが通過した」、「メダルがメダルシュート２０２に案内された」又は「異常が発生した」のいずれかをＳＲＡＭ２４３に記憶させる。
【０３０７】
＜刻印判定処理＞
刻印判定処理には、魚眼補正スケーラ回路２４８によって行われる魚眼補正処理及びイコライズ処理が含まれる。また、画像認識ＤＳＰ回路２４２によって行われる円領域検出処理、フィルタ処理、勾配平均画像テンプレート比較処理，ＨＯＧテンプレート比較処理，ＦＦＴテンプレート比較処理及び３次元判定処理が含まれる。また、画像認識アクセラレータ回路２４９によって行われる回転画像生成処理、勾配平均画像データ生成処理、勾配平均画像テンプレート生成処理、極座標変換処理、Ｓｃｈａｒｒ変換処理、ＨＯＧ変換処理、ＨＯＧテンプレート生成処理、ＦＦＴ変換処理、ＦＦＴテンプレート生成処理が含まれる。
【０３０８】
魚眼補正処理において、魚眼補正スケーラ回路２４８は、ＳＲＡＭ２４３からグレースケール画像データを取得し、取得したグレースケール画像データを魚眼補正する魚眼補正処理を行う。次いで、イコライズ処理において、魚眼補正スケーラ回路２４８は、魚眼補正処理を行ったグレースケール画像データに対して、イコライズ処理を行い、縮小画像データを作成し、ＳＲＡＭ２４３に記憶させる。
【０３０９】
ホストコントローラ２４１は、ＳＲＡＭ２４３に記憶された縮小画像データに対して、刻印判定処理における円領域検出処理以降の処理の実行を画像認識ＤＳＰ回路２４２及び画像認識アクセラレータ回路２４９に指示する。
【０３１０】
円領域検出処理において、画像認識ＤＳＰ回路２４２は、縮小画像データをＳＲＡＭ２４３から取得し、縮小画像データから円領域を検出する。上述のとおり、画像認識ＤＳＰ回路２４２は、円領域が検出できた場合は、円形検出の判定結果として「判定ＯＫ」と、当該判定に係るデータが引き継いでいる上述の画像ＩＤと、を関連づけて、ＳＲＡＭ２４３に記憶させる。なお、円領域検出処理において、円領域が抽出（検出）できなかった場合は、刻印判定処理における以降の処理は省略される。
【０３１１】
また、フィルタ処理において、画像認識ＤＳＰ回路２４２は、検出した円領域について、非線形拡散フィルタ処理を施してエッジ画像ＸＹを作成し、ＳＲＡＭ２４３に記憶させる。
【０３１２】
次いで、回転画像生成処理において、画像認識アクセラレータ回路２４９は、ＳＲＡＭ２４３からエッジ画像ＸＹを取得し、エッジ画像ＸＹから３６０度分の回転画像を生成する。また、勾配平均画像データ生成処理において、画像認識アクセラレータ回路２４９は、３６０度分の回転画像を累積加算して（重ね合わせて）、勾配平均画像データを生成し、勾配平均画像データをＳＲＡＭ２４３に記憶させる。
【０３１３】
次いで、本テンプレートが登録されている場合は、画像認識ＤＳＰ回路２４２が、勾配平均画像テンプレート比較処理において、画像認識アクセラレータ回路２４９が生成した勾配平均画像データをＳＲＡＭ２４３から取得する。そして、取得した勾配平均画像データと、各本テンプレートの勾配平均画像データとを比較し、ＺＮＣＣによって類似度の評価値ｘを算出する。
一方、本テンプレートが登録されていない場合は、画像認識アクセラレータ回路２４９が後述する勾配平均画像テンプレート生成処理を行う。
【０３１４】
また、回転画像生成処理に並行して、画像認識アクセラレータ回路２４９は、極座標変換処理を行う。極座標変換処理において、ＳＲＡＭ２４３から（上記回転画像生成処理において取得したエッジ画像ＸＹと同一の）エッジ画像ＸＹを取得し、取得したエッジ画像ＸＹについて、直交座標を極座標に変換し、極座標画像データを作成し、極座標画像データをＳＲＡＭ２４３に記憶させる。
【０３１５】
次いで、Ｓｃｈａｒｒ変換処理において、画像認識アクセラレータ回路２４９は、ＳＲＡＭ２４３から極座標画像データを取得し、非線形拡散フィルタ処理を行いエッジ極座標画像Ｘとエッジ極座標画像Ｙを作成する。
【０３１６】
次いで、ＨＯＧ変換処理において、画像認識アクセラレータ回路２４９は、エッジ極座標画像Ｘとエッジ極座標画像Ｙに基づいてエッジ勾配画像を作成し、作成したエッジ勾配画像にＨＯＧ変換を施し、局所領域毎に局所領域内の輝度の勾配方向のヒストグラムを、作成する。そして作成したヒストグラム一式（すなわちＨＯＧデータ）をＳＲＡＭ２４３に記憶させる。
【０３１７】
次いで、本テンプレートが登録されている場合は、画像認識ＤＳＰ回路２４２が、ＨＯＧテンプレート比較処理において、判定対象のＨＯＧデータを取得し、取得したＨＯＧデータと、各本テンプレートのＨＯＧデータとを比較し、ＺＮＣＣによって類似度の評価値ｙを算出する。
一方、本テンプレートが登録されていない場合は、画像認識アクセラレータ回路２４９が後述するＨＯＧテンプレート生成処理を行う。
【０３１８】
また、Ｓｃｈａｒｒ変換処理に並行して、画像認識アクセラレータ回路２４９は、ＦＦＴ変換処理を行う。ＦＦＴ変換処理において、画像認識アクセラレータ回路２４９は、ＳＲＡＭ２４３から極座標画像データを取得し、取得した極座標画像データに対して、ＦＦＴ変換処理を施す。
【０３１９】
次いで、本テンプレートが登録されている場合は、画像認識ＤＳＰ回路２４２は、ＦＦＴテンプレート比較処理において、判定対象のＦＦＴデータを取得し、取得したＦＦＴデータと、各本テンプレートのＦＦＴデータとを比較し、ＺＮＣＣによって類似度の評価値ｚを算出する。
一方、本テンプレートが登録されていない場合は、画像認識アクセラレータ回路２４９が後述するＦＦＴテンプレート生成処理を行う。
【０３２０】
勾配平均画像テンプレート比較処理、ＨＯＧテンプレート比較処理及びＦＦＴテンプレート比較処理の結果、評価値ｘ，ｙ，ｚが算出された後、画像認識ＤＳＰ回路２４２は、３次元判定処理を行い、判定結果をＳＲＡＭ２４３に記憶する。上述のとおり、画像認識ＤＳＰ回路２４２は、判定結果を記憶する際に、判定に係るデータに引き継がれている上述の画像ＩＤと、判定結果とを関連づけて記憶させる。
【０３２１】
刻印判定の判定結果がＳＲＡＭ２４３に記憶されるとホストコントローラ２４１は、ＳＲＡＭ２４３に記憶されている同一の画像ＩＤに関連づけられている円形検出の判定結果、色判定の判定結果及び刻印判定の判定結果に応じた判定完了コマンドを副制御回路１０１に送信する。
【０３２２】
＜煙検知処理＞
煙検知処理は、ホストコントローラ２４１によって、変換処理が施された各グレースケール画像データに対して行われる。すなわち、煙検知処理は、フレーム毎に行われる。
【０３２３】
煙検知処理において、ホストコントローラ２４１は、ＳＲＡＭ２４３にグレースケール画像データが記憶される度に、記憶されたグレースケール画像データを読み出す。次に、ホストコントローラ２４１は、読み出したグレースケール画像データの所定の煙判定領域Ａ１１のグレースケール平均値（輝度値の平均値）を算出する。
【０３２４】
図３７は、本発明の煙判定領域を説明するための図であり、ホストコントローラ２４１がＳＲＡＭ２４３から読み出したグレースケール画像データに、煙判定領域Ａ１１を、２点鎖線の矩形枠で示したものである。本実施形態における煙判定領域Ａ１１は、メダルレール２１０が形成されたベース部２０４において、且つ、セレクトプレート２０７のプレート本体２２４における左右両端部の上方に、設定されている。
【０３２５】
煙判定領域Ａ１１は、カメラユニット２０９におけるＬＥＤ２３３の照射範囲外に配置されている。すなわち、煙判定領域Ａ１１には、ＬＥＤ２３３からの光が照射されない。上述のとおり、メダルセレクタ２０１のベース板部２０４は、黒色の樹脂製の部材である。このため、読み出したグレースケール画像において、光の照射されない煙判定領域Ａ１１の色は、通常は、比較的黒色に近い色となる。すなわち煙判定領域Ａ１１内における各画素の輝度の平均値（以下、「グレースケール平均値」と称する場合がある）は、比較的０に近い値となる。
【０３２６】
しかしながら、例えば遊技者が吸ったタバコの煙が、パチスロ１の外装体２内に進入し、煙判定領域Ａ１１内を漂った場合、煙判定領域Ａ１１の色が灰色に変化する。すなわち煙判定領域Ａ１１のグレースケール平均値が、比較的０に近い値から大きな値と変化する。
【０３２７】
ホストコントローラ２４１は、煙検知処理において、読み出したグレースケール画像から算出した煙判定領域Ａ１１のグレースケール平均値が所定値（例えば１２５）以上の場合、煙が発生したことを検知する。なお、本実施形態では、ホストコントローラ２４１は、２つの煙判定領域Ａ１１のうち、いずれか一つでもグレースケール平均値が所定値以上で有った場合は、煙が発生したことを検知する。
【０３２８】
煙が発生したことを検知すると、ホストコントローラ２４１は、メダルセレクタ２０１を通常のモードである通常モードから煙モードに設定する。具体的には、ホストコントローラ２４１は、上述のカウント処理において、メダルカウント回路２４６が、処理の対象であるグレースケール画像データと背景グレースケール画像データの各判定領域（図２３参照）における各画素の輝度の差分値が閾値以上であるかを判定する際に用いる閾値を、通常モードでの閾値、２５６階調の２０％の値の５１から５０％の値の１２８に変更する。これによって、メダルカウント回路２４６が、煙が漂っている判定領域にメダルが存在すると誤認しないようにすることができる。
【０３２９】
煙モードに設定後もホストコントローラ２４１は、ＳＲＡＭ２４３にグレースケール画像データが記憶される度に、記憶されたグレースケール画像データを読み出し、煙検知処理を実行する。そして、読み出したグレースケール画像から算出した煙判定領域Ａ１１のグレースケール平均値が所定値（例えば１２５）よりも小さくなった場合、メダルセレクタ２０１を煙モードから通常モードに設定する。具体的には、メダルカウント回路２４６が用いる上記閾値を、煙モードでの閾値（１２８）から通常モードでの閾値（５１）に設定する。このようにすることで、煙判定領域における煙の写り込みの有無に応じて、適切な閾値で、カウント処理における判定を行うことができる。
なお、本実施形態では、メダルカウンタ回路２４６が用いる閾値を通常モードでは２０％（５１）、煙モードでは、５０％（１２８）に設定しているが、カメラユニット２０９の性能及び煙判定領域Ａ１１の材質、色等に基づいて、適切な閾値を適宜設定することができる。
【０３３０】
＜異物検知処理＞
異物検知処理は、ホストコントローラ２４１によって行われる。ホストコントローラ２４１は、上述のカウント処理におけるメダル位置検出処理において、メダルカウント回路２４６が、判定領域Ａ１〜Ａ４，Ｂ１〜Ｂ４，Ｃ１，Ｃ２，Ｄ１〜Ｄ４，Ｅ及びＦ（図２３参照）のいずれにもメダルがないと判定する場合に、異物検知処理を所定の周期（例えば、６００ｍｓｅｃ毎）で実行する。また、ホストコントローラ２４１は、メダルソレノイド２０８がＯＦＦ状態にあり、セレクトプレート２０７の排出位置にある場合に、異物検知処理を所定の周期で実行する。なお、本実施形態では、この所定の周期は、適宜設定可能である。
【０３３１】
異物検知処理において、ホストコントローラ２４１は、ＳＲＡＭ２４３に記憶された直近のグレースケール画像データを読み出す。次に、ホストコントローラ２４１は、読み出したグレースケール画像データにおける複数の異物検知領域Ａ２１の画像と、予めフラッシュメモリ２４４に記憶されたテンプレート画像と、とを比較し、ＺＮＣＣによって、類似度の評価値を算出する。そして、複数の異物検知領域Ａ２１の少なくとも１について評価値が０に近い方向で閾値を越えていた場合に、ホストコントローラ２４１は、異物を検知したと判定し、後述する「異物検出エラー」を内容とするメダルセレクタエラーコマンドを、副制御回路１０１へ送信する。
【０３３２】
図３８は、本発明の異物検知領域を説明するための図であり、ホストコントローラ２４１がＳＲＡＭ２４３から読み出したグレースケール画像データに、異物検知領域Ａ２１を、２点鎖線の矩形枠で示したものである。本実施形態では、異物検知領域Ａ２１として、メダルレール２１０における６つの領域が設定されている。テンプレート画像は、基準品のメダルレールにおける、これら６つの異物検知領域Ａ２１の画像であり、予めフラッシュメモリ２４４に記憶されている。
【０３３３】
ここで、異物検知領域Ａ２１に、メダルレール２１０上を通過するメダルと接触して摩耗する箇所（すなわち経年劣化が発生する箇所）、例えば突条部２１０ａが含まれている場合、摩耗によってテンプレート画像との類似度が変化してしまい、異物を検知したと誤って判定される虞がある。このため、本実施形態における異物検知領域Ａ２１は、図３８に示すとおり、メダルレール２１０上を通過するメダルと接触して摩耗する箇所が含まれないように、メダルレール２１０の表面に形成された複数の突条部２１０ａの間に、配置されている。これによって、ホストコントローラ２４１が、異物を検知したと誤って判定することを抑制できる。
【０３３４】
なお、本実施形態では、６つの異物検知領域Ａ２１を設ける態様を説明したが、異物検知領域Ａ２１の設置数は適宜設定可能である。また、複数設けた異物検知領域Ａ２１について、評価値に係る閾値を、全て等しい値に設定してもよいし、各異物検知領域Ａ２１について異なる閾値を設定してもよい。例えば、不正行為に係る異物の侵入が、メダルの進行方向において、上流側よりも下流側で頻発するような場合は、下流側の異物検知領域Ａ２１に係る閾値を上流側の異物検知領域Ａ２１に係る閾値よりも高い値に設定し、下流側の異物検知領域Ａ２１について、テンプレート画像との類似度に生じた変化が軽微な場合であっても、異物を検知したと判定できるようにしてもよい。
【０３３５】
＜温度補正処理＞
温度補正処理は、ホストコントローラ２４１によって、所定の周期（例えば、６００ｍｓ毎）で行われる。ここで、カメラユニット２０９のレンズは、プラスチック製のため、周囲の温度変化に応じて膨張又は収縮する。レンズの膨張又は収縮によって画像データにおける上述のカウント処理で用いられる判定領域Ａ１〜Ａ４，Ｂ１〜Ｂ４，Ｃ１，Ｃ２，Ｄ１〜Ｄ４，Ｅ及びＦ（図２３参照）に対応する位置も変化する。なお、本実施形態において、判定領域Ａ１〜Ａ４，Ｂ１〜Ｂ４，Ｃ１，Ｃ２，Ｄ１〜Ｄ４，Ｅ及びＦの位置情報（座標）は、絶対位置ではなく、基準マーカー２６０（図１０）に対する相対位置として設定されている。
【０３３６】
温度補正処理において、ホストコントローラ２４１は、温度センサ２０６ｇから、カメラユニット２０９におけるレンズ付近の温度を取得する。そして、ホストコントローラ２４１は、取得した温度に応じて、上述のカウント処理で用いられる判定領域Ａ１〜Ａ４，Ｂ１〜Ｂ４，Ｃ１，Ｃ２，Ｄ１〜Ｄ４，Ｅ及びＦ（図２３参照）の位置を特定するためのデータ（以下の説明において、「補正データ」と称する場合がある）を生成する。
【０３３７】
次に、温度補正処理の具体的な内容について、図３９を参照して説明する。図３９は、温度補正処理の一例を示すフローチャートである。
【０３３８】
まず、ホストコントローラ２４１は、温度センサ２０６ｇから、カメラユニット２０９におけるレンズ付近の温度を取得する（Ｓ３０１）。
次いで、ホストコントローラ２４１は、前回の補正から所定量（本実施形態では±３℃）の温度変化があったか否かを判定する（Ｓ３０２）。具体的には、ＳＲＡＭ２４３に記憶されている、前回、補正データを生成したときの温度と、Ｓ３０１で取得した温度と、を比較し、±３℃の温度変化があったか否かを判定する。
【０３３９】
Ｓ３０２において、±３℃の温度変化がなかったと判定する場合（Ｓ３０２がＮＯ判定の場合）、ホストコントローラ２０４は、温度補正処理を終了する。一方、±３℃の温度変化があったと判定する場合（Ｓ３０２がＹＥＳ判定の場合）、ホストコントローラ２０４は、ＳＲＡＭ２３４に記憶された直近のグレースケール画像について、現在の補正データに基づく各判定領域Ａ１〜Ａ４，Ｂ１〜Ｂ４，Ｃ１，Ｃ２，Ｄ１〜Ｄ４，Ｅ及びＦの明るさを読み出す（Ｓ３０３）。なお、各判定領域の明るさとは、各判定領域内における各画素の輝度（０〜２５５）の平均値（以下、「グレースケール平均値」と称する場合がある）である。
【０３４０】
次いで、ホストコントローラ２０４は、ＳＲＡＭ２３４に記憶されている、前回、補正データを生成したときのグレースケール画像における各判定領域の明るさ（グレースケール平均値）と、ＳＲＡＭ２３４に記憶された直近のグレースケール画像の各判定領域の明るさ（グレースケール平均値）とを比較し、各判定領域について変化量が１５以下か否かを判定する（Ｓ３０４）。
【０３４１】
変化量が１５よりも大きい値の判定領域が少なくとも一つある場合（Ｓ３０２がＮＯ判定の場合）、ホストコントローラ２０４は、処理をステップＳ３０３に移行させ、次フレーム以降のグレースケール画像におけるすべての判定領域について、変化量が１５以下となるまで、ステップＳ３０３、Ｓ３０４を繰り返す。ここで、変化量が１５よりも大きい値の場合には、例えば遊技者のタバコの煙が画像の判定領域に写り込んでいる場合が考えられる。このような画像に基づいては適切な補正データを作成できないため、煙がなくなるまで、ホストコントローラ２０４は、ステップＳ３０３、Ｓ３０４を繰り返すことになる。
【０３４２】
Ｓ３０４において、すべての判定領域について、変化量が１５以下と判定する場合（Ｓ３０４がＹＥＳ判定の場合）、ホストコントローラ２０４は、ＳＲＡＭ２３４に記憶された直近のグレースケール画像における基準マーカー２６０の位置情報（座標）を検出し、検出した位置情報から判定領域Ａ１〜Ａ４，Ｂ１〜Ｂ４，Ｃ１，Ｃ２，Ｄ１〜Ｄ４，Ｅ及びＦの位置情報を特定するための補正データを生成する（Ｓ３０５）。
【０３４３】
次いで、ホストコントローラ２０４は、現在の温度と、各判定領域の明るさ（グレースケール平均値）をＳＲＡＭ２３４の所定の領域に記憶させる（Ｓ３０６）。そして、ホストコントローラ２０４は、温度補正処理を終了する。
【０３４４】
なお、本実施形態では、ホストコントローラ２４１が６００ｍｓ毎に温度補正処理を実行する態様を説明したが、温度補正処理の実行タイミングは任意に設定可能である。また、ステップＳ３０２において、前回の補正から所定量、すなわち±３℃の温度変化があったか否かを判定する態様を説明したが、当該所定量は適宜設定可能である。また、ステップＳ３０４において、各判定領域について変化量が１５以下か否かを判定する態様を説明したが、当該変化量の値も適宜設定可能である。
ここで、図２乃至図４に示すとおり、本実施形態においては、メダルセレクタ２０１は、キャビネット２ａとフロントドア２ｂとによって密閉された状態のパチスロ１の内部に配置されている。そして、パチスロ１の内部では、約０℃〜６０℃の範囲で温度変化が発生する。これは、パチスロ１が設置される遊技ホールの温度環境やパチスロ１の内部機器の発熱に起因する。
【０３４５】
［テンプレート生成処理］
次に、画像認識アクセラレータ回路２４９が行うテンプレート生成処理について、図４０及び図４１に示すフローチャートを参照して、説明する。図４０及び図４１は、テンプレート生成処理の一例を示すフローチャートである。なお、テンプレート生成処理は、所定の周期で繰り返し実行される。また、テンプレート生成処理には、図３６に示す勾配平均画像テンプレート生成処理、ＨＯＧテンプレート生成処理、ＦＦＴテンプレート生成処理を含む処理である。
【０３４６】
まず、画像認識アクセラレータ回路２４９は、メダルが投入されたか否かを判定する（Ｓ１）。具体的には、メダルカウント回路２４６が、ＩＳＰ回路２４５から出力されたグレースケール画像データに、メダルの画像が含まれていると判別したか否かを確認する。つまり、メダルカウント回路２４６がカウント処理を開始したか否かを確認する。メダルが投入されたと判定する場合（Ｓ１がＹＥＳ判定の場合）、画像認識アクセラレータ回路２４９は、処理をステップＳ２に移行する。一方、メダルが投入されていないと判定する場合（Ｓ１がＮＯ判定の場合）、画像認識アクセラレータ回路２４９は、テンプレート生成処理を終了する。
【０３４７】
ステップＳ２において、画像認識アクセラレータ回路２４９は、仮刻印を保持する（Ｓ２）。具体的には、メダルカウント回路２４６がメダルの画像が含まれていると判別したグレースケール画像データに対して魚眼補正スケーラ回路２４８及び画像認識ＤＳＰ回路２４２が各種処理を施して作成したエッジ画像ＸＹを用いて、投入されたメダルの勾配平均画像データ、ＨＯＧデータ、ＦＦＴデータを生成する。そして、これら生成したデータのセットを、ＳＲＡＭ２４３に記憶する。
【０３４８】
次に、画像認識アクセラレータ回路２４９は、メダルカウントがＯＫか否かを判定する（Ｓ３）。具体的には、ステップＳ１で開始を確認したメダルカウント回路２４６によるカウント処理の判定結果が、メダルレール２１０上を「メダルが通過した」であるか否かを判定する（Ｓ３）。ステップＳ３で、メダルカウントがＯＫでない場合（判定結果が「メダルが通過した」でない場合，すなわちＳ３がＮＯ判定の場合）、画像認識アクセラレータ回路２４９は、仮刻印を破棄する（Ｓ４）。すなわち、画像認識アクセラレータ回路２４９は、ステップＳ２でＳＲＡＭ２４３に記憶させた勾配平均画像データ、ＨＯＧデータ、ＦＦＴデータを破棄する。そして、画像認識アクセラレータ回路２４９は、テンプレート生成処理を終了する。
【０３４９】
一方、ステップＳ３において、メダルカウントがＯＫである場合（判定結果が「メダルが通過した」である場合，すなわちステップＳ３がＹＥＳ判定の場合）、画像認識アクセラレータ回路２４９は、仮テンプレートがあるか否かを判定する（Ｓ５）。具体的には、ＳＲＡＭ２４３の仮テンプレート記憶領域を参照し、仮テンプレート（勾配平均画像データ、ＨＯＧデータ及びＦＦＴデータのセット）が記憶されているか否かを判定する。ここで、本実施形態における仮テンプレート記憶領域として、仮テンプレートを１０個（セット）記憶可能なように、仮テンプレート記憶領域Ｎｏ．１〜Ｎｏ．１０が設定されている。
【０３５０】
仮テンプレートが記憶されていないと判定する場合（Ｓ５がＮＯ判定の場合）、画像認識アクセラレータ回路２４９は、ステップＳ２でＳＲＡＭ２４３に記憶させた勾配平均画像データ、ＨＯＧデータ、ＦＦＴデータを、仮テンプレートとして仮テンプレート記憶領域Ｎｏ．１〜Ｎｏ．１０の中の空き領域に記憶し、空き領域Ｎｏに応じた仮テンプレートの累積カウンタの値を１にする（Ｓ６）。なお、以降の説明において、仮テンプレート記憶領域Ｎｏ．１〜Ｎｏ．１０のそれぞれに記憶されている仮テンプレートを「仮テンプレートＮｏ．１〜Ｎｏ．１０」と称する場合がある。すなわち、例えば、仮テンプレート記憶領域Ｎｏ．１に記憶されている仮テンプレートを「仮テンプレートＮｏ．１」と称する場合がある。
【０３５１】
次に、画像認識アクセラレータ回路２４９は、学習メダルカウントを行う（Ｓ７）。具体的には、画像認識アクセラレータ回路２４９は、ＳＲＡＭ２４３に設けられた学習メダルカウンタの値に１を加算する。
【０３５２】
次に、画像認識アクセラレータ回路２４９は、学習メダルカウンタの値が１２７か否かを判定する（Ｓ８）。学習メダルカウンタの値が１２７の場合（Ｓ８がＹＥＳ判定の場合）、画像認識アクセラレータ回路２４９は、処理を後述するステップＳ１４に移行させる。一方、学習メダルカウンタの値が１２７でない場合（Ｓ８がＮＯ判定の場合）、画像認識アクセラレータ回路２４９は、学習メダルカウンタの値が２５９か否かを判定する（Ｓ９）。学習メダルカウンタの値が２５９の場合（Ｓ９がＹＥＳ判定の場合）、画像認識アクセラレータ回路２４９は、処理を後述するステップＳ１６に移行させる。一方、学習メダルカウンタの値が２５９でない場合（Ｓ９がＮＯ判定の場合）、画像認識アクセラレータ回路２４９は、テンプレート生成処理を終了する。
【０３５３】
ここで、説明をステップＳ５に戻し、仮テンプレートが記憶されていると判定する場合（Ｓ５がＹＥＳ判定の場合）、画像認識アクセラレータ回路２４９は、ステップＳ２でＳＲＡＭ２４３に記憶させた勾配平均画像データ、ＨＯＧデータ、ＦＦＴデータが、仮テンプレートＮｏ．１〜Ｎｏ．１０のいずれかと同じか否かを判定する（Ｓ１０）。すなわち、投入されたメダルが、仮テンプレートＮｏ．１〜Ｎｏ．１０のいずれかと同じかを判定する。
【０３５４】
この比較において、画像認識アクセラレータ回路２４９は、ステップＳ２でＳＲＡＭ２４３に記憶させた勾配平均画像データ、ＨＯＧデータ、ＦＦＴデータと、仮テンプレートＮｏ．１〜Ｎｏ．１０（の勾配平均画像データ、ＨＯＧデータ、ＦＦＴデータ）とを比較し、類似度の評価値ｘ，ｙ，ｚを算出する。具体的には、ＺＮＣＣによって、勾配平均画像データについて評価値ｘを算出し、ＨＯＧデータについて評価値ｙを算出し、ＦＦＴデータについて評価値ｚを算出する。そして、算出した評価値ｘ，ｙ，ｚと、予め設定した係数Ａ，Ｃ，Ｄからなる上述の式（１１）が成立する場合に、投入されたメダルと、仮テンプレートとが、同一であると判定する。
【０３５５】
ステップＳ１０において、ステップＳ２で投入されたメダルが、仮テンプレートＮｏ．１〜Ｎｏ．１０のいずれかと同じと判定する場合（Ｓ１０がＹＥＳ判定の場合）、画像認識アクセラレータ回路２４９は、処理をステップＳ１１に移行させる。ステップＳ１１において、画像認識アクセラレータ回路２４９は、上記式が成立する（すなわち投入メダルと同じと判定された）仮テンプレートについて、累積カウントを行い、且つ、更新処理を行う（Ｓ１１）。
【０３５６】
具体的には、画像認識アクセラレータ回路２４９は、ＳＲＡＭ２４３に仮テンプレートＮｏ．１〜Ｎｏ．１０毎に設けられた累積カウンタの内で、ステップＳ１０で投入メダルと同じと判定された仮テンプレートの累積カウンタの値に１を加算する。また、同じと判定された仮テンプレートの勾配平均画像データ、ＨＯＧデータ、ＦＦＴデータについて、これらのデータのそれぞれとステップＳ２でＳＲＡＭ２４３に記憶させた投入メダルの勾配平均画像データ、ＨＯＧデータ、ＦＦＴデータのそれぞれとを平均化し、更新する。そして、画像認識アクセラレータ回路２４９は、処理をステップＳ７に移行させる。
【０３５７】
一方、ステップＳ１０において、式（１１）が成り立たず、投入されたメダルが、仮テンプレートＮｏ．１〜Ｎｏ．１０のいずれとも同じでないと判定する場合（Ｓ１０がＮＯ判定の場合）、画像認識アクセラレータ回路２４９は、処理をステップＳ１２に移行させる。ステップＳ１２において、画像認識アクセラレータ回路２４９は、仮テンプレートが１０個あるか否かを判定する（Ｓ１２）。具体的には、画像認識アクセラレータ回路２４９は、仮テンプレート記憶領域Ｎｏ．１〜Ｎｏ．１０を参照し、すべてに仮テンプレートが記憶されているか否かを判定する。
【０３５８】
仮テンプレート記憶領域Ｎｏ．１〜Ｎｏ．１０のすべてに仮テンプレートが記憶されていない場合（Ｓ１２がＮＯ判定の場合）、画像認識アクセラレータ回路２４９は、処理をステップＳ６に移行させる。そして、ステップＳ６で、ステップＳ２でＳＲＡＭ２４３に記憶させた勾配平均画像データ、ＨＯＧデータ、ＦＦＴデータを仮テンプレートとして、仮テンプレート記憶領域Ｎｏ．１〜Ｎｏ．１０の中の空き領域に記憶する。
【０３５９】
一方、仮テンプレート記憶領域Ｎｏ．１〜Ｎｏ．１０のすべてに仮テンプレートが記憶されている場合（Ｓ１２がＹＥＳ判定の場合）、画像認識アクセラレータ回路２４９は、処理をステップＳ１３に移行させる。ステップＳ１３において、画像認識アクセラレータ回路２４９は、最下位の仮テンプレートとして記憶されている勾配平均画像データ、ＨＯＧデータ、ＦＦＴデータを破棄する。（Ｓ１３）。また、破棄した仮テンプレートＮｏの累積カウントの値を０にする。そして、画像認識アクセラレータ回路２４９は、処理をステップＳ６に移行させる。なお、移行したステップＳ６において、ステップＳ２でＳＲＡＭ２４３に記憶させた勾配平均画像データ、ＨＯＧデータ、ＦＦＴデータが仮テンプレートとして記憶される。すなわち、ステップＳ２でＳＲＡＭ２４３に記憶させた勾配平均画像データ、ＨＯＧデータ、ＦＦＴデータがＳ１３で破棄した仮テンプレートに入れ替わるように記憶される。
【０３６０】
ここで、説明をステップＳ８に戻し、学習メダルカウンタの値が１２７の場合（Ｓ８がＹＥＳ判定の場合）、画像認識アクセラレータ回路２４９は、累積カウンタの値が１０以上の仮テンプレートが１種類又は２種類かを判定する（Ｓ１４）。累積カウンタの値が１０以上の仮テンプレートが１種類又は２種類でないと判定する場合（ステップＳ１４がＮＯ判定の場合）、画像認識アクセラレータ回路２４９は、テンプレート生成処理を終了する。なお、累積カウンタの値が１０以上の仮テンプレートが１種類又は２種類でない場合とは、累積カウンタの値が１０以上の仮テンプレートが０又は３種類以上ある場合である。
【０３６１】
一方、累積カウンタの値が１０以上の仮テンプレートが１種類又は２種類であると判定する場合（ステップＳ１４がＹＥＳ判定の場合）、画像認識アクセラレータ回路２４９は、累積カウンタが１０以上の仮テンプレートを、本テンプレートに登録し、仮テンプレート記憶領域に記憶されている他の仮テンプレートは破棄する（Ｓ１５）。ここで、本テンプレートに登録とは、ＳＲＡＭ２４３に設定されている本テンプレート記憶領域に、累積カウンタが１０以上の仮テンプレートを、記憶させること、すなわちテンプレートの生成を完了することを意味する。そして、画像認識アクセラレータ回路２４９は、テンプレート生成処理を終了する。なお、以降の説明において、本テンプレート記憶領域に記憶されている仮テンプレートを「本テンプレート」と称する場合がある。
【０３６２】
ここで、説明をステップＳ９に戻し、学習メダルカウンタの値が２５９の場合（Ｓ９がＹＥＳ判定の場合）、画像認識アクセラレータ回路２４９は、累積カウンタの値が１０以上の仮テンプレートは０種類か否かを判定する（Ｓ１６）。累積カウンタの値が１０以上の仮テンプレートは０種類であると判定する場合（Ｓ１６がＹＥＳ判定の場合）、画像認識アクセラレータ回路２４９は、処理を後述するステップＳ２０に移行する。
【０３６３】
一方、累積カウンタの値が１０以上の仮テンプレートが０種類でないと判定する場合（Ｓ１６がＮＯ判定の場合）、画像認識アクセラレータ回路２４９は、累積カウンタの値が１０以上の仮テンプレートは５種類以上か否かを判定する（Ｓ１７）。累積カウンタの値が１０以上の仮テンプレートは５種類以上でないと判定する場合（Ｓ１７がＮＯ判定の場合，すなわち１０以上の仮テンプレートが１〜４種類の場合）、画像認識アクセラレータ回路２４９は、累積カウンタの値が１０以上の仮テンプレートを本テンプレートに登録し、仮テンプレート記憶領域に記憶されている他の仮テンプレートは破棄する（Ｓ１８）。そして、画像認識アクセラレータ回路２４９は、テンプレート生成処理を終了する。
【０３６４】
一方、累積カウンタの値が１０以上の仮テンプレートが５種類以上であると判定する場合（Ｓ１７がＹＥＳ判定の場合）、画像認識アクセラレータ回路２４９は、累積カウンタの値が上位４位と５位の仮テンプレートについて、累積カウンタの値が等しいか否かを判定する（Ｓ１９）。累積カウンタの値が等しくない場合（１９がＮＯ判定の場合）、画像認識アクセラレータ回路２４９は、累積カウンタの値が上位１位から４位までの４種類の仮テンプレートを本テンプレートに登録し、仮テンプレート記憶領域に記憶されている他の仮テンプレートは破棄する（Ｓ２１）。そして、画像認識アクセラレータ回路２４９は、テンプレート生成処理を終了する。
【０３６５】
ステップＳ１６で、累積カウンタの値が１０以上の仮テンプレートは０種類であると判定する場合（Ｓ１６がＹＥＳ判定の場合）及びステップＳ１９で、累積カウンタの値が等しいと判定する場合（Ｓ１９がＹＥＳ判定の場合）、画像認識アクセラレータ回路２４９は、ホストコントローラ２４１にメダルセレクタエラーコマンドの送信を要求する（Ｓ２０）。ホストコントローラ２４１は、当該要求に応じて、メダルセレクタエラーコマンドを送信する。なお、このメダルセレクタエラーコマンドのＤＡＴ０の値は、「刻印テンプレート生成エラー」を示す「５」が設定されている。メダルセレクタエラーコマンドの詳細については後述する。
そして、画像認識アクセラレータ回路２４９は、テンプレート生成処理を終了する。
【０３６６】
［本テンプレート更新処理］
次に、画像認識アクセラレータ回路２４９が行う本テンプレート更新処理について、図４２を参照して、説明する。図４２は、本テンプレート更新処理の一例を示すフローチャートである。本テンプレート更新処理は、画像認識ＤＳＰ回路２４２が３次元判定処理を行う度に実行される。
【０３６７】
まず、画像認識アクセラレータ回路２４９は、画像認識ＤＳＰ回路２４２の３次元判定処理の判定結果が「正規メダル」か否か、すなわち「判定ＯＫ」か否か、を判定する（Ｓ３１）。判定結果が「正規メダル」でない場合、すなわち「判定ＮＧ」の場合（Ｓ３１がＮＯ判定の場合）、画像認識アクセラレータ回路２４９は、本テンプレート更新処理を終了する。
【０３６８】
一方、判定結果が「正規メダル」である場合、すなわち「判定ＯＫ」の場合（Ｓ３１がＹＥＳ判定の場合）、画像認識アクセラレータ回路２４９は、ＳＲＡＭ２４３に設定されている正規メダルカウンタの値に１を加算する（Ｓ３２）。
【０３６９】
次いで、画像認識アクセラレータ回路２４９は、正規メダルカウンタの値が４であるか否かを判定する（Ｓ３３）。正規メダルカウンタの値が４でない場合（Ｓ３３がＮＯ判定の場合）、画像認識アクセラレータ回路２４９は、本テンプレート更新処理を終了する。
【０３７０】
一方、正規メダルカウンタの値が４である場合（Ｓ３３がＹＥＳ判定の場合）、画像認識アクセラレータ回路２４９は、本テンプレート更新処理を行う（Ｓ３４）。具体的には、直近の３次元判定処理で、式（１１）が成立した本テンプレートの勾配平均画像データ、ＨＯＧデータ、ＦＦＴデータのそれぞれに、投入されたメダルの勾配平均画像データ、ＨＯＧデータ、ＦＦＴデータを合成する。本実施形態では、投入されたメダルの勾配平均画像データ、ＨＯＧデータ、ＦＦＴデータを１／２５６の加重平均で、本テンプレートの勾配平均画像データ、ＨＯＧデータ、ＦＦＴデータのそれぞれに合成する。なお、投入されたメダルの勾配平均画像データ、ＨＯＧデータ、ＦＦＴデータに対する重み付けは１／２５６に限らず、任意に設定可能である。また、本実施形態では、加重平均で合成する方法を説明したが、これに限らず、単純平均、又は、指数平均で合成してもよい。
【０３７１】
ステップＳ３４の後、画像認識アクセラレータ回路２４９は、正規メダルカウンタをクリアし、本テンプレート更新処理を終了する。
なお、式（１１）が成立する本テンプレートが複数ある場合は、ｘ＋Ａｙ＋Ｃｚで算出される値がもっとも大きな値に係る本テンプレートを更新する。例えば、本テンプレートとして、本テンプレートＡ，Ｂの二つが登録されていた場合で、投入されたメダルを本テンプレートＡと比較した場合のｘ＋Ａｙ＋Ｃｚの値が２．４であり、投入されたメダルを本テンプレートＢと比較した場合のｘ＋Ａｙ＋Ｃｚの値が２である場合は、本テンプレートＡを更新する。
【０３７２】
上述のテンプレート生成処理（図４０及び図４１参照）によって、例えば、表と裏で刻印（模様）が異なる２種類のメダルを正規メダルとして使用する場合は、これら２種類のメダルの表と裏に係る４種類のテンプレートを生成することができる。また、正規メダルが１種類であったときは、この正規メダルの表と裏に係る２種類のテンプレートが生成することができる。
【０３７３】
［係数更新処理］
次に、画像認識アクセラレータ回路２４９が行う係数更新処理について、図４３を参照して、説明する。図４３は、係数更新処理の一例を示すフローチャートである。係数更新処理は、式（１１）における係数Ａ，Ｃ，Ｄの値を更新する処理である。係数更新処理は、画像認識ＤＳＰ回路２４２が３次元判定処理を行う度に実行される。
【０３７４】
まず、画像認識アクセラレータ回路２４９は、画像認識ＤＳＰ回路２４２の３次元判定処理の判定結果が「判定ＯＫ」か否かを判定する（Ｓ４１）。判定結果が「判定ＯＫ」でない場合（Ｓ４１がＮＯ判定の場合）、画像認識アクセラレータ回路２４９は、係数更新処理を終了する。
【０３７５】
一方、判定結果が「判定ＯＫ」である場合（Ｓ４１がＹＥＳ判定の場合）、画像認識アクセラレータ回路２４９は、ＳＲＡＭ２４３に設定されている更新用メダルカウンタの値に１を加算する（Ｓ４２）。
【０３７６】
次に、画像認識アクセラレータ回路２４９は、テンプレート比較の結果を累積する（Ｓ４３）。具体的には、３次元判定処理において「判定ＯＫ」と判定されたときの評価値ｘ，ｙ，ｚの平均値と、標準偏差を算出する。そして、算出したｘ，ｙ，ｚの平均値と標準偏差をＳＲＡＭ２４３の所定の領域に記憶する。
【０３７７】
次に、画像認識アクセラレータ回路２４９は、更新用メダルカウンタの値が所定値か否かを判定する（Ｓ４４）。本実施形態において所定値は、例えば、５００，１０００，以降は１０００の倍数（例えば、２０００，３０００，４０００）に設定されている。
【０３７８】
更新用メダルカウンタの値が所定値でない場合（Ｓ４４がＮＯ判定の場合）、画像認識アクセラレータ回路２４９は、係数更新処理を終了する。一方、更新用メダルカウンタの値が所定値の場合（Ｓ４４がＹＥＳ判定の場合）、画像認識アクセラレータ回路２４９は、閾値を更新する。
【０３７９】
ここで、閾値の更新方法について、更新用メダルカウンタの値が５００のとき、すなわちテンプレート生成後に投入された正規メダルが５００枚に達したときを例に説明する。まず、評価値ｘと評価値ｙに着目し、ｘ＋Ａｙ≧Ｂが成り立つとき、正規メダルと判別すると考える。この場合、テンプレート生成後に投入され、正規メダルと判断された５００枚のメダルについて、ｘの平均を「μｘ」、標準偏差を「σｘ」とし、ｙの平均を「μｙ」、標準偏差を「σｙ」とするとき、ｙ＝１のときの閾値直線上のｘの値は、以下の式で与えられる。
ｘ１＝μｘ−σｘ×ｋｘ      ・・・式（１２）
【０３８０】
また、ｘ＝１のときの閾値直線上のｙの値は、以下の式で与えられる。
ｙ１＝μｙ−σｙ×ｋｙ      ・・・式（１３）
なお、ｋは別途定める定数、例えば１２αである。
【０３８１】
上記の式（１２），（１３）によって、係数Ａ，Ｂを以下の式で求めることができる。
Ａ＝（ｘ１−１）／（ｙ１−１）
Ｂ＝ｘ１＋Ａ
【０３８２】
次に、上記で求めた係数Ａを用いて、同様に、式（１１）のｘ＋Ａｙ＋Ｃｚ≧Ｄにおける係数Ｃ，Ｄについて求める。
ここで、ｘ＋Ａｙ＝ｗとし、ｗ＋Ｃｚ≧Ｄとした場合、テンプレート生成後に投入され、正規メダルと判断された５００枚のメダルについて、ｚの平均「μｚ」とし、ｚの標準偏差を「σｚ」とするとき、ｗ=1のときの閾値直線上のｚの値は、以下の式で与えられる。
ｚ１＝μｚ−σｚ×ｋｚ      ・・・式（１４）
【０３８３】
また、ｚ=１のときの閾値直線上のｗの値は、以下の式で与えられる。
ｗ１＝μｗ−σｗ×ｋｗ      ・・・式（１５）
なお、μｗ＝μｘ＋Ａμｙ、σｗ＝σｘ＋Ａσｙとする。
【０３８４】
上記式（１４），（１５）によって、Ｃ，Ｄを以下の式で求めることができる。
Ｃ＝（ｗ１−１）／（ｚ１−１）      ・・・式（１６）
Ｄ＝ｗ１＋Ｃ      ・・・式（１７）
【０３８５】
ここで、図４４において、ｘ１，ｙ１，ｚ１について３次元のグラフで示す。図４４において、ｘ１，ｙ１，ｚ１をつなぐ太線が、閾値平面の輪郭を示している。図４４において、閾値平面と、破線で囲まれた空間の内で、原点から遠い部分（図４４の手前の部分、網掛けで表示）に、本テンプレートとの比較の結果としての評価値ｘ，ｙ，ｚが示す点が含まれる場合（すなわち、３次元判定処理で判定結果がＯＫの場合）、投入されたメダルは、正規メダルと判定される。すなわち、本実施形態において、上記式（１２）〜（１４）で算出されたｘ１，ｙ１，ｚ１が形成する閾値平面と判定基準座標（１，１，１）との間に、評価値ｘ，ｙ，ｚが内包されるか否かを判定する判定方式を、３次元判定処理と称している。なお、図４４では、便宜上、座標（０，０，０）〜（−１，−１，−１）の空間の図示を省略している。
【０３８６】
次に、画像認識アクセラレータ回路２４９は、フラッシュメモリ２４４の記憶されている係数Ａ，Ｃ，Ｄを算出した係数Ａ，Ｃ，Ｄに更新する（Ｓ４６）。そして、画像認識アクセラレータ回路２４９は、係数更新処理を終了する。
【０３８７】
［カバー開放検出処理］
次に、メダルカウント回路２４６が行うカバー開放検出処理について説明する。
上述したように、メダルセレクタ２０１には、メダルセレクタ２０１のパチスロ１の前後方向の後側を覆うカバー部材２４０が固定されている（図７参照）。このカバー部材２４０がメダルセレクタ２０１におけるパチスロ１の前後方向の後側を露出する開放状態に設定されていると、同後側を覆う閉鎖状態に設定されている場合に比べて、メダルレール２１０上に、余計な光が当たってしまう。これによって、メダルセレクタ２０１が行う刻印判定処理に悪影響が及び、判定精度が落ちてしまうことが考えられる。また、通常の運用では、カバー部材２４０が開放状態となる原因としては、メダルセレクタ２０１のメンテナンス時のカバー部材２４０の取付不備、又は、メダルセレクタ２０１へのゴト行為（例えば、クレジット満杯ゴト等）が考えられる。
【０３８８】
そこで、本実施形態のメダルカウント回路２４６は、カバー部材２４０が開放状態になっていることを検出するカバー開放検出処理を行う。ここで、グレースケール画像において、メダルの通過に係る輝度の変化と、メダルレール２１０上に、余計な光が当たっている場合の輝度の変化とは類似している場合がある。このため、本処理において、メダルカウント回路２４６は、複数の判定領域、例えば判定領域Ａ１〜Ａ４，Ｂ１〜Ｂ４，Ｃ１，Ｃ２，Ｄ１〜Ｄ４（図２３参照）において、判定結果が「ＯＮ」の状態が所定時間（例えば、１０秒）続いた場合に、カバー部材２４０が開放状態になっていると判定する。そして、判定結果を、ホストコントローラ２４１に出力する。ホストコントローラ２４１は、判定結果を検知すると、副制御回路１０１に対し、メダルセレクタエラーコマンドを送信する。なお、このメダルセレクタエラーコマンドのＤＡＴ０には「カバー開放エラー」を示す「２」が設定されている。なお、メダルセレクタエラーコマンドの詳細については後述する。
【０３８９】
副制御回路１０１は、ＤＡＴ０には「カバー開放エラー」を示す「２」が設定されているメダルセレクタエラーコマンド、カバー開放エラー報知処理を実行する。ここで、カバー開放エラー報知処理とは、後述のＣ１エラー画面を、液晶表示装置１１に表示する処理である。これによって、この報知画面を見る者、例えば遊技ホールの従業員は、カバー部材２４０が開放状態であることを把握できる。
【０３９０】
なお、本実施形態では、カバー開放検出処理において、判定領域Ａ１〜Ａ４，Ｂ１〜Ｂ４，Ｃ１，Ｃ２，Ｄ１〜Ｄ４（図２３参照）について、判定結果が「ＯＮ」の状態が所定時間続いた場合に、カバー開放と判定する態様を説明した。しかし、カバー開放検出処理において着目する複数の判定領域は、適宜設定可能である。ただし、メダル詰まりの場合に、誤ってカバー開放と判定しないように、一枚のメダルが問題なく通過するときに、同時に「ＯＮ」状態にならない領域（例えば、Ａ２とＤ４）が含まれていることが望ましい。
【０３９１】
＜メダルセレクタと副制御回路間で送受信されるコマンド＞
ここで、図４５を参照し、メダルセレクタと副制御回路間で送受信されるコマンドについて、説明する。図４５は、メダルセレクタと副制御回路間で送受信されるコマンドの一覧表である。
【０３９２】
［メダルセレクタが送信するコマンド］
まず、メダルセレクタ２０１が副制御回路１０１へ送信するコマンドについて説明する。図４５に示すように、当該コマンドには、起動完了コマンド、判定完了コマンド、メダルセレクタエラーコマンド、メダルセレクタ無操作コマンド、ＡＣＫコマンド、ＮＡＫコマンドがある。いずれのコマンドも、２バイトの送信カウンタ（ＣＮＴ）と、ＤＡＴ０〜ＤＡＴ６からなるパラメータを含んで構成されている。なお、本実施形態において、ＤＡＴ０〜ＤＡＴ６は、それぞれ１バイト（ビット０〜ビット７）のデータである。また、各種コマンドのデータ長は、ＤＡＴ０〜ＤＡＴ６（７バイト）に、コマンド種類に応じた１バイトのコマンドＩＤと、送信カウンタ（２バイト）を加えた１０バイトに設定されているが、このデータ長は適宜設定可能である。
なお、本実施形態において、ＡＣＫコマンド及びＮＡＫコマンドを副制御回路１０１に送信するメダルセレクタ２０１のホストコントローラ２４１は、正常データ送信手段及び再送要求データ送信手段を構成する。
【０３９３】
メダルセレクタ２０１が送信するコマンドにおける送信カウンタ（ＣＮＴ）の初期値は、メダルセレクタ２０１の起動回数が設定されている。この送信カウンタの値は、メダルセレクタ２０１が副制御回路１０１にコマンドを送信する度に１が加算される。
【０３９４】
［起動完了コマンド］
起動完了コマンドは、メダルセレクタ２０１に電源が投入され、起動処理が終了した後に送信される。起動完了コマンドのＤＡＴ０のビット０の値は、初期化が行われた否かを示す。「０」は、「初期化なし」を示し、「１」は「初期化あり」を示す。ここで、メダルセレクタ２０１の制御ＬＳＩ２３４は、通電中に初期化が行われると、フラッシュメモリ２４４の起動用初期化フラグ格納領域の値に「１」を設定する。そして、制御ＬＳＩ２３４は、電源が投入され、起動完了コマンドを送信する際に、フラッシュメモリ２４４の起動用初期化フラグ格納領域を参照し、格納されている値に応じて、起動完了コマンドのＤＡＴ０のビット０の値を設定する。起動完了コマンドのＤＡＴ０のビット０の値が「１」の場合、すなわち起動時の起動用初期化フラグ格納領域の値に「１」が設定されている場合、メダルセレクタ２０１が副制御回路１０１から起動完了コマンドに対するＡＣＫコマンドを受信すると、制御ＬＳＩ２３４は、起動用初期化フラグ格納領域の値に「０」を設定する。
【０３９５】
また、起動完了コマンドのＤＡＴ０のビット１の値は、コマンド送信時に色判定が有効か無効かを示す。値「０」は、「色判定無効」を示し、値「１」は「色判定有効」を示す。「色判定有効」となる場合は、コマンド送信時に色テンプレートが作成済みであり、起動時の色スイッチがＯＮ状態の場合である。それ以外の場合は「色判定無効」となる。また、起動完了コマンドのＤＡＴ０のビット２の値は、コマンド送信時に刻印判定が有効か無効かを示す。値「０」は、「刻印判定無効」を示し、値「１」は「刻印判定有効」を示す。「刻印判定有効」となる場合は、コマンド送信時に刻印テンプレートが作成済みであり、起動時の刻印スイッチがＯＮ状態の場合である。それ以外の場合は「刻印判定無効」となる。
【０３９６】
起動完了コマンドのＤＡＴ１は、コマンド送信時の各種スイッチのＯＮ／ＯＦＦ状態を示す。ビット０の値は初期化スイッチのＯＮ／ＯＦＦ状態を示し、ビット１の値は色スイッチのＯＮ／ＯＦＦ状態を示し、ビット２の値は刻印スイッチのＯＮ／ＯＦＦ状態を示す。いずれのビットにおいても、「０」は、「ＯＦＦ状態」を示し、「１」は「ＯＮ状態」を示す。
【０３９７】
［判定完了コマンド］
判定完了コマンドは、送信カウンタ（ＣＮＴ）と、円形検出の判定結果、色判定の判定結果及び刻印判定の判定結果と、を示すパラメータを含んで構成される。判定完了コマンドのＤＡＴ０の値は円形検出の判定結果を示し、ＤＡＴ１の値は色判定の判定結果を示し、ＤＡＴ２の値は刻印判定の判定結果を示す。ＤＡＴ０〜２のいずれにおいても、「１」は、「ＮＧ」（すなわち「判定ＮＧ」）を示し、「０」は「ＯＫ」（すなわち「判定ＯＫ」）を示す。
【０３９８】
［メダルセレクタエラーコマンド］
メダルセレクタエラーコマンドは、メダルセレクタ２０１が各種エラーを検知したときに送信される。このコマンドは、送信カウンタ（ＣＮＴ）と、コマンド送信時に発生中のエラーの種類を示すパラメータと、を含んで構成される。メダルセレクタエラーコマンドのＤＡＴ０の値は０〜６に設定される。「０」は「エラーなし」を示し、「１」は「異物検出エラー」を示し、「２」は「カバー開放エラー」を示す。また、「３」は「掃除エラー」を示し、「４」は「色テンプレート生成エラー」を示し、「５」は「刻印テンプレート生成エラー」を示し、そして、「６」は、「ＣＭＯＳハードエラー」を示す。なお、メダルセレクタ２０１の制御ＬＳＩ２３４は、各種エラーを検知したとき、ＳＲＡＭ２４３に設けられたエラー記憶領域（初期値「０」）にエラーの内容（１〜６）を記憶する。ＳＲＡＭ２４３に記憶されたエラーの内容は、メダルセレクタ２０１が副制御回路１０１から後述するエラー解除コマンドを受信したとき削除される（初期値「０」が記憶される）。
【０３９９】
［メダルセレクタ無操作コマンド］
メダルセレクタ無操作コマンドは、メダルセレクタ２０１から周期的に副制御回路１０１に送信される。メダルセレクタ無操作コマンドには、送信カウンタ（ＣＮＴ）が含まれる。
また、メダルセレクタ無操作コマンドのＤＡＴ０のビット０の値は、初期化が行われた否かを示す。「０」は、「初期化なし」を示し、「１」は「初期化あり」を示す。ここで、メダルセレクタ２０１の制御ＬＳＩ２３４は、通電中に初期化が行われると、ＳＲＡＭ２４３の無操作用初期化フラグ格納領域の値に「１」を設定する。そして、制御ＬＳＩ２３４は、メダルセレクタ無操作コマンドを送信する際に、ＳＲＡＭ２４３の無操作用初期化フラグ格納領域を参照し、格納されている値に応じて、メダルセレクタ無操作コマンドのＤＡＴ０のビット０の値を設定する。メダルセレクタ無操作コマンドのＤＡＴ０のビット０の値が「１」の場合、すなわち無操作用初期化フラグ格納領域の値に「１」が設定されている場合、メダルセレクタ２０１が副制御回路１０１から当該メダルセレクタ無操作コマンドに対するＡＣＫコマンドを受信すると、制御ＬＳＩ２３４は、無操作用初期化フラグ格納領域の値に「０」を設定する。
【０４００】
その他のメダルセレクタ無操作コマンドのＤＡＴ０及びＤＡＴ１については、起動完了コマンドのＤＡＴ０及びＤＡＴ１と同様であるため、ここでの説明は省略する。また、メダルセレクタ無操作コマンドのＤＡＴ２には、上述したＳＲＡＭ２４３のエラー記憶領域の内容（０〜６のいずれかの値）がセットされる。内容は、メダルセレクタエラーコマンドのＤＡＴ０と同様である。
【０４０１】
メダルセレクタ無操作コマンドのＤＡＴ３、ＤＡＴ４の値は、メダルセレクタ２０１の起動回数を示す。この起動回数は、フラッシュメモリ２４４に記憶されており、メダルセレクタ２０１が起動する毎に、起動回数に１が加算される。具体的には、メダルセレクタ２０１は、図示しない制御電源管理部を有し、制御電源管理部は、メダルセレクタ２０１への電源電圧の供給（電源の投入）が開始され、予め設定された電圧値を上回った場合に、制御ＬＳＩ２３４にリセット信号を出力する。制御ＬＳＩ２３４は、リセット信号が入力されたことに基づいて、起動回数を１加算する。メダルセレクタ２０１（の制御ＬＳＩ２３４）は、メダルセレクタ無操作コマンド送信時に、フラッシュメモリ２４４の起動回数を参照し、ＤＡＴ３、ＤＡＴ４の値を設定する。なお、起動回数は、上述した初期化スイッチ２０６ｄの操作により、制御ＬＳＩ２３４が行う、初期化処理で初期値「０」に初期化される。
【０４０２】
［ＡＣＫコマンド、ＮＡＫコマンド］
ＡＣＫコマンドは、メダルセレクタ２０１が副制御回路１０１から送信されたコマンドを正常に受信できたときに送信される。ＮＡＫコマンドは、メダルセレクタ２０１が副制御回路１０１から送信されたコマンドを正常に受信できなかったときに送信される。ＡＣＫコマンド及びＮＡＫコマンドには、送信カウンタ（ＣＮＴ）が含まれている。また、ＡＣＫコマンド及びＮＡＫコマンドのＤＡＴ０、ＤＡＴ１の値は、副制御回路１０１から送信されたコマンドに含まれている送信カウンタの値を示す。
【０４０３】
なお、ＤＡＴ６の値は、コマンドを受信する側（すなわち副制御回路１０１）が受信データの整合性判定の際に用いるサム値（チェックサム）となっている。このサム値は、コマンドＩＤ、送信カウンタ（ＣＮＴ）及びＤＡＴ０〜ＤＡＴ５の値から算出される。
【０４０４】
［副制御回路が送信するコマンド］
次に、副制御回路１０１がメダルセレクタ２０１へ送信するコマンドについて説明する。図４５に示すように、当該コマンドには、エラー解除コマンド、投入状態コマンド、ＡＣＫコマンド、ＮＡＫコマンドがある。いずれのコマンドも、２バイトの送信カウンタ（ＣＮＴ）と、ＤＡＴ０〜ＤＡＴ６からなるパラメータを含んで構成されている。本実施形態において、ＤＡＴ０〜ＤＡＴ６は、それぞれ１バイト（ビット０〜ビット７）のデータである。また、各種コマンドのデータ長は、ＤＡＴ０〜ＤＡＴ６（７バイト）に、コマンド種類に応じた１バイトのコマンドＩＤと、送信カウンタ（２バイト）を加えた１０バイトに設定されているが、このデータ長は適宜設定可能である。
【０４０５】
副制御回路１０１が送信するコマンドにおける送信カウンタ（ＣＮＴ）の初期値は、副制御回路１０１の起動後、最初にコマンドを送信する際に取得する乱数が設定される。なお、この乱数を発生させるために、この乱数を発生させる専用の乱数発生処理（ソフト乱数）、又は、デバイスを設けてもよいし、演出の態様を決定する際に用いる乱数を発生させる乱数発生処理、又は、デバイスを利用してもよい。
【０４０６】
［エラー解除コマンド］
エラー解除コマンドは、後述するメダルセレクタコマンド送信処理（図６８参照）において、メダルセレクタ２０１に発生したエラーの解除条件が成立したときに送信される。ただし、エラーの解除条件の成立とは、メダルセレクタ２０１に発生したエラーが実際に解除されたか否かではなく、エラー解除コマンドを送信するための条件が成立したか否かである。
【０４０７】
［投入状態コマンド］
投入状態コマンドは、所定の周期又は後述するメダルセレクタコマンド送信処理（図６８参照）において送信される。投入状態コマンドのＤＡＴ０の値は、パチスロ１の状態が、メダルをホッパー装置５１へガイドするように制御されている状態（以下の説明において、「メダル受付可」と称する場合がある）か、メダルをキャンセルシュータ２０６へ排出するように制御されている状態（以下の説明において、「メダル受付不可」と称する場合がある）か、を示す。例えば、このＤＡＴ０の値が「１」の場合は、メダル受付可を意味する「受付可」を示し、「０」の場合は、メダル受付不可を意味する「受付不可」を示す。なお、このＤＡＴ０の値の設定態様については、後述する。
【０４０８】
［ＡＣＫコマンド、ＮＡＫコマンド］
ＡＣＫコマンドは、副制御回路１０１がメダルセレクタ２０１から送信されたコマンドを正常に受信できたときに送信される。ＮＡＫコマンドは、副制御回路１０１がメダルセレクタ２０１から送信されたコマンドを正常に受信できなかったときに送信される。ＡＣＫコマンド及びＮＡＫコマンドには、送信カウンタが含まれている。また、ＡＣＫコマンド及びＮＡＫコマンドのＤＡＴ０、ＤＡＴ１の値は、メダルセレクタ２０１から送信されたコマンドに含まれている送信カウンタの値を示す。
【０４０９】
また、ＡＣＫコマンド及びＮＡＫコマンドのＤＡＴ２の値は、投入状態コマンドのＤＡＴ０と同様に、パチスロ１の状態が、メダル受付可か、メダル受付不可か、を示す。例えば、ＤＡＴ２の値が「１」の場合は、メダル受付可を意味する「受付可」を示し、「０」の場合は、メダル受付不可を意味する「受付不可」を示す。なお、このＤＡＴ２の値は、副制御回路１０１が、主制御回路９１から受信した、直近の無操作コマンドに含まれているパラメータに基づいて、設定される。このパラメータは、現在のメダルソレノイド２０８の状態をＯＮ状態に設定しているか、又は、ＯＦＦ状態に設定しているかを示している。このパラメータがＯＮ状態に設定していることを示している場合は、ＤＡＴ２の値は「１」が設定され、ＯＦＦ状態に設定していることを示している場合は、ＤＡＴ２の値は「０」が設定される。
【０４１０】
なお、ＤＡＴ６の値は、コマンドを受信する側（すなわちメダルセレクタ２０１）が受信データの整合性判定の際に用いるサム値（チェックサム）となっている。このサム値は、コマンドＩＤ、送信カウンタ（ＣＮＴ）及びＤＡＴ０〜ＤＡＴ５の値を全て加算（ＳＵＭ）することで算出される。また、これに代えて、コマンドＩＤ、送信カウンタ（ＣＮＴ）及びＤＡＴ０〜ＤＡＴ５の値を全て排他的論理和（ＢＣＣ）することでサム値としてもよい。
【０４１１】
＜メダルセレクタと副制御回路間のコマンド送受信シーケンス＞
次に、図４６を参照し、メダルセレクタと副制御回路間のコマンド送受信シーケンスの一例について説明する。図４６は、メダルセレクタと副制御回路間のコマンド送受信シーケンスの一例を説明するための図である。
【０４１２】
パチスロ１に電源が投入され、メダルセレクタ２０１及び副制御回路１０１が起動すると、メダルセレクタ２０１は、副制御回路１０１に起動完了コマンドを送信する。このとき、フラッシュメモリ２４４に記憶されている起動回数が「１０」のとき、起動完了コマンドに含まれる送信カウンタ（ＣＮＴ）の値は「１０」となる。
【０４１３】
続いて、起動完了コマンドを正常に受信した副制御回路１０１は、メダルセレクタ２０１にＡＣＫコマンドを送信する。このＡＣＫコマンドに含まれる送信カウンタの値は、送信時に取得した乱数の値、例えば「２５６」となる。また、このＡＣＫコマンドのＤＡＴ０及びＤＡＴ１の値は、受信した起動完了コマンドに含まれていた送信カウンタの値である「１０」となる。
【０４１４】
続いて、図４６に示す例では、メダルセレクタ２０１は、副制御回路１０１にメダルセレクタ無操作コマンドを送信する。このメダルセレクタ無操作コマンドに含まれる送信カウンタの値は、初期値「１０」に１を加算した「１１」となる。
【０４１５】
続いて、メダルセレクタ無操作コマンドを正常に受信した副制御回路１０１は、メダルセレクタ２０１にＡＣＫコマンドを送信する。このＡＣＫコマンドに含まれる送信カウンタの値は、初期値「２５６」に１を加算した「２５７」となる。また、このＡＣＫコマンドのＤＡＴ０及びＤＡＴ１の値は、受信したメダルセレクタ無操作コマンドに含まれていた送信カウンタの値である「１１」となる。
【０４１６】
続いて、図４６に示す例では、副制御回路１０１は、投入状態コマンドをメダルセレクタ２０１に送信する。この投入状態コマンドに含まれる送信カウンタの値は「２５７」に１を加算した「２５８」となる。ここで、何らかの原因でメダルセレクタがリブート（再起動）し、再起動後、投入状態コマンドに対するＡＣＫコマンドを送信する場合、このＡＣＫコマンドに含まれる送信カウンタは、再び初期値となる。この場合、起動回数は「１１」となるので、ＡＣＫコマンドに含まれる送信カウンタは「１１」となる。
【０４１７】
本実施形態において、副制御回路１０１は、メダルセレクタ２０１からＡＣＫコマンドを受信すると、受信したＡＣＫコマンドに含まれている送信カウンタの値が、前回、メダルセレクタ２０１から受信したコマンドに含まれていた送信カウンタの値に「１」を加算した値と等しいか否かを判定する。そして、等しくないと判定する場合は、サブＲＡＭ１０３に設けられたエラー情報履歴領域に、エラー内容として「ＣＭＯＳ  ＣＮＴ」（以下、「ＡＣＫカウントエラー」と称する場合がある）、発生日時として現在の日付と時刻を記憶させる。
【０４１８】
図４６に示す例では、受信したＡＣＫコマンドに含まれている送信カウンタの値は「１１」である。また、前回、メダルセレクタ２０１から受信したコマンドであるメダルセレクタ無操作コマンドに含まれていた送信カウンタの値「１１」に「１」を加算した値は「１２」である。したがって、サブＣＰＵ１０２は、これらの値が等しくないと判定する。このため、サブＣＰＵ１０２は、サブＲＡＭ１０３に設けられたエラー情報履歴領域に、エラー内容として「ＣＭＯＳ  ＣＮＴ」（ＡＣＫカウントエラー）、発生日時として現在の日付と時刻を記憶させる。
また、メダルセレクタ２０１は、５００ｍｓｅｃの周期で副制御回路１０１にコマンドを送信する。例えば、図４６に示す例では、起動完了コマンドを副制御回路１０１に送信した５００ｍｓｅｃ後にメダルセレクタ無操作コマンドが副制御回路１０１に送信される。なお、メダルセレクタ２０１から副制御回路１０１にコマンドを送信する周期は適宜設定可能である。
【０４１９】
＜メダルセレクタのデータ受信及び送信処理＞
次に、メダルセレクタ２０１がＵＡＲＴ２５２を介してデータを受信及び送信する際に、制御ＬＳＩ２３４のホストコントローラ２４１が行う処理について、図４７〜図５１を参照して説明する。図４７は、データ受信処理の一例を示すフローチャートである。図４８は、データ受信サブ処理１の一例を示すフローチャートである。図４９は、データ受信サブ処理２の一例を示すフローチャートである。図５０は、データ受信整合性判定処理の一例を示すフローチャートである。図５１は、ＡＣＫ／ＮＡＫ送信処理の一例を示すフローチャートである。
【０４２０】
［データ受信処理］
ホストコントローラ２４１は、所定の周期（本実施形態では、１０ｍｓｅｃ）で、図４７に示すデータ受信処理を実行する。データ受信処理において、ホストコントローラ２４１は、まずＳＲＡＭ２４３に設けられたディレイカウンタの値が０であるか否かを判定する（Ｓ３１１）。ディレイカウンタの値が０であると判定する場合（Ｓ３１１がＹＥＳ判定の場合）、ホストコントローラ２４１は、処理を後述のＳ３１６に移行する。なお、ディレイカウンタには、後述するデータ受信サブ処理２におけるＳ３４３で、ディレイタイム値（本実施形態では、１０）がセットされる。
【０４２１】
Ｓ３１１においてディレイカウンタの値が０でないと判定する場合（Ｓ３１１がＮＯ判定の場合）、ホストコントローラ２４１は、ディレイカウンタの値を１減算する（Ｓ３１２）。次いで、ディレイカウンタの値が０であるか否かを判定する（Ｓ３１３）。ディレイカウンタの値が０でないと判定する場合（Ｓ３１３がＮＯ判定の場合）、ホストコントローラ２４１は、データ受信処理を終了する。
【０４２２】
Ｓ３１３においてディレイカウンタの値が０（すなわち、１００ｍｓｅｃ経過した時）であると判定する場合（Ｓ３１１がＹＥＳ判定の場合）、ホストコントローラ２４１は、ＮＡＫコマンド（図４５参照）をＵＡＲＴ２５２のＴＸデータレジスタ２５２ｃ（図１９参照）に記憶し、副制御回路１０１に送信する（Ｓ３１４）。次いで、ホストコントローラ２４１は、ＵＡＲＴ２５２のＲＸデータレジスタ２５２ｅ（図１９参照）に記憶されているデータを破棄（消去）する（Ｓ３１５）。そして、ホストコントローラ２４１は、データ受信処理を終了する。
【０４２３】
Ｓ３１１においてディレイカウンタの値が０であると判定する場合（Ｓ３１１がＹＥＳ判定の場合）、ホストコントローラ２４１は、ＵＡＲＴ２５２のＲＸデータレジスタ２５２ｅ（図１９参照）にデータがあるか（記憶されているか）否かを判定する（Ｓ３１６）。ＵＡＲＴ２５２のＲＸデータレジスタ２５２ｅにデータがないと判定する場合（Ｓ３１６がＮＯ判定の場合）、ホストコントローラ２４１は、データ受信処理を終了する。
【０４２４】
Ｓ３１６においてＵＡＲＴ２５２のＲＸデータレジスタ２５２ｅにデータがあると判定する場合（Ｓ３１６がＹＥＳ判定の場合）、ホストコントローラ２４１は、ＵＡＲＴ２５２のＲＸデータレジスタ２５２ｅ（図１９参照）に記憶されているデータの数が１パケット以上か否かを判定する（Ｓ３１７）。本実施形態では、１パケットは、上述の各種コマンドのデータ長である１０バイトに定められている。
【０４２５】
Ｓ３１７においてＲＸデータレジスタ２５２ｅに記憶されているデータ数が１パケット（１０バイト）以上であると判定する場合（Ｓ３１７がＹＥＳ判定の場合）、ホストコントローラ２４１は、データ受信サブ処理１を実行する（Ｓ３１８）。データ受信サブ処理１の詳細については、後述する。その後、ホストコントローラ２４１は、データ受信処理を終了する。
【０４２６】
Ｓ３１７において受信カウンタは１パケット分以上でないと判定する場合（Ｓ３１７がＮＯ判定の場合）、ホストコントローラ２４１は、ＳＲＡＭ２４３に設けられたタイムアウトカウンタの値が０であるか否かを判定する（Ｓ３１９）。
【０４２７】
Ｓ３１９においてタイムアウトカウンタの値が０であると判定する場合（Ｓ３１９がＹＥＳ判定の場合）、ホストコントローラ２４１は、タイムアウトカウンタにタイムアウト値（本実施形態では、５）をセットする（Ｓ３２０）。その後、ホストコントローラ２４１は、データ受信処理を終了する。
【０４２８】
Ｓ３１９においてタイムアウトカウンタの値が０でないと判定する場合（Ｓ３１０がＮＯ判定の場合）、ホストコントローラ２４１は、データ受信サブ処理２を実行する（Ｓ３２１）。データ受信サブ処理２の詳細については、後述する。その後、ホストコントローラ２４１は、データ受信処理を終了する。
【０４２９】
［データ受信サブ処理１］
図４８に示すように、データ受信サブ処理１において、ホストコントローラ２４１は、まずＲＸデータレジスタ２５２ｅの前半１０バイト分の領域に記憶されているデータをＳＲＡＭ２４３に設定された受信バッファ領域に格納する（Ｓ３３１）。なお、格納するデータが記憶されていたＲＸデータレジスタ２５２ｅにおける前半１０バイト分の領域は、ホストコントローラ２４１が、格納するためにデータを読み込んだ時に、クリアされる。
【０４３０】
次いで、ホストコントローラ２４１は、ＳＲＡＭ２４３に設けられたタイムアウトカウンタを０クリア、すなわち値に０をセットする（Ｓ３３２）。
次いで、ホストコントローラ２４１は、受信したデータの整合性を判定するデータ受信整合性判定処理を実行する（Ｓ３３３）。データ受信整合性判定処理の詳細については後述する。
【０４３１】
次いで、ホストコントローラ２４１は、判定フラグは異常、且つ、２パケット目ありか否かを判定する（Ｓ３３４）。具体的には、後述するデータ受信整合性判定処理においてＳＲＡＭ２４３に記憶された判定フラグが異常を示しているか、また、ＲＸデータレジスタ２５２ｅの後半１０バイト分の領域に、２パケット目のデータが記憶されているか否かを判定する。
【０４３２】
Ｓ３３４において判定フラグは異常でない、又は、２パケット目がない（ＲＸデータレジスタ２５２ｅの後半１０バイト分の領域に１０バイトに満たないデータが記憶されていた場合も含む）と判定する場合（Ｓ３３４がＮＯ判定の場合）、ホストコントローラ２４１は、ＲＸデータレジスタ２５２ｅに記憶されているデータを破棄（消去）する（Ｓ３３５）。すなわち、ホストコントローラ２４１は、ＲＸデータレジスタ２５２ｅの後半１０バイト分の領域にデータが記憶されていても、そのデータを破棄する。次いで、ホストコントローラ２４１は、処理をＳ３３８に移行する。
なお、ＲＸデータレジスタ２５２ｅに記憶されているデータを破棄（消去）する際の具体な態様として、例えば、ホストコントローラ２４１がＲＸデータレジスタ２５２ｅからデータを読み込み、読み込んだデータを放置する（読み捨てる）する。これによって、ＲＸデータレジスタ２５２ｅに記憶されていたデータがクリア（破棄）される。
【０４３３】
Ｓ３３４において判定フラグは異常であり、且つ、２パケット目がある（ＲＸデータレジスタ２５２ｅの後半１０バイト分の領域に１０バイトのデータが記憶されている）と判定する場合（Ｓ３３４がＹＥＳ判定の場合）、ホストコントローラ２４１は、ＲＸデータレジスタ２５２ｅの後半１０バイト分の領域に記憶されているデータをＳＲＡＭ２４３に設定された受信バッファ領域に格納する（Ｓ３３６）。なお、ホストコントローラ２４１が格納するデータを読み込んだ時、このデータが記憶されていたＲＸデータレジスタ２５２ｅにおける後半１０バイト分の領域はクリアされる。
【０４３４】
次いで、ホストコントローラ２４１は、後述するデータ受信整合性判定処理を実行する（Ｓ３３７）。
Ｓ３３５又はＳ３３７の後、ホストコントローラ２４１は、副制御回路１０１にＡＣＫコマンド又はＮＡＫコマンドを送信する後述のＡＣＫ／ＮＡＫ送信処理を実行する（Ｓ３３８）。その後、ホストコントローラ２４１は、データ受信サブ処理１を終了し、また、データ受信処理（図４７参照）を終了する。
本実施形態では、先に受信した１０バイトのデータ（１パケット目）がＲＸデータレジスタ２５２ｅの前半１０バイト分の領域に記憶され、後に受信した１０バイトのデータ（２パケット目）がＲＸデータレジスタ２５２ｅの後半１０バイト分の領域に記憶される。なお、ＲＸデータレジスタ２５２ｅは、受信データを３２バイト記憶することができるため（図１９参照）、３パケット目を記憶するようにしてもよい。
【０４３５】
［データ受信サブ処理２］
図４９に示すように、データ受信サブ処理２において、ホストコントローラ２４１は、まずＳＲＡＭ２４３に設けられたタイムアウトカウンタの値を１減算する（Ｓ３４１）。
【０４３６】
次いで、ホストコントローラ２４１は、タイムアウトカウンタの値が０であるか否かを判定する（Ｓ３４２）。タイムアウトカウンタの値が０でないと判定する場合（Ｓ３４２がＮＯ判定の場合）、ホストコントローラ２４１は、データ受信サブ処理を終了し、また、データ受信処理（図４７参照）を終了する。
【０４３７】
Ｓ３４２においてタイムアウトカウンタの値が０（すなわち、５０ｍｓｅｃ経過した時）であると判定する場合（Ｓ３４２がＹＥＳ判定の場合）、ホストコントローラ２４１は、ＳＲＡＭ２４３に設けられたディレイカウンタにディレイタイム値（本実施形態では、１０）をセットする（Ｓ３４３）。
【０４３８】
次いで、ホストコントローラ２４１は、ＵＡＲＴ２５２のＲＸデータレジスタ２５２ｅに記憶されているデータを破棄（消去）する（Ｓ３４４）。その後、ホストコントローラ２４１は、データ受信サブ処理を終了し、また、データ受信処理（図４７参照）を終了する。
なお、ステップＳ３４４では、上述のステップＳ３１５とは異なり、ＲＸデータレジスタ２５２ｅにデータが記憶されていない場合（判定フラグが正常、且つ、２パケット目なしの場合等）であっても、ＲＸデータレジスタ２５２ｅから読み込み処理が行われる。
【０４３９】
［データ受信整合性判定処理］
図５０に示すように、データ受信整合性判定処理において、ホストコントローラ２４１は、まずＳＲＡＭ２４３の受信バッファ領域に格納されているデータの整合性判定を行う（Ｓ３５１）。なお、受信バッファ領域には、上述のデータ受信サブ処理１（図４８参照）におけるＳ３３１によって格納された、ＲＸデータレジスタ２５２ｅの前半１０バイト分の領域に記憶されていたデータ、又は、Ｓ３３６によって格納された、ＲＸデータレジスタ２５２ｅの後半１０バイト分の領域に記憶されていたデータが格納されている。
【０４４０】
Ｓ３５１においてホストコントローラ２４１は、物理層エラーの有無の判定、サム値（チェックサム）を用いた判定、及び、データに適切なコマンドＩＤ（図４５参照）が含まれているか否かの判定を行う。ホストコントローラ２４１は、物理層エラーが無く、サム値を用いた判定の結果が正常であり、且つ、データに適切なコマンドＩＤが含まれている場合は、正常と判定する。一方、物理層エラーが有る場合、サム値を用いた判定の結果が異常である場合、又は、データに適切なコマンドＩＤが含まれていない場合の少なくとも一つに該当するときは、ホストコントローラ２４１は、異常と判定する。
なお、物理層エラーとは、ＵＡＲＴ２５２のＲＸシフトレジスタ２５２ｄで、１バイト単位でデータを受信した際、受信した１バイト単位のデータが正常か否かをＵＡＲＴ２５２の判定回路（不図示）が判断するエラーであり、そのエラーは、フレーミングエラー、オーバーランエラー、及び、パリティエラー等がある。
【０４４１】
次いで、ホストコントローラ２４１は、Ｓ３５１における整合性判定結果が正常か否かを判定する（Ｓ３５２）。整合性判定結果が正常であると判定する場合（Ｓ３５２がＹＥＳ判定の場合）、ＳＲＡＭ２４３の判定フラグ記憶領域に正常を示す値（例えば、１）をセットする（Ｓ３５３）。その後、ホストコントローラ２４１は、データ受信整合性判定処理を終了し、処理をデータ受信サブ処理１（図２参照）のＳ３３４又はＳ３３８に戻す。
【０４４２】
Ｓ３５２において整合性判定結果が正常でない、すなわち異常であると判定する場合（Ｓ３５２がＮＯ判定の場合）、ＳＲＡＭ２４３の判定フラグ記憶領域に異常を示す値（例えば、０）をセットする（Ｓ３５４）。その後、ホストコントローラ２４１は、データ受信整合性判定処理を終了し、処理をデータ受信サブ処理１（図４８参照）のＳ３３４又はＳ３３８に戻す。
本実施形態において、データ受信整合判定処理を実行するホストコントローラ２４１は、整合性判定手段を構成する。
【０４４３】
［ＡＣＫ／ＮＡＫ送信処理］
図５１に示すように、ＡＣＫ／ＮＡＫ送信処理において、ホストコントローラ２４１は、まずＳＲＡＭ２４３の判定フラグ記憶領域を参照し、判定フラグは正常か（すなわち、本実施形態では正常を示す値１が記憶されているか）否かを判定する（Ｓ３６１）。
【０４４４】
Ｓ３６１において判定フラグが正常と判定する場合（Ｓ３６１がＹＥＳ判定の場合）、ホストコントローラ２４１は、ＡＣＫコマンド（図４５参照）をＵＡＲＴ２５２のＴＸデータレジスタ２５２ｃ（図１９参照）に記憶し、副制御回路１０１に送信する。その後、ホストコントローラ２４１は、ＡＣＫ／ＮＡＫ送信処理を終了し、また、データ受信サブ処理１（図４８参照）及びデータ受信処理（図４７参照）を終了する。
【０４４５】
一方、Ｓ３６１において判定フラグが正常でない、すなわち異常であると判定する場合（Ｓ３６１がＮＯ判定の場合）、ホストコントローラ２４１は、ＮＡＫコマンドをＵＡＲＴ２５２のＴＸデータレジスタ２５２ｃ（図１９参照）に記憶し、副制御回路１０１に送信する。その後、ホストコントローラ２４１は、ＡＣＫ／ＮＡＫ送信処理を終了し、また、データ受信サブ処理１（図４８参照）及びデータ受信処理（図４７参照）を終了する。
なお、本実施形態において、データ受信処理のステップＳ３１４、及び、ＡＣＫ／ＮＡＫ送信処理のステップＳ３６３を実行するホストコントローラ２４１は、再送要求データ送信手段を構成し、ＡＣＫ／ＮＡＫ送信処理のステップＳ３６２を実行するホストコントローラ２４１は、正常データ送信手段を構成する。
【０４４６】
＜副制御回路が行う各種処理＞
次に副制御回路１０１（のサブＣＰＵ１０２）が行う各種処理について、図５２〜図６９を参照して説明する。
【０４４７】
［電源投入処理］
電源投入処理について、図５２を参照して、説明する。図５２は、電源投入処理の一例を示すフローチャートである。サブＣＰＵ１０２は、パチスロ１の電源投入時に、電源投入処理を行う。
電源投入処理において、まず、サブＣＰＵ１０２は、初期化処理を行う（Ｓ１０１）。具体的には、サブＣＰＵ１０２は、各ドライバの初期化やカーネル（kernel又はOperating System）の起動を実行する。
【０４４８】
次に、サブＣＰＵ１０２は、サブＲＡＭ１０３に設けられているサブ電源投入カウンタ（の値）に１を加算する（Ｓ１０２）。具体的には、副制御回路１０１は、図示しない副制御電源管理部を有し、副制御電源管理部は、副制御回路１０１への電源電圧の供給（電源の投入）が開始され、予め設定された電圧値を上回った場合に、サブＣＰＵ１０２の図示しないリセット端子にリセット信号を出力する。サブＣＰＵ１０２は、リセット信号が入力されたことに基づいて、サブ電源投入カウンタ（の値）に１を加算する。なお、サブ電源投入カウンタは、メダルセレクタ２０１が初期化され、副制御回路１０１がメダルセレクタ２０１から初期化がセットされた（ＤＡＴ０のビット０に１がセットされた）起動完了コマンドを受信したときに、クリアされる（０がセットされる）。
そして、サブＣＰＵ１０２は、電源投入処理を終了する。
【０４４９】
［無操作コマンド受信時処理］
無操作コマンド受信時処理について、図５３を参照して、説明する。図５３は、無操作コマンド受信時処理の一例を示すフローチャートである。サブＣＰＵ１０２は、副制御回路１０１が主制御回路９１から無操作コマンドを受信したときに、無操作コマンド受信時処理を行う。
【０４５０】
ここで、主制御回路９１から副制御回路１０１に送信されるコマンドには、エラーコマンド、スタートコマンド、入賞作動コマンド、メダル投入コマンドや無操作コマンドがある。
【０４５１】
エラーコマンドは、主制御回路９１がエラーを検知したときに、主制御回路９１から副制御回路１０１に送信される。エラーコマンドには、例えば主制御回路９１が検知した各種エラーの内容を示すパラメータを含んで構成される。スタートコマンドは、主制御回路９１が遊技者のスタートレバー２３の操作を検知したときに、主制御回路９１から副制御回路１０１に送信される。
【０４５２】
入賞作動コマンドは、所定のタイミングで、主制御回路９１から副制御回路１０１に送信される。入賞作動コマンドには、例えば表示役の種別、ロック演出に係るフラグ、メダルの払出枚数等を示すパラメータを含んで構成される。副制御回路１０１は、入賞作動コマンドを受信することで、入賞判定ラインに沿って表示された図柄組合せを認識することができるようになり、各種の演出を実行するタイミング等を決定することができる。
【０４５３】
メダル投入コマンドは、再遊技の作動時や、遊技者の投入操作（ＢＥＴボタン２２の押下やメダル投入口２１へのメダルの投入）時に、主制御回路９１から副制御回路１０１に送信される。メダル投入コマンドには、メダルの投入枚数及び後述するクレジット投入カウンタが含まれる。
【０４５４】
無操作コマンドは、メインＣＰＵ９３が所定の時間（例えば、１．１１７３ｍｓ）毎に実行する割込の処理において、上述の無操作コマンド以外の全てのコマンドを送信しないときに送信される。無操作コマンドには、各種ボタン（ＢＥＴボタン２２やストップボタン１９Ｌ，１９Ｃ，１９Ｒ等）の押下状態や、メダルソレノイド２０８を、ＯＮ状態に設定しているか、ＯＦＦ状態に設定しているかを示す情報が含まれている。また、後述するリセットスイッチがＯＮ状態かＯＦＦ状態かを示す情報が含まれている。
【０４５５】
無操作コマンド受信時処理において、サブＣＰＵ１０２は、サブＲＡＭ１０３の無操作コマンド格納領域に受信した無操作コマンドの各種パラメータを保存する（記憶させる）（Ｓ１１１）。これによって、サブＣＰＵ１０２は、保存した各種パラメータに応じた各種処理を実行することができる。そして、サブＣＰＵ１０２は、無操作コマンド受信時処理を終了する。
【０４５６】
［メダルセレクタ通信タスク］
メダルセレクタ通信タスクについて、図５４を参照して、説明する。図５４は、メダルセレクタ通信タスクの一例を示すフローチャートである。サブＣＰＵ１０２は、電源投入処理後に、メダルセレクタ通信タスクを実行する。
【０４５７】
メダルセレクタ通信タスクにおいて、まず、サブＣＰＵ１０２は、１０ｍｓｅｃ周期待ち処理を行う（Ｓ１２１）。具体的には、サブＣＰＵ１０２は、処理がステップＳ１２１に移行してから１０ｍｓｅｃ経過するまでの間、処理をステップＳ１２２へ移行させず、１０ｍｓｅｃ経過後に処理をステップＳ１２２に移行させる。すなわちメダルセレクタ通信タスクのステップＳ１２２以降の処理は、１０ｍｓｅｃ毎に行われる。
【０４５８】
次に、サブＣＰＵ１０２は、メダルセレクタ受信バッファに受信データがあるか否かを判定する（Ｓ１２２）。メダルセレクタ受信バッファは、サブＲＡＭ１０３に設けられており、メダルセレクタ２０１から副制御回路１０１に送信された各種コマンドやデータを一時的に記憶する。
【０４５９】
ステップＳ１２２で、メダルセレクタ受信バッファに受信データがないと判定した場合（Ｓ１２２がＮＯ判定の場合）、サブＣＰＵ１０２は、処理をステップＳ１２１に移行させる。一方、ステップＳ１２２で、メダルセレクタ受信バッファに受信データがあると判定した場合（Ｓ１２２がＹＥＳ判定の場合）、サブＣＰＵ１０２は、メダルセレクタコマンド受信処理を行う（Ｓ１２３）。メダルセレクタコマンド受信処理では、サブＣＰＵ１０２は、メダルセレクタ２０１から受信したコマンドに応じて各種処理を実行する。メダルセレクタコマンド受信処理の詳細については、後述する。
【０４６０】
次に、サブＣＰＵ１０２は、メダルセレクタコマンド送信処理（Ｓ１２４）を行う。メダルセレクタコマンド送信処理では、サブＣＰＵ１０２は、メダルセレクタ２０１に各種コマンドを送信する。メダルセレクタコマンド送信処理の詳細については、後述する。ステップＳ１２４の後、サブＣＰＵ１０２は、処理をステップＳ１２１に移行させる。
【０４６１】
［メダルセレクタコマンド受信処理］
メダルセレクタコマンド受信処理について、図５５を参照して、説明する。図５５は、メダルセレクタコマンド受信処理の一例を示すフローチャートである。
メダルセレクタコマンド受信処理において、まず、サブＣＰＵ１０２は、メダルセレクタ２０１から受信したコマンドが起動完了コマンドか否かを判定する（Ｓ１３１）。
【０４６２】
ステップＳ１３１で、受信したコマンドが起動完了コマンドであると判定する場合（Ｓ１３１がＹＥＳ判定の場合）、サブＣＰＵ１０２は、起動完了コマンド受信時処理を行う（Ｓ１３２）。起動完了コマンド受信時処理の詳細については、後述する。その後、サブＣＰＵ１０２は、メダルセレクタコマンド受信処理を終了し、処理をメダルセレクタ通信タスク（図５４参照）のステップＳ１２４に戻す。
【０４６３】
一方、ステップＳ１３１で、受信したコマンドが起動完了コマンドでないと判定する場合（Ｓ１３１がＮＯ判定の場合）、サブＣＰＵ１０２は、メダルセレクタ２０１から受信したコマンドが判定完了コマンドか否かを判定する（Ｓ１３３）。
【０４６４】
ステップＳ１３３で、受信したコマンドが判定完了コマンドであると判定する場合（Ｓ１３３がＹＥＳ判定の場合）、サブＣＰＵ１０２は、判定完了コマンド受信時処理を行う（Ｓ１３４）。判定完了コマンド受信時処理の詳細については、後述する。その後、サブＣＰＵ１０２は、メダルセレクタコマンド受信処理を終了し、処理をメダルセレクタ通信タスク（図５４参照）のステップＳ１２４に戻す。
【０４６５】
一方、ステップＳ１３３で、受信したコマンドが判定完了コマンドでないと判定する場合（Ｓ１３３がＮＯ判定の場合）、サブＣＰＵ１０２は、メダルセレクタ２０１から受信したコマンドがメダルセレクタエラーコマンドか否かを判定する（Ｓ１３５）。
【０４６６】
ステップＳ１３５で、受信したコマンドがメダルセレクタエラーコマンドであると判定する場合（Ｓ１３５がＹＥＳ判定の場合）、サブＣＰＵ１０２は、メダルセレクタエラーコマンド受信時処理を行う（Ｓ１３６）。メダルセレクタエラーコマンド受信時処理の詳細については、後述する。その後、サブＣＰＵ１０２は、メダルセレクタコマンド受信処理を終了し、処理をメダルセレクタ通信タスク（図５４参照）のステップＳ１２４に戻す。
【０４６７】
一方、ステップＳ１３５で、受信したコマンドがメダルセレクタエラーコマンドでないと判定する場合（Ｓ１３５がＮＯ判定の場合）、サブＣＰＵ１０２は、メダルセレクタ２０１から受信したコマンドがＡＣＫ又はＮＡＫコマンドか否かを判定する（Ｓ１３７）。
【０４６８】
ステップＳ１３７で、受信したコマンドがＡＣＫ又はＮＡＫコマンドであると判定する場合（Ｓ１３７がＹＥＳ判定の場合）、サブＣＰＵ１０２は、ＡＣＫ／ＮＡＫコマンド受信時処理を行う（Ｓ１３８）。ＡＣＫ／ＮＡＫコマンド受信時処理では、受信したＡＣＫ／ＮＡＫコマンドに応じて各種処理を行う。なお、各種処理の例としては、後述するエラー解除コマンドに対するＡＣＫコマンドを、メダルセレクタ２０１から受信したときに、液晶表示装置１１にＣ１エラー画面（図６３参照）の表示の終了を指示することや上述のＡＣＫカウントエラーをエラー情報履歴に登録することがある。その後、サブＣＰＵ１０２は、メダルセレクタコマンド受信処理を終了し、処理をメダルセレクタ通信タスク（図５４参照）のステップＳ１２４に戻す。
【０４６９】
一方、ステップＳ１３７で、受信したコマンドがＡＣＫ又はＮＡＫでないと判定する場合（Ｓ１３７がＮＯ判定の場合）、サブＣＰＵ１０２は、メダルセレクタ２０１から受信したコマンドがメダルセレクタ無操作コマンドか否かを判定する（Ｓ１３９）。
【０４７０】
ステップＳ１３９で、受信したコマンドがメダルセレクタ無操作コマンドであると判定する場合（Ｓ１３９がＹＥＳ判定の場合）、サブＣＰＵ１０２は、メダルセレクタ無操作コマンド受信時処理を行う（Ｓ１４０）。メダルセレクタ無操作コマンド受信時処理の詳細については、後述する。その後、サブＣＰＵ１０２は、メダルセレクタコマンド受信処理を終了し、処理をメダルセレクタ通信タスク（図５４参照）のステップＳ１２４に戻す。
【０４７１】
一方、ステップＳ１３９で、受信したコマンドがメダルセレクタ無操作コマンドでないと判定する場合（Ｓ１３９がＮＯ判定の場合）、サブＣＰＵ１０２は、メダルセレクタコマンド受信処理を終了し、処理をメダルセレクタ通信タスク（図５４参照）のステップＳ１２４に戻す。
【０４７２】
［起動完了コマンド受信時処理］
起動完了コマンド受信時処理について、図５６を参照して、説明する。図５６は、起動完了コマンド受信時処理の一例を示すフローチャートである。
起動完了コマンド受信時処理において、まず、サブＣＰＵ１０２は、受信バッファから設定情報を取得し、保存する（Ｓ１４１）。具体的には、サブＣＰＵ１０２は、受信バッファに記憶されているメダルセレクタ２０１から受信した起動完了コマンドのＤＡＴ０（初期化の有無、色判定・刻印判定の有効無効）を設定情報として、サブＲＡＭ１０３の設定情報記憶領域に記憶させる。
【０４７３】
次に、サブＣＰＵ１０２は、ステップＳ１４１で保存した設定情報に、初期化ありを示す情報が含まれているか否かを判定する（Ｓ１４２）。具体的には、サブＣＰＵ１０２は、サブＲＡＭ１０３の設定情報記憶領域に記憶させた設定情報の値を参照し、ビット０の値が１（初期化あり）か否かを判定する。
【０４７４】
ステップＳ１４２で、保存した設定情報に、初期化ありを示す情報が含まれていないと判定する場合（Ｓ１４２がＮＯ判定の場合）、サブＣＰＵ１０２は、処理を後述のステップＳ１４４に移行させる。
一方、ステップＳ１４２で、保存した設定情報に、初期化ありを示す情報が含まれていると判定する場合（Ｓ１４２がＹＥＳ判定の場合）、サブＣＰＵ１０２は、初期化エラー画面表示要求を行う（Ｓ１４３）。具体的には、サブＣＰＵ１０２は、初期化エラー画面の表示を、液晶表示装置１１に指示する。
【０４７５】
当該指示を受けた液晶表示装置１１は、図５７に示すような初期化エラー画面を、表示部１１ａに表示させる。本実施形態において、初期化エラー画面には、遊技機を正面から見て右下部に、「セレクターが初期化されました。」という文字列が表示されている。
【０４７６】
ステップＳ１４３の後、又は、ステップＳ１４２で、保存した設定情報に、初期化ありを示す情報が含まれていないと判定する場合（Ｓ１４２がＮＯ判定の場合）、サブＣＰＵ１０２は、ステップＳ１４４の処理を行う。ステップＳ１４４において、サブＣＰＵ１０２は、受信バッファからスイッチ情報を取得する。具体的には、サブＣＰＵ１０２は、受信バッファに記憶されているメダルセレクタ２０１から受信した起動完了コマンドのＤＡＴ１（各種スイッチのＯＮ／ＯＦＦの状態）を取得する。
【０４７７】
次に、サブＣＰＵ１０２は、第１スイッチ情報記憶領域のスイッチ情報と、ステップＳ１４４で取得したスイッチ情報と、が一致するか否かを判定する（Ｓ１４５）。ここで、第１スイッチ情報記憶領域は、サブＲＡＭ１０３のバックアップ領域に割り当てられている。第１スイッチ情報記憶領域には、後述するステップＳ１４７において、前回の起動時のスイッチ情報と今回の起動時のスイッチ情報とに変化があった場合に、今回の起動時のスイッチ情報が記憶される。
【０４７８】
ステップＳ１４５において、一致すると判定する場合（Ｓ１４５がＹＥＳ判定の場合）、サブＣＰＵ１０２は、処理を後述するステップＳ１４８に移行させる。一方、ステップＳ１４５において、一致しないと判定する場合（Ｓ１４５がＮＯ判定の場合）、サブＣＰＵ１０２は、セレクタスイッチエラー画面表示要求を行う（Ｓ１４６）。具体的には、サブＣＰＵ１０２は、セレクタスイッチエラー画面の表示を、液晶表示装置１１に指示する。
【０４７９】
当該指示を受けた液晶表示装置１１は、図５８に示すようなセレクタスイッチエラー画面を、表示部１１ａに表示させる。本実施形態において、セレクタスイッチエラー画面には、遊技機を正面から見て右下部に、「セレクタースイッチが変更されました。」という文字列が表示されている。また、ステップＳ１４４で取得したスイッチ情報に応じて、色スイッチ及び刻印スイッチのＯＮ／ＯＦＦ状態を示す文字列が表示されている。本実施形態では、色スイッチ及び刻印スイッチのＯＮ状態を示す文字列として、図に示すように、「ＣＯＬＯＲ  ＳＷ：ＯＮ」、「ＭＡＲＫ  ＳＷ：ＯＮ」が表示される。なお、この場合、色スイッチのＯＦＦ状態を示す文字列は、「ＣＯＬＯＲ  ＳＷ：ＯＦＦ」、刻印スイッチのＯＦＦ状態を示す文字列は、「ＭＡＲＫ  ＳＷ：ＯＮ」となる
【０４８０】
次に、サブＣＰＵ１０２は、ステップＳ１４４で取得したスイッチ情報を、第１スイッチ記憶領域に保存する（上書き記憶する）。
次に、サブＣＰＵ１０２は、ステップＳ１４４で取得したスイッチ情報を、サブＲＡＭ１０３の第２スイッチ情報記憶領域に記憶させる。そして、サブＣＰＵ１０２は、起動完了コマンド受信時処理を終了し、処理をメダルセレクタ通信タスク（図５４参照）のステップＳ１２４に戻す。
【０４８１】
［判定完了コマンド受信時処理］
判定完了コマンド受信時処理について、図５９を参照して、説明する。図５９は、判定完了コマンド受信時処理の一例を示すフローチャートである。
判定完了コマンド受信時処理において、まず、サブＣＰＵ１０２は、判定結果をキューに登録する（Ｓ１５１）。具体的には、サブＣＰＵ１０２は、受信バッファに記憶されているメダルセレクタ２０１から受信した判定完了コマンドのＤＡＴ０（円形検出ＯＫ／ＮＧ）、ＤＡＴ１（色判定ＯＫ／ＮＧ）、ＤＡＴ２（刻印判定ＯＫ／ＮＧ）の値（データ）をキューに登録する。
【０４８２】
ここで、本実施形態のサブＲＡＭ１０３のＤＲＡＭには、図６０に示すような、キューが設けられている。キューは、ＦＩＦＯ（First In, First Out：先入れ先出し）設定の６０ブロック分のデータが登録可能な領域である。１ブロックのデータは、判定完了コマンドのＤＡＴ０〜ＤＡＴ２のデータで構成される。６０ブロック分のデータがキューに登録された状態で、６１ブロック目のデータＤ６１をキューに登録すると、最初にキューに登録したデータＤ１がキューから溢れて排出される。このため、キューには、常に直近の６０枚のメダルについての判定結果が登録されていることになる。なお、以後の説明において、キューからデータが溢れて排出されることを「キュー溢れ」と称する場合がある。
【０４８３】
次に、サブＣＰＵ１０２は、キュー溢れありか否かを判定する（Ｓ１５２）。キュー溢れがないと判定する場合（Ｓ１５２がＮＯ判定の場合）、サブＣＰＵ１０２は、処理を後述するステップＳ１５７に移行する。一方、キュー溢れがあると判定する場合（Ｓ１５２がＹＥＳ判定の場合）、サブＣＰＵ１０２は、キュー登録チェック処理を行う（Ｓ１５３）。キュー登録チェック処理において、サブＣＰＵ１０２は、キューに登録されている６０ブロック分のデータ（ここでは、１ブロックに格納されているデータを１つのデータとする）の内で、円形検出、色判定及び刻印判定の判定結果のいずれか一つでも「０」すなわち「ＮＧ（判定ＮＧ）」を含むデータの数を計数する。すなわち計数結果としてのデータ数は、円形検出、色判定及び刻印判定の判定結果のいずれか１つでも「判定ＮＧ」となったメダル、つまり「不正メダル」の数となる。
【０４８４】
次に、サブＣＰＵ１０２は、ステップＳ１５３で計数したＮＧ判定を含むデータの数が、すなわち不正メダルの数が閾値（本実施形態では、「５」）以上か否かを判定する（Ｓ１５４）。ＮＧ判定を含むデータの数が閾値以上でないと判定する場合（Ｓ１５４がＮＯ判定の場合）、サブＣＰＵ１０２は、処理を後述するステップＳ１５７に移行する。一方、ＮＧ判定を含むデータの数が閾値以上であると判定する場合（Ｓ１５４がＹＥＳ判定の場合）、サブＣＰＵ１０２は、Ｃ２エラー画面表示要求を行う（Ｓ１５５）。具体的には、サブＣＰＵ１０２は、Ｃ２エラー画面の表示を、液晶表示装置１１に指示する。
【０４８５】
当該指示を受けた液晶表示装置１１は、図６１に示すようなＣ２エラー画面を、表示部１１ａに表示させる。本実施形態において、Ｃ２エラー画面は、画面の中央に「係員をお呼びください」という文字列と、当該文字列の下に、複数の四角枠が横一列に表示されている。複数の四角枠のそれぞれには、２文字のアルファベットからなるエレーコードが表示されている。本実施形態では、画面の左側から右側にかけて、四角枠のそれぞれに、ＣＣ、ＣＥ、ＣＯ、ＣＲ、ＨＥ、ＨＪ、ＤＯ、ＣＡ、Ｃ１、Ｃ２のエラーコードが表示されている。また、複数の四角枠の下には、「ＥＲＲＯＲ  ＣＯＤＥ」という文字列と、当該文字列の下方に、各エラーコードの内容を示す文字列が表示されている。例えば、「ＣＣ：投入メダル通過カウントエラー」、「Ｃ１：ＣＭＯＳセレクターエラー１」、「Ｃ２：ＣＭＯＳセレクターエラー２」という文字列が表示されている。また、図示では省略しているが、Ｃ２エラー画面において、Ｃ２のエラーコードが表示されている四角枠は、他の四角枠と区別可能な態様で発光するハイライト表示がされている。
【０４８６】
次に、サブＣＰＵ１０２は、Ｃ２＿１エラーをエラー情報履歴に登録する（Ｓ１５６）。具体的には、サブＣＰＵ１０２は、サブＲＡＭ１０３に設けられたエラー情報履歴領域に、エラー内容として「Ｃ２＿１」、発生日時として現在の日付と時刻を記憶させる。
【０４８７】
ステップＳ１５６の後、また、ステップＳ１５２でキュー溢れがないと判定する場合（Ｓ１５２がＮｏ判定の場合）、或いは、ステップＳ１５４でＮＧ判定を含むデータの数が閾値以上でないと判定する場合（Ｓ１５４がＮｏ判定の場合）、サブＣＰＵ１０２は、ステップＳ１５７の処理を行う。ステップＳ１５７において、サブＣＰＵ１０２は、メダル受付可、且つ、判定結果はＯＫか否かを判定する。具体的には、サブＲＡＭ１０３のメダル受付フラグ格納領域を参照し、メダル受付フラグが立っているか（値が「１」か）否か、及び、ステップＳ１５１でキューに登録した判定結果は、判定ＯＫか（円形検出、色判定及び刻印判定のいずれも「ＯＫ（判定ＯＫ）」か）、を判定する。
【０４８８】
ステップＳ１５７において、メダル受付可でない、又は、判定結果はＯＫでないと判定する場合（Ｓ１５７がＮＯ判定の場合）、サブＣＰＵ１０２は、判定完了コマンド受信時処理を終了し、処理をメダルセレクタ通信タスク（図５４参照）のステップＳ１２４に戻す。
【０４８９】
一方、ステップＳ１５７において、メダル受付可であり、且つ、判定結果はＯＫである判定する場合（Ｓ１５７がＹＥＳ判定の場合）、サブＣＰＵ１０２は、サブメダルカウンタ（の値）に１を加算する。サブメダルカウンタは、サブＲＡＭ１０３に設けられており、副制御回路１０１が主制御回路９１からメダル投入コマンドを受信したときに、クリアされる（０がセットされる）。
【０４９０】
次に、サブＣＰＵ１０２は、サブメダルカウンタ（の値）は、所定値以上か否かを判定する（Ｓ１５９）。ここでの所定値は、単位遊技に投入可能な最大のメダル数（本実施形態では３枚）にパチスロ１にクレジットできるメダルの最大数（本実施形態では５０枚）の和以上であれば、適宜設定可能である。本実施形態では、この所定値として、「５５」が設定されている。ステップＳ１５９において、サブメダルカウンタ（の値）は、所定値以上でないと判定する場合（Ｓ１５９がＮＯ判定の場合）、サブＣＰＵ１０２は、判定完了コマンド受信時処理を終了し、処理をメダルセレクタ通信タスク（図５４参照）のステップＳ１２４に戻す。
【０４９１】
一方、サブＣＰＵ１０２は、サブメダルカウンタ（の値）は、所定値以上であると判定する場合（Ｓ１５９がＹＥＳ判定の場合）、サブＣＰＵ１０２は、Ｃ２エラー画面表示要求を行う（Ｓ１６０）。具体的には、サブＣＰＵ１０２は、Ｃ２エラー画面（図６１参照）の表示を、液晶表示装置１１に指示する。当該指示を受けた液晶表示装置１１は、Ｃ２エラー画面を、表示部１１ａに表示させる。
【０４９２】
次に、サブＣＰＵ１０２は、Ｃ２＿２エラーをエラー情報履歴に登録する（Ｓ１６１）。具体的には、サブＣＰＵ１０２は、サブＲＡＭ１０３に設けられたエラー情報履歴領域に、エラー内容として「Ｃ２＿２」、発生日時として現在の日付と時刻を記憶させる。そして、サブＣＰＵ１０２は、判定完了コマンド受信時処理を終了し、処理をメダルセレクタ通信タスク（図５４参照）のステップＳ１２４に戻す。
なお、ステップＳ１５４における閾値の値は、適宜変更可能である。例えば、後述する液晶表示装置１１に表示されるホールメニュー画面上で選択可能なメニューに閾値設定メニューを設け、当該メニューが選択された場合に、閾値を任意の値に変更してもよい。例えば、閾値は「５」、「１０」、「１５」の３段階で設定可能としてもよく、また、「１」〜「９９」の値を任意に設定可能としてもよい。なお、上述した閾値「５」は、デフォルトで設定される閾値であり、サブＲＡＭ１０３のバックアップ領域に格納される。
【０４９３】
［メダルセレクタエラーコマンド受信時処理］
メダルセレクタエラーコマンド受信時処理について、図６２を参照して、説明する。図６２は、メダルセレクタエラーコマンド受信時処理の一例を示すフローチャートである。
メダルセレクタエラーコマンド受信時処理において、まず、サブＣＰＵ１０２は、Ｃ１エラー発生中か否かを判定する（Ｓ１７１）。具体的には、サブＣＰＵ１０２は、液晶表示装置１１に図６３に示すＣ１エラー画面が表示されているか否かを確認し、Ｃ１エラー画面が表示中の場合は、エラー発生中と判定し、表示中でない場合は、エラー発生中でないと判定する。
【０４９４】
図６３に示すＣ１エラー画面は、上述のＣ２エラー画面（図６１参照）と比べ、ハイライト表示がされる四角枠が、Ｃ２のエラーコードが表示されている四角枠ではなく、Ｃ１のエラーコードが表示されている四角枠である点以外、Ｃ２エラー画面と同様の画面である。
【０４９５】
ここで、本実施形態では、メダルセレクタに係るエラーの種類として、Ｃ１エラーとＣ２エラーの２種類がある。Ｃ２エラーは、副制御回路１０１（のサブＣＰＵ１０２）によって、発生したと判断されるエラー（例えば、上述のＣ２＿１、Ｃ２＿２エラー及び後述のＣ２＿３エラー、Ｃ２＿４エラー）であり、Ｃ２エラー発生時には、Ｃ２エラー画面（図６１参照）が表示される。
【０４９６】
一方、Ｃ１エラーは、メダルセレクタ２０１（の制御ＬＳＩ２３４）によって、発生したと判断されるエラーである。本実施形態において、Ｃ１エラーには、異物検出エラー、カバー開放エラー、掃除エラー、色テンプレート生成エラー、刻印テンプレート生成エラー、ハードエラーの６種類がある。
【０４９７】
ステップＳ１７１の処理で、Ｃ１エラー発生中であると判定する場合（Ｓ１７１がＹＥＳ判定の場合）、サブＣＰＵ１０２は、メダルセレクタエラーコマンド受信時処理を終了し、処理をメダルセレクタ通信タスク（図５４参照）のステップＳ１２４に戻す。
【０４９８】
一方、ステップＳ１７１の処理で、Ｃ１エラー発生中でないと判定する場合（Ｓ１７１がＮＯ判定の場合）、サブＣＰＵ１０２は、受信バッファのエラー状態が０か否かを判定する（Ｓ１７２）。具体的には、サブＣＰＵ１０２は、受信バッファに記憶されているメダルセレクタエラーコマンドのＤＡＴ０又はメダルセレクタ無操作コマンドのＤＡＴ２（図４５参照）を参照し、すなわちエラー状態を示すデータを参照する。そして、値が「エラーなし」を示す「０」か否かを判定する。
【０４９９】
ステップＳ１７２で、エラー状態を示すデータの値が「０」であると判定する場合（Ｓ１７２がＹＥＳ判定の場合）、サブＣＰＵ１０２は、メダルセレクタエラーコマンド受信時処理を終了し、処理をメダルセレクタ通信タスク（図５４参照）のステップＳ１２４に戻す。
【０５００】
一方、ステップＳ１７２で、エラー状態を示すデータの値が「０」でない判定する場合（Ｓ１７２がＮＯ判定の場合）、サブＣＰＵ１０２は、Ｃ１エラー画面表示要求を行う（Ｓ１７３）。具体的には、サブＣＰＵ１０２は、Ｃ１エラー画面（図６３参照）の表示を、液晶表示装置１１に指示する。
【０５０１】
次に、サブＣＰＵ１０２は、「Ｃ１＿＊」エラーをエラー情報履歴に登録する（Ｓ１７４）。具体的には、サブＣＰＵ１０２は、サブＲＡＭ１０３に設けられたエラー情報履歴領域に、受信バッファに記憶されているコマンドにおけるエラー状態に応じたエラー内容（「１」〜「６」のいずれか）と発生日時として現在の日付と時刻を登録する。例えば、受信バッファに記憶されているコマンドにおけるエラー状態が「刻印テンプレート生成エラー」を示す「５」の場合、エラー内容として「Ｃ１＿５」が登録される。そして、サブＣＰＵ１０２は、メダルセレクタエラーコマンド受信時処理を終了し、処理をメダルセレクタ通信タスク（図５４参照）のステップＳ１２４に戻す。
【０５０２】
［メダルセレクタ無操作コマンド受信時処理］
メダルセレクタ無操作コマンド受信時処理について、図６４を参照して、説明する。図６４は、メダルセレクタ無操作コマンド受信時処理の一例を示すフローチャートである。
メダルセレクタ無操作コマンド受信時処理において、まず、サブＣＰＵ１０２は、受信バッファに記憶されているメダルセレクタ無操作コマンドのＤＡＴ０のビット０の値が「初期化あり」を示す「１」か否かを判定する（Ｓ１８１）。初期化ありでないと判定する場合（Ｓ１８１がＮＯ判定の場合）、サブＣＰＵ１０２は、処理を後述するステップＳ１８３に移行させる。
【０５０３】
一方、初期化ありと判定する場合（Ｓ１８１がＹＥＳ判定の場合）、サブＣＰＵ１０２は、初期化エラー画面表示要求を行う（Ｓ１８２）。具体的には、サブＣＰＵ１０２は、初期化エラー画面の表示を、液晶表示装置１１に指示する。当該指示を受けた液晶表示装置１１は、初期化エラー画面（図５７参照）を、表示部１１ａに表示させる。
【０５０４】
ステップＳ１８２の後、又は、ステップＳ１８１で初期化ありでないと判定する場合（Ｓ１８１がＮＯ判定の場合）、サブＣＰＵ１０２は、起動回数判定処理を行う（Ｓ１８３）。起動回数判定処理では、メダルセレクタ２０１で計数する電源投入の回数と、副制御回路１０１で計数する電源投入の回数と、の整合を確認し、両者の差が予め設定した閾値以上の場合にエラーを報知する。なお、起動回数判定処理の詳細については、後述する。
【０５０５】
次に、サブＣＰＵ１０２は、スイッチ状態判定処理を行う（Ｓ１８４）。スイッチ状態判定処理では、メダルセレクタ２０１の各種スイッチの状態を確認し、変化がある場合はエラー情報履歴に登録する。なお、スイッチ状態判定処理の詳細については、後述する。
【０５０６】
次に、サブＣＰＵ１０２は、上述のメダルセレクタエラーコマンド受信時処理（図６２参照）を行う（Ｓ１８５）。これによって、何らかの障害が生じて、副制御回路１０１がメダルセレクタ２０１からのエラーコマンドを受信できなかった場合にも、メダルセレクタ無操作コマンドを受信することで、副制御回路１０１は、メダルセレクタ２０１の生じているエラー状態を適切に検知し、報知することができる。そして、サブＣＰＵ１０２は、メダルセレクタ無操作コマンド受信時処理を終了し、処理をメダルセレクタ通信タスク（図５４参照）のステップＳ１２４に戻す。
【０５０７】
［起動回数判定処理］
起動回数判定処理について、図６５を参照して、説明する。図６５は、起動回数判定処理の一例を示すフローチャートである。
起動回数判定処理において、まず、サブＣＰＵ１０２は、受信バッファから起動回数を取得し、起動回数とサブ電源投入カウンタの値の差を算出する（Ｓ１９１）。具体的には、サブＣＰＵ１０２は、受信バッファに記憶されているメダルセレクタ２０１から受信したメダルセレクタ無操作コマンドのＤＡＴ３，４（図４５参照）を参照して起動回数を取得し、サブ電源投入カウンタの値の差の絶対値を算出する。
【０５０８】
次に、ステップＳ１９１で算出した差の絶対値が予め設定した閾値以上か否かを判定する（Ｓ１９２）。本実施形態において、閾値として「５」が設定されている。なお、閾値は適宜変更可能である。ステップＳ１９２で、差が閾値以上でないと判定する場合（Ｓ１９２がＮＯ判定の場合）、サブＣＰＵ１０２は、起動回数判定処理を終了し、処理をメダルセレクタ無操作コマンド受信時処理（図６４参照）のステップＳ１８４に戻す。
【０５０９】
一方、ステップＳ１９２で、差が閾値以上であると判定する場合（Ｓ１９２がＹＥＳ判定の場合）、サブＣＰＵ１０２はＣ２エラー画面表示要求を行う（Ｓ１９３）。具体的には、サブＣＰＵ１０２は、上述のＣ２エラー画面（図６１参照）の表示を、液晶表示装置１１に指示する。当該指示を受けた液晶表示装置１１は、Ｃ２エラー画面を、表示部１１ａに表示させる。
【０５１０】
次に、サブＣＰＵ１０２は、Ｃ２＿３エラーをエラー情報履歴に登録する（Ｓ１９４）。具体的には、サブＣＰＵ１０２は、サブＲＡＭ１０３に設けられたエラー情報履歴領域に、エラー内容として「Ｃ２＿３」、発生日時として現在の日付と時刻を記憶させる。そして、サブＣＰＵ１０２は、起動回数判定処理を終了し、処理をメダルセレクタ無操作コマンド受信時処理（図６４参照）のステップＳ１８４に戻す。
【０５１１】
［スイッチ状態判定処理］
スイッチ状態判定処理について、図６６を参照して、説明する。図６６は、スイッチ状態判定処理の一例を示すフローチャートである。
スイッチ状態判定処理において、まず、サブＣＰＵ１０２は、受信バッファからスイッチ情報を取得する（Ｓ２０１）。具体的には、サブＣＰＵ１０２は、受信バッファに記憶されているメダルセレクタ２０１から受信したメダルセレクタ無操作コマンドのＤＡＴ１（図４５参照）を参照し、スイッチ情報、すなわち初期化スイッチ２０６ｄ、色スイッチ２０６ｅ及び刻印スイッチの状態２０６ｆ（ＯＮ／ＯＦＦの状態）を取得する。
【０５１２】
次に、ステップＳ２０１で取得したスイッチ情報と、第２スイッチ情報記憶領域に記憶されているスイッチ情報と、が一致するか否かを判定する（Ｓ２０２）。具体的には、サブＣＰＵ１０２は、起動完了コマンド受信時処理（図５６参照）のステップＳ１４８又は後述のステップＳ２０９で、サブＲＡＭ１０３の第２スイッチ情報記憶領域に記憶させたスイッチ情報と、ステップＳ２０１で取得したスイッチ情報とが一致するか否かを判定する。一致すると判定する場合（Ｓ２０２がＹＥＳ判定の場合）、サブＣＰＵ１０２は、スイッチ状態判定処理を終了し、処理をメダルセレクタ無操作コマンド受信時処理（図６４参照）のステップＳ１８５に戻す。
【０５１３】
一方、ステップ２０２において、ステップＳ２０１で取得したスイッチ情報と、第２スイッチ情報記憶領域に記憶されているスイッチ情報と、が一致しないと判定する場合（Ｓ２０２がＮＯ判定の場合）、サブＣＰＵ１０２は、処理をＳ２０３に移行する。Ｓ２０３において、サブＣＰＵ１０２は、刻印判定は有効か否かを判定する（Ｓ２０３）。具体的には、サブＣＰＵ１０２は、起動完了コマンド受信時処理（図５６参照）のステップＳ１４１で保存した設定情報のビット２の値が１（刻印判定有効）か否かを判定する。
【０５１４】
ステップＳ２０３で、刻印判定が有効でないと判定する場合（Ｓ２０３がＮＯ判定の場合）、サブＣＰＵ１０２は、処理を後述のステップＳ２０６に移行させる。一方、ステップＳ２０３で、刻印判定が有効であると判定する場合（Ｓ２０３がＹＥＳ判定の場合）、サブＣＰＵ１０２は、処理をステップＳ２０４に移行させる。ステップ２０４において、サブＣＰＵ１０２は、ステップＳ２０１で取得したスイッチ情報の内で刻印スイッチに係るスイッチ情報（ＯＮ／ＯＦＦの状態）と、第２スイッチ情報記憶領域に記憶されている刻印スイッチに係るスイッチ情報（ＯＮ／ＯＦＦの状態）と、が一致するか否かを判定する（Ｓ２０４）。一致すると判定する場合（Ｓ２０４がＹＥＳ判定の場合）、サブＣＰＵ１０２は、処理を後述のステップＳ２０６に移行させる。
【０５１５】
一方、ステップＳ２０５で、一致しないと判定する場合（Ｓ２０４がＮＯ判定の場合）、「ＣＭＯＳ  ＭＡＲＫ  ＊」をエラー情報履歴に登録する（Ｓ２０５）。具体的には、サブＣＰＵ１０２は、サブＲＡＭ１０３に設けられたエラー情報履歴領域に、エラー内容として「ＣＭＯＳ  ＭＡＲＫ  ＊」と、発生日時として現在の日付と時刻を記憶させる。エラー内容には、ステップＳ２０１で取得したスイッチ情報の内で刻印スイッチに係るスイッチ情報（ＯＮ／ＯＦＦの状態）に応じて、「ＣＭＯＳ  ＭＡＲＫ  ＯＮ」又は「ＣＭＯＳ  ＭＡＲＫ  ＯＦＦ」を登録する。取得した刻印スイッチに係るスイッチ情報が「ＯＮ状態」を示している場合は、エラー内容として「ＣＭＯＳ  ＭＡＲＫ  ＯＮ」を登録し、取得した刻印スイッチに係るスイッチ情報が「ＯＦＦ状態」を示している場合は、エラー内容として「ＣＭＯＳ  ＭＡＲＫ  ＯＦＦ」を登録する。
【０５１６】
ステップＳ２０５の後、或いは、ステップＳ２０３でＮＯ判定の場合、又は、ステップＳ２０４でＹＥＳ判定の場合、サブＣＰＵ１０２は、処理をステップＳ２０６に移行させる。ステップＳ２０６で、サブＣＰＵ１０２は、色判定は有効か否かを判定する（Ｓ２０６）。具体的には、サブＣＰＵ１０２は、起動完了コマンド受信時処理（図５６参照）のステップＳ１４１で保存した設定情報のビット１の値が１（色判定有効）か否かを判定する。
【０５１７】
ステップＳ２０６で、色判定が有効でないと判定する場合（Ｓ２０６がＮＯ判定の場合）、サブＣＰＵ１０２は、処理を後述のステップＳ２０９に移行させる。一方、ステップＳ２０６で、色判定が有効であると判定する場合（Ｓ２０６がＹＥＳ判定の場合）、サブＣＰＵ１０２は、処理をステップＳ２０７に移行させる。ステップ２０７において、サブＣＰＵ１０２は、ステップＳ２０１で取得したスイッチ情報の内で色スイッチに係るスイッチ情報（ＯＮ／ＯＦＦの状態）と、第２スイッチ情報記憶領域に記憶されている色スイッチに係るスイッチ情報（ＯＮ／ＯＦＦの状態）と、が一致するか否かを判定する（Ｓ２０７）。一致すると判定する場合（Ｓ２０６がＹＥＳ判定の場合）、サブＣＰＵ１０２は、処理を後述のステップＳ２０９に移行させる。
【０５１８】
一方、ステップＳ２０７で、一致しないと判定する場合（Ｓ２０７がＮＯ判定の場合）、「ＣＭＯＳ  ＣＯＬ  ＊」をエラー情報履歴に登録する（Ｓ２０８）。具体的には、サブＣＰＵ１０２は、サブＲＡＭ１０３に設けられたエラー情報履歴領域に、エラー内容として「ＣＭＯＳ  ＣＯＬ  ＊」と、発生日時として現在の日付と時刻を記憶させる。エラー内容には、ステップＳ２０１で取得したスイッチ情報の内で色スイッチに係るスイッチ情報（ＯＮ／ＯＦＦの状態）に応じて、「ＣＭＯＳ  ＣＯＬ  ＯＮ」又は「ＣＭＯＳ  ＣＯＬ  ＯＦＦ」を登録する。取得した色スイッチに係るスイッチ情報が「ＯＮ状態」を示している場合は、エラー内容として「ＣＭＯＳ  ＣＯＬ  ＯＮ」を登録し、取得した色スイッチに係るスイッチ情報が「ＯＦＦ状態」を示している場合は、エラー内容として「ＣＭＯＳ  ＣＯＬ  ＯＦＦ」を登録する。
【０５１９】
ステップＳ２０８の後、或いは、ステップＳ２０６でＮＯ判定の場合、又は、ステップＳ２０７でＹＥＳ判定の場合、サブＣＰＵ１０２は、処理をステップＳ２０９に移行させる。ステップＳ２０９で、サブＣＰＵ１０２は、ステップＳ２０１で取得したスイッチ情報、すなわち初期化スイッチ、色スイッチ及び刻印スイッチの状態（ＯＮ／ＯＦＦの状態）を、第２スイッチ情報記憶領域に保存する（上書きして記憶する）。そして、サブＣＰＵ１０２は、スイッチ状態判定処理を終了し、処理をメダルセレクタ無操作コマンド受信時処理（図６４参照）のステップＳ１８５に戻す。
【０５２０】
［メダル投入コマンド受信時処理］
メダル投入コマンド受信時処理について、図６７を参照して、説明する。図６７は、メダル投入コマンド受信時処理の一例を示すフローチャートである。サブＣＰＵ１０２は、副制御回路１０１が主制御回路９１からメダル投入コマンドを受信したときに、投入コマンド受信時処理を行う。
【０５２１】
メダル投入コマンド受信時処理において、まず、サブＣＰＵ１０２は、受信バッファのクレジット投入カウンタは０か否かを判定する（Ｓ２１１）。ここで、上述のようにメダル投入コマンドのパラメータには、クレジット投入カウンタが含まれている。クレジット投入カウンタは、クレジットされたメダル枚数からＢＥＴを行うメダル枚数を特定する情報である。すなわち、メダル投入コマンドにおけるクレジット投入カウンタの値が「０」であることは、クレジットされたメダルがＢＥＴされたことによって投入コマンドが送信されたのではないことを示している。
【０５２２】
ステップＳ２１１では、サブＣＰＵ１０２は、サブＲＡＭ１０３の受信バッファに記憶されているメダル投入コマンドを参照し、メダル投入コマンドに含まれているクレジット投入カウンタの値が「０」であるか否かを判定する。クレジット投入カウンタの値が「０」でないと判定する場合（Ｓ２１１がＮＯ判定の場合）、サブＣＰＵ１０２は、メダル投入コマンド受信時処理を終了する。
【０５２３】
一方、クレジット投入カウンタの値が「０」であると判定する場合（Ｓ２１１がＹＥＳ判定の場合）、サブＣＰＵ１０２は、サブメダル投入カウンタの値に１を加算する（Ｓ２１２）。サブメダル投入カウンタは、サブＲＡＭ１０３に設けられており、サブメダル投入カウンタは、遊技開始時すなわちスタートコマンド受信時、または、遊技終了時すなわち入賞コマンド受信時に、０がセットされる（クリアされる）。
【０５２４】
次に、サブＣＰＵ１０２は、メダルセレクタ２０１から判定完了コマンドを受信したか否かを判定する（Ｓ２１３）。受信したと判定する場合（Ｓ２１３がＹＥＳ判定の場合）、サブＣＰＵ１０２は、メダル投入コマンド受信時処理を終了する。一方、受信していないと判定する場合（Ｓ２１３がＮＯ判定の場合）、サブメダル投入カウンタの値が所定値以上か否かを判定する（Ｓ２１４）。なお、ここでの所定値は、適宜設定可能である。本実施形態では、この所定値として「３」が設定されている。
【０５２５】
ステップＳ２１４で、サブＣＰＵ１０２が、サブメダル投入カウンタの値が所定値以上でないと判定する場合（Ｓ２１４がＮＯ判定の場合）、サブＣＰＵ１０２は、メダル投入コマンド受信時処理を終了する。一方、サブメダル投入カウンタの値が所定値以上であると判定する場合（Ｓ２１４がＹＥＳ判定の場合）、サブＣＰＵ１０２は、Ｃ２エラー画面表示要求を行う。具体的には、サブＣＰＵ１０２は、上述のＣ２エラー画面（図６１参照）の表示を、液晶表示装置１１に指示する。当該指示を受けた液晶表示装置１１は、Ｃ２エラー画面を、表示部１１ａに表示させる。
【０５２６】
次に、サブＣＰＵ１０２は、Ｃ２＿４エラーをエラー情報履歴に登録する（Ｓ２１６）。具体的には、サブＣＰＵ１０２は、サブＲＡＭ１０３に設けられたエラー情報履歴領域に、エラー内容として「Ｃ２＿４」、発生日時として現在の日付と時刻を記憶させる。そして、サブＣＰＵ１０２は、メダル投入コマンド受信時処理を終了する。
【０５２７】
［メダルセレクタコマンド送信処理］
メダルセレクタコマンド送信処理について、図６８を参照して、説明する。図６８は、メダルセレクタコマンド送信処理の一例を示すフローチャートである。
メダルセレクタコマンド送信処理において、サブＣＰＵ１０２は、まず、ＡＣＫ又はＮＡＫ受信時か否かを判定する（Ｓ２２１）。具体的には、サブＣＰＵ１０２は、メダルセレクタ２０１から直近に受信したコマンドが、ＡＣＫ又はＮＡＫコマンドか否かを判定する。ＡＣＫ又はＮＡＫ受信時であると判定する場合（Ｓ２２１がＹＥＳ判定の場合）、サブＣＰＵ１０２は、処理を後述するステップＳ２２３に移行させる。
【０５２８】
一方、ステップＳ２２１においてＡＣＫ又はＮＡＫ受信時でないと判定する場合（Ｓ２２１がＮＯ判定の場合）、サブＣＰＵ１０２は、ＡＣＫ／ＮＡＫ送信処理を行う（Ｓ２２２）。この処理において、サブＣＰＵ１０２は、メダルセレクタ２０１にＡＣＫ又はＮＡＫコマンド（図４５参照）を送信する。そして、サブＣＰＵ１０２は、メダルセレクタコマンド送信処理を終了する。
【０５２９】
ステップＳ２２１で、ＡＣＫ又はＮＡＫ受信時であると判定する場合（Ｓ２２１がＹＥＳ判定の場合）、サブＣＰＵ１０２は、エラー解除判定処理を行う（Ｓ２２３）。エラー解除判定処理では、サブＣＰＵ１０２は、各種エラーに係る解除条件が成立すると、解除条件が成立したエラーに係る解除条件フラグに成立をセットする（値「１」をセットする）。なお、エラー解除判定処理の詳細は、後述する。
【０５３０】
次に、サブＣＰＵ１０２は、Ｃ１エラー発生中、且つ、解除条件フラグが成立か否かを判定する（Ｓ２２４）。具体的には、サブＣＰＵ１０２は、液晶表示装置１１にＣ１エラー画面（図６３参照）が表示されているか否かに基づいてＣ１エラー発生中か否かを判定する。また、サブＣＰＵ１０２は、サブＲＡＭ１０３に設けられている解除条件フラグ格納領域に「１」がセットされているか否かに基づいて解除条件フラグが成立しているか否かを判定する。Ｃ１エラーが発生中でない、又は、解除条件フラグが成立でないと判定する場合（Ｓ２２４がＮＯ判定の場合）、サブＣＰＵ１０２は、処理を後述のステップＳ２２６に移行させる。
【０５３１】
一方、ステップＳ２２４において解除条件フラグが成立である判定する場合（Ｓ２２４がＹＥＳ判定の場合）、サブＣＰＵ１０２は、エラー解除コマンド送信処理を行う（Ｓ２２５）。この処理において、サブＣＰＵ１０２は、メダルセレクタ２０１にエラー解除コマンドを送信する。そして、サブＣＰＵ１０２は、メダルセレクタコマンド送信処理を終了する。なお、サブＣＰＵ１０２は、副制御回路１０１がエラー解除コマンドに対するＡＣＫコマンドをメダルセレクタ２０１から受信したとき、上述のメダルセレクタコマンド受信処理（図５５）のステップＳ１３８のＡＣＫ／ＮＡＫ受信時処理において、液晶表示装置１１にＣ１エラー画面の表示の終了を指示する。
【０５３２】
ステップＳ２２４で、解除条件フラグが成立でないと判定する場合（Ｓ２２４がＮＯ判定の場合）、サブＣＰＵ１０２は、メダル受付フラグはメダル受付不可か否かを判定する（Ｓ２２６）。メダル受付フラグ格納領域は、サブＲＡＭ１０３に設けられている。メダル受付フラグ格納領域には、後述するステップＳ２２９，Ｓ２３２で、主制御回路９１から受信した無操作コマンドに含まれているメダルソレノイド２０８のＯＮ／ＯＦＦ状態の情報に基づいて、ＯＮ状態の場合は「１」（受付可）、ＯＦＦ状態の場合は「０」（受付不可）がセットされる。ステップＳ２２６で、メダル受付フラグはメダル受付不可でない（受付可である）と判定する場合（Ｓ２２６がＮＯ判定の場合）、サブＣＰＵ１０２は、処理を後述するステップＳ２３０に移行させる。
【０５３３】
ステップＳ２２６で、メダル受付フラグはメダル受付不可であると判定する場合（Ｓ２２６がＹＥＳ判定の場合）、サブＣＰＵ１０２は、無操作コマンドのメダルソレノイドはＯＮ状態か否かを判定する（Ｓ２２７）。具体的には、サブＣＰＵ１０２は、主制御回路９１から受信した直近の無操作コマンドが格納されている無操作コマンド格納領域を参照し、この無操作コマンドに含まれるメダルソレノイド２０８のＯＮ／ＯＦＦ状態の情報に基づいて、メダルソレノイドはＯＮ状態か否かを判定する。なお、無操作コマンド格納領域は、上述のとおりサブＲＡＭ１０３に設けられている。
【０５３４】
ステップＳ２２７で、メダルソレノイドはＯＮ状態でないと判定する場合（Ｓ２２７がＮＯ判定の場合）、サブＣＰＵ１０２は、メダルセレクタコマンド送信処理を終了する。一方、ステップＳ２２７で、メダルソレノイドはＯＮ状態であると判定する場合（Ｓ２２７がＹＥＳ判定の場合）、サブＣＰＵ１０２は、投入状態（可）コマンドを送信する（Ｓ２２８）。具体的には、サブＣＰＵ１０２は、ＤＡＴ０の値が「１」（受付可）の投入状態コマンドを、メダルセレクタ２０１に送信する。
【０５３５】
次に、サブＣＰＵ１０２は、メダル受付フラグにメダル受付可をセットする（Ｓ２２９）。具体的には、サブＣＰＵ１０２は、サブＲＡＭ１０３のメダル受付フラグ格納領域に「１」（受付可）をセットする。そして、サブＣＰＵ１０２は、メダルセレクタコマンド送信処理を終了する。
【０５３６】
ステップＳ２２６で、メダル受付フラグはメダル受付不可でないと判定する場合（Ｓ２２６がＮＯ判定の場合）、サブＣＰＵ１０２は、無操作コマンドのメダルソレノイドはＯＦＦ状態か否かを判定する（Ｓ２３０）。具体的には、サブＣＰＵ１０２は、主制御回路９１から受信した直近の無操作コマンドが格納されている無操作コマンド格納領域を参照し、この無操作コマンドに含まれるメダルソレノイド２０８のＯＮ／ＯＦＦ状態の情報に基づいて、メダルソレノイドはＯＦＦ状態か否かを判定する。
【０５３７】
ステップＳ２３０で、メダルソレノイドはＯＦＦ状態でないと判定する場合（Ｓ２３０がＮＯ判定の場合）、サブＣＰＵ１０２は、メダルセレクタコマンド送信処理を終了する。一方、ステップＳ２３０で、メダルソレノイドはＯＦＦ状態であると判定する場合（Ｓ２３０がＹＥＳ判定の場合）、サブＣＰＵ１０２は、投入状態（不可）コマンドを送信する（Ｓ２３１）。具体的には、サブＣＰＵ１０２は、ＤＡＴ０の値が「０」（受付不可）の投入状態コマンドを、メダルセレクタ２０１に送信する。
【０５３８】
次に、サブＣＰＵ１０２は、メダル受付フラグにメダル受付不可をセットする（Ｓ２３２）。具体的には、サブＣＰＵ１０２は、サブＲＡＭ１０３のメダル受付フラグ格納領域に「０」（受付不可）をセットする。そして、サブＣＰＵ１０２は、メダルセレクタコマンド送信処理を終了する。
【０５３９】
［エラー解除判定処理］
エラー解除判定処理について、図６９を参照して、説明する。図６９は、エラー解除判定処理の一例を示すフローチャートである。
エラー解除判定処理において、サブＣＰＵ１０２は、まず発生中エラーはＣ１又はＣ２エラーか否かを判定する（Ｓ２４１）。具体的には、サブＣＰＵ１０２は、液晶表示装置１１にＣ１エラー画面（図６３参照）又はＣ２エラー画面（図６１参照）を表示しているか否かに基づいて、発生中エラーはＣ１又はＣ２エラーか否かを判定する。発生中エラーはＣ１又はＣ２エラーでないと判定する場合（Ｓ２４１がＮＯ判定の場合）、サブＣＰＵ１０２は、処理を後述のステップＳ２４８に移行させる。
【０５４０】
一方、Ｓ２４１で、発生中エラーはＣ１又はＣ２エラーであると判定する場合（Ｓ２４１がＹＥＳ判定の場合）、サブＣＰＵ１０２は、２４ｈドア監視スイッチは開状態か否かを判定する（Ｓ２４２）。ここで、２４ｈドア開閉監視スイッチは、ドア開閉監視スイッチ６７の上方の位置に設けられて、２４ｈドア開閉監視ユニット６３に接続されており、フロントドア２ｂの開閉を検知する。サブＣＰＵ１０２は、２４ｈドア開閉監視スイッチの検知結果に基づいて開状態か（すなわちフロントドア２ｂが開状態か）否かを判定する。２４ｈドア監視スイッチが開状態でないと判定する場合（Ｓ２４２がＮＯ判定の場合）、サブＣＰＵ１０２は、処理を後述のステップＳ２４７に移行させる。
【０５４１】
一方、Ｓ２４２で、２４ｈドア監視スイッチが開状態であると判定する場合（Ｓ２４２がＹＥＳ判定の場合）、無操作コマンドのリセットスイッチはＯＮ状態か否かを判定する（Ｓ２４３）。ここで、リセットスイッチは、主制御回路９１に接続されているスイッチであり、パチスロ１の各種設定やエラー状態をリセットする際に、遊技機の管理者（例えば、遊技ホールの従業員）などの押下操作によってＯＮ状態に設定される。リセットスイッチは、フロントドア２ｂが開状態のときに露出し、遊技者の管理者などの押下操作によってＯＮ状態に設定可能となる。主制御回路９１が周期的に副制御回路１０１に送信する無操作コマンドには、リセットスイッチがＯＮ状態かＯＦＦ状態かを示す情報が含まれている。したがって、サブＣＰＵ１０２は、サブＲＡＭ１０３の無操作コマンド格納領域に格納されている無操作コマンドを参照し、リセットスイッチがＯＮ状態であるか否かを判定する。リセットスイッチがＯＮ状態でないと判定する場合（Ｓ２４３がＮＯ判定の場合）、サブＣＰＵ１０２は、処理を後述のステップＳ２４７に移行させる。
【０５４２】
一方、Ｓ２４３において、リセットスイッチがＯＮ状態であると判定する場合（Ｓ２４３がＹＥＳ判定の場合）、サブＣＰＵ１０２は、発生中エラーはＣ１エラーか否かを判定する（Ｓ２４４）。具体的には、サブＣＰＵ１０２は、液晶表示装置１１にＣ１エラー画面（図６３参照）を表示しているか否かに基づいて、発生中エラーはＣ１エラーか否かを判定する。
【０５４３】
Ｓ２４４において、発生中エラーはＣ１エラーであると判定する場合（Ｓ２４４がＹＥＳ判定の場合）、解除条件フラグに成立をセットする（Ｓ２４５）。具体的には、サブＣＰＵ１０２は、サブＲＡＭ１０３の解除条件フラグ格納領域に「１」（成立）をセットする。そして、サブＣＰＵ１０２は、エラー解除判定処理を終了し、処理をメダルセレクタコマンド送信処理（図６８参照）のステップＳ２２４に戻す。
【０５４４】
Ｓ２４４において、発生中エラーはＣ１エラーでないと判定する場合（Ｓ２４４がＮＯ判定の場合、すなわちＣ２エラーが発生している場合）、サブＣＰＵ１０２は、Ｃ２エラー画面表示終了要求を行う（Ｓ２４６）。具体的には、サブＣＰＵ１０２は、Ｃ２エラー画面の表示の終了を、液晶表示装置１１に指示する。当該指示を受けた液晶表示装置１１は、図６１に示すようなＣ２エラー画面の表示を終了する。そして、サブＣＰＵ１０２は、エラー解除判定処理を終了し、処理をメダルセレクタコマンド送信処理（図６８参照）のステップＳ２２４に戻す。
【０５４５】
ステップＳ２４２で２４ｈドア監視スイッチが開状態でないと判定する場合（Ｓ２４２がＮＯ判定の場合）、及び、ステップＳ２４３で無操作コマンドのリセットスイッチはＯＮ状態でないと判定する場合（Ｓ２４３がＮＯ判定の場合）、サブＣＰＵ１０２は、処理をステップＳ２４７に移行させる。ステップＳ２４７において、サブＣＰＵ１０２は、解除条件フラグに不成立をセットする（Ｓ２４５）。具体的には、サブＣＰＵ１０２は、サブＲＡＭ１０３の解除条件フラグ格納領域に「０」（不成立）をセットする。そして、サブＣＰＵ１０２は、エラー解除判定処理を終了し、処理をメダルセレクタコマンド送信処理（図６８参照）のステップＳ２２４に戻す。
【０５４６】
ステップＳ２４１で発生中エラーはＣ１エラー又はＣ２エラーでないと判定する場合（Ｓ２４１がＮＯ判定の場合）、サブＣＰＵ１０２は、発生中エラーは初期化エラー又はセレクタスイッチエラーかを判定する（Ｓ２４８）。具体的には、サブＣＰＵ１０２は、液晶表示装置１１に初期化エラー画面（図５７参照）又はセレクタスイッチエラー画面（図５８参照）を表示しているか否かに基づいて、発生中エラーは初期化エラー又はセレクタスイッチエラーかを判定する。発生中エラーは初期化エラー又はセレクタスイッチエラーでないと判定する場合（Ｓ２４８がＮＯ判定の場合）、サブＣＰＵ１０２は、エラー解除判定処理を終了し、処理をメダルセレクタコマンド送信処理（図６８参照）のステップＳ２２４に戻す。
【０５４７】
一方、ステップＳ２４８で発生中エラーは初期化エラー又はセレクタスイッチエラーであると判定する場合（Ｓ２４８がＹＥＳ判定の場合）、台座部１２に設けられたＳＥＬＥＣＴボタン２８（図２参照）が押下された否かを判定する（Ｓ２４９）。ＳＥＬＥＣＴボタン２８の押下を検知するセンサは副制御回路１０１に電気的に接続されている。このため、サブＣＰＵ１０２は、ＳＥＬＥＣＴボタン２８の押下を検知可能となっている。ステップＳ２４９で、ＳＥＬＥＣＴボタン２８が押下されなかったと判定する場合（Ｓ２４９がＮＯ判定の場合）、サブＣＰＵ１０２は、エラー解除判定処理を終了し、処理をメダルセレクタコマンド送信処理（図６８参照）のステップＳ２２４に戻す。
【０５４８】
一方、Ｓ２４９において、ＳＥＬＥＣＴボタン２８が押下されたと判定する場合（Ｓ２４７がＹＥＳ判定の場合）、サブＣＰＵ１０２は、初期化エラー画面（図５７参照）又はセレクタスイッチエラー画面（図５８参照）表示終了要求を行う（Ｓ２５０）。具体的には、サブＣＰＵ１０２は、液晶表示装置１１に表示されている初期化エラー画面（図５７参照）又はセレクタスイッチエラー画面（図５８参照）の表示の終了を液晶表示装置１１に指示する。当該指示を受けた液晶表示装置１１は、初期化エラー画面又はセレクタスイッチエラー画面の表示を終了する。そして、サブＣＰＵ１０２は、エラー解除判定処理を終了し、処理をメダルセレクタコマンド送信処理（図６８参照）のステップＳ２２４に戻す。
【０５４９】
＜エラー情報履歴画面＞
次に、所定の操作が行われた場合に、副制御回路１０１が液晶表示装置１１に表示させるエラー情報履歴画面について、図７０を参照して説明する。図７０は、エラー情報履歴画面の一例を示す図である。
【０５５０】
本実施形態では、例えば、遊技機の管理者（例えば、遊技ホールの従業員）が設定用鍵型スイッチ５６を操作すると、主制御回路９１は所定のコマンドを副制御回路１０１に送信する。副制御回路１０１はこの所定のコマンドを受信すると、液晶表示装置１１にホールメニュー画面（不図示）を表示させる。ホールメニュー画面には、台座部１２（図２参照）に設けられたＳＥＬＥＣＴボタン２８及びエンターボタン２９の操作によって、選択可能な各種メニュー、日時設定変更メニューやエラー履歴メニュー、が表示されている。
【０５５１】
エラー履歴メニューが選択されると、副制御回路１０１は、サブＲＡＭ１０３のエラー情報履歴領域を参照し、当該領域に記憶されているエラー情報に基づくエラー情報履歴画面（図７０参照）を液晶表示装置１１に表示させる。エラー情報履歴画面では、エラー情報履歴領域に記憶されているエラー情報、すなわちエラー内容とエラー内容に関連付けられた日時（発生日時）が、降順で表示されている。
【０５５２】
例えば、メダルセレクタエラーコマンド受信時処理（図６２参照）のＳ１７４で登録されたエラー情報が、エラー内容「Ｃ１＿１」（「異物検出エラー」）で、発生日時が２０１２年６月１日０時１０分９秒の場合、図７０に示すエラー情報履歴画面では、通し番号が付された上で、通し番号Ｎｏ「１」、エラー内容「Ｃ１＿１」、発生日時「２０１２／０６／０１  ００：１０：０９」と表示される。このため、当該画面を見る者は、２０１２年６月１日０時１０分９秒に異物検出エラーが発生したことを把握できる。なお、表示されるエラー内容は、メダルセレクタエラーコマンド受信時処理（図６２参照）で受信したメダルセレクタエラーコマンドの内容、すなわち発生したエラーに応じて変化する。例えば、カバー開放エラーが生じた場合は、表示されるエラー内容は「Ｃ１＿２」となる。
【０５５３】
また、当該画面を見る者は、通し番号Ｎｏ「４」、エラー内容「Ｃ２＿２」、発生日時「２０１２／０５／３０  １５：２３：１７」の表示から、が２０１２年５月３０日１５時２３分１７秒にＣ２＿２エラーが発生したことを把握できる。なお、Ｃ２＿１エラー、Ｃ２＿３エラー、Ｃ２＿４エラーが発生し、これらのエラーに係る情報がエラー情報履歴領域に記憶されている場合は、上述のＣ２＿２エラーが発生した場合と同様に、エラー履歴画面には、エラー内容として「Ｃ２＿１」，「Ｃ２＿３」，「Ｃ２＿４」が表示される。このため、当該画面を見る者は、これらのエラーが発生したことを把握できる。
【０５５４】
また、当該画面を見る者は、通し番号Ｎｏ「１６」、エラー内容「ＣＭＯＳ  ＣＮＴ」、発生日時「２０１２／０５／２６  ０８：３０：００」の表示から、が２０１２年５月２６日８時３０分００秒に、ＡＣＫカウントエラーが発生したことを把握できる。
【０５５５】
＜第１の作用＞
本実施形態のパチスロ１では、副制御回路１０１は、メダルセレクタ２０１から判定完了コマンドを受信する。このため、カラー認識回路２４７が行う、ＣＭＯＳイメージセンサ２３２から出力された画像データに基づく色判定処理の結果が、「閾値判定不可」、又は、４つの色テンプレートいずれにも一致又は所定程度類似しないである場合、すなわち、投入されたメダルの色が正規メダルの色と一致しない「判定ＮＧ」の場合、副制御回路１０１は、遊技機に正規の遊技媒体が用いられていると誤認させて遊技を行う不正行為があったことを検知できる。
【０５５６】
また、画像認識ＤＳＰ回路２４２が行う、ＣＭＯＳイメージセンサ２３２から出力された画像データに基づく刻印判定処理の結果（本実施形態では、３次元判定の結果）が「判定ＮＧ」である場合、すなわち投入されたメダルの刻印と正規メダルの刻印が異なる場合、副制御回路１０１は、遊技機に正規の遊技媒体が用いられていると誤認させて遊技を行う不正行為があったことを検知できる。
【０５５７】
また、ＣＭＯＳイメージセンサ２３２から出力された画像データに基づくカウント処理の結果が「異常が発生した」である場合、副制御回路１０１は、メダルセレクタ２０１から異物検出エラーが発生したことを示すＤＡＴ０の値が「１」のメダルセレクタエラーコマンドを受信する。このため、副制御回路は、遊技機に正規の遊技媒体が用いられていると誤認させて遊技を行う不正行為があったことをできる。
【０５５８】
したがって、副制御回路１０１は、特殊な器具をメダル投入口に挿入して行われる不正行為や、正規メダルと同径で色や刻印（模様）のみ異なるメダルを使用して行われる不正行為を、精度よく検知することができる。
【０５５９】
なお、本実施形態では、刻印判定処理の結果として、３次元判定の結果を用いる態様を説明した。しかしながら、刻印判定処理において、勾配平均画像テンプレート比較処理、ＨＯＧテンプレート比較処理、ＦＦＴテンプレート比較処理の内の一つの比較処理を選択的に行い、その判定結果を刻印判定処理の結果としてもよい。例えば、勾配平均画像テンプレート比較処理のみ行い、刻印判定処理の結果として勾配平均画像テンプレート比較処理の判定結果に基づいて、判定ＯＫ又は判定ＮＧとしてもよい。
【０５６０】
＜第２の作用＞
また、本実施形態のパチスロ１では、メダルセレクタ２０１の制御ＬＳＩ２３４が、電源投入後、投入されたメダルが規定初期投入枚数、本実施形態では５０枚に達するまでのメダルレール２１０上を通過するメダルを含む画像に基づいて、色判定処理に用いられる色テンプレートを生成する。
【０５６１】
したがって、遊技店において、正規メダルとして使用するメダルの変更があった場合に、電源投入後、変更後の正規メダルを５０枚連続して投入することで、変更後の正規メダルに係る色テンプレートを容易に生成することができる。また、正規メダルが、例えば遊技機への投入や、払出し、また、遊技店での洗浄によって劣化し、正規メダルの現状の状態に対応した色テンプレートを生成することができるので、各種判定の結果の精度を保つことができる。
【０５６２】
＜第３の作用＞
また、本実施形態のパチスロ１では、刻印判定処理で用いる本テンプレートを上述のテンプレート生成処理によって生成する。したがって、メダルを所定枚数投入すれば本テンプレートを生成できるので、本テンプレートを容易に生成することができる。
【０５６３】
また、上述の本テンプレート更新処理によって、本テンプレートを逐次更新する。このため、例えば遊技機への投入や、払出し、また、遊技店での洗浄などで劣化し、刻印が当初よりも目立たなくなった場合でも、正規メダルの現状の状態に応じて本テンプレートを更新できる。このため、各種判定の結果の精度を保つことができる。
【０５６４】
また、３次元判定処理によって、１つの判定対象に対し、異なる３種類のテンプレート比較処理の結果に基づいて刻印の判定を行うことができる。このため、判定の精度が向上する。
【０５６５】
また、上述の係数更新処理によって、３次元判定処理において用いる上記式（１１）における係数Ａ，Ｃ，Ｄを更新するので、経年劣化などによって、刻印に変化が生じた場合でも、正規メダルの現状の状態に応じて係数を更新できる。このため、各種判定の結果の精度を保つことができる。
【０５６６】
＜第４の作用＞
また、本実施形態のパチスロ１では、制御ＬＳＩ２３４のメダルカウント回路２４６が、ＩＳＰ回路２４５から出力されたグレースケール画像データに基づいてカウント処理を行う。メダルカウント回路２４６は、カウント処理における順序判定処理において、ＳＲＡＭ２４３に記憶されている複数（本実施形態では１６個）の判定領域についての輝度の変化に基づく「ＩＮ」，「ＯＵＴ」，「ＯＮ」，「ＯＦＦ」のデータの遷移の態様がメダルカウント判定表（図２８参照）の遷移の態様と一致しているか否かを判定する。そして、一致している場合は、メダルレール２１０上を「メダルが通過した」又は「メダルがメダルシュート２０２に案内された」と判定する。また、判定領域Ｅに対して「ＩＮ」，「ＯＵＴ」，「ＯＮ」のいずれかのデータが記憶されている場合は、異常が発生したと判定する。
【０５６７】
以上のように、複数の判定領域における輝度の変化に基づいてメダルの通過などを判定するため、判定の精度を高めることができる。
【０５６８】
また、グレースケール画像データ上に設定する判定領域の数は、許容される判定所要時間や求める判定の精度に応じ適宜設定可能である。したがって、例えば、判定の精度を更に高めるために、判定領域の数を増加させた場合でも、メダルカウント用のフォトセンサなどの部品を新たに設置する必要がない。このため、製造コストの増加を抑制することができる。
【０５６９】
また、副制御回路１０１は、カウント処理の判定結果が、「異常が発生した」である場合、遊技機に正規の遊技媒体が用いられていると誤認させて遊技を行う不正行為があったことを検知する。すなわち、カウント処理の判定結果に基づいて、不正行為を検知することができる。
【０５７０】
＜第５の作用＞
また、本実施形態のパチスロ１では、制御ＬＳＩ２３４のＩＳＰ回路２４５が、ＩＳＩ回路２５１から出力されたＲＧＢベイヤ画像にレンズ歪み補正処理と射影変換（ホモグラフィ）処理を施す画像補正処理を行う。
【０５７１】
このため、カメラユニット２０９のレンズの特性やカメラユニット２０９の取り付け位置のずれが各種判別・判定処理に影響を与えないようにＲＧＢベイヤ画像を補完し、各種判定処理の精度を高めることができる。
【０５７２】
＜第６の作用＞
また、本実施形態のパチスロ１では、制御ＬＳＩ２３４のカラー認識回路２４７が、閾値判定処理を行う。これによって、明らかに色相又は彩度の値が正規メダルと異なものについて、色テンプレートと一致又は所定程度類似すると誤判定されることを抑制することができる。すなわち、色テンプレートとの一致度に基づく判定に加えて、判定対象の色自体が有効な色であるか否かを判定できるので、色判定処理の判定結果の精度を高めることができる。
【０５７３】
＜第７の作用＞
また、本実施形態のパチスロ１では、制御ＬＳＩ２３４の魚眼補正スケーラ回路２４８が、イコライズ処理において、作成した縮小画像データそれぞれに対して、バイラテラル変換処理を行う。
これによって、グレースケール画像データのノイズを減少させ、且つ、グレースケール画像データ内のエッジを強調することができる。このため、刻印判定処理における判定結果の精度を高めることができる。
【０５７４】
＜第８の作用＞
また、本実施形態のパチスロ１では、制御ＬＳＩ２３４の画像認識アクセラレータ回路２４９が、ＨＯＧ変換処理を行う。また、画像認識ＤＳＰ回路２４２が、刻印判定処理において、ＨＯＧ変換処理によって作成された判定対象のＨＯＧデータと本テンプレートのＨＯＧデータとの一致度合いを評価し、評価値を算出する。そして、算出した評価値を用いて刻印判定を行う。
【０５７５】
したがって、回転しながらメダルレール２１０上を通過するメダルの撮像データに対して、局所的な形状変化（幾何学的変換）に強みを有するＨＯＧ変換処理を伴う画像マッチングを行うことで、刻印判定処理の判定結果の精度を高めることができる。
【０５７６】
＜第９の作用＞
本実施形態のパチスロ１では、制御ＬＳＩ２３４の画像認識アクセラレータ回路２４９が、ＨＯＧ変換処理の前に、極座標変換処理を行う。
これによって、正規メダルの外周領域の特徴が、ＨＯＧ変換処理によって作成されるヒストグラム一式に反映され易くなる。したがって、外周領域に特徴的な刻印（模様）が施されているメダルについて、その後の刻印判定処理の判定結果の精度を高めることができる。
【０５７７】
＜第１０の作用＞
本実施形態のパチスロ１では、制御ＬＳＩ２３４の画像認識アクセラレータ回路２４９が、ＦＦＴ変換処理を行う。また、画像認識ＤＳＰ回路２４２が、刻印判定処理において、ＦＦＴ変換処理によって作成された判定対象のＦＦＴデータと本テンプレートのＦＦＴデータとが一致度合いを評価し、評価値を算出する。そして、算出した評価値を用いて刻印判定を行う。
【０５７８】
このため、画像全体の比較だけでなく、所定角度単位での個別の比較が容易にできる。このため、メダルの刻印の特徴がでにくい部分（平面）についての判定を省略し、傷等によるノイズ成分の除去することで、刻印判定処理の判定結果の精度を高めることができる。
【０５７９】
＜第１１の作用＞
本実施形態のパチスロ１では、制御ＬＳＩ２３４のＩＳＰ回路２４５及びホストコントローラ２４１によってＡＥ補正処理が行われる。このため、ＣＭＯＳイメージセンサ２３２の露光時間を、メダルレール２１０の突条部２１０ａが撮像可能な露光時間に設定することができる。これによって、適切な露光時間を設定できるので、ＣＭＯＳイメージセンサ２３２を備えるカメラユニット２０９で撮像した画像に基づく色判定処理、刻印判定処理やカウント処理の精度を確保することができる。
【０５８０】
また、カメラユニット２０９のレンズに多少ほこりなどが付着し汚れても、ＬＥＤ２３３の輝度を上げることに代えて露光時間を延長させることにより、ＬＥＤ２３３の寿命の短命化を抑制しつつ、色判定処理、刻印判定処理やカウント処理の精度を確保することができる。また、レンズの汚れの除去の頻度を下げることができるので、遊技ホールの従業員の作業負荷を低減できる。
【０５８１】
＜第１２の作用＞
本実施形態のパチスロ１では、ＡＥ補正処理において、ＩＳＰ回路２４５からＡＥ判定処理の判定結果が出力されたとき、ホストコントローラ２４１は、露光時間が上限の１７５μ秒に設定されている場合は、報知用ＬＥＤ２０６ｃに点灯を指示する信号を出力し、報知用ＬＥＤ２０６ｃが点灯する。これによって、報知用ＬＥＤ２０６ｃを見る者、例えば遊技ホールの管理者は、カメラユニット２０９に何らかの障害（例えばレンズにほこりなどの汚れが付着している）が発生していることを把握することができる。
【０５８２】
また、ＡＥ補正処理において、ＩＳＰ回路２４５からＡＥ判定処理の判定結果が出力されたとき、ホストコントローラ２４１は、露光時間が上限の１７５μ秒に設定されている場合は、副制御基板７２（副制御回路１０１）に、メダルセレクタ２０１から掃除エラーが発生したことを示すＤＡＴ０の値が「３」のメダルセレクタエラーコマンドを送信する。このコマンドを受信した副制御回路１０１は、液晶表示装置１１にＣ１エラー画面（図６３参照）を表示させる。そして、所定の操作が行われると、副制御回路１０１は、液晶表示装置にエラー情報履歴画面（図７０参照）を表示させる。エラー情報履歴画面には、掃除エラーが発生した旨を示す表示として、エラー内容「Ｃ１＿３」と発生日時が表示される。これによって、当該表示を見る者に、掃除エラーが発生していることを把握させ、カメラユニット２０９の掃除（レンズの汚れの除去など）を促すことができる。これによって、色判定処理、刻印判定処理やカウント処理の精度が確保できない、すなわち不正行為の検知が有効に行えない状態で遊技が行われることを抑制することができる。
【０５８３】
なお、本実施形態では、パチスロ１の電源投入時にＡＥ補正処理を行う態様を説明したが、ＡＥ補正処理の実行タイミングは適宜設定可能である。例えば、フロントドア２ｂが開放され、ドア開閉監視スイッチ６７から出力されたセキュリティー信号を主制御回路９１が検知したときに、ＡＥ補正処理を実行してもよい。また、パチスロ１に対する操作が検出されなくなってから所定の時間が経過したときに、ＡＥ補正処理を実行してもよい。また、所定時間、例えば1時間、経過する毎にＡＥ補正処理を実行してもよい。
【０５８４】
＜第１３の作用＞
本実施形態では、副制御回路１０１（のサブＣＰＵ１０２）は、判定完了コマンド受信時処理（図５９参照）において、受信した判定完了コマンドにおける判定結果をサブＲＡＭ１０３に設けられたキューに登録する（ステップＳ１５１）。次いで、キュー溢れが生じたことを契機に、キューに登録された判定結果の内の「判定ＮＧ」の数をカウントし、その値が閾値（本実施形態では「５」）以上であるか否かを判定する（ステップＳ１５２〜Ｓ１５４）。
【０５８５】
そして、閾値以上の場合は、サブＣＰＵ１０２は、液晶表示装置１１にＣ２エラー画面（図６１参照）を表示させる（ステップＳ１５５参照）。また、サブＣＰＵ１０２は、サブＲＡＭ１０３のエラー情報履歴領域にエラー内容「Ｃ２＿１」及び発生日時を記憶させる（ステップＳ１５６参照）。そして、副制御回路１０１は、所定の操作に応じて、エラー情報履歴領域に記憶されているエラー情報に基づくエラー情報履歴画面（図７０参照）を液晶表示装置１１に表示させる。これによって、エラー情報履歴画面を見る者は、Ｃ２＿１エラーが発生したことを把握できる。
【０５８６】
したがって、キューに登録された判定結果の内の「判定ＮＧ」の数が閾値を以上であること、すなわち直近の６０枚の投入メダルの内の不正メダルの数が所定量を超えたことを、キュー溢れを契機に、検知及び報知することができる。キュー溢れを利用するため、当該検知及び報知のためのタイミングを特別に規定する処理を追加することを要せず、効率的に、投入された不正メダルが所定量を超えたことを検知及び報知することができる。
【０５８７】
＜第１４の作用＞
本実施形態では、副制御回路１０１（のサブＣＰＵ１０２）は、メダル投入コマンド受信時処理（図６７参照）において、主制御回路９１からメダル投入コマンドを受信しているのにも関わらず、メダルセレクタ２０１から判定完了コマンドを受信していないことが単位遊技中に所定回数以上続いた場合、液晶表示装置１１にＣ２エラー画面（図６１参照）を表示させる（ステップＳ２１５参照）。また、サブＣＰＵ１０２は、サブＲＡＭ１０３のエラー情報履歴領域にエラー内容「Ｃ２＿４」及び発生日時を記憶させる（ステップＳ２１６参照）。そして、副制御回路１０１は、所定の操作に応じて、エラー情報履歴領域に記憶されているエラー情報を表示するエラー情報履歴画面（図７０参照）を液晶表示装置１１に表示させる。これによって、エラー情報履歴画面を見る者は、Ｃ２＿４エラーが発生したことを把握できる。
【０５８８】
ここで、主制御回路９１からメダル投入コマンドを受信しているのにも関わらず、メダルセレクタ２０１から判定完了コマンドを受信しない場合には、撮像手段の撮像範囲外での不正行為や、画像処理で判断不可能な不正行為が発生したことが考えられる。本実施形態では、上記のような場合に、液晶表示装置１１にＣ２エラー画面を表示させ、また、所定の操作に応じて、「Ｃ２＿４」及び発生日時を含むエラー情報に基づくエラー情報履歴画面を液晶表示装置１１に表示させる。これによって、撮像手段の撮像範囲外での不正行為や、画像処理で判断不可能な不正行為が発生したことを、認識できる。
【０５８９】
＜第１５の作用＞
本実施形態では、副制御回路１０１（のサブＣＰＵ１０２）は、判定完了コマンド受信時処理（図５９参照）において、メダル受付可の状態（ステップＳ１５７参照）で、サブメダルカウンタの値が、所定値以上か否かを判定する（ステップＳ１５９参照）。所定値は、単位遊技に投入可能な最大のメダル数（本実施形態では３枚）にパチスロ１にクレジットできるメダルの最大数（本実施形態では５０枚）の和以上に設定されている。
【０５９０】
そして、所定値以上と判定する場合、サブＣＰＵ１０２は、液晶表示装置１１にＣ２エラー画面（図６１参照）を表示させる（ステップＳ１６０参照）。また、サブＣＰＵ１０２は、サブＲＡＭ１０３のエラー情報履歴領域にエラー内容「Ｃ２＿２」及び発生日時を記憶させる（ステップＳ１６１参照）。そして、副制御回路１０１は、所定の操作に応じて、エラー情報履歴領域に記憶されているエラー情報に基づくエラー情報履歴画面（図７０参照）を液晶表示装置１１に表示させる。これによって、エラー情報履歴画面を見る者は、Ｃ２＿２エラーが発生したことを把握できる。
【０５９１】
ここで、サブメダルカウンタの値が上記のように設定されている所定値以上になる状態は、パチスロ１にクレジット可能な枚数を超えたメダルが投入されているという異常な状態である。本実施形態では、上記のような状態が発生した場合に、液晶表示装置１１にＣ２エラー画面を表示させ、また、所定の操作に応じて、「Ｃ２＿４」及び発生日時を含むエラー情報に基づくエラー情報履歴画面を液晶表示装置１１に表示させる。すなわち、副制御回路１０１は、上記の異常な状態を検知し、その発生を報知できる。これによって、上記の異常な状態を発生させる原因と考えられるメダルをメダル投入口に投入することなくクレジットを増加させる不正行為の発生を認識できる。
【０５９２】
＜第１６の作用＞
本実施形態では、副制御回路１０１（のサブＣＰＵ１０２）は、起動回数判定処理（図６５参照）において、メダルセレクタ無操作コマンドに含まれる起動回数と、サブ電源投入カウンタの差を算出する（ステップＳ１９２参照）。そして、その差が閾値以上の場合、サブＣＰＵ１０２は、液晶表示装置１１にＣ２エラー画面（図６１参照）を表示させる（ステップＳ１９３参照）。また、サブＣＰＵ１０２は、サブＲＡＭ１０３のエラー情報履歴領域にエラー内容「Ｃ２＿３」及び発生日時を記憶させる（ステップＳ１９４参照）。そして、副制御回路１０１は、所定の操作に応じて、エラー情報履歴領域に記憶されているエラー情報に基づくエラー情報履歴画面（図７０参照）を液晶表示装置１１に表示させる。これによって、エラー情報履歴画面を見る者は、Ｃ２＿３エラーが発生したことを把握できる。
【０５９３】
ここで、サブ電源投入カウンタの値は、電源投入処理（図５２参照）が行われる度、すなわち起動する度に、１加算される（ステップＳ１０２参照）。また、メダルセレクタ無操作コマンドに含まれる起動回数（図４５参照）は、メダルセレクタ２０１が起動する毎に、１が加算される。通常は、パチスロ１に電源が投入されると、副制御回路１０１とメダルセレクタ２０１の両方に電源が投入され、共に起動することから、サブ電源投入カウンタの値及びメダルセレクタ無操作コマンドに含まれる起動回数は等しくなる。したがって、これらが等しくない場合には、副制御回路１０１又はメダルセレクタ２０１のいずれかを単独で再起動させることを伴う不正行為が発生したことが考えられる。
【０５９４】
本実施形態では、上記のような場合に、液晶表示装置１１にＣ２エラー画面を表示させ、また、所定の操作に応じて、「Ｃ２＿３」及び発生日時を含むエラー情報に基づくエラー情報履歴画面を液晶表示装置１１に表示させる。これによって、再起動を伴う不正行為を認識できる。
【０５９５】
また、本実施形態では、上記差が単に生じた場合ではなく、上記差が適宜設定可能な閾値以上である場合に、液晶表示装置１１にＣ２エラー画面を表示させる処理などを行うため、上記差が自然発生的に生じた場合に、エラー画面の表示などが行われることを防止できる。このため、Ｃ２エラー画面の表示や「Ｃ２＿３」及び発生日時を含むエラー情報に基づくエラー情報履歴画面の表示によって、故意に副制御回路１０１又はメダルセレクタ２０１のいずれかが単独で再起動させられたこと、すなわち再起動を伴う不正行為が行われたことを確実に認識できる。
【０５９６】
＜第１７の作用＞
本実施形態では、メダルセレクタ２０１の制御ＬＳＩ２３４は、通電中に初期化が行われると、フラッシュメモリ２４４の起動用初期化フラグ格納領域の値に「初期化あり」を示す「１」を設定する。そして、制御ＬＳＩ２３４は、電源が投入時に、フラッシュメモリ２４４の起動用初期化フラグ格納領域を参照し、「初期化あり」を示す情報を含む起動完了コマンドを副制御回路１０１に送信する。また、メダルセレクタ２０１の制御ＬＳＩ２３４は、通電中に初期化が行われると、ＳＲＡＭ２４３の無操作用初期化フラグ格納領域の値に「初期化あり」を示す「１」を設定する。そして、制御ＬＳＩ２３４は、無操作用初期化フラグ格納領域を参照し、「初期化あり」を示す情報を含むメダルセレクタ無操作コマンドを副制御回路１０１に送信する。
【０５９７】
また、副制御回路１０１（のサブＣＰＵ１０２）は、「初期化あり」を示す情報を含む起動完了コマンドを受信すると、起動完了コマンド受信時処理（図５６参照）において、初期化エラー画面（図５７参照）を液晶表示部１１（の表示部１１ａ）に表示させる（ステップＳ１４３参照）。
【０５９８】
また、副制御回路１０１（のサブＣＰＵ１０２）は、「初期化あり」を示す情報を含むメダルセレクタ無操作コマンドを受信すると、メダルセレクタ無操作コマンド受信時処理（図６４参照）において、初期化エラー画面（図５７参照）を液晶表示部１１（の表示部１１ａ）に表示させる（ステップＳ１８２参照）。
【０５９９】
したがって、初期化処理が行われた場合、メダルセレクタ無操作コマンドにおいて、直ちに初期化エラー画面が表示されるので、初期化処理の発生をすぐに認識できる。また、起動時には、前回の通電中に初期化処理が行われていると、起動完了コマンド受信時処理において、初期化エラー画面が表示されるので、前回の通電中に初期化処理が行われたことを認識できる。すなわち、初期化処理が行われたことを確実に認識できるので、初期化処理を伴う不正行為を認識できる。
【０６００】
＜第１８の作用＞
本実施形態では、副制御回路１０１（のサブＣＰＵ１０２）は、起動完了コマンド受信時処理（図５６参照）において、色判定の有効・無効を切り換える色スイッチ２０６ｅと、刻印判定の有効・無効を切り換える刻印スイッチ２０６ｆの起動時の状態を含むスイッチ情報を、第１スイッチ情報記憶領域に記憶する（ステップＳ１４７参照）。また、副制御回路１０１は、同処理において、第１スイッチ情報記憶領域に記憶されている前回のスイッチ情報と、今回受信した起動完了コマンドに含まれるスイッチ情報とを比較し、一致しない場合は、セレクタスイッチエラー画面（図５８参照）を液晶表示装置１１（の表示部１１ａ）に表示させる（ステップＳ１４６）。
【０６０１】
また、副制御回路１０１（のサブＣＰＵ１０２）は、スイッチ状態判定処理（図６６参照）において、メダルセレクタ無操作コマンドに含まれるスイッチ情報と第２スイッチ情報記憶領域に記憶されているスイッチ情報とを比較し（ステップＳ２０２，Ｓ２０４，Ｓ２０７参照）、一致しない場合は、サブＲＡＭ１０３のエラー情報履歴領域に、その旨を登録する（ステップＳ２０５，Ｓ２０７参照）。そして、副制御回路１０１（のサブＣＰＵ１０２）は、所定の操作に応じてエラー情報履歴領域に記憶されている情報を表示するエラー情報履歴画面（図７０参照）を液晶表示装置１１に表示させる。
【０６０２】
したがって、エラー情報履歴画面（図７０参照）によって、スイッチの操作の有無を認識できる。また、起動時に、起動完了コマンド受信時処理において、セレクタスイッチエラー画面（図５８参照）が液晶表示装置１１（の表示部１１ａ）に表示されるので、前回の通電中にスイッチの操作が行われたことを認識できる。すなわち、色判定及び刻印判定の有効・無効を切り換えるスイッチの操作の有無を認識できるため、当該スイッチの不正操作を伴う不正行為を認識できる。
【０６０３】
＜第１９の作用＞
本実施形態のメダルセレクタ２０１と副制御回路１０１との間のコマンド送受信シーケンス（図４６参照）において、副制御回路１０１（のサブＣＰＵ１０２）は、メダルセレクタ２０１からＡＣＫコマンドを受信すると、受信したＡＣＫコマンドに含まれている送信カウンタの値が、前回、メダルセレクタ２０１から受信したコマンドに含まれていた送信カウンタの値に「１」を加算した値と等しいか否かを判定する。そして、等しくないと判定する場合は、サブＲＡＭ１０３に設けられたエラー情報履歴領域に、エラー内容として「ＣＭＯＳ  ＣＮＴ」（ＡＣＫカウントエラー）、発生日時として現在の日付と時刻を記憶させる。
【０６０４】
また、副制御回路１０１は、所定の操作に応じて、サブＲＡＭ１０３のエラー情報履歴領域に記憶されているエラー情報に基づくエラー情報履歴画面（図７０参照）を液晶表示装置１１に表示させる。これによって、エラー情報履歴画面を見る者は、ＡＣＫカウントエラーが発生したことを把握できる。
【０６０５】
ここで、上記の副制御回路１０１の判定において、値の不一致が生じる場合には、副制御回路１０１又はメダルセレクタ２０１のいずれかを単独で再起動させることを伴う不正行為が発生したことが考えられる。本実施形態では、エラー情報履歴画面を見る者は、ＡＣＫカウントエラーが発生したことを把握できる。このため、再起動を伴う不正行為を認識できる。
【０６０６】
＜第２０の作用＞
本実施形態のメダルセレクタ２０１は、Ｃ１エラーの発生時に、発生したエラーの内容を示す情報を含むメダルセレクタエラーコマンド（図４５のメダルセレクタエラーコマンドのＤＡＴ０参照）を送信する。また、メダルセレクタ２０１から周期的に送信されるメダルセレクタ無操作コマンドには、発生しているエラーの内容を示す情報が含まれている（図４５のメダルセレクタ無操作コマンドのＤＡＴ２参照）。これらのコマンドを受信した副制御回路１０１は、液晶表示装置１１に、Ｃ１エラー画面（図６３参照）を表示させ、また、所定の操作に応じてエラー情報履歴画面（図７０参照）を表示させる。
【０６０７】
このため、メダルセレクタ２０１と副制御回路１０１とのコマンドの送受信に何らかの障害が生じ、副制御回路１０１がメダルセレクタ２０１からメダルセレクタエラーコマンドを適切に受信できなくても、周期的に送信されるメダルセレクタ無操作コマンドによって、メダルセレクタ２０１は、副制御回路１０１にエラーが発生していること及びエラーの内容を伝達することができる。これによって、メダルセレクタ２０１にエラーが生じた場合に、当該エラーを確実に認識することができる。
【０６０８】
＜第２１の作用＞
本実施形態のメダルセレクタ２０１は、異物検知処理を行う。異物検知処理において、ホストコントローラ２４１は、ＳＲＡＭ２４３に記憶された直近のグレースケール画像データにおける複数の異物検知領域Ａ２１の画像と、予めフラッシュメモリ２４４に記憶されたテンプレート画像と、とを比較して類似度の評価値を算出する。そして、複数の異物検知領域Ａ２１の少なくとも１について評価値が０に近い方向で閾値を越えていた場合に、ホストコントローラ２４１は、異物を検知したと判定し、後述する「異物検出エラー」を内容とするメダルセレクタエラーコマンドを、副制御回路１０１へ送信する。このため、メダルレール２１０に異物を侵入させることによる不正行為を未然に防ぐことができる。
【０６０９】
＜第２２の作用＞
次に、本実施形態の第２２の作用について、図７１を参照して説明する。図７１は、本実施形態の第２２の作用を説明するための図である。なお、図７１Ａは従来例に係るコマンドの送信タイミングを模式的に示し、また、図７１Ｂは本実施形態に係る送信タイミングを模式的に示している。また、図における各データＤ０〜Ｄ９は、１バイトのデータを示している。
【０６１０】
本実施形態のメダルセレクタ２０１では、周期的（１０ｍｓｅｃ毎）に実行されるデータ受信処理（図４７参照）において、ＲＸデータレジスタ２５２ｅに記憶されているデータが１パケット（１０バイト）以上でない場合、タイムカウンタにタイムアウト値（本実施形態では、５）がセットされる（Ｓ３２０）。このタイムアウト値は、次周期以降のデータ受信処理実行時において、ＲＸデータレジスタ２５２ｅに記憶されているデータが１パケット以上にならない限り、繰り返し１減算される（Ｓ３２１で実行されるデータ受信サブ処理のＳ３４１）。そして、タイムアウトカウンタの値が０になると、ディレイカウンタにディレイタイム値（本実施形態では、１０）がセットされる（図４９のＳ３４３参照）。また、ＲＸデータレジスタ２５２ｅに記憶されているデータを破棄する（図４９のＳ３４４参照）。
【０６１１】
ディレイカウンタにディレイタイム値がセットされた後、データ受信処理が実行される度に、ディレイカウンタの値は１減算される（図１のＳ３１２参照）。そして、ディレイカウンタの値が０になると、ホストコントローラ２４１は、ＮＡＫコマンドをＴＸデータレジスタ２５２ｃに記憶し、副制御回路１０１に送信する（図１のＳ３１４参照）。また、ＲＸデータレジスタ２５２ｅに記憶されているデータを破棄する（図１のＳ３１５参照）。
【０６１２】
ここで、データＤ０〜Ｄ９の１０バイトすなわち１パケットのデータからなるコマンドを副制御回路から、副制御回路に接続されている装置、例えばメダルセレクタに送信する際に、コマンドを構成する各データが断続的に送信される、いわゆるパケット割れが発生する場合がある。例えば、図７１ＡのＡ１に示すように、データＤ０〜Ｄ４のデータが送信されてから期間Ａ以上の時間を置いてデータＤ５〜Ｄ９が送信される場合がある。
【０６１３】
このような場合に、従来では、メダルセレクタのホストコントローラ２４１は、期間Ａ経過までに、副制御回路からデータＤ４に続くデータＤ５を受信しない場合はタイムアウトと判定し、Ａ２に示すように即座にＮＡＫコマンドをメダルセレクタから副制御回路に送信する。また、ホストコントローラ２４１は、受信したデータＤ０〜Ｄ４を、メモリ（例えば上述のＲＸデータレジスタ２５２ｅ）から破棄する。
【０６１４】
しかしながら、ホストコントローラ２４１がメモリからデータを破棄した後に、既に副制御回路から送信されていたデータＤ５〜Ｄ９のデータがメダルセレクタに到達すると、メダルセレクタのメモリにデータＤ５〜Ｄ９が破棄されずに残ってしまう。
【０６１５】
そして、Ａ３に示すように、メダルセレクタからのＮＡＫコマンドを受けた副制御回路がコマンドを再送すると、メダルセレクタは、メダルセレクタのメモリに残っている前回送信されたコマンドのデータＤ５〜Ｄ９と、再送されたコマンドのデータＤ０〜Ｄ４と、からなる１０バイト（１パケット）の１つのコマンドを受信したと誤って判断してしまう。
【０６１６】
その後、ホストコントローラ２４１は、誤って１つのコマンドと判定したデータについて整合性判定（サム値を用いた判定を含む）を行うので判定結果は異常となる。このため、Ａ４に示すように、ＮＡＫを送信することになる。また、ホストコントローラ２４１は、メモリから前回送信されたコマンドのデータＤ５〜Ｄ９と、再送されたコマンドのデータＤ０〜Ｄ４を破棄する。
【０６１７】
しかしながら、再送されたコマンドのデータＤ５〜Ｄ９はメダルセレクタのメモリに残ってしまう。このため、ＮＡＫを受けた副制御回路がコマンドを再々送すると、ホストコントローラ２４１は、再送されたコマンドのデータＤ５〜Ｄ９と、再々送されたコマンドのデータＤ０〜Ｄ４と、からなる１つのコマンドを受信したと誤って判断することになる。このため、以後、メダルセレクタのＮＡＫの送信と、副制御回路のコマンドの再送が繰り返し行われてしまう。
【０６１８】
これに対して、本実施形態のメダルセレクタでは、上述のようにタイムアウトカウンタの値が０になると、ホストコントローラ２４１は、ディレイカウンタにディレイタイム値（本実施形態では、１０）をセットし（図４９のＳ３４３参照）、ＲＸデータレジスタ２５２ｅに記憶されているデータを破棄する（図４９のＳ３４４参照）。そして、ディレイカウンタの値が０になると、ホストコントローラ２４１は、ＮＡＫコマンドをＴＸデータレジスタ２５２ｃに記憶し、副制御回路１０１に送信し（図１のＳ３１４参照）、ＲＸデータレジスタ２５２ｅに記憶されているデータを破棄する（図１のＳ３１５参照）。
【０６１９】
すなわち、図７１ＢのＢ１及びＢ２に示すように、ホストコントローラ２４１は、副制御回路１０１から送信されたデータＤ４を受信してからタイムアウトカウンタの値が０となるまでの期間Ａ経過時までに、続くデータＤ５を受信しないと、期間Ａ経過時からディレイカウンタの値が０になるまでの期間Ｂの経過を待って、ＮＡＫコマンドをＴＸデータレジスタ２５２ｃに記憶し、副制御回路１０１に送信する。また、ホストコントローラ２４１は、期間Ａ経過時までに受信したデータＤ０〜Ｄ４を、期間Ａ経過時にＲＸデータレジスタ２５２ｅから破棄する。また、ホストコントローラ２４１は、期間Ｂ経過時に、期間Ｂの間に受信したデータＤ５〜Ｄ９をＲＸデータレジスタ２５２ｅから破棄する。
【０６２０】
このため、ＮＡＫコマンドを受けた副制御回路１０１によるコマンドの再送時には、ＲＸデータレジスタ２５２ｅに前回送信されたコマンドに係るデータが残っておらず、図７１ＢのＢ３及びＢ４に示すように、ホストコントローラ２４１は、送信されたコマンドを適切に受信し、ＡＣＫコマンドを送信できる。これによって、ＮＡＫ送信後に、正常な通信状態に復帰させることができる。
【０６２１】
本実施形態では、ディレイタイム値を１０、タイムアウト値を５とする態様を説明した。すなわち、ディレイタイムカウンタに１０がセットされてから０になるまでの時間（１００ｍｓｅｃ）は、タイムアウトカウンタに５がセットされてから０になるまでの時間（５０ｍｓｅｃ）の２倍になっている。しかしながら、ディレイタイム値及びタイムアウト値は適宜設定可能である。
【０６２２】
ディレイタイム値は、ディレイタイムカウンタにディレイタイム値がセットされてから０になるまでの時間が、少なくとも、パケット割れが起こった場合に、後続のデータがＲＸデータレジスタ２５２ｅに記憶された後で、経過するような値に設定するとよい。このようにすることで、後続のデータがＲＸデータレジスタ２５２ｅに記憶された後に、ディレイタイムカウンタが０になり、ＲＸデータレジスタ２５２ｅがクリアされるので、後続のデータを確実にＲＸデータレジスタ２５２ｅから破棄することができる。
本実施形態では、上述のとおり、副制御回路１０１とメダルセレクタ２０１のＵＡＲＴ２５２との間は、１１５２００ｂｐｓ（bit per second）の通信速度で接続されている。すなわち、１秒間に１１５，２００ビットのデータを送信（又は受信）することが定められていることになる。したがって、１０バイトで構成されているコマンドデータを送信（又は受信）するために必要となる最短時間は１バイトあたり約０．０７ｍｓｅｃ以上となり、１０バイトで約０．７ｍｓｅｃ以上となる。ただし、この時間は理想値であり、実際には、更に、時間（１ｍｓｅｃ）が必要となる。すなわち、パケット割れが起こった場合（未受信データが１バイトから９バイトある状態）、最短時間で約０．７ｍｓｅｃ未満以上のディレイタイム値が必要となるが、タイムアウト値が想定した時間（本実施形態では、５０ｍｓｅｃ）以上発生する可能性があるため、十分な時間（本実施形態では、１００ｍｓｅｃ）を設けている。
【０６２３】
＜第２３の作用＞
本実施形態では、メダルセレクタ２０１のホストコントローラ２４１は、データ受信サブ処理１（図４８参照）において、ＲＸデータレジスタ２５２ｅの前半１０バイト分の領域に記憶されているデータ（以下の説明において、「前半のデータ」と称する場合がある）についてデータ受信整合性判定処理を行う（Ｓ３３３参照）。データ受信整合性判定処理に係る判定結果が異常であり、且つ、ＲＸデータレジスタ２５２ｅに２パケット目がある、すなわちＲＸデータレジスタ２５２ｅの後半１０バイト分の領域に１０バイトのデータ（以下の説明において、「後半のデータ」と称する場合がある）が記憶されている場合、ホストコントローラ２４１は、後半のデータを受信バッファに格納する（Ｓ３３６参照）。そして、ホストコントローラ２４１は、後半のデータについてデータ受信整合性判定処理を行う。このデータ受信整合性判定処理の判定結果が正常の場合は、ＡＣＫコマンドを送信し（図５のＳ３６２）、異常の場合は、ＮＡＫコマンドを送信する（図５のＳ３６３）。
【０６２４】
すなわち、ホストコントローラ２４１は、前半のデータに係るデータ受信整合性判定処理の判定結果が異常の場合であっても、ＲＸデータレジスタ２５２ｅに後半のデータが記憶されていれば、前半のデータに係る判定結果に基づくＮＡＫコマンドは送信せず、後半のデータについてデータ受信整合性判定処理を行う。そして、その判定結果に応じてＡＣＫコマンド又はＮＡＫコマンドを送信する。したがって、後半のデータが正常の場合、ホストコントローラ２４１は、前半のデータに係るＮＡＫコマンドを送信せず、また、副制御回路１０１は、コマンドを再送しないので、メダルセレクタ２０１及び副制御回路１０１について、通信処理に係る処理負担を軽減することができる。
【０６２５】
なお、前半のデータに係るデータ受信整合性判定処理の判定結果が正常の場合、ホストコントローラ２４１は、ＲＸデータレジスタ２５２ｅに記憶されているデータを破棄（消去）する（Ｓ３３５）。すなわち、ホストコントローラ２４１は、ＲＸデータレジスタ２５２ｅの後半のデータが記憶されていても、そのデータを破棄する。そして、ホストコントローラ２４１は、前半のデータに係る判定結果に基づいて、ＡＣＫコマンドを送信する。このため、後半のデータについてデータ受信整合性判定処理を行わないので、メダルセレクタ２０１の処理負担を軽減することができる。
【０６２６】
＜第２４の作用＞
本実施形態のメダルセレクタ２０１は、煙検知処理を行う。煙検知処理において、煙が発生したことを検知すると、ホストコントローラ２４１は、メダルセレクタ２０１を通常のモードである通常モードから煙モードに設定し、カウント処理において、メダルカウント回路２４６が、処理の対象であるグレースケール画像データと背景グレースケール画像データの各判定領域（図２３参照）における各画素の輝度の差分値が閾値以上であるかを判定する際に用いる閾値を、通常モードでの閾値から変更する。これによって、メダルカウント回路２４６が、煙が漂っている判定領域にメダルが存在すると誤認しないようにすることができ、カウント処理における判定の精度の低下を防止できる。
【０６２７】
＜第２４の作用＞
本実施形態のメダルセレクタ２０１は、温度補正処理を行う。温度補正処理において、ホストコントローラ２４１は、温度センサ２０６ｇから、カメラユニット２０９におけるレンズ付近の温度を取得し、取得した温度に応じて、上述のカウント処理で用いられる判定領域Ａ１〜Ａ４，Ｂ１〜Ｂ４，Ｃ１，Ｃ２，Ｄ１〜Ｄ４，Ｅ及びＦ（図２３参照）の位置を特定するため補正データを生成する。このため、温度上昇によってレンズに歪みが発生しても、発生した歪みに応じて判定領域の位置を補正できる。このため、レンズの歪みに因る不正行為の検知精度の低下を防止できる。
【０６２８】
＜変形例＞
以上、本発明の一実施形態に係る遊技機について、その作用効果も含めて説明した。しかし、本発明の遊技機は、上述の実施の形態に限定されるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限り、種々の変形実施が可能である。なお、以下の変形例の説明において、上述した実施形態における構成要素と同一または類似の構成要素については、その説明を省略し、また、図面においては同一の符号を付す。
【０６２９】
＜変形例１＞
例えば、図２３〜図２５に示す判定領域に対応する位置に、孔を設けたメダルセレクタ３０１を用いてもよい。
変形例１に係るメダルセレクタ３０１の構成について、図７２を参照して説明する。図７２は、変形例１におけるメダルセレクタを説明するための図である。なお、図７２においては、メダルセレクタ３０１のキャンセルシュータ２０６及びカメラユニット２０９（図７参照）の図示を省略している。
【０６３０】
メダルセレクタ３０１のベース板部３０４にはメダルレール３１０が、パチスロ１の前方へ凹むように、且つ、略Ｌ字状に形成されている。メダルレール３１０の表面には、複数の突条部３１０ａが形成されている。
【０６３１】
また、メダルレール３１０において、図２３〜図２５に示す判定領域Ａ１〜Ａ４及び判定領域Ｂ１〜Ｂ４に対応する位置に、これらの判定領域を合わせた形状と同形状の判定領域ＡＢ孔３１０ｂが形成されている。また、同様に判定領域Ｃ１，Ｃ２に対応する位置に同形状の判定領域Ｃ孔３１０ｃが形成され、また、判定領域Ｄ１〜Ｄ４に対応する位置に同形状の判定領域Ｄ３１０ｄ孔が形成されている。また、図示は省略するが、ベース板部３０４には、図２３〜図２５に示す判定領域Ｆに対応する位置に、判定領域Ｆ孔３１０ｅが形成されている。
【０６３２】
また、図７２に示すようにメダルセレクタ３０１のサブプレート３０５には、図２３〜図２５に示す判定領域Ｆに対応する位置に、判定領域Ｆ孔３０５ａが形成されている。サブプレート３０５に形成されている判定領域Ｆ孔３０５ａと、ベース板部３０４に形成されている判定領域Ｆ孔３１０ｅとは、前後方向に連通している。
なお、メダルセレクタ３０１のその他の点においては、メダルセレクタ２０１と同様のため、説明を省略する。
【０６３３】
本変形例では、判定領域Ａ１〜Ａ４，Ｂ１〜Ｂ４，Ｃ１，Ｃ２，Ｄ１〜Ｄ４，及びＦのそれぞれの対応する位置に、孔（判定領域ＡＢ孔３１０ｂ，判定領域Ｃ孔３１０ｃ，判定領域Ｄ３１０ｄ孔及び判定領域Ｆ孔３１０ｅ，３０５ａ）を設けた。したがって、メダルカウント回路２４６が行うメダル位置検出処理において用いられる背景グレースケール画像データ（メダルの画像が含まれていないグレースケール画像データ）の各判定領域に対応する位置の輝度の値が、これらの孔を設けていない場合に比べて、より低い値（光源用のＬＥＤ２３３の光が孔を通過することでＣＭＯＳイメージセンサ２３２に反射しないため）となる。このため、メダルレール３１０の表面に近い輝度のメダルが使用されても、背景グレースケール画像データの各判定領域における輝度と、処理の対象であるグレースケール画像データにおけるメダルの画像の輝度との差分を算出できる（例えば、メダルレール３１０の表面の輝度の値を５０とした場合に、孔の部分の輝度の値が２２であれば、差分として２８の値が算出される）。したがって、メダル位置検出処理においてメダルレール３１０の表面に近い輝度のメダル（表面をブラック、グレー、ブラウン系の色に加工したメダルや、表面が劣化、又は、汚れて、光の反射が十分でないメダル等）を含む多様なメダルを正確に検出することができる。また、同様に、メダルカウント回路２４６が行うメダルエッジ検出処理の精度も高めることができる。すなわち、本変形例では、メダル位置検出処理を行うメダルカウント回路２４６は、物体有無検出手段を構成する。
【０６３４】
なお、メダルレール３１０における図２３〜図２５に示す判定領域Ｅに対応する位置に、同形状の孔を設けてもよい。また、本変形例のその他の点については、上記の実施形態と同様のため、説明を省略する。
【０６３５】
＜変形例２＞
次に、変形例２の遊技機について、図７３及び図７４を参照して説明する。
図７３は、変形例２の遊技機におけるメダルセレクタの回路構成例を示すブロック図である。また、図７４は、変形例２の遊技機における制御ＬＳＩの回路構成例を示すブロック図である。
なお、変形例２に係る遊技機についての以下の説明において、上述した実施形態におけるパチスロ１と共通する構成や機能については、説明を省略する。
【０６３６】
図７３及び図７４に示すように、変形例２のメダルセレクタ４０１における制御ＬＳＩ２３４とメダルソレノイド２０８とは電気的に接続されている。したがって、制御ＬＳＩ２３４は、メダルソレノイド２０８をＯＮ状態又はＯＦＦ状態に設定することができる。具体的には、制御ＬＳＩ２３４は、ＧＰＩＯ２５０を介して、ＧＰＩＯ２５０に割り付けられた出力ＰＯＲＴから、メダルソレノイド２０８をＯＮ状態又はＯＦＦ状態に設定する制御信号をメダルソレノイド２０８に出力する。
【０６３７】
本変形例におけるメダルセレクタ４０１のホストコントローラ２４１は、上述したメダルセレクタ２０１と同様に、魚眼補正スケーラ回路２４８が、縮小画像データを作成して、ＳＲＡＭ２４３に記憶させると、当該記憶させた縮小画像データに対して、刻印判定処理における円領域検出処理以降の処理の実行を画像認識ＤＳＰ回路２４２及び画像認識アクセラレータ回路２４９に指示する。なお、円領域検出処理において、円領域が抽出できなかった場合は、刻印判定処理における以降の処理は省略される。
【０６３８】
このようにすることで、メダルレール２１０上を移動する物体が、メダルレール２１０の上露出孔２１９又は下露出孔２２０（図８参照）に達する前に、画像認識ＤＳＰ回路２４２は、この物体に対する刻印判定処理の判定結果（３次元判定の結果）をＳＲＡＭ２４３に記憶させることができる。
【０６３９】
刻印判定の結果を取得したホストコントローラ２４１は、取得した判定結果が「判定ＮＧ」である場合、メダルソレノイド２０８をＯＦＦ状態に設定する制御信号をメダルソレノイド２０８に出力する。この場合、判定対象の物体を、上露出孔２１９から突出するアフタメダルプレッシャ２１８、又は、下露出孔２２０から突出するメダルストッパ部２２７に押し出させ、キャンセルシュータ２０６に向けて排出させることができる。
【０６４０】
また、本変形例におけるメダルセレクタ４０１のホストコントローラ２４１は、上述したメダルセレクタ２０１と同様に、刻印判定処理の結果がＳＲＡＭ２４３に記憶されたタイミングで、同一の画像ＩＤに関連づけられている色判定の判定結果をＳＲＡＭ２４３から取得し、色判定処理の判定結果に応じて、メダルソレノイド２０８をＯＮ状態又はＯＦＦ状態に設定する制御信号をメダルソレノイド２０８に出力する。
【０６４１】
このため、本変形例では、メダルレール２１０上を移動する物体が、メダルレール２１０の上露出孔２１９又は下露出孔２２０（図８参照）に達する前に、この物体に対する色判定処理の判定結果に応じて、メダルソレノイド２０８をＯＮ状態又はＯＦＦ状態に設定することができる。
【０６４２】
具体的には、ホストコントローラ２４１は、取得した閾値判定処理の判定結果として「閾値判定不可」が記憶されている場合、又は、色判定結果として「否」が記憶されている場合、すなわち「判定ＮＧ」の場合、メダルソレノイド２０８をＯＦＦ状態に設定する制御信号をメダルソレノイド２０８に出力する。この場合、判定対象の物体を、上露出孔２１９から突出するアフタメダルプレッシャ２１８、又は、下露出孔２２０から突出するメダルストッパ部２２７に押し出させ、キャンセルシュータ２０６に向けて排出させることができる。
【０６４３】
一方、色判定の結果及び刻印判定の結果が「判定ＯＫ」の場合、ホストコントローラ２４１は、メダルソレノイド２０８の状態がＯＮ状態のまま維持されるようにする。この場合、判定対象の物体はホッパー装置５１に案内される。
【０６４４】
変形例におけるメダルセレクタ４０１のホストコントローラ２４１は、ＳＲＡＭ２４３に記憶させた縮小画像データに対して行った円領域検出処理において円領域が検出できなくなったとき、メダルソレノイド２０８をＯＮ状態に設定する制御信号をメダルソレノイド２０８に出力する。このようにすることで、次に投入された物体が正規のメダルの場合に、このメダルをホッパー装置５１に適切に導くことができる。すなわち、制御ＬＳＩ２３４は、メダルソレノイド２０８の駆動を制御する駆動制御手段を構成する。
【０６４５】
本変形例において、主制御回路９１（主制御基板７１）は、メダルセレクタにメダル投入信号を出力する。具体的には、主制御回路９１は、パチスロ１がメダルを投入可能なメダル投入許可状態ではないとき、投入不可の内容のメダル投入信号を、メダルセレクタ４０１へ出力する。
【０６４６】
ここで、パチスロ１がメダルを投入可能なメダル投入許可状態ではないときとは、例えば、単位遊技においてスタートレバー２３が遊技者により操作された後、また、クレジットカウンタが最大値（例えば、５０）のとき、である。
【０６４７】
主制御回路９１から投入不可の内容のメダル投入信号が出力されると、メダルセレクタ４０１のホストコントローラ２４１は、メダルソレノイド２０８をＯＦＦ状態に設定する。
【０６４８】
また、主制御回路９１は、パチスロ１がメダルを投入可能なメダル投入許可状態のとき、投入許可の内容のメダル投入信号を、メダルセレクタ４０１へ出力する。なお、ホストコントローラ２４１は、主制御回路９１から投入許可の内容のメダル投入信号が出力されると、メダルソレノイド２０８をＯＮ状態に設定する。
なお、本変形例のその他の点については、上記の実施形態と同様のため、説明を省略する。
【０６４９】
本変形例のパチスロ１では、メダルレール２１０上を通過する物体について刻印判定処理及び色判定処理を行い、その結果に基づいて、メダルソレノイド２０８を動作させる。このため、判定対象の物体を、判定の結果に基づいて、適切に、キャンセルシュータ２０６、又は、ホッパー装置５１に導くことができる。
なお、主制御回路９１は、ホストコントローラ２４１を介さず、直接メダルソレノイド２０８をＯＮ状態又はＯＦＦ状態に設定してもよい。
【０６５０】
＜変形例３＞
変形例３のパチスロは、メダルセレクタ５０１を備える。メダルセレクタ５０１では、カウント処理の判定結果として、ＳＲＡＭ２４３に「メダルが通過した」と記憶された場合には、ホストコントローラ２４１は、その旨を示すメダルカウントコマンドを、副制御回路１０１に送信する。そして、副制御回路１０１は、メダルカウントコマンドを受信すると、主制御回路９１の投入枚数カウンタ及びクレジットカウンタとは別に、サブＲＡＭ１０３上に設けられたサブ投入枚数カウンタ及びサブクレジットカウントで、主制御回路９１と同様に、投入枚数やクレジットされているメダルの枚数を管理する。
【０６５１】
変形例３におけるメダルセレクタ５０１の回路構成は、メダルセレクタ２０１の回路構成（図１７参照）と同様であるため、図示を省略する。また、メダルセレクタ５０１の制御ＬＳＩの回路構成は、メダルセレクタ２０１の制御ＬＳＩの回路構成と同様であるため、図示を省略する。
【０６５２】
＜差枚数報知機能＞
また、変形例３のパチスロにおいて、主制御回路９１で管理しているメダルのカウント枚数と、副制御回路１０１で管理しているメダルのカウント枚数と、を所定のタイミングで比較し、差枚数が所定枚数を超えた場合に、報知するという差枚数報知機能を備えてもよい。なお、差枚数報知機能については以下に詳細に説明する。
【０６５３】
主制御回路９１のメインＣＰＵ９３は、ダブルフォトセンサ５０２の第１フォトセンサ５０３から入力されたメダル検知信号を検出してから、所定時間内に、第２フォトセンサ５０４から入力されたメダル検知信号を検出すると、投入されたメダルの枚数をメインＣＰＵ９３が計数するために設けられたカウンタである投入枚数カウンタ又はクレジットカウントの値に１加算するともに、メインＲＡＭ９５に設けられたメインカウント枚数記憶領域の値に１加算する。メインカウント枚数記憶領域は、２バイトの記憶領域からなる。すなわち、メインカウント枚数記憶領域の値は、０〜６５５３５の範囲で変化可能となっている。なお、メインカウント枚数記憶領域の値に１加算する際、メインカウント枚数記憶領域の値が６５５３５の場合は、メインＣＰＵ９３は、メインカウント枚数記憶領域の値を０に設定する。
【０６５４】
本変形例では、主制御回路９１（のメインＣＰＵ９３）は、無操作コマンドを副制御回路１０１に送信する際に、その時点におけるメインカウント枚数記憶領域の値を、パラメータとして無操作コマンドに含ませる。
【０６５５】
副制御回路１０１が、メダルセレクタ５０１からメダルカウントコマンドを受信すると、サブＣＰＵ１０２は、サブＲＡＭ１０３に設けられたサブカウント枚数記憶領域の値に１加算する。サブカウント枚数記憶領域は、２バイトの記憶領域からなる。すなわち、サブカウント枚数記憶領域の値は、０〜６５５３５の範囲で変化可能となっている。なお、サブカウント枚数記憶領域の値に１加算する際、サブカウント枚数記憶領域の値が６５５３５の場合は、サブＣＰＵ１０２は、サブカウント枚数記憶領域の値を０に設定する。
【０６５６】
副制御回路１０１が主制御回路９１から無操作コマンドを受信すると、サブＣＰＵ１０２は、サブカウント枚数記憶領域を参照し、サブカウント枚数記憶領域の値から、無操作コマンドに含まれているメインカウント枚数記憶領域の値を、減算する。そして、サブＣＰＵ１０２は、減算の結果の絶対値が５以上であるか否かを判定する。判定の結果が、５以上である場合は、サブＣＰＵ１０２は、副７セグ表示器（不図示）に所定の表示（例えば「ＣＣ」）を表示させ、エラーを報知する。一方、判定の結果が、５以上でない場合は、サブＣＰＵ１０２は、副７セグ表示器に所定の表示（例えば「ＣＣ」）を表示させない。
なお、副７セグ表示器に所定の表示を「ＣＣ」に代えて、主制御回路９１で管理しているメダルのカウント枚数（メインカウント枚数記憶領域の値）と、副制御回路１０１で管理しているメダルのカウント枚数（サブカウント枚数記憶領域の値）との差枚数が所定枚数以上（本変形例では５枚以上）であるエラーが発生していることを容易に認識可能なように他の表示、例えば「ＣＥ」と表示させてもよい。また、所定数は、適宜設定可能である。例えば、１０枚又は２０枚と設定してもよい。
【０６５７】
差枚数報知機能を備えるパチスロでは、主制御回路９１で管理しているメダルのカウント枚数と、副制御回路１０１で管理しているメダルのカウント枚数との差枚数が所定枚数以上の場合に、副７セグ表示器に所定の表示を表示させることで、その旨を報知できる。なお、本変形例では、サブカウント枚数記憶領域の値とメインカウント枚数記憶領域の値とを減算し、その結果の絶対値が５以上の場合に、副７セグ表示器でエラーを報知する例を説明した。しかし、エラーの報知の態様は、これに限らない。例えば、副７セグ表示器に所定の表示を表示させることに代えて、液晶表示装置１１（図１４参照）にエラー画面を表示してもよい。また、副７セグ表示器に所定の表示を表示させることに加えて、スピーカ５８，６４，６５Ｌ及び６５Ｒ（図１４参照）の全て又はいずれかから警告音を出力するようにしてもよい。また、上述した副７セグ表示器を用いた報知、液晶表示装置１１を用いた報知及びスピーカ５８，６４，６５Ｌ，６５Ｒを用いた報知を適宜組み合わせて報知を行ってもよい。
【０６５８】
ここで、主制御回路９１で管理しているメダルのカウント枚数と、副制御回路１０１で管理しているメダルのカウント枚数との差枚数が所定枚数以上となる場合としては、ダブルフォトセンサ５０２に障害が発生したことによりメダル検知信号が適切に出力されていない場合や、メダルセレクタ５０１の制御ＬＳＩ２３４に障害が発生したことにより制御ＬＳＩ２３４（のメダルカウント回路２４６）が行うメダルカウント処理に適切に行われない場合などが考えられる。
【０６５９】
このため、差枚数報知機能に係る報知があると、遊技機の管理者（例えば、遊技ホールの従業員）は、ダブルフォトセンサ５０２や制御ＬＳＩ２３４の挙動をチェックすることで、これらに生じた障害を認識することができ、障害を除去できる。このため、障害がない状態で各種処理を行わせることができるので、ダブルフォトセンサ５０２から出力されるメダル検知信号に基づく主制御回路９１でのメダルのカウント処理などの信頼性が向上する。また、制御ＬＳＩ２３４が行うメダルカウント処理を含む各種処理の信頼性が向上する。
【０６６０】
なお、無操作コマンドにメインカウント枚数の値を示すパラメータを含ませる例を説明したが、当パラメータを含ませるコマンドは、これに限らず、例えば入賞作動コマンド又はメダル投入コマンドに、当パラメータを含ませてもよい。
【０６６１】
＜セレクタ監視機能＞
また、本変形例のパチスロでは、主制御回路９１からの指示に応じてセレクトプレート２０７がガイド位置又は排出位置に移動したか否かを判定し、主制御回路９１からの指示に応じてセレクトプレート２０７が移動していないと判定する場合は、エラー報知するセレクタ監視機能を備えてもよい。なお、以下に説明するセレクタ監視機能に係る主制御回路９１、副制御回路１０１及びメダルセレクタ５０１（の制御ＬＳＩ２３４）が行う各種処理は、上述の各デバイスが実施する各種処理と並行して行われる。
【０６６２】
セレクタ監視機能を備えたパチスロにおいても、主制御回路９１は、無操作コマンドを副制御回路１０１に送信する際に、その時点においてメダルソレノイド２０８をＯＮ状態に設定しているかＯＦＦ状態に設定しているかを示すパラメータを無操作コマンドに含ませる。具体的には、主制御回路９１は、主制御回路９１とメダルソレノイド２０８間の信号線をＯＮ状態に設定している場合は、メダルソレノイド２０８をＯＮ状態に設定している旨を示すパラメータを無操作コマンドに含ませ、一方、主制御回路９１は、主制御回路９１とメダルソレノイド２０８間の信号線を、ＯＦＦ状態に設定している場合は、メダルソレノイド２０８をＯＦＦ状態に設定している旨を示すパラメータを無操作コマンドに含ませる。すなわち、主制御回路９１は、メダルソレノイド２０８を、セレクトプレート２０７がガイド位置に移動するように制御している（ＯＮ状態に設定している）のか、排出位置に移動するように制御している（ＯＦＦ状態に設定している）のかを示す情報を無操作コマンドに含ませて出力する。
【０６６３】
副制御回路１０１は、無操作コマンドを受信すると、受信した無操作コマンドに含まれているメダルソレノイド２０８をＯＮ状態に設定しているかＯＦＦ状態に設定しているかを示すパラメータに基づいて、上述の投入状態コマンドをメダルセレクタ５０１に送信する。
【０６６４】
制御ＬＳＩ２３４は、前回受信した投入状態コマンドが示す受付状態（「受付可」又は「受付不可」）と、今回受信した投入状態コマンドが示す受付状態とに変化があったとき、位置判定処理を行う。本変形例では、位置判定処理を行う制御ＬＳＩ２３４が、位置判定手段を構成する。
【０６６５】
位置判定処理において、制御ＬＳＩ２３４は、ＩＳＰ回路２４５が、レンズ歪み補正処理と射影変換処理後のＲＧＢベイヤ画像を各種フォーマットに変換する色変換処理を行うことによって、生成され、ＳＲＡＭ２４３に記憶された一番新しいグレースケール画像データを取得する。
【０６６６】
次いで、制御ＬＳＩ２３４は、取得したグレースケール画像データを解析し、セレクトプレート２０７がガイド位置にあるか排出位置にあるかを判定する。具体的には、制御ＬＳＩ２３４は、グレースケール画像データにおけるメダルの進行方向（図７５の矢印Ａ方向）に直交する方向のメダルレール２１０の幅（以下、単に「レール幅」と称する場合がある）に基づいて、ガイド位置にあるか排出位置にあるかを判定する。
【０６６７】
図７５では、ガイド位置にあるときのセレクトプレート２０７を実線で示し、排出位置にあるセレクトプレート２０７におけるプレート本体２２４の端部（メダルの進行方向に沿って延存する箇所）を鎖線で示している。図７５に示すように、セレクトプレート２０７がガイド位置にあるときのレール幅Ｗ１は、セレクトプレート２０７が排出位置にあるときのレール幅Ｗ２よりも狭くなる。制御ＬＳＩ２３４は、実験やシミュレーションに基づいて予め設定されたガイド位置にあるときのレール幅と、グレースケール画像データにおけるレール幅とを比較し、一致する場合は、セレクトプレート２０７がガイド位置にあると判定する。一方、グレースケール画像データにおけるレール幅の方が広い場合は、セレクトプレート２０７が排出位置にあると判定する。
【０６６８】
なお、セレクトプレート２０７がガイド位置にあるか排出位置にあるかの判定方法は、上述した方法以外の方法を適宜採用可能である。例えば、制御ＬＳＩ２３４は、実験やシミュレーションに基づいて予め設定されたガイド位置にあるときのセレクトプレート２０７の形状データと、グレースケール画像データにおけるセレクトプレート２０７の形状とを比較し、一致する場合は、セレクトプレート２０７がガイド位置にあると判定し、一致しない場合は、セレクトプレート２０７が排出位置にあると判定してもよい。
【０６６９】
次いで、制御ＬＳＩ２３４は、受信した投入状態コマンドが「受付可」を示す場合、位置判定処理においてセレクトプレート２０７が排出位置にある（ガイド位置にない）と判定したときは、その旨を示すメダルセレクタエラーコマンドを副制御回路１０１に送信する。一方、同場合に、セレクトプレート２０７がガイド位置にあると判定したときは、位置判定処理を終了する。
また、制御ＬＳＩ２３４は、受信した投入状態コマンドが「受付不可」を示す場合、位置判定処理においてセレクトプレート２０７がガイド位置にあると判定したときは、その旨を示すメダルセレクタエラーコマンドを副制御回路１０１に送信する。一方、同場合に、セレクトプレート２０７がガイド位置にあると判定したときは、位置判定処理を終了する。
【０６７０】
副制御回路１０１は、上記メダルセレクタエラーコマンドを受信すると、上記の制御エラーが発生している旨を、液晶表示装置１１等を用いて報知する。
【０６７１】
本変形例のパチスロでは、主制御回路９１がメダルソレノイド２０８をＯＮ状態に設定している（投入可のメダル投入信号を出力している）にも関わらず、セレクトプレート２０７が排出位置にある（ガイド位置にない）ときに、エラーが報知される。また、主制御回路９１がメダルソレノイド２０８をＯＦＦ状態に設定している（投入不可のメダル投入信号を出力して）にも関わらず、セレクトプレート２０７がガイド位置にある（排出位置にない）ときに、エラーが報知される。すなわち、主制御回路９１からの指示に応じてセレクトプレート２０７が移動していない場合に、エラーを報知することができる。
【０６７２】
主制御回路９１からの指示に応じてセレクトプレート２０７が移動していない場合としては、例えばメダルソレノイド２０８が故障している場合が考えられる。また、例えばメダルレール２１０上に異物が存在し、セレクトプレート２０７がガイド位置に移動することを妨げている場合が考えられる。本変形例では、遊技機の管理者（例えば、遊技ホールの従業員）は、エラーの報知によって、メダルソレノイド２０８の故障や、メダルレール２１０上の異物の存在を把握できるので、これらの不備に早期に対応することができる。
なお、メダルセレクタ５０１のその他の点については、メダルセレクタ２０１と同様のため、説明を省略する。
【０６７３】
＜セレクトプレート判定処理＞
さらに、本変形例のパチスロのメダルセレクタ５０１では、セレクトプレート判定処理を行ってもよい。セレクトプレート判定処理において、メダルセレクタ５０１は、パチスロ１の受付状態が、メダル受付可かメダル受付不可か、を判定する。
【０６７４】
セレクトプレート判定処理は、ＩＳＰ回路２４５によって生成されたグレースケール画像データがＳＲＡＭ２４３に記憶される毎に、制御ＬＳＩ２３４のホストコントローラ２４１によって、実行される。
【０６７５】
セレクトプレート判定処理において、ホストコントローラ２４１は、ＳＲＡＭ２４３に記憶されているグレースケール画像データの内で、一番新しいグレースケール画像データを取得する。
【０６７６】
次に、ホストコントローラ２４１は、取得したグレースケール画像データに基づいて、セレクトプレート２０７がメダルをホッパー装置５１へガイドする状態か、又は、メダルをキャンセルシュータ２０６へ排出する状態か、を判断するセレクトプレート判断処理を行う。当該セレクトプレート判断処理について、図７６を参照して説明する。図７６は、セレクトプレート判断処理を説明するための図である。図７６Ａは、ガイド位置に配置されているセレクトプレート２０７の画像を含むグレースケール画像データであり、図７６Ｂは、排出位置に配置されているセレクトプレート２０７の画像を含むグレースケール画像データである。
【０６７７】
ホストコントローラ２４１は、取得したグレースケール画像データにおける所定の領域であるセレクトプレート判定領域Ａ３１のグレースケール平均値を算出する。図７６Ａ及び図７６ＢにいＡ３１を２点鎖線で示している。本実施形態におけるセレクトプレート判定領域Ａ３１は、略矩形状の領域であり、セレクトプレート２０７におけるプレート本体２２４の左右方向の両端部の上方に設定されている。
【０６７８】
また、セレクトプレート判定領域Ａ３１は、図７６Ａに示すようにガイド位置に配置されているセレクトプレート２０７とは重ならず、且つ、図７６Ｂに示すように排出位置に配置されているセレクトプレート２０７とは重なる位置に配置されている。
【０６７９】
したがって、ガイド位置に配置されているセレクトプレート２０７の画像が含まれているグレースケール画像データ（図７６Ａ参照）におけるセレクトプレート判定領域Ａ３１の色は、上述のとおりメダルセレクタ５０１のベース板部２０４は黒色の樹脂製のため、黒色又は黒に近い色となる。このため、このセレクトプレート判定領域Ａ３１のグレースケール平均値は、比較的０に近い値となる。
【０６８０】
一方、排出位置に配置されているセレクトプレート２０７の画像が含まれているグレースケール画像データ（図７６Ｂ参照）におけるセレクトプレート判定領域Ａ３１の色は、白色又は白色に近い色となる。このため、このセレクトプレート判定領域Ａ３１のグレースケール平均値は、比較的２５５に近い値となる。
【０６８１】
ホストコントローラ２４１は、算出したセレクトプレート判定領域Ａ３１のグレースケール平均値が所定値（例えば、１２７）以上の場合、セレクトプレート２０７は、排出位置に配置されていると考えられるので、メダルをキャンセルシュータ２０６へ排出する状態であると判断する。一方、ホストコントローラ２４１は、算出したセレクトプレート判定領域Ａ３１のグレースケール平均値が所定値より小さい値の場合、セレクトプレート２０７は、ガイド位置に配置されていると考えられるので、メダルをホッパー装置５１へガイドする状態である判断する。なお、ガイド位置又は排出位置に配置されたレクトプレート２０７の画像が含まれているグレースケール画像データを予め用意しておき、当該画像におけるセレクトプレート判定領域Ａ３１のグレースケール平均値と、今回取得したグレースケール画像データにおけるセレクトプレート判定領域Ａ３１のグレースケール平均値との差分を算出し、算出した差分に基づいてメダルソレノイド２０８の状態を判断してもよい。
【０６８２】
そして、ホストコントローラ２４１は、セレクトプレート２０７の状態が、メダルをキャンセルシュータ２０６へ排出する状態と判断する場合は、パチスロ１の受付状態をメダル受付不可と判定する。また、ホストコントローラ２４１は、セレクトプレート２０７の状態が、メダルをホッパー装置５１へガイドする状態と判断する場合は、パチスロ１の受付状態をメダル受付可と判定する。
【０６８３】
ここで、副制御回路１０１がメダルセレクタ５０１に送信する投入状態コマンドには、上述のとおり、メダル受付可か、メダル受付不可かを示す値（「１」は「受付可」を示し、「０」は「受付不可」を示す）が含まれている。この値は、主制御回路９１から受信した直近の無操作コマンドに含まれるメダルソレノイド２０８の状態がＯＮ状態の場合は「１」すなわち「受付可」がセットされ、ＯＦＦ状態の場合は「０」すなわち「受付不可」がセットされる。メダルセレクタ５０１は、副制御回路１０１から投入状態コマンドを受信すると、ＳＲＡＭ２４３の所定の領域に、この値を記憶させる。
【０６８４】
ホストコントローラ２４１は、セレクトプレート２０７の状態に基づく判断結果から判定した受付状態（以下、「判断結果に基づく受付状態」と称する場合がある）と、ＳＲＡＭ２４３に記憶されている値が示す受付状態と、が一致するか否かを判定する。
【０６８５】
判断結果に基づく受付状態と、投入状態コマンドが示す受付状態と、が一致すると判定する場合、ホストコントローラ２４１は、一致した受付状態を、パチスロ１の受付状態として最終的に判定する。
【０６８６】
一方、判断結果に基づく受付状態と、投入状態コマンドが示す受付状態と、が一致しないと判定する場合、ホストコントローラ２４１は、副制御回路１０１にメダルセレクタ無操作コマンドを送信する。メダルセレクタ無操作コマンドを受信した副制御回路１０１は、上述のＡＣＫコマンドをカメラセレクタ５０１に送信する。
【０６８７】
ホストコントローラ２４１は、副制御回路１０１から送信されたＡＣＫコマンドのＤＡＴ２の値（図４５参照）を参照し、ＤＡＴ２の値が示す受付状態と、判断結果に基づく受付状態とが一致するか否かを再判定する。
【０６８８】
再判定の結果、副制御回路１０１から送信されたＡＣＫコマンドが示す受付状態と、判断結果に基づく受付状態とが一致すると判定する場合は、ホストコントローラ２４１は、一致した受付状態を、パチスロ１の受付状態として最終的に判定する。
【０６８９】
一方、再判定の結果、副制御回路１０１から送信されたＡＣＫコマンドが示す受付状態と、判断結果に基づく受付状態とが一致しないと判定する場合は、ＡＣＫコマンドが示す受付状態を、パチスロ１の受付状態として最終的に判定する。例えば、副制御回路１０１から送信されたＡＣＫコマンドが示す受付状態がメダル受付可であり、判断結果に基づく受付状態がメダル受付不可の場合は、パチスロ１の受付状態をメダル受付可と、最終的に判定する。
【０６９０】
セレクトプレート判定処理を行うメダルセレクタ５０１では、セレクトプレート判定処理の最終的な判定結果がメダル受付可の場合にのみ、上述の色判定処理と刻印判定処理を実行する。すなわち、このメダルセレクタ５０１においては、セレクトプレート判定処理の最終的な判定結果がメダル受付不可である間は、色判定処理と刻印判定処理を行わない。メダルセレクタ５０１における制御ＬＳＩ２３４のホストコントローラ２４１は、色判定処理及び刻印判定処理の実行開始タイミングにおいて、直近のセレクトプレート判定処理の判定結果に基づいて、色判定処理及び刻印判定処理の実行可否を判定し、実行可と判定する場合は、上述の各種回路に色判定処理及び刻印判定処理に係る処理の開始を指示する。
【０６９１】
なお、セレクトプレート判定処理を行うメダルセレクタ５０１においても、色判定処理及び刻印判定処理の判定結果を判定完了コマンドに反映させるか否かについては、上述のとおり、色スイッチ２０６ｅ及び刻印スイッチ２０６ｆのＯＮ／ＯＦＦ状態に応じる。
【０６９２】
このように、セレクトプレート判定処理を行うメダルセレクタ５０１では、再判定の結果、副制御回路１０１から送信されたＡＣＫコマンドが示す受付状態と、判断結果に基づく受付状態とが一致しないと判定する場合は、ＡＣＫコマンドが示す受付状態を、パチスロ１の受付状態として最終的に判定する。したがって、例えば、メダルセレクタ５０１側に対する不正行為（ゴト行為）によって、パチスロ１の受付状態がメダル受付可にも関わらず、セレクトプレート２０７が不当に排出位置に配置されてしまっている場合であっても、ＡＣＫコマンドが示す受付状態がメダル受付可であれば、メダルセレク５０１は、色判定処理及び刻印判定処理を実行する。このため、パチスロ１の受付状態に応じて、適切に色判定処理及び刻印判定処理を実行することができる。
【０６９３】
なお、以上の説明では、再判定の結果、副制御回路１０１から送信されたＡＣＫコマンドが示す受付状態と、判断結果に基づく受付状態とが一致しないと判定する場合は、ＡＣＫコマンドが示す受付状態を、パチスロ１の受付状態として最終的に判定する態様を説明した。しかしながら、これに代えて、再判定の結果、副制御回路１０１から送信されたＡＣＫコマンドが示す受付状態と、判断結果に基づく受付状態とが一致しないと判定する場合は、判断結果に基づく受付状態を、パチスロ１の受付状態として最終的に判定するようにしてもよい。
【０６９４】
この場合、例えば、副制御回路１０１側に対する不正行為（ゴト行為）によって、パチスロ１の受付状態がメダル受付可にも関わらず、ＡＣＫコマンドが示す受付状態がメダル受付不可であっても、判断結果に基づく受付状態がメダル受付可であれば、パチスロ１の受付状態をメダル受付可と、最終的に判定し、メダルセレク５０１は、色判定処理及び刻印判定処理を実行する。このため、パチスロ１の受付状態に応じて、適切に色判定処理及び刻印判定処理を実行することができる。
【０６９５】
＜変形例４＞
次に、変形例４の遊技機について、図７７を参照して説明する。
図７７は、変形例４の遊技機におけるメダルセレクタの回路構成例を示すブロック図である。
なお、変形例４に係る遊技機についての以下の説明において、上述した実施形態におけるパチスロ１と共通する構成や機能については、説明を省略する。
【０６９６】
図７７に示すように、本変形例のメダルセレクタ６０１では、上述した変形例２に係るメダルセレクタ４０１と同様に、制御ＬＳＩ２３４とメダルソレノイド２０８とが電気的に接続されている。したがって、制御ＬＳＩ２３４は、メダルソレノイド２０８をＯＮ状態又はＯＦＦ状態に設定することができる。
また、本変形例における制御ＬＳＩ２３４は、上述した変形例と同様に、メダルレール２１０上を移動する物体について刻印判定処理及び色判定処理を行い、その結果に応じてメダルソレノイド２０８の動作を制御する。
【０６９７】
すなわち、本変形例では、変形例２と同様に、メダルレール２１０上を移動する物体が、メダルレール２１０の上露出孔２１９又は下露出孔２２０に達する前に、制御ＬＳＩ２３４の画像認識ＤＳＰ回路２４２は、この物体に対する刻印判定処理をＳＲＡＭ２４３に記憶させる。刻印判定の結果を取得したホストコントローラ２４１は、取得した判定結果が「判定ＮＧ」である場合、メダルソレノイド２０８をＯＦＦ状態に設定する制御信号をメダルソレノイド２０８に出力する。
【０６９８】
また、本変形例におけるメダルセレクタ４０１のホストコントローラ２４１は、上述したメダルセレクタ２０１と同様に、刻印判定処理の結果がＳＲＡＭ２４３に記憶されたタイミングで、同一の画像ＩＤに関連づけられている色判定の判定結果をＳＲＡＭ２４３から取得し、色判定処理の判定結果に応じて、メダルソレノイド２０８をＯＮ状態又はＯＦＦ状態に設定する制御信号をメダルソレノイド２０８に出力する。
【０６９９】
したがって、刻印判定及び色判定の判定結果が「判定ＮＧ」の判定対象の物体を、上露出孔２１９から突出するアフタメダルプレッシャ２１８、又は、下露出孔２２０から突出するメダルストッパ部２２７に押し出させ、キャンセルシュータ２０６に向けて排出させることができる。
【０７００】
また、本変形例における主制御基板７１で構成される主制御回路９１は、パチスロ１がメダルを投入可能なメダル投入許可状態ではないとき、例えば、単位遊技においてスタートレバー２３が遊技者により操作された後、また、クレジットカウンタが最大値のときは、メダル投入不可の内容のメダル投入コマンドを副制御基板７２で構成される副制御回路１０１に送信する。また、パチスロ１がメダルを投入可能なメダル投入許可状態のときは、投入許可の内容のメダル投入コマンドを副制御回路１０１に送信する。
【０７０１】
副制御回路１０１は、主制御回路９１から送信されたメダル投入コマンドを、ドア中継端子板６８及び副中継基板６１を介して、受信する。メダル投入コマンドを受信した副制御回路１０１は、受信したメダル投入コマンドの内容に対応する投入状態コマンド（「受付可」又は「受付不可」）をメダルセレクタ６０１に送信する。
【０７０２】
メダルセレクタ６０１は、副制御回路１０１から出力された受付不可の内容の投入状態コマンドを受信すると、制御ＬＳＩ２３４のホストコントローラ２４１は、メダルソレノイド２０８をＯＦＦ状態に設定する。すなわち、本変形例では、ホストコントローラ２４１は、直近に投入された物体に対する色判定又は刻印判定の判定結果が「判定ＮＧ」のとき、及び、副制御回路１０１から受付不可の内容の投入状態コマンドを受信したときに、メダルソレノイド２０８をＯＦＦ状態に設定する。
【０７０３】
本変形例において、主制御回路９１は、ダブルフォトセンサ５０２から出力されるメダル検知信号に基づいて、逆行エラーやメダル詰まりエラーを検知し、これらのエラーが検知されたときは、遊技を強制的に終了させる。
なお、メダルセレクタ６０１のその他の点については、変形例２で説明したメダルセレクタ４０１と同様のため、説明を省略する。
【０７０４】
本変形例では、パチスロ１が上述したメダル投入許可状態でないとき、主制御回路９１は、投入不可の内容のメダル投入コマンド送信し、当該メダル投入コマンドを受信した副制御回路１０１は、同内容（受付不可）の投入状態コマンドを送信する。そして、メダルセレクタ６０１は受付不可の投入状態コマンドと、メダルソレノイド２０８をＯＦＦ状態に設定し、メダルをキャンセルシュータ２０６に向けて排出させる。また、メダル投入許可状態であっても、メダルセレクタ６０１の制御ＬＳＩ２３４は、色判定又は刻印判定の判定結果が「判定ＮＧ」のとき、はメダルソレノイド２０８をＯＦＦ状態に設定し、メダルをキャンセルシュータ２０６に向けて排出させる。したがって、投入されたメダルを適切にカウントできる。また、投入されたメダルを、キャンセルシュータ２０６、又は、ホッパー装置５１に、適切に導くことができる。
【０７０５】
＜変形例５＞
次に、変形例５の遊技機について、図７８及ぶ図７９を参照して説明する。
図７８は、変形例５の遊技機におけるメダルセレクタの背面図である。なお、図７８では、メダルセレクタ７０１のサブプレート２０５、キャンセルシュータ２０６や基準マーカー２６０の図示を省略している。
また、図７９は、変形例５の遊技機におけるメダルセレクタの回路構成例を示すブロック図である。
なお、変形例５に係る遊技機についての以下の説明において、上述した実施形態におけるパチスロ１と共通する構成や機能については、説明を省略する。
【０７０６】
図７８に示すように、本変形例のメダルセレクタ７０１は、２つのセレクトプレート、セレクトプレート７０７ａ及びセレクトプレート７０７ｂを備えている。また、図７９に示すように、メダルセレクタ７０１は、２つのメダルソレノイド、第１メダルソレノイド７０８ａ及び第２メダルソレノイド７０８ｂを備えている。第１メダルソレノイド７０８ａ及び第２メダルソレノイド７０８ｂは、メダルソレノイド２０８（図９参照）と同様のソレノイド本体部（不図示）と可動板部（不図示）を備えている。
【０７０７】
図７８に示すように、セレクトプレート７０７ａは、板状のプレート本体７２４ａと、プレート本体７２４ａの左右方向の両端部がパチスロ１の前方へ折曲することで形成されている一対の軸受部（不図示）と、を有している。また、プレート本体７２４ａの上部には、パチスロ１の前方へ折曲し、後端部が上方へ折曲することで形成されているフランジ部７２６ａが形成されている。
【０７０８】
セレクトプレート７０７ａは、ベース板部２０４の前面２０４ａに設けられた軸部（不図示）に回動可能に支持されている。軸部にはコイルばねが設けられており、フランジ部７２６ａをパチスロ１の前方へ付勢する。フランジ部７２６ａは、第１メダルソレノイド７０８ａの可動板部の一端部と接触している。第１メダルソレノイド７０８ａがＯＮ状態にあるとき、フランジ部７２６ａは第１メダルソレノイド７０８ａの可動板部の一端部に押圧され、コイルばねの付勢力に抗してパチスロ１の後方へ移動する。このときの、セレクトプレート７０７ａの回動位置を「ガイド位置」と称する。ガイド位置にあるセレクトプレート７０７ａのプレート本体７２４ａとメダルレール２１０との距離は、メダルをキャンセルシュータ２０６側に排出することなくメダル出口部２０４ｃ（図８参照）側へガイド可能な所定の距離に設定されている。
【０７０９】
また、第１メダルソレノイド７０８ａがＯＦＦ状態にあるとき、フランジ部７２６ａは第１メダルソレノイド７０８ａの押圧から解放され、コイルばねの付勢力によってパチスロ１の前方へ移動する。このときの、セレクトプレート７０７ａの回動位置を「排出位置」と称する。排出位置にあるセレクトプレート７０７ａのプレート本体７２４ａとメダルレール２１０との距離は、所定の距離よりも長い距離に設定されている。
【０７１０】
ガイド位置にあるセレクトプレート７０７ａは、メダルレール２１０上を移動するメダルが規格寸法を満たす場合、移動するメダルの上部と接触し、メダルをメダル出口部２０４ｃ（図８参照）側（図７８における右側）へ移動するように案内する。メダルは、セレクトプレート７０７ａに案内されているとき、メダルプレッシャ２１３をパチスロ１の前方へ押圧する。
【０７１１】
一方、排出位置にあるセレクトプレート７０７ａは、メダルレール２１０上を移動するメダルが規格寸法を満たす場合であっても、プレート本体７２４ａとメダルレール２１０との距離が離れているため、メダルをメダル出口部２０４ｃ（図８参照）側へ案内することができない。また、メダルは、メダルプレッシャ２１３に押し出され、キャンセルシュータ２０６（図７参照）に向けて排出される。
【０７１２】
また、メダルレール２１０上を移動するメダルが規格寸法よりも小径の場合、セレクトプレート７０７ａがガイド位置にあっても、メダルはセレクトプレート７０７ａに案内されず、メダルプレッシャ２１３に押し出され、キャンセルシュータ２０６に向けて排出される。
【０７１３】
図７８に示すように、セレクトプレート７０７ｂは、セレクトプレート７０７ａよりも、メダルレール２１０をメダルが移動する方向の下流側に、設けられている。セレクトプレート７０７ｂは、板状のプレート本体７２４ｂと、プレート本体７２４ｂの左右方向の両端部がパチスロ１の前方へ折曲することで形成されている一対の軸受部（不図示）と、を有している。また、プレート本体７２４ｂの上部には、パチスロ１の前方へ折曲し、後端部が上方へ折曲することで形成されているフランジ部７２６ｂが形成されている。また、一方の軸受部には、下方へ延びるメダルストッパ部７２７ｂが形成されている。
【０７１４】
セレクトプレート７０７ｂは、ベース板部２０４の前面２０４ａに設けられた軸部（不図示）に回動可能に支持されている。軸部にはコイルばねが設けられており、フランジ部７２６ｂをパチスロ１の前方へ付勢する。フランジ部７２６ｂは、第２メダルソレノイド７０８ｂの可動板部の一端部と接触している。第２メダルソレノイド７０８ｂがＯＮ状態にあるとき、フランジ部７２６ａは第２メダルソレノイド７０８ｂの可動板部の一端部に押圧され、コイルばねの付勢力に抗してパチスロ１の後方へ移動する。このときの、セレクトプレート７０７ｂの回動位置を「ガイド位置」と称する。ガイド位置にあるセレクトプレート７０７ｂのプレート本体７２４ｂとメダルレール２１０との距離は、メダルをキャンセルシュータ２０６側に排出することなくメダル出口部２０４ｃ側へガイド可能な所定の距離に設定されている。また、このときメダルストッパ部７２７ｂは、下露出孔２２０から突出しない。
【０７１５】
また、第２メダルソレノイド７０８ｂがＯＦＦ状態にあるとき、フランジ部７２６ｂは第２メダルソレノイド７０８ｂの押圧から解放され、コイルばねの付勢力によってパチスロ１の前方へ移動する。このときの、セレクトプレート７０７ｂの回動位置を「排出位置」と称する。排出位置にあるセレクトプレート７０７ｂのプレート本体７２４ｂとメダルレール２１０との距離は、所定の距離よりも長い距離に設定されている。このとき、パチスロ１の前方へ移動するフランジ部７２６ｂに押圧され、第２メダルソレノイド７０８ｂの可動板部の一端部はパチスロ１の前方へ移動する。これに伴って第２メダルソレノイド７０８ｂの可動板部の他端部がパチスロ１の後方へ移動し、アフタメダルプレッシャ２１８（図８参照）の前端部を押圧する。これによってアフタメダルプレッシャ２１８は回動し、アフタメダルプレッシャ２１８の後端部が上露出孔２１９から露出する。また、メダルストッパ部７２７ｂが下露出孔２２０から突出する。
【０７１６】
ガイド位置にあるセレクトプレート７０７ｂは、メダルレール２１０上を移動するメダルが規格寸法を満たす場合、移動するメダルの上部と接触し、メダルをメダル出口部２０４ｃ（図８参照）側（図７８の右側）へ案内する。
【０７１７】
一方、排出位置にあるセレクトプレート７０７ｂは、メダルレール２１０上を移動するメダルが規格寸法を満たす場合であっても、プレート本体７２４ｂとメダルレール２１０との距離が離れているため、メダルをメダル出口部２０４ｃ（図８参照）側へ案内することができない。また、メダルは、上露出孔２１９から突出するアフタメダルプレッシャ２１８、又は、下露出孔２２０から突出するメダルストッパ部７２７ｂに押し出され、キャンセルシュータ２０６に向けて排出される。
【０７１８】
図７９に示すように、メダルセレクタ７０１は、第１フォトセンサ５０３と第２フォトセンサ５０４からなるダブルフォトセンサ５０２を備えている。ダブルフォトセンサ５０２は、ドア中継端子板６８を介して、主制御基板７１に接続されている。
【０７１９】
なお、上記の実施形態と同様に、ダブルフォトセンサ５０２の第１フォトセンサ５０３はメダル出口部２０４ｃ（図８参照）の付近に設けられ、第２フォトセンサ５０４は第１フォトセンサ５０３よりもメダルレール２１０上の下流に設けられている。このため、第１フォトセンサ５０３及び第２フォトセンサ５０４は、セレクトプレート７０７ｂがガイド位置にあり、メダル出口部２０４ｃ（図８参照）側へ移動するメダルは検知するが、セレクトプレート７０７ａ又はセレクトプレート７０７ｂが排出位置にあり、メダルシュート２０２（図６参照）に案内されるメダルは検知しない。
また、本変形例のダブルフォトセンサ５０２のその他の構成及び機能、また、ダブルフォトセンサ５０２（の第１フォトセンサ５０３及び第２フォトセンサ５０４）から出力されるメダル検知信号に基づく、主制御回路９１での投入枚数カウンタ及びクレジットカウンタの値の管理の態様については、上述したため、ここでの説明は省略する。
【０７２０】
また、第１メダルソレノイド７０８ａは、ドア中継端子板６８を介して、主制御基板７１に接続されている。したがって、主制御基板７１から構成される主制御回路９１は、第１メダルソレノイド７０８ａをＯＮ状態又はＯＦＦ状態に設定することができる。
【０７２１】
主制御回路９１は、パチスロ１がメダルを投入可能なメダル投入許可状態ではないとき、例えば、単位遊技においてスタートレバー２３が遊技者により操作された後、また、クレジットカウンタが最大値のときは、第１メダルソレノイド７０８ａをＯＦＦ状態に設定する。また、パチスロ１がメダルを投入可能なメダル投入許可状態のときは、第１メダルソレノイド７０８ａをＯＮ状態に設定する。
【０７２２】
また、図７９に示すように、メダルセレクタ７０１における制御ＬＳＩ２３４と第２メダルソレノイド７０８ｂとは電気的に接続されている。したがって、制御ＬＳＩ２３４は、第２メダルソレノイド７０８ｂをＯＮ状態又はＯＦＦ状態に設定することができる。
また、本変形例における制御ＬＳＩ２３４は、上述した変形例２におけるメダルセレクタ４０１の制御ＬＳＩ２３４と同様に、メダルレール２１０上を移動する物体について刻印判定処理や色判定処理を行い、判定結果に応じて第２メダルソレノイド７０８ｂを制御する。
【０７２３】
すなわち、本変形例では、変形例２と同様に、メダルレール２１０上を移動する物体が、メダルレール２１０の上露出孔２１９又は下露出孔２２０に達する前に、色判定及び刻印判定の判定結果に基づいて、第２メダルソレノイド７０８ｂのＯＮ／ＯＦＦ状態を制御できる。
【０７２４】
このため、刻印判定又は色判定の判定結果が「判定ＮＧ」の場合、第２メダルソレノイド７０８ｂをＯＦＦ状態に設定する制御信号を第２メダルソレノイド７０８ｂに出力する。この場合、判定対象の物体を、上露出孔２１９から突出するアフタメダルプレッシャ２１８、又は、下露出孔２２０から突出するメダルストッパ部７２７ｂに押し出させ、キャンセルシュータ２０６に向けて排出させることができる。
【０７２５】
また、変形例におけるメダルセレクタ７０１のホストコントローラ２４１は、ＳＲＡＭ２４３に記憶させた縮小画像データに対して行った円領域検出処理において円領域が検出できなくなったとき、第２メダルソレノイド７０８ｂをＯＮ状態に設定する制御信号を第２メダルソレノイド７０８ｂに出力する。
【０７２６】
図７９に示すように、メダルセレクタ７０１におけるカメラユニット２０９の制御ＬＳＩ２３４は、副中継基板６１を介して、副制御基板７２に接続されている。したがって、上述の実施形態や変形例と同様に、副制御回路１０１とメダルセレクタ７０１間で各種コマンドの送受信が行われる。
また、副制御回路１０１は、メダルセレクタ７０１の制御ＬＳＩ２３４におけるホストコントローラ２４１を介して、第２メダルソレノイド７０８ｂをＯＮ状態又はＯＦＦ状態に設定することができる。具体的には、副制御回路１０１は、メダルセレクタ７０１のホストコントローラ２４１から出力される上述のメダルカウントコマンドを検出すると、サブＲＡＭ１０３に設けられた投入枚数カウンタの値に１加算する。なお、サブＲＡＭ１０３の投入枚数カウンタの値が最大値（例えば、３）の場合は、クレジットされているメダルの枚数をサブＣＰＵ１０２が計数するためにサブＲＡＭ１０３に設けられたカウンタであるクレジットカウンタの値に１加算する。副制御回路１０１は、単位遊技においてスタートレバー２３が遊技者により操作された後（スタートコマンドを受信した時）、また、サブＲＡＭ１０３のクレジットカウンタが最大値（例えば、５０）のときは、第２メダルソレノイド７０８ｂをメダルセレクタ７０１のホストコントローラ２４１を介してＯＦＦ状態に設定する。また、パチスロがメダルを投入可能なメダル投入許可状態のときは、第２メダルソレノイド７０８ｂを、ホストコントローラ２４１を介してＯＮ状態に設定する。
【０７２７】
また、主制御回路９１は、ダブルフォトセンサ５０２から出力されるメダル検知信号に基づいて、逆行エラーやメダル詰まりエラーを検知し、これらのエラーが検知されたときは、遊技を強制的に終了させる。また、主制御回路９１は、副制御回路１０１に、検知したエラーの内容に応じたエラーコマンドを送信する。
副制御回路１０１は、主制御回路９１から、逆行エラーやメダル詰まりエラーに係るエラーコマンドを受信した場合には、メダルセレクタ７０１の制御ＬＳＩ２３４におけるホストコントローラ２４１を介して、第２メダルソレノイド７０８ｂをＯＦＦ状態に設定する。
【０７２８】
本変形例では、パチスロ１が上述したメダル投入許可状態でないとき、主制御回路９１は、第１メダルソレノイド７０８ａをＯＦＦ状態に設定し、メダルをキャンセルシュータ２０６に向けて排出させる。また、第１メダルソレノイド７０８ａがＯＮ状態であっても、メダルセレクタ７０１の制御ＬＳＩ２３４は、色判定又は刻印判定の判定結果が「判定ＮＧ」のときは第２メダルソレノイド７０８ｂをＯＦＦ状態に設定し、メダルをキャンセルシュータ２０６に向けて排出させる。したがって、投入されたメダルを適切にカウントできる。また、投入されたメダルを、キャンセルシュータ２０６、又は、ホッパー装置５１に、適切に導くことができる。
【０７２９】
＜変形例６＞
次に、変形例６の遊技機について、図８０を参照して説明する。
図８０は、変形例６の遊技機におけるメダルセレクタの回路構成例を示すブロック図である。
なお、変形例６に係る遊技機についての以下の説明において、上述した実施形態におけるパチスロ１と共通する構成や機能については、説明を省略する。
【０７３０】
本変形例におけるメダルセレクタ８０１は、変形例５のメダルセレクタ７０１と同様に、２つのセレクトプレート、セレクトプレート７０７ａ及びセレクトプレート７０７ｂを備えている（図７８参照）。
【０７３１】
また、図８０に示すように、メダルセレクタ８０１における第２メダルソレノイド７０８ｂと、副制御基板７２が、副中継基板６１を介して、電気的に接続されている。このため、副制御基板７２で構成される副制御回路１０１は、第２メダルソレノイド７０８ｂをＯＮ状態又はＯＦＦ状態に設定することができる。一方、制御ＬＳＩ２３４と第２メダルソレノイド７０８ｂとは、電気的に接続されていない。この点が変形例５との相違点である。以下では、この相違点に関して説明を行い、変形例５と共通する点については説明を省略する。
【０７３２】
図８０に示すように、変形例５と同様に、メダルセレクタ８０１におけるカメラユニット２０９の制御ＬＳＩ２３４は、副中継基板６１を介して、副制御基板７２に接続されている。したがって、副制御回路１０１とメダルセレクタ８０１間で、上述の各種コマンドが送受信可能となっている。
【０７３３】
本変形例では、メダルレール２１０上を移動する物体が、メダルレール２１０の上露出孔２１９又は下露出孔２２０に達する前に、色判定及び刻印判定の判定結果に基づく判定完了コマンドを、副制御回路１０１に送信する。
【０７３４】
そして、副制御回路１０１は、受信した判定完了コマンドにおける色判定又は刻印判定の判定結果が「判定ＮＧ」の場合、第２メダルソレノイド７０８ｂをＯＦＦ状態に設定する制御信号を、第２メダルソレノイド７０８ｂに出力する。この場合、判定対象の物体を、上露出孔２１９から突出するアフタメダルプレッシャ２１８、又は、下露出孔２２０から突出するメダルストッパ部７２７ｂに押し出させ、キャンセルシュータ２０６に向けて排出させることができる。
【０７３５】
一方、副制御回路１０１は、受信した判定完了コマンドにおける色判定及び刻印判定の判定結果が「判定ＯＫ」の場合、第２メダルソレノイド７０８ｂの状態はＯＮ状態のまま維持される。この場合、判定対象の物体はメダル出口部２０４ｃ側へ案内され、すなわちホッパー装置５１に案内される。
【０７３６】
また、変形例におけるメダルセレクタ８０１のホストコントローラ２４１は、ＳＲＡＭ２４３に記憶させた縮小画像データに対して行った円領域検出処理において円領域が検出できなくなったとき、その旨を示すコマンドを出力する。副制御回路１０１（のサブＣＰＵ１０２）は、このコマンドを受信すると、第２メダルソレノイド７０８ｂをＯＮ状態に設定する制御信号を第２メダルソレノイド７０８ｂに出力する。
【０７３７】
本変形例では、パチスロ１が上述したメダル投入許可状態でないとき、主制御回路９１は、第１メダルソレノイド７０８ａをＯＦＦ状態に設定し、メダルをキャンセルシュータ２０６に向けて排出させる。また、第１メダルソレノイド７０８ａがＯＮ状態であっても、副制御回路１０１が、メダルセレクタ７０１から色判定又は刻印判定の判定結果が「判定ＮＧ」である判定完了コマンドを受信した場合、第２メダルソレノイド７０８ｂをＯＦＦ状態に設定し、メダルをキャンセルシュータ２０６に向けて排出させる。したがって、投入されたメダルを適切にカウントできる。また、投入されたメダルを、キャンセルシュータ２０６、又は、ホッパー装置５１に、適切に導くことができる。
【０７３８】
＜その他の変形例＞
また、上記実施形態では、最大で４つの色テンプレート及び本テンプレートを生成する態様を説明したが、これらテンプレートの数は、許容される判定所要時間や求める判定の精度に応じ適宜設定可能である。
【０７３９】
また、上記実施形態では、ＳＲＡＭ２４３に記憶された、色テンプレート、本テンプレートが、遊技機の電源投入時に初期化スイッチを押下すると消去される。しかし、これに代えて、ＳＲＡＭ２４３に記憶されている各種テンプレートを消去するために任意の操作を設定してもよい。例えば、遊技機の設定の変更に連動して、ＳＲＡＭ２４３の各種テンプレートを消去してもよい。
【０７４０】
また、メダルが投入不可の場合の順序判定処理において、ＳＲＡＭ２４３に記憶されている４個のグレースケール画像データの各判定領域におけるデータの遷移の態様と、メダルカウント判定表で規定されているＥ１〜Ｅ４に対応するデータの遷移の態様と、が一致しない場合は、「異常が発生した」と判定し、判定結果をＳＲＡＭ２４３に記憶してもよい。
【０７４１】
また、上記実施形態では、ホストコントローラ２４１が、縮小画像がＳＲＡＭ２４３に記憶されると、画像認識ＤＳＰ回路２４２に前処理の実行を指示する態様を説明した。しかし、これに代えて、ホストコントローラ２４１は、メダルカウント回路２４６がメダルレール２１０上を「メダルが通過した」と判定したことを契機に、該判定時から所定時間前の（すなわち、所定フレーム前の）縮小画像データを用いて、前処理を行うよう、画像認識ＤＳＰ回路に指示してもよい。なお、この所定時間は、所定時間前の縮小画像に、必ずメダルの画像が含まれるように、実験やシミュレーションに基づいて予め設定される。この場合、メダル通過後に、通過したメダルについて、事後的に正規メダルか否かを判定することになる。
【０７４２】
また、色判定処理における閾値判定処理を省略してもよい。また、カラー認識回路２４７は、ＩＳＰ回路２４５から出力された色相と彩度に係るデータに基づいて以下のような色判定処理を行ってもよい。この色判定処理において、カラー認識回路２４７は、まず、画像データの中心付近の色相と彩度に係るデータの積算値をベクトルで表現し（ベクトル変換し）、３次元空間上でベクトルの角度を計算する。次に、カラー認識回路２４７は、計算したベクトルの角度と、所定の色閾値とを比較して、正規メダルの色と一致するか否かを判定する。所定の閾値は、正規メダルに係る画像データについて上述した処理と同様の方法で計算したベクトルの角度に基づいて予め定められている閾値（例えば、比較対象となる正規メダルに係る３次元空間上のベクトルの個々の座標（ＸＹＺ）上の角度の±１０度以内）である。
【０７４３】
また、上記実施形態では、色テンプレートが生成されるタイミング（電源投入後メダルが５０枚投入されたとき）と本テンプレートが生成されるタイミング（学習メダルカウンタの値が１２７又は２５９）が異なっている。このため、本テンプレートが生成されるまで、色判定処理を行わないようにしてもよい。または、本テンプレートの生成中に、色判定処理を行い、色判定処理の判定結果が「閾値判定不可」又は「否」に係るメダルに係るデータについて、本テンプレートの生成に用いないようにしてもよい。
【０７４４】
また、本発明を、遊技媒体を用いる他の遊技機、例えばパチンコに採用してもよい。
また、メダルレール２１０上を移動する物体を検知する近接センサの一例としてダブルフォトセンサ５０２を用いる態様を説明したが、これに限らず、物体の接近や近傍の検出対象の有無を非接触で検出できる他の近接センサ（誘導形、静電容量形、超音波形、光電形、磁気形近接スイッチ）を用いてもよい。
【０７４５】
［本発明の一実施形態の応用例１］
次に、本発明の一実施形態の応用例１に係る遊技用装置１５００について説明する。
遊技用装置１５００は、ホールに設置されるメダル計数機であり、例えば、複数のパチスロ１が配列された島の端部に設けられている。また、遊技用装置１５００は、上述のメダルセレクタ２０１，３０１，４０１，５０１，６０１，７０１，８０１のいずれかを備える。以下の説明では、メダルセレクタ２０１を備える遊技用装置１５００について説明する。
【０７４６】
図８１は、本発明の実施形態の応用例１に係る遊技用装置１５００を上面から見た平面図である。図８１に示すように、遊技用装置１５００は、投入されたメダル（遊技媒体）を貯留する、すり鉢状の凹部が形成されたホッパ１５４３（遊技媒体貯留手段）を備えている。ホッパ１５４３の下部には、投入したメダルの一つ一つをメダル受穴１５２４に落とし込み、当該メダル受穴１５２４を偏芯回転させる受穴付回転盤１５２６を備えている。受穴付回転盤１５２６は、計数開始スイッチ１５４１を押下することによってその回転を開始する。受穴付回転盤１５２６のメダル受穴１５２４に入ったメダルは、受穴付回転盤１５２６の回転に伴って１ホッパ５４３の下部から排出され、ホッパ１５４３の下方に設けられたメダルセレクタ２０１に流入する。そして、メダルセレクタ２０１のダブルフォトセンサ５０２の検出結果に基づき計数機１５４９（遊技媒体計数手段）のメダル検出部（図示省略）及び計数機制御手段（図示省略）により検出、計数されて、貯留される。なお、計数機制御手段は、処理装置及び各種メモリで構成され、計数機が行う各種処理（遊技媒体の計数処理を含む）を制御する。
【０７４７】
遊技用装置１５００の上面には、投入したメダルを計数した枚数を表示する投入枚数表示部１５４０ａと、投入したメダルのうちレシート（記録媒体の一形態。）に印刷する枚数を設定する際に押下するレシート印刷枚数設定スイッチ１５３４ｒと、前記設定したレシート印刷枚数を表示するレシート印刷枚数表示部１５４０ｂと、投入したメダルのうち貯メダルカード（記録媒体の一形態。）に記録する貯メダル数を設定する際に押下するカード記録枚数設定スイッチ１５３４ｃと、前記設定したカード記録枚数を表示するカード記録枚数表示部１５４０ｃと、を備えている。
【０７４８】
また、遊技用装置１５００の上面には、投入したメダルのうちレシートに印刷する枚数や、貯メダルカードに記録する貯メダル数を設定する０〜９までの数字スイッチ（入力手段１５３４の一形態。）と、入力した枚数を修正する際に押下して直前に入力した数値を消去するＢＳスイッチとが配されている。また遊技用装置１５００の上面には、前記各メダルの枚数を設定した後に、レシートに印刷する処理、貯メダルカードに記録する処理の実行を指示するエントリースイッチ１５３４ｅが配置されている。
【０７４９】
また、遊技用装置１５００は、磁気記録式又はＩＣタグを内蔵した貯メダルカードに対して貯メダル数を読み書きしたり、遊技者を識別する固有の識別情報（カードＩＤ）を読み取るカードリーダライタ１５３７（記録媒体制御手段の一形態。）と、レシートの用紙にメダル枚数やバーコード、又はＱＲコード（登録商標）を印刷して出力するレシート印刷手段１５３９（記録媒体制御手段の一形態。）と、正規のメダルでないメダルとして検出されたメダルを貯留するメダル受皿１５１７と、を備えている。
【０７５０】
このようなメダルセレクタを備える遊技用装置１５００によれば、上記実施形態又は上記変形例と同様の作用効果を奏する。すなわち、正規の遊技媒体が用いられていると誤認させる不正行為を検知することができる。
【０７５１】
例えば、上述のように、メダルセレクタ２０１を採用し、遊技用装置１５００に、上述の各種画面（図５７，図５８，図６１，図６３，図７０参照）を表示可能な液晶表示装置を設けたり、又は、遊技用装置１５００を液晶表示装置に接続したり、することで、正規の遊技媒体が用いられていると誤認させる行為などの不正行為を検知することができる。この場合、各種画面を表示させるために副制御回路１０１が行う各種動作は、計数機制御手段が行ってもよいし、別途、副制御回路１０１と同様の制御手段を設け、当該制御手段で行ってもよい。
また、制御ＬＳＩ２３４が、メダルソレノイドをＯＮ状態又はＯＦＦ状態に設定することができるメダルセレクタ（例えば、変形例２，４，５のメダルセレクタ４０１，６０１，７０１）を採用する場合は、ダブルフォトセンサ５０２は、正規のメダルのみ検出可能となるので、計数機１５４９（遊技媒体計数手段）のメダル検出部及び計数機制御手段では、正規のメダルのみ検出、計数されて、貯留される。なお、ダブルフォトセンサ５０２の検出結果に代えて、メダルセレクタからの判定完了コマンド（図４５参照）に基づいて、計数機制御手段が正規のメダルのみ計数するようにしてもよい。
【０７５２】
［本発明の一実施形態の応用例２］
次に、本発明の一実施形態の応用例に係る遊技用装置１６００について説明する。
遊技用装置１６００は、ホールにおいて、各パチスロ１に併設され、隣接するパチスロ１に対応して設置されており、対応する当該パチスロ１との間で通信可能に接続されるメダル計数機である。また、遊技用装置１６００は、上述のメダルセレクタ２０１，３０１，４０１，５０１，６０１，７０１，８０１のいずれかを備える。以下の説明では、メダルセレクタ２０１を備える遊技用装置１６００について説明する。
【０７５３】
図８２は、本発明の実施形態の応用例２に係る遊技用装置１６００の内部構成を示す斜視図である。図８２に示すように、遊技用装置１６００の前面部１６２１には、ＬＥＤ（light  emitting  diode）部１６３１、カード挿入口１６３２、紙幣を投入可能な紙幣挿入口１６３３、タッチパネルＬＣＤ(liquid  crystal  display)により構成された操作ユニット１６３４、カメラ１６３５、非接触ＩＣカードリーダライタ１６３６、メダル（遊技媒体）払出トレー１６３７、スピーカカバー１６３８、メダル（遊技媒体）計数用投入口１６３９等が設けられている。カード挿入口１６３２は、例えばホールのカード発行機（図示せず）によって発行された情報カードを受け付け可能な挿入口である。ＬＥＤ部１６３１は、フルカラーＬＥＤ１６３１Ａ、赤外ＬＥＤ（赤外線発光ダイオード）１６３１Ｂから構成されている。
【０７５４】
遊技者は、情報カード又は所定金額の紙幣を、カード挿入口１６３２又は紙幣挿入口１６３３に投入することで、遊技に必要な遊技媒体としてのメダルの貸し出しを受けることができる。また、遊技者は、非接触ＩＣカードを、非接触ＩＣカードリーダライタ１６３６にかざすことで、遊技に必要なメダルの貸し出しを受けることができる。
【０７５５】
遊技用装置１６００は、情報カード、紙幣及びＩＣカードといった価値媒体の投入を受けると、投入された価値媒体の金額に応じた数のメダルを、内部に設けられた払出用ホッパ（第１の計数部）１６５１によって計数してメダル払出トレー１６３７から払い出す。遊技者は、メダル払出トレー１６３７から払い出されたメダルをパチスロ１のメダル投入口２１（図２参照）へ投入することにより、パチスロ１において遊技を行うことができる。
【０７５６】
また、パチスロ１においては、遊技の結果に応じて、メダルトレイユニット３４にメダルを払い出すようになされている。遊技者は、このメダルをメダルトレイユニット３４から掬い取って、遊技用装置１６００のメダル計数用投入口１６３９へ投入することにより、このメダルを遊技用装置１６００によって計数させることができる。遊技用装置１６００は、メダル計数用投入口１６３９から投入されたメダルを、内部に設けられた計数用ホッパ（第２の計数部）によって計数する。
【０７５７】
計数された結果は、カード挿入口１６３２から挿入されたカードに記録され、又は、ホールコンピュータに設けられた記憶部に記憶される。
【０７５８】
計数用ホッパにおいて計数されたメダルは、遊技用装置１６００の底面部に設けられた排出口から搬送コンベアに排出され、回収される。なお、搬送コンベアが設けられていない場所では、遊技用装置１６００の下部にメダルを貯留するための貯留ボックスを設置し、この貯留ボックスへメダルを排出するようにしてもよい。
【０７５９】
遊技用装置１６００は、筐体１６２２の内部に、情報カード、紙幣、非接触ＩＣカード等の価値媒体を識別する識別手段（情報カードリーダ、紙幣識別装置１６６１、ＩＣカードリーダライタ等）と、電源ユニット１６６５とを収納する第１の収納空間ＡＲ１１を有している。また、第１の収納空間ＡＲ１１の下方には、払出用ホッパ１６５１と計数用ホッパ１６７１とを上下に併設して収納する第２の収納空間ＡＲ１３を有している。第１の収納空間ＡＲ１１には、上部に識別手段（情報カードリーダ、紙幣識別装置１６６１、ＩＣカードリーダライタ等）が収納され、下部に電源ユニット１６６５が収納されている。すなわち、第１の収納空間ＡＲ１１の下部は、電源ユニット１６６５を収納する電源ユニット収納空間ＡＲ１２を形成している。
【０７６０】
第１の収納空間ＡＲ１１の下方の第２の収納空間ＡＲ１３に収納された払出用ホッパ１６５１は、その上部において筐体１６２２の背面部に設けられた補給用開口部１６５２を介して、ホールからの補給路によりメダルが補給されるようになっている。この補給用開口部１６５２と払出用ホッパ１６５１との間には、補給通路１６５３が設けられており、補給用開口部１６５２から補給されたメダルは、補給通路１６５３を介して払出用ホッパ１６５１に落下する。
【０７６１】
一方、筐体１６２２の前面部１６２１に設けられたメダル計数用投入口１６３９と計数用ホッパ１６７１との間には、導入通路１６７２が設けられたおり、メダル計数用投入口１６３９から投入されたメダルは、この導入通路１６７２を介して計数用ホッパ１６７１に落下する（矢印ａ）。計数用ホッパ１６７１には、メダルセレクタ２０１と、メダルを計数する計数手段と、が設けられている。メダル計数用投入口１６３９から投入されたメダルは、メダルセレクタ２０１に流入し、計数手段により計数され、筐体１６２２の底面部に設けられた排出口１６７３から搬送コンベアに排出され（矢印ｂ）、回収される。
【０７６２】
遊技用装置１６００の前面部１６２１には、前面パネル１６２３が設けられており、この前面パネル１６２３には、スピーカカバー１６３８が設けられている。このスピーカカバー１６３８は、前面パネル１６２３（スピーカカバー１６３８）の裏面側に設けられたスピーカからの音を前方に透過させる複数の透過口を有している。
【０７６３】
図８３は、本発明の実施形態の応用例２に係る計数用ホッパ１６７１の断面図である。図８３に示すように、計数用ホッパ１６７１のメダル通路１６７６の前面部にはメダルを受けるための開口部１６７５が設けられており、この開口部１６７５には、外部からメダルを投入するためのメダル計数用投入口１６３９（図８２参照）が取り付けられる。これにより、メダル計数用投入口１６３９へ投入されたメダルは、開口部１６７５及びメダル通路１６７６を介して計数用ホッパ１６７１へ導かれる。計数用ホッパ１６７１へ導かれたメダルは、メダルセレクタ２０１に流入する。そして、メダルセレクタ２０１のダブルフォトセンサ５０２の検出結果に基づき計数手段により計数され、計数用ホッパ１６７１の底面部に設けられた排出口１６７４から筐体１６２２の排出口１６７３（図８２参照）を介して搬送コンベアに排出される。計数用ホッパ１６７１の排出口１６７４には、排出されるメダルをガイドするガイド部１６７４Ａ、１６７４Ｂが設けられており、このガイド部１６７４Ａ、１６７４Ｂによって、メダルの排出方向を斜め方向にすることができる。これにより、計数用ホッパ１６７１の排出口から排出されるメダル（すなわち筐体１６２２の排出口１６７３（図８２）から排出されるメダル）の排出方向を、遊技用装置１６００の下方近傍に配された搬送コンベアの方向にすることができる。
【０７６４】
因みに、計数用ホッパ１６７１の開口部１６７５及びメダル計数用投入口１６３９（図８２参照）の大きさは、遊技者の手が入り難い大きさとされている。メダル計数用投入口１６３９には、前面パネル１６２３（図８２参照）に併設して、板状のメダルガイド部材１６２９（図８２参照）が固定されている。これにより、遊技者の手がメダル計数用投入口１６３９から入り難くすることができる。
【０７６５】
また、開口部１６７５にはフォトセンサ（図示せず）が設けられており、遊技者の手が入った場合にこれを検出するようになっている。これにより、遊技者の手が誤って挿入された場合、又は、不正により手が挿入された場合等に、フォトセンサによって検出し、計数用ホッパ１６７１の動作を停止させることができる。なお、このフォトセンサの取り付け位置は、メダル計数用投入口１６３９（図８２参照）及び開口部１６７５を介して投入されるメダルを誤検出しない位置に設けられている。例えば、開口部１６７５の上部の状態のみを検出するように設けることにより、開口部１６７５の下方を滑り込むメダルは検出せずに、開口部１６７５の上部まで入り込む遊技者の手だけを検出することができる。因みに、計数用ホッパ１６７１には、メダルの投入を検出するためのセンサ（図示せず）も設けられている。
【０７６６】
このようなメダルセレクタを備える遊技用装置１６００によれば、上記実施形態又は変形例と同様の作用効果を奏する。すなわち、正規の遊技媒体が用いられていると誤認させる不正行為を検知することができる。
【０７６７】
例えば、上述のように、メダルセレクタ２０１を採用し、遊技用装置１６００に、上述の各種画面（図５７，図５８，図６１，図６３，図７０参照）を表示可能な液晶表示装置を設けたり、又は、遊技用装置１６００を液晶表示装置に接続したり、することで、正規の遊技媒体が用いられていると誤認させる行為などの不正行為を検知することができる。この場合、各種画面を表示させるために副制御回路１０１が行う各種動作は、計数手段が行ってもよいし、別途、副制御回路１０１と同様の制御手段を設けることで行ってもよい。
また、制御ＬＳＩ２３４が、メダルソレノイドをＯＮ状態又はＯＦＦ状態に設定することができるメダルセレクタ（例えば、変形例２，４，５のメダルセレクタ４０１，６０１，７０１）を採用する場合は、ダブルフォトセンサ５０２は、正規のメダルのみ検出可能となるので、遊技用装置１６００の計数手段では、正規のメダルのみ計数される。なお、ダブルフォトセンサ５０２の検出結果に代えて、メダルセレクタからの判定完了コマンド（図４５参照）に基づいて、計数手段が正規のメダルのみ計数するようにしてもよい。
【０７６８】
［本発明の一実施形態の応用例３］
次に、本発明の一実施形態の応用例３に係る遊技用装置１７００について説明する。
遊技用装置１７００は、上述のメダルセレクタ２０１，３０１，４０１，５０１，６０１，７０１，８０１のいずれかを備える。以下の説明では、変形例２のメダルセレクタ２０１を備える遊技用装置１７００について説明する。また、遊技用装置１７００は、スタンドアローンで遊技媒体の選別のみを行うものであってもよいし、遊技媒体の数を計数するための装置（所謂、ジェットカウンタ、各台計数機）に接続、内蔵されるものであってもよいし、遊技機に内蔵されるものであってもよい。なお、本応用例３のメダルセレクタ２０１は、メダルセレクタ４０１と同様に、制御ＬＳＩ２３４が、メダルソレノイドをＯＮ状態又はＯＦＦ状態に設定することができるものとする。
【０７６９】
図８４は、本発明の一実施形態の応用例３に係る遊技用装置１７００の内部構造例を示す斜視図である。
図８４に示すように、遊技用装置１７００は、筐体Ｍ２と、筐体Ｍ２の上側に設けられ、選別対象となるメダルが収容される収容部Ｍ２１と、筐体Ｍ２の内部に配置され、投入されたメダルを１つずつ送り出す送り出し部としてのホッパ装置Ｍ２０と、メダルを選別するメダルセレクタ２０１と、ホッパ装置Ｍ２０から送り出されたメダルを受け入れてメダルセレクタに案内する第１の案内部としてのガイド部材Ｍ４０と、を有している。上述のように、本応用例３では、２つのメダルセレクタ２０１が設けられている。即ち、ホッパ装置Ｍ２０から２つのガイド部材Ｍ４０・Ｍ４０を介して、夫々２つのメダルセレクタ２０１にメダルを供給するように構成されている。また、遊技用装置７００は、筐体Ｍ２内部の下側後方に電源ユニットＭ１０を有している。図示しないが、電源ユニットＭ１０は、ホッパ装置Ｍ２０やメダルセレクタ２０１に電源を供給するように電気的に接続されている。
【０７７０】
また、２つのメダルセレクタ２０１の下方には、２つのメダルセレクタ２０１により、正規のメダルであると検知されたメダルを排出口に導く第１排出通路Ｍ５０が配置されている。また、２つのメダルセレクタ２０１の下方には、２つのメダルセレクタ２０１により、正規でないと判定されたメダルを通過させて下皿に案内する通路である第２排出通路Ｍ８・Ｍ８が夫々に配置されている。また、筐体Ｍ２内の底面には、第２排出通路Ｍ８・Ｍ８に対応する位置に、第２排出口Ｍ１１・Ｍ１１が形成されている。
【０７７１】
このようなメダルセレクタを備える遊技用装置１７００によれば、上記実施形態又は上記変形例と同様の作用効果を奏する。すなわち、正規の遊技媒体が用いられていると誤認させる不正行為を検知することができる。
【０７７２】
以上、本実施形態の変形例及び応用例１〜３について説明したが、本実施形態の各構成と変形例の各構成と応用例１〜３各構成とは、矛盾が無い限り、任意に組み合わせることができる。
【０７７３】
以上、本発明に係る遊技機の実施形態、各種変形例及び応用例について説明したが、本発明はこれに限定されず、上記実施形態及び各種変形例の構成を適宜組み合わせてもよい。
【０７７４】
＜まとめ＞
［差枚数報知機能］
遊技媒体検出手段が備える近接センサの検知結果に基づいて、遊技媒体のカウント処理を行う第１制御部と、遊技媒体検出手段が備える通過判定手段が通路を通過する物体を撮像した画像データに基づいて通路を物体が通過したと判定したとき、遊技媒体をカウントするカウント処理を行う第２制御部と、を備える遊技機において、第１制御部が行うカウント処理の信頼性の向上が望まれている。また、第２制御部が行う各種処理の信頼性の向上が望まれている。
【０７７５】
本発明は、上記第１の課題を解決するためになされたものであり、本発明の第１の目的は、第１制御部及び第２制御部が行うカウント処理の信頼性の向上させることにある。
【０７７６】
上記第１の課題を解決するために、本発明では、以下のような構成の第１の遊技機を提供する。
【０７７７】
遊技媒体を投入する投入口（例えば、メダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、メダルセレクタ５０１）と、
遊技に関する制御を実行する第１制御部（例えば、主制御回路９１）と、
遊技の演出に関する制御を実行する第２制御部（例えば、副制御回路１０１）と、
遊技媒体を貯留する貯留手段（例えば、ホッパー装置５１）と、を備える遊技機であって、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、メダルレール２１０）と、  前記通路を移動する物体を検知する近接センサ（例えば、ダブルフォトセンサ５０２）と、
前記通路を撮像する撮像手段（例えば、カメラユニット２０９）と、
前記撮像手段を介して得られる画像データに基づいて前記通路を物体が通過したか否かを判定する通過判定手段（例えば、制御ＬＳＩ２３４）と、
前記通過判定手段が前記通路を物体が通過したと判定したとき、その旨を前記第２制御部へ通知する通過判定通知手段（例えば、制御ＬＳＩ２３４）と、
前記画像データに基づいて、前記通路を通過した物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、制御ＬＳＩ２３４のカラー認識回路２４７及び画像認識ＤＳＰ回路２４２）と、
前記通路を通過する物体を前記貯留手段に導くガイド位置と、前記物体を遊技機外に排出する排出位置との間を移動可能に設けられたガイド手段（例えば、セレクトプレート２０７）と、
前記ガイド手段を駆動させる駆動手段（例えば、メダルソレノイド２０８）と、を有し、
前記第１制御部は、
前記近接センサの検知結果に基づいて前記通路を移動する物体のカウントを行い、
遊技媒体の投入を許可する状態のときは、前記駆動手段を制御して、前記ガイド手段を前記ガイド位置に移動させ、
遊技媒体の投入を許可する状態でないときは、前記駆動手段を制御して、前記ガイド手段を前記排出位置に移動させ、
前記第２制御部は、前記通過判定通知手段からの通知に基づいて前記通路を通過した物体のカウントを行い、
前記第１制御部がカウントした値と前記第２制御部がカウントした値との差が所定の値以上のとき、エラーを報知する
ことを特徴とする遊技機。
【０７７８】
前記近接センサは、前記通路を通過する物体を検知すると検知結果を出力する第１のセンサ（例えば、第１フォトセンサ５０３）と第２のセンサ（例えば、第２フォトセンサ５０４）を有し、
前記第１制御部は、前記第１のセンサの検知結果の出力と前記第２のセンサの検知結果の出力の順序が所定の順序の場合に、前記通路を移動する物体のカウントを行ってもよい。
【０７７９】
前記第１制御部がカウントした値を記憶する第１カウント記憶手段（例えば、メインＲＡＭ９５）と、
前記第２制御部がカウントした値を記憶する第２カウント記憶手段（例えば、サブＲＡＭ１０３）と、を備え、
前記第１カウント記憶手段及び前記第２カウント記憶手段は、それぞれ２バイトの記憶領域により構成されていてもよい。
【０７８０】
上記構成の本発明の第１の遊技機では、第１制御部がカウントした値と第２制御部がカウントした値との差が所定の値以上のとき、エラーを報知する。
ここで、第１制御部がカウントした値と第２制御部がカウントした値との差が所定の値以上となる場合としては、近接センサや通過判定手段に障害が発生したこと等が考えられる。
【０７８１】
このため、エラーの報知があると、遊技機の管理者（例えば、遊技ホールの従業員）は、近接センサや通過判定手段の挙動をチェックすることで、これらに生じた障害を認識することができ、障害を除去できる。このため、障害がない状態で各種処理を行うことができるので、第１制御部が行うカウント処理の信頼性の向上させることができる。また、第２制御部が行う各種処理の信頼性の向上させることができる。
【０７８２】
［セレクタ監視機能］ 
遊技媒体をガイドするガイド手段を駆動させる駆動手段の故障や、遊技媒体が通過する通路上に異物が存在するなどの不備を早期に把握し対応することが望まれている。
【０７８３】
本発明は、上記第２の課題を解決するためになされたものであり、本発明の第２の目的は、遊技媒体をガイドするガイド手段を駆動させる駆動手段の故障や、遊技媒体が通過する通路上の異物の存在を報知可能な遊技機を提供することにある。
【０７８４】
上記第２の課題を解決するために、本発明では、以下のような構成の第２の遊技機を提供する。
【０７８５】
遊技媒体を投入する投入口（例えば、メダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、メダルセレクタ５０１）と、
遊技に関する制御を実行する第１制御部（例えば、主制御回路９１）と、
遊技の演出に関する制御を実行する第２制御部（例えば、副制御回路１０１）と、
遊技媒体を貯留する貯留手段（例えば、ホッパー装置５１）と、を備える遊技機であって、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、メダルレール２１０）と、  前記通路を移動する物体を検知する近接センサ（例えば、ダブルフォトセンサ５０２）と、
前記通路を撮像する撮像手段（例えば、カメラユニット２０９）と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、制御ＬＳＩ２３４のカラー認識回路２４７及び画像認識ＤＳＰ回路２４２）と、
前記通路を通過する物体を前記貯留手段に導くガイド位置と、前記物体を遊技機外に排出する排出位置との間を移動可能に設けられたガイド手段（例えば、セレクトプレート２０７）と、
前記ガイド手段を駆動させる駆動手段（例えば、メダルソレノイド２０８）と、を有し、
前記第１制御部は、
前記近接センサの検知結果に基づいて遊技媒体のカウントを行い、
遊技媒体の投入を許可する状態のときは、前記駆動手段を制御して、前記ガイド手段を前記ガイド位置に移動させ、
遊技媒体の投入を許可する状態でないときは、前記駆動手段を制御して、前記ガイド手段を前記排出位置に移動させ、
前記駆動手段を、前記ガイド手段が前記ガイド位置に移動するように制御しているのか、前記排出位置に移動するように制御しているのかを示す制御内容情報を出力し、
前記遊技媒体検出手段は、
前記撮像手段を介して得られる画像データに基づいて、前記制御内容情報が前記ガイド手段が前記ガイド位置に移動するように制御している旨を示すときに、前記ガイド手段が前記ガイド位置にあるか否かを判定し、且つ、前記制御内容情報が前記ガイド手段が前記排出位置に移動するように制御している旨を示すときに、前記ガイド手段が前記排出位置にあるか否かを判定する位置判定手段と、
前記位置判定手段が前記ガイド手段が前記ガイド位置にないと判定するとき、又は、前記位置判定手段が前記ガイド手段が前記排出位置にないと判定するとき、前記第２制御部にエラーを通知するエラー通知手段と、を更に有し、
前記第２制御部は、前記エラー通知手段から通知されたエラーを報知する
ことを特徴とする遊技機。
【０７８６】
また、前記撮像手段を介して得られる画像データにおいて、前記通路の幅は、前記ガイド手段が前記ガイド位置にあるとき、前記ガイド手段が前記排出位置にあるときに比べて狭くなり、
前記位置判定手段は、前記撮像手段を介して得られる画像データにおける前記通路の幅（例えば、レール幅Ｗ１，Ｗ２）に基づいて、前記ガイド手段が前記ガイド位置にあるか否か、又は、前記ガイド手段が前記排出位置にあるか否か、を判定してもよい。
【０７８７】
また、前記位置判定手段は、前記撮像手段を介して得られるカラー画像データをグレースケールデータに変換した画像データに基づいて、前記ガイド手段が前記ガイド位置にあるか否か、又は、前記ガイド手段が前記排出位置にあるか否か、を判定してもよい。
【０７８８】
上記構成の本発明の第２の遊技機では、第１制御部が駆動手段を、ガイド手段がガイド位置に移動するように制御しているにも関わらず、ガイド手段がガイド位置にないときにエラーが報知される。また、第１制御部が駆動手段を、ガイド手段が排出位置に移動するように制御しているにも関わらず、ガイド手段が排出位置にないときにエラーが報知される。すなわち、第１制御部からの指示に応じてガイド手段が移動していない場合に、エラーを報知することができる。
【０７８９】
第１制御部からの指示に応じてガイド手段が移動していない場合としては、例えば駆動手段が故障している場合が考えられる。また、例えば遊技媒体が通過する通路上に異物が存在し、ガイド手段がガイド位置に移動することを妨げている場合が考えられる。本変形例では、遊技機の管理者（例えば、遊技ホールの従業員）は、エラーの報知によって、駆動手段の故障や遊技媒体が通過する通路上の異物の存在を把握できるので、これらの不備に早期に対応することができる。
【０７９０】
［テンプレート生成処理］
遊技媒体検出手段が、通路を通過する物体を撮像した画像データと、テンプレートデータとが一致するか又は所定程度類似するか否かに基づいて、通路を通過した物体が正規の遊技媒体であるか否かを判定する場合で、テンプレートデータを生成するテンプレート生成手段を備えている場合、大多数の正規メダルの中に混入していた不正メダルに基づいてテンプレートデータが生成されてしまうことを抑制することが望まれている。
【０７９１】
本発明は、上記第３の課題を解決するためになされたものであり、本発明の第３の目的は、大多数の正規メダルの中に混入していた不正メダルに基づいてテンプレートが生成されてしまうことを抑制することが可能な遊技機を提供することにある。
【０７９２】
上記第３の課題を解決するために、本発明では、以下のような構成の第３の遊技機を提供する。
【０７９３】
遊技媒体を投入する投入口（例えば、メダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、メダルセレクタ２０１）と、を備える遊技機であって、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、メダルレール２１０）と、  前記通路を撮像する撮像手段（例えば、カメラユニット２０９）と、
前記撮像手段が撮像した画像データに基づいて、前記通路を通過した物体が正規の遊技媒体であるか否かを判定する判定処理を行う遊技媒体判定手段（例えば、制御ＬＳＩ２３４のカラー認識回路２４７及び画像認識ＤＳＰ回路２４２）と、
判定処理に用いられるテンプレートデータを生成するテンプレート生成手段（例えば、制御ＬＳＩ２３４のカラー認識回路２４７及び、画像認識アクセラレータ回路２４９）と、を有し、
前記遊技媒体判定手段は、前記画像データと、前記テンプレートデータとが一致するか又は所定程度類似するか否かに基づいて、前記通路を通過した物体が正規の遊技媒体であるか否かを判定し、
前記テンプレート生成手段は、複数の前記画像データを、同一又は所定程度類似する前記画像データのグループにグループ化し、同一の前記グループに属する前記画像データの数が多い順の上位所定順位内の前記グループの内で、属する前記画像データの数が所定数以上の前記グループそれぞれについて、各前記グループに属する前記画像データに基づいて前記テンプレートデータを生成する
ことを特徴とする遊技機。
【０７９４】
また、前記投入口から投入された遊技媒体の数が特定の数（例えば、２５９）を超える前に、前記テンプレート生成手段によって前記画像データの数が前記所定数以上の前記グループを生成できない場合には、テンプレート異常を通知するテンプレート異常通知手段（例えば、制御ＬＳＩ２３４）を備えてもよい。
【０７９５】
また、前記テンプレート生成手段は、
前記投入口から投入された前記遊技媒体が第１の規定数（例えば、１２７）のときに、前記画像データの数が前記所定数以上の前記グループの数が第１のグループ数（例えば、１又は２）の場合、又は、前記投入口から投入された前記遊技媒体が第２の規定数（例えば、２５９）のときに、前記画像データの数が前記所定数以上の前記グループの数が第２のグループ数（例えば、１〜４）の場合、前記テンプレートデータを生成してもよい。
【０７９６】
上記構成の本発明の第３の遊技機では、属するデータの数が所定数に満たないグループに基づいてテンプレートデータを生成することがない。このため、大多数の正規メダルの中に混入していた不正メダルに基づいてテンプレートデータが生成されてしまうことを抑制することができる。
【０７９７】
［ＦＦＴ刻印判定］
従来、メダル通路に２個のメダル検知用の近接センサを設け、各近接センサの出力に基づいてメダル通路を遊技用のメダルが通過したかどうかを判断することで、板状体のような器具が用いられた不正行為を検知するスロットマシンが知られている（例えば、特開２００２−３４２８１４号公報参照）。また、ＣＣＤカメラを用いて、投入された不適正メダル（不正メダル）の判定を行うスロットマシンが知られている（例えば、特開２００６−２７１４６２号公報参照）。
本発明の第４の目的は、正規の遊技媒体が用いられていると誤認させる不正行為の検知の精度を高めることにある。
【０７９８】
上記目的を達成するために、本発明は、以下のような構成の第４の遊技機又は遊技用装置を提供する。
【０７９９】
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ２０１）と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
前記通路を撮像する撮像手段（例えば、後述のカメラユニット２０９）と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、を有し、
前記遊技媒体判定手段は、
前記画像データを、直交座標画像データであり、且つ、グレースケール画像である第１画像データに変換する第１画像変換手段（例えば、後述の色変換処理を行うＩＳＰ回路２４５）と、
前記第１画像データを極座標画像データである第２画像データに変換する第２画像変換手段（例えば、後述の極座標変換処理を行う画像認識アクセラレータ回路２４９）と、
前記第２画像データを所定の角度単位でフーリエ変換し第３画像データに変換する第３画像変換手段（例えば、後述のＦＦＴ変換処理を行う画像認識アクセラレータ回路２４９）と、
予め生成されたテンプレートデータと前記第３画像データとを比較し、比較結果を導出する比較結果導出手段（例えば、後述のＦＦＴテンプレート比較処理を行う画像認識ＤＳＰ回路２４２）と、を有し、
前記比較結果に基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する
ことを特徴とする遊技機。
【０８００】
遊技媒体を検出する遊技媒体検出手段を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記通路を撮像する撮像手段と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段と、を有し、
前記遊技媒体判定手段は、
前記画像データを、直交座標画像データであり、且つ、グレースケール画像である第１画像データに変換する第１画像変換手段と、
前記第１画像データを極座標画像データである第２画像データに変換する第２画像変換手段と、
前記第２画像データを所定の角度単位でフーリエ変換し第３画像データに変換する第３画像変換手段と、
予め生成されたテンプレートデータと前記第３画像データとを比較し、比較結果を導出する比較結果導出手段と、を有し、
前記比較結果に基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する
ことを特徴とする遊技用装置。
【０８０１】
上記構成の本発明の第４の遊技機又は遊技用装置では、画像全体の比較だけでなく、角度単位での個別の比較が容易にできるので、正規の遊技媒体が用いられていると誤認させる不正行為の検知の精度が高まる。
【０８０２】
［３次元判定］
また、上記第４の目的を達成するために、本発明は、以下のような構成の第５の遊技機又は遊技用装置を提供する。
【０８０３】
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ２０１）と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
前記通路を撮像する撮像手段（例えば、後述のカメラユニット２０９）と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、を有し、
前記遊技媒体判定手段は、
前記画像データを、それぞれ異なる第１画像データ（例えば、後述の勾配平均画像データ）、第２画像データ（例えば、後述のＨＯＧデータ）及び第３画像データ（例えば、後述のＦＦＴデータ）に変換する画像変換手段（例えば、後述の画像認識アクセラレータ回路２４９）と、
予め生成された第１テンプレートデータと前記第１画像データとを比較し、第１比較結果を導出する第１比較結果導出手段（例えば、後述の勾配平均画像テンプレート比較処理を行う画像認識ＤＳＰ回路２４２）と、
予め生成された第２テンプレートデータと前記第２画像データとを比較し、第２比較結果を導出する第２比較結果導出手段（例えば、後述のＨＯＧテンプレート比較処理を行う画像認識ＤＳＰ回路２４２）と、
予め生成された第３テンプレートデータと前記第３画像データとを比較し、第３比較結果を導出する第３比較結果導出手段（例えば、後述のＦＦＴテンプレート比較処理を行う画像認識ＤＳＰ回路２４２）と、を有し、
前記第１比較結果、前記第２比較結果及び前記第３比較結果と、予め設定した判定閾値と、に基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する
ことを特徴とする遊技機。
【０８０４】
遊技媒体を検出する遊技媒体検出手段を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記通路を撮像する撮像手段と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段と、を有し、
前記遊技媒体判定手段は、
前記画像データを、それぞれ異なる第１画像データ、第２画像データ及び第３画像データに変換する画像変換手段と、
予め生成された第１テンプレートデータと前記第１画像データとを比較し、第１比較結果を導出する第１比較結果導出手段と、
予め生成された第２テンプレートデータと前記第２画像データとを比較し、第２比較結果を導出する第２比較結果導出手段と、
予め生成された第３テンプレートデータと前記第３画像データとを比較し、第３比較結果を導出する第３比較結果導出手段と、を有し、
前記第１比較結果、前記第２比較結果及び前記第３比較結果と、予め設定した判定閾値と、に基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する
ことを特徴とする遊技用装置。
【０８０５】
また、前記第１画像データは、前記画像データを回転させて累積した勾配平均画像データであり、前記第２画像データは、前記画像データをＨＯＧ（Histograms of Oriented Gradients）変換したＨＯＧデータであり、前記第３画像データは、前記画像データをフーリエ変換したフーリエ変換データあってもよい。
【０８０６】
上記構成の本発明の第６の遊技機又は遊技用装置によれば、１つの判定対象に対し、異なる３種類のテンプレート比較処理の結果に基づいて刻印の判定を行うことができる。このため、判定の精度が向上し、正規の遊技媒体が用いられていると誤認させる不正行為の検知の精度が高まる。
【０８０７】
［係数更新処理］
また、上記第４の目的を達成するために、本発明は、以下のような構成の第６の遊技機又は遊技用装置を提供する。
【０８０８】
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ２０１）と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
前記通路を撮像する撮像手段（例えば、後述のカメラユニット２０９）と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、を有し、
前記遊技媒体判定手段は、
前記画像データを、それぞれ異なる第１画像データ（例えば、後述の勾配平均画像データ）、第２画像データ（例えば、後述のＨＯＧデータ）及び第３画像データ（例えば、後述のＦＦＴデータ）に変換する画像変換手段（例えば、後述の画像認識アクセラレータ回路２４９）と、
予め生成された第１テンプレートデータと前記第１画像データとを比較し、第１比較結果を導出する第１比較結果導出手段（例えば、後述の勾配平均画像テンプレート比較処理を行う画像認識ＤＳＰ回路２４２）と、
予め生成された第２テンプレートデータと前記第２画像データとを比較し、第２比較結果を導出する第２比較結果導出手段（例えば、後述のＨＯＧテンプレート比較処理を行う画像認識ＤＳＰ回路２４２）と、
予め生成された第３テンプレートデータと前記第３画像データとを比較し、第３比較結果を導出する第３比較結果導出手段（例えば、後述のＦＦＴテンプレート比較処理を行う画像認識ＤＳＰ回路２４２）と、を有し、
前記第１比較結果、前記第２比較結果及び前記第３比較結果と、予め設定した判定閾値（例えば、後述の係数Ｄ）と、に基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定し、
前記第１比較結果、前記第２比較結果及び前記第３比較結果のそれぞれの平均及び偏差に基づいて、前記判定閾値を更新する
ことを特徴とする遊技機。
【０８０９】
遊技媒体を検出する遊技媒体検出手段を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記通路を撮像する撮像手段と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段と、を有し、
前記遊技媒体判定手段は、
前記画像データを、それぞれ異なる第１画像データ、第２画像データ及び第３画像データに変換する画像変換手段と、
予め生成された第１テンプレートデータと前記第１画像データとを比較し、第１比較結果を導出する第１比較結果導出手段と、
予め生成された第２テンプレートデータと前記第２画像データとを比較し、第２比較結果を導出する第２比較結果導出手段と、
予め生成された第３テンプレートデータと前記第３画像データとを比較し、第３比較結果を導出する第３比較結果導出手段と、を有し、
前記第１比較結果、前記第２比較結果及び前記第３比較結果と、予め設定した判定閾値と、に基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定し、
前記第１比較結果、前記第２比較結果及び前記第３比較結果のそれぞれの平均及び偏差に基づいて、前記判定閾値を更新する
ことを特徴とする遊技用装置。
【０８１０】
また、前記遊技媒体判定手段は、前記通路を通過する物体が正規の遊技媒体であると所定回数判定したときに、前記判定閾値を更新してもよい。
【０８１１】
上記構成の本発明の第７の遊技機又は遊技用装置によれば、経年劣化などによって、刻印に変化が生じた場合でも、正規メダルの現状の状態に応じて、判定に用いる閾値を含む各種係数を更新することができる。このため、各種判定の結果の精度を保つことができる。したがって、正規の遊技媒体が用いられていると誤認させる不正行為の検知の精度を高めることができる。
【０８１２】
［テンプレート更新処理］
上記第４の目的を達成するために、本発明は、以下のような構成の第７の遊技機又は遊技用装置を提供する。
【０８１３】
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ２０１）と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
前記通路を撮像する撮像手段（例えば、後述のカメラユニット２０９）と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、を有し、
前記遊技媒体判定手段は、
前記画像データを、それぞれ異なる第１画像データ（例えば、後述の勾配平均画像データ）、第２画像データ（例えば、後述のＨＯＧデータ）及び第３画像データ（例えば、後述のＦＦＴデータ）に変換する画像変換手段（例えば、後述の画像認識アクセラレータ回路２４９）と、
前記第１画像データ、前記第２画像データ及び前記第３画像データのそれぞれに対応する第１テンプレートデータ、第２テンプレートデータ及び第３テンプレートデータを生成するテンプレート生成手段と、
前記第１テンプレートデータと前記第１画像データとを比較し、第１比較結果を導出する第１比較結果導出手段（例えば、後述の勾配平均画像テンプレート比較処理を行う画像認識ＤＳＰ回路２４２）と、
前記第２テンプレートデータと前記第２画像データとを比較し、第２比較結果を導出する第２比較結果導出手段（例えば、後述のＨＯＧテンプレート比較処理を行う画像認識ＤＳＰ回路２４２）と、
前記第３テンプレートデータと前記第３画像データとを比較し、第３比較結果を導出する第３比較結果導出手段（例えば、後述のＦＦＴテンプレート比較処理を行う画像認識ＤＳＰ回路２４２）と、を有し、
前記第１比較結果、前記第２比較結果及び前記第３比較結果と、予め設定した判定閾値（例えば、後述の係数Ｄ）と、に基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定し、
前記テンプレート生成手段は、正規の遊技媒体と判定された遊技媒体に係る前記第１画像データ、前記第２画像データ及び前記第３画像データと、前記第１テンプレートデータ、前記第２テンプレートデータ及び前記第３テンプレートデータと、を合成するテンプレート更新処理を行う
ことを特徴とする遊技機。
【０８１４】
遊技媒体検出手段を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記通路を撮像する撮像手段と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段と、を有し、
前記遊技媒体判定手段は、
前記画像データを、それぞれ異なる第１画像データ、第２画像データ及び第３画像データに変換する画像変換手段と、
前記第１画像データ、前記第２画像データ及び前記第３画像データのそれぞれに対応する第１テンプレートデータ、第２テンプレートデータ及び第３テンプレートデータを生成するテンプレート生成手段と、
前記第１テンプレートデータと前記第１画像データとを比較し、第１比較結果を導出する第１比較結果導出手段と、
前記第２テンプレートデータと前記第２画像データとを比較し、第２比較結果を導出する第２比較結果導出手段と、
前記第３テンプレートデータと前記第３画像データとを比較し、第３比較結果を導出する第３比較結果導出手段と、を有し、
前記第１比較結果、前記第２比較結果及び前記第３比較結果と、予め設定した判定閾値と、に基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定し、
前記テンプレート生成手段は、正規の遊技媒体と判定された遊技媒体に係る前記第１画像データ、前記第２画像データ及び前記第３画像データと、前記第１テンプレートデータ、前記第２テンプレートデータ及び前記第３テンプレートデータと、を合成するテンプレート更新処理を行う
ことを特徴とする遊技用装置。
【０８１５】
また、前記テンプレート生成手段は、前記遊技媒体判定手段が、正規の遊技媒体と判定した遊技媒体が所定枚数に達する毎に、正規の遊技媒体と判定した遊技媒体に係る前記第１画像データ、前記第２画像データ及び前記第３画像データのそれぞれを加重平均化し、加重平均化したそれぞれと、前記第１テンプレートデータ、前記第２テンプレートデータ及び前記第３テンプレートデータと、を合成するテンプレート更新処理を行ってもよい。
【０８１６】
上記構成の本発明の第７の遊技機又は遊技用装置によれば、テンプレートを逐次更新する。このため、例えば遊技機への投入や、払出し、また、遊技店での洗浄などで劣化し、刻印が当初よりも目立たなくなった場合でも、正規メダルの現状の状態に応じてテンプレートを更新できる。このため、各種判定の結果の精度を保つことができる。したがって、正規の遊技媒体が用いられていると誤認させる不正行為の検知の精度が高まる。
【０８１７】
［カバー開放検出］
従来、ＣＣＤカメラを用いて、投入された不適正メダル（不正メダル）の判定を行うスロットマシンが知られている（例えば、特開２００６−２７１４６２号公報参照）。
しかしながら、上記のスロットマシンでは、メダルセレクタのＣＣＤカメラが撮像する箇所、投入されたメダルやＣＣＤカメラ自体などに、不要な光が当たると、撮像画像に基づく、投入されたメダルが正規メダルか否かの判定の精度が、低下する虞がある。また、そのために、不要な光を検出するセンサ等を設けると、メダルセレクタの部品点数が増え製造コストが上がってしまう。
本発明の第５の目的は、製造コストを抑制するとともに、正規メダルか否かの判定の精度が低下することを防止できる遊技機又は遊技用装置を提供することにある。
上記第５の目的を達成するために、本発明は、以下のような構成の第８の遊技機又は遊技用装置を提供する。
【０８１８】
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ２０１）と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
前記通路を撮像する撮像手段（例えば、後述のカメラユニット２０９）と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、
前記画像データに予め設定されている複数の通過判定領域について遊技媒体の有無を判定し、時系列的に連続する複数の前記画像データにおける前記複数の通過判定領域の遊技媒体の有無の変化態様が所定の態様と一致する場合に遊技媒体をカウントするカウント手段（例えば、後述のメダルカウント回路２４６）と、を有し、
前記遊技媒体検出手段の所定の位置には、前記遊技媒体判定手段の判定に不要な光を遮る遮光手段（例えば、後述のカバー部材２４０）が配置され、
前記カウント手段は、前記遮光手段が所定の位置に配置されているか否かを判断する遮光判断手段を有し、
前記遮光判断手段は、所定の前記通過判定領域の輝度の変化を所定時間以上検出した場合に、前記遮光手段が所定の位置に配置されていない異常を検知する（例えば、後述のカバー開放検出処理）
ことを特徴とする遊技機。
【０８１９】
遊技媒体検出手段を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記通路を撮像する撮像手段と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段と、
前記画像データに予め設定されている複数の通過判定領域について遊技媒体の有無を判定し、時系列的に連続する複数の前記画像データにおける前記複数の通過判定領域の遊技媒体の有無の変化態様が所定の態様と一致する場合に遊技媒体をカウントするカウント手段と、を有し、
前記遊技媒体検出手段の所定の位置には、前記遊技媒体判定手段の判定に不要な光を遮る遮光手段が配置され、
前記カウント手段は、前記遮光手段が所定の位置に配置されているか否かを判断する遮光判断手段を有し、
前記遮光判断手段は、所定の前記通過判定領域の輝度の変化を所定時間以上検出した場合に、前記遮光手段が所定の位置に配置されていない異常を検知する
ことを特徴とする遊技用装置。
【０８２０】
上記構成の本発明の第８の遊技機又は遊技用装置によれば、製造コストを上げることなく、正規メダルか否かの判定の精度が低下することを防止できる。すなわち、判定に不要な光が当たるのを防止できるので、判定の結果の精度を保つことができる。したがって、正規の遊技媒体が用いられていると誤認させる不正行為の検知の精度が高まる。
また、撮像手段を介して得られる画像データに基づいて、遮光手段が所定の位置に配置されているか否かを判断するので、当該判断のために他のセンサを取り付ける必要がない。このため、部品点数を減らすことができ、製造コストの増加を抑制できる。また、画像データに基づく判断のため、専用のセンサを設ける場合に比べて、当該判断の条件を容易に変更することができる。
【０８２１】
ところで、特開２００６−２７１４６２号公報には、ＣＣＤカメラを用いて、投入された不適正メダル（不正メダル）の判定を行うスロットマシンが記載されている。また、このスロットマシンは、不適正メダル（不正メダル）の貯留量が所定量に達した場合にエラーを報知する。
しかしながら、上記公報に記載されたスロットマシンよりも効率的に、投入された不正メダルが所定量を超えたことを、報知可能な遊技機が望まれている。
本発明の第６の目的は、効率的に、投入された不正メダルが所定量を超えたことを、報知可能な遊技機及び遊技用装置を提供することにある。
上記第６の目的を達成するために、以下のような構成の遊技機及び遊技用装置を提供する。
【０８２２】
制御手段（例えば、後述の副制御回路１０１）と、
各種画像を表示するための表示手段（例えば、後述の液晶表示装置１１）と、
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ２０１）と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
前記通路を通過する物体を検出する通過物体検出手段（例えば、後述のカメラユニット２０９）と、
前記通過物体検出手段を介して得られるデータに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、
前記遊技媒体判定手段の判定結果を前記制御手段に出力する判定結果出力手段と、を有し、
前記制御手段は、
前記判定結果出力手段から出力された前記判定結果を、予め定められた記憶可能数記憶する判定結果記憶領域（例えば、後述のキュー）を有する記憶部（例えば、後述のサブＲＡＭ１０３）と、
前記判定結果記憶領域に最新の判定結果を記憶する時に、前記判定結果記憶領域に前記記憶可能数の前記判定結果が記憶されていた場合には、前記判定結果記憶領域に記憶されている前記判定結果の内の最古の判定結果を前記判定結果記憶領域から出力し、且つ、前記最新の判定結果を記憶する判定結果記憶手段と、を有し、
前記判定結果記憶手段が前記最古の判定結果を出力したことを契機に、前記判定結果記憶領域に記憶されている前記記憶可能数の前記判定結果に含まれている正規の遊技媒体でないとの前記判定結果の数が所定数以上かを判定し、所定数以上と判定する場合に前記表示手段によって異常の発生を報知する（例えば、後述の判定完了コマンド受信時処理のステップＳ１５２〜Ｓ１５５）
ことを特徴とする遊技機。
【０８２３】
制御手段と、
遊技媒体を検出する遊技媒体検出手段と、
を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記通路を通過する物体を検出する通過物体検出手段と、
前記通過物体検出手段を介して得られるデータに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段と、
前記遊技媒体判定手段の判定結果を前記制御手段に出力する判定結果出力手段と、を有し、
前記制御手段は、
前記判定結果出力手段から出力された前記判定結果を、予め定められた記憶可能数記憶する判定結果記憶領域を有する記憶部と、
前記判定結果記憶領域に最新の判定結果を記憶する時に、前記判定結果記憶領域に前記記憶可能数の前記判定結果が記憶されていた場合には、前記判定結果記憶領域に記憶されている前記判定結果の内の最古の判定結果を前記判定結果記憶領域から出力し、且つ、前記最新の判定結果を記憶する判定結果記憶手段と、を有し、
前記判定結果記憶手段が前記最古の判定結果を出力したことを契機に、前記判定結果記憶領域に記憶されている前記記憶可能数の前記判定結果に含まれている正規の遊技媒体でないとの前記判定結果の数が所定数以上かを判定し、所定数以上と判定する場合に異常の発生を報知する
ことを特徴とする遊技用装置。
【０８２４】
上記構成の遊技機又は遊技用装置、効率的に、投入された不正メダルが所定量を超えたことを、報知することができる。
【０８２５】
ところで、特開２００６−２７１４６２号公報には、ＣＣＤカメラを用いて、投入された不適正メダル（不正メダル）の判定を行うスロットマシンが記載されている。
しかしながら、上記公報に記載されたスロットマシンでは、ＣＣＤカメラ（撮像手段）の撮像範囲外で行われる不正行為や、画像処理で判断不可能な不正行為の発生を認識することができなかった。
本発明の第７の目的は、撮像手段の撮像範囲外で行われる不正行為や、画像処理で判断不可能な不正行為の発生を認識可能な遊技機を提供することにある。
上記第７の目的を達成するために、以下のような構成の遊技機を提供する。
【０８２６】
各種画像を表示するための表示手段（例えば、後述の液晶表示装置１１）と、
第１制御手段（例えば、後述の主制御回路９１）と、
第２制御手段（例えば、後述の副制御回路１０１）と、
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ２０１）と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
前記通路を撮像する撮像手段（例えば、後述のカメラユニット２０９）と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、
前記遊技媒体判定手段の判定結果を前記第２制御手段に出力する判定結果出力手段と、
前記通路を物体が通過したことを検知する物体検知手段（例えば、後述のダブルフォトセンサ５０２）と、
前記物体検知手段の検知結果を前記第１制御手段に出力する検知結果出力手段と、を有し、
前記第１制御手段は、前記検知結果出力手段から出力された前記検知結果を第２制御手段に送信する検知結果送信手段を有し、
前記第２制御手段は、
前記判定結果出力手段から受信した前記判定結果に基づいて前記遊技媒体の数をカウントする判定結果カウント手段と、
前記検知結果送信手段から送信された前記検知結果に基づいて前記遊技媒体の数をカウントする検知結果カウント手段と、を有し、
前記判定結果カウント手段がカウントした数と、前記検知結果カウント手段がカウントした数との差が所定値以上のときに異常の発生を前記表示手段によって報知する（例えば、後述のメダル投入コマンド受信時処理のステップＳ２１４，Ｓ２１５）
ことを特徴とする遊技機。
【０８２７】
上記構成の遊技機によれば、撮像手段の撮像範囲外で行われる不正行為や、画像処理で判断不可能な不正行為の発生を認識できる。
【０８２８】
ところで、特開２００６−２７１４６２号公報には、ＣＣＤカメラを用いて、投入された不適正メダル（不正メダル）の判定を行うスロットマシンが記載されている。
しかしながら、上記公報に記載されたスロットマシンでは、実際にメダルをメダル投入口に投入することなくクレジットを増加させる不正行為（いわゆるクレマンゴト）の発生を認識することができなかった。
本発明の第８の目的は、メダルをメダル投入口に投入することなくクレジットを増加させる不正行為の発生を認識可能な遊技機を提供することにある。
上記第８の目的を達成するために、以下のような構成の遊技機を提供する。
【０８２９】
各種画像を表示するための表示手段（例えば、後述の液晶表示装置１１）と、
第１制御手段（例えば、後述の主制御回路９１）と、
第２制御手段（例えば、後述の副制御回路１０１）と、
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ２０１）と、
投入された前記遊技媒体を貯留するための貯留手段（例えば、後述のホッパー装置５１）と、
投入された前記遊技媒体を遊技者へ返却して前記遊技媒体を貯留するための返却貯留手段（例えば、後述のメダルトレイユニット３４）と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
前記通路を通過する物体を検出する通過物体検出手段（例えば、後述のカメラユニット２０９）と、
前記通過物体検出手段を介して得られるデータに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、
前記遊技媒体判定手段の判定結果を第２制御手段に出力する判定結果出力手段と、
前記貯留手段又は前記返却貯留手段のいずれか一方に前記遊技媒体を導くための経路を転換するための転換手段（例えば、後述のメダルソレノイド２０８）と、を有し、
前記第１制御手段は、
前記転換手段を制御するための転換制御手段（例えば、後述のメインＣＰＵ９３）と、
前記転換制御手段が制御した制御状態を前記第２制御手段に送信する制御状態送信手段（例えば、後述のメインＣＰＵ９３）と、を有し、
前記第２制御手段は、
前記判定結果出力手段から出力された前記判定結果の内で正規の遊技媒体であるとの判定結果の数を計数する計数手段（例えば、後述のサブＣＰＵ１０２）と、
前記制御状態送信手段から送信された制御状態が、前記貯留手段へ制御された状態で、前記計数手段が計数する数が所定数を超える場合に前記表示手段によって異常を報知する異常報知手段（例えば、後述の判定完了コマンド受信時処理のステップＳ１５７，Ｓ１５９，Ｓ１６０を行うサブＣＰＵ１０２）と、を有する
ことを特徴とする遊技機。
【０８３０】
上記構成の遊技機によれば、メダルをメダル投入口に投入することなくクレジットを増加させる不正行為の発生を認識できる。
【０８３１】
ところで、特開２００６−２７１４６２号公報には、ＣＣＤカメラを用いて、投入された不適正メダル（不正メダル）の判定を行うスロットマシンが記載されている。
上記公報に記載されたスロットマシンのような遊技機において、ＣＣＤカメラを備える撮像ユニットに係る不正行為には、撮像ユニットや撮像ユニットに接続された各種ユニットのいずれか一方の再起動（リブート）を伴う不正行為がある。しかしながら、上記公報に記載されたスロットマシンでは、再起動を伴う不正行為を認識することが困難であった。
本発明の第９の目的は、再起動を伴う不正行為を認識可能な遊技機及び遊技用装置を提供することにある。
上記第９の目的を達成するために、以下のような構成の遊技機及び遊技用装置を提供する。
【０８３２】
各種画像を表示するための表示手段（例えば、後述の液晶表示装置１１）と、
制御手段（例えば、後述の副制御回路１０１）と、
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ２０１）と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
前記通路を通過する物体を検出する通過物体検出手段（例えば、後述のカメラユニット２０９）と、
前記通過物体検出手段を介して得られるデータに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、
前記遊技媒体検出手段が起動した回数である第１の回数を記憶する第１起動回数記憶手段（例えば、後述のＳＲＡＭ２４３）と、
前記第１起動回数記憶手段が記憶する前記第１の回数を前記制御手段に送信する送信手段（例えば、後述の制御ＬＳＩ２３４）と、を有し、
前記制御手段は、
前記制御手段が起動した回数である第２の回数を記憶する第２起動回数記憶手段（例えば、後述のサブＲＡＭ１０３）を有し、
前記送信手段によって送信された前記第１の回数と、前記第２起動回数記憶手段が記憶する前記第２の回数との差が閾値を越えた場合に前記表示手段によって異常の発生を報知する（例えば、後述の起動回数判定処理のステップＳ１９２，Ｓ１９３を行うサブＣＰＵ１０２）
ことを特徴とする遊技機。
【０８３３】
制御手段と、
遊技媒体を検出する遊技媒体検出手段と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記通路を通過する物体を検出する通過物体検出手段と、
前記通過物体検出手段を介して得られるデータに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段と、
前記遊技媒体検出手段が起動した回数である第１の回数を記憶する第１起動回数記憶手段と、
前記第１起動回数記憶手段が記憶する前記第１の回数を前記制御手段に送信する送信手段と、を有し、
前記制御手段は、
前記制御手段が起動した回数である第２の回数を記憶する第２起動回数記憶手段を有し、
前記送信手段によって送信された前記第１の回数と、前記第２起動回数記憶手段が記憶する前記第２の回数との差が閾値を越えた場合に異常の発生を報知する
ことを特徴とする遊技用装置。
【０８３４】
上記構成の遊技機及び遊技用装置によれば、再起動を伴う不正行為を認識できる。
【０８３５】
とろこで、特開２００６−２７１４６２号公報には、ＣＣＤカメラを用いて、投入された不適正メダル（不正メダル）の判定を行うスロットマシンが記載されている。
上記公報に記載されたスロットマシンのような遊技機において、ＣＣＤカメラを備える撮像ユニットに係る不正行為には、撮像ユニットの各種設定をリセットする処理である初期化処理を伴う不正行為がある。しかしながら、上記公報に記載されたスロットマシンでは、初期化処理を伴う不正行為を認識することが困難であった。
本発明の第１０の目的は、初期化処理を伴う不正行為を認識可能な遊技機及び遊技用装置を提供することにある。
上記第１０の目的を達成するために、以下のような構成の遊技機及び遊技用装置を提供する。
【０８３６】
各種画像を表示するための表示手段（例えば、後述の液晶表示装置１１）と、
制御手段（例えば、後述の副制御回路１０１）と、
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ２０１）と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
前記通路を通過する物体を検出する通過物体検出手段（例えば、後述のカメラユニット２０９）と、
前記通過物体検出手段を介して得られるデータに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、
前記遊技媒体判定手段に制御されて情報を記憶可能な媒体記憶手段（例えば、後述のＳＲＡＭ２４３）と、
前記媒体記憶手段の所定の領域を初期化するための操作を行う初期化操作手段（例えば、後述の初期化スイッチ）と、を有し、
前記媒体記憶手段は、初期化情報格納領域を有し、
前記遊技媒体判定手段は、
前記初期化操作手段が操作されたことに基づいて前記媒体記憶手段の所定の領域の初期化処理を行い、且つ、初期化処理が行われたことを示す初期化情報を前記媒体記憶手段の前記初期化情報格納領域に記憶する初期化処理手段と、
前記媒体記憶手段の前記初期化情報格納領域に記憶された前記初期化情報を含む情報を前記制御手段に送信する第１送信手段（例えば、後述の起動完了コマンドを送信する制御ＬＳＩ２３４）と、
起動時に、前記媒体記憶手段の前記初期化情報格納領域に記憶された前記初期化情報を含む情報を前記制御手段に送信する第２送信手段（例えば、後述のメダルセレクタ無操作コマンドを送信する制御ＬＳＩ２３４）と、を有し、
前記制御手段は、前記第１送信手段又は前記第２送信手段から受信した情報に前記初期化情報が含まれていた場合には、前記表示手段によって前記媒体記憶手段における所定の領域の初期化が行われたことを報知する（例えば、後述の起動完了コマンド受信時処理のステップＳ１４３及びメダルセレクタ無操作コマンド受信時処理のステップＳ１８２を行うサブＣＰＵ１０２）
ことを特徴とする遊技機。
【０８３７】
制御手段と、
遊技媒体を投入する投入口と、
遊技媒体を検出する遊技媒体検出手段と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記通路を通過する物体を検出する通過物体検出手段と、
前記通過物体検出手段を介して得られるデータに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段と、
前記遊技媒体判定手段に制御されて情報を記憶可能な媒体記憶手段と、
前記媒体記憶手段の所定の領域を初期化するための操作を行う初期化操作手段と、を有し、
前記媒体記憶手段は、初期化情報格納領域を有し、
前記遊技媒体判定手段は、
前記初期化操作手段が操作されたことに基づいて前記媒体記憶手段の所定の領域の初期化処理を行い、且つ、初期化処理が行われたことを示す初期化情報を前記媒体記憶手段の前記初期化情報格納領域に記憶する初期化処理手段と、
前記媒体記憶手段の前記初期化情報格納領域に記憶された前記初期化情報を含む情報を前記制御手段に送信する第１送信手段と、
起動時に、前記媒体記憶手段の前記初期化情報格納領域に記憶された前記初期化情報を含む情報を前記制御手段に送信する第２送信手段と、を有し、
前記制御手段は、前記第１送信手段又は前記第２送信手段から受信した情報に前記初期化情報が含まれていた場合には、前記媒体記憶手段における所定の領域の初期化が行われたことを報知する
ことを特徴とする遊技用装置。
【０８３８】
上記構成の遊技機及び遊技用装置によれば、初期化処理を伴う不正行為を認識できる。
【０８３９】
ところで、特開２００６−２７１４６２号公報には、ＣＣＤカメラを用いて、投入された不適正メダル（不正メダル）の判定を行うスロットマシンが記載されている。
【０８４０】
上記公報に記載されたスロットマシンのような遊技機において、ＣＣＤカメラを備える撮像ユニットに係る不正行為には、撮像ユニットに係る各種設定の有効・無効を切り換えるスイッチの不正操作を伴う不正行為がある。しかしながら、上記公報に記載されたスロットマシンでは、このような不正操作を伴う不正行為を認識することが困難であった。
本発明の第１１の目的は、各種設定の有効・無効を切り換えるスイッチの不正操作を伴う不正行為を認識可能な遊技機及び遊技用装置を提供することにある。
上記第１１の目的を達成するために、以下のような構成の遊技機及び遊技用装置を提供する。
【０８４１】
各種画像を表示するための表示手段（例えば、後述の液晶表示装置１１）と、
制御手段（例えば、後述の副制御回路１０１）と、
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ２０１）と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
前記通路を通過する物体を検出する通過物体検出手段（例えば、後述のカメラユニット２０９）と、
前記通過物体検出手段を介して得られるデータに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、
前記遊技媒体判定手段の判定を有効又は無効に選択する選択手段（例えば、後述の色判定スイッチ及び刻印判定スイッチ）と、
前記選択手段の選択状態を前記制御手段に送信する状態送信手段（例えば、後述の制御ＬＳＩ２３４）と、を有し、
前記制御手段は、
前回の電源投入時における前記選択手段の前記選択状態を記憶する第１状態記憶手段（例えば、後述の第１スイッチ情報記憶領域）と、
前記第１状態記憶手段に記憶された前記選択状態と、前記状態送信手段から受信した前記選択状態とを比較し、一致するか判定する選択状態比較手段（例えば、後述の起動完了コマンド受信時処理のステップＳ１４５を行うサブＣＰＵ１０２）と、を備え、
前記選択状態比較手段によって、前記第１状態記憶手段に記憶された前記選択状態と、前記状態送信手段から受信した前記選択状態とが一致しないと判定されたとき、前記表示手段によって判定結果を報知する（例えば、後述の起動完了コマンド受信時処理のステップＳ１４６を行うサブＣＰＵ１０２）
ことを特徴とする遊技機。
【０８４２】
制御手段と、
遊技媒体を検出する遊技媒体検出手段と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記通路を通過する物体を検出する通過物体検出手段と、
前記通過物体検出手段を介して得られるデータに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段と、
前記遊技媒体判定手段の判定を有効又は無効に選択する選択手段と、
前記選択手段の選択状態を前記制御手段に送信する状態送信手段と、を有し、
前記制御手段は、
前回の電源投入時における前記選択手段の前記選択状態を記憶する第１状態記憶手段と、
前記第１状態記憶手段に記憶された前記選択状態と、前記状態送信手段から受信した前記選択状態とを比較し、一致するか判定する選択状態比較手段と、を備え、
前記選択状態比較手段によって、前記第１状態記憶手段に記憶された前記選択状態と、前記状態送信手段から受信した前記選択状態とが一致しないと判定されたとき、判定結果を報知する
ことを特徴とする遊技用装置。
【０８４３】
上記構成の遊技機及び遊技用装置によれば、各種設定の有効・無効を切り換えるスイッチを不正に操作することを伴う不正行為を認識できる。
【０８４４】
ところで、特開２００６−２７１４６２号公報には、ＣＣＤカメラを用いて、投入された不適正メダル（不正メダル）の判定を行うスロットマシンが記載されている。
上記公報に記載されたスロットマシンのような遊技機において、ＣＣＤカメラを備える撮像ユニットに係る不正行為には、撮像ユニットや撮像ユニットに接続された各種ユニットのいずれか一方の再起動（リブート）を伴う不正行為がある。しかしながら、上記公報に記載されたスロットマシンでは、再起動を伴う不正行為を認識することが困難であった。
本発明の第１２の目的は、再起動を伴う不正行為を認識可能な遊技機及び遊技用装置を提供することにある。
上記第１２の目的を達成するために、以下のような構成の遊技機及び遊技用装置を提供する。
【０８４５】
各種画像を表示するための表示手段（例えば、後述の液晶表示装置１１）と、
制御手段（例えば、後述の副制御回路１０１）と、
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ２０１）と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
前記通路を通過する物体を検出する通過物体検出手段（例えば、後述のカメラユニット２０９）と、
前記通過物体検出手段を介して得られるデータに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、を備え、
前記遊技媒体判定手段は、
前記制御手段に各種コマンドを送信するコマンド送信手段と、
起動後に前記制御手段に送信したコマンドの数を累積カウントする送信コマンド数カウント手段と、を有し、
前記各種コマンドには、前記制御手段から所定のコマンドを受信したときに、当該コマンドを正常に受信したことを示すＡＣＫコマンドを含み、
前記コマンド送信手段は、前記制御手段に送信する前記各種コマンドに、前記送信コマンド数カウント手段が累積カウントしたカウントの値を示すカウント情報を含んで送信し、
前記制御手段は、
受信した前記各種コマンドに含まれている前記カウント情報を記憶するカウント情報記憶手段（例えば、後述のサブＲＡＭ１０３）と、
前記カウント情報記憶手段が記憶する前回受信したカウント情報に含まれている前記カウント情報に１を加算した値と、今回受信した前記各種コマンドに含まれている前記カウント情報が示す値と、が一致するか否かを判定する判定手段（例えば、後述のサブＣＰＵ１０２）と、を有し、
前記判定手段が一致しないと判定する場合、前記表示手段によって異常を報知する
ことを特徴とする遊技機。
【０８４６】
制御手段と、
遊技媒体を検出する遊技媒体検出手段と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記通路を通過する物体を検出する通過物体検出手段と、
前記通過物体検出手段を介して得られるデータに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段と、を備え、
前記遊技媒体判定手段は、
前記制御手段に各種コマンドを送信するコマンド送信手段と、
起動後に前記制御手段に送信したコマンドの数を累積カウントする送信コマンド数カウント手段と、を有し、
前記各種コマンドには、前記制御手段から所定のコマンドを受信したときに、当該コマンドを正常に受信したことを示すＡＣＫコマンドを含み、
前記コマンド送信手段は、前記制御手段に送信する前記各種コマンドに、前記送信コマンド数カウント手段が累積カウントしたカウントの値を示すカウント情報を含んで送信し、
前記制御手段は、
受信した前記各種コマンドに含まれている前記カウント情報を記憶するカウント情報記憶手段と、
前記カウント情報記憶手段が記憶する前回受信したカウント情報に含まれている前記カウント情報に１を加算した値と、今回受信した前記各種コマンドに含まれている前記カウント情報が示す値と、が一致するか否かを判定する判定手段と、を有し、
前記判定手段が一致しないと判定する場合、異常を報知する
ことを特徴とする遊技用装置。
【０８４７】
上記構成の遊技機及び遊技用装置によれば、再起動を伴う不正行為を認識できる。
【０８４８】
ところで、特開２００６−２７１４６２号公報には、ＣＣＤカメラを用いて、投入された不適正メダル（不正メダル）の判定を行うスロットマシンが記載されている。
上記公報に記載されたスロットマシンのような遊技機において、ＣＣＤカメラを備える撮像ユニット、すなわち投入されたメダルが正規メダルか否かを判定するユニットにエラーが生じた場合に、当該エラーを確実に認識することが望まれている。
本発明の第１３の目的は、投入されたメダルが正規メダルか否かを判定するユニットに生じたエラーを確実に認識可能な遊技機及び遊技用装置を提供することにある。
上記第１３の目的を達成するために、以下のような構成の遊技機及び遊技用装置を提供する。
【０８４９】
各種画像を表示するための表示手段（例えば、後述の液晶表示装置１１）と、
制御手段（例えば、後述の副制御回路１０１）と、
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ２０１）と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
前記通路を通過する物体を検出する通過物体検出手段（例えば、後述のカメラユニット２０９）と、
前記通過物体検出手段を介して得られるデータに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、
前記遊技媒体判定手段に制御されて情報を記憶可能な媒体記憶手段（例えば、後述のＳＲＡＭ２４３）と、を備え、
前記遊技媒体判定手段は、
前記遊技媒体検出手段の異常を検出し、検出した異常示す異常情報を前記媒体記憶手段に記憶する異常検出手段と、
前記異常検出手段が異常を検出したことに基づいて前記媒体記憶手段に記憶された異常情報を前記制御手段に送信する第１送信手段（例えば、後述のメダルセレクタエラーコマンドを送信する制御ＬＳＩ２３４）と、
前記媒体記憶手段に記憶された異常情報を前記制御手段に所定の周期で送信する第２送信手段（例えば、後述のメダルセレクタ無操作コマンドを送信する制御ＬＳＩ２３４）と、を有し、
前記制御手段は、
前記第１送信手段又は前記第２送信手段から送信された異常情報を受信する異常情報受信手段（例えば、後述のサブＣＰＵ１０２）と、
所定の操作が行われた場合に、異常の解除情報を前記遊技媒体検出手段に送信する解除情報送信手段（例えば、後述のサブＣＰＵ１０２）と、を有し、
前記異常情報を受信したとき、前記表示手段によって異常の解除を示唆する示唆報知（例えば、後述のＣ１エラー画面の表示）を行い、
前記遊技媒体判定手段は、解除情報を受信した後、前記異常検出手段が検出した異常を検出出来なかった場合には、前記媒体記憶手段に記憶された異常情報を削除する
ことを特徴とする遊技機。
【０８５０】
制御手段と、
遊技媒体を検出する遊技媒体検出手段と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記通路を通過する物体を検出する通過物体検出手段と、
前記通過物体検出手段を介して得られるデータに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段と、
前記遊技媒体判定手段に制御されて情報を記憶可能な媒体記憶手段と、を備え、
前記遊技媒体判定手段は、
前記遊技媒体検出手段の異常を検出し、検出した異常示す異常情報を前記媒体記憶手段に記憶する異常検出手段と、
前記異常検出手段が異常を検出したことに基づいて前記媒体記憶手段に記憶された異常情報を前記制御手段に送信する第１送信手段と、
前記媒体記憶手段に記憶された異常情報を前記制御手段に所定の周期で送信する第２送信手段と、を有し、
前記制御手段は、
前記第１送信手段又は前記第２送信手段から送信された異常情報を受信する異常情報受信手段と、
所定の操作が行われた場合に、異常の解除情報を前記遊技媒体検出手段に送信する解除情報送信手段と、を有し、
前記異常情報を受信したとき、異常の解除を示唆する示唆報知を行い、
前記遊技媒体判定手段は、解除情報を受信した後、前記異常検出手段が検出した異常を検出出来なかった場合には、前記媒体記憶手段に記憶された異常情報を削除する
ことを特徴とする遊技用装置。
【０８５１】
上記構成の遊技機及び遊技用装置によれば、投入されたメダルが正規メダルか否かを判定するユニットに生じたエラーを確実に認識できる。
【０８５２】
ところで、特開２００５−２６１７７８号公報には、コインが通過可能に形成されたコイン通路と、光を発光する発光部と、発光部からの光を受光する受光部と、異物検出部と、を備える遊技機が開示されている。異物検出部は、コイン通路を通過するコインが受光部上に位置するときに受光部により得られる第１受光レベルと、該コインが受光部上に位置しないときに受光部により得られる第２受光レベルとの間の所定の受光レベルが受光部により得られている場合には、コイン以外の異物があることを検出する。
しかしながら、上記遊技機では、コインと同様に光を反射する異物を検出することができなかった。このため、異物を侵入させることによる不正行為を未然に防ぐことができなかった。
本発明の第１４の目的は、異物を侵入させることによる不正行為を未然に防ぐことができる遊技機及び遊技用装置を提供することにある。
上記第１４の目的を達成するために、以下のような構成の遊技機及び遊技用装置を提供する。
【０８５３】
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ２０１）と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
前記通路を撮像する撮像手段（例えば、後述のカメラユニット２０９）と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、を有し、
前記遊技媒体判定手段は、
前記通路形成部における複数の領域である判定領域（例えば、後述の異物検知領域Ａ２１）の画像データを予め記憶する画像記憶手段（例えば、後述のフラッシュメモリ２４４）と、
前記撮像手段が撮像した画像データにおける前記判定領域の画像データと、前記画像記憶手段が記憶する前記判定領域の画像データと、を比較する画像比較手段（例えば、後述の異物検知処理を実行するホストコントローラ２４１）と、
前記画像比較手段の比較の結果、閾値以上の差異がある判定領域があるとき、前記通路形成部に異物が存在すると判定する異物判定手段（例えば、後述の異物検知処理を実行するホストコントローラ２４１）と、を備える
ことを特徴とする遊技機。
【０８５４】
遊技媒体を投入する投入口と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記通路を撮像する撮像手段と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段と、を有し、
前記遊技媒体判定手段は、
前記通路形成部における複数の領域である判定領域の画像データを予め記憶する画像記憶手段と、
前記撮像手段が撮像した画像データにおける前記判定領域の画像データと、前記画像記憶手段が記憶する前記判定領域の画像データと、を比較する画像比較手段と、
前記画像比較手段の比較の結果、閾値以上の差異がある判定領域があるとき、前記通路形成部に異物が存在すると判定する異物判定手段と、を備える
ことを特徴とする遊技用装置。
【０８５５】
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ２０１）と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
前記通路を撮像する撮像手段（例えば、後述のカメラユニット２０９）と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、を有し、
前記遊技媒体判定手段は、
前記通路形成部における複数の領域である判定領域（例えば、後述の異物検知領域Ａ２１）の画像データを予め記憶する画像記憶手段（例えば、後述のフラッシュメモリ２４４）と、
前記撮像手段が撮像した画像データにおける前記判定領域の画像データと、前記画像記憶手段が記憶する前記判定領域の画像データと、を比較する画像比較手段（例えば、後述の異物検知処理を実行するホストコントローラ２４１）と、
前記画像比較手段の比較の結果、閾値以上の差異がある判定領域があるとき、前記通路形成部に異物が存在すると判定する異物判定手段（例えば、後述の異物検知処理を実行するホストコントローラ２４１）と、を備え、
前記閾値は、前記判定領域毎に異なる値が設定されている
ことを特徴とする遊技機。
【０８５６】
遊技媒体を投入する投入口と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記通路を撮像する撮像手段と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段と、を有し、
前記遊技媒体判定手段は、
前記通路形成部における複数の領域である判定領域の画像データを予め記憶する画像記憶手段と、
前記撮像手段が撮像した画像データにおける前記判定領域の画像データと、前記画像記憶手段が記憶する前記判定領域の画像データと、を比較する画像比較手段と、
前記画像比較手段の比較の結果、閾値以上の差異がある判定領域があるとき、前記通路形成部に異物が存在すると判定する異物判定手段と、を備え、
前記閾値は、前記判定領域毎に異なる値が設定されている
ことを特徴とする遊技用装置。
【０８５７】
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ２０１）と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
前記通路を撮像する撮像手段（例えば、後述のカメラユニット２０９）と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、を有し、
前記遊技媒体判定手段は、
前記通路形成部における複数の領域である判定領域（例えば、後述の異物検知領域Ａ２１）の画像データを予め記憶する画像記憶手段（例えば、後述のフラッシュメモリ２４４）と、
前記撮像手段が撮像した画像データにおける前記判定領域の画像データと、前記画像記憶手段が記憶する前記判定領域の画像データと、を比較する画像比較手段（例えば、後述の異物検知処理を実行するホストコントローラ２４１）と、
前記画像比較手段の比較の結果、閾値以上の差異がある判定領域があるとき、前記通路形成部に異物が存在すると判定する異物判定手段（例えば、後述の異物検知処理を実行するホストコントローラ２４１）と、を備え、
前記判定領域は、前記通路形成部において前記通路を前記遊技媒体が通過することによって摩耗が生じる領域（例えば、後述の突条部２１０ａが形成されている領域）とは異なる領域に設定されている
ことを特徴とする遊技機。
【０８５８】
遊技媒体を投入する投入口と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記通路を撮像する撮像手段と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段と、を有し、
前記遊技媒体判定手段は、
前記通路形成部における複数の領域である判定領域の画像データを予め記憶する画像記憶手段と、
前記撮像手段が撮像した画像データにおける前記判定領域の画像データと、前記画像記憶手段が記憶する前記判定領域の画像データと、を比較する画像比較手段と、
前記画像比較手段の比較の結果、閾値以上の差異がある判定領域があるとき、前記通路形成部に異物が存在すると判定する異物判定手段と、を備え、
前記判定領域は、前記通路形成部において前記通路を前記遊技媒体が通過することによって摩耗が生じる領域とは異なる領域に設定されている
ことを特徴とする遊技用装置。
【０８５９】
上記構成の遊技機及び遊技用装置によれば、異物を侵入させることによる不正行為を未然に防ぐことができる。
【０８６０】
ところで、特開２００６−２７１４６２号公報には、投入されたメダルを撮像するＣＣＤカメラと、投入メダルの画像による検査を行う撮像ユニット制御部と、撮像ユニット制御部と接続され、撮像ユニット制御部に検査を指示する信号を出力したり、検査結果を示す信号が入力されたりする主制御部と、を備える遊技機が開示されている。
【０８６１】
また、特開２００８−２００９０１号公報には、ホストから送信されたシリアルデータに対して正しく受信できた場合にＡＣＫ信号を返信し、正しく受信できない場合に、ＮＡＣＫ信号を返信し、ＮＡＣＫ信号を受信したホストがシリアルデータを再送する通信プロトコルが開示されている。
【０８６２】
しかしながら、特開２００６−２７１４６２号公報に記載の遊技機における主制御部と撮像ユニット制御部との通信に、特開２００８−２００９０１号公報に記載の通信プロトコルを採用し、主制御部が、複数バイトで構成された１つの通信データを送信する場合、主制御部は、通信以外の処理も行っているため、通信データを連続して送信できないときがある。このように、通信データが断続的に送信されるとき、通信データを構成する１バイトのデータの送信タイミングと、それに続く次の１バイトのデータの送信タイミングとの間に、データが送信されない時間が所定時間以上継続すると、撮像ユニット制御部は、正しく通信データを受信できないと判断し、ＮＡＣＫ信号を返送してしまうおそれがある。
本発明の第１５の目的は、断続的にデータが送信されるときの通信不良を抑制することができる遊技機及び遊技用装置を提供することにある。
上記第１５の目的を達成するために、以下のような構成の遊技機及び遊技用装置を提供する。
【０８６３】
演出機器の制御を行う第１制御部（例えば、後述の副制御回路１０１）と、
前記第１制御部とシリアル通信により双方向通信可能に接続され、前記第１制御部と複数バイトのデータで構成された通信データで送受信する第２制御部（例えば、後述のメダルセレクタ２０１の制御ＬＳＩ２３４）と、を備え、
前記第２制御部は、
前記通信データを正常に受信した場合に、正常に受信したことを示す正常データを送信する正常データ送信手段（例えば、後述のデータ受信処理を行うホストコントローラ２４１）と、
前記通信データを正常に受信できなかった場合に、当該通信データを再送させるための再送要求データを送信する再送要求データ送信手段（例えば、後述のデータ受信処理を行うホストコントローラ２４１）と、を有し、
前記再送要求データ送信手段は、
前記通信データを構成する１バイト単位のデータの受信間隔が第１の時間以上経過した場合（例えば、後述のタイムアウトカウンタに値が０になった場合）、第１の時間が経過してから第２の時間が経過した後（例えば、後述のディレイカウンタが０になった後）で前記再送要求データを送信する
ことを特徴とする遊技機。
【０８６４】
第１制御部と、
前記第１制御部とシリアル通信により双方向通信可能に接続され、前記第１制御部と複数バイトのデータで構成された通信データで送受信する第２制御部と、を備え、
前記第２制御部は、
前記通信データを正常に受信した場合に、正常に受信したことを示す正常データを送信する正常データ送信手段と、
前記通信データを正常に受信できなかった場合に、当該通信データを再送させるための再送要求データを送信する再送要求データ送信手段と、を有し、
前記再送要求データ送信手段は、
前記通信データを構成する１バイト単位のデータの受信間隔が第１の時間以上経過した場合、第１の時間が経過してから第２の時間が経過した後で前記再送要求データを送信する
ことを特徴とする遊技用装置。
【０８６５】
演出機器の制御を行う第１制御部（例えば、後述の副制御回路１０１）と、
前記第１制御部とシリアル通信により双方向通信可能に接続され、前記第１制御部と複数バイトのデータで構成された通信データで送受信する第２制御部（例えば、後述のメダルセレクタ２０１の制御ＬＳＩ２３４）と、を備え、
前記第２制御部は、
前記通信データを正常に受信した場合に、正常に受信したことを示す正常データを送信する正常データ送信手段（例えば、後述のデータ受信処理を行うホストコントローラ２４１）と、
前記通信データを正常に受信できなかった場合に、当該通信データを再送させるための再送要求データを送信する再送要求データ送信手段（例えば、後述のデータ受信処理を行うホストコントローラ２４１）と、
前記通信データを１バイト単位で記憶することが可能な通信バッファ（例えば、後述のＲＸデータレジスタ２５２ｅ）を、有し、
前記再送要求データ送信手段は、
前記通信データを構成する１バイト単位のデータの受信間隔が第１の時間以上経過した場合（例えば、後述のタイムアウトカウンタが０になった場合）、前記通信バッファに記憶されたデータを破棄し、且つ、第２の時間の計時を開始し、
前記第２の時間が経過した後（例えば、後述のディレイタイマが０になった後）、前記再送要求データを送信し、且つ、前記通信バッファに記憶されたデータを破棄する
ことを特徴とする遊技機。
【０８６６】
第１制御部と、
前記第１制御部とシリアル通信により双方向通信可能に接続され、前記第１制御部と複数バイトのデータで構成された通信データで送受信する第２制御部と、を備え、
前記第２制御部は、
前記通信データを正常に受信した場合に、正常に受信したことを示す正常データを送信する正常データ送信手段と、
前記通信データを正常に受信できなかった場合に、当該通信データを再送させるための再送要求データを送信する再送要求データ送信手段と、
前記通信データを１バイト単位で記憶することが可能な通信バッファを、有し、
前記再送要求データ送信手段は、
前記通信データを構成する１バイト単位のデータの受信間隔が第１の時間以上経過した場合、前記通信バッファに記憶されたデータを破棄し、且つ、第２の時間の計時を開始し、
前記第２の時間が経過した後、前記再送要求データを送信し、且つ、前記通信バッファに記憶されたデータを破棄する
ことを特徴とする遊技用装置。
【０８６７】
演出機器の制御を行う第１制御部（例えば、後述の副制御回路１０１）と、
前記第１制御部とシリアル通信により双方向通信可能に接続され、前記第１制御部と複数バイトのデータで構成された通信データで送受信する第２制御部（例えば、後述のメダルセレクタ２０１の制御ＬＳＩ２３４）と、を備え、
前記第２制御部は、
前記通信データを正常に受信した場合に、正常に受信したことを示す正常データを送信する正常データ送信手段（例えば、後述のデータ受信処理を行うホストコントローラ２４１）と、
前記通信データを正常に受信できなかった場合に、当該通信データを再送させるための再送要求データを送信する再送要求データ送信手段（例えば、後述のデータ受信処理を行うホストコントローラ２４１）と、
前記通信データを１バイト単位で記憶することが可能な通信バッファ（例えば、後述のＲＸデータレジスタ２５２ｅ）を、有し、
前記再送要求データ送信手段は、
前記通信データを構成する１バイト単位のデータの受信間隔が第１の時間以上経過した場合（例えば、後述のタイムアウトカウンタが０になった場合）、前記通信バッファに記憶されたデータを破棄し、且つ、第２の時間の計時を開始し、
前記第２の時間が経過した後（例えば、後述のディレイタイマが０になった後）、前記再送要求データを送信し、且つ、前記通信バッファに記憶されたデータを破棄し、
前記第１の時間と前記第２の時間は、異なる時間に設定されており、
前記第２の時間は、少なくとも、前記第１の時間が経過した後に既に受信した前記通信データを除く前記通信データを受信するための時間よりも長い時間に設定されている
ことを特徴とする遊技機。
【０８６８】
第１制御部と、
前記第１制御部とシリアル通信により双方向通信可能に接続され、前記第１制御部と複数バイトのデータで構成された通信データで送受信する第２制御部と、を備え、
前記第２制御部は、
前記通信データを正常に受信した場合に、正常に受信したことを示す正常データを送信する正常データ送信手段と、
前記通信データを正常に受信できなかった場合に、当該通信データを再送させるための再送要求データを送信する再送要求データ送信手段と、
前記通信データを１バイト単位で記憶することが可能な通信バッファを、有し、
前記再送要求データ送信手段は、
前記通信データを構成する１バイト単位のデータの受信間隔が第１の時間以上経過した場合、前記通信バッファに記憶されたデータを破棄し、且つ、第２の時間の計時を開始し、
前記第２の時間が経過した後、前記再送要求データを送信し、且つ、前記通信バッファに記憶されたデータを破棄し、
前記第１の時間と前記第２の時間は、異なる時間に設定されており、
前記第２の時間は、少なくとも、前記第１の時間が経過した後に既に受信した前記通信データを除く前記通信データを受信するための時間よりも長い時間に設定されている
ことを特徴とする遊技用装置。
【０８６９】
上記構成の遊技機及び遊技用装置によれば、断続的にデータが送信されるときの通信不良を抑制することができる。
【０８７０】
ところで、特開２００６−２７１４６２号公報には、投入されたメダルを撮像するＣＣＤカメラと、投入メダルの画像による検査を行う撮像ユニット制御部と、撮像ユニット制御部と接続され、撮像ユニット制御部に検査を指示する信号を出力したり、検査結果を示す信号が入力されたりする主制御部と、を備える遊技機が開示されている。
【０８７１】
また、特開２０１６−１６３８４６号公報には、演出制御手段が、遊技制御手段から受信したコマンドを格納するための受信バッファと、コマンドの受信に際してエラーが生じているか否かを示す情報が設定されるエラービットと、受信バッファからコマンドを読み出す手段とを含み、受信バッファからコマンドを読み出す前に、エラービットを読み出して保存し、受信バッファからコマンドを読み出す際に、保存されているエラービットにもとづいてコマンドにエラーが生じているか否かを判定する遊技機が開示されている。
【０８７２】
しかしながら、特開２００６−２７１４６２号公報に記載の遊技機における主制御部と撮像ユニット制御部との通信に、特開２０１６−１６３８４６号公報に記載の受信コマンドのエラー判定を採用し、複数のコマンドを一つの受信バッファに保存する場合、エラービットは、複数のコマンドのいずれかのコマンドについてエラーが生じているか否かを示しているにすぎない。例えば、エラービットが先に受信したコマンドにエラーが生じているか否かを示している場合、連続して受信した２つのコマンドの後に受信したコマンドにエラーがなくても、後に受信したコマンドについてもエラーが生じているものと誤って認識する虞がある。そして、撮像ユニット制御部は、エラーが生じていると誤って認識したコマンドの破棄などを行うことにより、通信の効率が低下し、通信処理に係る処理負担が増加する虞がある。
本発明の第１６の目的は、通信処理に係る処理負担を軽減することができる遊技機及び遊技用装置を提供することにある。
上記第１６の目的を達成するために、本発明は、以下のような構成の遊技機及び遊技用装置を提供する。
【０８７３】
演出機器の制御を行う第１制御部（例えば、後述の副制御回路１０１）と、
前記第１制御部とシリアル通信により双方向通信可能に接続され、前記第１制御部と複数バイトのデータで構成された通信データで送受信する第２制御部（例えば、後述のメダルセレクタ２０１の制御ＬＳＩ２３４）と、を備え、
前記第２制御部は、
前記制御部から受信した前記通信データを記憶する通信バッファ（例えば、後述のＲＸデータレジスタ２５２ｅ）と、
前記通信バッファに記憶された前記通信データの整合性判定を行う整合性判定手段（例えば、後述のデータ受信処理を行うホストコントローラ２４１）と、
前記整合性判定の結果が正常の場合に、正常に受信したことを示す正常データを送信する正常データ送信手段（例えば、後述のデータ受信処理を行うホストコントローラ２４１）と、
前記整合性判定の結果が異常の場合に、前記通信データを再送させるための再送要求データを送信する再送要求データ送信手段（例えば、後述のデータ受信処理を行うホストコントローラ２４１）と、を有し、
前記通信バッファは複数の前記通信データを記憶可能であり、
前記整合性判定手段は、複数の前記通信データが前記通信バッファに記憶されていても、複数の前記通信データについて整合性判定を行う場合があり、
前記正常データ送信手段は、前記通信バッファに複数の前記通信データが記憶されていた場合、前記通信バッファに記憶された前記通信データの何れか１つでも整合性判定の結果が正常であれば、前記正常データを送信する
ことを特徴とする遊技機。
【０８７４】
第１制御部と、
前記第１制御部とシリアル通信により双方向通信可能に接続され、前記第１制御部と複数バイトのデータで構成された通信データで送受信する第２制御部と、を備え、
前記第２制御部は、
前記制御部から受信した前記通信データを記憶する通信バッファと、
前記通信バッファに記憶された前記通信データの整合性判定を行う整合性判定手段と、
前記整合性判定の結果が正常の場合に、正常に受信したことを示す正常データを送信する正常データ送信手段と、
前記整合性判定の結果が異常の場合に、前記通信データを再送させるための再送要求データを送信する再送要求データ送信手段と、を有し、
前記通信バッファは複数の前記通信データを記憶可能であり、
前記整合性判定手段は、複数の前記通信データが前記通信バッファに記憶されていても、複数の前記通信データについて整合性判定を行う場合があり、
前記正常データ送信手段は、前記通信バッファに複数の前記通信データが記憶されていた場合、前記通信バッファに記憶された前記通信データの何れか１つでも整合性判定の結果が正常であれば、前記正常データを送信する
ことを特徴とする遊技用装置。
【０８７５】
演出機器の制御を行う第１制御部（例えば、後述の副制御回路１０１）と、
前記第１制御部とシリアル通信により双方向通信可能に接続され、前記第１制御部と複数バイトのデータで構成された通信データで送受信する第２制御部（例えば、後述のメダルセレクタ２０１の制御ＬＳＩ２３４）と、を備え、
前記第２制御部は、
前記制御部から受信した前記通信データを記憶する通信バッファ（例えば、後述のＲＸデータレジスタ２５２ｅ）と、
前記通信バッファに記憶された前記通信データの整合性判定を行う整合性判定手段（例えば、後述のデータ受信処理を行うホストコントローラ２４１）と、
前記整合性判定の結果が正常の場合に、正常に受信したことを示す正常データを送信する正常データ送信手段（例えば、後述のデータ受信処理を行うホストコントローラ２４１）と、
前記整合性判定の結果が異常の場合に、前記通信データを再送させるための再送要求データを送信する再送要求データ送信手段（例えば、後述のデータ受信処理を行うホストコントローラ２４１）と、を有し、
前記通信バッファは複数の前記通信データを記憶可能であり、
前記整合性判定手段は、複数の前記通信データが前記通信バッファに記憶されていても、複数の前記通信データについて整合性判定を行う場合があり、
前記第２制御部は、前記通信バッファに複数の前記通信データが記憶されている場合、前記通信データの何れか一つでも整合性判定の結果が正常であれば、前記正常データを送信し、先に記憶された前記通信データの整合性判定の結果が正常であれば、後に記憶された前記通信データの整合性判定を行うことなく、後に記憶された前記通信データを前記通信バッファから破棄する
ことを特徴とする遊技機。
【０８７６】
第１制御部と、
前記第１制御部とシリアル通信により双方向通信可能に接続され、前記第１制御部と複数バイトのデータで構成された通信データで送受信する第２制御部と、を備え、
前記第２制御部は、
前記制御部から受信した前記通信データを記憶する通信バッファと、
前記通信バッファに記憶された前記通信データの整合性判定を行う整合性判定手段と、
前記整合性判定の結果が正常の場合に、正常に受信したことを示す正常データを送信する正常データ送信手段と、
前記整合性判定の結果が異常の場合に、前記通信データを再送させるための再送要求データを送信する再送要求データ送信手段と、を有し、
前記通信バッファは複数の前記通信データを記憶可能であり、
前記整合性判定手段は、複数の前記通信データが前記通信バッファに記憶されていても、複数の前記通信データについて整合性判定を行う場合があり、
前記第２制御部は、前記通信バッファに複数の前記通信データが記憶されている場合、前記通信データの何れか一つでも整合性判定の結果が正常であれば、前記正常データを送信し、先に記憶された前記通信データの整合性判定の結果が正常であれば、後に記憶された前記通信データの整合性判定を行うことなく、後に記憶された前記通信データを前記通信バッファから破棄する
ことを特徴とする遊技用装置。
【０８７７】
演出機器の制御を行う第１制御部（例えば、後述の副制御回路１０１）と、
前記第１制御部とシリアル通信により双方向通信可能に接続され、前記第１制御部と複数バイトのデータで構成された通信データで送受信する第２制御部（例えば、後述のメダルセレクタ２０１の制御ＬＳＩ２３４）と、を備え、
前記第２制御部は、
前記制御部から受信した前記通信データを記憶する通信バッファ（例えば、後述のＲＸデータレジスタ２５２ｅ）と、
前記通信バッファに記憶された前記通信データの整合性判定を行う整合性判定手段（例えば、後述のデータ受信処理を行うホストコントローラ２４１）と、
前記整合性判定の結果が正常の場合に、正常に受信したことを示す正常データを送信する正常データ送信手段（例えば、後述のデータ受信処理を行うホストコントローラ２４１）と、
前記整合性判定の結果が異常の場合に、前記通信データを再送させるための再送要求データを送信する再送要求データ送信手段（例えば、後述のデータ受信処理を行うホストコントローラ２４１）と、を有し、
前記通信バッファは複数の前記通信データを記憶可能であり、
前記整合性判定手段は、複数の前記通信データが前記通信バッファに記憶されていても、複数の前記通信データについて整合性判定を行う場合があり、
前記第２制御部は、前記通信バッファに複数の前記通信データが記憶されている場合、先に記憶した前記通信データ及び後に記憶した前記通信データのいずれについての整合性判定の結果も異常の場合、前記整合性判定手段が後に記憶した前記通信データの整合性判定を行った後で、前記再送要求データを送信する
ことを特徴とする遊技機。
【０８７８】
第１制御部と、
前記第１制御部とシリアル通信により双方向通信可能に接続され、前記第１制御部と複数バイトのデータで構成された通信データで送受信する第２制御部と、を備え、
前記第２制御部は、
前記制御部から受信した前記通信データを記憶する通信バッファと、
前記通信バッファに記憶された前記通信データの整合性判定を行う整合性判定手段と、
前記整合性判定の結果が正常の場合に、正常に受信したことを示す正常データを送信する正常データ送信手段と、
前記整合性判定の結果が異常の場合に、前記通信データを再送させるための再送要求データを送信する再送要求データ送信手段と、を有し、
前記通信バッファは複数の前記通信データを記憶可能であり、
前記整合性判定手段は、複数の前記通信データが前記通信バッファに記憶されていても、複数の前記通信データについて整合性判定を行う場合があり、
前記第２制御部は、前記通信バッファに複数の前記通信データが記憶されている場合、先に記憶した前記通信データ及び後に記憶した前記通信データのいずれについての整合性判定の結果も異常の場合、前記整合性判定手段が後に記憶した前記通信データの整合性判定を行った後で、前記再送要求データを送信する
ことを特徴とする遊技用装置。
【０８７９】
演出機器の制御を行う第１制御部（例えば、後述の副制御回路１０１）と、
前記第１制御部とシリアル通信により双方向通信可能に接続され、前記第１制御部と複数バイトのデータで構成された通信データで送受信する第２制御部（例えば、後述のメダルセレクタ２０１の制御ＬＳＩ２３４）と、を備え、
前記第２制御部は、
前記制御部から受信した前記通信データを記憶する通信バッファ（例えば、後述のＲＸデータレジスタ２５２ｅ）と、
前記通信バッファに記憶された前記通信データの整合性判定を行う整合性判定手段（例えば、後述のデータ受信処理を行うホストコントローラ２４１）と、
前記整合性判定の結果が正常の場合に、正常に受信したことを示す正常データを送信する正常データ送信手段（例えば、後述のデータ受信処理を行うホストコントローラ２４１）と、
前記整合性判定の結果が異常の場合に、前記通信データを再送させるための再送要求データを送信する再送要求データ送信手段（例えば、後述のデータ受信処理を行うホストコントローラ２４１）と、を有し、
前記通信バッファは複数の前記通信データを記憶可能であり、
前記整合性判定手段は、複数の前記通信データが前記通信バッファに記憶されていても、複数の前記通信データについて整合性判定を行う場合があり、
前記第２制御部は、前記通信バッファに複数の前記通信データが記憶されている場合、先に記憶した前記通信データについての整合性判定の結果が異常であり、且つ、後に記憶した前記通信データについての整合性判定の結果が正常の場合、前記整合性判定手段が後に記憶した前記通信データの整合性判定を行った後で、前記正常データを送信する
ことを特徴とする遊技機。
【０８８０】
第１制御部と、
前記第１制御部とシリアル通信により双方向通信可能に接続され、前記第１制御部と複数バイトのデータで構成された通信データで送受信する第２制御部と、を備え、
前記第２制御部は、
前記制御部から受信した前記通信データを記憶する通信バッファと、
前記通信バッファに記憶された前記通信データの整合性判定を行う整合性判定手段と、
前記整合性判定の結果が正常の場合に、正常に受信したことを示す正常データを送信する正常データ送信手段と、
前記整合性判定の結果が異常の場合に、前記通信データを再送させるための再送要求データを送信する再送要求データ送信手段と、を有し、
前記通信バッファは複数の前記通信データを記憶可能であり、
前記整合性判定手段は、複数の前記通信データが前記通信バッファに記憶されていても、複数の前記通信データについて整合性判定を行う場合があり、
前記第２制御部は、前記通信バッファに複数の前記通信データが記憶されている場合、先に記憶した前記通信データについての整合性判定の結果が異常であり、且つ、後に記憶した前記通信データについての整合性判定の結果が正常の場合、前記整合性判定手段が後に記憶した前記通信データの整合性判定を行った後で、前記正常データを送信する
ことを特徴とする遊技用装置。
【０８８１】
上記構成の遊技機及び遊技用装置によれば、通信処理に係る処理負担を軽減することができる。
【０８８２】
ところで、特開２００６−２７１４６２号公報には、ＣＣＤカメラを用いて、投入された不適正メダル（不正メダル）の判定を行うスロットマシンが記載されている。
しかしながら、特開２００６−２７１４６２号公報に記載された遊技機では、例えば遊技者が吸った煙草の煙が遊技機内に進入し、撮像画像に煙が写り込んでいた場合、判定の精度が低下する虞がある。
本発明の第１７の目的は、煙の写り込みによる判定精度の低下を防止できる遊技機及び遊技用装置を提供することにある。
上記第１７の目的を達成するために、本発明は、以下のような構成の遊技機及び遊技用装置を提供する。
【０８８３】
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ２０１）と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
前記通路を撮像する撮像手段（例えば、後述のカメラユニット２０９）と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を物体が通過したか否かを判定する通過判定手段（例えば、後述の制御ＬＳＩ２３４）と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、
前記通路形成部に配置した複数の第１判定領域のそれぞれについて、物体が通過していないときの基準画像データ値を予め記憶する基準画像記憶手段（例えば、後述の背景グレースケール画像データを記憶するＳＲＡＭ２４３）と、を有し、
前記通過判定手段は、
閾値を決定する閾値決定手段（例えば、後述の煙検知処理を実行するホストコントローラ２４１）と、
所定期間内に撮像された複数の前記画像データにおける複数の前記第１判定領域のそれぞれの画像データ値と対応する前記基準画像データ値とを比較し、前記閾値決定手段が決定した閾値に基づいて、複数の前記第１判定領域のそれぞれにおける物体の有無を検出する物体有無検出手段（例えば、後述のメダルカウント回路２４６）と、
複数の前記画像データにおける複数の前記第１判定領域のそれぞれにおける物体の有無の変化の態様を示す変化態様情報と、物体が前記通路を通過した場合の前記変化の態様に対応し、予め記憶されている基準変化態様情報と、を比較し、一致した場合に、前記通路を物体が通過したと判定する通過順序判定手段（例えば、後述のメダルカウント回路２４６）と、を有し、
前記閾値決定手段は、前記撮像手段を介して得られる画像データにおける所定の第２判定領域（例えば、後述の煙判定領域Ａ１１）の輝度の変化に応じて、前記閾値を変化させる
ことを特徴とする遊技機。
【０８８４】
遊技媒体を投入する投入口と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記通路を撮像する撮像手段と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を物体が通過したか否かを判定する通過判定手段と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段と、
前記通路形成部に配置した複数の第１判定領域のそれぞれについて、物体が通過していないときの基準画像データ値を予め記憶する基準画像記憶手段と、を有し、
前記通過判定手段は、
閾値を決定する閾値決定手段と、
所定期間内に撮像された複数の前記画像データにおける複数の前記第１判定領域のそれぞれの画像データ値と対応する前記基準画像データ値とを比較し、前記閾値決定手段が決定した閾値に基づいて、複数の前記第１判定領域のそれぞれにおける物体の有無を検出する物体有無検出手段と、
複数の前記画像データにおける複数の前記第１判定領域のそれぞれにおける物体の有無の変化の態様を示す変化態様情報と、物体が前記通路を通過した場合の前記変化の態様に対応し、予め記憶されている基準変化態様情報と、を比較し、一致した場合に、前記通路を物体が通過したと判定する通過順序判定手段と、を有し、
前記閾値決定手段は、前記撮像手段を介して得られる画像データにおける所定の第２判定領域の輝度の変化に応じて、前記閾値を変化させる
ことを特徴とする遊技用装置。
【０８８５】
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ２０１）と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
前記通路に光を照射する光照射手段（例えば、後述のＬＥＤ２３３）と、
前記通路を含む所定の領域を撮像する撮像手段（例えば、後述のカメラユニット２０９）と、
前記撮像手段を介して得られる画像データに基づいて前記通路を物体が通過したか否かを判定する通過判定手段（例えば、後述の制御ＬＳＩ２３４）と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、
前記通路形成部に配置した複数の第１判定領域のそれぞれについて、物体が通過していないときの基準画像データ値を予め記憶する基準画像記憶手段（例えば、後述の背景グレースケール画像データを記憶するＳＲＡＭ２４３）と、を有し、
前記通過判定手段は、
閾値を決定する閾値決定手段（例えば、後述の煙検知処理を実行するホストコントローラ２４１）と、
所定期間内に撮像された複数の前記画像データにおける複数の前記第１判定領域のそれぞれの画像データ値と対応する前記基準画像データ値とを比較し、前記閾値決定手段が決定した閾値に基づいて、複数の前記第１判定領域のそれぞれにおける物体の有無を検出する物体有無検出手段（例えば、後述のメダルカウント回路２４６）と、
複数の前記画像データにおける複数の前記第１判定領域のそれぞれにおける物体の有無の変化の態様を示す変化態様情報と、物体が前記通路を通過した場合の前記変化の態様に対応し、予め記憶されている基準変化態様情報と、を比較し、一致した場合に、前記通路を物体が通過したと判定する通過順序判定手段（例えば、後述のメダルカウント回路２４６）と、を有し、
前記閾値決定手段は、前記撮像手段を介して得られる画像データにおける所定の第２判定領域（例えば、後述の煙判定領域Ａ１１）の輝度の変化に応じて、前記閾値を変化させ、
前記第２判定領域は、前記通路形成部における前記光照射手段が照射する光の照射範囲外に設定されている
ことを特徴とする遊技機。
【０８８６】
遊技媒体を投入する投入口と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記通路に光を照射する光照射手段と、
前記通路を含む所定の領域を撮像する撮像手段と、
前記撮像手段を介して得られる画像データに基づいて前記通路を物体が通過したか否かを判定する通過判定手段と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段と、
前記通路形成部に配置した複数の第１判定領域のそれぞれについて、物体が通過していないときの基準画像データ値を予め記憶する基準画像記憶手段と、を有し、
前記通過判定手段は、
閾値を決定する閾値決定手段と、
所定期間内に撮像された複数の前記画像データにおける複数の前記第１判定領域のそれぞれの画像データ値と対応する前記基準画像データ値とを比較し、前記閾値決定手段が決定した閾値に基づいて、複数の前記第１判定領域のそれぞれにおける物体の有無を検出する物体有無検出手段と、
複数の前記画像データにおける複数の前記第１判定領域のそれぞれにおける物体の有無の変化の態様を示す変化態様情報と、物体が前記通路を通過した場合の前記変化の態様に対応し、予め記憶されている基準変化態様情報と、を比較し、一致した場合に、前記通路を物体が通過したと判定する通過順序判定手段と、を有し、
前記閾値決定手段は、前記撮像手段を介して得られる画像データにおける所定の第２判定領域の輝度の変化に応じて、前記閾値を変化させ、
前記第２判定領域は、前記通路形成部における前記光照射手段が照射する光の照射範囲外に設定されている
ことを特徴とする遊技用装置。
【０８８７】
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ２０１）と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
前記通路を撮像する撮像手段（例えば、後述のカメラユニット２０９）と、
前記撮像手段を介して得られる画像データに基づいて前記通路を物体が通過したか否かを判定する通過判定手段（例えば、後述の制御ＬＳＩ２３４）と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、
前記通路形成部に配置した複数の第１判定領域のそれぞれについて、物体が通過していないときの基準画像データ値を予め記憶する基準画像記憶手段（例えば、後述の背景グレースケール画像データを記憶するＳＲＡＭ２４３）と、を有し、
前記通過判定手段は、
閾値を決定する閾値決定手段（例えば、後述の煙検知処理を実行するホストコントローラ２４１）と、
所定期間内に撮像された複数の前記画像データにおける複数の前記第１判定領域のそれぞれの画像データ値と対応する前記基準画像データ値とを比較し、前記閾値決定手段が決定した閾値に基づいて、複数の前記第１判定領域のそれぞれにおける物体の有無を検出する物体有無検出手段（例えば、後述のメダルカウント回路２４６）と、
複数の前記画像データにおける複数の前記第１判定領域のそれぞれにおける物体の有無の変化の態様を示す変化態様情報と、物体が前記通路を通過した場合の前記変化の態様に対応し、予め記憶されている基準変化態様情報と、を比較し、一致した場合に、前記通路を物体が通過したと判定する通過順序判定手段（例えば、後述のメダルカウント回路２４６）と、を有し、
前記閾値決定手段は、前記撮像手段を介して得られる画像データにおける所定の第２判定領域の輝度が所定値以上の場合、前記閾値を第１の閾値から第２の閾値に変更し、
前記閾値を第１の閾値から第２の閾値に変更した後に、前記撮像手段を介して得られる画像データにおける所定の第２判定領域の輝度が所定値よりも小さくなったとき、前記閾値を第２の閾値から第１の閾値に変更する
ことを特徴とする遊技機。
【０８８８】
遊技媒体を投入する投入口と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記通路を撮像する撮像手段と、
前記撮像手段を介して得られる画像データに基づいて前記通路を物体が通過したか否かを判定する通過判定手段と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段と、
前記通路形成部に配置した複数の第１判定領域のそれぞれについて、物体が通過していないときの基準画像データ値を予め記憶する基準画像記憶手段と、を有し、
前記通過判定手段は、
閾値を決定する閾値決定手段と、
所定期間内に撮像された複数の前記画像データにおける複数の前記第１判定領域のそれぞれの画像データ値と対応する前記基準画像データ値とを比較し、前記閾値決定手段が決定した閾値に基づいて、複数の前記第１判定領域のそれぞれにおける物体の有無を検出する物体有無検出手段と、
複数の前記画像データにおける複数の前記第１判定領域のそれぞれにおける物体の有無の変化の態様を示す変化態様情報と、物体が前記通路を通過した場合の前記変化の態様に対応し、予め記憶されている基準変化態様情報と、を比較し、一致した場合に、前記通路を物体が通過したと判定する通過順序判定手段と、を有し、
前記閾値決定手段は、前記撮像手段を介して得られる画像データにおける所定の第２判定領域の輝度が所定値以上の場合、前記閾値を第１の閾値から第２の閾値に変更し、
前記閾値を第１の閾値から第２の閾値に変更した後に、前記撮像手段を介して得られる画像データにおける所定の第２判定領域の輝度が所定値よりも小さくなったとき、前記閾値を第２の閾値から第１の閾値に変更する
ことを特徴とする遊技用装置。
【０８８９】
上記構成の遊技機及び遊技用装置によれば、煙の写り込みによる判定精度の低下を防止できる。
【０８９０】
ところで、特開２００２−３４２８１４号公報には、メダル通路に２個のメダル検知用の近接センサを設け、各近接センサの出力に基づいてメダル通路を遊技用のメダルが通過したかどうかを判断することで、板状体のような器具が用いられた不正行為を検知するスロットマシンが記載されている。
また、特開２０１０−２２７１６０号公報には、遊技機の前面に位置する被写体の画像を、広角レンズを通して取得するカメラ部を有する遊技機が記載されている。
しかしながら、特開２０１０−２２７１６０号公報に記載された広角レンズには、一般的にプラスティックレンズが使用される。特開２００２−３４２８１４号公報のスロットマシンの筐体内部に、プラスティックレンズを設置すると、筐体内部は、半密閉状態となるため、高温となり、プラスティックレンズが膨張して歪みが発生する虞がある。プラスティックレンズに歪みが発生すると、不正行為の検知精度が低下する可能性がある。
本発明の第１８の目的は、レンズの歪みに因る不正行為の検知精度の低下を防止できる遊技機及び遊技用装置を提供することにある。
上記第１８の目的を達成するために、本発明は、以下のような構成の遊技機及び遊技用装置を提供する。
【０８９１】
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ２０１）と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
前記通路形成部に形成された複数の基準点（例えば、後述の基準マーカ２６０）と、
前記通路を撮像する撮像手段（例えば、後述のカメラユニット２０９）と、
温度を計測する温度計測手段（例えば、後述の温度センサ２６０ｇ）と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を物体が通過したか否かを判定する通過判定手段（例えば、後述の制御ＬＳＩ２３４）と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、
前記通路形成部に配置した複数の判定領域のそれぞれについて、物体が通過していないときの基準画像データ値を予め記憶する基準画像記憶手段（例えば、後述のＳＲＡＭ２４３）と、を有し、
前記通過判定手段は、
所定期間内に撮像された複数の前記画像データにおける複数の前記判定領域のそれぞれの画像データ値と対応する前記基準画像データ値とを比較し、複数の前記判定領域のそれぞれにおける物体の有無を検出する物体有無検出手段（例えば、後述のメダルカウント回路２４６）と、
複数の前記画像データにおける複数の前記判定領域のそれぞれにおける物体の有無の変化の態様を示す変化態様情報と、物体が前記通路を通過した場合の前記変化の態様に対応し、予め記憶されている基準変化態様情報と、を比較し、一致した場合に、前記通路を物体が通過したと判定する通過順序判定手段（例えば、後述のメダルカウント回路２４６）と、
前記温度計測手段が計測した温度と前記画像データにおける複数の前記基準点の位置に基づいて、該画像データにおける複数の前記判定領域の位置を補正するための補正値を生成する補正値生成手段（例えば、後述の温度補正処理を実行するホストコントローラ２４１）と、
生成した前記補正値に基づいて、前記画像データにおける複数の前記判定領域の位置を補正する補正手段（例えば、後述のホストコントローラ２４１）と、を有する
ことを特徴とする遊技機。
【０８９２】
遊技媒体を投入する投入口と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記通路形成部に形成された複数の基準点と、
前記通路を撮像する撮像手段と、
温度を計測する温度計測手段
前記撮像手段を介して得られる画像データに基づいて、前記通路を物体が通過したか否かを判定する通過判定手段と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段と、
前記通路形成部に配置した複数の判定領域のそれぞれについて、物体が通過していないときの基準画像データ値を予め記憶する基準画像記憶手段と、を有し、
前記通過判定手段は、
所定期間内に撮像された複数の前記画像データにおける複数の前記判定領域のそれぞれの画像データ値と対応する前記基準画像データ値とを比較し、複数の前記判定領域のそれぞれにおける物体の有無を検出する物体有無検出手段と、
複数の前記画像データにおける複数の前記判定領域のそれぞれにおける物体の有無の変化の態様を示す変化態様情報と、物体が前記通路を通過した場合の前記変化の態様に対応し、予め記憶されている基準変化態様情報と、を比較し、一致した場合に、前記通路を物体が通過したと判定する通過順序判定手段と、
前記温度計測手段が計測した温度と前記画像データにおける複数の前記基準点の位置に基づいて、該画像データにおける複数の前記判定領域の位置を補正するための補正値を生成する補正値生成手段と、
生成した前記補正値に基づいて、前記画像データにおける複数の前記判定領域の位置を補正する補正手段と、を有する
ことを特徴とする遊技用装置。
【０８９３】
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ２０１）と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
前記通路形成部に形成された複数の基準点（例えば、後述の基準マーカ２６０）と、
前記通路を撮像する撮像手段（例えば、後述のカメラユニット２０９）と、
温度を計測する温度計測手段（例えば、後述の温度センサ２６０ｇ）と、
前記撮像手段を介して得られる画像データに基づいて前記通路を物体が通過したか否かを判定する通過判定手段（例えば、後述の制御ＬＳＩ２３４）と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、
前記通路形成部に配置した複数の判定領域のそれぞれについて、物体が通過していないときの基準画像データ値を予め記憶する基準画像記憶手段（例えば、後述のＳＲＡＭ２４３）と、を有し、
前記通過判定手段は、
所定期間内に撮像された複数の前記画像データにおける複数の前記判定領域のそれぞれの画像データ値と対応する前記基準画像データ値とを比較し、複数の前記判定領域のそれぞれにおける物体の有無を検出する物体有無検出手段（例えば、後述のメダルカウント回路２４６）と、
複数の前記画像データにおける複数の前記判定領域のそれぞれにおける物体の有無の変化の態様を示す変化態様情報と、物体が前記通路を通過した場合の前記変化の態様に対応し、予め記憶されている基準変化態様情報と、を比較し、一致した場合に、前記通路を物体が通過したと判定する通過順序判定手段（例えば、後述のメダルカウント回路２４６）と、
前記温度計測手段が計測した温度と前記画像データにおける複数の前記基準点の位置に基づいて、該画像データにおける複数の前記判定領域の位置を補正するための補正値を生成する補正値生成手段（例えば、後述の温度補正処理を実行するホストコントローラ２４１）と、
生成した前記補正値に基づいて、前記画像データにおける複数の前記判定領域の位置を補正する補正手段（例えば、後述のホストコントローラ２４１）と、を有し、
前記補正値生成手段は、前記温度計測手段が計測した現在の温度と前回補正値を生成したときの温度との差が所定値以下の場合は、前回生成した前記補正値を維持する
ことを特徴とする遊技機。
【０８９４】
遊技媒体を投入する投入口と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記通路形成部に形成された複数の基準点と、
前記通路を撮像する撮像手段と、
温度を計測する温度計測手段
前記撮像手段を介して得られる画像データに基づいて前記通路を物体が通過したか否かを判定する通過判定手段と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段と、
前記通路形成部に配置した複数の判定領域のそれぞれについて、物体が通過していないときの基準画像データ値を予め記憶する基準画像記憶手段と、を有し、
前記通過判定手段は、
所定期間内に撮像された複数の前記画像データにおける複数の前記判定領域のそれぞれの画像データ値と対応する前記基準画像データ値とを比較し、複数の前記判定領域のそれぞれにおける物体の有無を検出する物体有無検出手段と、
複数の前記画像データにおける複数の前記判定領域のそれぞれにおける物体の有無の変化の態様を示す変化態様情報と、物体が前記通路を通過した場合の前記変化の態様に対応し、予め記憶されている基準変化態様情報と、を比較し、一致した場合に、前記通路を物体が通過したと判定する通過順序判定手段と、
前記温度計測手段が計測した温度と前記画像データにおける複数の前記基準点の位置に基づいて、該画像データにおける複数の前記判定領域の位置を補正するための補正値を生成する補正値生成手段と、
生成した前記補正値に基づいて、前記画像データにおける複数の前記判定領域の位置を補正する補正手段と、を有し、
前記補正値生成手段は、前記温度計測手段が計測した現在の温度と前回補正値を生成したときの温度との差が所定値以下の場合は、前回生成した前記補正値を維持する
ことを特徴とする遊技用装置。
【０８９５】
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ２０１）と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
前記通路形成部に形成された複数の基準点（例えば、後述の基準マーカ２６０）と、
前記通路を撮像する撮像手段（例えば、後述のカメラユニット２０９）と、
温度を計測する温度計測手段（例えば、後述の温度センサ２６０ｇ）と、
前記撮像手段を介して得られる画像データに基づいて前記通路を物体が通過したか否かを判定する通過判定手段（例えば、後述の制御ＬＳＩ２３４）と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、
前記通路形成部に配置した複数の判定領域のそれぞれについて、物体が通過していないときの基準画像データ値を予め記憶する基準画像記憶手段（例えば、後述のＳＲＡＭ２４３）と、を有し、
前記通過判定手段は、
所定期間内に撮像された複数の前記画像データにおける複数の前記判定領域のそれぞれの画像データ値と対応する前記基準画像データ値とを比較し、複数の前記判定領域のそれぞれにおける物体の有無を検出する物体有無検出手段（例えば、後述のメダルカウント回路２４６）と、
複数の前記画像データにおける複数の前記判定領域のそれぞれにおける物体の有無の変化の態様を示す変化態様情報と、物体が前記通路を通過した場合の前記変化の態様に対応し、予め記憶されている基準変化態様情報と、を比較し、一致した場合に、前記通路を物体が通過したと判定する通過順序判定手段（例えば、後述のメダルカウント回路２４６）と、
前記温度計測手段が計測した温度と前記画像データにおける複数の前記基準点の位置に基づいて、該画像データにおける複数の前記判定領域の位置を補正するための補正値を生成する補正値生成手段（例えば、後述の温度補正処理を実行するホストコントローラ２４１）と、
生成した前記補正値に基づいて、前記画像データにおける複数の前記判定領域の位置を補正する補正手段（例えば、後述のホストコントローラ２４１）と、を有し、
前記補正値生成手段は、
前回前記補正値を生成したときの前記温度計測手段が計測した温度及び複数の前記判定領域の輝度と、現在の前記温度計測手段が計測した温度及び複数の前記判定領域の輝度とを比較し、
前回前記補正値を生成したときの前記温度計測手段が計測した温度と現在の前記温度計測手段が計測した温度との差が第１の所定値以上であり、且つ、前回前記補正値を生成したときの複数の前記判定領域の輝度と現在の複数の前記判定領域の輝度との差が第２の所定値以下の場合に、前記補正値を生成する
ことを特徴とする遊技機。
【０８９６】
遊技媒体を投入する投入口と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記通路形成部に形成された複数の基準点と、
前記通路を撮像する撮像手段と、
温度を計測する温度計測手段
前記撮像手段を介して得られる画像データに基づいて前記通路を物体が通過したか否かを判定する通過判定手段と、
前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する遊技媒体判定手段と、
前記通路形成部に配置した複数の判定領域のそれぞれについて、物体が通過していないときの基準画像データ値を予め記憶する基準画像記憶手段と、を有し、
前記通過判定手段は、
所定期間内に撮像された複数の前記画像データにおける複数の前記判定領域のそれぞれの画像データ値と対応する前記基準画像データ値とを比較し、複数の前記判定領域のそれぞれにおける物体の有無を検出する物体有無検出手段と、
複数の前記画像データにおける複数の前記判定領域のそれぞれにおける物体の有無の変化の態様を示す変化態様情報と、物体が前記通路を通過した場合の前記変化の態様に対応し、予め記憶されている基準変化態様情報と、を比較し、一致した場合に、前記通路を物体が通過したと判定する通過順序判定手段と、
前記温度計測手段が計測した温度と前記画像データにおける複数の前記基準点の位置に基づいて、該画像データにおける複数の前記判定領域の位置を補正するための補正値を生成する補正値生成手段と、
生成した前記補正値に基づいて、前記画像データにおける複数の前記判定領域の位置を補正する補正手段と、を有し、
前記補正値生成手段は、
前回前記補正値を生成したときの前記温度計測手段が計測した温度及び複数の前記判定領域の輝度と、現在の前記温度計測手段が計測した温度及び複数の前記判定領域の輝度とを比較し、
前回前記補正値を生成したときの前記温度計測手段が計測した温度と現在の前記温度計測手段が計測した温度との差が第１の所定値以上であり、且つ、前回前記補正値を生成したときの複数の前記判定領域の輝度と現在の複数の前記判定領域の輝度との差が第２の所定値以下の場合に、前記補正値を生成する
ことを特徴とする遊技用装置。
【０８９７】
上記構成の遊技機及び遊技用装置によれば、レンズの歪みに因る不正行為の検知精度の低下を防止できる。
【０８９８】
ところで、特開２００５−２６１７７８号公報には、コインが通過可能に形成されたコイン通路と、光を発光する発光部と、発光部からの光を受光する受光部と、異物検出部と、を備える遊技機が開示されている。異物検出部は、コイン通路を通過するコインが受光部上に位置するときに受光部により得られる第１受光レベルと、該コインが受光部上に位置しないときに受光部により得られる第２受光レベルとの間の所定の受光レベルが受光部により得られている場合には、コイン以外の異物があることを検出する。
【０８９９】
ここで、遊技機がメダルを受け付け可能な状態であるときにのみ、メダルセレクタが正規メダルか否かの判定を行う場合に、メダルセレクタにおいてメダルをガイドするセレクトプレートを不正に操作し、遊技機がメダルを受け付け可能でない状態と誤認識させて、メダルセレクタに正規メダルか否かの判定を行わせない不正行為が行われる場合がある。
しかしながら、特開２００５−２６１７７８号公報に記載された遊技機では、異物検知以外の異常を検出することができなかった。このため、メダルの受付状態を誤認させることによる不正行為を防止することが望まれている。
本発明の第１９の目的は、メダルの受付状態を誤認させることによる不正行為を防止できる遊技機及び遊技用装置を提供することにある。
上記第１９の目的を達成するために、本発明は、以下のような構成の遊技機及び遊技用装置を提供する。
【０９００】
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ５０１）と、
前記遊技媒体検出手段と接続された制御部（例えば、後述の副制御回路１０１）と、を備え、
遊技媒体の受付状態を、遊技媒体を受け付け可能な状態（例えば、後述のメダル受付可）又は受け付け不能な状態（例えば、後述のメダル受付不可）に設定可能な遊技機であって、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
遊技機が遊技媒体を受け付け可能な状態のときは所定の案内位置（例えば、後述のガイド位置）に配置され、遊技媒体を受け付け不能な状態のときは所定の排出位置（例えば、後述の排出位置）に配置され、投入された遊技媒体を案内する媒体案内手段（例えば、後述のセレクトプレート２０７）と、
前記通路を撮像する撮像手段（例えば、後述のカメラユニット２０９）と、
前記受付状態が遊技媒体を受け付け可能な状態である場合に、前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する判定処理を行う遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、を有し、
前記遊技媒体判定手段は、
前記撮像手段が撮像した画像データにおける予め設定された複数の判定領域の輝度に基づいて、前記媒体案内手段の位置を判定し、判定結果に基づいて前記受付状態を判断する受付判断手段（例えば、後述のセレクトプレート判定処理を実行するホストコントローラ２４１）を有し、
前記制御部から前記受付状態を示す受付情報を受信し、
前記受付情報が示す前記受付状態と、前記受付判断手段が判断した前記受付状態とが不一致の場合には、前記受付情報が示す前記受付状態に応じて、前記判定処理の実行可否を判定する
ことを特徴とする遊技機。
【０９０１】
遊技媒体を投入する投入口と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段と、
遊技媒体の受付状態を、遊技媒体を受け付け可能な状態又は受け付け不能な様態に設定可能な遊技媒体受付手段と、
前記遊技媒体検出手段と接続された制御部と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記遊技媒体受付手段が遊技媒体を受け付け可能な状態のときは所定の案内位置に配置され、遊技媒体を受け付け不能な状態のときは所定の排出位置に配置され、投入された遊技媒体を案内する媒体案内手段と、
前記通路を撮像する撮像手段と、
前記受付状態が遊技媒体を受け付け可能な状態である場合に、前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する判定処理を行う遊技媒体判定手段と、を有し、
前記遊技媒体判定手段は、
前記撮像手段が撮像した画像データにおける予め設定された複数の判定領域の輝度に基づいて、前記媒体案内手段の位置を判定し、判定結果に基づいて前記受付状態を判断する受付判断手段を有し、
前記制御部から前記受付状態を示す受付情報を受信し、
前記受付情報が示す前記受付状態と、前記受付判断手段が判断した前記受付状態とが不一致の場合には、前記受付情報が示す前記受付状態に応じて、前記判定処理の実行可否を判定する
ことを特徴とする遊技用装置。
【０９０２】
遊技媒体を投入する投入口（例えば、後述のメダル投入口２１）と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段（例えば、後述のメダルセレクタ５０１）と、
前記遊技媒体検出手段と接続された制御部（例えば、後述の副制御回路１０１）と、を備え、
遊技媒体の受付状態を、遊技媒体を受け付け可能な状態（例えば、後述のメダル受付可）又は受け付け不能な状態（例えば、後述のメダル受付不可）に設定可能な遊技機であって、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部（例えば、後述のメダルレール２１０）と、
遊技機が遊技媒体を受け付け可能な状態のときは所定の案内位置（例えば、後述のガイド位置）に配置され、遊技媒体を受け付け不能な状態のときは所定の排出位置（例えば、後述の排出位置）に配置され、投入された遊技媒体を案内する媒体案内手段（例えば、後述のセレクトプレート２０７）と、
前記通路を撮像する撮像手段（例えば、後述のカメラユニット２０９）と、
前記受付状態が遊技媒体を受け付け可能な状態である場合に、前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する判定処理を行う遊技媒体判定手段（例えば、後述の制御ＬＳＩ２３４）と、を有し、
前記遊技媒体判定手段は、
前記撮像手段が撮像した画像データにおける予め設定された複数の判定領域の輝度に基づいて、前記媒体案内手段の位置を判定し、判定結果に基づいて前記受付状態を判断する受付判断手段（例えば、後述のセレクトプレート判定処理を実行するホストコントローラ２４１）を有し、
前記制御部から前記受付状態を示す受付情報を受信し、
前記受付情報が示す前記受付状態と、前記受付判断手段が判断した前記受付状態とが不一致の場合には、前記受付判断手段が判断した前記受付状態に応じて、前記判定処理の実行可否を判定する
ことを特徴とする遊技機。
【０９０３】
遊技媒体を投入する投入口と、
前記投入口から投入された遊技媒体を検出する遊技媒体検出手段と、
遊技媒体の受付状態を、遊技媒体を受け付け可能な状態又は受け付け不能な様態に設定可能な遊技媒体受付手段と、
前記遊技媒体検出手段と接続された制御部と、を備え、
前記遊技媒体検出手段は、
遊技媒体が通過する通路を形成する通路形成部と、
前記遊技媒体受付手段が遊技媒体を受け付け可能な状態のときは所定の案内位置に配置され、遊技媒体を受け付け不能な状態のときは所定の排出位置に配置され、投入された遊技媒体を案内する媒体案内手段と、
前記通路を撮像する撮像手段と、
前記受付状態が遊技媒体を受け付け可能な状態である場合に、前記撮像手段を介して得られる画像データに基づいて、前記通路を通過する物体が正規の遊技媒体であるか否かを判定する判定処理を行う遊技媒体判定手段と、を有し、
前記遊技媒体判定手段は、
前記撮像手段が撮像した画像データにおける予め設定された複数の判定領域の輝度に基づいて、前記媒体案内手段の位置を判定し、判定結果に基づいて前記受付状態を判断する受付判断手段を有し、
前記制御部から前記受付状態を示す受付情報を受信し、
前記受付情報が示す前記受付状態と、前記受付判断手段が判断した前記受付状態とが不一致の場合には、前記受付判断手段が判断した前記受付状態に応じて、前記判定処理の実行可否を判定する
ことを特徴とする遊技用装置。
【０９０４】
上記構成の遊技機及び遊技用装置によれば、メダルの受付状態を誤認させることによる不正行為を防止することができる。
【符号の説明】
【０９０５】
１…パチスロ、  ３Ｌ…左リール、  ３Ｃ…中リール、  ３Ｒ…右リール、  ４…リール表示窓、  ２１…メダル投入口、  ２３…スタートレバー、  ３２…メダル払出口、  ５１…ホッパー装置、  ７１…主制御基板、  ７２…副制御基板、  ７９…スタートスイッチ、  ８０…ストップスイッチ基板、  ９１…主制御回路、  １０１…副制御回路、  １４０…キャンセルシュータ、  ２０１…メダルセレクタ、  ２０２…メダルシュート、  ２０３…スロープ、  ２０４…ベース板部、  ２０５…サブプレート、  ２０６…キャンセルシュータ、  ２０７…セレクトプレート、  ２０８…メダルソレノイド、  ２０９…カメラユニット、  ２１０…メダルレール、  ２１１…メダル入口部、  ２１２…中央孔、  ２１３…メダルプレッシャ、  ２１７…磁石、  ２１８…アフタメダルプレッシャ、  ２２７…メダルストッパ部、  ２３０…第１の基板、  ２３１…第２の基板、  ２３２…ＣＭＯＳイメージセンサ、  ２３３…ＬＥＤ、  ２３４…制御ＬＳＩ、  ２３５…脚部、  ２４１…ホストコントローラ、  ２４２…画像認識ＤＳＰ回路、  ２４３…ＳＲＡＭ、  ２４４…フラッシュメモリ、  ２４５…ＩＳＰ回路、  ２４６…メダルカウント回路、  ２４７…カラー認識回路、  ２４８…魚眼補正スケーラ回路、  ２４９…画像認識アクセラレータ回路、  ２５０…ＧＰＩＯ、  ２５１…ＩＳＩ回路
【図１】
2020005840.tif 000007
【図２】
2020005840.tif 000008
【図３】
2020005840.tif 000009
【図４】
2020005840.tif 000010
【図５】
2020005840.tif 000011
【図６】
2020005840.tif 000012
【図７】
2020005840.tif 000013
【図８】
2020005840.tif 000014
【図９】
2020005840.tif 000015
【図１０】
2020005840.tif 000016
【図１１】
2020005840.tif 000017
【図１２】
2020005840.tif 000018
【図１３】
2020005840.tif 000019
【図１４】
2020005840.tif 000020
【図１５】
2020005840.tif 000021
【図１６】
2020005840.tif 000022
【図１７】
2020005840.tif 000023
【図１８】
2020005840.tif 000024
【図１９】
2020005840.tif 000025
【図２０】
2020005840.tif 000026
【図２１】
2020005840.tif 000027
【図２２】
2020005840.tif 000028
【図２３】
2020005840.tif 000029
【図２４】
2020005840.tif 000030
【図２５】
2020005840.tif 000031
【図２６】
2020005840.tif 000032
【図２７】
2020005840.tif 000033
【図２８】
2020005840.tif 000034
【図２９】
2020005840.tif 000035
【図３０】
2020005840.tif 000036
【図３１】
2020005840.tif 000037
【図３２】
2020005840.tif 000038
【図３３】
2020005840.tif 000039
【図３４】
2020005840.tif 000040
【図３５】
2020005840.tif 000041
【図３６】
2020005840.tif 000042
【図３７】
2020005840.tif 000043
【図３８】
2020005840.tif 000044
【図３９】
2020005840.tif 000045
【図４０】
2020005840.tif 000046
【図４１】
2020005840.tif 000047
【図４２】
2020005840.tif 000048
【図４３】
2020005840.tif 000049
【図４４】
2020005840.tif 000050
【図４５】
2020005840.tif 000051
【図４６】
2020005840.tif 000052
【図４７】
2020005840.tif 000053
【図４８】
2020005840.tif 000054
【図４９】
2020005840.tif 000055
【図５０】
2020005840.tif 000056
【図５１】
2020005840.tif 000057
【図５２】
2020005840.tif 000058
【図５３】
2020005840.tif 000059
【図５４】
2020005840.tif 000060
【図５５】
2020005840.tif 000061
【図５６】
2020005840.tif 000062
【図５７】
2020005840.tif 000063
【図５８】
2020005840.tif 000064
【図５９】
2020005840.tif 000065
【図６０】
2020005840.tif 000066
【図６１】
2020005840.tif 000067
【図６２】
2020005840.tif 000068
【図６３】
2020005840.tif 000069
【図６４】
2020005840.tif 000070
【図６５】
2020005840.tif 000071
【図６６】
2020005840.tif 000072
【図６７】
2020005840.tif 000073
【図６８】
2020005840.tif 000074
【図６９】
2020005840.tif 000075
【図７０】
2020005840.tif 000076
【図７１】
2020005840.tif 000077
【図７２】
2020005840.tif 000078
【図７３】
2020005840.tif 000079
【図７４】
2020005840.tif 000080
【図７５】
2020005840.tif 000081
【図７６】
2020005840.tif 000082
【図７７】
2020005840.tif 000083
【図７８】
2020005840.tif 000084
【図７９】
2020005840.tif 000085
【図８０】
2020005840.tif 000086
【図８１】
2020005840.tif 000087
【図８２】
2020005840.tif 000088
【図８３】
2020005840.tif 000089
【図８４】
2020005840.tif 000090