(57)【要約】【課題】所定の媒体を払い出す払出装置の構成を、所定の媒体の払い出しを規制する構成に容易に変更可能にする払出代替装置、払出代替システム及び払出代替制御方法を提供する【解決手段】仮想払出制御基板３０の払出ＣＰＵ３０ａは、メダルゲーム制御基板２０からモータ駆動信号を入力すると、スタック時間（Ｔｓ）と最小認識時間（Ｔｒ）とを算出し、スタック時間（Ｔｓ）と最小認識時間（Ｔｒ）とから最適出力時間（Ｔｆ）を算出する。その後、仮想払出制御基板３０の払出ＣＰＵ３０ａは、メダルゲーム制御基板２０からモータ駆動信号を入力すると、メダルの払い出しは行わないものの、算出した最適出力時間（Ｔｆ）でメダル通過信号をメダルゲーム制御基板２０に対して出力する。【選択図】図１２
2011050402.tif 000002
【特許請求の範囲】
【請求項１】
所定の媒体を払い出すことを開始させる払出開始信号を入力する払出開始信号入力手段と、
前記所定の媒体を払い出すことを終了させる払出終了信号を入力する払出終了信号入力手段と、
前記所定の媒体を払い出したことが完了したことを示す払出完了信号を所定の出力時間継続して出力する払出完了信号出力手段と、
前記払出完了信号出力手段によって前記払出完了信号を出力してから前記払出終了信号入力手段によって前記払出終了信号を入力するまでの最小出力時間を検索する最小出力時間検索手段と、
前記最小出力時間検索手段によって検索された前記最小出力時間に基づいて、前記払出完了信号の最適出力時間を算出する最適出力時間算出手段と、
前記最適出力時間算出手段によって算出された前記最適出力時間を記憶する最適出力時間記憶手段とを備え、
前記最小出力時間検索手段は、前記払出開始信号入力手段によって前記払出開始信号を入力した場合には、初期値として設定された初期出力時間から所定の単位時間を繰り返し加算して、加算をする毎に前記払出完了信号出力手段によって前記払出完了信号を加算した出力時間継続して出力させ、前記払出終了信号入力手段によって前記払出終了信号を入力したときに加算されていた出力時間を前記最小出力時間として決定し、
前記払出完了信号出力手段は、前記最適出力時間記憶手段に前記最適出力時間が記憶されている状態で前記払出開始信号入力手段によって前記払出開始信号を入力されると、前記最適出力時間で前記払出完了信号を出力することを特徴とする払出代替装置。
【請求項２】
前記最適出力時間算出手段は、
前記所定の媒体の払い出しが停留していることを判断するためのスタック時間から前記最小出力時間を減算した減算時間を算出する減算手段と、
前記減算時間を２で除算した除算時間を算出する除算手段と、
前記最小出力時間に前記除算時間を加算した加算時間を算出する加算手段とを有し、
前記最適出力時間算出手段は、前記加算時間を前記最適出力時間とすることを特徴とする請求項１に記載の払出代替装置。
【請求項３】
所定の媒体を払い出すことを開始させる払出開始信号を入力する払出開始信号入力手段と、
前記所定の媒体を払い出すことを終了させる払出終了信号を入力する払出終了信号入力手段と、
前記所定の媒体を払い出したことが完了したことを示す払出完了信号を所定の出力時間継続して出力する払出完了信号出力手段と、
前記払出完了信号出力手段によって前記払出完了信号を出力してから前記払出終了信号入力手段によって前記払出終了信号を入力するまでの最小出力時間を検索する最小出力時間検索手段と、
前記最小出力時間検索手段によって検索された前記最小出力時間に基づいて、前記払出完了信号の最適出力時間を算出する最適出力時間算出手段と、
前記最適出力時間算出手段によって算出された前記最適出力時間を記憶する最適出力時間記憶手段と、
前記所定の媒体に関する情報を所定の情報媒体に記憶させる情報媒体記憶手段とを備え、
前記最小出力時間検索手段は、前記払出開始信号入力手段によって前記払出開始信号を入力した場合には、初期値として設定された初期出力時間から所定の単位時間を繰り返し加算して、加算をする毎に前記払出完了信号出力手段によって前記払出完了信号を加算した出力時間継続して出力させ、前記払出終了信号入力手段によって前記払出終了信号を入力したときに加算されていた出力時間を前記最小出力時間として決定し、
前記払出完了信号出力手段は、前記最適出力時間記憶手段に前記最適出力時間が記憶されている状態で前記払出開始信号入力手段によって前記払出開始信号を入力されると、前記最適出力時間で前記払出完了信号を出力し、
前記情報媒体記憶手段は、前記払出完了信号出力手段によって出力された前記払出完了信号を入力して、前記所定の媒体を払い出したものとして、前記所定の媒体の払出情報を所定の情報媒体に記憶させることを特徴とする払出代替システム。
【請求項４】
所定の媒体を払い出すことを開始させる払出開始信号を入力する払出開始信号入力ステップと、
前記所定の媒体を払い出すことを終了させる払出終了信号を入力する払出終了信号入力ステップと、
前記所定の媒体を払い出したことが完了したことを示す払出完了信号を所定の出力時間継続して出力する払出完了信号出力ステップと、
前記払出完了信号出力ステップによって前記払出完了信号を出力してから前記払出終了信号入力ステップによって前記払出終了信号を入力するまでの最小出力時間を検索する最小出力時間検索ステップと、
前記最小出力時間検索ステップによって検索された前記最小出力時間に基づいて、前記払出完了信号の最適出力時間を算出する最適出力時間算出ステップと、
前記最適出力時間算出ステップによって算出された前記最適出力時間を記憶する最適出力時間記憶ステップとを備え、
前記最小出力時間検索ステップは、前記払出開始信号入力ステップによって前記払出開始信号を入力した場合には、初期値として設定された初期出力時間から所定の単位時間を繰り返し加算して、加算をする毎に前記払出完了信号出力ステップによって前記払出完了信号を加算した出力時間継続して出力させ、前記払出終了信号入力ステップによって前記払出終了信号を入力したときに加算されていた出力時間を前記最小出力時間として決定し、
前記払出完了信号出力ステップは、前記最適出力時間記憶ステップによって前記最適出力時間が記憶された後、前記払出開始信号入力ステップによって前記払出開始信号を入力されると、前記最適出力時間で前記払出完了信号を出力することを特徴とする払出代替制御方法。
【請求項５】
前記最適出力時間算出ステップは、
前記所定の媒体の払い出しが停留していることを判断するためのスタック時間から前記最小出力時間を減算した減算時間を算出する減算ステップと、
前記減算時間を２で除算した除算時間を算出する除算ステップと、
前記最小出力時間に前記除算時間を加算した加算時間を算出する加算ステップとを有し、
前記最適出力時間算出ステップは、前記加算時間を前記最適出力時間とすることを特徴とする請求項４に記載の払出代替制御方法。
【請求項６】
前記所定の媒体に関する情報を所定の情報媒体に記憶させる情報媒体記憶ステップとを備え、
前記情報媒体記憶ステップは、前記払出完了信号出力ステップによって出力された前記払出完了信号を入力して、前記所定の媒体を払い出したものとして、前記所定の媒体の払出情報を所定の情報媒体に記憶させることを特徴とする請求項４または請求項５に記載の払出代替制御方法。
【請求項７】
所定の情報が記憶された所定の情報媒体を受け付け、前記情報媒体に記憶された情報を更新するとともに、入力開始信号を出力する情報媒体受付部と、
前記入力開始信号を入力して所定の媒体を払い出すか否かの判定し、前記所定の媒体を払い出す払出制御部に対して、前記所定の媒体を払い出すことを指示する払出指示信号を出力する管理制御部と、
前記払出制御部に代替して前記管理制御部からの前記払出指示信号を入力し、前記所定の媒体を払い出すことを規制する払出代替制御部とを備え、
前記情報媒体受付部は、
前記情報媒体に記憶された情報を読み込む読込手段と、
前記読込手段によって読み込まれた情報が所定の開始条件を充足しているか否かを判定する開始条件判定手段と、
前記開始条件判定手段によって前記所定の開始条件を充足していると判定された場合には、前記情報媒体に記憶されている情報に基づいて所定の演算を行う開始演算手段と、
前記開始演算手段によって演算された演算結果の情報を前記情報媒体に更新して記憶させる情報媒体記憶手段と、
前記開始条件判定手段によって前記所定の開始条件を充足していると判定された場合には、前記入力開始信号を出力する入力開始信号出力手段とを有し、
前記管理制御部は、
前記入力開始信号を入力する入力開始信号入力手段と、
前記入力開始信号入力手段によって前記入力開始信号を入力すると、前記所定の媒体を払い出すための払出条件が成立したか否かを判定する払出条件判定手段と、
前記払出条件判定手段によって前記払出条件が成立したと判定された場合には、前記払出指示信号を出力する払出指示信号出力手段と、
前記所定の媒体を払い出したことが完了したことを示す払出完了信号を入力する払出完了信号入力手段とを有し、
前記払出代替制御部は、
前記払出指示信号を入力する払出指示信号入力手段と、
前記払出完了信号を所定の出力時間継続して出力する払出完了信号出力手段と、
前記払出完了信号の最適出力時間を算出する最適出力時間算出手段とを有し、
前記払出完了信号出力手段は、前記払出指示信号入力手段によって前記払出指示信号を入力すると、前記最適出力時間算出手段によって算出された前記最適出力時間で前記払出完了信号を出力し、
前記情報媒体記憶手段は、前記払出完了信号出力手段によって出力された前記払出完了信号を入力して、前記所定の媒体を払い出したものとして、前記所定の媒体の払出情報を前記情報媒体に記憶して更新することを特徴とする払出代替システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メダルやコインなどの所定の遊戯又は遊技媒体を払い出す払出装置を代替する払出代替装置、払出代替システム及びその払出代替制御方法に関するものである。
【背景技術】
【０００２】
近年、金銭価値の情報を記憶した電子マネー、電子貨幣と呼ばれるものを利用した電子商取引が盛んになっている。
例えば、遊戯又は遊技媒体としてメダルを使用するゲーム装置においては、特許文献１に示すように、ＩＣチップとアンテナを内蔵したＩＣトークン(ＩＣコイン)を用いたり、特許文献２に示すように、遊戯者又は遊技者がＩＣタグに格納した電子マネーでメダルを借り入れたりすることが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１８５３９７号公報
【特許文献２】特開２００７−１９５８６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
また、メダルやコインなどの所定の遊戯又は遊技媒体（以下、適宜「所定の媒体等」という）を払い出す払出装置の払い出しに関しても、実際に所定の媒体等を払い出すだけではなく、所定の媒体等の払い出しを電子化したり、所定の媒体等の回収、補給の煩わしさを解消して所定の媒体等の払い出し条件（例えば、払い出し条件となる所定のゲーム）のみを楽しんだりするために、所定の媒体等の払い出しを規制する構成も望まれていた。
上記特許文献によれば、ＩＣトークンまたはＩＣタグを用いて、所定の媒体等の払い出しを電子化することも可能であるが、払出装置の全体を新たに開発し直さなければならず、開発時間と生産コストが大きくかかってしまうという問題があった。
【０００５】
ここで、既存の払出装置の払い出し機構部を、所定の媒体等の払い出しを規制する構成に設計変更することも考えられる。
その際には、まず、図１３に示すように、払出装置の全体を管理するメダルゲーム制御基板と払い出し機構部（モータなど）の制御を行う払出制御基板との入出力信号をデジタルオシロスコープ等の測定器で計測して、実際の入力信号（モータ駆動信号）及び出力信号（メダル通過信号）のパルス幅を把握する。そして、上記払出制御基板の代わりに払出代替制御基板を用意し、払出代替制御基板では、メダルゲーム制御基板から払い出しを指示する入力信号があると、実際には払い出し制御は行わないものの、払い出しがあったものとみなして計測したパルス幅で出力信号をメダルゲーム制御基板に向けて出力して応答する。これにより、所定の媒体等の払い出しを規制して、仮想的な払出機能を得ることができるとも考えられる。
しかしながら、既存の払出装置を実測する場合においては、手間がかかる上に、図１４に示すように、所定の媒体等を払い出すモータを含む払い出し機構品が、経年劣化などでモータ等の回転が遅くなったりして、出力信号の最適なパルス幅を把握することができないという問題があった。
【０００６】
より具体的には、図１４（１）に示すように、メダルゲーム制御基板の制御プログラムには、少なくともスタック時間やチャタリング時間が記憶されている。ここでいう「スタック」とは、メダル払出口のメダル通過検出スイッチ部分が何らかの理由でＯＮのままになってしまったエラー状態、すなわちメダル詰まり状態を示すものであり、「スタック時間」とは、メダル通過信号を継続して所定時間以上入力し続けたときに、スタックエラーと判断するための時間である。また、ここでいう「チャタリング」とは、メダル通過検出スイッチからの入力信号が、電磁ノイズ等の理由で断続を繰り返すエラー状態を示すものであり、「チャタリング時間」とは、メダル通過信号の入力時間が極めて短い時間（短いパルス幅）であるときに、チャタリングエラーとして、メダル通過信号の入力がないものとみなすための時間である。
図１４（２）に示すように、メダルゲーム制御基板は、払出制御基板に対してモータ駆動信号を出力する。ここで、通常の動作が行われれば、図１４（３）に示すように、払出制御基板は、メダルゲーム制御基板からモータ駆動信号を入力したことを条件に、メダルゲーム制御基板にメダル通過信号を出力する。
ところが、払い出し機構品が経年劣化などしていくと、図１４（４）に示すように、メダル通過信号がスタック認識リミットのぎりぎりのタイミングでメダル通過信号のパルスを出力することがあり、その間に電磁ノイズなどの影響を受けるとスタックエラーであることを認識してしまう。また、図１４（５）に示すように、メダル通過信号のパルスがチャタリング時間よりも短いと、メダルゲーム制御基板の制御プログラムの内容によっては電磁ノイズ等と判断されて出力信号を認識できない場合もある。
従って、払い出し機構を伴うシステムでは制御プログラムのマージン設計思想に沿った最適値のメダル通過信号のパルスを送る必要があった。
【０００７】
さらには、既存の払出装置を実測せずに、払出装置の全体の仕様を把握して出力信号の最適なパルス幅を把握することも考えられなくはないが、一般的には他社製品の払出制御基板とメダルゲーム制御基板の制御プログラム開示が困難であることがら、プログラム解析が必要となり、他社製品の払い出し機構部のみを設計変更をすることが困難であるという問題があった。
【０００８】
本発明の目的は、所定の媒体を払い出す払出装置の構成を、所定の媒体の払い出しを規制する構成に容易に変更可能にする払出代替装置、払出代替システム及び払出代替制御方法を提供することを目的としたものである。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明は、払い出す媒体（メダル等）を１枚と設定した場合、所定の媒体を払い出すことを開始させる払出開始信号（モータ駆動信号のオンエッジ等）を入力する払出開始信号入力手段（仮想払出制御用の入出力ポート等）と、前記所定の媒体を払い出すことを終了させる払出終了信号（モータ駆動信号のオフエッジ等）を入力する払出終了信号入力手段（仮想払出制御用の入出力ポート等）と、前記所定の媒体を払い出したことが完了したことを示す払出完了信号（メダル通過信号等）を所定の出力時間継続して出力する払出完了信号出力手段（払出ＣＰＵ３０ａおよび仮想払出制御用の入出力ポート等）と、前記払出完了信号出力手段によって前記払出完了信号を出力してから前記払出終了信号入力手段によって前記払出終了信号を入力するまでの最小出力時間を検索する最小出力時間検索手段（払出ＣＰＵ３０ａ等）と、前記最小出力時間検索手段によって検索された前記最小出力時間に基づいて、前記払出完了信号の最適出力時間を算出する最適出力時間算出手段（払出ＣＰＵ３０ａ等）と、前記最適出力時間算出手段によって算出された前記最適出力時間を記憶する最適出力時間記憶手段（払出ＲＡＭ３０ｃ等）とを備え、
前記最小出力時間検索手段は、前記払出開始信号入力手段によって前記払出開始信号を入力した場合には、初期値として設定された初期出力時間から所定の単位時間を繰り返し加算して、加算をする毎に前記払出完了信号出力手段によって前記払出完了信号を加算した出力時間継続して出力させ、前記払出終了信号入力手段によって前記払出終了信号を入力したときに加算されていた出力時間を前記最小出力時間として決定し、前記払出完了信号出力手段は、前記最適出力時間記憶手段に前記最適出力時間が記憶されている状態で前記払出開始信号入力手段によって前記払出開始信号を入力されると、前記最適出力時間で前記払出完了信号を出力することを特徴とする。
【００１０】
請求項２に記載の発明は、請求項１に記載の払出代替装置において、前記最適出力時間算出手段は、前記所定の媒体の払い出しが停留していることを判断するためのスタック時間から前記最小出力時間を減算した減算時間を算出する減算手段（払出ＣＰＵ３０ａ等）と、前記減算時間を２で除算した除算時間を算出する除算手段（払出ＣＰＵ３０ａ等）と、前記最小出力時間に前記除算時間を加算した加算時間を算出する加算手段（払出ＣＰＵ３０ａ等）とを有し、前記最適出力時間算出手段は、前記加算時間を前記最適出力時間とすることを特徴とする。
【００１１】
請求項３に記載の発明は、所定の媒体（メダル等）を払い出すことを開始させる払出開始信号（モータ駆動信号のオンエッジ等）を入力する払出開始信号入力手段（仮想払出制御用の入出力ポート等）と、前記所定の媒体を払い出すことを終了させる払出終了信号（モータ駆動信号のオフエッジ等）を入力する払出終了信号入力手段（仮想払出制御用の入出力ポート等）と、前記所定の媒体を払い出したことが完了したことを示す払出完了信号（メダル通過信号等）を所定の出力時間継続して出力する払出完了信号出力手段（払出ＣＰＵ３０ａおよび仮想払出制御用の入出力ポート等）と、前記払出完了信号出力手段によって前記払出完了信号を出力してから前記払出終了信号入力手段によって前記払出終了信号を入力するまでの最小出力時間を検索する最小出力時間検索手段（払出ＣＰＵ３０ａ等）と、前記最小出力時間検索手段によって検索された前記最小出力時間に基づいて、前記払出完了信号の最適出力時間を算出する最適出力時間算出手段（払出ＣＰＵ３０ａ等）と、前記最適出力時間算出手段によって算出された前記最適出力時間を記憶する最適出力時間記憶手段（払出ＲＡＭ３０ｃ等）と、前記所定の媒体に関する情報を所定の情報媒体に記憶させる情報媒体記憶手段（ＲＦＩＤリーダ／ライタ１０ｄ）とを備え、
前記最小出力時間検索手段は、前記払出開始信号入力手段によって前記払出開始信号を入力した場合には、初期値として設定された初期出力時間から所定の単位時間を繰り返し加算して、加算をする毎に前記払出完了信号出力手段によって前記払出完了信号を加算した出力時間継続して出力させ、前記払出終了信号入力手段によって前記払出終了信号を入力したときに加算されていた出力時間を前記最小出力時間として決定し、前記払出完了信号出力手段は、前記最適出力時間記憶手段に前記最適出力時間が記憶されている状態で前記払出開始信号入力手段によって前記払出開始信号を入力されると、前記最適出力時間で前記払出完了信号を出力し、前記情報媒体記憶手段は、前記払出完了信号出力手段によって出力された前記払出完了信号を入力して、前記所定の媒体を払い出したものとして、前記所定の媒体の払出情報を所定の情報媒体に記憶させることを特徴とする。
【００１２】
請求項４に記載の発明は、所定の媒体を払い出すことを開始させる払出開始信号を入力する払出開始信号入力ステップと、前記所定の媒体を払い出すことを終了させる払出終了信号を入力する払出終了信号入力ステップと、前記所定の媒体を払い出したことが完了したことを示す払出完了信号を所定の出力時間継続して出力する払出完了信号出力ステップと、前記払出完了信号出力ステップによって前記払出完了信号を出力してから前記払出終了信号入力ステップによって前記払出終了信号を入力するまでの最小出力時間を検索する最小出力時間検索ステップと、前記最小出力時間検索ステップによって検索された前記最小出力時間に基づいて、前記払出完了信号の最適出力時間を算出する最適出力時間算出ステップと、前記最適出力時間算出ステップによって算出された前記最適出力時間を記憶する最適出力時間記憶ステップとを備え、
前記最小出力時間検索ステップは、前記払出開始信号入力ステップによって前記払出開始信号を入力した場合には、初期値として設定された初期出力時間から所定の単位時間を繰り返し加算して、加算をする毎に前記払出完了信号出力ステップによって前記払出完了信号を加算した出力時間継続して出力させ、前記払出終了信号入力ステップによって前記払出終了信号を入力したときに加算されていた出力時間を前記最小出力時間として決定し、前記払出完了信号出力ステップは、前記最適出力時間記憶ステップによって前記最適出力時間が記憶された後、前記払出開始信号入力ステップによって前記払出開始信号を入力されると、前記最適出力時間で前記払出完了信号を出力することを特徴とする。
【００１３】
請求項５に記載の発明は、請求項４に記載の払出代替制御方法において、前記最適出力時間算出ステップは、前記所定の媒体の払い出しが停留していることを判断するためのスタック時間から前記最小出力時間を減算した減算時間を算出する減算ステップと、前記減算時間を２で除算した除算時間を算出する除算ステップと、前記最小出力時間に前記除算時間を加算した加算時間を算出する加算ステップとを有し、前記最適出力時間算出ステップは、前記加算時間を前記最適出力時間とすることを特徴とする。
【００１４】
請求項６に記載の発明は、請求項４または請求項５に記載の払出代替制御方法において、前記所定の媒体に関する情報を所定の情報媒体に記憶させる情報媒体記憶ステップとを備え、前記情報媒体記憶ステップは、前記払出完了信号出力ステップによって出力された前記払出完了信号を入力して、前記所定の媒体を払い出したものとして、前記所定の媒体の払出情報を所定の情報媒体に記憶させることを特徴とする。
【００１５】
請求項７に記載の発明は、所定の情報（ポイント情報等）が記憶された所定の情報媒体（ＩＣコイン等）を受け付け、前記情報媒体に記憶された情報を更新するとともに、入力開始信号（ゲーム許可信号等）を出力する情報媒体受付部（メダル投入制御基板１０等）と、前記入力開始信号を入力して所定の媒体（メダル等）を払い出すか否かの判定し、前記所定の媒体を払い出す払出制御部に対して、前記所定の媒体を払い出すことを指示する払出指示信号（モータ駆動信号）を出力する管理制御部（メダルゲーム制御基板２０等）と、前記払出制御部に代替して前記管理制御部からの前記払出指示信号を入力し、前記所定の媒体を払い出すことを規制する払出代替制御部（仮想払出制御基板３０等）とを備え、
前記情報媒体受付部は、前記情報媒体に記憶された情報を読み込む読込手段（ＲＦＩＤリーダ／ライタ１０ｄ等）と、前記読込手段によって読み込まれた情報が所定の開始条件を充足しているか否かを判定する開始条件判定手段（メダルＣＰＵ１０ａ等）と、前記開始条件判定手段によって前記所定の開始条件を充足していると判定された場合には、前記情報媒体に記憶されている情報に基づいて所定の演算を行う開始演算手段（メダルＣＰＵ１０ａ等）と、前記開始演算手段によって演算された演算結果の情報を前記情報媒体に更新して記憶させる情報媒体記憶手段（ＲＦＩＤリーダ／ライタ１０ｄ等）と、前記開始条件判定手段によって前記所定の開始条件を充足していると判定された場合には、前記入力開始信号を出力する入力開始信号出力手段（メダルＣＰＵ１０ａおよびメダル投入制御用の入出力ポート等）とを有し、
前記管理制御部は、前記入力開始信号を入力する入力開始信号入力手段（メダルゲーム制御用の入出力ポート等）と、前記入力開始信号入力手段によって前記入力開始信号を入力すると、前記所定の媒体を払い出すための払出条件が成立したか否かを判定する払出条件判定手段（ゲームＣＰＵ２０ａ等）と、前記払出条件判定手段によって前記払出条件が成立したと判定された場合には、前記払出指示信号を出力する払出指示信号出力手段（ゲームＣＰＵ２０ａおよびメダルゲーム制御用の入出力ポート等）と、前記所定の媒体を払い出したことが完了したことを示す払出完了信号（メダル通過信号）を入力する払出完了信号入力手段（メダルゲーム制御用の入出力ポート等）とを有し、
前記払出代替制御部は、前記払出指示信号を入力する払出指示信号入力手段（仮想払出制御用の入出力ポート等）と、前記払出完了信号を所定の出力時間継続して出力する払出完了信号出力手段（払出ＣＰＵ３０ａおよび仮想払出制御用の入出力ポート等）と、前記払出完了信号の最適出力時間を算出する最適出力時間算出手段（払出ＣＰＵ３０ａ等）とを有し、
前記払出完了信号出力手段は、前記払出指示信号入力手段によって前記払出指示信号を入力すると、前記最適出力時間算出手段によって算出された前記最適出力時間で前記払出完了信号を出力し、前記情報媒体記憶手段は、前記払出完了信号出力手段によって出力された前記払出完了信号を入力して、前記所定の媒体を払い出したものとして、前記所定の媒体の払出情報を前記情報媒体に記憶して更新することを特徴とする。
【００１６】
ここで、「所定の媒体」とは、メダル、コイン、遊技球などのゲーム機で用いるトークンを主として意味するが、金銭の硬貨または紙幣、ゲーム機のプライズ商品等であってもよい。「払出開始信号」とは、後述する実施形態ではモータ駆動信号の入力開始を意味し、「払出終了信号」とは、後述する実施形態ではモータ駆動信号の入力終了を意味し、同じモータ駆動信号を用いているが、それぞれ異なる信号を用いて構成してもよい。また、「払出完了信号」とは、後述する実施形態ではメダル通過信号を意味する。「所定の情報媒体」とは、所定の媒体に関する情報が記憶可能なＩＣコイン、ＩＣカード、携帯電話等の端末機を意味する。「所定の情報」とは、所定の遊技で付与されたメダル等の獲得情報や、所定の商品等を購入して付与されたポイント情報を意味する。「入力開始信号」とは、後述する実施形態ではゲーム許可信号を意味し、「払出指示信号」とは、後述する実施形態ではモータ駆動信号を意味する。「所定の開始条件」とは、管理制御部（メダルゲーム制御基板２０）に所定の媒体（メダル等）を払い出すための払出条件が成立したか否かの判定を行わせるための条件となるものであり、例えば、ＩＣコイン等に所定のポイント情報が記憶されていることを意味する。そして、所定の開始条件を充足していると判定された場合に行われる「所定の演算」とは、管理制御部（メダルゲーム制御基板２０）に所定の媒体（メダル等）を払い出すための払出条件が成立したか否かの判定を行わせる代償として、ＩＣコイン等に記憶されたポイント情報から所定のポイントを減算すること等を意味する。また、所定の媒体を払い出すための「払出条件」とは、ポイント情報を所定の媒体に交換するような場合には所定の交換ボタンを操作することであり、遊技を行う場合には、特定の遊技内容を成立させること（スロットマシンゲームやトランプゲーム等においては特定の表示役を表示させること）である。
【発明の効果】
【００１７】
本発明によれば、所定の媒体等を払い出す払出装置の構成を、所定の媒体等の払い出しを規制する構成に変更したい場合には、既存の払出装置の一部である払い出し機構部を所定の媒体等の払い出しを規制する構成に設計変更すれば済むので、開発時間と生産コストとを大きく低減させて、所定の媒体等の払い出しを規制する構成に容易に変更可能にすることができる。
【００１８】
また、仮に所定の媒体等の払い出しを規制する構成から、実際に所定の媒体等を払い出す構成に戻したい場合であっても、変更した払い出し機構部を元に戻せば済むだけであるから、容易に所定の媒体等を払い出す構成に戻すことができ、市場や顧客の要望に応じて臨機応変に対応することができる。
【００１９】
さらに、既存の払出装置を用いても、最小出力時間検索手段及び最適出力時間算出手段によって、払出開始信号及び払出終了信号（モータ駆動信号）に基づいて、払出完了信号（具体的にはメダル通過信号等）をコントロールし払出装置の払い出しを指示する制御基板内のプログラムシーケンスを解析して、払出完了信号の出力時間の最適値（メダル通過信号パルス幅の最適値）を得ることができる。従って、たとえ既存の他社製品の払出装置を用いても、プログラム解析が不要となり、容易に所定の媒体等の払い出しを規制する構成に変更することができる。
【００２０】
また、最適出力時間を最小出力時間にスタックエラーと判断されるまで残存時間の半分の時間を加算したものとすれば、払出完了信号の出力停止タイミングが、最小出力時間の経過後からスタックエラーと判断されるまで残存時間の中間点となるので、チャタリングやスタックエラーと判断されることがなく、論理的に最も安定的な出力時間とすることができる。
また、払出完了信号を入力すると所定の媒体等の払出情報を所定の情報媒体に記憶させることで、所定の媒体等の払い出しを規制して、所定の媒体等の払い出しを電子化する構造に変更することもできる。  
【図面の簡単な説明】
【００２１】
【図１】遊技機の正面図である。
【図２】ホッパーの動作原理を示す模式図である。
【図３】遊技機のブロック図である。
【図４】メダルゲーム制御基板２０におけるメイン処理を示す図である。
【図５】メダルゲーム制御基板２０におけるタイマ割込処理を示す図である。
【図６】メダルゲーム制御基板２０における払出テストスイッチ入力処理を示す図である。
【図７】仮想払出制御基板３０におけるメイン処理を示す図である。
【図８】仮想払出制御基板３０におけるテスト払出制御処理を示す図である。
【図９】仮想払出制御基板３０におけるエンプティ時間検出処理を示す図である。
【図１０】仮想払出制御基板３０におけるスタック時間検出処理を示す図である。
【図１１】仮想払出制御基板３０における最適出力時間検出処理を示す図である。
【図１２】最適出力時間算出を説明するためのタイムチャートである。
【図１３】従来技術における既存の払出装置を設計変更する手順を説明を示す図である。
【図１４】従来技術における問題点を示すタイムチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態について図面を参照しながら具体的に説明する。図１は本発明の遊技機の一例を示す正面図である。
【００２３】
（遊技機の基本的構成）
遊技機１は、遊技に用いる各種の装置や回路基板等が収容された筐体２を備えている。筐体２の中央部には、図柄を表示する液晶表示装置４０が設けられており、遊技者から所定の操作があると、液晶表示装置４０の図柄が変動表示及び停止表示されるスロットマシンゲームが行われることとなる。
【００２４】
具体的には、筐体２の下方の左側にあるコイン投入口３に、ポイント情報が記憶されたＩＣコインが投入されると、後述するメダル投入制御基板１０によりＩＣコインに記憶されたポイント情報を読み込み、読み込んだポイント情報がメダルゲーム開始条件を満たしているか、すなわち所定のポイント以上であるかを判定する。そして、読み込んだポイント情報がメダルゲーム開始条件を満たしていると（所定のポイント以上であると）、後述するメダルゲーム制御基板２０にメダルゲームの制御を許可するためのゲーム許可信号を出力する。
その後、ゲーム許可信号を入力したメダルゲーム制御基板２０は、液晶表示装置４０の下方にあるゲーム開始ボタン６の操作を介してゲーム開始ボタンスイッチ６ｓから信号を入力すると、液晶表示装置４０に図柄の変動表示を開始させ、右停止ボタン８Ｒ、中停止ボタン８Ｃ、左ボタン８Ｌの各種停止ボタンの操作を介して各種の停止ボタンスイッチ８Ｒｓ、８Ｃｓ、８Ｌｓからの信号を入力すると、液晶表示装置４０に図柄の停止表示を行わせる。
【００２５】
そして、液晶表示装置４０で停止表示された図柄の組み合わせが、特定の図柄の組み合わせ（例えば、「７７７」など）であれば、本来、組み合わせの種類に応じた枚数のメダルがメダル払出口５に払い出されるのであるが、本実施形態においてはメダルの払い出しを規制する仮想払出制御基板３０によりメダルの払い出しが規制され、その代りに払い出すべき枚数分の情報がＩＣコインに書き込まれることとなる。
【００２６】
また、液晶表示装置４０の下方にあるゲーム終了ボタン７の操作が行われると、投入されたＩＣコインをコイン返却口４に払い出すことが行われる。
【００２７】
また、筐体２の上部の中央にはＬＥＤやランプ等の発光が行われる照明装置６０が設けられ、筐体２の上部の左右側には所定の音声を出力する音声出力装置５０が設けられている。この音声出力装置５０及び照明装置６０は、遊技の演出内容に対応して所定の音声を出力したり、所定の発光を行ったりする。
【００２８】
遊技機１の筐体２の内部には、図示は省略するが、メダルゲーム制御基板２０、メダル投入制御基板１０、仮想払出制御基板３０、電源基板（図示せず）などが設けられている。また、電源基板には遊技機１に電力を給電するための電源プラグや、電源スイッチが設けられている。
【００２９】
（ホッパーの動作原理）
図２の遊技機１の模式図を用いて、本来、メダルが払い出されるべきホッパーの動作原理について説明する。
【００３０】
本来、遊技機１は、少なくとも、メダルゲームの制御を行うとともに、メダルを払い出す払出制御基板３１に対してメダルを払い出すことを指示するメダルゲーム制御基板２０と、ホッパーを駆動してメダルの払い出しを制御する払出制御基板３１とから構成される。
【００３１】
図１において上述したように、メダルゲーム制御基板２０は、メダル投入制御基板１０からはゲーム許可信号を入力すると、各種スイッチ等に応じてメダルゲームの制御を行う。
【００３２】
そして、メダルゲーム制御基板２０は、実際にメダルを払い出すときには、払出制御基板３１にモータ駆動信号を出力する。
【００３３】
モータ駆動信号を入力した払出制御基板３１は、ホッパーを駆動させるためのモータをオンして、メダル払出口５にメダルを払い出させる。また、ホッパーからメダル払出口５までのメダル通路において、メダル通過検出スイッチ３２が設けられており、メダル通過検出スイッチ３２をメダルが通過するにより、払出制御基板３１はメダルゲーム制御基板２０に対してメダル通過信号を出力する。
【００３４】
メダルゲーム制御基板２０は、払出制御基板３１からメダル通過信号を入力すると、メダルの払い出しが完了したものと判断して、モータ駆動信号の出力を停止する。
【００３５】
本実施形態の遊技機１では、上記払出制御基板３１に代替して、ホッパー及びメダル通過検出スイッチ３２との入出力回路を排除しながらも、メダルゲーム制御基板２０からモータ駆動信号を入力すると、メダルゲーム制御基板２０に最適出力時間（最適なパルス）でなメダル通過信号を出力して応答する仮想払出制御基板３０を備えるものである。
【００３６】
（遊技機のブロック図）
次に、図３の遊技機のブロック図を用いて、遊技の進行を制御について説明する。
【００３７】
メダル投入制御基板１０は、ポイント情報が記憶されたＩＣコインを受け付け、ＩＣコインに記憶された情報を読み書きするとともに、メダルゲーム制御基板２０に対して、メダルゲームの制御を許可するためゲーム許可信号を出力するものである。
【００３８】
このメダル投入制御基板１０は、メダルＣＰＵ１０ａと、メダルＲＯＭ１０ｂと、メダルＲＡＭ１０ｃと、ＲＦＩＤリーダ／ライタ１０ｄと、メダル投入制御用の入出力ポート（図示せず）とを備えている。このメダル投入制御用の入出力ポートによって、仮想払出制御基板３０から出力されたメダル通過信号を入力するとともに、メダルゲーム制御基板２０にゲーム許可信号を出力する。
また、ＲＦＩＤリーダ／ライタ１０ｄは、ＩＣコインに記憶されているポイント情報の読み書きを行う。
メダルＣＰＵ１０ａは、入力した各種信号やＲＦＩＤリーダ／ライタ１０ｄから読み込まれた情報に基づいて、メダルＲＯＭ１０ｂに格納されたプログラムを読み出して演算処理を行うとともに、ＲＦＩＤリーダ／ライタ１０ｄに所定の情報の読み書きを行わせたり、各種信号を出力したりする制御を行う。メダルＲＯＭ１０ｂには、メダル投入制御用のプログラムや各種の演算に必要なデータ、テーブルが記憶されている。メダルＲＡＭ１０ｃは、メダルＣＰＵ１０ａの演算処理時におけるデータのワークエリアとして機能する。
【００３９】
特に、メダル投入制御基板１０のメダルＣＰＵ１０ａは、ＩＣコインの受付を検知すると、ＲＦＩＤリーダ／ライタ１０ｄにＩＣコインに記憶されているポイント情報の読み込みを行わせる。そして、メダルＣＰＵ１０ａは、読み込んだポイント情報が所定のポイント以上であるかを判定する。読み込んだポイント情報が所定のポイント以上であると、メダルＣＰＵ１０ａは、メダルゲーム制御基板２０にゲーム許可信号を出力するとともに、ＲＦＩＤリーダ／ライタ１０ｄに、遊技に必要なポイント数を減算したポイント情報をＩＣコインに書き込ませる。また、メダルＣＰＵ１０ａは、仮想払出制御基板３０からメダル通過信号の入力があると、メダルの払い出しがあったものとして、ＲＦＩＤリーダ／ライタ１０ｄに、メダル通過信号の入力回数に応じたポイント数を加算したポイント情報をＩＣコインに書き込ませる。そして、ＲＦＩＤリーダ／ライタ１０ｄは、メダルＣＰＵ１０ａからの指示に基づき、かかるポイント情報をＩＣコインに記憶させて更新する。
本実施形態では、ＩＣコインが所定の情報媒体を構成し、ポイント情報をＩＣコインに記憶させるＲＦＩＤリーダ／ライタ１０ｄが情報媒体記憶手段を構成する。
【００４０】
メダルゲーム制御基板２０は、メダル投入制御基板１０からのゲーム許可信号を入力してメダルゲームを制御するとともに、メダルゲームの結果としてメダルを払い出すか否かの判定し、メダルを払い出す場合には、メダルを払い出す払出制御部に対して、メダルを払い出すことを指示するモータ駆動信号を出力するものである。
【００４１】
このメダルゲーム制御基板２０は、ゲームＣＰＵ２０ａ、ゲームＲＯＭ２０ｂ、ゲームＲＡＭ２０ｃ、メダルゲーム制御用の入出力ポート（図示せず）を備えている。このメダルゲーム制御用の入出力ポートには、払出テストボタン９の操作を検知する払出テストボタンスイッチ９ｓ、ゲーム開始ボタン６の操作を検知するゲーム開始ボタンスイッチ６ｓ、ゲーム終了ボタン７の操作を検知するゲーム終了ボタンスイッチ７ｓ、右停止ボタン８Ｒの操作を検知する右停止ボタンスイッチ８Ｒｓ、中停止ボタン８Ｃの操作を検知する中停止ボタンスイッチ８Ｃｓ、左停止ボタン８Ｌの操作を検知する左停止ボタンスイッチ８Ｌｓ、液晶表示装置４０、音声出力装置５０、及び照明装置６０が接続されており、さらには、メダル投入制御基板１０、仮想払出制御基板３０とも接続されている。そして、メダルゲーム制御用の入出力ポートから、各種信号の入出力が行われ、モータ駆動信号などを出力するとともに、メダル通過信号やゲーム許可信号などを入力する。
【００４２】
メダルゲーム制御基板２０のゲームＣＰＵ２０ａは、各検出スイッチやタイマからの入力信号に基づいて、ゲームＲＯＭ２０ｂに格納されたプログラムを読み出して演算処理を行うとともに、各種の装置（液晶表示装置４０、音声出力装置５０及び照明装置６０）を直接制御したり、あるいは演算処理の結果に応じて、他の基板にモータ駆動信号等を出力したりする。
【００４３】
メダルゲーム制御基板２０のゲームＲＯＭ２０ｂには、ゲーム制御用のプログラムや各種の遊技に決定に必要なデータ、テーブルが記憶されている。例えば、ゲームＲＯＭ２０ｂには、設定されたエンプティ時間を記憶するエンプティ時間記憶領域、設定されたスタック時間を記憶するスタック時間記憶領域、設定されたチャタリング時間を記憶するチャタリング時間記憶領域などが記憶されている。
【００４４】
なお、ここでいう「エンプティ」とは、メダル貯留部のメダル残量がゼロ枚となった状態を指すものであり、「エンプティ時間」とは、モータ駆動信号を出力してから、メダルの払い出したことが完了したことを示すメダル通過信号を所定時間入力しないときに、エンプティエラーと判断するための時間である。
また、ここでいう「スタック」とは、メダル払出口５のメダル通過検出スイッチ３２部分が何らかの理由でＯＮのままになってしまったエラー状態、すなわちメダル詰まり状態を指すものであり、「スタック時間」とは、メダル通過信号を継続して所定時間以上入力し続けたときに、スタックエラーと判断するための時間である。
また、ここでいう「チャタリング」とは、メダル通過検出スイッチ３２からの入力信号が、電磁ノイズ等の理由で断続を繰り返すエラー状態を指すものであり、「チャタリング時間」とは、メダル通過信号の入力時間が極めて短い時間（短いパルス幅）であるときに、チャタリングエラーとして、メダル通過信号の入力がないものとみなすための時間である。
【００４５】
メダルゲーム制御基板２０のゲームＲＡＭ２０ｃは、ゲームＣＰＵ２０ａの演算処理時におけるデータのワークエリアとして機能しており、複数の記憶領域を有している。
例えば、ゲームＲＡＭ２０ｃには、乱数値記憶領域、停止図柄データ記憶領域、各種のタイマカウンタ等が設けられている。
【００４６】
液晶表示装置４０、音声出力装置５０及び照明装置６０は、メダルゲーム制御基板２０と双方向通信可能に接続されており、メダルゲーム制御基板２０から所定の信号を入出力して、液晶表示装置４０における表示領域の画像を表示制御したり、音声出力装置５０における音声を出力制御したり、照明装置６０におけるＬＥＤやランプ等の発光体を点灯制御したりする。
【００４７】
仮想払出制御基板３０は、メダルの払い出し制御を行う払出制御基板に代替して、メダルゲーム制御基板２０からのモータ駆動信号を入力し、メダルの払い出しを規制して、メダルを払い出したものとして、メダルゲーム制御基板２０に最適出力時間（最適なパルス）でメダル通過信号を出力する。
【００４８】
この仮想払出制御基板３０は、払出ＣＰＵ３０ａ、払出ＲＯＭ３０ｂ、払出ＲＡＭ３０ｃ、仮想払出制御用の入出力ポート（図示せず）を備えている。この仮想払出制御用の入出力ポートには、メダル投入制御基板１０とメダルゲーム制御基板２０とが接続されているものの、実際にメダルを払い出すための払出モータ等には接続されていない。そして、仮想払出制御用の入出力ポートから、モータ駆動信号を入力するとともに、メダル通過信号が出力される。
本実施形態では、仮想払出制御用の入出力ポートが、払出開始信号入力手段、払出終了信号入力手段及び払出完了信号出力手段を構成する。
【００４９】
仮想払出制御基板３０の払出ＣＰＵ３０ａは、メダルゲーム制御基板２０からのモータ駆動信号、タイマからの入力信号に基づいて、払出ＲＯＭ３０ｂに格納されたプログラムを読み出して演算処理を行うとともに、当該処理に基づいて、メダル通過信号をメダルゲーム制御基板２０に出力する。
また、払出ＣＰＵ３０ａは、メダルゲーム制御基板２０からのモータ駆動信号を入力すると、メダルゲーム制御基板２０に出力するメダル通過信号の最適出力時間（最適なパルス）を算出する。
【００５０】
仮想払出制御基板３０の払出ＲＯＭ３０ｂには、払出制御を代替する代替払出制御用のプログラムや各種の遊技に決定に必要なデータ、テーブルが記憶されている。
【００５１】
仮想払出制御基板３０の払出ＲＡＭ３０ｃは、払出ＣＰＵ３０ａの演算処理時におけるデータのワークエリアとして機能しており、複数の記憶領域を有している。
例えば、払出ＲＡＭ３０ｃには、エンプティ時間記憶領域、スタック時間記憶領域、最小認識時間記憶領域、最適出力時間記憶領域、出力回数記憶領域、計測用のタイマカウンタ、出力用のタイマカウンタが設けられている。
本実施形態では、最適出力時間記憶領域を有する払出ＲＡＭ３０ｃが最適出力時間記憶手段を構成する。本実施形態では、仮想払出制御基板３０が払出代替装置を構成し、少なくとも仮想払出制御基板３０とＲＦＩＤリーダ／ライタ１０ｄとを含んだ構成が、払出代替システムを構成するが、メダルゲーム制御基板２０、メダル投入制御基板１０も含んだ構成を払出代替システムとしてもよい。
【００５２】
次に、メダルゲーム制御基板２０の制御フローについて説明する。
【００５３】
（メダルゲーム制御基板のメイン処理）
図４を用いて、メダルゲーム制御基板２０のメイン処理を説明する。
【００５４】
電源基板により電源が供給されると、ゲームＣＰＵ２０ａにシステムリセットが発生し、ゲームＣＰＵ２０ａは、以下のメイン処理を行う。
【００５５】
まず、ステップＳ１０において、ゲームＣＰＵ２０ａは、初期化処理を行う。この初期化処理では、ゲームＣＰＵ２０ａは、電源投入に応じて、ゲームＲＯＭ２０ｂから起動プログラムを読み込むとともに、ゲームＲＡＭ２０ｃに記憶されるフラグなどを初期化する処理を行う。
【００５６】
ステップＳ２０において、ゲームＣＰＵ２０ａは、メダル受付処理を行う。このメダル受付処理では、ゲームＣＰＵ２０ａは、メダル投入制御基板１０からゲーム許可信号を入力したか否かを判定するとともに、ゲーム許可信号を入力したと判定しなかった場合には、ゲーム許可信号の待ち状態となり、ゲーム許可信号を入力したと判定した場合にはステップＳ３０のゲーム制御処理に処理を移す処理を行う。
【００５７】
ステップＳ３０において、ゲームＣＰＵ２０ａは、メダルゲームの制御を行うゲーム制御処理を行う。
このゲーム制御処理では、ゲームＣＰＵ２０ａは、ゲーム開始ボタンスイッチ６ｓからの信号を入力すると、各リールに停止させる図柄を決定するために乱数値を抽出し、抽出した乱数値をゲームＲＡＭ２０ｃの乱数値記憶領域に記憶させた後、液晶表示装置４０に図柄の変動表示を開始させる表示制御を行う。その後、各種の停止ボタンスイッチ８Ｒｓ、８Ｃｓ、８Ｌｓから次に、ゲームＣＰＵ２０ａは、各種の停止ボタンスイッチ８Ｒｓ、８Ｃｓ、８Ｌｓからの信号を入力するか、所定の時間を経過すると、液晶表示装置４０に抽出した乱数値に対応する図柄の停止表示を行わせる。
【００５８】
ステップＳ４０において、ゲームＣＰＵ２０ａは、メダルゲームの払い出し制御を行う払出制御処理を行う。
この払出制御処理では、ゲームＣＰＵ２０ａは、液晶表示装置４０に表示された図柄の組合せに基づいて、表示役及び払出枚数を決定する。次に、ゲームＣＰＵ２０ａは、メダルを払い出す払出制御部に対して、決定した払出枚数が払い出されるまで、メダルを払い出すことを指示するモータ駆動信号を継続して出力し続ける。そして、決定した払出枚数分のメダル通過信号を入力すると、モータ駆動信号の出力を停止する。
【００５９】
また、この払出制御処理において、ゲームＣＰＵ２０ａは、モータ駆動信号を継続して出力し続け、ゲームＲＯＭ２０ｂのエンプティ時間記憶領域に記憶されたエンプティ時間（例えば１００００ｍｓ）を経過しても、決定した払出枚数分のメダル通過信号を入力しないと、メダル貯留部のメダル残量がゼロ枚となったことを示すエンプティエラーの報知制御を行い、モータ駆動信号の出力を停止する。
【００６０】
さらに、この払出制御処理において、ゲームＣＰＵ２０ａは、メダル通過信号を入力しても、メダル通過信号の入力時間がゲームＲＯＭ２０ｂのチャタリング時間記憶領域に記憶されたチャタリング時間（例えば８ｍｓ）以下であるときには、メダル通過信号の入力がなかったものと判定する。
【００６１】
また、この払出制御処理において、ゲームＣＰＵ２０ａは、モータ駆動信号を継続して出力し続けている場合に、メダル通過信号を入力しても、メダル通過信号の入力時間がゲームＲＯＭ２０ｂのスタック時間記憶領域に記憶されたスタック時間（例えば５００ｍｓ）以上であるときには、メダル詰まりであることを示すスタックエラーの報知制御を行い、モータ駆動信号の出力を停止する。
【００６２】
以降は、所定の割込み処理が行われるまで、ステップＳ２０からステップＳ４０の処理を繰り返し行う。
【００６３】
（メダルゲーム制御基板のタイマ割込処理）
図５を用いて、メダルゲーム制御基板２０のタイマ割込処理を説明する。
【００６４】
メダルゲーム制御基板２０に設けられたリセット用クロックパルス発生回路によって、所定の周期（２ミリ秒）毎にクロックパルスが発生されることで、以下に述べるタイマ割込処理が実行される。
【００６５】
ステップＳ１００において、ゲームＣＰＵ２０ａは、各種タイマカウンタを更新する時間制御処理を行う。具体的には、各種のタイマカウンタから１を加算または減算する処理を行う。
【００６６】
ステップＳ１１０において、ゲームＣＰＵ２０ａは、液晶表示装置４０に停止表示させる図柄を決定するために乱数値を更新する乱数更新処理を行う。具体的には、乱数カウンタに１を加算して乱数カウンタを更新し、加算した結果が乱数範囲の最大値を超えた場合には、乱数カウンタを０に戻す。
【００６７】
ステップＳ１２０において、ゲームＣＰＵ２０ａは、ゲーム関連ボタンスイッチ入力処理を行う。
このゲーム関連ボタンスイッチ入力処理において、ゲームＣＰＵ２０ａは、ゲーム開始ボタンスイッチ６ｓ、ゲーム終了ボタンスイッチ７ｓ、右停止ボタンスイッチ８Ｒｓ、中停止ボタンスイッチ８Ｃｓ、左停止ボタンスイッチ８Ｌｓのそれぞれのスイッチからの入力信号を入力したか否か判定し、メダルゲームの各種状態に対応して、各種のデータをセットする処理を行う。例えば、メダルゲームの変動開始待ち状態においてゲーム開始ボタンスイッチ６ｓからの信号を入力すると、メダルゲームの開始データをセットし、ゲーム終了ボタンスイッチ７ｓからの信号を入力すると、ＩＣコインを払い出すコイン払出データをセットする。
【００６８】
ステップＳ１３０において、ゲームＣＰＵ２０ａは、払出テストスイッチ入力処理を行う。
この払出テストスイッチ入力処理において、ゲームＣＰＵ２０ａは、払出テストスイッチからの入力信号を入力したか否か判定し、モータ駆動信号の入出力制御を行う。具体的には、図６を用いて後述する。
この払出テストスイッチ入力処理を終了すると、１回のタイマ割込処理が終了する。
【００６９】
（メダルゲーム制御基板の払出テストスイッチ入力処理）
図６を用いて、メダルゲーム制御基板２０の払出テストスイッチ入力処理を説明する。
まず、ステップＳ１４１において、ゲームＣＰＵ２０ａは、メダルを払い出すことを指示するモータ駆動信号をオンにして出力する。
【００７０】
ステップＳ１４２において、ゲームＣＰＵ２０ａは、メダル通過信号を入力したか否かの判定を行う。
ゲームＣＰＵ２０ａは、メダル通過信号を入力したと判定した場合には、ステップＳ１４３に処理を移し、メダル通過信号を入力したと判定しなかった場合には、ステップＳ１４７に処理を移す。
【００７１】
ステップＳ１４３において、ゲームＣＰＵ２０ａは、メダル通過信号を入力した場合にはゲームＲＯＭ２０ｂのチャタリング時間記憶領域に記憶されたチャタリング時間を経過したか否かの判定を行う。
ゲームＣＰＵ２０ａは、チャタリング時間を経過したと判定した場合には、ステップＳ１４４に処理を移し、チャタリング時間を経過したと判定しなかった場合には、ステップＳ１４２に処理を戻す。
【００７２】
ステップＳ１４４において、ゲームＣＰＵ２０ａは、チャタリング時間を経過したと判定した場合には、ゲームＲＯＭ２０ｂのスタック時間記憶領域に記憶されたスタック時間を経過したか否かの判定を行う。
ゲームＣＰＵ２０ａは、スタック時間を経過したと判定した場合には、ステップＳ１４５に処理を移し、スタック時間を経過したと判定しなかった場合には、ステップＳ１４６に処理を移す。
【００７３】
ステップＳ１４５において、ゲームＣＰＵ２０ａは、メダルスタックエラーの報知データをセットし、メダルスタックエラーの報知を行う。
【００７４】
ステップＳ１４６において、ゲームＣＰＵ２０ａは、モータ駆動信号をＯＦＦにし、モータ駆動信号の出力を停止する。
【００７５】
ステップＳ１４７において、ゲームＣＰＵ２０ａは、メダル通過信号を入力しなかった場合には、ゲームＲＯＭ２０ｂのエンプティ時間記憶領域に記憶されたエンプティ時間を経過したか否かの判定を行う。
ゲームＣＰＵ２０ａは、エンプティ時間を経過したと判定した場合には、ステップＳ１４８に処理を移し、エンプティ時間を経過したと判定しなかった場合には、ステップＳ１４２に処理を戻す。
【００７６】
ステップＳ１４８において、ゲームＣＰＵ２０ａは、エンプティエラーの報知データをセットし、エンプティエラーの報知を行い、その後、ステップＳ１４６において、ゲームＣＰＵ２０ａは、モータ駆動信号の出力を停止する。
【００７７】
なお、図示は省略するが、メダルゲーム制御基板２０のゲームＣＰＵ２０ａは、図４に示すメイン処理、図５に示すタイマ割込処理以外にも、液晶表示装置４０から垂直同期信号（Ｖｓｙｎｃ）を入力して作動するＶｓｙｎｃ割込処理も行っている。かかるＶｓｙｎｃ割込処理では、ゲーム制御処理に対応して、液晶表示装置４０にアニメーションデータを出力する処理が行われる。
【００７８】
次に、仮想払出制御基板３０の制御フローについて説明する。
【００７９】
（仮想払出制御基板のメイン処理）
図７を用いて、仮想払出制御基板３０のメイン処理を説明する。なお、図示は省略するが、仮想払出制御基板３０にもクロックパルス発生回路が設けられ、所定の周期（２ｍｓ）毎にクロックパルスが発生し、かかるパルスを入力することで、メイン処理とは別に、エンプティ時間（Ｔｅ）、スタック時間（Ｔｓ）、最小出力認識時間（Ｔｒ）、出力時間等の各種タイマカウンタを更新するタイマ割り込み処理が行われる。
【００８０】
電源基板により電源が供給されると、払出ＣＰＵ３０ａにシステムリセットが発生し、ゲームＣＰＵ２０ａは、以下のメイン処理を行う。
【００８１】
ステップＳ２００において、払出ＣＰＵ３０ａは、初期化処理を行う。この初期化処理では、払出ＣＰＵ３０ａは、電源投入に応じて、払出ＲＯＭ３０ｂから起動プログラムを読み込むとともに、払出に記憶されるフラグなどを初期化する処理を行う。
【００８２】
ステップＳ３００において、払出ＣＰＵ３０ａは、テスト払出制御処理を行う。このテスト払出制御処理では、払出ＣＰＵ３０ａは、メダルゲーム制御基板２０からモータ駆動信号を入力すると、モータ駆動信号の応答（入力終了）に基づいて、エンプティ時間（Ｔｅ）、スタック時間（Ｔｓ）、最小出力認識時間（Ｔｒ）を計測し、メダル通過信号の最適出力時間（すなわち、最適なパルス）を算出する処理を行う。詳しくは、図８を用いて後述する。
なお、このテスト払出制御処理は、電源投入時に処理され、最適な出力時間が算出されるまで、後述するステップＳ４００の通常払出制御処理は行われない。
【００８３】
ステップＳ４００において、払出ＣＰＵ３０ａは、通常払出制御処理を行う。この通常払出制御処理においては、メダルゲーム制御基板２０からモータ駆動信号の入力開始を判定して、モータ駆動信号の入力開始を判定する毎に、メダル通過信号を上記ステップＳ３００で算出した最適出力時間（最適なパルス）だけ継続して出力し続ける処理を行う。
【００８４】
以降は、所定の割込み処理（タイマ割り込み処理等）が行われるまで、ステップＳ４００の処理を繰り返し行う。
【００８５】
（仮想払出制御基板のテスト払出制御処理）
図８を用いて、仮想払出制御基板３０のテスト払出制御処理を説明する。
【００８６】
まず、ステップＳ３１１において、払出ＣＰＵ３０ａは、モータ駆動信号を入力したか否かを判定する。
払出ＣＰＵ３０ａは、モータ駆動信号を入力したと判定した場合には、ステップＳ３１２に処理を移し、モータ駆動信号を入力したと判定しなかった場合には、モータ駆動信号を入力するまで待ち状態になる。
【００８７】
ステップＳ３１２において、払出ＣＰＵ３０ａは、エンプティ時間記憶領域にエンプティ時間がセットされているか否か、すなわちエンプティ時間が計測されたか否かを判定する。
払出ＣＰＵ３０ａは、エンプティ時間がセットされていると判定した場合には、ステップＳ３１４に処理を移し、エンプティ時間がセットされていると判定しなかった場合には、ステップＳ３１３に処理を移す。
【００８８】
ステップＳ３１３において、払出ＣＰＵ３０ａは、エンプティ時間検出処理を行う。このエンプティ時間検出処理では、払出ＣＰＵ３０ａは、メダルゲーム制御基板２０のゲームＣＰＵ２０ａによってエンプティ時間と判定される時間を検出する処理を行う。詳しくは、図９を用いて後述する。このエンプティ時間検出処理を終了すると、再びステップＳ３１１に処理を戻す。
【００８９】
ステップＳ３１４において、払出ＣＰＵ３０ａは、スタック時間記憶領域にスタック時間がセットされているか否か、すなわちスタック時間が計測されたか否かを判定する。
払出ＣＰＵ３０ａは、スタック時間がセットされていると判定した場合には、ステップＳ３１６に処理を移し、スタック時間がセットされていると判定しなかった場合には、ステップＳ３１５に処理を移す。
【００９０】
ステップＳ３１５において、払出ＣＰＵ３０ａは、スタック時間検出処理を行う。このスタック時間検出処理では、払出ＣＰＵ３０ａは、メダルゲーム制御基板２０のゲームＣＰＵ２０ａによってスタック時間と判定される時間を検出する処理を行う。詳しくは、図１０を用いて後述する。このスタック時間検出処理を終了すると、再びステップＳ３１１に処理を戻す。
【００９１】
ステップＳ３１６において、払出ＣＰＵ３０ａは、最適出力時間算出処理を行う。この最適出力時間算出処理では、払出ＣＰＵ３０ａは、メダル通過信号の最適出力時間を算出する処理を行う。詳しくは、図１１を用いて後述する。この最適出力時間算出処理を終了すると、テスト払出制御処理が終了する。
【００９２】
（仮想払出制御基板のエンプティ時間検出処理）
図９を用いて、仮想払出制御基板３０のエンプティ時間検出処理を説明する。
【００９３】
まず、ステップＳ３１３−１において、払出ＣＰＵ３０ａは、メダル通過信号をオフ、すなわちメダル通過信号の出力を停止する。
【００９４】
ステップＳ３１３−２において、払出ＣＰＵ３０ａは、エンプティ時間の計測を開始させるエンプティ時間の計測開始処理を行う。このエンプティ時間の計測開始処理では、所定の周期（２ｍｓ）毎に行われるタイマ割り込み処理にて、計測用のタイマカウンタを加算して更新させる処理を行う。
【００９５】
ステップＳ３１３−３において、払出ＣＰＵ３０ａは、モータ駆動信号の入力が終了したか否かを判定する。
払出ＣＰＵ３０ａは、モータ駆動信号の入力が終了したと判定した場合には、ステップＳ３１３−４に処理を移し、モータ駆動信号の入力が終了したと判定しなかった場合には、モータ駆動信号の入力が終了するまで待ち状態になる。
【００９６】
ステップＳ３１３−４において、払出ＣＰＵ３０ａは、計測用のタイマカウンタで計測されていたエンプティ時間（Ｔｅ）を、払出ＲＡＭ３０ｃのエンプティ時間記憶領域にセットする処理を行う。この処理を終了すると、エンプティ時間検出処理が終了する。
【００９７】
（仮想払出制御基板のスタック時間検出処理）
図１０を用いて、仮想払出制御基板３０のスタック時間検出処理を説明する。
【００９８】
まず、ステップＳ３１５−１において、払出ＣＰＵ３０ａは、メダル通過信号をオン、すなわちメダル通過信号を継続して出力し続ける。
【００９９】
ステップＳ３１５−２において、払出ＣＰＵ３０ａは、スタック時間の計測を開始させるスタック時間の計測開始処理を行う。このスタック時間の計測開始処理では、所定の周期（２ｍｓ）毎に行われるタイマ割り込み処理にて、計測用のタイマカウンタを加算して更新させる処理を行う。
【０１００】
ステップＳ３１５−３において、払出ＣＰＵ３０ａは、モータ駆動信号の入力が終了したか否かを判定する。
払出ＣＰＵ３０ａは、モータ駆動信号の入力が終了したと判定した場合には、ステップＳ３１５−４に処理を移し、モータ駆動信号の入力が終了したと判定しなかった場合には、モータ駆動信号の入力が終了するまで待ち状態になる。
【０１０１】
ステップＳ３１５−４において、払出ＣＰＵ３０ａは、計測用のタイマカウンタで計測されていたスタック時間（Ｔｓ）を、払出ＲＡＭ３０ｃのスタック時間記憶領域にセットする処理を行う。この処理を終了すると、スタック時間検出処理が終了する。
【０１０２】
（仮想払出制御基板の最適出力時間算出処理）
図１１を用いて、仮想払出制御基板３０の最適出力時間算出処理を説明する。
【０１０３】
まず、ステップＳ３１６−１において、払出ＣＰＵ３０ａは、メダル通過信号をオン、すなわちメダル通過信号を継続して出力し続ける。
【０１０４】
ステップＳ３１６−２において、払出ＣＰＵ３０ａは、最小時間（Ｔｍｉｎ、例えば２ｍｓ）を、払出ＲＡＭ３０ｃにある出力用のタイマカウンタ（Ｔｏｕｔ）にセットする。ここでセットされた出力用のタイマカウンタ（Ｔｏｕｔ）は、所定の周期（２ｍｓ）毎に行われるタイマ割り込み処理にて減算されて更新されていく。
【０１０５】
ステップＳ３１６−３において、払出ＣＰＵ３０ａは、出力回数記憶領域に出力回数（ｎ）として０をセットする。なお、出力回数（ｎ）とは、後述するようにメダル通過信号の最適な出力時間を検索するために、メダル通過信号を繰り返し出力した回数に対応するものである。
【０１０６】
ステップＳ３１６−４において、払出ＣＰＵ３０ａは、払出ＲＡＭ３０ｃにある出力用のタイマカウンタ（Ｔｏｕｔ）が０となったか、すなわち出力時間を経過したか否かを判定する。
払出ＣＰＵ３０ａは、出力用のタイマカウンタ（Ｔｏｕｔ）が０となったと判定した場合には、ステップＳ３１６−５に処理を移し、出力用のタイマカウンタ（Ｔｏｕｔ）が０となったと判定しなかった場合には、出力用のタイマカウンタ（Ｔｏｕｔ）が０となるまで待ち状態になる。
【０１０７】
ステップＳ３１６−５において、払出ＣＰＵ３０ａは、出力用のタイマカウンタ（Ｔｏｕｔ）が０となった場合には、メダル通過信号をオフ、すなわちメダル通過信号の出力を停止する。
【０１０８】
ステップＳ３１６−６において、払出ＣＰＵ３０ａは、モータ駆動信号の入力が終了したか否かを判定する。
払出ＣＰＵ３０ａは、モータ駆動信号の入力が終了したと判定した場合には、ステップＳ３１６−１０に処理を移し、モータ駆動信号の入力が終了したと判定しなかった場合には、ステップＳ３１６−７に処理を移す。
【０１０９】
ステップＳ３１６−７において、払出ＣＰＵ３０ａは、出力回数記憶領域に１を加算して更新する。
【０１１０】
ステップＳ３１６−８において、払出ＣＰＵ３０ａは、出力回数（ｎ）に単位出力時間（△ｔ、例えば２ｍｓ）を乗算した乗算時間を最小時間（Ｔｍｉｎ）に加算して、加算した加算時間を払出ＲＡＭ３０ｃにある出力用のタイマカウンタ（Ｔｏｕｔ）にセットする。すなわち、前回の出力時間に単位出力時間（△ｔ）が加算した時間を、払出ＲＡＭ３０ｃにある出力用のタイマカウンタ（Ｔｏｕｔ）にセットする。
【０１１１】
ステップＳ３１６−９において、払出ＣＰＵ３０ａは、再びメダル通過信号をオン、すなわちメダル通過信号を継続して出力し続け、ステップＳ３１６−４に処理を移す。
【０１１２】
ステップＳ３１６−１０において、払出ＣＰＵ３０ａは、モータ駆動信号の入力が終了した場合には、先ほど出力用のタイマカウンタ（Ｔｏｕｔ）にセットした出力時間（Ｔｍｉｎ＋ｎ×△ｔ）を最小認識時間（Ｔｒ）として、払出ＲＡＭ３０ｃにある最小認識時間記憶領域にセットする。
本実施形態では、ステップＳ３１６−１からステップＳ３１６−１０までの最小認識時間（Ｔｒ）を検索する処理を行う払出ＣＰＵ３０ａが、最小出力時間検索手段を構成する。
【０１１３】
ステップＳ３１６−１１において、払出ＣＰＵ３０ａは、まず第１ステップとして、スタック時間（Ｔｓ）から最小認識時間（Ｔｒ）を減算して減算時間を算出する減算処理を行う。次に、払出ＣＰＵ３０ａは、第２ステップとして、減算した減算時間を２で除算して除算時間を算出する除算処理を行う。その後、払出ＣＰＵ３０ａは、第３ステップとして、除算した除算時間に最小認識時間（Ｔｒ）を加算して加算時間を算出する加算処理を行い、その加算時間を最適出力時間（Ｔｆ）として、最適出力時間記憶領域にセットする。この処理が終了すると、最適出力時間算出処理が終了する。
以降は、上記ステップＳ４００の通常払出制御処理において、モータ駆動信号を入力する毎に、メダル通過信号を、最適出力時間記憶領域にセットされた最適出力時間（Ｔｆ）継続して出力し続けることとなる。
本実施形態では、ステップＳ３１６−１１において最適出力時間を算出する処理を行う払出ＣＰＵ３０ａが、最適出力時間算出手段を構成する。
【０１１４】
（最適出力時間算出を説明するためのタイムチャート）
図１２を用いて、仮想払出制御基板３０の払出ＣＰＵ３０ａが最適出力時間を算出することについて、タイムチャートを用いて説明する。
なお、本来、図１３の下図に示すように、仮想払出制御基板３０がモータ駆動信号を入力してからメダル通過信号を出力するまでには、メダルがメダル通過検出スイッチ３２を通過するまでのメダルセット時間Ｔ１、さらにはメダル通過信号を出力してからモータ駆動信号の入力が終了するまでには、モータ駆動ＯＦＦ遅延時間が存在するが、図１２においては説明の都合上省略するものとする。
【０１１５】
（エンプティ時間計測の説明）
図１２（ａ）では、メダルゲーム制御基板２０からモータ駆動信号の出力が行われているが、仮想払出制御基板３０の払出ＣＰＵ３０ａは、モータ駆動信号を入力してもメダル通過信号を出力しない（図９参照）。
【０１１６】
そうすると、メダルゲーム制御基板２０のゲームＣＰＵ２０ａは、ゲームＲＯＭ２０ｂに記憶されたエンプティ時間を経過すると、メダルゲーム制御基板２０のゲームＣＰＵ２０ａはエンプティエラーがあったものとして、モータ駆動信号の出力を停止する（図６参照）。
【０１１７】
これにより、仮想払出制御基板３０の払出ＣＰＵ３０ａは、モータ駆動信号を入力してからモータ駆動信号の入力が終了するまでの時間を計測することで、メダルゲーム制御基板２０のゲームＲＯＭ２０ｂに記憶されたエンプティ時間（Ｔｅ）を自動的に計測することができる。
【０１１８】
（スタック時間計測の説明）
図１２（ｂ）では、メダルゲーム制御基板２０からモータ駆動信号の出力が行われており、仮想払出制御基板３０の払出ＣＰＵ３０ａは、モータ駆動信号の入力があると、メダル通過信号を出力し続ける（図１０参照）。
【０１１９】
そうすると、メダルゲーム制御基板２０のゲームＣＰＵ２０ａは、ゲームＲＯＭ２０ｂに記憶されたスタック時間を経過すると、メダルゲーム制御基板２０のゲームＣＰＵ２０ａはスタックエラーがあったものとして、モータ駆動信号の出力を停止する（図６参照）。
【０１２０】
これにより、仮想払出制御基板３０の払出ＣＰＵ３０ａは、メダル通過信号を出力してからモータ駆動信号の入力が終了するまでの時間を計測することで、メダルゲーム制御基板２０のゲームＲＯＭ２０ｂに記憶されたスタック時間（Ｔｓ）を自動的に計測することができる。
【０１２１】
（最小認識時間計測の説明）
図１２（ｃ）では、メダルゲーム制御基板２０からモータ駆動信号の出力が行われており、仮想払出制御基板３０の払出ＣＰＵ３０ａは、モータ駆動信号の入力があるとモータ駆動信号の入力が終了するまで、メダル通過信号を最小時間（Ｔｍｉｎ）から段々と長い出力時間で出力することを繰り返す（図１１参照）。
【０１２２】
そうすると、メダルゲーム制御基板２０のゲームＣＰＵ２０ａは、ある出力時間となったときに、メダル通過信号の入力があったものとみなして、モータ駆動信号の出力を停止する（図６参照）。
【０１２３】
これにより、仮想払出制御基板３０の払出ＣＰＵ３０ａは、メダル通過信号を出力してからモータ駆動信号の入力が終了するまでの時間を計測することで、メダルゲーム制御基板２０のゲームＣＰＵ２０ａによってメダル通過信号の入力とみなされる最小認識時間（Ｔｒ）を自動的に計測することができる。
【０１２４】
（最適出力時間算出の説明）
図１２（ｄ）では、仮想払出制御基板３０の払出ＣＰＵ３０ａは、まず計測されたスタック時間（Ｔｓ）から計測された最小認識時間（Ｔｒ）を減算して、減算時間を算出する。
次に、仮想払出制御基板３０の払出ＣＰＵ３０ａは、算出した減算時間を２で除算し、除算した除算時間を最小認識時間（Ｔｒ）に加算し、加算した加算時間を最適出力時間（Ｔｆ）として算出する。仮想払出制御基板３０の払出ＣＰＵ３０ａは、メダル通過信号の最適出力時間を算出することができる。
【０１２５】
ここで、メダル通過信号の出力時間があまりに短いと、メダルゲーム制御基板２０の制御プログラムの内容によっては電磁ノイズ等と判断されて出力信号を認識できない場合がある。さらに、最小認識時間（Ｔｒ）でメダル通過信号を出力しても、電磁ノイズ等の影響を受けたりして実際の出力時間が最小認識時間（Ｔｒ）を下回り、結果としてメダル通過信号がメダルゲーム制御基板２０側で認識できず、結果として多重に媒体払出を行ってしまう可能性があり不安定な状態となる。他方、出力時間を最小認識時間（Ｔｒ）よりも非常に大きい時間にしてしまうと、所定の媒体等の払い出しが停留している状態（メダル詰まり状態）であるスタックエラーと判断されてしまうことがある。
【０１２６】
本実施形態の最適出力時間（Ｔｆ）では、メダル通過信号の出力停止タイミングが、最小認識時間（Ｔｒ）の経過後からスタックエラーと判断されるまで残存時間の中間点となるので、チャタリングやスタックエラーと判断されることがなく、論理的に最も安定的な出力時間とすることができる。
【０１２７】
なお、本実施形態では、コイン投入口３にポイント情報が記憶されたＩＣコインを投入させるように構成したが、ＩＣカードを投入させるように構成したり、携帯電話等の端末機の記憶された情報を非接触型の読み取り機で読み込ませるように構成したりしてもよい。
【０１２８】
また、本実施形態では、コイン投入口３にポイント情報が記憶されたＩＣコインを投入させて、ＩＣコインに記憶されたポイント情報を読み込み、その読み込んだポイント情報が所定のポイント以上であるとメダルゲーム制御基板２０にゲーム許可信号を出力するように構成したが、コイン投入口３に投入された遊技媒体（いわゆる通常のコインなど）の種類や枚数に応じて、メダルゲーム制御基板２０にゲーム許可信号を出力するように構成してもよい。
【０１２９】
また、本実施形態では、メダル投入制御基板１０にＲＦＩＤリーダ／ライタ１０ｄを設け、メダルＣＰＵ１０ａが、ＲＦＩＤリーダ／ライタ１０ｄによってＩＣコインに記憶されているポイント情報を書き込ませるように構成したが、仮想払出制御基板３０にＲＦＩＤリーダ／ライタを設け、払出ＣＰＵ３０ａが、メダル通過信号を出力するときに、ＲＦＩＤリーダ／ライタ１０ｄによってＩＣコインに記憶されているポイント情報を書き込ませるように構成してもよい。
【０１３０】
なお、本実施形態では、液晶表示装置４０を用いてスロットマシンゲーム行うように構成したが、円筒状の構造物のリールを用いてスロットマシンゲームを行うように構成してもよい。
【０１３１】
また、本実施形態では、液晶表示装置４０においてスロットマシンゲームが行われるように構成したが、スロットマシンゲームに関わらず、トランプゲーム、ビンゴゲーム、競馬ゲーム、スポーツゲーム、アクションゲーム、シューティングゲーム等の周知のゲームに用いてもよい。
【符号の説明】
【０１３２】
１０        メダル投入制御基板
１０ａ      メダルＣＰＵ
１０ｂ      メダルＲＯＭ
１０ｃ      メダルＲＡＭ
１０ｄ      ＲＦＩＤリーダ／ライタ
２０        メダルゲーム制御基板
２０ａ      ゲームＣＰＵ
２０ｂ      ゲームＲＯＭ
２０ｃ      ゲームＲＡＭ
３０        仮想払出制御基板
３０ａ      払出ＣＰＵ
３０ｂ      払出ＲＯＭ
３０ｃ      払出ＲＡＭ
【図３】
2011050402.tif 000003
【図４】
2011050402.tif 000004
【図５】
2011050402.tif 000005
【図６】
2011050402.tif 000006
【図７】
2011050402.tif 000007
【図８】
2011050402.tif 000008
【図９】
2011050402.tif 000009
【図１０】
2011050402.tif 000010
【図１１】
2011050402.tif 000011
【図１２】
2011050402.tif 000012
【図１４】
2011050402.tif 000013
【図１】
2011050402.tif 000014
【図２】
2011050402.tif 000015
【図１３】
2011050402.tif 000016