(57)【要約】【課題】画像表示が遅延した場合でも、画像演出と他の演出との間に生じたズレを補正することが可能な遊技台を提供する。【解決手段】遊技台は、画像展開処理の制御を行う画像展開制御手段と、画像展開制御手段が展開した画像を表示する画像表示装置を備えている。そして、画像展開制御手段は、画像展開処理の遅延を判断して、画像展開処理の制御を行う。【選択図】図２１
2009028159.tif 000002
【特許請求の範囲】
【請求項１】
画像展開処理の制御を行う画像展開制御手段と、
前記画像展開制御手段が展開した画像を表示する画像表示装置と、を備えた遊技台において、
前記画像展開制御手段は、
前記画像展開処理の遅延を判断して、前記画像展開処理の制御を行うことを特徴とする、
遊技台。
【請求項２】
前記画像展開制御手段は、
前記画像展開処理の遅延の程度を判断して、前記画像展開処理の制御を行うことを特徴とする、
請求項１記載の遊技台。
【請求項３】
前記画像展開制御手段は、
所定の処理期間までに前記画像展開処理が終了していない場合に前記画像展開処理の遅延があったと判断することを特徴とする、
請求項１または２に記載の遊技台。
【請求項４】
所定のタイミングで信号を出力する信号出力手段をさらに備え、
前記画像展開制御手段は、
前記信号出力手段が出力する信号が所定の基準回数出力された際に前記画像展開処理が終了していない場合に前記画像展開処理の遅延があったと判断することを特徴とする、
請求項１〜３のいずれか１項に記載の遊技台。
【請求項５】
前記画像展開制御手段は、
前記画像展開処理が終了した際に、前記信号出力手段の出力する信号が所定の基準回数以上出力されたことに基づいて、展開対象となる画像を変更することを特徴とする、
請求項４記載の遊技台。
【請求項６】
前記信号は、前記画像の表示が終了した際に出力される画像表示終了信号であることを特徴とする、
請求項４または５に記載の遊技台。
【請求項７】
前記画像展開制御手段は、
前記画像展開処理の遅延を判断して、遅延の程度が少なくなるように前記画像展開処理の制御を行うことを特徴とする、
請求項１〜６のいずれか１項に記載の遊技台。
【請求項８】
前記画像展開制御手段は、
前記画像展開処理の遅延を判断して、展開予定の画像の一部を省略して画像展開処理を行うことを特徴とする、
請求項１〜７のいずれか１項に記載の遊技台。
【請求項９】
前記画像展開制御手段は、
前記画像展開処理の遅延を判断して、展開する画像の変更を、それまでの変更タイミングよりも早めて画像展開処理を行うことを特徴とする、
請求項１〜７のいずれか１項に記載の遊技台。
【請求項１０】
前記画像展開制御手段は、
前記画像展開処理の遅延を判断して、展開予定の画像の一部を省略するか、展開する画像の変更を、それまでの変更タイミングよりも早めるかを、所定の選択条件に基づいて選択することを特徴とする、
請求項１〜７のいずれか１項に記載の遊技台。
【請求項１１】
前記画像展開処理の遅延の程度を記録する遅延記録部をさらに備え、
前記画像展開制御手段は、
前記遅延記録部の記録に基づいて前記画像展開処理の遅延を判断することを特徴とする、
請求項１〜１０のいずれか１項に記載の遊技台。
【請求項１２】
少なくとも発光体演出装置、サウンド演出装置および前記画像表示装置を含む演出装置に関する制御を行う演出装置制御手段をさらに備えたことを特徴とする、
請求項１〜１１のいずれか１項に記載の遊技台。
【請求項１３】
前記画像を一時的に記憶するための第１画像記憶領域と第２画像記憶領域を少なくとも有する画像記憶手段をさらに備え、
前記画像展開制御手段は、
前記第１画像記憶領域に一時的に記憶した画像と、前記第２画像記憶領域に一時的に記憶した画像を切り替えて、いずれか一方の画像を前記画像表示装置に表示させる画像切替手段を含むことを特徴とする、
請求項１〜１２のいずれか１項に記載の遊技台。
【請求項１４】
画像展開処理の制御を行う画像展開制御手段と、
前記画像展開制御手段が展開した画像を表示する画像表示装置と、を備えた遊技台において、
少なくとも発光体演出装置、サウンド演出装置および前記画像表示装置を含む演出装置に関する制御を行う演出装置制御手段と、
所定のタイミングで信号を出力する信号出力手段と、をさらに備え、
前記画像展開制御手段は、
前記信号出力手段が出力する信号が所定の基準回数出力された際に前記画像展開処理が終了しなかった場合に前記画像展開処理の遅延があったとみなし、展開予定の画像の一部を省略して画像展開処理を行うことを特徴とする、
遊技台。
【請求項１５】
前記画像展開処理の遅延の程度を記録する遅延記録部をさらに備え、
前記画像展開制御手段は、
前記画像展開処理の遅延があった場合に、前記遅延記録部に遅延の程度を記録し、前記遅延記録部の記録に基づいて、展開予定の画像の一部を省略して前記画像展開処理を行うことを特徴とする、
請求項１４に記載の遊技台。
【請求項１６】
画像展開処理の制御を行う画像展開制御手段と、
前記画像展開制御手段が展開した画像を表示する画像表示装置と、を備えた遊技台において、
所定のタイミングで信号を出力する信号出力手段をさらに備え、
前記画像展開制御手段は、
前記信号出力手段が前記信号を所定の基準回数出力する前に展開対象の画像の展開が終了している場合には、前記信号出力手段が前記信号を所定の基準回数出力するのを待って前記展開対象の画像の変更を行い、
前記信号出力手段が前記信号を所定の基準回数出力する前に前記展開対象の画像の展開が終了していない場合には、前記信号出力手段が前記信号を所定の基準回数出力するのを待たずに前記展開対象の画像の変更を行うことを特徴とする、
遊技台。
【請求項１７】
前記信号出力手段の出力した信号の回数を計数する信号計数手段をさらに備え、
前記画像展開制御手段は、
前記展開対象となる画像の変更を行った際に、前記信号計数手段が計数する値から前記所定の基準回数を減算することを特徴とする、
請求項１６に記載の遊技台。
【請求項１８】
複数種類の図柄が施された複数のリールと、
前記リールの回転を指示するための回転指示手段と、
各々の前記リールに対応して設けられ、前記リールの回転を個別に停止させるための停止指示手段と、
予め定めた役の内部当選の当否を抽選により判定する抽選処理手段と、
前記抽選処理手段の抽選結果に基づいて前記リールの回転の停止に関する停止制御を行うリール停止制御手段と、
前記抽選処理手段の抽選結果に基づいて前記リールの予め設定された有効ライン上において所定の図柄組合せが停止表示され、図柄表示窓上における停止時のリールに表示される図柄組合せが内部当選した役に対応して予め定めた図柄組合せであるか否かの判定をする判定手段と、をさらに備えたことを特徴とする、
請求項１〜１７のいずれか１項に記載の遊技台。
【請求項１９】
所定の遊技領域に球を発射する発射装置と、
前記発射装置から発射された球を入球可能に構成された入賞口と、
前記入賞口に入球した球を検知する検知手段と、
前記検知手段が球を検知した場合に球を払出す払出手段と、をさらに備えたことを特徴とする、
請求項１〜１７のいずれか１項に記載の遊技台。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スロットマシンやパチンコ等に代表される遊技台に関する。
【背景技術】
【０００２】
近年の遊技台においては、画像表示装置とその他の演出装置（効果音、効果光など）を用いて遊技情報を効果的に報知し、遊技の興趣を高める遊技台が主流となっている（例えば、特許文献１参照）。
【特許文献１】特開２００６−１９８３２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記特許文献１記載の遊技台においては、画像データの転送負荷や画像の描画負荷などの理由により、製作者が意図していた時間内に画像を表示できない場合があり、画像表示のタイミングと、画像表示に合わせて作成された効果光や効果音による演出のタイミングにズレが生じてしまい、遊技者に違和感を与えてしまうといった問題があった。
【０００４】
本発明はこのような問題点を解決するためになされたものであって、画像表示が遅延した場合でも、画像演出と他の演出との間に生じたズレを補正することが可能な遊技台を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、画像展開処理の制御を行う画像展開制御手段と、前記画像展開制御手段が展開した画像を表示する画像表示装置と、を備えた遊技台において、前記画像展開制御手段は、前記画像展開処理の遅延を判断して、前記画像展開処理の制御を行うことを特徴とする、遊技台である。
【０００６】
本発明に係る遊技台によれば、画像データの転送負荷や画像の描画負荷などの理由によって画像表示が遅延した場合でも、画像展開処理の遅延を考慮した画像展開処理の制御を行うことが可能となるため、画像演出と他の演出との間に生じたズレを補正することが可能で、演出実行中に遊技者に違和感を与えることが無い。
【０００７】
また、前記画像展開制御手段は、前記画像展開処理の遅延の程度を判断して、前記画像展開処理の制御を行えば、遅延が大きい場合には補正を行い、遅延が小さい場合には補正を行わない等、遅延の大小、遅延の発生頻度、遅延が与える影響などに応じて画像展開処理を行うことができる。
【０００８】
また、前記画像展開制御手段は、所定の処理期間までに前記画像展開処理が終了していない場合に前記画像展開処理の遅延があったと判断すれば、所定の処理時間までに画像展開処理が終了しているか否かによって遅延の有無を判断することができ、遅延の有無の判断を簡素化することができる。
【０００９】
また、所定のタイミングで信号を出力する信号出力手段をさらに備え、前記画像展開制御手段は、前記信号出力手段が出力する信号が所定の基準回数出力された際に前記画像展開処理が終了していない場合に前記画像展開処理の遅延があったと判断すれば、所定の信号が所定の基準回数出力された際に画像展開処理が終了しているか否かによって遅延の有無を判断することができ、遅延の有無の判断を簡素化することができる。
【００１０】
また、画像展開制御手段は、画像展開処理が終了した際に、信号出力手段の出力する信号が所定の基準回数以上出力されたことに基づいて、展開対象となる画像を変更すれば、遅延の判断が容易である上に、遅延の補正を確実に行うことが可能となる。
【００１１】
また、画像展開制御手段は、画像展開処理の遅延を判断して、遅延の程度が少なくなるように画像展開処理の制御を行えば、遅延の程度に応じて、より適切な補正を行うことが可能となる上に、大幅に遅延した場合でも、遊技者に気づかれること無く、補正を少しずつ行うことができる。
【００１２】
また、画像展開制御手段は、画像展開処理の遅延を判断して、展開予定の画像の一部を省略して画像展開処理を行えば、画像演出と他の演出との間に生じたズレを補正することが可能となる。
【００１３】
また、画像展開制御手段は、画像展開処理の遅延を判断して、展開する画像の変更を、それまでの変更タイミングよりも早めて画像展開処理を行えば、画像演出と他の演出との間に生じたズレを補正することが可能で、画像の一部を省略する場合に比べて、遊技者に与える違和感を緩和することができる。
【００１４】
また、画像展開制御手段は、画像展開処理の遅延を判断して、展開予定の画像の一部を省略するか、展開する画像の変更を、それまでの変更タイミングよりも早めるかを、所定の選択条件に基づいて選択すれば、状況に応じて適切な補正方法を選択することができ、画像演出と他の演出との間に生じたズレを、より適切に補正することが可能となる。
【００１５】
また、画像展開処理の遅延の程度を記録する遅延記録部をさらに備え、画像展開制御手段は、遅延記録部の記録に基づいて画像展開処理の遅延を判断すれば、画像演出と他の演出との間に生じたズレを、より正確に補正することが可能となる。
【００１６】
また、少なくとも発光体演出装置、サウンド演出装置および画像表示装置を含む演出装置に関する制御を行う演出装置制御手段をさらに備えれば、画像演出と、光や音を用いた演出との間に生じたズレを補正することが可能となる。
【００１７】
なお、本発明に係る遊技台は、複数種類の図柄が施された複数のリールと、前記リールの回転を指示するための回転指示手段と、各々の前記リールに対応して設けられ、前記リールの回転を個別に停止させるための停止指示手段と、予め定めた役の内部当選の当否を抽選により判定する抽選処理手段と、前記抽選処理手段の抽選結果に基づいて前記リールの回転の停止に関する停止制御を行うリール停止制御手段と、前記抽選処理手段の抽選結果に基づいて前記リールの予め設定された有効ライン上において所定の図柄組合せが停止表示され、図柄表示窓上における停止時のリールに表示される図柄組合せが内部当選した役に対応して予め定めた図柄組合せであるか否かの判定をする判定手段と、をさらに備えたスロットマシンに好適である。
【００１８】
また、本発明に係る遊技台は、所定の遊技領域に球を発射する発射装置と、前記発射装置から発射された球を入球可能に構成された入賞口と、前記入賞口に入球した球を検知する検知手段と、前記検知手段が球を検知した場合に球を払出す払出手段と、をさらに備えたパチンコ機に好適である。
【発明の効果】
【００１９】
本発明に係る遊技台によれば、画像表示が遅延した場合でも、画像演出と他の演出との間に生じたズレを補正することが可能である。
【発明を実施するための最良の形態】
【００２０】
以下、図面を用いて、本発明の実施例１に係るスロットマシン（遊技台）について詳細に説明する。
【実施例１】
【００２１】
＜全体構成＞
まず、図１を用いて、本実施例１に係るスロットマシン１００の全体構成について説明する。なお、図１はスロットマシン１００の外観斜視図を示したものである。
【００２２】
スロットマシン１００は、略箱状の本体１０１と、この本体１０１の前面開口部に取り付けられた前面扉１０２とを有して構成されている。スロットマシン１００の本体１０１の中央内部には、外周面に複数種類の図柄が所定コマ数だけ配置されたリールが３個（左リール１１０、中リール１１１、右リール１１２）収納され、スロットマシン１００の内部で回転できるように構成されている。本実施例１において、各図柄は帯状部材に等間隔で適当数印刷され、この帯状部材が所定の円形枠材に貼り付けられて各リール１１０〜１１２が構成されている。リール１１０〜１１２上の図柄は、遊技者から見ると、図柄表示窓１１３から縦方向に概ね３つ表示され、合計９つの図柄が見えるようになっている。そして、各リール１１０〜１１２を回転させることにより、遊技者から見える図柄の組み合せが変動することとなる。なお、本実施例１では、３個のリールをスロットマシン１００の中央内部に備えているが、リールの数やリールの設置位置はこれに限定されるものではない。
【００２３】
また、各々のリール１１０〜１１２の背面には、図柄表示窓１１３に表示される個々の図柄を照明するためのバックライト（図示省略）が配置されている。なお、このバックライトは、各々の図柄ごとに遮蔽されて個々の図柄を均等に照射できるようにすることが望ましい。
【００２４】
さらに、スロットマシン１００内部において各々のリール１１０〜１１２の近傍には、投光部と受光部からなる光学式センサ（図示省略）が設けられており、この光学式センサの投光部と受光部の間を、リールに設けられた一定の長さの遮光片が通過するように構成されている。このセンサの検出結果に基づいてリール上の図柄の回転方向の位置を判断し、目的とする図柄が入賞ライン１１４上に表示されるようにリール１１０〜１１２を停止させる。
【００２５】
入賞ライン表示ランプ１２０は、有効となる入賞ラインを示すランプである。有効となる入賞ラインは、スロットマシン１００に投入されたメダルの数によって予め定まっている。５本の入賞ライン１１４のうち、例えば、メダルが１枚投入された場合、中段の水平入賞ラインが有効となり、メダルが２枚投入された場合、上段水平入賞ラインと下段水平入賞ラインが追加された３本が有効となり、メダルが３枚投入された場合、右下り入賞ラインと右上り入賞ラインが追加された５本が入賞ラインとして有効になる。なお、入賞ライン１１４の数については５本に限定されるものではない。
【００２６】
スタートランプ１２１は、リール１１０〜１１２が回転することができる状態にあることを遊技者に知らせるランプである。再遊技ランプ１２２は、前回の遊技において入賞役の一つである再遊技役に入賞した場合に、今回の遊技が再遊技可能であること（メダルの投入が不要であること）を遊技者に知らせるランプである。告知ランプ１２３は、内部抽選において、特定の入賞役（例えば、ＢＢ（ビッグボーナス）やＲＢ（レギュラーボーナス）等のボーナス）に内部当選していることを遊技者に知らせるランプである。メダル投入ランプ１２４は、メダルの投入が可能であることを知らせるランプである。払出枚数表示器１２５は、何らかの入賞役に入賞した結果、遊技者に払出されるメダルの枚数を表示するための表示器である。遊技回数表示器１２６は、メダル投入時のエラー表示や、ビッグボーナス遊技中（ＢＢ遊技中）の遊技回数、所定の入賞役の入賞回数等を表示するための表示器である。貯留枚数表示器１２７は、スロットマシン１００に電子的に貯留されているメダルの枚数を表示するための表示器である。リールパネルランプ１２８は、演出用のランプである。
【００２７】
メダル投入ボタン１３０、１３１は、スロットマシン１００に電子的に貯留されているメダルを所定の枚数分投入するためのボタンである。本実施例１においては、メダル投入ボタン１３０が押下される毎に１枚ずつ最大３枚まで投入され、メダル投入ボタン１３１が押下されると３枚投入されるようになっている。メダル投入口１３４は、遊技を開始するに当たって遊技者がメダルを投入するための投入口である。すなわち、メダルの投入は、メダル投入ボタン１３０または１３１により電子的に投入することもできるし、メダル投入口１３４から実際のメダルを投入することもできる。精算ボタン１３２は、スロットマシン１００に電子的に貯留されたメダル及びベットされたメダルを精算し、メダル払出口１５５よりメダル受皿１５６に排出するためのボタンである。メダル返却ボタン１３３は、投入されたメダルが詰まった場合に押下してメダルを取り除くためのボタンである。
【００２８】
スタートレバー１３５は、遊技の開始操作を行うためのレバー型のスイッチである。即ち、メダル投入口１３４に所望する枚数のメダルを投入して、スタートレバー１３５を操作すると、これを契機としてリール１１０〜１１２が回転し、遊技が開始される。ストップボタン１３７〜１３９は、スタートレバー１３５の操作によって回転を開始したリール１１０〜１１２に対する停止操作を行うためのボタンであり、各リール１１０〜１１２に対応して設けられている。そして、いずれかのストップボタン１３７〜１３９を操作すると対応するいずれかのリール１１０〜１１２が停止することになる。
【００２９】
ドアキー１４０は、スロットマシン１００の前面扉１０２のロックを解除するためのキーを挿入する孔である。メダル払出口１５５は、メダルを払出するための払出口である。メダル受皿１５６は、メダル払出口１５５から払出されたメダルを溜めるための器である。なお、メダル受皿１５６は、本実施例１では発光可能な受皿を採用しており、以下受皿ランプと呼ぶこともある。
【００３０】
上部ランプ１５０、サイドランプ１５１、中央ランプ１５２、腰部ランプ１５３、下部ランプ１５４、受皿ランプ１５６は、遊技を盛り上げるための装飾用のランプである。演出装置１５７は、例えば開閉自在な扉（シャッター）１６３が前面に取り付けられた液晶表示装置を含み、この演出装置１５７には、例えば小役告知等の各種の情報が表示される。音孔１６０は、スロットマシン１００内部に設けられているスピーカの音を外部に出力するための孔である。タイトルパネル１６２には、スロットマシン１００を装飾するための図柄が描かれる。
【００３１】
＜制御部＞
次に、図２〜図４を用いて、このスロットマシン１００の制御部の回路構成について詳細に説明する。
【００３２】
スロットマシン１００の制御部は、大別すると、遊技の中枢部分を制御する主制御部３００と、主制御部３００より送信されたコマンドに応じて各種機器を制御する副制御部４００と、副制御部４００より送信されたコマンドに応じて各種機器を制御する演出制御部５００と、によって構成されている。
【００３３】
＜主制御部＞
まず、図２を用いて、スロットマシン１００の主制御部３００について説明する。主制御部３００は、主制御部３００の全体を制御するための演算処理装置であるＣＰＵ３１０や、ＣＰＵ３１０が各ＩＣや各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、その他、以下に述べる構成を有する。
【００３４】
クロック補正回路３１４は、水晶発振器３１１から発振されたクロックを分周してＣＰＵ３１０に供給する回路である。例えば、水晶発振器３１１の周波数が１２ＭＨｚの場合に、分周後のクロックは６ＭＨｚとなる。ＣＰＵ３１０は、クロック回路３１４により分周されたクロックをシステムクロックとして受け入れて動作する。
【００３５】
また、ＣＰＵ３１０には、後述するセンサやスイッチの状態を常時監視するための監視周期やモータの駆動パルスの送信周期を設定するためのタイマ回路３１５がバスを介して接続されている。ＣＰＵ３１０は、電源が投入されると、データバスを介してＲＯＭ３１２の所定エリアに格納された分周用のデータをタイマ回路３１５に送信する。
【００３６】
タイマ回路３１５は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をＣＰＵ３１０に送信する。ＣＰＵ３１０は、この割込み要求を契機に、各センサ等の監視や駆動パルスの送信を実行する。例えば、ＣＰＵ３１０のシステムクロックを６ＭＨｚ、タイマ回路３１５の分周値を１／２５６、ＲＯＭ３１２の分周用のデータを４４に設定した場合、この割り込みの基準時間は、２５６×４４÷６ＭＨｚ＝１．８７７ｍｓとなる。
【００３７】
また、ＣＰＵ３１０には、各ＩＣを制御するための制御プログラムデータ、入賞役の内部抽選時に用いる抽選データ、リールの停止位置等を記憶しているＲＯＭ３１２や、一時的なデータを保存するためのＲＡＭ３１３が接続されている。これらのＲＯＭ３１２やＲＡＭ３１３については他の記憶手段を用いてもよく、この点は後述する各制御部においても同様である。
【００３８】
また、ＣＰＵ３１０には、外部の信号を受信するための入力インタフェース３６０が接続され、ＣＰＵ３１０は、割込み時間ごとに入力インタフェース３６０を介して、メダル受付センサ３２０、スタートレバーセンサ３２１、ストップボタンセンサ３２２、メダル投入ボタンセンサ３２３、精算スイッチ３２４、メダル払い出しセンサ３２６の状態を検出し、各センサを監視している。
【００３９】
メダル受付センサ３２０は、メダル投入口１３４の内部の通路に２個設置されており、メダルの通過有無を検出する。スタートレバーセンサ３２１は、スタートレバー１３５に設置されており、遊技者によるスタート操作を検出する。ストップボタンセンサ３２２は、各々のストップボタン１３７乃至１３９に設置されており、遊技者によるストップボタンの操作を検出する。
【００４０】
メダル投入ボタンセンサ３２３は、メダル投入ボタン１３０乃至１３２のそれぞれに設置されており、ＲＡＭ３１３に電子的に貯留されているメダルを遊技用のメダルとして投入する場合の投入操作を検出する。たとえば、ＣＰＵ３１０は、メダル投入ボタン１３０に対応するメダル投入センサ３２３がハイレベルになった場合に、電子的に貯留メダルを１枚投入し、メダル投入ボタン１３１に対応するメダル投入センサ３２３がハイレベルになった場合に、電子的に貯留メダルを２枚投入し、メダル投入ボタン１３２に対応するメダル投入センサ３２３がハイレベルになった場合に、電子的に貯留メダルを３枚投入する。なお、メダル投入ボタン１３２が押された際、貯留されているメダル枚数が２枚の場合は２枚投入され、１枚の場合は１枚投入される。また、精算スイッチ３２４は、精算ボタン１３２の操作を検出するためのセンサである。メダル払い出しセンサ３２６は、払い出されるメダルを検出するためのセンサである。
【００４１】
ＣＰＵ３１０には、さらに、入力インタフェース３６１、出力インタフェース３７０、３７１がアドレスデコード回路３５０を介してアドレスバスに接続されている。ＣＰＵ３１０は、これらのインタフェースを介して外部のデバイスと信号の送受信を行っている。
【００４２】
入力インタフェース３６１には、インデックスセンサ３２５が接続されている。インデックスセンサ３２５は、具体的には、各リール１１０乃至１１２の取付台の所定位置に設置されており、リールに設けた遮光片がこのインデックスセンサ３２５を通過するたびにハイレベルになる。ＣＰＵ３１０は、この信号を検出すると、リールが１回転したものと判断し、リールの回転位置情報をゼロにリセットする。
【００４３】
出力インタフェース３７０には、リールを駆動させるためのリールモータ駆動部３３０と、ホッパー（バケットにたまっているメダルをメダル払出口１４２から払出すための装置。図示せず。）のモータを駆動するためのホッパーモータ駆動部３３１と、遊技ランプ３４０（具体的には、入賞ライン表示ランプ１２０、遊技開始ランプ１２１、再遊技ランプ１２２、リールパネルランプ１２３、遊技メダル投入可能ランプ１２４等）と、７セグメント表示器３４１（貯留枚数表示器１２５、表示器１２６、払出枚数表示器１２７等）が接続されている。
【００４４】
また、ＣＰＵ３１０には、乱数発生回路３１７がデータバスを介して接続されている。乱数発生回路３１７は、水晶発振器３１１及び水晶発振器３１６から発振されるクロックに基づいて、一定の範囲内で値をインクリメントし、そのカウント値をＣＰＵ３１０に出力することのできるインクリメントカウンタであり、後述する入賞役の内部抽選をはじめ各種抽選処理に使用される。
【００４５】
また、ＣＰＵ３１０のデータバスには、副制御部４００にコマンドを送信するための出力インタフェース３７１が接続されている。
【００４６】
＜副制御部＞
次に、図３を用いて、スロットマシン１００の副制御部４００について説明する。副制御部４００は、主制御部３００より送信された制御コマンド等に基づいて副制御部４００の全体を制御する演算処理装置であるＣＰＵ４１０や、ＣＰＵ４１０が各ＩＣ、各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、以下に述べる構成を有する。
【００４７】
クロック補正回路４１４は、水晶発振器４１１から発振されたクロックを補正し、補正後のクロックをシステムクロックとしてＣＰＵ４１０に供給する回路である。
【００４８】
また、ＣＰＵ４１０にはタイマ回路４１５がバスを介して接続されている。ＣＰＵ４１０は、所定のタイミングでデータバスを介してＲＯＭ４１２の所定エリアに格納された分周用のデータをタイマ回路４１５に送信する。タイマ回路４１５は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をＣＰＵ４１０に送信する。ＣＰＵ４１０は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００４９】
また、ＣＰＵ４１０には、副制御部４００の全体を制御するための命令及びデータ、バックライトの点灯パターンや各種表示器を制御するためのデータが記憶されたＲＯＭ４１２や、データ等を一時的に保存するためのＲＡＭ４１３が各バスを介して接続されている。
【００５０】
また、ＣＰＵ４１０には、外部の信号を送受信するための入出力インタフェース４６０が接続されており、入出力インタフェース４６０には、各リール１１０乃至１１２の図柄を背面より照明するためのバックライト４２０、前面扉１０２の開閉を検出するための扉センサ４２１、ＲＡＭ４１３のデータをクリアにするためのリセットスイッチ４２２が接続されている。
【００５１】
ＣＰＵ４１０には、データバスを介して主制御部３００から制御コマンドを受信するための入力インタフェース４６１が接続されており、ＣＰＵ４１０は、入力インタフェース４６１を介して受信したコマンドに基づいて、遊技全体を盛り上げる演出処理等を実行する。
【００５２】
また、ＣＰＵ４１０のデータバスとアドレスバスには、音源ＩＣ４８０が接続されている。音源ＩＣ４８０は、ＣＰＵ４１０からの命令に応じて音声の制御を行う。また、音源ＩＣ４８０には、音声データが記憶されたＲＯＭ４８１が接続されており、音源ＩＣ４８０は、ＲＯＭ４８１から取得した音声データをアンプ４８２で増幅させてスピーカ４８３から出力する。
【００５３】
ＣＰＵ４１０には、主制御部３００と同様に、外部ＩＣを選択するためのアドレスデコード回路４５０が接続されており、アドレスデコード回路４５０には、主制御部３００からのコマンドを受信するための入力インタフェース４６１、後述する出力インタフェース４７０、時計ＩＣ４２２、７セグメント表示器４４０への信号を出力するための出力インタフェース４７２が接続されている。
【００５４】
ＣＰＵ４１０は、時計ＩＣ４２２が接続されていることで、現在時刻を取得することが可能である。７セグメント表示器４４０は、スロットマシン１００の内部に設けられており、例えば、副制御部４００に設定された所定情報を店の係員等が確認できるようになっている。
【００５５】
更に、出力インタフェース４７０には、デマルチプレクサ４１９が接続されている。デマルチプレクサ４１９は、出力インタフェース４７０から送信された信号を各表示部等に分配する。即ち、デマルチプレクサ４１９は、ＣＰＵ４１０から受信されたデータに応じて演出ランプ４３０（上部ランプ、サイドランプ１４４、中央ランプ、腰部ランプ、下部ランプ、リールパネルランプ１２３、タイトルパネルランプ、受け皿ランプ、払出口ストロボなど）を制御する。なお、タイトルパネルランプは、タイトルパネル１６２を照明するランプであり、払出口ストロボは、メダル払出口１４２の内側に設置されたストロボタイプのランプである。
【００５６】
また、ＣＰＵ４１０は、演出制御部５００への信号送信は、デマルチプレクサ４１９を介して実施する。逆に、ＣＰＵ４１０は、図示しない入力インタフェースを介して演出制御部５００からの信号を受信する。すなわち、ＣＰＵ４１０は、デマルチプレクサ４１９と入力インタフェースを介して演出制御部５００へ情報の送信を行う。
【００５７】
＜演出制御部＞
次に、図４を用いて、スロットマシン１００の演出制御部５００について説明する。演出制御部５００は、演算処理装置であるＣＰＵ５１０や、各ＩＣ、各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、以下に述べる構成を有する。
【００５８】
ＣＰＵ５１０は、水晶発振器５１１から発振されたクロックをシステムクロックとして受け入れて動作する。このＣＰＵ５１０は、副制御部４００のＳｕｂＣＰＵ４１０からの信号（制御コマンド）をデータバスを介して受信し、演出制御部５００全体を制御する。
【００５９】
また、ＣＰＵ５１０には、バスを介して、ＲＯＭ５１２、ＲＡＭ５１３、ＶＤＰ（ビデオ・ディスプレイ・プロセッサー）６００が接続されている。ＲＯＭ５１２には、演出制御部５００全体を制御するための制御プログラムデータや演出用のデータが記憶されている。ＲＡＭ５１３は、ＣＰＵ５１０で処理されるプログラムのワークエリア等を有する。ＶＤＰ６００には、水晶発信器５１１が接続され、さらに、バスを介して、ＣＧ−ＲＯＭ５１５、ＶＲＡＭ５１６が接続されている。詳細は後述するが、ＶＤＰ６００は、ＣＰＵ５１０からの信号をもとに、ＲＯＭ５１２やＣＧ−ＲＯＭ５１５に記憶された画像データを読み出し、ＶＲＡＭ５１６のワークエリアを使用して画像信号を生成し、液晶表示装置７００の表示画面に画像を表示する。なお、液晶表示装置７００には、ＣＰＵ５１０によって液晶表示装置７００の表示画面の輝度調整を可能とするため輝度調整信号が入力されている。
【００６０】
また、ＣＰＵ５１０には、アドレスデコーダ５４０、データラッチ５２０およびモータドライバ（左扉）５２１を介して、モータ（左扉）５２２が接続されていると共に、アドレスデコーダ５４０、データラッチ５３０およびモータドライバ（右扉）５３１を介して、モータ（右扉）５３２が接続されている。モータ（左扉）５２２は、左側の扉１６３（図１参照）を水平方向に移動させるためのモータであり、モータ（右扉）５３２は、右側の扉１６３（図１参照）を水平方向に移動させるためのモータであり、本実施形態では各々にパルスモータを適用している。モータドライバ（左扉）５２１は、ＣＰＵ５１０からの信号をもとに、モータ（左扉）５２２を駆動するＩＣであり、モータドライバ５３１は、ＣＰＵ５１０からの信号をもとに、モータ（右扉）５３２を駆動するＩＣである。
【００６１】
また、ＣＰＵ５１０には、４つのシャッタセンサ５５０〜５５３（左扉１、左扉２、右扉１、右扉２）が接続されている。シャッタセンサ（左扉１）およびシャッタセンサ（左扉２）は、左側の扉１６３の開閉状態を検出するためのセンサであり、シャッタセンサ（右扉１）、シャッタセンサ（右扉２）は、右側の扉１６３の開閉状態を検出するためのセンサである。
【００６２】
＜ＶＤＰ＞
図５は演出制御部５００を構成する表示制御基板のブロック図であり、ＶＤＰ６００の内部構成を詳細に示した図である。ＶＤＰ６００は、ＣＰＵＩ／Ｆ６０２と、ＣＧバスＩ／Ｆ６０４と、ＣＰＵＩ／Ｆ６０２を介して受信した命令を一時的に記憶するためのアトリビュートレジスタ６０６と、を備えている。なお、ＣＰＵＩ／Ｆ６０２は、バスＢ２に接続されたＣＰＵ５１０、ＲＯＭ５１２、ＲＡＭ５１３とデータの送受信を行うためのＩ／Ｆであり、ＣＧバスＩ／Ｆ６０４は、バスＢ３に接続されたＣＧ−ＲＯＭ５１５とデータの送受信を行うためのＩ／Ｆである。
【００６３】
また、これらのＣＰＵＩ／Ｆ６０２、ＣＧバスＩ／Ｆ６０４、アトリビュートレジスタ６０６は、バスＢ４を介して描画制御部６０８に接続されている。描画制御部６０８は、アトリビュートレジスタ６０６に記憶された命令に従って、ＣＧ−ＲＯＭ５１５からキャラクタ画像データやキャラクタ画像パレットデータを読み出して、所定の画像を生成した後、生成した画像をＶＲＡＭＩ／Ｆ６１４を介してＶＲＡＭ５１６の所定領域に記憶する。データ転送制御部６１０は、アトリビュートレジスタ６０６とＶＲＡＭ５１６の間の画像データの転送を制御する。表示制御部６１２は、描画制御部６０８が生成した画像を受信してＤＡＣ６１６に送信すると共に、液晶表示装置（ＬＣＤ）７００にＤＡＣ６１６からの画像信号を所定のタイミングでサンプリングさせるための同期信号を出力する。ＤＡＣ６１６は、表示制御部６１２から入力されたデジタル信号である画像データをアナログ信号のＲ（赤）信号、Ｇ（緑）信号、Ｂ（青）信号に変換して液晶表示装置７００に出力する。
【００６４】
＜図柄配列＞
次に、図６を用いて、上述の各リール１１０〜１１２に施される図柄配列について説明する。なお、同図は、各リール（左リール１１０、中リール１１１、右リール１１２）に施される図柄の配列を平面的に展開して示した図である。
【００６５】
各リール１１０〜１１２には、複数種類の図柄が所定コマ数（本実施例では、番号０〜２０の２１コマ）だけ配置されている。また、同図の左端に示した番号０〜２０は、各リール１１０〜１１２上の図柄の配置位置を示す番号である。例えば、本実施例では、左リール１１０の番号１のコマには「ＲＥＧ図柄」、中リール１１１の番号１のコマには「星図柄」、右リール１１２の番号１のコマには「ベル図柄」がそれぞれ配置されている。
【００６６】
＜入賞役の種類＞
次に、図７および図８を用いて、スロットマシン１００の入賞役の種類について説明する。
【００６７】
スロットマシン１００では、遊技状態毎に以下に説明する入賞役が採用されている。なお、各遊技状態における入賞役の種類は、本実施例で示す入賞役に限定されるものではなく、任意に採用できることは言うまでもない。
【００６８】
また、本実施例における入賞役のうち、ビッグボーナス（ＢＢ）およびレギュラーボーナス（ＲＢ）はボーナス遊技に移行する図柄として、また、再遊技（リプレイ）は新たにメダルを投入することなく再遊技が可能となる図柄として、それぞれ入賞役とは区別され「作動役」と呼ばれる場合があるが、本実施例における「入賞役」には、作動役である、ビッグボーナス、レギュラーボーナス、再遊技が含まれる。さらに、本実施例に係る「入賞」には、メダルの配当を伴わない作動役の図柄組合せが、有効化された入賞ライン上に表示される場合も含まれ、例えば、ビッグボーナス、レギュラーボーナス、再遊技への入賞が含まれる。
【００６９】
＜通常遊技＞
図８（ａ）は、通常遊技における入賞役の種類と、対応する入賞図柄組合せと、メダルの払出枚数（配当）と、図柄抽選データ（メダル３枚投入時）とを示した図である。
【００７０】
抽選値は、所定の乱数範囲（本実施例１では０〜６５５３５）のうち、各入賞役の当選となる範囲の大きさを示したものである。各入賞役の当選確率は、各抽選値を前記所定の乱数範囲の大きさで除した値となる。乱数値は予めいくつかの数値範囲に分割され、その各数値範囲に各入賞役やハズレが対応付けられる。なお、図柄抽選データは、設定１〜設定６まで存在し（図７には設定１における図柄抽選データのみ示している）、遊技店の係員等はいずれかを任意に選択し、設定することができる。
【００７１】
通常遊技の入賞役には、ビッグボーナス（ＢＢ）と、レギュラーボーナス（ＲＢ）と、再遊技（リプレイ）と、小役（小役１、小役２、小役３）がある。
【００７２】
「ビッグボーナス（ＢＢ）」は、入賞により特別遊技であるビッグボーナス遊技（ＢＢ遊技）が開始される特別役（作動役）である。対応する入賞図柄組合せは、本実施例の場合、「７−７−７」である。
【００７３】
「レギュラーボーナス（ＲＢ）」は、入賞によりレギュラーボーナス遊技（ＲＢ遊技）が開始される特殊役（作動役）である。対応する入賞図柄組合せは、本実施例の場合、「ＲＥＧ−ＲＥＧ−ＲＥＧ」である。
【００７４】
「再遊技（リプレイ）」は、入賞により、次回の遊技でメダルの投入を行うことなく遊技を行うことができる入賞役（作動役）であり、メダルの払出は行わない。なお、対応する入賞図柄組合せは、本実施例の場合、「リプレイ−リプレイ−リプレイ」である。
【００７５】
「小役（小役１、小役２、小役３）」は、入賞により所定数のメダルが払い出される入賞役で、本実施例の場合、小役１は「ベル−リプレイ−ベル」、小役２は「ベル−ベル−リプレイ」、小役３は「Ａｎｙ−Ａｎｙ−チェリー」である。対応する払出枚数は、図に示す通りである。なお、「Ａｎｙ−Ａｎｙ−チェリー」の場合、右リール１１２の図柄が「チェリー」であればよく、左リール１１０と中リール１１１の図柄はどの図柄でもよい。
【００７６】
＜ＢＢ一般遊技＞
本実施例におけるＢＢ一般遊技の入賞役には、シフトレギュラーボーナス（ＳＲＢ）と、小役（小役１、小役２、小役３）がある。
【００７７】
「シフトレギュラーボーナス（ＳＲＢ）」は、入賞により特殊遊技であるシフトレギュラーボーナス遊技（ＳＲＢ遊技）が開始される入賞役（作動役）である。なお、対応する入賞図柄組合せは本実施例の場合、「リプレイ−リプレイ−リプレイ」である。
【００７８】
「小役（小役１、小役２、小役３）」は、通常遊技と同じである。なお、小役については、そのメダル払出枚数や抽選値を通常遊技とは異なるものとしてもよい。
【００７９】
＜ＲＢ（ＳＲＢ）遊技＞
図８（ｂ）は、ＲＢ（ＳＲＢ）遊技における入賞役の種類と、対応する入賞図柄組合せと、メダルの払出枚数（配当）と、図柄抽選データ（メダル１枚投入時）とを示した図である。
【００８０】
ＲＢ（ＳＲＢ）遊技における入賞役は「小役１」のみである。本実施例では、小役１の入賞時には所定数（ここでは１５枚）のメダルの払い出しを行う。なお、対応する入賞図柄組合せは本実施例の場合、「ベル―リプレイ―ベル」である。
【００８１】
＜遊技状態の種類＞
次に、スロットマシン１００の遊技状態の種類について説明する。
【００８２】
スロットマシン１００の遊技状態は、通常遊技と、ＢＢ遊技と、ＲＢ（ＳＲＢ）遊技と、に大別される。
【００８３】
ＢＢ遊技の内容は、複数種類考えられるが、本実施例では、ＢＢ遊技中にＳＲＢに入賞することが可能で、これに入賞するとＳＲＢ遊技が開始される。なお、ＢＢ遊技は、本実施例では予め定めたメダル数を獲得した場合（例えば、入賞により獲得したメダル数が４６５枚に達した場合）に終了する。また、その他の条件を加えてＢＢ遊技の終了条件としてもよく、例えば、ＳＲＢ遊技を予め定めた遊技回数行った場合（例えば、ＳＲＢ遊技が３回終了した場合）にＢＢ遊技が終了するようにしてもよい。この場合、ＳＲＢ遊技が終了するとＢＢ一般遊技に戻るか、或いは、ＢＢ遊技が終了する（ＢＢ一般遊技の３０回目にＳＲＢに入賞してＳＲＢが開始された場合）こととなる。
【００８４】
ＲＢ（ＳＲＢ）遊技の内容は、複数種類考えられるが、本実施例では、予め定めた回数（本実施例では１２回）の遊技を行うか、あるいは、小役１が予め定めた回数（本実施例では８回）入賞するかのいずれかの条件が成立することを終了条件とする遊技である。
【００８５】
＜主制御部メイン処理＞
次に、図９を用いて、主制御部３００のメイン処理について説明する。なお、同図は、主制御部３００のメイン処理の流れを示すフローチャートである。
【００８６】
遊技の基本的制御は、主制御部３００のＭａｉｎＣＰＵ３１０が中心になって行い、電源断等を検知しないかぎり、ＭａｉｎＣＰＵ３１０が同図の主制御部メイン処理を繰り返し実行する。
【００８７】
スロットマシン１００に電源が投入されると、まず、各種の初期化処理が実行され、その後、主制御部メイン処理のステップＳ１０１では、メダル投入に関する処理を行う。ここでは、メダルの投入の有無をチェックし、投入されたメダルの枚数に応じて枚数ランプ１２９を点灯させる。また、ステップＳ１０１では、遊技のスタート操作に関する処理を行う。ここでは、スタートレバー１３５が操作されたか否かのチェックを行い、スタート操作されたと判断した場合は、投入されたメダル枚数を確定する。
【００８８】
ステップＳ１０２では、有効な入賞ラインを確定し、ステップＳ１０３では、乱数発生器３１７で発生させた乱数を取得する。
【００８９】
ステップＳ１０４では、ステップＳ１０３で取得した乱数値と、ＲＯＭ３１２に格納されている入賞役抽選テーブルを用いて、入賞役の内部抽選を行う。内部抽選の結果、いずれかの入賞役に内部当選した場合、その入賞役のフラグを内部的にオンにする。
【００９０】
ステップＳ１０５では、ステップＳ１０４の内部抽選結果等に基づき、リールの停止位置データ選択テーブルを参照し、いずれか一つのリール停止制御テーブルを選択する。
【００９１】
ステップＳ１０６では、全リール１１０〜１１２の回転を開始させ、ステップＳ１０７では、ストップボタン１３７〜１３９の操作を受け付ける。
【００９２】
ステップＳ１０８では、ステップＳ１０７で受け付けたストップボタン１３７〜１３９に対応するリール１１０〜１１２の回転を停止させる。この際、各リール１１０〜１１２を、ステップＳ１０５で選択したリール停止制御テーブルに基づいて停止させる。
【００９３】
ステップＳ１０９では、ストップボタン１３７〜１３９が押されることによって停止した図柄の入賞判定を行う。ここでは、有効化された入賞ライン上に、内部当選した入賞役に対応する入賞図柄組合せが揃った（表示された）場合にその入賞役に入賞したと判定する。例えば、有効化された入賞ライン上に、「リプレイ−リプレイ−リプレイ」が揃っていたならばリプレイ入賞と判定する。
【００９４】
ステップＳ１１０では、メダル払出処理を行う。このメダル払出処理では、払い出しのある何らかの入賞役に入賞していれば、その入賞役に対応する枚数のメダルを払い出す。
【００９５】
ステップＳ１１１では、遊技状態更新処理を行う。この遊技状態更新処理では、遊技状態を移行するための制御が行われ、例えば、ＢＢ入賞やＳＲＢ入賞の場合に次回からＢＢ遊技またはＳＲＢ遊技を開始できるよう準備し、それらの最終遊技では、次回から通常遊技が開始できるよう準備する。
【００９６】
以上により１遊技が終了し、以降、主制御部メイン処理を繰り返すことにより遊技が進行することになる。
【００９７】
＜副制御部割込み処理＞
次に、図１０（ａ）を用いて、副制御部４００の割込み処理について説明する。なお、同図は副制御部４００の割込み処理の流れを示すフローチャートである。
【００９８】
ステップＳ２０１では、主制御部３００から制御コマンドを受信したか否かを判定し、何らかの制御コマンドを受信した場合はステップＳ２０２に進み、制御コマンドを受信していない場合は処理を終了する。ステップＳ２０２では、主制御部３００から受信した制御コマンドを、ＲＡＭ４１３の制御コマンド格納領域に格納して処理を終了する。
【００９９】
＜副制御部メイン処理＞
次に、図１０（ｂ）を用いて、副制御部４００のメイン処理について説明する。なお、同図は副制御部４００のメイン処理の流れを示すフローチャートである。
【０１００】
ステップＳ３０１では、ＲＡＭ４１３に設けた制御コマンド格納領域に主制御部３００からの制御コマンドが格納されているか否か、すなわち、主制御部３００から制御コマンドを受信したか否かを判定する。何らかの制御コマンドを受信した場合はステップＳ３０２に進み、制御コマンドを受信していない場合は処理を終了する。
【０１０１】
ステップＳ３０２では、主制御部３００から受信した制御コマンドを解析し、ステップＳ３０３では、演出処理（詳細は後述）を行う。
【０１０２】
副制御部４００のＳｕｂＣＰＵ４１０は、以上の処理を、電源断等を検知しないかぎり繰り返し実行する。
【０１０３】
＜演出処理＞
次に、図１１を用いて、上記副制御部メイン処理における演出処理（ステップＳ３０３）について説明する。なお、同図は演出処理の流れを示すフローチャートである。
【０１０４】
ステップＳ４０１では、演出選択処理を行う。この演出選択処理では、遊技状態などに基づいて、複数種類の演出の中から特定の演出を選択する。
【０１０５】
ステップＳ４０２では、ランプ点灯演出を実行するか否かを判定し、ランプ点灯演出を実行する場合にはステップＳ４０３に進み、ランプ点灯演出を実行しない場合にはステップＳ４０４に進む。
【０１０６】
ステップＳ４０３では、ランプ演出処理を行う。このランプ演出処理では、上述の演出ランプ４３０の点灯制御などを行う。
【０１０７】
ステップＳ４０４では、サウンド演出を実行するか否かを判定し、サウンド演出を実行する場合にはステップＳ４０５に進み、サウンド演出を実行しない場合にはステップＳ４０６に進む。
【０１０８】
ステップＳ４０５では、サウンド演出処理を行う。このサウンド演出処理では、上述の音源ＩＣ４８０を用いてスピーカ４８３から出力する音声の制御を行う。
【０１０９】
ステップＳ４０６では、画像表示演出を実行するか否かを判定し、画像表示演出を実行する場合にはステップＳ４０７に進み、画像表示演出を実行しない場合にはステップＳ４０７に進む。
【０１１０】
ステップＳ４０７では、演出制御部５００に対して、画像表示制御コマンドを送信する。
【０１１１】
＜演出制御部メイン処理＞
次に、図１２（ａ）を用いて、演出制御部５００のメイン処理について説明する。なお、同図は演出制御部メイン処理の流れを示すフローチャートである。
【０１１２】
ステップＳ５０１では、スワップ処理（詳細は後述）を行う。
【０１１３】
ステップＳ５０２では、スワップを実行したか否かを判定し、スワップを実行した場合にはステップＳ５０３に進み、スワップを実行していない場合にはステップＳ５０１に戻る。
【０１１４】
ステップＳ５０３では、コマンド設定処理（詳細は後述）を行う。
【０１１５】
ステップＳ５０４では、ＶＤＰ制御処理（詳細は後述）を行う。
【０１１６】
演出制御部５００のＣＰＵ５１０は、以上の処理を、電源断等を検知しないかぎり繰り返し実行する。
【０１１７】
＜コマンド割込み処理＞
次に、図１２（ｂ）を用いて、演出制御部５００のコマンド割込み処理について説明する。なお、同図はコマンド割込み処理の流れを示すフローチャートである。
【０１１８】
演出制御部５００は、副制御部４００から入力されるストローブ信号の変化を検出した場合に、このコマンド割込み処理を行う。最初に、ステップＳ６０１では、副制御部４００から画像表示制御コマンドを受信したか否かを判定し、画像表示制御コマンドを受信した場合にはステップＳ６０２に進み、画像表示コマンドを受信していない場合にはステップＳ６０３に進む。
【０１１９】
ステップＳ６０２では、受信した画像表示コマンドをＲＡＭ５１３のコマンド記憶領域に格納する。
【０１２０】
ステップＳ６０３では、その他の制御コマンドを受信したか否かを判定し、その他の制御コマンド（例えば、シャッター１６３の開閉を指示する可動命令コマンドなど）を受信した場合にはステップＳ６０４に進み、受信した制御コマンドをＲＡＭ５１３のコマンド記憶領域に格納し、制御コマンドを受信していない場合には処理を終了する。
【０１２１】
＜表示終了割込み処理＞
次に、図１２（ｃ）を用いて、演出制御部５００の表示終了割込み処理について説明する。なお、同図は表示終了割込み処理の流れを示すフローチャートである。
【０１２２】
演出制御部５００のＣＰＵ５１０は、ＶＤＰ６００がＶＲＡＭ５１６に描画した画像をＬＣＤ７００に表示し終えた際に定期的に出力する画像表示終了割り込み信号（Ｖブランク信号）の入力を契機として表示終了割込み処理を実行する。ステップＳ７０１では、表示終了フラグをセットし、ステップＳ７０２では、表示終了カウンタを加算する。
【０１２３】
＜スワップ処理＞
次に、図１３を用いて、上記演出制御部メイン処理におけるスワップ処理（ステップＳ５０１）について説明する。なお、同図はスワップ処理の流れを示すフローチャートである。
【０１２４】
ステップＳ８０１では、表示終了フラグをクリアする。
【０１２５】
ステップＳ８０２では、表示終了フラグがセットされているか否か（ステップＳ８０１での表示フラグのクリア後、もう一度、表示終了割込み処理が実行されたか否か）を判定し、表示終了フラグがセットされている場合にはステップＳ８０３に進み、表示終了フラグがセットされていない場合にはステップＳ８０２において表示終了フラグがセットされるのを待つ。
【０１２６】
ステップＳ８０３では、表示終了カウンタがｎ（ｎは２以上の整数）以上であるか否かを判定し、表示終了カウンタがｎ以上である場合にはステップＳ８０４に進み、そうでない場合には処理を終了する。
【０１２７】
ステップＳ８０４では、フレームバッファ表示領域（図１８（ｂ）の表示領域）を描画領域にスワップするとともに、ステップＳ８０５では、フレームバッファ描画領域（図１８（ｂ）の描画領域）を表示領域にスワップし、表示領域と描画領域を切り替える。
【０１２８】
ステップＳ８０６では、表示終了カウンタの値からｎを減算する。
【０１２９】
ステップＳ８０７では、現在の遅延カウンタと表示終了カウンタの加算結果を、遅延カウンタに格納する。
【０１３０】
ステップＳ８０８では、表示終了カウンタをクリアして処理を終了する。
【０１３１】
＜コマンド設定処理＞
次に、図１４を用いて、上記演出制御部メイン処理におけるコマンド処理（ステップＳ５０３）について説明する。なお、同図はコマンド設定処理の流れを示すフローチャートである。
【０１３２】
ステップＳ９０１では、コマンド判定処理を行う。このコマンド判定処理では、上述のコマンド割込み処理でＲＡＭ５１３のコマンド記憶領域に格納したコマンドを取得し、コマンドを解析する。
【０１３３】
ステップＳ９０２では、画像表示制御コマンドがあるか否かを判定し、画像表示制御コマンドがある場合にはステップＳ９０３に進み、画像表示制御コマンドがない場合にはステップＳ９０４に進む。
【０１３４】
ステップＳ９０３では、後述するシーン表示カウンタに基づいて、ＬＣＤ７００に表示させる演出（シーン）を設定する。
【０１３５】
ステップＳ９０４では、その他の制御コマンドがあるか否かを判定し、その他の制御コマンドがある場合にはステップＳ９０５に進んで、その他の処理を行い、そうでない場合には処理を終了する。
【０１３６】
＜ＶＤＰ制御処理＞
次に、図１５を用いて、上記演出制御部メイン処理におけるＶＤＰ制御処理（ステップＳ５０４）について説明する。なお、同図はＶＤＰ制御処理の流れを示すフローチャートである。
【０１３７】
ステップＳ１００１では、遅延カウンタが２ｎ−１（ｎは２以上の整数）以上か否かを判定し、遅延カウンタが２ｎ−１以上の場合にはステップＳ１００２に進み、遅延カウンタが２ｎ−１未満の場合にはステップＳ１００５に進む。なお、本実施例において遅延カウンタが２ｎ−１以上であるか否かを判断するのは、遅延カウンタが２ｎ−１以上の場合には、次のスワップ完了時には必ず１フレーム分遅延することになるためである。
【０１３８】
ステップＳ１００２では、遅延補正を行うか否かを判定し、遅延補正を行う場合にはステップＳ１００３に進み、遅延補正を行わない場合にはステップＳ１００５に進む。なお、遅延補正を行うか否かは、例えば、遅延補正を行うか否かの遅延補正情報を各々のシーンに対応付けて予め記憶しておき、このステップＳ１００２において、シーンに対応する遅延補正情報を参照し、遅延補正情報が設定されているか否かによって判断することができる。
【０１３９】
ステップＳ１００３では、シーン表示カウンタに１を加算し、ステップＳ１００４では、遅延カウンタからｎを減算する。
【０１４０】
ステップＳ１００５では、シーン表示カウンタ判定を行う。
【０１４１】
ステップＳ１００６では、画像転送指示を実行するか否かを判定し、画像転送指示を実行する場合にはステップＳ１００７に進み、画像転送指示を実行しない場合にはステップＳ１００９に進む。
【０１４２】
ステップＳ１００７では、ＣＧ−ＲＯＭ５１５からＶＲＡＭ５１６に画像データを転送すべく、アトリビュートレジスタ６０６に画像転送コマンドを送信する。
【０１４３】
ステップＳ１００８では、転送終了割込み信号を受信したか否かを判定し、転送終了割込み信号を受信した場合にはステップＳ１００９に進み、転送終了割込み信号を受信していない場合には転送終了割込み信号を受信するのを待つ。
【０１４４】
ステップＳ１００９では、後述する画像描画指示を行うべく、アトリビュートレジスタ６０６に画像描画コマンドを送信する。
【０１４５】
ステップＳ１０１０では、ＶＤＰ６００がＶＲＡＭ５１６に描画した画像をＬＣＤ７００に表示し終えた際に定期的に出力する画像表示終了割込み信号（Ｖブランク信号）を受信したか否かを判定し、画像表示終了割込み信号を受信した場合にはステップＳ１０１１に進み、画像表示終了割込み信号を受信していない場合には画像表示終了割込み信号を受信するのを待つ。
【０１４６】
ステップＳ１０１１では、シーン表示カウンタに１を加算して処理を終了する。
【０１４７】
次に、図１６を用いて、ＣＰＵ５１０による演出画像表示処理をより詳細に説明する。同図は、ＣＰＵ５１０が実行する演出画像表示処理の流れを示すフローチャートと、演出画像表示処理に伴ってＣＰＵ５１０とＶＤＰ６００の間で送受信される情報を示した図である。
【０１４８】
ステップＳ１１０１では、画像データの転送指示を行う。ここでは、ＣＰＵ５１０は、ＶＤＰ６００のアトリビュートレジスタ６０６に、ＣＧ−ＲＯＭ５１５の転送元アドレス、ＶＲＡＭ５１６の転送先アドレスなどを設定した後、ＣＧ−ＲＯＭ５１５からＶＲＡＭ５１６への画像データの転送開始を指示する命令を設定する。ＶＤＰ６００は、アトリビュートレジスタ６０６に設定された命令に基づいて画像データをＣＧ−ＲＯＭ５１５からＶＲＡＭ５１６に転送した後、転送終了割込信号をＣＰＵ５１０に対して出力する。
【０１４９】
ステップＳ１１０２では、ＶＤＰ６００からの転送終了割込信号が入力されたか否かを判定し、転送終了割込信号が入力された場合にはステップＳ１１０３に進み、そうでない場合には転送終了割込信号が入力されるのを待つ。
【０１５０】
ステップＳ１１０３では、画像描画指示（アトリビュート指示）を行う。この画像描画指示では、ＣＰＵ５１０は、ステップ１１０１でＶＲＡＭ５１６に転送したキャラクタ画像データに基づいてＶＲＡＭ５１６の表示領域ＡまたはＢに表示画像を形成するために、表示画像を構成する画像データの情報（例えば、ＶＲＡＭ５１６の座標軸、画像サイズ、格納先アドレスなど）をＶＤＰ６００に指示する。ＶＤＰ６００はアトリビュートレジスタ６０６に格納された命令に基づいて各種の設定を行った後、画像描画終了割込信号をＣＰＵ５１０に対して出力する。
【０１５１】
ステップＳ１１０４では、ＶＤＰ６００からの画像描画終了割込信号が入力されたか否かを判定し、画像描画終了割込信号が入力された場合にはステップＳ１１０５に進み、そうでない場合には画像表示終了割込信号が入力されるのを待つ。
【０１５２】
ステップＳ１１０５では、ＶＤＰ６００からの画像表示終了割込信号が入力されたか否か（画像の表示が終了したか否か）を判断し、画像表示終了割込信号が入力された場合にはステップＳ１１０６に進み、そうでない場合には画像表示終了割込信号が入力されるのを待つ。
【０１５３】
ステップＳ１１０６では、表示終了カウンタがｎ以上であるか否かを判定し、表示終了カウンタがｎ以上の場合には処理を終了し、表示終了カウンタがｎ未満の場合には、ステップＳ１１０５に戻って画像表示終了割込信号が入力されるのを待つ。
【０１５４】
＜各種データ＞
次に、演出画像表示処理で使用する各種データについて説明する。
【０１５５】
図１７（ａ）は演出制御部５００のＲＯＭ５１２に記憶するデータの一例を示した図である。演出制御部５００のＲＯＭ５１２には、ＣＰＵ５１０が実行する制御プログラムを記憶するプログラム領域と、画像表示演出に用いるシーン情報を記憶するシーン情報記憶領域と、が設けられている。プログラム領域には、ＣＰＵ５１０によって実行される制御プログラムが予め記憶される。シーン情報記憶領域には、１または複数のフレーム情報によって構成される１または複数のシーン情報が予め記憶される。各々のフレーム情報には、画像の描画順序、拡大・縮小率、パレット番号、座標、遅延補正情報などが記憶され、遅延補正情報には、次のフレームで遅延補正（詳細は後述）を行うか否かの情報や、遅延補正を行う場合に次のフレームの描画を早めるか、それとも次のフレームの描画を行わないかを選択するための情報などが含まれる。
【０１５６】
同図（ｂ）は演出制御部５００のＲＡＭ５１３に記憶するデータの一例を示した図である。演出制御部５００のＲＡＭ５１３には、上述の遅延カウンタの値を一時的に記憶する遅延カウンタ記憶領域と、上述の表示終了カウンタの値を一時的に記憶する表示終了カウンタ記憶領域と、上述のシーン表示カウンタの値を一時的に記憶するシーン表示カウンタ記憶領域と、その他の記憶領域と、が設けられている。
【０１５７】
図１８（ａ）はＶＤＰ６００のアトリビュートレジスタ６０６に記憶するデータの一例を示した図である。ＶＤＰ６００のアトリビュートレジスタ（アトリビュートＲＡＭ）６０６には、アトリビュート情報を一時的に記憶するアトリビュート情報記憶領域と、その他の記憶領域と、が設けられている。アトリビュート情報記憶領域には、演出制御部５００から受信したアトリビュート情報（命令）が記憶され、ＶＤＰ６００は、アトリビュート情報記憶領域に記憶されるアトリビュート情報に従って、画像データの生成や転送を行う。
【０１５８】
同図（ｂ）はＶＲＡＭ５１６に記憶するデータの一例を示した図である。ＶＲＡＭ５１６には、描画領域（上記図５の領域Ａ）と、表示領域（上記図５の領域Ｂ）と、その他の記憶領域と、が設けられている。描画領域および表示領域には、共にＬＣＤ７００に表示する画像のデータが記憶されるが、描画領域と表示領域を交換（スワップ）することによって、表示領域に記憶された画像のみがＬＣＤ７００に出力される。なお、その他の記憶領域には、画像の色情報を記憶するカラーパレット記憶領域や、使用頻度の高い画像データの情報などが記憶される。
【０１５９】
同図（ｃ）はＣＧ−ＲＯＭ５１５に記憶するデータの一例を示した図である。ＣＧ−ＲＯＭ５１５には、キャラクタ画像の色情報であるキャラクタ画像パレットデータを記憶するキャラクタ画像パレットデータ記憶領域と、キャラクタの画像情報であるキャラクタ画像データを記憶するキャラクタ画像データ記憶領域と、が設けられている。キャラクタ画像パレットデータ記憶領域には、演出で使用するキャラクタ画像の色情報が予め記憶され、本実施例では、キャラクタに対応して１６色用のキャラクタ画像パレットデータと、６４色用のキャラクタ画像パレットデータと、１２８色用のキャラクタ画像パレットデータが設定可能である。キャラクタ画像データ記憶領域には、演出で使用するキャラクタ画像の画像データが予め記憶される。
【０１６０】
＜画像表示演出、サウンド演出、ランプ演出＞
次に、図１９および図２０を用いて、副制御部４００によって実行されるサウンド演出およびランプ演出と、演出制御部５００によって実行される画像表示演出について詳細に説明する。なお、図１９は画像表示演出、サウンド演出、およびランプ演出の実行タイミングの一例を示した図であり、図２０は演出の構成例を示した図である。
【０１６１】
副制御部４００は、主制御部３００から演出の実行を指示する制御コマンドを受信した場合に、上記ステップＳ３０３の演出処理を実行する。そして、演出処理のステップＳ４０１で選択した演出に対応するランプ演出を実行する場合にはランプ演出処理（上記ステップＳ４０３）を実行し、演出処理のステップＳ４０１で選択した演出に対応するサウンド演出を実行する場合にはサウンド演出処理（上記ステップＳ４０５）を実行する。また、演出処理のステップＳ４０１で選択した演出に対応する画像表示演出を実行する場合には、演出制御部５００に対して画像表示制御コマンドを送信して画像表示の実行を指示する（上記ステップＳ４０７）。
【０１６２】
例えば、図２０に示すような演出（シーンＡ）を実行する場合を考えると、この演出（シーンＡ）は、処理時間（画像表示演出時間、サウンド演出時間、ランプ演出時間）が異なる複数種類のフレームＡ〜フレームＰで構成されており、同図に示す順序に従って各フレームの画像表示演出、サウンド演出およびランプ演出を同時平行的に実行する。より具体的には、副制御部４００は、主制御部３００からシーンＡの実行を指示する制御コマンドを受信した場合に、上記ステップＳ３０３の演出処理を実行する。そして、ランプ演出処理においてシーンＡのフレームＡに対応するランプ演出を実行し、サウンド演出処理においてシーンＡのフレームＡに対応するサウンド演出を実行する。また、略同一のタイミングで、演出制御部５００に対して画像表示制御コマンドを送信し、シーンＡのフレームＡに対応する画像表示演出を実行させる。次に、副制御部４００は、シーンＡのフレームＡの処理時間が経過した場合に、フレームＢに対応するサウンド演出およびランプ演出を行うとともに、略同一のタイミングで、フレームＢに対応する画像表示演出を演出制御部５００に実行させる。以降同様に、副制御部４００は、フレームＣ〜フレームＰの処理時間が経過するたびにフレームＣ〜フレームＰに対応するサウンド演出およびランプ演出を行うとともに、略同一のタイミングで、フレームＣ〜フレームＰに対応する画像表示演出を演出制御部５００に実行させる。このような制御により、各々のフレームに対応するランプ演出、サウンド演出、および画像表示演出は、各演出に遅れが生じない限り、略同一のタイミングで開始し、略同一のタイミングで終了する。
【０１６３】
＜遅延補正＞
次に、図２１を用いて、演出制御部５００が実行する遅延補正について詳細に説明する。なお、同図は遅延補正の流れを模式的に示した図である。
【０１６４】
演出制御部５００は、副制御部４００から画像表示制御コマンドを受信した場合に、上記コマンド設定処理のステップＳ９０３において画像表示演出を開始する。また、演出制御部５００は、画像表示演出の開始後に、上記表示終了割込み処理のステップＳ７０２において表示終了カウンタを加算して表示終了割込みの回数をカウントする。
【０１６５】
次に、演出制御部５００は、上記スワップ処理のステップＳ８０３において表示終了カウンタの値を監視し、その値が所定の値以上（本実施例ではｎ以上）になった場合には、ＶＲＡＭ５１６の表示領域と描画領域をスワップし、現在の画像ｍ（ｍは正の整数）の次に表示する画像ｍ＋１の画像データが記憶された描画領域を表示領域に切り替えて、画像ｍ＋１をＬＣＤ７００に出力する準備を行うとともに、遅延カウンタの更新を行う。
【０１６６】
また、演出制御部５００は、上記ＶＤＰ制御処理のステップＳ１００１において遅延カウンタの値を監視し、この値が所定の値（本実施例では２ｎ−１）未満の場合（画像表示演出に遅延が生じていない場合）には、ＶＤＰ制御処理のステップＳ１００５〜Ｓ１０１０においてＶＲＡＭ５１６の描画領域に画像ｍ＋２の画像データを転送して記憶するとともに、ＶＲＡＭ５１６の表示領域に記憶された画像データをＬＣＤ７００に出力して画像ｍ＋１を表示させる。一方、遅延カウンタが所定の値以上になっている場合（画像表示演出に遅延が生じている場合）には、ＶＤＰ制御処理のステップＳ１００３においてシーン表示カウンタに１を加算した後（画像データを１つ飛ばすための処理を行った後）に、ステップＳ１００５〜Ｓ１０１０においてＶＲＡＭ５１６の描画領域に画像ｍ＋３の画像データを転送して記憶するとともに、ＶＲＡＭ５１６の表示領域に記憶された画像データをＬＣＤ７００に出力して画像ｍ＋１を表示させる。
【０１６７】
例えば、上述のシーンＡの画像表示演出を実行する場合を考えると、演出制御部５００は、副制御部４００からシーンＡの画像表示演出の実行を指示する画像表示制御コマンドを受信した場合に、上記コマンド設定処理のステップＳ９０３においてフレームＡの画像表示を開始してシーンＡの画像表示演出を開始する（なお、この例では、ＶＲＡＭ５１６の表示領域にフレームＡの画像データを、描画領域にフレームＢの画像データを既に記憶しているものとする）。また、演出制御部５００は、画像表示演出の開始後に、上記表示終了割込み処理のステップＳ７０２において表示終了カウンタを加算して表示終了割込みの回数をカウントする。
【０１６８】
次に、演出制御部５００は、上記スワップ処理のステップＳ８０３において表示終了カウンタの値を監視し、その値が所定の値（この例では２）以上になった場合には、ＶＲＡＭ５１６の表示領域と描画領域をスワップし、フレームＡの次に表示する画像フレームＢの画像データが記憶された描画領域を表示領域に切り替えて、フレームＢをＬＣＤ７００に出力する準備を行うとともに、遅延カウンタの更新を行う。また、演出制御部５００は、上記ＶＤＰ制御処理のステップＳ１００１において遅延カウンタの値を監視し、この値が所定の値（この例では２）未満の場合（画像表示演出に遅延が生じていない場合）には、ＶＤＰ制御処理のステップＳ１００５〜Ｓ１０１０においてＶＲＡＭ５１６の描画領域にフレームＣの画像データを転送して記憶するとともに（フレームＣをセットするとともに）、ＶＲＡＭ５１６の表示領域に記憶された画像データをＬＣＤ７００に出力してフレームＢを表示させる。
【０１６９】
次に、演出制御部５００は、表示終了カウンタの値が２以上になったときに、ＶＲＡＭ５１６の表示領域と描画領域をスワップし、フレームＢの次に表示する画像フレームＣの画像データが記憶された描画領域を表示領域に切り替えて、フレームＣをＬＣＤ７００に出力する準備を行うとともに、遅延カウンタの更新を行う。この時、表示終了カウンタの値が３であるため、遅延カウンタは１に更新されるが、遅延カウンタが２以上になっていない（画像表示演出に遅延が生じていない）ため、ＶＲＡＭ５１６の描画領域にフレームＤの画像データを転送して記憶するとともに（フレームＤをセットするとともに）、ＶＲＡＭ５１６の表示領域に記憶された画像データをＬＣＤ７００に出力してフレームＣを表示させる。
【０１７０】
次に、演出制御部５００は、表示終了カウンタの値が２以上になったときに、ＶＲＡＭ５１６の表示領域と描画領域をスワップし、フレームＣの次に表示する画像フレームＤの画像データが記憶された描画領域を表示領域に切り替えて、フレームＤをＬＣＤ７００に出力する準備を行うとともに、遅延カウンタの更新を行う。この時、遅延カウンタの値は１のままであり遅延カウンタが２以上になっていない（画像表示演出に遅延が生じていない）ため、ＶＲＡＭ５１６の描画領域にフレームＥの画像データを転送して記憶するとともに（フレームＥをセットするとともに）、ＶＲＡＭ５１６の表示領域に記憶された画像データをＬＣＤ７００に出力してフレームＤを表示させる。
【０１７１】
次に、演出制御部５００は、表示終了カウンタの値が２以上になったときに、ＶＲＡＭ５１６の表示領域と描画領域をスワップし、フレームＤの次に表示する画像フレームＥの画像データが記憶された描画領域を表示領域に切り替えて、フレームＥをＬＣＤ７００に出力する準備を行うとともに、遅延カウンタの更新を行う。この時、表示終了カウンタの値が３であるため、遅延カウンタは２に更新され、遅延カウンタが２以上になっている（画像表示演出に遅延が生じている）と判定する。そして、ＶＤＰ制御処理のステップＳ１００３においてシーン表示カウンタに１を加算した後（フレームＦを飛ばすための処理を行った後）に、ステップＳ１００５〜Ｓ１０１０においてＶＲＡＭ５１６の描画領域にフレームＧの画像データを転送して記憶するとともに（フレームＧをセットするとともに）、ＶＲＡＭ５１６の表示領域に記憶された画像データをＬＣＤ７００に出力してフレームＥを表示させる。
【０１７２】
次に、演出制御部５００は、表示終了カウンタの値が２以上になったときに、ＶＲＡＭ５１６の表示領域と描画領域をスワップし、フレームＥの次に表示する画像フレームＧの画像データが記憶された描画領域を表示領域に切り替えて、フレームＧをＬＣＤ７００に出力する準備を行うとともに、遅延カウンタの更新を行う。この時、遅延カウンタが２以上になっていない（画像表示演出に遅延が生じていない）ため、ＶＲＡＭ５１６の描画領域にフレームＧの次の画像データを転送して記憶するとともに、ＶＲＡＭ５１６の表示領域に記憶された画像データをＬＣＤ７００に出力してフレームＧを表示させる。
【０１７３】
以上説明したように、本実施例１に係るスロットマシン１００は、画像展開処理の制御を行う画像展開制御手段と、画像展開制御手段が展開した画像を表示する画像表示装置（本実施例では、ＬＣＤ７００）と、を備えた遊技台において、画像展開制御手段は、画像展開処理の遅延を判断して、画像展開処理の制御を行うことを特徴とする、遊技台である。なお、本発明に係る「画像展開処理」は、主として、本実施例における、ＣＧＲＯＭからＶＲＡＭへの画像転送処理、ＶＲＡＭの描画領域への描画処理（画像の展開）、第１画像記憶領域（本実施例ではＶＲＡＭの画像表示領域）に一時的に記憶した画像と、第２画像記憶領域（本実施例ではＶＲＡＭの画像描画領域）に一時的に記憶した画像を切り替えて、いずれか一方の画像をＬＣＤ７００に表示させる画像切替手段（スワップ処理。画像の変更）などが該当する。
【０１７４】
本実施例１に係るスロットマシン１００によれば、画像データの転送負荷や画像の描画負荷などの理由によって画像表示が遅延した場合でも、画像展開処理の遅延を考慮した画像展開処理の制御を行うことが可能となるため、画像演出と他の演出との間に生じたズレを補正することが可能で、演出実行中に遊技者に違和感を与えるおそれが少ない。特に、無線による画像展開処理など、画像展開処理の時間にバラツキが発生する環境において有効である。
【０１７５】
また、画像展開制御手段は、画像展開処理の遅延の程度を判断して（本実施例では、遅延カウンタを用いた判断が該当）、画像展開処理の制御を行えば、遅延が大きい場合には補正を行い、遅延が小さい場合には補正を行わない等、遅延の大小、遅延の発生頻度、遅延が与える影響などに応じて画像展開処理を行うことができる。
【０１７６】
また、画像展開制御手段は、所定の処理期間までに画像展開処理が終了していない場合（本実施例では、表示終了割り込みが２回発生するまでに画像展開処理が終了していない場合）に画像展開処理の遅延があったと判断すれば、所定の処理時間までに画像展開処理が終了しているか否かによって遅延の有無を判断することができ、遅延の有無の判断を簡素化することができる。
【０１７７】
また、所定のタイミングで信号を出力する信号出力手段（本実施例では画像表示終了割込み信号を出力するＶＤＰ６００）、をさらに備え、画像展開制御手段は、信号出力手段が出力する信号が所定の基準回数（本実施例では２回）出力された際に画像展開処理が終了していない場合に画像展開処理の遅延があったと判断すれば、所定の信号が所定の基準回数出力された際に画像展開処理が終了しているか否かによって遅延の有無を判断することができ、遅延の有無の判断を簡素化することができる。
【０１７８】
また、画像展開制御手段は、画像展開処理が終了した際に、信号出力手段の出力する信号（画像表示終了信号（Ｖブランク信号））が所定の基準回数（本実施例では３回）以上出力されたことに基づいて、展開対象となる画像を変更すれば、遅延の判断が容易である上に、遅延の補正を確実に行うことが可能となる。
【０１７９】
また、画像展開制御手段は、画像展開処理の遅延を判断して、遅延の程度が少なくなるように画像展開処理の制御を行えば、遅延の程度に応じて、より適切な補正を行うことが可能となる上に、大幅に遅延した場合でも、遊技者に気づかれること無く、補正を少しずつ行うことができる。
【０１８０】
また、画像展開制御手段は、画像展開処理の遅延を判断して、展開予定の画像の一部を省略して（本実施例では、フレームを１つ飛ばして）画像展開処理を行えば、画像演出と他の演出との間に生じたズレを補正することが可能となる。特に、動きの早いシーンなどで画像の一部を省略するようにすれば、遊技者に違和感を与えることが無い。
【０１８１】
また、画像展開処理の遅延の程度を記録する遅延記録部（本実施例では、遅延カウンタ）をさらに備え、画像展開制御手段は、遅延記録部の記録（本実施例では、遅延カウンタに記憶した数値）に基づいて画像展開処理の遅延を判断すれば、画像演出と他の演出との間に生じたズレを、より正確に補正することが可能となる。
【０１８２】
また、少なくとも発光体演出装置（本実施例では、装飾用のランプ）、サウンド演出装置（本実施例では、スピーカ）および画像表示装置を含む演出装置に関する制御を行う演出装置制御手段（本実施例では、主として演出処理が該当）をさらに備えれば、画像演出と、光や音を用いた演出との間に生じたズレを補正することが可能となる。
【実施例２】
【０１８３】
次に、本発明の実施例２に係るスロットマシンについて説明する。なお、上記実施例１に係るスロットマシンと同一の構成については説明を省略し、以下、異なる部分についてのみ説明する。
【０１８４】
＜スワップ処理＞
図２２は本実施例２に係るスロットマシンのスワップ処理の流れを示した図であり、上記図１３に対応する図面である。
【０１８５】
ステップＳ１１０１では、表示終了フラグをクリアする。
【０１８６】
ステップＳ１１０２では、表示終了フラグがセットされているか否かを判定し、表示終了フラグがセットされている場合にはステップＳ１１０３に進み、表示終了フラグがセットされていない場合にはステップＳ１１０２において表示終了フラグがセットされるのを待つ。
【０１８７】
ステップＳ１１０３では、表示終了カウンタがｎ（ｎは２以上の整数）以上であるか否かを判定し、表示終了カウンタがｎ以上である場合にはステップＳ１１０４に進み、そうでない場合には処理を終了する。
【０１８８】
ステップＳ１１０４では、フレームバッファ表示領域を描画領域にスワップするとともに、ステップＳ１１０５では、フレームバッファ描画領域を表示領域にスワップし、表示領域と描画領域を切り替える。
【０１８９】
ステップＳ１１０６では、表示終了カウンタからｎを減算して処理を終了する。
【０１９０】
＜遅延補正＞
次に、図２３を用いて、実施例２に係る遅延補正について詳細に説明する。なお、同図は遅延補正の流れを模式的に示した図である。
【０１９１】
演出制御部５００は、上記スワップ処理のステップＳ１１０３において表示終了カウンタの値を監視し、その値が所定の値以上（本実施例ではｎ以上）になった場合には、ＶＲＡＭ５１６の表示領域と描画領域をスワップし、現在の画像ｍ（ｍは正の整数）の次に表示する画像ｍ＋１の画像データが記憶された描画領域を表示領域に切り替えて、画像ｍ＋１をＬＣＤ７００に出力する準備を行うとともに、表示終了カウンタからｎを減算する。そして、表示終了カウンタの減算結果が０になっている場合（画像表示演出に遅延が生じていない場合）には上記スワップ処理を繰返し行う。一方、表示終了カウンタの減算結果が０以外の値になっている場合（画像表示演出に遅延が生じている場合）に、上記スワップ処理のステップＳ１１０３において表示終了カウンタが所定の値以上になるのを待たずにＶＲＡＭ５１６の表示領域と描画領域をスワップし、現在の画像ｍの次に表示する画像ｍ＋１の画像データが記憶された描画領域を表示領域に切り替えて、画像ｍ＋１をＬＣＤ７００に出力する準備を行う。
【０１９２】
例えば、上述のシーンＡの画像表示演出を実行する場合を考えると、上記スワップ処理のステップＳ１１０３において表示終了カウンタの値を監視し、その値が所定の値（本実施例では２）以上になった場合には、ＶＲＡＭ５１６の表示領域と描画領域をスワップし、フレームＡの次に表示するフレームＢの画像データが記憶された描画領域を表示領域に切り替えて、フレームＢをＬＣＤ７００に出力する準備を行うとともに、表示終了カウンタから２を減算する。この時、表示終了カウンタの減算結果は０になるため、画像表示演出に遅延が生じていないと判定し、上記スワップ処理を継続する。
【０１９３】
次に、演出制御部５００は、ＶＲＡＭ５１６の表示領域と描画領域をスワップし、フレームＢの次に表示するフレームＣの画像データが記憶された描画領域を表示領域に切り替えて、フレームＣをＬＣＤ７００に出力する準備を行うとともに、表示終了カウンタから２を減算する。この時、表示終了カウンタの減算結果は１（＝３−２）になるため、画像表示演出に遅延が生じていると判定する。この例では、画像表示演出が半フレーム分だけ遅れた状態で後続のフレームＤ、フレームＥを表示するが、フレームＦの表示後１回目の表示終了割込み発生時に（フレームＦを半フレームだけ表示した後に）、前のスワップ処理から次の表示終了カウンタの判断までの間が表示終了割込みカウンタが１回分であった場合に、表示終了カウンタが２以上になるのを待たずにＶＲＡＭ５１６の表示領域と描画領域をスワップし、フレームＦの次に表示するフレームＧの画像データが記憶された描画領域を表示領域に切り替えて、フレームＧをＬＣＤ７００に出力する準備を行う。
【０１９４】
以上説明したように、画像展開制御手段は、画像展開処理の遅延を判断して、展開する画像の変更を、それまでの変更タイミングよりも早めて画像展開処理を行えば、画像演出と他の演出との間に生じたズレを補正することが可能で、画像の一部を省略する場合に比べて、遊技者に与える違和感を緩和することができる。
【実施例３】
【０１９５】
次に、本発明の実施例３に係るスロットマシンについて説明する。なお、上記実施例１に係るスロットマシンと同一の構成については説明を省略し、以下、異なる部分についてのみ説明する。
【０１９６】
図２４は本実施例３に係るスロットマシンのスワップ処理の流れを示した図であり、上記図１３に対応する図面である。なお、ステップＳ１２０１〜ステップＳ１２０３は、上記ステップＳ８０１〜ステップＳ８０３と同一であり、ステップＳ１２０７〜ステップＳ１２１１は、上記ステップＳ８０４〜ステップＳ８０８と同一であるため、その他のステップＳ１２０４〜ステップＳ１２０６についてのみ説明する。
【０１９７】
＜スワップ処理＞
ステップＳ１２０４では、表示終了カウンタに遅延カウンタを加算した値が、ｎ（ｎは正の整数）以上か否かを判定し、加算値がｎ以上の場合にはステップＳ１２０５に進み、加算値がｎ未満の場合には処理を終了する。
【０１９８】
ステップＳ１２０５では、遅延補正を行うか否かを判定し、遅延補正を行う場合にはステップＳ１２０６に進み、遅延補正を行わない場合には処理を終了する。なお、遅延補正を行うか否かは、例えば、遅延補正を行うか否かの遅延補正情報を各々のシーンに対応付けて予め記憶しておき、このステップＳ１２０５において、シーンに対応する遅延補正情報を参照し、遅延補正情報が設定されているか否かによって判断することができる。
【０１９９】
ステップＳ１２０６では、遅延カウンタ−（ｎ−表示終了カウンタ）を算出して、遅延カウンタに格納する。
【０２００】
本実施例では、演出制御部５００は、上記スワップ処理のステップＳ１２０３において表示終了カウンタの値を監視し、その値が所定の値以上（本実施例ではｎ以上）になった場合には、ＶＲＡＭ５１６の表示領域と描画領域をスワップし、現在の画像ｍ（ｍは正の整数）の次に表示する画像ｍ＋１の画像データが記憶された描画領域を表示領域に切り替えて、画像ｍ＋１をＬＣＤ７００に出力する準備を行うとともに、遅延カウンタを更新する。また、表示終了カウンタに遅延カウンタを加算した値がｎ以上になっており（画像表示演出に遅延が生じており）、かつ、遅延補正を行う場合には、上記スワップ処理を行って、画像ｍ＋１の次に表示する画像ｍ＋２の画像データが記憶された描画領域を表示領域に切り替えて、画像ｍ＋２をＬＣＤ７００に出力する準備を行うとともに、遅延カウンタを更新する。
【０２０１】
以上説明したように、本実施例３に係る画像展開制御手段は、画像展開処理の遅延を判断して、展開予定の画像の一部を省略するか、展開する画像の変更を、それまでの変更タイミングよりも早めるかを、所定の選択条件（例えば、シーンに対応付けて記憶した遅延補正情報）に基づいて選択するため、状況に応じて適切な補正方法を選択することができ、画像演出と他の演出との間に生じたズレを、より適切に補正することが可能となる。
【０２０２】
なお、本発明に係る「画像」は２次元の画像に限定されるものではなく、３次元の画像であってもよい。
【０２０３】
また、本発明は、複数種類の図柄が施された複数のリール１１０〜１１２と、リールの回転を指示するための回転指示手段（スタートレバー１３５）と、各々のリールに対応して設けられ、リールの回転を個別に停止させるための停止指示手段（ストップボタン１３７〜１３９）と、抽選処理手段の抽選結果に基づいてリールの回転の停止に関する停止制御を行うリール停止制御手段（リール停止制御）と、予め定めた役の内部当選の当否を抽選により判定する抽選処理手段（入賞役内部抽選）と、抽選処理手段の抽選結果に基づいてリール１１０〜１１２の予め設定された有効ライン上において所定の図柄組合せが停止表示され、図柄表示窓上における停止時のリールに表示される図柄組合せが内部当選した役に対応して予め定めた図柄組合せであるか否かの判定をする判定手段（入賞判定）と、を備えたスロットマシンに好適であるが、本発明はこれに限定されるものではなく、例えば、遊技球（例えば、パチンコ玉）を遊技媒体としたパチンコ遊技機などにも適用可能である。
【０２０４】
ここで、本発明が適用されるパチンコとしては、例えば、図２５に示すように、所定の遊技領域８０１に球を発射する発射装置８０２と、発射装置８０２から発射された球を入球可能に構成された入賞口８０３と、入賞口８０３に入球した球を検知する検知手段（図示省略）と、検知手段が球を検知した場合に球を払出す払出手段（図示省略）と、所定の図柄(識別情報)を変動表示する可変表示装置８０４を備え、入賞口８０３に遊技球が入って入賞することを契機として、可変表示装置が図柄を変動させた後に停止表示させて、遊技状態の推移を告知するようなパチンコが一例として挙げられる。
【０２０５】
このようなパチンコでは、遊技球が入賞口８０３に入球すると、抽選を行い、この抽選結果が当りであるか否かを判定する。そして、この抽選で大当たりに当選すると、可変表示装置８０４により、特定の図柄による組合せ(大当たり図柄；例えば、７７７など)が表示され、大当たり状態に移行する。大当たり状態では、大入賞口８０５が、例えば、所定の時間または所定の回数、開放され続けるので、遊技球は入球しやすい状態となり、遊技者にとって有利な状態が実現されるようになっている。また、特定の図柄による組合せ(大当たり図柄)が、確率変動を伴う大当たり図柄（確変図柄）である場合には、次に大当たりとなる確率が高くなり、遊技者にとってさらに有利な状態が実現される。
【０２０６】
また、本発明に係る遊技台は、図２６（ａ）に示すような構成を有するスロットマシンやパチンコに限定されるものではなく、例えば、同図（ｂ）に示すように、演算処理など、主としてゲームの進行を制御する制御部と、この制御部と通信可能に接続され、画像表示処理や可動物制御処理など、主としてゲームの演出を制御する演出装置を備えた、家庭用ゲーム機やアーケードゲーム機などに代表されるアミューズメントマシン（例えば、格闘ゲーム機、シューティングゲーム機など）においても、本発明を適用することができる。
【０２０７】
なお、本発明の実施の形態に記載された作用および効果は、本発明から生じる最も好適な作用および効果を列挙したに過ぎず、本発明による作用および効果は、本発明の実施の形態に記載されたものに限定されるものではない。
【産業上の利用可能性】
【０２０８】
本発明は、スロットマシンやパチンコ等に代表される遊技台に適用することができる。
【図面の簡単な説明】
【０２０９】
【図１】本発明の実施形態に係るスロットマシンの外観斜視図である。
【図２】同スロットマシンにおける主制御部の回路ブロック図である。
【図３】同スロットマシンにおける副制御部の回路ブロック図である。
【図４】同スロットマシンにおける演出制御部の回路ブロック図である。
【図５】同演出制御部を構成する表示制御基板のブロック図であり、ＶＤＰの内部構成を詳細に示した図である。
【図６】同スロットマシンにおける各リールに施される図柄配列を平面的に展開して示した図である。
【図７】同スロットマシンの入賞役の種類、図柄組合せ、作動／払出を示した図である。
【図８】（ａ）通常遊技の場合、（ｂ）ＲＢ（ＳＲＢ）遊技の場合における、入賞役の種類と、入賞役に対応する図柄組合せと、メダルの払出枚数と、内部当選確率とを示した図である。
【図９】同スロットマシンの主制御部メイン処理の流れを示すフローチャートである。
【図１０】（ａ）同スロットマシンの副制御部割込み処理の流れを示すフローチャートである。（ｂ）同スロットマシンの副制御部メイン処理の流れを示すフローチャートである。
【図１１】同スロットマシンの演出処理の流れを示すフローチャートである。
【図１２】（ａ）同スロットマシンの演出制御部メイン処理の流れを示すフローチャートである。（ｂ）同スロットマシンの演出制御部割込み処理の流れを示すフローチャートである。（ｃ）同スロットマシンの表示終了割り込み処理の流れを示すフローチャートである。
【図１３】同スロットマシンのスワップ処理の流れを示すフローチャートである。
【図１４】同スロットマシンのコマンド設定処理の流れを示すフローチャートである。
【図１５】同スロットマシンのＶＤＰ制御処理の流れを示すフローチャートである。
【図１６】ＣＰＵ５１０が実行する演出画像表示処理の流れを示すフローチャートと、演出画像表示処理に伴ってＣＰＵ５１０とＶＤＰの間で送受信される情報を示した図である。
【図１７】（ａ）演出制御部のＲＯＭに記憶するデータの一例を示した図である。（ｂ）演出制御部のＲＡＭに記憶するデータの一例を示した図である。
【図１８】（ａ）ＶＤＰのアトリビュートレジスタに記憶するデータの一例を示した図である。（ｂ）ＶＲＡＭに記憶するデータの一例を示した図である。（ｃ）ＣＧ−ＲＯＭに記憶するデータの一例を示した図である。
【図１９】画像表示演出、サウンド演出、およびランプ演出の実行タイミングの一例を示した図である。
【図２０】演出の構成例を示した図である。
【図２１】遅延補正の流れを模式的に示した図である。
【図２２】本実施例２に係るスロットマシンのスワップ処理の流れを示した図である。
【図２３】同スロットマシンの遅延補正の流れを模式的に示した図である。
【図２４】本実施例３に係るスロットマシンのスワップ処理の流れを示した図である。
【図２５】パチンコの略示正面図である。
【図２６】（ａ）遊技台の制御部の構成例を示した図である。（ｂ）ゲーム装置の制御部の構成例を示した図である。
【符号の説明】
【０２１０】
１００  スロットマシン
１１０〜１１２  リール
１３５  スタートレバー
１３７〜１３９  ストップボタン
３００  主制御部
４００  副制御部
５００  演出制御部
５１０  ＣＰＵ
５１２  ＲＯＭ
５１５  ＣＧ−ＲＯＭ
５１６  ＶＲＡＭ
６００  ＶＤＰ
６０６  アトリビュートレジスタ
７００  液晶表示装置（ＬＣＤ）
【図１】
2009028159.tif 000003
【図２】
2009028159.tif 000004
【図３】
2009028159.tif 000005
【図４】
2009028159.tif 000006
【図５】
2009028159.tif 000007
【図６】
2009028159.tif 000008
【図７】
2009028159.tif 000009
【図８】
2009028159.tif 000010
【図９】
2009028159.tif 000011
【図１０】
2009028159.tif 000012
【図１１】
2009028159.tif 000013
【図１２】
2009028159.tif 000014
【図１３】
2009028159.tif 000015
【図１４】
2009028159.tif 000016
【図１５】
2009028159.tif 000017
【図１６】
2009028159.tif 000018
【図１７】
2009028159.tif 000019
【図１８】
2009028159.tif 000020
【図１９】
2009028159.tif 000021
【図２０】
2009028159.tif 000022
【図２１】
2009028159.tif 000023
【図２２】
2009028159.tif 000024
【図２３】
2009028159.tif 000025
【図２４】
2009028159.tif 000026
【図２５】
2009028159.tif 000027
【図２６】
2009028159.tif 000028